From 5714b7b2c7918aeb6fc532e01b36f919cddb8834 Mon Sep 17 00:00:00 2001 From: Steve Scargall <37674041+sscargal@users.noreply.github.com> Date: Thu, 18 Sep 2025 02:20:24 +0000 Subject: [PATCH 1/3] Added alias to avoid breaking any external references after fixing the blog slug issue Signed-off-by: Steve Scargall <37674041+sscargal@users.noreply.github.com> --- content/en/blog/2025/09/locomo-results/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/en/blog/2025/09/locomo-results/index.md b/content/en/blog/2025/09/locomo-results/index.md index 4be6c66..8977cc7 100644 --- a/content/en/blog/2025/09/locomo-results/index.md +++ b/content/en/blog/2025/09/locomo-results/index.md @@ -5,6 +5,8 @@ featured_image: "featured_image.png" tags: ["AI Agent", "LoCoMo Benchmark", "Generative AI", "LLM", "Agent Memory", "featured"] author: "The MemMachine Team" description: "In a groundbreaking performance result, MemMachine reaches new heights on the challenging LoCoMo benchmark, setting a new standard for long-term conversational memory in AI agents. Discover how our multi-layered memory system is revolutionizing the field." +aliases: + - /blog/2025/09/locomo-results/ --- In their paper, "[Evaluating Very Long-Term Conversational Memory of LLM Agents](https://arxiv.org/abs/2402.17753)", Snap researchers introduced the open-source [LoCoMo benchmark](https://github.com/snap-research/LoCoMo). LoCoMo provides a new standard for evaluating the true long-term conversational memory of AI agents. From 14c894e838943d44d1a2d66df81358a3dcfca647 Mon Sep 17 00:00:00 2001 From: Steve Scargall <37674041+sscargal@users.noreply.github.com> Date: Thu, 18 Sep 2025 02:25:56 +0000 Subject: [PATCH 2/3] Remove animations from the hero to make the page load faster Signed-off-by: Steve Scargall <37674041+sscargal@users.noreply.github.com> --- themes/memmachine/layouts/_partials/home-sections.html | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/themes/memmachine/layouts/_partials/home-sections.html b/themes/memmachine/layouts/_partials/home-sections.html index 8e50f6e..3bec57c 100644 --- a/themes/memmachine/layouts/_partials/home-sections.html +++ b/themes/memmachine/layouts/_partials/home-sections.html @@ -3,7 +3,7 @@ =========================================================-->
- Our Playground is getting a major upgrade to give you an even better experience. -
-- We're working hard to make it worth the wait! While you're waiting, please explore these resources to start your journey. -
- -To get started with the MemMachine Playground, follow these simple steps.
+Click the "Go to Playground" button.
+On the login page, click "Continue with Google" to create a secure account and log in. The email and password feature is not enabled.
+
+ In the model selection dropdown at the top of the page, click the '+' to add both of these models to create a side-by-side comparison:
+
+ Once both models are added, you can start chatting. You can compare the response from both models simultaneously.
+
+ Start a new chat session by clicking the "New Chat" button on the left sidebar. Continue chatting. You will notice the gpt-4.1-mini forgets everything from the previous session(s), whereas the gpt-4.1-mini-memory retains context and information from all prior sessions.
+qoGNr`OxR^fJzwix6K5KD8kju7lhFMws2Fuv#7{P*2ahIVak^d` U>TQa zj^k|QbV^sdpYouyAzSi(M@lu=31c`VO+QB6vx@(4Jz?@oF `y1%Xpa&*01yF-#4{fY{6xJKOieU07D<{UsP`zgRYM*YCJS zAtbQi1UOv_a+j36jjT*HomBL92$W@7jpupHTjrDq=v~B4!gV#;a-2e?O6E^p0kZ-w z5Q%U%7O}(=HIi+PZN_$O_xrda3Ln02abBByV`?oeN%>95D(9KCU@hbWvgpUSHLDLq zCf-Q7?)!qZ9FBlUOk|1~G0n9Zv%C8ENkN~{*!o<$aSzOi^a=cWUYGF|Q~QRKJLB}U zFihbSH tgmiIP;MGJt)+}LVx^B!O#~k>^`W_Eg=1b0~1flTq=j9=N z3N^^3Jij+j?|vwp`04dj)LrmX@CZ^yqe0RCU0&Xky!mXZTy|Z9x4PMtT5H84{+~RT zN0vR7AMf3Fe|C(&XSm$?%kh0v&JSzdn{tovd9x~mb=9SA)v5XxHGg;dIb{PAp?Z4X z=H}DKeO~hU-+7nlk8k=gH>3w71O!bK-TG0{H~Vy3gxXryhH;?2WVp2bd+Hm?cdzn4 zJucE*NgvR$e_r{@<4vV@oxX3~{;joe!Wh$@DIsXg^%#bj{ul>_oVZWKS{w%XcdX(y z!!@%?Dodgra@Os}Z;Z3n8s3SqX`dBzP2o<#O&(0%=%k6Ajv c3j53|2qs&i+ovkzH}o^gjLfmk)jJt!e7oTy z6~Zwh>9*D5=yCL9*AVBB+S7_3i*N6i3ic26ijR6_Y~7t j~ued_$>IsipP*D z{8jgRlMJ)H6uQ)~ ^9|k){f?(h{)qi_$!>wisl=sGC{a|<`gcp@H*(|J zp}L62mDOWTmenfNeD3zHXS4I`?5?&>E6!C;TCS6`0T~}! vd@%|76w3K~Ppr z)_2GJN%A;ej 6oJ5PTpTu`y#f0_L7E~{3?=$_R zUZs;3JM@Avv+-ECce!VhYGI1z_MX*-_mId?<}p%H>(cHc#`qpnO^^ktgsK$BR+HP% zaz)xjLGIQUe7ftI`ytm#<$^*nCNi!t%9~z_*~4fxMO eqM zgls9YF!EER<8#RK0XBCHMmg{E*`3cgpMTHJQ{204_NC|LIaiR*fYy?xy9V#A2GL(W z%d3S8d9-)BGdwIL{UrmBn{O&Sy7$O%L^Xh-DRnZdM}6|;1jiJ Mm^gPiT6RWpZ_%^7AHoeA`X033!slbEi@#t}Fjb+K&5Fd_Y}`%2w>}fFLdT2hF1o zBR>-N45ad=jLUX9^ps0z;fLS{CP(*Dezi}tl62gvKiQGksp3Uaz2&zyux> cIX{b+#bCs7oUA>}mXw`;tjB_oGrLPgt8Uj_b}& =#O>_`G(I8 z4MoaC@}G{|+O80;=nmxWMIC337uNBw;|=wXO?^k(^Se3@%c8Z)HipkD&IXA?8LXwc zWQR6$=i<|d1&LpYvc$U5ournh)~3EllOhRcbg BI85vmp&DT zi T^$v5LA9}d)@xy|2FT?q> zGxdJ&s-4)ilC|&v_p?3ia0AsD>;r;t)G~aPZko%|KA#WzBD=w_0~=fFT+W}){_3&C z8+3TA)iB|%=ryzSZ7hx7k#g+V$@d3COGaN^s%Q5G?L^V}xBaRHLkC0Eb=)z>K={Gb zzG8FhLi}vJtOvDRo(x~0+4kH0!kzws%r}|Qy?N3r0et@F*;TWiA11{b(B4}!OaXxv z2O8@u0bITkn+w}|$E6-;bK80bfo>NKgWjcb^<4f%7nSo2C*vsxw>Gl;lJ^pK%YMID z%TMYx&DtQGB_dQi5;~tM1>w9@O(O)Ik70v&X+b#BV)yb3dcs4n?`GKGk{)X5yNA*9 zIDl?q0*{l84n18NQ2tUNbnx-+eNc`KsLdDT_PZ@n(l61(oCX8lB1WIuZhn! z?q=L-+V*uLc=?{s#O;JXQ8 01V&;Z>4wqYP}xD5yjY=MCvI^YKc z!g?MC!Ug`40Y6G_Ab*cSU~jPgZi5;xPn6eDymbrst7GnBY3blFB_L@pNnq37(#;g%WpC%;D(NM|^4}Sf!1m>Ceip=k zr?}b5u;^=OBNQE7ED@r70(=52viJxDLfXaRiR3*cm8;8v|72LK-Q1ic`T0FPJ^4I^ z`5axW_yr{-B=`k{_=SXcfirkry&c?4y?7m5S^qThw;d%*S92E|CpQ~M2gGH&re==r zZZa$^mmU54`g5O_UN-;h$-(t%Sik`JFOTpG@(J+&Ya6&!`f{(NwvCsi-9sfCdtiEi zK4b+Y1f>5v|NrmE|9bpCSL*-oN)e&|uPgu0k^kQ-AGlh&C_35$UAoEs@5x+s`+pB! zT`0|eIr9HA6Mv@pzrDab%i>G(|9fV#_|`R!pFkk7Z?}}>?|XsQGH{bA9t?z$+;Y); zo~v|=g^W_US@|KH;$tu#R#y&W<@lO5DOR$!o|B=rlHi*~76dz7Ie{K}>v_m*G28UU z2FAwreUWRgK>ykJLQ3KLwB?B^+#b(fqKvgrei#;B0_f^n9A@D;wvz-^LtTBpM0(&Y z$eH*o%294JXK6zZ4@jfpHZQWidv%5TDUhixTo{)-M=`Snus{FP2J$x96oumLfYsHT zS8ax}BZJ_nBs#bLw28Qmr;T_!+u5V};_3=(2n8(rNZ{2~m-n87uoZCpR!{cVUg#Nl zD?jPYWcW2|#!LN6Jvrs-9BEj(Xwc?DR^XTIxo*quBwogEQPNMB`rh>w>TsL|krGqy zua9$+$ep6+1Aj+yv{-7X9j8mU&aRX;C6ThKC_OMPp3CvU6TZ3y6mC#@ZLesWYLv2R zmZjudbGNakz(5;6O>^(vGSxNvph5VCoZDi8^x1Czxlm@fg5;Op3@N=#?|E7Ym)VG< zAhpjC=VG=4cSId0cw*^9wyS;x&RA#3t^bTo8lC0#j8m29rq8K=V(L?SdPa91b9izq zJ}}Vkf(vqb&>YCLWHR}DZc=YQ;o|7c>+GqF`Q56?00YELNze7w3u%ah=BL2rpM_?O zArlS07q57+j$iW|%hqglTzls*UK`jjxUNud+&xb5_Azu$L_OkoM#H$$E``US@#~}C z{u-SJoudIs2c%OAGiRQ*WwYjN^`)~j-`dSSif5${#5)a&*ba16JI`1Q6h9136jQ0v zGxq;PH$L#epa?uxVe^8JMgS@4wupF!Px<^uu4;E2gVft6-%?$++NrzWy*7GZdNdV6 zG8@g``2FM=0reLK~-|k6Kx>)2Y*1#${&D?xc&~T~TSUHYh;5E@&3& g=Ch$Pa}mZP z1TlI5BnPK@ZRn9g!Tacb>~x7?9h>j|>b-0QY%arEw>BANnO?bz`uV`AAY7=5=wnp# zdf&Tfy4CSI&+u->1PA|X!cSu8Wqj_p ru z5MbaN_i{Yl{7uCj_^f6$51~B!bqkrk^bgM5392satH#+Gq&$AA@hGkSDtb-GB>Pyk zb8Y0)3wDjvMQd6dN*vKtfq+vlkvy?6rx5&TH7ZFeu6t~$deCnK&H`?W+FW`i=|W4x zAM-JFeP~m~y-bWbI^fKw=3v6tvLhzt20Zuyj !&H|@!ne_y2J-)S~ z_AJ*Pi5tY5ejT({1>c+9u#O3wQQBo@%AeE3N*%*Hp7;~*6WEfaD}Z!FHXBXk&5OYk zL1~VS5=geoE~Ocvt2EBI yEKKrp>&MR40Fti09`Za_}%HvKx{@7WO?uS&V z+gS~S3A8N_igd9lVYnoW_j^P1-U&EKxX!;cZ4I;WU9a1a{hY`et~ZeU8~qNx?(d1& z?JO#7T#gT0z|bPd;E3dOFa*pPtlj*Lqy+*tyPj#%^4X@^nZ((|rfgt?0(5u>{`-UQ zKqZ>~zp#lsCWUdsw-~jiVAQ-dhzdB?G6Hz+dp-*mPTNsf}~5b?q2wi ziP)&Eb1#MJ?YQ&y-BkD-GuiUMmi>p_Z+>3h?z{fXUsPW*mi*Wn=-tk)VtGz-6gqOd zvx(%~zisOvQTVz4_aX01ATX@xHZaQgsBQgjw>;im3T_WJ0!QyVao(Njh}~ swBK1yPDSaUIm8wmAWWl>6BzMK E(*NT$II77BX0}5T*yb z8q{eMK_yTc{|QGN78!JPqiP6mn9|L5lkxTg?5SdKF*T+Jd|f@Mf~}$DUHk?)hFXM@ zM_)jLj_DtuDJKrH=2uS`Rh8pL)3r5FBu{z8Ne}ZF>%;`ag8_dKih^?cV^-huK5b(gqx{! z2LByQJ@EhYgO8TIS2u%r0stSuTyy!WCe@4}!`H{e1O;Sv^R;AW$)i9QvI;*)&o9X7 zNRAS;)F4Zz7X-cXuv=M?f16B&=46^-oV%M&x1;SwDsDCHOX%7i8sVM_w5cF;1Im)3 zKfK~m{xg>k@RW8fH5SKGMQkmmFhR%fG fP>-G61^L%CHiBakVh(w#eK%kC!@c3-||BaNCFlFGk&cIO!%m|tNsL_b-C8lu>! z;n8I*TvGzV=3CtlkIFqaj8de%%l(d*^2@z Y2l?0Z1_ zcYcYA{+B3#sS%R8Ol^b4fgjEm$Lp#d`)#$K%Nhb{-{oN3v%C1=M~lG{!+XHH6G-Ry zzsJgVc@YrjK83rl3~2QCOM7p3vBpd1^pgyipY6Rel=4{B?rn*o6}Fgc^zSRU%W5;( z*kIIuf652rD|>P3nj+&{Is4_6dXLnG^wL<($AC{2!ra>$$pZ58JsI4parB8FdnDCM zYUb%|zP|~g7k5H7Fu-|Wmk{$!28qmWf~J`GN|`S#UC?~u^&Sv`?&B@j?F|^b^VwTY zx;`aoHzeRMx9mR?D`wFiMR_bT$T^s!OyIrIaBzv85){LUmwY#B78na3eR|)NY2F!! zH+HtTGV;mx-QyY;m-U*3+rX%=J5JP}`<)zY4Eo8PZiZ;4ywQML8Zqmx8@UU{{r5^B zKH(` $( zOTUKL5?!e0q`zKPSw}Vi-+V||VXd`59`PRpKr^3mG}W)03vQ|a3jFz|)SybU|M*~| zl*OVef%#Z70-NSU;TisC0Cwc5=nG2*Xk q~KSJT;k+Pv4^ zFFovyO? 56(N5N;f2*iIlHSB0nrEk5 z@|Y{|bSu1a8i=t;^b#(dS-4Do+9zg5NxTMmTVAB0@mtZa>hvbZoS6bo%N~2ry;`^S zSMmKGfb%DKvave-uI_#O48PGWt66&bT6WgrP+9J|^!|`Jho3FU%?ZN^t8|h0-h%Yv zUwRW(ry@OK*PUCc1n$l_)^Bx?18eaNk2~J?=f)`WwBxte#sP)STCzuP<$6X0t$OGK z&l-Q!&F{ocoE`b87|;0Sx(22Xew$jr$*Nu{sna}+sg|R)S2X|-AZy^sX=J{GUnbtS zkOTeA58mI!U+zWby!g?$4&b~Qx(#v)I;%4u08wh59xY_)o uW1HfbcBB8SmjxtBiLpqqf*YBDZ>-;9-P&eDM8G3qo5IV`nYda*I zR-` joHckjjnwHfZj`vr%H?=YCj@bZx z^C56l7MD#XL!-DzLxGoA9pF%!Dkmd@_1>-xRgL_QtF^QI!(_j$lkB|V(MKcur?Zhx z^C4E*j+2darA>Z&tWc+e_Ghyt@BErHUsb6de9~Qe CA59 zA8`oama~JT<^eL3?%$ `s=fA<^pcFIzta%O*R3f2f;Z zdr}SJqq38_o=2Y!)&cjRT-o4b^oZikkR=>w9kAAQv(~8d90V*)!C%d%9p+jM?R~(( znBYh(^^b>YrS8i=rzL0-Tg+rHSG_n9^t@b%w2?jx4~I@}(9koZ ^ce(F zYlg!gtqw{BVM)D)d=zp&uf^0g2tO~v1C!%z((6BFn@b7*6NGFp!K=yJbAaf bGzj&Ij*b2HrI)HEMw3 z-XNm8sRrcjJU-t$awbyr_3&glPu%KXWk?b;&>VmLrouR5 zt}My+TsIGpbhf^aB(e)nBaIK;KcrD_J!7cdJNn=Jmdob#sRd-i7LyGaLr?+ zfjWasx5iw1kBAyRl2&&T 7>`9q7B0=3WH=QeH z?2ay^O?O9)( Y7IpJH6m0FM_j6Syr=enLek*_XkODF`?y8NXNTRR+pk>Roux zv?acaOR#}XV!n2R 8S0%&Q6(lFB#j(_*Y0dbIG_+S#DkEk}D zUDc}KcTbv=xzZ04kjHSR5r+kt3925CaG6^_3{BZy`JQ!TJ`(w)6ms}P=?@|RIu0sUM ;na6EAkNXyQ6Cas;l zmWR|t2AcmNW`KZzAkB8NeSKc=dLb6_-~~O>tUJFQ|25CXZ1M=h59etam*dw9l_JTy zq5>#rIb)ECC}S!TTS34%VXyWJ)s@f)!ea|Y?rZ->B$unTML)#-I|9rS2mI^6Nj^=w z2H|zO^dm2=zjpwrxMP)aNQ8cvNfe8O0Gj&W!&1T6H3HT|J}ImR%H8(A$ykO9@J>;~ zsKC%XwtKj^zPGQMD%8N(oMhwOM~JtB*E3S?U8DB>+e@K5sB*Fp_mmOpHkpz@CqAV9 zcZ^^Ta6be*O3&Mzl5+5`>(5%4LNIW)m4&VXW+|a~*QV^lpMwvBKsV(ztrUe7*uEwU zwqAUh|CV;L;jQ?0I8MiSNCK11wHh@+nN%^0F1WubfCSqDzJuC0Zd_uXa^C}o&xFS6 z4K8!H?bUORlYZ>2j#g;_VVUZOZ9Kh1jyDN|B*oo;CoF&BdO9>cF8C%R^yXkna>2YJ zba!P?3*g-R@zUE7O(RSF`L?Hkn95Dgp}E_s>WgJ6006e(GV|~z>z;Ipxpdc_#OK%5 zk7tCoaUj!x^mnhq`bUhPeai%ptND)h294hVB*t_lQ~)_~@7?WN0N-wzx4J@=UvFXR zajgwC^AS!H9PgKs@1ewLq`lC)YolTspG4bHZV@m~pVY6+j8wdj*rYtyUjp)2VPbHz z!r1EY$GP9p{7GXquHl^D*#1p6s|gG9xD0HQ3;`8Bj|j&F%QbK7=Y|-1u8n+P9W1x( zewqX*Xk7pV;V`JQ+oF~LWYDi!a>kX8lO@hH!(t9&`cpQ@A+%{o?PmZ+-vGqvgc}du zs{wH8=2|CH;7fo@;DvUcpPjsu55c)t@>t>_pwK2s0U#hMq1Jun3lI_uEjJ0abn-P{ zO$J^VcC(I;EcUuB0~)-HkmH23zv}+#@H_o7vr9&TzdjCLlbDGSt~hV-J$O3aRR>6f z!+>P`gkL8w2A`cfx{`&VAAGbu_X5aW_}ltOx_U-y*NJ-X2i6biN&p${C7>ANkKj=) z;vTnNF@9<29r`z_K?5AkXQ9)bKNSkT17b
ibN_pe{ zrZ35q#!#($(fwlmyEpVoiW$RGgsq-VVBr!Mbb`amJl00;p-tpPlGxczZdTckvL}Bj zFlwl!;JT-zTWa*d`%+<3fUIzB27DbiK$Y>`FGxrVLOw*B1Pz!jd9>pOSH1}l9`icr zd#BE;p2|HE(ukBc!3WJv70T0RGV@*P{g=chDddEygXv7+3 rA=F+9Qot{+}dwA U}xT%Rd? z3#;{Et(%QV5)E%FH);=0AV6RfmdtHjZV?%mEXd-}_crn+=Us(v1*JQg(hnPmD#O6R zxd87y*I_qxGd)cMkiuT`%x1rqTp?0kT4B27nL7h?{Ri>2AZmUi`n%_#eSQ9*Q&9%U zOsvfd6EGt*Ehp#@Ri?r;MSICV?*Ob98zfB!7cQu?>Cbz_0PO=zf$IRJ?-N=isApef zD*5&Pfle=OJq~QM4YPxC^Rj|(5+<4iE3zI%|ABy9Fbv-jHpC}1Vi%4-U5~XX)JBeg zp@kuJ)S?b!1r8oGA~6O0wTmoGdZvKLzl?{evul@8>2>;~$Yw%8lpE3hYzkF`9n-k> z6+5QD6k%%3i$UiQ^-Mi}1KR>5;U=j!X9Y}Q^o;O&>NWHdiD!UxtE*|V68170wf`og zc?6%-e1iD#R*Vo8f(Jnl$H2fVl03-=;633#sfrC3+z&ptk6Rk%9sLBilVbhNj6g>S zPN29T)tF02C2_L)5u4SvdgNP#DTSk)z{H_Etrx?TLiih$HpW`&IjEKKhIqfmW3Rbz zeL%jB0+b1rXOXde8FLL^l*t!vo^ys bN@>jwu|2&3qV2DP^Fg7rS!oAv)0yc#Yf*A-_%O z1#gF&pnMr|$_(o~9zk(PGb2pE9hAT#CYy>=MP;|ufHx_IDwNRM>s~O5mrYZ_1V3M( z-0tv)l2NWp2Fv7r*i R?Q*yl0eug zcuTAr*8j0jEMy={d~j5o2M3Tc%~~KTUht{RPR@z>Um4yl zMd<<_rF&(;V*YG9oe?IAL-ys*JEw{QEF*1X0XkBJ~P`008T!DA;>W zv)8u*pg)85NQUl$W^A{zzo FMQ7TsErOE#u$N@rhq(4c0kHC zU7X`)S>=`B XliAVuHQ1XO25Ew z{Q}% MguM|7rJA2G}hAo1JzodB?pUSw@NQM#$$Eie+8i?Dg zvnx^56D;CNQ!h#>VFPcAH3^lt*#Z{vTbGU{tiV4)AsaThAGCaTpO$%YZ}zuROwN|M ziU_N(Een|OnYHGF(7P4HrcXg7t~3=U{zyg|BZHxZRaOtFH;vZg^Kg7Gt9s`9qrX3l zerc`y{mWCGWRRMi_lHpVvG*V3*HsTi4>4icomzDBK$@N8IhBOJO;NyfasO(pNXQRz z8bPyAzoWU=91V*p8VIFP2K-R#NI|(PbmB$62sm5Phf^Uw0SSRb!JfJuS7t8=?=5~% zPlnXW5+=nZiur*obpOQ_xD>h;M9d(0NZn#pD*{U)q8j}R0SXmBX;Ac;G4+kS+xf#< ze{)~ZcW6fpZEilnj5=Wr4)aa!yuXI>7dVERZh!fg`bjre*vq4#;k#GYz%)P$h@lj< zT}0@U_WM^m)wm$yuy|Yey=7J_tH08$3naU#RD9bf`S0DSAtGUbTKgmXbIBEOMdn=Y zh+ y|rsv&V2=(5;%b!ku0Bm{tCeVuiOMOj}*qCnGQd#Rz!Pw%F2ebqrJAwyaBp1 ziwVNY7Cye$d^-2qIEhOqFZ5gY70LO03!wuGo#~A4uCyPuI6K~R0nAW28=ChrzWZIv zzlyNEHTCpsT;BPeA1!PHNJ8mXC}4DUztS_}%8+z_4tSPO-spgwfbNr%jV9c0*KAvM zm-+##khUC1Am|5|5U%lT-{1&9JuUN=R{(03En&yagFuBT=M6yVw}H4(B+hBvSbw@= zeDNIcHXj4(GaukVHA)|hxt7}v3w_RzI =D*U3);!e$JuA z$nZ%K>h ^f4r_|d1^i~)zH-?DfOM0;HTmHNAEOY3()_v)2iSBr=>aHvt9@LA!d z)Y_CDbM9m)fAWovR?H!NpYrjf*9=k9P% Fz${Wae!K*CgdROP@6phRuK@0IojOOs7aH*E)a zO0=-TC^`awjB~Hb!4Pn}E9wCUI@pt%QyaN5QRi8Tc^7x&?F9p%C7ayY?hCq6Kp{2k z&W;5PgBJkURr~PhQ%fbDO5pC|kCA*p!w&xnR3tp4mG!H>^bweMYRF9&nQ^{n0#Dp{ zkO0%wx&jGU#8T32@Y%cX^(OvM!e_TY*K)4teqqkp@pL%T?66hVgLtBPw#8PU5MaD? zPWaD=qTu585O5eit5HlUGju9Sl@su-cUOmXR3`vd5w&7|i43Dc@-))ED3Zv$bvJZs z#uhTcpin*l9OnTR@ZcffXluzHPGLQ)cFLwRt{{g@zb`7emq@BTL ulhM(uU%U$ONAI zQ4$96S`z-b*&D$0L%<29L-q6Xq^~2CBlX83P^6X5!icVo*r#$!(@;J7^z v#Lq?*T$=Y_Mlb9^Vv$ ze1U#hj* vs$Q@~Fj&S^2S9Vq5{{n+JJs-NZ$)87b p9ER+%9iz_(Pn?!Arh1C-j@Wu|q9;=Fi{`yU=Xh>mBF(iQlGs@aQ|J?{E= z`wqv@;;7QCPfvgK&5AUmD$VKIxRYs`r82;y;?qO|K`1UNa+V&y9$zp1dTAOXBWf#& ziNDoF^}t(=#F$BX;h|&80AoYQe&pu(CzJ?G-#>8a-RtGxy3?Z_bpXKa%8vAyRm6@H zc;S{*!oN$nR7y^N#w00L5U@bJ(HIhNCUNM+`9Tvv1*k7QAX(otAHdGQ%5f%! (^5H;HDYnn+>pRHF@JSU+{j zT{HQr-3ZV_A 1}HV0#mbZA4E z^`+9cfC!W?TPp(=wKUPQqAm3;^`ly74CCH-HTk>#i_n!PRD)-+L#vdPA?f{9aQ^2O z`I0FzQpvod&;Dg_yXv+Bjc?2%P%^`HSqnlHq>UL+9sPt_i`b-zp_jOa4el}I)JMOu z+7no{W(w7)2NN)8z}gL{yZ=rw3(Q27-i|&%vk13&n6^p)U1747#JC(~11Y9H+-xPm z#$}N|G`W!LL1HMvq(Eu{&Zzpx$6cz HuS$r1Smm z V-jBRG z?Or;Nk)tla=##4qJf#dMUeWk7e-m)~Wi8qv6R7U55@G~+wDko7e Z0&mZ*nbp&i>La<*Typa_)=@GMWaBKDeJNp?PH4Kg={(ft7x;2s+ z^XQ+$34slX378`QQ=v&6sQ=hg$0NT^L3RTUpe(k-T8sbbS~1sAK@tI%#MW4WW@D7R z5(jJqD9&DT#7S3zThJj4L)FUOd5w$(J|%(j4f&_|P3@ASG{WrTINEsO=y_CTh?guR z=}JNjY9mM4hsDN;0LRFtJ0d=9@u>clb>QhpX;DeOAdqFtIDWGnP2Lr%!Yr|Yt}zr* zGnW_=iZ38Y!3IKT8LSiWvQl#JsF-%3bcVXpsQzCW%)%0ae&@Y2A6rY{j0at9h~Yre zQ1Iw$E6Z2f4foxDcGHbhD^vOg)&9mL(?|T8j(Se#DkvK RJFaEW%pW(GV zEt=Uzw6$ED0Htrw690iyAySN%cX1Wnpnw>~4g}3dN(KOwy0lsW*HN(cwSd^4K;H-N zaso; W0D2GJ2(h|2Q0o#E0#wmGqPPO^Tq=kX<)|O! zEnSlyTyJ 3_(+ld|HPOU`S z2Td1-Q50Ncl`!ZK0MqE5jazlQu7KpjIAj<;l*Vg^5rc97DiUfv*4{G)bC*;rP_qO8 zasEFO|I$%@ZRAr}+a|cI96(Tj<*qE$*KzA!u4;S|@a&fL%#3{3K0RH%1OTijrH#k8 zFD?3|fe&eZo6Wf8fHZemM~E;6qPE4)g1g&i2a_vBxP&waz<7TRAU%DZU?Yw@$q1mL z>_OSiZok&a$r>LTP!`uZftmo8MPD`te^>-AqZjhh7P*w>j&>H*f8;2?(<=pxzRzT| zasl<*l7OK(cf3+M=otu99&7`aAO0~Y(PZvmZ8SggnakXl&z7$Z*<-JX4X|Ijw|#GK zk=M+p+Ky@L%XRh Z9Hb58 z_i$;z`g!UFtlmNbNoH|iE#?1uB=>E_Yz`1B3vxi2^nN&%APRqsR<+6A6x}VUDK1(e zi--UmI0|-nXKXE0pmpKdIJZvTox9nufT~yjPN0T!Z%5%_x(G2?6wq=d7Sdhc0xF-7 zc?aR1 *2k0j2V?Fiyr6%Nrpy^)71P75VVLNU5d*p uVUp~E;J;62UM zo3~El0+>xkpp1~TJV+Mct1el^6y{