From 45fae716dec75ae8530b0da049c4704caeca97e3 Mon Sep 17 00:00:00 2001 From: Philip Rideout Date: Tue, 23 Apr 2019 15:04:06 -0700 Subject: [PATCH] Update WebGL docs. --- docs/webgl/filament.js | 2 +- docs/webgl/filament.wasm | Bin 599652 -> 1883274 bytes docs/webgl/helmet.html | 96 ++++++++++++------------------------ docs/webgl/plastic.filamat | Bin 46914 -> 46682 bytes docs/webgl/reference.html | 20 ++++++++ docs/webgl/textured.filamat | Bin 54570 -> 54364 bytes docs/webgl/triangle.filamat | Bin 5965 -> 5965 bytes docs/webgl/triangle.html | 3 +- 8 files changed, 55 insertions(+), 66 deletions(-) diff --git a/docs/webgl/filament.js b/docs/webgl/filament.js index e3fb3cfef5..045ec2dc8d 100644 --- a/docs/webgl/filament.js +++ b/docs/webgl/filament.js @@ -3,7 +3,7 @@ var Filament = ( function(Filament) { Filament = Filament || {}; -var Module=typeof Filament!=="undefined"?Filament:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=function(status,toThrow){throw toThrow};Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}else{return scriptDirectory+path}}if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof quit==="function"){Module["quit"]=function(status){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var STACK_ALIGN=16;function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end<=_emscripten_get_heap_size()){HEAP32[DYNAMICTOP_PTR>>2]=end}else{var success=_emscripten_resize_heap(end);if(!success)return 0}return ret}function getNativeTypeSize(type){switch(type){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:{if(type[type.length-1]==="*"){return 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){debugger}};var jsCallStartIndex=1;var functionPointers=new Array(0);var funcWrappers={};function makeBigInt(low,high,unsigned){return unsigned?+(low>>>0)+ +(high>>>0)*4294967296:+(low>>>0)+ +(high|0)*4294967296}function dynCall(sig,ptr,args){if(args&&args.length){return Module["dynCall_"+sig].apply(null,[ptr].concat(args))}else{return Module["dynCall_"+sig].call(null,ptr)}}var tempRet0=0;var setTempRet0=function(value){tempRet0=value};var getTempRet0=function(){return tempRet0};if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function getCFunc(ident){var func=Module["_"+ident];assert(func,"Cannot call unknown function "+ident+", make sure it is exported");return func}function ccall(ident,returnType,argTypes,args,opts){var toC={"string":function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=stackAlloc(len);stringToUTF8(str,ret,len)}return ret},"array":function(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>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}var ALLOC_NONE=3;function allocate(slab,types,allocator,ptr){var zeroinit,size;if(typeof slab==="number"){zeroinit=true;size=slab}else{zeroinit=false;size=slab.length}var singleType=typeof types==="string"?types:null;var ret;if(allocator==ALLOC_NONE){ret=ptr}else{ret=[_malloc,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,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;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var PAGE_SIZE=16384;var WASM_PAGE_SIZE=65536;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBuffer(buf){Module["buffer"]=buffer=buf}function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var STACK_BASE=168176,DYNAMIC_BASE=5411056,DYNAMICTOP_PTR=167920;var TOTAL_STACK=5242880;var TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(TOTAL_MEMORY>2]=DYNAMIC_BASE;function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="filament.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(Module["wasmBinary"]){return new Uint8Array(Module["wasmBinary"])}if(Module["readBinary"]){return Module["readBinary"](wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module["wasmBinary"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}if(!Module["wasmBinary"]&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:"same-origin"}),info).then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":1718,"maximum":1718,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};__ATINIT__.push({func:function(){globalCtors()}});var tempDoublePtr=168160;function ___atomic_compare_exchange_8(ptr,expected,desiredl,desiredh,weak,success_memmodel,failure_memmodel){var pl=HEAP32[ptr>>2];var ph=HEAP32[ptr+4>>2];var el=HEAP32[expected>>2];var eh=HEAP32[expected+4>>2];if(pl===el&&ph===eh){HEAP32[ptr>>2]=desiredl;HEAP32[ptr+4>>2]=desiredh;return 1}else{HEAP32[expected>>2]=pl;HEAP32[expected+4>>2]=ph;return 0}}function __ZSt18uncaught_exceptionv(){return!!__ZSt18uncaught_exceptionv.uncaught_exception}function ___cxa_free_exception(ptr){try{return _free(ptr)}catch(e){}}var EXCEPTIONS={last:0,caught:[],infos:{},deAdjust:function(adjusted){if(!adjusted||EXCEPTIONS.infos[adjusted])return adjusted;for(var key in EXCEPTIONS.infos){var ptr=+key;var adj=EXCEPTIONS.infos[ptr].adjusted;var len=adj.length;for(var i=0;i0);info.refcount--;if(info.refcount===0&&!info.rethrown){if(info.destructor){Module["dynCall_vi"](info.destructor,ptr)}delete EXCEPTIONS.infos[ptr];___cxa_free_exception(ptr)}},clearRef:function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount=0}};function ___cxa_begin_catch(ptr){var info=EXCEPTIONS.infos[ptr];if(info&&!info.caught){info.caught=true;__ZSt18uncaught_exceptionv.uncaught_exception--}if(info)info.rethrown=false;EXCEPTIONS.caught.push(ptr);EXCEPTIONS.addRef(EXCEPTIONS.deAdjust(ptr));return ptr}function ___cxa_pure_virtual(){ABORT=true;throw"Pure virtual function called!"}function ___resumeException(ptr){if(!EXCEPTIONS.last){EXCEPTIONS.last=ptr}throw ptr}function ___cxa_find_matching_catch(){var thrown=EXCEPTIONS.last;if(!thrown){return(setTempRet0(0),0)|0}var info=EXCEPTIONS.infos[thrown];var throwntype=info.type;if(!throwntype){return(setTempRet0(0),thrown)|0}var typeArray=Array.prototype.slice.call(arguments);var pointer=Module["___cxa_is_pointer_type"](throwntype);if(!___cxa_find_matching_catch.buffer)___cxa_find_matching_catch.buffer=_malloc(4);HEAP32[___cxa_find_matching_catch.buffer>>2]=thrown;thrown=___cxa_find_matching_catch.buffer;for(var i=0;i>2];info.adjusted.push(thrown);return(setTempRet0(typeArray[i]),thrown)|0}}thrown=HEAP32[thrown>>2];return(setTempRet0(throwntype),thrown)|0}function ___gxx_personality_v0(){}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(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:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)},resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[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.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(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;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(!MEMFS.ops_table){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,allocate:MEMFS.stream_ops.allocate,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.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=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+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(ERRNO_CODES.EIO)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(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:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}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:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("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(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}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(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint: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:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_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=function(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);if(typeof Uint8Array!="undefined")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||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(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;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};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;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url: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(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}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>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;HEAP32[buf+36>>2]=stat.size;HEAP32[buf+40>>2]=4096;HEAP32[buf+44>>2]=stat.blocks;HEAP32[buf+48>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+52>>2]=0;HEAP32[buf+56>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ino;return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;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},doAccess:function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream},getSocketFromFD:function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket},getSocketAddress:function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var offset=offset_low;FS.llseek(stream,offset,whence);HEAP32[result>>2]=stream.position;if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall3(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),buf=SYSCALLS.get(),count=SYSCALLS.get();return FS.read(stream,HEAP8,buf,count)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}var tupleRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}});clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function runDestructor(handle){var $$=handle.$$;if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}this.$$.count.value-=1;var toDelete=0===this.$$.count.value;if(toDelete){runDestructor(this)}if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}var delayFunction=undefined;var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}var registeredPointers={};function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,__emval_register(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return Object.create(prototype,{$$:{value:record}})}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(dynCall){var args=[];for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i>2)+i])}return array}function __embind_register_class_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,fn){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=classType.name+"."+methodName;function unboundTypesHandler(){throwUnboundTypeError("Cannot call "+humanName+" due to unbound types",rawArgTypes)}var proto=classType.registeredClass.constructor;if(undefined===proto[methodName]){unboundTypesHandler.argCount=argCount-1;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-1]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));var func=craftInvokerFunction(humanName,invokerArgsArray,null,rawInvoker,fn);if(undefined===proto[methodName].overloadTable){func.argCount=argCount-1;proto[methodName]=func}else{proto[methodName].overloadTable[argCount-1]=func}return[]});return[]})}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=function unboundTypeHandler(){throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)};whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){classType.registeredClass.constructor_body[argCount-1]=function constructor_body(){if(arguments.length!==argCount-1){throwBindingError(humanName+" called with "+arguments.length+" arguments, expected "+(argCount-1))}var destructors=[];var args=new Array(argCount);args[0]=rawConstructor;for(var i=1;i4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>1])};case 2:return function(pointer){var heap=signed?HEAP32:HEAPU32;return this["fromWireType"](heap[pointer>>2])};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_enum(rawType,name,size,isSigned){var shift=getShiftFromSize(size);name=readLatin1String(name);function ctor(){}ctor.values={};registerType(rawType,{name:name,constructor:ctor,"fromWireType":function(c){return this.constructor.values[c]},"toWireType":function(destructors,c){return c.value},"argPackAdvance":8,"readValueFromPointer":enumReadValueFromPointer(name,shift,isSigned),destructorFunction:null});exposePublicSymbol(name,ctor)}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __embind_register_enum_value(rawEnumType,name,enumValue){var enumType=requireRegisteredType(rawEnumType,"enum");name=readLatin1String(name);var Enum=enumType.constructor;var Value=Object.create(enumType.constructor.prototype,{value:{value:enumValue},constructor:{value:createNamedFunction(enumType.name+"_"+name,function(){})}});Enum.values[enumValue]=Value;Enum[name]=Value}function _embind_repr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=function(value){return value};if(minRange===0){var bitshift=32-8*size;fromWireType=function(value){return value<>>bitshift}}var isUnsignedType=name.indexOf("unsigned")!=-1;registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}if(valuemaxRange){throw new TypeError('Passing a number "'+_embind_repr(value)+'" from JS side to C/C++ side to an argument of type "'+name+'", which is outside the valid range ['+minRange+", "+maxRange+"]!")}return isUnsignedType?value>>>0:value|0},"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap["buffer"],data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var endChar=HEAPU8[value+4+length];var endCharSwap=0;if(endChar!=0){endCharSwap=endChar;HEAPU8[value+4+length]=0}var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(HEAPU8[currentBytePtr]==0){var stringSegment=UTF8ToString(decodeStartPtr);if(str===undefined)str=stringSegment;else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}if(endCharSwap!=0)HEAPU8[value+4+length]=endCharSwap}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;i>2];var a=new Array(length);var start=value+4>>shift;for(var i=0;i>2]=length;var start=ptr+4>>shift;for(var i=0;i>2]=rd;return returnType["toWireType"](destructors,handle)}function __emval_get_property(handle,key){handle=requireHandle(handle);key=requireHandle(key);return __emval_register(handle[key])}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}else{return symbol}}function __emval_new_cstring(v){return __emval_register(getStringOrSymbol(v))}function __emval_run_destructors(handle){var destructors=emval_handle_array[handle].value;runDestructors(destructors);__emval_decref(handle)}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return __emval_register(v)}function _abort(){Module["abort"]()}function _emscripten_get_now(){abort()}function _emscripten_get_now_is_monotonic(){return 0||ENVIRONMENT_IS_NODE||typeof dateNow!=="undefined"||(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&self["performance"]&&self["performance"]["now"]}function _clock_gettime(clk_id,tp){var now;if(clk_id===0){now=Date.now()}else if(clk_id===1&&_emscripten_get_now_is_monotonic()){now=_emscripten_get_now()}else{___setErrNo(22);return-1}HEAP32[tp>>2]=now/1e3|0;HEAP32[tp+4>>2]=now%1e3*1e3*1e3|0;return 0}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){Module["noExitRuntime"]=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=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.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};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",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:typeof WebGL2RenderingContext!=="undefined"?2: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){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};canvas.exitFullscreen=canvas.exitFullscreen.bind(document);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)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])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"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function requestAnimationFrame(func){if(typeof window==="undefined"){Browser.fakeRequestAnimationFrame(func)}else{if(!window.requestAnimationFrame){window.requestAnimationFrame=window["requestAnimationFrame"]||window["mozRequestAnimationFrame"]||window["webkitRequestAnimationFrame"]||window["msRequestAnimationFrame"]||window["oRequestAnimationFrame"]||Browser.fakeRequestAnimationFrame}window.requestAnimationFrame(func)}},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){Module["noExitRuntime"]=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){Module["noExitRuntime"]=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(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:{},calculateMouseEvent:function(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)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};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];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";Module["readAsync"](url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(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"]&&Module["forcedAspectRatio"]>0){if(w/h>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==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){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}function _emscripten_get_heap_size(){return TOTAL_MEMORY}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],queries:[],samplers:[],transformFeedbacks:[],syncs:[],programInfos:{},stringCache:{},stringiCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=webGLContextAttributes.majorVersion>1?canvas.getContext("webgl2",webGLContextAttributes):canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);return ctx&&GL.registerContext(ctx,webGLContextAttributes)},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};function getChromeVersion(){var raw=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);return raw?parseInt(raw[2],10):false}context.supportsWebGL2EntryPoints=context.version>=2&&(getChromeVersion()===false||getChromeVersion()>=58);if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(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]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){var instancedArraysExt=GLctx.getExtension("ANGLE_instanced_arrays");if(instancedArraysExt){GLctx["vertexAttribDivisor"]=function(index,divisor){instancedArraysExt["vertexAttribDivisorANGLE"](index,divisor)};GLctx["drawArraysInstanced"]=function(mode,first,count,primcount){instancedArraysExt["drawArraysInstancedANGLE"](mode,first,count,primcount)};GLctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){instancedArraysExt["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}var vaoExt=GLctx.getExtension("OES_vertex_array_object");if(vaoExt){GLctx["createVertexArray"]=function(){return vaoExt["createVertexArrayOES"]()};GLctx["deleteVertexArray"]=function(vao){vaoExt["deleteVertexArrayOES"](vao)};GLctx["bindVertexArray"]=function(vao){vaoExt["bindVertexArrayOES"](vao)};GLctx["isVertexArray"]=function(vao){return vaoExt["isVertexArrayOES"](vao)}}var drawBuffersExt=GLctx.getExtension("WEBGL_draw_buffers");if(drawBuffersExt){GLctx["drawBuffers"]=function(n,bufs){drawBuffersExt["drawBuffersWEBGL"](n,bufs)}}}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions();if(exts&&exts.length>0){GLctx.getSupportedExtensions().forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})}},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2)}function _emscripten_glClearBufferiv(buffer,drawbuffer,value){GLctx["clearBufferiv"](buffer,drawbuffer,HEAP32,value>>2)}function _emscripten_glClearBufferuiv(buffer,drawbuffer,value){GLctx["clearBufferuiv"](buffer,drawbuffer,HEAPU32,value>>2)}function _emscripten_glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _emscripten_glClearDepthf(x0){GLctx["clearDepth"](x0)}function _emscripten_glClearStencil(x0){GLctx["clearStencil"](x0)}function _emscripten_glClientWaitSync(sync,flags,timeoutLo,timeoutHi){timeoutLo=timeoutLo>>>0;timeoutHi=timeoutHi>>>0;var timeout=timeoutLo==4294967295&&timeoutHi==4294967295?-1:makeBigInt(timeoutLo,timeoutHi,true);return GLctx.clientWaitSync(GL.syncs[sync],flags,timeout)}function _emscripten_glColorMask(red,green,blue,alpha){GLctx.colorMask(!!red,!!green,!!blue,!!alpha)}function _emscripten_glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _emscripten_glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,imageSize,data)}else{GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,HEAPU8,data,imageSize)}return}GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _emscripten_glCompressedTexImage3D(target,level,internalFormat,width,height,depth,border,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexImage3D"](target,level,internalFormat,width,height,depth,border,imageSize,data)}else{GLctx["compressedTexImage3D"](target,level,internalFormat,width,height,depth,border,HEAPU8,data,imageSize)}}else{GLctx["compressedTexImage3D"](target,level,internalFormat,width,height,depth,border,data?HEAPU8.subarray(data,data+imageSize):null)}}function _emscripten_glCompressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,imageSize,data)}else{GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,HEAPU8,data,imageSize)}return}GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,data?HEAPU8.subarray(data,data+imageSize):null)}function _emscripten_glCompressedTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data)}else{GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,HEAPU8,data,imageSize)}}else{GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,data?HEAPU8.subarray(data,data+imageSize):null)}}function _emscripten_glCopyBufferSubData(x0,x1,x2,x3,x4){GLctx["copyBufferSubData"](x0,x1,x2,x3,x4)}function _emscripten_glCopyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _emscripten_glCopyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexSubImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _emscripten_glCopyTexSubImage3D(x0,x1,x2,x3,x4,x5,x6,x7,x8){GLctx["copyTexSubImage3D"](x0,x1,x2,x3,x4,x5,x6,x7,x8)}function _emscripten_glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _emscripten_glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _emscripten_glCullFace(x0){GLctx["cullFace"](x0)}function _emscripten_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;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0;if(id==GLctx.currentPixelPackBufferBinding)GLctx.currentPixelPackBufferBinding=0;if(id==GLctx.currentPixelUnpackBufferBinding)GLctx.currentPixelUnpackBufferBinding=0}}function _emscripten_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}}function _emscripten_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;GL.programInfos[id]=null}function _emscripten_glDeleteQueries(n,ids){for(var i=0;i>2];var query=GL.queries[id];if(!query)continue;GLctx["deleteQuery"](query);GL.queries[id]=null}}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_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}}function _emscripten_glDeleteSamplers(n,samplers){for(var i=0;i>2];var sampler=GL.samplers[id];if(!sampler)continue;GLctx["deleteSampler"](sampler);sampler.name=0;GL.samplers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteSync(id){if(!id)return;var sync=GL.syncs[id];if(!sync){GL.recordError(1281);return}GLctx.deleteSync(sync);sync.name=0;GL.syncs[id]=null}function _emscripten_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}}function _emscripten_glDeleteTransformFeedbacks(n,ids){for(var i=0;i>2];var transformFeedback=GL.transformFeedbacks[id];if(!transformFeedback)continue;GLctx["deleteTransformFeedback"](transformFeedback);transformFeedback.name=0;GL.transformFeedbacks[id]=null}}function _emscripten_glDeleteVertexArrays(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstanced(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedARB(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedEXT(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedNV(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffers(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawBuffersEXT(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstanced(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedARB(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedEXT(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedNV(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawRangeElements(mode,start,end,count,type,indices){_glDrawElements(mode,count,type,indices)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQuery(x0){GLctx["endQuery"](x0)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glEndTransformFeedback(){GLctx["endTransformFeedback"]()}function _emscripten_glFenceSync(condition,flags){var sync=GLctx.fenceSync(condition,flags);if(sync){var id=GL.getNewId(GL.syncs);sync.name=id;GL.syncs[id]=sync;return id}else{return 0}}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFlushMappedBufferRange(){err("missing function: emscripten_glFlushMappedBufferRange");abort(-1)}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFramebufferTextureLayer(target,attachment,texture,level,layer){GLctx.framebufferTextureLayer(target,attachment,GL.textures[texture],level,layer)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueries(n,ids){__glGenObject(n,ids,"createQuery",GL.queries)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenSamplers(n,samplers){__glGenObject(n,samplers,"createSampler",GL.samplers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenTransformFeedbacks(n,ids){__glGenObject(n,ids,"createTransformFeedback",GL.transformFeedbacks)}function _emscripten_glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniformBlockName(program,uniformBlockIndex,bufSize,length,uniformBlockName){program=GL.programs[program];var result=GLctx["getActiveUniformBlockName"](program,uniformBlockIndex);if(!result)return;if(uniformBlockName&&bufSize>0){var numBytesWrittenExclNull=stringToUTF8(result,uniformBlockName,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetActiveUniformBlockiv(program,uniformBlockIndex,pname,params){if(!params){GL.recordError(1281);return}program=GL.programs[program];switch(pname){case 35393:var name=GLctx["getActiveUniformBlockName"](program,uniformBlockIndex);HEAP32[params>>2]=name.length+1;return;default:var result=GLctx["getActiveUniformBlockParameter"](program,uniformBlockIndex,pname);if(!result)return;if(typeof result=="number"){HEAP32[params>>2]=result}else{for(var i=0;i>2]=result[i]}}}}function _emscripten_glGetActiveUniformsiv(program,uniformCount,uniformIndices,pname,params){if(!params){GL.recordError(1281);return}if(uniformCount>0&&uniformIndices==0){GL.recordError(1281);return}program=GL.programs[program];var ids=[];for(var i=0;i>2])}var result=GLctx["getActiveUniforms"](program,ids,pname);if(!result)return;var len=result.length;for(var i=0;i>2]=result[i]}}function _emscripten_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}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=="Integer"&&type!=="Integer64"){GL.recordError(1280)}return;case 34814:case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break;case 33309:if(GL.currentContext.version<2){GL.recordError(1282);return}var exts=GLctx.getSupportedExtensions();ret=2*exts.length;break;case 33307:case 33308:if(GL.currentContext.version<2){GL.recordError(1280);return}ret=name_==33307?3: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 35097:case 36389: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"Float":HEAPF32[p+i*4>>2]=result[i];break;case"Boolean":HEAP8[p+i>>0]=result[i]?1:0;break;default:throw"internal glGet error, bad type: "+type}}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);return}}switch(type){case"Integer64":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case"Integer":HEAP32[p>>2]=ret;break;case"Float":HEAPF32[p>>2]=ret;break;case"Boolean":HEAP8[p>>0]=ret?1:0;break;default:throw"internal glGet error, bad type: "+type}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,"Boolean")}function _emscripten_glGetBufferParameteri64v(target,value,data){if(!data){GL.recordError(1281);return}tempI64=[GLctx.getBufferParameter(target,value)>>>0,(tempDouble=GLctx.getBufferParameter(target,value),+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[data>>2]=tempI64[0],HEAP32[data+4>>2]=tempI64[1]}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetBufferPointerv(){err("missing function: emscripten_glGetBufferPointerv");abort(-1)}function _emscripten_glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _emscripten_glGetFragDataLocation(program,name){return GLctx["getFragDataLocation"](GL.programs[program],UTF8ToString(name))}function _emscripten_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}function emscriptenWebGLGetIndexed(target,index,data,type){if(!data){GL.recordError(1281);return}var result=GLctx["getIndexedParameter"](target,index);var ret;switch(typeof result){case"boolean":ret=result?1:0;break;case"number":ret=result;break;case"object":if(result===null){switch(target){case 35983:case 35368:ret=0;break;default:{GL.recordError(1280);return}}}else if(result instanceof WebGLBuffer){ret=result.name|0}else{GL.recordError(1280);return}break;default:GL.recordError(1280);return}switch(type){case"Integer64":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[data>>2]=tempI64[0],HEAP32[data+4>>2]=tempI64[1];break;case"Integer":HEAP32[data>>2]=ret;break;case"Float":HEAPF32[data>>2]=ret;break;case"Boolean":HEAP8[data>>0]=ret?1:0;break;default:throw"internal emscriptenWebGLGetIndexed() error, bad type: "+type}}function _emscripten_glGetInteger64i_v(target,index,data){emscriptenWebGLGetIndexed(target,index,data,"Integer64")}function _emscripten_glGetInteger64v(name_,p){emscriptenWebGLGet(name_,p,"Integer64")}function _emscripten_glGetIntegeri_v(target,index,data){emscriptenWebGLGetIndexed(target,index,data,"Integer")}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,"Integer")}function _emscripten_glGetInternalformativ(){err("missing function: emscripten_glGetInternalformativ");abort(-1)}function _emscripten_glGetProgramBinary(program,bufSize,length,binaryFormat,binary){GL.recordError(1282)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[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}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuiv(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx["getQueryParameter"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[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}function _emscripten_glGetQueryiv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx["getQuery"](target,pname)}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetSamplerParameterfv(sampler,pname,params){if(!params){GL.recordError(1281);return}sampler=GL.samplers[sampler];HEAPF32[params>>2]=GLctx["getSamplerParameter"](sampler,pname)}function _emscripten_glGetSamplerParameteriv(sampler,pname,params){if(!params){GL.recordError(1281);return}sampler=GL.samplers[sampler];HEAP32[params>>2]=GLctx["getSamplerParameter"](sampler,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_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}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;if(bufSize>0&&source){var numBytesWrittenExclNull=stringToUTF8(result,source,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_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)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i=2)glVersion="OpenGL ES 3.0 ("+glVersion+")";else{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);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);return 0}GL.stringCache[name_]=ret;return ret}function _emscripten_glGetStringi(name,index){if(GL.currentContext.version<2){GL.recordError(1282);return 0}var stringiCache=GL.stringiCache[name];if(stringiCache){if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index]}switch(name){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index];default:GL.recordError(1280);return 0}}function _emscripten_glGetSynciv(sync,pname,bufSize,length,values){if(bufSize<0){GL.recordError(1281);return}if(!values){GL.recordError(1281);return}var ret=GLctx.getSyncParameter(GL.syncs[sync],pname);HEAP32[length>>2]=ret;if(ret!==null&&length)HEAP32[length>>2]=1}function _emscripten_glGetTexParameterfv(target,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTransformFeedbackVarying(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx["getTransformFeedbackVarying"](program,index);if(!info)return;if(name&&bufSize>0){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetUniformBlockIndex(program,uniformBlockName){return GLctx["getUniformBlockIndex"](GL.programs[program],UTF8ToString(uniformBlockName))}function _emscripten_glGetUniformIndices(program,uniformCount,uniformNames,uniformIndices){if(!uniformIndices){GL.recordError(1281);return}if(uniformCount>0&&(uniformNames==0||uniformIndices==0)){GL.recordError(1281);return}program=GL.programs[program];var names=[];for(var i=0;i>2]));var result=GLctx["getUniformIndices"](program,names);if(!result)return;var len=result.length;for(var i=0;i>2]=result[i]}}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Float")}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Integer")}function _emscripten_glGetUniformuiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Integer")}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case"Integer":HEAP32[params>>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;case"FloatToInteger":HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;case"FloatToInteger":HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribIiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"Integer")}function _emscripten_glGetVertexAttribIuiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"Integer")}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"Float")}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"FloatToInteger")}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glInvalidateFramebuffer(target,numAttachments,attachments){var list=__tempFixedLengthArray[numAttachments];for(var i=0;i>2]}GLctx["invalidateFramebuffer"](target,list)}function _emscripten_glInvalidateSubFramebuffer(target,numAttachments,attachments,x,y,width,height){var list=__tempFixedLengthArray[numAttachments];for(var i=0;i>2]}GLctx["invalidateSubFramebuffer"](target,list,x,y,width,height)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQuery(id){var query=GL.queries[id];if(!query)return 0;return GLctx["isQuery"](query)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsSampler(id){var sampler=GL.samplers[id];if(!sampler)return 0;return GLctx["isSampler"](sampler)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsSync(sync){var sync=GL.syncs[sync];if(!sync)return 0;return GLctx.isSync(sync)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsTransformFeedback(id){return GLctx["isTransformFeedback"](GL.transformFeedbacks[id])}function _emscripten_glIsVertexArray(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glMapBufferRange(){err("missing function: emscripten_glMapBufferRange");abort(-1)}function _emscripten_glPauseTransformFeedback(){GLctx["pauseTransformFeedback"]()}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glProgramBinary(program,binaryFormat,binary,length){GL.recordError(1280)}function _emscripten_glProgramParameteri(program,pname,value){GL.recordError(1280)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function _emscripten_glReadBuffer(x0){GLctx["readBuffer"](x0)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6403:1,6406:1,6407:3,6408:4,6409:1,6410:2,33319:2,33320:2,35904:3,35906:4,36244:1,36248:3,36249:4};var __sizeOfGlTextureElementType={5120:1,5121:1,5122:2,5123:2,5124:4,5125:4,5126:4,5131:2,32819:2,32820:2,33635:2,33640:4,34042:4,35899:4,35902:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5120:return HEAP8.subarray(pixels,end);case 5121:return HEAPU8.subarray(pixels,end);case 5122:return HEAP16.subarray(pixels>>1,end>>1);case 5124:return HEAP32.subarray(pixels>>2,end>>2);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:case 35902:case 33640:case 35899:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:case 5131:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function __heapObjectForWebGLType(type){switch(type){case 5120:return HEAP8;case 5121:return HEAPU8;case 5122:return HEAP16;case 5123:case 33635:case 32819:case 32820:case 36193:case 5131:return HEAPU16;case 5124:return HEAP32;case 5125:case 34042:case 35902:case 33640:case 35899:case 34042:return HEAPU32;case 5126:return HEAPF32}}var __heapAccessShiftForWebGLType={5122:1,5123:1,5124:2,5125:2,5126:2,5131:1,32819:1,32820:1,33635:1,33640:2,34042:2,35899:2,35902:2,36193:1};function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{GLctx.readPixels(x,y,width,height,format,type,__heapObjectForWebGLType(type),pixels>>(__heapAccessShiftForWebGLType[type]|0))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glRenderbufferStorageMultisample(x0,x1,x2,x3,x4){GLctx["renderbufferStorageMultisample"](x0,x1,x2,x3,x4)}function _emscripten_glResumeTransformFeedback(){GLctx["resumeTransformFeedback"]()}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glSamplerParameterf(sampler,pname,param){GLctx["samplerParameterf"](GL.samplers[sampler],pname,param)}function _emscripten_glSamplerParameterfv(sampler,pname,params){var param=HEAPF32[params>>2];GLctx["samplerParameterf"](GL.samplers[sampler],pname,param)}function _emscripten_glSamplerParameteri(sampler,pname,param){GLctx["samplerParameteri"](GL.samplers[sampler],pname,param)}function _emscripten_glSamplerParameteriv(sampler,pname,params){var param=HEAP32[params>>2];GLctx["samplerParameteri"](GL.samplers[sampler],pname,param)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels!=0){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,__heapObjectForWebGLType(type),pixels>>(__heapAccessShiftForWebGLType[type]|0))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexImage3D(target,level,internalFormat,width,height,depth,border,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,pixels)}else if(pixels!=0){GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,__heapObjectForWebGLType(type),pixels>>(__heapAccessShiftForWebGLType[type]|0))}else{GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,null)}}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexStorage2D(x0,x1,x2,x3,x4){GLctx["texStorage2D"](x0,x1,x2,x3,x4)}function _emscripten_glTexStorage3D(x0,x1,x2,x3,x4,x5){GLctx["texStorage3D"](x0,x1,x2,x3,x4,x5)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels)}else if(pixels!=0){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,__heapObjectForWebGLType(type),pixels>>(__heapAccessShiftForWebGLType[type]|0))}else{GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)}else if(pixels!=0){GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,__heapObjectForWebGLType(type),pixels>>(__heapAccessShiftForWebGLType[type]|0))}else{GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,null)}}function _emscripten_glTransformFeedbackVaryings(program,count,varyings,bufferMode){program=GL.programs[program];var vars=[];for(var i=0;i>2]));GLctx["transformFeedbackVaryings"](program,vars,bufferMode)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform1fv(GL.uniforms[location],HEAPF32,value>>2,count);return}if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform1iv(GL.uniforms[location],HEAP32,value>>2,count);return}GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform1ui(location,v0){GLctx.uniform1ui(GL.uniforms[location],v0)}function _emscripten_glUniform1uiv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform1uiv(GL.uniforms[location],HEAPU32,value>>2,count)}else{GLctx.uniform1uiv(GL.uniforms[location],HEAPU32.subarray(value>>2,value+count*4>>2))}}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform2fv(GL.uniforms[location],HEAPF32,value>>2,count*2);return}if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform2iv(GL.uniforms[location],HEAP32,value>>2,count*2);return}GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform2ui(location,v0,v1){GLctx.uniform2ui(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2uiv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform2uiv(GL.uniforms[location],HEAPU32,value>>2,count*2)}else{GLctx.uniform2uiv(GL.uniforms[location],HEAPU32.subarray(value>>2,value+count*8>>2))}}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform3fv(GL.uniforms[location],HEAPF32,value>>2,count*3);return}if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*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(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform3iv(GL.uniforms[location],HEAP32,value>>2,count*3);return}GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform3ui(location,v0,v1,v2){GLctx.uniform3ui(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3uiv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform3uiv(GL.uniforms[location],HEAPU32,value>>2,count*3)}else{GLctx.uniform3uiv(GL.uniforms[location],HEAPU32.subarray(value>>2,value+count*12>>2))}}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform4fv(GL.uniforms[location],HEAPF32,value>>2,count*4);return}if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*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.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform4iv(GL.uniforms[location],HEAP32,value>>2,count*4);return}GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniform4ui(location,v0,v1,v2,v3){GLctx.uniform4ui(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4uiv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform4uiv(GL.uniforms[location],HEAPU32,value>>2,count*4)}else{GLctx.uniform4uiv(GL.uniforms[location],HEAPU32.subarray(value>>2,value+count*16>>2))}}function _emscripten_glUniformBlockBinding(program,uniformBlockIndex,uniformBlockBinding){program=GL.programs[program];GLctx["uniformBlockBinding"](program,uniformBlockIndex,uniformBlockBinding)}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*4);return}if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*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(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix2x3fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix2x3fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*6)}else{GLctx.uniformMatrix2x3fv(GL.uniforms[location],!!transpose,HEAPF32.subarray(value>>2,value+count*24>>2))}}function _emscripten_glUniformMatrix2x4fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix2x4fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*8)}else{GLctx.uniformMatrix2x4fv(GL.uniforms[location],!!transpose,HEAPF32.subarray(value>>2,value+count*32>>2))}}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*9);return}if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*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(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3x2fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix3x2fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*6)}else{GLctx.uniformMatrix3x2fv(GL.uniforms[location],!!transpose,HEAPF32.subarray(value>>2,value+count*24>>2))}}function _emscripten_glUniformMatrix3x4fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix3x4fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*12)}else{GLctx.uniformMatrix3x4fv(GL.uniforms[location],!!transpose,HEAPF32.subarray(value>>2,value+count*48>>2))}}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*16);return}if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*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];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4x2fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix4x2fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*8)}else{GLctx.uniformMatrix4x2fv(GL.uniforms[location],!!transpose,HEAPF32.subarray(value>>2,value+count*32>>2))}}function _emscripten_glUniformMatrix4x3fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix4x3fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*12)}else{GLctx.uniformMatrix4x3fv(GL.uniforms[location],!!transpose,HEAPF32.subarray(value>>2,value+count*48>>2))}}function _emscripten_glUnmapBuffer(){err("missing function: emscripten_glUnmapBuffer");abort(-1)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisor(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorARB(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorEXT(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorNV(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribI4i(x0,x1,x2,x3,x4){GLctx["vertexAttribI4i"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttribI4iv(index,v){GLctx.vertexAttribI4i(index,HEAP32[v>>2],HEAP32[v+4>>2],HEAP32[v+8>>2],HEAP32[v+12>>2])}function _emscripten_glVertexAttribI4ui(x0,x1,x2,x3,x4){GLctx["vertexAttribI4ui"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttribI4uiv(index,v){GLctx.vertexAttribI4ui(index,HEAPU32[v>>2],HEAPU32[v+4>>2],HEAPU32[v+8>>2],HEAPU32[v+12>>2])}function _emscripten_glVertexAttribIPointer(index,size,type,stride,ptr){GLctx["vertexAttribIPointer"](index,size,type,stride,ptr)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _emscripten_glWaitSync(sync,flags,timeoutLo,timeoutHi){timeoutLo=timeoutLo>>>0;timeoutHi=timeoutHi>>>0;var timeout=timeoutLo==4294967295&&timeoutHi==4294967295?-1:makeBigInt(timeoutLo,timeoutHi,true);GLctx.waitSync(GL.syncs[sync],flags,timeout)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function emscripten_realloc_buffer(size){var PAGE_MULTIPLE=65536;size=alignUp(size,PAGE_MULTIPLE);var old=Module["buffer"];var oldSize=old.byteLength;try{var result=wasmMemory.grow((size-oldSize)/65536);if(result!==(-1|0)){return Module["buffer"]=wasmMemory.buffer}else{return null}}catch(e){return null}}function _emscripten_resize_heap(requestedSize){var oldSize=_emscripten_get_heap_size();var PAGE_MULTIPLE=65536;var LIMIT=2147483648-PAGE_MULTIPLE;if(requestedSize>LIMIT){return false}var MIN_TOTAL_MEMORY=16777216;var newSize=Math.max(oldSize,MIN_TOTAL_MEMORY);while(newSize>2]=requestedSize;return true}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindBuffer(target,buffer){if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindBufferRange(target,index,buffer,offset,ptrsize){GLctx["bindBufferRange"](target,index,GL.buffers[buffer],offset,ptrsize)}function _glBindFramebuffer(target,framebuffer){GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])}function _glBindRenderbuffer(target,renderbuffer){GLctx.bindRenderbuffer(target,GL.renderbuffers[renderbuffer])}function _glBindSampler(unit,sampler){GLctx["bindSampler"](unit,GL.samplers[sampler])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBindVertexArray(vao){GLctx["bindVertexArray"](GL.vaos[vao])}function _glBlendEquationSeparate(x0,x1){GLctx["blendEquationSeparate"](x0,x1)}function _glBlendFuncSeparate(x0,x1,x2,x3){GLctx["blendFuncSeparate"](x0,x1,x2,x3)}function _glBlitFramebuffer(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9){GLctx["blitFramebuffer"](x0,x1,x2,x3,x4,x5,x6,x7,x8,x9)}function _glBufferData(target,size,data,usage){if(GL.currentContext.supportsWebGL2EntryPoints){if(data){GLctx.bufferData(target,HEAPU8,usage,data,size)}else{GLctx.bufferData(target,size,usage)}}else{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}}function _glBufferSubData(target,offset,size,data){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.bufferSubData(target,offset,HEAPU8,data,size);return}GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glClearStencil(x0){GLctx["clearStencil"](x0)}function _glColorMask(red,green,blue,alpha){GLctx.colorMask(!!red,!!green,!!blue,!!alpha)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,imageSize,data)}else{GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,HEAPU8,data,imageSize)}return}GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCompressedTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data)}else{GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,HEAPU8,data,imageSize)}}else{GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,data?HEAPU8.subarray(data,data+imageSize):null)}}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _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;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0;if(id==GLctx.currentPixelPackBufferBinding)GLctx.currentPixelPackBufferBinding=0;if(id==GLctx.currentPixelUnpackBufferBinding)GLctx.currentPixelUnpackBufferBinding=0}}function _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}}function _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;GL.programInfos[id]=null}function _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}}function _glDeleteSamplers(n,samplers){for(var i=0;i>2];var sampler=GL.samplers[id];if(!sampler)continue;GLctx["deleteSampler"](sampler);sampler.name=0;GL.samplers[id]=null}}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteSync(id){if(!id)return;var sync=GL.syncs[id];if(!sync){GL.recordError(1281);return}GLctx.deleteSync(sync);sync.name=0;GL.syncs[id]=null}function _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}}function _glDeleteVertexArrays(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDepthMask(flag){GLctx.depthMask(!!flag)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawRangeElements(mode,start,end,count,type,indices){_glDrawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFenceSync(condition,flags){var sync=GLctx.fenceSync(condition,flags);if(sync){var id=GL.getNewId(GL.syncs);sync.name=id;GL.syncs[id]=sync;return id}else{return 0}}function _glFlush(){GLctx["flush"]()}function _glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _glFramebufferTextureLayer(target,attachment,texture,level,layer){GLctx.framebufferTextureLayer(target,attachment,GL.textures[texture],level,layer)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _glGenSamplers(n,samplers){__glGenObject(n,samplers,"createSampler",GL.samplers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,"Integer")}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _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)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i=2)glVersion="OpenGL ES 3.0 ("+glVersion+")";else{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);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);return 0}GL.stringCache[name_]=ret;return ret}function _glGetStringi(name,index){if(GL.currentContext.version<2){GL.recordError(1282);return 0}var stringiCache=GL.stringiCache[name];if(stringiCache){if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index]}switch(name){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index];default:GL.recordError(1280);return 0}}function _glGetUniformBlockIndex(program,uniformBlockName){return GLctx["getUniformBlockIndex"](GL.programs[program],UTF8ToString(uniformBlockName))}function _glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]}GLctx["invalidateFramebuffer"](target,list)}function _glInvalidateSubFramebuffer(target,numAttachments,attachments,x,y,width,height){var list=__tempFixedLengthArray[numAttachments];for(var i=0;i>2]}GLctx["invalidateSubFramebuffer"](target,list,x,y,width,height)}function _glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _glReadPixels(x,y,width,height,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{GLctx.readPixels(x,y,width,height,format,type,__heapObjectForWebGLType(type),pixels>>(__heapAccessShiftForWebGLType[type]|0))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _glRenderbufferStorageMultisample(x0,x1,x2,x3,x4){GLctx["renderbufferStorageMultisample"](x0,x1,x2,x3,x4)}function _glSamplerParameteri(sampler,pname,param){GLctx["samplerParameteri"](GL.samplers[sampler],pname,param)}function _glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _glTexStorage2D(x0,x1,x2,x3,x4){GLctx["texStorage2D"](x0,x1,x2,x3,x4)}function _glTexStorage2DMultisample(){err("missing function: glTexStorage2DMultisample");abort(-1)}function _glTexStorage3D(x0,x1,x2,x3,x4,x5){GLctx["texStorage3D"](x0,x1,x2,x3,x4,x5)}function _glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels)}else if(pixels!=0){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,__heapObjectForWebGLType(type),pixels>>(__heapAccessShiftForWebGLType[type]|0))}else{GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _glTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)}else if(pixels!=0){GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,__heapObjectForWebGLType(type),pixels>>(__heapAccessShiftForWebGLType[type]|0))}else{GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,null)}}function _glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _glUniformBlockBinding(program,uniformBlockIndex,uniformBlockBinding){program=GL.programs[program];GLctx["uniformBlockBinding"](program,uniformBlockIndex,uniformBlockBinding)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttribIPointer(index,size,type,stride,ptr){GLctx["vertexAttribIPointer"](index,size,type,stride,ptr)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _glWaitSync(sync,flags,timeoutLo,timeoutHi){timeoutLo=timeoutLo>>>0;timeoutHi=timeoutHi>>>0;var timeout=timeoutLo==4294967295&&timeoutHi==4294967295?-1:makeBigInt(timeoutLo,timeoutHi,true);GLctx.waitSync(GL.syncs[sync],flags,timeout)}function _llvm_exp2_f32(x){return Math.pow(2,x)}function _llvm_exp2_f64(a0){return _llvm_exp2_f32(a0)}function _llvm_log2_f32(x){return Math.log(x)/Math.LN2}function _llvm_trap(){abort("trap!")}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest)}function _pthread_cond_destroy(){return 0}function _pthread_cond_signal(){return 0}function _pthread_cond_timedwait(){return 0}function _pthread_cond_wait(){return 0}function _pthread_create(){return 11}function _pthread_join(){}function _sysconf(name){switch(name){case 30:return PAGE_SIZE;case 85:var maxHeapSize=2*1024*1024*1024-65536;return maxHeapSize/PAGE_SIZE;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 80:case 81:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:return 200809;case 79:return 0;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:{if(typeof navigator==="object")return navigator["hardwareConcurrency"]||1;return 1}}___setErrNo(22);return-1}FS.staticInit();if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_RegisteredPointer();init_embind();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof self==="object"&&self["performance"]&&typeof self["performance"]["now"]==="function"){_emscripten_get_now=function(){return self["performance"]["now"]()}}else if(typeof performance==="object"&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));var ASSERTIONS=false;function 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 asmGlobalArg={};var asmLibraryArg={"abort":abort,"setTempRet0":setTempRet0,"getTempRet0":getTempRet0,"ClassHandle":ClassHandle,"ClassHandle_clone":ClassHandle_clone,"ClassHandle_delete":ClassHandle_delete,"ClassHandle_deleteLater":ClassHandle_deleteLater,"ClassHandle_isAliasOf":ClassHandle_isAliasOf,"ClassHandle_isDeleted":ClassHandle_isDeleted,"RegisteredClass":RegisteredClass,"RegisteredPointer":RegisteredPointer,"RegisteredPointer_deleteObject":RegisteredPointer_deleteObject,"RegisteredPointer_destructor":RegisteredPointer_destructor,"RegisteredPointer_fromWireType":RegisteredPointer_fromWireType,"RegisteredPointer_getPointee":RegisteredPointer_getPointee,"__ZSt18uncaught_exceptionv":__ZSt18uncaught_exceptionv,"___atomic_compare_exchange_8":___atomic_compare_exchange_8,"___cxa_begin_catch":___cxa_begin_catch,"___cxa_find_matching_catch":___cxa_find_matching_catch,"___cxa_free_exception":___cxa_free_exception,"___cxa_pure_virtual":___cxa_pure_virtual,"___gxx_personality_v0":___gxx_personality_v0,"___resumeException":___resumeException,"___setErrNo":___setErrNo,"___syscall140":___syscall140,"___syscall146":___syscall146,"___syscall221":___syscall221,"___syscall3":___syscall3,"___syscall5":___syscall5,"___syscall54":___syscall54,"___syscall6":___syscall6,"__computeUnpackAlignedImageSize":__computeUnpackAlignedImageSize,"__embind_finalize_value_array":__embind_finalize_value_array,"__embind_finalize_value_object":__embind_finalize_value_object,"__embind_register_bool":__embind_register_bool,"__embind_register_class":__embind_register_class,"__embind_register_class_class_function":__embind_register_class_class_function,"__embind_register_class_constructor":__embind_register_class_constructor,"__embind_register_class_function":__embind_register_class_function,"__embind_register_class_property":__embind_register_class_property,"__embind_register_emval":__embind_register_emval,"__embind_register_enum":__embind_register_enum,"__embind_register_enum_value":__embind_register_enum_value,"__embind_register_float":__embind_register_float,"__embind_register_function":__embind_register_function,"__embind_register_integer":__embind_register_integer,"__embind_register_memory_view":__embind_register_memory_view,"__embind_register_std_string":__embind_register_std_string,"__embind_register_std_wstring":__embind_register_std_wstring,"__embind_register_value_array":__embind_register_value_array,"__embind_register_value_array_element":__embind_register_value_array_element,"__embind_register_value_object":__embind_register_value_object,"__embind_register_value_object_field":__embind_register_value_object_field,"__embind_register_void":__embind_register_void,"__emval_as":__emval_as,"__emval_decref":__emval_decref,"__emval_get_property":__emval_get_property,"__emval_incref":__emval_incref,"__emval_new_cstring":__emval_new_cstring,"__emval_register":__emval_register,"__emval_run_destructors":__emval_run_destructors,"__emval_take_value":__emval_take_value,"__glGenObject":__glGenObject,"__heapObjectForWebGLType":__heapObjectForWebGLType,"_abort":_abort,"_clock_gettime":_clock_gettime,"_eglGetProcAddress":_eglGetProcAddress,"_embind_repr":_embind_repr,"_emscripten_get_heap_size":_emscripten_get_heap_size,"_emscripten_get_now":_emscripten_get_now,"_emscripten_get_now_is_monotonic":_emscripten_get_now_is_monotonic,"_emscripten_glActiveTexture":_emscripten_glActiveTexture,"_emscripten_glAttachShader":_emscripten_glAttachShader,"_emscripten_glBeginQuery":_emscripten_glBeginQuery,"_emscripten_glBeginQueryEXT":_emscripten_glBeginQueryEXT,"_emscripten_glBeginTransformFeedback":_emscripten_glBeginTransformFeedback,"_emscripten_glBindAttribLocation":_emscripten_glBindAttribLocation,"_emscripten_glBindBuffer":_emscripten_glBindBuffer,"_emscripten_glBindBufferBase":_emscripten_glBindBufferBase,"_emscripten_glBindBufferRange":_emscripten_glBindBufferRange,"_emscripten_glBindFramebuffer":_emscripten_glBindFramebuffer,"_emscripten_glBindRenderbuffer":_emscripten_glBindRenderbuffer,"_emscripten_glBindSampler":_emscripten_glBindSampler,"_emscripten_glBindTexture":_emscripten_glBindTexture,"_emscripten_glBindTransformFeedback":_emscripten_glBindTransformFeedback,"_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_glBlitFramebuffer":_emscripten_glBlitFramebuffer,"_emscripten_glBufferData":_emscripten_glBufferData,"_emscripten_glBufferSubData":_emscripten_glBufferSubData,"_emscripten_glCheckFramebufferStatus":_emscripten_glCheckFramebufferStatus,"_emscripten_glClear":_emscripten_glClear,"_emscripten_glClearBufferfi":_emscripten_glClearBufferfi,"_emscripten_glClearBufferfv":_emscripten_glClearBufferfv,"_emscripten_glClearBufferiv":_emscripten_glClearBufferiv,"_emscripten_glClearBufferuiv":_emscripten_glClearBufferuiv,"_emscripten_glClearColor":_emscripten_glClearColor,"_emscripten_glClearDepthf":_emscripten_glClearDepthf,"_emscripten_glClearStencil":_emscripten_glClearStencil,"_emscripten_glClientWaitSync":_emscripten_glClientWaitSync,"_emscripten_glColorMask":_emscripten_glColorMask,"_emscripten_glCompileShader":_emscripten_glCompileShader,"_emscripten_glCompressedTexImage2D":_emscripten_glCompressedTexImage2D,"_emscripten_glCompressedTexImage3D":_emscripten_glCompressedTexImage3D,"_emscripten_glCompressedTexSubImage2D":_emscripten_glCompressedTexSubImage2D,"_emscripten_glCompressedTexSubImage3D":_emscripten_glCompressedTexSubImage3D,"_emscripten_glCopyBufferSubData":_emscripten_glCopyBufferSubData,"_emscripten_glCopyTexImage2D":_emscripten_glCopyTexImage2D,"_emscripten_glCopyTexSubImage2D":_emscripten_glCopyTexSubImage2D,"_emscripten_glCopyTexSubImage3D":_emscripten_glCopyTexSubImage3D,"_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_glDeleteQueries":_emscripten_glDeleteQueries,"_emscripten_glDeleteQueriesEXT":_emscripten_glDeleteQueriesEXT,"_emscripten_glDeleteRenderbuffers":_emscripten_glDeleteRenderbuffers,"_emscripten_glDeleteSamplers":_emscripten_glDeleteSamplers,"_emscripten_glDeleteShader":_emscripten_glDeleteShader,"_emscripten_glDeleteSync":_emscripten_glDeleteSync,"_emscripten_glDeleteTextures":_emscripten_glDeleteTextures,"_emscripten_glDeleteTransformFeedbacks":_emscripten_glDeleteTransformFeedbacks,"_emscripten_glDeleteVertexArrays":_emscripten_glDeleteVertexArrays,"_emscripten_glDeleteVertexArraysOES":_emscripten_glDeleteVertexArraysOES,"_emscripten_glDepthFunc":_emscripten_glDepthFunc,"_emscripten_glDepthMask":_emscripten_glDepthMask,"_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_glDrawRangeElements":_emscripten_glDrawRangeElements,"_emscripten_glEnable":_emscripten_glEnable,"_emscripten_glEnableVertexAttribArray":_emscripten_glEnableVertexAttribArray,"_emscripten_glEndQuery":_emscripten_glEndQuery,"_emscripten_glEndQueryEXT":_emscripten_glEndQueryEXT,"_emscripten_glEndTransformFeedback":_emscripten_glEndTransformFeedback,"_emscripten_glFenceSync":_emscripten_glFenceSync,"_emscripten_glFinish":_emscripten_glFinish,"_emscripten_glFlush":_emscripten_glFlush,"_emscripten_glFlushMappedBufferRange":_emscripten_glFlushMappedBufferRange,"_emscripten_glFramebufferRenderbuffer":_emscripten_glFramebufferRenderbuffer,"_emscripten_glFramebufferTexture2D":_emscripten_glFramebufferTexture2D,"_emscripten_glFramebufferTextureLayer":_emscripten_glFramebufferTextureLayer,"_emscripten_glFrontFace":_emscripten_glFrontFace,"_emscripten_glGenBuffers":_emscripten_glGenBuffers,"_emscripten_glGenFramebuffers":_emscripten_glGenFramebuffers,"_emscripten_glGenQueries":_emscripten_glGenQueries,"_emscripten_glGenQueriesEXT":_emscripten_glGenQueriesEXT,"_emscripten_glGenRenderbuffers":_emscripten_glGenRenderbuffers,"_emscripten_glGenSamplers":_emscripten_glGenSamplers,"_emscripten_glGenTextures":_emscripten_glGenTextures,"_emscripten_glGenTransformFeedbacks":_emscripten_glGenTransformFeedbacks,"_emscripten_glGenVertexArrays":_emscripten_glGenVertexArrays,"_emscripten_glGenVertexArraysOES":_emscripten_glGenVertexArraysOES,"_emscripten_glGenerateMipmap":_emscripten_glGenerateMipmap,"_emscripten_glGetActiveAttrib":_emscripten_glGetActiveAttrib,"_emscripten_glGetActiveUniform":_emscripten_glGetActiveUniform,"_emscripten_glGetActiveUniformBlockName":_emscripten_glGetActiveUniformBlockName,"_emscripten_glGetActiveUniformBlockiv":_emscripten_glGetActiveUniformBlockiv,"_emscripten_glGetActiveUniformsiv":_emscripten_glGetActiveUniformsiv,"_emscripten_glGetAttachedShaders":_emscripten_glGetAttachedShaders,"_emscripten_glGetAttribLocation":_emscripten_glGetAttribLocation,"_emscripten_glGetBooleanv":_emscripten_glGetBooleanv,"_emscripten_glGetBufferParameteri64v":_emscripten_glGetBufferParameteri64v,"_emscripten_glGetBufferParameteriv":_emscripten_glGetBufferParameteriv,"_emscripten_glGetBufferPointerv":_emscripten_glGetBufferPointerv,"_emscripten_glGetError":_emscripten_glGetError,"_emscripten_glGetFloatv":_emscripten_glGetFloatv,"_emscripten_glGetFragDataLocation":_emscripten_glGetFragDataLocation,"_emscripten_glGetFramebufferAttachmentParameteriv":_emscripten_glGetFramebufferAttachmentParameteriv,"_emscripten_glGetInteger64i_v":_emscripten_glGetInteger64i_v,"_emscripten_glGetInteger64v":_emscripten_glGetInteger64v,"_emscripten_glGetIntegeri_v":_emscripten_glGetIntegeri_v,"_emscripten_glGetIntegerv":_emscripten_glGetIntegerv,"_emscripten_glGetInternalformativ":_emscripten_glGetInternalformativ,"_emscripten_glGetProgramBinary":_emscripten_glGetProgramBinary,"_emscripten_glGetProgramInfoLog":_emscripten_glGetProgramInfoLog,"_emscripten_glGetProgramiv":_emscripten_glGetProgramiv,"_emscripten_glGetQueryObjecti64vEXT":_emscripten_glGetQueryObjecti64vEXT,"_emscripten_glGetQueryObjectivEXT":_emscripten_glGetQueryObjectivEXT,"_emscripten_glGetQueryObjectui64vEXT":_emscripten_glGetQueryObjectui64vEXT,"_emscripten_glGetQueryObjectuiv":_emscripten_glGetQueryObjectuiv,"_emscripten_glGetQueryObjectuivEXT":_emscripten_glGetQueryObjectuivEXT,"_emscripten_glGetQueryiv":_emscripten_glGetQueryiv,"_emscripten_glGetQueryivEXT":_emscripten_glGetQueryivEXT,"_emscripten_glGetRenderbufferParameteriv":_emscripten_glGetRenderbufferParameteriv,"_emscripten_glGetSamplerParameterfv":_emscripten_glGetSamplerParameterfv,"_emscripten_glGetSamplerParameteriv":_emscripten_glGetSamplerParameteriv,"_emscripten_glGetShaderInfoLog":_emscripten_glGetShaderInfoLog,"_emscripten_glGetShaderPrecisionFormat":_emscripten_glGetShaderPrecisionFormat,"_emscripten_glGetShaderSource":_emscripten_glGetShaderSource,"_emscripten_glGetShaderiv":_emscripten_glGetShaderiv,"_emscripten_glGetString":_emscripten_glGetString,"_emscripten_glGetStringi":_emscripten_glGetStringi,"_emscripten_glGetSynciv":_emscripten_glGetSynciv,"_emscripten_glGetTexParameterfv":_emscripten_glGetTexParameterfv,"_emscripten_glGetTexParameteriv":_emscripten_glGetTexParameteriv,"_emscripten_glGetTransformFeedbackVarying":_emscripten_glGetTransformFeedbackVarying,"_emscripten_glGetUniformBlockIndex":_emscripten_glGetUniformBlockIndex,"_emscripten_glGetUniformIndices":_emscripten_glGetUniformIndices,"_emscripten_glGetUniformLocation":_emscripten_glGetUniformLocation,"_emscripten_glGetUniformfv":_emscripten_glGetUniformfv,"_emscripten_glGetUniformiv":_emscripten_glGetUniformiv,"_emscripten_glGetUniformuiv":_emscripten_glGetUniformuiv,"_emscripten_glGetVertexAttribIiv":_emscripten_glGetVertexAttribIiv,"_emscripten_glGetVertexAttribIuiv":_emscripten_glGetVertexAttribIuiv,"_emscripten_glGetVertexAttribPointerv":_emscripten_glGetVertexAttribPointerv,"_emscripten_glGetVertexAttribfv":_emscripten_glGetVertexAttribfv,"_emscripten_glGetVertexAttribiv":_emscripten_glGetVertexAttribiv,"_emscripten_glHint":_emscripten_glHint,"_emscripten_glInvalidateFramebuffer":_emscripten_glInvalidateFramebuffer,"_emscripten_glInvalidateSubFramebuffer":_emscripten_glInvalidateSubFramebuffer,"_emscripten_glIsBuffer":_emscripten_glIsBuffer,"_emscripten_glIsEnabled":_emscripten_glIsEnabled,"_emscripten_glIsFramebuffer":_emscripten_glIsFramebuffer,"_emscripten_glIsProgram":_emscripten_glIsProgram,"_emscripten_glIsQuery":_emscripten_glIsQuery,"_emscripten_glIsQueryEXT":_emscripten_glIsQueryEXT,"_emscripten_glIsRenderbuffer":_emscripten_glIsRenderbuffer,"_emscripten_glIsSampler":_emscripten_glIsSampler,"_emscripten_glIsShader":_emscripten_glIsShader,"_emscripten_glIsSync":_emscripten_glIsSync,"_emscripten_glIsTexture":_emscripten_glIsTexture,"_emscripten_glIsTransformFeedback":_emscripten_glIsTransformFeedback,"_emscripten_glIsVertexArray":_emscripten_glIsVertexArray,"_emscripten_glIsVertexArrayOES":_emscripten_glIsVertexArrayOES,"_emscripten_glLineWidth":_emscripten_glLineWidth,"_emscripten_glLinkProgram":_emscripten_glLinkProgram,"_emscripten_glMapBufferRange":_emscripten_glMapBufferRange,"_emscripten_glPauseTransformFeedback":_emscripten_glPauseTransformFeedback,"_emscripten_glPixelStorei":_emscripten_glPixelStorei,"_emscripten_glPolygonOffset":_emscripten_glPolygonOffset,"_emscripten_glProgramBinary":_emscripten_glProgramBinary,"_emscripten_glProgramParameteri":_emscripten_glProgramParameteri,"_emscripten_glQueryCounterEXT":_emscripten_glQueryCounterEXT,"_emscripten_glReadBuffer":_emscripten_glReadBuffer,"_emscripten_glReadPixels":_emscripten_glReadPixels,"_emscripten_glReleaseShaderCompiler":_emscripten_glReleaseShaderCompiler,"_emscripten_glRenderbufferStorage":_emscripten_glRenderbufferStorage,"_emscripten_glRenderbufferStorageMultisample":_emscripten_glRenderbufferStorageMultisample,"_emscripten_glResumeTransformFeedback":_emscripten_glResumeTransformFeedback,"_emscripten_glSampleCoverage":_emscripten_glSampleCoverage,"_emscripten_glSamplerParameterf":_emscripten_glSamplerParameterf,"_emscripten_glSamplerParameterfv":_emscripten_glSamplerParameterfv,"_emscripten_glSamplerParameteri":_emscripten_glSamplerParameteri,"_emscripten_glSamplerParameteriv":_emscripten_glSamplerParameteriv,"_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_glTexImage3D":_emscripten_glTexImage3D,"_emscripten_glTexParameterf":_emscripten_glTexParameterf,"_emscripten_glTexParameterfv":_emscripten_glTexParameterfv,"_emscripten_glTexParameteri":_emscripten_glTexParameteri,"_emscripten_glTexParameteriv":_emscripten_glTexParameteriv,"_emscripten_glTexStorage2D":_emscripten_glTexStorage2D,"_emscripten_glTexStorage3D":_emscripten_glTexStorage3D,"_emscripten_glTexSubImage2D":_emscripten_glTexSubImage2D,"_emscripten_glTexSubImage3D":_emscripten_glTexSubImage3D,"_emscripten_glTransformFeedbackVaryings":_emscripten_glTransformFeedbackVaryings,"_emscripten_glUniform1f":_emscripten_glUniform1f,"_emscripten_glUniform1fv":_emscripten_glUniform1fv,"_emscripten_glUniform1i":_emscripten_glUniform1i,"_emscripten_glUniform1iv":_emscripten_glUniform1iv,"_emscripten_glUniform1ui":_emscripten_glUniform1ui,"_emscripten_glUniform1uiv":_emscripten_glUniform1uiv,"_emscripten_glUniform2f":_emscripten_glUniform2f,"_emscripten_glUniform2fv":_emscripten_glUniform2fv,"_emscripten_glUniform2i":_emscripten_glUniform2i,"_emscripten_glUniform2iv":_emscripten_glUniform2iv,"_emscripten_glUniform2ui":_emscripten_glUniform2ui,"_emscripten_glUniform2uiv":_emscripten_glUniform2uiv,"_emscripten_glUniform3f":_emscripten_glUniform3f,"_emscripten_glUniform3fv":_emscripten_glUniform3fv,"_emscripten_glUniform3i":_emscripten_glUniform3i,"_emscripten_glUniform3iv":_emscripten_glUniform3iv,"_emscripten_glUniform3ui":_emscripten_glUniform3ui,"_emscripten_glUniform3uiv":_emscripten_glUniform3uiv,"_emscripten_glUniform4f":_emscripten_glUniform4f,"_emscripten_glUniform4fv":_emscripten_glUniform4fv,"_emscripten_glUniform4i":_emscripten_glUniform4i,"_emscripten_glUniform4iv":_emscripten_glUniform4iv,"_emscripten_glUniform4ui":_emscripten_glUniform4ui,"_emscripten_glUniform4uiv":_emscripten_glUniform4uiv,"_emscripten_glUniformBlockBinding":_emscripten_glUniformBlockBinding,"_emscripten_glUniformMatrix2fv":_emscripten_glUniformMatrix2fv,"_emscripten_glUniformMatrix2x3fv":_emscripten_glUniformMatrix2x3fv,"_emscripten_glUniformMatrix2x4fv":_emscripten_glUniformMatrix2x4fv,"_emscripten_glUniformMatrix3fv":_emscripten_glUniformMatrix3fv,"_emscripten_glUniformMatrix3x2fv":_emscripten_glUniformMatrix3x2fv,"_emscripten_glUniformMatrix3x4fv":_emscripten_glUniformMatrix3x4fv,"_emscripten_glUniformMatrix4fv":_emscripten_glUniformMatrix4fv,"_emscripten_glUniformMatrix4x2fv":_emscripten_glUniformMatrix4x2fv,"_emscripten_glUniformMatrix4x3fv":_emscripten_glUniformMatrix4x3fv,"_emscripten_glUnmapBuffer":_emscripten_glUnmapBuffer,"_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_glVertexAttribI4i":_emscripten_glVertexAttribI4i,"_emscripten_glVertexAttribI4iv":_emscripten_glVertexAttribI4iv,"_emscripten_glVertexAttribI4ui":_emscripten_glVertexAttribI4ui,"_emscripten_glVertexAttribI4uiv":_emscripten_glVertexAttribI4uiv,"_emscripten_glVertexAttribIPointer":_emscripten_glVertexAttribIPointer,"_emscripten_glVertexAttribPointer":_emscripten_glVertexAttribPointer,"_emscripten_glViewport":_emscripten_glViewport,"_emscripten_glWaitSync":_emscripten_glWaitSync,"_emscripten_memcpy_big":_emscripten_memcpy_big,"_emscripten_resize_heap":_emscripten_resize_heap,"_emscripten_set_main_loop":_emscripten_set_main_loop,"_emscripten_set_main_loop_timing":_emscripten_set_main_loop_timing,"_glActiveTexture":_glActiveTexture,"_glAttachShader":_glAttachShader,"_glBindBuffer":_glBindBuffer,"_glBindBufferRange":_glBindBufferRange,"_glBindFramebuffer":_glBindFramebuffer,"_glBindRenderbuffer":_glBindRenderbuffer,"_glBindSampler":_glBindSampler,"_glBindTexture":_glBindTexture,"_glBindVertexArray":_glBindVertexArray,"_glBlendEquationSeparate":_glBlendEquationSeparate,"_glBlendFuncSeparate":_glBlendFuncSeparate,"_glBlitFramebuffer":_glBlitFramebuffer,"_glBufferData":_glBufferData,"_glBufferSubData":_glBufferSubData,"_glClear":_glClear,"_glClearColor":_glClearColor,"_glClearDepthf":_glClearDepthf,"_glClearStencil":_glClearStencil,"_glColorMask":_glColorMask,"_glCompileShader":_glCompileShader,"_glCompressedTexSubImage2D":_glCompressedTexSubImage2D,"_glCompressedTexSubImage3D":_glCompressedTexSubImage3D,"_glCreateProgram":_glCreateProgram,"_glCreateShader":_glCreateShader,"_glCullFace":_glCullFace,"_glDeleteBuffers":_glDeleteBuffers,"_glDeleteFramebuffers":_glDeleteFramebuffers,"_glDeleteProgram":_glDeleteProgram,"_glDeleteRenderbuffers":_glDeleteRenderbuffers,"_glDeleteSamplers":_glDeleteSamplers,"_glDeleteShader":_glDeleteShader,"_glDeleteSync":_glDeleteSync,"_glDeleteTextures":_glDeleteTextures,"_glDeleteVertexArrays":_glDeleteVertexArrays,"_glDepthFunc":_glDepthFunc,"_glDepthMask":_glDepthMask,"_glDetachShader":_glDetachShader,"_glDisable":_glDisable,"_glDisableVertexAttribArray":_glDisableVertexAttribArray,"_glDrawArrays":_glDrawArrays,"_glDrawElements":_glDrawElements,"_glDrawRangeElements":_glDrawRangeElements,"_glEnable":_glEnable,"_glEnableVertexAttribArray":_glEnableVertexAttribArray,"_glFenceSync":_glFenceSync,"_glFlush":_glFlush,"_glFramebufferRenderbuffer":_glFramebufferRenderbuffer,"_glFramebufferTexture2D":_glFramebufferTexture2D,"_glFramebufferTextureLayer":_glFramebufferTextureLayer,"_glFrontFace":_glFrontFace,"_glGenBuffers":_glGenBuffers,"_glGenFramebuffers":_glGenFramebuffers,"_glGenRenderbuffers":_glGenRenderbuffers,"_glGenSamplers":_glGenSamplers,"_glGenTextures":_glGenTextures,"_glGenVertexArrays":_glGenVertexArrays,"_glGenerateMipmap":_glGenerateMipmap,"_glGetError":_glGetError,"_glGetFloatv":_glGetFloatv,"_glGetIntegerv":_glGetIntegerv,"_glGetProgramInfoLog":_glGetProgramInfoLog,"_glGetProgramiv":_glGetProgramiv,"_glGetShaderInfoLog":_glGetShaderInfoLog,"_glGetShaderiv":_glGetShaderiv,"_glGetString":_glGetString,"_glGetStringi":_glGetStringi,"_glGetUniformBlockIndex":_glGetUniformBlockIndex,"_glGetUniformLocation":_glGetUniformLocation,"_glGetVertexAttribiv":_glGetVertexAttribiv,"_glHint":_glHint,"_glInvalidateFramebuffer":_glInvalidateFramebuffer,"_glInvalidateSubFramebuffer":_glInvalidateSubFramebuffer,"_glIsEnabled":_glIsEnabled,"_glLinkProgram":_glLinkProgram,"_glPixelStorei":_glPixelStorei,"_glPolygonOffset":_glPolygonOffset,"_glReadPixels":_glReadPixels,"_glRenderbufferStorage":_glRenderbufferStorage,"_glRenderbufferStorageMultisample":_glRenderbufferStorageMultisample,"_glSamplerParameteri":_glSamplerParameteri,"_glScissor":_glScissor,"_glShaderSource":_glShaderSource,"_glTexParameteri":_glTexParameteri,"_glTexStorage2D":_glTexStorage2D,"_glTexStorage2DMultisample":_glTexStorage2DMultisample,"_glTexStorage3D":_glTexStorage3D,"_glTexSubImage2D":_glTexSubImage2D,"_glTexSubImage3D":_glTexSubImage3D,"_glUniform1f":_glUniform1f,"_glUniform1i":_glUniform1i,"_glUniform4f":_glUniform4f,"_glUniformBlockBinding":_glUniformBlockBinding,"_glUseProgram":_glUseProgram,"_glVertexAttribIPointer":_glVertexAttribIPointer,"_glVertexAttribPointer":_glVertexAttribPointer,"_glViewport":_glViewport,"_glWaitSync":_glWaitSync,"_llvm_exp2_f32":_llvm_exp2_f32,"_llvm_exp2_f64":_llvm_exp2_f64,"_llvm_log2_f32":_llvm_log2_f32,"_llvm_trap":_llvm_trap,"_pthread_cond_destroy":_pthread_cond_destroy,"_pthread_cond_signal":_pthread_cond_signal,"_pthread_cond_timedwait":_pthread_cond_timedwait,"_pthread_cond_wait":_pthread_cond_wait,"_pthread_create":_pthread_create,"_pthread_join":_pthread_join,"_sysconf":_sysconf,"abortOnCannotGrowMemory":abortOnCannotGrowMemory,"constNoSmartPtrRawPointerToWireType":constNoSmartPtrRawPointerToWireType,"count_emval_handles":count_emval_handles,"craftInvokerFunction":craftInvokerFunction,"createNamedFunction":createNamedFunction,"downcastPointer":downcastPointer,"embind__requireFunction":embind__requireFunction,"embind_init_charCodes":embind_init_charCodes,"emscriptenWebGLGet":emscriptenWebGLGet,"emscriptenWebGLGetIndexed":emscriptenWebGLGetIndexed,"emscriptenWebGLGetTexPixelData":emscriptenWebGLGetTexPixelData,"emscriptenWebGLGetUniform":emscriptenWebGLGetUniform,"emscriptenWebGLGetVertexAttrib":emscriptenWebGLGetVertexAttrib,"emscripten_realloc_buffer":emscripten_realloc_buffer,"ensureOverloadTable":ensureOverloadTable,"enumReadValueFromPointer":enumReadValueFromPointer,"exposePublicSymbol":exposePublicSymbol,"extendError":extendError,"floatReadValueFromPointer":floatReadValueFromPointer,"flushPendingDeletes":flushPendingDeletes,"genericPointerToWireType":genericPointerToWireType,"getBasestPointer":getBasestPointer,"getInheritedInstance":getInheritedInstance,"getInheritedInstanceCount":getInheritedInstanceCount,"getLiveInheritedInstances":getLiveInheritedInstances,"getShiftFromSize":getShiftFromSize,"getStringOrSymbol":getStringOrSymbol,"getTypeName":getTypeName,"get_first_emval":get_first_emval,"heap32VectorToArray":heap32VectorToArray,"init_ClassHandle":init_ClassHandle,"init_RegisteredPointer":init_RegisteredPointer,"init_embind":init_embind,"init_emval":init_emval,"integerReadValueFromPointer":integerReadValueFromPointer,"makeClassHandle":makeClassHandle,"makeLegalFunctionName":makeLegalFunctionName,"new_":new_,"nonConstNoSmartPtrRawPointerToWireType":nonConstNoSmartPtrRawPointerToWireType,"readLatin1String":readLatin1String,"registerType":registerType,"replacePublicSymbol":replacePublicSymbol,"requireHandle":requireHandle,"requireRegisteredType":requireRegisteredType,"runDestructor":runDestructor,"runDestructors":runDestructors,"setDelayFunction":setDelayFunction,"shallowCopyInternalPointer":shallowCopyInternalPointer,"simpleReadValueFromPointer":simpleReadValueFromPointer,"stringToNewUTF8":stringToNewUTF8,"throwBindingError":throwBindingError,"throwInstanceAlreadyDeleted":throwInstanceAlreadyDeleted,"throwInternalError":throwInternalError,"throwUnboundTypeError":throwUnboundTypeError,"upcastPointer":upcastPointer,"validateThis":validateThis,"whenDependentTypesAreResolved":whenDependentTypesAreResolved,"tempDoublePtr":tempDoublePtr,"DYNAMICTOP_PTR":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["___errno_location"].apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){return Module["asm"]["___getTypeName"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["_emscripten_GetProcAddress"].apply(null,arguments)};var _emscripten_replace_memory=Module["_emscripten_replace_memory"]=function(){return Module["asm"]["_emscripten_replace_memory"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["_free"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["_malloc"].apply(null,arguments)};var _memcpy=Module["_memcpy"]=function(){return Module["asm"]["_memcpy"].apply(null,arguments)};var _memmove=Module["_memmove"]=function(){return Module["asm"]["_memmove"].apply(null,arguments)};var _memset=Module["_memset"]=function(){return Module["asm"]["_memset"].apply(null,arguments)};var _pthread_cond_broadcast=Module["_pthread_cond_broadcast"]=function(){return Module["asm"]["_pthread_cond_broadcast"].apply(null,arguments)};var _sbrk=Module["_sbrk"]=function(){return Module["asm"]["_sbrk"].apply(null,arguments)};var _strstr=Module["_strstr"]=function(){return Module["asm"]["_strstr"].apply(null,arguments)};var establishStackSpace=Module["establishStackSpace"]=function(){return Module["asm"]["establishStackSpace"].apply(null,arguments)};var globalCtors=Module["globalCtors"]=function(){return Module["asm"]["globalCtors"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["stackAlloc"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["stackRestore"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["stackSave"].apply(null,arguments)};var dynCall_dii=Module["dynCall_dii"]=function(){return Module["asm"]["dynCall_dii"].apply(null,arguments)};var dynCall_fi=Module["dynCall_fi"]=function(){return Module["asm"]["dynCall_fi"].apply(null,arguments)};var dynCall_fii=Module["dynCall_fii"]=function(){return Module["asm"]["dynCall_fii"].apply(null,arguments)};var dynCall_i=Module["dynCall_i"]=function(){return Module["asm"]["dynCall_i"].apply(null,arguments)};var dynCall_ii=Module["dynCall_ii"]=function(){return Module["asm"]["dynCall_ii"].apply(null,arguments)};var dynCall_iif=Module["dynCall_iif"]=function(){return Module["asm"]["dynCall_iif"].apply(null,arguments)};var dynCall_iiff=Module["dynCall_iiff"]=function(){return Module["asm"]["dynCall_iiff"].apply(null,arguments)};var dynCall_iii=Module["dynCall_iii"]=function(){return Module["asm"]["dynCall_iii"].apply(null,arguments)};var dynCall_iiif=Module["dynCall_iiif"]=function(){return Module["asm"]["dynCall_iiif"].apply(null,arguments)};var dynCall_iiiff=Module["dynCall_iiiff"]=function(){return Module["asm"]["dynCall_iiiff"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["dynCall_iiii"].apply(null,arguments)};var dynCall_iiiii=Module["dynCall_iiiii"]=function(){return Module["asm"]["dynCall_iiiii"].apply(null,arguments)};var dynCall_iiiiii=Module["dynCall_iiiiii"]=function(){return Module["asm"]["dynCall_iiiiii"].apply(null,arguments)};var dynCall_iiiiiii=Module["dynCall_iiiiiii"]=function(){return Module["asm"]["dynCall_iiiiiii"].apply(null,arguments)};var dynCall_iiiiiiii=Module["dynCall_iiiiiiii"]=function(){return Module["asm"]["dynCall_iiiiiiii"].apply(null,arguments)};var dynCall_iiij=Module["dynCall_iiij"]=function(){return Module["asm"]["dynCall_iiij"].apply(null,arguments)};var dynCall_jii=Module["dynCall_jii"]=function(){return Module["asm"]["dynCall_jii"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["dynCall_v"].apply(null,arguments)};var dynCall_vf=Module["dynCall_vf"]=function(){return Module["asm"]["dynCall_vf"].apply(null,arguments)};var dynCall_vff=Module["dynCall_vff"]=function(){return Module["asm"]["dynCall_vff"].apply(null,arguments)};var dynCall_vffff=Module["dynCall_vffff"]=function(){return Module["asm"]["dynCall_vffff"].apply(null,arguments)};var dynCall_vfi=Module["dynCall_vfi"]=function(){return Module["asm"]["dynCall_vfi"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["dynCall_vi"].apply(null,arguments)};var dynCall_viddd=Module["dynCall_viddd"]=function(){return Module["asm"]["dynCall_viddd"].apply(null,arguments)};var dynCall_viddddi=Module["dynCall_viddddi"]=function(){return Module["asm"]["dynCall_viddddi"].apply(null,arguments)};var dynCall_vif=Module["dynCall_vif"]=function(){return Module["asm"]["dynCall_vif"].apply(null,arguments)};var dynCall_viff=Module["dynCall_viff"]=function(){return Module["asm"]["dynCall_viff"].apply(null,arguments)};var dynCall_vifff=Module["dynCall_vifff"]=function(){return Module["asm"]["dynCall_vifff"].apply(null,arguments)};var dynCall_viffff=Module["dynCall_viffff"]=function(){return Module["asm"]["dynCall_viffff"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["dynCall_vii"].apply(null,arguments)};var dynCall_viid=Module["dynCall_viid"]=function(){return Module["asm"]["dynCall_viid"].apply(null,arguments)};var dynCall_viidd=Module["dynCall_viidd"]=function(){return Module["asm"]["dynCall_viidd"].apply(null,arguments)};var dynCall_viiddd=Module["dynCall_viiddd"]=function(){return Module["asm"]["dynCall_viiddd"].apply(null,arguments)};var dynCall_viidddddd=Module["dynCall_viidddddd"]=function(){return Module["asm"]["dynCall_viidddddd"].apply(null,arguments)};var dynCall_viiddddi=Module["dynCall_viiddddi"]=function(){return Module["asm"]["dynCall_viiddddi"].apply(null,arguments)};var dynCall_viif=Module["dynCall_viif"]=function(){return Module["asm"]["dynCall_viif"].apply(null,arguments)};var dynCall_viiff=Module["dynCall_viiff"]=function(){return Module["asm"]["dynCall_viiff"].apply(null,arguments)};var dynCall_viifff=Module["dynCall_viifff"]=function(){return Module["asm"]["dynCall_viifff"].apply(null,arguments)};var dynCall_viifi=Module["dynCall_viifi"]=function(){return Module["asm"]["dynCall_viifi"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["dynCall_viii"].apply(null,arguments)};var dynCall_viiidd=Module["dynCall_viiidd"]=function(){return Module["asm"]["dynCall_viiidd"].apply(null,arguments)};var dynCall_viiidddddd=Module["dynCall_viiidddddd"]=function(){return Module["asm"]["dynCall_viiidddddd"].apply(null,arguments)};var dynCall_viiif=Module["dynCall_viiif"]=function(){return Module["asm"]["dynCall_viiif"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["dynCall_viiii"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["dynCall_viiiii"].apply(null,arguments)};var dynCall_viiiiii=Module["dynCall_viiiiii"]=function(){return Module["asm"]["dynCall_viiiiii"].apply(null,arguments)};var dynCall_viiiiiii=Module["dynCall_viiiiiii"]=function(){return Module["asm"]["dynCall_viiiiiii"].apply(null,arguments)};var dynCall_viiiiiiii=Module["dynCall_viiiiiiii"]=function(){return Module["asm"]["dynCall_viiiiiiii"].apply(null,arguments)};var dynCall_viiiiiiiii=Module["dynCall_viiiiiiiii"]=function(){return Module["asm"]["dynCall_viiiiiiiii"].apply(null,arguments)};var dynCall_viiiiiiiiii=Module["dynCall_viiiiiiiiii"]=function(){return Module["asm"]["dynCall_viiiiiiiiii"].apply(null,arguments)};var dynCall_viiiiiiiiiii=Module["dynCall_viiiiiiiiiii"]=function(){return Module["asm"]["dynCall_viiiiiiiiiii"].apply(null,arguments)};var dynCall_viij=Module["dynCall_viij"]=function(){return Module["asm"]["dynCall_viij"].apply(null,arguments)};var dynCall_vij=Module["dynCall_vij"]=function(){return Module["asm"]["dynCall_vij"].apply(null,arguments)};Module["asm"]=asm;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}Module["noExitRuntime"]=true;run();Filament.remainingInitializationTasks=1;Filament.init=function(assets,onready){Filament.onReady=onready;Filament.remainingInitializationTasks+=assets.length;Filament.assets={};if(typeof glMatrix!=="undefined"){Filament.loadMathExtensions()}Filament.fetch(assets,null,function(name){if(--Filament.remainingInitializationTasks==0&&Filament.onReady){Filament.onReady()}})};Filament.postRun=function(){Filament.loadClassExtensions();if(--Filament.remainingInitializationTasks==0&&Filament.onReady){Filament.onReady()}};Filament.fetch=function(assets,onDone,onFetched){var remainingAssets=assets.length;assets.forEach(function(name){const lower=name.toLowerCase();if(lower.endsWith(".jpeg")||lower.endsWith(".jpg")){var img=new Image;img.src=name;img.decoding="async";img.onload=function(){Filament.assets[name]=img;if(onFetched){onFetched(name)}if(--remainingAssets===0&&onDone){onDone()}};return}fetch(name).then(function(response){if(!response.ok){throw new Error(name)}return response.arrayBuffer()}).then(function(arrayBuffer){Filament.assets[name]=new Uint8Array(arrayBuffer);if(onFetched){onFetched(name)}if(--remainingAssets===0&&onDone){onDone()}})})};function getBufferDescriptor(buffer){if("string"==typeof buffer||buffer instanceof String){buffer=Filament.assets[buffer]}if(buffer.buffer instanceof ArrayBuffer){buffer=Filament.Buffer(buffer)}return buffer}Filament.loadClassExtensions=function(){Filament.Engine.create=function(canvas,options){const defaults={majorVersion:2,minorVersion:0,antialias:false,depth:false,alpha:false};options=Object.assign(defaults,options);Filament.createContext(canvas,true,true,options);Filament.ctx.getExtension("WEBGL_compressed_texture_s3tc");Filament.ctx.getExtension("WEBGL_compressed_texture_astc");Filament.ctx.getExtension("WEBGL_compressed_texture_etc");return Filament.Engine._create()};Filament.Engine.prototype.createMaterial=function(buffer){buffer=getBufferDescriptor(buffer);const result=this._createMaterial(buffer);buffer.delete();return result};Filament.Engine.prototype.createTextureFromKtx=function(buffer,options){buffer=getBufferDescriptor(buffer);const result=Filament._createTextureFromKtx(buffer,this,options);buffer.delete();return result};Filament.Engine.prototype.createIblFromKtx=function(buffer,options){buffer=getBufferDescriptor(buffer);const result=Filament._createIblFromKtx(buffer,this,options);buffer.delete();return result};Filament.Engine.prototype.createSkyFromKtx=function(buffer,options){options=options||{"rgbm":true};const skytex=this.createTextureFromKtx(buffer,options);return Filament.Skybox.Builder().environment(skytex).build(this)};Filament.Engine.prototype.createTextureFromPng=function(buffer,options){buffer=getBufferDescriptor(buffer);const result=Filament._createTextureFromPng(buffer,this,options);buffer.delete();return result};Filament.Engine.prototype.createTextureFromJpeg=function(image,options){if("string"==typeof image||image instanceof String){image=Filament.assets[image]}return Filament._createTextureFromJpeg(image,this,options)};Filament.Engine.prototype.loadFilamesh=function(buffer,definstance,matinstances){buffer=getBufferDescriptor(buffer);const result=Filament._loadFilamesh(this,buffer,definstance,matinstances);buffer.delete();return result};Filament.VertexBuffer.prototype.setBufferAt=function(engine,bufferIndex,buffer){buffer=getBufferDescriptor(buffer);this._setBufferAt(engine,bufferIndex,buffer);buffer.delete()};Filament.IndexBuffer.prototype.setBuffer=function(engine,buffer){buffer=getBufferDescriptor(buffer);this._setBuffer(engine,buffer);buffer.delete()};Filament.RenderableManager$Builder.prototype.build=Filament.LightManager$Builder.prototype.build=function(engine,entity){const result=this._build(engine,entity);this.delete();return result};Filament.VertexBuffer$Builder.prototype.build=Filament.IndexBuffer$Builder.prototype.build=Filament.Texture$Builder.prototype.build=Filament.IndirectLight$Builder.prototype.build=Filament.Skybox$Builder.prototype.build=function(engine){const result=this._build(engine);this.delete();return result};Filament.KtxBundle.prototype.getBlob=function(index){const blob=this._getBlob(index);const result=blob.getBytes();blob.delete();return result};Filament.KtxBundle.prototype.getCubeBlob=function(miplevel){const blob=this._getCubeBlob(miplevel);const result=blob.getBytes();blob.delete();return result};Filament.Texture.prototype.setImage=function(engine,level,pbd){this._setImage(engine,level,pbd);pbd.delete()};Filament.Texture.prototype.setImageCube=function(engine,level,pbd){this._setImageCube(engine,level,pbd);pbd.delete()}};Filament.Buffer=function(typedarray){console.assert(typedarray.buffer instanceof ArrayBuffer);console.assert(typedarray.byteLength>0);if(Filament.HEAPU32.buffer==typedarray.buffer){typedarray=new Uint8Array(typedarray)}const ta=typedarray;const bd=new Filament.driver$BufferDescriptor(ta);const uint8array=new Uint8Array(ta.buffer,ta.byteOffset,ta.byteLength);bd.getBytes().set(uint8array);return bd};Filament.PixelBuffer=function(typedarray,format,datatype){console.assert(typedarray.buffer instanceof ArrayBuffer);console.assert(typedarray.byteLength>0);if(Filament.HEAPU32.buffer==typedarray.buffer){typedarray=new Uint8Array(typedarray)}const ta=typedarray;const bd=new Filament.driver$PixelBufferDescriptor(ta,format,datatype);const uint8array=new Uint8Array(ta.buffer,ta.byteOffset,ta.byteLength);bd.getBytes().set(uint8array);return bd};Filament.CompressedPixelBuffer=function(typedarray,cdatatype,faceSize){console.assert(typedarray.buffer instanceof ArrayBuffer);console.assert(typedarray.byteLength>0);faceSize=faceSize||typedarray.byteLength;if(Filament.HEAPU32.buffer==typedarray.buffer){typedarray=new Uint8Array(typedarray)}const ta=typedarray;const bd=new Filament.driver$PixelBufferDescriptor(ta,cdatatype,faceSize,true);const uint8array=new Uint8Array(ta.buffer,ta.byteOffset,ta.byteLength);bd.getBytes().set(uint8array);return bd};Filament._loadFilamesh=function(engine,buffer,definstance,matinstances){matinstances=matinstances||{};const registry=new Filament.MeshReader$MaterialRegistry;for(var key in matinstances){registry.set(key,matinstances[key])}if(definstance){registry.set("DefaultMaterial",definstance)}const mesh=Filament.MeshReader.loadMeshFromBuffer(engine,buffer,registry);const keys=registry.keys();for(var i=0;i0){this.subdivide()}}const nverts=this.vertices.length/3;this.tangents=new Uint16Array(4*nverts);for(var i=0;i1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof quit==="function"){Module["quit"]=function(status){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var STACK_ALIGN=16;function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end<=_emscripten_get_heap_size()){HEAP32[DYNAMICTOP_PTR>>2]=end}else{var success=_emscripten_resize_heap(end);if(!success)return 0}return ret}function getNativeTypeSize(type){switch(type){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:{if(type[type.length-1]==="*"){return 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){debugger}};var jsCallStartIndex=1;var functionPointers=new Array(0);var funcWrappers={};function makeBigInt(low,high,unsigned){return unsigned?+(low>>>0)+ +(high>>>0)*4294967296:+(low>>>0)+ +(high|0)*4294967296}function dynCall(sig,ptr,args){if(args&&args.length){return Module["dynCall_"+sig].apply(null,[ptr].concat(args))}else{return Module["dynCall_"+sig].call(null,ptr)}}var tempRet0=0;var setTempRet0=function(value){tempRet0=value};var getTempRet0=function(){return tempRet0};if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function getCFunc(ident){var func=Module["_"+ident];assert(func,"Cannot call unknown function "+ident+", make sure it is exported");return func}function ccall(ident,returnType,argTypes,args,opts){var toC={"string":function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=stackAlloc(len);stringToUTF8(str,ret,len)}return ret},"array":function(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>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}var ALLOC_NONE=3;function allocate(slab,types,allocator,ptr){var zeroinit,size;if(typeof slab==="number"){zeroinit=true;size=slab}else{zeroinit=false;size=slab.length}var singleType=typeof types==="string"?types:null;var ret;if(allocator==ALLOC_NONE){ret=ptr}else{ret=[_malloc,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,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;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var PAGE_SIZE=16384;var WASM_PAGE_SIZE=65536;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBuffer(buf){Module["buffer"]=buffer=buf}function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var STACK_BASE=1324160,DYNAMIC_BASE=6567040,DYNAMICTOP_PTR=1323904;var TOTAL_STACK=5242880;var TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(TOTAL_MEMORY>2]=DYNAMIC_BASE;function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="filament.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(Module["wasmBinary"]){return new Uint8Array(Module["wasmBinary"])}if(Module["readBinary"]){return Module["readBinary"](wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module["wasmBinary"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}if(!Module["wasmBinary"]&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:"same-origin"}),info).then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":2124,"maximum":2124,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};__ATINIT__.push({func:function(){globalCtors()}});var tempDoublePtr=1324144;function ___atomic_compare_exchange_8(ptr,expected,desiredl,desiredh,weak,success_memmodel,failure_memmodel){var pl=HEAP32[ptr>>2];var ph=HEAP32[ptr+4>>2];var el=HEAP32[expected>>2];var eh=HEAP32[expected+4>>2];if(pl===el&&ph===eh){HEAP32[ptr>>2]=desiredl;HEAP32[ptr+4>>2]=desiredh;return 1}else{HEAP32[expected>>2]=pl;HEAP32[expected+4>>2]=ph;return 0}}function __ZSt18uncaught_exceptionv(){return!!__ZSt18uncaught_exceptionv.uncaught_exception}function ___cxa_free_exception(ptr){try{return _free(ptr)}catch(e){}}var EXCEPTIONS={last:0,caught:[],infos:{},deAdjust:function(adjusted){if(!adjusted||EXCEPTIONS.infos[adjusted])return adjusted;for(var key in EXCEPTIONS.infos){var ptr=+key;var adj=EXCEPTIONS.infos[ptr].adjusted;var len=adj.length;for(var i=0;i0);info.refcount--;if(info.refcount===0&&!info.rethrown){if(info.destructor){Module["dynCall_vi"](info.destructor,ptr)}delete EXCEPTIONS.infos[ptr];___cxa_free_exception(ptr)}},clearRef:function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount=0}};function ___cxa_begin_catch(ptr){var info=EXCEPTIONS.infos[ptr];if(info&&!info.caught){info.caught=true;__ZSt18uncaught_exceptionv.uncaught_exception--}if(info)info.rethrown=false;EXCEPTIONS.caught.push(ptr);EXCEPTIONS.addRef(EXCEPTIONS.deAdjust(ptr));return ptr}function ___cxa_pure_virtual(){ABORT=true;throw"Pure virtual function called!"}function ___resumeException(ptr){if(!EXCEPTIONS.last){EXCEPTIONS.last=ptr}throw ptr}function ___cxa_find_matching_catch(){var thrown=EXCEPTIONS.last;if(!thrown){return(setTempRet0(0),0)|0}var info=EXCEPTIONS.infos[thrown];var throwntype=info.type;if(!throwntype){return(setTempRet0(0),thrown)|0}var typeArray=Array.prototype.slice.call(arguments);var pointer=Module["___cxa_is_pointer_type"](throwntype);if(!___cxa_find_matching_catch.buffer)___cxa_find_matching_catch.buffer=_malloc(4);HEAP32[___cxa_find_matching_catch.buffer>>2]=thrown;thrown=___cxa_find_matching_catch.buffer;for(var i=0;i>2];info.adjusted.push(thrown);return(setTempRet0(typeArray[i]),thrown)|0}}thrown=HEAP32[thrown>>2];return(setTempRet0(throwntype),thrown)|0}function ___gxx_personality_v0(){}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(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:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)},resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[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.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(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;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(!MEMFS.ops_table){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,allocate:MEMFS.stream_ops.allocate,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.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=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+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(ERRNO_CODES.EIO)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(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:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}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:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("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(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}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(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint: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:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_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=function(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);if(typeof Uint8Array!="undefined")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||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(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;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};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;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url: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(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}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>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;HEAP32[buf+36>>2]=stat.size;HEAP32[buf+40>>2]=4096;HEAP32[buf+44>>2]=stat.blocks;HEAP32[buf+48>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+52>>2]=0;HEAP32[buf+56>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ino;return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;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},doAccess:function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream},getSocketFromFD:function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket},getSocketAddress:function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var offset=offset_low;FS.llseek(stream,offset,whence);HEAP32[result>>2]=stream.position;if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall3(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),buf=SYSCALLS.get(),count=SYSCALLS.get();return FS.read(stream,HEAP8,buf,count)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}var tupleRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}});clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function runDestructor(handle){var $$=handle.$$;if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}this.$$.count.value-=1;var toDelete=0===this.$$.count.value;if(toDelete){runDestructor(this)}if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}var delayFunction=undefined;var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}var registeredPointers={};function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,__emval_register(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return Object.create(prototype,{$$:{value:record}})}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(dynCall){var args=[];for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i>2)+i])}return array}function __embind_register_class_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,fn){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=classType.name+"."+methodName;function unboundTypesHandler(){throwUnboundTypeError("Cannot call "+humanName+" due to unbound types",rawArgTypes)}var proto=classType.registeredClass.constructor;if(undefined===proto[methodName]){unboundTypesHandler.argCount=argCount-1;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-1]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));var func=craftInvokerFunction(humanName,invokerArgsArray,null,rawInvoker,fn);if(undefined===proto[methodName].overloadTable){func.argCount=argCount-1;proto[methodName]=func}else{proto[methodName].overloadTable[argCount-1]=func}return[]});return[]})}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=function unboundTypeHandler(){throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)};whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){classType.registeredClass.constructor_body[argCount-1]=function constructor_body(){if(arguments.length!==argCount-1){throwBindingError(humanName+" called with "+arguments.length+" arguments, expected "+(argCount-1))}var destructors=[];var args=new Array(argCount);args[0]=rawConstructor;for(var i=1;i4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i>1])};case 2:return function(pointer){var heap=signed?HEAP32:HEAPU32;return this["fromWireType"](heap[pointer>>2])};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_enum(rawType,name,size,isSigned){var shift=getShiftFromSize(size);name=readLatin1String(name);function ctor(){}ctor.values={};registerType(rawType,{name:name,constructor:ctor,"fromWireType":function(c){return this.constructor.values[c]},"toWireType":function(destructors,c){return c.value},"argPackAdvance":8,"readValueFromPointer":enumReadValueFromPointer(name,shift,isSigned),destructorFunction:null});exposePublicSymbol(name,ctor)}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __embind_register_enum_value(rawEnumType,name,enumValue){var enumType=requireRegisteredType(rawEnumType,"enum");name=readLatin1String(name);var Enum=enumType.constructor;var Value=Object.create(enumType.constructor.prototype,{value:{value:enumValue},constructor:{value:createNamedFunction(enumType.name+"_"+name,function(){})}});Enum.values[enumValue]=Value;Enum[name]=Value}function _embind_repr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=function(value){return value};if(minRange===0){var bitshift=32-8*size;fromWireType=function(value){return value<>>bitshift}}var isUnsignedType=name.indexOf("unsigned")!=-1;registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}if(valuemaxRange){throw new TypeError('Passing a number "'+_embind_repr(value)+'" from JS side to C/C++ side to an argument of type "'+name+'", which is outside the valid range ['+minRange+", "+maxRange+"]!")}return isUnsignedType?value>>>0:value|0},"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap["buffer"],data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var endChar=HEAPU8[value+4+length];var endCharSwap=0;if(endChar!=0){endCharSwap=endChar;HEAPU8[value+4+length]=0}var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(HEAPU8[currentBytePtr]==0){var stringSegment=UTF8ToString(decodeStartPtr);if(str===undefined)str=stringSegment;else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}if(endCharSwap!=0)HEAPU8[value+4+length]=endCharSwap}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;i>2];var a=new Array(length);var start=value+4>>shift;for(var i=0;i>2]=length;var start=ptr+4>>shift;for(var i=0;i>2]=rd;return returnType["toWireType"](destructors,handle)}function __emval_get_property(handle,key){handle=requireHandle(handle);key=requireHandle(key);return __emval_register(handle[key])}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}else{return symbol}}function __emval_new_cstring(v){return __emval_register(getStringOrSymbol(v))}function __emval_run_destructors(handle){var destructors=emval_handle_array[handle].value;runDestructors(destructors);__emval_decref(handle)}function __emval_take_value(type,argv){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](argv);return __emval_register(v)}function _abort(){Module["abort"]()}function _emscripten_get_now(){abort()}function _emscripten_get_now_is_monotonic(){return 0||ENVIRONMENT_IS_NODE||typeof dateNow!=="undefined"||(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&self["performance"]&&self["performance"]["now"]}function _clock_gettime(clk_id,tp){var now;if(clk_id===0){now=Date.now()}else if(clk_id===1&&_emscripten_get_now_is_monotonic()){now=_emscripten_get_now()}else{___setErrNo(22);return-1}HEAP32[tp>>2]=now/1e3|0;HEAP32[tp+4>>2]=now%1e3*1e3*1e3|0;return 0}function _emscripten_get_heap_size(){return TOTAL_MEMORY}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],queries:[],samplers:[],transformFeedbacks:[],syncs:[],programInfos:{},stringCache:{},stringiCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=webGLContextAttributes.majorVersion>1?canvas.getContext("webgl2",webGLContextAttributes):canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);return ctx&&GL.registerContext(ctx,webGLContextAttributes)},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};function getChromeVersion(){var raw=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);return raw?parseInt(raw[2],10):false}context.supportsWebGL2EntryPoints=context.version>=2&&(getChromeVersion()===false||getChromeVersion()>=58);if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(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]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){var instancedArraysExt=GLctx.getExtension("ANGLE_instanced_arrays");if(instancedArraysExt){GLctx["vertexAttribDivisor"]=function(index,divisor){instancedArraysExt["vertexAttribDivisorANGLE"](index,divisor)};GLctx["drawArraysInstanced"]=function(mode,first,count,primcount){instancedArraysExt["drawArraysInstancedANGLE"](mode,first,count,primcount)};GLctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){instancedArraysExt["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}var vaoExt=GLctx.getExtension("OES_vertex_array_object");if(vaoExt){GLctx["createVertexArray"]=function(){return vaoExt["createVertexArrayOES"]()};GLctx["deleteVertexArray"]=function(vao){vaoExt["deleteVertexArrayOES"](vao)};GLctx["bindVertexArray"]=function(vao){vaoExt["bindVertexArrayOES"](vao)};GLctx["isVertexArray"]=function(vao){return vaoExt["isVertexArrayOES"](vao)}}var drawBuffersExt=GLctx.getExtension("WEBGL_draw_buffers");if(drawBuffersExt){GLctx["drawBuffers"]=function(n,bufs){drawBuffersExt["drawBuffersWEBGL"](n,bufs)}}}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions();if(exts&&exts.length>0){GLctx.getSupportedExtensions().forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})}},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2)}function _emscripten_glClearBufferiv(buffer,drawbuffer,value){GLctx["clearBufferiv"](buffer,drawbuffer,HEAP32,value>>2)}function _emscripten_glClearBufferuiv(buffer,drawbuffer,value){GLctx["clearBufferuiv"](buffer,drawbuffer,HEAPU32,value>>2)}function _emscripten_glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _emscripten_glClearDepthf(x0){GLctx["clearDepth"](x0)}function _emscripten_glClearStencil(x0){GLctx["clearStencil"](x0)}function _emscripten_glClientWaitSync(sync,flags,timeoutLo,timeoutHi){timeoutLo=timeoutLo>>>0;timeoutHi=timeoutHi>>>0;var timeout=timeoutLo==4294967295&&timeoutHi==4294967295?-1:makeBigInt(timeoutLo,timeoutHi,true);return GLctx.clientWaitSync(GL.syncs[sync],flags,timeout)}function _emscripten_glColorMask(red,green,blue,alpha){GLctx.colorMask(!!red,!!green,!!blue,!!alpha)}function _emscripten_glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _emscripten_glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,imageSize,data)}else{GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,HEAPU8,data,imageSize)}return}GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _emscripten_glCompressedTexImage3D(target,level,internalFormat,width,height,depth,border,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexImage3D"](target,level,internalFormat,width,height,depth,border,imageSize,data)}else{GLctx["compressedTexImage3D"](target,level,internalFormat,width,height,depth,border,HEAPU8,data,imageSize)}}else{GLctx["compressedTexImage3D"](target,level,internalFormat,width,height,depth,border,data?HEAPU8.subarray(data,data+imageSize):null)}}function _emscripten_glCompressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,imageSize,data)}else{GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,HEAPU8,data,imageSize)}return}GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,data?HEAPU8.subarray(data,data+imageSize):null)}function _emscripten_glCompressedTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data)}else{GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,HEAPU8,data,imageSize)}}else{GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,data?HEAPU8.subarray(data,data+imageSize):null)}}function _emscripten_glCopyBufferSubData(x0,x1,x2,x3,x4){GLctx["copyBufferSubData"](x0,x1,x2,x3,x4)}function _emscripten_glCopyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _emscripten_glCopyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexSubImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _emscripten_glCopyTexSubImage3D(x0,x1,x2,x3,x4,x5,x6,x7,x8){GLctx["copyTexSubImage3D"](x0,x1,x2,x3,x4,x5,x6,x7,x8)}function _emscripten_glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _emscripten_glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _emscripten_glCullFace(x0){GLctx["cullFace"](x0)}function _emscripten_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;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0;if(id==GLctx.currentPixelPackBufferBinding)GLctx.currentPixelPackBufferBinding=0;if(id==GLctx.currentPixelUnpackBufferBinding)GLctx.currentPixelUnpackBufferBinding=0}}function _emscripten_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}}function _emscripten_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;GL.programInfos[id]=null}function _emscripten_glDeleteQueries(n,ids){for(var i=0;i>2];var query=GL.queries[id];if(!query)continue;GLctx["deleteQuery"](query);GL.queries[id]=null}}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_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}}function _emscripten_glDeleteSamplers(n,samplers){for(var i=0;i>2];var sampler=GL.samplers[id];if(!sampler)continue;GLctx["deleteSampler"](sampler);sampler.name=0;GL.samplers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteSync(id){if(!id)return;var sync=GL.syncs[id];if(!sync){GL.recordError(1281);return}GLctx.deleteSync(sync);sync.name=0;GL.syncs[id]=null}function _emscripten_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}}function _emscripten_glDeleteTransformFeedbacks(n,ids){for(var i=0;i>2];var transformFeedback=GL.transformFeedbacks[id];if(!transformFeedback)continue;GLctx["deleteTransformFeedback"](transformFeedback);transformFeedback.name=0;GL.transformFeedbacks[id]=null}}function _emscripten_glDeleteVertexArrays(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstanced(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedARB(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedEXT(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedNV(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffers(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawBuffersEXT(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstanced(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedARB(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedEXT(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedNV(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawRangeElements(mode,start,end,count,type,indices){_glDrawElements(mode,count,type,indices)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQuery(x0){GLctx["endQuery"](x0)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glEndTransformFeedback(){GLctx["endTransformFeedback"]()}function _emscripten_glFenceSync(condition,flags){var sync=GLctx.fenceSync(condition,flags);if(sync){var id=GL.getNewId(GL.syncs);sync.name=id;GL.syncs[id]=sync;return id}else{return 0}}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFlushMappedBufferRange(){err("missing function: emscripten_glFlushMappedBufferRange");abort(-1)}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFramebufferTextureLayer(target,attachment,texture,level,layer){GLctx.framebufferTextureLayer(target,attachment,GL.textures[texture],level,layer)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueries(n,ids){__glGenObject(n,ids,"createQuery",GL.queries)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenSamplers(n,samplers){__glGenObject(n,samplers,"createSampler",GL.samplers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenTransformFeedbacks(n,ids){__glGenObject(n,ids,"createTransformFeedback",GL.transformFeedbacks)}function _emscripten_glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniformBlockName(program,uniformBlockIndex,bufSize,length,uniformBlockName){program=GL.programs[program];var result=GLctx["getActiveUniformBlockName"](program,uniformBlockIndex);if(!result)return;if(uniformBlockName&&bufSize>0){var numBytesWrittenExclNull=stringToUTF8(result,uniformBlockName,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetActiveUniformBlockiv(program,uniformBlockIndex,pname,params){if(!params){GL.recordError(1281);return}program=GL.programs[program];switch(pname){case 35393:var name=GLctx["getActiveUniformBlockName"](program,uniformBlockIndex);HEAP32[params>>2]=name.length+1;return;default:var result=GLctx["getActiveUniformBlockParameter"](program,uniformBlockIndex,pname);if(!result)return;if(typeof result=="number"){HEAP32[params>>2]=result}else{for(var i=0;i>2]=result[i]}}}}function _emscripten_glGetActiveUniformsiv(program,uniformCount,uniformIndices,pname,params){if(!params){GL.recordError(1281);return}if(uniformCount>0&&uniformIndices==0){GL.recordError(1281);return}program=GL.programs[program];var ids=[];for(var i=0;i>2])}var result=GLctx["getActiveUniforms"](program,ids,pname);if(!result)return;var len=result.length;for(var i=0;i>2]=result[i]}}function _emscripten_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}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=="Integer"&&type!=="Integer64"){GL.recordError(1280)}return;case 34814:case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break;case 33309:if(GL.currentContext.version<2){GL.recordError(1282);return}var exts=GLctx.getSupportedExtensions();ret=2*exts.length;break;case 33307:case 33308:if(GL.currentContext.version<2){GL.recordError(1280);return}ret=name_==33307?3: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 35097:case 36389: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"Float":HEAPF32[p+i*4>>2]=result[i];break;case"Boolean":HEAP8[p+i>>0]=result[i]?1:0;break;default:throw"internal glGet error, bad type: "+type}}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);return}}switch(type){case"Integer64":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case"Integer":HEAP32[p>>2]=ret;break;case"Float":HEAPF32[p>>2]=ret;break;case"Boolean":HEAP8[p>>0]=ret?1:0;break;default:throw"internal glGet error, bad type: "+type}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,"Boolean")}function _emscripten_glGetBufferParameteri64v(target,value,data){if(!data){GL.recordError(1281);return}tempI64=[GLctx.getBufferParameter(target,value)>>>0,(tempDouble=GLctx.getBufferParameter(target,value),+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[data>>2]=tempI64[0],HEAP32[data+4>>2]=tempI64[1]}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetBufferPointerv(){err("missing function: emscripten_glGetBufferPointerv");abort(-1)}function _emscripten_glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _emscripten_glGetFragDataLocation(program,name){return GLctx["getFragDataLocation"](GL.programs[program],UTF8ToString(name))}function _emscripten_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}function emscriptenWebGLGetIndexed(target,index,data,type){if(!data){GL.recordError(1281);return}var result=GLctx["getIndexedParameter"](target,index);var ret;switch(typeof result){case"boolean":ret=result?1:0;break;case"number":ret=result;break;case"object":if(result===null){switch(target){case 35983:case 35368:ret=0;break;default:{GL.recordError(1280);return}}}else if(result instanceof WebGLBuffer){ret=result.name|0}else{GL.recordError(1280);return}break;default:GL.recordError(1280);return}switch(type){case"Integer64":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[data>>2]=tempI64[0],HEAP32[data+4>>2]=tempI64[1];break;case"Integer":HEAP32[data>>2]=ret;break;case"Float":HEAPF32[data>>2]=ret;break;case"Boolean":HEAP8[data>>0]=ret?1:0;break;default:throw"internal emscriptenWebGLGetIndexed() error, bad type: "+type}}function _emscripten_glGetInteger64i_v(target,index,data){emscriptenWebGLGetIndexed(target,index,data,"Integer64")}function _emscripten_glGetInteger64v(name_,p){emscriptenWebGLGet(name_,p,"Integer64")}function _emscripten_glGetIntegeri_v(target,index,data){emscriptenWebGLGetIndexed(target,index,data,"Integer")}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,"Integer")}function _emscripten_glGetInternalformativ(){err("missing function: emscripten_glGetInternalformativ");abort(-1)}function _emscripten_glGetProgramBinary(program,bufSize,length,binaryFormat,binary){GL.recordError(1282)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[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}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuiv(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx["getQueryParameter"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[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}function _emscripten_glGetQueryiv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx["getQuery"](target,pname)}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetSamplerParameterfv(sampler,pname,params){if(!params){GL.recordError(1281);return}sampler=GL.samplers[sampler];HEAPF32[params>>2]=GLctx["getSamplerParameter"](sampler,pname)}function _emscripten_glGetSamplerParameteriv(sampler,pname,params){if(!params){GL.recordError(1281);return}sampler=GL.samplers[sampler];HEAP32[params>>2]=GLctx["getSamplerParameter"](sampler,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_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}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;if(bufSize>0&&source){var numBytesWrittenExclNull=stringToUTF8(result,source,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_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)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i=2)glVersion="OpenGL ES 3.0 ("+glVersion+")";else{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);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);return 0}GL.stringCache[name_]=ret;return ret}function _emscripten_glGetStringi(name,index){if(GL.currentContext.version<2){GL.recordError(1282);return 0}var stringiCache=GL.stringiCache[name];if(stringiCache){if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index]}switch(name){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index];default:GL.recordError(1280);return 0}}function _emscripten_glGetSynciv(sync,pname,bufSize,length,values){if(bufSize<0){GL.recordError(1281);return}if(!values){GL.recordError(1281);return}var ret=GLctx.getSyncParameter(GL.syncs[sync],pname);HEAP32[length>>2]=ret;if(ret!==null&&length)HEAP32[length>>2]=1}function _emscripten_glGetTexParameterfv(target,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTransformFeedbackVarying(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx["getTransformFeedbackVarying"](program,index);if(!info)return;if(name&&bufSize>0){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetUniformBlockIndex(program,uniformBlockName){return GLctx["getUniformBlockIndex"](GL.programs[program],UTF8ToString(uniformBlockName))}function _emscripten_glGetUniformIndices(program,uniformCount,uniformNames,uniformIndices){if(!uniformIndices){GL.recordError(1281);return}if(uniformCount>0&&(uniformNames==0||uniformIndices==0)){GL.recordError(1281);return}program=GL.programs[program];var names=[];for(var i=0;i>2]));var result=GLctx["getUniformIndices"](program,names);if(!result)return;var len=result.length;for(var i=0;i>2]=result[i]}}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Float")}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Integer")}function _emscripten_glGetUniformuiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Integer")}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case"Integer":HEAP32[params>>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;case"FloatToInteger":HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;case"FloatToInteger":HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribIiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"Integer")}function _emscripten_glGetVertexAttribIuiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"Integer")}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"Float")}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"FloatToInteger")}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glInvalidateFramebuffer(target,numAttachments,attachments){var list=__tempFixedLengthArray[numAttachments];for(var i=0;i>2]}GLctx["invalidateFramebuffer"](target,list)}function _emscripten_glInvalidateSubFramebuffer(target,numAttachments,attachments,x,y,width,height){var list=__tempFixedLengthArray[numAttachments];for(var i=0;i>2]}GLctx["invalidateSubFramebuffer"](target,list,x,y,width,height)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQuery(id){var query=GL.queries[id];if(!query)return 0;return GLctx["isQuery"](query)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsSampler(id){var sampler=GL.samplers[id];if(!sampler)return 0;return GLctx["isSampler"](sampler)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsSync(sync){var sync=GL.syncs[sync];if(!sync)return 0;return GLctx.isSync(sync)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsTransformFeedback(id){return GLctx["isTransformFeedback"](GL.transformFeedbacks[id])}function _emscripten_glIsVertexArray(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glMapBufferRange(){err("missing function: emscripten_glMapBufferRange");abort(-1)}function _emscripten_glPauseTransformFeedback(){GLctx["pauseTransformFeedback"]()}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glProgramBinary(program,binaryFormat,binary,length){GL.recordError(1280)}function _emscripten_glProgramParameteri(program,pname,value){GL.recordError(1280)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function _emscripten_glReadBuffer(x0){GLctx["readBuffer"](x0)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6403:1,6406:1,6407:3,6408:4,6409:1,6410:2,33319:2,33320:2,35904:3,35906:4,36244:1,36248:3,36249:4};var __sizeOfGlTextureElementType={5120:1,5121:1,5122:2,5123:2,5124:4,5125:4,5126:4,5131:2,32819:2,32820:2,33635:2,33640:4,34042:4,35899:4,35902:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5120:return HEAP8.subarray(pixels,end);case 5121:return HEAPU8.subarray(pixels,end);case 5122:return HEAP16.subarray(pixels>>1,end>>1);case 5124:return HEAP32.subarray(pixels>>2,end>>2);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:case 35902:case 33640:case 35899:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:case 5131:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function __heapObjectForWebGLType(type){switch(type){case 5120:return HEAP8;case 5121:return HEAPU8;case 5122:return HEAP16;case 5123:case 33635:case 32819:case 32820:case 36193:case 5131:return HEAPU16;case 5124:return HEAP32;case 5125:case 34042:case 35902:case 33640:case 35899:case 34042:return HEAPU32;case 5126:return HEAPF32}}var __heapAccessShiftForWebGLType={5122:1,5123:1,5124:2,5125:2,5126:2,5131:1,32819:1,32820:1,33635:1,33640:2,34042:2,35899:2,35902:2,36193:1};function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{GLctx.readPixels(x,y,width,height,format,type,__heapObjectForWebGLType(type),pixels>>(__heapAccessShiftForWebGLType[type]|0))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glRenderbufferStorageMultisample(x0,x1,x2,x3,x4){GLctx["renderbufferStorageMultisample"](x0,x1,x2,x3,x4)}function _emscripten_glResumeTransformFeedback(){GLctx["resumeTransformFeedback"]()}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glSamplerParameterf(sampler,pname,param){GLctx["samplerParameterf"](GL.samplers[sampler],pname,param)}function _emscripten_glSamplerParameterfv(sampler,pname,params){var param=HEAPF32[params>>2];GLctx["samplerParameterf"](GL.samplers[sampler],pname,param)}function _emscripten_glSamplerParameteri(sampler,pname,param){GLctx["samplerParameteri"](GL.samplers[sampler],pname,param)}function _emscripten_glSamplerParameteriv(sampler,pname,params){var param=HEAP32[params>>2];GLctx["samplerParameteri"](GL.samplers[sampler],pname,param)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels!=0){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,__heapObjectForWebGLType(type),pixels>>(__heapAccessShiftForWebGLType[type]|0))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexImage3D(target,level,internalFormat,width,height,depth,border,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,pixels)}else if(pixels!=0){GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,__heapObjectForWebGLType(type),pixels>>(__heapAccessShiftForWebGLType[type]|0))}else{GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,null)}}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexStorage2D(x0,x1,x2,x3,x4){GLctx["texStorage2D"](x0,x1,x2,x3,x4)}function _emscripten_glTexStorage3D(x0,x1,x2,x3,x4,x5){GLctx["texStorage3D"](x0,x1,x2,x3,x4,x5)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels)}else if(pixels!=0){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,__heapObjectForWebGLType(type),pixels>>(__heapAccessShiftForWebGLType[type]|0))}else{GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)}else if(pixels!=0){GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,__heapObjectForWebGLType(type),pixels>>(__heapAccessShiftForWebGLType[type]|0))}else{GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,null)}}function _emscripten_glTransformFeedbackVaryings(program,count,varyings,bufferMode){program=GL.programs[program];var vars=[];for(var i=0;i>2]));GLctx["transformFeedbackVaryings"](program,vars,bufferMode)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform1fv(GL.uniforms[location],HEAPF32,value>>2,count);return}if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform1iv(GL.uniforms[location],HEAP32,value>>2,count);return}GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform1ui(location,v0){GLctx.uniform1ui(GL.uniforms[location],v0)}function _emscripten_glUniform1uiv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform1uiv(GL.uniforms[location],HEAPU32,value>>2,count)}else{GLctx.uniform1uiv(GL.uniforms[location],HEAPU32.subarray(value>>2,value+count*4>>2))}}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform2fv(GL.uniforms[location],HEAPF32,value>>2,count*2);return}if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform2iv(GL.uniforms[location],HEAP32,value>>2,count*2);return}GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform2ui(location,v0,v1){GLctx.uniform2ui(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2uiv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform2uiv(GL.uniforms[location],HEAPU32,value>>2,count*2)}else{GLctx.uniform2uiv(GL.uniforms[location],HEAPU32.subarray(value>>2,value+count*8>>2))}}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform3fv(GL.uniforms[location],HEAPF32,value>>2,count*3);return}if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*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(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform3iv(GL.uniforms[location],HEAP32,value>>2,count*3);return}GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform3ui(location,v0,v1,v2){GLctx.uniform3ui(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3uiv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform3uiv(GL.uniforms[location],HEAPU32,value>>2,count*3)}else{GLctx.uniform3uiv(GL.uniforms[location],HEAPU32.subarray(value>>2,value+count*12>>2))}}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform4fv(GL.uniforms[location],HEAPF32,value>>2,count*4);return}if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*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.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform4iv(GL.uniforms[location],HEAP32,value>>2,count*4);return}GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniform4ui(location,v0,v1,v2,v3){GLctx.uniform4ui(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4uiv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform4uiv(GL.uniforms[location],HEAPU32,value>>2,count*4)}else{GLctx.uniform4uiv(GL.uniforms[location],HEAPU32.subarray(value>>2,value+count*16>>2))}}function _emscripten_glUniformBlockBinding(program,uniformBlockIndex,uniformBlockBinding){program=GL.programs[program];GLctx["uniformBlockBinding"](program,uniformBlockIndex,uniformBlockBinding)}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*4);return}if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*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(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix2x3fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix2x3fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*6)}else{GLctx.uniformMatrix2x3fv(GL.uniforms[location],!!transpose,HEAPF32.subarray(value>>2,value+count*24>>2))}}function _emscripten_glUniformMatrix2x4fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix2x4fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*8)}else{GLctx.uniformMatrix2x4fv(GL.uniforms[location],!!transpose,HEAPF32.subarray(value>>2,value+count*32>>2))}}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*9);return}if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*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(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3x2fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix3x2fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*6)}else{GLctx.uniformMatrix3x2fv(GL.uniforms[location],!!transpose,HEAPF32.subarray(value>>2,value+count*24>>2))}}function _emscripten_glUniformMatrix3x4fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix3x4fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*12)}else{GLctx.uniformMatrix3x4fv(GL.uniforms[location],!!transpose,HEAPF32.subarray(value>>2,value+count*48>>2))}}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*16);return}if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*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];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4x2fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix4x2fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*8)}else{GLctx.uniformMatrix4x2fv(GL.uniforms[location],!!transpose,HEAPF32.subarray(value>>2,value+count*32>>2))}}function _emscripten_glUniformMatrix4x3fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix4x3fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*12)}else{GLctx.uniformMatrix4x3fv(GL.uniforms[location],!!transpose,HEAPF32.subarray(value>>2,value+count*48>>2))}}function _emscripten_glUnmapBuffer(){err("missing function: emscripten_glUnmapBuffer");abort(-1)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisor(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorARB(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorEXT(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorNV(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribI4i(x0,x1,x2,x3,x4){GLctx["vertexAttribI4i"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttribI4iv(index,v){GLctx.vertexAttribI4i(index,HEAP32[v>>2],HEAP32[v+4>>2],HEAP32[v+8>>2],HEAP32[v+12>>2])}function _emscripten_glVertexAttribI4ui(x0,x1,x2,x3,x4){GLctx["vertexAttribI4ui"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttribI4uiv(index,v){GLctx.vertexAttribI4ui(index,HEAPU32[v>>2],HEAPU32[v+4>>2],HEAPU32[v+8>>2],HEAPU32[v+12>>2])}function _emscripten_glVertexAttribIPointer(index,size,type,stride,ptr){GLctx["vertexAttribIPointer"](index,size,type,stride,ptr)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _emscripten_glWaitSync(sync,flags,timeoutLo,timeoutHi){timeoutLo=timeoutLo>>>0;timeoutHi=timeoutHi>>>0;var timeout=timeoutLo==4294967295&&timeoutHi==4294967295?-1:makeBigInt(timeoutLo,timeoutHi,true);GLctx.waitSync(GL.syncs[sync],flags,timeout)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function emscripten_realloc_buffer(size){var PAGE_MULTIPLE=65536;size=alignUp(size,PAGE_MULTIPLE);var old=Module["buffer"];var oldSize=old.byteLength;try{var result=wasmMemory.grow((size-oldSize)/65536);if(result!==(-1|0)){return Module["buffer"]=wasmMemory.buffer}else{return null}}catch(e){return null}}function _emscripten_resize_heap(requestedSize){var oldSize=_emscripten_get_heap_size();var PAGE_MULTIPLE=65536;var LIMIT=2147483648-PAGE_MULTIPLE;if(requestedSize>LIMIT){return false}var MIN_TOTAL_MEMORY=16777216;var newSize=Math.max(oldSize,MIN_TOTAL_MEMORY);while(newSize>2]=requestedSize;return true}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindBuffer(target,buffer){if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindBufferRange(target,index,buffer,offset,ptrsize){GLctx["bindBufferRange"](target,index,GL.buffers[buffer],offset,ptrsize)}function _glBindFramebuffer(target,framebuffer){GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])}function _glBindRenderbuffer(target,renderbuffer){GLctx.bindRenderbuffer(target,GL.renderbuffers[renderbuffer])}function _glBindSampler(unit,sampler){GLctx["bindSampler"](unit,GL.samplers[sampler])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBindVertexArray(vao){GLctx["bindVertexArray"](GL.vaos[vao])}function _glBlendEquationSeparate(x0,x1){GLctx["blendEquationSeparate"](x0,x1)}function _glBlendFuncSeparate(x0,x1,x2,x3){GLctx["blendFuncSeparate"](x0,x1,x2,x3)}function _glBlitFramebuffer(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9){GLctx["blitFramebuffer"](x0,x1,x2,x3,x4,x5,x6,x7,x8,x9)}function _glBufferData(target,size,data,usage){if(GL.currentContext.supportsWebGL2EntryPoints){if(data){GLctx.bufferData(target,HEAPU8,usage,data,size)}else{GLctx.bufferData(target,size,usage)}}else{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}}function _glBufferSubData(target,offset,size,data){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.bufferSubData(target,offset,HEAPU8,data,size);return}GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glClearStencil(x0){GLctx["clearStencil"](x0)}function _glColorMask(red,green,blue,alpha){GLctx.colorMask(!!red,!!green,!!blue,!!alpha)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,imageSize,data)}else{GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,HEAPU8,data,imageSize)}return}GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCompressedTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data)}else{GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,HEAPU8,data,imageSize)}}else{GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,data?HEAPU8.subarray(data,data+imageSize):null)}}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _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;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0;if(id==GLctx.currentPixelPackBufferBinding)GLctx.currentPixelPackBufferBinding=0;if(id==GLctx.currentPixelUnpackBufferBinding)GLctx.currentPixelUnpackBufferBinding=0}}function _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}}function _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;GL.programInfos[id]=null}function _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}}function _glDeleteSamplers(n,samplers){for(var i=0;i>2];var sampler=GL.samplers[id];if(!sampler)continue;GLctx["deleteSampler"](sampler);sampler.name=0;GL.samplers[id]=null}}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteSync(id){if(!id)return;var sync=GL.syncs[id];if(!sync){GL.recordError(1281);return}GLctx.deleteSync(sync);sync.name=0;GL.syncs[id]=null}function _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}}function _glDeleteVertexArrays(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDepthMask(flag){GLctx.depthMask(!!flag)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawRangeElements(mode,start,end,count,type,indices){_glDrawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFenceSync(condition,flags){var sync=GLctx.fenceSync(condition,flags);if(sync){var id=GL.getNewId(GL.syncs);sync.name=id;GL.syncs[id]=sync;return id}else{return 0}}function _glFlush(){GLctx["flush"]()}function _glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _glFramebufferTextureLayer(target,attachment,texture,level,layer){GLctx.framebufferTextureLayer(target,attachment,GL.textures[texture],level,layer)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _glGenSamplers(n,samplers){__glGenObject(n,samplers,"createSampler",GL.samplers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,"Integer")}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _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)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i=2)glVersion="OpenGL ES 3.0 ("+glVersion+")";else{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);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);return 0}GL.stringCache[name_]=ret;return ret}function _glGetStringi(name,index){if(GL.currentContext.version<2){GL.recordError(1282);return 0}var stringiCache=GL.stringiCache[name];if(stringiCache){if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index]}switch(name){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index];default:GL.recordError(1280);return 0}}function _glGetUniformBlockIndex(program,uniformBlockName){return GLctx["getUniformBlockIndex"](GL.programs[program],UTF8ToString(uniformBlockName))}function _glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]}GLctx["invalidateFramebuffer"](target,list)}function _glInvalidateSubFramebuffer(target,numAttachments,attachments,x,y,width,height){var list=__tempFixedLengthArray[numAttachments];for(var i=0;i>2]}GLctx["invalidateSubFramebuffer"](target,list,x,y,width,height)}function _glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _glReadPixels(x,y,width,height,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{GLctx.readPixels(x,y,width,height,format,type,__heapObjectForWebGLType(type),pixels>>(__heapAccessShiftForWebGLType[type]|0))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _glRenderbufferStorageMultisample(x0,x1,x2,x3,x4){GLctx["renderbufferStorageMultisample"](x0,x1,x2,x3,x4)}function _glSamplerParameteri(sampler,pname,param){GLctx["samplerParameteri"](GL.samplers[sampler],pname,param)}function _glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _glTexStorage2D(x0,x1,x2,x3,x4){GLctx["texStorage2D"](x0,x1,x2,x3,x4)}function _glTexStorage2DMultisample(){err("missing function: glTexStorage2DMultisample");abort(-1)}function _glTexStorage3D(x0,x1,x2,x3,x4,x5){GLctx["texStorage3D"](x0,x1,x2,x3,x4,x5)}function _glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels)}else if(pixels!=0){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,__heapObjectForWebGLType(type),pixels>>(__heapAccessShiftForWebGLType[type]|0))}else{GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _glTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)}else if(pixels!=0){GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,__heapObjectForWebGLType(type),pixels>>(__heapAccessShiftForWebGLType[type]|0))}else{GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,null)}}function _glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _glUniformBlockBinding(program,uniformBlockIndex,uniformBlockBinding){program=GL.programs[program];GLctx["uniformBlockBinding"](program,uniformBlockIndex,uniformBlockBinding)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttribIPointer(index,size,type,stride,ptr){GLctx["vertexAttribIPointer"](index,size,type,stride,ptr)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _glWaitSync(sync,flags,timeoutLo,timeoutHi){timeoutLo=timeoutLo>>>0;timeoutHi=timeoutHi>>>0;var timeout=timeoutLo==4294967295&&timeoutHi==4294967295?-1:makeBigInt(timeoutLo,timeoutHi,true);GLctx.waitSync(GL.syncs[sync],flags,timeout)}function _llvm_exp2_f32(x){return Math.pow(2,x)}function _llvm_exp2_f64(a0){return _llvm_exp2_f32(a0)}function _llvm_log2_f32(x){return Math.log(x)/Math.LN2}function _llvm_trap(){abort("trap!")}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest)}function _pthread_cond_destroy(){return 0}function _pthread_cond_signal(){return 0}function _pthread_cond_timedwait(){return 0}function _pthread_cond_wait(){return 0}function _pthread_create(){return 11}function _pthread_join(){}function _sysconf(name){switch(name){case 30:return PAGE_SIZE;case 85:var maxHeapSize=2*1024*1024*1024-65536;return maxHeapSize/PAGE_SIZE;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 80:case 81:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:return 200809;case 79:return 0;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:{if(typeof navigator==="object")return navigator["hardwareConcurrency"]||1;return 1}}___setErrNo(22);return-1}FS.staticInit();if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}InternalError=Module["InternalError"]=extendError(Error,"InternalError");embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_ClassHandle();init_RegisteredPointer();init_embind();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof self==="object"&&self["performance"]&&typeof self["performance"]["now"]==="function"){_emscripten_get_now=function(){return self["performance"]["now"]()}}else if(typeof performance==="object"&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));var ASSERTIONS=false;function 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 asmGlobalArg={};var asmLibraryArg={"abort":abort,"setTempRet0":setTempRet0,"getTempRet0":getTempRet0,"ClassHandle":ClassHandle,"ClassHandle_clone":ClassHandle_clone,"ClassHandle_delete":ClassHandle_delete,"ClassHandle_deleteLater":ClassHandle_deleteLater,"ClassHandle_isAliasOf":ClassHandle_isAliasOf,"ClassHandle_isDeleted":ClassHandle_isDeleted,"RegisteredClass":RegisteredClass,"RegisteredPointer":RegisteredPointer,"RegisteredPointer_deleteObject":RegisteredPointer_deleteObject,"RegisteredPointer_destructor":RegisteredPointer_destructor,"RegisteredPointer_fromWireType":RegisteredPointer_fromWireType,"RegisteredPointer_getPointee":RegisteredPointer_getPointee,"__ZSt18uncaught_exceptionv":__ZSt18uncaught_exceptionv,"___atomic_compare_exchange_8":___atomic_compare_exchange_8,"___cxa_begin_catch":___cxa_begin_catch,"___cxa_find_matching_catch":___cxa_find_matching_catch,"___cxa_free_exception":___cxa_free_exception,"___cxa_pure_virtual":___cxa_pure_virtual,"___gxx_personality_v0":___gxx_personality_v0,"___resumeException":___resumeException,"___setErrNo":___setErrNo,"___syscall140":___syscall140,"___syscall146":___syscall146,"___syscall221":___syscall221,"___syscall3":___syscall3,"___syscall5":___syscall5,"___syscall54":___syscall54,"___syscall6":___syscall6,"__computeUnpackAlignedImageSize":__computeUnpackAlignedImageSize,"__embind_finalize_value_array":__embind_finalize_value_array,"__embind_finalize_value_object":__embind_finalize_value_object,"__embind_register_bool":__embind_register_bool,"__embind_register_class":__embind_register_class,"__embind_register_class_class_function":__embind_register_class_class_function,"__embind_register_class_constructor":__embind_register_class_constructor,"__embind_register_class_function":__embind_register_class_function,"__embind_register_class_property":__embind_register_class_property,"__embind_register_emval":__embind_register_emval,"__embind_register_enum":__embind_register_enum,"__embind_register_enum_value":__embind_register_enum_value,"__embind_register_float":__embind_register_float,"__embind_register_function":__embind_register_function,"__embind_register_integer":__embind_register_integer,"__embind_register_memory_view":__embind_register_memory_view,"__embind_register_std_string":__embind_register_std_string,"__embind_register_std_wstring":__embind_register_std_wstring,"__embind_register_value_array":__embind_register_value_array,"__embind_register_value_array_element":__embind_register_value_array_element,"__embind_register_value_object":__embind_register_value_object,"__embind_register_value_object_field":__embind_register_value_object_field,"__embind_register_void":__embind_register_void,"__emval_as":__emval_as,"__emval_decref":__emval_decref,"__emval_get_property":__emval_get_property,"__emval_incref":__emval_incref,"__emval_new_cstring":__emval_new_cstring,"__emval_register":__emval_register,"__emval_run_destructors":__emval_run_destructors,"__emval_take_value":__emval_take_value,"__glGenObject":__glGenObject,"__heapObjectForWebGLType":__heapObjectForWebGLType,"_abort":_abort,"_clock_gettime":_clock_gettime,"_embind_repr":_embind_repr,"_emscripten_get_heap_size":_emscripten_get_heap_size,"_emscripten_get_now":_emscripten_get_now,"_emscripten_get_now_is_monotonic":_emscripten_get_now_is_monotonic,"_emscripten_glActiveTexture":_emscripten_glActiveTexture,"_emscripten_glAttachShader":_emscripten_glAttachShader,"_emscripten_glBeginQuery":_emscripten_glBeginQuery,"_emscripten_glBeginQueryEXT":_emscripten_glBeginQueryEXT,"_emscripten_glBeginTransformFeedback":_emscripten_glBeginTransformFeedback,"_emscripten_glBindAttribLocation":_emscripten_glBindAttribLocation,"_emscripten_glBindBuffer":_emscripten_glBindBuffer,"_emscripten_glBindBufferBase":_emscripten_glBindBufferBase,"_emscripten_glBindBufferRange":_emscripten_glBindBufferRange,"_emscripten_glBindFramebuffer":_emscripten_glBindFramebuffer,"_emscripten_glBindRenderbuffer":_emscripten_glBindRenderbuffer,"_emscripten_glBindSampler":_emscripten_glBindSampler,"_emscripten_glBindTexture":_emscripten_glBindTexture,"_emscripten_glBindTransformFeedback":_emscripten_glBindTransformFeedback,"_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_glBlitFramebuffer":_emscripten_glBlitFramebuffer,"_emscripten_glBufferData":_emscripten_glBufferData,"_emscripten_glBufferSubData":_emscripten_glBufferSubData,"_emscripten_glCheckFramebufferStatus":_emscripten_glCheckFramebufferStatus,"_emscripten_glClear":_emscripten_glClear,"_emscripten_glClearBufferfi":_emscripten_glClearBufferfi,"_emscripten_glClearBufferfv":_emscripten_glClearBufferfv,"_emscripten_glClearBufferiv":_emscripten_glClearBufferiv,"_emscripten_glClearBufferuiv":_emscripten_glClearBufferuiv,"_emscripten_glClearColor":_emscripten_glClearColor,"_emscripten_glClearDepthf":_emscripten_glClearDepthf,"_emscripten_glClearStencil":_emscripten_glClearStencil,"_emscripten_glClientWaitSync":_emscripten_glClientWaitSync,"_emscripten_glColorMask":_emscripten_glColorMask,"_emscripten_glCompileShader":_emscripten_glCompileShader,"_emscripten_glCompressedTexImage2D":_emscripten_glCompressedTexImage2D,"_emscripten_glCompressedTexImage3D":_emscripten_glCompressedTexImage3D,"_emscripten_glCompressedTexSubImage2D":_emscripten_glCompressedTexSubImage2D,"_emscripten_glCompressedTexSubImage3D":_emscripten_glCompressedTexSubImage3D,"_emscripten_glCopyBufferSubData":_emscripten_glCopyBufferSubData,"_emscripten_glCopyTexImage2D":_emscripten_glCopyTexImage2D,"_emscripten_glCopyTexSubImage2D":_emscripten_glCopyTexSubImage2D,"_emscripten_glCopyTexSubImage3D":_emscripten_glCopyTexSubImage3D,"_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_glDeleteQueries":_emscripten_glDeleteQueries,"_emscripten_glDeleteQueriesEXT":_emscripten_glDeleteQueriesEXT,"_emscripten_glDeleteRenderbuffers":_emscripten_glDeleteRenderbuffers,"_emscripten_glDeleteSamplers":_emscripten_glDeleteSamplers,"_emscripten_glDeleteShader":_emscripten_glDeleteShader,"_emscripten_glDeleteSync":_emscripten_glDeleteSync,"_emscripten_glDeleteTextures":_emscripten_glDeleteTextures,"_emscripten_glDeleteTransformFeedbacks":_emscripten_glDeleteTransformFeedbacks,"_emscripten_glDeleteVertexArrays":_emscripten_glDeleteVertexArrays,"_emscripten_glDeleteVertexArraysOES":_emscripten_glDeleteVertexArraysOES,"_emscripten_glDepthFunc":_emscripten_glDepthFunc,"_emscripten_glDepthMask":_emscripten_glDepthMask,"_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_glDrawRangeElements":_emscripten_glDrawRangeElements,"_emscripten_glEnable":_emscripten_glEnable,"_emscripten_glEnableVertexAttribArray":_emscripten_glEnableVertexAttribArray,"_emscripten_glEndQuery":_emscripten_glEndQuery,"_emscripten_glEndQueryEXT":_emscripten_glEndQueryEXT,"_emscripten_glEndTransformFeedback":_emscripten_glEndTransformFeedback,"_emscripten_glFenceSync":_emscripten_glFenceSync,"_emscripten_glFinish":_emscripten_glFinish,"_emscripten_glFlush":_emscripten_glFlush,"_emscripten_glFlushMappedBufferRange":_emscripten_glFlushMappedBufferRange,"_emscripten_glFramebufferRenderbuffer":_emscripten_glFramebufferRenderbuffer,"_emscripten_glFramebufferTexture2D":_emscripten_glFramebufferTexture2D,"_emscripten_glFramebufferTextureLayer":_emscripten_glFramebufferTextureLayer,"_emscripten_glFrontFace":_emscripten_glFrontFace,"_emscripten_glGenBuffers":_emscripten_glGenBuffers,"_emscripten_glGenFramebuffers":_emscripten_glGenFramebuffers,"_emscripten_glGenQueries":_emscripten_glGenQueries,"_emscripten_glGenQueriesEXT":_emscripten_glGenQueriesEXT,"_emscripten_glGenRenderbuffers":_emscripten_glGenRenderbuffers,"_emscripten_glGenSamplers":_emscripten_glGenSamplers,"_emscripten_glGenTextures":_emscripten_glGenTextures,"_emscripten_glGenTransformFeedbacks":_emscripten_glGenTransformFeedbacks,"_emscripten_glGenVertexArrays":_emscripten_glGenVertexArrays,"_emscripten_glGenVertexArraysOES":_emscripten_glGenVertexArraysOES,"_emscripten_glGenerateMipmap":_emscripten_glGenerateMipmap,"_emscripten_glGetActiveAttrib":_emscripten_glGetActiveAttrib,"_emscripten_glGetActiveUniform":_emscripten_glGetActiveUniform,"_emscripten_glGetActiveUniformBlockName":_emscripten_glGetActiveUniformBlockName,"_emscripten_glGetActiveUniformBlockiv":_emscripten_glGetActiveUniformBlockiv,"_emscripten_glGetActiveUniformsiv":_emscripten_glGetActiveUniformsiv,"_emscripten_glGetAttachedShaders":_emscripten_glGetAttachedShaders,"_emscripten_glGetAttribLocation":_emscripten_glGetAttribLocation,"_emscripten_glGetBooleanv":_emscripten_glGetBooleanv,"_emscripten_glGetBufferParameteri64v":_emscripten_glGetBufferParameteri64v,"_emscripten_glGetBufferParameteriv":_emscripten_glGetBufferParameteriv,"_emscripten_glGetBufferPointerv":_emscripten_glGetBufferPointerv,"_emscripten_glGetError":_emscripten_glGetError,"_emscripten_glGetFloatv":_emscripten_glGetFloatv,"_emscripten_glGetFragDataLocation":_emscripten_glGetFragDataLocation,"_emscripten_glGetFramebufferAttachmentParameteriv":_emscripten_glGetFramebufferAttachmentParameteriv,"_emscripten_glGetInteger64i_v":_emscripten_glGetInteger64i_v,"_emscripten_glGetInteger64v":_emscripten_glGetInteger64v,"_emscripten_glGetIntegeri_v":_emscripten_glGetIntegeri_v,"_emscripten_glGetIntegerv":_emscripten_glGetIntegerv,"_emscripten_glGetInternalformativ":_emscripten_glGetInternalformativ,"_emscripten_glGetProgramBinary":_emscripten_glGetProgramBinary,"_emscripten_glGetProgramInfoLog":_emscripten_glGetProgramInfoLog,"_emscripten_glGetProgramiv":_emscripten_glGetProgramiv,"_emscripten_glGetQueryObjecti64vEXT":_emscripten_glGetQueryObjecti64vEXT,"_emscripten_glGetQueryObjectivEXT":_emscripten_glGetQueryObjectivEXT,"_emscripten_glGetQueryObjectui64vEXT":_emscripten_glGetQueryObjectui64vEXT,"_emscripten_glGetQueryObjectuiv":_emscripten_glGetQueryObjectuiv,"_emscripten_glGetQueryObjectuivEXT":_emscripten_glGetQueryObjectuivEXT,"_emscripten_glGetQueryiv":_emscripten_glGetQueryiv,"_emscripten_glGetQueryivEXT":_emscripten_glGetQueryivEXT,"_emscripten_glGetRenderbufferParameteriv":_emscripten_glGetRenderbufferParameteriv,"_emscripten_glGetSamplerParameterfv":_emscripten_glGetSamplerParameterfv,"_emscripten_glGetSamplerParameteriv":_emscripten_glGetSamplerParameteriv,"_emscripten_glGetShaderInfoLog":_emscripten_glGetShaderInfoLog,"_emscripten_glGetShaderPrecisionFormat":_emscripten_glGetShaderPrecisionFormat,"_emscripten_glGetShaderSource":_emscripten_glGetShaderSource,"_emscripten_glGetShaderiv":_emscripten_glGetShaderiv,"_emscripten_glGetString":_emscripten_glGetString,"_emscripten_glGetStringi":_emscripten_glGetStringi,"_emscripten_glGetSynciv":_emscripten_glGetSynciv,"_emscripten_glGetTexParameterfv":_emscripten_glGetTexParameterfv,"_emscripten_glGetTexParameteriv":_emscripten_glGetTexParameteriv,"_emscripten_glGetTransformFeedbackVarying":_emscripten_glGetTransformFeedbackVarying,"_emscripten_glGetUniformBlockIndex":_emscripten_glGetUniformBlockIndex,"_emscripten_glGetUniformIndices":_emscripten_glGetUniformIndices,"_emscripten_glGetUniformLocation":_emscripten_glGetUniformLocation,"_emscripten_glGetUniformfv":_emscripten_glGetUniformfv,"_emscripten_glGetUniformiv":_emscripten_glGetUniformiv,"_emscripten_glGetUniformuiv":_emscripten_glGetUniformuiv,"_emscripten_glGetVertexAttribIiv":_emscripten_glGetVertexAttribIiv,"_emscripten_glGetVertexAttribIuiv":_emscripten_glGetVertexAttribIuiv,"_emscripten_glGetVertexAttribPointerv":_emscripten_glGetVertexAttribPointerv,"_emscripten_glGetVertexAttribfv":_emscripten_glGetVertexAttribfv,"_emscripten_glGetVertexAttribiv":_emscripten_glGetVertexAttribiv,"_emscripten_glHint":_emscripten_glHint,"_emscripten_glInvalidateFramebuffer":_emscripten_glInvalidateFramebuffer,"_emscripten_glInvalidateSubFramebuffer":_emscripten_glInvalidateSubFramebuffer,"_emscripten_glIsBuffer":_emscripten_glIsBuffer,"_emscripten_glIsEnabled":_emscripten_glIsEnabled,"_emscripten_glIsFramebuffer":_emscripten_glIsFramebuffer,"_emscripten_glIsProgram":_emscripten_glIsProgram,"_emscripten_glIsQuery":_emscripten_glIsQuery,"_emscripten_glIsQueryEXT":_emscripten_glIsQueryEXT,"_emscripten_glIsRenderbuffer":_emscripten_glIsRenderbuffer,"_emscripten_glIsSampler":_emscripten_glIsSampler,"_emscripten_glIsShader":_emscripten_glIsShader,"_emscripten_glIsSync":_emscripten_glIsSync,"_emscripten_glIsTexture":_emscripten_glIsTexture,"_emscripten_glIsTransformFeedback":_emscripten_glIsTransformFeedback,"_emscripten_glIsVertexArray":_emscripten_glIsVertexArray,"_emscripten_glIsVertexArrayOES":_emscripten_glIsVertexArrayOES,"_emscripten_glLineWidth":_emscripten_glLineWidth,"_emscripten_glLinkProgram":_emscripten_glLinkProgram,"_emscripten_glMapBufferRange":_emscripten_glMapBufferRange,"_emscripten_glPauseTransformFeedback":_emscripten_glPauseTransformFeedback,"_emscripten_glPixelStorei":_emscripten_glPixelStorei,"_emscripten_glPolygonOffset":_emscripten_glPolygonOffset,"_emscripten_glProgramBinary":_emscripten_glProgramBinary,"_emscripten_glProgramParameteri":_emscripten_glProgramParameteri,"_emscripten_glQueryCounterEXT":_emscripten_glQueryCounterEXT,"_emscripten_glReadBuffer":_emscripten_glReadBuffer,"_emscripten_glReadPixels":_emscripten_glReadPixels,"_emscripten_glReleaseShaderCompiler":_emscripten_glReleaseShaderCompiler,"_emscripten_glRenderbufferStorage":_emscripten_glRenderbufferStorage,"_emscripten_glRenderbufferStorageMultisample":_emscripten_glRenderbufferStorageMultisample,"_emscripten_glResumeTransformFeedback":_emscripten_glResumeTransformFeedback,"_emscripten_glSampleCoverage":_emscripten_glSampleCoverage,"_emscripten_glSamplerParameterf":_emscripten_glSamplerParameterf,"_emscripten_glSamplerParameterfv":_emscripten_glSamplerParameterfv,"_emscripten_glSamplerParameteri":_emscripten_glSamplerParameteri,"_emscripten_glSamplerParameteriv":_emscripten_glSamplerParameteriv,"_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_glTexImage3D":_emscripten_glTexImage3D,"_emscripten_glTexParameterf":_emscripten_glTexParameterf,"_emscripten_glTexParameterfv":_emscripten_glTexParameterfv,"_emscripten_glTexParameteri":_emscripten_glTexParameteri,"_emscripten_glTexParameteriv":_emscripten_glTexParameteriv,"_emscripten_glTexStorage2D":_emscripten_glTexStorage2D,"_emscripten_glTexStorage3D":_emscripten_glTexStorage3D,"_emscripten_glTexSubImage2D":_emscripten_glTexSubImage2D,"_emscripten_glTexSubImage3D":_emscripten_glTexSubImage3D,"_emscripten_glTransformFeedbackVaryings":_emscripten_glTransformFeedbackVaryings,"_emscripten_glUniform1f":_emscripten_glUniform1f,"_emscripten_glUniform1fv":_emscripten_glUniform1fv,"_emscripten_glUniform1i":_emscripten_glUniform1i,"_emscripten_glUniform1iv":_emscripten_glUniform1iv,"_emscripten_glUniform1ui":_emscripten_glUniform1ui,"_emscripten_glUniform1uiv":_emscripten_glUniform1uiv,"_emscripten_glUniform2f":_emscripten_glUniform2f,"_emscripten_glUniform2fv":_emscripten_glUniform2fv,"_emscripten_glUniform2i":_emscripten_glUniform2i,"_emscripten_glUniform2iv":_emscripten_glUniform2iv,"_emscripten_glUniform2ui":_emscripten_glUniform2ui,"_emscripten_glUniform2uiv":_emscripten_glUniform2uiv,"_emscripten_glUniform3f":_emscripten_glUniform3f,"_emscripten_glUniform3fv":_emscripten_glUniform3fv,"_emscripten_glUniform3i":_emscripten_glUniform3i,"_emscripten_glUniform3iv":_emscripten_glUniform3iv,"_emscripten_glUniform3ui":_emscripten_glUniform3ui,"_emscripten_glUniform3uiv":_emscripten_glUniform3uiv,"_emscripten_glUniform4f":_emscripten_glUniform4f,"_emscripten_glUniform4fv":_emscripten_glUniform4fv,"_emscripten_glUniform4i":_emscripten_glUniform4i,"_emscripten_glUniform4iv":_emscripten_glUniform4iv,"_emscripten_glUniform4ui":_emscripten_glUniform4ui,"_emscripten_glUniform4uiv":_emscripten_glUniform4uiv,"_emscripten_glUniformBlockBinding":_emscripten_glUniformBlockBinding,"_emscripten_glUniformMatrix2fv":_emscripten_glUniformMatrix2fv,"_emscripten_glUniformMatrix2x3fv":_emscripten_glUniformMatrix2x3fv,"_emscripten_glUniformMatrix2x4fv":_emscripten_glUniformMatrix2x4fv,"_emscripten_glUniformMatrix3fv":_emscripten_glUniformMatrix3fv,"_emscripten_glUniformMatrix3x2fv":_emscripten_glUniformMatrix3x2fv,"_emscripten_glUniformMatrix3x4fv":_emscripten_glUniformMatrix3x4fv,"_emscripten_glUniformMatrix4fv":_emscripten_glUniformMatrix4fv,"_emscripten_glUniformMatrix4x2fv":_emscripten_glUniformMatrix4x2fv,"_emscripten_glUniformMatrix4x3fv":_emscripten_glUniformMatrix4x3fv,"_emscripten_glUnmapBuffer":_emscripten_glUnmapBuffer,"_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_glVertexAttribI4i":_emscripten_glVertexAttribI4i,"_emscripten_glVertexAttribI4iv":_emscripten_glVertexAttribI4iv,"_emscripten_glVertexAttribI4ui":_emscripten_glVertexAttribI4ui,"_emscripten_glVertexAttribI4uiv":_emscripten_glVertexAttribI4uiv,"_emscripten_glVertexAttribIPointer":_emscripten_glVertexAttribIPointer,"_emscripten_glVertexAttribPointer":_emscripten_glVertexAttribPointer,"_emscripten_glViewport":_emscripten_glViewport,"_emscripten_glWaitSync":_emscripten_glWaitSync,"_emscripten_memcpy_big":_emscripten_memcpy_big,"_emscripten_resize_heap":_emscripten_resize_heap,"_glActiveTexture":_glActiveTexture,"_glAttachShader":_glAttachShader,"_glBindBuffer":_glBindBuffer,"_glBindBufferRange":_glBindBufferRange,"_glBindFramebuffer":_glBindFramebuffer,"_glBindRenderbuffer":_glBindRenderbuffer,"_glBindSampler":_glBindSampler,"_glBindTexture":_glBindTexture,"_glBindVertexArray":_glBindVertexArray,"_glBlendEquationSeparate":_glBlendEquationSeparate,"_glBlendFuncSeparate":_glBlendFuncSeparate,"_glBlitFramebuffer":_glBlitFramebuffer,"_glBufferData":_glBufferData,"_glBufferSubData":_glBufferSubData,"_glClear":_glClear,"_glClearColor":_glClearColor,"_glClearDepthf":_glClearDepthf,"_glClearStencil":_glClearStencil,"_glColorMask":_glColorMask,"_glCompileShader":_glCompileShader,"_glCompressedTexSubImage2D":_glCompressedTexSubImage2D,"_glCompressedTexSubImage3D":_glCompressedTexSubImage3D,"_glCreateProgram":_glCreateProgram,"_glCreateShader":_glCreateShader,"_glCullFace":_glCullFace,"_glDeleteBuffers":_glDeleteBuffers,"_glDeleteFramebuffers":_glDeleteFramebuffers,"_glDeleteProgram":_glDeleteProgram,"_glDeleteRenderbuffers":_glDeleteRenderbuffers,"_glDeleteSamplers":_glDeleteSamplers,"_glDeleteShader":_glDeleteShader,"_glDeleteSync":_glDeleteSync,"_glDeleteTextures":_glDeleteTextures,"_glDeleteVertexArrays":_glDeleteVertexArrays,"_glDepthFunc":_glDepthFunc,"_glDepthMask":_glDepthMask,"_glDetachShader":_glDetachShader,"_glDisable":_glDisable,"_glDisableVertexAttribArray":_glDisableVertexAttribArray,"_glDrawArrays":_glDrawArrays,"_glDrawElements":_glDrawElements,"_glDrawRangeElements":_glDrawRangeElements,"_glEnable":_glEnable,"_glEnableVertexAttribArray":_glEnableVertexAttribArray,"_glFenceSync":_glFenceSync,"_glFlush":_glFlush,"_glFramebufferRenderbuffer":_glFramebufferRenderbuffer,"_glFramebufferTexture2D":_glFramebufferTexture2D,"_glFramebufferTextureLayer":_glFramebufferTextureLayer,"_glFrontFace":_glFrontFace,"_glGenBuffers":_glGenBuffers,"_glGenFramebuffers":_glGenFramebuffers,"_glGenRenderbuffers":_glGenRenderbuffers,"_glGenSamplers":_glGenSamplers,"_glGenTextures":_glGenTextures,"_glGenVertexArrays":_glGenVertexArrays,"_glGenerateMipmap":_glGenerateMipmap,"_glGetError":_glGetError,"_glGetFloatv":_glGetFloatv,"_glGetIntegerv":_glGetIntegerv,"_glGetProgramInfoLog":_glGetProgramInfoLog,"_glGetProgramiv":_glGetProgramiv,"_glGetShaderInfoLog":_glGetShaderInfoLog,"_glGetShaderiv":_glGetShaderiv,"_glGetString":_glGetString,"_glGetStringi":_glGetStringi,"_glGetUniformBlockIndex":_glGetUniformBlockIndex,"_glGetUniformLocation":_glGetUniformLocation,"_glGetVertexAttribiv":_glGetVertexAttribiv,"_glHint":_glHint,"_glInvalidateFramebuffer":_glInvalidateFramebuffer,"_glInvalidateSubFramebuffer":_glInvalidateSubFramebuffer,"_glIsEnabled":_glIsEnabled,"_glLinkProgram":_glLinkProgram,"_glPixelStorei":_glPixelStorei,"_glPolygonOffset":_glPolygonOffset,"_glReadPixels":_glReadPixels,"_glRenderbufferStorage":_glRenderbufferStorage,"_glRenderbufferStorageMultisample":_glRenderbufferStorageMultisample,"_glSamplerParameteri":_glSamplerParameteri,"_glScissor":_glScissor,"_glShaderSource":_glShaderSource,"_glTexParameteri":_glTexParameteri,"_glTexStorage2D":_glTexStorage2D,"_glTexStorage2DMultisample":_glTexStorage2DMultisample,"_glTexStorage3D":_glTexStorage3D,"_glTexSubImage2D":_glTexSubImage2D,"_glTexSubImage3D":_glTexSubImage3D,"_glUniform1f":_glUniform1f,"_glUniform1i":_glUniform1i,"_glUniform4f":_glUniform4f,"_glUniformBlockBinding":_glUniformBlockBinding,"_glUseProgram":_glUseProgram,"_glVertexAttribIPointer":_glVertexAttribIPointer,"_glVertexAttribPointer":_glVertexAttribPointer,"_glViewport":_glViewport,"_glWaitSync":_glWaitSync,"_llvm_exp2_f32":_llvm_exp2_f32,"_llvm_exp2_f64":_llvm_exp2_f64,"_llvm_log2_f32":_llvm_log2_f32,"_llvm_trap":_llvm_trap,"_pthread_cond_destroy":_pthread_cond_destroy,"_pthread_cond_signal":_pthread_cond_signal,"_pthread_cond_timedwait":_pthread_cond_timedwait,"_pthread_cond_wait":_pthread_cond_wait,"_pthread_create":_pthread_create,"_pthread_join":_pthread_join,"_sysconf":_sysconf,"abortOnCannotGrowMemory":abortOnCannotGrowMemory,"constNoSmartPtrRawPointerToWireType":constNoSmartPtrRawPointerToWireType,"count_emval_handles":count_emval_handles,"craftInvokerFunction":craftInvokerFunction,"createNamedFunction":createNamedFunction,"downcastPointer":downcastPointer,"embind__requireFunction":embind__requireFunction,"embind_init_charCodes":embind_init_charCodes,"emscriptenWebGLGet":emscriptenWebGLGet,"emscriptenWebGLGetIndexed":emscriptenWebGLGetIndexed,"emscriptenWebGLGetTexPixelData":emscriptenWebGLGetTexPixelData,"emscriptenWebGLGetUniform":emscriptenWebGLGetUniform,"emscriptenWebGLGetVertexAttrib":emscriptenWebGLGetVertexAttrib,"emscripten_realloc_buffer":emscripten_realloc_buffer,"ensureOverloadTable":ensureOverloadTable,"enumReadValueFromPointer":enumReadValueFromPointer,"exposePublicSymbol":exposePublicSymbol,"extendError":extendError,"floatReadValueFromPointer":floatReadValueFromPointer,"flushPendingDeletes":flushPendingDeletes,"genericPointerToWireType":genericPointerToWireType,"getBasestPointer":getBasestPointer,"getInheritedInstance":getInheritedInstance,"getInheritedInstanceCount":getInheritedInstanceCount,"getLiveInheritedInstances":getLiveInheritedInstances,"getShiftFromSize":getShiftFromSize,"getStringOrSymbol":getStringOrSymbol,"getTypeName":getTypeName,"get_first_emval":get_first_emval,"heap32VectorToArray":heap32VectorToArray,"init_ClassHandle":init_ClassHandle,"init_RegisteredPointer":init_RegisteredPointer,"init_embind":init_embind,"init_emval":init_emval,"integerReadValueFromPointer":integerReadValueFromPointer,"makeClassHandle":makeClassHandle,"makeLegalFunctionName":makeLegalFunctionName,"new_":new_,"nonConstNoSmartPtrRawPointerToWireType":nonConstNoSmartPtrRawPointerToWireType,"readLatin1String":readLatin1String,"registerType":registerType,"replacePublicSymbol":replacePublicSymbol,"requireHandle":requireHandle,"requireRegisteredType":requireRegisteredType,"runDestructor":runDestructor,"runDestructors":runDestructors,"setDelayFunction":setDelayFunction,"shallowCopyInternalPointer":shallowCopyInternalPointer,"simpleReadValueFromPointer":simpleReadValueFromPointer,"stringToNewUTF8":stringToNewUTF8,"throwBindingError":throwBindingError,"throwInstanceAlreadyDeleted":throwInstanceAlreadyDeleted,"throwInternalError":throwInternalError,"throwUnboundTypeError":throwUnboundTypeError,"upcastPointer":upcastPointer,"validateThis":validateThis,"whenDependentTypesAreResolved":whenDependentTypesAreResolved,"tempDoublePtr":tempDoublePtr,"DYNAMICTOP_PTR":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["___errno_location"].apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){return Module["asm"]["___getTypeName"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["_emscripten_GetProcAddress"].apply(null,arguments)};var _emscripten_replace_memory=Module["_emscripten_replace_memory"]=function(){return Module["asm"]["_emscripten_replace_memory"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["_free"].apply(null,arguments)};var _llvm_round_f32=Module["_llvm_round_f32"]=function(){return Module["asm"]["_llvm_round_f32"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["_malloc"].apply(null,arguments)};var _memcpy=Module["_memcpy"]=function(){return Module["asm"]["_memcpy"].apply(null,arguments)};var _memmove=Module["_memmove"]=function(){return Module["asm"]["_memmove"].apply(null,arguments)};var _memset=Module["_memset"]=function(){return Module["asm"]["_memset"].apply(null,arguments)};var _pthread_cond_broadcast=Module["_pthread_cond_broadcast"]=function(){return Module["asm"]["_pthread_cond_broadcast"].apply(null,arguments)};var _sbrk=Module["_sbrk"]=function(){return Module["asm"]["_sbrk"].apply(null,arguments)};var _strstr=Module["_strstr"]=function(){return Module["asm"]["_strstr"].apply(null,arguments)};var establishStackSpace=Module["establishStackSpace"]=function(){return Module["asm"]["establishStackSpace"].apply(null,arguments)};var globalCtors=Module["globalCtors"]=function(){return Module["asm"]["globalCtors"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["stackAlloc"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["stackRestore"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["stackSave"].apply(null,arguments)};var dynCall_dii=Module["dynCall_dii"]=function(){return Module["asm"]["dynCall_dii"].apply(null,arguments)};var dynCall_fi=Module["dynCall_fi"]=function(){return Module["asm"]["dynCall_fi"].apply(null,arguments)};var dynCall_fii=Module["dynCall_fii"]=function(){return Module["asm"]["dynCall_fii"].apply(null,arguments)};var dynCall_fiii=Module["dynCall_fiii"]=function(){return Module["asm"]["dynCall_fiii"].apply(null,arguments)};var dynCall_i=Module["dynCall_i"]=function(){return Module["asm"]["dynCall_i"].apply(null,arguments)};var dynCall_ii=Module["dynCall_ii"]=function(){return Module["asm"]["dynCall_ii"].apply(null,arguments)};var dynCall_iif=Module["dynCall_iif"]=function(){return Module["asm"]["dynCall_iif"].apply(null,arguments)};var dynCall_iiff=Module["dynCall_iiff"]=function(){return Module["asm"]["dynCall_iiff"].apply(null,arguments)};var dynCall_iii=Module["dynCall_iii"]=function(){return Module["asm"]["dynCall_iii"].apply(null,arguments)};var dynCall_iiif=Module["dynCall_iiif"]=function(){return Module["asm"]["dynCall_iiif"].apply(null,arguments)};var dynCall_iiiff=Module["dynCall_iiiff"]=function(){return Module["asm"]["dynCall_iiiff"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["dynCall_iiii"].apply(null,arguments)};var dynCall_iiiii=Module["dynCall_iiiii"]=function(){return Module["asm"]["dynCall_iiiii"].apply(null,arguments)};var dynCall_iiiiii=Module["dynCall_iiiiii"]=function(){return Module["asm"]["dynCall_iiiiii"].apply(null,arguments)};var dynCall_iiiiiii=Module["dynCall_iiiiiii"]=function(){return Module["asm"]["dynCall_iiiiiii"].apply(null,arguments)};var dynCall_iiiiiiii=Module["dynCall_iiiiiiii"]=function(){return Module["asm"]["dynCall_iiiiiiii"].apply(null,arguments)};var dynCall_iiij=Module["dynCall_iiij"]=function(){return Module["asm"]["dynCall_iiij"].apply(null,arguments)};var dynCall_jii=Module["dynCall_jii"]=function(){return Module["asm"]["dynCall_jii"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["dynCall_v"].apply(null,arguments)};var dynCall_vf=Module["dynCall_vf"]=function(){return Module["asm"]["dynCall_vf"].apply(null,arguments)};var dynCall_vff=Module["dynCall_vff"]=function(){return Module["asm"]["dynCall_vff"].apply(null,arguments)};var dynCall_vffff=Module["dynCall_vffff"]=function(){return Module["asm"]["dynCall_vffff"].apply(null,arguments)};var dynCall_vfi=Module["dynCall_vfi"]=function(){return Module["asm"]["dynCall_vfi"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["dynCall_vi"].apply(null,arguments)};var dynCall_viddd=Module["dynCall_viddd"]=function(){return Module["asm"]["dynCall_viddd"].apply(null,arguments)};var dynCall_viddddi=Module["dynCall_viddddi"]=function(){return Module["asm"]["dynCall_viddddi"].apply(null,arguments)};var dynCall_vif=Module["dynCall_vif"]=function(){return Module["asm"]["dynCall_vif"].apply(null,arguments)};var dynCall_viff=Module["dynCall_viff"]=function(){return Module["asm"]["dynCall_viff"].apply(null,arguments)};var dynCall_vifff=Module["dynCall_vifff"]=function(){return Module["asm"]["dynCall_vifff"].apply(null,arguments)};var dynCall_viffff=Module["dynCall_viffff"]=function(){return Module["asm"]["dynCall_viffff"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["dynCall_vii"].apply(null,arguments)};var dynCall_viid=Module["dynCall_viid"]=function(){return Module["asm"]["dynCall_viid"].apply(null,arguments)};var dynCall_viidd=Module["dynCall_viidd"]=function(){return Module["asm"]["dynCall_viidd"].apply(null,arguments)};var dynCall_viiddd=Module["dynCall_viiddd"]=function(){return Module["asm"]["dynCall_viiddd"].apply(null,arguments)};var dynCall_viidddddd=Module["dynCall_viidddddd"]=function(){return Module["asm"]["dynCall_viidddddd"].apply(null,arguments)};var dynCall_viiddddi=Module["dynCall_viiddddi"]=function(){return Module["asm"]["dynCall_viiddddi"].apply(null,arguments)};var dynCall_viif=Module["dynCall_viif"]=function(){return Module["asm"]["dynCall_viif"].apply(null,arguments)};var dynCall_viiff=Module["dynCall_viiff"]=function(){return Module["asm"]["dynCall_viiff"].apply(null,arguments)};var dynCall_viifff=Module["dynCall_viifff"]=function(){return Module["asm"]["dynCall_viifff"].apply(null,arguments)};var dynCall_viifi=Module["dynCall_viifi"]=function(){return Module["asm"]["dynCall_viifi"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["dynCall_viii"].apply(null,arguments)};var dynCall_viiidd=Module["dynCall_viiidd"]=function(){return Module["asm"]["dynCall_viiidd"].apply(null,arguments)};var dynCall_viiidddddd=Module["dynCall_viiidddddd"]=function(){return Module["asm"]["dynCall_viiidddddd"].apply(null,arguments)};var dynCall_viiif=Module["dynCall_viiif"]=function(){return Module["asm"]["dynCall_viiif"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["dynCall_viiii"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["dynCall_viiiii"].apply(null,arguments)};var dynCall_viiiiii=Module["dynCall_viiiiii"]=function(){return Module["asm"]["dynCall_viiiiii"].apply(null,arguments)};var dynCall_viiiiiii=Module["dynCall_viiiiiii"]=function(){return Module["asm"]["dynCall_viiiiiii"].apply(null,arguments)};var dynCall_viiiiiiii=Module["dynCall_viiiiiiii"]=function(){return Module["asm"]["dynCall_viiiiiiii"].apply(null,arguments)};var dynCall_viiiiiiiii=Module["dynCall_viiiiiiiii"]=function(){return Module["asm"]["dynCall_viiiiiiiii"].apply(null,arguments)};var dynCall_viiiiiiiiii=Module["dynCall_viiiiiiiiii"]=function(){return Module["asm"]["dynCall_viiiiiiiiii"].apply(null,arguments)};var dynCall_viiiiiiiiiii=Module["dynCall_viiiiiiiiiii"]=function(){return Module["asm"]["dynCall_viiiiiiiiiii"].apply(null,arguments)};var dynCall_viij=Module["dynCall_viij"]=function(){return Module["asm"]["dynCall_viij"].apply(null,arguments)};var dynCall_vij=Module["dynCall_vij"]=function(){return Module["asm"]["dynCall_vij"].apply(null,arguments)};Module["asm"]=asm;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}Module["noExitRuntime"]=true;run();Filament.remainingInitializationTasks=1;Filament.init=function(assets,onready){Filament.onReady=onready;Filament.remainingInitializationTasks+=assets.length;Filament.assets={};if(typeof glMatrix!=="undefined"){Filament.loadMathExtensions()}Filament.fetch(assets,null,function(name){if(--Filament.remainingInitializationTasks==0&&Filament.onReady){Filament.onReady()}})};Filament.postRun=function(){Filament.loadClassExtensions();if(--Filament.remainingInitializationTasks==0&&Filament.onReady){Filament.onReady()}};Filament.fetch=function(assets,onDone,onFetched){var remainingAssets=assets.length;assets.forEach(function(name){const lower=name.toLowerCase();if(lower.endsWith(".jpeg")||lower.endsWith(".jpg")){var img=new Image;img.src=name;img.decoding="async";img.onload=function(){Filament.assets[name]=img;if(onFetched){onFetched(name)}if(--remainingAssets===0&&onDone){onDone()}};return}fetch(name).then(function(response){if(!response.ok){throw new Error(name)}return response.arrayBuffer()}).then(function(arrayBuffer){Filament.assets[name]=new Uint8Array(arrayBuffer);if(onFetched){onFetched(name)}if(--remainingAssets===0&&onDone){onDone()}})})};function getBufferDescriptor(buffer){if("string"==typeof buffer||buffer instanceof String){buffer=Filament.assets[buffer]}if(buffer.buffer instanceof ArrayBuffer){buffer=Filament.Buffer(buffer)}return buffer}Filament.loadClassExtensions=function(){Filament.Engine.create=function(canvas,options){const defaults={majorVersion:2,minorVersion:0,antialias:false,depth:false,alpha:false};options=Object.assign(defaults,options);const ctx=canvas.getContext("webgl2",options);const handle=GL.registerContext(ctx,options);GL.makeContextCurrent(handle);ctx.getExtension("WEBGL_compressed_texture_s3tc");ctx.getExtension("WEBGL_compressed_texture_astc");ctx.getExtension("WEBGL_compressed_texture_etc");return Filament.Engine._create()};Filament.Engine.prototype.createMaterial=function(buffer){buffer=getBufferDescriptor(buffer);const result=this._createMaterial(buffer);buffer.delete();return result};Filament.Engine.prototype.createTextureFromKtx=function(buffer,options){buffer=getBufferDescriptor(buffer);const result=Filament._createTextureFromKtx(buffer,this,options);buffer.delete();return result};Filament.Engine.prototype.createIblFromKtx=function(buffer,options){buffer=getBufferDescriptor(buffer);const result=Filament._createIblFromKtx(buffer,this,options);buffer.delete();return result};Filament.Engine.prototype.createSkyFromKtx=function(buffer,options){options=options||{"rgbm":true};const skytex=this.createTextureFromKtx(buffer,options);return Filament.Skybox.Builder().environment(skytex).build(this)};Filament.Engine.prototype.createTextureFromPng=function(buffer,options){buffer=getBufferDescriptor(buffer);const result=Filament._createTextureFromPng(buffer,this,options);buffer.delete();return result};Filament.Engine.prototype.createTextureFromJpeg=function(image,options){if("string"==typeof image||image instanceof String){image=Filament.assets[image]}return Filament._createTextureFromJpeg(image,this,options)};Filament.Engine.prototype.loadFilamesh=function(buffer,definstance,matinstances){buffer=getBufferDescriptor(buffer);const result=Filament._loadFilamesh(this,buffer,definstance,matinstances);buffer.delete();return result};Filament.Engine.prototype.createAssetLoader=function(){const materials=new Filament.gltfio$UbershaderLoader(this);return new Filament.gltfio$AssetLoader(this,materials)};Filament.VertexBuffer.prototype.setBufferAt=function(engine,bufferIndex,buffer){buffer=getBufferDescriptor(buffer);this._setBufferAt(engine,bufferIndex,buffer);buffer.delete()};Filament.IndexBuffer.prototype.setBuffer=function(engine,buffer){buffer=getBufferDescriptor(buffer);this._setBuffer(engine,buffer);buffer.delete()};Filament.RenderableManager$Builder.prototype.build=Filament.LightManager$Builder.prototype.build=function(engine,entity){const result=this._build(engine,entity);this.delete();return result};Filament.VertexBuffer$Builder.prototype.build=Filament.IndexBuffer$Builder.prototype.build=Filament.Texture$Builder.prototype.build=Filament.IndirectLight$Builder.prototype.build=Filament.Skybox$Builder.prototype.build=function(engine){const result=this._build(engine);this.delete();return result};Filament.KtxBundle.prototype.getBlob=function(index){const blob=this._getBlob(index);const result=blob.getBytes();blob.delete();return result};Filament.KtxBundle.prototype.getCubeBlob=function(miplevel){const blob=this._getCubeBlob(miplevel);const result=blob.getBytes();blob.delete();return result};Filament.Texture.prototype.setImage=function(engine,level,pbd){this._setImage(engine,level,pbd);pbd.delete()};Filament.Texture.prototype.setImageCube=function(engine,level,pbd){this._setImageCube(engine,level,pbd);pbd.delete()};Filament.SurfaceOrientation$Builder.prototype.build=function(){const result=this._build();this.delete();return result};Filament.gltfio$AssetLoader.prototype.createAssetFromJson=function(buffer){buffer=getBufferDescriptor(buffer);const result=this._createAssetFromJson(buffer);buffer.delete();return result};Filament.gltfio$AssetLoader.prototype.createAssetFromBinary=function(buffer){buffer=getBufferDescriptor(buffer);const result=this._createAssetFromBinary(buffer);buffer.delete();return result};Filament.gltfio$FilamentAsset.prototype.loadResources=function(onDone,onFetched){const asset=this;const engine=this.getEngine();const urlkeys=this.getResourceUrls();const urlset=new Set;for(var i=0;i0);if(Filament.HEAPU32.buffer==typedarray.buffer){typedarray=new Uint8Array(typedarray)}const ta=typedarray;const bd=new Filament.driver$BufferDescriptor(ta);const uint8array=new Uint8Array(ta.buffer,ta.byteOffset,ta.byteLength);bd.getBytes().set(uint8array);return bd};Filament.PixelBuffer=function(typedarray,format,datatype){console.assert(typedarray.buffer instanceof ArrayBuffer);console.assert(typedarray.byteLength>0);if(Filament.HEAPU32.buffer==typedarray.buffer){typedarray=new Uint8Array(typedarray)}const ta=typedarray;const bd=new Filament.driver$PixelBufferDescriptor(ta,format,datatype);const uint8array=new Uint8Array(ta.buffer,ta.byteOffset,ta.byteLength);bd.getBytes().set(uint8array);return bd};Filament.CompressedPixelBuffer=function(typedarray,cdatatype,faceSize){console.assert(typedarray.buffer instanceof ArrayBuffer);console.assert(typedarray.byteLength>0);faceSize=faceSize||typedarray.byteLength;if(Filament.HEAPU32.buffer==typedarray.buffer){typedarray=new Uint8Array(typedarray)}const ta=typedarray;const bd=new Filament.driver$PixelBufferDescriptor(ta,cdatatype,faceSize,true);const uint8array=new Uint8Array(ta.buffer,ta.byteOffset,ta.byteLength);bd.getBytes().set(uint8array);return bd};Filament._loadFilamesh=function(engine,buffer,definstance,matinstances){matinstances=matinstances||{};const registry=new Filament.MeshReader$MaterialRegistry;for(var key in matinstances){registry.set(key,matinstances[key])}if(definstance){registry.set("DefaultMaterial",definstance)}const mesh=Filament.MeshReader.loadMeshFromBuffer(engine,buffer,registry);const keys=registry.keys();for(var i=0;i0){this.subdivide()}}const nverts=this.vertices.length/3;const normals=Filament._malloc(this.vertices.length*this.vertices.BYTES_PER_ELEMENT);Module.HEAPU8.set(new Uint8Array(this.vertices.buffer),normals);const sob=new Filament.SurfaceOrientation$Builder;sob.vertexCount(nverts);sob.normals(normals,0);const orientation=sob.build();Filament._free(normals);const quatsBufferSize=8*nverts;const quatsBuffer=Filament._malloc(quatsBufferSize);orientation.getQuats(quatsBuffer,nverts,Filament.VertexBuffer$AttributeType.SHORT4);const tangentsMemory=Module.HEAPU8.subarray(quatsBuffer,quatsBuffer+quatsBufferSize).slice().buffer;Filament._free(quatsBuffer);this.tangents=new Int16Array(tangentsMemory);orientation.delete()};Filament.IcoSphere.prototype.subdivide=function(){const srctris=this.triangles;const srcverts=this.vertices;const nsrctris=srctris.length/3;const ndsttris=nsrctris*4;const nsrcverts=srcverts.length/3;const ndstverts=nsrcverts+nsrctris*3;const dsttris=new Uint16Array(ndsttris*3);const dstverts=new Float32Array(ndstverts*3);dstverts.set(srcverts);var srcind=0,dstind=0,i3=nsrcverts*3,i4=i3+3,i5=i4+3;for(var tri=0;triX`h)H#85~3z?ikieElv6Z`(HnD<+ z1%BaM=niF>*ui0k9(t&=Pe{n{04p$2KV%|5tmIIs7|483%MIZz3@FN>6yZ{mt3OQPLhF(ke{ygE+!Buj?f-IQ?xOmld#<0D?*xQiqfp0IETIAiOjW zv~0MvN(93VK_hdaQtfX-9YoYBVM9!{&OW@Uew=-pO_7?4Y5*WM(AlS$xJDfI02&-v z-W0}#h)@JS0C|+ymwpIE3L=0;s~PRCm25BIs(;wuRCiOa>^xMjq^{}h5Xzvtvc~Zc zR*V|_zo`xqJ}?c+4qm(odpZPt;T0js(G`w;s4ebzg1WFEigq5QW6jM}4DcNAu zEuyojqB&k9&;kVeV=P4s;1JaoScz&AzbU_5fRYqT#YL{0_8sDQM~uG4_dCWO7`E>_ zuB*p!S?)h{=+I#YwGSOXp{rx)ft_7F6WT{RgLo&xo$ijFUAnq{KThEmdF9~lVeO+w zZ@JADPC%^GwQcLJZMD^w>Y8v9J*{pBX z-yAl&y}R4lmUq9`%iW=ZGjzm+vBP>g$BlKiB=W|+B99x}-P1K;SkJgFCnjd4H%!a0 z+$Y-ju5sf#x_SA2E7ddyl$1 zu%3Z!gEV!6dW6ogJstaXbSeGUdf9f)n2s^yx(V|2%uj#3JJE|F?zV_ z#|Axh;JD7=s)5bq1NKAPyPfS=d&yiF-Z8AJV}u$H>za%Eb@U9iRwCoq;&+a%;ln8? zu46m?I&_#;mS?-2^>s}cJ9K!5vEOc0&pL*#r+t(jmTDO1hANjMj-`ZQGH%$Yp%A90 zb4-WA*Z?(l59{h2-_tRccZTlY(LR1?H-@+4u;L9<_eWPTzz*#AW5+=~@LQ_#ffy}pu7lO>ObxZ$yZq&k3S*N74F1^FKDK+rxUMm~ zc61Eiw|&?sB}^rQ3V&7Yfno0ZyK%$X#W#rUWkmwojuS?VFcJ@{=b~=!*xuct2Ej(X zq5PqJ?0y|)FeP<6dPmf8|A3DZDcS)plCkdmy+sBL_ZRBlm-*l1m zz{d5J)ay?$8#L=raBUq2Rcl_pfsPY6d+xHg>WZw6N26IgjT;T8yL|)0+L5<+Ibee7 zB$*_5W!8KulP4!OTK+|aPj z(W;@DZWY#hw0DncsO_D`jTzrLxa*UP|faEBRAt| z6h>maXtaimjG$r(4KX+eb#`bT89%J5(inCkYE3ssAtl|lW|rwFg{M8XM#-p7qo`R^ zM9vH@jc_oWn%r(!1-hE^vaaHLjijyf`x?2SsuONqqh)-uk}8Qt_b)R^X7I|u7oRNR zH@YiBTkd8&htSHrI>PyR1JAK@M>gbGFVpnS?)H60YqQI$McvbFkXRux*JXR5tNpKX zw_CZ?V^w~lf=#qkpHmb+M?2SWq!-{Ts_y{ z|4CtHwGYhHsLYyP?YqKv*b)=>Q*m? zobklFj2*5*@J8d!++?fderA5e{W>?Iau=Cly(=d3j=kx#WX+Rl%C4PbJG=K+gqdh( z*U=Nqoy=&EJA1T`AK#%Pb`@_+RG-mDVxma;Xk}ZOCM9sS6Gd#$s7LD&f7gDnSv_Z) z-!*P*Pi?--_>y0Dj7<%zOaO}8iMq7=t!I&%#4^(ySY&6g%)kUjQZ>4ki~|5tdhV*f zpPqO!t_JjV=Avt=Z*y`kX&3~6TN204HyN)4v<@y1_UIfxrhU9J5LMQw zPC**yU&nTGwW*N4pB|IH?noo;$Yu8LvCwO1K@G7HQj3?)Oek60Zs3VkW~OW6$-28^ zxC+0t2hF$`g_c|m%ebuT&z>ETkn3n4d!Xup%n$?@Ww?7`2{r~XTUY0{+vrt8W>_^q z)rj?yX`bVlkLuD`8LtI)NQ+_xDXEFfXv582nF-TE*J~2PX+JK-Y$`w+zhzxtCWf6- zDsxP=w(6d$H>TZHB5m7kI)`fU>&9b`#nDpsieY)wcaG-KYdd+r3n^OKE0)vRV(JZB zN61J^v?CYOXi9=gHPY^5M~wU3xc!uoW+v_$mRT6qIe;FSZ1$8aFpY&Xi@5CiUP@xt z@aj!4fj1$=vfi>%sJ$9$8p}#p=WgpKQ*^RXNu3}Hh1nR9{A@4nILKoI|;>+qSSK%0` z>c{WiDupad$9lc1yPYbQXh4iO1FU3aq!3B$g5L2XzjjZZ`W91`u=KvhPsu z0`=S>)57k^?H#0=P+z@91WxBLtl~tA^`2g1rQKNlnAB*-T6#q=?X0(C&B5k->P1Ng zo4XrE^3j5hLYj%EcJEGltzKj|NoiqF*K9TV6=`NEuzRCa;yQ7TyW!;p~A(kzw z>(!cN08<&6iEXd;3Eds_O_KeaOl^C09@H^}8doyHxAMF=F=p+S#+3XpXsP9n(nAIFf$%8<0kgTeBX^I zTPz|oZ>T|>j2Rmu^brT>6u;yG8^wT$`{^B;jQwl8TGlXQ35olbPovDF#@lnevhA#5 z)rQ2L<1G)-O2&NQqEfm4UT!0^F8fHCahQxcMkp)Dm{STvTRgfBz7BQBcyi>v;C1-PuKZB9bf5)C^O~hC}qnL&M!EAGOD+Cwbpte z)-JRcVxz5IZcotE83Q#{+kmHW-CK=te%ZU=TbbCV7h>JjjV0TvZ^5^M;4%Um3y#}; zDsAf#PN8?fx9(f;tvi)_X)O5GrsiI5LvR^}jRoI&4T5ho!ueJ2f^XBe;M;Vn$)T}i z+w?8?HV|AED2)ZjZLRT)FVm(ZD+nGV;9^61E)&FPygk~nkUEH_BU;ML0%@d!*imbN zMzsi9UsbLZudUZkvaJtVt12y0U#;9`?W)|Sri{7{LKZO@w`aS*+wP1?c$0~c{-hTY zeMN`K1&wiLSvKk@hHO%8iT;r3EaT;qY>aE^gAI*jO>E3S?}H6Heobu5u_6G4ojVWgWOO2UnT1#bJhkm3$eCEX5i&M?))LhQx|uXg1FqQc5vF}Ke0SqkGNUWW z4LDjmeIgkblL=(foaksorcAaXg{7C^%47A>BL+|6fy}b+PdGL>o~K^LccgCOVBxUw z2M^u1b3dm?C~A8vF^+c)m?v3r-fH}w5xVHhxIl%k~2_Ww&!rN z!D6onCRP;2^+!=eu)6an5vxlbIw83_wV<@3H=@?FmlIZ?@6||B?t6eGN!o{|>1S_h z6VcZxX8l`-%2BBRn`_aDRO-` zv7svxq<3-IXlyQ~tcN2K*AkNG4xtCZjig-q4o4U6q^(0=On10uUf56ixjm+;GW$__GGONcPn&sacYsDyyJf;u)jqvZkiyse(;0s)M>5T?)Y+5C z?Mq$Bpf`~==TLBgRo9H+dR@3%tw;LsO*_2GOmQAip z0rFy9rj8z^L3)n5V4f_Q2&0!tnolaH)!O)GT_THW=_NzNVV}zPu%lJ4C385G7-pGG z1QHpS>v9I^t4VnzMo5#HOoFZ>J0oN+n|Xj8pl!fJ%gIZ6NuIc5!cS^6X$IITX_oP-*Ds(Fcwh+HuhMt%i=+dMjrLBcIg8ZMR8X z96fHo1ZJ}$@99EVBuU}*hT=di=Dp!VhmFItIr3=0xPw*5v~K!dcjtcC6;`*_N#FWw zduNZ@lq%P5$ZYBipnyetbtJZB6lOu5Ng6kHgwB-9lLmW^-Kl--*l|6-?i%;kJ>l@$Gmr zs^g$x`}08k(CwWni870wokn+JZ~o7aUiJ?})>MqS-)MVN;vRNL`U)O?>fw>9q5C4i z>>nm43raix+wZG;?7q_<_uOmfUVr=puIBa|J#OFj(f;q-fA1e+paMJ|&M@^Hj7t0kKZ4i;1+kHcKK5h zG~lpSHv%rW0-N`uQdBC(0|&ae=lT&)LO%%I&_^@y1DpY_8|HIOeng=|ztG$qq2T*1 z&CShj5bRhA(4EmB*L6#gi_Ujhjr|F52@UaG4g)P zvA9qLD8K*!szzm~$u0FG-FnSvJxC+e=s|U!xAQKFXXdl$_eWDhG${n5C|Y+tRI=rc zVG&&g=HLrOxabiVx}hkzP=fJ=;g)e6#sfpY45Ora(2mfJ{L+A8fCi`w=w=^d0-ZiE z4hNLcHLcK@zbhKbAF45o#Hhg{42vaiphyF3bU3SHjc6Skh>}a~p;^#5Brb))z|sJG z;tCX5!tlV5DTW?wpjaY76bAvi&EEoj0*z2v5S40EAHVkc`4Pc^1EKa1$_G*4Vicn> zY(C@%KB{2dN@x#i$B&C|P=NbD_ABTHu&xrs^EgiNgGxc<^^dl2{ci;W0)IepfE(;M zU;v8HHY=cN1`L4SK@s)$OCB^0-q25p2!UUO@a$j=E3F7rQY;1o{ek_xoq@7T>yA6J zT_LQQEe&>zi?P%Wc`>?*1B;XfJ>dp$O8kN3AfU)lq};<7um_YN3hWvqycBKd`Rk(= z@PK~w52S7LaTy~Ojilb7`EUN?4-9wP4V@cqy>-+I=C1EhG&BJ!fgtdFQQP{xv36W{ zAmmp*LkR{EPyn)VNG2_6ML0wuT@bc(mp?!RgK?FJkCb^~ak1p5eox5pj>gWvyF zjfGM$0FDc&bfbF~_uA`U{;>BSLA}wx{^?Ic@cSo>*#M53y&n7-s`5%~I{h>Isf_;- zyAnTx9KRF~j39dC;d_uf$o0Pa-HkWdc$4q-UvJ%(@ALl;`wxNa-gcz{JGSoR{$SJa zFF*RXAOCywAOCG&yk&W-t+)B_8#RCH+m6?7o!~na45l4h*KZrN@h0E>o?FP1+#lTZ zgWRV5H{1M&;g5d2MWl&-vf)PC{g0vhwC`Ii{oXCBqF zTi2EFY$G2f{NusnJLDAP)uq%fl3GR#s}3K|EP!)tIUG8otE0o2TrR8VrVCric+42l z(c|U(&@p)IdE7APC>AASus8<0tIm_^GPk&&Du2s{DH06r+cmCz_^|fw9%n^M zIJA4;u2If1pm+Cl;h*zDDH?t-!j;jZhYs)Tbe=9Z8xW6CT@u@yBXIN5xTSUz@MUq6 zfjgatd`pR2lXI4`vvY)Vd5sd_2uL4@8sZ*JK8W z3)d#^cRCAVtDgfqoritffCD>+4l2@WFGYvq1MWr6}xhdZy=^r$a(I&Y+S zk8o~GN=I>TN=hg4-ke71bZ$wu5c0m65{Cl5RbD3{4ke^KZ>QP;Ro$B63{LN)IpNB? zNqxg!aOu5Nv(&ZsQ|*^)oz4eoDfHD3%l(tGsjHpNN9A=JT<&x}PAP1pvnbhDBc0pg z{&>C_Avqonzyp!PM(sVm9Y+eU_9GR8?}Sqw-Od$$GmwUjs)}>C(r*z6M>KdK#<|LG z5_s=+xQKav(*qUP+1QDe#GjOJ@;@zKoxdi3WB#W6&H3vKpO#mYuk-nPr+<%sTyR`) zZ?po}YQLYAKMq%xul29@Z}4yQZ^8F%{$l@b|2}`IKR0|Zd^J2LcTVnK&vsXqd;9&o z{BHj3{G0jL^5+z$Ha*e&YV&E)>CuenjOeVWR+`#!bjw-Mi7m&sJQJ>HS<&(({;y~` zs(5;FYRjzRnZ-}>J+6Y*`+52Qp5HIZOM^#($Ac$=CxbJ>FUnt* z9}QNOziv6X<+GNrTaGB6T0E`zC4O)9`Fp#6KmI?if1mNy?~DGiO&_CtThlZC7yfGh z@Zgx>q~PS>)L>RHJ2*F(6Py>!4bBfP3_i(yn!7w$mHR69b#8U;to+RU?EHPf{lSvp z!Qi1_S@3M|La;n|DR?t@D|kB~_o?Aq!L;z`@R;z}@VM~!@PzPGTsbW~Gdw4p9iAIr z5MB~qj^As;XZ-8K8$u=9GydZ6R!~0{J{>-b-&_5cK=oGmcK8l3c>RL#G5mf3stfRc zRd{&rh}@C6$+^!X*19A*!(HUgcCUADaVNT~%KvZuepP-rcsTf~{B`-UV0C$A%ly){ zrG=$8OIMd)@;~%f`d|AKgNeae!P&t%_~!2g!9~Hv!Ak!!{GX5ihv#n)=(6Cp;LhM) zU_78PU)0}6go-lxd3t!3zB*677lpTncZEyC=K;MIz8=02zKPPO;lv!}I6rq)?)=;Z zxz*)=rRXt{~jKn5nL7C z9Uc*%89Wyp5g!>pA54nBYB{C&Me&Y!lKdVOpIH37cvL(&cCRcS?jGU3>K^u-`-Xc< zc`~k<-zo8(<-5yM;;Hdn<$KCg<7x37<;CS`@zL?UeKMC>w8~MJ! zXBEyaoLiVvIIlo#^ULzlO{X`Xl$+6PuJijTT;ccY&8I}CMrTGdqgnVo6`#C%Obb7g z|ChJSXns*&<@FC5h+ z+y7{vOUt)H|Np$-W8 zJr=*m;dgTJq~gg%;+bDtp4@zN^R(tE%{Miz@Na3lq3On^RsPYzvBB}d^x(u`LH@e@!u<95 zEApoWR|G3^XXYREpAJ4QyxMe9cwu-Mejg1V^*;+&hM$KYM~|Y;OLMbxFXvy)&&Z$L zyt?^;Xr8y(7F%z#?GC^A%fJ2i_Wh^2)7)d-VPuxk~McyUeW!@Fu zG46l+;Y;rD6W#8k-T&D9fML_!YrX5d$=-SHaqj>4$(7!A`<~!l<6Z4t<#n9|MgCX* zJvqMFKP8?ToElFFPK%EWPLC%CGvb9lfA8||^*;($<9Bg%U-_}}j9C4i5q}+=8J`lI z6+c>@8LupSQCL-&)O2d|Y0YOepV>T5|DI6%thmVM?;ZXU{C_&}`)Z>6wEv#}KK>_v zKlMKo_$&XC!dE_^+~>J3a$n{?_0P#K3T_V;CyXD8HBGF3-)&z2~2so0~feR~F_z&b^XXzehH`l0UiW?52;KRy2K% zGAX`_UT8VDIH!1Cac=Sa;swPEix(9yE?!c+w0K$Z^5PZ6D~t1rR~4@=UQ?W3ytcTY zcwKQ}@%rKo#T$z^6>l!yQoOaesCZlP_TnAI#l<^|cNOn0-c!7{cwh1U;*#P6#RrQI z6_?`oyyC;fM~aUYA1kgZeg){f;@8F1#fhcE<@X4D9*O^xN~?=UmFj;dm!_1amZp`C zE**orhnJ2m9alO}sE;pAEUhXYi>oJq`h?O~!hL#adg;W{Nu?i;n(1EbUgcir-ss-s z-sax!-tFGw-sOJie(HYVe(A1qkMxf6rg=wu$9N}rCwixPr+f3O&d?+kC(U+;3JH^)88eaC&*ecQdpz1n@zz0aK)|Np=L zH)>#3JS{joo)nxDe;j-io)gcGKW~{{Tv@!fd~^8&e}4YTU}f&g;L6~t;F@4!{)qe; z`CEfKg4crggHMCcg3p65f>ps$;pFg<@X7G~a9Zw)+??Dmhg5&tGs&Idp6g!Z&UdeM z7r3vv@3|kiAGs^s>E2o1+1|O{4c?fU-Z|bZZ;m(HJI_1ZJITA%J}<&K z&-^_%UfnXkd{g;^U|w)F{?7|;30@Dr48FqW2jNlf`|fGpfv>xh-K`dS^SuS$4DVk~ zcTaUE+~8j5e&t@^9(>SW&yD|{-#PI$MPy_bSiO=;XQ>b zu*DT9je81lJwtgRAs^6bg%-K63Bz6rW{;0(0*BljZ4O@{Up$@=#33rsi-b5t1$vDThp0gB5aJLO=tDvS4fGkI4Gr`)p+N?kbP=G940JM~ zZyV?gLf)m4TKKTEw9%Ch{i1+bsAI!P_mkir^g@Lmf(LGV5czC!SR3w}g!i3KNK2Jit3olyJm4xWH1)4Mu5FNKb(+JUV3v?PG zN-EGkiC`$V zKoWUTZh<6bqTB*WO|et~4T zvwneOxU+tNWVqY5Cou8t-i4d()?ma??Rw>XMglLr)v5v0@ zsX7FW()AOhQeF#EqCgv0vQ-PM zHbSM1xBAkCkjx|9ZKP|4Z3uKHp>m(LvG$~OiWJhTY^@P$6-a80leN~_##)dP1=_fp z{O_~c$SG~S-Iq3mq$XEOO0IrMx$2zK+LP94V=YLDf+k(VCOv7Jlvho9$B8#G&a%$W z3du7h5g#MHTtvGB5`C|Oc75B>*Xdj6Us^Lg@#3gDpAx=nB`hcj-=)&!R?Q6s)uhJ< z1dm^b;wB~qrdt}IcqtUG5sIHe@f)E8DU_fQN|-_k8=>SNoPrBI?qC@m?JmPRPW6iTrXN-2d>YJ^fwp_DZWZ2nqW)JN8$nv_Mo zM~jkMHH!*U76k}Q>QIsv6^cdGp(HITMA+4UOVXl3L{tq>k`@(Wcr`#tT2zSGs{u;V zqCzaM8lWUCD#V(r0ZP)MLM+4-3Y5Em%KgkLw^=Fo{k|NEkQ{#v9LjYh7Kc)TLlHC4lp@W+R6|H_mHwu~X6)1w6vjjik?Kn1m z^9P)@Mb;Pkie@>J;F3>-8Ad%EbA*2>*>T4)&tV4f0Si? zi();~vNp2l)x-9d^}UMqT+8}fY1Ti^vVL5#o@ZGbSv2dPTGlTr)(b7`_0z1k$g+M< zv0iLh8(B2#pIO#lD%MLZ>kZPXlQ>VTXWF&UnO}X1m}jt@PhKOSWiek-n5S6GZ>KRANys9N zU!_oITh#BQQE#iE9=$;HbeTo1q)~6Lp`M{o7h2R-jd~*;%1!*ZIpJEiG(JUpnB$hA zCUGqv)3w|})LZ$nC_%JUhUnv`4ACbf(nIPF3dPDfri9VuO18yTwzhOLHl`W{b0IN< z>cm3zR+e%aPjlWN%lJ;kcqti+9Tn09pVo=8loVd|SyG5gTr8r(#ofk+-p-FZ5>4JZ z)8tjQ$tw~~zB5^mFj}T0d&M?+leA=a)ls~pC_b+ZTLR;nr{O#+2@tna0(xTlU{(se+^>f2I$KTUCO9mPqCVy2}SoTj+1j$)3YxX4oc zAWd<99mS1`V!ox=G)?i7tg7xOfmdBb0#TLm4U5^;ck<(|M5k|?>GZ?x;P@=j=}VGw z38QC}T=!VHHq&xxSNQ-bs)G8eLVe7lZk}$!phOdd;6p{QoCIR(O=*G$>!kUzH)*te zJXA+<#6s!qcdSr9OxLlrj^bEFvC>lfC{4lHl2_;oq#3hF;8iCbWqQJRR4o+ez!br} z-U#kyhuy=EdlOyv(@fXhLUQqIE7^5I<2Jk0hfoV!%RP9dTUl^>@Y zmYgPq>0^puHVLGEm}E$VPT#StUssrySxhDd5||Z>`KiKOXfe4|C+2-@@%{W*l4$$S zGi{%Iy=nXBY`Zo>m+Xasv=J+fLiIRe;?z!3j2hky-pyAR6{;5}@pO+7kCg0UVS6=^ z!s_xub#W5CuKN2G-o&Qr3k~odk-iXyukp55T}(B|=rvQDX8C9h^^4w6dlUB58-(`~ z@;;d>gv^xVWm`9^Hv%opV>MweC8}S2jJ(B$w$vKd!sN5OZy-Tfo!wNujin&nA&=KM z-=l=+RU=Q-P@n7#RSWSXQB(c*s-jqK)oo^LP4QG6#fNL4SXM`|dJPm$*HIjEBQ)Yw zdzI>$I*OT!;tku5jnnF{Gu#VF5LOp8Rj*;mj0fFpKdYx36#rgLhsm>)V((f5L6{|Y zqBjB=7O$$iAK3P7!X4OB^#Qts2l??(!a3}aaSor6S{&mSS?3@OPP_^CbJgWd)iYT# z%FtF`gs7^bB`a_j5nFS04)M5?knm;SwRjitu3ueAX~jQsHJ!jLTg>^yM2=f?WFkL- z_dSbui{dzGvf-Fnf_~p(-mNgFTg=Q7bg;#IXbqUM02ci`vj$9A01M_@3Uj8dJ+rKp z1+ZX#tS~RKn3-j*EPw^`@S8=Oy<)CwTXYgJgX(Op&5Tc3&*IHec=I$~sI|V7CiE~r z9!VI}FEYk7m&9UBUnT;ip1ZM3icOT+iueyYH zWnTC(&m7qF#`8&!AOw;RfkP&NIOMH#D|P)_LmRxpsZ0o-WDP-eQL|c(WL6hVS@aKy z9#)q&EB|eDsJSNtc;WuF;{Ji=ZUP34o(y6I{pednn2C`R#zYMoohgr$>}T|eo{V3F z`=vzptIMsbGkJk6v;1%9jX=8y$*~LT`-zEdnnO3vDNm6M38)nfjB|0o8Qm!!5PKl?aowpIM zsk%I>KEzVSwQ`hKjrg0wA4&Bj=@nz^7*Y$q=Q9>i=> zVwzSx%JKaeKORqv^j~I1`YaO5NMFT~{sd8<# z3Yj7@YlGy75CZKUrdtA&bkQneR@SIU2=1jI2u-z$GE1lzk`6=gwZoXn3dCV-M|KFn zbp^@QiV!SSx}8{5W7Nzu8a+8i1^sEF`_+qV12U-~N!tnLD++VI#jI#aboWXYPB7nB zB23pJWF{NQtO?#K#c`44n2D+-vnH6+ZWAf%F?F-PuG8CDq=088Z^^POmwu=zZgm~W z^}UiTqh&qKk7p7#w#a71bp~r08Hi<0bYYp#68AZNJfEPtElc&Wr8=BcTAOVgEW$xg zi?fSruw(|6B!dM{2M&)}ZJJ~q09YYmvv z>w@{f@ehfc?~SK;DZ#wxYmxIEVxCX_89&99kB41tS)N6Q9Pg2 zeb*W|%D%K<@T(ld_;P&uOnzFLZu^+mDG_$AUjlF zWCZdO8NJMpR}w7m$g*5*Sss}%K1oyy2QfasI&mu4i$gRiL2Uri1%i3X9YDbny;wb) zrA${zLR;`IL3OzvBF3p|JeBws z#6`VT{wkI98b4l7sB3XnU6(9FMbZP4s4k(B9&oF3DW+_H-RV@1a?u64`u^;H!Cb=H z!|De`H9eYW>kZcUCO_Uv)O}aB?q#Hwx+f>P>NdKus<6;~b&=JV$zp0jRH|N3-&J~; zZ&6M9Qlm-&U2$EhP#0NLlTmz|!oI_gcN1dYofZ3RtFkE+Td1_kmRObD<5Z_6R3`Q( zm`5%~qp=bzsoBizguTZa-{;2%iMsF2)_td~dm8K3lSL~3E1ZsJEnamg<&i;TQ}UW5 zl>io!a}~)`mgG(|zkEoEKH|s63E7rpWt;kp>CU4Q-I-%=3Ws^B<+DrG+gWNfo&@h6 zg*Q)YD6^p_qe<|dQFx0qo>}*##)u%krx2HFM6=$}h_Ztwc!%E!u@K3Wlr@{hfX3rS ziE7BH3U6Xr;h6-Y)@(8bB5W@tI#!G2>Oz)GyL&^wg-BR5upi_|qX{N8!Ar?$UMhG< zQM^M6iKuQfJ@*Ow>r;NLNc7wT*`9lz3}hf4!=4i=%qV3wKR4q6igNWcGFZuv&l9Xb zm)=f)&>HBmWF=I3aIB>9rsiYPS9iOmm*>I`~3+<|=P6M7yD<;ja z1(uB?g?c`D`PEY_s>$zbRM|07sF$t*Rkn&0>Z2+M>6NSa2!(pJ;yT+3VDj)<0Pzh9 z^`R3bw7JZpZjsin?AIvN>lN397S&{CHCMG!Bg$H&P#0TNlQYn$vhSj}-lb5NTGXwz z0AI1YzUIg3M8`dx?YQf#J)Xdh6Dn zVj1mDGHzAo2f@?9@eEcj!Eq+F+^qX-M#5A&_i+o$_M?Q#g} z%}Tk8Eb33wsA}6nP_KAhRI$XO{!F7zqp(Nw3dG)wh7uesHytOA$u(Mjv&Q`-+xjbsjRZh!<5qvUyrL-lM{oG=;XmGB$3f# zIZssv{ZkN+T~(cofubV6WhZ>r&grblOhSC7HQ%! zKovbMGa{WzK~Cex=?RgZ&x&-R73mC$Bvd%AW%)fVkCs^pmM0|;OV)+>qjkd|cd+NG z&DY0M(gUh9Xn|+&UJDNKePMimSUrn2IFlc< z64v-e)*7eYZ>;ewTBA_8)m1cki4or9`v9zCe2ZqvA;v&ZaOaZVt4=%?Ut*)Lm@y*F z=flrziQvlo=~t%`R|d9S#%Wv?!VB)jR6Unm=J4aZ1iyE({FYjNvl8R`U6EK= zELRfGv=YB&B-UzpuZH`!!kuezU(evaU&CFga4)mCZy4N3OVC8WI-hq$@wdxk=L4#9 z*^u-3aY3RQeV%n$Z&C&U#bqt&+hqv{Sre`$hdOs5 z9L}J;63mE6zC{@X6d4{+GF-?OU&N1#6K(%6+xD|<+s|R!h03iiqAF#8e8g8|*u!9N ziy{O`XH6FqQ=W^w znv72o(XaO29%bUf^fiUM^jOn&OjYn2*vd(nxZr-YCftu}GRO)80X6wb*S>G~Ucx@S zlpmKRdh?TPZ+^|n#FA$xEcx4XQNrQG2XG(xUYzXZVIyAXZQ$mCKL7H1OyCoWlo^z(0ztk;N${+dz>fI^toJ&8EKEr7bykAKR)PyDfl&F? zSIAGS_dchJ(`?p-i`o>{lce;kA6V4;P2;sqt)hw*?mNBWUQgj};Kz*#F;{2BJaVZ~ z)I}6isJ!YbtEjJ>D)y+Ym@5AzSZ9zD`S*S*Rx-x{w0)*F+6Dh&;``M}$Ky*hfLU3* zbF>a##i!lYj?Q*IE=MJN>=FzqBdZlpE=NU7o)u@X=ZxIcbE2|^D&F>hHz0kBJSe8= z87d-~sP4qcJ4E1}?~|s|;0_Tm6Y>kkiV`(%=BI1^DPXDD@~3YDozz^D7*eMsM&Csh z*1o=}JwZou)E<4`HnEl29=@fa;{3qFU3~+dw177il95qOn_uxX3QB`LqC{i(HVC|t zi0^#Z$#EwB3JQbTgOP16>jF0|vA)TTv-NwsIT$xL@9id%2TB}pAJgVlgPw{zvf@;{ zs@F3L|E25ND6b&+7Qr_Nsy92Rn@utTLpsOV-oueVT|yt~684F->`QTkepMqVNw=kLtqqA@mEGxjxPukfsVm*LVmzt7{ef4Y z3H8;t3MI;`2OJ~cacQS`kJtg#K_mM)P82%vltR=`Yz434JD@r{H?p7WMBjmK`O-_g z?J~woFKIcPk==M2D#Xh!e=pqwi*3b=H8|h`ydA`yFtQamRri2kNX1jbP@%AMYus^$ zFa<{t5X1M(f(#R(6Sj(Ghmrj-5DFCgS#P95J)@w$k1Iq?xBgas8yS;uX!5fJ4Wle{m`pW%0^p z3I*wS0W#;vf_|n&?Y-G9(z|>CpcAir1DhI zSs*IE%NyA*a9Z6;2o`O0&lR6GL?=zU0GH9h0k|AS+6p;Z4BUiE!hKv%7!9O9y{xcI zpHD9|)|XOoulm|q=_}o4=_K7^cpP+H#n&KhiSMaApsH+%LKqQFC`21M-jIsBi;Syh zb0g6&kLC%Xf69@;JJH(9X|{B_EgesDuJWNqe)FNh=nvLjY0QlV7|xJGz>)Y5YlE&* z_AWy#btQ^^m|#iqj%|{jiO(vqV_+7?;FwE1xvApgQuJ+$9nf%L!{}W9fa+7tBm0F; zG{oLs8~KF47DrhJ8_FmCqJOuH{*Hl(Ij;}Dh${GeR0R?JnPZ$MX6%0*s(7}E<>?$7Si3#z|P0_=yo2L{(YN+KaL7StTgbWS5`hWuh zuUs41R#0UQJdvWUX%rlaH=z}y7Xv0&U5y|Ax51G3`%wi0lry1vprayR1)z966<-ap zs`DF;vPu&WpC}I`LDf6ZB1D*yA$mS(=Tw9mzQHDW*a(bDgo9yMa3vc357n#oA{dzB zs?eEyCM}u(9Yc-ukV8h{4)m;J87aw>D5aPIl9blp&RbuVD%*J#RT{jVH&~Un*v{KR zmA2o`+a4t~*2VGDTT1O+s#ea2QY&;-3$n~a%xhAs+?86TB(+LOYL$}IDkauhU9JKz zjLM5-f`xA$`44U=NBqTV2KisADtbg|9XlRPPlbuPk#bEMDJ5y7l%$bTl155N8Yv}F zEk;khBmGYq5!#S)OUfHSa@{#n5|dCyr04P5ntKTrv~SXAw>Q&E@wudEJ&7_<8{8nq zL9UXIFU-r@Kt&u)740L{%}SxtgfOUj3!G)nVSGh@p{e5w^3lf7xT0iim0(M%IS5(u zPPCK734wz?sf)2NAkkAY1%%qgQatjQ4ITw2IthQa^01ae{X?|pndnM1x2YGmg6XE- zx^O1=TE7)yZ0Zeah4F3bRa()UO}$N85wdLR4Q_>N*wov+wS`|>v=;fbO>2o?+qdFH zQ=57_wBpTAn|i^Gt$5SYre5L3R=k;LQ?KR5*8Y$OCFe#gf>7-DQ>>|i$~r&A$|Z${?}P6W zzW2v>8Q&YNRCAE+w&cDT%d9NvvH; zV(n7W)*gzrIP8uaUkY#owOG#Y(Wfhkn@1AFS!N&~)2dx(ev9z#$!0H>AVThIE5Sx0|NhOVj;D(?QFs z%8DZ0M3G`4N7Btny1ynJuSpNGRqlf-w@`FA+rlchS9Ci>N4iSe)?aJif<~u&fmwRm zPCx^+%aM|Ff|R5aq$HgnCFukyNhe52Izf5wceTo=y8ln;di;`xk5+*t@SjM+#>UdghI5D*US!9Ci3E%@ z5?dB$B&EM|960o%9zN{E2>!cm=k3N(`vY&U?YzBI=`Y)Pf6-0*`{y4l6Xs$5X>p=Q z66#TN4~0Mi$^>mvlIBTCnkOY0=2Fs;1t?^g%QYG1Qc}Y_6IuL2y~#f#Fq@}F2*M9O z8XNUT0AaG6%W_<$m64@dX9oKVwzS-qUbLl`Z0Y4(bVT6cZ(cL}$(i{+hp88nEC*usiih#a@=eE<)v2sB-YgwkEYGYhsF^*_1Jr`>I^P7%y;P z_A9+EYX%thv`J=Go`r9!$d@nIE1@jT3Yh!DR?i<&@l>wWBR9n6J2{ewZGl+G4@T;y zeBmaPOQDfNY4g#$m1cBz3;9)%5dbeX5D0m-8q^KT$KPx7&|1VPXi_MzkwY+BL0Fep z_=u)1ZHshoBh=Efu#}{yq$I=BgJzmQ1tG#7rc45BBq(VkK}pEuu8@VO*+<$4ZlLgM zk(@PSX{rQh#v-^C`h@JwuxfFrZDNoQ$|y^}NujZz2o|J#eA0HPO~@u~65EN|7_+t&Xh6A2fxNyewiV#b z`y<=(%2M*QAZ<-~27}syaeY5v$k-j<7g~XeV0Y9I z78hc7X4XT%Ztc!^2)QN(Bqf;^q$JaVl(yhnUP>}8v_SE+YRH`X2KFhID(s~s?4=~^ zr6lZW$2st(C5s(v1D1gVbEX|*B-6639YeT^KdPD&J4T{)TL?`2HlNA3h!!U{EV}cV zX_0F+-~CE1`f1I-N^%~Z0S;7lCUYtCL;NZ|v$EyiD9UsWipwLD>kMc!m^m~*HIE=6 zVrK@h!Wya~iOQv%nhyG>B!TpqJ2kY~7B{M@w%8!AE|OB4pjJ2HQ(=!WCQ!93(98U% zawcF*>t*eNQgoBbXsUF;9fuEBcpXQCX zl5#VE`E~Ji;>56mmX1<^v8*+Zv$J2bnf;nkEf@VD#n_|lW)gJa$S^I!r~@?#Hk(P1 z28y8+;8wo6g>_pp2}X%Y(CuXsjMOApVums~3A*V?5DjV#{2`S<`K&-qf`Od`15Sc1 z>ZW`lm%vF7Lem+!bVk%tNl$_bW&7>r=nUs_>GLxVylOSmA+=-Hq$u%L9l917PxO5#*Ld|)El}HI3(RpB|rQ>Mk z^x#$aei}}FKv12IiGVR4XGP2}lk+lxs>!ff61FfZ!K53(mFPdzSWVj=vJ$i=3<}K{ zD-%-TZL_SE0T4mD0#>J-fw3{%qz1uzhMgu`Qqv?7MM)#0+A&6?@iJSsw1u24bDS+P z)sf+M#RxL^Z`ZCsMM$?%Lm0Rr4b+5N=of8iQW8s(lCm`3mFY~b$#f`^AiPoefT2nLESTzj)F|$qmO#Lf0Q5MXMgB-6`WS^R;*3n_jARM>oJ)D z)nr75Ybzjo!O zd119B9X&8~!pxM79;Rwp{w_mJ%aV*RWm++^1WFd8Da2=xr7mc?LvNniAuK(FH7pva z+`P}(DrX}i7vAz*>=I(SQl?FD;9MTQTBUK$u@p{^1KTZx_z|Of#%K3-X zh)R%uc}jLrc>x=zSjO@WmIAiFbI>Pt8)Wl$PJST6?`V82Qm&;%pcp%je8x8zJDQ8M zQH_D**1J9BWh-Okh$kMPIFxvpOQL-@n(nI6Lai;8+$6OQ--;@=lai7+DJdx@#k=C# z<(jy5DT!;BlDKv$iEHPQ5Q57Lh9lURwqfyFJT}0OPsQ3CDwvtDC?%0N6U;#tKQnX! zb{58+mRCw5uarbyDT%yN5_zR0@=8hMm6FKI@yGzDcAh~(^CJ`bTAPK{tbCivilLQy zijG0zqKrGa{?qM*CF*fNCfX5M9Y6*dBWew}Q*DSOCls-5N9QUv z0mqFx8(^k&mi*LeCPd{~Z zR-?v1-2j>pT4v|Dp9dXm?_obL+Q{5Nm?lhMX4unQ3^wbe*kIRB4&-XCJm{%=5)Oh) zAsj7+?-~00*YEc9nqI%(lp{~RjmPAN@5rY%?0Kf862`anwe5~9`3K07S1pfQ^E&5( zzcg~YDI>KK3Bf*|SBS3E?aqcDI5B1CND);g-awsw@*$;o7hiCa?ap|7 zMw!XeO})2Toqpo5>b=!GSb$dZO+NhQdtstM(vzFR)Scb1PUYl_oKgfMdbtq2;JP8V zSZo+f{y2sqdPgwU=BTx(qq88@aXKH&qnE7(Z-~bZj&=uQ{Mk*O&dMzFz znTXL0lP36c^=%!XoR)(&FxkLReGkt)%>7$3@6MouE<|f&h-jo0wIRgk zX?}^}Fe_*W$qK#rRf%SzBRq9{j_RsKPihT<%?$48w59V#q19Lpt9NKNhwU6uUb84K zRLX-6IhTfPUQnfj&+L{}qYU!}npjsWs)hRv`JoT`L zxnlfq{=|_$UBUtvF0X*RZekLy4SeJ#;7Xa>r*$$@F|?*aQG%#Yo4l;7Wi;0-Qx@0Q zTGps2>CvII?8hG{Eq|qles9h-GxU?56+^#~SCuIV`Dx=-Q&W=hs`dNTv+V=Yr*WhGp#npOKLl!$rH-j6qf`0S<0q zNV(!=)rNv6<%%!bN9_<_bfFG+AdRKA@OB0#6_+B^hkn{TvuvZ5 zs=2Y4y#tk)F|#QKmfOSFghR|9y)8~WvgF}fETs_Fc(xJofvN^`!YdeQ7%C8luQ)SN z=5tM^bXr(jnn>JZZY;AXPutQnO*Q17Ie6o-L4LN0HSon@s=-$kqTivTF>P`ky2YB0 z${?QBNdZ}Mw3 zNF(bbEG2#P;OI*3*N71j)zW6*u_S1UKQ9fWdy^e+I_oxH*@49GIzcBfp}2NsSN3>> zee%JFyGFtekARic(ue+ACG2Fc5ypl6Bqr?C(VHrw8GneHK|+SPlqpmV;VA`fgJL+L z3F?nL$|(ixB0&MzAfe^LUh$M-rCAQ>avu-NVeXgYWLtw65IBmjE+Fp*pv^_waiW^_ z$U{M@(PqJzUfyW+h;2ht*>OuDP#=|Mdhwcq_?rK`3C=IT(o|NYUD@>iNi)pkOkj#f z(iHiak$R-ptcbbRK*L2}9Bh2cnrZ7JiE&AF+Wdmf6w!u3!dI{Ho3AY6BaSPYqfJ$d zYO8ad3r3Id$vo&4jaLhC9$ypJjP!A1&yDmG2xL0&815$?RKycWa_#_x(%(k%FXUMQ zzU2eG<%7RI&L@)%>_fI6X)UM}qgb!GJst{iMLbMyiF5+QJ{?b&!R6v4V1tJSSvQm4 zd}_@;$)b!$_3#^d$~PHx=>v>&aX6UJlzPJIl$CNoj)MaFf$ga`JgK#s%S~JHV;mZ= zO!NGO7ayfw<m!N-;F-W8`R+>NvymI3T~UNdBfht{%XK#xgz5S5>mdx%5;4x_mL=fT$49SgS-r z-1Rf3(x*kNYG4r%*P4Phj9x859g=}%K;hhf4WfNim)d-qKK~%vmaQ_x6+d?&r#T4G zOrlUpQFS4S1ysuy8-RXr?o#|u~? zK0MZ%Yw@Bg7iXkyMso&xal9ZW&*?+zUG%lhtL|^3zt$cym*^jEFi;_70geY=80u5Q zSyGW$rqY7_DmFUc>ulBvv!hz)qE}?A6fv&2m-w;>fAvOY1mP9mfQ)d>b<><`xdTL> zYD>{%&d|x4v3PZi^IAGizih0+800|nGK74co9ASW40kpyPXlIJ zUfzNuMuQAdN>auniR1@Tn*NO`0L(lId#wb}E8fI`{e~fGGl&vlYKD`NN*HEJ zMhYu4)p(vU#&U-~6RK{2tni>O=`!Z}ImyY(9ME+-feME=03(niQ&uf@YSf!$yb)h3 z8+CkBWOTDfcen_}>OK6pmmm6-b%(o|m%qQq*GkGenl9$6hlC1$9iHz8l6Tx4;a1DF zmq30XzCB2 z-*m0M*0lO2C)FqTT75TJ^-Y9jCtt`Xf1gu{uGP2Ls_&tU`qcZ>g|AlMY^^^1ccZv8 zYD>1cFmvAD8uf`NXSW zoR=JF!y2GA*{T?NWBEcB2EjCQjh42W3dTST1`9su8&M+v+1bazhi;OV^*FN$D8{@Wh6VA5#m6lyG zCHi<*LeLt8och5A*J)Fd192-wlo_~~7pW=cWd=9gN-260Fvxy1khna?_D|7;-NI^B zm>{l4&ETnk1{h3Rc&#o%1^fdEHZ)bBfO|Snu&0xA!Xs(MCDi1;|@w5I1Rg>2G+79k+UQckkT{pDMUKf#*0jg0kL{t zWC~XFCwMqjt4@Kd)^Mc2qsctehMYPqm3=5xuYj7)#n#TOi@wA3t!by6{v>||eMiI>9v#B#MI`+xT-8fD-%<#?o_PQbf=0D zV=jSV^qm$^(=IxXU0Pc$$-5O1+1oBfNmeqr#w`g|PYg>4xgO>8%DpF@tkzEGAJzSf zeU-ptrfQMAxkV~uJ_oXB-%JTjK9g#Yxeks{M8tbp=xr)60L;wuT=jjCeDg>%F3#5% zFXJ~uDPG1`VI*e9={c~YFQeY@HF|U_Hpl5iF^zIiVfTf$=qsNlUrg|VuYNUGz&ku5 zgD-5h*aR0L0NBWFn}mu^bDu3P1wI>A#8 ztP-zQmA#@H?T~;9Wu_-=z@AyEmCs6)XC}(CN@nBb>{4wjSCXIR#yKVRK3SD3K$t%puQX!yeA6~|tX)aD z$<&O8rF*LDPpC$tN@WkZH}#{laBKxe$^|7hO^O%QiWj0-U3@ZDde`Btw(*I4Hhli{ zhgcejP3w~*9I!)8q7&{qLRpMY5vdrpE7ofvrvx})ivLFK-0Q{B{9V^zu_TTqkAboQZrAg%7m0ICxV6aqeGPNi943#Po z^|Re7`=OR$7>h`iu<0abL?tUhN&I;xVbYL9V>3hO$z01fRY&)6!;M2Prc)ctIRs@s zAc9!ip{vrqHyO<8S)b2_!@7J#&{#iu6Ci3b;tsfdfG(&V@RUfALfVj20?a^SNJhV+5#I&w8b-J zp3YQdIwNsKXbaACOhE9SY>SBO%b_>KvCOWEXnHFQF%Fs`XPGO$h%YuP;v`ijnzWAf4EeeKsLtqkE*P>T3H*#?T{;fry zH^hPCn3>+_A_JU1Vt^koz;`?%>C?K{fs(B}F8Fcc7Pf>Hju@v3^~-FvoLp$Blx;@P zsT5__V@8n2bkQ&NBqaQW3G`{McmNt-TyTJ`j%y@VQ~_K{#_Y<#i%-C*I$3u!g-DGu z3Bm`s;r0>7?^)#d-(+N~4C#G7FvNiLxJ&Zk`r9_SOuDtsyzEEW)oG42?e&uq(udC zu~cE?ptBN)SCR^JtpYJfv;t8w5pYVzh6+R$7Na1oKxA{6S81XG3shi1DUhP@*=+2R z*cVCFb}L|h^g(<{=r??ilzM5nl^=fFo=inaQuKE1#24AC$xAK28U^<%u#cy-AXlZQ z42gyZX^uG8h7Z;p#2-ez+<0F+HQzs<+L~MmwQvC7p$s%q z1Qg{&`>EU$V7F0ZnGkOfj@zsxRHvSCUZC0JV!IdMY z9H#dKj-E-J(~x&_%AROE6Ze6~pi$n!4ok)*F;dip2%K@U40?&IU9K0H0D&K7^s6Mq zGwpJ`n|~Hd>5!Z9a+6~T?Oh+QGlrZ;D=Tkv;1Zxv1k+R~$1HVX7gHEh(i$2*^-jgf zj)Y3$spOhD(9Y!A1A4n9eeP5rIp;AhP8&*xfzn~(=&3kjcwo;P0taGF^Xu#hoNLh9 z;2?h!ovXAkK!U5bF$5QiRSJEBKEaP8rsgQGajxhdtvdaXF+dDVDvyd$(~WeW3a;s5 zxXMT!LT9gu9tB84PmfMg= zbRjFlN*v0}ZHS2%**d(b3icBs3#?wd;SF}MIsfS0&xfP&C{ez;{(;>ZL{F&e-6mzs zSPH2h9D;>&#$=>`Lk<8#498LE8&rw;kw*t}I8x0ED2B+~vAd+p@>O?K$@g3bVI|0Z z=y=t*r@PgILlh8e8iE>fj4-?+ql;;^HcYyxsAxr%&Ghnt-E9~HydQB_i!Y}NaN0tA zGUlBECZ0;T3tvsaoP4Y2(}Z%st2B+|tPY_Su(?y_I(s*y_h^rTfR2H7ph;+{c|&CX zK+A4uhbag?UhS$57-CkznQ=@b%_!~4xCRq*85f|pYCHi=#{qPJ2Oy>rNu|+z?Xw39 zz$>C!e7FR>LjoE?in0Q^v@`LWvTouD>S$Y7!c16Pw}b z6$~QIU-0uIWiSQIwJu_K$7?+}nH(Pj^HPrwNq^-lx?>8aV{%}`;1F4RG#9D`dTWUM zFlS8NGM>})q-7#P9?ndtegh*8g@%(UUY5eM#B!7ZAJnIyV*txC)*K~30HNn{UpW_F z&mU}FI1(-u8DI7&&l_tFB*9GFDXcf(&TD3F9OTciPNUiRW z9gmMi@>M*tD>jODsXm~Bgq4ChPXy7O&F%)ALyMScw&3~VBBkT*NwJN8|7p<3w*Gj* zZhRb*BWPxsmgu4k-^q8$w5`i*Z5drf?W~JA3geNf!q)XFE-k;}abz6EEU+Xk<%Mn- zRy2JW>~3xThIF;GdYR)Z{)V{DY<~qOoWKLi8T1!};F|wvhM^|>M_~O2bkDk(PJ{oT zAEN(Y<`|J4{0Bm@ip%$lA(aS3hTB-HKzFUaJij5H!%uh)gmK1msG#nL|C_zH0kZ74 z>OAkq`>J@xsKOre@d=)ypYW7XnjdGb6G2JSEi4JUbUrL&#)kkl%3UJLR1*$SzSR9yQtyx{;DG+^a_`=$`l>v;g?7(6?#OA8BZs$ql--xiF#J14TvLqz&>&)yVS+ zYtG>qjvOpQiRNnkTe#6&t$(}7v(o$)wlqzr(dFZM;N_{g7Md6LGg{I#O?_F?)p3GKKvhsAxQY8;~&~|F~WM7Mse0O zs>Vt*KQ-zpScBs7Q35|ms@I@KVCQEYUs)&Ll@RL2n^ zEOM9F5)s5p^ek}#nq}A~AUe5bQbG@wXJIfcL;$Inr-md#Fi|n^YY1&)i;7tCxXoNl z3H8c>q+rs!_&yQSds`-N%O@{!5t$+bO} zO#X~|VlSvArA&ijQW16e)KVM^+aAMC{is!Li4qD$;r07^X4k)kO3mzPTykDeK+i?% zzA=4S5*Pqc_h=W?D&bRH9jlL?CN+5yU95hIseHs3?MEKF?eQPl`_k8txl4<*1gY~- zjf1T|Pgs~@kBRjbiOQnBIZ?$5MnFb8i_Y+uoYOCxF&Xwh-9eU9t@7Ow%LB(9XQxS} z#yq4_A31k z%kEue4k#R9Xq~(Rj3#%T)TWLqRry0A-#&OMD3vyE8IQ{2>z_A546L5gUZ0~EaM|of?uc5w0 zH}$S%)*xSlHQo$q9IdWxZe|U!9ySTNCL{()Ii`sk zOAPuPqiGTYjN2^|a)d3usPpF3hfIYSrzc_!4s^R8%&ApPx)il22??7b%nRw{s!>-9 z>awEDV4RS?kU(55zB<`}Hml~5G-84) zCevzQY0hEo0Axs6?g~DEuN(b^8JkMEo47K#e!e&=!a1Yi9i-<$^j?J4wjpjNhWXhD*O{q=> zP&@yJnAYE%+n1!-fPeX*)z-7y8+7!X=@$dJxy?d8qb_6u)kj9$sm>_;m^4x1-{`X# z4cE>A4J=;E0yXG zOE<8yI{eh!Ql)2AFqlkK*%|)W#CG_*)&x{~ktPhSh|B6iY;1cMP>q34sBEG!;jgYN zgfcpu00F}q9km8bQKz+~cc@Njjd@hJhO)K#wd6!-OH1?v>4^=cvg)c68<80_jcrF2 z?1jei%V?}2p9tV~@<9Pio2*!u0U$_IZ?^-;G@`NeG8!{nVoeo^$7Z*~$o!>Q_)ZOD zJvlTGjOXN#G|g-y6EOidBHMZ+HdE3f>;y-2rog=T?vORP~MFHW`X<{_TKL(C-3pN{79 zbQ7TRQkpPe82-8?+iXm?1UK2*l7D=XQl_iGO}19q8UEPB4)DWGE~N=Te}2lYUR{Wd z?a&3d$=1fyg}Sm3N;56PutrC%0h6ZJ4z0mWrdpE-Va(*4(kwEQZ%SK{nK-IqV>YR# zQ3W@-yv7>xiEYyBtz!>2xx6-Qli4h6(*VLvF0V1eWyeVz>@^&Dx>>l%RI~Nuh~qgq zBn@=i$)vz!hSW9;g-dNV`)8&2a~5Fn6^wDfPKcGRH&_bb9FlP?KD6zSb;1Q(gNfNm zSj0eLrwv>(!qb5YCJ#p0NYehcJoXCHdB_9^W%wZciQWAl8BJht1#PUr+&`%A54GmHh8nyETV=yTCEiA=*X1G=cW1$@`@HiLWm)fQ@ z01+yukP9M{U2|``=MZUG`+9+-Es6v4Sq>v0{$Cszj3JUGU|Db73_Sb1Pk5_qmz(!V5+EU!CE>&k)A`XNl zjFwB)m#^Cxm006ocI@^B;(#n412Ih0-!js!@qlkG^I+Y(ng`WadB9p1c)(0&c)(0o zc)&~%(^dUoh0@MNx%@by+hF*Eozc88S|!ov{Kh*z@Tr#67Om>@Z+~x{{NzJF^204c zDd1jVethk)i_S7Ow6|A29ojTgY2NZn?&IKhxfk`KcCKx|t7VxyO0+h^8Y#ndJlLd0 zEYu+RqrK=CD7IIs6>FYlyj6Yt{f~XBrPJ0i2`~f1nFuAp8v<%ETj3D8@S#mnHlwq< z>lA3Nv-^m(Xruacug=QC9$D`9(6O_@{@lA7_N=}M9 zme9IsBtv{00Jk0VR*DxqUpBbycN#4?&G5QxZI-h_i!KA6HBajKFbk@JA!s)2-r$95 zPOMdTvPL#YH;0;R)Ta~Kpp9;X4M89O6%=0fc^d?6BDndNxLi^DF#s|8iq@iOSDW}U-ZsOMHom(YD>GpQV7Fog{WSO8_%aJbkUc9nE(>BB*u?7K zS$2{Jb~2hP!a-j!$u{c8=fRFN;DW_TizH1F`#%q!Y@ERGjC%vk1q(8a`baRF)HLT1 zv_^9hKV(e@tgjE?a_{YoTJWR^38WKMdJuv43N@6A133Mh2?qhF8j`YZAkgJBkV7rA zgz#x{)ohrR(~#};P?W{7v3}ZROR=A`6aB>G_jMVdDG@79*M4CxFW=~pnQ9T*5XBkB z7^%yp3Xp$3a^@`UBr(s83TQ&~pizcF<)daH0;or%DivdT_Y=_#KW75uwt zB(&Z@BW1RVd@l#9IXuDT4 zpWT=P&cl3mGg`hIXqb;iYqXn9(JY5I@R{7V5q3+Z_l*D&KB%X@!2rs}0ClTeKcwd5 z{D;^tiu9MuvRIF{i3&zNTOu!U<@O01n1u36EJ9p;>-9hfw8Bs=Zc2(!WlVwEjN z+Ww2~4Suj;HfVGMCt1CvBS5ovr|j>PNhA;qtK=SB{^}(HEudbeBl2lPlhTmDF4%hS zNEm{IP8d28qzt6eQjpsqphRPGh7)4Rs zY}>*c)>}m2eYR&f=pt#o+tcz_r^T4ex4p^P%T#3(XNxoOf{lJo*y3#%I#G2us{DZy zsJ&z$?3wNHfFc-rEg;H58r2-%>($ZqrFqVNeax3N`Wbq@0qVYAeRH*b}6}w9eI9dV3U5=sZ+pkYPGc4 zIT91;hTRoY!#Y#WBbct9811#qvwH{P%q2@|U#9{x+>65=%%tWG-zHXCUjrQNsr}c7 zJ=jw@GrU*DPL%zoWY{}VZtv^a^UY?I>xaEEkx0rFhwDrB&+RMXr=MMr*CieY=Kgbr zt&?(p#&Z`p*`b8?8=Dr1Ik3HWa!HTjy zw&YSK=4{5e#1zh541cI2JC*FbFpcCMl{96-{&1Brwg*sUJJ}nS8P=H-8z)c|ATFFR z_v|^|3>k0@76!b%IPCIG3T?2h-HWumpyXcL^_eWsF%R)0w#N)1w{Pl4JASEPYs-M= z0EQcXm_Om<_GXHnD0`v_T%z&70+p)Wuev(GXTaJ4J`vYd<~OO-P;Es@*Kup_^&W;H z_IgZmOcxvO@k(S}M{TSjkw1f+8gOM`*LxRW$e**q+XK~=G^-_gbCdYwOQh2_T{7;f z4xX+KzF8{xe#ixHekTS?9akE42Z>}&DyOls9@(hSgPj~GS5w{)pUG&J_oiT13fEZH zTH3-3sKYvdYlIxr{3{;sCF1l_yAZT|N@#7mKt}9>tcufJz=Sf{1+N@;graE?_pcE(kAEU0|YwUEo*(J}XZQsu0x1@Fhsng#Ar^1-###P3* z(e2T>Rb#Bcq*b{H;*}~g8m}EvN>2WkFHpUX@WjIM&)R8E78cn|+#iY`vYD6x#cU=z z_NbYlfitlcxk_Sdg6`1fneeRT0laaFo&0q%c+~Ae zEoqc>Uc(0;>ITc&N?RA0p_1Cvtr9s1)db`LaS8?>bA7t##|4-7Vd^ zMe{*~Pz7_}<&dzaan9Zy(Da&a#m;)6qtz=rL_u#56HVoAs*bkkDvIG->B%v-YDp^iWuU+aV8?RQ z2gD{83hx825df-((8li#OXXtq{M0iv zzbhf%gwZo(3D{)<=f^=z-+OF~&5p=uV6e5~2Pu+9DCQt5Rh*lL?DQ$uP3T4-;I%4Q zwIIffhqZ~WIWIy{J$MotRaH(G=8D{?lTqmd&PKSWTy7ij*baO>f?42O*V&})1^xe? z)eZDg4zWQSqt|YM7CpB^i!u{w)+mJ_7x}6BTjvF}gJg_W)1j$pBjbM}CP zH$#hWgX=RElKtxcD3PC>Yo%GvN(iQs0TNEibu;Dx&5|jU80ra%Lsv$#6)kP*z=UwZ zO2_2m@GSk3j5FtS#E?a-hz%K^jnowIn(mzP%{|v}2>H?7(U70fBC()t06NUHK3*7j z`SIm2ySkws>exURiY=Oc0pzCj%ax?eLfIHN`^TB}>dc$Uy!tMB`CW_x$6<2?Fc}$} z1LRz00=py!+&;kf3~;8WRz`hBlq-K_oTNK^eN(^jGcg5#?}5OX=tV-Gp~+p(M=7o2 z4>duSw(b~N3Li$6_>pMeK}bs6S_Op+5?^iJ*&&>aabjhmyJq&Gkn|njM|fKrV1Dq<4HFn?aI?Vk6nm9- zL)IXK?qCNRvyp;k$ikA!6l6-&&-H^h)(JyQ(L$;p5uHfoKDCZ}r*5Dv)Oqk#%0P1+8hEd~pQ$N)#yZnsTx< zO_8xpH;!_kv?j}(kd&wDnWCxhJRx_UptG%Ve^AFok`-dsrcoouk?}(YU6~?|wjc05 z>uBdcj-rP61%|hpGeBa@BK&Own~GVVMPoiT$r(JFnfO>gbavtltyA^apk9bu#2J|w zbH{+~!B^SQ@Xat6=MR1{B0wJK*d`$EHxT#DvA3S}1}|rgCuaQ^Ugo=28slU(kBz|D zVL7~@s|yd+ny08k)9|`f;Rr^mh{y$AorW9Fcj%z48y3Esr2#}J$qb&OVf>pLCcv3t zXKrB;7x^56nI1hkGrySINqF3n$W@R9kCjH8PAm)Qx*3@`7DhIK*}`i+5oRYy$Jjwl zI@tv2v`;y?aC*1lX!Jq6GlO(`k#tyE_+)Q`MU2Qe#;%bJb#^9$G5MB)6Fb#g$t?q-p&i6znt{#4Rn+50v{*%Lup#LajVGiu9Vl~{H%aRlg935{K?!O7bj;k~S zA*Q4iG|C=;kIJXL4?0G3w5*LP69DqpyhNu+N!uRVTKYE$dEP+IY}A^;1Q4Ly%m<*X zVhBm!5Gd|8fc{TYfNJYfY!oFbFR0Xsh?6(mf2KpKwmx^{Y%EqHWBCd?w!ZNUQz}Ap zbNqtdq;1A`l0UOTf*i9w=s+tM0ct~Kj$_Cr+jz@(r7)|bW(~aM5+!t7&@LjO+kU`S zVvA=XL0t>6^OcPWt^%Jlo`UlKd_2W2P(Z2O@DxqSXUkJM(>z7)pHJ`1Q@{S~Y^5v*h56 zX6c?N6KaStkTv3<1pFw+o{9!2E-p#ATmfm<1Y%#quetw zb#TJs(s?VlZR$KUkJ>|8?@^q zl$_%X1ZJD}auz|%OU%7K%=-~asonNt|C%?$g6*?#_`uClRtfX@K3%;Oy5vR zVXw}>>QmGhCAXECgBIEQ!miCxiCnm6b96O0>fJe7)8p>)Dv-2%XL<0{=o-Xa>Dlfe zRuwK`tRi&C{YHIzg5jdYos`H<#Xf(B}$SDRc+pyB&c+dvSPQVMr#YfH$W zwOW)naXx;s%DCMv%UfxJQYC&(a#x*XQ>>)aLTRu);)ZtFCO}W;!;$@!L{=|aSG9Z{ zO63jsVUqbF8mV#mpk);BbzK9U2N^k%%kF^0?w%xg&t;Zg)w`r(a}JIr7h7SJVbNP@ zz|f={#kP2OsEq@@h(EM(l3 z`U;KneY41@W-bLQu|4tl_>I?oTufIWFPA z{Y+q@>Um-E$v(pp-jL-pgAb}-!Zpa?8(cEZIGtL##1Jc$Fz_luO1Z*4j2~>XB>z2A?DZ;9t+O|Myg&4j6g73iSo_HKr~#t-(YTjTLqVRDb)7E?^4 zypB9-Pco8n2tQb4=YQQj{2A8#;8`IA{;@QhKBIX+)k~ZQ_0T=DsQ{Z=!kOinOjW90 zB8bN1o)LUSxEAQNfZCatp1C^V))Xa?{#FiWOPgDe5ZuMQh~)RJjKOX>i7i-lDu;x* zTK1WDW@VHthMKq?0`syMDUxepVqn$N9!o2{j)fuF?IWN{{Yzd~toaGB$aGAT-fry# z>M}uyl7)h*ATvq~^wuC+Lyrb{zaRl4a5F$9AC^x^z4CzKKdK17;bU&+F_f5Z?z(Q8Fx73_KMpkvU)EwhP zyLN3qvg4tQye^YJY*>`DV?Ii9^bjD9&|J)hQw{gbBtU1i(5JX^P#CODcuO5;1O%9F z1GhW4LEVPzdbrtH>-mWiKi`eIIlbaryb?pMbD4;iRsY`cqv}sL>=Ezj=>f~pqc5*o zopZ%!Rh(v44-SOTJWk5;T`*2dW%@uUKs5J%&`taDHL_q^seFyvW$uPjd!UchFHG=y z;A5jl@W;A84*TP1$gAUJUN8wqzaVZ0(k;Bh}e$P#oo~*j6xZC2tCj zcJ*0YBTyY!Jh1BRn2{BSk3slSot(yDl|nb1=Fw`BYfiZ7peyw$E6Wg1_tP2_b7=2X zLj`v4@sd%~(k>qcenbm`dlzW95kRFD4Fvem$7THV44wQf71>!kzq`;55g@)(;rDo2 ze%&mjraJ2Z)C`(6)166QU?J6z3zF)K^yBPV(*+Kg#Wvu`9n|cwdZItmWRcMr=O%ha z2}OCDIep4ZpxTxgH1x+!vFa)Cd)zXN-3EO97C&{kuxu=DTqP|lY(DOreMqhw$JN1T zW>#0DNeFC5GqasZax=4h63om@qBb*Q9De}Pug%Pcc^pL`Drwhn5j<@Hm6#l-LxL?$ zD8wm%$*dx5ikQiL!Js*W+KmL$DoRwN#4%X>4+=uZ_Jgrg0h?6W9ds+Z3zZ)T=1s3m z=#4oFLc_@jrU-XBV{_9lhcivJrW{DFp6F~W086}a!lL$lAx~%IXNw4B{&eyJD|3sB zC;$O@hq#D+3I#93dU6`XqZMu9B4$loL^N>F&bR>-tuZd59L*J51%A;}_(7bDrY})# z)t9Jp@4$71NFLjVnN6@6**&T(>v$gM7%}H(pr-mpRl6?B%r&uP)=!-wJ|91M^VY9m7P7foH)O`I@eImPD23$Du5OBTB%T2*$`yaINoTFkFz7 zX?pW3m=JGmvTmDIldgkAo3MhQAx+lB1)*=}) z`7|Llw5jMtUZ}G1=^7WgW-}Jtf<3S+RE$mYvB;JT{G|A1?l2nDnVeJUr#Z6I%ujGc zja8B61-4LPs{W$5-L?{5h9W%l|V?y_sM589r`4Oa$_R~1ObcWk+0j{X1#4VS6j z2Rn?*RJ1-S;IvEpz>8&GpyXY@3+t28L6HNUCHD$ciFII1ePd{Z1!HQF?S6@M5H)H|z8Srx-H= zQJ|LG2}ba<3WN+p&?QzjcFxv{;_X@5uEkXk4NGMPG|p#c)tfz%mL1y1zmwNKpKX~- zAdU8UZ@d?~8Fg)m$bE@Obk#j~IW3T%2i3V$;o)D*66tqhAq7Efnm9W8!mr}AjPAD3iW!!0B|Qj_tq{ap*x^T} z*dbkK#NsN+CYS-d=wbkFA^PH>hY8Tc5Z&KAV$ z;=?%ch4`K!K3;)nh-VrL@pirfY0vTPkNFhh;hf@KAYQJyHR6d- z>{CJ;5nr3x6N7qp3vwoJp_Lr56tg_-G3?dsWd&J5a%--E$ryy(K2yrdbI4WP7_mv@X2X19xeIz*OF8-T982; zEpWnUakEx)_y*RZV^+<01*sz^MhubeeYqb1V>Pg4O@zVHqZ7(5pSrJ8K1wtlKo3mE z4=~GGZcDKw;WCAvO)g_Dwz9M7ObDiKBKKF?F~FJSWL`)5&Krrg3uo_6RAk0L7m6dV zC9E$R0brJ3fYJa16ydeCb~V8Gyhq?vPfV~xppgf6N}bD#@a;mS7Ea+#NadlUX~x4C zFZLD&kqB(YKm|PgKwK+xcQ`iuomaNBGlfvBFDteX{PH(MD0QJ$y@q%C`9LjhZE*0n zC0_a;;u5Siv8PaMro!n-BLJ!Nsv`=Q)~nW}5bRYSCzstj6nj+4qE59gEs^d5Lfs7K zS{vC-Zo}cvbw+!pybr|Is_$OkoGX%6+G^!3{$<3$7%CXXE{168d=RrL} z?2R&*0y2<*MenBvXXy1HoKd_@z(NPwrjrE{)5GrJhq;5?u4I9^+aVxT-~fNsIib`{ z^}E(Y->(IV*CNk*yD{k4a_DMVSP4sdAfBq?UcW|aA1$S(YFZ_gTbuhyWtMjpskY_8 zmS8k6(%~P?xJPjtB-&QcZp7<@UJ8$QK7K`)q;Hc#4c*Ajlc={afrm(FP$OeTP9Z;`<0QDLOP)`>Puh>Ey9gd9}uY(4!IIZuD*X0Skw*88n*@#pE zo~TjN>otQ_qu7zU;7E<=8U6?E^${amu8|`yZcHsKPa!9>jY(J>BS#@Swi4%za3Vzl zI1v{36^T=O2{5$80}Ks#fFYp<3<))0NHhwDmKkyCt?-}~(J1vqqtp|PQjbU)hD7|i z)n7Jb6Wt~ZYJ)^p@12pjGjVn!9+w=Ck?0!)+NNkB?2%4wxmuYZPVS=-1kh+CPLZh- zr^wWaQ)IdWacUE28`Lpz>JmT-PZH;L{BI#nGaxR33y>yGa1r9v2%MKV*<7kSOO97G zu=<5cw!tg2XJ@=J%*~{SL95=*#98Ck%gj4c7aXZuiBp1)A!kgS2y~5(1s1iPIE&&Z z%Vcsr(n9iF{f9XCmG8x??#~V;X_nt`<=+(yT*1H<3|zs$6%1U#z!eN!!N3&^T*1H< z3|zs$6%2fxF%U-O)oa&Wd)@l=U*`|~9c^Bxzk0f>advKgxUjvGyLK-wE$>;`yKi;> zRR<2mAbs~$MYS^6UsQVst3|bMu&=0A2YZWZ|6rx4t{Utqssn>%RN{lBq6&k>q8bf$ z7gagfRa93G7K&jtw$wLTaW)%DyPiK4rYzctq^R2c{FtDKWb zRf|JyRh!68l?9^iN`2mw?p@ybsKJXrc2$XN8oJB#=UsQ6R6qSthSUCqwI=97D7HB_ zpLP4QY0}DPdY$&5m;=&G;N}9iEpR&mw<~b_0#_H)fepZ25x9E=?mmILDscA;+#6*o zc%D@EN%h-jx5MJun{!{t^LA(E%D?9d1Fh$(p=aDqI+M&~P=ziGfmR`no=9U(q%jm} z91v-gP8wzfaw>%)WGd<;?RGoOD5qm)%t#6!@WP)vE5ndVQx@Zp4&?Gykx2MP?(Tj` zMKPL5bN(rq-8^q-CTm}KGF<2_pJQTe&i&rL-3PAxyMlo$7`TFgD;W5@gn@l~)SJcO z-=#j)eVMBhSDsfea0LU;0s}J#4z#G=KG1&_ja**U`O7Q**I7C}@5l0~H>)f9xwN3a zgRcJW->bjNyYzRqr@vSJ{r?*SN!BUQu%uG6w4`R4k(y;7HOs8jEW4y;*)288qSP!) zQnOqoHOoP%S%TCoS4+*ZCcVYA(py|7y~Vop7S~H}af9?0horZ7zVsH~q|NDJZBGB5 zHm5Jp=JbWyZywQR@|(3~e36|^#0T(Saq8@-T+(!OLB7G}Q^N^5T>8ku9Udna5;|Hq zJ}$>Q9U1x56<3z+s<|sUS1@n|16MF`1p`+wa0LTbFmMF}S1@n|16MF`1p|LOF>u9| z<=KtfWxKNcLLy(5Urgl8@=J-lSw5b~o#mGk`Lq1%L=G*#lE|aw6Ny|}KAFg;=&M6RBQ)Cz0;u-y~AL{M$s@m)}jKe)+vb`j_8Nq=5N%i8L_(K9LIMi-~kFH%SL` zR63ZOrGvReI+zzr2Xm`*FfWk~=B3iX9Fwcd(~4FnUzhLCh=st>*H#miz>hci32#eR zLmktMXX7mlg~ETJupzRU9y&Y4No$V#a=yt6XUbPN7Auui?|b)WNJ-yA84k*F97|!A z{2Y~?Xs1cl;Akml*+OdPiS?Q~dgxp+2a36Mkc2CXIEQKlbR@CmAsz@Dr;sS#29U<^ zOA5Z>CA?kKN)t*YPQ3mgNA8GC@JbI0qd;y?dmuN#Kji2ckH8Ub9zVm$Zasg(o{B=i zkDra1AJ)@j-n51fcSf9Avv@I&X0%*=IT0S|oKDJt8V?}JFSKBSdphb;c3YC1J$97O z*Qv!O#VyM5?S7?R@k@6d1wQ2^$x*IUwYMKTnyoi^he-YI{L7CY%?>xIBc#6Y>#MgO z&5l~RP#w)~1(f5PH1x#Fj%vJ!>-D1Sc3!`6*Z16VG`rgh3atAqrO&;h$@?}-eS(^= z^!~ld3sL+vp5ptjjYC>2ffGMAK6#@3CLe<)8U&-raB84);Rxi$pA041z=xngMUE?e zOJO8X7E<)~ka)x=d!Rwouc1Gx7JG5C!S#M)8>1j5004_|CUm^-XQ=<5#)cJig!9;SpdW3eYf!xVHCwzeVxOSpyDcEmC zo2&f(h2(_gbBk%r}1(e(bg(4I62+xuLguR-tsCxu`zrn5my+$*puPM zp+XV1IJ}LAcLcyp=}%GP_dr>Eu1nw*4N(u0(2^mpYHNzpIpNH5YBfPmGCvP%u_^MG zi@1E5u~8n-1e6x*Xc)DGI0G?U^q>))gZJ1L+v@9f<7ZQU@mbbinXbPk_=O6tQXTh0 z-GNg&BeY(zgfO-$D-I7$Mh?#~dp_(*d|th`a$;9-dk*S1zvJ@M{1)eDk@DY~*3CzZ z*B#~J?{VdXwIJ~O0;t_zckPUZvs#%NnyD_uml0+L#0y{D`8n@_Rh{U8{dR1e2Lj{~ z_#OaoF)@?`ms@nB)QvYH|5D6R~b! zE#%u8$S=^qWZm^=QTNcZs7sjI%ZC{b1(O41M=n&m_|cY!V3~&l5_$!(X&w&G-P|qb zM>@ezsE`a^ql*F+cL?6Wy~B2>-UQGE78t#S-9Y?J5n>mX1j{ul*D6!)Vi@2vGa`G1 zUm%b>3k|VMJ!5f$yFiE=Kuc@eS|XI6mjbe-pygxb1Z%P9?cd<8A;Mvh3pYewX?Ucf z^%DAg*2{&Bat|~!yHU=0#@Yt=h-6&X;Me!Hh$>U=6;%Pbmmt2%J~GsdG8FxxT#W*X z%%%GwORnLwcVShm9~ndvdME6c#7&jqFB1<#ytQl5RYpXr)~^{4Ptp&I`bErsJ-CoY z527FIF&9?!XotOe`vV&0win zQfro)BZV-=TgB8nWGRU!NM_{eYW5>x9>)J$Z83gbv1ZGJGkwWg{7(oNW#?F(q6WDzy~YuEIu5Em&p38IpvSF2CyVnO9wW=2Zz0B7oPP0l>t# zQPq`aP&If}_@3gY?TldyQ=us_Jv?idQ1v{6v;NGh9(v|g4?pv&N48frVLyQsnX|H?5*tk6}!&)t;Ls7m@?QCLH+b~V?GLXg{Y~xEMhP4%;6_GKuP>1{odgX zLbJco$k%l~+1ZE8+d+=9mlA%1hX*`gLua(!syZ8PbS}i*n zGQ(H3jj+Y4**>1XEdhjZ#B~Q_m_&Grir3|KZQ~_0r{53iDq~m&agSMkjMp4W2v&bu z3I!Ae-^F#vQ|}Ob>vwNFdCIndMA0JTq*fPhJL5azNw=3hLYxy|?CkL6us&$E#QUH}Ra6ef-;3kHYRvu=4Wv?O6V}mp^Xhi3}K}q4Adxb!@9kVCEaL z#9n{k?)2NSZEcx}k+h|4I36L^gpX|`13UzB{8ggdSBIMtLRhut z_e<8~1>{XA9&l-)cnER`wR~EYSvx0qy#gjFERXgbkv2nj_-iW2syk7z?B0+aW_jds zMDeYrYRnMp_A{!((mheBbdnn0TZ&l;NwxNs5VYXHLtSTaD zOjNufJGw)`6S%T&QzcPRK9Dv0bbQ4oC(W3ofp-=r*S?!$_5sX1^TwTxbwdFxPR z=Op?z;$fDV*pi}f>MlZ^`9WMqJEy&r;@!8j`;`P;*-hH;5^ilE$h}uLnT7_4Axs!6 z#j!UZF@>ZH(oXOxG)!#e?V>}ugcT3<(t&iAU3gcJsOSnCi`+#pI!&oQd9V!ElH>~e zDL~U2(9rek22dFh+)04WIG|@hPXj0#N&yQqAEgD)^B&hKE7MiMyAO^@irhx72`vTw8Aci-?br0cD+^^Pg zfRh1?6lwN^Wr89{ZHk%2-c>Y)G=YMtR{I3q5 z|J4y**+!7h8~6r`uW&3Wf(Uh+9>mE*XH;nYQVdlENaM;8RnvW3kd5fjZVOQ%J52^HZE8^ZKV)MgdQ$>IH0j34QZg$s{Aq$EMYD>@XcXQ-uJw1_X%Fp-wuhy#V_{(}fcK z4$u%?oB`BxzU6bCr9A@?+Qg4CP{J)OLPnhS#FL~)kw5i##kB8x3!3(7;~w2V=ha<7 z=qpwtJqOdhi19iDyF3I1?)v}?iv_y!t^CMJQ-0D`#?%+Xgkj9kTpz~U6R+zF0LAoe zDWvn$lGv1Yn(J%W!zrwbEKMh^S@t*@?v{A4E*pc7W^gvqL+la?T=34ZSCrklMc0IjYnl#cB4e7bm)V0FML7-C_+Vgd4hi=$#fF#F$@25ld(=QAE z9B56Krkgfqj5SNpD)vkg+Q+pYOC2 zUwFjJeCKz5=S$DUHy?ZC+#@P>uIx&9PF-E7I>+o!=sx=1$D}%(d=okjM)pp)zMInk z1BMr}Z(ohT=*2WJr_3C3~ChK2>K%`5MzZKvVnIcx5p#=#oYAXN9n^SkDsG+N%7HCSBV%eaa)9BxB5Rm$k^Il z%#0Axh85dU_kaF8{8&$V{Nzi8;j=G2r##e~)`MfJr;*F08@nM}e3zw=UXXPk+YuP5 z*JT2o9>DMG_SG_$Y8C+#1*7`XG+o7Ovh+;4jkao_JGwSI(h+F>dpXjU5cF-+w4P34q;5MzwEMU_3SKI@pwTBP`~5@(eSGu(`|exM zsnHk6?m2<45ejbIAL{FGO>T z_#F4}y1id%yP5(s7#x+IIqZ4{o(6LtEx=#L3%c?0U9L)G&6O}auZ4#s3xO^?5kuCR z8(A`uP*0WvaWyQALtC)Ko@0(az^)Xd-7LyN)t;5;L_(a5D_ZqX5NJxxHjXYifdn=$jCA4%pHr-gE>e3Kl(J@^R6mC}R+R=@o*dmtePMpY#&( z*JO!+CVP>l*eFgEjK3xeYV4a5S_t)$pu_$hBp0bTfS$=BC6E*#rmzT^9;Q#~n~jiw z^}36~HB)~71>@<-ZH7aBCePbEsq?p-Z& z>2lx?C-0z-$z7V&5HefH2TqYqnfPqQXD>d7dTP{ROcs?I(N9!{VjRMzKkBxTeHs<% zwz}78kb~M>du8I8dr`7bYfBIdfYRKh_4GW$jT!f87ww@Kk!@r4hg9TB(Yfu{KK<#J zDAm2~g)e*)rZv7UF%%Y|->?jjDt%94C0{Mwi!^Z3n&%%4=||)%uwsrX#jCcMi@{Ya z4dJL8sgbFHjppwYx^O2%1F^^y=B#(AX>99KXy{a?cvITZ_@rXsBa^=rrC)hE(4v`?Fhl0F9c>Y+uwt^4-)0bsd|eLym0HMCz`$XIdh z#(o}n1RP*I1f1yKQDoF7Fth4f@Jeslnn)2?wNEj2WR6-@TMh#3vMAsmvIpWrV`ID} zS)%|Sx(3kfHk?fTStpanA%Do+A-+)D*!adI%_0V82KPp{z#uKIUl{gCDwM#E?-psJ zZV`10zb2@nq>zEXy;-&2YebBKjgFpKB1xS@( z;=eJ#NdojAa0=+P`0ms$DH9ah?ZUHpaGSyoP;kegu|jKsAAl60;D?#8>NjkeBNV)W zi$)OmF$RHa4s9@#;)M+avPv*KLQTMIxD5|l?afS89IDZ7j5wr?HicAFW{@&vMpCRb zh1Vo0i+6&CGjBS{w92BYx7f!d=kvVK8Y$_vd-tk{fEA^w4_%4bp+L?=T5qc>kH26g z?B!c&o|0?~U70)q#<KgI?PmD?GJw!_@gPDv620)~wWDB5I# zx8JNysPEJ@Xl$HDt?YPyJYxov0h);!kJ+8YO>`x$rrRgJT1fwcAEaixZW^hJgYYTDOM@+s9$S8rG;@rT9DSgZ24n7DcqPv-mp|^`Mt9(#2qw$h63nIN&~j$ z#mi?U3)2tU8L__Vfz^`-O|rVe@-^#_$ZSU~XTl!8SdIofK;F=i_p!A4zlFT6kQal_ z*EmE)p*GMUsSV^NwP8Ebfmi;OwECC7N#)-5%D@TO;Qz2(8dz^uN^beKty021&ZWm!NLnrBQNd6@J|p9HGr=yeomKs#VK#DB2Z^udvATY_TIAP zkEN3<7Fit4iOVHM->xu_+B#Lj4p-dC$H3f5_}qXMjr^?s&8@;yzau8yKGhLP<~r=IW2--&a)5du&q~aoy>(m#7kTJ{S(FGc{-HPp&NK?yJCWwX-dsEjr&Ky4SH}h zhxiu}t1GQh^q@Q8URL(WE2HZf8nWn+hQD!l1GedYXW}NJ{<QFUn&uETcR^RB6&K@_{rj!-R>W<2(*gxyC+9uLe;-l6&sONee3(O1H-q9*kz z%%BPqVb-Of{iK9DZg9!9d|BiNkOGTp(NLN*xEATyx0a)~nSH~VZeW{ubC^EKrHM=QEaIAEd_ z*MH;{7j@|?#=lv?`bc){#TQS2{ZIeUN4}KYyDGnMuF%oYD4(q)CiYRvAjaJ|qO|V> z&fJoSsnAJD|LoDkZ(*@%=sRKbs`oKvxMm3ejM;4REfXcRr%Ym__7P^Z?I!Y#;Rhr* zLei-uHiX7;ZR)b`L_XI*E^2aUNp*ZH$)px38uh`jwN%pz<|NP;cMMFJxMQ$XG=I|E zU_-Ypu1TLFeGdd8%v=3K$u)8}iMvaa?iqc1%W$*LEbUcxy6T;@-G-b^yrH^OU0@gs zM30kkGuot7-w{93K3#?B7E=HE$IhHoyHM7;dlC5n!_Zx^XY-6}m8!qciIx#kX7zp< z(vZ*jqf79#faU1iwBd>OvG%Gbtc?0>J5yLFGjzyO1Wi(p8Izkul*y(%-V4b&dLgi_ zvRE@{7{X%YI;V$ULTjmkxZimoKAe)Jsi-NX`JUV%Fq-*J9`oHV+19MLYR$xAZbxhb zj?naUV%P->hf1+kDJ8w<>Z$ELB3{*!Ep^GmltfOKPc|L!PsHCxw*1yX7XyL! z2|nEtknOj$9!Lxk8cW%>SFEC>^EOeu)1c)rq8@nB#3?7c3@3BJ-5x#lIDQDgVv5NV zQ}lq8z}DE(ML1To?~fpk2?40}UGlS7QphT#<_ra#jl8V=JMhhx8*Bd{1}o+6pUe|>&6M?;1>Z|qm| zy&3nsB7`@mQ0SQkH;S-QVmC_z?19CLB^3&A#Uil3GHS`$?%6iPCOW)PKcI7VODr&p zczWRKWR3}l(!(dkh>f4S{@s`Z)*f57nWnbEjyo7Z6PNP@;iNOcQ^W&D5>zCpiVe`V z76!7{vv2bZ>6WC(W6I&VtUR_K6i`YX`byM*e!7jWV?nwO9g}hQNUM0j%<|T6lA=#_58tE%cuF0;NyqNc_D=4;9W-Swgax+XnThE7y({dp-z+k6p~F3V z@3}|b%SC{;wdg2oci3I;;xi!>-?F4!42xC|)-AU_oYt4@H>Q9Y{ay{LYG=Pq5*mX8 z^p(FHmdA~)!S|K9C+xAx>nK+AdnK&c??ddK^!uuC6^)g{cVUL%X2o;dfVp_?(Q!*$ zh8d@Ypx!wGv9h;orzFHo546}RY@a%i6oTHFfT8gD&!BQ0%~Yw3G}+OO~1;wQ4Eu+XO7NTaemgsR5}KOU;tH%2G+#r(-Hf*spVy zNjRWGl{Fv17>Pjm=gjTK@yb$>XF@Mt*+mvS&@cnt9AZZfIu+%_s2~D1a&J{jtz~%>5 zbxo-oNbqNwQL(IR3rclY;fz> z>t^eYJz@ybN2V)m`|MPOqWGTfHs8i0Zsf!cW!xAXi>9EoE<$G|6Gumj zCgfpljV?}@2v~vK7HcvsqY$gh#Yz4^m}9F0C|wg)e$4K8HX;Vgv$0q?3?vjRycZl|@U@$EEu z&33w7uTk#E2sLUYas>gO_J-JjX_4W^Xgy}&I=BTj&VVM!nNv@61{9z`2F8p$Or2uu zoxzF{&@Da@uB{?&RI^FMRiiXRhjea`bgPOaLc@0mw7TR|uCpG?GK+7pGbKFW0 ztaD_xw%u+&*%K&U4!2}&cP%_{e%HbS0Af^*YvCk$L-RkIrE?O5#)o7@#wO^pXVg@v z&&slIm6L=B9sl-GpC?Xgh%D@tvc}5vEFo!_*&{mbjU^;avhl9Vt3h~U38}SJLPEiVgoL}r zWP_rKZsUs~i-ZKF8XX3b)|tOb5g$cIE85DbUvOLXh(p|R#4#U{E`3Tg*UV*CiJs<5 zX`8m{KS7EeHebRpx!_aUHrx2ztw+9_*S6eq|*f5JbL#4X8u~+tT{-bZ3PgiuX|CaV47pp+yuE!$uCa)O@^`?dx zus>1@($^HXVB6a+NULEM4igLLj(#H7AV%wob6!EmNf84eY>~mwTeYe8!pr&OpQ0pU z#BSpA05ajrCryj=89);^VU}`Eo0F$n6->@@#5)j(efgFk|jW|Lxyd~Xr6g(k`2H!uWcD9UNTYFwqHBdwijku zn5Yj##qo*SzB{_KFT;z|lc>+0)#nGr-1 z2rv2IOmXLqO^Q+NfX$Bh#kMAgKRQ$VNVY>e$g4G99Q#t-A6h60HRU<^zskzWL~c|z zumX0qV74W#2wWYl<0#3GQ^*xJlE6^ha899C$Iz!*u#cJ)=(Z^~skou!cEybx5T66Z zO|5-I!fBu}rGo`6DBiM-ZY~8kOztV%L?_-FH~A!POb!4?xU6r{cod&Z8^bQ!mP;}0 z!XMZ9Hul{kJh16948}66TO}67^l{FCd#=P7HtGI@yt}Cd$Nx6Q-$Jt3g2E0=lX_c7 zmRAIjGq&;Gr%q$fB^RnS8}IkQoYmf|ic5^u@%>$i0dRYL7-G1TSRL;~m~bNj~S*1z%P^v@gO4Vo3IURyZ4u@&vv$D&S!y@fgP%};R z~ofj}SXF~8fpa(IC2q$H=G%-8nG0gujH;9P5J+?MrE*<93VQX{_ zI{BzcyE6ASA0PXKj6Z&s@OqU*h&u5b1yHRm5 z=|0tRA7{DB8RypNTn&S9uP8mKB@c08n-cwm4-VhcWg4SI({Ga&e0}51!>lMBY2ozB zYz{b0(IIoCi#}wkBlbAe8qMgp`0WvCuk0AT^z7maDNKtO+Ln+5xeT?`VT3azdkx;Cpz-iXD5OwPuYpS zl)K+UqaKk03Y-|jVc*OmpmiOV28L~bS;XIiGlM9@H7Da`+)zxpxLUf&NJbhTpi!C~ z&yGW%P=lH1>lbB5WJW0#MIG#bs>xuC7M-h-$Ei`BtVHwz2ndt+)`Ziuq!meMwaCyk zOgV&olQAafaZGh08yOA7O|7@4lxRA74i+$05m_^J(39ZFuMVRd=NScnEeS`r^X%@?0Kxst<2pmn~&drc%bM4U*LvWa9Vn@Ec?6jgPp5B;ZjWfvG>Bg+q`U#usza#)MF~}=UauoJwH94Q6S~Ym*+C zL$>T>Vv)s!$M1k?kl(~1@ZX0q0rGoLcFsNGXH_@{Q`aXV2&EAF`MWDv34~qL+f9jC zD?#j3N+83k4VIq(VbyJL@Q8N{Rst_Pl|W(2K7p^|UtJe7C>IS%0}us1)eN@%4%?7g z7luuExG-!h7ljRfNrx?Lfo*LJ+xi%`Lk?TGC~RvNg>C(!upO#lJ6v|B@P=yv$TGYg zEqgWIZWY9CKEzm4S3ti>f%%|fyEHa#Rzw9`mzcE@M5&>~ZZCnkkuhyb%vp&AD*+!? z8@CoeocVI0xVp|pY@smc5#r+_z_4G{j;Jm70qvh8sIWQGHi{Qgvm!n9d9a%*n11e^ z=(Es7Xr`0#8RMf;O&Fgs-fO=ktVKR!DdRJiGCpG|<1>~rK4U54GnO(wV=3b^CLPqD zHsy7+@J!G7N15|Dm;s(IN@6SS&?g>C=ZghUunBTnF z`}(XZllDFxNQm}6EjZZwCL)=1qrERiGU2$F?0wUbOlZ1}WOA$9`{Kt~cNrxKo>8i` zQPO!)Mz%5g2}kHAwwe7HosrCA?A9(C>cfO88yQPQmkPut8yU;9k+D?00(fkculr{d zSH--5ZEW43Va&cZK(YXCf2Fu7=cy$F;(1;LUe)Ag$YZ_9T$>D6GTS24P+wP|5p*rn zwnYuaB?cN%)SN^Mw(N##&}>W58ptuSX=`BHqJLmlyH?Rw&h>=CFn6PU`qGjH>H8B3Z>_8*29@fAgPJNHqh`VF<6@^)C z44luHB!Z@dbypn6_>85D&sfT+*;1Dv&qUW?6R^koPg)Q2cght{y8! zuAq|3Tz)}yD%+Pv6@1679+p*9Ep1aqz=E4&D&OxC+Q?3;u+cT*(PTHvXDtxH07R0^ ze3%4H!n7q88vho@<^^Z2M=9)jEOd(_py1@>CYw={k&vB5WMlK`Bhs%;=F^{g3w^cC)ywNo+3p#M?316?M52R z1ld51P7G2IPe4A`O@buLgE=!0CJ7>&s6XVeZPIEn+S}wX0H$}uQ$3bJ0cz($IKC5e z*ut1nQhFJ0hYhtImcOdWVgF>&KMyoH=s2bB935fL}enJ#ScY1DiiTGW=2#hlbEqFGh$Pj*EX3TR0OBYsPC~OhQiriWe&nVJ!Tai zR+u0ztonYH9>Z`zkA-khk6j_?u{(_PSPZ2eOW|rgmcyDJd%`t(q~SU}AnyTNIT7C# z8b2S6``BF}ZzH0blK)nacaEz)zkn_Cah0&)6Z%NH6l|yALNzTfl*6B$NDIKyhbTRg`E_)*2Gvfix@K1CTK;# zF!Wd>E>xK6%YIYX^jRKChR)c4`8YM5QIqF+W&PT@R>aOu4f?RwxM;9rMfuhwcIv## z!Hy&*ypN`_+DE!aUyt8>yZ z?bLakmqm=EK*%pjJ7bmTnEaxi)UeaEY4Y)k6cE!Sqy~0CQlMz@?mX+AN#BOtCvAp@ zM}ZT_oGU*8_PTZ=qE>5|Sll)PJ4tCb}x0n47 z#Uqv>zhAwz`D}(TlO>Ud*+O+sZagnRyI3teAU!kgxtG|+Uqkit!oU67vt8Va*_6u5 zc-w<*tPO(&4vG5O9tJSxuW&r8D_W#JiRQcJ_A2c}#L~d5jbdYh&`t#rMI>P_OegokvM9>W>7f6Pf?{0%qj$w)WeSu(X)@noQF7>PTm zjI-i~bNXAh($qF0+sHyC6J()%wn(B54THK}$aNH$MXPq;3(bd%+vSI59iA*KeAk6n zMj2F}z<3fi;f$!T>MA5Zkd_qx#66~jw#imn5=L?fBTaJ^ZYA1zqaDSSbOij?a%|F< z&>CbBzhSb@D6K);-m=cU+(aC2LUAae&Y46o%JHd7YWM@);y=>{5UVM$4Lam1o7|q* zzpos-IhXzxAw|)Tati9fZdeb{rw8ixiQ+hfnSa+M7RM{A`XXAYOKtvaI`y@8@UwcD z&G@C(=gPOF`j?kc;dfNwi5eWrrr|L+i(7n zzyIW&|Ngs=Jvlr}4AdtfRyfxOL;H@hy=n^#_zu~V{AsV2>Ek>*k0W@ZM;d;pTl~i! zCkN8Eb>9-b%Iws7Ru9F;o`4C$2LE9>vx=1|uk(*RL4C3aeo<#pRMAM=Run5wolj9N z(prTayAxS;`W44y8oMKO;=5NI`|t7LUM2KK_aCle!s?r7>txW=gP=BgU~AA z{?;D7>@8wJ+3}FhWl4&Aixoq1-l^_XO$c{30+Ael5@yFast=T{50=@@`K1vEC~1e` z2g>dT%lzj2JT#(x_B^QiVA;Ak|3u1H!POIiI_;bD&+7MVSa{-bHr}&p>E>Ld^D=?} z>)%&DcIKx1i)2(^-bPDSaom9?AE(Wm^RH64&P;C3&yGiS)SYN`G-wKq=ElkSF-o3( za@3$lV)^ADwr=qF<>Pc*)lj?ZLa5!Dog_~?E_Z*h>_%)tI6|V0#N!%@xtsGZD?>x^ zc;F-RH|JkbhK~hRXQxmpj@F`r05uQt7=jW|CZ=^u==@wLxP;;z@T;)Eja%=^f;z+D%6FsoJqc`P8S*VY1vSuFN zoNV>(o9Km=dBsh1#8R)kiN09sHR_I~UUw5cvef-I(J4zkc$4}iA<=#sRxS073Tnu} zw4ppVlo$VCOH4@QkEHr5gbO4&+ns2=&eX$t(biAIW!w{4*WY8-BS^v4b3_3KGaWwW z!tLksEIl);1JRNs75q&je@v!&O7W+he-zQMUt5aF2YK=?7(U7&odSa~S;zo#Fj#oB zgs*c@__0xJMnNwzch1z+`Q1XhflojnsjCsN`BQvOI+1fYBy;fh9QN!W(=)3_M?X8~ zu<`Q~dx3toV`Gmz^3L17>!W9my?TTVi;@7r1uExIhoW0ix^wPPY|Dzy&%Qw?JyE;N zkSC$A@7=@^>l~Ha=NxiATj*nTcOL;Z>XkF{li&yv19%|y>Pt~@o#112 zdy4Rk!ycu`@%R*}IL<5KLlYke4-=LUw8nA)V%iKkd}^zh-Q*a|`UOfO)jhqcI-3 zYmvty;spG>6@T=7@XH9Mw@gRl%vprB;BF!wNKytQxVWGHg1< zW6{6KXM}T^E6r;;fS^AKJa8S8+Xmi->&jAsA4Bl6EXOxqw~ zPqs@dn%EkYFF&Lk^9PX%<*@SNHNwoL4<#kHN5UtbDzAF7Ssb6xn@}Fm zo7Pk1!6(U}pDG=c*L$iQDeuPoHD#%c!BgecPd)*|6oYGpsiwL?_4`3JW`h?KZ){H& z>shhFip|Ah3SHBgE;eJu23Bl77K1**{xF<`|3Fyab0O^FZy9zQY&g#W!0so3W!IDN zfrTeEp(koR@r1g-b{e6EVugzJR1C3cTQMBHk;EuAP_Y>mBZl0zV%QFWZE+$$90*GW z+p@v7$6yNv+aAHTEZCL=+hi?=4a*;}QH=8qf{kMB9g3|RY!u_dLBU3`&JM*68Eh-l zu<~^}wkvdXbr{n4tI=>y3kDjXcKUudkhZ7p>X1 zj*yHWJ4_Pirs;2l!aiU<+Tk1e@X?~UnU6;%@Ur9Viq%2>9e?tJ!?(|mf5p^S5mZ=k z(&3MHiyk#^V6lmbcVz{)vm}9~iBbHiZt=eKIa$ieI!+8tM>h~lnHz|u%nig+<_2OZ zb851bIW<|zoSLLy{Ep`YFolkofQ_Y9OQ72SV9He;c^&k|RNGoHS%7WrwPk#pABsx_ zTE;O$)p7v=86?m}YC{Z)>ma;YMR+ZYN7J4k7 zfDhM+b9I7O|3?OiSD#i;x%#kYD#s;+zKSS-h%437EeY&NneZ#=fnh58r89~YQ4Cj# zAekr=4`~%qyg+`TMpcm|9u(ouDP`)gBSmx&mS6jMP~<8e6d`tmG7swUqAd8YH69eX zh6hEi^~~$^kT7T!4)LJK^LS9?`JVYrdMH$}6*T8G1~Fj~Fdb|$$1pNc_2c%CjDOye+|AE_ZffLw_{RgS1|d6TLHT;z zu~T2K=Z0I(hT{;%d28MFz?372p*BXDj6XP(sM5LSFcM0?#VXmu*=yGW$= zowjTUC>3?oKeI#rSO(a-cdGUSQld+L3G5YW%Ie_B)2B>2=i&|>G2aeo%mYZiQRY~| zMtGf&o1Ws&e+9A(s6a1$>x2#6z9MHdE%3QHK~5)3!l;YO^9uHplRo| zMW%G?kZ#igW6AJ8cTv!rsiy7q{wk?HFW zrZmJ#Ls?qJ8R8ip3^7ZgGG*YW2%8c8Vl$#53p^;Y%QJPLlp^dOhitOb<5ds`4 zb5#!y^2@K_MMhqv^deV#5jHZau+D>4uIE83H+bfadf0u;D#8v%MgE=_d4U&sp%-EI zq9SZkRODtJv~r7QzF3bs47W16oZMD<|p68#+CRB1CAX8$7_o0i@Fn0s41M60?KHDu9!F#YNobFR(;`OK?$O3>PPJe(!B88LrG7l+?G2d%x=qNun06# zH(j?-z`W(hhgy)i<_?w3c{+wE%1f3qdC5{HFImduB}O zOTiaR+_zNp04C46VtLjTOIcSeWnHn9b;VLH`e__r5g>nog;#QM8>^%-Gvl)3_&(MN z$}xz3Vw@!*0`K!9&MV;8)nB<(2#rs3uJd=#OYW;Y*phm$Wp~`VEaxK$W6WE_(71IX z@_5s(Rneq_wMAu*X;n-M1TO4`>f($NBA4Vw)q|dKTR>lc%wUpBr}ZrAj2npkRQf*`+(|4f|51k{SaO~ zt~x2YsD9W1$8kS+Vg1N=>IdfIE&Z?y5@b~_el|_2cYXfX6WiQX=bF^}NfG$=>|bfr ztA{_OUtfJ27b{hdOr+0wnwZE*^#c>>_gVU(RQZojlz;z3ng3-X{lr9>CoS!De{`bE zkB`&E7h6PDo~9nw$wSGaR@R4pn-Tj`TK!X==%s#4Mr1Hpri@8ytGzsBG!dWZY%HW& z@D3#d4H&dB{F8we!1vFJ|HKpEPt3CWwHC%lz)wI$&!=}&x1_?%EEH2U=J z-kJaam$Msgx{iUwtFyBk!w+e>{fj|Ne4NB191*YHFDDVcJfh_|vg*X}QwX0PXW{>2 z?|q={uBv0Rjp5+uKkBjmWJOqGHW2NC2_bc6i5dbolObywUfr z??5|9h(2F0NYtpQax0RcsI)h=RPhhi7TelaRP=(1ML|JD1;v)zTE!NvTH4a`KHu+L zzy0Ur1OqLx9iu_d@6TSpwdR^@&bj8CYp%KK+h-Tc*9hbrooduu%j;_gMKlvTDCkTFl+Jaz7y^!(&`t zro#KV`4(?*^JeU;gbw85*tUbNz|QOdTLpH{kgCUgKJ8joW!?-bjQ6jc`Q9;D;$nl)- zn(7~c*q9_Hh>gj{Q6Z*zdZWJC!Ly`J2-qjnnt%x$gH>^r)GyHlGD>(qs<^4G|GXso ziTZ@sTzMM*VXH}`Pf{(`ct+d-lelvI?p@2!lK^(tZxf#3+^q{ zm2W`HGW$8{AhHht%g+#r)j_L3;PnTs`p&)Z{OvG&`KEqdm6!MHufzk|^A-L2=GWZj zU%rz{JQUYqtN!5S{zYlI_x82Lf!U{G!^ z6N`#zZ)@1tH)3qxh}C@qgdfs$FCpL;5(~bOpzw`Ehi@cId?WGV8wniWNCf%jA#66S z+UFof7n|;ZjLSKh)A;t*@hy^`lXCu9Up~-ZEZ?+J3-8#F zq&0FZLiCD|6>BjX;>(ymvaOd!hq(w&rj(|c{Rs6Rs5(tN?^MS$75Ro4tNfpaae*^y z!eaXH`1T{*GCFGhqvN+XE-d1IkqcHo+!Rl&7wPF!O|iUuL%+X!mZP)bdL3MWz=N1) zaJvAk9yr};%QA5Nf<-L-XJ%dK|(+Pjc7 z@6GD>b7d%hlUZ;^{_?#1hzMG7>&(_g`B4tME^ox9=f7k0xBM8tm;cl2+>L=*UNNRB7UNo`k4;S0(yXF>Gbr2VM`CehA z;(J52pS_Ib`*>Aehv!vQ0f_Zd0rKGfAjbqqN~pC2kl9HSHBC8qfXVWj9 zxNSE?*uE!j77=;%Y}x31!?^imR}MknhzuLmhqF$pJn_p_DAxGpv?NW$ANf_$F(x0e_O5uZhStzl+RQ{f5Xb*>n;O^pgL0QxvKqD`IKT>v=*Nde7z$BFk zyjHzokvHGxh%9j`a=iSs1d5bTlbaSSje=3uFw*2vvIq%n%7@=$BxBy?bEF;Ed*Imm zH%~5aP?H}XHyP8crpGu|GnC;_T9-|U8?Sd(vTATg_|&0(+nfjAu|H6bGAY&M&dvhq&cW{7BPsqdd5_NN0tPqa_-|h~gXxtDwOBV(&@0bzk)6w6B ztWj>mhF_n`p!H3bxj9+G00%ILQtAg*?vYsPM;P9yh@-Dkl@y7iJIgOnoF}QJUyNJX zmtTrosit?ut(3_x$L&Kt^t1VLS2UaIk%Ib_C?*y4t8pup^zOKontBhn)8;l~CrkV5 zbjWbqToPQ;iNB`esC4`?NRkHpns8*cnA}axMZ)lNBh?2Jrg25P zGJ{g}L;XfX7i!>yPEkJ%nEHJjAXFu`GbefTqJ)1@-ldMnF>;yc74>yZnh_?M;b6u3 z8^^&-W)G`<3<9dsy=Zf1!(nEw{t3ZqHi8*i6Bhtj__oTg6Tu`hdtEVJmx)Df0f`@# za?V&%UwOwTzt*`xQn+6GvWwDVedn#e`48QT{B~jV){iS+b`dfRN*`w~w;Kj@gB}(U z;N$IQ;f&xEw5qqAkf%Ci@A49>*Y{TRf` zP7qW7)g~vL=Fo2aL#(9wOP%`Wub^`KJX+(ADM$khFEzMNc+HR;AD86#Scnh1t^ZWn z#2`ckztD6VsYdt`A7YZSAWhmN)D~I*o(2(j9v9RER4Aj11Bj~jwqcL%6>^DnKw%ex zXMzDAal(MGkxNp;BHK98H~G$*JxHQq;VZtd#0C0YP>*0}HkRwYC;#P4M5)quI>hRieUMC0VdA@=K0}nlwX%AY|bI>WSh$*fs zs{VI{%x^cy{8r-0e`CnJ#m+`krUd5%WlE*hAewx1kN69XG|^%^NV0VRWp*Gp_*e6& z2~L#RfqL>7V|(XBnV~~a6v|{?k)AZBOk2NMd|}Egf44#9yBbuw0@J*V@d>(QZZ}<` zuPmWUo!gyJHt3S|kVKbV=rRs7KyL{w%&1K9$aI<9l|BdM6aSu={0j{-<$1S=_&3Af z|E};TB@r?SU;2OGF~cZ)Oq0&d%)I}B$A9_cE!FSeC?5Y^&D&DpjK`$L{aX`~w@I~U zLf#O|I0`ajg3iNXj>~GhY!grG(kjoA$1~jK=+RF4;4k#nF82253mgKT`Qb;+{B~hF z>`=a_q>Q#>$}c8o{#1Xcrr1_VHRW96P)$9(EKyD6NtANBtZLd_qMG8rD1Qf!FQY=2 zSQOLnNQIWe7e!?j=pt*M=5LGunQz#Dlh$8WzD4$Y92DTTt(Q#c4s3d`?f^EI=nfsJ zKqK7&7f;e1I?`z?r$?i5sSV7j)@r+ttUcI*CrMAofb0j8x0$44N#ucDrAtTw#L zDT`Ol`n#F4SzS-A;o&Y&Y%v4=3Gu)%3+3m zD31WI(=mAqRAM=y+Jeudx5I0Anhl8LiY1SI2k_`lb~Z594`z4>z-fl;_-pd>yBb82 z%~<#}8L_;fHCzZw7+(I`NrtyDqgnj7s&vHkUYH;=i}IpFXqO@Vblo%aBRdm5BHOc`7RE|X3)Vh=Ys9$&C(N@2-v@z;eaX`O#vuwZQ|DNm@c4dZHcSyk zG=OJV4P@g6zUBrxunxU;1Jc$b%2B?cv=p?YiT#&HA2LpQ57yukO%U3%q=~OTrY3G0 zHSvR`P2kpE(!{-PqD3#D057Vg6WIpPUNMbki)Pe5kj$s%SCuAYg*p;!U5_VPn|G;`0z-pDIkV%fmid{dfX6gzBdX zA5!(r1ZMjJOicoG0OqF(AGG?PY$DfF5K4~`Ko6NR+4Unlx84$r9J3;UT=rlWeQ}27yI-L!6c0WO`G7;Evny zoJvagw*2@??mjersoQvYqoT4EuTbBlJGEMWYIJw&=nzFVbJ_yS1-d8+d9@r14VKK;&al~(<~bk{nKyT9@s?>NxdkhaSA z&!f@kc&On_`Aq^F>&p~RTmK{LIOX@qmch9^_s`d2ork=n$jyVkDZfMVZl3lybefyp zzTq`uIJA=Tv-9QO66wR|dHL6VUw$sV!uQN8&fKL>>1f}J7p>8F{2ane+<@PB1$FXG zdFQ;+S)V$bWk_f`#VzT}jhuAisDU&Q1lLh!9JeG>f0!!|0`@+-m8O3qIe3*-cGt5} z@1dVi&3YuKFaL_=(DGYg$!mkj%-5OU!?`f>bxeh<2z@&15RE39qwDshi_T&nu(Yb+ zI2B{DEsP5{2dY^1B%XGTrlsAGU5EMyD=~obVoTNc*@8Ymuv*$n!EjKIf<`>< zs%Dxt2m%8jqI2c9nW^LOGt}QXN>;hdy7F%zs#tPYRsIFniNaa50P4UKQJGRvABv+f!-0QbSbzQlcD^sk_bmIpDKaZQ(gU(0cIQ?69bypZB7z!*f;Un1Z^ad z3yv*rZz9?X<`@)&ewW`z#3E*kgRR=IrakCkI|48ik`tQ-T|kz~tSVEJ_pYfYyjTyGJ2{gr3F?XAcB%!?_)Jmx78Ab_** zp$qnw5(gJz3JO$UUqO!r+aQfFsfQ-XLRl*&K&GZCpc9zJUDK3@%jxJ{*R;Tmwr;*of_{6T~1m3f7xLghYKEG7{;j0?r&f z`o+=XP)z*7tmz6V$}prS{lxShC6Y1An5aa0nk*q7%^Dg}te2XPg6V0ppd#BxB{U`K z$266-C2p9Z1wC#zJxQg7@Fkvf@ot*gm_ZKx)U{B0lebeBw;N z2&bZIkZ-y5@{!!CMOyiJ>xMS*vD>$w#dt^3T4))K{$)EDG0LQCJ6(I}TI%Wn$JNO2 zGG?Y^(KUk^BV@|A--~{V2Aa*|n#mM|2EK`(QU_XkHHsR>jle%^Z#S-FxKYapBDPq7 zjKJ+Eh!|4Q4vOxXpSktcXXLM<5Xw`FTFFz3c4-b4x!gd$Lh!1qwZ$#!nG!`bO z36YsJmgL56DR|K5`V8A=4HvA2Xm!A}2M62x*d>T?P6EB^I*72%vDXnq*j5l>-UJb* z)j-k8mV8S!XTB!p5CvyAw+*?|Wu8?4AxoHgOYk7#$;5>Ry~~;lvx7^sL?cxn9#g;| zmkV_Wl$RU0HXr*+YpB%o?S6;oL#^Cs-KIX(I|#IMgMm~i?QQ6W@-3tL2bLGWAiKSk zABY1WuiwYxWuQV+0Nj54aOMBTrcjn7ddePq<$r%SLL$(y9q9pHigS1HH`}>GI$)KZ zyRQ6aG$VCJQSQ=vs}e9I(7 z81okD(AX5f%8JcU7Li3tNEW<6dNM*=e8bP}0n~zUQ`o%|YR6szUS7x+Lc5K&a}%T8 zQj^vuz4R3`ho-oM6Dns_0%TURQn#VVYPSEDOs*6Jq*PcsBpIgm?6WGbT$vVA1k12M zDw}*CR?I7-$Kc8>iUD!Gl3|sgnR!E!I?3t$yzN3)jTXz_OBes^`K*)G`MK*r84HYp!5dyR+p_5yQM&mTC>|Eab!XTO7c-w)(n_H~3vfdisU!3Y z!$N4{A$ElHdIiWgy$9-=cuexja`g`(m zwg*;XW$rt>PGh-yjCA-Qd?y~!vllrfBFb+wkZE&i?6@1@!ubJ)^qcH)q5&(Xg_8g^ zThrL5hgBFhKGs0%2EoC~6? z1W$``9Vbm04Wwa;Sv9(^ZP)7lC+WWO8HBus$|QMBRyky~e8^Iem3HCC8VJHl8=JBS z0D>;&hn{SN3(>p;IAtUF$C15aRB<0-fgdK9%_0EEQuyj@oG7cZ!(3KOB0OvUxs>Rb z@+Sti{0^fp>6$#OlLg%M@{1}U;F19`VrLIKbAZlGX?|PE4_C~I8~QH@!fU0acP+QG z1b*vG9L?QI?20HiWaS=~ZyHqimE=HP-a@mzxvN5B2aLWT;aX>@*3QEhz3`!>uNp)ykDklnP1 zWQF+7*4B|_>Oh4{bs#lkFDU%%m<4g5;uWxGQXqr87Rpg0Jq|a@_513p0vlH1=0b@x zHZW0VrN=cmIY5ug;1jkwqQ{Les$G>xTRyQWC-ni0S(RflkSga_2uAxCazjm2*EfPDu;eBfGP!$jh)yh0;}Ux;TavO7`j~nfXbJb4*peh`BJ-9c z5GpiUZ!AQL-G&s+GwQk(6NoA73C~$52HO~J41>{@Bpu8Je<5g=-I6r=Y_b?5C9M&+ zWL1DS;!lVhTy95_WRYERcnxC~c!VDK#39b!(-ahYVbu!&kRp}E7F7FY+a6-^4~{U@ ze|k897QqE}fJ=_185RyEl$yk+`Uo%aBYcKq>sY##bke@pJBK>o9Fv64m|vtVaX_aY znoVMAn(?A(X=s>Ymo~$Q&r@n>2xPj2Nr;}*#m<8C+{iR}#WY~l;b03WLi0u#CiNSU zSjom^LYgfZxahreQZ;C@GSv8i;juAe)2M;`&Ky0x`c zeo@ttBxSO?6Bw6fvTwG_#xugMyg3cRWT|H3?YLC4_f`imF=$_y@lj0NUD50RW$w`D zR9FDfV`BSiR?Hae~ zCchNwEUSZ24?k00_Z?Xj%oTpG3s$ic1W4Z&PJAr-l4a!0R$oxMTw<9p1yQ4C5iN7M zYQ3Nv){}{T&^xFxn&ZN1o*hlhNh%3ha|y*!ou=C_m0lE?8 zFjO^wHdTHNM|m(u1k$-8qN66qJI=F|j-oVIGGS7wHA_mNvdc#>ZWZzw>N}e~z&X+H zn53AN^c%p7(&#bRouo7wEB||B3K?}pm4X6a4FKwy?ez~ki>ubk@D6R{7XuT5$0CWD3v#dT z$80dnHipB0Bt8Y0#%RpodjTi*5*W}|OjkIkP@3WhMnw6$d;PtgY&{3#a9|4Oq;NTP zKp75L7_8IfjA3~h=dW-#KP)bj8`SpMUeLnb`eFAn>;dk|;oM%%XW?$saON@u9e35R zzgK6q=)OIi-^+O|F1u#9u$MDiTxP>?#a^A;qB1>>eB$gDmsvYpznAk{TxR3&xV?i& zN`xb`*o(a|I@gJ_CE}Qbu2XLJ4PiqRpReYd;{wPhvzO4K1r7>Wq2enz z*Gb1fr2{6&6uEb}vRc^`U$5eEYSeKmj<4Ls5pvDR7s{1STdmd=9CE*!dXK1%P?=#n zojS0Z0+A{I2;af+#7P~q*AEhu_%bP=6tHu?V@Z*|=pAYNs$;5huOGDRw(EML7<{;cf$Wpq9Ih+^wpPjfyt$z@9T+pTeEapz>K8AVhcM+pdmP zn|e3{p+sIQ(82@UDi7-naQ8y)R#oc)!WZ>7AU=5$vtfH@g$KS!A-WKDin={sGS<1MMjqHzkseVq z_hi<3cvu1^LpDD+(|>=qBvLBL0NRrz@gFZR;Y(|y1uvP16*g{pV#&YEL_9HVto20f z=m_R^YHET7*O-Bm`=jcn%+L0T$U7%$u&SWd-7QIwTQDq%OBA0oNK3OblMYP{&?BZB zg@z?JyY#M!8VneuObrKSFTNmZu!km4gu=9Y zVVpX_;yN^BHr<@Rd~|p5=x$dwD!4mtbv)Xh@$F^fTM}maL<=evRQ9F-7TL=1ZD)l5mybYULTg^fD8aGH`XRa`d4g@cFmk`seQefEoU;{EgE^1`^h zm{N3Beb)F&*D20nAx(Ga(!~XFgt$Oa0#Sh|jUga|EKyxAaO(TX68)8)p83L^!`(FM z&iCz@Z&Ely)+uJ*cTP&~J0~UQj#N;m(Y;pxp)|oNOd+|3Q7Pp(V*wn)YXB(&6#sMH z-S(4PM|gIvufCgXF<)-g-{p$$eBx+@RDM%yHB()b`&z4h<2{t?E>rHwtu?h1h^6oJ zEOjEjysuUNfxdJyZ8QR{(`(*j+6^^;uP`^6Q;TWPzT2w5qYs@;y!o&K&E-GLz@faM z_ixQnFW@xm8&+J3=3WTpY#S32SmzW8=6Op}i`_)H7mrSc+eOvsCFH7G9ohuBHg6%< z=2rP#Q(2{WO=U%{!n2kohFy9DzPOd#v^c>=Ax-N2aUz1pkffqO)$D!9o4pT^5AV{T zbC(7kOnJ~z6Vw8aSA{tx3?}V8Mq5o5sC{8^!l*tJ`XsJrnBW2#qlBTRET_Qt-NC4> ze*zze!Dd+j8H+`Fx`#*TY7xsTf6rLwJ)u+^W)6q`20($5KE@<;@3%QJ3XA@X!nYN47(!o=(co0Dbs~n zOc(SnU8=aCJn89_xS$_t32~-=)zI^!7b25awpD)t7U_daci~ zjGAr2PSFysF*v8?*Qy;UQ8IBM;`gBy+e;#i_>IZjCV{Z0L< zd_|{~<*f|w;I4P<>ak42^=`$La=i(ODw?eye&wzUx9d0}B~0sB%kD4}E@-KIoKpP(r<8k0?pV?@UjBYP@~PPqQ)z=gTkh&~Z<2)SJ27 zjuTPZVr4;zMFC3G+^LWB41HdrA|SZfaJsdd!Qox0tuMK)uk#cG%pnUy{9P}s?5uZ% zw$0h{(+6oa3Tv?i87VcSFZ(t;tn`t5zIo&1Wfs(ck%zSEmmfu1^1C9Y0nx}(!Ky_d zQF>A|PF*^4Ss>;M07TrR@U?!Yqed@D{U9Rqjr65958R8{L!Z~}Fg-ve^>J}J6oKK0 z!EX~tg0g)}H=C81(1x!YDd@sWH9eMpju892KM&!?F50%;Ov3%Xt zBt;&N5mcvBH!Y0+I2`WAuLG^*We&wG5)vTfFX$zOvLLbZ5 z-FkD{LpGx+9@HsS=lAC{mJrn?nv>{w+C?Uj6FbOy%?>incg^mxO-QPV-D7iU_n4AF z_sZMT7BcYLyx$;kd|P@?>|XP}0?R;xjE;?HjIVc{d4jg$*X#fiHmCO**?T%wMj_SH zWx9l1Lry5X3acy1&l?2R8M)W)HuY)h3$6H_BA^^4-iCti(7|+?Ig0W|&Va7bI%=jD zD&SER%7~`@ZGyVl-zH(rh&D$RbtbGp+p8kKw)UKfC`ILf34M zUg%)8aFfNZITEWk8|JE2!t8ui#uTz+ctniV8toIJly`1S@08Q~v{UW~DRxsksG62QQslF=M;RIw#l*CAz@4q;lA;{2yc_~G2j{kz0)>1_t+ywJ)_NQ zCX)8#8zuQctUBYd#}SuL=vlE-t~J^z=eJ(>jh%8h__gMbn2)f3!Q}P+hELEOV)Grp zNKczf%PLxAsvv{@6^a*9qwkB%#FJ;?NF1dFiL~*Ka^Eka1zMDvWR}si0}MX5WxOke zsEXJpv&{J?GIPY{w@N32f69;Q29=FKafKZymhs5d zhz(FcbPgp6_n0M4yeuVrWB%NDWwzl_ftr#W`qEky-sp)hm;FYIWsmk7?VWuz--IT^ z+G#bz6iEy>F_(Z_KFVtRk&Z@tG;OOP`P3fmH|rn6H`QbKX2WCnX5(Y{M*EN-4Gs=6 zW~V^0O*NX5SWUpiIwH;~5@S*!NCy0$`Y1orH=7^BH)jA%1Dr&O6;HVuEVXR7CZ547 zB*A5tWTE0aJ)f$~i443e|0zyg7Q6Ppm)p6?{Kq*ho)6HPEc4{qD!)iPZi@znaGDzN zk79MqF3dg5_+gQ39IdXjn|r1*Jnl6L0hkF+o66Px2wx-`E z^Mf@Z8{c^{zN>ue=dbu!au4|9c>eb7*W9Gakh=NSTd%$HTi>?>B1-sqy2Lww@Bf=B zq35PV|F!Kn?EtifjsxIK-`0}YRlW9?BiK71v^+7;HxMsjtN{go3R+TOVcb7D{*5e5 z3L4MkQsT#4HqKcmic5N`ONMDXRa1q9Zk|(i?V21f^X5u^f zIM!aEZ2&#_P`Ix|6zQA-1A!qT2qA|!x)Vo_G=C!c1zDxwe8WX_qQJwI+ zj@jbFmq0E2r0(W5Np4gl&`DxNld(u!a~?U8!G=1fJUkHCY&1fJ|VTkZIm&>`Jj!9|LO@dJn)+F~ox zNC8)2xKy+8LC0I_SDMFZ2W4MGqzRn)g7@aLn|uAYw)445vsX|a%=XIPh!glk(6e-C z*nd|FLJT~v!Q}=zOV$tjTdO_Ij~dU3uvu!KN+x&hTR;5$OPWpF7Y+66L^Q1)om7r* zE?7J{gPYIMlITiQrh)RaX<;8!6pP^X7Z|=AwI}Uj_9jj1WX4vZ&!2-cU?u*&7Ljp- z47(nC0IvYrc)ik21`t6X)?&`4dU@;JU9A&~tJu)h^vc8a_;i!bEYs0(H>>`?Qb!Ny zqsS87iNhm)a~`6IeoMq@xXX7m@9;tN|D!SwnDh>l zfAd_u?$v6p);mkI*r#!&3I`y{dl}ini?;C?2nr9D(YYV@Z0ak zPk~HQ)61YV{UV^o4%`E93sH}W$n}VbMnEZscNw7YEG>oS^|!p^pMLca;n~0Ycis~Y z;l~f2eZTgO2QEHzc+w2?IKh)|$t9n5fBot|!i6z4W(zIz`j!Tx8n0VNv)L~o*QS`h z8Lx32&sp$pDCBE1CZP`(^)0V?^E=s*H7+_f_;OElBdQ%w!H=TBR4+Rw7Zf>P)Hi?f z1F!mT)9p=*v-E|#IGWNQCzK1I5AXS-dpb)2f-Bj@wG7fns}u*|KrAB89b;0d7uffi z5_UG2*GzqO{|_U#rGy9igQg4|ZIe@m;?c)DEvl@Mx?203_@Q1hdFa=P$wQBxJfs{< z2>`(H4qc{N5gtQLwHM%U0P$6(-c2PXl`A!};JA?G64H_Q{ic65ubR0-yO~_Dkwu+> zNVsXrIGSimb*Cvyn*>AJSf6Qo%3>!j6-XuE|4#WK=XleAU!+H2QhFQqL00~05B16- zJeMviJGS*?-0AYVYJ%4jNfFp3JNX7j?2l}{-5~}1O|-IA&pya>9{SO>PO=? z{ln66)2|cbrbmw(84t$e=8lrEA`O_uy{G*cu&Ieeo=^?g#KaF4yRj>>!J-K-%^Src zW91f7y)uVLMzUas&l+~-u=4fE zBHYy@9~)qDTx?>KW{#brXv4jPl=B1TTKS7c@JcC$V-dARQQi<5r<_f~OWSLeu0wsw zM<_~U~XBiS+$gg zNKUlqa)MuMtX=N0xwWARwiQnHR*M+vg@$M#<=Y4R`J#m|cnhyB4ENr7e#HT%Sd1S% zkVzXj#DSdD2M+f@PPcv726DRD!#R+j?M)5jE$zI2Y5t0|(##ShLp(byv}n9!6R8(K zLfFb{{@(evHY32G%3*4}G( z>n^`;YZ-UNbz9fQUHiJNRor#1+qyCCy4P(zCGKXf+q(I+yUCT5_RB78Z85(Un(;g< zv~Z~i(1n=SP#jyW*qU8Tu;;=H zFyv8WSk?K&d_{aj`KMZR!3oUwRAQ?+9N$#Z1Q;L*ac(#)FynQ`Gnn^KOuE0>mX82z zCC@|SuTJi7eJ%Gl(S#mMyT9#5aEvZ1kCje;PEBehl3W2lLbxZ5{Lp2>NGJa>$b^Zu z52s9+X!dZ*gxjZO!Z!+~h*>HV+L8$!h50er=%VF37DY!f7junFU|R9Y=n@%#R`oc_ zfE5s{b-fjh3}`nppgko6aPZ8;$|D&!LI#Lk#prP|GTG*a#5|@SwZdQl!)iB@qGk;T zVoyIhR6~rOz7*q)e$ zOvnO7R{W7WEVlv-*Hn^mAmJ0diZJKlfgI~qra1lULuAr3;CNLM*Ityujig92=hbduB_XdAVe zlp^~vrrJD^FKIJrGfDedVp&LwoznFt6fTJQV7lIPSErhFAP=heV{TSCs2V*lDU1j9 zbV?MUw}am)>{`$B3A2r!ryP${J$14{=r7(%*=y{lh(m%-31owmu3CmLesI^X{Q%e3 zAyURI*W7d1DPy|LsUZ^bM2(Mmh#rA59--OCi!!F0Je-uVoXB|N%@6+HhfElEyz|3{ zoiL``JZyyV2+clTgfZRZ;UtXZM8^C7eDB_515f*=mYqy)`7uz&beo5bG9IDX$BQzi zoBVN8##jI35B6Ph$T9?A1rrMkuA|dbbQZuHzI@RpsMH$mg9!|=*av25mviE%Ct1NaNq5^u`+rDtvWyW-y zQ$zH4QpO`R`*=~tbd!gHGQuudjx6qb{l~T7c!*?i)7x%&N3-gDxGdJ`HV+$FJVLXN z7g}o9--OCi!7#_{IQb7yZ8R!ZHI1> z+_tCL^r!{%!{gtYZu78_#UnKPc#*|)lRs9nc;FBB-A0heAx=h}@x>a1H*|k%KyUukE(I=C=-}VkpjF ziQ9JKq$&Ki5s#>l1bNUK=k1Shh)=aQMH$TysRKkeB!~EtD1;QTF^)nQJH#W@W`@|o zrb`nsH<^QNMlm+JacGThfW3*RS+keXBSH#Hi37b%+ zK5-=J1++wFoJUn2p!=s~Y){EaB&N+VbVR^KGi>vjYQ~V!p@QIy{(lWzjg#~biOEXo z$k;+dWUGSuma8xwLBPPOyI_e9YcEZEl+27U1%IuS{y(Cflx68Lwv)bAJGW;_^{bF1 z@W7=_sHA#9_!SqO0m-Fgdmoo{!r59Kxv?={KOk`fseOpGS`G|HFfHk-LrCbcck@No znbw&t{%uwcF>Qq9m;_N2N2{p}%jd!-d9_Am*n~&U0hJ*lBkCdi1B^Fi`rA!7DLh44 zl@$BQg)(}1L0m4>#dN2a4`%WBkgmH3QE3tdMJSG+v_nwmdI8y0bh){|I`3c6VGCT! z6XA3+oZCVH;#ElcXiycJGvC~Ep!aaLf$sqxnphfVRU+aC^5^pgEE4Dr7n+xXt%xuo zUx;?m(?MZ_ok%msPI&@e1PKFn4d+Y}YI7~%aSpDAU5Dk3lDE*WVtduAkKDQAy3>n2 zL{x9gZ!l@x=$u44h>p+cMET9xNLNICqr7;M2^;ebP!XCoArTXK1`fzJr>p{Oo{SBj z0!6`m3LtdCD8dVaQX&_IU{toI$f2w7I5I^5JmBs2-#w8s3E1vp8`Ad);8`I2kP;)< z6b2-M^_is==TDAvARGW2K|p*s0UNm$5^U>(LY)>6At=fs0+E;Ogxl0QCvwgJ*7FBY z6HQv|{raDW*drgP_BU|wrbd~4dlW$K=xcxepCw}Bj9@Bz!DJP`k*a{2kx!{mstBHl zic~9~_dnQ<9L73_jBR(s5YB+!pawW$k{T4qE^5%w!S6crwV?)1e-$-!4oVFc7WWtB zUnomCgwZblGKk{EN=Jm!cYoQSkXlBaH%2y#uJm8(XHShABx@)0&z)yoq^&YB;+K z^qOjrPk>{>Yp5n>H68FZmdq5ofDLYusG46=u1($&=mx!ONVn~1QYc?YGFXk^|3%77 z)vq%KCizAq#I(-#81>LQtWyF6{Q!PmAQZ4A#UfdAj1Yot8^fuLGtZ9_h`#y$TXYs= zqFCu%PK-y?pYWi@m0^d2xt(5(I)Z$?I|Tw87WGk!HL5Md?dtRTZfYGh&o+_tvvCl6 z!`mTcwNqXddH^FSL*(vc9|%8DdsO5p%H2`MYiMkq&d^91mo+B!2Nf|GRPV!blGK{S zn<+`v0 zzSP0pdH<&-^~bsqze}}FGYTps-?m5uo|1G9VIm3Q`c@^sdynMqo0N}kI{loOZHmQ~ zR&J;#RNA+t4LXv^%==*55`chz68LHvkV){Fc`1o1>Ji0|aVu0ODJtnmWBT zu{Dny6mSm(2W6x@xT0Y-DjFmKsp-nK!uGt<%p7Uvsi+dAdoq>QH>V~s1T4KH*QDq- zCON(nxF~{gE}Y=_kR$2Iq^+E@u7Qs7;QJ?2R!X>dA z^$Xe=<$fd&f35u>aO-#z$c%)HenCs-m-0<38H`qa9|L5Fbq4or{Xn06T&+vC?%Mb5 zyNg$T@XU?p|H{u@xf#5I;Onc-^;h1&29fKlu5PpoM3Lv5TS6sx0;NT$E(KSgf4#MH z&D!i-vdGnl3PBoSq>Uy^x)eh=JCX6m@(WE$;OZ1*c4>T%*>+>TGYpEcn3cN4`VxB1DQt?zc*K2tt=6nRE-XkC+!4}Co}X_D?Kv)m!0tCr3KrW13cp)K%p@r-PR(64mYA^{A+PW>GL(JFsqZkXELpdA3dhb~9ZY;+%i z;+i>ebORPwr~uw3gX_a-G&N_EC`Rw#aWKrKjXB%)0fREy$N|$!HMHx`i={wc^c$Kh z-#zEy`z$|j&P@7&y|<%JKILCj^j&iru&1{!5EcBAGDpp;caoZnJs0UuZ68PoiW8!| z48V0wh93h!gh{g)o$CmAs`aqo_{{M2FJBP%BF>$~xk^^7NvNyS1km7y<^wCK_X|i_-EOZ?qE=9%xgwZ zY?OqO4HwTY!^Jm@xY)u8JZMDBrQ%}PGcoIGB>^09 z>8|@eJLb~vG?#Y8rO==cE(MQJWe95zL7IZehbJy&xW%P@ z5;&{Hjh*^60wNQaW+KXN4VUu5l48_+SLqjJ@6L!zVd4aqxEP?YSmDxdCoYvTI>Dt# zi{R3Zxl}{~*bV7-5|_3|9W|Fqg$*uk3XZw7*9|v;aqT%#lEJa<)1+vH=5b3yw6oB#u-|hFx?U^X4INq;g{YYjNZ}%{EZ{ zYjR{$=b>?=RQ9iFT{xLB=12xv6S0O?e2MDgsq zko2>qq?m~VYiKyVM>JbJ#FQryZ&hRYDKDRx@|1d#nWkO8RWOdHyf$W7Gv%ROj~cJU zOiLQ4Z~QJd1X8fksMGRKKnaR$kHnxFK9Oh}|=J|7>G@}fi&?oj!;nPdB(UwW*Z zcW1Ibg=G#VODuS;R@qLMe^a=BFpI>1h1~NN`p)QQ2DD)XwCX4tp?pgo&K1Iyh20=t*ntOo~+} zDU=X)V##j3-vH+Iy`=TiuH82%Uj}kes}dTz@Pb>YtekqqK-S-c{hF#=X*vgj^Pp^i z9u4hlT6j<|G?eoU&@pT-}HF1srAb4S>&<57j{xT zu0a$h2B`0xU965)L**xD1s&i>i)0R&Dc>We(m?Tlf~9|qYrLh$ENC&mG=(HT2J!iZhfP=9gAD;F}Zxx82ioxV@(ppz5Wn|dzE<( zTz|7e4P5WLOF!0VQTh$b5>NZm*PX3gMLh47*iFm%Di0)OuA{ z7%3l+<_-pMH}s(qet2~ku(|H;4vu3GIYn_B-Jvv1qF@`_nmbvSMeoe1jqq|%U( zZ*lkpsWiRn3DxmQrO75$nhe!MDos}3msA>i#WX9dwXs%lypp!6LsOV!(sOWp>4F{K ztv_Hai(vjJwDU0JS?U80kz-Mbr6fuLS`~7U$DjyRAC8iC;wM#)DI*Wn$3ufc)$d3p zSOs|qM2<_~i7cZyQxfi)7`O3e%zU@&UA&9;8om)GF<`NdtzElJuTVmrztk zKD{Lh+k-d(v-RDsnURHy7OFm09U=|>ISy88*WDdVv1`_q`{!W(Mgu~ypPZqWiCyXP zTD6^3W8N56a7VS8;T;|WEe!kBu~I@gN2Oj>AD>tx-@dL>AFmW7-Fi1CMPM}4ui{D` zm3kLfaw*jROv3S%Tp!|!gQxxnCm`?E4{}|Nz}g@m{882V9mrhT{Dr}6z9rv+Sl&_{ z!~ZeI1tcU6gu27e&Qo5kBOU+Wan2=xQ4Bd2#TJ$n!zSHP{=Lf`b=E@00&pt0A{BIP zH#H) zCxy__-C-1&M8UTfV%caq<<9;Y3ChC$8Q5y77 zyNttZ5tcy%Q8&9XMIh+7zp+*SeTa#_Siu6VaA!Rijn}%fUPuFGh0%5hmj0yX3_VDd zH?e3zLyLx*)*HDDi--41t)VfyrfWT7jJMTIU3zk~$I%%u=Q0(9v$?6j!$XLxFHmI1=UKw{z9zC(3=J}p%og^?~OVgopZJoqXm3Oc~w0GAiO;f zr?+fIA9Q70w;e*FS`fOzV!2C8nVRc`)HQOH#ZXz5Q0u08BV1m~vEd?vj=XU!5z~QS zim)F=0`D`*vGRrT(8XnbkH5~;s`|tXtqaHa0N_TtC}^UK{>l9VTQR>e>9^|l1_y>m zkXgjcBnp5|tsiC;A0TjEH;X2yU#-;(&+w}#__akC)T5Q@O z@%q6udF#{(SsSX?{T{6tQ%Wy8ULZr@1lf%~v_gfSH>on*#hPipCEvn;wCX>zO50Mp zez5>i7l;#nfZimlp+?E*mT-a3&L#MRAi{7jcu#}}hDog0N!Eh`mkc#gRm4Y?mwUY+ z$=8#|H>-?~I!T-}d1y1z%;W&03XJ7G*Fvw)AT;Eohh-{@lKrP*Jf_p!rqLu*7Bn{= z1|9=fRn|WVVxKO|U{4n2F$(v8KG~)kQ{l-!FrwK@B_g>>srFATnd2%&-DB%cD4cxm zr_=1pSI#zfubK6^cI9hl`**h)nlw9z5}2ced0d{lj2EVCbZy4>p_3MTR-E9zc*dK!S&1*|2F6Mjc>o{Ur$3J z>K~Dai&02Hs`LGlcPO{e=&iX{Py0_yZZP}`I>C!dQ(AY1&|>Gly#M-6(P#Exu;?kXUz8x;@Zl^mtE}$+; zR|+ztNXwZ4VY{AHwNA=Em<=b6cjm>1vSC@398k>t4cTy2waN!Puc(x=kx7JB<_bvNa`k_ZUna1zZ}GxqbRS~ciCnfa5-kIZ!2zB#q9=;@{yaO zi%kD>%k<20CQW6mH=nOonP=2wCNj|4G3&eFDXs5v7wfxyObGDfnFbNh9EN8qj#*%y z0X(BS10hKhUF1|lY-VcLJH9hWymXK;$XT8LGGjx{$PRgew&F7Kze``BrBHMY>g=skD;%*v$N_liacHfMT7Z12 z;(V&oKb zwZry`?!v;%>|CG5iu&G}a~5b6hyz|tll8rSpOLv8KrkSGSzoCq;MI5CMQob9d<)C` z!u3pfD#U4;w0B&sn} z@JIl9^!eS%EV@*`C5TCAyPkdfwyE;d5*PVg$tI^{w1-imOLdqH;h1cj9q6B3IL~syIA;l1s zIDmO2_pAnB1GYHDYcBe4=iP!{t;Pjll(c2jA0d0kpw9}>KJMH~b?zu?^|>_{A@yA%0mf zfmlk*QU={#Z1M!5s*NIrng=5B_%yHRv;2XOL>f;8GeHunMqNkbiX>E1U?LMqG)yBo z14-DUNa2~FDw{C+)cX`Va@EP83z87|7a&a?VkLRdrc;s?W{yI?&NQ90NI+}^_4`P= zH9!t~m{N`s?+`>1eXrW*idRO2BVQhbV|2(RI7Wd9r)&tP(6G-nD6pW=5pbYDwxS@% zLK6xaj7VUE0@b2l<+KL{okTbi25?0YohF1yWs<|U6DV+xn7|WBv=O{54hE^Q{@3x2 ziAFbgo+O8v8bnAU5WmW|FpK2i&K!=nU~m zn$^Weg3=Vvhc8}a@;G+4Od96bk^ zEfF4WsYJf^TMK;L%vrTctf*0?nr2dyTY{PtaTv7d0oIw3dPEp&6c!RUqqN4fZ@R^A zsWRlg)n%btp=rQfAa>6^0s1;?_%6{=EY%CjIVw*~#`sT5CiC6A09TaP3bl$8KS71c zo$jELbO$viAhQ6H5G#Q-6H`_ZRMoCH6~0yH4NRU>XW$7?V9ZT0exga#i!@;vCW}VG z_81qmBEh8taY1M!59EZTHmS)C2C1n5Q+=Kw>pZ#!m@13oQ5U>A@uguk{-R3~CbSe} z9HNGnnuawsO|>){e2+_mM7IPP9MDn_Ay&zF)Y2s3OF}CiS;5eB4$p({0xTYF3E3TNc1%+r_3MB zs*UIZ^Pb&VCx;Ns43<+3xhFZ*Xn2xh^rle#Zrav9?7U)*X<_RgK=@qS;{#Ygn_z4$JbcS9v;)#Yk zI5m63xQX|zdvq%6Z!@94^&41o8QBIBo*ThB;uRwkLq@QA-qaWvu+hQ?rd2|}c|~Fa zeY+K~a@IkD5W_Uxp@gQpg-SgON=19KH8s>B&o)CA>!^~7 zwlB)msWyN^Zwo>CBPwy<%IXO9TNyVRVkeSj1pkQGZPBpMtX4g3t)LCVZ>ID3a5!)C zsv-6xAa-MvAcKT#@3pabB2Xp0V{IlqHB(79sH7Km&3pqZ#F7X*O! zM@86HvW^(fQq2U#Y?&bRmLfyVf@Oj=4_H~X4Usub*a@%2h_F`$VH?(I!j^BfA?)di zsnHMuuVcbKqL~23I2;r97{dsL5n&szY!40DYg;O*#6)5Q4YU{gZ|rhd;-nWN$A^J` z0`J6%ZoA#e@`9xfDSDyfrrCC3EVt7nA-BV*Q_E<%;)TS(5Q_%@y`z~Z{v}%Of(R%H z_>q>I=D3w~G_(SslRlsH+{t%KG~EM!TB_@+z|um?XuK*S$4|lkgTshG5Th+v^Tk!E zxT+C<$=DwA*EAil$$t&*mArCS8Tj$c?8O{a60%JT`b%n2bfjfYL)t8Gi6&GHBQe%D zCzakyy)m0Xw;8-3rPoqSO0R*Cw)&DrJs2syBOsP4y+|lNxG-c%a8Dx4B}(s%PBU#0 zs~vi8(t49lW+e-!Y-qj6GikjVVmp9_pau69s+){lCUhyn9W?nm!}=#sH@8=denYEd zCE^G~)*WT)`78yO-`2mQla-2Hom?gcy(@@ql4D_0>&;$H3XS1y_&Mxyls|*oyDZgX zM#?*jAF#{%GEH@XgUQNEk8*^tyOGJjdNYn=#x-Isd*?u+cupnq>BQ!(m1l0>EJZJt8f-!PFE|L3FOc1 z$e)WlEBSM|OEvS81}v-Q2}gV#+k#Xrt~Oofs})af=@bn^#uQP_rU(k|4uC8NFtA_E zUETb-h06&U^q1E276)I(N&VSrf3P?Y>6K;b7y?M?#J5)D^+nX9^<#@_ont~clGYC!;?q<*oDJfW%MfZY>a-!3`k<9K z=Xu!Has-GK{3Bk#W{v(}6Ed>KiNlkDCNE(YmRM1cI*Kup?}n3&^#tq4y~xTuv<4TM z)~#Vg5X-!K zICNp|S%MI4u$-ZxSQu$4QtY6O2IDcfYFP2=6GK5%V;TySHW4+z6H#H>(B^~x)hXti z^(^i1^Lo~dP{I}ip@i5yp+u$xC}9;Fw4eiTvLajO-WddrV!5f+EH`Ok0G%$&x9C59 zFF1)iYvm9mQMC9NxwI9WdlH?-ccPty3%Zn=Srp2!LYFnzz#{+Q5$|H?kMNq=s^`JD zv3VZ~*p38JU~aW$pBDhHaAa6XE0Qii_oz}Z*Mzb{9U$vhsIkgd@J;m7Ot9yHk(e@Tp+Z|&PEn1>jdic&K(ld z)#~j7yRO8&9tVO*r~&Vo>gm)J<`^F8&mbMhU($uCO@xGikVAp63b}LUPRrRCy!BFi z`6BwYF9Vf3SaN#bZUt^)32a+uMMkql82Zf4d8|Lm-_3BWI#;VwF%tNFBot76&_|Pa zpbO)>M1;&g=^c0J9o)oMh-fy&{s!b`u7tiv6*e00W2x|JSJ;1LzgT-|=M}{z5_D^! zDlR2t$Ymq*8J9IsBNWFrI0lf3?Yb(M)V8$Yy%GbYv}su>gOr5EXFy+K6@(Jd5O)JMHco2mx`RE-(h zlPeROZRfDKZtw)nzB>l<;DiBaBLKJ{@byP=Z@SLZ#|fOKw`hC4Ysga6@jR;Vf7@QI z-T}&@W{HPOUp=Zd|9K$pZfc#y31s=UK_8Yme(Nh$XxElkSJmz+drDSbw>5k1?&0xU z0b%Yeu!nZUCpyV~$GX7~cJrKo5ge?Df+1Gq3@-Lo0t6XAR}z=IBUlrDg*B_8xM{}H z3JOBK*aieo*jYc}rSs|q&;W(uV#?#+C(BhkQJ76q7_8bKOB9%6i zzM>JNg>DgRHzDqgbi5ku9vm+X0+2Uy0pv|w0QnRy%&@0&0mRLg9>)tc>L=2oLd>%# zK+A*nzh#mZon~-Rl&bYHz}6}GZreH$!pwEm!T|%j8*&K(m>m7iCI zaSZk$40T^az4Av5b^m~&enKEjQWpU$sXIN?vl{B-s+G-9&p`h}>>rKy6Exnl&3I$e zZ5#FeiPywRp$#2F1c!_`~!y_NDpz?Ssl9R7_6#w#xoe55WLLm;mSO`t_Ixkd2N5&+qx5QYo3TizmQj|s6WdCSwf5WDLu zpLjVTdif+oFP7R^b`OtB^M9ZDe-0XD^~T~-OKO_D2PXgn;_@hqOIbyYxLgZINwQCf z%Xm?|OyY8t$V(q1B?cvF0Y&Db?dyh5+<|0^_9U*C z3UzvL7Ww4h^fhq$31gxDq)DNEf`s});&j<4A=JeqNI`M>5y9yMKS-!|L#Uh6H?XfF z3H2UR%n%h!oKBed1g9^E)4K<9`fx1ST~E_hae5a{?^aJ#WYNqM?%tMk&f_O$kxHUKCTuRDf<-@yEEu+gi@X+ft&bzQliFzj*piTZr!?GnE8 zwg%rFN;(T>3$0yu%KfuJAOLOE8QnwOLZVNlouIjm`AvWUw+Lbk7jBx2H2el5!8-bh zlru!(_xE)2)v@cQ9OV4JRcz6~&P&W`Qo=PVg8&2YDcM@4D6H>ewJNXM;LTYwAi7 zylkf{)^H3oW5Xs#4LKPPj#usz-n56#J{+!Ip0WGoWQ}K*LZ1z1ctse3SBuIOQD}1! zY{tB!)~_}a-Lk^HK>k`TOa<$?AjB)5@eAaL#`PgZTqN0I?GaVi(o%FSG8=?p$2rpI0~oHI{viR5S+*EF(n%V_TbtRm@1 zM?@yDAnZyF^2!Bf#{1&WNvHyy{ZDCb5XU~7Uid3~a{3t2E3L*{iorQiw|*XSu7I3f zPB^1>n%Xs74c1VRHHvgXzFfoX;Fr?U5X@*aBXh&tBt{Z`2`#Vq4vcJ|9P(fzPmrXr z1rr3J2&1nWoRO%pyWYT@0r&CgaAiTTy}8-dRI2Ui ztxeQbmhVg>g5!r;>t9{ej$74(lJ+1lZd9AsORPU@-@ApS7EHWk>q4eI6}WM9A^(yt zRa`d41vCnztC;5N19xgH`?(WdT%Gm*rpQ)+a*>JWVy)EJ3oI$7)Bxw##Y@@l4%1~Y z0J{^5EfiqOu{uFFHN7#tfK(KmVJ=ys02cJ|wnmBxOg=BG05hs<*cAe0oo1YuTs}$S zl#%5e^g4g(u*bZWpSv!8XWWXH`nGlMx}n|A6CVN_t&~@-^h(u?m{hG6nk)q>I-H({ z-L&PvAVY%!ne{3!Y>z-Tz+Jh)6}dZHpu5%@B||JqSZSa)a&5nS5onn3#|tRQ2{2hC?t7wPiY5U^UY<(i8hI@mo@kftXPq*HR9bUZy(@ z)8^^-FHWyZAA(LL!2u!;ItRqG-%|U^krV9)bx3cvS40DB9&=lFug*`q^eF8p>7(u3 z+hk?)R!%gRl*7e~AN)Hh_zOIDocS4Pr+N-!y@-xb@!Id`nKp5dLW3T-FR1wk@>i ztFrOX%>~tk3e6&eaIB?F-2zR!-p^vdaa`{vc;a}jr1HiBZP$BvuDD*y^MEURdcr1Xdly4aCxD0$gyom??%tS{52698pAc(p(b)?cq0hU9iQ=QP1By`@n7jR}qUdx}*huYG#s41~k zJt>~MJCPBw2%uJV=lmJIBRr59Oz+l8{QIub4B)$sr!$54?v&G+PJOrebQF(`u6j}0 zMyon;+^(^BQasOJAPQ~*SGY?C-%rN3l9jD$Q>uvElCA2=lOHxAa_Gb9!;|CZV&|eJ zsaExrc&5K*M>J)xtZ&fku65fV2iCs2$&sWDr&$jTxu4h$Gubv4^Kv(bE>$*2{f5txE z(y7!~tv;Q}TfcCHv^snSK=b{%d`j`NM&Cb^j`KDZueMfaslr<5n1q@RK7Ah@*)rk2A^tmCv)u?zUx)%JWkNAMBaZ=9~5ShMyC!e^*~&kq0;+G552*eM)hEu$7FDx z2WjwJV|{S8$8_+s9!rp~ks6%iAsw9IfgU`w`YF9Uw|c5Bw;1z{}zUcRk;iIFk* znYcXNm(BsS^X%%J>b&Y{`>N+wKg;lgwQbeUR?pm5Jxxd&f`zmB2^^irOOXdd`YbyB ztSiTZ-y1?co2Op2p*s*osb`N+INS^j3@Z(&y0bw!zw_yN)j4WbgTf0wJX;O^EN}f{ zq6QD^bNQ6wPaA!|P4GUqDbDv#Q-x;>;3W`vST{3j#s-AqVIBO8$8_*?4`_d|x%z1j zs01B1h_87o_5>${#4<&r<=1UwR$XmN)j>{Yp<%`wRqr!ODtPf3`?BWAd zndInlr_m{7k3`q$>S!BPYSFSuarvl3n)xS8RlR`R2EprLSL z1QWNQpnf!s(Ui|?z2b!|EmltpBpgsPqbND6)lVfMtouI$a*>1Onc~F>J%xC4CrTiPk4xu((V= zhIv41SUa{d+dDBBWO=V=HYDFsHM>YC7-KiLsI)z{lxIL7E@yShu#u8$r;|_<*SW}h z!qlX)LQeA+r1zwWwiPdRh4*<=enIasB4uBpkt>rmvA24;mdQ8@W7hCq4Wa{T*zH-- zXPE0M2+7*&B1MusLj7bL;Oz39)RhI_3HvL2C%E|xN2)ku*}?d*s7Kl^$d_`=1!{o8 zSXQ!@4E+THn38Q0GTPK8s{jQ6aSSm-Md-%bWebY#5@9Hvf>wR>lcG$Tw>mKaR*ert z$83+J;dQb(L09^gq<8+Xc_v$%c-VD;CzT2)`kyJXqeM#!7#2?6y?_)0sYOHc0KWoK zQL9*+5D*3_V?ee$+7?!%2(vmZ%Tg*C4hlm|_#do>zR&;Rl%Brot;4cp)T0RA8v9(6 z->J|5uO@6yU(8;w!!dy(f}>i3Y)A%=J; z0~8Q95U)`|vBE-Z>2^f=(aGSE9=(>q3#4#4T8<68H1cQ=Y+;WE0dv>QS~W#~RxCTh z%7KKvYL%YmtJS&?uB^*kwMG|qhw9SzGN&yqMq1%~^P-eWo9^*Mb0=?=;%*3BxlTg zxk3_0v?H!Exu z4_Ud;MGKhG2}k1T)x7q9C5J-3Q-VcBz~*Q#a@x|Ii&>bdZQau`q)Va%g*EfZoRH&w zVJ~poNTo-Gl1Ldk-LI)$9R!saCN%j7-%VlPNHM7Rr5`J(SU~zT#O9+L_)YQYB+W1n zt2XOD{hNAhKPfNqD`uVjaH=G_{IhBkrm%aztvQG1VRk;=d4d^M?0|6V%U_|hXu@^V zO=lYLg*dVsXBubJcBt=chpJB8a3|qH(MnW$*f>0D-}q_mP;pu5rwzlk7;MToo?i42k!vSPw~>%X zQRGOh>rtT!xxJ=3dLIEft5M#M+2@b~1ow)GFH58}(UMmTS6n$bHZ=5-;(WLY{dvWe z!*$g<)vyZNk-Ge9eYJjHb&P&IraC6+tkiHEAFWg|fYpy{2+HJ%ULC=EzfxL}3Lvip z{v-Z>_TC1}(&D=BykGr!yJv3C^bEuF4AgyTpn(QPVgwD0n7Q-C@F74lvT(wTNJ1Ra z$c_eK8C%GVEbJv=?1kJe3f+iCn@DozF*BbHP`B$&XdB>2`! zT~alKEK9LbP;Xbot_N}vtCea~+OR6N1E?dG1#F-qpI&WFQ%f426&Kx1^k50yD}Sr? z+f!!=1Bw0~Y^PX6sHi2Bf96xKJq}IL?GOa+e}A$$&2jInM4&qGHK!ti!)oh^?n8K8 zH$!3^2580R>m4l5QcI7JK}qG`>cfbvZ!H>O`VbC-6JN-{T;l;2YK)WGn!4E6`o)cx z>)jc-U#cUQ#C^SvViE3}_3qZel?Tf_TY;I_IaVRI+8J*Ut5spr2tK?2iAM0!@nXA2 zCxvrlMp%~Ds*zZ$;t-qeNGjX-OtB@6$1^m|8uUnA^QnPO0k&9ort`2)wY?>TF(6!r zEeN)=-U7ZXc^d7_iIA0AxcG7eN2;BF0BD28HF_Vz(h)y5%pl|yoF1tIueLaBxMx9~ z6*L14?&IRd$vOg7+?VPISaAU&Cp#B6Ua2Es#eKEjy-e;G>j+qJ0qzdDU#=ry#eJ=g zq!jln_3jmN0s2n4U#%kx#eJiWEEM-^b!4Hq490@ouh$WU;Er~aoQZB%&X#T=XIu9? zIdk1vIrH7~;D_oSQC0)Nm=Z&_leG-UcyTO7DP1K@8_2ut1bSOUkShkkf@U-_Ntdd3Hvg z?MuZuE9ty+RYJ|HEcJ4yxFS+qluLz{chkA~qfZl;I4rm@&8f=mX=b_DuF@`Y+FYDu zav(f>0a%qTkfdccQE5RfDGiWUD8>_%e{A=XYS|sxp(57=4);r-w%J5Qg(^zv+ERX{m4$1F|xZ z;bWAc%tug!R{Wt}+tP-HkoiHR`8dbwT|LHAe;4y!955#vWM(g94wwo`bMa;!IB-%y zupOFV*bfj#Uk}#74&*nkg@!^(L##>fI4234aNj_vzZq923uoa<$Uo7mcWWS=_6tmQ zX7#iE;6oLbd8s=9PsMM+XajDF;g!D6cv z6q~Bd6gyjeQ0!d!VLV@84^&nobfN7C=q_r&gXyeSGM{9US`KfCEr45{{ZBL2?LWAv zd9ALfmdABZHKi4T$uh=RMDrP34n{rZ*y!$^WYfbP3!iLFbC||Hwf7i!(Zzj=v<2?N ze4nRqzGeRG81DJFIy|}n_YKOp5cf6QIowxqb<%~Lj?!{>vv0Kv!!vqsv2NY)`t@V&2_2EI>tS&WArtFZ zvD;UDI3Cssq^1nJ#|K#+*&67|Q*oW+x$uV=Mw9^dQHgXT0~9ZG8~(aaaiL&c?{`OJ zuRWQjQbWaS@^lzbf)- zD_={OrQKyM%__x0NSE0B=LH&HUWYfPOL7>#9M(zmISgM88&8+!Fnl?zl`hL+_;T1Z z9Hk7xw>rUw?siRO75iw$qzHGLmciUjKr;nvU1W=j4E7bXM~C*5H$sZq+Ak5L-JA68!ZqJ zLPTMXst(}u@uIYuAiM||N`4CQc8-JP%IWQMdKWn10->aX1!jn-Kq%nq0(0D|0&^Jc z>mU#bJeB|zSiqzUL0JJ6AWTE2OAaDUox>|ar?5`xWLeXKWD@g}Xp0y@i^tS24v$nO zOu$ILqoe7al{zD?3EiK4o z(WFGk!@x5>nxV!8#z}{aLWw5IjYL^AG?Mrh9dRUfd=bqfQX`tP2g!WdpNk0Sy5C{N z(p`yUQKZ-0M@QCUS{~hUp)8LZdJq~@M3d#^GXzdKj$4s=Ozq2KYNl5OYD@re=7gswnwPAdW@e8Sd<0$_Y~I6OEA|VGKRWfy%_@Op{1+ zIL{;QZyDyL1~jLl8Lr4=1aowaIHdQvH{!+|2j`W;>>Hd%Do`*VC@{lN1p@Qc1?IR_ z1?Di%qxBRgn7jXycWPP*m|)jU#!VD6MomSIk^Y96s`GR)O4V6HNOInu_m zqs@T1rNtN&sVp`zXFSXzWeB`j*wBMTGmL3#x`rN;NEVd~t39>0;V`wf<1n?(!C`8h zi^J4{Z(@3lFw@4c7Kx&LF~Yhmb<9>U|3QO zA~_1ZBD7phqeGEgj6vK(XtYM_h`zV1q=m zdE`0%s4%6(22NsfSSxKW3lugC6qrX>1%eH$3#>3@puikQ7N@PY(HAVeX2MY}UO);V2Xr!(#DdqZVmg-#)g*1#qjEJsoky9(G?pG%bw8(3o zrl6Fk=>R3mfTpT71A|!LEeD2)G9euGG#w}~16l>H9vF*o%p7=pGc7>u?yx*fwZ7$n zkz8UbPt%b8YGC4QsG6o87^PefGv;B^h>)zBrZNQQ)1Y!-rZg~+#u5Y94va+bo}Y0j zVw*%m?Y6ksG=x$4w^fu8#xU5sVz(qQ*Tz~rUa?L1a_?H{Z5iM3mF;m$JaWIzNo^#`?N-XcEusdB<;-t(~(@reSibA8Gd@nq9)3!yg zIJNDnj0Z)co|54kZ21*c%dZ%y2eFactYuv^1uQI~(S4`%8_h#-#6rR5xEhmg&dyaW zpw|_DJmYer9XqT3?)($_OFOE1cT1mkw|JLL(V=GdEZ2Q;I!j!n54kpZ8zHjhKARMJ z&k)=OlO`=>~Ifk6Qu&1GPCXzMK~USBujEBq+XvJX%PRff3&5 zqxz!$8OB)FhAKKFV;wQZ(`i(p>75p|V`x}i<{YbPGi7`6;ti&%%}ARZhRNw1hA)Tp z5pX@H4+SO{v{GAegI!v2c#@#N;c-D;9Nu;uIJ|Qb*KtEn8Yd+lp`wkX9u}iUzr5Ca zJ4A6-^papr{Dk;1whlG(Q99}u1C(?etiAQPH7)rRaVyzY498>wc5YgiyMQlup(e`W zYdGSEL`61Zl$uI*$JzbVi`_j*Le)`i=Nq{>^o{169nIlnGB;-|nj;yqc8aZNj)dg> z<+;C=Na^g{9DKPsbv4JvQ^Y)}Ib&&qn)A*mEBKvN3`g#q!4%v}Bc)t0zFe?Xt<8;u z@jp(>fZSp*76zi(ipNR78S&R{!i@A05)1+TI#9B_7;y+1 zbG%Tdv5DSuLn=4PKCc~au^|a}cy1L9k7|T-iv^Fx;9fJ3(`J!$x7cuw1u|@Jaq2BX zj4Vy;2RGn^j#?MEJjejrjyC%LCYJoRKfA8Ej`O*Cc|PZhaFXXr?1z-iWF2lyUp{{u zEyjzsIxQBZXcX2u-f&nu22appq7d$eq(=J-r08Mi7f|SG0tFM5A&tas@VfN*f$8Vi>8L40<>Uklez+>jsgp|I`V@Iz&Hb3GY2*V zL|8?AD|nWawl11$c&=hkau{bY!S7fPx@vEKO*SR_Q}8$~o3r zeuvGhV5|tin5M#~~YT8Sv$QYnalG1$<}7+h{d`jie0!i=r48K*w~xW*q)7~HB{?((JEfr8$6yOfNG9lpfJ#{NO+j}&LzkUM z3Ehmdtl$}zmU^N!CQNOLIDl;#ZuS{&zV+eFrhN`uB`2yd)v#3Aq6Py6Wq5I!M$}+H z@I-+*ZdHLf%&?T~P}IO&GU+J;SRyb~fI5cQNRDAiVj_g8N@>kUeF;TLW`qrDum+Zr zJg8mel&l3cI1{FtAd3>4?3UC(gIiJqQ{0jo^zrq-QG-)pY>F!ya2kAVw7Dub-Zx)h zlX~c%WfaAiF$EzqyU}XSnp#%Cet);&4G9ajf`N_Rm zRbURYJV;Ycvq$Y_dh4!JtfdOjw1K|KvC##urRGSLQksPW@*uCJl&Q6JKv0MIGn0MI zp0cAd(N38xyfuKrk#4RFK&mdEK*5x0N!2*P)vSWJ>_2;X%b@kVq70URRXj!prkcY5 ztmZLt+$suPktxa&$&UrKS<$;bDKeQ_U0??4sseKu#ffQ&1yzkTD`GNrD$|0l^{Gq? zva~+QH=s!*K*xe=rbRq|Nv6uR4aRE~(;|oq!r*@Z8mz1bpfyu0wJu3k(qdo{4cesw zASp`n)n|*$x#ZQ;c)nV!l0o{Ge9O4;xoq+v-(q}TU0??3sseME`4-T|_^ig#HFz@N zvnY4&Iw+;Cn`tcD95Ibh!dF(_IG$v0w}oSOMCbuYm=lzx=tF ze1O1Q@%ESE1n7YUgY>ca(n^pg7)y;N80V!K&|WZ<($`4zr3pqdIV2LG2Nn!=wXyjE z&?TnB(hJZ+O6~Eh=LDDwstaYS3eb7MsJ3E4?Eo|}vZAS_K!ApK^MWw|mkQ8p7mPtF zR|1;NWCdu->hBQ-3akLVcEK2=asvhC^c2@&o)7F1NFNxDa)Vm0UbEE5A@Q^l#}Xk) z0hqXI!7!jnCO`*Y>ji^1)D3rUDDo^sxUy=&5X4mpd*=XjQwxTLVO}s~9n}klz^nxW zZ90KDmI8s9$uU|$!%O-;B)XOt3=hU?`kvz;(78qSIlXP{NU*R<;M|n{nMhaf7%tSd_a?5wU&ECF#V_LO^oWOM*$OtL zh-RA#FY`UEbbQOI0%~Xo7n{8kgv$^E<{k7l%ns?*HG9cQC6bHk*m^?8bLBsaqdetN z1oMcG-aGJY1P^BDG{{%Re1%FlD`g`zJ41A4qG%M7(o#sLvd|DUe0cba3NQWPb0(u~RM282r3Gk7dyQPdjjA<>#+ zAyhnr8mG0(++3?byYOAgTTR?__UQUHCr;tg}|4?PS+`vjod9A z5|!OLonBw=*5v8CB|G?WBr?9XTU@8j$3z@9(Bpw)B0a_$$3$<{<1uWs#gO64Jz0+> z;0VK4L7|k0b8b;Vp*)~K{p2m6Fot?Sz~Q+8IF#^E-*x$Qk=5I`brC6@GO|)j4G?e* zniahm^3l*X9}OW4)X@+ppVdIAP=&!(4FB92Y|(z-%KEtSVb zI*nx}>3pVR1v-dq-A56kv-!*cMic5d9NOcn&u7pN%*!IzWUKC%BkA**$wlgb#E)xj znzmhdjsIf zQXx@E3u;tpz%MT1?Ybi+xI%wu_oV@RSB))bJGf zJ)3qH^)XEf@JqKBi5h&?MuQqy2qOo@Y|zI>8y#LNrNAiYYCQOz^B!#f{1C5!P!626 zglTY%EI3l<)bd=&3WN7Mddj6&yQL*mmI+HVXpA`4w;Bc0I2-_`%z*q}Dp&M7_xC#A z1r(&qlPD>tEmYQxz`p^%GKB34%%RImkVb^K&QJ4xSD4;#U%d+X{&Vi8J9)_67{WrI z^=8%j+!eYFw$&FSH9RuuZ4v%X-!7wvL(hyeA=xl@wK;gtPPw*lKL;-srGkfTY0bks@l3>F5V zq8AK@i%{Ca=hZ)Hv^_jJrh)Yom@za}1Iv(F9QwAeXQLIElfO-=Nm20akvqyut>HI(s!iANO*&v2g67~pVR z0nLyYmR&(Iw|}lt9}zaS*j31WGoh1^&0 zM64+Wo>>$w(Ui)fUhF=zbVUbWY%| zBX=%}dElpmDZ|6ci4KdevbZ70Qvm)*2h8G^LM4MjTjBnVcwRzHu_Fo3 z&u|*Q{%+kVMSkWCV~=$DF9mbvs)Vd{!#@R8i{gtX}3oK8HpGLm@!@wpq7Urz2KiG9GfM5-0VU@i!*6(aDO-*DDu}sKb8jPmk&mt2oVrjX0)c*4XmkhT4$ARnR|J>kuus*bUR$Bb)S!qo;PpUpq7tdN^ zyWp=W7@Ut-xQx*`iL;g@olzAzH^Sj5z@Y2fA0MXnOyc}*0k~PMq9Ba@`)b^)mvKHb zGp)TL6Ocntj?7knPamlZ&pSDeIc?7UL}CMXO)RrK?A~B<<4#iG+~vw@wS~q5mG42K zzH++E*VNdM_l_Z4h9J5Z!gzpnU%VA|@S57gBb|RUu62$*0L0mSg**?O&;NetwM14f_?}=$$JH z#>y+93}i5Gm+|HOaJ_dNb3c^ASpUo4`wz4GTy~$$?&q@m53>7A zc7H0npUv)Pvis@m{$zIles+H%yH98LQ`!A{+5PeCeloj1mR-%SKkoqIjEMTsC2Bj#b}2Sa@2?JYz~Dhf&ob;*f1DOMsq2=p7R z##peogSJWUMkUO~%6-`zp-~nHi}mZh25CmiM$Er0=TmCf4ExO3hMl|25kx z8MTFcF35xXPjTW~(wdr7laWt}6do?s^{k{)G66rikFZM>v;Th4k% zuJW!b-y!m)$j4Iy$~PDJ=9TY*Io|_0-?4g?@g6eraDXb@85tKM<1S@^@kGHT|t zc)u(k%h+doiT2rEqJ8Nqpl{!t?DpGddx`ehUSg|vl6~t?=hN(+HQOIS8g~p`9r=&r ze;7ZsMw~1!49Y9^`Z!)GClo`0rFJm6k)xkd^e4|4{hXqoKV$UEh$%QWevE@|c-5E2 z7U^)YS(j?D9GN?>+sPxH{~j&Xlw-={%??-3c5o!o`4}n<^kb^?$B57nGaQ5eVjjK8 z;|q^VT-)j_VUt$#<}OY6;oeqD8AYw63W{>L6j>p55{#KuwMM|T|HbVve6 zUaO8I?ek&L@P2`=cLG3Rx`_4Zq&>Ml}Qa$*EI3BWItVk+aXw z$l2#-(6AnD1933lyGLR%WGQ^t&i15dWB%g+i z&f?A?=?T2Cqe8e`zJSxYrnW0tWaO6ip!m%_D((YaAZNh>Lx~Y~>>@yv(&vXDEk~_g4f%`VG7V;3l zzBI9EdXRFTrd-KyuuD}I3cr&Jwaak0WiF;p&=?fU<{uS#+4+9LWs(8&np0`Ra^mmKRZjR{IJ@FR*`9s$FkWoX&w zqV03h_PJ>LT(o^I+P+-0%cN{b@@Z@&!B*HLo2-N5bJ_N}Z2MfceJsry{wfRDoNOygtdBHyG|i z2HNgCjgqpC;$Z}J#+}- ztV9|Z6&?GtX|^?^oW&>p$(KbbZu*pxj;|?7DKYUn&2hX`Xm~40o2g;RzT@tuC%Vj+ zu#~b`{St@I5Sc%`x^*pF;Z+|UdJsWX(sUowbWgpfkyQ@khUQ)>#;m)CL6Y8^yaT2e zw4cY-6Vq>Eb4{jCp2wB-k~cYCl*Pm6ao6j+DcwH4aSMGj#m>WJ{{qWSxTYN7!yqKR z_+W7$VV1MDlnyKx2m23d5OsfX12mJ3mmWLeS&ijlZ`zBMO`;wst|tl!upU5JO4lzJ z`+07JH$A%hJTOuGe%_EN_B&vuxH0Y3=iYQsP9$4#9Ck4u-S^!uKD7HtF+IbZEMvXb z+4+s9y)MN`c+9uBWhL#Weapomho^mfI1Offmy27|t$MF!U%G{l8`F&|=@5^Bl;!i- z$So_yLGia-U05tGpr{*3TJT!Q-gK*cw<=#GpkEiJeaDMi;uHB-SQL#<_Cpt?L*Zv> zznD6yI+}J<1ar1|N!ok7xH&#K)|_`s;xl0pFx?vdSquWw0(!Dfuc#DzBbXKN^0fbW zu`fR7F%CFTzz%HxrR!De4SH_nKs9O@y^RbADBnSfy-IPDQruX9BBxkbEUqNQKBc%> zDQ;PtV%K8vHbYuPj`dz;OwN+o=ZExtmY{g{z$Y-Z415B%E!8I& zNzt7ub4Nv=JMc--GXtL#y{*dJ(e`xvz$Zm_t54XdL)}?%Q@3}|mvdW}2fm=t+9xe2 zU}tePQ`Xj0uEAjvVp2v5TrviO9>qIx(5kqOWtQo+8y=(Krhw6E@vL>6UcUQkN1E1G zbtFG?bR%YKZivUMZozYl%*EC)tPCpYFFrSU@-Tto^PI@PMb3@bwK`>~w1YVX za}m;!4#npdwVi*r#wP?EZv3B)rQON~ks#&1!!x|mB(-t^4)Bkvi@n_gNnPwhb*FnB z_43@PbVklC*on9y9@)AH&rMPKxwQL6{l(`DZNEi-@wr_YZ%AD^*Qaf?T~EA=n3Zkc zPTOzbUv7JswqMV`XuEZPST`H#YV(nL1nSP0noh-E!u-?~ya#{T4Ypy0^>O*?q5^h3>b?+0}ht@3F10U{>}r9q@|Ga#7L} zeYaR6^r#ZvQPzZS!TY|YC%{rrSgPd>#;$s#34|j4`g9w=w=c0^2)UG^B-9!=f_e_gf={EJ{KYhI(&o72nRoxH{<+1I^Hg(-2F6rfcVwF}d=@L2n(|ioo<#GSIW6Dy-m(7eNrOgA$t%s*OT2u0u(O042-0liS6uqakG|LIP)CxNWIWwU3$(c zhDeWld8JrNHv{;k^e#ZRlx|siVx{onq{mw}@$T1w!`9%i>wn zcfde|INN*>CoD`pI=qP~syWFdEks?0(t+;vZ5bbv!IZtnLBs2h(_Ki0xb~X%$oCI5 z_OPjEVcZmj3^N`-GcHW46*uM<^D$A}w4}f-#m#nSi+9=GQQT&CSMhGUhl=;$>Rrh~ zDw{TxeccLxCvU6xmVSYq;&x})R)9}L&J|z{?#|+UDqzpOYQVQS=;q=tDu_2K3(du{ zOi#Gc;?91V)5T$DNW~Gm^Tqq^E);j!-Cz7AySEj8+3uai9c5vM!Y1oq$%Ua7JW<@e zq`)o3U$r}1e7oHp#b2|#tGLJRq2jOOy2qkXWr6#Yw^c0m3+xp4I>WZ&19s<%@36bG z_)ZlNJ^mXGy1DqEg4AOXp|Z>aDs!|r+AnjuxX&3<@gckO#r<{{itneQu<3uXm9cE6X`Z3ybY?8`|~~})b~=lO9|~QZacwT zA>q5AXF1`wDxtoY()*Rr-r`*+m|7&f8A_BBzE=tLy_Ak9p}ob;Czxj>ys7^J-R(-K z@1=BD3GFRzI>8b}Lh;bK#BWhT^VI21CA7ELf1(E@odkuf2E{jCwCCp1^RCi!Tj_as z>3L7~ya>FN?QyR`Y2T`Pg$CLQMAZ+7>CaWCzpkVMJA@CGJBFq7-AbpZrQ+a;bdM7D zx$pEhlu+MG>BCBBZ*k~E`fExkUOjjEJC#u1OX<6m(B9(46Y1NPZ~%Z z2ZemGENoXuf=+7HSuU=(bZ7(2+TP{kNnco8PaD#>*rW@_O*EG3|28NX1Aj5iTTS`f3GAjVrVXsb5puh&dup! zk&uJzJ&zY`YcJ53cB03NvcRQunF84p5C~PEAaPBQ5A#x0#Y;)-ljw$c*s6!xi4~nd z8awE?3kG`TC15Zt7;K0Xc9eoGb$1}eDc~+E*p=S(=)U)T^`YG{2loa{^u{UVmL{^9 z$n=VrMh2i{*$8rmgUC39+x^Nq^q){~#4O)eb1W5Coi)I-tkbjYVktEzh^j>jor+%X zG<`{j4$PdLeeK}PL3^Im?LhES@W`8-7scgT`!a$PmJu9ZMsR!?!SQ7T$7ci|N!$rd zT%m$6aAMl|Wu1!<37Yy4Ay?rrS7D#4u+LT4=PK-T751qLEYnlugc@(E0W)9!P`T1+ zqqi?%LZ?+O6bJM*%`$O=JhOOkb}qqwPen?$jjPgj%Csrc?pP}JL2dW0JX%1`4R>vF z4=@m1{}FFX0{OS%zg}-SVFMUs1j}(+U^&hNXo=HdYlSn-)(U4ETPvKz)(U5qtrgBZ zTPvI$Y^`v1cHbvwSNGfcdjQK39)hx3s*r^XH#GB%{5DvVHT#2#Q+Q8*H^BZtEdP7^ zA?y#BK5WQtOy4SIqy)-sTC3ByXl}8005?T8waI2KzEA8;neg3Cczcy_Kk(p>gun$@ z?@QNvtG=J1xFPMwFVRMSC&7SZ=pG2rW~f>?F~q=nYk~4t>zAL1MQTs#>9vX%VPf_Xc7r;J zq|?3o!U`3D1z=J6z0cT3Ezmh0Lb_fq4BeQDs7Y}@k0`S9h$iFF1J&#ZS5{s~(coqJep7na3p85oU+(T}a|768wDHt6 zW}}2jSpPhAZP9yfBD!<=WjDPPvr$971BbERS%ojyr?k6LLF9TSy8!hC{p?OCBRxDK z^fOH~cVI%_7^HC!IEtQz{++@al-cH@0FI;QtD-nobtP&}>EmgT+;k*;_W4KWcz2^T zBeGxHgFx2!D*51=b$vv=)2l|Ov?NLsNZdcSWF$ahXJ-|@kZTr5&J+0-{Ts$x$b-#3KxSYy)e~>6=L&?-d~P8*&MYk#cH$kSWz>hS1=F#QV5YA=6J0t)1vEtm z0!X+CtWg{d!q*`+&w(!$dqw!vMG~@p({mm)+{@fyD)43Dx89#82=b-Q?AN&gH7RIS z%Q>G4kzAql`mvL%QF;<~+TO#M-X#w;prM4sY7! zoO49Nip-}`q52LS$iq$?rr<)AirK?-_Sqd%r`AP9fp)#n{a(4FFLXa5cjATa_mB}^ z?S-qGx;6N{S2w9CedOw92j_dPZf;TRbk4UW=i650>yR%+KH8;xY7qIDL*Pu#H<$Cx zJD)Z>M5ca~ha&53k@XJ6?#x*ia@Ji{l{?6H7b$7#J(2H&k?(<2$8*aI#rLLLUnoA( zd78P3jz(9P_;iALvc9MZ%ZVg#_#U~y;X%2;;iF{5SHgiF2o4Vh96l;I5DOff4>&j< zaLD;eIFL_pAfMnsz6Iq24$cQ0oDVpVPjDczgacUx2eJwdWW7VNz`ItYm+Q&-TxZatos^bvS8UVt|BW&nEYc z5CYcpa?>C2_l0kmrL;Yg0(}#t(FMwbq6A!A25QA(gN7ZAB;LeDgd9sw{{|N5rHswfGw`D;D?M&`WWkW)e?#SUPI? zDMz-DvWVs7F;&llL}eS@JYE!{d2ZSCK+AZ-uHT+$%4u7X>c|G9^nu1q=-ktQH2h+S zZ*#+P)mzq7y{%t$`VXmE!iZC(q^{bx$Gp>5anyPp9t6umsu6oz1s+ng( z(Q3H&{~6bQXjSbOH*W4%ecPXL)wi#y`i_3pcm79IJ&58N&lDtm+Fu{y8vBgMhwdYy z%K-TpDmWbz0TF5F+L=H_LNoyl37ihPML47AN#IP|NJo>?mX=Ot8=R=+U+h)SSeRj0r!QAO3B>|G<6vk1eh4 zqv?_p%HN|tF~l>Chn@IwWTcRzz^N z$xJn59%T`nS#&^f<~Z@fnMVN_X9tQRI6F~}#aTc#7H1dwzxBXfOq&p}zl%xyi#a(* z5gM$LN&JgBIrkgAw{yb7*B#v?=gw}oyfq)NBy13he0~$~n-rus_Amg=c`f-YMAAi^`KimjOAILbBK|Wuwy|Bgkova*931gVxHyR%nFxv{lWP zfdt!0P`>9%f*B{+Hjto8f^+&Moa+RspFpFlCj|;FNSN%t0c!73_LFH>~d9A zI8tykzG$;mmhJ|cKb9~|*g={zZO@UJuHW*0h>h7sCp5j?yBaAde^=`#Oe)oNI znu!S&uK=$v;k&&b+A1W!+0YNbc2Gc_?ebY1+gF*Uc;kEtR8Ta_`MMLZ57Gf%$5G|j zi%cF=4J2sdbL2(Q2+c)?#G^HN90r2^r%81_O&o{606=L%&`GC2ko#{MgY)D}bWvXy zuxI3K15!A%019UwIN|IBOgOu`n@Xqv4uj<*B~&~p3=tG+1KU26nSe@#w*#VIKVED`vN^f@sNhM^I)=Ph zE+(SvaE|bxGXN6e1h#*Wgp6h-(E;J_htVWR2*}q1q~{CjAZJG&7H66$+vxNV7^)}D zd?eik;vNSz#kLns_bV2lQ$!GDB=h`KDMT4LN2GUgm=e)0uE}h$dL-vF%TE+p5peSp zslz{}&l2sPNF7jN4FKYN1^Kk$a%5)Z@ud}~6&9^qMy+foRUP9$w7?fqS^qBgfLXe3 ziP^OdA)IdDtW%e)Ti947-ytSV0uMApShrl0u9C>7%`6L24rBSrzS$^_`#CvazVhu* zltNFU`?=y$cUF-Lm2Vg8fGlKK=AtJ$CDvwZlf~Nhd82NhH|q9zqi&x!>h^h~Zl5>m zQY`<2(I!{TzHgIgyDVay92ISkm7e*d^+K}rV&YQ}D7AJ^nh2pK`tneiVhW(GBf~Ky z3A#Z+f=R{j<}M?+UZAvXmo;}S1mtOAn3Zc{C?jNcF3kd}78D1-2O<3e;Me6Ep+jDG z6|}Ru>A_u_T*fZibrKDcF_PB>K|W1V$2z~twF<3O&~4F4%us5r;;A2zORr5GRt&zT zSuk+6z?I-^W5vTstav!Htavzc5LTRd2rJGG2rJG`mO-2amO-3d-6Vx2Oi>l%-Jw!) z&b-3>dYUe$9N#VGDa*d5+$fts&A)_%e9Brxa9b#d_Zf+GX%q2SY2$Z0G}J0fN>MF2 z>!7nr0ij9fL<%m)kYZz5=Q@+$jv0z`BL!DsH14gevc#1>t1O|OE6r!Ilw3wZU#ZYt z2d~F;0?D(nq~JA|dIYkR1*)t++--of3}UL!ocN57QyO^mx*h23RhQ0|h*nG<>E^(x zvWRs@y1HL7NndIzg144kRxTo29uZ3yTx2V_$cf-0JK`cWmS!Qh1q+#ih15bw+VQiK%=3e(FQ-WAk3AZ}o_9~&42mV+FWPwdI zbAy=$EZ^~u6;w>Pn2PeA$(ms!`!_dYl)P%NC_QKVCdR4#_a+(_KQtzaGXcfHsw)&{ zf&~S6g$zKKmN@Op(n!LxG!kEyM&irTNPJlui7!hd@tMe#EI{TDCWE5e5q;xmRtruD zBh4hNixhU0f}>fjDrE{dh4qobj#8kDT%I&Y_YK8d@f$d>oKzr=6FLV%Hn92yLdy7; zSY}zS<=VR(m{{yKfRHsgu&}yo$u)U7=km2{5rk~?uyNZZ5U1d4R;u$gIh?lA&hGg* z^NZaJaL@<75C@gvIg;R9#1|@X7xRU4iO{;ar?Cfoz{E64_p)|jA8zA*8R#{ppzo|l zXX}uzPM5b(!0ku7^YDOvum;sdr&efjX_`O6CKV@*&UEJ?6kHvhA!E~gY%g{l+I>)< zui1Dlv(Lk9BU5TjWwIRo$h^+M2IsZUKBpg!CZpUzs$5n-J*&?BiMZ0ZF3rhhL4|XA z`&1T;WbS@EZmWJ4^G|dyr5BfGb|6Y4A`x*Jox7}xXe?Uzmg6pm!d_m*)f}e+m2U?` zY)2JGK9)_rO|H1NL0R8c#gUIVbln{Hc6JJHuj0rDftG@U@?8NvzM_gFA8{NxJ8ma( zzn#Q2Jk|i7n{$fNumNej#eBMS#Yf9b5$8&m#rK7w@i3n*kMBu|VktH4i0?U{1@is2 z_`b-x7JR=wzAsJ}NBS$``;yS4m`^+78wA7X9O}|(TIn=%Ds-Y%ESub&P``NaF$&Ux z89|%lFlpXuzYzqDi&TPj1f6AVaUoUzetX#~ zM9^S+d5N9Yvdd7EsLko2I}^&?^Wr&j)3(Kd-XL_hTN4~m_FH?7RmfLC_uNn#pSL1u zbdx1(ZEM-au5B%JMr5JWt;f@M6Y!>wx9S^9Yj=-X=FrjwST@S7-dAzip;#itzD1g+ z?222y!Oo6W1d|=DNULOMkVr8#5MfwB(LZiIb=$pH&-NyN;?i0j`o|)4X$|Tq;agF@ z-#Aj4h?XL^tPezddDW26xiHuZe&}jbz4v_(Ovo!-9yuEK_kREEMaq>hUSEF@U(@mR zui{JMA;-Sq@8A!L@?A+JL%9xAlFK&e)?=n(gywi%JutIT#UZuJalAL4)BELdYzU09 zY?nI%D%q)k3`s`%%rWpD*@XOU&A*s=^OrMm!WY8jERV%S?L;n`f-R1AyUGCbKbsO4{r zP%amnoDz}=&K6sj3+@4uVjQMy1kQ^-Y+|#%nH?N*LMV7C3gm=$=Fy@p*5N9P2F_Ns zXTgxeDN@a5C1n}%=Hhv7?u*~s|Y@Li|I(`rD< zGaTx~1{wgU)G}bS388D*vSRb2ZW$oeBtz6&qZ>1eGaV}N^6q3|?PsuXw1W7Pz(n)ZdY5=N)*LU6+DY(J@REtZf{~oW; zQs4N*1RGWwUMwzQQ`Y&fZa-(m*aJRn!y#rM=gL9s!%ur6i`CDvGk z2km@G*Oh3eav-eXB6;Wkq?MxJwa%CEb$(Mnzct(&>HLO#uVMX{EIwB)4gE!OHI)4c zwfy!lGJwwiLD8&O@2@vBG8K%P9c_$gNqMCwT$?8 z98d-5N(j=OAE`%u1Ex|jM58ffa5UwcSD_$K?|s7W|7s+ub(e0&!yU(JnQire15N{r z7lwo+h0ubm;%wec2HWbrC!K1pv7m6$Xpw5EHpsealaU7B)RrO9JwV%?5R?ZhIGtUC zs^q)+9cUlI>S%Ae^W=INyH&UywSzBp417f(D8&IJ7rk??t#h)aFOIZ&qu12*DyZ_c zw`LS22QlIj>Nn0PZ>_zqj8Yi`pDL@?o+@Km`)o+B{axV8+R42J!gm2-pbxY!qmY2} zFEkdXTC!LvoczQ7gl7Me6JpY}_jx8$@1J8uY3=O(OtU_wYEKzyV^jdgXvHdS0BWu= zr^3&mjtDw*rnkX%fMwC5*4xPb#ab8m*=S?WGQx2%`6G0T&2Z5cG&SIw+3`?|X#ukW z-Ic;4&WRJTEoqw|q zK14&r$qLCOaA@c=HE*0Lu*4)J$oQUaSPYYbbl7}pj*nIUg4(;cNEzvzh17S<~KN$1x@L+lBwm;p# z2(mC^i!FjcO<50Mz-3?M(%N*d_AdK999mKo4m3bK_ZFfhog$8f0kRIJF>VWMjniQj z$C0V;!6_-zWL=GxEl@^7`p|hW0vKiyFVF%4DL^oPi~!jP9#jm~otk*gGHA011H6B|4j&}ncS+5S1%2Supuyd$Y zd5;$3fH=qT`X&!dRTX2VzGkvNhjAGwBeYc5xodH%QH%6?EpBiGJbVxXDh)$18lVzA zk9i_fit$sGt9$Aoh_S9wt2Y=q(z7^%vC+8l(^OO8@-#|Mv-Gq|&yYNk*T3!FGp|F9 zeyQI3!GFOL-^y%C`|;uWCINdrvO(M0ThC68)=O(baDaEL^)|6Xo3HsLdyVw;Wp!yJ zxQ~(wF@XzS#wkIx6BJ!9N`}G(M^|g-aUr`kDn{0R85;1Jjia!Mw`OEXE`!Pz%;p+4 z-bO0H3KFQf%<+}5l~)3Vsyw|X<88dxDC2EV522~ZgY9j1?k_gWj2ni0u52V6@OC!7 z=HhFf4k9*$g=AsFesQnXo!}3J$8NJ%?_!Uck#YB1$vua2Q$xp+`^*N7&z)>Ixl)uj zjG1he9nCAQwxrR~4a(12;`an{7kT#>3TN)CWST?n-3X52Bai?XY&w z-d0472aYtKuy97Vj{R}-Xxe;VYTp-j*?As9z2|)lM-@PGmZ}JxBXA-D0qT5=0em$SGk4pjcI}1009ikw|iK37Q69Q=0yo>ih z{9H;qopougCZXy$!#i9GJXizqb*-eLc0qsp^ngRs8uJ+diOci)Xrdh8G>H}o1zH~#>m)po znJ1BD@MKjOE4<+C<%>zIK@S>~N%^ckP0BO&o6fj?oysdMqmDG+0$w7kgU@=9^7b=t zy_T(l$It*gU{Yfoaas~1h`4}PTFa0RX)WXR1FdDNDXAVKVJ(9iN!qj)ba^eK%d0^r zwv{aEtC#pyKoH;p2oMSZc>oAr&kTgOUe6dTt!GRmt!E&h)-w=3uV?0jysGXmE%5*5 zSo;PzVEXYIa&qNL_}v|4v;S9a4F{ z5-!RN^gS-b#ZZGV5(D*0M((?m#5Sd4QKwQZ>ICxB`QO)bG$JEzY8#^<-UE88Cg#UI z!XCA9K(obc$vkxwMH!J4InqkqlV_k|E>hFO`vx1e<^y%TC{f!%$s!vE)S!d+(O$hE zqc=Fz4!t77I;w^c>h@6JO=O@I0*u0Fc(;KJi)LY=&-tQ90oGdk57+Uy5v!cug~{f? zIkI61gQ94K+xw8u`Q>PeQXLac4yYoBX@wji)DCKtP&DFD$__blBpAVg(itN66DfP( zr_XvvRmh#BGlrbDiVqU23$~{(<>5Nfk0ALwee{z==cax_DUlSMA>}iQe(sFXFDaS_ zBhQfgOZ|Gjtdy^vG36VI{@NL%A7+~LFxhd2dY&Yj{>b3uC&Q~DdRm!2ea1{D6n*lH z(XT4{i)W1filSd`BHZtMS@`oB*7eo^TS#|I=*`ykV{-Za{_K7{hd(TLgCE3yO!^-vknNjlm|=FV{an!yo}~t z<1z1et0=apimLZk^qv{!jun)8L;%4&I0irALRul};mYlrzsBX*(H02*?T_l*$N^8uyp{PS@q3EW4eNUT8_)Bd?S zZ*-N+`XI;c>DJKt&Ri-vnf^S}Tk5wL@QqA}*oZS1^m?FnUQ8TM6>lbU0#H%dtiq&U z64G<%5QgNU5O5G~LF{a#3F(x#KPrM~xbjTgUKS)`75Vk?_CFhKjy%--zTxslL!7=2 zF=h3*tF}J9$1wOfCKm5A!@xy41zHYl3AHXo%db;B#Jci}T9@HW@6t>6Ja_7v{7=Kf zV#?Y6PvYn9n*C4V|77-m0{>Il|0MoTWd92OC$s-C{43di9RFk4{|Nr$+5a&9N3#DI z{)e;w>x{s$?0*yg*O4cvZC}IxX7;~<|7+R*Rs3&c|Lgd_n*CqF|9bYnhW{(s|7HBI zW&fA(e>wZVh@S%r*Yzs?FJ}KM_+QQbm+`-n{V(BvIr~rIe<}M<;6IuD&*MLl{m?pmOm36yvLt6yB|C?hzB8 z>(j{!sOgvG#9i=KU4xTfcD}>XP8nI`=H~wkj$I6|0CI68iudW^Wv^preX#q)gDHV~m_yn0KU_3N99iZIO zw=Blln@IR0s5eSv5bX23XRd3n+8x&}P>D6k+rK)=s}{|Vrh0ccq>K7(@`n&aa;gVK zScZEKh^`EGvjj3ykOtNkjdLD$D_ZM@Cnrb7#@hl(@9VWglX|4E@f|`4v_RPT^*(W~ zUbqBuz1DXqlOmEL@YQ8r{r}Sov{Gv00kMay(js6PDGq~@oYcra5ih;NY9V^d=}}Li zB&&#XR;}T2Hi&WLR$^(BxNs%*;})cH;+`HNjVKMVR+O?V6yR$EIf+L8=<=l-504Qj zJ8_tvMPW=7XR69XR96zi!uk;4x(voJ0oj>Br5rR>&__;-COVQD&Qyukn0tvSQfXXVP zi+-a}tZbw6FX=z{Kv$4w`g@W-F?IpW+QcyF;YsgJIQQN{WaNV$xrdsf0gJ9gK`}TP ziX#UnkN1kCC=FS-)>ZpSndw~7O(RD+$ zQT_9K&AJO%j^tpoEcP+BM6G-~p~)@horbqD`n-1t0B#G9pNB*1r2RK zr7%}TR1qF}r~W8K41g`IL-yY8PJm$sUp1MSrF0+{nUUPRV{;e{jTBWC?&+T}LV`sM1P~Shx!d&8(&ug%3X3MYGQgS|rgUUrozt=| z9h#P-O8DyB&XjIg!a#wS1E{)$e~9dv{O$IyHyaHtXdVGrMpZv{mr9C-5q73M>baoYo<0pP36E`NgaH!SEn|MRG~D!x^^wP1GST?xk#g_ zRe!^J9ZI|z?REX5rj0`&8V91P8;x-}CiZy|ftOH@NXnb*p#NZNQJWMKxw^Gl&2(eA zf>bWG$=j_lP8GnEv>{Ai)ouvoV*8JWx%JxoXrEbWX!6$Xg$Y?V+-h+u+GIWKQ{TZd zr2@CQOouqJ+p7JRR-fn_JwWha$QUFN??i^=K}H2YaB=EyqMD#oIj5kNn-hgZPXnrH zMD^vW939||44VBJQQX>S`C*pMK@?|&@1uA|qS5Zi0FvkCqdus)xq1LeDaxoKstC8- zsVj8OMT{}K+R8BiclNwhCvx?9;B(uft5uq+8u#~1;EW10;M98)Lz5iWEefgF{|X@G zMi(M~YHY=JR~R7BiyZ{NnRIz~20aLRDdr8nfb|{?PM9jaM$rTXhGFYCZU$hKmTzP3>E*7ds zrJc{RKJ;Ft0(gMVAF#mz*)5Ll{DN{JZHkTeG4#3>^JVJLUQe4Rz?2U??aLRT2+J3t z@Fl&K<=A`?im-eU3SV4=>V0B-Q3FU9zeX4JOb_b0EAY}BPK+)}#0mixge=NIF8>&P z)Yz`zveDG3#*-GKoAr(oknMtr0$0*~xL=kthM z*gHr7tn+yUuZZ1s4y(@BdcR%k{9xMy4ZwV+&MjuiItgfknKtY&S*+X z&f_V7;<8%pS~`S}Czkab)+q(G+ps<=r1Q10_9t8QNgc?^fJZ)%gSQxCEYFndH_$ngD!L@aU2RV#F&;fc-=O(AdgpfKH)=Ow zJhB0Ez&DZt^IFz8Sud6xl@_VG;mhsUYznx9@W0CnubeH<&(Jl1iIGYM@L(b*UTM`P z3KGQ=Q|ylf8Cc2;8GN~9R^tHY2pT^BT{~XAZrw{?+%(h~F0Dxq#*Gv1PE?JXIHhq7 z6LJRFN8^BBZQ-REwFR1LNJM)YY7afk?ZKA|Lme*KgT^53(UX%NZ_tnqYs;pV6nyZq zyn^(jLwXF+%PU-v*X{3gP9lf!cNjHT#R&{>Z$y=G9Toj^%9JW7kbE%*1fAkNUV19{Zrz(&x^2lxtRqigL9vM61Z z04+c$B_ue|MzUo{sw$9F7EJja&!9XQD%(S#kzmRRD>8_i9&)HsfLJ8}8_TNkzcqZ- zN!1x3rb+ExF%%+UF32Sa-U7O0d>R(K(pBycRxaV#c%%JLOEPCYHD=u}6hj3t)zO_~ zD~`ub=SomY|B9s*qhDf@oUZg|ay)l#PaA(S$Lkr` z)8&7ac)-+qo%r%L5gUr!cOR9Z!=?Qa6jDex)|^HpgY~L)~wg03=9f> zMK1L9b-5tZS80V1JHNFxa`b?WfYfS7j%vroX)g;sGKL;=9M!Em@3v z-4YLbrKv|*X^-_JoUQ#VMl6)(+rRzWuj3MmW4^G29gvLxp|kJ*TK|h*Sjt6lO;Gs; ziXvo9QA!gnx#a=Aplrd&eSl&dsRZp5fujHWyhqw#RR&}^vP7Ctb& zpf1+9NKd=J(B|q~MhgSGu7P+1;h+ZMYjOedn{qcUG`Hs@+*|WSF91>?(kjXQRz$d19#>? z2yQ=cL4jEL>3xYE54W~5*4gKq>GqjVx6gdKedg2cGoNms`E>itr!&lys=IJ%rmdFv zUF5B4*zY3G$mLz+ZPfo1h|g+KzK%SSw(2S#*1=@^4XeBYE3v$e?A*MLOm6f&FVXAB z+ekrVypHUw(~%Wxr^6lpOFYdKAdxn zcRn*hJxsj(FtYvmVPyQBe>(1mkw^TlCep!-$o9Dn_PGuAxefNY4feSW_PGuAxeeYK zkMv$?So5(XLm%{$-6j)~w|fJ(JH6K+YP>(0n<`yF*o2>g>h)eHhDEn(6u#Uje7RBh za-;C&M&Zki!j~I`&y5oH1M}*E5tn~R4~*D%n;sak?+zXq;T&+Z^ECXlI1}EktMz`@ zT=gh41bP-!jNK{Q*fa?-`TQf%&}qhhZh%V;ni;JVs}_~r!;ZBrW@tsm9xVw?j< zxzSz!(0w!anGutOhie7CkgY~YklfMc7j}eJ(%23n6FP*hmY{<=o}k0CRSYHUmcp8i1WFsG?oD0Q09^gZDViM$fNh`v`&woVjiGzU$6O{Y#cj)zjMmgtWT)w%%qDcC)%mw$oyXT>6Q|OPmvvkrdC#&srQh7U@cDR(AlPxt`1u2 z`QD8O>v;>fT;eP#DR?e*W=AY9m;n0!H3JopfyjtR{tE$WyS#X<%ssF`l@GoMI^ z)UF;lr6orx+UnxyDiPKⅇf+lNfngMJ5=&%7J>vP-71i8Jkty-(wi%LmI~JLz2yI zqseYxcrE2FGzz4Uj5LXr1hGHp+|Z&S;ps$ci1PyE{7zSwx|eHcaGuIxfwxcfer_)^ z8J=+OrbftszfL1uVyY{JlrVzK08+tDQmDT<-Z&qlhFO|xL6T-DQYrOQyKv*9=eG}e z;gA%ZSf$iM)ny$_ql#^k5n42R!{n5N96;%V^rbwPolY47aW*_K7?{%_B2@1%{Z)oA zBYY(mGlDtIG;5X8U`-&0uy=!i)!-(}5J|igqRWF(yH+%X$k1wp%<}w{La;uVLs&y~ zL#~SUSGHfHE;fp@3OS#xvp|SY+Y!YD zd?tSq_T83_b0Q*W)Ozdmi(S0|k#XDXd5 zXG2PIHm0r|EXc~)l+KgWNaxF8Nkzz7Faspb7J_>+7hIUGiTC5g$Sk17+i7_(Ajk%~ zclSrTA%|#jMxoZVlYU?xb<3SaAZ^i{y0#SHL@7n_$q_V@0>CaLbi{FRRm;a;S-`kz zjn83}v@K8U+;pwl!bZ>Ls`Vj0=XSxViMfSIavF0=;#m~kOfrxqax$f4Y8+|=G{riO zR&EqoEF1sLHhQk4MooaHu68fX?d~;$5LG2zs7mPPd;yJ969jL0q|6YFvWBA$Gd#oS zx&}c97XNmlIR`1UZTe9bH4{T*@0m)7m@>CaA25_H@sTJD){sQFnV+Hou)RLV6{YEX zVLZuYs#|ZbrnOPV9Oh-`&}#$c+qE{x942vM<1n~|mb^GBS;ORX4C^b}HDGvCi-{~^ zCfPZx_huKn31@B*N>o>w1{{$zfWxNaLL3C%-8o!%`R+xy zui##c%bt@(s&4aOpsOB})oRy6z};>3>fIWDEz}o|@1yysCw5ndNZ>gzraZ-^q117; z1-{sRucBJTWwuLKT#hug3LV8To?jW;f$a8*bg6B(71xxxFSFsc;##uI+hALPclOgIeP8EvU3qtt?j58%Pak{w>1OqfY?bn4n~pbqmbzDx?m~T(k0+(eYznZ@ z^Uw3P0?5lwOWmtTCxdi6{ASqjwqj^XUg~rh+^Q9qkq(Q!GS;Z$>CxhCX@@P=6*4)! zW2GO}D&C$hPYS(!C0*SQuN9Z`NqDX#jOy2pQ01}R>57E)!E{!P(-s|hw~8Hy(-m&e zk)uZ=)lS(YOoZ>u;puH@SJDgVZpN;a^!9YE>%Mj+T|+ajIZcH}?~B6Tk=_x7y`x{) zZkq&jVY^k>buJ94{yQn`oo`XtmFdbT?8<&&d(#DF%Xr`E?WyO&dMjxUh3$EZ!mdhJ zMPXO<3pa&+2mi zP93D9x>b|si!RJEA*Bhcl^?dT6|`pf1~l|)U1(ifYHXbMw+j-Azk~vIeiGrSncY#T z9*D4T;+^$b%r7f&TsEs1_?Y@GPZb5z6W9%aSV_5m14wD1!y&1%$0aEHHxwR;%AYfjLZsn{_yr zV0itwyjK%7W9?NytnKV4qLzC$C_bQ{8ji1cFmGbRwc1sXOP)v!Jd5< z?Ad3*o_!YV*=NC?eOa*g7-fsL9~&sUKOFYCZ2MfceJ-Y^6Wiwj zwa=y6=Thx+srI>4`&_DhWs4~lMytd9)?tfBbuQluL*=Z>x|QhzfPs^1CPv08``ifo z+z9*J2>aX!``ifo+z9*J2<=N)L>ZJ4yX|wi_PJd9T&{h2ILP609p-ZF>zAvM@Cen6 zD*s8w*$p=ORFYxDIMtlP=N3E6Ew(QY2eEFk!`x!~23josw>r?V&!Dg`7tC=_E*M`f z7+)?JUoIG5zu=QDxD>EsA*O0EzFaWATrj>|Fuq(czFaUq7Yx@q@htp`KtijbuR;#d<;iG@FQ?JY{Oxh~lJi*6*sxim^H(v$G(f6!>_RM! z`M=>hJ6{=ZKOy5wxp9~cgeg-R$z{Y}>egg+uNZz)T zv|%}v@}!t<6_2fiE=7o!uCvCe&1|ip=>i`+g!qPY#iQUnUd&gmj!g?!#@q^|R@r0- zqRjR=*<^^$z$=PqpJqyXlq?d+mgzXcK5e>j7ky3bkzr?xPCaRb=Gt>?@d~?ixxGW6~nfBb|%C?L^8VXW*l3?!s1i2^{b9+~k8 zqnMlZ8!&W_{`~z#(*jA-X|_bV2#PY=zouK%2=FRXnyyT0X}T}AC+mS`;52(2et;^J z3#WFppbC09BfJx4cOGR{3mnBTat(lIS^Eu{p&kwlN8XS_teVcO3}fTSH{h>ChIKg-$ZDj7I?NV92k^7m7?vHR2EmHW zx?ymEFzyXO*briN6d2IXK!>VJgDg#QbQPeq0|Tiq9nwLaI==))l0QxmR2}y~H7xY@ zAz><5atemoMvy6h_CYF5kOlD!b7s?oZqe2kkHQ@w{`&vfd-rI&uIkKlKhC+Yeeczg zCEJp&Z11zJ$CZ3#3oL8_25b9;2rleOd-U)h4(%SzsA60RVj0_mkr*U`NvOyvh;*G0 z;!0cz#108*DrO`kaS?agDd-ddsuC)6S01h^Mh2D2gS@Jf(R8_g-#6Dj=UnO9F)2*< zsE%c6oxS&Z&NNy=V$_&{QqMV}FRsk}jkf4W6Wu5p=g9jU8k5^OGZ$TfO&OW# zJac6a3&xhh1y0#c_^}(_|JTL4bfN8Y)8EBW@wm5@9^E6tiij72pC=jY2DD9|@Rm%` zZhk=2jt9YutmB(d{CWF-e%lMv(5pgnZIm!O(p1uf5q2RmqmvO!9o`6!KwCMdJy*Ii zW@v#YE5tIvK3$G|#(lCtuEXFBj2;D97!}u3R@@&yL0JV|p(Ch+#GgtWutY9A}SZd=6FfX?e;4$mtFA2DJv#To>uIkk0O z{+ae`h#}0}!TYDF4|Sy0A-$;Ot5>G#&(cz=1u1qDSF&wX5nHU; zO17j)IeOa1I?Bss&A==3{efy7grSQyGnGVM7-ZSOO2Gg*(qw=t)G+c7)FwZi|9yM#~N4HUBzgPB4Ma~Mt`h7qiNK1SQ6xckZzMUDw` za!knUY7}Cao7AA%I~-iwJWHvhrBIR z&5K%o8rNJtRsC%6qh<9kix5*LVY_P*n!7o$HG1}*KrXP(Lt6CYWP1{!h4x^BUT84X zx%ERjYf8RF9Fo@M;|2{aNE7)$(=wO189yt+&q`JcKUd~^*5l{Ui^NaFR6Pej4jVhd z51VPi52)b8l29Rx5D;1zsT4akd5qXAgzXY}o7JEY$n7F=oK!!d69~lIh&O>W0BEG4 zECefm(MY@Nd64!@LfSwm^&|$(V77WT;ZG-Gg1Z4E;He#=ud%5np^6!RB@6Z-2>`HY z3m2wmVQ8)`SK9~C(%IN)s@uQ<&Va}=Gv3tf-z*Qcw__w0_r@YO+H~`;WSfEB(1?gW zi)aOaq^grh14**xwN9eUMUGyXS{0lkBR@@kINpX$X>q``Iso>{r;J~ zok}A1GzemYS<>)AJv&u$fRH@QIkf~dv?*#Aj%M~4T&VW|OeJr(OFb|@4QqT|Hib0W zN;Y|58ndf7hmaAEMZRpsFKXEXS?VlKeDE?aV!cESVuR0d>@28(X;;&DA!3mNP6+(? zP8B^g^z8(OStQ`@o zorz7P#~9AUgIq(LQIfxK?1#G40H;FU=foO5%9!LTd>lOIq?E?Ui60Xs#$c#^Ybs)@ zE_AF2ZAS4c%>ohE5WxTG9J&^+05ynUKE+mtHkjcVq8%|Iqh(4GwH7^Vr$}kxqnX4P zy`(&CqZ`MW*(rqu&`~nbZxELW1=<}Z6GIUZV)M!+1s4c%^(`cl{Wg#r1h~mHdV?;lP zI=WZc;KzZzUZptbP%aa#{lP!Ls`pI4{c}=!^5Y1B=Be7r6LCY6u~f@FV>`gpGebaw zYZj@1Y&)P?1@=b(wVQIvQP0pZXp4>lE7qXms(b*QGET`?8Y^cd#GydGmJ9aB;=_FO z>a+d!L;s0h_0%gkE0HD|?x29G)b4_#TL(kYFHSS8hPF!1}Wj820^lmh$>iGvnTL2F%33!EpmzwE-r(stA$}12dRmjg? zk*5UAKnI1qhC}-+Z)Gu3za==y9V6xzcDBa$I+kwr4Ut9R*&(4<=gEK%L5#Kv_~ixI z@4PD_VYkVW!Bk8{=UUtWaaUC-d!yIEy#1Z8{OXly)=4>tZn0y0pI1O8m~$|%f95ZK z>|&-{Klt8Jd;7-XHFE*@&GVDvEc zg@+hydSDj8iMt`MlVZ|FP?wQ`7cp=z1`J%Y*#Pf}rQh*ZRgaaQN@6lgd+=$C3MOHA z%jYG)#I%au7!B1w>LFBM;Fu8GC<}2@vB-P?Xc8cLL~*1z!n)@BWxVWa z8>B9=>g14I?0hgP7WD;LgPE+zW;UnFeMi65M{-C$K_nv-j9S>%NvDwk(1>$s&5FIG zl$CBHV{zplR!0e6bTO>~5@Goy-cluAFEJ?(UXL(_Y1ER}&XBxh_-b@ezkSyUY<}c~ z*R#Mwd}fFf#D}-UnD|(5ki5W#`p4|DolHVR@O1ct@U3I7(Q!Fn<_d?W*B(XnPkOOz z%00{yyn>FJ6hhbAh!k|#0En3skPgq`)IEfp2%W%LgE6}{JxKgVG46>T=(a?d;Kjh- zqI>dveja)##EXsejLrrbAQoxY#KLR;mW8ZjQ4r2`|0QH9u3h(qbD>;6LAf#vVG^Jm zBY@@$u?C2ezzh!Ep2g%<*_%xw64+6|gdsJxoD9#U>#1`=UaM6AIMqlyCQ;ASjyzZ% z?g!n72u#nKPZG&yN94h(IVO)X$YZ6M6}ekbk#G^@K~9s0q)$$`tm94V$V1FeMQ)s}Z+=P=Y!*T7~@EE#c>^)TR#j)Ut>(aUvUk#S~ciL;OJC z)TK|zf4$(ZP9#->@~wc>`kywYvcY3Sru0HDs~qFj`7sU0HPupXJ@I6Sn&bKAN{ z#~hN16qKePE4VwPoo{ZjdT|}n#ZS>8D_`RdS+krUBJ>GT^mjauV1|MeEI^P#aodou z8co&viZ}}}4&wsctnIKyGd5V;`4|o$OL?MwrnAt?HmzhefEqH37XwX-4Hg4H6pI1V zrknh*D0Q0UO`S#v-LTWhke0*11ROo;mL({bEQ)Edfw8rJjM&yb(QE(m4?hR5q!buK ztfq`bFxKnnJ==1UAKI+iLOu*}9=!M{;%oJDdEQ^Q2PvgBp*JP~-IPcdgB}*TJIIYKZ1dojH3lNmds+ud?T7z} z(fwkt{m>sXI^UbLu4whEiJ?#IpV=v!82h$6w{woE(N^7s6HUoHC}~#-G^2!rDoWCQ zBz2wLl=;7}UjNGSAY70Ralwd^>pGY~2WAThoFWD*j`Td%iJtiLL1031s99jZ#gUS~ zF07rP8T2NHj_|Axup&rM0Wd@QzA~SC;T+cJ2n~ZPn&MIcPq@jl^zl3$`GY|Al`|Tm ze+}Y3LEdpbjKf*_T3=f-R{dJOwp@;12d~wL_3rSsrOqnDymo7;fQzqWd+aWwUwidS zvnR%3docabX&)^fpt9OvIt5XCzYsKvQ-sc)gs51pV$rk$1I22=jYX51W8R?0XjHxo z5S!w91tyxX76cQNaKmUsP&6ol`i~G&`|o@0AN+}@3-^V}n7BO#!vxoaMc?(*#%5N1 zCAV=Hp90?mld4kqUzWD8`7pm~7T>`iNga6VtFrh4VUdesj+4}p?4l1m0cpKli6qh2 zq4+i;Gbta+MF}N0#pk2(bZaEHM{-AeyEC5disbG{-W=cF5>Lk?xhInQ;@dm)^y>V< z>Ss$>fN*-;yQrBwlfpm(&xMA|Bg|$jL~soCOE0}ukF9}cXi#@TIT~O4EG1z=vKFo@ zDaw#&>I$^^HnLhu_(=7^&%63=ZDfEl0&jN%*ToBfW2E}s$~ejG#3(hHM;0 zd^)#3Z}D>F9l(}AJ+iq-sJ(OI^#NW+0Q@KQ^Ort9{xsnyN7d-Op{oC6%sJZ*YC(H~!}b5QcibSKX~ziOk4yoRN! zSZO2(n1RhDk`K#+qENA#&3OGb!}f$imeOhl!n?`G^pu5BOE4qX5}cN~b7o~oO4E`n zz(1?Q3#_)&2)pzzEwfd0#0SPGgs@HIEcxuF50WrKu@T>(@=i!d>_I*BG#v>E4p4R; z-$=3?0}IiZ2t5$7HPDMR@;9{3FIq9b5n*^Tqv6} z(3IB+wBGc7`Q8x9zNGnM`3j!x53&+D60RgNC7l`06AUj!OdU7hD}f3(S3M%kmLm6GZC8F`_!XwXypW(_k0-!!}D# zjcP%n7F7dGQ8jX+_O1Y)c3zxlM};R{SW2=pp6W<;MY0^I1WDXru4 z{(Mt>J{q5Iji=iqxg(N0Fbhi?eH`HDY($T7H4JljrMh&)YrqfBw2a|ss>m9R) zPg2b020z38lMwKN1*+-`Q-Qy^PIDH&G9PN#pAk3}OBbc*-+%5)TM|h_{@SZg-=&|y za4?%d)XD`G|Jmbzh)#$mF-J)bYRv~rq@bPvzOD#NmSS9?M(W{0q86ELzmj3Q(un$) z&aEHzZ)?I-ya-iyreYBUS_uRI$x;THqp=Z~XgujzS+r}V$)iM(8$_IX-<8qg#12d< zA?7EyhNw?#64vVU6x1^LL=23HZ`(#sDn|sGiEs6~CkS-n+w$m1r$g(W z4v(HxjsP@WogD>^UQp3ZNEUc@iMfVjizq%)8gI zn8#}t^X_$8%;UWl^X@}h%;SR=^X`Kda}$ijR7Ou%EU!TJnjVr|M+j=jIAvH-y}o7>&5=i_6SY#%>S!}0Fu=e&HO(@piO&qule=ZX z1em4zSe5ikfy3#!I7OjEYu%Bw43yKjDJ>n+i&CcG2_<(`{WkJA*;%Ej~lmo=R~V_ zO|*LVM5}LBt8bocRi!3cRl%+qvZ`$NxN)m*nP~O+M635qw2ISx(OP{H;R(GeHPNaH zcFpirWxL0XTSe!P{6o?aJdZ0GTbo$YO~BgnZ4M z!ZSgD!fK&}%a@ht)@2ffOCYHu*%irhd|Qd9gOMDH%&60kjmJ6{xU%+K7$4wB*o03&ikj|{=}DMfnZawo{|HQ zb8t~l`}4=roeJ!*++8etMmQwv_f)#IbAQLXvX|X z(Tv^LLB59%5mu~NFtS!A0q+vn0}ThFBT%@dbY5sAX(roEMH{a26~fGeuaGq;&sy}V zW>!XMgDydB+DDtFY_90vhACY`pROx|jacaHG$q9WCmb&rlHUwAf^~%&!HaojCU&m^ zcPWHM{qpv#e|dWr+`TH3C`PhdHM~0C!x#V^5}80JQH*g*20Kh;GAUA%5}=?2WGFEf z1nH>>JEO!Q`t+7aj+0#H4oPA?zgJV|}2+F0KI54ki1{fP`8jzW}rFTdxHJ1@&?H?wbd}1!%Rn`0d&S499VZ`}= z&tXesBaJ&;vmV)-?-37Of)O1#2I7_)h20x&trz6Uq8NP`VHA0fjU(=E!y|aeWo-%f+qfDr=UnQGjwWICgQ}_?#rq?di7&NSZy3UQ9yp3YkF( zUU3--rkw#+hxyfEtsR8&NSxC~f=y;uG`W&J1A=HMjzNPssP%kDe8tyFhd5)ao6kOC zA%^bl2X#dzyn*zH*!Zq@s*=3E%ylIrrtI%JBtf}(FB@7Nd=jN0#JilG;UE-n#d6u2 zlS_=83&!=Dl@T;s^$w%nO|U(hZlXm+#&0gyZw7FZae7Y#%f6~D7!ki<@!st0)!UVE zis zag4A?P_DF9HA^3BuA`D$h4#veCKsh(e?$JPwQ~zHz4x=l73w3An!PnD!llqCuk7O@ z9rnMq-;FZ@LIDlC8mJ6^wC)47vq>&8;!{CJA$Ebk=04)q%ngWtjN}KR;KT1WZ<}8J9rk`|6op_9ux^gad1Ab~$>C z#W6cI>tvb0rvjW0l*Lwqu*WN_W&paL_ni$uLC{2s>OQOI%=!s%GHUQ+aH=AJ224l5 zOq&C0qpJ95j|BYvMPJavIbj~)7Rh^p_p5`AfW}Z^UXXJX6P71W{^WT zvR%>==jw%xIq^1t84ZYSYH)t^Jmc8CvQ@T@Bj`dL$vVz;go+ef9c%DfxgYBtBr&pz z6OnW5Q7Zp#2MMXf=^VM~f;9MTtU2;1<>pgryFjdlb>ud#GgXJSG5#VroxCl`NHgji z@72}l+a`HGC8Ido$qJQgHb^|y&IJij#sJxzNTVZUfnXS1F|Rn5#jK@!kcW`%ssofU zfw4~dqQ?%dSZB4|@ff!Y(jAl{tk7x*P-Ei;vZdu~sns}{%jGDEe0-8CBU2RaCwfL+ z6+KtM_tKZ50aImKijfu}aO@|E#Kjp@DUgXqi$Jb2utNlj*~2AI!!4O~gyKz-8;oN533&sI2^7m|c!Xkm z7t_pnD8_w!gkqmAOemI1bMi7HOmd*udcFx*`uHS@SxfMAmV#7`QC!Alo`!fZLOJPy zDnJkB#k;GR#(6~INxVb+S^N3`R!7(Mpm~v@iKA^mbHLO9n((xM=0$%4G!5;G1DY3~1I>%a&?KVi z$v5=<6* z;^p4h1e>n6dD6#bn0VDpFae~8yO?DpcUwv-j%ZPbO2vp|fIX;5(ycrE;J7YdODT9v zUt1!AL$j)tBQpha%e?bNGiLDy?v2)_ zd|LdyG8D1+&v0@ixuF9>tqj^Pi5+n{1hX!9M;wAr@FPBgLp92WLS6-~UMJg$*BDVA zCIJ;^*`q?u&S|dz&CCX%Vy~R(JoDl}#mMe@0Z{3vkG50|s?m0;{hDNjlr@4z@oju>mz$?@B;d9mCu`L>8!HIm<3pYRq5`ahJZ2G zS@Yh-O%QbI0T{cE#S9BpS^B~{Eu)DvVF{}YQqrDfPZU6zN~$5Fs23=k3@0;Ux-#9M z70K{qlM&>F?}u~;t7B;R9DdYClnL6D{;DOBmV^#~sYGWg`7~w4T{kTYbba`0Xqm1l zQx5K~$QTj4EmS5fR~`{pMzYD5#=`OW$+2V_2_-xhcy^3Ey5c=CFVGqZwSnIu4ml-_ z8d;Zd-F2S>d;C;)!)?fCROz(R{oSh5J)E+wE!43XZaj;Npn zdhVkE11f6`f|e$#!>|t=!|DY7jzwI3(VnmP)(5V&{^L!i;^DNUg7{Nv^`FKnI}M(Z z0H*OX8dCRgVKN7Kut{|K-Qv{3!u0GM@$u>CYmY9l&a}l_qh}JU+s|z>aI`!)8jrdR z`GHVjlY_FqFvon!g_k~dhAD}BY}_Fko2*#a^ji@};+NtZFtz;ljm#6-Ct5`XbrpC} zQ+Z!-V?|OT+DzG_XjDVdHlHj7pq<^NxPH8=5OPx#6IRQpRJkTfni`{_sK5hAU5#EI zl`I^cL8?;mQSI!{bq%pnI&OTa}cfhj11bTu7% zO}LI81P!QtdaT;W?@CpP#^}57z#1~!FV3mo8XaCSe#X*-{VV}Gn_hG1g`a@mO^Oi?q9;d%0YEN`4V@3Tvs(=IRg@@8fV{{2 z%&Hc)%r*cNhv=yvzUy3YGt>kPzbaU%(B>BV*^K_!-YeGEAwT?#&zXp@7ua$%FCypJ zC2U@g11A9`(@#L|C|yZY<(ygFXI4`K=v0mL+7*jNUToui!y^?>9Reof4u;`BPAx+Q z0zLqDqp<*Zu4-6Xo^@nOnz5)}2x~kC(*(D+G{#;|ZbHp^j8R zx>+|yAVae(ZjDb!VFcoNbXW>TSI;W+5h9^z(B{TDDt8@RI*!>xL_4ZvPL{{SIQ7!c zuUjbOR8HVLou=X@^ja5ma~ca8R(n*n>X z6%^wk?vgmExNk$SiIM+aDsxktI})(fnLTA)qXJ&#ijEjB?E{g3-=%DNH6LLNI()&L z)4m5g3j9XxKw`NdI>mliHN-WEO{uq2c>0zTDshYM%mBY-d)aDx_X*XVe)Z}>d~%24 z*dTayhj3C zbe+46;c^6o(S_B$xS4);zEVIC=Q)L*F0|_i9F*YBIC7aPQrnR0>@7%o#zMn^M?buLrx(_5lz>`TaH zN?eD2bs@PKVRGauY>N~hF{o{*6jbyC{*pb4MCPXygU1{VerOjdv0bZ>ybwSZy{iFh zpiCb(j0LucKA}*-vCs8_)2I5i9ire$3NMzLE{lb?9yq+1Q+c zi?`lC#jjE;LQ-QU<)`4Gp-&{q#>GG|!9`mZF?MmOR{Dk|LGa_M#w~}`7VC>Df?Y*p zT1AkTp%F5RsnBmnox~czmOGPGm87AJJCa&}VpNTMBH<&GeKstTsOpZTj=O)_TNB@z zsM@l`IR6M3DSwIAQXf%Bf2ZUM;N`JfWykeMc9zNu(WqmX_>?fNk&2VbO!U?AHf11n zWrmWX41ElByi-uz-zcv#C1sL=mx>arOokBWOY)Y-HC7l1*a7TA$Ox%a@ldOOHbd0- zPTTf+nxnR0J6N3R^|HJuL4>6OV-SP7Yu1yL=a=tGuG~o$nsp^0Kjs|MPg8mH z%_BUgsAjs0M$J$!@(0{$jLda1DrA)gZ8ZS$GbxUTR(qK1A$<> zI^xI-I{xW#&P?*Tx+VEsod_%m)|0l4^I;8jOps3pGcmfp5g+&sz^X)6rc+Z`O!eo0K?=8X#}c4CA0zR%&8&;3+(`YQo+YJL(o{p61aCZL9J|E5? zWpggV-Ag`QvdOdO3PtHPJL>I5=fjbW<+q4HXB#*4#z_b}e0#SKq&~~QjUxFpg048w zujZu085J7wx?}mtlNJq9m~y4J>ewHZA2+2aPC!&D;)Wia&p`!h2b38#6fNZV^o9xW zoSfB%ihSOeSRAUkuwoaR#<{LZE7$b6mF-_1x&6bBJpv2y$X3PLjT!%);XgD5GUB9B zN0Ds}UTn@i(-2&Klu@}3pOK5Rej$DCN9bqvIIA2Aq7cT#i9%-%d-z-jKo}PAHJIuBTV#(>6j5DXz((Gwk8Gjz|x$@_Ee_mMsd298> zJSRK@qNu2VWQO_8t0y1!ZN@b^kmvb3^&nIhH~#+5?0(Jvpo>gy{Qmd+$ZOVE9&Y@Z*Zq&LIdkJ{=Dz3p zM+OgVssalpgcp|`9wH*@G9RI_R68h?k^I~ycwJThq|A4|6J`|}lY+8|eeMT#royfA z|J%>4$oN+5M|1VJnr#rCc5&{9WEuJ*SwU|lIf&mo$ssvPLVUROkX*+t^19cNvEx$3 zi<@v6B00+ak|ej{Ku>bJ?w3>+?w5rAb-yG78gjqnenK7)FnND*hwhi$U)-ttCHEJ1 z4KHJz%9(b+b+y(Fl)d|K+Y*TJHD4P)6TPS2!L4rBPXUe?oW6*7N$X;17$V4_p*m5AcfTpaM9?)WqjDC5107E zrQL`2vIi7xhD}hJBEn_%3%w#gdGMVGTY(^56%Yto3Fx!ka5^C0YX+wS>NCv+rv-6= z&EOt17oHAKZ*49<9bn$pY(E_!-WedSo1Lcvyt|r9PY*9s`Q@fQJsj%S!KOJqyj;Hy zHM>p^ck9>TX3y#2Uj4dmC=-ei-0V9&+^=^xHCLP-GOa*!bKvywO8vTZc$Jddn}er^ zFVn9(nwOvE&P#sX*&I5}ZI%4GYk18BT0zv*0l>0kFL7U0A^c9S;Rwdr-{W;@e9v%i zp>8Qn8Q_`#SND~s9KB|a9KN|!o_(4r6*+u;MAX4yiM6w5o~pN^@lrd%St&3uA#8>a z&dQyZ5?dexvYkK=-l=?-INzntcbW6m&NuAxE!U0mUG99loDWwe>f7Udd%JvB)%%oh zzw=$;d@Ih!g`2c{WtZ=o`k?Z?%=upKd{;Z)A?JHV$_F*o{rhakf-{(=EQ)+PaemU- zLvFxh55I`jvhGe_mFBv(fe3uiVs}`2{GokXG%DvS=#|;WVn}%ZZ16N}0_&NKS@0V< z2voP`dDkA7V5z-POa5h3O3|KLUm?}$TH13fJ5^|Lp#E5Tk+6E*Z%mgym6!3EYnNCK zWDiPSngbUhW#Fi3#{QJ?c3N-b|fg`A^FZFts43G z&ZS-9LM3TXkxvN5J;UWmOjHRp9DW#6dg&O?pMb`Lj}6(^5uKv=6GZzl430(ddu0Ti=T30uo9t9HgV~obCZj8lQT= zSt!|$I6j_9K!MY@TQw_aOzptfc@+bJ^B0N0Mv+){)Dp{*FJ%L#h`W; z7}f88_J^*<*q!E!o$_P~Ls)sgHsPeJs^Su8o3n ze9A>T#F%oD?ob{9PREHl6XgqVMI~?J5Ui=Qr*G2a!*mTi1lN1e*T_ZEMQue}N(Qur zE(9Rbl?v-{F6)8z4*F?d!O(FOBfj-eay12nDId8e34l%;kMfN7K$QWshD4gFYS}%) zLz4syi58Lxx`N1D8-YlD~tXQMlmcajN zof_4xqk^+fOrehn&ZuZK6RH_Q>%?FkXm_Y(MWDugc(z^`rc*jC>ev9((GAIC`e)m1 zNm1lfkNOEh!Vrgq;!Rq+doV9g^%RfgX;U!o?n7xD{ENAolO>wEv1=1>>erhT*iewN z+79c&-UqCt?_w|1A&|I2dNf!RP3T7VC8?ac5hd-X<1*Tcmcb+Kf=k^u^pw3=^@I(z zu}u6F(=WIaqxHzh17jL6`D6@`JBpQ!F1H_@nG|P zUz>+UV|2M2DE%K>gHbwYOM{*4PgzK62xSerWq^rCkrqS5c4&Xpnl%uheU{x-`(9f!A5OaS=$Lr$z(iS9;eK zV4yO3gHWslnt1BEcuunYv15_+3)vAgVmXo&ye?&OU^^*MIWtATsiy)4bS7*V4*SQb zsZ-I&m4qEb#k*dR85uH-i(l(Isg5b`kIXc1T{s?MpXM>`1+P%QjO=(8tUPn7f7{Oo z-G-&(p`nApw|ng_tQm0jov;U_q`{|&M4(MQ`w8neJ(AraEC4c{=ze8EVh$q&Uxx$u zsZ6thWG!EkDfLCMy}|V+vlO~HucZYB(jmUAH=p3x00@fjxGT;}R?>DbrPXHI0Ncl=84L`h(36SPKalmy$FD*_rQR-&dE9s3(z_`ndR zx(=n7M0g0#olzY?#+xW^f4rR%HH^?RXN_I}>vyLkP$g))f*Y|cY?W%R?$M$b(Lkg% zSHaiNSLrZaBqM^uW(Y6-!i+_Q3~tG#(&H%${?e0ju#hXUA9y#Z$&se`WDXs4+e*f5 z>#9mmlNm)fqpC!F`ncG&18df0t@IJKT8x^FGqYCuVnL84EA}Pp9CDm#bjT5Mdfufj zSzMqzwIlIH#j9T_u=BIr^*f^-v*Kona^mst81eWP5vncTK-6ss2@t=Ic_4XeYm&Ku z$os&(now<#(q2kuQaVs7Lf}-V!m&Z&+Gl{WShQ+7q+WT-jHF0Sr3ooA37I&1Mpodp zl@b7@rYj?v>1pC`&_4;4GQS~IYCevHN;s61{plNj{j;BajeZq3UVZi3uMYzNnzfUx?pBEpynh7K_TZ4R(AnS$7O&afCU zherZ~7PB_Pvd)AS3zGIPIRW1{-e~8anHDm_f@B1pvP^F*BXC@-p6z4=_KG_hVb0Qo zR*;n6%jT^qoU7$bo!*Vx?^p)<;$yTgcq0DU(xYkPrO?@D`_8S zj^5yZV{ej5RD*-;Wr#0={;$IS$f|iofC_;0FLPiN2-dl$ka2+QaCh0dRMjY`Td5({z2hH+b(Row$Wb(V?dy9xx7bhIc{-1sme%mVd0pka>!^ zu>GP#Dr(}w67v|I6Xt-PFlZ^kn4qMNWI2+9ksPL_BgZC+9*y_6M{;K*caw`Y-$F|d zN!^{u|9njeyy%+khq;IE*XOFwC~$kLb=%9jxQR{E4ASoG=$@b9^kP4$e`3BgQbOCl zAX3Em9M6IV>%{0=yi!i!p#=33IN>`)4h*w!`hfR$^u;e^plS+`gqe3goRNtWN}JZYs6N`eCC0}xJ}!peM@EbI=7dS3Ck_)UA(o|*IuaZ-^aLI?tRYJINaeKd?m;oz^Y)V`-|FW3 z-o1{g${GxjJ5Z<@ia;zF;FyAuMW;`;(+T%T|!}8dxI~Cu64r7(@h*pXRku!i`7{3PAjda zcAmBn@y87k+YlRk6C2-c>(1j+!GG z$)pP1#a2}N(fn+wp<_RyPs-gFS1+9yJ`=$KE8}5K@Kl zQ=L#YIwa@A6=7S#0fJ>nS*0?wb)F;J9$PH%hp5^wW^9*|el#b|E9eCBfG(>aRx~&I z`(=p3of8J0biinAvDe7}H7~G)n{0NLat9 z7x#kkU7H%7bvrGkDV7`#iYx>`VxR*tvSMhmrWsZJ)ohqs7DuvECsYIHpTwPC)RMRV z=3S{2%-66n)`?-mH(sUX2!TB;a}p`Fe)@!ga*KEJhb_V0csI07OWY5cRIN zHbu-ms0up)CrdOR$XWWRirQr)%pt0&hPb#2bdF{L#>}JX4uccDF~1|^atn}_nu@06 zpNE~oELvx|3&|(LS;(8;4`5RR4V(;;dYf}tffD7AX*eU^K)73Y1LE^kX@JlbK~ZPz zjWWR?PTKw&yP$l#31R3>^Gw3PWoD%U1ZbP=xX`O`9 zmMT&-wK#~nXu)Dp9l&i(O^pDK=qRL!9tB%dIH<8C3}W=!gsp|sI@f~8L+o5~gC#~E z`-0w0gL3j31CA+Sz!6S|628sQDxKsbhApMdm8lC!vBSz3pFB_)2!M|U^TBU$qLv;t zC2;f<6dwuL18Qg-@FU9oW~dWz)i_NC*9<6OfiRFQ4^vUpYe~|2w_hOT1%YtBGv#5O zR8|26gh$K{z2IPo5^$?tNCXA_f@8Ndq^LcboP94~fe99P73hse2S7Et_Ht9?iN*j>a5iax2`8gS;!}MjTB7mKPkR(U_x|Oc~(N7v+GbblTal-$L~o#ho;3jBzP>Qe(b=IzQWPaO|r2Egc!mMWL&A`#O!R@p`eXJ zo_Y*N(|gv-*ND^EG?i>VvMV}=kmVcTna3LsNHU<;xeYT^-&=AyLhv`uWVkh4OFuY9 zA*LTI%@~tfYRnmpFV11cc}s>KJdm++5TWL@ZJ?~s*+gDp^ETE3VJzQ9SO%KC3@H!G z5YeD2P@8y3$QznK;4#icws5nh#(aGpR;DQ5tv;yWEEo?omD*(iijm;I?~`=0&w>=i zQ3#|^d+Z_E_GW;_A^<69B84B05hL55>r~v0gcuf9l}W+f=0Ul0=v_gJ+JiBVWMM`c zfoRMCJ7lGZ^bcy*RgdTAgmz7;p3o6U4&}FvwGx2>lPZgA`_Nh6pv^MN7l|<}Z!90N zDoP(fHTYMoCpSCWt*SSE}!Ho zR?7~w$SFcX<{g}B_c}daXhm}qj+98Hg;#H_{`;g@aREC}plv!mc<+pv(#!_$<~Mjp zP#^Rgv9(e0TjF{gwJKa1!h@fHuOMmabW)o|kloaphN3yv&c`GXzS--jJ}-ZG%rxa# zwmkLjfh-n@rxh*FOti3kapMlmCT`sMz0r+3veK>_x}QS5#Z2L+I+9Rt<@%)pI5ORs zWv4JL-bL>u@2{_?`+5&w|KfSSJ|uE`9|nw#3x80bA3g80Gt1oa2|i)64a9zOBA-0z zgvMXdySV)I$cfl>$7=Gws#?-#lzxUR4!$em`0NIC{F@Ey_^njOmz4hYM6sZt)I}%f zf>EIP%ngT&hrug9A3Jgw%T)Ae4IbNGIML^J#%>p7dl53Y2cl7EmVZ#fG^OhH)L`%* zVK~U~e?Wl8QaWrN?hZ#zv=_KMq?8QorK#!ZtUZ;h6nrR3F^}hf00b$i>)Mzfnr;$U zy$j^AOiU4g&vf`tvJwD8|E#{d@5yR_pg$n870CIbe2H7)G*tPlIgfARVq zSNt@uQ)F-#sz|)UzvA-Ob`1|+WCjKlH~LnU!!kPlaZ_TJ(0ya3QoW0aZ z|4Qe1c<1vxez#2~KmV#__4BXgYq7@p*THLh#D1_?v`qlQx39Qrw9D~IB|uxg`WC0 z9v}og&O!2T(?pZU3aOuwlF+>Mg&iPz^|5BTUcRCJ?uV`|?%=tX+gY* zi|(b~V7C)bICXu!?~$h_O8>NSa`xv|68z%d$WRBb&TrRCBpTAqi0aQy3FceV~lUyHB%gFaCHLo#BXnIil)V`}(k=5ml0MeFXb&(?no3KkD zIpwV9Xq5)hgcU9mu`QvchRNt|OTJMEHE3K2F_5V3$~>Ji?;^892cjFNnsr~&%zf>t z|8o5a$XwaAcSRo^_iju_tWQ8L%e>juJ`9u4{#LV3=Kc>P3qKj|X&)J0(dJ>blXOZK`iACpsvu=g%?E89#}0akN zLLv}^OMbZ%`SJ(6U_=>ajW~JAhtuIu1?HN$CHr!9{{zPuBWz^SKo~<`2 zebw1|i_%x0smXkxUa7Asql)m=9)Efzx+(iTV7Clr9QBBw%HdWJWyXLXUzS) zxq{quYyVn(4KL3&`}K2Qy)VJ)%$e_hq}i9~6h~#w6ES3-#l7SC3O`%@*LPab)PMs^ z^%Nsrv_ZuO;j8+PzC%w}nUvbkK_%NoB|AVK*j^0exf0{7Svh+SCWX7T1~?jdhZ6Fx z3gksW;ZJDYXWXrU*+3r9F!ElJkQcdyKj9TuR#$!PnLys*gglTC$a8kQTF=z9ni{NM zmfm*2PKfLrl8ne}QXXoiQtAUC1_TpQjbEk4h0V2Q-z)~G#Fad3h z)I;YW_3D=jsXHc-3M*J<+KPCY%l1q{DAuX*O|^NzLTw}?;9Z&D4ztrrA_sbwiIPo7 zc!a|d;^plqg-r8O41{@JIw0S6QtbIqNvWM8CVnYSGu%oF8_~@wu#rnhU?Z23z(y`3 zsl^paaSVhZaf~4e9HSwDV_c4{WN>`AizisqZW2gv4+#usuPBkfiqFGV#eMar*s;NM zuxM0>FK-+D+RQI0DH$%;R*THm9bcG&xv+fj;o%kac9l4#d^<+Jwy5kc>)qBGw$GA4 zb~vmF^JNbYUtSlV8t#jkf&Au)C!fNRG}yU;x=pyP>>gC{Fzjjc)O&ciGJcwQ7;ZHB zHvcfJXJ@@%ZC_HaD7mygpyaapN+tW?9`$}myWXvlT+NiPOZ|GqBh8gJKKIDiJ|3@y{g_4TIVqVVl6l||wqYsCeE%9L1Har9vy`dwRUq9S$&<_uS z>rjNu+zuSd_DR7|?72wwDJ` z#YmaO^#NdLu3GOENME*A?@{`47;k_!62`nA7%*ngdeB^^7WNes`QGKQU}im#7hM}SbKe-1D_U!;eNo!Zh#k93|>O7j(r_K zbV?5y96J@?2TEB3Y!%mzf-sk=4txVM-a_(eHR0hZo!v5p^KgjvyOpTk&swB)Mc%wv zd5!YfgmP|sFa@w@!~E1j4UDv?5BGTi1~B5L!z)m0wB5lp*QVFSDl`{$Ad>Dc9?B_4 zx|UOr^x*;+Wcu~KT!YH)>bWd3RpqC-ZmSSg+-UW^DtV~d8qFc)S}qQU2s`*g>ETw%^_EM2YlZ?3hxf1YvHFGS zqK`&|J~V?qWVasHf_+^3G%Lr4*~e*o_J;a>kGBt8D@7asdnHjK_CZv2R4( z(y4|l7cwIj?Gwp_$+nNwPOKto0pO^GLR#Ly#eB=q0QjD7}QW z8@(?XWB}t!*mrRJ64nm=Z%}&%7enV4tuj?7sRY`c9(*tKse5HjPS2mAs{UZU*m`oa zrmoJO`-Y+^^nIrJiucw&hGfK~U1h3&%(e#RGb%GHBOheS(FcA$d}`{PJQ!MJaQwij znJ&-TDF=6&s0T+jctHEXQ}bP(M^7!TtA~!`dRhIKGyBR z9YSJ;XWu%6slr_maFLk5H6nicyfy$wn$?*WWK=DND8<_FL(=6)YY5hx6IUN{T?kgn zX6c5L??p!L>-Q!4eJKZr_uUT5^u9qfEoi>cMRbJ+H$T*UfvrlLL=6|8B2$^6!rN z()WDlgAYFVxO9YE<5B$Z3pgb?bk571bICa`*&ru7fCfR6V;*w6ez_QNp0~zUP1u*b zW|Kn`1oc!2HU=d?PRaHgvTtQ7Z6999s4u)BuP^+L=A!QgFz-Q&z{{h)=y42HQx8bg znOg;FWVz^u>)-R;@1Y>Kc(ZCPQe`eDXPQb5YBS0{)Ak>*ft-bdKlw36c2v7>w3B@+ z+elTtBU<0_{H@<`BE@g~ySCPv!Tra=rimALW%irr$ zz3F+T+4bIsd=Pjv*LL#)b)=hb+nS5s`%nX@{{Fpe`l-TW&AQ1*g`;QYW338DFEn*k z;poM-=E9l^eJ7mft56m*iIEeA#9}4`pKiB3pb&3rS$m%h2f4&SMvM50HK#$3Q^(oB43J(l6!1 zJxZU=hkKQNIUg=7{fc!4WLOPB+sAWq%))6Oi|UlE6*`=WwSwDJWNyHl3hA&XzAeWq z7{8pj;Mq1}$O6LC1-zsP2li#)*h+$d<3bV)92b$m_PGs1wXpdIu6AJ}**jdShw%H| z7(|xg^$n(wJ;S=*hpuw@@Cv9_&M|=``{4-~)2RA!2T(1ufXoNYWyuJLO~9st(z>1^ z0I+~a!PSeIhF}01|6k;1P=v3jN2O{93)o+$?|;Sj8u6E`Xgxc}`F1$plJYr@$6{#7 zo9bFx;=sr66c%v1$nQ97y2WhWJ_n6qO+K#9GVU$)UO(dXt8Oi=)w{;ey=LcHJtUyQ zjT!$Dk3@BEt(S?YQ17n!)|~V0LUd2Q?a{Z(&-r$dds1(AJ3Ca<#T`Jvzh=B{#0wx# zpRl5%`5+g8ddKBcKc}7S@`0wf&)fmkg(U&Cbnq2~tr~d>d%aGKbd(7NIClU;>m&nD^tR-c2Y`!@ctrH2WssUQCo*A?zMyT%?A@9XB3 z08A=#@o>}dvq9y&e66|SOtP%QYnr zQF6G}yy7X?`T?x#yXrk>*62DtQ;k08P-6 zYTEM@BJ1v_SlxEld*0N{E`6%mji9jiDI(hJt*>}fv&fsheBAqO1nzhOj$_#l`D{NM za56~I-ZgdV*YGJMoqqj_dibVh3k8SJeu){Uc~i5M#|H8Rl&XiFj;r!F!T_@R^1;8G z8_vm2!g{I;i9ZDn7wCkVZlLPRqsTOE?Wgt&YE=z1sXS^OWhtp{S=C*@j}`scB1Trj zsYrH77L`dC8Bpfl#d@y307p5v+pc<-Y(-p>tG}2PxF<5iux;AFgy+^XN0$JuHsAQ` z9O*5~3?`xhSbVu>X2)`_jwj*<9jY&+7=K-iyOv;oIx&B7CtJ(3z%*E;qxo%3U{SRR9b$YiCug9-ggOS%fJO z-{oudD}h@_vahaRr6-Xr7-lgSgI)(Ig#I9y>!`7QjmtuW=jKjOz=Xb|UUrY(bhCwo z%O~MGY$edX0sg^l%x{2w%+(hihkIOTXF&qPXw;W8DH|rxE*8AyK2xw|G&)-?-oKSy z>Mli|0qHUX?q)66CGwtW_N>{~2VjQL@>x~KWEcVuDrFk!7ga;p{HjvEH^KQX;qUyA z3j~hTyQA>%TD<@xL&_l`+=r=;R@UlknQ5cvZi~-Qh0QlN)Hkfz9GSgoAt#>|km~PA z;I8URdq*Z3*j+335^heZ5mwbvBg|l}vhjRgBiGi~c8$<)h1bWMxfG$|EGl2pl8W(Q zl+uGQ_+VHfEY)R1c<1nAec9^qRZkfDN7kj@5&G~7_%2m!QnQPUb$)F)2YD%W&-sTyc-K1ozgX zT6WheAyl1NySv_Fw7dzCHx{u3TKjxYMaYRhgE+6hJM97Bb#H?r!ioqCi^6sziOqhV z;52^v-}`YwbRsk!;R1PR({R=2*eUZF-k&0m4fr9YrIeuJ%2S*chdK_s&38H4*KdxWudut6$ ziix|-iMG}DbDy4G)w%P&q!avLEw}6($~D4KA;|p6nbplDN(?eBvZ#;S4EaWtwKZ6Y zDMMwKd_(LDb%R3ywxWp6l%_CSMR-k}Mdq`txJ64~VjUCq ziHk*fUd10>Xph6N!4~5vjxCmXk(HHhpKGT8Vq5YVn{uQlQ$SFLCdg!t^t3LA4u6d6 zNKfl>Foz1zkXlJk8Vp!f;z>1;gDIw`bva}d9M{29o^s%r;yS9s6ENw>&#D{TlP2Q4 zqA3%)yHjAG1JGT?;lnBWTxGCRWThGCn`BNB*h;o(h=a;XHfT4Yt1A$BSGOq{ilgp` zV${|Bj;I^OgX(0=LVAfk0w;)vvd$wQ$;OXeOuZ28f+nIN)nwkq@PZFH(HO185oY~nO3ii4%#rgD{(aD$u0{~|A)avR9o|^J)cxL5) zPis*!ym@CrkzXM$+?&fIRh7OQ^{8(21k7X()js2yQJr8wg& z&t(u3C}mYg-_q}ZfqkgyFBNvwNNQjq@Kb?cdTK@2> zs&=UpVu+34r_)dTw%Zlcn<9mB-E8_!H$~7p2CC`5VKGVPpp0Vl;Xxf^ES9uClvQ`f zc!O-jJVm3R;v9Mt^(&!owK`6s{ldG!=}(!0U0=pNIF zmtRxVFbue-PR;0tfh)l1S=)V(g!<@{`64V}?}RxOeRRSs(o-GDawG>MVZJayCyE}W zHjbikW?hCBNzcM)-aadb@a}%%&J>o`c7E2V;6ioelm^MUy z9-#rpI&(iX$B<-bNR*aoLdrevl+SxYBM=#V<2JOGh!0a*khOG{XC>yi@wnIWyuLb|eXb_I#ugm?hHbQp}T;aw_mfz<)Ql`bOAY5^z(Dy`gfu~fey zGj(x_0>}i8M+{TyYg)sQh6P27_8qz(-Q^2_O6l+DLYZlVupOvc^AzU6^#8^07yKDI53ONGRCFPusA#b=whad zH;QbQ!o5sJHmfMt0@=Y|&uP_GI1Wu)$(*nfw+LipmYw!VH_dDL9BIi|mhhg*5eboP zn9;IMKhbdlbI3t7q#SZQ_uRCu;Od3vHyECNgY*}3S@9u68z~vyV&D=LWIM|HRJ203 z%{{=Q7>@o@M%&FNEvqS_otUpiPpzAzoyZy}PBJ>Gt&ha9=5>4O9V&)YE?EuBd5Ocv zfh=n`-*<1NY_qCuHXY_ycV^_NAyptB>>SYZc>q-Za{g#a1bE;OHM3kyCb z;7EQ4I32`*kIyxE%Q0Q1u5L6)_8J{Mp<|mL5aIY38TXRtJ?ewvE%}UBQyyc6;MeP; z-#s7wUKsq}#OWeO!+2Bxbj*?J%(cj9RvKDAz*u`*lcxakY8;i-DcK+>EG^?x0;{kK zfW_*omC$D)nZC4=4Zaqt; zfMXETi<(OLYq)!+snPOi1f}(k_3SRjO>%b=M>Qy)W}B#5odGNw+$NyMPY|kUW9AqO zzlhC@kz^&)d@PP|T#K+@T($VRR12tMiPC^TB&CscbP%>03MmC(H)pVp%2%u7FL-cX zlMt3f!!Zx&DlinK__!C%&GC&_W;Wx~ilw2>sJsL~D~zW&Qvcn-dFFr+iF1yU`R-h! zkvl|q2HO8WI5>Z*W}VfTnd$%S9h@JHj`2+%oL~3;?+(r*`vpUiDkv6W-u_KIIR8u2 zu{0|}Yg(Fh2GSzBgms_rgsDFUhlbnp0@>>tA0=v^;2a*(*5FUHVE?`kc|JupS=j!u z%onG0Z%fGM*!!g}lgQ|UXs}#-oUHrGC-TQ7rCbwd5_JS^PUXqb{s0fG9X0}}_y-HT zzXu;Fchn2r3g$%=lb)uLq|t`k)#5kiirM%*+dfTK{+DcU8m$A1miTsPr=k66P2e+& zu}T)$3$a|bd8|58SSTumh4@=fqw1PxMG5%(SoXyu(UY0=hLh7ph<|H-R@dbM^8n#x{jN!?c$w-GKy^vk93^o8s zzSAL~qzd3LDwH7GzbW&7U%g&Y$iD9h0T@-t>YB32(}{3}!WX;Gp``sa*xi?9*OE1F z-~Feb%a*h38f9VP z-#x8&hFxCI%Y4w&fP2HacAI`wO+P5r3C2`C;W<@Hzzru(eCGt7e*2%PMqv_2WOc=N z6V*gGj6TYsQ$jf3gPu3|@e<#N(WmwqdSUY_4j?E{Kq(*|38WzP2C)&`YhyqVi{Pw` zxdYQ+FEWdw1y_&Cz=d4hOOv;K3Y|O#p6N&$gn+F?3`RzY527+i@4#tb8kmxC@a{^| zBZ6rR%zCb@ahz7<1DPbCTEGOsYaGH#--xG-EY-Imz@yk9(W?81j@Co`{CLjk-1gLO z+F(E>{)wG{Ul0Ax7qY?o`8C+9iY)SqW2hhgNV71O4>0ZchOJ5oWFd!&l5jS_P!EE$ z&s8#UC?P#Z^lzhZvR9J}LP}K!!HFa;e@sDK(L8Ic zR>5G|vxTXVO4|}mfPNFppgdWetQR$5d)Azox7LRW2w_35br)gru^Zn1*TuUWxo-Nq z9uHOu{ON8S30=L%eS{UC(tMEoOWaKqpa9_LwV*8R5?E@EGq~|5MGu&Sth})4DG-Tj z2y`OFTJsSg0zd|y>UWhXO6NSe45xW_X#}SQqFBPHOu4{pN3Fo!qIoIWm7vus>%(L{Xs{SY2OqW^NWcy@%d3y~*4wJf^W%FZU zOwpoGZ_r}!vX7ol*`ZYrITvlK!F=!@y2XI7ZnRi%QT+Mu6|x=r3Q%7xMXv-Y*Gr07 zLuAg}Bgwp8=Yxl;>ZkI8`{?B2t7s0f?92NeYpf=gJV9sVrq7ZhS3m1}bP(GAmUIdh za&{Dx`#*->KVwJ!eARBegI^iY$RO~rRlz0k7ldZ3!gW&8XJs~;+gnK&EK@og+1>aAM;ATenC zV(vlQkd1Hitj}muIySDuy$FoB)ojr-2kGM1~>p z#|EOdUELEH_P6v97}FK0ob$+;3 zbe+CPJdZfs`Krjq{%A-MehZav+J%j(st^o7XY;#l5I2)pX04||fp>Z(+o;(|NItXRFsO}xjBOG&? zp_HQYqppbV)Rm4Oq$;PH*RiTY8HLvJRBGK) zu7R+WgLI9E(8||nN$JWes{p|yQ^tsqMk3A>a2(Bh3luOAvaSDGJ*bc!uD+)mWxoO7 z22SUo{d{oKmBBx%s(+C)(QhAMutogsse~b@@pSM{%t>9 zw!chDy+0y=i7v&bwd6JmLl633kwHh=btKk`O!OsD1xz0gk$Jf|RWxjKokASeUVtn9 zLfL-TpHXo!_;D7gkmzD5%}jRUiN^pU!^k`C&3Z5zhGMn0pQMKNcR3y#HPJ;d6g{M? zX@o4IE)^<8&gqaS_j_gg?mu@AG_>o}Mj9MPdp%$L0@JL0hD0!8s@EBj%rk%Bjk@Ts z`XIrn`rZWdq7zbo<9EN{Eu@oOEkk+~_4QkQH1+xw|9svuq1r?Flp3SNB|eXi)N4ON zPum|;cU7sp@8Ry61T1DSpJMR)i-Yfjhs)~xP3g-=|G&|fj|nbMzR13OXVBA2gQ5w9 zv_G#7t;fkXt?fr2ML9aB?aTxR;b_wQ&9qlZ2uG5G_Ir!HEYC8WOCEj{br?SP&lh*F zV73qc@aQq7%SJ>DEw(YQzI-;qr)9qK8>@EGpv^iXq_UzSL)?5I%)QnwwZ^A6d|fp} z)wn1dLAG2tF18L(bMR)AVi6faS4R4ZgC7 z=1lb;L4%GUjI0_bCFBq~c|>v2z=HWl)MNxsT)DLs&o6K(`$jMN(u=;(zV^=<$Th`V zNHF9dr%IDeWV9fFS!D1N5bEHcN?`azV6%EInJdI*4#ov;K&OmyWg2Yzi~y;Ai{c~% zY5xi-(!s$y+B{QV)Nj#$VjW{io?jeagpU-eDEQ#QcShw{cqLZRrl(7lQ zl`U@;{_gs!FG-x^;SeNBSKxO^^tWw-NzkyJkHX=P$iO;WwSiq&(&&co=}PSr_GxR@ z(_qMKaPw%&RPFBif;l>JFm;6a5m~gB(|!0xijXPr;`8KEyhUoI60!^S>8-x~mvpNN z9kW*etVepL_vle7i~HkpLOMcA?2Kzu02{Vc>+uDImg>*Jvf1?PnNd3tD>>Fvd?lZ9f~ZDR8H;P)me;fXgX!Fxps4vR`~&Jx7yu%LI; zANi8~+~^^uidL_PgrLuG%gCh-B_dh~J*KEj!^B>+*W`avCH@8XzSyALJ?a)Wm?WCp3V>YmqR7`mqR7;ivunr4^3`oCC~+U zW2FWY0+ZZQ8c0YMKv2hqLvo71YXvuQ-XCgETj~r=Ncq7g%i{4ys<_r0&Dp*>q`BO1 z)1?Br%d3EO4SUSs2|OVAA(OwT&c+(*@qqD!nPJ@c#VnF=3~)1JBU%zeRKwTN(Idwq z(2>wzz^vd69MGAO&0sqTAgk*|z1%^<(~yL34F`01xkSR#%>0k^D&7uH? z7CUiC{!$j%EFtbyunF@P94;07E~q!Nf*=lZCR)j6jbd}{$dDRAQ%Y~WTyJAoqPrFX zQ8aJp0x78UWd+)HYajWIPycTJIF>=3!+m>tWF+za?Gl-UPgV(h=Wq@z!4Qlm9v(cQ z52)rWMal*fk)07>^P}{LN=eQ_ z^59?hR2AqC-?qkUg{tC50TtfN7^cDVlvg4AsO&F%3*9fN>6UwMUSJK@W)fDdEkIdR zREmmpCR-D==`CcO;>fB}MpPG{Qt_!&9B66nLe8t;@!3)Q)LfqrdxMo~sq^&F%E8&H zir!pea{e+mk#ZXhi~E5rt1nU8kPKi~TSyw1smTD|AScO@HTn>H+WgWE3f!RUU!_AN zF+z8c`%19&GeS-qpHy-W2nA)YTi`f~dw2e5nGxM+r((3OiW@0a6uBUUfDt42g*4}nTsugA^T>OZ4#@Pi|3QVVylBv3FvV`x)Z&6sO~oyV z@$)Om(6t~lfh&jB8avx$V|t~CvnZBs}N#(Lqln;HyiUpqau9n4T*k1IXYO1 z$fg{Mwl0NWUV>nG;H#sRW|g?MVVkN1?IsoAp*5-A1wBId)UBWnma4?b;+0sNU+oyZ zQY1jX65ozolCS(~XA5s<8?AhMy-n_am%V-=2O#tFy$Zz`SZRY;AexU$J(z5|qZ9wg z3rQ4uHnw(<@hzvp*I<9Z6|uCQKPE|Ack31qv|y#}%!ak$7~i=wV077Zf0#1^lbV+< zmw*yOHxtO@fi27x?!N>%iS4X}x_BVJk2;axlPCut4UrEyZUzubcYx6FFkl%&;FR3h zYb~lVOHt3g$~lk~Hhrp%JM!j0a5~!psC`u)kf7go4B$s;bP$h(K_SM~n=G~C{CXU+ zGn8_9=H4PM@&-0P;IjRCewZ;*uj=ywLn)||;yEJLGXLWIKSItMmI&>umSL7d7@Zx! zWm!i$(S3?+M4&4144~|_DY?^<0V`n5<@Nb-jV$g|#T%0vxB^xPzJF6%{}Vsvx?W z>d^$G1}!_;Ft4Hb?#B=$QN1BpfVd%ew}pj1a#)3|!X{<3`a^hvzmLp-0A-&9ay|7n z+*wSkF9c^TScWrF!z7%m4$f?jeIww^()Uupc{(BLn+NBr`oTQ5?0kg*h?Lz+-dNt{ z8$7ZJtYP9b`wLN9Q}3s=w-14_*^)HGC+iH>4`VldoMdm2%UGdtCJgk^=55WtCs+UB zF@>#RhHFRRkxlFtt2s@13^iSKZlHSa6qj&$B2cA0oIKm;N~ouz`=r78g?hA3MYM9s z5eyg^lm$64pJ2S~ud)D`Yf>*SAeAD`W%Z3?oaX#=T5K;o2{Um$8Iq8+JZ3mx4}C&4 zYXstLi%43V#HZ>-BrSZpv@VdaE^u`rv5qtm?J;Ne*>^=W%o5Xs)1aJ?pR1@TjH0Q+ zB$gVgCT^tZ%kHQa<;NfW5yRs86^(0({)AMdexmsn)UAFa_*Bwxj{-;qHaoEAjpBg&hFX}A05a1p{IEeD%mp-qP}_;pL~2x=IEl0Ipf zPgk+gMRh{_kKqnsYJif%BzXAHg76ZijKCSM(%Uf}c@ZK9XN7{s`gEWe&aqHd)hBEx zLP15K7V>v#gEJGcOCX1+2_Ml+O}xZ#q?aoMUGH+jt)`B%9C}qi7ZG2FAmHp|JSfSB z=<#Ba%@hcA?Yzr|Oc*bBIgo+ORlwO0ZFthc&XFHU)Ec9PifE<@l~;e2hxu@9ibu7F z$V*>2O3p0gN1gR!Q~uk-s$+Sr2>mxhf0lt+%Ad|4FoC56hlEv3D!~@l=;}z_WLj#T zNq<8Jm$*z>7N0QbTS|~{5Q-&|<=|(u3VCN&1SZ2qef* zXGkDQs_NIL^7*iSi!XFDFEmr3EGC~UB0V%p28PT85wZMw^5qknsjQO|nrS)GOl7!1 zGlg$T87-(snrSZ{&`kMI=f?oIvN2MTDCEftO_?5}6{Pit7RH(>#X8M22V8y()wFvW ztERjGO!(Dw1S2Lmp{VLnifUq!QnF!@v#>~+J#im4i=3A9Fe7F;EoIbVv&hifh$3>K zVoa31n{mw%-=7+0rF!q$x##B=v<7u}R*I=fHfs;q@L2~RH2*d>%HV^ZONt#OPKXTT zlT4mv1hbR(AVCdiXpYKM5o#h4rjRkeytq*K4Z#MwkNmVEY8DBX5R{oQ))DMQpc>Hn zV#>3NfjrO*zd7=$EctMjS6PIepJ4l`2|OX zH)4L`Z#62-H!&e4_Y6%#6*{qoXAmMQzVNu)tlE!sf_)O*RJ07Oo6p!n&C(jnDa;72 zQ~h2Kp2IsHaRhZx1TWP%breU6BPN(aYnwG3n-OJy!d$_k2-g&;Ap_gvO{Cq!jgd(u zEmqn14FTA?F?z?Wm6te+g*UX^v>T2W>Iv1;0kLu~#;k!-DREF2ooGl}m&AgRLg1g4 z4}>E)l+15hX9PNrF&^Q%p4aLy-CYXSo7NEMT8vnyr{F16JEPKF2gUM4-yW-V46kDo zjRHyCltl|k;87=H{iPPTNi3vYs~G;(T(E!UtK^NLo;64l4YbZ6W4TmTTjXPG9yGm! zHr;26bYp{bRKe2!!`-_F*>%--zI*TU>^`Skr=^zEdRW?LTejP>UbbahJQ8aIeqj2HmuuNK{rfR86@NpE+8n1&}6?Rbt z=o;>fe#y|7g{(KQiEEzet~jRicK!QvnZ?8cf{3J9WM~E$%?@8_)_ka@cF->tbeuA{ zoNPmAPn5EzI(N{TO;sn(YTlQ{!8mu;0Ra&CHN#Wo0@ntZn)GLytV)9(lVyYg z;B6ad(&)`-ZS)mxVxth}V@ytZNcyBxt6Ghf**5)7RlTVq`i<#QQzjwHEW*_J2sF5xFsAVc|w^1NkbpBVuB=5qc5Su_38Q{Z!XddX~8nH|fZOMVpcq=00d z8<*K---_eMD?kdyCX-8f1Z7|z4u`r2rnxtHZ6+aIZZyh|jMx`bA+yRz5?w%~1L{eJgc!kq)PjQ54(UzR`OS2S)GhbDCdg z^s5+%$sc!}63gjm>Rub8Ms~Vn>g`$;eMi{6DlK-LEf#f@$!>g0MB=mX{&#jg_!NBo zQl>yeO{eO&%6~st>VUTSZo^)o8_K=EgFgN8&kfT}4w>_%z?ro4{(XL*C^k>XKYg?H z;`=X%3d6|z^!yq%>&OBbuS29V)rYNfrt^2p&o-*}z>QeF2|(SddKrX1{)JxC8Z0|Dj$miFxEQ!k?!D{}#O8JUv`Z2kK}LH*r4hM6j;0+9B_oUfR0&@)OI%dTz4-=dhj~ZtDCYg4Nwe5Zj)g`knQKxK=}dY%>otk zHed+#4MO&iEu4ubHo*mS0hs@b0X^i*MnO`wvLw|ne#H(b=54Mdq&$9e<}EuC6TIv` zs!13^IE3DnlVHG+-%j}~mO*W>6@w}GuZ$@1pTGgL0_8i^xoxA*qJwXTIiR^qa(7+{ zbCN0+{5d6NRSyxCUrwViVG(Dg+qw3V)Q5vFEN~>Y1^Ems=6y(7YUb`yd%$v)f)DGV zL->GMPVZdbl32spQEKBIeP&Uu>8Jgk_cK+V%oF;KlJ86<9ls@oDU(^+6}G#OyX#KBXCVy!zE9#J>t<3w5PZuz+Q3_{c^SK*nBn=tT6EP4zz*J@`ADVy2ftAarSr7rXpX;i6 zW!M-m5{|p&{<8#uF=Fkxqo=yw(Z1rxl*tL8a|ynD9jk%t*Q?0rSA;!w8VPc^BsKXK zMG2&NtBw_0f@~qQxDmJ|LB(e!ouK2NtFoma^<9>QS-(e%1^v z0Vi1>%sod0PQLH{I~EXmB}9Y;ih9IyvVl@e+Zgr8Tb5P53bF;@Fa-!2E8WJHb<2Ed ziWh77vbG27R4KqFILp3blysi{SeNJnf`&m6Bh{H67Pj14(SrgOH2j+_{0FEoC0xgEoMg(Pz83Re}Jto1fq;1JflK8A_B}yzB!)YJ^zvTUeEP z0R&BBwfq)#dRAUFK~RKPyuaA7IkMwzX`V&8OB@&Be2CQ zQWYe_s@2zks|ZsPr3_62uP?tB8K81(F_A*Tr#l?);(C9$*TF1CMxl(Og_!1X0-D%Q z#`BqUvHmCsB=(zdCea)Y{h^>;Qo43c6>6&sNgykiiR?UP=?c)d)(U_-SAO!{=RcW% z$qJ+4Bh3l#MFI~`!R|E#opW0zXfc-=T`kWt9m zTU5JNd=!>~W!P`(VarEhj|MBTt>v-zCfK0;J2}^k5>Ku<&BVY#8a=dJRAUA%kYg;p zAdX)-XO#m=m>6#wv`VqYFp@B*ZYQ^o3bPXj>AkPciA$OFSc~KPKxE709YL>Gy}wE7 zxHYe(uTr5my7x{6LlTatqYc#$^(=f7s);po+G04NRD}rPk$l+({aUbT`2lzuOvn;U zBos4D6_#>pbD+e6O^&lG29XvzUXhO-#cH`oORFgtC4wg{I1pVfvQM+InJrnL$N|Es zAlpjP1Ka3|3fo&-Z}$7(omn~;P+zRxY8Gbby(K#4s2}Z7_}Bg>xO_H7;QzEKT7_dj@~rWT;oHyJv3S< zP0$4bB?J@k6s40%Azwjbo${eKI2~sOm^PxlMa57aLY%bO8_~Y~W6cGAvpOL$iXm7i z*>hbH1{2JTFhKG&s%{lsj1jQm!!1Aa)Vsdk{eEDWHJznO;w;tCkNS9?IBHt6xG&c-+Hy%xjkwq+)iYBApd-;LTklvbY?*ktR@FNqSwP#{FZd2g`B85bod% z{)vhK+mM7D5HOL42w%oPXJ;}j*yy61UxpOMq*v}Ek+Jv;I#jEA?0jqH8}tTg>4PG_ z6)>pdb%3oRJIics^pOF!5{u^!z^X?q_%cuQQEL(9mLaN>#Bwl2$kMV&#?e8zfSE>T z^FlZL%U42O{2Q$_#bdBawOd^O$RB0B&InHe(EKl9H)M$b$Z)5_QN!psCn;b$W+9~F z>Ko}v0G^*gEfXF!$-A=((6WV32i)K$!daf!~)VcX3Z zMaQv?Z#655jxm)BnP=|3ItVBK(YM^jL=5wRTD2BU2SAHVZAs9E`WxYH2@S73`0Y-* zBpdnwHQY8s66yrT85h-^=A+*u!lN1?E6kX)i8FQ%Nk@Ygl7T725Ze_}BUV<*FgOYm zFpALGUJi8!vvx(jQSwYEtN_(`cIA;^ zPHS*j{bCv>+_AD9*e`~Z5Ihwy$Gh3LD9WtS4W;xGi_J?Q_BTp|RI`K(K=^{V=BrsS zq?!dKbH%EJfcg<5i?;(6R0sfl#7`xfh>6Ik7=1CvzsxQJGrPd0QMnsJ?^XvPyKrfI zR-X^P+#%!Qo&dCatbzrJ&bt1{NhvZxH<4)84&#!2-rhJoI!ix!zuw8eE%1p+H;R~-7FxG zGDkre(mGSnHP%o-)2Zv@bCd(I=N6O+sZ|i36PaCvd!aT!LIN77pps@lbOz3sV&HRz zHTirfFmE#nmfDHgJu!8bf{x6dr(?2#Kt;9WzE_gj_d2n&Z%R}EnN@hOvCTvmBlEUn zyXBB=Ib)E>S=c+1E@`yw1mC1ebO_ZaSyrV0rjn{z1w&Gc3E5IU1^pVn3Dv}!5jW#I zvSw`M2bsOP6_skVqJkkQ@D{>+mi8ivV z$e0#5WAmlYC9BhTk+wC5ld7Z5im8f3Dgtnu8PgMty0@ifR5nB@mu5pWoHOZ-^y`2m zk7z^0r!A`A3cyg^QXLU)Y$zr&XF?d+;aznU;jnz~Kj-X$(E+3fQO)k|v9rQfAcAD+Iz^n;oQx{|FjV0YoRweLvZ%e)CRuQKnzFdI zNrkWCfyBpVUCDn3d2k(N&IA2<%p+eL7d#GWPiY(SJwC*PUR}fE#M<~;9&Bp8jt2+g zukv{5+W30ew_n zidha&(S&-^9JWrVe}3!z#nF9ai!YIPRQL22XbO_|P1N@Cw!XD=Q)!PBk=$Q%#FJxBaJN|b9hOvz653#gp zgW9o2!9n52d01ce@`OM4+v$K3W9Ype?0A#kNUEO#1oVa@4G8^gFJ7n0Y7E<S$lF8^}y9)pt1hje+%xTf>e$nrDw` z6f3BeY(w%6|C0ylv1ZCyHX&8^lP|f-L7~P1~a{b^|@RtW!<5+>S_SyJeL|aezyL`pXnW-)TNhkK-QO7fR?@C z6W;J~Ygln||G%Fy`Q{oZ_B^L-F}Eq(=2MnksVN&=aLN{Qo3d@WO<6WMWnzX3HsEGK zjz-38YR_!+n_9?oL9Dd5J_}qFY37=biCWsMsp97RX6l}( zrdr?OGg~i>YWR7g8m;f*WPWnGn&D(`hSk7AwfsC$%}~`G%a5&}e|wRMb|tUj{>@`h z(ebhTq#h@@K$OSv9D4MaqtRH@E=k5G{2?e~JkdfuY_p!<;5cw3KSrjzI-#GSy?Du^3|?ifvQg;m0GFgv z-akF)wZ14n4pF~3zXb+k#dAKVmJ?J)Eyp37mhCr=s+NLUUd&y&g8WdhQ*%Jb`wT1HZ+ zO|n*tfn}`Vs_2Cu+i0bPI<6z44#;Ij-diCB6ziRmbig(U z>>MqL5vH!%o9GHPkY^%@y_pDNZzh7+n~5OyW+I5anFzA&C)M)F|3!8T z4sFQ6@G({9$W+eOV;(%xNe6Gv6JW$zOtmi2H1+7LD=GbzWV_JhlIF5{rTZY1rH5b? z>0z<3e*Pzmo^H^6{FeLMZ}$3Hj}q1dfklYrrdXj8^W9wsDV4@vLM1)nAbf)id@7a! z5yU=426jcmCe5G`Ixy}r#8>Q4k7>7w9@=5mtq5JqN{-w95cPx5b+R|piYhmJJ#Xk3 zP?b6usN=37rLBPT>u-N-^h4W<{^&VQ`J$E=YE1v6eVW=IxqUpV zt(Ls^Sh2W{;X*KJDVrr+wAL9riw?7gpvn>@VX!u^0}Z7O4mLxY8~~+EgUflXXM^Mg zdu#K8S;eP^le(+v!Cj#hg6v+jipWwO7 z^W!`TQ{-awUil>NGSH#5(qn0@ivD_pZ~?iA$MXH6!g6MjRM;gRXsa9=ByDv&4;0fq zD0L`i+~X;0?0$N$BOf@wX@@aS3nNl!L6>{@usnipJM!+C(I-&ucu}YU$Nq3UKb|aD ziJMmriMDJ1>t1BA44oDFMKd1wBZiY&M3UZ6`$vD*Eo1``8a;BmKs|B`pFR5d?wG&i z`S$4ND=~k&=i8&7?}_>D+x7-!C)1n4(cjs#V|5mS?Z`YE`VFTPzrL$C`V@GSXOWci z7Dzd7ft2$WNI7qTl=BuyId6fK^CnV`gUwBFc4eD6Y`G+{`$i~1YQjnY2Kd)5lhKdC zY3=ZjZoU^zYtBGsNXCh+0m*IO-(Em!=GcPiK&~wGFC-w%>3A9uMYt;6)~t};ekHE# z4AbnnI-WvrRj-Qb6i^IaVP@^kX4c+pX6?;p*4}Jp?agM^-i%4_60VHSOX}H`U*(nAlUn=$oSfPhSu$|A2zkx(?WT0;8cdn};((HB(0Z-i2^ofWM!_!_!z1peCa56{TT7$lKR1xa+h-$DzvPSlBJki-tJ zSM|#hivpPpRx3kq%+@KJB`M^>r$z7#@F%(qq3=D$}}z)((jdi4Huw z5{>OG;6KA6RBr^$lW~=AZ~tGv`nU8!F(+_b-NlMfOhX`|>g6xrBAF;mDM<<- zZWWv^Q|zyVzS}W|DehyM{?is!$m;G68#o!@t`gg{`vuR#Hepihw9xEqK3tPs zT^G{CB&Xj{BB2DK79k!!&~1vz$(eJ?6BO0A+UW2fq)3Z+)#UjnOreu{J`qo^J~0Mk zpL{Kw{6ta0bCeD>2*PY44E|l_o^T0(XgdwqtB?2BCh#8Kmb@dnySM5HbEfcDA|>5n z=e?4leW}^Ra-)fsnvic|J0&=I!;|b6qZ8U%Uro@0m@5+S|FcM zFU}crfhaBhA%rUAp%Fq8)vKKa-c4}_rXTvkno~>IE)xNdFITy{(0~*wdJi3Sx1@G% zn+q1LSCv7G)B-wksE*2FHRT8S4(|n2M&E@`(4W05vDRAdb#Z83H&?^_%jA2{Y^B&P z2Pf-Q4>=zo?-I#IESvuq>!HDtgHO6ilBSu$-_ueDKa_pM9ZvY+|5A~0r6Ss(ajN0+c%iVIqmmkL!Nyv=$UfK+zscCs){2C8!CKZ^8v!rXmT?R(^!8N0tZwEZl zTkT!YWamI=*}q`%#V>5?!xz$Ez~hN8tgoO3E7W=mHB#pc)zo6gw`^LcXJH#FlRna- zDz}(TYtirn6;v%Yup>f;9*Ncik3&UY%}B!)Mt=eb5E2sT4@5$^{4BjRR8veS1X%!p zp~cDxy9)paAAA6R)g^tvbwZc+0kr6n8aR20<+a!Ik{WpDMZ?IZydNikE7g1gPS^yX z(F;L!6MLKn7zKRXx}&`{4tbCUY7%IRkjiJF!ha?y%@eJEgVPoFU@YKnzy4z|LKn4_z8`?_I4nTDb!s#%hr&Uhh z*q6YjNz^f?IsgY_l?Vyk$ti-DW)=A!I>Cx80SgXhFy})_bE?2Tt6I=E0nAkv-Kaq9 z^&-*M@&Mt40$5XifEC#St|}0Kqx^vA?BxY=nqqo4l!x2J@GTj8yb^N3f zQPe91Zh9++;wK;x3`b)UMMv0%Uj3k%fI1dcqNO4{Cep-~NthJ#c1Ju0q#>it@8T*< z2_KkzY`BckOH)Fuiuy2t$hP?8jAWHbN>LYC2$UnmH*p4NVouXWXLI-!3@IR?kz93O zr&^V=@L6O=BCJ=tsU%UhlzY1sNhRmUQ&VtxdrN8}2@6+Ps&y<8%|%5PhP7+dgtP2D z>B3}cOPHR)Cj@FoK-3bAmSZTCg)L1p`(#+S1}oc(S!fO?zR;~PUX&fJLccIV=G-R; z({b#X7PV{31M`e}H*%YZH5dq7qibHA`fV|B%Bn@<#1&N` zwV}^~FNq)?^gM;RSObtupGa${1pM~k@3yBS2>~oQwE{hmc8eQ9JJ}FcT6bW#m9B)8 z-_m8A1pa6ny5tz(OdP8nuSO;Y-SHA)OC>7>iK$!8omqTix7+FP|MZ`3CyQC__@7+Aq>n#25n+X`xqU1W<6FSlG9HP(DtfL|4RE@AW05t;+aZe8sF6ug6l>jWu z%2DLF|BT`)o3|y9&ZjCgfo35T#R|HELr5$Ne1}B=(U=h+jsq^?Z{Uyw6!wwc#uS3CaQqYX+Sd?`Ar{=~c!CdMstyOO)q$MgzaIv6oEyVDhE>_h+h-NUd zF;K{kN4EpJSXf`W2Qu^ZQWQ8 zTL+W^d$%THLBl5sPxEw`Dblfd+6G_arBx&Q%M52*D^VJLM-|91ePck$m0T3-qEB|5$Qn@mg;`+4N8NeNbLQdkZp<&|nozy|KY7 z+MFE|MRTmSO~!Xcn_CK_lMz-3H$6HL3jrSnd?kUpJv2*zya*2V8J5Fl|4#g1bDqCu*roe$W zZ-xlASNX4yHxY<)cjeo4NORbH>N{=NvC~2L)E;Ab3eSn`L3O-;MkFCg3Ve$6%ft{Z zd@CM^+$7!cB3g>^t4XRCNRd;wNbw*&6&1qNXd#_$!(yAYHNYvUwrs?xvMfpXfBH`| ztNA{&@KzsB|E9Fmc{?SO-B@?>=Do>v#V?8~vj`c~YHZB;eJ)2i|CI)WH(JEC$>@GZ zpE3b~$r-9wGi#B%)trMGTOk0ucD#KcYFN}nhKk=9GHj=l=kC(U-%VsNj5YFZUz?nr z=9R#p$x6!uW)(LsSf0~GujMt3oQExEbwkeKM$Vh9%qKh`*emkSey5q`bw6!cL&%Q* zVMj`_ZM=kpqouDq8JEN`!8cB^Q`&B1M@W)@5Ls`6y>%FOf%p6J=*qdYlaZF~n$ zDV7Qjl;U|OPl@!$c}i8ki>D&z72T=Ru;vIbqQ%ePF6rE9S_poZwelZ0 z_@L}?mYyUQ-#)4^{HiHVcJFI5FjqvQ&{g?EZDD%Vf{aU07d~rMzgXwy)VY{N=jQfS z-LkI5pES*}Yur@TJG0nMTW&E#_Mjs_^grm{Tk%z_XMp;CFIQCrX{f}GlC7Dq`tZD)89!k?BQIacg{Cmhm|xC_kGh8ci9Zdc2a z!Soi8JkC)hJE96Q!kvMp%%BR~rm%glf);G|&l>p)=0w)>{wFYL}wOwo4}5F1wL?nqyJ#oF^_4g*ggw8mKt=KJC}UZr(*}m6eVB8^aQh*SFpx&qA$;JiUbS*u?EkcVqXmo*p!Sq z_DBD)h~R8i=N3z1JdaYr_*mK4)l9DT?tp*_sS>fwTe7MlKewbB8{qz#0HCp1m5Jpgr= zctp&2ULDZYeA693V^9YM5FYmXq8R|5UcPWQO`UtCaw-yvXJ4=QH$E%kfTwz9VK=d-QU1~@?TO4nPV^7t zgdOuX)Ie5AHpmH71aGjd(^|TrSHB`ej5K1paVBC}U@^ka+hu@dc`L9W0g8fH&w_L# z*N*0`=1i%25+PyyaEG$ywLEycjLz-Ys&kx05Id*9Z@?(pGAYyyO{kfqDA4pkQC>zD z?^{^NwUTF06cK-42}V&E(+pBzy#E@FmA45l7iA#(;Q}(ya0V&3#z*+#DN?{yo{Tmu zZ6gIVAmJo*cBTxpy9_dr9g_!nkR`#z9%LYq<0u0W98=3c94`_Q$UrMJ1K4NEKt>sA zier>PGFL+istM8r`*j(pm$X`0tCfOh#wBY6ljboEcvgTB2KhPkwx#If3ejew4}?LY zk1Iseq7T9B4IWx?@DD`NAl+lSZ}5kmadq-Gg%p0`nu>%@>!4G14$KgYcTOP1oQXbR zO>$nUcg#eeu0)?{te}NS24N?vVg}w*+R9PCCk5qw6_SLK;uBgd1Zbf`!zZqa3HSt| z_~92&<3LPc&yW=D-(c0)MK7SQlFcW($Qzc_|MC_AEaFCq3OYrDkE zJx(93C1y?qZZSm6k8!OS)sE>YETkY*TmRT0CZgKNRvlv%nB=CYcBDNf58JijA6MH_ zNo9GG2=#(BPR-5sy(Nh7GgS{3T7qmGscCBml_lYIfwzb2AEh8kXi4w&AB<8h5YAQ{ zoQ0GJH8SiZl5n|P)R1!Mlxmmk&*B#kTj(J&FK(9wL4%`}q**3to>;lDIKVL0M*msF z+QJlDL;O@S0#Ve?b-oXQJ|L(*(h4=7FWygj#M&rMy#$^OR39xZ6b98G*et^Nth_3!rY%4%wA68VHiWqY8eRsP(xG4}r zuLAp$EOTFoYn;KpMA#ba%fQJFF{7?uiil$DJ1jvn9Z9h_>B7P`Ou7g^E9}K40m+6x z=x67N_z>)$r1;r%7R|7IaMeRyl1E|i1|U=d9lsd&@MBcF=G^*m@(5y{#sKd(;)R* z#``2PE5ocI*2@S01D}Z`*VEJnkz~I7*iV0`bFb$Iy_@(ql&cxsXHq2T+QeP&Ggi9d zJztq+wh&3s%WYZr$`EL$n>vPZOGC`Yu3Ri^%*M=Ij5cOtJua3uX6x>R?HjWd__S+d zHk;atdZSnD347j(dY@O!W=mXAZ}W=TY@93hZLFJpb;aI|*=)Njv=Q6)oW)8$NA`}5 z+0T%DU}N@|@f~a1c48aXL=3=IQ|)9o9~MPv%3f8wNp}JGF!ZZI#*l)E@2^w%4s?oF z_>BO{@yR+#wBz`eI!Ux7N9n}EUm~d;AK}}-CV5+(L~!6_lj_H>@MGRcV*el4Nn#Sm z-&H3+N8#_Tlh2U6uTDNo^3{-q_6*U&?B#J?AX;pj@*Gr_0e@~nLon7OWGp3f{OR_4 zbFHk?<~2170#@i+O2u)sfw>^z?2D2hZ$aRTY&i-bu(3iR;+vT5J9kizF-{e#%=WmO z0|kRNRpJ1A7ORvQpnq9(Vp(*emtXChO*VEB!^z&j&_(g0!C+n_m#b(tlH6)gP1x?c zSStYVTs*TlND$flj|*-L-{r2f+LZuxn&zm4`KuCTrC+t-0^`IlAOwU;Fh&?tH? zEQ(p2D0SC@WoZl(U{Zcv@Oi;$7#X2qw8BOzV4HF9vKv^KY(Rk`SGEC}Kb@7^2yA~| ztpZ#D5Xrn5WrgmVTXw53WY$${iDwe z%_=q}5Z2C_d3VlKWakNeZ;QnpA}p4;b`4=nv5Hwkxl)6!1;WI9o6kLx&jNTNL6RM- zt4-O{8WD2Rv_|yZ5gHZ3#QLsG1NTif0K#1123{Q-V3yeAXnKoH)c-9&FKD8OW2k2I zBvVBhA}OrQZ>WsTI$N-+GPigc^QJN3zppZ)E>O2v=2kCb3M6H|s4^zkA?AtvG)AdI z)GCIx$#l6s9M1hR&F8OGp?hc$g0+!R2xdQhRX>?yDV46FpNLYkpT41=YQuhZ@eZPz{W2n{vaPs2rJOPqKco6hZ8P<#F%j@ftdb6ndVoVB zOW~JUiNR%tEMn?ZlV2{IETRdes<`&zD|dOHDR&@uupepSPg2d_zflLT)+D9*sV#W> z?pb~PM^#_vXY_SNtS0sZxoPE+Ofm~+z?+6MGa6<-sUF)(iiZ9MSkXDnJQ1^u$61!~ zxR`Gg1rtQfm>^j@XOXO(8%fsgxZr1#tjlg-WwL<{BNUSu@b!z~!O=Cv-M}h^P}AHXvSh16NHpumKG&y8#X*t!D|&rCIvls#%&3 zvlJ|pf{q7HG|<-wj7&xA|&5OQvQjM`~XRLC_<8b#^Zx^^1~#tnP@A_Bv_D| zExxVE4i_WquH>;znK+IuT;78=MuTp*n{>OW(Mza6yNupt$xk{miNzQ}4e^o464Mjz zWujF!x|fMoao5$B?qwHR+vSf)43c=G#&tr|3)XnUEP=S(F5gwPj67}4&R6138&}jW z)_0VKT~-aJRTT?AtRL(UYmRO%DhwL-MpKvK zs*b~L7x-r`ZH)K=E@qGwGJa9xG-TwIDI2Fz_eoj@=Oe%{jw$qWSX`|s)CRi^(*{$p zsLMDKbfoPYbR?>rHD<0H?403bOa6#3pKdXGk4eT-s7}NclK61e1Ebz^3L=llG zg&BeJHcq!z(Q?SNxbruG%J57%Pe?rb0NJi* zh+fQ1a>(GgovVNvIAl!Y&8vPg#JVWQUj-RfNE0}7HGgD<=tgT$CRTq%TaL|E_CYqf zv&Sc+IEF*sPEn`yix2C8(@f>3zN4JCvRBs4Sf(4GCn3S zcSo%mU2TO}y0i2wzbTp}q+nk(D8-GSI>CN}`t_YCKKCumn*uae7(gVQh77o&TZH0< zfR5H$`4yp#OplxSzvqPu*GZk?Z9<)jA$j)01w!)XqdEnz3)>Q|b3N+zsgOK({sn?> zy{3W5;HwbK5)BNtx5#61eN)0b@Q49<6Ppt1?F#5v^$rCzDRwq^gvSic#bT5rC}C0- zZOlAqt4A}&s)qN32!eD+#B@iSvz;m<#Er^FXLstBmPhq$8jNMrP#6tmCR8a- zaJ61mtSBtr*u@Dw?jpNnotfa@G~OT@)s5up?q-{=;3JMup#A4?*V6Nj92UpIBO0RMFG!=^<3gOJ4Tk{p&WK^E>2oE^n z&uJ5nFqb{8pu3C>Gx66psve^{Hpxsf#J1m^d$0cx42&zA*caJhv%$W2%gsSTgRv+;Jj#q8hfk5y@8@sqwwIb_H5w>IFLYpFd ztKMcCS;D3W723Fw1=bMJ5BpNP{D6d|%P{Z^&Man_x18UV|4s;JqF0Je*tGAIzoMUp zlFDSYkZ~s%SX|%KmXZ4784z+sJc4Yf!-*>6gsB4CqvCn7DtSZk+;m3K1eno2Q>j0? zGRxGHPsF~Wj~TgTV^Lg(2pZgwP^H5e8;ZR%t(;?>5f|NX!(n$;Vc2m*a;s=0v&x~5 za4f&t*R)B@3cHVDgCsU=#3pb;69IXu#T$@`3|@ zidqLvXonV&NuJv$)Yz~Ms>b?hh66r}QB?ib1qFOnSDOO<~d{q4IWZrkh6P?G??rFe>-TKX0~uNmzXOZ9i`;zO1I3 zSiF6$d|p_5Ssj>-#oHqmM?0_<+k`&9fIe@sFB>o#dO9IzLAJirl%2?Ngc@g@$e}$uQzvq4wlRIyi5y3KzF#r5qAub@4h!$K0sONIEH(?MXmU>rjew0y_i9S|oA6O=U$|*H(r+u@ zCer*L3HsrXo=ZdTg;}<*h0SeWQHEz>waY)N+C?C{B%90gZq~$L$iqVUH)=bao5ZP` zCZb*3lDeG6y&2Bi{A$(w0%9N(rxK^OT+GkA{ZOMI>X6hbsi@k=%UZnIqs|Yu8Um7EeumS)maC=a57k9 zb5+ddps>c~s+g_wx$DhUFdjSEcG%?`&DZ+1uv>z+hNi@{{I;9iZZmyF$sO@B()Ol^U)JaZ!yR}Yn@SB35LnEB{ zb_&VF{k72nVMYm)N@5mH0-aohvfS9UUwH}<4x!iJI%Yxzwq-;%F zM5dV)B9Zy*w9Qj*TkhcB;%E;JFOr{{rPVyzgAlkNra&-7P2F&%!&h77HydgRa@usy zh|4g~cN}eGBzCsP#uIpY8&BX-^z8HjIM((Le-nCY_82kF8BLq-^KzP2Q0sKlY{M4m zVOGAPv1>Op)TmYdjCx~xqr3TmDnw$sQv~JOSql*i7MpEZf-04U?lLeHrQXZw|IPG2 z?%uIuYh!&^rh$`_4Z!BEa09nYHb8vz6>eaAYyb@EYX3ri6U*=B2T>3q;d{92gDBYT z@ldg}VJk3^rS(A+iY#5S$Wl0(78W<=`ugG^iuqhu+(2slERwmPPu1u_L>WDf*b!gN zZnkk@5zR7vw3TohQ;Ll5V>^S3RVAY;79yR&rG4|>9b*Y$+qKT%Lb>(u$FLB7OsF3m znX^~orW?yq7B=>E1`$y7_w-7HKDNrAuiECc_+pD?H??o19NEr%f!E2|wAYvAw`r#d z7uvX+3jj~==89Z{VB7%IYCY0(psMI%+38BVh$x;H_){8_nTA{3%_-CH45&g%>};U8 z9xT4!vSyHyO(VxHb^>mV>%{tE1h7WNu#+cZW9-z$llj{w8`wZfE_(#0VgpRM?M$<% zQ52_tEqI%OG|LZe0q?0;HSGkntQqjO;J(WN$FA7h+3>#X1}66HKs}}@>t#1k@7t;1 zZKe(2-8eC03bE}@l@io8vx}WbWM-FuPf~GnD3pw;PH}6ajEGh--av7oqV=hV=)n2d zDDKEfEgSeF#gz~txhFQSmhzqjHA0AAWhWwT@PR=mHicAvrdX2ISO2h`nys#g4*42H zUq`0(^Q9nHfjzEA9vi&lszrFkM$YL$Tlso+hyxiJ3x0<8X&L!Bh=4M-oM=mg(NeS3$NXWDN3;E` z?E+JRl8&9*qC;cM3<`0#4k`3+OjKrE*E(CO8H1)RymiJz(BF7g5ZZWS5ZZpGD{>_H zAubdMwmWWc$=xRGuv6R^$}$&7d)yc!AR=sgZ9!gYPXE-F8X20yKAt_3ho-=xVUJ!} zt!Uo`O6%N5Da4qE;)F9t!5^+WQ|+!ZA=z&WfSWUR)~Tu2C#Y?Pkt~>0;KIXRJmGuP|+{4zGxF6}?oo(OGV_4U`XUPN$!;6x`@MeIDDSHdm1s zm8Xl*u!6COwG$gR>S*VI=zt+VKRf<7R1mt;<@#W4JB@a+uayUH_ ztd4YlqhO*n(pIFOP&JDwbSJP8KGoftPqFrDK4r(Ht(B8}DlSy(kz57t zQ;zvVLNzP*@~k-h83uB*`)mgHvTK`xXvg#_TW(+dXE=Mz(c&jG1~O8wwwvN=YxJvI z{??!V&8d5R6$Z!Np;_l2a_EhnL(JUimPZaFu*G(hpLO%fNMUu_9Jg!ac<-3l4b#P< zChiCVyKz4w!iC2h9kO^MMHShbZdlO%MNjAm!YtEJhPuZuAj^xr;TB<6;^ReXjtbWO!jAG&>a=#-3xZ+KU{h37 zd{RtLNQygVNs2qFNuy|(w3%DEp__sTlF5$p^Hmo(9(kp1%;@(E(f9@TEY#Z(t}@{> zY_A04|Km?Vs5JYc66Gf&E@ag?PjT8p?_+ub?XaM1+<1!yv@w8v#z9l;2z5EXxdM?z z%?2LZGjmAT%7Wq%^XZovrDMkP>e$qo5tu__eOIP|`pgIyzpi)#^??l_VrQ+2!!MuE zoZ8Vj+z_yVq*%CK9P0A|-OS}M=`N(%uq!60z@`Irz&LihP&ByxUkQ!WjZb2ZGoolD z{e~!-pqpv?up|~vPMti!0H1bHqeczg%!<>T7w5nY?^loI5oJ87=7x~g)5!CUbGId| z+(_pZc$>X>#(oH_d$T(|+6^fQgM_i}8(lfNC$et8)5C*UqV#}>MFSVwJmay#rULo) z8Abla?KAZz8JMq5CGcN@ug?==@-%}}IdJ1Bq?l*Sl*E{Y(AJ;YWuy=?|% z?t;3LMd6#}h_@|0VbWkkhi33$bSE7k3dd8SiZ0dHcr?zk_Jv~vAcmA|>W#L}nUG+e zi|C>qOhH|)d)-52oqd?KZ9lTpDcVt(3+DzC-x)P0Zit_Cm^Cd_ZiUUlwET#3u-uep zq_OZOU3yPUfDl;JHVxA%@1BSp0rg_B2_gXk5k|lQ}_2`tVokgB{U8 zEJvgD`ka9aNqpRyC5f*Ram#PUQGxS~1I`cz-y)7+V%_8cXZ-XN`pM+PsRPcYce2jf zYJ?3mkWrakb^5Ya#ti*;>hge~<}&Wb)V!ZZJ)svG^)-LIoLd`??u~1WB7s6|zSbs> z?sdh9t#Vpq9Oxg{8fMx%!o3?!@=FV0t)Vsv`SJPGl(1;7GnQ6ZX8^WdXCzo>w(n@# zM}?(m_R*}3V8~5Y7P0#5NX$|X$wE?Xh8teelDc?NZo-ftEqh|i5q+q)BhH8bH~)`W zkR!ei3r^YJBJg|4=cn_tx3C~<`$9uA*jv7H&&DYzday(Cb*|@t27{FdX9UdYtE3muiLFc=mlCd)eQrpq&6*5c&QtQa5$TASMIE70h zAfDeqIka`>K3!uzn{xOm;2!m_`XPJr34!v1L-OQ<~e~ zlW|Jor%C7nYh6d)=Q>bbY5c+d+ER1e2d)Oh8InBYIcttpAC19I8#71q zs)$_-pHT;FyjeC}Pp`)P*7qi$RMBLI8^6*xN6Sh_Pq<99ka^g52hwejU!S%ShiP)E z4*gVcF`)n0w~w%9dUt(9cAN~-vu}0MzNh_X6~fCb>y^z-tJ%mt>< z0Ku_qX+|@sD}<3tQkxL9RixwbQS(13~;PG zb2EjnjqXuNOZ17*lt#Pu@s{lp7^!v%wA`fOFzcIDQuWV@arkd@1vk1kQEW@-J+DzH zFjT`JB6O2s7?rxB;1el-^`-;1N!7){>XssYXHV-aDl`LZR%~vZ$68rEeMvl~A2!ZfU_n$<8@HE+@|0mEA^vRs0w`Y%#EM;c+|p&&>K~U~Z_>XjgZtGmthOskS+u}6hf6+5Oa_0Prd;2B z+W%v=(IyiiQkm+eYiwc2>k?^LtMSJnRxG;?Jwsy5T&!{;-o9J)W9%#lHL&A8a$T2x z;R?_zV)ZiO!AZ`IQ!}1cT^gF1%QFM&d2=*fx5zc5u}QT&_>FG5pex?z;uY_iYLxWA zASL+Cg^S*W`Hkcp{z6>1Rbgyq(!MTH0DIl*IgfQp}$NMGn6 zJk5l5gQ5Lkot*cZ$K#jkwAHP^4w*vE6cS*Nm?Y&_J$Imcn@CnFr^qoylp!Vums8hA zBmwf=ICiB7o#7MiiTLAW^lOVmY$SITOK2jT3UP*`ct;;z9I(S9Lp=wI7Oa(+IbtCu zFh^{!5Hz6aP`W0XCi5lh{Qvn}u*(3(Zu!eqiU_*)xI65iiRqzh#k%D$>Q}kGt?VbO z6tvM3lO0c&g>`@Zgi%(jAk_ zsIgurmQf1>QZXNP{YVCsF4IWn%}b<=GIZ*-@9`LPN4@B<9OiUGxa?DlJkVFR@jyq? z=>~`7AZWSEzg6Pj-;sAjj4q9qXpPBC6HqITN-UC@5iwL$u`sTS4KockOg5?fh0G;k z%B3;^UO$E038<_)ZhTWZ9Clw-Hx<#{MPeoly^84O9s@rkbTS%-Bd$=`{2FiCugxT! zpfjuaaF4@fG(YJM4egt8hxY$_WeyejTAbB^D>Z&CovFsZQ8kWP{M$MBzz*4tYM1FY z<6`T{cE(~H3}AWB>tF543Bp&P@dT3y?b4qu*G3t-5czIv!2a6{uNB{c+s=~uM%aI) zzIwcochYRCzD%-;*R#_pW)I6|wg%u1Z~vq{>yzMk@dehOcD!hT^=rpVwZMoKst(~# zp^7g|Bb;VlH_{Gw4#9K#^(HQ@Alb;6zX$`kvw}fl`gsk|T5g={FHp+0|LeH}AC5#s&j1at|eNa4DJqp(2>7m!Sy*kLnJ! z=*L|GE7!W-P2Cd3B^ZmTrh|W#rF|AMJV}}k*A8MtHu=>ISF$7i5dZ9Jih(_efqmF9 z7la_P?!)(<>RKa_F#aa|C00tTwCp2Hv`**Qkt8Vw$bBC@CrsaaAH{VM+K0}q@$dg} zZmryll}V;Odb120bKsepiZanC|(0-24l7erh)WS6~de2V=EBrTJ{PcElD z1J1h{U@3td2(1)d0U)G??Bc=%+(uxPC0KC8WQ(Z~sPK@7nn!!wuEh#LM%Lz}%p^u6 zoXe%_brQvLv{@D99NjBN8fgm9^47hfIj&|D-GaxRU4!>e)X3nhGBmiXJqYp(5=j;O z&F^<&_f46JaUzo()TG5<%*?-pJoc@ZJ*F#D(d&*RY0OYCAQ|nL0S7vgbV5>G4-qtd zApUF>9G$M<=wt;)V+C^4AQn-}`|HMet(xW48?0Lj<>2%-vEmtXF=M}Km=DQ%XcMzA1Bg?-YC_d|Rl_y( z>S!|6tE0(OuZ|`Yy*e6ub%B}5Y-SuZyjDQrwE_pP6(D%6K)|aHz8>|g3C(Omsov){ zj;=ATP`ySJs@GVodPZS*kP8pWR16MzL-My_efH+CIMCQ?FLZi5)jD|Y++Ec=IGzgN zo?!@iJk>hz48x1#sle$O*2m+iX4Nwc5XaMD%rI~qPe(DsfO0(D9y0*V@pL&P#Rq`E zG3(a1p1ZT^)-mgrXIQt6S+_jHx^>LDzH-RGpt+3tXrNz zw~kr2l$82v6Vs#`CQ~L6tPrBckt-sC?+3RZIldlNEaWg|SdSrwF~fSin$5=y>oI&O zW>}ALAjJ&p@oKg`X3%2@a7a2J6X+h0bvjqkmzWWjdA&NU7xf~Ic&+L5Is$fUIz1!c zxTe!H4AV88N;=$O~pRf2tQplc`=DO(uGAG^u(q=u|ud`Y7y& z^;Bra+BEVFg7I3R7Oxdj@mir1uN5NkTA>iH74q=vXcN#_t1Hy6brtH@iVF2>Ert5E zibDNbKcRlDoKU~kjMdL-Y2c&kzc3~?a4RS_=SG}g%xW*1#zluSuiWN-I_g~ zQj)8}3O@58a#0v|vXJ2M9+lvJFm&XRmmu>4%A}nqQ`#Gio(#rM;@$-QA6P3>DFRvf z$Rm$@jZmTwQ#@}8Ig{JhfBx3&gZiA-Kd$E|nyu^B_-5;$Rta4W-)#M9Wzzby7uWhT z6mPcvxs=7X!jN+XK#9%XnsF>rX6~^}_$Bn$Paw-9siC1>-{f!IL#DiR6|!flT!IS1 zex=y)c}$95ZOU$(M7CfMzI(eUR zdP8|)d3|I3caqUN*oZAX#~%G+PAbbdYn`V15Qv_r3n~)ZDC;JOsSoui#-=m+tm||j z_M9oPRu&Da<5YM8`Cuu1^ zw&H%&Cs5S7@p^i9;wpddb9>?**jfkUPMM<~5 zNn11|58bBvwmM#}GB0WldPbU>Rg?msxM#R72I9OIW<{< zMxd$VWAi%Lo5eXQ^Q?5)jBaK+r;wUY|L|&Ux$K1{>j*>$8#3ZN04+>DF6r z)LU<>w`Hqd?!;}t-o7|>TXqVw#%gv-mYCJ-rJ!pHRTnh6;waxc-l@lH*Z|4n?qUaB zN=~n{>yhLu>>M|e#h!e}`gou6URCV%BE@zkUtR29A1|x1!`b%~SJ{BLP-*viao|xd zyV|~9Y=0EtKH*fuefjeFe5WN^#I5dKFAlP?ZU1_)-bC0qIy08UX2X+_E4Z zg1z)j+h*J7;)XhKYjHFZw9^Scb>k}s@r-UUcUYUWoKt9!Eo3JhDZWx~h|saHo@qt_ zM4)@#_f~bzpOYATv`$S_t&#D9RftQ`+CzvitTggNcftS@)@o<;C-@}E7$b|(nPJhA zak?!|qqP4-)2Gj1r;v-_IQi&DgGXO^qHvlZi^l6ZnKQD({0bsAY#4ZW>-pz+a6~t|6@i1<3d~kn?*93T z=&CZSX!Lf$#=eX67J?&IW#2(On6HppQ9-Q)`*Rao`F#s2pA2VUOn@l6&h)^fl+m?PY-3G#C5Ju zHn}Y6I@j@u+_`2hBW@RIz09n$ObwW9X#bmOiWrm#+!CK$4M=p;{E0V!xT)Ote3Q4% zjQ$AqP3wmE6s=cD2pnPuH7gY341-RX3adlkU?`t}eEIsuZwN`vSt(!B`0ce*zr7m$ z@koNssIYe7r7yxfNE(DA0fWI`Wa%8@oSJV@P7Ced=#DX4fFd9ojKornk~fK?%1zId z*&B-vHgTvL3-!$C34}C$;q(lpHGZ8ggVbrlvdcCrV+cP$1r9XXcH{ixsoUz`okGWx z68u6cQzPcbXlDWuhk~dog)A#@<+1<#Tc7WoEfR{a{J{5zWcit=-u3nF_gn5l%(djU zANc+UAn9yn<9d-qNYCcdv~)2vGOvoBa5d3pyJioRpW` ziMQK2*CF%+QYy@{xLt;7SilBUN^cvCp4>M0t*%qc1*m0i)KY{_K}v<3B$9vho(YZe z6bB7s&s>_Z2dh#k%ouuL=g}kg$103pU!$Fhv1qpN^Q1^~`GT_wh@%jpU}FeaikoJj zEr*Ah#L;yOhY9mvh&g%)7Y*|2J^QQ#PDu`s-^mG9oqU0SAy{)zN^q|*f?MfP2heru z`m|5u#91_Cwmz`M!p{vQ@*DC6w`2|A$+P$yMPYc-_;j~a$NBPU&a0Rgbm&GXU|c<8 z>CDNF+#kalL7fbCJD_7d_;Jv6zQc|AER!RRRR1<4{eWR7LjaI&Iq7{{Dw4#DlwX~wLRdRMK zko4H%n;NbBAQ(}PMWq_8s9;D+P@!zaL0KV=%?<`nE&4$|z}AoqX+evoYe9f4Yh+zb zittQgkRD-IUuMb|idWwnzUkSaZ(30D-9hRT zWd366F}{v4wVFKve|O-`5DK*5(@HW(ga?>-c$$fakC8L1lBX`M5-c@V$+LPY`dEAj zqQ$}n6Ez^l46pF{ zT=fRt)M_>*Qqv+Rh^0}p=_`duMx(GY25i#8Gi-tn3z4i>+7<>YwfWVLpWTryom-Ux zJ`Wc`zd-1oM+;^>%_|OXfd_GT+j!)P$}@6pio$YXE5d*#q+w;w`+g0V0G8CoJUT>0 zW)uyIdgbZ}%egBR18qs=>Qdy7-qkBw7){65=RDfu!+P|`H|Q}MAJJoZd{mE>@i9H} z@o_y4jZpy)XRG5I^*AB*_HcHRU9db(*{MIQ>>>IAl77Ef96jC5PG_eDmRFz@v;Efv zfi|xj1p(zY1OX)x1ejX}VQ94DfdT^qRJIdD0x&``zN|ks@oZ=L!x6QP6qgx9f?l}8 z*gvI^ef-LW%tQh@c6Z(hr(y-|kgdY-*6!#FL5A%>t$^hse2--%P@A?VuG|SCmHm2V z^rv=I1qCHXa43D*(IJt-S?Y7ubE;wmFy5XIN60-r(*O_+gW6R5|}6t99*IIsGn8xHo#wBK=YjubB$R;Ix_g zI%d!w@Abz%f9%)ex$#y0IN*$G zX(HK1ZyyvKh4i*h>5X$8M~@B=V#VrP;w#9Nst)F_#|X2bZY$<>X!gRn*0~a)LQ#6# zH0hipsT&gJr0H@xvV1Ur9C9)kJv$hE&JG+yyfvT_>POv7ad-4z2aH|0(j&IUq#98z_md9f~R>p-M`^Q&XU%6I8)wD-{*xid^C)eNm_i=dszWgTr z<$YhiKfhUjdEbu#XUuI%3PP-1MBL@E#w{Hiz2^UR9)y7R@0`Q?Vt6RNnD28&PRFUHuy+P;Gpfk|pjZZvGATFdFO}~i zwacFTZqLKvc_=)K@Z1@m*HF(j-k2!`=Fp(Z(%5T|mYo;QT&HQ{-6c!{~CZ!CaZR>O_}tK+|HkDWugRmw(eAYX;b3Dgc^2Q9#* zL13I83D0Go%S^%b;dwGV$KiRcJ$KUqN(!_+pj_m_tqOzyF%&);o-5&bI6RpZYorKI z&F6A{9sh+&TR`(_P+lN&Pywt^_*i)E3C|nC6X;u|SBIzOZJ8yqT2+d0GIEnhABuF< zc`f(b&8pjnDjkSv1bisd!I;Lv35DAGXjOhl`ar%frbna?=KEuM86wyp{SjLuM$hP< zKhZy5K*12(UmhpW+RCu!jzw`GeiQ|UU=By0?dJ2Q@M05!=#T!C-2YE>dGO_SIxl1D zpfaYK>CsFA^Dd(GE0G6JX8*ANIjexiSQ>wh$_GiV^tvaRG+)_<2n-D^2G^KhfeD4FChsAFrbqt| zEZ!Yc2BNNV>gGA%R`NU#E%{~~vsfmyo+km%|h;oF003b8HEbWcQEHaT1r*roI{#JclFy&b$~U(o|1 zwiVF7!XSjaECZAsXf4^9fwm0OGapP9U;)O3VG%zP-Y~J5P-@Xf;SGCRcvA!g;*{(q z!Nyi11v5GyMf(i1*Lfo_)U|9-F6L5)qiPbf(eKN^$|BHoXjxg$l)%kgC)#c&ZEJEr zw!3xRx%R``r1WXiQ0?tIBkUsGJ1rZb0d|u$kL!iKDyPF;r-3N++t$NpT zY}GTN%F9Q#+P7)76R=yYc7ow0y|UUvp$Q$wyflaO2}|etWO!R*L+_6nfc!rgDDaq< zZ)IZ?>QnhXo;uP}cHJHM+?WUk^d45Zkeu~pM)vuaWs=lc3$PeEEyyi_omnahR%9f%-UvM^r>=|Jd~G+#SA$&~fqA zO1b561ZkHdC&#Si>rrlxDD{f*Ha*x~sv@sKoaOQA@ku?tXMBr(dkum=kJrj4OjHQs zK9AQU=~LwF_*Ol>Z+x3FAA)95^_!4xNxdZ<<0)Cqemos7snATEd{EC%q~l!A zr_%9Q&rhdFw>&?SBG&SJIvpR<^K&QIi4?g%Hq&fwr ztJz;;mI<#voyFHDSxR?_9PgA(5X6^XfH}O2^Fz&JRkog+I=aHYYeHic{qV5$Mao2-h5|j4f z{Dzn6EA`}qnJBHjzKvImEz128^cMl8#1pYS-^l>qTJJ62z5k*}=O5uuy?9$bQY9mZ{ab00J(9b_c+@7lUvw z0oz_WzC{NsRTYd`z-jp<25U~YZfTB;>+`PkSzn}b^$7df3IVZTk!omkt+7b8nO23_ zsUezgHV96SB(z0~RIyHBk#b3riuTO>P%Tom?CxqUIw8)Nv(ewO;bg9S21+98N8lHz zYirUl{h3UdzM4Iofx&a-BlO>#_n!-fYK$7F={doA3W2IT1H2(5DsQoT;_rV4W;yzz zJLOqFbLC%yINf}&I@rzkc@6tjx|?4mzC2M;h#*-k|MF{A(Vuxm<)@Uqb@Znp`FSO8 zQ*s`82=JVH6%et3AdBS(9U8eB>*ZrL*2@cTtQY(l{1O`LPBjMYS;((e6$|+xRk4s? z<0D>(-vV6sg_M8r_2!7nFDm&RRnN3j83JzLCZO#BI!TO}Cgu;{ViY+Y{rMo@&KN*r zemp+<)*?ja_~^MsP}9bPr9q0CsR=z)QN3wY5L=Dvcz)CRTNQ<(QaAD2h&S9k%Xv@g z0s$%E5bt_-A%D?@m^cl)7aRBUKRA`#9?_pqn zrhyG}Ek)M#j~QcrAs1 zVdjj(tKNvAA+H)f7M4V{AuP$>!tjsJ`$k$A6wpxxg%jR_f{1R)wX*;=jS0Z_ z7~uVJD4bx{ZIV?=2r#0QO>#AM?7eZ4F9!<4@?8-M*0u6)B|3 z*kPv5QB9qBs!mb&} z1fpH}C6$&RjX;_f8r%6UQCLZfyDmyv96Y`&+jXuh0e%qy{u%SyEE1WBjJznXjm-Oq z#axpjQ2;)s`T-t0d!elD(JzW;^)bGht~PqSvo{*bg}o)47~4sfq!`DC_+oi1nM>Af zITc!odN7y$RPPfrbPGuiO zpIrjlk*R|);vR^FYUtT%

e+Y`5EKqH}Q;(8tQ`9^|G4!aa1*$Q=7}itGo69jg;bJJytLcFv46_AxLZR?cmkf&rgV|V`!#ECnQ4~ zVvyD7+HrKeh0*aAM#ozi9j**xQ9<|#qk~})UyZCKZP8FGg%&#y(YJ`7^^nVxYupPY zRj%LgHVM>~ptvZ9#0~`FZ7dxO2gA`vgkY!bCN~|rGcspSCT){FQd(p?dGOIL9vo4! zn+FRJLefBS!FW%SPyGuNqo`h*Lr)0Jvq1fAUfM(<~7auapfQ-3Pw8Q zzI>-l();sWdR&Exne4nckS~)aycche8UN8$Y3E7!Vm4v0sz)6 zu5CfJ&#ju}kRw{kB~g;?wAG*=^=E_jfP@NnRCrE>7u2yG^m^tO^X++2CJGAz<-7_n zYKYoEHuH-)@Bk=KxTnH8A)wr*aqpDU#_-;qa+Iy?FNP=#iYbE<3u_EtNVK6XlyI~$ zS=Lk(ouI7)N=NrCbn`ADI6zXCOJ@N89Cj`z=`;fXPISTisK2;*5jto^esj|z@{W!% z#!jvq+UI|IyD<7F$PP~#8T(=y87^J4)$r1_C6;q_G75Ab;>X<`3{h)kp;{|t3MJ1w zn8o-NwQKrUQFQT28I(Ajq0hinkAkyR4?HQZxhwz=IHAa4=|a=dfeuK7f~kuwrfe1kCkDbv8=`D&r(A8PT?un5`GF6mGI40hQ#1O-67kStY7M7W9S*b-@}+8eTib7jn(fER@z9h70H0HQydi7 z@w>Q}Qhhkjt_fCeOm>3Na}DcOj6U>QeTNNAFnW~c!02^tUtshWBB0m+aC+n+0#F;B zLeYiM)4VbIQDF25(wia-)!&sE3IQ0E!Q&+`nZfvim7QQ(1q75-<8YOI(J53RRl;-_c8d}KD(ObGAFKl=Qqt#c^#aBG>- z@j2vu$y#l7TjmHJFma`pNh!2c5{zYtr86A3y&hv8%pJx$8=QF+5^-K<@W>HiaQ0?{ zvo{-@z1iS+3xnfwl*ZuFCWH4I2-RJW0tCWZ&I#T+mp}7l@by%o$QI-UgcE^*s90UJ zeCQ2?n?mHW(r!ERaMg^W!E=#wz7b_w3R|6*F$(v9N}}}t>EC>CKfVEZOIr2UsO{V! zCf`68u=jPF7=9mYSYgEWW+S#Y8?n9FhP^(8oFh3B;cZRo*m}P-({sBP8k(^^FAnJvjY8DI* znZR&A?sc-$ymnh!T0};-MHIN~7D$OA#t3NbEtD%D6f*CakdhiWZ!eeo(9fx}U1LoT zAdUbN#8R3677+!eJ%7>*?OG9rt$NJw2P%ta$nHAr_ao2zejg#sNEnQX%Wwp^RwG8f z!@t>Otcp;s{C*kZ=Nv&KI(&cTQS|t3nPf8?oxTGE;Y;`Z=^JrS^ZjvnWW)Doy`J>_ zg)A*R83*0NS7lN&s|3lCC8cByhb9WR)6+&REmG0#Hb{Tv1jGNAy?24P?dsDq+B1ZBwm{(k>ewQHX~-3gj;yfYH|RPCx&>+xUz z^?$Gb(v*r=+-x!X=9fPFhU-sw=p{T{7Lm~0s==zKOpp#zr$^9xBXWAdC`8?`6VQFV zAd(k9XVs$@>O3#t$a3&vq9*rOcX0AGH>0AF$zmFpqAwS*SQm_95ZK1Inw7EksYlB? z$yv@<_fHtOK-Wq&?PibQ6ivWaM>9J`%io)i=zO`~9i2aQztc1$AR5ewHXqJnuy$rq zk$#9p#e!m*Jm0DFDeuWsd&^;9i3@dI98tzR8t#hjvQXJnjGezFE>Cp6!# zujod68S6{mwCiiux9(oguCMe+G`~ph+h(ox?M-hAfS(dHK)Mb;Xy4nn{-)(${WWb+zOFoG0+ndfI8|R7T{vD z0CAztEI=Jvb+hGx&H^NpU@Sm22944J^Z-#3A^-qQF^z}2G#;h>kKzos;pFVVO|Ow4 z(kDJS!`=Y-hcQQi>RLJq%SijI;Sv#E(ANrtd1~!V$tZpjVN->pIkjnj@dSuy`I33n zUoGond9K>!n@WpV$YwO{ZaW^_XQ{)~L9Zkuttu8>vp}0(yzZN4H-39DYps-jH^}D{ zPqV;+R?Y^|UJ|!TLAXt!qtAb)wIY*bw4?g9@q4mSOR5$ePsG;?h!Q9$byZ`;*3Uux z<>wR^?*trg`Dw1aI+$Z3)k~!C*_W5Qq59x$cnrsF5|~C&)XTnJ?q7a3VmYbS{x|-g zw0Jb}OzOBb?7oy{rS?UiN4i&RP|X?5gUbi?XEI`pBv>ziUa;2fpyW&`8 z+=Gk80EaRA_0SFqp%TU+^f4{kKoSWiX3=dq$x5k2O@nwhwE2Q?21-cs=DWZ~EVsnJ zhz$|^BGz;w7l~)BK>UL5j z=!8v$plSK(LB3TuKWuQG)Zl2Uead3Fa#+X;_MOp(`ADQtvNp8ca(9?8W6>gMFyOuz zHTsKG(Gi?27sIo(VR;5SwLm9>8B(z*lk~!I&&IMu+pq|2Z6Zn37TkS_S|-cl0?W{d zrQF&iWJHM(paLOeNb3RdZwnC zyrm?XK$9@~Bx#p1=!cI!WdIY=`RtT(Bic2fomA9 zh0`Jr+RUO!LJ$q}%HcSTMMF4^-y*~;vvTwezA}c(MAPVHIuG=4y-ZI#dYOI_g}Gr> z=y+!(d#P5XTS<)Ard83?s?cv89?YVf3-f@YK)g~MLE&|Q?Ns2GSVAc_&!vyR7%f7* zBlCdOSgGk>qI7=g?MNwjE)~NDxR%CUvQ4MvF42X!C@Iz3~#n zPraob1V_~$ne25(SJMEHoYEZ=pjTJ}bs5Gby40@0vR#9)X@Ny+P&BPwgWh+n6gb^A zXnx=|C|qHh@jpa|95~`N*uL=^WDTppy|V`G3I9&lpd>|g0VyPU!m3k#*F+6w)}Z5< zyardi295YcvsU>81B>*N`EkZN$k+innG*PBTlzc&ye-{BpO5`%O)46eDzEc#CP6+3 z96}m8yn3a*Y!z*mzc|Q;-ftsJg-2^$#wI0}6sWJ?;wK(TU>mWX!JGJko(fwA7Tpgk z2bOtuutT)vz_Y{3@vIe_oBF`M4dv1sORzM}OiLJ^T0{_#MZG5?4`CLeXC8~J@LIu~ zz-vqI7z7#T+MS9VS4fHcAMC~4(d3paZmY^D?#&lPgw z1?7VpI&0h0AP!HrQTzl&ip)?57cl^(tu;je)|5iHh+#)SXIli=P5GFMVCELE3f7$< zf=$yviUIOal%g62xuYK~xDvIG-dRSLLeO-D-WIXkn{S&(KJ!Kuw;f|hX+3&K{YtJ>)ET5O_N|DgPR%Esx;b!++Q77v zqZ~|!Od11)WW_6F?ki}MrGY)zPyyb5cH8x5V-ViLWNqnur=75?wg?ZQW4R;+p(B_E zLeNLf9akUw(MNkQtK6w1|-{1SySX(t|9XtRD1NFrQPsq_iRp&6B@v~(H)Xt8Hp`U%DSfp z0K0^2su$(g2$QNHIfs|xH;{`BFU`Q~?+FvB`^EZ;Iuo!U#nY zFZZ+Z{RQV!k(Ngg%ST_g6q*}7M%N=tN!z3aYhdZ|4g7#%>M@K$Lyj&;)FxDtkalYg zF=M$jRi;K`GX-4ZvYR1AhDkpnPF^dKe0SuR`~bqS2G2s_($Y5*ZsnIG+@0L!56@D1 z$#eL2-+r~L`jt>AYZ@bW*G$Wgp@24EcAI`eG<}JihO{2F=_k!L{lxh8$yHwd5Q*bq zHa%1so0=`}I3|ZlkbN_`^c>|QR1Ew87gMlS2T5e|01q@_<+e<)C4CZqpPkDuR<7kr znM%_-)3C980<2_c@SO||+s-NM34=unbDScShaEsO(e zz;p;JDEqS*?VGYpdpS?XNDWs0X3mH8s)~7%Q!X1(Ii_6pVkQ<27b13yQb;AVW(@uH z(JOJX%MdYoa4xpTL}F->hHBKH86lHv(>;~$;&dVo>)B^9{$@SK{4QZkH7fH91#v3g%6W;L0kMkT6I zZ&SVuu21uC;wsoYcgL3Xtpf{&PnL3<*FPm*XhLk?xch+!ZB_(`G-L!ys~75%V?csJ zHwnT390mut7+aelSRyT|<*i%uleEOPHr4_Nf}F@SN1a>KGAe9c_eadgR>@Ut(-26U zk}kj?yjYM>w1-RMOToK7^xlu;f(J}h7Jv}vYTw%Op+49A5p%GSY5j%5DD)^tGx zSYEW0=_gqv!Qe#4g&uT3{$joP+1y~}?!|$y1RF+p&g+k0zUB-ya7{|QoS8I6&@*Yw z>N4~aLP!*4A`2fE1X8Ukw3K7jwfL{6PRj0sJhgzI%{qkeTYb_4SS3B24EicKsNY6U z+H<%D^=_RrS6oDB6AX%T=O3fH`aiAL?@&1%=f(p$Xi`N2z8ngp+slhMCWLJWgZlS0 zxIbQAf-VLW`vM;;hV$wm&_DI)r8)H#@uhV5XJxflMqlhbI$^snn-8x?>-A*^CUYi0 zn&(xxwH#qrU9MlDP=juK#1auh?S(gA;(%yIFiEOf0+U2%$h5i>1GH3f`c3dq)!WH) z9T-wAN-zY^@jycbdTXG1a_Jw(aWGTU5q*f~Poc1Q0pHC_WSgfRNtl-PdiB!|1l`!L zdMSpLNVe}WjD3pyHvWZ$tMe;sQmE-Ys6d&`0t-g} zAfZpAj^!%ckLBw95*IH;0B|6PFqWMTY_?E<1?z6XVJtfJg=c}U?+tuq3O9*NQ&^pY z&W>KHUyjabL)ea96ie^jSIDV7Ogr>M={WPzKhk}E9Lo6S+*hNXj>rj&TAeAIaTMu`}!xL-7 zJaCDa5~Z`-oh`^c9zPV4D!lL;;4j2$eymDzZ+@I86IlG%omFh~Yu{|29M6#2cazxJ zGdKDfq~n^?f}EF)Wu&!&K5Fi28f)dZ3q)$!`!&IA&$b|Xl_j?hfg4)x~5 z!@9(JD^z_^ofHsUYScl zK5?S+&}1G`L@dJbIHP&beU3C^Y;Zn&|EOpXP#}Q0mm(49ETl#<(o9PFuOBJ~#tbPY z8;}D)az+v-)YtO~J_@PL!M33~!dbBzzGg_r9r=#4D)`AeRuV6UBFoGb%v8Q5Z?e4z z0J6;1WxyzCFQ+{ucAX63#5CFw6hG;kl7vBfMOf>+Td)hi=VT=O(NVWB=51U+lViAG;%6h8ESSe~S!3>0?l{%~<&Jkx z#^<`B@p*CC8SkvA8Lw@7r0JVxI&eI?S*jIYp0+f(xozH&~zNhU1%l|9-)3n)6t5P zx!pBx(znG!r*^wK^1YGa4f3FQX{#H`Tf;U0bCk%oG43XXn|>LcZYrlsa@%oY(&&?H zTvN8D$r;toihm?H+v$BVlQp)!@Q(*4#x54}l2!cU!468E#D64yV*AV*8)i~QxSA|<^(RsU#FiQIPSANSg|L;kahj7;?Qq-r<+HA&r0 zt4?c^x}9E~9!cGZT2Jc>eAqcYwK{RUtJ*Op8QGWwXyenWQ^u#m(`Wj2^?1Yl%tE;h z>WrkV;@OyTk12kI zdA0HU(k2_f{$4I=w>CfWhTT}YcsgfL7t2zXIwiuQ(45= zg`#~^lWQku9n$Td$*D@#wo~{0$$gsd$V#UttCI&@J30H%q>Ar$O~%(w?&t5$ne0+( zIe)h>Ij8xKta$ov`{aUaCl4Y2Tzt1SdFZv1J^pU*WalAfnz^ay!{ks!^E;}FpHy8P zs;Kp}>Vf>^i}9g~!ly9ZCs*|Ufrlm!t>`shoX*zrli4so`L08g2UPTk&(5gs&okP+ z|DnkR6|M2@$-uvb#ltEfurJlH#+!Du_o*1;*{L4#-?5Kf=29i|s~E*YQf((y43E()E7nO1-QQ8mkN-zSvVeB;7xN&R>x3NlFGBNkt}tFd6epS=h$RSzJk* z=-&@W*FEW4>B_$M2UeaQzBsGem+sGoay&HMpUT9vE0#2er&mhIHeqeYbuC@bPS>;2 zb)2r}R+H*nS~|B<3#z%P5h_4UO8%&Pak?rio32nSUzPYyzm+0RSB+#xbsqnT)}06J zmG|vTU>Pt5%Bdvu&tE8soW4}1I$f0?PFLlJ(^bjlc2s-$Pc`lZMU~%AXN3e*fh#3W z1itJN^c6Zh*~xoomaobLsNYIwr>kalXZ0Zd6UBZI=yJaPaeqE@`C$Fy{=p9GM#dS# z+IMF%j>^!Cu*4IX0R9h7PQ>h}6rFZw*vS|r#Wz(>R8LXn83F;qNeBpeb*_%p%B%DD z7DxltgZCDQ0@ZmsO)IbV?k!}kf6(5-5kxMQ}+LS7~{Y9}shT`Y?o5QMH^wNTjeKI5Hb2b8m89 zB^z)~4K~?IT2W?WbyQa0+}ajnSG~A+Egz|q1_)o_?omU@d?O>ytGDK7%33O4+Kstl zW#@Fb4?DA6k{x#>sA=wbBrlr|8%qH>OL~7?y!Ru$S60Oox8tq3$H#j=(tG(M2sBqu zR`mV$=04T0WW(`@gVI|Ms2|}&vxvB=D05e*gm^V*WkCrj>v zkkcZYehuY*7>$kK@xDJfMn)0N!?6d^KNi`*!BmCu1>6I@_(|G<(w81c}*h`7ypUNw4wMX5D(l@(!zAwp6}4sa+f6(PgL^yWb(b z&vx9|2{DRMAdW%nz>@%^1W!l&P2qX`J%eX_wOPl1zT5FzkJNFkzl4ig(%==?4a8Xm zqq_H#lVfZ)!6f6b1I$J6SED$5o1YM@gigAcvpGO3_n1PE$@vCRJ4S5lBgLN2P!Wj6q=YPvS00R;0tb zj1YTxm&wO21f|Qoz6V|Qc;I^UQhw03i|pX#!RB34)Qoy%U}-gtUbU(pL|Smr|1?3i zkhcVmyx`6F=*OAY0q*k|8LG#$WUUMZ>r65fiwMhDa8KiRCc89}g@7&bfgvd? zD?7#nV|5x_XkM~Uvv~@AnLaf+Rawa8^r>mTJ&Ha=QzX85smPP^RV(@F5>b=^lcZ#b zD2w%VFjr-njI9`v)@#UbL@um0iwaM`6l3;HI1^Syfa1^58o-If$95wemB6m)wWebC=JZf7$=&ko^SzgFC1ZH8{GU>>s5e(ZUHR>n9| zHFQK|-Oj`A(i& zkW)B``b=PYkG^&M^Q2Sn@Cep-dpoe{bYlQ{PURD+WCT= zr}?VH2QMZs3@A>PX63=?;x@h~s@xQ}!yP!rVKIZFb1jZ8bSL$M>7;Ioqosl_jH9RF zx0~YV=^H1Nz@U4EqjJiQB8{VBIjxBsN2mDN^Kyej?U2|(VkBY^>P{5G$0G^>jA+jf zac(pM5C|=Bd;z--EsuYx30M$hH;Y+lLJXc05{y^GrUl`eXP_RCb%ur6gOo%39WSOx zuE>@#$sA5R051=VoBhwzps6gvtvu*y(5yqnaxZxlUb-vPAk%Yo=!Ma*5)2o zjNst5H@Holj+<@HN(TtChe4HjbCzo;-`ZCa3)>uQ%b3%;5+@7oX=Cs=A_vVxsF!G; zg1?=R3rR$7!%R+{6jba$T)N1jGZ{Z}@HZX`$Au#)HbXu`md1n%!BhWl=DQNiC;!bNBy zW&mc=(TZ-e)YLcnQ?j%B*XRq2!a+{1cJQ#c;smZr7H?@zJv^H!NDvWGEvBuyDM(Oq2Czr+ z;wxE1*t1&|07T4F8W`p}{prg3QKtO)rF@&@-x2b!kJ?q!s$O9L#PUCKGQShV<7vu{ zRn6}-e?nxCvsqbSNJh|O(RKJ7Y5BT*ZocJnbW40rE;m>kemCv30k^>6rMd27qn76`I%HRa=zpT zCIo7xNC-_4@i*)h*@-BuEhLJBAO{#>QQb(0K7*J>LU7C}AYTxIrwRl5k;O5*1IAb?Op{Bgln0|C>b2(!RD}eN!!C} zH13?hv6beqb%B32o%#e0=kSSPPYPiWWCUDUl1%5_(c;vd^EY_rJR#2-V)dlKWGEQm z{xe=LG;fqHGw`J#`Q~nK2^l1L%_!CBD3;c|wFF@GwnJFA+`u zG|}t@(d-4$Y_fzvK^0m*2f2j8=u5385SOGis!optQ8roKFDJo>cE0s?XAlR5!GZ%< zW4 zi`=Ca@!o2Jny*n`lax-}kiJeY3~)vt5HXIXZF@;Bz-u8Oky*j>q}@Fz(wbjVuA0D0 zK?DJ$HKG|p#i0O9vjki1Z(NG2_BWm5v96mZcy~!xxsR%ny zU-Jxj$^;gZShkZ`CcresfakG-=Te0(ufkz!PIu`uo~6%@bryV>s9Fr<@#E09lKvq? zLYcq%!o5-du_{jS$(a%i0q)XJxSNH5_UP-d$f&~d^s=)jiTbX>EZuARB#@*KPGL>_ z);yWul&@ddn0Uh66`5_w0Yu(Z;KUQp#-^_oCQAjCTSC;DnQYYnM?gs#bG9 zg;i!-KETAtX1*?9Qahy7TS=_uL0(0`M@a$^y>%2`G#9b0eEzgh@qy3T6heCA$=4$kfOvyEX+9#ygPqg*HB$okbV{UO z-4aR}qdf^J4F?#es?x7+L2c6!$6zdBan#F|5CrD1uub4s@iNmd%)92*^wyRa37?Ua z!;4Iq3wFu%GLxSJOL5xdlht=C>U+CRp43i57V3oj?QWx@szGhEc2=fABgcZnN84!4 z-djT-cX^~{mQ@t`N%7Yi06dAYloM{uKVupyLjiNk~MH4Vq zbY;Uv>;C9qFe~s(>Qrlmg)_wV>Sm*LY^>HZVGggGjn_m*nNeK=?&e%@PpX#u8Fy;)T;m@v(?=Z#D%hCH6&=2#ovL3bRFvmC* z$cl13&jKEu0fwU^pg3!L2$Y-r%Sx?H7Uq8aCLO^u7=50eoRx_&y9%F7<6Q@xD*U^t zV%}BEtBQB3ig{OoyArbmEs=5qrq0CaV3K&U()MM(sbtZWkcYote^8YyrhbsfHu~X{ zU&uqLWZ~1#yF=OHDo8umuRp6QwxlZ9W)W4y*(mvjI{droh7OXxdJGZl*PmA%oGC36 ziXlPE96IzB)}$Pollybe0tIJfifucMQi8EH|LSw zU~fq4P(-9F={2JlCkjuyYTPp8<}c6%Hh+QWwfPHa+nctLvVa`cIOj=@UcOMiY$0E1 zf;aEX6d3_di9Na7b{Ft~nkNg|UxN`x8*UWhNyS?v3JwFda|%d+Wy!r+)Za=X1L05- z1TgqY>q0S(Y#z2aYDfGFhhmMYUWYiK_UT>$T_UA7&aH2i+Lw3U_&kgB21;01=v*tF ztS&nWMA^zDWzmaN*>+dk zR4wtNJ~70h8(-FlLjX!10)j9=Zk^5sW^0I`wFV4Ms}==oP(8Ln)kv>m)FE)&@NX;P z#!+j#98pk)$I(XZI2nm?8nraO_#{Ss%fkBBp78wFwPgx{BSe+=p~y;@d@r&y|E=mT zhlDV>@3$ccCkV& z&nM4`mvTTCt9g#~85gIUNuMK-Mq;iWXcOsXx;-p#=!FC16htXL>?wN9YaW)(SN>XS(qm~S*~)`F^?cMVt`!3>aEwx&r>OGzsqQMGai zDW)}E7`NStAti*GfS7fikTSlFPWpYkja3iCtaHRF=~RM3+pVPYesp*x$x@By*FaCz z2%U5K-|35x4p=c$8rYQhpz@j;GVHMRYo8l~-1xo6k^nB)fH|E?l&l0`>3vLjQzv0K z0jfm)QU~3=R7C=o$C-#D4T#2e8bBOQb*G`azcj1nFhc3VBlgTbL@9Jk$nv@&WcHM4 z+%T#pQi`7~m*p<9376-HBF=m!ICehcXZp-{&JA>XS&XheS-UseY+E|Ql~IU^V5Cx- z!$`1*RY1xmP+>R`Z#6fuVb*{nQv$oU@Shm>1QO^?UluCpy~fC9(gX*dv+-;q*5PuZ z6{(2kI>BZ1ZHj2um(MF6PENT72LuoLlS-G-3SeAYms`kH&yJ8Dn^sDwD*ktRsO7+9D6OB zdsV|8_WjD3#BrwV`KpfNhZZVZ2oF`q^8=R6(D*+_wEN?u8z0ii!`DuZJyhvK^anoN z#%{353Gp?01Yd8f?tATIM^v%esbY6kRVS(n`coZZ=MTM5J;16um9GE=EwI5cDnsq4 z&fqZs*rl&hr>ahkCswH|yIe);#Tq}@PZ%B8-6_ugBURJ_XgeFwbP!r}V~;;;XXupb zH1#oc<{ZClXJ?ys#7&wm?VV{Ob?E}u3LgCvtJEvjPBm$I_1&E>wzI2kvc2iWBPqs~ zzC)AMrs>DHX+WSIl%AKz&3v8OdjiE)o5r5VkDX0pPjYb!h#&~_xm|(XCL=xMp>W4& zvxY*Sm}-k>A~9%s2rW=|$u3B*JR%1-d{#5hMblmAXltYf&{^DGb7>op-ar|MfoCmo zk8760nl(>cG(&|BvPO2=%{>=EAIk^c9a&9siBo&I@O=Vg>J<;Zo98qoNKs1Qp?i6gNMvW zhe5%s$V0AH#`51IPI7XLO#LA>khnqpT9PeZG1X^_lSIz8R@^@VCrK`tyu1(Nnk}5W z`z_nyXA~}P>k$$L&yWC8SuYXmmB$Rjtfz<9C655)9@ zAFf%#Sc4xR6ke`K8Z)asgw8~U3OY1{B+5vpCdb;BU_@CIq99^ar2>-Vh?1EMRPnR& z@#KAEGV@lN~jRy@~Fx-xo>bVgys=tb#nIQlv05a{=bA|Eu0t3#UR zCOwR)C_D02F+ChQPU7e)!{QiO`Rc+UlT;}4AHutAej!ZeS5{1kGSO=opp4vHB7eBZ zMVUxN`6)6J^GQtx*3QRrus6tb13GGDzqz_k8-%SDZ(@UJ+Oq34763`b2zWs1G>9 za#AW%Pl+Q5_PCDh|K|9EC=)rGr0&%n4*(T8QKVnNRX$NM(Js4=~^{ zeHVct%IAP$Gz``Z)A|*cYYH3`MxmZ6=DSo01(sa^qm_Uz=|i=2YdE%B1E0#zaH5|{ zKH=bG6f&F+T;=BP)yM~siT(O}ggDo&!q}XJEJu9SG?4nzLr$H=U%FA;0Wl7PC zCJWji(FM!m26WVMc3pJT>1xWE9q498(LqPsa60ISwATTPOKVK9+@_yl_93UDF;Rvg z){4Z&DF9t*13>DSBJNTGv5Pl9D6SGLpbl!g=?1ka-h!A2M5pWHBGguv`)6D{IY!7? z2+9QLUpd)&(L{*=y&C#V2ryr&w$8v)el9k29he+<5sCB^cPrDhrjIC_*^<1_p}$^5 zbJa0a+@r!s<*2nokh2zrkE7L#SXsnGdC`c@Xk`)1C3`5hX=P!QYZnfI3vDIs%EBfS z1qMpM3ffF-h?SLU;M4BPnqv%{l1uE2uA8l_Nq>xYZEL-9@nkEb>5_*Sgz{p~kO$U~F^E3o0Tu#z;4kEXK`@2K zX%Lzc4+5!WIuq?6I2NhUJT-$@P#HX*X(oD776Q-=LZ;=r9Ym)F%|u(n5eBhv`tIH>>&Xm$r-F^QBF3 zEq-H<4hPfr@Z&FEXGi|Z0el4mT{v!v0?6h0V~OHkCChzAD7BWgGQaZwI;)>9DdFOs zW2hGrQk9i|vy>kvfprNP_#nB%c_o0>%K<%K6t_L~RHgfV3E=34;anX3Y@_xcjkHv9M+{p@J2OnN`0Nd4ei^C8whFcd`V#Ye|B1}~)7mary7GWwH4|{Cr ztA_il;~zzU`mj1)JvxEUcwhP*N=o%8Hjt4Y7Rsb%<39?Q_1u->MBMbQtmh8U%z-$e z9cr)`(!4K(ts`=Znrf4PNdlirlDe2hL;!}=qj?;NxP!D)P{?SB9cGQrBV_0 z&Qm0(NHHyMYwBTxl@HdcY$#(TUoXJw>R?sm!TZB`lD{M~g)-jKWL63phP zT_WOxNYQ)PC2do<8z?Epe6udaCIrJ;$(Ml=*@iC$5P~8)lHcP`0!p5^9$gaolg*lm zbK!szvPCK^kmEp0T{>cY%BUAznyp17kRUkKqHKF~$>_oMD(0S6#H{FCkN2eElhof6 zzm_5soRWt5WF2=~0jRLicl^^fbamF@-ap+Nm(C}U(q@pcNMP0m8MOYw?S`kP! zjZQgQMG`=c)+2_xJL}zp9x1l*Xcd7|yE77W-|f((%^a;FZ-W@zgNj(8N3F=SHg^vy z($Qvz^~i`4bOK!3opI1tGc>mHUksimj1kvmqJ=TU;ybKmD_ZT#c!{w!N9v6qSV|3|PI})*khOcUGrg)CYD%)>J((SH6A)%h4 zf9#<^;NUL;hh9wXC6w>rxL$)IulWco`f|V)Gd82yxY383>w$UFgnYZ7j%w%l~#!gHQol{Z~D;xfGH!tGp^Zo07IvV7BpYg|@t zx^NGd(M=cbea^FGBoR(DQ2{BNms~ku5=$4C*ywt)MyMZfGnv}yoUQCUstWbO_TvoZ z7KQu_)1ZbSP&(&r@(22N`Ide$cXj>@&hO}<{k=YISdbCUW=2&5pT4kqUh`_Aq%oaT z^V&E!{aL@^`uBYG=}iXsr)bY?cYi^%%Pz$&vMq&=FI{Id30RDLyH6qn21;F!6qsUO zv#!qUEqp(tlkO86f9Qn-=Gf%rBCdl#J9e`{!-edCB)-<@Gw)@aIYeHMEy1CCfV{^^`hNKVWDz8pS9&CYNztQ#Na_6r34$Ulndhu=NkP5QD~8%a zp>QEvTIrJ^7Ws_yZT$A;obqo6#a0joskL(^EGAkYj1}GoXTEaCk7gOmGm9h^o(k>B zftzDH&|*efTm%}Z7w$Q0*oJ7_Fg#=^Jm3Oqc+bup2*Htf#P7=%CWj3qfb1zsBw`9O z80UdE1zL5rB>973Q%q^}W7}AIq8_YhP6jqF#aWmokVB-_MoE9B5ey7X$q2`2d2S`% zj3QgxB3i8}22DkPuBv5B#0tsA;ca>74$04q&3u3+W$ zzPw*7Ufq92AhIc|qBmF;4T^waOe-TzbEcP2EfI4amJT~gSxlN2;Gg#~$yn(lA=8WS zPk9%IdSJQ}h(dH0^@pogR7P8#q|DI^=37_X6~b$u|F$KP0Hnv&ve2jbu_B59inxJl z9yEo&`dCR_SWa5KWYmG9g0F=2uiNQ)Fip~}59k}r$!Oa~(Eu?q<%N+9f zrrY0iyZ7Y0Zw03)9N|N8+5_O8*?R<#6&iA{9`g9(;j@!OXrGxLLI$mLB1=3~yx;&bQ}ikp>ho)6(uds$ldF_f037O-^Z zT_FdRt0UD^c`N$1PxYwtn17-K!F7J-10}bB#Vlr!S?o0mP!=o~W&7=g zvDP4KAQ3w@QK7sB;bW@`p&i9OKyup~Uiz0`{i~0?_5;}u*#E_o*S+ms@#N`jRY5M4 z2*n>M&TKD1S_g$L{DVWkal_YUziVsS@Es~pd}pA{e7m6}l2|IqfaoqPO)_uu3}H=( zVg?42>%N*peUKSsU|F9V%-SZzW@QWkt+mdxFB(!qc;yZImhEe zxZJdTYI7snhwHjUD18I?X#_zrdWdSKMwIT?RU(x`R6%!0uEd%Z#F%+uh;W2yz~VBx z3FL+jYH=tB7Kj14+Y<9dca-ITxR*#LHbD%bpj4Ht4o)v{rC?@@W@K7$>1qH$mwntR z$p#8aFc4Yfde7ch_?V#zj6gl%ti9=Cvdfll=t>-4i8`YDNQ)=7+Z^45!6quQZ zokIvgtxdXFaXyGnO00@8q!1vae)x2tji;a@rA(s^m@YD+j8C`pePWDo#k!11 zBlsq0!a$j}xfzhN{xm&K^%aFMLJ;pHJSR_*X9rEi+yyK00{FPlsX(?(PY;eBW>e#3 zQgl%SCo|=3l7>(Esh*|%2h9`OUkZpaz57W*Dy2%Aq;LXyq1m^nleA!#7@CkEiELwa zL=wY5Gwr=?!fQUH7aFg>l&A%|MA~o72VV$2SofJMyg$Mv1vaw>jpY)HL=(ZfQbRps zLvs%*KqO--jW*JB^m7B+2wRVcHVr~L9WA{;uL!nad`bP&&Uo-zbt{P03lR&u&&69z zAc#!YRSx!uSkP(B!(_l{j6ME(AmjjE-Tl~5tiT+fo%_1n8(e}rXBXc1%Fq47=l|l+ z>ud4&LU5!3xv!aPzG#Jpx>NViq+yjx_yxs$8iTs$E-kifD4qLULPx$oceR#_> zAAvS)ip)&9x{lhsfbn;Z+T2@SJ1B;syiSDxDH@_M3|aJD#Mp}tI}2z0z>hk%k6B|! zM=Y3qu~978+zJxL57~2u5GZN3#@nfMV71-GkB|-|4kYP72FZe-GCw07_;X1I;cjZB z1L{uN|J-^b9i&=A768j63$W5fUSv?>vdV>tC-rKTOLIVe2s~!7(L|TAis#*ApGR1` z_+5m-i@RRfytwO!*^9eDSiZQM3*#4e^R|CYmM_d6pC%z=5-h&RF-;~IN$oI3=z`=I zX(#xAH0|JR5&*qi>6}Esj9w|h1w{!&#eUgW~F9pXoUWqyf<>CEYf2#_lzQUB$f|op3La^^oQ($qbYrNKVbA zH$fg{!mz{&jRghWo^81N36YDN5V^PskxNwGBurRCUhX#zjYt#btEoac!jwxTL_=;u zG~^~kLsm#^6`7X+3`F1+49}QFP=l)hN&-$o9d~A|ro&iap2i2v4#1%83;}NRreVdt z*%xzSX|8)It-P9lEQ{DlLR_aIE@|^~fAp~^2E&{7sdOQ|yulp+)zwTej|bg0U5wXJ$mgh zP+77PwvHxC4z2}&p#XZ3j%o2<9F_n^0kTb{Q)NZW``mlmRopD9pcT4 zDyahHeSJDN;BACtZbX+XsKJK(X7pSt$jUQaR*O$e)Rp1xZ`?g}N{=NclpoDGy#$MI z(JJZs%4^s$ivD)8fWiTQ`V1h1Alc+VQSceX5`0EOWO*CW-6!j!3-WuZ2;!7v^tmxV z(Z(KY5w-vly*hsiVlu3|})se{;%U1WLU zf)!we3+_NH$O`gw-($ zq9$O?ZphK?ocYm^YaNfw5-_;qlCq8)$g@*(A(<6ZAkM&3w`emZT{TCA1rs zAdG4wURc~~;F%Ow0)LzQ(|PC!;-jy~LrmogpyDFr)Tel|@l-3TSYZETRd(xSDBupG zpSfW&!Q<;v^-eM>$KaSGJff#`bisl>sA2lL@;webrEZ)PVCXv1LB0K{wzY@~Zv}xA zTZvs$mQZx%AxBm4#?rzTZA;1U5=e>OGI~oKfk5Bq&(8>EskWV;$>GeW8Wl6gFnoxN zdchJ2e}THH_%e>fg#BnK2ro5XR%m(>=MAknI-*pYUKSL2gqEDXE~yR4M}0{LzB93S zbP)(0|JkeOWJOSHB0C45ZI&$2tOi=w_;e95oXhy7KjR}Ek;z|N?ubWC{$u~r@s7w% z;M_bHa85x?SpA23M2O&69~iH2L}{ZTJC5ZucBS3Q z)I?uYD+(%o3B7(H>GUN3RJ{cl$8v+osos<#vN0Fn>JNksDE?*umX!(aj9ygMA50IV zbt@Tkf0}5zZzzkBBxKBD|9hXgQf6OIzg*!=Csay!uhYz#Rrian2`F_!C5f)|9ikQhjfFTUQJ^6p(RkLEMGXU zRL>UnV)X?s2brJPc;7iQ!(u6O;+-t?O@>Yr2jmD1sbfQ>6u=1czl%&3LT1s|k@i&U zdegM0Gp=Ig$lT~Ew)-+#CeJBDm*WCSUBj|)jS_mW<1pr#9ma1ZS$e3jX|R@#FfvLX z)Hvsv+QzMOpp39QT|SS7$F)}77A-P z^vu+WDiPsnlo?Ie1ZS4!RUT>>nRk`zye%LO%IQSYWxzfhchiGPLnBS7{8Q=+x5-;2 zyXeh6)?zbnm35?WqY0&{wn+f3(er}g&8Okbdw3!!eGN}0tI?H$n7oU045>~IEXhY; z7~~WCPSmO4j@cHZtft6R30uO=7m7fIpq~0NQFQ`=*5VvJ(pL~^VH{)D46BM%x|+L* z0kZ{h{(v>^^O#y-BVSdunTKCp@!XlSLOEcR<%b55dUH!7No;`@AZo~1BQX|xiBoUB zZO9Kngi26Rrv_NE0>FZxzKH1n0JAkrMTCAU%XOLoQ1rw(USS7f0Z73@uK3`c>$U?D8(1Stg37WmUB8J^QuRH8be)aTRgiYn7;fek{1#W?{WxWu>Edp8hNoCQ z?xqIeZhDOppI*al(=+bUGc`_QOEJTm$&N=K@dX4<*0>&S{KCg^L}ASWY#~n@D+QZD zWL?C*Xy}hV~3dQg@ z`0j1Fkhvus?olHBQnew`BI&}|h%0V=_fc@hcb}>PMcT%+*OBv1G?aBB=bk{8%0t1(oEhQ36&?Wd^-(t|mR6XO+2J`w0v*GJZG zv_{UL5W1u(qRtRfQLU4pnmS2y3HQ_oMSZ|(H6jV~F>Sb8V?YTneWoYf$>@rF8xvKK zl8YvJ7AZyYEGR4WCXpbauE@#l$q3RWnpLX5fe;r`Ed=GT2fNebeu}tOOVM2P+!JoF z!AUXv3u{3=deW{b#Ucxuy0qA9TxJWnMRU(wV6SyVW-G84XlsU&|0=*hg4YiADo`2k z)#%p{H1wh@zx1yKd%H0BH!S`ig~c)zLMd(;maiMc0U#p85e^d+#Bv0ZQItf(V(!Ql@fztdEq-b`Kieb8T&&DuAR-3y-?Fl- z@!;*Ix5f0Rxi#uMr}ev|7V(ka?z{GdZ=5hN(Nk5(9o#~%MSQ14#H;d0?;O1oM}Ueo zC1eNUH&s~khkD`icJwq>Z{i6??;2ucN`do|I3ecL1$8ntkzk_FF*h)*mYSr)jacA- zKnig*p_V60@)#$3Mr_}AEUPFldJgB*GZd^ObLeBTn$$2ansV<@l_Ug1Bp`cYc$g9U z3WwXB4T!MgGEY1mmpR01%V9cP&l753Gxq8jO^V|odXQX^|K`Vv$ba*Lb88f9XzfQ< zDTb1MY?Y-7;~nB|V-3)-oT9FI0*mFDT1wKWc0xcjNAC`$PjG=}OI`+;nmYnm!lDpz zt&)m->Tq=g08ktub4XgH(d{V?!4|T;M~H6} zO9>YGKc%wkkGRYRohU*#^!E}LVRkQ zrK+|CVlP6!v^+@k=i;$3;&dS{9$+t$aSCpKxFctEM9y$lyASEk1&Nl7tFu zsA{0qPhQr47^rJH)N2Ess$NJeMDp`-re#bP4O1&Y$z9(x>pE#7pkat1-IyD2 z34q3{Lcux+chy20tW&hXI$<(yRSyy|6G5U_DhKP>+(38^RK*0r`D)k?rno9eYy{J? zd~AU3C&EKHz@sS^5E40ZXpG1i;+TXWPk`cZESjUlMr9Zul0q$w*_2lMAq1%ia`DWu z8bzBTw8arG%@4#!Rg?!L)eqN^>sdpqpiv?F^_gCUAIOOLf~jTF$IhXR)26qTD%41; z-ZmWkv2&so=*IE_JVm5g^1kF4;-0j9LuMemzA>+hT$G9}QDxZuWWc1bD3Y885Dw;O zJU=LOI|n4E7ETgIy=$3%cii_1trKO6dSnNjS~=&#%4r)EZW=M6v`T3Tsy}1pT&B01 zSviyQ1uG{DNVbn;<#djQ4OUK`*~$rng#c=~B*0BaTX?j#YkAX;_Qc4_31g5K;4mwv zOz#?|Oey_Mok!!q4_injmr~U+(^~UxN2T0I zoB`xFpg1b7OgHBiR7zD*HtK1khVBZrMZWOCCRrNxweZhEcD)!ur&$2ov<|tz0`V6`OUr|plOo6 z+Yn5~6;MhT95NUmHINAnU664!t4Y|5OAwqkWF((z+7qWzXdl&x7su%OaS1VAu6)EC z6md$}1`XiTvu||Uo$0kP3Zxx@T(DZ8?7$5k;oxn|I}4{LlMC%t-%rT!qh|D8zc?4zPLA$k-@!10hqmu#3 zlD>R4gt?PALfMqXVNufO zgma398rC*`C8&c7W<*MVVR6LX7VAs(hj9+qf1TBDe-39s3`W01Kec7S@hvQB!iB_< z#-L9ae{Ri*JjA{$*c>d@c}V0AJ><-AQiRCob5Qv|Gyy!OMr{sP>^G#)ydmz z5AP1eJP`R*SC@+;!AV_MB>s<$k^0S0wJ74$=WlC4ep{#8NF38jNQX7kx=C!{G0pQC z^K$i5)@6B?X81NCCB2_o84YU5s9{PbzE9RUo06xbamETKRa&Z+s81|9 z8{uZnZV(7N_aaaOzDu1}g;+>#bA!DN57X%Vt+nmeUf7BkXKck1|APa~h0xAW(GaK7 zw<4n4X{o8iKuNNfKY79~l4`yc-{T?FsG!OG%X&@}MzhH;k*#PU@dVTW@rjN$z)vEh zbz&y+zJ&OJP%jyS)g(XFWSD?Wy&VwXxsYqsJyavqG;0E;1Mc$%qfOTY%u&=59K;8? z4JvpqA{_mmnte5vdmHgS*dpEs{#OqXQ6B~e~HT5T7k8G64{G|8|<$9hYav{aL);@4nSLV1@vYl%BiJA3f>sv=lOb+5T$&GDq2|n}TWo3T^2|1Q5xGkx21c zdYO>&oxS!*Lz{MG%1byk!Ti-6Y1kiUg8Yn%he=F8 zW%`Wov&J>l9Rt=VCa1MMwcb2USfn<86#Lj};GgVz3}`FBYj7EWcWvB%X%)$17N0 z=di9cOR!im*ghPU3N3r4zQC7a)EM0an=rb0<_SfJ{tEC)Rqf6jCuWUq^u~2;SY*lQ z*4<3@Fk%iQTZeodNV>c&%ZsA>ui#v|Iv?j)wQ79KbhoDGFzfP%JKt|oOOIOGfBnH+ z)G~-#u$K3zjH;?y%#j_oBub`!2bZvyZ%O2zu~!E4gBiRz$fql?SV2=zCSvR`DV7RO=lVDWH`X8 zRn1?uWxD4^?)my7AOAhra0Z1YkgER3?H|+rK0O@$<_dPp&Qo@__kyDpVYEbwgZkDV zq)(#ESxw#_+3o)3gRlQFxszCfqhEp2@#y1i89c-)^ZE~e>Ye}DZd!ii_13x=eISbd z`NpEpea%PT@Sip<`j2f<9GI&0=HGwqvvAts{M}gVi=NkXG8O&Gr#^Al<{fx-TQv3c zTQB|AHBaBP*0*mgdh0uG|DDZ?{#ILbHTrt(^I!blt2V9mkJ_SJqUZ~L?rmR1T5N_z zL{|f>zi5lH^Ft8$!h7HNJ5QSyotqZ@Mq3mkpo)I^S-YHwO)n`G6XN3B2m$vZz9u>wYy{+^zJ9wc%8??f^}2&EJY@=iPRSSimu9jOSU>rWH@vumSe>HRwng!$tI`ku z0!F}1YrSD((Qkg~owv6|7wgUp+}IXP9eCzn-S}r3l?hK;wE^4Fhj9H!wzgs<`Xp%= zRmMhXTY|Fi%1G)wO!7g7yQY=wm!R5`BDQJLrV>&;7+4t`sCY^zoLqOrj3I^txML-ocCxef*ua=#H3~uiy6b zuU64o-AFJTc`^UX!%$r)uS<-%h2b4DFuWyTsD~XG#?vFg@QdxB6AbVAlfN|S=)myr z+cIf&z2P<2{1Vu^P^)eO=3tRH&A&Wk)Q9r=-UjY_=L}@N9FWn&4rJo#ks$N!cGQVh zKl4|fciq(+(Cg3(nuVXp*{g1P`JZ&CNr&*yVSzv_;8- zBXaVmuX*M*UicbaLRzvrLn;5|r$${UuiuEYU!0kmH+;$qUk^J|6HkvcHE(VQodlx~ z|HEA$v?SBP+IO{u5}|$ZH~#43qMo%X53F6NasB^K0gd`ley+e_jZv^&&tIMa&7A=n zJ?wxco>mqWF|f@@jPKhx=2!g5U;nu|Mh7q-Y6~TldGEJh_uiHyl5B$`P~RRRf z3B5n_)^}X1m2dD#zRa7VcWf;B%0GS1S30$Jir(24P4wi$Z~E%9Iz@|Vt$*GY^?4mx z{iRp@*{f8v78nwGNBPk^;A^8>`GdHvx8-N@0I!a$GRyf!3*MYE*WF>v)58Sb>CI3$q+<@&CTg|7RxYg|SzvpNk~W`{Fn6e37I< zcg>o1Q(l9^&BveA@$y`6_@1%346>pq@}eAle7M69z#uaE1os-L3@%tjpO<58q3weQ z-)FupE1Q1gqk~I4#{0fu>vQ|9V0s~*2Tl^SfbZ`ej!=porW$5FAb*`(eRHLwxtGMv; z8nRy%;hO7aA{=?c8)kCLEyPjmQyOKtgb;ZUalm4hOf5NDSN`n}s@Y#3J(KLUDkCDg z-R`K^xaC+KCm;jw=%)5*smvEM0=FdZFqLb?rM6X9xiX4UiX=R|qB=f7LaIN{Ay4_} zx3I>(ZI*Lbqipyz}EVxl>AA(a!=GcBlD0X!g+xF{%^cjpS0k!WTsDo$0#ze2rXUKh-C)FCsEfjKtEr$c~K-wI%BsIz|? zn|yrhClRbeYc2r3#Kv!W;Db4ny(tDvDG(Nbk@~6AB*rPjw$tQLJtiH z&y3)7m8g)TD%2tmuFwOn-uWbGw0(cLC_HM22#?U2GaXp&wSALK0odRg>B zUjTLkSdVzKyJ|X0w4x(+^KsUr5uJC(T&5oOHA3}Fnc?CZJ;X87=^=Hihg6{+5>q6i z`;b`5EyN;xKqPFkLDUd+XX16)9+!%|Ddgxe3EgCM>3YMZQ zegT7kxiwJm2iTff7knxLx=Zx)^CahC|5KU53hhJWCG{xNqQ}NCk zVEfQ~upK6WKAv;pU*G`>2Xmg5-bQ~BvCUI|kv4Q-ErjhM4lT$s$8*>_Hg#yJ1w=P$k+1Br*%S`)@@C6}tcTD?a9L(SMLsYm z(Zr;E-R}xV^n|%nCF#WnUhWrsQl95^%j9ypu!xqi0@#a+h|97zS%qTMiAG0>@+G;+ zMaX-8mLvp)EYPYVZn=<|@PC9zX#tbtq1D7Cx}2Xqx%~A7NB?>RV5CMM+-zwI7Ox^+ zivH+VDv_QBshgG%;oDe30kP8(`n9nHLO`d4er+s)blNGQUmHt^VWwfo)z)k7E73L& zN+U>YRb%Y&Qw38+@>8g6^E19l)wDIkeA@f9PAi19c3M%XRF7Iw!KPY%s%-Of^H%nB zS~;iF%HEk)RI1a83O3c!ipn-WH*e*FPAeQ?+d_;p+PZ^Lu}(88+0;ujF5LXyyq%9w zUkkL`_|dlXvDubfu+x;wHg(gMi#NYFZ|f7?w(jV*_1W3BT(HxY%Qkh>mWwyPH*f3C zZd=j{+HpzC>7auPcG_~;rf%AD@#gpDZAqzUVJOX^ZR@MEZMk5lEthTTrY#q5esA8^ zH>PcA$@pjbqUnO-6`%It{AuMaLDJTWt3pz2;$NVHm--2`L|SaS|KO78()aZ!?3zneB-INzgFF1<(W$#w5+(SL|6V&>UPI?x?{WF_jbBd^$1!?*2JhA*b0o zn-y;ZNZMMiguX;inf*k3n6n=fM1_FcCIBQRNlhrODrNukez;_pNLCSKbeG~hSfU1{ ziVKYB0lm?uR(42|fy}T75IbpVgp zRi4nbfI_nc*V#K2Z>V1ARcb`#p4|S3(wtnri_q?}Jlz1+Nv8?2sIyE+s)3=nqViQK z$~V3k>;SRZ|vLlH8`iBFTF&Nx0kpAQ33LXBFOlu1YO>8u1kqAW^pVg?^0 z%7ko)PlNO*)B{2&0FdM_#@bNF6s^~Ls>-rsjkF>YoDWZ(ka(7pq$uZpOq|J`&Cc_n zEy)VmNQauHctskG+%;1lcxp;5*gN{C9{uX8s3HPvQpTh(h0Hwp8!KS}X0gkpG{f!-KqE(Z54O|-lz+F|PNdXy_ zr1+8%Y+X~PL-ZIE;gU-gTYj201l>fCq*wDxtH6k!rf&nRv9Su)YGOhAc^OeN81IcY z(xOxg_?Z0$>cCUff%$a<^-3%XvFnpLDWVNJo*GT0#t*`@!C*BojhWHKI#qSV6-Uss zV=;v-pn6b=2v{ZsfWXcvkQxmOSl!M86*NvmZdN#mY>rS*scr)>L3^M%-{6O=o2jn{ za~cUk$_9{UCtWUhjUSJ5q1uH)1)t`mWd@EZhStN#os!QgXjwkKu^S&`L5WAT4Lq9% z+JX~pa5Is;iV4!x&@l}t)JPBu8lT>jKbUH?xsP&r-PGhwk@_sm#POLcs?~Z-fQQ$% z+h}^_6E@Te#hb0!d}O9(Zy4&Z^Lg2ja{mWHuGzn5QTfCCu##P}?&^bL9Z%#d7&ZdElUs?+a4|ci$S? zmTE-SXn6Fo>7%Uv#1IgA1*Ercjkm@p`n5+Wo{jFr>cXeL+K6PJS6HATR$9CH(*Eru zZ)?;r+v>`prsY{n{GnGRKkE0DI?J_O;U4&YF&o{eA>dL0VRTV$=y7u{Ek-iG^t}2E3$I21u9*i8H1?3bK~}%SXvT-|}Qj zgg|KtJCSeRgMLu?oe({pY?maFg-28i7hSG}oJ^IV>gfI6|E(ohkJLcT5*_`aPRuZW zpkcBu@(uRjpxde(5#oONkSSTpcL;XkB*;rqQeA?+hq-)!L_>FBaM67YT%%$Kf>s$L4;K5T`U}MO{t5}`FVqz;8t;h(6Lq5#%zTl|Uz$+*_C%Qb5;*9+gRY48O zW*1-aMpWTUs-XwWDS1o1rCv=s>@}K9%xVGnC&dCCUS%&dc~@y|)Zt{bC(6ZaeL{{| z>>QFan>DV9WQD7#*!^s;6U4-m!=zfDV$MgCd7&K!b1tIrb>t}-y<8I}sdjYz5_qi~ zKMX2xMdeg{bRC7{=%gn?!`YEFAlFo`73YA5Oy6|4#)DuwjsGl&Zzcm#EFRj?XUQ{6 zftbnOP>g$2pT3%fyc0 z@|s1875o1G{vXf|Q2rlsKD54vlV+R`J9eIU@+s9Nj7t<^T2b@+xwvNAAG?>9{R9-^@R`r?u#yd#3LW|J&%6O_kQ1FANTn0|A8m`;J^E! zC;s~%{tr+3k3aIGmz4DzpAEqu{%BcW`wP1Hk+S|3KlzVk{Wjk`iNNz4^y)v9^-X^A z!)5)ezWMiMeY0<#Sl0iqZ+@t(U+Q}PU0L7aCqG!$@9@nN%KA@S&kvOKrw*#Z?=S05 z`sVRv{Y%f%lgE|y@B7JP%lbF2)06Kj>zBF0?=9>9?#~}n)<5?Oy?S(6zs_HMPg(!6 zn|M@N|C(zBLrhn4lG{pz7*{VjLnA!Yp{cjJPxe)IL}&x6bQ%P-N*`2fmK9#qz^c(I=BE$hGc zSLc=W^ZnJiW&Kunv#L+?6SVWUp=6#zwWQTtE`{rul4|5zq)@}|E*u$ zudJWtS7$MUezlu!_|<*O`ltQsK0JA?x^X67`DU%G|IRmOl=WA9b9z~S)iE10KUX!MLe0K8nVNlb5;gngL`M30mDveK`DO<=<{MmS zH~R)B+OPTsH`?2MgCp(Ne1j|P9lpVtc8hOtr@hlRIMm+d8(eDd_6<(8TYZCD?LEH1 zvGy_F;9C2A-{4&P1K;3Y`?zm#uzkWexY%y@4NkUC`UW@Kr+kB>?GE4IYWuWraJK!S zZy;Nr@eRJR&-w_G2Oqz;Tu20mVV5abON3jgtDNIRfSDqsV-9Xx(2{xV2_?bTQojxmnLn0u>FedcH%LU^;QeLC#Av+~8u(((T zJqGQxE+KqfEIo!+X~cUCkRU3a2=y%=YU!a~dt))^k{MPCrjbY&`!q+N1)c^a&!t|t z1q*4oW`q%pk!pkp)U;M?2U&awhMw|udA6W75~Ahp{2c*mEDOzNUfxHrY9{*#u!_Rv z{~da`twjb-Zwj1V101b2fTv-#fo-4$;OTY1L$?8s!n?pxgTMgt07Wl^xq1$@SS{b3 zG;+zZeF@x>WuOox9JH3*ZHCp35T@^8&W)O!eB`A2j4$#Tgk&(FU7 zXix<`)1U(b>5=sh%sf0|J2;F8!Xj{7cA;w-a!1qT~REtKCmyrP5kb zrUfP=PI4x_gAx=Rt9%g5C~0T8klS}Fmy_0&nirx@%7}tk3$jBL^=ZluQPkv-IF1W+ z=6Eh=t&agDffC~rxDb)LgUbWg$2+;~Ss$Os<(&2LNn9SXK0cYt-u3Y*TrOB2SH$V$ ztVuHD$Sf}O1l3AJh)dVK+?ecY$WIYG<>KS*vfqjt@?Y;!JIB^US5hHmu%(a=x4Kjo z$(cgiQlVp_(CVgzj!lJ*i$ce5T4;MJbV3x`v1y^5snCfkbP_+R{^5N(ITbo3YN|G? zNlv##+YoRIP)>Xy@>W_$|3S0lEo^*OXb1 z=wPfVts+oscP1H6D{S4id?@hYs|NQmxw`q4WlSD9*JYfBh~z+W2TuZC0B6K`c4f{ zFYWjf2Hqn6U?&g|W6)>SQA(IgXh>8fkeafi9W;H|yyo&nwod%s-Coq?#S6ciN+l@V;m$I<~V>`gr0eoc$>jo#+7_WdQ@ZE%nL) zCa!;lAfz;AlwEjmzRY`QCdbey2Vr0Lh+gri|L`n3_^`b`9p$e7kG*$+_p7Szeb?jv zUVH!d%KNbctp75-C$+(o(~Ff_Z<85G2w+>i^_)-d=VN=U_1@dNciLkjrru*Kxpw9ryZg%*%l=_w)tKGFILN`0Xi-!Fvw{f#--|FN?-#8Z3vxu280lRejC zt~tjXbIdWv9AnHenPu=>b~8_p*697yIb;?AEdMsBmrliY5wP(j^a;fwBP(bm?C8%#+{0?&3=U#02ODRcz`H+2VI zsiIwyQ8FC@`MXo3Vy8a`_0Jv(^%KYIDO9fp6T1Y7`4i*WcIjEdgtX9Xp|yiin?eF9 z)(q-TnHfY$`M1U>Ob})7Hr3e^l*1>!BdzPKIHaY)M3qX(Xev!34h3_|!ELNjBC-|P zyIUcDzSkgem(PL2A>yqC;)U@EO?n+O92U-(T@Y(RwW-((Uz7^wQEICCA@Y*^DkO}m zLUosWJu3B8`cYsGUW{~_mE$hjAX2j1%IlF=QziYYm6<*c+{J&N3*u$^aGh$v-&QA1$5iX{8m|v^@ti}RMFJU9 zs`*4};p-2n#C)s*jDc1EYUWiF!hc!9F*v@XI*WExM=e;e zqwLf5zJv`*=qM<&h8R+g<=@oU(xTRkx)n$9ii@MhU38uB0gf5F(C)*tX14E|Bvvd; zCX?_Zb^B8_wA z;$=xgyP1A6tDx%|9H59PD)F)!NHeMf|K2jmEX(PNHIIshM+Kaw7zY(s@9(2R3Q4Ih zd?>G<1rPdi7!&>b0WRVpTxbk>{~E)J{5AZ-+v|8t)nm9w`?vti1#z*?P6O|{#FK+X z*$!PF+RG4D*H`VGy?W4I6vF-X{!INYRq{xCtNTHF|Al=In2WTR17lr{)`mXzT|C;> zg1(h9=%8;a8n&9W^5U%j9evA}BW$47v>+!L zL#idok$(phe`%scU&5GYx0TpYc^nNJhV&+vVamMT_swx@=d{nx<%V~K@{Ti)1w`r0zNE^z!QVg5;s1US>H}bV%EJ9 zl?{g`#~J=NB+o|Zi6x)JLZq?is`qTVAIT<}WRYxQODb&vG8mJd(SqN!&@AMikbuY%UeXjQ0~4pr%4=NEgn!oFl+WVaTpy@}DOElOMGDb- zU4u$Yw@Bjf66c6EEv0DGVQPus1hXDo&>Ly1qKS-8)C31f4q2%spdljbPg&lJ(IzkUg;*z@l|? zLcwuibD_#Xq6UHWZDFqX!9(ha;aRkIKNia`Au)C2Q)^&9u*S%<4aelu zGT5>t`TeFQLi086*}q70aJ*_FH9G8=0wNjKvBHg@ipQWpCX=7z{)ShkKeHkZWd_P1 z4=cK@QJ*&!{^&XYRo$0+cLZGl={s#6>b6umXA>l=FnAIzGGvosZd`Y+C{X#466Z}0H`v}b}>KA8S1uvWR>HRZ@r*JHHSjAmS0)Pkr%djlTcy7ra5#^s7hX*Y1{PWDMl)Jua zbJfL#o^BZJ=kLV$-(vXchpJ2%yo-BTp8<49u>imG3lo%95X9aRC&fgD;(;! zi|Jtsg|#shck4b8$!i!=D&w|&uqoiG9^~ImvO9zIU{MdJ;G`BtllseJg%a0+2@;Fv zX$Zj=)*~b_24`MvVrnMsQt`IR{4a1krZ|P}GtH{WOuSx*Qk^2PZa{vz~^R_M(b>WS5pnP6FvT7m&D2y|SF}vXsS6FQL$X(rZ;~ zOqS36XT16Jc=qE4aZwm&{c}It23$4PDl4;G_&f=^JJ^C_{)&;iGlPrL)iCr#@qp7v zVBiP-G+e>$3PUs=FM786X(`T!x+ ze_*aoRCpU=ySSI>fIfHm>ii1{{!J~79zCw@4v)WN67_c~-&9R+F~T>r7ynXvI=Bi` zN&d-koyaO@*~RmG%JO7~6Z|W}9A`0;0_TS}iKVfO0(T-{@58}^yDU;e*~sr7=gw0( zkOmKAKglSTWmp&*jo6aW8Xxmq!$-W^#5z(I%AWtx9!;-2P>VH|VvQwzXqyAK!F?Jw zh*Cd@l4=meLxYGm`#}_m_BePk3?j=z_0U~#8-t?>|5d&)h=%iN5NW!SLO}39;~GRm zt|q65DekmF=w0`w%C3rg76IpUc$ zIX;S?T0W@-)bV6!7xi;?iAww~41$-AAUzS!>Zk&B#xY3OV3p5V7(TSDLb@?9eJCG{ zWE*|iECa&h3gOA32xkLkK)B^u6yf9x2p`UOEW+{s03je_8n5g6bbcY|r@`4z6YY*- z2#I8#P_i^?wi!$UxR3nDXI3`IZQ;#rYY=%6A#^_#fuR?hPZrs8xmU&D0hJLB;`SI0 zrjLg_A9aUE7#O7+O;58>1#-SWrh;`pa|Oks6|4u&s)DF$!3I?j;mF#DpILbXet%cN zZysl~!#vJN<#9IRZI(S+S1_|-$1JjmNvA_ng*}qw;K{#Q&LbgLk3g<%5*iAH0l5eH z655di3oC(1qha~CXnmr27q?h-JmX`v?d;$iW-pDWUr845Y2kUb+`MRmyKnJbmC7bja#nRHxSaL9OF9K@m%r5shq^sT5; z)CRzs69p=aUPDW}WNbxWWtZ2q!WyN>#7)9}CA+rux&uFm!Ao|Qg~-YTIEbqMQFX

v_6M0)Ev71&IY48&)a&#Qbo01py^eg-hV4$q%lCvm3@J>w*nq?B3qDK|0Y3Hz-K* z{tb#XanT0pMlaqVUihjF+K<>()1e}EF~g55cu$S|@#y*0ihyIU`}hfO-XIogYh2A= z{U}bx4Qs~Ij2t!bF$H{C)8XRT0m5<^>gQ4-sOYzi_# z)}p~lJ{6lSOgPodY4oLyOx8;7f@;C<5xO$=>}Q_pM6~OPU6k!vx*rr?=%t3$kUxny z%@9|jp?1`)ymXoK9mAF32hz7s?i3o>gQxW((yd=g)@-LJm00w!0BSCS8An#EWhP4T@C5u8a&X3i8bYpqkMBlRUj2716Q5>^SFiQ^cg zd=V~DW)98}un=>}(288+qz85?wpuaIsuI0N$01SFDjAeJtc%vRBU|eGb|Gj$4Yrwu zt~PC{FJEBNE+8{(Q!$Mod>^#P1{aJmhmokDbQ+0Untx^@qXt({O{%s2&4%O-c_(Tz zfkI5)t9cti$RJ0>J19)=ZfyqTmIx!w4<~X$wOQZ$0}sJ$T{4(zH2NSwf$llF00Cwa zXb4i4SL$d30CA`RnrGAi7+AQXxMQ1Okq@-w43ev1L?miWpeg+(KwVH2P0$g}6!b(` zcXLE%OQ7Q^-wf*kI6<~dVA$7@d)O8OYqLYGcwB|f*RyFGPsNT}Oti*#OaqqttvhT9 z^pnFvf1!rcSRJCE=#FW!>BrV#V)*4=O2kSxN5qs=A@{G@uL~lATx%CZ1bMl#FrQpy zS(s8T(E}!xH`oK_6??$UvQICVTYmHkmBI9KF%N8=I|>!>;9aSGFs1gyblZKPsP2Ld zgq)S%_D z;kOnPjx&zdx~M)ZO%y5Q5J`qmD5^LDx&AB#q1QUn5UY>{zW*44=-+VYY{W4iMp{-t z*med6S20)GpdtHBZ4Y~fhFw9AyRLN6x>D68x++rDrS$`oCM>B5^J2E0-jy*I3n!9f zNOqd#*)|K6wVlYH67}1BGqtlMzSkD}2!ZqNbK`@gf^Hh#v?dCMS4sLs_aO^1SE!vc*0x&gH*gYlDr(( z47}K{1e?QUi-Gt-P0mFb zNE7TY%s}dafz$&7sRss94-BLp7)U)Zka}Psbz`ZUkdi#_5F-&UU|V$H9jSPSDqfIx zX!25i2xXLau=29uEw(W)(|~RCdBCxm`W&MnZJtUf6)(~;hii+XO`427ud8XQ2cbK! zEU@a(QA_(`nmr95<`V#{;FLzhIE)$gwOQ|hNtOap{t)yp$`I4ZrlyI6#9=mYMy-g% zcYJ-u9SjDl5fyudMB>GPbe_wAD6s%X3N!FUD92Dk)5O^%pekSbW7 zFxLF0UFt+~smQ-?&gg5J;|)Mc4v~6l{MLNYQG- zT$q?urmlM~$Ni!6)oFK4u9IC{w76*P+Ff>cmpYpq>5u`ki2xWHT#%4omokz!`Ez2p zB6c6SJlclXys62==A|YxCR9mj8%yOL)>C^4#l5qi+iN628D@X42Sd~u(Lss@@xM(p z7T6hm-{L=-_ZBPMV#3Yd9k~nmPg>-YMRzj4Qwzc9Om(TwagQqLm)$>4g|nAUXxUVO z;(t3}b-Kkyqf_(FF57aT5jMneSR0L+l3GTb>S0P=z@B6Tpe>+$D4!kEZ4s13ef|Vi z6O@XNZ%?Y((6lfJu}nu0{cD&-+8$nX)MDbXnUU|AYK5^poIL} zm_7Ab;N2SIXjYi^jZUi28J-21Bum{vuVRyqKv_tyqUT<(0u9+5))V2~Y|B0$dEFLl zVi~>+dIR3`ao{1MFwD{Wwlkij@?zAD0~C0iO-z-3(`=G|35SLGxo}vrY>%C1ig;y1 z6Az%i9B*(rl?Vm!Dri^ijXyR46KO`6_-8njkBCEULwbAJlb-Oi?20VzD3BM}Gh|s9 z=)tT?k?F2(&17C-Pfb*x%0EC#DCQUEA-`j#0B5cu*QFts+uyS8CDjzOzm^C)#EASaf2EXqh;K$bCDVEm7=*6IB_Xrw?U2eA2vdknawfKDNt1qlFqe;SxP*QAN z&2vf`;E)WlOZK?tF3$3@6%7l3*`(Lf1pi9AK%97$U9d)Yxm~bGxI`E8%OUpo{Bk-~ zIUPv~DyJh+LFIHLE2tbhmvjy^`1uyi4A_!st7wUR*?ijx%6a5=F|ej0>hYeif&Xo^ zIfJGZOlfzWzxk;Sth+)sg_AfLBfSffqlPHK)*<- zASWF`z(~zw3)gJ&95tIbN6jYAQL{;N)a(~%N`1|Kfu?(3v&nMQypSxX`e}2%aLx75 z=6YzeNp{q1k{vaB$xf-S*-Li1_cfbjN6q!c+q`_?nj4|!MyRg*n$OJCK)m0El2O=@0iV0G>f{ATN4%&84X3P!A+vDxyX5+<#?I{MO znOH7s*n{G3%!hA}DNycpjr<=OWrKdKuE6RVBkfk7kf4iNuWc<+3f)|w6uQ~36ddkT z3f)|!R3xvImdui>CD#GJcqERpz>QQPxZ3&WVG7uw#X3yTy_Rfp=T#3w5c9votW0Jl*TCdF43j;?roAtV?Di(IV4fQlS-h!2^O8l$)KvDkZY`)?5kpjp z$uA&{3K#NkNtovaOQeWKJ|s2UCH=(%lhfl?hBi=+i{nZRkpGK-EI?$Mzc#Jg;IZ%7 zDlPoEFSVg3;v~_B5dn3t0&(-c!;$RrR9#F+B#F`Eh;;ozIX&Sr?_A&sj|Ij+X`9^@ zOM^;*r%Bj;v3zmp?n)$1Dmi&KZ!76o=WKXkaG>B&$Evr(GHIaTplO?od?fMC%O#1| zt3ih5dl}|E*^EfM@~ZMvuO%D@W>2_5G)B%v!p;67MSq8A*FV9jZuq+~*vY+{BI;|= zcO$=tp)lLZKPcKoammyeBC>NS!A)vLH7Srt-2^x0Tgz1>h(WjLZ_WN9-*7#4Oa8jl z?K?Dk1g8-tQnVC0CaPaLBi%|Lpu!7vq4djq>9zMrblNh<-`U%*xFw&HOv+ek?e0NB zg8;0Guxi3xv!{ZCaF+;dSc%%XkZ>oFBtBr)e$i=9GGN%oS} z%_KQ%pWN?cNMnu3YyN(jOP8R;Q%AYW?rdUp!g@l`g#1D5)+p~^ohG%JnuPII722pJ z2TkpJrzyr%C2>ow45E=VNLq?jD2aSrA~n5Gb|rJN{5c)b4^`Re2!G9D{B)UQ+`$a3 zPZ&~MOLpxdySlg+qYFY3G*=kQ#~m77<=IaJk%eKH!LPO1j}yz4*(AER z6xl7s*e%8QE&1J$Q``7jOkZh@Nk}p-paceW4FdhfsB4Y|lPQrF<3dIS zS|RqMfrN%r@ELRnt>J-jGU+1vrX)?N!dUiU1Jd>Z1So^Arr}zJfi0p1i+rst9|sq< z$t*7YB$TSTM13x836JZD{@h8l2uI7w8k4+4WS&?*iR$F0r{aYb(?h8p7XHuFJ#hR! zo@k5V3GaE2r(qBOfPul6*`sUlWExQ&$0wo){2X>=ohaf222Nn$1O`rE;Q#L!I1xqQ z=hlNKq6qxlPeQ-M2!XoRpQZugjAnE!*h^VJv58NsVXYng`if7zFzM5ZmvY$um@p3F!Nm){18(rNCie9q{TDWv+0a(mp zoSvt*)Coj>-7Q6AThY#S7$@1Jztmf=m25jUsSUQ}jfJy}7R_K_wJW7%8)pGDlyVth zA<4?r7WdLo8o*KhVeAjot^CR-m84~KXtU7+$n-wQ{1F)|Dorda#u4MODKZ8v!Y!Hl z1}&0Wz_%!!-=dlsh8N9%YR6n39WgCY1lzGXsk`!(i9Gir00l(W;(L5=l4|WA+NZ^F zI9p+gwsLEoDHAq&FAKrSO5V~EsecB{{It6yS9X=TNvj;=MF zGdswtZH_1v`dJ|hZ8FlD+xt{}yQx@yrtFpnOP_#}EsOmYt&P#Tg?xKDm2Xd{^6lwV zzCE4b+tZObLB2g5*%NT(>BycS-yXA~*#orAI0u>yO};&5L&G_+vyj!IMK6>Sw7bk? z1{*eB;2Sum+Gdq{-@q|5!{{F4#YIYG^iqmm5#PWu887e+WW%+FkByQeIM^t(_L(Sn zavKxw+iReDTzgb+y}%*TJF%70V?0Q9xsyprGG1gFE8kmFWabq}nYm^9%CVWgJCtd; zW%~NDnZ6S;`JNdW)#k=HvACf^unlk1^+1aCc_^P~pij_-fuREH&Y~mUAbI=|-@!Qu zWJLKDcn&`9aPQ|lARj}NH#=nixfjf#a9Xs+ZlZ||1566u8FHW+3tx}swZAu7ajeWWJ zQQufM!3bzksMmpY*?k(u;50lQn9NY4>%^V14QQ^*{FMNnY(pa_X=uYYo^jRAMLA*n z6FOjy@?OI_xfdox@>1JoSC>DNK2dBLZ>&oCyV;~1mYqjbBZIl|RIyFzB!l6_JN{T% z4fBnv$?a8heTjpBJx^_KRF;1Ys-sA+F$EetJ=GQrW>AS{7_r&>0nLD7%lO||F><&> z3E7YvogVafTSJ#woxx^A-3L#Adhl#=$B|Opz;+Z0JdoC`=EbJXi<||9b6u+0(If%6 zt>q5^s^yy=5AO#ri}>Hijr{8)23@`bGfq@ekIDvr^7&w7} z6BsywffE?`AA*4=(z-v9fg@p~pH2iV(Pc@-k9B|{>W|@P$pX)63p{K1XBK2-c$rdd z#u<*cVJnm>-iF^Fs0By01TgQkW0nATqfb=gei^aqGatQij+gXH1Bw32Z97XP`cKGn z&z21+$NFzsHDrGiv(q>L?DNi?RmpNmE)Fn?P#m9 zxpgj=?$ef2=2j98j(OvL8j}AYac|9jl_ZO8kp_0zfpm9B>!(A3(C{i@6QLT#NkQ%#*0{tyObRgW zo1{1cyQ8GIr@3#DD&MzB*qq3gLKQZ`ze>;%RNeZ2I*s@J4k2o*?Si01*Fd=-ADRd(hEs{hjc&b z^GGiueLm^Mq%S0WIq4sg>deNSq^}@-5$P*QaT9W{B7G_8rKEdFUrjm-@wwMC@uC=}tPy11N+%XD!C7jwEez{OR%nB(G2y10^ygSvPf7jM_a>$$jA7gup{oi5(M z#SOZ+nu{BC@kTCg*2SB+xK$T_%Ee)P%G{f|5Mtg!dZ*qTH!TBtIa z#xGpQvXG~RBd$*yJ9X&}N3Kxzh%WS`&At?Ug+6)O`AoE7HmMLmdq zCGk{g31p``_NeI`))$hH@efIKJm*f*qloQB} zF)ROINa-)0KRu$mEPbca3sB(GZMJa;Rr`(Y{F4)Fxkc&ff^Hwxs^<@pLxEadvbVds zWZQO?R~sxBY_L6KRH^xePZ&eGQ*=WVJTFi#N#<-RO^mvRbD~SN3*FjR6-OT-TbTMMg>MGfu0^2TwXUe%goeu<0Bo`F> zLo-m}s;h_vf322oo_nV+l9G+(YL@hJ`-R!UDk0fi|1xg47wa?#P`uaqVF-u`=81sO%wQ-bf}iZIU8tAG`ljx?n<-OwvXqq)5iWXi zu;2AGGnwN3#U^M#WtK@>%Lq_W;BF80vbw%NCC-ucD#sXXYzpuRAILb}LJv}zIlbmb zA?F?P3>G6!)N!%wdx(RGDSG*vnstjUENY3XpRII>W+Sn5D)x;Am$EuO(m=Fu{(HP4gQv z>|U~fVXdIen8swbXjw1pFuSE#g@6N7^GjN9xasSva=VXtsuNuA<2IiZ` z76R)?+?V==oa77n+T#@R)ng0Uf0;*1&HaMD$M_Pyul2hNDzPzTmaTa$VW-1K6kL5| zr-KG}>~6Tz4m_^8`#xY7Of?4aU%f8LKbDli*&~LEqx{uI6j6R3lAuP`1+Pbv6DzFe zKhaFGpD$B)ga6V~rqhgIUy6_DOPjRyW%!6KNN~iDCjJm@M!NF7muZO9GFLbGMX5Ii z?z4}7*scWOd`L|Gu`s){$H;&C(ZN%{H<~8dXkarE1?f{&d|Y2M zmf5JoBx#>$gxXb2SFuiL%wC&D?nl%JQ+GcM=?_Bs{g8eyq~8tccS8E@kbWzqM??C} zkUkvJZ-n&gA$=&MUkmA1L;97FemSIH3h6(G^udsRF{EDz=>s7>64K9y^m8HoY)C&7 z(ocu10g*U($9zVb0Pg~ zNIw(OPlxoMLi(wYeln!@hx8L6{dh<}7SfM~^dlkta7gb9>AfMnC!`+=>D?jyU`X!@ z=?6l3XGp~w|1G;V`#i|r2Wu1%7ld>+q>lyQ9u4VFL;6Tae-hFkhxA7w{b5Ld5Yq35 z^m`%wZb-iq(r<_KTOmCf(rT z0ioA~^v^>2j*z}Rq;Cu9p^&~cqz6O#mXN+Vq<EvXH(uq^}9-t3!HeNM9AwSBCTzA-yD|FAwR(A-yQ1nw$TvI_QZQ zYE~+|UkoGD6sf6|DN;J-N^m4H%YU_alJdP26ZF2QatLKlq8$@pTk_7-yu1!cX5NN# z+(fnKJOs-Ly2`=Ua__QAsV1fld`4lI@@4#S8fOwp6d$yZklKK&63s~Qq1f}PWmXR_ zR-$jF`L`<3;XXg#vObFy7XX;p3$4xCkA6r&WL&aiGJh35Oq#}L$*d6fmZf^yOOh@A zmv^;2ier+-QG& zN@y)u0+BLCVX&A5g293o2nPJxP_53gF0D#%cVCvcd-$&w&Jtdr-|9j8s&*!<{1lsl z03pMUh!@s~ZK3EJN_`Xsi-AED1&e{PPbp|2ih{+!Ac}&;z?dZ!JRiCY`LBY9#bC$x zv(`A*nGD;>?`l|_e7~|&m-JY4nL7QR263?Hd+l7mtftOy5}twnCf!fkDVnB`K|Exo z?N=S+Ebpr8u4y@Vu0}G0CtBw~GQEgQwTo-h$n2Ub{sgMH8TH^DQx9- zlz3bDr)~Q;BhSnkCCdF>&LoL(SO?&-Hyl&SdtfDKb=?~;N4uY)-S^Ltj&a<^DNhU1 zy4>O)ORP8X527bqtu$)t7`+RmOq-Hy_+E>IY7b+^4D7ohGAzy zokPEu_X<+h9^j*Ae?y@+M?xnkA z05g1hN6hxLOZQj@HRzNGE)qda?H-zqUK?s5=5M^KHvyn+1-F64(hm7>Lr+8G{d@d<6;Gml4#h|xWNyMCpd^n7xTyEE!;;#$ zN_-u42Kf zp5Q~adeg5lI<}Z7=!K06^^px+`hW%M16pu?T3Rb#sqGt=m;C5ggKv(>4BB;u3}d*) z;K;s_#w#lRWoK11Su7aWQXQM72%#5?4fd9hqW$hED%Fjo%Zlh!g7qyoDnu&`NrL=%!C{D}Wn~q9-L-olz-#sf4ebTa4TAM4zP*BmEeq z$bq)*q!Timm-sQ&`Ny`}6n9WmiKdj8bVT`ZqP+ zXxMe-zf3GG8&ln4MU}Z$EHB2$UXI}@YfLz6MsUU>W7(KbxnY4{i(HZcE+cLB#_ydc z$Av$g8jd%ToF7Ow?ddY>^o2ww_208H8o6hkQ{5+0FB1pof_tKHo*H~^a1-fuO%nY=%4!q8Q8_C$ z$(~`@S5~vGI968;^-9aFg~~#@YQ7#;Ra^PTr>fR;Zpc9F^+>r_0@7ou@XFLsNaPuI zZy;Y~|A$7J$7=ph(r>F?6=2OZ1v%nOc%pU)T%On)RvLCssvL+aRq338`(GkQDa_2w zk6Oy3?z|&0$0r^xXY+@ybr76wgao#SaAdh$K;EuDU*?bN$G5ugUW;#~B3bI_WHbuN zQKa`nUS)q53uwux?$3yPrk2R?eC6f3romjlnzc%VjIZlMtGMI)OITTcZh-lI6Msdk7X=nDzWO zW~(#yJ^u~SsHF>lq0fKAl16W+EbCg!tWxkZe9J_U{b}N3cBSwiIj8W~73L)OW=Zb!eh=11wtkLp!$*}P&Xt2#Eu=vvviz+?O1EVW&wR8j9v-S5 zO7l;Ryj!j#;7IA0BJR~Ou2+>mf|E~GIpQyYJFNm8WaXh7&LHTBXV03r|N5tp^npHT zDSXz~w6UM#vB-U3kV8c|^T~AidbQEDunib;Sfgxe1$9i4|R%eJ}7WI=9cyxkhH)d9Bt(bW1g?#vyin0jJtw3^K{{i3|6nV7fSUpd&Dr&pDXirj9 z6Xs7DS{%{86Uw25S4~~CgakF>QWCJcjAWf$GHOER3cx2P)<)YYZJ-f|J!J_&l)4@Q ztb*^YQPS$64bj6%CAHouZQ|%QtnyZVx5wS;v^+`af*^9MWJMA(JM|q zpsQuYY9-5yHA+?#Yn6bm{Ow)S0F_#FX$82dXa#$*U0Ec*l=UL3X%rzW;L&7|fEF!& z3@eeHSY>Bjaz2FU2yd8?&ReNoTdec4!?k4DOjG1opHGf;J3qyfp!v|CWb(uWIkx?^ zf~1bt7oPhhR?;Vyx*xPdl#8p0NJnR83<%gUlEPy4K@%1EigWpABHa=y(P<=| zqFyqqNjYhZL^1Ut9|h8f&=_|jG_8>#H29bZZ3zj4wv;uo(Lcu-L0t;o*rPWfq;k!r zP!?A$x@FZ|xw=>bRa{Z75KW!-pP{MMES6W!T>-JKx)kbL*;{MmR=2-ASe1!Ti?zjy zE6cT_sMWe!O<_hA8I;96U(b>fsVkPfLqc zx`WS(o@~3R29xM%c~M1%w5xDh6^D)Z)pqImvQd!s$ASrM&hCM{5emXVLlk8Ff@O8I zN3&PtFtl+|kldBAW5CdKCa*dO;`kn15Q*L0KL@`|jg_~>3@n2tVasq!>@K)+C&Hpx5e%wgA7zIj@ou#!E0vR6C)vLajmSbO)xcjhNU(jV+ii! z@A~+=;=od++Zo&GS*k6xX&C3)NhB5FY&AbXpE_feUweUNb&bAnp6KiHuufyrUu99zrhF1P91{Yq+RlO z)+OI*8d278!@+`0Q*fbIQUevflyPC&Da}}^#WrP-G^M=i@LKJzF3YtCdTSUl4&`48GV5wUO)yV_pDL&`$qhjvB959XK4cOOb zwesWxWpCuO8eF|B_1VdzpW%*M)z$*|@<}6~wFLTleYVEugBmp9Xzsc~12|BZD5hSV zeC%_}uiV8N%Wq8^Je(YU=nJvTCyzWIOKPfetyiumDc9;jTc|E%8Nvpi4xalW z4NId%S|Qe!LFOTBEKo?uJPel=l4=_E2V)r%4P2*&c_o8AwON8NXUpT4VbS)-lX?aq zWppL#HB~N3bK|lM!eP-4`z4Ny3D+oV68T!s|H za>R^V_?PRYkGgE;6ndK;XZrAyJbFdZ4AQ6;jIc02yW5PX2)#@>Hs45{?!9!iK=UVt zBjOs-O4qI@*+*+hd!{W>Kz^;Z`18T=MNOKBAoP~5(XqG!AyU^}BiOQ|YcyF(WRk(T zQ`|(021&YoTrtKBSDYSHWOGcNT}evJpvXhrIYjYs-Q%{;<=7k#Gu`99trC%=LqS}H zg5bRQJG#jhv<~72)LD+{%Scz_6n6!009-2%3@sCOk5)(PixLNC$hFLjrk+WJ#}! zuYv^1+08wlvo~f{^}0S8r@MP}IFh2xA%#UAXCbDfYEd_E*$(8+inxuqeH)xorL?C6u$}Y<06{SDf=l3WQDz-M!A0~ru zp0j}K9tu8NcR)DXT-2{D>%0;Yc#19s263R!qndw&SWKh*qZV=3G%kM+A`~lzAKI~{ ziODX%$5GSR1KsQ!?}^N+mk!?{qUmj6ZZD%BdO*FXM0xrQJ{1K9#uLu;^-qQxBZy77 z8hYcl?bV{l15=eD;8bhBSrr&p7&cImg%6DHQpYhLR8WQwvTQb% zx030gqdw5z>@(Z@2hNH~mM%SM@&iYN?6yYlN3=TCffaW7(4vi%S^DN~pR zD2tl3{|Q(2NhEeiD>MgZpXID-k;?!EIH_Pr4FNDS!c~Yf_>tLGOM64OLt9bEi!vVr$fD0h;7c@ z>SmdXQu`uekm$?ktVuV%2Uii9p|$DPO`N;?*MuEa!;JK=S`AoIHJsS?uUd^Q|Hm-j zoU(_tGFTeHoCZaOJ3E3K+*SB6WN^R&U@nA9J`@gBKp&T*pJv%jA|xB7MQn#~Q&hSW z+QV%y|MRY#)R>NCD$(>WZyhMj97@7~g_qUDbIlngP_4NGq$bk9Uij{}L|fIp3h+G4 z0l0RzCg=K%pt5cobMr6!2p|tfmJf3Ia&!hKrGTkO9 zXE{ZNa}TJY4zEya&z;I&#j0Mst!%(*kV)(SC*8MM2$yV&zaf$32aWv%)z#@XEe0?LF|h137$gO+!cZ%C!Bl5LpO9yQ zA5GH(O~*Ja*g(^XFTyciNDz;qR?P%9a%S%hoAE0nWWiRI@SO^><6^w4QX&?kF^Lha z;j2m9a*4N6WhpcD=KG}k5ALgiztD-iHMuWRis;ZfL4bjR{9Wt=4Gs%9(a1n4z(h;d z3NO-*7Go@jMnWJoGW%c6l!B2ZQqg>d-NV?>))^VoVzTmR%d4zLAwo7uPJjc zrpF9dsrOn-^DlST((%~q@mjIndr+ZumahZ3{50cbDugLfg+vrWW5n6a^(|2$VRQh9 zzRs?}h2^%-VWoWx4Oo7PyH(fwUx(sN*0LxcbD!6fSNJEhGwjUISGgm4_L|XWAJns} z{WFS-$@YLAU8_gpM(1lB^YlY{`WOBw86Qh|cEe|RcAK7Y{t-Vfo4lM=HB>v z-mG>1pu1~zz0^IZYn%#nx7z))zx#y0yGwVm`-#8%lI{|B=qk(kW!(`6(BFMUcQyA_ zfA>}0)!oH!u$*7>@2>NA5BYa@`MXfxxBOkG@A9kdyHMY|{avWU-TA z?Ypn5hK9S@-+e=OO?SV)d)VLo!0xhNhPqgtDMZE*Z+SAM1oUd7lF|IIC{$w_+Cq^V zWlv@#gima~hb%WF&mg;FwC3&nJ%g-2NW8na3|qGNYcft5+fBy4OvpaeuqiS0fI)5t z8P=wy*pRi-#-EuPC9KM-PB!*0Y7OfFWHHLD<+Msowj?k_<^YtcSH!?l1D3LZdz!;# ztVkI^jj%^I`c1fpWSIiNLqoEL|7Y3Id8X3Ruu__w#!XLSwXZ?Z(vSP1J*}G2(FPdc z+=7AQMNyxea;`h&C9G-1HzZ+tQ0g8OJmqZbFKqyNmPmd|2u3~l3MGcE=mfZws1j*^ zufUu3yN1Qr6e7lOz6sDM#Is1)2Vj}&8~c9$z;~+_-G$WeIwdLe5_qKYA>^jQJCA~; zHz#@qOg;s7e#bGxQ=K~ldj!4=I)Lj#2PXlGn|=N{fO*-cpfGNQ8OxaAerHd!|JzH4 z!;nbhBwkCOt@mx#S$mpVhG0A(HzPr5zRbS@L}u)DGf$7svE?m{GQUxz=Ar2bnrBbB z&RN;>jAL$$OioaevKeCAZYk1wG_7ts$|TZ;ESe*2hxWXDQk7tLe z^XE^dT>Y%w*{dYB80m>4r@OYvy|5Q2TT&>D8f>e!RZ+q%cEO#C*bbznc(Q1k>RERJ zr+e(DKlu|a{$?-OxBsPxtV&*Nxbfe}oCO#)6%JqWZ4krPfZD@dRE0w~191s#6b)5dc^gtROhr&UR&^Tklp#^@aRf67_k2P`2XH-)3z;4Azs zgc2TZTAzy_2UXaA3%BJaY?g1b7%*PyYwrp(J+bPG0G zyCg#K+@d`gooXmxjr1dehS=CLcQy?toEIpEhc?ofizVvSd}o_@VuD%<1`>|}hN~Xg z%E)&43%kOBgo&~??FCy9vfgAWl}>;5+vh)tx5?@L90ngG3kP8NOn<4v$&BpMkmIrI z2z}-jOl=8@JUe;OoEFwg&7j;Ma8Nj6V0sq2BY2Jsp_->blnIjzGYDPFGoE{qkoS7! znIHQH6saJ|){bS4x(@Elr$=&u}HHqfv7QmOn?&F^y0_M5>q(y!Q+=icwy>;Hy0c#7 zeGt^j3}O7ks~pY}52vR*%ZPzWz3>lRwkqVebm49;>**OqM^kYaD9LL&tw-TY_k8l?8 zms{))$};XuB4%&Vbhi-;4VuJLmulfiRxdHwK89qAgR>YQ9~%bbOnN@Gy-YtVAn*f* zD2A!5LR{Ld#Yqxruxs!=0oL6Hh~i0}=WQFW;~Zh1K`{`~lkAM-xEH5eAYUua^lp*w zMA00%igc(GQ$K;zn%ifl+}g8jyru5*(RLoaB|Op?QLotylTmx>esTMF&99obnIrWG z9Lf@JQ--(~K~D02KPH2xas7@h0`~aiO8uO;9u`t&kfTf;iab|Jdb#0GkYq zWL1nui`!Ipn_wQaqRM+`m$BjV&V$SgR_3q6ksaN^IH7|y(QNbke1_3p5f3djyUhG| zjAl`nml>Mxep2H-bGKyKJKAYyrgnZRCusPk*_#*&8iN)nU47QHeIe?z`k>Ex4UG?V zal&-up2Dz8&m&sL#d3 z-a$fXXIn8Q1)Lt;+*{7@s;ecmquA{aJmK=$au?|^Qq;WdCFUC=#Rk;L+|`x1*Jhr6 zia4B%G`X*b^2NU4okhKPEtg($GI&(M66f8mhJvqWRM>Zci$f_mlEyJj^HQoyxD`*n! z4Sj(|r{5QSp=-D!i@Z0Xz9>4iy?Db1NNEtHBuJ6ja}~Ulq^U+M?d8g^&6JFQql|#_ z83DEY1Kl#;s^z}@%shw3rt%#nVMty8@iN5VGOn>Ts&9=L9y$LPeVx&`^rq18C_026 z=6JLgo6{0ZeC^4t$;Dfrzjv=c?3*)(23P7Tw#vEJ z%}iZK(?;`0_LE14LXBK0KQgH8oHVYotltg)*EZIC@rxNe@wvNu^7Z34yghpRLHr>P z;@cR=7p8DFLlMIav#sV&UKB-g-FbVlu*CwUSaJ=bYxFFDih40Ie-IK8lDR12Y39k; zJynuIdQ-2W1f=NxlzMbCqUl}uyWLbS&p+7BdMo-^11vz?wM~=Rjy{A@^nzWx%6PI^ zeh8m46M)Gyb@QQv2a6SNEvtq^(eDpqDWkB7Yw{0uL$7Ts{qfH>JU!ooVbPdl9v5-Z z-e!D$m>~;*i>w8Ok!3tMjs<$fc&AY!pHLkE|Gy*trW9b>8<5Y zP>p@Ww2bKC85L4X!`3=pO)wC$&{M#V#zQti@XLVI?h2*s^j5cM?mQ)a(X_A}V8X6fM7ORTp zBu&)|KyHgo{d2V4*3)6%urI_4D45v9yH?EOU2^h9${e14DO~V^QLhv7Bwq2Z6;w@k zYf@hzmxPgo9$2O6Vg(ogaM%~vU39hw@wH)gXWn@z7T|fb@j1n+t)1W2LaTOD5#4-< zb|ibWY&rSt-SndHkh=5#XdWM=z(x3=vLDL_`v4rn2Rqc6?xdIGETRE`OZ#y zS~SrUX|$B9+F^|l1i|=CpFJWjth|P-4PR31mhOO7;%E5N;-NE`k+3-WDRgPe?NSu;*FZx|E0uf zl7jhlZ51-^>75MM7@ZO$rn^m~xE*!NBnV;rvGY9I#WU`Cq4CA!XjXy-qc9*n#7JhA zZjqx7mbpUGA$5^gW3`L1X{~ILI9fd*%nVd7^9bQIhGaX?SqKG=r5~dS+5;gu$9oRB z&mVb54I`Rc%1{GQlrII!V=UI1WNuxL_zSe z`U9yMTMQEl5`fB2t`6ad?b<`AS)h80y{RKgqgVV(fHx0lDYFmO}b#$})Dm6_@>RN-yRZilxxMuM3ss3Glcegx=Dse9? zPI~LX-kN&I65(Yj?w0s=pa@}&4cR2VA))|OVR!w_!`R3Pacy%G*;C67sbt04P||&y z4;8CfJA~}g-&C)@Vy}9uktBt*>T3$DacyHjghIAF6ET{eeX)p^Z5H9N zpo%7~OMZE(SdLK4%akTSUuW*#)rUt?tR$E)rJCTs1|Zfj5G197_@!u$S7(o=Nqr_h zKRI6`Prr~8>tC;z<67%qEwm*SN|oy+6RADxLGhFfR871;b-S_g=uEG#^Qsa5vG}%# zaA@(&l!RE5xb``_v__&Hk`M^VRzqX8`j9YU%LHkrY+~!h)c0(!n56_nMwSMQhgd>c zB8iOELE`Ry!(V?X+Tp<&sB=&u25?4{Xac8>lx0?mZ$FfkQ4!s?)yr)BjV>(W+lCr;;r`n#lm!a>d%D%tUEOSd4QI(Z3-jB`#@5p= zxyC&M4MaVi%VAH&l!&xoao^vwyVk^2&#{M_*nFx5H%@< zFNj3)J43kC@*JWs+RvGka|i_9sETM_SQXIPk3;3wF;zFC<+`V2{2N5Wbq~kPf7C)* zuQUlm{L|N8oWYT66xm$3$mXC(28N6$Fz?~wP>oO$_AM)`d7jm8rkNV_;PqOjE;lsL zy$v>o`V!zcgY1-yd8KytxJD-(7doG|+r25=2hS(~q{eIe#RW}C>$x`4Mw{J#C;F!s z2v&VQ1%$^hrDH@N;1B*HoLquD4Jl|OKtB*)5xp(Te$!iFW#;!bd+^GJ`Czrfgiy%d zLh({1OKKT5xEZ^{;ATQ3Y%|IZ#WMBiM2y8OZZdkwh(IRH{8E1ghb>vYBFFDYMdrW4 z9IfE$HdV7^Gs%w+SxnZBwcN?>u~C0EQM?)P2Hij&=oK|u9=Ezv1n*8?^Q+U zUX4oBLn<#*5hJkhkZ-hNGG#O*kJu7r-wnU}Lh@ZQ^quii(x~G}vEeq`)d7{}?K~n1N)#Q(*qL-ECHeHHLnoxic(3G;?l@61QG97pob` zhR3X3Q}nF5%%pY_k_9YM`tzj_I^`TkA?LbRe3;#3+ z-Sl5KtFJY{+lX&$TNNfW%U}_9Pu5Ce%pz+EFttD{EpSS9xrORFAkPra3QdKOW@aKp`MvmsYSciDj0D@>tX82SqG?t) z^<}n`pOFwxLnLsp9q4UYO}5?aVZv+Ty)?-}t)Uax$MTPNr4DE4T6IjJZQj*|8`Yyp zO~5~ewn9v%VldF3to{$gtwMmve_+7Ve9)mB!UiRz>Og%j0y!>hP`DasO|iMM{WD^O z0#v(d6dyrCnDKZThXkxqvL*g1vrpA>)hJFVT2cmL@;!a$l)GK}A8uLB$<>8&*mfxE zZoP;3rYENs#07}N%AxPNjNRT+n+uw5ncBTHysX*rP~4Hnh{3ZseNqtu+*&AHrt(mA z$XG}ppsfEy*JD^Va^9O*A1f=TLOu2}bV8Upa`o`8Nq@Al09gDNBA&5UHQ?9q`vxZy zyL3BkW*(emAiOV{?w;Q6G&}8fyEFJ{=`ySC+nsu<_o*I4N!;l)IyJoycH=?)6s$pG z?j0d?X|vuSAgej{NogWF9z*Fl`e0@C;5sm4SnBa`5n-)ZpHwKYGoZco%zp z-E2-rHUT3V0YpIbCW-ZmVocZ1fKFGLx-Jx-Q`0!Ss*WWv9>d5dR6w=ww!$Z|Q^xs+ zyXDety)}adqTgfp6+V&E#Ttd>(C1Q_@R0i$DA*UN>V7?m3g#*e5gw`6W-!!3q%qB< ziDRe`BUcpg6js##gy_K6O>a5RehEorf^v~>^UuIC)QZjs>=ZF>aEtL6YCY1Ci+9rt zARj_4cIEf81&+xc?{l<#9&c=7-D6j1n}j%6nfmHeUO zy36Q>PttNUSn>2ZazCILBF0(zYd#}`_eTBR`XZpbo|4*64p%uR$%l%catmHKmV*AjhX+9Px`~ zhhz8y<=K;81lQfQCN2;uJ3y(CQHWqi-~Bq6}(rW12cKViesSlO@r5 zn`FYO&JFeW<|>RyN01}wsdf?VY|RSQ6F$YEoEoHs>H2&{mCskM*~a*%ddLLnx@5~< z1n%hFux+ChZ6SPXs^oiPg^VW&YF~p<-;l`S6U}ZWxzH~!+tb}ngiBNne%NX=VuxmX^S465L^dDH1X-S{G$5ZKmss5x z(%}+BN0Exb*~uL3HUZA0X7KXA~dL7Y2jkP=jEp z9FcMsYWH9QvBG7l2F{jx=(=;j(t zp!fY4S%Ed1_b%O9yQEakKoCzk_B*~p)43^RPe-y}h{F~1L&;i`n<8TZ^9Y3KSEi6& zw6!x^)=<5jhx&%uwJJ!9hPTABrPO*7Cs2M-2uK+ITuQ*sAD1b#JRQE|fo+2_e^b7S zv;8pxfi;fey3Z!^7)RnM*tBsNxteCDb_|o)jCb7R$uw)(Ss{0pJ$<%mN*WfH!YVg_PeWI)(vlMN9-6{UoMmw&FSA)I|@Rk{p=e=LLl z3Shgz4E`(JRfvqidmc^J8coBj8?G+bAz%M3GaybX>uzJ_WBqz7x9)cR`8)p5Ce6FF zO!KZnP5B8LznNkMzVggIE6Q>9n~%FUQOB6}MdihsO5cK}>%yVy=LlL?(BfqfG(Psy zYQJok=Z0)^_S{h3dhU~|ybcF~znAq%ceftiXAe>P74ZuuU0N|u5GV)(=T6N77#955 zzKVUzp)&64lU`6ZKzhfA4mY*2Ce>m$M)L>o$w4fY@p7qEUS^X$VsxwbnsUR<&XMm$ zD5}`fTL;;#3%8rL9Kv)V8%o(!r?p^vD7aDX6Lj@zwDQZ&g-*lmi!p{E$! z2w-Rt#?7i)FCf}?A)1X0L}s&_-Z})lWIPG_#S+XFT3B|plcc>Q=91eaeje;WhA55muLeN#^m|ry)@t>Dwbq#_GGycsU zt7bDBCOo4GXUFG_dF!t`iNa3WG1=4V8Fg2yXo}Nh*PG^}4Ry7zH@~jyi?x`9C%wsc z7K=_xrm)HaEb(*AHPA<^DnwPWGz4Hu#nQ{<2;)LVg5e1|K6i$(My#n;i5u}LT1PwqgbO>m-X3Dky2ohpZ-F07zw)b$ylOH>D z-qONAmg6>`NW(y%VCQkBjX=-5GFVjGdwQ!7j)5p(7fUTbf|&Lmn{_2XkEimMsjaN%9W1+0204<*cp$t;) zo7E|J;Q5c_mcW;7yxj?5BUMI6u1#d2RvJZ}^hCoo)f@oQgoyb{Cvn&^9DDkHltzaB zZqfc@deb9)JAt8iP%Nk9&NhjNXT*_ywmdV8n=Q{QaHV9zs0PxJ&Ed__>f(o+Svm=d zcu%=}J5x-jSbmmlztZchgIyL&J^w71>nRKr(VhZD#4HM^S)F0*G=2e}U=Ak$mLG{| zBo5$T0;yYbZCPgYE@~lfD%wxIT9XgeLU1zrt@>ht{_9lzCrpO^^SCVA)_;73LJYJ* zoKOhAO_tA8EDB+O>QYg?Y$(oPOw$OFXFMPY5P`>nObeZmM>!amn%=#f-Yr(r)2sXv zN8V*@!8;pFz6_y5B{4;`r|Ds-WaRG6@Y2oss6{2C*tVVyj$pzX)lzAhah9P=fp!Qc+9F{LvDPwq7Ln5WpZlUHA)>Lo~>E(Ojz04=i$I6Ek)ZQ&)Sg(y44ig(G=QZTtL{V>5O5l zHjk=WJ-5z9mkgpt=F*ntQd*$tOhrr=XGm+pb4)sQpG&g2y8)M|q2OD>wA zc-o(!gw}DSiLwQo9M@*#+*n_;7&~XOoUl1SEDIj56*(kQOlazd2`kAx&^h`>R3pVW z1WhTMY|fJeN#oSVrCzB?UOr@6oz`?`5wg%_vc@Xv!7s$bf&%w4ze$dBj3ichiBgMG zrt`C`tDq#PQc6`18?@Z79*zEVsNPFEq548BD|I^29xg8sQn(Vd?lqRa=(Z6l%u-Vg z`@|v83=BE?j>)=CZ*QU$Mu*sQ7bFRu8T-h~G|N0jGew>R5EDH?EOaIO!B=M>R*j_V zIba4tNQKEx=zgd+5w9=-%Sd|+sJRfd%K$XqAqToK?Gck!ppPCs0@PysH<&Ng2Whcn zDj-2449Xt#L5lP!vIm`fbGD%(%vLmqM@TGclLRD>fTdH8=2YSiK62_o0U**hiV6}- z+pLN!Sa7iT;g_?Zh$xa^xigmxnXOao)Md>K*JVOu%o1JOg8QUbp2S1;))z2HE9>jg zXC7i9@!4((mMQTZxU7UE=-*1j>~7O=T3L`^K09+^CE*|4y#MwdlW~+?3vXs= zV!i^iRdfnQ6?_e){GD&UM@j?!F?VRKGsD)++pVLh+h}PAs&?rfcXUty#Z{kxR$dR4s16zch8Qy1B5_e>+*ii24lrY`v(BPN?Km3Y1?!2R zR$`dMd?0*LYJQ|E@OYKbfn>BzI(qSd;$7)Q>R;5h8F1;a5<+}Z8p&#x{HLr z>a{;H=Z;e&mRBs+T?=E7By#C-1YZC{Yf-bnS_YIuy$D7m4;iUB%2*~4`$$S6ymgcv zl?jERt1CE)Iav$v)W@*#fLKTzU*u|nJplm9lHFv$NMVIwV`mw!B3SCNXUW4yUf}e3 zxk!`&zq4e!wk|VTlb&s`oDa-y^7R0F8)jU{nq7*FLyQLoUc?N5At?J(Z?P8|MnDSH zP$uiw0c^v7Jq~mWfVT*y76tD-1Mlyf@e=7D##!SZY)Stxj<`4OW(o8&Ci`_%Sc3DT zw{2UpTADUbYc*R2h?rV3cR*L70?`gja?Ck3SKlK|BkQoRBT6&iDZ9=!&rS<#)ty2n zfHu5mr!S|hF%RkSIVC=dF774#XOiflMzEDArJyx73k!H6T#IM~Z)NQQgegnQDb|L| zFZ~BUrve^Gxk4B>7`2G0t-oe%=M@soGy_SQl$QxibxD5U75ZsJE))5noI0{sP^`)> zE{OP#TErj}q!Q|&3^m_C$)vn2;(OEugh6BlU%xdjxN-WS8QKUHWsyL`7KO^G=5Lr~42%AuJouGm^l5DN z=$6~On>C2!8`Frh&S!X1r-GuzQ|FW^hAh0M=nAef9+l1fL3~>z<+0w=bVex5qIS-t z-YIx3!5NS!U4&p#paSn?CG+)}wrc{uV%tvHSzD&l9@{le7sHq$<|O5o9!hA7@Xxb; z@|{#7i6JB5^3jzN&G|L;#w^!GM731q+0v590MwE zmJw1jdsb{J4q;3bYC^6-_z$$)XJh7#x;&12s1m~a0R1mAZNY%#Tw@+m(2}YEVi8vU z6^Ri((!_u8IS0N}Rtee}?2CE3b2EP!OacT%?566u5LDQbGW)WotrJw?#}97deHl- zn;qPIvbuRTH%F?Q-{Iyf)y?y{Ia=NPAvZs)ZeGOA>_L-(I8P@Ll}mT+9+guIPEuIR z=6ki&dk}<~q8LR?{WTP834K}SLz{qzK#Sc z&p)DWlC@6~A74@y7u$n^!A`zoruOGq{+iLN%so2Qh>FbcL+lweK}EtM7bPqOq!ti? zUZo)DUR5U95$Vf)Lzz#a7vorlm*f_xQxOl+Ex_kRAg#P4A`H{NoWSG-ixes-8NQ1~ zIFNc7br1AzQM5oS%kanj3Kk{7-mofZ2;>UCBk*_##VUBLWC+%cMMHo+%9SV?H>KG(6 z*V`GkGsL4a!K%2Fc%!_!4dkAtZ!vQ*#7JHe1JRGKHLXhKW1<4jn>?UmB{sH^lWc4w z;6b47P13?Aeu#T!(51WS`XoO}@S`ZZIvMmf_O3}pB&P&42>G#LSjd!p32cKK#h;I|eeJY~`Kl%h%}|&pLi`{Y z!QoiIwYP4*JohKPA8kHZMrZtoKX}2~-@oy`|LtJe!Lp~b8UW3JbEPvY}7gTLzyVS+GK$>eKUwD{LPg`f9-nkN66a*Jb8O-L02? zOYPmlO5^W9Qw|{ z3OVM1)qkq*Qs@C8iEeuTgYyAUH>?@L%F%fM_|D;}3femW;QwRqJ>aaW&h`I&&Y2ko z4loBrq^V~H)IkBKw}UbpMq{thn0u2TDn^Q+G)pYlYm@*QBqjp(Zq%p|6|6Dc7?W6% zXkv;j_ZnO5{J+n;b~{sm@h10w^ZPjSIcx9ruD;f@-u13`m2Ke?_3}oi3GUhLic*AM!MtmlOkkrh{nP zLEgLZ9)}%6j%RShBL6Jn`^I*X7s=cFIxB@@C} zTT;i-Enyjd@IwDp4ofKk6g6+^w!~7cReQ9qL2iWuGsJRUS&opzoljZ$c!;h7gBi!$ zJI;LKhsV@R`P0PJLE0^oSB7totgOo3ND73`>!KCcc~-AN#h8tH3fsh2RrOb@${iZR z{ttwQ17`X;9gWC#%sVzS{(@mw6;>mwDy-)nW_{1X_FF|WtfB-d+`_oB9S`l1-*&~B zUu%uScrK2r0jsLAtMUT~GXRM=nOv=sOChe~#j-SjXtP{nAf*i}cuL8Y9-hZ{bXmQ= zXb^jJGvYuMuz0sdT;Z=vYr2s3PvIk>$Dp7>Ipw2XwMAbJ(7mWNe2u^QC=4u)O#^oL z8O4_-HJhyH}{81 zOFh`%QV)z>IV)w^8^)BpR3cA?Ul^ZYt6gl~o~CkVMoLEeP>4QmvdyC2h@ce5?y{P` z7TNsOt8UaFto?~qFdF4fh2nOE5rn3uYz8ba*gBrH!6R5W{ShbXqBz%0Tzy3leZCz` zkGPS!9o2Bps>%_{DjD6JE@gW;-Q-_)N>mNX4_-j@@4I&&VD;>C$aA=#!C3WYQZG1{AbM^Zb`n##NAP6Bg!e$|h*FlAl+R1GKE z%0ZS>I=_ZRHaaNrLD)27=AcKp9duXRwy4F24Yoj0Oyy}=jRvQ6wFkM(=1rBhlQ<|m zt5Gutro9yTNz_5GLPT1bKB&gZIw%HZM^8fAc%X7gD@7*zuPOc?@Qkhhk^ zt7dp8$jLvkNyVZFQIiCCvOa750c~`$tEvkOi%Q~wU^1khCnQI`i)E8ey-U5j3I^V_ zcUh+ldlvvob}NJ+%VFP2$+w<=w1g_vH!LYC3C*Y3btyuunnU~h`sxU2qQ8JNf?0@8 zy{am@B!iL5^{RA!h#j3G$I`;2^YjdAhC^gQ3=$ke{t{dgLTjSJ+|xEoCI(3r3oaUF z^`6zLzOYs4)C98=OVY>~f3;AmFg8S2|#^f8=ReV?IyM#Kq> zp=BrlLL@wSUyQ!{*{r_QR3rMZ5{=a_;A!3FA-vZLK2S2S#7m{PkWBgNoDJJ`*iU&7 z_mLu(DnnFI4^F$OR53eED;#JJ$+#zF}x}UK` zbu^@LuI8XObRRR-WRpaxZ-NHUcnPaq!HqMFmx5JLB2781=7_v<1R1rtiJC$y&LvR! z9t(VUBo09h^L>+%s}STg-5#k&S_gnFsr*RxDXR;T!#%4?AZ|E*i8>pIzch?L-8p`u z-o$pZpxw1wQDqld@~UY{tihK>_&@@KXcCxe5)vQbz)i(R5($JbTyUWH6^J5iJ~%GB zS1QdlT6qqBresL;O08ba9-QlTD_nH$Paof9b;ta_{^*bIdpoRMxf;x;I_~&z_W8L% zrz5@{fAfz&fAGPN$-!H>^6u;bDfX3GTr#5V2lQC4#C~`;Wj_LdV*Nc;uzE5h~Z(Z^7x$6!gQeu27#fj&%WTklCu7zApz)SPq{p_s> z=4NUC`75vfFPocrYpVKeM93_6LMEfC8fkyc(8ySMht1G(2kf#Mp$*t*l4G;K4`ca# z=^C7z+%7Fn+TRiZnT2a!=FfakjwUz*IhGV-aaq-kNG6H7kJ<~K>BQtdmXbzdv^ORo zvLNHsH8#*vNTp%h5rd-&{%MSpDUY6<_WRDal`A@hhN{y!PC^&aESTuX1FpD8z%n-; zI*WNiC8IpI8rr+7L03-h$ag!gwfXTlf)EWoGka%-Z4xQFaZM+46>gC#KGAbzvJ2^%`4A4b@0S|pN@G49rpZ>7raHg zt?o!od-Kg_IwntCxw@k|bI1>?jyXoJ&A%=?>+K^i)9Xo}(aAkzw**{XXy14|IQKj zt-6U<`(IgAzLJWkB79fSFKtZ7Ft3eg(+tJ@BQLuWYB3y-9_GutydtERHyg0xsPdR zP|NM*_tTla`1W4v0xc=~fyAyDk`W$w_Cs;x>-s)?_RFmu=q95UT*FZ3;8JRI6P#IW z7(Tl!#R@0A&C{??qNu01*HbLn4Z_JzEY(%U*FB%9G#%HM7apGZ%-iA#!*D)jtD0Hc z+>c|5*lk;X4Re2@n5kq)&3xg>`ZeBYZJ#pEq`k5)r%(mi7G$x^MW(>#!zC<4QVsTC zE-o9hO+ALXN8UZE-Gi+(a%+Jrw9iZg-QCgmcaKBe<1qI)+C7dX465!Ec%c0?eK+aC zw2>fnH8-_ts&V*IQ+jVSbB_+hIhA{SAhRL1y3fk%P6X40voVz_QH27vG*v+PBncXy zEVF9^;ISVK%$}Y}mf5tX8C8{7Cm#oaPZtdnAFvPY6lj3)CwdjECzj^DHMzH0pij%` zsq6lBrYW{cq}n5@HH3FKLUh1`VK{{l% z6G;hqc|Ok+4rW}&m2P+cIHYp#aMtg*;11k;3gJR2Absj}h0AM5zDQljyu3A#K?{b# zpyg#3^}Y$($&NLFHr-PBZ?PP*;p+dBsvqAyRezLKB8;m$XccrIVT-H{YOve-51RT# zHA0+Lr$(Tu)uv%f2QAR<;#Epa}Hz6FRsXo0Y~!^Q|3fS73j*B!j<>0(Dkl9Hwc z4@iX_qCe$-^vKogZ5JjRa~3UnGhl7+HI!A3TC3ktxVgk6a&e75#qy_iSSUot8whF=!D22y7fdg|HdatkZ8ff zV--!e*n@=2>GbmS6Cp_l$rdeIZm$}#NK(zpUwb5>tX-L)uDlA(M8cnL84bfA%Us1; zhGM)}iwP&Atx83%?kUIzq%=*ra$1tspk zW5vh6KXBadZ&{l!>DX!3jIkYet!5&zy5pD?^KX0e_B+=S?6@JLK6(7O`}O+hYs)Xc z{PG|2N`@G*(a^oR`H_6EQ9amN{arpT&_gxAc_y!>r%V)(58Lks(MKI+r|I=fame?*m+3tF2?PVo< zv3Qxb9$G<@>*cg%bWCLu-|qzddC5)7K4R@o(;zO9P0uurr9_^mf&~CL zrZ>58OtZweLi+AKpm#U|bnm}qB_9&=^xc3HT-z`T>C?{KDP}(PqEXsB@ zF``AV6_!TTC9KNgdYZiA@?q`d9anGn$~0wyJzNL`QoFkPTvRgGRjZ=Pmy)jAC`b_1 zCNZ6L@(kMnc@Y`OaJWakj6A569^5XE-0#NXbbCHCFrD^NS!HRh>1Hi+cFZ9e#_<^) zi?O%8mffFExx`BL;9>=2%`F%Bubj#Z4#7lXl$N2iK``Tr&2~UYZ=UxSTPxdDCN1^+ z=CALj_h82n$}vjo&hQd6i1=hSFxe4+j2iBWpy61VNj=CM$A}k&#J)?b>??ujSo3|B z@HtW1(Xm05SsYv60c~&R!;5)uNnV@n8BG@W`mo(8Y#rqWDWs`@M=cqxd$s#x9sGs|tTD4%@Tq}2nKITKiF&Ba?f#lifUEj+;T1Cg9W14`<1_eUWtu6zkGZ$8+nb=TP zop;g+G8#lv9{06WtAkUIdr+UR6ziaMN+(|=&JpB)>ExlJs~sKoXk{8Z_@BJ@n%eqh zlLx-~yYGREgYUecg~!xv(;6N(nFIlni3&t`>z2S?XhB*|Xv~)_TLKWVc=xMx^VxV{ z`9`q7H4VpsNj#WcmVLJ+)nAfXzi>;3=fA_Y?9=>Ze2Iw34l^Td>dES$v!43GDCZrj zJZXKjMMs_EIB{4{X)s9KPe9cpvntJ&s7T)ItPlwU2aDNH zcsUN`6R&K}&N289FK3KA?Jz9I%D!S}PcPK>1Y>)O4X>T-03>jiULh(q2N8m@>L|Ef z=0v8|3Bpq2)kk+KxnlFCS*qe^C`{{YfNqesy;LltYQl=T z+`rxxAJ)iaI3P00P9;r~=ktivgwFq1mULjd)G|ZbY1^|ax>%_uOfX|bONG17SdlFb z>S&iw|E$%sC2L74=dAV93gs19e|gXbwm8Qg$$a)-QP<+`k3J8+3|N(PLB0zkWU?$$ zo-wwAdc}Rqfn7g?d1K`(uMKPzBJxX{lrxxUW193|yhy7Ll)zaPXL|RdwupJC7L@hU zze>k{(~N-OZEP-yjJD9(?xMs#>8$0$bT)>6ZAB;{t7Wvd{5ztyUm2BJx3u9Q)F%=q z>Dd==)BpgI2CxI0N?mRv>1AOpSX|<;uHV>=5Y`g3yX#(ATbI-h>Asd%9)lUSY`@%Y ztc6%(yE@WQP*$i_f9gY)w64v-5BH5i9~{#Mhjc2f+_#e#8km9nhPtelpF(Wwj&uiR zHZ8DUTp3A%nLSSebIeg-!73CjSt>Ad2mvM&gBh}cS#-ecNo9?splGRR)g|3VV796X z!K`E*nEUg_$yU%TeuZ4AItzasdp`|KumuXGrI;bbJb`2P5$d^xLpg$(@M6-fc#*$N zsju5SJb%$A6KD82V>9--(nT+BV|Lh#dLi{JS?(#|`Vya6m&zxdcy#pc^3;1SldcO5RZ#S;-VKWsOL_}cwpz6%` zbjM~%uyL5B)_k7?CuS2TpO7I9I<4`Dbij|bWKkmi<@j;Q+|cg$acp<|xX7-93C_Q* zP=`E%ees@nsvUNrK1$TtC?aCJR7GjB&KjRqlan=)-h;BBiR2zsL5XtnVil2Ny+D0~ zD$(|B9i_>*D0NH(iW16%0}`#H=_&YQT|SQ-10!%;h3ZUj72BLEEIY1Z8*?M83V>vk z;3_tjs=><09bZ2(uHuN|Dn<>t3e_xNGbt2Tp)iiCXhUhpRV*(fsrC>+Hdu?R1f!Di zHt}~>%{87dfB{>gC0hYs;V7E;3N1(}V!lEg3~99To17L#Ha7kPz>7X=i-hzQto!T)Q#z@#7d54l&2#;XS zkye~Vj3$(Q(v(*$r+bFuM$ck~W9R)@0Z}!xp-Kz~(H)!M24{hz8A3Fdi#P;{bm9=m z#4(4U&gUZBDI>^mMI6GKLmYyUp4)ziC&?iaBLzsY?C2T_ZTl81nA#gUTp_`c4s07s zqqQ72C6wx_j~Z(zkDy#UY#AJOZm4ygN09N*!cg@Y--GXvDfkX^fAO7k23N5U`{Xz5 z!!G8tA%$wj-Hl4(OS-2$rEUdo*uUj+V0b9bfpBF)4gHa&a+f=D8)aFQFVTfUD>&Z8 z;3cHN;I%U~{%MiZ3p=hl3fjj=vZ9)iA`$c|m|M8<0@h0jNXbb>1}V)`Ljg^bL*+wU z+oZWt^XMvE5}Uo@91e)QbwRPquZoC-wK9;f$cl0ytIHN`K>{LEq5t-4Y*;J z!l7Ap;Nr~pt5p7WLMZWH|EFg(w0SPPk`P`*Q=zO3^XVrx-Wk zc_^&q(LZfB4aRY4G<8i`g(?ef#|S$nl?;`ln#r@&jc}ulC}Fy4Y3?>ZEvg}Hui$vo zJ{aYy6s5|wayETXx_luQII>`#)^N;FE(WArMo}K8ZjCC<<(@)V6zNhOE6au;VBP^! zpQ-$1s0P#2tnZ`mA}GTeK1s}q$kCo>E4b+nsR=2X^fHnk93BJ;3hS3hM59l~m03z4 z;o+%GoYzX%EdiIizXZ0u3z`E&xr4 zfBy-Wwz`a7tyg9vSd>bv4{#y8WN1ojS~4O~a2!sX=mSjHArLw_rv#9j7{PUy4)q5o z-G^|cv=G`2@?B;NyVN|HM^2?#xwVRx<)O1@^tyD|pKXRWvoh^^Fx<)ux;Agb8FpWi znBiB$wEf#bw6Cs5jpB!THa2**1G-dZdKKSulSy`@6c^A+=5;MrTpn6NsjHxxcv^*6 ziBtsrI+uwK%2rRQA&t8h7Z@nB1sDbjo*4{-F`0H1=8TPH;>s}AVa&|kse*swUm8`? zAwyO`P5Q}UF!x7BCdZC77YEFv3}JazH6@8pZOV2xkfUzP+d`nmMXx3V;96bhOW7ok%8n*^%)ojS;ZzA^XJo!i6`j^73y*YzZK!@pTjN!g#-bek%uS5l zXN{~Ve4r&PAH@trIU6Q1OacR^-alWI3wx%}Qk;X%qMX$}1$IrZ>53~nO`-yaqFf&n zjrfKi>@Yd7iy>14$HTRepR>2Y&>n1g6>l!{50K;oGs^@FIwJ<;K&ALpNy!tlK|Sd&#-k%G4UVd@Gc}(4%(8#DNoumiyX50tZ!b zqJylz4K3wH7X-Kj5277p^k3x7VL%?8#)GdyGsa}v;nYN%_Dv!d*XBGl)snV-bVxdE zcgM=Ewz!{3M^nl$9CbERq3DVmx+m*Wj!!04jNxR7{%Oj_NYy9_DNr>sgv6>wMi)c_ zrK8eU3zt$f8j4d#^WX`R(6gWdGOF-ftvprmDSCqoi*<#T1SQZRcBi$)3UC2}nUiTI3Ac6sW6KyUhWT0b+S^ECCvA(2qSh|NSTz-m$Q^|FW}m#dSO+hq|&E;lDF_sSxQ zT<%I**2yA@T<%X=o{&WpxjdS*JSmGPa`{Qp@{BB^$mQvzfw7e&aC~|o_X<5X|fKlY~kzC{~%XxAUMV7OYmc_D&BA1JjmgTaDB9~=J z%Su^9k;@fH%k{E|BA2U^mfK|!MJ_idE%(YIid^nWTGq)Tid^nbT5bkv@Gt#3k6uhK zoL<5y2s9MIYf)Yh3Edms0jH7%4Ru3zLs6_~K%9&e4ZP2^JDc4oNQTLQ@v?BDCGHi( z9E$j{q9OQvn3U{p_MTlaFx3~eE3+r2{a3rlq+|6@(BR9(52jvD2a+Ld3B9+(E@|L3 zu)w3yoQMOn1PH&^Wdqu&h>cp&$)HSPwxGdAL!mJ~h4VRklp5|P5vpF*M<8h`bypHe zqb4E~Df&Te)@1Cl5zr=tHZSa76)$QobLC(lED2`{?4M1;j2&A=covh@6=KZIh+}9a ziVd4d+I%A|-fprTc||4aBx#n$DZkk$u20dWQO&gDn~Smok8YKTnJ0-U3JYDP2?N3N z`tGf%)10`7=F19T`RVU+hd#KEDp)Q>+F-?`xe|r9ic%gVZib5=Htb6$ELRm?FPNZC7N@1f*DJ(h|$SV=ed(jJ( zqNt;N;^sxz3Sd#rvaQ9+S#p=VMAM=NwuYCkh|mF^HR-dC<8?PB4OD6YK0(jqH(5E&?^t1$4pA=gFH3@y-u*RNh+bV zs%e3VgW`fB6Lj5{XmVw zmLII7)-`&DTL8llZlFvIhIL|ik%Vc-8&GL588*m=O)TtK1B=XtGBGGEF{Fcr`zI|i z7zklKlGEr;#!v+1{y+uk&aFY3-Y^iF$$RI?DS~{ozEJ7eA|(@4*ss><5^D@yC#Xzf zi^b-6HCjAZ`58&CCO?DSBNy@s%_$_8m(eEy9T5p^7@;f-V{=-bE^7xRnRb#z7UrTc zTY7Y|u+$7hI-kw~s$y9<6|5bgGq46y?Z7s|DuXC#Ts)n@({jNGsp_NvE&weUZhLU0 z;KQ3%4(iBB`jOYJac7;Ndzb6vw&O&xqWggzXp&axsXQvZ%`AzE!xFJ{oINk4!!a5g z*&BFvg^fO1fNpmeA8Hhpwwx+Cf#qU~;dbZnut8 zcu(ifuTbFkCwI-xk1FubU{cr;*9OlGVQ123>#WFGHt?)3(i4pRkE(5 zQm1k&+bXH$T~`oU9=LB_9+70Am*|E%M~5>yx`q~7L#Sb4`!w2Jt)4HB@n3Fhg2{Hz zd&0*C`w3%}1?#q}WV2@vNcDleNJ>TnY&mlx6YZs5Bi&3STGPYq02!-23=M%WL)$um z%cN3yHhJ11(eS4zoXkZ!!H|hOLam7nIe{h|7fI8$CiH~5NS2l)Z56A5Pb}KW(S(;A z4d_FWNCk<22Lv4O*gU*J;F(7!N7MZR;5nj`qoH;Io@Krh@Yu)Xa#I97#iWX3uyWvm zZFG{Oi-BiSv^Mo2MKeYycqibQ2yG>`Y(@Z!fd{=O;F-j14anXh$;pT`UD`}2aU3P3 z+UqJOr(!u-t?T$FV2rb=kM5aS1glPR*FQCg}74H(0Gnau3HTG|Wm) zhJi@C9F9V;hhP^mBU~`0R(!qGE*l7uc${D-b|JJlIl0@NIOM&vYPm>GP9Z0g3CYPD zS1%(B6wAp)>Se|b$;k%(!R}EkC!^L*sFy>bGZn#K085oY9?N?MuKj!BKX1r+oH6|9hQQNPrb4~5p@(kjmt0uBHWFrq8P}F+Wf%T zE=9n`28MoMK?n7U#5T7v%|s#`Or~WGFZixRB<8|bEuguRGZSfTiP_XX!OA-eF-*`9 zNYYi*04W+1Vp3^34stF%A5F?UfvgCBNkJN|AlNlUU?5FX43iRU!8*(xa{yAOPik9R z_GqqqBpyCFz+DqmqI65?h3tXknK@3oPKFrn+_sPmwP_TZCp9w<6F$xFZ(-CZG%;~p zK-{h=G+m`$HD-94@sLt*Nv5?HmRGqlGUflCJ0){3478Bfo43dDUzvEnIq`m9_?}kDe&}rK8rzzN5ZbR| z+ILeS@y{{Q@d7-4)D7*j?^+fVVI~ZFT})%gyLMrC{+gIJD5U*3rkx)p{9H`DBO?Ae zCN7GI@5IE@BjN>jMESWhBCd#uXGFx?W8z&AacxXIGa^126TcS`e;X6;j)*VE#EAB8 zOgk$go_%MO&3hu^B{A{dhy49h>o#OI@=Ka7c+g;Ab!ca)tAB9BXA;+W9m zy)o^=$m8QN@wXB2S21yiF!U=i?RSyKbMA@K{(VGT787?2Lthuu#)hBYat%->*MLvHX6aN$uUy6x;j))(} z#ET;0S>KPc6xaGCF){Y}t(f@rDELh=@#2VhPfWZdB0dol7e~Zj#>8(##1~>>1mM?V z+5?ft_hVw5qjT?z3KWI@W=xAZ^VKn}G;H4cW7_zT_Eb!Z5`HPB?G*a^TTIJ^w2xw1 zO-Q?NO_aaCL=j#d6Kg|{x5cyvBaaWn#JIkH8592+`FtTJ)`d~N71JU%u;~6MKm9^~ zi(}f$QG}~v;wusHyD{&om=-1d`i1v0&dov=Q z{$Ny^NFexnOnWQxxFRMtgh}5L(;7qCx|r4!(ta7!)`th-H9l6-xcviGqhSXl!hhZFD5Cf?slyf6Ar9M9s! z`-;T-b&2;o67Oph@4rmE{~_`IPU8K{E9115hwtgr`~u~?#o5_%Jlvmv{o#atXY9X8 z*txR9e?4JG?ckrj(&D!8n`2*^uuEriSHdp$pC#-cNxSeug7BCK?g23ip|J8(j3+$(_j??%=0hT5R6R}^Nuxq#Zx`cfQ z_TMM$>lMK}3Bn@P)CE_?NoxK)Iw6NKcDX^i(V!)C(A<071WOPtCNMEFjE z(1JZ2qQ(2Gu-}t#ABFuF3Hxa5uP5xAVGoCMg@0I?422633|66FA%ZndC{&2BR6#<4 zLWJ8yIM=BHtz4eJLZm>x7{S=z#;=v%cO(dWDC1HYAINxL#-lR6En}ICD`b32hECk; z%6h&s=gY32-XG!o>{!!gN*#x$)-N~Js;#)8L;cyMD>gHoa;SyPn`hmsP-2d3YcmBe zDru*t{Tx^5rB3Cx7%#Xj#-|Wfsa!Q4rHDt1Jv_HPT4G|j*;XTN4n9PFvNZXeJ55() zCwbX&+AOy+Gu*wb;$@_#ulAIX(cJc?7bdFQY8IccWHqsnjfvd{~((onL>^ z>2|5>Wqj>|pj?f=fbZltZik8S=u>und0Fvvg>*uPkYw ztHguo@I=6*#}auIG4#x588_WCI~F$G^JcyAJft_CM{c5LZT+P_wvN5G$MqrIqpD6d zVr0LsBc=V(y$w*^+WcXk9pcqqhj_i$A>Qb9i1&I9(L)F4F7KY& zyoV5HXk%gb*zF<2dA$yCL9atx-0Kj_dL81jUWd4%*CAH-I>fcT4sm_2L)_f!5O?%C z#9h4(abK@PJlN|H>v|pH(O!pmyw@R~bRoEeV-NOHNSJ$y&0My1A>Vh_Zd|aZ+aEH> zZCucXXyo^0PX3`Wxwcl86drC&yFGrHt*nBIdRv+;>3MP$hnF| zAH7&vHe*mqdq5;=ck7hh)x}I0QX}KG16(K8J-#xpYg%Lwy2=U7a-jD7Gl+R4S2c0+ zQ+4}gcAz71M<4nm1B6j7$FliEA7Nk@O771CgIi{FUvNAHPY29G`XOO?3#GyM_zU!Idk6>@H9)eD=U=u?B-Zq4)OKt z3Vo3|+n;d40wR+yyPaWb6~(wUtg#kYpHd zT6?)lv}s$>${V$js4i+6`Jrl8|OlP*FEreoArD97q zDys35P*brmyV)1~~ zq#d*REXm!fqTE`M9c`^)yg zcg4qiuJNq|&67@#JRjhqV-J#qFm=u#c2!x*UyP29#8l;FW}yV)9P7Q~{GXJ}7&K71 zkPueoyxE1O0q>YFV-WSH5jMyReNdf;hsJsTfyc>N2{}Xfi@apai~p+JGRifl*uJkK zr2YI1*-v!+D*jSbB_BBOJ^wr>WBD)K^ZOMkz5q4czpxDP%IJ=$+VHXnO;0{Se4Y}v zkQas08AWzVSVCJZaOYFrJ~w58N)5P73TU*bqP*x^Rz+1QH7=j1QoDXI5NRj-<6zt? zg_X6>q+L0OrJj?!y8Br_VO+u{zMEatBUCCz(1sw7Z<$L!SGX z!*1DQtc%joY&2thZdXS0CE_L?oh~~3=(dFW)Lp|kg<V%JXkZ6?YfLU7c!j1Al@rueN{)lYps@o=L45_*+tSD})DAyL*?0adq zZV*A9Y$+C<0N|;Es3~{R1YMyN@^ToAHM#&S$Lo#2EI|0~&tvcm0azT7ef(4y=gv~_ z0_K$hiph%9M%r~8dmw(gj$;qql15Z{JqoGOdbD}lQ7=l`x*`!-f1xi?mnBSlt!I$& z!Mbp2Wp2ixoY)xGR~aUE8(~*s$ali;P=Dfa{)-he1`YSp?fMtqM>AJS3nvQ5g}g3& zUMG8L9L^mEFC#QjGP%el0UQGFyLRtDa$aLF75d-PB0f!z;HBz6h z`x-BgikQtlkQOJxxwxOJFH;_)tI7nrM3h4%&Bjs2^`IU?RLM?n6LvRNyH20-#|C|X zc_b{=N9|q~2vvR~vU4EjBuk)~no5xN)nK{~ENmn`hD1gsu2GIM9s_7wF|$gITQPeH zM*QGwfIYGoF6u)P(0z|~WuI=a_A^=V+C96O*lio+?hz-9^FLB@c352rZk)}Ib7Nb$ z)R#wE@ijW-E`jCxr~i;)OCve4X-ePRWh8`EAW~Qm;mXS`R=7JAE^Xl$%(B^i$Yr;Z zL?<~S5Doh09FV-Zeg0*%vP{hcc!1RpPv>tNkSVQ)j-$u(#r?FgP+^KQWBZ8RgJ^T*vt z)$VO9Bf5L5ksxESG&H3d`4qOLiBD15+k~dH_L;TMqBBkr9wlQm9WgAA()}^5Fg_qcFaQv z;GyQ{p|h&nunU1huWBj8kk4ey2_>Hq14qfPF~Oua&m4Z zK?`&$9J8mHe2iN6dyH~I6Dr_*nns|O)nUBdb;WfmcWq|4-#^Fo&~%nmZVaUzWiu9P z8SRAnQRvL*E4>A=sBw-Pw3R2`;jC1;|9E=Fpc2yoiYCa!6DG-|j*6xc7f$lOUOHnC z_mLoC#}3-+gVP&0F??yWhQ*{X_H8PX_20&^(lZT8tWeGliTx^b{>t(hgUY*!9jDbe z_34!Nd!c2#?BFmKi{svYGX_H; zaJ(Ktv9^ao<9s{L6+LDY5BK7s4z+8XQP(g@c!Y; zfbeBt_)-zR`7j>%=0(P*<*9}80;QfxW^Fp*wQ_Qy2mj0815b;++(DBY~>zX zyT>-}k#~INQWs>h63=;QdE9jzQ zu^1pxeFCux9k)I_n!6qi>vdA>rGkW(u+lZkv6Q>>>410{#LicQjSk?$x4kdGi_%-x#F+D2qZ(&h2VZQR2M1>RC z6LjaskbmETYtR-r{RpQKRsoia>+)&)@++GWb2ns!pd>kWV^`8mOl_{bZ@=R`e^Gh1 ze&?MAduzuJ_U`BRFhALU%=6p)ZtdacuL}aoV`op_fu_GOqNKaOsBd=j(BZB`V1H%8 z;U*lypT92Qa3c=k&wsIRcFUhZ&~GxCUcvJ({9fnhFY1>)BI)=h#L&JMp7jgu3cL@$ z+XFw}=h+v#^7#wif64Doeo1>6hyO-DSB0TRIV3$!=w#m&yAt$o&$^lj1B&<-srXN3 zv-QgEQ~Z>)9Fj50o-C{E`uU6d7iT5(7qEM|HLxZxz%CYJvXZ_@?AI|R$%3hf18VpDN!f@S%HTUxWTYr83m;d_o z@E6uf=|=u?$N}Yj`j+)8&7#*DkRF&qOkBK0c5a5+Ril*hE92LPpBkYrzkd9({08u= z;5Ufh=KQwgH-g_b{6_KHkzYN(0>8=p4&rwNzj^%5?y$puRzvJdBdx9PK{9y4wB{Cvl>qoyvH zH9x=4)cMoqPM+p9!NWRnt-oCr;Jt?y6y-&jBz`8>wM=pEpx6j^@<-q;+h+I+~ z`yBZB$i+Wk*8^oyh7^5%(jEuPt{xDkzyH*^Q;(U)DaDc5;ka8?x^w@{$n4+89rT4= zJEGVRI%vPxvPY5Sz%Rr(+T*}4MBY*d?fUuHvfn-jN8Zx=b-2p2YB=!o`|c5?vvWy?}_86h12HFn?7fDzP_d=KW&~jefGksR5KO- z)mc;apEGazd>jkjtf?o?SunqP-uxqL8*0Yn7tEf1)SS7;&~1nfq|znK ztm$7pdVZIzEu3~lLw@eGd2?nhaD|0XpFe_<&7B(8z)`d2Or4*fKmC|#6lU6y(-$0b zY~Dgzq?6~&nlpEg+4HB(rp8X}({l(au3cV@$uK)6wF$Id-wL&PlDq#ExC!SRB65I%SQM->1na3AmhC^K_Y{5Il zJCCCDUrs>YDK_ zHTG9q+gexCTG!Ir*jUrtQd`$JHveheYRA`5g}tw#O@qe2Gq9+Z9!9Q7FwJ=}OGq;G z!{zj!wKa7Ou%1)$W(|Et@g?5ZiF%4eb6)R1h7=-yhewqd+ z{M#5XrLMUd$XI_)MmPQhklnCA9R@ZsrM|8{^c8X$br<{;<$Ao?{?j7eF<-af%dSra zDYZm#6s2@xaY{{*uT4scNV}%gS`+5BC?(}LE>lBI?@}VtZc^&L_Kq)3siBuCH78RF zTA-$mGF9u(S_6iA#N0Xa=2iF909N;7^PA*JF&Y=PsC#bIFONTd%ovJR2P2UGp3=st z)-}F-$KVRE7Y-Pdgx20jNm}YRp(K$f#Tb-?sCz1jyl+ZL3|t#5$%$4EY81g~BSmSg z*@U7*o)n`iilXkRDDu83MKSbluqY?RMFFoHD@yaG6eaXDrJ*4#3Q_l16ufUzQPe#) zSd`;!q?cgR(A=bMvnc|CjXzWBYwALHZb~4NXDm=}#TX0pPm*3J<)@Zj2pf+D4c+q1 z&SOEuT{nqCH#g8+UB-eajv@}-c`S&0ZBj}t-Erua?m2Ylv7nbJ6>;cbd~5B#_BxLR zy-SHm6Se2Yg1Xk$#8{w0Z+I+d*o3~?9C~61U}8a(dg-yR%KN7DRcrhW_SInWps`@1 zC283d1{!%%jNw?&b4lcVQ%Yjs+F(hNW5LFY67t3k4bUy2C&q%HD7^I8DDu8ZMcF6= zO^yW{ElO($oedQw^2AsW7Nw!*qR9KE6vev723tjA!M}9MGKKEg`yoStdOc()P_Kpz z%5I7{bc;DubW#!P4_#iJJyMJHDDiHzN2&w|)Y2pM=vH;G3bvAM9=64MCGX6qWdJwD}{wt-P%Xw~d!aL0*Mke>Apj zz3sg1y=t#7DM&r-d1JgCNN23Mj>F|{(j8+i|IBp96Z3b7RjTpgG^@R@pdV+e7k~eZ z6nCPOH7o~IQPK55sT;gTugPonTD(?LDtHsToxNSWiR5V~G%DbB;e~!EBnyfAU9O z_Jxs|P&Hn)fk3V#sdUCm>d8}|LQn4Xs3-T5dh*OB>&a80p8Oh?We%kbpXte+O7b&3 zd8kE1=Bvy9TkFXaIxL3%4eP8~*3r7q;j^YqnReo|#L`7CblRqPpHkZ*jY+WvH_~Xw z3qwd##eTY538D>{Ox88nWO8HPH=rWlXwaVZ;~NdylX85c0YlBW6n%9~n#5EWhv}x) zC}W@iRIP;K&&Gq*76o$x(8fd66@@}LMK9SMO31oes#?Vuf5KQR&iE69=SgEj&3Mfi zWXm4c0?_3EoeeaiIrrR9=G;?bn4>CuOm`FZqGgp&v!>t{6b%0%j1!9$1ux;=O`{gM zhl?F?PbqQ^qff4VCSngmZ#4BD!gs%d8m*TUucJofuB)le$*l>xHC5}%-L9pYi>;yZ z)^+W))0(OINv@T;M0#8!wb-Mz(N1fkIL17FLlLpkW9!4kYoCr5uXzS`x7KMHjn_CW zAMx5|56c#v_>M_U8nl^Xxg2ShE@;hao$z+?h z2$ozZ>v4GKy86LT)7?s01Qs#$S}9{#A)U`sadmNVf-J%`y5ltJy~aX}Y1TFpjbaOU zVlhW6ZmYxR%$X&>Ed(h}aePp<`AXJyS$YY4)-_N~N1=})%ouM^mIaIB?52x!Te|N29dE3*zWUfX z$5*pxm>-uvf?YPpR#zW6XMXi;Tj-vC(zNQHYqs0WM8d!rA}r3VDgZ@N=b>C=*gmx~ zHm}9Y&e2-E!HWxFWvC*$Sxi+`xftU4bQNc;BCy;sHDl)Qr*lJZ}dFltXxaf!`zKA)d$Y&W4{oES8>UnA(8mW|;W{ zKR0Qg|GU%7d;aQWFFfr3nQ7)PnPz^Gy8mpN`Pnp6`wNTqJjEhNID&6j6e;#qJj@ll z#iB_k`ag3!)@Req?&o1$MfLyedG=B~u67f&r!4^FvxX-4UNWTpT zhFv%0IuYHRy8^Ii78-{BY?>Kv#rA_1gG=4??j?l}Fe4QSp!+%r{w;-Ncz`Lo}acNtY>)fo^A} z<`3`8RZTfDrM|X4oS8N>5fgUuK;g7dUEN6=+1-TGRY!5s-T6CSb?|R8D`ip|*F$%c zQd~PvN=I+Pq_p3^cv4!+q}2ZxPfGV^5_$j=&jWcL#Pjn^Ni&|NqoQa^dMLl1r=>a& zwEsc-?XL;EP6UOka1UeJ<>rM8%RD|g$w5^RL8&T^eE7R*0KCyhaVO!>~6Do zVr4GeYzGL6PKpGfHLRf8bB9eBa$u=7;Xy}CoyEZ*H@7`;zoU+tH_eV?%+DV=eg4si53|22 z?KYX}97B&P?z)bo_bEr{l-8sLM;$e7Zn27c<89EL%G$ajs!2%^dap*5m^N#-Y4eXb zTI~?#GMVhy{B&!KsL9cNvh2k;84ejZYrU^l+GNFDBs-W4AhmEqekapBYZszI(7Lr8 zB+*}&gC!_ZC5eo$scn^eV|_zSV{=n&b8Snrl&ZFF!KkmHU3y>%04_s8#AKqemA|^? z#=4s3#@g1#`rx=qb1fA9np&G!nyYK9X>D$5Y;s3gYMSfJt){M}iL(@StqrZ{yqm#b zz{619O4m*zS{PKCS`g%E3xhnV5~~2M3Cc49m8zrxnM8qjZ9!6z;yh8=;X#e@5oYqc zP{TyPM!_gGB9mwm)SXE(N6fEotQ+6jQrBAB+}zUG)X-qXq~_=_II3z$R{f}^skxTp zYBhB=4K*!I^)>a)wKc8v&31x^`fXt^AddAlEwwGJEln*{9IfJNjpk<4+irG1XwKXt z$wk;byDNiM#%Mh?pSJd+UYEAq`gKiBJ@whx)Y8(}THi!|>zZ0y>YEzs8tpI<>8Pft zxnR}7O0QZhmRMXJ2Gv=w_V~0Ij*(QOXb=)AO!_5EIUb)ukN~3kQMUWjW%PW>WV`W=av)ULv=?F&Yvku)W84z z*W?|WY-+9x!2_X=LwK!PX4bm|04-S`q*c@e`idn06at+i2nNDBt;&vpr76y0KiXdo z1FdguG4|it)h6ba1&d*vPNbPNkN_27*X7wnhdF^gKd?XI@07WQT4^^p&P{wl*Mku> z)M{)=uGu%#iz$<4L+p_OOFQJp76*rYI;zFeIhtk-6hS@iJ?F@tt8oe`GEUesGLZyw zOoJQf8k$=*`V?i*_}Qk%%wjo1eKKa-P0-NN&^6{><@uy8dA4(rQyN;j=Go4!Y;vAY z>XK)J=9Grku6YJXn_ADcEV36>1%f7li8eXJGoV8}X6gxS*kJ2ILo4l$*@!6O2rWiv zF$pketwy)q0&odn#bJ!lU6^`1wW%~nk~GMTplvY_VL%D@X*AXgzf&3sHNi4MN$Mre z@>g4f@KjS@hv3x8y%r|9DpKoWHOYkOH&PkZF7A~ola_liNgi-{FEj`n_0+B zeG@LBL)07OiDSDHU45O9ZzEVUVm17K-DthG6;EL!HJCt0Q<{r} zZm|~Xv@v3QQxu$j-PmCDkA<#}CGI|rjgszWO`HAI`A1V%jaG}c=ccjIWJ7tF&{Z~! zYFe!x)^uZQT+_{gj*TqaNFoj)Pn?PpRPgIqVX<>l zjhqQ+?hbCCiiw!;J@xQ;=EPdx*nDKs*&|KEnUvXIb3L<*)|%Fq#@d?Z1~(xZo3Dq@ z$RCHTjK53RkDAN)@20T;ysFxp8(e>-K{h#@+Aa(iC2gn6tHV)kBiz^}P9=S+#G`Po zzUXA+zIsX%v8w*8(*<~>o2r?b>gvUa1Ju_EUCH#9@tbL zgl=SFsLqazAJLklqBk)OusvD08HkvmG&QJGD^E5*G4+Z<8@6oZlNZ;sd0Ic_X}wmN zrA-6R%DgPi0yU*HMAeLEc5J1FvBsqidS~wUG=uuf-F?*+E5#C=|J%6PHf_Ubmv`d-HAf2XaS>wDCQQ` z(Wb}TMFer<5z%ywS?#yUF?SW4>@?0Bm!e}6E zXf-CqK&q+;M^{rH#$r=TGlM+3vPf)dHUc9x$ce(J_X%7!3N<9dnAp@^n0obLlf)Wp z>nx4tgxDlOiu{p=5{OND30#cT;S#Vqy#y{|b-_5{I)IAZgV-ci77QfK3?yMw zG&rb$a!qzxU~-X*u}GTIT$<+!oY z3AT9HfY@X@*081<69Q@zL!=c)l2Afcq~4py#9~vBMqNT|Y9I>{hcL0phQ-DvThNBp z7CSf9$XT+H+yk+xrjyvDqbiZuM1StJ*rd3N#U|l*Q#-0vdvk4XB^PPm5u1W=5r{dT zPl3ZxZDV3ngA%8bK2_pTxXxmeuJhX>sxsJBh)NF#MlYy#q;*o2ZJ6q~du zy~*}Um`@X%aE@u{`-1-4#A_fnF|~jwvB~txh)swtwmrheVS00{SjCI$**vWu^K@bp zlO5m|cqVx#Z)i}L*wkR9jKwB5b2DKPSNRHg3Gq8YC*&o%nnTkmmI6BQ5{-d@ODA4} zi{m9)i?9h@$V+eu^6BIv^)7PYEZW~69``uN*|w**v#6c&QcLtm*`9Ge3ih0A zX)g8FBXx!z8E4C+W^-KpRN~kcKhXaNhrhLTJrf-M-kb&Zyu~=$4uNMl20nn5`tbPo zIP=?i`+A0B)1x>zo#Bx5C=O4L@_tCpw%KSr$wStSgl-RF@p(?-cO<8}xPXde6l6`u*9*a3Fgaw1eRgb}k&s_U!-g{?q%C z_hs)Z-W2aJ4$!+z{Zp-O4(AHoBfV+fQQlX*qrK_g3~#14%R9!K?alFy^^PO8dER_) zfw#~*-aElN(L0GWzvi9H{dA{#r+JIGmG%rMXL@IOXM5*(=X&RP=X)1;7ec!zsGYC# zyx6-0%3|*u0c{D-rNR3$o|gvim+}0jx7@p&=hrCfvHzs9uCTIx%e%t+HV5{v^j3PS zywzOzd$o6scdd7wcfEH5cNW~_-R#}s-Rj-u-R^zYyTiMaJm2Mg&%4{Z$Gg}2zIUIu z2Fm^31Kxw)T5lb<@jlF+kVm0C7UchNouu4a~)`FMlq7n*s1nZwQealPnAnOSP)^>w1`XXg90dcV%hFPb^f%pcT< zex{kenHe(|?NvfB-ONTa|1egRC1&ns<|jLfve3+TchLJOX7)4l zJ7YxQ&=ck})iO^tbBvka-CmRtW?sCV-usz(@wP@c^S04?-_y)zN9lbBGtaBi``;^N z9%bgA^Ln3c=K5{)-e~66w$}TTTgj|9^Xid$uQKzH5qdvuxXd-fWb&N|%vnQaet%0d zhsb<-3z_9+9yD0*(>9m6*Jd(5KS<`uIhl(pWEKX>96dm0Q-7Ji?k96mUzvxO%Y3;^ z=G0P|RV6YjGcpfO%luwSW~-UcdwRdr%)`yx#mw!@9AYNj7e8#?!i4!_rp%;E^WN3` zapCR4qkEoDFF5CO6T$!V4&lGa7ygIrBK)Tc!hfF@;s2WrH)GyiBmDd0g#V^7!vEZD zh5z^S!vEy0g#WXK3jZC0h5yF~3jaUuEBqf`BK*IV68^6-{7>+N{~@06UvBtMd%}Op z`waghKEwaN82{H4eo;7hkFyFN7M|N}7ka^!9q+WQFYG@__&=mw`2Wk!!vDYt!vA@# z!v8MK!vCwR8hI1GR44pb)d>IX>&JCR}25+w-x^Ds)Yal*hcs-j1>Nd4io;r zw}trs4x0)8Zw&k?n7<(_{{OQ+!vDIA@V{+Z{J(EX{Qpc({C|Qc{=bbU{$FAIzswW= zPkZA3DR19T#s4q)jQ%x}3IC5Y2>&nF3I7$fhhq-gN%+r=6aI(o zDEz-({dvr_+X??`MhpK(R|)?OdEx)Yt%U#cM+pDFA1eI!8zTGK;pHjkqb4vKX%9H$an8`m4p5&jrC;6wsll)U|@=vKJ`6uH^ z{z-Ylf9l^-{&~|RpRV!`!Z&#CD*rTek$=AMFOz>JnEbQt2IZeu67tU|lYbok5BXn_ zf3_$bQ25&C4lle=ICIyU!aIewj=!~iQ255Ao7+AqRQuCGe&6=(F%RG6<<|9u?9Ml0 z{TU${3u_O;JhWy#X#a5ht(fPGI}CH*v0GsNUpP$7AZ;eX8#z5i+pnSIUt{9wHwZTR2E@PCNm|J0o5XBz%@G5l{oK$I54 z|8s`_GY$Vo8vb85{7*CdZ)^A;ZTSC!@&6?Le`|Bt%gj8&Og;=m%>R@5@Auk<6dv7m z^TL&duXpq-JX4rC`PsJD3)@WkcH7&9;ro2*B9QYKLB%S-N#Mq3n$dx z0_GRh2>+koN%&8V{|RV+b*%888Y}$I-64ay`nHp#EWa4@x-#+qwIzRq=bx03{%1k@bC^%2#Q)n?!8vge-{5Kl@w=?_?GyLZ~>3_1G@ZZN1{!2aKpRWvKraj?5<&8A+c95U)9R8m- z{Es#B0>l4XhWsS{=j4Tol$p(j|5FVAPZ|Cj&Air-KibSM8vf5P{6A>OA7JKe!~X+@ z|N9O9zu7`DXU#l#u-<1F{`WKdA38{s({eJ;G5q_6|1pODHpBn#4FBgC{=aJYf5Y&9 zwBf(n@V}km|BHtIdyVrK%>139ebe!edYznXSpV~#w&8_wyZ*jyVPSm7>unDg-k$VW z+wTg``QK>!TjBloL+Ax&Jzk7Cr#s zx3oQq`Tf>!V7}Zk1#_pCoiMlOp49b)Et{?d`C}XR$2_v(Bk+G}{Y{u(sQWVJfwh}q zo?P>zMl`WIosIdW@smOR-s6P-NL!Iyd5yl@$LlqhkILLc6f_HevQ{3bCkCj_f3AZ?drn$Nd7-5T;`wJ_Cn#Q_C4BOD~xF$)b>_k!o**-zEjv| zmn&M|E1ajr?-9?%sVx8_d)Q;s35-!vFH2!vEYYh5vy=g#V`o3;$1S zz7%u&&4mBAa>DS&w=@KOBZ2|DiQu` zGT#IF^U_;mKAHLk$p1=e0A@Dz4UqqYw>9Px?+%bZ)7uAgKkxS-zt!6bbByy14D0!omL0ZNDho(B48X*t|W{_DW&Li9c<9qj1nJm$trLxMb%q zx4v6=b;9=aft9cl-e|x8MF;|Y?7xVsc zTVj4N_HppP@7SrBGj{Yazr4fMb&M=y_QJfQ`rTS)?$uXgzOvn+ApezZh5rvnKMvX_ zju!q4qlEvhtAzhimBRnQdEtMzZG`_JTknIJ+e-Lv8!7y6HbVIS<*=8){BMQ||F3Pi zJLcjc9_FE2oCyAp8vH((AG`S?%qIp7z`Q=U3gn+tQNSEI@Od!*r~bnKZP^_$x9fK| z$p3439`njROF{l8r4^VDmn;SOYcktl{w{qd$ZtsRi+M-t4a zzto$BIm>%3&)naehdIG3#T@HR1pj&OEbu?ndluvaQOy3{%^<(8HwLrJI}-dent=a| z_XCih_O`%Gc?-aQ%KH)cPkB!m{{LvmA8h7V4F4w?{=Z`QKhp4jK~6YaVfa7L@ZVzi z|6G63-!lAPZumdm@Sp7?`l*KhHp73T;eVRp{~<&EWHVnfgn!G-qs;WptTyx0;eSTk zo`wIOyiePx!ab9ww;fe@3Z2h)3Pb(<+SV0LYaiYARN>8uZ?^uvkej%+^{<7!cDbZ1J{xLBBn{kI>jvOcaA3ydgkpHV4_r!c^hj&2!KgJ0E{~u#-8QsPi zwQEbJm{GQ6Tb3nRlEpYP8fi$>NGy`N|7+AiR4no#g^+Ib7|rJfAFP-TKqDj%@B@((lS zV5!OAK!w-;@p7;KJ7u|Wz9wZJcvtEG&nJ8R&yp+#r4q0IRf$6IQNkGb|4Cd4=jGzb z;G?(*a98Yln14uw$F=)e%u_f&A$khfEXoLWk30hNRS^pCY}gW*zcVxn+!C?`=G%ki zU~%99nE#<(JFr#2TbN(r$ASgE3*o=kw+iNu^%)F)5a!FUVJ+m!+#&aRQN9x^o9RI!Js<-7u5N`xz7Kdb^h0{^S^DV*K=Wrmz(PRpIqm^ zq|X08>ilm~=YK|>|3B6Ff3eQ|W_5gD=Q&<|fWP6#IyS5$uG+^}@bY00?*ayK^*{Lk z^8D}O>Q3J@)VLC;bpyAn6-}#O-!+w9WSU&tsY_<4>l_`+cDUoUj3@~nho>05GVL5Xes=E82AO|KdSc&*dU-#23P$@gMoe_Am`fx z{?G843;#oWUc>xl!bV`aa6iodEU<#71jFF}V!?9w|BK)@%j8@ z1)@6t57hZTug-s_&i{3F{(n{Hf9pE`N7ea%tIqtkbW7F(=skQ|E0_6tDUzCjYSq7x>_O&oJ)!sjRj^$u6*P5%OW}F|gu$w)}R#6%|8r;tCY&CIAB~wFd?I)R9dS;sj=WVu@;9_em zSkHPE=Kp5-8jP^i!1>1Jb>IwBbMS$&1h%`48^C`Iok6p~>;E9V*Z(y-um4%v3@}6M z^?#Gb>wmJw`}}X5=JkJo+Ux&j)kipAt@QfeSLyYCU+Qa^e@@}`|E;_!sFMr8iL%l9 zFZ3j(LidI4N+*HulEcCHz2;v{ZxbA+zVSZp~=qUIf8CoX894UALI5{W+ zoD$d`{*2pp&>8*<1;^pPQ1Ek||KHX5KeNvN=XK_HuVab8YxuT0 z4y|MJI-2U3RL6)qqGuG}=~u`9xeG{*ou6MCWIGdRb^UB-8r5XxIXlqk%y-VQ6r6d} zxr*9k>~`*_4e2wHg3$Dy&YLvJV{$&G08cIdf|j~(^6$ywUdv}=74Qq6PXcO;EcA7W zk%cGDhmI2J=A7y%r8m6Q@tH>QueoxH;}^sKk&b5IHSP;rK@4{o+|CYXD@l*zfmO7h zDPyXzIyeGeu}@^GNo;Ql4z)!i7f-Aw?X}d-+5^04sfP32Eo;Ho=4PPOTnyWXn%0B2 zjb8sVjb8r`7`*p{ZZ!wa zP`!ceAC-&1uawQe{i#Cms$wks_fu5C`PT9&;3iol7$w^X^JOXNU_GG z=yZkuK7zmCzfe#B^M!)`b;MRCtlnE^^{6_wt)s1uxbzEu8db-jI{Me~fA&AbHJPFt zTy;vRWBs#E3H_V-uQQ!mWuA2Qq3apDoHIzAvCz4W#-$H&9-snGGo)a!N8-FrHSPlb z0WEf)<)0DbUc$eoW7MC|qGWROA8EEL3R&=TU2_!DOy?L!F~vI5kcA!mL#~wC@N>8_ z%62qB78*Dz*>c*>9f1ES+)!{0YXQ^PLZ*U_F$b7R>cor#KiL~03-#?0;3nHadlkjl zI@zmfj(%!=MgX+a#t*SZroyy1Szj8eM zZ>g+-^IKA%f5IRWQGwL=2ut zS_S_vBx=C-3CER4P{LQ>U~ysU7y3KCKDajSF9k-T*Z}aeXp9`W7JZSyy_lJxEjj^g z8r28>kBr<3|2Ice!Th1&J;8xtmtp>l(8l2Wkmc~dP4IE}-!!NM=6@fU0cz{5g8y&* zgTU*4K}bQiZ!-Kh`nH7sOMK?R|45%Z@PDyNH6+yVdV39rEa8-f6Eo!}7sA1_z{ z|GyI~f&a|~$oF_b~*<-@+re9aTL%a{svb}XUrC>vA26)Gk zW38f}Evu~66lrM-4mAf_Yv{7+tfiJX(?sweqt}0n(d++FgV+By1}S(?zYpdo>sx~( zbh&W;rFK5pMazSCHSb{ix0C{^iAd{XDXFt40UEu ztBgL*Z)jh7d*>K3r8}Gp=%6RgxsjTBiuwKY#(kAPLo?hP_)BDWkLGXDWopMiBsZz~ zr*z0w;dn_N*LKG{y6o)k_(0z|LmeNfmOsno(?)(2S3qrfD_2A{jvTg_1~|5`CG?u> z4ff_#NJK9CfhnVj>@KF9V%g!~K_(sMf6WAe!ORYO1&y&c2S3atbR zVCx6??`K^BuCufT8(Dn8d*&0CD&ovzE!DKaL|~$+##~LyjdRSkBsV65`waU`wbaVc z2L3e(<~r51yKsCK}7 zKUEWOw(>okPf*SQze(l5^@=Mnzf{hGo#b0!{&|@KY$n?b^S7qhz}wREFh5HAE%;rs z5IiSo5C0vKoiKk=QY^SGaVGq~o!}2j5`KsIW5p8iQT#yo{~&G`{P&3yfR5Pj;Qw^d zb@+cZra5>x`mZFc{iDt#VnmCqNWf2zYzQ`vSR+P$!$U!Lm>&KQ3~dJge+?M{|Cl3%peTMsObHs|BsWBtaqEj=`xJZ@0-vFbHRl zydwn%`qhmBzIb(~HwE6cu+aNTkN+VB`psZuqw($q{3$ZJf8;OFMXJwVr}~tL5#gNc zt>ZDZaV>T{qgT$Rj#o6+S^tSZa2HzUB&Z6^$}Y2R|EQ!HLG5rfP~XHUqaB zvW+#=!Z06vuXh=1DMO!SsHM%i<#0Yu*9Kgotp_G)XTbbjntEUp&0Ls&F--!-rtOCL z!_+Onm#U9&zMEKwoC3a;EP(l6Ny5Q>NsD3r?L;LQoHz#lcT6}2^AC$dLA7`g{BIKf z2j=({-3$Nki0;6DhbRc_7}F8{w~O8d^M^(yfIA}7;=hm}l8?i09{xk@7kV7F zNrc_7(DE2$B=kl!b|gYBMd3FI3IX#1JHdZ(U|abAZ-5k|z+(Scq+o%c75?w_eG31D zzKh`h0H5*jKVN9TENHrL2mH4Qhr<7S!BF^rP_P01&k=lq`9Idpg4zla@!2W32CKDo zqd+oF(0NxD&A@QHtks(cIT#@DR)l@)Qs7gU0%6@)ApGChiPJ-0rH4AZ&|A-E{wEsedCpIzM9*n{37vDVK?;Vs$ML&K?e5AS zr?Z&({7VfegugpdSh`+;T zQJ`_n#Db3iYS>|&lJ-Eb^ub)g=N5MMgVSQR@qCb8{@W@AqB5( zpJ}drmaUvZ?F{^%Z+i{rQ)~;t{nn;n8*8nlg7Pef!6lXvU;_&WW}8dRmDI&N1-xbw z!T;8#zfDzi*Vq*7W6UyE(HFxUaE*Zh8yVghs_CVE37Da8X{e#yx&Tn4o2jp*9ok@! z(=O1}(glqS{(q<05A%IAZNTnn`EdTYdJ(8rr-Q3iPhh@O)d<|8JP7kiX$23Y?uYrp z)C{nz;x?Q=As+-9X$b%S ziS7XZFGr1m|GrU2;eVUR2=Lp8BKY4VJR9bB2@`<7g|d-`*Z7@<|B-$N;eR7vBSwKWKJVavtj|OEzfM>K|C~xKY(d?EwFct@TMRdXIH(mChu5K4=;E2jt<_jz~_HU z!LQEEbU3r2vn~4EQk`9p7V8&c56-G^UKQg=gs7abuPe}poq+;N7kx^_7((hsgaj%!rwOm^I%HO~9oLu%@r z&pn|sz6G+djjx9+e9QmGzQvgF8=FN398K8|-p}SOrV3hNYG|sYRMR_SB^@w&{cmez!Cd%X zMe_}dL8qYwcu(&OX6PsDtLUK4S6@wx?sr`^9nwm`M%umF8hWg0tF5ImnnF!2W=hMz zg=r1of2sNn%>Q293cRm63G=(EoZvg8+_NZ{A zU`(U}{_lzC2>%y{XTblJVS(ZJ%|mP8zh9^rJQBPe{%;8SJ_z3#*g6oizIrzTP)`Zy z?2ihLe~KUW#QZk;q6Xyat%d#LvmX9SePY0E!d39UiO|~-R8cnphO^wgKb!Q}nf=t?a(5}v=|mPz@SoWyG=e|KJ|{ar zihW5R9d7mw{pt|1@5#?`f%!mxa`TyN;<)ZiE(1Tt!Hq5Yn7JOO9va;K3mG@sdc~QGflAmVksvz?yxJT+m=E& zKc&uphsEpvt2+OCm>VJmFHCQY6*SN^6Rb7bz$M04hDx#<7lHTSeIhR|5H<6!u;8a#^7i9L6|>CZUysX2Vwpw zStBr9b^!i&PAP%;Tciy@q4Y2K-#%yG z)`$O(Bg_~D4uv;@|9ite!~grC8{xkwbO!u?5^S%BuLo_1|3?D*!Tl2h8`u z?zDfl5c>>%{lM0~zTi@yM9|MiiWJNd=D}y3@F@5cr~SSAPCtP|>(&LW1%%Ib+|A(4 zf_HTsUAIRXRM#owC$OW!)g?2?`8~bN$i`)T4KnWV33M#|EFViv()aUHdg|HCn`nY( zF`q#i&m_JhJ-}?gH~K%@@x!Twn?VYK-EsUv`inj}){vQYIkwRS*Uyf<@ZaD#M!~L+ z+*#W1+`?TzMYs=lh2ot`?j~L5-?4XT7QcmkNX_^G$U-P@VxQ3_M+x(iILC434c+8^ zW8TqETze*qqBtoMafE$j|49AVvG!aNvnlp`y2f0veWK~iFk2xtWMsA?@?~yXi)p@n zDwtw-A`AO$MV1n3Y1;+nT7R;X(n4IyT}EWhF@L6P%NTPx_D;jW4wlWPatgC}{a-~WTDq@Xlv+!}l=+HU5-U5w|Ea0x<>=^8WPnW-|HAxZ^7bIfZ@~X^vQV&_tQ-7) zm$Dz`Yf_TIQPPDl|6#HSY?53b{{Jf(4F6k7_Q3yrN&euw#2?|mHt`tzpOA10{=XAH zhyOjrvEb48Uhw};+)Vf{h#La`8^?};|7%1W;D4~_8vGBA`3?RjM-PJk&7;P^|5=e; zFbldI@frSa3BLjVw}$-#|NjjYVH6OCo`wJa1n+|X(}Hfo|G9xF;Lv)D;Cx6x8hF?5 zt^o5i-z8wJPd~7&PZRKza1hu=_&Yo=#QhoQb@aX{5tTb{r%+3Qw^C;G-Z_HaTJO9l zL=fZLM~2KC{zqDwaTWJ51!U~!lWAu92Kb+tz8G0Jne8$-O+z=CuyLw zHFu5_&T#G`J>_q*S7`;mn7v8e`R?pJO5tV5!gWU$^Mraib~Deg78t|4pw(Pc<~23s zVwtzt7rJDBkGaqQdlt23BkbAa!yd7HM5UmQEtf_!B3nK=nG4oWRBaz;Eu`6Y##%&D zd%gwh2;1LaC)+@zpxkN%*IHkjOQ@A~n7Nc{EcL)WmbIob8eqvZeI~W#jj^0=!2fdU zYG%NyEVc;E!oB`37mDFppT1rd(8l12AkWx!N3KjgHCLap_gXLFY{t6ib znq*sH{)!Y0m?iBG|C>q|!~Z?WcVK>MvJzY`nF0Uxl0x`DKB*A?A4v=a0~0ggf3JjD z@c*j#I{dFM-VOg}#qWpz+vD!T|5vfGpg#5y{GTB@2>(CC9Ebmpqc6k%;;64N3Mis9 zNWp+e6;d!GVg>x~7tUZ5=pPn=6#N#dKnfOy^n(9Qg0I4SLr`bX7FY?-&j;)WfAF6O zy8XI=O?*AzL?12qNGJij3YB1ypet-&FK7z(#p`5IRTs$cb%~&eKSchS*D$N^n(+^w z@YmCq@e1miKFvD|g7a~-$kQ8%$nI{Hx-U2%+{ zakRuSmBiH3F_(_GQXMPkdsh~>0sjBZ{Y}T6gSmY))X8v1N#`tQPg53ujQy83^OM<2 z^dsMty+#&3g1tq>jz`R0n(f%gJS2@{FtTuwb2CqA2p7yerzGy6{UuJ;bhp2u@vPAP zmh9}`w)d3BbhTyC-%Ow_n+7q*tT|+1hFNn_HPc)3Xo@|{@(C5>&6WZ>XzOPwqHZ=F zD6qXS7t`O?pTX`{Ut}T7y2?~S=PWL8g5{a9lsuN{;1{#ihzf=Iwc#_xo0k|+voo~@ zo0#f>?~Suz{_n<6kTouW`L7L1aFO8%%x_`n1O^yNH5D{l|0fuxZvrmY<)&4TR@XJH zl1^!_sw=6dwmB%&UWfVHH9f$uGmHIN^b)Y1)^8|*Ec z2mk$KN8x|RlyaEAMcNb$l5T&N1MuImIs^Gsl z;j{PoFBX9kaVz-WEZ&1rU~pUnQm{QX1Su#L>5+o3M33PA{Fo*1e?jy#_`fYG1EavR z$aC;NEpj&e4~&=%|4YJ-!~ZX#aiAg8I|{rAHiBz|p26Wcf$PA=^?n5p`*#3``MJPv ze7z}{h=zF@V-!gBuzV^#ai?OAw9FmJd#Ibc%+ZQc+!r0)=_W0A^rr#T$1$9O$?BL) zyImFB@6^L}mRpMX&n#{Yop840w$QK6IPM>^IG?cx=@Y++Jx+W0pV%{41u*P+O6O~t zOBBRkWUkQ;$71FtwQ~G`EPUdu%mZ4^37N;#h}&R)N~LTwJ66zaf$ar-$F8!yMh9I> z+Z%esR9oNCN@ln9J$=jcvu2T+ky*3ph5ec3BMrB&w&YTb{aZ^OQjluNr=GTZ<^r5P z=x;8hebz6gBI;vZVJfCXD-YhWJTVs20?QO*3AMMFK#}E{0kbLd0z)Y^FgFLEnEVZ8 zG{Q7n|Ctg@5&CjenOEq_sh?2`ij1eU<@BGSJN%zusDkrO!#Xfe-wGU}FNgmXy6?dm zx;yF$lIYriN3^$8sP}2V0R`G3WhJukJJ?NQ0>d;r;s5NkdSFo6Ag}-Gr!YT8-345y zdIbL+s=nYo<>!-{ev7-<`Y({-2O!!Tcr?RGw*1Qag+S*@;b% z0()W)`2R=3AMn3aychoeC>{;}@5T@CjskI$;J-L-Fh+qMv582*9#IASj}--gqL|?r z1(KqbNP#oTI|_`#H45lyj2Hp`e++*M^Sgx&0SAZ1f(=7%!1H%OE5Jj6L%?6_b%5Jv z{XO6}enyadC4y>d;S&SS5r%;kxU;Q>W(oH2Cul;(0)7I$NgvL)r61G3#%y1Z-i%M8 zO&$mQ@8D5mE>zDG$4jv1>5mohRQEev^xMpR+>uFv5 zw8?don@F8pe{!?2{_Vpp!t>wEt)dam&+Gs1fV7 zJtsdl-};iyGn=fhX*Tn<^(}Q^;*p3X=C0*EU9&H?WYGY77fUvU*(FHCUfV@;F7>eW zFy~RAt=N=LN307>pXevtKUhF2>qBE9y|PR;7SURZ5n1>i{ug6jv;cen|4V3)*$?zL zPuG{ArWUL(rN*YEx>EXR)ac4+vGKI_Gc_=N1C|*C$igneW=%QuH*^5i1|Ov0s{UvA z-%!2ymY&1Z=5l2mf=GE8+hIkAd1 z%Kbs3{Og2jIwiX(uBNUskGO`4QbxzuP=l1YaW%9~dNj6%0;K|Qbn?|;s2b(B=A{65&ZWgJcR#S#c$xhQXB<#ia!GXN5%byQDA566!`yH z)DELS2hkh&KQiV3{2vy59RAOUDun-sBU^!G5f@?p&hT%+*OJy`0S0-o}T1+NGrK%6t;Pf=#ZFZ?vxmEIMzdP>jaS$gQv^D>(1 zNx=Mv@dP3TdF}#-7&D*ijuaZ~{@bA=hkF{{h~?w%;b=hX@XT*ZjmQ@%$aUT2`qB#5 zMs66jbPeOilfae1&A|LWgqsKdAF|8I;oQKk#mULR>}ER6yV;#IlMiC|Q78TZbA%N9 zX67Wlar}xb%y2Yf&XdUzi!40huG_ED9B#P%2C8E+`)!N@*KGIbA9kD#Czn~1?J;`i zURj@DF0{=0jP^3^tS@K`6N*GMVy;+TQv~z7ZZ|x!^!q0x#oJBiqZOk7q zBl=*^Acz8}czKdQ>Bokv0Kbs}{*B$*As=Qc34j`=pp(sX~#0D&;Wvzgqbg<~LP-59X%chW}kt zKg0Yh3Jcg!F*X6Kb@>Bv6}6E!1YgR=#N&n>*_^m4N|K$6t)eL@!Lil!Ncyv=nn-#i z2G%9-j;!DY0o-EsabV5?V_y!~-!3bP{Wj zf-Ui}NWrN%JyP&7_6kM;P3$D3V7%yOq~Lta9Hd}R^evxSIuPXq??;{z)>1@dPhmBk z2@eJ5hFyo%(?eH-j*yYy-$C8LuLB!^;{q(;8oyL9#Ww-`ARLMwhJcLD{A_f%5&tzs zrYm`(eVz!cdB68m!1;L314j(1y$2j3bbBsxBvMcJFh?qCUacKQ`ao*jRXmGoxQ6Kb zxx=-kr>;$0clyIMlIueaT+O&4I1wi1#?V3M2X-nAcOGPaC*C=YT}(B6NA^$p7f=56 zG>A?A>Guk5JP2XsXu}1i!DW+w{ z&0tGoM@vD3E~9FFvFbC;(oY1F^wCJc9^K!{a%!b(3Fc~F zrNu8CcV1TkmVkP~Ox(WWjReXW@Un}~9FXX4;{{Z=A_+KN- zhyP1tTF@>VEvlkjDTiawbCR+%x{CTruSKDTnEWNOidrSNiL9n;k|7b*s8II|uc4bs zeZnwyB+Ut}p*D#tLuzPa!qngz@=ur@R7=CfTLO`b_~Z3z>0{jY0ksqr=k%|oma&y*HlrEvWYlRPepciUpnqg6xF-Cepo)5iZGquULnncIg1-l2f|`N- z>v5pQKMic*+krnvH`5*bJZh6J<$F;Up7srJ!Z8a^_y(RcjwGsbuW`iEG52_+U^1Te zan#)HbVw-99q&-lRVw7nG>k5BPLj|%q~I#dZ%dP0ExB&QyQEw%Ds~pIKhYlNS#|^s zb1r5l!T;XuO!~sJ?0lRQ4q%tjV*Wm}ntJhDm<^}}jA6EsKi``9hxR+<$ijDy9QzUU z$St*>pntjg_R}$krZ*H| zJ7#=Kr>%X#@zyxwd+e89F=SD-Ws2bgow9fg**JsnS^tsRSjOmcDAD4p&!ubTg}OW% zU{>q$Da3qA`-yg&z6N`mgxUfMHf_@s(lKKfaEP%Um}VTERz$Dx{4YY4c>wsGp-@$f zebfoyU44uSJyH69l%-fHvf=7s)@q)Fj%u9<^PvPJ5Mu63elI zK9qocU}bzl1@>2`i7Tj7Q4xDo>58po#JxvDgQbZxP{qhpZmhP*xaSK{r!M zqtL;d5)aOlc8bJkmE0ks0(FNr;g#st=oN-u6v-cSpD zTLUZ6#dNq{1x*)s4JfDT_@DhN$UlCgUj?b+Ui%`au?)CUwA!bVUdBkkJ<+>`m9#eM zD{yyYxR(*P1(n2yuR|6JL&t#YLVAFEf*OL+fflf@znwo%f2Ak#izqeS2fLtWJdYgB z>1WSwysJa$neC9#D|bIQztPt*7THK+j^Ux(Gpv*=>_Tq`;9Nj&-T6X6;cpoe2v=KzlJxIZXIiQO9HFI z@QyB6a`f+Mu4S-3i@I4VbRS4%nWf97x8@YxN1AFrs?DJ^a}RAU-7pEXc{I+nU6W5b zQ&;e*Fzm4jiXDq$nYoP77YpZjhJKP^}u2Yj?}a(5>1KoTE9OQbtWR0?<#>QCdc`()J~n zQAC;yT%}$iDI>Ew8N96OnuNVy)$GJF3RPWCD5L$#w1m&}opO=*Ges#wz`3c?_|N2< z+BB}5CMc%ImXknnM^sL;OK1^LMv8=f{`gmj zXZw97q4<<97#|A8$4&9U+A7xNQ%+MvZ-f=JHRgA4ShO4L8dWZ+pzkA3g5eQ!!P#N` zkO)U;Gtd}p20eiy^sW7zUg=m)m7c4P!L-`59y9qio-w$FJYDj(YvV>AsCTFF;U5Q9RZ&xwfh!n0XY-@V$T*r37 zS+Ei8x7h!0#r8)RkenTgUeM3XXu85*WhT=~ejPKD2Js`9xs<`TVwRAIS1^B~mRw+8 zOVb@|?3>8tXlLI}1)MLku$?<(+lQa}v+Xb`IkoLLyWxH}BKFr9MdLEHZ3!C)_kOuscU1)C?GXYR7R5& zEkIwzn3yt}E1w=+Ml$)Ps4_Y%dmLFtU1aJ={KS;7h+=A(QW{oF8>B)oL~05xM$b}V za0yjNjs}&`c*)+t5(<`VtXD#mG$WvdMkW5{UrOf^7W$Q9TsY!eN)yGkKBe?JeyL9x z>d`Ei7kgXynMAQ8!FHl_kYbXB%2JKR|F${bqS?XJcWW|aF07fX%ZN8x|0dj)ulM&m2vaH9im z5F(aS&?{For=yjwT-Hiox&C8a6z5vYHl#<+(QGUF%h{goOnsdi_G|2aeqs7x{(qnO z3I6Y7hSMs3Iy0UI^F5hq)R4C`vvF%g2s58vJ1*Fl(qhMG`=8X(p+^>c9WQO0=p?ty zww=at?QFYwJ|=V44c6C zh^njy4Ug%Vb%^09jkB5z&u}XFiT*hSTEEx7pj(z)-AmMw$LU^CKT8zIT6St*lfR{n z_6_YemulXkj<#0w4t=NXH1BDT$rt?IG%78NM5ZG32fAV$uEw0o_(k;*yGC1kSfuy5MQq+)a>ddj z&{5SBaS8QMwE%robK^^BmvUWPG4)hljV-1KWf(X+wU?-fz9?446rziDZFB+ZZpWeu z=nr{bWC5kf)4@ZsP7#IFQPw!TkUpif4=ciM(wI=}tx3m*6j6Yb4KBjCkQ`KmT7xOD zh<=e=3P6oUGQz)zbV)t@usfYN-?x~yC&YqZ#B+U$={s?_PYJDw|4UdxOX4!Xjj;+L z#tu=T09BiqGU&{C(KZHZF={%l7wI-fB;sER+x^n(BMm;tn!@6QaQp?rOe z2u=AUW)eyH5BA?E&#}t>JFRncurH);jzIe|igBE>twLYKNZVSPhj+1TqIO)qbsNQS zJFUCuA^VecFRf+G)`K*FEwUUTjy-5OPQL6o%PG3eG_stb4NSP@UmDKrH~&Y?nYQMO zBxOFCF4IT*BGXm+(@v%v)W-hacniBji;Z{aq^+^>E{(QT81Ca%irt0>RAwDucu0q= z8p9(RYrUy|j1+X$Kc!&nd)+g-YZKg}DuU>cqF7CqQS>UU%`{i1%4m2#!(J*_p)Qf1NCM!D((?zlLu%%*3C-pY@( z&Jd=|!4B$()LgO|o+xsuO5a?OM~n4mYa##Vik{t-e4s%L9(3Wy5xRB;b_rw2^7~--7CB(;W2YZOtAO(t; ziQxXI-pInx$gc2zP55ZX71Vj#J2ucC9<5^{c|1Oj@2K4UjBAQD?-9<9-Tq~qlG?dP z;5n~wcfrgDdm-?DId)&7s0Ed=F(jmWY&;!v9bl7bv}-Y|B$sO#tEVr{Hb}vFr0Fw_q%_X^GwQUi-=(rK8^e6$b1(45>HM4QY16U^dH@}YfTqvy8WK< z3a)tk&3KJUZBFA2+GG1u?Nb_RX|2U7+fu4|PO+A?niq5%&;OS+9{#^1oq1H+D|!t7U(;OE zuj)6bAk?bfPz|2{Z|Sg6sd`5v;Qu>RmU}7R(`Q4dG7Gy#!&5(Cjqp;DjgxB~L9yYw z{3Cks+RJmOpZ=K)cXa3n%W`R#E(q+Z>ztBHe!5N4T-vAgk>*h!?V#jbO4PoRHwx%6U$R#!{F(HR8sOO1u=v#HTI2UziOMEV^Qgw~XqfFJJ z*gX26d@ahOCCd7ueC()I;)ZWqgG$3_S6y|b@gOU04gTfyvcrU*lj$Fvkgds2T zPobY^t&9mRAdf6A1Z$s^+@Jyyr6dFu($CU%fra!S*;=oVnkDDL|8tVt@V}Ad75x7z zDIPqN_%r-3OL!wJB4@%d@OLpG1$X14z+G{V1jV#Ic0E$CUGxh$KjufUCaSgfb7XzT zRl4d)M6b>uPYE}bWS;BTw|ws2&b7vxcP8hgpWWWMeY(3bR=ZJd6`uB2aY8Yg##0s> zMK-z!=D4=9BHHSj$%^SmSASMY23Ipyg`FQYQgF=aixm9ke91Veqw@rlNvY12OfxFs zM>6f`0^gDO3iBT`^9|0=hhSdRlD}aeh;uQs?8B(m(a1guebHZR6KJU8m~9$r0V8d* zD4*kO^Jq6$W?f9ba0ji+iRVUHSCfDvWZ^O^ux_NK>;=m<>c!5t>>wN4-Le~8Wu;~nX=Mqfk=!pG4<9QllA7Q*eI=kL@iQd~@ z8?Mj>+iJr#>SgO;xIs!=5)$#jdP0APc3GS0@6rhCL)|^funyAQ$5;@cdx#Wl(mtY1 zmS*4xOOfUYZZTS`c}hu^_L^t((j0(9{BE9@_JUmIa`g-BnvPb#r1d5N*v&Lw^$Hb) zG}UXmZv0pI8vPahm2aq(F-rLsCv+yHzN7nwcZzqk+R#Pup86VY$={RJ&_$kw5#gQe z1Fg`Hk!7PFH4c2G8R~sV9qLZ5Rr1vyV zGdl4-xiyy)u-}ztO87uC($^Aq<5<0u{rdcDik!R28wdg zp?4?-vo+N|6rCO!p!Fg%uhlmS|mMijbo!} zsq1St7WZFy@I6wOlue;5XDy?`&gXMRPZRLWw^A#Z&y&7I2q zP2rYX=iwfeuaSi)PJt{uWwR}-uogxy8;xYgT5x8QZED#{@oX%z@R9k?{12UE`kVLC zA|}*)04w6Xro+^L>0vsCN^w2Y3Cx8K8BfuA`;W%6)YC3Co}&c&eZzUIix(I!;GVj6 zhD*4=G#ZIWvhC1c!wp3){SDe?y{5ZG!>oODx5;f4>d@(JU8lWA4=hcz_i2melLjM& zWwquZwX(F)JR+IJU-Ou9%#+fdpx3lo{gj%UC#s)OjVVz5oc5WPt6re{+61ahmz6K* zm2r^rCFVu3%2)J*ac1f(?41@UUQ?dodvL$ui5xvqhHt@Uh8)>jiZx6EFX|=WK>d`I zw-l+rFU6RmBz3Gb+nrWKf` zIUs&d57JCvzqEnzSyZ837MDfy)K6nSkWOum&8ADLd7^CkNhJ_{q&Ss-Ob(q@rbOqU zTeVG8E~%7@B6I0r>cfa!GNkSf&!sJj9btK-Q``#8qdoFyFhhPXIG^sw_66nBK-rN% z>>tXCjIUDea4oSEAf1()aR=)zAeG`J&l3u=rm>pg6!OShm13pPSD=eg%gzlg< z!517ZJ|@74s`zDK!?-bmLQ0Bl4+e|wao1_4XAk<*ES^8OIh5lb$PK1l?q=LqSo3PI zpWoD753`^|_Xk!@ujmphp@q1o1XTd+HAa&kcHATBtgAgZ&1J_|n!7|uL8PmcNx=Ol z5116%;yjEL40kR^3L3+FD~X+7F%HV*IVK%9hsH6D(FK}oZw3Fi+dIJjAMM>Jjn~+} zB|rXytq=N2x7h~L6vqJDP}~<`u#F^tM}c)5st)_Dld%dIZT*eD;xessNX`XX=VKOh z%d(h`vVU5ZqdTH6vd|sxW?hTwu#aT})iRsRTj&nc+`OH(VdlS!CNV2ad#EeZ#I&Dm zOsVk@g)*CsN9dNloADU^ZjUsg24}x)I86ce8HTg;pRI}E9L=x=A`z`@EA$sA+NRZC zqQ}-#I*bw4Zn|sep!lr4PEPAe?M>WPR9|}=Dah5_p{2WYlGNuk(paf@ zPGlSe3XNIv=XB99Q2v4z8a~UOqX%_1s5hu&&!|j4FXbsM*T0oMBe%Yh^f|rJ?N5F| zf9QUWxoj-IRJT zTxpNUq2E&t;W^}&+8`_!J4nMqbGv1%XaiE)zpOuIo%3R=&HDf>q8%NWmcIaHJsJ z*##+xc5;jb{h#p+M<@ADb~i2M_u3oM5dK$t3;563+mVJZw{@Wa{-~`dU384M{XjDv z^=VA@7MF-Fr4YRWt}{zD38k#R58+FKY8 zU@qiiJWM0(Ck#i4v5z$zrxKgna1tGKwR%+IY_s)eDASgxKZmOEKf3dD%i3J`AFZ-} z)Lz7ivw7OfgqI;`uVSb4o#q;5L`yX{kb;()Te$VwS92Skb>q|SP@1J$eV3}ulhyZV zmpN2@pMEf}R^7)MnNvML?cjm(AvG6PZQNl}#f*&>za5BR)`u zvVV9seN0^t_K|v|UJ3n3cNFoVIn+*(ADlyXMS`a%)=VtS8zk3QkYK%6CMllaq4pw z7%CnG{u%c(&Y`sOwB~lB&Z|e4+EI51H;SgXb5OBr@4kxN`&9Q%){PrJ=d%AFMOPW- z#MwnzWp`P3$?nE8NoFRa$>hC@6)RR8io0uZcXxMpcXxMpDDIR}C@rP5K)>_-xlf+$ zKYH#vSI#+Cq?Pm&COi$PhMohr&j8-}+bjof{yg?gO90#XF`|c^&=Toma5b{vSa2M& zU}~@ge8nVD2)HFNA2GcbUJu%*^KH6(+S9R=vd#i-`XHm5z>ih+QJ6fDJ3}|5(%e~O!57zgWI-?21?X-*J1>!2 z8tlAGp;8>;PTvy86>9Gz$5pcW?%1!QM;?GUQ*sRPn11AX zr#~SRw=L}n9d|_{)^@c?eM-MNx1~I#kx=LeFN4v1? z@}R>Fr8vxdjzy6F#Kg#ur>bcs9*(TLA{`eEbs+WkOdLJ zx2m1)1Nm;+Y4lY^nqrhtRqALIR)b)HUR0npGiEAffd9ryMYIC-4 z^(i+nOm0dq{6EO8Xp=u%ZVyJp3#kicvOA<6m`n|m`qB%%26ADyZbL4N)8F_;QX_q; zZ!Fjm1-^-JlXxjkr6<}9aVG86%7}Aly7sp)pE_$BghfzOwi1>Sr&)xR6sbMr*U(vY zA-|r+s7?5dR6%thBVyIt-tBZnY2)2Vvz0HN-SA+U;n_=WMf2>VKjoY517HyKcORk& zveSK-8p_wXBP7Zrxue(}7jVbGuYTt`fxe)F>m;(^o%0mcka{~$lUIszo}qAQk>d;< z0RGQXH{Z|pvzQbOv7e#mB9Gro#ND=Y*d3T{=gBHgwO*iSLZbB|trlikE>lOrX1RiS z(N6PKsB)^BuhCilQT{bJqw@LJsU<%u?*?i7Z@D)poNtkPlQw!^m~PRJ-Y%xw@Bs@m z-2vk$m~)4kc=~7Gr4-M_th;pDt!MpAL)>dK?@@u88B$M9B-Lv*>4QXbPmr!Dyj)pOQLdP09Y<|jVE?C95or}UlUX8conYkwB^ zl;+wK;-0}ntX=Fg`es{MJ?1U+Yw*TO|JunXC1vP?INZJs57=nUh-n6YQ@aw zxt2|v*jX)=da_Mg5*26Df&5t3M~kPs!AAJKE?5d#Fd)bw3#tWUwKQ@CpQu@2K5SI; z;EUT!wb53iq{`6*BU%-xopDuBpoN^L1W^CCR0@E9N%@Yh1pbx3hq~sZT$$g{|( zsg$1P8$sFnad8ZN(0Ygy=$yuhQ)q>DUzm=szzks)T!wxS<`UD22n#4nJIgPo-_`N_ zGTN+GyMkesaq}?f`g1FI@-W-`E^+h4jLC2wBh-v8EJ`$V>AahbU4CI1bYh zy#Gh2H}HRq6rX56LBELyY$s`h$k|R&M{$Am42fcv^(?&?=3CA|v(H)ZWf2aVFHmWr zzWEZx3t#dt(_OxD{uR_ktMjf>cRn7mG(Rx+8an0Art5UYI|#9_H`#Q99Nxw`H{qnc zD*F}<^?b>?4aQL;#9!R!GVjn*cNxS6?s*w^Dbsy2{b#z#MIg@Nnx);RdfeI62T=MK zMLh57k@Aolxke>Fq(7aTk{;0n=dX#6uw^cac-~Pe;Sv4h@W(%*EJx+IM|9jiIrb5C zvtKImnC$j#F^}Oec{Tb8Ic*WqPidjGR21A2tk%NMXuc&n@;TWo2@%i1xZuKHfPGXi z>;>)0Um5y>-sQz1YI$=)UeM6oG9l0DwkZL>1E#BmUO>6C2+^K>U%!gV=MdB=+X|NG z^QmvaFmQ6dFKDHAqMU;AdVRu9Mz26~Q8gD(E&8bWD248#lE29gX}PF;mTMVcJB-ni z$;Uba?O%hnfd30YLR=KIAa)Bz;_u%FZ>!1h!d<4OVe;P@S#Z_Bp(5H~M5$I9Yg|`c z;QuUCyj0d`r%0Ip=!y>fhboM&1}@1Zps`sXm!Zai_A)jI0VY?0gKo53lMeasNOftv ze~r|L>ihdi&58F{mfFxa-GW@Wf|vg%TA|PM^`O3bDPJG#g?|?ZkXv6O4nZc@6o=E# zT8uav{#r+b@iay2CrqMFT0odem9&ri4DxC_`PuN7=*@$Vp%&#A(kwLs8Bt$dRE@5Aj7i(tcio}O_Zdxac`lAa+-T9W~3*%Z8S*k$8D!-vc~Oz z*~w$q4*FYa4&Ao)WC_VQwIr#aeEA+e9V?s6M9g>6W@E*#(M!$Pfvaiz; zPv5K?@P~YxiRrGV9pVx9CDejBXp{%N;qJ9jS?^Ion}>Ro&hmZaRp z7vWIy&-fyINV-Q(myUSQIXdwkz6iGx?$JMvgYoy_26Hs-J~YnHVjn=QU`Cv6{}A(l z%G*CjKcvsLRK(V{W>JsmwslV7$LJ9TMq)B-=@J1RuVqO1Q@U$D6ZVwan9~ve%I^~T z6iVkOAy27AUR%V~xe*~x=%eXIp(pf%X?3BeR6l1k@c*=6s=kXB7WB{;QLBO<^-<(6 zDA2o7kpeRqJEx#2sX~LmASeNEw~Lwzh08Y04TbL<&5X)t5UQH$tR=nz`K%JY0`Gzf zFn>6hsm0Os;5Rjn+6K?5@$f&Kqb5T6-U?apyP>M7blwP2GikMPSux>qz(U1BEsYL} z1CBsJ#SM4F!ios|-;h<{f4OYXoIrQEC^ZX|mcJt*kS3P{Bl?9@iB9-;OVwzaf1Fes zU2r3*9@rR))R?0Dg^>&Q^nJcIa9MBT>p&y*EaXBX{hZhXd*MN1Z%WiPu|FoFZ-l}B zSIr2+Xo=QT7)b-Qd|@oU0uT8KUrG87UNz+H{^rdT3RW0N9-+&h!y1OjF40c!$L!10#9Ic@hqw@u=^*uDEprXEnY83eNvG6lb z(RsfcrMm<=4%|sq09el?aF1;-)!gZ1&3grG-FpkIv7N)nwkPAjRj%$TiY&`_hTl0!{_{CxV( zh*s=mGw#S7=09s>9{BGoOEfo7QP!a}%as{Pf%j5zs1A-vrRki1mh?T%^>>geQ+t0& zsX7()XCN1n{6G8ZqYD`4YfSr5^Eaod`fp-u@FJFp?NJ5Q6T6_EOA))#-`WMC7xrRf zgud{XD<=#DU%Id`1Ulj~{BV2)Ch(((*J|)%DNf7b$J2fFtalQ&1I@fssEzv7GmRv5 zfoBG4p^~1NbX@txJ)0&ev)pr`uPp1HM;_%fH=q8IH*pK#MAVL3Lk}~BR&eilzYT;Z zdB@@6@J{t}QV`d2u9U0P zkt?2jl@zXL622*}BZ=2BHS!{6xqeKzL0g<1<8M-B=hV1c^u}>E_BN(QCPd8%qZwPY}X>ObGL1exI>$*XTtB0(;63k7oBpSu)AcjJPiGrR+-C$ z-i4O)R>;pZEWbs_JzAglccFXqD0fq#`((=f5%}MU*M1)^xmch~ELjk#PlTV(8?7(h z!E~fGO+;N#hbqznY;0p`m_~G&wZ-&uHmj<+s5vvx&&n)c!_t{WqRzh-ypMN&Rd55) zJ|H*%$gdf!tQG<1Cl4_y_)dwXXU1VA9+UqmN+K;ZnkgwX(9o20YJ@jG8~o2Zavt~( z>t!oc00U(w>i=r8hvo(BvIrK$CrN=*;yKArg#wEuqD%gsQVDP&DobUktKTk_r!xLe zzRHy4U*)R~bwE8|ZFB+gzIvG69v2%?551q*jH=+}Z-px8ozRXV^bJBMdaShaH3H848T{Q1V0$JIb!%>n2WCSj-X>|S??(LOFZ+8q3Y^L&saDP zc|7A#3te}Qhq7{rdjbto6!%1`ti0l;pd(n!O{aHqeQqWlk+V2--0}|Bd}<>Xb1lNY z?3{B6rN|AO%jg&BgJT69l_ok?(LBlLSVKLe8}@bB7Yw#G9Hu~PjTX#@l-%iU;IwO{~?56SJ1M?oLCiXY)qfF6k-cJvODftJ`BfrZ#2>+J4 zd55W}a4Gi)#Rye%kD@!cZ8}D4`8KBG)Q|s`bAl@K1vw|l%umifMX$Z@vQE(qZ@sM3 zsEe*-;tS%bhPcwRGvh2SjND5<2hC<0;u&|dwDV9U97(-E-?@W`A?_Y27wHH$HTe<^ z`j_YYJi|YxA({xL0y4^g6a_)k0CH znIDJTqH^XTA=t3wyF%{L$-GO2?$Y~Q5e_^{@Y?UEW(A+Mm2mQZpiKtD?Ks$&`{Ab0 zp1PwVt`D9=Z>BfL8cLsepQ+<|#oH{fB*J z&;@t%m8Va-8@X^%epQnn{i2J0Np{n=^&=2O>z!V9e!i>VeHYOvyV_A{->;?w88r(^BC3l zcFH_KMZAAzoCF8koNAUrs)YPB}dJ z9L?d%C7q*&+}ypG6Hx{c2sC-_l4oYHs(aAmwj#o3F^KFC*e^O9JozprP0sNN? z-U8-L!L>>>I^ThaH;o#II}8{8KHc~t$5IdDvK&Wsj1_Vs^e_G76v{QK%jw`hxaDlR z5GW+)0{^!p3-G^Dvcnx~goNrS&`{#(mftT)&_yOl8V&GY^BGjlKgL%;oWF#x1pTM~ zEtaNR`c|3AE>AcTx zU5zX_Y*|AUeN`;$DBkznyq>Oz!^|6?IN;11siC+!e>2&|nEWmDR_K+tm39elbGOk@ zp=0iLsw(_x+Ch23Fw;(ODzZ(xa3!Hz&K{b?AJ5)PO?i9vKJxPuv-VRFJ~Znf?j{V$ zJO~$yxXi<3_EyR`f_c%{bf~sHx6+PLF^`7$302T>)I}+&C#a*FOF2Pacj@F4xHHl( z=>%=yE+&F!#rYFYlFn66I7xrIs>PpzLZ?&QDKfd1$DXDg&VP!WrmD^hF=yzV<4*J$ zIOC;8pC#2%C+ZyCv6m}+j)vL4MVu#}{Z{w|I%vBQb^#lN@UV+C&e}Kh68&q52)#_5 zEVDu`(@S%)kSo;E{I1Xy=+qu)H!$-#0gY|(g7r`xCKgQ7X3|Bd#)r`eY6ebnNpOUl zf#)Ej3pmHJ!PuG3LQw@ZWj9rsB(@sU%TU%&HPg-D518t#4?+k;!-5}C+cXTG#S0$@ zE&|R|g58xUaDK`wh3S%!hq%f3Q;vf2_nZvnn6X5Tp&CXn$ zPm4qk^buk)+NFOdeupj~R4fCH%u(Tcs-TY$D&f{fd7%pW{CJ@{^kO&on&@^G@^!$J zZo}85;hM%bpjKKa--y1~mUtUuBJ`cN3BCd^JFP5HmZiFE&SMDxI0o=b(Xse zC94(O-RO~0$la4RDSNm+G+61u^{48J$_*rk^3pXJ9$cMW!|1&H)j5Ke%9EX=(HC>h zu~bDq?U+EE+`%ykn}SrwRJto2u}`P%Qdj#dnk>2ObEt!K&^C`MNSbW{ancs+B1}sC z*2Q$rcg(UBSy0=uoGSU=nO9JPZ-RLx-4G@7D%?ujmcJTXgXH`*>(F8nZL0F zbOAfr?`j1a!j7xOaP4=Ns*#zsQ@!AM7Q+nlbTC;pVdnV~m3;5ue$+G7gHwQiG1vz9 zFA^*c{J%ERlt^fP-^h{hzda^LVDdQ^zdIOR<-)iKP!SoS8aCuYrtw9Jr7wXSQatz% zo24Y06&QzHXccIMTnGe8N^q+Vn2-zi{O^4ha6#Aj>@>pP%;&-sG}q@L)qh76Db_z* zl%Wo*BkFWW&lC+XBJK!8J@xrQF>JD%3MEO_T|y~J(BJW8Q3dVhzsHp$trwh znyi`lAE>K#(_58lX}!JG$~}qa)Vb z?dY5Gmg`6tl+|1pTBNk%y5WA4lj}*Pm8-5kl%X_q^@AVdug(GJ2nIU`(=0jLITZH` z_Bw`BIk}-@B$?$1$7uRT+HM~QWkDv zTeBmUIdlg2pNGESy?H+L_*2abD9LA-F`*JqUOwTR8HLiccZl_yXdC-eDZGS_rE3W zp(^fjNqaFbT9CMpE^}dt`)MloXZ(Ju%|*r^pd60H9i&sP(Xj`quIogRL-fu$BjzyX zMZ=?ykkz>?>IfZjTrPZ+8aw7k9)p&DNd)r3zCZjVRk!~fc9Q7 z4-FOp{vR7pf%YTDUO60-pJ|B0jSg}cwKmG&cSR!~86g>;rASIMu1SUI6RMqPIuRHn z6~X?i6>_0v;5#W1_|KP8C?@dPmkt)hc3&24^>_A};F`|+^5Gi&i)aNSdbNn!%-=@j z=nZNf51rKC3IZ+Fw+a$COuYn^8t6p@9lO0q!GK=)GS4szn#UKQ3Tn+4!(LeDi_<(U zf-i}Q=sIs1YN}Q7eh)X5zdV(&9bV$8iiuDaPYrwpzPal_LAKdl57+Hmx*Jj@)#PqM z+3GE>1^uGT;9Apur54wYCMp@oh^EROR~PUl%DK8yjB?l613QAQ&R*yU;+%bHqP)S; zpIXV)9RtCp26qh8p|$p*n2|QH52uS#vK_n*X|8QFjh3=(W2u$2&^jJBK0MY5WRnh9 zCQ+DF!!m_V;{Bh7i?LJ8(~$*+c_tqfG54SOPH$8R5#O|T)uD@dTQIzX_ z^nP0C{1$Zp{-}1uYmTRp=;$2>A`Vfi<6`(>+HFq?KLWL8{jj4{#J()_D0<|-Lyo}R zrEADh@>#P&j?pYjXYD3bjdg(kgn|+p=Ff0Pm=A7$vNn#0{#N_aS9VTqPsiCpwINMn z-M~z1$i7$0kjU~>hMCVF*j3#Mo>4g37+kEF!FK4SWWne52h28$1)b<^bAtcLMd0>x z8*lqvV=EB8&lm^HFECojp)|-SE{DMRAq%mb@uw6*f^k_2r4(bm6b3KEQBpV^3AB(R zz<(%-jA#Mm$DscI*B1-?@9`zjLw_$H^k{y+FBR@UAH@u6?%ye9feX}2ginQ^iFx$9 z{!K8`dDJ{M@S?{E4(tM|2`+R2IRcz6^yfT}TT7dH0UCh;ya--IC0?TAn0BhPQoG}Y z$BQ=5OX!81-r`hMyW%N@H)4RNEM;qgrvm+_K5|#aoxU0FYBWc!mz z18Z~$ht5Lzj%z~el)_wd8mKIAwL&fAbG0Rxa>ChxzRHcAo#>kU&CvyZj7uEdXt?~n zqX$?MAMCy0zOuyLo08<3_P+G16l?EKr=d=iENMCN?o~MW4BR&3&d`R5+PV*2aR*7F*_;G zRXKV$ZFTmI+6}H6tnK)BfEmR4#0S+6jJ!P1Pnefce!LREfo@ z<-qWNrW8fxvsY2+OmM2=p(Vk#ik12Yzr!TIPB2?ZgU}ZBJ zKMeTa3E5z8dxaeELO=1j=mL)Od0;h7<;_$?Z^B#YS54xbsDeUy4>kg;y&~8_RlPEL z;eS0kCZcORK`Nou^%RA_VyveGw!??rrSPxT+g*;fs*1Y;4OZWAKTuV516K`vxlUY7 z`a_Yq+Tc#Vb=9RgN`F@asL7IDjp5C{-r1D0l#0$4^j`ke(F)wTsgAbr<|PMsP4a7d zN2(#uv3CY{sIt8aMavQPu9yxDwRM9}X{fCS_GP23y=ah>YVAXfq?ML_@GLE189;f` zBl95o>KkPqLWg~-c_@wWoys4M8IhDfk`jH3^F|>HGV{jJV&H!)wG*AWnl_&cem0_L*~N6#qG69yQ>_ zjQLPy_Do+u(fpaTMd*>aw8hljJ1cbwxxAUFOR+nskg|-Xc={zTr}CZyNh>JK6PvUO zF7cfbS5rUtm4vlmoIZ_T2Yyj#{Ce8QDRCQVAlEH+6P4oT71>PDT+f)zwAeK)dJD;} z?NM9lg!Avh+o*waMdWt+=x7_Uou)V%gl{9s(LZb(UA3PM-A+C25VsdR8FFp;Cytozo55`g4(wR>YNRR zgqMGcft&2Chw)na%IX>?r7x_wu}u1xIgKHRaYkdr*MVY)djq+M69RwxzOW{N-M+6( z3-tDVgS#~O{$r2)g?u4k0UZ~^XtIB-7(s3QRmH+^3e6Csa8vSu5JUg!tArw$0(BAM za7~7Uc$%gc780ndew|N*U&>M*S~k5apGGNqDLxB4k2K`PE$y<`j4G(N*N$5oHZSfY z;N|zC7arpAp;A;m3g!Z@+@W$8(b-BtIp)g5>xAO<*_5q z=PIEiKJThR+m*(y>fj6g<*Z4Klqt^IxYMCH>rxTrmZLtVqk|od;6cYbn&67l&-P~M z2qxK^Qw6z6jEvO`k~y|1515CGh3bX46IQp42(;tWZ5J>I~~22wz?ih zt)uT;Ifyr$FCy1bd*{iB^%UmZ7QTTNI`)NaqyopEp&RL*y;|rd8fd>1vKelul@Vvy zV&E&AQSeH|g=_c%Zl!*>pt6Mg*lJFpzgaPL2pwW+YBw6kepOoHp3yPoNAj|HN+q}& z_5d^O7U~>>HU&9w6~+WZ6(_X}-oy6lyWlR&@GZfqax#SkI|2Vsj0$-Fk7KG6POFS? zxe$#rp5UGDY#aviYZ(ire;674rN5cgXdr!JF$N(%3*<lB>QJ@bZ zS`XhR79IFc{2TZ`A%14N{S(B0*i?T_@n6=#pDTW4<@_&&Z_MW3BK*hx)B6jBz=il; z2!SppO$enq`V&5s`siEu2&$_O;iD+1SLb7)6m}pZzG@%5DfCEN;04E3EAP#rRjB#% zXq>jnW1%j1`5owm<2@YqVkg~R=miG3eH5*M{7H}1e>fezz<$o4A?iSmupKMK6(fgQ zgewWJxizlR=!lEE%F-1`{9^Yl2drOsths1>3F? zN@-L++2E%w4SobaVPNnw7z_1+>t!s2F#bhVzu35g zs%C_-2gq+{%m(tS8ohw_fKf;K$nuSV^e678W=emshk@UHAK2Ew4&U!=B;NerS^Yp! zL^%-Rd(WZ*C&l-`{{+N6{#xSiY?|LJeqf#aZ-fu5ynmPQ2Xp#|3xBdOe|5yidcN?H z9nyc}Ke9#oLH;uvq)+0%u*P~*{y$bi*Z44W0a1J;Ho|+oG4x7n?Tw@JT81|XRnQqv zDwHz)JsFq|%bslbOTTvKQCV%7+X5ez#%??G0=aG%eNyjp9(W2Z=6IT|w&Z+p+!Z(l z+p#w;os!g{E(2=fTov}!yVs)FR{m7 zfmX;r*(=jvnYUM=`tl7MW>9i%TTM!rA6V z)7dPooZ+r`y<@7-o9M0~C%V?hL0km9LkTsBc2)S8{mD+ifL})ZTwG*b(19!*x88pv5BW@=2XjfxrLVe(hoke#zrO0fW#|2~NP$RBR z^jxxXL!#!~hQ!VZ5qJk0-8ri15j9va&@Yz6d&t=T}O9kg9PDh(-)DM~eZ z8jMxSqVjnqL%kI|E-TpfE|%R?H8?=FfahNqd#i+C0Gq7$MjG&c)%Zh-0^9!z@ITks zf|q}gF&W5jY5WA_S2U^v`Kp1-)hx$ImEN;(tfgL(|HR7aY5YITt>5&1WwH8jZy|cGsopT~f}VRKaf5iSCmJk} zYMwZ-K%zZ~)K)v@PC+j`*qsi&Offf9&)R=n4(4S?xjb-$MsgPH1uAhiyez4llWMAm zTpYR8x-Kt$Mdc&VHD$KbM{AT~P6gY67Y?0%RHirrBrC-o40E9m_M*7xy2@T0I)cXb z?`V!}vX`bF@?KjxsxFtbRUk>eV69B?azkqs^u>Qzs^QY*L`zLfhkTaWG*-H1{*l^C z{mk{Kvg9^5fGgL|{6@Hm?8t9IFMJE~n$dcnDX#@}$NS%kiUR*_D9U%z)Q+x-txO#- zDJ^2^gub9dP8Vds`RuOX)alvX=!UR5s|T$VTv81N{+yq+gE)+MBnz^gT!UM$JtjHudJywjF4F8tq(NmyM zo)ZwJ83A=9GNQ8noA*7F^ab8OSc+cR`xpD974m*&KWp1PU)T|?z2`r+ zQnPzPX}tEx9f6I&0(TVl!VTOp=!H%0I7~zzatZKJS=8fu|x z_5f{_+gw zzw?dLd(sL1P#QF{6?n5m~?T4*FZfbvUimIgyp!eS4$pdMb_gvCos_nHW4S^nW zOyW>F>iLu~4E{wQvhT2%Z9dgu1Vji7bzKCvUIt$S;cQRH$@iWyBWxiQgWXf?Mj zYAm(qJ{BHFBDXwpJiT!BikLv%TrI*e4R%ckn+!I^qtL0iyvahR(E-QokZIr)*?|9} z^enKT zaEx4>1_fJ#nb{y%23*a8piQ=c?GOh1e?x_zifgAwfdAvhQs95JF$^=DiAHl&KHZHn zc=_uaF4Q^S88JY<*SHJhry5Iquh~C=Ho*L)fY0}oEf0JK!uth|i4R%zz(f(K4%8KY z#$7$9c$Yo!{~_E4{*MT^fd5It4Y;m160Wf-eo?r}1pj~hbr$Qt#@}Rb^i}*Fb{-SX zdu#)${fBI#?&hDcE_w(uqPo7t`;z(f7T#Z2mY(VT6{^mQo_Fl2Hp26Poz{wZ{$v}q z&+bpq`RsImW_`7u?k}vF7I1%K<+Xpg5cI-_xiCybM{*JHQK`a3(Jd96Us|VLaK(Zz z-OiPOuRydb8J;TZooQ4^t>(<2Tgn#)ltju}M;6eeq#)Dey=; zn#*E3WHx^fZ^jMz72sKI&94lf()oE+C|b(Rt46ndD{`yT5}%%16N<|VrrM<=l{cfBp(L*K+duQxG%u6F<2T^DDi`TpwJdxT^>b|v8;x5bA412{Z08S%Ugy@3adg=6t8$Ch z&@9pZk}ITdJD zus)P2-GfZ_W80f03#0@;OLnjw?noy3hzdUyIm<~}i-)|UGWc9h2b%igH}xxTT3>O5Bn zCJW>W!$jzjvoO8_qnt66u1d~0daK-bB;x0r;L z!ir!w(-Zlj%?1zB);0&tlmE1Gn2wINdg(_w-zs27u-D?FG`XHdflqs=MT5$ClR1D( zuT9Jh47xOPQD_S0fO}%nr7fSawPxy&0c!tJzqmiC1aoyqT_&&BL{p&6ki(R3ciu9sx?);eE z@V*X2_od&t22uT>(DxSZPu;i=5d*O`coRMd3jN>12GbB%7-F2OLFf=#;5-#FltkxF zp&oI#W4mEO6`Ls2@ z`uDgT{Eg`8K1r?-`3VEWSsW{J+IJe>|{9yu;=OMu<09w?K9ADytN*h?kf% z@Lo923Iz@eXV^Xe6yX%`-&{Bj{QHGtteZa?zpMH0@h6a&oB5M0$v=`m&3@M#@MqXn zUFFZQ?RqToVwQfvdx`bYhkCETy(s9t#!BiRJU5v`U+=liV)WLYyX?K@@Z5vK`I-9x z+pn!~KVr+Y*6t^4tmbh)V_miP+zVDu+r_Xw81fu0SWmI@y(Ins_d&GBp#+XH_9typ&m$Ld2$-)#|)NiDsj5?bQ|!h-lVVAh?FYe(Zesd4S8w5NS+NBYk_t4Jr> z>+T-Yg?hQWME?X0+N`K<^pV?8xI69OzKiTZy|~1P9>h3XII_l7Jgg@TceM`fMM0mi% zZj8Y=(( z#s^Fsv*W}u3AnRO22is#w) zfw#hGT-Q4Ygn#o-7LKsHc=HdkT|oYR;6Fw<0Q^7V53=h19sD7t_{Z^wS&F|Ie*~V? zLH;Pap(pdl*e?B+_c)uYkN2Kr1N73~)2ylf&2xs8)%SSLF^}HMbAcu5y5|!6OZ(`) z!tSBwxyFuZecd(?7=o7azvK{T_>P2A2#Tnu4;bqq{tRsDM%?|AZ zFS}PEohjK>4ft<~Z|rICe4>E=E9^P^GiRgDnTN_}G4Sta1LZ-uVb>7&e-bQ^TY~3f zlIx=K`65+@tJOW}J1ATZNCvjOi-7<1;1J;dv(WTdfPBm{?D<) z>S=8BeZ?<1HJLu?+%m~FXEPVmUxD>3;ZIS zU}XaPgu~1nm;khY@i!56vpatH9I%~0{!Yw)9`UMCLQT4at_pnrdF@7)m zOV2>Otv~VZV|(@4-u-N$Ud4NW4bh{$2U#oqgy%4;pbzsLVLrW-=NL=V!#yY17wwe$ zB)Wic?$hiHYMwJ}irGE3hK#SWi_-?+zoKVlepW=sU36OWr+R8<`BFl&Bm|G;)C>+B!d z6s5iWZ`J{o&%f+@<*Dr(vnxN@Lg2(6ZVLlnXudU)4#F?r~B^uIjq^Cg=^a3@CQNL0i3K3gTTuSvEJ_5JOv0PPp+X9a1T_#%_2zSujn zfV^UIW-&OIHqR)I-SMXM64)0MNiT^>X|J?W=#Jl|mPTLDJ+&+b$O1m4JhGro zas}$mZ%?X(EJ#TDfjE9pVigME|4OI^4d$2l>hP~iiLXgkZ?U*qxP34&whlJPKNtCt zDtIo$)Pt|-?dS${*!?l8Aq{ZnMKvPkz8KjU8|3*BO=vIIFT5%B(@b3-wLH!dKYykZKZj=E2Zx}Wy8El^@aM+d@cd(@$Z7lQs z!@3xqFx9VX{C}SLolzLoK5tw{Z<}E(#hV{$bOG}321x ze96E#VGqjX&rL^P+&4Fi%1CLsIhYRZ zGUZZ&)X0=iuY55kEACzP&au-V--~P~7(@-SIm-6^oaLogV&g2Hc8R}aB1go5nG)3z zvomGl#9kQ+?i!p(*XV*^PS>$J9+~E+?!uQ;1C!DLsX@vWVp0iNP&}n5vS46xF=WA+ zq!RcRIFm{u3nnF&LKZ|MmI0e6JE0uy_7=o{PaVDO<0_ENyC$|G-SvdTR;H<*`!PRI zMbF*nDirC7jIIhV$D&cyXrTMw$m;NE*%ncg{^eGL*9MPbWmp|#!MV`7$b#(9ddPwg z@@??kE&=~<*?QoABO3?&_hRkj`Iz~XmnWj~am$0DYLAw?VdnFT)C!f)IpBXta0Bq) zBsfVbMJ0ki0sq!uP2fKwXh=5joK4{BUo=9%Ti$M*_eEjmKMP!ip+kji!}hAC z@f8#MqQ*JQb~s}mI@}ba9jcu#0S4q>4-^qkVe)?;70#%@7QFV&0weLl7Y)=0+Oq?) zu#tW87Zx_K8~*$JdbSPK&N}SBCL(qN^4GDNK>k{$`*ZO-!~eT?9s8`WL%gTA^sa|X zyBTr0e$TTWzP)oj8(2rZ9%2pMOJA^7I3VBgU+u=IK{8~fTNoLlfT&GzPZM*XTGb<~%GXKk5 zvf2ENMaz5hL+Fjf^25*(9LkHtrmSLK6it)v<;Fl|+%-2AeQ|7VJe80(nvyUbs$~Mh zRthtvVMf|6Cxh1cZf9q~gQaSA4wdy?&B7GdS1&7{o&x`7+A0ptw9-(~lxc%E*Psjs zJWH>oV;d+a=^ULE=A?OOp%9nmrJsbcsRFiUsi`6+rBzZS%!tM(%W!VIm87CC(2{gy z!TkSmbd_OFWla+pcgxIVW|EmC6VKJ;-rSrH4vWL$?(VS2;J&!KySu~UZi_GOu(-R! z^40tOsfV9DP&v1{y1F}2!>=GMk>OV$ClG!GzsDC0?(mF?D~w;k+1MgMtH%;s6ltP} zm}0@n?jKRbaUU%rszfltT{N;Jeg#}a>EHm@t*|n|LavRWqYIWbpq76h3ZY1U`s*Ot|kuK67ngv=|Q0zcz9^eFHWqpB91l!b|!+ zZ~%Tj3rs|vn;U2fS0^E$ptk*}h2zaXqg~|>(sFGzzYCqOf&5l#pw;Bp6KOoZiqf@E zekFZGg}Z_-__uJ&X_J2pw-ot@mcTAx{u1!t2=x2kdlr-4zZUpSZ411uIz3D1p!(Ro zgqEqxfTPuxz&}(cu%`OlwFEnSH@cRRRqf?kMlot}*9v;C#JX0Y7jV_N235dv=Q>&g z&9i}~Dy5y9sXwaSt<+k%KE^Gw2YTrXC$_V>@)WT#(_2GMMJ4|bR z%WTJJn6I(zZ))r_*iI4i-L#%1oo}x7JiY>rtrzK}*Jiy;%e_}~uhI~2+uR$}*c+02 ziwb)eSniO)Tg>t=eU~4ZAHbm)XMRLGWimgZS@KiUGwLnRHNB*Iay8RyDk#UB-cq(a zGv@>TFSBz#(S2z}_E$P0Y1!XtrF6>pAB~Y(8uMXKdzi5R>f+^wP-KTH8N!hx{hAdC zcc?)YruM`$nK8k|VyVoy;2+}A4D9p}D`zAI;0dY) z{*NUM{I5;v;J=H$NaLV%307$C;s!g~cV6v{tS{0`;+6#0b4fgR}HmJ5u;%dZ6L!r{pYaL_z4 zfnV?~UuhShc8+Pw@#Zhm`atLO)2iT|ucJBm739}`amz@jT?Mz_`8RQk={zdjg|xxn zf?Gfn{YANX;J*=A4a}bl{;&7Up$va};1774bLg)6+&vpz;I+V&YG>d$)d%dRes;~K zy6PTaG4)T^9CE6aT=P%`XSf#77v+(2A>CEBI2WTAFvPhORX{c8a+2@b^^8IMzW0eX?&LQCV)^gsHiD_N~|skZ9jd4}HgNJ82JI{@s`$Ds0EB$4BLkp$q#&i zPffsXE>mg}rfinzQi3yhNtcRD>5!CkT)NqjtVe?4zobm`j%z0w&^6neXhgq2Nz8#$ z+A6^ek7z)=1;2vzad20-cd@qMc2DV8d$7HyeT);of;!PID54rs9{dXOB6)lZIz?cA zjyow_`rof0)QfMyn-CuqQF4faUqPh;e$)k>!2bf6w>uI1iv;k$A0^1Ek@I;Y&A}$a z^Wgs*wi*0C0fpZcH@td+|AV3M>js;!qNsn1Gb{LSWl`A15W#MU9&B}9CYq3T=qjcL z{|XcnW03Yq5DP&0-$qvLkHC82HPsCa6duuUfvR}<#eh|~gv$3be;S#elc;bXYYXAw z9MJOc=Fib8Lg)0F z{&etvy=NNu-@!8#{O3JW=%@P1Jq0PC4erTwRPE-TM5|Q>oT%ml_E3+zCcy=r;F^N1 zzI9zwiBoN^Y1n7|);S$j@P6k^?7W-coQ2)Kjh%B)1^AqEX`vGCoKK^b?T!W1U1{N1 zM2!`lV+p*V!}euRK|Sm%$gJ@8RTQs0vaO{LzJ<2+blTUzwh@k~!M244`EFUa5w>Yr z|3bdJg>@$-`#9@vI6}{J_u?z?XYPJl;myfCNJG7QEr+R@w~^&2759c(j>D&3WB!}+ zduy9d(LFiZe3lN#`%LF)k=(;{friMk=@PWi?VPJrT5gnc9a{Er_DzbFyJg>|*HU=) zUHS*k=fAW~Dr$T{v!#ay^x36xh9}fqDrk60Wu=>0&q{YR3-PWsQ3PfXN*rE@~Z^zXD#IGOg7x(eR3UsOt1nwmeDA(&G` zf-m@`y0GAW-lvPeeefwMQNgzS>ExJT5k5IN4m0?zlj4IfxU-3gNKpKin2g@>s01A* z&KAX|VjsonxO6zBadCQhL``EeFl8_zCM($1(<|B-G%yfOlHy}Met z6?K6=%!X}U8KHJm$Mz6J5?yTyxKJIJ2LIncA)dhXiU{z(BR!E;BjNlv_#aPe!2btO z_ydD`SQqer7OMgN_h1bB)@reA@ISypq+*zGIWMZ%YB)!9VYf+ZF&kGM{bEXRV;~gC z{F#AE!vB>2QsE<%f1dCHY0t9AEfftH@bY^CZ_vF;4;+T884{Sq@1wg~XMQ{F(n>?^ zOw)3}{I1$(yz`Z{b9mteZ522lr~L`GzwkHVX3!~kJJV>bKZ~0}adx>PhE#RKc^I6VMB5@0>^%lp@Ya=mn%Wr=SWr>zGOtl)jE>)JO3+W>8Dz zwtW^=Q6}5xzzZsCp9d9`&%OX1fnBymlwav-TS7N|0oyX#2F5$-nT}IWd0);+swtqY(Ln@gI65 zjW=Gz|F>woOzWjfhAT8h8fdsiJtf(2of=BVvu;ueDUfxWT++tOyOb!2ng7yDadXB4 z+9ejucu1qfbNa_rTWqU;N=`9G|D3)Gt1d(w_zBRV9l!rjuP;D3G^0sdcQ z?ZE#{?02aPwmSHv7MN|+OSO^k|1MTQ&h036EF`l@q7wWZXe2t}d2*OTJQVmYBn4Na zwv7l*4$KjLK>2rs@@W|;iki1_KquTr+W9H63XZ^DbZJuplcDy1X>H)`T-S>68)&PR z0ktzxd(SPRj@l`__7$|{c<0^PAaFifYXHta^%FOl{`O~Z6KS>o4cI=`zs@rj`L~Xq z(eVET&q(n9wR<@Dzu7$${O{==f-7Z3+=JD<{VC8Y7gKmrJQpFT~V@~BasMtb)DNC7Tn~sh^726DY=1aECLM?pRI)~=_=2+)ZZ(nok ze5&c=tqaNLdz-tM5`Cj`m(WYEGj|yrp%a!B_zHBetU@*=-LeK5+{5N|=vH$CDRUCDaV?2!O@tLvxhp!_MClGS>Bp`09vR__CZRM?->u% zH>tnzDBYG!#$$9)I%YUQ%cZV{zflp`45z4zv?c2d)skFU=ctghIP)K}O7_f)6eF$A zxJ>uOLK#k20tG`8Nu}%6NdI$dBqeB9hcAusR^HLvDYw-Uu1%<`B zr<5T0bkFHNKP}}Y{l#BNeobR}NAg>0#t%z+PmF()_>mI$CW)WuG51%(XWGY|iT_G7 zxF2!fsWVqN?kAPwCdB@tT<%6pe)NtHM27@7c#cJdV&d#}WO&fv(MLuEFS!qfN1|WQ zGb|eYg8HGc=ohpMiNmbT-~w^z7krbh2G7zB+(R5md%*uHG#~so(O~fZ18V{PpJHXf z|K&^o|NmskQgduFe=XJumSnrc@*Nn?$IEXCjOCA_@@)>y^F<5to9Tk4LxsCedkN-` z){cSsZM4PQY$~k{;HIPVTMzGixE28CAN$j|adgc86l`DVUj??0_P6s4L;hLt{0aWQ z1;hRRE$#u}e=m1GOaT;g_oWAFw7U=etzLBXK?-64aJt$7*k290`l1UE1FWRpbYj{~ zT@TDr2RZxWwn25^JH_Q3fL_=S#{fF2taJ>d4N4uyAXEV{jv+Km*>C?79pN7KVbnm8 z?8A`@dTtv*su$vZ0dc$5CD$UK>hl)U#b%3f!lQIvHCh0SeP`0!<;~0fWTE+>w zhWGy@tq?otPg74ZUVoO#h;7r)Q-*jv?E*a)!y9zM;}wzSwtU=59rQpwFJmQ6FiI=Tqb-YU;5@exXdyqj0#y?%84AX|%g% z=uax??i%uwez_JF$QRt@x(xoq&j$Z{(@gNc1oZ{~Q>d{tJNSf^l*VF{r&Ah$8y0cc zsN9=95}OC>u#MQL7G(XgT`HSZ5DQ_pJxl!GJ&Wgp6`to#L65Yo(Wvm5T&YzC4#+}WLS z)%w6#)eHOthcgdV@IFTmY`*RU+^U!zJ!ye*+1?9Pz&Lv!>Ypa|O_bOcUYhtNIW6ziX~+taW-&xC8dgkq68BZs?7Ry9@1SNYCwno~mQ%Br!WY_NTt+!^E#nFbmH#uWqNma- z!x}mx)itc8%~G6UJq` zC`@>g{108@wd4!5o}ZL-k%sbL6E9OezEk2=^74-ou2VE0mT;5)<+%9Uw3BNTcb6t{ z>tg?Afdk)FWEqQ6isEBhUNrXO!;Q8uo(Dx<`h-q~Y!{ zA+M>pdqaUY^ux6Y{9jK~rQ?`w>;e9(R1f?Qry}70O_mG(Z$)j}KRA)y6gy+Kai!P{ z3IFb54dmQPh-HGQEJX}rw*5Xfjob}v7A&}DH&jSN&bg)#g$ZA`@E;8d{D*0jc7Y50 zW2D_y@;9hhU?5(8K2QrUe`Y{}!x<5Xf~)^jdjN0esJ0h6e~~r|%pa)bf%%QJ>f9tM zta+S9a{+D!j z0sj-+ohhIHx~mgCQkS_p(rL9DaEn^P)d9C!lYv9j2hR4$LT?9FQ%3^}sf~elRRbof z3BYg4IY$S2pbTbd=>kngLdKN)-r zEd%MBw}NFbUGsi3|B1f98Z&+`-bUu()YF@89!Yh)=S-uBykkvcD9c;HG?sqI38wLM zM_!&Y0Tr>DGl`bS$FlLOksD=CL3ihyaT-;UXBlUZS1xLt2`%*8Fq^(hGYxa;u2jx2 zkB&;evKG*4saw_}nkc=>TmpV{%v_3!;8VtO`b`>|v648+n6ZXZq@DV8^iiy@-#|yi zF#RT)iuZpjwG_{$ZKr@3Oxr=x;+oW*bW?Dp?xuCZdfi?cEELx5qng61l>Ouuo+U&5 z@`aNR(M5iC(h*w4hb0}Ofqbt-_>%mqgp(xjkqM_MoTvD+beroPcaFAm2V?)C@th&{ z0=40EF&C*gmk@o444fefo|vadV8N$4&5+r1#<4*lugUEm%S zc25BR7f@I5zX8<*|D8m*nfQ(6NV9_HS*SE7xQbmA`(dlY0n0S= z5C2@xAS9m~dHT_Qf3BxDE%rYF=ZE>%f$eSmJ;3(g{l(oK(Ep8hw*&ugxY~mMD_w2C z{~oT^;D0GsD_m?%ceSKB>QiS6bb)sPJE-HG&CvyD;cP}l)Pg{lsspB|*Bs60r!wBr z9KGP*94$}<|FE~9z36SVq?Jl1;8eu}9Hcz6wW5yDJgv|XZf|Q%r4oUK(u1st(8P7J zCedQ)O6C+ACDqHEMxCWc88cB4oA(m7kZi zjn48hN!w{DKQM6z_2mmB?xJdZTEZUk@P*>{QUShS+&;R&oryg_n>kPHK^nt3V-8bG z&Juluif}CIIAwB;B2Um$j~wwgE%00qJ4H1;TSCuJyk~33SvuxEU*J3qbaw{-;go>? zm7(nZ!fay}`2ULK1OJb(Q{rgsvzjUP#U|U9Vn^(AQ^dx|xrJb_teIWFUcoT7RM3LY z13j=^=X{`?U<~dEWMlWjqQE;o1QWi;_)nN{pUXdk^6!SplnQ|gNGt~eHoW|{z%LG7 zU*I|iuS44kZ}WyW3BLUftrI-V=~_kT{5;JAwNpcj0rUOZW$2uAZ3Yz17k@px_BZ?{ zPfyz8e}s2_fqyMHKh&S+ZclCeMcr*M{}StN1^!=mwE+KDx|)Okyrru459HMQj(U`)P6y^!D*>OQt6L9= z&_nimbWj;!uaCKag1}kIcUyf_0lR@+mHxm+N^xKXCCb(S>FD#;22eq>fvHMMYeT3Y zpS2O)_vN=Xrv1LfxlPa)E|=R3+w|U9np0ihY)cCY_{vyXQo8T6xfOl#t~R%(%ibpD zwzS=wWp0PBz!g(_>gAnk>Ogh9HBB8ct&w5sMA_c`Ir!drE9Z2f`|`u=uILdD%I=Pe zI43)g#>xkbJ?Ia)m9ZDqkduvlh~xu?zR*Hl4E>>n9EJh(Ogfx3h|WqyvWC!BX@BNW znj@9U9FEHHV#Y{nE49uTjfx;&##jnS^Yr7%B$d!lq)6#@`eeE*7EPZ@8^zUW(`c}m zoi>B2i}O-vkzI78&W1a*MK_mD3BT#)(E?#-3VdVXNAe;nE0jxKLfOKCq^0zMk4joj zC-@366SO z*{JPQkn0(_gVMRS5j*LDCp>&N&GMWJ-Ah$G$3yl}l;=T#19Z?`8T=nY3iw}w^x%I2 zeG^xp+j~Tu8Qck1XB4(NG!pyZhJ_$v3kUltGz_Zjj8GZf-g!dt;7??Al;Hh9Nx=cn zQ;*7bbKoT(i+jF@Fm*mOFcZqBbD%T-2+F?w*O@;I0;wDgMEfUPHtepq*Wo;K`$_{`+|CcllSl zJJLLVcXwMF;xFQENv-`c?q*ccf6dhd`M2fZd4|8It0DMb&Q%}$H@fO!3gC^i4pN|p zowYFwJkwbdDTq$a8t4L-a#lwdEZbQPU4WO4YRJMZa8$)aOl@GOngo2UoU&J;>&i&r zQ8=7cXp<5RoTr?$RY4Un9@s;v4s5Pu0;?$hS}Ri#WsS88@k$SCRd_+a0izV1wHm$l zoye_@jzIg|8nnunl3NqC@IFf|WJEhyYEvm+wxtgGVrR{DDa<$2T#p{&<*!FaykAW9 z@fFx^YJjgm4^u;G>kXP3QF-sLoW{g^$K^DkL~m|RGt4aQ$!<=U<+|A|&?EkCY)SLv z#m3e&Sgv4fLoMYmhIUk5UTJ7glHAbH5n3qK&>322epVNFg2t?FbWB>3nMZ3SDYGZs z(ft{{sgG16qYpKc-s$^MIcc(f04jojeh@lkN74sV0m+d*gf5BG(omO)acRS-mpCSM z1eF(4Qb&?eT&5dMZ=rw2(h*@>%6OV7d`+H6*v*LC zVP;h?*Lufzve}#<^XQ10# zR~(6izfoPI+xSn9pm~!2AR)1I&Nxzw7=3$)6Q??f>$3b+@KDV19EN1m-uP zmSBEE%>S+c+r40ZUGTrGt2X#=bkzj^--6+1)nm@8^p`r z-&jjI)WU@=YWap?yYP39bbVQQ)PSw zPUlpiLf*zXRmtT2oL!AVypyu4!x!~s*Py@UE5=&r5f3odMn%jS>rfB*mZ2WimnRq+ zP%*ibp%J=4`3;THBkPyd6k6zKW^-tvA(<^{pOl>0nwCi`GTP8ssdz>^>L%UQccA*x zpZbpI5%BuXs0g;C|3Nw_HN6Xc6$hntrIX^<)NV9a?30>@x;QkoClwc`>UvYEDCzpr zQ(Mk_Xa6p;Yo9YAGyB8bSpHUDBVFB#cQMMo;*t#No7$wn6VIlLVlt%~tx2AU@uAI|uTt)u^KXW-e&l=)%bbE8f5y-i{7kVM*c35bO zZtql~9=g4)gbKkZMna+Bt3aF}!t=b(o3Yzr2cLqp!vsDoI3duQ|4h9DMWK9J1Trvz zTP5%w6Ig`;XOO`61XgidNgo)7mp?qv9M$eqtpqgBF)bHrf0-7-jisU5aa6c1wb9V| zrM1dnzDr95^JBDI&^fRC%b@Dd`~QH#+3GLkZc4NK(e8#c0L-sXEx`ObR36N)iTRgu zuIkAD7+qDs|F_`z6EMFbom1yI%Y*-U&ay~>R&tg`3drFsg%m_SXGvhcvZ4Y9D!;6R zD&TKmJ!LwutkS}Y<<|c@fQfW;7%)}YkXsNcs21>nuK@6nZ-b>EGSZDLh0qsH1~&E` zGZ&(wzJcb#Wbzd>7ePAWtEmY6>-`IO*xSog6iLxSrebh}LV<0(vvP`41+Sb_0vU;u z*(E92+cx_*`Xt9@mx3?4*;tzP%8iU=&?AmBmP19n&rqJ)%RLMgsj4g+en$f4T2>V@ z%C)kpqDOWkvpRgCR+%;F94g;h@Crv~)S-EjE2A#*5~ua`33CMc22?}J);C0tU`~1? zvPog-O(@Ras+Pq>-fk+uqj zk~`5TVNuc_)JRB7>O!h8GO-)Q2=R$|^e^vC=s`R9n(@8RFPjn9hg$P5WBXB2zI<$d z((~AWW~WDJe) zycVwp>(Nf|KbwYv|1Vfoaar&nGl|o%!~eA~9Gh(S3q69h*+ii=wwg2(>R`546Ut%2 zB^rB`9|!L6m@o=#<+Fp^17omJY5|=5{Mc$+h<^{|pT<9g@_)l!f$~3z*((-U#_h(2 zt08##b%7>$`3nS!qT2me%i*RW^NouG5h_zU8--|UZaH=ybMtKfV;Fux`>gU+u;<^1JcmBIgPS4Hsu9oYU0%r67} z&vX6;{^vPM&<^!?XE9o&x|~I5j2h}JOnK@)M?rLf^Bh5R!6XMm7vP0GKxTE7U86X) zja@|+$YodH0zJ2R>AbSuCLw9efLb6@7Jpye|zH@4I4>kdd2d zlIgs+0dTX|V)D{d@1-0s9HBNjKC0&}04(fXn5~f6TOwPfFz-{NpPtGSjR7Qu3L6=1 zl3y8uG+ka|D2R%%R_*Uo?%!+G6qxomCZP72Q6x*JHe6N@eq~lvgccPbE->A-Xlv^6vg%)r} zBDzvXjcYF5; zxZS|U3307>4kPV0h}(vqS3|t~iGf0R`G0Cgy!Tuw%d)i7s(#;S)Lex!i< zITUKD;y3{|LVU1G6i_$WMPxy{*m+7&u>h35E1zv{dW<}SlP)TQYUf( z^uq2~t+)ud7MQ2>12$JGS#yyK%>foy9^~edq>KaRC@j~4T+kDX1uAGJ@Vc)e5Er+B zGkv?v7EH?I0qgh_Ao<>#ER^Nj0{r3a3B2PiV#=ih-bmnL@8XPh zUb4zFGZl)KJ(((cWCt?*&_WF|G}z9hznH8mO;yDR>??^67--VRqa>x$# zOR7Lih0lqVsJGBBu`*Q=A`+{TQxFoW!6R)FUxP05%i?O$TK;WpZFCAM#@3+*{J@xc z;oP6%m0)o& z|7b7*b;&j;{};m2;99mzn1btFV}w89c{UWfVXKKOG>7LICRB&#d7b|ap63Q^PQHd7 zmL2Z{`6n1+K;Pzt9t3KQwjGe;mi4A1o z<^QC8Mn3JLwgb6^Em~iw{V7@r`1#$n7*8*%rCmaW%e48>`39{W-uz$w0GR*4AMUP4 z$NiV_+OI{0TMfzoUM^^0e+5^0YV0?;N@M@q2XJ2WpL7-l{}(z7f&ab0_Qz@!oR2)O zdYlUQAMW&G3gECqLJD+%gQuQqL5Bw^h;Mcmy1+Z_4s^kK+imCq-~=ZntG{e!?1eaD z%b{n=7@HAUh#EEn9age!S*U`aS~D>hv)!6OW0j%6K2ZC5Q~@qvE#-S|I&SAI1*%Gw z+%((~`DIB(I(j28L}?Cu=*zO`uwVY7Sw~BJ%4`ylb-4Pz(H?osO@-C!?Nny$g&P6ydFG%%m4`h%t-K z$vX^2+9v;D$fnscZ^%Ic{!*5STFG^@%v4c+kZB=B?wXlPnQ}~~mGaBWGi=a8r84Z$ zLQnM$`b(OmccN2VSnons=0>_3?r6z$57m}-r14Zt3Z#kTmiDGfs0hlWdf~0y(D{%c z?WR*`ftaXMshij=#gBgRmShe5OG#!(P4rG8IwrhGEJ$;Oj){ekp!=3kgvtr_gkoeC z>ctnQFZ_bIlJH2s#QsLh`C751X#n3prVQ2Q2SlS@<0nRyrzn0?WCgm<-HND$uJQ2j z$~2uT6IO-(;Ka~sRDtt{R3`^l1^o9@Hu(Po%-@Q;rMrYBm~a^*OvYA|2Eq_{o|4c7 zo@Xd-W|`SFT!;u`>-ggEJcsh$;Dtba-hv4)g-=G>As(LRxWE(c19tly;vPWxFW@dg z`S(N3TR2b;(}-MvaVydD%D~GX6?o^FL9exK$f}*udPDQ9(~3azjMpOI=Xci5ySrlB z$(;Xr_*!c)U$6PW{2%@>F#oRqlB>r5I=^`BSNnV5wV#MLzby3t^M9j;{*QR)OM&@? zNboNL=hOUsoPOkgsylt)Kkt;l|41iKyVMg7H!W3%I2<%yE#j~t1^3f#!A7jTb`w=r z2imi#pjyJ7g)DT0Jp)zH0^EOk)Af%TQ`xiQFvw#bc!7n+(IMK0x-B?>cQeJqj41$iwI@PeM3Bj~Je znK_&`_?iPJ_^jqI`os6g6h>8jtAL8{4^t?nh6#WE0?i+Wbj19eFxu-am=jJ5y|=R? z=uhupU~8{4I}%@ke~i&2dj}e0Fx@Q~W9ggx&=8C6*gQiV9hU1D;%OC>PXZ>$)@LPB zp6t&`!o2Ij%w#GdR|mS~7a1v(B#+F{(N{^xNJWqAl0FSuXn;PQHb{bAk52Ky^b8s( ziRoF?Mp~3+psJE7&4^Ql%Tu$F8q!its0dE!%%})j=`3_mjMU}QG_hfdmD-9MlI>JP zOh|T+PVAH9LS6hi(M@}Wc8MOEDm+i%slAY%AW#XRRy=g0FgH%7xBUB9FFevZu?j8Z z$H%DDi|-Tdr>gvvC=H#0y^)MU`8N?k^vfoN7o@+q#$kogH7*faggS6#LW)rtE(iSg z&`aTH@GaXdYzZC$^A{uM*#NiE^T7N;m~aWfokTyo$~T7RxsJzn%D|sIHs6BzB5s%} zd=AnMao8w3FYpLk1V;uAa<8%5XC8M4%D)eHjw%M~a0dvcKc*3#fpon5X@NJ$;fDn_ zA(Q+>>){!L%C`_S&k8LR{j8DNX`~d|YBS(!R@9oK!j&{1biPgt0rS83FM|2E!2HVS z{Pu8FpcSZaOC$N2<0?Vj!Tcgr-+v0)rlfx{IM4a};)PH3*Kms9zvSe={}`te{67u0 z?^1_3EZ~0$M-EL;^E(XGM?CU!53zvKEy zL*oyY>rFQPWRczzhM(-EJlOCbyC4@e{9-$xe15U{^6;#Dm>^36wwD)X=Ev--AIRjh z83o8JcgzT(NI41kM%t|pgBEJ94~G`Y)<@6^X=!>SO_0*lqo|iOAuXDkN^xoUy-Sl) zV=+fyNsU8lXs0foBBVOH1XKiHQj%!9SS}@*MvE(wb<|jlO-?0M?2(j?e(~!>J>3;L zCuSfu@j4-s#tMlES=3yp5RZX;VOE@xQiON0_zL6wH_<_Ua*P=s>FDTOc%+k~tW<$N z9BD_Vpg^R9^6~S-U386W5#~m}tbC}4#&H!wICPEQ2v=~ocdu|H_y{_GGp=_v5*8ut zAPW z1m-~bbPDw5(02~h=KiKK0S$dFHIT-w#+=tn&jR$kHsIyYAL!al5`;m2r+W)|sD}{33vuesK%Uf1LS!8*`yh=UGYi3c> zEH7EI@{joiE1--wKW7hoznh=2BfezdGT&v>Q#RZ;$Ml4?@wEV!_ens(_a)~EE(=Zu ze()+ePjO}KYW6d>%R2x#A20uN?B>2=e8F0IM*=H&3mIQB+56t`lBIdq7+$gOa%(1Bp81CLk^2Li$Z5bb@}`WpOp>c-ykqI|H~l;IOIo6T&mK$F z^dHz+DN6r|{Ur@e|I8Lh-_yRZky5X;uSm@QO#RC0Nkdb=vEQWR)bGepuGIZNdbo`4 zCo3RbPx+5s5#^M8v__ngoSz1X|0RV`O|eT-D0#$ZiDBp$w@(bGE5h4^2&5*`6C!D- zP$oVK*`Y~s(WD5kV`JbB)rgHnj&yQNJkr!tq7!KfzceZd9_g{jWGc-^M5d65UlXoF zr=WFMDqZBNg{GrlRwqP{e%V3rKNZgF5u|;Zg8%DL;Vy*o4;RK`lk;_4!Y#?x^X-EU zHk7Z28%Fi{a@gmopz^%}<~uRr^_WY?C8Gn_8H=1V_mTPsdU6k;{A+O+q5S=*c}oOR z(dUu_&pk^q=d}(qS@D6cc=^9;0aUx!wS36%?9xuS`ylf$6`H5N));keV@*I0tAzFw zex^e^1LntS3&H%i{%&CYW%&8O(Qdr?MUi~?h}V83nD58r%VMWYb-;Y+Pk$|N-tG5- z^C|v#ry2ae49-7NCpt2~|4NQj@ITIx4E~?8L$Rpi!1jJ>RXdb}s<($y4fT#KA7;T; z+VEDZ-E7}krdrJQl|`xvw$JRNa@+cm{j03AzGvr@0oJ!{uTstWhOJc`)>mw{@+J2L z8wIuhjP+8g=RRSrm9X5$td_FV@{pBQI$Q2DO>tW8F}w26e3zvuOU!pzgwn!%8@H1k z=3DHn@44wF+vwY9y1^#-dYP`XZoU%0n!ZFJ^X<;L&WyhLIX757->>W&xUac1`zAZ) ztqff4{m*!lP4KQW-eTRnO@MX08NkBc3x?aw>KzY^@>T%8mg9k!0H!E|T|W z-o{?P+L?D)XZd5s9ac-8nsJvEkpmg{+sgmy@3DA!oc>?-Nh+eh&+bT%(;u*7Qa#`X zRK5?{OsRg_BQ{uikop+u`L4hkQbg)gR#=*=dxktE>7FA=yf5Vi`y!^LyhP5RSMn>i zP<)*9n&pX&linazc`xxTvxqGd-=XvLB;h?fE9eqFuw{7vKeB$pgt$+vhVVG{GvkD6 zv0v~~Pl)-(Zt;_%zq76Us;HlA9DhFYCu_w=M*d>O`0e5OD2wkNmY+UyH9`xZQ_v(N zgjR9W!2f9U91aKnfvdSGxQs;!3!waO@#CQUH}ZY4&u};{`LqbA+!?A0=I_N;|7V`HNV~1|EX15w7rgv2 z0S#IG585vz^Dk=0-ThJdVrmW3E{&k}dulu!o_g93^stI(r(LzM?PngCAE|YLpYzgR z8qB|dH@_%$9)3VzX#v!ZO2hq2@DJO`-_Pl$T427Niu!%vyvv{9G*YtvDmec`odV83 zQmZN@bexZ2D1fr)A<+dF1Z zb+$JwT777J$v!LFtk2m)bhVzc3raofV|G9ht>6H>{eRg!Wk>E^Hdbkqdz- z_R3kybyiOqX1U7BD@81qSy1_AzQ{bvcJl?6rSvfW!(x=6`5gP=%V$2zuKA9c&ahp+ z@ut&kE~?$rY=F-SY~s70bDEX(4F)=Wc3`aUboOanR?Y)n@LGV|y%&t9*&OdM;2^yG zr&&wyN5g4W-n$Vfd;b8YdA-0N@{_F7?7rL$__rJi+#pZSJk6%dBCx-FF5?VqDR<8} z%PPu7pei5NpJPV3hyFZvKe>Ugp#1+~mnA=NpR_6MA8dePX&2Z;>3Hfz)(6hdCDvSe zr^9_jX@c$w(pZv(^N9;1cDC#lv z%0H1$*$6%^@)>KwZwr6Ug8YcE7c7-;75b9B=30fkVt;e(!2f*cwjIWVW4y32IG5ey z=V8KYD?bLxe-z&vX@|yqYiu$P@HLQjNW`7E`+=vN7yE1v;abXO==^wGGV0C!pb>cU zpF{bpP(F9jV<-3yg(Luj4} zng^PvtM(mP&k+TCO&<|6r3; ztNjb>uRaIc+p3$v^IB?u+bdR5tzdi3WHreO1O;@3O~AGwW@3 zSqWHgvcpQe^%~o(oXEYx7An1SFR=-VnEMYKs64QoW1W=QmeZ_}Qr&VARX~E}1S_JP zG9PE6GRAzA{a#i=UI*ml#`=9s zC+mPeq*>|vumLRvct)C(wx4a6^uPtuveX0EgH|Z@AnPh!(;Z?Bq@KFNm>AE|9l@@I zNhwEJmh?RNC<~V=0q==>la8@%q6Qoz?o2$+nu?_oPq2WvGvOpl5I@A9VvhtZ{xsVw zjEp;jUhJdTv#f(qA@&^mP3RwUo*9L~(dXGGes@0sW@*-QoCr4glgZcg8msvf2 zWY`tF;N3#6vIM?c$TjwiD=u6Peqt%YA>{lY@f(6u*baVfup_=6qcGvsobMUr@w;h( zv_lH6<$emh;EH0x>nJW{9f7xFfb#GA|H{7(_XWz|&pm?jPlfWS2j(B7vVk?8jhJ)k zjI9f{fZsC{J+J@V6Oi^i<{n0m!2Euwd>gvEq4MRRc}9czP5(FTg~UP?Fuy7?Z(YFr z%>QS8J}nE(e}qmJqtpJs;pA+_o6pm1FyBFg{dJrcYUfw++E@1{IrUV?f5QQ{5X_IK zM1L)C{+pWa2t)q=8aRJWoeR$IQk&X8v*oJG{+>-%--7J})SX~^J9Vh-F{`asu{~hF zsX4ZL%%{Ev&rRw9>kSsKPO)BP-<4L@%j_BI+zad~l04_wG38qB8MaLsm3xvcf!aUL zrYP?%N7)c%jpY#QsA_sn}x1uQV{Vm_s*c?Zi?Z07Aur#v@pV`0i> z(-!u^*AIBcR}Q$rmtoq>Ci~9kY-V}Bt~r}nU7sFU*tb7>BWmIHz;It?_6GLMd)m03 zo%Id|Zt*hXIyMuUe=Qr}-2iNXmwyc_=T(4`_iff1mhK&#wVM5u^}q-6#>_SBlw1M0 z8J^D?HcOre91P{NhP8q6S;MNzlYu0c23q8Nz!*6%eJ%SSy-i!oZb{vMxaE_&j;)tQ zr>=(`pdTC?C6vwGjHn>}G|80nvL{ znlLMBFMGuwkKD_S^D&Y8*dqQ!_yN|39~E|x)!=)C9%3TjE95YX<}<F9Q~MTLurIjEi8R1(Zzg*g|$XC9fs{Hf@99mC6?FEH6X2y?!TQ0*Q7^E;yQ z{f?C8P%ys%roHB&lT`uCuZYZBDO9*=ngMF($Nw|`Uv#p3bOJh`r;SiMcA5d^n`j`I z59iIF>`cSt*B!j}LH{gA4B7m(9pTu2t9RrF|8Icv57h;D=g+Av!TDV(Z+`{;f3!UX z|M%M-g8!p!|FZUKZQE^DN448-uu|$ruw7A)S}!t-I@5ZdC8)Tl#(pX#tS8wECBu50 zT}PdJgq={P6N3Vl`Kk`U|PXG`s$gMvnxI)aHsEW&N8T=sX0s8KwmIt32W|q zkiCSJ@lD8H%y?hn>_w=BUl|wT?($;e0(RY7&p4m$_of-=v8CRB4D;A%?*zkK_6J`6 zIjk05{@JXMcURVII6{?x(cXudv)NmDFz}je1@4!RXUt|R;Q7pAu|Ta6F(dKJb&Yd2MaR;-xbRL1MZ=R zu+zAN`!ukeW5IKQ!MF{#13lanTe1sIBdI6#V~+7k;^V*mf8EpJ2Pm2C5Bh*H{OYw_Rd&)gNGc z8TB;SuB!8_f3sY*i}ff=QcGJ8v0qBIbw7KhyaLZ}DGPFUuv4gWx4{L9&D{hS=$K_a zo23k~tYssi_E(__{%Ky$+A90aOIcmzPxE3{PAO|%h$QAIqkDyBNl>eqPlunlWX21}Bd4$kAue(%yUQO5pUQUf6T+t9eeV%Eops~~ zhRk4P`Lp2vHGCfqBJGyPuMPHL75JIh?O@@D!t?*e{Q>2FfolNezlJLZaBs6Da>}o=Z^vJ)nFl1<13G3I_7Q?Q{oDxTjGD-u%(%c{Rq% z{|??x56t=g#MISRFuxhn{tKXa`e7F^AGTL;eSR~)(IwFw#Z-Cc6;Lmn^XSx1+_D?L%zr_BAeL;E$ z?xHH$AF{LRcW{1}dK54Ga&@xp3Y(%fwOwF?RM~cxbyN%3PO^IH1?w?ZR$T_RYicjB z-KJKw?q(^f)%q99uYS(m!rmyWayPO&N~7Gh?2MA0yOQlu&RLeh1sY>n%;qTNEeqHf zCB`xrRq!eEEY?98XP&_tC^gK}SS7`1o`Ndiv1u}@fQ_b!%%t=)O@J3#-ZY+tD4C|Q z?5Xc^&KP#e*E?r4RFFAmBvjC;>=CS|uW$A+R^P{G4`s!C_l!fB-8a)Xn8o<28V9jA z-gx5xcG-K<&>xq`#~S*vMR@u9vJu{NLm$@3yEm&htKqEzEa-ij*$ZERp}=UbBeN%a zC!fyf!LG|afCpuJMjl%wU)AT~mfKihZ@DC}nfzaR9;+bt0;=-Yv^!g9e8Ilt?SX!Qv$2v&Sz*C0vdEu#CeuENBq z{;YyuQ2x6;|3dlq z!!Ggqfuf#WQ2wEw6=->#a?e59ZJK)`dR|TO@`nXPy!_9#|6G5d@;&2fMeE^eHlRsb zH)x*jT3M+5y4wFbSw*yu&VtCiorbp)t^JSrZ~X(n{Hy-Dc=Pu|?WCjgmE=sK31EH< zk`HsB?VI`QJASbW{v5|wrupwf;h6m^>@QiYzk~fT`;7F?J$7IHiFf|2dK{eJrB1c| z1O7L+odN$9+uz`SnC&R|f5m!$)mK+r_poy60P7AGP-|GXGP~-rZe%*OfORbkQMZ8Y z@8Iw(W%m?w?n1br*TM7s$~4O?wjOovbT(hnSthgb%4PEeRKc^&<5*{|?(XjHMT!=uIEA9cwLmE@#VJ~> zP~1xKx8I*x`I(jMHQ%;#rj)YRJq{{hl6x%oD-GSF;e}?oN5Kny;~K$V%kx~r_$9fd zYY5*ZKXncU3!3X3$VbW*o&9+``KzNZ5`k@wK3tHyIeKw}9CY-A7Jg*!&i|6u*t@|I z?QHMD*Gq!EGoK00-@?l{MbL7Y9r)223f+-ws zxWaR=$^TByNVI)+<#d7PKQpHRn19!t((wE%Lirw`K#mp6KLX5uCjFNE3e0~@_DwMV za@m;HqYf&5oo1@fP8x7I!5K2OkC#x4G@S}@}(zpI|aJ%2|10hr&TwhbHy z{p4s^DW|U zm2BTUeh&`MY`CC5dZ+V4N;B^izD03*C-G&ncaxgLye+rh6b%Kx_8^r~t*?k6V>!cOQ76n_az-2sd)|;J4&xS2uo8-sk z=Qg1r&Lu*-^ya6)^4cAG&JT zbA=37V?V*qx3f{munMuJP`LkS1mvIB3|YFo-P!{nf0?!v4F5Z=dFE%{S952+4c}cIiyOYF+Qh$xS5amEa-OFq`j_yadfGRio77RhIXqhBzUlm5EUX_3n~s*Oa4$k>1@tV$U~h?`9@iCHUqT z%1a&f(2Ho|sDnhn>Zrwo@(p`Uo+2-?SBDmEW3R?mqj z5$sJaf%6Apb6P&QP!MNVVRdRgZy?~AOOT0eC*sg znUv3GhI4Ut4lhc~haxZ}7J(wjOen(N<(7{xg6YKGaYgv*+)c4X_{iJ>u|;{~-0jgt zp^Ilk6@@My8d;P-#{FN6A1+)T_}>AYdmw)-f0OeQGOrUkGxPKK@|>aA>NX^&J=#9? zb84aOBj*%B+b0FecPssgUvx43ko^g5p9a|v(et& zg{C6&`v0b>1iBLJpZA`v33krA$_7I1?qSu?-dxOl=b!)AFEjA8IDt`De7p(6&3YRhfm5e6<0?pQr^g-|}ACL-3rY+PaK~yu8*c z;|`a!yo_typ+#k!=W*Kkz$yMtT>@_Nm)bRO5cn?=*vogTiGl6F|1DsCwz}C5uTLHC zU(I`{&HT%FGgb31;#JiY|6HE0p7+h*>NLD9N6VP{Dt?+d~DfcDF$m*5BQVS5eBlo1+nA zaW{nuxZ-NWJ<2Fo1D>u3uDb9-|8mwwB0S4kgP)fxIIHm;;5?Q2LV1^?A|EC9ag^un zW!X`NSCwDeOCu53W-rMt@*sP0{!J=nFUB8AiT0xWw6wvN4@b0ujq?T4Lo4x7(s(Q5 zounMA%4Ee}pBu9AKEy;r2pMq*XR3HsALO5e{x}~99{vAc23nh*#dixAN z!CQtCaPqJ#Ap?p4W2oqHc8JU1M{?K1W*{kh6_ddScE`C!tKnWq|iiUUe|*|^J3{|-25-u zP~80ISxuNb_%mrNV4<{o7(d}X%;Bld)hPH z`6sotK>k*(BapvH3j+D$w5J(Qc@J$9RBdCeFL+K_t!Ty-E^4tE=eS+F2!<1@Eejmx zZ`GcGef*AEBCwO6R#O98fd6~A=U1!Sf%)0$Bw&7&+QPpO_$U7lyt$g{p8@<|@lD}H z)TzGlJXS|_rylSQL<%<4+m}C9ih6tSYsy#P{J3%mINzm=_kgu3)jh4@ z0$DsQ_;<>EAbbdPZX>AR;qLmpnNq`Dm)B6d?pnO0^3+uwDqyy&3J)kHT@|@WdF3n* zFLb4|4F6Yd;w*_?oZeZSACS*Ditv^4LF7qPtbi0H^puSz; z*cxHag%rSrwY{#^t1u*~N^d@vYuM6!6 z9l?7R!@zvXQ-#nXwB7V@JNBuod_>1UB$f>LdS8 z!2fP=o7L(x-1D>5w!r*oH6NJosp|ccf&Ux6alD#3(>IbARjc@h@EkSP*Pq+eBi>#- zK^^Pu%0DXQyd9B(#d+Hx1vmqopHyagn!*Kb`%6IN+ zP{EDem7#)j+~tvleRGxJWt6q9l3Y{jyNW>tM7!|yS9UlFz0l516<(;{De=4VZAX|N zl@~b*^Y!37A+R8aBMU6(jy;1nmsi^TysX^C?&UeMW_R;+xq#itKS~R1c4*;zo0T7v zZdlE5L`PbUa705^19Gv;mUMLF##+*N4N0}6a*`gIQ@BT3W=_UepoKXJTEJ~i#8=?3 zDS;mmE1Tl^2Jxyfmd_PC8e@=-eKSP!&fr= zlU@+7N7To8NjRETfd48KPy0segu|&{X^v1m^$U#@?&!WyS79K|27*!dnaT*=Qa+O) z>`MNG_astr#tOZYKGNgxUx^>-V7LX&`Qh^kAF*xuN&H9b88_h!ge%8=q;I*?Vn5Ke z+_Nzsu$O91^aq-fJ3Q(Gwa@Jv`GHF1PKo$Hj@)NC7qQ{wx14>L^IDj*63Vwv&eZ%2 zUM;6TCVYcA&GCj^R89r-{10b~==l%Nw&t&-V%ZV-)8Ohq#crR&p-Xw~X+mf}w%XPR ztwGz(9-51`+aqj|_0Z1X@Vr!-5bTAvXG7fl_gP`w{J*mZIQ(nbpO`?L%C>;>^kS3I zTWi4DLFX1@rLvrP0p`pyp!4<~uI5{9E0BLf>jmT=(Ig;$gZ2){pR4T#@<(aIGtd~( z%4b~U^)+3_DPBtZ6WqSAwkEKjTeW@xdho*P32$faP`~rGLkps+w47c}gt&NnC@f%7HMxfRfbnC&jZM=I^yC82`JT?{HX z!JUUJ?0}2$3QA{}%(-H92~Yv2orSqm8R-n65y6}p@IqfYeEc7Iy~B-OTvvyKZ~Jdm2||yn)G)n%N{>Gc=Rd5y)eoTHy zA>mWfLoy02lO9kZ;auVax*4vNc%Qb1S0vo0Y2lOc|KGg)Iqp7{3KxyLN4D_j*n9LY zcW2B!I+r^>`W~&#?H+ZH#^m;hyi3h<$4A_yyxjA^|6IN%XK#K7J|brYCfpn4OwM<6 zC8rNEuaul7nDD)vT^19*)3XcX_4aDn22A)SWq-~4j?RT1Vyow@&{@1>*EqBjb1nfe zpW^fi`@?hTKyW-VuW7+Sc}dg)KL2MXf%D&FF}V2;vRjzLUBR}4^GsmVz zSy{0CJm!J7>0zIdWW};w@OEBm{WCxFYZ`&=9MV1l`Rla(K>loPOvZIST&t3Cfp^jj z87FyN?GAWO3GL^=UY?^33~b|Ots-vwD9sjF!(XY-{Y&{R^^ku7KdH|3&j$Xx`=Vr(LB#g#u|;=!h^O^)hV|(o-+dLSc>WB25s==`K)j;g6K_)Lii4tSpR3 zK2J<|nDhtvg&IlcNGBXgJVzhGB@@rm`S5oMXJ}n`WBeH!6MhhPhMI*l<4zNW2gjbK zwD5|U)ATfVX!I#Mn%gew6fMo|8hMI_t!nZ|s5c|xXP`(SGb3f#bqh+DL@_JEwyqVY>uKs4U-982v zq3w1wI1QQC57?`0r4GS9*l>~upZ^_8!p(n`-OH*5<+}%JcL|#b&NG^I1?TC=DxjrY zo%zA`HC7M~kAv+;Zy}Nm$^62fYDF^N@k`n_Apd}N7|36vO$731Xf=TRp_&!Q@1Q*h z9OAXL&EPr3wBdnYcu1=nK)*$E23GP2?UjEqf2kgUlD(-e@J|Q+d-=Zu{ww*%@KvhM zKMeT)2yQc4-RSGdd#P=K`If57*M`?nuLJWX)cM|qXn{8N*5NMI<*kMm#C@RsoANWz z{zB>JDTP^plAdBn0g^rW=z`vGGq|AZ+%jLT40ea%0#$WqqYL47XYv8cW0wyqc#g}( zn<(X6He_M{InBI;vd*c;TtG`FII3cECPD>VcEs^`WtJnFe~@cCBKU1t?XHS!uFDK<#M)XWRRa&pU@X+ru8vBkcwOXrqj|h z%LCdbEwS9AMN&P>T^c7PTkcSI>8Kg#mByNHP)Vtr`A-T-vF59!mwqr^rZ1w`bO~R9 z?ZylAhgj2ip7ucVo}-oGG{YI1CaQ+hG)TOoKSgcCsrnOCT`a0UPI=;k^rI9I8>IhE zI`Kl<5&9(5N&Af+3O7;@(|MtD>LJ=Ee9;}GpM)8@Uum`==nl{bVRg!WydL^Bc|W*N z^W=S0Rydio7jK9bOWH$DVO!!JyqL}schj@*;DlXtG(0bUC;b>cAGebRh0Sq0s7|<-EeFO1nvvEk0q+p(jwdDJ%Am)kCK8_mW2zm0n5E&~21f%ELnZ_KOaEJfQhGiM?u z+zaLOz?{pT?E2X4(>J>q_L&RW0qpj95lYOTLz_cyvDLF5n144af_D-dQ&eazGOzQ& zxp|D1V3&R-^}rTo6P3cg%^1?d=YPQ-XVro7{S`O=HZ~X8)_m3roM#xT0?yNhWumuM ziA93#i|hy-9t#_l`HdH3r858JkG06mXZ*Z&49MTBO$FOorPT%Uzt@}@C-@-kF_7O@ z+aB1(YieV_bBb!U18aFu^97c3qxROnkQdU9;kJK)4#QO7zb_ch2_(5A_)ay$KM?pY z=hi%2;;>U#T>3d*K3QyPfDle05p*Ah3NS8qtkhX;8t5 zt|X}7gU&cK;s!XQxT=WGLQnxu9AC+*{N(sVNlHh@e^fxpcD$p9@^kwuIwk*Ne@?&1 zgY8dfzFf}!h(?0*Jfsft@3wnXU2bQ)Lzwc!CfNZG`;u1SJ<%13E6FTm;fxeIC#;~m;mPsKX;1h-+%lRSj*nYP-NVgemr}*> z*q9%&m%MrO5-5VYQA?l*nnfnN;^NZPC zp?oK2*Fol0E;}!OKSgAF@>hfH$Dr*tF7!NaC{+gY??`FzJnPd{0gtUt1?S*#{}o`Ea}oToX9MQ^PfI|;U5 zm`y}`!N4kH{>Q&)ahcEgL+$kc8w=V@Ab*$E7|36)`GNc?+6y?D1GGIrers)FU=y#d zH2}}a*MfniJX8DVpU?H$8R*%9+A`es&(#6A?Qf_x{6m5NkRO^~jr4a1{tx;(!2ciY zYYF@_UnAiEE$;bN>K5GdHPv3gd`VUDmO=~qKTlEaQTKZYEue881ucl09swz^!;_5^ z>$0C z=ln$FlrqluL`p&D8_HJpJ6@7g8R~dOI;FVdF-0hmj)(M2K4HH{7r}XM(;jf18?+3Z z=Ne6v|F&JG9`Xd+1*$I>ww5eqha)gdal`My8 zGaiNbmF7#on)lOaX@q$%b&<-LcTqju{5z<)G~cw1f>O5W7fP278#m)C(A2mQUx5#X z_4o=bG_1o{pp4-sS|z^JucqnZ68$O~EY{Gkpmt)6ei_vgN2f2PqT=VYC6px&PFqar zVpQ5f`X=F$csQTGGQ7uuxEp>e{#vB5-|3l#O?8>jk9XU&o`M$^=3+1~iyE9%gYL;CS zFBw^~HDq2_LJnkJKZGLCc557ZjLgdm=HHh732sN`wH?f-B#jPEMdno}I0Cy3GvIdW z=mR##7Nj%SD|inbh6+%=L(%71$Lb;5n#M% zGGFo!+Qp2&`CV;(#w~tIYngG8Z`VR#J3nggaOZ!g9fXtFPn!zlx73;jR`aS_ZeR)L zT7ke^o}pdvf6vpkHU0^_fHu@Wl0Q@H_y_UpYGHpbeq4?9cji0PqhL6z)RDfXz<)7c zJ>dU~w>t2@&s!1rALcF1YpEr?MKJ{v>1A9}Pk7)is?$BWJWXxv38Dp&;qmh~${V+f z-&YQ~ZAigpxs6Bx+5zo5m3(&+T+mc^EGELvxgy{Kjc|RV;fm<`NIjJY&VQ+mvcUO@ z>M3=c&!~cu=6sB&l+QUH5T=72cgdsFcHAPpVsc!k80Dt@3cZETbCIsg-R(R4UntZ4ub`~vmT`K@{iX26qc)5_mWxuYS~2vPw8jVLUDwCCXE+W{dDRjUQM4yO~sn&Q>cRYN7`gk#JXvd z$R*xNok$5{kJJfJ#Br(PpomxL#?l#~qHYZB79ORHrd2|zl#w)3Se!h9h6@qN!@!05 zBn<@@dX_i@T&PFlV3LF{2?NO`WF-us1ff~{0D2W(8rPprh9AZDqm|)Ov3+PnxK2!O zY8);a-5W0w6^ZIax^Ruio=^n+B6>g()B*nc@|>KVaDJk57Ulc+q3qF6z5}y6K>149 zRr62N^N@@Q_n$*%WL{lEUy*r9q5H_ZJ_e5?^E!+dLaWpF!FkBMngu6f&Pxam#%{wx za66Oea#mB!IsS~TYq!`KaQ=g=8Tvdc8H3uL#M0sO^kBEq(yzxBX2xRAPeZW%05fO4 z;YsW|`kDV~OEYfs+gkgK%lx<|z}xvn`v~MO){f%NpPvg1b+v9Og-ak0sK$!HRLPRGQOI?e}u0x z@c)~)4DYRu_Z9>GD+BYjRGn7>{x5lQfd7S_Ote7Tdc0`C;kjrYseW;rF$;Ohoz5RB z3*E^`!MeHQ_%Z0*NWNP!x#99DH(j4-kuufwFHKWQxn9vI<-PMM^-(rB|E6|IJLf%W zsCb;Wsj_k#I4`FB=(s|n(%Nx>{7R^ZwwjDHFHrlpQd-;HM3s_KB>qa8kVf~rh@;S>|ij&7#R?{n~m}Le1DSa?6 zg%;jnUQ9nr1I!C(j#R`vk48v^%yXzCIR7lFE#;bKP*Lf)aT*pPwKYzmR4LLpi9U-z z879y}v6f*Rz5-wMV`#6qPCtrPi!JmcXohIf52K;t+VmmRLG-5&raI!Pw1HGy6w>-r zwzxmFADP5zseP!B_(<0qig==~Clqn64ww`+rF5fTg!Ggyv_u%1+?gf|e*s9|DTaG`SvZNP=T#@x=RBNGW6lmZKXP=gA};GyAV>a zO71UoLUFmFpp+-B*R)<);Ce<&ljA5_3}`)(?zG_`N1M{>x%h0e)uZ5wE(Jjb?< zmdN?GH8ftnXI)9%<;m7%U_trTAE|`=%(95GQ|XOy1eM3lKa@mCGY%%ZblotJqNP!We)LMr zHT1z(;HJJ8z5>(qJ@6GMt?x>U#Ea5uRD(t(=E^=PheEU7My6^bX-1{d0w zSc{qoWfN<_7h0WA9bD*Id{uBEb9@y_6WYa9rf=axv6bl0aAs^p+7|Z5RG{y}rs#6i zIc$$AOXb3Ok!8pm?if)T?@wm}{~dY3ob8zN-IhHcZRal8!;$&=vsc{@}d%6CC1 z8!ve^4y9nLtrN<31U(2|&Ff0*gZuE3X8kk% zh8JL7cl6!<7)-DA0@b%hKDBQVPcd(r?T8Y3S-d#%r@*8Up{F8YFZI^!xnm^P0 zgVFqK3ssw<6$Q`vq8k0J_&@4j;P%(x>eu2&)!M#Fz`xE{8u&lw%?JKxcopEkp0_aY z@9<^<{||uq+UiDNzO*{fW5g6pSx+kWtErv@ZcuN#qtOD|=q`X3#0d8%dZg5Gzawk} za=)aL%4gRIjlwDTMdP)ayYQD^0w<0vmb`| zO=X1R0F_ZnJ9ZOO;vL&5q+GE7LJnoIeIryrXZu=;RJeT=y^!PV%jt^zi|t1`AUCot zq}6hSZ5~aPH(2LTf4PYjoLNq^eoqzT1C}Wy%Ka@9$s$XZaa2ftVIDbj`bV=%I z9zy#i)jW{aNdKAo(F|#lsW%)^x2Y$!llB<9Q4Ohyu`}gM5yp-bkk%X8lTK=EXhWaG zI72IZ1@`J&;49Em-xObgpuRD_0>7s>q?ux=^!hYhJeF3MI*E1CYEwP&L26AZB@Rff z4qsHCT9vHg7F}hE7VGFL(re*;N_i;aIw@u8q_8`=H0=;Fl1tGFVOdfMnl1#AiqkM* zO=3~%EQpEu;6mdP^1y|*$J770P#gmnsv4(KqOdkr!TZz3Seed-6JjJ<8;*(=Xlyts zDoicHLS!x#3Ac#IA#*ql_;1CpWN$;;e{%Lbw4F<556OQ+pF=J3uOihg1LfN%lnLdl zgcAP$o<;BlUa~t7#ETm=F}MR89_rz>+%gn^=OfemtU*w|C$c(0`7X)AUPtPOt(*U_ z>hSqbvk-3n%`6Hx{~UG*Gr2?9P^7x8SYGB=UXgvuc+Ew&4{YDcMnUHmVihvZ!}-)@ z9EJ0FJ+P1eiacuzod14-HGB^8ti^n!W&-lNYEOXthS~xDXkJd64Tdjkox$+kT4{er zOupFtE%+z(sjmTltgi6Y;8)dVzViHc)#@wGx2adW#8;?uy#nyx#2W?s9*m7NuA{wqk4`Il zT{r1~(#3U!HY;w|d0MVq0ovy%-#d@e1f{C;5Dix1o%^Y)a>B8TS}0Q;+n|DLIW|EB zn;kzBS8m(aP+?`QeFeFde)c7lu9USefC@0$f1rQmv$k1uOYUo%PQS}e+f>>hpR`V* zIr1Rucp4^WTgQL}-L{MX3z}sa0v1%o0?j7JS^83feB9g%iNGXtH@YcRH+QC^lEK^o zT6mACEiI60np)9V>4~v9^^hhQn@}SuWNbubq(2PxDJ%^$)FG=BHq@dh>7Kp@y%gu_ ztI~C`roJ-10!jLcv_+hmUY-_Ti zI$OsmRV<=Y>8o%eMTR2IND=9ZFg-a;hlR-GT%-d-l5%K~5SbLBNy3c8AoUmAiJ8kr6u8lQ5LwPzDP6G z3pa@{k`(@&eLlYl-U=5G6q)b$p%VGKsanW~Ij@vZG?eef z;N!djv>kS?!EV{F`Qj!}CbHA2H}DirQaxcak^e7ywnJ8MUP{QBAgIGJU%UjCkF{!|3RcWGXKb2R@yK-GR! zH~FgaM`}l3S$;(g_=*7k_i)>9QNN#?pP6*+#(&y>A^(Tjd$n!L&#&Ywb^CLLU4UCnkwe;Cg0lC<6Ls{ZdO+#t&OOb{Wlp^iY7o(42AALSO5W{+oufUCT z4PSv~=?bk8@25#LOYD*+&1yNO0LC3+|7X|#}-m_|K>iV3OIR2UbZ0xonW zE(u)75tl$2!r0h&N*Df$iKT+Vx#(yl#eYUc(XQ}|$OxJhHb)ks9^pC>1<;qcnEeN) zy(R$v*}Pcxocvh+E;ImhjvGUbkok5B6@~H*hFnm-{{#!>Poz!3`wL`DBo6aJ3q60Y-794jBtAnv3r@myw%XT#=I%40UZ9` z%$WI^H)5C3ST4!tg7bt}vy7`ejb(uCe}cDph(FMF2e!lc92Z!}cWZS6Kk}7Y29Q5p z`wz$;s+|P#J8DaT{JL6ye-AVts{7lc`IF^uhURA>e;qXc_xY+|^06Oy&flu!%j1{T z=U$N?Q8(bW->P=^dVqh)YX$z_d(wgb1D-_Sf08E}_^;_nbmHI3oZYh&p$LO3=%yozkDQ}&7X)98#?X(&?cQegX ze9oU~vT_e-AFiwf+IuOT9E+%}B0A<#1LcE#7F6(W_GwgHnP#6v64?GY%22ZHqsXHC zXB!3;u-G;TDxjjRKRuD(TYJ+5d5yI@ywJwh&a^^Kv9_nl@-a(m>MM`7G^b{AaSL7_ zk-wN5fCcR{*CCrc%v_Tqmagk_Q4^h^&!I@Enm$M`aPw#2E3h!#kFS6)-HWflmNXZ> z0;SU&G)cUeYNdW+r&JR<67i`9q+=U(X_PNE(&^xf#^{nsFZNDJq=Mq@!iX z#0Qe1p@>T)MbI|kXktNHCe%&*#-<5(5nL=Hf5++zJL6ulGD1q+GbRb$ zV;?h@a3tm-OA>ZP-(~-Xk4D{Q=fk%nud@x|Qf zS#W;Nh5DiGJSo%wbB^Ug9GP!a$Oh$mH24MYxl9e-M%%M~@F0}0FSs1a_f6ImDBmMl z*w0V%z;%$HS9;hxvjCBS^9+8dZRs}!rMx0PzHJ@khX;o3@vmEFz_v|Z`r{E5~e)mlLd(BxT6QSl`;cAPYU=?N(8SgS zDj>$zfnLcwtZnF;+}YX!UZ~gFnAXZSEcI!oJjYU-hRC%o)v2AFZmA3wblF^ixIEVk z^(Qwmmq0JVYc4|nN>@xAi9mOgN++cxlLRfi!5F3=rJBYZnk0QN1gWpI!jJ(+w3fj~ zm2vaC(T>=ucaT@=p|?_!l%qG%2k~0E9$$f$>1pT)Jxfc$S71n5621cZw0N2=Zb*%x zkz&QvNa`y7tt&(g#i_b)telvq`^aSRN(!(dmPmQU62;BQ&)5ecnEZ%66jmnPXBPy2 z(jE4zup#jVTQ3w(yvh~`KPOyZ6NK0CXIWpNeEdn)T9_Ail+_SE#vW$HgyyjaSdOqF zW-qe}KSu9lvBJ+$TiKKFxya4zXt-eHdbT`VJYp>y9-avNSH{i11)ZO_p_y=geh&4) zR`d3uy4Y~y3u(xF?*&cBd{+klL+0Bxcn!)|3+{pPjSMb?^1X=npfy^P)ep*d2wsje zQZ2k36hk4nov)DRO4xAqYoXWD(QgbB;izQWl2aK!897vXK%f&Yr$bpDH)vI9JmV=-j2WLn-cDNNbg^jyZ5a4>+dN_sVF;WE!nhaEyZs zl;Ri(7w8($-c(s>?@u+9KK5S!SHbpfP{9U!CuCt~ZEeY=^s}{u3UJz*LIs?%Hl+9R zFl!yUBg@trbWDB%oNty_TgoF5Zf7Y?qvZ@saq22RGUro0dA*r|1@$(|1Vh`5QFJ-N zoI_uw1*R-|B&ntVU63vsJSM_yCF`T9khCa0f}V>R=>_OdaeLZF_Pbam?JfI7yr248`PwqD^;^6%`kzoMj;~KIH^6i6fGaut@P+(n0o07@f3_-4f!HcCnMf z?8L2Xmk>3Hu_)vD@L75u@1Na9+f4HaFZZ`y6(g+p;%f+U1YX^!yLF`FrMHr!t{h zXge1SNtkmyh!LF`G&cAqZzxp>UWD>B1-C-^KFpc}<+~$mG?edmSv{eATY&kblZMw- zA}Iw8hbQb}W=`H&HW_ZuFRVOn{&_44KId?D1e3Y#*!YZxyeg}baShH-IyjG$T}Pf9 z%T@)p@mFXpuYvPfGO!TNXIkKUzD2tSS97tp9p26)Z8CU%Kdm*8-&)H9@@r^%e=Rg0 zZuu(kY;7*ItwpQtQ_+0Z`LZ$jbq=cb0URC+@L$)fF%d54_m0tULF+n((OAXq7yuXOzP&eG zpiMw~b7iQ#1JzQh+S@<{yX-9}Pq}Yvj4W)btv-2`JX>w3fJfG9Pys(!E72FZlC>-v z5e2O!=#0F_QiOKE=VA1t46BDG$sf&O>LVX8XH!#otT_{jST(Z`EXZPZfd!o~+0lz= zZ8FnK>6=kccxBs|O213xjd+z!dSi%(7G7$IK|83HA(DDY(T0L>MEC1Iv5L|F{X3>e zs{T21OApc?u|%nT`d#*)_&V(dyDyGOyTs0k*0i&1uedYyIQvO#kb0QS7QgBCvr*z2 z-7eNmtfkw^8jD|3Hn0j}o0OlJDqc!n!MtL%-eZt}p8#{2JSn)f42{uHZt=V>*HhHIHt? z+`{mv7A#p<9odBa7rqzKfL#pdM$~1S!=-_Lu!GR1d?Vi&nwI~TI)u8T^WY0r$9qP1 zg1OjgzBHJOImfoa=g52u2hTwHe#qK@%=cK{7-@KA8Q0CR;1k2-#Le=7G;6vB%&%Hns(vCz1^d z{LG(gRlxSIY4*TO{+ss9Kb~*YeubaEK$`_`XS~)4Jim`t5^SfXX2YFdO~YGSXg)0S z6+`o28c>bkj>JZNh;J>`* z5%90~+yVaYx~~EMTioY?|1oZGLA9a#Fp(N|@1>v`?cPQv@bV+IEoI=MGyK_A4R&L;iU#~2745lBIRt~ggm7t>sjaOddZXcxVwYP-} zG|}FiS}G0gjj65@wAX_Q{$Q&G6};S5l?0`_ts=6pZ`LwoRyJFULj|<4=0gQotQtL) z|FDR3NuF%Uq5X0tOBTG)1dETR%V&Y}LGm24joQe~%_gcQ2hHhVLC;Jn69@Ni9mNF(t62g{K$4mzZu@J6;fZrQ#MTs86L7h(jEP6)=rwQzshP!_4Vgj zQOT&sEQho?{RlHilzxB}ln$otWY6GsZf1Xq&r{dpD=;~ACB6b;>JoefuIlEo$>KQO zEH*%7x@oMfcs^w!t0ihFqgiorP4Y07Bl?pEGK;t>sSk@0#iZ`+Etr2Nc2{VT*p{6Y z{!M7X_6c%AW42Zp7GICe70$-hWaEVFxGJoVuq3tuYbjV_%dqN#7E^*170N{CgA28Z zV&FnEB4u!)%MoGrEbNWQX2-)`;6I;V32nrNw`rlNm~*cX>Wa=oM5s#sPWm;Njkfd1 zU_9P4Di7zUAEgA3<+Y;gS!S@s^AMsnG&f&JXXCV}%5Wc33p_!BJ? zZ2z+M-am;S)J`D7U9TUhr+;J=pVKJf4K+@w+JQ!t#~ z>R$J0;D56Fci_K;dq0&|Rrhw_KheFBLh3Qs8sLAZ3tezkcFm)2$}{H-dabN=PNw@x zN9Q=Ytc08+=r}rTgJ`d^!O;gPKrcr(TBa~Z2b!%EaI~U{%1L_@8lwDQuTR~Tw)R@o zT2bv)sXo|#MX2B%wlYw`ZEVF!R?=;G$ij|TRkA6AtOBJdf;Af|;ISnGDqy+AgGNMi zi-UfXT^2K~m+zYO^n<+0oPu6lH**4Ymbp2G>dMjP2(X}^OkY_@u55bG^zsYi3-(Q# zV|>K^k%}Adu*=e8!!>qLnr%4GewHd4PO=}QZ~EWZXlb{8AL}Od({E>uBt^f8m6M*Q z|HLGzfBG`!l%moXuy|=s+AQ|3n3Xn#-4hR{j>A`=b?Qib1!7YN<14UL*B4)bR=V!^ z3Yc`ASa)%8N*mTh)TK0M6~$4>4H*-^B-LSladc93mMW$sRb=0UWr?NPQ=vp+G4`i$ zIDxZcLVSY4wh4{m!)&>*EiS~S3&ywr8!n8Bb+fKQp;$X>EF{O6SVbW#I-N10LR2!i z(CEl`aG@g+(cnVnh=S~HxKQ?4IR86C8}bu*_t0d#YLOM{1n1{oup;Jsmj*NQ7gFnB zRQ@;$!ujb%ud@#4HAA+wG_MLx%Nn1TPpz~1pzTaZyR6_mRWav#4lif@$Hrv_^KP)> z*gE?wy#07|9(IHCf5!&n=I_OdqtDX_Z2ufD#m=CyA7XRCdGxFeIL}v23M_#0SqNWv=>0WLEGdt z@JOvU82%fTyah4&{>}3r{h=NOw?Bvu&m-EbHu3yLOVyy~8u0(#{Ri;>yZbosKL-q_ zjoQ(@8~88c-U9rmxz_^!7hTJM{|T-IWLJy1W>T{H9+)qn{^A@%awFX|GPh!1gPl3sl-(7A}z9UIJZ+ zv$lMystmMgP{A2C5i0m9&>mE#SToRwD{b{qn)1bBhYHwbF+m0Nv!p=JP4N}DudC0th|_g7@f9egtBkL}iI=48T(NiAY6%gtF;pzN59nS3USd-w9+!S>H-Tj22Q z(Z->@uv%;4Z^>tAvcDdZuLOT(%sid|&u^@a0`e@~jYspj zl(zsTUt+!g(qHO1&vQDb&htE^U(w;YMVnN~a~b$A;K78CdJeb!DD_9&_Py0!U^s2m zvhMX%Pqn#M0{?eii-@bUT(c=#t>~Hx{1B33Rc_EkhXyB*G3BPH*WZO%2s=MxS%8LrD%jw(_WN%D?U5H1$ttW(1n<3 zD@@gu;$(Fpy~>YyB@p4EgbOlM6agK`pRk5?vHV*jrKED=xviI&gooP5sw zn(dZnn;)|ka#QmiHdW3vUu6U2$ELHawLI2zlvR~8O$QjsXN)_TPaa_0z>?)m<7)On zx@K6y9!Qf7Kd^IBDZ}?{uk=AbfvuJ{>qoMgQaAlTHe3qpd$G>a-|3xLeW`bPD^^;H zNN>ypX>M8_W|x$-sw_^rkXoL-6Z@u?WOqeNY92c)9>O5oUa^NR7heINE|bj>x21U4 zXfZp*#(IcrlZ~vIC?@MzWpPhZJR`A8QY6a|FD8D`^kV14_gWz_Hu1IgQmB{kOuH#; zivL?XDd^+xX}g3$aksS9!jsr*+H9dk>;-MKurub2)=M}ZeOzlHJc;^Et0s7(4roP% zMv=RNltd5xTjY7jyPrLC>XcYCx4Cg&(L1^CdX!0bX z^RO)A3tz}u!|fRbZ~rEopJ&)ZQj2Ya+RbDCpH=a(D)4!dm=&Doz4niPBAm~?{vrId z_B|Y)U0OST8#w<({CI~_Gx)3WVcHG2nw_;7P`C}X%Ha9swHTiZJAaM>`Dp%lQLPFz114- zpMd{>dnxe$4h*M)y3#cr_^d6zMv_B44$P;hN~==+?5kKM)ybZS?{#K&Ra~Y^Wk$~kvFo*|!rYkE+E8Il^fIlpa4u?*)<}qsnyXb1 zszlDzn6NNnsumF57n-Q)g*Blw`B}VKXl?#CGKR)u&%@bZ>-~p@SNLfKk%HhYH80oI)Dz(G1{p9O{Eu^Q0R9`fR{{TF z_afjw+C3Zi-{qPN{C9GVp*+>)8bUeh6=xrEsxzEjNvGCuwxb9&)!CfhDVKoxN6G?V z{<_k}Q5h+4*in`aDxdAeXdBo*AqALkmuR8V$zB*PXc2oRT+kG|m-;Ke+w5?GdfAL{ zfxNaf{rKjZ$J`}ufsa6y-w?FoYOkz zoY!gB@%`sicTdku&q%`F`|f>D-v>S2U3KbI)v1%K+Wx-$QTerXSNT2iRqM#|Tjhh+ zcIDT}8?2G#m&$Xjr_25NrluHCAlEbhSvW{mn)?^#$pPm0!k@*ri1U6Y-Zl;|_)kp!wV@W*EQZ|4nRQoSpwyQD=z!zlc)f<{?*! zzDD06mxzDGcOQJ7cq{(kptHo2$ay$b{5}4cfyaw$;_-n;iL>Kf0}d5O$B*g1zgQ8! zvEK^O691&{zG8OV?b{}%#E;2a1YPK}KJ!Iw{CLp+n8cKcSK)i6Kh_`7_=8RhZ@iKRPc>Yg7gzFpRJlt9L)CLRPqw21~KHs@@$Kq_;dT9RZyT43m!uK4n!MD+e zyL&+M(cDseQR_YV48EE5h&&M|jbA5cA;No_EQGgbjeH55f4;l`XEJOpTanLWNipt{ zM3w9}4yTpM7m%_1HKJOp;Q8DS+WsSAJJ`8@6%*jwyin+4x4@p4TgN02`C0;h{vt79 z%qT>D-+`XLxwsJ8jw$AY@?&B=D1W&44Bq?SuuJPL_Y36kyyU*&Yy&;#NvCquL+;(q zC$YbS{_l+a)xE$uF?Nl6vNJz+v3rQ)#?Ar#7sO5h{XbcIH0b}}+Jiy=R_#jA|Hm~Q zp#O_&7K8rxsM*skbgFB12K~PYn*ZLu6g2;_-3FR}4R-Fv?o)PNwL}#7nJNQOu#2nk z`d{ZE4w$RJ?124msR$b75B&)_t<=a+s`C0ODYrXQ5 zjt<%f)m&aL7*)qApdbMcWr27;{eH+oHhyt>6{$i*ZB2bK(bH!Za#r!kGRAY7iDZ(_W^N$lTxnss4^7Re8 znzLc&4oPe#mV)x*!UE;jihqOhhlzVfz3Kky95d<#7du}@t#w~_MvwZ3`-Jl~{PuS{ z|A3xzJ?z}8K>vHkE&%;+8ao5@Uluz7^#4}v5upE5!R_ZdTh=ZE{r^(459t4vngyW$ zj+$NFT4!?29MJ#g)id3`&JERDxIfq{tMRoPd(&zcSwQ*K2C^VthF0@{eO1+1M8Wo} z0;jOIttv+pU~JV0_cZ&Pk@@g~UNEvha^Yr;)ZhjBt@2yBz`m*SL%EZ^xbhV_!yaAv zl-$gIz2X7s*ymK-At&0qR9q)(?V5^9WU>7&sC|%qb@_?%XRE9HaQT6?N%?;A8EZ)S zzVc4%wz9?Ya%<)6YucbT6{jJMNw~>pi?MtV~+176*h&x(0m&Bn3EiS2p7Bs4) z7Fy72#ijCd^W5TL@@2EBxSxE;9AEsixXFC2=v#5Vxuobbah$0ay(d?@n%0OH z#P;S3g-?o&&HV}=7L&}n!h1!z`EtSSqMvzO!Hwb@*t}PZw~QZ#Um~6`mJUA`QsC2J z_-3=Q&#)691^zYkNJxRhh8`q3jk2Mu#h%8^`OCyiV{ZNuv7w>mFA@`tc|)2-xpBkb zUBv*SXz-5WyZ8ZvW{G#>Uk=<-JQMF6I7QqW|8BsB;(B;~gg7t0X@5f;A79yTlGrbP zSKslXH9n+oOzafjCvT+KGX6rJ5+UMqLI0JB{E1g!x8no#hrsiBVEwL*w_?Y-gR`A~ zsv8c^&%JdYBisL&x(DF-nOk>0avsJb+h+s!y9s+E=i#CWbCC0}-Gq&h^DqEDpYP>; z<4f^XuLEK8-Xk}HxAQWoA;No{d|=$u@cbMPoqrcO7kqwVIAU(5aB;e1c-Yd>81l5DXLsC-QBY&(^A%USkU6*tMv z?dvP9kkW3i__LgB$16^jqwH_XkC3JIouKw1_Tiv*-QKo*k^I!EDc@bbXuVuETi$1_ zDw{5^wQ9;Xm1kNHl?r*N)mgfpY`1Dl$I6|pXG$vNRO`r+LK(LufH=r(9r1V3W)2u}i`W^Q z|9Y{7IlJ(3VS)3XFJk761!sz3=Awd=#7{}1$H00JEXvO`SV1pacchdVxHmTZ!M-7_YavWY-9A0jl^i^}k)aasR-aYlT%egni2@k{&aqAUKN zyq}x}@m=!1cXo(B)aNT_v-pOf|I)-a^_L^(^P2jD;Q4H+-?{N7cT~NJoS%2xp`dPm>~nu~LJM*pmQR?4oQH7}T;x2wK7I^x9?rt|6JL;X z$N!qRQTnKMZyIc&;KTn#-jk9y4g$q}ROb3b+Zj=If#)p;Ho{#xhq*ro1W&YIYt-RofIp5mVG zOo$!rp5**edm!llFSW}-|9jQ8f&Oc17l8g>uGz(%?wnq;1L%MInr%S;1vQ(yG3V*( zMz_d0z1jx-?_50@S)ik<#~};u3-I|j5!EVlpS6z%%|C=3wjqdu8C8AV>+SwkKgo;j zJ4b#g&#;$_d|Mt1ZU1?BAUvE8%TD{G%D>4)_EweG$zAQfl^4tH?0YNDkkjmgDvp&2 zdrHNDvcc|Ou}qG!A1_}lE9}$C_mIQvJ<8|EJbQBa*02J;2erRyon0p6L)OM+ljM!o zd!?i0dDh9L~j|BSfS5O2Gl5-aMgTxhOTK7PO1L=C8x|5?>puhc}5gjbDe&6Kjp5hHWSQW|R(_ z4k>Wi&?%4tiJ==p3OtwZKnir_H$V!M=T8vZ8ix-VB{niX9b73U8#@gy5|zfIgNBMh z#>RsNh#%s24b;U4@y3BaI?u;X81Sw0kNDmFzjSVjf7kCL=c4!q{oZv>jvw3ib?2b? z2YD|!OX4%~o^f`M|Gm#zXGVPN#I=Zgy;6S}PPjd_{s4GBXVlNd35Np_`8@-f`~w;f za!;;%3!a}{>h6H&r>^eQ4W_x@OjwD1?&nR|6P}-~Cu{}J&(Gsccz$jfUyZMN?F(=J zGl*^dkhoQTjW4R4D{sYl%ZJJRk;={Si5A z3*h;j1fAy@`1ZF%&hs6}*t}Y_kC~h}6WV?)_Po41dITb07bAwdr&uuh-|j4E`=7ZR zicg^DPZBqP@<)nQp!~sN%BXwYAD!W&ZgoF#-he0b73YT7CGO+SVX?D8|2xG_0{u6{ zjsX4lkL?fozq_{6Js9!aR?z>%+C4%4?}OXVg|2)ToOO2ulqrM*MN61kyW zTG0$E__gx6a=d+M`3yPIUQ)i9EU**h5>~*#^2zdh>!z~NumW}}E0=4nys}~PHtR2? zedWd0Zlynp6Rn}8Uy0SQc0Uv?uy$V;+gtIH=fy_WXT^_+dh43vdqt_$UVNMAV_C)5 zi!aQ76lW8>i)i4TnjhB@K|W6rP!@ekwup%Wkl z4j4KLQlNAwa<-uP6hR8i%?JN7ej3tG>}2dPrQbvwEZhYBeea~#dolC4;42dZ)Yi@T0gpb2r>E#cZT>8zMV#B`!Bc? z#ZjRA3b8#Xe~_pG<^KnE?zQg6&fj3$zKnS8S?*(q=bq@^>4?~2?zPU)*lPDY=keO5 zp#Otw_X7R9wY!7TP+K{TgWg2H3d|%1e>SbDKQd z{-W|Kd4hd;<)7stc5~&4a)n)6d5GNGexqW!Y_cz?SS;t*^DB0f)9vvU+rbL{w0s(@ z;G4@gfE9c|`TDZjo?bpq7TKlcm2#l{c-e6Ilhsky4^}{V*^lBG>p@WaUDk@y55$#L zUFmD$bnDfUXT?F*sU?q!eXMOt?h*5>0VTJH&8-KDuMu(U@ZyU^l{LNiEHTI`C_YJi zXWm?Nlz7LSUUZ;%(tKyc3UQ}-@Q8MCr8#ayi#Wr4s&IF4n0Zj)9I@0i3TKGj&36i> zifzo(3pNx9b9#X-#+!W$CW~V8u;F7xAG7c9D)E(Z(y$WohEY3g7^J`*LkB<#%pR&i z3Vf6QALk6?wETZLhZ}DGr_M6tp&{=%&BmA^IJ3hza_|ezCdPMzo^sYRRt$Q?sWN^Z zc)v5mIBeiu&VS;C18;RciccSKgY#0nv;S4jL-E`CUEMJ3ercb>o#yy=^=on3!!`An!1KSLehqdzR@ZOWc!m2)-2|L)cy8UV$oW}N z_abtB8tSgYZkHb?90||Qg%g&*^RxAY9pU-;_xO$A`MG}lczAvm!{_rZtleJ{kH`i9q2rVBx>cp@bC|k)38hHTV(R=ka$ac z0G(&8I0wG{+r_qHCcyJQ2-^Os;z8KC2aCf;|KhfbEk=Lk?j{D0e%IYbJPqGYLYxUb zzh3MK$}bm_K=}j3zd`x`Mm+Z-_ao=b*qNaJyTD7_)cu=N5?ke7)_$PTbylOQ}S1Fgtf5bYO${sE4fhYZoN@_hL~=hUwpg}R&(*8Vzf2Bcn!3m z*NXNPKO@4mSbSs-FWOVQU|u(3p19wfHDZ>y!ThFh3vr%#Ug1XKSaVjP4O=*`aI$DI z?<^QAb}*L}REbT^$pyut!F*zPzNj*14$l*V&1Z-G?EKr8__;&D}&d$ajga7JmWjrzHI!78? z4Z6Y^XS^`*LZ{eh8F-G9XM8!}bmw33*nktAx8rmAALTq9KfT|<&OPyu`mS-Vk5BE} z<(wbCHm}_|AzqWW*x5gRW}o@aKJho|AIAy*f2zL-p8py3tMF}${`Iqv^Y)Lrv5m*O zN7ns_oS&I>&miZgqV5Xh{5&(^5O{u8O;`-i&zK3@!SnOXcnQzXG2>(K{A>=N&zrIj zG@l3LKk!|xtL0I!c~6$JklV9TmLbC1B;OtT=fqa>Cg}Vobe>i4e9pmMt^Tqeu`SFV z@)=$iH$vxmRO|(v=T=cOrUp6xFGJfuS)73!h6CZ-|Hf?-m7_m!cM)&GpFdq(4&RO| zI-utx=?;`%Ci;)M)*T?82j%~OyyY|951r+)KDA_}4h+)XsO$ zb+)hF3G_d>b{6RW!J4U{|HEq0EYN@dnu(zQwcz#}Lffx&*LU`)9s&BVs~+T* zINw(F!7i}-s=kvyA*%JE{LB@>6?5fk`1YsEc6)inhVTM4R>a{2%BvU)FVNcZ3OU6- zt9&S|;Fj_}u!7Csfi^K)i>XI|Wah5DOUaYjf1GO)(ZY^FVwzbw2w~Gy}jf-2L1@$Z5O_W&Y z70reg

c!zBHd5v6*1A?I=9 z*Zg~&JB-WoZ*#6dwCe^)0WJS3NP#_vTm&ib@ZfWt`Gy#LnzOxe^`H}+O^vaGj&#;H zt{-@iQ*CTMaJ7T;MF%W%eu{tIzs>nH9`E1cyb|BHUz77_{L#KUIk(3r_1(d_GJaOx z4Cl;ve%=<&k?|AyZ0f9tKMMNS69?5_2+zN)U(t9M&Z^o5p3m#+V%Y7qwC?*2mLa!i z?FLP5-@1#D^K<2d1K|1DZo)!%etsUmH9SApjyK@>SvbBDXZy$SMcr5Bo8!Jt+#@d@ z_j=-Txfg8S<7LCR+Y(*!-(xRJ>?R)^dm3`yP9J+HJf91}`H`%Pe4acx4A$6Q8+dtm@z}XR${}S?+SGbSB&fUko!?_k3{?*Q&wR1uL zWwkRv|IgG+aSw7%tZ_mA+t#cP`X5m<0rdYOxczkJJaGFBokigG>pNC;KX?pgs$Q2r+ig`(%CGE=s_p^(539OCzGOcz@#R$@*cZ(HkVNa_VB^TQH6(#Tjy;wd7UZ9K0e-WG8 z?dAUx345dR4@84KwER^u*1o&!DN$j!lszDZ+r!K55dG{sORpE-TCJs*h_|fD(zC=` z>#33x#qHLyC5MSit*uH{iIc5CCGBE=Yi;pDvDiAPco(swwPW%2Vv1E=yp>qrT3fU+ zw4ml9M+~%n9x)kO(77YVhe0<6sdV+^5z#IDT{eV>st?@A?an^E|4)3pt;!)@=pP=h=1D@O+w zkNXs!pFzb{;&RA7M}W zXX0$^()y>E2|v#RqTiTGc>eE&&U3yvaP-ga@nVzFpSx>>KKe~}v3O|Iv+g``!l(z_ zEyTQ0x4VuQGwM2btoRy~Uo7qg<@Xh*fbzd{7J%~Khqk}MebE^l+uMEExv#d#y&ZP$ zj-da#+O6F`J8#u&>Ym`73q9u`XP27w+CV2@gF*irR_mbu z!PWngqn($l-jSuwl~vElLC)%`2jnmI)>XHF{;R7llkeGYjXXpC(>`Y8k#a4z&99L6 z+8UeMVUBj5$CtmrTIvfnQMQS548 zQ~rh6&R$vmj+ka|QU0Q6w9CpL6LI_5vU|jMdv)2(qRJj!hHs(SPnVu62G|Feo+AEZ zS*1sc_pJ|0_Jllpt=8g=#IBZ6Y>Ta| zABrXk$2z%a6ttlFqH<_K4~`fHEoiS1{lv%S&=Eg5FPgU({>yp5TvYh6bCX$7_?B~l z`DDRAofFI>3!ZZJGp7_h;k92d}ipG z&aXz>(370cjA28Ma$YrV$Un$=%-A`9rE@#-e3n8A95`e#q`;Sho1G(!MT2*Bx{S96 z&2bhO^9Rjzb}&8}xP`Ns(K&DvCvNl^=sLAV>}pvC&;K)ZTO#N4 zq`Hxfhhrz#m+*X6!t=k2yLQ6a@O-vUSb^PMBY%weWmC4x4wLJbUcXiB08VoXIm$HX^I1SQa3M z`8V+-bpB7p!DFn%O9IEy;!KKTgz-{>WX8sO~H7B5@;hp1ET6 zsC(RLV(O@yU0W26x)SvNCj9wD;xDmNLH`HGj&i@nj+OmD|Knpz-4~o6YFj}6mqE|J z9hp4ax>q?vYo~(#AA)Urf^%q19P~d0Jbz!OUri0@|FP;4(En-G`Jn&Zs{4Ze>#Dz( z>pS09y$||-sOm+~{~1*egZ>v+-46QSpz2EbwLP@zZ27)@|HxzH%kXfnmQUD~BU|Nt zv||hOe`w{_@@l)Wazl9m@)_2Xr`flH@{hJxf$|TqH>&6dFKFM2|A@rbp_bod|jIeJiJy8s_7nU9-ezGb` zSBVe7`Im_2tfNZii+impCG*6!R-cj?;wA>x5z#R>0ii^~D}mtavnh7}DGBdlvjXyP|>=7{f|&&+QNKXYC&FD!i5dDz^(@D=A4vv1)u&LzfR*`@{d@>|!n*euXpL>@)lVN1CS(JIfhoP8fEwQ)J!=n(t%I z8+wrQmGK|Y{F}ywp!p|_>G_MDyNoY~?CD%%>^@{?=N#kN!8yP???MD@%Q_DYhMuGr_UGmN%20~V69jiqvdHsv=VKs)?XW`)obf(1GFk_ zq88W6waJ>PIa-Cbo@Qx6>!(#}by|Z~rcKfe&DJ#S;CnP}(@oVi^n0@#9vLv?={{pt zv~(_O?P!l#@p!Cd+2EM>x4gY|ua3?ovAx+&T_6{blbeg_!Q1s!c2oym6{%ezzu_Ude2w0Y{g?A-_oqZ4TW zLl|#%^5X-BysxL@J*H(y}7NaW!bVeE4D$b zrM-E6Tg%|Aef0abta-`OwwBImUVT7~d5;|S1a842)zP^S(^fw@M$>h`U~RL5pBOOY+hk{LBaWfz>^bV@)c;|Ou^=*uDutdi z2Pu_)ndrIiPYoEdMKI4n*Vhf$vjA2aTAtx$yV+NGc|^b2J4~C~G-tD!ebIwF{F^p& zvsrXM1izQh$1+~rys)KHo4VOnv+1#p$NH>kGo}PLJD77f_iwc6+s>R3-0ZOJ^x%y? zb>gd!65Blq$x2UaS*|OGlPx~&JFWmC zovq1Q1$j$ax|-YCS{Lllv3${DYA_wFUmy)?-@H!0M#dYzN&qvW-FC3d=C<_4)YI7u zn%i1}p7qUBPa}XdcccSo?wH-x+0wqKYjLQ4$ASfI%ZZ^xfM{9LijiK?k`Bm!p4Pek zdH#zCSWOE%mV+D3Ze7^25Y2D)%ku+$B}twaS=mcbGG4y5EjAW9m%qFfD~X__y8E*+DgJ#_SneHf=tA>MieR+BaC80bfvZ zRcmcu(Tugy-W8UHjapmtYB1`$WnBvmJ6<3289TV`l9nBn2wtY`r!8sj!e>`oTUKt- z*|B6^M`znYMe>d6%}RPgujZmi%9{mktxF?c_`o(tfyf#;TFI!>*1BkMR|aY|+`aq+m6pXIcB`xTTC(5}d1NC?Ui_WgqX(g5|2hdO*E5>!E zwn8^hE&4B)w_@P;QhaKsv^vB#J6291#-x zYcOT{*Qjv`~COnq5(bdh9voD)yn#45Rnkji*yKUR<6p5Z_fUP*Ce1u z^w?wKO@?cu^SuF9r$)*jBxUpQCGyJyM{QsD6e!S8L<{ZHUu1pR-uSWpl0^Z^btx3G0MWpIukv6QFtcuca zSjVBF4QoU7gDpbj83;*zB0zzI1ulGL1$s7HFEj zLJ{ck{sUk2^zS=c_G*LlQo>XT(dH%dTfwcj^%ZL-c01-PpMK2+Z7t26o5L-V@gOh_ z{5Q?*t;;&PIy;s^bs;j3B_D*e6n@jr@({xk$dz=Z(C@crZgH(tTgz`Y-Oy@;`q`Bn zBen{>&IJRfOakZx&0SWqsBaG_2>uub{q!KI;q%}6kkr#)BK*hPfL}I%l-iIQj1=hV z5gSn+lIlrnMbCEf2O?=Wd36HIBDI=7#mSMef@x2|+b@``z8Jdi(ikh4VM_@U31?W? zK5o=hQ9R9}%ZJ_v@-wW_hu-@OE6eLB?LMM*Xj!IU7qlMM^h5Qd^?g-}BdgrBbIr)l_HCal@3MzU)33_Z}~(=>RzG-JNzo(qsqcBz`W zs*%*ty?dpZGone2obgC%;=VoTYmS~@4qmfV+GcI-^ zT{VBTFdDkiI9x~^)gWWA%;E2cHo;);u1pJa$SG5GxgCE zfkyX=)umEZLztn(Mr{;}FR%BQSWwYX71=}F(cT4S+1kFSUL%+eDW|rfZV2oJ70F*{9E3yC!jZ>3rP?KsYw61A^;)aevyHRD(H;a02kg`NKb;*)p zB)mz2lRNr-Fi$8!O`-vYx+_c!=tOwpx2OimwPXrbX&O?BJ0!NAPkcNc{%oU(nJG#S z_k-*%>LO;75J)tHR2saBHvo~$Y9@7`%X2l;Xh>Ik@E-O|WL-C{2Jk3`m_nc*s`rqiGXSJktqo@YRDC`bb^6JzPbF{-FRKVUslBTP@U{Ggb6Z(tdw zzFD&}3i|~56hY()5tjV1jbnA|8TIwlJZJ@ndH`@8%=9j}R?-$nlI2eJj6lW`gcb6M zd%a}fyL%=NteB`WzD7|`0Txoap(wM#M@_7DWN{RHaM`usjMd z)zY$zw7F=)(f4E_@D)}AjYGp4Mdpb(Mg;R{DGKm!2~>C`8gV;gDPrA0^*5|U+-onA zP%MwcXtJmst053mXgRH;!7E=!%j|3dh(=6$P&0MjGwWN#co-3dkLU$H=x-L<37UsE z%SApxx!e>K6iXo@Mp#h_1`-^e2H%@|%km78riAJ75lngj$D=>45PBN9tnleX9w8cO zRIu%21-t;k+I7?jQxsi^qUZ{PHUmCc)Tz=pb4F}$Mr_!g)ShSvOpHtl30`HV5PayJ z@we3o*=~cc;bemI-(-j8cmr%JuIv~YEHaITeGaNXvSpsSn$rr98K1L2Fs^>Z2J#hT zj-%tPG)K*wlVs)%E75Z+S_CA_$o1q8OkmHYt}CJf%(@^_%d#XgAat`dGRo&(A{oWg zmP*96i*Z;qhYcmhjDN zG=ZlPe9*I(1HqSBQTPlQ6OTrP6{Rm^nbWYYpNq|TSY(xu0i2XcYgmQxSdzLH!UjJL zk%zocbLig^5oh)^0frJWME)|$plH%2%PFp;KZNmvz$1~mZEmX^ec)`qYgY%H`LQ()E%*KJuZ z?vV9?k)!fT>Gqm6T^jGGW_?3eizM2@YBZ92b*Bqe)PM$+6hE3=9F-QwzMC zl_+coDEzFhh7>^VeO#G;kpA?SZ4P*jXcezQp;XIAIYprLBR~}OhT}nuI$YR1(NU#1 z?xRYr$zIB$=#VP43IoBUNTZ4xK6#~ENhc zF=RM#7#H*?h#GkWN-KaK(=u7#hfiCSrpW&q)E9*Fvk~Z`$2j49yNNx{DyFh)LaraxJ^p8@YS=7C#)SNSUC+__p?0rOp~GBW$`}%B9P=l#OTy* z6r2=144Z~G={Des!5lzTk;rfb@ddj1BODM0+C&Qs*7HEnqqN~LM5;NKI!CD~8NKj9 zxI*d9JR^jH8)nVuWwZ~%WzNXu8FQ?j^wovBp!f(Wh7X(I9qLLp5OJF!#j^My@SzH? zCTlXdO|yHWeGpjDQaK^`SF{&`U-irlk+2c_A_jv_nCy${xr2e50p6 ztBY7I>LlF^zGzoI$)wOlb!OCpq+idZZWKwniX?evL7A?ZWWm5LZQug#oYjU*IFW?U z{!|9fi^g?&(F%qni#i&h6V^wg=qxChTO$pMrKqILLmiJMluH-A^yV1L(O(bP1jJm| zi6=Yfi6l&E%F`%c1il;K*XJ>UQXb%g7o;IU=9mr?8Jc(cp(qbOSmvZPLE@|%cLWYx zRozfpHExsYB3`6TexONaoqRW;v~&PcU66r}nhDM~YO_Lvs_J3K3Oa5xxMdoKz9R6) zx+7>@eaKmadfZz?l&*%kjwktg4tGR?oEJ2$G@FT#;+yWQ^+zi3PjpA_85MGqeMa## z@}KE3?H~w~hTK_qj4!@I|rBZdbB*$Sr^x0g(oyX!`_*mjN3OqyYdVOR{=PgAXgRI|l-_ z6^fJ*k5>p}JVXJ_c`rIc#{aUxBFPcR3J%R}UNrRH}Oi0+ot# zAP^Cxn>b+y0u8k1K;SV~4g^dGdkZiw>>uE(av-P)g#X3&52RXj@SOy1fh1w#XmQNB zB249V0=|>e4EEH-8bvm~XDdbbhWAVPOGlA=hhT3=1|Mi?lNb{9TCk68uV#e$gK(-L zSUn4C>tvTs%8ft>eHQTkx_n^b$9@e?TrlHnP90q)Xg6V;EGi5KOh^ z$mR%Yddi-Sg}Hvr^W33DT4T6)tBBy!a>bRs9v)k8Ey9c(D~jtS5lEf8)CnNagnkIG z$uS3`%$(IThG{ua8Z}LXS`YCC%W$nYj_|T9d;|`gODs3;IylT4B*jH}>BF3`e6+pA z@3Uljp=b?T4hXPB=eb)6rpg>GOpXc1iQ7a9Sed8|Hvq2HA%g+*)5Dw zBNGC}Xkt>uLWZ}Ewgi$IfU3;Zn8#8bU%>jju6u7=O09MFwgDj}#_0!(ar(hxoN%NL zcsaH+Xh)CItT_!T7+Q~KxA}{rxeH^yoVRHBk7jku2-1_%b66SfvS7=IVkj^{Y?Y6- zY**N1NccFwyY&lZrgAM$ro!=pY1)f-=`8C(N$d{7K30@W*WpZ;V#Xe*NehI)`ff%%^4s*qGCTc~3_f-Ft*e{SlqTCs=p}iR=r*jtp_h?vMwDYMoXV?e zZiWm-UGTdIN{|*WU4p@Nt)%_RGXyRW?PfG3vw2`?k<~=EX|As}I4f!enwis-C<}TjmD7!GVHFx<(bOE(i{)lj&wu^qO=tqB=Si>h ztw@q*78uwe9~rPqo3FrH$>tjZ>hK9=ut3Qn3PSR7mm(@WBgD zM{p95`aJLWp(qbONZ6(~L8?k_HzV3$8=BhUX(1cdH!3ryC3ux}@+Cf&$)wNOEdc8T z_ID;Y-?^0onzs%ea#{kK8>l$`c%+f1uL1p`ZblwgA9AFd(Ucr~V-y)vk>u;y-Hd>% zd<~=r3f2R&khwon(Qd{Fa?hxco9r`+r;&f=auyu)qJFFXhO!wlCpwL8lxhscFd~f! z5WP7UN+=`t=VO-%*ngv@JAg}WMjBjHz?29UwaMEkx$IK(EVGv?ps3~vkfH;MS>`O- z%@{FP|0Opgux1%ZXshv1w@h>yT}38zz{f8rmuy5qurx!ly~mr5Z* zLLhRA6e02i(iGVN%07!AGt3j#^n+O@{qR_3sE_PsG%*y4aL7al9eKChLSV78o6ECl zsYpPi!6-_VN5?M%Htr208S%>JM!p4nyhh>L12-dsOZO;7KBOj;=O7vde(EnE=-__W zT(&MfcZh=QO9XZnbepG?1muOV0FaDf0Or9VZs)Q(;89bSBqj`!DM-+vqViJ!OHb6o z2jLGHCc$%%&^U(OjA$gv&6r@_FskiHHzU+5LITPbknmHP2&Dj-1p8CTd?%%lGwi*a zbT^~g0Me5d^f?G7zzEL~GlrTqbSK7xp8M!)qv)4MA^M6%0C3xzHB3NwQE)g^}>oNUB4w9po=iGp6G#PXa{xUaFA{zXFz5 z;AEgwRPZjJ2NAcyEvHYgJCC^2?{aTrJ@ml6O{KbbZ&RrV_ck-1T<&dJ;GTP%*Sd0V zgAK5gj@)TBI>}d_eXL4i96fYzW4xr&W-$|?p{1x@*l%Jc;xGwts$HzE5tB)kHl#)q zl5hPfFvzv%O#!|i8YkP03Qw9;pCmr^+hh=*=UGZ6K5A!t%rcV1M^8X}Ad@uW^K37} zhA|xKNZb?i9<9U^4XHjk&?eg)yaEE}T7$aX6?AD^yTffj)<}0nAauJcqQr5+Ohbb8 zZBL|_22V(LkcjK1@&`X#kQaf99h+`ktqH`AQ@hOyJ9?L~!VHc9RrS3v+L1s|mXm=-(4{D_Q)3R(zZY_T6F84zJ9P8d_M5KQVfvV;mE+D7*rdI_{RqN}vf z3)nGZgbrt}LqFO=w1kCEsvV{dw98~_LhVEF2N~XY7&m&FXy-LY$bwQ9U~h42`*NIb z#Vpw$dVeW;q~_AOA~Ps-!84aORk@kA>hSH$xcDr&+NmL@7-Q?RJ;^e$H_KN5Ji z5*`x5gS1B|0fF!bQ+L7Cxq#oSNeT9lABu-3;#ebeE5qW%Ht20n#R*QaPZK9HQk>Y# zJ(^5FPZ1}kXNkFLd`vryuL6~v;skKJ6DNL=9OA?;qQr@7q#=8MmN zyEx%dNfjp!%b_%JLeOZP;u>bPNfxUzMIx9px)WW);lPWk!9nu%at@x!vRL&KmT)&+ zvQV1%XiktQ1kwx1MkVQ}E2)wW+iEcDp(zO@9rZ3b2#%AKshAHpkpkUgKY~5Oq!BZNrzM4i9YFJQqrMC8aG@#Nk{N$HgOG0I>8&Yqa__WN-)w8 z2unJTUx0eoQPQD#g&(_6ARl~5M=w$&9rcp&cX;p2@04_yHKHfqL4iKny^(a8EFvW7 zh$oSxgH)q+MM&eC6m?jgJr;EY2-UG{7>o%mh4ChYX&Oo91(OisPUNAH_|Bgnb09H8 zb4h-#q$?{UFTsmnP*v7~S$ztQB5fl!U&<`wJ^a?*nGBA$R zfpkYGb_K$io1tXAh0S=OVS%p>uOZ#SA{|e_*y)AxNM)W&;=hZI)e}TofJr!X+ik2K z$G@Xkh`|sX^hcq#gtr8l%9B7hf5?^~w5f>#RNbVfm}e+!tRCC))RY1O*Te=CH6W^9 zwqr>QM>^h?Ao`UpR*zRbiq&JR&}k(@u$PoN)0z3l{R+6u0kJSS%O4GE`Y_caT3z_>Pl_gf6N$wdHa+7^V@ig+!T+Yhw#77|oYv|xX*Ep?Qc|>U0;HFVJ04zNcRY6D|G72cLTa)(mqoL%MAT$yYt2g6(tYB2z(Xo2LNI+Ku5<#pUDEY{k zaXxqrRxu!ZqwC$I$Lc-o6Owd!j+qjb{Jxke5{SA#Q-sotdJr>3sfd^<6G5(+DGjt2 zGvzV&Vx|IH(%4%-14P~eT$Kj}#K5s)nmc}yYSBe*2|^M9S%E3eJyL*EtFo&tIIlYF zrtb&X}Q)P}8 zk^v=D$P$;rWP08@W>Gx3v?WOT9E;96N{>q=5Gn)6i1GS;TY{){cD;p1RArywU{Z_( z(bWH@#2{?*0!Fm%fLr&8K~(7fn~6a<^A`gFQPhLPAR4sP#2|VSl^A4kA|VBBq4xMG zK&E#FA3ufS?Zpa_%1UbxPuXLRA7IRBi9r_j)1`Ay`kF%E(L`1XY1k^qNI5uh%Lxg% z5~Ib%iz=d_P)+*QON!?c*-T(qUfv5=Lf(rBED@+owm_lTWDBUnw=$6usPx5r>exo* zy>L4zfl7W7mG@#RKZa?Os84nTyBBE~2}4#x6K-0>4sRiNY;~|&MBWSFb|0uzMPT!1 z4=AZ3O0`7_e|i>5NRHU7pLPc+XQ0wDIGqHRQ9{izPC8C+k*N!9rOq=#Y2zD-~sU40>yg<$g*DK9x&@0k$6E-(NJF;fB!l2(-G zvp~t2qDqM1J@Fn@EGXb9UQ{r<5aCft&32J2eH3#Igb4Op@am*J7a<0lWXWn!9J*9Ba%a0RlF4irg4kV`y32N9kXf=_s4J=RP3^`AO^Ii1)0n#>U_ zvzTG=0(WZC6PuCkf^$!Z)lpS;BvQ5ud*6JQxbI%+a8-#)nlwi_(gxCM&F$s(fW|#jz`5dQ7>HXovEB}j4pzYkB<4pOe5-|mk z39Wt_#`JtJdX1I>VP^3eb4kS@vqo>+=2;0C%|`e#)4r{Zjxq}j2ZIa7I&-98B~TH(i_QZi zh)f#+9J-By6K)j;a1qFm>P2wC(o~@(Di6@&7#7|9A$fpk6D@#>rQzoR;*sB`Qsc1K zELBZUrM`8|14Nq~@I@~%BZNYaK2HXhDNBAT&(*LmAU#NiVT3xL8Ma1UwmJ!hs+&A$ zi)Scn9w2J4`AQH}O+Qgg)ytX(XxrZR$qf3HB@d8Z^(YSzt^*+MPm9{C>_t@5Q?wKv zrDO(BGoYORfjmH4&5?mK+Q2+Xp@?cWOCBIR2i^>`K~A?Bd4Om@DM<8#6(nj(o!Nsi z!laN(ohLcCC1@!N4&Tf`!SI5k)kPX7>SX2t3Oy2Cfd8#)9w4w(B*`;N zNcZM6od^=QqrO}Nu*6#!Jd-aD1`hOLyhxj#;8l<~l!eHGg5A+sP%w82N>D5%2Zb<3 zx4aH0)*ReoIeP2CQ5ls~G}$>%b7ugdr|=}tOv{xtZ7+eIM-UZoJYj$j+GcTzv`^Y9 zMe|NSnDXccspe@7_aF}tZK!EMTinTB9q}C51vX>|u7cO|6IY_3soZBkqc8(DiT%Ix zr7|AZz!D?dCv)n&-S{d_8G;~$UmaL zo`S)?JIqXPzdWYSI*S@f_3=*v$s>t)n~z;4pYY!VY=Xy;^8jgZdBGxL$AJ7>!Z@=( z^kJ>cr>4&uS?1zfPf?OS%bZ2$0Y-?x|56?x20-n{0orN+yjvo=%&yW|{vIC_{uCgk zG9Y`HAdpO1`s$bJjx7Chxv9}Fl|qEd2Fk?S+cJsHDsst86-I6-1#O9C(hp{t^uuGB zp+3^mCN8QpEt_`ShHj|^&*O^|Tu8+GNhhcg5NR-q((uPS^c4(W8W4bFNmg%Z@Vn0g zB<#YwRoI&r`H-6Me2`QpkR(0|T*+TR=y=dIw$pvbDmS-od4TvZ7%f19PMd^ILs#xH zaXWl04evZ^%9;lVg@l*|JplmcX2)@|rO5K;>LGkfTU0wC~NBH2xmuZO*>JUNBAX7@ZiKCoq>f2&8&|V%OkGaYN#B>mK(zx(0V7@BfGWv}P z?BUrdK4B&}-7@Ljz;Y%9IMo*R6+Q;rl@J8N;OQq62 zB%a`Xv7Qy3Y3lnkuc$A3F=8^H17v8?+039sy74zt&8BaHGwh_Z0YM0IIs0`yp8)DG zroBwH+{F6s1mcl0BAnB5DuyhS~KH(gnu2Tpreyd z62P$x{IO?~4$M|@U}V@q*;DAD0&zXe$pRc|gp&ut8H{mH*+dx%e|qzZD#RzeL$`4U zV98gcPU53&XcUQ#w0SOg#YeBuVAGi&X|EImr*>9{YmlxRv=cs}Lv8#D+M(cc&<+d3 zpdEVUca;-qc+Aw9;R;8L5at9Jf%^HY1o)~b-3s;C-~&H+>UiW;u2uk&`kM|?ZP^73 zq)3E8@-AyUHkr?-fDCtA9k0lg054+DFLjEz8K-SU;m1m9#p!Drp~qf?lS+qRZ9lv!B-)wb#I6E%2RV$+6fx+J47S?J3546i|$a+kl&+qZb<#H&<=90^8>di<3HtQ6Wf`jGV^ z;$g(1=!Fu){?R??Jgrj<0+Dr&7LvKmD3>Kg8k5ONsiCwtOc9+v17Ynea}g=h&;}Tz zi1FGy`l|_PM;9_rNh?aq7g2~phgcIwZo^|6qIcFx`BP+|H+(;ViqRCM>dqv*Q(btR z&bI93)&qT!!ET z6S9Qk6PClggl_(j_ypQS3rz&pk5AxH>TuvBHCnAn#8Sz4UE>p$#{|$zvTf-$Z26(Z z$Zrau9NS$~URCSGIR%~zlVGU2$^EQ6Ls{b!mZO{osF~oJFtF8tsCrrB6ZpEbcTNHQ z$`YTTS3QbPV62pa#%JL&dHSk#58@Nl3@GP+AU@&pi74Rjk}O7IrcupiiBDjxy%}cL z7TuS(YlHFH{mS6L_D;g4+-?ht8o`CaD}INqLhfKkvgosVhj+Sdvcf;3LK3t;?m z7YN4Hha4^89dAcFFjkl*`Fi&F1m+8I7n)Xf5fJfYA#>l2xP$L0?2gF?3J5NrQ-Hx$3)bN&32vjl9)OuZ zKO%bRvqsDls2N9wr@QI0&slVQB7!yjm*NxDCvO0Fj{I9Dx{R(0I+0rOG1&WRMx?))aaK=AwuG#QB%a*l!)~yLKMlsAUdyDCUuBeCjTIo$v?cM9qJ>;CoBww z8aDww6p+1JZo#*N)s_O!;-exN@d@mE@T37=24cmR26Rq%Fy8)gWIc&ba9bJY6c7UG z52*=dpmLoI6jHDb8TkeuHRCx8RC7MpVN<%N-xM&t^B!>A(MkbM9UFF3I82PZD_s$zw|)s}Al6NMf&kEb zGA1eU36(PA$0v|w#7_6196O>2rJ#A0@Pav^_ym_vIsuVp0 z6?LE5f_V$)Bc52T5TGRTrB| zk|7UdaHz*7^LbiJ0myK-1LU)HCd_=@mX}UA{D%Gp@d+ZhAU**ciS^o2ush!t!jDhTPsQ{= zWf;@n*-k?3T+Y^x;&s%J*C875-_ap;&NASocPQDA*Q0fANcAX3L!tPDH)|lERR4qp zhh`9;V78epJ|Wn>A97@{%dW@q33cFQz_KhP1Z2i1;5P-qdhrR*_hF*pkm@3N+q{CK zwi7BB2^R~&WNLwWk|cZSu_n@4f^P_*MIt|3cwVsGi9g=J*KmA7vR`Ih;uC~^2(KVM zK_kzrlQab{KEVoQ&gg-n9zQ+-tUR662o46f;vy@6jvha-x;64WGX)7 zX>T;S976V$IofrZdV~vU0}*NfGm5mJ1FQgoo~|rK6;<&G9~~lcj!%TgHhGwf%Lz08 zn+|hv)fZdA-+){9hq+K8a&)GuL*A#Lkafbe@PG0vPb&Qf(j)c25$|KqX&>6bprsz> zLc+rV2QAp- z9VR4H3yyc2vJXGOnNk^J8@Ugk+DYAqPfw!u;d?uG5!i+IJ=77e@7_=d?Ac_$Wbk2e zAPQX|`(ZAC+uc5VzX()b<_Qr;!uUnl{s%5;NTlq;PjGTacaVtFq^`TrM~p1YpPF(- z0l3X*k=~nVE0usub)H?$)_b-OKfzJdkbEZ45S)r!eN{KXUkFfw6Yoj(sbXFMoUW~O zMk<(nA3l$7%07JWcy1+_l^DYAGlB-OL)WknObX=$8|o3_9NkH+p+4oRCmv<(!X`=f#<-fKUrb1;jEqaFmHL7Yo6pe#1Ua zDj?WatcEtMfB>92J3}QP(UxVvry;{Nq=4X1C1M*<3J7iY7&a_?QZtA=IVpv%$-VAa z0X+@5@c_^S@c9H7=;VO=3y=&TX4Q}hfxJ+`L+OPg19?G&%CnU$D#*i~DtX9x9zM)P zs!V$lFf1c*OP?+xnL+v``U{B`I?N?#)}fEjpqkgLLm4}`wL*uvSSBmaJryGKeZ!A#fuAO6(VX>QiTW(Tn6McA>yTsS(Gvs;%}kB=P*zNOGbC1Yk+M9 z?c_YnMIjj+=0XER{3z#8cXODF0vUani-pyiCf_WM7>B0Bmv4+qau8Goof-tphm10? zaq1y0xHS2O7DAM4hva0~z_zGZX!uD;rOG#3DM9owFtDjbq7Ph@`~aGKmt>d*fs?($HAz=Q*Oeq-a($Tt%ET%+QcLec!g5ok1G^Xb*D zsBiDys2!kgcT}e+ENj#}cx@dEn!8#%+A)Msg>Ytq`Z6+~&q4s2TH6=4E@+9YfLv5m z;I@+GSGJJ3it@_xwOIpCzV^VeH^N@-YsM;rDD_YnkQ&H>JK)ctd+X%O?H-+$X-uxi8pX$wnX?QTT(8`p7#krGg@*upE9#0 zlJudLICZ4QEfLUAOG1kvjXpD-3l zvs}CfT~W&;XIH!cEToU%kN@`kgs3L0GoL(j9<+q?n$Ff$lu`@9N|jb~2Yb|#ir7;n zc)BOWdeV-yJ84Ub6-fR9gbD(15G9DD(5$KFSfP_+>jnP@%do4teNjt$*D~s(w=#oA zYgT$bty+RNCWo`_y~C+`)zt(Cm3jpwqUQ+?=k^9l)Ib<&3t=z7WDHF5Xf1y* z)Hb#z8m-*y1o}ev>?B!;AS!l3ptDm~Drd|gh?;0BxjGSM_+U_F&X7XlG%KBs!6gCgH%{D@GNL@ zg|P65Lemoq7~>8@bm9CZKz%o-9NV z)%qaNS=I*^53|B7MyQ(noJNAjFwqmtb~imS>>l(aC`1swp71Hkk>(DFCRIPl))OYK zoIUYXgt{gor*67p8a?PrP>3L^t`O*KlS0LNGAT^GIlJO(66gxD7rX09Pw30^3lT)G zD*&CfD=6NhuF&$x*%i_@dViQ|&(3J((~RMLMKU^fsYhm~vQ?>4uWePT)GJ#ReOCpD3jr)vUb6lzCG^~ zcEV-0loWX>qnFCsRVrc6TVl=~_)I@EvX1kl7*eW!d(^Cp6@VeUsh^i+9Itvrw;yvjJ6IafjBw0I=Q+HjF zJ(v{RFVqBxURMA*YgbUbM_nQ6&DoVCYbSc`rYlZQ=qo4$2aeYj0-dcZRJHyzAkAyMNJD=grWEY_d%_ONlhs z9kwijcf;(?UX52}dNt0B$X$(AKzcQm36ZNcrnam@Y67N&;po$8P8|J0O@Qd(2+&z^ z>+XR61LF$sPeNA^mwfzb-tsbQ}vbG-HH)!i?am~<7&C+bm(S#;7S4(IwmuuQ%-2MhyBQVL+HqtiMHqkcKHq)kP zn`=|GY1$UrmfBX@biCVI+eVwA&D3UT+iKfs+iN>$v$Z+ej@n#pp0<;=v$l)2tG1iA zJNIM{tx4NcYu4s#3$%q=i?)}xNL#G6YI|$@Xl>dOtzGNTmSS8xwPjkDwp?3*o~+bX zX{)t0+J4&p+5y^u+CkdE+9BGZ+F{z^+7aB3BekP|$I;p``2Seoe;lsI<9dSk`$Sw% z(oWV+(N5J)(@xj^q@AIishy>rt(~L&SvyxdPdi_`0Cg_ZF48X6F3~Ra>RpEG<=Pe6 zmD*L>)p&o6cCB`u_wIUJ|DxTX-KgE9-K_mpyG6TIyG^@YyF>e%b|=c-rTtyITf0ZQ zSG&)vaX+sA&>q0M2epT^hrOqd;QA;=J5PIDTdO^xJ?TAv3fHH#XS8Rv=d|aw7ql0( zm$ZN4*(Ft)_U8YIxp|rA<`tfsS9xw;^ZNEWu5Wn1-^BGT?QQKH?Op9X?S1V7?L+M& z?PKi|?NjYD?Q`u5?Mt4Uue7hVe`()n-+J}F!}WXZ2kqb5f3zQYc7D=+)_(Ec{)+2w zSWi0EWgeDcKfOQJ-9UYiK3J#O8KURwL-k?$aJ@iR^iqiH2%To9NH5k)yr-qOmgzJ* z<$8r)sgLxYSK(T%*XXr+Odq9>*2m~$^>O-meS%)6*Xw!OM17JzSzk|Y(AU@FUL6Bh zQ@3;**O3!7%>qBswC+}z1872*x~nJj|C#l+0a|R-H`G(t-A4Mxdg|KSMBh{=F0z?U zt8a=)K`cYP1NN#9d%)@l9C*B9suy|*p6?xio%7wfJ1-ugazo4!PE*E{s3 z`o28Fo%%ApOJA<9&{ujjR^hsuXLyaipT58M^Z;BBx9Yd) zx9fMH{NMCD^}F=H>v!w-==bXP>G$jZ&>zqr)F09x)*r$9NA<__$Mv=P6Z(_-QvtlE z19;Eq&+5+sZr6I6Hue8FwLP!Dz|{64Q`<{SZU6K}@MTudV!`WyP2`dj+j z`aAl&`g{8O`Um=l`bYZ5`X~CQOl_a(pX*=fU;aPreF>h1)basKz_|0mF0Rd=g%&pmfJ-?`_ua!SwlIj&zQUn-}S zGs;;ZZReD)l&|&JZ*cuq`A+$pa$fl!ld{4X<4k2vrZE~%T+Gcp%*&FPkIC^Q8CO4} z@g#)>SgIbHhHH?~c#_UCSSD+vhlg;@VvSi7)|6esvRN}0Wyi#d@&2St+}R-OKJnd{6c#_Gi|M-OqZnK4y6jnB_gl`m%nYTEP;j zK+IuaC3x{;t#4>uW2|v#Wa^K1T@JZVHs{MB`r3g;vY}#ria36UMcFm~1ZoUQh^hgM z=y{0Idh1~}kjeGdBkWQ37xozYE9kr`2P9lnAN?O#b1~xAf3xViYmlhV6O2aw!Hh=! zA*chbyN2RAOurwF>yvB*8_7no(QFJG%gWeOY#bZUCa|a3MD`4u#AxK7%*xpmHkD1& z^G(O~SvG?`$DU^|FdF%1vRQ1l9{VD$bJ$!qkG;g^vzOTdwva7ii&+I*BKqP|wu~)j zE7(f5O3$$x*H=VeT*F>vYxU4|xULs{@ikV-Hn5F)`0KcCVsEf2wwY~VTiG_Yo$X+6 zvYqTLwu|kCoL93wY%kl#YS`OsKYNEAVDGY8_8vRP-e-r{VOGaJU`N=8>?r$4FY_3# z$Jxio`w2V2K4mA_XY3UFT#x+%*Du*=b_Q20#T}&=B?tdoRtAqVV{KrSkhAQZkdd#1 zjC?I*NQ96Fs&mu9xs^-i(L&Pk0V*&M)OH_+|WZp37;xZpp9USMpZ8 zHP6#?T!m{JPUCexFW`lGXc4Y$IgQutcrh>G5k35;xL(bF#@q7_{2JboU(2uK*Yi&N z=lll#3;s*a9XImMybJ#ozlr~v|AybpZ{c0}t^79rTmCzKJO4fZ5B>*!2md3#lmDk) zW;a~_i+4xfyLbRf8~$!|K@}E6MQfq!iVx(gvk@RfWOU(H|PYxt{tEnmmi^Vj%Q zj!M3PZ{)A@P5cdB#W(XUyp3Zk-^S&5yq)jhZ-U~1Ne*bb|6Gb==c=9jExwEI=GA-; z-^=&$8vZsY@ilTlhyLeM5Y-L z{xSaq+&jTP)wy?)f5uPo&-oXiyX%cN-`ef^8#@(L$VrW6;32?A=(ce@l4qrV7~zJk_YFoyrQ;kDE0HILwTyKqeK04dK*pB+OQUo)G zi!TuH z>*eae*!_{-3^|Gzi4UILtC`os*W>0PJUtv4$XExj;)*=Zl*r>(C>=EA^2lVU{rGYt zBu(j{a!+Kg!gvQidk8m~9PjsXQJSK4NaL=^R>a~<tcFtxHj|-f58EOV%t6~9F%o$322b-zya{rSz`tJ^5i?}YGDZp5M9w;URMmwd zy)0(}a|9PFPq0URsyu{xd06^}G|`_cPF`LphowN4YNe z;1;FN1H{h_X|5H}jGs_~XsP#=wmA;g{6j^>T?xJE8hmn8haS|Pf^bg>B_&-nsA-+i z8Z5`>7@IvpyW5X;#GiF2dfX|)utINOD0(YJ)kmUPQ0w1=a`~C^g))MT)}CjotGF{} z4s^e`e~#}I*<;<=-r~%w@TTTS#E3xOg#&3QGz)Hy z${C}P6G$x$8v$QZDxhQBYI3Y`1zKU~@%}3er~rrq5EYEAF3gkqtrPIEeyahU)^FVa zvh`b!BW&Dqz|nfB>Zstj&vpPQ2S1>h>i;{7M~DnYAQ@=h;L*IF;C491;)CHC90$aY zNMyoe16f--NZydfEC% z84i;0US!ArOD(KIApRo_3daq;WfqwWA^39%?jl6~KZRlV6MQgjAvwbG9FC_U`HS#D zhOxMm7+B`TZ+cjS{BG5g7+v+o7rAi_D~%XC`Kz6)Y{RV8ZqDor60v zzgD66mH_nAH1TbI`Ii7q#5}fCi7W%C^r~8+V7d?!-8f9k;|MAd^KN>hRl7?l8t;lu z#1x><*cFP3iV!t)!4&~C$>{;thyc`6#?Y8>LiMo#{zMEw5J#=*XPKEfm_q%LT2ut{ zYSTy^)u>hp(U(SFtxzr1N9%}j3JAuRK9~E)Fq+Iq+5Y+bn$PDSr{FT0WfJekG9M~j z#v)GvM5A{zsuF_yR9Gvb9t(rad4R55FR>1qE0Yqr=_N>10j{9V-{X&N8e_nv;3djP z?iHL+94|BI?H!n7D~oJnj2J+b>)64|v<@NWLtrbxgjNtnapNW?inphSV{(J-sPoGre=O zZ*#24c67Zhbc@oIop;a0q7%>D8B(WYvk<$+ucc4P_J%wkX8Xr@vQdLe@yW%f1wK=< zCwM~RDQ=>OBgyKCujYtT{NKCJy8q~B%FpLRsMu+Fzd-w=UsZnov3HkuiPAVHyKyzH zRjxy>Di>4y>s+VY!3mHq;6%v7UJv+HRc73zReM`(axF+5sc_t>8&g%4uJcn>Ctc^I zs$RvnLEV|@QavUGB)|n@;(5yh%M+n=Fu#Z@9DPzl(B@8{2u{Vhw zd(G-AAr)!0YVDw=pfqDShqZ*V%j?G)XrnjyI%VI;fVeYOndZkbL%vwq%2<_qv)8Ap zT6@%ig?0vT+2j_L8S4)2W9o8czgQ==&O{Fh>S<0?aCKGr_geBLS9b6lYp zT_0w*nC@;3u7<(YLR`D!y20yT;auVLZorG5QJG-#ME9mNEfiYKdtvpJ`-1y*3!+Gw$GFpkm9FU5esk^p>OAQSCto*l<`|4s9yRhnXHj3`{-@b0y}(xFpGk zJxW48tkwC@*{8Lk_FJp1)ij7rofbN*p<=sSZBe2BLWN3j9f9j^uQtmy%jMu3z`*BR z4hsj}6g1i8=mhdL)v0mCH;4`PclMoA+~*XOUZGWJcRIk|mrsakq6!?wv8>gF1$*#~s zi;0aVwHv{{C&9j3a9x8dC|w3hH}GhyR>f2Lc0H6X_sLe>#S>CGJ4z|WSa23nbwDt- zGp)8k;11^wX9Oe2X=mt5CkU+29spslfUsL}Js=4j0s`N+5cpL*fv4&r@TgAU$;1Rs zwRJyg*SDQcDM_8t&_a;ja@tyYs&lHd&^aZ0n=`bPC?2Fe2uj}prMKhyC9WuDnYxU$ zI*lz+g~GL1<*x@cb)Fv`UG@27N7v9wgIxjAInr^fWup7L8(&J}hS%%ug7=d$s18$= z#~_zie&$~0+@fI6_~|5Xr8iSMsB}E$^}(jZc2cu9Z?0^?`r`{f#zM&RX+I4ntymYo z`U$6UemS12%_p!&$FZl?%?gPzo-lqst!@`jMD2VIO^ik@yxeQXqsI%O*Vu9n?Jq7K zzH_xZ; z&YF8c(rk#m%4Q~^b{M%i8{!3Rem{rIu+yo?m7cCMu)W{yeoF~;_Jez!{VVW_74#DA zp;IZH{i;{(;?FL~Cb1jGo`Q9sbXOXFF?2k|wyQLBXzFMt8fqjXCbB0PI|Qbp$K$2G zo1StyW%lDDJEeDXp(zR`&-c;@+ISbMpurk%`CKIHtW^V=tLE+f+j%HNw5sZ6JgKc) zhp1V#PCoT=l?JAqBdX9fU#2w${;ay@E41>!Us3VJ>6+)1Z!t-&Vz0v}QOmZw8`d>v z3pK_A0O{YlrjFo6A-m|^4+Zc3UR`qzHHXkqZOZ0gRVth9EE*KnzQ4RUW%Dbnd%wg7 zD_0CnSfC;+R;PHxx2X!5H;Bdkzq+!SXJHkpBWs5$;|AZ*B2Z0PQ-om650xQC-`s)c z&G`Hi_011K$H(|cx-P75IyyP9QIE()4*a40PzR_K*a3(e1meHE!8dk);rn3+_QBB& z{=WvDpb{Uv5`Reh1S-D;AN)sZnIEOg)Uqr@L9NF(9`TJRd}Ex#jZ7dDha5jh89vWQ z=dmcmXGwKDn?M;J%6!AvP^M|(+x!BWc!ZQ;*o`q*LpL1C3}yHT)V?FJ%J5L3Inp~p z?;vQnC=zG^0)}Fu6E}u3i~vmEdQyi-3UF3WiXLQ9hLM!?MXNGg0q9dG!z*zUsQ`S7 zFDSzmEUFA2A!Qg}hBACeD8mO~6psFr%J30VhToUU@L{10*RjY4Mun*zr80aZstkWe z%JAQGWf;}gmEoa+N4hdRlo`tKFlJMRr*mkU&+-UxUSa@ME~*UA;G_%>Wx6tqvLOK? z#BEcCXK+%6hZ2G+qop!DgOf5mlJ6&0Ryk zfwp|qXDs~_Y0C$E_dv*c;qw4K_v14q`;ag6z7N`RorojRE60HJXT&M~H+=_vLXG>v zjdfS8yeFj@+VYf?UEX0#YRkjeprolugOZ>hpY!hb1&=bZ-+%5`EUM$^DBy|N>?*mtVkLx^Kp)C*d4D$$WdACby%kO%Hw!Bhm%g4Nv zfpsL$m)dfjx7Hh60pxE4cAn_k@=Whc?=ZyyK0NCkfvqV~MvO={ia(Jftqq@P?kHnmwQN2h?aTYIG;AZ{dnH@0Z>$y;5EN%p0dJf8@2R z%g0iq>hcNC2@mxDm-t7X5$v#`7=P^f*aLO>CH^5oKQuy*d5(FYE+1tdAoRGYE^qeQ zl&CsSoktVu^7#x>mxuGiNdA(AS100mb-o^69Y~Qv^I>9MP1Jcsi+9yjm)CgKc!avV z%oA0YS9(@@NL@bR34H>vs>OP5Z?JDC*!K{wWFrBkL(rhep}6Bel?&`^DZx;(-&!gCYU8*tFrs*u=Xp>X z2BnYT`cqs{%-623T|x^x=Mw7j8JAF(%hO`j<=Gcjm$$p5y8LR=N!N5R4yv^BEN?R? ziFD>;rp`Q*UZm^Hb!k#(K9WZIq0pH(yM)gCwx%{e${sz!=4;ag&WIclpkS&zqPp~r8D*O@o^o^mJBncs6to%tQ7)R{N?w)$R4g3dh2hw`>) zY>ZFn%(a}ozR%d?MnLuYg6tw8fki8>pjw`A&W0YI29HH?Qpc=ZjdW1Rw z>VUz~U#HidoLUkD*V+2suTCIzwomT2JLRRu7`=|OhCQ;5) zjhIOOERsXR4@?T3SA>c`*FVIG0BuG{BN;jBWLB7_v-Xto^9M=KAFZgk%vNS-&x4&$ zvL4$wG=9uw?fu&0kAv&LYe;GaD;(|S?uf)%KMK?0E;II7Vh9Hag zP4oC1?9F^1==A9gDHg)!2vyrBdJh!~+#dQi|g%$_G0xRPevU$UYs0ugUnJ-=GWq z8}|SopfE~x9X$yDq29&g9;cwoeS*(F5%<^tI;!viMWEs$aF0=-8tIQiV;=?G`~y59 z;}$%=hR+-*_f2Sj@or{IELebF#I7E zj9re8@j<{pjM+HC23gRu(dHnoMEG0WVW3PGtO*!rl51A)UWcO$G|Rd+P`~$(2v%?G zc#76ZiUfaFCa#n@*-tPlgCwINmq4aDjQRpuZeRtE{OI%q+xsw4+Y#Hx(b z_Kh*v9v=NC5vwXftj2P&ed8%k+c(DX$aqc=9V!fI(GjbvC}K4qpp)xmF1K%>+B#yj z8(cx1<@Sx;=Jt(ccEoBMAy(UYWJe;zYKK6qb}Kq!g|g9ff-QE$YKK6qssKOg(TyR1 zBAtY;b_nQdx1vK=xRKD+Zbd>@GQJ+@YKMfbb}RKmS7!*iI;%y_3FvCKzQLnI8pD1T z5FHf6R4Mn7?-7ZLsK!X%xQh1f$~_`;+$dtMJ2KDB9IKeSN>M3c`uBPcFL9ni`~Z+; z86+4;K1q?`D26uEjNwx}ix`{gLCa0^M5cRW%N5Wr5=i>vXcTR_5{szq2+%(wRv>B} zI%2y?MUvQVQj@Vz>-GnLXqU~-rGFL>Z5ceB0HQ76)s1M&$;#B=YIYm>;=pZD2hnQM z>|0KjrW$H?A`oqP#v0VB5}!@@Y`|wq_L_{)D;Zc#uN83!a%5qB`WkK&|J;oEsX_s% zN`ewIPu_1y5+K^t%w67PI*7K6jS0>PjtN3t8xowI8pOs|a(*Di#{!}qN&<*BDmbUb zClW+k+d_h9vs*|IZDtDs(Vh%^m!X4bivgmYOxkJ#(G~+lJDK#R1kqq=UCEYl1wBWC zXd}$(6Lz$iYbTSwNlJ_|oJ|Y9LD@HPWmznUww<$Y0&yVPR{>F($r-`7xw;arN~99h z1EN)=RiqJ!b|NkGNg5RTP3a3TuB-)Dm*V<2TmhoJm-=3+0MXt}ksw+H>1*belXb~& z5QwI4Ia!swBsus2K(v*t+5piOq%BC>0}yRFpPRN4K2=dh)WkF51z%!DYzj(7>|+TT zaY|=|0iq2~8=OWU+Pt*TT&meu!R4sYcc{@STrb4{0xfKNaC=aKXq$s^Alhp|JBYSC zGYX=eO+A~6H48ZWdFo2`lz??0HK$WgrvgQLn}3GTr;X4rQol$AiZ+pdiqOeI&nC3x zxu6YOIgxrIRTC&$O%9=G%lRir{I$_s6m3H4gw$yYV6-)3*OWW$;(rTDcou6fz+_yr^do)=TdD=eJF4!@QeZ+ZCq;TDI$4Z z+D}080FYV(lAppA`7)P5GkT}{n|32?F9Y@>F z+w4rS<7m4qI9f#`iK8uTL>P(OdlC>h+Ts+o`9%Kc1ioL}Dv&QcVIbYFy=mfLF*uqY zkDjmNWb5sFPxN>U7q?GxA#~cX&M?0&r0|5g^ zo1Fqa>Nr|O<5(Q+Eq?+WZ4tuEy(f^q34E^wM^k(=lo?5_GpEBr>6zp}@I4n2VBW*V zzSpt4Ph%vo6Zm0~MZXuq3$`P+b0*w9)?t~2?K^LCZ33UHzA8p*YVI`(+6hKY#Gr`D z>PnGOY*!&ai|iKzMhrIk2+#*58bK39F(R?p7PyNo2(0tbbiBb^rQA{Mz!Z&A(UT}_ zQvlzZh*DcC%|+BHBE=F}Nojlxk)ZPwQDa74!}Q3_p(l#Z1i*_1h#<+Gdva9w5}ZUaMQ~!>#Q|xS|UJF+Q_u=5+*R#ms5AalUW4!(k@YQr=-3i z0M#ah@;0kPsZFd)_0U z-JxCq?XF9!Oq=W{X!lSv3GKd) zmY`i4z+Z9eivfY~f`i*|C6LR+anM!VjSI|G+)JD6i?EPb~dw!ry5gp`gP;`)2L{1X<@?_aT{$_^E);q`(=|s5E zLCys&9pt>v-a*DBM?1)bW}<@}P8S_yO^)m!NByFMoPfy&wvW%#Pp8WcvgK0QLCzsL zb&!*n>K){X4B0`>UMf1sspJcEka_;Enu!jwH!0ddKEpX9U?!6$5Ok0uI4Q-}K{mTb zCvSEe9b`-LH4x*I5MP)E9cM_4(IZ|-9+F%uI|$a|XZZ1ew1_;HDwaLZrix9R(^72~ zkyWWqIaH2IqM?%7(YlHAAS^`K#97UEB-=;S@|5W*(ic+LJj7Sj4idfl zAGV0hGdFtvFpJ1w(Yg*C)MvAZ{8BtNu$@yPv*Tc_8;uWEHBe_ElL$s8JT{QE<-fSw zApmXDcmz;Xg4L)pZt#sop5%>;!lE$VB60wr{yu#Ei58I$K*uqBBwZI_5$W`g?F2o8 zLFz0%cqRVu)*o{xsAC*hijx0rt^s5BL8PW*4ugFCKWVO62PAwbOh-RT{RY8|@%Nc) zjwn%c4g66FiN@v%$hO!?YM5&llZ9ik-CR?v_|`G_t7_ug{PM4Z4F?$bdKP(2m}^j~ zZm!V{6V!81y6$aT8*8p17g&*^Hr8B&0K2&c0bm~r!wm*zi@62?kRO}5=9powIZ2f{ zM&_DhWUe`8G1owgCJvb9nsQ;TnZ&LCq`77{nQJCXbIlZCu9?as(}cMO6{g_yGS` z<{Fsgh{w9Q2KFW5Jca1y8k9kTf#kwmgK*tkGl^G`xn?t&YqoeITZOr%R*~kK#r2tM z2>P6mO2l@c4bZ||QwMVm_B{vmea|zpV79peW}8RPwxWL)v(1zOVYXSxH-%{L^Q5%k zM%I;%MH4u#@DyGSl+?QSd4h@SCNkR$&N_|SeS^<=e7?nJO7@7X(34qEZbykY1UY_+ z#{U{OivLV#RGLtp2Kj*djga?)u>~4?pI;5_@~+d(HtSeb=Aq20OrV47GKZ!Gv8$a< zr;0J#O!WbP-;`O|@_T8vsc9+AHtSnTv(4I;WVU%dcpy_Z+q?p^&0OCeo7v_Sm~H0z z-j-$?fRvSN9aqqUq}k@E&06sa*XH_`)dOqq4F=z$>^r%#F4kWnbVHtRFiXOP+ENJi)bnEP66X|x?RYKt1}#Pv>Gp(;*m zG_8>|+e~g0XSR8&k=<-Fp;6RqvovFA1{tCb^M$C<6vIGMkx`KWv&~`tGD4pM}Chtmku){IG>td>{P#Bl!0bu4G{Vr7vez zvNzRev+j?lbU{5vkt&^1AjpX*T^Xg6%r=LqD;yP!6^ILjYiIh-^u=VhIh!6jlTJ2} z%xf_+5L9~{6fTw&ehXfHVxe$Ux&@$=g7-!}6n>>s_)TI87ub3rp?+^=#F}k3XV{v0 zdiwPAm&k0hBR#a8Nd7A0I*_~wq<#vLx8RC$CZ|tM7x=|9=>l1LI$fA;b~cJN+swSM z+2(jqnr(La2Pf?X6hzyf_whC>17x=O!rcCRfL^3;e=ZM6v&~fDRV&Ok`_hHk=1iK} zdkDjl`;nQeBY!fZ3h#Wto2v&~V?>MUlP@+Prnn^)2jm~AFy zSGSk>Gons6D*k`kvO(v_^VXjT*FQ{+CTg^na7t~6TF={nin}$3n@C6knN)#!E zBO_==jMeM_dp&KPk8D{Ryt{?fY$HQn3}h6xDS&T6kFn~5)l5WvL!?+DD=7`EW*Zsk z{D!D8BgtweA~%P2!)jKUzSd6*jg5FxA78IOReIkORck$(NrG%M-tnIxU8W}k9(n`aL@n}!jItP18c z#w0vrICXz*x0)^WF7>`4tY! z68qm6q;4OznpFhfvRKW&^GdVAJdsMbnk~wjtFa#g;Agq?ier%>`i|= zU5*IfG?yd70VJmp;d#R-a3o!h2=k;-V2$qrMu9JU^QBQ>2Ayo7Tg~3Q2&>uW7OPo> z{{e{H2}svDe7+X)JcX#scc=@f@o+V$=o*T^cr-Q(qVbcS7iM`uX+HRO48 z2If$Ue2>nMi)^x*y(EveF|20gS~>hrXaVuG2D6z>zNOjhp!1+Ko9!{pX0_0rpfqjD zK(>0!X7ewT@_jtRF5howSmk?Lij?oSM5-TXHaiX zoYX`124oMJm`P+(h+#G>7a>LuDa*9XnH4y8#o9yGi*>Mc8CuX>^pLMIMGx6~nd~7m z(?k!MhuWftjA%5vk?bLLxw40pHIhAKL`!|nEN>)x$hekb&YYQgfgW-ob;6}$&K#Z+ z?IAc1_kw1#br!SPAb%gou@mwez{f{&OoMvzisZAhhd>va>sp*H&1OR~#Io~=3}H6= zKHX|I>;7bhQ_9lDgl4m~L18wl<-`1Tk=vWLKW%SXd;gnhhS_W@p44lvH64krmX1UR zrP(Y%kQn}~X0vJ;#8Ozr~GX&hHK6 zWh(&{=lcqm8K=Bx^5T*gc(`VJZKpKEob!9B{hZ%i0{j3%wa{_Q7G4Ti#X>CrF19eR zMNfygQ+Zq9RNnSYX!FK3bSiJh$hEYGIF}K|iRb94yf@;hbEJ!YD(@|TGjC}{r}8$5 z{2BLub}Q>yV{x+XUvXqF@8IPw9MFribzAs#{1l_N zC)_Q>$?+i;>~xI%s-=GPZY_yCz}Fw;=-pr^^}6fzGiaybH(s7mflbGNy^1Q*pS52Qz({`t$=2U5UNar+Jl-T< zN+6BA>ckn)31vhhUn?OafZ)mPDn?WQ+~VkDY{asD#97gZNRHs(KKh^`k|U{t-A#zw zbcF8D3BALgwF(mny2alKVCwZ(;kmMo#%bQ8@k2SYag_Hy9EJC>@(oUm8jiyw$Kv4X zz|nt=1HBvnzyrPifIYjSQ7+~{Z=CO)gmx>2WdR(Gp6l({0Y+!Wwx#WO?~c^%v(4kZ zuhzSLiQet6){plt5$B@-gNHR$VDU)z4<7Gbf?=V=97y`c4J0KPNFHoS14%y`Ncu+x z&_HsvIgsEU3wDRYJmz~aS#0ogOz80Pr0-D*#B!7(&iZZ{nMF^tU^YNTA0|i|jXbyy z!~9M6noLTEfWJ)#dHdm@i#s|6yu^MA_}4V7d`+i-zfGrrzl~GC#p8PB76aCJ7QwM< zu}6Wg!(n4|6!?C1CR19f&>CB+Q(16e(_#1xE$C)A3;aA(mmh6FQd~m>Jo7w$97UW3 zK3k=;z-Qy1c@}tuN^gV*t~h;rrbw^|Kavu27WgS~7WgiKnqsL%B@{9?{Li`R9HSNL4tjFndWk>nUc zjz+f?VG2nqZv4N++4^RhtNyhQChw0b{2d3AAE3!0{;)U*pC0URjL{va^DKK{Fl_(w z;mYYk`m?{FfoP!5^dwk8&3Yc#6Vh0^DP`lPTqmBmg0Z!uLf!eh+P#fJPc`9uSnTojyUuop6Nm18ejSi<~ zzwMm)Wz4r6KY*rb;@kZ4FUNsHSPiXU5u9O%1s5E_Aj`Bs8iA(~3N{VSiESbv z0!4vRaT9Z--m=&u^$-Bo%A}+nM9-H;44PKo@$z3#2K{hEhF;-SnnfCLPzEOiJ7^|^ z7puR12jvksVZR;+WmFWcOclkBml1GXl7(gJ4$4$R!cr)~GQk&pw+q}v(cdX}xqY|G zR@&{djYr^bNsUAmi|%&WE_S;tGmg^(8;P;>68mnK?P9mfGUGVCWlU~z*)BG@EHjSN z!;ReJf_SmXh2nRpnb+-g?sekbsMw&_@QfCv?}>aO$JI;c7$dd@RUOoR6@!yHDyDTv zcn05gxie;2184B1?wqxXZg--;1)Go$`-LIRzEj|B-)GpdJ_Er{O}Jd(wZZ*}JqC zC0E@ProAY+>d9ub7bRCc(Tw(@e42DNUEhn+=|lE>(l*;xlujQZNOvG!#^Fu9RQhth zNz6EzVpN_sV06-+Pg+oq|8RL)a1-Tzoh!@1O4}iP_)VchDRCQ74yK5WD6;~=8jjz5 zXvlv!candSpEjaY`$N0^A7iu7e}W%pXatw>vHn%$KMe84jvVk|ttkWsANJJ4 zhod?l;69v)4>dX;^nEC~$C8gF(>|0ke`qXKY-h@UphAmKp+DkUgDbGt7gAnGk^4}d zB_~7>C6BTeCyhUoV&8|dD8t-`l3SZxo4gnm!cV>>uVQ7wMhUq%kbEE+`%r55K7>v% zLiZ={PZsXOdk{Lw+=p_;Z{3`bTb*2;tigRaSDkqY?L%3{cOyB>5GJplx9wgcnHg5k zo}Fz$DKqdMPQMrtXw*Y-guYl0p`+3zp}WeZlds zd|&x+%GZ?a=aWOv5rK>R>p++bgguOFt|agY5O~N!V00UtA$9BPA#klu;Ae>mTyE=q zv3@JpIC(P`*x*n@~0;f9-i0peAiX*%p5WpVfD`I#X^!*-NM3OW)yhNn#Vq zuq54gc!_(P*ft`4hnKh;_8ng0ZrFEtiMv7H;jR9u34Mph($SeXw|=BoZbI4V-{r4N zHqPLC%WXM>uf`8?*L{cQXT@$pdDoL*6UweemQ5%Sz6pGxFjNyy;2K=V*C-P>hF98z zGLfqjI68s831z>&3FWDjUHHA*ZJEs?k*bg}s#f2pVyM3m71Pkz(rtxklDz zi9I?%c&~F$Pg?E+YQNc64LoK+)@wej8@2>8uRD-_UF%Hsw%Y=aVN>Omn^LAar#V|^ zy4{oA0r(`du3a)!b$|LFGgZaC1G5314yAX-cbI~_J7_-+7JleNW8`k5uQFK|&0W`+ z&i2{Jr=qtHRe*$Ls+W>bsbdtNOqr_iPWPQ4ziHoNf1-#>sSl`Ohuk>Q zC3B22gN-q51@QgTf7fNc@($8X;OZjKK2}K|i;I5}e*K-Y-=NTLEA7%QnS(IO3`&r_ zQe>aU)lJCvgp&RQdkREh!RjEN?6a;11MoY z`T*q5q5KE%tMAC^?TokIcZl5=pYw#sxtFV_kh5ocPd%rqmg5(Es(5GvpOUSH_=nlr z8qe)mJ(833l~~`?8L021H}h@r98IMGca4WOHLdZi_Jme>y7(*AGT$6ktca#b-`{aU z6v^s(UibZ-2~Xdbg^hNtDt&+Fh!AO`{lGWf>ic^n#`pINtM6~7u+a`rJB?EwL&J67 z-yLui#<7mo()V{#+LW}d$t2(tbl>0UNDdhZoNcDtXy>Gjav?xF-%QwOYcAybTjm{y z9*TWUYh2Psi(?&+smE05)kw{ALgg3?+#Nfky`H19Ao0WQU2u5hQe_B6V0pabQqSdJ zWq*7I;qw=Kurm0__nJ>yWj~PP@L?ax0ejzPwaVT;HrYwD(geQTOOPS8uGN`wQ>w7a z?&jxxGTB;@th09BJ2>gQw>^%6HmtH=;wgbMppBoI z2B^LG?d!vAGWK4-#24UKbr<+PO>PixEMBcZKhzI-d_D$y4E-B>L_cgEb!Lp-{b0Ao zzY}}hpBQ@-KV2yxNrz*(i9`N!!XO;&2efGK47pE z?jIGi{I^3VaTR|M-ZwCii~-b!fPWke4vQi&3bp!QbN=Q+>@GQt&yP~S34o{bsH~^0 zzc2pxK;8$jfR-n7)+td}&p`xNo=N2DxrbozJp_aAiGjgaGiYNw2h%UD4r0C&Y!DD| z@oj$jPp~tzli*VpISEbaRTZz%5%4oW)X&5o)j7yOz)_S$zz4zA0pbGClP6pnZSg;P91;nmLSi-p3`a-9=`;6qgLLo|aL0KtdB8PhS` z6M51@Aow5?1n=bN(3D(6QBUb2dd6@OMb)V0a1lKdbrF5fi((FXBkyD19ZvK-LoT9c z3>VQehKnc~Q=aIFGDwb)T)2oLTz3)O#CIhv!XdUvXte62$etuA(b7e9Pkk<;+tTSD z5gT<8J&`ORdAAP9@3>^4HdG-W(Z?pVrGFM&e&0_8E`NmYYD%~~yuLnXT|Z-|m;w=% zxO`ov9hcvjVZkZleoeOGl5dDb(2`Vq6nv&+ue>C*;u7HUt3@2u{&oz`bQHAWpLNNa z455V%_X8VQE$>Ij?fmBn84+i;uL(s;}5oxxO{CJ!sVAWn$b9l%P;f~=GLFb0WQDLKMXsJFs*!u0I3Yfy=*}^=_8H<)3UMarw_u zthoGlDd#P?{MnRKDZ#0*2Ykjx;U`$hK{R)N*8Z#)0jz$)_hfy>p0x1cXdE97)x(Ff zkmLh?xHSOCI*EO-@@->a4xctnlnOWmep)&PZRH({8;GfTWJ`1>fnK})j+lcY28Ofir@M;@6Q1n>OPTE5Mgp|ZG^M%eU$aNxK zeUUC@hF}EKJv8@J=u}AH^2b9_T>eDpM2K+tnOUJ1h>a7Qya)E(1@?W2>od55(03Yt z#^60^3iqf+v4k$IhtQ>2vQbAm6B2qXN+{v-Wh#W~Y5m7Gfs8`3)`!-IJ|$fKXejhy z2n5zN{!fev6G7NVAaI2w@Ffsf?u-(+HjcpU^$>VOCva|J0uSm0N`#dJ>2F!Fxcr$c zTRV>ljR}23xcu5s=vAV4PUCK%csVHj1QhSY73I7UdLtx&zt=+om){T)xcr(XvCg4W zFO17i4oO^oZ(vOF5gnHwtj0Nqj-Ve#)ty6!HkG*i@TMj%KP*e&^0OML&3EuexA9}{ z!D7_J6GqTuZv6HaU}nOuVw^+uc=UQbKE^pzkH=u4$0u+OeK&Psaw6wYxOWR&esUv; z%O6UuORa{Jhjb1d?y)$B9;1^GbzHs{KSyi-J=x=#32^zrmsoIl2;Vk-#EQ#LRoB42 zf#DT{9D2994UT(M2aJvWIvtmPA#DWQM+Gkb%_T;!khuJqW;!naAp=;p(ZuD;nniK> zy*L3=;POvk=s%Qg;__vUt+;$mTD5bJz~x`eh~n~N8Vg+hV4A??CpM1a@(0sI&nH~I z@)FU|3z`!AJ~14{<*Q}HdJ!=vEO7ZFmsoN6mEkBZzcEa(wZ!EIWm|FiYLQCf@(1-) z^!9(_^14Z(UR-`hRtzq`KjS#o;x2sdhSovnumG2TtS0k(_E+$m+LB4Q{1zO45qcw& zaQSirmtP3X9ly3TQ-~tr@*_ObcWQY$2`7aZxcq7nB60asDT~r6PCt{gAzc1Y6M@T@ zXT0nJE^iz;SR--yT8Ycg%Xm5C-2mb8Rr-;Gi;$df`FSmLTz+-N27$|0w76JYzN+cP zpspEJ-o*9mIONb)-tk()zj;CDPPwAN2E{6;*fkI&JcD!mw)U_w0Tz3Kp*AK&xR zX}w3hbXxCV%qLKtY3npDS{sC1j(@lfTIzYnHD(l~#L>nW(k~BndVC(gMgZ5$X^kKy^&Hr{x}|i@tZYR6R_tgO2lg&%bl&26e8MkX zGv|m@n0n~I-kmLs$p`udxgMWLldi{aHxh%xT#=Z%du@sw91fZxhU;;i2r&kS{f#Vx z!|D{fV`Wu}Bo8wTTb?5Zhm9dIIFz-Nj+OIMh0(48HbXd8R)_Y5{Luq@Px;FrbRR>$ z&fxPo$r+^fuz!~SNDJNd_>9%{c&IW*i0~1lyb(D)kW%tJrcx;EB{S@d!bj?X0VJY? z5aIFu@$n*Dr!91yZffa$b6sEPkJ0XT?^lhjBHTS*ghyuCMR;VE6k$W8M`mG(W)bm` zSyF$4hhYR!Xzz|pA>tdeNW>E# z+B-Z?iugxab`jr~Wfk!?K`G*Iic~+)`}lOUXw&<+86Da?=rUU$8SLKMNcTP--B@&z zogycR{ibx;NhUNlW>CZXc#;S)I?0&EmQM0~y1kPuN{@Du>6eR6a<;MPBxhU8PBI}= zbdqv7KckZjZ!)rp>?DKR$WAh*iR>gt+UT8RQWM!pPP7r7WJ1OTI?1+-!MUQ7oW=Ph zhJXHsi|{`Fo5lOM(mxiG%pt*ke7q#d=p;-0XObsfCOQc;?a4{+g`}N(S(eaimShP# z_u?$8oxA&rETd@oHW0&o-`~^OT2k?92 zfnwGUR!J1+QUdrH+2$R8_)YVUO7nnXvHkwI$J}1f4;dqHF{VNKp+$%JbA2o@k7YXo ze)!?2*&1AtS-_pm@loL`WI8ckD(tZVZ1c}{IRGey=*|PjMXzv5bSc`RFJV0w( zyvz9hnQI zDKh-yJ4J?ptA`B~-}8hL=M@=-SL7hLN#k#@LVl6D!y{2iB8!lyi}e_?V~kZIWmsyV zTtAt0us_~4Nm<0$WQr_TB2y6AL1Qi?5N?jRj-ve+jt~fqS+ma+n++ufTRG+-1URThThCaaUv4sGy;!V+SQ?)1DmLu?$og2OjZO;_O>=w-b;jACBGJ|7e} z!PN!n5u<5EnAaX@B|I-5#>z0v3KT)u3?gi(0xHg$l#Nmj7^J;wA%IAm7>&X?Kql3o zZKq--Zi`w~4{=-6-IBOEJ8|oj65(d~s&I1j3mQ8@PXO~45RFwtaXM=OiauPK|Hma_0+9(a3{6HX1ju+ejc7PKt#@ z5FfQoY!k!8=3?{dXfre#RU60mW0rHV3OX*$2-`(kgNv=CBhqA;i>=|jiwibHeEH}r z9U{KaN#$lBT;Q6$*!-0zI>VBdeSIxiWY4tG{;OumbgWIPL{aRQsNeMzASNKl2PJhWwKID zN&M8w=PPH`1zw%h)%KDP=_Q|1*UOS;TS`8qZj~ihnJYPF6?d+l7NZ*9PM6mKXmtf^^&C1I86v)`b zWTTMM(s5d6&v0d;N6)xLT`x19c1AO9QMbyB)n-QG*f=WNkCtAkR2%tEsqe}Bb(Z|6 z)MGOLIKS~?;)|L8s4~v0zrWo1oy@<>lE2*fq+1Za)67q`*YoGpx*frD`2Fgql$)_} z7W0XRwb_v7f%NATIB?_jA9li{`vx)04&uXj@JX(|&t^t_#Yc+H2T@IPDXIgY;?X8}zo+)Y&v(+5lg`Bk)a20pIrsb#MtSy6X zr65F8LP?AOVmiZyLcUsb^2IO6WQjlPveGA(5)Q{#IC=M?mX)iN^-87kw(_p>zH(9- z%!XoJKAb%XXS|UtF!f*K?2Et!&c3K;SvgxtysV5r{-)K%9e?9k`VXuo8(K7mXwm4; zz@o9KxoB*sFB&uSMPr6>fKCRMVj1QV?^kgvybP@Hx?DjEyqjo!_v^@SXz|uAesy;{ zVt*g`4~oq&mv-H;vbzfrJtB7-%Q_8fZ%0Q;BsZaCTq;&~H(+tM5@%vyao04mjt<9I zsbF!pQW1;0DQRF8WH0y5unPxY@5O-lcg;ISyT8-F|x6}cCzA^Z5fP~ZJ_Qf zsH*~XVofYKwnI5Bsl&OIHkQ>G5wBPxK%ITTwt>G^4|N+jP-&WvW@D_kFfD$;mceMj z2I_|L=J$<2>%o^!Z_hHeNfW%QwGcrKU2a4iwnTtB`%>*V|EM17j`J@hbu<%NsQbUL zR10=hZ@xvJPL`-k)R)!Zmx_8)DW-#<0G8wKr`G9228rW95RJ1&ik~pff`akDGM&(G ze$k(GI=P#AGX8e7XlOclEs9dC!9ne>!#VRH5Q;J&6iav|f1U5(yZ9dd4i8ND*T5+* zbeK{-6H2`}#qWP0PEqf9OaBzO!f_f?NkgYNtzZQLwa770iyT5NZqX;89DM@1MMo`i zetgs-2UAdvIi-z=M=f$Nr#-23q)Bb0KrKcokG>W)LN;Te{4q&EYL=dm>ogb z2_g(u52fo%CS{|PrEZ;%&0FdQE_wRw*Utc6Zfq;RI21_?65)n9GN5L zNYMBV(O5+^R+u#IPzHN+8Yfw_TcWWh8a2%l6*p7P0yvPE##znss zXdK}LH6y4sSD7@Hv1)_H^%g>i#`0*?>z1gv`Et8+Ydth>$1xFNHa}pe@&Censkl}M zXoI%r3TR`xmsWN)&YCE+G0!WYjamt9OceQ{(8d-CZ5*{h z8#@Tv$N{u*-eBxPyH>A58++7cQmMB>8+#;%z}O-aE+`eyMh>8jwO(DCcGwFvpp9?U zYFVNc+W1x#*a3QxS)vWv$RTLs8>8e;>?Iq}#w_ROvScf?G0XX#1R&;{0E7+N$RTKB zb&^i=C|7g}^{)+vU7OAk<%Y*RFdkEVc?4@ZceT?$71Wf8X3-4Hpeiq&YFZO9FzA*~U zH^mW$2p#Pm?FGVune!dql@ONqxr#gSHUnXiL4Obk%ljgsNLesgJPTa?A@c+fV)e>KfAxQfA?P9`t`rN zSI@gTSi<}Dy#Ma2=qvBO4sfaN*R%J%;ojZvFYWh0_a3ETk?U$lzy5s(^ynYHp)VqS z+q>sIefr+t&+!*W7=QQl>eIb{(ZHhcLp@6$zM*fQ`)}{lx7Xb_b?@J|=fJD&DITU6 zO7c4-O_-ububvMyn80|+^+?!Y2^T>{y=C<3dGCGw8>mXSZ)v|iy$1B}*{8RxAz1b2 z(!09}RuqPNfJuG3-`uBP&u9t}74F~j{!%MX!s1QW_vzKA?~T3tm-a@EM{M!^1|)og z$kwT6-_jn@Hw@_6yMOqeo4ccl`u#o;S^e(oes`aTuj|>ppXC+dKD|qS^H6DD)OKKL zuTG#3MD*$XAC@FV;YVeuGK}6+V7$nZtRUQ{Z_j&s>h#L`CNA8PDctj}UcVY}f6w0C zd-t$%CR{r3fj<2P^tFdQl;5U}C37L=zV(-PMDDZ%7KI1&EA4xmVDw*2!Trr$e*&*e z$+gL?DU~<%xx2JioKO`GEDYO|{2J2V-At%=jr+Uz?A@kYp8@@&B3~E=WBZp5>?X1s z@({k`4x%u(SDzlei(1}krQM!EzQ&roZ9~a#>)!j`Qiy=1_;wAYzpiKh_#DOd9O%@t z20chbtwl%bNjTu4Hu=_c`E6no-rK92g%xOJ(MyOAHcs~J9c5$@hM|7q$k`kCr7{SaLCJ%80zn zmCrqUhw=Z8JNotSes5{Fp1tq9vsJi9pWb*xYuZNK%fk0q2Vms6YrsACK$eIJmP~eO zzbxFxCjHTD#E_PP%~8rA!QuAdzo6@c@h1oOaJPcu2tsr11?Abhh3q+Zw7D~U1uB$h zYqGq7EyGuab1$lZ{DcKOa`6QeBrM=jD&S%&PXkVAcLeqNha z;Wql0q)?A(T|lAYi*8$5m|_TL9_kcjRWx+q!!7G8s=ks?xdbIW`tZOD)}%p>SVua% zpdNl$M5Qp?Ex)7)qVhwE%{91bFtSw`e6_K_JjwZ2AFW`rDyv#FJm$ye(sAvfq+!E%`dsK{h7z8YZA`rt!OxVNJ zqHXfpUQJ^r{;s+zeC^$T8qlwQm|odhE~T+(4&OwJa0eynTiSm>-`-Tx)sDX!Qy+%V z(!M>r_qwt70|WZ^6Y2C3_^$5#O0TC$SW+rN!+rYOf%WOcv)uAW#j{H6y~1X}f3vJ{0&@9){KU(bhZE3h8DO1t;H9_xKeN>ot~?3#$2 z?!9~V>(jq)p9ic9+rn@(IA$3uhtF_tvBomj1O{W|LR2uuzUJ=tKxvNwy}I|kp?i=1 zb|&513;nStamgA-i)E9iH}<}})TXOMqpW!(X;==L8Grkbb-74o8r(N|5nHyIBCh0U zbH+u{8Z@rt_?Jtj#l2Am-`b;lFKc5`nKCB6pzeL*3hCbG*8Y7+!j?AT?9>7;sl4w}PGZSK>r*pR^c8lBx|srhQ}+ifnd_l1 zCUczN+6y5i<-!z5Nww!BW#z&-P5HEEF1e`8hA7(elJe6k+^_rn5A-VSYio{M5kz{D z9;dfSTuP%MVw20(Fp|gc(b@>H8D&ex3*@Om!c5>Y6c~2O6m$kp; zSqGKyPuhpu43J9EU&K6vxmqr(Xl+|q(pDBjp;VNe3Ym}MqIu~_WW<1k^^jGc__aRC zQ4;$5t3zDyRobgxsrf*GMhUGiP=u%{-ee(FmTD`}NYy}L2Iorh+oCur0X-ir#ljY> z)Yoq2gowcWd?Ygha-->EUU8em99p)r6d9AmTudWTH@sednRv$?(Ctt;gvw?xsVpqE zQ7OZ7W0rq5T&`ufb!>YWxP<=3n{2BwVrf2U!Nh?Q`FatQ*EhPlLNqM{MbpJ+FCZR? zJZAQS{Jhvz7}7xfske+mSw=yAw2Z<$qst&pRJ|w{x>UW@D4-?<9R-EaGTP?JHZw{n zq!M)9mb5XMQWRc*258#`O`+$e2Wb6P@s>J)zT^|Bq1DGFc=TaeLOiD;di@jhR!OE< zQiMB%b6e-PjP^QH9E1)U)6cufoEXaUA76c_REHR_3tIBwmM0Da4$d*|`V)2SEtFWEU5WOeq3@L2)1L%xv zTibH09$7Uhg*ab?xSGjD#p;z3T09 zDX@mtI~o)bq9ju5BTjx{QBkxwM2goH<#xmC2xt&jl3{uVyb<>%9rm%J+w~1aMS2q# z=^z8jDr%Q!s^0NpXhto2Mu`L$%FMFg?U{ z9b^8Gg%b-KP5|CEoWNwdQF5LEDaCi9wt7cz8=cbHMyIsAhrx@&`X|Ilf#hF;?rgBk zu8b$1HHsiC?MPPb_39Q^M*Z_gqNEqmH{-H3+(+Y**V9)M@R`;~khr$?!K!WX50GXW zyuqhDeQKxPAOE6ux)8Q4mQACN5$*CXTD*8S{}Ya7L{P6RqIxx2YK2th!J=Bf2%oMM#ZKcfCWoS)5Hg@&?AuHhHng zj=^lby6x=J5{cnLJf9-^K$(Eq#$b?mdNt;Z{5Hm_C1M!{5p!fm9O%4k*yF*g^gL4Mna_-j{GP*_|5&8V=b zxLwyh3j& ziL{}={I*4r;(|8C?TYf-;Q=Jd^}3~o82j_{i)n2uHdg4+n$b_KVY&zjMifAQ7?^u^ zpZ<6|7P@GolEPx>tdTs)n&P73!s3$Rw)yP}+qP|+U(~jsU17W8{F0K=)@|C7Zc8=5 zwO8pwrM-l{X00I6R8T_AW4_-&jp7J1B6R9>Cg-*$f`sT4(fj0kO3>KU8uV`K`vkfH z+dXWX;>G$JO@DY8dGgyqPZ1hSEbH3PDqrxV2*Q!8w?=$pipC~QW*`#Tb#u9s16m}k z#ED{rQCRR9mLnlCiBbv6uT1r5{izDcJ}grW1YdNiCWRS!3`vdE%B2nQ{+R6t|B&B04Dg2xX_*gO8$|Hc(C}$S`mUJrOk|_7{o>>U&oipm?qDq#?@jAavThXH8<&?)5!;E%*pwGj(!YUfW{!-d>gI1AmGIPP= z)tXjiR6RR^#?Bo>y2w_B6gu*5%84LNAL2?1$t)>D#1Kc+QdQ~)_#;I$oZ7Z2kOW7H zEPAfVgov?rr%{srC?O4rG04-eWAHd@(hCD`csGg^MO&9WGPr>^nPlb{QCmr5K|*cF zYwM#hx4_!jjz%h(YhdAz2eswn{rcO)OLVM_f-N1MD9CSTSL-D$F@j^?1^0KLZ6)ob zhJ>b;?uhLvxg`sXTWn$ExfmQRzaU@A5o&|M4!IJNa3LhEq(ow0XinLTa&SO! zTvKBH%rB8c8{LSZjb3gC)4+1b59G5%mn~zo(Swcmn5}_z7BX0e2O0@zoye*Mjo3(9Nw9RBT>9*Dl4AI5JGP9w{&0u|0F~y{ytpu!)BFYqf zmKXUfq4gndCAyYpwgy-ZUCg8w6p8l%am&a1bXmuZly%&QY1~eN*d!C32QB-U;@deQ zr&7FB@`B#qHoCr#mo9VZ-=K7rM5Gdi!lLCCn@Uf7u?E=EV5!hEWD`Zqi3&jpW{H@A z$5>4LxS$&`-6*+!&@IwN@4v>5YKTUg=*)Hj&@Ey>b>?&-)RhQHp1qPkHhz|HNt02xKclVYudRaZpy ziiADG0LVn?#tzLN2#`@>x*9`;(wY-j3kzuYZ!4x06RpDLG($nKhS?D`u|%aMDT*^8 zDuKjU3a2hoR6@&QoxcQ)5Ku(f2yo0L6S{y=Km+Zn*I^V(8AM<^p$M477^qnsl}5z> zVedQO>^O?_yJu{2&Y3mA$VuKeFC$}c1cNMtWiVjOB1>y~LDCAXWJxCHoO90Ua)3MT zxH~R!Ip>^n&Y8Ra_f>WG^vv|kdv7KA;Qr|MvuEE-cXd^DbyanBb$272#)+@QT*gH} z*2mLGK+Jz4J(8#?&_v5lcHEEFcp9q>W#TJwG>YMI1#5 z5<>d%8R$}(gtN^^a@ZpXAnO~hX`IFYC)+uX;Ri_KqnEHda&_sEOV{s0+EyYRr8g3P zI-a^QgmRXb=WevLM}%tL8nKbE89OVNZ5HmH(lv@LJ#_a^=2>15pR4+;eCm;00D$#B{qLtLe(LjseMz9+~j zB1Km}s3c==Bjsfbwg|yfk@=1`&R!Y~hsy&B7Dhg5Bg6$xGV;s-tw4bQ@N3YX6bK2? zPDDR}_aNSb5jD{fO(?c1-7`tO8VtV-r0&&YG$_omCu+w!ZEc`~!uiO8qsqX=E?~5*)U(YQDKD{1$ ztJe?i;RaHlU(el=ak_b28o9^VJ{_0lCepaH^qL3$wcP!$sN8+m*W&L*$@|*jK1p2$ z(u(WodQt7|YEkXvdPx=4M#+lL8R77?9RWDbV8ttXpX?YhX#O1mZl!miI|sNRi2)8s zep`8c&j55{G`siK2ydh8Bk?8p3cf@c+LVoqJ5q~@uIS9gM7B-$q}m#P@^wc`9!*S` zYKw`iTk&hTm{=em0RXku30+J?`>r)<#4je|b!6ORwjs#YB{q2o38f`XH*9H0C^j0S{11cq8QZq!r`71oc=k!04B;THg&_i-~}t zVgXnsjH0mu)w!5B>`kJ@ME>etOk{~g78AkaC>Rq2awx&E6StU1wDwgZiMPaJ;&7jp2fssJkXI51P6o+qSY&qR%3IBgLN&; zfRrc=t~nkh-9nm*c{UzIVYZnqHzeS=7ZVe59jNV&(uQJ{Fl|g57@}h0Q#!nu_}5OW z1Th)vf*Cp4j6K%gwk#$V$bgeZLvMiP$Vm^_;-j?32_f3k`4s<9S;rroPt_aa47Id_ z9gB%*Oj4lOXwaDqzxr5cvya24PU#vCWs#EbOSr=jP;P?tq2?J-ooX2RB}z0f2~*vY zS+x=2U8EDbm?%v5kXsiMi?L)Rv0F>aHYzP!_hKU2aJ8bzF@g#bDX0>8!WR=0W6gKc zNnT6@&m=8~yo*ODUN0b-RM_NH*J2`Ca1u3&GgtU}ZdncOL<>F~ksff=f${4$PiPWn z8#VQ^CT>;b0>YI}-l|DRNPBP32#<@n5WmmQgaT@M6(@Ny5p;@6K>}k*@UO%0XfO)< zF3So*Wsjx`4)uf9Z~?L!ul&GnXH`^U9!~k<-Db*{s#qyvSQ679b*!sT04>2SB!v+Wr18*#WF&FYJP%Mlmtsc5$ zJav<~WJ(Ue)XGmJ(Lk%uUQCph>x+rWm&8~D@bWoWU?(0RF`^-!D}vaG1YzBpgF^QP zRO0OOXWI)fm)`@RRAB%fv4DZ%i8yB(bJ0LbW0?*Mj7}(pQw5{!#fUB`z=id>)M6r{ z`(9f5vinvS6Up{?F%dYlFD6c9A`lSt@tX#g{)0oc%+06cOl09k2W0(XA_<83uWL{= z7z~R;e7a zls@zEX`UXUg2A*byQ#1;LJVbBQWc6n$kK@`3vsrUEQCc#DMrw;Cqt&cIAHOHqQ1?* zon$Eu%Fzv;8*(~a6}m4gr-7wEb=2Y+Zf*Gbv#*FSguUo3)Bmmn7!jG+wP%a=8%h;8 z(hK`cgl(rUjrxZnGUc1|&tDoH#;ySjL?<Ie&8)G6kdWAT^X)Vchu z%as;nuJ)HsUn+*f!&Tte+7b;~29rW6>vk@7@P*%;DSv`SmT}rnic_L>d8`1pj$>m8 zM$sJW+$=SFotveS>)fLDy4Ja=G2A-0C=XrdhF+2NG_H3IK&CuJJTQQ%ixybt2G_*QmTlxdDxXILkgBNtqn*;@Ivo2?exjcI91qVrt2|sG zNUOvkRa#x-yhU2s+UZOEUMa1718IdQ#nMXi>*dl-%6kLESCl?}4Kyx0=f(>bKLYXP z>DKCc8t4!<47LcOVa;f({=5caJ?LMHxE80Ivx>ljm{ml5i)m3qBg~nIryvAud(wlm zAX2MWwT|CeQ?dn=Yvvs}P^dv)|6QgBt3Pz{(%#MnDb}~7^xGZejD^#0jLao;Ykh3Q%~?M zfhY3pLv771fu>Mwx!#_r$#fAAgL>yns)!*n{$JpJ(b)F`*MRH!V8bB7gB86D6%z3C z?igA~wjXLxJNG4a?9)IT>S(*Ag}%fn<5ZBSO4OPtv~VC#g*Z0qHbwCmA)gLHOvpAo zoOx$k>;gQ!pU?m#BAQAG5jGJXX^9Z4=X?<23U#6k1nN4U_d)-h=Qqxq_fhmiB8&4G z{Um@NRI_W|htMySVJBC28)d=<%BAx@K%vX~P)C=)DJP}hO9`&!eZas7Mxra~O2Mak zP)ebd=>39^7$q_w3gn<5^90*9@p8F0@0JnQ9FeWb7FOsFt?fVTjv@42TGTX_Gn>n_M%ggh~y9XRMKHY$8$;LP;1I5ZYaHC@ZpBQ?d-t>Ev}G?u+sP zF_0Og_EDOqsS_j$L5f?gK1u7c`Zy8*;uCcx0|M0M=&5PcrPPwXTZhBa0}EhRW|DK?<-axn2`T?IIGXLC?$B-4TUFo zBqxrgtv=X9cs0b@tiDrn7(bh~`ani8@71h6KUAzf=@-g|awI^9XHlAKRA{mK=ygi0 zH}jx)KslM$>NoXPWc8^yY4u^@Ig*Jqo~7A`UYOhL6A-FnU<#N5zMSAqgzFtln;*JF z^@8*{V}Ii@*A?_90K$Z_pBbAhBbGjLE2S77bE}N3EE5&6&8*|Y%|2!}Gf7lh3bjr^ zk|;h<90~_L%dmcjfiKD&Yco?TG;n$3`C6rhsZ3#S%teJKv z`gtVepTM*wpjBOmyCu?=Ms716sA1rLb7@QHMkh|aNW(y+dgDe{f^pdBCt8nxh}L7{ zm9!SP>wnoq%=1K)snU(iI7p+61U69_=P`nJZVe7T1Q3@ z91=1ujTA7g^>nabT`3?SCCZe)fi&?H3CqhbRXVbcx?ZU|NE3%R|2{m=JU2Q~oKkJ01EeX>-oX9Us`kOcSIC-cict8Z-Asi|PWhEbYW-&KXs#k#jCH{>G7&wo z&4&D!T02o{2}h)}VsUn8^x9L_zzE0bl$bQWE^8W3RW2|fkcLxVGHl>|yyt_8b5s>N z9P8Pwc0(FeMeWXgKq%;x>@N~na)oTv*I{@x7=V+QgiHhP0`ISU#iBguC%58vc^G3R7o;qBHFtMSqNqXJn$1m=Q8n)Gb0gO{N&er zOHPgXJk;vz(6%&#fj5!BlUuO>YSS>D6vxmdlVC+7r^Z`Rf~l96L_@7UJ8el?uBR;} zU$Q9;yvXNZfjue}8sfPkiIqdMG)ze0oR(@zqFIZjE$Lc-0Hq2GN4jYb;>}d%YZ5k` z`xH@x116G54{&fv)5n2w%86_WFD;d{C9pkCTLKQPX-mbj+(8i#^w~*%AT>TD(w0Vo zEIjdmY)D%I0Wtr9bg?W>8p1ee*>#xvkxE+%vNs)b#wfWV6vN}o4MFDU>_bDDUphx_ z2udY$LqxXfie994iyj)vZgIIG(nBscWQ5~AByL7VF>Z#Z#uBx|7sw3}<`Ke}A)`uA zopT;HFsnHQ(&6)*fq-a}(_#J$1ZijPGZ2bpS(1pRZW2P->=_6EN3G`uHc^R!)1|KU z@`ROiPANkeT;_m8$%!jfre`0Hs0ol=2)ryFwZh(l3aER5=z!i-Y#=|Di{8Kh^8q5_ z!ryF%9ge3TH8C26%#Bl_?|C|sO_96^-+E*m>d>D%gu&*c;yT(oBGxL?A!E7#o=Ol; z=cFk6wQzo@M8(M#C0Jy>qm6l@;t&8A6&LL(0wGaxuS|Kia(yj)3Izom5@X=_&Ol)6 zaVJ)ItK!H6C)}I^u22%?*H=_VCeFG5UR($OhO;v=S?K?6MkemK0yESax-H)=Ic{WI zH6xR6S~D{Hvfv3GPvGj6fQ#M3JWs_B7%U7)97~jUVB^ zPbalh0F)A*cjZPDvvVV~2m(kVd5NS&;44scPJpd()vU)5>mZ)qo(;r}p9OKQ+=zZp zQuTxbCAZL%xJ9^*2^m+Q?XsMgN+br+!ggY`ncRrliVRvG`Nf z6mSVG=GjoLjPu?WT8R9LL=8IrBU$sQd0fLHP5_Nt7|Gf~!)fJuGG|30&4RqEdR-ML zn#@%7ynqQi84u@qu`PB1p0Uxc01^>Rd0)aN!mA-xcdrO-g*s6+2sG=aU91u0n6*K8 z)y3k6ii@<~rUm+Sv znM&>w5pTk?QRN@6YnB0}gjMaP5-rU#mA*)asq{tER8EF9G?J!rEHT_RP46MjX)1Ne z6&Isc;@3DsvVjR1hZ7GHVNq>c&$xa0|l_){2 z*HX~AwXD!?Dm}UhQ#lq}tLi_PN^Y>EX5hBP$OM#wJm4vj$As|!q1`nnk|CiryVD2- z`7(`=kY|xPD~(V<&PXHV?(MELLfy+4b)^fdu%{+bm&V3zA~{7$G|G)8N#=$cwB}P; z>#kXIrk0nT5z4c8O_uxGq)30qtJUDjklWqh*(r_h51E;M!5?y7lXxy}J95 zKSXk?Bm=VCj?Ky^ccC?+5sxf$z6N-Kw#lMWdo;kJ78yEBhq!`Vyq za{l6bfZtfVVL$eB>mUd;cvV!d7$lG0HE)IVE6(+T%37eoeuz2-)#Pyc(mhJo-0TWb z1T8UM>gq>|H1&@Tpe+$B;cg%v0#X0w=!Lb|c<#YNZrNdr5DUWrniHY^jT?9ESwC{& z+OCajdWWG4;;o*9zqsOLpLFDJyB#k7E2rmTl&v0I+qHMTV{rGZ9yoMkvFAML34c(n z@(TyV;G9f<4({^TPPTO{T~W8Y%AT*NlWjx)$vS>?Y^ru*;}}|hrb<-uYX{b@t?x${ z*Eu+mVcL)&YQy274&+E99WQdXB|$oqs)b}R zqwPz^3uP$U0fV2@<`x|=4uU4R?)*chp=`XeuY)W{?+XN#3#V=TYu`@j4P23p3gxIn zRcHdv{{bq!uVW;q50?8n0D@Ctj9++l$Fr{kbnD0nf5q(TrF_i`#KVG9op}WZw%EDnqhTeps$v%koX~w8 z!gSws2zWJnSeK%RXy62vp~{ND8dsOMQS9#=4d#NuL_PPrO5_RO*O3@&enZ1a-q!(M zIR~$@TE*98!Zg@cWkC5UXdmH}&tD=3o4q6XJQSnIoyAXN;CN!24f!v%cH(^<5Durd zi^$#suz&3-YhpBwl2n>s3vUhLbv)qPyz;Dp_i^v*NJzv<-q!(s>Arjrs3XMNZui;` zk0zu1rMh9@(4QXp?#6bXFajA_ulp+ToXMx7@9UmboxS8Ed$9XW|I0VmZKiywij^v( zY%MbEMoTO?l;PBlH{pTX9ta^9GXk!7GZL}IhX6gt)wu@LYDc)&zHPBq;PhBjwa>mC z;J#!(YP5Q=qT`M@1@m z8sfPkiIq^ZU&0jVn?H_rtUJO4D3IkdVu2h6EQhLBkN;hGwI^jv}&weRb|*!5oD@_^3m(JR3)c(5l^}XoEsh$ua zuqDkP5_}BXp*Nb6TFBDnd7zp*D%IrF?A5Ynwbc@l1+ zr+Ti0@aEPVRu8QlS=)2y#x0ayrgYUl-nhz_TV(l<`j!7m_!0(l@MQ#Yz@b&;MzyR8 zzEeFoc@c@+(CM!7IjkLiVXa9<0eV}&QEps81b5t!ilGQ(&%+DsWXs}w1Uwo= zxF2I#(xa7!ux@Np=>q2=1;8F7SuPZYyTP9$echA8D@9nOcguwSfPsQ1x0>MfkR`xF z4r&Zu&dJ22(a}CeFXH$yeWUvfp~qmN9<6sPX zc3X9-<=rhW$+*~D!X3Twa+v@pb^JWp`*JfA;HtGwKmr_4bJJ-2q0?ymAqjBAmZY?w zqc;*;mpn&rBv+RIucT;fr&AgdyHC;u$D7XV;3id{3F5ZiMR_1!yAOGFW22h;F-oV# z)WTS5q^dQ)db38HVARtbzIJ)?*-I_SA)){4JX0ZPsTI!a`CrLJaZ}p4FHi1|#?e`A z-n!sz6q~0zf;>G*`6y!olJ~bGb$PNYIx|~^ZPW3nw#J`)-O-Xq6X*NV2u98%>sBIQ z%vR|S#Yxm!C-m}UwC`GzMtrskUPmTgqHwa$qC`}2sd*KyiCFPX<uOY#@Px9&&_=C5-Z{Hq;f;yRudK zLtTnMRb0GlG(<08$* ziNNJTi>{_B&5aQ^ichv_d>sl4q^X!^cwK^@*>Xbyjyqc=A=hD9se2hP6sxQQ#-U)gdn?UL2iP307q4c7UQ{$rLwzqNv1gkF@l{P_M>jX)S^FYgc1C#fLx%R$U}B zi+_l$^AFkoT5F6m+tLPfWUHVtHKk~@Z2ttDLOLAC8YJPDaF6>G(xE#u63|PisWsV} z;_-9a6Pm3eJ?tU3W~+b$&a(OADA~iMWt(vd>1gcoawv={2~aCj*)?1x@`PurB*vOw ztUbxuDmZ&cf)r$w_OlK}ye?Bxn%XCI3Mn`h2d|rYZsO3E{P;tbx(U=lqi9##hZ#67VrtyiWOBH3^BQ7%eFnaS<1t53xFNhpHe?`YEK~ zhAQP@MH2k$FgzNJ8cm!+BOATS##({)3hJNKY?Z{=@tUIBO!-n3D@B`9_I86*y{dpR zQQ;9@2O7acZ$`)iF(dK^&4~Qr%t*u*A37uh0bK8n>;r0vO8GjpEzJO?o)_VQxvbri zt%8E;hOtO6(%y;^j5Zg#P;a%+pICuf-r5^Z<=+SyP2&RBN%RL;sK;sq1FO<tXA3^`#rieJ^G5nNBb^KqO8VvQs9MfN;n5WzLZ zF4DGAvawl9&CFI2SjlV^k*)f~TH4f8NTpjeTSa?FvQ@w`bR)A>gi*5IFvaaX`idRC zc(w}fas=<9Y!#jJIKinhN<_6>U4s187TYvi1xq_B`h?xgR_Wtt8XXCG5Ee=|vsJKe zM7&DxSK6-Z@%92j<#cX$$yf&pW#tKv`tu}Yt6-Z3DRA&*1Ts$noXZm4P(z|R$#*OUjJB@%MfD@Ei0E}tbb@E6cji%_Gnx0$WdQbgQ9!Q)s0O>r9n9zI4@ZG@-> zJbHDGuw}_K4tO+*P__o***gxG*(xAivsDJTaW6_IA^#{GgB}j!IEyrf9%*EJ2>4N0 zGQ{2KAsGg_+8#X4E-8~?m^Cio3o(rq@F_Np#FUE^Mh=TmLnK`~3TSK~C!e+UV1$*) zL?5`#MXa4@J6v>#+R_2VKV}=sey;4UUd5f`mMpEI1#~Z+MPIK3j!< zs*+~QdVI=B!CPpMNMx%xDS?2i;EBj` z2>=Vv`o?9eh>4n=tuhkb7ex>m3G~9!uelL*>)4ciy`(BA`93mvYX&r^B6>r*;O$SV z&`@Lnl$_TT%A)944*YCbalkzhCZLmR*|_!XC{ftYnTD!5I0Yd^M|R;nXSSP>QM1?CTNrF;yqN!uCG3l>s?ZPdxZFh%% zj{Ti9kWigoLv+JxC2m`%(3Z*`f4Xf=Xk1}?NQg4j8yosJ{#a~Q=CRnIfQNyG76)7t z0%+IT(EUuF^*NP|6xtQt$6~X!>RF$B(|OjXJ9rPtgjlFka%dC+jgCcuYy1dL3P-ES zTEb=f53TOsSUYqKToVo6e%2>inswHvFM?@{kQ>saw(8GoAS4co1gU^k4UG_dC!XG< zOeJ-C7DR>zszYk^=z;Z(!v~`~>_NF(B>@LYZprHgCZhe&c3IB*5{2G*(uvU~&ib56 zLSN)+u$_dZpUPFsde$dO&^#v#;v!I4x{ry-M5H8kl<-JEXu76G16Z%)AWhzfhrWsU0VH_{DL+iuM0lhnLagp+5gK%ySXI?^n{~Euy1(B(Sar7KL+orZ)-|1V|@?T1ozrQKAC^uAM&?8)I(XbOB)iyQ6U`YK8qOrd|iZ z_&BS#-CIVV6v58YwXlk1)XX5*ECuANjr_7!3E8ipT^}8bJ=V?DG^b(-@$)=}A!*wo z7vKkMdUPyyKw&smQ|X!?GWi`)`iWz)`-KFNL{ZH+7MtkQO(nF(`AfsY@ZKTS(I{0f z1i&RE$wrcAlGKUO;-<1+$T8B93Ba4gq_~e8;(?o(N|vDLwG>ph zRw}fbN@XC>O_)mDt{BvRFqPavLe0RP9g(K3v55s_jX7aFKxlVOsL;@E=dsv|d^i@H zETk&y?3o$IVk^k*W3h#_E^FSGyqTygy)_pMOIF3kO}E52Yt9yu%ndbY%?FZvRkP-3 zJJJ)OJc~#Ef_hpSeCe}F)Ec|D-I@>7+hl>#ngbKcAs)_}vn@&qo^95AAdBZoYfd&1 zUJbD}Yp&@SFdo#}5=qtdvJOitXogc>f#=v^&ebSj?(Y$k4;5=p`h~K=2{;xT6iSp6 zOK%b@;qOJPITAstikz!Q&YFwjq&0_s%aKf^@eJmidSPyJPL}YnQT5UA)OZrRsInu7 z@F@VO&FJhrR(_N8k8Qm%wCOm z$RXAIwz9T=&)V+Q4QzhdbqEJ$Uw8P>>Xu>s@aMAl5!q{AEzYeW+l-zMg=J)%IK6@c zXZ0_{g7|xFKNcH#^5&skH?YlXuRVJyY-mCRXy2+oo%{6aoD_AgJAD21IF?$E^$eA+ zsGRA2`cn01=CYb@)(F)qj5=M}VuN}fcn@*0TM|_i8wSQLFz*$Sh;cHn)f%%r{pLkGlk4Y@9(efxRK3~fWF{N6T z!vK;k^Mspv%NnQm#ph}n4J2D0$`%C=szNgzu|~_1W$25~(=r>Vwd~cwP#kLN`7P3o z&<1J(+qzA948nYHePd(Gj6#H{CX5ntW>xwkQGmZBRspN7c%Ic-4xez;Gew44*>gY` z=EkW%z#havGG-Aoorf4-h!7ny0NqLqiqAz1v71GV%P~RM=psO8*GxxqP!kFfqEbW9 zZPc*%Jk*F}&!WcV!jKwBaChH8VrNrR79vDPjoe<5luIc-2Q@lcW>HhIt1!l+31d$4 zUl*`~k>{ngs>{>&HE8M)D;*O`=W0nakyuGq4d!Ww*D6%C`&cf*_6uXO7#UV1*^T}S zM(^26Uje84*RYp6T31L!o0N+!>c_UoYe%;((OH?IoUA<2y;5D3W!$7IOKMXW+A5~W z%2PQNtbWM8yS88xY?#WD?ZWU{IWv`AI*Y<@ZD`g_S__)qSgnX`b>k_91x`t)S5y`fkcy}PZ^2Y5#OA66(~2QtAVV(x z?Ns$U>NmI0`x`@1cGFqPZC8JU5kQDaCPBAQDKO`t@~A)pmKsg&M8M1KT!jeHVF}Q! zSS~2s)crG<8RWJL%}{6s5EV^=ZbNfX;hwjkZk!FdbBECZMK6^79vC)j|AN^9;JA!gIi|c zDl)SsMov?M7)ZtpVtRu)hzW%V(GepT6DDVQeHNdG7?HwR#CUII%L=7!1~o-*4r)Rn zLR4x9x~*$id>(2roWh;& zl0&)K4{>?yG!p9Onsw_`os|}zspMh%P4Lye4s~sJNoORW8I9CF7sik`K}me`v2P136t; zGKab=bKImWYnD(~%Oa-9%2U}lQJ-SY2-~WDO~XUPbn&QYJ7=(}zL_v94svPXRuAV* zZvw+62ith&If-#{GAv!Dp zx(&;^>1)B#8#P2PAq6wI8SGUjp24UQq#`Q7TQRMfwH8dh!2+fbuNjyIThxVVC?p^~ zrU2fCY29SCU|KOo2;B~3BS@z$N``K!EN9TUpnLQ7SW7S7!~p<5sjxlTB9Ygv+l%VgWSdC@`Wj$W9x z#W%_YZLmagYbysq2vpx!7D{E;Wxek29B<$D1dZ?E>?1eBEKLFi$j3GFO_N<|^}K z^AvNnd8&DudAhmAJi}aTo@rLhv!wLq>D>j~NauBdwwPjaWVcYa$E=#`%?;*8vu2)c zo@4gnxew3%X5AdXm*?Vn&}^7P=CHZR95F}DF>|wdo_W4`fq9{Mk$JIsiFql?z0ADa zyu!TFyvo&kHJ-0AuQjhTuQzYN_cxk1nK!#{Z^84e=56Nf<{jpp=3VC9<~`=U=6&Y< z<^$$~DElGvVe=95QS&kLaaZFLcz)7+3g13$K4ZSlz5RMTzrlPX-hPw$X7erPTiyF_ z!}HtCXU*r#cbM-qpEuuSzT14k_1EVgX3U>|1@_nX%-LVxEB*C-(qCV6{q_BL{(z(X z2l4zN^TXy#=10trnjbSiZhpf2r1>fH)8=Q)&zhezKW~0P`s)`VwZCkB#r&$P_iK3m zy7>+Bo94I7Z%dE;j`>~ld+zJ+zm^{R8}qm3 z@66wue=z^(YWx$P|13TBFXms(zqz;nj^}?!kNv0lFY{&d-|qeY;0a9v?U6%SoN8|c z?Qk1=TYEcudwU0ay}6^klfAROi@mG8o4vbL$-D=i_q6x2_qI9`^Pw@1f+CIi! zU@x>Brx)3a?IrH(rFcHpKF(fdA8(&vx7*9@4ts@tqJ5IR(sG>cv{%_D+o#y8?NeQi zr{Vc@%W-;*eTKc(y?rL0E0*K*S$3Db&hB>a_u#o|ueUeY8||8XwtbG>YxmjxcHJJZ z&$S2bhCO5t+nekWd(;y~DoKzRSMbzQ?}Tz7NpeZ$Dr^Xg_2>Y(HW@ zYCmQ_Za-l^X+LE@Z9ikb4)DI-euMo+`%U(n?YG!(4e-7#!25RlS^GIBfxk6@z51$> z!0)i%Ij01EUL^3lL;}CtarFy$evj+R@5S@`>=*6#+aIt$Xn)B5u>F$#5&NU|$Lx>W zpRhk^f6D%}NZ`-dpS3?{f8PFrtM`j|{*wJ=`z!WW?XQUh{<{4Q`> z+TXLkZ~wslq5UKK$M#R`pV~hY3H)>W7xpjhU)jI5f8%QWEuMcT68QJ_AM8K6xBrCa zKZ^wZi~U#oZ}#8a`~Sf6Kka|nFWdjN{{yvQvnkUcPa5b8ZRTgpz$9+EvY zdsz1H?DXsr*_P~#?9A+}?CfmKoRe+M&drvyURGrN%**IN{-TTyvr#tACfPK5WVQ{^ z&dVN^ou55AdrWpgc42l=c5!w|c4_w5>~Yy;+2aB43EB4S@@z+TMfSw(NdexK0p8B+ zs_e;`YROA)W#GfaT5|I~M%|~1{U~Zw^`D-Sd0%M{nuR-ve_lghot-LP)I;G3KB@BM z#9_~$ znSDO{uI#(BFJ#}7eQ)-C*%!0#&we2L!R&{!AI`p%{Ydts*^gyE?qL1|o`${l%lfp|VBe{jB(pO!x)e`x-&{NefO`6Kcz`5F0{`C0k(=Is2Od~1GgzMS{+BJbye ze3*~&aX!hX`6Kgf`FZ)H^7HdY=a0!Ra4;{#^P>D>)V(CXG=FUVxcsvG@%aZp0<=I_YgDP`Y0} zqxrymEdO}^iTsoKr}9tdpUJ;2|9VUiz9Ij{Ts8YQ<=>otOYSYxeePf|M?cwg#kQwP z!?)(&mVbNx+5B_)cjVuhe?I@N{JR5g@4cVF{O)AqHrq;8G5$jSJ^AJ8(tjHV zR(BuXyX&A{SOD?Yf49nS*o!T8YY4(_)IOb(hZCzW+rMY^XsC0W@+;a6xE9QqEH{mQ@gI~K{#PK)zwqe!-#f3qXG`@#3AK zn%TZ{`(sxwy6oaBe$SY{#^`(~)(AGRXLt!`>k?K-%&3&+Mqsnpxd-d)EK zi{G+wXipEPEG!+~zlIZN_AOO5R3n7AZx@cZyJ>CpNG)!@O~1&sWc>6L6w%}k_ht9q zwFAiy9@s@FkgRd_`oX<>Dqlh?jXJ52KKGOF9xNSP-B{myn7gOtMSrP!;ny}Jc`HkY z*7o7hvVE(2)(-DGup~7FX!WqiT8WLr02(L(JtnTuo)lD(Qw7R99?T zrSyu*4*r@bUcSC(b#Ej;{iPs3@@Yr3WoMgtL2dhgXmjuS?p>4~EF)oj;0OZ2Rd(_F zT*p*d9KKO0E5~4@3gUbXEm$lG(8D)@U2arHZ6g)9Rtzg_&0;w7tJ3VDUHflX-G69f zo53hY13|p|pyS}7)uSuI6qgY*qf}UFY?Om;P-u=!HYR*>uR#>hb#JRpKhd3S(12Mj zroDwByuP+)i6=sAIm1W`I1Y;k7R;4KEV;*(u3I?qtXg}~476(P1yj)y9Y(^zg+7mi zajT+8OOrKceXpB`!#-ke@)sPuTrh{O@#-j3Y_MS80KwA)8pT0H9m35=j$*Mojqf74 z7zqeYiQ{rOZqHc+m?I~VwkI46JklN4O`?!gl%g}@lz<3un#B{mK5{d%fU2wtqYU(E zngNMD+mEn#yt0XnwHx+tsrD(8U>xgYJOYpuaD&r*;+Vu24kE3O7d$IQit=w97ZVlb zRcZ0hsF4^_Tm-=4pMd9Jlt?p8j`qua19JznesaeX!)6PhV{J-ql?PFIwLPjMT`67h!7PzwFw-wy}Qb z;QE1M0;|7NzKFaO4ghz!C)g6~O5G{+bi3)6)T++4e6#h5);7cQiUW^iR^W&WFLg=) zpJ3Oaep%Gd2NZ(mVW87NQa1Rn9+JKd9pPU~1HNp4RBcG70~P4{%H6*yF!W8eqMJK; zMwAmLM_8CyRIB+eE;-W=-Cn`l7c8sah_fgUEa|3^Xr@G$23U%qYKLtzS`=?veEI0R zjKsR*9)0%%D|Yy!&nfRd`s`~*!?J>1Xg&7yqxxxoUkk`^jJ^Kwy6OAtCzTVO0Z8qn z=PzHx;}^k~GSL{SdH7N$_UyHhR*znw2T#7{!Q*4GbKzMr#=S9L*Rxcs}Q_# z4n`uHqrf=~jz7#W&g9>_esEie&8WGA(Z*Tmezc49@ePT&eyMhc^VT@@vve9}V296e zN-R{wY>5@+8i4ivhoCIi_TO-ZAx!RwYx)h_%s`bU|l=8yZ z@mm_haVhMz+w@(!`$&rzTAw{YMYdg&@l-i*Pao}zjXf6mUD2&3!6vw z`UD$)F~h?&{SeO7uMLh;<(};(fr1MJE3)|~=HhbUP=zlO4hP}~CU9DmYSg((O+NIb zGP)1^K$rBQTjr&umB~bA2=e5im28K%l2h2^OlwxE{H)77c0F*XPAT*?|VJFYna^z#5^!f_WdU32%h6zZ0DvYF7KbSzj;sBqEB>XaRgcZ;R}N=3&md z#3z&!G;!o6rJ&j2p_q3|d3l%XFuAV-_=68*zW)hw62y9yqJ?|ao7$y%ME;pxS2;u3 zgeS*euop4i!=vaea07A*KRuA0fD~Ro+{@aO4ezG3i-ulh0%+Q`#VEdU79#=k^6I$q zK8S*pNpxoc&bT`Z@E}5$gDMS2?$W=L_Pe77_=ir1vNDQ9v!1_cZk7vh1-Ov9|RDH!3Cb|aM%sO7zT z3BYc+^l_980gvVuI1d(Q!Lo~G`z8TYeiGkiqa(ac^qZU71{>9^D3_W_Yl`h8W!hW% zG^B0oSI5)EVCTki2Z zOKGVbJ~-s8T}yj#GsN2$>y~O?s>T-{7Tlyy4^bymq$dYOz!)TmY7%e!Wjam+j#{Pnc!7DTF?n8AWkW!FfqIpjzxmByXe(QuP0|IiJLI<`f7m?h1qDh z6l~)qTGpLfQYV-*#vVf@uNFX#N4O_fo4P~swYkNvu2yB&>ka7=xskDbeb1J78p$Z? z?gF;ps9ZJxHWj>80d74e0Mo5{fA@GW?vE$qVQ+-HX@|YRuoz*`_a>9ob1*}ong_0U zs(CQj=4Nl1ChA!5kdCfSf;9f2XS+%%x8pTc zs(-CW1Yz-(X`n5$2Y2AS;9ig8>KehmwWHt$x_YbLF)e={lRKs<)|5_i3p}Kl;wgK_ z+_HuEU09RR5x`^fIZSZ9tU_`3&MFcto7i_22Zhv;i~2znlwA5H{UN<4&2bcZ)#3Ye z<~jDlg;47Vv4f953acFTF)6Nr;EP5Kyet5b5#|>nbNGW30eK@D1~QZORi*{>OAs%T zH7($sRNtsSIPFmf#q-@AZc>j*@~tH}0Enn4g{aH)X9`ZGRajrtil-!~2*R}xj1!T? zbP|R5<3vOUdT3L$uTEqIX}t1nQg+d1PY(1g5v%r5HD6+Z00ECe6fUtxNZDkr0Kr5& zKPfNO;2PD(6Tm{o6Lw4QqeR^yzVgwuTP*>C364M@vZ$gp2Xh4oaFNGYBLwnSIz%9! z=8F+b3oK~4ZYd;EGXLyfnt|k;{ONyBFO7ndk|+pg3b|l7e5!6 zzoqaSYo7y<^v1Xdjx30*jTP@!w#EtI)hTPns+z{bV36@11LhWr6QEB*!)e<)8S69? z7%Sc5r~+_J#|fs4Dv%5gcY)9%jh<5>a4<_M8x^{xvr)VzrA;~1FlY~S3%v+ihRJ=i zqr<0i-cNdy6aR^vmw@p+kw_DM&MiTr;0RY{{$Q>O&%})@_mdbm=$Z05!^YdmM0-{G zi71Uz2Dzor!gPFAU!AOZJ!oVj9aU#O`I%)(V4O|?!&=@}k?eFFhD?I=xOAg#Du#Z{b^48u^C$_jfm=|F3meTQP zID(l_172|^b!N{t8Z-NF=bPZyL?OnSvyi>Ws{t_s@k0H~ULY?vvo8Uu_9j4Lj%Uzz zII11plbU~DeCcD|w4VVBPWM?cp1;#^ABf$eymB_^0vH4EF`gfy5oYNWdqGCjUe!^xsG#Gnk+PvY#mGkNV`_4X~lyy2OL>dz6ynn%M)dIcD}O zHG5{yQmL6eg`hqYiD&j?w42!r&vj;x?r<}EGKdm@r_SuP0}&XRJzp;cb0ndn@+2MU zle25{>S}U|icNCLKOI0}Fpzl~yMeIJ!zw#v>CsEL7jAXwkxSR_!g6_7lEi$6-goR& zbNYBzHv$p*V&MI_LW7mVe4J#AM;sSE`4Rm=(L=-0_#8|8u)zi`7Qu954#v+9$gy0N z!tpc=7ew~ZBHO^jjUvKlXW=Qq38xk&Jz|!+6tX&Lu6BS&Kf=r36$!P8)BHH|9q7-KMZhFKqg(ja=q+r*_fjwa&^}a?m@}A_ft$5&Jz@o**h84!T|UT9Tx`%@P^A^d|>3I z;&%R9I{rt99I_=G{!GD%TZOf*#s3HgeHX|7iqVvA*S-@K|3jM`5(MkggNTN2)2Z9R zlrBoC(yIe*v+=)TtOw45N^}oWu9ru#cZL?1w?Zv9dUGuIbVzxv*0j2)3k{d5+mpa7 z+TujM826ULphX=S_v!c_iprFoRkUVNi%Fqgq`qZ5Awj5zo8VmhkAJnq|M+RH_#cA) z@U~sI3}q2+f%qSrf#lo*@jrFlXtQ{e3$$;t*_QYpcq~&3@?3d6sqtEjp{hKzq$-b1 zN&JsILT9pfrIX8_fL0lBBe_VWlxrCVG!+EVjQ@@0%Cj>5hw3!k7#*-;n~nb!V_hrI zo(0myaybtI88ya*`AJ(e2yhY+F@U9R5%9v&Vv)2Zu%u=79?+@G-V<^b3U<$FL$S)F zmKcL9M*y@_{4+VsHK?JyAko#ND5)NCc~<-n0GvQdehYst5XVWWA>7fey`gHTzZ@pU z%`W#*r`8_V1JyxhUsV&1;PjpdpovneNs<4oAUTk_3&5x7E1_z2YOTSzhaDg)XPT)m47iN{k+}+J;Kr4Qn=-uAP?aHA*R7JpPv; z)ep~ZY4oKkLddB{vWrv@r30ZUU^IPo&>$)TV{4*!!OI^qjo=$Mv?CfN{s+Ffu{;n7 z^gpGAaw<(0xydGL1T`19I2Nau!V|4Xxd{}fqflv%-^gB3T<3`Y3AlQwFZq&9=#)N< zg1q$uAFgsBO(uaZPN9%D7ylc}l>s0X0A=RQc&gKODvYz@fAC8rHZkpKAO~1FmQ5s+ znm?lWANd%^|0utS_}^3#4N`3<CWRJ_QExLh&86cSC(WgA87E#jePYeiv-eOC2j*{M1Rga3LOFfN21KmDXEDxwG z5GWyTk~3Is$DiQfB#MRT{U!?`hA71dT9UV92C-%D`V9pxcs_`27f;s1Ha51peP7a` zY-I6#kR9Ubva*>t{i&mtUY<~`=7@rjfDbB}SaqjI1nF4ad+F+--8Z^~G&fs6dudHN zfs}z&VA|I7}GF{wsz`@&N{%vnMR-bGcbr^vu zmQn2VrD8ZdTmqClkJ#rgCPQfOG8Vw)5QGHWbe*9A{8T~Ja9AJRcN`gIm?O*)cV?;C zac7oF#GOU?bj6)Hz+K!~#=6Fxp#~&+hBz1KrRKrY$DOG-=8QX&Uup=^6D4Z_zB=0~ zCSy3eI6P))%QiZTsB|71#asS#U4UxhN=g^t^?0H`m(M!uj39hH@mU(e=K?@g;bS|e zFZFw+@bL|V4`NakzMgXg0G-0;Wn?S|2?&Pb-Ao2stD!SBN&_7MAqKWp!dDyDtQ3HI zEoS%hvh`gU){P=Cy0eO?IY!206$$aTooy<5xP|9YGa*syRtLJzwo^KFOn`j%v(X~j z0Chuz$|@ra8K$#Z*XzVuQpLRWDzMxDK=Je(pfR?!wLq-ol|dt*F~Nb9|nE!4OoTdBpV}Mc+fZj$*I=hvI+p9{Q0t^ z;;eR2h#*FEGsM8Sxqv8JDrDu_yC8s5!G~5KRj@7!Ci%5D04` z)C+7_RJC6dp(ok7Vj<|bbXj0iF6F30{Cm_1!v6M;GwjNrK=xuQ1m{W1t;Nv_|bdqUYI&Ul_d z43HCz&y!-_K$UBb$U;(fW8>`F{=+!bNmR0Dy&sBB)FfSRJ69N_XEcN^s)*XtnO2=_ zRju%HEii}f#hgM+h4Z^y-X^Vv8jk|TgWeCE#{1ia8m`igKIc^pLvE2|7Zg2K0&$Efy6c;V#_4~m2s4RG9tC1D1RL#ji>`={|5E{oRp0TDYRjj6PB$PAA zN!J)Im+D;f`8l1;E8Jz6z=0QC&LF9e($u4!AW;aS7uiO&bR?x}>4uX06Lm?jbi}1( z!cgLd-qHb11-er|BMJN0EFD^i;EW=RDP7!imX5_DnCuc7wGxAo-1A$rbZC+Cfrqnn zgwNi@Gq!ZtX9M9*TRIR*7&Qc9OXngtas{8R{x4|h(7fW;gY^J@vNHq;S=e_2vm%oK zUH!+FAjv@C^8{Er^jgKzu@|}eKcA(8#;B`^$kI_KF^B=H#&M-X2S zQ1fIA|1G_UPKY!KB^>^oxrjcL3;iOMLO4OoV-vD}Pr4_kG74eLuPGS*V_7Ikf=%`K%Fgjp>H@%3CRA6GOJxipk2Sd~t7gm|u zmQ(=;WY)zO2PLZ$3-II#enyMPvzF@7e=e9_JGEgYpi^B$Z^~IH*u5|mid9yIv==2a zf|y4?$*v@|vcRLfAhpo~jbnB%qJP#RIsiySiGY-Q;{_H&llW<$1Fpg=cY_1HT9^A3 zoYo$9o9}_0_AR!odpiqgV&H2a{pS<9h)!;YhSP?4S@NjSA(9<~N4zu#T$79FfQv3C z8655sqH2*w J0^rlocDs)R{qj*h9o1;#%fk>$IGghv{N_n%R!>4!=9Xq0qr6fpm zN&uO*v%ie|1&>`5u>Vqn%SCiD7Zn6Ty}1esv?AR$CF(oK}Qm+ z;!D2wQLC4nh)w@9G>DJ{5wLvJFp2N#`WjUc3f zixbVOk&i+9yGaGIzj-)}jw}V!$6w& z#BN@%kTq6PwhrDvIBC6dsT zHVSjLSRS%~MiPtYg?bFBwv&tK@Pb5Qh71Pz6EujDM+V_sju%W<>3rxoaX%P;i%-yS z*iVO4O|of#QgU32nef%-Sj=Rp*^8Mhl~~LaA?RGp1f%_8CV8%lndlCQV}LJU5U25Y zYG?z(APWQRJ9$%`c*Tca1i{4WKF4JobrV0eT2*3T;e^*XepH?MVI>68=r_>_>=~PA zie;IgmXk$skRf@U2t?>hYLbtaftV<^6-22gN3HpIna~HeVUI)!rziWA8*I>G5lnI% zV-7mZM@bPq0|Vt{xiW+nA>LTULZC)sAcW7(!ZVJSp#&a*6Ex9}@Csoxc7fo- z;oujHbUe(viKYNn)xqynvV5q7(MY_KB~sbZLb=j|3M~sp%M%I9dKHBC$)?n7CP2e=&L$oM~`@eDVif=hfJ$x?C?!0W2dhtBVaWZZjaB+!G>HJ zZSoe5w_C(3B%KQ#fjTn$S*(_^)5n&9y7nAmMz&p-75mT>B7Ay)g2o{sixPzunUt?? zxepDMHJ8VY042A)`-BuW%!HHzSYic{4N+nAQB8a|-@=4xZY*3~L1f_uZ&NFX(oQ8I zMc$+mQU-dOEmja=>SIEjbFHjc9`|c;a-ag^-?f6+pS^;pMc}};uk>gUb!~BiMRggo zx`HVF=`2W8FjX}aC8V$;T!*OlJ#Ma9@_R90u5}!UE(WqsrnB`qR}dxpFS5!64P{tO zNEwV6WN|Bq16hC8V%|0m^t=wNw{Z<)7G6<8${;f9YJ8y92#tyv&)D>prg)I{Wl&>K z$*xcr1+P)QwoE627||`kY$l`-MA_0%0+!zG0G!Aa2e)H5`Q{+aZJsj4A?=f8oRM z&=Z^VFVKA2zul7A=|%|t&KL9*25@z5j0frze&}{@FXRj;94;);?9yJinS5+oBz-Yf z9DSVk;|zpaFo0GaL?b0uU?gcMv>ByEE7MRyvjDAD!!q1^RV)kG!o!JoXY2DB5#19MDN}-O7?H6^ni>&&r|!{W zUPofvf?_HuU$gLvjL2B5k1E$-L=;3F36%_TT55=dX^rkQ6zRG$ z4TTVaOeaaR(oh6sOBxDEsoFQ)CJ}W>uy4erWWq$EbxIO=HJDadrRt}cN;X-|zA=HX zgforoq^6;`**A+tFhwg@rqxr8v(o65_6;pkKJak%jqur2cdP^jgKfu@~o^Kf}H?RYYXpsFPe8 z3dfZWAsA(!hJs-{w}B%dNEL>SfSJHI5xmhUI1fhVH4@3>>;u{>XeX}d=pJWL*z!4@ zhNA2CEG(fz&cP(!=7Zoqpg1!PrCMwAX($ueB#0gIlH4Y4{vl~7#E~KL#qVz0@_+uO zN3bPaqvP^nL|N`Uuxt0KzmY}!ZHPu+@?rkZ^CV0!WU=J`lWQN5nI3LXlpE3f%|Or~ z-Pb-!X)h}DBOoRm{bXZ3QA^wmE+IMBL$6pVU4dqe`o21m&Xz!Vs{o_fYA`^c@W#35 zQaBJQN-xGCkOln~zuzHeH&e@QJon%smjnq7h+QU7xOj-Vt+rWS(8h%iuT>XUO5`u% zVD9ql#${-9BO#1?8{G`v9<2BX0&IK&@dRU`~S zXTRR><+pT#9wCZs1UUSef)lse>q{DRtP8yrg~=;6jQVJ^x`wbA_7V7Z+& zXiGa78(PA;v-A*RgDnYqI<{GpK{h=6RY+Q|?HVkc&*$#JlD}FK^jK)F1U>Kyo#VSj z62=xt&|@=@oLeA4ZyaUSDgI$-?V#JsFZ`p}B*-_y?xZ+LWGh z10Jb>jNK@9KMAce;6}2VR?0PH&}}-v#XkBTqr++U-l*VAuT0QGb!k{`hnO!`)6AU+ zD+1E9zyLw(kf@R z3lO`LPC~It)(J5NS*}wt0OFsZCqb>Ou_`af(`wSARFAkkD?zX5>uJRVB-~r*wBi(g za(XEclQW9(nE#BDBs3@B6YX0p{`+|gSSDUTt$+RJ6Pln$Zij}G33?z@Hz)QPJ|y{N zo)GRiX-UunTukan21fZXK6{}qjXsYiouHSH%0`85>1-6QNoi9KC895c3cb@sZ?_`7 zsRX@3eFZ?Ca@CJNL+(>kX?VP&1U4`pGb0gPs8|Z)&{l%c6wTRa}zC z&b4Te^eH!qzB)+>dSHO+3Q(a8@Tw!pfauhfk;{1ofKu!+Q)t(ge%MtK^b(}{a^2GC zOI3tWrz(vu!a}L^vUDJN3hSo6I^K(lV6MB{`@%oOrt%L49mu3mL54P7xiBkW3E%ur zib$}SBL6-c1T}(?1}A1DCnyTIQX{)?3s9nXJ9lR+yZ88Gc7h(Ui=9ag7o}dZ2^SpX z=U{+53IfRwpvV~*>+W&c8m`!f{91`qP7rj&KMde04z5EE9oUOSk^+n5;70|J48R@% zVz$L+&~{@v*xQYq)&xEHB@!w^Oi-EzaL+QyL=l#;QCW$>CbMdS9vVp`=<&J@h(@aI zWP%=!Qza7ciGYMp&;u9MJA_XS`a&4cfpeZV;>X-n@*v9~g!IWG zafj>H*Y~0)Cu*y4ozqws1;Vh#N+ooo>|AB3+P%^^=3Z2aOq!cBa^Le*3g<%ev=w8B z6N1ZwLZ`CBlt27jXD6?S7T9G>0HV)Wu&*QTqSO(|=XGCzQ+}5;!Yyvaf~WrjF?VkK zIjrIS#@PgN@fvzT0B{TmRLo7I*2JINf-YD;D0}a5kO8lQ2F5I>LG~#fbB~^^(PAEr z>*2UpKT0j^xeaJ|4!JHF`c?YFot3~s@h93W>~27#fX3blwWdsoA+s6SuYD4?QQA2c z*I@sJcA~Amy{Q=b&<^)MxprJSZ)k^~l+uSB!Xjo zJ(VLer0az9nnV>qlHNK0{aj>Od5Pmz!>fyUW>JOFN+PwVDXiO4z6!(pwD5d$U!s=W#y$5XMY4ZZm)k?EP^T0 zB1Z+6HDwYGA0=93MT=|$59t^DD=YoX?eohT2VS*ln_OSs!5hqW8OycE}P^e8UlI4RRApJJ=$t) zO*2h#VrIFdDjt%bcX&r&=8|f))~1(KM?-fbCjZdc4gQcNRpLm0qdslwk9dOTc9$?U z;@mH$5uah^YHv7;#s`|#RKVYVOD`M{A_bZN6i(zz$;#9Ycg<$pDw67H~{9^ua<=a zewu6H0HJgQ!+p2N3W|58>rph7qe_f|%|LQ)frSIyBgg@OIU>~tR8z9qmW2Z_S9=&t zR$e!E_VdO=$*kZXq6XNM?(EkKg4jpW$>mQ#iw7LGP}K(P*K>>vNm{zPA$q=f@utvl2~g)%^Y3NZ-=Kmj=O>yKoiBUqD4pbs z+f|LHMl8@bvb~7G&P2o@y|ce@*fH^4eBq!#ay__@016H_mfZwF_OTTfie8VrM5*e+ z0Rk@U=Jpi+T(p)$oN@ephi+2kLQa*4Oz{EMkQ+6DCh0~Y*@P{m; zP*g)U{kVWWk_ZssC~FZjGMl>@YoEj>NIS>k8f-qa!{u}jOwSQ6+lf#ZEPG9_?UbYr z#A6elg@pss==uc5!j=mMLOXR*A6Je6W9d37MevSsdnXWsfwKg-M?#LBmOvll;j9ZR zDV*Wk`OH%@QzfD0#Fez91Pq}Z(ve+t$V7abPU^_3dquU4Pzc^&1#JbC2Jdz6q6pn7d(@2ICi(rbhz&(j; zs%oOo5_TV>MT#9B(l7W+?jew8yl{X^>M)cxvv5H4BfP@G0XZ+Dlb(WGIB>4Q+zSW5 z%ArmF5_XunlKO-n)C~KxgWY=Ah`Q^z7Y@*w;*@&tjh#!?>7BWPYuD97Pv{LK+~2fcyuV_vTzXdwmkl1A`$Vgq~lK}k{d%k3fyKNf5JkHM^;1F{sN${<_n87 zF9-hm9LJxKY1QLT_$GDy$wU?z!Q63t{K>>6zVa;$nmhhv>~9%D9gId)Lb3YsC!_kd z1e{@lxU65D8S5E{cyM4t2%&veSj7F5_#0rzum^Hw%~Ac5bQ%KKSBR#AFBl5 zXQM^wbhK5qzlELv*V+1fJJ+WY3X1GALBnwBqCp^5wl%2X#CO_0EfxyMYyfXjuzj1i z@V9z_!Zb4QYKAa~c>XorLp)<6SQ_Q2Ow<$R9OP7M=#-7+E8D|yJZNnl#Q7y8EIR%K z}l}#+@1zBVRIY?=K^fQz-KH8e?fLdOzGG7-QgGk^RA2u1K0uX_>+j? zegH!0!NY|yh_wD#4|>K!x+mBRiCt7p%ZL%~c>NCsf|FZb*yfHu(YxnG{nJM9CvV}Q z%_uEebo@zZmitr%GZm78NwlmU84(<|Lg#s2BQj|ikx9ykU>2aH0(!-WNEC)BX;>fe zjp{idK&8uw5bg{k5{k4Nkx)d92-482NW?}2i8`dDMU4kYGmMB^7D4)r%(Jm9Qg2au z2yNA50qH5TTA#~^fDCqXWJK_$%;Io10yl0^m5TD?cZ!P^3kB5il7g*9M7dHiB7I!E z1jwqSy%E7n8J&E_`YjldK8}hCwJItZDaZc1F-o6PgB@^&7FaiBBOii%+1GzV#X5Y|4WZ$q!Ai$|Glf@$QA_}u& z-v)A+BjUc%1e+~VKJak%jqqt7@Qm#nZrVY!N&7}Z38RKUY~OT&2+Eb3P6AV0n(4GY zf{s7_q%XHCiQiwHNy~?deIu2Ee{lkiKLJe={qa+0{$9ksHC04u-vG)VeYNGW>UF&$mrD_)hI0M zE9?tdl<+Hse${1Wu3oj)W^?t3kR<8IAFvXjgGVRJAHb0z{=K`7;i!)-8;ADv1`uz5 zfWU>gsW{9@j6Y6*^ex8kMV%s!YKoKt?$0o zjT=`8U}bIpp0(Yp8>tHLmQX?3D$5^PW%?k>tEVuK{wO~?a1wtQ9QMBOP&FndOJyR%f%!G^4d)b zM07SOWg$XzqyTgaDN=k6QgnE9lH!(JVQ+MWVE!|eIL^Fyb{`q$DwQdKaPlT&r)O*L0nM3IHKmU#BkIpP0d7#`ZS|Ay85hc-x~ z8=2wN%|~3+SV2qW4hSH)4&lhnym;PWsq2kIwxz?>O7y*zaMkqSw9aaj&RVsJ#@xE9 z$q1-dleCnTj%q4xwQ5rdY{u#I?l`A~NYz;5LQoQvPi2{G5hy7}^z_Q71;8{IQyxm> znW6S-h1}{^Cy<2M>ZB}0h^kHqx?Q@enz6$Wt*|R*q3BIar$zOJ2+^S^fu$BJU9&?e z6upI6VMouvG1!hS977>ObT|TZ8yo8eCWWIn9V;S6-AIa>$He4p7gM3@Ac@&O*^kX(x)l5Ft7g0lF2%MMRm}dIpX`O1p3jg;oGjaU|$A92XMh2~0yb zj-`-x;8+$~0Yrx*K)2vHryPrwEfwyCYtD#6s1+AV_=!4j5Iz(qdo=82lR7-m9$VVX z;h%KP{L~PKJOffWPe@Nf`?9Dt_cV$?qiK{s7n}pX+0rp|NI7BaOSbR)Es24vO+qzP z*KDae2^~nr`TQ**{@0{Qf-TLKs*})x?89B4r3&}dIqSO=1*$^!M)&wY2h6tWWg$Y; z@j=in<3ozas<34es-53CNpK1il%Tg~P|_RBK}je?h>j9~Zli?7=b=P|tCJG%B5YZq zIL#oX=*>Y&C`5=#3PHD#!s7FgBGTJQiuWWy3gmSbDf7rz;R_L>BL$#aNkQ?sNa674 zB!%9_;>V9Ja3(T>;0TWjNpnqbb*{=v3(r+qX`#6)Xjg@+TWXrh=_q=jRJcP~Bbr+| z5okjV>Pc+Pma3|KB%2iGZwX=ZL`z&@YqnHX?IT&lSfC~PL^UHaEKMH$WFPFs*>o}Y zxYXhBnI~pSpixVz+J~}ird}?4qkHI~17>THvd{`3>d+(TmZ2xb=NNk0`JF>AsCM@D z3`z#N7}`A@358YwQ7IwlHcD809!f;GIw>htJH=@hDdRahW#9{~0HPxWpj$~n@wrH$ z^mdX`s&=#z|=WYPCh*XKEMce%}|XC+ADN`sz&xi8<~U|>yuQ-$qn_DsRUiSmh9lZ%%i=1 zAwqO00(2XSbwiXw(VG}V+R)Q8_!z85m+}sU1f*gqz+2I*8JQHC-h2QiBxwek!7_BA z843wVk0yY(p;?~ci#bz+n7E8+uQ2n4(5;f>yBpqF2ZOm=W?ab}X9n2lgoq*O|%w5gh%-zjB%stJ$%)QNh%ze%M z%>B&+%mdAXQ18KJ$(&{$VjgN9W*%-%H;*t|%o*lPbCx;VoP+OM&ADdT^h{y;W?+V9 zWX5J%yx6R z*nTBpxH2o%wcmAC^=$|nq%f>^E~r>^8)ii^CI(N^Aht?^D^^t z^9rHkmF88zpWH<>q^x0tt@x0$z_cbIpYcbRva_n7yZ z_nG&b510>{524P7%}2~f&Bx5gUA<4>`APFB^J()L^L623e3-g!eugqVYzmcB# zTl073@6A7$e{}W!3D18v|6=~t{G0iA>6`yB|7rfqef=_?|84#Ue7wa47soAG>}^zZZS3+xN+i`@Gc!ScYEiad+u_+=bk&Wl-bG~%A3j@Wv>3FdE${qy6P%bK8E8i%Wly8;G z%6FKQ6~-8iC7h|u$u#C-ZYIYP53XKDV@U$@F~1%fz%`N4SQ2DOESaU~;isH@tO2{8-N0^SH?bT&PeWX9X1B0LtTD@Fx3WBz&k9%} zYr>kcW~_)6BVU;Pi2a!Tgf(X^*lnyOyPe&^?qsdlPuX3F{Tcf?yPLIUZP+i^J6+@GwTAX6)cSk#OwtYf)_v3x`x&>#@dEPr6=*On;`Xm@h%!= z`{`>28pTS*%oKL~28*%V{sq(+ln_-mGJfl(nZ>R&Uw|e8+N5AijYd==X`m+J- z1vZckVuRTbHk7@{hOw8}aP~4A!D!SU$wskP*l6~uo^K4UW7#-1o=spA8IAgr*lTRE z9{W13Q`l5i#-_39YzCXjX0h4q4fdw!iF4RoHjm9`Z?Oe>`h~bI5>aj(t<=L;;kufYvo&ljdzYsbZcz&5f?tdebJTOj4{v8`+y+s<~doopA| z&GxV=wwLW=@3Z~v@9Y5kfE{Fq*kN{r9o5S`hHEwZ5P3ghAG71^6Lx}q%1-LBpW%9n zea=qfIu_mHk$GeI2>sR{y1zaz(uh}>368n~2 zX5V2rP&nh9tK7*o?&5Av65`=rp1^(F&!vIVFJegnUe-^6qD^bK*nnbTN(3va|5>!G>0-pXmL&g1#K zfEViFO>k|>oADxE%)|Ug{Kxz!yg6^dZ{scb?feeT9e46p{HOdb{xkk_em8H;+wfoT zd-yN;ulT+EKHiq!&mZ8w=D*<&^55!Z{ui#l;}0S4@A)72A9*|e-@HA4SdZ<1>m$5` zKgu8DkMoZFPyElk6Muqt=3V%c{3+fQ`MUA$ya#`pKf`TL-~t*7=H=rhx3>D2tJaJ;;-=0{8c`NkLBa| zcs_woR8U-;Vbw`zKXBr<$Mia%kv!X@^xH}#p`(m z-vEkxCODwo{%a|Yo~JhQO}vtC=3DrCd@J9^xAPsK#8<}wz4>2DN$ec8lkeiY`5s=y z_ws%GeZHUnogV=AKHvxWA%2)2;Yax~Ud=xQ_denu>)boeKjA0%r~D-7ZhQB=_qV(A z?p9mpQmf0^w;wPO`uoMN?zta5TwoZtiE+;1m;j{XWv1*1vY!EM$%R8$Zj+{YlzOu2 zP+l6=(xHB~cG{Pk<8Py|!k&PY^h~UXE0y<@Dy;GjDZzb;7A#`T0FE?pI9y5)I7@?; z-~XmTOQk_jY2X7{4OIFHnqQHy$eoCFQxfqdazuR%M=T4f*#Ky+a}))&SPCQYO3;_- z2;Q8@g6>R?j~YzQRDkvb9hn+{9b9qeLI98*+ng(psbwu?OjDOJ=2Gd7FJ(W`*kYENfy5P$y>C09dYGy*1XFBF{aP-98Nonh~C^xBF>8nyn zd8*#CO%*pogl{feE+b^OQd9*&iuSqh21Cx+a-kn4Rvx zjW^IAVcwfNd6?2_8MM=saz&d44OP(?`@O~#ZLOfj$Ffr$*$Gc6u8`IWoOnoeGM?=Q z{;37%`9Z*=&g`J0xyStq^ypBw=Ezp=NO@|b(&b6w=bB{KVravCloYhoA*E@ygEjb2 zQE^vHZ@LYiY}KI$HK!olQ$k5e8x3k%YqSQ-_Bme69H`|4(2n@C4n-wS8J2TvZ9~zv zL{%S&rYbX_S{_qAhpIS`_0c9X)m79QGY7g~%s=!gGz)HkG1VB2oIq!3*a-R(k^mRuR+D3mE7%A_kN4kU zKm{lqgs5O_bzz>=Z=HaZ^;->El78z3c&*=h99hOKkEB%{bD@$0EC)Icen2bL|F;&8 z5E+a>GSIxiqj`VU<#2qC4~A!O9I!qjkqM8rWCi|*CUJ|zNGbm#Z!KByLa3^DiNrsJ z3}5LLCXKaIVkW~4YL5vSFOr1e1|;DdRN+6&5lAD`BM>(z88`Tr>CGqz9vE_?ksjgI z7R}jD)Dq#Ro;ah|3s!x;W6X6oA%{uRu{KN8Tfwe1*J;x_=8qEWrom zBl&BHEyKsG2`XS_5UFglq))>HsnP@))S!|2w(?{jO-1w-2rOn*N*2wA$k_Y#7WEWg zcnVE5Q!v#mX31F!X4nAV+P5VOX!8}{TgrSz)5N#=6?hAfAttT`N_ZiVqj%K#3g!nf zvkk{QJe+V5G0~>hS-PW`qVcZC%u50K6g^*2Q4yksF1R89oHYV&69M3WjG;l`r0Qcq z{D~MK9*zTQfTgErW6lhO51=BLNb7}L)kh15;R*=Gmp*w1hBBJH z2iyMn0-Dbk7_Q(lgryVjUSvL0co+-61f-1K&8SKU3Q%Ez$ za??wYXg;`tI)8^hx~Yp1mV)0>263<8gyMLEK{;>19Gh6Uk}+ZcRjy?VFVk9tm=A%C z1QY5)7{!g7m@HlbF{ktp@0Kl*?q(5+SwcoJR&+^MKRU3@a}xdxxHnP=UhFWrbcFXBkD?!{LI;*`J<_fhxn15EkpWC#^I zEbpgizYnO&Pj`5?d*4#(W@pyjiR%K_7S{q7Qv$PG2iz$mAYA~1kcYh+45+HixLn)m zy0N^tk5rl9 zav%4)WGxh$&O2eXl{3u!u5w$zKaO_-yMH#&-PfIR1PIw8;Qxw`(OY(EJGI9gV8eUb zB4|$$J`D31Qeg7on;Q6VN$0~ZB`zOk>U?PJ)AFeKW@s|w`rJR;^2%Vx$(NqPY6A?Pl z2%W4=)>H;58jsMSoWuy_sh?`jRwzzWof-+yIBlG!IgdheRs>Wh2OGvB`5p@!4#%>g z%oSf8wkAk%fY8PhhjBU^gd8cYHSI29#u?`sryDAO_Ng<7C8_oc3OwaJ<#e;LnPpmN zDskwjmIu!K6`U!?bq21WbOtD0#v=_j8QoZRTeHE|)j;VmpQLmHk4x$B2&EW3!C45* z4#C*gv~UK2<<4?v7-Pe6XXs-m2rSbc1Yy%b*pG1CAPM}+xk#z95V$jzzz=F5uv{nb z!}tUau=Olz*Ue6+>}IXe&~6HO*J*3%Va{RBLg(1bRnE{#qWG-yx1h8Fl(xY2Fs{fn zL!Chin#QK7LU)>~@^^!p+BbkctonSi4{KFC++y4TZ?;Praj;Qgf6 zsTaBO9OUwr1Mb<*jS9wtANBQ?d(*XpO3UM3A521QD>ZwA2FgaPEVcwN%0ZsD256jU z#M%VZL!8R_d4H}p7{PiCXM@!Z3W+hEFftBSH;X5tb~cAnMFSFE?lt4lnT616Y!Qbd z7ZZ;mK#yO=p+lPSG*sjq^He%p2l~Ng*pJFq)y(FB0kE~5QygGL73^UTJco3-$2})J z``xWI_n3q-rp#2?umsc&gED8QJ)kWR;E)-%H3_*=Q*{P554bTdg<1!|z1D%nc*SCR ziS~45V(WnFRoetI3o=RUhO+@M&XXESBP)s<0#ku#ph1k72Ll2-3}&LIpQPd9o_x*SV74ZNB z`j5V-qi_+}EpqpL0l0ruU&K%slzOI3VeG9+g%KiPRTzJMbqeEtEM@oLgT*MuB&<2H z62^iPkN7q<9rFgUxc_%l81E8Qll05#ppLk~H#7l+n^9P|W7!|2GnV7|9enG^^ZO39=KMo(f5`Re5 z2kh905B?*y%#YF~Z)7Qmf{@`GkNB26!@y*|MkWrylxl%}ucXjkW~8@R6x#Eo{+*Ab z(3Ub^e;9H#O?;bQfB>sWp&h`&7@ncul`=!2t%mAW9j(xo3hj^H33_`&OGS~;_z_Tw zDNWoM3M~RKQR_(^A}J76Jt?}3MWIDf()p|k?R?;sLZMxPoA7*KuK0pNJD)`q+Gk-Hgvx>s>!ft*1fb-RDE=HtAiL{#i8M zg-~3f@m^-5lA-aIRQXZ{v$nL)09$=@jrXj7MrK>maPMs!`V}|uN!#is*4V>8$KLTh}`c-M(I61~5H_3aU-1m^iFeL@#I?#2phqr5)>{S_K-@5Jri z{!D7T{n<(HfP|A?=(xwc>wGC6F-98#XjNv>c>8*=-ag@-9vZ0#m3Ku*s=Q?(sq#(< zk;?mxYjBdT^7i4o*h`-A%&PMC;d>DF8p5FR4&VU$`*Q{TQmVYu&FYip(1&Zt?uoDC zj0&W@O4&zqr9ZOURNjf4jq$~(yrX@hGJ6tIW^r{OHe}F(t_GENgm;9ORNk%L(0g7i z(zhnG09XGAuC~H;60T5rFS;+fh043lB~{*yUZL`qNtJhx_f_B({xMSJ-R9loODMD4ADvu^q-h*kR@($p8kbIVf4Hf7e5k*pn z!>2W{VNs$K2S{x^ap%f^m;Cc#IQ2G@p9jZneY(OA}(jngXf_qk{bi5ju((?&Ya7n3v$~%i>e40w43iU;( zyqDaU-1k7`E%St?5`kwu13=hkAgmp(0So~ka03XOZ6R=3EP-V;5I8+3S^0K+0#E7$ zN-dWZ-0_}hm3O4a*3y;kO83v8@_y|OT?9IJ!#d9kpwtgaJK%Z~t|;a+*Jm!FQGMzX zD(@#Qq4J(didK1tyRNA6u69Y4cV@zet_ffq)L~^J&pRpf-s7g;JB41P>%A+IrQW+L znRGm%_rBv2dhcdUZSWE6Rn1=4#)~l#PZ%Fx*IpA()KH7;daoXj9&PHiHoaGm$2g$J zZ;aJ@=lS}(ixdhY?wR`@`huJ^7=i`IKz zbH>qom#0|tUdUcGo9K$@y%@h1Db+M`V*En)R;#HKpbi-J0z1{fbI@sTIpdoG5T6;CXx~+(q^e{FVQzHrU~iX{MfzeUXRQhwKY>mJQ}7Ju?z& z1s;mJ)8r)nIfhvmCgK`WPNT{zg2m#%DSf3*VtxWsUGHqvZ|mAt1MlK-|k@ zQ3>#f((x_Btv6;N2$aHu67V07$N~o9zOE4h*_3Gz0`?)zj~s9Tq#MYa%!Pa0+~a_Q zAcf;zhRbh>yO=M17qx5Ua16i&VfaI;si^GjRMuyQKuc?3hFGkQS30cQ7p8hPL+f@ZRX)E@ldBN0(C-O z^cTSm9d*J>Y^c)~fjU(HLe$gMg#d~S5`Nku;HMpm4nN^W!cRLC2|vmB8sMib5`NmD z)C@nJB>3qwEqqGAPdoID7A=w)_LYFv6hTad@;G);fhy1m3B>OAx)ro(R_@i9=tdEf z+~L>U%(0ZYD-@LyrhcdA@Dk@KBmfXtmO+AnhY&9*v?+P@++>WkLE!#0pfbMN4e^n4TcEeJo3xqqX}TfUq0S+(iE@Kv*BR z7Xb)+ldq~nTR)~Gr7U9)kh6;dd6Qc|)+XDxeoRU-6zX_D*yyzRsMQjDmgBP&pRt(} z(n90Yux_3t;t+)W#tz3~+$e!TX`_>bs<9#g>dGj2zbZihVSUoKdl%|J*g|$8c|^*E zWGH5zCl60b!H!e%Gawbm0)$m100=vueEIq#5(pc0g9O4ZT`z&KudgQ{tbed7O$Wl} z0SK#3*kl93<^c$+PIylOVX%uXVGFr}o+E*qU^7z2b=2SsHrrl#!W>Js<`)dGY~NS=^PK-j+I(B5RI?$cApU|d-Mu1>=B zOI!hj?MT{@B!IB@6D1Hfku)=N@5gNadIG}qy&q-%N&b{$0K%5QLrDk1#w3qP-lRBE z7V(kEOW?i~VZ>Tf4opV8>Wj~a`6-eSdstjX9MBnIAYrGHP9+f%HYzzZl4`a;Wio1X z1~rf?Vat-1B?*=Ct)vJPwkT;)5-1+j3J0Xb@bY2}6rR;7{5U>^%Wa*D8urViXe{j0BwJJO z4(<-Vq5uplO$zlRk|!j)LGr^ObtOoC4p)@3KDa(8^!#^e55C6M1O*sYo*oT`oxJk? zk5_{d4Exr<#apR^VVim0@XCF+Fla zs6y%4b6;>pfF`lEcv7FQ(x1w`JFz5W$|U!#gM*8F6Wyx%xwi}(j~c>pmEH_Pp1AlF zDu%JXK`OxQ?H#1jzkq}MC&0y&5c@E*-D!Uw`paL?PmZC#Y{ZHWlYX6taiy>ph?8Lz zisu$AhA40wA}O#uz1|xC8h>C(CKh;rA{B3l(F-fsMXy1tp!`ek?ikYVyd1ES-drag zBU9lqu8#6-Vq1df5KSGtu4nCTkpmjTWj^|6$_-3HWp2|mIL zOA_$xcOo$%uJhdzo?RkdLLq|{iO((uu9dGbsO(2my^ z`0PN>74X?|&!xHopFIiimGD^_z~{Izq+lH-VOo$_iNiGrE;eD>m(_*-moewaUC1Z> zH$mjqLb~3=XA?;oMD_#!G=FK`v6(rc8|X2&V6`c~Gll%FK*BSS-y^s}emNCFVYlHb z!zvV>tp^@Q1O-BVNBT#`%I{Hao>rD->3OrXDf(li>peCz#VWt;W99cqvR!_UBun`< zIp} zk3TNOdw8M{?{O(4-cQFB?-SQa@m`%`7wVT$M=$5KQG znJ#jY$dB>M4syZ_DbqX1DG_3Hkm?jm2f6ICcaWj}NC&x`DI|Vts^}o2vSkPPC?Gn> zN!VRrz&MzCBvp2hDc8#mQjO%)K{j5mcaT%5vV&~DUUZPt{ws8lnStv1qJ!*Ch;)!+ zIA_b&L8@`$h^>QcaDV69;5ItQ3jd7|oIi7|S_9RF9oC9;E{3BKSXlf-i8 z#N=GM-OB|ipJn&MYVb&Oe zr#NPfRnn|+7Jwf8SA4StT7+R&nFm9zrle4qxe|w`&Vz)nDQU9hIA|x zh70i(F=j;W{y&>FW|})Lzn@v7w`g4lPP((1HGY0|W{op2g?xq&mNQUMA(KEn|4(ko zyjN6B;JJhi;|5j64Zg9Q!=o96=`+@>u@%VtCVc*dW{n-7qY58M*S~&C=C*4bj_vs1 zmH5M3f5Ibn&WQn!{cN_h$vAL`SoLve;{0FJuS`1p#)O3j)AC6owm@+i0w6y&o6B*- z=5mTEbDV50$I0e$++uTqzDyi2Z7ySk&1E!Bwu$_cHkTb_b9q(TT*eBU%Qzk$FKjNT zFbxmj0bEyiL~JgL$mX(Gx4EF&y3OSP;C<9t+FTBpHkXxlo6Bypx$NO#9N<9Aqsm2g z`c?^>3-V$`C%B>8T<{W`&814%TwvWW7_8e|4k*&*QYCCI2Mn7FZluix@xq5y#@AqT zsggFA1GU&(&XdjMD=mCM*jx@6HkaR$%>}edo68Qv<^nn~4v@`dN5tk*Nj8_w?(i0A zbAfG*c&yu8U?d{WQ;2SJK^Y_%NG@zH2-j^cqxnj*xvV0a%W6-!T-aO=DAMLKuO^$z zP!|ds)KghiDUW-{h3F ztSucNCJo1Nh#P~PUksA*DsD@;FS(CCTUAMiw4cp5^-!7Z&t_xVjkEMvzn3US3aoJx$nNUP+O*mnvy{ z(KjI<^KY|kLjJ(N*PrqkY%k?-^wMoFyVG{3!9Jg|if>CR$1!mcMohLL`GOJKYhc8% zRLO`#EG{FK>x?jLFSFBTr;+Vtds=84Y<4%yuCo+1x&<{_j_dunD!x8xC#CJ>oAik7 zWqR85v|S+f2!9>K4mYeUWocz;u)Q4NuOW1l5jrJpN*Zi0llVl0jxlX7$I@+p{Dia# zY0~zx{YJ9Atm5O5{D_4QXJYwKlfB@u&IibCJb`#q=K~=S5!=hz)U&C=_VQV3#P)JJ z^>ixPUZ$sorV)$wr&oYAZNZwYxRRLwl)jc;&eo}s7F%GmY={;c>yK|Oo17+F3@~s! zN~c69CELpplJXA(V+Cx2PPjI8ZR$L-y_`r5eUeIsjPx9Idcs?`gTe`t!q36WqZSIQ zV<}uv1BE+v3crX?;TT)zBIxejv}oJQJ88D29-cZpbr#uP%2PwDiR6=M4MFmFkh&Wr zFUA$+3`rf5D!_ni(3 zWIZ08T93!!OJvb89CY<~j0Jl9&e)B}YZJ#N#IwB|N|v^lzb8xE%Z9{FiEjsBds&tQ z+sjuPo0}wTFCTHX&0>2w6JvXslN`tPa@uNpf%Hw_dn~pWjA4tE2^^y*;7D|Ebpl5> zKplXm;dC##5xIYGKhD1t8&^#^HzJwP{}IWQZr(>EedHAD1`$TLKM#PRm}Ck8DzUTqtZ57ZGj-U~?+2M&y%n zBl4?Bl*zgEZbW+W{TK=<5huXZEyTCnpU-H1Fci5!X-p>v$a z^$UCy-zWZq0crYL1JhR@H`)g)iiqh;v{-+!xtPX|2^?bp>{K?>*Q;duI>NOHe2lt2 z*7PN^jZv41j1kklm@1+wG4EALDZO$Wcm`38$vr^`g${UMS#{2Yw@H$KU;q) z_kJKuUz^>x9t8egDNJ8Ggz0OSc(X8lVfz!AzNqM`6e_^&-JL?E+f83(fiQ-v(`W$| z*F#u#V$GG&Tn~H74BMf2?!ZEy5`Kh4ln|zaFa2Len+|rs^z}x9L93vATEfg2((l}v zY$d%plcbaB>oc4U;Mv8FC1XS)(}4MmF$vEYPTil`O<&W!)4l73>FaeeeTkOaZ!>-M z_4f4&+rU?*>FbhT*aij*+dzEN*Am?}FfWC=eZ=%NF=d;@^mWNAZ3C}}RJ!SFV5SY) z-@;D>r0J_dBKxC7V(Q~36C|?#o*818zIKQZV?@|sMfNwsJ;Q4Hs!E6;`|~BT|5mCP z5h|{eBf@gOK=#Yw7y)E|P3pQ-IU?+CAV-7^NKPZd*A4U$VMnSQ5&BAGf4T1p$o?7M zXo>7kqH`j2)7P4-FnxV!F@2Q<9)!rf59zAL=P*ebMD~@yUjL*_-SoA?X8PLiC;26h z<`i5n;7X=1DulwinqfN>-c}F%4iS_P^1I%@K30B@YDcsSAxqEuyLMiGjC8%nE~Q)L zw|%VqUP!ge?}bz;zlJxYOsBk-Y5-JRcUtlUYBN-@5)3e-z!9_?`iuw7Ae|p`&w@A zAbs6CQ*_(c*J)zPTq$x=57`}*J){rLINB|IcMRKCe-UEzkZ;l~bLM<_bXj}IDzOfh z&O2ioh&l7abkRfR-Y9#>lw{FEW}>#}A?MOBq{|+%B1iU+Z;+gN$k80VhxD%_d&r3# zF=tLmxZWoKd1ISK$Q12qH}7m3I7@Qe|9UY;K&dBjQ=zC7!)OnX%mYyU zK@Ou$X{FwAr+zByc>K=ED@sbKqW-O6wnJ?&fNmPmiqSZeRfObIh>UzuoPmawChbh2 z6Ilb|gq?R#Mf$V$3jz)4k4^}zxnHa{UEMt11Ycq>nf%+tsmO6!AtS)&$pI=# zQ~<`}Fkx(?vVO$r$%ycWak3qK&=CG`l3@2W#BDlM_NRo%;m=xyQ3S{0?eqsv#$p$5X-^%r74Um4Z~CEX(~(s$mqk&NTZPl_gS!H)4e8>(y`ck z>1gW!d}MJ)=VBMz&&9q-!^%ZE7ke+Ai@g`;VvEOB%q<42msuF6lSLnny;7wvp}6*` zQ<&0Fg}T^K9mi67*6WYoj)GE#)3Gl@XZgVfB*oQF;4+i(^B_3c%)`o5Ivu+V|IE{| z=d1Ka_`-_wsHcbobMZ4FQKw^{7N=tm$4O-7>DU*z$T^yhCG)UTw$ri40kk`$3}XG2 z+hJQn&0@~Selc=B_Hq2mP|9gV+k+#cX*{Gora-5tRQ-JHXN~i*J4Bt2-7a!I_C)-u zlzu)oPTmgUjb0qky;XU7u7Z173aYymRct)G$nL#QXlPiXvHdtO5-+TOnKdX^)TdV~ zx9NJlTh!}>LT8AdQqWAPPybbn?p`gCHjHAV7Aqz%7ECTWdhM)=XaMt;BRNmQg~<3xPby`9Pk~eG4`h(4TcM zT}@^+{JnXH7))Pg1vUI$K*albJbp7~rp5nxi&uC*-;0%2>>=G4LOzP@4Z;+XP*nGS zi`(fTS2gUDw)dJV#-2g8e1cV*7~hxYsoh9R{-J{V##gJZnJ zi2r|b&(B@n1B^{YI3Gm9>%gNPL~ckt3pT(@5MP3TbW;zPz}{O*13h zS|CIR|78en@CPx%qudGto}zG>0QVT*WJ-C1V(}j#h{E?(K7I!UVY*BX0%bkqw{(3z zg1F;maTnn{{WU%yLxvH`yi7j*^UlvWWZkxu_SsKTPqv?=K8P1+Wcn8;W8V(L{~g#t zk-nG>feZzTck0_$78(cDp(s!aY8JwzBa_fY2IzEB z01l`_3b0njkU9`KaUC&eT7BEfe`B2%fJ-nG39nK=T#KtPI3d_UQy=_E12ww}55$@C zHMk0+qG)A(+sZ(A8p*=abyr~`+ox|?St$6TZ&`uECi*+&TV&s|vWd2=RPr!9AE}Y3 zVv#K?o5hwDd-Kbda)p$mW(sy6{$Q7>MfzE*xTZO9jZoZVkT^tqDTEsokZnNCpvapsD z?bg%YlnQrv1NNp6yX1*>;XCi5>gPuL@Agilf0Rx?)ovk+oNBk(OPfmS*PEr*$EkMk z8G$9O+2m~cXW3Bl#f@S^$(wviI&CN!7)*JawOz`VG5ppDIrG+MtPDFSA{$ETvr^NW zHQt7j6TuD;$d33tfzO}t8Jl@J82UU2aQKXfLy%)4#NctsBC|Se~1kMKzAZ1`z;Cx~Y&b))*%$u`6u(3WsXWXe1vS>p|j#^Ql zHk9P3>*~{nl1~%1r|KI@TJ2(^6Dn={Nm}heknYO6ki)NefpoomkC?GP(PCUkX{C)$ zm{Nl$Z)tMMI?DYnR~CVlwj=HEvpQQ6V|J5NCW_r8{evl09KV84nlBK36Z_Z`^W&hh)eJ|t}{Y%M{7vc?C&&CMh^+x^@9 z^FV7A-way&3qvECe5-$}ADc<4_$Gu7GD5fbxA=u4?*@dvXl^F?Bw*cPkW=BW@N017 z%~AVaOPfg+^7Tj#TY|}kuVdJ7rUo{YrATprA8$N1EYjH^)K%k1yPQezt`=I+tA2AY zNzOR`I6v(r+3pW*BMu!7JOIvY24{Yc>p5IO=(NC6h9lohLYLdNK~Z~+sA2O@wNB_p zH7=pEBZSgc5^N@fya=|omM7Zfob;Xa;m|DXbn=Hr5`j|!Wgv|9m;Dh}Y!xB`&k-jr z1fGl`@QoS>9GxmT`B8iVC)+v}#6;cXkKReL#&2uq<-X;<{nDI&{N0ygr@$gPwXT)nijp2WZ;!|l6;mRcaqHWpZ2_=?=J<`tV z#rtNu^x~aM2g6G*-cJ+6PLhjW-HUgoyHf1^kY2nq-L-r1&UDxA#XHkos~7K*!0@HK9rubSe z0udPDLMd-zgrlQf0iTeQ;*t!p(FSPk9qxe%i+n)fH~2OoazMsvAC?3ggXwovq~6gu zU47tz;B(mYc*|RfFFQv#8>hS7L)<}l2eYhIH4#r-x0dOU4OZH@0N3i7^9 zn`*G8Lnr!3ZW*dhXKgh1in?AzXz3Ud*aaDJUPNrI>jm869vr$61Zr9iVK3}pT|9V; z8v*8EC+gDv3~~OyHa(OlQWc0)UyD?CG^11lu92ze?WGD(t#tKz5-N450>mg?6@KEr zljOndd+tvZaXs|`HOnD)f3!&-s!U=-P23-2fc`5cvz7OeZUk57g7z1c)E99HjK=So zQ}(+QWY@Io+obo#DAPMm_HvPZCRf)XUmqp454`%+8|hfUa%DQDcRxa9&@W1-cdumK zsZ=sNLeg(|&pM~V<>Xx;7`Wc9+Wj`G4i zWA(yK7lzg^lRm|viJ`;wq@i^STy}9v;!f#>+b?-Q@)AD@_{mIZXdRUNsRkJdZa2Je zM<(}iAwb(Fy>P3p<|p%tej9#@a6=*s#zi6>Q#!NA?JHQH+=9j(ZM z_<@Oj&IL+8jKK1=#Oa|*&1|IC=chYn; zg3tC+zolli{z$|8Bw_i8+^cE+5A5!@c19sO5!U1AiV1_ehdX(hJb$_(ajP? zq60SiU*lRi2YW)!;`4*lZve2{Tqot$pbSM0+#eN!A-Mw)i%`0w>uyvj2a^!l$4Uy`$na7#RtrJqK9) zT=dD8y$u)}MM)UDcQlNR06UD001_!GJIebK0TCGcj{?RX&2<=i0&c>iIlM1Nb9i5l z=8@l7IY-`?_`={WVC)LveYuWX|4Hx5bL4%wUV2|{5Z;#?@zdPG`w|t!2%^K-=OW&h zN6Gv07XB3RxPo>{jL0-&8;zozD z!A~2E-A|?8SUG2SULph8ekiBJv-^Qz^rWA5i5rP$BVORy6i;|I{l?x^;@L>nIxdpk zPZht-(z_NU`w}79-@3z>1(My{M6z2sTGS(FO;k@hYo0TlHBmK;Eaa?tF5;}Y+lylM zc*9lLEr$a#&ylm{Im21=oZ+mA#*_zSq6{o?97rylH4&~mYp&xP66QitPe7w>N(fgb zNQsutn!9Rp)?AWG|A^R#v*uC1z}4M4u0HqLIa;Yg-kQ%HZbJVo;QG`b32?oduc$}h z`hv8SFId~p*=dH~yVJq-t?71feQufsk%;+`)DhR728+()^EEzS;WIXK%(bCcuLZb1 zPQ+2|TVQZLhd3qB|JvzkLf^dP2MSUq?=Q>U_p9q|_ny?j^^>j!4m(~sSs|z@=tlk{_B<~rpbRn(W(>{H1h{^tF@fu!@*zn6l7$Ur=o^t!GFxd=1K-uahAkl}4iMRR;&4!B z13?0&qh?NZs5&IT^$$W3aQ$%TaEQS5(HWsvh(iOfSqIMi7M$6FYhPSJ=zDcPXYgY* z<+eJ8(AN^<%k9t%Noa3pTtat82qkcRm`d`Z|CS`+O$g0`(1Ors1g`H7h2Dpgc1~s8 zpQ5|>0byG~;1o&VL=gCrGeY3#I?pu zLmv~kK0g$iM--2%dlx8v9hB|_#q@)FDCh0a+aZD8Ee#29eQ`*D>!YrT2G<8%8C)L{ zlHmH9U_XDg4zBlAW85?ca>#@3rg`uh39cW$#st?dh6K3&Y8|z~7T&9pA9D8<10tR< zI39B2m#%;n6A%^Urm4rHL+kNTZkl>L#sNJ(j+^Gjq^bURZkjLEk>L7}IucxeFKJuS zYPefSH_dO|7B|g3_z4jMTwj8pS+)O8>Idm@!1V+5EZ{nXuM$5GMZ=^Hu8&ifE0r80 zC&n-IZnY9FbW{fndx4`mxIQd-ARIXbxW4;ZL+B*9{t<}4SRG3FkOBBwYl7>?Gb7-7 zIS!N*;CdgVT%Kuy>tAPB!S#2OH#sW>xIQ*50^9J|T;+X9=$Fzt#$_zbR5laDADc zir)Soa9y_x)CjIG%ZLKkx1?2JnSB;(@kgLgoWm91`g4`(hcoxXgK0%Nf$J;Mm#2r` zPA71EfKLb4#{oFUFA%*XM3KPtfgb6_^m-}@CxsZ``ZN(D!SxRk$EQ-9e#B*M;QE$p z1i0QmZHf!vx^aSEl?2xhNO1j?v@vNLg9NTm)=%&okK_cd_q{>)Vw#q=On~cyZxCKg zR{^dsKo5oI?^S{8Z{fG!_^&YY2sJScFzdeq_ptOvRyA}MTL5Z~kh z3@rg3z#?jr6Qo!o%P9>!fWKg%bCMI(n33cGEFw3A&cOqC6dVs}hF^;(_4yI{Q@Ix- z6YPL{yth`=S>)U8rNeLk?xn+T`(i$UR!n=DaUl<2Dtc8ND!}bsQHM&mc>tFx)q&q& zDkM*`>u~)58ZWs3Kct7fWQLtnJT0+9iV{{M5hW~7ufH&`Fc5Y6?K!vrf0|$rD@gw^ zVR#JfcP@tuWrX(TI_+3<6pmBX%?W+^k#x*<80RC;nD6k6soFiqXFdHEweVJZHwYie zL*xT2+OAr-x3$*9@wcV0x0OpL;Kg3!{M(Z_I|jd8IS_7fHJyJuqM>w>oKuJTt=M8N z&c7XB=d#5K_+&sjNsbh$F!j*+w=-`rCLgF0bpGxBWa$LFu8tTSMv27K-47(n!C|u* zVmJYB6CuXnu)dCEa9EaTcX6ypl;mNCVUx4P;4m*F28ZK0((*PtNm$= zAvrjly;)k`)+0F$4pq14gTuCv92^ebA_j-q!7I2p9t{qVE{?+j5f?}FaQpF|an8S; z7KogGTOH^Dq1y}jI*QLhk~2u{p1`YtRX6BPz~`(^z@^GKA;LS5G7mY=<4Rt@R0@R+ zH^Xqk&y#xKw}_yG5aIrT{;?u_RD0cZxSpl=jdvZ?A0yrGvFf^35pEwV!skPF5k4Q1 zB5a8C`4E<977;%mlByX*-1~ve3%FFN)GD=?g@~^wH(;BH3pe0WWw0MtB5a8ks`iar23wIz(*oQn|{Fc=?vWc_CC_r zy|#|-2Yewzbdq;OP7?cdsj`!NXNDMl!2RkH;YKI9m|^K8lT+=TWNvDtlMK8`bdqCr zMJL(bSay;T>7tX2Nf({u%ev>WQ-NmC1GmafauLa?ldQ_qJ4wH5WGAV}6P;v4+7&uU zW!kBm#0+{KCxsZE@{84|P7>z~+%GJCz>5OiA<3s9!QbHX6-hEW$+W;H{?oFPpt(mT z%*YV>%(M()te%=-7^^RncHMqfhEqz>T0c#s$YC>9?}zmsXW$M}FC^N9ZEbo*`r7p7 zfp^jkWA#!z#qk4PCymv=0(JCfHC6{DjPH03rjnYS1?LTGX*dhc#a`y6Y%BH!R>8;R zD7xCqd=w1Vuk-0Vh@aIC7O`fr&UmI*-c{W+XsI*^Di#Co4|{6t6+MC>RYjQp=*I^g zrWYX#&SaU6U;rL5YNiIKU>0;|a(q;H?U?R_*9)U+5c}^lT@HXmA-eOxh0rV9L*4Y~ zEYhM~3HM`BiwPa?l;1xwZm#ALzraU1k;ndRGcnj4k{7ewEI_E~S=d^7Bl#$XvH;_^ zrYZwB&eAda*1CIQ)(`KVm<6mn%RuHmeUupg#4PwH_J(UA{`xB9p{Tna5|t#f2#Gj5 z4<*~gi%NJH)>tSvK&BdOTz8FD<}&swMUGLzV-eXxV=g2R4u`l7rcD%%7TDh83eSOg zq=iqpC5#=J3Z7K@$|dK<7U3Nfw1Z41b6`4wqqHY{gj^7B#%3qnrNe(((OM*PS9myw z^Wtz0=fxuo&WlHwo3CP;@LMe7;c19%;UhO|ja+Y8gEwCjgED}Ed1Pq+F+v6a-7oUG)Dp~TeH-= z2D=c(5H?b!F!&`x)uxzx%@`b-X2!JkXwPdXI5RWU3BQ`$YO*>>Z2P*I!%t96RpF%P zWt}{XVrF5N4vHJ$YJ>EM(X=KQubyord?25}*p6Tq{3RDO zE+-lXQfroqcM>7P*w+S)L!6O@q^L2GsNt3<(0Iy5;~3{?C(SgmjXcKrx>GcAUyqH( zHS7Tr2!?Z5ArZt!Z5><3FtfSXY&u;G0!7uv4^Lp4bFuk!Vwn-Po#r(cTSBLl$uJjN z&UqUb?1K36(N`)&e2$aKtpubaBx;?9q<5=xtJCzV-R_|jY`0T1>RORtpL3rx%Byy` z=NjZ(?p*FPy=uqEoaIiz>R}$%+M}wF6-amXIwvOXtWKlU`5wLTzqWJl5v`NQM?Ii7 zRu>+3>PBwu7DFfyM?852$8cX#vXi60UKQ#oqrkCRq@~atQxsX^M)fsW;u1@V8`ase z#8C-GiLWZJDmy7jfI9hX<-Gc)S0{Cuz2w7s$*0v-vg9&L$*0v#vgDm+$s3dnmXh}? z)14=blK0w6hL{U3jB$P-OCDhy1omCSh78OgX&-6S*aG&2&%hEv%AwDb~X zr;-1(`hm=U)RO-n<} zxE(29v3c&7lzXx574wOQ<*iBfK>D)_9JuiYjyU04eU}(!d-MK0B9QW^W3Ptb=r%=?etSnRFFDqjYqG@z>2hlhd z{1dCm+7^u=S~LdIuxPAjE*hKZi^ep4(U=C~yg14x4NI{!bBXthm=#_cR(Nf0rUl+T zw7&ag_*b-eYZkk@dl0d|4gVL#rkP8-_E_0HjED~5M~r2ihPAh&B_)y@OVX|vtGm0f zxLbnLDX_S!7hXxnR4h@jxLcx##of)}{S>qxTPchaaZW1X&*+E>^GqDMSVIo|FdUrx zz{62rU(%@+^o2FuAaNE&O51hn?~3##TyLh-OF4*jCXP5amT+le375ujU~hxRTb2~9 zp%os+_B8db-D-o!SxFI2!9<9$d`naB)x$rrgkvVLE#AHW;Dz}y&blETO6{+@+o3u zW4rBS#V*^@7%kgC-FZ+~0qVq>Sa58Ma#m7@qa$rBt1=?qwnTtB`+{u^UtI%rYj~xk zt_)+ng=w)1wlqcyHc(f}8$3P`tp_JJy*-Dqb(-Ma0Sgh-&|{27mTD<&)qC&Lr<1qTx70V(lrI(alu|@TG65yW-H)u(i3}14b08Y0 zeiZdFPGy4Cz%rdAkozzGtkcOO)RXbI<%Zg(lhqNFVmXdMe-~bp2Z2xw148i@FX!*_ zEqpuQ#oy<_5&s@I#g&dVs$oK@5vTa=_rxh`Jo)Hf0#`WbXD4bqPiZkL5U54Afm&n} zYH^=F0cGnG(0w{;k^RG?7TK7Bvdt-NU@U5pjXCWFr6o;jg9K_ZSP2gipu~OVyatNx zCo7F1fMP6;7!V0@HW`GS(2FUAUQDIPGWS5qn(02VRS>0XNQzUO2-P6?0;mSilHuHfYOE$yV>O`~!#Plm z;T%UY(W7xB(_S9l7Yl9R7xM(PQSDmJl$Poe`dYwnykx!cN?Uzi#CD0sDHCY$8^?`# zFT@n zrlfJO9X5!aDYL~)2^t4FLCrvFO`N_g=E`h98#@geS6K)l8plMU-nB%<%$J*;n`)qO zvvaqkalf6$|AF~ZaV-|m1|1PApp6M$TG>@Ot0K_GOs{}84oGNYoJerkc{m!{I4+aEbmE{P#9HrIp;N(8i# z4QOM9SC^(O_5uxP;~RCSEYS*We4`5N0KLd8(FSc~6SVQQQSztuk_~8Ms`Cq3vK88x z>bxWYh}k9pVS_fZ3EEhepwm3q695`;4Y=buXXn-~j zx(^!A#x8ZIEW`?J?2@npDsCba2DCB3fF{0CzmOTN(8f2az#ABwZ9)rC(8hiv|5WF2 zLLuC#R%m0YbG(Emj+^POqmF@vCIl>T+M-Wi`B&jv|%1d_X#`d8LAv7WJR1vcibaS zq}$|v^f9qr0LDVL6+dGSV_N;K?gkeb{F*PYU(+HLrh0iK-DMA9n|-}BO{ET1MoPe> zrc>#TC+ertjqqZFrs5l_;G|I;Hi*z6-XUHfESNdp=WPjLImA`miMJUDiwydmKv)im zgpwyQ2us_$@4dg>1GnGv6qdlWk)Qsc;>(NNA1@yjMWNLYG+I)D6)x->_@bTQP7@?O9_*#>bhE4*;@6!!KH8=06Wtttab)4|(N103cW=_ON!HUHOP;x_YnLY; z?9#Qe~L^F5NmtQi!Om?j4^fvGOEKyy?y^ zow{_ryL0!F&dBksExucixNi{IT6OGN(joGO9vwS(&wBLU_GqGRzl}#$x5wK*(&d>u zI=1g-c|}&2&LzKkx}+;=+q0xoE6@ibx^(_8OOhs8y=18}jNVgVyvUNQAgfE)j*oTJ z>6P`3U$`YxR>y}s{i4Sc9Xq%0+`-D3tdgEjcInomt3B-L{JcC%=0eJS|IZ%^|G^U2 zB&$calCBR3M*r0m++RKXC-BOYT$|jQQh868M@l-y2vuRv!Yq4|UqbrZn+f%<@kINM zo%7mt>CrtR@`YJoZ1<9$?L>A%9G|LXy5s< z5{Q7M_-3`GzoTRK*c?Un9O%@t1|3L5two1xNZ8})ynJiA{JiLdk9BHiVFg-Q^b+EO zjguWaM;O@z!%(-!+Zkz5e*5kiULNkzy(A~5e34YIS~pwL{Af}{Qln~-A`9&43gp{S zGh1neHKd~IN6L~dEV-Cv%80znki~>A5BGTVQOFW8!IH@??Kft1u}Oa<8!@DzU~_~rNN`s3tiPb^WZ_Q^?pf^$ zioyuZu@{tU?-sJ>Je2o`tea7xTw9an_H3ASOIFTR6_6jdfM>71fP%OM^r8Z;rUHe3 zXxLEJ9=yo4c44E7ffI75&&kitYm}9ze@P1Un8pPZD!%Bpp@k`iaOR>;5mrS)dp^^! zrlM*p36+aeQmP2);RQAD!y+n$S?%(Rn?O{)Pq8@$Hw{KM$^u_)EHL@l zD62+pLd0s|L2OZGd2#c^ZDDcW*wCmZhS5vAb$qOIj?qob zwtptJz2x}R-0V`~IYvIkxZ7OsuV%Rj&F$I9%u0{X+Nh#zxxHe8;?QA#gGCfX8F)){ z5Z+|eugBB*b~^GQ`!RK}Pm|5XsFU0C*eC~Vfz^>D*69WOu#T6x#_ICH$O;uL zL4#Y|{JFivn1?~YQYZp3j6{V!LoJ$@+w{jYX5#PGTeEI|s_T5VEq)Av(Dnhfm zcIolh}Et6TQf4|HQ)`v1IsF2dD_N>a%2Nl2!6V$8Oy^ zK5bipb?8*mzU!S>?^{x$ih5w%c;vM2+_77i?p?b)XCmH7`>uDj@6g@Oq{lj;KXxQ8S>tH2Z1VK(&X1JXbd^YyHIF0> z%Rw{aub;Lq7pY8x`z9}<%QjQQlpJZ!m?&C<#*`fUa>=xqH_G7qJGAd)ZA>at#>5uX zzDrCY?YrFHy=zJ5$GSgmX?rT8iy=L+#TX(KU09(hTybk^WV072^qY2%bm{SMr;__S zK2q|?j~(VJ$q*0OZ!jVhHY#b7XaO!OhFfW#=OFCHlzdJh`USi}E|*JlQ~QkrkX z+hn(w&yn>Rt@j&cL4&|hQBv^8PlN!rkV<1a=svCP`WX`I@j0|0HB)!!@o-5@`up`x zV#!47Q!`WK6?Tf+nF4=L`zI}#YoISGbBy5H3n3-t$`nXRwdW*d<;pot`Lt&)zN*ZI zDBAOq^3y1*Tl*)T>{Qa#)*SaEi1Z{qPH&T#ltx2DCzq{ZB#+{wwGpB-%9f}hW4s24 zE{h3V1xBC~;ne4s$1gvM7WLevy*vXClE zwUub3s--Z4bH#a0QJj>3j=f5-umvmiwVOF1w#zRF=OdXBkP}HC^@;~1=FqT_rO2ox z=3*L&+Tr#3%fve#f^LV(A=EkxA)uhhMx`VqCu;d;!{r)gHI8l%1DDX>c#my029_3t zNedIC|dPo#!cACsWhGd0z+na;yFy;YJamK0envT_>dH;nW;+3X;%h;-1Xe%?;z#893q z2c8<^#i-NBRPqJ=QDcUM3QPq;UA;MK9@iOatYR8Mm7z~Bs0u=jZ>)D00uglfQcpKo zTr8voRY4}?iA#WGQAc@WMJ`{89GYCRno^bsMp;*t zu`FrUOcEbQw#*XZi&tz}`BXnan2jO%&AtbnF>PyGZq*>GCZ!PPs}NT+xu{r;5^E;2 z39YSa&5RoBT+{{14Aw`+IIJ?pPCX-WEo@^GNrjbh0?n}k(2|hYq6>5(&yS3&1^KzA zb{s1yW>oExQlLvfg$2#xjNnh$S1HC2FAFC) zrS=5q!nG#=>?1jDl$>jzK5;l)Eaki)(s%{MCe69eAhxjPIjdPwjXlm_nO$FwKd?8+ zY8P&r7sK{;F=f;|#K%i|72PK$TkYK_CV36rDVEQL1v;OLZJn;L;Co0jjj!NSu0H!x z2aWS0T?h*c>@R9|)#7cuMu+E&ae&rg5Uawd;Xw~B(CZaTP%}Ly&Zw-T5ivp$TS%cU zriQ@jL=_gtTVy?9>tF4x>PiiRt~JS3NR3W+jiaquoJ~A(d&W!%xzXT@!EC*{g?4Fa z7R7~FJ~h(^$~eq627~xBU}R>`*Cn-?Wf+i)n<%~-1=idtEh(;ot48YDyP%OOinRuq zObm==OB1tBwocKcz#Qoy+=2y7paIx0lVY7ou8qF5T&!;u7e9Xzg>OH?{So}3>Qcze_K#Qj)Ma`Nv zD`-kRSCnK?TnNCfArKS@1B#3`mk9b&)=raEO+b11`6P-RIsqvWieor3j0x4EIGjg+ z`AwUIiwg3Jnl;I9h6j)+m(-RTV(ib)Z%XsL*!!TPUq(N*hUp?C7*T*Fe$Sjox^$=J zDriQF+JYjemEl~;nxZB}g+;|hP4k--Hf`E8ze&@AW`)g)@{5a08bj}-CPfW!?Nst~ zNhhIFSu0316*QyfG2d?hJ28YA5ju4`=W`kpK|*v2nwjq@Mq^WJ(7UbgBLJeHm}C^y z!He}4&>x;b9;`d_8VV&NigkI#G~NrIG=XsB=&cdkn4+;s+31NxcJ*0qwt%7sLvFkn zVYd~0hH*zoOuSUWI4e{2syS65nQ&#Qp5Tiv)uhuRk0GhiinBEHJ<+izY6n@#?b%aw zPr7~fSG?vwjx`zu$IBk0esJh_-3uq>rl0uEu zI*p6;CxVba3J&^Z6i8-GdSx^W?-s1Ky-ko*`> z$a6K|R(?UAlq1vzgB^0kCE-f&R&g`gyV0Do8Rg)B;FzYwP@h*Uhc>zqLmR!^j&OnH zkUhw!73Zhn!VnkzJ!WeZHjN%0Xe6MS1$pcUm&k(%fE;*7WMP6L#7d(ntvIf3Wl~em zXeN7xDL7P-0vpB>#b$E>P%C5+F0i17_e7)O#X9_lSJ@k(>GybZj0F6%AXq%PHfvkE zXq(Aw(rv997@~`bg)!9RMzGF_IJ`23Pdy{GP_d0qq8Lla)uLdYz?OP#fp#_C7W4{rv+ejZID)Ru`W@?I$EpG1;tITT2{^X z*f1?LoD|jKsLrkj8#Rlmd$_<-=a|^yVku2Fxqw6!7sXo+MM;PW9o3AgSd&DPyOTUaOo6XcKdz#krfipMEK->Q8UF;dxj3MqDx zeh^dDVqrxWOo^m|Ooa2zI)aD#$S8OqS2SRTT+z^tP}Xd0u_I96r)-F@t)m#h$SL1# ztXG;85T{8CCIkw}%>HCaM@`a1N3SV~Ifv@1EMg0E&{32t(l;?di9(WG^vv|kdv7KA;Qr|MvuEE-cXf4lbyam$b#;GC^)Z-_5YXlI_xN4e zq$L_8HAa97HX|{OM8IWyMI+GR7AG?;H>ieTkL?=3A+l>kFo+;*h%tiRj8((Zf2i5F zxGyEL&~gK^-oV8U#N$t-hhoMAnrPXZLG(wXfs55(K?I&+*diGok_8K>&S1e}sp%Fh zmP%W&NL$r?Z*0Nhv^Wcv%#d2JFnP{`#epJG;i(oZ%q%7xMnG?#DsTOpPFewi*j1J0 z)m93ugVC)FMaVLQ>>i6Ll|3@sj3|dQGU+=$LMOv*XmMmaCo(_=2CBO);6&ld!d(_F z+>TJELiy>M8h!y}>jmNt%G7!C$YeG(Q{K58Qf z3nNKWFzu%T1q8safqRl5)PhRC0GKJa-yV$MAqz_WN(`L@5})A@ZIV;Tx}08;Y)r^8 zp2X7FMhi(~gg8-T66torx=I?Adro)gcVOl~l#%dyG8wOkcy2n~s9dUb7>vq5&FLxl zLo6?RBYFz4rF!Dd{%zsOTNB8-kArXxXJdN{yP|Pgz=^w+J^Qy8$6H940}C& z22}XR`gz^K5J7E?2JY^-!=+9GcPJwm;|$4IZ2J5J61ZZ+$pwYbv13%72)_{->rM%3 zfOx>%YoGH*p)(NQ2chEx^4i{=JZ9;m(0QgX4$6*8BSII4jN{TgY8jW7S@Xbu72*C1 z72)pYS~R>U#9b%chjPn8T6Pm%EvmC!E~=AUEvckhD_PPqBOHDeH;+UA%bwADD}OXV zv&YRly|1tF_4E*8fdi61d|i#K2TzRl^Qvl)9d@DsAkiN93e0mB@183<)w{>GsgRUg z<4?YBY00Arjk#jJXWfz}OYdHHIN_FAYaLea9@=-UNh997hu4vCqdwZ7a4T78!-`8q z3qDluUU#%4iYNxb?bUHMa%mXvx`9MvfIG^HWr1}ReO9mUasUH5pO)}K$e-Nmjyht- zX2k%bvlNsVKMidG?tmdCYr-mEbZai5R`1?mX&ia?_^aK!#}e~+_YimxnO_1y4kQMt zV)fp5X>Z2Pi>jIvJw#{ zGR($(!+^*@qmSv=jl4@e1;vPRhT@2JkyYK;BRiva4{+RC@LnW>hCS39C+kxXKDAE% zsOQ+NH?jk6Zz)(u>tMazbP808RRI+ka4&UAsZ14t%PVlM=k@~FOSTu_9+T4%AUAsV z&}}i+;_2h^`6{Z29yNOR&_+Zn!aulm9|{L6qj=c8dx@psC+TcY9_>q_R=ip3d)-mrQ%esEC0*`=qFR^y~E~RhxE^Oy z6fo8D;@{Tl)4h8Fw(8wWz9hzK5l^EcZ#_qgw{q;P*hrldK%sjMDTeRaR89Zcvt&@g%L-D3yh@fW9%1gVM@8^kSVVcn0E zcTZCdE_as()T!myqMo>Sb_s4SaE!K;bXvS%{mVWFdG7r5HiWsRh}cB1_;!-D)7dOUEb;O8x;q8j|9y z4BeNNlve3aEwz}4tO;MAz=;S$*FjJvHPn**4~B#7I~R4{P^yc(R5*zt!*uY#*mRjPneauW3%@w!LBDh+BUP7|P?wI7?hDj zo`vnTIiATeoa0%ThdQ2dOhz1Ba6n-Vli%Sf)Jk(s9QX83ITjq}Gn8eM+s)u-!nd zMD>`3UZ!;~@vLBz%G;NO}zg zCu(D5g*&wmAkaNfZ%GdTs1l=k8~9rXP-&OKlN^+(JE#-XYj-5@wg?V@dMOqvU`q>C zq9)@v02uX7lGqKyN%Q~0=y!$Y3j?*9tl?l6zy%(x=xL}cv4372Lkr3FLk(Kuaf%U> z?Bg;V>S#OaX(%tntFakTm8dn29kj!UtV&Q^1SkrG_zYsgNyfv8cce3rDZta~2?WA_ zzQdZ9EES_6!$f%OON3Z82!qgsx5+|)tfF|6Kn#^WEkP23W;o{t%!|kp)fxRJfFG2z zYam7!`3baVIHZU_TG}WgC{QjPh=CruKnzuM`C9@pg5FCCt^{I0zz9a2X5%uQVwIxt9xv z)e;V@Z1GBlXK9p;&IuDM8BSu6Vj5%^;n23~^P!b{)9c`~USSrMmg#De+q)-X+T~S|T8~}M* zS9>T;p5F=*g+RrPQlDLGlllV*`HrSi9MzQi?0Yd(q&`2b12MFFsgD+t?S~rTe;3DH zMe3vNh8BjAUZDZ4PU^Et)EWguv(z8=O{?0}GR2@YF%!6k)qt zrfACiFeUm)<{TSLD6{;cKLHSP7Hj14o(8dzJ2QdevNaK!qKVZTn7x&3YSgCe>qD)> z5VZ-^)T7Qnz$64&joKu(G&|Q~34Itx54jD{{Zyo65BU$>r+AH{MkKoZ_~32iPhk0F zzC!($=pGj1KVNie91+_FNGV^;Fn{uOOG_Tj&Y;I79`Qleb=0DTB#vkz63xFjj9CKE zzH4o{i$;7L5ne}RNqQSp&MPY}hdYjFqG$0i2qB0EuV#)TLKr!xql-Fb((>p8$6Mo6%i_*kSG%yl0h6tgkMwQ zh)`mlI3lESi~=(hBQ`4v@nMW30$RIEAskmk9MMqMr8^4*j+{hcN|pemTXp2*jg7(_ z__{Wgu!bPs4c0XML%1FfB9-EZIOIy7lPL5N>>|9bt~z8GDzgVJQVJN>X^10|c=95S z2q1_R)-UAbp=1d_zhz|({<==y9YQFE4hHCKV zfFo;x@U(G)9vyNV5r8OB0ayXI$W>OSDes|eB`Ks>b0g>(F!CN3!94gT4DX7`62R#w z)H3gNuTP#FV8pQcs73x6yX%2{X02={zNXKGzt(pXRq zN>Pe5QJnQdryXbHt_`sXx_v|Zf&YVsNkRyCmQ0fTB-Rf?jT`Z=L)+2}7T#Dkvd)FT z+F?Cu^)Mx4jkA;@L58|ru7IhQm#8VNK0S^|z*ggkk}rv|T0+vO$Xm}7;;kGzE4wIX z!cyoPk0Tn3kyU|`g#map1hgfLC3~aT@n%kZiFqGN!1P+aHL|s+x0)jqV$SHM)T#^$$u&Ypi z)b;Fs901nIG??t`MEoG)E+ZKpQm_UT@)?3PSZaE(21_M_HH5aRj9#dAQS)4KT70ku zXGnuJFnQt;(}AKP3j?OcJ)Q75f;HR%M~D*{LTu%hEs0y0WhcK(_$*lh;5~K3?z03) zJ2PhqK+;$;_{i`g7LJW(2|$bycXr-3jV?#l;(`r&UIy1T4Mg59E#rZq#zFH+Sxi7j z(rDF&Pm4#bh;{*%kb)p8Hu%H1utx&}tQ#WY?9pt86ON}}HB^NBETSYZPT8VonMgLp z?nU@kP1TSbk}*>kn>SPIYHKkeD@_N1+6A84A*7cSM&zB-{7^De!*uLAEHvNJM&VWF z%1>qqAOSctwQx@%2r*N8W;#xosd0#pl@e><)Y9>Faw=Ju(@T<#VXT2oL`$WyRRUqe z5zI_oBwWY5%CBFj5XqjzSy=`RQ6j zRncjEYhy+xvv4|Cf!j5miq>ESX{{9hCvRHg|B(Fzz~O|Va-!WK4=(!XHZy+I_!0X1 zs8{iE0f-DkTd+cJda!~Pf#xsWO*-@LhPHU@zWrZjg^^QBK{9O zC-agKC`OAv>tPc*uKrLC2hI~pw=YL$TQS;5u!6*RM+yepiFk4tk0FhHE?A*2VKWT{ zHS;AL!V(4B!JL- zG)_(tQ@{nZFl9h?Am)9qZJ~uouSnFO;y;*h-BvWN!BQNNS!zKJ?kBV^R*72U*io@c zw2DTD?!vT^<^@cs4&mW6uL0WP6yO;P?HCGxX1%0hkqTy2v64)|YgJqZva6Fo0IU*O5LD=V{2$ib ztj-e|03p%pWR`|s3C8mvhz3VOTfAiSiKJ0WlU0``quM=d0yV_N7m&wZFcxurXiga? zMYPDep~Ur3G8Qtui0ca|0KCdZ*ZkN?&S6Sa4kgAx7}fGLQ8_Hf^$CKlq7p~igr%dA zq^OibB{Fu!(gYFUz(-j|0f-D$v#3N%(?q2&(jqE-5fzolGhRj`DJu1hbrYxe5N8yX z>XPONlm-ND=_)2Nu4ua`=ZOgibb}(APzMB~4TwrT4IGI8wv!N*BcWOql_){3*HF-@ zwXD!ADm}UhQ8^M>tL#6BN}hNmXW%))NCZ@di3P;+m=GT5=#-j5wpz12u1}CJ;`#`A zT34sV^$Ex+aeeGsn>5$Mh0#<7X-*7_p^AmuSS-fcX&Joa;D#EM=D7X`R9cbdjP*{p zFp2a9jq7tJ7gmW{> zi-X`fEP^YYu?~4+XrJZ|Ta3Bh;p45=Q{(!|wGKyI-x#76#7P{TKL~$Nps{m7g7JzV zoG$fuB2&PYj>zuVwR*`t_O9(dcWv*ko$yiZUFF4fi;HU)JbY!xKA&cB(*b^FxvgtE zS9WPRhCoTc!tRyzi_xZ6ub_HVmn`;L_`oaddle|=>y&iC%v1Lk$UyGz-VSx@2# zXX?rSiLs0p8Rdfb5?kltOt}>*B0F7qyrV4^1SALdMefl$A^e|<-_QR(y_9^N6qtB> z`2lw}y9BBo5=b!t>A>X&J+I;NitmCCx1JXQ5yNo&LbaT~Kpo)MS1;OwBh|VHLLYo! zO0{C3JX%_M!j*K?s|9svMSJwOgUS%1n%wkKC`9R+8_gUYK})QcD*KTlb^fCZXfc8% z3@CIS1X2Cw`U~E*{>Z)iTs%CuH98AXfrki+GV@!%c>B(^1E;KRUq7$2AG{!z0faw4 z;wwR4iZ=VP*IxU2jd;s)_|0chMmHb5M)UFDrM^fb*b5zqb?}wBWDygBC0?&p``} zapHhdN9FS2J7__)%1q#jIB3zABZ?SA-1@rlgsnY=!nxDQQRaZxwW&l?cq`jb{vlzB zY`k>PfWIs#{Uxf&n9(&>O1?CSInBP~h+;Y{kR{$iW_!7-8{V zq5E#uITA$(^ri#Ay78a|raW?>sD#3*A4o#HawiY_L5svv@NvdR_@G6%C+>3@D5V6) zp(ovW4_aWPd_WOl)MrN&HMBH|4z%#+Fa(Cz`JW#KB`0pbIU}2*V0bP^H|<{K(k_J8 z-Z56gs6TWou>oHNTcQi%o6KKdp^*5lMIZFsQlxf#AVCpF_@D)bQCS~47*m3O9fqMk zj6P(G!&nGjcf1evi=|7$cTJFZp3;1CWmIC8k@CgcrHC(85+XFh7rn1{wdhn)3KWR2 zE)TBYj65;w4$Sip(P;Pw4eK23P$h6QN4U<(38_~id z-lr(gH-6B<-6tSG$yxwB8Ujh$AU9HqX>pE&7SJHYodSPa+d&H?7WdQ=AGF}G({I8V zbkWMbSc^o<>SRG ze7PvzIl|^Y1xWa^A#m`4Bt6N}s*XmvtQ;&^bgYNh6r*=;7P^Zkuy*(bSJ1J?;xlGj zz>(XzR$zN^EUgS(?tP^{X>G6MVM9thBr@K$wjEh=Sx49@5l*2d(SLAA>_9eMNT$QvyB!wP;x1#KGWCR?g2o(e<(0c8!r;t*S2{{^Pn;w6_tRTymss;)k z2UDN9MGJVuDqTQTLO25+amoc(#2r5ic+`sUfW(r-E4vZaTOs8-W2UtgDi~uWpTN!> z&*jYVlh+eT@5t%ap(-Nm!$>H2j#eGKrXk`uj7#7#EC5f;Nh~Gs^{ z2me$=-A%6p#KpC%ll0P67qvlpy*{@w0G2gui-)ab(%%tE+osaPrWCyDB%@Mu^ zJhel({y_9$Pz(hRJ5UZ^jTBuGpMuZYWW@$xL%Yk!=4fF%w&;hKAVc zBXlS4hC?lQPSl5HxRCxR^59oj_^zz4mt$3i=~$JDjZei=x#ll#7>6T_YTUuE?)yD{ zp&?o$%zt&vln5GX#m3`m#Umda;x@4}-}l=a_N#kRXhwJ&x!$ON$Sddtg%v;o@y?XU zjY1KNi%tz6VcS$S%B}GyU$?Xrgy2YatdaW2y0Oi%$MBI}UsNxxby)BFMfZ&6Uel#U~geB$)A3;n+6vGe*ax4)z zhcA4DXqBbX6%jr%R-YV<#MCXJ$tF>llBW~XsN{sX(|J(lfY-ID!~z-OHYn^*QwV|0!%b=Glq`UB|>L1nak+hc$eJ(@}S})SP}spx%Y>-^7uiNZ(NPGm9Xs+Rbv9&TKS0f*PVXElsqq$n!Xz7F)V2!bz4 zVPtw&M4rwBMI7Pq5%g26N$gh)Vez8Nk|dLswhR8D1y`q&PWG_JD15nM5Ey!l4t-B>Ksj11jbW^SFf~C z{Oi!R3^go_ya-c$cCfAjwWj-iQBWliiv$_!Y=ir1;y_K-QBY|pv$%{nAqgsUV9evU4-K>Q0 z5q4d|M}R$6atI%h@e|^hAYDZf-@zHFji-R`bF}K<88t#U=tT)UVq)~Qh(@7BiX?(h z3{zjtrb300!V-qa#fPAeHRRZ~OBC7f!?;tQgTAI; zhEHUw^z#rSCouTDTFeb5@fVSWZb;+=2E&Js@J~@K1Ot`oM+AeB<^ycNpg_S70%r9H z4T9Wdh%u=QLVpgpg=1&an=kHorpDB&aQUW9Kgd;~Kr8yL~~T=JAl5b-*Fmr%Of$aWsdmoH&|q8WTs4UHU~d;AJ~W0Teuz z2xUC+#mQ~=W#o=kvaW1FSu~Y6dg#M>1J@pT&(0Q?9&_YxZCS=4VYMhBXh$g&ubf{G z#Oq%HCRixZbEQ0_p*Lt3jdh)gJ0y-~WhRbB511}9w8*f(qP0<1exh(H8|Fm(BRUoB z*)Z8!IdL@Kv}VI}sp-0C#7_sganVN|qA+UC1cb|0c9a6oye`?C4HGR*%ZBNTVA~?y z4be=S^yhiVfajoykqTH<&?udBl6k@4Pb8Lk8btE5@>)(Mj>e>u8jyORWMRYW8YV(D zXuBe6DVFtCkXDQ~kPUMp7Sc%7U^@v(KaoT8nhg^rD4rV%%BBxrQNd}4O;eJ-<$4ln zD=HtsU3pa}1Y>6&T{V7-=9lemei;&XK>8CnG30*^>7K^;+~ zc5UB%3A@0%84_W;p#~Mkj-2Hy>t1ZTp#{Caw%%K*6165{2Nf%gr`jK3l#6sQVnTL< zhpH^RC6!?KjD>bUpP$4RnbN~#mo)lx;Cjr?&?3MO?#mn5SY(%C!#tm<~~skW2Xkq7HrH?S}FPu%%CK9q0CT>{~cxZO=;Bo0zcH z`wJKF!+B7B`!3X$`bd94(m32w~07#s`Ra z@vHu{*%Rt7W94~jE%Wm9jRtZdfmAxEL@`Sxxr9I}&2{lWnY)kVax$NqzI?_-$WwXA zB3AG53%>yQ?;XH`Ko=^Dda*3>+;OD0bhK6`DJLtB)pp!gS=LRuvPAkVw^UX# zO;(9q&2r40$Ij-$|3$!$y zZxw|IQTY}@H`8aC3%85DWzN<#EWJ=`7301TAv!F@h}j_ZE0V7POE1%wNd!~S4AQC% z%}|IC9hv~$G?-P9)_|rLR?9+L?Rbh{fl|_{6%~a9q#`Q78!(j$vAAl$v?PdVx){^g z(JCFztln)x6=MWO+1}5BZrkP~tN=pPZW44uF9qfdy}V2y0ZVY?X;^x?ZN<_TB1DHJ zKsRDJCvlVaPeC)#Z5x`Q&@vz@ngrd1=Dfr`hLmYXvmo0RG>byZfauT!=ms=rr)+2a zsIuk6RW_jdBXpGw6uV-RTE#?H64o1+ohlwIvVq%K&`i7!#{G*;dqUoVRoxTz#24&$ zM6>Kh*+6Aa=v+6VJa|yDx$=AegQ=F~xQ8!3Q_CVn6FYD7hfC<+mxu1A7ySdUUX z=D`g+a3z^(8zaZ5(HT(2l+JYeGjt{tB1G32fNtsxi_g*-p~7jM@!HDbGO2A!Z@Qfs zdJ_r}qV|TMn|j0Iv-CzNds=V2QiI-rf~WOn7DDU#LWJmg1JI4VLGhV-!__jaH(v4C z7{i_I7C*WB4$cyo%B6QR?eBG~&PsD{)mdq-t-6zt%DVN8sOL*1HkJ|^194*d;dau6D% zj47SzYXCs|ZYva821M-)K{s`V#b@b^P~o)B6hed4Hmx_K8K$Q13oQep>kU9R_6Egg z>J2G-T5k%W;k>|Y8-c+rgcb_HyybdB&`rHz@mYE!t7TemywH$^1h1*)OrMFZt1Q6E zn_m{N(%iCumFAKKRl_Gk5`J0Dwqv=88zzLtJ-ITLr2TU&XX#oi%R)|9)>K1nEh9#$ z$>ytR2HGkMnI>DF$nB@qE#?%nZObrdYV3L8HIEFu>Xfx}18f|v&eDLp+<5`kN3aQk zx7%W1r?BBUB_yUw*)Zp0MY_^<#g!wff82FJ<_Z*;gHfM{aL^ z6+DhIpSda@c5*d5u4J~!!~UF)tJoV}6OW_KzXGtmsy?n^zIPq`x~6%=b&dJl)r~n* z+O#G!IsQA!T*+M7T*Vx1u4=Aku5PYju4%3X#I9qmYp!RmZ*E|2Xl`U~Y;Iz1YHnt3 zZf;?2X>Mh1jhYLnc^h+E`TKVG`}XDz<`{EFvuKVrcapcq;qCF}1hdK9*(}MM4&HQ4 z&-Bf}49&=l&BWZrY&IvFyPA{C-OSwq_b0bD<~K_?o{UFng^K&oAb;=%=zY_X4yPUN^iWs+kqSV zc|qt~++&W&4(Z)avtlkZ7nzIAs(HA1gxQ7XZanvxHFF8RJQB~nX5H*F`^}~1fVs>Z zG?$x4nMa$)n8%vOna7(am?xs#lgyLNQ_NG%(_Fo$?vvvtPpjrprzz}foL zjI;G=nXS*rY<oQxv0h;|S^V{ZkT)p4L^Y_g6%@54)n?I2G`a|A*vz5Q1_|4ruW-_3uR|1|&Q z-v1oW|2F@FRd2yPaxjZ4*(-xP9Br>^uVybaSGU)&*R~Z#ZdxG6$?`)TB$98Sc_U*uOg%0h= zj_t(W#ns!4=ZW^N_9S~Zdw0tI0UiJ)oZ+joR#cs7{+OsUz z=zZ<|?AdmkJ;&bPm45)9=UT4O2igbO2fMfD;rS5DHF~~%s9m-XbMLp~d4b(wciI(u zp}ojnY*+2W?IY|iyW8%uYxWZRNW0gr+kJMwz0@ACm)V1$gv;%t?4#{t>|^cY?Bned z>=W&i?33+N>{IR2?5cUXeTIFeeU^Q;eU5#ueV!Ys=gVI&KzlE=FS0MTFR?GRFS9QP zv{%?y+E>|E+t=9F+Sl3F+c(%Z+BexZ+qc-a+P4AT+wD8-JMFvdyX|}Idjq`p1$ghb zAFv;E^tXF#%+_Bj`umXm@Qn2L5uv}23jKY|jq1no{Dhm!PvZG0`)T_b`&s)r`+55X z`$hXD`(^tT`&Iij`*r&b`%R(0Z`p6#@7V9!@40%vhUc%_->|=Ff6M;1(BJRa-?hKz zzJ4FiAK2fwe_;R6{*nEm{bTzl_D}7P?4Jq!{ki=M`ytA_VX7|gKL*C=c2D(ekAvdmDRCTFXeqtA%EYv{!^W1q`b|ulC zZU+tUex)ym535+;IVX#8tm}C9=)AUiix9q)nJgR%!_=VcEGeR%G1#vDDz3csQx z%K2HF6gem3d^{AR-8IV@<;cS_%8~7v%8?83+~MeZC!QQ&DOJh8Rf|S?9%K&c3F1N)w>+eM`e%B9+N#bdt632^7!lt*%RH@C*k?z z>?zq(v!`WG&z_MzGkaF{?Cd$&b2G}3=Vi~&UXZ;odr|gcSN=o|q zEAf0)Mmh58>^0eIv)8%zugCKZ*&DMrWpB>jlD##1TlV(s9oajxcV+L+-jlr-Yv_I1 z`?C*ZAIv_KeK`9__R;KP*~ha_WS`7Fm3=z$tbq#q)YOY3BO*4e}f2 zH*)W9jOR`Ao8~vmZ=T;Gzh!=_{MPwGew+NZ`R(%C=Xc02G{@w3%op=x^E>6o<;UkI z*L_eZ@4@#p2wm$ENFt*&`t{-XTF`AhPb<}b@%p1&f0W&W!C z)p_5%CVy@Iy8QL|8}c{iZ_3}Cza<}-x8`rlm8-u!e@Fh#+)JgKT*F{rex&;q%bju` z-j%;Qe^372{C)ZR^AF@7%s-TWIN=Gp1$Q2|0Caa_Px&W0KW6> zZ=ZB__W`H+kLHZCwr&YO&OYmm@Wr0C^=zpo?E2*Uoqo25aci`&aLO6?=kFWAise&y z-*-FCfUd);r2p10S=q6F*Y>@dS02iY{=0I1(JtHsxr!sL>y=MOaYWs4A|4`uQP@n?!sC=)_cwPHagPCYoPx4p$pl{_qmw>`ixxP&R zamnaI(WCS2YuoniUDhdJZya|?RMkD}PN)6Xe>oVE4- zp;&g-X}TPRp3gq#%rksDX3J??rNdmPSQh5Kr)>+>?3Qg??zw#G8K>RohsOL2%lLLU zYQ4U?wr8P-D3O(Qv%2Tf?R!_ZBa2)VXT90%+I|qG^~LplJ3D=ZmF(ZMii9+~7fPqC zVPD+69p}L>U0pd)F{*FYFLH?(KRp0NFc*7Qk&;&G?AWz>N%DgSb}9-aYn;2bch}C+ zm(WVBPRicT!{$5s3!ta9UHkW8B;-YJp?p2pW+Oo@3;R}guK?whovZtIU$P)I1?Z`z z3~rSY>-zyTs?*a;-iEby1a)EEMB9X-a_FlC_X4sIC_5;rV-4B$)l#b$?Ao#)2|Ks%*%6JEek=08 z`SEb?FU4`40+4hVaJJp+yb00)__ETE{p%}x&yi_(Oxc~&NTp|$j`vqcaqHU7m0c12 z^cDjB$fq--^E{i)V=9M#LYuqRc5Em0z{iC3f&2u5Yw65>sw{GGmC8yspHx94?a+eV z1p&JMQVf?{l~LP>6Rs44`>kFK>8?x7?%TfSqLn@S);Alhax@UgyN7=4-M4btvJ8p~ zmzh#3oFJ){18-1huA6L3#>u@#r+}_|TWSLvjgoaMV~F()wOc7KcN|%m5%b zc)DPKUG3FnjK6`Kyas})25QC8izE9vpSULRg^Nh*;{_ARNKyWcTryEnW|WD4MvcUf;vxVR{{%b-TN2iU zzYiAZO6NRB0CHU18jRooNde^r{EUIwY$AOI@5+vNuYR0cC=(bnf(6SrmmpQ_swhdG zGm6mKocMr*I3bS?gvtt3saD1w6TUwGBi|Bi0d@vo{^l?bu- z7rgT6i|yF8vVHHVYuka53fb@?>_hyQ?R!?&*Y@pQy9CLCN#+a1i%3h6FRB4!Sb|)s zDuuq^ZXYJK%9}9XY;^~=*)V-^7$ey(xXy)_x>tZsuzg>zDC#!~3c-(I=%<6E!{EPq zNcuKRgnum!__6^~xgi~l5_Em#Zp#!H`lejbZL0i06gw){v9Pl!SMyU`j7%>~dkJq} zu&A!REbpE+n~RZo@{$ET;S%kisOSK9Az!aHYEisx(D0-0viz#*eDvKfw|E;6eNO58 z(Pv*fTCBb!f?a4m*8ijW>0N*pkVP8r1;Xq4jzB-@xaz(@YA5#t@#U27D2yZf#Bx*%HU>4Hb0pZi^+=bG*c z?e1w6+FI5Xf=%;gGjpB55az2^ThQ}W59@NiYJNFRsU>9LE+1mFI0+lgr z2Oyj;I+Z)>&B0=$LKLDLnHl|R7wY31NOz{IE_19+u|a6zHrSW#Ki2WPP!X|mtO(Tr z+-lE0u+Y^#7aeN|lWD{1+QeqFvTJ=M6gVMOLNF4w15h?gSt_BaqR}`Z;FgJkbt$Y~ zzOpD_pz~-M^bJAGonDW-82(r+O2&}gBq1+m`g@oslwgx+K%lzI%<;yzsDm`dfq)pR zir%z+_sZVwep+#7M~sSpjV891R3Y|5FE!HHl%Ja-MF%b7?yO`rc3;X1-u=m@sxpM{ z*yW_^YHmg}4W$kskp0jvOVr`g!L^4=No4ibQC88Kz2Zu1juPudc}PWL!M#x9p(!ONNWACHI1HjpHt8&8ZZ{=~RU zB>e*MLqTqqQUIL-RVN%doXP2vrPaeZF2z#ku(wF?lIW68=DB1$yjh&+s~N2mvJUMxB{2Lr(P;nE-?n zj&y2A#T~P{60ln@uPe{&l-gtq-&%nC@YVv%9m~-UY!nBwl9ho5H1nJlGxAGDo8^@9#krW!Jw+3Mf71zqQQ**6&g{tdxA(;X|7b7S(c#N0k zpffTh^p=hNxGpA%iVaHk{pAvp5fvbJ+E-rv&b zyQ2#sb(!97NTrKg61k6PvPo|rAN5DQ5k|Q)>c)W7L5^p>bTy>&U zy#({eUFGC^sb>9V`FOZ{FWj}VW8dNlY>;r!I^c|P@gPSNBcSkP&m|eSK_CF^R9p9h zsYp6QOuDGNkrGKXI&KSzeTAeFsnDmN1DPW#!Iz;_d3U9T73>_~WJ!I|TsTC1`W@L) z%AMX#!Rnna9VaZ_ku9W1a+XtTN(9xNmbx@{uU>}Hz*KM28?xokgK|SQ$(q#3(UKh1 z@)U^9X(U?;^bP>z#P1?KRJrGY!F)1GDLbI} zgm~rQWbtWDWM6`xfp$GrHP|uKB7lLK$PS4c|tPuDE~@ZGUU^2rVON# z4T7&LSubWcQb;ouv95h+*I%?uO?v@zYO+#vx{?BMxdRk8V5gW!)?^R{EvW`5v|)IzZmwdpMCs>cPPrJwB2R=2$fcJ2vo-&6i8%N##Tz2#uX29BxbjEQDU z?*NcAjtljI%doq|76zKXF6Cw3e0=Z$%g4JN!TpcO%!$e}+1Z^Dv)exjJ^{&z!MExEkhFhj|XzkSKOO=R_8hCPw+$?hf+1GJE8GR5IAstegik_)V9&_IKKXb1+mz|%KiR;bk1-Rk^i1uwz-qL*`h+*j|@N?8X^yT?79Q37-{;Z>;}0MPjYmTt+w0;J?7 z(Uji2f^p;pw0`%BMi?@Ag80m|E=>YMT=6iwWrA86k${c{B)n;YC*&Sre)$Y(APn_L>14Ig7 zYESoy69}`-bZbIEm_ymFDPhVDl$;Z!D2nfz(|grJOplU{H;9!~b}TVvFSj9kA#7(l zT)5i;Zs1#4xXZ$Y+Yx0DJh>fM*+4h3lF#kzaqS2c=#S*;OTVtrVAWYIn{v_NeI%*$ zZvJqBX>Ay^SOil>ygva?^$T+B)H}R{b;lX}#!IsIz{9N~!sle+$!OP5S!@ca z3pd*)fGdaSM|k;rIKejE9(sV~zzAkBAIo}Zx#e2zT^j8SBw=-6T`&n<{GKKAgVGw# zKoBrHFWu^bD<0}S+US$q-x*jGC-*pV3D2>{=<;wdSn7KUU+#e96PB|?pc;9IER)2@ zNGk_mn8|%H78rO=Oj#_@##LG&eYaOZRpDwf z%&g<}1<&iI8|g~5Hf*E=LaJ8qkAor^@P~RUfFnELF3;S;tGrd#h+{bnnB&>IJYD04 z%#}U+<;;kGb>`ZZ5E)essuj4!t(-bsyBUlr)3|(vPL!df!`%4f!TREF@T|U3va*7P-B!8 zYUq>#g4XnrHd?PK%BnNydFv$qYOqf7(@fS$j8&l?4}?7DuuifWP)-y#?M!g(+n^0t zCkHP611N$Sf)^*7ZHS`k!e{4Zi5nmOtXU_~fU-RPAuNwgiFJ}=q}3%Zr}#OjEc4Dt zj6{**BC896gLUfG$&pwD3hN}QlhGH!()H+@x}U9sNXq>b-Ro zAY*|s#cT%10tFwUH`A<>0N@CctB>&db6A;@_&GKtei^_UhHY|v%KZkqamGh#Um+O9 zuCOEkny5AvD)Neog5*MKFMtKsUVyp==cG`9Ql7!?NZec;K$%4Rj4A-vWUv+Bf?2a0 zSZu>S$)JH6{Ya&)lL@M@jm|IOPB>JuG4MOH-gH)Wj! zD7T)+w3qYe%oHS=G2zlW$-xCC0-^j97}xrPSck;hkvgq)o&X7+;_9ZjdCt<-$;4b8 zA?qZt79%6k)&bC;LUf4%z!G!D3SQ7EO5SKtP_f#O8tBt6yJ^hQmusg+U#die+Nb#fxSG}U%0Zi-qNk${c{B)oN!D0yVMh!O+sbJq{HtP|{h zRIQVGWNo>ND+*9Uel6;$9LCFF(@7oogo?dO&$Q88f&O+Y5mM>1a#fpMy3~Vc($F)J z-6atNFyjz62?Q@lpp*%3fYS?BcHLuT-;Rr2FrTv?9KWzClfa%W z%b*>zFzoFIWfX5tI%#3J|5#FNF}(0V35y5xO_zm1hcPR>Js93Di5U|UfjYDZ;g89} zF$>+nV1EHn;w|F6b$7A^iBi}mWWzJjlOSrUfW<;C#1Si?+8_@h8V~DX2CFzrO}C1( zRKhAQ%%`dV2xTp5G#(eYvx>`FSF1SKfY|mhKXN0KJiS$%jAKTtILAxEojDW5(2nUu zE025^N+|LKEi7(^{=-Tq;)!XLpKc0JjjF9q0iIoM`B?b42_s8ra>atEid%qSTE#pPwg+`o+!Nd zS!+=iCEBXYGuAu4w6?C-$~6Sm1%Uzf2|%&A0HCq9m8wE#C1ye#Cxv&(* zC>FtFzoBJd8HAed5EF^TJ95|}yNidDf`rc@!!vT^bo)XlDMyZUREDgKK=9a*F9`LK zPk4`w^6FVVHf&z;gGWZ(wO&o-huC8S=eJHdp5&MY#MX5ITIGjpwnrruxbMV$B|DozlNT9#=g zani??X3Y%ULz*H^^w2aW1TzaV#=(MWi$Yast3nI7!hTxovx$>|*bgGM+6CyEI2nj< zTEz*zlU%fz=XnFCqq1PLIFV7|O{WF39EcpMh!aBNI>j?)wNb5_m)-Gjbf=+)_-nKs z@vWcGB#Q;fuDcYK{lvMYDP8KJG}&e=NE8C;MY2&P-2h!FOS*xa%#5ZaNIK#Y4T6MX zc}WL2CFqX*48^ctk#uMwf-{UHrbce~!9=kLCa0t<>4q+*t|aNuBIyGUC+P^Evx#Rc z=|&wcptPhzM}@}92t<;u=lMkun=q%OL-T1##}6e*$6hM_vNt$HNhfz3b0nRl)7z8% zPmV9fyb_xbNxC|Vh$J0(5+xmE0M`|f#+tU2#jJ9 zBJM={_((F!3B#sbk-03JvTETBqk+bKqpFxeM1HZ3w-9>c$kcEK+4+T98xCgxLe36} zKd^AoEBryp!0w4Cs2XN_a-_z|`d)`Ir14%4pCSD#Z@}1>@qtSr<(l{3(k^~Nq<|m* zh0_!&5VzVHNOKW`A)LVTcZ-X^r| zTP<60^pXxA{+z|dk8OOx8!@?n|Ed<9Q+lfxIN!wa#s;^M~`iiHGECExzI zaJ^s*+FQYpG&rpSI%Tg_oz6nRcDGe1R`OfvEK1x4J5v6M{?vP``I2-jFssOy6d(&} zV349W(_H*KH?I^WS(Ny54p(gwKgWh76A<7HW_Hjfp}Dyo=-dwKrwc0c>&5V4b@6kw z3$-BS;_odXq?vLN7cdL052LWi1Nf43@dIw*WEzQIrhyv0=c~cRU#H4ig?8$!6|Ycf zoenitiT&38&J!9!M$|!nQ!ai$baO6YO#C@B1qHZt@pEu>N*L!D|4fNbL|CNgZ=|y- z^MuJA)#KjLM8ljlxcKXHb%b2}7yyZJAlfOU#Mik))d7kVVJn)K%Ef zSHJA0F-u>rof>_q5)o1zPfn5V6+;`**8*isjqV6K=#W#b@rSC`_=Bo-xsP1heC2qU zgeireLL%P9&$k7io!`Y@t*_hOLvZm+Jd3lP3UI%q!>o>FmoMFmFxP3tHrquT$*BX0 zY#}jBckxSGRTqEqC7aL2v6Y52%sPhFZ-ICFR!7^m@Lx?pL<1s+7mYTuUic$$zs}Mn(tCa)oT&*(Z&eb{*#{q`|14JVOo@#i(+{iH(&Yire zp&rti1j6ht$$1qeOlQWT-dwIK7P=V@AYu0o21fS614sgU$^oP=^e} z1Pb&!I6)ZJ6&s8!Z-JD$9qu@SHBa^hY`9pT@P={!SQ`d-Tv057Dbg8hu)qNB5!A%k zV_^or6&ry z2S^Sb+J5mnmMkBX*7N`pyg+K`!t*e=voM*?oh2*^eWaZ-a4d{4rlMlx1IZ_7T?qEn z(#<*KA>!LgjBKSO84O1lkVTXhBdS3wFdTGy5)S)|6i?I>os;VhxJ{2IVxj+=@kD)z z6oe=$`{0uCL>#noJQ3fd;)(j=Jb@1m$w4j)kwY%itGq4ZiD0ke8pK;MwDS)(Q;H|* zb?M@a4IVvs^@G#1*F`W3^f){SO6{WfDRB(^DVic+_=bv_oo>aF(u2Dk49kVfuwe<8 z0haJ@7A?@DTeN^W@^fiW_HU9;*2Xp!E+g%f!e!)5DqN6kte>&xo7lS`*E$XCK zP37Ibq`zuyeK!9l51y8!GC_kGD!B&tr3AOBe-qy+mb6$XAn_~o2GYYa4X*=*P#r{K zU4;+W8jrG(G3%k7$d>Dy>!)=YVpR%0Q56NRQNH3t6hf?PBMKtIPb^s8i3m86iV)O} zq1dD=YR90@up^JL9*Ib(9V`~Xtg9VE_5GLC4z$Qgz(bYyF5z>?@Ql?Cq?g3>rqmAU zC}C6(DD(^P1))xIq7CX7XuiC;@cIQml=KVsQt%&0g76j%rcew}p&?ubc^*sp1%A)0 zUx4M-*P&M_K%9Lnd<~Z&?JAi&9tFt&wDKSdDGCMrlpq;OHgPgiq7^|hY+a}VpjB!} zOcex=%9N#1EJQ}4GS4bRM&%$G!6hX`M#3|2hJ{XzVq9FruOA=$tZ-A{-6})?cbX9K zMOuW2FQP)E)2Sd)5+Wlx*3!f-J)|i@q^|~f^jCD)ez(>lCk)5ADq0B6Be7;{>$3?F z^=C)Sl%Q)uWGn%uDn#&|yhn?99vMz`NI=>&ydohoj-n@n5Yc!CL=9oz5HZ+-C66Xl zIua}y-AUKrX$xPYJxE5Tt_YGLM6in1E=>!P5s(c*GVDrOzKyFsY;hhl9F({egMdsE zp-cESK_c5o-YWa)PQ*1?O1%X(;dCoW4sC+~7Y5B$vCHcl)D*lqr_7LTpBo5(7s)-MM zWEcET4rTNH84{z;A|m-lp5%gLxUPsao`rzJGM-t$5fG~DAtgS2kc=cakzJ2-=Zl03 zdnDR8#}W!D44YyJiWe|1o3R6nQ98w`EVYQBsu&U}zod>g(R=ga)F7F1tqljs03o&H z^AE@j^a_7SkPLB5`R0awtPS)Brib3xWhLMr>4*h>nJHjlsOo`0U&fEZrjF%b@k$04 zZIf>sxxMPXjiIL21Z>PJe$3GV$i&%`D;XM>11hnrhMjIgx!qM0z?FP8#8-tV(2jnv zC*ncj=cqenH}$b_r<_VYkBoi_-QcX4S z4L_r$AYnB@W1;8NYs}*XaJB0MjAj!CSKNuVJGx{M9Tkoq;}E(9b{)SzQ_}cQgseYu z?>@iAPO8@RR=;|tTDyQ02!`QWyTx9?m#p!(dhwh0CW zZjrhvuRc_D=Gn#d1m&F?-oWq|BqC4cAO#n=6CW7s`bZVu($SEFD6|pa@Mj86+$vMl zqgbrm15S{<;KOoYNU|dF$6<+vM4M;uPc-0(L>s{6q9THl+!VFh*{wWRi=YRk~JPq@ZhA24s00=6W+qISW-}bUI32Ay5D< z>VH|yOu};%)m2V4S6b~9Ja=HBFUhpK{a%q5xIP&^V5f1$`x+ijFw$F`&iC6eKoc#X zG8_K$VU335oP>sxJ1$`8d}|Vn&Yw{Q;F^qvq;taS>^NS)nQfp(KT_#v$OQMRRcNQq zTJZ{%*6GltMnFe(X6Ct-kc^1^O+`b(t>@OW*dqCJzGz6oWi+ICfP~jd=y>sy7}xqU z;C*qmw|YQRKuIrgqOux<(>!PCXvoA|9ieDQ^jOU7JP4}ep+AM_YF)*-r67KXnroi` z3M$4OS} zRKB4NrQAn}hQuqU5XlX_;it6VqapdW;Is2bLssjnv3TRrkR#zg-Ze(#{E`l{I&z5> z%9!i4!tBRo;nXk9*U2B#qamdu)o94%OE%#wu}Ku9lE=C*3*$@}8KZZfvTDemCWhvz z*T6a70AgZg0SG{HAj$AaA;Q1qLK???8>1niCy|O!QRfR-`XQ6!Co*K11ZU9YIMNKt zX<;-Z8c9S$!qiF`oN7B64GFDGNV(5gGan5}lmapnQHhx2h<6aXXh``%H&A?2oWp)B z_H&7bB$XUeG$id@)1x6-YI-yzOC_Qqg;J`FSjOBXp5Z{dXh<1zjfTW@NK6;T1p`D1 zz*8;km>W#sjEQGFJxwIszA%a~X(9CH@*Yxl?hVn97p$%AA{PGA55N--Ofb8^u?_`+ zJV#1Z?v0;FrcAf_u3HHF%q#UZ7bDXH9q@n~vQ#V6?E1aeHr}2lunQXnRvrB(S_hdQ z)RchKS3>y`_B&R+hOuvY$Z^rFUtAZ&3-8%qKIe4-%YVADfZ{-l;+Y3E>6Lo}Vx4h`Y~m?VD=?NEa$K9O65cKFH9 zghUz2SZLM{#StTfIYHy#zH$=;Zl>kWo_j6%<7Mi&Kg8H^ECNXOw+a%RN9$sL7=uJN zr6q);U=T_m<8HgF4@n77)Iz^B7d}$xlqRDi9$(IyL!b@ci&BS*hJ24U*pTm0b3@E;gXnZsRb|#dKxK0s zW)o{fBgU0&-c7Hlz*QBzu_D}5fw()0`pEtvmcE$-#r4j;z_NzO#!>fZ!=Z>ayhmGD zKcb;~9WX0T)4gt?x~NAxDi*;Mo(J_Ls;N6)(OE*EI9lW^;UV+Fzch&lp0P)}Cx^IF z9_=>SM9@S(!YeqsIr3a@xNc%BL=G~CK1Wrd#SN|0<5v=}QnaBziC#n=Mi#{nB}aG9 zIeYQsI&EoTmOw5{ricYNekCA)lS@apSLP7EUVsriL>rL565~|~|Au-+=+(rDvIHwd zHB#K8L)IiQTk+UN^e$Sd1Xh9h;LZvb;}n&3XA19*nbU#+};a+=-vx|i2s^6ru^3+2(0`qE>;aUK$ZL08}d$p=F&OpwOQ!$-_V`IxH`k!=h7F-q8=?_SNk@>WEzp zPx`I+GY~TB$jSg`#)u?pYG@9sXw4auJd6ij=hom~4Q>s7nki-iV^!Ey#$$>DuUc2* z6m+^u78EuE%DDoPJdEYeGw}B@!(PD9lFc^UI~C2`#2;C|1=4$JGT@i*;&l4TPgo3kYrvRtE<~R1h~E8+B{&26(|% zW|l}t$6}?q(tHKGf0L0LsH4|)^3{+wf*0~dB7gvDYAYBLuM3vvF&zv8sa~VA&{(^v zE)*-->U0(zO=x}q^ioDm`cv<%OYn3CIvZ} z+dz%p+Lv}~B&f1hp`AKw#Vb@=r$fCYp@)8Jf9Fo}fc~c38i1%82ClJD$a5xnAY8gN zIJmlyc$IJb6ByU}gS`HUx6Fq|ek=2Y)d77hA&?v9EbZ1v%+(QcYXEDf641!RPIz{V zflUkm{F)#|2AC}A;ak=ys94RT4Sn^rK20e5a_!XUOO=R_>UaY0fgU3zu0k$Ihvute z>fDY19TJ(!o{3DAKjhFrsgL5;04On;V7i3@{ZDDZyERy-;Jov@HLCS>Gr3{6hU8dR zV;44x0^Bd@FsuH^Mj3ORR+vzDn9U;r9KV*_YgFn=` zE4xXKW8~IgBMG-gw){s&Ow}ucwl@Y5AMe^y(K&x9r$6VYR7$dQga9rF0dpy;i zf;pAL{4~WT>>0>Ukx24T%gRlB=XYy#d(IY1cxAT+E_DVA61N6RmE9UJ2SqW3Vn-cAz63f-9gdzDws8txh>>oMz7nHbzeE~{O>t`w z5zePTEx9!i;DU7;+!_F$aBBdiqItQZ&bu{OzThl<^(P?+MGl{PhNB@W-raygaSe(F z?{1Koj!?^+VresDTuW3dL~4l2Q`F%6g?3`!g~n5acKR_2;>YKtN;~|-VPczd#7xGl zaBBd4os&MfZ{gNp-|2(sV~+<&GIeB%7`w==(U*;Q6(o+my1FG#2?J6TWZ6?fkdf=5 zFCJuCGjTej7^H!w;9)Of|HZ%``saQ-Dy=upO6dr;PyGzM#jU{wM0!!T28KWwKSpKY114lHY!Jg5hAD@e<^HI()9ka(Q`W+XWW6po(7RLhDKi`)l7El^Ji z3`UMMQD+Hm4YWwI!$anUf2k&eXYAG($)yh)acdC$2(RGQ;K-x1@O#MNH(gGuDzrEq zlzO~d16VnJd~OYo4vAdc8u8c`nQ)jO>=)~1t+8y(>9z%K(=*|)5bdMoCFgId`enXZ zYa(H9V74=4!r`EmGvV+}DihAc9kd5@3OawShKn%dTgW;0R&VXY0bSIQoyG*ks+n*` zRjY6h?!?Gjq&BsYGuVmq2s=l;fm%5&eoFp1X{e|Z*b14(f(Dz-30zWIK`LO~a zI-4`$0PeIT2EGVXUSS`J>!*AXwMW#D5QC%F87Fe!V;UrG^UCWkx;Uzbi6Ae>Q%olK zS?M;+8RYe7t1N%$U`Fbdlg03&9|idrPuWPl$7Lr(8p}Y*N0IDS$bEF@RCO z>0=RTL=aI+V&-=W2;oFR*>Cf4v|J1$d)L<2!IV|AU<(l(wdB+>mSPc15x21df-~7- z`V^yyS3uYzmoOeG$&tlgy-M6#$IS|zq!bX&AUcCV2A&ZDk*4A7zvM(zrzvpe(=>XB zol9yO@*&nVq?ep>^!Cs-4J0JiOgK){;P06=4KBypItj zf?7g|0IJ&00i6QckBf^V!C;BUi%}eNrBfr^DMBO^X%-@(hzgPV%`CL?c(#cY7R_ut zK$;>%#_Bjke@R4`mrA!)i1g4_g%+T-Oly56A<{#}5&(*rDc;mF;oxjBNkxPRzms~j zm>-RvDqd2sQHbcMl!Zu7q)$bN5E@q}o-uzb1|P}%flq=ZqdN^X#C)VRS~KA&k|7fg z2Z&s)L0)U=DVcCWA&_1a*{AZ2T`9{qFtPHKc=;x{M1vp~C~B85R!gZ3cCRn-1LX~N z4=qHL+>hjByup@Y5yo}-)>kE{EZ@)~=>rcZ-w2 zInF0((l#XDpa`enn>%MlTom3B=`Hb7BMHm3HX2Dtgq*vR3AfP$c|*y-?#X^)*Y<;J`}Zxb z@7vj-0oW&BI0YAMhaHOXsTepK3m5RydAL-&fBt6k82#z*$=z%myj^QMw(nbA+k+v* z5<-Rsy^VVJ%KF921hBliXXomUmGx8wn5R)e+A7K)SfToX@~SuVMd}ov9XPQ@^!Izs zcpzsVq|_yA>#Ib_O@Va6W4%ecv`nDKEp+$GHG4%%q>y?`G-*UF2_KuIB`%n1OLBQ* zy(OL^ELzf>LbJC7ptY9tqQ-hll=M+cqMFUz5`ji7sp>e8RYc~txXjtWl2AV0Gy(34 z! z2jr;a7x<&OCn!EsPdLu4J#oj)FexObDU&i8&d`-mh!C|a1l=?#EIvzDgnC=M;+)6q z3h1@HDN^p?L6S&quY4b>_*lHLVlEefF+i z#zT|9h|8py_SKMVCg=tJ$;mGr*}TJC1nK&n*k$LCxB>>L5<|B>3giu|D`-q z0ZWZlC9(|@u2Q1srG)F8_(zvptC2b@)yC?*Y^x?Kpju56dbd^NBnDJ3B6^f#@u`^ByyUsSQlMrn-rjIa=-P1e7qHofL%#QP~MW zH&a)cGqwn#WlqI36upRPm8iZDAvzQRx)H^S97>_+CCoA>dJ2v~cC_Ib3K62iQBEMI zHHoT#N#W>4$Fh)7JCefYu}wMNIeL?=7KH?)Vky8IhEgiT!Xt&I6ALuNNsMDFgFjR9 zw<-I@1ghpW0#j@6UO}a8a}el#84$I11l`a%fjO;nmkF4~H?q7p?5s2faXXA%!2VWR1|FxY?s%FPhZlf%e$aX0w4Dg#hcfh66D#7yE>U zO{m0<&%TWU&}bW_+g&}BU2o|iCM4Rh$@$vZTM~~`WfO`6Ny+VQWfLk+p*dRO!l|}| zTf9>n>+&X4ue_YSB>;_Da+^>e)yhpMW@F0w==G;dbxgf0M2NaR2)b!~uz1W08#bY& zs3}`F$1t(o!E8_INnh>f?J_GAB1G*8K{xe;#b@b>5LfGV$EyhF3dm_%S4J~TO5YbE zMAsF7ZtMz*&(sxCZ);b)CILBy=*1~r8F%kM|acY`yVHB19-B{DQ zw^fr>S*@lXkk)Ek0o7`nex$9MP+O(iL}G1XnLK6ts64R>1-n67=L^X`4N9u#Fk(~M z%>^bg5*>}^mTi? znChITW-`$!D9%aEfap*J=q42BqUJF;_B0&5D%3WN1u+An!%-Z?Y3l}yPaDQS%43L! zDLBqa$$;o^1n8!5oQ;mBZ$v@ihifAWJ*sUZik3n=1iZ2|k{3ZCu}smu>pbVmTy2T_ zC>;qy8|AQ2DRTI)4UqmoGvrfTaOGAH+rf zsy?ovk87Ia(BQGCbfUCrO=fa)l(~|*vbl;m+FaFK&0O7F!(7u`3us-(T-RLBT;JTl z+|b;}+}Pa2+|=C6+}zy4+|t|%^=@qz%x%nV&F#$X%^l1!=8k639Bb}mjx)!b6YzbL zxwBa^9n&>E(>DV%G$S)M6EnK0G2fN;?_xFslib|ZoMi51?ru&trFng^K&oAb;=%=zY_(wAlPFtgoU zV0M_DX2o1+E;1LJRr7H32(!!VHhavPxddak*Q}d;X1}@A96(<#GY8G(=27O+<}v26 z=5gln<_YGB=1Jzs<|*c>(vzo|rvsB`m}lbu&q5ELjpuXle6IWZd3ZkGyuiHByvV%R zyu`fJyv)4Zyu!TFyvn@VyvDrNyw1EHb>3j!Xx?PrY~JGPy%o>5nYWvFn0K0Y;rqMI zd(3;?xA)=se)9qILGvN=Ve=95QS&kLaq|iDN%JX`{IvOu`Kb(6hj{+6`}uE={I&TT z^S9>j%-@@zn13)ol{xxH^H1iV&A*tRxqAPK=f9bMH~(S&)BKmr($CF*oBwfNjh$er zW>}a@MR;CpSM9^?BkV4_+wQSz z_7eL@yH{p<-R`sd?WOjBz08$Ai09=p(~q)`wvTadAB*SXWTqc)pJ1P8pXA;@8PBJ< znSQE$nti%`hJB`emVLH;j(x6uo_)T3fqkKUk$tg!iG8VknSHr^g?*)cm3_5+4QjpC zzRtehzQMlHzRAAXzQw-PzRkYfzQexLz6)R9ZQoWA?04<= z?628h5Ac2?!23=6TlTjB_q!(;bFW`|s{0-LyFzupCsg-+p}HTqG5mcz|G@qIhj{*x z{h|G1`zQ8K?T_rA**~{`VgJ(pmHn~(Yx_6$Z|&a+)&0HwiTwxrQ~Qsu-ap~_&-P#J z&;B2KZvq%qb@q+VJ?GAyB{P#rCJB>(VH#XOAd-z_svuRgZK$nPyS%micoCw~Mo<<- zYb^$dvWS3)fCwmyh-@Oe>>@-&gai=*Q4tZ4A|SGf`2RiU+zG(=3!oz z!hFon($z)lq5ew_#**NDgIleSzP1q$Ymo;S(_9K?Z znz2jSW$bcx1>&2t7VJvalC@&3S-zh4DxBM}0#?Y1STQSMZCNQRV^Q{Fb~U?(wPWp( z?^@P@{e)e|u4f(D4eUntQ}#3Vb5_nev0oteCiYAAD|R#cHM@n~$_%-@O`(0fu+HqiSr>K(>&m*Z3U(*Ei`~t-vp*yLFRYT?!+Nlu>|S=C zSza%*yxy!2>kF#yfC}}qf5E%$L7_Vg)U}5}j{6ynRu8a#>_PSr`zw2x(U|f#_6YmC z&cpsVKMKm}EgW_H7V6uzf-W>RQvNISvMNE-07jbGKsJa;&8(U|#vW&b*$~h(IM3lw zFRIu6PiSXD8NCyRv6zPTgs9PQM(>0t8NCxm=-eHN^C(YFvGMF# zHi13ICbCIvGJBrAz@{*ICroA2*mU+Ho1y1>3Fn#YWj2e=W^+XQ&1Li0D|+mFoL^-N z*h035EoMvDQnrk}#+I`cqIa%jtJrF`hOK3<>*?3w{D$bA>)8fYqldnU^G4A--(s8C z+ibHQ{tnJtbm`d2YFQoI#@=Py*?VjUd!OxOyV!2_0o#KVAF_|w$80bAgzaOWvi`hW22U6wXynJ<`cZRy0ns;zA8cFLUGU(XYKYr*I$l^8iof zL7v9bd5CB5OrFIX@i5QkIhk^z;kmr2o-cy)k9Zz$#xLcUaq8=r^DB6BJ+=kT zSMrv;6>rV+`Bl6PFW`l|h!=Aj$xC=!UdqdOl>b;ye>Kk6a2m$J+uSPKjAcz zU&pWK9r+D<_>DOKl*^IiXZ+{9oOj~C;5YGK@?Y_r`LFpc{8oM&{|!?7mj90bp8psB z1HYaBk^hPRAKsb&H}Asl;9Yq)Ucv9=ck#P5b{;?$N1xXFdxE)@?rc5KAbUBxZoCJc6<2gOfj`G5@=1I$f1ba9^i%j$K8;W3FY+1u zB|ekC%xCf0d=8(>=kZq%KcBzK7x0CA5ns%gnB^@s%Ui}@}%wJ&HI0kV)?e%#dq@$_#XZt|A>Fg_wrBpKK?0a-p@bd2lzpL zh=0xx^MCLop!o}aRHykEKhD48C-_&O`<9>Id~4_Hf8Me6%fxF3Fb0QXfGR5D_{Fbo zx)o!Mz#py^G0Vu^trfdzep8_e#$Bh5{;*vI$ezNLNo*dr6q5fm-v@bQs-$z3e zo&b$^26Wer&`P%}JE4OGcPLu0l(hx0(ahm+!T!QUhwpyTtb@`ls5J9|tY-91#Eo%? zg~hH!tecXEgUAtg7=c(8RPz9?{K!!n)DkI-#VbKyt|NG5E(^MIIlgKzJy!uz6LjQi z0A+B-l?wqtWpL#QYPnt{Q32%O)>*2-+yt)yD5U^Ra7{Kp0RtPJs5HnGZG)%yO%Jphp)uN{kVG|+K;jJUd0uCgelQSu2kA<$`#RP zV4&mRMo7BSUge(XiwfiI1MGfWWN|#-%SCC5);^uPqHiJ=2aO{-oepk1KyztOX`$us zp}an>p_*s}$F=J<_AYnuFjHJdd99*cp>C$bMkRD#lLt!_H$#MP4qM~ZRMoM@>tgAS z%|RDqDngi7p^&f=3kf2n3wpQ_;$nHclM8A;4n8_$puDdYDsL=Q8IV z%_~P!uudMfol^?vH7MG{YD9wRX#0Ie0xzE6X*Py8M$X6a_X{IpqRcs*Q35uavvQBB zx=^H-<&9#F&|KwF_TZ0|`%y0s%UF|656sJQ;KCaigfQ=wl^&*aTmmaHv|7=o!ID%o z#{Q@=MO!PV@v*!NM_$T(iYu&j1Sf7+os8$Xfn90=y8j&zPG?@w(az(38uo5DPjloc z*M;t@QF`7>{9KdnTBt09{TxC|eW;Y=Iasq#6%|)y^rUO?%~KtEP&*33H6@gkbkblz zm7_ISp3m__?&I3*0NN2B>rgb_DZ_SP*r|UgdM8!YN22L4w)exxI}OuqB%7d3W~!_7 zW(;)behGh$bBgS-?p$waRso*WjK)RVKts=O78GL^F4|DEK9-0WcU+7J^j$cRhC+M6 z&CrvKA;}3CmBx;sFC`6lFD^AX;JAXVF#dS|9Y$54xevQL8fZ7*ZSVtTnf_lcZXq|sJn?T{;MTmJ;dVHt;EORDYzHon zNMyoo16f-*V4PtPr^HAp|B<(WEO;O+#~VfB8z9IRdW1=1!<3lGaDm$6t&9gr!f*kS za0FHOzf>f^E&fp^(#wCy8gj{U5QPiG$~3YZGYTnPg3U4`jwdlFAHx?3QHCrv-{BaC zuCM@Kl=2i#6Y=fq0C-OUXejvq?KIA>**>V?lgG zQXmzM-D-ekW#!=w8;D|fRq)zv8vUH=_o))5gGPr|sHEy6HRCA-)Z?JP>H|+Rde=W? z`||}fpD*x~g41Z0MVuVNe5n01EIJnG7d@L%l@Ju5!dema&>ON|0p8@A&)RFQEK202 zhal0b;0o&eEk1OSLy9MY7bt_dS8zgcyv*2EWOmfDXdPq30IFPv_7UboKr6wT97v|P za1(>Y10a!<7JZ;Y2c)}FgyMZ7qjMoP4g`Beu-C5#d&$>F*>ls3cqEF5pa^t(Txi8O z{bVrLpuN${1LVzBLEbzy`U;wiGA~g`??BSrp6LUAjPsS=_nNiG`O+6|Skw;9a@_$ewPxs zYm_InO1W(@@L+(?jJ=i7l(G5V7jtiOEX#G=a$ESeu6^CI+8+;eAG9hVDq@!Eiv zF)r5|_I#Qfc)@cOYEpu46yLV^j?10l3BO2jGesOp*B~5<5vK&6_EdZR7+}f`uR*Zb zKzY4F`(r>=Zm3S#;$5KRBCYm`_JyXPG(+Qqx}j|G2B0R@dPAEi z`&&#|fb6T&1JFd|gOysww!1fYeX6RpLmgOna}cL(Zc&*j?$A<2T?}ZMw3*gf=q16; zK|I4<3|4ELif-QD)!*gwj>}!{3cu$1G`IPD_s_xA0&w+LIQPPNjW_Ut^8=@M4IaEg zWr9N!-0RY{aCkbego4)mCHE%f+JJvNuLQq;I>r5*J9H3`*ka{!EbMPd3;)JZXb1icyLo6r3f2 z5sWP-T^j@*avpMCkHKM-79L3i?$CyTur(m;&p7Xu1innHv=DeQk-*dS5V%h#@E^$u zoMr1-)UMw;owA#iqoLgta>{9I=_Sr3&UVgmxd)u#&zzumhV}#~{TP(?!1-&Ok!hE@ zi)=dB5*)RDguG}ZWUmLczp8(IB}dclz&liQtk2xfIcuOKcp1zOHaV~QK(1Y4x{WSb(^?D5?0G$($Uz4hkMOXwXlyr!8JQ4| z(L|5m&tbuu@igi*ALaejSsoYwNgF_At7>k$K($f}v(o`qY*)TfZhIK%@}KdJ^HzJx zHTV9MnM|3dvfU}DovNPYY?2qW1p*x6$EK$vS4M`;z;*$*`yC}*9su{s0}Jtph4c{Z z;W5GTfa+B{1#$~>NrK0*;c)1a5ln;hRPQ>rw2O1XBHpXX;8S*^pN#tz08$}WaFTtLf) zLW^4*r746E^Fm(#J6f&z|FqQ#TLGphO48a z15@@e!;f;{gSJG=!6Lz2KwKaY|MCJy%>Tmi0S9Kp(FOiLg(p|05Cz--N8I9wC>+5PT*w46aoF*ltm<=&OeTv}eVVM!(@CuAYUX>4RWnT! zNAnPPjA{GHs(zeB2MfEhnpv#sYGzo~`(Z!skGHC;g$YU&fO@j3@c@7j2&l$;P+S;R zH3Fb0=t&(Sscuyx27Sw7RU?25Ppef8ctBd!D{&EB0+<*FSk+5d%&Oi`Ry7V}@WK!d z91vFZemH?+f6}VnPgeD3(yBfvtm;E7`ngeiYE>`j{FHS*EhiY|1k8W%RJdO9box|&d0nNC{O z(>YnyXd`J=<3d{1)l6E|GG4oJz?m1wDApVw{r#snw{kcpcK|VSh?;6vzq$PeaDK;n zExG}XNGVNo`_B5z?L#T_M`??txn0d-=JrlE<1^K!m%gMn)nIlH^P`1}cjVBY#q55z zsW7{%c}+UZ?uxU%&?t7x5C-HKZ7a?0u}~IoAv62tTf)DB*?rPyD38g^?xVi@(bXQt zw?Dpr!*^WnNniLYAI$F4B96rGRW!k05vK$`@g4CAd$7s_)$FjmChHq!_kz?d-p80U zyB}j?Qs$+MNrBn@M9KkQ=m-;Y3`m``nB5aR(D_HFoCsrf8m`nK+0yJj9+qbJ(J-0a z)7;C_bhCRfuVXKHrZB77J($0Xuon>qvwJwl?35?Cf{rT9?u};k$<6{`@{(tvC%L(~ zBoLZJ*(Y-4F=V%y-P1T*?n^Mcm-$3x2Kz$8m^uVAJV-~Y$LwD2UG62b`?NQF$_qoG z%6AXA+7Ddqjq?(mVRp~<%=QSg`;1GP-Fv;l?4Byk?k~KP0Gjy6O0)Z*_Y-euIiCiS zXEELEUgBNi9i%wGhgZEr*h?(Nh_QY{4opVuu7?rTsge3Oa-NU`Zy<~SU z@P=Qdnk`D{iyAFPjr!sIA<2#J3D5B~sJ&;D$5LW;_Ym(8?_V9@-5}8VpGwtp#yf$mBzqh|v6L$BUEV8?Y^KU&vNCP+J;ZPzQ z26>aq!w#Jd|47b;={g%obyrQhdxvL-N7&t4Ju$m`n`fJc?Cv4n@L=N5e(ykVW)CP9$(;Jp^vl30$3=z)`lYMOOAZo_M=^ zgU8m=C)_98zlPmC)f1jV6rc9I21>60rK52E3C<|ydH3^fvcbsi9>yLS!iI_-8ne4+ zBb~6j=cl~qirL*G(uLhUG2PN-47>Xqm$19Pb_u(CNqW59z2L%j_g0s*yX#WUyQadX zgH5hX<87CvknugjG`?rjgLLD&DkP2Xfgv(9h4KBiOBmnpX=<}0?4iSKhBgJGEsSq5 z*3Qsg6n7{B#nXOz1O$T zw>1UE_ZAs;^Ogi&FHlir#m zoWq^rC!C!Ezg^(IM!e}3`ybXcrRDP?BZ|@%Ient2m1f8-86se<2&fE9P?V0Jc$fGo zG2jDDo2Q&rMKi;|PiG`&k2?vJqe#Y1q*nrkx$K3&=SUQOJnIk!6IC7P>ZEBWlp!vH zX!7R=76x{vP|h)7CXz2fatLy8dHB2{u!6OLN1X`J)`c~ak;6`A#e2%NCzTuSBfwy& zqT)1FnX2s!l|#ktx`hKe7{pk+fcD5E;5vXGl8P#YqutyckXQ?9odV;OS(r^eF4q@M zfpYM;^J=K(%g}#D;yesrU>_g4m%1hPu}kzj_P!Vj*?Vp)_VK&NJWd*f4zs0hYCSy6 zhJCyc5cQeG&wFLEH6mHLw#c>2waC>jFxO>ZA1~uhEiE;%j{=E(d?c}ta;zYtj}`lP zkbFD%{P(XL!ahDU9riQuZv70iBhO&w<0yXIvpS_g^rN&Fz3#-HW4Hwf$@q`=9=4C1 z7!{id6}$SbbE1A=Amk%v;3M$x(WDE3l_K+ADT@c^DJiL#bBMG6 zP~d9)9&Z2naJJ3H7o7+F=sy68H22Ygzz`Uk(&)!6{*wYICt(L3!xw3BL?+|_R`UaU z{@+9KyYWT&Amkzdlp!Dk=?_BShrq1=1h>dogWFa3PKSE(tt<>cAD$SwdfR=7f@kcIc~?pszX}-4+jh zZ4=NJ@}cJlPUz4V9ss#Vh(4iYn}EJ*fN1LJav+K#gT%nL2@DL4B{48uNDQn_pIIW~ z>%qXbNerw`sUHLTk}$9nTJ$S{fz|0#PTHq4%&w_XdeAB*x)9V4<~cPqzgSLInc_yy zsqW}BH*+jz?ixjGf02bR05G}-vRSpR;7q}FNZT{YhC^T5bpAt=JaO);XcFa z5X^m9z>hYfxi9O|LaW(rOW+^F(nlSH+Xu_hI`?IDnqf&M1K~DizKPnsgKr(aTksv1 zyCpOHPA2s1S`mjJM-epF&A3nkD>9d)$!RMoFmD#g>-SP52$!|RyHE$=7P1#Y%R?`O zV91RN%})zW;A}j9R$wO<5blc_D#xQUvki8U?}u9W#7ax z_bm>DtK;nPv;+{YI!#n&c4lZ9!({cn4S{g$)7PgH2v-#fKNYzWz~nIY*z(lvp?4Qxgz+;Tn`$v?F4VUZPCkpl64J$#s&Aq4_* zn@k{%2cU(q!%q>5R)#(RYYM@dPjUVu&Y*Na zXbD@R##-!TBBf{Qp>&^4=@vC9r3Ye^5(>ABk;vFkxOr*w(xxeZ;dZ2j-%A69{X;)S zr@tMPeFh32mK4?zFD(?#2pMCG*||pflXtE$nUa@Bl2f=xr%=v#p@w}iJsyUelx}P4 z^TG4MNeXbdIcee9MDmvOt3mQ#LF(rq`DvU<;(}*_1`fB3JwhuW$?%Wia0*^@0*9*( ztnkKgxZPO-hdY#IsiA?xy-O<~G*%ZBINZQS@i^Rw3*&Gv1tkvmVql-QR>$G$c-!ir z9f#XN57KeC&5a}ux1|wbEOHV|P~dQLQ`Ke@_(S9Qc5SOb&Txm}cDwejiKE5gaC$t( z2OVdN!{PLJ3@i2HaId5eN=b&pJ({Xdf(b|*Zc*xz)M)|WITO-=!=1ovo-_l8TbYXL z={Vd+Iq^8$JAouPTrI-PNiY!P@x0c8!zsRr%8r!QSrf42>S=#4w9ADAXmQL#d>xY! zHAb>Op5uK98IaeIXIz8rh%L{;0+tof!vJM2W7>HBwEDV8O3l4YK|8^HiWn5}w7NiK z6!T_iF{FLmHWj#AMnDQsO3M@>Yj zt(9gX>IjiyiCj%-d<>DG^9WI6MqbPG$PM8drC-14Y0CrjK3t1C^^vLi-D>YP%v5H| zRQFXof(v|8+?dYeor#H8Eil`dh=N~IoO}uu!`PM}72x)64pQmIFw^rOAUP$>KF#fN z&fgVXFMzI;h4WW9Lw{)WB+e9epBYx8czzH4iUQB!O9@wJHGSLvwm+~a7pfvqP{kW& z^uYCOP>MmTp!{3!3kjrOzbVy9dOMwT401(>xH{gmm7NKqO8}IO-J?_B9z%osjT8sX zob<|>lU*iyCwiwTG+2!D2Dp@tS3M*hgwFCS?L-#W=(EU%~`N`$pOhtdSPMmD(jr^HFN;(gvzmT^MbS%gEW=Nyz$U&UrH@d*cBctsc$P>^VDApMM20^xLxw048vaa# zNN9Mm|ARD2twX~T+;(Uf&2K`(dvgTVyCHp?6VUL2n1%JU=3!;o+VOK*Q@jHH`%{d>pthLBsSe0JLjPg%l)i zRH_A1Z6d@Y)m8qHczwwk-KYJ3fXICT={k$=Ns=;%>_Pu4{>?e#a+`-Qqucz#Ri^wd z5b}Ev2`?i#hKNFbITb=-z09y0h5tqm%p^I+7xFvFKPgdu_iC?c$1^QGZ=rTnzm0Xh zyH19z^4ld*euszb@;f{v<=2qs;UNs-7Wp0?lDZ(+<~^ke`G!ZEW(Ic|s13xtXvpce z&L(lRp9VQJjc*m6a|XsODg&%}x@*G4M0k5te<-qwb? z4%z!hm3wt?xFR~p2nau1Cv_qxiTrB6>>$r%5SbJ*Rqr6riV&lNjLfifkb!=C2N~s$ zb&!osMF;shLv)Zmd9s5HPZb?xbgJkeLoN359Jew&y$oR`d z2RZ4#KnIxfhitI!KNGzaYkLh;Inr zR1#zKh^77k{{D?c2Z2ZBIdx>3^r&n|BdK9;q>0(2ucz5ODj%jf$i`nt5esdu1;+iSej~hR2JeciAQCn^r-Y~3_}zjt4C!vVGj6o{Qbpw zROSOyI)*(Z2JmV=flu-tzj%*|b!zEO6=-?*rO7gar)gnDk2}C={&nf zMyRwt=iI{tXvW0{Di*2|U0*YA0)t zBR&!tmr)2otW1OPMJAI`u+9Kh;>CKo5sui8;1Sq`FVg-CJt}8V{CRvOX&2#9>G;o0 zNgW5*!+3o0NPO_rA96}6_7M^#|Hs_}#_obty?~b*MC|`bchBp<&xfFA{2=w~568#% zbNB31V(uR7GeH10W@|vU#Y9%a-SZ0hL|$Pwch4Thw~Fn7St*X@A+U;Rb>!|@&7y0B zy9dR_+&z0tcaQGapnimB>FbC0#JhX&0O^s~6YuUpfZg4L05B7U;et@^*!p1vK$>js zo}-4l=Ok6_D7kx%lDp@q#oZ&^UpSB_hGsfX7Ve&j*cvGIC*3`Dch3tv zIz_m9P`|nMPwt*N!`%b&Fc3K4?x~Bpd$y3fXRA9}E8RWt z}a`(L9iLMv!o;`|m_q=i;chBTB z`lF_5PZO|(yXP3(J(zbL)aP9<$cEeJO1OO<8sD1!EN-8-3x(TfCEpvSxz|(ELmSyG zYuTF;))q^i*8+;Q&b^*&g2&0+K4Y^vI0Y=j;l~$KXaV0(%nm=74YPN$h$AN41}%m- zssx5+k4+b5)ssFTf@9?MNKC=T-0OG4TfD1ux6dlJJL_cD?kwPjby=g*Lzr1lJ7E!u zXmR_z8JkYzyi3+1o<8eLiYIZlBLXdkweG8n}HH`F7ddK5O9iS>*dr zx_#Dj>|yr?SI~K++vkMM+p&ggi+pSA!Or)FLhn)b?Oa(E@AmnCv;B!~pMBEp^L%z_ z9aGn0G8q{@^~}Al%BspDx6jI~@QN&e)HA~$;3Wk!+wlp`H{cAn&%2rLW(v2@s*rU1 zd?DRF`rPYt{`V|%uTT1q`a>t+_F0P+ak|^*eCGMg&)`W}&(CD8WgoK`Bi5R7KoGrP z#KC$PF)u?h;xm?%5qsj?KHD<4Ws=+HY-acj+=b2eH2M@Z>WCU0z`2s-##Zl5igTQV`B0nB>~#6DvHK<}Drhhr);{1i3fmaN;+=|_XI^Pq5{q;Lu- zJZPb?I^#vl0&>C2x9Xwrgihh<iBjNU` zZDgsT;r4kpLm*S*GKAabaDv-s{)OE>UxcLF=hMK*l-+=mX!`XByzLR;_8D(Zzurp^ z(%n9b!qV-tL@W;$Zl7Hl!tL`_y4q|ye`qTINZTbGHMqlY`;i8BCk9*;f$7z@>DPKZ z#s@wAsD1ji9*0xn~v$%EA{EuZw3X1_^QY# zFhqU&^%gTkpMJef1V{++sDES70wFdu{dz`NK!^*{rVz%yys-`;%IVjm<@D=yX&cfG z3ygi^B@#m1h~$K^AH76}5Vxf*6&U;JOD=Z$^>DEB`%b@}o<=K2e}Qi^=uWx#D!#A$ zvr?tk?QMA79(SXC(BWcUH_>8HSI`A%7@Ep4oZ#B#b;ANE)@&Wqrt(SZ+af7Ru<3OZ z*(RwgMaG!dZF@TMpukD$a*NkZ51K5BiFw`jvJcW%_{bNw##<-6ZW}2t#zYER7sQd! zXXuFVx{0XMM2aPHHKl>qZ6ncnny4`&$?GN}H-zipbvv7}JV5HmTHL9RoYwDFdp{Ij zx2^80W@Rk!Z4q8K%u$EeZI^hm@Va6C7J1#M=&2c0fZO{*29<92y3GqzV#K=yEl`TH z4;BH`x9ofMu&HKPo#N?N(^Ubhom-Qd~9MuadTkypaJ$C!kBjLhyccCXuf?|knY!s|Ahyl$f9KC*e;D0VHgWCcBjOg3g>dg zh_EL^j0huir@~&pa4HQGTao+U0jzrj%bpo~LEv9cq#9X_-rpU_EZP&6i8x*nlj%d>_lS%J=b9Dc=V(Db;s$ zyN!qyZFjp3Y-;NuRqnGP-R<^bmgpge#N$Zj&jn=@UxXMvWJZ>yhb+SW zG1eZkPN>v!$efGHsG>w*iEi;bV2X4FK#+pA)Fe$a*(HUS%$1 zYTnA&5Pmndvd6BY#jq_B_Z$VZ)CAZ+wh5;FTf+aVmMsBk*H`8^9piBw#3sfRlc3Z6!s1<(ljixAVwVWCi>ore#1nSlIgwv(C_Oi#_ty6%{ z1VjDm*te{cScjh?x4-N6E<$b=tMF$jkK`qupj?kX-l(#v!NSG3b5lZ>#uI` zy08;oxl8N-m$M8%tUzeUM=bmyW<=#o;9bBfLeaY6yb#T+xO%U~HeRkX%0HN+92B0S zetkwcqwvr*C;5-BCXKiz>rv$x*N*WQbGeueh3Vd~KN)QTd;^t+kF_g~COj6O!$8dI z?~0R#cQE!NABvyhnTpNG-&J7ea5T0vxnmO;ot4l*vHyv=L3sz-pgfnnBVvQ{tEr~|SuWH45m)OQ zl$VK}SKz^b6E)WLXw&iUy+L^ydUcuMb@22`*r2=&8UZvoQ_AxKB?_++3_Ax(0`T)!mxs7h56*-flbe2N~)sX zze>55Xeie($CNm7NTEI7k0@xSjQjs4_DJ_?sWinDDTIRKg?{6rP3lgl*ghSuoK*in5h zrW(-4I+%V5g^WIb>?j7)k*u(u-*LP#mi z`Cp~w{84B$|JGZp_dylD$JXjQ=?#&%OC2Oo4|X`_34Kp2^Tp7O(Ov%k?Bb>et%N&u zshrq?*Ej}E7(Zf{HT`WG}0!7m2Xv!EHZ zMw{z1T!vsJlPoMtU(ifs6GTl3778Zmvs~>VMf4jvD%iB>Yt$otX|LWvSn1u~& z{P!7QNF?gXUrPekF<)`l=NMCvU8mAvulq*HwCT5&ZH7ZXtFMg`c zOIeJd z1j3&MKFw`8FIWkd{v9msh4U($F#~0nf0tj(KslHqXP_MPLDLV1^%*E9eVZ*aP>%Wz z`9cRV17)eX@VMoSz>ENP;RwCPrv#SL!efXz02lCKlPLrSA3mvv4^<(_2dq0z#)kts zAM|y{EzkSUWA+kcCJ>%N72B8E2Nhb03O#`Hev%pAYyKs`&@lmJVX8R+rR7=wS^rX^ zm3`%3%7zJ#BAWcP|Fj#QHk781eh6yMw z)!IvF0?KRr3nYirz+}Tj+l(X1!`Y^@0n3h)v0xuntiVxoTIkDq<=mEYFR`>?6plQjEev_Je5Q9M2H zJ}Auxr6Y0v8O|u@9sH4HOS4a2V~@~}u98IxGg;qspJuCw*(Xc=dp)s5$7?e;W#zfu zTQV&phcWx)WuE{TUh;|ACkwLT7ah;K@a&UsQ{?QEo&Lez+4}60+QiNOtc#A%XUW+o z{bP%czey3ZPX?vvi;m~IYsGvKx#)PVyWvI0bKMOuI-cupaMAI;z)WwlMaNHg4lLf1oBzG-wru`)48Ou*EIQtu9Y6bImnX^WlPc??W61G%{<82;(?V>l zDL%-TDdYKGIs0S+)}3W-dC}}aCnur4x5&dz# zoMtq?5q|x_J-RXdI)RpjC1h-!j94ckrZ@INh~3-6mxDk}YfiuqThtgg-m+G}SlHUe zG^Zm#LZclIw-KodMXFkn>bka+YLA|Zo<2|kq?V;#Nq1WY@Gy zJ7x7(7O?(Fvac4|XK-~L@;$1+U(iWYFQ*L@S1Z#gy}KKg!SDm&S$#ILK8XZu7bUFZ z>Q0o@u2d|a*? z=AY(j%RIfHYmR_Y+ZvX@NSxo#$n({B&ZV8i*uBg{j)P^MC7$qNPp80Yb*gW=D)gpB za?$Y1LKMl}I^83kvn#Mfc(zy*xm=ZthS!J?>6|^}TWno4d?;?w@M+7U;eA=cIs1J2 zacnOco~17uJ|PzkpOuS-UrAq({;{6~d`VO3oL!9Mkdfewi0+(Slm57iBxqhlIA?cX zXwmR!@5V;LIlI~=owL|a@_>3kmCGT)YIa!V7!2GU${{e5XcI~n#P5L&aL!i-U@({a zO3wFO2UgOe^=I)NgD+M=KI#9=C*83_{Un2Iu%G0BJ?6K%V}G~M@1z&pc)rd{BRx{s zRzYr06Ykje`5?bcwn-!_*QTe;Oqrh2E-)#@aK}E2yCkb1cSv_^Q`(dWA1iG678xt} z^yzj1*zyb0BfA}n+b3)ire?pw7vLv;U-F&vHwavoE>d7g>bpx$jsr3Oce!f+{|jR7 zNDg9(pYjygro%Dc1T??j+DL5J_dUSR?bzFIE56WrpnJmRhAj-C#jOOWaEpJ537OX| z{Rjd_7tudVFNcySRTG2zaR`hdBw*dd>0pL`XV3LlcSD8rq z5j&DTn10B0h#DOV&jR4&7?M6zrC-EBK4`__LPyfUOB<3tRHa|UIc2O9MFza>MFt6} z4+XQR934`}g@n|rbV!}z2~yvPt!O|1YIi|M9m&d*g6Tt5@k=^Y4S?wbu$t2`&=Vcx zq54*tV0uRf=CNUE=_zArDQbj~g_f3{iY+bO=|%2c-soo4&@NK)|);TyzvT<)ez!f#yySbwvKBQD&BL7KJ!QvypbsmT=P>C*v# zChO((Gjf9e@g`fmM|4>K2-}piKW9@8z^2!8u<{LC*Vgj7__d{T1HctG<_s)Y!33n{%s;ntt^0j$3~@C1VJt3F?H>=<*LE9hzx&Yo@s z=K$+357Y#b!}>cLh45Pw$JhW>IfC3aSbvDh#%3nK`eQN$tiSb=(3ea-25XXR$>a-5 zTOQ9oo=vd+oSg9N8~~9!n(Ts`Dg`Y480Stn1J)mqGayI6`g0peSpTb3E397?tmd&F z^*M(XTcPLGX&`wNr`he`+mY-e+0X>RhJ)G1*pn7MoJioq7xnOAMp*LUX`Yl1BXm9( zu>QL2b=d^#AIc6N#CqhG!5f(TkVEr%IBN!LrVEr5Lz7nwh#^4DbAzbpebWh|6Sih>Vf&0P{X2AMy zh6Sv@AuM41eU0N`{h1er^`8q%SpW0jv;O@$tUp9eSX4TKei>F@R63`Lg!Sh&G4~Q3 znk``cDUH--+xSDZe7}2$7+Z0Nady8Ozibu|z*hXCQav7HgB~BZs8o-~kfO&YSycK} z+H!v~SpV5Z64rmFk%aZnrkzVWh{YjtQRzUBWl?EWI;yAdB|5BWJgk2(D+#PW{}Rih zQpj;F-)n{SpI4VDwH$*mhC&P!YAqK0Q5`UX28QUc{%h$Y_UewXGAPLNc+kX$;mMmZrn{m|)5VHZ@`W^*L5p|7iLa=T-shPs@zK`s;E8tbaOP z!1|kVVzB;cVughD_gx|ydS4TQ_18sWu>MIIaZ*HVj|f=*@mwpczdr(Mby)v+givn@ z>rc(K!unM|qEr&rAO0hmik|)-SRacB$RklNtUnN2QQBbr9hsO<;`k91_B&ygRKI zFS%gAdS#Jq zllr+(IK=d0nvb2kEem;2;3oBuWxcWvsX-<%0iCj%-uwMBL(K*ctYRpJluPh=r;AP#f-`?=@Kov%zwe;$K zQ`VEI&v zL98JCSjwIR+OK~c3qE7Cx6^5d`cm|~s%}jg!iP7)+YaM=>>lqs+~ck9Ug{GII`wUW zQ48-;?*_4=^K)9UEZXjnScRwW6I`uq@@~S43M^S(V=h@9EthmI#C|CCZ4`WIXJ9rDSdv&k(>sHS*>)R-?^|H92T?^KEHXv3oOVy5Ugz`28Yps z*n&(*z0E4DFqXuWZ;!ZL0^+coDBOYeKpHA}yZb-%mj zH@1p!mqZbsl5H2^DcMql4UwLb4HeBI;#0Dvl?M^`VwYpfn&oO`yS5$s?2@j#l@=}A zL|iOdu2v>!6VUe|;v+RaXj$OpR$hM03-jH0i{8=`o z`i`rXhsTOGS1sq!X2DZ0xAl=K_n}7ms^w`pqLUmDk0Y@^oFN_KvqV`GVys%8Cqj%) zGCjxANv3DmJIR8KSSQ(bh3F(B8jDUcK3{f{Wm%$=tj3~gbdt%9r!8p5xE+={z`){aY-S3|?TdB!sIJuR#n@ z_!_@3$bvIit|J)8bq3X3EtsFnup*n|t76TPxtQ`&;mHlcBbn=R02~d|l?Mwby-20P z&xKoODHagh7gFwoZVP=3&y>e&jEjr8#SbJ>PUNv4pR!K;#~QNOy3B z@RFz`kwu8xT$wqHydF;|(cw_FP;P*nK$wW{8l%j?Pf=0iSS30Rk?l3+LISbe66YZ_ zeZ$cn^Q&CZ+3>uy_bDx-3&;gCo2hijr=^|kqgyFxD|uyR!z>FE zsu?PlD0*3?hf&N+m?nhcM!7m6Jz_Mi7z5jbt;7n@2cQ{7SfL^an@EHWR6xZ^ld>Vo zPJ^`9ECdi~qhnE+CumX)+BPdz;;;z59^z`$t&+ICcH&kjWn#JKYhtlwK+xC$b^@3; zi)dU=G=5{!xJjAm*4g)og%F}~do1dJB?>f7WL6rFsz>Uf@u+%6(m3C3W8k;SjbcIQ zHx?Ry$pwweh{ngMH3y1k5+TFcS%b!*&KR>OYHTcOge3|z!aZndfpq7sbK?CSsT{4&^XQF# z*3P|dTBXNFJ)l37439gbhFiPEPzq#hyH{`w*A*4D90fkKUOi$II8KYT6q@4&MV45j zPLd@qvXoe(&XgsNPBBV+MtKIno8UYOo~fKvXL)r}m)J}GNH6)Qx>A-r)l%|N^-WoF zty%I0WrL;Uoyv6QA*1B?>?K3Y1sBFTKaeGlvXng5c|evt!e`J-i<5Pl70(&xrRARO z?(Ob%7)%5!C%FVGt2HYtXHp=3NYHN-Qc*ENEB90@qdj`Y8g-@2c)}UWSfjovGuE0J ziDM(E>;PJNky2~qKdOEp^Y69fKdK&(`9}nd2NPe+{QH#=Uj6xFo#$l!EtdRaosYQ% z;hW9;RC_&t9)7Skbc)S&KdIb|dAE3% ze#l;ktyv!|Iv+$e-I14apRs2B_P90czl*I|pRLYT<(l;lc%SU{48qUD=!?eR^t|aA zr-tyhn$EFj2x~TrtGN0lsh`H8aT#>2vjX=hdMmbK2ju#2@Om*`GQa7hii&DPP?q+2c}b#tjyH#pr8++ZsN(7okV^uCX1kS4N0--2&ti@ zZ$b@)dOLz!)X-I=hOQztbOeVQI)Y;d5xO;Y5P6SBcO>efZ@Q!|y3d7`IUUqRbePYu ziCL3pm0NUObR}0>W9=Z`WaGJ^i{=SkG>@^5)MhU!9i}U{Owl!!JoU!CE`%|Jt+!}Q ztAly!&1MXCCAI2%HeIw1N*!MJNz{}&b+=Td4%yW`i!PccbWsp?mh zJ*JD!@CsdYx70<)iv%AzKZ@5y4+vd!t#fTm7duhlRR~=)54z}buP#lS>;)RS=+|nkEYYfqeys{+5534N z(WZ;$kuG}HDEV`H$%ZaE#d%DYY}G}lIL}Fqai*y;+H}!8(nXh~=rj+(hG&K`E5%%> zk#9LiNNvoji@xQ2R%&wx%#v-o=%X5R(LL@xhAvvC*2+Sxx@eu$6H#$fr8IQW35G8D zwR%iuwCbW?t3pA7#qMX7-zj60>Y@i@y69Xig$XU<>Tr&&j-U&Q{gakh zb2?(z^6zf% zaP;lny~kaV9$oIK=zVXOt`!lH>uN{uKE3*O?Gw4N7b1Ssqx+pbd)?F9@mEI#pF1mi zcIi{xuQ+ml_lgH@?A7z0-}UTO+3lt-eR_58ceOpm0~A9^ev70@Q*^EDes6;bjE7v0 zgbkK(5meM$MrHTA?(Wk-RU*AAdiSjC+oyZa9R-Qz}ldkVs*|XQrd-SR3fgBIo;(PZ^`UH`!WA|PaU1Lw^+r3Ah$elNL zK@;`i;MK9F0Uqxj{&<7%V_V_PLlH$livQ!yH z&nYw>WJy*S>DjCMUEOthWqp$uZpjqsen;gm`rgyMN0%O5t(=Ke^t-ob@4mh4VfPob zX=BM;M7eMM+3nFkSpthAeS25*x=k?pZ>He>>W)8ySEl6J zpZ?S;(zRy~+@dvYBktvqJFNpS^4!t)&O0GX!~{zwyR=^(>1mVxSTMN?gl2ExMB|Y>&zYEr+L5^5QIy|5repp1MDAKv0tQey5U5agP zaMNI9s|fgNV}Z%XR*`zS2@$J@2Z=?Qo6=)w8~BQ}<{i*)VPvv=?2#D-S& zF^nGCyZc=|nj783Z2Jci+e?m5?aVGE?i1uwjJxgh{%V$s(ENU_%&c_#pp7cZmj6&< zP!c-qPq2uBC<9N455kj-`t`lPz)nX2WIv$}_Sa-PG3w;^d+?#;3H8?_l7ZE+B-Ymp z_+cF{^9}9tcQFkWEkT1@(){@ki7^j@fTd6bVi<`Fdw^QBO@7JMG-l#+)m4$7bo+DP z-hCqU$ktMohSD6liIi{$CFxbsr*E$wRMORszZtJS451ahx_7Dkd5?Sh_USFs=_BwR zU3ynsPcLCfsR)hq>e=_MyL(jhwkdQ%W3TMq)t0d0&PwP%@k&;gd+z8CmEl)iVIq*$ zXUS3=skoK`ifvIO796L> z%HcE8L+DthPGB%bDx!ihcAdNTy%k;iR(9!iW0$Ud>`c0=68*6|amgA-%CgDRpZDli zVY5|YQPw$KuB$OO$&V(q^K@&<&e7Iy?TPOmQUwyJ^S8KS#fLkZWRbN^(RAcWRJpFQC!eAQNO`3ahK>_ z(2d0Ss;iY04vPrQYH0WWV$IDUSIYV2c$yp#!B|$bAm|Q z3nBC6!W2juw&x@>=E6Bm$+c%LyQs{DklOQ-S=1`hyURWIR#x<~HOH+8A`427)7vB= zrO^=a$z^L8$>aEFZG`xYvL))tn5+Tf3y`f)PXQ+L<8#Rts3(_|@$nfY_v^`MVS0Q% z$@x2a_N1ZLfS`<-;x`A%_bSUmcBh6V&(d+2^=1QwaKzvWv8mB^3U zMcVY0=F(rq8whW4sc@0jTU<~iMw%8Ck6oRom>4^=?r1uJ!}PNu=z zp>sh|5t)ugK=WAoxJTS3(TEnUEJem8G1Y7&>Ws(h4-?P09abMIhfvuJCY2>*j>MiS z!<)w`hBm~mMWl6ndl-m?{=}PXdKy)-xRjnwZx{J^5tQF6rgtHl6hzTMNt9KrchrW>H*8LB7#t5GSf$+#FU`z11iwl4X<>m~@mBAorVMrHjH)0L@+2j|qV7@NM3F1eMXtm$ zZjs1D6Pg=ODkJkvoMF|8CqHB%jO1RBMA>EY&@-*U`a_InC}<-jE!HjZWQ-Fq#;7Qr zf_kO2t(0_A7Ld7ZLB9DG1asn8Vn$i@%>c3R#96Tb_8Koh9LMm z(3#M-Hg&5WSv4tzIA4Ugn#miMSTmVTXsuNP_w*X;?^8nrj9`68Nx~{)?2HXuZA)!z zBB_X4LIloZg{CDTNs2ZeUMf>igGBR9yE#!(%%}z>rKnUNYum<1E-e7$3F{uFcVe+d z%mqr-Wu`PX`j!?a8Nu(dYbnMMFAJxh+HeAN;f50c5Rx1>O3pX%phOOrk~syomg=oe zmu*d&^B+KLQN8c1;zIpxmZZlSEVEnE$p`jgj7g;=MfQ4iPAH@PAwF5si|9TH*&6Of z3CZi}PKkUjYoqg7S1@GnDk^L99i*AYSMVwS!C1dd@*rIZ%k-u(9#nkM;%z)e2k!K7 zpir-X0oKI@m+JLOAgH)d?+r<0M8_!-gd(AkqB1F_rob7sYMV^Sy2sYPI$O<^dInu< zl8cZUo$h+|1G6}rc;xp>cp>D+!!ia}_3^39CM{s45F(Qc34AIp)Ya!C%r*vtMYINpTTeHBvX+1&vg3tTkX}VqgMWilS0@OA+aQf@0V~ZHl5oUlJFjFo_E}s#>{XjH*VXkv)a+GivL3XcE2AEd8K)b27II3uEs@ zjI^!ehQE9}Sk@wP6%zDoe&++-yY;y{F+YqdDE4jOV;7&|(&A`oaY;cDRJF2bahu}8 zXxp;V65*PHCDS5u4Ouj8Vk&mG?!CKq>4jMkI%wA1Y8jwjc!#4RP-#J^B;FVe<#1$5 zP(cYPlkyf7ZIfS65*44e#f3$sg#|@qZnZ6GTUbIPjbMYt&>|?lo+V>dRK#V=&fPur+QIB z+(;CNZE!H!{6KQr2nlnJIG3YzkXzXiOUBc6axzS2xTXZfsa%U&Z0!qn<`9C)DZd5p^%o$ zNsIw{IfQah5|PQgNT{eeJBJ8}8*$>Bv`tjLUkVC}L^FtoQyyc?HQM>!o)0t^F4#Es zSI`U}w2FL^nG5c<)}%#JjqL;)(}WD^BF7w3=wQAnC*Xfncp&A49Fh?thGe3aM&kN? z1{en+bGA7VB*EzEF-1x?tO(V|X&Tk(LkWp5abVUj;~+k3(hFmGcs7a@MaO6mBsKgb zlT3`MNNF{|QKYRw1$tLjMryUp)vxG>L+>DyQT=J~-e7nBk6Vub2F z$Sw!=DRC_iJm4?Bq$m9F={~q%8Hc{ zHTw?YMAaJv@FcuNw3~)0!98NbqKQTiFGzKtRBh&6O==YJQoAa6%-ap^9i-VV24~uNw^R=7i}ZO z32i4uK_492lqNJ~XL_X6Ht9kPZS-(EJ_nWy*+Rj#0?lCkIc94Vi3wk^UMD&!szXCe zTRT1{@*tupN<&giO+gXjrBzmd_uj?nDfRS>XdBrxOu+#aZLD}uyx|{HiyH)7U<=2% zkk39A*-^uKftG~i^>mFysVtNZ4=~Es zfeOpMgJg>Fw5Ux{gMeIAxLK)5EPTdoQQ<|)s`(rnB8P^P-O_NG>f@UcY}72V?#6sM z%8(eVzX5G>LG%_UQ-|Ut#00+T$Aqj&;z6Ng67jFb+M?o3DJp1_1S8n!9*K;yBCN3& zZ(Cy|jj4XR*%Zesqhr_4Docus;gpfQ;kSs9%GOhe!dUGSt6HRsnpJX$Wo72@6dM_# zNwh7I8Vy|tjfO6Su?B9NS6KI>04EdR!W22f zrm%+DK{uh*3gjaiL$w5W6W1QVNn`vaG=;DwR1s{qA}^qUX8r5Pi=_-Aux&B5sY#3h zv?Wk!L?j?^WGfS~(7Y2MIPk>)Nlc+=+m>K$kclT7(2TsP7lI>;yhPZ_q6?82{!~EhI5EG@g#J5u-?`aF!Swn1BWcOlbgUb~vKG zRc$Ci00mO!C7KJWO<2%gijV|zdUOjpz9itu0*NxreHz<-M3^W&M+fL5*G8~K|FfZ(r+=!iNfpnijs-f#au_TB@` zvYSX7md>%k229SeNv55~ee=DHv2g^$*aq8Rz?fz{(;hdBr_BV$V{*_? zvWX3BPAt32CYJwwt0W!iq?878F;2Md~oM#yt+cy&*bL&% z5}eia=?WAu0HFlwNrs?T7cK%7rek#8gK>UvOep!QhS?-E`%Hg8mXb>5<@AyiW5SN{ zASSdeiQs;pOCg~jH}WtD#5dJ!e%DT^jL-d!u24}~q^L-K*72s2m#x#?-bt+k;PwV; zYDw`Av84Ei?nDAxcEz2#+{81_CNOy)M-UrMCHEG#M^szDS;v(fdo~vbk%cY`XRmEa zVehIxeJgWg*M;4|5J7{DF8Jd;@2ClFDQhL9jUrI{6^%l zJD;fm_yKcoAI}@*&w~y=$RB6F*LH5@0aqX8&(oZ7(0g1O5zsi^9hc@I*SNHdng{;7 z69m6eCkWhFi@g^eANs+FW!ITulD^%mY8S%5j2i=H;Qo< z&OdPbk3=i=*!?>89|sbufaNJ7sMo#!*hTyj28%2hNf`V@^t#U2VkprRVw5F3g@1^R z$;OlYN0M9t4r6zD@!Gc&Mq?zqGqHG}B!D%~I`#XHBXN`$`;P!Y;~n!Ci;ex+e?-4^ zW(39|DTamb5M3*cblB!<+blv?qO%v(`8bqaPd24#65&I#`aRR`XdDF(?*-P4X9&xN+=zdTn)=%BKLS={L(ISbSgx=BNjwR;Fd5NU~FVGbCz$WU5Cq3dm_)R~6DVLYcH?2N>|53n}_aAFt5@U67*P|kD zeIMfGB|F=TwkZ_)`u88lZi|~h#gX1C?>~;ko>MoC`d<9BiQl=2B9!XF1r4i~RxH3` zeCwn4xdSwo^R$k>7(c&{A;IBA=waJ~{QcyM$&3H8^Ul-w?G z6fJ$O&3*|_ObVp7)O~$_hzffniV~YC#8A#^rBHlsPRFh+!~oISLfFTYVgxNGKd|SF zW9Qq~wsp&g8C-HsX;5-bcxp((yA--FD+$i(Keg0iTDm5DeL629jJ<3e(&5}ne3Ecx zY~H%4-rQ5h;rXHe8`XCVWvt zgBO3r8+=2ZKE+@DOjS6AAs8EIB)R6Zc2>!Y3e*KLr(RKxlJP z9Is@vPPY*ELcq2wBRCBrrFtrL{P~@NEbO^+E%zcbUtU)*k)cJ~MfJcakSqAw ziqR4%g`^ve$zJN9c1nQ~=(+bJC-jiR3=-hM5@fxGf^sMlUs2)csp#%4p+vBKGPnjH zsNIH1*#%TiN<1k+sXJ&B)YKN|b`icHx?8YC;@;Ytv|fqs5)NH65X!LI{$D|T;rYmY zN7H~I09`1@2oF{aJS09G#YI}EZ9mkY0nrn8vyU8skQ3C0{$x>t7K@8pv#z(O617I! z!QzU1pP^MkamgRZr#^y&n6Pa;oO)+l90EMOolr)nFDzOYMIvPKeTfh&hlvm(gqqma zD(ifxh-#mfFb^g~L})W0Y+Z&_&A>kb7>oN7SWL zNE3<8C!CHd&>j>hh(t3fm`6})W2iJOpeO)5c``KLqp^>ly*icJkAfMesnlLYrS{rY zYF~ujauopW~D+E?(R;fZjpj)F-2cnZpDs=#;lpuJ#mqDN(V&#P3dY6r77TBL81`2xW-;kts1mit;ceFXLwBAd(fYuI^vA<#eYQm| z!LzI=e1}JpfVN)igG@4>DPj#;zvqQq5ght8W#SLbeu9@>c+_T8`vim`S5@mK7bB6YhBq_fB1VE@zj&tff_14f%OYto31bi(V1Ny%>mIr�s<<5BNGBY36lV{J;CFlZYSu_6l$BTj)=~7)DLDMf zE-Z`<7BE_(yz_+$VnDNE0i)R0L0##3Tci`}Dq8?n0i$|6Uvz0np$c%MN(BX$qD%|? zH6_vsCFY5A>UD-St`Q{T;STEojC2B8>E7V4BhqQ8e8k?+@n4Q}aVSj5w9s3UI05od zBw_Fqo8meVJTvs**hG^m_4tQKJvN?1I+5h4A`p}>oV4+;eLFh2C^%)?u$XnIigg&& z4M8}B$6zMdg8N&GsduBGx)-*F@)h0~`uErWGj-x4!bokU3mV&NCA$QgJ*cXo< zs2+R#@N+yz%M}jT|464QUx(hd?@@l&I25(>xax1-~H8b7)bR z59E&C%oyp!L~qKvA^S65%@I%1#8d+(ZoPYgC=d2C(g`3O(+mm$Jg7TQTw+*n1|85y zCk{tpmU&CAI(Ty6lHGTsjz5RdIibCve`BN*+K9phRYOsJ$R=vq$pathRGkWbQ~e-E zI)OkE4@5%6GX<~b;7rO>Qp#@(QYhDqj^n5#NEHo_XXe$=P85woY3e3c9Izk1ZZcF5 z##Z#Xim#lB5;#REaMY-J*cE(L;*dCu$?x#D6sgAVR5{`xM>>IwjuU*0yjQLII!uoW zp*q7zuM~<`QaX}+QLYn>LMRc!i;VSUTA*E*0t}L(U5of;6D7hmUoqO1t}ba%9XnN& zB2N^31TU!YfJHNc*urk1{-NtQyrG*iC5xA6p5jiR$Dx<3p|3;RKGKO_3Vk$xq*J-R zdTsVI(n$#AHaVmLFVK{3flbDm6RCuQ@(KJ!o&-gCi9ghz(<7Y(Y&p`Y_9dHAUrjwK z^49kuUS48!HM^a2vMKcSM>-+XDa`}{O0gPp-YHk%%|uLd@ifky-V`i2o{$p(4&&P# z>7>U!9eug0DSH;Erh7dcQRcV=4vmpc-6grMBOvGln!FsWe5i?Z8gajm#(O|EL^`1Z zG5zVXToPHsJ(fPtW$>m4_oFV-De%%nvIS^33D|JIGA#hrS;9$BYKCwUl&TFU5#B1V z#btzCI0=Wvg_Fn#xp0z+Y$cK;AQW9~c&hsmBPnO`Inweb4IpUDw9s9W1N6%C&h5)( zl4G0{iVXNHnHJ!na&ncjjhPmtotZN&bUU((5v}&b>$2WV3jjxv>%Hgba^%l042Z=U;S?gr+{&y{UdQawK^)u3#uvQ@VXQ| z01Sl;ZQ&H->ERSw1gjD0ZcUsc@D(VsPQd_{(5Mfmke#Jz5N8Uf=wZ;6XMBo8PmpS0 z2g`N)p0`-eGYZ~@A#Lj8I>ITKaV$yY#CB@*`#=I?HJkz^s3{u?N{ApfK~bSC#sEXo z5Ka-TyU`h zXzQ&lv=G@rH8p7X4`rLEWN{7pam;Akf*xC}vAS3#YE4vrVs#}@H2w)mk|WCtm~fEs zaF!R_;t=2&EA0f3uxOq2C1fJJ5@KcZiqIhAG$co4-MURI+&-e1mrX2wNKC9D`Y$~j zNR&Z~8CTdwsL&LvFp$NGx2d3Tm>SLhB$1m960C-(u0+gDfD$&w3Rq2bgs7hZ%Rb{7B zLZenyj^spXldAL(XH=Da-RA-Y3Tk0i^t%;INI0AUuW{Al3^Jj#VzdrbsX;lB3Sc|Y z^-L9C#M$9CBf1bxuI2uBVClRHAT*kh-&&{Nxnq z8yAff^tp^VBM-+CDz85mMTJt6mNsM@JSoLUu(8|)CY8loP2DVY{FapWVNZ=bOluv0 z$U~r}J68MyicgT$$U}6sJ@Rna_tAxL|7xblhpw$|#n$NRjwQrH;s494I}p^z{B658 zZ(G4HW=X7sGR~X0Q3!itc?&kgY+zpzE&4o;1If(jGw`K5he=F}>`Fwb=2%hBV@Z2( zv-QSNDlPtKjW1(?dBV$vY7K&_%8tu;QEc-;6{WZrpV~r&aK~T4+~w`fp! zk-O<#jud;c*f4P%g$Qcy0RUEx^wjkvZA1Q*~+dy zJ)^KV69BMk4FDW%=L&Nc4CDeo5Gut$4#3Y+y?2q9!(MK7B?DP&-Loa@qLKjUhs*lX zI8o_>Le+cnj+5K+_K=H0u3Ud6GljgY7&@G7{>KA*Sj|uL93ZBSm!0VB%}!E!UbzPw{H!Mpc7~@f+f@q zod-{szq$T`iFQ3?=WdsY9C{j^h2?=q%_h&TOE+&_+k49D=3N(d_JDumbHRj<1QMai zGUi*huU=k7oMX}w?2qG6jL2t1f6%$AXwe)5(u|7tjF^T;rX+<(a%q;AM02iFTW?*t zeD|f@ttZGx_(aG`uT(#4D^6RNEBr2V@^4h;3^TS*7e8(A_bU8qXA3UW)Yuz*C8s9Kb_BXx}aJpdBY;e+US# zBTdPrpWc8_AgZ_=;6p&jHbAXFBDh0H*iTp*&Uy%l$qJ-8>L~iGKA!6k5Vnu?{3I#{ z7@Z;(8}Oy;ZHIukORaeL4QAkh)reBhLzt58xIY+1hk*F2b&-avy@zwH(m-R^!C>FZ zILnpx2ksCM(JC#2lnm`_AT5(DfShkZY+a=D+P=1VcaPRh~;990HO^0&*k9E}q@kjHnEyG^q{;BFP$sN2`mpm=&86kmn-dO&qTyflQ~J~^O=fG}5UE+?!Go}NA>q6H<2 z)2Hy%v>XCrz=YNc(wtu2fuux8J9)ql0o90jKS&4p5D;kPri4Fj%ie=Cv9G$*N3vI0 zD16dkraUF3+71CB2Fi({WW$oL=Q{+%cA|qC5adp(0#Y%6(QDtc3cn1x(IMW-SIx5{ zaAL5`j8l%ot`KN>e-8oGaKu4A1OzflR031~#QpWJ!}O>S3TYpT3Tjn=9fnTap?;7W z&HyRRCNDCuq-pRHM5db!cn_VPz$<}57i_NZTmw&{8H$n`40h=>+6p8{v84ui757= z+Cs{LW1jsl{~1uxe?=0vyJ-`4EsEns@XicJ!FD8c&ZD>5fMeCYwCL_&>$CR%nf#{FnL1T>a|&TLzKr%vl2nd76-2swB6Cm)Z zkpLK3WJ#DKr>tkwiJZJGJpa#%^JHLJfa)6t?XXjySjDv zrHkZVM#h&uUb@1UiwHa@1iXij)QYr|9DJF9a_VkewoZB2LsQ!8 zQMc4rDWfJK)6`s1_nE#y;H}MgtDag?nh^+GtK(!p5M!HVN2a`_&gN({OKN=)-3}(s zu?ZU*5z95;5$~fHMTly^Beq0~BJ@!NJSs(GJmv6?)Id6Nx%E~11 zwaYHwymO^Itz(6XoHdvZjBj$p#80`=7H3YF7??jhoNWG271DT(<<`N%03>2_O&Am? zcp^yDS6MzC5F&t0ea~Ye6exHq9C#Ew6&g|C$v_-}O&2*5zl6D|j3tp-X%G!NUN^hBIo9mISx>aLEu-vB@2v9Elg^|4CGbpb!qs z9i%(A*BuPPgDyUJ#2r3~LOXwVMfb|CU1>DUP{If*(KIFJn<}Za=5KGHiDQg%q{;8@ z^FDULN8~h(f0<^=1P!%f_jbAB!4F??OWK+5^X?5N(QdKVE_fSdrWDsJU%?(Kya&wz zF0Sa*02j6mkcb+LTjNi@ZfVJ*i6a9n85xtT>ufnKBw228K_ZIz7Y8uF1?{`mmV3N~ z5w0u-2H0pwk16Ly4MRmS#H@*4sZb(RXL%91yx90ud^H(Duf#OU}z3#p?F>LCf;BjW}pTxT;?>C zo@QP4U)LAlQbQ>Zuw9GzQi&3w$E@gmrK9;Qy5dyg<_~ z1vc@COVU2L0GHxo)}p*vl=>5H>ZJ|1%tHRbk>7)Nu-EDJM?*%BI3q6!?iV+)pi_x@ z!5y&bye^T$p_23=US7gYi<}P_Ft-7r(0y#6kaC^?7u=<)aZChCZ!(?{$)J+D*kwU; z;;NoK%Pp;1x|9J9z(qO`(_goADC*(-M$6vktv}iVT)JJPV35sEkVQ5g*MDg;QJo&(BBiDVxJaqm z02kq{vhvYg7zuEZVbK5=9U%#D0m)>Sh4gVbK=E_|E;8Wr2e?$PG$q#i7vO^3AW<~} zyBgqv+3n<^1h}wtHNXWjfUHnBj)V&jWPppyASyFNt`a}c0WN(x^5x*m3}lc25`GrS zKtJMbUzDs5aAD`c{vo8LIlzVB$TzN)h5#1?w{w1=kOa7(vDyF^AY6x~&(o7N5ye z0T1uiN*f`n0grwisuCQ_Em6UvQiKsGeaScFMx_XFLDw|`rB5YQ1h|lXWR5;u6M!nr zLY;vTsRW5Acv7nh9*OuIoFsmRWKr;G{0zZIQ6zy(5_kz#1s6s}l>a=?^zH0p1v%h6 z@M%`*aH4s*uKOFr$pn!N8y+i58nM2q*+1U{v=v%BO({a#v}U2mysag@b^Cqe3GJ zH32S;OE7?ut+SGBot9~-H8$o%IL+1&-~tRd2k?*)=U-~f z;u%Loc+oJDo6Ywpz@>z5CBTIvDFT8vp9^qtMqf+tiSla^-~v2dhnzi3Y0dx_eo%vo zxjbQLku03&cyf}pv{6K+pd4#M8H19v=On<9P{07Pa`8qy8A75polTEB3kooT2P|6L z<;qHFxV4x=rKlCGa99v2Vd7*L8|sQ`fQv_m(iCxP^Tp0;LGl-j;89vrTDIoPuoHt9AEf?2fpzt^_tsaAK-1?fR&^=hH(#zjEIuA2n1svEdsa zhk|v(1}6`1=qrEn6c&tZKLRahEqX{p?^-TYg!ejzwCk*V0(l;%y4jLz5mg}+iJZ13 z7rC&dx?HjoaVh9fwC9p#YiZhbzG=-R%fyB>me7bF4l0GBkB&s1YW#>Td2A}k0p2rr z>|WV{tX%s5M99#bb{#EE%O&fJVA&$w4G~rmX+djoMtY6G<~L4I<@P zI@?yRKuWMZJ68%#$DXU_8WbqKu3(~cokSi~&nR8JQ>PW9b>xzT?+a~4rUu)oF130~ z5+JU*WKn|ZxuKw*mzE06xnyP3YIDiDOK#PsQ2mJ9P)mRcO~xlwRa1B_3yANi#v(yS z>uZWPK@K!Yi+QL)gRvumBelKQc0&s^ zBYX=wHfpX(m8dn+F15cxt87$ncNEv5x50=B#SI>6vf$oh-S?(9s0kg3@2RuHgiM6T zzC?(X4K1Pt87Ep*W!-v>tsV|a)EZmzL9`mKcA~K*{U>vQ4%CtRXKZoQ2?gFqv95#* zW;M1%R+NQ8u&+o&P6Oi1tDtp4z_fE|*E#2AjW7@b01R*WNx3&6zkc#E2+GH4JumA= zK8}KerTf!~X5<8raa2IQ+HmalnhVGymk~nLpz3faHwq`zhl-ZRMANQQw+EdbrCs+Z z0KBS7*Zc@Gk5DExsuC$^>75a|IwkEo(J8A+T-I>n!e9@qcW`w?N!Np}x+K|1t*Z2U zgr1Db|BQZ~Q&pmcX=&F(k!DpHis&8_!faAB>QrS9nSDJ0tI9V(oKaPdm5D%sf-5mA z##Ky&GthQXE-(}9u4x#}uPS>;S`Da?3c#D1MKSUUlI=tsvjkbMp`eOtN$+y*3vN3sS{e5^*J!?>a#b#l;x3 zIk{jCZC;gIg*F$#No@{w&Y4W4@hsFi1j)?moFqYYOiTg8t8v5%kq(sj4XSVyhD4cN z##}asCAon91VAW!QJraofP?4dEt4)_YQVyD`2nb#Wv|i4Ncc_FsRxPDTKj*Hh^R?W zsQdwufq~>rq5Ol`GIC-U&KYjmy>QCfj+LOlOqfyqg^T&&!VZElT+(Rj_WpuoU*i{g9bczRl#r%5&%O>>3NQ6_Xh_<3f}NwQrZ zxsWD+F4EKL`HpawDk0R7N*OK*g;r}f6g!mu~s;P&2tW2g6~C`5>^Hvrwx8!0|RZ*;ay>x~cN^U8QAyZJL+ z2_TmeEMw+*ZcSx*{Y?gP5rI_NCq131B~7)%mSoppmUgNa4j={*g3)h`i5VYkc@Crh zg4uiQ!f(JG0;z5q=`jp;qJb||7xiLYZ$?LL=n-E zAz|ySqW0 zumtEvEazly%Kj;62EJ`WGZb0|L`9RJo6ww>xyR5l?PwNk+k$3MXc-V4ngHE^=Ios9 zd>3W0Tyq@|xc(qr2L!{eSfrLQ(V0Yl3J_4kgGJVH!ws5=*TDnX=t!10tt)WZoAAYF zS`(sy(wb0L;7DZCv<}{f5v{C7CBxEOEu(>kmKliQLCLbt_qlcjE<2&V_)LAqhHZVz z1A5mzsHEk(6}aZC@x^Cq84Z+L_BQ6gA57p19K$$eKKA<44Gb`kD@2Go9|^i?KC*Z$ zgBw=hk$^&Oi=}cdDcG?wZC`5?b8G>%=42#dw8R5cdt2}S5pf}*QX}uZE zFf@H%h!9CM3NP@CWng$Pl5L(omVVewgdBeP{% zZxX`??(mUh{g`Q8>{j3d93T>;XR72@;HWhJ3LKU8X9X@75BqiYZ`%rdtVbM~8M=ut zM6lE@WygBwY+GfS$n}*qmaDZg=S_WO&C%IbS=h9;@>DEhM&!46`D)&a0e!6uaa5*&n`BDjL`YZF|d&@zTf1sBJxnL$&* z)vy-xtCWfOD%zaSu(D=R7QWCjAUZ4ox(Um&>TAH#D>W=c!39&O8T3^fHA5i*sfY^j zModd;tpQW7umDzbRkk4!bkR(O1f<6lz?(2FtE>i06J>-|cwf?<&c6z$u$(d?fpy#Z z844`}qIQ#@n|jIOv0`rMrRQ%-f+k{5r;5%jiFA%tP>(HTDMh(^~yy?bkE> z%IrH2!6UbmtKxBpemlhe^llE)J&(ZSFmtDC<8in?uAz@3%ni`s zCsFKdY15j_nZ6mAp&6O6nV378jphV%Cv&1X$=n%mzq??}j}jbDMy*rKspd3ux;ew##oX1L zY3^q3ZZ-+bv+(t7bB?)(xu-eToM+BA_cHf37nu8)`3#|7x$So*(&{8F_)Na=2Ek29%LSDwwufF+=1tsxg4Xn&FsW;m)ULhn1`CZ z<_fdVTxlL=9&R3C9%&wB9&H|D9%~+la*sDpFi$j3GEa8(o`UC7&C|@&%`?n1@%>rm z+2%R!+jH@Jo_W4`fq9{Mk$JIsiFv7cnR&T+g?S}PzRJAXyvDrNyw1Gdm45@CZ!~Yh zx8E~wHg9on--_qk%-iwy9p;_pUFO~H{d@3yFW$Zn&-a@Tm=Br{nGc(fn2(x|nUA}1 zJMQ+z{KIeLxP4;Aar>l<+oxpQKJCWsGkAX1QQ>oVe%^e+e9?T#eA#@(eARr-eBFG* zeA9f(eA|4-eAj$W#_jv&2j++1;oo=levIcIm_IasWd7LviHzJ&%%7S+b6@`)&%ZD~ zHGgUT%KWwY8}qm3@66wWlK&_p_fO`Z&Ckrgn4g<}b>;sJ&wrPZ`-S-r^PleRf8qJx zGIIZ8erf*K{K~yI_Hqam9k~obO{~t$D+b1#3;_k<0*X?4w9m|&LO$Kh-rU~8-qLb*{Q73_{&wRf}|?Fsfy_C#0jBs}kIPqwGnQ|)P%^Y(OmhP{jXdRIKpw0E<2x0~!) z_H28Oy@$Q0J=dORId9Lm_p`uGO?zVgEL+xIBh23Ybv=6fnw~w%o zM6E~JN888P$J)o)$J-~^C)y|3C)=mkr`o64r`rdaXV_=jXW3`l=h)}k=h^2wioHPo zdLi0e#L&(e$9T}e#3rKIPqKd+x9#5yY_po-uLnR zf&HQVk^O!9W8uUo{*x>J&v^b!IPqWX&+WguxBrIczY8b+!v2T-Py1i){eR>6KaLZBY5&*$3L?a2 zS(ayqWQS%~$*!6mmK~mLGgr&5o?Rn5BD-dGt?b&F%AxDvdEM-K+4ZvrcJogI@Mn;n;J$R1>l&z7=I z*3EiZKO1D8SBLT!d3BVHvq^TxY-4spb|*kPF*_-{b9QoeN_J{?T6TJNMs}C%uGyK{ z-Lku9n*i^u?Ck8E>>k-Yvvafa0=)ABynAK$&MwGQYJLW0+opr47w?m0hL#rXE=t+^ zW`~;lWfx}m&o0UykS%AFI1kJ=XBRtaZozXa`bb?)d+WBa8Sk0kw|)z$%_dyQ+O5J% zGFpY(vP(0y3RklSWe?7_XP0H(GTeErF-OcX>wkUvW(UTg*)m+oI4)}#m#(=yqn3F{ zMlG{5Q!TR#&)sfx_Tc%@Y;Sf&wlBLfdsz1H>=D@`vqxo*&K{FJHhWz5`0NQ8wagQ< zCuL90o{~M))q5JAPtTr_Ju`b&_G}sR=VZ^#p69+kAI}$LFU($)y*PVG_R{QS*~_z6 zWUtI#l~K#QI(tp_+U#}N>$5kw@^8fRO_^AS*_*SsxVLY`^KBWm%-gefWbe%0<=(#= z&-XZvdT;i=?ETpXvJYk-%08TZB>QOgvFzj7C$djwpF)XGXP?PFn|&_(eD;Oxi`kd5 zFK1uLzM6e4`+D|`?3>xQvTtYK$-bL?FZ+J>0|)zuc>XB+eboJN_6OM?W`C6ZarP(K zPu$l(#q-ayKhOTc&9xWa*_fSkaL8|hh4RzvFK6JMzY^~GYvG>15$^e0$31_C=ifVe z`~#l6N5D-|3Q@=z_t9V z^Fz&Ra!RaOR`svVUngZ>k6K;xhWw5BoATew-<-cCe{24>{O$QW@^|Ka^RE2e`FryB z=I_hjpMN0#VE&tPv)P>Kb?Oj z|7`xb{PX!2@-OCJLeIXOe#H{CyQ>0r!^IsL4Y&*pD9X3U<8S9a3vw6fEjcJf`%<7>*YL(V>Z(<%OkJ-2)B zQ~eKf<~e6=3O~+0=gjcMo_5x`=Z7yR-}Cfy`Gbw#3jZyfa^}7G`%D7w(Qxyd8ei^28-#xtK{3ZukG5kigQD|N}mqNLoV<$cWhm`BGfso_)w~H)#8iK zH5+POJNJ1}(?rjqz+s_43F;wvDG76^a!9BWVAiy&=U~fy(6^G-KZ2)kYk;_%#G&Y6 z`R29rcJEx-v2FLI;pHKDxDTZUgg;_d#>Brbb^9v0|4;*KdF$Gqi?^?wx4Ly@E1Ey~ ztB*PA>Q8v~)pKxy@Y&@U-V!Gq>V`awDzXq8ljWu|F8+fO!~Y6h^DjJl{`YwooPL^T zQG4Eb=M+EAjDDCi&%K~vYy2pRop<{A#gB8&x>qQcopYMbGGW_u&p-Q2-;UXI+F8Z%{@*#FH|#|&f9dCdM}dS9_y=5nnYw z-5W(P7CTpw>`&@!*}i&t?FSF+R1~PKalzWo?OT&Cp_NLVI)^(C?rrHW>|EKkwtdfT zP(ohx7ShXDHX8BDFYI2u4B25WTiLq0=d#Neq^1B(vuc$}?AimMQJtQip$@n76(1$y z&Shx2Pw^V<^cD(leepq&!ZF5kFpQwz6)W3M1BOV@v$o^DMKQtC<%=rb?!oKsf@`gK zEpOL$u5Me6ux@LpsH&xKtMjHkIFY+~$Cijz`mM;Y?k&Rqj^N>oMmWp``VVx zP0C8fhPr}C(y0Zz3j%b{LqRS#E2Fk?dZ1Jc`(M>! zNOF=iyL%R&?vuQH`nh{mmygKSV}uA6L3#?-w= zr+}_|n>OutzbY`(Vmexw!fUHr7kCtR@hBrLAR8YKlFk&^CDCBX(9Indme!s(J}j+0 zXP{WkfU)D8QapF>QV}3%Om>9zy`Itv2ex>cQgHBm!3ej?t1B2FfX&DX2p-$46qh5K zDbOqTUV*LTdVJ@Jl&FE=ggA3=qVw|rbKR*4suKzZ8tKutYCjPYQKl688Bt0=1US{= zHMHJ)C1P|^QiWND{%NcNJA163Vex!r6T4Qo?O067&kz+yI+>3EBn8~$be}jU@r9E} z>*ECves2l2Me_#+naEE)a4OK&h<2l-hpg zj?4G#-UZxYW&}&q8x-Y)?!vhJ1#d|DVq3PaY~Fe5+Gapkg&AH1Gv9yNykm9O+U}ie zmm^CvS$3g#5m_Aa#jk))UE994)7LLnKd!#oydXr-BxN(u_tY)064+|OSAqNYOa&RJ zBI^K0g7DIpylnICUQyJq05%#zs2J=Hk`l{*^^o*!X$b{0gAMqyfv#yoN{j@$zH+yr z2@HLcR&=W+Pl#fv&u`Qdfd z+SgCYCu;Lc?OI!3zKD%4j4x%PnO3strA%zgYa@*|yg(1Od&y?U$L@l+)!P7hwo7eu ztx?$I?zh_Ff@oob3m%2-?N@+aBD%{^yQh_SYgy+47Q`FP%yq)lpRZbF>dsd^%)t4o z`H45Bmav7pvZav}r@}wxve}XH&Ot>H2NenR;nbVc(0ChIIDDg)^%d%EV+EFe3zmJ| z$6#s*+|XnS!K>q-B%)Ob%)wylL-8WrvFMw#5(No0jf_QpwhQ<14dTg|7A%!m8)AXB zaBHl&_8jGeSg45ObF3&Cme+RdhOk`SvF#{Bm`pHNwG=j*mF>G$LV@GzN(e?`QUJE-o{vD`8g5k*iwa*jabfW|WNl;f81(T-a%o_N zy&HLlOI%*aPGl07J_s)0kVttSnEPM_dO{aTUqbvq1g>c68g({LbrdDvundBZ#jrFM z%VQp*C70sK#9nNNm%XBn+(E^a>5Zc$!Uw2o{9$AocqbHuUTR~XP)^Xi z=vaS|OjEnwzT^cbZonKpnN*#`cR$%3W%7v}36@XAWvX1SagD_a(c9W-C2~qiDupIR z1rffG3d?9jIEqhl6rao#SBB5Uu$#zEjaElQZty_OE|!0I;DREriEw(D6(u# z=S!&o*SM_(0_MIVPGi*Zo}3C76cy7#T;eJ~xs#~2mSp@x$5d4IhB%<^x4clRgj(^< zFF0x_<_5i|lNR@(C2PwnQ2)6ZB-h?G)2d?RrPB)>hohepISSq|Gb#|K%#cd?_L)*C zUYapg;`N;X=&1m}jqRQ~Vkk``9%m6c%n4OD*m@y5ZbsDU*&oa`*d93MC8v^Po&+q| zY0*z2UhNjM0M`tlTL=e5Sgj~&)CIh>(jV2?4-JDG8}V&o&tcIh?*g1;^d#HiW$Da~ zSMoqwlS1<%NP&-lQmf$1s*Bfb|W_|%&@RhD%0hEGS^O>0{hSO?b!fk<`D`gP&4*tNW5`^uKxi^s7+A)VZO<*v&Vs9p(ox?{>{ z5FCIVzqlVvY0(+ND5g$_3<+iy(O8m`#xhot6p|xQs9z6A$;^9i_@9zH5n?*Tted{x z$F+*UOyA=$oOs3ot$cru`XpehWA7ndvgj8*m(PKiekrGvatH6~VD&Dd0F+X^loMo- zg@nt`D|naJHtOk@D>=zJ8}v#}`E#FK$yx0!d&;rE2(dLhrSonpf@V4UT08H#;SQ*Tsi~&i;?xAe((_PjwgkaI zUHt`-#NbVr!tMA&B?fODlsCY!)>4}A>c^y86CPD7y^$sTM9jZIxBEp z7R!;doEfg$s~GgLTb&36DLUOiv3dWl679A5$0e(hCbd~RB@Dz;2 z3MC#gx$!eK2&+K7UDz^XKz!1ggDT(~xV^G6pT_l-3hmrqDPEcdRgRU5F-Z)a)wp2N z_jcx$KfBCHQa2$cbS?w@MCROhGXK(FpkuOe{^{BuP?DcSz0$EszgBz84PydIcyO}c z3;Q~ic(7LX=#!(S2zvh$bg3l(Nbcksu0N5As8LK(HJKY2)lcPV{OQZJv!ySUaAO0@ zOeEL`L&O2Z1A8F8I{M&5C_3bpbNE9!l^IU zQo1p3a3o-nH{#uWtQdO)Xpr}1YlJi-QQVra(mym?tO?O1WB26Nc#R+vF*%eJY;~BN z=k}aq-vUh}q6C8pD0$}s5ey?ZluZmQQ32Txoc<^~7u=8!G=&{u=Sm-V z&9KsEsp%_yma1Fnlgw=^eG=NO^o8cS(yt7TTj`Tr=UrBPCh$n0hjEoEZlM7lFis44||uLq4?rr z`x}e`Pem&N5&B}1DEiW%3r!^r0%MIv6rMi75u-y!M8nY(9!d823K_Im1XJfD?=kn2 zb)*;8bvSAL-I=&L8!@uWe7G4#_#7-eW63d=U9Gwsw%Ypd(U0)*7jHpSxEsxZ=KFh%CI(1uJ`chSztN%a6Z8fn z4hI8l?>jtX0@V1bgnh*rI@8}gO!*@7sD{p^k`zAV1G%X@p>M?ev>W@f#pv`KhJnMx z$r~0lRkv8*g*l+ANIY?iv5r@mUJg!oizT(z?G^(h1pe`tUK;u>I;g9>>YFWKlUczGvr_TM)rTZ z8YWZg4|Lz^{egr?TY!aN`M95TaN<^>ar^YQhxgjzocDZFyk)foKyg2w3kA z#4F#Xx6&j&sSx++^joh#usc#;6M9LX9)DI8EvN{=RWqa`cTYSjY2E7jyWSs&X2c(X zr)zaQn?G>SS#thB{?*_Q;0hgCc6L}O5nxvuub^L=yc>Xn^>%rI z4Y0BrCwL`k8WPjq3P!qN;Th0LR-QF{77DhrS}2xqn~tLRCfJemC;H>(!&v(W3KS%C zN|i$zzlDpUN+b0nD+MtU@CgTeFcMDL55`d69C!YqoQFTCHOoy*_Xl=I>LXxVGAz+* z*tb|38gDEdP=BCc?jhIu1A(cmQ;D%+T1d`je;`V`sn}Pki8)#OEwQAjjOv;^<;fhcZtZxV_@9o5uB(3hmrqDPEcdRgRUL9Kou6oz?xx ze8f;|SMAZd389y~1H8;RT(~~h=mqGQY@8f!;CTCa^pmJpI)-e%HE-QjYy>4^KN!?$ z{)WK|0XowL?I8IBfwk;QbA5MfueH4Eny6r5lfs_3DQ&_}NXcQ<^ z-3coD0|_skC4x)MYw-uxyifdrBQbIlf1p$;MA>})z_D!d!g&C=vc8@uBTzVvB`3HW z^G1Il%oM6804Vzd$6~{hW`#en+CMZ~_yf^ooj-6QA$N6{)cONqA_+>^5iR_IL@@C9 zMBJe8BLT8s2kVcrKTuCJ;bv#q%#~k@dT4`jA8R|e(%?L<W@+( zrE{FDVncnY`_jXs_a1eZ#OQ?&hPX-OUkbtJX;6QQ6ryQdTL?ZyDMru|A|(eA7Pqf$ z>z19K?yQ$ID2G=(9poH%3f-5LBg6HdT54&6_q3Yp6qp2bP$k-3l6@p_$IA9IR(5Z> z)CIt~HTkg%t0>o9WY6TL^@SrBhP^%DjN;9SCoT;497X<($SX4qHLxvpMId@dHz4Hg zKL55ek*wV;D+%0r{dWh=bO(by1;FvJ6wuR^-SV*FXNVval}2Q$0{}l|`(8Y4lsfz6 zhsFY820t`QP4`2yRE-~6rgxhkniJglp=GX%AG#_O#D7MISXZPHp56~lp)#W%n$(ks zCyq_3%yRkihKiB1k~WUzxhgyb2T_ zRq%Ul(4Q9)Ugsh>0;rIt6@l8ERzwvlLSj=S#J+bP?JmMrfYdZdl)>q=FV291 zYM}cvVV0^bDzz%}ts~C**4Fg`lZJ3HuRgjRIigp%nm|gp<2_e}&dLH&c0Tx>?4red z0gbT2TNFIHohrN}%)2<3yIr{jJ+=ZM+6ax#1U$(;Or@b)6}~w*-$9soBSKvY>`q#P zG2cY1izs+HsGMoo?Fu7C{iZj9o^t^a;U_K;ZAsuH_^1`t?a2m(-#T%qpasy;W84#G zMGeL*7Qtk{J1}LUnl9Fn_Kn{e3A^$XzQfg6F#ZiI+2bNMhStiM?$$E z+(*If_efN7&$>s#<{f?&+Y#700~1K2SiDEl?V-=o8^mYgkCyg|%?*^}4$IPp0m#Il z;6*su1WLE(_DIygLyvWj#MyfwEJmQTM*`t27|A3p%K^VFLe7F1pxLLKtW1lGN`L{Q zvpFATjd*j-5n1rf796Bq-LVI0okT$Uf$$U4G2VCx!Lf;Z3>e7qP|f_ITS&;MJG^zP zCB}b+q8+THN{R!122mW&CL7B=T7=qDRWg7op_vH-fg3Pl7(m32A>y@wYqmq*UeWBN zt3L;^a_P${-C32(prTv`waTS0vShgn=&^DcJJ+?RPp4ZNPY{>(ml|6&$^~$zDHmU) zMY;GQs$7PX5)z4W>C1j|lX&-#rYM(=`u)&-VWQ5U(xPw`+A8rvUxvQ5_1Tn5UwAJP zvR#0#D3`wMPOEakce0BX^RknYnQD>+o0W@DB~>oC?iLkG%7xH4Pw|WeZy|6s_@hQt zqdWCA5W^bUk&xHpT8Y>7SA?RUxO-_zmw2r?g=i~C6awo-no{*1yOQd?fdrRDLlX2J zaVdx}5U-`zdw`Qbcj9N*<-nBm9$JXt3?u!ikrPfmvRDL@Lz3#fp^Iip^d4Fyf8gQt z3gL4!@r?D}P|n8I>pgUoFiHr-dQTm;l$`6-duVr9)c>;KK42t*aC5{@djdknGa0ax~*~lt$vH0 z5K&PIDIET+gA=#f(aW?WaYHy^KrWLbH^|08O~oGvA{__Y6s7@Kzr~JMDLJqWN|9Y4 zmM+rPy~RG!oirVuW%O)P=V-6rVxKsB8R6Id%jH@hJb^4cvk5+3BbyL5WJE! z+KZUl3P|F->E)a*0iAR+r^;ucVEb-PD3)yJ=qSo&EjyC_M1TBz(A`&3px7ICiiSfP zzlD3GN+V75q7=kP;1qGd2Q*Rz*ctW_6U=evAIf?7gPNq=1Qo24-s0q{ZBivZ+LB@E zRClCG4B%Da0o`I3%su4VEq3HR5>ExFLdnUWL2@>4v7?xqijq!+Kj+${t)p01rwc$S z9)onhtjf&Ow%E~m83xW1tGM{cB$mkFmbU|4Xec`aM)HSd!xc0Gz6`#;E^qiCYY z3VdpM4sT>QpCFGL%lwgJ$D|u(>UctF>iD~Pi+v=Kf2gR7e^@Y{OtLw}AH^1XwSQyv)U886Uj;^N7fVnrzRwqi;Y;_8m%fd=pT-4+m7~8PbNt(-6 zXLWFBQ;t)s&fO(fx(?|tJ6FEmWI^ni5HG0ZAt_2iG>WXu|Fxbrm;eX%%)F_ zM{W>6(3y7R2K!R9=_31EmW;C=xj}VG0`EUVgORT*Fjhwr&jkOOnCxu0us=n`JR zt;Qh`d^kD0TTN$2%l3|Pp*wQZ1y+i7mG{tzu${zWiCc}NkWP+=%%v7u|Ar5gIlTyr1DWc zU6(6O-tG%;yAlY-vf}8*9}v@}SRW(@EqNw-*kg}ej|eTH0j*&}>WRcpi7LQT!fOeG zQ=bhLHJ9k-ik*c$>@7lkx!@J4gy5Afu*CjiXaUtQ>53L4K#qme{Y7U2q_nLIUXgZ^ z;1zjO7rfGU=V$sf1LBT2V_8YDge6NFH-f&?NNV0+>?}>)Uvx#Vrf=K_az)fs9anez zBCXPw-JNNWTK5-w7zhq3p6VWet26DkEWNSMR(4L~4QsZxKI8tP#0^F|nxN55v zV}!6+1e5(vjgX=4z4K*ZgrG$Z0v^r?A$*by&)5hV3ZK*&A<|KSks=UT8@gvKa$=p< z2AZG6+F-H7+F+lhHyzo2+fQo)W0+VQ9Mf5?4NlI=tn>y3SruY{3o85tb5)rZwv7*7 z!F-t2cPs?p9v&<&(FXm&Bnnx9 z+*XN1l|^Xy$&eLl5H)tG--?ixqS+;$buXF~_GI-~rN9#fq$=vVL8VO6kQKqDPNfWG znE=kGpQ}(QE;g4K3PG@akjhq|(yCGbcbZD^MOsvfFQO_1$t+VOl8_Y~!~#-H!qY=) zS1Fw(^`oQv+U?r1rf%w3*faK;6$1!XuF9-o|Tr|4E8JFOd_r6LRNHT z&SDWv4oRx*eERi7+o47B2Odt_5k5x~&sf_{BtK5QwnIk=ql7@L?VRL;Ei3+}7m-z9l%9mB|DUHx5X~|z{(o|TB;xeLU5s+mn!j-f z6S4gQNh$4Fh1L+*gtMPyEbfmzTk$+e*{?!o7$4@f_^P$tAvZt@4nVut}sO7epBxy2#Mo})H zX{mGNaIo4zaVx@e2JIjP^P$Hof`PUY!2M)rs$CspnmIi` z6wen)7Uig-zo9Y4+E3+a{OQZJv!ySUaAOn8xKo|LRXT}NoxVDThLeoBbvsUZ^A8cB z{KJXRqJjt_c3W(TZeLGKhM#P~QD_t>)GI``ll*R75`y^%FP$Y~NYuR6d^y$PNig3? z51DV@eA(q8(uGxu$soSTnS=R88uN;+dJX2oGYBUntSb1sF_;f#3e6H!RJSM$bx$TS zVEBWmI=^S7e_*R3n2$NKs=<8luTl!TnU-Ku8_b8508xU$1eAO*9}x_w>GcfY4M6q- zr$4wi5ns;b`ZAV-Pnx$xJhvR+aw?e_Z^{B*GX(Ro)bzY1EL9WCC+t-gRx$!En2&^Z zc}s-mnzy7fIJ7B9B{_2|Pj&lZyfL`*1@m<#(LHhMQU~_)_!=%=TicFt#gz!)1{^{M zJlP}&t__?%gmjZruPjx%qk1C2*=~VbU4?r-;D*cbkR9SjsVPRcCb)vDEhG|FG1K+S zqVsq$j#MiA0GN?`{EjG-sf|`nXC8{ zQE=@bLbpJ{1p>Qv^plQ6cS+)3gl3v1LU9CzWK1U5;*v!ExYv>h_W2qBM3TwS3FS4! zDu85vQ;?`4M`Brb5P{@-2U0=|5|DAX!v$W*&>D4Flb5p>(O@8|RrUN54*^A`-Bu(^ z$FSwLL14y{Le!v`K-xALvuT>p{PTk`2KVVyy1J1bg0^+^)}>s)Z7qv*+5uv59z3Z zfl`kH4`cg)XBC?#>74?&TYy&#gsTO*kfj**$TcC}w3*|aJJCKe*rtoU@YFR$2PQTy z(T3l27157~<4G67%F6^~31bnlZXyk##Uhv@^I*C}HJxapJrnZdphb=n9x^WcOSjPR zj5l3%kEL$YHT5A1)xnxkB@T(Ru1ioS_YV4 z{jr!TWxZOU+XX4;RKk-?zMqjt7+O^lYUiQH%>2T$h0g4&iF1Z+P~(di>YbY8zsKCs zIOo!-hPt9O%t&xWhk{DBSYt{@+|R}JP?#FR35x(0y%DKO+&FYv z$FC~nEvP?ri&a_*wbs4GIvgS|9T4yE4_&+957}Zx_iBA7y&>=1*rfS@dPA=4;y&VY zNld`UJb~=z13X)|0pP#YZzK>RnLWUfpLK9zJaE>4x-ybEgacuqg)WnggkE1H3x6Dt zjRdrb7M2OtZzSNAZG zz(v=}D|-|bml&&P&9ZY_1a&H{Y1-lv1-FsFzZy0Y_-Uq%1aw+WOrfvrsCbLH?Bi9s zC$0oG0~Yu-Y$S{&QyO}YU7oo&5_%eG%i-Zx5r398Z2*|*MmV4Ohsl#VPryPsJBAmHlQ zSMQA=cqQq<%nDG$XF*rA`>aB-#A&6YD2r8efNnTY%l|}woV=O1%m) zvysrlovFe%LP3l~=?Vl@fVf-E9ckqs!g>6InuJKjO;F!E=`Eq2b;F|fA+RkO7UV$p zx(=vFi=_$cKOfMI1i{=xu2+Tw%{2;4RdOOuqNo5|v1Y96pQc;vp|;_+S#nC@ax>hQ*bAP3H zX%Z)i8MV8woX{>L6_-uus4a)RZeD!cXZ;rK`i@g5mCx zo|IyZV$RLKkxZR4A}AUOU?q`T;DwC@kg+sN1ecoEniZg0Jl;s?cDh{g>r$J} zG5Ed&R52N3T|4VW0^kXk2wYjHb#=c4!l{dGPPA3$zCZ1ZyEu0yyg)q(kp^PAq=q%? z$>be%(MCeG-NgT_df7SHboBQpD**ADzL6lMrfwuishW)hA#+(+sh>i!0tlgXBSC4dSph1{N1K9# zac8jcbQ=j>c$)By&d(a30d`b2?SWro^NuY@g6rKxl{Cu4e*TRFcu16I2`}A9z_J;l zTGMBuRJxIX#Kau*<{g4)0?)RQ;7(|R-DlrOK$69P{mHPGa9qpTPs+lf?V@cH|Su zgf{!4--TvjBLQuKLfkRvA;oO5k-+!z8fcT!WPBPNq#Ygh0VMld0trkNB(RJ@;=O|G zh{rGi8Fzai>r3H;Xd}U0q0C;yI|hAsF1$}OE24srA4BOFw$ILs(s&JBqTDAN2_%8^ zQShG4?~XdmQz{eyh4t(Wa1y_Jf6(_E3H%d+LpKu03Z&)w+ZjzL@EhCl4TTPo;``Gf zNk5DR%N_C!g&wWDA=jhkhN6uGH)>#@)Z>8nuwgWF3LVQM+)*r-6IV781~Tg-*91J^ zv)@sS)4-I-L1cAnPjA7c$wGQoSw%n35yuHrhH@-D+DM3tMGkx67MLyte-E8#qCFEf z63`;q0uLD%{-uGNc*YwEBUv`CXCr~=M|g#e1X3QI1<~aUlujp_jjfJ-|pjWSR+lCLffFmD5%>VfXXHG zazsX5QQb)J=#b@QBO#`Akvc{5cKs%$P8my74Yy5!+w{~aEW{Xr)QRn{9r|s)CP`y> zu&PMYd(>W&M53jsQ~0JXb;{VC#Rhb$J%0~^i`C^@s5kd^B%vG_2-K0CBCM7wsZ&Nv zlaeqUb>Iv4`!gd7pXDANoaSIcaSx%0`w6*=uaeA68Y*fI%NHmk+Y97&NS(q;Oq~KO zc@RFd(BsA(V%@a`)RCV{$vO9lggaGeTYJu(?WCzw_@?fhyE_?+Gp|YN6l?`cXB{aR z(v%)C$5+?^&8brWciK63UjzoQ$b^~;9()m5&jXhd65?L;w%|l!GNwVIq)F$UKTs(a zlH@?bkShmZI4doZEM2sfG7#QyC#kjd+0MC7Bne5RtqB^7TitC4os~5Ddd?l+sR^}M zC?IPCyhXw0bM8Xl^qjk2o!b)z%=peI>9Mi(e@u^cVA7(wN zBLv`ZxYQ{T`TcZ+2!ziN0|E^Zw1;ksjl3VxYYz!N;n)>LhkYz_<84H!3v6!0sZ&OJ zqJ`>4GzNZ3>J;j^px>g@DWTaubKVg%WtqO5W(Tw=bqex&anU`aNm`kM)?i7_0iZrW~P()Qq^(qZIik%Sc;Sd<;(;(CXq$w(; z@BGPbucBYg|0N@Ywo1H!TQ;V(K9fr6bxT(&EaOcjbxIG54Kybzh2P0NS}agQ%`hq0 zs8W84pM10xgsS(iVPJNADlntvjb&4VxQm2qWlt--tJtcLD zf~-%S0$*k+bxIH22C-|jo#0XsLBrsjwj-QKF$8Vb?~qMP+72y5oZOGJrdkaeaX>_3 zVpg?XUri#}Oz?~E9$F-S;Ni3h;Zr~087;nhxX}lg)oMF-lrTyN#M(~dYbe6jsqN$z zCrZiIRW`9q!u8;AmEc!C4}i9lpg~$sx~#?(dXhS2rd2jDuL_Jp+lhptwnG;=%Qysh z26e}|I zqN3?=_Nh}?$L|sPy_>0VebQ2>wU=&Kc#Ao5^_ISHXeD(D5pr9J%#=^z?bYTax?V^q55&H99nzLZnM&saZ zU)!>I_v+dX%oTW(k)c4Z9lmU3*QLt@u)Mls>*|)3+6s_ds32_><@c^I)DY!$Rg4Hr zfG$2eaN?=x@9}a3;TXQu4e96gLY||K#y7I?vXpwik1S57;$lTL@mkL zA;D+1mKd;GZb@vHYM*!}u4ri}3xU~N0?y9@AJ3pE^4DoM{Dl9PjDf zc+wM$_OzZ%X6cD9v^*I4o&a=XPf&cOo)Ej%o*+#LJAgqUJ5A}zWH>`tLLoxbK_Td- zuCVwlT@mhW?TXuUW>>(k?Og$jPVY)lh!9;@0J@R4Y6yP#O2xHwYNW+1J z62ie#C{ zHVn9GiJsRIu5+>x* z6wxw=Vj7BG#k6WvUx*MLiU8e+Vo49xq3AWtG6#AJjzM>{;TQ@LqQeoOn{X^Em^vK2 z>R1*wYDZGUJdFBd-Kw6C=WMfk?58}}9 zT3jAMsI_;m;L^4+2>ecn+B<@7=$ycu);S1tUhd=F^pU12SGQ?4=Emt!iGht z4u0z*!3j+GwJ_RKdeZ67(34Pz5M56Ix~V5DK1)x8xmtVTO@zf|veT5VbUQP2B@`k= z?FvCRb%n)e>56b~YgfD_fv)H-R*Pr_-_Oz&Ux*N0R{*-PD=0owS2#UdyFzPY{?w&& z{+s_454T)j-ZDx6Z$K9KxN=5rnVhLt% z2|#OF;?_mArBt-*G3z;6qD@p1?Sn$)CF&{_?IX#}GJ8uRxkF1T+6NMRprW0l(JnBQ_QQE#735AvcQF}trO+8`pS$ZPO z)!LInw3D5tb!9Zep!9vAWuD(BNdD2>6%?PTE9BnRt`wr3{5qv8gIV}16oTK!b%mgt zMuo*^>55E`)~*!(MGYaI$GyRn?EZ>=V?vRqA12e!3_fRL(NQjl=$@TcA>JQp{QA+e|7==ro2M_*_e5FL(k z=VSwp^RV(5>R}3wfl1qN426~f(cuWtO+!5!A5Zr&g2NA#j}dlMn~xDKg}}GYlH6Nc zME}LAN!^n394>aXCBQGa(g#W}jS-R}2mVGB=?^xM`IP92wABN4CkjZ6h}-iv-DUaw zlh69awT-!!(SO#Mhu|-3?9ceH`peqKW%!lZlMcZnx39Yj9*3Bt4(G$ZfR97X2jyY! zbT$0Cs@-@EJPtEC0Nca$aSii+{yM^(ga%pn1ZmTn%;e?}bEvtBxvDwL9B!^=u5PYj zjxg5*TGuw$G1oQMGuJmaFgG+eGB-9iF*h|gGdDN4Ftedvm0@ zgIP33nWN1y=2&wazHczcnT0*@z|C*%K50rpSD^J#cK-TnOx zJfCTvWu9%GW1efCXP$3fU|wimWL|7uVqR)qW?qi+uQ0DPuQIPTuW@x=i|6ai>&+X? z8_k>W{rAk9&0E~Jx8nIW^LFzN^G@?F^KSDV^Ir2l^M3OI^Fi|=l>M;zi211bnEAN* zgsbsMJU?YVjc=bZpEaLzZ$FRc7t9y&_Dkl=<}2o_?)}&B{JQyu`KI}n`L_9v`7VB+ zcynWZ{97<0-;)vfzKqBZWJG@Gdi5hbf8YK6V?6)B{Gs_H^T*~-%umdpnm;ptZvMjj z)cmFSEA!VfB7bB4*8H9Md-D&j&OhS$Pv)P^&&-Ni+CPo zkG99)`MINv*#OyLO#5s)7O;-98|?9R$^LrgRtGJ1ZO^82tZxT4oo7QkvXmEN%b7N@ zoN0G-J>7`s3GVMZ;d!Dx$==zXY)`SL+SBam_6&O$dslm=y_>ze4_ zoqOVWu07A5Z|`OAZ8_I2u=la|bzkp?=Y{tE_9FWLyKEn5H`|Nt7Q5B1*h^$wx7kbW zs(p}su-)!zT!!Zk8P_#?xqXOxyA#h{GOoMr9{W(c*S)_2&wchv`!M@(`w06;`zZTp z`xyIJ`#Ae}`vm($`y~5h`xN_B`!xG>`waU`(CbP8{{wkdZT@l{XP3;`xg6F`!FYrD87Hpe%yY-e$sx*e%gK}!24`~_c{A{`vt%~<~U?^`!Uv>2R8lGQwe}4ndZ`yC!Z`<$K@7nL#@7o{PAKD+;-?u-u ze_;Pmciij=e{TQ6{?z`Z{VU_6;(+W)fuZU4vq($)B1JbxuTW-^;)nM#x#&qFfGjzhDn zWLM1&bMFtw^J>}Evuk8WWY^5Dm0df#PIlewdfD}}+}t3$VRobJ#@S7>n`Sq2TW7b)ZkydMyM1+J1RRmI|lWR&5p}9WXESqStslMf9$;rd=y32 zHa=a|)0vsfOeR+*fN?g628Ea#B(n;lvhE7%D!S{w>+YWyAu78Ol#8P8t{X8Ra)|*E z!$m-DB65?v$o&!mA`(DEjEIPcfQT1RQQ`lbs_vfdnMuH1eZOzN-v(y7yKa5z)Tyd- zo>NuB3Rw|r%i6JGR>H!F{Uy7KUCr9F4(uA%kr`5Wt+=D7>)7?I6Z;jrf&H5O2I+5P zomm%l6T6w+!hXwcWw)`e>~?ks`yKl|yA$z$VE@Jb$nIi)Vt;1;pIKfvv%LRi-Pzrs zT7l|QAZDqbR&ODF#n4@79O{90T?T3QnKR-bT`Qn*>j^Ojg&n_#vUSbRK#f5OQPq+H6VSeAFloN`vJH<#2#h?*(2;x_CM@z?CG|E5Cs@Nz!b~LWfurcgeHkLids@XU;o=spA+4F1?quF~ho5EgT zQ`s~&UC%KC*O`oF?-$uD_L3et8`qab51hm1vUzO29=-tASJ*u&ZI z^6p`8v%TycwvWBb>h;+7aNW<|X9sXyhVJm+|3>5T{mhvCt#a`JJ18XMLm?T5gk*fA z*Y+^3AM5u=aQ%cGWyjcY_9;8TK4T}@=j;piCHsn@@pPWSo9H=$xMp&a zjHbL9Z?1=4gliV3vH4;i;=kb8dUy+5FX1iurTj9U!&~vo`4zl1Z^Lu>m7F{Bcs?)S zg}jKjlo!`xS@SePs-^1_a z_wio*FZ{2(jNgyg-n z#mN2~-dxSc@odL^GSR%pTb|@Q~5MLozLJi`IU|r`7HhtpUq$9bNF07 zkI(0Mjs^S`F2~-5d=Xy^iU%e-V6FbV6i3fXOZZa0j4$V}@)i6wzLKxvt3ipki34`< z&r3<{oV13ou>CI#e8aYIomz~jD!Ae`t8lPqrVDFLh79k$3!3(qnJ_`V7~@> zl8X&qxkYXBDD@Q8p*&sL(V>32e#V!Y;~!(7Gfz}zKoee}Y*pTX2DcCTT41lD1&Uca zfE_IyjsztD+@wXvAAi%LqtYUvwD5xF7Ak!O%&$mT$+_?iF-=|0Sb|D-d>Ol1!*rGwax6il@|s!%9LnK% zP0iPk5!WKBhIpok*HjI#j=18n{F-{z%~X{km|{EX*R>*;FL=KkxvCpt2h{7Z0a2?_3eeE;P#4S!_`9T>Ym+?yds5hL-z zvuio?xcO?_JcOr*!vh)X;87C7k1-|u*yTzGO}Q-m9E^8-xe$_~bWpiF{G!5m2S0lV zHyIr7_i#~~qIF2&3E?e>#h1nrokCwOyg*CPIxzm865daFy<9^z(Fl%fYBcs1ckm!n z5>E1+igKB{oxZjzsSh@Pq^;s&i15y1>pYsOI@Wm-Sc+qNAb~LzAJ;F+4Ap6>+Q>C6r|+PhuP!ZHqKYmRK?y3_}2l|By;Ki8!sEP;Ld zxRQ#NdS7Xq?O-iFQdHcP(3`HoCtG#sLG39B_mogl(nW(&)fuh9vb~OxSwpn~KiUz0 z)}iP@rwki$Wn)9pn@OrZ5>10S{w~bKPht2CVNYmNn3_=BnLyf@e~#}J*jVg_-)caa^;;L9X#Ljh2pP8=V6q;nI;L~n zXE}g%gCD@0_5Z&Sj}RD)KQhp~!J~OU%;j(l#s`BlI1Z2=k;sI{MzR9kLz5tlSq$!F zAt(X&jb}$LU^hh~8LZVC&X?Y#xA9`lWVit*Fg4>vph|{=Fg&7C_hbJ`uX-j9hqNSpm<*aN~dY!+x+ss0x%F0*g_?| z2sqGd>H-DxgqY!~FdtVD9wH{(v?j~yN+=rdip;0eQv;vP{+1*SQy>kiDZiG^zzqsn5WCCy`j;-Nbv$NaoN3Cek$ ziRxa0#&saQ2k93mtsx4O5dz#%WDL;Ii0B*<9YVOc$%0@+a(M_S60b=z;**Vd`1jOGClJx>ME^VRSIv=NoETp<+#Njpsa)zbD9@|O$|us{jGPI7c8 z;NI{cjq$l!%jIq~Ro1o?`Zo`aHV-We-Q(?a(mld2vZ1~N#b0{bmAX{9gWz8X6l1Ta zHD_$J=f$i$94oRMUGE6qrZi_?xL$-JiD&K%s^hW%8eZeq(#BeCGPO`U=~Y(v1WsxsqBZKtQ@!i0&*qZ9>q>gZ&Z z;p(kS_PQ1C5_P$+O$J0LkUE=v#I|Ugm2AgHtWCyoD2)pc_A$a4fCFrJOIr-fD8h$ox6%A2AHHvZ4`+2g zd>)?WM+yfGpecvJNvaF;@C;&NvD_f-evo z4{N^!`yK=PuEq5gTtVr}pmeo`(v|4svQwL_y1fBPr+Ou&Z}7O3R_m0K{Q!M`Cv}9k zImvTp(wsryYUgU_HOjcG!_MGGP7pXt>jA z@K}5TD@|5X_ahm2)5)YHb%sy~LE7xJNyP}~2xpj$%UbCSzD5*(KM6m8?pY@`@*noK-4hT66(ec^q~Xjayy(u+ofp^m#pg z4u>rl6OWNXk6+4RMw;<7qU3zy-mP@@KLL2<2`XDvv)cQIz)|)%L!VXmz=3tg-;gf% zg!`m>hpV&Z8k;zsDf3k}A`!JyRhXow-5}rZ=a3qXvmwNbTXO!1CgE5yST9X1e0fbs12KLV=vNhjkkOvl6BU$0?gXV+xs{0V3254 z)iroh+q4OSvrOycRWDO%Xv#jQ3d?a2DG~UyT8?uQWY`W&{|$p!5zFywI0WYdeOU*U zW*^(=YRqz!Mu{6>(0?pP9gT~?Z;`tn3&j1img6k45rxHRGaXOsrXvKvYC7H^9-&T} z7K(XeS{}GL34Qk%KG66vG(inT7&76pk*xpjrem(bDzHRy#r&2xFkK{*px(puh_W8H zq0eo`=jXE?CqPl3f)APj1fAb{baZlH(Hz#;Q4ai}?La?_2CT-z4Fd6B-ryT+vhe*d zCV6p#`xjvc%)&>Qd6f2XytWn}{6}h;AEhHH{>!ou1$o0a9`TKEd}D+%6Uf9tct|Zs z@Oezzvy6-yi)nkBY{S!WOxp_P9n312ripL!3!va3GHr*j@ROLYUsEfXVcH&orFSUW zw5?!KrY(wu=?@|*FvE$PXww!EHq#c*(WdP@z?H(ZU5uOXJV37af@wRCMNHd6WZL4( zFm3k>)3zS&*vLO=+8!d)_C0CZzAsE$xM)8>?WAdYC}P@vOQ!7^!?djs)z?ki3TBwL zgPF~=t>&;2$MNuZZZ&Nyn8mcMU>4K1f=SbMJSWq(f<>9O6-=78<2jkO6-+m6E0{EG zja<5Ei`Pig7V*NgmGRmQPkcMI0|Y^H9QentaV0bR8eA_yzvu{3=Mk+ayg}Qy2Kc#S zvlgyJ>rqP6_8p=~_bcYw)))g6qA8z8ud8-r?v`_O0sSQ zpM?=T$~}Qujo`B|f=9V0BMe6HAP!h&HdD~&q!GN(tTvemXPGw2{k%KAK~wEdeTK4+ z=E`7Xw;93XIGgT`F@mRhMJ0|Urq1N*P&Pvt4GkE<<2~a&WCZW=1mE&NBR`bb3Eb=s zZg$3X3a-$^e{lWa5=QWr1Zf2C@(3e%u{44Yc%B1v;hQCm;C-Imp43Hv=!UX|Fdl^w zJk~ST^OWKMA4YkGV&zAK5#^AFh`l5jv9SS09M&1JDLx~{=!`I|;N$M&ZnA<$dxE2= zX4Q!|p+=KYqu=7X8CNK>$2`Y8(hC0A6JrIx@3C9Kdy^wp@B#M$H_ZAE*}Lwc?0{(n zzwWWwJNw-G+|mj@o=#TqO#Tj%PZp>IWUJm??}iopA$uF46NLC7lrq5z9>m{5=m{R- z)uC8koo;|vTa%>FK&Imf%}`TltXA+G_Z)cnpry}nN37sk?pbcKg7>?F?*V&ixzzLD zU|$W`cQ3Br;tEQ?1Er(Y2&L2gF|9h*6JNZC1tg^}sBtMR*C{3I0#@)$>IpBaRx9|7 z>x}DmSiw`>!54_YZ`{v-ux~(EFI+P*K!Cv4LEr)lfqP;JoZkR}D|G_b#3%4{qP72# z6+GD;Z3RE)wn;^;tJZZhtl)24!LMDQxYj)elmTEUYO zUq~ctO1FZiCQeU`Si$2{ELQLv3Bn4VnIf&=`H4poCIUe4cs$BDo`=B=rtksN6rM_! zvu+A+O_8SXwiGh^gekl^L72jCYf6g`*`o*9EKLe6o-lsS(jeHTscSQZ^>}oA)6}(@ z!g@T$3q5{qtSP+IJB!6Lh2L{ZQ}`XHG=*RDuJS&g2vfM+3sZQr#!gF9csFMoyr`aT z3U5n~Hichy#xaF!Q!S=2qz}_XLc|otIJa0qkQnFCkJW?J4NwORkN&Ny|8KBwulUwG z6)xdz8O;j|zfXH7t$DSx+BwrV2c5afNi$)Uv(gzH>FnbF{TSEPV)m-?{Y}%9E6#|F zC`udR^opXM^HEV0(lt#4Ob`KO{)vjxX}4#TkD_4AYjALUrHW>Txt+oY+8E?SyNgK1 zW~Gz?6KVOK?%qtsE&Z zFtztklMxBrD@fTc6@xcH- z-}RJBA`vgU1QPL*OCS+1x~xdVoo~AsjU5NsR2Q`#US>lgM*9U4F@=BTk;!I@WSzAk z3BwYGB((RR1LP}_i0=TKsKv!55|J;Fh?5eDH~`I`{;WvE?c_PZU(v0NArbGJKJ1y$ z6y9SWVzJ#9Y$*TAJv*@xETXtS20H27c2o+3SHco$SK^KTacD=th{)alVOZiIGtdg= z*hxze1ahGS0$RsnEI>8ZO2J;#7bx+-0wpoYah&qO;R@s03TOOAJT`(!NNaNp{8&%p zgIu z?wcAR5L1~3A>ba;{1QG)aRbqlxe$n(n;qB|sM90E<+p@l%$IIJ?K(LeLvTSD{*Y=K zYI_tP1pLcTj3Z=_)!M*nO2pQOyA1H?yfp#iOma~-S-pE5j!Muh9~!COdq@P69ZQlT z^&1XW?ZoFNso!>xp#BKNX+P@^j73`l?+7hN%m^u1bWlggObvEYLG%C+0E93WTFf9g zX9ja&eL{+{#-dK~El@exgeT_vODvavLH5PT|8jD4CAgYFdsLec# z<%7g^^fgCE%4Y$h>a1%l>J$k?)e0c0E_#hcog#s#S^-4WDLN2Ur$`{m$fW~Oc#Q<2 z5HElz8Gjxis#XF~C|m+jHHt^JnTGxqwHo6qLZnV<;nM<Gz=CBNm;@b2 zK30+8D2A564CB@Ad5n#7qXoyi!xP*Dl-4N)vdvDxX1P={CXS%uFEe8y!hNDt0Who-zx#39JxgYLN;H;VuH^eM^0xLA`217(uD zUzaGLvC51co<%w|wulW%otQc(6{gy^DdUquci7CMeRI`(*Gf|_jP@|V{ZI1p0%W6aFhExfStx1i6#+Iepp|R;15oqja^3i0> z*N~i#l9#edVGk27GA-4Hf*eXdlq|8ajoE~a?dBgM`5Oi{b~yQPGO)2x`~!q;5%LF- zqfEfY7V!5GI#G=6hknmwk}Sh2CC$xD+3Ha0&wf{iUq zUYJbS*pcMm$I0MhW$Fs>uNnBa4%b_71*N;ttZOZlei2LQu?8sJt5f=>8kf@TI;CVf z0~-Utv6Q`I!^SF-E0SMOU_sAG4!%qj?np_)h;TC~+W-oCOA4of!u=Ksr>Dm7vceZ% z@P?&JUVa*%!i^>`(LKcyk*|}Z!LiShZDO%Aurn}00XjA)Irun{JS8O^B;OBGH-qFS zafL8#32X^a_hXv_vFO-WzSBOk@O5WAlev#sIlhQ z7mDcd==*y7Qu{&?J>Ec>HH>#L3q^(}?TL$yJ)Wd56!A-RtSV`A(ic9UEZYM>$4&v< z35bOv5T5EJ(59nf)lH+(u{Zs3(6O-yGZ%`W2+R}~bWHJ1QidkB$(V?}LC^XEsr3m+ zfEf?#@HSvEp2kRItM~ztMczXUA3PQhiN~4#dJ03N3?D zDF#JUs_$x)QLHVYEe=`Z0!GY>ku_6B&=^sSNGw(n?O;;^tGqN3uk+L>cNIG@Iipnc zB?{XZz_%u%)HX^B5%npNVu@T!X}k=Ppz~9r#*Dm%>5-d*HOjz&djc!{G}o=ills_h z{b{Xdrvea6nd!Q6Xkf8-hD%jH^UT5Gq*fUFh$!gV;^I}P7{q85}5ZQ z&*&6*Mvr!FN)%IyhZgqi^mLo#ndF(FpwiknkDq1-G{_P+HF9Sy`_k-#o^EH{XW-z$ z!l2LGojPIt7nTWa^$30DOaR%mt{gLQ^Gh%7tTk_5BA`!Nbu{}T^mU-JlaqH~JFo~Y z(=JkSMka3(FljS_S1(?kkRnnI7OA#oH2(~6-1nK5aj}bk8(*H-U#L_|lLcNoL?k8% zc9u)xwX4jKVTuH7*NG4b*uLajmQ1O2z;-OwZxMEC0JhUzl03*ct8OX~*cVc&od9gt zUnBwB({2ISe(x55?JFsZQ-=EquwC3#0=CPLoB-Ps7wdrSx|I0>uswaT0BmQu&jZ-b zcAsr30Ndk0V+pXOdHhwEt_}#?798A)b2SJ*HgVfg>KflDENPZ2nZNNBLFBeTx_0BU zgQN^1`-$%r-{_{}vT}kg=`pupjVZs2h5T+n!gG+{Be+6-ITb=-H{mM7Y7~B@9{3p| zC=l{H**7^>eh+G|X;afJJ#UFNMSqNRy?bY-TIIKUto$BHvCHp~6e+)kJReEHAa0TG zBPmkP1KT`bYeK$*x_nn?721O&-shanqr|)9>Jo_eR_9iy5brh4`|gwCU7aMv`-M~z z?}y@w_cy$*_+rsPb|*$U$Y(fS3(REFv4IY9 z2uF?BI>=_%aNlMqjcUz$2eBtTlPH`H@x7fzfeEN)c^Q7C2RaSRSx6*sPdG>L*ocdy)xY_U zKS0%RA_#<+&|-OGeT0@LA2FW-3BAm|>2Dvf`nT};`TQJpXpud#RY2bb_&GZLYs)s@ z!|=2pAHw}aNr5V^^LCe(M}i?DFOZZhMX{npza4WTyAv5bF>rYu;GL`PLv-eC(L1T!W_0Z zVT8{KUz8UJy??B5!i?e8f6@t4M^2b$r4!~k;e@H?VXTnUR|CTjf_^JDy1qhAn1zND zrXHw1sw15+^`;YMmE8%mgPbsRJiOE9gsHbWVd||;n0nm_vr{->>Z6@7^|}*gr*Oj5 z8%~&d-3epl(w#7Pjda2wUN~W7{CS)(JEao_g-a(4TsaLoVa}2h=A0HTPaq#tz2SuU z136*P_|geeXE4bsPjpS5!!rJm4%Z4NOug=enQwQ()GLqCVrAikc^6I?tWgf=Ym~=i z!WnZp#P8Alt?8e|8S{97aK>QqR*=>yk4Q;f&$`liVFFJUn{{Ub1GTPG9%`bt@tiT= z1V2SxzQpHidU#wLFvJ@ZXUOb>s`&DE?!?@)ThheM`=mv(g#!opi>` z5AN`+(w#A@*vgDO87nh@3@*wzlbkw%v+?{rffHJsG0%8`j4#Ys*y>3pHtWu6C7m(T zTahznS?bmd-5IkK&X~#GT{dUTQaEEKd*7DMm=zqyrX6HBby0W5?6>(KmU3;f_vHq_ z>W!(XuT%D|Tv-+EjH%;nM{{mCmO7_qYfMvP9AjQAlwBi8DSFq|<9(-)?bGiGmk z@NGEnTCQ!f3N>nj8m-0kceuj*d#1@VO{6pC=_WDGm?xXqoiT%&M4T}*(`TlWdualH z0X3>NoiSf#*iiQ==~L3BGiLv#OXUqyd z0iiS12(zke4g|rhh8zf|b!I`R<4Mh8Q);Zvm@m@4NE6POV`&j*%!#xUY2=KVo*tY= zeB7T=2majw{_Vw;{05+OS_TBvLg|iJN~bsA>R6gCn-!>VJWA*2l#*=@XUu-;3Ln~> zF>BM-rr|sQxQo()AE%LLBcm-w1cG1pfx;Ihg%CyR~`Q(gQofce0B%e%g2a;!k)cqiNEv|sJo=$r@jk+Hj znHKAeS?FKvCpbxW#w_tK^GBR9JDOOWF~?GcGp4?YbjGarfA851fQObU*YUim0dmG1 zHJ2*yBVbBjs$3qF&X_@BW2&idOU^}F~|a+L{C=7b94mM0RWqSx4u+) zL|`A=Ete`UY>K7IGgD@!tZupyxZb1`atBOG5iVmaRi30TRh||Q$lgeiQ6PKzQsvoZ zh`v;Lo(Pb@-a+5=fCboVY^n18CIZ;2OrA=}_t0iKuqT%)ACgOzCndj-yhR}2XPQW0 zZ#t3_u($Xk9oUxW{?(qYz-{7NoPxVz+BJ=Vf-3}qCyF@SHvgrVKR7bc>Ys zYbgzUVe1*_{FHcf%%Lv3D4vU`_}FYTj*Kn*(7{nbIBJbTJE6D7gp)1^ay9c6CT4CR^b=U zf>FX*5Z@QJQFj(BO{H!h@r6xKebeF#`^qDo1rtRo-4`}C%Q7vIFYF7y^o6}4q5kJZ zV(R0E5+&5X+YB*$VS7c0F(PcYLjASaz+v@;?MaM4{R^|ih_F0Oj0p9=kR!rEpMd(8 zW9tN<{@S$H)8vS-Jxh)V+mW0`grNr1zc)>e2vrj5-{(CK)L-wdmQepB+TNi1!rr(5 zU)bjsU)TbFPl((BNY^oZJ|-!H$iCqJ&^ISb_l4Ejd|`)uB)|KRke2D4!?aIYM*MSgO;B6vG$ez80mWVp2@JvZ}(XFJ(p&e-*ahF zehqm(mxejiBH!oIq?%2>u$ScdGKMd#TC2uh5p-(p84b=bn|w=W*na1J=?vRtI>UCt zg2J}W<>|=QfHQ3LrP5>dUb9x4du+^!;8Mc@I;IoU|wv-(>+^fBRQ;OjXTZbq0+H1{CKUc|3 zKlRcX79b=Je^zJMP8sC*25NG{$B$Uf(CvC(*#kI7*ZTVtfye$G&U?I|<8xa_j?XP_ z8g(FUAU8`1s5mfJIDVY+qRC5wyto4_%VRq(A?o1VOY8^d<`B{cu&JdEQnvI^z%mwW z38=HBfhD>-(0Xp$F}E$T0k(ZJT9R=M9dp|;d@X^aISlZx{g~Su5!*T31>hnbb9)=$ z%iCHj9WdfoNIkGFiy>* z4;sQ3P8RHLM%<<|X@5ny9saCU7(<9B{*D7MZ@3DRD?1v;V-Lsg$4tlB*l*!iO^)K1 zM}EN3w8QYb3D2;=;eU@4vYYG~__i<+0k|(y;O^9jpB|9jpB| zj@1^AtC>p-SojT((Jba{?NvDMi_X^Gt4?J~D-~8_D|I|e9oT%ZaP#_?3{T!?jO}!?mmM^Cafs z+TU=IbF4gE`-JUq?eReG-dCPtgYlbJgU}eU$7_#_9It%@CrziGRJ6D7Q$sW!(%Mt) z3qg;5y!Io;@!CD2j@RxMIbQpD<$2?HZ5-Skz#Ba{-+R0A&^!hAq!FsS6;&)q{FdE% zn=sU1%dmYolM*ky_$+I&R#6{XgJ0?b4V`HmCXO6c=m_!?3YsbHp}&jK-J>Ou@r)Eg zVe&vE6*5`t+@smk7;2SdY47-{R_#Vep+==%Xvw;li zB&LILj1o#-i1oE{K9C1|{}O8q=+8QsZX>@Q{zBJ_!E_WWXyE4tBKxB!-~f$TmL1Y> zdc^+dTj7b0bISMO$YLQ(Ac@6I|8LnCeG|=8|K2Bkn`e6exRbv3)6}4!*Y@AWt?Gd2 z>A@JC^+iCr#>y6q*!X|Lg)IV_0*Czsd@#Ub{>EsDtpCq10y0?zT^0XPW%FC!K;x8w zaTfu74@2c^e15(~KySbcy%Qg_3JAJ@ML?b7Edr8TeXlcWXI2VDTK}V__>Wk;&Ai9s zFC2~>5rUi6MikOqA$I#BC2rao;no5nMffj6aDzWc6dvW;5U>=5%LKT`Kqphm8%Y2{ z5QXmxd_0F~d!|ed0%bkqH+X`6PLUym-HSxhw|> zp%LL5k1`X!Q6Z#}31niVS-|XinAd&~dy4HK_NRD(M#}=ks(@>;DBwCQx5!w6!z@Cu z$%aC?0QaDc;T`4joc8gw{$o5QC48mOCQFLChE$d%%x^omeG&66#?O9fn)o)q{EKle z5LBWiEW8xnt=ClS?9$h>48_w>h62Sq_4O=^jMME<6etBXi?F;|CZUVvz;;A{i;;CK zc&0fE3kz^y`=6kk`LStOoN9M*_#o9I{$^rSThyKM(mIxgHxm!V`Sgu!CLYSnbu7ka zVlOyCHPF|vU@Ip&GHHd2?Q2*z(HfQ-9>(5C;y1@U4H3&n3!Gp^h2-0lQ5U~>5yJfr#O zdn|sYN~iG}8H%U9Xq)o(%NX{MqrzH;sKfADJLnL+&2rfb=#k4_v?A2gegOO%v{Yrg zEBq#wst^O@A$Z~IZy>h(MxKMW$T$ZN)ie)*-|nF`CKoqq~}TCf1j{#AjyE`jXLs)K^(o`i(jTQh;;tE@o^t7FI;omt4#$0|uTRZ+*$xz&)7A z%J6vrpZoC{msOD*d;mwe%Yi?2f7e+v+oFO_RXpHPYHcUn|*WCy%*E^k{s{ui)nqy2Z@K% z^z|j3K4R60TW!lrI(>{FeXH+$j{VNq>Wjw1R$nmTaFS7JT2#?VtHwE2@%I@HO-Y3x zb{Sj46`UMtKLoFav%N_%i%a$-iNz%o0;#(=elTHYBa2INhWUs2X>m!7Ke);NQC80A z!1Z9|ePAW|gkHoI-tCutFZ;yel2;Su;*xz{DCWVSzPRLLZ;fSf$p_wdy{QMVxMUf7 zUte63GsHi{zZvTFeEzt98SV5n`LNh*e1i|KH^7HIIv>7>&xcx_5Bl1YoO)lqkJgq9 z@&_NMiq#}_L4{_bLbu?$9ao^KI2mF7wi`VtxyXT+I}x;KW< z=NnisbVet1yBe3!#X6y6w!t>tC3=x{Wl7Fa?@=#)r~zjk`huf~z?uG6K-f7Dcpt7I zN#M8O?*o7rCeY32)d|yKMj4Uh}X5HocU7}c6 zGFIQ^yVUok`(;?kw6LUx=N*kY1JAn4cSVL=Sh6z1+~xaqqF7imI8oo_yTB!7R_^j$ z;DTK13q#`V@?GF+e3$P67lsQxf1F*utNihI`HrN+D{&nBQy#gnWW9f*e>&~*6=&dW zcUjKB+e)i(^j*HAGou%lyz7p$uw;1?%PwDtUlpGtoX^A)Y~nq@S148Z*+FvlVJuLq zIJ$wpuw;k6u;huP9qeVcHRIxNcwW#L^fA*Z-j3@*1j$Y69Gpu>XT?Iw#i?_d;)piQnw4L*$suHC|{5wSkQ5YSXT3lcC;mN8oQ*B6-E~q~~z7UYiV;>p52d zyN6lVE*Yx2G3`$os^VIU`2bJb(mLZiL_walw8jPqIslXJ<#z5bGO&f%wY4cuuh+B; z?AcH+NHni9Me1Zr9iVKD4?Q#^P|S_AH2-!!G=8sawuw3Wd;k*YwX z8rqCfUDu9MjcF!R(c3E&pj#R0B_vep2nEPdhAQ@vdymr&XYb$sLJ^k`W}}82axqAk zj1kHtHp0aJu}e??!Ias`J4iR0tMfqnNF{9~F8;CjsdLJHgM#duc1f3va*Q+Oak8%! z*=KQeBl112q&<#Zf9j=lj^J8lCZ%`vq%!Eor8D|(W&NpCl}IxQ*dt0<&DDJ?$RAELZsjIU2m0jm+qmcUAkXbcIl4E5PsJ)$zS3K#^CAZ z((k$vTY7P<;#QCFyADeknX<|UVPJGSQ< z{l>V%30ejnP^|anO*vDvIs^W7!)P1RStv~co zlPo-~Z}8JznQVzj)>%94IpaC)!47VZ;b}dFr#RaVVds)NW-$z0`m-X4Ghm0)-*0-H z2SNPIbSmwJ7Wx5u7C%+{BA<<)Rejle*w+Y#SiD?;U92CnI3)^C4E_gCL@%`bYU01J z0r8*26YJySiQ@Mi1|lW6{|y(0LoUaWcZ=|WHUm`*=n%60 zKaWF}7_35{F+n9%+z8P^Cwh0c#=jX#AA4iJ}k*xxn{)0oF50?CK zIOMA>a2gptXl2>@KPe9RpRJd~Rs3N{*@U5F1Rym8{ObU3$bfu-p-BW7{kXv4xJyU} z-uAzL{^eY(75NIEpQL`HfjQ?=SQ?xsCgWR3DN$k#)K(xL)^HgMa=KHie^8kL_8yul3 z>!^0QiE1CWquM_Zs(qG+&)HDzax1D`Zbh}rbyWMDK())GQSEXa)jlUs?Q#RvF4s|Q zBbSb9<24f1M!Z0^DV|X6ZO&~Mh-#lwN@QbUv4aEfHX!KEae?h~64(Yw4FcO0*fi-F z><$lc6R=%w0^6M&9h%ctPDqH{%6ZDz%6ZD%%6TfXm9yT1V&3zF_ha20&eJ?aTRBe| zTRBe|TRG9B@;ptH0sY2-2 zY~}pOCt!A$4zsVnXs%YF&|c2JohhP!7OZ{MF9p{A0bkpku=bVdsh_j1pRtoT+zg91 z1lGPg!;ZBtPq!ctF+aRI^P(>?+;vBm*;#yJ?6>#$K~StZOwOhj_X+aaWO)K-Urvi6sZJxy1H|7!6{$i8LrV*@thJO&Z{^Sg>_8I=c2*NMUe9UoRRTWn- zVo0pL%B-}+m}mH3@yEy77c@!5`k2qy*IYS{+_oQ_Im_9g^cbwYJYCda(M74lac&tK zCcw$~KRA=KBXdV4VeKQD28TBV@VBD*BK(-|DX{WYT#I0K0`S|Fxhqp(?dLKi*8Xvl z6>I-0>8u57Kaq4KDYY6H|7Ywu07?>6&fJ#y62Q`r`R2^e*pn7M?2qBY-Uj$^R_DWP zH7*~%NRxapu=c5$Q!@!`ugwf@&P2sdGEWJx+V=Hv&)-{EAS_mD~ zB%09K4G=mtQxZDF8JE!gI-!JdfZM}W>P7mmQUdD)vlavw1aass_Ui_NZ)1OV&i1BV zNf85KdqE)m>?8<$0R%qljBs*s41pUOAaJ)%;Pm(e?lw7zt|_qgQ<>3N`=^;UnZVC= zH2IXU_IbhJT%veV)7wGu98g*hifeF%K&}d|3R2f&uLWbV_T_;UbfliKiSxC1O4KIKq4XP~`X!071Tr(^BUrVQnWB-VcLBBNhOtoE)oqrvpGTP-(MWT+Skj7B$(cAxnwd-zz2C?>~nNe8#-t_mN+J6UAp(ixD?{Njz{~?wNFf+oc?Bju=er#fqzqxoUrz)miiv2 zIq7Q!)?VFG>~XpPtbGA`DE0+k5Z1m5zd9ceYu}MR7py#k4{g>{=;K}D-w_fKtCH4n@ zj$wjhlBBSW0esW`V3-WpA1tD#J3)#iaxJC7{@~9U=$!5ZHD)C34;GP|gQu`Rcr>;p zk^;LPPwHb;`qNquMkcrg-}79#vB_d@y@$@q{m?^a2JstO75lYt`P+Kh|W_}BQO z4$D1-4Z>e18pI0HKToWTq5b;h*kBo zI4*ZeE4hVoaTDsdV&%CwE_Z5^vz9Hwhx~F2<#>?_ZeBVrcWFyw@`1%cTZ9j$$SuOJ zHxYxw1d*7!`|cz;IP5e-j4i@@M2ImsY-?f}9F`~9H$c`TN%A1QY*Mxu9F_*f;BYoa zI^w1#3rE~6_yMs2vL?7CCk0o;GgE-)>7Xhe9F2- zxI&pJM0hV!wnxq%C>Qn!Qz;boycu>%;eXcyRfsYrgb0uFkBSxHgWBAL{mm`C@5O|A z{V~%0?mgJlD#G1kMfiuHU4(xKN)a|h`iCG?G>eG;5R?`iMBIaOP&*+?-y>Y1?9uk% zv{@4II@%;`6LGOgxI&qzO+??viO{1oRY$&jYT3~KBW z9wtJJPEy{~(n+SI**nR+v`8lza+&BPN1KXHa=4A`B*QX9C#k|FWpt7=O@C-AJIS8Q zWhW_bCOgTtJiU_)YbHC%?mW>+7N(!4lPpd@ewpYbr&A)GWZebq68^!mOL(pSaY*vl zkYEN$K1-5}PV$QXl<%zUB=B87o%mKz`mSHjB(Y&HWeVT*ifM4hi6ti~lHKMo#C7|G@cfmtle5%6QjjGCok%P z4KER1)&M*hSqbDK3DTV#8w@>S^Qem+oyA)8M#Fv3ZJ~?do$~u?!;^^?N}*l)sEWgcVCQDn6e z9*4*d8cRR|u^kcDVYI5k(E*E|62f!gCF$T*t_X|Yg`dk*1wpyA^|3>^4srN`2W2ii zDA-2rrr&ty9WKWbDBNXWceTE?v5I4BV-?5N#t#^_Hh#cdd^OX=uEyy+JOi;EytD~h zqm5|SU|aQvm@Q~m<5}&vf|8HW*C8eKNu~MIN*B4UF$+rg6{*{ih;73TMAhd5>JkcF z>ev_vG5p$Vi|3V&yNF^aj>jKMi;X&L=Ydfjcg;s#FoHj(-CBN8C9E> zP*d0fLd1-)9b`2m03|~;Wmp1R!FiVixCim&rLQ!I_*^HIyA{7YAS7xde#zR+Xn%&e z=XQsiQn1}l(WvW1g1yeY&Zs@NRqkfUxx%@^Y3{kLmO0lt1*H@dk_-E|g>#3Ewz0?EBp=7vSX|>$iErwGdV|zS;W4JFZ-N{klqc!RYqrh>R ztvRMDvcy_-vMh0_rNmlwwk&Z>qEX^=%5%z2O5&$ZK3h4h&hhA^F1MF_Kri{Ex>}Yz z-BR*Nb&D){r&;o5WwWK^eacMdQKMx1(6&{CAm)M#)z0^1$)hbLS38f$lB>K1&9r$} zr&)1->%641dyi|6Ya<2|!OF=Af|WxwD=TMHAeN~5j6zCFtF+GUA<7uHp0QS4Ei-=Q zjAX1;x5$h;&5XpcDk|HLmR_ptH1eNR-;?81rOKnfzuNh| z%)i5uzuNgEKxh!Y-ONw5*YjuByBw)sv-z&4m0PhG7W0Xl<*iF`L;AA|9JulLKX78_ z^$lW}E$4%I>XTf3pG}SI>3&LdK8R|HBRlayV^8;8QG2@YjO^*2tIkz}*&6n_cEo&A z?;eaFNzpe|Z*gyNk5f}ITg~KMXjAnZuHx<%Qa_DN)iUUI3PLm`l*9-irZbRKmMu3` z{~Brz{aMvYuTUl6pv2j@7o=7$Q&uZ$mA935mG_ks${<#O^R0%kC$XpQDHa(2?{P*& z;5=tkG@w>aSK_OcvB%W3zOZ9z91H&iZL%??F-S_IKOIVAb5m(-rz?%=y3&|#9CVWo zRV>|9@otLI@Y12-b-A1ryqihCyCwWvQr_CdYIk=c_7CCzqS$m(wd)Se?ruc%2=_G9 zIt{uv?Iuju54cIcL}+(6K)G9rvn!z7H4m?%LoAjmQ0|s0Lb4`X|}dc$tD#eJ-__>c%O)VFl?Rz3U^OL(;M_Bn7b%#U&A z_0QQEG4Zhq=xybGNpl%)CDyf@}vEIV8ScNT}k-`S*DtL?ghNAV}GI>|YHfn-*^%f$Cx@sfh14{&` zv#V;K@Q)jy?i2onq>g4n3w8ess#Espl74>B`^-D!Pp%l}BO#sVr_e<+^ zB7?-S9f-!6AjOXxXEwokV3|%53FF3}bvo%uJsE%7S~fPFtcjo$D{z$h2DXpw2SQN^ zgyI#fvERVA@f~~@e}@M~|9jvR=R5SMfeEESoZ=5Z5~pbJT%?}`u5f&Xsid*fmX@#r zfm&o6s6{rR7PsjWP_{k+-KL`!**`sMk&P)R+nmyd#-bM4nA4tAI?|-}lt3+pDPe3f zM7G<^c@6jWbC;?KpcsdP2Sh@gTn1q$^kOQZ7t<(mI)2$4krKVg*3pY>D|+!NG)hcx zZNh7D6MmJ@i&rIj(J}lU1-%FK0&lh)+;p4xv2B#DAt}yyB21`g~8w+i0Ns!RSp@bDo>8LKHuZ0X}P&S{Sbk*m@)m&+l zI*|sy@!Xgfv&Foa&Da68#Y;-ZnM&7by5XCx-f%DhVGLn476W{3AX~lFjCtJ>6Focb z0!9#j8rr4SOUwMI9X+r>8`)xZ1YyUCFnB$bt}mIC4O14nbka^(2q4nNM54a5M8(XJ z-vJzmPuzEEg*3@m*kOa%IWk+!k)ZJm(O5$?E--1_rVMiHG>)}cw?yNfNYn&NRLo2{ z4d6h08mBquNE(OPVT0J2GF!})pmC@Z)C{H8TxQZ($#xnvuC@?DG*(BVHdvx!=F8We zTN&_=C;_wD&nRtN}+BgJgV+9qt+K0m6cr^Bvxm5SI73iaYT(17VRt ze-sGI`y!#_Nesf$^~PIo?{>$vH$Mm!nAZB!A546Ck!$AVqoOFJ4Z)(tW)p|Pg?|HI zv|b!WF99`h$zi!AF5>sJlmuG(DzT;DlR+ zVq5g;-J@(k&(hG<_m}qXUe>K&|DI*N?(Sd-@7L@8o>$UW?tL8`jsg98^}aXMyZim6 z{T}GvqckLPUFGQ4zwdw^{X;kOMa1uV_qwM~-~0PH{>Kr*-#ul0y7w;{SQL7wSLwqy z^zC#1oqhV2^}M-z|GvEjUS&`5FvU=k-y><<6g|p%Je3te7^y4-ypJe>eaWjN8}9ydiCxfy64vJXrg|9h(}hx`?~k+ z^YC@Oy7#lZBGjjM>2Dt@?TgwDEG_E<`andV-v4DuQWSbrmMX*OJq5;#EXfK&efsvg zx0g<@tZ)3nEtx{S?k>A&!2P{?ckkW9%9&8yZ-`SnUZUhTT?1;?$fihEJmmb2Ns6xNp6AkcQ+I2UE}`l zy?W<$>ocH#MC1!YU~K==f!#!QLmonR-9;4Ul=bP+yQtNlt+d-S$k$ktw{0x>9o>81 zTM7}d6yL6~^w;(3ADg4to&%j))}RN8sI};D0|^H_l$UQ!m!B7%@ZPd+7FM8@MK2*f z*f`m%cZ88e7>4@Y*UdbpS@5y9eBJ4`hj$V98{c_De&3Y|NecCtHU$(azUa1_ zHONhfSOYwWEy^q}Zl3t<^6;aNG$a_2v9x`tN8djE`sENCS~tWndTGC2_x8>)x{2BL z568Bb9G}{oT}nL1$fp>0+w1++EEl1<16!L}>G2U8Rg^9F(b%9kblBfu5d~2O-Vz;z zHyQOC@KC;;j(o^|OdaggWP35{PQmn^a6fZ$IDzpySy`^p`s;d zaEqHi_fawCVGytsia-n_QDF~Li{|CFy^6+6{9Sov=-Qrt8PKnPh+f%7s?t!JLpPHW z?w}-nOZyM#+nY+d%JFw&>cbFP+P7EtvKxCpFra@wkxn0h@9y5O^m>|vC8Z)X)cyXu zdtu7|Z4apUq_tV%ibAFL_v+WL*F!c9sz+IA_rBLdU$>+LiF#nyJ_GK(uXkxbn||26 zcdveZ`uFYgfK@Rq3`K&Y)KEG6h59{E+G9W&y)266d&|&0dPTjZFw|SxW{Q}SLwyZ?$3&6N8B=oX%O%rd-YA1_@6o-?+W1tajEOC%d!Lv>y7#%gf8WyH z_x8WfA}drzA4A$=i!nqly0Ai17~|H|$Yw84*fZUF_8D+@S?TS)dY1OQ%3*3nhIq(+ zf)SvwxNWS~g3f=hkUwZVV${@?MGA+VgT^y-_McfFGsu1*gFBvz)woENg$uwGJwwU$hV94Uk6A|A=`8bF);VNS7@vE|A4gC>3R=Lgu5mNM3pp88IM1 z|FPN+x9F1`C858+JH!QFrDgp}%?AoJN@#PQB1BE`CJU*uR9lHgszwSkI9HNajN+sO z^m?=uiY!>E>uTnN*e$;xT!LgqKu#om)GKt8sa0!Bkx@xZ zR5pW2WdYfvk+;h5oG5kAhQqZAwTW&I1BcMxc(YCWB9`VA(A#Ntk*^m)xzTDD(!gGk zDdLnt=8(u3DWfRYka@%j+KX~v{4_{Mex6>2uIQq;{JdOQeWQdzDnU0!$$YXftNY`<60hrcA~nqLm;{eL+)yox^#+R5-6WYpCkS;2<+RCf73nr+dy4rx zs-t$3IWZRJ%8{eNcrk3WHm!0&e^jTpP=T>r*q4__O~g7w4K<_{Y!CW83f*4V-EDMv zC#zp)FLhN>2V!xFkd~6-w#bA$aS55a3t`AsOr2R|mkp0RV|EVNpXoRFOF=PCBzr6*s==pb%y9=>I^B!{}FV?w5?5FYCu*^N+He{ zAg*R|QLzRk)=Xv-T6GpLpCk%(b%SV*OcJ>dLud;do?=9&6KFw!e(#nt1es|^B5QAqZZTyvJdMOl zdI4QDCR^iOH70ojT{c!Yiu5t7&^~4r<;OIH?8H&iq?t;#2lXUk8TDz|s5Az~c`I4e z5UL{kxKY&hM+uhkGJU8p<{#4DsBB%YiV8L=8cS4(K4HZX8Xd!kQ88i*DbgoJLjv`; z7Zu0T?C!VO4&AIqP6H#oHOU2tkxqAmL%dm>O_&w(U6T^uM&MgFVa=Cs9=K& zv3x4gTRsl6jUla(j!EWIUV%Oqm*klPus)YW@zp4>;a+M(O-VsqHu9RUU9pk{C0R~SI|~!#Bw+=hSmK1w$xF? zS_2(@G9=y_rZJQ zoHj&|XoSLc=6g!OFj8^p-PZS!1Q(Rh42bIB#k%C`4-X>`wDP=G!bXTlcTr2^*502P) zF~aXE+6~Sb;WCStN;p?#D!i+qvI@xsD^m>wrGgQ{K$YalibmVf(oJ`NFJc5_FL&TT zvTnrfBaeu#6H{NRE42q&iQb2+sJ`h@6m}l!8;7%$Q}mT9jdu`2Kp8|4=1mL}%=Icn z98nZ$RihKj`XV~7SSogq2hrpvDaOcS2*Lw>9?lU?$*86&r8O_$vV4=73l66?q!Cj6 z?F1SNXADUuR~1s|K)5NBf;4?#DlQVLHxVm!Z=#l}(lFj0E{wt3skej+b<~YUF_Q^l zL#w4w`lEz2F+>4Dw?x5X)}-gh!SHSrDTX+)5@ z1{VHw$X7nzufI*aM2Eg8*fO{f1^I1>f{2kWX^9dX`y#Y|0{kjzE9Y)BwR}IQYFiLb zMM77RDPmNJlD1O(kug$6#I7;;*eLi_BD8yYxe0zDC=2#A{nKQ|MRGpAj_^d>1=3R%aM{2qvK%cxDZ$?zd%PHQ5%d_$Q74_ z^8s5W?If^;wv(bDdpCk(niAtU&`mM+(~TJU>E(883oHk7As6lR{$UIkMsPH?RoIS% zG16^BFGF=`jEKUvL<=H9;%5<^21UpjsRWbSg()=+^^A7XvNi>WDq_J_Kxq`4%~_^V zvpQ_pPQ;Da{#Y#aN4(0`2*s93?7VM|k$`^{{)#8pW^Ef6Z8Moox~+8sL!_7#+car2 z*x*E@(~9w(gu>Ds`ZOIK+7JL%B9_aE)RGpoZgG473`%E-F6+3FvW^>JAlOL|i%cR@ zrtoMtBwZ4Urk9%U2Uu*V4`7I>Zc)_GWG0XzMr1_^p;3aK0OU5Fz^sOmv0)6XM64SF zqe>!kMM-3?I1dI^Qlbwp##$gM=qJIzN`wUULqV@PRXw3Hf_kOj{orcoc2Efjz33rj$& zBy1Z9O2R)L&=PO6AzEljIm(1>h?W^_R5gYf;Udd)7!z9(mXn!HP#}uo{{^Tjo{0S1 zSQWUTv(chXVHnkeO*X_ZDr`k5&7r)ott<}t&7n;n$?vzrddBedPr*;|IAs*rcpoxS z*}BeoS;L|DtRWKgW;6 zzo^W1(g32eNlV1l@=^k$iozscRxm6Ehr*IAJ3uCsN>Ub^iGQ$QTxDoBtytC@C(8=={;9tAr%2q*MzWFur&0`&^_I;s431`kNkE5#kLw^ zglJr$V=7TNMl@OS%`{3GeZQSh9Aza1DKV6rsfqgHV(PTUDt*BZVk8^Y(}|bKq+Da)A4v}}iR2wu>H&?sv300j+qQW{BxV>DkQ;06 z!B>Ke2|X31KpZI69A`;91b$jvEQZ~71z?3yjG#kwFL4*AM+g-DMq_g(jbfsgo-#| zet?fgQ1hp)w2CLfB_l z+Iv9v$R=2kKXl9g&)#>yS#lKTch5*5fke)6MG&iW+LzzsgoHAJlLR^;0YWUNyOp$X zcPlRFP6Cm0&N=6tGuSv_W8-XN1Gd3AVr=7t6ZZf6s=9l6W_sqmw|6JNfA05_X5UPA zb#--hRdscB_1dN~?A_^;pCVg!U)CKA5gFI$?Cy@mSoGBNU7cx}|h=6YeDiN512 zSQdrbQV#iDklN{UMW^ocv27YF<<{_1UbnR5(Zte+NyntvM&%-Tq+jwf$sEmN4miSB6!a$U)2^gAX(#1A1cUVnH9AU z=vgP_apoF9OL$G>4{@P_xawK4fHAIZ56QA5wKhQvc4yF8igx<=t9_@BCFa@b1CiV| zWH47aP=h}AmMV_Q1K8;!T4fj2jj_{*kQ`1d_6BAnP3)4F%%L!4r>{GbSR{^r?BC_< z+E8-AAt!_N4>1zicxk7PBqv&gpnTyZi+}Cg3G;ijL|1PyZDf|w949D;L_FQmW#zqM zrw<@xwJ&Cn;su4WDe$j+fE<461ke|b4f$6*?LT~Q6&t!z2zDQ z9PmzGg0Dkw+g+uhSjkr!_YDMbY!WFU(%rwVO4q?yoc1hH42N4UNxkT8!%iQf!o)*g zj0SiOyU77tU?gnG6&>2s1rh&HUdJC?5LHl^eW$NGQr9>e4cryEb&KXJBkiq*gSyiv z-SCjZTD8ubeWxqD7a26`7rLT-rw>J)H0T#v0wSaE^wuX-@vU`6jruxM(LzDXVa3~8 zo2}*DD6LrQ^4JIQ1g*gp|4=4rd1MayPG4fm)wb^1r(Ugi!xXIbdeqkm2ExV@6|ZYV zb(T$;7NJzU(+8q)jursx%?`xr22Lpng3+Ki7ni92hMtO|EzVTOB!ei_Eqd*{TElAW zXDC^q_H{H+DOF+=%!|PwWrvl?bf7`$Vl&2<#m>QwR zaezzE_(R=OCfLG)F;`s z)y<*43(q|9JI5|kt4qgrN4CoVu63txEbAU6aIw=@CkB|g*y#gC%{zS)IpPvf^A406 z&i;c#yoi$L%9Hjl%;12!-|1s_V(XdfpNZ_1(rb-VG&=9xkJL_|rVw22E=fe5{94qL z_0IDE5ZLD^``9(RAf4}yzLn3(JcjUVlrjLN6B0hs_lKy!8e5We5Vj_Wp`5fSL-AP_ zb^AsNakZ2zgdIaEM$lLv?$=Y=$o_X#w;G`D(kx1Yl4rnELsFNOq5HCusw(}dr4|#6 zHR0Mfi?1jb0Kg#vnvtvg=gwiriKM{Ls3pS=@KDAEde-bDt7Ahw+&yMcF!>ah#GPQkl; z1KtH=#k@-u?738Q!g3dlc>d*A-^Y>0ZWV0CkFe+vyH(!a0*1n*{Y9B%VGC!2{=AGW zbS{UNirRfz5$OGCMbsj|*|RblVZBB?1tDOIgIb<|EqGDJmt~MYg`&f*J;%t&kbwe~ z*ELL}9NI3*g=q|xG!3IAPzt7BW4ezdR4z$lj}h8&5~V~BaT!P`MHeN=dg+21`j4-u zaD4la0NrSX;VIu;B7?_v4kRq0(v5{DMl%cw)B}AeUl+gt;4)dBVj(+%{3@N5^UV}1(8q!akfkMHS z7K>;KluHL?VC-B_hML6uEkPO1LI%k(PL-exs2jlu1X!vGD@<@vRODI6C|bsx7IF-b z&*K;t!XuTOfwP{~aLp0f3a4TFe9!96y)K^~hll@4LsT$Txp0tNU2D7Y~coEC5> zbY!*xTV=jUmkbMNDFxe?Y*C_dmZvG$K~2F9+7)bHMBs84jieOp*ljt1b_MN$DYl); znhpIBQZ*}Bv@}h@`XVg~))!F)JDgO|NGjOAMCdiCY!7ip1>12W?)T3ek9Gz%Ok`-$ zc0stnOnu>-R*cr6VEe*Ok>cp0ooJFt^Wd|-1oNqaMG3NALqWHCV1;G{D+Ej{*nuqi zD+-nyu9SLs#)_jtCKiyupM=UmN84-S@H?olH6H$@W7H+5p3@7(gzYva5qrgq-={^f@f7x_zn+8#6E2UfJ}r}L9EFJ z(7h6h<8|8rKxP&jfW=BS0I4DU>~{`=4FDb>6z>-6k|!9LIin3wmtv6(Kru=i0BVi% znn>eW7y*zHGaCT}gzA{40;U5yPw*zf)#0WE5C%wDUpRofI~r)LKLHRU$Wf;i7Ip`N zN{~`?q>cI-FpSEwh!IWAI^Kcoy=znBIi;mg>mbB)0yXt7^A89RL002Ai7nmAwJ1X$ z+tI_3Ud)G73}vq)vY~Y204UMxbRxCx>4UeC&Jz8`R{-4-_rqfRN0=-+HNuE(qnwm4 zEbnxuBNnj?%RZr=eF0}SkMcn-(F2<~mU1iBOFlL4#(hClo5A+#sb zM7o?&9ASiCQzDE|Vx9;i5Gh)q>UdzFkf;X;9>fSEpjF=Zx-lY*hHBEYH}vsWcjsn{ zFzPLd=>{Gud6M`#5n+TT-L@G15V6I^OA$sSIf%PV2+9{uTZp#b|)!$U7CV1x8NrK}hs*&W>EgKa|(;2iKz&6lRYwLSw26(WsM| ze3g*96&~|~`JhG^NjE&?U_I4orfFV@XuugMUWGEq)>(+A4pn+^2i+g2&4LxtAz};PrX|4hAEgBXeWf? z-eZDvD`5wIlFXD#07T;)EoOebSSXVm@xm?W4a`Dhy`yBE>OH*em zAM5lfaSr*oSa157!vNNiPgTP|+zL=r)s)FniZH?_@gx&!L01lhz7A~%Qjax$k0lB< z=d@-u!bl2v0a-*CC0 zPr^>?%*i(CV~{X)fP)d4&YHhOhV#6JvfxKS%bpkXM=HW7@X};JJSB{SY;|B^ z97CLAg)ay`neuKo3Gg7Uu_@27G?*of1ErE-95N`aVH_A1AI8BEk}!_?P|{^ZYJqHY zW8tZ;J!OVD!Z?JKgfQd+wB%sr3dS*2nIJO!v*Z$h^T%10K9_*BGjlEh?DWz0juv9# z(O7RT0f3`W@_uS`Ir1DA!pn0PHoZA%!#=gF=!lYIUMg-+J_HvA$eM})jDiUu#iLe) zhp^jLX$=J-JOBaX2U!w))4+g0@Ngbpw!;C()6bz84eY!ENXjog%RnaZt-7rt*mcp< z;nedkYn^*7o5+HFNZX37+^*|TowLc>NxDBC9t4*)*ulB1Ma~L)h|AiG zT}DS%x2?wzUcezSBSb%)x87U=Y&{;*5~Y=0xb=%uaM-}+D9f)Osldvf#ADG*4-BUV zR5fh}1gDW~<-kh5X$-7%x4s~z1Hr2WV~{Ug5FNi(~py9wL7f)FzEQcj3H5R3GpaDC#yE*MkQV+O02p zIMX1`6vlv_b1;Mg1-1CI9#Fw@U9?@4^NfPGVMv?$xSlWui42d-4Yre_hlHoPFor%k zv8kYD>O_zOH!xcXm=0s;M;41}MM&2^pi&Fs8Si~p$ixC^qYfVirO3IWrp5`fUTchi z@O(rkXO=180vdT;h77n2I$})89R`9~WECZ9U|rK4OvI@2F#>8(;fzi+B5?~tag^6g zST@b|Q;3Kl?Pz8tT1BHnjXNsaVZelgjEA$s*cOKX&sb@f&=D3**MyChNJ0B;A893`cj1WK=wmP(>!BF<`5(&fOHXXg>htaM@sHVvKczRjJ zR}zZCQPonR+EQf`7YyLs+)?}=^pc8EDr`c=PsaaIPZk=!i2o~4SYnRrqIqF#R!=ET z^)HLqYLEYu_N$6>(jNae6w!t$M1O2C7YjOg0+l!Iu)8;};zUc+6sIrJqBwmKRh+ml zq>M(`u83uTo*x$iCe)ONIGf_^Ea^TJ&cqbd!bl=vS``yfoZ-xPK!`F`&sVo%v<}6o zXR9NHz;+@r?Ulet4jicBLynCI1SmM6Gdnn{~Ut z{jlU?0Vd=_Je+Q4TjUZvs|vvL$3zm+rgb~WM0gd%nsmF9;?M@`*6l!M7TwNbCEZSH zNI!Y{;egKofCoytojftSZcj+DNVijrQnzyoJKGn}Lb*dq%&goA2w*TxMG{P4zX{&R zH-&txW$uG?6%$nSrG63)VEmt^4b-2DQb6=-X;Z`Rlt?M@)axNBRu(Te*WzN4`RyI= z`<@#ASFW}1z%LBqDGUiN;2#hm=pp`~vJ-55S9swNPOtjAm7!_Mp0KUkSFbr|*V>Lt z*LH2+hRwHKtNUf>)~Q&0X+&@$>hb%t!qw~oUFl6fv-JDquz zyR(HI+!wi(>!k31iUL3Wd$#PnYGvo1-Q>W;+w1qav)?{{gaB!W1XfHy+IKznowTo< zUh$ps;r4V)G^Z>Qlu__blxpSutWfb&O<&_zq$TGTkL+qu03u` z0@50th2p?N)J9qO?Y?@;wzYj{tZvzTS!XX~L41Cb@aGqt9Fvy7Yj;rPhmxTdvutJ8 z>Xz-ZrJCKga?PHryW38Yk?_f2m0pOGKrTw3Yj)`;*<&3^iv)uad48m_$AL`+9?ecq%=De2{a3GFfq@T@ zPNixgIgrtla1sCFARfp-`>r)uDFfa{$o>$mvIzqRAiY`zqKZo;;N*Z)zV^h;LL#^w zH()jFr2+w)4`irTmx|g4{y7NIYUqXF-g+RTr%p~*3@~sRop#?tm~tSa-|I#PGWe_g zKn6?9b07mma)U&k)$zd4_2ojtgLfcG7BT3H?ZtbD~ZCil&{5(bL@HKW^!#PrAb{!qHSGAvhmV^43eB^5kh&s``50W zFd9RNCM>26s$wd00S{2=0~td}omm{n00^#SF#%zg9ms(UV6A8d#$iXw*Z)<>9HRN# z4rE~8B1*b_zLWU=h#fZf^&}#iifM+|MHD57+TL=F0}l8=MuM+HZ`)Zr6f1Fe+&2(J z*~H%&NZ!Vf``4ZlflUS-*)w2?f+)_VBK4xT&SzYwv)uY5rGw1E{XPL(U?lBH%GZv| z$%lrO*ZBv1CKVLmpOJN+Q<>tgSLliMWy*GYlaOk=hd@B@AS#-#jI=LsP!D8CH$3F9 z!;!#Q^*0bLXjbToDJfrj?$}<>->!%GgfvP;KyIC_i*KznO3eZRSKw98PFkU)k2h`w z-5*D?P#FT!MN@2-;T`k?8Hp)ZJ7Lj2^=ic%reJNL-F-9|pOO&b%`cv6XYz6v&!saR z$dDxA-tE9Co@iELBatd3iUq+O!@Xk#CrsxODhv)$=|Bcp+zE}PQW{(TI&`&;RV!`8|0-4nKIpoohzq~=jwooky0vkL4`hIhs-Mt7ooilLyVsr! zbwZ7!4c;KihqB>AIU1#oJ_H9c5|r}tu6+*qQl+U=xX;pj>~h+mQzaTDuTsF-p^iI} z&p*T^&p(`ciOAx8d!FK|K>Fo8F@0RaMVl+M9Y{S2r0x}J&S}l+fecjdm8ZHGdx_VY z^0i*Pb|7P<*}x<)$OrziS~0U_e{Ze>86!Pph2RQ3kb$QXJVq3>cL( zA^{FYWb=UxP1~*nE)HbWi3EXE9LQh-YxsxLmpf_(setY}4rIXaCF(GP1M2=j2D?*Q zETf#>*UYq#$aJLh&i!Dt0#2x+O2O@cm&S6ORP$=eHYyG9Y9>@YP=RF}+^%H@s(z7e z96@!40~zSh3rh!KSNxmX^>Rv04Rgnj|KudUx z(cw*d5iPZ4=T?_}Oh}0Vn8=Bk!mBRySg#ZPinX=v98`BnGGR*$Kr|^J8U{YHL?Q)P zy2uk4MtC9z4GZ^A-6`+cg_HT@$WfFi8A~o{fs0n$ROjsn$vxZE%$du<+qmJXl|9S* zR=4fBdXc=$xa7*mt5^7PQFh}f75T4#FAgmIsk8HBZMBfeMOit3vgkq^aBDoTPI05q zT|9}S8h&v_&N+e6mQHZn(Y1n$3{%VViL5oKw%2xnc_zHu&@Jh^y!=piraP0^Emoi= zscA5Owjw*P)UDu8EG7~&geUf!Q=e(K18+rn5_#XG8G%643#X}p7~xf&gkYN`+0^D} zbHBf#h$tVyhNHN6cnz@9Uh4yJUX!?k<4yX^j1mj7bq`W zFhLZKh+v%BRQlmHfJvG~4!4pD5%yJjDtJ<>3Z6X@@c0AQY6kFp&sOo2=*$xM6qyEM zO9>Z7=a=13;b@gEm(j->a%@B|JO&9$@phrMi@0L#RNE6Z!C5={EJ6cahKxsa2F6#< z=SV+YFjF)&)t$Y(b#2ErTXwBfr?ss$>#smJ${l> zgIW#=26D$J37N#ep%4)Pqk4#l05e!BqXz_4MV+RX3*(Yu-Zh-KW4H_L2&Rktf#O(S_qjkEW&^k&HEt~`9Qi{u5}Qi(}0>weS<%ADU3fPI*r)Uj%?0OHx$j6%uY9y zRq+oceqs|%)DRVZh;H~@ci06_m-;XbcV;e%Liovrz$?3Vm*ZB3>A01O*G^Sdx#o{= zNQYyLY7D|pZVx_jp&@c3jDMA8$^;FyVs~)0;-L=|aSPm;Zx8MbhtWo+*DiA?4QaQ(m{UMj8)Xg;CfqauuY{DGM572911L&p*>tByiR_^UmXgeB$)B>|DDZV4GE ziN-m2p(I4BtX6J}P?E7+djTRMkZ9eZBt1O^EMr#)1N_9khH^3(#W6CPVwPmst@4K$ zeQdlGNT^jXhcs1`;?Ey$ZqEc?hs8?!UR)?v+Kh|)=9V_>WBRqD zmuHjC#N|Kb!Xtop>mRa8{I(&Kq&INM=)!1##+AFFr9Fm{pgrYv{vo{1Ke)iDHpZoC zp~zZ7Nzjl$^jvfX zdfbb*5@jC8aqH1GV_Uoj!01c`xB{<(liPDRi~Dh8l7MKOqXocvv$6p|wkQb#B>#^%VLF%4F~cD$g_2;V zij%wtXax$K!0xs0Y7MKQPrF0Axb}6RcVZJx3>L3%giw+MiyY!m67CRB7r=b&L}c-D*;Cxj(SB*NfXskRzOEWqonX&Iri9a))ld>tuS|8pF!5S* zd)A9rLrJ=wF1H2LkI#KTZ0!lS0|+GnOkqZWE#BC!o7-MecM(#CR>glidngHwO1fl$ zGW_a|p(I^wZ1{2P6`>?`B0(U9P!eL)7)sLZN>F}4cO9W5INDCsnRL>l?m|hVJEg@k z%HeJlbb(%a#QytG68X^f%?6)xrJXJ&taeNF(4uiHw9mE7jc=VSd z<5CDHMTn}$0~HdD$Uy>+N4*GRJ^EsmxlswBB&3tZdh~F~Tomg;`jI)%MUJL03-t*` zq!z8A;7P3-c=SlY;B#NRx==)F- z{wX`q5Wr+cj*w9LU}G?vP=z*O;86%f;HVyK6dV!cE<~VGA%aICP~lLZ;Hc1uLL!vJ zaS7&+GM)@7J@Uh`Gg4hBiKwXQp(F#5eUU#Dc92COc@Vh_y{;>?vp*J+Jg1ZXzX%|X`BTkhdcawu3gcwkZ7y>g--rR3%cX`DMVvmuhILxlCp`QF)O6JU*$O#A?iuPpFY^|I#lW$s+O}hkkNKKbaHjUUqp+}&a zbK~IfgX|NW=abW;l*seuJG0T!w49l~2o^EY-4M&PL4RI`6nYMdIGTV}1&t7b7F+NW ziE^F>k**%D*h4K1jrvu=$^m8dnLUCA1Y@l=N;y?}*9MocJQ@Nfo<+CF&G zX-YQT>j;actTG`J;ju3fVpX$?XhFt_R#jQ&qIjM6t;G-$G>h9kh>XL$=Gy`}d=#$~ zi%l=2G!$0j^T16n@<42Q@%PN8mq?DPu!8H70BLeiM!COW(CPGmW#yAiW6I8&V?qeP z!KvjMEe(b;tzR}k6*(Qa$?M6Eb98X%Tuec%C*}AJHJAeO)rS4bzBd@a=iZ=FRE>^$ z8o&enBzh4)CD}AJJ-9@TfhgH@K%vk3tB5V7D`D%;P9oVfQf<<6BT{xsvT34IQJi?w zrZ@pyH6t4Fb_^N5paZ>ULc2mdfC;cGIH%%dOH&kQDAKGrLlIS+^~=%YeHyni>me74 zCtzLf2Z%E&&c0)!%1&m#eqV$T4s92N3v7xz)u&-JzvAq5B{_4X5b!3kVD4dUht@?E zu>@JKp`aSMQlU|CDgl#bUTOx!bL;rb-Q3#kcxBFv$>vSQF00KBBhq7 zLEYZ(aAs6=JKAp0?fuAlh%K2Ot3<7d;BVCJeYHKyx*eF15Akpsl5LSo@QfGaafkb| z@14}`BopCP5Np!yPKrYuuUoeRnOSr@itwX1#<{+>s-*QHpY z+eM60w9Def3ol;_E<&N3_!)Zz|cq&owCk{GQxKH#W*i`hTGP1Bd*Y``h zLF10|P@!_vX02E5 z%jlB+1wRq;I-?bAU@~vxo-J3g&C4%8aUq;UIwy7q9a|Rhq+$}5rVS(9akN*9(g zWgojxPIz2Y(^D3qT8U7{DtWvos;JaOk8~$iO*@G()S#5cJ?$7h)hoUqW{dpQd!FyFF^{jax7KV7Y5x$k7YmU$2{)v_3x z9#qUL8+hMuwdJ8K41MvL`iusWE#nwo6SZlU)moMtgyw0P4OCk8;$R>Ft#qa@$}mC$ zs6uQSHW@K6vmA4sQiu>$Es#TwFLPhS3YTMQQ*2181Yp_(7N3wnnJmN7o&qvdZl3zI z@aPOUV_Ih>vvkH6B1G32fNtyziqF&;VmGZb$p6hgU}(r~Q+hKQ&d{4sh!C|m1l`md z7N4az!r9Y$<6>yo8*p%YZ@{tBds7r5MAsXDZs?5^pP@H8Tc-7?q7qg_jkSrTa*h6MhS=e3VAmQ)S5_X77m$ zKLR=PE7(gI-ZDGUz!$2Eda*9@(s3lA2kn)~%E`)OSzfeOmU)w|tT)fMpsj40tUQq| ziE8S4cNxGs$S{#*|J?8zDKnAysCnTv6RWc%$H3+Um>^&i1kGf!OuDwqE%4HGxm6S* zM3q|v-OQh5Dcr95mN{C}u=Gl;RgL>Xgy^sY=te9nny&#%uhW*v1XIuq+NurBP>2v6 zngHE|W>uv%py`#>vhY?ro}yS_l(bq!MIiyHhzjrqOr=7st{N~cDI&TxBsW#7sK20k z9|}#35d>v>KMTHX8;>vp2vNI9&<(v5m^1Vem#qLfUoR_)B&@%047Hr#sW>IJv5FMHT-GJuoob4=;s#s23 ze*>;RMAzTIuqzg+RZMgyiF;=3Hc?n)9XGn5nRp$Hn~$5;guFScx+cU4kEr-8t5G&k zSrfW#9WfqCiz~nOzb@6X_@I38nOYVtnplDNB(&dyl4YH5Ikf`s`;>#?DwwHdi5yF| z+(_-z3Ow9(F-OZaYI_?KPCpDC7vS&-Vi?=!BZh6dfl(A9M4gWW-7p`ecr1e(R^ZAq z(-uZfQlm5Aj47Sz^k?WyC`5>^GXUMx85WAoANg|d6Xi8}e~wTuQDTIMF62UTi0r8GjumzhQP0Q=|ZmPi#8~! zE3Y&L64;|kgTvS^nJ{eA=WkU-^ffr3eYF(| zEd!!Iw~a|`phZ3l?4l_8j^l5^Xl(%iZL zb9_EsP<4DVaO%g^Z9A3&dvGB%uE|xfB>kUb$;{JQStfG2vL0h^Ygsfxy0YfQYO5@4 znyfsLM4Qzm<`lPW3mKSp`2kIL!ZuE~X3Ah!ow{~j1e>YVSsHNNH7~$A1)Csvzbyzm zMR3ijAu&`chB;-6y}|-mu-6n!gDz^rG!zn$9#a5s!nCTg8Za#> zBe-t+lI3WA*DZzRlzz_1-+-vyBlVh{ zEUsH15SdQM;IuSmm~#<&TU9UW^<8hOj0l=U+LlsVpxtutoD?~fSC>m~5r@d9MB$X% zKLnSTV^}ttO&6bi{_@4ApMU4u7;{Ub|Ew`jz+cwb+v87b^_R6@$nYz(FE|X3+~zmM z<1q84Bl)m*z8M~eo1Q%ExA?fJ{q9kC9AUl!!1hRe9A(~eEBrdzY`nEGU%I(57f74d zWG2Udhnd68P0UTr5#~s9GjnrulsVem0*Kwp+}hm6+}7OA+}_;5+|k_0+}Yg4+|}I8 z+}+&6+!HkyQ1cjbFZui4`1?NQzUEkSKeK3#Gsnx@6Y%y#bCTI$PBu&Orh_+K(=&ZD zFheskV>2=LHyh0<<^kqZbDDV|;C}O-#{5PJ$J0^k40EPA%bab_G3S~Gne)tp%|is@ zCVV>|eY(&*)I7{wWHy_N&BM(l=2G(r^GNe3bD4Rxx!gR)EKBM2_x7>CjJ@0vdKUMW z^teL$w$*GiE9OdbmATrin#Y;P{Wv4Ji9Y^Ct6V^A__~^EOxG?RdV!yc6HvW!`PxP?8I7*+DQTm*W(&ybM zeF4uex?cYjocEe9rHEwyXN;~oW5?pVZQ0U{yv_6VE)j2%Y57Xk@;iuC+1JhpMipZVg6Fa>95RR zo4+xCYrbRt&eixXo_{an^bh7A&G+2ff5P*hWt{%S{Hysl^L_XJ-|_qp^PlFw%zv97 znEx^Vi#cy0J94{X4zq{bn?O1oVUM&ov&x4z$MYzAw7rGZS@-6?F=GfHR09nu8QNyu zEg^YsWp8b7V{dE8`#07sydB!Ty|j1-dq+EMM&1dfyXMZ8Gx9E$GxDxhXXM@Ryt|{s zJ@CAzU9iX4d)a&2``G*1W9|LyqCL(YZ%?o%TF%Im>;`+XU9uflr;BIL_U*t9?Z|RY zj_t(W-+kSP=PC99_EdYCeV{$vo?*|lXW6suIrd!3Ir$)ao_(-=h}~q*cQr1+^Fqrx z`B3{Xdy#v)8PAI?=j6lfCH7ML2>1Sxcs|NrW*==Yw~w*Q_OW)0y~1v_+w6+H(q3h+ zwyXAW_VISR-C=jyHE_T+_6c^E-EH^Sz4ltW&+fO^+3W2S?UU>c_G z`waU``z%MJXUkvDL0iwY&$G|BFR(APFS0KNw3pbI+Lzgv+gI3E+E>|E+t=9F+Sl3F z+c(%Z+BX5-o9$cdTkYHI+wD8-I|ICT1$gha@3HT7eD|!eG3Wgl@!k9E`)B044+!6V zQ26dcj;0^R^CNB)KZ@ta?8ogV>?iG~?5FK#>}T!g?C0$l>=*4%*`F4^`;z?``?L1v z?9aP8U&iwn>@V7{*k7{0EPVG>`z!WW-Pd2k^VjWf*x$6jWq;fLj{TbbUHg0X>-HP= zo5FX$Z~wslq5YQqw*4bl)w9{&%d+Z zwSRB_!TzKDp8Y5L&-P#JzuJETPki70yZsOQpZ34(f7>6p^8bV9|3aMDEX(rjuc zCfQB1BeEm2n`Jl8j>?YCR?IE3TV}V)Zk^pGyKQ#6?Dp9mvO8vX%I=)qCA({OwYgh% z_v{|oJ+p=EnCxDe=gfP{U*ydDWcSUE&F+^iX2)g61KJ7MiP=fnhV0~QDeGk2te5q( zK{m`r**Kd3-u<(U*(uorvQx9uvIhourw4dvWM^h)WhxQRxru>o5=+GOTMt!RDYlO& zKh-WeJM%WsHZ%(}5C6P0J|{a|tfPA$ZD8lbUk)Btu|;!k7UNjA;U1LHhC45NaHclg zL$XcT`Pl{8g`p46Kfyrr#F(~elp9NfJTz<58s}yljfa8OU2{=Jy|Fo?-nckZz4357 zFUeGcUW(@SGL=I-Gk@e?AmN!wm-WryFPnj_N45F?8(_vvZrR$8&Augo;@Rb zX7;S?*{;TO@O*AYz45&4`PmEH+ZW>bqKtau#o0@;mu4?>?_ZARE3#K+ugYGXy(W8Y z_PXr#*&DJqW^c;gjJflc?5)|`vbSgN$ljT~D|>hLp6tEZ`?B|EAILtKeJJ~I_L1zP z*~hYvXP?ME>EL||&rfHcLEX=0pUXa~x7%<9bi z@WZz-em?v147~CS!YjWhyz&*{m0xna^2>OB)zRWt@ch;6*Ro&Fek1$M?6>sj!%)XcXQ})l)l2@`k&kxHF$8WAvZi44c^CR*j^PA;2&yUKF&To<5GQU-R>-;wPin(om zyZrX~9r8QocgpXa-zC3mez*MY`91P`<_q~T`MvUc=l99)n;)CsFJE-Gf#`~=iJ zF+VBake{3{<(<6izV`6!=YxEhkMeOo$?u@9zc7Djezkd6eo?+Tzc_z*eo205?lr|DpFUudD zU!FfEUk0?t=3DYB@~!!{d?mj!zbd~vU(FwvKR(}{@5pxo-dcW5{)Bv2zB}KO?+x&- z4e<8m`}6B^)f6Y+*+53blJ4Nhap%@cDP2Ps(qQvQI{>u6auS)ck4r)AMKK z&&;2dKRbU;{@na|dEY!ge?k7j{6+bT^Oxi=&0m(kJRg`>6}7{B`;3^Ec#g%-@v1Ie$z3*8FV&x7XjrU~PS4(mbsZ%NV~se@Fh# z{9XCG^Y`TM&EJ>5KmS1fK~Vie`G@n5VSI{`ve1 z`4>a)HeYo1C3F%Uh7RWV@9gtWzkt8tzA<~RSlLDA)XFY%*69!0%-58vhh1>?rZfBx zb5Zw_GsBPbEQst(_7oQS5)Vft(%eY?! z>kCw%9+vM~+k4g3I5oSw_QhAZ$d^d8tEcp>)QknmpVQaJtE(- zwt3I4m7Q1ZxjMW&EDsl6B|!Mo%T-ML`%33-lKT${Sj*ei_Fl1lW%KH`m2GJL^l!YZ zfAh~g^7@Auidh1bqmtMMd8pJ z&Gs$V!2`ayd(XBGF2`KhyL0tQ97k9dL-~?|Y+ukvqZo=@Jyd zSnOIw##yPeb^Gcy$qydbnJAE~ap~Hw?b}LULMyd8DYrb&gm3LH>{{8qwtX*8K+B8X zLix6>jYeWm7WS;}KvJ?DE8AB0?zm<_Y6?&}6(3TvRZ8sM3!qV*o+j%Em$DWgB_hxz z27E;E8twEJ3ZH)QL6O1<`3o_Opx^$L?PmeQogC3e7R3Zlm!`0IyBDv!3$C@|wY**1 zwR+WRgmqg(MO7`edd2oldy#>2%g(J4t@K-w*v-?!y}uTxY6?KoVZhn^pvxvWweQPH zKlbik*>$lD!wuzKmqsqVuyhK)!iwjwZClwM@lS6d@Q-}DAUbxl(cDlu!XMh)zP5D> zxd&T8m>)BL9^Z>@EnKV47+6YV#q*T zYIe_-omZ{w+_QV5!7N7ufxUa^$F4mq`hLtTD?8q9Jr9W6}ZwbgA4%<8asoRJog2$DGpW(xn3_~Fvf%^f^eu03xQS-JLH zp~XJMMQOm;aZo`nop3pCcs<_&wxadD9smw!fq770aPWM=IJnxY{S1>yfnY{}T5&o3 zUj};pzWvy6PB0koohP0m0l^7zTsOxfHuC^;6iJ+z777L$>8a^@KM@#Ir4;)aQA$7r zIQ8NQTJO6akvwHmg;|FFX{Z1@d!nCV@qA?yyH~H;xmYGY16ktv2tZQ6P0nae;tMB{ z*2g4ez85LVzmf7KD$09k;-66?oZTK$Tm-=4pMd9JOx5f;_ z1ymOBGYGTMMD`5cmG{fN`EhAsOn_zt3z2WGLGIU8F_OGw6s5H>@d5dCHyW4j21;cG zrquTHc3!i0&u-ujGb31<-k_-7F(QoHU+{*cFSd32%9dSc;s)^Ai(uyaFI#r5?q1uo zYwa3j@+HeI6fYu+L%#SGkXSFiezE#-_0{GDA%Z5Unt{HjZh=*TttNaOxPQ+K#DOZZ z4saw0FMY`!TlVydqJ9Oi(GWt-V0Vzzy6|5;Bz;?1Lcz>n1HNpaYq=pMMhUvUl4X;F zp>N6+-D=4bqF5@qI$P`>1}}!q);a0b@HqyslgO z`bqgjZGNepwDskS*!aTuQYM;d6`Nkl#J0RP(rCjA^kBPJY<7I?E_hqL4UlKMvTd$4 z3Y*;hR$E*UEo^YXqp-dG3eZbLciVOMtO{=}>s-Ksc%zxQPMG@hRjWTq6x*0CAUB{Ie<=mLyYC!M$h>6NoXf08w22oj{J$OiC$o zQQ}RVe=&7~D)Pow4IZwaO%8gfSswR#eOVQeSP*qU3v3svPQ?fPZQz{%1A3{AeL^`w z6B#eb1@!?B#k_sVTejSQF%^O!t^=k&r8|kv>iia>u};6#S&m9CdUL!NI!@yy;8B(f zASGUL|0&*stFdS;bFNp{I-at^Y%Rd$XlnsxIu*1%WE>w#$p%S1NlaC5EESh`Z`cQ1 zZ_K(u1~<01+a#33qER#j zIHl2(oVPp5GdEsz6KTnd-|6ud;OOT7++6SJ0O}|~B0uSCtPSOkEe$6cafh!j$gyvh z+P>5jKKI4i+1r<@(1p2s>;02^WrYellEZ*8_(%k)^hZ)Xvty#R#P{N_#;sHQ*BSIDqwdmZ*zXMSW7x%&6v1eL zEa`N5)a{PnHmz-2j8|QBGj8odAMBU>`sj`%aEBEPdwH^9BL7DHQExOJ4LU=x$Dq?6 zbcem+s52g~oP>(agnD=X+l&f z<&KG_O7$+M0F+X^(iuY|Howc#E_hd+t?HEDu}U(4bvEdQ&hqDVa-nm*x9lm$Lb3_V zQ#$W<4a9arUlUYiJ-IFi7sqM~?#fq1kTnHTt!rT~)$@87a}hC4h+*tyfJ5Vc^7~<* zniyXC8fwj!7#_%mgz#QQK-R%+kAdLD<^B(m5yUZR8%;V@<9@OPW4P4OiP}wgh&(Db zB`=T-S_&Nf*062|L{yYQT9!ZKC9Q{3Y83;GV(}saa3I~Z5Y!9DU@SLZ@W;VexOdQ| z$WMTED|f!~ZIZ9iW=B%Z7KoMErX0L5$J%||)76)Z2zu5_Ds(VwLWPVak&#p)h4Hhd zLK@cYdjF$Tk(&M4*6z4NYod#H`76D8mrt`T-zOay0-nATN$}QSx+vXaB`wW>1>&`% zmTK40TBfFKXPbES1{ZO#UC z3iA({!fZ;H=b({HBY=@<6n<7`a8J??7YvHg#WbOW28d#L?hS#SB$X(1GpdWSg_~?v z<(y(kO~}k9wX+Af)}JKJ=kY);W5F(?tl;r8TEdD)FXoD%kaax;k~A<`C^(JJLcw-c z3&l#@rlY8KDljkoWPi?gJRO|0W4E#pT3}RRq6Ek)VLNjz;l~4A!UK?u(cp))ghzjZ zyh^L7vE=V!mt_f$pHT&LJ-vh<%iWNyB};hxjI3MKs?6SE`?YbsJs!H@8p?3tXW3G# z1N8=5BS>Vj7WqOmQmxMhrmQWQr!i-(LOYYzidUGm&W>{97RWo4CHZ(*F;BlDHbw45OGF$W4Q8rj;<+?DlQr zML!L8q6E7pTJ;mbz~jRuPHmtA$bR7TM|IWjhI}9y)3E4fPdmVw=F>Wt;J|B!B{)k> zUxKq#Y6(uBs0yoi2~I-0CAiRBm*6$#b4zfNi`;>yF2Qwh;UAg4lrDI8*kf2|ku^p} z2uWh%z;?X@JA`y7OC?w1lb&;=9>YN)>{GBe%?*{)7H|jJ%EJ8@uH1r6=CJ?Q84fw< zv6;-3UG?_)a!g4y^@g&4sOU?BF1(X82#f`97W*idKe_&)?64cb8Ho{ABZC%;VCsDA zLtpvH3TGUEgZ7xTCoee98d@Z?<00eAznJSup0VT@%idS&I>fdCAZVf=;pJ~h#9Z#F zis9tIbO<1y|%EP|INW2DaM zci~H1>Wz`EXVM#CX)_!Qu=k}qZK%DpVF2pU6U7^O1PX?hP=YYyP@hoz1ie834@U5i z36O9i3HOMY4<{5TUt}I7=v*mD;X``MebpuUMlJ~o#D0gS5@?890XYoG8PbzW>ZGv9 zxFCPMhV_zfy1$Bp6Kbv7Uj>AmBE}!8i1CLgVsuCr0xq6&6YpoHLDI*qfVc!P5YtVx z?S4|=j>46ld*wKQe|5pyrVtoYjh+;^#l48ZwbXZax?YBhL2(G;hRPMM^&q0XMG%$@ z`SO)=B4qarB@yAewrd+oR;{q^n0_}w5%I8N1~|kHGJJ-_tGwYl4j(8NQVur%E$yfy zL<$rFP&oXVf)lse>B}-8lB0wJ0T-wV<=-93%}_fImZJ`Bq6Go#9d&r++jL60Kc=Ix zK&(9B*6XOll0w!c=q1;p{8>}2Xg2AnLt$A%u#(p8hIu5UZVa+P4RN9pg4P^Y0y`wW zM*bHx5M5S-r6uR6<6jMqI)0kTQHM@rDedUXRI0F=8df|?_tJ8Q&42}BmyDKbUjb;D zn*9&q*yyMm$ksM`4^Qaaj=JthCJ={~UM2pl&>Dcbl}v5OKSXx1DRI=1Mxcw-V|D*i zpp|BhPKts-b(%otvrgSnHLg>S(rIw1kuyY35)ZSt1=RV$hAscm;n` zlRu+7=8i&5mf_BOM-wii(8{D(Dot$#Bi+Dc0i9`l77DhrS}0cHHW@`xv4VN|C;C(G zt@>t_7N`TaYk(|d0Fk0M(_(D^Km{`Z3H73-IKYYCuZ)w|&N@tF)%F5l;r0Sl%j{2( zS4l@5Fcp^~F;+|qmtu3Q4N5!i=!i(g&u9f(XOCia+sK6@xf_S1r|YkapXF6|9jIT0 zHi8^8Y)5Pm*kr;D4NO^cq)lVaT7`Bdtrf2@Yn>gtvQQuuloN+HVTbJUIGbR`zPfGZ1Mo|kjNNjb>zcga0=);Z_8P#jQq zGNJVV0J@rwoEBndkY-$Ps~e%-KQvo7>d12mN8LmuLkg3mqYjn~QG#6qlzey&5ez&& z5&t9?xezkS+wMozQK!dsmb*)`87jXP^+W>WCa~f{b&Pj;O`zv_xH?DgyOp?^^f{rb z!zx|sk#xQ2d9d!1Z1lrxLEI!(u8f3FLf{C`LfmRj7J{=+iV?K%tt|NRBg^<;#+z0SYwOmqhe zZzVZ6Dxui13*EtBZvk*jA9!rHIOJ}UnK)Ozc^iW0>-xQ?I0Xc{E}B^QgcFVntk@B& zqsEHPH&bRswsY)4uT!uh-+&dtG-Xyq@DLb$xeMrI#iAolr8688_6d|)*{g+0oFY0O zf_qAR;kz#*yzb>#uTvpyr)R9C2-N1ZBC1dkGFC=H?0e^G?!w0mq^3cl3@%Um;(#Oj z=@u~~)%l}(i%P9N6nJUAb;OI_+PdE1(GYIs)khcp05lOVxB(h7U0VyCm5t|ZYm__q zPIl2^p@1siZU+UAZ>I|H$?~2^fEgEC9%^r}2|(kTA5XFmZ-wVHiE2sELA*nNS*%#m z5gpZFlr#XL{He0{;Y`DBR~RwsH=PD_X_F#ROZW-;xIGQRDM1HM(v^o}GA!iwG#n~u zA%cUG76FdXkvg3ivseUEgak~PqOU!-Pfz>C?`g0_R>s5WM8YS@@Qn5}x;^2O)SiZP zG=V_ayr5hF$`A~Y6Mpl8_G0U1f}rC9P=Sr#bE(Tkfbp9bQcR_yZeDcRXXy`j3?Smi5b;{Tt*9sHan$T^ zq(7Hp<xncMoZba&b<1^jCB$obpw5CS*Zd6<+8|RAy`IvniK;B`$cm z3(#QhvU2Imwy`P~d?&kTF|S;0z=ES<-tf7Qy6@bV_<}=#F!h^d4Fyf8gQt9^rE| z@r?D}P@*H#dJi2Xj0ys=-t+RJyI#GA<{f@Dp9!!HdXL3QdXIgU-gJ?R?SS=BKJQ@ZHz#(-m43YNbgZXQSWg=Icp8iLh)g)&aC(d2w*UY*mpdYC>$azmQ(|V zA@S0K5}Pa|29AhtQ99mIjFnplZdi&s78VzY=r4|pchGsq$<%#*v13B5b?@^7A>AwE zADFm64S!HG2#%?9DTv*`(r%OLdYqSqP>=hF&y_U--e66>%!eqr#32>;Exq?mh@@Hp zhd-z8eGi1zk$@qbAoF*~Ar%~_r&Y}#2j!3o+7vbcSikp;S7icWTaxB%fmnH2w(h;} zi5!n3m1G+aKWE?jo=E)QGROfHj0Zx_JZ}l9oA9EHL7 zIsZBQyD|GLhaKhe_F|pSLc#X^n^3H@fdh=$EjOqnQ}h%5t9ox`W=JXNEm$K!CKOhW z-b~&5o~U5%PA0N>iJvvGQ6^0Id{Fnk1#K^{(tF=}e=x?G%88FSNDf_39#TOuH$|LC z1@{-5Lc;U$s7K$LHmZ?MS_6~-S%wQo$^7Q_nT(#R1NEO9K}w2XXM_xgG*23svbHxp zjX7%-+L^Rgyuz$ib_6j*o{=a@jLNRwG-A+7LkOmXh1aIZh5OE@i_)6Sfgr#)TpTZ)}U~xx;S+tP8ekGv3=&<)Kg}h7e(_SOu0kSsNQ50a%4dyqor z);&lN+V4S<=CTJ_9~^oC=&=R4xWdL$y$+xP26w(gD%hguREphWVtJOAQ{t?e;gCwN z!vHL9((sUqz@BnQrMo0+$H+{UmEEj|R8XD9g?DVBGm#T2Fcv_vklWCa{sB3hIw%}u zIO-GNsADTC7QrONIX~l?q9FOQ*w8_XV0JkF;X@Jk1mSbA@QfW>AQ75PIkwscfS`$f zgjeu)aR>mCThmLy-=(vo<m;sWKVW|shF1Mu zD$Hc4>F)}%jVq&yzY7yUFiKEQ#C$kcLHQ!{XnIKsAJTg)&a0Td8tH+Bc(*5Rk{_iY z9Qc&L2AqY!ZF&$63vnr3CWjAd`Ed@y(NtVeQ!@nNkZ9!~9KJ~f;b=|?Ziyno$%or? zdwL#U-d-2pb|pfKWw|BI5kav^5DvCTVeG{Y1iXPuA$SOfV(zM#f^{Kr#4N(Ou3{Gt zw>gN0ikeHqitDV`8NrD1Q6*9dQ6*hqiH$#`opUDokP@tDVMKQX3zs(jya`aIZ7Qln z+9_@P$(!WHpDwVwJ(>Y=N7Qx(hGO|6*+F>+45Xlu)EHILn{=jb{JA1<`ZR9PxFTw* z4(r=+kyh!;w#zg~6fos^7e$ryFn%(|OOla+KP%mquyZ)tyBO7&fx3MO6K-vN#*IG- z=!qGF-sLsUs0&?uPkj1^&2 zD{a}JMz0j3p#}?HqkMUHtuKri_1oDd3LbQttyL z5oB9ri_dIrp!r#>4Hhd|8|<_6W+MAyE$tO%0xC2_mGrT#A#`=t27aSMvsoKh zO0gu!7m1nPBs@K&DJn%HFxX%1_N3M#r3ua!fh;jE;Lr+}=&h~Krcy>-S}u`jCFq(; z840JUO2KzZA}!`M!$?wY;H|`MO~WfvDWfRlFsKwlt^pzX%8 zB~)2*GYT()6KT!TlAFaMm>iO_wwt)L=A|V!S|oqq;k4Zt@Hv`z#@cQoq1S0`hmH!5 zl@W-wotJzPHMbsZhvsL|b}UxXcI-2IgD3go0JR;)u%zucrgLaJT!~edlVLdx9Y+a8 zZO1>IjfQ8T?l4zpR(AvhFqlL#FGsLj1aBPXMP?S&fMG}?S;bfqJuf9I0!nyzA2sSY z7HEi?QEv&uN9c0o`b@kY-r?;XkyB$y%C*)XOEPxnu7R2Ji{lT8B_WQCC7J)WvBm%M zcN2mv;Tjkh)FPsD^EF$xuJ{{8L^^>rG~?I*d71=aEX%k5PcABiyDQxJCpUWen{6OL z+Ak`U(wG+KQjiQcz|+@nRQ-LA^%x7@crugG;@UfzfQ)Q6NxwV_I~n z89FLLFUBEs3-T>~e}N=8rj*_Ngk5`_XBQICMXE3{4?dRLEG`)1hKZM|^9v=?7d|p~ z-E-}-ug$p1eQlo_K+D=Dwlc9;Pu)zFn(Nj5R4h*_E;hV@D=F3o^i4pkh>Ic}9p}HL zqwEM#c*DbypLL3tTSb2Gis?l-5NV1UqCezVibRp~$3cm*Lz`5f-CmE0j)^qU@NMcU z5_y-X9t$(Q%n9p`vg^6CYBC}~0sCdueK9l(bzR?GMqw^Nq>`YI)1zKjvy{@%8q|EMA`AvOi^|iTCAr%eI@E^jwm}e0~WXuqU`8j zBUAK|tbhI}yPjs=Bu9b`#|OOm;tfELeJ z_=33{E*Mn!86peQ6v>12J$S*b7du1Q94n&iP+c1C(7(3s3^P4V-m4=E43NAxjtHxa zSNPNvj08BTxU-(5^Aqqw(qRQ_1;E1X1!%;R z2%+J0lwD8L0%MnmPN^<_MioH7bd+7srG7wht<{afPwMPZjnhhvfJB-Q0U53yA`(g= zGj*W;a|>g`;Y1OQ$vzOPw1FvWQE=0kvsR&p# z4qlg`pfy~vAUT$N#R%02U3`n8>S6?DVk zrK9W;66Fv@*#T?W76kzqEf#)CXKG!=VW^;v2jY^F8pWKWTcA;TdLc25KYh7&w)CY+ z+}Ox6+DREevP_YP3JfE55ChoV$rSz}I+lMpK~z-GC_4~J_6G<{>83xW1!u4f1BId( zZ(;}%x#dHMvLn3mED?R5cr8(OiT9-_yOAEt-o9nWH6a9rEfkYMoQ5+;*}1%MIMb_9 zc6bKigd95{qT}zzC_7jav>s4V{gp5@9GNsb7k>~{=a8(CgEW(_@ZKIYnToO-%L*ce zNixa~20KxLT?3SSlpPTasJUxF;U61BQFi>nO@l;~-B^Nl#n;KvKcFZ(;59>(9ZOA* zvSX=4l%23qbu}R)u&B2&k1Ee^m!R7-vYma1G?tl97z{R;5}J{ht@+#U5b zwTKBYHIE)mcCQ~&pbrnW~2Y@=ac2T) zJjarrLWWK#udz=7B>P(hsfS2ecUS@`*)Q;VBEqo*vgkIFBIz2G*A~DJ=cs|WLvh-( z7tvtgwUowd+2jqSomOM%7`C(MSQ@XP^kr^A&SB>QeI6-y5${6#*Vr5V?ZKml|FKTT zGa_SOC8Y;&0@vbauSbsce}elMEkU}d@)7#1s~x$HfPGK56B_azBE{F$kn0e5!}p@p zq0o@;(YhOQJ!)=<+h0q#p|Kb>Fi_bsfYF3mr;*4iHc!*^_(+q_Z22KeK62cUYa$PV zIK5^LKt^VER1YF+37gdAbDDJBb!F-9cSE7LNI^6VVdc3L38VuY-3^V3MKFacVY);$ zooJ#x6Ee!6MYe&5j0^wLy=^?>-B5%MqS@4LXxY^#j33<99{mWfut`eF10;wJyTOM9 zso~JFX{p@fW)c#{c(iM38T}8|AB(9{c8O-Nb5Hto@g$SCv^Psg5QbKjgxYx+Fz)(7 zb$hcf5r7QaKrl*BuOR@rl7vqPT`5Y#jQpbLP*BOXWoBHd-w^F>`ed)hd)zrVmz?VOfeBj8N$Kz*FrnQ z!{6)6Oy-Y+;^9Y|XknRPy@wyKe4A8SGD|sI3&hHdyIv1J+SK!EGCV{fc}!2lc6CMG z>#H+_l>~h_Lp(VPHA8V*L7J{7rkTJ<-8!mh7^)=*_G#6Uq8b|Goju8zaG@$dD zf5?1hQ+keGFUJ9AXj+T#lhERs<4%PY3@ZFgfk-mfJpA1yiH{2&epaVM!R;t8Th{C0 z2bO-)D@#tw-slS9f(yLK5!xH_hRizS>q%+0rX-DgETC$8D;!;{H_wY0F=Zl2JU9F)lbk7M{i9AZelcf^@v2osk zQxzK(3i{6n)x*#Jgoe{PYoIq05JkmwmUHwdEp`>2km2lK?E0#+N8uK0`~g)bIJ9jO1@2ol$)i|C^fGLbXO4NO_{z)xe&T7`Bdtrf2@Yn>h4sbvsFiLst@ z^yo5;rWAMTy#d${l@rVZTuWYzP@T}lHzhR%9tkQQez2Gxg#i@eTKr5&l_5_SCA#Yr zGzSdagc}K}PBUQDFnDPXe?oH|A`d@$tOvk>wh};p3is8zI%KXyr;d?i1KlFYqWtRf zd-xMw^}?i`Eq$pHH#V`1IB5h|86x;Ee0B6ejeB@dT)ZIv5FN`uXfv1lNaLBW#6{9W zDz5mau!vHqi_AxkLeq1|6JA+lh`vv})^qgr;<1On+mTcjx|W7%NXMCgDkg(0IA`_n z1D;4sfh#L0=CB~$xSHy*n<>9~ltZ4@gsgR!+!-Sf(UGa+J!p}Kzus?5+u-46lL-%h z7kSYdFiCp&VaX6Bp85_Re)h0Http0J032PxB=+!Qx17?< zd-xGBA#UqXPMkMHsc2pn*ccOf_@#W|M#I)SfZ;9DcJGg0b3B~qUH9k1kjom^dEW5} zMpXDDNyaF{;4rFw68S3aTo>11^PwHC(+glkA+*C4Qurj-t%Y{@iQPw=xD^tWgciZW zPxRfGAX{qT;pclDsxjj9Pmnly8XTk@X%RruWT=9qgItE02QR{=0rrsTjRc5^xblP> zJjkfqef6dYCqy28cTF#Q5f4V+#s2kaW))QE>q1sa$FS80f!D||BkE3$XRC)FedZ}t zAV|E6wUbQIcmoUl^&WoIVaiRR04OXO+VG$t#!vWjgqihE2oCY^1HK+pTz@-5Jxklv zPH4z?h!j7N4oN26M2A8{zDMhB$n~hXp~%Beu?MyT1C<>Ecn@vvJp3Xyn>_pjne~we zf!+X&POEG#xN9I1If$&Kh82Nij0iZ7g&alI(yz{1{qQ63))!P*Y$BvyV=ra*7e!1_`4e z<+g{)CG_e&HL0TN;rHl}<;BAvQ@ThtqM5FKl#-2%C9IbABXFCZY=njAZ!Ay1{|m`R zG`I$RQ=EZ;)Cxwj*KO%LkGhRztps>w!% z3?PWTtcW$86x%2xCZ1bHB&l0fb5{i`G0n%Xa+g2F-G+N5@O6{lfT>>D+mm||L$VQ8 zVzLon$)n?;1(BDb1=N9PV+--g@QK7B)o7bcHo|tw$wv4lbu!$YCB?bQQnC@=08c-G zBL#j|PCTk5)SPStaHpLN_eEd;i%dw|a^s80dLFn`kP!Ex*Dn(ZmY4>KlBPWG;$$O3 ziBkgUl>_jz)}ly$v{h!HuI6HEZGEx2)Iv7N{q!9iSNmNG}AqXNUnQ|hjDVRyJ&Vnt54$bvcT4mLl7-66%) z8K98`(r5ODjuv#Q#m*@V29!%D8{rtnc884Vtab+{XKhvnQv*bV7@*NXX4Q}nJh?>U zo)}&ZCbRB?2>~#GO!FrCKrVlvT!yZwXpdM2$kpFHcZ)dATR80@ehsZ0)J3;y)Q>t` z`0~ax)n_R0+>uaOpg(`|;u>m@Lcc}HMnbb);m4t-riL0~_DNQcR0`Y=G^}S;DZ`pd z8KzVUplVkEo$5Mt*6jf3)#%6pHs{4PggZs0gd)uvjN&L@VAD!55*ka>z_n3cr(G zv{)#hW>~L_f{iLgsZvrYJzUv}_Epq+mC|zoS$viiL}*TuyCnoPy3p2_y}`Li{L#|hEZR<@`2fx>t8wgGl8wx? z$_D0jfl+8XkxXa)g5XR3?`9)fn(EYK#4O{4H$+bl2zPJS`r@< zJc9_hgO&kzV4{QnVl`O=DAUF4lZ|j&!f)&O-I}QZcQT%#);>C3;UDH$rEPoR$z8k< zSJUGwqC`lK{(sgiP?crO`Pf1J9Bre?7n)L0G3yGZd={D zlB@uSGb%`1MfrUzT!Ny!+6{eiz!#q#IPp#N_j)^dAQ1{u>YBCPt3=2Rfpo%Sy+OOQ zOrR$$boa`IUqwrlWc8Nl;D}n1du8TmiTCwZTM~=C-V)DV6)ov4UbD9ZptY6;V&T_Y zqNa~pl7x>lw?v>(OBg?_R5YkXUGf|a2rHH2O#|RATbrrSG9apaCg|hKtQZX{t}vCE zj@=hLPiQQMPaPe6&a{F&j`#FpH_D;`MtfRMCbRU!7a~O06M$~)35w6u6Jpoe6D0Ov z2hbI=)0D1EhBI^}6e2|J3PCq@g~ey-ig0ghSKKx;y8?b~?+RFSdRK}D|8?$U8jsNOC@9xah2rm z^jWI(E~jQvQ7{tUlWq`{<8*};S!fY6^u&de!vDiG+_PopRVzF9>}DU`%nYxt-{;a- zD`=_Q0s$SaLfCgbZ*_NAs(+QpHu0`#iJsRIu9_}mTdR>fE7iujW^Ah_GoV^c6MeQ+ zQ*NtNo5)sC9Lw&KC(YH>iEPr&1trmQoQi{5od-&a5V%-{OTRh5)Cg0ge)7bSP?^PL zQmb8@z+RXxPKrW=sN#g6o4Knj8Cw+5GKXRsieAOEYE)l{5FLsD-H2jE52aA_8fKXT zJq5?0JKAszg$U8%2+&P9RuxPNN3S}Tg^k*g6fqB@{zSJ9ZPo=+NI)u<0=xlDff_51 z6q-&g(C;gIGOdF50?GKLVjjd%%gZ^_+Q>U6D+8kTj-VSlC!9a6a}ekt{NgeX(6o<0 zANM-bdT$+pq7WfE6lKMi955+94aLC9l-5&l3|!hq>riMJ5EVy)ZX)ActUQKlXvcA0 zP6kAWBS1IcI3pj6mMsMC8LLi-Lxd~6$l(Voy&r5SvI`Y^(WFifw8xg#lWLQunO_?A zB>uEmC!`mlJ@Grvyo@5yXc^_){-s;o5ES`~d)fjcM!94EAQS62Ota_7g)!ihj@ zVsIcE=5;Yx7VYqoLut+4l3Wf}5$yxnaH_Xd7VSd`wwdKhA?SvwC&g!&dOG;6Q!j{ij`ozE^mS{r z)ffhAx$Z6lq6!g$Zt4k(&(afNuGXFuqMhtCtt+D$2Bq%{Ed!$K3P3k@1;uCT3c0tn zD}`t$zfS4OU>5!gg_Z$PyF$=SU19NAx+2q~wJU{xaikVe>q^qO3UOMVUO(hKom*zJ z(%dqemFAM!h3AeQr5|r*CWWR~AAku?nu2D~3~gwJLITpG3E)j=RuxDJ z&BDjn?=eobRWl@gj1+8Bx;G~`1EThhpqn~Jn6Y+Db#d02T2^)Lm;z@%+BhC<7L=x_w+CLCwuOs3j1SCd`?dDDAE?<25`QN#fF}F1O&l>Xt{AG>(9v@bJS^KmMzcRb=Fg$Ymrkmh# zm^tQ1KJ1J5INW?h9(Hgu{JN>_9EHab=KHt6<4AoRW!{Ho?9rx&29HDOQ>0C6GLxIb z%;DxH=BDNdbELVMxw$#Y9Bpm^v~Fc?ZEj<3Yi?(5Z|-33Xzpb0Z0=(2YVKz4Ztj74 z_cROU7;`UkZ*w1WUvsRvpIJ1=nd8j~=0tN6zHcxmnFeblqikn>}VP`f;tghK4(5}zF@v+e#({qX*|DVeg@xu*8H6LdH43qc>aR1#L`7`t9<}b`&n!l3q_-pew=5Nh+%-^{>-^KIq%|DobG~YA-BqQ?A z=3mUey08C+=l9LOoBuHXY5vRnxA}qjAM?MMP1bTmGEBTV+(Y*%f=Gy~J#iPyW8$@@Au+)t=(t$ z+w1K0_KEgM_6GZ8`xN_B`!xG>`waU``z-rx`yBgR`#k%6`vOqwh4w}E#r7rkrS@g^ z<@Oc!mG)Kk)%G>^wf1%R`g;2Y`$qdF`)2zV`&Rol*UH=FFaCOmeW!hweYbs&eXo5V z%D>-!z<$tv$bQ&<#D3I%%zoT{!hX_z%6{5@#(oyxKW9I0zhJ*;f6D%}{ZfGUGXdVu z+MlyO54c}G(U?s{J+l>-IP7Z`$9o zziofVe$D=_{XP42`wja|;jrJge_;R6e#?H_)%hbl|JeSC{ZspA_RodG{=)vH{VVtN zukrjF`?vNx_V4U>?cdvfu>WYkXaC9mvvAnI*nhSEX1{O$-TsFw|DSmNmvGpB+aK8f zac}<@Pm@t@*euKP?66Fw%;9+6B)e&LM0R9$v+U;CQQ6ViEwWo?x5{#J>+Ck!ZL`~D zx6kg7-O-i56P|a@?vmX#yIXem>>k-YvxV%K>|WWuv-@QC&5q6PhkA?IaoO?N3E7F+ zN!f<%>_TcOx*{1CL?1JpV?4jAivWv3K_Zc$WoukIpX7 z9s{f`OrEajr-N&+&`$9-3uVwU+PWWj{pg?zpYE&y%B*LI_L-PVU}T+k2(a;(5Ua;# z#Ai!J`{{~oYo_+owrnN4GP^3f8hCC!#y}hKU%TYL@olKpjMREuR@hOGm)>m8DB*Wx zl<+&z1KLq*cwXcFegdAmvfbI9Y;SgLwlCYCU6);-Ju!Pyc0=~$>?s)~{8O{1WlztZ zkv-GZc^00}&YqJ!H+x?8{EQO*1=$O;7rC!5{(tO!37izwwRhLO)z!;%_w=kZh(l*k zGbrG!%ybM$l#m2s;+B{flaCK^R9+Aai=r%YCg!~_@0Wq@s=8a9d+xc*`JZ!d<2sU6uu*I@dyb7^W7#q+(=JH_5-r`ZSW4EvDPvX9tV_AxuhJ`r;9Df^6_ zXBXJ#dY&(Ey~r-HFWFb@Yatiku*>XQJ=Vc7rf|kNSGkjG+{NA8!@WF-lU(??p9gp{ z5AqbGBPmVAHI0*8r1K1(sfRYgHN`b7xNMx;XmRx@gMWHydA$;FRwkWKjF6^ z@2$K8|0(atf5v~#f1$^A!nHI1CBKdTivOD5&hOxN^1Jxm{5Sl!{2u;0{vXKqdwwtf z1OFrcKfDY7zq~8Ik9Xtu^HTl*e-N<`@$URT`JZ?X{xI*!jZwXqxTB{>_@8-i-iP<) z{rICu{}}JjALmc-|Kfk)f8|f|zwrV5DL#-t&CB>8#1G~}_)z`~AI69C5oUSMn&p-A zk-P#_AI@+GR~ zdvoUH}H*o6W`3YfO}i{HeSiM^D4fB@8qxX zUEtp9e7DZMH~1dDmsj(Bp!?2W+SbzmInzE3T!a38`Rm*6a&Sf95I2j_ z&Ec2~v|zilb?r{9 z;tncDlw(Tpu%ZQvSsMTx%^eOG^e)`A|L!-<+bhk3N^>8`YOc~((EN&qMejtco05nx zkt61-0pTfulI6#ZwrKSAxDQNAUVA7IbHEeAHlSmIA~k=*ZFl&ftnW7XpCJ z;La1&vb;#50?@&uvsl9r=5QndSV{t_{yOSWsO=0?8)I+qvmPIh-)ELLp)Q&8dU?7Bd&NHaC437VXDdyOtJ0t>qZgG7%skG zFn~+ybvZc{n0-w)1-8!3UCDfT$d|_eO*z&w=K0gYr`t2P{BwCUm&=of@BjRvhQA)J zc8on7>B*3zkdgS{*}aN+J$yZG9>vpRk^YRe^D3^$lT3*`dA-t3Q+^nE9xxidpr1dP zs;MP2#T3^$UacrURCm+YP9^QnO&>2(+zb)Eg=~{oQ&q<%uZyKRb_ZRI zsR&_Sg+f9~G$e?WF09jy5Esklon2V|^>#HUYz9No9#$n1%t70qG!l6622b;G{3_%eihsW}BBsck<%|-rF`RYssHzJ^ zdRg{p=15xvWb*MJDUYIF9+ti-m0p;g>A;OQFbHAZ>w9>Z(qR>J%(RV)HXC}TqA~Ud zjVan@L5+`Pr#rHf{;aq{S_g3AUe(EXwi_6x7NF;Q0C76AgO0Wy_gHAdp=`~Ot=y9K z=PISwBgD^5sjlVFX`fQk&{D^gqHG6i{+^=Zu7uunGd|g>Ll0_8LAa-cl9J9E(^x08 z2Fvz2p3NGneIZx=wxQ^EPP8rlmbI>LD0(AV)kmV4P{H3)-hsk*P8rNDIj1qzRosby z*|>j>uNB!}-C5q^%p38N<}@nWh8cQ$^Pm{9aFa{X`bZ*T+%YjC(0AoP8VJpTn`1;Z z#v&(hRvI*dzN8cYzPQ!oNaG5&#K7bIR~SwK?*<_#7+GCFg!Nlz^i~71tcSV*KkK(1 zN7%UK0Fd=i)iHzPKFa}o8~gyytpESHcm%|b@ka)lH+VGfYh4b<`}kmR2FC%+BNCbL zSWi}a;DxOmK-no7w9}4PN^jCwf3apV+@SWDj`1Q%7;ZoqzEKhU zhe1ImMu?dU_wv!q0;&6N}@8iN{iNZ)#% z>eGCfg#rOBu$&!K!ZZyc-+-UAYpVDnGiZ*PfjMS5OARZSS_6Fd!1gSlEmnN50E*Kz z@ojzuUIF5V8Ec6WSqgw>jk;LD#2}`$3QWKi1b&DaHoeixy(JWlcSWaM3ee}~#fpl0 z5H)mh)T%z9T3$IFWw@Ks3HI`f7?O%?*yvc#fV4Vu*{2fIc~HzxcuZ9u3_ax13!qKt%B$|YGf|jh%&EIXw876?PmOR zMOzAaC{qM1R)SEB9PRSCFLDvn;mg{!6Fq3Etcj`gZy_3OAzBuTjoBHr*oe$!=Y1|E zPd55Y*=AdTM4O1t0AeTpfqDGhJ}E##~Z)`X0kVJ17%;&0Gczl zF*SfSf_$;Ejj?&|?Ova%YHdL~3+)c#GRG|{@xCjqnyJf_y;$8aTUUUe>jryS(6L0Nf-Q{1vX7yn*S?=}ylkym+|E1bZ*Kwx(*K z&@A2qOQ)Pc?k&pA0sna31APA3x2{XBv}0^GNIuFG^mwqWQmfSd}f#-{kdOQohn0oj~aq)Xd|x@mg00MB+Kn`ZOn*KpOR9jdeg0O?7G~(d+Zp7YG_4~A9(Nvhy4@49#%ZCk#GxbF55Sqe z;7ks#Q*Z^PQ$gu+3#H?{aSgVn4obh)Dc#BwQd*`{O1c2n?$spYyE%z!Ct3xAz$MNl z&YP79Sx20qH=Q7GvepTNy#T_l$926V@MGsPWuJw>s(1qT*FoSypJe5U!~}lnvi2;J zfh|rZyICg)g_}awIBilfz&XGfVH2_zJ41_z;#y~CP`VD3w#M}kuE;c1ol4qPfW4qn zlL*xd!lH=2w86az1#1{n#p7o8R(IQgnwc5e64caz0XKDUjYbLgR~+43W90$%7fn@e zc*8x@S*2h^_|aLw_(Z?S>+!HE*s|A@z~~1~{;IS%3=qCF>kek8x7> zem;mR%}25)%GnTA$}65QC=O8})1nJNW8=_~Xh`ZDfW~FSqdV*I3pn($xOfZ#di)9w zmC%f*!6N6NXTQ=Z@HC*3r>SgJ&1xGM3`5ri#er%cgmLQbzaU-fw>)oq*10=r?tw|O zm@-FY7rm&RszSYd*8}nc0S>8Q%TkalJzWli7!utWnWz(JTBpEryka@MM0<2`a;Jdm zRXYc=^0P?r%2^q#<)l^W%zYY&KAK1axKGSu-zw}ln5n7k2n`sweWfy)?~urcB&wSW zJL>KV6yk9 zLjCJV3j_RFk*G0PyVKvrqK2t|UnpNGivXc)!ZPIuTkWn-{hK8;3l9*Tf2)5wq!z`{ zqIcgFP5XP*zj@RgLT$9^f9G}m4{JKB{@1Z#`d>BHu&?8TRXoNdEG@C}#kvxY_%;<5 z^9HfF|5w!izz<2htc&?AZ=iq3Sgg^ZKg6hj8_~(u;PcN@0WYM%T#66)4uY<%0>TFk z?rrdfqa65?IwDs7Qq4sm{-Z|nyQ#Q;%mKS61>*lxSj-Q^N9byl>M6Xo3LpGOYMCFU z%ha+IL_xstjYoVV3f~x#a3d4Q#G&t`pI&C9nOOAG&q=}iJb`{%#(aZdSk*M~ZGHjD zJ4yQKU=|r7w8=7N=%**4uAPk4Ps>=0eu^TYzk`S}%w^&xRzF3AO+UqRtbV!>AfwPv zm*FO|5I`xupr0;eQT_BJ>8JQI^wXn4KdoWbe^Ng^N&4yAQa?Q=^ivof-!b*mlTrQj z66vR38v1D&UV!RI{j`i3`spBM(@)29sCpB4WFoifr)A8dpO!I;ep<$)emaqpeu`r4 z`e_-H`sqYY`e_-{_0uvY^;094uAkyHQa?q!&`)K&*74~}GulBAG{^D3{R~&qm2bxN z8i!+Adyu-2Xhq?5DzNK-dOOx@kqu})N@*&vgB7X4ma*Pag9X8+2K%a;@%d`gYhF~F zYS3hN`=H4do^DM4ESl^jD5TJ2zhY&n&}6&q@}&)9calvXPBpqFd&)mI>rT>KZ@)A2 zYiP1nK4WE^NRwUS`wjZez4&y&=MVTy$XewKt@J^YT`l4;7(4o4$oW0ul)!A?MxRi% z-f?63v|ir73%wMY?D@bR?;s{M*+I}jzV@E*Vv+TxceO9=UB*s8_o5}2MU(x?jpg)V z@A%LpsmYdyq$WEoM4If!t}lbSCVLs0>=4f+X4PabLz5linTjxIvI9A=mHA9TpOc#G z6tmi-!ChwB5YKa-#HveKAniHIKAJ0oklm)qPT;J>Q!>zeF9??CV09ALvYo}p~Ig%7pyd{|uvAF6deY)j0C z0XiQHP4=+ou!l6+%bw6T07b6-(p!QGjYWlS!gU>qi*K)cNeULGmz3AMQB8KgXTPVP z10wMTXgy?VvKzcMon^OYw?}HSyD~_Vox@*8@~HwefYj{q?D0U8eV4t4&`CnD5K5V# z$qwW@5c(dEio<&Jil{;_#NpjK*f1+uiUXuIkvN=BGQ`2E$xic3gVhZS?g^f#COg?P z*+ZIawI{TfI5gk;GjL`tIP)u9PvHtmKL(}Gs8LEU$5Z;WH?iQJ)F~aWCZx1hr<61W zXtHxi#%HKjP4=w&totr#vg16Vu|#04=Lrz@9tgV~R}Ebs1a1Iw?%SZr*1AI<0&Tl?t>?c$sS}jmjcYSp zQOtX;_gq4geb*JQ$&N@WPa?%g*JMW~jY^7YvgcDQn(QW*&}0XsN=g-;pRA*mzN_BRgZ@zC>64cpR zQfJqr`y~l=c0Xr}eV|QOXXj+Zsu8HnUm(YGUq^N=qYFC zz;6e-e=O#uZ+w5zH06f(MMe~*4R#^~MV0xfCks-W`^dR$_Snq=tR4VNXEvb_5iMN?P>ozNEBL-aYpF`tYp8|S<}udM>GOGT3_^k z<)4{EITxn_FhTOmNDdu5c(~DJ0jM+?8n{RS+VMsj$;e=h5v&T?B8?j*k5qp8XVS!n zD=IFtl%d*}sht8tSht-VDKId#4QNk339bW5A*mUtaI~AdJrZj{t#e=koSG+~Yx_b; zn99FKw}(Xt-Qyly@5Bdrrn;xP>B?Sk3p8Pp+dva`(V%_LYi>q^#tAmwP0fasHZ=-`(JV;^-nyv~TGz0o=10acE(4L_ue*kTI7_jYk z@raC7c-(-`94r*Rm1Utqh>+3p2KSwW?;>vSUnYx5fJc-r6PUToa%4EZrQo0h{Fhnq zI@~ugLLiqi4MM;@r1_Bp8|~-@vL@xgi}l!wxD($9FD=bAPj#< zH50WxgAW4!VK~JRHeTP-z*|bhhJ$+z0O*P}0pm<^Q8!t=2OW-b&@3P7so&d31hpH^ zK+*aQ2dk>_`CjU`86>FR0W~_x`T{4>mcy1oj)0kA1=jz)gsxO#-x5R*004jl!{cE# zK{B(M8;%00hO@(7SZt9+)5N#=6k6 zNtFa94d=qy;aN`34&^*Dk{iwrl~FKhE`TA|Jgz%C>_vr99SJ7wHJu%n+QFns0+Y7$ z2pso_>*#Ba_LR>8ChfI4JM2{?m{cXeBou20llCeSOsW!K(q2UellCeSOfqumU=m&< z!6d{BFiFN=0ZgirU=j+KU{a;xm2IY>f5o^(d`PHLtrq!6ph|mnw}^JBER!nf24ag^ zS1J$Dh8wzZL+l*S@Ftby$SOT6Cc9C@3+~7iH*>6H?n*_agz4YvIlLqd6cPZQE6c#F z=RoptiVR0FP zHkt_D8jaYl(rT8qyXF}HKjL@hItck~nI0QM)Ls%B#MhSeIJ|ab^5zCXHiVTzY zE0YAgbs=Mqcc~6fn^LQGki~KB1yn;H@{307;xoJ$KCq65cv> zjfA&OTto2IrR2&C9o|}iyfsNXZ1C0segI*wOL%KB$8MR!@b3m2gri1n(5N=STMM{W zlXN;MF-lOKnzo6uZ{*6-Sa@qYXGenuo~cBBY+Yj3iIx5oORZJCZ5GyK~K-qIa4 zCi}i9BGUBkkl3I4GSYyo9%BhVx%uIBc`QEMtqi-5xaFp z82HwSloKh0Zw*Zi4WXJjuDeB;`m70IpH|077>N(IT)EnE-Gt z=KB!(oEjB~5$G3DfJ+F(syg`asm=$;Ya)TzYzl-G;F_N@KScmsGgG1f*PN6&DFkrU zq=eo|0gDEvO$TehHOD+$Z^9LnZbyr)v{1S$p3=j0P`V^twpgW_kkZvUrKH0G-~vjq zg6**ZTo;2EgVPnL!P8PgQ;EW@sb7JzAAz#@xZW!%d>#}Yuuyn8p2AP+pzx$l;mO1l zE;e~dor{Fv!<1Nr>)jNaSX2fpgOe0MT%QL+7lI&pOzPJl_4gokA+CLKMLFw&>w?s? z*qUHG#PyEDxF!Sz#I-w9LR_EtE4@2)h-*8~os(>bxb|2e zu1_;1#C1NCh79Sk5fl*D%w(ncDE>qRe_fMeizkeZuWJx(3@+4IF%Xv?k8Z8U$3R?q zJVpaOJ^{paF>o*;#C0K{du#+G#Pvo(-<^(Hy(UTdCYz?7+N>Qqh+vY-`D$-l`TSdoR59RNnf8)EdrN_NR> z&?+eZ%)360^jl8{tfaTqNype!@D2yIy#t&;mw>xo^ckH3&*;(aSCbs%$>)`xd|gI+ zM|)>0sI>O1H$bxk8f1Zo8o85}eO>kmZ2=q2(wa6c5%?u}0hL{iz79NeM9LoQs};dLw5yezFN50z)_E0Sq|H{jQbnpy zgOqA#X48)WtsQJ^nPWN!cJVn$eZ^{NW{Ln^KNE=wN1f-EpzD0`5(*inNYr(q2$87k zIRC5^iqlcoad4y}0MtNTXSpSLkaJenM8K%!sUw|0T_;~HQPbfv>4h3j?nhDf(p63dv>wM3dCIWS>1*A%-D-GcSxI%t86+&SJxXQ3fg=gx4HHe@<$nSIh=i=q}gtka4&#?5o z7qt=kW3=l%I6BQLzg^?y_du#$eh;Kd`8DMEKq>}ti+mqQl}k9V&HJGy8mq5JNJJ&mfcrSH6^pF(q!O23r%hO1_A5AFU)jyEpy)?}(-qX{p z;yu_W#e0HC)i!Y3_1A}PMw>z!%W<~IZ&ALwN^wB)Xx!7-T1A0asK`#63 z9b|+*+CgfwLkAw(KBB1EPbRgf#_biR$zN>9T_iZ6-U&VI-#xviKUkgPcg0 z9c0xtqJvZfuFye72dbNi4zfQf+CkpMIaRg}a#H!)-a)pzzx8d$!clgRwSICCc?05m z1fPQ>#^@0*`@ir_X(BoZn&1OIJcXo%J(D7g6+==CW5vWwNY_0xQ}o&NTQ7}~)PPpk z$6c`6!1ZxAf5mSfO3RZ+CzmI;4Gc*(j1^DgDS@#9W?S0%wi6H+{aK9_J%K;bU;E!S z%viA)u+IC~n12ad?nm?S-s*-LE94F<=?D35V}-CuL`@XYyZ>QhMbtg=yBRCa>&A*~ zyRo8U!;BSYfRMi@QF5rLkVs&e|113`Zx>Yq-YbD*^IP6vJtsh1@<@#LpWF?=eFr}O zJY&U6jWJ8(gEb`xYJjn#!$0Ofxe`axt-^=EJMq@<(|^)Y0bZiye_K+}oChFLlQB=B zS^rmBQq}>%E&~Yuz0?n5847Cn{!r7Ba#D#}QfkPwuotJm#aU7okv(FO-I7wH_|~x+ zD2n3S{0gjtc?C%IdKSTcH57SO#f6|h&mnq}1q^lxkr~sWB`mHM%9m$fa9S@EU1JLA)h#J_H%SA9=#~_efhpO6*zGQ!|-_%QBP!1ITCsob@>3FkMJQhd_vaoQ0Q0)D(VRlhag7=)*q*FqXb?L z)k-VM$7E4CBkwGS?MP(hEm$^A}UM4WWshOuz(k5{>k-sevL5oG@86Pn4 zDVf7sd?PI?16oLn%GWt$QCXfgD^s_qtbj#jtZ$#qqOt-Om9f4<(xS4OHSyWc1h)TQ{N;}HcjqL6E zEGoM)c4d%7WoTw-NG9;#vyG->)_D)yoQvx3M^RHkH1$smi$){M{=Sm3Um(db3gs5xr10N2jA!YY8Vn>=5mG?7k(D|5*F&WaLvi>@>4G0hYRt3~Bh`l)nbQ8|_#wWyp(KaoxrmGK#& z=ZQttnXAB>PGHRjTnYRKrO#)g2U{qej~*Pg{fHJD3E$|QnX=F zIZ9G~#AZ=hmcA?<8|Pv3Ne{i1PUeZsrs(X1p>6_&VH@+H84Fukb>?sJR>kG5VfexZ)CBk97_`xl@*PoMP*UoGw*(&G~_hAm*A5E7HX^& zcBf%I9^G1x-)MIl*5ff6=&-D&tz@)4W~DV&B!G=bAFodz+j$sB-lqf-gf9}SarXk;p!hDYd5!xcdR z&wVK}3V2R;8h$=VMNx?EG(1TJNObNE|EQn^ovY7jcxNMl&V3b}K=Ad6COSGNorX_J zr{Uo#Bkyt)pC<$VaN% z;tg6N+eo!0#-Q~=D)OMfk?JcJgO(mNCB~q2gw0A_=OZ)IChuNh(Avz97eg6^Z4Kg^ zfL$!yV9*j#XNeR`je~6imMFUt9aT#d!WE0NJN1!2z=)MEY={f7Y41Dk_=h}<+GDU$B};P z+Egp)Z82*S)5xIpA=WXTee6&wMkE6K&1Z~Bc*cP0{>X07n&X}0-6jlL)5)METJBAo zL5nsq3B>;k)1dXKUm*UMQ!&WZVbGeQBmOhfsINv1TBFk5uo$$?dnMxkj7X&$w9Z{^ znK;Rybvz&qTB{{qKTIU1K7KMu;`N)%5W}FgO@tUD!Wt`HUxlp{R)f~Tq$plLMdJ0d z)5VCe;sSmGCW{VKn}>zAjmN|z(T>MS`TtU+?Z>rXV-M}%$Zazr@OT#N`ud{@Bh zYkXxAub)C24RnLnrUn?a-m@6AW(7J!8SWOK?D zddSw4+U8=;9Go2OAzw7WqV(zzvy2jdkC6)lIvqy zaBA$MbYao@Fx{|d4QvGQ>iStalS1@LQX-4i{4`!pB|EOag4%WDmM(9@0_t!*d2UW+}bZLcDSiks==*Y=U05a5}^0O{IK ze*FbvJ4HI{C%@hSNb-)BN;^%tD)J}X|H+M0y_$&ATmOnkcP z+^U~*ItijTR!J*U)W5aJcBst<(@jh2K{w-*jZ;oVNFIgA+h@h;Sg`MtzX_dj8W5J= zHK-!}S^EWngY-wo^3~lhHkjMeJl-TvQxP6z9*=zK``4;~?1f?=V= z97uY{4J0KPNdDY{29iEBko1l8qk-fmb0EPzR_d@k8b?VFBooWi3UzpSn)EOQVmV9^ z=SjDS%%rE8I7&?OYtVRZ&mTBuMLTc{IRTK}ellppH@ z(q-r@-`jwsxSkfc%rrKQiSwpssdV1-Ec`Rin_jHa8|lyrIyHKRNU#t;k`Z&>^f__f zbOnB$!#r>LqC9VUoIG#(tnIw%iGb~nDbKJ$`01yCXpHz1r=N|UIDHz2FQ=VTv;+9X z9U2eGb5#3O(4(I?{kU=Bbhnrjr@KT?oPGhnwxpjpjkBzSc%v6bUhh^OU8vxm&=YmP zq6&AyOYHVLgocJC8h}Od!e*CQ^Nou7=mz{?6=>*0<1lgLj6$b!pH

  • 5u+ZjP717 zncP5;Ladm)STMQh^t1CS4!FiI{A6DSNZjA|=wtd^@CAM~2xneHW}ag|rZcZ6Fco*= zJ;rPxgF1-mU;?9rk{7}|R?Y|V%B6C8YfD!M%x6G&2VlmB0~DF2dXs(+^3=c7t!lU&+YKs4;GTvt1uG&hKSw@8VbHb%I$K!^?g%Mje)4EHpDqHvi2_wb04DdmkM03nFN zcLN{4g=#QICI^AC9`YMJKpF2K?zCClJJ{%a0w0he!#)9Mxk^4so*^&ZFJCUpK|(Bn z@Qp{A3E!v?(#QldG1AOp_JxlG;fR7_?T#o* z_4DDj3rCct#`$nd_4DD3T)HC)ULze*5HB22D1MikdCOYoS|_LhlLu_TGn$XS%kZO4 zI*m8WP&^$*%?Gqy$*`Ln71r9t94*&U94WV5`mTT;>ARv8qMr6M(YKPn$u@VS68U0<(3+!%AuO(sd8Jr5FPJoGO>|br4P>ZH8vkKZ}#do7V{^ zkr(;sOmY&roSgP5yK^O5#S};Zw%s;kY#h8JqNmC=V_zm4z+fULk>kNXVCK3Hp9k>i zhR=koQ^C-C*v=L>E#eU57zNqtiW?=cFZd}u`*A+{X)la<=j8nvxtC>h+8*yR-AQB_ zs}9r#s*y6VBT$=M$F|#n*mj#!6}Z^!O>z>+Q5QEOCy^ZAf@b6-ax7_My6z;>VIM0` z+6jM<=<(Wi|b0Zfh#zN z(e5Eq$=TNAI1iD{$-+bAo8+{89KRt@U5|%I&gcHm{p2CCBoKNf@LpEV`Q#hH%Krma z7UB8=uCQZI^-uK+50RBg(nDlBop2Ni=^i5ceU%muk=?#3U)phah^%DCbPti7PyL_z z*I_-qh=1f?NqcThK1{Q1J|;eFs)G-kQzaihP0WX7Iv;cgk(?@jm7g3$&iX?i`BAZX z$;GJ9WK`%!xNap`@qO#Nm=1XKl5#0vI*86hr1+Am_2GCk&I*5D}uzCXItoN_? zlY>Z(dafxsi0tF*kQ`fBpm#t*Hu^XE#g^MO2;C`c=Ln@ta1dFxzAIG!>4g< zI8z53#-vF$z}ApR9OjwgVDS&hsqk0$g?|XP4ss|>bU1p>2>%E_`G;)whc*$14hK4d zGh4u!+i)e9ED-uaU?szmYi4^bvAH%;dkw3@p=ZBN=r%PWq0@9iNd<$RxsOEr4Xb-d z&Qae{-zahq8SD=YA_6A{#)Gh05cX?a(Yl5}?Y9tkGLFERbr3i>U2^i>!~~8rIf-5; z_SbJ?n0^b7PaPkhR@rB;Pv6ne#{1ZT_50u`8>vgz7+@8Zf>Q!u%FWx)k zIsaJee%o>W@s|CzCo?SGAs;6R?~rpD(mQ0P|BUA)XuRYdQps}<#vCbU-ETWa-)}oE zy5IK0B;g%$$*b?To$Hn|EBD*ZbwjRo?~X+KZRfh{-)}qDjgi3g9*H|4eSRJLZJ+W= z?~rdi(mP~P;FZ8A+HWh4l-uUE94WVwTx#_FwzZ*H?~pe<3A{r_Tld>S{3`fNVL{ft zLyq&+N(FvFk1Tc=3)BjZZlHUI?9shL&IR_cm$0L;StK$vWSPViU;D|}^h2?oy2eFTr-Pt))RTroKAyZY{FJq|3)2j4N_zqK$_hoXF0U8eQL%oK zA&%A8#)Wc4s(g{^gh+Ku8%lLnPepGpQ_#qn>NO-(>IelWP^Kz&bo**)ud(kh|49+o z5dNZu9nzztbLI$T3L9Z!`PeU~|2)WikAkc#2aBPphZt7eDlK3Tsu4!NA?V6WZ%JI@%CF!`(UXv~!8_ zw9`1PaE`|fR{jQ`uK4@`A2iY%zBgzD*4XPl0sg(_Gt8xH=?IQ{F8LTuNEi_kZU9`8 zBFv?)^LKqR*-Ii>C+)oVqW8SFZQvuXVJ`guPYE^v9+c+N$ARn6pA`liK`=J{9=Y!d zFyP0gWoSQEmhZ5!_<7a2d_I06bcV0SUk?yiyh?$ttDjjoEd~?}{TmcS_iG;A02sad z&RYThPEfEWF(@d0w@_e(_+3O3ApHBb1!ChVkPT>*@_)yMZ3~8cQ+OUD!0tk~ZZpr`jagr~? z$afx}@1=f&0UWocvYxa4j`ZJwMIXf)SspZbLWypV96+Grg+$vU_YtnUkMQYzG5GW< z28C<)K>C@@0nAs+1^}8C-{x1KmR%rY{zoiw7Rt~X6|d2u=?j3mFT|caIlzFXQIv$H z2h;^kBLY1%3Qgk~V=+DB=QV#Xpy@GOho=MFKFQ7ajrHh1xli%}?UURh_epLO`y?frtnZV&5ZxzvjP^+$huZ)+LRHqG=>aA* zU2BJ?zaeP)GLL*~gQf>qq3HouXnKGSO@Aw(X%uURrU&TI^tS?<9$-Mz19WKG$fZNm zc#VXn5ig)=iYI7#wR3d?q3H`siEJ!w8s^0T_+3q{Q$lq5TZvACq&m^*uLzy~+8y~u zpwk0Pbh?A1T~pdr2?-(7IklO7Jmm#*Q{{!|rpkR@6tmwOIRI}rY^uCKn<_6Dn<_6D zn<~+y@_0&=fd!2N$;GBhgzK9sH}lG*h0xHGAjDNkksV1=h~=irefCY216XuZrgx&cuJIC+?aXMhWG1Cs1 z&&sf14RJpxI`rxfFt~n<&u93Y!)HQP`PHFkuLfXVA>yd6`51i9B2Ec>)pT-(&?GPT zfp1Kd_g_d~`K3+wcx!dQyq1k`vZTrQCP0ElHW`a<)5m`~0nz1 z@!G}&m|tuh`l2x)zR69e;zw$6AdzD>uGb3%GqAn!_QnD*|0Yuc=KGVafcZPgmo0$# zTgeBK)5fc_LGtq|!A;=Xs>Z7tPX#RcK404SV>ZOXhn;5Q8+_PZ2OrMpe3-8$5PB&Byf)TovEk#?zVzz{uDw73b8^cWddOS zKL0lKG25v|#bGk~M0B5G2W?W|i#ph_HYCLXqMAq?s!egQ0_F!p2SWldeYHVzFT4h^_!1vo=LZ?XqKq zD4qaHw}9fMxI)}s3B3}+HNX~y;sNv7!MSuoow1#AUT}U8kc<9nqT{Zz0Orqz1Ykbn zDhZe`4}Rl2sRQPhdG3gq?UX|~O4YYhR$e8yQ&wGNZl}By5`g*hjg;m)_!Cw9s9VY` zo-iyPbwjR!|597UY^T)Y(WUkHnC+B$JVpXNKEZa%wJGI1(QmMfY$O5m;f*9`ROaPc~ZED$03Gu7qN34MPcy+Z>#W8kb z1VcAgtFYCL>VSbSa6|{p2c{0?CnaFM*4!@zt1kfa-5`SGCha{2Fl)03nD5Do0_O9B zI$-`3QqIUS0rS(1t$_K;)Jo@e0hmw7hyvy(8w4*ojs9X=nlWWBK_3t^mycvNQ8w)*kFMTAN9L`P$6YnW0xR z2{8ZK0L;q)hT~U#o))4=fcXHA+-)>AorIG@48VMX2$6vKf#i|t6sI3BSs!4&;wk}{ zUrL|u0$^^OpSN2A=KCdJ{!9kWObkL8*kJwqypb8x2_FxhG0xAMkg-w#=AX**^BMq{ zPeu>L4&4R;=C9y~(h~vZTQeqtmG9$2+vd*VgQKYfi&N!J-KPS`9G_W)fbN1{7Y}NfR$sksc z{$A3TakSq$3tJtdw71o1$Eu@XJbsTlX&^t4iP;Y0eDoRf9iA~+yI=NM&z?msyeGZe z#a_l^v{zR&=euGXntu3f8Ej}9%fM$~VG zE4Vm)c4VW=md&~+19CIt5RnSDS~`8U;#$j^hc@f(NtK&*S2YrY!%&f!y8HfQIXG-E zLyXP3TSSO4IK0}(GB~VCwr@qOOqS$9dfBjSF*wW&iNWD;jaO7HPO?wr|X>eG7gT57UOGpk5l{bj3h&zK<*owF-crIHE4&{O9R>W@`uvvF@ zAbR@j$v}4q9e#h&aS)$sk~2u{fxz>DIoIl&buU;q>y{}Kg$Qp$%4?AG46d|Wmr9|q zGBfOg!td7uKS2Z~ga{7`42l=w6WVmw&Zd^$H_26{KSsOXgS(qpMYwCc2%ibrMfgle zim)NlXF^z_Sw#FyNGfL#aqru<-MVGUPHm?)N{IM2+OBI8aj{*uOsUW+(D!k`@*vGP zfp&4G5b>FfNyHPMKwH&Hig;CHyNIu7Y!&e(X;Q=&id5fmzwUu((dK^LW^@AWW_uqQ z=w8)G->+NSSagy_BBz)y(`6_5%nUL1>wY0Zj85`VV@oHQmTvDP3)7>W>j|_qu*l;C+Cl2MWV^7f&RmZbPusxK zOv3=Z2u}(2>u#0?=wE|6`m-9KgA$;3`~^mkx;OPLDsOLW>RSlcvF9mryb_s!$aWfYA%WN!i0d$Njc~Ms z%aSYdGAtkMe98?G@$=^|GgU!QYueh}F0vPK_<~jBWmrY9q1i(}WzO4O4+kdPWn!PR zqP0uqu1E#PCc_GjO@{9 zLzJc?mCka5VHQ^3H>B-GBDM>A0aZUdIKAQUb&jpUFoR!d^B0u%6P3>AI1*sl8df_F zb0Lf&48QY&Fzg?Ms!cJsn=$z1Uo)nYM|)C3!C6_M9v-*SVVXKcxN=?3v71g!SFxGS z%X)Yi#k>g58x%L%)fwp#qiKa0uO4qH_9{Mxu`A5-6+ze(A`EK+rSs<|Wy6#s25D<7 z1Q2OsqEQMPL8ke|j4E$EZ9OoIM z7UrNXPff4uW+nSYNZ|9IyRpwA$Dx0#=6ujkLMaXZq! zV2j)%mD}OUiuuIDayO-VApP0-4%~PH?>Mmsx}z9o2k=2WZ3tJ7u^G|b)z65|2T@IR zWGDUE*j;^Z% zNO?;+rkqs*zR%6$%!2D-^M~yFPM+f{x&X3FG9NS|tK2mF4Uj4VznWX3YvkKePrX zH1J5w*JpIP1byMqnrFnB5ovdBRexWsFX09-rD@txtTS=WxUq!G5KFiW{Awa={!shU z;!U)|!`PmocHFNve~6V9pA;d+@-0KXT@U}j5{{X~ws`vlfEVV+1oQeQ>`O86u`;aN z5-;8|#NrJkod!u|N@?+Slcr(HETi5g=>jIu<4D*Li+0)L)NYzfGkz-Ne& zjqSIS6~AoDV6C@(#DZhHl=G6hWfmfcl?RQ8S1l2s&c0yV#5dGI-6po_gu zKH#59>S!jkQ1{=kR7<;4z5Nb-I(bEXMSV$4`%F>KD#dhk5>Rs7{m43<$RKfm2BL8~ zNAXj}=}E8}Sf-OC+R}?Z>vVEI^<@0*y0*UQWJ46CSdD|qx3DAZC=iNrAQZ2_QGN>t z^2_(}H+gXMzXncmrQ?U{m{97(DSr1Iaf&)mDEgz2-P6?0;mSik_v7?H8v2cv4K#H3Jz4Gg5&5U zdNhtsI>aM~&_1rUZ>couFnYwdP8b#&T9|(74`02+=q`8nwj|6*phL=G;*SjjuWP zOB#>ZY5Z@PFBR8v0d3Gxt^(Sa>?IL7=sXyOHs*N+v{56Wjfo<`ap&<^XydeiHa0sq zN1=^#656Pe(8ehnw6Tkzjch<0mkq|gY}e{_Xk(wcR4VmWXk(wm5Exr%!Ud%Q+Qh*3)yb`j695K&33z+Ut-v+e3AWzsDP`s3aoHp-@q67fJ5me zpav#6_*vp2eyvJzDYO{^_hcKyy}0-sv<6rFwCm6D%e#MiTbEmZ(IGXUI98(A=G}XC z>(TH2((sQTF74a3N0&Z*@9)w5zIK-IKHVR_|3><1{ZKoHqhFuyJs%AB?D}wNpGUfO zD-DZWH#z$B?cJ|i-*Cs?i1uYVd!R?Ju6+yp7lt40Uiw(a-n|~a zr&sSD_utmFZ}0B?Z?dO&jAAIsZ;>=%if%o+KT>Z3<0ZEuVZ9|ZfQmZH=+XVbhx*o2 zm2mIUKD~PM>)X9oPgz5->QANjcM+^82zLXMdUw6OSD)_D6e23zxBJ7TR-S~#n{MsZ zqgU@=^z2*O6FDBY#rNr#@C_nchwi;gyG7s7uY1qF;RkN-iYDswyF_I5d8q6Cy&k)z zd)GdeSA=`@EdBMPrM*$x{-r%SfIbk>tLJ}Mk`#uYkfq8ndQZObB1^LTaIfCoAMCEv zE9;xMa7(6e_xpPMvfsnqdv@*F&B~c@Y5zxh_378!9`-+u_yfP)%Cby(jIX_RnWg6Y)|qlNPkx|q24tf?%KU) zZkJyD`bI^*APmO#E$!b$WH;m?eDA$PVNQ=;-FgPvr1_rCEtitRbjsbvkik%(H0j?|H`-=n#C)^vHfu?ZjS(Z#|Fw6f?W#0MKE zyZ4MTvJk^ipNF~_X;FUHz8GHa>({q5C$4;vRIgeeThhE(QbbatYSAL|?dkI6+fg%H zX$5tpqUuM>k}WK`7&c`@-sQ;W?mff!fA770`gVP=v`hD%fBa+1aJODP@rc&6jkwo^ zAFvL<$a7!62OfYd5fdz#?9zT+xR*`(quGcdEd-mRltF^SZNvYCt`o+e9NfcQ@{1z~ z&9N8M+TJZ>&$&1EkKyZ4q1Lu0Yu&#^_=a#!g9^w?Sis{AFCaf*0Z&i?4XHrEA6vAL zwFfU+Tf4B)#lQ(U)aT^2&TSda)xRW#dQ7W)3Kd^;+rq*WLpWQbPEl4xL;FA0qOPLq zDhZWKP|_2R^}k|G>g9-aq{9p9;D<$23c_9TN(vz=-=)|bgPR5;TZX|`8w*T6whY(F zO^8?>JcuvKEH7c6#O?Cf6OY#=7}2q`ZMa+SUVZxH5F1+7#V~qlpY9L#%rUx&+4hgc zx0f8B+L~QTJjcnW7YKXY!KdL z)UV&8d3HMTAp3E3uuqe1#i-M||Km?2PN+|hNCs9%lUS!0@WVP@wl-Fm_e58yXbBqJ z66SCHgc$QM2v`b5Acm2cu*axHb6XePL}MoYZoD!4ll%X(U!T5VdSxrQl*Xbtd>bvo z9h9VZY2SXmds0a^IsR%)eHcPZdw1{J;}<<2>DRZ9NT-j$_jT=4dMi!Bl2Q>G?)vb3 z-7)3=x*L}Gv}&`&6^2V6?%tvc;?kf;aV*{k1!5A`hVV_P3~ z?b*FgufDx|Jz`y$7KEe0G0RXn{Du2GQrfLw4|-V)%@6iK_vjw;mV$6kv8FQD00txE z!c#E9zQ#7n@7T3lUprHxFR;eZ;@ITjFM8fzYST@kQPw=NDp>xR8GrMrb$Li-3jL@@ z_iiTdV#_vD#FZTGZSXrTiq@QQCC9&9GA-_nGWf1;U3*v?pURXm@db756<0{tUU&8F zUE1@(z7JVsh05q;(#arpx`k`rX%~^sesrm)?Jq!(0^^ z;vxG9Mu38%-1t=sI{$-0{;=W^qo%%Cq;TjtXgp)h{!d<0T?it*NRQLoBrc`V5V6T+YZ%F6_-Ji}*o?9z>d2U=0b&b~tx!h+Ci7!+ z$rh+1mzD9c8724Y$Y^1DY(B~P`+D{25yl)0kfLW_3?T$j-Fxo?^wi}6@o4BV`s{-N zp|C`bTiqWBL(j7Ix7OA{CH#Z7;oN>w3HmQF&tPtr%P3mQ78DlCVkne~vQr`RQCu`H zJ&BAMkg)!->JPutCpk(&e}8p|3%*Kw^eHtTD9|XO)fI{mHN~4Oq{>olB^s&fDa_zp zaikcI<`c@g96SLg2;czX&tzz55z#;TE-ey~Ufu;E+`Sf<0UF7RU zQ0v%b7t%mqktq_CLF$mm7%ii)wITC}6SNoRK>4YYjtI?eREECL#cd?FwXD8TLIIVa zE2E@7Ss0cd?ov{a2VUwF&;!(Tt9;5uyuQX0siB6)C3xboI%-)^lrLivbT>(+SQCWX zg>zcvwTN~bvpw4s;cYP;wTsM&vADGyIqHlT!$wO}D;M;~bb1RF7|Vrzd40@8tTWVD zhO~h0L7ykEwikMLD_!16>(|*!T~*Y9SX?ZmrKC*}G9gbw0xYXC${Q~(kv3q2XkW=t zN=1)t;+mUYNLrP+LfPsgQxSGjD#p;w;Gnq|j?QLBkTO~IyQ7~Fa1}9*Z9JoyOqh)goZET{p zF0h0M_{EAC*I6`4nJ7=DpxfdEV`7ZF7=xx17n1$@6QEPnp8&{*tb@1%T_?Rr@BR7u6cH0_R5YHbq9VzH1VW?33~{S~_(JlHg_kaY`rGsK6D__Twk_|w zSoM%P24icI28fYPcb%iKS)5H?TKA8eC|bv&Dh5|+^@EO^udkwFf{lI{&!-~2io=aV^$ITmSYnX9I!yFqr?p@q{NLrH(0o0%ne5C=r75)_r9W-cZ=7c%)DG`%7yjWkZqi&!AbMp0J48gfA#4iwvb*1(|E7ALK71cM5enJ&PeG_n&a*Dokqwx+>;wghD!n}!Ng6UEc z*J;F%S0sm9NPuW$^X0}^V>JCEy&lUEmcp3EC?!V}@Kus*=7JTd6|DiO#&(hnZx%y# z$$o?sIy!AiAzA~Yu;3`&$e{=~VkjbNX#}bp1drs!f#6i#NUlZKk6=GET^Ip6`=)B%mV!H zhnfUg_LY*3lhnVik&+U(s=?6F5UeRL9|I6|th@-;E`K-LR8lAxD`-yHjIwtlI38`H zSIV)8Zp7F`FSi3uV7VX*C0GlL2J7!JTce zLd-#csT;bCk+jA44AF$4Spz|-k~VrnwlP5|1liZe z@r4`9=Xyb@NS*}}5JQ5{IfM>iABMkgd?`_nh(nC(?-_B)>*yizV?-N$pl)LWm`d8j zC>>y`99m=MH(hK2+i+e|{M`{I@irU8gq9TD6{STOzy%ZKCs)p?hNe4s9|DJD?b|6I)=1_+SY;#D@b4 zkYtJXV;xl}up>JlMcJZb{C5PTsLVn+@Kf2eh{M(LQW~iXi%GsrbOa*Il6RbY~9U{-N7 z8xe6}7Ab~AI##JB=?0ob)rqY_n_OB!gJ`_jkOlcrCz?eyFDf891&T#t^$)>IAhiMT z5~aE_yhN!I!%NgCu>-OdUZQ5v;U&>R5?+dHN*!JzwvoW$D&Zw548Z>kw8*ZB*R}5m zB^1z_N_GnglcEkLK4vdP$c52xTI3JOe-W`d)79 z0>Co4k&@zqg2H@&=(z!)=O+V7M2sB;|&mI`~Q$E`gh(6o>JeoHs%KI8Ix-m6%Ngc8n_W_jY3dMOALKq+%IWYs)INp>x)fd zb?h502=}n?DU97{r9Jy~jcyf{J?&S$erYeePvZTNVvy@|Z+=l5_>a|zKIfMR^q4k| znP~*Y*k4g1+>j^=BJkhqdM!vWD|Vfn$<1eYk?K3>q%*Zixv^OOt{&Uuv~DeWlViQmF(z7&3ekTt8zIz!Oo$ndg0Ploi0MsFdPUP4y_=RN_P5a^1=sT?gUq}_ zfjL>0oRrtLt|il3ewz}~t!1wM1>c`1IK5wgn|O&~dPA^fa--S3u;jnN^aij@U}0c_ zfwfXloC*V8V8tmZG-eTFn-Vez^9W^>DNwUWzPX+-_*kDaI5JReMaF0uC2{te`kcY@ zigI%;rZ;-3-}FW)zKiJ%Owu7`bGbqdRU|BrG0@~cV0t669=17u{dbt&ii9tts125l zSg|G~;R=r4`Ng8gQ!`qu^Vo`tmAdS5hA zc&*J8VcLA^GZ*BS7>07$v>W9p%7BU1e4`LP6k`c#py>_e$f*kD8ABR^5)6wm zOfe>PDFM_&>Q8{4Q-1+>&}+QZ zMPb=`1->|6;P>Emo^_4kap zg)kLu<_ZW~Q>5-oP}19HJdF!E5C-kM~4V(Q8Y- zlaxq6g@6QWDQHR2T~S)%V7;nwRFxP#H1Tj+pf8cEf&!Wg{vUg90cY23v=2)Se|Vi0w6d~sUDJKA$kS`CX_$Xjoi5Ngh$gGDmx z>o{L($XND!(mWdI&LzR-0_Z~6daI#SkfiN%D3mHpok@JG(Pr#aN~0m{mjDi|sM3U9 zaet;w{t!!tZ@gSi$WqvP190*0fzt|;CA^MpN84u@Nu7j>1Sg<+jN{fDp~p#_Z@tyL zmaVs%_m!=;p`=q%pR~3{wbM;zws@YWj|B(!3?=Ulo`5Z$;gHoNN@`_S^+Kp?p|Xut zv-Jj>k2W5_!p5tQ`X=)Z#WeI15PecNeU%u%EsyCXr#EiBjU}ctq8t1h6`aEdFA?%M za@wUt9ad^YJ#4+PJB76@%8h07l5S)OS)F(ON8Q$&=D}O+%u58D{92{Q!@XkwAh4-e zbb4!wJbJ^0Qk_y@aecl#xE%^JxfP*Lm^5JNeOQiKvx1^R(vAueWW z3t;xYgU2)^A*;OhtS3LaqeBnP&&CJdT@YhUdDr`y8+ezk9W>Wn$a$AJq>L}hpm1tK$29cZFI9&{b7ok@MCsZ~ERx75 z3$mZyiqSkMg`LXAoE14z2~=7^sY3_tc!^S=heY*BY(obn$a)P0)uiYwpu!>T1O&Rt z3L{c}#AR-3=Rm?TK_IA zSUEz1&>#W5vV-P|Q4*?)T4ELi&3Hl#c!sc#s-#ChLX?CQQ#r3u5<(5>=fXaSlEB#c zChGbJ(c@{E?mNEXqoYCnqKA3SDJaotzIIV-# zH%DYkoQB=)oy%Ky`J`|h9{wu~QO;Dw!g215dS33W4F*UMaDXFn7SGfG@%p1|w+zD$ zNDg`6U16d;y?XNJjHpLNf8yBDkrL4du3`{}m`+e|BPcj6;GH#N(2E%P<_A3Jil6g! z3brfzMP6pLZeo}_9SGkNu33VQz}@$%?1h-2!gG)B0^gTNpzhmSd<{^H5Bx#2UciSutLCk1=|x1T~e?; z^#FA6tXGo}PYIW;QLyOfgqo5iOlwMn-r=pZ?uap?bQn?OwU+LpG&R7aLg3;?8-S6( zZ8kt(a%a@p0PK6tQR%SuJG8H~(-_e{oC`JW#~QQ&2C~6avH{R`Lkok%$|%?Xtdg`w z1<`B+41D&Cf(-ynNPj%M4ZyajXYed5iohQOIbKw61At6~S3<1G1_(l~vvL~%$au^v z{y6j_+5jw8umMO7>1U@y&TFwc@(@RqtB;gKf4hVNQ&iky{5^{eP?chd4L~tU8vtsJ z^O{KGnHvF+5>p!i1cd6CrUC|8^}Joc4wSeL+Gh|4NLgPvfV(>y`Kvzx5DGQ5*5$o; z|8$dt#bwzdx|!n?e7wP*HZj0bEWB829|Tx(qXuhEbOnDvWauAMZ-Q;>k$S}N(r;83 z)QI#=q*)gSUyppAv!vDNR}eaafH1LeYsKKWrNyrF<^I1f}+t0-6hb z8OB5^5~SxAEhHg7W6^Kn#Xb!ALHoY7MWn3jhmaqIJX^@mSkAjhMePIr#L0%h;TRafy*1=#EU8MQVh&?ii4zfJRMJQS9LWh6 z`u$-V@`GO!LVi$UmXIG1DcMWZ@nExKE`m#2qI(na1GI`8hyRw4AC0+UZ|K!uVaU%| zqtG$_1=AL@bVZA^h#Xm%BvGKxbdy<^<9Xb3G>B9N$Ux#+$Xbi>Sm`@wBrC0&1 zQy=m(lzc{c$PYjWRxo_0RYuCQl}*s`NL*<-$+)j+c( zG?OjQa?ZcP0ec_vQ|0RzS<}8L8;ccoWtHYZeQ2-=`dI(kQ=&>MnY?5uPf^ebOc+}v z^YLTyX4;USv8pP_Kks(~uwOLx3DtxHaU^7&YLYLR8>|sZ%wgpAtF64(3!Lb@g?eFBL*9%qJU0xkB!!g^Bvn zB=k$AV#m@03?TxdxkNQMs!FLK@7n1VN|ngf7P^LQ2Aw_y&H+y(%R#WBN)ztLc94cb z*Jb0dKpRWQ56PO7r4aIiPvY7o)Z#$s>)3WAwNHD+in+cD%hFQFj}$6Qb-}RawS@fC zysw1(j3jD2_0*ATI?2oy|ISPyKY98lp7_RL(w?8HQBseFaqDyH{E%E1OISC+!NzM2 z`O*9_N?`h5)IC!r25?J4euh|uH=VX0i}P3fendA!_5_Bne5i)}U|}e%BqvrC^$_yI z?iALtu$<@RGz_DB;F-xoe(;0dY8>^f=8oj@b1do4B(8#NwO4T!FsP@9t6-_gaTP38 z8&@HN(i&HRVF_^+93hFTs1BuUS1H-(R|5Ie*9P80GNBpbDuinYL3U_T7ql!eJX00- z<7N1#Ic?uv2(h}{5awxnX=m!w_MLfga3t#_aX75>v^~Jl^b3w-bUAV5=E6(+44R-Z z7WW&+LJxERhoVbmS#&_HULl_rPg=pyP&_239Krw~&=L^jW4>Vw3^0p`hbfNrd~L0uXC@(qbt}a`^dnvO-QL0z$QJ4 z6@17fl6HT%4}8dA2lXMVoE7%qY5OR4xwJ0rBV&3AMl~}+Owp58dfJ|?r$btxv@#s` zV&OvSbj3R;zy6~l9W}W=XE`vO9O=kH^x+gq>BAxa>mwbJwHZ@UHKjjl+z>5BvK1p8 z`KB?_QPVCm76Z|wIb)D7G>@EoIlu4)n`9I&_`+Nz93T{}iF8ENinoq~5X2krBwMS2 z21s)6S1906k$QN>(=#m2mU79DKmF!E8dszOr1?R~o!ng*dLuFf?nz|??sd=u#1+IA zQ5DiEZ*53t7z@|N6(rV7Yg~b}R){N*H|=o+>YM3wX}DH0YSG6PbS1*2p`hkpMAQLy z6epp(yVOyzeJ`QJ*=$f=Xp)WE$S>a}g!_k`yYI(f59 z0q4*PJS2|BV0)p3#LB3t0qefgABj;_w7<}HG9qaUeK`PMV}r3u(i&-3w808cWIM2A zhXE5BM|gNUjBRlU@Jy9<3TPlKT4#$1nFz0hSlQSjG|bVVU&TYRuGruLGSe7bELJeM zkSj_1IhO7A785VGlu)5z)4qpIOrgFvxbRyx?WZxgC^IV}BHgryjNhXD z1nyx5PPo8}Wf5EL0eON>S#kE- z1M&tU+7S0be{4?YKt4SwBDBjtf(dYnV^+n9mL@6AP^3k1h9assd!rH>wTct>b+o9d z0C7sisWED#K#?Hh3MQgB(RN-gFcZ$LMzgfWI1r3hpg4yeT78K^U^~g=k>(-rhQhU~ zI8lN!u%Vzt#A$_Q#Tn48QJljhW<4s-A)rz+;F&6f5}8;)vN+bL5_EJzO*!DCHQNL7 z1o=E5kC1^}lZ_yyCk5n%Lg3<3_yJXk>UMUmO}Fd$!DJ|-ZYPF0sR%I)>qvaSLARrY z+V*1&>h_Vu`j&hv4AO3BA+a7bAkVvFSS4wV!`rOe$GSVf0=bU`n2-mSd(rKQe48Q6Gvu?rWG_3X9|#+Mz^zALAR3{>?fZ4z?lLb zDClA?!E78yQcKv9!p2 z)c0|K^pkJ^1M(152a%^gS5ZyD-%a0pQj8wz;YikhEG~X+uD->c8#Z);w|inhUa{7` z2*?}xWH!Lj@Au#j3CJV1VVj3{lmpn>S*+ZTs>b z8LVw*-x=3Pg;a*Cck?sLoxE-1(q=8k&?gC0*s`=^(_+Zpr9sE5R!svyE@DFLUJ(HH zHE1bM13>O*ssNDFuG3WSo(1+v(kb3;+ww+44=it;U!?~KJ-_(NI7PazJ8%7lrAW>* z&)l_RX*-VaZrHlOG<6C8fX$Hj8U&xJC;v~-GU+|FgsjI~$Ke#Y7AavnA$a)?W?={a zMJ|#$JpP}PKaBs*^;^$f+PZTGIk4vK1-t$6>yYe1fV4vbE7m~TeZl!b)^K{Icaz6k zxH0ZtJ%S8}&6UfA3%vn;$MU&bacWv8LF_|1f71pc=h02a1nXfBx!i)17HDuBl7T@r z*_O%8qxzaF&DEShtC=rl@gqg5^2ZD21eOS(*m=l@@;BdK=!YG5-M-TYvO`+?$UG*) z1+k05Z^x$f8@KH~c6t4dGZ%J27Nk0W@MjmC9Frt!>;`||qDF?Ag-0>qH~ujFtI zxJ;Lfb>q@`J2!PU9w{Rc(xocBkXZ)V8bdbL`TxtWx>-q@$KxjC`H#x48pls|{FCIJ zI*65Is3DI@Qu6=OrY>*WT9f{CB-0>Ja7!^lD_Dy)^`=jonph-MuDyN|Rj104Z+l5V z6_;%C3L*yzCRHOUEmbYB82^Q$6HiF6ZBZWC4w}Mng!Phun(-5!>G&t2j7D4dliP>p#~T+8z0V$SHkLBPe}ASo#ccBf3=^G zV2N2yNPttkLzO%mIjScC_N55YTq1|qr_#jKfeq90FkBbAdE5G(%oR$siiQ6jCnUHx zL`Fn!VA;W5sYPK@Qq->A!N!C9$_hHW@wzgUXbLxqN!%d+fa^&cFPxAd$(6Ul1!)Q} zf1L)*aoP;z!qR-&$Sgy5C?i5<)^xhFibSU5CnNwukioKQTJJ#9%+TxIa>fBR{WRLX z5-}b_^VJFqIP{!zHYb>4n0Pqq5Kp?mFx0v ztqk8)cN)RvcvbUvmRLFj0JnmMz*CS>sMAZ=7Y{-a-abDeQ8ObdM;_W|Mx}Ve45=At z3AX`36P3o{8pg8^5|$RYbgB~)AX@GfAUUhes#lZkCOoDe(9@bhUz2FI6s;um0{Cf=|Kn-j^CPX-m=mj>i?C=^HG8v`8iHzlKFF%2hIRBrz>md>)3WA^&pZuISa|2 zV7_>_6s;W1NCYs&sV*22dg-;Ckf?cIIUzBWT{89V>DH+ro6Kz4aGU9bgikAv^htU` z0#Bud>Q0COq>Kfr#hW+72?^MIwDABAHeT}y2~EbW1kO)LREa?X3x$tRjG9kKjAQ{D z(Otm_2`mhWI;_-)dN?7$?xe;o4dRjbT)~8BIq-u1Xgwh@lH+Ewu}HSss}mAHb&3-b zEH(Lr1WVPPkdQ$s3uN8T;Z>N5}Q z!pVF@d&yLCNefI_FqS+v`jgpNJDU1xF**ZRpS!ekarg4ZotsvXml*(6`nYL{FIUNC z8Kolsv<1g&Y9DFc7W3&YvxyZMI zyZ8JAD`Fx^BDjX%wjIoaL-{-*mDC|u;eEPp%Tbd+J?sx`K>k{(Tf(0;hq6w=6Km$W z&oq62w>A?Jn?@W30#z1{Hv=)kON<%8gfGQ9<7jgOzM+V$#{~}`Dqd(rQUXLg(j=BUi%0x1#iu*CR=xD9qwV zq(V;xPij@cYdRm2YES?#*&6YBEa8#`@KrJ)N3l9v$c4!r0>1w^y&`-6>|+HvcHR5z z<~xM|xLDiU2drJ!w$DYv+R0}T8t5`;iC9RCuN;`se){O5WNNCnd2z$GE$6M@zEqyp z-Zm42=+R;dl{kZlzhtvSH!$V!v)kol3xBG}CWTew3#Iop22A}WgsjCNq7aC{QQg-l zcp`vJL(fwpL=*xQE({br6&g`svaR_+Cz+vvOTgfX#*s~dp*Q~Z#Gb0CqxC*q+>6WW zaci!{MP5wKgv4DZe(x0@)Wfx^02hV)JR${a0@{=@!2licl!ah2m=+ugpi~y|Qj}JA zMT=|kq!kgsuv#lJx`XIJK%mW;1d#y)wuy&~IRDa6Lp*~imk3xSMCC4ST>zP%ZN+V7 zQK|Wf%h0_9-*S8zM_ASuxY?F^K*fQYfHTCF0Z-qd%7OwE@{18Hm{6<`TSg*5E|XZC zaxE=R6E_ZaP{pg}K8BXza^mp?DL4|Ce5HeWu<~m5>xGcw5vd;3EA7eD6{V?7R#9|l zpQVFapm{Q{=!hDqalp+1tRy)&X{bQp5mTucc`2K9j?CHGX^u}fmiaNjvq0w~)7qwHLGt-X^;QG)EBJCT_RfdmvGAr$|^uZu+D} zC&qTLZ5l|$*7&pNr>L|P&_v8Mt-r*WWZi;4jIkZvo)}_UYoEq;pncz(G!kMv@H$cI z;*%?FQY$VcJ7RCMU!tFyn+Q5o+b34FX`P}uU-s#Dd%9u6iV+4jYl2k)atrQl*)IV@ zoaKa-!>9%Xw8nOf78okyt0O3WJR!D&C1#230H^p4Mr&IJs?X&~X@_<%VmpXdQLX$t zVmn59+#Via_!Cwd+tKam0ap&Ej)Tr_ysnAuK$B|p@eeWj*mxnfgCv*v4hSj0_&T%` z=C@Dwlg@8WWmwh(<&j9IJ526*IY<{{I|zc7|45wYdvoC}$PuJfJ~PI}$br&G$1sMr z{pjwXmqgc9=c6VeWa}x-dPqbV!GoynErVpm0(%|XQNz~}o%Y?gSgf%9mi7$<@obW8 zFJj2!Yfp&^t@?UuE2rpU7q1F*5-`b|DPubTN00Xao}x<7|7+PVL5e7m8)G|wAhn|) zn&Uie_Dj?juK=Oswf9N(%f8-R%oZYK+;8yeMNZt zJhr1|MpS||+Gj?kc*6{-^1V;r2f`{rRZ#bFHmgijZ+H}G5lbm;{niDO{Dl)A1X$Co zs(G|iY<30NFEK=g*bdBLO^4DC8Dq3h`Rj(@R8&kN!fJ5#CQ?Ye7f4lWCKbuF*V!*? zSmZ*E?I1N&287F{0~z%-$f-kDA=Dtm_Oe1y$k^`CQ32Ro09^>N9W|5+7HIn%3Z)8D zXA&RF&Js04!Z{F|*iH%HKtq)#+}vPFaoQC8Lo6NsA&317WJz~O30!u72sNE7;dN{~ zkh-H68A!!kUj?Tg?04*S#n=u)kCRyBr(js~TC-nPi{6o6w2T3DAKSqZ2tMP;6dlR^2e&X<4!od0+G0D99*=l(pHJ9o zZ(=)$>g3oCDK#;+LrT@gcF3T##CFKAX!c7TASH?) zt13PK6k==#8>@@$Ai{O1sjo?6JEU%@5YhKL@?BgoSdHz#XYzxOsVGLy3gQBRW{i)i zV1=4SJ*<4FZCdjhrl*1@wW{D5(xGsW7bAv_04(=w z0e&o7n!<}zR|H=}rk;8+g$rw9J9^>3Ri}2ad;Tm{kLGrD40`IxA%$w&4%gA4c7hsI zwPbkYUM@M8hM(}i%3RbxWlNYCfEk5^ z7X}6c&8yddK|~=CfunjM5kao+s}doi5U6lrpx~*{h(b+lhvyP7xH6s$Djnv7fj3fp zY=@|*$*~=Mk$s7~j&8TWEZvf~TevWfRH%u-=!+bTLVmtJSx`V4>A|R=LM8QuKwMd z*p3pumDmoBB!~hFNRsTRIN-{nHPS-)H6Bpx08i~uy{$~yj!--)R*3B&kvQw|6kTqUUg)9I%blsn2wom8q+b4{P93E5H!7}XzYyqjdT3s zwYdK>^ye8_mkFVyXk9wyL5RE!;t&V=#>#zbeVWN(xX)w}$MwAXCmi4b)9S6qx#;IB z@pEH4dcdEtMcIytt)U*KG7Hybl^n~F1RaX@ zbj)n6m{pQ*TGKK66mLjsR-2A_;7JszM!^kCaRJB%-Xs*G!h&VloQ@eSP0A`6ieM2V z-Ho9}tM%uZl6*~|h@%NumC%UW0I7l*OW5%wh;$tk=kn4Xq}bZEJ-K(BJ@?yRfsFz| zDwm}17U_q!OKKCAMMv-9XvJs+StZBfd-4GD>73QsP&tu}{#^`kLw+V7-=4t2VFSavr8?>ac_h zF|o*q3FQkO-hffthi?i2nFTX#$~gM&>-^UxDAEdn6g_|VzZiF z$QBqdulTmWN+GOPilwF(QUD68@wxY=7kMBxy@V&GHN8Y~l!XbamFILLsPxa zJKd)dt^i#-9rm$7O+|=PDo(k$UMNr?NT+(Ef($L%&dWtMh4*O^Mzbr(5B=S+D-$xXGm=HL3(1 zolsNerPgds$E?W5bj&0nMOiDaOi0J9AW;Zh9F$2**RR#>B$L2HUlPQcbi0PuP#mvVxA%Gh^H$x?Vg=n! zYDhnkuLytaom&M-B*h;Z{3!g5E`^^or$CMdw+e(>Rf^@hUBoDLJ91-kUK43NqjIN| zm|D4`Ho;(;3K(9eAvTG0pu~NmA2Az%U(oKt@;G19na_iPalVEH>dx2XXD+!%S zvkse!M}tmGlSdy^Bo^wNz3ZHFkPcbXNybX27IH}+G*?UsoLAFh53yQ-PzNb_LPF}i zQU^WKy;pV5^kj<-o31$_Jl({J*4w30R|XEUvoB$2p*U99%R7ns*hV4-CS`v58(G4ae*S{|gur)!yumb#W@u~yqMvyPNo9*9;7#iwc+4b-;W zmxz=As?cW|VwINV>ZMS8nwHr>spU9y61l=P+$tGH$b40SO~WQ524RcDCZq|P8iHv52~A-7HF&3G_HZ(<=r)ZP$uQ*T&&n%)R!PwI`2nqhCi!R@^P z$4>4|UWgEVZ{(V>TE3LxQ}jk>%cS0f#Z^$hgONlc6~%H(%Kt?K2?uVSrjn%jmrCa= zQ%qAyQu|A#nbP?erTb7XCRT~Ds(7|V*wcT(>^*GmKOn1o347gWU?-ZmTy#-4)kQ%% z>M^Xv*2-k%+R7vK7qnHDc~f6m@5^ebtZZ6ac`Vzn<>c-@UH%HlFqTk`nc+232KiW^ zXBgl1W#HJ}-k)uQlLJD#Fg zV3f34MR_3ssfY^j227wUqtP1$zHRMFC`5=JOId-}nhpYU3M?aYQ}$0lGxBX4nz7I#AS#*! z-9*e;nR^5+(~f4&wk>Gpg%$zPqY2OrXim@B-uqD&%QY9ofa@=$3u0i{<%`rZCOVVE zArs;hSY!ovo}ig@9o&_5Sz(FOwgT^p8#@%AW=+TjN^3%0fn&>UmKAtcGIh?>vS`to z6?j*obpj|^)`dRTt-yQX+^Cq_gQvDYFn;bf%hbbb0|I)wb4MSIs?v_(3yqa6rG8M z2+?;&@_5#YYOwEgoe?ga)R`dAS1pp;CiJGWFhy@-AwtyN5OmYfu=q4XBb+^{H^Hbu zZ@|HmdNU29bwVLR^t}P-#@X}A zbVj&vQfG3dL2jGWo8c5g(+ho{lpUXR zvW2q_|7~vDk*4?<;v$SDz7Snh>;D`{@DDs1&6Q;$*H_j+pVrEpH}#dr+>dN+S=h9; zGIDLBa(Rh4!ELMZwH_WkrnAFqrVMt~SK?+xcuxbh7Um`K<*YrfQm_d^@Y{m069m_c z8dB1t1LPvdteHWJf~&!S=XKxWSRCAK+pjQ!rcoB55Fx6vAm}D6%c`#d%b?WYy#yCb zpk~xpZBCY`fLErsQTe$L3>fT-Oh=%!v0W~!JQdKvheQh5TFGx9eedMp9D3Cmge+n-2k zyGWQ6YW&$-M+qR(@3oQboM-!l%(43mHr+3|g>n|kNEsVQq zT(>|VF`bbAW?t@o$b)Um>P08vN|R$G&?L6Dkjw%KyBIttMJ~+Cy`{H^JmgcNaEk5g zY5IM7y*Gwsjahs82`4X}e$2_2yqqzYHu}#Rb65OjjlClNv{rvv`&Nfv&OUfQJTm*w zi{P=JdE$Y5*vnoFkNwS|@~~gz_W#4cklYc6LlZ?0gjXs%?gY_4LiYOZFk zZmwajX|83ijhb_)c^z|I`TKhK`}*bv<{)!Jv&tN74w1Kq;_YGPaI@MRVdmw{0^W2? z*Yr%^49w7s%-Gz>tT9KL8=Ird(dH(AyY@nw? z3(VckJe><^jIW1Mz&2d9Znid8m09zCYYN!aUM{dla6JHjgon zHIFloH%~B6G*2>5Hcv56HBUpyr<-S(XPRf3XPf8v^3TQddFJ`}_5$-l^CJKD#dyBN zycBO=W?pVyVP5IqzY5P+o7b4vn%9}vn>Uy@`Z4;_^^E!cf7}?oY05Ervy9POWQ^YG z$LMW%zTNlw9eBReyvw}XyvMxPywAMfe87Cre8_y*e8hazd`!mZr^gHu=^9S=s|Nc*S{@MJ+{MG!;{N4P+{L}o8 z`4{HAwM)i9aO`LIw-5jRw~-z+?Dg#p>_PU1c9lKY9%4Bg54DHc!|iH&gs(G?=Ys9nuI<^r<$N62p&j|J zV?1wU*VrTNjqOqPXnPZTj6K#KXOFj>k0;m@?M>~?>`C_KzWgolTx&TWPqwGnQ~ldp z;(05}`FNULXHU1c_U~_l=Nb04_ICF6_Dp*RdzQVUU9@+y>+RWggWYJC>^b&ayU8xw zJKMY1%^3eJcB|cH&$D;6+wBg!)9$i&v%Bpcd%nHEZZdbb_ptZ0_p}{S+djuWH^O^fg!g>=0{cSGbypf0bF=>%L{bZNKB+eizU03DZ=oF`hrMKea!zKexZIzqG%yzqY@z zzqP*uNBrLY!T!JcXM}(*oUhhYD_luy#9A-kF~B% zV;tu=8YhF+9dnAK&N$UkXWY`M&bSqxr#aQ0>+n3?-P+y8o#AflZs%_A&UANhXSqAN zMRzB+-ce_q?KZfLZpoeF>zs?{Cb#VF?C#<=JL-%rZmZkozn+KZUEOxK!|imt+}+%6 zx5u6DE^v2u)EW11_jLDi_jdPj_x0uPhv)qrb;bkS1KorC+Xv(M5J#QyQ1>wRaQ6uR z{*ib-%01dW#y!?O&OP2e!9CGE$vxRU#XS`>=V|Wg?iucx?pf~H?m6zc?s@L{?gj3J z?nUm!?j`P}?q%-f?iKEp?p5y99^Py4e64#O>b~B+!M)MF$-UXV#l6*keH)%{ckgiT z^t0*Aqm9`#H8=e4+ZOL~@1BBF-XomyUg4DY38%c@bIJ$s{Gg}Bhw%Kc`-uCf`#_d2kd=JndJi19PBXJ*gJo}E1> zdv5l;?D^RXvKMAA0@Yufy(D{S_Ok5d*($2BpZ^+)5y(#u? z-DxM>hK?aPd$0yG=7f`vIfcLBvN5~PUfNEF)Y5iy{4qCM$Jdmp`<-&a+GE3yY~5)$ zJ3RpSfsl&V}b z{}K{`$6A-kDtY$HU_*ft)cvyU+jgD12`6WFRKA2Nr-c$V?QWHL@^WMPcHM^co0lSv z`(^sJ28d4>AB!H4t>3n8=k}$o=kDATU+$O1Tc~P4gcHnVOv3w8=Pr_k4>hnBx2)fB zm(w?GU)r&0+vbf40*f2B?K*q&(z@l1OMHFIlb?9>#ee_ji)CODVaW3^?j;u4-}6Eo zZd}@CjLS@gxZ#6RDg26k4le@U;rF^TPB=brwOzOF)cnUu$q#eVX=mj8jvslkbtjyj z|2XyJTgPJV)Z=wJ3O}EA`Y9)ccFfx2PnHgIqGDQ@TOPkIRt&C9%?L%;xpy!#%!g$IgwCA86Os<#WJW zbA=Pr@DXmo6_RszTVC2-a*VIhFLJLIKivjJFcyg3@Lx7;UOun(LjZOh3e?s(W83!4 z8w+1zE0sERK6@S*-_V-_KW*E*i^rqoMR%@vH`W>>fhlu4m$x8C*_Ne^%e%ImHzzd( zs2rJ(8QMxEcI*Psq)u0Jcf?er`9}%b^LY(#o4-ao-MQT1pMOxKaD4t$3?t~bXKC~C zz;G)^^mchM!Se!@i}~AKc-@)vt>v%f?Y8a9=PoB$w>6Yk)l$o6Z(h4=%ktLsTQ?-M z(rv1`ZD_S0n;?pfTDY2?yV3rF-zta$Ra zjZ2#o{^`y|{*h0oBxiEgn0uDa_s2FjZ`-h*+=G20giayHfZ$q)fUhfyOc;f-lCY?* zAaYn}!Oolj-E}vR%g@TBZN&PPieU?_S`2AC3eE0ZzxCXutvh$DF_`6OAhLHC{n);9 zY0sh%#fQ91C>2kERLVg%C^X+qHYRlPuhA)>>)#fezNJrIP=Q%2rlW-^ylr{o98*55 zI@m}H$P38`psC`7CAhdSbTdbm6>HBLVpgm@W2{-tfU)DCLYLXwe5M)1oyn%MzSq;i z@t`nI@e2-tFBl|Od9{Zz2H5JZfMB|SN^$g}4B>*^d$1c_kMAtO7BvvO5XUuaJTx;4 zFyEb;xICd?q>&z}u67Dh6?OegC?y~woNDnJTJOF9VLnAt#aV{_X&eDNdsvuZ>3n4q zJC@Jgx~e#)jB@d$llcfhQov76|A})FUpR@hK3*^xj1=YH$On@Y<+U{F&!mwQQd$JS z(w~6mVau&I@$d6=U(%ZB>-vdGt0n-_$L znxt$7hMxMBR{^%#_Eq5FJt#I8sUiymPlEU|l-#m@XE!ezmIiAKAyf=@4@s?y@HIfv zx23fe%nUXV%0{{t8&YBvpzAAHPk9*nrdZK0qXHrFHI%Ot*Am5Qfe~`bbR%;*!0PFnQ&zTKKULdSZequpX;pr z$h1tY|MjqHkHwhQ<14bEgUNo7%DtxjD)bJxL2Y}dhF-o=Wf0xH57fVA4W z6C!kZ>$wLT!c;RSU+tVCE59{nY4eVySm5xgg|S9HN`8An$$!=rP3W{Zl1qqGSu9_$ zgq!}*F<3cT27N>5@dEM}!d&5xRe8x2vL7VmOsxMN#|b6aBpMK?{_b$R2`ws-Mv~Dq zhgGta)^AzbzCH{qG7F}tgx6@|2OOl9(R2z-iRiyTIiSEC<<$Fb3xlEKR^-5xM?5 z{c^$X8ti+#&$fnJmBgah=Z>0NbvQ2dP=gH-zj7ZK*4;ai6Tigex$Hd5uj&Ms(o{%* zBgG-eD(j4bg7?>12ZMpPDDgj@&Xg4#$5z*jpe+6bUG#ng;)jA<=hOl8mQa-g^x`QF zf{aD4pWo^&EfKurndFmcCfN=z^d{Fx`qPDO58RskB&c*sEzCy)0QWQ`~vS9 z}fTvD5(%a9T5`6x=Z)w_W! z^0wC1(mUE%Txt#Gk=bP1jvdR~DXMa7{;iQ+kycmPZ6L#ipT*lUP#JfXvsy|shw zRoFm8AFc?PX|MxuXeKhGXSacf;QS{LuXL+7k3uyA=vT5)XH_cVt^i>s;Q-KMxKO9+ z8wNMEx7#F?$D&a*ML31glQg-dnVT-fNg_|~p||Apr}U-L(;n|XuOU&G^cB{oMK>QU zp>aOhRqr;?B!HX1=b>0Tdxugby43TYq^=gC2xlYNbEu9H=2V5zivEb!mOrSr{a|tW%^$`ph{9EXw9c0MHo#zAm7<6!r0WC4_-~u?g0>BUY+HD(GrOQEjMK^Sy zsP@S10HA7**C4<=M|Z}n$MSF38{#h3VSi!J?f3f&y?$qa+hZ3-qou>;f@eWlyPr4P zm7AvOnhk5q!>}KE&gP{JJ69df24zg;wo89iGzp>bWQigPH9>X&_6DT?!F(GF19Vvo z%fwWJh+n`l(7;5JWT`ajIwSmrGx6eaDHL>%_$`(9$T7v&a`AXgaU4TcTX+vzEiP`< zuK{}>yBc+0G=U5UV)BL5Qpz8Bt%KD)i;`JN@j_}bfXQ@%oN`rpeWZH`TbB2Lx?r8v zdL6a=dA?jnUF|J<%CV5#bn+DVev?C%1?a0bS0Eqj3GHz&t+wDVtW^YAQy^8k7Po%I z04mO7uuRcdmvrXB3BorKl^|pSH%&}=FFlX7rb~Gb)MKjqAj(FX=pJY8kR(Xh9)E}^ z1GmFCl7C}MJ> zWNoueE(CRqfV+69Hy-d0C=TeZNKo{>1Hs6d%Rgiavnll=fJP`N^;kXrB(%cJQ43Z< zt7neWgz_47axa2<#vxW^mpRwes7?&P=2NTcI+h%BW=fOV*?w*l;X{dVaVg%oAVW%w z+E#Q)FdB?`atO1>=}L zOm=fL)8ey+-^SkH2PlD9w%e+l9qf`8#s+fK;Fv79FA@+Mn6k36pTwM%3hhiwlZf%Sg)bRzPC^5Q4BX$xoL?ofhw3BLSt*QylDEQ$_qZgrz?_fMo$vs{W*_;2Y zQ>Wtr3e|L17t^S#_|z)shQW&q`bmR!VR;77CyWOs!Gbr!{7-hK+Erd*?A39%A4(4M zIXClyzfMVq8Qjj6p;Unzn^>mfIg$g2zILixEzoy;T*OEX$3H~J@((eSL8QEoy5h&; zTItqNE(|}}0(~d4;zyxe60cyzU#hQ5-q~0De#A79FuGsBs$oUSLP16)E7Iy~U6EGb zW0jb@7rzAW7Rd~5JOh;_rU27uI&Ks&P^ zLc=7oP?o1kvjRELY`&C4lME(2TpS_jw#Q^3>Hg|4S?9OAQmrARxKO9eApPKnEAzo5>6PoOcJM{5;?tTEayd6eD4jrGj6q zV1$opmQz4nhb}?F_I|m!qvvqj+|t~Q=FVAsfgJrIt~m@h zfl7nrWgB^ZIHoWU5trW5N5jb!9?897d72_m2Go_S4P`wjt{0t;P#CzDl5!*A08ZYx4iYQBFkiyX1*(d~i$o9lKghw!-ZZupYpvLu286tG7JrDDz&E-v z032x@_)yukya`)%!3M^nM$&qDzBx=0+zq+3b(fs92(M1rwl+o=l><`+Zhjx7k_!v6 zp1(c!%uas*7tB3Nm+4j`v3BK=Y{CGG=g4839aEG<@bI?n8&R@sBX&mIz7-S^YCN8Y zb(D@LK0`8;-f-254_xEax&OkqdN(2=qM{U1ILc$ykf*fOh2EHAF_Ef-gRzU$gjmES ztK2{aY4?pA5p8mU5NvQG;#FufsBBq1<%kuh-%8zxXfsfWD^&ihC|Y#2){Th5V(YS! z*3IV;>d17icO!O&J@HKug4FBLP2nb#J1!=39T@5)S$>2RHq3v0P9rUh{Fz9Aa^68I+YVPDxsXF z+wrTBGDFz~kS4XWom`1XbA|DW`lZR+0@N`NE3%ANNhwX}dk1M!H`*j;B}Te|$s#(F z_$(G|XSGCHvH?KMi$Bqyn%?R(7h15liDDKq;6p;?Np8f>a1a{T$&cDW{Q{hb zjncddpZBR7kz*Shu5}{o#)XP@ORZ zr4Wb3HFyH@h3LrmI1iw6kR>Rp7=Z zmca!jVrlvbKbntn1@A?mVUmr#8DpDn-wP z-?t@PS(bNlH{wYA+kU<^x)EXB(3$}Nr7G-uZ)c8r)PDTIh!gb|RQrc!b2lQItaBrd zhn!n=nAExvVObF+F2{2>A`y(JjYm}UT!If1HzI$O-H3VyYq2vwCg;nqReH>XQ6^Xc zVy3{;QCy?wAuak2(ECm)=BWPgSJ|CbU+Q-BFX$mZ1fbDl1)mCWlK{vf5+UD&Cp-($ zqOL6jSELjpXbDXdXV$9C+s^HjgQ@)KG-*(d+XOnudG;doP*#pU*MDlMrMd2l)qJPG zB%lN34TK8fB9uFpHlMh(bHgSdZs(Wshs`a^Ah2g36^M4w+@QM)oRPmd>ZrNFu7kmJ2HN2#+{?rY44DcsjAHQ9a5QZ?>tnci*gYffh@a}6) zQ%WT~gZr97WlHxos5g?0NsdcS=uxNaf03db-J-wor4UEJoqVplT%T|l0YsZ=3(*E!)_z&pJ(|5Pl{69OYMWDtf6%hpwTuMmD zdc&)m4nli?)Feoh!NqBxpIQaURb}BRiw^v(v?wzOZI$L5_WdTcu6MaK1g8b{fyg7O zkJJGG(3t5uyF+I|UzFOojdBOy$u3$f7U(E@vfv@@RN;MT!85wp>Bz-{sTF`GI)FwW z1fFCcMyFBjCbeW6CEdTkELN;W#TvA`00`xe(uirW5xs#OVZ@~0bYjrqPKu;0i6=!{ z5;z5XJg{z$qY-voJSu1*fzuTqM-9d-mcV4cVS!*81k!fJ$0aZ0jti(JgMf$EiG)v* z;hF5Xbh^SPbvrK7QIf2LK-^lPTtKhDrFt7{BDq_(Is_dbybEl?H9}Rn2yA`iv=&RZ zR?rJ&06Zx_TiVO_L{P4NYXxC;vOxngN(?;ymaUa&@6~LrKsXCVGD*v`GVG>sHb4x} z>;oOa$-=a}oE4ip*qp`71w_P8=NR+N5n1rf1|0oe-nt9vsYF1Bfd~`RGakYV6Co<` zaTqT3WQe<-qo<3xf`&%#N|442@au@;@HW{(Lmt7jTiOFR) zsQ3Ef=S+qq>OJC;5J6&~v`e7XJeHvebT57exKFR5_s~KDM{muoAts9@FgYYey*Kc| zY&4QWq(KKQl0We9dXMlqn!MdKX?7@4ul0Hl9VLts0;%5fu5)m22r1ANON$;V>OC~? z@uOp<;4=ZXQSY%>LGQ88+8cx()$2X{o<;9f1xBLxD50qLpa?k2h%}zL z;=^2>TJaGOs$&ufm>w(`!5c$_#gb~kI3$Uzq8l8pRj{ClZ_#z4YzodS`sUKLDgtga z#*TkJM)AHLJI(e!=H6<(pGuC5XBO4LpX6j zw#WgWuKFDKW1k%GL7QY6f(<+KcvU0^){FGCvOw8pLh=r6&?{6pq5 zo00=Qq!H*M^;kXs3223xGZY1!GpO)01tja#?95A0Zn85!pxsS2hnAgg0a7Dn{6TOX zSzv&3)Ny|r-6#<*ernpl>>^^VwiVeoA$TEaH`$Ar*a}F}u#XneDQPA*+ zoPx&Mr#tf;+gyXz>MR^%S4?}{9|Pi@qyoOw9`Hdi&mBF+ZSdzzd%JZbAnqCgr4R=t z6RpD8!GddH?0mCnFlIL!n6k2SK8ZOi7227!QoO{hRdx&lsYll<$UB~m7!*m^CzWIM zb+qn_`+;x;JQC;R8+;&Bi8b?YO6mxGH)~_9q6{QibMl`=z0xr`)LVHwuTem(tN7F^ z=!U^-*qN_NlnZHR9$5PsBq2cYr*x*$)dfMo>?%(joH;NNRg=GfLAzM&HLqo7zUF;#XI>7P=$hR} zze|;Ta>~MeVh$1Szrk5(S-s)uPX&yWF}Z%jQMFuHHt)=jB+d{3l&Tn1&)D#CDpMpo z^VR-AjO07>XtHK!zB8W&R249(-xBB4LZJM*D0 zayUi(>=^yM+aX1K{Nw{Zzv!Qon;gaNs@{>M{& zB47?VM#8Nhc~e}Y;iOW``NF;;=Hn?8s#2LpHFPeOr0~H|0vlD0Iej$_1xYkJNZ|&e|0jhA zA^jjQ;w)r(xjpDZv8SaFAr|7&zP8YRb%;<8w;;*tqPTTd8zMxa6+?vhrY=ONCu$TM z63lNJgMoZbQ+a!Se2XXz&Pco!|2Y3(GldYL?gDovi?Wp2FM`Js{71VC4}ww$CLR)u zfG5Q+e~Q({hVq(7)>8tEi3{=NV_u{ZV_twIwk7ixxDlJTfI9lKTilkU)PzA?q-|Zy zi?mbNmXtU3+md8mkcnnM+7Y$oJt-CzI;H(NR1#xXrh84y3r^8Z-j>uNFpwuf5z`sC zl#nQHONviw5~S8`$u7oEhkQZD7#`B{MyOJ&?9=Y_Bo9<;>r-w^O1NR7qX`NHdw4+ZLrVU8`-sMv2JoR0TmizUND9QYlCAtt+fF$S)G-^zyPcEAO^Ug z0v*B0!nCw)Ld*;1!?Z4EApnO1mY3**ocv)r>e>jx72eIYVZUoE&Lp*ifh|P^WxIE* zrium`A4`xB@B|j6y3j}$)bkPvDoa!Zj`4FrLOmyYgVb+%qzlS(dZ4{7wm9=<0at(a zQENvl`<47IuWe| zT~R4Ri5XRug71_>S}aIR&C7td5>++{uSBJcl7PslQhXMM4zn;M;x-r1!x2r88Uc;& z)YnK4ZL~+a$k64HE`$hC(b}a+kuCzVA<~6iDQdfs>>DIQ615$1$%&vzDU=ALe5XJv z6+fM^1gw>`9a>1>j1#RXL%aa*3Wu1*5||X2MQu0M{fMHrLyN48hu3z5Pg#p+s_n+& ztgF{{=x7ZBskRG}Z@5xzhvuizb}UxVcI>nCh7qiLy|$JV9;B--ra^LcDEuU0F#-*1 zYZ2sSfstrCN+@bOXavqOB8_LR?l4!UR(Ax1>Uu(nPbCU@WEeDH9FjzD(Nl^zz97Cu z>0o5VpAokuMXshxE~HPB)?4zAY2M74~I_uQPLXul3r?$Zmbf*DIT(e1<(+$oZ~nxD~9)cCml0(?j!dtg#{l;y()w)~MHX)!OE$VK1tCFfJJmCf@N2T|9rCO@qP=-!KK0xa#rSfm} zA&sag9=IG1f7ZcCTSXpsvQJ`H5>7PrA%}Uqs4F=Q`D34iG@?zkAYemCBVHBBfrMOK z|K^Alxo@Q*jX1-j?p_%Ypn$`-oqI z`@BZ&1HE;FYA~#9o?YU}F4cG5>^}O9LJayLMKK#R}Y}qbSZacBJ^TCe*6a z(>-I*lnxmFEcBMdPJJcx}_e}h!nry-4kc7R;FI01&9OcJxr zpHaZU3~mT%L^01D60gmlGX=%fQA`pCkn}QKz0SgHQG7KZu@Mn$@P&S#(zt;sD_0424xL+RZTtaJA&k$H1#pa zRAS9MYN`Ys?mNzm08C_W{u8KITJCc)R^Im1{Yg-Q58R(M3c6wN>O&f9G}na`(g>{m zT%e<#^w6KunMzl2swk@CK_}QHd3>PPlMQ_hQ+X19hH~v}8A=tnv593w^GWY?i1Ncm zL7?&2fZi=Ce~6Cd8#+fwl|-(HDX6C=!G02Rj-8lD4Zld&{h7VGrHoK>Ne&4pZp;;j zG~yyK^cKA-K&=mHltN)z<{^zWuQk~aVHS%QLK-!9rLOrxybr77lT*4jbx318Lk1_a z_#Jt=iYqx7C_~9C<$16WNO=5-H}!X>VYKzqG9ac@#h`jS6SuJ`QzRjc)qbPdJfsm# z)`T?TY&tEoI!tOq8ev({z=E9xltM@&5savfC0>KMkH>m;j{Z#f(Gb!&64$nbG;;L! zDx?v3O%c+_Qj?RuuvAS*qma2QJjK7gN-s4dp?yfB&|H(gRG3dfu^8N{si^Q&=Qo%G zgF9u?7r!Zl?Mbe0bAN@5&@3*Bv$t*AjBy=zWVtKwWUC~4L~wKyszZ(pvsCFy^0B0T z^y}j4;@!(!@kbmHmd`cC=-dT|bCHJR&C21Ou$o%OJB*}K?mobbq)%MybZ}W=sDlYi z_q)K!zbk9{eH=7Fe~_PThqH$Nn`U)pHp|<8)x&3hfQB|JbeD|4hp5882Nf0cit?1=5~Qy2*e4is8w`f|k)6vCJQ zBWwuC+(3J^pSYy zYq<)0qrY9BgdQBm9V?*#07y1|4d=(Rz;q?sMR^ z4)Hn%q<10LBpwZM!c86RjRZ%i9z|9kha8F?Epa94*8Xz}zW{}0#mP#Fe(s(VQaA2DboW+++PY{UKoh%2@iiLA5^`3-c8x?Ez85IYY+B!9?!W>cC{0W?BEjuECTW>fqL zXz9#>oy3AUgK~65=Ce*^|DiMAqY)nWA6Q*5Kt$Hc_aC}_P0OVt3k;BDCkj?+E*;hU zQ&Z>(;9wqB8Q&k82Y4YV4$V*B3dXO2$s&wNd=?9~vsx@x;5Hpa3NX@#PFD8P|E%w= zPII9J>!iC4B4NiVl_%{#;G%lZQ9YgfNoE6JA)2wo;6cyr)BOkby6E<+j_?bAuP^;9r+)38Rg?%}m1=9CrxbU;+jjI9;&bmgB$SEM} zLz*OGLAZe_EBgbJn6px$ok=UjOUzm`C|;iNdL+_hB`FoqWg1O&b6eB%6RvlAz4O%84aTA)E^n*&BZn^-9MEJk(Wrt10CKl;TsXpc@9Se*d9Hb6rUL z4FwM1^J6N%M>kU_Yhw1Ol+=jk}Qj_>Ilxt_pP^!RPYF=wf1!7t(p6)+%G<#ZM|3N_IlT*4j z?fwJO%8G^(xLn^!zBi5||CUrxo(G%uA86fhVaIfA(zN2O$(_&9Po7t6YquJ#*Z zBmzuEV5u{{agKq69k&DEa*dK`_p_t^^ujZ3)PJuK6Ea=7Me2w+pH1 zCn*lc0R!>MarF0Q|ABZ--hYr%6ZapaRL%Z_khx|5K?tq;4@z@QsZe1)x*k9nl8fAd zr{8~&!JTdYfhnay!({(~*w4QIfDlYQ&P#a3{RiAp3SBSz4=h#Of53rnw!aVeAN=ul zu*eMi4?PJMlsYmi=z+#?38(SMyvD$+^3FUW4F;XC|3CnoUjntT|Ik~IwO-hN0Pvdq z2cVQUFT3Gk|AFOmCtpuDeh{f3hr5H?NZF7~xKb7MRFL^82WIkY7-%l99EzV1IDDkI%2VBa}Z zh|(aXW#~91K)YoBL2uJ8gT%2?t;;hw`Tj!>-4u`rL@R?#yX`L+A}1vK4?RtW!(OBt z4Lu)a2~5)0eaYh?eNIUlG9t4yn#9Qn6^!CAMPFr8nt8CN-hUv&#r+51NI?voAc*lC z&4>L5{u%clKvNMfD{cq9Yi&n#59Cqv?>~sxY}$X&7?{MPAx^ld_a8J9W)xZd+M{pqgkmE4qi-tuc?dhr zHZzoXy^4m=Vu_z$xJB|F1{pN;qKWoQ+7=^qTiVMv4p5=t{5OVH z_8)?s$Dx)DV{i5$$x;qR@DRgK{wg|d_sRZ4K!+?Z`wuCl^Sm=7*|Ysm$~!ZXYh1b8 z3fv~=onayRKZ_&`S3T`f(fMC_HPu)G%wWqGbEDMeogvYRd1v^hF7M3PA7lq~sy%=A z#8{WsxPe3riEtx@WWM2b7(VX|it|h>olq4V&fdMSyqb7SzC?fs^ zP^*N5co~A07|YJbBuHEW7Ux}Z*Ak9Ld3R0dcEepuXsgIT9cCVDP7)yfm@Y}cSVB({ zZB5W|=gxPwJ1-$8nj`?63nYD}@~!=Ia#Zh()eh`EOJK6!^rXbTBF;fPMB-iv<_KHl6vo5rb;2jf@J!5+?t<`1 zojD>MB@E)3AduJ{dRw^22_N?$?yA<4@oKgDxCb^rh20^=QoBR?ti8bsskOb_U_iNg zyMtqx+8z8owcP>F9QF-1Y}>qTdo{5gG%&>gy-uJbI9ZsMR*ug*!}&1nzML97f-Lw3 z;yEXOaq>eKV2K|@=TLXk@Bn|ImYj`Y5&fAen!&KNJ&rc8nUv<8@!`-^H_SW3pOSY5 z8U!R`f1%%!yfdL$fEJY!njJ7|m(`QJGhN1;Oq$@NYdK+R4S#591;MOh*rF*-wqr*Lql7@J?daR1%%XBw$tt@m zH)l~wwyv_JSV7yd&(fRzKFB+R9*Um`dlpJHj_I_kY+zm$7%{LO16_^*(KszMvNm{-j_?Na0h8#^+9KW*+l&f zOHwCnI)=TQiQ$07TD$3ng}0a%M!lsk9J-zNIKzklk15(j$Zu`p4`>iUQIA#;M=FNR z>(Ae|Yv-yRJ2x)$&_GCaa4c@Gj;j~5WohH`t}W*Y*txU$>CA=sP7hb;+*5ysYiA?8 z&D%Dt-?_YPD{z5%hI|Nm)$^969h(*jU~zft#^nu5JL)QcLs5ZUn9IxWUSfnI%Im7Q zC+VN^&mNq3Dtfzu9MOyLq||xab}SPiKLpZ=fc0wa(jtK#I@j4H_tfPrQHfMrqPrt$ zNe&0h&=Ms;xg|NaRBh>kLQ4bjOHSVsfL2=4tNyAjQSaw{8i<6Qx+MZlTEh5YPUyi- zin>*c91VyrmFi6c;O_{Wst_Tnv?l07imaFnDpa=!L&ov3d{f)_w4j5}nU<5s^Pb*E zC_TYwPwL5dnx2G0iwGz1Jpt&(o}l;j*)y7|7(aBxO3lXC4iWmd6d?UrD=!#B{)~-+TS}Twm#YWrS%ebz&vtTt9SfnkwD1sF_q03}sJGm+i$U zVqrxVT7?;U*xcdq|8W}bT)*|)rL8-6u#bLb##a~Y_WorBEtOj!pu=SdyDvCD$5JoK zA+k-pD_Wu(w1n@R#s}+c$2ig`%tqGEGG=(^UQQ>6{A*whb z=w|LJO2!sNw8){Dgkn%Jtr|5HB1DfOKsTaT(nED91`V^wfu4Y4)E#X&#zKVXag+?z zwNklPRxouq2Gy}BY}AgVhmWqo|4U3t+B>=5yi3+vaQfU#2>&JbmX%^Nv znNrh|I1H;T6&ImHal=gCCjd?Qq{bOe3;E;C{mOBW2oY0e=dehr=RxCt_+7p6q>IsWa(-UE?*5ytx5zrN|)1DXp&qF&Le*{ET8%TH+?w78(pF8ltyFF7k6Gk8Ijp;yc)PBvW2^>eTldxV z98T<6mye>!N?lr*my8gpoiV9TWy(~k5muof*96fRRZ*MJiG>z104h&763sL(%9FZv zNif|x786j6I;IW9SZEOtJ&FL`gko6{)u9+v43=XU=}AZi?a_*4C?p^iO99@9W=YA^ zp&8T%V1kn-pcyqo8=A3@fDC8?coUjs1yYA*z7XYEfE%}a0BaYb6l@c^7a6s!d$G_W zAZqUjx~X$4o@&Rs&IN9!5S@TxWYjhkW1&Sr^e6&!6N)o&^9T}q5{`jSTX77976H-Y z2+)l<&cezgsD}wSMkZ~;F&0_`M319{Yt-w->G*i^LKGanuNI=PquLgtXemZVEX+$V zT^=Hm>J*((vz$QlwI$%DaLWWHZ*e18itPI&{n8)oH1H`~aK%>lS(<*37~yK`*4}jS z^kYtb;bn}uw9$Xon7iUHYwU0Nu=>l|hdcao_SF6G$n4uMg2#UPZ9jX`f%vt*`L;al z(#7!WqV_JAz~cb327v8>`nZHXE@^&=mj|Qtk_Wv@T;VYc6LlZ?0gjXs%?gY_4LiYOZFkZmwajX|9EO*EVzJI_A3Odgl7(2Ie4h zL$k^pYz{Gpn#0WD_`cd4Vdl+(>6otRnZ6mAp&6O6`M_0-`KYviBeMpWWah@^D08&A zi8;m`YmPI=n-k25=BDOm_;QlDxw(Z|Yfd(&m{ZLy&8^I7W}P|R+}hm6oMCQjZf9<9 z&NO#0XGu@)Xco<#%zAUS*k3x!1Iy* z??>VJX!98JSo1jZc=H7FMDrx`Wb+jBRP!|Rbn^`JOq73?dA50ud9Hb$uk(C7UtnHn zUSwWuUV`s0H7_$S_upQD=PS*t%&X07%xlf-%~X(C-L@Ecz)V^#(dU%&V1f{ z!F&ihRKJiqS${sx}kM3260zGJ>?zGuE~eqerR zeq?@Zeqw%VekLRHbMp)HOYdP>&ivl|!TeFi=1=C&<}d#1U-A5#`Mddt z`KS3G^DoRWi@BNE{Vd03e|r(kzXR-n_F`7~2s>{VY{&k)=2{nR_H5r4=iI;!ZE@a>?ATI*+{kj~ zt+AYWNBX|r7|)~p-$&zl6MKw3)*fe%w~?>`C_K_7--nJ=t>RonlY5x3ssi zr};YT@I2k#+TO;VVQ*_W_ikrzZ_o5!?||o7_KtSZ-pQ`FXWI>Sqg}G+*mGrkH`!%- zXL}dB*>3UWx8k`?#`ipXSG(Q6-GS#$8Q)#@Zg#ibtyx)P78O?c>60pAcUAq^IDg@cgv@`!jfc)_%@@-hRP;(SFH(*?z@-)qc%> z-G0M<(|${M?c4S{_Ph3b_WQoh5Agh<{gM5#{fYgl@Y>Jp&+RY#*I(lKEBkBv8~a=P zJNtY42m43+C;Mmn7vZ(P+P~Sq+ke=9+W+z8|AnViiS9Djxw=27=xU0IWxvRTtxNG`)*TVDK zZq8lDUDsXDUEkfn9prB4R=I=SA?{Fjm^&QxR=XqIyjyS`*L6MDcLO(cBR6(8a%=GQ zNOxm*lsnqp#2w>~b%7g?lfU@ucz1$3(cRSD%$?+Jj`Fu~Yu(B26nCn-rMs0o&8>5% zyIZ^4xHH^s-RWh9j4Ju_qq1kBR0YPy;bl4 zv*ak5&T;3uO>WuU+1D1oZEURJ<->B5}r?X zPjOFmPjgR~k$Z-FrhAtE`fNO(0aet z?Ox-{zZTEe$&7rxdxLwUfBPmp-z+ooE$*%EZSL*<{X6h{r{{}zxp%wwxc9pEx%ayd zxDUDyxevRKxR2uN$K1!=C)_99r`)IAXWVDq=iKMr7u*-!m)w`#SKL?K*WB0LH{3Vf zx7@cq-0$G|UH3iI{l5Ew`=R@h`?33p`>Fr>GdzFpe&K$J=ViObZ2Yg1*B7{89i;s6 zEB9;RklzT0{8l*RcfP;B$MX;V??2-CC--Of7x!29H}`k<5BE>^Kki>x^w`X0Sw;@o zFWW!6NOsZefK27-fp}glyLfhq?2_4~GS2NwXP3z?>%U$O&&y|5$gY@ODZ6rZmF%k7 z)v~K+*T}A!kwdPPT|1l0u9ICiyPhw9eLQcFQDz^M-7s6_-yV$TAsJ=%q1j>C;n`~c z{s=thGnE_*Stsjey{w-NvSBvL#@UUsHQAB)dgJVTzN*$LT+*-f*X zWhZ4f&u)>e%}&lv$xh8~ncXTo&BI-X=jqw4QTI048QE>K+hw=U&dl!Mzn+EX9ka#k zPTBhG>}*4}F{bR55Rs8nZjejF7NKcq zKm=?N5fKpq4?Gb6zZVgim03pv>g>1k{imTSGb1A+U%Yq``QGonh`K`^pbk{;RR5?B zQU|L;)S>Dy^)7X|dbfHH?*5m0ulgtTKJ~xV5$gS_G2_?pGrAh7j#3{`Yt_-}81+Hq zAFDp3j#D32$E%O16Vyl5$JB}HB=vE1vigKthx_&Flj>9I6!p*QRP|}IzG-HCSY z8K8PkwgZ+R{rwPg>r6cPS#_3L;CN1*t){YSpI7Ioe^Fmh=c@D6`RW37p}I(YQN7%; zSY4tnRhOyD)fMVWb(OkWEpoi1u2IEYyjESOt_Q`wHV#;=|8o?JH^TXC zRc%mTQ#Y%xt6MMZ+ns=*jNSgPkZ>oFMed>PDed8~0xT)9G zzr3bs4)NLnl)&K_2}FYae)XH{Z^DS;2*Oo-c5yhS0N8kxDcghW7r;6S5wl-dR$fH8 zr)du5k?}no+D99n{X}>C_atbuQ=qlZhW@!(*$T~SukyAM+@t8hN>%}AqP@f6Qi4D^ z+V{BdllDE7_Cck+4`j91=qqS`#nNJD{H~j_@Go8>?rQ?>vY=J~c;rWp%AlS|VeGyV z^yNE(m*umdJ72{|3x@I)U@bvMz7ALgN1VBk09*xUo}ixZMHUTE3@)9OIt)bc8jw&L z@E`}?Wb7G@;kBekmNBMl%NcWNbfzw2SL%2HWknoIa8p^Ol>s$!I96%JItt=gM$O>Y zbYqpK1BBs6T#mSEzvf|@#*j>Rd&uKDp3E2yzF;tbL#RW?j+9t%NdYBdr?+LySB!GS z44{%@HDjLtoHw!ubBjNhM|ZhA#rXcir8@rlySg)WM|1!~i84mwgKPJ4=Jlv+a54;6 zcSVOY*4?YPqW3W+df#PAcU`$O`UH$@e7TVlQo3uZC;FVi)b0T`3@14%p6^w8ZHnGK zq`IQ7;V!;(6}K^EKc~3y0Ntf`XX;x@w1vw0R2|JkCpfO!q_bVBLk%;S9=2Ph9MDBjwTCtE471Sphl~tf zJi*g`vU(9pj={fQ88@bilH(a=V3SnV)1zrFROw{}k1Nl zCsPaDKp*u0UH=vsrL!RD=;m=h4x2SxpgRhbpJo2BK^b@_@pFC1wFH*u{YoZ!>TRXG zz`@$Tr)W5_VJ3I7~t6fs`i`QFN$Vmzlk&5E{Z zhMwL&$Y(5^6wz%tlkhw4xH~-2ckV=*2<;WO$2c-3Bq!idnmK~Lv<%?2IMu~;;|g}c z?Bo4gm{Wny1|cn&UR?lo<*C#0@5ZSPU|6QQfga0Kk0WB7s=$9`s^-|N;ym90cpCfw zNG$*V1HXjS5cBwd^8}aX`82n~@f1Fop}}_G>bQwQxNN0pCkMO_9=AF?J&A>FJ^ zWW%Ld6|!B*$uRwT;W_5$_kcz0^_?hNWM5kqU#kWcsFH5CZxfhBCW z5~24b%8mGG_qK{J`YgSKp2bUO2@6FOyn6#`OHB_J&|g%1i-D!-I{!Am0*e)WqJnqY z5+%A6kj*OXMFp=8{?fy{=S9VvDJ~}BeLYbDkN68YtIe|QRdgFqj=iBNLB7ggR5Y}T zXrqJUnC1fN|?TM`s#uf zX+F{>CMqBmU-FF}n8@gr{;2Jrj~)@2sNnDz%b|DsB<4d?VP{VUEjSBM9bJe*Xaza* zkmQ=ry6di-?r!!X8jR+Ai$6NaBW)5z7Ap^`UfxIr#x`u=?sz$}=r+cvv6zWTGXdM^ zj84MhozHkvFF`jukk`v^&BFaLA$BABn!%rVnbtq}{jsU@PH4r>ci_S;?P~qhYsTataKQJ`%Cpc0UUxj0j z=|5lEjdJ`Uhi7I6Z z{4OO>J;sx{R=IhZvPJt?QEA6Ud7gvPiEGsv*6Q;C z`CS#zv+DD`Vb6Q{fjUn|&|ip82|kzOQ=dQ86aF*Zo5t@EHU+R6-#;pkhM;qxfIx3rD^t~n5=VCIWJLH6lQN`a%9b-$n7%N4H$+H9Ad+Mx6y1RtRb(yPk&!mP@AE~L5EP9yaDJw8@!nf zRQy#2Je;w0p#ani@nEG9N|gImuTRtTZlIlo8-qA(aq~tz<<4B8Xv>tnP>dK#U`zxX zgLsC!3@p}F-k4AIPj#QCK7WBLJm2+Re#bfPE5Oamz|EiH_y-)U9 zarRDfZw%?-@JzKow62cNxVI=*1^jhtfAIMiPq`m=XTA@7YMFAFDH#1=*$MrGKGXp= ze5fyj4He_V9JBjPK8$xI=fi|F!G|xC^I@IjLr1pcb4f+QCKOGQ>mq6=7D#--$Xfs^w8f4Km zr>-K`YJIh?vxAU|uL2rV!Rb}VzLTq>xV=VSqiZBrE0Eg61xpsvTwud8q}Ho3Hk?Uh z!?F}?I4IcwX-y^$i%oIRG%egSpqCLd#_QvC-38eitq0Yfx_&Jsj@8HNZg+kDIz7CW zI5ggMBRDewocTXEuEY_PHiOcaER?Rs_!Z;T?65adP&(ZwI&6!Yl+qU@rDR4x?O&ll zV0Nn{sy#`827&vX`<=g3>hnkG;gLjOlRg53tpH)S;J8;1I0FRkvk-VZk-!rv2;3bDUSR`ux4l@S9FhJWanJl)ec{d*S#A zjwsZuHItzR1A)Y57`eBo)h`G2!P?-3dAk0ucvE})%M$>{v`qpH%rj@|PFdqfkWk1Nctk7yVkd^G8>C}FA5>~>uMtuyXpW{~%H zs;~|d?qfcY_ger%#_rR+)3Mh3meMmY5-!J)RJW$(cMH_QC3Zh^pxL|Os=E1J^+@yQl8nkv4}Z^EB3whSq7?DV0t1g8V>0g#fbgA(YC>5;H1hSGRkcLgPu-dj^)^ z5liSH`n_kSGc3mL9B%fsX2{sOXcCu}Wx!b+^eD7fz@C^0?4BI} zQ+18up}yvIg{6TsSopZu>~}#<0)VBY(4c;>gVbywOimrH5?{d zHSK*|X?Jq^wgA}Q z>2A#yoz5*B58$Q0+oC@-zV}^i(b?1|+=jIoqfcr`hM5D^(Q1rddw#}fEtJ;#@qreJ zsSYPluA#o-65qneL5g`I&i@vT(ZcU%jKVyC=@Ms;?!XA#iVqAVVK0I`c+L-OkFJNp zzX>1o3HssO_9$ZA5JrcnJ1T)cbR_74@qzd}oFEbZ#RXkGOpu|<)r{fxv>lj7A8DEUVOn=Udm#|@?kQT@nsmxhq@Oc=}4RWg=QrQKMrWx`mVu9C4_%cQYf%Y?CPl#<3W9wCfn z+~>x!xUXM3^2_Pnxy^gvzkh)v(LuKFB@V~59w2ib(TU1aTGJbW);nI&qp*5;PScvc zRa(>62rIgl4G~r}=r*nBW;avkXzea}UTderny&G~nl4+HNB=C=^vHJHnjWbx55b!5 zbHbPT7`t&SfDQ#cDy-?T&;@TK>-mNo!@q$weavU*hRLky!@hwSOhfUx8=qnLz&!GW zKlH(xKF;r9=5{=Xd1wgkDS!3LQ2DUM*>DlQ`-qB20)1%qAv{`B6 z(x9D06DDiA-aRKnTGO>^GkeA} zgITTVT6GuFo9HzeDHbsWV^CPr8_Z^tQBtew&v@o~l3S6p1DQ`z@h4SfG>Y4- z>1R~7*q2~UFY@t5-0#aA$F#9*E;mt9Sknu<3%q1aAM=Jk^g{ptDy*7S5?O~3Db8W@OwvaqJ#@$U0xu2i1|$tzT8O~2rM!TX@% z03V+7jwOB4WW)r&(f=kRcBWv&=aLby&XO@=mSlusPS<#Aykt(#_J*IMmd#7M4K13F z7X1OoH%MN54|on{K$rbe`PLgVr_XxMdj8u1nfTH(mbIAX^e0}M;q-;)3y(0Tr{s`1 zJ&v75_UAZq0kQeY^OXnY^oQ&-q|V@yg;Xj8b9$`$2~v-#F*Y1bWWzTp*wBzJkcR;u9VKHI8>Z93gJ??s~UjPLE^5D9XxiPCtu$+yb7Hw%Zjmr$_j? zIXymP88U`B{h2G#oL-i;B8|*4X-=<9Tb&j&r&oq7=5(`*o70;@!km6J?F-jTfEr$} zS9wOQn3YC0^%!Q@)N{xLmp1j$kg%zbg~)#7HuY8)x2fOImG&R9dycYMx{!ZdVV0ex zV~m(Kv(2WK_c1+~HnYv9miIBM$ooeUZR+j51uU6O{gzYM)NeY4O}*Q<$G0R6HuXv$ zZ0c8Zw!p`2>N6^9@u7Lrraqe;Z&UxpnZ%|(o@ueEA;?GB3|Gvi#%#D)!TW{JhL{qx zqcoz>227%XQ(E9&7|NX|`R5=;4jo)tIz9W%taf$II_GNt2Fwc+obzsNqS^aNmYM!!ziKUHd6guE2a3OpZZ zOrw%#LqKhi{RLzP0uY=TKFd*^yrqF}DM5cBtdoq4(;30UkS((JQS&3p&;Lj`z(b0L z!%Sto-T-!vW__Ae}Z*_3Hxlh{LYOEa3~MK`j{L zyc}xxB8;F1a2$aTAdNTN3*7?JXyzl2ZFh4>W1HIwY5ewEH=}9jC|l&F-owLekjBga zhcsrZpL<2Nl{{NdeV%KPYo4oH;5nB8Y0SWtR#|C68pQ(AXc3Uck8&}+;?D|c+(Awo z{GGX>HAv%a)4e_$(Ub474-t*`6`P=*^sGp01=Oe; zmSSfY8o%@d;~NK<0edjV4hoUr5Qq{C>OCqEo@&H$!Pb-kRBCX6l9o=0ILAfc9JS&i z|8Rb|$Q)?>&*FojgHiN%Tm(Z$81>==R<5{&1(t}5d=A_1BtFQ6Z?F(~e|TKvVN4*8 z;e+}?)Op|{V?hQ;`T){C7MT9Kq6H1OT#L^v(yByVXjEK#k+mm$YrG{m7uiI4krU_m zFW4f|MT%LExWu>Q;}S*iIGpDhDZuhX9;85ck>@84tSO`u0o36H|54<6n0&^$ zs7-teOvfbbWwh=Zhocq;q~Q;_o=0m>;Ddzkjp;Zd2I*Z4(5DKnU-)}0ZEL+H;DSl6 z*}U5vj`5&bw6&G?y@gD$_z^!9Yu}?_)gF9)koGl#1nmN#s}?p0@Ql8MH7XQ4nG*r- z&YB6-X~2Rkh#s&9^4rT85cm|7=yS}CV2MybhJQ4}&50sZ3BJuQgplYBglJ(s0O~}I zs1~fHNC$*}G@Icc4M4OS;t{Rp`0x)@4W@yb=2YPyxPiWjg@52W9??2vAX-PM9ft_f zIz))pAq%3_AR2EXT9Z@?|9A{R+OdBE(P|(>Yof}-KOR>p{A02jeL^)5t%ew)HJ=cz z1qPzkj0U4QBK)J-4F6bSN3{*oHC4*Rbnoqj)PS7 z=s^z?h*lFvw3-!(Xf-PW(K1R&L<^4)h!*a1L`&R12cp#^5G_|w608nL72VRK|WS^{vbW}qDIghE2d*-3PJm|D1JkdIjkk1kV&>-LU zp@;OziXCWcRyfesy$7OHmSbrdaJ7TkbM@Z;3T&;zf{yghf~{@CGATr=EL0D)p-7dL z8JX+Y&C9Xu1uF+7wzeCFp*2!vX@+4aCd1a&Wp6-R8t~bI&ujS9=Wogmzmg3lx`E$A zlH*dSrLW>d3A~s+FN511jcKr5UJ&O^X#!izY4R?S*xC|Sm$@jjE)!PVBbl=^GV4`V zr|#o6odsJvk_I?reCFyOe?Xwl0!cE%CWMj0>UaBS_3 z%ow&dCNw6r6~xx7BSGvqZUrNg_IjobMyUzagao*Ds(`??mF#|G-(`Snqe7!X0N3i( zZ!?x-Nf(*Ygw&!Cz_sP-H%NU_i}7Ke6)+J3u{{MJCS?geKwgsx#9_$?70=s#0M)~vVB4iVb6TuTfM2*(xPs<2DO(Zvj zE(ghjLF#^x{4kCXrjtP^;AFcaT4g00MvDgR@YQg0$y9*hM*G>vJ&L*+Wd5-eZ6{5ow`#OBLG*JXm{!uB^VFX?>p@wEAl>O2zkH7 z9`c&r*A}INHVLma zWrkn zPQ{xNLqVKFqHzwk<8IF!tRi^{dKVT&tYmtfI!=3;XC)S{R4BGfqdTZ#oc5+p1$mSU zE#Jt0F=*VG9}5ICk|y(NcxEncd)Uh0OFnvCulF`6w^Tat3P-INmXx+Jh;N+@Cg~K1N27RfGh33@$zb&cc%grO_|}o zd_!=tZ@OF4KK4G3FsV+MMu{k>=KSDOs2T=>sRFlmd5~&9iPiWYV8&3w?7jTnXZ*j# z;L~AAd2##zM`#Xh2YBQ}t@%##U6eW_`MH$!SwAJKcrKV;!*Wii|y2a?F$a>lZ5>pUc?Fan_3n{B3u@ z72>&`=D9ZKwEGwg!n!dk%;fU&|FH;pNw$Ccb?}Qi0=Z=(u+9adkSzaA-<#%tZ-vW zp;rS3e!;=b*v*3gXcPE-R9owR6d~9m^7;$^uOV{pLb{IQbCjeEBKv`Vp?_&!eSXLA zkLj|oWUVQ`i@E&1g^alyc z>3<~g{?^$xPQ0tGtb%xNc5ZfZ@m}k^{dOVV^U}F^ugWCx9+p(RrxXbBK9Fe_@5W54 zc+c|*@!rI9bqid7*=6CY(5H~b@z{#xpHaWITya41Xx`J=YDIxqYNG0oVpaFlA60I7 zRKfVzsz2n~VILng?xn%;3LhY&ApG!%yvj?G$S?Pc0rF55kx3~t= z{Pz4DC5r$Ueat>%_hZrglj>COhv(}ku?B+v-BH3_A^a=m9*Ld(Uv`wtGUG!p%u({B zbd(g>9VOSEpQB_d5cqn5!o#MASOP0W#38H;e4CiAdBTxY?CAHmx0(@F8^+N`bIwpXhsQK?+958ktq-r|eXOOl3C%rf?12Z2hM%VXm-v~HfzLOW{kP`Fa zV4DYm{tcw6GVICy~Y3bds1;@}1iMquh<5ihRey*S4WFV3gbj^pITIZj@j;}$Ot zcVXd+$^!2XOyypjDcDpe_D^_mn#qgvXW_+pntO4ksZj)K%DCj_m=|XSd2v=6UYr*A z2+$ni#c46UIBV@*oIT{lc~gzQm9w?%q!_Hr){sBTWhNiPl_A-p)a&%HR}{yDrjdxaMVl?yKpd_gI_IA_R<^Nk)o%e^=)h8O2w z$cxi#cyZvz!{8?`PIJtQvyHqsP44J+;l+WYj!H-`4jxGYKq=CTgF48yf$ZFigLLV| znWAnWFV4&4#o6eIzQVmYEsF5sEKKgjX;JQ@aB1$vISMZhqNIZ|N_tK%yg8Ra^6shW zO8+e0oFygPo3l#Y5vEA#CqtQ=*^L{pK8d5&eBJS4Ag$I&>B%NGoXnduKKBgT#K0T! zt`ZVopFb%#JTVtG?PPwBn*0w?Qphu^1n$orAL2IC7$4xiapHU|0;Ulu{aU!myHee-#(i+XAQhL^L%d$Z_Wl4d$=8C3T6cnDSgc5#8{*1^L#5)K;k2Dh-q1Z5u>!EjA)XKFuXYp*$vs`%{iVO{s`W`j=S5u zffikf7VX8cFUgBG3sHQBay)?2 z*K;VK=t0fDY`M}?l9e#i) zY{>Zy2KzWr_Aw}&D=2&l6dtxvcs7y3ms3!9NK*J&atarjyu`@kvC%{gxM=A6vr-kh(b zH|Nd3Luvbg5K*x7n`*`0AbE2hGlQiM5;`J-rKg64H)k4OqszTH`?9z<=d+N~eujF_ zbhSknBLG*JXj^oQ5@0;k?^uaIJ|JTOvb>KOLf$`O_vXm^m{{cfQ;EUS@1`F~>dpBu zB)mEAhlDrhNcz$ASIL`moV+>T=LR_ri6(fSBXQkaWnYIsENw>~3MEH~Ft9yrrB6P=$CHRernrtzDv zhMVC`JCwCLKnlqQTxs_mlvnG#Z*yl_ll$_?S&Mz!xHD}xcc$&*Pv*`v1ZI&ljjA4> zMHRTcIGOf-`YgRmcaFa5+$QHo|&WLaQ-^M#5 zn&C`amS)h(DPNd&Ac6F&$HEyABfT45z{E6irkzr?O`d&hR3>I5ayFRPn3JS4?Mu5e zZIO48_Z99;n@i3#-kERPoN42|jBo&pH?Vx-VAgwCVn(Qy zzJepjPBX#_hOgjMmY5M1U&3dE1HNSeai%Q@+y{~S z3R32TgyCmT;45fWo(a6`Z_1a>v}T(#?XaKZ_fr)3368laK+ZI(gwpEGv}Q%UTP8-3 zi84ZdxBIsz%I`t_BYi=xW#qlD&y$z2p?BNjHdguVohZNc*>?G@&ld7)$a8%*-k}!x zuFn?AI62c0DooB|!;t66eIiqO)1J!VBcz2tj%5DR zpco<3d0muZc++O_6k~);$+3)(r9t}$*%*wCkR9#$2&rwuN63*5;+?r6#79U2T8j}f zxlMf=F+z^F7w^m|$W9|E)1R8lj;;{Pjy4N#8liyn zXZ5Dt3rLy%4xllQrrcn7t-0)|V;5ud^fwt_a8w51DanqWZD|FH*hD4#ziN>YFm$<& z#_5=Z^B}edrlfqQIOyWw0$$43(7++^9~a`&`2zS>+{TF5G6%86I$Ort>e#`Wxv+Dt zuIJ|Jx!v=yG4G`S9WRaTf|#o!@-X6{tq^nda#uyUuH(c1=T_*IfTr+kXcS&tZoy5< zv2ua~rRdHP*cPCi_FD$#RW5gHKrvhcxJ>&aFvmgI3Ly>q29_fO2OK8>oovf0Y&#%4 z3Y6CI7(mH#+Rcul>|Hn)ap4mcucP~PrsPJO2{N^RVN+mNbPs+}W3HaJPQ!KsA9y&} zHTam*rMM2V5$>*OFcO2A!jW1xv`rGVi!d2?Yg?R933Q`k>lQj`h` z^38>2C`iDsz_2gWSG_K5N7vKEw_(d$3V$)7A^TZ)AHtmSCabrAcZ8n(JB|y%SH*S5 za_m#(`ciqHIeLP^(=@72l<5tr(p2R3$wP zSIC{etN0Em@J+xq8XJ1FoA-C#`MV0Ey2@}dcm~lr5!=q+RanFS$4(TE1ZWMmE zu~B%RxQ)Vl#Wo86Gk(lUZWN9!$b)#I7dw?VD#PX}I43v-yW43z{P0V5!#{GX3ThSG ziybrZz;CZrmSIq;+v0q^>hjw)!_i7Z!eS^7i|;w zsfK;YnTr*i1x7sFH|#FCRXNR+*s2^dGm%|MTb0){4QKp0##ZGb=^A=8Zc|3V3l0EK zkdwJpIbsOt&pMgD4{eP8zPOrCrjN3c6hE90TTcCF{7lUp%Yy2+y2mfvY8X&1I5|F1p2ke{V+p)M5hDtL)w%0%h^CqsS;{|X^LHQ?7bK=uI$2o{2Qc+L;JXWS?7 zG=G5)UW9lrp2yngp2LUG>J|)>!h!a|&ei$`T44rvy|Cy7@_p z-Sn2k?WTuodZ!_l09()B&bOXFgvLOpD~PtT_83gyoS?E4wUT=6@mTD;-^$wKvG}Dz zQAduk_Sgsh@TQ1}6)gY6&?c>MsXbz4D@Cj{s!^<`q~3toI(kq!8L_g&x|7}#xs%>D z9M-nm&l#;w(*FSCB{yA(AF_Xu8vRJ$HEIp?TCuO5NX6A2w0cChWekhY(OA8E+$MZo9JKk~HWB0kdPI~MP_oCNcORei@Ul+W@*nkhsH8LEGoG0&Kw7 zc|it5q2gEp{j-FXtiMz)65f1TTESjbm8B?c+kLN5Wk=EzRtO(X=P@M~XFOi8o9+0SE2-boWNCGYs4yobXwrsTM<(GpW~#COn# z)gaG;H^^>sA2olZ$*QaqCx#|Y#~|kz386}OdKI4bJNX`lFrBd$NevX)_U~={|fey z8B+30x;1v7^AUv3P)JENBw+(@Owzz!CmB#8!Cj5l4a_< zNUayEQn@%xw#68cIE+dWS+g-yhyz>-$;6@26bDO0N#~XRm3|&k@}l32DCxY^ztm3= zCCB{X5B=cKxb&gm47MqA+>4_NuMQBp9sPyP>CFDxoj~Z!6oih-5`=Eik`lT}5=!q88v|QF7`-y@!|_r<;4>g_pM}6Nwjd?q=p4O4|+vB$y!2_k*k9@=Eld9?DHgvCpp^25>En2 zu2bi5pEL0Ui+|r&S1NV*;YITCVOr7ZRE#JYPx6I~Cz+bQ2iw1H&MAmScZQ7)#`{q5 z_4pJ-kO*eZV*m)mPK_iLpXc(u39*>==k9fBi+$HH_Ns3iBxz;tS|4vA;hY}UW!Xo`Cu-Ws^7&F+cs2qk&< zQD_a2?4J11IuSVZLK`eScAv?kP5<>Ato34x#f>%m#`uf85M%eIa0d{m>m3QrVN)-{ zg}15;fD<<7B8t-Bzk;A23>WcSB|O(kp6h27lxvgBMNc24pp$d7OGv1+arlJ=T=4bh zzGJj9+IR0C=*A^{Kt&uP2IRV&amrLSj<6sL4o{IwbCfrc_L!>81MLqhSr6k7n2aB0 zr>xg1D6Z?5T$eLKSv>wc^j)H=`xhU=7Bl;7Q#>R>(DbvZ*e zvmuED?B+GBQMJ9OVQAJ+lrNz2d$EohCA~fI^xF@x+Y?J3<0W^h+6k2Gm(@>})U?(3 z>7Pw%c)ePmuZ7k3^7WOTTcKHwf?3oRO8x^lzL{0vYw(=PpitJ89x|U+dX{^_%RJWw z)@e`rW@%hwnj=>CKFvju9H>)0!ri(MYkB7qUZ=0t#OmH9JVm%$5BmOMUEO;$ZguY$ zmeswDIo#d)c<3bdehg2Mt9y@$)xD?0>fUEVvqQW5B;eEJ>fXN~J7gp{AtK$aOG2Yv zNYLvd+}(QST&sJ}dKP1ZB1CDOOSoIHpW_kj2>sTJ+|luvreZR1_vi_Md73tX#4oE~ z7Z~YWq>OYL`#LW2RDhMVy8ID*#^M79>uCSmKH*>;=_eUv_xni>*tb5bgY~y_{fu65 z82MhB>#29G%N6%za0lxy^&6ka_6pC|Q=ghPJ#8xXOnoBFaIj9K9aIzdb;O>zB`?ER&KZv^sKQKERF;Hd|$^FTZN&dr^d{;;8S!$w`-)#{i_RRYZh-M?U*Lw{gXg$z9VQ9nRg~;Mk z08hBYe-r-^=biq(h>^2p0+tp&gbybCzapafEV^fo=pyvP-w{oYgPIbF6JSc#%L_v^ zKWLBLBJe>Uib{S^MDy=UHi@hF!-VoWW|YSO$sytUL&XtZC8i@_a2R_ysrtXY@#c&8 z{n4-R`9a$E7|`oNs%xV4N6NngAl}066FYJqRAOs6YY5Ifoop@VF2cxn5k|f%4kKUA zV3$!?Qb4a^zT>P0@HqcAzXDh`d745FK4#GqFq&3rcuou+uQB2A(*WO3$8XVDW5DC6 zSis{ouo)mafJo_J`DIqzz;KN%>cllHdJidi5>fEea|A|GNr)g2=>ta#oR=%iHAlh83a?sy1DMCJ4<3CRW zl2Rh%HCS}%80m?Q@(>?tOoaRz2O`t30`#=80`#=G0`xR_e}wzzO)pCC^+xx3`97Yf zX$9zMV+H7GV+AOBQS9T1I-u-0ke#mpMLMb>5!kG5NrR!kH4Q@Cm=@iJa55rBtN`7W zd(0t)X!mhw}k2UTs&8=RcHz5y>rUxp9QNw`4f)Sf1tLsC9HmPcIKDt#*^#| zhUf^1)gQ!GbXKf>lL~54Uad9+z1Cake3Ef8K^Xz^E(omS<;fS6P!fk>fy?C7`nd zKv4{zwsF_1oG^&WmC7ivwd->u==%t6v;=7)ki4oR3v@5|)~R znL}XpQ_V&TjCyfkT_8DDzqw832o0sbRh8o?ZNuuZRB1wX0#-jho44S#i!(oA+DY~p zM?jPB=Gpmh?%`a*>Zj+0pUDHd*wl6_e%@FEE1Pk=8b@IDU*~?E%dz_B+6b)vqjW1) z|5bXe8vCW3Pt%X5XFjbx3zDY-YNANT&IfZ3<~|QZ_G9&}+>`7P3m=Xp@ZtRwe5eZx zJ}lId@}WlZ!NBU5=Pu7BtiB~T{1%oAcOKPt7aH_4G-wZw^kX@SZ(nX>9>?l;T@=IW z7w0a{eHyfGSLcJ)mrbnxwTo=H?7ZB0xdN-7S4dd>Cu}aVKg|6iXz_yF1-ZcLx2u0a z>R2vTNTou+>OWSWN9uMhCJt+?+cUy-vp6szJ-Ij>m27~hCKHFxvkY;tV)Y|(N91y> z{>yL-t3MMy6DF*FQEqr4acJ>HhrpSB;LL|OPQ(#}ewlZYVR57>w`UUwU66v%Ik}?0 zMmdubdR!7pzy`Se34^?hmp`TnfD_DW3^#_qA*}xMaQL$@2>d*+Kj~T^>?08Pq9E`! z5IE5pBXEIrX(Z?5YbglaFA1EUoWMgSCo$?cR{!U`c&z^MJey2R2~P=Qnyb&>5)Qvk z6mQDA0~9X;r6)o0791gN?}gtBb7&D*{U>bLNp>m@tM3LafMfL=f}i*Zv=YBNdnlV@ z^{1>Gg&A1=`fwsvzb&{uNT871$#X|=XE27RxrO-S3N!3`ZVZtCN2}u3 ze#-lp9pwGEwV(1nCKY)<$=c5kGA66ZekkXuHUg`EqK&}nk7u07*orkAV(sThk7e!W z=d}N!#OgoAZ`ay?eD;H!Bv}2E7hAA;NOF_W_suR=+$ihSeVnk^FG1e&@x!qg&b%R{ugIhSeVy zH%{;yYa$%0|KegRR^J!_wGyk}8zCrLVD*#otyuk0o=af$pUYhI^uJ^E^7rRcV)e&! zSgR7C9u=;gBmRS9!>@^&#Zx9;|o(EQcr0w}*^)CgJWA#nhuVP}(0y}Aq z-$nS~CmjN3LtKtJLBr&)I2r^x>nZl=eVvvS zf5P-8^=0i0&kDJZEi2~5Ue-?Vf;>=|0-4c`D1!=L#t%(X^*#BrVwof+37(n1NG7P; za$fS02EN{VnlCHnIPF6@N)|PIrPD^Cm4T z<~Lu(%WwGbE#cJxQWrMhO1p2fyjthQ%mlaMUhm~+v9|F|FYVELz)O4dj>Y=~W-|p_ z<3P)bsp`+$Pz7%9r){Wq+p^+X`l|!P^e= zeC!(UJ6z+v?_S}vZqkcZcu#l{!GhlYkQNs6zWabLmg^~Y>8(|^c(;g^#p}(L#bd?F z%jdCiNvdsnn>vY=myK;`-0~QBzD@7yHnl1ZEU~h9oLqUinCF6kTs-Q;0pr^#Vb7dbhc2#d*KN*C_P zYYLuY-Qh^qcm=uVun|#O zffGNLD~nHCR~FYQv$zPKLeAf!WE+&CrNvYWr7bhlu>9%?nTWMNJR?N-(ZHjLB79Jv z>#DohGWwo#O_rCj;dk4Vi>xBtJ5hw6$hC{`6S+c!4Uv8#7b==X#Gl9&b{<6Bi*2wi zON(oj-TH3qa!VqYn{*s6C=4qsf{luII>e5>B6g+jzX z%e9O6ySY{o-kQ%@)To`Jeg-1B(t*YgJf}5Y>=$Eln;_o7x6(dwonX`MLB$sEXUer z43bF~J#mp3B;z}aLGmQB(;zuhBnQdNi^L!qRm=y;^6YaAl9kyrJMuwt2HTIY2l#xZ ztv`>&#ot&K7q1IE1xe0;6t~4Ej1LWxg@Mof(>oZ8iBLkWO4BZ;rsp##v=V$ z*Wm;O^zXPA?v>Pw8t0GiVJvE#hnV7JtPvr5yRkpiLB!-fs!me>tUja8QiG$|-^8-U z;5n8xLbxjN8pO{I;$!@99}CWA`Ho;9-x<{M^3%c`Fd^D^tQs6wnT4ddE33t#2 z>B5CHxO;Kt!BR&ra%u2j;nG>D$1i!@3*8p_7@jGrFR z>$E~T!WTy3IF_O^9NiH#<%-UwSbd+;Il7pfrhDDa|Ft@sfVJ$fpT+dXa&*E;}`pS3l zwxIQuXZ2$WYCb|=hm_3GO4~=2>%;=f{1b>w%WOm@wgqb;HNPJKP9)O7u`w9I&su5i z|E%LReV`w zfYaCmb^@690@1jMX#B>caf>p?E!p?3g%F}~ckI>?%Pr72m04*#p&d^_;|c9cLE|E~ zje*}P*Yc&C-&kn;waRH+Ni>e3-o##kvWLgBuM8R=a@xDNE_Q2z>!f-&;};LOL~X>cd3#tRfF5)8ZwzIXSDxdst78ra@L9-39o`FZ6K# zN!kLB?EJ6n-0Q3N_xNZ8jDV8iac4EC)?x7wB|_`>a*pA=x_XC-3h&vZ9XBeh*JC|} z?wGEK8XL5yMU6`>H8yB-M2(Zuj2fR%o=|pBmH-X%Im+kS3tma;a(m4OWX&hEHKOL3 zmYPp!uZfy>m^HtuylSa=uQJPd)TkN15RTpw6NnIV&V@SXTcYO2EH&3TkBFKl_zaq9 z8L^~U@qFpLq^D=Md$)TdCKJxer(K+twYrs+b10FqNq(b}>gox4Pfx8f$s-FkXlq2l zPo1%X4ccp>;107OaclzB9Y9YnRdyKVPiSw6@&_&DPiRL(`3V8z!NeD{{9$E+S3bYa zc}A3PvXrlLjs^$~!W+%<)OuOIV87dud7904Kcd`#U|PISJgjJa2pbWwf)WQ#yn%O| zSOb17pJqp>52%@=RqbsyJ+`|1K|c5(sv$=~+8>S8<+sGGF8^(8b@^Ovt|nHO_rUvP zzvlt`IE!4~{hH@BPra6jx792ayL+(qFQ^*MeogA9vAkO(-9$;aO&J9-9Ej-&B-L2n zod(^P{;XgEi(Ia7(^NARS&Ss>NT0;{^Y0#g9g&92dPq+6~ab#sMKH+w|iqNKN=ZsN(7 zJwN`DFQG*3I%`4QA5{~8oHL$&=$=Gf z^fi~zMGv{K;HHPRl)e@*>^0W*Ddk3~i>^_Xu9;IvS$a}6bkPE?ixx0;Kx_ZJ(qoo# z;|!^(6lm8TbRmr)ZIeY~S{E$PZZPk>Zn=Y(j7=A9hEj)@b`mwES=%pEsiSsv&!USK za9tFH9V5aq>F;auZYG?MB@UJ#w|*XN76XiqK*)ayJNSWvfL6cX^WmW1KM128fQ3P5Hyap z>v@T~XaOT#6f}-;f|@bZo6AfZ$Fm&+$m_> zYp3ylL>FDcb|p*F}$TU37zULrfPv zA#~9Op^F~2>7w|tUvLk)=vjlYbM0!F)J2=M7ljsP)kT|y(#P05Q@^X`x@ZA((bZll zOS?V(PQ_63Zx}>`32QgiA zzPeb=T&im0RcuNGU6Ai|wA`wTp3hE4OSC11E^6*{^Z`5Q8K)c}RhZnd+7XY~>gYB1 zt+#PE4?telh@V`ht&SSq@YZ2@+ZXJgh>D)r$%tEVXFX($)_CbPl{HS8C^Xzu+Z`QA zm)jjZ=5?TeZ=CY5p%OpjeaH)y7;nxu)f-7Aep}UW#-C=W#3Jcmxk~&t&nS43pc3Es z%NuU$b@NZJ|07gjir}O_fOO&@LL$Ybq9~*dVUsV!5<3)?15*48SDHf6fcOHAh=YQN z8*FUHe_sV(a0Ak=ul(Q>2S0_`JAQTZ&#&)w^)Ih^)2}$zq1yKS2K4Dav~P9f$~&ru z^zPql@Q}X!`~AMVC4F$eJNjNuUxl}KcQ}R)?l<7J$bjB=R1dzhcc1DAFLi}u@Q^`6 z`wWR(I|w)aX+XbQ2M)Spu;afR5&YfSe_-z+Wy8xN!}?XtXp#FWY?>%Ht zzu{NdbKFIDD9b-1YtkHj`uDrD)eOc%u13aIYd8-oQr6MG-)*-KX{9NVLDho?_8&T= z-@pN)g<#cxR`>12Sy3A4111gXeZ#=P{bD)zt;mpmcT`(>65&s}dSL&7gMK++Nc8}e zxZ8Gr@X(}B;Ki=#H>kQ#>GlC2~%a8SS7`bm04dy`jgDHQ4V z`~JTgdPlzjy$AHMawbwe{LX=chYqr*4J$4xvJ@_*(l`CXEz#du63Ze(2UicenKSxN zrr`eO_kRGdOv$y$ttpk)5A0jrKS8KUhnGg|S$+-a?`>w3L*tI#{RR~E8aQ-FOyo-= zVC<0U;k|fqLmncx+(Hy~>_4#2fU-`%v(j!aARc4QUfx>vn|lwqtr{X=slKAM{6FhA zB(X%Ly#xleXh9zmQES!F6d8vOD=N0;D=v!9cw7Ho7FM8_`6wYi*f`m5K#Y-Pn1%-5 z-pj~~`g;$-^z!?mL#jI_)X%fZrVX}bEsiIJXEmA@tFpwNuS7f@Ewj~Dnj#l9KUSCM zVZp_SDI?;nqqy!jAcFt5+%kAb@7t<-^&9ZJ-*t)f88`r!=uO*<+aYqRbpl42-w(a@ zR>%@D!BWUB?HwWmZPFhrMhxl1*&L$`5*+Ck`7aEe2>!(69_dw58AWPGdqsuzVIfA& zEk(bJT!sb}+PbW8c&A9`NXPT4pg3s-cb|U+B}pr|hblOq29*A;Qzy}S@S@Nn;frZy+|z_-o-3Rmv`H!qGE;jBqk-H!~O(|DDXP)l=vh($!OouVa0YjiXr<6 zZLq&4yYX44aQNN#B+n>ckH`jA$Ff*oFW`rDzAQAf%iqQ{RP+Q*Zb{1*-oxiSOahil zk%(y|F6}Pr(W1igD`?Kd-{qG_e%kjBLkACu&?CDFRT@fj122f2` zIR0e3`Y?r759-&u|1SsJIdsTio=?uezwbS``f7R!3rcxvr1u@a?}u0ZZ~8#RC#}tL zuPjo1N58>?`wg>cP<{GW_a1aL^mR*4kSG&x960p0+Xqw+w&{nx2lN{}aLAy6cUl$G z(nu^hP7M{)Uu5u|)qRHcr-#MSd|Q7EkA87aDUA%^I+dvd7>p2#Cuf9R$2RJ}ws)T) zcBaH0V7*7mvB|?<4(MBLvrS^RtYt(~p#GT!|7n<2J)}Chebm2SACq_Sb(=X7YK{yt z_?>Wzbk2mD6CW;^mheQ8d{dv^{jHr(b&5NQ74;sNP)YBBHw_t7J>a$>w_9X|>KJH9 zTVgea$i-JyY6@f0mKw$E6$%mWbw}^P|9SK6Ft~0X*uSqJguXD}_?#w8QF5T8$_8cFG}fY7amHvd=F)C_WkoOi&}!~`I& zW11Ri{#_!lB`|4Jm-M}oGpD;SAA7+Hy5`znAhW#RkyKMNcb}oZuTIE+lN_FwLZqph zg<_AeQ`E~G3fK3((^5DEeQ|{oMA}{nnJed}K*+GYB$+MeE@?`xy>Qie6*h#_UY5+D zE|I~#@3^yn^&ne!+=L{unB+a#CkZ)?j)>1Ldc(*b$46@?#1|Ajk)mL-4v4Qn^g@aX zOy8jVQ{L-*+ z!Ggc320^t&|z3(Pv+3ayh$`-D=HS%P%2err$UsY zd$F=~#S3CWf@Wm3EPgFtf0Tv({^Z~Xd{y@!Ty0)ZqESQFb5y}wiYHk}6}8%GG;+04 znZdcLl5$ihB%t3t)lhN4N~y((Ja{|wDlRRlL^dO#V=RB%Bcw6asf(q`xGbhxjZD4p zc=<5?j9Xykp>aqR-C$B#Mvsp@Rit-}Qv_`YU8hLb`2H{u3i-tAZF(6svb30+$lC}%>IlLm*NI$FHsV6aiN$wQr_p&Mi9QT&ppukxkcVp$~)l!lD#xk4Hid>iqM8$RnbxuLYbrlSoAe2o50A@G8%r=)zVs_ zT(~SNPw4Jmcp%wZ{0K9QKlvUDVI;T}qP8+Qenf3%vhfh38;Xng;{~t8=%;}W>xrt8 z6r_|=J|=liDQ6(Nve0~ufs#0un76D7V**RciYimemRUn`@k*$xw4C=55hm)C>@6?4 z06G);)}}9|kX4gXi1T@ftC^iQETzPn*=#~LUWbmqnzo89aSdHg?Hg@Y3jE?g_OJUD!~(!t|$WHV3^5?gClmY)zMK}Q6lK7 zko`+FmlPV7v#@^>MxJrI)vC*iB(X^*^#mO=`2ge-OBtr93VMUtJEK=Z9jRyfWLeK+ z6eSdEeKaLxPcf|Tn3G2uyIyXBsEn(;9CZa3x!Dee`v_Yg!vN}FtG0#Ri}vOp4{kpM)37LZU$X{Dif zNePtvtSnBZeBEK2C3;!ykQ9@#HOqO3k)%82ENoV1lb6Eb2``Gmc)Z16w(Q7Ci?u-$ zlSnqlVFI7ZishhB!fazoYh_@PB41?cxY5{TCX}8yz8V##9;KEX=fPDYck5%)$Q8$0 z11}~9Ca|TnQVd5^77g(!H=7747IPB}9I$}vQT&7yDSjf~4Hm8#?*`dv#d1oow2eM= z2_GTmv#D$Fhwd!4C>eNPbd8%23+*Uar^w~VFudcfclGN#-M zqLpRk#id2%rBzW_EG5y3s>*WiV*+N~DRLzYUFfY2qMrWx_8Z)%_aKBbNHnaY)nWh- zin*%Pr$0~+Qg}hGXhLji;RIAc3&me?IUZk9R9R70T!D*i;^0GWB=-5)&04VWo;*3P2d>4LCxnISWN<9#tli`pz2%uBif*2 zS0acDO&L8;Jf{i_BdwX9ZG9d$or_8JLUZt7XSyHKXM0-eOoj(FA;kx)yaO(s!d z(8|6drqM_Anen>k+JKOCl16*--JDyA>GyPk5Ro}E98a}d*dj6mrX;++$?k9`FYh;a zg1CP!SuXC$6}j-NRCSe-zgOfM4oW#AxXmlb6Ag_w&4o|!j()@l$X?;_;bbuJ)4T8H zLp`Cr)K=;b^b$P}N8WtXeaTHnv^NQ7sU+wB<;F7zbf5yf3iBj^31)B%5f?X4#EVZ+ zmC(zJi^{q5n4}mpr6E&y4!o-)_khNAO*IABfXm`ZW+`~Lx{?Mo~;Cn)Te!8lH_RlND<-i{C_8suFDjr`#43y6&s-nqMIt&#-VZyt; zs!FJaC@6BEj;i7$@AX#jw5lp${Gwp2j>-gpr8PVaQwXusC{9@|!QV)gWq7HbpHh=*WJHD5YYGmiiI&>{n>aR`=uxXMK-6kp zCXUCbun6%eL6_iJRkZ2?o}3^7-xpC!Cf86QNb4Cea$3*8-}YdI z`RLS;T2!LbAT&mE31Zs(uuCkyT;AR}DG1H}WftMy6o?zA-uPrB5ZYa~O zS6v~AH79klKuY+?wG;b8qhrZNL;~K``p8Jgo??VtAMZzt7K@2GYQPn8UM()Qn;>AS zR6OjwFmnmsa(IlGMw+hZA*wLRW5sJ8kB{ZT5Gk&_ASvPVIX%q=kVPxRD-5;SDmRl; zDKOCrOMxUb3(N=A+p5L8D&Dq95W(+@d?gc+zc%y*ZlE31DHequmqxO|hD1hHSSH`t z3%OiYS5X<8fPQ#1D;cMZnY8sWWaP39opZ@?i5xyw$pMc_lDUzgVU$-2O@~gnrb8!k zUbe8s4rc)^5*<-uA1p?)@oW>$LV?(O>N~($apj@?d}lbz?0$e?q7gRQQUD`FfH7%X zfRV&x0gNQ31FR5Z)X?q9xNTyG%&1uGy>o$(83slfN6hG0%qJooEf1x)M>)rnO#BK# zVhPX{((ITT*F!njP*n`hCkMyKFf8XPi=35X&_@C@KwAv@07Vq_E}@S&aw|$nnoV+V zk}+xtG#fV(;5IT=iF9brCg}#=2JYB8g_=-NMv@H^08cis5pj_cZ{scJIEz4TAy(fD z00XJ#0f14ia|2+MD>(p0of7|&umWJzEfN6ZJtP3IgszkT7_p5k85{)wCWHY9rGaPJ z(ScNJyih|G>C0kR2p|`2FcCa^EnF_lVB=0=R!D%7seht|HAXYij|gC==SY-0a#aLt z8LJ~diQL*7p;bvDPKqnJ{%Ez`2n6YDXdtbV6?-=uW52SPbbHZAP6{9DR?1D4kEpMV z(u>MiMZo!i#G)!WqnLS-wW^2)Oal8vcFR-b^kC5&4BDy;p9JQT%Oes@2L&{WaNsf` zoAW#tkfUzATNX`zea*RI;&9l(kB~lJaigA*6DOw6S!_cF3MBHn_ z$6irkX>nC)5&FEew5$X$e^F^w5yF_@=@AlcEG_~0a1T&vQX=9ec$%aH@gkd$YphG8 z2N9Ea^Rbu>C#^iOOQfQ_9L5#TN2TFkA!iLxW&&J!Ef5Exro!ImZHIUeh?3dhVPw#i5fyO)5^uP0wYeq}TE;Eh8RQaVa5Inr5nL z(TR>n{idg~6d(%%rcCx5>W(q*o*R>LK-2Hmsuk3XXPQEggPkDoHDJic2oR|_H zFR3c0*BIgBW*$y4R<=a>3_-Ub5dX8G?VJR&VI9PK-MmJWu3Wn)g4IpR4R!uPBjRaM zfDsUnbE;+yAeMwwHa)bwNwG zz36Zwteg)d__KLO$7dD2ZOX}bM!vYG(Iq9f z@}$^HGfEnxMFFL<@+~bgk#n%5vXp#?M#2y194w0#%ct>&7|uZ?TV8IYt0JhxMyQ}A z&a3==or7qn!A}EqrKALd29!XB6BHV65n~w`3UCmE3W^-mvY0+$@UgXE`;y8sjv-J% zvyL*unPb$@daynGt5)YAUA68Uq#PIG94x6y>J=|9|6!ejMAjX);JW__=U};nP|+Hw zjnH3{l5h^^U`eHj^rr3<-6$pkBqwnW;*mm0q!X?r(!*`eL1H<29|C0yq>d#U&oRfh zun4W=n}#yfaVnGCIapajvKMm>q6#t|FaTjKd>`i^sODk9F~OmRl*Dv;{#e^8DO25V z&7pz%EFp`Dt`S943hKh`LHfrWVTNW2qU}g{!@B=vqi4|te zrYV^yIu#uBCfdzuxFQC4x9%K7Dej`h(O6+XNfsbBQQl)9ZL0!bDLfNYU5u_uJCK}M zxq&mcT6L8X7GtqN0VS1EQ|xo#5AGaHG9nVZeXWm-gzPCsNMc7<%6ZlBFvy9zGA=&R zkkZn4DYf%fpe|qqb-SZ5PB%-ov0R^PwgD6Dx)Sza}aG3xO*ZqKwHc? z2#QiW2cwlVv`umi%q4+l<3^%$5W2F&+fC99=O8u5W?!R;(JJX2#FGt>8mYKQ<{T8e zBK9gNiqfFtR~^Nc01~Vqg9XckZTk_44HN0T#5q+GXE-O{JrPidy^`b`I2!FCQZPP? zD#@z^Zw67w*B{wyF*c5r9YvYQz)G44PDY-Ms^&`xcsMLJG`y`Oei?w=Ig&q+Z;)Vc zgYU*>uiePYci&2WtCdo;XId(HjlHIbV2FN6F&}U?P_S@Nb??3%MZY0e3AWI}x)RQ| z4v~t|p%9r^O84%OilKkug|j>#^iKz1QmR@tQ&xgn(@NU8+Ov<&&ByM}mGiEyKs zn9)s8if|*lM+{=d*-+Mz6KZ;W3dQ9u5c2ZM-vQVnjpJNdpo^R<3)fP>&Nwn`x(X)< z)FSj5=%sdn2!qri|vO88*Jvtz|gL4iB^Toe_7Q}CXq+@~aI zt@Qq~f=qahoKc8+gCFP$0Q)Mc{qdQ( zU%u%Eq_ow_QbSvyg;J7yvkJ6L+q49lwj?QA#gI0kjigCUQYa`0qKG@-f(t6{JFbX| zC@#1niuzNZ+w-|S^`Y|gskl7(e?Dhs?)JUkZ@%fmqyCfje($}roH;XdX3n`Y=bQ;k zDscX>+5uM1!E9F#s9gENo%1Ojl~7(tRfq{hD4Vrd-? zLX)`-t$-;5bDh`Yu)L^@R)wG$TG;_l(6MEe{Fq3{;;4t$LS0o%UTWii->m=@v$3>N657%W1{GS~*00(`@mougq&iGqdwXhbvMf>w?rBEh>9|=8$+BetG!x;mE-}PP z$pCIU3*%>>WdI;ki44GG2^oN`Ve1K9(EXMH8k<@YG63FDrHW;M;#n*v18^Fp3;_Pd zacze%1Q+Z31A%oAl`9ki2nabaOa)8>R{#V* zXRoK0bR9fNMI{lqAK~20%<>Tp-$AEv(zpNP&h}G(;f?uBewJF+XtaBp2hj1mqEy1MpcN(_~(;OsFcLA*$c_i z_{!iiC3!UI#sw*3b0qU7`kG2f1-qPOa~)8R1t{N@CWUyVBm~EZl=RjpE}|ktEiS3G z)%{gULOp$ZI-@;e)i^1oBxI09L1wgdAdJWk3(YOKms3iDrx=l`nK6Wc^%z@y4`Cvu zq?Y=a$AU(@O`w#76q8X(0;OcEd(<`6@sl{UX}cdD3y64Xcg;3K`Mouprf6pkQ)NXS z3!0n_9%{oi{(VzQLO04J$?mk>Xh%1Ki@Fk9b?9L6rosoAwpe&VDTz&v#sxvu$C{qw z-3PmJ!tvcKb5=BLWR#I#Fi#1kB(Z9XDJ3=W!-@kCQb1*_$yPSKO1wiPSKRskhN)@A^|TM98jes zHbo?w_vho4!lxQ@rWqWGAchZijtQYAsHR*CeVi1nkyT% zwWv{@;E`;LFqLgv`}u%IqYxYo%;I7j9h;AHQWOinyOEkeQNzdLY;l~=*+uc?d5(5b zK_s*Yg;=n!Y7thUyC{-CQEaW%@g(>-SOjN@Ny%o~f2E{i5;@39NvNmjcA*(#Vm_PE z28Yd1)KGQtc8?gctQJWAXddA%P+G)@n^<^#h*WF(snHu@#5|(Irm{$E^2y7OA)hKS zbS9)@JA4w9LpqMUX@ZLFY=ZsS=Ees1frbbBfrbZups`t_X7Tef>5x%wu*7}AMZsa& zUMYzgBH3c{N=fPbb`4~Im6EJVUkbME|Flw)B=VDXq?D8qEJ{fk;l)ZxV&ooQOOytT z%_y?aQ@N8*Ogt^3Qp0;eCL-MJ#1L{1IQu~N%Tiy(UO+)5Eust$aA^6`N=eoj(#^`D zQc`ha0Jlgf2^f`BN~*6F4cri2uY2SNVNpbeQj&G@1>rkHJyc3UbrRp#SZb*ixr|#L zR*jXY+LtV)q;M)}6+3&Y`2n)pKg|!A;ZE$b6BVjN^8=|eH9w?N%4vSETb$;H^pI$N z6n7=rD;o&S#+5JJ?P?&DK(Hh{3C#~_NQF6q~ zIoUTKdLV=xYd-9FB6+M7_7EL^}?NQCQGbxvyr6w zb@dzpWlF4MryJy8#Z)`b3VFyXx1V-7ccnZQV0Z~e86!gYQ^&q~EMV#JE={zwB^T}% z<6xV5xVs0b$lK#e7qcKLTpZ_#h;=L4M{(tW!@w;Wm|r1h2d{AS|rjYae>mLdi_kLev17 z4^fHK6d`C^8uHoKLbm1uCuiFgWi=n9w1nn^giN6MU{&QBD7e__a7K>mXg`v|R%0X( zud7dO^aDd_hSI8q@KZ9e=7UXwFAAw{hJvDpBHtRoDuqV2=7TJuP6V+c%?H%n?Jv|h z(ZDxIu?_|aslLI}7Snk`sc#Vf(Pc5(7tIGzCXb05EGL88H;6{7(|l+qC6-9oXgzj< zk8#g)B6KrU3#}n~{A&fXE1{AL;vSbRBI1)~B2w8x9kER)+eJC8S^@KwRVxs~^;kPO zvCIOFpoLvVWD6op$>9ouSxhR*$RTP4axh;?{%S15l|ADnG|9OhMItPVrpj8VM8UR8 z%3w(-GNs5jT_}gi;SNwDz)^h^dhmp@*af)9nRWt@kZ6`HCe1{mNg? z0CN;-!r=iaUxo+8JFiuM5m@QgjWmD|Y`SX`oneXA&q(MVx2V6t@kt2nHVN4jX&-k# zmodm~Go;xo&d5kXh6bt&p}xK4^~mq0Q7~*_gm45$!X&2`3MGe+R0bmy3ec{IiU(}_ z+L*;So8_BCrmfzI7-wTrWl#_-%Q%~@i`;q?lF2ybxJ_w0TYEbiU__GQSQ9f&lr$0J z^hwGvPM^ds(zUjx(8y$*FvbRYrRIGPu|mdKu)9ZSfkcB8YKt%t#u*xdhm#WL)Ml|g zE{oAVFwSQAD2y=#mXpCao5e=KGESu69GIQZdH|&PB{hU5LN|kP!dD(zA;mZel`{kV z{lyqU)SRAiHn&h}%U~s_X!)FRo5%7hgVOtv${-<6RMm-81_dM%fr>+J7gf&kc2=z% zZ*P$;yI5C-yqy?E&_b$Wdy2-8Z7%j%eP;P#4$@((Xd|b1JIXFmLTgNVNUX0gORO|@ zZ)x7%YBvp&yd9X34smn5on?_qa8EM;Pamzah@8#a(M*JwLaY>T_p^BOzAvT#nMxK@ zm@L8D*&0$$8cgi>Vv0DSWb3=d6w<^bczf|I7US)lM#}AVq!T_hAQF(iaM#${;kiF-6$dCBjgJktR1>96U)y6|NTN|DTHQ-0>i% z7KzMnIY}rmoKR&jnd<u4RR*nt07LqBQJ^^saoU9fDm!l<0jWmOVi}o+s@dj~T7OqLhav zxI%O6Y-zrf)hlCy$*7ez*%cnNs-?MJ1Vr0-pt|HHXcSdWtpOf8qRBhGQ`=$|qeK1cMn`saj`R-fShiJhDu@}Htv;Fpm4FDhyA=+FAf3A=G`dAp4lb<`r%%K$U&hnBuv&q zwFkwWD#yj~mn_iZJl;3FV_BEI`UbLi1%ny5cJAI9eLy5p#|@ zq+3@HIxHxNTFVMF!?K!mx*m%w!H*5@7>0enZTGMaUWFi?F{C_xnesePucwnvXqy&j zU|rv>*+~;3o0ykGVsduQeceTjLCY8~;JpcV5t4*s;d~B?kPz$uS`vdLts7Pz95@~4 z>I)(od&cOvTN?qNMr9#+;FhrgG`6#^f8>hQgMDLL>-Kk!j4g4-M`v zMx1>Tb9{^n4U7)<4TX*$;f@Nhh@4VcEi106GF8D3veCqlu$q`GGbp+<)+@0WSa6`eh26h}Jvx1vyj3 z2OLP3!gYRwNDA@RJ3!0UCqlHq1>Xo!8*zZGciX@OOeS(QaX#Z7{0M!E7lUT-r-x>uPjMF zna?aVQcV7jI!f054xIH45l@a{*9_%9Vl1U3zF^$qfC#H_xivJ>H(sE45?i&9KxsT# zY2_hG)WC+|l8M4ZE`@QZI=Wl>&UTI^2Lu;&C5v)KhkTF~1QwpK-eHpqKtPBC^ueH! z7!h#Aq)8kLM8if#8Ram7%C_EVlGVt_dIuo5oY7FI{1A1EMA69b3Kk*ZU?*=)UX;znNR zav$tkqPVTB79CSsc<3SQFNGxvR7A!?P5s$@T~af1|jXP9l52t#>kJ`XY0j@*|@t zd5IBH+|ka(23j$yJ=(WE?MKK_X+rqm^4|Y{8!m6=0Hft2cHrRbs!b#wa9f-7Ib`j?LZM~C0A_v)e2laHL*ee!T z9`1v~W+-YXIAVwz$VwYz$n{>rj4WH6V6v;^w~99$D4oJt5cm}}EBz&thx1+eG34jl z#L$_Dj-C6W1m$4(z(Cf611-4uUE09gDZ`y8g$uNbbtw!8VU}=Sb}cT->;g4vSJ1Ny z4$GE>XRF9k8}X^hTkjBZJipy1-B0VCX8DW}tYfgbmxc8*$f9uNN6CwqP2?x-$a+Wc zN(Nh(!o)WjUSz#vk1C08>)TQyz9XB#ld|3k{di#Kn-fuZen!YW;945pFDs0bu-<_j zO40y0w0vpnon~<g+(>L-Y2nid6wa=(q?~=;XiMaGk?3|${=8Ah%0ks} z&gN0~);p|DdRwzq^nmGhwAH#o0jl<;to2TdY{!fB4#{f2tal*fS75!vR1^DcWvWc; z9qE)bld$_DJPOfvi?iO59YbqnV2i?towS5dDS*~H_9<#5Oda`jwZu#qatuebVpP12?^uT;?6N8S zMh0h7DS_X)I6TqM%;MX)-g;*34Hqbv?-&^Gy<)I`eCHCE1mv(nmO;PhZvdDPDJLj96c`K2Dd@gsgIqAdZ?-IB9vs^{67nV5)E z6*9gIA!aESY3qfS2NeK&DBj2v46|dt*12G~;5tRTz4{(0YEJ<# zp5KeX7qAy8;0w?Qi-AY8*kJJzN@@zhXEjr^hja*|AfAKYqYGBCWwYimp%|F^Hn;4Mm;C>J=Kod!EB`}Ck@Qol!Sn2uc zKr{k+BeM}A6nrZjcobYKltzJiXSL9)k4C7c5)ilzw0(?jYV>2BEa!MKP_U?#_PlGH zd(GpoGmgE6WhF;KYzdJ|fu2|jsTFwXfS7G-gqNp%cytE1aFTC?iFT-8kV-8(4^|P? z`9`#BkwhtD0)|(h5VBQrj3tkiLYk%bxm0OrA=pO&f<$7ju*Y847i#Ifh&SnRJc*Nh zxfk&~CX}_3EagTw+A=oYqZVUPtX>S?wCQ8U>^U$ETQO!2~`=Tq%hY3P-Sdt#-0bNP{#-Rd5#Azo3g6qRT&FS;>#h^`(d-J zr2L<#Tx_6-8d~!mq(i6oSyO{HDPFU~*@<97+v{CUol!k7HkMR%X_7tuB2|~+RjI_eY)PdH^YDy@3Sdk?|)x#1&iCiPww-4p&RMmZfjUa@r?_Myai23}N740$Y6#VFKT=u-}PkpYW}`_6bu=M*9Tb zFS52*TAI0@b>Os5h*pxVJQms~EizWI1l-IWL<-M|ts#fP1llL)Mp?pOciL{W69IyY zx)MdT!2be8JU)of$HEiZCv0+|Pe6zRjDlS`etctLfEl7;BcqIRHbFTg;=>(cb8Q3H zz(Va4f)K1=URJ4%lEtlfWY{w!BEkVS@U$M+ZAdk97*%e^9Pnc6V;QAd7oI38-e!$( z;~9dN3YR-dyNCkzTl*w~u0wRn?+=E_5*vi^x}iZVnRwr#jsbX|Wk2hAgi2*?h5+o2~Xis;&Hj5B8igfBy6>eV9`Fw2v2LD)Z0Tv651z{Et*j# zt$l(c@2ox*VRHc&cRNr#_rRff6i4jNP{jvYQw}AK@GKLr!hvlHza$(Es5&v>v#)l4 zTWr$V`H8jzZlU%GF)FEj0uMA4fo%TsRiDB~EC)i<$cEqf27y0OML{)aT$j%CJYe}npg3TFW z5CXec`=kJ;L3Wgg_6buLYoEXiCGm>ZafBulR@a_fs0VOb`IPb5RBFa8d~^v)u&+E> z`#@`-G>CbWgD*S&)Br%K5ibpKfu1|**=7EVj8?P`(^zv$zo=6nrZjcobYKltv*#`@~TR#*ZaD86jN6Z?1Ez1y1`!Sk%PYCstoRwuA`J zL3F}v;igvLg+oQU6dBW`J(Vk*t&G(b4snn(3q<@?Xkk&q-ly|VSPdqvtMDfm*(c|0P5{|epM+3Epo}#=xuAG^-G;xtoT#hwY z;LIG=_!o9&-YPaK_M5J}Gjldu(wR9!N;)%dbxuH0famnq!6^=Fl|@?ILpjXFw1{VQ z9_Q+unKNmYGxKKe^2$$#g=T+>*#_sNwb`Fg1PXPB>tLp`6pA2sU|Tr#BgndrV&OKG zht%X31f#;5+-hj(%$%9&%p5hK(^g+1vSNyiN^7#Og-oBUt#Yub?TYd~Sy@`rnK?ts z`ebzu66;Zj?+(t*Q6257UD#@j#EJ@>-ihUGc=!QEjxB)?n-_QILgp3#Ab@3H1~Cjl*x3NFG# zWTaJ$uWY#4T+T)WYLusF^(j}S4 zxVs}=bwykr5M4H@G!ezJkBSbqDB#W zZE8*_B7p$h{CfSvqw+n_*Q^i?bp^=l3?s?Fezk>|kPdNk9Fk>`N^md5+Z$wyK9jeznFue1SSjA_XK^w@ zyUJ>J*2*k$2%4d{R^Zv{F)!M;LOnv>&SVMR-hkGSdNv*aXXdD{EJlhppRK<*Gxw`3 z5U0>jNu!={Sp}0?@hlecc9}-W+abPiT-zZGfy6U+Oe+;LcQy&YU~OK&@Gu&YNu&ZP z>Lb4oJIE5U%rCG2s;`qzYWoU+VE?RjN&~>blT_Syt+h;znPnd>l*qgegx_78&;m$G z3Ugh-eFtoxuqN4`V4jlcSrsXEh$R#Tt*-!4b1D*e02>r!t%D9?%e}lYmK(JPh-Zxg?azr_JJ|jX7r82@$$Ak;{!|RDLm1% zQSvLq$~>8zW+104>w5|+qjZyg@V&QgO8AgIu_ozO8P#!4U#($A==3$wP$$~v@s6mY zO!cUd-HEk=QG*xso}}WtA-MH$13B$@G$vF1bmp%6#&Q>Wl(1 zOKud$@g7v7WQt`)B?}+&$tx+D1*A&$(}8u%#94odbR%X1%MhibGP+HA3}*m{W$Xlr z2+=Y$Qpm|k>Wh)W#TeS0Hn2a7`za;UAqsAqNit0BTRrpYU6Zh zSR47~E=Opf*okWsB_c#u8xfo`=~9wcP#Zg1CaR5BEV0b1rnkxZA5BinWnBIDV&r*h ztt6AU_m@mpTB4{VleqMkO#9)+zghO}{T5o%_p6Ynol71!p81o!sku>%n^=ibR4%-z z5a&gHc5JqmW@R&TU}k1+5zjBZ2szMU@XI8yJTjlW-#sZw5|9>A0bZipB}1HDmB2K?h`6lL!o`!a z++kz-)D?;toG8oJGossa{Sgs2AlhmYbctFD%nE9`S0DjP%*YdA>FKsCmOc?7IxGRY zB$ksTZqEG^pc&F_IW)sWy?|)ZB{zYgCkkee#M*Mgb*CCKvah5+!GTfj4m*!6&b* zWRA*=Z+~mF=s_h)&iVpxmUTCuyrPn^qMa()%a|~OLpAsTj*nJ!;{@Ze&``mLQJ9Dj z?RX^UQsa@y<8yF{FL2W2#2>A0rp8wuC}V=kG}wKf@{BV~M2NOB1YN2!OkPQ4gbFA6 z%Jb3+Y6EJUs5Z?NbWMX#M2N0709~>+NM2EGNZAwB#tSuIqjrn7+??K63896F2+`Jt zpi9+;$t$UijFyRNlMsBc9NsJn{1qK_Cx`9z($LjWYgus#Mvgq8&wYU-)8xOvk!gRv zz-78c{R!^o-ZYP$^PuUi$V^A)$4CL(0cB`XoW{#We%=Yy6a+!rpGc&h} zeO_8xnBWV%Of$6N<9G5OxTRYL8zlSk#VnfFnH8?9759Uat#NS+mV)3v!O^f2Ov54b zD>u7^iF(mhcH&~6m72KH9J0i>nEy&)cTIq0$kobW87ArlM296nm%=j5`buEwnHoMs zK?M`x>G@SzJbfYoX%Q9RB{5C0wGx>c~Ln`!$bnoV+!DIFnwO@b~}%SqBVXXOd73`w^fmSLh^Ky+9FbSW$+ zOW!S+|0hDzQ*K!_eWG4KbZ7!}Ni-)(+%4cV6QCKAZ8QpWgC z>On}7;v-}24pPy1wwv8HI!PlNYY<@atXruqR7!Z44b^1%2jR3^bj#^#Lr;5WZ%*@A3%ia!G->p{a(@3^a%GAoJ09Q^Ort+#vO;gj=3^h~DQirP}fLOJf zt&UQ2)Lb=BJwZKD%~wxSN2_DhvFbRrKs^~bYmoDJwNRcH;d!w-L7k{hQcKiQb+Uw> zg3x8^RJB~4rfMam4k7ibpc+)8YEsRrMYXD@sMFOM>P)pltyHT3x2r~}ZzXVSL$1|o zjasYP)jG9aouxX|+3FmDxB+pUsM993S)Hr8RJZC;Thw{#e071kP+g?9s;8=p)zeh3 zx%0!PBo~Wt}atUxbMP!SdFONhh0ig;kF7}7G|498<{k!^!`VaL}^)vNz z^$Yb&^`FvTzf!+ezfu3C9#X$`>3@g&@1?&UR{yR3;6ne1`~OIP{Ym{<{Y5?E!vBi< z-&}wFUHwD-ullEY6tjWGJQC;}rix2d9y7%>JzdYxGxaQOsq%2#kI+ZzYHdg1oJOV2 zz+{B1Xi3f#ncedR=gN8gOsa zO}bgP=vK`!`V@V-KEuVHiTet@Qm@i&dbM7o*Xnk?POsNzX^znjeYQSFZ_u53qf5UD z_syDP^jzJgyIp7x?prj+=z02leSyBvgj8bK z-l2EuLH%@nnI6)+^spY$yY(}WV^ojnalJ=huCLI0^_BW6{Y?EVeYL(uKU)u~YxQ;d zIr@72T>U(KgMPkisT<|#1t{}{`bGN1`X&0M`ephiK)YGrqF=6GpDTKw=r;o1?fOmn&H63+t@>^H?IFB(gz(;}-=*K}=rd^wdx0O|Dfy758?h{{Skeq{;0l7e@uT|e?s4_KdJB0pVFV!_X_=eMt@d+ zPJdqC=kk03_b=)%=`ZWA=&uU>-LJo$Nd}nLH$krE&Xl%|MYkCclG!5zv=G_ z{ry1yQ2$8(SpU2JiA(<?`Qhw`WG(rm$?6@(BH50uk~;Af4T67aR05Nzu)QK z>xcD!>p$o}>i^My(tp-}(T^bRuljHL@A@D5fAv50qb{E^BM@(l2~5r$X7Z-WOf%EX z3^UWrGKZTZ%#r3&Rc&UQqs$yL*UU3dFi$k|&6CX0<`{FVInE5K1?I`7#vE@Jnnh-@ z@f3Q3Jdr|AG$)xQW~n*ZoMM&%+Nox_InC6XI#X{7rol9tCev(MOsjc{IUVrMFlU+- zW~EtW+RW+@-kK2JTGMXU89PIM2;$f|2aWTsH%3u@qBO-B^(=Fk>M&=UbIb&r5%X^QWqSUmCNBU#OSuREol$Q5;4148i=#_faYsgP7G2|zG#`2SGxNmoT(~tXr zxzy}1JI$bZy1C2@nO$bsjF{c#8D`XwpNyGtv&UR+u5fww;(n#M$~@CN%UmtJeT{jx zxz@#Ahx>EP_2#+edFBT5d~>6Dfq9{Mk$JHpKY59Hsd<^X$=qyiap_-<`zs9j$t%sP z%&ji;)wsXLke|HPyw2QaUhl%+fcqOAE!}S3WZrDvV%}=rX5MbzVcu!pW!`PxgV^_) z_nAA)`^^W;2hE4fhs{UKo#vzFF7q+-aq|gtxA~;G$9&3s+T3eC%_I}*IW*#tKcjIg2Dy4Q+Oc##_3FI5*!3t>Rn?f_+5}Nt8(9HjH zH1i$Yzw27#d$|9b`M&vq`Jwrd`LX$T^AqzQ=BMUo=I7=Y=9fY<|7m_@er$Zg z2>0Kb-<~KBhBc*1VNAs z4h!;uol&ZApB9j2rUx^EnJ#n|?uQ4YnInQDgX&8mIO)&Wx=Vz^5C?fHmD2ggF?^{ zG&;CVxHkta$lDq`B{)4eBRDfy5v+8vt8i}%RtIZ>wLyEZE?6I&6?6n=2j>JEg3e%L zunGA#2j>P|L3hv-YzfW_&JQjKE(|UTwgyiPE)E9O(}LdMlAtfx7Hkjt1J6MQQ z(qKohGZ+k>9$Xd-0otx$I2Z|b2hRvbgRx*d*b`hHToLRIt_-dUo(Xu*3a$>W37#EX z8(bGWCxmx>2=BSU^MV@!%Rx?ilEQZf|GbQSVCLxO2ZyN}1I|yCe3!ob!+hI;5ET(gVzPO1+Nd@5WF#HRJR9j3hb=@ z=HM;CTLV9%zxHT_FQ~_|UfEnIS+lnVZx7xPyfb)L@b2I}!Fz-E1$PARN6kJEd@%S> z@ZsPi!JWZJgS&!{p=KWsKH+M1cks#Jp5Rl#r^DKHceS6#1sp8O;JZkv_RhAAe8Z|IE0bk(1?#>c3RO`RLUm#$46VT@ke+0_%q zw4K}D#TR059Il$x9b5SRzbMQ5nBCkr+P7;A3pn=A`|h#cfI)BeFCRp1JyTJ+Aao+$ zG2B0}H_S6Fib!RtiekKL*f3XhP~>?z4b~?}LCpoDBYSr2gr(A0QH;;hw0Q86dpvR~i!^o~m3v@DUlX zdizKAY#SQr9_%0JNAYd9yyPot<~u&11CWAH-EQ=6iWClWeI9lzyap>}0#($AKEk$! ze+%p813Z5Iz5D$3wVp8zZV`|`Cpk`o94Gv%4 zH#*oiJYEyiK|5Uy^<9ZIAGm2OIyKBh>qbEJP@C`Lbpnvi}ZYGX{-`E+%4N-;Vt zb7*9HAE^hMHW(j+!l}=Fv7`eT@L!b2*yJjmlWrum(sa z!+sVw*E=Ws+`iq0%aTPYGjWWU#-6wyR5)+5tqrQjlf znY12NGWTQ^s*<@UsaX|oJ=9oWxu%S@AY$04OC%aiO2g#v8Meu>q_j|uzfu<<_U<9Y zf(R`B3V04S&Yq4vUl~D4^dCU7zwC}^Y@$baa?8)p%jZY4Yz;ODkr!h@?S?0^LE#>r zyks<=o)G~n>d^Qaqip~@W~gI$_nz@FR2B1Y$b#K`>^Z5Qc()G?^o_0==>rryV}t>r zpyOluh6l$+#z#kX!walXa1;=ma<2}DPnxND^qjmXAdl17Ejk`&r^t9z!Dma1vyjGOQ#9B^IOAflSuX~shoY$+ z6c}PWAP;5Ak>M?JCK-lZi#?7kKKA#5%q2#SA&bXc1)nmViLnN-&DIGjq4Om=>j7gw z*^p6`@0ucDE%53@cWb3GNB91A5h2WArF{u_ng9 ze0Gjrc#=ZHl>#U@UTl5Q18k{eo)YQO8M7)qn93~Lj3yWu8XJg(pgJrTjqUufwZy8% zIaj98L?C)9qy>N_tdnxL2zC|GB>49Us>)jB`z2m=?>5$B8GbY*9|g4h8^ z(Sz0lN$5$#(po`IMUqrr;B=&xsl7#@F@q9UlDIP~F3H>N*peE=-9+UjiErZ2XvUQ! zC+roMvG+1n@{pDX7-a25uG zO2M_FOxEm%nI`*{C?)ON$6-PWq?~|Sa*Uj=CeNFhH{=E4wKpR261+eTm#Ta=1JL4m zQ+$6Hmz3lM1v#>#@{#~Fqa;dF#U-V9LBugC;sx3KjlyqnNhw|+C$LmrC!8n}tCQme z;?c?)WfssI6HGg`71+wbnX8{c0nv_Cf-W^ynY@x|M>@akwBrUFJj9{5C#XqXB@<|v zh!9;(0J>C7n7opj2yvCINsJfBY+H5$og{;9z`12?9hh#EsY-FB!=yif# zfj7GfIJ8gHi}QJ0RRFqFuMlP>y&}V-Y*ok$CO<7s;*$j)TKBN*6+if*_l#W9S|&_JSsEA71sk5sjjzWDyeVCP)}b9NJ$m- zz$vNMLQOqTeNdO*26b}$0)yoTyuM2m74?ZlKg#$z;KPalf2?JFZGX(GuAM`>uelD|v^VSOYx332rU{yVinsR{Sx#=I$KpkS7-xyzV*?qkMO<@glbWfte5ST?st z-HAwjcWw!HdDY#y6Y|K&`wRx$W#*q?@M2&UqdsZO^c8npzsgLre^t}-RaMhZ!0(yI z(wS`y*eMPI4YRl`a*4xb6Qn?g$Z7!TW`YaidjJ(_#8p%xI34hhTF<7 zQeaGCS^)a~@^XEoAXYH{Ymg;E+5wm`$KQkkr%c;-Is4_>X2db-#$sxqd zKzNmzucMG^!;l5Whg6w`!8ujXrNz%I{>(KCKcqM6s<-LIM1*Q2w5CwYga@U8u~WTXhak%XHqD zmADq>lnbh3kb8cE=F2&GsPdkTYM6ybsFy6bF@JoCq)!<|pFNeWE2`EB4L6Po({SgYRiwX<)A3oUUr3!N$(}dx8 z2K^x8Y?U4;cbRE<=v>aq2mi#7sRD7&UU4F*_5@Js3DfkQ<|vMt0w4<+;(qN)yoq>(}(`rDYYma3rjGdWXD@;}QihR|~kC|Dsg9o0o%FNCesxB_%^SI>y?2Ff8 zkUXummqVxk9TFKrRfJ3+h%4YZ|0w=mAxVyQqwL}r1T$pdYV{stu32H!vsU+4&&`}G%_Vy^bbs$XYBp5TZL#{<<~#a}GpcgA{Ml9c+B`}* z>#V$b&4S_iyMD3YsORXTKushAn(zHP?hnq$Z`q;(jL+P;>de_def|U0xJ_e7hvMkV z=MKvUy6Wi92WMB!o;G{o9a;v;52UM-?BoGJwhpx-X`p1&f1@t zkbivpK=O|{YjYtxcsXo)UZUqbSLdD$c92_i10NFHKte1tkjIx~^MYF~H76vdY8Q4J z22druVEU}Xk0dLoJ_;S54?7-nCg<5y{|76;SX-wVEwTk(X0*=4{D=$udPeIJCO}ip z<9tI_)rIMne{q3so*R|Ro>&gO--iO-U9i--7dAFOfKAPBVGr{+eXXf}t^St~?W$P| zwg&{%klC5)w`z!dM=Ut3I=3KSy}WYKPkkR<4)z9!_V*0`P{C`eqhoU8oo0Rwq{1WS zL5w_>66Aa`!Y1j*yL0oL@Ho#4kMqFC=7qxJh9co{9)!npPNwkKN#Sv0>n5_brefjo ze8gVRdLd)y9YGcjhFaBkhcVj_vAwk)QY8$XAQ3J`>#brUDeff`YNgQpT$DxW^HyQ1 zy6Qu@muh`-?uGohLC@(r_M&DheJ;4g=ws(Rtieiur_Y?8JN)qZpP4bQ=0x@R>Ujp1 z1&emB8fg9sMicmB^}O7=U*;C=Gy~1Qm5?*1lg}}HvkU)2Ed1>0`D^k3xnRNkq3P4~ z+P}dNfeiTM;DPGtxw*M>X!$iX-7w~Qh8goJ1m+gtC!cRX(kqui9G(sf8K7k9wV?Dj zp!8fl(EN=Mrx)sv9wtb=65Q382&q^2h}Xs!K$vd+H-_EDK(Koiu)7hx_u~+|mzwWb?0ykLg4n&p?GT64ue;x)x^6~TTAoleGn&ZdL2ZGr5 z&o?N+Rhf?lu`i%c1Vx`fU&{RwNMpoN>N-F54b&Zd1HB{nj+}f0b-g#Y`CRu6^v2v9 zbFazG!9cs#H1i|q29v|nQ{o>%HfW`M1l?em@H)@<^6n#OmdJLqGdPRL%NU+(v7}I% z@nv(C-)Ucis!LaRKYCdUM$@gMNSXSa9eiVx+VkN%_epUjzUj)Ci*gcfQ?lE8`bGjnN@UGmu za&O7a`J>MLPJ=Pz7X3+{5{$tHS;p`u4T-80V~}-a?1^v_#PJ9&U-1u%TztZw2t`-O zf)p3ACqiivdm>zP5RXDwm0pbnrt9&(XmEJ@(4PK*nlnTpwinCJLxbB^#KOl0clDpf zpXEDOz-Vo3aCk?}FpOKqcK2-`z?SiN-%zN(ye?(+QiDHH!fn`F!ulnVLUaSt#x98z zUh6t;CX+~zWfhZ1;335Hwqt&+h-ZjJ+)5?^BimXgN|LadVKAENvVs0yX^LV4nlPg? zq6yy{tU1h@k)e^%myXTqSGY~Zo}s7ad4L^&gKnOK-Ll?ek1%8hGi)*vukg+gfYl(zZ z$Bw6~t4$}2Z!d4%>J>NG77>l{L^_^}7VGE8b|;al zP$CuU6qRXP$u9&O>z(y>$$Ii7cR25h5PDk16cXhV;Jvm=VXLNPp*jXL7#An#r@6^{O~ zj4SRTkVVsqD3z8f=uyFvBK}IH_*5N|13qqY zDK>FpT$Y(rm?vh;XT<6mrYM43Q)B>@D6|N2ap4JL zs4%lT5!x94Y|Pm+?k|2 zUv-%`_^IzdLx#zURPu!75Au5ZAe-6QfR)SBy=(W-C^EXFa;mH4X;NOy5R2^{8Dn7< zj9XpN9xF^BHd(0zG|OTFU;EJFD`uKy0Zh_7D-$S9v=~vjnHEz&Q}LI7#aKp0TQ&vT zqB&-f1lmb&L^*^WYKWXsJF~4TxM+HpF*zrU>=g_jn^DQ6^R>X4-F>}1k%EWk%$Sa48MP6oYVm#;2GRn)WjpsR> znI}KtPU7?N@ot~z&Zk+2jpo>1G`FU)7yWtOa%vm)q_G$MW8S8zM|hj1-i;mVOQE#c zjx-3shBc3kI4~}4zx9O=6io!iNX=c-;2aVX&HV7;N4D z%H9Bo)&5NjJqp`})-YnqVesWx$HpPNVT)7;X@|j|x#z2D=I`&Aau}TLFt`y8gP#pD zn{pUT=WbIDgA-nPBdsUzK21KpN@_kOQzf;Zl5vp+R4RPRVQ{2#l;v3t-khvwxk%|K zE7_F8;O*nyf%)=KCo-l32hW>W4oZ3hnxq0yLY>X|A9A~Mv5jM_QE+0Jau{qKRbwA5 zRL)E8LEHH^)FN>XcD>qzcS##6(G&&5v})`u6{*fR$DL6?OqXWLVK9_D5;`)r^=#0T z!{A;wq~l(JLubO&sS^*wp)cVB?=ZLtC13`Do=RP7vvnBEhuVu}W*LP(Os`e#qr+gv zROT?akt?^o^@QGA-?*O+gPZF2%VBV%)jes1q6Ki7q|S*~2r8p{5;_cK^CZ(nN-Xlt zwGR%1o4EB!v_pr%J_OZ?t9_uc>!aepec}w{AiK&+GP=pSSxn}htPV#q_oSFC6gZ~5 z`|cWB&W(bxt-aR4Yqo8V?gq zdG{^hnpvo~tQ*AG=Fy?0uux22+&RLq`IpmEaE!RLe!}Fp$)>#f@}va%Om*}4KIj>E z{zgePB1W%Nk>UlST2MJJNa__hUU2AY6hzHa#0w5Fb%NrW9J0Cu#Z`&%f=D2(UfYzlw> z7v6mjzHeXp4}R=?`}RZIgU6sRgn!?i(2iIvIuR#9Q-gkn2UW3mU+ddw@&f4-gf(VuVUsWW@T zpYNvo=+Adk+@J3ymmCg%zFTAde7}+M=X;-iu!KL~2TJ<$y*K60x2cK#e4jdhEByIh z`cF_ZJ?m&t@wa)eT67!S5mn7;R%gT2((HwBQ%YB%Q_gz5clyW^Xp!&tVmED5&U(GG z_bF$+Q_gymUh1K9b|BATm~z%T<*XMRi;nlEob|#Pr?|*s9SucF~PC4uKXP|)Z zOzwoANphBADR9bJ?*VWFKjo~~`=Xz6)|>EfT*mMFl(XK)fwSKKJWjzxY|2?L?UZ7U zq^6wpt{&_gi#13ItC9<2Nv53jM*f|}mSN+_=&rsYYXcXm)rTJYRLosMrix3<2k(@# z-fWk?Q_gy!sO;ScL^?cE&U$^D(0A{Yv)-}6@xhVdDQCTdVm3^D z8>b7~DQCSfwTj!PpRP(f>usuo*5j13-q59_Sf#~`peWmjxsw<|VK$E0TrLlt^@jFP zsRSjR^~TJiq=d=fr%`p3l}e4I^|JU{G%_c2`BF4;VUPm zS~7BWUMJ4Z!)&W*(d8}FPfQw@M45Qd$dpIjxQoVwiJLb(<4hs^fhGr29(Bi-h`pev zu9)@U#o&xMMue`G^H=4#m$_d@>PI=TV<9wtSwx`P{We#nn$SIGyW6Qm9bA0BX@~9iF&z19B z-+<{lv>{J4;Gt{(mN`v3HwR044>1$C%*w=gj@TSedDO*OUNP4Q^$lLQX=tvs!VMlE zykyHlOkRm_BX*(_2{%(7b?v92oX-lIxV7ax>Rv)CxSakWZ`0JDd7Gu)3CoJdpGVzG z;88c}YxVKqQMXAv*FN_CbO%B|uf_g!FFnZqbm^~m=Y;-rX?sV1x|fMR-62)%QP=v@ zrB$5wS$nYj=_WCb`_oNgxmOi?)b+USuRqMO+%J-TX@Q%5Afas{d@QM?Q2;!n2gfh-J7D9j@XOp=sJH*m<%sb zvhMbt=w(yqmN1#ww6^^`pGS4|Z0rbMHmvQG3UkoWU~u!=?l7C)K(lciVSWRK$8!-m z<#*S5lmR`B4DI12vUAqB9jCO9_H7=qJImhN&;W^_zbPs}KXN~({3H7Iq`@nJq zMdjF3Q+{`yi`>*v-=Qx#98TUxO2YeOMu zr>i}~gIuve<64Sz=P}o>O{GjIB8YQcVW06)pLDtVn0n)Ft@Yk`>+2e=H(owud*fwH zW!`vOtP@#6$GO9CH?eSimN-5;@*wL8%?s7xfzz$@NqlKd>Zs)?qfm3rikc;-)-7Ec z%H(18mPX8-#6oasjPh}^EsG2I!eqShvUy4Y6dd=#8*eMsrht57=#AHhpgKZGP?Vv= z)ZY5mx>(iH-gw!5Ou77unlsY1P7Z>ls()~7d*5h(+S_kq;q>ChWuQoSy>%_E&YLqH zvgwCODx;qU+h>H1W2Gn4XIVHxho*?A+@aSEXjnP8I-F1sG*z(D2bwCJR#!s{k@qjC z3458{9Cv@6q=coF5Wtj=;@Cnw4t0hb+u%g&f1N#ZiBM$~SH%QJ8v zb(qwukHhhtZ4-OA<-Q$Y8DQhAMjfxl0GCHkE)>_1Y3G(%n^o4i<#W{az^bcbb2nGF zA2|~1?Pwb=fiJ*jF#qCC^L}81)G{1qd9%?ER-5%8!{uY+{mUB~YZ-ZaPU){7sdB&l z?A!jBS6w@Yc3*Ryev!UeS6`E_ZZ=KW;aj9sm9Ey_G1ufC7Om2Ys`a8-z|uN~sOFRW zL}AgBL>x$WMY9&D>SYT|^|S>6uADlSuJxu@=NHVVp1UB|JS|Z0nl}^Y(9YCA%)H!~ zH|30ZyUEwwWlTQzF=MK7dA#`NG* zc<8{}*{$aovtov>YCYHJ)^nHX6?uJ3>t%SpY?@wiG<@P+J>^mF zh(B&ommVdNYssajZhXIWEqO8~a?pLpO=AK)H{m(|DE?j{WgLzA zF}V2!!3-J1TD`}Z=j#h*Lwd0GDSr_-ItH)qTnA3svf**$Xlh;B0GYjekq`Dw!GWPkp<`ezwV zC+C`+`Hq?M9Bod&PU~iP-a2Zo$(vJW8e^*UjoN%O>34G8*=N)5Wf z^}+7%}VYh^dW@m|8z#Y5_1BF|~fg)FnpDE)1CA))5SsRTz^uX@e1jadV3uH{a&C z`R_ml^G)mehYg*z{?n1~oU=Rc(Pu>C=Il-P=r)dw&4w^@B-7kY?(JgUj ztr#>P)*sfvoaV3S#wI&%F1ko^>6jV`fvJLQ~g@~FCm~!((Bhm0-X9jW;)BR>@WQBSNxjhYLWDJ zr^+3tvW5C)H>95|mMV3YLY-MM*A1f1tZzCsPFMqzJgN zb(3X!jv+-N;Q5HXp!Gt=&O3tq7=yN|?+#-QP-eeER4hcIAUAJX|?#ZkfZ*1zKIQ)XIK9)tOx zy7f`Ku9y{oALprYwi1K-R$+#^>O;AgYJGC=c<9`uOK1D=afIme7<4IpCqVc%Ae%5rg4!F&do9K{Z3E||Um3lsc7Yz5l92!GSB*jgIU(e`Iv19~)q09Cn?Dq?swU4-M`njFJg_A#0GZ zEQAWMC<$X|aL3N^GF7RGtJ|>+&{UTV^!G|r6l&7CcVR2lSpB>3y@d8%EM9c)_?|35 z5R56{F-1!Gt~gU%1COy*C84DDU6^FbZP=9CuyKs$ZF|NC#C$*DQciY5tTNfwt$krS zn%>9K)ng(V+sTubVVxhPDwIeyk8mjF^*Bj$@>15J zSg6v8i9DulzPzMEv6yD3En$+{oy=6+m(cKJMCDqZO#Mv7U;Y&VjOl#Z6l{x@$>v)#vR{h3?0lr`|ser`~Ua zFCOcKs2g~$Kj3%{0?#;hPX~6FsmPzt#lYejP=OwExQ*k!$6?mYwu0i|mIPM&rW8$I zLNzG+c&J13`Eop8Ax~_@#nO6l&pszBDnnCAnyIfsn&sGIe3rUeU8A0@u2t9JAf)Tz z_QQH1dY-x=^g;w=sT0+Y>sQzetv*Sq+i%cn)#@YFwXb@$QvdO%!)7DJ?AfzfEh+)w zkE*p+=7H^I<+9G6zdG zYC6&aqU30M(IZSaOSRp~hk4MUQ%ZiO%P*f1d7q>@0&peO;YgI@kD8A5#~*$X`KY9- zR&6i(D_|{vX1G%FGrgLRP+8-Ds#P9!)KRMKvrKh_f0Y!|RofpKO3WYS!#vR+lOI8w zwPZuQ?{7>6%s$SCPnm4IRc&2;p`o#$v;O9cf;iJg)!io7LKl!|ESP z=cxzJKS}+l;ZJJY5AIcGyylgv?WQ$q`?>#AcmMc3>aM=~)Ki8Rt8aF$Rvr1DsOi61 zu8zIsLG@q9{ZlRd;IZmgE8e00)c72=_U`5CwqHM2edNU5s_mLy^_`nrRrmF+>bC!B zRWIs&u3GZfd(@IpZVYFFRfMTmaZ47zhCwn_2duss%aO$MAZi8sb~IUoqG5^ zm#LaheqA;F&ui7s-gTUMTHnoT+A+UW&wI^)x_xf1ddaGt>e}x;s!kf~R8ZSfUpa4{ z`tm!+)H8p2iMs5?_o}w*{};{p;@PYIe*9loqFvOfYsay}uC9Icx<{bCq%Jx4ew=89 z_v?>&xE1$RH78uv!uN&G`B@Y0>bO4+Hg3AR@30;3{n5(#r>^b!`|-bC`MN(}_syAO zzjyC{UHQ|2(-uDal&j9Ddg|Q5iEqE|jC;QN@KrZf?RM`svm8*T65RmOJtiFXwj!aC zu;<`{x|+f%V;FS`V^WlZF%p$J4Ob&BB6%jRHMlrib>P~Bs~gvaxcYDn;M#%fGF-cG zJp>>y@}}#r1kzZ^88rT<^p6VO)3O`ZTW3;JOdj7jb>@ zO5^-8gk|CVE`-N%zZ>sq{2xSE?SE=@Ev}n>f%`ADs=aBBdf;bs)CIUN|M?vC&TH8N zO5T5f@Q=B7ru&CWHy!C-?ZQ94e6Bk4w7H7+@8aV9C+_~ByMNN%eLB8>Iu*wE&!)oo zeqSn#?_W)Y@%{HM>`36^%VC&*o*oN-C>H+D*z+G^&$(FoM`Gc>bkD^1bGXhxIzF>b zEQ`;)d))mqaeO~6=J8>C_s{Q*J>M34CVZdfbqMF>VX!THz4*KuX_@{Dsqn)b45oP$ z*BY1ROL+bWF2eWE#N*4j-iV8^82;hdGvk?u^?5h0`*ATp-x>ZM7xqPWXBe*s+(lUa z`5ff)&n(M76F>jlj%UVw6Zu%zZ{hBrzlP@z;9~itHOBk2OvkdAmd}LgpPA-+2xIzx z!`(j<4r!R-yco`SwkyN=%)0nzpZ-S(<3+gsneE`8*-k&i^%`8HpP%9SxV!V2b>N-X zt8o1k*F(5|jf?4c=f!mX`PF#-6|O(vBAxU8FfQW6XO`)oiPzuU`(JVY7_LWf{T&zK z^Umvov1j&;55GMY{-)UTn`6%`L*ZhX98)Zx7wOH1-HB($X{2Gfyz?SX{+W6FGt=i0 z&#_pAi+OnGMg09U%RU?z`;2#%=ijUGOd8_lpXcED3Ai{{u+C4!o%LcEVZ9~x{8sn; zwpf@?$9#mr_YWc7KNIGB7rr8PKNioV!{cxfAHFkwm3t=s$KxW6@J<@weK9V=X8$k2 z-Cu;|pV#8~6!*^hFUQ6B({Qm(dFMOJ^Kqo>I$SKb9#@-tCq4{ciHqS(@6++leqcDu z;d{Y_@x1|8vwLSa4-Yt&%(ttyt8Ty>%he{tOnoP{=p*V6D%bTiiCWw!Uf@GrD}Wo%Mfq)^oj84f$-^j ze0ma;yG1}}PF|E&DF;A0{YRL9LJVuci!w9iVo1uj-{c`s!l8J|i!w2JEfD;Cm|z|P zyzKe}JW~{!uiAda1hZN0lW;+mQgAp%wLSM{f`+Y>2u!RVFBn~k@KmGP-pK^hne%vD z3su`EC4d+*V3BJ3h6E5J1}s)>KbHVv!GIG~+anB+7B~?BY(HKn;aY-gscL)kEl6Ol z{j_R(FP{$g&3rPVPeJt<7~-%@wS7-gu>;twr{Y?!+8&lv{0L&Pr=e~y_r=yCfT?-a z;o_Hn0d-@7I)Z4x#XGM?TohNEaq&;vn{)~v1JsZikE3i$IhRF7-Ko@5@P4>zd+{rn zh_WVy)~GwJoJ#oYFwv+y0HF47n4-hu0E zT=?qxJQM6W2QM3Nb>dd>db?Uuv`SMY8kZ2zDv6zw;L$_#7Zev<3vpG{Zvp z(i@OA*t-lxT>C~mPV3$M0`=(h(~iWf#CHw6zQqS$|~}Pj{LjVr5nI=Je_X>PL0fERM(DeJy-4? zP-9)|SM#M$-Zpo&cW&9x)3JF&2YlU1Try}w$Hw-yE_I%GO>Fb}t*WPO6={ zd9}Fe)ap$e+j~1UuI*UU-fdsbZ|_)t7E;)(t7SiNaR@<5UwvUuyW&s1{1)W5L2Z$6 z`K`Av1$%2y-Dhp;>aoA|_ExYr>l5_d30cR-`JSK%2XSA76^5>t=`bSR<&=m z_ch`gck$-Y5gytGN2Y3Xdsp{nVtrn_Li3)rNx3xZMlM(9wRiP&tU+zi@*Nj#+Sr4~ zb)$R6#`o-6ym_c^ctCAvUxzxev(fQAJ)1gJ&!)|49jHb~r)OaA_@2>$#obom|c_*u|2w|{Ec(V{}vk1ED zExx!(b=q7?++ATd?P{ACHyiAeyWln-j)xA_-nOQ);zDM7FMeZ_zvE zLL@*-ZPwh71TO@UzFl>-Z*B+I>+I<2+SCPRtPggwLNcuj?Cjg&O0p_YVYttA|Fm2`^TwNA{}iP<2ElcJ>Wj+P-%jFA8j;fj@-| zZcDu_I+Pth7v+GjkOva9Y9HP)h^XG}qXURg{R2?+8o81fs)4-&+hG8tb_|U7jP?zW z(HX7d-VBQi1AH%H@yf#NzM^mUnw`*}^uVJ4o4{s7U0mVeyNxFM_fhifz@h;{e7ohv zMp#DfbGSEGzfM*jI^Jy8L7yZHbmg~0)EK|g$HpX~SkT}o1PN&YALyZU3`09~czcA} zWmj%PcRAROyZhI;pr}SgMv^MpNA?2H+%|wN65Tb06!u|kVBFRj53Y*n0_GL6L1_GW z&Co#K=$etC5$pgDj3;C!yu+$w9HJ4F^C(=k4^v9(XTpTc1@MXYzW#pKQ2uFfU<~9q z=0ZmYc8y#P*&B%37QhqQGS+Yjnprcl2PBLjX;k~>WG=#piEc=z;v z;lSt^dSr|vBYNxJy>nm`^MZ(f(whDMUv1acCJ>(DNC*;Q^-`CwU7?9kxQmMGgT1-#RU@kp< zA5i}5_DGcvE6tjmHK$ooNAJ@rRvbbFEa%-SG~=jSAm{+sU_>!h zf)e^C6SHr|yIEO&+;5Zua-znSC~|w-SNV%UL_EzV%?GRnHXEh)i}o3;`xc+wjR30D z^4-UGxO4`cm2aF(CTzODfCWSlo(I!qgEby3GLQz#SR-ohJScgAl*~G7=eddhEb|!* z05mOeE4e}={ZIe8EA0LlYsKxuw_&sD48NJ;7FCX)b-)`&x{_{`))+}TE^lj`mQe=l z!58a~c~Q_d@DGxy8cMQMpl}D;F2)xX$1=R)pwvS<1oB#^LM#l<7Y$43!={uq^1$25VOrd-%_Blh zFtzkp;oWFwcU_cOfzp7t0SesLwq=1Dg(*c9muYdGMYSZSgRsonwQ-eT3)cWEpO0&a`^EKgmR6T3 zJ_TPB@Fty=18_k9d}8h6*LVF8ek>vV+MhwF0pjXV>d-IjlehLKPE(?_V#sY3mj?DO zl8RxHIei9-tL;QZTc;D{hwEWV6~)*GlnONzu-$>#I2jLze*A z?mbtsEuiMIY~%-8xG$}Q4R5Hj$xIy|wacptL_`e*!;eaXsZ&86T4lveUX=y!)Id!X zok;&gN}wB8V8RvJFn9hat4CG7Fwt{x-+mk}p}H*(1WF+Mb@p7( z4$?YX0WN5P{U)>`k8hM<ihjK*?nz0X0rYaSMe{i6jJX?&*VL_tA&ez z=s&VqiwPAZ9kWP5qdOPXe#shBS;@kUhZvr)0(%~3Bj`16A)1fmY0O7izQMAZ;EN*{ zRSpsp`VF+FT&Q+XrE#p9+AVKt=Xoc`fLgNPV}{adk#+KUk7^- zrJ~t~6)PfF4ipt<^mSR58^y3z;^)4W)hK&kfja;>Ryx8sROR~(96;{25YOzpDuW47 zX9MZuh_q`9@cs(A8&s;SI>mN_;hLf1$pkO6mEw>M$E+!t1*zlb8WUdy9^^#|MbDaF z+W4&p*bE*bqam$%K<(Za^>RT&CL1R-jMZRG8aVTJ9MYr9$vm4o_uua&p^abd{JX#Z zgpb_dGG0|J7Y*n#9peKkb(35PV`8HPt_o=hzh(yE?iNdYpW+JNaRIs<0_ZGcGNy8k zk({^GPo~rf_;FIxn#iFsB-6B-mqk9RpC#Gd0-P1&+#2t!Yc#!{N!?x#vxDGECPo1S zthmG@$12hP`H6=D^dZ__I8I22tcZJ1Lm+#Io=VANAQ+iAQq)OulF=d4`ke+120D+G*p8~))uO^LyErf1&7lGF_&KZ&Fil3E z5-Q;MnLO~|Kb)^E^0r(u+_*BH{U+bw*K*V+$8`;h@~5r(PcrwdB@VAD({)mVIm|E+ zsARI332bt@b;1;aqTTLBAT(K|0p#!!>@FOwmPn<(*Sk%zS8csP>77ur{Qecm^1Ljb zf6A&-zJJ9_npO6TQ+Q`22P%KI;Itnl9FAk;sWi!E98m+f+ME zZ?Xjb>a!#>&(|g_oT}Y_`u-083zw2ce+EfX(@#uiZ#C;p?{1f@-P?88XH62Udp4G{ zxk%x75uO<+gP#qf%@N-6zdS$hz<@(%U%Ri9+f?~5WfJ5U1fiRkSNSa4c|y|s*pv%A zQNad`_vP)}g1EsA3s9w~7s;I7tvY#e=K{&S0mq+ZKeXjr5bQNfzn?Zzpr2B&2gSxP z2ea~ao9qx=6YQwOS#aGcY}H>wVA~wBtN@Y?wJC9S^jmopJ4T}8grC+=Fweo;{^j!z z$!NMPKB@{pG^}R>>1VUrzDcQzHb1_&+q!$kVPpE)Sc*?~{-1{eEl)mq@c3XVKbY

    4{W%9?7^*|Nd*c#kmGVzWT``~6G9Ea-WQo_U82`j(sA zrK$Ym0r=f7`a~W7LeMML4SboZ4ZTY%Y%Pchu4?LUwUZm_CeJ`_i1zz})NE+>md!-} zr9w2`QSAYP+?kZ4Wj)lgDibhIDvf&}R+HH&<^4wnGOMbbCnkW(r+lF-sfbJS;iGTUVScktAv*l~<<%KhSgx z@-A?vFn=X2mEdB+j(13jJ0qBARXR+Yq5i0_`)&X7ynp_>m%xH00U`=X+Ke?=pNhoSd5Ga z3uhJFH;D&D3MXk}$s@jB8a6$#b{+pH}A|8YKk>22ke@MLQ~cS^}V zHZOHZ^Qv)vbgtrFn^YxyV(#biYH$zRaGu~PS(N3>eK*c-zJp7q7?*RWDyLFMwPa*0 znZQni2Uj$8GpR!_y&lZX1r3rz==3-{QsmiAO?yqsTf}{mt9vMeC3J#{FSa3UZ!MnU z^FCl}KW;6)aPP_zLbbRDvzS5q!M0lGJIOg}N^H0Q$bhW(`iqCg1yNg!@&z<33{E(w zP0gFi7$S#`v1!FdB*Vby5lYw^J8CWtq7r{+c$h8S76hotfbXCgz|#TH6MXt;tL|-$ zpMXN)@aduC;61y}dcEMljULUqG2JZrCbn9CdH1`Cahi$^)(E!UZ07!x6)#`@*FQY@ z$0vNG-nJ})j|J)n+#8b|*4;@T$sWgpH%PL;QGnNz<`MOk38Qg4a3Sf6mONKvthx9o z)LhX8@IMLn50-KKgroWKps5+x!Pt^#lwa8}BTbk*P!}*5r9hHmwN*wzp zxM&`#LF-^ufAEiRre?L{N0=G)RJTnHJsVjq7`XT!@m?{AT?pXNJxYD4cJ`?UmyT%e zl@;Qg;ujDb_zHe_i)&Ezm9VDxqT5gp+@{M6gJle!6LSNkKQagQ_;8p1?D3yh?ri_v zF8|r%KgcyfP6xa{h*{ALagZZROrm|We|8*!dGPrN^BX&9gExG5c&i+}=^Wwfy{hPD z@BFB=Lr6#DFut-J!A779 z!UH_EFQ>D`G^GXXF5d3{`u-TJGx)_J1NHpKN!=k`mJ=82+fYdu%OUUn<;^8DbDQ`O z6GxOC?y8PP=hyDwAf2XtsDe7>T2)^XWbN3VEYkZodmHSjMjp7dDaQFPDz!tz_ zn8J4ofq~sdgo5b+PWuOuBZ~>DCRQD^V-Yj4L`Znd+TeO1s6TD$;bK{gnk7<&qzr=v z(LGE<5{&{E00S&&=a?abnZg-V+AAy#3@L4I9nyXKhXbUXBcIv$1dcmNhTH44>a*v%fom!_E%mSGhFS{!yuXp-eYehZLyZnG6a$|P5Z`qGXp1vMXv2G0 zSQ{aMp*t3QPkavM-0|HA=}b_TAjA@5YkoB+i6d>e1b>|xHWuga^N>#vw?s^M^s(0q zU?|s7>>+@=*bvvDW>T7t1ddR_(~Ec0eO2qN0r^RWu`2&Tv2hRxpR!>bN3tJhSREE# zWHl=LJFj{s_|8|6PaBwEYzZ=dq&S zZfJXp@PrBT4KX4Oq#3k#uyf_`2q0*34S#h(8Mo*ITpLZCK<13XkHq85rW3fn(s}*6 zQ^(K&?wB~R*b8tdypUPX=uAZQzq(I~>)Sv`<;cx^0Nv$Rv(qJGCyYKoiPZ$V?B?Z* z7pxn+fw2zzm}BjJWw2cWY85^uFs!lw&xO(1VoTOf_$Zpru$B;jMF7I~EpL=J-kU}^ z&S}5UB_~N`0gr*j+DX5*Fg!YB;MJJ!H7*RK-_`8s)<&`NaK8hS%!E9WI|-B1{?iI(oN!Xc7Z&u*QW~a^)wz8S*)R@;vrvD zJWa_ra@L+DVgYJ__8tv!oSa0leeB6u@pzEz?Yw{lffcaCX;JR6Jz7=}GYvz)TjQrr zz1p?grxsGe5kJf2pXcuoSZZLezAbOF>cgemN6rD$fuQBM*V##l@V-0$fWXxaWMby_ z&yL*wyS_UsKOwA>>T0SF)V)3(;>J)A>#)|qW`@v9>Js_e3#d%M_!ZgpLxhCzJ0%zi zydT_Vz%Pym!(;pv2{@!C%G{G7^vv0w?|GbEEw7=LR`7Oum~1DqCK-?%GVxr0{>1%u ze1P6)Ti`?@JwFVq-fLta9O@j=Z$t$7HCjKMVN-fkX50UwKDH;p_U!d+(=;fsQj9iP z(L8O~H+eUaj|B~qubv{|PQn#1$Sod_T+eD4Z~88%J!fzGr^m@LZx29F_Yz0~7TGNKxED5;%iN3u6&7AH$`Z;A6do1={c}vMFL4>RoyN z0htM2cR)9ct6Rp*YNv14K%4iNp*` zuubF(a5N0C@EJ-{KEe+`5%NQ5$oK!G2)Blv%{6f^D|$Vc@lcoAGE!~I>V8PM|ARJt zs5Y9>PY-snGK>fN;);AmFS1k*<6+qzt_(wY6pQQp8GSsChBqKU`A9c^gn;^&-~Uk$ zk7J+<=8QZ(h{rL6+#c>g9UKqWbBz*@w6%aeJ7J9C-aY>o?DfU(hz)NS$n}5fp1=70 z+ZVqB^!&x$w=eD(H3l+nG@rmpR=D&1b6lv0SaJK82M+Sg$%SDgn_a?tZd%6m?5Ij_ zB|H6imPzOZ2=B7HJ}tk!BP|S;S8e$a?m8f>z`R`RG(8OBZneSdtoU^aVGI2UL!jFu zYs>wb&rFLu;I$rKI4;Ki@ikKvfs)?<$rn^VTng-cF;5p^j=<38xAYcd6 zr&CpN_ik@Oln!w3Zg(BHd-rM`_-Yg8-eydF(E)r)VnJM~9>^`CE~3Q&{CL=mvsO94 z*dlbSEw7-+oeI=I2i1AWt`ZfVxhbFvT*Hw5eFgnXDljE~7^u1v5sYhty;_0v>j)qi zl4^|`@A;4mC)*a%|4*O-QpH3Cwr~@e16d!MLJr_&K+CmeACNc+maPM9Z!!3nSv6YP zP{o$-8vy_en&{McQtAMem^z?W$XxCA`D(cilHR)Qv@g8Y$SRbvmDf!0JY{MWt*tQggd2DU7{fK;>%JHPr(X~BK~ISlV1UD}`3)Ig28bRp$v*fE&c*kyYC3|Z7!z|Wd9M~!lciYxseg^uow$lgT zLM!nRIKovp#9h!eN4a*O0oR3Ht1%|D5#F!Y!07003a`PYic4e|!)Fgyv0T;l+yYIo z`eylHbefd?K)Ibcn)Nj`0HKM9BX{692i+>lLS^ar)`bXLD~h-^nxVC+xfnt%8`cq4 zaF-F;`cmR=te_gOk^ZG8%EOg&p*?M=XnR^aGoi1wnzpyKs#x>HjZTlO_(Y#yU z)^?|j;tgxD!b^;6_z)alg$yLy4tcgEk!MkUxOPVfl#ZrtFPe(Y3Vn)?T+olgAt4?L zo|IA4>zm=HF>Li$}5IN^QjM&`nHezFiFSjbm732fcwsgz@%k z-5z;VQl?(iucLjCa(g)YNbPE^6sgojkVm5{Jf9*wuXpm~`D5FI+)AYI%cwebua~Ns zDj1}&%Sfd{ zsI-oAvEaLvKVK}OdaO>%SYtvUXX=zm+A)AD)hQc7hj$y@yku|TnTWo?Ucz%!u^YAM z*t@$?i(MfpYrYq?=$OrWQH#B}#jB`A$9xvk%DR0Ow=lC@sN3ol)On$TtVj9Qf(fM$ zOy2B>srW3&B6R^=kQgGX(gm!d$TGwzIvxduh#6MhWFJCBn(+?0~PtR45#U z;4V>+c}%p>I!&|;qg$LMT9U^@`p2_MA>bkAOzD=@pOW8fg2FP~1g62V3BGJAsDarc z@X|8#d-g*#VTQqQl}hB@-xyJ_0CWaA&Um# zizv*85ZnqXE}J0!;NQ1a-Rp6DW5N2o{sey*_o}1deEoZ1Fd<8Hh>TI#?*?R|W{JpR z!pxhf_8K9Ed7bjXw@5*t1(AQ|refhd zCWx59;|8{Ua*Nmp@-2}9Jc0s9q;eve8%)V$BIf5JZ$yMKh8&Ti?LEdq#9@>!`E7zh z^XKq>caCrL4M%r(xC(Of5{_rwtH|d=rmo6Qu|uhgy^EH0K18~6UB@lDUH&t= zU&Vm#3nhF!ED=$cWrA-I;i`lqNlCv$q#Kz#nMCj*#0EPQi%m4rY delta 173842 zcmc${2Ygh;`aisL%I;=QcG;MagwQri3%yCN$BMn)eigZjO2h(kz21A(6N-q`z(Ecw zND)*7q)I?hdXe6H?;;|-Nc(@EnK_%?4f6N*zQ51=5;ptHneROF%rnnC^Gw-I-^*PO zt*V^r>G1l?%;WK}eR_w%sh?C(E$ba-J)>Ln&-098z2kYtL+=)Q>ltO*=Gv^8&$8Zr zo96;-vA3Vm@CKM_y6;XN*ndp zm!{j9YE_nFw^FaNZ2Ov)WxuNFKF{rH$5-B{YPUhUn-=!grDP?Z9Hae>)dz4c;LMw4 zuh&2I)}!nS_9$-!d$_k2vdg2~E^j7lWS{kpt(!yHq4v*qe)ZXx+P~1TTenUxcl2oV z@V53HU+8>q$8L{yef3%Mx#zleeEoHgGGn6eZ;WNn@THVvtg$^fly3he5VY?K*x)?I zpJAT>)r3E{jjlj=Q!BEjcGcABte(9+wI=_ar!~CG)4;ADtm4h4n#$Q$u(aJJ_#|?{ zamMywZ-q6R@k}_ZpdnputApQZX<7Eux25Uk<9B$9Q+NOQNu++gttJrlgXwm&^m)+N z<@Bar-mY}}v5a)ZlVd-aVF9r!1GpKNG8Qsc*Jih++iNn@K<&${jm%Ki6Uh8WR(-0I zGFO!e`0wcSN{6ohMit%5WzJYzW*X&nFZW+ocgD4H5U%cwP{r+xHMNgLUbb_qXV{%` z>#%0L^{aDz_VnCAV1Gxny1lV>hHXXfMd@YHnnJd6wpl5|POX%}nsd<~sg$O8s@g3p zO@$agS4wA42CGs5Y9%FqR3%k?9@+0zsc3ho(g}=KR=Go{%f3;?5DKkV^#Rtx9$YQQ z9#-`e))G|N8IM-`BV(=j!v%R!l%wqHd6hs-t(G&RW%X1AWeRInv|p@Q4P^>z4gj3e zt!iBZh&1tV?Z%);zYo_A*`L*}ExIjtNUfY9O@c$}Oh)ckb(TZaf7N{`v$3$K7dqeB zxnqZ}cXfQN+l$Y8n%X<+J_C7M)QhkNGyYx=wdUBJ8nhOia_m73O8Xw{@b8XYJ=rsU zXix^KwGZC@MCoS4E7<;p&X0HO@Z6)F-t5@l7&&>R6PE}E1jNywd>3EpZBz||JAq(+BdTC!zg>A@tv%-U9U+- zwbnxB&YjShu2_7FE#nxuF~{&*2ey8)1LNEP4lYE z3eF0uV~x>&U<kv_gOuC}0ETr;(OxH9+*Y)b@^iNG!naYAD zT4S$mUiHrGYz7ol4NX;bRnwWSqB>1Op-jefpEpG{6d-ifpArZdoMUPr5MY|tHl*n) zT46V9Q7xRQK{0B&Xn?9Jc9#~V?Y=E4TbjXCMN!is0mFY)HH-{Z4F~lgWM@btLt`NY zGH47+(e=7I<>__9VWiYj=nfJQ66nlOLzzJh^`I{NgGy9%v97Aw*_n6fcdD6?TfIw# zaMT2V^ri;yPOu=ZN;YcK^=xoP9?B6LG!OrgKoNS*n4;W$kHb3nNsLU?Kb z`a{bOW#Ts}i9yTRWI{n*$<)7^Hw2RA@=d*0R;?bVa?VV%xU-DQxs^G9k5&);1gr zlk^58CS%JELWQJjM%BDlF<|<*&DxZ=ay)7%oNZ7CD0t6dIZUZkDL0xMt(;yu zBee>>YNm%!Wg{(=*|ws|s^#fV)Oxb^AB;c#DLY)ZRK5BQ{#-Ut&ZDH=rj@S%D`{IX zE0U8NtyG!$eNW)WUx!j-$WG5c@0mr6EKyA- zzz+xG@_{c31&i@iV0JtM6gU!$2jIbCJrq}hcpeRwN_^7Eb1WE+dt?Cx+>Z%$=X>T9 zH!>gD-xN3U4bSmnb-eMs=i6fB8<25svCv53!FTcbojl)%Vj6m*lV`nZ#hUO&r{|t~ z&ht~T!2H2;ojfOs)%XU~GOt(*NIvhGA6FyN&wCbxVp<>oo-B-$0j>GDxUp}b{m*$$ z7Ax`%q@VNr5{zTP0(vNhn+lU;+RvfFNznBTat+B zmIt*Pmj=a-&EgMzKOoQzR&#I^sfVpt-xUXti)?WU}IoYU~^zg zU~6C-ezxOh2YxmN4h0SeehM55Tre&gmyFBC6{DEioVr?Ft8P-as9V)->Kfl#-#Xu3 z^@RGfdPW_c@@dLBb*F!q|Dt+XEzpK)Uubi*Z?r|)Vr{dwP1~pK*Q~?Zk9hl8>*eq1 zKdD{SZXnfD@2~II2J0W<_s9AueYCz-9jlMmztAV@Q}r48O#N$pwmwJyM*miyuP@b? zBY&m7LEo%z(YNU<^gu4cbO+lQvB68S0f5TBp4mS`%0vSQFS4I1o4(uv^?)!TQpF zR^6%Y_U}|Lsn^sSY9DQoR;UfpKGH^NpJ=1B(b^botTs;j#`~@JOKqWdk$16oiFd#E zfcLO>nYLW}L0hS<(za;ZwO!h7ZLfAjJE|Sic7kUw{iyb?-dlf9@1wu3_tpF9L-54b z9esp8QvXE%RR3K6($c@wr|Ub_S$dJaS*4$y>H>Wpey`WJ>f7-%Pu+w3kJth>hJC~4 zvF_~M(EshHcW8~aM(Z7VFSK6k6Z#>rC3S1+j@0X^bAt!e)9MBFs(Kwi!?lk!YlKGR zb@fwiy!M%PL7jltG`yC1i+E~+_Pw@HTME<)iQFUKueCNJy=h6gcYzo>_@gdI4D&7 zQy5wsTpuh94GygfZU_zz4GFCdt_cna*`bX=YiMYVdO$y@AHWa&rWCy<`)>Wd+qcKJ z-*>=w&_`(Zhv+Z-;>os@1N!z9LH7-8Pw5vB9E;@p(g5--RJJa#KCn|h{8_#q51cd3 z8^0P?jcfRQ9>0mv8kK&}QcM1P9 z952eX)~E$KJs7}$f5d;UQ9si^)2E@LA9!WE^)veCzM3uXdf=fy|LvLQU&w#yt+)Fy zo9$xf*k{V;iq-rOd#7354qpd<2o4SXkAAHG8T|h>`h(B~@32r$%?VxdZ4Pb^wjLfD z;@=Y75&SSz;M*G98T=@;Ew~H6KMu|CP4i9hP4eyYeeRzXSQ5DCyXafRe_!ckZpL(c*HNn489hve;%BYkvDdSVdrHoD4?%(0x>fh%7Reeu;U+bq0&<1K(z1O_g zy*IpPy|y+{o9o@@-KcKW3Q`8?|JGoGEteVOtF;y?5R2jS;rx)TR-;q+FhR;%w{RG zmG_i!Y#?jjc&gI$*+Mo`nW0QqUjG;k`(OUC{D-*7rmc^-ql8h zx@)6Dy|gi**(&`kRew-_(FW?9f_s8vLd8F0LszshslA`Wk&F-uLSJ`OkU%f__>533PYw9Pb35_!;A$;G6FM z);}<1aLUk>g1`jdFM(5m(}6RAvw?Gg^MMP2i&o%L;Bw&Cz?Hz&z_q~jz>PqG(cS1_ z^fY=I?;5?0_l!Qq`$k`*pV8kKU<@<{8HL7RV~AlJLyZrNVTNN2H$F5zGCnp&7$c2O zj8WLJ8e@z#J~hS};|&t7UgweQOE#U&W^>thY$033ma`w&GIoYtU{{!Rm0e@Kl-^2T zrJvGYDO83i!<6C5G&YG%VH4S8HkEzFK4HDsc-CMETgn!*0ZJcbpfXhXNV&J&Js&Hd zvJvcOc9NZ7GuaGwfURWXL;r&x>vw@a3-#7M5B1Q#2%XX3{48n(uT4R z*kSfPTg4`YCWmHd4?pqbWDt`>Uxj9Bk6vO0${!y2Dl{c@nYEn~ni}e^JT^5nEwm~$ zJ+vYaxHLOwwBhwcJZ(LOmF5Z0P{T9T@IYU9xe?x&YLsQns-)+#h^LaCUs$J~grYD@vQ{N-y31@J65#@j$57den zYWy%OV7f5Miid3kOp!&7fL1|&2F#UMaZ2?&BPtIF+Ciy(NKre8K1?~1{s}ZyLC;TvrYeZO2%4%O`Wk4ef#_am zi)-iy+K1;BWeh>WFG0gWr$~Af=zyd@18qopGU!xE&jcNm^jy#(NiPOnO46%9hb6rZ zbeg0$pGEs`lZl52c5p-!up8}mJ>GPnoBz*;RwxqkC^O!VMfhKj+^Ch53-9&EyP3ry<^j5-i1EkbNq=*yI z*C|KRz0SuWc}h_hl_z>U<$#_9`b&;tFmp=HMaq&ni)9IVzFL-; z40u&s-FUSIMKY3l=@7fh@KdSng*KG zMbBr0CUp@#7c{Ah==m2cVV+ZwSVDz4TS{$4irP-}KFX2wDbU1r8lHE*2%49m)NrJz z1koRZrV>PtBb1~kfF?oc`DD-sFYmx88YLi7sIG)#!z z1e%5k(K|rXFd=#`Xc{I&9|29ngy@r?X_ydgT|k1y2_>$Arg1`auS;T_5dA)A8YV;! z0!_n&=#N0tFd=#jXc{I&e-4_43DHwP(=Z`=CTJQaM1KPs!^Gl=c}V2Qj3uDUN_rLO za+2Nvy1bS(A6cq1#}Hb?*?5{(g#7;lJs%VwIzKDbRD8CsNxb5b!A5PUwvjh zNxu)ezN8C5H<0vj&4Rk9>_r2mXTT6O4=r)r69Q1s57!)C~z)j3YVxgN@fy5#tME`F>YO$NO z2Z<$a;sg>)-Ndg*EOQfmuKLX7Zekb`Ke&l;NUU%Z(~(%|Cgvlt%1x|6VzuR_b|baM zO`Jett(&-l#5y<8@0!nC?grpZelAEo883ENNjNvJ+H(5wz{bg zulvkxZej`&+ug(xBzCxook;9-6K9avxaTBwV*y|?NA+e7V)5-rH zLrSmi6YSC_6V~OH2Ghm zmljxl?)E6L0U6}>h~5gC+#b<~K$A#B{|K7g9?_RUliMTuz3zVQ_GW?}09uGgDGEkN zJfbO(A@PW&$rxVQ;t2{sNIuG-nVIAxngR#%%0$!LPvQ}cz=4bRHRz8~otOkDMPrSs zBbvqLH!(gx8q)<_#f(^w;I5KTjk zv_UkDG@1m6rh!J20MRteXc8crMj0jnizjH5(Ih|_G{|TYAezP)1xrNJ5Ti+eXc}QO z2@p*Kj3xo1X?)QnKr{_6ngocZ!9|k*(KNPb5+M4@RZ9d*l%SzSlK{~)vS<<@ng$k4 z0z}ieqDg>g8dfw35KW_sCIO;*Vn{?JO+zYI(lnxI5+Do>D4GPmCjUzViY5Wdpz%bL z0MRs@Xc8crMiWf}MAKlRNq}e?OEd}00zD&Uc$Aup6j=h%D=0_O>&ad~7vcH-?y!Gh ztCajn79rYQ2@riYu1Mb=Vkpt`(V)q8h@J(SY-cv;m7oPzO1WH#mRyZ*pJ$3?&Y|(Y z8Q@*Kz#jaD%P9+1nKZ1Px|H18;tV*M5RWJe)qvX%;T$meS%%ar%~}xDa8) zJYahqtVj~YBuU`!ep?cPyOJnzk|>c|Nph1?mPrjrDCUoA0H<$KEUpxCA^%(mbXv-< za{1w+e_MWnbNMZlQR5n*-m(F)Vz(+)LjGHovSR&~8rN)2->O(SYA~Ap9olh8He2J( z#$@!{%_jKwcwIvgGNA8i{oB1KCF1(6L<33|yGf~Vocx^rU8St-xMG~Xbur|k+4Inb z-VmFtRp-sdwENr5Cir~32BC-#%_iCgT`Iz?TMV3A6e})OLRnO5fvn7r%7~`Q!tpAO zb+#2{CQsbD7;@3$YMy4s|YQ*T)kh_GQU zwgCJVK(Zu17YUJBS#vQSyZ%ixi#;u9bbVqji}_(%VJGJ*ak)x~T-A!pR!d}Sak*NF zTssG~a#oTu zQ{%EzOB4>q3`^f<4v1?D9QC@UOxy-_Wi(nzpT9CZRLsrA7` zRBetT|1*Qb&PiA(5mv`#wuqyyN>r&tR9zRfjiY*P6;*~4QKenfF`!hlKTsC+MQI6> zt*r+bJ#ia*ne!Yjd8Q@u%yfD7d6#&O28vi_CbF!b#Bw;miaBX3_J2t=wMSUVLtrzQe}#$VxXdnb*g458Cy`lM7uBaXX}e&X(018GR5=$l zjHCKXRJlY{c|uvFlL;I)T*AsH!Ya7TzUQcM5>+7)RnbLl;i#z+RWT72aZ!gjYVJ1l zKUqs85ti%1&T`mt$t+i*Rzl=ec&)}ujQQIW#{8)9V$2_*F~0_&wRo+Ifg8nxE%RN8 zK1ygg0-_LrDx(oV4BmT>w7p5n5lxh~5=l#_AwX#+c11n}A^X?mNW&zaD57zE+suKoX+Op_t#TY^l()=L zylv-X+bSmtQY8^>e!;;7+lARxNdz}Z0#656G5Z5dV?1f}Ruy22>zEqyJ!d^svaXuQ zx>^$J6&yTTf~zHh^OC^ZICzo-=OutGvw9Nx7)Q^R=;{e*vqloQdmrk?#S&a25!^Hh zJQ!fbTn8}eBb$S*u(=71-;CFmST8n9=tW!h;_5(jdOH7=W_5VDMzhD&NP+9gO>t~_~)ub*G@z? zPeN}6S~2_V5ZZJ7q8uLaI2B>;?i+F|srgx%-;7J>6UfFJmR+5^u^`>CihZK@<0S*JD zn%lsV?4n*GOIka-TCzw@=YZDD(JAH?5Sj!_mK2e2mOc92qUE={sKGZy$+k3#tC;E? z)z5E1n}?(}-N{;_8z-SBa@M~Aj`#hiUcAIGZj&&Kr=biDm9#P`<)SWfUWK@v0)lpf$1tHs9_gzi0%dTz07xf{k&&Jg4vpg|5f z<61bgj;)wmqOI;|At0v1ZN>@JKo-J_#goo(ZgO zuESv#dC?eS&NqHJM|>A>zNZ9VKC@cIK{xr(c#&6gaDl;va3|QCcv51#>lWDf7>Tea zfmO{zLZ6n517o3oe2_%wYw_q9IDR-2YTzJJLZQKx;LczY6e6=DkaH7| zvSB01bCZ z`hhoW&3PjJm+&*m@T)h0hs__s=r~?K;U(;AQKG?&7$WTJEE&uRpnk^dWDLDH5pB(q z@N)#0THy0P6%|v^=peUncce-X4><`WCgW{VRqoz|L{Z4erC5o2Faac^=LZFCnC9QIgOt)#>J`AfIu>-ay#AgpA90{fd{U?T5tLrlAyd^F$q^B zN;p;O<5!Z9&_W;Uq&}>b9`j0^LU>maY$vMI%)$_#9^3

    &Uo)SApZ|V^v~pTV-um zsW$0YSI0Y6;&2446>}3L7}OKvZ-GZzfW)s!#$V?6T^#Sn6-o*34k3Er)iWl{+C*VK z`doC*wYbjlk~*nmpAV>gqpgtn5vU}y=SE1V(Hu2ZXu*xsW!Lb2CeREHnlC_Zd>-G; z1X{{L>jX&bJ<_Zv;%|PEL8$FOVY&}-D@@vY;wKaY`k8|YN^ww9U>v{xChQGf?dVcw z;jrRX_Cm(Hc=dL${uFk-E>U&EfF`@XPO2j~oN6gP3#H&bZz=OVJnDnj`*;Zk>k}F5 zlZJ4E7!X>R-63gq8$4zK!!UH?KW^sKue23F@bM5pHID&KvCMq8&!tu=O69Px0mJr! zP({)KACD7>*Swp7`XZwrwZA_I(S(hOO;{~;(4C=V3yfX;s!tq1MwP! zm*|g8iT&||G^rlcAA}YrwH%Ddvv2m8J-JDV^St1Ko*OS$$(ZoxG_ zLKgz9nA?D+ElC$GTfBfbg$O+JYDs%dYhw*K!mBIP`p0COQ>b5CvpG(nC#+rsf!6Nx_AT_ zQ5SFXn7yfshatzoYj}*&_C)>ug8E6n@5K$>bzC|sD%3lgONaTVX`t0_-{B-9>hD8BjsR>VUZ2F^I}_o9Ioxl) z@1jTH0W%j%)$H=%mUC?PXEzB)f{;5U*0hYowmrZUTyAvTsk{HPFc~kFlIwsc!(Qm( zM}gI7yvD?&+>bG(EM`x9k2CS~YPG7wrZ&q*d*J#w@+&X16 zbSM#zkmo~EQwg{nsoM$8B^V4GqW^tj47QYJDPcQYm}P#-afK4sDiOyo-f(uac(o${ zBMaK;N-6mrarv3cIBuN8?MlKOjo}V(+$2i^ce_B@?1U3|Qs^%nKU2c@xNup&n3oB6 z893FP3mmx~vB-~YFNk@WU_Cw}*z$drz_pRhmbL##V!C!g@IinhWRJkBzpreG+o4o;k0>kd zAKgOg5;xPR@X_B_G2if)E#@?py_8Uv_MdL9uI#uLbD9bd`1p6JnungUVop=p;WsPG z?|&usQzWipPE+A=H!DoOS(FVg)6I#1O~Pw3Uc#V$N;Igs;6Vm8kPM2@%sfWpkEYfW z9$00}N&QTA=Gs3Yx1lKRzexMvpJe|c@FW~fN~(EI+J7t{;;O)%JZ`>(+YNp=U=^$z;p-=Pr)`j^JCWMd8 zgv@DpJe~aSj2M?+61nsmA@o%kHvmuZCQ#X-$i;mKDceC;HrWQg`N-=S#c_oacPI&G z@oh&AoWy~{CGfBdoQ=o0*N4aC&=z{=bAFlTOi1uGUbAAtpG_2gA&OCF4~`R_%P!55 z(=)04v_zSYWjXovBUCFT$h216+I^4+v~2kuWlIcVD!UpIj%o>lDn3dTQxrfIujCaQ zx8aKjWVmpLr-=%L5yG##wYH_OG!7RA?MdURmZO6vnN6_-wv&u9R4|NnfPHdYwlX&8 zvG8gizBNHN9=4yER2vQ`qQsTL8B0RiF#J^6C6>>d74hULo?LuhM}ivUn}`xod8Ol+&tC9FD@*W^=q<5wTVvEV zpK(7^`4>aT_Jp?>#LCq2qY7!>6Hy~dc$-1oQ4KwSoRR_^Uh2z*EKr2UXed;pxTXy4~)}+&j@TWKejXr}&}U#123mV}gXm*I!8eeB?`R zfV1~3tB@(Bze`9TlVIPMHS@>$^3!0!VB<2`=rhWDl(rFeH@Bv3-hA}aa37@@Y};^g zn_^wCJw|;Pqc-^PbsQ#cWYQZhK^l+Sd#}`fncCp?Ft3@LRl*a)s2yh!ROy#~u9fgk zAE^UMoq)j<9_Np!cw|(Fp*3MY5sh2W;uJe=Qp<2m#Uu#s6WUKtY8K>HmFwYSQH-Q) zM)|k}XS|3{;KldT`bm%E#A&H>iR=gSVs)U)sY5)(3zxBse-_(I+n3O*kvWgqzkKB{ zFYA}4(N&-rEQ3%^+gH`ncJ1R?cH1d=70Hc22gmr(1n2w`EdP-Cqp;5ZiY)41UYq$% zRp+%*N<;gBsVTQ^LY>moFRtG5({!O4d)m~j$EZ2dzVHpTHyN$5*1NE=ywh=s#Q<9f zPhB3-B6`Fd@r6%#?VM@R>@QRD)4U#XPH}+nPhNZFy0Rg-sv)orpU1cpO|m;It7Z3{ z6`;q3c1oh{!erxcJ1JTox*dhg57s!Bc{)o zKl64LC@zR@`h#(j4_t%Bj1(YLV}+5QX2i5{#p^csv=`mNt;Tg6cIaT^CbGIzzVQ=L zsw7Ud;W1t#7b+6E z_Qv&5DIZ)9 z2?*IahnU~gwqiyY8-lS)$H)5Vvl#VxjQS!*P4Mz*oV)SHN*?rc9pA2vztaG3;B{@v zYx?tZ;b?#|i$?mxm7{7nnyUohi*hmbed`45bKg8c^Yne+7Gxm_ldl?8fYH&2+=xz} zm9YtRakp%SK0&Xc=TPxaMOz{nBeROOkWU zyhzSO>LelA{UTd~SiBiK=hdzv`WO(6bAyfHx`gp&Nsk)eopN<2^hCUwVG7>vU@JMo zMX*~u-HR|l3B!bi2}y@GDmHLkIfWtHFDz?U9)4vp{EE)SHKgCCubtxUd3wPU_XvLw z(J^_xuelu&a7`ruU@nFP`YSicWsw%c&?_(@^oquN%kM_Z$gzZA$Kflajz?+FdLF}Xv}C*6O1M|6fY%-z#=39<5E7o znA^^r#lm*HupNT!>$}$AYgFk4f%g3sz^?omcXiS&Rwn z>Z0TaD|1WJfGlJ}N7SL~_#C!!<$tnwdO5EVak7fcr&d`>g7%DK!1WJrq8#)(>+33y zQ1=_-<4i^{DOg=E9BZwZ)8(Q_gie*4a!>hZ%R9BhpE0i1}nglE6${)SG-%4a6Ok@e{Dm~ zspRtA66peac}X+4{@?~P@B0$M zHj1SqdiXt`Q371~{X}?62rkxWzC3UZ_wpGSfHHU_-!{N!Op|M@*r*x2 z{{9R(YJ4%D1Q+Op2P)+dkz#r+wW0L0qGm9~f{Gj@6oPvau0no}Eow%_7D*>~Yj7Vy zENFl7@z4QHp%rHMl+TzVMTrg2_cz>~6*Jd}Hzp0HLMaU>lBRsTG%HE)TZDaQBUt#h>{HE9Pcudd3SXaWC(E^Gj z6w!w9kisnXPP_@d`FMpgJX^D3HeuFM%cKeEk!{to3Nar-gkDm2G->em4A{nX zcVioGPyOw68%Vn>Rvac1G=#PRsC#H?XV1A@hCYq3=8|nm8!TMKzbl8425D! zyNW4(U>FY;JMnrHp-1M_atgh66ofSIAc&CYw^g|(hb;Yharz+PZU-6yeJ7~OI zhu_v_s9nif7D~k-Jzr{yeOh-CF+I&akdQZwtN^F(uIhjG+XMGSTjC*3$SDuU)3k%S z#V~4!+KVSFv78{)(5@mHh$Ri?Ci~>R7FFG?C9$0?cUIj>cJMKU?PUAW{cSAi=ozLR zLu?!;Z{Lwxs1N8u18v~O_Kk#6#aiaDbOmlS&6^AZAxDo6hVv&Dx;cq2SE<)Yax6vp z36ouLIQuTzla7-04x$eN(GcL)hwtR$8`s1kmF8(=iaj%h9>E6b4I3He%>6#Q>w)_b z%V=1@#`ZI~yI6Z5Qehqz!b+GvfkO*0qeBt|yCn_fpx_f|C2rkOG91xH^aqZ?`ACJ; zxb|nid9YT^n_HT#i1{%=DfZffxuuiU;A$Z!>*hLGZ8tsCC=+?fZ9cc(H{^(D@-w16 zvAARZp_VllB1p<4%b>ZQ)Xgn$kaiP;{&1`Y?Fz~z2_2H#?8ht~QFkhK8Jug)AI)}2TupE1uw>k>7)>_o zIyS83Vq-6<5@=-Ak8NW+$(2b3;!LLY@fKNysc^`2{6oqRgG3GQPPMJ$O*GP#^UPv@ znd&UpLmS$(L$ep|8e=1$Je0@yMo9{Xt{#7my!bzUs%`;kKqyr};c%h&h?lzuce|pN z$G{gJdD_8=BM#GGxmrGkHoAyzSM#G0%J4+pnrVv%Qvor#Iao*tVQX0)LqwBg&+hpI z1uQ&mWP&|O$0q`uM2S%#7Xp+KzRn|BoE;mZ6*7h*9Inm9>pQ%}q3OBA6T>O;&~yl$ z7#3N8F>^VN9qD-Zya!*F7&{*3_YsA@HO}|rk#t763Sc_ETg&^R_@gKM=2bj=Jm5I} z&E|KDD^gA|_yRdUJQ80_KthYN=WX&_^q9+B>^mX-V5BsTtHAZ}#ds9=Ao8i(g`C_mqceC)4nMz< zZ0G2!@Gp84(+mpV1AFoCPkmGTk60Auk*Cl-0X*&j53a(4XCXza12g&GihH zCut7#=SQIh!ohdge%a5E6|;R8oQ09*c&%Bq+#vf zT+2$qBAe?CQ?(r0J~yn=BEE<}euNh<8bnMVzuMYI;y_|)2UNLBqY+*~Q_v!NJ?cZh zm$Kkfa$!8VirN;&fSpT<$<+I}u60tY#$AS)O3jBxAnpmBM?df{gvw=9lJgbGRQ%OZ z^eecbUXg*^d!TCk{ZLClRX6W1*pniKMbvw-X`mR;KW&ct?gcNJK;cfQk+}+Sb>jec z8^v|k=v_3N0;Ra47u!0QTNVP-P{Nf9V~w2n$Z+}0F!x-$RIyePb zI_>)Bb5(54+oz6{E*n1ylI5z#A91uRHpJdN|3Kc5RH_PBG32Q8#4i|%4a9@ZpVD^d zg1_m_LPiRE+}Tqz+KTBZsl6_P3bC*dg*?V3IgVlt9DL!-FMLRkdMVPu{N=op&6+8Lg3g?5)-(@u z8q-aWfe;Q$E?7Ml=Ul-)cmi_0^4%#@hShE!3qxcie=wbeDbP!oW`+Qqc;Jnzh`+(N zg%9gaK^YbWijG{;qxdjA!8B8QKx>Qf=+Tw7kq|c7kLb>lGWZ)!gMvjb=di148srP- zdQvrv2P0An0y+Pwz^bHTo)1!c=t#aA z_blg*n(Qu;%B;m&IZJA?|H#A<`QFBPu{Qfle4?U*zy5tYo)rD54*o6r(#pqNcmBB{@9c~OWpHrQ&x>^ z_E1xHe-+rLYz<91m=YuDk*r7nU2TMabd99wiDv8|t1lXWy$kaO{^7>N%Mq1=V99_S zkJ_06;h0KZXu%FrRS&jgxwTPMZm}*A+Zyp{8lJ9R@$P)olD$aXsI_7r(EG=&*hlo< zq%~VW@4vQYe@xq6jg@t+dtEwNcZW9k14?>PT3gmbt?=UrKSnU7Q7jfnk1Riuigz0M z7tq}^?qs>@dn5hMwmVsKV=#gobfvigITh|=^+{Ea-Nh=E+m~jJR>H?g8RRfhy+)*r zS&)Ia=(t`~co#dQu+h#x?`16&q-WgA(ls3SILjYk1$@@#SNzQ520nnDtDrNf@JvS@w^DMi6!$Y@#-KXB@OWpfoSFRiHBMNuJSNAIBjm9o?@4~zhk zcqwA11w_;n>tilG+ z4Z0(Q`-$SdEmr|w4s+!Y#j7V3fCtJ^+sK|_xcKemt8!=U%d9PV{rBl0)ib0 zeqqb$P)E;js^_y{OVMv6rJpa6!RLeymGFT8OQn3VE;8uQjGxQ7TY=7hUtzrs+VUaO zM;qovp!m_)vMjb+{&i(eyZtg;dZM*PT?ERY0v z$xMCO7%L-ecc0ZUy0D7yDK)#WYF6=<6JNVwFmWTqT0MS03Q8b5!s49ofXQ$e$H&${U>Bnw}X&%e&*kO}5?V;LFfxdTC#L!!|2l>$E575yZpnM);f`Ev=Ow zO+%Ya_CWYNPC&yK{boh1CPIQsg?q|I!Wh2c3v{9Ok{|v=!#TSc0O1IIGzAr6^49R? zr2dQLp=TTY3x5cEP^z=*U+Cyf&eeahSCt!n=jAt9xoWXKFd`Z76AU-7X>OnkI1#L$ z`EnYxGxbf@qay9brbD>gOtj%P5LBHW;opcFG&ebq{hKvWuKS(7|7PWC#c>vVBN@e< zvCTknOpN`8f5${Dui_8>I3NB;2pRZqqL3w7#R>V)e_0P|=z0`FLm^JO!`@<*n_c%u zf)F?AgKr_j=4ZBIo^Ut0=-L=&Ij(_XNsFF-i`h}u!#VQ_tD7ojTrpu5)gHwjO3Qm+ z5nEvHrW$!cF&HqB!kvTW=P%CKsjTMB_Wp4W;~bjGp7wGt5p~)OP;%;GlL9`2am&8h zq8s_NX#mfMKN11^JU)%h4h6PWYS~n27g6q9y=ql!XX0oCGmW_+21A5k*7P6%4U+Bq$n;uoOzu zx?pMyM)Ad}vCji2_)32o9jse4#q@TGsxO&vBnTZ$iymimjv6QydyI1ovq9(le0VQE z7DvGP%F<4n-Z`JMN$t$5aq-x{i>jvDIY0aXmZUT}&}pscNb-Eqbi@jQ{3!qaD~OUG zMf4IWl^?~YQLwwKU@D20#uH4T{9Bh4noKkCAT2+78(D*5X5>e+BDY11NNPT|FvK%7 zFB^hp^B^rnJS&$UErZx4B|pl)9ZkW8S2PC?P`e=zmGh%z@xaKB(x>4fmSX1RN3nSd z&Qbnlg$ntQ@)(z1w2C13ixshLL{fP)1dYQD@w^B=k*y(x-Bmx{@D*b?Zoe<4(3=sV=pr|jFGvwBmZuZ~F3gb7 zncxri1S-s*rGditag$2{g)g)KhL6 zK*1w|qK~?xpJ-x%2zW+~rPxL1K?BT=9>DC3`Cg}f5vz>*S=~_5^tAAJoO#z+wiBMi zyv~1%*xH+2!84P2gk#8dOmqG+hjpce&gwa=4ZRP#&LU2oZ&*$&ksqJ< ztT<7|+4&6)tM}ueXuDJWJJ!StX)w1s)8@hLq;gM%InaILtp1J#XinqV8OhnH+2Tn? zae;Tfk1G%n*-CK@m6M-1b>|fqaPs34sr8bu%}9_F^H}?)Jd}aEic+9QzN;y8O@0h- zZqk_NSG<<;ww%AYGjMv&XSLWMXX<=b<{yK+)Jb9=9rwM^f7DUv>u{krhhj-=f{RPe zREdapfX!g1<^q-jCwI>RR?iyj6>|YtqE8LJUYA^H zV~qkUUl$Ud&dgaiSV0{;db3McZdE#r1;!y%r> zS~A=D%Ob=KL!BOrSVQ)KGmBEgoV|-!Q|36?i;)`cnDq9clfRhN^nS!|+&UjGW_I|3 zkEN2AckjJ8t(P!-Si@-@P_mqUOW2)s*+9g?k46{;=D4Hc>|er~IX|CdzBK&Jjc$l4 zX&@^3P;(2X)>1Yg1uaIHqoYMPPO@@XWx?x)ol8sccdrLKKP_XI(>Pn$SuGE3r4iGo zgGwWnh}u7}L#0;GN+N<&$Zn>RAO5%~vI1dT<+fT`PUj&-r#njlGt^e5o_2-6`rN*c}XnEc4+1T=CQTxo}52{Id!00 zWnBJOYgy~Z8}YRgA!rRQ^hN%LIB;`xA6CXg1sYS(IO7jDxHgT?FN+d*Ile?X^F=1EEyE#Qq~8%*uz|bv_a(j zw2PH1FP1vohIj|j#~VZhM~j5YyV-rp2SMl6-Rv_q#mU^m-VE^$5VI{oM(n}vIVOyq zdoTfu_qr)zKBds?_P|~o=it5fUe<};Pw!=KauMMEgHD%y>`(G(ma~5!wiWTP?tUpH zO*78B`&mV7a#2i*B&j5VcjMbs>~2Zd#HGhyTBIv^$p16q7W|z?+9ng*1~lK`4=W;M zikp7C;psFnVGo3|y?hlRCMIuq26l~nann*8?t>tLy!R((vl8qq@Zr-FPSIk>x_A(M+ue0Wj>Gqn33 z(OyC{t^X5)84(UMSA96+i06T_7(?*4rBZ0jQHGk208e#%2U*>4ir6^BXVz2bso%Nh zAdB3m=F`Oqb{2ljp@DLH>KE9HqnyB)ZP!(20@|->+N+C9EQD~G%w0z1zR;IKn zKX(UbQeE*kA@_;;cOPUGnCe_Th&2a=b=apwQ>vmOnxwIx?Z;jjk^kz_6*qFAO&8?? z!V>UmGJqFrk4c(}>)p&qA^;wbGUi!bh%cIA<%tkSXxBrwVo)m;>LTbE-@pkS`Z41S zPvPe(=t%spjF=dkxqRb88~~>RGJ-?M00Thfda(OR8-l{PXnethMFR0YSxP~Hg|UP6 zzsZ_=QW3NBbpW=}5g3@>ZsG3e7aDM{iSu`KbA+E`@;$md<+-T;ZUAWb-qTeEYA@!% zDY>qa7o!Z`JX+idMIs0xHO%*P4M;uIimJ|-!z>$9#y5vq^&Hq59cQQr{vb#Mn+dRC zG7HtYb{M`&bt)fWeM^x^LW}kI{Dw~d?g(2-Wh2E(M6<=Grf3cyd6ZSJoy1$gHYU}f z=7(oeC8!IIh#MRgIeV0S821?vXV@{A<8-g6k>;KS$5;#Hd%tu27%N9!q}-3JJR9LO z{}Dzu)cMPgtWNGMIWw)&F;S$^L_y1Ev3ymjzwF#Oj}~3}ku7HIYv;S4*e9xPOmLn) z!9ET5IpE_RPlMJ(!b$&`U4uZe&?x65;w#;G_$2#laa7c_I4b(~B)i5PAFWrM`M=}@3lKB8j`P1wwH zn91P7|8bVR9^V)A0r&FLajoTE7(3mX@VMI(?)C!z41CUXZ!ACQL;gJ9JA;2Tu;`6* z*c(;mp(`)oz(937a)p3~+b@xi_U zt=RcE&hV{}p7CAz`x&juJj5u-??uk$M8i|C{ z2j{9^`BTa^e3T!>;BFr(rToE}mZDTswtJl&DM|%|>SN^6&HZqS69_2epRja`^G_{> ze}YbmCI*x*7+lhmsY>$ti=tJmznWBaozTZj^u4Pz5sz^3NMqjyl{afZy`YVYidaI% z)PtVeg{ht*!^0Knq>y$5r7D12qlu}+oi_WF9Dl|s3 zrROVJR7z>!g~S(1E7jQGq6(SH)3_<+yj@1AQA;-ls)}EHu*y9L;;|#n?_fl9^+8M> zq|Q;#Dp^Ix%P6f_?iNVR^MceD$Ta>Sn(D5WoOWfEwwW+-2%h{=0r5>AU_m>iN#9e# z^U81jzdA{CbFq`857+UvB$>IlTfVVe!Pz8K;0hylHu=$>SbcJJzFkfjSvlo8895o$ znDR=1DZ9KylPf6iF{NM7X&h1NW}WaFKlxP+YVy%1?A_I5(OVJaPa1AWY^tpMlckA| zh=|FCB)R1LwW?CR?q>1Dn6bbaXPj^l_`oT(e!YrybC9N3l9kqCMboP)->^)4rvqv3 zL7`Q5ap?5OQ!3TK7unzp1Uf<(fC1Y}$;W&lK5+O@lCxQxr&K9JcqZ|foq!LY;nf!f ztHUH33Bmb75IPE<#%zIrst-yj;d4UHU%ZerLX9U|=5ltbq5N6(9^<>{Maya{y_nJ; z2S#<39DFxM{4MIAy-ugPN`>@ayvA@jAY#stD#^3gc6TjSkffV5n!Def5M{5-0_8-4tTztQGb>E<4E zgo!&1bSut7{e%5loTm|vasa?b;t_=00+0znR!M+W%%TDi6-y$D0aXF0b}K*~0P5Zf zfB|JTNdQz!YDa4z+5mxFXSbo4;3A6C>~^JwGAQ75yj?kAy_~qk5>c>pgBS2n5OEhg zrg>zv-@J%FI6sCC6R|IW;U+GfVW$gNEPdMXD?y&{Y@Zu%>AchxeEUv9DZ^OiFP^0N zc_&?cpf5fb6RakB%|pFGlQG`tLI^q~fH$02sG`^KM!kkN>NO6aKO2#LD*(1POq}5) zaln0&7>g(nl}aGu05t%pc`E>Y(Qw0C0h$BQA|7BRx8n{VAkv+9Ta0-Nx)y6Uv9*9c zp~Ihc=trE{w~P9ldmfCCBIbL-`w#|-EeJRk>OsE1S2|&%8S552quV#c3~w|jFex?n z;8KHTdYx%al&k=MfLq^Yh^PHLT^bYqlqO0Ukt&bWx>%|TQm2s;C2ON(oj6X7kZ#P= zr8uWnNTcG`DD=0cO3fU)NJ48)zKDmsB$`~sk8Y}zzMt|%W-U(&B$b(QPqB=oF-r^o zxTi*Qj}IX@KZrH`wAOIS&DS2Yn7f!JRpR~-9nnD~x<%lA2#UomrfIQ)**gWCwt4t! z8cv6Bl#?w)Z1CnX3{(2Vt1d0*`M%@J|G>NXNLni0VqX2@bD#c6JjS zS#c`T1P4`|%4>q-DNfaEf-@;jHEp6a1y^YBQRsyqM%~ zQ4s{woR!U$42`yIoKKFbwViMaMaMBGCh!OaX}bC27{57}ndipJy-`6d@$Y z#P?4rY`}L=c+9K)Q~1H1*=v9#`VUB<-RrBgm1h?8MB>srEr9G%O!nfWho1H>Ci@WC zi_z1*AT3$0e=%ZUF*<}iGo0stNqb9UkA*NS-yh3pi(Ol=t4+H2izi^2Hm%!K9iL9wE z(Z?nB=`w4!OF#(%d<;8~oZ)VN%XCC;}A3km14)7_%Ji%#%w`UCVo8|oZ4Us)? z9HpWj^Xuh*B?|Lm_$+?&&*fn5p<&F|vY28p_`*X1{307&$)jsmv@)a{w#DCcLIu>Y z?c?(hx;E+!_YOEunM#>I&?c{U=Liy$LvmE8h^JCg$P_4PU2W zDa5}l3th|o3K;@_W)wOr!5Wt%_(cHnhqwhmF$DcdZl}W^v}~&vX&>eK@b~7P{`3w+ zp?n{TcYMmbu`-+=WtP5>nVgDh)kEublb;@2=ps1E-*Fp`b$wo9vb`U4CEthnolEANT zX?E_U$ZtMj%HNr`ob!gZ@F8pd-k~T9AHQcmQORd(oRhYv|GvOqxc@^+5aqZ|Bt*2t zB5R0Tug-36UoK6wWWX;BMej}zT(+kBUy~s#EoJ-+G!+u?@ERU0eG zjb5?^_mzJ5SBO|e7B@crZ0La<6CuNdmy~g)^Zs&D;NJ=Qivu2<(uW^(#y)a}V|`=o5H8mE0lu3 zgI*o`krr$NpC&DQW~d_uGIiwE-?~I~1Ua(Vk*sm+NOq9vI`V8eDyIi82A_wS_p!2! zJD7rvlT(QuTS;b26>}>AL~@nMW*h~ByzZa_drUr|DRe`Y5Hf`LXhfM#eGveykvjJ! zvzg@dj;ULS)lpu%?qk3{Wdqi2VoqNBdZ#{AUFspj)yYz;2oa|PGDotGneLj-6xkl- zb!Jn?rB)QH>PjQ8bi;^BlcGdPTeE7PDMU;ZHg(YiB(Iwp!UD9AtPQJiqOYTZoa&UH?L*B3?_y+Esj=L!1=LjmoIY)lPDI>DMTP` znC|;1h8VRa_`Q39Q)povY7XJc>NZggK~&udk_{JE!{3z`6bgNF!`};e{$O}wE}aTM zfD~TwG8gya1)mZbfTY<33u=NbNGk5hGORfd6oKm`9B)>-ZizqP$i9imb$jQ&cU8dZ z7bdu~AI^)VjOVvuzha_5lK3;bVRF>YWd}^^sPxgNOJmc~Oa1BCt;}8O|5gT!`yI+6 zo=X?jW`5OjElT7Aeh^oy4t{5?K#|Pa&w5be+G_&sfGVXQKFsf~!uL3RgYTuEJIs%{ zkF0AN&?wh&2|7@=0=i(Qbkj*scH$y<8Eq?ugPMCFr7;5TqOEAbow4JJmyeP}Hf204 zye{Kl;R8@R?RnH^t)vzaHrt{QLe|vtiXkR@B9eOjC5AV`IXmT^WGyk%nR8&K#$z(oj9=WCY#8nW|C zEcjX%6%$_XqGH1zaZ&Nj>s<835heRvyIDP}8?fGwx_n~C8(dWE_hT+9mi%#|$tnkJ zh9*gd)d(ls$dIh#>@Hn5B>-Hn>}#wY04*$dc?dUv*WtrK%zLC7=-({3O}W8WRjvUn zUsXZcH`F8KY(!F_Ehx8(&A<{v@6?Taxd6GP46>lW&(` z)Ddtp?}!eT=$txpkvems>yerI%y@(UnGic7tw#8R`;va_82@tZ>+I|M;hpyN61Q(_ zem(zK|K{);dD;KW${ui>D;u8Rf2Q_q{*}t|O6`M)fmOQo2T_3Seh?hD{$TynnCwF~ zu4Y58`v?Dj{Kw1b-Y5I}kIs-TbEjm7+V4Ag*eE}g*K#=#<}0sd)3I;%H+tTx^!Zc$ zvoIWe=Q97Dt*gtiQMy&-bks7xp8jQ-AIGSE>Mi~}A3#no-0yL13Z#9&w|i0$??QM* zn!Lq7sqx^}h){|}3?vc5uMp;b!R0qCcc%R+uU<*IoR<1WKg$FtJzODW41rWhM#oK$ zB-;zDu#kuT+iEee2vtJlQsJQ7O>n%FVX|a`Lij|@HGpvcbH{n@#fzp;1lnki<0O}6 z1K+a-T7bK;B^nUWOopi!VWg3rl5X9?Mq1F@MIO&Vm|*0_peEQJZ`H)Zud0cA^Fio^ zw-JM2ccvCbc|&0OK24;1zSW<2(i7UWmcw5GA~Za1Fo0ImkPl*5hFa~4?VjOHf;}>8 z=rEZ}5h3=Wn>fQe&KoVGhLPuYY0KMCu3yQ~_}lzl6rMM&98GX|x}EydE8gah=lsHs z1n+(uM}o1e6Gzrr+fU~jhA_Cn`FT0L@}^SU>eY4^%=P=QcldAH-Q61lCAIA^lI&7y zBZ@OwBZ})c#p6-K+W==qWYX_#GJ&}xGU>N6rB9shPs)@^pn$fdt6J01@AUU<{H78c z@C&t@t6sZK7Ijv-LHC{_p$mINI?s9uzo88kDQp%k#ZyYMVNKN?<0=;3-_BfUOIPPj z)#evs_9eL$C7teDB)1b$vq|I5JhnNHY$0MVg4~m*JfH}hQ7aaPt4j%a#De^U;zW}7 zy4`AWKRNsQ`kpr};Jufl`MnK+w=j3`Q)=u%zM@|*BoA55M84n1s;<@4Id@%^sq)U~ z2nt?-dzW_kvP2kustvJ%yC?EiG1y9M4LkH=ayie4@;`2+!tbzOVUK!MYXVJ4UNlxt zY`#(ubPC(G9DQaH? z2rX6(C0D%nx&*OG`cPTU`d*8y5v~JDppg$xEZTGvuqn+ppGASP0cNQ*K1ldShBo1A z1ZB0=iVT9|sFiHX^P8K2C18YREdnNI6brw^x?E{Ig|)oikszG}x^k=wVrGQ{LFT$4 zzrxLJLL*|asB}YP?yH;~kJ9`rHI(ly@^UG_E0~Whe;)OPeqXXTEMoFd6#(72( zu1v!B#BI94$4^&S7kN}1#durL(&pQJWgY>v7F3dhqE-Z`TCHJTx)CtJ8TH?04nt%a zQJVcBQv=1+C#7*W#t{-@OjOiFf>!n2)Ur7eR45^9J(JkV35QF{!VaAv^3F(t_k`EB zc1(21Rx+xlx9n5yZrC0#uLj6ARe>_|WK9|H4fTd$(%%n}xI*}Hm{fbS+ZZCyJ2=QV z)8VI|Gz3{88z>Dd_`}{3y~W5AC5RdH7+&s{Cxkh?qny(~vq^a4Flz^vqDJfEknDki zX?@*RO0^H^e#1+LX@0~1FyEtGJQGSq=)34s;@8NBAiQ%qIyPV}e z>tWO{|L8MBf~&E#8m9bdl~MoZP5Yef&+%bT%UAkl&o8&>Umj+FWcyPOK^aAWXyI^s z{*CEBUmjGOM*VBkRqyfN(cnzwu#vVEjJG-LN;Yb3GPfG_ueUquSEwt>>XPu@tgE5< z@WMZFmYpllhd_Af%Xe(O)50S(jqI7not5oXmD!sNDGRbO@`zM&V=?QQr1@sgT*v;p z-P&GZlwDa}Y(|>E z++|Wfux52(kW0cnHeYL0pH)x&jtf^q+!M(w#c-tU9 zSEqkH$3NKn&-C@@`e!1BfBIbif)c1K%iF#G#jpDx#m~vV_+$Nh%IV3ITNdi~Xa2>X z;N6qn`!9eDN&Xj;Tc-42B#ppBU!~W`q*GBm=tVkpO3SQGZ~0gMC2tNUZ@DtXRBDWb zH5S@P-5yjU#q!4)Hqb#Y{E@`>+tX{#_owcP_y+N(e~d_aYS{?+`TGI+9LwUWXBRsz zz(}ZCXCadfuP6S{(VS_o)6ZPs?^@NV1LQ9JZ2F@MxQ>ma98&`8BK03IlpFrlvis7} z=(f)4dm=lcPz4`ydDh7!h?SUaS#M8&+wiAORnMh~0Y1L#dv+y=bsn;d+NaOoKX(CU z?z5cHWeo@Z_H>m7Cj-^=gMI!k4eK+v6{rh#n%#+XYCjP!cWlCjQyHY0c1qXb8JxwC zOxE&mS^%!F4qCkMyU=`we4GPXA)7aCp_2K9@WW*e*MLwVn=9tR3WxWjZ4e%a;#!h1 zneYk-pkp4)g;%>U{ih54CFA-W_bo1pD;$p&>V*~^@}}Rs(Epn5{j9slpSlZYyuw&? zcDD^CtE~VW?zXt~6wdSz$5r5m7x}xF{CKf1~ zUU{+KW!Y}L*gt4I^$ykTXn))C+S>Fl7yC;)vR=X<)!3#JR)PP4>Uj4h{wJ-D$?x}f zD`$12hrgeLf5xjV8)6-QBQ0Q9R5eV6%m(JFKvGo}{d2UVc-yXyO48>D!FHENc&*3) zsyLbv0}9u(z1Es&@TT% z=mdvXcI3+s^%eS+6hOM)sydGIhF3RSJ(R0E7Zu+qaBFGhD$n8Ba?Pom6y=h>L{m{^ z?GSsYT*Ge@-e9s-tkKE#A?Zt(ti~MJ6h>=TW34|E?$19dJEF)c&;z;8io=b2Y znd^61u3NU&xSOaYprqGc>UYe{ls^m9p%_d#i~z@C#xTmWs^|VxI1lSswySIf5Vrm z=>=>2o`u=OU_c}J7<80@jiOdFrx3#x#xk=xR;)`6xcX5n#{+x+`E|Yd49l-$CX5fy z<2V5`mM;5{KlQcl%77`AsbP2<(ht%!+HAbsMh+j#pA(tGF8>3=SgSkVQT;*Ulg&Bek$PN6 zD3IBVXns%$=|X@@4zOigcZEM5-wnoRb0#Wv{0J{XX7*r`NbNe$vD79x)ig_PQuD>| z2`(TCX0&0{m&WZ@n{|d16OG6#gs`3{?d=V+1v#cVd^=gEx9S!+Bg`;mK3$--3{mE5 z4dBt{Y22lc7t40!{!LEgQ2(^zD9AeD(RMiAPp|Ozn#2jGJVU7>ltU(4WrXvWqcPBvCiX<^x>No}MivV&)R;rvQVkns%ZCJ-iutuZ^q z<&q`K&>akG3Fe9kbDcwJs-I3R*aAwAOKY+PbXF?1{%i9L+i6fE&n)(4bG z9XT=tH^s_s+G%;CP^mW`2<6I4o#{$t>(YT5re&us>6-`reaG;Fu1u;u>uCjS@X&Ik z`|eSGQ~IHsi{(u(4EnP?|B?3ewd?%1gwJJ$cunDN<2rx$18%vol6)Ta#3u{!EA(3rn(;wIb&+^=K?1w zT$auI^gVuz%71X)6SswzO5%IomsoM9ECy~3xbWmZsU4!l+Dgv9W*R zamvj4`WiW1l2Y^}7XEBeawS|xXA6WQ4-r(+>BT+=%jvR@_^p14*`SR( zKDsNfh~>c8HuKY&Vo8nsKCXoCRltmEWnQ2det{es{(}s^7T%rx`UbyR!Y|pcs+6VW za0@@gWQz^tpBj+{OTfBt-U@jNG=76Fo-eWJ7M3+Mmz=laY+3D}w<7V+mcMm-?u##3 z$+K;k3=V$*j&u}~uK>C)Thp!K*9k}2R8KG9^HD28n`Mn{+!y&)awD3At6%=X^-L-C zKI(TZ6)=0wHs~`g$z&U`tfY{Y)>QPQBEmo`nX-Gq)b|S2HFl^vi4PcnxK{vBJBJ7a zNFQjjvFUpW%I2Hdl_TiNH6za;v$Z_K3>)0Y&QwMWZU=f(yR+m~b!Mfr{w;Q9rB@Yg zpJg}iK^^O-6u}@M%WO!F(EfWP3sdCUy_H$D(=IlENjtZlu@vHjOQJG0_WI5sK;i*a zn7ktHT}f`Zxsu$1n0B-1;Kf*SS9RcHnvb0?TasW8H&&M#rqah%3FmF(rMvv(($B~(iMmwOVUuaZccLsFN3C!vnXQGvkyjc2MP~MdY0rb0 zC)2Arh4aP97<6{rC4ti&bzwH)j=Ds_+$mQ{Ud*b)PPwY?l&d7;%VPMA?5Im?-+=ExM|<))0v4>|1QXG97|LzA?} zLR6Og?T6pAK9mz2jaow*)re|!oHRqdvKq1agTI<jVW;!KvMbhBMKJL$-%nln&XFW5^cCW|UWztJHlv#JZ ze}uO=J@R`0>vEoH?jABvzIHsB?zxdVuWe0_-{|jihH^kZ+>sPxkyrm#x6QY`puG{> zuicpNd!sX@^JMz#RA`3u*}gbC{Uqt>z)b|;6~i|a@X{?_d7tb?g0SRknhc;HeqIq| z3KTT8t3By<3JLOtIFE!7_>t`|(DFDHKsj)7m$(5ofd*K-AjGy{l>G{9(Yn}TH&p=i8reFPuKec<7hhGQ1eol{o znJpdry4O$rX&pni-}NpeKCQ}K@&>3jl&Ougq{iXmNFc?fKlOX(wbb6>w0A=nmtqhz zGxG+CGcPa0o7%dTsjXQi)%wgM{=1ibs@QZ`-IDJl(AaQnFYqDU!LSh$-H&JaQOtj6 zzky)sWJxkS4+~6Q1hQ>;Vjr?&`j&^hvFT%vV(ZMJVXok_stgoeUu4GpWCI*QqAyU= z*+Nq)GZ${G@Ubh;zGeSlwYeLD+7B zv>|cWv5`iH*mJse=LxL9VrCiJQtgO~Ng3?(vnxfjE;Ni+#if*`A3NA#d91j+Pw2C8iG4z<~{-rXF8 zH>h`FzR2-RBvA&ohg%>`@0qLsttP(Ire##<%I_DSu=%WGZIi>?*=M5B%(8gLT zO*}(O!*u3m&qje`ZT@@x<5aa%=BP1U{3xbdei8J@K`AJv&xRMpTB`GKY9CC$_zS-W z7eGJ!g}FZ=7rQ`W@&nNv;g6mpqyxf7E`i3X{mN8pXOe|p1JD>FBv-!~{{jSE1!w?$^ z1{;PU8q^RI?&qGvOoxkhRB{oMZHswX94wB4MdsTHgguSjjC7|CHDhs{%-|ss34k^X z$+=qaGA|ceCLsoMww@iF-FnVcW|^dH2x3|?uut!hY2z(gi!#Vy3|j-ytW7sF(P9`i{};h15#J14nQQ;FiUSPzLRt39pBGj5xW+LS(>#pG8EqXf_9!gUM+QmxLRE09#0 zVbn^OWHV#-VYPC2Bc1K_SJo@(+Nb^9S({&c+MnDaw@D=~efaebH>+p4DXyg9Gk(<2 zlw6#xpL`9f8k~UZB86Zj%OEr$?88?|9Agxw8OJV<#Bfu&j>{d;LKk_Qh*m(LK#)3* z9iRL()sB)T0-GzgJ3VT=xJWbbZcdodBh`zr+wezFgXCs+GQvX8G=OqiDCU)|jjxRZ zz0d`tQ3wJLFZsm3Nt^n+YWQO`j@s8S_1K7U@tB{uyyH|c`^j<%e_v(QAl$QAc%rJx zuslrP`)mKe#%L{#mgKWkR|tPnjk6lK9tK{kHpG}_y^$SjQQzaTk!v=<_d3mr_|$$J zID2^k6m^c$L|v&}L|T2-#Xh&-;?mxYyvuTh03T`gIS7AM1vOd{R7ae#m9h`WQNyx4 zSp~edhEZv#eigtC0?-z)v4dmM6cd7)r~}N_>iQF|e$|P+)6;(MkMn<7P0#zie>;vk z_kGU)M@*P5|C?x$ptjY+8%{yB4SM`@05Fvy-@iI6mb-57QloAe9jq zvMj@pum8O;x;J#^-4jA5j( z>?4Q#n&$8(9zO3+F6yQ1bl>Owu_tIDWc8i~qmX8;Q+%}fmbM5Po|8GrDJ18c1IyZI zx``SkyhWF8P{jO4Yi)6MdL^rPokMNF-vka1zep2%t}9QheP`=adpkL0e~*j@EtEq7 z>Gji>o`>K6B2E6}Pio&FVs$$YUP6F=l`j92KUJ3Vml5vUQhTb^?;dijwZYGbhPV|n zIsF7EqWKhL4XDggb^^#P=4^*R0w1-7ZdlnQpB|5o2NLmw5UOxM>{fS6*qNbu5TGBpzLTsfNK3U_j4ap|ZBAAdiee7N5E>GsIV5{5LH}4E+Kgu<@5Ws>}9Tj`V zi)NPLWr%EURb&OC*&L~{P&)zha=2NW8WobQ zHC-r%Pf2))c+h~(>>gC+dl%0y9K*EudlkNr?*AfZXtqE2K&g&1e_YraV?gC9#enFw z9WQq@p>8pQl*x3OpF7Fi5xL8*z5bIJxoYe6bPLZAv?P!45s4&&v&F2m#mq4a8yKCI zs4eZDq*e*T=c;;tMKCf*%70=!A!FyBZcI-+ie|!SBCo4e4TSiCK+|vRyioVx%;M%= z@}#5Kp6O(Oe5>GS5~!5v@TL$yd3qFuJHKM?dgFnBH=vD5F(*>Fy#S5#G8WIHR#|sB zvq|6iSAX*BBJ2}&)WeofH;6e(mrnKlw~BJY$bB*I(ah2|MW-~3+UF%HG>{j^68tc;8vm`0KZ)|dlvAS-x=_eAK=uOsyHcrLxmnIAsS@l$<_kRew*x&mSjS%ND zL?X2f@ri&JN3{yFbeWhy93dIpP(VQ+eij-)|HgkjD3+nq-ua%~+v$+R1ibWGKj@wK zIYXfr^u#;$#Biz1-s!6JCw?%oJA3qsr7eFvww2O`aD5sE!E7H#5{CxCg6ij6nVEw8 zN~{YwJpH6OHcwbs#-wgfpCI$w;UnmqA=I_Cz7saZ-OZxJ+Adn#DkEwpXnv(^yi7b> z#z{zPZZ~K&%56PC8|#!rd+l$%^shId=WzRmn{7j9exHDokvg#t@@ak0Xs_z0B~d@C zhH=uq+suI*d}1m@ZJ0Dk_|oCVg=8SxDME;ZezqfK+`>7o2vnEvhs7BK0dGE0fzTVd z5+4<%`6Y*!Ov|cakNKK7bwW!pEqD=0>VlTwbr#vw66{+1p)Som(h|(qTcguT!Ax=B zlS;uvh3_o|^~IT8l*#dMu>2;R-D2l?I~&6Y%PuGJ+r6^TF4ZJzmb+^`xR^DCRCa|; z$+dEDa>F&D5xH{&_q&$cM}D-D$F8rqmv}c;YTqcjNp9Z26(|8Nmgs=M6MhR~f-xNM zo5rh{P0UdPjwr$};e`h8Xhw?O5m^X6lNsD6C`!uEGBN(q#x)_ZUsWNv!QgXIkh#fu zwL}u?M~=9N_d}9WBKz3Osy!`9sRkO*yRLN0$AWPU_84x)g%Q2}8aLNYvk4lAY!{O9 zoI)o-X-+}@?V#l{j%@#2!+_T#G6+4{Ar zw1_tYcXE&s4%_~Z2FbCi!B~L}vQ}Foq5ytLf@4S~kZ3}+<^(&i;l z4Mu!JO)yd$OTc_BGj%44N}!X{({7RlnSZpSu(;vq)K#Gg!!AOa4({`+LOlY-ymj*n z)v@L=i!hU_3hp4>!wH>!L0i)GbNn8s&~cU0Q|p&11?xpUU~j5h*khFnRiGT*HD`|~ zq2aMgZ3b(Mx;1>mc8XFUr$`PZ-O#PJV(kw_zXS44j~c!_?>cdQy$7dP1#tyocz)xU z3^2eFxv}o^zZW11ikWmM2*EFcE<}RLK3+HS7}gvU5gSOv43XnHEzaHjJ|B@@(mSIk zC~_QaSFV5ro(pn1D!ElpFKEh)R{=JsUMnZeqqvlm&YY90Ca9(wDQEVJlw-mT(6A6w z(HN3Dg}bX1>Y>2_52x}AsFv|FZ!ALUrNS$H&Rz%yeN8=wX!4**xZa0^K%Z5~2e=SQn=sPmYp^ZC!YpTArWWgZoELk*lc+k zt>vs8ZJ2j@CW5m^ayi@8{SuD_R?xiZGNHBwy030Uu^+RB3?dI_>wpmpf?Up(*vE)v zEyO&j6wilsndq1y)Ener<9p?x6WlAx18sE|Hg}Jh>WHhmGUc(M$@4$@0?4)YTX$BM zLjvP&?ar!N>O7~C(L@%5WOeWk*sUis5_?N{wIa^PN+rBjRk&RZ50w?OeGQw#VsbzH zqfscZ2h4d%9S51y3m2B^~MWk`LtS!7PlU=mG z7m3k6Q0kuhYRfxo$PbtTmO=z`wJQRh=X1hW<{>FZHRBR&QX|ZV9h>knT(j3hfPh9? zkocJw5f`beOGAvsVduSuods7!cS`Av^7-K%mD=WAaWCaxkQs`Y+^$`USFif>?B51K z!2eMdwoy%%>7sZwnWsHywceg(vK-`r8=e9A<&BzRN2$HNTy5okG`q1!%1b!W!p8QW z1g-*-x)T579jYA$>BWD7#@ZM9Widcn3U9B}%lk(K_=eYl&0Yznhaw?hRUHR^?ubxl z6iyQLg+sE8;7Q8L!eRoaQme~ZmNh?_7Al8Cl>A>FhQD4{JHS}A5xslXEDoX zG0R6R%cs`!W)p8@i|UP2P)W_AmV&X$YgND-b`PMCk|EQd99x_U8d%HeOZx?Ngbe*i z#Khbf*veRut!vy)h0;aAT(Z_JX02Py8YlM3O}~vK1Urw6=B;l$j;(+ z_aMWL0-18uq3N|)24K=M0K?P`9I)EmgLE%Hn3T;aoW@%&8_@#0VkwiB(hCn>P_DBG z>SgSqTB#X%&8xT2Rc)U2#d>_4QPe!<%eyfC*cqs6TM7PEZBvV0=i^1@*E^O!OeF5$mJ zO$@xTxjNuC&!3l}96l)H)eF2PuTd1vKpoX`#*yvlm|Q_9yUmImhG-wc1Qp;mT5%4g zN{ibyKcjNW;O3fDx46CC%1~3*ZHrmAEtXBs5N#N?j2jssc48fGy^OQYY6a65w0m`r zehOFW9Yky>BM2!_aJU9K9xQaTl`UjrkqdKod?YVR<)Wfm!7WO?*j9u;@QS>bz>j;F z2DERAROyAmoCIH-6-ksNUu&SeqNAly(Z98t0ar}P`q>1(^F+8!S0{)hZ-;tM%eth>|JG1ncBCr26%|A1-kOY!SpWH;b_|6*kOVQS*$gooiKW>{h-D*r9i+k5`Gt8C0+t4?m70$v2g3i!^kjXNepgU{Icb?8=#Io0$Rp^y4UTR*aSg+j zzaLneP}LgS0gx6&cnzipW-xW^*3tK!0_C!NQg#f}b=yMYwrR=)A==BRC$YctdU7M$ zF*JV#z_lS+^4X1b_)0=zF$vlcDx)gr)=QLK zt#wxd#oumpi}S(nqJUmB@(w$&gWSBo{3fj-1`TLtXHtcT%6UG`2_A z5%RQI4K$%Ps>K<25NuSlG`=V;HAmDdkwRk9N$o5%z98jF*3ege@+az0L)aRmf7vgX z01L;jU5GN@NPSe5B<$DO%hr9B%Pq#y)+%gBW4L9Pm4akNQSC7*U+Ypfb z4BK8r(rjE7vn6jaTk;lL=I~F$*kRV2?-(!_&FGEAGCG1HRd|RR&A5c&bS|j4-HFC; zG3$`UtSqq%vYMo9iZqIxa9J!HMNYUZ%?9B$2Vk+RawCKd+p-S{4?8vjPEnWv6u@ki z{&$^dST9~pCv5Eblp+36jM)sms)d2;!{s2Pkdpr^HQG0Fs_BtPfH7=T;>d@MeKuB$Wiv!tw(^Nt zH`uAZ66xb>26?A1G0N3k^_FH863g;&-k@7kYTdw{cdBTe$|svqdq%1P@4kVehpvABV?wW z)b1?QoI*Aqovk42wZ*JmVi^=i64#N7WE_r1o4fwJ6Wdc(Ovx)7zBKXzLps^KM}Hr9 z=k=QyE%Jl+Hp2il6Sp3RP=g(-iz7xKzvF^pi^(xLMKiH6gCA)b{I;{ba*|3u$X5^c z;ZR5Y#0Z>}o7cR}25lyk!xA&Hm-n2r^rmE$_uS6cn-YFg%;n^oL0cu61WRi+XiLkG zm9(91B1dBNK5E@Lc|9NT{|1&vHBngGUn3T_QUxT@h8&IlCJW2PzU_`AAE9b&a;u?g z^FeGgZLen5IJeHJk;ODc>4ARGk$1wtoYTFbPAEle*9cBFucU25g!0brG{g~$)HAEF z3GpUy5p7@#{AuomH4(NK&ij~$ww%?Cd^roO+b-v=S92y7+W58_m0QlQdSu%hm|N=V znSd$^fo@kPZbmGuePWI(j!<1;Yd|5l3i9IH+bvp}t+h-^n{Rs!%GRpItkLa2UK=j$F!R+j!&O5X{x>_9xwX8d~aI;-_QG4YKSA6!;0smV!Ko?DM23qaL z^X-{!3o@K1&1MI8V9nAmzYpPzUD9^WD_In7r;apb`)WiCUpsYKLuse(!*ej;(vDjg z!cYE0RomjIM=vvZZu4$uTUZ)aI5y-EqRuHY$Hzr&=*u*lc$``UoRHCm?kk(U5pDVM z0It>midknWbmbP;zT4u3xf7G@0+uY-IxyVF0s@~^>)ePa;D?*A>@mfZxeCE9C`q4< zg7b_2j_L)iM5nfCQxYyFHzJ7Z2IecgVhZNfm^!Ty&b{mydgbt zz9G<+6|*ssiI%fc@)MrW!z78z8Qhu2qS$P6ihBm(9T?{jcHhC}2g2wM3|(4fvcxd= z3@UfX#aT-`Gdq3A!%X;PZ^E^lU2)aosa0r~)h7OIcwrWw|4vvfZxi zB-MO$R`kTI;bqNoODGq)a?@P7URQ3q%AJ*!JExHq?DLu>Pp9MzS8}E+Iop*yNF}c% zqmA_{A~x6!uBey--&cD>gI(x~FLA|r^LWqT*1Y(gu6Se5V2dlSuQ#gj(PU?|$GO5M zy22;x^82kYtPBoCsp_?S9ql> ze2y!89tVhhnC@`o9zI)&^Gie6t7pc;7PAW|7PFUuEoLtRTda3~zZY{JO4!T57PFUu zv5(}23^nuYJpJIcQEZO-bn}|{8se*nn^DzlK3P;w^41Wws|iJS8^Z!n%FMB5`y2Fm zBR3be|M_-(zBBubU1GFV@q1M(zk z5te)Y%*+MJ25ij2l!|f#I+;@q8PNT3gaMt_Z#+r{bUZmD1G;K7?gr*_oUG^?ai^#< zYFo3C7QvQYSXOboscFXhy3>FKon8aLfUX$n0^X1TU2F0r`h>Qqb9fO<)-uCl_y*7^ zI(tewLRnePxw~so%N`AXgBN#4-MQ&p%O04T#uKnn>*uR~qqD1%<=l8+^sKIW*+*C(+{472IQsIqB0*By<| zZRaMqXhc&JU39qVobAcET;(j@+GO!oHKSIpeF;dGE}JY!J0`hJgExUe25*ga&gGLW zkBj`n1!R@l0d9@3c`IQO5yt<_xwl>IB~22?1UtswItG=-xHyhUd#*xs}iY|m^3 zjn$PgZyN#^I;Wk2m%t@nS!n{{e+MjNvz>s}P6Mm<7a#v?GN3M+A+viY6tOsW1tD&V z*^CH{z^%D3RKTPr(ybZ684-t1>E*M6iC!hWaaJ(3(XuFa9D~r{;vm>UEOUfstZ-D2 zvVhC$G^1AR_NgMY@zPz=lkGV8xpn>oj%LZjEnvb5tM!TKEr z2~L((70b?EQFXxgBpjM)r67TL=pbQP?D|Yw?TpL`nA|c^^Uw`zLmc{eJ>|M$=cY{u1T#E682ZaO!JghM+@)NQU6ek@xezlCDgb(oxfmxh zdt~}DGNgwd6fBJ>`_s|>tj0K*yVnpPA2DlpikPMTRq1U91#|qbRMOuNj{Pd)Z4Kx` zqH4?x=5XQHD(S(m4-V8zp!LbDkB8wZQwX^dU7t$0ir*38Mt;``ZzhZhZztS^@DaXG zBfK&F{Of~%sIEevJcFN)rBenx_|?fRz?vYmxm9R(tYQ$EI+d8@VUY9SYvrBm+zfk zKQH*BSKM?>68w&vZ0Y5Tg11F2wSV)RZ=9w-Fo46f^P-bE4I8~UcvI(E+#$&n4(dg~U#`elK8h-|1PA+ykIsJeR>2gmqp+tZ#yg2ktr*AU)ZV#Ms5 zgnYof?aa`n>qewjtj0^azcNe5t)kr)67k?lw9DL~MESUOnFD1`w;U3@wPR!_(|wl& zQ~a-1(qoncukC(R4;AJ~+X)wj}zg|h}hXx-hw$y%5O!xSLH;c0l>)&U;=;*{K3>dU%`MpJl}23a2}JMa71trPG1I&V3PHg{rYsv5kVcN z1*aSn?7b;GGT_d`*69mdoufhn$xX)u%e?My>P~^~S%b9~vbE>W(jFGurd^H=uJXP0 z>E`2s+(YRPj}H6{bT31tPwx72>O zdvIVQxWHcM(dxJDjqy-xj=I;r(w5j%8~by**f@t?k?25v(hJ3saLCd)wgj;Opi8%6@$J^x)6s2eKaz zzBBlgs&6b0ZuKXr`{b{ErUQMV?)HKxx%y~r z?JI&eDeQPR>El`wzjjmAZ*_JCs=~J4=dKKnptbbgmBCc7+*R14_IOKX#N%&%ZGEhyhE^0_ztA4;ZlcvFZ7X0?!*I zXz|OPT#==+D!6itfU9%V*o#I>E2Qi;K}el`O<Zho>tf1xhB|uPd&=Xw0wD|p5kh~uO03M`Gs*^ z@*e-~W4L$ml0WkH?4}nk4~|qbhh7o%G`{1sGV6^N9QKqs4wq9AH^BKNh(%)cjbCy9QWm&5xCsTM&84 zO58nA=ORxuu^&B2Pt?^9Hyayu_t$%L6QolvE#fiGF>8rd*=d#)$Q1{UHPnx8BHgF- zNHJ52#z$TH-~B9eMQE)4cR%%_5anB4`3j9zT>0*3LY9M#Q5XMC)XxUnW_mQ1e|zk6 zEgF-A0z%DI)aEMkY2SAhH9Jxp*^#!99qCZPanUFR<1sFu5VfoPB;9Co9qFJWhmWIT z>xqoZd#G`I-Vu1H_GGw_kSEdnTJ}Tv1#LuMyfAp;EAmeeYKdKOMKGZRM&T@A(-Bt& z^SrL1kHQ^O*?8Cua=_~aD0OG0^5+(E^fWsI>We_WXtQY&Cv!6>B_XlTAp+M~x zAAg?1THLDAU3Z|;hyAprpRQeDwXzI;HW2i6exzl{)q)*m54`1;uJi+g!F$rX=ax#x z<6Cl;zYK^FoJN48bGm{#g)<4BEg`@=fdiSsT&ACGTb5w)oWgUZ@V|9wL&siHpQ@?7vLzDlD$|-JdnTROUCNgzdrsSzxE8$P&^1%b zkG=V`a=)J36b4;FIUG^aDK3HJ8yE2pPj6YSEs53&b|z9w@|AdR!j ziATd&YAF2cnpXmNfRG$|4vMo5PLmrsS?jUIv-{b$+0y<_FcwABl0J5A5U0-^j0+L2T*~ha z&CBl%yEJ(>pvh%UmUpeqWV-_^%Uh!{E;UmlFdps&QtB+#?;4xoez+}S((1N|G$*e+ z1Z)wxMt@>Kt%nDC5cm0dCwA2S>PXab%l;_An@PQNii%ESYbcpsHJ6i%x6o@XX36-t z@f43fH``jCmVWBv!2#Z~^yeQB_HSGv$77o9)9JV-9gv&mLdu5bAl#Nea}<&9`JJN( z6oJw&_{ki36F|u*9|~x~Ku%eG@FxLOW7)y%Gq~L#H6^0b-k=| zcfFIV!*a$0*=cbK+T+lA5;fN#7PE0#%*JIg8<)jwTo$u&S&5vb&vPsbYR)fOjcq9EdxWQb|@*N-v|dN1c}M%{_q6 zm6i*o;e{D+M^wH$8rv+aF_pJln5nCx*WhsjZ8M_Q@X4}?Zjl7Z0YqlQYF?AzLb$y) z>G0ze&;X#4C+cLn3!tQCdXOkbnaMrm*2g%xeeV}|YlB+d*;_o2J=)mwTjaz^59>To(L$_>tw7MLa;7)uX%KccR-JyWpjl8V$|cSh1j~!+!EL8uk#lP&#au4pn#Wu%CS0eb`Ux-lJJK6vf_i*iWjS-u#Jzb!;RDt+*@> z|GUDb#`ovRP5~m!+0a*zfr#b5+>4bB`ogij1uT{Un+XZm5F1aF`Vi zM;87ECOI#B6xT*&e~^`CixPx?&>5lV99P;OCQc9P3ltRVhbXAj7b|G1AEqFzAFiOQ zeuRSV`cegx>W3Pr+%s~@SLw|2(fX_wZ-bk5MqQQGbKN+4W-;98^Cp*)Rd# zfv2Eg9?PxI+&%~dhvi3Ca>*Faj}CQCA1d*}=xCzH^{=fjVq9z{kxCiQf;|8H=y1L- zjF#~CnEq&ymWt&#L^+Tf`=j~M5tijh{=UIwfm2h-;-N~GT8^Xmd#uZ$a~NhCSCA7W zk+o)bC*0cryNNY%i6^kd-Ghg~Co1tYc+b$AI*xZWUIR5r?rzssvc8uav27d|(Nm*0 z{n|(tfj~mrL^a}t=Hz0&eRpLRM)L>bg_bZFAEx;nq{t!#F56&ysH?8O|FQ+|ySp*> z&9UE8U(|>atH8cReowr35Lhi59EcZKIgfG7ud$5FbtIY)jS2 z`9V>ca*9dxgIcsYY03f)*0iJZEl0y;LDM_VWwAh6dY8xD!z!7+JnnKiEFeer@gNJu z5|+h>vMl&1oaXmw@e;#&qNm44MqoGRyN5AfOIS_uf;I7y!Kkq)I#jR%flHpuEff`&nXp(+no^U+dZH3%NG8U_i$ z1^<5VVgX+lf(iZ6(F0)aWeeW;bYt!*@)tlgLQ$dL!hzUfYvgd5Cft{Scs`g;1&0pU z>Y&0TAB}Kw5yKUrTMg0T!~q?$O#?#kc)q1X`BGUJB?B=Sr!%qz(ZT_J9hY~bIrMm; zm9j1fyULQAHLXIaLNqjc$!0Vu^EabITDTbv(xT1CVC1cHja&{>>P5W%NTMKAfGc&$ zzU64VHXh@KB~Bu7!YrENkX$(p6|$fLV@ISD%^uxkMx%v%6Ndd{%;ScBE`Z^Q<+Vkl z#ik}U`O;`%=-$nrlW-UI(!Z+3$%?&T($iEZ7ej~?6r;L=)+koc744!x7DQu-#Eb*M z-#D^6^f4#7kwkpt4_@Pf8S8{kaWUdNlen-u#Fmq+cpm{oc{n1S5!suXI(m!u&GP{M z{qlNPKCjL5uy$tVd1fq+UzgW2b9vmDl{YqfdAxswt+N_9Xn8z4uLz;;fIN=`zBzd& zIRZa0uS%}TQSG_nlBW;Kv+1R`*XNaKV}Ed-?MM7*%+2#jh(hiZgI%bg4Khm54f7?K z1oI{6W$_S9XBiXBhWQd4B<9OZOcKzG(PRa!Hh1;J=DI!~nc#46-7>o-5PFT9WRZ>QT-_<$ICEjS|$&fx-v3`yxABsY<(O9Q|@@-X5hyF8AC1F zYZ2fc?SzeF4U=J6=C5Jq=10jg%I&6ocEO!1Y-J$TE?mxSrW&H@SUYKvPmi>jaQq{W z6`E;X7AtH4?DHW`w*6DCLZA3j9-GNNMbv9eq#UxSD`QFpO_)N|h(kx#1}%j&p9ULZr-W6&@;Xo#$L^ zJoJc2pIL=VHrpCplCMDtzs*IbePOajUFq}Tnu@IUW4L6LoYJFT823#Y<83i*yz%!&ol}H%TIB95;cx{-z(mjnln6qA zM9{@PfnXB*ga%>6MuA`&8wG;tY!nD)uumYE$v%NV`-FnL!x%1SvNk74q7Vf}*(6*j zgL1mDz@XPmI43>?@x*N$7Nb|uHX#>B78toZM1a!}~KRHNVVsl_4L^wwNP!oLxnuz!s}Sf96Jo>70M`)Dx%8GC|q| zh><7aSXsI`Wfg!6?`3YA_)`Ps8lkT9F{1#~_uYx&EjleRJ)P^dN=X)|%Xj znhilye8fB$dh-hny;4Ic5?+ej&^5W&o5`fQ82PVCCZ z7A>KcXxFHwh?O=_1Si z#sdNY=fnd7>_DOu4hXvSwJR&vot2x^EEiHPa^(P+$_Y%Ao2_!wvU0svt^s|pf>KxT zH5zJji7R`wD{Fn5nU$TLwRupp%^8$iMo#*Ax+`~f? zMFw$b%_3BZ4XLv3CyT5<}6F}uuZEBzo**mv)>nbb2O!miY1~kQ(_mdbwp(4en8YJ z7o3)gNTICLTwZsLlRXPhE7j{@DW;+_LWDRD;urq+;@RkW`L>>FQ=rz_B4Vds5G) z)4v|v>=ieC|LZ}A2i=t2h2t(XKB9o=2nUMX@p)QSO}sK7ADdQPZFR->8e=uDI<(wk zFCC+k>XUzC!c{&hTEbbabRGbTiIyA_ zEv4W7CW3YT%Q1^QD@TPAthfIW!5YTcInA+-%$7Pk-f*K1a-8Hq4^ zX8|;8q90W?zgG%mK!)f!aYf+Ktjs`!A}HipIYwq>laYlBH5zR6_Yc;qu3}7iRN*`h zS=PqveV7pjiFBlY{r=cz+^tBd5(|O>eq!EnO3&bj`v>h)1%bEH9|uuoU@aRCUYoH4 zBYd?@@*Mi?C_~d`ulGOEBp-;(zkynxOJ-2lH*#`&Kp=iI`Co+HRUMB z)7O1B_z*@l_k1^a8(SqiY6SO%A8m9d%twI<`M9OdaZMt=r558c<_x--P>H*u zDIj5;(}A%d{C2!HuR1kYG9t|GyKdZW3OJw{|&WYsdiYD_nO271AuzN+; z@Dk0_-#r+d%ad=n1rWs!5k(md%KDIjc|gE*nk^m2t>SBKEFGZ^n+DtS8Q+@}*Qna| zeQnA#J#OJQk%QtA-G&LcYLGilzb!7Wjf?$t?e@{pNH%P=S&dP7ZGSv!P)jK)_Q&BM zWU4)D4DIz=&fchUMoiaOjxl##KwnlUr<3F*hW+^P0yE_+VmnxmYw3ojv{ZN%Z{;t{XZM;I%Ufe0bM)C7}! z0ywIueXl;le(}Su|cCPo&KpP-@u}Hh&kR2?J({pVeK7CJr>}Q($rC3Yas$Q>!Fu3V*AE~1>yo3nZls+!Sw+&~P0%70g6tN^mL4kZ;MvUGw%?WiC+G>r(;Fru-8 z5xPR64N^yuFlG>=!=V|EyUY~gfMvjQBGs~NVQ1q8BJy?9qhVRsL|tpMqxof-2JKW% zxBYpJgdmP}Th;wBS3udQskbCfpaXEgM%*Q#EKi+CH%X1hNH{|@%NGT=@mLP6VzOLc zY#$uXdfTEl`_{_0*pM$<_?=eBI5PtthxTb*tRp;DxyZ|ucgU9~#G8sxbT81mHngx)g1ns8*a>wPWjz4cX{&-%O~lGvhA ztXS0U%jOM31CF-Ym+;~$y33@rG{Vem=?WR8!l+~!l04sSBC}UJ3sWozfwM?$Ks5AH zhxWPr7n{fSM?YIh{AtaTC3o^8^jx2w`e-oWkblScn^#02XyKQM zN>_>Sj)_U~UDKNulP73Jbzo$6CAK(6S->t_2SR1HX zr~*VZJzngGFO<=<_dQ-n(#heAWq|Y-15$X26$Dawp6l){BtM(9-8{A0yM|8`0QRCb zleT4U7(Q4|zoH(=z>;x#C@K8r5Q&FBfX8G|bpdl!d%s7W2;%m53Gi}uXn{O*G+$hI zR)Pm%=AsL&Lk~=ABQ&?6Q=Lh%^|NR1*_Ey$~utLf-U3XUvmTI>aa59&;g4 z`%JL265H9IylI2kQOnYv+rsy^r%yl5HG`^hHD|#skV%XmTg73sAb1STg53+WT|?5m z5~-Vo24_3rGfPLAcx1OCX+`&^=`RQio4g5CqMjGaM;F`=AEz@hDI0!}y%q9_UvE>Q~Q z7|+7mFSDn0b0kamelpnCyDDAwWH8~iLpU~1irFsFxp^XQZYa=K{RY?Ym6&}=Z+`w#X#%RxOg|x>W*W;rV$?6Wf%6wIB)39?%J5St;N=lNj|6$7 zm`7R^ab@jqEqRt}-(T~RuilO@n^EoBS6cj0Y+=-4z2T;Q1O7rX7HdAta2ia4+1YmR zHX^Xs8ba7HBy_f>ju^~*IbvXM+vp&Bm`Sy>Ha2R20|R~N_08rOeAnQCp=^#(VDW~O zv|O@#B>?Bx9Y%p{jzL(?lY$ku%%Aao_A9kpcqAP`G`B=X@0CZTR^XNluIhoh?r@hN zIb6>Q=J_Z}WNOqF+32{VqtRv7h9X~>1ZrSxErzYHk{L25*MriB3*O}e+$UvO^jh5GYp)TBU>X8wqe37+jjNJLu7_nw-+yXS9usRBfMz69# z2KmUMs2S~Tc1joTm?)~>s#6a-{8D%5l{&}563tRp0<})R)H;3Ptu?KVhMrpEBTXro zMk>|x62KXzHyaf#0QXa7yvB8Qpr#oMH8v!w{5j zGMbkzmq5B)0_k!Iq{}7f$`<<@pWq^5-qLyLB?tP)rq}*D=uLnBM6g>2tA1gAJ?OEv;3QZzhqy3?(Fm< zzYlt5CY#GVK9=)VjP$>t8QM}_9)2B!o*7;!4}~`)-33WYc!Pf2UQK_qYq>ie^&DPA zaSQ}pej**@uWz?w>r#S!j65+7UcYWN^QupFB%FJb0m+y!eejYsTss!--rLU2-;k?3 zELxg)k(a!0hV3NCO$l#o>W7zHS#ivhExojlh2&OV8Uuep0Y?_K80^MJuOErAxfPrk z{dc$k)yr=J=wdX3vI~DGf;7n@72t`XJaVT?GOl1NQyhR_LWYgjmAWKKRU`7%i=r4Z zO{a(CGS)R;w2FlNv0@-9_EA=gq(h2D?gtD|7Y}HFc7#K1FjsN;S88G(QJlODP(EwJ z;|WpbS1g)r4F+vt==P)=7nIM_vv)+7lT{4?f;_}gOm1B1%5s#RWmef zAGLm+$BEel$N)i(@80^C;BxPSH~jW5f!}#)RWoA84ajkRcWZ71i3t zqH{MQcw2?sLuac1cw+VqBfT$P$!3|VX0{bq7S&jKb6Zg!7u(v42e^c#?Zr2cu)du) zs5XEr%Klh;@%7_3v|9JC%lrf6Z)2ykJBr79SEe88C`P?h@Awanxq%DNHd16{MsAM~ zdy}84+5he+_R`8r9a$@sN)H*uJt3O>U@N{h>|Iv5s>m<6hG>25E~|0kn(D6F6G%lpx(6wWXivD!yjC z6r2)9!AG4E*4(jjE&X{{aW8Ld+Bvp3es|t?>-GCQRI!AsJWk;WS9?$wLW~zVfY)=? z_0IH|vBk-A#|YRMj7#FN!%WZ`oxPsj4Uv6#XqN{Gqj8oi!+PDJ7_CiFB?{A9#ug{g z^w-AnAnLQF^mk*63%s^;*0|#Foo&fgXj|oOtb`*&jv>?a5g&5`@EA-?`LO{ z7Bh<^i`kK+#q3DZVs<2HF*}m9m>o%4%pFN4TX64I3x8Kif6!f=3=Mt0yZH8*+77hY zWj@^o0iIoP)*X^{QM4L$Q3ipql&q$LYWQ3!?VnKmVCOv&j-fp9SX7~p2*;;SEKX{4 zp{K5dPnwxN9;^;$pVOXTKQ3KUTwzjM*``$FJV#`CECj2ay=Yts*FspdUg$=Z7j!~S+g0Q~7#AI1*rDW9dAX5p%SqrWid3R)cjr#oD(avjrV+Gr zR7Du<`h|VBSR{8V^O};`y6mdzd{xJ0q=fb-8zf_Le*J}WN?59_ffuvGw(&hyFzR-`Z5r@fFs zrFU`JS2K~Ms%khMNhYxAhe1XSsURJR=?!0}frlt(hHZSXPT)(k%0{bf^Z99WnAI7% zA2xZds+v=H-4aJBq#2b*kD9bE?vZS0iqfjls0@VMRi+80abJ^zhWjcYd{_8OVZJaO zi8Ac3hS#=pG8(|F(?_PjC2mZsQ;WMd#zZ)()`X17YD45@0jg9vypz4MCIY2ZHVE;Z z*!GG#?6!_L2`+z@JaBkPo3?$ELgJN5>(y5WSof+q`zfKyP;m*wdE=0K!~lRtl{gB} zh~1trfAYQH8fWXN#@nW~80~IjB3}-Iugmdq$3gfiA!z8O5eOGv9T>M;nn!B|h#df9 zUVP`lSgTC})L??BjUx7|V)S#&Rn^*~ne0`}M5Pop=$oC~^Dj~HkU2>Q1|NE1r~oVb|iA^e?*>C#JvJwfM}qmf8z#K`-^0 zWn|M?)-$^mU+;Z1-Shvk_aj%BI2!Ff{TK<$|)kJC@LbT@fJ};@q*vy^H$I70INcxKF|O8 z$Aqowp6WW@daruxt+)168yoYy6quP&Kfpg~?AmtKYIxLH07;G3=j^Snw<^qoH#}|^ z7#*G6AHrDDwdZw!v~7(;yiRzmpVTOxIY0w$vAE(I6pX9AyQ4bK23fjY)b9&pURSfu zeL-K;MYS$@78@b{oI>w*?hAlzJ)kFaQSGb=dPx^m)@GGZKlCKhj!k)WMSo~tz*JcV zLuZGbuCOZ<%13nXuBsHtrCrtjnFk8IbJ+}6jcGuO)59GDn*1nosBBKgzAdN>;v!{3 z_K{d&O^RL;;sHO!GhmJkUuW3}UP1yWO103a2xTUhEA?7hmhRY1{qevX9q#~k!q{Bc zd@$w%H@J3s-2c=IhDd^y*Yt&at^gP|c@-F25-Wp$>E+$jt@`eL+`H^`Mfz9!x;>cw zZD02^rYrY#|J>>@fn$fr)mG9vJ`8vjxes0@?t57HyXJLyEU=W_^Po$zi z9^-vx%SIuf2ped~b%aX+)*)ygv`@Du73lLGw0l~kYR5ci|3d;ymOpGCZM8szzzXRE zq0B`Hz-#$aptduPq<@HgB+aL%A7ZDO{__y~sHPHBP*9o*DhZB7Up>S=>=@cA%rjOf z5@t=FVa2A}?T<`^AEXP~Ay!@5yFa*n<$|@bekpKF)(HHAItyLE(|4_Qs`TVX?fta< zsNLlpuJNos{nKtx)(`F|9W8|$)`Q{{_8WnwDPE0^XcoA<87G&5Vs0#vhEZD?fo4A9 z>@ofm8XviRn2m}gKK9`vX54KGol<#&}dCDnvjH; z3m@4b?w&(AwfyM?y6ZH1slBL3N2lAzl<`B1%}3RC4%qlwpEun;Gs9m=@iKL$TJ9Q! zFEFe=#U75eF6Qf2807GAPGHiuHB?X-ULR&3B)}LA*6Lp zt)2SQJqfT(hzDNj@MA!~@wxHe{XHN3b_M9;uDnrQP|e+e`YMw1E<(!{~_h3pWGg0 z)<+TOY6p}V_mthX=$=G)yK15TqNi6r1*6VAy7z2*XmVnRK3V*cd5vOPqh>mF$a0YOyZj$g;>svsnV~-=?23^Aoyf&17^$YOK*%4Sw>NY^#nwE@Z61S zvaAGeAnUi2WXXDF*F6slR!+Qq{O38slYMbRcx06zJO>ibu)koTU6nz_bO8=40F4`= zD;!(x%&~W&c0<*oZ$MhW>5neyS!t2q62%Ah8S5nlOi8~~yV+(DWx-GJ(g-^oYo6TT zSVeAFjvhB1Zrv0W+!Yb|m1BnlYF1S1ar5k|Uya>qCO5CXVRKd~`QfPy=Vr>Yc9Y5< zo4mbteeyIbJh#CLcWb_~a3k0no-S#r_fOl>&J!f9=*lT}(QZ!8g*%hkt@F10C1kd{ zGBnqschm~!-he-69V1knSAcY z#~iXKSwVq6VxbU?CG<%P?V{afpS#f5&oZ$;b-TMVv261{nb-!{=W8>k5C7+GOswwz z+)vCtS>Z3kKH1XG&pz48f5JW+n4C}VUo>mCWZT_~e&Wetg}=geX^cw$9ZTGW#(ox-_*1vLD=d+1?k-DgwahL* zcISzG`^IMn{bP40cJAos#%pT^EFldn1-k9JHYqAluCm_Q%64m>vhezTO>+BIjI{!* zm;bnxowdkZ3!8HbCXOX%si47)CR7^0^uyEbrn|BP;Dj|mi63m3_%Y1*yGMyD9(ZEW zFGh*G(AaLlepj{5pSs;FX8n-X$u@r?N_=qG=Fz*YbuPXB_NhM^CFUyoSt&8s%FjlL zY~iP-#9!^qIyXK(d}(YqC{bH4{lp3jEBs{?7Pj>BD=chfcNG@0N&U~4?9EN`_B!N3 z25y2}^RnH_#+J!_FWa4t-Fc;V$LouiXAPvgywY1d`tH#`8O`M?`&nr&*UFjywT%59 z>4z4?!n&Jglm;}C5mP^UPwfU-8R0wVC!CYH*~)&_Imxy1v&{)w*xflHH8rp{o4S6~ z@ZC{5^xd!j#H@}L{xYnNE&cqgj;-u2tD{l)&qtY)+u0MKNgI3B#uE<9wO>6m{`T99 z=z~YZv;yuM;fST!;;{#X65Lth8_R2zb3TZ1R~+HvxMLnVhK-EydtXBH{ z?ka7+P@s!?s5aITebQ0UHu}^aszvs$LY%{;s|U8gqWKpSF1N6Z41KSSV==wm!Dr#6 zk-g|~S`YZ#<7UQnJygf$^asV^A8gUfi6|C~(MM&Eo~rYXH!A+Ir#cp153>0k7yk*_ z2FIqE_)!>t2%mdsGc2>Y&8y$*yCJ7tzzt!4PvV*%y#@8PSYD7;+-hUXS??8jqv&YS zdmq)j>52mQj%GhLVF~bc;Z^o9e^AUyaJ)Hxr?LB}Zg47IzK=Si3AWwQF|4VplhP(! zo%F%`s++8#`uTm;7v^_(fZ%pu^Z>u&uwU;YyIZ+rWyAQg?GM%Kbwvy`_Yn!ScE>n+7@@wf;Q72pzRIX(tg^xCQWt3OzT z3U{jL!P&IEOP%+;Y@umX0-q%IV^k>ia>3#>QZuas5efNQ?jOok+ zRe2@5izAAHmjYMQT^rrS^{A?C+42I8&g_YD*Ca_?wf&*G!$GQwSb6M0sw1HIcRUvI z%24j3BJ2-ZDUDn3nXvs296jqGwU>|UQ`10yTw97N=>-49L8?_|CA_czZp&LqM4^{& znK}O5K2izDa@N{M+QCHtNj1D&a8!RU_znVCRXF{EB*`rddU?V{p?#zR&YtK3T&BJgJYQHW?UT8<5fqv87Vvi-(8m+qE5|taLo(W$u;U;EaH!gdiUG5i#<&CxJ`DD zd&ta_eh}^qo8Dfa3II_1^%x2sH7>uP@?x6KYR5Uk$Q!tHV?iR#MyZFm;~AL$zZMSJitg zb_^52JV3gzgbZG!QrZ@d}AG{PU-npfy9h3G>p0O-!4eod}Yq6 z^T0ayY+s%p59Y;!#~!Dr(cpys*OBU)V!nJK7QBj=iZ4?~snX*lr~sq0M6z{)m--Dg z6OoqXNc{ITGx#X=hn<@F;waS?7kaih8lIjU`;uc+>(19Gb3)&1j(M zb|a9^wmw$ zMmip^{+i#2O)x!rygDAWe{;NQZLcfP$rDt2JRX07x|fZ8eu8SK*73ya5JO(me&dHx3kFbrgMcl%_`pxh`4< zNe6GwhzB!Ou;Pg@5KI1d-qRt5WF>v=>!+x{S$l#g7|00K!JCb|$=eBh0+h_J)hU0@ zn+(2$&^AJtF=;TW@H`sXOK|s-@!%~LjGsxMBB&8m0VME;M58v_zxh|ou{e3`8X|zUU9lQ zCN7K-Aq{oE)72_c&Y@?h>dNd}gb|n-H7tR1LG?~wdxq-Oc)~jnj1fkag8yqlaLuf^ ze)SCXt0*%kziXH3?q{mmzkUlU5gl;C^MrIp2cRHQaFxCPi5xp2(T~hPC8fv(!tU^a z=Ph$g`@HjxG*o-US@76yzR{eQ3%$?N5l}Mk=hDxftsW(e`~M#NIaYh!@6`)Y+*Fd1ptuB}=E7Yfa-m z_A1*T4m-{OfGE-k`_eku5)_d4zHlak8z=!xKSC;;Y;9gd;Nc9b@OEEBbBB$Wp zdVy+s01oh~zH*u#U4m|~jwk34Xf`Yu<-sLJ8e|mvShAIYIq!#tTlDe^RL{(o0y|@) zaRIO_u+lceutnK*jMnr6DQmVc^0u08_J-LICgsT$ai+_825?7nTnI7J@37 zNGZCBiK7^XB2Az^D_~b3R`VcYB%DCR08;@hIe6G+2yDdj0BKt<_^UbzK{+vkBw&Go zW6Ztz2ybyFrD@;PPE^Iz1{bQb?jdyL6rU{11bKm7rclVZ$?SO+TxQMIH(#g@k0ZP^ zVP)%AFI0bw0zSIeMXI7IYKQ_02rNx(j2(kUOdS?2)Ta+nZTIy02KJ?l0EPiWaze8^ zwkS%5mh}3j3(;=|{6lqfE>ioU=f(I5QHqGU(G$~A!Q8R{1E_@Az)MGU%l>L#BJpYc zRg15_z(JezVC(DptDdLPv;Y>5NIk@SQQ*0ZwS#p)2ufBgE1~C0z$8dVq9KZ7 zE;03lpq!&CO?w8#!(XDPz3Bjz-V>;7D&|TTgGP|vOJF9z&}}nx#WQ`jK6`+wINavJ zO#n{7fKXR?U_kUPbiwWmWf5Rt6tn2jl?F!Ws(q4;;2^EAq z7!~Kk$huhV`&(EqJe;+Yvxo=^MT`?6Zmc6XIziCTc{m%_FzFG=q`P>DGXo(^NQCwg zaC)==GFuP1ST)a(=K*anH^R<0tX3ph(Xvf^L=N7uHDm4 zNDL?i9{m*tX^6zhqP|>70h&Q4y9fhCEv%FD5bX~4iZSmNlc8C%`mq5 zx0k4c3ot*JBaY(EOVn}OKeo{RrK*t?)vYd7ZQ?)!YD~61_EOa$5lykTXe^1jxcX9c zDg?x9m#Xenm=cWshyjPAQ{;KY0v7XD?|qr7Xq6QV5&-0gN~o|{dLPbtmrwP%m#GU- z+ltGi(sq}t?k#_)QXGisaG5ImzG_JZ?2(>&xw`Q%kU?j_00|6cCWBMQ;CnVt?9$U7 zvEa-pc%Eam171}n(*zR;aTtN+bj=m&3=a1S)$%MJNM?*Y!9Dv#Tn0!aDgf@;hCXfF z`2!>cGL!P~p0$bknQqh<48Xn=bRe8uVrm_OHW(dMj(%qKQYFiToM9iquRsp8K$ye%R@ePa-P$8;lE0FSBR|?C2*lPc{;68&d;YHWJLtcL zQwM#-KXAPM{{z4()BUehm;dJwJKUE=6gaH#luD>m1O7=224`M$m8wKq`|ee$hs6_a zEo)SBru)>Wo9(X)YUkI$nA!Ln6L19B3ab&UVBZwz^1)D0wiMI`gCRDVIq_JlgXs_#URKK?hq4yCh?I5A+TBv6FoSW1) z_T~b8_RVS!6uSCm^{Qf>y>C+!EPr^osNjNERLs)h>YSL>KbTvf|2|yp7iMP+SDnM` z$HUbtRGAmvu6`%$m3AZ45$ME4BUHPpnAeGhY~n9nK%zSe@=H(lse}&+@TFF@H~*ml0NhP(d-U6ozX_KBO+U5sG!x zLq_F(<{|7WU`bn-a{HH{--0Bl6KX9N#dqxI-dHt;rU!ImhQVLrLs|kx(X3t9#{G4O zf8~1+ghe{o!@YE`92QVY%Syz8BQJGMpcO!NplqwKPQ88)ca(igp}w-M%f8iaZtI?G zg>@cV?Y2Ulwf(AH-_pnJ=a%iOB2c(`$mbZI=}E8^?Gd8f!r_vNfp5G(@knYU*zztx ztDkG<-VHcX&R&i@Q%NjuHS76${;vQ#8^)uFZdiEJwjpe2T^F}I zF{oKr_Xsl2v%9+8*ok3X-9td2E4#WKkXYT^E_us!ePB1Y7fW5$%{{2mn8Gl;;gv#y z&vkQ$I4dE%ap-e>cek0ow7a|6#=)R|J=}k=srP$;Mpt^ZEqc0twyI=Wa4sH91>cbB zjk)F|~$)H9538RK*5J;$o!TaUv& z0Z<8%Mp7U;u^1c&{0gmY63A;<@`+~p(Xp!3ziWrWdihw@&zhhQzEl0WbbJxj^&mq1 zfp{kR!+m$67a04hJJmD9?~!+@PF52PV@TX;#8$EvYW?asb*ViF3*o!fi2&l=cdJv2 z>8@en$gqVl95|?3>x@?~+Kpr0Ycb2u${aFn{m}$fX5C*KyH{OI(et+MIZOxw}g$DE=PhoMV|NV!zxw0lvIbfmk22v zJPKP_hesfjAJHowQC|}ymprP*P^IWMQFY?fj-99~IHM>H&M;BND|?}f@Izy8>WDv0 zeud7MR{kXY#YFI5eAsf5I=Yg=#DA=QLl*Wi5ioeC2Tf8>QZ5}l8JmGfPn!$|jt`el zR(HcTdGQpeE|7=zRK$S-|K3tyP^uBgm4+^T^i-uurj?(m->~QVJ*I~7`z4QY+dy~R zq=dvC-lPs_w6PWVC1;PYo~ma~Ly^aH<>zX|ejHmPBlnYB5G7TRD^1BW6>*m2=N;ZZ zrl(9-{n&w4kDCrm+H5-D)k+7t)~Xu*JgrvsW&ct$)Wg!h8R~YvKko^365rQ8p@#GQ z@lUGiKis#YIWH1ijRh>{-E7Jl6$Peqjs^kLz`CGhAda0#0w5)Rz#xe}(D$?RUxqDH ze=_JBtBd7FxRv`GJpdGe0kd+jdvFMR9f}XC9~5Xn>8>y)2R`MEw4#SR>{KEQ4pzCq zYOfu>V&nSEnQBVrIakDj5d!47Xf}LjM8)>+AW*>NC0(_qTV2tNVIA3IGN|$Wx#S8_f1alwnyosN;}IGe z9$_K|;0hsUFb3)p8)vJ%i{_JvP%U6G->a>DTAgoMPwSy|2>Q25KT(I1ZmaY+b*e5A zOEm+Mj~hrnUc2BK!~sOukp*+0OOMqb&rzN6)N(HNU^5$Zi@%0H2o6{>so)Rk z!jLf#CyxEIoo+nRfiHWLYy?q}jAy=r9kW>Ns#lb6SE|R)!q}sirR_@wu;&nm=p)F> zUoc{gItS(cutu%0tUBFetvaEwt`O1BBFXlCoxXXknro@rQ{KQf%Be0@yT?3FVeDQs zVtFnUW}v6n2rmq)5$#trZTZ7O4_M}6i8b%ZLIu&46I}m<%m=7@-2QG=wGo1o%}+Ke zBXxDAau)G#G@)asA!=AuTNO?R{nY+$0krS!%6JKOZy97LzLJ=dL7m5NaKb8JO7k}q zN+cX`vuv(?E*H<`N^`mDTyEc7PBDjg9`TI6-~e}Mv$-%gV%0;XNUYESmABV)>4EMH zdy%J?9O#y1-h@g=77S^_A&_g~6*;iK25MiJvWWi*x!)E81+q7;xq-K6!Yn*Qa*PZi zDno+enEQfNfhR%dfouZWZ<9L>oKc@Ix8tgII07O7{Ci>!ZG;I6P#s18RC{ikxLhm*%|XVLUdz-g6Ksl zSOIyL0M*Pk2$@359!8$x&I)9B?zxfO%jVZG1Sjw|k?DuR)+g}ftPsKPGVpu~ zFQqb=f#{O}eF+Sehx88?CHj<u6po)?!8f`+*7$XMJ2erbX-G}vYtN0QYY#u#?O`1=Q>-sI6KybR zgAfS}9n%axSV3X1U=~+S_1Hko=0$^HG#@Q9Sxb*O#yxV+oM8qWfJShfwUTI%r9JJ> zp_f{u5bzvbc&ytoGp(pkNqJ~(u_=9t)TRp}C$hbOZ7P_JUKoR-!AbIQ^9_*6d)cvC zW=UTz6|{rZM*6Zr@=z-1?IUrp0%q_VK zG)>e?cHpB203-JxkX~(Jnn^*#ExdNI!3KqvgaGK^UPFJrKJG+!5B3t90Gt=x(F*Jn zsx$Ezp&X+(QUg9jMZqvLoZ!8ocJMaxsuJS@N{U=b{y+(;En=-fMO>JP?FJq-!!oGF z_Ur71tMOY;Ti4_>)D*_K^&Bm4taGnC?aMR=%FXMO%8Gouy~s=Pym~uG>R(bq2nDIk@&!5 zjN7mP$9*xp+yXb~ayi}%bE5oB`n{9fmR)eeNdTA6z2HrRc3uA+^Z@P<$tbtbkvff{ z5i5cn*eI9?=0B$QIoaLIEemW9U+MEtc3WmxM-)$}f}Jk}f5!C`p4XkYi&&xn4Hj{f z%^WiF+*5^P2?DgrS`QHBWfro6^u}9UmTmu?zz;k#|8sDJ5cOLC-ijfRxydTC2%ZJ2 z15wZaL?3pFyJrv$F~Kwv3>^;K;j}Vi2az1cNI9>6uH(5T^;4&~XC3>w?d?r#hmEd> zm|8y|jzFZHUk7mcBMLpNrsNJeDiA&wKlQ^>`s)94AEj2*?bmL1Trc^0!Y)DRdkA)J zfEfRpptAsv2*sE@M4=8KZow7a2t||umH|A71(z)BXf;k1C9QTquTmyS+;A#UcT4zG zoo>c87X$esW>izj1C>gd$wVmMi_r#9gy@KM8k>f14KY!KHe7c23I<{HCYwiHf^&Qi zZNoM1CE*Q__#%#9Ab!5*7ZhlN0?m+CBL#N0$F#+G1G4XL)KC1zZI@{Vhn1#-2j36> zwo2|@hoOmiA5jk|A^>VJA_gWKL+?S5WC>_2EHn*=8FRy9W9&fzNE{kDi4+0s=x&uE zxkGky=%9p4xbMh`MCI#7+5QwSk%3B51iAodeNFU~S<$Ui(P#+cw*eH$ax>F(D z$peK=Q(FSj3X(_?)S&^_e-^AAIgX&dmmh*3N`F}#v8s{4$`8=c$}hCuByjo%+>y79 z&j^?jb)Gb&oq!2sbtF6m;9{8%u2O)D7lw|$TEK-a37E+F|0^&B8^L=U0u&s1vcKhE zm3u*8(Y=b?Mqp;i&?v&UK=y#1BN!kc!TCpyAOt%!v(7|7sB$30sI~(kraXf$iPtt8 z1$l^XKobPjmfd&bJZ1nE0tym=c$EcI&FJj_1vi=915~D0usuQr_YH0sQUFx=Q$3)v zFLHn)Xau;2PxKj=0~~0QK6NytRbg7q6uS>}_GJZFS%BN%MX7gK148PQ zGu(DPWg&_A@h*fUg*?fVKIW*05yqHfDkTsm?V|oZQGLuAZtHfGBNnEB@4?HkWPUc< zr=$_^9jE}6@GI^>^6Nep%o2JNKN%&o=mTnZjPe8@k=u?%vjX{hPDhWQ;1Mr$0H^ZLiO|&@C^y zV5e$j@qgj(-MH;Pt83174{2PpbLH7WvWtj9ZFS`#Zh7PRq5iUcFPlYe|7ERuyJH)V zuCx&FWXGX4x5{c?>Fr*e@MeQ~V*!epo~M6%fqO*(UQltvE zAuy1*zg8#zijH1u8}%u#dFkk|zq-NkkPBR#U`0u?hQdty%&TIw!5tery{q2o9hVsL zneDIEsSDjE_G;SzsDa73{X%SV8k@(_jiD*S#d60{H_=C4IBO|gq1$4{P1_dQo_UdrYj#}y?nT%xM_Sz9O)>4--)$F@rIS9Vx4S1C2Ho;D z4~NKAO)N$=a!iUxslfWODy4p*zuSVLvBYl`ni?4#mq*n8%|a|a_s=OnS&KNiSO$HZZBEQaruKIjj|#&{liSN3)%j~*gw9= z_K)LbV>sM}waNDVdozE{OvRS!Cx=h&3$By{9i^MOMhq)5+>yX*j!-1Gj*1v9n{X7) z4Hg5R3fwavi2H`X8b=bu2820h_u*>W%X|e9mR-%c)Zt@%jTI|R6wl|-*``d+j#BM7 zO4ckbH!#XJ!y)aqxF#9MO35tmrNJwBy#ZE__1kJx1NjrVWS6ElVN>>KB$+83rF`?VcpWe5iBH4T%=4Da3??D$Zsp4Eb%qNJ)+Y zutA8H1H!iSr`#?T$XFKGRTv7MC@f^%UAmKvh9(-WAQB;V z)c~wAM^u{wE9FLM7^llEOk$=77{AHdeX2{j4v|aJaKRn)NLfy3e}Pqsn_9#@!@rsK z7ty(qK(ezdu$1l4?vUMUx1naiRl~~@nA0s6fbV5HF$Q3QDH*68ITEw%V8O#2xEFxS z9Huew4fG(lsYvb}-8V(zHkTTa3O9vIVqtP%_1t#@c|CvwC15;;_tn3C5U(?2ND-iU zFasM)B3!X;!`UQi|D!+We`uNi7TF8HMO_osvT4?An)XqV5zFRFwnd1-^u{efe*dn` z9`HD(T;Y~;@`2r2R4L&pLP8?{h}LOv^X{l)k!-9%oMkSS>zC4Y(C8ALi0h9Iy2#o6 z2Ot+mF5Z8D9A*bXwHINDg;$OmjPWXX0B8-plUf=0SUN*`$S0bx*n_!Z1~NimSv-eg zkPjIcxWFYyfg-O|8uuyS4Q|CDB`uEl&!I{F3=4=%AZ9-cnjVA=WObbFM5mPM*_jeR&6o2wiD(;Y~H%d5kChelLzt$LV;_Eg%s zLd!BbFWk}a5gA1S>;$i=f?*^$T#*J+9?Nm4tTk22!T1C<7apFK*p5=i_CLH3LkRn> z+h64#V?C=czskKC7eWvqPG77MRbT&V8WOnTi9(oS`trpMn&r}IJ2}Iih0Z8o$m|kI z#bE}G*VwiftucS zpxd^s>|I#FHPyl3YR-T#4NvTlM?h{>$-Kn$fPwCw1%Z{cE`iy#P>&zzc7le#Vxaqh zb%%ax5LBtr`sG1x2lXEA`p~Zoaw~P~!ER&gZQXOQ`}=^cTt|%$z09s9=$noX$!eaR zHK)5xXF2iGXGmizN=m;y7`s&1VFYJMMsYz6-}`j95uOTVA?~dVX*73fM?FM#)P-@~ zn6Ng8BeE1(%qWl^?gcvvCuGPu$T5bSpNYy4W=CZzDOaIi;HNS26VF<5J%dxI<{4FC zI|Kja(xWSr@R5R{IjN4SOj><0PH?p#a!e&J$>C`hN+l*jq%KEk5(L0$KT3_pStqgUmE#W(`zn)zUKmxs1R<=25cA=CrM;K^p~v8 zVF5_gI=E+TbdG2g@-fsoa4_eRBoqw*Ub1o_6IG5VH6*ecQ8@svQ1(lX_b{FS4CRz? z$Y3bO#Sc7vr(U3aY9Exb5^=`v6ZvQ zm~EE5#)WQJH$)8*IqDG1qSu*#CP?(-+7vA_7vT0s!5m5+F0;6nA$>#Kn-bObT)Ows zq=w^tX2%E$Bq1D@;CB050F}SZa%CY(tsL<4pRv6uA+go7gnCi1V_!vuOwex<3*+s3 zOl2oi-(?)wlCHALQCY1rmm5}Ir!gU-z~h8rexETbJNFq?;ZhLsYY9adC@*0khdJR{ z^Kh{wJx6`saTs<^+J#%b@f1<4fjw&gjIg!+*ApqRq?5GsmOnpIS;j2dgBfOn(Ag_QxWk-#BqHt29sO1D`Q%T8y=oWd9}Z}-rdi#uG6>P0H%AL ze)NAvi*t&%2>C zsf+0IZ*uo&v7>ea0_NpeNc?n>?%yq5rpJwN9X;;TbZE+Dy%TAJ~7^r># zA&FklvXRK*OtezwWMgT4C9W%t_#a{8ksT&{ypleBaR?Lo6L6GqtNa`Ei?_JlGNCq` z#MrR#fqjMw3c!=h+A~;~FB$^cJY__%*$l0YB)PPxj)LV*&{unVio zQP7zA*bY%E@OVtRa6oSKrR1o=VzdXq?FCkm#Tm3y1|ttF)Z|Z*Ahe|rVK|4fEs|$U zfl^H@k~isy{`NArlx7w5Q2n4$CCM9fA*Si{Ua!_i9C^hIE66QA$ zI5)?ItmVeUw8N|B?b+#qv)I+y7_zu(Q{Yp{g4cF<8~yCA>G)ZQq_!Q=i^5@ga8}r( zvj(7|f|<$qO#gb_eHfU|yZZEDZrgTPdt({jfo>)c$ovEI5sk|DQ^h~vHoUr|6P6P z?d}qL0j|N*ZbfZ}5pEaTTBv_N(j926)9XjNds)kLVibC~UUwPgc5VAE;xgERIGop~ zGh#KkbD&MLfj8Ht@=Uws4Wn@GYA;F7#uWr#FsrQ`T(Vc(i+=u)xj(QF{Q5l`YkxbqwwfjYoC9+GJHW4yjr#wF zx(y}l=BTaAE$!K$RQlIr-Dj;Abn`pigAkMPH+Q-R6rqb@v(Sb0*gM@lTM&&ce=)XM zQOg_Dk}%+Guo=DnPIqtnQBOCz%dKvTy$~!<{E6JVqV$2t!VcE4cVUMR3!=N+J)7s0 zXZf8%2$o2+H2E%ff9~{rbeG%R+N4wC&}AvBj~VA)z|$^IjKeH$((jIQ_ik=9Y&62X z8h;abg(!MF!da=CUSOTYV=)(BU`gndJ1($zjr$~vw-9#|#M!RpL4bAQ7FZ5sL7i#DGn)zS*-v^mr=KcTR z|I5Jn`&#)Q{J#$}zs&pp!T*4??*+{-^27h& z|BHb6dmH)xJN%FSUdTkFI7kshQw3ZuT1c=Uvys4dBBqvH24~q|aPjoT6W#8z5KX`X zeV(2?(JhN{6;i05p6aHHWR(fa0TT!sRPuQx+!45KjxwcbS|wgA)Q3%S zdvvEy3zj6I`9;=V;*kTxDGgKg9yzd9z-U50rkH-@F`QXnI>{}wR_OO8VewwAy~%F6 zfEF1RYNvbRu_YgA3N$tv9xH;SZ)+?1xp8@Y*<^QRrYPZJZCjlxN;n?&#gN9lU=UN~ zVXF)&fO9odbo5_LEf1^J6k;c!>asLLQLHP(@c@kSNUYoaWP<(vtUQ_UuS1AISVv$T z^TY_PE=v=%Z=*P)7SjIqTb$Hm`OW1x8YtFM+FDuay}VLkq0jRQAz&a1eYA6-O;Sj= zn(8*K6lf>%7l2p-ibr^H?Ll|DTfP6I@dmyUtP37V96J#KLnb0%#KaB^nCCFFI8px) z;zgQ=7>`VPVvk8CbpNStD?yWDz+j#pHC5~tGpD-M1vo-LY#0{R-%WH|Rl)7wyciyB z7(LqT3VP^!9&FIb;f}i4nZ8n+2vaKI}#;wRS zWXgs)j8hK-wm4WMY4l71>*j{L5Aq8(qSzb`(7<4f&BWsVmW-l^vS^bmn=)1umX<+AMyx8EH!wjgc`)fD7Uc_Zh3A`4f@?@cnmFv_?AH+x?b%}7C=7lJ8sp&zL)g~03F2B zZuVT1Z2rKvMGj)Y%r0s0J?EmL;kKEwp=t2_E_;1~XoJDw3f)}M<4OhZD0RZ%v5 z#WjdILs!y(^a-b+n5ICBIFBdvjIRlLP~w4ELZlnwk9_IPqkl92V1>u^bkQ7lujCdx z7;`m@-ToHa{{klGV8yI>un6S+6!uyWPhFor$8C28U#^S@2jbGvK_(>BJFOklki~|s?;b}^}b`FAnU9^g9HF!%lwe8?- zq(sesBSklYcaS0kVel?eM)Z3RX(`h8k(MF-04eO(!G}nbNIyc_2IJ z56&F-w6A978f30#=2~QKV&*zzhA_ipox_>A0hy7^+=$E=X8wiDIA(4_W&$%eBl7?= zw;=NfGq)l$nHhMLXY6Ur4aF-&`LToBkeS8IFl6dr_6~+4L(trgbRmBkfy`oNG&0MW z8Hvn`%#1>2wM8!A-&6=>&jk>{_EnVo0F1w%b?gNT!YP~$^V}BpQcoAncRMgWaK5`o zE+*GusN>q%aovBu`=q_TsJ6ob_cY7g!BnR2TZnwoi-hKDHLLJhoScHIA*yJzAI zDlrDR$72Pz*Z=StLP#+9Al{Cax4P9Lw{7O`olB5)TEYGD1GG-$C*|d*=jCVS<>%z( z=jY{@BY~xm9gbe+)mI-ddBwA ztrxo`1Yys`?rHXhm>#m&J=C7==~aty5a}&#z2LUOE?3GV!3)?G{gV2w2I8juLD9n^ z^54coavA@6Y+d<}ld69gK*UwU8l%)#Scv!>{I|y2+?6omUHn*?bDZCm}$mFrRYC#!qGG#!thq zuE$rF|DsJdHfoj9#M2--l$XMO_~2g~m6yRF`S@#n^D=nBuLX|R7>A-@2uIGIy`6h$ z&V?9f5b&T;+(*4BTkOZbr6db|QQ3VUES|Ah%$$Tt%6J>l-i=Sk+eae74JNtXB-feb zT9aI3lB-QJ*d&8YGSDP7CfPPyD%)z3?@aQoNxm`3*CzRDc09v&x0uH-P4b0FHk;&g zlWa1{XD0d7BpXfgiAgq?Ev_qKa zl9AE=1cJ&S+-4*gRwuvQW|E;M8Df%KO>&D#ZZ^qHCi$01ZZydaCb`}u*O}y6lU!qx zt4%W4B!lYWzh;jHn#UTGY%|^5YLf3v@~ug}G0E2^`N||)Oaf+=$%7_&07(V|yWc$CXOeqO zGQlMGm}I<3?l#FdliX#JJ54gyBx6i+he<}8WRyupnnasq1d~K00LRUPh)j4=PkGr* zIdHD&8%b(wwOfY3hU5{9tP{NL!lQ;JF>_Wzm#=o)SJDthtpeNeUq{W|K@5o{0XuuI zMx3tC^gmIq`Au*NBrmI3h9e6+zJdb}1N@tG-D-H0K$CezlEaWxW{WN!Vh2m`j~~?3 zMfz8w__$ZxOOFZ*z*DEtNLPyEM?_8(`a>OaJsFG)@Ge7>SY#lKPBP*>=a_(^bp9Bk zAaM2XUUe_3qFl)1>%!DU7!>;7>i1uDkMo{^rvbyF(X*r1Yi`xaaGee2)y0D`R&e(- z2(7^zn($+>2gVQAH&n-yF=&%q_Gv%}=9%0ZC2wNn|1n|yh5pxi(ra$hy}z=9;UBoc z%(}S$DJ**Ula2(_7xD>FhW$nM(~7=ut$UpFCdKa>{mfc8Ev?ZT*1DBVUJ-n3n(yqRtKM+0 zIX@OeFG&`OQ#=k2&=^S@CUkomyKEq?Io;&o2PeQKCPBu3#NaNYU`54o1=13}ZxHQR zrg5!q!#U5N?a{`Q%!Xvs-@f7AXg}@g>({}NeXf3FoqPP=F>kY?mkR2odH@R>tWu%V zbI=HWZW6ODZ39?(N`=)#-}#o(=h4#;POts?$v4U90T#T-lDNDEOAs0#`W;|#9SQRo zhGt@)L@(nbZYl~k%y;|nZXH>R!#f^>g|Pxy3Yf`qR!;xJx_rmms$vhLs9<1h3MGuz zh{@xE6^j9k8VB~)zpc8RgWoWMJiC?)b^=tO-?3>PMy{x3)7p+>;ekUtO%xg0!~+~y zGWHq^nFyj7A(Wd5d;-9uX}r+qjC4!Sf?sI=MsXJg$f$}ragsXv;luk74pi9;0}aU= z1W_^>I3}750ydcpBCMDUM&oYiJc5UJ zvk!<^7krt0K)AAC__JX#_)G^6XCL7I9MokWV9yL*%swDgNbpto;JqGduOvV+N^qY@ zMif~8Gcy6fz-6FGxRip`i3$j|x!v<1JWm>gRcQG8;2oYntFg1c+tg{H8o%U*r%SP( z&E+HfQ3X>*WExbEWxWC|m#OeXTaKw31sR&|&gwBHlbZGSsmD0vny(#8{h|wEqJUFtgRKw!I4@;FRc#^5>e6hCG%mRw}$K4J}q#*K9)LBN!cqGE>JtJ2?J5 zFOGkxvN{tv zoc6?T;+-$2=Xw1j9y^Cns3H^qIle0;@Mw+|=)fY26j%1r7LOdZTL4<-;+PbvL?Q4b zZ&3E%wi_(O!Yos}?Ok=K#pv&cy$|MyXwm1tuMX3T_^`s$8{StvidS&60XGJMD^)`5 z=&m2AbB~@tchz9>P29aeM;6NF1zN-#e=*(H>tB5v5qkj4Lvd!rEPxr8XT(~5>jMN} zf7#OmKUAF(s7F*9eywMJsOG?WQ9Jk})zac^*d7KMSdh7|czV*u>Ul;HzjA{*rO9ia zx7o%q3m8JPuC03g26estx~KboqAs%6c>48ERF}|4v&lx4Y65iy>r>MkN>geTM{ZO{ z&|Y%uM)f}KJjjJ!AN1+2hF(9|+l{#EHAw)(2(|6vu5b7LhvTldjd?R%GjiTNARgxg z?ifq%B`1_62>6gMaIAD0g~q*e;`)g%)VbDuy5*N@KVC(CI#W!=@Go&ICL+~;`Xx@> z0Jf!D)Tw79y8g`%PJ;MEjV56Wlkr+9kGcvQH){Vb#^0AT7D<3 zS=*an^UzJ1)6agVeglJD*;aK#)3-hEVatYPoniX2VU_g7Th+1gMU4nqKyv<8bx`4= zM!Yjjo{P32_WraY{rhbyoj{{twU`Y2(Kl~X<%Hb>+f)i6pV{eg(yv?*ZV^_3(I5_iaQEp`s7YC zOhHgr7cn|B&zrEtSP}+twulJ^{s(W&i3ba!!PYrId4H>(9E}~F;k#wnSDFj$QLYaCB+r30HX`~`nB!Xqq;*Vs% zbZw%7yOWDQ%svSM?~Glra`ZB2KJA0h0KO4B3fKkrf)VjpA%$A1AXZ)kW#X7zLH(&4 zE8o+EyI-9x9ytMoPTmaOLPa^ts`bV3*gmHoijQU04vvE#>HWcVpR6StSjUT9BeY~N z&$T^5^@9RcpKOoUeBeq)8t7y8r|{CUAMK-eE?8~It|#+S4O&M)d@w+aggt?4U*&J} zg5{vqujX+l48jaI&SD_|d3qnj1C;AD+(y9oPzHJ*I6>5}X@T27{f8($zJ_@9{$!9i z%QiG9} ze>~_0I9T}u@h7{bw(B zh&>Uq4dL@!QAmVJhpdsVs3$?O*1hM&_RicepX?ihz%}q31h^6BpM#Ja$hiN(GSP4t zmJCDWCD&d5E!;ab4EU?JhkFPtVg-Sft_Rj523X4&A2FPNx${aNUli-n5yOI&krBWU zC5Bcr(Z?C9jrJqX3*3%mKrZG*PcDj`k{Og>n6yx5gJTBiz!S_D-zHp?8Q}03qhmp> zt84)EF;NuE4N-su)iT;3D`U+`vB?VU$zBfz9?~99T^${bpJsoX(Dy{+hn9Ssz(sgs zL4pj1Ta%}6YZN;n$x2KB)4V{q~dhAHzew;^oD)X zmlemlP&+n7V3#lThxkzR~5 zm-^EWR11k&oHSbPbU)UH6~2b=x{aG3hbKeuvLF|wd@&ZE_{s`C!7mB_E9_PWEVL;S zd}9jfUL~=q_P-MP^OD#!8{5DSHIDUQh3gx~+VM`SM3dNG_gF zx+bx&Ec>g3eywS23)5B2VrL|%UZcrm35w_gn#Ts)H{*88=CKV25I&V=hA~_Q;}zgk z>*n6q*MRXNO$GCk?%^Cw4u8?z3`$0>#TJ;K~xy`&Yz< zZ~%)dVjJ){vodyh_}EsTQ59PVzbD=K?{+KuF5Iy8ce|;5OG2O3B6b*`C;r_o=krr7 zVtca6cUr_+R^m1{urqWMhCeVL^1>L#5<{x9@ z`=?`X$t1MjBUYg=Y7={sGl7SZJy&t(7vx(K^15Ku0+47B_Xo*J1Sayk7l?s+J8Q8% zyJM_*CRq|{!@SD47++CX;I3=@WgTxLrOMYQ-4su-{P24DpnX5MrlRLCmqUuBN|Ob! z(Uu~PMY<6=cR{idud;@E3H$-#2a!}G94UlrZUS*K5*;FhY9ka!oUA_bLpmXB1iSE6^@u9rz!@ zBNBaHhraXf3*If4z=a!jum*3a7X;Q3l^Opd95wYnc2mtTxwvGGgU!Yn;E8kIlr0C` z?Op*au;PZr57UKmqei+(Ke&&LWaybcND+Lv-5dhKDNw(_ zg|V-8jJ3(EAWH>sS%H!4xeCZh)3n}81>)){6(I6VZh6T=*7R9v>|c$DKsR#;!=5lE_ws9(f2^|~5!Vn3{Y5i}{Kb={*e;q%F1mK6&bi}H* z_cgEe!<}N~8T<-44N}1maKWm!kIH_8kmKmIiR6Y>EBNDa*cU)(qfAhSNw2m~La_Jj zV`H%mHb+f`*&3i_@WY_W^U%G|V(t#^!|hW6U-@8ZhHBhjbZc zJB1w^ahT;L4-(oBZpEk{1|ok2*0gvEu+1d_$MHg*qnD%|Zdla+0y;xA9|4r*Xba^A zpbCT`MJOU5TES7 z{KCm9_RAT7v)i}~%HZqj?eNtBs$x%xT%s~l4D5~uSu_9c*Y(ZY&9DoVWbi4bl|d`Bz^jUt=#NMHbK5M9)u9`@EA3+RIUZ> zc8#^j?1-}dOI`|mz>pj={%R8@6tMA=t?9<}r)Zh~Umt6_ZW@ zX{*>TAuf^(=jmuDY+e%AstIZ&EAWargnGrKK8!&CoqF1xutZ|SNiId2u~)u7&LQ8r z27eP6SSaowV7QanNVh1n%G-)QmrPJ6^pd5R4VLnTM6F^4na-_K3uYtxhvN>N%%HmAO(w)-DOGvn&V>tYCb^$MALSiszggc-8A!i=BfV zbQrPKYsW1H!MCh8y5WD4ujy)-UPw0s7I_=>>YwD^7O|to9Y>3?z+Tb)L0`>Q%2g)h*G8 z_pmbC!GHwOhp5UKi2CDdD_?U?vaGvxzctQv#jhv)@mLFRcO0yKypFz(8*R9J~TlJOM&Rb;?$C>aTuqF zg%Lvu@(l3+#PiJEmT@4H4&HFO^cpHRSF|%W1TZ$TLm~|nXfAT0A7U{DQo?JY2sjM^Amj=~oIm4Xld=<%r@=Umu$;UDrA3QsOXJCq6eM#g(W&f1R_|f5bI-oSiCt z#WLq_oSIF`oFkfX8qf{i#Dl4cg;S$XT<+{)V>T{Z?wpEgcwxD-50cmlr(I`*^Vo1B zcP18bzGW70eLA6m5JglTvp?yxS2$g}-H)|7>5pYW5FmeuTYm!9km1*00z1^H=ioyR z9}3~3*oc+R9>w=24o46;k;hTGvUXqToJL*ymX*%$tOxW*E1il0(;a-Fi(hn3#;>)1 zc+tVuIws@Ks~p}cuCHI^T+Yv|mz>|RK<}5FLoJt31U=}#_I8@lcrvrVc&l@(L@2R{ zF=BBZiJE6I5@?&NlwF##^pZE7?%qQQQF^Gu=%Tlr zN~bCLtff1?<&Fr*nL zCj%&A!3V&j9S{%WK_a28kX3;F0jRip3>6#f=8VWHKrx39js&HfvH%KzNLDIo%S)xK7M1stUAy}=8fG|xO^NIQ(m0uO!Mq>uZz(^AZb44w}} z234?m6*kW$f`raH93hxYe^G|0Y{f866@*@IX_tM@-fWNI%dGQj9yo?EUE1>#iR=e@;PE zo(yiD$D%1uFfjg6?A2F!0jvpfpD{8S!kQ2;~#fN^wy7^lW@zuK52t z0C_J4&Aw2<;rLgDA|^Y2UAxiw4R`SyeJUExIiEUBDyCpfZd(4hp_ZH0x12Y0(}Q3A zXb%dgu37$L3Gcp`)tIo%`a;TkK;)K9&R?NzEPc#srK>)7PP3-zOFwryThsM@pF17N z$X`NA(X`pwpCAl2JA*s3VQ7(5LP@e$_923SWU_<-_CmZP!EjCRxc+>z(+&`MIlQDa zi$lr6dc`Y2#cND$@P%_35oyL2XFn=l0HpqMi!+_FWa3v&GaCNpf91?7GlLf{2R$C( z2k7O>=Fwj}BkVN^-Sr#i_7IDqmWUQOt@fpFoLg)TYgs3^vbog3aZq&P`-mBe9=X*y z-RNMgbjdd70)9}l&EcIcwXKTXQ>2DZEqA|cP3CUioon(&@;Z+Y?t)IAmbin|8VDI( zb%Il-Z*A-z++-G%s11?eq30M`46d6%Mcq5*Lhb*g)r`Lv{(-43<(u z19%OiSjRXOKT~D zeL!360wbD=)jEg2PdaWd5o|Xp_ptW)bVQ4Ffj>Kk%dh*2$ zF`N;)Dv@Ugt8c;m)d5}^U#09jePR>0BKqW_xW1r?TVD7mExM6lA)bdefq;J6Jg>p? zti0!qczzep-NWApKQBjlB0*zWxCWbEesSABxOin{R!|byepqtE^KpGpX?@KP;rV<# zXKR|BtqC`}Vto({zhTJJ;&Zc8O)K%`?7W)R;`#l&=a2DxK&9Io&o|=v_Ppm&c&^KP9*^e_^PV5YbF*gk_07X`koWuop8MrJufns&b9St27Kc#7 zI-g^m{@{pv^Tw(W88C#}CVcsEGq+WCK5AZw>*metYr5fuuqLRWtZBhr*DQtpl!bp@ zO}FC93-D#vu;$ydU!nqjIq<`A@30TVmvHuA#6&;*XY@184Lj~t?pFRE30VwcWO|`; z0Fh-d&3ht5=bXQ5T|O=jxs|wxS9!RIcLo>lL=SH+tH;Gh@jRuhzQ@mIdt709{Kew2 zcSGxs2dE+Ju`l?x>pjMo-jE%8yfDAV3#G?+mDgjuGd+GCJzQSymUj!O=c8;7(JjLC zf$_uc#l*w|d?7uou|tyB^)BL5@9iDCxGcYmHA4tgyvpk$-kC0LLKi=*a4WI|e%+F| z_ABdAHzbxETHLxML?~z(9Kw{ZM*RDq90F<#foza!*GGUay`ejfV0HcoX2=NeDsKdM zCnGpXXL|%IgrNA>+vfcZJ%U(__#xo$&6WwtV91uWD@g_cYB7M12e5YUjLou4Xc(LE zskfYWsD)~>aMpGC-QFnO#;d$;%e$m)_Ua|!RusGqBEiEubn=cjH@vGSw{Q!xb29~V zGZzu63nv@qI}^{J2!&VSxN`535i>4H7~Phx*1=jcE-S#vRV<`}FEUH? zB%-}2!k8iGMZpI<6dL*XFrf^zMZF1IDfL~&X+>CEOh<5~arW2&+LQHqqgceYZ3HRt zmn14U99Z7{rO2W#EVhEkzMl6=V`Kc_rZmFSL$R}h=wGqRR)TX)wEGmJ`m3OpGAeV> zo6AGIsa-YQNfqovq54UY)r>Pw>q*Vr2x~wG!;i6uum5wOJMKgu9BY! zR^Yj2DW7XHIB@Sb4_4yMHQT+Z!<(VfE-ZXIYi!8qml{&#B$^XB;z63ssBKyB*Cdt%f5}0t43@`~- z!kKGwhzc#BqFgSltLy${gGR1!AKp$l6hsi@YC)91$_faIF6*Em2E+pa!CL{9Lj@5v z-mJRv`+lpstB2_R;Zy1NURAw%RrRV~Pt~jHV}SkU>k>XL;jah>3zc&c{T;EHE7kCz zaV@<<z`^~#GfaIPm52)&=Clm6sY$MCq~ zn~${Cf)p{)`+l0`^^1G?obMMS8gu{R2G>i91K#or5oLmlg~*f&ALdeU_1~{V@6;?p z11WDv6S|7uNht=2!4YaU)T^-%2r*E+OL4efc~Xcm)(rtMzXh&riP2$=zoR?^SclNZ zX;x~gXw~XCPLGj*-}hO;&GveNUbF9$D%yFErCFm>#r4_hQ>fUp=7tRR-jmH(kV`k% zih%#@D4goKu7hZ8`GevH=BWyb3%$F1)`pfTk%^nQ^R-_lh~^)y}f4nNa` zFNsHjIOl_{)TW^?)2yD|MQINil@`Eqp*cMyKN6N|TJH$+K?KBcooXU3H8QJ1*xmN0 z1$f(x0oQZHSx~*s#@xV$4m_wWWl$=6Z$MIr%~VRmO5{P zd~r>;uj%06!F6M7+(@vq&%o9iel}xk`5ROa5s}nvY_HnoEzK95I-N<&hL^Yrx1uaX zhL=^+G|DrYBtIti2rKwin)O9KRHH7<$|%4b_jQ^zv_Ry9>)_}`&j8OA=~yVn(i65v zv4I9JrO(r>MFnCiQw9n}S>LbG@7Q!pMFdnmAA)grwYoZKa)?o&q{DZ^kO=m?8mM#; zCta<|P`~qvPX$ zD-uUNo)YV#sL1pkJ>a*li;B0PfO-+aDlZZFT#Ol0A~LpRHQ@-g&gqe%F9^pq#r+yEumgs={solz=o z8Y-KlQKYe|>MlgREOjJ8&B;m5GM@u!hwODUgJ*aaei6vli=diV`8KOnt3-Us^mj+w zew$_;C>8(qqPy-X6MvQU`=m^4yj~WC-D9Wqakh~8oz_R&Cr2{I!1u-O9V|7VvwZkm z(C9JH54&5irtS(L87KkbUzLjwl3D7Wo?>LH^XrulVX>a<6lM+Vg=qmv@9ZVIv6(mZ z5@9y;-d>`Ecnvj%r+k|Ab1%`V=~vLMNIG8_(xD%?{A>&t1-igPf*A&y=qKnzwJ8RZ z;hUz&ErI-vIm|BSDd040j__2J>98dQTNsh_0qGve6JLBEO`Zjphz{g=EuNk2#tKEm z7>L6BY;aizyTJqS{xBjdhH7F=a{r$co)SK z%3VdgW^wYB#?Ib$M?t7?5*#&^aY4$0-RfI{w3ge|&iPmwZ4;!xb0wKOE zf$~z+RdE2YzE}IT-~Rj(E@QD_-n??qhH?A7`MwRe0DRPjBY;oYa4z6F8^(vd%(FI( zPa*Ours_Jkh&eWVc?7R33vFaD(miOy*8r}u;lBf3XTu`_Z?@qHfVbB9t#SR)%QQ0! z`ilzh$u#TR{(=|zw;Uk4(BfS-K>XbKLu?D<1zlcKgicg@#UD%m#9&mlrZ&4(14UTK zexVbn32slP*<>;*kesbB6l%TPkMx>%VjpEJx(6>6CcZ0{ond}|fcskTIP&3D z8lFhF@&~#KhYY&+W?&~-o;#O^y&Le_0-U+JqmN<#!zLp^Tx^s%pSW}aoY4yKWw1{D)7{8^bz_lfksioqkXpo1- zFev118MgVZ$Zlk|z+8~s7`|zEG>eG7**HbYm=+Q2MtOU2lhzA)6hD*-XF{~Z6*&P) ziF5ey41`=MXbXPQCNq-R2lrC&--L_TY>4M%+I5&9J)Ux>nGkjkzEgrWimN1ZV(WwV~3{zbxqXnHL<}_dUu47m7WAO^no_xa+1@lyjP*k|C`LxaJ0=@*NwzPcb!5Bx zP=vYgO~0J0@LD%o6^S{7Qx#?z^e$R95*&y>Vi3Pr1qG2`F@z5S8n>Z6f7O$rD}})H zAf-qs)E0;`%giVU+J)E3YMEreolCoIOhMYpBLSsh(6F-!W4O1^Wm_bZm z1l8nXj%)xHZF3_l!3}t*gMVW10T15I)kwrtWNgpzn$4%-r)s>-FtOj;g#l=mIrUir3?Zq{1TL+F1B^S@e4}5;V z2NTH)=loYD-2qXJ)yWh%G%G#Z6Y;X1_ygwnjTV}n4s}z%bdBKLc!yEqV^7zEb}vCk zBgr*uxTrP7tW(6*V7EF4Ojks_eY1kW4Oa0O@q%wV-WGluBW_BXlOFsoUQs2k^fZ6F z&OaJk!u-{=1Mjy!XqLGf>0TNuKKJdb^T(eaCt7*i&!LCij^L8uPbK&s92&&gxQCMd z;OU0}{3zZ)ewZMlzI_0?O~gA1DT5}8zNl&nme;)IMi6Qyit4sVf)PspD(TMSk)Bo< zUJyA6lb7Vxcapfecj>oNrDNg{@GQ z^u;m3LLGcaMUM+CX0C%2?Iw$xd~YvFjo&|6cs*f2%H0HoqdDbz4EL&K+9#%n=bG7q z&;b>K$hL+cR`pboCF{9rswiy6GPz_f%jCt__>Bv#_SL*y)5LwU)b-P__&~^d z`et#v5BaQuTg1PW9BdNGf#0rRA>GZS97(r|W2q<<(~_*_H@Dhlhi(%aB(oj2iO#a1 zFK-h^@CNwW?IIinbG9s+Y7i=9*8{DGMV%a6JC5HoQd}r7W?%}>T39>hiN>vz+p7m% z?8C>uU^x*bJ&c&cy6O&*3oj2gK3a9NE`}U|sS@acY;Ff8|5}gVA#(oi}d3UEO z{JNAbQn$;2JuGY{TK)gW5oaX=w0kD_@!g(XXicaVnMJkebTl~X z4Kn26OloeC4S|cl3CSM=oL}+Uj>FB6b62%k){IJkn_^^2Y+RvIeT{Mj-J>*!Y zy7~AQ1=y*mT^pv0{(j6LQq|8*7cXVYLCRMm5^47&=VM2a)g|kA!`5E2x)Ge zo+%c~VKRM|Xx$un*ppsNB>eOJV6O8^tq#h{thpQOc$D0K4_^D(E}icY z?FOIME~owI!A4h$a?G^F-D2+k+p6;+aBN- z&9(>l7qdl6M{?L=PJt;}@>X-i;h5@|9A97bhOZyA+wGtKU-7S^1=SFwRJ(!6arQod zeT(3Tj-%`@coZN|QjfUcDS$^}iu?&-1=axs%EV_}@GL-}q<-&$)r(V!lKLyCHaG`V zprp=n!G!>Uk~+@?V-ErbPVy2LtN{p=)Riu{4j@ocA9caa0D+Ra(FL~x1WM`_7pw&c zl+^7Kj7j)az`#k~?ScmZ0wr~y3%(B!D5-C|;8B1;Nj>6%rvL&a^%EDY0|=DVGcgxF z3-F90fA50TOVF;0`YWh5I0saqWHHMH7Xk!I>O2>G5Fk)em$+aJK%i1+Y3!NYJ zT-SVo*b_s|)O;vKlXJE^i?Z6v8o;pe>z!CGlIf)jEMx(uj3*{v2`CykMBvS>W@hwI zy_s409OCWT^jM=8iUKY7qYK5Z94)tGfp@9jOMc%2;(>G}iCv1-d68)KzbEdwi^P&P zWQ@0LIMDF~kB{;;QIC+Ew|g!YyXCu&e~IXD4QDU}RE57)l052jIfz_H}ebtf2(4tXlZ@0R5a}9 z^qo>U>JoF?-N#pC`)#`MGBGC&J*2D&;;r?|!~oqT=axBLLc1x8h24~=!sxoDmFY7} zd@LwpF!))Twf{j#PF|_YVSvEh%3CgaYo=3|VlyAl9ue<)YOEovL|?g%yK)uQ=Al!ytHdVn;&f|#jkqIoF%J|N(7518{37LC z#*I*Xd>Pk1tQMEVmLMMQrRY?AfCA;q<}re^JWOq1_Z7d1x%vy)Lg#Q?1vmY?!y7Pi z3{(sP;v@$({oo%F-~J=w`{xm3Du2krMQ0EKgW^H{$i)-G!3aLvLW*JDb5expm5UOW zx!_tCe9i@5alsE<@Qe%o?1Hmnr!-^B1)p@mZ7z7g1&_Gk85g|!bIokN3$Ad%bvB6C zP{WK9iSclc*;XDa0PRJYfTRaK4(%;X^E#x{zbDN)&9a%(=cHPyN$S`F_^;QbhAI_q zOn+9>{$n^fN6*BZB6Js>(#hI8CCvEJN!7q1E!U(qx`4Hs_JOYK)0*}Vo$f_V zJ7mNhhVN+NVV(JurXA6=A2m&Dpsg>aQJ1Iy%YzsYxH}WLq?CRZJK0q9*1#dEe6{w`afCG`DAG)H%iG zIa!x#QYVMBS(7?Dq+NBo{y%H!Uf1c|u05`4Za4m@X^-kk-2IIs$y!ZYqG_jf8S5Qd z%>1WL_`E|jAJeoqG;N)xeW7VbHN$T;?H5h^ucrN~Y4?8X2>4$~!!duuT&{_~>4a-F z?VP4PqiNMzn4Ow7UDNh!n%2<|G|6qOlc2@aoOw)_@q_nRWI{+o5W`+jspeoE6UO?z6?9@R9>Z?h)- zODB6?(+Zr1+M`KZWHPD$?`opXdR&wKt!ZCtnw|uI(WGZ|vN=CFl_+#deMpmv9MTht z#QGOIw4FMcJ1M-bY3`(ORMWIhe4|O9=$@E)))7P}TcSyys$}f{e`=ym7uTfEG`l^T zrW^f`CY{vD&S;v}rWyZn1c^FToo|z3z3?3^hxo8g=bEU^nl?kX@bjAH&Zzq}&7CL@ zYuXpOj4w4UPJS`<_MwSebs>v?c7%Rb(>7?@bDFkG)3#~aVNG-AiaJd@qlKCCi?%;s zYU0DcI0ett3^!}qS32E`npWa8;76L2AxZG8*=L}Kf06X8hSzO!ESun_aXA(3f2FLZF9$(*7|uwsp*}-RMR@r++}! zGPW_$H7*(gy4^)zz;8oyzl(1q{+Ww^#|A&^;@=aWe@JqVvG9ACVU;2fuOCi-0b2QLO))PiQn|HU+*<NPI<1FQBg7yps?%Pzi~+zz?;7q~G7*4`!HhGy(seW>}r#0>LY{9>RhT$DGs zKjxw@GxZi1e}(ui7svPNaM7%b?~zyBe&iBfV}dg-zL)r~F20ZW{ExJFL?3q1Gn9Ul zi?;;&oQw7Z`nrosM}^}q{v~stb@5u_3qIC`WdU99qWf9+OD?{X$q&0Ymr=fP(XSYN z?@`TdHnT5{xr8T3c*MoIRQb4zGIqO*o+Z0iT)Y*~_gwUKCO_fg2Z;aR;{Rdx`;W=- zFNfIAB&(Y_<>PyW zIH~0(_?6}Daq<5W|JcQGaM>__a`AJ-7oE@r+)I8NT-*<|)p=L4Y5{L>ovcW(49 za=Ygf&Fvj>Tjt{LO71Ss8DW=;wgLK~i!%0%i$;L{VxuukH`QeJz^A&f>BQH&_zdE^ zTs*;~$*y~m!X9?xcN724#a|*m?=#K61gLF1(^-Bt@U?Dq4$v1|v@Os>E}8+F3%7ygyaS>^bwdjVyON^j^sG-%qOa-j5{uUQ4 zTKogI9`M@vADdwR#P%a4BWqqDfMca_Y3uP*I=?`R(cy>XJf(MYS|K^XJzBS zi(Ko+iYeYU;Oz|G0|YMV+8Ydf328Xd{5ENHMy6pq0|tYCQ^#!_-&yOoU84DrpK%u! zm-Vrc0Vg!J2>4(kMF~%1!ITTu_^+;4%gPLOL`%WnUw#P!aUos;I~P9HY!~fYGzuRg z$e4~BhfV2Dh|hA#mVWd_(XP2&fVzByn*rSSKwBPt5q|HFrCXuhA`CBXhgW2A_37r; zz}=z&FNDDTpB-}7@oFczP7KMsqv3qNUfp5b7${eCBUskvv9^u7aWn%*-QV0T3Y%}_ z9S8<5SCF3~(AQCAy(F$K*@TUD_*2U2!khN159$6o&*=Y0j)`rsvTOiXdt>ZLMh~ZW>)PU(WJ*(bqK)T7v!Zy@~{c|nO|^_cl`y`qCWCT{~AvyjxQOo z9UHzTmWAyhggphE!%>(0B!#vz>(+E@=W8OT5U0n3k9xgy6o(o+#{#g+(gGRqz}-~v zVx&sox~c5s&~xcl)4d|E;lHZo<@(dBah5E!E!`TlS43kq@6s`xSFoj+fKgNS*EwUN zsSb{z)v5M5tR}8217{9CTn(WvFUN35G8JRBX^H!!xU(e8$Isy)0E*$AWp)C&35f#% zi18r?!_vI|F-YSzBcqAiz2^E1X5-*0enUMdXAAS=_(v-|mvYwrB?%J+$%=*v0lvYQ z4t7k3*=LzD+e-KdRqYeu3g|rMSR>dSvy$Cn@}LCv51Cb66Q6_03hH>0dpx1J>6kl$ zd+l+;8%E@{%oylYg-~reJ#Vpd4Q=#y@*OL_xwRzXcrnvX&G`@`}T_&>2A)@&h+?ouZwFvA$+z*PU?Y=JI1lC&+f)GOIC`?~Y8Z>XPrBeU1b z{e+W6)+N+8L9Q=6!B>2==w7qBR(0X}Q?)Dze(e#iv0$`IKv6sWX z8&^!klxAE`$3ai%F<&O`D2KB%-2_6N`X}{jD<=o|?|DMcTMOP7;Xh>=tSNNbooy&8 zhZ0DbptgHQXCxWHrizA*xnKJ#rdg z8zU%JMDzUaYMlR@B@+6Vk1bo=hqhramRD$kZ7K~8)K=9)#Z=~ zm%I$Hs}XGONPrnxHjO>p>NQQziKdzo?m8rzCCkyy)@dr>@3RPFzdNO9PHY9RhAg5b zu{FT*tsf7G*2x01K^)4~tHIfo2aGrZwrXm?H4Dnqrt4A*=4N_z9oZ z6q&=pBXx8}*w|*b-!l*sw5QRn8BS9@6Y-IZdOinoBe(XXqEol~MrX8g+wYl3lAXL3 z5v{Gdk3`c}NOlGt-JIL%p1W)X0>?TK@d?)tMa$TX<|3-C>UTsb0q+N`oudmjizU#HruFKA><@z6#0a*O9fT^zT+S;Im1YESlpM+? zYmYLMZFV(?Y=3?mKy9CZUNrurHrRoPJR_K8>wzppvO?u+5!cDlkzBSiwFD8n5YgF* z;P|l{^i?QTH#TUC$kXWKB4*89B1 zAcX!1e?lOB9YR-xi~mP3Ywe6oSU*uW(D=_`lo)ST2ZD_e5tBviPRMQ6s2Ca10})O@ zW5_Hr;sQiC!8{rWHoqPOhHVI)5T+sAfnZjr25(4=oB^VP*WQOOB-SPnnEOS9UN)^C zp34zfg$jfl5PH|cnV-R|OI3~NBqT90u5g-^Iu}T(}3(-GGv-n2CX0xWDYH&t4mAe~oDMA@S z2?9kRCr9=*)PM6Ray|em18YRJ_=o*0!m~I5j{@$6z?Lv;LczukyR|k^M%0FaQI_>M z0&7Q^o!!HZ9R8FwDzovW3lT2kGHmoRrRTu<~`cf`s7ob`KfJY zm3}5}^B!z&{p&L^s%>qHU>W&uN1#Hn3>F-BackH~9E+~DZa<0hHEUX0D^7~BxWq!7 z5}U>DEZkauNxvah%_-5sdonA2=#;p$8Dg`~i6>Kz?lFQNhpmem1or%URp3M#=rhv; zTl}wlW(0SBm=Z_Ck@QBaK>s2AFB{goU!Mi73}crOe`Im`0dM^0)`1Qlt9vA{pg~b& zSV4JNT& z2C!yy{q*G&wy3<+D#!~o^AuXK!a%mC*jil}=nyMKl@qxa7etYI?5J_M(<&!Tsk~*_ z)M;HJ!-@+E6VsuAii`49$;EEMNLLn9-sSx4kVX7w4e~C81Oj%8K*c zHi;In%h^E;=jV|Gndh?N^D`AuizQE#DGMpjLw89Q;Am5N7{kYpuZj$d7EuZCD702b z19{Muz0pAD7;7*b%2u4q6cCAUWLQa=R)t|DrRCjjiS%SGN&#Ge*wTV-w}3xmZgpaA zbz;!tGUhfX<~An=BU{GY?8Mw0cA{=Z(Mr&gGLAe-V?9t3Xc;T-VT`&dlA8^g3i6!M z8ZEZfp_mGaM%MZjEoNJ?#brz>V$>LmMwvy9t6|Iz6-HV}L zFojH90w#K3V0MU>%Bd-ew3t*d=o6!(XwrPfBd1KD`X9=HIf>d)F?_O&>UIlM&_S#Z zy9J6Gm4aWP9GrHq7g(E%1D!=wwnu4^HLom?-!dwjs^MfGXJ$MVRXB{w^%ZGlrEE*}01& z7c(WIE2}0~CPb8Ir7bB_d6`MJFib~Daehn|RS=~`L5=gfMSCE-Y z2q8uaftY$j2r*JD#JEF9sZ_orsGO1@qLf-8gUj;WCQ_|gf??Ph0S*l!ZWY63%=-)EDBc?-*IOQrai{hoih;vWJ3Kd@ACf-Eiv zf2(2Vzy+}aJvJQ?$`$AGVv1lBqXo>zDM1;cvJy;w#pMOAWs(HWP6>IaFYFFEtrREb zQI-jLF2@9XUZz6ooo$&4WFaL9mPy$vPI8WA;&>VsEi6}-sX$pK7VONcMSNAU^|91e zIgZ=XVrN(pxF7^t*C6Ja0qesWcv4<9yF{NtW;`|ZbL?uiH{c1GKFKM9C%I>MiY#C38q^)$I{wF6HOB;;+iI#8{cki;i5$-OphOF zn)sdo%M(?m2{WsXEbjO;e$K2@^%KMN0FP zZ7Nc>Dc>1_wvH5(E88R!Lk4A=WMX2{HWez{Bzvo*0539*K9&?pb6ZkapllPm*|AM{ zZFg)_k+e-JH&RO5glL!^n^vSXwge!vF;1JMA~`FT#0p>;&NE9aoYi1*yl+7b_>`)P zr&Lr(Ynvq{X@Q!}$&qHMNSYznEEP-KHcKT;W%DmB?H04&?40p~xlX;=p-5*e*l%{2 zr6>$C*=ETZKggrT58i{FJU7dcg&12<+w4H`Xm%h17(rS33;sqNY7WS;>MjVhZM6eG z8$Dj*EBWvY^Z@fI%;&kl%I^{Qb8>H=VKlPl_6TIbiNR-dHM$wyjkZPs$W0^}u2?=J z-zYE&jUuBMQ3LQhx{I~?H_@|s2Si1U5~I|}Gg=#Muw?HuvW+rp!i9n6mNz}n%*yW= z4yU&=IvJgfF2w3Ug75#zTC@ zoha-saE#$uZA=F=!U<32oZPs1fhsJdaaGuj(oF!rQF zE{fF95ow;3dA_xJce6IJhmA*!RYr}m+E`=!!+6wKiz5GNJZ7vj)*Bm)$Bm7~CQzO* zo-{TaPZ>`e|1!21|2CchEp8XT70+jl=RnzJY`1C8#7~8y{tfO>Pc_S9_!oM z)StaId#$f_re5j&cCXcAS87(y!hQZ=iwq;x$iQMX{w4E|VFdUmh;_GpeyiEl;r78} zNaq3JGzgbp9S#Q{+7Ch++}8H{t%+BMTXuhkga(Fr49}+N$ezSMMxX)z8u*L21+OCw z*3ut(-ETdAbvUQbn;c%Erc{GJ2; zcu_bL}{hM*Pq9 zXvD9pM?dgq*V}=-0LLVO zYn4s}3v*yf=)hddWZZBB*6@Y|`2PXsS|$ack~uBFv`ojs9GE;Ecn25lM}oi%qYxaJ zjGR?!#*xnWoi?2?Yr`~zo%GI{GzE2FwuA$-rK%9}5U4kk+5i0r*nzchV6J0NLbwCr zRs^QwlY!|RI2Z6O2s04KkI!m^xd;^OUWCgL<{;dMKt6mj#LNVwHUZ90fD01f!UUML zT!_FzIBHls1}c|B>kF81T#{zNd@@idJYy1JCMSX!mLYJsSqRL;Cj)EXz%2Y>gyr^= z1v+>Q;OFe%!2baLPlQzntn_0D1?+zk$*c&$fw@plIGR9n;+T<4h+mQblj%B}{%pc? zBVa1sCIkxgI0ED22pid7tie+VR0uxV-+XRCU_reQ%q_?K!BS4eT&~6ogh3c@3v%V0 zb>EIawk+y-1Qx|2h@0OdcT47=)k;Ai>_>SInv=qoh zo5y?%G&nRjurSpp?0A|pipfBu)(`=<>`^D4_LEgWu+CP5(|oU<@LOVdxK->7l4Ou= zON2}W!dZqn=M%6F1IGHitOM)O8lepWHX=77KESlu2sv=PCC=iBx5bSi#91WqcDTr# zI9rc+dw6^UN7byyhlg9nYCiP`(>o!eGlB;p85dPKv@XEO7<=3Ag66G$0oyK&WNWf< zx*~LgTQ_K0qV9BuMH)678!R8801X0~wAGZN5QP9ATNDCPj1Wa&>3(bTjp6HKn@`%U zTLKyjVu7UyWeDY{q7#n;=CX&FrU$}>2p2&h#9zz8FGlEzz*_V|U>OvQ&4af(DIjU8 zSJl&F^mY@ldl}fZd@?a!S&p27^d{g-5GXw3DWvLt!^p56stk9Gfs<5RHb1jE(Uiwg z&n&=U)ai4(&V7Kh>!~??5iUiz40S?$0qc1=0@Z=9M*R@3K)4ct|5yh9kw5-f6K=o< zlDC}p2V3KT(T*UoCl4bQ&mcu+w|v1dJnsx*@O%i*WL_tG4xVg;2mh#Y zGM+i{Y{154&K8$|M-noBiAWDJGshjmJSB?!3n>Ie=?eLH!5)DL!aqc#jZMCRL1^Tvah8-eh8UqsMxCQg~jx zYI3;1E5=q#shl*bqAI>}YB<>^#!aalH+j^QTdh^MgqO#=-WpExSl8YbJ}4%QpHeYp z)cA4n+}p#ido16b;bqo=Sop80!*88Z*&oa1Q%1&ftHblXDK}0Ug#|im`;2g#_!~3A z0~|`c{oUazZ^O$g#@$#|dErf?sw&1-j++u+H#=P6NgrD=dCbs}lPV{V9A9;#b=|$; z`^&ICIkqy=eySlCDF;_fo~)pV1c!{QxN-c=2_TlACder3*L%Z*t;)IKj`5Xq!!v!q zE3xGM@CuK$=;3gr_)?b9Z`@7eu^Kx5mdYxla@>uQW(=0IwC$r`^L>!5&*B%ZR z*|m%(JraK0V?DJhe3ccf3HOYRs2Vb*V$zhMqpC)Y8*x?dK?95tRei_Zcs_nv|9)dD zMpO>1m^7kt%FxPNrc9kwS=eV#-yulcZ`@>T+4Y@Jqb*)o*sS4zsZ~=(O|BR_p{kOZ7he@^y7;-AV33F+Pl_L15WdlCg;s>S fdQ#&Tt_UCVS{)w_4~yTn2AAE$|FJfFvf2LuR3DOt diff --git a/docs/webgl/helmet.html b/docs/webgl/helmet.html index 96c80e9168..87eefb8cd2 100644 --- a/docs/webgl/helmet.html +++ b/docs/webgl/helmet.html @@ -6,43 +6,31 @@ - +

    + +
    
    +