-
Notifications
You must be signed in to change notification settings - Fork 151
Expand file tree
/
Copy pathsave-project-memory.cjs
More file actions
executable file
·102 lines (96 loc) · 198 KB
/
save-project-memory.cjs
File metadata and controls
executable file
·102 lines (96 loc) · 198 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
#!/usr/bin/env node
var Fe=Object.defineProperty;var Dr=Object.getOwnPropertyDescriptor;var Ur=Object.getOwnPropertyNames;var Yr=Object.prototype.hasOwnProperty;var Sr=(e,t)=>()=>(e&&(t=e(e=0)),t);var u=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Gr=(e,t)=>{for(var r in t)Fe(e,r,{get:t[r],enumerable:!0})},kr=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of Ur(t))!Yr.call(e,s)&&s!==r&&Fe(e,s,{get:()=>t[s],enumerable:!(n=Dr(t,s))||n.enumerable});return e};var Kr=e=>kr(Fe({},"__esModule",{value:!0}),e);var Ye=u(h=>{"use strict";Object.defineProperty(h,"__esModule",{value:!0});h.__setModuleDefault=h.__createBinding=void 0;h.__classPrivateFieldSet=Er;h.__classPrivateFieldGet=Ir;h.__importStar=Cr;h.__exportStar=Jr;function Er(e,t,r,n,s){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!s)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!s:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?s.call(e,r):s?s.value=r:t.set(e,r),r}function Ir(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)}var Ue=Object.create?function(e,t,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,s)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]};h.__createBinding=Ue;var Dt=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};h.__setModuleDefault=Dt;var De=function(e){return De=Object.getOwnPropertyNames||function(t){var r=[];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r[r.length]=n);return r},De(e)};function Cr(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r=De(e),n=0;n<r.length;n++)r[n]!=="default"&&Ue(t,e,r[n]);return Dt(t,e),t}function Jr(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Ue(t,e,r)}});var Ut=u(Y=>{"use strict";Object.defineProperty(Y,"__esModule",{value:!0});Y.uuid4=void 0;var Br=function(){let{crypto:e}=globalThis;if(e?.randomUUID)return Y.uuid4=e.randomUUID.bind(e),e.randomUUID();let t=new Uint8Array(1),r=e?()=>e.getRandomValues(t)[0]:()=>Math.random()*255&255;return"10000000-1000-4000-8000-100000000000".replace(/[018]/g,n=>(+n^r()&15>>+n/4).toString(16))};Y.uuid4=Br});var Se=u(S=>{"use strict";Object.defineProperty(S,"__esModule",{value:!0});S.castToError=void 0;S.isAbortError=Ar;function Ar(e){return typeof e=="object"&&e!==null&&("name"in e&&e.name==="AbortError"||"message"in e&&String(e.message).includes("FetchRequestCanceledException"))}var Qr=e=>{if(e instanceof Error)return e;if(typeof e=="object"&&e!==null){try{if(Object.prototype.toString.call(e)==="[object Error]"){let t=new Error(e.message,e.cause?{cause:e.cause}:{});return e.stack&&(t.stack=e.stack),e.cause&&!t.cause&&(t.cause=e.cause),e.name&&(t.name=e.name),t}}catch{}try{return new Error(JSON.stringify(e))}catch{}}return new Error(e)};S.castToError=Qr});var k=u(P=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});P.InternalServerError=P.RateLimitError=P.UnprocessableEntityError=P.ConflictError=P.NotFoundError=P.PermissionDeniedError=P.AuthenticationError=P.BadRequestError=P.APIConnectionTimeoutError=P.APIConnectionError=P.APIUserAbortError=P.APIError=P.SupermemoryError=void 0;var _r=Se(),se=class extends Error{};P.SupermemoryError=se;var O=class e extends se{constructor(t,r,n,s){super(`${e.makeMessage(t,r,n)}`),this.status=t,this.headers=s,this.error=r}static makeMessage(t,r,n){let s=r?.message?typeof r.message=="string"?r.message:JSON.stringify(r.message):r?JSON.stringify(r):n;return t&&s?`${t} ${s}`:t?`${t} status code (no body)`:s||"(no status code or body)"}static generate(t,r,n,s){if(!t||!s)return new G({message:n,cause:(0,_r.castToError)(r)});let o=r;return t===400?new oe(t,o,n,s):t===401?new ae(t,o,n,s):t===403?new fe(t,o,n,s):t===404?new ie(t,o,n,s):t===409?new ce(t,o,n,s):t===422?new ue(t,o,n,s):t===429?new de(t,o,n,s):t>=500?new ve(t,o,n,s):new e(t,o,n,s)}};P.APIError=O;var Ge=class extends O{constructor({message:t}={}){super(void 0,void 0,t||"Request was aborted.",void 0)}};P.APIUserAbortError=Ge;var G=class extends O{constructor({message:t,cause:r}){super(void 0,void 0,t||"Connection error.",void 0),r&&(this.cause=r)}};P.APIConnectionError=G;var ke=class extends G{constructor({message:t}={}){super({message:t??"Request timed out."})}};P.APIConnectionTimeoutError=ke;var oe=class extends O{};P.BadRequestError=oe;var ae=class extends O{};P.AuthenticationError=ae;var fe=class extends O{};P.PermissionDeniedError=fe;var ie=class extends O{};P.NotFoundError=ie;var ce=class extends O{};P.ConflictError=ce;var ue=class extends O{};P.UnprocessableEntityError=ue;var de=class extends O{};P.RateLimitError=de;var ve=class extends O{};P.InternalServerError=ve});var E=u(d=>{"use strict";Object.defineProperty(d,"__esModule",{value:!0});d.safeJSON=d.maybeCoerceBoolean=d.maybeCoerceFloat=d.maybeCoerceInteger=d.coerceBoolean=d.coerceFloat=d.coerceInteger=d.validatePositiveInteger=d.ensurePresent=d.isReadonlyArray=d.isArray=d.isAbsoluteURL=void 0;d.maybeObj=rn;d.isEmptyObj=nn;d.hasOwn=sn;d.isObj=on;var K=k(),$r=/^[a-z][a-z0-9+.-]*:/i,en=e=>$r.test(e);d.isAbsoluteURL=en;var tn=e=>(d.isArray=Array.isArray,(0,d.isArray)(e));d.isArray=tn;d.isReadonlyArray=d.isArray;function rn(e){return typeof e!="object"?{}:e??{}}function nn(e){if(!e)return!0;for(let t in e)return!1;return!0}function sn(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function on(e){return e!=null&&typeof e=="object"&&!Array.isArray(e)}var an=e=>{if(e==null)throw new K.SupermemoryError(`Expected a value to be given but received ${e} instead.`);return e};d.ensurePresent=an;var fn=(e,t)=>{if(typeof t!="number"||!Number.isInteger(t))throw new K.SupermemoryError(`${e} must be an integer`);if(t<0)throw new K.SupermemoryError(`${e} must be a positive integer`);return t};d.validatePositiveInteger=fn;var cn=e=>{if(typeof e=="number")return Math.round(e);if(typeof e=="string")return parseInt(e,10);throw new K.SupermemoryError(`Could not coerce ${e} (type: ${typeof e}) into a number`)};d.coerceInteger=cn;var un=e=>{if(typeof e=="number")return e;if(typeof e=="string")return parseFloat(e);throw new K.SupermemoryError(`Could not coerce ${e} (type: ${typeof e}) into a number`)};d.coerceFloat=un;var dn=e=>typeof e=="boolean"?e:typeof e=="string"?e==="true":!!e;d.coerceBoolean=dn;var vn=e=>{if(e!=null)return(0,d.coerceInteger)(e)};d.maybeCoerceInteger=vn;var ln=e=>{if(e!=null)return(0,d.coerceFloat)(e)};d.maybeCoerceFloat=ln;var Pn=e=>{if(e!=null)return(0,d.coerceBoolean)(e)};d.maybeCoerceBoolean=Pn;var pn=e=>{try{return JSON.parse(e)}catch{return}};d.safeJSON=pn});var Yt=u(le=>{"use strict";Object.defineProperty(le,"__esModule",{value:!0});le.sleep=void 0;var zn=e=>new Promise(t=>setTimeout(t,e));le.sleep=zn});var Ke=u(Pe=>{"use strict";Object.defineProperty(Pe,"__esModule",{value:!0});Pe.VERSION=void 0;Pe.VERSION="4.0.0"});var Kt=u(Z=>{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});Z.getPlatformHeaders=Z.isRunningInBrowser=void 0;var I=Ke(),mn=()=>typeof window<"u"&&typeof window.document<"u"&&typeof navigator<"u";Z.isRunningInBrowser=mn;function bn(){return typeof Deno<"u"&&Deno.build!=null?"deno":typeof EdgeRuntime<"u"?"edge":Object.prototype.toString.call(typeof globalThis.process<"u"?globalThis.process:0)==="[object process]"?"node":"unknown"}var jn=()=>{let e=bn();if(e==="deno")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":I.VERSION,"X-Stainless-OS":Gt(Deno.build.os),"X-Stainless-Arch":St(Deno.build.arch),"X-Stainless-Runtime":"deno","X-Stainless-Runtime-Version":typeof Deno.version=="string"?Deno.version:Deno.version?.deno??"unknown"};if(typeof EdgeRuntime<"u")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":I.VERSION,"X-Stainless-OS":"Unknown","X-Stainless-Arch":`other:${EdgeRuntime}`,"X-Stainless-Runtime":"edge","X-Stainless-Runtime-Version":globalThis.process.version};if(e==="node")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":I.VERSION,"X-Stainless-OS":Gt(globalThis.process.platform??"unknown"),"X-Stainless-Arch":St(globalThis.process.arch??"unknown"),"X-Stainless-Runtime":"node","X-Stainless-Runtime-Version":globalThis.process.version??"unknown"};let t=xn();return t?{"X-Stainless-Lang":"js","X-Stainless-Package-Version":I.VERSION,"X-Stainless-OS":"Unknown","X-Stainless-Arch":"unknown","X-Stainless-Runtime":`browser:${t.browser}`,"X-Stainless-Runtime-Version":t.version}:{"X-Stainless-Lang":"js","X-Stainless-Package-Version":I.VERSION,"X-Stainless-OS":"Unknown","X-Stainless-Arch":"unknown","X-Stainless-Runtime":"unknown","X-Stainless-Runtime-Version":"unknown"}};function xn(){if(typeof navigator>"u"||!navigator)return null;let e=[{key:"edge",pattern:/Edge(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"ie",pattern:/MSIE(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"ie",pattern:/Trident(?:.*rv\:(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"chrome",pattern:/Chrome(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"firefox",pattern:/Firefox(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"safari",pattern:/(?:Version\W+(\d+)\.(\d+)(?:\.(\d+))?)?(?:\W+Mobile\S*)?\W+Safari/}];for(let{key:t,pattern:r}of e){let n=r.exec(navigator.userAgent);if(n){let s=n[1]||0,o=n[2]||0,a=n[3]||0;return{browser:t,version:`${s}.${o}.${a}`}}}return null}var St=e=>e==="x32"?"x32":e==="x86_64"||e==="x64"?"x64":e==="arm"?"arm":e==="aarch64"||e==="arm64"?"arm64":e?`other:${e}`:"unknown",Gt=e=>(e=e.toLowerCase(),e.includes("ios")?"iOS":e==="android"?"Android":e==="darwin"?"MacOS":e==="win32"?"Windows":e==="freebsd"?"FreeBSD":e==="openbsd"?"OpenBSD":e==="linux"?"Linux":e?`Other:${e}`:"Unknown"),kt,Xn=()=>kt??(kt=jn());Z.getPlatformHeaders=Xn});var Ee=u(V=>{"use strict";Object.defineProperty(V,"__esModule",{value:!0});V.getDefaultFetch=On;V.makeReadableStream=Et;V.ReadableStreamFrom=yn;V.ReadableStreamToAsyncIterable=Hn;V.CancelReadableStream=qn;function On(){if(typeof fetch<"u")return fetch;throw new Error("`fetch` is not defined as a global; Either pass `fetch` to the client, `new Supermemory({ fetch })` or polyfill the global, `globalThis.fetch = fetch`")}function Et(...e){let t=globalThis.ReadableStream;if(typeof t>"u")throw new Error("`ReadableStream` is not defined as a global; You will need to polyfill it, `globalThis.ReadableStream = ReadableStream`");return new t(...e)}function yn(e){let t=Symbol.asyncIterator in e?e[Symbol.asyncIterator]():e[Symbol.iterator]();return Et({start(){},async pull(r){let{done:n,value:s}=await t.next();n?r.close():r.enqueue(s)},async cancel(){await t.return?.()}})}function Hn(e){if(e[Symbol.asyncIterator])return e;let t=e.getReader();return{async next(){try{let r=await t.read();return r?.done&&t.releaseLock(),r}catch(r){throw t.releaseLock(),r}},async return(){let r=t.cancel();return t.releaseLock(),await r,{done:!0,value:void 0}},[Symbol.asyncIterator](){return this}}}async function qn(e){if(e===null||typeof e!="object")return;if(e[Symbol.asyncIterator]){await e[Symbol.asyncIterator]().return?.();return}let t=e.getReader(),r=t.cancel();t.releaseLock(),await r}});var It=u(pe=>{"use strict";Object.defineProperty(pe,"__esModule",{value:!0});pe.FallbackEncoder=void 0;var hn=({headers:e,body:t})=>({bodyHeaders:{"content-type":"application/json"},body:JSON.stringify(t)});pe.FallbackEncoder=hn});var C=u(j=>{"use strict";Object.defineProperty(j,"__esModule",{value:!0});j.createForm=j.multipartFormRequestOptions=j.maybeMultipartFormRequestOptions=j.isAsyncIterable=j.checkFileSupport=void 0;j.makeFile=Ie;j.getName=ze;var Wn=Ee(),Tn=()=>{if(typeof File>"u"){let{process:e}=globalThis,t=typeof e?.versions?.node=="string"&&parseInt(e.versions.node.split("."))<20;throw new Error("`File` is not defined as a global, which is required for file uploads."+(t?" Update to Node 20 LTS or newer, or set `globalThis.File` to `import('node:buffer').File`.":""))}};j.checkFileSupport=Tn;function Ie(e,t,r){return(0,j.checkFileSupport)(),new File(e,t??"unknown_file",r)}function ze(e){return(typeof e=="object"&&e!==null&&("name"in e&&e.name&&String(e.name)||"url"in e&&e.url&&String(e.url)||"filename"in e&&e.filename&&String(e.filename)||"path"in e&&e.path&&String(e.path))||"").split(/[\\/]/).pop()||void 0}var Nn=e=>e!=null&&typeof e=="object"&&typeof e[Symbol.asyncIterator]=="function";j.isAsyncIterable=Nn;var Ln=async(e,t)=>Ce(e.body)?{...e,body:await(0,j.createForm)(e.body,t)}:e;j.maybeMultipartFormRequestOptions=Ln;var Vn=async(e,t)=>({...e,body:await(0,j.createForm)(e.body,t)});j.multipartFormRequestOptions=Vn;var Ct=new WeakMap;function Rn(e){let t=typeof e=="function"?e:e.fetch,r=Ct.get(t);if(r)return r;let n=(async()=>{try{let s="Response"in t?t.Response:(await t("data:,")).constructor,o=new FormData;return o.toString()!==await new s(o).text()}catch{return!0}})();return Ct.set(t,n),n}var gn=async(e,t)=>{if(!await Rn(t))throw new TypeError("The provided fetch function does not support file uploads with the current global FormData class.");let r=new FormData;return await Promise.all(Object.entries(e||{}).map(([n,s])=>Je(r,n,s))),r};j.createForm=gn;var Jt=e=>e instanceof Blob&&"name"in e,Zn=e=>typeof e=="object"&&e!==null&&(e instanceof Response||(0,j.isAsyncIterable)(e)||Jt(e)),Ce=e=>{if(Zn(e))return!0;if(Array.isArray(e))return e.some(Ce);if(e&&typeof e=="object"){for(let t in e)if(Ce(e[t]))return!0}return!1},Je=async(e,t,r)=>{if(r!==void 0){if(r==null)throw new TypeError(`Received null for "${t}"; to pass null in FormData, you must use the string 'null'`);if(typeof r=="string"||typeof r=="number"||typeof r=="boolean")e.append(t,String(r));else if(r instanceof Response)e.append(t,Ie([await r.blob()],ze(r)));else if((0,j.isAsyncIterable)(r))e.append(t,Ie([await new Response((0,Wn.ReadableStreamFrom)(r)).blob()],ze(r)));else if(Jt(r))e.append(t,r,ze(r));else if(Array.isArray(r))await Promise.all(r.map(n=>Je(e,t+"[]",n)));else if(typeof r=="object")await Promise.all(Object.entries(r).map(([n,s])=>Je(e,`${t}[${n}]`,s)));else throw new TypeError(`Invalid value given to form, expected a string, number, boolean, object, Array, File or Blob but got ${r} instead`)}}});var At=u(Ae=>{"use strict";Object.defineProperty(Ae,"__esModule",{value:!0});Ae.toFile=Dn;var J=C(),wn=C(),Bt=e=>e!=null&&typeof e=="object"&&typeof e.size=="number"&&typeof e.type=="string"&&typeof e.text=="function"&&typeof e.slice=="function"&&typeof e.arrayBuffer=="function",Mn=e=>e!=null&&typeof e=="object"&&typeof e.name=="string"&&typeof e.lastModified=="number"&&Bt(e),Fn=e=>e!=null&&typeof e=="object"&&typeof e.url=="string"&&typeof e.blob=="function";async function Dn(e,t,r){if((0,wn.checkFileSupport)(),e=await e,Mn(e))return e instanceof File?e:(0,J.makeFile)([await e.arrayBuffer()],e.name);if(Fn(e)){let s=await e.blob();return t||(t=new URL(e.url).pathname.split(/[\\/]/).pop()),(0,J.makeFile)(await Be(s),t,r)}let n=await Be(e);if(t||(t=(0,J.getName)(e)),!r?.type){let s=n.find(o=>typeof o=="object"&&"type"in o&&o.type);typeof s=="string"&&(r={...r,type:s})}return(0,J.makeFile)(n,t,r)}async function Be(e){let t=[];if(typeof e=="string"||ArrayBuffer.isView(e)||e instanceof ArrayBuffer)t.push(e);else if(Bt(e))t.push(e instanceof Blob?e:await e.arrayBuffer());else if((0,J.isAsyncIterable)(e))for await(let r of e)t.push(...await Be(r));else{let r=e?.constructor?.name;throw new Error(`Unexpected data type: ${typeof e}${r?`; constructor: ${r}`:""}${Un(e)}`)}return t}function Un(e){return typeof e!="object"||e===null?"":`; props: [${Object.getOwnPropertyNames(e).map(r=>`"${r}"`).join(", ")}]`}});var Qe=u(me=>{"use strict";Object.defineProperty(me,"__esModule",{value:!0});me.toFile=void 0;var Yn=At();Object.defineProperty(me,"toFile",{enumerable:!0,get:function(){return Yn.toFile}})});var w=u(be=>{"use strict";Object.defineProperty(be,"__esModule",{value:!0});be.APIResource=void 0;var _e=class{constructor(t){this._client=t}};be.APIResource=_e});var B=u(M=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});M.isEmptyHeaders=M.buildHeaders=void 0;var Qt=E(),_t=Symbol("brand.privateNullableHeaders");function*$t(e){if(!e)return;if(_t in e){let{values:n,nulls:s}=e;yield*n.entries();for(let o of s)yield[o,null];return}let t=!1,r;e instanceof Headers?r=e.entries():(0,Qt.isReadonlyArray)(e)?r=e:(t=!0,r=Object.entries(e??{}));for(let n of r){let s=n[0];if(typeof s!="string")throw new TypeError("expected header name to be a string");let o=(0,Qt.isReadonlyArray)(n[1])?n[1]:[n[1]],a=!1;for(let f of o)f!==void 0&&(t&&!a&&(a=!0,yield[s,null]),yield[s,f])}}var Sn=e=>{let t=new Headers,r=new Set;for(let n of e){let s=new Set;for(let[o,a]of $t(n)){let f=o.toLowerCase();s.has(f)||(t.delete(o),s.add(f)),a===null?(t.delete(o),r.add(f)):(t.append(o,a),r.delete(f))}}return{[_t]:!0,values:t,nulls:r}};M.buildHeaders=Sn;var Gn=e=>{for(let t of $t(e))return!1;return!0};M.isEmptyHeaders=Gn});var je=u(N=>{"use strict";Object.defineProperty(N,"__esModule",{value:!0});N.path=N.createPathTagFunction=void 0;N.encodeURIPath=$e;var kn=k();function $e(e){return e.replace(/[^A-Za-z0-9\-._~!$&'()*+,;=:@]+/g,encodeURIComponent)}var er=Object.freeze(Object.create(null)),Kn=(e=$e)=>function(r,...n){if(r.length===1)return r[0];let s=!1,o=[],a=r.reduce((v,m,X)=>{/[?#]/.test(m)&&(s=!0);let i=n[X],q=(s?encodeURIComponent:e)(""+i);return X!==n.length&&(i==null||typeof i=="object"&&i.toString===Object.getPrototypeOf(Object.getPrototypeOf(i.hasOwnProperty??er)??er)?.toString)&&(q=i+"",o.push({start:v.length+m.length,length:q.length,error:`Value of type ${Object.prototype.toString.call(i).slice(8,-1)} is not a valid path parameter`})),v+m+(X===n.length?"":q)},""),f=a.split(/[?#]/,1)[0],z=/(?<=^|\/)(?:\.|%2e){1,2}(?=\/|$)/gi,l;for(;(l=z.exec(f))!==null;)o.push({start:l.index,length:l[0].length,error:`Value "${l[0]}" can't be safely passed as a path parameter`});if(o.sort((v,m)=>v.start-m.start),o.length>0){let v=0,m=o.reduce((X,i)=>{let q=" ".repeat(i.start-v),D="^".repeat(i.length);return v=i.start+i.length,X+q+D},"");throw new kn.SupermemoryError(`Path parameters result in path with invalid segments:
${o.map(X=>X.error).join(`
`)}
${a}
${m}`)}return a};N.createPathTagFunction=Kn;N.path=(0,N.createPathTagFunction)($e)});var tt=u(xe=>{"use strict";Object.defineProperty(xe,"__esModule",{value:!0});xe.Connections=void 0;var En=w(),In=B(),W=je(),et=class extends En.APIResource{create(t,r={},n){return this._client.post((0,W.path)`/v3/connections/${t}`,{body:r,...n})}list(t={},r){return this._client.post("/v3/connections/list",{body:t,...r})}configure(t,r,n){return this._client.post((0,W.path)`/v3/connections/${t}/configure`,{body:r,...n})}deleteByID(t,r){return this._client.delete((0,W.path)`/v3/connections/${t}`,r)}deleteByProvider(t,r,n){return this._client.delete((0,W.path)`/v3/connections/${t}`,{body:r,...n})}getByID(t,r){return this._client.get((0,W.path)`/v3/connections/${t}`,r)}getByTag(t,r,n){return this._client.post((0,W.path)`/v3/connections/${t}/connection`,{body:r,...n})}import(t,r={},n){return this._client.post((0,W.path)`/v3/connections/${t}/import`,{body:r,...n,headers:(0,In.buildHeaders)([{Accept:"text/plain"},n?.headers])})}listDocuments(t,r={},n){return this._client.post((0,W.path)`/v3/connections/${t}/documents`,{body:r,...n})}resources(t,r={},n){return this._client.get((0,W.path)`/v3/connections/${t}/resources`,{query:r,...n})}};xe.Connections=et});var st=u(Xe=>{"use strict";Object.defineProperty(Xe,"__esModule",{value:!0});Xe.Documents=void 0;var Cn=w(),Jn=B(),Bn=C(),rt=je(),nt=class extends Cn.APIResource{update(t,r={},n){return this._client.patch((0,rt.path)`/v3/documents/${t}`,{body:r,...n})}list(t={},r){return this._client.post("/v3/documents/list",{body:t,...r})}delete(t,r){return this._client.delete((0,rt.path)`/v3/documents/${t}`,{...r,headers:(0,Jn.buildHeaders)([{Accept:"*/*"},r?.headers])})}add(t,r){return this._client.post("/v3/documents",{body:t,...r})}batchAdd(t,r){return this._client.post("/v3/documents/batch",{body:t,...r})}deleteBulk(t={},r){return this._client.delete("/v3/documents/bulk",{body:t,...r})}get(t,r){return this._client.get((0,rt.path)`/v3/documents/${t}`,r)}listProcessing(t){return this._client.get("/v3/documents/processing",t)}uploadFile(t,r){return this._client.post("/v3/documents/file",(0,Bn.multipartFormRequestOptions)({body:t,...r},this._client))}};Xe.Documents=nt});var ft=u(Oe=>{"use strict";Object.defineProperty(Oe,"__esModule",{value:!0});Oe.Memories=void 0;var An=w(),Qn=B(),_n=C(),ot=je(),at=class extends An.APIResource{update(t,r={},n){return this._client.patch((0,ot.path)`/v3/documents/${t}`,{body:r,...n})}list(t={},r){return this._client.post("/v3/documents/list",{body:t,...r})}delete(t,r){return this._client.delete((0,ot.path)`/v3/documents/${t}`,{...r,headers:(0,Qn.buildHeaders)([{Accept:"*/*"},r?.headers])})}add(t,r){return this._client.post("/v3/documents",{body:t,...r})}forget(t,r){return this._client.delete("/v4/memories",{body:t,...r})}get(t,r){return this._client.get((0,ot.path)`/v3/documents/${t}`,r)}updateMemory(t,r){return this._client.patch("/v4/memories",{body:t,...r})}uploadFile(t,r){return this._client.post("/v3/documents/file",(0,_n.multipartFormRequestOptions)({body:t,...r},this._client))}};Oe.Memories=at});var ct=u(ye=>{"use strict";Object.defineProperty(ye,"__esModule",{value:!0});ye.Search=void 0;var $n=w(),it=class extends $n.APIResource{documents(t,r){return this._client.post("/v3/search",{body:t,...r})}execute(t,r){return this._client.post("/v3/search",{body:t,...r})}memories(t,r){return this._client.post("/v4/search",{body:t,...r})}};ye.Search=it});var dt=u(He=>{"use strict";Object.defineProperty(He,"__esModule",{value:!0});He.Settings=void 0;var es=w(),ut=class extends es.APIResource{update(t={},r){return this._client.patch("/v3/settings",{body:t,...r})}get(t){return this._client.get("/v3/settings",t)}};He.Settings=ut});var tr=u(H=>{"use strict";Object.defineProperty(H,"__esModule",{value:!0});H.Settings=H.Search=H.Memories=H.Documents=H.Connections=void 0;var ts=tt();Object.defineProperty(H,"Connections",{enumerable:!0,get:function(){return ts.Connections}});var rs=st();Object.defineProperty(H,"Documents",{enumerable:!0,get:function(){return rs.Documents}});var ns=ft();Object.defineProperty(H,"Memories",{enumerable:!0,get:function(){return ns.Memories}});var ss=ct();Object.defineProperty(H,"Search",{enumerable:!0,get:function(){return ss.Search}});var os=dt();Object.defineProperty(H,"Settings",{enumerable:!0,get:function(){return os.Settings}})});var vt=u(R=>{"use strict";Object.defineProperty(R,"__esModule",{value:!0});R.formatRequestDetails=R.parseLogLevel=void 0;R.loggerFor=nr;var as=E(),he={off:0,error:200,warn:300,info:400,debug:500},fs=(e,t,r)=>{if(e){if((0,as.hasOwn)(he,e))return e;nr(r).warn(`${t} was set to ${JSON.stringify(e)}, expected one of ${JSON.stringify(Object.keys(he))}`)}};R.parseLogLevel=fs;function A(){}function qe(e,t,r){return!t||he[e]>he[r]?A:t[e].bind(t)}var is={error:A,warn:A,info:A,debug:A},rr=new WeakMap;function nr(e){let t=e.logger,r=e.logLevel??"off";if(!t)return is;let n=rr.get(t);if(n&&n[0]===r)return n[1];let s={error:qe("error",t,r),warn:qe("warn",t,r),info:qe("info",t,r),debug:qe("debug",t,r)};return rr.set(t,[r,s]),s}var cs=e=>(e.options&&(e.options={...e.options},delete e.options.headers),e.headers&&(e.headers=Object.fromEntries((e.headers instanceof Headers?[...e.headers]:Object.entries(e.headers)).map(([t,r])=>[t,t.toLowerCase()==="authorization"||t.toLowerCase()==="cookie"||t.toLowerCase()==="set-cookie"?"***":r]))),"retryOfRequestLogID"in e&&(e.retryOfRequestLogID&&(e.retryOf=e.retryOfRequestLogID),delete e.retryOfRequestLogID),e);R.formatRequestDetails=cs});var or=u(lt=>{"use strict";Object.defineProperty(lt,"__esModule",{value:!0});lt.defaultParseResponse=us;var sr=vt();async function us(e,t){let{response:r,requestLogID:n,retryOfRequestLogID:s,startTime:o}=t,a=await(async()=>{if(r.status===204)return null;if(t.options.__binaryResponse)return r;let z=r.headers.get("content-type")?.split(";")[0]?.trim();return z?.includes("application/json")||z?.endsWith("+json")?await r.json():await r.text()})();return(0,sr.loggerFor)(e).debug(`[${n}] response parsed`,(0,sr.formatRequestDetails)({retryOfRequestLogID:s,url:r.url,status:r.status,body:a,durationMs:Date.now()-o})),a}});var zt=u(We=>{"use strict";var Q;Object.defineProperty(We,"__esModule",{value:!0});We.APIPromise=void 0;var Pt=Ye(),ds=or(),pt=class e extends Promise{constructor(t,r,n=ds.defaultParseResponse){super(s=>{s(null)}),this.responsePromise=r,this.parseResponse=n,Q.set(this,void 0),Pt.__classPrivateFieldSet(this,Q,t,"f")}_thenUnwrap(t){return new e(Pt.__classPrivateFieldGet(this,Q,"f"),this.responsePromise,async(r,n)=>t(await this.parseResponse(r,n),n))}asResponse(){return this.responsePromise.then(t=>t.response)}async withResponse(){let[t,r]=await Promise.all([this.parse(),this.asResponse()]);return{data:t,response:r}}parse(){return this.parsedPromise||(this.parsedPromise=this.responsePromise.then(t=>this.parseResponse(Pt.__classPrivateFieldGet(this,Q,"f"),t))),this.parsedPromise}then(t,r){return this.parse().then(t,r)}catch(t){return this.parse().catch(t)}finally(t){return this.parse().finally(t)}};We.APIPromise=pt;Q=new WeakMap});var ar=u(Te=>{"use strict";Object.defineProperty(Te,"__esModule",{value:!0});Te.readEnv=void 0;var vs=e=>{if(typeof globalThis.process<"u")return globalThis.process.env?.[e]?.trim()??void 0;if(typeof globalThis.Deno<"u")return globalThis.Deno.env?.get?.(e)?.trim()};Te.readEnv=vs});var Ht=u(Le=>{"use strict";var Ot,yt,Ne,fr;Object.defineProperty(Le,"__esModule",{value:!0});Le.Supermemory=void 0;var L=Ye(),ls=Ut(),mt=E(),Ps=Yt(),bt=Se(),ps=Kt(),jt=L.__importStar(Ee()),zs=L.__importStar(It()),ms=Ke(),b=L.__importStar(k()),bs=L.__importStar(Qe()),_=L.__importStar(tr()),js=zt(),xs=tt(),Xs=st(),Os=ft(),ys=ct(),Hs=dt(),xt=B(),Xt=ar(),x=vt(),qs=E(),p=class{constructor({baseURL:t=(0,Xt.readEnv)("SUPERMEMORY_BASE_URL"),apiKey:r=(0,Xt.readEnv)("SUPERMEMORY_API_KEY"),...n}={}){if(Ot.add(this),Ne.set(this,void 0),this.memories=new _.Memories(this),this.documents=new _.Documents(this),this.search=new _.Search(this),this.settings=new _.Settings(this),this.connections=new _.Connections(this),r===void 0)throw new b.SupermemoryError("The SUPERMEMORY_API_KEY environment variable is missing or empty; either provide it, or instantiate the Supermemory client with an apiKey option, like new Supermemory({ apiKey: 'My API Key' }).");let s={apiKey:r,...n,baseURL:t||"https://api.supermemory.ai"};this.baseURL=s.baseURL,this.timeout=s.timeout??yt.DEFAULT_TIMEOUT,this.logger=s.logger??console;let o="warn";this.logLevel=o,this.logLevel=(0,x.parseLogLevel)(s.logLevel,"ClientOptions.logLevel",this)??(0,x.parseLogLevel)((0,Xt.readEnv)("SUPERMEMORY_LOG"),"process.env['SUPERMEMORY_LOG']",this)??o,this.fetchOptions=s.fetchOptions,this.maxRetries=s.maxRetries??2,this.fetch=s.fetch??jt.getDefaultFetch(),L.__classPrivateFieldSet(this,Ne,zs.FallbackEncoder,"f"),this._options=s,this.apiKey=r}withOptions(t){return new this.constructor({...this._options,baseURL:this.baseURL,maxRetries:this.maxRetries,timeout:this.timeout,logger:this.logger,logLevel:this.logLevel,fetch:this.fetch,fetchOptions:this.fetchOptions,apiKey:this.apiKey,...t})}add(t,r){return this.post("/v3/documents",{body:t,...r})}profile(t,r){return this.post("/v4/profile",{body:t,...r})}defaultQuery(){return this._options.defaultQuery}validateHeaders({values:t,nulls:r}){}async authHeaders(t){return(0,xt.buildHeaders)([{Authorization:`Bearer ${this.apiKey}`}])}stringifyQuery(t){return Object.entries(t).filter(([r,n])=>typeof n<"u").map(([r,n])=>{if(typeof n=="string"||typeof n=="number"||typeof n=="boolean")return`${encodeURIComponent(r)}=${encodeURIComponent(n)}`;if(n===null)return`${encodeURIComponent(r)}=`;throw new b.SupermemoryError(`Cannot stringify type ${typeof n}; Expected string, number, boolean, or null. If you need to pass nested query parameters, you can manually encode them, e.g. { query: { 'foo[key1]': value1, 'foo[key2]': value2 } }, and please open a GitHub issue requesting better support for your use case.`)}).join("&")}getUserAgent(){return`${this.constructor.name}/JS ${ms.VERSION}`}defaultIdempotencyKey(){return`stainless-node-retry-${(0,ls.uuid4)()}`}makeStatusError(t,r,n,s){return b.APIError.generate(t,r,n,s)}buildURL(t,r,n){let s=!L.__classPrivateFieldGet(this,Ot,"m",fr).call(this)&&n||this.baseURL,o=(0,mt.isAbsoluteURL)(t)?new URL(t):new URL(s+(s.endsWith("/")&&t.startsWith("/")?t.slice(1):t)),a=this.defaultQuery();return(0,qs.isEmptyObj)(a)||(r={...a,...r}),typeof r=="object"&&r&&!Array.isArray(r)&&(o.search=this.stringifyQuery(r)),o.toString()}async prepareOptions(t){}async prepareRequest(t,{url:r,options:n}){}get(t,r){return this.methodRequest("get",t,r)}post(t,r){return this.methodRequest("post",t,r)}patch(t,r){return this.methodRequest("patch",t,r)}put(t,r){return this.methodRequest("put",t,r)}delete(t,r){return this.methodRequest("delete",t,r)}methodRequest(t,r,n){return this.request(Promise.resolve(n).then(s=>({method:t,path:r,...s})))}request(t,r=null){return new js.APIPromise(this,this.makeRequest(t,r,void 0))}async makeRequest(t,r,n){let s=await t,o=s.maxRetries??this.maxRetries;r==null&&(r=o),await this.prepareOptions(s);let{req:a,url:f,timeout:z}=await this.buildRequest(s,{retryCount:o-r});await this.prepareRequest(a,{url:f,options:s});let l="log_"+(Math.random()*(1<<24)|0).toString(16).padStart(6,"0"),v=n===void 0?"":`, retryOf: ${n}`,m=Date.now();if((0,x.loggerFor)(this).debug(`[${l}] sending request`,(0,x.formatRequestDetails)({retryOfRequestLogID:n,method:s.method,url:f,options:s,headers:a.headers})),s.signal?.aborted)throw new b.APIUserAbortError;let X=new AbortController,i=await this.fetchWithTimeout(f,a,z,X).catch(bt.castToError),q=Date.now();if(i instanceof globalThis.Error){let U=`retrying, ${r} attempts remaining`;if(s.signal?.aborted)throw new b.APIUserAbortError;let T=(0,bt.isAbortError)(i)||/timed? ?out/i.test(String(i)+("cause"in i?String(i.cause):""));if(r)return(0,x.loggerFor)(this).info(`[${l}] connection ${T?"timed out":"failed"} - ${U}`),(0,x.loggerFor)(this).debug(`[${l}] connection ${T?"timed out":"failed"} (${U})`,(0,x.formatRequestDetails)({retryOfRequestLogID:n,url:f,durationMs:q-m,message:i.message})),this.retryRequest(s,r,n??l);throw(0,x.loggerFor)(this).info(`[${l}] connection ${T?"timed out":"failed"} - error; no more retries left`),(0,x.loggerFor)(this).debug(`[${l}] connection ${T?"timed out":"failed"} (error; no more retries left)`,(0,x.formatRequestDetails)({retryOfRequestLogID:n,url:f,durationMs:q-m,message:i.message})),T?new b.APIConnectionTimeoutError:new b.APIConnectionError({cause:i})}let D=`[${l}${v}] ${a.method} ${f} ${i.ok?"succeeded":"failed"} with status ${i.status} in ${q-m}ms`;if(!i.ok){let U=await this.shouldRetry(i);if(r&&U){let ne=`retrying, ${r} attempts remaining`;return await jt.CancelReadableStream(i.body),(0,x.loggerFor)(this).info(`${D} - ${ne}`),(0,x.loggerFor)(this).debug(`[${l}] response error (${ne})`,(0,x.formatRequestDetails)({retryOfRequestLogID:n,url:i.url,status:i.status,headers:i.headers,durationMs:q-m})),this.retryRequest(s,r,n??l,i.headers)}let T=U?"error; no more retries left":"error; not retryable";(0,x.loggerFor)(this).info(`${D} - ${T}`);let wt=await i.text().catch(ne=>(0,bt.castToError)(ne).message),Mt=(0,mt.safeJSON)(wt),Ft=Mt?void 0:wt;throw(0,x.loggerFor)(this).debug(`[${l}] response error (${T})`,(0,x.formatRequestDetails)({retryOfRequestLogID:n,url:i.url,status:i.status,headers:i.headers,message:Ft,durationMs:Date.now()-m})),this.makeStatusError(i.status,Mt,Ft,i.headers)}return(0,x.loggerFor)(this).info(D),(0,x.loggerFor)(this).debug(`[${l}] response start`,(0,x.formatRequestDetails)({retryOfRequestLogID:n,url:i.url,status:i.status,headers:i.headers,durationMs:q-m})),{response:i,options:s,controller:X,requestLogID:l,retryOfRequestLogID:n,startTime:m}}async fetchWithTimeout(t,r,n,s){let{signal:o,method:a,...f}=r||{};o&&o.addEventListener("abort",()=>s.abort());let z=setTimeout(()=>s.abort(),n),l=globalThis.ReadableStream&&f.body instanceof globalThis.ReadableStream||typeof f.body=="object"&&f.body!==null&&Symbol.asyncIterator in f.body,v={signal:s.signal,...l?{duplex:"half"}:{},method:"GET",...f};a&&(v.method=a.toUpperCase());try{return await this.fetch.call(void 0,t,v)}finally{clearTimeout(z)}}async shouldRetry(t){let r=t.headers.get("x-should-retry");return r==="true"?!0:r==="false"?!1:t.status===408||t.status===409||t.status===429||t.status>=500}async retryRequest(t,r,n,s){let o,a=s?.get("retry-after-ms");if(a){let z=parseFloat(a);Number.isNaN(z)||(o=z)}let f=s?.get("retry-after");if(f&&!o){let z=parseFloat(f);Number.isNaN(z)?o=Date.parse(f)-Date.now():o=z*1e3}if(!(o&&0<=o&&o<60*1e3)){let z=t.maxRetries??this.maxRetries;o=this.calculateDefaultRetryTimeoutMillis(r,z)}return await(0,Ps.sleep)(o),this.makeRequest(t,r-1,n)}calculateDefaultRetryTimeoutMillis(t,r){let o=r-t,a=Math.min(.5*Math.pow(2,o),8),f=1-Math.random()*.25;return a*f*1e3}async buildRequest(t,{retryCount:r=0}={}){let n={...t},{method:s,path:o,query:a,defaultBaseURL:f}=n,z=this.buildURL(o,a,f);"timeout"in n&&(0,mt.validatePositiveInteger)("timeout",n.timeout),n.timeout=n.timeout??this.timeout;let{bodyHeaders:l,body:v}=this.buildBody({options:n}),m=await this.buildHeaders({options:t,method:s,bodyHeaders:l,retryCount:r});return{req:{method:s,headers:m,...n.signal&&{signal:n.signal},...globalThis.ReadableStream&&v instanceof globalThis.ReadableStream&&{duplex:"half"},...v&&{body:v},...this.fetchOptions??{},...n.fetchOptions??{}},url:z,timeout:n.timeout}}async buildHeaders({options:t,method:r,bodyHeaders:n,retryCount:s}){let o={};this.idempotencyHeader&&r!=="get"&&(t.idempotencyKey||(t.idempotencyKey=this.defaultIdempotencyKey()),o[this.idempotencyHeader]=t.idempotencyKey);let a=(0,xt.buildHeaders)([o,{Accept:"application/json","User-Agent":this.getUserAgent(),"X-Stainless-Retry-Count":String(s),...t.timeout?{"X-Stainless-Timeout":String(Math.trunc(t.timeout/1e3))}:{},...(0,ps.getPlatformHeaders)()},await this.authHeaders(t),this._options.defaultHeaders,n,t.headers]);return this.validateHeaders(a),a.values}buildBody({options:{body:t,headers:r}}){if(!t)return{bodyHeaders:void 0,body:void 0};let n=(0,xt.buildHeaders)([r]);return ArrayBuffer.isView(t)||t instanceof ArrayBuffer||t instanceof DataView||typeof t=="string"&&n.values.has("content-type")||globalThis.Blob&&t instanceof globalThis.Blob||t instanceof FormData||t instanceof URLSearchParams||globalThis.ReadableStream&&t instanceof globalThis.ReadableStream?{bodyHeaders:void 0,body:t}:typeof t=="object"&&(Symbol.asyncIterator in t||Symbol.iterator in t&&"next"in t&&typeof t.next=="function")?{bodyHeaders:void 0,body:jt.ReadableStreamFrom(t)}:L.__classPrivateFieldGet(this,Ne,"f").call(this,{body:t,headers:n})}};Le.Supermemory=p;yt=p,Ne=new WeakMap,Ot=new WeakSet,fr=function(){return this.baseURL!=="https://api.supermemory.ai"};p.Supermemory=yt;p.DEFAULT_TIMEOUT=6e4;p.SupermemoryError=b.SupermemoryError;p.APIError=b.APIError;p.APIConnectionError=b.APIConnectionError;p.APIConnectionTimeoutError=b.APIConnectionTimeoutError;p.APIUserAbortError=b.APIUserAbortError;p.NotFoundError=b.NotFoundError;p.ConflictError=b.ConflictError;p.RateLimitError=b.RateLimitError;p.BadRequestError=b.BadRequestError;p.AuthenticationError=b.AuthenticationError;p.InternalServerError=b.InternalServerError;p.PermissionDeniedError=b.PermissionDeniedError;p.UnprocessableEntityError=b.UnprocessableEntityError;p.toFile=bs.toFile;p.Memories=Os.Memories;p.Documents=Xs.Documents;p.Search=ys.Search;p.Settings=Hs.Settings;p.Connections=xs.Connections});var cr=u((c,ir)=>{"use strict";c=ir.exports=function(...e){return new c.default(...e)};Object.defineProperty(c,"__esModule",{value:!0});c.UnprocessableEntityError=c.PermissionDeniedError=c.InternalServerError=c.AuthenticationError=c.BadRequestError=c.RateLimitError=c.ConflictError=c.NotFoundError=c.APIUserAbortError=c.APIConnectionTimeoutError=c.APIConnectionError=c.APIError=c.SupermemoryError=c.Supermemory=c.APIPromise=c.toFile=c.default=void 0;var hs=Ht();Object.defineProperty(c,"default",{enumerable:!0,get:function(){return hs.Supermemory}});var Ws=Qe();Object.defineProperty(c,"toFile",{enumerable:!0,get:function(){return Ws.toFile}});var Ts=zt();Object.defineProperty(c,"APIPromise",{enumerable:!0,get:function(){return Ts.APIPromise}});var Ns=Ht();Object.defineProperty(c,"Supermemory",{enumerable:!0,get:function(){return Ns.Supermemory}});var y=k();Object.defineProperty(c,"SupermemoryError",{enumerable:!0,get:function(){return y.SupermemoryError}});Object.defineProperty(c,"APIError",{enumerable:!0,get:function(){return y.APIError}});Object.defineProperty(c,"APIConnectionError",{enumerable:!0,get:function(){return y.APIConnectionError}});Object.defineProperty(c,"APIConnectionTimeoutError",{enumerable:!0,get:function(){return y.APIConnectionTimeoutError}});Object.defineProperty(c,"APIUserAbortError",{enumerable:!0,get:function(){return y.APIUserAbortError}});Object.defineProperty(c,"NotFoundError",{enumerable:!0,get:function(){return y.NotFoundError}});Object.defineProperty(c,"ConflictError",{enumerable:!0,get:function(){return y.ConflictError}});Object.defineProperty(c,"RateLimitError",{enumerable:!0,get:function(){return y.RateLimitError}});Object.defineProperty(c,"BadRequestError",{enumerable:!0,get:function(){return y.BadRequestError}});Object.defineProperty(c,"AuthenticationError",{enumerable:!0,get:function(){return y.AuthenticationError}});Object.defineProperty(c,"InternalServerError",{enumerable:!0,get:function(){return y.InternalServerError}});Object.defineProperty(c,"PermissionDeniedError",{enumerable:!0,get:function(){return y.PermissionDeniedError}});Object.defineProperty(c,"UnprocessableEntityError",{enumerable:!0,get:function(){return y.UnprocessableEntityError}})});var dr={};Gr(dr,{getRequestIntegrity:()=>Gs,sanitizeContent:()=>gs,sanitizeMetadata:()=>Ds,validateApiKeyFormat:()=>Ls,validateContainerTag:()=>Vs,validateContentLength:()=>Zs,validateRecallConfig:()=>Us});function Ls(e){return!e||typeof e!="string"?{valid:!1,reason:"key is empty or not a string"}:e.startsWith("sm_")?e.length<20?{valid:!1,reason:"key is too short"}:/\s/.test(e)?{valid:!1,reason:"key contains whitespace"}:{valid:!0}:{valid:!1,reason:"key must start with sm_ prefix"}}function Vs(e){return!e||typeof e!="string"?{valid:!1,reason:"tag is empty"}:e.length>100?{valid:!1,reason:"tag exceeds 100 characters"}:/^[a-zA-Z0-9_-]+$/.test(e)?/^[-_]|[-_]$/.test(e)?{valid:!1,reason:"tag must not start or end with - or _"}:{valid:!0}:{valid:!1,reason:"tag contains invalid characters (only alphanumeric, underscore, hyphen allowed)"}}function gs(e,t=1e5){if(!e||typeof e!="string")return"";let r=e;for(let n of Rs)r=r.replace(n,"");return r.length>t&&(r=r.slice(0,t)),r}function Zs(e,t=1,r=1e5){return e.length<t?{valid:!1,reason:`content below minimum length (${t})`}:e.length>r?{valid:!1,reason:`content exceeds maximum length (${r})`}:{valid:!0}}function Ds(e){let t={},r=0;for(let[n,s]of Object.entries(e)){if(r>=ws)break;n.length>Ms||/[^\w.-]/.test(n)||(typeof s=="string"?(t[n]=s.slice(0,Fs),r++):(typeof s=="number"&&Number.isFinite(s)||typeof s=="boolean")&&(t[n]=s,r++))}return t}function Us(e,t){let r=[];return(!Number.isInteger(e)||e<1||e>20)&&r.push("maxRecallResults must be an integer between 1 and 20"),(!Number.isInteger(t)||t<1||t>500)&&r.push("profileFrequency must be an integer between 1 and 500"),r}function qt(e){return(0,Ve.createHash)("sha256").update(e).digest("hex")}function Ss(e,t){let r=[qt(e),qt(t),ur].join(":");return(0,Ve.createHmac)("sha256",Ys).update(r).digest("base64url")}function Gs(e,t){let r=qt(t),n=Ss(e,t);return{"X-Content-Hash":r,"X-Request-Integrity":[`v${ur}`,n].join(".")}}var Ve,Rs,ws,Ms,Fs,ur,Ys,vr=Sr(()=>{Ve=require("node:crypto");Rs=[/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]/g,/\uFEFF/g,/[\uFFF0-\uFFFF]/g];ws=50,Ms=128,Fs=1024;ur=1,Ys="7f2a9c4b8e1d6f3a5c0b9d8e7f6a5b4c3d2e1f0a9b8c7d6e5f4a3b2c1d0e9f8a"});var Pr=u((Pa,lr)=>{var ks=cr().default,{getRequestIntegrity:Ks,validateApiKeyFormat:Es,validateContainerTag:Is}=(vr(),Kr(dr)),Cs="claudecode_default",Js=process.env.SUPERMEMORY_API_URL||"https://api.supermemory.ai";function Bs(e,t=r=>r){let r=new Set;return e.filter(n=>{let s=String(t(n)).toLowerCase().trim();return!s||r.has(s)?!1:(r.add(s),!0)})}var As=`Developer coding session transcript. Focus on USER message and intent.
RULES:
- Extract USER's action/intent, not every detail assistant provides matter
- Condense assistant responses into what user gained from it
- Skip granular facts from assistant output
EXTRACT:
- Research: "researched whisper.cpp for speech recognition"
- Actions: "built auth flow with JWT", "fixed memory leak in useEffect"
- Preferences: "prefers Tailwind over CSS modules"
- Decisions: "chose SQLite for local storage"
- Learnings: "learned about React Server Components"
EXAMPLES:
| Transcript | Memory |
| [role:user] research about the whisper.cpp -> https://github.com/ggml-org/whisper.cpp/blob/master/src/whisper.cpp [user:end]| "<User> starts research about whisper.cpp" |
| [role:assistant] ## whisper.cpp Architecture Summary
This is highly relevant for your parakeet.cpp implementation. Here are the key patterns:
### Core Architecture
**Two-level context design:**
- whisper_context - holds model weights, vocab, hyperparameters (persistent)
- whisper_state - runtime state, KV caches, backends (can have multiple per context) [assistant:end] | "Assistant did a deep dive on whisper architecture" |
| [role:user] Can we explain what we are currently doing in this repository? [user:end] | "<Multiple comprehensive memories using assistant reponse>" |
SKIP:
- Every fact assistant mentions (condense to user's action)
- Generic assistant explanations user didn't confirm/use`,Qs=`Project/codebase knowledge for team sharing.
EXTRACT:
- Architecture: "uses monorepo with turborepo", "API in /apps/api"
- Conventions: "components in PascalCase", "hooks prefixed with use"
- Patterns: "all API routes use withAuth wrapper", "errors thrown as ApiError"
- Setup: "requires .env with DATABASE_URL", "run pnpm db:migrate first"
- Decisions: "chose Drizzle over Prisma for performance", "using RSC for data fetching"
EXAMPLES:
| Input | Memory |
| "The auth flow works by..." | "Auth flow: [description]" |
| "We structure components like..." | "Component structure convention: [pattern]" |
| "To add a new API route..." | "Adding API routes: [steps]" |`,ht=class{constructor(t,r){if(!t)throw new Error("SUPERMEMORY_CC_API_KEY is required");let n=Es(t);if(!n.valid)throw new Error(`Invalid API key: ${n.reason}`);let s=r||Cs,o=Is(s);o.valid||console.warn(`Container tag warning: ${o.reason}`);let f={...Ks(t,s),"x-api-key":t};this.client=new ks({apiKey:t,baseURL:Js,defaultHeaders:f}),this.client.authHeaders=async()=>({"x-api-key":t}),this.containerTag=s}async addMemory(t,r,n={},s={}){let o={content:t,containerTag:r||this.containerTag,metadata:{sm_source:"claude-code-plugin",...n}};s.customId&&(o.customId=s.customId),s.entityContext&&(o.entityContext=s.entityContext);let a=await this.client.add(o);return{id:a.id,status:a.status,containerTag:r||this.containerTag}}async search(t,r,n={}){let s=await this.client.search.memories({q:t,containerTag:r||this.containerTag,limit:n.limit||10,searchMode:n.searchMode||"hybrid"}),o=s.results.map(a=>({memory:a.content||a.memory||a.context||"",chunk:a.chunk,metadata:a.metadata,updatedAt:a.updatedAt,similarity:a.similarity}));return{results:Bs(o,a=>a.memory),total:s.total,timing:s.timing}}async getProfile(t,r){let n=await this.client.profile({containerTag:t||this.containerTag,q:r}),s=new Set,o=(l,v=m=>m)=>l.filter(m=>{let X=String(v(m)).toLowerCase().trim();return!X||s.has(X)?!1:(s.add(X),!0)}),a=o(n.profile?.static||[]),f=o(n.profile?.dynamic||[]),z;if(n.searchResults){let l=n.searchResults.results.map(v=>({id:v.id,memory:v.content||v.context||"",similarity:v.similarity,title:v.title,updatedAt:v.updatedAt}));z={results:o(l,v=>v.memory),total:n.searchResults.total,timing:n.searchResults.timing}}return{profile:{static:a,dynamic:f},searchResults:z}}};lr.exports={SupermemoryClient:ht,PERSONAL_ENTITY_CONTEXT:As,REPO_ENTITY_CONTEXT:Qs}});var Wt=u((pa,pr)=>{var{execSync:Re}=require("node:child_process"),$=require("node:path");function _s(e){let t=process.env.SUPERMEMORY_ISOLATE_WORKTREES==="true";try{if(t)return Re("git rev-parse --show-toplevel",{cwd:e,encoding:"utf-8",stdio:["pipe","pipe","pipe"]}).trim()||null;let r=Re("git rev-parse --git-common-dir",{cwd:e,encoding:"utf-8",stdio:["pipe","pipe","pipe"]}).trim();if(r===".git")return Re("git rev-parse --show-toplevel",{cwd:e,encoding:"utf-8",stdio:["pipe","pipe","pipe"]}).trim()||null;let n=$.resolve(e,r);return $.basename(n)===".git"&&!n.includes(`${$.sep}.git${$.sep}`)?$.dirname(n):Re("git rev-parse --show-toplevel",{cwd:e,encoding:"utf-8",stdio:["pipe","pipe","pipe"]}).trim()||null}catch{return null}}pr.exports={getGitRoot:_s}});var Tt=u((za,Xr)=>{var ee=require("node:fs"),ge=require("node:path"),{getGitRoot:zr}=Wt(),mr=ge.join(".claude",".supermemory-claude"),br="config.json";function jr(e){let r=zr(e)||e;return ge.join(r,mr,br)}function xr(e){try{let t=jr(e);if(ee.existsSync(t))return JSON.parse(ee.readFileSync(t,"utf-8"))}catch{}return null}function $s(e,t){let n=zr(e)||e,s=ge.join(n,mr),o=ge.join(s,br);ee.existsSync(s)||ee.mkdirSync(s,{recursive:!0});let f={...xr(e)||{},...t};return ee.writeFileSync(o,JSON.stringify(f,null,2)),o}Xr.exports={getConfigPath:jr,loadProjectConfig:xr,saveProjectConfig:$s}});var qr=u((ma,Hr)=>{var{execSync:eo}=require("node:child_process"),to=require("node:crypto"),{loadProjectConfig:Or}=Tt(),{getGitRoot:Ze}=Wt();function yr(e){return to.createHash("sha256").update(e).digest("hex").slice(0,16)}function Nt(e){try{let r=eo("git remote get-url origin",{cwd:e,encoding:"utf-8",stdio:["pipe","pipe","pipe"]}).trim().match(/[/:]([^/]+?)(?:\.git)?$/);return r?r[1]:null}catch{return null}}function ro(e){let t=Or(e);if(t?.personalContainerTag)return t.personalContainerTag;let n=Ze(e)||e;return`claudecode_project_${yr(n)}`}function no(e){return e.toLowerCase().replace(/[^a-z0-9]/g,"_").replace(/_+/g,"_").replace(/^_|_$/g,"")}function so(e){let t=Or(e);if(t?.repoContainerTag)return t.repoContainerTag;let n=Ze(e)||e,o=Nt(n)||n.split("/").pop()||"unknown";return`repo_${no(o)}`}function oo(e){let r=Ze(e)||e;return Nt(r)||r.split("/").pop()||"unknown"}Hr.exports={sha256:yr,getGitRoot:Ze,getGitRepoName:Nt,getContainerTag:ro,getRepoContainerTag:so,getProjectName:oo}});var hr=u((ba,ao)=>{ao.exports=`<!DOCTYPE html>
<html>
<head><title>Connected - Supermemory</title><style>
*{margin:0;padding:0;box-sizing:border-box}
html,body{height:100%}
body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background:rgb(182,120,94)}
.hero-image{max-width:100%;height:auto;margin-bottom:24px}
.content{display:flex;flex-direction:column;align-items:center}
.status-box{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid rgba(255,255,255,0.3);border-radius:50px;margin-bottom:32px}
.dot{width:8px;height:8px;background:#fff;border-radius:50%}
.status-text{font-size:14px;color:#fff;letter-spacing:0.5px}
.logos{display:flex;align-items:center;gap:16px;margin-bottom:16px}
.claude-logo{display:flex;align-items:center;gap:8px}
.claude-logo svg{width:42px;height:42px;margin-right:5px}
.claude-logo span{font-size:36px;font-weight:500;color:#fff;letter-spacing:-0.5px}
.separator{font-size:28px;color:#fff;font-weight:400}
.supermemory-logo svg{height:36px;width:auto;color:#fff}
p{color:#fff;font-size:16px;margin:0}
.overlay-logo{position:fixed;top:42%;left:46%;transform:translate(-50%,-50%);z-index:10;pointer-events:none}.overlay-logo svg{width:135px;height:auto;color:#fff}
</style></head>
<body>
<div class="overlay-logo"><svg fill="none" viewBox="0 0 230 168" xmlns="http://www.w3.org/2000/svg"><g fill="currentColor"><path d="M205.864 66.263h-76.401V0h-24.684v71.897c0 7.636 3.021 14.97 8.391 20.373l62.383 62.777 17.454-17.564-46.076-46.365h58.948v-24.84l-.015-.015ZM12.872 30.517l46.075 46.365H0v24.84h76.4v66.264h24.685V96.089c0-7.637-3.021-14.97-8.39-20.374l-62.37-62.762-17.453 17.564Z"></path></g></svg></div>
<div class="content">
<div class="status-box"><span class="dot"></span><span class="status-text">Connected . . .</span></div>
<img class="hero-image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkIAAAGwCAYAAABFFQqPAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAACQqADAAQAAAABAAABsAAAAAAU0ToMAABAAElEQVR4Aey9C4xt+XXWWffeuu/3u/vefrdjO+M4ycTDGDsY7MEKMsRRJozRBBTihJmMEhDgDAwMCKXDZDQeMUSjgJEskE1GIDS20EAiSISCbCKRGYQDxEnsxBAbOyHOw44f/bjvqtnrdP/qfvWdtf7/vfettt3d+0jX31rfY61T+/yr+vjUqaqNDbttb2/vi39Gb2Scenq6eqOu/MFnWsbpzJ6u3mX/cv2r8xJ8pmWcnqmert7l/C3nrzovwWdaxumZ6unqXc7fcv6q8xJ8pmWcnqmert6v5PPn93PV9z64nq5DwzvF37pYzJ0yb9m/XP8p52U5f/V/LJbPv2evwJTztHz9Wb7+TDkvy9efL9PXn9aD5Bo9WH1hdB1fhi2va/Qg83o9vgw9qx7X6EG8vR5fhp5Vj2v0IN5ejy9Dz6rHNXoQb6/Hl6Fn1eMaPYi31+PL0LPqcY0exNvr8WXoWfW4Rg/i7fX4MvSselyjB/H2enwZelY9rtGDeHs9vgw9qx7X6EG8vR5fhp5Vj2v0IN5ejy9Dz6rHNXoQb6/Hl6Fn1eMaPYi31+PL0LPqcY0exNvr8WXoWfW4Rg/i7fX4MvSselyjB/H2enwZelY9rtGDeHs9vtHoAzUYWqWP4SuP79Be62X/cv2rMzSGrzx+xrTXejl/y/mrztAYvvL4GdNe6+X8LeevOkNj+MrjZ0x7rV/056+6QBXPxVFd69C9zzItrjUjy/k+77NMi1v2149hdt38enufZVrccv2X61+doezcuNf7LNPilvO3nL/qDGXnxr3eZ5kWt5y/L93543Hooj6oWo95sKrhPqfy+Q7Ped+ao9qUnHq19vum83u1z2n51av1sr//yVJdV7+Olc+vsee8b81RbUpOvVr7fdP5vdrntPzq1XrZv5w/Pw+tc6TalJx6tV7O33L+/DzoGWvVc3M7M+cO8Jz3Ows6xV7l9mpO5+7uyL7P+x1jp9ir3F7N6dzdHdn3eb9j7BR7ldurOZ27uyP7Pu93jJ1ir3J7Nadzd3dk3+f9jrFT7FVur+Z07u6O7Pu83zF2ir3K7dWczt3dkX2f9zvGTrFXub2a07m7O7Lv837H2Cn2KrdXczp3d0f2fd7vGDvFXuWac1T0Wnu/r5XmvPetOeqNWvtWTjXPeK/eqFX3WvtWTjXPeK/eqFX3WvtWTjXPeK/eqFX3WvtWTjXPeK/eqFX3WvtWTjXPeK/eqFX3WvtWTjXPeK/eqFX3WvtWTjXPeK/eqFX3WvtWTjXPeK/eqFX3WvtWTjXPeK/eqFX3WvtWTjXPeK/eqFX3WvtWTjXPeK/eqFX3WvtWTjXPeK/eqFX3WvtWTjXPeK/eqFX3WvtWTjXPeK/eqFX3WvtWTjXPeK/eqFX3WvtWTjXPeK/eqFX3WvtWTjXPeK/eXct3CUPTDLp5Zt/a0dJmrluLtXa0tLVBM4nWjpY2c91arLWjpa0Nmkm0drS0mevWYq0dLW1t0EyitaOlzVy3FmvtaGlrg2YSrR0tbea6tVhrR0tbGzSTaO1oaTPXrcVaO1ra2qCZRGtHS5u5bi3W2tHS1gbNJFo7WtrMdWux1o6WtjZoJtHa0dJmrluLlTsyQTmt16YWxJRM5lVO62LdGj0lk3mV03ptUUFMyWRe5bQu1q3RUzKZVzmt1xYVxJRM5lVO62LdGj0lk3mV03ptUUFMyWRe5bQu1q3RUzKZVzmt1xYVxJRM5lVO62LdGj0lk3mV03ptUUFMyWRe5bQu1q3RUzKZVzmt1xYVxJRM5lVO62LdGj0lk3mV03ptUUFMyWRe5bQu1q3RUzKZVzmt1xYVxJRM5lVO62LdGj0nszMkC2fcTuC5Qj1au6/XZ9mM8znq0dp9vT7LZpzPUY/W7uv1WTbjfI56tHZfr8+yGedz1KO1+3p9ls04n6Merd3X67Nsxvkc9Wjtvl6fZTPO56hHa/f1+iybcT5HPVq7r9dn2YzzOerR2n29PstmnM9Rj9bu6/VZNuN8jnq0dl+vz7IZ53PUo7X7en2WzTifox6t3dfrs2zG+Rz1aO2+Xp9lM87nqEdr9/X6LJtxPkc9Wruv12fZjPM56tHafaN7hoBZsKVl/ikcs8Es29Iy/xSO2WCWbWmZfwrHbDDLtrTMP4VjNphlW1rmn8IxG8yyLS3zT+GYDWbZlpb5p3DMBrNsS8v8Uzhmg1m2pWX+KRyzwSzb0jL/FI7ZYJZtaZl/CsdsMMu2tMw/hWM2mGVbWuafwjEbzLItLfNP4ZgNZtmWlvmncMwGs2xLy/xTOGaDWbalZf4pHLPBLNvSMv9obuzgsb5scSvb0nTWWJ9mqFvZlkY+cKxPM9StbEsjHzjWpxnqVralkQ8c69MMdSvb0sgHjvVphrqVbWnkA8f6NEPdyrY08oFjfZqhbmVbGvnAsT7NULeyLY184FifZqhb2ZZGPnCsTzPUrWxLIx841qcZ6la2pZEPHOvTDHUr29LIB471aYa6lW1p5APH+jRD3cq2NPKBY32aoW5lWxr5wLE+zVC3si2NfOBYn2aoy2wpkJyAMcvnee/jerr7W/2yf7n+fp689/PT093f6pfzt5w/P0/e+/np6e5v9cv5W86fnyfv/fz0dPe3+hfV+fML4z0XouLRQXxg8FrjA13zvvLBO5IHQ9e68sNX3oonB+IDg9caH+ia95UP3pE8GLrWlR++8lY8ORAfGLzW+EDXvK988I7kwdC1rvzwlbfiyYH4wOC1xge65n3lg3ckD4audeWHr7wVTw7EBwavNT7QNe8rH7wjeTB0rSs/fOWteHIgPjB4rfGBrnlf+eAdyYOha1354StvxZMD8YHBa40PdM37ygfvSB4MXevKD195K54ciA8MXmt8oGveVz54R/Jg6FpXfvjKW/HkQHxg8FrjA13zvvLBO5IHQ9fa/d2+F0YHewPH+pjT86OD5Coc6yPf86OD5Coc6yPf86OD5Coc6yPf86OD5Coc6yPf86OD5Coc6yPf86OD5Coc6yPf86OD5Coc6yPf86OD5Coc6yPf86OD5Coc6yPf86OD5Coc6yPf86OD5Coc6yPf86OD5Coc6yPf86OD5Coc6yPf86OD5Coc6yPf86OD5Coc6yPf86OD5Coc6yPf86OD5CosfZmQcTG44qul8K1cpmXcsn+5/tW54JxV2MplWsYt5285f9W5qM4dfCuXaRm3nL/l/FXngnNWYSuXaRn3Yj1/1TUr+eriVAH1V3WVzXidkenOqb+qPdPqdUbLh6b+qsY7BnXGVL9mtR4zB8/UnPqrmtljUGdM9WtW6zFz8EzNqb+qmT0GdcZUv2a1HjMHz9Sc+qua2WNQZ0z1a1brMXPwTM2pv6qZPQZ1xlS/ZrUeMwfP1Jz6q5rZY1BnTPVrVusxc/BMzam/qpk9BnXGVL9mtR4zB8/UnPqrmtljUGdM9WtW63RO1zCk8IDpoILsZXp6jMUDFqtSupfp6cv+5fpzRsD0oBVkL9PTl/O3nD/OCFgctZTuZXr6cv6W88cZAdODVpC9TE9/vs9fcbfvnR7zgd37lnrCsn97X311nn9luf7L9X/+T1m9YTl/y/mrT8fzryzn70V+/vwB9l6PGBqo2tzaZ3mvc9FA1ebWPst7nYsGqja39lne61w0ULW5tc/yXueigarNrX2W9zoXDVRtbu2zvNe5aKBqc2uf5b3ORQNVm1v7LO91Lhqo2tzaZ3mvc9FA1ebWPst7nYsGqja39lne61w0ULW5tc/yXueigarNrX2W9zoXDVRtbu2zvNe5aKBqc2uf5b3ORQNVm1v7LO91Lhqo2tzaZ3mvc9FA1coaMxhGrcvgHgnsApf9y/XXs7BHx6wcwy5wOX/L+dOzUB6cPRLYBS7nbzl/ehb26JiVY9gFvtTO3+QnO3qhuKpwILxipVW8ZrXO/HCg+qkrreLJOWZ+ONAz0VdaxWczqjnMALNspVV8NmPZnz+OXEMwu3aVVvHZjOX6L9c/Oy9wYHZ2Kq3isxnL+VvOX3Ze4MDs7FRaxWczno/zt9qjd6KqfXnLp171rZYl/6OeqtaZrZrxzAHhM1RPVbd2aob5cCB8huqp6mX/7i8+reuk10p92bVXb6tuadkOOLDaPWWuzqpq9qCD8Bmqp6qn3E/16rxst3pbdUvLdsCB1e4pc3VWVbMHHYTPUD1VPeV+qlfnZbvV26pbWrYDDqx2T5mrs6qaPeggfIbqqeop91O9Oi/brd5W3dKyHXBgtXvKXJ1V1exBB+EzVE9VT7mf6tV52e4VN8pUpncLc2bNyezeerebM2tO5u7G3dWcWXMyu7fe7ebMmpO5u3F3NWfWnMzurXe7ObPmZO5u3F3NmTUns3vr3W7OrDmZuxt3V3Nmzcns3nq3mzNrTubuxt3VnFlzMru33u3mzJqTubtxdzVn1pzM7q13uzmz5mTubtxdzZk1J7N7691uzqw5mbsbd1dzZs3J7N56t5szq8yUwnP7VNf67t15tmpp7tW+l1Nda50RdUtzr/a9nOpa64yoW5p7te/lVNdaZ0Td0tyrfS+nutY6I+qW5l7teznVtdYZUbc092rfy6mutc6IuqW5V/teTnWtdUbULc292vdyqmutM6Juae7VvpdTXWudEXVLc6/2vZzqWuuMqFuae7Xv5VTXWmdE3dLcq30vp7rWOiPqluZe7Xs51bXWGVG3NPdq38uprrXOiLqluVf7Xk51rXVG1C3Nvdr3cqprrTOibmnu1b6XU11rnRF1S3PvpL41GA0cO3iKv+VFA5f9467AlOvV8qKB47ZPO6yt2Wjgsn/cFZhyvVpeNHDc9uXxn3K9Wl40cLn+467AlOvV8qKB47Yv53/K9Wp50cB7uv7ZkIxjSaU57z15x8yXceQqzXnvyTtmvowjV2nOe0/eMfNlHLlKc9578o6ZL+PIVZrz3pN3zHwZR67SnPeevGPmyzhylea89+QdM1/Gkas0570n75j5Mo5cpTnvPXnHzJdx5CrNee/JO2a+jCNXac57T94x82UcuUpz3nvyjpkv48hVmvPek3fMfBlHrtKc9568Y+bLOHKV5rz35B0zX8aRqzTnvSfvmPkyjlylOe89ecfMl3HkKs1578k/r9ha6pr3e3HHWjNd837Zf+9XoHVNXfP+3re3/x+W7/N+2X/vV6B1TV3z/t63L49/65q65v1y/e/9CrSuqWve3/v25fy3rqlr3u9cfwRHDPDRa531FRd8dWOmI3746LXO+ooLvrox0xE/fPRaZ33FBV/dmOmIHz56rbO+4oKvbsx0xA8fvdZZX3HBVzdmOuKHj17rrK+44KsbMx3xw0evddZXXPDVjZmO+OGj1zrrKy746sZMR/zw0Wud9RUXfHVjpiN++Oi1zvqKC766MdMRP3z0Wmd9xQVf3ZjpiB8+eq2zvuKCr27MdMQPH73WWV9xwVc3Zjrih49e66yvuOCrGzMd8cNHr3XWV1zw1Y2Zjvjho9c66ysu+OrGTEf88NFrnfUVF3x1Y6Yjfvjotc76igu+e/PhEQgu47vDnjNMyWbeZf9y/bNzsZy/cVdgyrXLvMvn3/L5l52Lcadv/T9YrVy2Zzl/y/nLzkXrHKk2KTv2sOlQz6imd6Sq1e+z5mR0XpVXXv3L/nGfbK1rpppe56pW/3L9l+uv52HOmRmT17nqX87fcv70POg50Vo9fmZU00xVq99nzcnovCqvvPqX/cX5ry6MXjy9qNQ9HR9Y+Zf9+QNTXa/e9UR3rOYt13+5/tnZyDg9Uz1dvVFX/uAzLeN0Zk9X77J/uf7VeQk+0zJOz1RPV+9y/r5yz58/Tqu+9+D2dB0a3in+1mFh7pR5y/7l+k85L8v5q79YLZ9/z16BKedp+fqzfP2Zcl6Wrz9fpq8/rQfJNXqw+sLoOr4MW17X6EHm9Xp8GXpWPa7Rg3h7Pb4MPase1+hBvL0eX4aeVY9r9CDeXo8vQ8+qxzV6EG+vx5ehZ9XjGj2It9fjy9Cz6nGNHsTb6/Fl6Fn1uEYP4u31+DL0rHpcowfx9np8GXpWPa7Rg3h7Pb4MPase1+hBvL0eX4aeVY9r9CDeXo8vQ8+qxzV6EG+vx5ehZ9XjGj2It9fjy9Cz6nGNHsTb6/Fl6Fn1uEYP4u31+DL0rHpcowfx9np8o9EHajC0Sh/DVx7fob3Wy/7l+ldnaAxfefyMaa/1cv6W81edoTF85fEzpr3Wy/lbzl91hsbwlcfPmPZav+jPX3WBKp6Lo7rWoXufZVpca0aW833eZ5kWt+yvH8Psuvn19j7LtLjl+i/XvzpD2blxr/dZpsUt5285f9UZys6Ne73PMi1uOX9fuvPH49BFfVC1HvNgVcN9TuXzHZ7zvjVHtSk59Wrt903n92qf0/KrV+tlf/+Tpbqufh0rn19jz3nfmqPalJx6tfb7pvN7tc9p+dWr9bJ/OX9+HlrnSLUpOfVqvZy/5fz5edAz1qrn5nZmzh3gOe93FnSKvcrt1ZzO3d2RfZ/3O8ZOsVe5vZrTubs7su/zfsfYKfYqt1dzOnd3R/Z93u8YO8Ve5fZqTufu7si+z/sdY6fYq9xezenc3R3Z93m/Y+wUe5Xbqzmdu7sj+z7vd4ydYq9yezWnc3d3ZN/n/Y6xU+xVbq/mdO7ujuz7vN8xdoq9yjXnqOi19n5fK81571tz1Bu19q2cap7xXr1Rq+619q2cap7xXr1Rq+619q2cap7xXr1Rq+619q2cap7xXr1Rq+619q2cap7xXr1Rq+619q2cap7xXr1Rq+619q2cap7xXr1Rq+619q2cap7xXr1Rq+619q2cap7xXr1Rq+619q2cap7xXr1Rq+619q2cap7xXr1Rq+619q2cap7xXr1Rq+619q2cap7xXr1Rq+619q2cap7xXr1Rq+619q2cap7xXr1Rq+619q2cap7xXr1Rq+619q2cap7xXr27lu8ShqYZdPPMvrWjpc1ctxZr7Whpa4NmEq0dLW3murVYa0dLWxs0k2jtaGkz163FWjta2tqgmURrR0ubuW4t1trR0tYGzSRaO1razHVrsdaOlrY2aCbR2tHSZq5bi7V2tLS1QTOJ1o6WNnPdWqy1o6WtDZpJtHa0tJnr1mKtHS1tbdBMorWjpc1ctxYrd2SCclqvTS2IKZnMq5zWxbo1ekom8yqn9dqigpiSybzKaV2sW6OnZDKvclqvLSqIKZnMq5zWxbo1ekom8yqn9dqigpiSybzKaV2sW6OnZDKvclqvLSqIKZnMq5zWxbo1ekom8yqn9dqigpiSybzKaV2sW6OnZDKvclqvLSqIKZnMq5zWxbo1ekom8yqn9dqigpiSybzKaV2sW6OnZDKvclqvLSqIKZnMq5zWxbo1ek5mZ0gWzridwHOFerR2X6/Pshnnc9Sjtft6fZbNOJ+jHq3d1+uzbMb5HPVo7b5en2UzzueoR2v39fosm3E+Rz1au6/XZ9mM8znq0dp9vT7LZpzPUY/W7uv1WTbjfI56tHZfr8+yGedz1KO1+3p9ls04n6Merd3X67Nsxvkc9Wjtvl6fZTPO56hHa/f1+iybcT5HPVq7r9dn2YzzOerR2n29PstmnM9Rj9bu6/VZNuN8jnq0dl+vz7IZ53PUo7X7RvcMAbNgS8v8Uzhmg1m2pWX+KRyzwSzb0jL/FI7ZYJZtaZl/CsdsMMu2tMw/hWM2mGVbWuafwjEbzLItLfNP4ZgNZtmWlvmncMwGs2xLy/xTOGaDWbalZf4pHLPBLNvSMv8Ujtlglm1pmX8Kx2wwy7a0zD+FYzaYZVta5p/CMRvMsi0t80/hmA1m2ZaW+adwzAazbEvL/FM4ZoNZtqVl/tHc2MFjfdniVral6ayxPs1Qt7ItjXzgWJ9mqFvZlkY+cKxPM9StbEsjHzjWpxnqVralkQ8c69MMdSvb0sgHjvVphrqVbWnkA8f6NEPdyrY08oFjfZqhbmVbGvnAsT7NULeyLY184FifZqhb2ZZGPnCsTzPUrWxLIx841qcZ6la2pZEPHOvTDHUr29LIB471aYa6lW1p5APH+jRD3cq2NPKBY32aoW5lWxr5wLE+zVCX2VIgOQFjls/z3sf1dPe3+mX/cv39PHnv56enu7/VL+dvOX9+nrz389PT3d/ql/O3nD8/T977+enp7m/1L6rz5xfGey5ExaOD+MDgtcYHuuZ95YN3JA+GrnXlh6+8FU8OxAcGrzU+0DXvKx+8I3kwdK0rP3zlrXhyID4weK3xga55X/ngHcmDoWtd+eErb8WTA/GBwWuND3TN+8oH70geDF3ryg9feSueHIgPDF5rfKBr3lc+eEfyYOhaV374ylvx5EB8YPBa4wNd877ywTuSB0PXuvLDV96KJwfiA4PXGh/omveVD96RPBi61pUfvvJWPDkQHxi81vhA17yvfPCO5MHQta788JW34smB+MDgtcYHuuZ95YN3JA+GrrX7u30vjA72Bo71MafnRwfJVTjWR77nRwfJVTjWR77nRwfJVTjWR77nRwfJVTjWR77nRwfJVTjWR77nRwfJVTjWR77nRwfJVTjWR77nRwfJVTjWR77nRwfJVTjWR77nRwfJVTjWR77nRwfJVTjWR77nRwfJVTjWR77nRwfJVTjWR77nRwfJVTjWR77nRwfJVTjWR77nRwfJVTjWR77nRwfJVVj6MiHjYnDFV0vhW7lMy7hl/3L9q3PBOauwlcu0jFvO33L+qnNRnTv4Vi7TMm45f8v5q84F56zCVi7TMu7Fev6qa1by1cWpAuqv6iqb8Toj051Tf1V7ptXrjJYPTf1VjXcM6oypfs1qPWYOnqk59Vc1s8egzpjq16zWY+bgmZpTf1UzewzqjKl+zWo9Zg6eqTn1VzWzx6DOmOrXrNZj5uCZmlN/VTN7DOqMqX7Naj1mDp6pOfVXNbPHoM6Y6tes1mPm4JmaU39VM3sM6oypfs1qPWYOnqk59Vc1s8egzpjq16zW6ZyuYUjhAdNBBdnL9PQYiwcsVqV0L9PTl/3L9eeMgOlBK8hepqcv5285f5wRsDhqKd3L9PTl/C3njzMCpgetIHuZnv58nL99xX3dUzo+sOG2vadDJwxb9i/Xfzl/y+ffhC8Ze2pdvv58ab7+vPGNb9x88skn9508eXLXf2s+8IEP3Fk+/5fP/9Yn9T09EfJPcO91MRqo2tzaZ3mvc9FA1ebWPst7nYsGqja39lne61w0ULW5tc/yXueigarNrX2W9zoXDVRtbu2zvNe5aKBqc2uf5b3ORQNVm1v7LO91Lhqo2tzaZ3mvc9FA1ebWPst7nYsGqja39lne61w0ULW5tc/yXueigarNqWPORz7y/oOf/OSJ0+9///svvve97z1/+PDmse3t20f37z9w8cSJk1effPrJc4cOHTy6sb3vySOHD//Cb//25z80PCn62Jve9Kbrc3Z6xj8W79WPBqo2t/ZZ3utcNFC1ubXP8l7nooGqza19lvc6Fw1UrazDHCLodRncI4G94LJ/92OxR5e5HMN1B5frv1x/PQvlwdkjgV3gcv6W8xdnIf69851/4fS3f/u3/76DBw/8iWPHjvwvh49uvv/CxTMfOnnq6K+fOXviyfMXTl+/fN/526dOH7vz4EP3bw3a9qOPPXjn3PlTTw/1xw4eOfA9b3/724+0jirnDlzO34v//O16RSge+CkvIWZ+ODA7cJVW8dkMDqffX2aAWbbSKj6bsex/9pNjuf67X3LmDIHZ2am0is9mLOdvOX/ZeYEDs7NTaRWfzfhSnr/4ltehQ/u+7jd/+7f+4Ic//IvfcPni+f/s1u3bFw8cOHDq1q1bAxzY2NzcjP/jvvFcvf3000/vO3r06Mbw9Wl192/fvr1x48aN7SNHjvzK4UOH/+QnPvGr/8w/rq/Uj9/vJ312f+FAvIqVVvGa1Trzw4Hqp660iifnmPnhQM9E39LKV38ipMO0r2r86CB8huqp6shVmvLMhwPhM1RPVUeu0pRnPhwIn6F6qjpylaY88+FA+AzVU9WRqzTlmQ8HwmeonqqOXKUpz3w4ED5D9VR15CpNeebDgfAZqqeqI1dpyjMfDoTPUD1VHblKU575cCB8huqp6shVmvLMhwPhM1RPVUeu0pRnPhwIn6F6qjpylaY88+FA+AzVU9WRqzTlmQ8Hwmeonqjj3xNPPHHuyJGD33H06OGfPnHyyLXTZ47fvnT53Pb9Vy5uBd53/4Woty9eOrsdr/w8x29F//AjV1daeK4+cHl7eJVo66GHr2wPrxrdOnHi6I8M30rb9aqQ7+c+Kh+c9lXtWfWhOaqnqiNTacozGw6Ez1A9VR25SlOe+XAgfIbqqerIVZryzIcD4TPcDFP8v3r9f/ZVHQMqLXhmsQgvCK9IRj1VHblKC55ZzMcLwiuSUU9VR67SgmcW8/GC8Ipk1FPVkau04JnFfLwgvCIZ9VR15CoteGYxHy8Ir0hGPVUduUoLnlnMxwvCK5JRT1VHrtKCZxbz8YLwimTUU9WRq7TgmcV8vCC8Ihn1VHXkKi14ZjEfLwivSEY9VR25SgueWczHC8IrklFPVUeu0oJnFvPxgvCKZNRT1ZGrtOCZxXy8ILwiGfVUdeQqLXhmMR8vCK9IRj3f//3ff+Qf/sP/+xt/53O/87YTJ49/28GDB88Pr/ys/iN4587tjeF9P/tu3ryxsX//wYHbGHD/xtbW1sadO3f2RT3M2rh58+ZqTdTxKtGg7xteEdo4duzY5rVrz1w4dOja0cFwPduv90XrGKi918xaLRav+tBAMuqp6shUWvDMYjZeEF6RjHqqOnKVFjyzmI8XhFcko56qjlylBc8s5uMF4RXJ7HdTCGr0WnWtw6ezXPM59JoJrpdTXevI6izXQs9umgm9l1Nd68jqLNdCz26aCb2XU13ryOos10LPbpoJvZdTXevI6izXQs9umgm9l1Nd68jqLNdCz26aCb2XU13ryOos10LPbpoJvZdTXevI6izXQs9umgm9l1Nd68jqLNdCz26aCb2XU13ryOos10LPbpoJvZdTXevI6izXQs9umgm9l1Nd68jqLNdCz26aCb2XU13ryOos10LPbpoJ/ZWvfOzl73nP3/mr164/865Tp079iUE/Pzy52Rff+hqexKye9MSTouHJ0WpcPAEabtvxZCf+Df4VH0+IwhN9fFtseJIU3xaLJ0RbX/zCUzeeeurAKuj7e/dbda1jqc5ybXWnkv/RTMi9nOpaR1ZnuRZ6dtNM6L2c6lpHVme5Fnp200zovZzqWkdWZ7kWenYj03zSo8EYTEj5qNFA16t+ir/lRQOrfc5P8be8aKDvqfop/pYXDaz2OT/F3/Kigb6n6qf4W140sNrn/BR/y4sG+p6qn+JvedHAap/zU/wtLxroe6p+ir/lRQOrfc5P8be8aKDvqfop/pYXDaz2OT/F3/Kigb6n6vEPuP87vuMPX/6Jn/ipbzuwuflnDh8+/ODwRObw8ARmXzyZefb9PdeHV4IObVy7di3+g7cxeFav+hw8eGilDzNWT4SGJ0NDub1veOIT/11avXco9scTpph17fq1z157+pn/6Zlnbr0nfNV/0/w+t7xooGerfoq/5UUDq33OT/G3vGig76n6Kf6WFw2s9jmv/v2IQVKDyvmBybTwKB9zvGd2oM7MfMqpN7KZtuxfrr+eCz8n0etNz5TnwqeceittOX/L+dMz4+cker3pmfJc+JRTb6W9EM/fu9/97oPf8R1/9Pf/o3/0T/7W8F2udw5PVl42vOJzZHjCs/o2V7z6E0+E4hWeuMUToHhCE09s4lWi4WNePUEaniStfnfQ9evXV98CCz+vIAUO1zLit4cfpf+nr3jFYz8ZjV5TvdahxU059VbaC/H6rz5Q+1gz7sX+8a89+eEizME4OH7BmOOa9/juBVszXfP+XvaSbc10zXtm3Au2Zrrm/b3sJdua6Zr3zLgXbM10zft72Uu2NdM175lxL9ia6Zr397KXbGuma94z416wNdM17+9lL9nWTNe8Z8a9YGuma97fy16yrZmuRf+GN7zhzC/90i+8/c7W7f9+eCXnq4ZvXW3Gt6/iVZ/hCc/2M888s3oyFPMPHNjcGJ7k7Dwhivf7nDhxYuP6tZurJznDf3dWWjw5iidB8YpQPIEa9kQ8vi124zOf+ewHrly5+hc+/vGP/7zfnzDd66010zXv73V35FszXfP+pb5/54kQF8aRCwSfXXDVMj9cC5nhSAY+eq2zvuKCr27MdMQPH73WWV9xwVc3Zjrih49e66yvuOCrGzMd8cNHr3XWV1zw1Y2Zjvjho9c66ysu+OrGTEf88NFrnfUVF3x1Y6Yjfvjotc76igu+ujHTET989FpnfcUFX92Y6YgfPnqts77igq9uzHTEDx+91llfccFXN2Y64oePXuusr7jgqxszHfHDR6911ldc8E888cT+H//xHz/3y7/8i1+zuXnofzxy9OCbhidBx+KNzvEG5/j21zB/9YpP/Ph7PJmJ2/BLEjfi1aF4ohRPcoYnSbfvbG3dPrR5+PbwxCfe+nNn0O8Mbyfa2tw8OEhb28Mbqm/u23fg+uHDhz77uc997u++4hUP/fjP//zHfyv7P+t8TI6r5cP/wEevddZXXPDVjZmO+OGj1zrrKy746sZMR/zw0Wud9RUXfHVjpiN++Oi1zvqKC766rT0RUmMsjD47OOqrar/DlS/4zLvsX65/nI3l/O3+XUVxTcbcss+pKpd5l8+/5fMvzsteff7Fj6x/13d91+uGkX/s1KkTf3B4onNpe+PmgZg/1KsnQsOTo+3hCc0+nhANZzCeFN26efPWzQE/d+f21qdvb936+JlTZ3/jM7/z2184sO/wF7/+67/2qVe/+mueGt5cPbxQdOPm8JNlN4aZw0+EHXh6eML0O8OTqS986lOf+sIHP/jBZ59VJZ8Ey/lf/27OS+nzP76pP+rJjh4Uz6iWnLE1Sv0+a838HNHKqFbllVf/sn95/ONs9L7Yt86ManrOqlr9y/lbzt9L4fwN5/zAa1/72rf+4i/+/F8Zvn31tcOTls3hW13b+w/cWT3p4VtZR44cW73yEz8BNnBx+83hCdBPf+HJp/75oQObv7qxsfmbjz/++K+/4x3v+OLwCtKdT3/609s/8AM/sDV8/q5+Cqz6nFN++fy7+6Rn+frz3NcfPSBRVxdGD49nyPX+Y6K5at6yP/8PQ3W9uKY9HR9Y+Zfrv1z/OCP+uVydl955Qnes5i3n78V3/r7pm77p+Ic//LN/fGt74wdv3bo5/E2ww/vjiU58qyve0xPf/hr+UOrGU089Fe/v2R5eDbo2/Ij7rwwvBv2z4T09f394IvSpj370o18YzuSkV3T8zGm/nL+7T4b8ukT/Uv3812uxU/NFaYewoqerPbxT/JHt+Xv6sv/uFViu/3L+pny+LJ9/y9ef3nnp6XGGvvVbv/XMmTPH/+zBg/t+M3778yOPPhC/5Xl7+Jtg2w88eN/qt0PHb34efnP0rUF/6sKFMz916Mj+v/zmN7/5q4f3E23e/Qq2Xo3ZTyq8U/yR6/l7OruZNcVPRmd4PWVeeKf4X7L7WxfJNXqQB6jX48vQs+pxjR7E2+vxZehZ9bhGD+Lt9fgy9Kx6XKMH8fZ6fBl6Vj2u0YN4ez2+DD2rHtfoQby9Hl+GnlWPa/Qg3l6PL0PPqsc1ehBvr8eXoWfV4xo9iLfX48vQs+pxjR7E2+vxZehZ9bhGD+Lt9fgy9Kx6XKMH8fZ6fBl6Vj2u0YN4vX/b29529ODhjT85PMH51eHPX9yJJz7DH0Pd+bMYw5/JWP2pjOEPot48f/7UvxleHPrzX/d1r3x5/Eg9MwN9Lj2It9fjy9Cz6nGNHsTb6/Fl6Fn1uEYP4u31+DL0rHpcowfx9np8GXpWPa7Rg3h7Pb7R6AM1GFqlj+Erj+/QXutl/3L9qzM0hq88fsa013o5f8v5q87QGL7y+BnTXusXyvl7y1vecvj48SN/bPj7YJ8Znuhsx98Gi1eBrly9tPoXT4KGV4aeOX36+EeHV4y+f3j156E3vvGNq7//1bpGL5SP3x8z+tbHNsazfPzP89ef6gGq+OxBc6/3WabFhVbNyHLu9T7LtLjQqhlZzr3eZ5kWF1o1I8u51/ss0+JCq2ZkOfd6n2VaXGjVjCznXu+zTIsLrZqR5dzrfZZpcaFVM7Kce73PMi0utGpGlnOv91mmxYVWzchy7vU+y7S40KoZWc693meZFhdaNSPLudf7LNPiQqtmZDm8w5OaQ8N7gP7IhQvnPhl/9DT+2Gm8EhTfAos/khpPiIb+Pw4/Ef8j3/zNf+DrWnuYyT5H1bWeOtOz7Kn4THev91mmxYVWzchy7vU+y7S40KoZWc693meZFhdaNSPLudf7LAM3GnWo1jHA+7FDp+TUq/Wyf7n+fh6W8zfuCky5burVevn8Wz7//Dz8rt/1ux47fvzYj128eP722XMnV68GxfuD4tWg4VWg24eP7v+51772v/hv/uaP/s3z407q7mvs+7yfM7OX0R1aL+d/92PTu46q+3VUzWv1ah0+7z1b9XNzO/PmDvCc9zsLOsVe5fZqTufu7si+z/sdY6fYq9xezenc3R3Z93m/Y+wUe5Xbqzmdu7sj+z7vd4ydYq9yezWnc3d3ZN/n/Y6xU+xVbq/mdO7ujuz7vN8xdoq9yu3VHL27H/jABzaHnwD7E5cuXfzMlSv3bT38yNXtBx+6P/7dHp4MPTP88uh/8rKXPfwNw+74o2A7v8dOZ/Tqvcrt1Zze/UX3fd7j6+Fe5fZqTu/+ovs+7/H1cK9yzTkqeq2939lKc9771hz1Rq19K6eaZ7xXb9Sqe619K6eaZ7xXb9Sqe619K6eaZ7xXb9Sqe619K6eaZ7xXb9Sqe619K6eaZ7xXb9Sqe619K6eaZ7xXb9Sqe619K6eaZ7xXb9Sqe619K6eaZ7xXb9Sqe619K6eaZ7xXb9Sqe619K6eaZ7xXb9Sqe619K6eaZ7xXb9Sqe619lnvf+9534IEHHvh958+f/cjwJOjO8G/1KtDwBCjeFP2FYycO/0i8Gdqz2usOr7XXTNSV5rz3rTnqjVr7Vk41z3iv3qhV91r7Vk41z3iv3qhV91r7Vk41z3iv3qhV91r7Vk41z3iv3l3LdwlD0wy6eWbf2tHSZq5bi7V2tLS1QTOJ1o6WNnPdWqy1o6WtDZpJtHa0tJnr1mKtHS1tbdBMorWjpc1ctxZr7Whpa4NmEq0dLW3murVYa0dLWxs0k2jtaGkz163FWjtamg4K32OvfOzV58+f/uDwLbDb8V6geG/Qo48+vHX58sUnhx+L/+vvec+PXBzeP7Tzh77Jt3a0NPL3iq0dLe1e95Jv7Whp5O8VWzta2r3uJd/a0dLI3yuWOzJBOa3H3okpmcyrnNbL/nFXYMo1y7zKaT1u+7Qn1Nl85bRe9o+7AlOuWeZVTutx25fHf8o1y7zKaf2Vcv2f+N+feODkqWN/d3gj9PX4XUGPPf7Q6s3R586deebs2dN/a/iW2X33cl/1Y9b6XmZW2Wy+clpXM5yfksm8ymnte6p+SibzKqd1tc/5KZnMq5zWvqfq52R2ZmXhjNsJPFeoR2v39fosm3E+Rz1au6/XZ9mM8znq0dp9vT7LZpzPUY/W7uv1WTbjfI56tHZfr8+yGedz1KO1+3p9ls04n6Merd3X67Nsxvkc9Wjtvl6fZTPO56hHa/f1+iybcT5HPVq7r9dn2YzzOerR2n29PstmnM9Rj9bu6/VZNuOGV3lOnDx57H8dvv31xXgVKH5U/rlfnHjt2LEjf+d1r3vd1d6uTM92ZZxn1aO1+3p9ls04n6Merd3X67Nsxvkc9Wjtvl6fZTPO56hHa/f1+iybcT5HPVq7b3TPEDALtrTMP4VjNphlW1rmn8IxG8yyLS3zT+GYDWbZlpb5p3DMBrNsS8v8Uzhmg1m2pWX+KRyzwSzb0jL/FI7ZYJZtaZl/CsdsMMu2tMw/hWM2mGVbWuafwjEbzLItLfNP4ZgNZtmWlvmncMwGs2x8q+v8pTPDr48+/uvxCxMff9nD8SRoa/j22K2z509+8PWvf83jWW4Mx14wy7S0zD+FYzaYZVta5p/CMRvMsi0t80/hmA1m2ZaW+adwzAazbEvL/KO5sYPH+rLFrWxL01ljfZqhbmVbGvnAsT7NULeyLY184FifZqhb2ZZGPnCsTzPUrWxLIx841qcZ6la2pZEPHOvTDHUr29LIB471aYa6lW1p5APH+jRD3cq2NPKBY32aoW5lWxr5wLE+zVC3si2NfOBYn2aoW9mWRj4Q3x/6r//QVw+/NPFfvfKrX3YnXgmK3xs0PBG6c/LU0Y9+zde88vWaoSZLr9jS5vg0Q93a0dLIB471aYa6lW1p5APH+jRD3cq2NPKBY32aoW5lWxr5wLE+zVCX2VIgOQFjls/z3sf1dPe3+mX/cv39PHnv56enu7/VL+dvOX9+nrz389PT3d/qv5Tn76/9tScuHTpy4EeHb4fdvHjp7PZXvfzR7fhx+aH+3Bve8Lv/u+3t9x2I+9r7+Hp66+N17Uv58fvu6Jf9L8zP/9U7+LO/NKsPcnVQMz5m+TxmqV9r96vG4WKGovtCW/Yv19/PE2dGz4vW7lctst5n8+CW87ecPz9PnA09R1q7X7XIep/Ng/tSnb/4fUE/8RMf/JZjx479geGvw+8/fvz4xuc+97nt4X5sfeHzX/zl4a/K/9t9+/7IHe5XoH4cWr8QP37/ePg4v1TXf9m/+zzt5fVnVol6eDMTOph5lBvrI9Pzo4PkKhzrI9/zo4PkKhzrI9/zo4PkKhzrI9/zo4PkKhzrI9/zo4PkKhzrI9/zo4PkKhzrI9/zo4PkKhzrI9/zo4PkKhzrI9/zo4PkKhzrI9/zo4PkKhzrI9/zo4PkKhzrI48/8Pf+3m/8luG3R39ieC/QVvyofPyLN0hfuHTmsydPH/mfv+/7vu8EuQqZV+nO9/zooOe9H+sj1/Ojg+QqHOsj3/Ojg+QqHOsj3/Ojg+QqHOsj3/Ojg+QqLH2ZkHExuOKrpfCtXKZl3LJ/uf7VueCcVdjKZVrGLedvOX/VuajOHXwrl2kZ9+U+f695zdd+w5mzJ/5D/KLEBx68PPzZjHNb8XfEhv7WiRNH/t5b3/rWY3y8jtXHU31Mlb/ifZ/3rVymZVx1X31X1lfzqpmVv+Kzncq1cpmWcdV91T1VXc2rZlb+iq/2wle5Xb/cyl+ijHDGxbCMZ5ljtdz5bGbGLfuX65+dCz939H7OKj6bmXHL+VvOX3YuOFeOL6bzN/yU2JmPfPSj3zV8TA8M3/7ad+3ate39+/fH+0I3hm+R/dbA/e3XvOY11/UavJg+/vi44uN5qT7+L+aPX8/sqq4OrhrxgKr16l6mp8d8PGBvp+q9TE9f9i/XnzMC6vnq1b1MT1/O33L+OCNg78yp3stUevCXr1x465mzxz8Rb46O3xl08VL8MdWLqz+mevzkof/rvf/Pe8/orqyu5uPt6eHDA5Idg71MT1/2v7iv/5gzNMsz5mDNGjwytOyf98cNR17erm25/sv17x6S59GwnL+9OX/Dq0GXTp05/mPDj8mv/qr88Jfktx559Or22XMnts5fOPWfvvZrX/Ut2bXOuOfx4V4bvezfm8d/7cKOJF70198/QO/1OqGBqs2tfZb3OhcNVG1u7bO817looGpza5/lvc5FA1WbW/ss73UuGqja3Npnea9z0UDV5tY+y3udiwaqNrf2Wd7rXDRQtbm1z/Je56KBqs2tfZb3OhcNVG1u7bO817looGpza5/lvc5FA1UbU0fu5MnD33L0+KEvDk+AVm+Mjt8ZNPwOoe1HH3vwztGjmz/2N/7G37hSzWIvWPmm8D7Le52FBqo2t/ZZ3utcNFC1ubXP8l7nooGqza19lvc6Fw1UbW7ts7zXuWigamWNGQyj1mVwjwR2gcv+5frrWdijY1aOYRe4nL/l/OlZKA/OHgnsAr8Szt/b3va2o0ePbf7D4afDVr84cfibYqufFBt+aixeEXr6973p9X96jz78nf/WfCV9/Hpf9urjrOawC/xKePz1vlT3e694doFfio9/15ulWcwbwcC4I1rzAeOnD4QDVaOuNHh2gZHTujWHGSBexUqDZxcYWa2ZhZ8+EA5UjbrS4NkFRk7r1hxmgHgVKw2eXWBktWYWfvpAOFA16kqDZxcYOa1bc5gB4lWsNHh2gZHVmln46QPhQNWoKw2eXWDktG7NYQaIV7HS4NkFRlZrZuGnD4QDVaOuNHh2gZHTujWHGSBexUqDZxcYWa2ZhZ8+EA5UjbrS4NkFRk7r1hxmgHgVKw2eXWBkP//5z7zpyNGjbxjK/QO/Mfzo/PatWzc3bt68uXHr1u3/+LFf+sQ/Dh8zwOD8Vmnw7AUjrzXz8NMHwoGqUVcaPLvAyGndmsMMEK9ipcGzC4ys1szCTx8IB6pGXWnw7AIjp3VrDjNAvIqVBs8uMLJaMws/fSAcqBp1pu08EQqRZWrUWhcxFMTHjEA4EC8e+sDwwKtfa3yao8bHjEA4EC8e+sDwwKtfa3yao8bHjEA4EC8e+sDwwKtfa3yao8bHjEA4EC8e+sDwwKtfa3yao8bHjEA4EC8e+sDwwKtfa3yao8bHjEA4EC8e+sDwwKtfa3yao8bHjEA4EC8e+sDwwKtfa3yao8bHjEA4EC8e+sDwwKtfa3yao8bHjEA4EC8e+sDwwKtfa3yao8bHjEA4EC8e+sDwwKtfa3yao8bHjEA4EC8e+sDwwKtfa3yao8bHjEA4EC8e+sDwwKs/6ne9610n/vWH/vVbNg9snhk8G8NPiW3cuHFj38GDBzcOHDiwfeP69Z/9Pb/n93w65jAjkDlg6HHD82z37P+GB179WofTe2bAMyMQDsSLhz4wPPDq1xqf5qjxMSMQDsSLhz4wPPDq1xqf5qjxMSMQDsSLhz4wPPDq1xqf5qjxMSMQDsSLhz4wPPDq1xqf5qjxMSMQDsSLhz5wPyYVqzoClRY8s8IXN7zgs+zu/yWjnqrWmVnNLDYwB4RXJKOeqs52MisyzFLOM2ggmWqn8j5LtWX/cv05S5wtzgcIr0hGPVW9nL+7X9Oya8G15PpyHUF4RTLqqepsJ7MiwyzlPIMGkql2Bn/79rVXHDl8+BuHH43f3Nq6s3Hw4GZ8bY8flx9eDbp1e9++A/90mHeHWcxmJgivSEY9VR25SgueWczHC8IrklFPVUeu0oJnFvPxgvCKZNRT1ZGrtOCZxXy8ILwiGfVUdeQqLXhmMR8vCK9IRj1VHblKC55ZzMcLwit6Zkcrheccqmu9MyDxudbqWzMjp7rWPrOluVf7Xk51rXVG1C3Nvdr3cqprrTOibmnu1b6XU11rnRF1S3Ov9r2c6lrrjKhbmnu17+VU11pnRN3S3Kt9L6e61joj6pbmXu17OdW11hlRtzT3at/Lqa61zoi6pblX+15Oda11RtQtzb3a93Kqa60zom5p7tXec+973/sOHD68/888+ND9T7/sqx7Zfu4XKA4/On//8B6h1Zul/+3p04fX/sK8z9EdrbqXU11rn9nS3Kt9L6e61joj6pbmXu17OdW11hlRtzT3at/Lqa61zoi6pblX+15Oda11RtQtzb3R73xrDLF69sRg1anRwJiFxtwM1Y9e5fCqTo0Gxiw05maofvQqh1d1ajQwZqExN0P1o1c5vKpTo4ExC425GaofvcrhVZ0aDYxZaMzNUP3oVQ6v6tRoYMxCY26G6kevcnhVp0YDYxYaczNUP3qVw6s6NRoYs9CYm6H60ascXtWp0cCYhcbcDNWPXuXwqk6NBsYsNOZmqH70KodXdWo0MGahMTdD9aNXObyqU6OBMQuNuRmqH91zr371q88cOnTom4ZXgo4++eQXN27fvr1x5MiRjYGLeuv6tZs/c/bs/Z+NvM7zOcxXVD98lcOrOjUaGLPQmJuh+tGrHF7VqdHAmIXG3AzVj17l8KpOjQbGLDTmZqh+9CqHV3VqNDBmoTE3Q/WjVzm8qlOjgTELjbkZqn/niZCShJTzwZkWHuVjjvfMDtSZmU859UY205b9y/XXc+HnJHq96ZnyXPiUU2+lLedvOX96ZvycRK83PVOeC59y6q205+P8/ak/9T1Xjx479tr4LdLDH1gdvi12cOPOnTsbTz/99MbAPTN8h+zfvf3tb38q7tPzsT/mxu3L9fE/u33Z/2K//jzOe4L6iesDXfPe/XP61kzXvJ+zzzOtma5577Pm9K2Zrnk/Z59nWjNd895nzelbM13zfs4+z7Rmuua9z5rTt2a65v2cfZ5pzXTNe581p2/NdM37Ofs805rpmvc+a07fmuma99W+l7/8sb84/L6gGw8/ciX+ptj21QcuDb836IH4FtnWffef/8Uh90Zmgdks17zPMlO51kzXvJ+6K/O3ZrrmfTZvKtea6Zr3U3dl/tZM17zP5k3lWjNd837tFSEMIHdGe61Dp9dnjXDkVQvOe/yO5OGj11p7neke1SLjPX7H8MYN3mvtdab6w6Na1uN3DG/c4L3WXneoPzyqZT1+x/DGDd5r7XWH+sOjWtbjdwxv3OC91l53qD88qmU9fsfwxg3ea+11h/rDo1rW43cMb9zgvdZed6g/PKplPX7H8MYN3mvtdYf6w6Na1uN3DG/c4L3WXneoPzyqZT1+x/DGDd5r7XWH+sOjWtbjdwxv3OC91l53qD88qmU9fsX4C/LXb17/g0P2ULwx+vDhw/Hm6NW/mHHtmWufetvb3vrxqOOmO5jzrLJbc2/0+B3Jw6vXtWX/vm2/JvR6bYLznuvrSB4+eq2115nuUS0y3uN3DG/c4L3WXmeqPzyqZf1mkHojEMiwqOHDq3XWw0XevaG1bvgDl/3P/mr0uBZcl7h2Wmc93HL9l/PnZyXORuuGP3D5/Htpf/4dPLrxqqOHjn3V+fPnt69de2bf8ePHt4cnRPuGH5nfuHXz+u2bt67/+ze/+Zs/zZnRc8X5yTT1eY2ffOhRw9NrTjV48pmGJ0P85MMTNTy9ZlWDJ59peDLETz48UcPTa1Y1ePKZhidD/OTDEzU8vWZVgyefaXgyxE8+PFHD02tWNXjymYZnF8YXO77g7RKsUY9nVLNY2qrfZ6WBgWxlVKvyyqt/2b88/noe9JxorR4/M6pppqrV77PmZHRelVde/cv+5fzreeCcDL9J+sCRI5t/efhzGteuPnB5+JMaV1d/YDW+NRY/MfbAAxe+8Mgjl789/FmeORmqfzl/y/nT85Cdl+DU42dGtSqvvPqZFb8ldNezLQQNeu0Znn25r+rV77OW/f1PDL9mej2ra668+n3Wcv2X6x9nQM+L135m9Dy5N+vV77OW8/eVcf5+53c+eWZrY+urh58WO3j79q2Na9eubQxvlh6+9bJv+GWKNze2tvd//vWv/70fjcdXH8/s8XZO/cvjv/z3N84AZ+TL9fm/8x4h7ogeTP2CqHcWb0/HF+gfYDYvfMv+u58Yvevb0+N6cluu/+7/wCzn7+4XH85I4PL5t3z+xTH4mZ/5Ny8/euTIq4b3BO2PH5WPH5kfngzti/cKDT8ttvGZz372144cufErnJ3q8wl9+fqzfP0Z89+rL/fXn10vPXF4Qf0AgqMHez70Fvos9bpGD+Lt9fgy9Kx6XKMH8fZ6fBl6Vj2u0YN4ez2+DD2rHtfoQby9Hl+GnlWPa/Qg3l6PL0PPqsc1ehBvr8eXoWfV4xo9iLfX48vQs+pxjR7E2+vxZehZ9bhGD+Lt9fgy9Kx6XKMH8fZ6fBl6Vj2u0YN4ez2+DDW7vf2+A4Pnfzh+4tAXhm+FbV28dGZ7+Amx+AWKW8MfXd2+dPnc9iu++mXv1EzM7PXZXjjPwge6Rg/i7fX4MvSselyjB/H2enwZzlY2gQAAQABJREFUelY9rtGDeHs9vgw9qx7X6EG8vR5fhp5Vj2v0IN5ejy/DnVeE9Bm9D6w05bPh6DpPa83gDc49laa8zqJG13la4wvEG7V7Kk35yPkNXedprX68wbmn0pTXWdToOk9rfIF4o3ZPpSkfOb+h6zyt1Y83OPdUmvI6ixpd52mNLxBv1O6pNOUj5zd0nae1+vEG555KU15nUaPrPK3xBeKN2j2Vpnzk/Iau87RWP97g3FNpyussanSdpzW+QLxRu6fSlI+c39B1ntbqxxuceypNeZ1Fja7ztMYXiDfqj3zk4tHNgxsvP3HixNHhlybui78tNuir+xW/UPH69eu3Pv+Fz39YM5HzG7ru1Fr9eINzT6Upr7Oo0XWe1vgC8UbtnkpTPnJ+Q9d5Wqsfb3DuqTTldRY1us7TGl8g3qjdU2nKR85v6DpPa/XjDc49laa8zqJG13la4wvceSKkBgaEQfnoQ2vp4eFGVv1Rw+MLVE79yocvtJYeHm5k1R81PL5A5dSvfPhCa+nh4UZW/VHD4wtUTv3Khy+0lh4ebmTVHzU8vkDl1K98+EJr6eHhRlb9UcPjC1RO/cqHL7SWHh5uZNUfNTy+QOXUr3z4Qmvp4eFGVv1Rw+MLVE79yocvtJYeHm5k1R81PL5A5dSvfPhCa+nh4UZW/VHD4wtUTv3Khy+0lh4ebmTVHzU8vkDl1K98+EJr6eHhRlb9UcPjC1RO/cqHL7SWHh5uZNUfNTy+QOXe8Y7/7djhwwdfPXwbbHPgd36J4vBtsvipse3hW2W3Dh04+Kue03mqTd2vfr1fMTO0lq73gaz6o4bPvOxAc++y/8V5/Xm8u6gHQusIet8d9pxhSk69Wi/7l+vv52E5f+OuwJTrpl6tl8+/F9/n36VLpx8/dfrop+JvicW3xS5dPrv6ZYrP/lLF89uHDu//5cuXLz/GKfPzAN/DKTn1ar2cvxff+cvOjT7mWu/V47/zilC2XDl9Vq181C1Nvf4BqNarWztams5d9rd/Gkivldeta9zSdM5y/Zfrr+dhSt06Yy1Ndyznb+z5O/DY6dOnzw/fAlv9TbF4c3TcvvjF1d8au3PgwP5fHq75k1zb5frnP3jA9QGX8zf2/HHF7mLrjLW0uxPaTxjXngjpg+U1fbYYTRdHrXzkvG/51Rs1/bJ//ROPa9O6nsv1X86fnpPe55F6o6bv5fQMkgluOX8vjPO3eejAa4Zvgx0e3iO0ET8lNvxtsfh22Eb8IsUB923d2fjY8Lg+Uz3OFb88/i+Mx5/HTz93o6Z/MX7+r54I8QHGBdAPUg9u1KpxscBKc977yC/77z5T1usTNdcmatW47mClOe/9cv2X88cZi7Og5yNqtKhV49yBlea895FnR9SqR40WtWrh1VulOe99zGBH1KpHjRa1auHVW6U5733MYEfUqkeNFrVq4dVbpTnvfcxgR9ShD897Xjv8zqDVfxviyc/wh1b3xatDz/2JjWs3btz+he/93u+9Fn5u2dzQnPc+PL4/uLiFFy3qLPusc31PxWcz2MFOzaIt+18a15/HfoU8+Eoqp7V6WvWUTOZVTuvWTtWmZDKvclrrjlY9JZN5ldO6tVO1KZnMq5zWuqNVT8lkXuW0bu1UbUom8yqnte5o1VMymVc5rVs7VZuSybzKaa07WvWUTOZVTuvWTtWmZDKvclrrjlY9JZN5ldO6tVO1sZlv+Zbff/nk6WM/d+XqxdX7guJ9Qg8+dN/qX9Snzxz/1LFjh9+is8fUY/fHrMyrnNZjdlczq2w2XzmtqxnOT8lkXuW09j1VPyWTeZXTutrn/JRM5lVOa99T9b3M2rfGYhDPmjWsHPWYpczoZXQWXrJ+n9A1o7XmqHsZzeMlu+zffSa4PnrNtNbrRt3LaB4v2eX6L9dfzwS1nhmt9dxQ9zKax0v2pXT+/tW/+nev3rpz58zwd8VWv0QxrsXwL749tnHz5s3t4Rcr/sYzt258Wq+X13rdqLmm7s16vGTDoxx1lg1Oc9S9jM7CSzY05ag1o7XmqHsZzeMlG5py1JrRWnPUvYzm8ZINTTlqzWitOepeRvN4yYamHLVmtNYcdS+TPhHSoVEzLGofqFrocVOP1s+q0/9Xd/g81ZisHq3Rp6Lu8HmqMVc9WqNPRd3h81Rjrnq0Rp+KusPnqcZc9WiNPhV1h89Tjbnq0Rp9KuoOn6cac9WjNfpU1B0+TzXmqkdr9KmoO3yeasxVj9boU1F3+DzVmKserdGnou7weaoxVz1ao09F3eHzVGOuerRGrzBmPfn0k68b3ih9Ib4VNvSrr/3xe4TiN0vH+4SefvqpX7ty8cqvMWMv9zPTUXf4x6MaOfVojT4VdYfPU4256tEafSrqDp+nGnPVozX6VNQdPk815qpHa/SpqDt8nmrMVY/W6BmuPRHSwQwBdQC+TFNfVpPtacwG1c+MTFNfVpPtacwG1c+MTFNfVpPtacwG1c+MTFNfVpPtacwG1c+MTFNfVpPtacwG1c+MTFNfVpPtacwG1c+MTFNfVpPtacwG1c+MTFNfVpPtacwG1c+MTFNfVpPtacwG1c+MTFNfVpPtacwG1c+MTFNfVpPtacwG1c+MTFNfVpN17f3v/8GD15+5+fAw83C8SXp4BWjj6NGjw5Ofp1d/a2x4v9DNg4cO/fs/93/+uaeZsZf74/4wN2pmg8Fxw5dpeCokm+mqMRtUP75MU19Wk+1pzAbVz4xMU19Wk+1pzAbVz4xMU19Wk+1pzAbVz4xMU19Wk1Vt9URIhbGDK1/M0nmxzHvPqu6a3lmtK9+yf7n+ep6W87d8/vl58K8dqrumX3O0rnwv5K8/v/Eb504fOXbo3PAEaB8/JTb89NjqlaDhCdH27dt3nvzcZ5/82Nmnz5ZvXH4hf/zx+FaPqz72Ld/y8b8w//uzeiLkD75+YYgH3XsORcbHLJ+X+TXrftWW/cv19/OQnSe45fwtn3/+9YSzoedIa/er9hL7+nNx+J1Bl4YnQfvjVaDhuqwuXXxr7MaNG/uu37j2uePHD37ok5/85O3quiyff8vnn38+vRA+/9a+NRZ32j8Qev8CAe8faOVTf9TuY4769P64333ooM9T/7J/uf5+Tvy8eO9+PU/hRQc9r/7l/C3nz8+Jnxfv3a/nKbzooOfVn52/IXf54IHN+2JU/BLFwbN6kzT98IToNw/ff/ITP/ADP3AnZuu86NkLBhc3fCCc+1Zm8Xvvfp0XXnTQ8+qP2n3u9979Oi+86KDn1b/s/8q6/rueCPkDqA9u1PpAZl50kIOgqDn3qUZGOfUrjxcdhFfUnPtUI6Oc+pXHiw7CK2rOfaqRUU79yuNFB+EVNec+1cgop37l8aKD8Iqac59qZJRTv/J40UF4Rc25TzUyyqlfebzoILyi5tynGhnl1K88XnQQXlFz7lONjHLqVx4vOgivqDn3qUZGOfUrjxcdhFfUnPtUI6Oc+pXHiw7CK2rOfaqRUU79yuNFB+EVNee+H/1777m478D+s8O3wwZp3+qJ0L59+zeGb4ntO3jw0Ma1p6//m9d+1WtvRE7nMJ95ILyi5tynGhnl1K88XnQQXlFz7lONjHLqVx4vOgivqDn3qUZGOfUrjxcdhFfUnPtUI6Oc+pXHiw7CK2rOfaqRUU79yuNFB+EVNae+XU+EVCCccTEs48k46nLVnM9mZtyyf7n+2bnQs6W1nzM057OZGbecv+X8ZeeCc+Xo5wzd+Wxmxj0f5+9DH/rQsQ//25/7+u07W8e5f/Hj8sNt1X72s5+9Pvxf4Z++du3anedjfyzJPtaMW/Yvn3/ZueDcOsZ5cS565Xc9EcKsBjjFuBN4QNW91jutWeU105upM3remKt7NKv8sv/uFehdU72GPe9y/Zfzp59nenaUv3v6dn+BUp5aZyznL/8iz7UK1Ous1075n/zJn7x46tTJbzp85Mih27dvr/6cxoCrN00P7w/a3jxw8D9sbu77hQ984AN3dMZy/ffm+uvj1bumy/V/fp9/6GOxp3Xvgd3TZcmwZX//kzW5bHtGLdd/uf57dphmDFrOX/v8fc/3fM/B0+eO/7nTZ09cu3jp7PaFi2e2H33sgdVfnT9z9sT2/Vcuxp/TeOJd73rXiRmXf9f/856Tv9fM8vi3H/97vb69/Iv++vsH6L1eIDRQtbm1z/Je56KBqs2tfZb3OhcNVG1u7bO817looGpza5/lvc5FA1WbW/ss73UuGqja3Npnea9z0UDV5tY+y3udiwaqNrf2Wd7rXDRQtbm1z/Je56KBqs2tfZb3OhcNVG1u7bO817loINoTTzyx/+TJI284dvzQrz3w4H3b8S+e/Jw7f2rr8n3n40nR1tHjB//Ffffd9yoyoM/yHl8gGqja3Npnea9z0UDV5tY+y3udiwaqNrf2Wd7rXDRQtbm1z/Je56KBqs2tfZb3OhcNVC3q5rfGNKQ1Q/Sl1eC8x6day4OfXWDwWuPzWd7jC0QDVfOaXWDoWuP3Wd7jC0QDVfOaXWDoWuP3Wd7jC0QDVfOaXWDoWuP3Wd7jC0QDVfOaXWDoWuP3Wd7jC0QDVfOaXWDoWuP3Wd7jC0QDVfOaXWDoWuP3Wd7jC0QDVfOaXWDoWuP3Wd7jC0QDVfOaXWDoWuP3Wd7jC0QDVfOaXWDoWuP3Wd7jC0QDVfOaXWDoWuP3Wd7jC0QD0T784Q9fvnX7zveePXv2vvgWWPDDH1yN3yS9L36p4vAHV4efmr/1Ez/4gz/4MTKgz/IeXyAaqJrXfKxg6Frj91ne4wtEA1Xzml1g6Frj91ne4wtEA1Xzml1g6Frj91ne4wtEA1Xzml1g6Frj91ne4wtEA1Xzml1g6Frj91ne4wtEA1Vbq7NlayYhMj8cKPadstIqfidoReaHAy2yaiut4rMZwWV+ODDLVlrFZzOW/cv1z84LHJidnUqr+GzGcv5e+OfvrW9967Hh9wK9/b77L/zGgw/dv/XQw1eGb4edW31rbOC2z184HX9k9WOve91rXpmdgey8wIFjc9V5yvJw2Q44EK9ipVW8ZrXO/HCg+qkrreLJOWZ+ONAz0VdaxWczqjnMALNspVV8NmOv9++8IhR3gmdLeoe0rpYrz4xAsiAfEB568vDq1xqf5qjxMWPZv1x/zgTIWeGM0AeGB179WuPTHDU+ZgTCgXjx0AeGB179WuPTHDU+ZgTCgXjx0AeGB179WuPTHDU+ZgTCgXjx0AeGB179WuPTHDU+ZgTCgXjx0AeGB179WuPTHDU+ZgTCgXjx0AeGB179WuPTHDU+ZgTCgXjx/OyHf/YVR48d/77hVZ/L8cbo+C3Sw+8Pij+suvFcfevpp57+B69+9Wt+hazPcp7ZY/aTDYy5ZHWH1vg0R42PGcv+/uPPteO6cu24lvDu056aDDNeaNd/dQD5YO4VuRhT5szJVPPnzJqTWfbnV2DOtZyTybc/+8W00ip+2b93b6Sccy3nZPbysXyp7v+Zn3nf0eFN0H/7ytVLW488+sDq1aB4RSheCYo3Sz/wwJWto0cP/X/DG6kfqq6383Ou5ZyM76WfM2tOhn2Oc2bNyfhe+jmz5mTY5zhn1pyM76WfM4vMfp7BjR1GMPxaR6+zXAs9u2km9F5Oda0jq7NcCz27aSb0Xk51rSOrs1wLPbtpJvReTnWtI6uzXAs9u2km9F5Oda0jq7NcCz27aSb0Xk51rSOrs1wLPbtpJvReTnWtI6uzXAs9u2km9F5Oda0jq7NcCz27aSb0Xk51rSOrs1wLPbtpJvReTnWtI6uzXAs9u2km9F5Oda0jq7NcCz27aSb0Xk51rSOrs1wLndv73ve+Q3/8u/7CHx3+iOq3Da8A7YtXg+L9QMN7hFbvDxr4jS9+8Yufv317+z1vfvOb/xO5QJ2rdWhj94eXm2aC85n4QNW1Dl1nuUbeUTOh9XKqax1ZneVa6NlNM6H3cqprHVmd5Vro2U0zofdyqmsdWZ3lWujZTTOh93Kqax1ZneVa6NlNM5m+xrUGo4Fr4YKY4m950cBi3Ro9xd/yooFriwpiir/lRQOLdWv0FH/LiwauLSqIKf6WFw0s1q3RU/wtLxq4tqggpvhbXjSwWLdGT/G3vGjg2qKCmOJvedHAYt0aPcXf8qKBa4sKYoq/5UUDi3Ur+r3vfe+RR1/20HdcvHTm45fvO7f92OMPbl+5enH4cfkHtx9+5Or28F6heJ/QrbNnT/+Ds2eP7rwa1JqNBrb2qzbF3/KigbqjVU/xt7xoYGunalP8LS8aqDta9RR/y4sGtnaqNsXf8qKBuqNVp/6MzDgGV5rz3pN3zHwZR67SnPeevGPmyzhylea89+QdM1/Gkas0570n75j5Mo5cpTnvPXnHzJdx5CrNee/JO2a+jCNXac57T94x82UcuUpz3nvyjpkv48hVmvPek3fMfBlHrtKc9568Y+bLOHKV5rz35B0zX8aRqzTntY8flT9/6cy3nTl7/BOXLp/dfujh+7eGJ0TDj8xfXv3YfLxR+uoDl+PH5odfnrj5xvCzz1Hnqua89+rVOvNlHJlKc9578o6ZL+PIVZrz3pN3zHwZR67SnPeevGPmyzhylea89+QdM1/Gkas0570n/7xia6lr3u/FHWvNdM37Zf+9X4HWNXXN+3vf3n5Z1fd5v+y/9yvQuqaueX/v25fHv3VN40nN449fef3Jk0d/7tTpo/EkaHg/0PnhVaArq3+Pv+zh1fuDHn304RvDY/GXXve61x2d+pi09rvm/dRdmb810zXvs3lTudZM17yfuivzt2a65n02byrXmuma91N3Zf7WTNe835mH4IgBPnqts77igq9uzHTEDx+91llfccFXN2Y64oePXuusr7jgqxszHfHDR6911ldc8NWNmY744aPXOusrLvjqxkxH/PDRa531FRd8dWOmI3746LXO+ooLvrox0xE/fPRaZ33FBV/dmOmIHz56rbO+4oKvbsx0xA8fvdZZX3HBVzdmOuKHj17rrK+44KsbMx3xw0evddY7F/5z50797gsXT/30ufMn78QToEcevTq88nNu9dujA+NbYi/7qodvnThx9B8//vjlS8MTp82Yw013ah269xXHrAyZ4YgXPputWuaHayEzHMnAR6911ldc8NWNmY744aPXOusrLvjqxkxH/PDRa531FRd8dWOmI3746LXO+ooLvnvz4REILuO7w54zTMlm3mX/cv2zc7Gcv3FXYMq1y7zL598L//MvXgk6feH0NwyvAv3U8C2x1ZOf+69c2I5viT33hCieDG0Fd+HCmf+4ubnxZs7C8vi/8B//cV8p1p9cRO6l9PiP/mD55MgukGpjLrz6x17sVka1ZX//Cuj1Wq7/uC92rWumWv/q7/6is1z/5fqPOT/q8TOjmp6/4Q+kbj4y3I6dOPSPhyc7t+JN0cMTnq2rD1xaPREacCveKzS8OhT97aPHNt//fd/39vt0BrXuGLufrGNrlnvpWxnV8LdQ/VFrX+XU4xnVqrzy6vdZ6tO6lVFNM1Wt/mX/s4//6sfn9UfIxlyY8Gsmar241QMAr36ftezvf2L6NdPryTVuofp91nL9l+vf+1z2M6PnqXXu0NTvs5bzt3fn71/+y5+6+tuf/fW/eurkyT+wf//+zeFax0Ow7+bNmxtHjx7dGHDfndsbG7dubm1fv3brY/v3bb77bW/7zs8sj3/7d2v5mdXzzBlvofp91nL+9+78V49B6/qnmd4nRE/XoWMeYPVH3Zvf03Xesr9/wPR6Ldd/OX+9z6+erudp+fz70n7+/dAP/dCDx04cfPeDD933TLzqE98KC4yfEBu4VR3fGrt69f6tI0cO/eqlS+f+sD+e3uvjOebrg/qXx/9L+/jrteex6j2eWcY57afMe8E8/q0PyjV6kIvT6/Fl6Fn1uEYP4u31+DL0rHpcowfx9np8GXpWPa7Rg3h7Pb4MPase1+hBvL0eX4aeVY9r9CDeXo8vQ8+qxzV6EG+vx5ehZ9XjGj2It9fjy9Cz6nGNHsTb6/Fl6Fn1uEYP4u31+DL0rHpcowfx9np8GXpWPa7Rg3jp3/nOd56+evW+vzX8GPxTw2+P3orfFj18W2z1LbELF0/vPCka3iS9debMqV/fv3/jT7/qVa86wRxH5sLTg85XPXyGPks9rtGDeHs9vgw9qx7X6EG8vR5fhp5Vj2v0IN5ejy9Dz6rHNXoQb6/Hl6Fn1eMaPYi31+MbjT5Qg6FV+hi+8vgO7bVe9i/XvzpDY/jK42dMe62X87ecv+oMjeErj58x7bXunb93v/vdF4Y/m/F/DD8FFk+CVj8S/8CD961+aWK8ITp+QixeFYonQcMrRL916NDmXxzeUH3Kd2ivdW+/eqn1Y9Ya3bHlWfYvn3/V+RjDV56dM1gZKp6g6lqH7n2WaXGtGVnO93mfZVrcsr9+DLPr5tfb+yzT4pbrv1z/6gxl58a93meZFvdCOn/xxugf+ZG//p+fOHH4bw+vAD1z7vyp4cfhH3n2dwMNvzV6+EWJqzpeIRr+3Tp8ZPOXzpw79Wff8pa3HG59nNU1zK6be73PMi2udb+ynO/zPsu0uGX/S+frD+egi3qotB5zWKrhPqfy+Q7Ped+ao9qUnHq19vum83u1z2n51av1sr//yVpdV7+Olc+vsee8b81RbUpOvVr7fdP5vdrntPzq1XrZ/+U/f/G3w172isf+2PDk5/8d/oDq9fjjqfEqUDz5iT+dcf7C6eEXKF4ZXgU6H/z1U6eO/aPhx+T/qx/+4R8e/UsT9THXenn8v/yPvz8erc9j1abk1Kv1i+XxL3+Ful6wqOOd1s7RtzQ8gX4BVevVrR0tTecu+9s/DaHXyuvWNW5pOme5/sv11/MwpW6dsZamO16s5+8jH/u5r//NT3/6zw4/CfZfPv3004eH6xE/EbYx/KTYxrVr1zZOnz69cevWre1Dhw5tX7t+7V988zd/658f2g+84x3vuK7Xp1W3rnFL05kv1uu/fPz1c4MX7OOvh9Vr7fUDjLrSnPe+NUe9UWvfyqnmGe/VG7XqXmvfyqnmGe/VG7XqXmvfyqnmGe/VG7XqXmvfyqnmGe/VG7XqXmvfyqnmGe/VG7XqXmvfyqnmGe/VG7XqXmvfyqnmGe/VG7XqXmvfyqnmGe/VG7XqXmvfyqnmGe/VG7XqXmvfyqnmGe/VG7XqXmtP7od/+Ieunjpz7EeHV3+G3xN0afUKEK8GBT73b2vAWydPH/0X3/3d3/0Y2Qx1h9fae7bSnPe+NUe9UWvfyqnmGe/VG7XqXmvfyqnmGe/VG7XqXmvfyqnmGe/VG7XqXmvfyqnmGe/VG7XqXmvfyqnmGe/Vu2v5LmFomkE3z+xbO1razHVrsdaOlrY2aCbR2tHSZq5bi7V2tLS1QTOJ1o6WNnPdWqy1o6WtDZpJtHa0tJnr1mKtHS1tbdBMorWjpc1ctxZr7Whpa4NmEq0dLW14k/Pm6bNH/9rwJuin4klQ/JmMeOIT9YWLZ1ZPigZueFP0uTvDX5P/meHbYd+Yzcs4PpSWhudesbWjpd3rXvKtHS2N/L1ia0dLu9e95Fs7Whr5e8XWjpZ2r3vJlzsyQTmtGdbDKZnMq5zWvb3oUzKZVzmtmd/DKZnMq5zWvb3oUzKZVzmtmd/DKZnMq5zWvb3oUzKZVzmtmd/DKZnMq5zWvb3oUzKZVzmtmd/DKZnMq5zWvb3oUzKZVzmtmd/DKZnMq1zU8e/Klcv/7fBnMz4fvw8o3v/z3HuAtuMPqPKeoOCuXLn4Hw4cOPDNw0+UHezdz9B1F37ltEbv4ZRM5lVO695e9CmZzKuc1szv4ZRM5lVO695e9CmZzKuc1szv4ZRM5lVO695e9DkZst1PiB2jFbpUa7N12yybcT5IPVq7r9dn2YzzOerR2n29PstmnM9Rj9bu6/VZNuN8jnq0dl+vz7IZ53PUo7X7en2WzTifox6t3dfrs2zG+Rz1aO2+Xp9lM87nqEdr9/X6LJtxPkc9Wruv12fZjPM56tHafb0+ywYX/777u//4606cOPaL8Wcy4onQ8KrP6qfCAuPVoHgCNODWhQvnPnf27Klv7+3K9Gp/5lVOc1qrZ0ydZTPOZ6lHa/f1+iybcT5HPVq7r9dn2YzzOerR2n29PstmnM9Rj9bu6/VZNuN8jnq0dp/2o94srcP8jWGqMVg9WqNPRd3h81Rjrnq0Rp+KusPnqcZc9WiNPhV1h89Tjbnq0Rp9KuoOn6cac9WjNfpU1B0+TzXmqkdr9KmoO3yeasxVj9boU1F3+DzVmKserdGnou7weaoxVz1ao09F3eHzVGOuerRGn4q6w+epxlz1aI0+FXVHzPvO7/zOc8NPir19eBP0y0K7c+fO6o3Rw6s+G/FvuG3HG6X37z9w85lnrv39v/SX/sqPTd2pft9fafD6MWuNPhWX/Xd/yMKvp14brqt6tEafirrD56nGXPVojT4VdYfPU4256tEaPcPVH59RIQaPCY/16WzqVralkQ8c69MMdSvb0sgHjvVphrqVbWnkA8f6NEPdyrY08oFjfZqhbmVbGvnAsT7NULeyLY184FifZqhb2ZZGPnCsTzPUrWxLIx841qcZ6la2pZEPHOvTDHUr29LIB471aYa6lW1p5A8fPvyW4T0/Pzo8ATq/vXF7fzz5iSc+w0+GxZOfjeGnwzaeeeaZ7eHfB7fu3P4zww+Q/TzZwNaOljZ2hvqyurWjpemssT7NULeyLY184FifZqhb2ZZGPnCsTzPUrWxLIx841qcZ6la2pZEPHOvTDHWWXb0iFAKmMU+Cwlv5YpbOC6/3nlXdtchnt8q37F+uv56nODve+9lR3bXs7AVX+Zbzt5w/PU9xVrz3s6O6a5HX21vf+tZjp06d+CuD7+LwBGj/5vAO6HgSFLdhzurJ0I0bN4Yfm7/+G488/ujfvHFj+xd0fvh8h+quhT+7Vb6YpfMi671nVXct2x1c5Vv2L9dfz1OcFe/97IS++gzKhBjAzQe1+Jjl8zK/znS/apH1PpsHt+xfrr+fJ86GniOt3a9aZL3P5sEt5285f36eOBt6jrR2v2qR1X7fvq03Da/8fF28CrS1tbV6EjS8MjRYtjeOHDmyHU+Mojm4efif///svQm8ZWdZ5nvm+dRclVQqc0JmhgiNIk1MBOxLBCNDuI2mFQQTm+FC1PbSDtfw02s7YNDQgBQNkXQQTcRufwjCr8HQ/FqieIOQNJBACEGSQCpjVZ2qU2fc93vWqf+pp976vrX2rgohw1r5VZ73fZ/nfb61v/3tvddZe+29f/S8F37OvVN59Q9ej10Tx8vlqmlzj5XKygFK9INzvcdR71xpnFJdXtGvHX9lBnxePY7z5Vxpnkv1x+v8Z68RihNDHieIelxoJZ3rFUcdPq5TjTzqqdMHD1JHB+IZdVEf86h3P2nhwdjvesVRF/Uxj3r3kxYejP2ub8dv5z+uk7heYh71vp6khQdjv+vb9df7+tOnvr70pVsuSm99jWlu9RaYDobSXFYHOIuLi/3pn2q7d+3avT29NfawdMw7SC3eT6prc53nUR918GBlZn6uVxx1UR/zqHc/aeHB2O/6dvx2/uM6Yb2sLqTVgi0urykumkRhyOv6clyu1o7fzn9pXYTldkha15fjcrV2/bXrr7QuDllwoVDXl+Oope8MGhgfH3ru2rVjt2zTL8qnT4cJ9UOq6Z9+QDV9amyjfk5j38jIwBWXXnpp9qPy+IXdqtIcl6tJXKrnfL1W15fjcrV2/Hb+S+vC11ouLvUddEbIj5gxydVklqvTE7E0eKznPHO1dvx2/nPrIq478rjOSvWcZ67Wrr92/eXWBesq4iOx/u65557BNObZ6aqgY9MZnxT268xP9Wd9ukaof3Jysi+dDeqk2h3zy8uf3L59+wL78UiMj5ewXf/t+n+01//3ev0ddCDEYKUHDrwmAQ0Il0OfNO/1uvc1ebpHk1a+Po73er0d/8AMNM2pz2GTtp3/dv3548zXjtcPrL7mv3bd48my/q7bvn2ys9Q5Ld32yXSwU01XivvS9UH9yvft29eXrg9amp+bu/Htv/v2r/t8+jz73Hnd9U1z6h5NWvn6ON7r9Xb8AzPQNKc+h03adv67W3+rF88duBse+Uh3VmnRP/KjHerYjt/Of7v+uvthxEMfPUdeaR9/R/74SxcFnTA6Pf6OsfGxi9JaHtB3B6UDn87g8JD+KtXZoPQdQkMP3nf//b82v2/pvb7e2/k/8vk/kkdBO/+P/fnPnhHq9k7XHezamMPpQQkHwh0JRq+Y492O384/awNkbRwJRq+Y492uv3b9sTZA1ka3ODQ1Mtk/OHRsWkvVc+7KFyYOVF+mqLNByufn5x5YmFv+ktab+7brr11/rDvQ18fhxtEr5vg+HtZf9kCIGwTqBnnsN5BYGB+AOa5Og56xQNU9Rhe9Yo5OCAc6F2PGAsV7jD56xRydEA50LsaMBYr3GH30ijk6IRzoXIwZCxTvMfroFXN0QjjQuRgzFijeY/TRK+bohHCgczFmLFC8x+ijV8zRCeFA52LMWKB4j9FHr5ijE8KBzsWYsUDxHqOPXjFHJ4QDnYsxY4HiPUYfvWKOTggHOhdjxgLFe4w+esUcnRAOdC7GjAVefPHFg3Nz85ODA/1b0sfmq4Oc4eFh7ZPeGuubnp7W2aG+PXv27LzkkpfdGf2UMy6Y01BjXFB1j9FFr5ijE8KBzsWYsUDxHqOPXjFHJ4QDnYsxY4HiPUYfvWKOTggHOhdjxgLFe4w+esUcnRAOdC7GjAWK9xh99Io5OiEc6FyMGQsU7zH66BVzdEI40DnFBx0IMRhiUEKPlWtDv5Kt/J8a6BxxiaPOWKD6PK7zwQNE61jiqDMWqF6P8UJPLqQGOkdc4qgzFqg+j+t88ADROpY46owFqtdjvNCTC6mBzhGXOOqMBarP4zofPEC0jiWOOmOB6vUYL/TkQmqgc8QljjpjgerzuM4HDxCtY4mjzligej3GCz25kBroHHGJo85YoPo8rvPBA0TrWOKoMxaoXo/xQk8upAY6R1ziqDMWeMcdd+iLE0fSv+l0ANSvsz/67qD9H5Xv2717d3WN0OLS0q7Nm0+oPjKPF2M6ljjqjAuq12O80JMLqYHOEZc46owFqs/jOh88QLSOJY46Y4Hq9Rgv9ORCaqBzxCWOOmOB6vO4zgcPEK1jiaPOWKB6PcYLPbmQGugccYmjzlig+jyu88EDROuY41YPhEQymAs9llnMGYA6HkJqIFo05EJpqLveY3TeR4wODyE1EC0acqE01F3vMTrvI0aHh5AaiBYNuVAa6q73GJ33EaPDQ0gNRIuGXCgNddd7jM77iNHhIaQGokVDLpSGuus9Rud9xOjwEFID0aIhF0pD3fUeo/M+YnR4CKmBaNGQC6Wh7nqP0XkfMTo8hNRAtGjIhdJQd73H6LyPGB0eQmogWjTkQmmou95jdN5HjA4PITUQLRpyoTTUXe8xOu8jRoeHkBqIFg25UBrqrld88sknJ7O+gfS9QNUnxfafDeoXpp/bqH5fTGeGRoeHd911113z8nskx5cfm+8bNSF1bkM7/iN3/+fm2Wvt/B/5+huIC1iTymKOccyjDi/ptMGDK9WD/0+Pa0qxe+ZivBgBH5C6Iz2uKcW5MfFSD15eiz1wID2lMb0evZxrx2/nn7XE2mJ9gNQd6XFNKW7X34HntNxcMJfML/MIUnekxzUxTmeEOktLiwvj4+Pz+j0xXROkb5bWtnKR9GCfDoqW0sfpzz777NXrNvEBfVzibsZHK3SvGOOFHh6k7kiPa0qx+kqc6njhjxak7kiPa0qx+kqc6njhjxak7kiPa0qx+kqc6njhjxak7kiPa0qx+kqc6njhjxak7kiPa0qx+kqc6njhjxak7kjPQBRBuNhj5z2Wxr0i5x4ee4/qTX3Oe6xe94qc+NzmPeKb+pz3WL3uFTnxuc17xDf1Oe+xet0rcuJzm/eIb+pz3mP1ulfkxOc27xHf1Oe8x+p1r8iJz23eI76pz3mP1etekROf27xHfFOf8x6r170iJz63eY/4pj7nPVave0VOfG7zHvFNfc57rF73ipz43OY94pv6nPdYve4VOfG5zXvE5/puuummhXSJ9J70lth9OvOj7wwS6iAo9eugKB0oLfWNDI+MJovqLH/O53DH9z739Vgavy2Rcw+PvUf1pj7nPVave0VOfG7zHvFNfc57rF73ipz43OY94pv6nPdYve4VOfG5zXvEN/U577F63Sty4nOb94hv6nPeY/W6V+TE5zZ6Vt8aQwRBDmLsPDEcqB44+nPoevhSH1rnieFAecHhm0PXw5f60DpPDAfKCw7fHLoevtSH1nliOFBecPjm0PXwpT60zhPDgfKCwzeHrocv9aF1nhgOlBccvjl0PXypD63zxHCgvODwzaHr4Ut9aJ0nhgPlBYdvDl0PX+pD6zwxHCgvOHxz6Hr4Uh9a54nhQHnB4ZtD18OX+tA6TwwHygsO3xy6Hr7Ul35BPr0ztufuxC/v3LlT/qs/saHh0u+MpR9anV27e/c9a+RV8mEcYS/jo3VfYjhQ3nCKS5vr0ZT60DpPDAfKCw7fHLoevtSH1nliOFBecPjm0PXwpT60zhPDgfKCwzeHrocv9aF1nhgOlBccvjl0PXypD63zxHCgvODwzaHrVw+EvEiT16JxjpPG6/KJOd5C98zpvOZa9ea4dvx2/n1dxHWi3DdfU7FPOq+5tsS1669df75m4jpR7puvqdgnndfSB8N2pvfF/iXVOrpYWmeD9DZZ8qh+byx9qWJnfHJsw+DYupN9DPfwuuJexnetet0XTuj1qFPuG32qxb5Yc22Ja8dv5z+uo5hr7bDFNUX9iLFu0MjF/IgHTwZ1npGLeTv+kc9A3ZxGLuZHPnp7/9fNaeRi3s7/kc9A3ZxGLuZNo6ffGhuamhp9/ZrpsZ1bj97YOf64oztHbVnf2Xbsls76DVOd/b81tnPNuqk33XDDDUPRL44X86g/nLzOM3IxP5zxYk+dZ+RiHr0OJ6/zjFzMD2e82FPnGbmYR6/Dyes8Ixfzwxkv9tR5Ri7mh5wRQgAymOceiyf3Iyxq9DunWszRR6SfunKPPXfPqHFOPTFHH1FabdRj7Ll7ul4a53I5+ojSaqMeY899DNdL41wuRx9RWm3UY+y5j+F6aZzL5egjSquNeow99zFcL41zuRx9RGm1UY+x5z6G66VxLpejjyitNuox9tzHcL00zuVy9BGl1UY9xp77GK6Xxrlcjj6itNqox9hzH8P10jiXy9FHlFYb9Rh77mO4Xhrncjn6iNLu35b37Zv7UvqU2Hd0Jih9Z1B1wbTi9evXV9cMpffOppYW5p/7oQ99aCM+NB/p+O7nsfzJfQxq7fgrM+Bzo0rMma+IzB915R577p5R45x6Yo4+orTaqMfYc/d0vTTO5XL0EaXVRj3GnvsYrpfGuVyuWrXFRhVVy9VXOpr/30tvTtuO385/bl00r7wVRS+9OW27/tr1l1sX36/1l75YcWpycvjPTj3l+GX98vwxWzfpTNCyzgjpl+eF6zdM39E31Pej2sde9j2nbdd/u/5z6+L7tf67HRddT/ve7WJ309jjHDtRh66PXqW+uh7nSv1ed307fncP9ro5c87nuRS7vp3/dv59PRzOmumm331d/3hbf+vWTZ2/bu3ETDoQ6hx91IbqrbFNm9d2Nm9Z19l6zKbO5NTowpp1E+9MH6Of8tvs8eP59ut2xPvMb4/fzlLs+uh1OD3uV+r3uuvb8R+jz3+lO8bvPL9TiZt4dGBJ346fXxil+WqaT/iIJb92/tv5z62NXM3XVBPvWsUlveo5LldzzybetY/n8XU7166d/tutW49a2rx5YzojpIOgNcvHbNvYOerodZ0NG6c702vG7h0eH372pZdeOhxvN3lpvlTPcbkaXnXz6RqPS37t+O3859ZGrtbNenKNx9Fv9RohRHovjffTXEwNnbCJj9pu9O347fyz1prWSxPfrr8DM6C56ma+2sffY/vxp/tnZmb3B9K1QTt17+oTZPrZjbm5OV0HUV03tG7dus0jA30/NTExMckKaO//dv23j/8DPxLPawyPj9UDIZ8kSMSRizn6WPdcXvihd3QtdfSRizn6WPe8Hb+df9YT68XR1wp19JGLOfpY97xdf+36Yz2xXhx9rVBHH7kzzzzpsw8++ODfJt2yLpbWN01Lm755ujoYSl+u2D82PnHh3NzMU90LP2qOcQxx6CMXc3xi3XN54Yfe0bXU0Ucu5uhj3fN2/Hb+WU+sl0b0BRTF4kp8N/WSxsep04gr8d3US5p2/AMzUDdH4kp8N/WS5sDoB59p9Lridvx2/ktrqJt6SePrrE4jrsR3Uy9peh3//PP/9QvSW2RfO/a4zctHb12frg/akC6YFm7qnHjStvSW2Ya909Ojf/D6179+ysf02Mf0uE4jrsR3Uy9p2vEPzEDdHIkr8d3US5oDoz/Jn39LE1SqM3HOeyw+5rmeulqdR64vjhfzXE9drR2/fB/m5i3Od8xzPXW1dv7b+S+tody6idqY53rqao/l9XfllVeODw0N/P669ePV9UE6ANI/fa+QPkF24knHpk+TTX813YbncBvB3Lzkao/l25+7LfE2xDzXU1drb/+T5/mHddCIvqg87maxlMyjT0kXx4h9Ma/zca6XPtd6HPfN/Zvi6FOnd63H7fjND9bSvMZ5LOniHMe+mNf5ONdLn2s9jvvm/k1x9KnTu9bjdvzv3/p73vOet3V6zcit247d1Nm4ac3ysccdtayzQTogOkpfunjCMekTZJPveNGLXqTfIDtki/fjIQIruNZjSWJubbVhL32u9bgdv53/uB5qF52R3rd6jZDx2bDu/bU6zs18YK93E9eNUce5dzv+gYvFfF66ievmuI5z73b+2/n39dBLXLfG6jgf44m2/j772c9+d6nT+f3du/fsTBdIp2no709fqlj9BtnAQH/6CY75ocmJiYvvueebJ2genmi3n/v2yXr/t7d/ZQYeifv/kAMhf7DEmDw3MBx3Duh19cUcHeh8jMnb8fs7zBfI3JCDXm/nv11/cT2wTkDnY0zePv4eG48/3Q+/8ktv+Xi67z4xMzOzrN8fS58gq357LHEVpoupj354166f0H0nPfeh7m/l3O+g8zEmb+rDS0iP4nb8dv7jetC68M35GJN/L9Zfv3ZCA+TMmzi/AUcSt+O389+uv0NflNrHX/1z05E853jv4/n5R/u+efOGF/cP9r9rbHT0uLm5fdXBUKpzINTpLHdunpmf+6n5mfmv+O0mfjzffm7DkWB7+9vXn+qMUHwR0sJgYcF5zWN0TVjXwxh4uBbOax7T04R1PYyBh2vhvOYxPU1Y18MYeLgWzmse09OEdT2MgYdr4bzmMT1NWNfDGHi4Fs5rHtPThHU9jIGHa+G85jE9TVjXwxh4uBbOax7T04R1PYyBh2vhvOYxPU1Y18MYeLgWzmse09OEdT2MgYdr4bzmMT1NWNfDGHi4Fs5rHot/61vffOPevbM3p7fFOoODg9XH6dNH6Ktfp0+/TdbfP9B/ymj/4Iuuu+66QcZwZAxq0V91r3lMTxPW9bTjH/xHkM8Vc+M1j5vmHb6uhzFyWjjv95ieJqzrYQw8XAvnNY/pacK6HsYoeuSac7Vo4BqPo64pz/XmatHHNR5HXVOe683Voo9rPI66pjzXm6tFH9d4HHVNea43V4s+rvE46pryXG+uFn1c43HUNeW53lwt+rjG46hrynO9uVr0cY3HUdeU53pztejjGo+jrinP9eZq0cc1HkddU57rzdWij2s8jrqmPNdbqp199mmXr1s/tU+fGksXTqeLpauf30ifKNucfnZjZGFicuT9L3jBC9Y2jel8aSzX5GLv8zinravlenO16OEaj6OuKc/15mrRxzUeR11TnuvN1aKPazyOuqY815urRR/XeBx1TXmuN1eLPq7xOOo8P+QaISeJ3SwePTmH3jUew/eKPkb0cw5f13gM3yv6GNHPOXxd4zF8r+hjRD/n8HWNx/C9oo8R/ZzD1zUew/eKPkb0cw5f13gM3yv6GNHPOXxd4zF8r+hjRD/n8HWNx/C9oo8R/ZzD1zUew/eKPkb0cw5f13gM3yv6GNHPOXxd4zF8r+hjRD9xqh1//FHXprfAvpm+YbozNDTU0Rmh9EWL/cvLy33T09ODY6Pjp77kJT+2pdexpW8aP3r6Pnocdd3m7fiHvkPD3PncUPM59xi+V/Qxop9z+LrGY/he0ceIfs7h6xqP4XN4yIGQG2MCugG6HOe6XExvE4c36Ho8cpzrcjG9TRzeoOvxyHGuy8X0NnF4g67HI8e5LhfT28ThDboejxznulxMbxOHN+h6PHKc63IxvU0c3qDr8chxrsvF9DZxeIOuxyPHuS4X09vE4Q26Ho8c57pcTG8ThzfoejxynOtyMb1NHN6g6/HIca7LxfQ2cXiDrscDbmrq6Af3zO75i9nZ2aV00XT/4GB/+vTYUN/i4rx+dqO/r79z0h13fGurPOh1P2Ln8AbRCNHlONflYnqbOLxB1+OR41yXi+lt4vAGXY9HjnNdLqa3icMbdD0eOc51uZjeJg5v0PV45DjX5WJ6mzi8QdfjkeNcl4vpPYQrEocomwvyin4xjy5NfNTX5e347fzH9RTzuH6a+Kivy9v1166/uJ5iHtdPEx/1uVweY2ND56/fOLVDb41t2DjZST/EuqzvGNLbZenX6Xelvp/KjZWr5cbopiav6Bfz6NPER31d3o7fzn9cTzGP60d848XSaioZ5eo6Qisdpbne46h3rh2/nf+4HljIuXq7/trHX3w+ya0XXztR79zj5flnZd0Pf2Pv3j3/mD5Cv6gfY9Vvjul3yPSx+vn5+Yn166dP/MxnPlNdMO238Ylw+7mPV+bh4IuP4fw2e9ze/oPny+fm8bL+uY8P9/4/5K0xGcaFQR4niDo7AQ9SRwcyRtRFfcyj3v2khQdjv+sVR13Uxzzq3U9aeDD2u74dv53/uE7ieol51Pt6khYejP2ub9ffE2/9PeMZz7h/Ya7zj+nAZ0nfJ6SDoZGRkQrT/Z0OivYes2XLltU/fuM6iesl5lHv60laeDD2u15x1EV9zKPe/aSFB2O/69vx2/n3dXLQgZATLCKv+ULyOlp4kLqj90Wdc/R4zfVeRwsPUnf0vqhzjh6vud7raOFB6o7eF3XO0eM113sdLTxI3dH7os45erzmeq+jhQepO3pf1DlHj9dc73W08CB1R++LOufo8ZrrvY4WHqTu6H1R5xw9XnO919HCg9QdvS/qnKPHa673Olp4kLqj90Wdc/R4zfVeRwsPUnf0vqhzjh6vud7raOFB6o7eF3XO0eM113sd7Y033jj7Ey99yTfSlyjOUNNF053OUl+6gLp/YGBwy86dO1c/Qu9+0uc8veZ6rzMWPEjd0fuizjl6vOZ6r6OFB6k7el/UOUeP11zvdbTwIHVH74s65+jxmuu9jhYepO7ofVHnHD1ec73X0cKD1B29L+qco8drrvc6WniQuqP3ue6gAyEnaM7VZJar0xPRB3cu1nOeuVo7fjv/uXXha8vjuM7gYj3nmau1669df7l1wbqKGNcZfKznPHO1uvV34nHb7k1ng3alt8KqL1RkLOFyp2/C8+/F+O5PHMcp1XO3NVeru/14O7bjH/jUWd285OY6V3sizv9BB0JMUmnhwGty0IBwOfTJ9F6ve1+Tp3s0aeXr43iv19vxD8xA05z6HDZp2/lv158/znzteP3A6sufmXDePdr1d/CL3Pj4xF2LS4v3pY/N62h1ddo0T+n3NAb08XrmrJ3/g6+NYbKYH/KI7fp74r3+Zw+ESg8QXxBoQOdiHBdWU08TL380YBzT83b8g58sm+asiW/nv11/rBHQH28xbh9/j97jb2lpfmZpcWlO3zCd7puD7or0O6zV1nSfNfEyQQOuOOf/397/j979n7sH2vlvnv/sgVBuMnO1OMExp0cPFjgQ7kgwesUc73b8dv5ZGyBr40gwesUc73b9teuPtQGyNo4Eo5fypaXR+fTFivt0IKQvU0xrrzpoEfalH6RPX654RM/5vr+58Z0nbtd/u/5ZKyBr40gwesUc727WX/ZBgSEoQ499AGKhBvTcYzjQuRgzFijeY/TRK+bohHCgczFmLFC8x+ijV8zRCeFA52LMWKB4j9FHr5ijE8KBzsWYsUDxHqOPXjFHJ4QDnYsxY4HiPUYfvWKOTggHOhdjxgLFe4w+esUcnRAOdC7GjAWK9xh99Io5OiEc6FyMGQsU7zH66BVzdEI40LkYMxYo3mP00Svm6IRwoHMxZixQvMfoo1fM0QnhQOdizFigeI/RRy/l09NLi+lNsKUU64sUVz8xJov+voHZ3bt3L9NfQsYCpfOYvtz4cBHRgpH3nLFAcR6jjV4xRyeEA52LMWOB4j1GH71ijk4IBzoXY8YCxXuMPnrFHJ0QDnQuxowFivcYffSKOTohHOhcjBkLFO8x+ugVc3RCONA5xQcdCDEYYlBCj5VrQ7+SrfyfGugccYmjzlig+jyu88EDROtY4qgzFqhej/FCTy6kBjpHXOKoMxaoPo/rfPAA0TqWOOqMBarXY7zQkwupgc4RlzjqjAWqz+M6HzxAtI4ljjpjger1GC/05EJqoHPEJY46Y4Hq87jOBw8QrWOJo85YoHo9xgs9uZAa6BxxiaPOWKD6PK7zwQNE61jiqDMWqF6P8UJPLqQGOkdc4qgzFqg+j+t8ZmaGRvo6fQMrnxIb4EBIqG+Neyh9fH6ZcfABqTMWKN7jqCcX4gE6R1ziqDMWqD6P63zwANE6ljjqjAWq12O80JMLqYHOEZc46owFqs/jOh88QLSOJY46Y4Hq9Rgv9ORCaqBzxCWOOmOB6vO4zgcPEK1jjls9EBLJYC70WGYxZwDqeAipgWjRkAuloe56j9F5HzE6PITUQLRoyIXSUHe9x+i8jxgdHkJqIFo05EJpqLveY3TeR4wODyE1EC0acqE01F3vMTrvI0aHh5AaiBYNuVAa6q73GJ33EaPDQ0gNRIuGXCgNddd7jM77iNHhIaQGokVDLpSGuus9Rud9xOjwEFID0aIhF0pD3fUeo/M+YnR4CKmBaNGQC6Wh7nqP0XkfMTo8hNRAtGjIhdJQd73H6LyPGB0eQmogWjTkQmmou95jdN5HjG50dHl0JP2XPjlW/d5Y8tSLiGRL6d8DO3bsWGYceoWP1Ph4C9knkPHQkLfjt/P//V5/AyxSX5ylWAu2xKmOFwscLUjdkR7XlGL1lTjV8cIfLUjdkR7XlGL1lTjV8cIfLUjdkR7XlGL1lTjV8cIfLUjdkR7XlGL1lTjV8cIfLUjdkR7XlGL1lTjV8cIfLUjdkR7XlGL1lTjV8cIfLUjdkR7XlGL1lTjV8cIfLUjdkR7XlGL1lTjV8cIfLUjdkR7XlGL1lTjV8cIfLUjdkR7XlGL1lTjV8cIfLUjdkR7XlGL1lTjV5XX7t765YaB/YE2Kq7NB+h6hxKl1eWFufsd999130OULj/T4GoiNfQWpO7bjr1zI63NUijVvJU515pL5RQtSd6THNaVYfSVOdbzwRwtSd6THNaVYfSVOdbzwRwtSd4w9q1yR2K9w3uNVg4wucnV5naf6nPc4etZxUet5U5/zHruH4jouaj1v6nPeY/dQXMdFredNfc577B6K67io9bypz3mP3UNxHRe1njf1Oe+xeyiu46LW86Y+5z12D8V1XNR63tTnvMfuobiOi1rPm/qc99g9FNdxUet5U5/zHruH4jouaj1v6nPeYzympsYuSL81dvtxx29JvzG2qXP6GSd2thy1trNp89rdk5Njl6ArYc7Ttc577BrFdVzUet7U57zH7qG4jotaz5v6nDtG2csAAEAASURBVPfYPRTXcVHreVOf8x67h+I6Lmo9b+pz3mP3UFzHRa3nTX3Oe+weiuu4qFW++tYYZOnoCWPnieFAecHhm0PXw5f60DpPDAfKCw7fHLoevtSH1nliOFBecPjm0PXwpT60zhPDgfKCwzeHrocv9aF1nhgOlBccvjl0PXypD63zxHCgvODwzaHr4Ut9aJ0nhgPlBYdvDl0PX+pD6zwxHCgvOHxz6Hr4Uh9a54nhQHnB4ZtD18OX+tA6TwwHygsO3xy6Hr7Uh9Z5YjhQXnD45tD18KU+tM4Tw63g8qZ0FmiNflpDZ4PuvffevomJib6xsbGZ9LtjDzCOkD6v4ek11zpPjA8oPVz08dz11Et9aJ0nhgPlBYdvDl0PX+pD6zwxHCgvOHxz6Hr4Uh9a54nhQHnB4ZtD18OX+tA6TwwHygsO3xy6Hr7Uh9Z5YjhQXnD45tD1qwdCXqTJa9E4x0njdfnEHG+he+Z0XnOtenNcO347/74u4jpR7puvqdgnnddcW+La9deuP18zcZ0o983XVOyTzmuureNmZuaPShdKT+7du7dPvze2YcOGvvSzGul6ocU7Pvzh6+74Xo7frv92/fuajevU155iX9OxL/a6tsQdyfpbPRCKA8UdVe5bTq8bE+vk8YbGHF3TGPA5fTt+O/9xXZDH9RZzdKwvYa4Gn+Pa9deuv7guyON6izk61tfhrL+///u/n1qzZvzk5DWc/HUg1Tc7O6sfXu3Mzu578K//+s/34P+9GF+e8XaQx/Fijo79O5zb347fzn9cR+RxvcV89UAIIiILk7pyjz1nUK8p1uZcLsczYtWc/kdducee+xhR45x6Yo4+orTaqMfYc/d0vTTO5XL0EaXVRj3GnvsYrpfGuVyOPqK02qjH2HMfw/XSOJfL0UeUVhv1GHvuY7heGudyOfqI0mqjHmPPfQzXS+NcLkcfUVpt1GPsuY/hemmcy+XoI0qrjXqMPfcxXC+Nc7kcfURptVGPsec+huulcS6Xo48orTbqMfbcx3C9NM7lcvQRpdVGPcaep7e+JuYW5k9IZ4MGdTZIb43t3zpLiwsPfehDf7V6IBT3B/+IqwbpICcXq0aPe1KjxznVYo4+Iv3UlXvsuXtGjXPqiTn6iNJqox5jz93T9dI4l8vRR5RWG/UYe+5juF4a53I5+ojSaqMeY899DNdL41wuRx9RWm3UY+y5j+F6aZzL5apVW2xUUbVcfaWj+f+99Oa07fjt/OfWRfPKW1H00pvTtuuvXX+5dfFYXX/T06OnHXPMxpuP3rqxs2HjZGfrMRs6Rx29rrN+w8T8+OTIH5x4/oljpX3P3c52/bfrP7cuSmso1nvpzWkfzfVXfXxeA8YjJt0o1aj7jsYddM4ng16vKXY9XjltO347/6yL3JphXTlHTUiv1xS7vl1/K0/2ublqH3+Pr8ff0tLg2p27ZrbqTJAulk5rW4+BvqGh4cWBvuX7v3nDN+fa9d8+/tvnv4PPbmo+BvzJjgeJT5RqcYs9ypt63MP10Us+TV6xx/18nFLs+ujVjt/Of7v+DjxR5B5D8THjj6ecPtZcH73ax9+RPP6WtqQDoKmBgcE05Sv/BgdH0sHQ4OzSUv93Nde6L9r5P/B61a6/Awf7WhtP1sff6jVCmgRtvjD8BYEH0Ypq5f9NfNR2o2/HP7Awm+ariW/n/8AMaK66ma92/bXrj+e6pvXSxB9YfYe+wDCGaxQfyfqbmpo4K/2UxlDar+p3xuS3sLDQNz8/v+cXfuEN3+5mf49kfI1X2jR2O/6BPzC+F/d/ae5Vb+e/fv2tHgj5ImVCubMiF3P0se65P8DQO7qWejv+yl9wcW5iznzFuuft/B94gWe+HH2uqLfrr11/WgtxbcSc9RLrnj8aj7+ZvXtPSWMOpn99i4uL1W7tv2h6Pn2kfgfrmf119H2ljj5yMUcf654/Grffx9M+ed6O3z7/sZ5Zr46rB0Iu8gUkcYnzupsSw7ufx+iEaBVHTYnzuvriBu9+HrserWpRU+K87l7E8O7nMTohWsVRU+K8rr64wbufx65Hq1rUlDivuxcxvPt5jE6IVnHUlDivqy9u8O7nsevRqhY1Jc7r7kUM734eoxOiVRw1Jc7r6osbvPt57Hq0qkVNifO6exHDu5/H6IRoFUdNifO6+uIG734eux6talFT4rzuXsTw7ucxOiFaxVFT4ryuvpGh4ZPTFyf26xohcelf9cmx0dGR+ZmZmYdy3qppc6/DHX/F6cD/8XQ/jw8o2/GZK81JnKMS53WfS2J49/MYnRCt4qgpcV5XX9zg3c9j16NVLWpKnNfdixje/TxGJ1w9EHIBBhJ4Xbm4Ol4aNnpdr5g6OqHXXO916cTV8dKw0et6xdTRCb3meq9LJ66Ol4aNXtcrpo5O6DXXe106cXW8NGz0ul4xdXRCr7ne69KJq+OlYaPX9YqpoxN6zfVel05cHS8NG72uV0wdndBrrve6dOLqeGnY6HW9YurohF5zvdelE1fHS8NGr+sVU0cn9JrrvS6duDpeGjZ6Xa+YOjqh11zvdenE1fHSsNHresXU0Qm95nqvSyeujpeGjV7XK6aOTug113tdOnE5/uKLLx5MJ/+Plyad/dHvjGmgvuXl5b6HH975QDpAqj46/70aX+PGjX33/W3H/97c/3Hulbfzv/JWZDfrb/VAyMU+qdSZVJ9gxb6w0dIf81h3z160sY88esS8HX9lBpgX5k1VaswRSN21HosnRxt7yUF09KlODQ1I3bUeiydHG3vJQXT0qU4NDUjdtR6LJ0cbe8lBdPSpTg0NSN21HosnRxt7yUF09KlODQ1I3bUeiydHG3vJQXT0qU4NDUjdtR6LJ0cbe8lBdPSpTg0NSN21HosnRxt7yUF09KlODQ1I3bUei1eevjtozfzcwpp0PVD1jdLCxOmnNfqGR4a/k/hDvkMo+jCmY7fjqwct/TGP9Xb87q4Z0rz5XHmsOSaP8x3zdv5XZoB5Yd5UXT0QYpJKSHOOr+Nc7wN7vZu4bow6zr3b8Q888Hxeuonr5riOc+92/tv59/XQS1y3xuo4H+OJvP527tu5eXp6alwfm/ct/bxG3+jI6I7t27cvPJFvv9/mUtze/vb5p7Q2DjkQ8sUSY/LcEw9cHMjr6ot5nd61isnb8VcuYvW5Y268ptjr7fy36y+uh7r14lrF5O3j77H3+Nu0fv2J6Zulh9NbYtVdqjNBeltsamqqb3Fp8T4V28d/+/jnMcx6qBaL/c/5GJM/ER//1aOGGxgnxx84inMTwByWuFiPufrb8Q8cqfv8KGZuFDvHvIMlLtZj3s5/u/5YY1oLvj4Uwyl2jnUHlrhYj7n6GUOx84rhFDsnrW8lLtZjLg/GUOy8YjjFzknrW4mL9ZjLgzEUO68YTrFz0vo2u3ffUf19/YO6PkgXS+ufDopkcObpZzyMNufBGNI4rxhOsXP4gSUu1mOufsZQ7LxiOMXOSetbiYv1mMuDMRQ7rxhOsXPS+lbiYj3m8mAMxc4rhlPsnLS+lbhYj7k8GEOx84rhFDsnrW8lLtZjLg/GUOy8YjjFzknrW4mL9ZjLQ2NUB0KRZHCJ4LzmsTTdbHU9jIGPa+G85jE9TVjXwxh4uBbOax7T04R1PYyBh2vhvOYxPU1Y18MYeLgWzmse09OEdT2MgYdr4bzmMT1NWNfDGHi4Fs5rHtPThHU9jIGHa+G85jE9TVjXwxh4uBbOax7T04R1PYyBh2vhvOYxPU1Y18MYeLgWzmse09OEdT2MgYdr4bzmMT0T4xOb1q5bOzQ3N6cn9uo6IcW7d+/Wp8j25XroZQxy18J5zWN6mrCuhzHwcC2c1zympwnrehgDD9fCec1jepqwrocx8HAtnNc8pqcJ63oYAw/XwnnNY3qasK6HMfBwLZzXPKanCet6GKPokWvO1aKBazyOuqY815urRR/XeBx1TXmuN1eLPq7xOOqa8lxvrhZ9XONx1DXlud5cLfq4xuOoa8pzvbla9HGNx1HXlOd6c7Xo4xqPo64pz/XmatHHNR5HXVOe683Voo9rPI66pjzXm6tFH9d4HHVNea43V4s+rvE46pryXG+ulnz609Wef7hx09qlk04+rnP01k2d447f2jn2uKOXTzhxW2ft2olL9amypvEinxsrV6vr60Yf+8lzvbkaetA1HsN3i7neXC36ucbjqGvKc725WvRxjcdR15TnenO16OMaj6OuKc/15mrRxzUeR53nh1wj5CSxm8WjJ+fQu8Zj+F7Rx4h+zuHrGo/he0UfI/o5h69rPIbvFX2M6Occvq7xGL5X9DGin3P4usZj+F7Rx4h+zuHrGo/he0UfI/o5h69rPIbvFX2M6Occvq7xGL5X9DGin3P4usZj+F7Rx4h+zuHrGo/he0UfI/o5h69rPIbvFX2M6Lef66Qn8nXj4+P84nxH1welT471p7NCyztn9nauv/765V7HRd/F+Egr9H30+CBRD0k7fv7SCU2hzw1T6nPuMXyv6GNEP+fwdY3H8L2ijxH9nMPXNR7D5/CQAyE3xgR0A3Q5znW5mN4mDm/Q9XjkONflYnqbOLxB1+OR41yXi+lt4vAGXY9HjnNdLqa3icMbdD0eOc51uZjeJg5v0PV45DjX5WJ6mzi8QdfjkeNcl4vpbeLwBl2PR45zXS6mt4nDG3Q9HjnOdbmY3iYOb9D1eOQ41+Vieps4vEHX45HjXJeL6W3i8AZdj4c4ne0ZHR+e0lthe/bs0eUM/YODg9XbY+mbpfsnJ0cnUm/1O2PyoNf9iJ1jXBCNEF2Oc10upreJwxt0PR45znW5mN4mDm/Q9XjkONflYnqbOLxB1+OR41yXi+lt4vAGXY9HjnNdLqa3icMbdD0eOc51uZhe56oDISe6NS7p5OV+Gizmsdf5yPnOelzSteO38+/rqV1/7eMvrof43OF85Pw5x+OS7vvx/LN+/fqB2b0Lw+ks0LI+LZb2rfqNsXSxdCddH9S/7ehtW+v2/fF++/22fT/mvx3/wAw8Xue/OhCKD2p/YOgmxpybnavLK/rl9N4b9c6147fzH9dDbj1Ra9df+/iLzyesDV9HHke9c4+H559jjjmmMzSYrhPq61vSj6ym/e/ojJAOgvTJse/c+91N8Xb4bXy8337uX2H7+G8f/3E9sz58zXss/SFvjbGYaPbcm72OFh6kzo6B9EZd1Mc86t1PWngw9rtecdRFfcyj3v2khQdjv+vb8dv5j+skrpeYR72vJ2nhwdjv+nb9PXHW3z333NO/uNS3nA5++vl5DR0Iaas+Rt/XtyGF6S4/8P1H7f3/xLn/qzs6/Y/HPUid+x1Uvb3/D77/DzoQihOoCfOaT6TXpdMGD65UD/6/90Wdc3R5zfVeRwsPUnf0vqhzjh6vud7raOFB6o7eF3XO0eM113sdLTxI3dH7os45erzmeq+jhQepO3pf1DlHj9dc73W08CB1R++LOufo8ZrrvY4WHqTu6H1R5xw9XnO919HCg9QdvS/qnKPHa673Olp4kLqj90Wdc/R4zfVeRwsPUnf0vqhzjh6vud7raOFB6o7eF3XO0eM113v9oYce0oXQ1b/0E2PpixT1PUKL6TfHBtPz93LfwODAlle/+tVr5el97hc55dpKeq+vKNvnf+YTZF4cfd6izjl6vOZ6r6OFB6k7el/UOUeP11zvdbTwIHVH74s65+jxmuu9jhYepO7ofa476EDICZpzNZnl6vRE9MGdi/WcZ67Wjt/Of25d+NryOK4zuFjPeeZq7fpr119uXbCuIsZ1Bh/rOc9cLa6/s88+uz8d/yzKN+mrf3qLTGeDdGYo1TbMze3exrjgIzU+fiWM46CL9dxtzdXi7cevhHEcdLGeGytXa8d/4j3+h1gUjk13tBYHGtD7Y+yLyXu97j1Nnu7RpJWvj+O9Xm/HPzADTXPqc9ikbee/XX/+OPO14/UDq2/lLESJYz2x7kDvj7F7PUHHXxoe1vXRCwNTU5PVN0ovLi72jY6O9umTZOkC6nUbN244Jc3Ll5+gt3/1E3Hxvlf+JLj/29ufu+P317q5/w86I4SXN1KLiAaMvOd6svK8qaeJlxca0P1j3I7fzr+viaY108TLCw3o/jFu11+7/nxNNK2ZJl5eaPZjZ3h0dE/6qPyizgTpn75TKP32WN/k5KRw/Yc//OGnXnHFFdUfvvT6PnncxGfG9/ZD4nb9t+vfF0XT+mrivxfrL3sg5DtdF8cFHnN6dcPgQLgjwegVc7zb8dv5Z22ArI0jwegVc7zb9deuP9YGyNo4EnSv5z3veQ/wO2OpXp0h0Jcq6tfn0xmhod179p55zz23rfOeIxlbvdEr5vi3679d/6wNkLVxJBi9Yo53N+sveyCEIShDj30AYqEG9NxjONC5GDMWKN5j9NEr5uiEcKBzMWYsULzH6KNXzNEJ4UDnYsxYoHiP0UevmKMTwoHOxZixQPEeo49eMUcnhAOdizFjgeI9Rh+9Yo5OCAc6F2PGAsV7jD56xRydEA50LsaMBYr3GH30ijk6IRzoXIwZCxTvMfroFXN0QjjQuRgzFijeY/TRK+bohHCgczFmLFC8x+ijV8zRCeFA52LMWKB4j9G718Li4l3pTNCy3g7Tp8eSvm9kZKRvYmJCb5UNToyPP2379g+f4D34RGQsULzH6KNXzNEJ4UDnYsxYoHiP0UevmKMTwoHOxZixQPEeo49eMUcnhAOdizFjgeI9Rh+9Yo5OCAc6F2PGAsV7jD56xRydEA50LsaMBYr3GH30ijk6IRzonOKDDoQYDDEoocfKtaFfyVb+Tw10jrjEUWcsUH0e1/ngAaJ1LHHUGQtUr8d4oScXUgOdIy5x1BkLVJ/HdT54gGgdSxx1xgLV6zFe6MmF1EDniEscdcYC1edxnQ8eIFrHEkedsUD1eowXenIhNdA54hJHnbFA9Xlc54MHiNaxxFFnLFC9HuOFnlxIDXSOuMRRZyxQfR7X+eABonUscdQZC1Svx3ihJxdSA50jLnHUGQtUn8c5n7/7H5+5I/Wn66OrX57v6OyQ3iLTN02n64R0YHRCum76tPT22ADj4ANSZyxQvMdRTy7EA3SOuMRRZyxQfR7X+eABonUscdQZC1Svx3ihJxdSA50jLnHUGQtUn8d1PniAaB1LHHXGAtXrMV7oyYXUQOeISxx1xgLV53GdDx4gWscct3ogJJLBXOixzGLOANTxEFID0aIhF0pD3fUeo/M+YnR4CKmBaNGQC6Wh7nqP0XkfMTo8hNRAtGjIhdJQd73H6LyPGB0eQmogWjTkQmmou95jdN5HjA4PITUQLRpyoTTUXe8xOu8jRoeHkBqIFg25UBrqrvcYnfcRo8NDSA1Ei4ZcKA1113uMzvuI0eEhpAaiRUMulIa66z1G533E6PAQUgPRoiEXSkPd9R6j8z5idHgIqYFo0ZALpaHueo/ReR8xOjyE1EC0aMiF0lB3vcfovI/41FOPvytdIK1rhDrprFD/3r17q4um9U3T+lLF8XRKaHR86JXXXHPNNOPQiy91H9NjdN5HjA4PITUQLRpyoTTUXe8xOu8jRoeHkBqIFg25UBrqrvcYnfcRo8NDSA1Ei4ZcKA1113uMzvuI0eEhpAaiRUMulIa66z1G533E6PAQUgPRoiEXSkPd9R6j8z5idHgIqYFo0ZALV/86cLIUq6HEqV4a0Hvk4Rs9rinF6itxquOFP1qQuiM9rinF6itxquOFP1qQuiM9rinF6itxquOFP1qQuiM9rinF6itxquOFP1qQuiM9rinF6itxquOFP1qQuiM9rinF6itxquOFP1qQuiM9rinF6itxquOFP1qQuiM9rinF6itxquOFP1qQuiM9rinF6itxquOFP1qQuiM9rinF6itxquOFP1qQuiM9rinF6itxZ5759DsTPZv4fl0bpI/Npx9drc4KKV5cWBweHRk7b2pq6mj5sD1S42u/8MKbfQWpO9LjmlKsvhKnOl74owWpO9LjmlKsvhKnOl74owWpO9LjmlKsvhKnOl74owWpO9LjmlKsvhKnOl74owWpO9LjmlKsvhKnOl74owWpO9IzEEUQLvbYeY+lca/IuYfH3qN6U5/zHqvXvSInPrd5j/imPuc9Vq97RU58bvMe8U19znusXveKnPjc5j3im/qc91i97hU58bnNe8Q39TnvsXrdK3Lic5v3iG/qc95j9bpX5MTnNu8R39TnvMfqda/Iic9t3iO+qc95j9XrXpETn9u8R3xTn/Meq9e9Iic+t3mP+KY+5z1Wr3tFTnxu8x7xTX3Oe/zRj350b2q/XWd/9GkxvS22du3a1e8SSp8o66R/azqd+f8z9a2+E/BIja99dy/fN3GlzXukaepz3mP1ulfkxOc27xHf1Oe8x+p1r8iJz23eI76pz3mP1etekROf27xHfFOf8x6r170iJz63eY/4pj7nPVave0VOfG6jZ/UBgQiCHMTYeWI4UD1w9OfQ9fClPrTOE8OB8oLDN4euhy/1oXWeGA6UFxy+OXQ9fKkPrfPEcKC84PDNoevhS31onSeGA+UFh28OXQ9f6kPrPDEcKC84fHPoevhSH1rnieFAecHhm0PXw5f60DpPDAfKCw7fHLoevtSH1nliOFBecPjm0PXwpT60zhPDgfKCwzeHrocv9aF1nhgOlBccvjl0PXypD63zxHDp9+U/nd4SW9b1QanWt3v37r7p6em+Xbt29aV3zfTzG0Nf/8Y3XvmmN112msZb7WPwhHhaqQrROk8MB6oBLvp47nrqpT60zhPDgfKCwzeHrocv9aF1nhgOlBccvjl0PXypD63zxHCgvODwzaHr4Ut9aJ0nhgPlBYdvDl0PX+pD6zwxHCgvOHxz6PrVAyEv0uS1aJzjpPG6fGKOt9A9czqvuVa9Oa4dv51/XxdxnSj3zddU7JPOa64tce36a9efr5m4TpT75msq9knnNdeWuP7+gZuWFpfm9WWK+sRYOgNUnR3SJ8mU6y2yyYmJEz7/+f/v5R//+MdH3dPHYh+95try+O3973MW54l5BX1OY1/sdW2Jkyb6xJyxhe6Z03nNtU/E8X1ejjj2iYtmkYt51B9OXucZuZgfznixp84zcjGPXoeT13lGLuaHM17sqfOMXMyj1+HkdZ6Ri/nhjBd76jwjF/PodTh5nWfkYn4448WeOs/IxTx6HU5e5xm5mB/OeLGnzjNyMY9eh5OnX6E/ff36qZtOOPGY5XXrJztbjlrfWb9hqnPiSds6Rx29obNx05rO1mM2L2/YuPbm00476dmHM0ZdT91tilzM63y75eo8Ixfzbseo09V5Ri7mdb7dcnWekYt5t2PU6eo8IxfzOt9uuTrPyMX8kDNCCEB2wnOPxZP7USM1+p1TLeboI9JPXbnHnrtn1DinnpijjyitNuox9tw9XS+Nc7kcfURptVGPsec+huulcS6Xo48orTbqMfbcx3C9NM7lcvQRpdVGPcae+xiul8a5XI4+orTaqMfYcx/D9dI4l8vRR5RWG/UYe+5juF4a53I5+ojSaqMeY899DNdL41wuRx9RWm3UY+y5j+F6aZzL5egjSquNeow99zFcL41zuRx9RGm1UY+x51dffXX6LqH5j6W3wvbpLTF9u/SaNWt0vVBH1w6lWifV0ltkg2fdddfdl1177bXHql8b/hFX2AO8ayPntxEfNM6pFnP0Eemnrtxjz90zapxTT8zRR5RWG/UYe+6erpfGuVyOPqK02qjH2HMfw/XSOJfL0UeUVhv1GHvuY7heGudyOfqI0mqjHmPPfQzXS+NcLlet2mKjiqrl6isdzf/vpTenbcdv5z+3LppX3oqil96ctl1/7frLrYvH+Pr7gTVrRv/52OOOSmd+pjsJqzNDR2/dmM4GbUrxhs5xx2/tnHDCcbPHHHP0B6677prjdXtyt7Nd/+36z62Lx/j6X929Xva9+vi8GuIRk9xUo+6mimO+OroF9FqpCmOv8pxWNeq5Hnydoyak12uKXa9Y/3Ja1ajnevB1jpqQXq8pdr1i/ctpVaOe68HXOWpCer2m2PWK9S+nVY16rgdf56gJ6fWaYtcr1r+cVjXquR58naMmpNdril2vWP9yWtWo53rwdY6akF6vKXa9Yv3LaVWjnuvB1zlqQnq9ptj1ivUvp1WNeq4HX+eoCen1mmLXK9a/nFY16rkefJ2jJqTXa4pdr1j/clrVqOd68HWOmpBeryl2vWL9y2lVo57rwde5Sy+99JaRkbFPpU+OLelbpfUR+vSR+er6IF0rpE+P6exQOks0lvCVb3rz5b/0Zx/9s02Mg6fwcMaP/Z4T+/4q1r92/EN/laGd/97XP2tMmFtTqufWn+oHbSzMg4op8ebIKW/iY09J346/8sTQ7XyhK80nfMSSvp3/dv5zayNX8zXVxLtWcUmveo7L1dyziXftE338iy666KxNm9fdve3Yo6ozQjo7tO3YLelM0NHprNCGzimnHtvZduymxG3WNUMPjYwM/Gr6osVJ5iU3l7maz2kT71rGiTXqOa9czfubeNcyTqxRz3nlat7fxLuWcWKNes4rV/P+Jt61jBNr1HNeuZr3N/GuZZxYo57zytW8v4l3LePEWjFvMm/i3VjaXvTd7Gwvfu347fz3sl7a9Vc+WOFx3ct8to+/R+/xd9111w2mA5z3pX9LOgA65dTjO8ds21wdFJ140tZ0AfVE5+RTtqUDIx0cbV1Ouu9u2rT252+4YeXX6bu9f9v7/+BflWfectiu/0dv/R/O/B9ysbSbcGopLviY0xPrnvtpPvSOrqXejr9yujTOTcyZr1j3vJ3/A6dZmS9Hnyvq7fpr15/WQlwbMWe9xLrnj+bj75WvfOXS5MTk+xfm57+Vvk6os7i41Je+QqiTfnMsvUU2nH6NfqL6jiG9TZb2qz/Vtyx3Or9+ySXvuuTjH79qlNvTrv92/T8e1z/rt5fH3+qBEIs+d8NLnNcZ3BHed8jjnLYd/9AnXuYxzo3XfS6J4X3OPUYnRKs4akqc19UXN3j389j1aFWLmhLndfcihnc/j9EJ0SqOmhLndfXFDd79PHY9WtWipsR53b2I4d3PY3RCtIqjpsR5XX1xg3c/j12PVrWoKXFedy9iePfzGJ0QreKoKXFeV1/c4N3PY9ejVS1qSpzX3Uvx+9539RdPP/2Mq8fGx9N3LO7VNUL9k5OTfQ899FCfUNcLpeuI+vWjrCnvT9cLHbdvbuE//MRP/F/np/FXXxfk5eP4vnldurjBe4/HrkerWtSUOK+7FzG8+3mMTohWcdSUOK+rL27w7uex69GqFjUlzuvuRQzvfh6jE6JVHDUlzuvqixu8+3nserSqRU2J87p7EcO7n8fohKsL3gUYSOB15eLqeGnY6HW9YurohF5zvdelE1fHS8NGr+sVU0cn9JrrvS6duDpeGjZ6Xa+YOjqh11zvdenE1fHSsNHresXU0Qm95nqvSyeujpeGjV7XK6aOTug113tdOnF1vDRs9LpeMXV0Qq+53uvSiavjpWGj1/WKqaMTes31XpdOXB0vDRu9rldMHZ3Qa673unTi6nhp2Oh1vWLq6IRec73XpRNXx0vDRq/rFVNHJ/Sa670unbg6Xho2el2vmDo6oddc73XpxNXx0mi74IIL9r3iFS/7ywfuv/8f00fml3U2SJsOgBT39w+mMfurC6nTb5N1dKA0MNB/2tr1a6+45JJ/+4ITTzxxTPrDHd97fX8VR0/XKnZ91Iqr49XPRq/rFVNHJ/Sa670unbg6Xho2el2vmDo6oddc73XpxNXx0rDR63rF1NEJveZ6r0snro6Xho1e1yumjk7oNdd7XTpxdbw0bPS6XjF1dMLVAyEXu4C6N3vsxmjpj3msRx94Rzxc63E7/oE7lrli/mIe63Ee4R3xcK3H7fy38896YK2wfmIe6/Sp3os29pFHj5g/2cbfuXP26+nKjD9MZ4EeSHPU0W+Q6dfo0zdP622yjn6KQz/DofnTJ8nSAdHQ4MDgD/7Nxz72nnu++y+Xpy9oPI45Y46Ve6w5Jo/zHXO8qNOnOjU0IHXXeiyeHG3sJQfR0ac6NTQgddd6LJ4cbewlB9HRpzo1NCB113osnhxt7CUH0dGnOjU0IHXXeiyeHG3sJQfR0ac6NTQgddd6LJ4cbewlB9HRp/rqgRCiEtKc4+s41/vAXu8mrhujjnPvdvzuL+7zeVNcN8d1nPu089/Ov6+HXuK6NVbH+RhPtvV3xRVXLP7im3/lU2Ojo/9v+vmNHaOjY307d+5Kb5MN9euLFXVgtH79+o4+Yq9Nb5npN8mmpiZPnpqcettyZ/7aycmh/+Onf/pFa+rmuI57Ms+/33bFT7b193i6/YccCPmdFWPy3MKHq7vx6nNdk49rFZM39fk+0KNaO347/3E9+FpR7HyMydv1d+h3njA3dfPZPv4e/cffb/7mby789E+/+oO7du6+bteunXt1Rkibrg3S74+lb6HWQZHWfUe/WK94/3cPDafSeVPTa99z550P/sc3Xv7Gp6a8er1o13+7/use586lNdNP/lh+/Fc7qZ3NLW7dgDqOG3ikWDdGHXek49JfN0YdR/+RYt0YddyRjkt/3Rh1HP1HinVj1HFHOi79dWPUcfQfKdaNUccd6bj0141Rx9F/pFg3Rh13pOPSXzdGHUf/kWLdGHVcL+Nefvnl2z74wf/y2+MTE5ekt8WGOODR22P6kdb0/N+nL2CcmZmpfqw1vU2mT5pV/2bTls4e3X7mGWdsX1oa+PCFF174UDrbtNzL+HXauttYx9V59sLVjVHH9TJGnbZujDquzrMXrm6MOq6XMeq0dWPUcXWevXDVGLmG3OBe8zjXn6v10pPTes3j3Fi5Wi89Oa3XPM6Nlav10pPTes3j3Fi5Wi89Oa3XPM6Nlav10pPTes3j3Fi5Wi89Oa3XPM6Nlav10pPTes3j3Fi5Wi89Oa3XPM6Nlav10pPTes3j3Fi5Wi89Oa3XPM6Nlav10pPTes3j3Fi5mnre9rb/sPmqd773Peltsh9P1wSN7j8I6qSzRP068FlaWqoOiFTXgZGuG0rHQH2bNm3SmSN98mwpHRJ9edfOnVe///3bP7F1a9+dF1zwmn258WKtl33Oab3mcRynlPfSk9N6zePSeLHeS09O6zWP4zilvJeenNZrHpfGi/VeenJar3kcxynlTT2rp61yBrnmXC32usbjqGvKc725WvRxjcdR15TnenO16OMaj6OuKc/15mrRxzUeR11TnuvN1aKPazyOuqY815urRR/XeBx1TXmuN1eLPq7xOOqa8lxvrhZ9XONx1DXlud5cLfq4xuOoa8pzvbla9HGNx1HXlOd6c7Xo4xqPo64pz/XmatHHNR5L99a3vvXE7dvf/Zvz84uvWLt27dTS8kJ10JMOcnT2v7LSQZAOhvSx+3SWSNcQ9S8uLlRnivYfHO3t6x+4Ze/ePR97/gU/+okXv/j4L1522fYF9sPH9Bi+W8z15mrRzzUeR11TnuvN1aKPazyOuqY815urRR/XeBx1TXmuN1eLPq7xOOqa8lxvrhZ9XONx1Hne1YFQnVkd5wMdTow3mPOo43L6Xmp4g7neOi6n76WGN5jrreNy+l5qeIO53joup++lhjeY663jcvpeaniDud46LqfvpYY3mOut43L6Xmp4g7neOi6n76WGN5jrreNy+l5qeIO53joup++lhjeY663jcnrV3vKWS7deffWHL08HPG8YGx8ZS2eCBnTww/VDukZIB0L7v2tIZ4LS9UTDfAmjPnLf0afN0kHRvt0ze7492N//qdNOe8qfpB+9v+3LX/7yypXXpcF7qHPbwFxrHZfT91LDG8z11nE5fS81vMFcbx2X0/dSwxvM9dZxOX0vNbzBXG8dl9OXaoccCHVr3K0uN3Bdbx3nXt3qvIe4rreOo1/Yrc57iOt66zj6hd3qvIe4rreOoz/9sOPw9u3b16YnyrWvetWrBn72Z392dmbmO/sGB9ftTtcPrHxhCeIM1o1Rx7lVtzrvIa7rrePoF3ar8x7iut46jn5htzrvIa7rrePoF3ar8x7iut46jn5htzrvIa7rrePoF3ar8x7iut46jn5htzrvIVZv+vbpgXvu+fbLv3TzF38jHdiclr5lelifGNNBTwqrs0FJl+Kh6i0ynQnStUTi9n8Jo364NX0Ef7g/vX3WGRoe2r1jx303LM53rn3mM8/555e85BXfStcRLTKmY92+13HderguF9eNUce5V7c67yGu663j6Bd2q/Me4rreOo5+Ybc67yGu663j6Bd2q/Me4lxv48XSNHeLGkTa9BfGynnWFOcGdr8m3rVNcTv+927+3/SmN42+5z3vPH9gaOBZG9dvPG33nt3bhgaHBkZHRvamJ8mdS53l21/5ilf+/XOec/xnX/OaK1avHWi6f2v4/osvvnjg7LPP7k9/aXaEd95559Cf/umfrnrH9fBYu/+1P29729v604tC8eLSmtsfb15j/li7/drhptvXxJdu9Pnnnz+0efPmzvXXX6+5rZ5vnky3Pzcvvdz+pB16+csv+sFPf/pTrxkaHn7FmjVr1upskA56dECks0RLS4vVp8jSGaLqWiIdBO3/LqKKT9/FWF1HJG36+H0n8Wnb+5n5ufmrX/vaSz+d/mDa2XT/NvG521mq9XL78WjHL39YijnqFh+385+7gXFhxJyeUh0eRAeq7jE6MHIxL+moR6QfFO9xSU+9pC3V6QPRgap7jA6MXMxLOuoR6QfFe1zSU08v4gMf+MCfnPHAgw9cOjU1/bL0l+Cm9MQ3mv46HFhaWu6k6wiWH3jggf70BDmXLrq8N/2F+dEzTj/t3Z/85A1fS7r0M0YrDzSwZvz+dLAznD65csp99333goWFxbOSdjo9KacvfBvclf76/Fy6aPOm5HN78l1yP/Y1h+jAOH76wzf9hXxx9dHg++67r/8zn/nM6gurtDoYSz9kuZzGXD24jx7Ktb3gBS9Yu7Cw96zR0fGj0idtlh/as+ubt9x0yzfT7ZpPB3O6jmL1BTv6VQYS7J+vUt5UhwfxA1X3GB0YuZiXdNQj0g+K97ikpy7tBRdcMJgOtqfTnJ2U1sPTRkeHj/rKV76y5eGHH15ML953n3HGWbelF+t/uOmmm3bJnl4hY4Fecx2x6+q0UUd/RHRgnWeO8z73LtVd436u9/jZz372xjvuuO3ihcXFX0nfK3R8egwP6sJpnQEaGxutDowUp57KWhdW6xNments/6fP0u+ZLfanniTo1/PA4szu3fcODg/dfMZpp10zO7v06S984Qv3q5k17+NXpva/yMUcaakOD6IDVfcYHRi5mJd01CPSD4r3uKSnXtKW6vSB6EDVPUYHRi7mJR31iPSD4j0u6amXtKU6fSA6UHWPlR/y1piKpS02Rx08GPmYd6ujr0kPD9JXwm519Dfp4UH6Stitjv4mPTxIXwm70T33uece85Vbv/HrQ4P9Lx0eHjkq/bXYr+8b0XeQ6AlRSyj5VH8d6i9Jcbq2IJ0u35n4L+7ds+eaH7/kJz9y/fbrd8b9YPz3vve9w29842VnDQ6O/Hh6Yn150p2WXtTG0xPqoLyTbyf5pefQfn0b7mz6k/Pbqf7FdCD2pU2bNvzDu971Bzc///kvfVD+0uAbx1Oug7r0T8/oa4aG+tIL6vhz0x+zT0237eTUvanTWdZRWxps4DvLywu3peG/unPnzBfTx4+/duWVVz4kf/e94YYbhi6//I3n3Pq12146OTn1grl9s2eNjY2v1U4kXZL3L6YXiPvSi/cX9szs+dSP/diFf5fePrz1sssuW6jbTx+DuEkPD9JXwm519Dfp4UH6SlinEzcx0b8tnaB4RprP89L9/qK05k5M62ssnXlI0zmYLuBdrF6ktQ6TXgfcD6aDz68l7efSdcD//S/+4q8+/6xnPWv1It64H3XjR63yJj08mPPwWrc6epr08CB9JYy6884777jbb7/1VQtLCxemM71PS3O8Nt1q/YFQ/SWT1nL1+NbbY/qZDj3OdQYp6arHv+6H9MdL9fbZ/vtEc9ZJ6//h5aXO5+fm5m9cWlr4wm/91n+6NV2ofWd6i30xPp5K+6p63N+ohQcjH/NudfQ16eFB+krYrY7+Jj08SF8Ju9XR36SHB+krYbc6+pv08CB9JXTdQQdCTtCcq4kr1ekrYV1fjsvV2vEfnfm/6qqrRq+66sq37dm755fTxZKDevLTQUn6a7Bf3zeSXnD0y9b6ev7qt4r0pKhrClbunyWtER0s3b/j/od+53WvufS96TT53nh/Kp9aN/78pfnFtyXfZ6UDoeHUnz7OW/1idvWR3jRO9QSsJ+L0pKsn1mrdJkzXICw/lP6S/W8/+vwXfOScM5/x2XSQU3zbTPt14oknrktvr60ZGOr76bVrpi8bGR47Onmmk00Dg/qmXf0FrC3dFh10pdfaxc7Ohx+6dXF5+epLX/eG//qud73rAfHab+HweP+PrJ2a/v00Dz+gF2h5rPyVvPLldGkfqwtP5+b26cBoPn0S55Z9s7N/dO211/25fiVcHmxxblTP1erqeJWw5FfyLOlL9dK41Ov64J5z8XPGb7z+xgvWb5z898NDQ+eldTeV1kZ1QW+a9k56IdYvple7rGtUtCZ0RkLrQxf1poOl5d0zM187/YzTf/W177zsby571mWrB0OMwf445rhcrRo47UjaDjoodq9SXPIreZb0pXppXOp1fXBvfvObj08fj79oYGDo+VNTE+ent7+m02NhIPFaj9VjXbEeG+lLqvWHUXWf6HGa/kipzhbpcaBcD1EdOOnAKD1PLKWe2d27dn/lpFNO+rN/88IXfvLtb3/nbcxj8jxkTnO10lxxG+uw5FfyLOlL9bqxS2PQk/PM1Zp88Mthya/kWdKX6rkxvVbXl+NytdK++jiluOR30IFQqTnWS2ZRR+76Uoy2G3SPXvXe63E3Pmh67XN9Kca7G3SPXvXe63HO56TTTnr6zMMPX5NehJ62b99s3/T0dPUXoL5TRN8tolPj6a/16syHngB1lkgHQjpIGhsbqf5a15Nk+nPxOzu+++DvpefCd6Yxq7M2Gi+9XTRy//13bZtbWL4+nf45Nz1JDqSzQPqGW/0AZHXQoxc4PYnqr8/0RFpdj6C/QPXkmrj0ZDuwPDc/t5TOJt2d3iP5i3PO+YF3fPrTn77Xb4/fztNPP+6Yu+/e8bKp6en/J2k2z+1b0M8M9O3Zu7va/6GhQf0OU7+exJN/tS8p1m184OGHdv7tW97yy5f/zu/8zoN68j733HNP+MY3b33n2OjIhcPDo9VBkPYzcemJvzoIrF4MVvYlXZAxNNSf5qiTfvvprpHR4bde+ro3XpcO3LIXlPr+x9hvT+RyuetLca6vVHOPksbrri/F6M993rmbv3rTLW9Yt3bdz6TDwOPSGYQ0bStf7Kd1lc7gVQfYaU1W85wOQDtpXVRnh7Qm5ufnKj71LM/s2XPzMUdvfsMtt9x+Y+7F1veF8bvBXvtcX4q7GReNe1CrQ9eX4tif3goeefe7370lvU187vj42MVr1kxfmOZwg/4I0frWprWePn5fPf51YLry+F+50Do9jqvHZzpRl54Lxqo/LNLjOP18x5T+uOmk+3JX2pfbTj3l1Gt++IdP+cA73nH9bNyHUu63oaTxuutLseubYvdo0op3fSnuxgeNe1CrQ9eX4rr+yLlH5HK560txrq9Uc4+SxuuuL8XZAyEXu6HHaEDnmuKmniZe/mjApjGdb+pp4p8s44+ODvz7zVu2/G56oZlOT2jVwUE6SKkOSNIT33Kqf2tmZs9cOhOyIR00bEh5eitrWdcIVH8B6kBFm16g0ltbS8ds23bFtdf8+Tue9rSn7U0XuA685jWv2dzXt/jbo2OjP6ve9K9f2v2bnmCXUq36Mrf0RJyuR1qq/iqVv5549YS8uLjyUd+5uQU9wS6nMwRfnNm957c/+MFrP5HOuBzy5HrOOU858zv37nh/eiPlh/SkvnbN+j799To5NV59X4oO+PQEn9ZA5a/x9akY7Vs6AFtOXyj3P3c+vOc/PvOZz/zCbbd99XUTk8N/nPjhiYmpSj8/v7A8ODT4tfQ22L8kn+n0gv30tL/jemtPnvo+Fr0Y7Nmz+950HcVvvf71v/inb3/72/dwo4VPxvWXbvPgs//1s8+449bbtqf18EN6tdWc6YBaB9ODg8PV+uMFd9++uepAOU1Xtd7Sfbn/rMPKU5rWUTr71knXEP3tyScd8zO33np3dSavm/l9Ms6/5oUt3v7z00XpX/ziF7ctLMy9LL1l/JPpIPP0dHC0Od0vA52+pdXHi/VXZ4X0XKEzu/rDRfeP/umgVpv+uEl3sR7jy+kPqs8vLy398e/93js+9oY3vGEmjl81hP+hAQNdmzb1NPEyRwPWDhjIpp4mvh3/kZ//6gLRcD+xQGP5oHz/Iu5KqzvWm+n1msdNvLRoQO+PcTt+7/Ovj8inix23pCez0TTH/fpyNf3b/wS2nN46+l+z6S2z9N7/G1/4gue/ubO8/L7EfyM96aXjn5ULK/UWkZ749ISYcPDuu+9686/8yuWvSRe5Tuo+mpvbc3I6aDg39QymawaqFzQddGi4PTO7P3f/A/dvf+DBB/8k/VjkdentqS+lA4h5PanqwEV/faa4I9TBisZJvN6me8bQyNBVv/zLl192zTXXVOP4/Z9O8hw/0D9wTurrT2NWZ7h04JPO0shvIe3zQsqXte/y3b/v1fpNY6TSwPM2bVp7Rbr25CmJO1fzoTNlGj890S/sm527cXR89Bde+3OXXfyG17/53+18eOfv3X///V9P3pVn2kc9+WvbsnHTpl+86qp3XHTFFVesvDqs1FfX9v40C6x7MCvaX/Tbr1JTTxPvHt1om8ZP/OALX3jB877+la++e3rN9HM0yWl99eusY/JP9/VYdcZHb72mOV5K15rcl44pb0mHpv+Q7sfbU13rQgerOutW9aR11Kc1ddxxx513/0N7nuv70LTPTfwjffvl59tjbfx0VmgxHVB+68ILX3zV05/+jFft3TvzSw8/vPNDadr/Je2rPrRQrWnNvw5UdR/orLEOfNL9Uj1e9Zygx2raVn/kNf2BoDOkg+kx8YPrN6z/w1/7jf/78g9+8IMbH2u33+8bYvYRpJ5DX3vim3qaePfoRtuO3/z6d9ABSu5OrKtpgv2OiLn3woHOHW4cvWLuvnCgc4cbR6+Yuy8c6NzhxtEr5u4LBzpXiNOxwMgVW47afHk68Bianp6qfq1a2vRkt3Nu39wv7No1+8lXv/rVs3+aPs5+7bXXrvnUpz7xA9f95XVvTm9rpNPofSNprOrMip4gtVASLqe3l757ztOf9ttvedMvbv/5X/i5l06OjV+1b25uq3zTx3d1jcGudHXxn+3bO3t1f//wXQMDexeHhsYm0rmlE5YXO6+aGB9/WXoCTRc1d6oXx/SXafUWnQ5m9GSbRqmeaNIT8APjE+NX/uEf/PF/vuiii3b3XdE3kP4tH3vs1j/as3fmTfv3p/qki36BO417f7oW6u+Sz+zC/Pw56UzOU9P+jqZ/eoxUb5FpH9PTmA6O5tOPL/1lOoV1bDq+++HkVR3IpDEf2jUz8/Pzs0sfWdFWF2dPXPWud1y4tLD46+n2PTX9hawzW9WX0ungK50D+9qppx77/Btv/NLd9HSL8b6MufvAgc4dbhy9Yu6+cCCcDgI//elPPO0rX/3Ku9etW/fMtLaG9OKpNZPuk+r5Kb1Y6rqwdHZn553p82D/7dRTT/noc55z3oPpmrN04fTY2r6Bzgunp6ZfnXRbdE2KenW/6WBIXjvuu/99L/vJi9+YzkLOx/HZj8PB6BVz94QDnTvcOHrF3H3hQOd6jdPbZoPpqzQ23nvvveeOjA38yPTk9IsXFhfOTI+ZdAxUfe9QGqZTvaWtPxSUpMdJdS1Xuh+r+zTVqzOw6Zr3dOA0orfPdPZuz+TE1Eee8pQzfye9vf21pv3SGGnjD4vVszS5PrRgTtNrLXrF3P3gQOcON45eMXdfONC5w42jV8zdFw507nDj6BVz94UDnVOcPSMksUgwxsq1+SLM5ZVo///Qgs7FmHFB8R6jj14xRyeEA52LMWOB4j1GH71ijk4IBzoXY8YCxXuMPnrFHJ0QDnQuxhorfRpKF2cs7dy5s/p1ar1o60AjvVDpAumH05PhV1PfQzoIUv8ll1yy+8477/pfE2NrfiadzfmjvbN779MLmA5Q0lZ90iy9MA2kg5Ot//vmm9/+2tf+zM8szS9s2blzVzo+WFPpkvfy/MLi5y5++b996+zswufTC+F30mUhOx5+eN+dux+a/ezHPvqJNz71nHOft7i08MH+vv4d6UVOL5bVafj0wleh3hLR/qe/VjfO7p399de97ud+N+3HU8d/r29begvvqPsfuO9ZaZ8G0pN29TZcqvXv2LHjG+ng56Uf+C/XXPKed73v588+6xk/cszWra9O+/NP6SyXXjyrM2HCNCc6CzUyNTl5cTrj8K/S2aBBnRFK46Zv2931hfmlpa/qbJpu9P5t3wM7Hv7Ia3/u1a9MB1BfS/u5nNp1dk1/DWteTpmZWXgxYqH23zHGyrXF+zLmK6qV/8OBzsX40Ro/jTPwN3/zV2d8+Stf+fN01P3sNN+D2pc0J5pvvXBWZxFGhkf33rvj/v98wvHHvSi9SP7mLbfc+j/TQdAtSfpPe/bs+9TV7/+vvzE2OvqRNKdL6QW1mlvdVzrjp/Wwbu2ac9P9PCHvx9Lt1/7ktkdr/nNjq9Y0vi7yTwdBO5L0k3OzS7/2wz983g8965nPen76PrF3p+eJf073317Z6KBo/31Y3Zc6CNJ9qy09Bvv1uElng9J9vajr5nT90OTC4vy/+/w/fe6v0x9hF6e3n1cfR+xT1bz/f/G+jHlOW6dBz1ig6h6ji14xRyeEA52LMWOB4j1GH71ijk4IBzoXY8YCxXuMPnrFHJ0QDnQuxowFivcYffSKOTohHOic4oMOhBgMMSihx8q1oV/JVv5PDXSOuMRRZyxQfR7X+eABonUscdQZC1Svx3ihJxdSA50jLnHUGQtUn8d1PniAaB1LHHXGStf7dPQWkV60daChf3rxXlpeHPnoRz+qj7ZXL9j7vTs6hZ6+h2fmggv+zX9Kz21X7tq1+7vp47TpbIouah5OT35jOpBIH4uemBgZHX3r+OTkeRs2rh9K1+VUnwJK4/bNzc7+c3qRqz5qz37IX3H6LpnFdIB2296ZhXRqftcV+2YXvjQxPpE+0LWcruPZl15AV778TX9d6ok2bRPpUy0/t2bN2GuWl0fHk240HcxN6glab6+l/ddt66QzO//jwQd3/+/0BL+sJ/kbb7xx9qabbrn+rDPP+sV0zfOX0nU//em75qrboP3XAWHCofTCLc/qbcP0grs8Njr+9b75vvvS/lcfjdd+X5G+SFH7fuWV7/raS178E7+azjp9K+W6PdVbB9NrJofuvueuV5x//r86mvmUntss1EZtJVv5P/pcLcehK3HUGQtUn8d1PniAaB3hXvyyF59++x3f+KN0jPKUtLZ0DVX1QqkDxRTvfxEdXfz2t//lv5984obf+OpXv/H1m2++efV6KnzSfTb/Qz/0gzelF91F9aWDHp0qqC7a19m3VF+X1vFR7AN95CB1biso3uOoJxfiATpHXOKoMxaoPo/rfPAA0TqWOOqMBarXY7z+f/auBE6K4nrvzt73siygqICIgnhGjUi8QFGiBq+gJmqMeKGieIv6TyKJiRd4BBVFo1FETKIh3ijxIIJGvIkXUVTkknPve2d2/99Xs9/wtuiZ2U1iYuL07zfzXr33vfeqq3u63lRXVxNPOa4FDS+++PLLU6bcOvGsM8/9cWNT481IbJa3qxEWAABAAElEQVTid4KHGKLzg/AbQtuk6faY+/1xxK6iooKjQUiKCjgXj9cGnAqhIVnZmVNr6itH4/fj+qh48VUXUe2DqOSWxtNJrliitLW8fAmvMqlkolYnPp5OcsUSpZ3lE/mRD1FhLY2nk1yxRGlrefkSXmVSyUStTnw8neSKJUo7yyfyIx+iwloapIslQlQqmAVans78sgJILh+kkokKK4zKpMRIbvGWF87aiRdOPkglExVWGJVJiZHc4i0vnLUTL5x8kEomKqwwKpMSI7nFW144aydeOPkglUxUWGFUJiVGcvIjRozAE+14HAsdCRMNXtCYAKDzT0N+VDRr1gM9fXuW6eOxxx6rOvTQ4Xc2NzVNw8hME5Mp+HBzA/CPkLctGG9bfB2GRCSLMThyBN9tiMNJrbEEy687yxdffHHViSee/AASrQmYR/QifIf5zxJ++RivG3JnnfnvE/XJbW5pPQXTTL4PGSY157snWCCnziV32Pv6vn37cma3S0AYA1vbggWvvbJ1v61/Dj/VfGKJbcAEirGYELLDZpuwzP2qrW3gonH8N+zaQXUXHTv2hHktTc0PYhQLyyvVM5lyjxtnZWfvtWjRu2ORSLoREeHpx/JBZcq4CYd6x5IoyUSjyPgXFdlavOVtHPkSFU4+SCUTFZY6/Nsvf+m5eedmZWZ9h+cDzwHIOarn5pkQi/nzESzUuRg3VqZ/8snGWutTvjbRjAr4iGBuiltegceeo0E8ZjivMGAUcvPFiKefTXZRjnWU3NbX8kT6ZfmRXD5IJRMVVhiVSYmR3OItL5y1Ey+cfJBKJiqsMCqTEiO5xVteOGsnnjj+ibjlllveO/bo46c0NTadUVtXeyc+nwMTwW+FAXicAXVrg7njw9vhTIj4O8rOzuRtbizPkcff1DarV66a2NBQub1ikPr1kU5y7QOpZKLCCqMyKTGSW7zlhbN24oWTD1LJRIUVRmVSYiS3eMsLZ+3ECycfpJKJCiuMyqTESG7xlhfO2okXTj5IJRMVVhiVSYmR3OItL5y1Ey+cfJBKJiqsMCqT8ikc1+lYZTyeBvF0lMsXcdyEFY1KO3/LxmLi8dZnEC9fiiA/opJbKhuLiccHxZQv2siXlfk20onKJl5MK/d9Wd2/Oj79pYcyNqJDaWSHj43zZFznjaQlP9KefmCi+I888nz1kCG73IQL4XVIIvj0lhtV4lwBPkmCx+wx8zi9CL7RD7o5HW73dhiyQzFjscDNxlCZoywYdeFrPV7dYfudxlVUVt6NC28VOjzO+XG3vFhXdoIos3Mtw+2VC9EvHoEkjuc7EyYleKhXRunQoVvGhuFtzPfemf5cuLX1yrb2NreYInTqXN2/W7YNkj2OFmGhFIwH4c4O68lNfkRHjx5df+mlE+/Ayn9PoU5tTCppjwoVZ+fmTBgz5rB9rZ3P+2X5lVznEsvcpBeNSjt/y8Zi4vHWZxAvX4ogP6KST56cFvpwyeJxBYWFp+E0y8PTSEhemLS6OWUdSxdE2pAuvlGQX3DB7NmzF8mHqB8fU6hxqCP8Y+duwzAR5sbzAOdr6POVK3OdwPtSneP5tXKa2rLPy5dCSC8quaWysZh4PO3i6SiXL/kXVlRyS2VjMfF42sXTUS5f9913Xy3ympcf/9PTF22z1bb7Y/GgC6prat4Aph6/E/y2mRBFF2NtbGzGtSAHx5+3n9N4fXFzi/g7xm9k3+nTZ5xyww03FKnOXYnvY62NdKKqs8XE42kTT0e5fMm3sKKSWyobi4nH0y6ejnL5kn9hRSW3VDYWE4+nXTwd5fIl/8KKSm6pbCwmHk+7eDrK5Uv+hRWV3FLZcJGyWKdDgBQWbHmrtzwx1pevsz4sb20oT2Zn9ZanrfXl66gP2qwN9cnsrN7ytLW+fB31QZu1oT6ZndVbnrbWl6+jPmizNtRbOywyyFdkuMeOQV2nzQQCWwh5zEiLpdD6og6vO2hFtvMonqR6Dzqu/OtGVDhChASACYm7JcaLH+1x4cv44vMv+A/QlSnzNxuT/DvvvLP6gP32+RWWJfktyvXsAPnEChMMdoKsNz7cyrFs4gQ8pbYVC/RLggtue6Stbau77rrPTWay/qOYkeGDDhr9OMaOngE2zP1nAkMq/0zkoMMIxqYEzvej/Zg8eeq6/Ny8m/HPdw0TtQ4fXDtgu1BGxgSssu3msgjvU+vX8tG6bvot+zrfj8pog3/773/27G13wW3EiahDPurpOr/oIQm5ETIefrTn51kZeVeuXr3uFY40qL52vywfbkvrwWOiUTvyTFDpF20c+fOf/xy40OZ/Yv+1L6T/y/F5K3vx4sWrvvxyw/Rjjx7zw/Ub1k/B6M/feDw4f4u/I1L8UXLJK48Zf788htxA87FA5hm/vPbnP3ACfNljbnnqbVv6Otn71NpQl8zO6i1PW+vL11EftFkb6pPZWb3laWt9+TrqgzZrQ30yO6u3PG2tL19HfdBmbahPZmf1lqet9eXrqA/aZBO7NSaQFCqLyrHVi5dOlDbSyT6IWrz08eyEtXrx0onSl3TyG0QtXvp4dsJavXjpROlLOvkNohYvfTw7Ya1evHSi9CWd/AZRi5fe2tVXN38YCbetYWKBzt6N6OBWlhsVwi2iwbjQbUU7+RGlTH4uvfSMFVi4eR7mArRwIitvI3HiNS6C7hYZJ0wCSxPnF0+fDLrootN7OIH5km/5pUr8vHkLv9x9972n1jc0zMUoUYS32biwHqrsPqwheYxCDUSCxPWOaO7iY35Keo/SkkHnnnuZu3UinwRoe+KJJ1aPHDFyJuq8IrriNS/UzB/c6rrstPkvNqMtnMYkRklWpwRDvkjxxNObWA37ftSDq9PRnhf9rIyM0GFXX31lp4nTsku0/9KJ0iZoP+RL1OIli2cnrNWLl06UvqSTX9HJky8pX75i5SS0O54UjN4iYYeIVYxd4oJkmLdHqio2bpx69tlnvyw7+bZ+xVPXFo70R0fKJ85cu/NWC48zdHDRHm6obqiXD9+nyqTyaWXkZWv14qUTJV468vE2ixcmnp2wVi9eOlH6kk5+g6jFSx/PTlirFy+dKH1JJ/6++2Z/du0vb7xxl513Ho/j8hzmErbiWKWtWbMWf4Cidy2jI6uZ7pjhtwCKtYZCoV74YVyG13/sKF+k3BRDcUWtzgHjfFm8IPKpsqiwVi9eOlHaSCf7IGrx0sezE9bqxUsnSl/SyW8QtXjp49kJa/XipROlL+nkN4havPTx7IS1evHSidKXdPIbRC0+lghZoYyszHccpCPGyunHL8s3qfUZhLMyi6VtkC4V/1/b/mjmL3HzdCFGcNxtMf5jY+LChAaPnPfAEiI/5HHQsQlq/6uvvgPD4dl3Z2fnPIEOro2TkzkihLkBzo5zbsC4ERb44usp+lbWNu8Z7xhTzs0//q+88srqwvySK9C3vop/nWGOCPFD3wyEi69bs4SjT9og46sZ0tav39D3s88+2iHqedO3jdG37zYLIuHI72ALk7D718oLNztbzvVB27RlZWeUwzo2jE9P1oc84zHuyKCBA+7DyscvYH+RQ7W5f8ZoEzw1E7l83LiThvq2iNspsbJ+pSO1ct+H4ovKLh7O+rJYHy9dsviY6J45dertxxUVF34XnSA31tcdJ5wbrk0xfaohEm6/78Ybb/nd1VdfHdtnxVDdbd3G3z0+c+5zz24HWQjnkxtd4HGhb1L4rIWdexed7EmtT+tPGCuzWOqDdMn2X35FrU/rT3ors1jqg3Rf9/iY29f44osLXh8yeOeTcPmYhpGhtWVlZW5OGPbH/SHAnwK+wsP9bnnsOJEat1C3e+fdN6664opzYn+Q/hv3X8dV1B5Tuz/SW5nFUh+k+7off+2XqN0nuz/SW5nFUh+k+2f2P5YI+YEYLEhGObcgHSvny1W2Fae9XxaOOm1BskS6VPx/bfujrdvxhtMHMcJSy+SHnRXa2A1fo+NPf/OtN8ZMnDjRjQrxuMRrf4wGrei5Re9fNbe0fAFf7K0xItSIc6jdPZpPW7yLCxfCMBOh8kcefvSgZ555ho99xTpCYuwWpDv66KOXN7Q0/BSJybsYbm/n6BVw7oOLKztIfNwrq5wr6NwijsUlxbmYq3CU9U/exjjyyCNbS0sL766rr3sXqo7RpAK0BS/gbbyIZ2RnZQ8qKcnBiyo3bfLBttkkTUsbO/bkz1uaWn+LNl2LfW7Hoov0wfkxOz3x1NPjsTxBiWytnfggXbz2p40f3y8H+QuS/TPxH33y0YH1jc0nYS2oUk4+R0eH5JSPuze5V7YwKUaS+dagQTvci5fcVnU1/pKH3tkCPvujYw2hLd05qtEF1hfzUlaBuMnWqv9/Yv8Vm/SbHH/+/PlVd9055Zo+vXvfuGrlmi/xvj/3O+JvKSsrG7fL3YtcsUZrG45dBm+XpuNJwFHvv79sDJNptl/QucE29eUq++3tl4Wjb21BskS6VPz/3vaPJUI6MXyqAy85y5a3ZXvi+Biro41fFt6nxHKT3Odt2fq0eGKsLqgsvE+J5Sa5z9uyjWHxxFhdUFl4nxLLTXKft2Ubw+KJsbqgsvAebb/tthkfYSG7+bwo4V+cG7mJ3srATOeiop2ff/6573KBNd+n/FDO7bMln72HiTQ3YrSmhreusLkkB50X68ayW1ARHSGU7fs2RBq2dcKOL+vP8lSrzMfWfzD25EXVtTU35uXmfcnkDTq37x0xXEzyag92yBiJyYy0RQ447rhRfGu8q4yo6jACT9FheH9VU0PT9Kbmpko+9cXOlv7ZHtiwkmPawIaG5jIWfHvFo44bJ3zjKbLnkJbNwz639+zZ040sIVnLhaNjbr116n6AxZIn68/y9KWyjSEZ9dysLqgsvE+dMb4kZ9nytmxj+BjiZt5z35j+/bbagx0bEj6XTCL5o8q1IZY/aMnPK5j+9ttvf+Tb27LlaXvkkd/vjx3ckseb5ykpb7HxaSQmV8h/ueYVJ7LHNltXCuXTpzKQ3GJ9nfVp8cRZXVBZeJ/6MVgWxtfZGD7G6mjnl4X3qR+DZWF8nfXpY6yOdocccnw1Hrf/zfbbD5pSU1PNETs3MsjjB6z7U8ARIV4fyst78k9Mn/kv/+XkNWvWbOn7VtnGkIx+uVldUFl4nzpjfEnOsuVt2cbwMVZHG78svE+J5Sa5z9uy9WnxxFhdUFl4nxLLTXKft2Ubw+KJsbqgsvA+JZab5D5vyzaGxRNjdUHlWCJEJTcZkNKZHEpuMc7A2KgsjGytPBmvOKn4X4/2x+KAYfw1uxPzhPBag/Y2JgC8RcYhbHxK1q3b8MMzzzxzgH9cdfwkZ/k3v3ng0Z7lPR/CSE0zRwPoh0kRRkXaOXeIa4qwgwRm93NOO4uvRUj6VCP965whfz8WeDz91LMeQ4zr0QlizRleWN0/Ffdjgk/CuLmRKXaa2CfeIhvQ0pJ1lHyp/jqHWcacKLziPDIPppyL1AoZb+e4xSC5L/iU4zrubmvJPhoq+BtPQ1XiWn8dmrWSSRUTKtSnHe/a2vq9D967dIc9d+hp48sLfYsn9cuSydZik/HypfrLh+Tybf1YneSyV/nQQ/fbEq8emYh9zOUtS7xDDCuVN/A8cuv+cL0ppH1P77vvAXNoK/uuxL9h6o3bFxcV9WFSy+PAkUAmQTy30LFGWiPht1GP6GNkqlAcqn3pTnzZWJeyt7Ku8PIl+67sv2ysf9lbWVd4+ZL9Vxn/8MMPr7n33t/OwEOld+JB0qaszBxOnHbXAv4WdGsbvw1cgvhewKLvXHjhBLzv7L/v/O9K2xOjfft3tH9Qnb6p8V1Hw5NdDWAbhzLJ9YOgnrxftnbiZauyqG/LchCWMsmDbIL8SUYqWysjH+QrCJuKH23/ww8/6C202XPo/PFS00z3rxsdDP+lhTB0PQyd2Wi/jVn22/TEE0/ccNz3x96F0Zc3YQMXbW7uEacbsfPihQ8XPT4CX4CO8Yd4OWvs9lDQMVNMq6OMI0M/+tFxs/GY2p84YGNwrHtsVAhyLQnAVW3znnlm7mHXz7g+dmsr6PgPHbrnusqNVU/Cz0a0B0cc3HpCTGSAz8UrP/bD6FHc4XvWxdZ3/fqajzHs8zZkbm4E9x9tnF5cVPydlR99fiyemHJ/VqwNeb+sfbTUb3/pfFuWg7CUSR5kE+RPMlLZ8nbGqlXrf4xH4bfiv3wmK2w7jNq4ZQzQ6fHpweWNzY138DUY8tGV+G+++WZ+pCWyI86ffK5Jw41JNerr5hwhVt3A/tvydmZsC9oX1TUGAtOV+MRbf769LYu3ePL8fFPjDx8+vOmggw6ajpc3P4VXbLTiKbJ0JrRMYpkko13cQov8w4LLDa8Lp9577714CfSmW82WVxuTBrUp5RZPnp8gLGWSB9nQFzeri0qi37K1MvIWT56fICxlkgfZyK/VSUYqWysjb/Hk+QnCUiZ5kI38Wp1kpLK1MvIWT56fICxlkgfZyK/VSUYqWysjb/Hk+XGPz1sDKXxjW7YVpJxl2llMIt7ifV+p+NEDk6z92G7C2PaULBG1+K60/yOPzF3/vSOOfKyionItV4fGxQgnE9ZVRE6RHgrnY0Hf83v16rVFopjS/epXU97rt/XWU5ubw5V4QJbzNzASwjkBmegceeHj+ZQWysxK32fthtUjZWepX2e7P8LdfvsDFXU1Tbe2tEbeasF7LzD3AKp0JkLuPOVTKRzUYcfMCy7eZp5e2qNszzn3/mHPROcylwQ49NDDXmxuirwabuVE3wxcqOtwLNpx8c7OwNNgXAsocM0a1c3WlzxygpcQE+9Uc/kTf0+oUzgLHfr4d999YxfZidKGH1tOVGfhRGkrvO+LcumE96lvY/35WJYnThw/qLJq4/ewT8idM9zK3EyGmABxgA4fDNqE55539qlMuLsV/5prruqZnZMxDG2fxScF2Ya8HcbjzfOzpTmMJSCavrT1svX196W78enX+rNx4vEWn4qf3o73ii0fPnzv6WnpbZ9zJIhJD64FOMdD7hjymsNjietEe2FR4Q5X/N9lo9lual/bnpIlohafav/O15Jv6vkfeGtMJ5m9IEpmT7Bkeh/bFbw9MZPhk+lT8Te1ANuqK+0Vr/0HDx76dFmPspvw7jG+nd39o6d3jl5gbZ7BmIJxx4knfp9rAAVuik//paV9nsrLzb8YHdYy3pZC58jOy71JniMrTEwwWpCPidq/yMvL2ocOu3v+Ef/QQw+9i52+ADnby4rDUSfURbehXF2RHLkOFKM5277/4QfnzpkzxyV18dpr0KBBNZgr/iuMaqzjyAarx4s3N7wqYNu33nrth7il6BZcckJ8af9VtvvTv/9Wc/Av+FVgIuzI2RkgUWC77rp+/bprCgqyd5WdpfHqZzHiE8UXhpT1Ut2S+U+mp7977rm1z+o16y5raGjck8kPfLtzhwkon0CkDEsmvIqX+k679db73QTp7sR/8813R2Jw8dv0x0/HyJwbDUK5Ce/H/cPttz9Y85/af7YBt1T8+NcfHu/x4ye83HfLLSbh/K/g+Y8/Ae4PC88XtJ07rjhf+A7BPLyQeeIZZ5yya1fOv2jrp9o/df7FP/94jsQSIXtS6eQJuiBRF4QNklscfcmf/FtqsZIL7+v8svC+3JZT8f+59p88eXJT7959b8dF6iV1/mhf9+8bOQsvUIc98cRTE3D7K+4jrjqeeGok/MADs/5QX1d/G45dBeVIUNzbwvF0CBMhPvHFW05D8IzaxWecccbWOsak9rgmkh933HFt06ff8w5ea3EpjP6OeSPuSRR2mEx+sB/u0V0mYth4eyazpLj4e6ee9iO3lo/q68cDrq26umE5Fnt7Bb4w2pTF4Xv3DxVrouQ0NjeNXbp0aW9rl+j8e+ONxR/vstuud/AJMtjwZZWuXrDJxCKLh6MdrsHqutH7Pt3Y/67G585bLMvc4u1/EJZ4X45y6NzzL8Fq3m3HYcQwm0kK257tVY35sXhSj/PMwvW1DbeOH3/Qp/Rht2TxcQs0s6au9lR0mrnERo8rJ8e744tXntR+gVGil6Nzu/6589/Wy99P6Xy5LbN+2h/hLbVYyYX3dX5ZeF9uy1/3+Pyt7r//wU/jlSoP409FK2+Pof7cNfeb5R8Y/lnC+cJb8nvPnDnrmPvvvx8PVmza7P5Sastf9/23ddUefZOO/396/2OJkBrdP4FYjqezch08S6W3O2n5ICxlPkZ+fJ2VW1/ipbf+LC8cqbDkfUw8nZXTzt+kt/4sb/HCUuZj4ums3PoSL731Z3nhSIUl72Osrr6x4Tdc/4OjNkwgeIEij8kxORjBOOYPf5jt1gCyPq0/8SNGjMA7EdLnNLc0v4AFFts6kis3GkIMR1jQYYZKS3uMfHD2fUfiQlno183Wizp/o56rEt966x0fVtXUTsej1dX8t8n6cuQF+8HHct0IhZ5eQz2ycb/47C222KKX6mrjUIbVn8P44K0BNQtpxw0YN/mb+1FSXDKgR4+iHWUnP8RZnmVuxB1w6MiXoXyNF3skDG7eEeuKeoYwonXw73//oHu839rLf9TL5t/SWxvLWwthKfMx8XRWbn2Jv+KKK4qyMzOZqHBtJfcPn5OYuXE+D45xem1d3SdDhuz056uv/kO0IaHravy77759CN54vjPqwSSWI54u0UKR5yXeitL+Hg7PF9af5V1FOr7svviYeDort77ES2/9WV44UmHJ+5h4Oiunnb9Jb/1Z3uKFpczHxNNZufUlXnrrz/LCkRLLuX2NLa2P4Xe1lqOF3DD67P4g8TdLW45G43zie3n2Lu9X3tOB4nx1N77c+HWUH+qtzspla6n01sbyQVjKfIz8+Dort77ES2/9WV44UmHJ+5h4Oiunnb9Jb/1Z3uKFpczHxNNZufUlXnrrz/LCkcYSIQuQAwKsnGXqEumJ0SZbiycvuXCkVmbxVk4cdYn0xGiTrcWTl1w4UiuzeCsnjrpEemK0ydbiyUsuHKmVWbyVE0ddIj0x2mRr8eQlF47Uyizeyjk/ZoteRS/W1NY+BAzf9YV/4byV4x6B5xou2xQWF16B9XxKrU/rT/FJ0VGuwAn4S3RaX7DThwxm6bj4cY5A9JYTnhYpx/M+E9/54B132412/NA/N1u/qGTTt3Tjxo1rmnbrdQ/jDfWPQdvK0SBuHEHAqAGTDY7CuLkJ8M1/nINqajYeNX78+Ez5cAb4UnzoWjEt6pX0UOZK3nVkQkV/hMD/Ni+/vHAE3srtXpdh60ve90mjDV9sqKivb7kL7VDFiz3ryCSTPGzyl69YcfmAAVsPU3zacAvyFdVs0nUlvvVj8VZOv92In3777Tdvi9HC3TgSxNXE2T7cJ+4bjzcmyGIie/r99o3yiuHvg8qKz3qtXLl6DI5VD/rnHDP4cjAmp+g4G0Ffw0jmRrs/5P19opGVWbyVE6f45Ln5+qg0+i2d9ZeKn7j9p9187WK8qX4BjmkbzxUmQPxtdZwz7fyjgGsD1r9I22fcCT/aXm1s2128dKn233S9TJ1/wedfLBGyJ4tOJFLJdVJRZnnbsMISw80vR6Wb5L4f6S2VD4u1fCr+pgOrtlL7+WVf7rej9JbKh7ArV9ZUDBq47W/RybyN5AGPQMfexu7m+mD9npEfL11yOtcWkq31R15yrhw8atThH25YX3UdOrRKdo7o+N1QOEcOeAuFHzxJssOXK1aej1GhPNqrLvKlsvxSzs2Wx4+/dMPY7x97C0cgoGIiBTO3krV7Uo3LAnBfmBRhpKIIt6R+tHz5JwPlQzHoVzz+wX6E+QpP4im4MOzb+Ogv8ahvNhK4wxcsWNCfeH8L8sl/wzvvvPP8tkjkedwWjLAtePFnnZBgwiQ0eGNFxbkXXHBGH8WnX/pSWX4Vzy/7ctnJj/SWyofFWj5efMyRykQftjvaJY8dGUf4mLDAVolnGxagXNJQV/vyPxL/2muv7V1dW3sAjlcG2wnniTumTLb4qa+rW4uHrl+C780emw/aJ8nsvtt62X22fLz9t7Zd8ZmKH+2sJ068av2QwTvgYYQmN3qrpJmjzxxB5IfnEZ40LcHo9HdT7f/1/P3/t53/sUTI/7H65Xg/1EQ77PuwFxBfl6ycir8pq/fbKlHbWOy/ov0ZC/fy/15bU3cPOuxGXJj4D82t/orOiEPXobVrvvzB228v2t3GJh8Un6+bKC/PfwZvj38WkAhGaFxyVVpa6v4Ncq4A/hmmY3LAsEWLFmzr+2S5q/uP+ULvlZWV34/JtYhTh8fU3WPcTHzSGC86spDBKwvmrzTt+peFr45G8sXHzQJjcB0UjEQ8jrqvYkfMyZzohHmhTo+0hQdNu/0WPkEW24L2P6YEwxE3REL9Ihu4QjI3dgTs2DHXJaOwMH/03ffO3B/i6NCHQwTXrUPViSSL3wnsFRK1cTxdekba7j16lGZWVVW6rJMJEZqWTx1i1Kw9vG7D+vlnnHHO371QgUU/xmOPPboLMu0dcCzdU4wcJUBbARZ9XQsO8Uc7Dtrx7xgRiiVC/+7993ckFb9rTxZ/5zvD38Aq9Ct53jMB4ocbHq/nb9T9XkH54udDIeYxZxKcdEu1f9faP6ghE7VxIp319XVu/80SIVtZn1c5aMelsztO3spp55cT4S2WvMqp+Jv/8NU2idrzX9X+HL3Yaadd/4iL0UvofFxHw3v6KLsPbofsMvvhh/GaiPti82xYr3jx16+v/7Kurul2rPvzDm8F8cJHXxwW70gI2vG+oa03VGwcMWPGWVn/zPHvUdLzTxht+hRzVDgXh7HcP0yO5qDenPTsrqw9e5aV4GWPp8yd+7h7B1m88++EE076C+YsvIBmyOCoEjf6xCsfcrOzssZ//vnnsUfp4+2/M+r4yutV9FZTc/Pj8NUCvLs1htG3dtSX6yv1wezpyw4ec/CW1ob8v/P4J2t/1gXnSM+MUMbuqDv/xbtJruzIeGzZwWGka11Gemg+JjLX2H2x++HzKs+fPz/ngw8+2D+/IH9r1MUtgcC24ocjaGi7cEs48iRvucmGMaBHcVNnwLKNTd7qfV7lZHbWp2woS8XvWvvjj9b7/fv1f51txuOJ35b7s8XV1/nbwjnF3wWd7bDffnu7W+a2nWmnzcpT7d+19g9qO7aj2vJ/8fx3iZB2kA1gd9KeOOStTo0lGk/ny/0y7VPxgy/ObCu1DfmgtvtPtT87mZbmlhubm1uW4qzBX3GuyxPR7ayc5qbm4049dfwxfp39suq/5557vlFfW39fpDVcg6e80tBJYulnTmLDmjoYQUC5AM8FHX7pxAe2VZvIljSeX1+OW07VsH8WiQ9XdHTJFm6v8HaNW9+GiRhHuKDje9C+1dwaPguPy7unU3xfjMukcNsB205HO1Rx7RqMDLlJ2Jg8DjZrp0MOOXAMcdqCfNj9Wfvp2nUNdc1/xEtql2O0gwmEqxsw7rURSCr2WvXJFxOxSGEswaLvIL9B8iCcjW/15KUjb3XaH1GrwyhfCNM7DuCyCnSAhNNNckXbugUs0b7t4da2xQMH7vBXTmZXDL++8eIvXPjCluG2yCiuHcT24VwSHjMmtjx+GKlcMbD/oLm+v6AyZd2NTxt/s/tvdb7cLxObit/5+sdzAsfxafwpcX+ymPygjdy8MuS6uAXv1gDD3KH83Oy8/IPYhkHtGiQPwqXav3P7s924sa3UNuSD2i6K/O9vf5cI+TuonVdjkFqZ5dUQyWgim1T8zv9MbVupbazM8snaXfpENooRhJXO2os/66xz32ptaZ0NDN4Z3uBGb8C7VxyEMkJFGCm54JprfpLwHxtjMgZWCA737z/wUbyR/XnYuX+AHDlgkoJ4TAIySktK9mvPaP/RypUrOyUBqnciqjpfdtlBVU2NzS/iX+UaJDqc1+RezsqOlHHYsWrUAvUKFeTnj122cuneP//5z2PrAsmX4p188rj3MKdoPuCtnHzNZIhzfDBKlrd2/YYfDBkyJPaqDNlYyv235dGjR7+JxSsXoh5trAvblkkb64g6hyqqKn944YXnHWhtkvF+nS3ej2+x0lmZ5a0f8TNmTC3FMM0o3LooR+LGW1bunz3tuA9o+wg6uSfHjh27njaKIXvrXzoru/HGm3Yv71m2E0cLuJHy9ibbnaNyuG/4Gl7XslH+SK29lZNXDMktVjors7xsktFENoohHxYrnZVZXjbJaCIbxZAPi5XOyiwvm2Q0kY1iyAexeKL0NSz3yz8t7ndJXQfvbgvTBteH0GeffjIMqk63iuXH0u7Gl63qZu0tL1wymshGMeTDYqWzMsvLJhlNZKMY8mGx0lmZ5WWTjCayUQz5sFjprMzysklGE9kwxma3xugwKLiViY8X3AYVn8zG+hJWtn6dpLc2lrd24pPZWHthZZuK3/mcUPtMnz69DnOLOXH6Ncz/cJOc+RZ5rK+DxCUvIzsne/BNt/x60rRp0xK+SV7ti7V3NjQ0tEzFoo1L0fbuSS5SJQG47hUXFhX9+KzTTtnbHi+fh0nswihedR4//u7Wyy67YgHWsHkcb5LHmtNuXRK3uB+TLnbUTMCYgDApQgLWKzc79zzMIXLrI9GffCkunyDLzszGm+Rr6rAwIGsMP3wavJ3zGb69ZMkSzuvp8obbYNUZodB9aHWMMmW5W3aI6epDvz1KS/quWLXitFtm3LLZLTIG0T5b3q9zosoIa/1Ymfh4Pv7yl9d3QRJ4ENowxFEatIFbLFPJJkaDqoYMGfqUnb9jfcl/UHzYhDD36FicE8U8XjxWpEyAGAtvf6vHSuIv7bvvvngibVNbyKeNE48XNig+ZdLHs7d24pPZWF/CypY6KxNvbSxv7cQns7H2wsqWOisTb20sb+3EJ7Ox9sT27t27An8q3oR9xxwvJkRRFnoed3dLtKqyegBs+/K8kA/FZFl8d+NbW/Kypz/xlAdtikmd+GQ21o+wsqXOysRbG8tbO/HJbKy9sLKlzsrEWxvLWzvxyWysvbCypc7KxFsby1s78clsYiePdeTzcka579DqZGcxlpe+u9TG8P1ZnfxajOWl7y61MXx/Vie/FmN56btLbQzfn9XJr8VYXvruUhvD9zdx4qRV+wwbfteGDevr+I+c/8yJQTLDiwBnOe6/fPmnm02cjlOH9jFjxizG3JKp6DTXEoPO1N1W4b9+3gKB776L3nzz2lGjDtiR9bJ1k09bR8tLf/3111dus/WWd2Aiyd/h143GcASHHTXwbvSFiRA7WNDMrMysUW+//cYR3B/fn+I/9NB9r2Py9fO4QOPBr4hL4phkYZ2bvljv73i8mLa34iejnEC+0067vVaxceNcdAbu/W7cd86X4vwIfNgNfPfqy646HiNpsZEq+bV1tLz03aXaR9r5/qyOetzizMJtjcPRlv2QHIc474oT4Nm+xcUlPCfYPs+ibdcR35XNxli0aFFfpKmHIBFCVVyH6OZ18XjxthjifjJ48I6L2Ib07de3K/F8jI3v+7M62VmM5aXvLrUxfH9WJ78WY3npu0ttDN+f1cmvxVhe+q7QZ555piUrK/MlnCuYOhgdMIUv9/vEb4zZCHmSgfnFObvyCVT5hTCQl7671O6j9U0/Vie/FmN56btLbQzfn9XJr8VYXvruUhvD92d18msxlpe+u9TG8P1ZnfxajOWlD6KbJULWsZyIWgfCBeksLoiXbTKdfItavHwE6SwuiJdtMp18i1q8fATpLC6Il20ynXyLWrx8BOksLoiXbTKdfItavHzgn1jb2WdPeDo/L38ebuHglVFh3hZy/9bYOWFd2C3Qee0NfOxck631J/6JJ55orK5teBwJynPAhdmBMgHAfACOsnDiLdxm7P7uu4snPvjgg72C6iZf8Sjjb7vt4E/wfrHfovNsYwLHRIsbEzlcfN2HiRATDz6q+9RTT530wx8es418ah8Uf8SIw9fvt+9+z/GWDJ9y477TT319XUZRceHI3/72N9/xbVW2VH55qxBJxL2owxrI3GgHn6BjnZgEoD2KkaGd/dhjvx9g7bvCK0YQ1uq0b6IWL1yArjwrO+PY/PzcrMbGejzpU4EEqNC1KxbKY92r8NqLx7h/1p94+WVZvkUpW/Lxe4fl5eeWuHMLZxfPNyxXkBbBy+sx0hRGzNfx6P4yYuNtNoaPsTrFFbVY4YJ0FhfEyzaZTr5FLV4+gnQWF8TLNplOvkUtXj6CdBYXxMs2kY5+a6ubluB8cSN7KLvRP1J8uDEJ4UMUPZrqmgfi1nVsFDjIr5V1JT7xiOESKtEgH0E6iwviU/E3jdj77WPbRm0rarHCBeksLoiXrdW5zskquuo4Ho6+rD8G88u+rdX7OltZy8fDpeL/+9sfj5E3h9MityOhWM3jws6ayQvmgfDWUOHi9xaf0K/fFkN1/PxjF3D81xYUFtyC2x2fwr6dHShue7h/gUxM0PHl4XJ4wtU/vfKMV199NfqceYfzrh7/+XjNR79+vWZXVFa+zH+dTIB4m4XJCztZ8ZSjs8Xk35x9XnhhwZnw734z/j6gHNl//xHzMrOylrBzBs5dSDkigov5Frl5OROPPHJft1yubxuw/872jjtmLG5sapwL+zD/BXNUiG3LW0BsB8yl2uGuu+69dPLkybE5U13dfx0L0qD4Vh/E+/tADOqR+fHHH56I14xwIUWK3EKTwDI55i1OrLgUea28vM/r1r6r8a+88spe69et/x6S1xwmr/DhEk64de2BdsGtxLyXkIzWMbg2658yG5tlq/d11Adt8XD0Zf3R1i/7tlbv64JiUxYP9z8WfwP2xz1VaEaBYk3CfW2LtOXl5GVtj1e4RE+4VPunzj+cA7GTBIz9fVHu/3aoD7yo+4Z+WUGC5AziBwrCW1sfb3W09ctB/iRLxf/PtP8jD9/9ZsXGyodwS6wJx6udoxe4eHFkKJSTnTO8qqr6fCyyGEta7DENOv7r1lX9DWPiN2CUqQIdvrtFxkfbmaQgQUpHR9ujqbnl4hNPHHuo78v3p3PD4sjvsccBG7Mysqah41zB04xJEGMw4UC13YcJB0e4oM+H7Ixhw/bYI8gfZZdccsmKPfb41myOjHGECQkRqhJ9yWhRcdG+c+e+8sPJk0e4V8zbuvj1le6kk06qHLz9oD80NjWtpH/Wyc2Dgc+O22RI0LKPee21V8bIhr58f7TlJozP+3iL87Esa7M48kiEBuCK8n3o0zlnB/XlI/+uTZHAcTSvvqGpfi5GbL60tl2Nf92N1+2dl5//LU4eb2lpQtKK24QtkbTmptZ2niMYMVyGJHkh6tExr0Q1jVIb0/Jdjd/ZW+f2lI6+fH/S2ZiW9/FWR1u/HORPsv+l+Pn5WXXYH76I1yW9HW3hdhVtol3mivaDJ0yY4F638b+0/9rBb+rx/3fuf+x2hYKS8mQKKvsHxMdJLyofwokqho/z8X7Zx1t/xEov6ttbPHkf5+P9so+3/oiVXtS3t/j/tfgjRx5fN3Lkgb9LD2W8z/3HxyUUTCTQCYaysrNPuOSS82NJSxf2H6NJ6U/VNzQ+21Bf30p/7PzZsTJRYaKF6SY9ampqfzp0t6HDOmK6fwLk1fakandRyZCYtY0efcSC7JzcJ2HTQv/w7UaemBAx8eCGAYh2fJiElb3//gcTsKpx7KLrAB1fjFtfW/UE7FYTT3smRKwv3nuVlZOb++M//nHjjoR3Yf+d17FjT3493Nr6UkZmZoRtyZEQjgox0eCGmGWvvPLqKUceOXqA9lvUAfCl/RalvKvxhSWN55c6zMnhqNRRSEiGYH/dSA33H3HcKxIYD+sjfdranPYqEhVmiHDX+TjRDzfqolz0m2UuF1BckD8sMyOjN5Jgd35xtI4fHBeXcDU1tbxyxBFH8MW1XTr+Pk4xg+JT5+N9nPSivj+LJ+/jfLxf9vHWH7HSi/r2Fv/fEL8h0lqPelbi4xJb7Bf30X20bzjHQkiTBqBcpv0Whcxt2m9RCsn7uCg6+Pyjzsdbf1YfD2fxqfhfr/bvlAj5B9AeXPL2QAZhpReljb9ZOx9ndbKzMou3cmGlF5XcUmvn46xONlZm8VYurPSikltq7Xyc1cnGyizeyoWVXlRyS62dj7M62ViZxVu5sHvtNfy9SGvbnS3NkabcXE7sDaOTir4DCrbFNXX1V5x33lnucXraWH8s+z7PPvtSPgJ9X1NL2we4Era3IglqCbe0h9vwGHlBHnnkXaHdVq9YfvWW/beMveTU90vf2mwM4ubMmVOBSs6oqqxcQgwSDbdgG5MXJh7AkGKl6Ja0rOwQ5/t8d/r0Xx+DBf3citPyS0p/Cxa89WVmRuYDLVhYiLdsEI8dNWgbErmcPT7/fOnp18+4vkR4a2/rJvmkSZNqMPz/W6zZVIUIFHe8Zb3NxcvNy8rAM2ojX3xx/gkffvihmzjdnf1XHOfYSyB8mfXr17WyvrJ/7y3KjkYdS7jaM5YKwj7zLfCcfI75HelZ7a3NkTewUvdHimn9+bGEUZzGtsatcvNyD8USBZlcryo9nedVRns4gkUxM9NJm0LZac9wXSffr3z5MXycYnUFH4SVP1HrR7y183FWlwwfhJU/Ufmw1Nr5OKuTjZVZvJULK72o5JZaOx9ndbTpkZ/XhFup1cDhXOKIaAaOewgjtzz32XWlY40qvpg4o29GTtpW8idq44q3MXyc1SXDB2HlT1Q+LLV2Ps7qZGNlFm/lwkovKrml1s7HWZ1srMzirVxY6UUlt9Ta+Tirk42VWbyVCyu9qOSWWjuL65QIWYWMg2R0FiSXjU9tcKvz5UE+g2Sp+F/P9uctidra+vuRAzyLERU+HeRGcPivnYlFSXHxbg88MGvC5MkXlvI8SHb86a9//+0WNjU13IPbU7W0YaJCytsjuA3CN75nwO+ohqqay6fOmFpOnb/5caTXeXTYqMM+wmjQr7HycQ1kXMyN83oYy90uYxnnoUuIkNT0bm5pPuexxx7ZWX58es45Z/8+HIn8HQmUG0nquE2GNYsyczHn58SfX/IzNzLm1yvoXKestraJL6Gch3pwMno6953JFXTpqHN7j9LSgvyCgoljxozu79eFZT+OML48XnzhRWlnsTNmzMi6+Lzzj8Y/873QbiHoXHtx5Kqjnmy7RrzW5E877bSTm/xKX92J//3vjdkDbbATjlMGjosbbWNb4NxiYog3lDd9Mni7/u+qjpb6caTz5XafhAmS+fsvbDzqxxHOlwfFCpJ9U+L/+tcz+Ehnp5XH0Xax0T62A0YH2zE6WpCfnTeYTyyqbS3121k6Xx7U1kGyb0r7s52+KfvfKRGKd4JILsrG0UkkKl0QtY1pba3c2iXzaX0kw9KvjWNtrTwVf1MLJGtT24Y+FslLOjq8u3C1ehudYpidFicPs7NCQpBbXFJ05HXXTfvxDTdcXtSV9n///ffxMtLdfo/bY48iGYrw/WD19Q0useLtIcSg30xMRh57w0+uuWTIkAEDUIdO57WNY+suOR+1vvzyc+egPBMddh3ry+QHHa+7xYNybIFHdMQhxNzlxqlTrth22959/FhsxalTr13X0to6B/tcA3/u9g38MWnDekWF5Wibi/bbb7+hir+p5aOc36aUhlvDD+Ax9KU5ObltBQWF7hYZ6sHbTu4VIYD0Wb585Q+wCnYxbiO5eUhRb1/t+Y/9z5w06ZL9kIidhf3NRd3dPCbuK/cdMiY8ERyzReioeFuMj0O7zqyr+w+7/IKiopOxr/k8NkwE6Z8b5qRxwcbWUEb64xdd9BO/03QYG4d8d+M7J+bL+pAvo96MTcXfdKvTtp1tF9toatPy8vImLLZQjeO72ZwvYHhe8VxgMoRR3Jbtp06d2umWqnzaON2JL3ufWh+qq4+x5VT8f+z42za0/FfR/p06DAWzB04ynwoj6utt2T9Zktkk09O3MKI2ns+n4gfPmfDbSeWutKkworJlRwd+YX1Twy8wNLAEHWE759swscC/d/ZC25SX97pyypQZJ/AN9bKz1Pok//rrr28sLu55E5KLJRwBwYKDbt4JfeMi6EYd4L8APeyElau+vHnWrPvcGkPy2ZXjf8UVN1RfecVPr8MtrSdh5x7tZmfLEQ106HhBa6YbJWInjHceZeXl5n53w4aaMatXr95sHzB9qTLc0vRbvJN2Ia7hLoni6Bg7cc5D6lHaY++PPnp/ynXXXTdQdbTU7r/kBQUlC/Fy1xl4gq4WvtxkdOjc+9I44gZZqKxn2Y9WrFg2fNmyZZ0Soa7sv+KQBsW3eou57babBoUy03+BJHUA2klzqdzcKLYf2q0dx2wjDuONeKlstbX1farcKT4evlux4tPtkfAMx/F21yu2IeKxLdvRWbZjMvmSmqqGJ8eNGxddA0GOOuhXuf+d6urFVTEV/x+7/qxYsaIRKVAF2w8fNaelbj4fzgPcIs/YEwu8BoM6Em8ZJjtmyfT0I4yofAfR1PH/x45/UFtKpnYXlTyIdqX9AxOhIGdBMj+AX5YNKyudqHT/DPV9+WX5TsX/t7d//Za9t/nzxsqqWRhVCWMCbTs7Lmx8pQVXKOxTV1d7wdNPP7a7jlEyCvtVrc3hF/HKizAfp2dyheOK0adal2R1dIxFPcvKx+D1FNeUlZXF1vzp6vHHfJzVmH8wAyNMnyNpcf9CUX9Xb97aY8fOZIa3urAbhej4j505c2Ysjjn/WrfbbqcvI+GWOyBrYjLERIiJApxxcUGsup01YspN152PxNHdJky2/0i4MCjW/Bjeqo5VsRtdMsgRqw6/btQJ/rfLzs06+7333utl/XV1/61NV/jTTjutqLq29mS8C25P/itH27iFE2HrEiK2Ff/No47Pfvvb+7jbVqaNuhIibfLPJ2ds3Fi1a3nP8hzYxkaZeCy4UCMSpDa0x6LdR+z+cTzfX9X++/H8snYwFf8fu/7g6cJwpD3M3497WILH39vcKGtlZSXfC9h//fr1sadSLS7V/v9Y+9s2DOL9890vy+a/of0DEyHtkCh3yPJ2B8WTcodt2fLSiVqdzyuWKPWWF9735ZeFI5VO1Op8XrFEqbe88L4vvywcqXSiVufziiVKveWF9335ZeFIpRO1Op9XLFHqLS+878uW8db15sHb7zgTveBHTCY0ssI/9fCV1rO8fNDs2bN//OyzfyiTP1HFEqX8ggsuqMVrMV5qbmlZjblBULW72y5mdMDdksH8nUw8s39EbW31+YceemiBfKpuopL79JJLJr1e3qvX3I7BB5dgdHS6LgHinBRcmF3sopKifcJtTSeMGDGikH6s76FDh2KuUdoidNLvcDSsY3TE3WrD6ydon4vFBb5/7bWTR/h10H6LUk8ecVa0tLQ+jjiNGGVxo0scDUIC5BI0xAhlZ2UfeNttN48CvtNIleom6se0ZcUVVXyLIT9z5n07Y+Xso/BEoFvHiI+ws22wuYQIsdKqa6o3pmeE/vz888+7laS7G//JJ5/E8+hpQ+HXrRPDZJKJKBNAjgbiViHfnvvWOy+9w0m1qesPWz9gU9uIBkBiIh13USosL6Dvyy8LRyqdqNX5vGK5RRKxRBTK7prRget0jHke4HrAW2T5kUitW6fL98ey4ooGYSRTfFHKLS+c78svC0cqnajV+bxiiVJveeF9X35ZOFLpRK3O5xVLlHrLC+/78svCkUonanU+r1ii1FteeN+XXxaOVDpRqyPfKRFSMIFFCbQ8y9yEj5ai35KJWp34eDrJFUuUdpZP5Ec+RIW1NJ5OcsUSpa3l5Ut4lUklE7U68fF0kiuWKO0sn8iPfIgKa2k8neSKJUpby8uX8CqTWtnOO++8Dheo23CxaqAOczzcY+9MCvDJwaKJYydedBVfXeHmjIgqlihtMXLShs+fW1pbHsXcoEY+PcK3vXNjksX5Qrwgwgc746yynqWnvv326+OnTJkSS4YcGF+Ko7Io5YjR0qOkfDrqzbVuXKeLpMWtlM2Ehjw7e37ycvPwYEv+aa+9tpDvPuu0D3w0f6edtm7EY/O/xfyYel7L+QQdXGK15SouhpiOUaa+eQWFl2O9oGLWgfFJtd+iks3HIpDf2m2vOTXV1R9yrhCfymM9uP+kvH0Hnz2KiovPxWPkW9MuaFMcXye54ooSZ3mWkZRhie/QydiPwWwTdkhoM1cXlDnyRxhvXXzQ1pr+srVXHALsJrmwpLidVpaTlbkL9i2DCTVHnuCf+wt4e1pjQ9MqNMQbspEPUetffDyd5PIlSjvLJ/IjH6LCWhpPJ7liidLW8vIlvMqkkolanfh4OskVS5R2lk/kRz5EhbU0nk5yxeJvHksmNkPOg+1+O8LAn0uIeC7gzwavLaHMzLze0ovauOLj6SRXfFHaWT6RH/kQFdbSeDrJFUuUtpaXL+FVJpVM1OrEx9NJrliitLN8Ij/yISqspfF0kiuWKG0tL1/Cq0wqmajViQ/SxRIhKhXMAi1vA8mpqHDyQSqZqLDCqExKjOQWb3nhrJ144eSDVDJRYYVRmZQYyS3e8sJZO/HCyQepZKLCCqMyKTGSW7zlhbN24oWTD1LJRIUVRmVSYiS3eMsLZ+3ECycfpJiEjAGh1r/givV3dFx84zg7MjdnCDyHs/t8uWrVz7bfvr+b0yNb+fLj4cJY95OrJt2Ki9976GjR/7W6kQHg3eRpdMR8gggJUhZcpZdjdOiKSVdddjrs3GiC6qo4KiuO5AsXLvysvq7+DsgbmFzQv7aOhSJZdIsGYkRmYGZ21hRMUt7KCbHfoqNHn4H7gZEX8RTd0/ARxoe6dryyI42397APGRhR2f3TTz86DCrW2dmSpw9ulmcZb6avAvk19h3JVbvbfyYdTC6xtXPEBMnQtz75dMmVeI1FbLVdKrUpjsqkXY2v+nzxxWf7Y12kU3H7K4vxueF4MgHiUzxM8jhCh2Pe9DBuOa50gI6vrsZ3sTLS9snOydmZtwFpzmPOD+K4ZQ5wPN4bN+6sv6le8k0qmajqIIzKpMRIbvGWF87aiRdOPkglExVWGJVJiZHc4i0vnLUTL5x8kEomKqwwKpMSI7nFW144aydeOPkglUxUWGFUJiVG8k74tjTO+7KJELE0IZ7U/QHg+YA/GrFX7tCX/Ig6ML4UR2VSYiS3eMsLZ+3ECycfpJKJCiuMyqTESG7xlhfO2okXTj5IJRMVVhiVSYmR3OItL5y1Ey+cfJBKJiqsMCqTEiO5xVteOGsnXjj5IJVMVFhhVCYNCWSV8XgaxNNRLl/EcRNWNCrt/C0bi4nHW59BvHwpgvyISm6pbCwmHh8UU75oI19W5ttIJyqbeDGt3PdldV/H+Khv+8knH7exoa7ubTZOxz/52Do9KHNl5IGY4Iz1hc6L3SLz90ttRTpp0uSVeFz8NnSANej8+evhj8jdqkIHidECjBVhiTWExm2tnPK87JyLpt58w5FIhmJJv/UXp/1bTznl5KeQWH3IkQd29KinGx3irTh2xIzJ5ANyrJydveuyZUsnXH75aZ2G5hETj/8PXr/v/vv+CfgNiBtBfTmXxl28OYoD+5wlf//ke7gNEBu5SrT/9JmXV7ygtqb2DfjDfSg+qs5Xg9BnBiZ1Z2DeRGZGbU3NMVizaQwnpFt/dt/Jx9l/19NQ79uyvOuuu269avWKC5AEujkZkLn2AOUtMfeSXI4Q4RbW2q227Pc460xfQVui+Mcff3xBbk4mH8nvw2OtpJTx2HbYsLRU5EXMEeEbWOFqUwJJJWWWkvc32QhLfTw+kS4V/ytq/4wMTJhucwtw8vrB84q/R/IdxyP2W8KRc+tzOQW+dBxFJbc0dfw7j0KzbWx7WT6Rjji1pdpXtqKSWyobi4nHf5XxueZH7KLHQKqYrazlrd7yxFhfvs76sLy1oTyZndVbnrbWl6+jPmizNtQns7N6y9PW+vJ11Adt1ob6ZHZWb3naWl++jvqgzdpQn8zO6i1PW+tLutGjj6tuDodfQ+dfo4sYbzExmeDtLHRwd20zigAAQABJREFUWCI/94gnnn7seD72LTv6C9qoX7Vq3Z9x0j4Be7gNc36MS4jshRJ1YX3Si0uK+2M14v+bNn3asKBkyNaZ8RR/zz2HL2ltaXkMvhnE3fbhrT12wIxDCqx7eglmocKiwhMfeujJ0YohPwMHDmz5zrD9X0JS9T5t2JlzYjeTqI66c2TsgPvvv/cIJi2yC9p31Q/zpVYXlRT/HolGLf1htMQla6wP25jtiySl1+L33jv7qqsuHRLPF+Xx9j+eDfYv95NPPjyppKR0f7SDm/OE/eI75Vx7MDb3E68tScvOyV786aefro/nK1l8zA/qjZuSe2NOVTY7P7Yb24wby9j/5tbWyItBb5pP1o7OCb66u//Wr+Xpz/rydYrnU2tDXTI7q7c8ba0vX0d90GZtqE9mZ/WWp6315euoD9qsDfW+3VFjjmrGfwW3qjrPbf72eOzFd/js6MMiOYrh+5Hcp8ni+3jr1/LEWV++zvejsrWhLJmd1VuettaXr6M+aLM21Cezs3rL09b68nXUB23WhvpkdlZvedpaX76O+qBNNpv9S5bCN5JjqxcvnShtpfP92LLFSx7PTlirFy+dKH1JJ79B1OKlj2cnrNWLl06UvqST3yBq8dLHsxPW6sVLJ0pf0slvELV46ePZCWv14qUTpS/p8K8+culF5z5R39DwHDqxNnZm0DERcreIOHqDUYweNZVVE+fOfXJ/1cOn8k2/GA1aX1VRe3tdfd1rKHNowM1R4UVScYF3F0zckcM6I3lDmxpqb77uul+Owu2i2KJr8mljyX78+PGtRb3LHsSqzm9ShmQlnZ07L8Lq7Mlj9IUjTxjZytqmpqbuJ7/85WT3ug/5mTt3bjOSh3WHjDp0NmTh5uYmjGxkYK5ULXzm4lZhHhKHcF+8Nf3SpUuX7CM7Wyfyqiv18BcO5WU9lR5Kfw7lCNRu/4njE3p8kg7rqqSX9+y53/LlKy9HghUbbSNGm3yqTJosPtpw//yC/HHwX8TVspmIwYZrOTk3PK5kevfuHVm/tnIB2E5/tByo4yt5/PBA+N8TiVWIt1J5fDlBGnZMivBYfvXrWKBxjfyI0n28/ehe/E1o+bZ+xUsnmor/r2t/PHQQbm5pasNvzS1hgTZ3iTYTYp4PaHPX3PjiMHBs2QgdGyrjbfZ4CRPPTlirFy+dKH1JJ79B1OKlj2cnrNWLl06UvqST3yBq8dLHsxPW6sVLJ0pf0slvELV46ePZCWv14qUTpS/p5DeIWnwsEbJCGVmZ7zhIR4yV049flm9S6zMIZ2UWS9sgXSr+17P9r7vutg11NY33Y+SijqMHHSMinGODwxi9rZWTmzPo7nvuvuCGG25wE4fjHWPKsbWPGDHi/XCk7QH4rGZnrA6YF0w7akAdRitCxUXFe2TlZFz+6KMP9Y+6SH7+rVq6amVOXu69GM3BEkataaWlpW5EgvN7cEvLXYh5MWYSQIpFHYfi7fMXYZ2h2C0ynafHHXfY40jgVmEkCA85tbnJ0pzTBBkv8Jl48mr3KTdNvfz666Ov33A7aW71+Of/eaeft666sv53qEs1R6qQnHF+EDsJngRuxA185hZb9jluwoQzTuJok/Zb1PpUPaULis8VwTOy0s5DrEFMDNm2/GfO/eGtQ9qw/UnXrFlTUVCQ+0aQX+q5JYmPa1PoAGBcW4K6pIvHlvuJdmzHUgov49g2yw+pH88vRyNHv2XHUhDOyizWx0uXiv+vb/+Wlka8VBevt8EIKo6HO3A83/h7I+04FtC5aUSsQHTikNMEH9cOVbLzr9M5oWMsWxtHutTx/9cff7W32ljlf3X7xxIhPxADBslUkSAdK+fLVbYVpw+/LJz8kwbJpA/SpeJ/bdu/ffjw4Quw4vTz7MDYgbJDQ+fp/uXzmOLChttCbQffeOOvztS5EXSMdfxxG625tSnyp8qK2r8Azzki7mkuTpvBCAs6ZP5zjNL6+lrGyi4sKBw2bdrtV2J9kizFkL+gWJQ9+MDsp1DXv+Ki6+YIEc+LMi/ESMLcfvC2EDZOEM7Kycn+blVVxamTseKyE8IH6YknnlMF7cNImjhPyNkhoeArIpw/+MrIzso6+IYbfnUOX1lhbcn7G/yHDz1013kYb5mPhCoCe9cBMMnkY+yFhflu/6HLa2pumXDxxRNH2322PH3H23/FRbzQ1Fvu/kGP0rJDWFfOleLkd/hxI2RIiFx8tgm2SFZm5rN4H9jf5NeP55eFUzysJp2Bl6gegjaCq0yXBLHjo3+0M2NX4Wm8t/FUWats6NP3o7Ifzy8LJ1+kQTLpg3Sp+P/69meb4jfl5hXyDwfa3X10DYHenYMg/P1vNh9Ox8k/3n5ZOB3f1PH/Zp3/sURIJ4ZPdWJIzrLlbdmeTD7G6mjjl4X3KbHcJPd5W7Y+LZ4YqwsqC+9TYrlJ7vO2bGNYPDFWF1QW3qfEcpPc523ZxrB4YqwuqCy8T4nlJrnP27KNYfHE/PWvf23Kzs+6AbeXlnH0BomEW2SQHRsuakwI0jHvJB9Pfkz88Y9/cCTsY8PcNob4jliVJSUFk9HZf4aRCPeXkJ0lePchz9EDbG51Z9xWKSguKT1q+erPv2frKp9BdOTIkVV9t9lqCoaE1mmkiRdhJgHopGnCto111Fj1urC0rOQCJA6H4wWjsVEYxnv66ScexjpInzEZROLgRnBYP/rFPBgmEgWlZaXnn3ve+JOUDLkA+LLtKX7evL/Vw9cU7OdatJ9bZZt4tAdfPeHqxaQII1TbY12l6/Pysg6ArfvNd3X/6Q/7EsLn4JzMrElIQvJ4e4r+ucI3eYxquf1nEoa2R8LY+PlWW209i7cwac/Nj+eXtU+iSHB279On146I5zpBthNs3HFlEoonApfsttseS+lbNtanZNRzs7qgsvA+dcb4kpxly9uyjeFjrI42fll4nxLLTXKft2Xr0+KJsbqgsvA+JZab5D5vyzaGxRNjdUFl4X2KBwH4bjkONcR+1/y9sAyfblSIPH4DIbzbNzpkhADyw1jc/tH4UevO/nzfKtsYksne6oLqI7xPZS85y5a3ZRvDx1gdbfyy8D4llpvkPm/L1qfFE2N1QWXhfUosN8l93pZtDIsnxuqCyrFEiEpuMiClMzmU3GKcgbFRWRjZWnkyXnFS8f/n2r/92DGjluBt0o+iI2vmxY0XNP67B8Wp0oZ5H03puEXW5/Ennjp/7Nixg7tw/rWPGXPs0saGhnuQUFUDzy2WBLHDZLLC2zVMjrB+D0Ztsor/uuCVU8aMGbNt0LkYdP7deO3k1zEn5ln4amVn3+HXJVfs+Hl7iHGZeEGXXlxUtE1OTua4J598pD9GNmJzkhob1yxvi4TnIolqJpb7zg027Q0NnDiOic/NLb0wMnTGSy/N25nXevh1Iy2qF/GWx7qJH1XX1MxBHdCMYTe6xH3mJ/qvuYXJYAhrC+2YmZ191U9/+tPt6CPeJt+kjM3PBx+8tXVZWfFpWdlZfbn/TEpwO87d4sS/dPc0IGMzKWIlQhmZc08//ehXVPd4sYLkHfExgTxnf8TCInl803y6G0VkOzEOR9WwjtKnl156qUu0VGfrT/W3sq7w8iV77YPk9GH5oLJksmW5q5t8p+JHzz8kN9k4B0K4XrjlGXg+8LeDj0t60MZugVNS3B2LPZ2o9utquwuXav9NT1qiRZNef9huajO1oWS0t7Ku8PKl4ycfksu39WV1kste5WTUPT7PYPGcSa4K0SF5vxwUSLa+zrdlOQhLmeRBNvJrdZKRytbKyFs8eX6CsJRJHmQjv1YnGalsrYy8xZPnJwhLmeRBNvJrdZKRytbKyFs8eX6CsJRJHmQjv1YnGalsJZs165narPysP2Kk4CN0ppyA7C5mHA1iB9sx7wTLxuQMnzv36fOXLVuWIx82BnmV8YqLBgwqzamrr58PWRuTFH7YWTPRoF/IXRU6OuqM4pKSQ559du55H3zwQaF8KY7qSkoZP2PGnLjhu4ce+gckahx5caNBuBCzDq4tgXExebHmhRojMpk9epSNQkpwBtzEEqGRI4+vO/GHP3oWspXEolN3FYONe1UA/YHPxCjO7nPnPvczuO2herGerBM31Zk8V9zOz817AiM0nxPL+Hwaj4lfx20qoNq4L5lYdmDk7bffcjVGd8ppy02+FCcqjX5ThhGxnMcff/pk1Pe7qJfbF7Yv6g51OuuLkbzoU8scJQu3tq7pt/W2t1922dT6IJ+KqThB8c8999wCyPfB+eBGBTkqRDyOqXs0HwleQ+XGmiWgboY2fcifpf9ofPmgvXzYGKqzcFYnGalsrYy8xctXEDYVHw8p4F00OMd4y8u1G89pJvn8c8PfeKe2TGt37/FRewe1aar9U+dfp3Omoy9xj8/bE0Y/TJ1MQdT+QKln2ToPsrEyi/d9peJv6uRtm1nebzPbnhYXj7d439dX2f6MNWyPfd/Ozyu8LyszF3lF2E245cWto3PFha0NF7rs/OKSwh8dNGr/MzEXyE3Asfti60weE4E//84+B/wqlJ71YQZegB4JY+JybgE6TiYAmbhoZmO3eAFwXvj2+IJevXucP2rUAf83f/4jBfQh//H2f5dd9pqHR7lnYXHENjzOC78hLFzoqOPxjjIkBW1IEHgLB/MV2lsLy3qWXJiW1nKoJirTd35+9cLamsbXWprbw5kZeQgdnfPQ8S8Xtm1IikIFmVmhI/ILs244/fTjNnvii/VVnZHUtH3rW99+qVd5z/uR9DWxHTkSFArxaS6uOM39TsdICh8ua8/Cjp5w553Tpp9zzmmDWS/ri21g95/88uVLDy/tUTopHAmXMtHhat5sR+wr6hB9igtJGCQcEYvUooO6bvHixR+rPYMoY9I3dUHxMfq0V25e1pD0EJco4DFEKocdQSLr/v3X19Wt2W67/vN79erlEiHrLyieL7P4oPiqm2+nsm9j/QmTiFq874uxU/Gj5wbbAS8mLkUS7hIh/nHgnxvIea5h4VT+tjl/jKd1Wmjjxg3upb6J2p66VPsn/v19E8+/wFtjPFF4wtgGkYxybcn0wpES2xW8vTAkwyfTp+JvaoGvS/vPx2sibr31moeQUCxGx8YXcrokCB24u8XCpIidHrb8hvqGC0eNGjlSHfamvYlyOv58RB8J01sFBUW34mJZx0SAEys5KsKtY9/dBTRq6b6zEOXs7x5x0kkXXXRR7GWN8c4/JBzhq66afA9md6/owLgRF/B01mlEgjImJPjkfrL003NQvwGwD2HRxPR33lnfitWW52AfsetMTlz9uM+opvvZORnqjjtR2UctW7b2OCaDjOkU5kv7zzbdb7/vzITqM8Xmv2XxaI/YpHTwmZVVVUfOmv27a/E02UDjzrGMo1jDh+/1rY0VlVdBUcSRMGzpPD6sJ9uY/pkcYaSIc7zw8tMmvBC2jiNem22sq+pLpWJsBoTq9dcXDcX+98c/f5coc84TRwFoz/1Cx7f04INHvztixIhoAyb250J0Nb7d/2T1Taa3+5aK37Xjb9v/7rvvzkRKVKB2hE7Jszv3WOz4DbnlI5obmmrsMZEdaar9u9/+ti15XGx7qk0lC9JLJ2wyf8TRj3wlwyfTdyd+LBGyTuUgqELUBWGD5BZnd1D+LbVYyVPxN09Ig9pZ7eW3oS1/ndr/pJPOrcTgxZ0YSWhk3Zk04IKGKkZXKIaoYxXq9n45edlnXXHFxZ06bLtf2nfSm266aU51dc0f0VmH2XEDF1OD5xYrk8FVtRiL91/wzLwnDmSi0klJfcePH3buAnzhhRd+UVdTex86aeRbYfcaCWPDH3DsAt2RCHGV52E5eaGjsR5KJmK0MWkZNmzYC/DxKeoZIY71Ugy0Bvh0t//499vzzTffmHDhheP3MnEMdpN05sxHVmGF63lIRtCQnBuVi7pEV+JlYomRKtw2CyNpKUjbcsstcooKC7+HZPQX3/72t7egl03xoz532KHfwA8++PD/QhmhnXlgWEcma0AiwWRTtWOOVyuXJnByzL9aEW5tuf+UX5+1Muqhs0+64Ec6nyr+Cy+80OOvixbtiUQrn0kWzgv3JnsmXpyPhAna7dv03+YddJLu/XXWj3xIZstdjS9bUtXX+qHcL1PGzZfbcip+145/tCWj33gVDZbKCrn35XTI3W+sg0eTbnpIAX+qIj179livY0ZMqv2j1y22Rer8S3z+xS7+8U4gNSIpN//kikqDv+XT2ljeWglLmY+Jp7Ny60u89Naf5YUjFZa8j4mns3La+Zv01p/lLV5YynxMPJ2VW1/ipbf+LC8cqbDkfUw8nZXTzt+kt/7EP/303GcQ6QmUw0gK3CgQeJcUwc51vOj8MvNycg/bWFl1cb9+/XrQv+zJyz95bkcffXT1rbdOubGurv5FJBlcX0b+qO40asNY6NhDpaUlQ1YsWzFl2p3T+OJUt9kYFCgOaGTOnEceqq6pfQFV4wxv1sd9CCPPmB0fl8xgnktxUWHR2RgVcv7pe9GiRTUbN268Az6aiNUmHvVyvtAumHecOfSzZSt+/vjjj/chjvYG3ymx2GGHwbOhX8XkgUkDEyAlWqBueQEmF9EEI8zHv8a+//7ffgN/e2G0Kraq9bx58/quX195MyauH4UXy+Zwv5D4cb/cpHOW+eFxoxy0ARPWp0+YcNFTd4+/O/Y4O+CufsDG6mx57QepsB9+uLgfnB+MBAu77h6bd23BOiMO55I1hTKz3aiTbKwfy0tvY1o+CEuZj5EfX2fl1pd46a0/ywtHKix5HxNPZ+W08zfprT/LW7ywlPmYeDort77ES2/9WV44UmHJC7M+bX02FJyApn7KnUfAEu8+xPM8xLzDRqwgsY5lbfIpf5RbXjhSYcn7mHg6K6edv0lv/Vne4oWlzMfE01m59SVeeuvP8sKRCkvex8TTWTnt/E1668/yFi8sZT4mns7KrS/x0lt/lheOVCdYp+ByQIBvSF0iPW20ydbiyUsuHKmVWbyVE0ddIj0x2mRr8eQlF47UyizeyomjLpGeGG2ytXjykgtHamUWb+XEUZdIT4w22Vo8ecmFI7Uyi7dy4qhLpCdGm2wtnjzl6KwrMSI0G58l6LDbNNGYttC7DpYUvWEOVnc+sb6+6sRp06a5ydPWH30pHukZZ5y7ZKedhtyE2ynvIhmwT5Gw7g5Kv/pAlo5H13esr67+5a67Dh2G21CZifwfdtjRn+0wePt7kACsQOesJ1acP9WjI44L1jFyNKBneenZd9xxRyF9s854tP452L+FWz1cYNElDB12cuPqi1tCGVg48MBjjjnqkn333bcv7fkRiL7E33rrHUsqK6rvgMyNyoC6BJPJCjcmRWxnfth5YMQJE8cLD+lRVnQL1i86u6Qk9/DvH3/UmB+fetIkjAQdBjyGvpjXREeB0HzcXzchm3WFH9QlVLt+/YZZF100acbNN9/s5uy4YLTqqJutL3nJhSOVbNJVV+2LJKgP2sbtF+Tu9geTIsjbautqPy/IKfhAtrJT2VLpuhOf9hYvH/JLXSK9cKSytXjykgdhKbN4H0tdIn2QT4sn7/ukjZVZvJUTR10iPTHaZGvx5CUXjtTKhG9f156DvwKFUDNJdzBCyXRs7vfHUUnMFVqPc7peClL5lD/KuhPf+iDPjfbWn2JEtZ2/pbP4VPyuH3+2ptpQLftVtX8sEbIHS0FJJbcVsrw9sMLK3i/7ct+P9JbKh8VaPhV/04mltlL7+WVf7rej9JbKh8Va/h9tfzyNFD722OMW4Ep2E//NsZNGcuRuhcCn66gRx3XaeOS9KNzWdt51110TG1VRHf34LL/22qQXynuWX4onAZYiCXArORNPfx0fXkx5QXNPlbHDx5NPB/7947/fdOaZ4/bz96/D1nXM9L/f8APn1lRX3wg75nCdfBKrjbE63k+WiYRizM9+/pNTqKOPM888czkStXvwWcNEhdiOzdWL7cGNCQDwGX226HX2u+++ztdl9PLrpzJeN1H31FPP3LXT0KE3YsXpGoxGueSHvrivnN/DD+PDNTsRvucsGx3J8Lz8vF9l5eTdvvDlV34Nf2cgrnu/F+vFpIk+cHw4quTmG3G/8XRaY0111d14w8gvsCJ4dYdfV29++WUpJFe9heW6S5GW8EmYc5TN/ebG+rKj4yRZPg2Hs/0Z7FqdU+KLvuRHfq1OvKXCyY46ySzOyi3W8qn4X1373/XAXfl4Aw9Xmnc/ho52jyX+aPt0/r5w/cA5GvrELq5pj11Xjmnq+G/6c2XbS+1iz3nLU6+ysLL3y75cdpR3B+vbqez78MuJ4scSIYHi0XhOiU+ks/5UYSvrKp8oRiKd9Z+Kv2n0wLZLV/hEbZxIZ3377Y9Ovebb3973d1g753m8PxNqonH/CU9fsSNk54uRgTQkKekZodDADRUbTwCg0xumoxadf8Tp6cdH7r33gddw2+tK3EpZwwm2vF3EAB0fXkxdh45O162Hg84+E6/Q2KeisuKGHj0Kd6Vfu9l95MjHySePm9naEvkCmOja/gB0bNbMTdpmZ44nnAoa6+tPP//8879FABPBsrKyZ1G/1/gEFmVMLphoYONviiIlLkwEsDB20bhx4358Mi740SzBITr//g4//PCafv22mwUH09etW1eDeUBIeNzkZjxlw5Eg+m5HQhPmBwsjVmEhxrwMrq+Ul5vTPzc3ewCe1MrnO+D4oQ03JqkdB8j9C8eqRS1I4GaVlW1x04YNDas7qpKQwD7WiQUBK2rWfae8vGxHvCuNy3q4mIzP44eEkW1RW9fU+BISpugQV4cTtFUsiwzyK1my+MIF0UQxEumsr1T8xMffthX5T/72fj5OVt4SZ28rNdgY7+aN4Q9Pa2ZGaLEA8Wiq/bvX/rYdE53jiXTWx9e5/TdLhGxlfV7loB2Xzu44eSunnV9OhLdY8iqn4m9+4VfbJGrPr2P741ZUcygr424kPGuZ+PDDxIFJAfaJawuloWNkJ57ds6xsTEZ22pi0tPmxFZu1v/7+M9H4yU8ufL61pfV+dNj1TDDojx9uaAv3QQebjmSIIq5rRL974nbPxTNnTuFaNrGOm7zKbMe+ffu2NDc3zofMjeDQgXySaoPaLT6I/eNrKbZ/9923D6QJ9atXr94YCbdjXk9bI2TcXP1IuZF2JCJu9Aa3yYrwOf/000/Z2QHMF7CxoAMGDKjDEoS3IpWZCXwDk0C0AaoVnTPFpIYfjvQwycREZyZaDJrOW1IcfdFxYAjasy5MTtmOuO2I3C3yao/Skpu++OKLL4mx8VnWZuWITz+xerIsHOm61esOaWpuLmC9GEv1RSLk5lvlFxQsjTSnLZ+MSefWjrz1a3VWniy+78faklfZr7dvl4q/qQXUZpR0t/2xBFgxThC35hX8yKk7f1TGecIfcgSv7/lEAEv/mfjWlrzKqePf+XfL9lbb2Lb35d09/tbnV93+dsjR7YM9yLbi5K3O3+F4Ol/ul4MaS76JVWOQD7K1WPGW+jZ+mVjFIG/15KUjb3XE2i2ezpf7ZfpQDPJWT1468lZHrN3i6Xy5X6YPxSBv9eSlI291xNotns6XB5XbWkNvoKd/Ep01N9bB3Qqhf3bIKLtJurjo9S0pKp5w/PHT3cThZPFPPnlizbBh+97W1Nj4AvxE2KHSN31ylIGUa5HwaSq0Ana2jbdhMDqSfeSkSdcfC2zc/b/66quRHaQ9j8TA3dajXyVv7MiZaLCMGC6JwcgP9yP3nXfe2en+++/XqFb79tsPmYes4kvkebjAR33Qjj7oExVwyQfLkPNWQL+1azeej2Qguix1RyOwrmoP6MK4XYBXgrRPxZo7c2DLLIjzrpAQcUXr6BN1bAPebmIiSN9se96GYt2ZjCKJcjzagw3h2gx+OAL2dn1z488++2xVbL0gG1/1IPXlfpkY+EtHnQuXfvrpt1DXDO4/47EepGhD3pKLNDc1fwj4Gtr4W5BfYny5XyaG8Um5WT156chbXRS96Tuezpf7ZXpQDPJWT1468lZHrN3i6Xy5X6YPxSBv9eSlI291xNotns6X+2X6UAzyVp+bm5mPX385zgM3QtiBZZ2Io537tIZbG7GkwjLq/c36o84vUxYvPrHSkQ+ypT23eDpf7pdpqxi+H2KlIx9kSxtu8XS+3C/TVjF8P8RKRz7Iljbc4ul8uV+mrWL4foiVjnyQLW24xdP5cr9MW8ZwiZCvVHAbwMosT0xXtkQ2qfibOjG2pW0rtY2VWb4rbe/79G0UQ3LrXzors7xsktFENhjx2VBX1zwToxFL2BFzc/NBcLFjAsFRESYCSIQyoN95/l+ev9Ku/ZMoNh7HXnvggaMuqK6qeh84vaHdJVpMhHCRdZN/mRRgX6NxsjJLcbdqwgknHLtHvP2nvLy8z1/wuPozSCBamTRgH11yRcoPR1Y44sR9Is9OHo+198SISmyRSKxuXYd7dAvxFFkLMXzDPUdDeCuIo2FMCkhZphz1zcADcYd+/PHHIxPtN3Ww+eLww4+6oLmp6Q+YKtXc0YYcYXNJDusM3+7WoOqOY+Dqzjqz7dlGpKwH7MOY3D4/Lzf/gsaa1oXJ4ls9/MeSDSsnz7ZctuyTHfPz8vqjLR2Ocbm/2hC/tbqm6iPcTq1M5Et4nyay0TGWjcVKZ2WWl00ymshGMeTDYqWzMsvLJhlNZKMY8mGx0lmZ5WWTjCayUQz5ELapKVyG5+dLoHe/Teqpw4eUmzsvkSx9UVfX1OmJMfkSBTbh+SccqcWqblZmeWuXiE9koxiyt1jprMzysklGE9kohnxYrHRWZnnZJKOJbBRDPixWOiuzvGyS0UQ2jLHZrTE6DApuZeLjBbdBxSezsb6Ela1fJ+mtjeWtnfhkNtZeWNmm4nc+J9Q+ts0sb9tNfCIb6vB2+rfq6pvmoCNuZkLAD+RMgtrZgaPzx4hGKxbYyyjECM5xixYtOAq31Tb1lKYCikkR+blz535xwAEjrkZH+wX9ceSDyRU7fSQD7rUNjMENAw/67Pbcn/98It5U70ZvVH/6E79ixYrVu+y+851Ioj5josDOG3o3ksG6Q87bbXzHWTtHWLBP6ZzYyVd92A23mV7AmimttGeSwrrRnljGoi03jpDk5mWn5Rfk9n766aeOnDVrFieSbrbZ/X/ooYeqvnf8MZdVVFbOwtvaqzhnCP+eYcNY9Uxy3Ggb68+6MwFibCY/TESQQGGHQ2iT9khFReWC3n23unzduoq/sl6bBe4Q2Pjik+F/97vfDW1pbdmSbcNjz8SPHxwrt44Q2mYD3hj3PuYHcRJV3NisgmJaPplNR9UdEdb6sTLx1sby1k58MhtrL6xsqbMy8dbG8tZOfDIbay+sbKmzMvHWxvLWTnwyG2tP7OTJkzPz87OH4rhzHSGrdjz94uN+Y1j1/Isf/OAHlQIpJsviuxvf2pKXPf2JpzxoU0zqxCezsX6ElS11Vibe2lje2olPZmPthZUtdVYm3tpY3tqJT2Zj7YWVLXVWJt7aWN7aiU9mE5gIWafk5Yy879DqqOdmMZaParv/bWP4/qxOni3G8tJ3l9oYvj+rk1+Lsbz03aU2hu/P6uTXYiwvfXepjeH7szr5tRjLSx9E+XZ6vBJrJhKBFfDJc47nES90rqNmksARDFJ0lGXvv//BuZdeOnHHrsRnHU46afTza9asvQcdfD19MKlgp8uOljxlTJDEFxQU5mAS0NiHH35wqI3h78+9Mx54tX+//vdilKeV9aUf4F3njf1071BDcpHON7UjseHLQ6tR/07vRDp3/FmL8CTUYiQ87ORjI2CsH8rulhUTKtaNyRtihED3/M1vpvezdVO7wiSWKJCfdfesL48+8vtXNzU33YLyOvrhCBjrhM290BRy1+ZMfsgzMWJChlDpmRkZrTXVNU9jOOuy5Z8uf0txnDE6Blsmz5iSWV4yn+LY54bbIjsidjFHAlk31oP7jC2dCVFtTW0FnqFb4vvryv778bpbtjFS8TcdW7ajbRu1q20jy0vfFfrcc7/JyszOGgZ7vgaqkwlicnPnK35LbZVVNR8fe+yxsUTIxrR8JyfdKCBWrAK+P6uTS4uxvPTdpTaG78/q5NdiLC99d6mN4fuzOvm1GMtL311qY/j+rE5+Lcby0gfRzRIh61hORK0D4YJ0FhfEyzaZTr5FLV4+gnQWF8TLNplOvkUtXj6CdBYXxMs2mU6+RS1ePoJ0FhfEyzaZTr5FLV4+gnQWF8TL1tO149/+Mlzd7kQniHv+mbGOmTh2zEg2dPHLxGJ/+3z00ZJLdt1111LPT2DxlFMuqz/ttLN+Db9zsG5QGztbfrBx/oluO7lEBvvEOHyZaL/m1pazMPGaiwrGLoY0UhmPrLfk5RXdDjdPQeYSHCQ0LgFC2Y1uMPGoqKjgaEtdY2PD/7P3JnCWldW1eNdc3VXd1TPddNNAA2IAgwkYEDXBFzUOSGIiGiMOPA1EEyUa/5pEX4D30JfEGf4Ojb44j+SvEZ84PQVNnokKMUZxxBEUGXseqrqq7n+vc2vdWrVrf98591Q1SnsOv2IPa629z/3OV3W/Pufcc//9u9/97m7U4PagBz30+3Yj+BsML24Yx1khLAJscVTsF8biwIH95rcfPGn1+uwTcSdcf/0XiucKsU7OXn311T+56I//9O/379v/NPu022dt13ZOTByctsVWsdDCa8ZZMfv0nlksQpa1du3aPWVfc3KrnRV6xamnnvYne3fs/Xf24OtfjONvr3etvds9wF5/nx2bYj9wbDBu2PD6948fuNk+eXfroejPmrB8XfD52miR40ZehJGTstRGuGKsTat88iJMeZFPbRnG2rTKZ40IU17kU5vD7rhjaLl9UvQsqz/n925GU+SsDh4cunt4cOC73/jGN+b84yKqzVyV/uDytdFSD8saEaa8yKe2DGNtWuWzRoQpL/KpLcNYm1b5rBFhyot8assw1qZVPmtEmPIin1rFioWQAlULp3iopfXQzMdeq7jHdGfVT/Ga/vfd8bc366nh4eUfsUXDl21xUnyTPN4EcYnIFgY4J13cxIszN5YfWDay7Il3333HH+j8yR1/fC3D2IoVb7YvZ/yRvenal6cOdi5D4UwO6sNiYYSetuFsyCP+7d+u32jaOZfhdP7ZGY39Z55x+l/bwuGTuNcHZ65Q2+q0eIbDbkiesoXcl+3xPNfhRmudy7jcc8EFT/7EXXfe8X7LF/cb4SyILcQ6Z6hQC/uFs0S2j7ivZ/q8854Q/kNGxwN9GF955ZXjj33suZ89/vj7XTA+ceASu9/n4/Zzm43nhHHwpGzcNT5pi6Fx2+/v2uLk3TYEz3nuc5//CvvI/m36mtVHD27oxX6aow+r2rPPPrv/H//xfRtWjq36VVv89GLxZ/pi/LAYMi4ukbUG+vq+eOutt3Ye2Kg1tHa3/aHV/U3V1R7wU7ymf3fHH2MZjf/QUOsB9js0xt/LNq19FgiamQ0LonvsV+Nm+50qzkI24784488BTtnDbf4Xf0j9i9KJiYHwMQcnyqOWrxfxVev5ijX9f7nG326C/oldknq/nZ3YgTMCuDxj86G4RAOLBQIWBDZncOZgxBYff2ZnCu7HOVY2/5YtG7PvxJr8pNWexn0w+MHlMVjURA+cGZm5LISFx5itu060hQBbdKzO02uu+eS3H/O757zYvij1KlvI7bU39Ensvy3gsOCasAXSF3fu2Hv57/zO7+CLUU06e4YJ8aWXvnb77t3jr9+7Z99n2vfxtBeAuD8I+2SfFiu+WBKLA/ux+6aW/Oiccx53e2dnZpyy14/F5g033HDLK//udW9cPrrq+eMHJi44sP/Axbt37bEHW+59y47t92zbuWP7ix946qlP+/u/f+0L/+IvXnytvcl0vjZD++lrYL6sP3nU2vj0vetd77m/XbZbZ+NU3FiOccPrxKfZcBbQatoZvMkvmLZzyQ11WIM1YbvtT43W8HV9TG6Ub/ov/O//pfa9fz++9acPt/G1k0Ltf6Dg0HLcYQ0r/g7Y34Pb7eLxdzHuyDfjv/Dx9/PaxxhnbFH+cBj/9qvL/D964UonTqtY5FflUVvGJ05LXcpW5VFfxidOS13KVuVRX8YnTktdylblUV/GJ05LXcqmeG984xtXbdiw5h1HH73p4KbNR7SOPmbT9IaNa1pHbFjdOmrLhtaRm9a11q1f2ULOHsA3bt9CcZUtFDawHm3UF9gVV7zmN1auHvni5qOOmNy0eX1RE7Usbq1dN1b0OnLTequ/trVy1eg9j3zkw38LtXJ1gdsf8P7Nmzev7h9e8vD+/iX/bWBwyXuGhnqvWrt2xR+ecsqx8z7yH9X7+Mc/fMyKsZH322vcY/s2jf2zfZvGaz/6mCNtHzfYa1+1a2xs5BX3v/+mNejLjfVomU9Z8szaVxjcNPiDH/xg+C//8i9XHfPAY1bizcjryPd5xsRpmU9Z8lasGPnAmrVjU/ZVH631R6y213xEa83aFeavam08cu302Mpl99iJsI1WZ86boa/LerQe93FVHnVlfOK01KVsVR71ZXzitNSlbFUe9WV84rTUpWyKZw8dXbF6zYpPH7Vlo/2ur7c5sG7aforfR/xOHrFhTTE38DfAHoz+d/aBhuLTB6xHm+rLfFVeVT7r0VKXslV51JfxidNSl7JVedSX8YnTUpeyVXnUl/GJ01KXssqb84cFAFfWFEc5YKk8dSmb00VYlGv6H/7jf94fnXfaZz/1qQ/ZWYEtOAuE5/3YXMAZHDxcsZi3duag1d83hE9l/dhG5PkvfvFf/W97A5/3sD2di5hPiB/wgJMe+8Mf/vBVy1eM3M/mfC/OvOCyk90PU1yOslwhs3tzfvDAUx/0m9dff33n/hQAqXkJzC519dmnwHrtU2W9tv+9dhZmP/LYcjpi9u30m7/61a88x25mfpb9i3iNvWZ8Hxq+7d0e6Dy5e+fOXe89/vgtr//612/+nv99bXdJ/589IkaERTloU/morua8zj4tuPRb3/7a9+xK50ZcBrXXV9wThDNCuMSIM3X2891jjj7+jK997WudG2J9He2R83O6CItyqJ/K53qX6aKaUa6sTm4fUvVSNVP8VD7XO9WDGtZ8/BMe81++9K9ffIvNh63AcIYQZ4YMnymByz92Ddk2O4P6+Gc8479+1i5dh2ctWZuWPRirjbAoB00qr/UiP6eLsCjX9D804x8dr2wOBydLcKDyU76TZEOtkSXOgMpP+VXqkKM1mMtZ5af8nN5jWsNjUaz8lB/pUjmtkeJoXvkpX/nwwTvyyCP+1v71N9n+V+Ha4owNzgbZWQKcuWkVZ0s2rJ9esWL0gP2dfJ09Y6b4mFFUizn2N27fcccd8+SVq0Z+ZP+ynMLZoGUjA8XZpy1HH2lnJMam7F+le3r7l7z8bLuPhXpY1tBczld+yvd6+7b55fadqH9oC8BXr1+/9sP2L99rBgb63myX7Z5hlwI7Z7+8LopTPTUf6VK5bnXKVx9nnY46auPpI6ODB9auW1n8S9/OdhVnhPCvfp4JsDNGn7eb0ovHf2OftEZqHzWv/JSv/DJfa5RxgSs/5VepQ47WYC5nlZ/yc3qPaQ2PRbHyUz51+L209fBL7Pdx7wn3O2Z6y9E4K7SuOEMIH7/3ODuK39HR5cO3b9q0aY3WZB21iqd85Zf5WqOMC1z5Kb9KHXK0BnM5q/yUn9N7TGt4LIqVn/IjXSqnNVIczSs/5c/5A08xyLl/aQIjh5bayGot1WpedWU1tUYZF3W1j2o13/SfHYGyMdUxLOMuZPzPPPPMN3/7Ozc9zM6qnHHXXff02QKgOEOAMwf4dBE+St7XN9izdu3afvtX48OsF94sO2df+Ir0OMu+T5122mkfuv32n905NrbyRXbW6bTVq9essnt5eoeHhw7u37fv+2vWrX3fkRu3vMXOBs37biu+blr2imyif/ZeOtPsPv744z9s90N93H56jjhimX39xeDU+eefv88WENif4h8jh7B/8c/v1OthX9qIx1zq9dvrmF66dOCsoeFBuye9D/2MWvxxKe7TsrND9tyo/iUHpyZutZu3O8egTWn/jVpIf9ThPqotq9n0P3R//1es6Fs/tnLFg+24D9vvtw11cd9eyz7cUNwjh/v3sOGTlfYb8NkNGzbsSh1HHlPF4fP4ap5cWOKaU19rlHGh0z6q1bzWL6upNcq4Tf/ux1+PxaL6OFiLWrDLYk3/++b4Fw9M7FvyRDtLcAvuDcJZm63HHVXcGzRzT8/0li2bW+vWrZkaHV32H/b9X8X3EvnpkTv+wLZt22Yf0Br9g6Gl/a9aumzgDYODvf8NZypuuGFb+xtHfcEu41z/LkvVov+i9sclRBvrd7bP8q0rzgjxHhDcJ4SzQhZPj4wMvNruA6l9LH5RX3+tg1lDdF96/c9//nPPsjO+P7Tf987ZIMyPY7duLu4Lwllg/B2webHP5sXTqgzHfen1V3k93XKa11/+/jfvhshuBtkPsI9ZiytYxCkOud1YX8vHrNX0b/8rCOORGiOOVTfW1/Ixa9Udf3xx6jOf9sz/s2vn7qvtO7Im7MnIxafGrF5xz4BZbOb32dmCnm/bm2XnrAF7wxrHdq39y0BLHNhFF11knyLf8//91Ute9uKXvPilF//1X//Ny2+55bYbTj/9oux9B76Wj7UHMVpiC7G+lo9ZO/f6yaljfT8fs2aq/8knH7Out69ni+HFvUGmn3MvCP71b2fDpnsHBn9qi9V5x9b383FZf+J1re/nY9ZNvX7ida3v52PWva/0t/3v3bbtzb9uz7HCpd/i3iCcEbT7g1r2C1rcO4ZnXA0O4jvwJm/ZO3HwJr5G2Pv669fXUsX3r9fHrHFfOf7c36rWv14fs07t18+CtCioPhscKstetE3/X+7xf+Yzn7lyeNngx+wTU1N2JmgK/0I85thNdp/AxulNmzZO2xmhn9gceZLOl4XMTdahbebfoZl/l1760jPtHq2b7F/40/ZpseKeIHxSaOZMUPEpIbtPa8LWQ+fbsVjQP9q6mQ887rTN8T80x98fEzsDPDy2cuQz+IQYfr/xKUncD4jfc5wFwllhu5fMPtW59uCKlSNvv+KKK9b5GosR87jTNsf/3jn+PHYcd9p7Y/zn/HFhY6yg0JzW+4ixkd+O2v9njlYx+imMefalhU79XB3WoCVXbQpjnr1ooVWftchnDMscrWL0Uxjz7EULnfq5OqxBS67aFMY8e9FCqz5rkc8YljlaxeinMObZi/btb3/7jj982h/9+c4dOz9kz/r7nn2yy54xZE/W377jVruPAF9Y+rqHPvShnwafNWjZU20KY559aaFVn7XIZwzLHK1i9FMY8+xFC536uTqsQUuu2hTGPHvRQqs+a5HPGJY5WsXoA8PP1772rZPsOUIb7V/8Pfw6D3D4CSE7GYSzAjvtQ0M/tf7zPg0Y9WCOlj3VpjDm+VppoVWftchnDMscrWL0Uxjz7EULnfq5OqxBS67aFMY8e9FCqz5rkc8YljlaxehHGD6Q8PBHPvw37JObD8aZQHyKE58YxBkhu3+vuD/IdPhSYps7S3bs3b33s/a8rrtZk5a1aZlXm8KY52ulhVZ91iKfMSxztIrRT2HMsxctdOrn6rAGLblqUxjz7EULrfqsRT5jWOZoFaOfwphnL1ro1M/VYQ1actXmsM4LgECJ6ucwz1NuhAHXTTkpH/wUpnnWZY6W+cgqJ+VDl8I0z/rM0TIfWeWkfOhSmOZZnzla5iOrnJQPXQrTPOszR8t8ZJUT+ci97W1v2PC/3rntoevXr3mC1fi9oaH+R61evfrkV77ylSOqYX3maJmPrHJSPnQpTPOszxwt85FVTsqHLoVpnvWZo2U+sspJ+dClMM2zPnO0zMNee+21K5YuHXqD3fNxEP/axz1BOBOAT4rNPDumuD9oxdiyL9lDuk+iVmulfM9VHjFvlZPyoUlhmmdt5miZj6xyUj50KUzzrM8cLfORVU7Khy6FaZ71maNlPrL3u9/mTXZ28KN2vKcwD3DWF2eCYHEmaObMUDFHRlcMf/qcc87ZpHXVZ33maJmPrHJSPnQpTPOszxwt85FVTsqHLoVpnvWZo2U+sspJ+dClMM2zPnO0zEdWOSkfuhSmedZnjpb50FYihcr5yTq16mjmd25n6tSqo2n6xyNQZyzraPzH2bk3dWrV0bCft3Vq1dH4vozr1KqjYT9vu6n1mc985mh77MGncVnMFkPFR+axGMIDI3UhZDewX20L3fW+VxR305/6Ohpqva1Tq47G92Vcp1YdDft5W6cWNPgZXNr3BPtQxG22GCoWPfgwBBZBWADh5/gTjikWyMaZHFs98qKoV5Tz++jjOhpfg3GdWnU07OdtnVp1NL4v4zq16mjYz9s6tajBN/vO+QgpAd+EseLqA9daHqPeW9UAK9Mprj60WstjwKNNNcDLdIqrD63W8hjwaFMN8DKd4upDq7U8BjzaVAO8TKe4+tBqLY8BjzbVAC/TAefH2T1Xa3ks6o2cahCX6RRX39fyGPBo+2Xt/4lPfGKVXQI5dmacOp8qtRjHhD/T9h1jtxqv8yW1Oq7qY2x1LD0Wjb3XIC7TKa6+r+Ux4NGm+wy8TKe4+tBqLY8BjzbVAC/TKa4+tFrLY8CjDZqnP/3py1rTrYfZ8xFX4xKp5Yof8C1u4YGK+O4/PGDTtr2n/9qvfwo636NufxTl5msyT6u4+sCb/rNrCT82HD9vdcyAlekUVx9areUx4NFGzZx7hEAk4EUsrDh9YrS5OlpX+cyzJmNachWnT4wWGmLUR1b5xFM6chWnT4wWtYixbmSVTzylI1dx+sRoUYsY60ZW+cRTOnIVp0+MFrWIsW5klU88pSNXcfrEaFGLGOtGVvnEUzpyFadPjBa1iLFuZJVPPKUjV3H6xGhRixjrRlb5xFM6chWnT4wWtYixrrf2BbCrjL/OfjxUxKbHs4QO9vT13GlfW4IvhS0WS1qXPjFaFCAWFp9JKp+8lI5cxekTo0UtYqwbWeUTT+nIVZw+MVrUIsa6kVU+8ZSOXMXpE6NFLWKsG1nyP/DhDxw7NDj4YPuanAHcE4Tvl8N9YtjsPrEe3DNki6AeWyi1Jg9O37Rjx76bgbEH69AqBj+1KZ8c1mRMS67i9InRQkOM+sgqn3hKR67i9InRohYx1o2s8omndOQqTp8YLWoRY93IKp94Skeu4vSJ0aIWMdaNrPI7CyFNUqQ5XzjCwNE86viYtWG1ZsTTnHKhjbCmfzP+Oi/8PEGsm84prwNPc8pNYc38qz7/7AbYo+1LVgdxQ7SNsx4WPCmxeCM0e+Dg+ME77XlD0834z/5r+3Caf/gda41P/LrdNH8KHqCIj8rbtCjmA+YF5gK+dsUWQTgrZO7khw08GP1uYo5o3o9TUVT+p3PK67xWuSms6X/fHf/OQsgfaBzsKIc8tgjDZPJ5xn6i+Zi8dvX2/6Mc8Qhr+jfj7+cFYz/ffEwe5xdslCMeYc38qz7/hocHT7DxGrSfzkJoxucTs1u2SNrd29v/s2iso1wz/tXHH2PFuZya69EYUxNhdcb/1FNPXdY/MHjeyIh90d+S9oeV0cM+NdbC2SF8egxnhLA4sq+i/7E9T+z/bt26dd7CGJo6/aHDFr2eKNdmx/ym/31v/vF4dhZC/MXwlkTmEauvsU4cz1EMGh+T7y242Jj3vsZaU/ngKBbF5HsLLjbmva+x9lA+OIpFMfnegouNee9rrD2UD45iUUy+t+BiY977GmsP5YOjWBST7y242Jj3vsbaQ/ngKBbF5HsLLjbmva+x9lA+OIpFMfnegouNee9rrD2UD45iUUy+t+BiY977GmsP5YOjGJ4SbQ/F22Rfm4F/QgLGJRD0KHz8D3q7N2TXwx/1iJ8yJuhrM9YezFGjGHI+Jt9b6plHrL7GWtNzFIPGx+R7Cy425r2vsdZUPjiKRTH53oKLjXnva6w9lA+OYhpPT48ft3r1qofYXOjFwgdnf3CfkH2M3r5SZn/nC3jtgYqticnJ65/97Gd/176PbM6jFNhLezCHXtgUi2LyvS3E9j/mEauvsfbwHMWg8TH53oKLjXnva6w1lQ+OYlFMvrfgYmPe+xprD+WDo1gUk+8tuNiY977G2kP54CgWxZ2FEEBsFMCiGAsyr5xCIBrG5FCr+TKffZr+zfg38+/w/P278cYb8S/9ratWrSr+HNhxxsbFULEawsLILocceODJD7yLf0/4t4N/I1Ix+VZzzlkP8nOWtZu/P4f+7w++YHXn7l3PsHuCxnBM7B6h4v0HZ4Gw2THgwqg1MDB41/j+8c+uWbPmbh6jgtTmza6gZ5I8fuRUtaxNPecQ86ijfhQzRy3iqhtrN/0P/fzTY9KLg4UfHgAFkWNeDyo15CrGHCy1moOvfNaKuE3/Zvw5L6I5w3mlGHOw1GoOvvKb+Xfv//7bQmiqv7/vGL7hzRwDHBccHl4aw8MU9wwM7NqeOmbIY9Pj2c60/98c/7n3FXFsdLxmxt6Gaj4XOeYjTVSPOVhqNQeftd71rv91qj0k9Vz7or9eOwO0xB6QiEtgPbgMhhum9V6h8fED35yYmPrCJZdcYvLZfyBoPd+nrD+1qBdxkWMeHNZv+h9+4198fJ4HWycGD3pkdYIAR6wTJdJoTvm+lp9kqqPvNVqPnJxVvq/V9J87yaNx9GOm4xnxfU75vlYz/of/+NtzoAbtuC/DpRA73sU9IJgjOAuE+0HwRGHbWgcnDu5+97s/XgRIcPNzRucTOTmrfF+rmX/3zvx729veNvy5z/3z746OjmyamBgvbobGGSHcFI15gI/N4xjOrI2n9+/b/5nTTjvtJzxesDzGejyZy1nlsx75zfG/d44/xhlj/osy/uGlMewcdpI7yx2G1a0M99wqfB2YMn4Z3vSfHQGMVZXxasY//lcgfydmR7T898Nzm/Fv//HbvXv3qI3NMMYHCx98VNpsCxbPjJm5X6jHPjq/9+abby7uB2nGf/aNn/OqynxSbhX+vfX739s7eb+BwYHH2j4V88D2s3060C6H2T5gt/lGicXRbvuGlffbmcQ5X4Jc5fX8or7+aD4XLzpxFiriN69/9ixdND489rAYq9x4dRZCSmIBFveYj8n3eY1Ri/XIV6tc5sn3mI/J93mNm/7N+HM+cb6o1bnCPPke8zH5Pq9xM/9m55+Ny0obj36MGxY9uEGWY2UWC6PiTXFqcgrfJTVJLDXOqbzqmvGfHX+Ol1odK+YP1fzftm3bwPMuvvhcO+tzivXCGxRaWrvOgzTxXlHshi2Qp3p6ej/2V391afHsICSjfY3yysNrwU9RNPifcgmT7zEfk+/zGjf9f7HHv7MQ4kHHQdUDiDiFaR48vxHXeuorn1zkPCeFaV5r0Seu9dQnD5Zc+J6TwjQPnd+Iaz31lU8ucp6TwjSvtegT13rqkwdLLnzPSWGah85vxLWe+sonFznPSWGa11r0iWs99cmDJRe+56QwzUPnN+JaT33lk4uc56QwzWst+sS1nvrkwZIL33NSmOah8xtxrTfj20ell/TZj1F6irNAWAzBx49dMiu+ZHNqemqncea8gWkt4ybf2LAvxFWjPjjcyEXsOSlM86yjlrjWUz/iIuc5rOMxzWst+sS1nvrkwZIL33NSmOah8xtxrQf/qquu2jg0OHS+LYSKR0VDZ/niB77psBVzwc4Q7pyemn7fpZdeWpwZ1FrGaY4/BiyxcXx0zNRXGbnIeU4K07zWok9c66lPHiy58D0nhWkeOr8R13rqK7+zEFICC4CoecTAcjg43KhVPnzmyYPVnPI1Dx6wHA4ON2qVD5958mA1p3zNgwcsh4PDjVrlw2eePFjNKV/z4AHL4eBwo1b58JknD1Zzytc8eMByODjcqFU+fObJg9Wc8jUPHrAcDg43apUPn3nyYDWnfM2DB/UcAcoAAEAASURBVCyHg8ONWuXDZ548WM0pX/PgAcvh4HCjVvnwmScPVnPK1zx4wHI4ONyoVT783t6pYebMFmeAeIls5rIY+kwvX758j9VqnxqYKQodtUixxww8xxBTPnzmlaw55WsefGA5PKqpfPi+JjSaU77mwQOWw8HhRq3y4TNPHqzmlK958IDlcHC4Uav8yy67rO/73//OH9lZv+PtWBtUHN5iQWN87MeMHPme6anJyS8dOHDwa6yJWlqPPYirJaZ8+MxHXOSU77nAcnhUU/nwfU1oNKd8zYMHLIeDw41a5cNnnjxYzSlf8+ABy+HgcKNW+fCZJw9Wc8rXPHjAcjg43KhVPnzmyYPtLISUrATmVay+FiaXeh/7vK9DXC1rKFf9pv/sgeVYcfx87PN+HImrZQ3lqt+MfzP+nA+cK5w/PpZ8cVnMdMVlMeMVX6OAe4QsV7wT2lcqtI7ZcjQ+R803yc6CiP1QDz0Y+34+lv7zanbDZb+mf3fjj3H70pe+cNbQ8NCF9omwXtwYPbPhINI3t70gMntg06ZN155xxhk/Nb85/jMjpGPRzP/F+f3vLIQ4C1M29YcC/Bym9fQAar6Kn+uRw7R203/2j4mOSxU/N8Y5TGs349+Mf3s+tO8PsvmAe4TMtIrLY7C2GLLp1H7PGxtb2Zk+uTmWwzoFzLH6nTdTzVfxcz1ymNb+Ze9/9dVXH/G5f77+WXYZdDO+TsO2YuGL444Nsd0PZKa9IJ6amrzjwgsv+i6+ZNmSnZWSjumMLokp95d9/JvXn/79n7cQ0sHyPuNoUhLTiQdf89D5OMdXLnzGTf/5fxQ4NrnxbMa/mX86T8p+j5QLn3GZTucgNchx/k1P9+J+D4Na+Jg0vl8KZ4bwlRrFJ8iQt+8i67GPVRdnjqBFHfzAX2h/1MBWVof9wG36L2z8H//4xy+7/BWXndPX23+O3QOGrfPpQB4LOx44Jggx3ktsiXzr3r27vjcTN8e/mf+H7Pe/WAjpL7z+cYBPDL5ixWyV/6Uwn/cxJzlLKQ6/6T/7x1/HhuNFm8J83sfN+Lff5KJxxFg182/x5589SHG/LUOmh4eH8TelGHqcCYKDj8/bmOMNsffLN964zm6SLf5G4Vjgh8fJ2xTm8z5GHR5j+IrDJwZfMXB1S2E+72PUYA/4isMnBl8xcHVLYT7vY9RgD/iKwycGXzFwdUthyD/qUY8a+dznPnPBzd+9+X/as4JW2/Hvwc3xeGBib2+fLYYHbSE8Zbkp9C++X8xqH+jr63/Pgx700B+gD+qkehCH9ZvX+Bh8vkb4isMnBl8xcHVLYT7vY9RgD/iKwycGXzFwdUthPu9j1GAP+IrDJwZfMXB1S2E+72PUYA/4isMnBl8xcHVLYT7vY9RAj84fGS3K5shRqDn1VZfzcxr2oF65xDSnPjVlNqdhD9ZQLjHNqU9Nmc1p2IM1lEtMc+pTU2ZzGvZgDeUS05z61JTZnIY9WEO5xDSnPjVlNqdhD9ZQLjHNqU9Nmc1p2IM1lEtMc+pTU2ZzGvZgDeUS05z61JRZ1axbt3zHwYMTU/aGiIVNZ3FjHPxR4pkCu0u6Z6Ph8/6xprXK+hLPafgaIy4x1atPTZnNadiDNZRLTHPqU1Nmcxr2YA3lEtOc+tSk7HXXXdf/qU996jH9A/0v27DhiLV4YrR903zxHWJYDNl9Qi08YdzODBY561eUspnwr69/7f/7joc//OGTSGhP9VN9fT6n4WukRrnENKc+NWU2p2EP1lAuMc2pT02ZzWnYgzWUS0xz6lNTZnMa9mAN5RLTnPrUlNmcBj2KPzK+SNRcc/S9jrE2pV+moRaWXGp9jrhq1Fcd/TKN6smltuk/95hwfHTM1Ndxo1+mUT251Dbjf3iN/86d43fZ2aBJPEQRx9h+OocfPmM7R7T2rW9960Bz/O+7x/+FL/yzk5eODPypHe/1M1+hUTxE037Hi2NuZ4WKS6OIcfM0Fkq9fb07d27f9YbzzjvvACeG/k2gT8xbzCnm6JdpyIcll1qfI64a9VVHv0yjenKpbfrPPSYcHx0z9XXc6JdpwoWQFoXPYvB9QcWAY1OO+m20+/9rD19PMVZWjvrEu7Xaw9dTjHWVoz7xbq328PUUY13lqE+8W6s9fD3FWFc56hPv1moPX08x1lWO+sS7tdrD11OMdZWjPvFurfbw9RRjXeWoT7xbqz18PcVYVznqE9+6dese003aGx/+/nRWQcYtKIYV1t4h1996662beXkMSV+vTv+ieBf/0x5N/7mXJ3VsOKQYI+Q3b9686Rvf+NbL1q5Z+1t21qcXj0jA5TAsiHCPEO4Nw83y8HF2qNjsytiOe7Z/4Iwzzvo862mPZvyrjT/Hzo8X893YX4bxn7cQil50NJjkRVjZIFMb8RRjbVrlkxdhyot8assw1qZVPmtEmPIin9oyjLVplc8aEaa8yKe2DGNtWuWzRoQpL/KpLcNYm1b5rBFhyot8assw1qZVPmtEmPIin9oyjLVplc8aEaa8yKe2DGNtWuWzRoQpL/LvvPNOPDBxp2mx8ilWP3D1B2+a/f0Dy/uHlxx90kkndf6Fz3oL6U8ta6lVzPanWJHRRrwIU17kaw+PK8batMolL8KUF/nUlmGsTat81ogw8E455ZSRe+6560/WrV93Lj4h1j6e/bgHrGVnhzrfKWaL4R7cJG/1sDBqHdh/4Ga7V+gDZ5999j2sTdtNf+V6n/vu84gVY19a5ZMXYcqLfGrLMNamVT5rRJjyIp/aMoy1aZXPGhGmvMintgxjbVrls0aEKS/yqVWsWAgpULVwiodaWg/NfOy1intMd1b9FK/p34y/zqdm/v3i/f6tW7cONz7+CGcHdLNccZYAZwraZw8GxnqW9NlZhW90zhqR3/z+zz0zwHH5Rfj7Z1+OOvC9733nCStWrPivtvAZxD1BuDHePgmIhVCPPSgT7wnFpwTteVH4hGCx+3bWaNz+e8dTnvK0L9pZwOJJ0nxd3jbH/xf3+N8X//4WCyE/qcpeCCel5yGPWr5exFet5ysGrY+jesw1/Zvx9/OJc0Pnkfqerxi0Po7qMdfMv/L5Z8+TmR4fn/iO3Q9iQ1vcE8QzL52zQlgIDfT3rxjqH7jf6tWri/uEOMa00XFpxr98/DF+OnaLPf+/9a2v/crg4PAf2yIHN7svGR8fxyfBelaubD8Xyr50d4lhxb1BwG1r2QIJc+KjD3rQg9/0zne+c1873f6/7mtZvjn+P//j7+cTj5keR/U9XzFofRzVY67u8Z93aQwF/Y4x9jvEPHeCOC3z5NGyh+d5vo89X+uBS5zW65UP3/M838eer/XAJU7r9cpv+jfj7+eJny8+9nydT+ASp/V65f+c51+rr6/327hMYltnv2f2F/+Qai+I7NTQ5NTUFnvTXK6vz78uxnzdtMzzddMi/3N+/Ydt/xtuuME+ADb88JUrxx6wd+9eG2Y7p2eLWjvWOPPTwqfD7ExgcXYIZ/5wc7R9pB4Lpe/Y12lc+chHPhJPWpxzBpBx6rjyOBOnZZ562ub4N/Mfc0HnyZyFkAKcRJrTiaR5conTMq9WdZ6nGDWaU77mySVOy7xa1XmeYtRoTvmaJ5c4LfNqVed5ilGjOeVrnlzitMyrVZ3nKUaN5pSveXKJ0zKvVnWepxg1mlO+5sklTsu8WtV5nmLUaE75mieXOC3zalXneYpRoznla55c4rTMq1Wd5ylGjeaUr3lyidMyr5a6vXv3f8d447g/BDfL2vulbXj/sy8b78GDFXvsRtqp3hVjoye/4Q2v2wBU67IO8tyI0zKvVnWepxg1mlO+5sklTsu8WtV5nmLUaE75mieXOC3zalXneYpRoznla55c4K973asetGx0+OKJg/vHlo0M2SK3eHamfTy+OMY9g4M4udey+4KmbIHUu2TZ0tElO7bv2vGMp19w5XHHnfgVuyQ2c9d0u6r2qdIfKuW1q8z+P1UPDMWo0JzW1Ty5xGmZV6s6z1OMGs0pX/PkEqdlXq3qPE8xajSnfM2TS5yWebWq8zzFqNGc8jVPLnFa5tWqTnlzFkIKUBzlUCzKU+OtNlfM56OaUa7p34x/NC90bqnv5xkxn49qRrlm/i18/p166qk/tDMFP8R9QjgzgM3GGosi+1LW3sIH1ppunXDTTd88gccMthn/hY8/x1HHNZrrUS4a/1bruv6nPOW83/r4Jz7+jv6+/mPtGPbYTdLFTdHGL54XhF74dBgWvsuWLSuOs3H22yWzK0477UH/cNNNN+FLdudsVfvPEbkA++tSRejzUa8oF73+qD5zvk8qH/WKck3/xZ//cxZCqQPEPC0ODg8uLbHI6sFUreZVV1ZTa5RxUVf7qFbzTf/ZESgbUx3DMm4z/s38098zzp1XvOIVd9ulk2/b/LGTQtPFp4nwJmmuPWF4urivxPI9dlls0K6s/IqdKej8rWINzK1m/sVv8rO/zYd+/n3wgx/se+pT33T2Ndd89O/tBumtuAyG7wsbGhpeMjq6HJ/+K/4MYIFrl8CKxZEtcnvsstiUPVjzY7YIuvKCCy7oPDOo7Jg2x795/+UcodX57v3o708xIeUSbLhS9oUWGmNndWcWWq9bfdO/Gf9m/s2976Lb36GF8KPfv2uvvXboyU8+75LR5Uv/wu4bGcSbJza8WWJhhA33lthxm961e9f7tx5z4jNvvPHGzteVF4SK/4v6V5QuCu1w7o/XNja27EFDw8NvtcXN/e2YDeDmaJzNw3GEj4/L4zIYji3uExodHcXZotbByakvjO+ffN6OHTu+sigDnShyOI9/4iXPSTevv/z9r/OvrDkjVzHAACvVx8TwJkSMlthCrK/lY9Zu+jfjz7lBy7mxEOtr+Zi1m/k3f/499rGPHX/Ri178RRuzn+ENs32fEO4Lmi4WQPamaVBxI3Xv1OTUb9hCaYTjSevH28fkNeM/f/w5NguxL3jBC5aOjAw/bnjp0vfZ2bxT7BgN4PhhsYOzezh+WAThWNpzE5fs33+gtXTpsp67775nevfuPTeOLV/xl9u3b/+Puvvgj7ePWbc5/ofm+Pvx9vF9afzDhRBfEC1ekPr6AunDYsJprD4xWsW8z160wNUn39fyMXmwxGgV8z570QJXn3xfy8fkwRKjVcz77EULXH3yfS0fkwdLjFYx77MXLXD1yfe1fEweLDFaxbzPXrTA1Sff1/IxebDEaBXzPnvRAleffF/Lx+TBEqNVzPvsRQtcffJ9LR+TB0uMVjHvsxctcPXJ97V8TB4sMVrk7NLIV+wm2lvsDbR4poz1wMeo0auQwMcbq50xOmbnnnse5fdBaxWC5u/Pvfb399JLnzn81rdue+rSZcOvtYXPsWNjYz34igxc+lqzZg0emIlDUmy2yC2+ZNWOF/Itu9p5y3EnHPffL7/8b//VH0MIeJxpNVcUnPmf1/o44uY45LMvLfLqk+dr+Zg8WGK0inmfvWiBq0++r+Vj8mCJ0SrmffaiBa4++b6Wj8mDJUarmPfZixa4+uT7Wj4mD5YYrWLw5yyE2IxkWhDVR4yN/HbU/j9ztIrRT2HMsxctdOrn6rAGLblqUxjz7EULrfqsRT5jWOZoFaOfwphnL1ro1M/VYQ1actWmMObZixZa9VmLfMawzNEqRj+FMc9etNCpn6vDGrTkqk1hzLMXLbTqsxb5jGGZo1WMfgpjnr1ooVM/V4c1aMlVm8KYZy9aaNVnLfIZwzJHqxh9Yo9+9KN/uv6IjTfYPSTFM2VswVM8gRiXUPiDMwvm9995+x0XnXDCCZtYA5Z1olyEkZfCmOdrpYVO/Vwd1qAlV20KY569aKFVn7XIZwzLHK1i9FMY8+xFC536F1544bJXvvq9f76kp/U/7JLXccuWLcX9PuhdnNkz3x6PUFzWLFru2rWr+KJVPFjRLpVtPzhx8BVXvekfPvGkJz1pdrVkzKr9i6LCZwzLGrSK0U9hzPO10kKnfq4Oa9CSqzaFMc9etNCqz1rkM4ZljlYx+imMefaihU79XB3WoCVXbQpjnr1ooVWftchnDMscrWL0I6yzEALIZkpUXxuxKC15rAHLHC255DCGBYd55atPnurok8casMzRkksOY1hwmFe++uSpjj55rAHLHC255DCGBYd55atPnurok8casMzRkksOY1hwmFe++uSpjj55rAHLHC255DCGBYd55atPnurok8casMzRkksOY1hwmFe++uSpjj55rAHLHC255DCGBYd55atPnurok8casMzRkksOY1hwmFe++uSpjj55rAHLHC255OCbxVevXPluy+/HggcbzhjwzILlijNEuLxi95yceetPf/isSy+9cFlBdP9jD9au0l9LQE8tawFXP4pZgzzWOBz746boVatGfvU973v7tpFlo5fYcdmA120/xTDY84BwZg/Hr8jZGBQLWvuEGG6Qntq5c9dt69av/+urr/6nd55++ulz7vdCHY4dxzIab8U49spjDVhyacknhzH1zCtfffJUR5881mj637fGH3trxyx9SYsHuoqtU6uOJrUvdWrV0TT94xGoM5Z1NHH3uW/mKY7PN/1/vr//+DTYFVe89jq7xPIwOzb292i6c7M0jpUdn+KeoYMHJ6d7entu3rt778V7945/wh/HGW7Xf8ua41/t+GOcNmxY+18OTh28ZNnSZWfZJbC+9jEo7uOyy5eDxdkg+yTgEnyFBs4CYQFrB6T9haqtvh179ux++d/8zaXbXvKSl+zm8WvGv9r4c7xyts5Y1tGk9qFOrTqaQ9G/1y+CsGOpRsgrrj4wreUx4NGmGuBlOsXVh1ZreQx4tKkGeJlOcfWh1VoeAx5tqgFeplNcfWi1lseAR5tqgJfpFFcfWq3lMeDRphrgZTrF1YdWa3kMeLSpBniZTnH1odVaHgMebaoBXqZTXH1otZbHgEebaoCX6RRXH1qt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" alt="" />
<div class="logos">
<div class="claude-logo">
<svg width="66" height="52" viewBox="0 0 66 52" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0" y="13" width="6" height="13" fill="#fff"></rect><rect x="60" y="13" width="6" height="13" fill="#fff"></rect><rect x="6" y="39" width="6" height="13" fill="#fff"></rect><rect x="18" y="39" width="6" height="13" fill="#fff"></rect><rect x="42" y="39" width="6" height="13" fill="#fff"></rect><rect x="54" y="39" width="6" height="13" fill="#fff"></rect><rect x="6" width="54" height="39" fill="#fff"></rect><rect x="12" y="13" width="6" height="6.5" fill="black"></rect><rect x="48" y="13" width="6" height="6.5" fill="black"></rect></svg>
<span>Claude Code</span>
</div>
<span class="separator">+</span>
<div class="supermemory-logo">
<svg fill="none" viewBox="0 0 1476 168" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)" fill="currentColor"><path d="M330.13 132.123c-11.97 0-21.792-2.607-29.438-7.823-7.66-5.216-12.284-12.665-13.888-22.362l21.477-5.59c.859 4.351 2.319 7.766 4.353 10.244 2.033 2.493 4.567 4.251 7.588 5.317 3.021 1.052 6.329 1.585 9.908 1.585 5.427 0 9.436-.966 12.027-2.882 2.592-1.931 3.895-4.308 3.895-7.175 0-2.868-1.231-5.058-3.709-6.614-2.477-1.556-6.414-2.824-11.855-3.818l-5.183-.936c-6.414-1.24-12.285-2.954-17.582-5.13-5.312-2.175-9.565-5.187-12.772-9.034-3.207-3.847-4.811-8.817-4.811-14.898 0-9.192 3.336-16.238 9.994-21.151 6.672-4.899 15.421-7.363 26.288-7.363 10.237 0 18.756 2.306 25.543 6.887 6.787 4.597 11.226 10.62 13.33 18.068l-21.663 6.7c-.988-4.711-2.992-8.068-6.013-10.057-3.022-1.988-6.759-2.982-11.197-2.982-4.439 0-7.846.778-10.18 2.334-2.348 1.556-3.522 3.703-3.522 6.426 0 2.982 1.231 5.187 3.708 6.613 2.463 1.427 5.799 2.522 9.994 3.257l5.183.936c6.916 1.24 13.173 2.882 18.785 4.942 5.613 2.046 10.051 4.971 13.33 8.76 3.265 3.79 4.911 8.919 4.911 15.374 0 9.682-3.493 17.175-10.466 22.448-6.973 5.288-16.323 7.924-28.049 7.924h.014ZM409.294 131.749c-7.159 0-13.416-1.643-18.785-4.942-5.369-3.285-9.536-7.853-12.499-13.688-2.964-5.835-4.439-12.549-4.439-20.114v-55.14h23.324v53.282c0 6.959 1.69 12.174 5.097 15.647 3.394 3.472 8.233 5.216 14.533 5.216 7.159 0 12.714-2.392 16.666-7.176 3.952-4.783 5.928-11.454 5.928-20.027V37.865h23.324v92.4h-22.952v-12.103h-3.336c-1.475 3.112-4.252 6.152-8.333 9.135-4.066 2.982-10.252 4.466-18.513 4.466l-.015-.014ZM479.095 167.525V37.865h22.952v11.18h3.336c2.09-3.601 5.369-6.8 9.807-9.595 4.439-2.795 10.796-4.193 19.072-4.193 7.402 0 14.261 1.83 20.546 5.49 6.3 3.66 11.355 9.034 15.177 16.108 3.823 7.074 5.742 15.647 5.742 25.704v2.983c0 10.057-1.919 18.63-5.742 25.704-3.822 7.074-8.891 12.449-15.177 16.108-6.3 3.66-13.144 5.49-20.546 5.49-5.555 0-10.209-.648-13.974-1.96-3.766-1.296-6.787-2.982-9.078-5.028-2.291-2.046-4.109-4.121-5.455-6.239h-3.336v47.879h-23.324v.029Zm48.137-55.141c7.288 0 13.301-2.334 18.055-6.988 4.753-4.654 7.13-11.454 7.13-20.402v-1.859c0-8.947-2.405-15.748-7.216-20.402-4.811-4.653-10.796-6.987-17.955-6.987-7.159 0-13.144 2.334-17.955 6.987-4.81 4.654-7.216 11.455-7.216 20.402v1.86c0 8.947 2.406 15.747 7.216 20.401 4.811 4.654 10.796 6.988 17.955 6.988h-.014ZM629.792 132.873c-9.135 0-17.182-1.96-24.155-5.864-6.973-3.919-12.399-9.438-16.294-16.584-3.88-7.147-5.827-15.561-5.827-25.243v-2.234c0-9.682 1.904-18.096 5.741-25.243 3.823-7.146 9.193-12.665 16.108-16.584 6.916-3.904 14.934-5.864 24.069-5.864s16.852 2.017 23.51 6.051c6.658 4.035 11.855 9.625 15.549 16.772 3.709 7.146 5.556 15.43 5.556 24.868v8.011h-66.837c.244 6.34 2.592 11.484 7.03 15.46 4.439 3.977 9.88 5.965 16.294 5.965 6.415 0 11.354-1.426 14.433-4.279 3.078-2.853 5.426-6.023 7.03-9.495l19.071 10.057c-1.732 3.227-4.223 6.743-7.502 10.532-3.279 3.79-7.617 7.017-13.058 9.683-5.427 2.665-12.342 4.005-20.733 4.005l.015-.014Zm-22.408-59.434h42.954c-.501-5.346-2.62-9.625-6.386-12.852-3.765-3.228-8.677-4.842-14.719-4.842s-11.297 1.614-14.991 4.842c-3.708 3.227-5.985 7.52-6.844 12.852h-.014ZM685.517 130.265v-92.4h22.952v10.431h3.336c1.36-3.731 3.608-6.454 6.758-8.198 3.15-1.743 6.816-2.608 11.011-2.608h11.111v20.863h-11.483c-5.928 0-10.796 1.585-14.619 4.755-3.823 3.17-5.742 8.04-5.742 14.624v52.533h-23.324ZM749.562 130.265v-92.4h22.951v10.057h3.337c1.603-3.098 4.252-5.807 7.96-8.098 3.709-2.29 8.577-3.443 14.619-3.443 6.543 0 11.784 1.268 15.736 3.818 3.951 2.55 6.972 5.864 9.077 9.97h3.336c2.091-3.976 5.055-7.261 8.892-9.87 3.823-2.607 9.249-3.904 16.294-3.904 5.67 0 10.824 1.21 15.463 3.631 4.625 2.42 8.333 6.08 11.111 10.993 2.778 4.914 4.166 11.08 4.166 18.544v60.731H859.18v-59.06c0-5.086-1.303-8.904-3.88-11.454-2.591-2.55-6.242-3.819-10.924-3.819-5.312 0-9.407 1.715-12.314 5.13-2.906 3.415-4.353 8.285-4.353 14.624v54.593h-23.324v-59.06c0-5.085-1.303-8.904-3.88-11.454-2.591-2.55-6.242-3.818-10.924-3.818-5.312 0-9.407 1.715-12.314 5.13-2.906 3.414-4.353 8.284-4.353 14.624v54.592H749.59l-.028-.057ZM940.249 132.873c-9.135 0-17.182-1.96-24.155-5.864-6.972-3.919-12.399-9.438-16.293-16.584-3.881-7.147-5.828-15.561-5.828-25.243v-2.234c0-9.682 1.904-18.096 5.742-25.243 3.823-7.146 9.192-12.665 16.107-16.584 6.916-3.904 14.934-5.864 24.069-5.864s16.852 2.017 23.51 6.051c6.658 4.035 11.855 9.625 15.549 16.772 3.709 7.146 5.556 15.43 5.556 24.868v8.011h-66.837c.244 6.34 2.592 11.484 7.031 15.46 4.438 3.977 9.879 5.965 16.294 5.965 6.414 0 11.354-1.426 14.446-4.279 3.079-2.853 5.427-6.023 7.031-9.495l19.071 10.057c-1.732 3.227-4.224 6.743-7.503 10.532-3.278 3.79-7.617 7.017-13.058 9.683-5.426 2.665-12.342 4.005-20.732 4.005v-.014Zm-22.393-59.434h42.954c-.502-5.346-2.621-9.625-6.386-12.852-3.766-3.228-8.677-4.842-14.719-4.842s-11.297 1.614-14.991 4.842c-3.708 3.227-5.985 7.52-6.844 12.852h-.014ZM995.975 130.265v-92.4h22.955v10.057h3.33c1.61-3.098 4.25-5.807 7.96-8.098 3.71-2.29 8.58-3.443 14.62-3.443 6.55 0 11.79 1.268 15.74 3.818 3.95 2.55 6.97 5.864 9.08 9.97h3.33c2.09-3.976 5.06-7.261 8.89-9.87 3.83-2.607 9.25-3.904 16.3-3.904 5.67 0 10.82 1.21 15.46 3.631 4.62 2.42 8.33 6.08 11.11 10.993 2.78 4.914 4.17 11.08 4.17 18.544v60.731h-23.33v-59.06c0-5.086-1.3-8.904-3.88-11.454-2.59-2.55-6.24-3.819-10.92-3.819-5.31 0-9.41 1.715-12.32 5.13-2.9 3.415-4.35 8.285-4.35 14.624v54.593h-23.32v-59.06c0-5.085-1.3-8.904-3.88-11.454-2.59-2.55-6.24-3.818-10.93-3.818-5.31 0-9.4 1.715-12.31 5.13-2.91 3.414-4.35 8.284-4.35 14.624v54.592h-23.327l-.028-.057ZM1188.52 132.873c-9.13 0-17.34-1.859-24.62-5.591-7.29-3.731-13.03-9.134-17.23-16.209-4.19-7.074-6.3-15.59-6.3-25.517v-2.982c0-9.942 2.09-18.443 6.3-25.517 4.2-7.075 9.94-12.478 17.23-16.21 7.27-3.731 15.49-5.59 24.62-5.59 9.14 0 17.34 1.859 24.63 5.59 7.27 3.732 13.02 9.135 17.22 16.21 4.2 7.074 6.29 15.59 6.29 25.517v2.982c0 9.942-2.1 18.443-6.29 25.517-4.19 7.075-9.93 12.478-17.22 16.209-7.29 3.732-15.49 5.591-24.63 5.591Zm0-20.863c7.16 0 13.08-2.335 17.77-6.988 4.7-4.654 7.03-11.34 7.03-20.028v-1.859c0-8.688-2.32-15.373-6.94-20.027-4.63-4.654-10.58-6.988-17.87-6.988-7.29 0-13.09 2.334-17.77 6.988-4.7 4.654-7.03 11.34-7.03 20.027v1.86c0 8.687 2.33 15.373 7.03 20.027 4.7 4.653 10.61 6.988 17.77 6.988h.01ZM1248.87 130.265v-92.4h22.96v10.431h3.33c1.36-3.731 3.61-6.454 6.76-8.198 3.15-1.743 6.81-2.608 11.01-2.608h11.11v20.863h-11.48c-5.93 0-10.8 1.585-14.62 4.755-3.82 3.17-5.74 8.04-5.74 14.624v52.533h-23.33ZM1322.93 167.525v-20.489h49.98c3.45 0 5.18-1.859 5.18-5.59v-23.284h-3.33c-.99 2.118-2.54 4.222-4.63 6.34-2.1 2.118-4.94 3.847-8.52 5.215-3.58 1.369-8.14 2.046-13.7 2.046-7.16 0-13.43-1.642-18.78-4.942-5.37-3.285-9.54-7.852-12.5-13.688-2.97-5.835-4.44-12.549-4.44-20.113V37.865h23.32v53.282c0 6.959 1.69 12.174 5.1 15.647 3.39 3.472 8.23 5.216 14.53 5.216 7.16 0 12.72-2.392 16.67-7.176 3.95-4.783 5.93-11.454 5.93-20.027V37.865h23.32V146.66c0 6.34-1.85 11.397-5.56 15.187-3.7 3.789-8.64 5.677-14.8 5.677H1322.93ZM1420.63 44.853h7.98v22.822h6.58V44.853h7.98V38.7h-22.54v6.153ZM1465.12 38.7l-4.5 22.794-4.48-22.794h-10.88v28.975h6.43v-20.69l4.09 20.69h9.7l4.09-20.69v20.69h6.43V38.7h-10.88ZM205.864 66.263h-76.401V0h-24.684v71.897c0 7.636 3.021 14.97 8.391 20.373l62.383 62.777 17.454-17.564-46.076-46.365h58.948v-24.84l-.015-.015ZM12.872 30.517l46.075 46.365H0v24.84h76.4v66.264h24.685V96.089c0-7.637-3.021-14.97-8.39-20.374l-62.37-62.762-17.453 17.564Z"></path></g><defs><clipPath id="a"><path d="M0 0h1476v168H0z" fill="#fff"></path></clipPath></defs></svg>
</div>
</div>
<p>Supercharge your Claude Code with Supermemory.</p>
</div>
</body>
</html>
`});var Wr=u((ja,fo)=>{fo.exports=`<!DOCTYPE html>
<html>
<head><title>Error - Supermemory</title><style>
*{margin:0;padding:0;box-sizing:border-box}
html,body{height:100%}
body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background:#faf9f6}
.status-box{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid #e5e0db;border-radius:50px;margin-bottom:32px}
.dot{width:8px;height:8px;background:#ef4444;border-radius:50%}
.status-text{font-size:14px;color:#ef4444;letter-spacing:0.5px}
h1{font-size:36px;font-weight:500;color:#1a1a1a;margin:0 0 16px;letter-spacing:-0.5px}
p{color:#666;font-size:16px;margin:0}
</style></head>
<body>
<div class="status-box"><span class="dot"></span><span class="status-text">Error . . .</span></div>
<h1>Connection Failed</h1>
<p>Invalid API key received. Please try again.</p>
</body>
</html>`});var Rr=u((xa,Vr)=>{var io=require("node:http"),g=require("node:fs"),Tr=require("node:path"),co=require("node:os"),{execFile:Lt}=require("node:child_process"),uo=hr(),vo=Wr(),Rt=Tr.join(co.homedir(),".supermemory-claude"),F=Tr.join(Rt,"credentials.json"),Nr=process.env.SUPERMEMORY_AUTH_URL||"https://app.supermemory.ai/auth/connect",Vt=19876,lo=25e3;function Po(){g.existsSync(Rt)||g.mkdirSync(Rt,{recursive:!0})}function po(){try{if(g.existsSync(F)){let e=JSON.parse(g.readFileSync(F,"utf-8"));if(e.apiKey)return e}}catch{}return null}function Lr(e){Po();let t={apiKey:e,savedAt:new Date().toISOString()};g.writeFileSync(F,JSON.stringify(t,null,2))}function zo(){try{g.existsSync(F)&&g.unlinkSync(F)}catch{}}function mo(e){let t=r=>{r&&console.warn("Failed to open browser:",r.message)};process.platform==="win32"?Lt("explorer.exe",[e],t):process.platform==="darwin"?Lt("open",[e],t):Lt("xdg-open",[e],t)}function bo(){return new Promise((e,t)=>{let r=!1,n=io.createServer((s,o)=>{let a=new URL(s.url,`http://localhost:${Vt}`);if(a.pathname==="/callback"){let f=a.searchParams.get("apikey")||a.searchParams.get("api_key");f?.startsWith("sm_")?(Lr(f),o.writeHead(200,{"Content-Type":"text/html"}),o.end(uo),r=!0,n.close(),e(f)):(o.writeHead(400,{"Content-Type":"text/html"}),o.end(vo))}else o.writeHead(404),o.end("Not found")});n.listen(Vt,"127.0.0.1",()=>{let s=`http://localhost:${Vt}/callback`,o=`${Nr}?callback=${encodeURIComponent(s)}&client=claude_code`;mo(o)}),n.on("error",s=>{r||t(new Error(`Failed to start auth server: ${s.message}`))}),setTimeout(()=>{r||(n.close(),t(new Error("AUTH_TIMEOUT")))},lo)})}Vr.exports={AUTH_BASE_URL:Nr,CREDENTIALS_FILE:F,loadCredentials:po,saveCredentials:Lr,clearCredentials:zo,startAuthFlow:bo}});var wr=u((Xa,Zr)=>{var re=require("node:fs"),gr=require("node:path"),jo=require("node:os"),{loadCredentials:xo}=Rr(),{loadProjectConfig:gt}=Tt(),we=gr.join(jo.homedir(),".supermemory-claude"),te=gr.join(we,"settings.json"),Me={includeTools:[],maxProfileItems:5,debug:!1,injectProfile:!0,signalExtraction:!1,signalKeywords:["remember","implementation","refactor","architecture","decision","important","bug","fix","solved","solution","pattern","approach","design","tradeoff","migrate","upgrade","deprecate"],signalTurnsBefore:3};function Xo(){re.existsSync(we)||re.mkdirSync(we,{recursive:!0})}function Zt(){let e={...Me};try{if(re.existsSync(te)){let t=re.readFileSync(te,"utf-8");Object.assign(e,JSON.parse(t))}}catch(t){console.error(`Settings: Failed to load ${te}: ${t.message}`)}return process.env.SUPERMEMORY_CC_API_KEY&&(e.apiKey=process.env.SUPERMEMORY_CC_API_KEY),process.env.SUPERMEMORY_DEBUG==="true"&&(e.debug=!0),e}function Oo(e){Xo();let t={...e};delete t.apiKey,re.writeFileSync(te,JSON.stringify(t,null,2))}function yo(e,t){if(e.apiKey)return e.apiKey;if(process.env.SUPERMEMORY_CC_API_KEY)return process.env.SUPERMEMORY_CC_API_KEY;let r=gt(t||process.cwd());if(r?.apiKey)return r.apiKey;let n=xo();if(n?.apiKey)return n.apiKey;throw new Error("NO_API_KEY")}function Ho(e,t,r){if(e.debug){let n=new Date().toISOString();console.error(r?`[${n}] ${t}: ${JSON.stringify(r)}`:`[${n}] ${t}`)}}function qo(e){let t=Zt(),r=gt(e||process.cwd()),n=t.includeTools||[],s=r?.includeTools||[];return[...new Set([...n,...s])].map(a=>a.toLowerCase())}function ho(e,t){return t.length===0?!1:t.includes(e.toLowerCase())}function Wo(e){let t=Zt(),r=gt(e||process.cwd()),n=t.signalExtraction||!1,s=r?.signalExtraction,o=s!==void 0?s:n,a=t.signalKeywords||Me.signalKeywords,f=r?.signalKeywords||[],z=[...new Set([...a,...f])].map(v=>v.toLowerCase()),l=r?.signalTurnsBefore||t.signalTurnsBefore||Me.signalTurnsBefore;return{enabled:o,keywords:z,turnsBefore:l}}Zr.exports={SETTINGS_DIR:we,SETTINGS_FILE:te,DEFAULT_SETTINGS:Me,loadSettings:Zt,saveSettings:Oo,getApiKey:yo,debugLog:Ho,getIncludeTools:qo,shouldIncludeTool:ho,getSignalConfig:Wo}});var Fr=u((Oa,Mr)=>{function To(e){let t=e&&e.status;return t===400?"Bad request \u2014 your API key or request format may be invalid. Check your key at https://console.supermemory.ai":t===401?"Authentication failed \u2014 your API key may be expired or revoked. Re-authenticate with the supermemory login command or check https://console.supermemory.ai":t===403?"Permission denied \u2014 this feature may require a different Supermemory plan. Check https://supermemory.ai/pricing":t===429?"Rate limited \u2014 too many requests. Will retry next session.":typeof t=="number"&&t>=500?"Supermemory service is temporarily unavailable. Will retry next session.":e&&e.message||"Unknown error"}function No(e){let t=e&&e.status;return t===429||typeof t=="number"&&t>=500||t==null}function Lo(e){let t=e&&e.status;return t===404||t==null}Mr.exports={getUserFriendlyError:To,isRetryableError:No,isBenignError:Lo}});var{SupermemoryClient:Vo,REPO_ENTITY_CONTEXT:Ro}=Pr(),{getRepoContainerTag:go,getProjectName:Zo}=qr(),{loadSettings:wo,getApiKey:Mo}=wr(),{getUserFriendlyError:Fo}=Fr();async function Do(){let e=process.argv.slice(2).join(" ");if(!e||!e.trim()){console.log('No content provided. Usage: node save-project-memory.cjs "content to save"');return}let t=wo(),r;try{r=Mo(t)}catch{console.log("Supermemory API key not configured."),console.log("Set SUPERMEMORY_CC_API_KEY environment variable.");return}let n=process.cwd(),s=go(n),o=Zo(n);try{let f=await new Vo(r,s).addMemory(e,s,{type:"project-knowledge",project:o,timestamp:new Date().toISOString()},{entityContext:Ro});console.log(`Project knowledge saved: ${o}`),console.log(`ID: ${f.id}`)}catch(a){console.log(`Error saving: ${Fo(a)}`)}}Do().catch(e=>{console.error(`Fatal error: ${e.message}`),process.exit(1)});