From 3766e724c8569de3c622d62e8012f6411128399c Mon Sep 17 00:00:00 2001 From: partowp Date: Tue, 19 May 2026 16:36:51 +0100 Subject: [PATCH] init --- ACV-abstract-2026/Makefile | 2 + ACV-abstract-2026/TODO.md | 19 + ACV-abstract-2026/big-step-short.cit | 1 + ACV-abstract-2026/big-step-short.pdf | Bin 0 -> 372339 bytes ACV-abstract-2026/big-step-short.vtc | 1 + ACV-abstract-2026/cc-by.pdf | Bin 0 -> 58331 bytes ACV-abstract-2026/lipics-logo-bw.pdf | Bin 0 -> 83561 bytes ACV-abstract-2026/lipics-v2021.cls | 1260 ++++++ ACV-abstract-2026/orcid.pdf | Bin 0 -> 88694 bytes ACV-abstract-2026/references.bib | 6234 ++++++++++++++++++++++++++ ACV-abstract-2026/review.txt | 119 + ACV-abstract-2026/sym-sim.cit | 1 + ACV-abstract-2026/sym-sim.pdf | Bin 0 -> 253585 bytes ACV-abstract-2026/sym-sim.tex | 179 + ACV-abstract-2026/sym-sim.vtc | 1 + 15 files changed, 7817 insertions(+) create mode 100644 ACV-abstract-2026/Makefile create mode 100644 ACV-abstract-2026/TODO.md create mode 100644 ACV-abstract-2026/big-step-short.cit create mode 100644 ACV-abstract-2026/big-step-short.pdf create mode 100644 ACV-abstract-2026/big-step-short.vtc create mode 100644 ACV-abstract-2026/cc-by.pdf create mode 100644 ACV-abstract-2026/lipics-logo-bw.pdf create mode 100644 ACV-abstract-2026/lipics-v2021.cls create mode 100644 ACV-abstract-2026/orcid.pdf create mode 100644 ACV-abstract-2026/references.bib create mode 100644 ACV-abstract-2026/review.txt create mode 100644 ACV-abstract-2026/sym-sim.cit create mode 100644 ACV-abstract-2026/sym-sim.pdf create mode 100644 ACV-abstract-2026/sym-sim.tex create mode 100644 ACV-abstract-2026/sym-sim.vtc diff --git a/ACV-abstract-2026/Makefile b/ACV-abstract-2026/Makefile new file mode 100644 index 0000000..ec3bd7d --- /dev/null +++ b/ACV-abstract-2026/Makefile @@ -0,0 +1,2 @@ +export TEXINPUTS:=${TEXINPUTS}:.:TexCommon +include ../TexCommons/Makefile diff --git a/ACV-abstract-2026/TODO.md b/ACV-abstract-2026/TODO.md new file mode 100644 index 0000000..7221882 --- /dev/null +++ b/ACV-abstract-2026/TODO.md @@ -0,0 +1,19 @@ + +# TODO List + +- [ ] Half a page, that is 25% of the total available space of 2 pages, is spent on the example of combinatory logic (CL), but then the example is not connected to the abstract framework it was intended to illustrate. +- [ ] Very concretely, the functors Σ and B should be instantiated to CL, and then also the refinement of them presented in the "separability" part. +- [ ] This counterexample takes around 15% of the total space, and these 15% could be used instead to connect the abstract framework to the CL example. [Worth mentioning that the other reviewer was happy with the text!] +- [ ] Category C, what do its objects and morphisms denote? +> The objects of C are representing sets of terms, morphisms functions. +- [ ] What is the signature functor Σ for the case of xCL? +> Σ is the "non-recursive" presentation of the language of xCL, e.g. + ```haskell + data Σ X = I | K | S | K' X | S' X | S'' X X | App X X + ``` +- [ ] What is the behavior functor B? +> Here I am lost with my current background knowledge, as I would expect now some relation specifying the operational semantics, but B targets C. +- [ ] Likewise what are then Σᵥ, Σ_c, D and T? +- [ ] Guessing that X is for the lhss in accordance with paper [4], I do not understand why B(X,Y) becomes contravariant in X when in [4] it was covariant. +- [ ] So, if the xCL example shall be of any use in this abstract, B needs to spelled out for xCL. + diff --git a/ACV-abstract-2026/big-step-short.cit b/ACV-abstract-2026/big-step-short.cit new file mode 100644 index 0000000..ba23611 --- /dev/null +++ b/ACV-abstract-2026/big-step-short.cit @@ -0,0 +1 @@ +d41d8cd98f00b204e9800998ecf8427e - diff --git a/ACV-abstract-2026/big-step-short.pdf b/ACV-abstract-2026/big-step-short.pdf new file mode 100644 index 0000000000000000000000000000000000000000..bb3be1d7605e63bd3e24b111d9076eef89f7979f GIT binary patch literal 372339 zcmaf(W2`Vd)8~(E+qP}nwr$(CZRNVDd}YS@nbFgi#ABU3v#gUv^!aGpW<50$*Xyfa zcT?^5y)aO*Z>GF+bh8{~Q##5_hj^R3#G<-ev1zw{{FLfO{kHLts< z^F98|-1AGj`rcMbUT*(ksF^x9?f5Xe%gubq(6s`@9&AlX7E;{8r*d62Xc+pp*SZxt z=d{-b`^#te{+0t~!u;Aw4Bj79jS+HopFgsWjCSty@s$Uic`Ao7FC0fAq5p4A+IPIN zGB_np-}?(0%R}Z~Ql!vy)E2|cvrU8NYrH#6I+ofnUa|OZ6+Su^->>12`7X=t5BAT& zGsk4$NnSkJE7gEA=Z2gDmpiFVn2jot_064fkjAELkM4GQ zwzbvUW;{6vNN0ITk>+nulEusHn_^K83Tx{1U+D95*iaK_GFpFROvlR%2RE~*AjkVw zri;^mcHt)`F2#jm%QZwZ%lu=GU-aiN-<(~b)FZ_pdB zcZdr!?1j39!Z+;n$18PpBNTA#4BiG<5sF0hxli=eByA6+IO6;VMhk`ea+T$!Xva&# zL|?o0l& zDj9Vp>XsRGTTT0F(jKeoW52**CG-tfWRxCzP_dx`SOb79c^bmLTp=cH5Xe}Lq6g!H zhnlO-(I!j9U)373Ycq!f*~j%V9wYXT^n=` z6*P_7Nu94adbw3r()IyIbS_-owiSkxSQb^^=@aND1M#x2=^ae5s7EGH$WhwH!WBX^5_|Qz%XY9XS zoP9>s^0w0ikZb-F`0CQ#J>Tvm-I-!^?5?=a7BbGVkupI22q#q>*RI>A>!Audlg!h-JVU|@X?$A-Fg={A+uMPntIw*ww?izCJN&y6A|74r^Qm< zJB}wN7Vm1Q9LbLR=%_8OQcq(Pkk0lWOnlk4R<-sAxqiU;?lL>7mf#$h;)A=j5e z_KOza@~li%vEOXTx}`vmswU`5>Je24IS9<4LEsYsdl8gGbtj1W*5O+wFU0Zk`EWZ~ zW0?C^QIR{UbQZ6H%kFF*7WhVIMEA0^aYJY|=Xy{>@pZrsQVQ=0wHEh+|CPSo8n8tN zZ-X_wUZF3nlsRHy?hN1M=SNr%V4QOVF%N1tn4U@y^x>c9*k`5d{(6bmZP9&^06@V8 z-(A^sT5X98n`sG2hSM`$O6AdruL$#)J37SRo}BkcB4z4L-Cd z1z?v)LrM%9y`rFDt>pMBKMWI}bBhoZv`0q|!+?;SW@X8unufia@xR*1Tr3tNbuSODoqJi7YrJEkx~(AR2JVtJ&kP0cT27! zMn^f49RKtE>D6K{Y_P{j%x89$G>H;5VI#QkPWKovqO zK*W6~VcJzW3{*nc@v`w4WQEU3|aBOQpRRt;&-2|imE zApx%px{nH>FCoz6_vF`6%zpWhmZsrt{cO=ch1ckYQ0MM77jYgs4B(=F6QQ{go4Ndn z2Ao(t$A}0Rl<8w8z)4!#hCo9LBKy#1DAhk2PI(%Iny@>|DzdB)|4BRhNNwr*q8SA; z6f+3G3TI`D2$u|K5Pkm}R0WX7!K<O1cXlk*3~Mf>MVlODG~v~vjTp88c(tKjN!Lp{`D~ZVc!rIGUye3 z35at5lX))Tjoj2D3eA#aQEto_;U>3<^>59BksE;;m4 z<=3`228b1`E6FM-EC=6!ROIov(VdV%7S{m(3=O((J|{xQ8n8l1r2JrZ{8-^9vg*l4 z1)GLXoB%FLHv&z-a(rtK)O5}ul%NIbk4Qm>pJMFKOuz^ zLf`xcl4zLZqf>gH^cn}&M6}P(Kr|p4SO!N?jFZ{gQY+`F8;XWRqRB%F!6#J^ONjU3 z=wlcHN~7#`lWg7g?mGxY%kUpZ0&aY>yGWrZZ-l~}>>6ZQ;O;}= za6W^SqaNWAAALe;2KvrMB;_{|Ad`Oa(;=R77jP1YjIvwgq`}7GmXC2nAZh%v4=too zoN){{jp9ehA&z#CA>69ZF`o?Q5yHgR)Bb5m$GltK$luJ2N&sUwWd)r5i=0Rwl=(ZI zU^|@>1#*$30|^0iU$-Ou`f8BQdDM3~eX@zPDgklkr;8+OO>UjGxBOw2G|dQabGN$8 z)`y&psKJIUu`9_8@FsADJ5wVx)T+yGk}s7BY~SW4tC;W_`ZFYi!7K~)w&UwgsB${_ z0tZ#88sHf4vCs-1o_op$h})>?bKe+Bv>>ESk_o}pKk~VZ_GK{GGDdNzJ7||id%!Nw z;=f@~gO_E+N?|+%Cr7<=fJC&FzPTitS{NY{3mynu(6o*DuZ0lZRv!;f^_dFPbYriX zWj8F~yopXK#scPo=B8BM1;&VqCgIzYh1jTlsLQFPIO&hPA7LJsB(uj|gksYH*a^0w!jThXL)7rT%fUe^H&GiYHRBv!w1}Hm%!d&7tzUL< z0mjitmq%Yvj(l|`Yx>|I1*3(MlqHmtF@(0Kn@7>t*I3~sBY+S!_QCCbEI+Pq=Z8m* z^6(6!R|+0#OU8A1wu)v&HIWvrY2UO*@8YY!X;oO3!0QQ>6Ox|qdb(;&oNI@ zBH*=6mXZ3P0!7%7#D#ym8YCKJGJdKiDTD&1jEEY0Gbxm4%EMRLfW!c=sBjpd-O;nW zn}0nvzE*5$MXnW}*BWRil<-SUhz`avi)f+2Y9wU^d8o zROCEHzPx=RYc6M2!&3OoSd zgExvOiyTf+!i64H>jns@1g3Pp+emnpg&Q{7tKnh4l zj35zbL*yCoENV5Z*=j!JQq^@cZK9a#OH@iPq{gWIL89%EWPACMbw=Ai z7>ByxtnD*OK73iBlfF2tNa4_4wfi%jp;d2{+s9{gx1?S= zah(ZPJL06Xqmk>ejd#1AcKC4c9eRF00k6(CE)xio{)mSuuWGeR#PR^A`NPSH_O`-> zBB^v}KL~PHb4w7_d43Bn*`; z1S($R@2=Nian0875C&%d3~ws*hy&I9FAtFp=H-+>gv?-QqcowggFi8k){O$(L?w<9 zg>}fR_^)&bG##mU`oRGwyc~^O2fP%ZmIVzARmNH3uCWo}IHxmed17RZr$}r-y)ijA zkGfQ%#$h8H-rahrD9cVUZBlfOOa7X={7T2o)3&}P=mkRSR@bjg%f zG5)K>butX~%+%2-6p;iand)212vH`6kyyZia`^~*S?H&<5LMYp&KHMxUIp>PNNFen z7r;5az694DrsMA{9c>XP@N1IR;rK1AG0dCv$f4lA%}I&=VsTfxMo|oyH}&Y$6q2=r zkxFoI+9GQ^A;bRjn$W1TUoy=E=EQ93(P#>kLxx8s)kt>pUq}V6Y6lR#3IyOC+4QS` z>&N-^MQ9cvV!0ov8R5G~et(}-F@c-0n3g(aNRSe@D)AmEo7o`I2&ph~NuC}pKsuKq zp+`~VTJHBL^-nW=xki9(mXI}^5{%78dZ~a?oMhy`@$D$nTHC>;A)C{fe4w&i&I6LT zx(-}hBUNirr4fNSaQ61$6ZG`Abtdz)Ods=RZ@fDD@c5gx8?fqqs`^o>hlf#$sBAb! zRabC@!(1i-z(=9sty(MlH?e)OF>QGbIoj&;Do`2Qe0%YL7k0@sS5)1!MDok7?~aD< zDm~sZOMs8-TL4R}<<{;2tMz96DT(5!yCu5PWHm8RlkpQ-gg-SzRb1rILvO-6=_{&z zl1X);KmH2puBR7OeI(m1qkVJKtHr25{A&-97Lm0 z_fbWU^OZqzI8;Z;olPDyrLous5O2dNW&89i$JQqw=zsAILJ%gPxXSYdMooUQ$dr#B zK%+{>qCio|pg$L)e=Qm(uCbk6c-%H3?30#%&o1Ws+=~WwuOto~%%17d`dFf=!nbG0@42Q&V+ zUeeCYUc}Pag@A?OpG}pZ=!JyrJqWb_?J%*j{p-3=^h&1A_O4FGrp^TavP)rm8+#{Z z2Sa1i|8zx6%?w>_T!dvcr3qLV|FZ}mAHArDi@37OKP2-%HR8$)1T0Md%_%t9JD57T zSpLs?vcmr)ng1vG5Apmj9A#$a`2SH+iAbF!X}Mtrn6OvQP zcB%A;%1Pw~GTIxH$x5wAo(Z%@j94So<#kN+Q2@#)!-ci_1sW}|=twK%KeJe-5K6?- zMfV3zg9{p+kO|70-nhna7Y5n3!&TccxTkbmy=lIgxIbUnf|ME0TOB~FQCpt==t($h zmlQn7FfM(qS&PeP5}nrfVb^RFq| zVPs+XN1Fd~Yr%gRwcWq6vatR~vHvHw{;z^;EX>R-Q1o&H{{$sNJ9AS4?SCfydq)1Z z>;4~%TO#r*{#8Bg6mtw;W}$@jk8ReCskn%kR!bLMSVg6lIL<(z;MOQ)d!FO0Isa@I zd0qFFdIBl7pdbh$0-z#F&OF8+)<`U6+2k_HR`Sy~VfmlHlaJ$%t<`tE)ee3cjoC=@VXPLD_zmwy!HajxS z*|pG)S7$vepQGBJ`qxMI%)|!dgHcAAHD?&*b*|~d{5{Bg$E}dHeHm5uArE_)$2W41 zLGv6Yn*NX(E)E~(%L~>@N}08*`Jrwv-G`I?cbiEDm#wl;=!4AqUaK(7`>)z&+o8vw z;-O4*_BvVY-#2D?e%7S-x+&!6z8yp2Jg<*Tdfv~i^ggDC_c}k@rPaRsL3aJGmA1ae z?OWepaQ?6Pcz>pka{kYEdOa*;J~kpIs*hv+AFHi5$iAN$d;ix@{;zv^WOCU&CRQ>w zIzO$!CroDj_s5!b=N~5boiETjI-O>Z3F}DdbXxty=7;AaRm$qs8r?R(p;1|To1I42 z%@^EC%X4n`>z$_bV-G-q5J*%~O-0si23oc3?R}RHUcG#N;(B`KjMUuZ>~wvE4Sfxl zg7%W;nlA%UQ&m@4Tix%%u+bs$tgQG}9BW(d9lxUDrc0C8%DkQ4#c%V!a5>!k94`9@ zrBmv)y`I+}+Uz^Mo|koPziy|w?z>&yw?Ciod~csa;`l#@#qq!I6McN&gTK(fzvjR4 zgx%2pAQXAQHGq9T2wa3lgff9QD3N&tU!WBCKp#vA@<11e2vC7$;7;^8)qv>`60C!G z&`sO{Cq)Ks&|=vh45A(=Ap%tYXvm#Str7b3;gbag-5EFXFd(|ST-8zBCp^Dp@!BE z1HULIbfKEif$n%1M1x$&F1g~hxb~lLtswv{+bM_%?4u%!04m1L za+F(^r_kytx=BZkCqY)+kSZ0S8b!nkoN%3SRda2oe$iUTN}{2g?=R{Nt%?+h98v-) zTV0y=Bb_7rtRj`~J#vbI6S2*Xe8-wMZa@kguC_XBPFkfpRgoOvVcaX=li0FH7(=p& z9MJ+vs-*z;K3+hptPp}Zp3}jG1xjjw^iDGnr(q&4aFVpVO0>={oeVb8WTS0N0?IS7 z9}XN@!ws%MROl(dxlM~_i;OijvPJt-pJ0R+&bC)0I*t#Fi>QFDzP_V%Pv6na~uI-Q(Si^O|+N>xTZNj1|vX270(L$H) zwN{jpJPxkpLQTLK$v$}{g z)M{VjqAjge6K)B!P>6T7&a`^6ce~O5&ygO%MmYj8&Xn&;r<$~CtYWV|{Y&L1Dye%q zjt=oVy27f75oUCXp0#weXZuD4{ah7~Rb~y!b;^T!^uYTPd*<30(RE78Wrb(=Bu7>q zYx^>mB&B?Ml+y6lI|~CQ_b)QXqD@{E3)e%lF&6sXyJlT-^7R%Sb>9ZciS-}}XbhsEJDAl=p%nb2J7F8J6kCR!ASGB z-@=h9)s|D9v=gVuJXx8xMU>#FrAd;^Xhi#>J@-{hO4kfd`F``|QdMc@1(j}IwG^_c zBTOl|Pp?>f`SkIm8wU;>cY~I)EVJh7Y1M^@B%bhyoBa!+eEm`j{nUQjX7{gI{a>#l z2^0pHUu4r{6C@@PAiz)&*fRhq4>1uzK~Wr3Kz9MJYTw=0s@mF%stey@b_;>MiWu^p zw|uzQ*_rg$lVFZ#U}E0VH_IT*(Q!MF&&pHyB^yOK&Z4nL$bhCD<_~45JhBkOl$)@7 z=AL;acW9>xG-sUrsD=sm=I;=eG6zqL<4(haaKFYnyrW|?otj1;#!0iCg&ibI`TY%5 zm9wz%+mG3@4_WHP-MSY;$u=eDaAvD~>8HEvOI|@Y6Mn`byJwhX$4tq=B7m@_Y05Kc_*a8~B zE2ajD0Cr7#s8Cmf1IYMw9UfeP=V(%x78;@}rbi6`yJq{;C|jX|V|ePW>-}ad(PXYv zB}vvu_ZegM%xegdZieHlC9Rhfy|mS35@%m=gFT5E;ykPq3Bn{hp+(`6jZG+On9A1!wt~$WqMVJxmqQoE-owJ?pq#W=YS2#-H4!%f3Y&v(H zB8|CskYd1U)cB^}(}nI5WMh;+2U20RX!r-Pr}gHpb)?S;j|k9))u>8122H zUZn-VF-VZdsXRpGCqAc0cndAe+%%9K<-6JO{OVO#M_i5s>18Z^t;2pg#o?ZJ8(mK!;0;eW+H)}jL)Flb4Ai`yu}1=C(QG~ zof9OQ=&rblmQes`-Z)43=9=JbKE=rCrAP9?T@uWhY%5WN=`ID-JWwX+bsQXW@c&_6 zC9R4l<${?0<0&;#3gt#)>qJcvk$r0sCBu~JH+g5_+pE@-+5?qF8eokm9Oj^-QpnUoSg8LBE$~7 z?dl-*@tqUh13`og*E}NeOF2k0V}TnKLpVS;xXo(7Gg5sH=!uU36JQL6K^;ize1caH zV>rcoVETtRrQpad~wM@M{9`FUluq}8a*IVax&6%@Hz4%*$zeZ2ttme$@am4E}nus2pMLC26MdaOTG3(O!(ydD! zD@utS=c_&$V~s>_&YSK~2bYNJYf-C~_|k`J9Y0EmZRf2%8EXwiZ_Qp{et%2DGx4`6 z$+v64BT?dq3Z#zg=(zU=LhLieKxi6?U-*#T;LWlAO|-irIGU8eE=`AN;P3;3cpzO9 z!V7XRzoFK?B5Ycd(lDBogiIQqlL2AJcJV-ZCWdEvV87zFJ|*nWBdJ&oihX8GADT#5 zO^f&#JrjfreaNr6de>q5D@STovqFj4l1j#O9Hx6b%r1%IqfEdYEA8;fkGy6j)Klm$ znJiq_bHe1S#5*=DVt*5)EqcGR zeZ>}H+$I`nG{+lFr#|D{u{Q$<;b8XxEVEh*FVFuq=ZR0>F8Wud2MN^HrCQd~!@Mmv z;cbfq%y;Fy7`X1a6e)1_z^r{ zfo21mAxk7FjtT1t?*u&{3-gIx5cYqiu4a)wwTiHjaKTx?D?rb1CFq47m?hwd9`Xa; z#{%wI3hE>`DoS1?ssK~y1HKsd?1kMB7W|{TwEr;bQU%PUf5K+ z6TYYNzyIcY5|yP5ztv;RfauU7{KzzF2YNzT=u!MCpZ%&)+DGLnAx>GCZbt4S&50bSgUaB;9YkK4I_P zq}f}GY0yGKGyal1!@Eb7IvdFw6P%<@eFbA1P&4*M7r z?5EcBG2f%2x>vSK01J~OkR?g=+X87p@`xsY7xy7O1SN!r&>%2LNFX7DCTnNt^p_wa z!;{rT{@_@1Yh({y0H`5pq&4^;KR#x#8=VY1fnV_q?c1VciMsJO9*mnv+zM@Ymh^_2 zz#I7sW!5QP@JY!GX+U-|o+)5lh^%m$bcd?IC-sGol-JioIxE+AK`bI>5HNTFbKwu{ zNt$>hJb-gFf>U1>@Bl{n65IySfSq45xS?^87aj**+zxD|8(5*n#0KvJQG^R325zw? z@If1q8;%3Fs2dzIYUlwz78_K(j^$SiIJ{Dg=K@wH_umT~l6rJQx2BgqBU&<&&w!OO z5~$WnjW8E{f<$-)yaV|>LR`^G!dEYt#W&-mn2}mODOdW4P38jJv-i7q)|bDps{WP` zp`p&F0*6SmbG$_aCc~^KKK%*HukcVEIE11aAK%At_Q~CEg2^vvk4s3e`p{5RH!+n- zd(?q*j>G61eZ!oTQ_vDWgC>2FfTNpufoSu}L^R?u*-)*@E1ZNRT19-(k>g7^jOI}@ zO~g9^v6Lu!DPQ_RoyU&Q3V&zj>>F~1{^wr0pqbTdK_jrWn{*dGY}fCFtL8UGtzE-2 zcB5uNDC|r&5kc|}8R-`>1iMx>bfL`Wnjbs6Z~=fTlbj?7<(G8bUx|jp8yD;?^wT*j{UFx`15KV>01zfG3V5!-XGtTHm!Mp03J3qzr#$dtmY(|k~L=oDXNU9c! zgHBir%ysBq7_2!BhrwWTAPnw1>r!D68Ycc>ds-s7py_r}xopSoo@A~y7P87pZM|70 z-eGgv!dPpMm1c67=0a>pS#{Nk@{*h8d%)BfMqTMuBC0-PF|t@m1-Bz@NyPwnl&dHk z-`<8|*^<)F+%zrbwy{^IytLSIdyPnMLhkO}9({*v%0-LF4&&5oOjog2VZkwx6}!4p z{?xtxE=3P>tob_3KkTr*9^!+&nzKbT?v=CvGt=D1^I_yWD7(8`z z*y3^qCn_U24l(jdupsREg{*Q%1@*1vgJI~ZLn~6OT&LZ-<3eGAEqI}+E9S{q=TB`F zZc-}NXgbmMp4pjx$G+bRo2Tt_mzxkAkO&+quEW1KSAAMmef+z-Ue<)2&4Okp z5U+e?zcCWO0Tsyaw^47zq&d`Elz(wR&o{s{bB4aXGoG1=evymhySJmT@2&%^z#wT+ zl!maKJmdgw8un1BHX_I3lKb<3z0fK!2xDE)Mlal0$s2Zpbt%-hehHjY7P?64u6NJU7G>VKN zibjd4KD(xCqMn@Nx}}kYNmfD&!Q(R9U^eGKWJ6Kki%DvszF@}U7M~CVT?*HFbN^=M zm3HY22B8>>FQ|c-hM|s8+C>y}DRkSVH<=C0HQ5ZtQ%~4V_zht%)^LeM3Uh3RBCvik z*xp=vg-W6rJGn{A^ql0H$1sXf3Ulm+Ca8Wk+2dJ%5dK*ycJh>-?mPH4kMRv(0%L4| zE~I*a-{q0FFi+V4IsTS)yhTm-p7d~+Fh)r3H0adXdUgV2MJ7-d?1%NO7n<_&kc!+w z8^~X?;Krm!4KP7dSO7Q&LkU>BaOj5a48Wc&HskA}R4jM+0%49v11NbsIxQSQk&Vn~PGnBflA zlTnZ-aYT!UU(f)DGh^yXor}PW>Uvy2`cno?uX@ukyme3kn040QV6(#PtA1xQ%ovpR zqNa|n^4>u4HP`@*vK+aeX)|!wl#?EYOK-r1oz+obm0a`%O%0>;z?x+xMOQD~SZ$oS> z*H@qxzyuQDvEL0#=eeJg`$HjqN5RO~r#m+2ii<{_pb;XF(}ElJ4@n^>v{!{7yGccS z@FvAtRpJ7kAc`YFwEg>9RP>DISxA^(`WzpeB{^c#XtXzuo&m9@8MA1gW2I(tjs(Ig zX?Og{hU8KWSx93P>XC%lh74pKuHT9YIntAB-2P{)H0sjCZuCixTi(mm;#rIfVAW2t2Va=&KxD1b!89oeK75(-UC*7y z>uHQpU(p`22wxa)K%`XRGL>-WRDsSnx=h_x<;6~C{rNgbDf}6CgAy&yQfXO=)iqgl zf9bTenyco#&T@^_5D|P@7lRZJGy*=*BJhFumOU@dCnof~2jW9G2UT$IQVnWkbUDCo z$N*S_a;Td0{!ko_)Tp@4hH9-E^{6(c1P7o)afEjGYn6f)qUMCqG9HVquv#mHI*7If z27eg?agh3Wd-b~(BDVa2Jdd-CP(9g#9-sv&;w{E-yv9VXrXKM+)U$V(XA;S{%wbj3 zThw|ssAD=KhXN6+1vO2bna4-V8_6VG=5xc;tK)k%C}aNh@j%Sl^X%hcD?QJB>3Chk z>Af)2vUKuIi5$za{V?>Z&TLX^QuFRRBm!C0S)tak;eo{5gW zkCl?*?fFzg&9mbSx1fS-*NO)88noSXC;P@9oylC68tzUu8tERI)wtv(MdsdJ2$iba z=+f2oEuG2y=IzZaMjGlK8h^lg{@{L3hf|j3c^KO3aPt=;_{V+=D4fP3UaOkW;5mMQ zJ?eI6AUmAEXjg|aoZN9y@t(B=%v;3*G&Hfkp+x$-zmUy-5VR`==SVDxp<=ui<00NA z?V*8*_992j4ZbmT_`VPo{}Br4Db_R4x~Gxa-!RCxdw}G1jf>7KQ*1jN6vw_ns>FWw&SG(4LzGB?17rVb?7*Y3vK zT3<-;qCasrUlG0EXu5pSf7yzYpU*rf*^(k(x$kd4Tq1*se+AwA`ms;%9w>RdLF8BV z8jyIB!ai}^xdHVL62|)`a`_`;>xLg7`Me`!)fyUz*pkFPZJV`4=^G^8=>0z7-43Cf zTx9t93-DAc8-O?ukiXG({ut20VEst1|Ipd{pr!Lc&SHNRLvg2>iz%t}iMmaBO#M<& zHJz0G`@T$OO5RwzAkGb$!N@U@K|+!V+<+sbOlYJBwC;NKd)>V4J-e_9orl`CKTiClPnbiw=EplZpz+m_hVn#9+aaFr|RvV4%ctf4)z zp4_H|JZeuPyFsU`s!5?U$s$|ER`N5Dqj&l}SVnJ; zT2~{Bo1I-rIiHJ1QK zZ@9x>h%<6TUex)j5G$lf;2OX!^24TtZg@$6M1S#?KFAGZL0z%5J=9nn8<0EteW?3Rj79fO`Lt{ac44!noyan(bzd@WcoT22*2zZ9aImls*9uqSX9y)N#!v2X9?(kHgc{&J67M{m;6`Uy zt?fCEpk}p_FN)MWi4oOGf2boc!BJ33&6m2#9sELP46HvAzNB(Kw5sYQle(4_6sWig z00iEma(QVzLvwba8}J8Pacde#Q^(pc!F`%?uTP$rwl9@H%QQ1NXee?%R9b#x}9oy$0AB@WX|9w-$o(vkl(J_~s? zkoq(c@L(b19}Sxd=R`{>qnFMn7p%c4{b~FT#`3BOQ%@P!B~?07OowJdu48b>nz%-3 zRe0(Fazm+~KE_H1&$wcMz~~;Fvy9rHv@1L!J%#7&n_VL@1|6lDB$=dB_KI3?6Vit8 z9k{YJqg8Uw!SbxiRzZ(+i>x4zbc(n`8_ZigB9om)_K)%4L}HF0M))LRlt=nTnAd{% zO+&#?`0*y;k7Cx$S#TtZI`kjC!LRp)z^2vs4pU*j8>gX*-y2}LS#_X`SG zrPvPZMl-qE`(xV77^@aG7Zh)XQ3GoD%tPZ^=!5;Bo$wC9uPer_Y|#|5;?q99Cxc&; z8=gwXF$b1RJLh!(vU)uigIb%B*o>&^N>~%AU$p=U+U&SCJ#Vb7)lw1$83voM6j(Gt z2&<=Hm>vY@v^6~*C#o*PWjog>hm3WM1zYtLB-F*hJ8sEb3@__E!BFPXQ*z#0#;AI! zy!065ltT@UXnW8) z@nd`Q9m$!`a0#%SUHKtUH*J0F=vuFj>5$5El3C|*0e#{xv<Zj#T3u9Q{+2Xx0+8J+I5wN~z^JqqkKEPJ zl6I9X3sQZruminm2f{V4op#qjiMu$!2m7NYSPj{*A6=Z65-phqZGyekeAEQSQ&#Lt zWv4XWD1YIobT2VFQWhL2YnO3UBgnTf&X>yK*om@Q&g08bR;s(~(ZnF#VMmpJJ}Hj1 zTYg9O7mfGUjz-OGJLT{!jW%n=b%>|<62EFgPt?}PXJBe&OJ+in^g6`sJ?LC_aho~o zyU^<9*b7{a^)wJsPpt zL3H+|Y62d`p1v)+f)6|U57)C_*NNugG!EpYaC%Fi9;>&C(C_+Qbr+rvXv<8#lvp&|S7WZK}-4 zLn*jZrnPtc(C2j&)vN%+w|JNisnTW&1T)7(!O~1nF%=LPlGJA6ISylRuKdOCyd38n zzFg;I!2t$lY`?X}-MV=9<;MyJnjt>Kor8UJn+JTC2XUhH*itPrJq8BhAq>z^(j{`D zY@UZ8LBFyDe8{=jpt6Z$7d2%}twLm^XGH>b4x_*U|FU{QoNK|v&O%dGQB_kVw8Nr1 z?%6-iS3t7z2}cNVuLKsdv+Y^M6ljFljEbMJ>MNR-c_-u&W)Q^Q2sKse3tEb5PVGlx zpr^q0wGA6MwDJgF2x6}U9-{m%OJx;H43#K|58gT_xW==Jo#6>#46Wb@rr*hb@}edY zsaT1HmZwm6nQojX9}q4OCSL&>OMKgws0DikhLh{(9-NljWcE2T@y4D7RjwozM~Y@A zKi_QtB*BGWergfDibKsy&xrZl(j{Gx911bmoDKiR2Dp%zh`PtDVY9MPkKj8-cCl=U zl01Trj|Npa5gf?l89RRQrM?~Cg^(B)nYDtGWynJcmdm)Ve55N%>LRuRmK+(m%8 zQ_h6~vyWBK371>0l>vdh>k+G&98?DIn=}AIT@NP6$SE=*9Y@rYzQNw~OwvtFD+hXw zCjgV|#1@{{(3=1ADTP4!@p7`Rs+k5--s6T)7(T&-J&JQZC}je%6`LJ5-|ky^KAq$k zlAf=i12E`D%yH8;;+)DZ{lM&}_{5I#Z;{1chYMgW9D+5wl=>}YLf?q>nGDTuU20p( z4pBzlAxwA+Pk_@-#03}n_a{)Ze397T-R6%n9WPola}MvA1u%zwtTS4C?N{Pdff9_b zgw5UY5IxO({pPa@l*>aTT$CDCVH;YQ$$baH#`M_Q^5VLhHF_-{6{#mj2k=Z4Y{;@S zfMbygfNRr2S8y-O!9^+_DzeWt6Y@+YEC^juB~p?U@oqW|=YDBmnQ8+S5MP=zk^r6Z zN~qLsy=a_{Y{C_rgU~>E>a~i1XGRP1Knd2!ng|C)h?BQ%n9sjPdS_25GO4b4Qet?Xyk3 zEX$$$J}ptHQujUsw`Og*PuPoDt51@Wy|a+MD2t(pKFt8F##_p4t*E`uK6oAbdhE+6HxCY*Ge{;CZEiV<1CN?K8n}PQS^i0v3AC0R`Hx3%$ zkw)ZR2LjM6Dce!qdIDXVdi}+xro4K*I6N_rT-|ZEjPeT7urkRPr{CI)~w; zCveiPNE}W&Q7sQYUT)<%dQ;kUOryxsxT__Gk$po8xo@l%!&<8Pf0}jw_DyxsGyg@N z!dOi)RO}vN$mIZxi!1t*R;RX0r@C_jP0xH2V;W!mu`6;8H{@zW^0eLOkNW0-xW%=u z&j~TJI=DD8o`H?ca@b~45i3j98~RF5?0uT}=kQF5noB=c7X83DbGQIVa(zNRi>9GJ4ihGIqy5m?i{7poAzSWcwW#ZU3ttB2NkZDqdJIdQ1zXa zc8>DvO?R>4%ofbajP{c$4=Q{w$8-=xB)@wlc^5MVlT&b z;6(7h!M(qNTi^CqKZh1h!!rjFPc1r9i1j;(8yfTjmkjuYrNQ}o42Y^D|W zR1+h4sNaEasL3C=RPf)>-XGA`7ijeYS~!7bny{w=kK~g5cIt+b`hf+3e<9xQ$kr8D zIR^{JV5R{)WiXNj{T8?(gEj^U{6%@ckz1GK>KUEp zxy{e)${Dk8$jsDfPmvmNiGCBmDPe6i>i<*qepNOCnE+t;PBH_wv3~A^ z(2XHL5<*BQ1_H^_Oz5C`>es*1&ykM0WLd?sY}vBqhATGMrbA$vY*@C<&d%=aoh(=J zK5xqV%(0^zlXq6fuPu%K{9w3ms&;I=e5g^}Q_20IkP0N@pV{{Rq{v4(`bvo{E5ev6 z=2ck(N)W0S5d0FO03rVs)en;TLIR)Wr>Vf40=bIr1AHEmFA)h~`kxs8UEt3}z98`t znPp_o6n;fZOj(Wev+^2#wFWL>sPRkZm%)6?24j2ca9zfc^BDwd`>}D)I zC#344pOO+-_UdH>8LqvHRMw-VnOJd1$opazN$K0Ne^!kj08RiIe-E|Z zhMSKgjp^u6HC9OoB`6kd$=NeX@&NDx(E4j|{!M6hE!=KLT9w#nT&M%Fa#I>Oqht@L zegN7ZgX^zDtE=Iq$;ezeI_1U2RiSZ1s`kmnUNsef&R>GBUxuDN46jc_9u7tq+}MmF zv~GyQeez(hk_`a&L-5ZpLhn{WFI(X!rO28STa<tge?RP9yr0pR@uh2NscI*QJq z*bo+cEFmo4#_CxD4iMB$@!x>_D^wmsbsDNQ2oeZF1aDz<2IF2rx+(pr($^|o1GEij z1<*L80J58i^rBq`;pm=_1~oOGpV#B7suuNfReS9w5+DCgTyK5?MHSuHr|WPCt_nk zsyF3oQ699E0ZGmOqGnD3e?N4)vH2%qc2k_17bixgW?pWXa!pjq*VMvEkm-SmZe+g| zR@a54IdQ%rP3NQuLv9L6yPF75!t=+%#;mwDEG}iGPwi>P6o}6&(KoyL*Y%MU3aLu>$LDSgpcx3Y8ctL{RQB zN_~$Ld$GHXm`~x<5}cTTV-+~!!#ahP5Gq|l`R`GBFOF{`))TP22bvoARM^}YsXP>FG_F2?gn^051x&IjS^V( zz#;-O_d)9-9R3at?m^jY$bIGnm+kPR9jRK;q#2{87&fHKx^i3xdo;V##AHzMDFo)Lh}M zDLz(bBRN*LSXE(zcWCh^n*ElhcF}kjwU+q&B%2vx?F?&~bX2DG+q80l4jiS~UDWR) z_99=KU@JAYkfyT+os{U_t< zT_n>*+~riToeb6ea5fP&<1xh*ZadNiTRCc}J59J%CyPm8!WU}^DHE3sPmx{qmIKaP z@TiG)8hEQt7kt=Cz-k<&J*2xxa_}u1pSQ?2Cf#Y!4vjrX=;Lv%;%O;Y(;Q8-wVRgq zqshN9_)eX7XnZd2H9c?8b$!R-wk=rp4bwVjnqM2n4qfliv>7iu>Sjt#I$@`n?Z>Rd zbu)g>aKF~=9h%v}jcK>ia0dsRfw*0uRxWC0elb#Kb^j~f+o3rf+-$qeVP~XZ*FCF7 z%yPsWxMt+f=$WsyxcA3$?DXtb{CBYj%+2rquY(w)?u z7zhp(Lb-g{$wp8n7D@^IzSI|24!i1h8*VX4t0>g+Vm2q*840H4U{bl7P)~dCu!FW+ zc#A>D3ZRk$nJl!@5Tww3A6-e{(;hkOknI-TVz6eOm$N*b;bxkvNq*nwSK|DX%MaOn zyUDj0d^G0_W}Rf()>F3PTlW&?WzRh28i#D-b5q}{YmIDrAd~XbNiFHie&TLCe#vuB zI?f@>{@gIP>iTe|RQx|hb=K5Gf&g&*gUD&E;8FvEC54JZVhso?0;3!rK%9}w0YXCV zPAA<--}ikc-MI+~;Sv;&J)X9<_IYdf^DO)Rd;359MV%G246j64=?_L+q4+tHeT>t0 zQQ~G6El5R8bQvKJb9RI^KGNC>CC?JVV~o3tQa7`>D>YQ%faWU@R}3@G7Huz6#w?+D zG2t%4+{_S;c&-S?6yHp9^$=6pq6_cH+zf7bG5IdSU4y)MB@34%f0klf`^@1cReeVm zW^mh!s&}*eO_--z%u2ahqCK{C^YWsDrbSvYFqfR61c*qVgC7SQJ$Iz}Ud1k#0Nb(?2R4l&q- z#`qQbgG4O}*5)gww}TPnU6oCVH$N^6fu=?=zrX9>}~AdJ(r)(R_)Kcw1wp|rp`Q?&VrQ0`z{ zcb4Q2{djFJRStv-!H-U8)egThqLWJep$PoMf*s`l8)DTkSc>cyqFedcsuh2wCngo( zp#b(XsSXn24iac3kt_oHF0hqLu9)B}4SXV}9`fma2I?eWwgw?(C|QJp4zy`QD+csZ zg`Y_910L?DGo3_+sbbj@1{APB9^JIiWdnVwqEAHR0f+R{NGG19D{QvNBwQwtqc<#S zStoy0$O#dDz+wFq+KC}lS;-XTxFhZ5gmsgDr*Xf^%!EKcV99<8@4`^BY{LaB<`{lk zTQ`-rnlvX169V^urTa;;3&n_X87dT_j|c2OJ}v!3u-71a z?gx(d_M5?v_5Jsi&|)DnosT{?;=>B?X8~-dq0Ct*(Fz9}k&g#aUpcl|h)?GdkB#K8 z0`~Fgb_&j%CK5-9;32S81AL|Af}5PS!N+=PSWfqGP&<`@Ptx&bI#7o;tI%o*T5zD} z7VOpFVF~WzG96?FI>zEnG;n}!R?yWVvXDofn}}CKh9#trMLLKq)M8={dap)pl&RGM zIiDk*n}k=zhefQ9MLP&2eI!K>MSo4$DDx{WH=kpk8MIfSh6SRJ!8>s@b!0~By1%Ne zmy~5!dSwgG4Bn%#!vft$6P-8)Hr+@)zgxA}O6Ibozp~Y*y5y0Cdpz4mQ=J$NHml)! zd8blbD?0BS`=w<()isYS-Q)Q_n!X0fMl*C!->FnT6ie^&?n^88R5Lx2dXE?SD5eu7 zV&C=xp95Rx!S~1eOO5bsE%Kxodz4QM8OdHL)y6=vtMJ}scy>ej@qdq4eAx)HaZjilJmgAUlUn8KxRtFgoBKl$dHQk@<=;{L@sIn8MV=( zRvYAEjd)QaCi3{Gi4Q4QFORm9NcckBJry=u{OTdMSY=-nnejX|YLG)Rahtxv3GIg6JItVQEDZg`KuOFE!b$y|tP8Z~HTO8H7A&I%o zk{vi6IxlUX6xN!~@_{{HHm6-}+*TfH;*iAMW~ghhe}1riTwQCHmJi(da(>#iezCQO znmi=(w;8$vBm934Z2k!PuJ&JFgyv4eQ_ZNi79S}j`mN-jl++Ct^8YQe`90$M5`FzC zHg^)AY9zc>V8l%hSgBhwbc2Qce+4$b0lv?`>+|H?adPSq^j1U$WI#u5 ziAWob?0%;=zEHjka_NMeZ4#3;!c)XYa@c@|-4f9@3fcW8tbgHGKXFSZ>}-RXtkIq# zHDZ$k8qp(Q?IgPMOU11j0W6YV6n^VMFzG*{2`#g;a6 zs7zKQk1LE=?0`b|@MJrIZC@4EE}fOL++xd|sq2#!)#FMdmN1~OJsj0e;M-T#wTsfq zsk?BLpQ&3<%DTr@M@(@*;d(gwy2XD(+y4sh{s{Y9k$@8oabMUKMJd?dz3ha{-)S0}ZfI<5L_0P=Pm$7gw9t;_%kiu$q!lqWDTmio z|Ag)g0{-W8^Fw6u^=y6lYm4I*J5iFw{9`F|RY{I&{-9z1G2MMX)7gx)ThUe_*0AF9 zl2DzHidU8Fs21)woZqM3?oDrPL^hUYU*w~!Jl+z8#R+k4TrQ5P>HUWL+tkNjr}tjY z>@;S#a?zJ8))5lRkHm#>xiYF|_v`+@p8fuA>dX4fheqUGcJ>X8Z3v0ZBcVAi)kc;4 zSK!~;%qK0ftw-B>tZXD)LsWn?36yJ48%4$dhJPx;2UXlsr4>ysX^Nw(vY|Z&##IPL z5gfqy57~GxgG~jrR8Ul*r9nwY69&2p@NsAkAoDko?MZAyW=)yp70OjAYIH)U;|4tr z=>Q`C6vB66@KW>}lAn`3rnrLYJksndx^*1z0m!~2in~IgE94f$Y*tEBIh9btpS9qM z?j1Ai0mwhc7k3i%HKA4)t7)l3x0wqF**+A6H^~mH1AOcn!twth9PhZd_8UBU*0I@IT|} z9UOUqXBTiRgA)V`2`oLt%4Jg}md{ z=C9~pMRx<;g@!Y0*!O^a30g-H@5k(&n%_`!%UY(arF}gG^kl>c?gIZJaF0T}AMw8` z^DmXTrdlbgB~L3DT5d+q+%-}cL2wkh{m9yp+g+u#q%0NG1xKyvT6J10-O+OwjPy|u z^dsl3yzxTrE-Ib8(zey6sxD4xwcC36f{{A{k^|6vBkgwN?FD%=r>t8_M^%@fX^q=@ z?YvPu0@4G}+m=3dq`kVlo0Ye?vY{wz&(xJ$+QNCga>U3E0Dsq-UgtASK3n8bm&J7^ z%uwkLRW4BNFg1E9++p!9ODr*=KqZID8davLdWY)gsd1RXK8oK^b&YC^M9&l5CWcDD z6alvhJWtSJg8PWMMa+(AE|_N4G%eFqO!JvZZkgn~Ne-K&kC4~cUB&J^b~4!E*p{*V z6kE5j^@GU|o2<`duTZv)GBuP=qa;J&*GfG_{!iHZ0Xv7W-DmO*R9%LZDlDa7fxx_o zvcI78Ur_RU>>t8zAGX$Es|6bsxDdj56IKOSegX?OQTBV3I)wZ_Ym{cn)O`q42AVHL%?PnML4Q}H9A7d73u;3g&=@un@Gv(#_6(ZkRSKfdHA z%AOFoB6g&NqfFZB4NE`Ejc+*YVR+3`8m?M&HQ&*Yt;cQSu?22$c$TAKhI^R#+{FtH zE;!h;F|=^Z!V}#5k(*~38D^xHl2ym9+jicv9m@jTigN1_s zYaFoQJ_|2oYn==Xf%iVIFV=zxXyakHL*`84!W2q%#kqNhH->*33; zdCE42EV7T2TFS~LxtruD^VI5eb3nA@rk(!2}w5XwrW*XRjaChs@eDN?L%puyXV+DjJ*Mv%M-f2Pc_y^ zcOJJVirODA@plNVJ3+1-!t5|$M#6e@PmQn2$vH9Y5@9X1 zr=(xYnK>crD3YAsC~CEwQi;jsfN1|wF#VkNf|184;W5E}1+0F7 zsqL)Nic0l>=>E)?{halj(Y~YP$2k80qZsWSs$K)iMMP>J2+g1Qs-Jb9)8==i`WP1; zU^I0agd3quEqvle-j-vVc4Em$POF&_Df@dK>Y@u&D+0LqjZ~qQPP>_~1H7@b8)j}%1E*zZM9h0wxSK+VI+(9QsR|S-LHkyI-N-Mh zg=rZc5fBfHbW{N$B37-BTL=U zl~q;xQ5Gfz{wc?LXu1a{5Z49DPRuSHn%1^%yjHXyC1p~Op0d1$VtQ~AuC#!1BWl+I zrn{|`Un|yvWK8nPx2)))xSk?as9a{s=Mn2PU^KV1+AGCb5bbBY{w*VWNWP~?L$}At zt5Ep-^Cx-Rlx7$W^Hgnhn^^fegW=e(A*^$KLd|j;C>z2a3Oy=KVuap zbohyk^z&#Jjb$&;SQ`yC(Y+eF;iAhWbjCy{G;CPL`gyF2Dgx(J?34^P$h{i5ULlul zV#XjQRAN}d`#Jn8$ean$7Jt;>cdOjG!!Fs(3xkuMc3gR_ zEG=2W3!NWV*kO_BXQ^(INVm(8rX8qTJFc--))p=0g)WWD!mz;gGfX!@rrPzBW;IZ& zY*)&wC2P?%o@?5;EDsApKf`ttRPwYPZnO?+^{q;EwdA}sOV2gaC#%D})K7EWI2HSJ z9Q+X8zdhN!imsf+=9`JBYHG9$44JuJ1?u47*vDw_eQfV0zImBgX{Y8J=_wZ&E#-y` zs8=p@a7gq%b##~ByUuK0WL8dr`9^Na1xIaYNH6qCa0iP>`8 z{w6V3B__+nsEH4$c%OiG()h_cK5)(LT(Ik>>~e#dbLq(vJ!()x3fadKT@)U^RRdS@ z&bhR9DlXTB*$V%x#ElxvkWBaSR2M~rZ|#FibNftRYiY}MWws(ev&B)JAClQVj_xAK z(2aX=>1>~s)|%E*&6stxXO=Rei9-_K$1%Tw>*m{w`c~UrZ8}TU(u`w1v-A;79+HGU zmhB>_!@q=fznpA*imbekF5JX_I8TnZ(%vfIvB8I0{u>@X{57`wOMK&FV&yKmaGm<$ zEHmB&yl&28Ll4!$H#~Cq=k)I9^u~Q=$Lj~#J(7+dP_Y=7B z9$dMF7A~Rb)BJe7;C0{u6L~139V{031=;zCtluI28)W_hnQo!uHPl;#l{MW?%IWgVD$E&!vgb(QWBMI+h@Pp6X&Ifk=9pk@Z=FjNqCOz&_UYi`y z$VVda_2S@@vi)9KzZLzL!hD;bZgAr+>$RByjeaDMoiuUq(cHe%*KV}s3uUe?Pt`?V zMethOfXX})=uV1!d+%)DmDaAUBM9Mx+|0}9{Evt1H| ziYo!Y@Gr^8=6uOH92rE#C2ArHLJ}7=s4R(Wz1P0nx?5G<+PbTHqgNW5hGr2Eq9{qs zjFXcyzij;e{($GL@sE^}OQUW}&X+;z>r2%Nu`_CKt24^}(t@phPO;dCRzRp*5A zlvEg1vloH;-^F)l%WwBr4x6$4Tw({Mw$ho_9ABT5%A;y@QTIMCetN%jzPIwe5j)8y z4q<99mFdj#tx2&usuV8j!GB)={ch>=?(!e?)sI2^S0j0pO7G2bTa#jAR4M&a&;Czd z{#{-@QsSFxvY@7^#__ta0OaotbrgYq4F49>=ThcS;x=R+dUn8Y&*N{85{K>NemUKBG98WIj0?>dQgvJ@UDd(?!}}OJKa8JkCQnPLBbGi; zxo%8o&q&R2rE*ov4*>r|?DL!Wr;WsUG4-CMPZaLWD&L(EH^=4rRjqgt1fPuMQ)6|< zh*yoIZ=?a_l2CYwqzSBEA)t@K-}Tg6J-w}S6~KEy)D0XC3ae#vf;eH(1=|rOu+fF|9Vnw6zhC zAAtT*=F=AUTa`Nt_){bt@#5a1ygjY7#WS68HI1^%?5+czv^Se#+KhSpPL-NV)} zw)%*5pyxL9Z28NNf&chM?+J9jL(VW}eZ=0=DlM&C(n_vg1bQJ2qMt$d#K?XJ z{bA(xVb)bQn`*0|HXW_5>(!LLwg5_xjr_MT97aJOc6OA#hT6@m+e~X~S}UnH7xda= zQ2y2^48vR>^0t-Jx^f(;Z)|l>)3%dZdtP6E1ZsDU(lCtrk>63yYsy)qoLcI!svab? z?!4Z91e$k^%D-U#OVIU}n%+vmjWH*oJE;`QEHL2_lkVE;kgfOFaK}wHoK&7=Y{qF! zNZR7OEkCl=yOus=89f&6Frm)G$d)WyR&6C=X>*qTqXq6*aL7VE7TK~v%>toin3kcK zFmA#*6a8r7J0=-2Nsmc4O|xQ}S<|GZDN{2>%~@*xK+QX*HDp@7rnNzXHR=b%C&ZJ8 zw@Tbs#QlLfw<#NjvH$>fD%9?n+h#M}hL0lE^ z+A=P^#Dysw-6pw9#P20e1ML)0$3dG0YVoMKjB77&WeS(R!O?Ims<9p=#iL%RTN zb7*S`wPsLb5?8*##Y;Hs#a<1)i_i%}M*tmgXm=5HX3)kYs^7xpOE~JoextBd$gen2 z%m@=)F13`+%ml)uFWqw0K?nSUp<0xP!W7G;L6+mP{9+)^`0_(fz2)kIj&XtEYAA#` z(auVGAZG$)(N}-+w1+OZ>A*pTF4&}!)pCJu1-j;gv}e5bjOQ+#aL`SL2N}6w({ezw zJ~e%+dNk$IUtId!p%cu!$;?69?6J&}@A;lfTvz#GD#!WRah@?}oUxlW8?@{m%Px9( z&&^{ulASQ&rEGPC3p>3#>40M-Qyr4J$indOfBS zIc>+;fX=$e8ZlOzw<}NW@&l`I!wd(_pohAlv(KEa!L|j~j@cV?cJrxKdtjBXn}tD| z>!DuGd26#nzz%qOch%mWvp1hu>-Wv-b+a@`!ye*?wI#c{VpL*6Ik8$w%@#6GB4I3) zu4UD)eejiwa@B-YNr7^jFL5gcel{;Y4&||&dM(hu_TX0z4l2A^7W9(H6{Y38{3=ra zPeFY)wUHPA82%k+isvkBA`BB4gOM2ncQhLWcNX9vL=~Xk>uR;y)%M<3t6q@k#g5NT zGD#+r$xn;@{rUFJydQXAnFDPMG)ff)Nrcg|MHK)PAS&fNBIpwGA9!eqE!b#yltKoH zBCW!R0%v77A|hu3;^L9tx#AL2w9)7&i4GDNrI4^pW<)Y95T`t`%Mrgb#3D`DD14N} zpW-+v3k8W!3w(&@PB_-dGQTm*B27kgPiGRjU7hYpp^wmnkM;|IP(;vFtG~?odn+uaP?!hy2F?ow6Q>{ z(}egE=boZ8D&FLT%Q)ZjbDd+h^%uIfPL&r({WT%K#Q5)^*!BPoZ@lLBRf30R_@fcC zYl&av)TEgG69@Lw1*94LzOGm`;w?uHOYvML5Z68s=Wr>;HW3!kU!KWGO(Ho_a#*piu;(bMA! z@IuV@v2f}t8198Uoyb8e`mrA0s3ez4=@~6Mu7EEDsEA+|2$%AkICh+kxw9$>Mv}1Gi#8f#w zssk1||Ad1BkHM3>@ZNP~`y#q=9$#rC=W6LG6ByOOAqjfIA^wNh$!&b^DzV*5ZgkSi z&CFaCm@0vz8Z;!qeQeQxpLXA5T$kDHF0kItE!V->N`A_K##DGnMEV%icb9ix=Uo@j z);YA^DlFIF*)lw(BV$T&NI?4-%zKL-U!krZy469~o9I#%n>Dd19UGIeAs*|eaql&K zbV==Ysm(TJZ;(q>a<)WHY2=tp4Dm!iMR=}-qYJ@#&TqCjd!1dXu(Jj;rP5;(^_(Mr zfGh2=r#d@|qbb{K;!;_7Yw%MlHzqRAS-PJj&n_#6UDMe%98G<#rY@G1x4JZ?2xB7m zoMi?`>g=L%(5>yXD~^V_RxK@>`deL{RHQM1f6n}9ar`&0>kt3d=fK8&Xyqm{-;3GW z$%%T#YUX}cp`Qfg_*=;JCA{?**|>|XT*c?RNn0yDQ3I@{{Lf0^CmuQe8sGgK-+D-_ z-=r~1Cc{s-;_;Wv?x)PweRlmCSh>i}cR*VsKT#=Ib@-WFe8Qqf zf6ebc<~Q&1>sQcnuQ1;(*y`{^85z-v&m{B-iyeI~IvXb81-X1q&Nm5Lm6#|IBPwALh(4M)eB_;X+~zfF@3G4rX1>AL zD)fXwk0_KyAb)@d)p;vBt|WU;Ty6_<4c=DaCJc5&W-L6_Pmu@rrJWnYajDt6>QY;t zt4p@BIHB_+GHc=Jeu_G{ukGAa9GB+Wxv|vJ=IZKnS)S0v5s9;KOg~BeFXa9fKD~)} zYEhpU3&M$TG#NceC+yj@4FoJu{=a_z*Ff+p6sm?JLNr#0B_fIBekx>Ws?o6T)QIuT7utpTb zYxV*PUL_2ZdP3*!ufP0t?#T=c3>iTb#j9KHmbI_9?n9hY=e+y5z4)V<{^n-B82OW& z^!{~uXG+<)VzmBYC;wHKzN+a%ExWGgBSUh`vSi8gKzj(yD+r_r`dKNQ$*mIUM1<)0UQ<(mcz^9_KTXxzN z=*iGhQC`QdO)_QEF^8ov`&V9kl*D$CH_O7U2vZR`O}sM1151oKVi1Y%x#UAW*($`1 zVl2v$A%|Hde5D5uEPo7mgUJ0mvv!nQ?d98bsl`i8y;9F8wOK8hG~+Q44nqIy%I^E@ z_C~H(D{Qdhx>oLFUM66Gp}&p%ksyEru zR#z9b)=Q&t&#sO-aS8=Th2x%d*evdQfAMIV+OB$tu8i1io59H;gOgZ-Qw zfl3c3O`v*?1{}Qv%>`t=z+jxf5sLd6J+!P1%WBxRYXciNMF+lf&~t?EVlqN#KV$m_ z?V7Y^QejccrV?Op9rg_JyNHhvK0w8u9<1p>)d-jw7?xkK{kOn>=6H9IH-g;(>h7q` zj@F3vIyGv#S$X$BgpvUqZpxpU%1NLeA?;Ar_p-+Jyt(Bx<|UO^vRs+x+GB3s685lweS&PVa+ApcQy^0nre~Nj$E?Q; z+~RPU<32&V#Ap!HBbGyKnSd4Qyr%FGMK>84=CqHqb%bjOyO;n>Dww1ReNE^i%5G9N z%y>T+9q3h|C!l8|uZ+B91INQ8?5BRy-VN<-0(u76keu$K)0u(ohp2f2 z*M>>lPlJYa9N6!PeV~I~32ZMon=`OGg;sCi<}j}Ildx`m@vTqTKGE%?0ytQ3cBh@* z6kPu&Y7gUjKZ#n^r7%g8IAg>)DUueV(sU?K1=@Ar9P+_A4>#g$5an?s>0zl5Ru%$f zI?x{Y=5^m5^5A)o)WfnLR!|^oftnArcfRqbZ$0q9bq@}C_`FMNzV7-4^i9>ba-RLx z11~*i(nZ%@Jmk{zE=xQpJmh#tadFngf4StPODA1=U9cg+`-F&v%Y_SsD+@Ox+&98~ zA>0Y!UK8$+aQlQC@r3cj;&Fw?86Lgi;d35N@ZcH`hPdCyy^#I?NKMu%v*rqG%(L2a zR=v-XYb+Y#VITK>+9Pb!VBHd1PqWS(Yd>Sn`>cMIRfkyI#{!QYV7h0}og&>z)6F^7 zea1TXS?elm46&q-g&z5c=&?@U7wN$=-JPRb&*;WI+PO+wL$uaMBX4yHx6?)|Q*7pz z8`A4~>1jA1zG^Nc)@%$ON6y_4jRp9kPtSRb)f~GD zl?3Jzv=F122tN+V-GGh-?4r-ld4eX~O1K>JY{cJ1d?pl+0&&+DW4^fPx#wM%#E}_? zzg(UT!?)r8C@Qn2G}Z)w{*8%fCgOGQnvxp1XeyXeEEUZJH31cO5o8A&ntf?#`ulp{ zyV*DQnC0F(OU(})=l#5$s&hy;g#Q3=1%L$t%+`t5b)rOxX-bHb{1xO+A?F6{N5HHQ zw3VP{>+m%Wiev*N^%&IrP&omz3y2>HVTItVb!HZ)UgNMx_EWGMg>64*9fO98&^{9K za$U66xnFVSb&V{*yA-^Mf}s!ejzQ-O(b^*P<+@_Ug=H<9y(GZ zpXKKgr*=iu!Dl{jxp}5&qRQhheQhKYS}LTV7jniUWp{*}gDZSsi}Q5ZL}BBwme%rd zH6N4<=Th-NDDCj24Ys_*ROacbiL8wS996NHj0L3XnNZ#5tJ_>{gQ+di_&kN1AU*-= zDFwzPcqM{U9_({qn+5AMSfao@NthrpK@drai;A3IU{85=k7Jw+y-w3Mikc@$6Mz$S zkd)Mjp!j+Dgp>AI(aG@Z6lWvZc}SZ8IZ=m**bWOVAKy4(bvL6rX?cy3Y$QJqSrb7| z;4ecShWY*_*F9$2Zl?K(*4IeY2Bp6P-b663aWa1E4UBvjgR8@C=yN-=)r{LUMc!WdnN-2?)|(0MQ7>BK&_5?c+#uBP6}nK>c<3tJkavFI>*)sLTd69;W%x0&41 zP`i?OC*|k(;xBC3KvkoIq`#Ls>!1g%^ll@wspeMX{5!E|=F8IzW_Z~^FX!*%PFwl? zMqx)QZYre}sr*i;m^o~kt{F%?+^zW9mD6TrU&nS-%pq4-gxVrsGqd}FP5Ih&rhD8*T^Y~-*ps^-1V9^d5lhPj_Lo0yf3g3>1EGS3Vk*-GlOWx3byB><#R_TD3^ES)n$?;0CgOaf2TX zad#iz?%BH0HfbTLkJYOHEPai;J_N>gg%2j_hnnj)u6R^6w?iBCu~+dWxdP z0X!SDJiW%3w*IN9Zs^L2BE6SH3(wCo>=Z?h6Xel9eeU1=+us74PodTO=+Y=|?IY$k zYSMFWq~c#V?C6i6`$uT|IkNc}TfIvx4UvT|YHnpsTH%dYe#KUge#YG2HX5OTh-iVb~Ozr4L(*2y;eoSrNrB_FprG9Rqoj2=6lTw)!uvc{L@LSgP zHS2uHId1dzVPUCTw6;oStzwd~Nxn8lKtJQ2D^JSo(X&MxE%#$xGT-q@2b-n&Xj zL8Kl|WnySBkvT}_9B9FsD;bNGKhM(--b}}r5w5a$D3^}p1M$K>QrbwBt=WpPfcs{X}&mS+!=W#zO7qF}yv6%?rp~g6b7W1%W>T_Tt2PlCY-h z#ytN0P`Wu08)pLJkMOw9^KCu9YuU6pDn~!b)92#FW5V~6=7B5HUQ1}!lrWX0e~+Eq#m`#_ zFL&*)CWEO|*q@H=Ws&tf`dcykrc(S7_T5CTnz0}o4`bJ{B$Du@5O*3~%VmEn{_;9$(Q~|ahWYektG21Ls}^CMVlZ9tdMRUK)`lK zKva~isC~($a?iYZ*UXz+?F$9PCXL$K&csZ_eB(I3a2`&aGmXfP;?LqYMpZKrEF?Kf z9pqK_tqvbsI1R`&qTloAs)&YV99JEZWw_N$k_u}arMJ%Z^@%ot)DjAw?TZp|KF3t|Fn+&<>mjjieGD$n?vDhQy#CX z$7!>B8zkSfgG)U#Fmj<;bgi;v*RqcE1}Ll0xQFc&g`q z#;R-GLtu)a&ysK^i(N(Ls^Vy>Xy_T!+_LRe0Olc_BIHKUPer36nSR}}Ra?-ULj!DD zaK%CMkWBro)v9|^gDnv;30ZYqQ}KaLHch%>(|MOoVehKUk1M=c<5c8^%&Q7N(D;VI zS8RVC_*2NgEVhQ_R#I(}T2mJrm3p$TCa?AQkrmB@a2oOR!l++5j>|(_9cV(YEO+;m z_G`WM$ZX6z@iYw2@}GLe%cyjYs%M&TT9QV4^}%bc_sDF|JB?`=jdS0+g|A`h23D@s z+EqzB->sjntHVb|Z{BWAyYXrE-<|wFgW}(?{FhSwToga;$`|YE>9R4Hw>#5ra_Jll zolF991Qc|)T!FPcD80tYGBM_;J;~sOnIBli*e+wcra596$a}834)tYh%@L4d_)M?$ z3^6kQk4d%FlB4eebKSL<5tzd;MafuIyP6j21~g2?w2GF!>ws6lU4m#1;}oSQb$ZP=MYN~ZzOpw+4B|8Q9W7n^M?Py^k3Tk67c7sKSlhZ*l0=( zPflzlk<>V^$2&&!(ux*AI0u6%%m=k$A`F<+x8$CvbaGmI$7sE{l;h z;f#u7Q$7*vqpUi7ulHY=okhDf=O$Aq>Q%l(wHqQ_o6@CFKhLV;_uA;WIasv2bD%ke z;%?K#xJYo>#8rU^M?`){l;>1`$gEigCOq7AtC1^UC>c<$Ati&gx7c__tcMiL zGC1jxj-v#Qih!=WM%6Vl(0+@YXV`s6&@9E1jJ7R@+YYpW=C~CA4_&kk(NlyUVlqqU zE{Jwyl0KJ?BO4v_q*GfMa>kBg8DbCd@q_9v3%ez5sGmst!%5Q=3D|c=MDCBv}izY9Nyqf32E|)jB z@|f$taqCwOZgCuVRpiwSUle>f=PMt5ZNoR#d~3l6Gd`T~38!_)6rE``re~S)!Lwd_ z&YA}nJUHXw37>k{a*3@Gr%FMVx;qrEGqlF=0wXgXo$x${FhE4bq>9NAp*w`G6Shj( z0`+E?H|hD*4ILOLFsPs)gM;@tctwI$5-iYQhVn_q320kxyY9Biuz84@?@;3vPF8Td zK%yBMPO<l;v1YN7kLt{UyY1qoOA@ zArbS5ycgHs#M<-7SdOf82<`;%RzRFsR%4|Wskunojf}0(d=}bEAxH=CPJnN5W{0K{ zTGi0bhR(+TYz6MK04@b6&B+~3Z*kA!Na3i;ahBtcoNRLPjMF8brG0kS_a=Pb^m*Oq z6`vpZ{DaRoeg4$vOFmEg{I1U@d~SG6*=v-&M#f7%c*%wrKlS28FS_SNcfD}J3v@P+ zSii)28P?rloekE0;G2L5Zm|9n)?H-nd#rhvC6g@D z$R~kb7U}u_IF!$>G|~kCz<(o_yP`&pIe28n9Pz9e1#wm_LJzU+wq;*{Q4QDHZK(-f-8_`ESaiyhCm7Gg1?uwO7 zq4Az;&9mKdFPha8F)j6|W-gW7iClC^m0h8}$wO-_G7r#_p3Z35sG56F3YT)}M5?%i z`Yzwxv^i z%)?Huy~}ns0lLOui!_m!kfhiS3++3;bIx@=9D2xNy8zo{@HK{5q{*CsCwL;n6So}U zXGsrB9s<(Nkedv(MpKIvmF3w4$A&oemIZzQ+yERhz|Jt6G-IadMUu{PN}QF0taJk; zKM>uFaLDj>n%ksUGX)k&Cd2k(zz72UhS7YC>ZX+gTDDW-CdHdc?jHomfJqFD0?hD+ z8Tja)n>G$;%}&Xiq-ZAj|Ayo&7@mgjC$Y;>;&hPy+{-!i;zzY=ksB)_JjZpD(^zPKZdycmmG8{6 zSbS6n4U2dE@_DavqSubphC_iqO0Y#}uX5--z+;12uwTD58s~cRSZlcycuzvM#g2tX zS6OTU5YavyFyI><@oVj4rQ?#jdm_3mU=|KvWr+obj2hUZj@@XOU&TE#?vjW-f!O9r z3rDU3YJsLAI`gP8*DB+a8IQy`MP^T6wmI6u(yI);K+_RTd{BjJMexbIN93IXzsGai z9BTpKJp&dgCah`?ih3=pK1uP2vXhto;KXfKumJ8o%`Q?PtPJku{*~18iiTUzoxJ)7 zr)&es!U*qaZjl6mAHkcq$obdU$t?MKn%*Dh?1PfES6$bdCK-MwppS2{o7cqoOX}n~ z^Ldir9~JHWidC<#t1Xk%p5xKS*Yx#E#{Zl$cS56HWx?&TQu4pGklbM-KXj_)XhRU*~} za)l%38R~9AU5+U4fO7XJmq9r+YDb~161~pTD=fXh(6=M*a>#l6oV&-lbk?D=J2Gn( z!3Q3!u*?F@+zyqCfqd4J+=k@TM28~mNP<=1KXBX%VE-SCi@ttlXl`9~s>+@$??{qW z5I?Z|3d1c>;Od_t-(L~W&)CuT>aUph&xGek>gZc$ z|0TaWE!oDEjX`5gZ!Ib9cLH|#EA9P}@x0|+uZ8_t$^KNejp`eHXiY18>BO7|hte{IG zKF5(4Z_wFm%RPf#Q^YZ8+lL)nue+h4W*IjL#2ibWzjn@Ey6)$$>j`y?G5Y|s8Tf`u zm?hH0lknlly$5VM z*iaa=$e1{0o?-km@pLMFnF!92;27|BgWuA)4Vg0w>@o}f7oN4#C-uu%aSmliU$PsL zO%*pJ!OU~ZEIUtwf5mTK6Ayz_kk3TAxp=vdij{Jg)uO9jwY8e2Hu85k^b(Es<8dyT z>ZCKJTs~STU6iY?TEhmlOi24zAT?mD5zT%aRp+Z&;D)r|K_iLp|?Nk zkKfYa*<<|4n;stI^{tA$(&WCUZztIYH5a4`kybIDFQ-D)oUdLyfU3VE&805#EfE@} zqH;P;W|L4plPl(f<)W`vIcPS1hg(aX_Sa}~7*9*dERoJPv&C$_94J-2)yAhf^m_|g zYIkR$Vn0$AVii1DZKUg&Tq96`yk+=P4Y5KUQyYB_Kt>4SBP}!z*ON#((|*i%&Pv@+ zRn*$VObGsTkLdx73*p@;UQ6JqH2#ny&WgmRDq(F9CYYGqa@qq6f@~+uR%0NU1P}jV zuuhno$Pxem|Bh7>u%<+0Q%MaaD+nlv+ycrG2;}Tecly4M*YCZ)yK|Fp$}l?PURC=y zcYek9G07euugFnB52x(#;dDGa8^sq_PGu<92PD})Z*}*$&We;4wB&^y-5);=ir=Er zJt*HvwHuNcpV3#l++aoQ6}0vXE51AW*+2awJpXQAK8e*wg1A4UZg<)7ia0E&-4|AJ zd-T8F$$!JMf7=&7#p(~D@pMLg+huQ8#8E-*zp&CLp*R*wZLy5xnxYVtN|khG&lHwz zCGQwn3?A9ah^r+$0mY^)wVDcht_iz_yliQC$I2q-fo=|4bj&gi$4P=fO46C4?CScm zY32dQB6Lsk14@i&2{4Mtsf3^xWn)LRmJE=$;UvVjb-hOzLDRHoOJM8<4~n9*qrfE{ zq&FJEJWj5#WZA;OT z8s^P#$_cJ6hG}K!)&@G!XPdoRt9!zAw#4>3HO(9G6o`hUhvf1OS8uh(4MUEr^yru! zZi)SON;hw$Qy?Ck|A;TYqso(7e`LsqDt&j%UT+Ck@05OC?@ZZA|NKAE#lK+Xr&{}? zMf_f&9*>#(P2uL9e3jRGQ+7I5iyf`x>19K&aRyN{sS}&o0>UCxa>&SdU?f#ix#lVj zU2U=&T{YNaQ`ofSMMujaE91hUKqexEq?RVLjLKIu@yJj%Eo~8)IS8^C4OlMb1Sp8A zD7R##qH0H)v0+#XHpn?Ji*cXULPmEuL*Y$Yw92ymRRtS5T(D3M;4JdGO&HJ+Fi7SQ zCE!a5e^J~G&0R3P9PqNx?+}sSjBGlRn5fA`7ee?&4nL{kf)VEIa1sV-qwkVEi|UE3 zF3EN-_|Bo!{-mZ0dXlr^Nf;%yTim!Yo7Vz8BAKfaKRgus>q_sf-pN_%q!Y*0C*1hW zAiwd{J<+;5=WY&!@wz;GtMzhbXVOXH>OWEaPo4O|H-9Huzn!xW2g2>TJbtSUb7prE zq-{|2K*V{G@)z7xR2F!T~W)aM| zI1p7w(o{ufRHLSuMZ@}Rf;HQjci=3<8Q1f9V2h3-IV~AhRdlMOJp->=?mTd3p_j$J z#|9Q3$U;C%K}88p)L>5!R?T4E4rZMoiv!GbOtvHPZAxrctlJet6qK32XD;o zENEw80;wN*>$|`_HMz%2;o(@i+flAR=%Y90VAk$V!W4T&!!HSbx#`y~ed5Tcc6{c& zFU$qXtH5|3ItZ6_T;<&c>5`W&edMv*p0MJ{bH4Vq&4qU9af{s!=u z9e)l6GdRe&fi9+wWo2Kabw1KAk6!+bz8J=4(;nLFj{qnZ(%==y3@Fwag)~7 zSz~x{IjEfUYx_N7vq!)0vhyAB?``#$)cjil=|Q>PuU_;TCp~h%OK)`8_ibUmE$34G zm&AS+Bf8tDcgc$mb=+Y-x4DhBxRT2AiS~br>$545Edjvr&sfD-LC0|}mWWeQH82BM zS4;#GilF3-O|VH#)A^h}otr3zv8>s~D+YXGmEfTSCnYY9$aJ729F4dnopNkZ?hA8&aPEvjVsx?51Ha0sB{w z2t)D^484GI0eTxS8-QB@d;w4?K*a_6N}xjm6A)Ohz`6u(Ti`bYenk-SypZCBTVA;2 zg&+?CJn-_s#e;1gZ17-(2RTkoa`G)FUvhGglLDONf)4bPTt_qCr->VvwLP5W2P6(ILM9;So0@qxL9qQQ#LsH6Nl2z@x;@8 zbe@jPa>tY6{D-ndmehnUs!4m3{NUZ8W}V_#bL_O&%;u zbZVN9Pl{LLa(GlbGO>N5>DC^ zih>=2bpTcXNXY0~Lgx|+A{0Q#CyL)iaTkhqAg%*(MSyWhyGGhMQcp!SAgVs7e24Nb zknKQP7to3z#?d&6MrY#aR5Sz7@In1M&~|}p7vyz8TH(>nN8;i=8G1_}z2x?vi=KIP zZ;Cm_tuJQBsu4>Hee<5Wc*}-f@<-35{imvDhV4z7juF18_pBzqz{fpOnIB0L7Urwtt{y(u#`iCY$h zt0@tg3{J;nU^Mg_lv}6wG{&K@n-XV3yafuE6DBfdPfa#paDJV0Yy6(dJ7nQ25^N%{ zKyW#N5fh#mFrY)92Hh&$Q=mhFUlCjrp#{K8Qw|&Qi7p>#vQL%Wio7RF4oUhdqBSU5 zfOugTVcj^<^aEA*DVkf>_9WGTl&_+^1|^FiM*fpH{VN&xo$-I*Q#?-x6d9w zkGuag2LDj$$Y1Hx-`T)N-v3_myj5M#nDeP=pSC}b`l~v*q%e`+`IC=g;JxC1t9f29 z*P`j1;r4NN!z5NUYDs3pAC;5$THp=yzcf6HmTQhXr`@ele?uo%ReDL{!teEyx8}iX z%m0jfo;t2s&p9EsOmah`RuyJh;zMuv@oVScx$ArCd1i!bGH{NDTL!(MGFF*eMndSN zfBZ}wEC#+g>6s2)W7=slTROX;a8`+57D4ElK3>oVbH+DgJQLP6;+zJ*rSV^6!773O z2MghNE*#7R-vqeFz-0ob4z^VIMTS-cEf5Ch=xB!ioFd;Cxkt!lAg7MD6!b+xHc_-d zF*wtXrs|&))i+Yzrs~oar>1Nv@)so8MD(}C?{svLjp_LWUrct(*=n_r#43>{=Eqyk zUdKufKJM=3$&{MOu(^DvSgMq(_cbiiX!;)8&Tij2Am49uvqVuzmYH<5oqH%38+X-K z7;F1ly`9d$I-q_vz|Ny!>k0EyLkk+jkuamDz{lVSdzRCXy;M1^}y_Sp@yFL z^EnZn)^8{I`%x@o1dE!trtGvNTTh%GeW<~A{_I!(>a`wQA$(izxtOS^_%zH-D@np2o|Q^>d4vD*1FPbAv!9?P&qNICR-2LV!aS=R)RS8 zv)ghIomFb^oVhb|Nm$5`rF^qeDm+wg>sYYW{Ml|h`n}a5`IOA*=>o`>2Kh>(^pLOC zV_567+5Uld9lgOSNzD>9?fyYX)roAgUTEdYc&yert@nOB5{~Y0bwE#JxDs!3_nlt4 zi{*ORB5_k0oM7aS7Uk&B)&VLEjC^YnF@IeB1yG+9T7vl86sLO@Z# z#6af`)KVam1J@PNIa-vCtH@Iq9XPZSK#$Df z#f*wh@Y`|qZj?$J(Sm+lQ9X6pflIc&sD*xk^S9yE3m#ik5>Ki0G@2hDS4z?W__uQXi^l$JwSHXUU-zk}b^iYE%J^^Q;EA~!vNfN>fY9W` zZbv4nD!mW*HB&A+dLG#iB$iQ4kLl=akLCMqk-k#+Jxy9Ow4!a~U1y4SQ-W|wQln{x zWm~*(Dam`Px&}bevh%Kc*JhF~3wylU7in5drP_JEZP;lRn;pR{+tsGYhi$e)^AO= z!#*B1$nczrc7BFAa^pVm$k|4nn{oNbW=(yT2e6MIT$1C!MMGb+EWU@YxO5pdVIuxWqK@7hgE=R4>%Rc@PqF!v?EGlfD6`qJx>cJvbm)(eUq6heQ=~@S6f8pYye%U3*?@l^!qAxtFxDYKQN^awz}+qMP%oE7xI)YFucSOGT%_e z3r+b9v=1g&wyi}M<~+|~M3t2}Ug?P{ChHd}_^g{7hP`aTMTl~qZd*Z_%%5+(uyfcS$Ff-tl z=+-ENwNbN%x+fm-$)neOz8uJJLogFLz`_K(NjmKo#IIrh#HDu;x9&-0Uwa#vGa=MK zhd1%QMKmp{YBR?UzXPRpS1lv(*0*N^q-rFm(*$5|4ZdoMN4C7 z1y&Jzn%vNpD?>Xn!M1IzIaV1uZxNdHeOc5Q3E+x>sph3_9UAtw>8#mq*+C1gpYsEW zhqM5@l8Y(sg@z7wZ`<(JEWhjo3vQV6B9VH!^C;n|N0NDHbN6*&dM@1^D3dL1yk?Bb)^Nee z@+jrWZ+-e}n|-eHPv_#}fqcKEO;^FBY>pS4VcyO7sM?R~t+-K(TW4{1Kkk2w>6Mr- z#mbx5c#$|N9&j|1pqO z0<{!?H=#WfA?Ei`A${vIRhK(K!k#C8@YEF_lzi(=0B1svws_nU8n#q*loP0aa`g|$ zSn;fq=gbFaHuNc=b`8B@f-B27w#`qDwE>-q3rilF_x;%*AT_(AI~Z^-O?Yg%yEfWz zPz8D=6wG_!Y!LO8psfWrdTj3swcgRS zzYC@t=A>eeOU`KC9sCaParHNRYNN*4uyruRw+H=y44CCiC}hg3)OeA??f|Rl+)W@{1>#8{?+5B;ps$CC)&`iTejd~?&c)_i9vfQ10P4*i)ZY(lf{T9>YU?Ea6!@>)tPTL9>1v|$9>(0CCo zsS*b83W9(wihzRT=ppBDa^8ENKs2@8ccyFpb-eHEaaFBF1z6g{F%FKk@|;=VcLZTm zlrkijptvZ--_U%3;oXejUZVi&tymew%%WW$ZVE6xS;i-e2tE%Hb3ZwAQ&R`6TN%yFs=J)B z$-~Fz`28vwUS_TqdGEY*Hp6Vw#ag;+yuVwR6hOSjWXP_KHm`kB_Usoi5`_)VE?BWfLTas4T(Rd3XKP;Fi)ZI{wJ zMT28BHbG(=((8baD~*WKxRq6L3yx0VhCFWS-OcMW95;i31US#e>=2~R^BIgk~ zr^ug*!m%itMDeR6ZAfxV5W|9WEl7Sr@(7YskWU5qSd>j7_$q=85yW^U%q!Qt;^&cv zM@}A{3g}osCINmG;U^H~rnlVmJ2$=LbT_9vIqj6!j(OE2C|?D%DZ;y-@z6&y@SeGN z%b&fJ?a$cBvSFTg_ohRGj(<^^@Q>8>TQ=}oxOgd_tuXttell;HXZ<~WY|zLxg$=*v zuU|@m=gP&ZdbX_F=dF`j&#VvkG~A$4Ylypju6$o%{$>4Q(L9^CZL{8qJ~V5SJ(V;n z%o^lxmyPd>mVe&%%(|{=-=>dFw24_I_7&QQ*mWq}%(_>z{^fMw(MK+AY*X5Nku+3FHr< zun$C|EUn9ONa2HuaESyr5?xTVLFoiYhd|z!RT7Xqxs}uO6+R%mcp$e!T;LvzVzIyfpa;uEymV4Zkdt?8ojHs2E?yH z(f>U3uEyufiF1M5W~6mWS#;(=Wp@?cfW&nm`In@3L7vYk=Zv;Z8LQ47Y5ajA>>|+s zrF9_t=bU%OozHmZRIurSRTGa?=>SQ4P&NX2T?YP{KMHjkqt|?Acv8jqxQI3%EABgqiirRKv^ zCs^-0J0r^wHxTr57*nG){^9eOTg`N*kni1>2f^Cd(ZVf#%7C-W>yC2U2gJ0 zEqgbMYIL4SOrsgyU(y^k#nM5>G0@I`irx=0_@ftk!y+%4_$r!S_=__~Rkw81?J?B; z`;U0>n+*Kjz5a#WePkZqqv@AGap|nikJ|e72rUbrxr?#o#PBIqujX=%QmlpfyNy4G z9Wy@MqKQQ&0dpy)kQtQnwMr>l#iEV6ztjG6&^M3ATNE|>{FhXL%9Q*0r)sH|d1^*# z?aNl*-W!=m_!dd)_n4HZlF526)5P-abh#VB2A9o|y^EWN)E2?2k&bZRCE~qqYVedD zri6I0G)AYmU3+CK0~< zz?YMJD$9q9g0CvrTY|YS8gLN?5gS6|Flxn6IRTRy7%l)G2JB7Q+?Ngbr<6A+vZ>tBuVNAdpsG5LC%d-jzV_WJCws~IOqeY)eZ*rb|h*He{dF4-=HyO?*-I30Hm zh~Xa$fr<&PoEld$Ei7NIm6A>Dwq3vIwNFR=1AP1kO~GuA$rnb&QnUP2!m5w;#%;5G z(e0fMM+cLCDX!1$G|~eA!?&>lwjB;@iYqGtaZ%V{E&#p33{KkmD%`f%-pIrTQ+5R!^e{YRnZqerw{+MSr8EO4SkHPhS zmFj=k+MmnTzs9|vtS zvA-qnddM~*NW8MA1M$8JROlfve7F>R?y$8zRlbvb1*bV)2m6y9X1Yo0AiLQYlE zrk(^gKo-gjW9GyHqlN_2pt);SEQ(4_(b9&Q0**Cep9s> z>mX%AvoA}3jp#&0XWC$)*KzZTvWlFYlR#R7Da$juw$Qi95tt#Mk2P+J5QA~Xf47wUr8BBbtA9`uySgNlCDu``o8vH1f>Nw}uQb~&z(^CLt+ zx)ORXW0xvW=d?Ba>S}nXBH&uLTfeY3ti10*lKNwyL`25f##@=k| z4dz}0^KME1g7FK2e9;NJ%?R~=s zFVpdJfBMvzKi=TmGPNymn-gjML0j!w5!?BN^?y!BuYKf41O0x3y_Cu40{eI(Z9i!1 zT`T7PYD8~Mjc(5z*3HSag_dmW6i~;I-*=TA-(=-3ruGqS)YXuhj$Rqd&lY)Vv&W9O z54D76Gs1W&A`^MmQ5Fv>R?)~$26Ji&$F{QX7zq#1?0ms3#{%9F$p@LPsN5$_I5p&B zOWOxl!gVN$nlto>W!gM65DDb?w+R_W?*kNa6xYibGmzu}YO!zlwTMHu9Qv zY=HMROhS)X=ri0Hl17U*tE_b?*hLBCRp(fT?=3Is_&5ruOE|z`lZ1DSd&#*)(aS5| zvF5)wgOn3s(|9_M`^%_FM0Zql$%aKC%*)}i7QHva6bP5d6M{bW7uyEDy(2f5%(}?0 z^U~^AUA;Hr6o{6SS7iF5KmXQPzT6Sdm-JJSd(4a5zpI-AW1Rx=5;i8V-E(_&cX;DY zE?o4ZhyCu+8K2(^)Sb{;Slx*|=z>uVAU6(r;b3Qw%(-mFllFXVC$Q)Gcx?P%Fg0s& zZDD1bJOfP55i(GD=NUUbK$ZDOU34_;K_{*ax@@s$wvYpI#?junR>F5?A~}?(w!%E9 z+?B?c45?r$Ia|vB^Bn{U&z*AoKoDA@crVKpMJZ`oK{s-yd1Qlk4otWn!l(mQYw`NM zXjCM#q*w*b&Kb^;1>XTT>G}u-`V45YPL+2mA}qjxeTovS1PK%F>c;AkbPBdPA>)|gA z^0`VsRoKVR!nPo7bL!^ESnpe_q!W+gMkj99quy;ax{Q!wH2+70XCpct32!6yx5yd> z-A*v51*4k)`4Y^F0d^Wt*?>!j(%Vq~Edm2~)OL}YJG*fgUtGNCQKuf8^~JQWybX+< z(CGuT1r`qucI^-s4t);UQ&-5ka@y11`qoYW`zFycsRxU`w%H4tKL^sOqhz6$cFngQ z*zw(-#x-^R-Vm=0scb6emYTQqtYfAj*mGgR_qvMGP}QocUFmw+Fg}`Q-m)R*tBQT4g0kj(G@QH%v$lH(ygleAyr3g^bau(e^leV9%s$?(2n<_=J6_sI?(8 zKqmWSna;pm+8Z)6naMI)APJB*Y0?A|m?V=-wn=8abLVdFU1lbGNTCQNl}cM%3Kmq&b`k$pKo7$U4OjH6Dt~snZ3~m z{ZV63$)S{VT3*gdwZpa5LvNG`NdZjy4@n~hgS`KfF)mKLwE27OM zN{dz5nlE>lRqNK&FHEb3`d$B3z{xQr94d`g91DfKJ%fMO0RWJobl zik_Br5jmBSmT^+$w%W4Ey5jK$>sWLCXbUmoGz`0P;yvlHf#hf)Nuevp>m6f_MWfBu zk(T^nCo$Avh`V!Qed$qevJy;^BNZb}j^WKkL#@^!XMVhch;j6_GZYzWGSqc*z#z5sp7ILZj0PQ%6)|7F-YDVDUcyj zS}~#)xpJwyMC!4NeHPI}ii3pcGl+p46v{xf7BOnXmmyDyFklzF7Qsgf0YV5G1S&_M zGXzE}a2h0(@%|D%VBurxUnzuER zldZ(K(>UhJ8+B(5_ov0ZD`KG}B~rYtsc>?$d7_mZcM_u=#u0bkaIY>tkQVc=h*C*1 zQ#8?9IKI_9+D?wRh+(&Js5dX}(Zzge(clV&PLkQ8(e}a-mwC909O@?Gea4t4FXq)L zfi#&)mLh72vk$qgLp=rYJ~HMZq65aLFHZ^RWGY>vlO;wi^7dH2HRdUZ4w8zGQ2a(Y zm?u*@iB1=pWRX*gf?e@hWq*MjB&84`QAR18Cq{H4la9D##H$gqOO#a%7l}pmews>oo($MuFfuZcTaC$zh_|3>+=VKAu3Eq7?$G&BucUpjm3wCM@GlS zCnmQ|J+^(v<2%2;Yxfg-rl0)A-lx8~@9Afr{nm5O?|5{Qzx>tdGr#`LJHI{q?(cs8-ur*};|G5_ z_vgR-_59yH{QE!t`O$@oAAj=cXP;lXd}Ze9wd*%--ntF{_uu9IK9}F5!ZUkLqDqyZ z`tSK)?{|B!FHSX&zUoK?!0;P=Py{WaN(jwix=N>rw)#jxD=gGyMFz~ zjhi=b-MW1nzA$&YA5;rfpfcb!t6=e36(lyOAiH}B7??y@J)(v+yER}tsD{cnlA-kE z5-`6v3-13!1vxkHKmU1d;=O?P^uOO!Dlld)f&y|m*c>`=JhB?rwpn3Apd9MsHPAZU z039#Yf&17-=z6yZIzL?rZIA*@aPOVHRRsx`OCjO>8c>}zg6g%U_+~o3Y0FH6av}?= zN>)Q{T?y2;*T5!U6ST$Jp=-Jm29CIZI^GH4bBz$XRto)K0vBY06SOy)A?d=yaNh^( zV96Of%sXtrHw)&>hMH6@JhajPkJ@a|Qd;KJ5NzND@=`Yt=eL0VYy)JT+yL4`4?qG`CnP{qiVj*0By^a|p?Cde@NDS^{{X%f z8wX+6;~*a%hw&4Wu;XI|reF}pp$mp#>kJ3A9|fWM{a$dKY6J7JCRnw<43eNJVHUWT z=Rv=|5PSt2fvV~RwuJ-1GXc@)(=fX8MVLD9GCXnO0PMXm4g2ubJ)q!~X0}7*oCsa- zP_XH^2Wnq;f#aE4$cAp*GpN=Bn_B{CO(Q6k{V>up29rH|VS+ydQ&X?Pu4mtbeQzCu z7d|`+&%;x25cb1!@Z@LHFm-Ml$fsoR{fqrN4XWxq;4pqoN1eo&HdQBXrPZj37y`@k2lG;hFR4{O6r{XU=a+hWU)Q+ z4f~0-NaDcu<3t5qA}+3u^h-6}*|(~@v%B*;vY!<`Oz%E=Cz;G^(HtrdA)wHk9qBU6 zLd}@RUSTu%x8sn1JdYT4L*f=VaClV!$}OoJb~uC5=LRX^x5>z8ZOmxA-%~?Ydu@Go zXH{)FB~?kNN}`B87J{GB7pFiQ79$rn;|KqdBcrF2_4!J2=UQ-VnI|WV<2f!lOOab6 zc_FPmoAv4SZ9QE$e(%8*)#D$^a=R~`Nu!|XFqxUr$P+?v_m;7OL}4>;;9&BHeN6F~ z>6Fi0LB&E#stopVbz2r!c2slO=YIRQ$!(RDm2E{u4}a{bu=J; zi06$P+{(g5x6t2Kg=BvT{u#$eJ${70<|p%GsuJRoo)W9LOH9}`g8eSw;c*IyV-7|p z2hpTR*m(SM?sjf@}lJ#)0qvr2q|t*%*k1uIE96vMgrDDKE(z&9GaLLMUXuE)-` z5;N&p;Q;yQu8L@X5@#ZsLwox-iBn%EE90q9z~Q_2nG8BsM!?+R(@c* z`!Pl?Ev&Y!WvN*O^NmZ;&`Dv$^D{nvvDd#}0i%ayF=bK$3$>#$+Zcw6Ss;N{UZmT5 zQYqO*>n2ywm3A=C`Z4O_+kCeEI-lxQpr)C_z~_56d-r}LDiEGZ2K0+z%-)ZAG)eJ9(rWw#UQzAf5+kg|E21bYoL{AU{zt6@Ol)Ky$pTTaKj>cXMM3XKr@ zuuFKc3ehFu5hoNV9vg8rDMq+eK+=)2jR6n z8sC5;1SF*rQ7-7#7S-!!9KlZx;@d38uOSG}R~qN9u8+UgHiB1r5@ISRSgIt{=Okf@ zA`YE8)1B6y+nwH>iXhe9coOSlP*jBzc0LHdpEWN0PqT>pd^L(W7Q`-bLtz+!!ZM3! zw-RFI-;#X1wln+Q`PS^NvgT|`>ryy*F@cP-XcQ+S2+!G%@4p#$=>5?oel!{7*x6*v zFd%P%9eJw)$uUhKTY9e7&VLzqMb&nvTGe&+LJsGPkC2;}M6xP|gP9QoCI;d5!Z?+1 zPq`nAq;SNiluVpU`5a>|FWXMFaRlGl6mrGAzQ?%dz7-X9-Y7gtMRqSRSfxv@72aqKTVUni`UUl~ zO1XzBzLwOOYT_eGi3~Z7zhKW7cQgW)eXZqh^rbH4}|J}QAo z4Sd-rcISwNj0@(jw5*eX&YKyhIe9M|w7sy@^}utbBhmV{oLKudjFYitmLog9v?fHy zf()IvVVo_Srdnb9=gs(P{NEclzirj&pY;{~*1-gQC3iIF7F+ z>P?JMEKvh0XhuyaLVy$O6=?!WQ4m~^B6R@~q{E^s7>XiG6Q!<*1+btVQNW6#M$waK zPIEEd88zX&7&B-z_rBk*CDC!tbMnV$W@mQxJI_AP?)UZkB>j*>{5KgyUrZtRR2<7% zV(@y&IC(!k){HPmp>K`C!h>`x8Hz=zC_?g3q?VIWzLkPARg^!@Lq)#26aGD)4Ht7* z+qRD6rW9oR5((V33h4{uvigoBYls24AI+lB#FZk^y9ylSD5ZrOJJp@D^kk#j%zHJ| zU9V*4#Vu5wEFk~$jb!b~CUvKRsETC#HO48$%q>0NrL3PWl^>e0eY_PrExg$^FOD5< z`D_cQqcph{Rm(ZGnP2VVNb3&%(z2Dh{biKZ7PDb{9&1api784aWKA6QREU{slXmy) z&4KC@3jm zO@1M9*|~%y%f;_vyO`Jbyvud(!KEQXxjtqrcP7o|;X)|{%5M?BvxObUc6W81*m;%a zZKv6<>2AWd!riRTts!k)B`epI5V$f6JB@Lz&sM>8kso?=0)p)-!?((yFUC#~qp!+S1#&=-l zbOiU%-9*bPDb3BNJ#Q1p^M4|3{kNp0Um{k1iir4T{A2bbjogFV>x_G#+0p&FU0|%< z5vI0uh+pbW{NgVojXKLB*)f~~8=3d2aSxvD{B!i~ z*2L%$wOCkeX3;_=GS5sh{Zpt7N#wGh92O@2if!yq*sZvQP4Jh@d6RLCnw_sbcoU}j zIXKNoC&(_9)h;oVyGPNwIEuU0QD70;g=ydejD7B4@c$U6M635_80*ThnUIL@+ zhmmg+NP~3%SEdB=$Y9wMbl=7}g}A2)=nslv=BO2T8HTdLOx?MpY@6iCDN|4Gj&TRA zw>54#W8MkIQY#SWk$wb?^CHd2l@bGI4vk;H741J_+$0Pomduct;v)IO#u;V|z_38P zuI`QT{&$#gsvG)Og>Rj2XWR@IBW8M=FemcQ%uO}NT4{!TjWLdgKgQ{zE(>oD6{ps| z;xya~8zjG4y}`J7(+sh8FvrGg3ihEhnV&Elr@UFXY@3SvVT+gCT*BbTi_rSTmHwRz z(0Z+Ljs_p&Fwq1@tH~@_JQwFcdtBli@yK;%X|*FhO;7t~$RlHon||m$@?PZs&^s(q)>?8JI33tSXGCW43 zIg_-8G$MB;v0N38cX2eX8NtHM4Ps`oI(@`nLzrBlV@{R6J*vq8sBBXx@hp0h6SL=T zW<%pm6}9I}sXkUh>474YbsI^q&LX}no$z8gzPZUPNseH;W?uDk=X&?!fR-*zqbG90 z+?lqyVYIodyL~jeqHXWC{k7Gdt@ZWP*VTw(BWx=xBfGGWguFbWGR1vPPsb}dR?Jj) z!v>MVA}2)7_vyox;UDsk31-}%JOAMm@1U!l@maN3OKK~w-P>K>#?u* zyNY;4DWPe__$TDDC?t(3n(I6IyDs;g=yF|ydxDWpC$r`NTtK70bl@6vh_KZv%JWOO zQ&4nAIN45S_GuJ~L##^MOJvdx0%EK1jNF2gZT5hNa_u*l9?(m2gVDn-U^%Uc z1=1R1D~c#e&f<&Jxe%Ulhw!uxWJzbl$*%?9sDrr6>TwFH!P=t`6U}#4oB7MrdG|%G zi+z6yF72g6tMz5i-(P52(Sm4Cw}{0kg|PhjJJh*{oynewV} z>Uq~hP6^`K;QQvA9>wl%;Fp9 zExd&8{4;33YMgrKtIbr2Y@|;&1)~SVGhHtRj|opb$`M_wUZlfRO4lflUm5KBnD-s- zi*5ctjH?z=ipc3Mk)hpP#>7FvI6d=7F~N;WBNvX3bLOAJ7s8)r2rDe#V4T{_H6r06 zJ`9j}F}}MLtNxxW9qvrrC_9uRt=Xq-P5VGA9(Ff+OXH@An2H#oBN;E88;!kW6#nA# z32$fI0Abuf9|=PuMN%aU%Mq!NFk+7cog)&oFG={|_DjCK*0`}Fdtqe!KA%n>ikZ_W z%>PSx-ABco?{NVCMM+w=^hjkVTM0c)N)J0zDm_gPrm2)_^f)zYx@t7^V49={N=Xrm zNbAUr#nPrL!m^&%Zn@;zD|QiD4)6L$z^%v`&Gs5f*ShQ}@Fto;#w#d=Z@-N;@wSan(X3wJlJ)DY@m%_CeOo zkqpduoDBQHMA-MoVaB;=*z`t%^GAOeK}0j-CmADQ3I|E{&T2c80s>6L4?~tP0hwv($SlrA_V#QnJ0-!&CvmKsPl_PAQ-G+xJVc&df{Yi9?g_%>p?Nm3I%2}p|J773b$~zo%!)HI_6eD-n% za8q}~wo%R7=HA^%)qjUGCMRpt+A9<3w87S@0X{CPvDmi+O2Ja>7RvBLm>lqsy@G4{ z1GtC>;1quavqYz17kM1k^Y+33zkHlGs9qn#9H#74pVO9;%HcJ=2=OjUQQ#rLMt&-K z`02RM%>Xz_uP|ldFs2Cq3iFU3VLbl=4CWq!_UL)6nO&N5zm8G_gf9f57u0vxvp$1eu+>1OwLU>xXo)(dj!!AIlX8{Doom^Jfvmr}?$A*M2saMg-J zw4MO@lLJs^?1Oz1`M9L(il=Jdj3^T+`mg`HaWYCQC6MB+G0uWw0&7Meo{S!17%j-@ zC9oUt@c%GwHpP>S3t})nnt^r-gE4swbd(JA>KW*^(Emep{Ulu{#l}4R|He%=VKCK( zZ1UEHt>6>PN-~1O5>q&rn8CH)1n#Yq;nAs&Ip?+DKBxuP*9>OUy&NzjpMx2;0&~|A z%yn}z&XBI_(M&5tE!c9j;p}DrXMYp8#Y}^{#2Oxo&*8P!8vGp`_G6j!EGa~Kbo8pLhau@hjIU#7LBOH~nFrl7?$GLB-Snk(dX3ZmU}x~$nFtEvB4iQS zDdQt-l@FqJ@UgIaE)s4yAno;Zwr{>jg2nw9SPTeZaWx!M&V<0MXFiN}amh^q%?#Dn zL4@Jt4|a-tJRuSVK$H=R=#^oJ-x`jTom(({%xt?v%Rodgz5B&#;Bbuqm=5ILTPBL z?ubh2h(!U(kSFCmTcRu-lI<@WQV!)0s31LG0?Dx=q_cgnJs&Zxxd>~P!hgL4Uz8-! z`N?*}I?8&Db&dKK*l6a2X1joQO`dVjn#8F$%M_}3gU_~h?GhQ*bbMOOEcMS*rD0F$29%xinh+k^;!DA z{Y5zGX1|2neJU@twY$Es{&08Y`mUF%ntdp&YQs{tyD2v!v9JzN`D+oxb~v$up1p09 znQWK4MV*VBd-%|X`S~}2&cz2Qwg+zIg*WxpX05x{D_!&Fku2qR_z&lG9@ONS#{v8y zK!~UWgn)tp0XYQ15kMe7I0Fa>;fx%jVlaXzc(IE0C{^*ou18T()-9`!H)>6b+oCIo zE3I1(meymXin?{HD@av3Y~Anv-Vl`S&d%)YAKxL#%=^ppW?r7p^DSAf#q5gX$Y0oi z^wPbUqS=Ya!mS9-SPe(r8e8;T?h#`HeT+S#biNj`w%7g^pS+yvvA?GzqWW*^az1$W zg{rFer!-yH`V#5$nvpc;G-3;nAfliFK{zs|YPqvBR4`iVI?x83sE5}LVc7P?eY@*>{a*z?zs=(lGy=g}Gw80xyK z-r&x+W^(fwTTh!-B_vkmNOIJm)MGko{Bof6&Bb@Fd4N^MD+s4PhEVYhM#;Z|Afy$> zZpUa3>1XWk`gz06+(fB>3GMqXCUX#Lm5*6=8F=3*1r5$q(QcQ9zR|Hi!$3y+dH{7T zZ$i!eI+#tRygyQxprqY{L*#3%t=_;7Sjl6CRRNV0^trMlatP zw_m@uN=gw$Nr|LLDJ~QnGLAt=kx-P}!TNtUjwyy2H=o{%nsC6-n2J17UZx{h~ z#}w?E3D{?R`rMFa3IsIAntG)>T@xXIOX_HN%(8;#B1?EzkAdGlAp%d2Kv268{O&VI z-!S^G)|vT)OuI+9PHwi5pQkMJ-O$dITov))c%7L z%s42%wm{<35uBTxnNMY4UDP$N(+_`{Y&-7*c2KN0&YkO==EeweGKb7(96}=<5tcOx z;TkVQt@J_c9xo(m-E?lMUWqt2d($Aip9r%K1aCo4?gpPDfxRL_2T#`xxyK`w$AeO6fpjt1De*#jWC+q!F-R+;-no4W3eLq~Znvy|9{jr1 z@b8#Gr;9=f}ULoHFIU4XPBrAYp`81cK+kpFrXf~xc3 zQ;`9&&dh4cCcSlAd3@B2a=>OgzaMwSN$zjTPq_NtB6ZuUy+zHdS~c3r=krg#hdB+) zQBYTb>}`vXw6P4aRiy~4)IeI22YcPTUB7Vdh@r{rv!47X+T_tU4&}=v_YBf?)b~Q|VE^hPn;x|~ zv)h*wcx~r%+>W0vPT6y8{me~=j+JgX)}^lc7$vLsU}ohGWG}5ja#=NEO5TU8Xa%I% z<#g}$!_1^E*GJBElT9~oh*Lc41#I4S!!OAATChh$fyNp;LZWIE%NtYmR%>tu;}r z?wpjb{qCU;*R?dQP!xU!`HT~g<^B%-S@rN#)?#ARdI-6D{wJ;L4Vl?P-S7_OkIxv> z_E2Z&vuAaE^3fZ5^PHAFU*Wf~=TKnTi*NiiPZ3b?E&Ot?z$dF29?G+Hx;_fAq5)%r zcEE&NBWEUUd+gzlj9nXGteLjMqx8NOro6Rq9kT@SPIEC|G99&nxoGvBg#pK$XAq~| zhF#KCjE%bptEk_@JggBTJ@!Jkr4G&G47s2;bCYWO5^xJc>rVfgJPrA=oOI zjFW~EI=D=t1#upYq#HG*!-2t_!5e+~U(77jyCkPg+ZQ&>13t`^`j$NwGh5U$YkbPa z;4U*Aa)`^5!BWT>_Z$7%mg)K+BP$u3OrdR-u4hc31IF+d#%&*F+`zlJ1Dr>Ke>aY$ z|6j&&9qtFppWYg0P7zZilyC;q6zYNngL947P%o<`{|?jV&GfpH((`r}_o|!nt$v<% zXeQ5CZ>KZO@Fx$ccbcony;272)nwmC3=YT1OLBAkJ^K3-xjJa(W3uy>kmix2E%YND z<>|X28?tjeUGGKSMf2gDH4>9bEa16%47_)lLE0$Lxf$?R2I_+S)Hk2df#Q|}&7-tB zf;Ei;`|VKQsvdNDertjHpqc<*$jPvE}G&4eoqXlGATZAYa5t{Fgu*IH;-sXuZr^wAt zG4f#9lL^av$*{bZ0Lx3Uus9b9;mJ^#9twuZhqQKGH%y=?C^39v#EHmGSFz5{xHNyn z%?n1tmf(LVPX+bobV^>%gmYI8T&`zf;zcE#nv&_4PJrD31;*|pH$R~DVj9hw&halu%~`8Ii8E8X(z+TUJ^pq2ZP8W z2PUU^kfy8~CXa|%L5UJajic2jw!Q0pthy2xyGdhG=QhP03c8Va+2`7t$38XjnW@_nSu`_;ZsQ@(T;|3`Fe7paq#*XwH_6G&6M_2|3^5 zr_GR)-WN#xEAV&^}tV5}9dEoThawJKM|bEoEwKUx~=n)k)FIXgf5A}p);#=LEx z_lBhAQ^@*k@?Y~2d9L0@&M|3Z&vm$Y38W`;m^ZTr&b1-U*!^|2Dy;hNliA67|Iwdb zTxOejcC**!Z;EGqc%f;=hO<4Q_;T`%laMI7fLxaBr)d$p$!2~gSuHSBzEb|P2<-zK6hAFM=p!b(A2OpvJWjL z>$!zwHam~Tx_$_c;O1-0=!SDYVr?~|(^Vs-@U!42ZMMH{2HVxKL~+A|6eDq4kx_ET zb-lO;&y2(GkafsavJAXHrhcbs?9Aizo?8)VTVrW*_xJ}oYgZd%cVTB8Qt=3Wz|SoB znci*5lArr&#&oX~L_Obc6y9^*DB{H<{ou!>KU+#;yswka2Q{SWTtzAl=v&4Gn2BfX zMrUnB8j1vWM*)-}@Szg|Uuqd0fc@)^uH|qaUF#Mxiz}Fi zzNHH+IEUN&WVMFX{{FU^3CKd3Nmk5<0u?<-tR|!aO&7YP;)HHwi@D>tuGLOV8v|5; znqtMUaojwanXiV;j6i%4NAxaxa)N1#VbXSHP9^AW-!Vh#W@_934z(`i2c!mjbwqD1 zdiA!MoJ-D#IV=*8DbuA{Op8`wPBv4P{Q#SX`&K{6Q3sff{Il*t*738rdvii2A_j=k zka0HeHtx4K#!VbyTrjePH!cm?iyZ#H#trhubs>%a%QzMQm!kN&FplLTClDCN?((t` z`-AU;ZT!D-^D2jCjxdf*!>pN%)WYz%aq@dr&V`$$c;(!@$4IMx$jqU63i7Am-dXlB z4cTeHNWlu`y5c%`th1bv05eVU709F!a}maPusBXOS}B z4LRpjI6Ji%jWL0DPD*4JphlL_+GL%gLv}f%XxdluzA1dd`tb!m#3AJ$=$ki?T1#S8 z4JRO`ij1rTuye8&*^BhaA$%-NNj4&TiQSO}YbtJ?c;V zNcEnGRByPGYP}1oRKd-1yoUt6c9$XVrWcd_%FJ&ZL%sxw4;I2p{h60CdDT zdSl4n%Cs-U$K=U^So8Lft#9xB&POL5SELr=#=aHmt_fO-=`{Our%Zee#jAb-AC6XqH!)g4|0MdAwhFLq%6LMe& z@(B469r1Rq0c*&gu6Ay3fJxcTSck*gGCXqAi+r-v>wL2_9*VYaB)=^i$TLMuGsKDH z!1=a(1(}9MkQO&@5MK5oUC2LSW)nQAlc=$CCAO?gGE48^p~VyT6r?(D%`Fh6|AT4d`3&vk>lO!IdqytXRtJKo);% z^{Ck9{W@{C&#J6wX=On-UmE$Pz2{Lzy22x*Ii-*kO|j6q71)LArMSKUE4C8r zP=f4(ott21e5)Rdec;ZPw8gMR9lP1Wj#DhOvxWJ!|E}qEo79}Ikdoa6Y|GQcOiGFA zTRQsOby9OyWFs^(6=Y+vwGZ!FU2#&tE-U=qoW%`r~mkzcFtUBh8HDT|ymzkKBUQv6Bj_zV=*VK$y$twi28bSURyJz%$6{e@$x;xm_e_KWLJ>}Mg&gc09OB6bOGoB;*x z4YB3@oFq`;>>QXnTlYU6t5kpS-l@_dD*i9&bsp5@oyGzD2?#= zqF4k$Ey`67jshZ^;sIh~S1L%gK#O7#ig&7Vh)bm)8tuk18Z2s2go3O)EQ-rAGNW#_ zNS7JF{`UJOZxnUy?9Bf0OvkamZ}Pt8eLnA3csEdG*sDTArVG=KX~bO4GN$u8r|JDU^WCwE^fi)#t#Y^A zj|yjHrPX-u+S=x}J*|J%mW^!ICK+>)tz%9J3Ct!cmWczFGrb{n!^e5Z!?eT8Mz~pr zsm7cvf=7kkM)`ZgEwl1APL=2Ec2CW&^w{#nttlIGo;a`F!Dhy$Gw0PGF^7mv%!=!9 zo-s_ox!Hqt(1E_$1e@wG)v&V!c7Aojoc5G@=w%*XHg40=b&g3#vfoKkoU)UBePd$6 z(Z`b`3Yj!?H*;K;&8!#iU=tSpiJ7`4F^$9B$Y@7K1MF17&T`mUj8(Q1-Sd+(PLy)S z-#Gr;IE$F-UE3!4mwNAfpKx zby!_hu=6nN%!8eB*eAO*ffCd{wCZxSVYoWeFucBmLhG+ki24EfshGJ>H8Y-F&h(s* zU|SS1GRa~Zhud+!0q2#lvmAC7!pl??kLngkSb%b9|kLupZqocvl2l5dNOyj$+l z+*`;}W22o#M?!}ia~zK3GwMfoZNk|)Ocm@rjLF6NmSfe%!M-5a>D4)rX5aIp8C^-_ zdVe=b?|(~E?zfS{{UNewVI;(2*H>x#79GaE;ta-FCEr^M;b#{7Oon}tu+tZII>J8N zpIyo7X(U8_V>u8Qlem|PetM@Ag{41%9? z;HM49F=FG;vlj9%lbjp4=?ot{%y+Fjyq!wyK%7?Lq32oS_c;8+6B^ms;T3 z6}(6(@k6T=F*=UkS!{y4Z@?Sp#`i-BM$C;F{o77TkKS2C-LA3pclT{{+oOn@XP>4U zbFR|$x!rUHMkvt-znO|W2jt;1^6(ic6Ob7|F9#iQ06*(rrt4GBTnTl|n@7#w5yER; z8$_3VJ{Ntzpw#Ry{+Eot3%X0SeuHKezRc{X7c(xL%M8A7V*;)hCfYDfCme=zeUb1Z z47(IR=}!3Bwp2{lLp(-ZTpVaoyExwZba1BCsbxnj%0kYIOINgsjxX;UUmV1&b_X!= z&V_7D`g|tb?9B{TNtwpW$Lo-V>A=VH%qLLR*Az%*kTFe*$n9>0n$ zHl*0%HF{r4=!BdN>uodEf9|+dRys|dtaeII=@D;8V$wgxGyC{hW)&61#z(AVrapoA z^`aYgpkKDa%7z`tgLze$W0?J)jiJ5S?)2%-CFb%SiI(d#vh3G=qHs*gted=HXO}Q~ z+o03?TbOO=MmBMojET4o=Ms*mEE{_sYo-Zq)?un)X9>(K#){ZgM6|uwi8g<=&}i+x zXp88AbjzrHMa0c@1&6Y0n4BqHpxGWi56^QLeDg&Z}$P7edM$vqX8L8*jWMd z4#2!zm?wu-vNAEnm3it%lth}YDBWtZyzIc}73CN7Ldx37|3tru?_p-@2G(OT+>EFlMImRMDd=p7!2eu|!0%iE%{y03-e;T0 zv-SzO!yzX)WO)!zHZ0Ol#~wgdJ*{aSLV z&n9X8Nt&W=AP03XSzm;0HH-|=;RFgiiFu6vfgBaiSK+(@cIG1^19r+_XBh1ChJB8= z49TW>22E;-Byr0&8ryP&%v-)E)8>0**reUZ`H0?{iirUW0a)Sg zuuly8M&Gk0y?g$62};I~4>znE7t@Wu=;FH;SBhXKl`v|@*(#h>aJ{viC>8r~HkUKGP3y4=#^wErdx$?K@y6kGouqsxH27WPs`=az#&zqAgI2#hKvkk6yrK8(J$+9-#U>u@J5~jldUt(=yf|MA=*q#ks|WvTu}*F*#5^h|>qkAtJCW}VTioYP3B<~*Pi9!#(ww(Ws!pW34r;xnR= z%k{!u^ujJo2W)FaH*CUZ{NN=d)%>Y~8lU+lr{=Bx598$m6xDf#;g1F6Di;B7I0kjF z8pC)C2t*VG6b;C#L39;SDh2U6=tczNg~_5I2F2py8iGT`EsPY0N;hR{NU@X*k+C7M zbciX9!D>ySiT4Zf^f~UTXxgU3yaU5I|9k%Ppa1)w|MjSxwz>a%Gxob3o>A>)j5^~| zHv1p4e|oP+KAA8#T(F|WmVp=S8m2tVt2R`r5ma&*BIr&4W# zSFv`DcY!v4z}woRzB>~deGQAc9CH(H`DDGW_^g?&^j{UFI4zA(?54j$Pll7{X$x(r z2{oV^RKfqtR(Z+(^zmXyi*?OSP4(Hl@~weuQ;fqhQ|gCoNb7J*U-7N)3Y{`Ym!xw0YCtupg1lIQ40?@h&mJY4w?y{K)ayJ~ZqoZM%{nkhx9K+n zmcMz{S-1ILt_kZEzqzXwkLXmz>9ysG=A}5!-r2M$xY>y6U}q&Ng_#DVhku!S{N(2a zA$Cdm^WC+E4IcCI-*Jo2uW?S;^O3~w`KL_Z1%GoCr{GPBX6#yezK*)b100Bj_GN~5 zCR$@5%7J?sw4O!AexfaVS!NmMILqaM-x$2CE>&4Qk1ew@z5;F*8#&v<&W&&{8CJ!>yzt}x5^SC(_E!&YHK>5Tjl)!%ZXOccW}P(%_yJpHSEr2>09=D(40ximpRF zsIl1}{H@x8`jJpft?y*tsu;^sY z$Bg^-;WH*%=v6GSf$47~BPR1Z22FsIBe~TJ(M0<+!ZAP1xKCeXoXU*&J}k<9+~a=` z<9}t`1N4npGn~qi_n%|jU|W9=wQ*zdbBudP=e@^>UKrO)r@qb46EF2CEjC(J{!hkf zpJUuz($8%ub_*WeWS(F1pKcpPpZKXg-}ocOslEZWb%wfWWB-dSbR z&L@oP<9iq1>#(y&#^Du-Pa+PPjL&0EMmS!}mukVQn~d4})X!*}qnb{CfIYpG$SwGG z-IuLs$5vx6baF0fmkIJ`yI5&*Tq(bI-YTbD56DTkU&{&iCaHG+o0#2i%28)UO6=9$ zp?*z8($u~18f8H??1pV!@bf&+I7i8}dbr64exv1gLn5Vam`?H^OO3Ftz zifQDhVjOWzO2~w}hjOwa6K;TSi5%LllL@=jGN$a>!f6SV%IOJ|ZXjhAG)#_-57E3g zalWQ(@*2&-V1wN|!R7Xauby%!2x*ty!B-^jRmJX2*tUj);7ZsT4VN#%vU8{forawa zs1|-!!OtTzz2#s`kQ7GGa(X*@rStZfZ7y45N?kWc*ShIvf8?N#{YutFJ#tN(rZ_AO zS2Xjyl~q8%7cAILuqqDYMdVIL$~^9K)8u%tS?eqp1Vhfd$o~3RDU=4JaFKX28EC zxlXcR+gO>CJIgUDca>x0wq5oSx$kPG=2|2y=M$Ndb4@00QRHXvZD<-*vw&LN!Wxn} zYmfCg9v)esAr?Uk72{2eFNB*pcx1v&9o&n7dqFVIhxY4S9U%7AQPx9B4U;ef zvYKXVXfe}d)eKjPcG3~?sbG9D%EKdzTT}6g$0roz1kiS!;hk7GOj_8;7T957VJzI( zh-V|7mPgOn$$T4B1~a}8yyVncbL(QbITN2Cm^T>a(Tdn`6mScL(E>YK@odGjjSFoA zs@8kf3|Eg#^eB9a8J}md=GGPX#N!jn?E!GFKgbc4n;jHv2ZeS%S)>!sPCUD~sSD4} z2hZ3Ek82rU$fX>ViN|6*B2f@NgF%fw+@nFkOtN7Qg?ky#OKglQcwYSwz5&2)Al7MP zCv&ZUi+YsCvS?8#8pCZqWJ6JPr%xk%I2OUU`)uTUeAqiDY>c~O<=b6r?zHyzpJv>n z$I0Re<9ePlPEB7|`*6wfe=x3>e0U$m-K6t=FQ?=?I{bC{JAZ#KUqKf&51vKMHox*8 zG0xw{I5it-VOlC4dU$4lMLcXNa_duc^u6)iLwD<8-dw$6aJbEBr@HPOiNz5gN zcS>X~8S({l{hYaWGS~Br?!c)-F7d7ppZe9<7_$2X&tBH{7L2>f`d(xWy2!E}l8nQ~ z$2@9fU7H!*%uf?no1oVdzY0`}a%`RtY@heejg`(Vs7wzaF}N4YfhqtsyMNjrb3?iVbTuJh#G{=X2T=MFjOc}R-A zPDqjG87cJalHH!SWk-KS^zbv?!MYPKP#W#Qc##WF!_NkuQOh&Tw2TUWZ!x~~iX0d@ zOZJXRk^I1H*%i27-WqL|oY5ahcHmz{ANZZDhi$8dDY9gcB2!&q2i$CeXBJdP+o_^W zlvCEFJZIk|M=^wqknN!nk{y;LSz#OP)`u6^WrQAeNDq5olNR=gq=tPhDItno;zV}! z%j`t5;W%u+xBY;Ahs{fwCrUvZThvJ1mP!cU<)PPL~C954+5dt9P6q z|FI;*U6Qytie2PPm^n?6A>-)DWX(DlS%pmey$|IfJ<34I$u6=eWsD@GL~CM~r#M6{ z|2NrX1Jl-Z#qq;uNhtXuPSPaqoF*hGACXI;Vl041OJHOy)Wn^`Z~_dgj#n4v&MUI& z#d2j?^29t@Mb=P}TQtOEi83+KY;1@wDuoeI+M+B8Srlz+l}T-tHccBfQR@BPd#0hO z&|fxw@BH7r_nmuw_jt2R$6v~y1} zPLP>RcoH*=22dFJV5SST!_8*6SqbwV_UFlN{{hkao8$q%Q*{22Y&`XRXWN!8wf_?nIOp$ytq*&G|Ek*KxYiku^URa=`rCQXVTy5IXzaYpIO9Exb9{qww|G%n&$aL^ z#$86|(OES9b)C!#!}7d_)L zvXmx#%)FjXX6q(4sPbr*vCc5o8C++$dz!JX_$dtW-@_y2*zrE>T$bH%%ha~`5V{#S{F@z{d!@ ztb8vSrZBh@)uD56ZHk_40T9gn=(ch(|@Pa&9cwG(`B&FJrlwBLC^Kdf(GvlZqZibN` zc_@`G)Om1?{G@uXSWLBY#MGAd1CuAcuBI=ew&wTgrkcM=b@h^buli$o>|j!g=?&NK zp(e9^qt_z)+Z&sJgN4W11N$5sF(8SRCx)HP!*^+(3L0qx=Q3Bd!y{M+hrSY(RKY!HvROE zvc7Xp@;d$_x$So(!%DU{Q0Iy1M`7fHoi4c9j?8eg7H%3jX6s5-gx;yX%Q1ORU- zdd>mjy~Mk?r5%rEJStHUXviN_HxtRG2p)~%nK1K-=NJLwtmg!~`SlO@4&z4fjdEUw zn;zor$eQX~OYzae&K$){;pS=OK+49NWMfR?Ifdsmo@Zdkn`hDg`0X?NZ>v0x5bq-1 zmg-w8@hQSbH=bhfbc&m^c+RrXX7OCWbCF3cye9I_oXETX6`6yZXL$FCq?{tA6+Skw z)a5Kq0aMAFPqA`^bA-sJcz#@r*aX)|kZUa1rwNU5pE37aNsXWLD|No$>%J&Sz0~@x z6~+Z&N{sqC0x2fp${f1P|DW*x=PHvF#=VCWE{%PIaXPANf!Z5=L|yU825S zpxQ3UZ{;0%h1fsQalJw9zR33v)gEaEhsl)R>YnSC!Vo7~@jI{jrL#8ajB5j42JSaAVg7Dr-@}Z0SbdjVS2IsJWmTdXxHbmU z5=!4jnTYX>C}R)v97+lfI`O0(knYTSIhlPz?AgDRj_f|MWe-Vf_Gz(ZFUV6_@5|Aw zuhcOXDR~7qhv3-&Jz*4u;hGKWpdXY& z`f+)D=bV^!UXkh@UrN~)_;DZXfMYRALj;A854qXa4rGI$W^~y2fILxJCN+;9k;*cM zl$ZJCkw;^4pmbDjmxs%ctZ^Ia9MilJpEq;PKJ;VcDj)rwW20|1D8^EC{If2 z3uRx!A$h2wLmsU6%J%xGY(4Y`*<3d*o1XZmYdtgRv2jpRNhAxv-SN1hd4qGo=t zMWvLX9pGZ~vG2&bV+Uo;F{@-9b4%K>UsD_@YF0AEO2M&kpf=-4-x*i%Lh1G*7vDQ! zrUf;?%nDQh_wwMKICyyu7RJFtoYW;JKyc#e#M8-v-AUhN$J0WcC(aKu-N;USE6i*{ zRrnOay=^d$j`3YrStRtG{SNIGCu-;MW<2UBx#jp6 z;9jmzVWuKH19%4U3=$Mlnm;`I@a)4g@+H5)PB(R)_#Wcz$cjg!SL<7g@X;v=y28z< zlDK$A@r*jOhH`+p4>0$^3nDMmBgO8hJ!hDH(}`@T86Ok38u2ku#oh9V{nh;~SZUL4U4a(5wvz%4 zzq|KRIy8NIso&jq_x^YHefO1VI05Ixt0KFo=L`Qdyc0hjqJJ;_yMf=#tqy#%u3&nw zI;iTvR^Y6_S%I?x=U(bL&C6-#IrApCVR$Egyp#S>`iI7h-0FmG&og_}b; z=j0dQdHiS^%;O&Ccy}GgTSlP`zSYciQ%BWm#;k|WPCj$d$0JA4%vo~G432OB_1w?K z+K=MT$cu7Nj-j4!;~>}h?Y8DCnwe|WkIrlVsAgUb%*6p$8*RO)d64!|t-xi}w9IBL z>x4AJyEpK+EBt+1^C=(hzsrx_)>+Gff7I}0jXE2Z;VqI*#_*#8Ua$Npubrd7e-*ac zao#WSyrKEBrXSrjm-ltk-}ZtDc#H6k$s@FNQ=E>_9MEW1I1z8ReqV^lNB*G2KpC~F^r?=xT@(oo{qjd4tJ z9G79{JyfN<4T%ALcyf%r&_fL(^a{foVzeMt4e(X!rsC)OeauzO@spr}pXKqh5imq9 zOyg?zg&!o*(7FX?zI5(V>?dvber|(;# zV%&4^%@Ht!ccwvt;}-+n_-7D!8PnZzpM2K-ux#Jzl}~N`nrzwnJ!#%bwYNSio9+9g zVavSS-*R3yKC~=WytAO<36_us{rnx{*$ujY2e`n4JMg5ACaHgPhtzgFE;SwBk$XCZ zWUc#YS+nCM#0+t0e+RJJ9qdzlF^xYCfL;*s7=G#H_cmZBkJjOTYrgO?USP~!Xh>Jw z5ZfR^7G$>sxmX96_?^2qxpR~zDf%Qp6omM<54e%@R?vv|S@ArHu#gdo6v4cEFs|sJ zA(AmTV+(*h6Xm1_(RupxgI+u{0=nq$0Z!12|E-TH&s2aj4rd>niI@@4`VrqGoJly7 z?`toT9?lbf*{6mDA>hX|+kpd~dSp`W_$Hi5I8$(@RXBz7M{s5k;0&BYaAwft1Uf>$ z80ZE8;DKWsXkv5L;CXCC+HxQ=aAwp7fm2N+%gYfsbIdbGJ@c1%{zqrd6n%S`M-cdE z*2eI5N>!)0ly8oxgGJ`bZ3J-U;LO8Wpy4?6EW-I58L7+~72(XT$N;axaQNYHtK5ps zG=eI{rLyK2b1W*b?nTzU2xk$_GMy&itiW0MEf>zea=>pf7I$0v2eB59%B}dOox^U+ zn;y)S0Fk242Ed`(4X3)a?WXYinZPTk!vQ#F;G9`9Jg&4NF@&Q7IPu6PP(v)$nQ&H& zOt@eLJWth%oaTTnvf<9Kh-WCw;xh>O9suXrzZ)J0@2bb$MAJS%)2^ZlSJ0nJD9>Ny z`*_J9nJbG*{2Y&(nKVyiweDp zitR_=_G>>HA;mp~H%;Okv%EWvD!&hw8R@p>%bI?)q`kw6-rMlDW_)lP{oJ(k;Sgck zM$y&;%AVHhUPfgr@@v%db=>&^?QUtlG4KP^JN~S%2Fg3C8M97jqX~FR@Q$O71=El6 zC~6)(&ZF7|n2UUEiLd(=K0n6nln=*E&eg0n4W{t=l5Eu3D38~VP-7ASOkuWvjHhyr zVKC1B_u@+d%? zr|`8rnQcVnHml)nN`|!;DRB1?5b#xL~*Zg7YTo~fos=VfS zU1M13&3+2aA{C%N5D^G>0E#{sO59r9b+Y24m%C6eTFQtItL9IjT`oNooS=IPK4On< zA4N|v+nvnRWQeeP-pf=(_+97*oovHaptP_t_jj^3_r1sTQd`G%6QNW5Ng1;85>F+P znj^(7SHPD!AM{R`Vkg<5i_d%MyaXUXy}&xXaOZtp8#aax_hHDe4oaxxfya}WLVG+g zqj+-nlW5luw%sd_6Ln{)e`djO@)F#ZjFrxcFz{Fg3t@h%NVV~Wj>8sahSq1s?h0LO zPI0F1%0n^K&3hrxw!#fSrXjKryHBr@a%Gvz2IKmj+x1D;7MssY9%<;{^ ztMedpo<=#b7awI=IN{7X7a&T$(v|@Na{`%R%`&nW!pTNBOGB4PCv>i3*7HsfF$<7BWQWw{(OLUyl+BhW6vP~9Ok2|7QI;kqW?*^L&FQSOVg)m zilof4-X(n~%JIT5lUh4xD=PF_m{_R-O{ApG(&fmC+)X1!=N;oQy_fCe{o%lIq8aSL zXZkIffSkyqS-6wC=W#?AXZ6=ll6rhS7U}(vcJY|S*Fmbg((Zzs;vDjg(j81@U%fU@ z#A#QaV~h35fyxb66QV%YTjyqIABMfqDYuJt83L6_yYKbsNjHL(_@r4!$Ql!S4QCxF*cyVPY`Bn8}#c;y=BU-G;Km zm)%6O&MjsF?87#L z;jG%hV_Ebtrm8w~2+TxAWa(2n8b)mkBi;E!) z<`M>n<>tCnmBxf6Ccr&6{^EO-QwN>t-AWY@>jr< z*;2DdNlmwH!ayE45FY zY|xkoNPgn39Q8Em=12mqAUEW23-dy6_JUw}t*6qgh*=FCkD|BV6%LYBy2e5Lt0A|Erhb-r0&mnl$tR|Bg`bN@kq>|aP5?Z>z zBR+n|Abdt}f@gF?c7l)kA^~3Y>p}2Zx#Ko%&E@5~EkWR(Hh-FiZ_zSc!}b{R zdwo<$n=B_@90glSG2Auz-iy{cxSC^xYI`j-kY~bKZgztE^NWt_EUJ82Oq=B<{MduX zPOq?B1KJ@|vOsL#Gok~csRx|bc3+Y?c2;Q6wb2Q7yG<+W82g&_79*!kzOu=?Y0eRG zpo93$62+&4>7Pv61k~yf4@y(yQ`ufbnC#=c7cf^3My}NmH#+hRV6I|IAHE%^N>`yG z%t2-X&fJ^`Mi8I2K~372yII}zQFK!v;>=ML)g8qbujmi?*%|M7oLs%rY)Dhex!s>r zvTK;-dZM#dUEiW*t@Gp#frnU( z_gHkytQHvW>2b~0fMpuS+#l`64JoV-yFHNDC4U?US$Dzl43%SlJ5HuoQ(8q)rSq%dyA5tOauQ&f`>^THtEJLNC z&@?eatOyHlt?<6?v?U2QM%FxFv|b#rWI2AyS5qREg;Ye#fP=*_wZYJ2NukugYoH;x zl4AUcw^Kzc6tA-$WG4dsQ2KCxtwPEpXXp>|Bp+nbL?(@!n3n)Fvsnh&kO3zS7mX2_ zKRn$3vazI#Hfa0!rYB!NNDt{54VS#JOFm7ppb^HTSx%*gC?4g>dSoSe4^9qmUTyYV z)ixkz7X%-TjlenTbEzc)A?IUaHGHBYx(xh_NT2H8WSLfXS`W84X+&}O7lk;a^b5zQ zEtDgkGNGFaLD!NEfM8^w@B>uXtxLdQXPO%I*}$v|8X=O`1gDu~*^(P-M@*|bwosCv z;PUmzgi$geW?X#(YaQ}ek&@Umc56=Vr_?DFzjX)BPkohSICzGik(vT~sccbRvS_|7 z10`~1-OUyaQ$CRUXJ$;qxN$_B88&QM`)5Kf-V5<+?FcNhFuojjy}~}p3~(A8bU3h3 z-%>R*sl^=JldHPzJR&RzPkR2Q>jPQt9g!JRks556bDHoSd)jWIM^82wahenvVs~P6 zU95!Nb_U}zRCY*Akr}l$($u)@jCQy=q$}~!_W>=ZSvN(wrY%|bmh4yke3Y_kAy?cI z(lW!_(g!-zgX+>l)`d<^JQ@zb4{!|Sl~;}v~F|pIrYP8;(uv8$8fUy@Vp#r z-;*87XXw~pplsMYZ}9KE9xnDb*N&sHZgfxV(MoY2Q8BHTpFe9RXLW z@wb{@wJcZf++Ky@`5tm(<8M7~-PnA88^!(TPr$d>Zgd-+)NFbAJ`N`GZ+G03e}U)l zy-wzv!SlZ)p2Xq!>|(ewI>LGJn5x{>dGTQ2AC^m&i- zdw6hiTY3jUIf+1el-YecF z`$;e+hN{WZl#Z&c7dqqpSaAzSIjX8B8M%am)+>QfJ#!Ay)yzWLmWK_o)>v7FkF>+zcS)hc`YDZ)Ojrcj^A4+^o0LkIEV`B zTmwo-Na(OZ_y8gRu9K3GyfgGq*ddyB1P6 z_FJdM$3q0y(d`Nz`ISM^{Pux|BRFQ{xkj=8!hno^$C9*IIEo) zEFu8n#w9#{6D7G54lNOP^+nuc5-BZ$K!`uXm%QVnLJ)`+|0m-qiW@RQf;jpyqV<37 zy$+m}&I}g87Z@Gs@bZMageo{;gN*QvlTP0G`UIMFs$Aaw9eXet?(4I?=ndZja4ubc zMivPP>5Ht#Wy8xl@%Jf0Crsb$KJ>f*f-%EGLPjVcFnl>9zZ%j(bh#ny&;CvbQDoGZ zUDxwytdfur5femw$Ne`QA)`IvmadTDuF!G!ASl8YLaO68>QhcgcNy5zhz6r94bsJ+ zpu;*tf4mI^^QM*is{N=v)i{oe&thX)ds(ugyht{~FvbYBbc}R#N3rRy9MdL=ROvg-*O8?F<%9ze% z%`C`*!E(!o|%^%7erUzQ)p7yYlL3p zXf#tyRvbjUYr;vQR? z$?H5>6UXODEjeA%RAbXh$yf3lN=phAAM+|fTv<^g?i@t zqnDmyraL?z`}=F9wZS=xe<4ICFZV4=RD`P2Eo6}`&Mx;IpBJ)dQ*;!#{hD^2b8cF0 zRnOk=cTmE-oA_Sseo}OIir(%&KAEPzGVT8O{b1!Te%A5d7 z0x}mWzm1Uy&Y_u8`{kso@gqwT?YbN4HzI8kG9iHrvZ?}O1dAOPA(5^cSFn(S5(9kv zoROnuCd-7IB$}xvMNzVGk0Y5Zy*>7`b{TK_vuv#Wm3n=Qp|@8oePe4cDVAa39O?C` z@aWbr(b~5&VmYbvT_dKu>v%;TvB)jhE}iLonzcfmI?> ztqWhwNYO5ngmYYoX{PtX7Z3j?*<1E6GS>r~->XgXy_Hi6?O{{`tf(x)Yeax+uHcWb zs5QZ@v3$2ZICQE^d@x{Y3Jjme=@Qss;9CGPlbi>jq4Hsm<@d{lY*>*0yVB)BD8M~& zIX!QJU)30Yv~|8X?gr}~G(=T0P7?k*!ka^3e}8CsU|FD>dGu9iDN>E)KQTanF!!iy zz)apPkAgDGy0^6z^qFnGfe>+1XEFe6fI^g4h+VHDWXD@hB9w@R;#*$%ydl`zpXPrRoY8*D^5?l*Pm;zCV z!s37@NnrkDiQ$tH+zn&)jiP|D2t{wNB9yd<^`Q5G_$Zf?2ZG(|ekC9l z%$BW4X|nm-IblC&XTo)nY80?!^5j|8B*;4Jx#d|ADAv$s25xB$d>h(mKxBAxZJYuN z6@PBnt8@_7;e=)^puj)tk#od;C*~6cwphUGne)uRcrOcB)j3R+kaF>i@CNM4Tm}H9 zARVaVYWN-Lpg|;060Y((QW*g!m16Z?pGuxFmnmdeu|lom={_p1@a;$MjH@`K|z6E@c?|a<$AD89LEs@d(RP{KXAFWRifY<<=x5vnk5JjD^Q{ zL>2HSoe&Q^taspH!(fKctSJa}gN#Nc)+`=LnH4pGPNde#BPLsF5D59Q2rkE}%MBx% zETfGB=VV*wx{i~`lNL%93rhdSg9Kr0`V&FUHQ;QA+I@e@PRJo7GW1IIdY27R?t9r| zZT0YE>-JeoREmJ1RVfuf)#{MdU*0HqChOuqET-0|WUlG3cseM&Jq_P}(EoH<3%ffR zJBwe4(bt`a&eT3Exps`#(}>l1)a%-?P4uTu_11o9llxk9a~XeZSsv`5X~;C_yZ%94 z?CoG*bJ>b}^JTjnsqh_slIDW43lxEB9jPLtu7T!FOlk#qGK5ZSoph}nU~~hB&M@m( z^{fB`_>oCm2H+R@$1ajlV5j_ zpQ`CF+Q2>{?AoI5ne*O~iHh{03;zelyx#_Tcm^Rrd_Dq7$dLw0LgYyI+h5A=do7N! zxKuElFqWV7*#$1<%^}={mTm`uO|kegv~5zXJrxk%AVyNqC)Wk$8#0z4Z)Ir>=b*ji z+6d4O@wv_a%rUCL)cX&b&nE`}_6q5OS)I{%Q)o_;PIn6)~bK#Cto+9O7P=}DbQ5P>@djm*Zd%`ZK zO3E!&5hcbhqQ(Z3J_2-L|6)+__)s5v#h2;7mKWYyz_)qC=o)dB9f3F(g6Krt`F`t3Zo^$F&S% z3@bn4|A7e;7D0WGL>2!t_H{@^#k=%Lv89Xp=5(t2s7M@fpoK#+mxbQL2kWI!D5@Ij zObsu=K%tzBpqLU)XpedyTlOR-ppKf0OH!TI2a)&!TsdG+@^>f7o)n8epI1eB#4>W= zyqQI(4W2Xz|TQC)z`-D#$ZB1_<-P!!GqEv5#l~$ zv?hjS2uOnv%wp)ibULH@vH>~eKr7p3zI70YBMQ!~{f7HC^fp)``BbALwS) zcUbc&p0Hix4YAjAQ+tcNzmnPLtvEyueH(G10PMSZy#=3oHv9q*0&lk^8L)8c22EKP zh|iUJ0N5&glR*Tj5%z3c9!*Jh*8eKTv`3fWm?r{48MZE8BN;*+ZMhxFb=V%jMKX#G zrkIOaSa?B&Spt?8oA%mQh%vOKb&G~F$$EZ4kD#E1t9BK3v)XI8%CLrSHA_-sSp z^yKU1#ly0^-mBDW!;n8?KHG(2?nGHtxTb4lGon;h(y!poa#P^#O}R^ljm5ed%UrPn z$Oi~SADC{jKS;yzWZll;0HJ`HNhXK09EyTZBZrfPQRy{A*&fabey@f6j9pbo34Frn zZs3am(iVi0O*G9)VY-IoVBbUdo%8e3UnkWQv_~=Y!St1G518Sn{vABYyIJMhgJ!be zlS>F7o~(&kEKL5l?vt?24slCVDou&SCKpVN)=0Ipnf}2voPiIw0oZpFxMr6)K=%?_ z0oB}!Z~)N=&=MKCcdoJBogQef+V#lHBXXJ=cDySf6u&bdG^|?K)oHZikl@Gwt4@9u z#X(LTIZU1?g7R`Kb0Z=5WhTZ7xMCt0xHb~)I1}ZMqPo+W5E0$>N6|6gL)*-sT#dk} z+Kt0PBBF0B9w;ZNaWOfhK=sWs%kY}~;mg@>O9dy|)dOp%;6-BV2T^{prU6=k84IWR z;-GS9uu$MKidJr%wTu2V(=<*Q((&RA8SA}83;9f4P&J9BlAyqu;OG4y__K{d_7dJ_ zpws>cn*)U8zhK_ObsSP*TYm~VCQkUD0uD41HbRHZAI#4oJx38Bn>kncKSsHks?5!O&hbi7@asf2sZWRaqUK?@FDSdw@5Y^ChnoL?HH?r+sB-KV&T|Pj(+k# zhc%wpae?TreLkn{w8y0QD6%i~z1Piry=16-FoUT%id5GEJ$|gZtrbIyOnN8l;kT5} zsH1+X9&a7_Tw-`RAp?c7<&g#DI~ck9V61laHZV#B<65mIw|dZpreN6t*v;#4Qlv6CJxfAGk!gz0J}Rr_?$WvK}QVk*gleJzh(E-yYw&};%aZdJT(&|<^+*8x%2 zFnW);SAEbJ+Qy2NjT3#F20=01o_AHb3RMt+$Z96&heMUz%%#$==RT}^#h%$kjY9Pa ze?76)e^c3-@8TW~SI~$2NN?l_3jL~b{LaKCVV^j5!D5-`UzgFOOiaR|3u`IW>Ktr? zXNPYb0O4lr`6BEaEC5WP(sM^OAJqC14JNHYTxI<7BQ`#bx(qyu znTpVj{bvbT$jk&|H^PZ33QCvJ00Kyc7Q8?$8#lh^8;yHV1PShYJ4~?85i#5nnBoWB zK_V6A<@n6nB5OwhcN%Ej2h0@m+i%OkF7~cexB8rJPb9taqMO@&SmefoC07C_41%oP zc{~iZev;Hx;9GkzSVHxjP|NTt^4D0;D0&Tqs0khzD8S#)5N6;OrXC7IEgJ%{rT`p0 zTU!h4DWz%8hp2iH9E@&4tTJ+^x_dCjkOjOS2{b5fx(I7pqZ#$Y5*uT~jK=va-WWy?d`a z-+B4E7cMVyXxLWZ*5w}5cOMXRXemj5Vn}fq`rSn@3&VSv(91y>G_LwEt|%0#Q2Sqh zz=&Sv%c5n&Eg^6ykWPsYL4xRjAzMQs^kcQuyvtj2Y!-SGTNkg6v1MIK*Sd6+U=-`n zis3IR&tt)Vy-i3_i_16Ah3oP=Ox;@rd+Si%7I`qV9}gEf-q~Q>lE-Cw&#>f4jSsNoKh^XO&U)I3 zz(@x_FIq+};gEq5j<1$2=5zgfJtcvwAbP(|PHNDSOK9l(!;<6rU!c`#4i6k&x+!8e zw3E8}dv0C&b<6SOeC|T!E3-;UT@F@*=PSl}PCYn9JM|kst0vU%Ci<4RuOcgbx^+ER zJlQ~IDg3iQHJpn^O$^f^c&`0z#X1&%suRE>MXM!PUQnUk8+~NH7+bpO8bHn6M-VQa z=Kw%^-&T>0Z zD8?Q=8cnq`c42N1OlYWxw?xxxKq({m%@CZuw%f8G9EuNXRCBhEEfP}tXvs*6b{{@l zC82*>!#A$BAIb{2}7om=$4HK3v zu(#V!8tAjB9Nd~E(e$SF9WOYXQcwHCCLZIDH>^{OQ@=&)cZ$-+22a?_Jg>nyCI#G@ z4PdVlJZ?}g3WFh~5xF0(aX=z28YC4v4}$$s-;E-^5v2{`D%msTuA(~1ijvB=wpS`3 zrgW6l%-6XNLL*%cuvJ)#(zt2#+8$~67SA+4_pKsaC6sU&s5dy6_pw%_wqpVapz0K* zfn$1jlVajHv5>=7?{>j~!0>AA+M$Beh7Yyc+`r(Um5ZvTs!!5f3VU$kt%2NM%Jhkl4_?-Xm85?Z z{`%XfekRtT;4K1;94`kJYbxAK2tNw$mQlQZkeuYQ{J!`FEBxQvggO8g(k6kD^Yz9TLxGvk1tEV}wz!eMl#a_Dl&=I1c>hQaS#cu%RM_;}Bs5$Gx=LjSKNE@RixN#c!s7 zf3gixIfe!mRR6duUu(4L^1mGJSF5T5YTqnHsA8*P_38z*lR_fM0?;btq+sbuZ>=_keiBaO9m1g~V#+?5d7$?Q# zACAVW>d0W{=ZCT&C%7MVo7=U)KtPPuAOU+F`G_VAqcl*fZ4>jA4|xG}8+$_GdNoc< zSA@Nja^cx6sIZY_95}i_U>HC}{o zrl^`etu!-X;M~-U1V9K|3PKGu z^PiogtrR@nUBh*q&VYB^1DYgp5Y?fqM;CaS7 z?FC6jTPOlfOh}55EJEC^L1IOO`?Drh8qoKkCnSI1uRp6%0S-whGGTkcgK-dK?VwQ| zYSPt--Oz`{45VV0P{_mg{Ka@P-mB0;tGzt@r{tQXm=+#$!z0IbVdCRHo8IcMh{l+w zX}p>5Wp_e9eMVbkoGz#kt{->AJdhslO^E3>zMcxYN(2y(-dnG&WvN`wz2}d_Vt8`7zCosiGLQ@Xrrd36|(XsbXk?{&5A+sWSwS+O@KUsSyceM^p@(2;@&rL9Q0cK$imz9V1!wH#}ESuk=t ztxVj4!weX@a*w^*diS~4lFANRL#9B?`}2}2$0FTFdI!j1;@xXvPmLGoj!bP5_T%IYU4c8x5r&g46CGaJdo4*Uec?5@Mu#DA?uzjZuzOx(PTfve%AL$ zrkf&LIblV(e4h?~@yBm4kbaY%|HSjzSpO5xXJlb!{=ee+P3oFX8*B)^E491CtVYBf z5;#5+2HbZX%IZob@RE4uP$?Yw0?Fb?Co68~{>I8F*lzQ&BSdw*c&lHo=y_vQ`C~(e zONRIRJj#%TB#A2IQ5%B_1!a;+h9vAXnly=VXQb&lQ04PGEw{zxE(Y(8R2o_-%@_Th z_7e=fUouh7Xm2%Pne9}ir8avV+teeMZ&E09j@Z8rBh}%TSnNtvDL2-aPX-sbKC%4y^xo%6{ zW*6?Sb;)Oy_ryVVVkmkKP^}bbm{q*TLC2WWvjVTAjs+R9!AX4evY6{`bCMCqUu+|e zgHU7vNwDLY!t~9OO6cv@4HtacGS6v1|DsUoR?!0Vr8Uy|Zss$^+uVo!E7YGR$)Ah{ z^()|slaa?9S$ATk&_4w+u+8@0wH3KHv*@8hvqOE zJVZ46Y~wJx-_@9BD3EpTcQN^B1~dwh+fmu`Qbet>SB_P5P<28oJ5kOq71kb_vcq0k zYmbe}*XrB#nNzEQIH10$s1YDJVaXP31CC==KK3D&Szkjkv-MbSl->Z#`3D(!_0sJ{ z@PV)2&7TtZm*7y|K&}CoxHOoO+0;ASNdR_#6Wnom)BlUB$!13cz&g^z9!}=+-+AV8 z?v=aNWs_qv^1!PGHGyvF)NYC>JQD#7fCD)34z&IeThh0O(}v$bCt!$y$saX^!{=b1 zjoC9ReLJ=dK$HAgBGWm-Sy8ZN3DM~7UwC zobINj`DJ##^JZO9s#28^m<&5WDr$Up4Tw&Iqa0M+?)N8~qI zF3BUKQ+<4+ugY{5o^t{eyNwq>OiHVw+*yHr;M|V=> z4bcjyaw@?XRh3KY&3vqYyfy^3k-j#2rBwBJ#KmjF6j!%L<+#?4Wr(h!GJnh8Wuam{ zD4n{%fmND+in&Z@U~9(UbO|~7E^$TGjWwfd@I=wi2*Zgc;y@6~)50&B&+`VVflbt4 z49qqW9nnN|;apT(1v&?_z5<~#Gc}_4T9*I_8y(!NCi1U(FGhqTmuLf>R|>{U9Hk{} zs~GhZ8(|-pT?b5~053=9-a*+Rv(t5(^$cEY>iDYmvmd*zR=UaQ53ZhAQ*!ufgc69v zqZpHbriKI&4c5prlmYo^o}maF#~=OtlO_?SA2F!j8ZLT?%lyBx#L7A;bxf>o6mak1 zJV~crSusb^<7ElaX00VPI%_h&rH>c}l?aGIaQYl_>wLWs`NAN}gn%*}fX+uCDc+FP zo5R2-P@deH=lU>iR^kxA!X+HtQEpq$NWpdtChlQJG656(++1DJ80}luJXf8U>L82A zy1nswA$M3;JE>j}#JWX6aNbNu+@|0H9G|YAcqVsiig_$!1!Ang$eF+upw)X6B3Xvk z2VpyU+RB9oF%kUfNh62miETyFdF^ISAyX{ezYoa*psAD%U&st)1iYq@0J`=}Uno3N z0Dp#8fhT`pjj>(C|8t|~{LjQKBLO=r$Ny$=nFu(US(*N~$4tQRzfA&84ra#x>*pZZ z#Y6#j^DiwDPwPkD7H4Zm2WSg0&gRw@VIOI$w7na|_4PFZjevdH&3b3s%Ti~B`iK0) z`BG&^yQOkMc^Pv=26tLu5zeJ<`f8fy8-QPf2(JJgoGU?I5;MeL5!gTH237|!d;2;@ z;5AObMn7SIZ%Dw_pe)^9xMyzw0%q*^^hCG>bbUBBC(yJ&n!e|78ovRm^v@6@#dtM! z*S8b!`rS?=i#c<5&6;KQ^G*Z|Sh_ALVd9T-;tvW5a8GyNf4yTT*cK zI!p)w>g(OpBbeq!$FHb9nOwMAe$DR&vGJ+p=bQVVE_8%j_A`G!sh^%mnakehKR-Jr z>v=s<1z&pe`skE(`?oM}Nh}oRn~rhKb}ATV7?2p z+bbJ_U?s4vuPvYWF^2|mcmVli1PJ^iVzQxor=})gclVC(KVB@E+0D%2yDoNSPHH8; zkF@=N*5M%zA(@1AbR8KE;G5)T#_g+zrf@UjXDx05HNp03o~iZX*RuNe!&es6bJE|u zqdR>3#~C|~p9r)zF!bET3;ucB`p4qH=w?CTE(RJ>i9UNmj9^gr+0v1m6_yK+)qxA` zbnK)!KnO{?>hjSR32Z~$Psy(kop2YZD5t^i4(tpbI!5GXS476M)^`r)3eJ=WVAWl_ z=|6I#n-^h-qS;JJL^9U|1(aXCbZpJY{QkM+j(|@O1;$9k-uIzFr>Cxoib`y=a$(`I ziNdFXt3zxt#RTX6n}le}ZPxmC-%_OQS&roh8tRkGT_^7K>Mo8((EeG+UB}?Ndtme4 z%dr+-Gj}AXPOfx3TOcd5AQi!o)Uox<+=8(9C~eN*7svDvyR>!P2j(ckX5?iWT=Mr} zb!`JHKIE1%AXf8DR9@)#AnVdn7Jrab`VoE;(iqs%h^c%%mS)l+e7Yxybs!tJ#TAZV z4e#pomsCZTeDb#pH=%fD3$pT;rcL?T#m8n2&kS5G$1wtxu_uGsPHW}*k!`lO{-oBd z5P6QxMiV!7SXn74b=BZJ|M{S+c}Nz&h3H;VnGPzxpBLG2p{iP6H6K*xmXn*i!>AqI z6jLjtBtj6Z$5No~Zjb5;lO?rj#85|eK$OuHz(;|vD(WabnkAfe9apKk#iPGoQi$hu zCzppvGrVzC%*j5&Dq!#(GUt?CkfwhubPWJh600`l>W5mE^yn1GQ^@Ma<5S9F(@|+! z+Tz`S2t=N$(>!~P(?2AzD%PJm=1n_JTr_d_ws9L+2mE zPA=0RKx!<=u>5;u!a12v&crr1TKrZB>eF}an(qFxv}zZkpy3ynCK=AD)_YGVv8;yY zGfpGBa`)QI(?GpG`t#}7D^E*zvlLE$q&26kjV>gyxsRA8qX?xARSj3Hh1a9GZPJZ2 zS2Mrh0$e3=7%rl9I#g4snrAZsUS+kk>CvhvD}NT6#eDI=HA}3{Ui(Kz7@z2}7^7=;0c<<^L3dJPeK==PXiP!VR;8TKu&z8(v)ux>xU@9Nva|=+ zFc)FhU5647BYNj|=|bo|K~?0@*d{S_cOkYz1he8` zV)N>pHlC6BYSCD`^P}o!I;qnNpThVd_|reCP&*~Y*Z8^`k5gh@G*t6p7OdWyn=3Tw zN+#C;bj1yDaORCwhMfE9HUly~99Py`lnL@`0JuwDO_4zJ!nkC2BgDcwxOW-d+6RBv zL_4?(H8Gzpp$}T-$m-*;V{58W|D4#Dx&lpcwV&6Tf zOU2-7cHu0V=x<(}xcfVlD|+!j!|h8|sogTFE$B*KgllT6`GTtAlyWGc;rX;hYzUA_ zs`yy5>QHPHWDNo3y~VQn z*x;HoKKIny;fvkdKII#nb5I8oL)W2ma&8X=a2^t%4X(VnM!L5DS|)P|qr}!Ig~VP8 z1hM0bj(@-u=89J-cWouQbj>sfv(A2vK#80aIa4a6BRY_3)f6GIou$<38Cu?}qXVeZ z1a&mf2knx>U&Ib5|Ai!Eg4zWg(qD%pYB2B;4`|b#xKXL#aypr_g;cYuAM_pHCpmm9T+NK}zE_$qmiz4MO?~yc%uVpqSl-01$ir>?q}XiXf0@^n*0y?QKMc`dMt~A- zxe?r9Y{7U0O2_{%bRkZU`*#q;4y4bWFYBNIVI*8LmM-awlmjikhLnB@P= z)`95e4wh<)`yS&q$1+2BkjA>`)N|#P9+hWg6bZ3z4#|V)=FRV5>OI_NO{%%GDB5VaC}e*^fJ4;90Q(5!2F8O@RL44%)fSL zDOgb$$cv{M=*?`ai`MsG`XV^H2Zglz0wYX+EGn`R?U4@z19O}#iR6sXU9KLZ=ba{f z2s%LPR0p6LztNkIl0_RZ9Llj{N!JW;`o?{V>C$Qe9eSf5-DihqXxKD>51Sa@D>w$| zRAR}7Iw_U`6Yr@Vwq|Tx$;iD-oT2_etrp)lEy6UT>gqV1OVL?zUtOJ?*CfGrd_x`m zYd2WHh|g8nFqPWv7&(VZ#dVECEV%I3+%y=q=hus^FbtmBW%U0EKJTvV^eztSUJ;$0 zDLyx_RJt!U{^&gP$ojid5^ccr>;W|OcRKQPFdMI$M|DJdoluM^)vy0V1j~^n=Na5y z6covwG_ZOh=)ir^?sjy*N`;TG2)W$^HW)h)EZ4)RE$IU{x| zPxo1a^-@mE3yF{ye0NnYUEwJoK-4*XG5dWlsac z1XC?pHeU!2XkawD3kq;}_VE{p>P(OzP=@MBHtLsQE2Y?{C-#@oyFpOc_8Pw}shJVs z=L9vD_deNna3&XeLBKGAPdoUcVwr{`35d8m&+2uJthUJlm?$IWFn2T%`Ko z{p^I2+(F;@HCMf^^z!bFfQ3Rv5LX6;v~0R0pG-qonu}mNc&+e5;AWr<5(iJ!WzQd$MW`itKq_a zLI_M8$E{VbwD#m&-D-%=eWtl7K}Yfm2|;4AsE_m71~g3Xl{5=#T9Y2iLMVdHlKwXR zqs|@vgR-XeqOpi8TyYiWp{z=-yBp@gZ_Qi_6X3h?UX?N2A}bP@Q`;p`obxTjXBI8i z!mf)cWM%4s@i~G>qq}lp{y4Q#Gu%zk-b-`7n(~Hw*XR9iM}6a{eMA4j(c?vy=r`M1 z4J}oXCR<)tmTJA)uGu}LHf^Ptr(!9=qBUckMs*Q?vA;MW_SqfC@MFGld@R7@T7M8h z@fxjEO1Wmlt&NMa!6zDxNLL39z^y$4X6X9EZ=CsSPAt9Ox#-wZsaWpKu# zAwk3=onL6@>|V{=r``NE;80YQ)D>-ES_!qxoWIJw#~3_ z%3utM?8T9Ro!}`ju5@xk;%d8P-n0*hBo4(G`n!Zg>S}E-LgTzn)Xr`HqN9B|$O3Ow z0Orh-VAT&Mu=PEdBtdp6UT)%xHYn!8U6T6l} zV-m&`%7b}hva0{(yh2NC^3xbg$Jk;`WRzz@7yn(=Y?6MQVBSz3GJ99b{3B*l3hz=P zJO#38PS%K2t3?+J+mG@{E**A)gv?bd1Gpw`wDoPYx^}@~=3-%ayX~>ht|1%C6Fv)Z zl{t>tq=F)&bB$bH5i6MvFtp}1wH=PF>%(@i9X6V?VXC`k&!n~YAGcN`YL4wT{OtO2nXTk*$5t( zv)i68f4J&Rgld)b{I{F%dnewXE4O;Le1oXuhTEiZZ9CE7Mjc|5zBnTyDvgP z9_@^^Dig9J_wc$`rOzS@_Xs6DDyv{il-c1R*eYTATc~KC_D$Au7XWGH#D_R(RNFuIx>NIK_p-MP2vch z=xgmR#d(}}SmFKL|KaA^z%v+l=42Gj_}&ObD2a}JxoAf-he*+0sSY`_=El?aQAT}W zO%s#u`K|@Pb>A&BwD&C&gWcU+%+t64vkuSRlUdSzqg`RdA=YnUr&DuyWgTx3^j!iY z07pL#&eUmRZbhOwFM2UyjXYU{Xl{;DO`9#!gzpnAB5j!E&u_2_a}+x*2S%K_cu+nq z?u|8>>$9wDBY%%tJXl0LU`tl?lt>wQRShs^v(Ywf_)7DE``N$DG^ahBYPcX-#MO+m zN}#_qk42qiVk&E#R(%?wXPX2<-ACrsR(=jP5|*9KrKxjVE#dU5r|5q@G3PV2w2;zM*B`CsZrR zYaF#OCEvPqxr3(6`+71JrM1O{WvdDY6JbxFD<2d2T$g45{Jf6^S+bK$A}&=MQ*6n- z^a~4Qqzf-FPT=A{eLpJ_$jJ{rs`hL$1OFl)2hsLK?g%1iSES*C(6O%S3(TA59A5-F zG(6=)=afvaD8o48JKBVf#36OYTNqdaD)bPBcx}d1dyKFHLy4t^>b_L2Vb{R|jO=l) zvv-P^w+E6ZC8r0ZtnFX!3_N4LHUN1$BYDq6A)##l6|6wBxuvVcG}G@WxV4awlTJ8` zUOc4)4sgUM+kT;vvNZ<+Nvn&j^>eTE;vS@dGMt<_gAedM-MRo*v^k4jS(vMJ;W<|X zMCBYHDFss2B{r$g=&fG_U<0lF(TH?1v+h1O??WX&r4n7wUBI4GcstDDRJ9~VE=4J^ z(osH0CG~UR>D@j3OIJ=JfxyoZ$E(kIE_%-af%+96j*eog32h?-KtZnxOQIBc83T`z zzKc>nXr@A?)sIU9WX%+5WqeDZ5XAAMRHE>ZD6mps-wsOD!}2c>jAq@hKKbK8CLV^9 zoqgY^x;35u)E;%@hB2tQd=#WE z*|_A}mqb^&b1G1~Jaj4#E7nfDgM?7o)>XRnaTKk?s+~+%WfVL`FvQnX=y1jr0v!+p zI@9rYmrUPKQs!`gfR;0?v3+H127W8?Su$!9?nTqR7Dj8!lsY&*xOImGod>j_*e1+x zZ@;>)HA~CPm(*Qci+c0dN)VTVx~3%^Zg|N;aH-OJa5@2T>B0wJ{0W|U>n1SZIjWXx zUtJP&EO85f)4XrKth9gcq#soqQU*!G6W^?`3}4ql7PTfs2<}+lz>90W z=kKw`IJYR%QLa!GmCDQ}C4pM_7-rh!J{$9X!`6!$(;82PzDqUdS-e?!`2wsQ#gF`O zTfOSv5oY9XnWl=ymx-ZuHC>*y{De2%V^IrtWfqi8P6QX6?lVS_l^~QnITmH7v!@7VsH=?C}T8VMKB!?4$9Xp2%(#Ln&{`mu~q?;j)8a^?0YWCen**X{GN9%%gpl01obGn50x0+6lwv`~n2d3VT>A#Y~ zFF0mTK|OjOI6;A@GN>t>6c`gLCt}>Yk;X|4DYRCU<3m0JfcxV6jPSs6@q4QEkiJXB z@Gh5Y1wWAz39{EASLXB^6|+kp2~6=bO$)kCmSaI7$S_*9?uH;U0GFVj1J%?N%O`;oGp=pgo|R_ zj0~udchn50V2li3M^v5Z#7Bz^qtEjqoNQBfLlvHvkuwfyS4z2m-cM#dLYHP;IiD^x zxpuJQ!i;bno^$m60~&G!1Zz|kIXkGV7{llq4gVB4hjI^8AnUX)XEUaytyt8H5S1p)`1MA+(@E zmLu0_dlw6gu=e`4i&F8_9g$qSJ4KY>;FozDP;VW53!Q_oXvsZ~FFv z;&Jzp>yIRDPQlLx@HscVKY~X+ByQ8SFVs4aSEQ7$fA?vbX=ln&cnbtEaE zz72io>t)bJW!>5>l)j1DT@|CorNz5E8;D@y@55);hENPzf*en-o0%s!oz+7tZrH_a zCm9LHFA7>aW(yJ~kYTJcSpJ$$CX(e^=dKBX7j(w&MaNvjFg65ruyST|!f(CrM{BL{ zV7AT&?5&wcY<=(FKcjM~9i>1eAJejey=io7Z~He}KpT?lxiYF#Hpdb24BQ0qS**8e zusI3mMTxt)M%ePPuGW#~n^XJvoIjxG%|>lY<^$;(WUaE<7m`*d#_bk)E<4eCBCVq& zRQqQs^3=5Dx~bH$*ocE$)+C5&x+q?C+bzqQoGu= z`#L{{wM5Pn*P+x5>MqLfDoB|h_mh-mL!SFp(mQpX8j@(vF+OJ77#GRv(6}K0Aw?do zeVRYhcarh#{usACj~`lc>O;j{0;IQNi*Pv|Q4x6GOA>BZwUejOX1Y+S#Kzolx)3Y$ zhfQZ8bvq-A(WsVpLFAj=Uw2y+mLwu9DqmuHUT)m5v83YhGdfojbaotrt=~1wNo{bR zZKK}SQ`P)&!JZ6Pe$|v&N_UB+GC{Hj{c94VD(gX3|JWH33Q9HW*0_!8ZscfO1_X)0 zQah(HT?9bVM9RtQ8qh6-d75Xg)WdPT#*>!>Po%N8&anNoZ#**=Sg|i!san1aG}O{L z5;hUBRsWzU;F7mCVaP$KHnh~|v;6s6{QwJ|a`TAi)j%zShzRP?u4UMnwuc-{W2M@V z7oY2hQ`C`MG4Hu&iO^+VM~k%$W-#(dR*%X0I44%Xqva=|?$%sB2r&uXyXF)}nL9=Z z8mw;Li_D~hRK4Oe6{HMxJu$;ucA=*r-ZN{HzjNS0Mb0I_gm^Z28*)}{ebB9%8My@Eq> zH~CD3EXJ{(7d+=S5w`b(nwmtz%XcSEOk2vHjQ$22bT;S@+($!7#Qu5rSeb2x!>&5c zQ0x(i(GkBD$R8bC?X@_k@)M`*R?vQ5z7@mo8%5ArxL5t!Zno^B!j)A`iD=Zy3@|Jc zGsE@qTQ-~07Eb0Ymr3sJZ&2ZeWpJZJd~{jYfZ3-pKGYpur%8SRxYo{$e+k>pj6Cs; zC)^s94lJR5w-Qo?b(UZL*sJUN=}BF42P#}oIO)$?M_GzQ))vmGvdj}fMGqjiEaOT zh~q)&5*68_K8g6gNX({_I#Hwz3InlRwq;JqU`J#cozaEW)zLAGoSe#Sn0nO{pk|>N^ZQMd#VDNv6>k$LwA|IOj6+8mOj;Y3@grf(Akc$8 zc|<+y1k>w9_zU-yyl7Au1_mYP)axE>KEvR^iju6Fgo*L~-7eFX1onwP)ZqT=qH!d| zEr+}7r_dfwJurj5gRe0EP{(7@;G?55`u1QVfgoXGKMECo5>A)%gYg?pu{J@la+N)7 z>CNRzfu7dKFcqFrHVh}lD+;mxrnx=-RU-(8gI3A#IRJ;1b_^uJ;~m1|?ta%XdxULm zn7PdW#Qc}}OA*fdtxs=c$V$|5EqBx{*cZ)g27kwV<;I494EyB2eF#GY#O6u%P>!5q z(zG+bX$lwR1QPFj!L`*-^YDt=;Mi3PR~c#Z%#%2C-&%N9wSEOc{xTcYqujb;FO-9O zct9NPrl{K%FzP%X>=KE0SarLnVw1J+JE~8V#^1G(}6E*v3(3vI-w0Xh=5zp*6*3g%iikt(W;$8ZG8(wC9qFqg*D>{}8+=jk#lkeI~vuq(l>cpTTP+3-xZlA!_LIW@1f5M z5CM5)-5EqPS+eFwE>sw|4r*9z=$%=iH~e{mB)!e^mCWHeknZDz8`9om(bPy7;ptVZ z$^ujoccP*S(a2p+l%2rW7(`9ISh&|SN)E*Bf2@G@_-hH?!?4CA8$h_MEWDK19vPx(c_8d+Y~3_tSb$SqlO9uM;6Kw(HE68VR`gf zXzec5+rBP1XA*enA6d08!Y$ZyMfyWH|0Z2!P|f6czvZ+S@pG$=u>zxb8ar~9Eyfd- zAU(>}a!<{61C2jnErCihZt$pGbtFh!|0X!1`4v4}_JL0*E9vDIim+EnXY^NEULJ$vnC~K9Oue6}d}%{1%SCs^wBz;cXHF$KUqZD&=>E z)rPelDN`*MZ>~D1ZU@~O+*s-Dsmr7B&{&F`Y=LNK>@x~3FX>(VW6|ay%sDx0o_rj@ zO%2?rH)+f#4RilrFGIwe686U<&KYSO%C=%%{hTazM*wAw^^YXgog{t6d2HM+AK_$4 z05$omgOmcd8p0KKM@kC1w;Gb@Q2KBMhgIq-WD}aA`RPs})e)tS96FZg?7eJ_ZV)1r zJAJoH+u@qLV_pbdd+_(9V=|d+b~@F+91n)JWcG(h3T{P3FGh2KoJt<5({34zMH`>; z{L^)G@E8(yobICRiqYoSkMenoTE<;}Lr?aKal)4q9lDkzErtq?3rH$Mx^2P}8qSUQ z+S`;x!vItC_(z{$wdhibfPArKM^L_crWd$bQ%v-QeahDiZuSd&#|pynC@ksHpN}BP z9A^2~qR0zqNDG2c?ganskF=sj`9os139Fkbyy|=DUo^P4GHL(c6lC{iVTQTjZ09iA z{#HB{off=nrnl}XIR=+>`GnG~wg}ObI{b?^!s?%YRu$@PCn5r>kbIS>oLW|we`c!V z@^P;_IArF~oFIf0?eQtHlJhVe?*L6vsnm?VG~hAmFAO{V)0@OB1ZRU*CM$Bb>DI1> zSYVVp!iW|b9LQ-zCo;LMISxIZxPLmFvJTWiSDsiW_hklbyTj&MkTjs0nAbmuISA+r zE&fw`1PkG$7_CrMabDuVGOpzcynMI~i2{VytB=tJ8QSt#ejPw1?`zD5QjrE8j*GdP z@-&&b5H>^oWb5w5h+F@JHS=cA!h0v~bz{?zyq7Aje7fw|4M6T90hO=Y+u$o?szZz0 z;w)?TDK%`E$m zOjVpGN@EaoWFd*vD4uqh<2P8QIoG3i#~vPguq=#o55Ousjb^XCc12>wqL20|ccQ&2 zRv%^Px@C_nD_<5|DGOF3RG*w~3c6wW!2$R^gn#Kn}@4L_E z`u{Muar|E{W<~-=Hcs~cHL)=fFflN&vHb7&f7;ua7@3$D{y*s@&8;TNSv#w&(OpX2 z0+J4H^tYeF+KL8dmffUbh{tLJ$8G zLIl@`S0N}2td7R}2gj$O13AC^og~bWz z{ihai?pM|ycoAXrO-xS(3xOm+Z2b4%M3Mayum$kW&C4%M!Ht3Cv44yxHn}*MFfh5g z>HpYF3$O`fzM&{+akDdwPj5fi!Losc_NDxoMlpaG!^F_q=-|)@0tsUy`@#C1T%+8_#^wdRElvhYD zfDH$sDi4A3xp)N>Wkg@@%Bbc~ar-cN1q5GwzU}hf`ui>(4=V>NH6sscr2XE2^np44 z48Z00+5G;&KH+BS{}u9*WBt3O`MU%pU~_wJJ~lOce0Vr$etNt=ZVt_6)ZFw5o>$2^ z4!my&-3r>xKOjK8&p*tuk>0&@VGajS3+NLEiT{K7#|FpWFNwtZx5fNh_QY$kYwy9& zzX$o?y{&YmZx9$xV85@0k=^;7TuoL%0Z!irqR|0#6Jryj51b2&i;EKo=I5cOFMv$> z7X$({oGW0!&ujem4e8x)6Tt3_xb>EEq3Pj{*$Fs{z})2EZ2!f#{qflvZDoTa02dGQ zQvn5$7F6x;JIDRW#T-Ay&+D!aYz}UZqzc;Zy0^wSw%OZgFmQHu0g!*%@ft94>H@Jd zllzB+;r0XQ6dkaU6|}6b+?L@a{4S9H^gJD#L%SM%!mDU)u6M4x1IpG=jExLG(_E0r zxye|u<9m?hHLv>&_jDwFubBUEfusWqcmd6?tY=@?Rrw`9uFX8Ieai-#1`@)_0 zk8;2Ep!CaJ%yNfpX=r710>%KGNyJFG&eaL=|}#|Uj$Pl zsA~I*_l8f1)!!#y@ynkm2!}+VmLEYhzOW9^tNxjyzcGKO^EAL_rr!UG030cPaf_?o z1^V`^cues*ip%tEYj;*8HaZ_JR-h zF22RHr+>Suemhrx8dPuwT2lpJ<0rmSe*A=vVQ~it)NoJTOd7hs_Vj+gW$yN{=8CSTB*ja0RCs@B%p&#NachA3V-)`N&0{PVQ7#0q* ztLgOpL=}wX!&*Fcg(#_kVGr#%Y641RV5W>Ng)tC%G+t3K6zO+wOYAXBd#bXLYIEEJ zbEWc0L_lMgE;XFJhJa0xf96~BTDw^gGTQHMsa!>wewlzkI}32knF49mT2;g^Wlbq* zXh?yZw*(5gt-3J$Y9qV!vNG&1=8s_M1S7{NCp(8xFOv3BtIg+wr2 zA?Oxmu#Q3YepCG$F5iRmrBahB->Q0?Zu%hT3M(%OSnAniZgN#-E!t^jx3J_~DOI<}8FsH`q3>Sw+VAYJg(@i$@bH#Y zKm6OcV#Po1U&xkw`KXiP?x}SNdX10$D+>RB#yf!iT5E1oZ`d<@U0(!&8LIa7Qs7Be z%-|;9nbMT-zK-ghj?pnMLfUzk*ESo{(#$JZMG2n zMHC6Vr8+gFnrh8?;Bx9fU*P*sL<1tfg%}V@TelG!m)EfK@m91&D>{Ooqj0GmDfn=T zVIz5aNJmo>!SIl~+|Hftj7GOj{Is{6?%tG_-B=E>UpIp0YV$f!eMr_mJG3ZdUyZA3 zOLsoo(dp_Rmyz8fZE1OZ3O-wWZ9Iky*hI9q)+wG> z>7c${RU`JXTQQWgHM7J9d(Cm%m4v)C9*BHsllLfJ>+3slx%*|Je?qiYrFW7q zxve7eKDf8Qpp2WQvq54gZw|q>gQ#-XVL-1UbHJ~`5=fg>=;+P9>vh?bvYrl@6$<~j zq>MM6PXuGdMLcIHc(?!Acl{hWDsr<8)521Z)kuzrapBvy*Bh2iipQ4?(S9NeA&N9@ zKT?O$^$<#`Xe%Y@B)f5(bwA7CYgriUXN!P>9O%M8ZK-z`oaGhL-4oC5*NNVaouyoEHHlwsHMc|LmL}F3 z*M!DWSVAtt4!F=37WxGJdy-C5#mOg797v~2C)rW=)nK`QEOI{82gkNhYC^Q7w`0H- zL3}!F$O8bqSgBzyYK0CSIyvHLI1x;V~D8<|ccS zM`@;TvHujx15Njv=b?sdO(N!RgD;2YDh~f%_CQJDmEKoly2~E3;H_fB$&zQ9E(x`o zt5ag3>qo^4ImVZ=%&Iz+_`ZE}KM!j9vDHjW97>snLjK48NTXvQLJ%$HdYQjkp)!ibuQ7K|S)+xLF*Ab9u+(}Dl&WOypk%*RdWw#*U6t>oLc9ZLyAv9ML_njtY*b}A^< zzSJo;Xc6-S2aM~zgtRv=N+u6Wb?b8>(}o}^^@7=vf9+XWvi>eP+xw@rs(~1n8F&+U zNDSRVapalESsOl=A)Mo$jO1&-1)0|==hgi5Yo3LhOWXnBQ{$P?hfgE<@=xGiX4t_4 z$WlKNm=!wsd2SvaJ>KW3deJPd3>6!j5ic1?c$@HKhvN3iHwK*|w{w`9 zC{%n(P=eZ*9r0gfgcU4@IRR&X-Oy9io0&fIV9)a6PS_cwFs5Ni;XrT?<*H}t1IJ}I zwfCHvdxhle>3Nw!*Ag}^lOnN?-LPsKsUv8#b5jTW8#HFumw%64U zQ}3HVCrFggEkA@uOF1?2IZ8QL z63bRCI*`_sKJvP;!eb$t<5nrlQ1VSk`}J;NvDKl6aOX7X$#960+YHNZ=d>dU4s;_8 z+(c=8edQj4>X+T?S@vyYIxs=&{R&73No_=jXPeKxwgh|3DV%lftzBq->Tnry>dVL4C(kFHD*=BSSAz{gm$%;( zMF;L+qHGo}v1aN%%{E;P<-YXAR--My*GM-mzgU4Grt$esKDg=d*YBDzqU)bAl-{I- z=?8a%De<#ogA$6prR`iSsyBtQ%Cx?N0h4$V&e!HKCO-@Dgd6Vj$3|oBT+=qZY_&T( zp9s;Br0MdZTUF}Sw6`=A1>MV##C9Fj$c|l|!1th|i+1|3O!@BEzLHX>*+= ztm@5HQw!^mnt(;)U+}bZ+6&DBDhf9z*M{jF^TK{(Ej^+o1$#VWt(eiuRc_r-#ELB= zB$1tpHlvWI8JqP8dlhMU8pjU+&*NiK!z{~imm#+W5Z;m4^YCXt3F=cb7Fzwc1kZET zX3V09O@b~fqJf3H9;Yei5-m`Y=VEE}$68$NthH7+i>4@3 zln|F+eS%oxf?9$z98!O-qr-yo+Gvyye0~E7bu{cP98Ug{_k)fHb+UmxeC@=IEpv7q z#FjwRM*c>5P9x{2jQs;C&uoH)pi0qEV(Fu$lI8D*Vmc!lX2u~klW>-Ecn9e{`QZC_ z8TVaVrT#D8bDd37eECC_NB!xaNkQBS87-@lcFkRRGEw+i=;{7fQ4xI2&2@&Z7$CjX6B)^C=1DA8G}tK98LiITxWH10EuiF)P+o=07%syFQr1k> z6Z{R)o~fM{H|bT-I0~pbD7d9#?G7}C4xyY>4tr{;k7Xk4<1DWhR#G$#@{BZiO#Bp2oAXO_B=(K+< z`>I_q@<)Dh9vI;In`BpWJVo0l&O_79ey(w6b&n^v$7={bw?YLl8kkPFx6GCIAuJe$ znz!fU{^$WW@y&dCrtx|-OD<0lOO$&T@Nw(kAGoziOO2m}L*5?BJCV*ri~_Ux=t<0|5);CIW^g{5`BTFnHWByBB%I z5+$JGWnf-!wW=9Of8Q{dMVBkOr5dI|AhKZVvt#iBOGS1C;FkmV{ycB>w@EgzO%kUK zFh^0ZRCf)-(Db2x|1(Q@=`vgt^!1B+|0x1@X$F5S5{|W#HBHSk)i{{+uPW9h0+|!3 zh@d~SH7NWym%8kBB_o{)8RF6zZ7VXsypC3H|6pBjDO=_|sdNQs-1}1qAD^q$5c0_f zZ~afvVLz{FcYw4~_oxR;Z&dXjjPKXV=Rf{*V#4#F@LIGu zPq{u}J9q0T1Q@(5>M>XN#a>D^x#cR{kPJ(D<>#goz^*jtx%P1_5WNh&0krKb?@C`# zt9`GQFVKP8U)_zt9(*;N&Pf)jSKg;N2|;S^#9|ORLT8Rrpe^YZ1hGsppB!Z2*lBZb zH>VZgC$?!5ki<4V@frLvlK1&RYDkR)cD5!~N|l;&$3rmatHHgpmcmR{li~Hy`UsM9 z)2k4OdB!khPq4haH5Xt~jesK&fDJg{&sajd{3V0YqFW7!5NXqH$#+)L6R!_nF2d46 zdX2x3(b3#><==`rPU#KIc=L2G<_o&H2uuie7mVuZIh*W~|Q>pV_~ z78GUE(AK@_5-OsaZ3Z=DrA~Im<}GbYr-JNDg&Hd|9v_xs7fOx&*W<*%Zlvc}Nh0=L zutYzQXNvE_AXZOQj8Zzd>C9RfuyhVI(Qa+tpI=B1XF${7O!lZpZIqBAtSbH~%^vFW z2|eHf6t*mt(?@mIs~z`mwN;&#k&(!4s$+7YR`>Qu{Y}PKIrz2_=T5^+;vFvh9y5+w ztD;as)1C0=s_#JMkk?Cjpa(;MU0w_)eTW3@x^{IILpm_}R(Z%;9E%DRMa#hI+b9zi z?w^T(C<}kYPfjamaT8H(`G?4{Yn(ecns}A3UJ?P1ai0{{Dk>7l_INu-tk4-}5i42g z4$$l9k#hgG8UUruvC^4>lBj>a2ir$F|GHlEPEa^3bssI9n2nO|#ngN3nHo!pMltdx zFrTh|V|#uv3Z?r(vvopQ61~k*_)Mh+K8U~#<)LHkN&UPx@ii`J<;&!TOIB=~334+< z7#egoH%cWnxRURZy!;pl1T=|&g7qx}EWCCViV$wKu4#%FB;H}c@}<+`(JLrvadVrH zzI}bk$$(9Ob}yatM7V3lm6RQ|>R23XRLD$%Aw2?#7Y)!18}ze*Lib9&Hp_}%Q)TtY z^GAWa64sbPWW3_)>cDSFIMk<>y-a1|I)XSNVo({A@4>c{xY3*} z!DB&ybbgRrCm+*&%juEvZZ#^JJ=i~e@;~|OFC6L>~)WU!*1!)QfPawNEQ4pt$d(Rj& zZ;E1`@_HigSCG0e)a_9QMlB;$4(35J3qm;rE7?Axxk7S8*a@{bcN}@R3V>Lxh$CbK|&n3rAKsF8Z7l1_ba~~ z{7dK8JxHf!$;fujYiHEfDH4(O_QUrH#Qm}4JgK^aS1q-uqv-_-{Cn_Pi#3&+P|RSC zH>|d#i`-2~Ptee@FtirdLvYxP!4H;nli-U$H=|^87td` zrm{bAY)Rt5fT|hpBv=)FV;z-53tV$$qe)x9X4i)N@^zu*OMWSlqC~9$_>2AT_ssRs zbiHSL*}D|%7o_g(zrwKYpi3Q4lE8PeC+Tm#U^R9PrB!w-RQD+ZKW8*j)h=Hv3PH3F z90}wWnR_frl)tg3qsjnhf*{WIQ9EnNfW;W{BZ|7VnEt_J4>za;6XD9#*zSe-T-II@ zvv79#1;NTCd~ikmQl%LAu7cAchVVQ1fDFAdoWz-4yp^>%uS0!9=PL-^!*CN_@-d_g zYaI3_(lQUR2X+%cxxx2F0?c4IIK`VCaEj_YcS^(YCa;LExg(@ZB$<$!i(_>Lfo8h% zLLL|_sZa13E;>Fqyz~Bc2wzk%zz_#u0O(jw0>*GZ>d;UevcYOoCbJ_=#TZ7r(~F!# z4ewR@jf%g<#!ujClT)R8bf6qmU?^Sn!XDfa7f;t z;E(X%i#K#iJ@*xeq-^oQ40Y)@&a>Or-{a7qAN!!U*UB({7_89gN^6xyt>JhZm-t&W ze`(^<>dv&LJrW~M%=P^=!-tgT%4Zc4(j;tmE)cE(_PK%%wU{#_x5+2-DvqhrIBObu z@(Ea{@W-|C6y0<*{M9C&n#{eF8s#x#LcBv2E&}m5yo9%k48*+d9jg~F?!PZn*!qE# z)xS@g3ln*o|DVVTT^Oms#RB1# z=SD?CWK(WW;!9=aSpsj%&*Y^=X}#j;TIiEI87PK6Kp#J(02?DYkWt-%q6&8*;=THG;aZX z3S^;(Z)+=%Iuu_JqJo}=v%D#p=% zh03XV*7&0BX0I=Rj8WQM-42Ew7GX0UYtsna!kW|PNmuJTf1f9fo)9sjw z7(dCV8_VU6@BjM5BZq{R`b%-#qA8SYxlkttjp{0(#9$ld*kUSu$ zpR0Y&N-T}GomrGpmyO`4&(*Jbb(|k0=m2@H*Dfnb+eGXtEA7UY+s{sTFD32k`_kF( zHYmz4+HOCsJDg(2UZu`>GFwK(noiDF$%nEy@NTSf?5#Nk)*&yZ9sI2AJb?@n!|4dO zojQQ#zHZNsr`EO1u$E2^nPj(Z_81yDWR_+MC~_evcDol6bg^b@G^#`<-&u*syPV3j z>^*Nh54KMX(h8Osq~7Y7T}f!-9<^2Je+COE^hHHLb}7k*SfFwvJ@A)uq-RI^5;tNY zJxO^4{qe3vck{MG1#cnBv%|_)2D#kOiBi_D)kL4J>P=zN{n^}oQPAG$H^+zR+t3Qa z`E-VJ*r*UCK?fL3ggtKx+JrW@teZodwN*=?PC1Geu-l*a5$`&8`^I75=t^Ken}hV zC)>LXM+!&O(^BNN^d(|D^s>n8s-80t`W0SQF|0D+49qPo4XkE1SN%ogSpJW8@|?Xe ziTF(J$v5hRR|SXd;0-d3L_vn5w-7rjv}(f$qd%r)_X zU=2Lj*VmO~dMwseabYL`jDEfp0YWgXk}8~p?`tQ)l;PdYD(Z+=xY06wc~RF+LDz+| zjRWvyLetHjiIC>K1(upF+S!rLS zwNDdCQ!~|1J%bx(XfwT(JVu>9*oYJQ_B6Cva{nbKKoZ4Q*e{N}E#gSi;;!Cw8X=5g zU97c;7lobqbG=i77bxthMuVQP!xQn!6;K!>+UUR&%Np%I$RKuR=lhU8u5N%|m8<+4 ze|R^+1F?RetzBG8#uDruD62P{C<>F|q|Tj;Ch&NZ=I1X+nJ-1a4eWN)uib>rP3t^h z9U3!5L+*vHRuVGvW~Q8O(DLsflZ>)q$|f*)r0V z350!;kpJpShj7^Jq<-W{r2zRMPI%O>m`TsyY)j#d+~>Zj2uZKsZKxY+H;h9kTcUnl z=@O1vTTAjkdUPaOLI55s5Kc?2qUSTak12`jRL~K0JOFUqMUA1FU^Y< zxkH`^$hhV2cD1enVa}W4Pp~TV+%LGTn}>n+tKynN3U^l0onwu*iD>)u>Ib8m>_ex>nmPC!*iXtJG*5r6rHm+kJx2JUy5fr4J9s zxK*Wups#~CT8+~c2O1u8N`6Gc;a}lAeJ*GZ$B!fzK`>^Y)}9>?a+}VcbDj-%v-l`P zl~T`;(;LdLUe&6POS3^7PgUCPf`qoq9=e_@QUie!lcexyCm-j2#UIQ;>G6CzmB}3O3;qaW?#y^Q36=*>w(zy$gW0tiZYj}{sWs_7EGE2?8z8j@ zcqi;3qY)VV-DD4|Zz0|rCAMgAcKn2i_D|?Aa-SmLOimU}L655_hLH_BopuU8&pY^d zWpYLl7hjCpHaGJH!-C>65-1+Fs)bgcZ+XTH+i~pV-Y(LJ>u?)e_iMNe;BWCJ*!VSAL8dNQsoE|NJk?;f*QHpyLg+ zxG^ zuUK+m`oBw?t0m$FFqo>LL2YIwdBs%BW>nZW&6I=g-N{{qj%22ip3Q<(sFl`bL??93 zyQ)mvOr-En6kE!^fF40_G&*Fj5;Mq;2U_~Sc6ubUjI-kB*_9psv zg^Q-%C)CmoE8Pnf+IlgQRcAFmb9wu&)xfs&;K=k|pH*~8t}W)V7h1ZZR1O^mL4Myw zMJvaf1<)NM3trVd%vRa|3`f)*jv?y2uASK(lT1BqUxtj@ywfdrUNd0CHLzkuSW+bJ zpfImpZN5NPQU-SB?^#daUY>7onp?76eg0(Q%aPMc-zF<2f|!bu1J5?`Mp67w@w_Yt z7f31Sa4vdzT?`>sMPUlMhm4~Cq8Fn{QjH%#VS<)QY_EEr8{fc6x4cCQH96H&LZPZBK9T>m>dWPSjwqK-h4$MN$b0*RKwOWNVdMa24 zk0C_Y1U9ju_-?+jyUkq~_r?iCJi#b2^BBX_3c+=p82y;ov`JFu{3_KWS1GCTp8Df= z^oB3rSi8LOU!}sjn7d`dhjju>TTzqrC|{)F4eW5qA*QkuO9)(CE6nR!>O5xZ97tkN zetx`}t)nd&)CpeJdkqu#9dwl;oDGvR7HWxteqD_=`W{4q<#6_B(6)a0#@I@BX3M1{ zDslQ@xp7d~136~H3Mc)_onWwibodpE* z0`HR{dmqQ={0u9DGnlpPTGUK;;N(a_+_nVRhGd9ZSxEoMntDw z3DVM2a_3$ZoKSw zejk2TEb@o)twW5!LZiiLTcd~x>$c_0d-Hq}!lUo-&u7z%{9NQ^x%_(fYy5(-FMdm( z%(%+U@DGe`CHPoIC&T)Dh}TpJCuPUMtEsLN1%56`hlBG;trOGFWes)aQjBB=$QPo% zfbOM%y8aMn7B4~8CwOehZ=<^1y{@`#&1n~!#mnMG-wnd|uJx%KI{H zMUOFD@$9>L%-y(VQQ#+mIzh{Zcz8d1MU;mYZujabnC;1`PKjOutA1E-`=(LRMAjbV zp~)>R2@KU_oEk(N-u!I3on_1b*)Q{i3qL!*-+z}J2cBy7P%>Gn(>81?1;$8jOPLk_ zHTQ(rK!#ZnIK|zayR|fQ+;Oq3;$z6*e`ZsN8%&y}tjZKR5DcTsWmhH<&)n6QpTinZ zP@;fAaZLyL5i#qmZ)Kc`9N%jufJvr`_f76@+GH{CaE9rfVje$8LaAfR37fmmm!W81 z5%MM3d>MJ2ZTWkoHsMkl~4?Oof*qz z$BI|ta^!l7vfnLROHA&lK6WIXBDi0XDS0~vhtlK4DHeALo8Y640daL7=Tw9I*T)y8ZneY;lH*L0gkoAOyr?RtIZ(PC<&8M3h9eNBzLZejjz3ZrT*Q&eJTaKovkV8%??@KJzJlxm39XlF>nM=)D zFYF!J8vwu!VhzN1XO>)~nq9SziR?q!Ygq90~5ajHI+o?LT`s1cxx)3$GHb78{uQ5^v*z>=t>+5tVo?oErd!4V+oS*r|E@@;Q@2!g1kM$e$vmhvz~09yt0LTW;;)P_k2!ue z3uSen_+pB#T3xdd6+`_8pKj9$qr;2vzHn_a3I1|rx#e1@r!Y=c=&+em{yE79a&*45 z9!`4?1Ls#pt_5S4A`R*ghOlRLapjF0$gj#lp-e%6PBh}2tyw54E{+!8u2t-FTNh^WXu3wLm50r}6h^Vg3m zU{k6%1L`BkL{bm@WlrB8^Y7(|qT<8b$r5+ZvhjQ|VG!98Z@pGlh~~!Mmgy+7rzGZq z#mZL4(LtJGrm>gnu{c=}vnn)dzu~nL!fQ@6>)BrW*!($MyKKQ$+FZCzwV6-pI!w{{ z^^XZd3&SHLFfS4z1PCgQ@r3VTF&Z39o^Qu1LbY_X~1)-!ikyz$mg zg@S$OOe2^63%G(wh?SuCqAiIB5q}}LLh5~|XB-#I`OL6*U9y_EL|d2oz<=4uepaaK zHJB5z^9Ein-FKmR6c)OG599N8zB<`zwr0Zl%8P;6VMMTMbv~XWa#T4hF$k)R-pVYf z-$AHb^LJ#U)&qLp887)QzC=)N4;&&Siu3P!~_AAf|DgsoWpi$IK&0m3%JtKBFzcls>{f$tA8)7c%zP8kmHL;8|Ek@&% zMIhObDT)>=udnNfAdaV32}Br;ZC~qU$l>5Kc%zl)uGt48o`)T(kpW>Xw@*o=uEDvn zb<_{1Nc+ZPXt^&5-JPe6-dao#KE^n3sXEPvx zebO_TPmS_CE0J7P*qXX}0dKdJa?`qb=DXyfu!2E6Bi!H)8Pm0g8*Xqro zQok+BiY?fBFl~Lnvc{fghD9uXnI{DPltS*(*~De!OWFp*z1rYt63-OccGBoaSEMlE zE4_DUvhZZk=JP&PR-|FqzhTR&1#&<}lWW9X$A)#;<9NC8=AY&M2aR3vR-olZ^X^@s zf5oq*P=gaa$Y(EVfIZ`!ljkL2ZIKZ0V!rLGt2&Z4`e^oqOf z&+L#$<*&vGB?}7L+H(bH5L2gvM(KXC+gB#0gk@EsJ8kine{M5)T^Fo}jDm*t<$DbJ z^ezP5Y;l+65>58Kf-@RSaoCHoj1L zlZ%xx7ijLXwReh{Go}%itLxD0r9KSf-xv!dWy&ZHl|8wv)L=8)t5U`7OY}eo;|(D% z1sA`P)Y9--wdv6r33K#9=rRN7K{`p{REvq}f_-Sd?^W8$PoAD<%>_1R}| zvHWw&x}j)VN#zef7x7KyF8s47bU(6*e?bAAwwH;lqgQk~*xHRem8ztmh|1ZvGU2Yk zdaLNhyP&GO^l60tKB;4=9i&Pnln(-dikyY&{LvrUjnvP&6@?n65lJwagORG;=W9e< z`n~`Jl+e+Ey!{WXCHnFjBU-cX6thmA)P3N(u!m2QFt8wwTv4!7)n>sK2D=l56yjx$ z;6U(>M$FA_3aXIZCm#)z0a%vB8JpQ+*aCM!>vgT&7#t3+mHHE$a2`FSmJJN&d=`!V z@1*hF{ghls_c?=|k3}FgYLUyb2mRF!$5m$<61(aH>!4G|X!ww1z6_iFN}fkX^6^^w z=azO`v&+&qp; zE1xraRkcEyoL1ah*Zu!Mj&$&0@d09OUGQ_aq1nc!CQL`He{y`H>L9Mi@ziFz+pf}kvH$(IiZVQPL8(BBosQCh*4qA1g*LGD$4 zCT(u{o|LXBds2^}8r-91O*d-`P|vJ*2xLbZKT3~GNsgwYq-(P5RUV^P}_oUHQWAF>CNY8bu?6_j4_k+KikbG2E!!oFgu}qUT@IHU5jF#!{VX2jb?jrulPVfh`vO5)xaOUmnrXat+EhSa z@`N9r#9LX$@War5>Ac3{;T{`HT-|#*JO|G)<2UF0tQf9Z>=o#iw%ELEStw5#3fQz$x_$~oaIpIp}^ED#| zW_yDCk;AoSF(O1k_F168HKMNZHf7Hp_rNgAQ6C*(Y4_n_sSi6Ghv`o1s4LcGHz>-= zbZN-`jNp64TKR>f>m!{jZ}zJTlrQ}t@aL!MZwBgQQmjWx60&gAHK)C*##@d#AuD+< zC6zH&o6S@3Gnbh$ZA3_?)2~P#^$OmfUII)@Zs(}KRV(WSOOybNzI}txKO}X{^)4wES{_8D^YAe7=Y+R~brI zOvzPeH#FRW=a1Un>^n5eF6Wb;^K~Ob(TM+p`hi#jDgT?m>W~2ao-nOcCAT;;9k z7M9xysOM=umey5_cvk{~7`;KK#wtO1E^RJ@c0OO(eJ%0{wa&~r$Ce6Td2RJ&<|X^E ztS6A$mGPpx++9qHf{OLNqt`pG{(Y_{0-%QV=&lw#OjB`7r{C}^9&A##$8u3DNyOkz z715m5aR(vWcv5PuT#egKHm?>$e2(zW5}(rwBvK*E+R@haAnl zZ3W|)7Oc^|7Z*hNpj{hqF-VCbS~t{lvaNam$J8L##ipo!AVMt$@JnlXClX;m6l~1K zvl@Kmv|+G_12-5~N@CVK27GEML_E44dyVyHZty;t4~0o^>*6@kei2M5Uz1)fFoFv^ z%Jv734%zeY5Z4=?w$pI>b9UFZ>k-^*|M-5FawAC$#64i)5+Xqg!Ean!7%cXVgZjt= zi0X)sTlG0(SakPJ&^aHo-URYc1E_8RZNBfyP^LD*mxi{0<_t8xEqP7@5*E@(=yLlh zo`d4lNRj zRf-GzX1lQ=x;!TuR%hrRR9Qa3w|FCSQ#BIN#N%?@ zao6hjv8?z~Z)xGk&Sx^vDil1l2^dhDY^OD(YcLd7xfGFmG&zEZO9_<3ppK}fGf|iw z_2_%&Ea8&o29KX~0_I1T4Wx3mZsIs!h=bA(<0myS?KylHzKf_ef?9REiyt1oJQ;su z5$Ivj#oHH}MJrDfHML%h>FaIfdu5mv$VL@J(Z6y6PDZ1n-ij-lr&TdyNTJ=6FP;2o zzq;GqSALU8G|?p6I(o4b=GYA%GTbr&j;9MH?c0N!8mv>!e}`80h~>hNX<~&XJ569bDsthDabacon{`nj5W!w^e(IZ{l7+9M4*gB|NCEp| z>aZhO;|T{^m#TJyJ0VocYFRQ*7kES#wz&vP7lK|a6|(bJb7x|CDMPeh`aO%oIvE`p(MVphf9CXXW2GQ}@NlY4nHmaBUzRUM zgC5Q&-7_H$M=LOA_+HB5IjqAeaf7Gl`w;vm5Vh_+HFjgO)LwLD57fW38r#A|*EC2Y zK!id=IAV5UUt~($iuovk9Vl+yOS3{AM}-j{9QL%ng(+X4et^N%^Bv3AqD3hltOF;~^GFYpZ4?*2 z94m!rWFq@Zn-FY*;Eh#T4BvLihc(HYDUNbj)6CY(F)OJolx)f05;^H{1tRsarP;C(YM@q(%`*P9gG!@-N;`-oqQs}%zTFkydyuf zBZQa<+I>40-%G_B0Xrp($K25a4F}G88VW9D+)?4Pj$E3g4I=FBgoJj7zhvjnnC|k-nO%C~WiaarX!G(=Xq1a@xO#a|=c+il-4{dtE zn$SOf$4!ok{PNJ@3Pf3bWp=R;w!piy|Aa-OX_Bs>dNf_mIU-K^j<6Ic1{%!oz9-+$ ztMKe{JCQq!6dk$3v&=H_R3>VqB0N;vuuQ z>8mz+7JPl)MRnnawxj6<>zaV34Pg8x zuvBG;S2yiq8PStxss*AC)&7Ji)S}15%)~xQ<^+SYP%$;!r>fcYb166Y9F~nttk#1?oiEZHjhsrr*FmWEAn09I6Bj zjj7&Ffi6qFjLFpz?z5{tTjL&})6rS17A1TCDxn_@fc08K*@J00yEC3iTzgE$06x2C zc(KryL5SUmz1svmz1w?#N>ePEWu)!CRJk!n+?Q>Jjt(~14QVo1w?-rA50lf zU;0L+V{7M9!I{;{buh21S@4xn87Lhq^>6H(Wqc1=0(Mt0iU`scM3Bu?f8SsjQQiTY z^H5OYCMgl?#umPRVGEBKzM`t@oz&`TeSE;JX3~5oR-_m&f;V2zAzst$TB#|VL^UHx zwzmUlsrAaCBEVQ?ev(2i10;?S=DpHzzkKIQuS2!jo z(A~qNK!cujZDr%aV%L*)X*Q=sss&G8)lTE=;P>>*iWbb#zw5BJg1-cLQXNc2%MZGR z7?*URspTK;b!)!XokY2E-uENrZL(qi`v=sBD0j>B-&JC>ne9NxYwWIGFV|xKA>uN} zV1+|HvfXLRqFmTOO~=FG)xWq z)?!XazQh!Jihxb4Kf$TTo|!Grd$+F|?k`ny!wnDCae;u}1}*#pN#3~~+~^M}ncao7+`rHFS>uVS`w zZg_#0;KfIrohtw++pnN>)zs2(dunLInuU}dIsZ^hrBPQW)V0yWu%f1sdY`r2v4sPH z=P0m^jv$N7I0Rm_do)yimBT0l?%3e~L;;=KRZQVROHp}a5Y;X&B2-ZhOCdRe z0<_GdarbYYNk_p=>g+sv-o)arM&k*)gQ@2w-8J+lO75aI{qrfShRSxsI3F9ygZ{+*)Bf zg9Rs+g`RMH%3(?bu~O;x37}mhX0PFVoyf{kVMOUSw~NT+_M{8nFsrKPIt~3>hvFfu*j0(P(F8pU6s=5#Imqmpo{+waT7Ar z^LkzB*eWiWUjzvZ@$~1!gPl@6!eeQ2Mt0{(Y`?o#k5ZaAX&n)Hgb%8k5G6)V!q^9fOY-jSF*oPzpI3SX5<$8b7fD`K{8mPr zKEEvr84p2gJ(cpRr^^{R^j(Y=W)oMs7qqwTsFWFcqSTMFPQphkTuX=~ zdHApu!>>%Gt5qliA3WDrqlgy^&>+w$qJnpL#&}m?kkKsTfzvlSU5tN!UxF)~!BHuN zMg6solAP~cgCH1U;96gJJE=K)q-m}*$X{_kqFZMDT}#>U2<~DqRj1z~)@c-OOK^J^ zXrgjo>gJbe@{cf7$171mLe64xRQQ_hgV z*{YaJ+1`=i>2p`p1%i-+!O|NpFg4aUSa?EU)_#39=e_Q7eQe{VlNSj)kzS!XZ)JHc z)W00~F^pQidPNPWh*(m18^_S^O-%$o9JZv@>4E+xIA|99wUH>C&WiPc*s~Fl7k#sU zI`XI_IR}+$F8Bgz+G{c3J~O>fRkL!so^Tuc8-s-Is;sn5R0vzCip9+c$AgRHLwn)w zXEuJouxKMc25`>>aMYu=du88QJG1OUZrF946)2jqL#%-rkXmnbXuHRSMmnxc6r$cD zU4n}eST!uk3kum*i6YX-gX9Lbu>X>hw#i>`gQZ|bUx23}-@j79yfI-|T*Zmcd?0l) z%TOA_@)7*B>oY8;gW7gSc1A#w&Tw=V$%fq!mvdze{L>t?}#{OK;q@$bVuq{4D0j&`t39qm>iZoM=MuF1+tZnSzXmlWmYNcj4$|T@bPYsj7D=TjxjBPG%G~mb> z(JjeO$_5D`r*QKol`8u}J7hYTJm^Oony4M-KGoTba?fKW;ScnBtSr^U{i1!V9_lE{ znpAO+`F8;R(me%5?pc^ED$${@&;3`B@khafT$2BaDy>gLf>kv(J{cQwj*PWHuh~Ly zWZb9OT|ueRXo9IfmO9l{MMc;&q33Xg;IVDni4800CJ=WF=9lNN+D+zh=Xg`!{juhU zATQCH%1ReHI2wv_97&5LLixx9vaHFl9D;6eo~S%N9Oc&sIg}PnzveJxu7wKtcD!_k z&s_0Wg@?{9xK;_us5Y6)}&s8wcP9vW241C~9m@mp#Az+{mg+bFIGF7oG+F)!3^ zK2RJVu^sjcJvi6&&x^Pg^vs|uIf|~*uD1}F-af&F6nlBoH~~w%bItvgM^Zk|x6bwE zAb@=rnD;8Xw>k?`D06*mE95#n;#6GOM$U}}RGQW6N_nm%18U0{AH~UeWDxEJb>z`5 zMCeqiDdm;qdM7e__x|c1sTEVVKCutzyvhdtvj4Y=C| zH(FvpQW%ESPm-J~dR-$51`h|vrT~&bxiDS7aq}T<^5~tXQg2A?LcGv*v}g|pc(`Gv znT`wkQPRC-Zbs|ic^IX-id^_B$1JTg!=}x~TlhtaH_{<-P2{K1_)uG@>Tm>Gd~8*G z?JK&mD@%A}AHwY-ai6pGfF2gQ`u~X-foKIP=l+Q8Awo~%w>65HXE_3Jo|;*(4z1-) z=5MN@9WX4B-A5JY*acfM z+}}WzU+j)W^P`^tBopq6_h5aKmLdk3UG+GA$j!wONdnq#Up)aQMZDBIph$00OWZv( zR)A3>FUAxZghL23-KxD#_qX#9TjR9$ryk5&o^%V%z#~aM1~HHxDX8@23+_rPVMjs; zCD@otOx`3kB77J6f#=%BIdLA~6yph9U5BOPx8u!*rxccL9$~sG;SrTaN&``xyNaM5 zkgcVu&Qx8+A%q|WZ&%GDBFBpB1a6mrS(F;Q9(YRfFb4rS5p>7dF72s!P8zu(>|z!q z+VSV93leb0eBcXA)MUu7`#tHq?gr-AQ9@7)*IaK$JwA6L(j<)aj_pJ%x1(d-=Fy^2 zC4cCrK?ZULT#*aZX_E&E3~bk0NodZ<@@Iix$>DaLkqS&Xzi|0oQ#(0`bg56MhyR7; zhIU#=<fC3998K;T$f-;tyEbRj=b|jTo9-_JVH+}sOXr~c zG=igQlX$%^2ugO<$OGS#zN4#QzxeOOC*T87NV`*{fMcdAh$Z{DXBscGr21f3h+QrG zAajF>LT<9ezuGGX_%2mb-W5FyH({D7@h$-IY$PQw*s)WH)Iw<iHh&!B+agoNb^jFk8(+-wgx<_JB*VA33EM^Wb-xo9vC)>l-xr?E6} zIyO8kX-Q+A2q4fs*9e7GF|S;9$n5+@ExD4P%I?A#3V#^V%I!#iALR3lA=(H1USAh1 z@uIm}OL4l#Y*NJD0}`evZ>bbUPvFRQa9}OyZ{N4`XsK4yX3mj9p*aGK^C(x(Mj46% zUB!=h0gmodDmp))7M%k{=FrVAi@&q8hzI^c_BHf=L=)l~BZ``6(2~H$gNwnRxX!*gDF$hpqWI2RWlT!Y=7gPi)EJFWX&2S4^FuL( zF`Izgo^GS!Ae15=En|i&C6`~Q`d&9GbP?fyxcyednn?6?@dlaqM7*fW&!^(m*>Om5 zWIftdBHi*#t?YY@F25REvD)E-eZhpYGTJ6ldx4(Vk?kxOPW>Oh;{D7C_K1k$T`0B| zW7J09S6m<({4`}sLB{Vrj?pX}gtZ9j+CF%NF?V{!P;(s5kYE735f5*Lb1P*c(*Mj8 z?fj{V^;py;v(~RxRtS4-Fc~OX6gVpKu&R}GNNT<_Y2GgY^@4nJbM*paxKY{W6cQUz z?53#T!3J)6nke{2C};w|IdrJ_fk_go0(wt`oXn4-SWi=4oOO<9gGEd~`_l%_&d`Z8 zaAKu;5CnS>Y*>oy$>jvI}Vr+5#*@w%WRz-o4{O6aUX9(@U$1 zNc{rj3xF=PWZwloFm-H;;&Gk#4bwe7m(=6379z?Q4B!bTz0~-Lgg0f*!qfv4JKkOD zGoBNi{k$oR@6;^sjSq?0@fp0Gxj~EM5#IAOlwuA>DDlN)*_ZEI8A;0dX=fi94|G16 zZZG;#NC`<9!}=cTV6_y~Yc=p552o9%uOH(KPXxwX={+UDPSv-%WVcs^@jm|M06C%L zSjcg&Ik%CbDc`qz16k3I{9|FD`f+vZtFD7nr5l2^2}epVr}klA8$6~q;5}NY6Nkv1kDM7& zn2Q?fMrFp#b(nDl)H6doU`$N=_1&4Xj?ReZI`bU;|YxtAx&iebU<$HH05neYy+DqE&>Da59^u8ug-)!c!ovv4z1ANac2b{r1WBPs@>8+e z1>0Ft>rMf3RV&rNt2nBYl)EfuK>ik>6}J0}2=absvX~0^Y<))b^36K^iRy>OR+vF0 z%o-+xJEDjqf-to~h{c-2ng>8BjI^b+fsx}ndftZetpMdoR;`YWaOwZ;)?{R0_C3i<*(#Qk5vVB_A#wtu0*uL($hgS-1Z+a0 zD$oYTCKKZlWN?ivz|3<@Obx{GF%g`AFgbL>4Z1Kn0eiskBo2Z7_4DmHfPtCGu@C`x z1h8!&+?~{aW=(DZv~!b+LpyL2AO*}{P!xeUITx|8xI3$Y+RRYegwGvO5RgbE=Ay+8UMC4|3>9Uw}%k-p`03kdiuEmY6JaI$2L}v zdvoMY2mC?bmyiNtLKzoU5#PrpVV>zrXT2%+a(7SU{-m#a5#;=hwEm`X_8~xi)v=s~ z$NPOuQBX_(*uv1-f>m8le3rfSN#tmeG?DB9GIGbGdeT?WA22htgMNEni@UL zZzAr?ee`K|uZ}^S9L(RxRkSyPbZmM5C|O$@SQ&qmU6IYX!Bn-Oz0C`b)BhTM(FwoB z&A?oM7=Qv^0SdAkIfwIA{AH)`8JF-MydisdZv@-`l!dLu3)({|?|)zim;Nn)LO3`% zfO&cU>OSm21V#cI7#Uta^Bvzs2i>c?NNOu11YGGKx|98>{m6e+{%R>*zQM8rZfJD_ z%LJ4`z&H_f?C%$|Q^yzb<`QOq2;39)>@w?nL zTiBRFySRWfH2;+X^{wsW`|Lsgh0_KIO6jNwtA)PeA3dfgR@5?1j0~;949twdF}OG| zxQHA0XPF(DO8k}7p!!m$!5`0^dfFlP8e#f8Fk4!=s zD7?cP0Wwhhfj0tSsQjWkIs#z8`~`Oaz>NJxXJG6F1O0*R9cBFdr%qt{!!`kC(D;UR z0>Y^IZZx#b7jM;_!8+XReZ{lDMHo!~J81fU7HLMyY|-~VeyWPN^Ya8Ne; z-X|t=_xLv6&wuf&4)pl94dDNTh6dK@x!CB`0DPXo*$E(HgM)Jyqsh_pH@)_*zjmQd z{mp0nH|BrK1b}c3#v-Pn2Y~qmqD96IlKviXDxWHp?EEi3&G^Y$VpNc}T(%W)-*0k* z3=j&%$M#XWoC07{!r|(Z#INbEoX6pp>7+xw+L6v z^(cD2R1LD7olzKc*pN>RR8}aH%Z4W8?8yHfnWSy8=K6T#t6v7SHkj0$a8e;~8o@7= zdVK3LBsT2@v}Sb~kahz)XC0U@{67@zN&`{TqfK8v{%hCG#kT+f+?!ucW2+Rof$(F; ztL(X$8G`Q+KG*L{(oHnBE6@SS2dX-x?4bjO&E*uebD#1gwV{DGA~0qy)`J{d5n-hz zt!b>mKOKj}QaqOaAFghHQ!FVP>hkH^wH9igzf*FvY(y z(ZzSmEmq@%A?A-YG}-Lx$N7Ns=x!&I_G(A%qJ2qvZm8&vST z3-Nh^?fXtk5_v7_JEG5t#hf0#NM5}@ZB=p@0(K^zv(=G~FoykLm{D2R*gI=&ggrWQ zC=3}Xo3aQH0WGD(&V4cq1{_?55&6f#*tjo_&m5NMw(>-e3Fe z6;0@q5GtXXTbW>lMw5V=@8GZfH=7j5ZdmIi1!rZ^! zCM7>S*oSMaz4;%F$?EN5{={(K02n-{{}@76HJ3o-vTu%MHWd}lmo$H<@fYAKw>0YH z^mW6wGq$@gERuZEBvkGnTOUGtdO&dNHlu1iWae=LK?-udIl0kSS!+^il~e;m;R$#~ zZl07?5zggI7C?}vTRg}t_#^x2ux(vm0zQkqPi_3J)^RUux16<}U~~)8W0fm-AfU5U zpI$Nsi5GqNl#nImXGwXdFyWRmm2|&tXgOlm9l!GsLj?9%Zt5S1oq9=^)t!ox^^XEL zqM7r%P2$rcLxDy3IXHTTD%caYBRRIR%`TnE;umb!6Akh+j*9fPVYCfEWbWs#NGW7m zN0-;@w%hQqAQPhe4?MXH9-#VSwQd2-1duEBXxw^By9XC@LFI1~sz>h!xp_jus51TL zE@KowD059#A4=vKst#2h-QAz&qJOjl{{l#3d#JO(9|m$@Ksg`JY5AnF_Ao4{RLu^A z_7e{>*X49`@%{iO|GL<@d#g3&YU!;~OfH;8HZ#omwU%B&=uuMjGaL!Xi*7L;doAQ* za8u=aXxcIh14Kvy`(FpfyVx&lQtK**S7>*qZY`sK$K7z^qh0l+?~<$Jrl(%ceU0&6 z?>rnWQs)CThHUfIDAnAD$jXk|habq8v}FA9Bi?A?!ww*9Pm}oENswuwJG=#P!2d(r zIVmN5tYW-;EB_gx*X}#zchZhx5@1)Zz)2mpauyeGF8!A?=q4;sN7rDI)q(^4A{yYa zEaWw4upl=xDnvDa6XY2<8UE$E6XRt4SI&$$-UaHhAo#Mm)efAFcNUEPIKuiOv+C#2 zb3+m6@pn+fPL;$Kc~EfThp0`c4@>Pp%A-k&^S@-$h6g{dW+WO?@h`J@9Sbf@&m z@^UU}*zBZADsr%w3?l6pe>fr5cd?SSLJr_+)s>~VrV&UvxMk2SS|SRvvVIwsCIWb- zdBGq9WA)vKg)jnJ5epQIXEH!$vr3Fc%PN}`S}*9S;nn+ez5GI>UaOd-2zn-uoP*^zs1lp?7~&Ce=^|E|%HeMDEiN4qK>^JtoNu{I9XltJM6GPQ`>XI5$QA3(AVF1M>RG3ZZ|LI9;bO!h zv@vWbKllPjM!4J$%o(3{y**86N|Z_XynI5_1&Gvll_7BbVGw7@I=z2_RmSWy45%bt zF4V604dHetcSvIPM@lUGsZicqDL*~Bq-!jcZtk4#?acVyNaMEqTJhb{C!}Q%6usqG zEx@0``C#V9jP>w>6d-l9UbZTmC_moQrMgP>9V0y{zfbu=0h06;IcBVSSf}>%vL4e0?foRKl$bwt(Sj4mmFly+ zJ7Kc_10)fx(oPKb>xQXfeF!PzXT8C|@K4vcf* z)a>xhtf}1d3iOH$`u>D3vJnc$bmm7D@qUbivdml}eZu6Zk{I8o^^&t%yNF}Vi;uqa zefIP8k^F!ysX?(o9#~fVoj!MdytmhIZhC(hoxI-Q&3>q-aQBz?8()>z#Gm4qi&|pz zHt3tA#BBLl!ymKWByWLo^wYa+T_%kISNkQQJ&04Ec#~=Mh^i5NZ%sZmEY@Af(ApeO zgGo*FG}OKv)x&N{<~$St&Mo!2eW(?#S~ZMFfJUMgi5JRqht7|dFvv$eMgG!FnbYm? zsd#I2Vgb$B4o*_T^pRLjE4?mnXeOP_vF(5v@Jy$7s~Q8Car>DPB8wDTIjHh>Y%v%u z6()BKGDo5`MzpXkyO!lv)58<@oi1@GP!6vHpNvZ2TM=W@4F+iuJ*HY0KZehHMnIz$ zs>zO{oUnB(JqYFsvj3YV^Ho7}GNfn;WSyHTg%^4RQEAx3RD~6OZn(a&52>fWnU82v zNTw?cmC``fw|1#rz~cdaRdhoy#Ja?pp@J*VA>+vn?C4+aIBw)hp28Z&)W{brF~Y46 zKP}nGfw-KYbcV;z%d^PSS9IdkzeqaPli{qN2Kgmvuoa}}&dT-!CN4eprOv7qjj)KN z#+5TX6Is?`0pw(?R)i+_ORZI0bOx#Sm>Rwa3J}*zg@4X*$DSkN_~D+P71jO=z*}kr zIj@*=MeJrs#FPM( zacWZNJ?OCg2ukHM4YL$*A>0YjC04en_ipoJlhA~k-LUGhkEHSHEKM?(Fg{_jN;3P{XpF|F#n)`oZFE@0{lhyRo#iN0H%JPXT8HDl$h< zHtM$y_&|tIr1sTaeJ!29$&i+gLPqBPb1s{;1N#I$;EsMQ%5a@Mv;>XfvUEK=nB5ag z$6M1eJ115s)e_Xa(imw;KtJ4-oDC`*M1+bQRoBa%d>nFJm@tqjJoS|84VAPhd*4gt zQ+bH9+4!+}dUS+rW?v8iz56AFAyPu$LZnGfn{|pY!42s_mv(i)Z@vs8~C0b zCMFMAKXsptM14vcG?zW8Sm5y70O&POKFIhVSEF!)fsxt44!SYRtzjdETGoqoQCRtw z7U7Z^bE;P3;b8(;TY`(aWUuVrP+yQokEhkb#8Uu29R-B52g4kB!CAdU-z|SHo%qJO z1UfF@&aVXuOWA?6ol|RZ{Sd7+Xit>F_tIaHS5{5Cuk?aDO8KENV}NJ}`}WLIA0LhD z3~7Z2S~5XYlf@~6`f)}?nY({(1*jCesbLVfLn#PQR9B(86L$;)hf)P$nr8zE#4v9R zw(~Z8eiw>;fwPybq}$zK>WWhF(ex!0uzrJ{`g9<05%t(u!~^4e`MCpeJf?YO zu+1gy-Y$U^zi_eN92SWko~9E6>v&gS4q0g$c zr)4cOQBwyJdtys&o2ku@#ceKR-_KF!={b_ScJ5)z-qybH8&Qn}mIo2lqDifZw61t_ zx&n*ad*W)}FdS&4&QOJzz~-N$nrv6*ZelUbm5k1_s9(5S`Awkxpi#2#N7xkIqJZy^ zy2BGH$y+F4riByz4V2p98zyQ-l=58+isZG+p#Eh7H2;dlB0mrSgGusDDZzDqTWdNH zr42nOWB#ZHAhgc_77ddqKLX$k#$z)TC|F&*suNAZOi-Y%3>a~rSY#D{OSmpEB7sYW z4|H8u;(NyJnD1flR4KW3WnxfgzErH@AO+o|l(`i_43HtW3oV3CXVTL@IiHU(lb~%k z(3h6E`ISAwvNe^-gdICMlWz%23!#g3#LA4yx7hqdp}Dc~+~%cRrI*fG>e+UF7U*bM zlKt)Yq77?VL|lcAjDij-=e?s1H5KKj5d-x2&XfSmj5!<_(CA0~JdwT_pjcwWS~Z5g_wy*34IfosMgMR=~p-h<0c(k1A69 z_$EqB^)LhST|cO3#_iQ+3#kk^S?N&YyG(eh0mB|)PgNz?(bVzr9hIU?vf3lT`K^i_ z?Y8GGfiqxM1;zPj&5`rqFJx-+lia@zmY86Z>S$%(skr!Okr98>Xy1xg+N&9l z$sHTGHjWm?T|#qF-4S-Tf9K<;9cJDvFvD_3STKM@_Pel(+(Ak}fzIjkEb zzfSY*Xg%BPkJXpAO6SLTo;KfIuMM;0OILH@S5&hzbna+II^831L0vy@1Ha>Q;T5Tl z_I0LY4krKWxBkym?3!}+%FXw3++bDrw5L{H`AYrrmOHRtzX@_(g1r0uG*P8{`K9WZ z%Zcl$V1Lsk?XV!5(4<8>RO@oJd$+TV!S50@Ju4MxT?Vu+gEIaBtBK;88r--!RK)YcWgDk4vZJ$P zXuk>)V}ary$?Ah>=yvs&1ZtG%sWxNuCO&fvTe8C~vbzOVgz*^4Je{MGAkUw~%!=R3 zgNh(Fe1kf!F+=WA?Y`=vtH`|iMi(*)Chp0Tr4&V^OpM#ax5^fQpVV-qk3gu|#nuRh2Q9^*Q#FYmpb-91aj3fbhu1L&8iTH=(yJV>VBSMJ0;Re4hh|ecsWM^b$24md(Qi6qIRzzFh%j*qX66=NWQYab9tOVAR$V|U z{weuOx5VK3Kl}a>3$B|wtC%V_f|znkKb05raS#R=!2{DDlFvM|u=?!{30!^a>6l@o zN{4{BmJ;S{0his8U4xi@i;-M6o?;vwG8+)}h>mCj2c331tlca9dBAHq^fBE7XcB?r zj?9>Gh~9nkP5GU;#=^OtLcZMmXuii#hEUWys{3%grze~LOfHArU6hq??LK{C-mkce z#~((XTLYoICZfrn2D?&map!gcsg<^tFPtkJ(x^!y=u$5q#2wt>FlvBSooe;J6ybOU zx$#lv-BgW7dU0VZd50c3!w1Qm|7kDFFW0c$Ec1-|K16}aF`Q>KJJK(%Y-MovxK0ci z7aO|3KtNSd13y&=agPMPa;Llg2S-4-zcx0iR@FOrx2W$uO(~h{>;(KKK2CWe{%%}q zf$a%_*9*<^=)1?<>8n)QX91+~Cw4jl;Nu%-DP9r9jdbQCR+7l6D0`GnV2(3aF?z~6 zSC>;${zGAP_rW$oUk<-^H7{&Qy9p>|dE1|jn&>*8?0NLW?$eS-Q|zR~g+tc*7Bral z%l*v5#BjEb`ZZ4|30;lfW<_V`OYrbYpV1@T+8Bi95q{nsn=Ls+TcKKkBgtmYm%oD-ja^T`=O1jwg1%q7Ct<1`^5d zz+!WIsF^S5OrOV=HjR=CUAQ6;Msj3QJ2{KA1{D394ZnGBrgVjyPVWfZNl~{Ozq##e zvXio|k4Sj*YFC!xMY(6*(<%$;WF~U%g*m8Q#P8`b;hh#d9WXenc339;Jm>A4U!@bv z8eNk`>q$?d0X`$M%QZDap~g%$@7XN?Y!7;aZK|ltQON^AI!9-|0&8K8j8HGiw~ho2 zoZ9&k9zBKWu-&PTa(r-%_%|X$9L&;bp!6}Et869Jy@axRq^$L}u!z^lr));N7EhD? z$f>)?tp#L_xH9b$9s&m(9CCp|u^~cpq!m2JA6TV9t{F-6AS{u!xV*l$@68{ibo9g@ zQ-4wupn%c9FDm{zAAIo9uYast4sJMd?u?<#_3EO5Dxj9Qx@o0rblCGg*+krZOcGyX zc8bU?(?gk-_I{Sy5mT2M-DTm25}UnAJeB5ij`>V#{`9-;n~j>mkyWx#-Q=68!hMlV zZpHn#rj^V(f}h~op^+J@5IvX&3%~Y1}x~so5SOA*`{g;;og+Jzq^NxW~Cm{@UIaj76jwY`=(U zo>Lb~X^WEMkSO@n?xeHj+)QlYo0)y-$ENw3hXx-?sy|e2o8HyEhsmuwg5BDKpp5-^ zi&BWt5kM^RL9U^ZgtOkG40i2&L~2BLiQJs+_&k8V)LYxCetBlbxOx!%wPmr8nM9pd z_7+wW$%M>v%#|?*jbu*jNH|W%kSEJJho7Mgnw7YH)4tS!d9IX|F=*pOuj3+MA*t($ zvdIEU+=HYm*35z0?IV%+K55`BUl@6irdI<wq|ELosIq{2gQzy#G9pdwR z)k~|P*Nrn$_zz16_VOhzvY!%i$S;)pS*myddQ}I*l1zoNKNE(F4^RCfamc2NLw&7p+%rRwAE8ZU))W?BB$* z>t5c5FrD*fM#jyogUa}9lK;-6{mJ!qy?XyZDW^%*lJQCk!;donRYHuAN9jMBNwqp}^}&}% zOO!Ls+>(y|u0d9P9)YoV<+msW3jtq5pwLhY|5P*K zR9&_gIN>(}>EXlRdoNYg_JRL`Fh2oik)LdDQ^po~njY)Tsr)`>jsJj?)FV89miA#` zt33Y!5)xe_9G&ntA4b=RdI7%^IgGA#>mYg!*B4S-rSMt^9{F^#{@Bvd(pK?cOmMS|fQ0#G zb;{THs(2?}NtO`*8e12b_ef(gGW%9ishY_svWOmno!y%I%XZ2-sJ{t{PT@t$K4GkM z)BI$)(e-=PopCAeW8GDCeqr@(%QoqLVdHNP<7w~~jcf#QvsbRD426~CYrxLB>7UM76Vp(Z6K2-eqdNsmrV_t> z?cg&v^p7!8yoPDUAWZy7G{-KLF`?`y*t?x61+Sa6_sn88qzJJ7?bJlQKMq3wcmwK? zM}B!rL^xyG*P|Yzm*HC1n&hwU+#_)dwHrVN?+M6vz;lzVwgTg$7Y-5CNPt<|(u z{gdg_qPG$;at$o+3C!M{b5Bw({)T2>T(ac@Y8T&FYYblvu(MS=KfyNqX4b)zDMOB7?{SpQ}TW-p0++ z{@Nc@xW0dG{>vkbX3GnD7SuvM_opa+n+3r`J?q9>riL-)#v}PK#S?X7Q ziV4p2xZAzJ3wz=4N%CG!WNSL^q_gAM@$W2sP;}T=!%KOX6~~Hul)F?ZdVMZ8ZS`z! z#Ojj{TM$#C7VS}Y(UAauc8N3$y=1s%j`7xU#>`4+&`nJu8d#=j9Xq$`W8nj5Gr$O6 zH9IVCae*w~_|PCb=vx#MGV6|{yq%kQvmV^+Y@kbJy(Ul=vovo{5RJMmoOgaVPq0bT z52xCU6)O1XTOu>C2KP-^nrG6W5RE1V`hYxqp+ZcyrC*aShMeWC%GJ=lHBsY7>8Kj%=8VhR?O zXB}R9vh=USCHv;h^Uo+wYp++kjt~Q}8pFJE!Ltx;DN97d|JT0_Kl!hVz9;uy#R$@O zTC0ur)rgx+DfEb-f458D^-yM>T|!LmbL>lC_yP3;`<8goCKF3cBEko{tW-2o=O8(s z(p+Pkl#WD8A{q9=%eYg=@;;_ZhJ%nnq2dxMqzaygf=l#*WIwpSwdUp7z6U|mR{7Le zCStzmyFluoO`bsQVTaN4rrRS$SIL}J6~*PFgK+V7!396sP2DDuBT8@3nZT=G28>+^ z8~BI9-_`D7#0IB}zF_j+-DAU+>qro>(l`5IH8myzvB4_*OLU7}*O_c2Lt!|#3MSzi z7w2@fKe=I1swJa--?HIxRj!Zli=RVPQV|HIz5ZNwncGuXQwWnTE-D{O$xoMasJn5# z--7TMc;VsS$?sBUz$h$0E4XY`ZaRNP#|$}2;s$b}GkV--S`yK}Fq@h0d7s8ux6FSe zuAuba)jcws3*lpbMKG<4Of?W;(12O~>_ z55o)KvDlt_!rCXlHK4!`NKt9c0c4?pP}c2`B+$n}Ys)1L3T$XgmT+69Xo?Z9UmQX( zw{!C`%*RJ#trq%%P@QOrA##0#VD7fjO=E;^Jk~724)sS!acx@}qMAtMVJ%#1z(Kfr zm9>puLdGGl6~%Ffz-#!AruBMPFtA=M6MJtBxTc!l%9HdKao8~tkc2AKF{lS$RSZh< ztF6Rb2z@f;JVis~h^;&s!5!W<|xn zTBwRhLtx7iCV%IwGeVZoO0^ymff=7!sH;n#-u&_fo|kIGbquUa^G9&oa|ycM&sf%#qOzO4W#3U}YiD z7C~ZUYdo2^o|By%6;}v#^lF} zCAdUhU(7J!TWef0!rPHQGN7UnHfNY?V8wr*Xn9SGWA829w68|Y^a~wu6uatSvYS%X zKR7ad=s5OP5MFe_q^CC=>q@0HU9n&4APKOw*|bzHU~Teiv3KkbTQO8?4n`g$I-1FR zG72@RP;Jy>s*2IWhLTc|X#D&ObixAJD6yyh+`@^&^FlIog?4A7TrnUj-WEX@`M3~b z+~wNU-McUnRk4y>K%t8naG(%4asM6Nh_SIb+*ZR0gTrQpd$pGRzI00kzoGtu1if)U zG{uUCZSn2K!Z}*0Ip?5gVc-P9Wp$ICc$7wk|W+MI3!(cI9 zXJ>yBl_Q}i?c%9TV0Ak#dtrU<)JohQcRo@6emG*s&${cD3Qk7d5vT1(=-f(6Ut8F1 zY%G~gU@xMENIFb88k=y&&@MI|tL@n!1sGWCeG$(@N;_ko3hR=jvd5q^)4*)hhqvWh zC!U&fdX;?DQIO2fMEcX_i2@aG_2%>1vSCf5nPTG?N6C2yp$r&B7O)(9Sj~nhw^3`B zx>9>&!AnOZ z@ykJA>Qc}L<~ElCel`5!ky>qeW=XBaba+s0?sUbaD)g#c!L`j#MzIgy=^ww5 z`oQklW_O#P{XS27F13xeDBP7w+Zc?hLK0Dj4N$f;wrAT-`#wOIg&oI%S{~s!Mq7d| zjh9e_STjA&NRixmpRtNSngM`VKey22ctt(s`MPvqQ3kx=(u2q1x~Q# zGhWZBR9Q^{JLGL-O>tHaJ*py$VNH1-@C7EtmCK|zvX*}T3IXrA+s_sZPMnHqrRTqx zrNTA_i#oBIoyKH>nrXCyzI8wwPz?2|M5VM0RbI~p zI4HJu!st-(czN7eq*y@+B{b?)x`?fHNnr2HM*#+*2M%*m*_7~ zEkwjN_)ZrY%z7Gt+2IR+>(6BuGkj!(%?m?>vPt?u$C$SP8M53fPxEmObTao65XB^v zXJL&;lfll}iPVt9v{SH>9Gwug;+RM*a zu%|ODx~5CV{q~qH9BfH1kb9nl#XH$0iQS!<>-i{$%ze+U0!lj`>707uRF5!{Db%^Q zj%rgCC@t6O8!lY?ZZ+G9&Z{Ff&?AHqaP(i#;SOi#fxFZpYZc_s#6A4c_ltm-ltL*% zDmETMHNwNbt5K(etP7Sgg!|%dc%835iIj$@igK~^8K{I+NVu`!ZP zjs6DttjPd<_3et+yIiDRa2hg{zQj^`u(T?xY@wBsR(7Q)&+;MEKxz$F?8G1A=m}eE zu`8x?|A1NqnbOnV(60a3yU_)G!z=?HX3?VtQ!elu)JKj0!{3o@@RQob3wzz&lC#mG zz8?~w4V=KNa&or{@?qO!u~q~iUq--SkJ>-33h@8b&t((O9)2Q&_qQxtHN=dz^H1qk z86j-bA{8&EIx;}#hGN&SVZ6HG(HOB%I}VL@Uh51U~E&Qh<9R+iLDe1 z$>KAA0kmtzIyz@3aO2a*LXpfiKU%3wKb{4)E)DNjSdNyqXbh?{v^wVTb%LAA)!pHn zs9zRLzL%wjTN@LJ8zXcTMV-f9PKdBbWE&mV_&eRW0wb*qa=<%E0u9}pUJhkN7|}OV z>@dT|1*6bO_F*Td4GaN$pTYDzR%l6N!JaP8;>;xpS!pz>7Qav`VN1AeMVBi|a8NFz-f2tUXfZd~?;Xn~FUd2FChChJ!e3iz%$5=VYKskkWpO z%&e-cm>bc@$J;phV9N2VtCKGn`QYOcE^gV3Tm9Rz|=n84SYqqO}Eu z+vuHr#@ykht`00d_i5JlWQF1vUnJ8Hzb1d3^p)<7`*y7jgi~yN^vI(Aa7~QAvVq3d z3kiiE*kwML6h3V`<_he4L9y#NIv55xTaif$(GNf*#A@+j37!vxh{tJhJ~+IPwx!O> zkJ1B!*O`2F+E_`Y&K?fE>hW6$&${TD(l}0ZE>>?$zRdvhBysK#J)ambpxk!gcJa z;w30g;TToZ^nDLHV)GuFVznb0#p^&$a$Dd*bW%yzKHv(mJn)kOJeKfeS+fBu=KIzCn$tc6)j|1$M@za9C* z=kuz!hmB&!>3YQQWs^o`bxVn_l^N%h>viBwxJ}f`N5@Q9wZC({oai#IkY=RnqW#J@ zmlq}^a>grwZJcVD3 z*hymri+QPNC7CL`XZvi(r5NQ;*JTW^+j2B6KWx7QGA7>86>8u5pw1-YCVdX>p(ddN zhc~2$&PgD9O*?`(>!h06_}%{AQ5AM-Rp0!2sUA>Tw0SiTNsPhu1eFr@^N?gdLgHdN zXh3mWYWyRD?{jeWC=2wGPJ%k~NplxOW45^_#LPife6O7#Gh^R@lFyavDEWS1rT0`O zJbaC^&5E8&@4O(mMvp_-HX;W%wAVZaDb=|&?`dWTJs;ZE*(r4K;F34hcGNiUVhZc+ zf@}Mp4>OY>6&!|r$grHCG^gmduNKa7FE*vjczab*FA)@c)yB;k4Pj<>vP>3g9HKW3W?XjcRGl#O(3GyAZH77G;8C0V@yeXVOl- zOQN=b7=Wv&WZvA$b(vPbE+jq;N8RP7^K{$@2g%G%BCP+3yz#h#{jAtvbn=~QobHT* z3W((K_VaXMWf}hzvad*${Ptim#1&~_2-X6)FXceFX;-xjE#EmB0xOsVPE&AEvP-Oo zxF#+n03HwQhrY?t(r8--%1=4Mt2)D2hGo8X=C3)`NS?E`U~#$%6-B%(YWr3)z{}G7 z1Gml?Ye{#u+Z%bhW*Vy-Rq!t<L3G=4ilVTThoQpxm^kajmHI}kpoFthKFErF^jNDy&wHZZhh}lOh z>XbathKS^+Pv#bPO7A*mntL&qmPly)>q zwn+(I2JR>GCKnz?m+|2C3hh|}H(XZSlb;E-=enlu;(~N*DRN5z1jJlmEe}a&;z0y# z&0dmq8uyrXY^`>l_ok$k5q>rxZa#y_JX zkmc!ytZ+HXBu~2SRc3T9!cT^QxZrIOR@5Q&7lmFv8pi5aZwuJK>VsAcwH;SN{H|H^;Fbi zt?b!K+hPv9-iWJO*CB_za1~hLJLNF!oxO$<=xUaQpXDc6Z#mt5E!t|sektny{3%&Z zxUCU3+hIPXfKR-Q+yMJ)+V0V^hH{Hc`PQ{=G75(p!;cz#mXKvM%#cOos3Cdzdc!@! z#FrJyU;;JrVZ%unDec2k99s9dD2gHbCr_5k28*ggy;>wme-Rym9bFbw3Y8FqUeDl_ zuRKQC2}ax%s~k0p9*Ez&)~P;O(KL>(4ZKC}GJKyfpsDWhU~zwfB#Ch?UOrR!$>En` zAPVJ_D45P!G#Mpx)#-3o#1*QX$ZGwWXHTWFJM z#%BWaLvBxS)>olS(n&wQ%TEi?O7{_4x0_&1eN)+Tslqv)wXTfX+@;ED`Z}aq5+>0F zn|ISZ2n}DV`f0U-AsNiE`NswrR}iCYW3mxOn4Gvvu-7Qf!$T9wnUAoFI7#Q`OE+^! z91A?&2p~ht6(Z}}hgLP-REEe8avUj7SLwgHmr9G0;XijaMoh68t=S%OE_$y%vp#~^ z9YVIh_%Mk>#7mZrPOg;hNy=5GFg!Zq-JB9ShTRMoF7LXmFza1nB^Aa{gQ;6!8K!oPSgB~0L|#o!10N?^f28szBwvS zvS1TIOYo8tjK-5_ZAI<;Ow9kNIo9yoy^nV_#RvKq?+D74G@}rc*?K|+)HQn~ztFL6 zPwP2l*fQc62Xpuq>@S0zqo&^BhNL&OxudgiHpsMn%&3gcwD;S~cGC-BbbkHP!WXN? zjLtyVrS{rK2h;t0RKZG&@IX*D)xEDtsj?K!9eVe5oA!A&u^$%Z52gtQn2O0PBR7ge zo?|%)s4h3mdv4;92sS)RL>xo~>>LWX(4k{1sjD!z;+l~i;Qh9d!UqWWvBHr>=BQwm zMj&e0BhKDv9`9&TpEZ^bW9aSla1vz6f%c=NJtDx$ZK3(ZvNzpo(cy60HKl>9Ii0O0$!7#q20HAesgVLZx8<0?h(2e$TXl=M^c@-~f6p4A_-1cHGG^dMXEBRns-4+JWMf&@V5kG9l8%=$_*})Sc&&CRH6k$+GhbC6gSM zXX*o#k2p^d(@kH?xNs969@&fn{Q${Ay;QvRWl=VBxb_BL0x*_~wa1V7STlgg=HznT zRmLbLIN|mDC>$6JlL62UKVcm5k$l&b3&19=)w~e=4;t7miIKpTW_AoQ_ycbBa01NEBk$SgJkotfuK-nsJ8bm_d z!C`M=^&etx=C^7B~SfJ zgsKnxsEMV?L+63+W(O^Mj94WY24q)pIo6l6Pb6i4Q0^$*B*1!MLV--_s2bg`BRvLU zHD>gh)Se_k!l2(5qv_vfYRtxpxrq z*Y)Ha{N;__=53W3j*obVwmCwtlylO2n;Iqf;t57*G`U~0x#U6QL>%%dSfU#qL+0Es zg9C!PaHAcp62g^AVu{1#*@N1SQ%BS6gOeY7qisRNKwP4b$r}pfX_3dW zL|0HHb2n;NeK`9Q&h#MzWj`%$UYSWVrkEgdC{da5gB`YXq+j3BHGvGySgd(a8FWGn z%C~av#b=Th={2eiIJ6g(uPN8CstU=%Pv^sFGdP1HF2 zNyzd~Ww3tx@+3cetM#w@@v+*$NG1s9!?O!n7Qdq@(X;qT6D_iE@25N17B0Q+QF!3d z9A@CW-avwZo~vFHnnm(AYA_>a?fK9tq;N~D-1<4T^pGbdP(|7RgnG5_?75vg`J_{tm!o4Xfd*H2O|Dnl>5g)F=BLK8tr zvk&4L$KaM4rl|Mr15A4_$wY3BgJ)O;9+J?65Z9LYVNy4k_cw@(wOG9aa$V44(SE1> zF0}P&2^d>7&E*aA`e z2%_#{>HQLLkV0baxuPoARQKzJA~?8T`s!sx00G^TNE2DX4m;_S!d_q=V z5(wGvm>F>a%ARL2kDorek& zZb*1Z`l04K-0?#Jmphu@`QktEJLM86Pf9aXE0<@P1`0eBJ-)F z>JHYyEK}HYUw13N0C$rnV#}g`>IcBonf{{kWbaD;GORq=J|V)=Iv=&8*FLp;3zX~C zA&~40&x-QEdQAM`a%}bjN3L&UP(?KlfYj!vpL*)7+g*Q00MZZ68!|4R}$A>;A%rJ5ze_W6}m!2ewykgenUH8FuRaW@fBbaOo zR)Tmw5EX?g2nnJ`R)7cQ231O=P)7#Z*=P<@_UkoS`zveOPTTF%8-mw=LV~@wtoVNc zNgB50_@$KO-?B3=H9IvA(r>ADJs;V7!&)t+gRNK7-OwKLOw5Gp^gX{XPirbhCfn$0 zjUwttS5k(HrvU+f2Bb7?&&ftPK_=~QpZi%D9fN%Yh+%l_KG}Fn2M0ePJUmU}HG1}g5S2JS(XbnoGs@gBu5S1Q)w#>ZG;qw8r zaHT`DUkQE^2h{7ApL9yy`r*C_`|RN#19)g7{TLV-~I7WVh?#p54x z8U5WUcVWii&YxHfc1>vM<=SRAC%G`}OP0;zhmu!}itKa08}s=gSGHsAl(cO)z3)2M zzTMYA6@~a(;dk-MDOhoZc6F99*r4It3GN8f z%%-G8r(BY&v_TrOZ!_N|fv)&*Az;&sw!G%#w9o0E6_M z=o6l$i9RGq)ozmsg{+;3Gk{L}#^fe2LExdX!{ur^q$PwH9onMAOj>?C@pj)`%83$N z!hf`>k;GOsw0G0HH!|fEr_78SmshO7&rd1CF~f8P&|yT>U{j$*+ zs-+KHTN73Q7tlnY(c0`F73e%|$56t4>}dePNVER^xEyAW5{0~cLojJej^NKI=l`cE zU}&muj|ii=hhp>o92n*!E613nOs1|5=x4Ozb^hC+WMeu|Xcc*MQyUT80Pw?L9<2FuNX2<*sMCGNoW&jd$bW}j`KBlhW2acC|?r28+3aI^QBCg!?MacAe~d1iJM5IdZJ@D zzd%bBHU&U06tzWBH;+>CoVcEcX`i?fJ?)nXsCBR)lso$R#cj*vpr9}Eb^#4~_c#(X z72$#bRC!*24Q$ehm_jBHW5-Iwla?ZsRB#91majJ3me{ zRT%L~fW+7e(nbZX@D_7G;_bxDAL^UTU)RM@@Hw2$xO%>Am`8GQ^H&*IyNX&>i2m31 zkRY~xr0`a9w^q6&+fkySF|`(wJzU2|q%AdGQZ43NqaH9MHl*G?R_t(vQ zDL-MV5E6wDU!tf@EYO2~J_Z23RI`Uum{{@*U|$`2(<-1TnU}RAO1ZtH?D1D? z5%3k*b}f?0c`$cpSA!FBT=6Lb`O~*tcJ=aJU{3NUR!uxzA-)K^c`9t_j)R|smslSe z15H5pVI-TOjt-6Ug-x(dAaq!t+QO%4b9d|I%qD^9)RQ(=del0hJgZT`Z5}Lnr$~#O zRKCphaJv&B$gDv66QAy1MH3|?!yD!Xv)q;u6-n*^YuUrYq{;Oe=k?L&v)gYmw6{< zYK`SpoPn|@WHc9GAwY#I_v|a503x#5=Y`-Q(8`N-y}Mm-!bj@u^GVG;EZ#Iqqh$k_ z_Nd=V4bb1c+#RMJ=>QHH!8y0wn9QsnUzN41L`JR$Vco4f!4(vs21SZewvKQv*VE6_ zA8mdl?;Mg>$|4j;q(}#~*qsmLWM(?|p-opRejLT3DARiFB&N4+AivpwkqkmAwmXHt z%erp`_<|EzssQ&B6UyG~r%9Aw468t)XNLA9T9AHoaO(6X3TcY>I2Bz}x4EC*E!L#Q zMUq8TvHco4{%!qQ6!hXMB_WFDEhVYV$u7K<7f>F|#BlXUC<0lE-b%AngZ8HU1nfQX zQb(`!)WpWi*cG`}Rs4-=6!*S9ArZd-iiTJfK1?kMcP3bH>cADF326m~Y6m3prnWgr ziBq*Bkl5vvx#zyo(LPg13Mh|7P6>^~?t|IxS|XjLxqtA67)B)jsEvc3t6!kr)KU`{=I zcuVPp+*fe{=)kyy|4|42lJq8XyCDZXdNDlQU%atz@mC-8i?pHn^+8*g{r8cVL3@&a zvIa1GVmUr}#UBj-^IA-{k%%1%~vW*&mZqac`Em zP}cup6i;fNQOp~PhNDo0VoU%BA_QPY+?2HeeMN4DU$W#D#Ow8beZ5ztN!Pk4xr_Ao zDZMrmeuGW~n+<3sZit<_W5GXUYS9|N3DR3JhmwQ@XUj19adk+Ci!U9}COw9-k=B|#972yASy}$y|3~ zSF&VFf11`5<;aW{$s_^G>Q^$xo2!TJA`*>*boA2ck>{y__*OudIfz=BMi=}xA$v?) z29dX6{xVeQQL`nRF6&R@bCOm@2kTj&M$xXvkT9-by`wo>pU;zDn$~CGpl(`AL!@p=pK+IDx@-7h1PE2`Fl{}7?fIwP<1*7BJBl!@EUNYSTSJ>poUD5%S3q%J zW7&rFi_BR7?v~+$ylrSJ2oz*?JOYVo$D@{1BkC0`chQIkK~-N%2$y)(;RMVn=jf`m zbx0XAN2_-Q8$9S!Kq*Bv)WHuzXrV~^Vbz^&iwm)AYn|x1;&cIe(3;8&wTzT-lBKCZef!*irq(#o;9FTMS`)#pY>;x!l zH*GH_9&dv`?Gz(MIBDYvUOAPAyJ>t6_6qXs6o~BfMvPn7|G99XjQGtNvTEUFid7cm zEBs2H{10)HUF})How;a0#S*`o`vQvBrI`DY|1OV7kM1T?kmve+MHtSN zr~NF+hX~+GTDKIj5!k5ygBe)xQ){uvG?xCpTStNNB zwCR8({R)pf4(e`gngQZ#q)MW%L^m9$xuiu6r*7N9yXdeMw91-b;xo(CFkyz3dfB4wF(MukPTDPPHLrIU0ca-HnN$wk`3O_2L@OI4h_n-eU5*`e#MIiaK|Ryl7l*5oN?<7Q6n&*lw{Hib70Wn!HQ!Ql zsjPNd3%!i$O4!;RWk9TYIbI5b?Fx5&0zM*QamXg+|AaT*l{LkSkzRTae7_8Y>P%f& zi>>M~VKxn9KNx`0d=Gtd0-qNUDE;4yRST~BqZ{FAaY@&@&d)@F++ohEbatZVAb}4> zwXsJ-)Co3in+8{k93!-fkmO!f=#yd+@-p63_F1D~>a4m4>8@6&GK70gzeF@fOh@?N zO*Z-&YP1(%6bg!29Ky!svvq-$vb|O)|ANk*d`r+?g3*==66x$bW7W_7E60&1>yoBL zu2XOr;`$Z+0jH72Tt)2IW*aP{WWY!!zuLpF@yT-p@F-_J=@TvaDj_ zT8g9b6#{D7oKpe@bGfZd#?4xD)t89iIl#RE`?FvNdKSjh36cHEAs1=jVCL&}PmYPO zbwP~-EqmE==#Gce9^;TLmV>RNdHx8Joh3K$gMO*caoL!f!&;i_p{w zk)_AQuvA}fsgG`MH?i|4x1z~?A}deT!>PDSnkGh~Xq9n@Jo)97u8Y&cZ5KGzO{+YX3yLP?2^Po2XErmVYaLJsAVzT=H*>YGKqKcRf7- z1OQA=Wfo^qFH)3uvdXHL2aLDtpp*5Sn(aIxz}T(N_iU-BlSoRU^!aWSvPE9U;%{*R$XWl{7k6p4CN^#$_k`kGZ zf}&QTp^6Fu`Bq3rW;5dv#m=~SdoI$>#tsr?--f)Lc!8X@4B*o*l7TQ2d~ymG)JX

hCD^tPG&;g1kJziak79qYxfLv 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 YAfeHjqM=bZ^1!gDY` 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%0ACYfid{(}bkoTu~LxuA?$lOKux zM{mZy`LBk7w9OmvQ-_;lw9ki7Jmbs;NY4g$t*_)6Y@Mivu@X#fUz$%s`rtHByeLH@ zdiv30^kQ2PgQGxV2xN%x-jT=na|bs)l2YMjnE(l#HDNSP zWHj@(5LENZn+O-vdUh_qBiVM)Q`Oo2FEf0cWSqC`yyGj5BiJu{dA?y@5J+$eXp1D+ zqrcF@>?vMRGfCA0{|Yzhn`y-bD~;g;ap9q2eV76 z`T#_abh%0ens!BxuY8nfW_uD^<5j$Wr4NBtBA3g_w_l@t2OD&#qIjBJ&J1=GmgaUZ zB+04HhYpG8vc-M?t#!lo6|3K}$xK$go=3(fl&1A(SK?syIlkV4ZgEY??u{d9SM!M3 zBW$yaPf&rC(%Ui>Us8L*EL)QPI9B!Bu|mBIH~avKif!N=?S<`>Jrf5@F>zi|fDG zWDqX1yJFSL?tRDKw6PNeBd~+ZPHbgdH^DYI8j19Uy?ZFqeb3ygTB7Cp88sE3qv6=d8-(2atA zBd4>??s#0TX1emaf8S)&c#+ zMiVOboAYoa_murTKWTZPYe(%B#QxDy1QUMtc5x<28iUWwqIb=0CHa`nUvdRcI3b!= z+7MbRHWICFBGV>+7?e>GN^xDz? zq|E4|ZuNeZUafBI+ZJiT3Ib2fgNn#6#$t)WkN(Cp9-kxavg|cS=O!7kItJ)YI`?g1 zEF!uCv02nnky>}G2W83`N~07he-S5T?)8d3k~DWBtjtY+LxI%OFm*IYa(@p3vFJgj z21i&;S(aHP+L9MVIC>ha85bksAGU|MOKTw37|UJXDtJAm?QHgIOc0YbS z$M({_bd-~P=4>N^?MT~u`U(1)Km($k7T$7W`!RKW?Jm`#u^mdnH;s6q+6lX$Q1;EW zPhPXVuI4MC!J>IP=GC?u(zPg!qCFgZ1nQHlL1`>T0UD|x%Ltt7P448x<9Wg%*GhnG z5CEa}tboxFy5iiuBOugM(M2fqREE#fAc=$sUqt}a&a6vN&5T^lyh=~7@dY~i?hA$< zBeD4NnePU7`o>3>)27%E^6WU0=FsQw!jY7PwRjnmA7^u#E$gq)mzlrM9S})_PMi&c zdIz~;^Us7o98XTKPK~m=b=vRewSD<^DtjoEF@@7@(CAO?;9@4^`A=vqgcmvl4l)cg zS;GP6zTLY-o&4PQ7SR-{`Dg@9BzZmSAegQd~6k%qxN}B54&vRw{ui zgffQgm!%R3j$c!fV@G1np-Jj-ihcAv;>P%Yw@%vg7MGz*$p0lLdr65GgNO?K^>ljF z8@xh8y0yCL1k>?R$0lU5Yo_S&nNpzQjcWoixwx;vkA1N4R=#YTulw%>xdf8eL?shv ziMy+*r! z=I1r=;Om<tY65M-vs>|oJ zKRg<)WgDzu9Qm=^3KVhQAq^jz#T`s^aaAFG7*RW`lqdMJf$lJctstUoG z&fBtZIi9+Iw*yf{rSTRtjI3>6z z(CpCb2{u$tCO=8|I7dT9>wDvd>5H%&RTTDQhAMgp41Nd^n0(U|4n$_a z(um2&5^SFRGISly!=K7jcQNqkZ{x@17KL!?5v*m#3Q>-xn}pXsA>wH_p;?}~;A2Sr z9{Lcf-N&zAD12dg>`<{)G!3HGX}5H8cZ$Ve+X;--k?EOC{%?RqJ#2))ngcp6Ukb8S zN$r};(e$Yemw(C!@v0DFSL^DQzTo*m((;se&!)TU5&fLEn;yVu((5Z;q(5O_th;Y~*Zj?}kYdenB9a!gVyrgtm zcsokKPS)%_?%B074~iQjZZUbZdA4{Dty^+R_y-j7KdbC01ssWDv{c%rC z-W3P5?*{RK0ebtKY}P;lo{8!LOIznbqZ7p|Q*+lNJ*Hp8tx7>bRE^p0zrfQNjQ^^p z+*0=pr5#;}giY*7a!mBgLJVUXU1tw=8cC0+orc30{ra$Snmc(KgpX4Mk2{PaHiR># zXWw%`w4sUP z51Ji{ppkuGG0Qf+ATtM-mL8OjgnsFD%Bj0_scPBl~_dz@pX32lwy)#w|)pyR+&*V`H z7CJarZF3AP%4r|76n|<)kTKF)=s4?%2;R4hlRx&fam}BhY8l0FAfM(evp&l+HSR=(R(<$Z*|TQ?0FrktO+5O%j#VO{+EV!Z~?% zs?sf1B1g3!6>2Q*0L~VoCEc&9SPQqWR|aAOd+*Q_UtW2G!m!}B>8m0ya|XgTD+dt% zz*5n^8-0p;)Nr;%=*rj$Xw+sD!UaQnfP_$AlY+WiCnow><8bV9Q;+0Ha!f=!Hj33e zk$V#IIcs09t9JCO&@wxpzgvt6)u5xnX6om6U?vUOXh?9xMkb;69vI}r#ru|vl#Paq z1kX9liPS~0R(Yjh=UQzY3BEX}_ z_(myEdm&n61wO-`3g)PeH!Wu8uO>}1$%;tlzVBI_;_q**PR}GOL2e^+AYD%FJ+hF{ ztHeku-&u2ooJ5eNS$ZnH0ELGAav6HxF*5!LH!n>T~td z+GqATc?>RxAPx(!_cG2x2~O9C@rKbrxar}t>W$E0Y9aD;I^&1WaF-dJS-ObL zzrd`EsFWyC4Ub>BQ$)()x9T=!)qUpdBD|vf)(M?n`TM;d6PgzR>UAXNm8}B){a4{p z2yYNNaO4S_DWfj~hU;5_Fl=6gO0n~6NF!U)&gHR%rWa`yBZd2~gVm`Ls;V5nz&Dcs z%`7Actnmq@CGfcZ#Eey>0s*M92z#ag#|TQD*Q6b6Kvn^7@Jas?g5ty-z8$&YiOd@R z!XL7rto(z!h#KMNp`Dw@IvNp^Vn1iT;B|(ZkK;Iu36;}D=Wte=PFfzal~93IVHW70 z%Y~?*EVDfO*SQ-j$||tGqJ|{5F#(mfx3$+L`{V@Jb1zP?h`Q6T0&TJ^4@|bu*z>?d zmSl*n%DYbS+g;P6FlL3v-m{WQX-(ivUH@i-lx0y0PBPtOZ2GLC&u4JWEF$*QlnEc&@Z;U za7N0H3(+8}0Z=qV=PFX45LOWjtJ(S&7H%(|UTj(<3ky-VTcn>wM!!Xrg>uIj)^PZh9}Q!=Pkzd15q1szAj`ZGY1r0{7G&)>6#BtAt5t zoNC1rd$s%fZdQTji999_o1uLiO`MFH&p#1Stz)53D8z@iwMB!b6+2CYc<)9kv%lsmZ1Qx7XZcSzZIz!NedT+yj8| zOm34#Icr`shls(4ThWHZ`;?TTaU zB?S&(D~vTatrmqeGA&{VM9eYtiz(BVON|be?*&<47gkftV2QkO6(Mh48XtVy!z|0$ zVeuBOVDRBoE5pWMx%2SsE;Qn~WarbBP*T}LQ~pIk5XhqgR9dNmn?|X2cS06(m3V@L z-U<}ZEO|7z+v#?>ezTy&3oK$>OqtI4N>5=FF5dzD@XscZv4`>Bk@eN244r}V}`!3g&A0UVH zygaV3$veyM*tU&JeyLj6dFceBAbD|8$`za-sC=A(-iQJQ$IBq;NsGa!brh_~KdZY; zqbZN(Pg3CkYc`xl$3OIbpSxNd7rt8)Xcnmz%5rE=5=u5Sw0fM);9N%2M`y_$-mYRX zKLM8Paa#GMB1mU_vxqB9db9Vtkx6$Y4M!A66zKv0CR_4*Zlu@hRPjSXu;2{bS-qU%vG7>f|= zw+A62>ww(PF{%Fi_OXg&`=-{Zb9$Hx%j|cn>69)_D{M zI|CBUtq_P0FIf>>$y*qFO{F-FCM|bN#ACCnc@S`n0_|bftnES=QGy_=kb?WkVK!@cbOc#B+lemdTz4R{_6_7NE(A5v8&*sJ*&fW)Es2uYO);Jy+1fj zhhF}=a8p$W8wN`YY13}M4az5 zX~j7ToF!lpA(8uKs2kn{Q93H;D~>*2we8EF+E5G->{am8pcG+vOUghTowFN?iAsV{ zU1^Y9KZ>v-xffZ=FNVOP#Ob=4oC_OQC{az%LuP-v5Ebh#RSciT(7ExxDTH>{$kxu7 za%8N_s)$mMuxfZ)s-3QL6*fLor9<&@2KnF*(T5eEF(pV`go==_HZ`uly~rl|pY}7Gd+(nAn)oE&yM_>up-36e|0CvmNIkcyB}C_aqZ%3Yc;3)WcVC+b zkat!S?&!Rlqk)k2@*BU%6#RID*EfNvqwK#zY_esToxhj4BaDU*C zcM9Xho+wwc(tZPa&Ux(~y}TfdjivUT4CX-fU3uRm zJ>)tY$g}!0HbTJ<_Cea0E*?*h)zuk~F_G9o-*%SXqnKQEj5q$8Os|rt79csKdJx(B z=$nju10`>FGD0ICMnqP-*;n6M$U0KYWeaSxK*n$K`eLP0RV*8Y*i;jQRq16x+|mh` zJse#m9^4uAC)>=KnUb$1Wb1B5OUq|$`_yXUSH+Aw$~3t`tOavP=%%k8yKs;XddaMy zWdG|lHdtva-23P96}!5=H>i*GHZnM>4*WnP{6;{O3>`)dQGQoJS>7ZrH!pX@X?~Lt zu3A1DYj<8vh6OCTz}jp+iC&@Dtg^uKSJr}Z zyG14KOtY?V9O9!2RLdBh)-tHN=zd`?LTwNw%*OF4chr3Qz4a}pAcG$O5Hs-fcWo$M z7+FW%SU=%0A#*Y1QiZFf_F7cW$2^XH99ndZ_nwCMA4?6*4=O((C)jG)L7IPRO%SWB5pc)@Dd{CB=ORRep|UEUKhrebY2!QX{JIF zbje6MpLF0jxQbEU5`e&-Oe~=8;^R}Nw7uJ}zr<*l@XlJpF-$SW#4wT%%St$9v!3~E*XmgK#=mR}$MrA3dovuE=(X_G1nC*&8+VXUs|7Nz zn0^!RKr6IcGzsg9buRQNy@C2%sH6sS>OgOb!)kZE(l$&`bTtlyUb~le9}7nRA5I1{ za5KclPZXurnsH&8wWxwxaVOJ0ejrma>E?Dq|BH zkkrO*Af`r+t{2b~R8`wr2!~J%yE+GB0&8GwWVk0-RD|pdgdHT*#=akBK*$h)V*{_i z3<2=u23pn7@JOftQWC@|7|dP(GdP4$01ARz+PVy=0m2>x1T@u>WXzAv-O0kWFoCWC zS?=fz*<5Yn3Ys173NWo=Vf~1_AJ9#JC9tu!wYWOAfC0nW$^bRVz{miJYNvA$K?xdL zgZ{UakqKfW3w$m}7Z8>eQiUxjr79_`8Jl)S*N~N*n_D~hPs&hMUP&+liioDHk_HOM z#{^QswmSFMTMA^i|D47IiaNJ{7x3JM{pp~QsEDqxrjc%7{?P;tK--0NaRB?0{LtU5 z*vSC?E_*(fd=ghiAjRE1?Tlt0TJ>@hHH_DhY1Al*SfP2VW;B06~(w~3*@{!9!48+ckP zLF1q>X(z)WEMtRLEogC5mguyB;Mfo1_i_A=k(amj@01W`;8S64svUBA*l^(#eerfLF!#MI!)(cS3V{4H6(ajE_- z!T4qi6bKw#$j;8Z>vy%c{rfqAxw%1B1-?r``p^yl9)PPq1j|5XNLijen{Ri_8}OfzhXUrrjUQcHfe#(#sNq?0h-75L*NE!KRCUjimx2+ugB$| z97dpw)!(t(MHOE-cRg=d|2~^={=pheJ)ul*kS5@apg+Jn16kjoeZy=YkcU8w**`c= zJ#=fE(=)gh4+zm5Sf>QHBmryZ1h=tKPdf=uu@gIeIrcTS+is5p?;Lh*{^j1zZC?ma zIO^SiCHwwM*qyLEv^mtz_LL|8k{@o7A9TRd8vH3x)0a4z#t!<)Ey8OX@+e^ZOGxm< zpFZ`8Ze$0EYiA)?*XF0tPdjc=U>CJcf_H63?>{)--dr#;qUtXnrF?_Sk0Sgw;%wbv@E-z;=%n^6;cMNG0+xMWR zMTMVrz^W@qv!k04+4iI&>hpRh<5H&Ftej@c<=WFQOn(gX%+Ho7L{lSwm&T02&BdY#3Io+Tjhx>5}_1sx-b6N*ov+rCN#Z5k&Zk#3siv36H29VQ2rkD^aUZBMz5_h0V=}IhZM8F53!n}pxuIxKRfN8E7g zfV65}w+SOclGcB%Nge0|Qf9A;FysCJ!vUyX6|Rzlq1QAdt2!7;9o=$#1?JAFGMKIZ z1FMf@ew0TqFICCMCXI)3TquJ-&fuPra7i zvYjkl3?~-=?lZ@`~ zOk)hq-$!b(Jb3(RAM*ukq?3oPc)%n!2IouWSFZY$UE79b#wJUR&yV~MH2g?n`ZZ7s z1>!)9!*Uim_(6%_w_M_4U!AE-+msSZImaL#zA-cX^ss!PO$Ahu6M~9Gd05j%{y+? zi@Z|dp_Vn3*Zci@1NVZn3A$*4>=}%sN?rDTNUS8pd)8rc5>+v7kCQ;`6l`>jbxiq= z<=`}oq<^0FF?0`2EQm4?D97xEvg}j8Gi7S2Ju@Oea-C7!v5-mxp~e4Im-%cNxRh3A z)%4R-|CqUSdaKDQ)<%2hMZfQjfJSkdP53L8Pl)^KeJP(%urpR4uaEx2PkLYHmXP@jZ=7W z!IOC#&oVi4&eQvUxAW2?chs0lapAYZKj5ZH)bL($VE2JIjyHofhkha!=P5s3&}=Nn zcMtK{lGac(IR5j75Miv^e;`+4!i0=b67phunu*AL4Hcsoy-B^~e`O;!l~>=ZLKHXV zQ*BH~Fi=Dr65C?Rt4;PsryT#?Z6>4$tB(Vi`f0(nX-_2lX5`sViuNc zzpSRA}*~f8^V2GtM1jB}B(u6K9%zQX8 z2zc{#8xEf@Se>str>IzK);QPkR%DQcR5@0Jh}DaroW6T}hNEh9}cGpk?7(c(clUyH-T*FIsX7G6nRJY_2Otw@7 zA8+zCrg2;_6v{9()LQiQ;#<$h5C8H~A7KVV(420m0WVO7)RB@0Vz1uDt0Hjj`3Ufl zYm%zr5RENyzkDu=_CecZxd25gzNH7~iE>-X+}1(RUntp|q%2;n%rTC8ku1F`ppGx` zA<;jfmmwxBN^6RNp)3uoJZChs65zRFstuW?V8xwwro!bS4L8jP({_A+NZoe!Y?@zJ z8{(qYcpaAb!9DO<$K5l))JP3l83t1Lj;+h&?Ogh)iodpn^D;Uj+^Xo|S+&QXDxBY< z@>$EUK=;}`$Q0>`9v%F$eMjwVpu-EZEhvM{qpW}SFW;ZQ7`gT!^ND)_pW5ExxiVI`u!DbuCMfSJBxZL&(a~4P8<4CJfII1U?D{02+u5To-S0{B1ll_BExB=h zA+h#GYBf&gS4*}mabfWy+XqqH_x9N$KAgI~7c149*S@vStU!U?@voI^Aa!BRg5&Ee z1R5vVkTCtleR7b}tZm=*o%BA$eO!Ttj`QQ6W~AmCLdl6E+SgvLRZYW%qb_RX>KxD^j1-DIRvSEF8p#xH#fXz(x-AFVB#Il>S%z+%RZwHfdDXe z`T>OSyZZ+QD@{OU)53v0n|b1>r_A9;42D$R#TwZ#Y3??q};_hUHG6qqf_ z=BDE4+Y$VFK6-bChpm^;{dQK*OCs5yCxMtP*{l~R?$tDh)q3?m_tjOUVVafK&}jC3 zLqDow-e2S4^uu!BA`;WyZ$$nT+OUX-)mgB$j^sIiR$OjC$eKO0#fs>xdS%YwHTZ(M z7Nqw}+Z}P}Tg%JMC}ygsI?C&&c*i3D?qsHLR)3n|Kt+b?a3BHO^ z=33h^9pw^$S*5@%4uYLr#DpNYZ?XCkiqF%aVswzJigSRQfFWy46Z`jhDeiOIv;RlPnCOaj- zBi_Tt1pRj6;!W|2glp4@RK=q_rrs#tW(-K@KRfc&A4k$e=|eJAKGa;FceU?m1rin| zk0}HJCGk<>84!kk0=8wVf60YD*Qimghn7@a!A4{_O%dyNsI z7H3RAfd;W<^Sh0idVKV@SaVf@{VR}VMc!aJ#SHl61I-Z@M76CNAtyLpup}=CHp!Wu zDw*|{?MNHO6Q0WUeFCYlcGxy9^gT`H6Y+&@(wkG7RyB7}ct!+yV#A(&+Su)A4P7X0 z8OWM|2yWFUnM#QB#%x;pooE#3vnN?%*!d$dUA8waZCRV?lQNowYF9EoA~yB{e)j61 zgXS&0xgn0P&Hk~7u`w9K?*8?I46j3rxXWDucf{eNufV3z>JkOLUYL^t+VxNTY)!5> zQsb?e07^X0RocIiCjept3f)M&V;BdYqR!k2n|v4Kn}4Qy2c+8A2@@7#6fZ1aw4W{wpF|ud1`RqROB|2CFm`O zf6(d5FdY8OZnLHqx~09QbQ&>!^_HN}^oonzTj3x`GluNTO`fMjndnKk0}2I)hq^FS zsFtLzf{N(Q5$=5`63-d2xmHOLMY#PhI+dNdWGD!|%TqeQAS^{8 z*s?^1IKM1a8sapZAe|*v&qGR5_jr}KY*PmHhJBCkVbP%MNqesH67K%B$Eo%mm?k{NzYdEa1?&zh`UqgFwNocFJvrYMV%A&o069P^4Q_ijVJ?6 zW*)7A?KOTkTu(dfdZ_J*Gucgw5EUg(|69S!`m1$xe8_D5?~nZG_pIO5BT^uG3Gw|N z8WO;^XK$^7Q7>aBXQMQ+#ZYc}_y8qbk6@UVbYio^p%BI$f+35R25X#7hK}u?-8Am= zfhVyRT*vfo1j0AU^9DY%+e|O~>@L%P4o=syM)eYTOJisJH!bKF=S!4kr*P29vttd( zc6FC2mlTXpzeamknpl;JcGLQ2lvN*W6?4OB)jyVsw$oI7G~-xuZ5Fe&T$|=9W8_Mv zmW{bUqC3%8vXU%_73Bj7IO!zFj}x{**?g#m+M=Elb>gV4(dNs*WKnQUgnNBn1$XA) zA`q2Gw_X3RpfM_WW@I>%JS0DgOP8+~JSc#|W2h0@#AV{)y zPj(V)PHDb1sr_a_6}~aA6;NHC0_9%Qv*Y(3nK1$%5>cvUTj-Z9jSR;}wUpbW_vtZrERoBk5+21?L^nfy}4u(!iV5=y*0{TO3&fQ6fG9?Wa zgCF>nTATdQIW(8P%h(7Zpf8P3Aj-Np_nYTwiMgtoWnUu*7Q?Ab=fIvwMA^BhuULWg znUF1TXT8=vvB;@4_ppxm1 z6=Sem6pfH4vyvJutK#+=`3U1tp0^kJd?|mdz)&w&r2v|5)KfV(Sg@`D95o4Dh7mi@ zpw5YkD6)|_pOb%x@~5pK#TwotwY{|I&Wvf1W=-+@lCrp}>fzu^31rQU zaasyJ`V3!UG3Z>ly9G}{H~mINp+OC;H4aock zdB=>Ii>>z)J>)m(_z8Oo{y%;c16sBc|7=cG!J|L`Et3JkPcj|)0LM9J-HbHXx2L8B z8`Xv9mu#%z!a@P*EfGPNi;T$7_f`K%ZjS*_4>7DPMLnGx*C@+7@6zYGd{82@)sWPk z6&guA`u!s~4)=U}>*>dpZ>6mrXRjYhf<1NUh&CUf3OWx&l{d$@W-hmrmMSUO*736t4E(Og|HJ)+>VA zC~b~$N30AuVEl4%XPoNl$UM329_MnS(FwU>+2&@ir1yJ1)GA%)PY!oC#|{QP3PT1v zuyk@+b9%b3;=u~RvUZXH%*UQs{)VcSh?g^gLfk%xs~V6*UV9NF@B zn#kCW_M)oY3vo8i6GKFYKMo$i8jrL7rn-kOatP-&^0`h0y+)@&x_c|ZgEs1V=n)V2 zB+34WwQ*~r9iJ$xfXOzytAJunB=~DTsr|5_#g)Fdg64_`Deu7X7 zUsr_(%rak8QgrK>177@#;TmlXUO?rIrJhgmiY}+`W){RmcNpyUgZmT$z(K%P$cJso z7RFF|6-&pPbhORTgQD8(zVN8U6;p@o^jqnwrC5^4J}?Z1-!J6zkD!T2$~A`3%rCTC zeu!UpGjRQu0qZicBjt}@YASqBLj3bhNA$k>c%$YGWR(Y&FIz_E;83z*wowqQBu?ou&m zD(PyNzT9EgI?feY*20+7lIBCNxR_5eL{NN=mc`W`8z-LV2_5JO+UcOSCGECAe$KOR zN^A+BsLe}S?xBXI_ofJW_8%@|Ie%w@Gn>StnG(}hJG)v}AOKjGtpf;RO*6ImD=sTU z={n-b`1|$3gG$Gu;)}C2wZWa#MIP`-3Z)`6aQf3MMxi$-jo3ppvMRd8ik>r%iK?sF ze^096>4x&;yWi(*EcFD+nlV14uB+#_B5bv-Li^MUp)XMr*CoMD+k1RJ{*opiz}B@J0*%)*tI`O5 z*2aA^CWs;NLi1sr3uU^>FZ-Mon_*tiwt|kcF@W^@pfJSbud9Fw5d6t!6_sA~kys); z9zdB409s0A3pMg5_Vkyo9tHBZGy7^7cZu=kz&3WKSVma07KuT z;;{twEK{)@kGGeB;nLui`OQ(Zm}}BBxfeu$5YJt-&bI=!M%U9ZF^+nhC}M~)I&{Gf z3BHKlu1e=vOYktsGEtI~GFrOH;bZ+o_;w(jx=RAy9Ee$N}rcz5&Z z1xvz+rYek-%K3^X*H#|-j(8nqeYUFY878yb(9iRR=BS9?{2k=2jtR<)B3PC02)?QR z5!Fl{*PYb1+r6OCbMTe3h&sc>Nr2^^K&zqar}l7l)aJ>P0*?c>HA;^ge2GHRDW>Du zKuT13IUnP~CvRHi8ZWyx9ELpg<}<}B>TXKqj?#liaOvwm2>p?6SC~cNsYmxF6MP}$ z$I2@B0`{*IW3KVsy56jETRKIMk~vr>DOX(f|b<`fw0I<^OvlwhFHiGGS~#G$USK zz(SJ3{4fn2jgq@Ko($4rwxhD1!sy)xupyhe7TCb%EiENcuOq@OZtDoJ?QQCaekon@ z)U6E$LVd*GzUDQcGFWMj??^h|q#Yu_3YS!GNHzO}#4mJBh~%1(koADh_k9-Cc(z<{iTyxs^~I?s4WB(Z@}% zzp}OA{qDSbL!dDeBPzKGRq9x2WAAAZ`{J_9Sy35>bsBd`r$9ik1nKYGIFr-S_OPhG}h&dv+HF zX-A`8vK#Fmy_>eQ&A7@z582c;u4NlPcIlzb-K}chzz{-1jB8_JJ8%espOx@GcDx-N z^!s|T%38-yOjSz__h@=V9`0|+Pop)^+PClj)Qke)%$c3y`jt$Uz6f{;n0mPKgtb5F zrfGz$P0?0!Tzu=JhtL(Y_FnR=AdadqRo$xDYT19Z1}Rv|(0C0Q!rXg(!wr~@n~qkTuzGxA(y z7^*UCGeRt|woLl2Q5N2t3b2Rp9|({xz0SE3R)zFXL0u%q_Z=GDFLY`}=|=30UDL)` z5Q6NeH(t*`oI*Gmlzo^Y+Gn(o=8hWgo?@hn@n3X#QA0uP)`)^5JdrM7R28p4!;RI5 z?jbDggirNAZu~v@oGwd#%$|buxJzF!VbN)k??OK_11YJK*vof{UXb~0FY+;H8e7-y zgh#kVARbVJS+f0UeA%>E6wHIfyZ`m)Q$W7=h5MmfYMid?92o~;{E@DI@2%pj9BMHdg;A{7$e zVlqx|9L4}A;IZEs`1cHoVJoC9?AO%%h^*ZWljCD6v^PFg${M*5svI0X4(+>U;taU=k(%}Y8kzbxI@S2HYPl%^^i z7o@C2xr~{jh9BCvQJ9$3hh0~LjU^KydsFn^+T>**k{j_%ko!f*^E1EU*kHL74V>*SV2UC$g3(h;}#1ddG1TkW_DKV<1Hn) zYdlNX?{Rb6ptrc5hUy;_&A^KLULck|tv|Z5{>khUCzXP4xDWpE`j;WkQyc{0a z5%yhiYw|)*sUi8d12LOb^hf--=~$@f!-yC}$*P>1;l|3j<=ZF)BR67 zfq;kWrOwvhPzAgJomcBb^zj1`fpxAh&!v_1a<}=zk?Kb;5~{i`9&mjSvdj)wh?ceQ zXTR{QOu4obc3&q1sA#-tyjpR^e>KGbs_(DEIwu48+VxK$BI%;eJM^VU5Qe*_Uhf6=Ca3{E~}iz#xDfZp<5L$!hA z6CH;AwG1XIU!ta4GbE&w57vzyi9|edf?18UrYu0)IxVNc<|4{f=%re+b0IWIl!Ie- zSw(XsZ6?b&`BSR(NG~hIVE;Px$DIZ%Ng4gn(#H-|C9kcpk1{fGo>;+hB2eOx9N?UMa)0& zGj#{ztPGsZRJFWs*`t@*VhhJ;FCDzT@FJt|YSQU34Zf>q13WPPeXmR{dxkK-tqk)i4|4r*UgsN)A2@`!`0?d8~M2vQGgp7p2n=6G2CNdI+Es(8( zL1S(58(gGQ*Q8F#9$q6mvN6uJb5Ki(@Av9vEUwsc|KRU6$Vpc_7)j)*-OO8Rtd|Kx zCiYv6mcsAMWdCg=_7mGx0@f>3IWd8qCS2>?E|Y$qngDe9Ekl7_c#1|U$|~oziI-?z zFXBJi(V_Q8AO(OU9Rw9&bTbiVW>914gWd25Dds^xa-16eUs=#8HstZ!b z54BWVG}aO2;onRRPEp@yiP)vz(LR@U)|W61!AKZ~^zd-0>18ZulgZjDtM=1(i={Mr z1iC-DmrBy~1+IRv4WP?sK^W~tG~?icsq%z(h)J);X&QsmxYS7N70TF@uD<=K(43PQ$O?9Wt zNY@z16B^_KkkD2W$++d->x8Yw zgaytq{Q8wr4EQWd&^Uf7d&+Nl8wFTHb=WQ4lCfe@m`F;?l2|@^sZrv9ax@ zZa9S$wwdU9dkY+k4f~Q1U6yx}ln(ZseHY`|J?b{{D-0Z@X!we)?$QWju`p)qiC1Eb zMdjBM_J9A_hs^Ooi@MGaCls>NcWJ0GdA}TVFKJk;?(x@y_pGRxSEIArZ|kG7Qcs$L zqKG^t=N|fedKXh%X8~r>nn4S(gy-tLHhS-vR`TKI%A*YE*EJ)}J@;C^RSq_9S{VIRwHeVH{TaHlo2a)L_vJCJHnmH}% zjpYyoh!)wua}zYZ`6gG|ra7*fL|>wbUH(?FgxhVrZ@QU>I%`A5>fm}Q)h zlNt?HEerBq3h)Z*t0re#l-B!GTME{_K*Y;2DcgjF2rfst|o4c*Y16x*38Ib zXJx23(XdR1y4)9NKd4&@J0Tv;i=XuFsE%`p4a|8rYh-Tn!iT_BDyf?;GuA)Yok2nz zuN01n_==<+vmxGukSyWIJ#A0&DJ=1+{meZdNtveCNPuWh$8(`r-xcHkp4|7_5z8T#0bM6>hGHbf$sG z0wcF849EZ=#v##zcH$R{$lc_C=j|P9p%s&Xj;WUD_GaJDjqoI(nbxn zF9kC->6y(TB*0p_(!BY63)Ii~Twbo_Hw>whqWZ~gP0sQ!%tav--3_@t+*t0VJ(Hkv zK>sWdw}JWkEEGaN6fM%bsTVT*pu_&EUkfN=-54c2zIUFW@gUKayq&!+qFK>Iq7+Pk zJCZ>RSIY8)F#}@|{rD|al$vl?;%di8ql_3Oom|c}lH~s#FvcnVZYq)G%V10aSh(lFauD^K>gGV;3e? z4lrT^4Tgx}kZ-69@gIQ~Vf7#HN7Sc`Pk!)~=XVsIZAmZbYo-Um9MF3qzGrE+x{c3E zFv#ZU*unp9Hm6e5ng~3P+XuJW1A<;Bmks=>xK9u-TbD^E*a1C?e zc{k2Q(+tz#a^$Q$MqxK^>-+LkkoWVq@^I@&`2BL?%ZP6H>#Dk>n9d+=-=f1U-VsKo zELSs430-n}OB!uVg5e>-#+(#xT;hBU#o1CbJWzkYvYJ$nzea(W#4%XS#zd-z4Bs4> z-X2_5142B&BQzJzNM(LpI+aGF&_`8h@f7EOZF5R$s!fM=X z%m1{WzZ5hQ>+t0H#GN?|5ScoGfI!gVcEgfwfQx(Ia`5tX+h-_W4Q<4S`^i)n{4`?>CpgZ%V;sS}?$q358*4+vjsL zCI|eF3)3BdxKDTd0?nSv;kV zHX{NUTvc)_mXgr-=jK^y-Lnz>yKs4vA|;-0^OVe`S>{CkQ=o4VCXwzaZ%^~)D;V#{ zn{kyyh~(G`MQ7t0%!Tq%rvoty#9ua*Nz0yJ{7b)3Kx2MAUC9%a!RtPK63t>W24x1t zhc%4$$7{r)I{fxN*e^`r&8Y^pvg#AaP1lZTGnOz8mMR87oh*Cq(k{ahQ|yR*|DAPG zhVysHDii=&lCpgY=_g> zph8s|GhOL!Wj$Wdg4HmN(%@)0g!Jk$+^d9EKK0e{mTwr;5Pko7^eBs+Dfc)fM~bw> zTlqRyhV&o@MY<{|o!03-O$GK2m41^XyK{4F9gEb?evY8c|P#$Kl$2z-3{6zf$Pu*o^*6@mLjM3s$m<7*Wzw zT2befC7oIq>FbOfl4snsuhPQ!xyOK46)4!zWo znp`jwUZn4x#>s+(ESMx(C$+|a%^=)I(bQzpoVzjB`|1cQfM8G9Injg)@u45#RS>)m zL@Lb%e}C1uye+GN;?f$C@WHRuF7UdSg66#U6<~#}5JP6!&YWb3k4*$;)GT-Uu=}IO z)0*cf86exHHp3PQQ|_p24nDs|3ZA<8j3CMi#9_J3BRPjQRPDV)%6LeEh$*A2X1$Z6 zoZNkzTC@A4E=CiW1#hcagRecdY(ylYn4wAakh|hw<7}`Heu?@8Sk!%xsaL;2Xt3Z- zNTZHGG@=_^b-!;mLS>E!3G6Lv8k(-qudq(r3=p?(E{_7kYtxMLYD4nh`FJcOE`*+R zb49M#e`wU9?DWxus}Z`2mfP;eGq##3Ph{7EQ zc2d+|$v5s}hR?ddST+S+2V+XEC0N&N2vO3uk^Igq_L2+#P(e8Z_JB%-rFt=*9J&0i znTwbfkj`4QL_ag8Pv~hLWa?znn!EhtD=u8$w8e!vbjoo|84>ru3lfwu%Ef{8F2m~d zthy>#c-9p?wl9q(&gE6B)MS^zJhP%k;sQBU-v*K>efa<(rdT)kE_MD9$gg_WrD({rbB5?XI(|qU zTN@vXoT#SCg0gcb3Khqu>!7OS(z!sQQyo_@$B` zp7%FCpAxp&EmS4vgNs;VnGYRkt-f~8ULV^l{svlPr2_?{WVpcYw9%e1um9|_yy!v$ala2Hd(EP4gYF3 zmJF3s7L9PRXXhdV2%4_7NV!${%iW5x9x&+#-^+v@Xe0sjA5({yiqQ9>d8~7x7TMZg zVx`X~w@1h|0o-$Lgy%mMY3u`M&_gs|dG!4x_wYr?{kg}Ec~QD^iadXF)$MQ{-)P1OZE>IT5*lVg?%x{P zq^o!Fp}h2mvj=BNl<1FnQC;tfp?54}88#F<_$+b*JmuYL*}V^epq`Rie#S z4u^0X{bI^~_t>OSLZ{2ewedy8SlxdreInu$o^QWQ^6GbX8WymWJJX1c$lSl!|q#_(a(J z(Dt!T2`_KjbUi*?%6S}pia3}k7otZQ+m&XgjU6na6TCiU<}*=beZnq&OSINed zgiFaXzn3!d3e02_bPi6sU39v~;b0!^H<<}l9d~G2v!t|L-p{z{&a~G^CjTJ_0_fC?tuzqs&-pCdpHKZtUpP9WrWxBy{S=;U*+()NiEn z-zXh(J-qDbW>k=G<48}<#f}OsFwQ?6hT4~NF#~D9rip4P5Mvv7@fXKQ0BN!93X%!d zg5tp99!lEJ#|}^hf9jsSTQD1Pu-tyBiY0TM9swJ^Z~J%DY8YgEJfp!NXl2T?UmStq zJTHeSnTNCB0PuV*z@~(9o;oR8nzkdt4q8d+f=Xg2BhMt@3|g5ob4w`F=hXJ-_O`<5b$NdKh*ZdNlvK*+er zfqNR28wG;SEtk;2dT1tBuG**`yl)Y-G)XxwlO6`t015v~;uxB9K^HMR?KMSFrSYQx zQ@w)^yp-p$1y;76RWGu&^;rfFbPmAc>HcptUL2K5tJbp^gzqrlnvsUk0BH#Cd{+2a zEIjzFJvqH7^O4TE!sYRu7wYw5u5)_>T*OH3X+fcz<4;#1R%c{trr~wP=(Z8*f=J`X zGrh!^j0JGY0MR_w&y`Exq~|-rT4z|v&H@^lr9ZBXYwl%3|Xg>#h%a5 zB}(}8Y5%T|xiOEY0&xJdwZ$UI#9GXoY0P)G<5+Y#i0{psbbm_yX@`eu zQNTZg)muFp*oNS*y2YXK$*G`Z<8L2mn`f-B1D4t4%ElK!=Z={$N;eH=B&|$8(>=X6 znXA_&aql9UqJ11G;`}$gBzpgH*tw{-!f}vyCyl2;8g&?Nl#3K#iO0rCYCE)!5J2IQ2QD)AHM&{B6=O|2-fsGrf~ zC6X7u)OUIgE%j-?(2AY3y_2fxy69v2QuTw<H`roz?d zJO_5?amq@#o2zHG7g*oWD3$b-N6Q`1vj!kxXw!rSbf`MhHLjlB`TbuG<}rM9TfoIh zVh&25KWBIzq9nnhYL-fH^PPM~S0J+`I|dk}tY9>lzX$j?St~?jCr@gozW(n8X3%Y^ zWb+A%Bd^tA4C&P8$5V#Vpw4xks*n%prRQ7#$M2SM6s#F0(CiMeFoCd!WJ;N0Jp-~D zu-$xxd0BX@x-usXI7^iJQx$C0heyf*g{|5V`Vr}iONS#aCQ|L>IUI^ngO%Jq-aJ9f z1HZ9(ucM-Ns;Lm0W?{3j%QcM#nrD93&kwbcnYeuF-C4Fa;xiMBfC?v{X63%NTBNiU zhogn_v42n|+Sfp59b-Lo^^&U$34^_d;PgA5i8?2E6PAW0Kz8NP(QSfYZ0l2Pt(XFB z&l3!&eZs$f^p)zlC@!_=a$i@jH$Hj8oRmB>GGfCd>C^g$xNP(BBdgF-o_CubV-2L) zpeMy@*S|Fi#af`FtvC6-?W*M<1SOtPSK#mcdH1&z#>0u3hI2K&?ft$~I@pn2tlL01 zjrJuiXu&fYZ(Qkkq-xb02sX8OB-%CihUO!RTzjb*VhE`X?xm=Be`++KYj`xIQ z#bH!ti9uI2G(10m4&Hws>A@|;-ReP?7DPgaEJaaq(Di%=48#QQH;GT|3lWXl0pCSn zLf@OUCn*S>!4myAc^h32uoBITQ(oUak`mJp%NQ$f6RxnVF^T6=wSY(Vw|oWHPrOq! zJTKv+ar)+u4iEJQ#<3 z=tu|6DVQDFLsAq`nMEaZKP)hJo!@F+p^rNyomu@d5Ey)8f(i0bsjNPk+-!PvMre1j zYf6ongIFh9Scompc@QfZqp{7TrBO<|ZjSrCbxpVN!qPi@`WdGBf0tjx-MinfEyz~1 z?7Gtp+hh58A0$%dtPCf0sXAB0M+ZgKpkUdGH>zrkL^=N$S7E=tBEVaqz@>dYJOFZD zwp*7{ZtIbG=dveMPT7@qgE;$+u|hF)LpTHLRfBF0KdVp@F&$_D`B{`J9FV=rdG__~ zgXNO%tlClbiD*+os)p$^@=cfc!zy&^mpw+sqO{4^zkF|@A8EUsq|%&AmH^}mlAxF5 zBYlfF2#3^d?X9Uaw3U7Y8ctBQ8~$@^?L@-RPjYK_^+qg&T!%9dXQGiWAY`_-Sq?ir zfLjQ35^yiJ;N(F%f`syPUV73fAHz(X^&HuH%CH_FrQg<2;HIhKKtW_-Yg(Q+aJGqH zP43a8c!SFOw#CSI(9#}Ck;?KZ?6W_ZnhQf7HrfhWEiQuskE3*db%tR-05q+~h^Lum z=y@kmCcEHNS@muUQJeUtcrbwJKY(KU@nSRt`3eGkhQ2?`b#cX0*BD>2QagikQ6JR= zU9lN^zMCVNR%I=L)@S6lIr$>)diCuIt-GC~mul~WGQA2u>P_L|&EW%Mys2yQ3%eHO z&F;8Z+TK!|7``yme9qNeLTBpLxTPCYkhP6lcD#BTjgP{)nE_C zJ@WG7=JbiV7{7$YAC#qLB|4*Jg4jr|E3jhUnr8S4ga>-ddWq@_zSKHFQSEeLv^3M2 zSC=i4vt=&P5Zwb~^8&DTYwlkty!EexY~W(D{d@Z}>(!bpfxB-)wnQMjtkP3{wxx~& zX^5Ap;jZD3?Y_1e0#+L(L=bC==1`eXwZ@=p3O%e8W9S-I*9DHuO+4OsFD*#^fOAGU z1mj{YSYIhuv#iZ33HaO0BBPM-klPyOv{|=t_peHWynmWnZDd4mrYcq|Zl^m?0g(pi z!b}16IJhW7%3iYG1Y)BONcJ0YDkE{n>NI$2P7P5oeh&v4mT0HjQOPJxj{Q^_IzSJ) zy2>1*PxbyDuCBnu?dxsXY0r!=Lqi3%v70sq=G_pO91_zLH=s_vK&c3@{?S#}Ne$p) zV*-y#Y8EV`R}SjtXA~9aK8uU{WJy*25k+i@SluzkFvLAe-*?nxd$`=`P9ajrIBaUHETGpWNoudn6Ti>_zks;+iCadUEwv>j0t2&JLaE*h;*U}qfgF$d z725z2<_W~#rHwalcet9&FoTu~Zex`_h#=71#q_eOA)vbQeDf4QKNlMA%t_bU@ z`%mLrow6a-3Tqb{6Bgq>Og339_0Ci4H`FT`hQHb(ec3D#CzayDt*|1>#uQ?(szsO@C2PR?|*W%RaX?VhNB@L zMddE1;a*`7q^H|#Q(-kQ|F8@9#1jSeZtP2#96duXGD0$e5Vy?50tk`6fCEm++MtI($nsBIW~;mV%eCR6N?#K=q-XCFb4W z({7IwaSU7(lp6YEP!4;Vmngl0Twc5*qyI|er#T?58SqIJS|~eR?1g`WPbd?;0175e#gd-}S{f%XophL?8RmNys`$YQFr~Dn5rImNGwvSiFh=$N;3WWnFda6)4 zcqPQ-TkK2E=^`ays`-bJVR+EGQPLJD^?ZW*(7X~-r@WS!hJyQqhusC1r;+cWe`Hhb z`!?0dkKz4oYv|UN$5$AGBOfbF@Z|z7XDxCe3lZ4mc%l?(H=9aJfnC(bhct+b4l9H_ zSB$viur}-d$@qG%;xD3iSq*Z^H)D~ANb(kQ3@Yj%#csQ~cC>QV+nfoD!Bq;`_=<;> zBobu1$!f7-IEP8eo+4xhJ){sdR3!w_BjePxv}7)pl83GOVT0ulZWtB4GGa2Cn+u-P zvL<7NSYJ{%2#pLctTC#oUnmVw1)xqoqI;v&s9{3|hjefQm#NpyG5`IMieH2-D-rhD z%5iR-8I_xBG)mviysNQcO%|b>NAu{fIyLxJ#t@L6M0b!TXRR0e&S#*u(L@bgr4fDW zrMF(byT<{~oN)U5V%+GF0!NThrz|zxP=5nbK2q`@&+g(`7|nf5clLISX%CGx^wrpV z6BO_@abL)rInZf0_yF`#8sI)fEw;zrCoic(8=z3{9z*EqHwm|_JE%~@IC3uh&y##1 z8r=z$`qvw94-GlV$b*^uuh>Nn3E#gxX@!)bAq-n_cb)5a z;VRMP2&&jL*G!F56gezAx-+DeUuKLFFmw(qe7+_6t0Uxw65E<3{~Y+fF8_G?~o0WaqQ z#s(MXMNavgqmrr^VppvjZV#c5yg7+CPs`X!*rIquU0J*09dK1nYdOW|tYg_sTQH~F z4%nTYx{RNbWBbrE7a#Qk+Dmq)nD9TW;5Hm@RiicLA?mm^pAd!|90m0QBT>- zqGJ~d6^7}^;9u+63)`m)h=T$W?jqAN|IL6kh<@+U0MW+~KwDetXXuQ0SY8%qVB`6# z^F~9O4B=tECKav1y{_EnYfhQgh?331Yi-j~41Dy`G3yubOLfsu)(C|qdp0XnBJR=(> zW0WaBdijNyaPNu$IuMlx$*snG-DR*bGhId4|+rMyA}};j{Z!s?$(`SOa8If6sZt z@MUCp!ZsvWh@-tu@^@Ce^ES4{|Cjx$i~U=AA9E?#lytH#Ppx#|Dt%9 zSs5ArpA=6^yQzxy_6Dm=!+|I?sMMdXe-Af{fCCaqdl%ZPQn7}kdnEenfm(HY*W*I2 z_)JIN=`A}`Vvg(imh-fAOanVED$hGK8~4yGFyO=1QZH` z+jv7z`G7yVkmE_`R&W3q!7Tz@05UHUtu6p8Sxse8UA0Qn z1}K!N}j z%E-=#Z4KOe#kMln~ z;kVyJ0di|}3gY^%B7!imGll;6vvWS1s~Pyafg+k>QbMxKih-&Z3~r_p++7cB7St*D zEB0GKPF3(1e9v$nsQ$qTKtoT23X%;uY;C)D}3jJ&5<0 z-^`i1KI0vKXFB^jgSB4`ZiYZJ;up$~vEZw28VCfm9zXyNAU>;t^fAxOzvW?c>SOdv zD5$NBcL>h_uGtmHQ#<329vwxloB%okz{MHN!^@ZZsQc9IuJT42ChMO7+igHI0%sI6Qivx}IF{dEnRR|INzTm;D!^+2 zmS2OXJVOC)YVB8l_%HDQwljDoEYk2I+_@KgK5BAGYWDbyNYtgJ2mR)sNjhlI-ZMQE z8$)QX^~651Y5pRU&%*UI=h2JV22cZ&Z{Z97H@zbZD_}5APQbN}pH2aKk}u#}=tuuK zpmf(`k>w@VvtP>eKE*@>@60X!q~i~LZ4dgR>$@#nONd6m3$0AvoD;vaB8U*K%}$Hvp7Y3;QQyapyT35M zMS#b@u>*akQ4xY$JeZsu?EukN)i?lZax3UW8l0Tnzr?Fg`s9=Pw0#agyO;dNumFKu z0;Lp>%m~Uq1eeJl@kIFJTlYpFQhKF-7TSckoE+~S&kt)vK#oP8aHa^k*NalhM(b-K8I@yTbK>)15W-3>6w*lHIot2kOd7GkH4fAmmu;FQGPKerfG5cs6=a#~swJ@9+K`$-hV&A)c( zO&RfTDjUwvX3;YZ_I{NfhYU={qCL=GUkL-6MXMw<>&r@3#d#JoF4oKky-k;i_w6is zCx0ZBuZ<*&s#3};B20IeSbc^q`{=mi*9V*#0jCZzZs)hhS1g*3SEwPW)9xFr7Ws>vd}Myl{{Nnj&~NOr^g zEuhfEda_G1bEY({smv6EZq>RYLwT!{>KSKW=nt<((jy@75p ziPSvo%eP~lhdf=)8H#OWV608C*E@k*BD0D2?HL_(9Bn96wTS=04KflGdlz&|VgBPC zf?5l&01zH{owARgrSI&S#l57ha`%(-4LM2J8F43bA9?_iMDIpQ)2)GCryo#7CM2{D z7v1f(4Qz!vY{~&qi5@VT{c#WXkiGU3H9}kpt)fpU#o?9>zZR_fm%g<@I5bbYasr&3 zUjv!D|40%`*p3)#Os3=C@ID_h(O~wN6jUr^+|#LDv5Nt$%nzGLQ9|*vio*Q!@_AWU z5@kt@vyNX_-0J&Y-%d6tvnBCZB9yTl8>DD|dGJG0bn5k%mgjqCLf}KuQ4jHb2@9Oh zJGL~qx#j&l<1R)j6$^|pj zUyre}$22n;YcP)h5(ROK&c*}rXC`@Mbrc{(4(@JL7(cXocg5PSCbfz_eSHM z=`wS3dyu#ChWK|nR6?z(>WNuWYw8uv;_^<2Qtya1nt(Q4RJ-KE=56*Rz`BBaK8Eq| z>MKD>=o%;EPN3Z#h;tI;RkF^`DJu2f9h3aJ^ZQ%Z3d=y*dX|#bE2$Wny=~V|Kf^ms zsUK-LS|J73N?=FeUgM8}SO`qo{_XJjMb70=(ZT-XI@gdHHK#$`S$OrR$ALP!8RfpW zsE{Jg{`6%e78nw`svJoVBDqO;De#1|d$^56A58MwE^0Opn?d~-xpe7q1 z>R+d7Byqy`_$kFva^l5tHYgGU;bNNN)8qxCcg06i~E2Ln8Rze`V%$i5j96 zMLJ}DcGj_^^V|lh&>Lge(sGm$&C957LOjt(Z-g3y4RiaXTGT>ANM{&b1ZC%TuBqu% zjYk%XA-pY#QsPPI2Wu1G4THRE6L=zSt7L-O^Z@nvvoIZI|Gk-)t)5@1w`H&0(u$t@ zwII_|G@hg2eB>jXK)}lx9*D+=n0?iCE@#^sGIoZZmWg#TSnZ&pZ5V{IJ>I=VD?E4} zv8*?jDQ&Be6|c;<%=<2U@vdJitD@h&L6^4cx`wLV+U^#9lT*_5g3_OqlO%@V6xMtZ za?%Yv^*J<7PXu|DZV{<-o6%u$q8}-Dhfb_jZ2|hKgq6Y#osXMA4G2 zm-LBni;fSbzJ+LLR$eBTLiJYeWlmD5 zf8F_PH|PDi?B$PG>HnyoDWO&hZ(LPD5A@WC?GAwS%qw|s=Y zLZarQCCRiYv9e9&*f-8}oOIa1Wt4QbFi;v|>kvZ7u~6uQ3_T1vj2S1FiZhh>loVjX zo|G+k9c9y5n-zC<430D62HayVI;dKm{oLNHj*lHLNwT>pW?di3 zWrJ?SAyMFl8beZfVYpPBH-@_-IK(7KI>gZH9kzn6>olmE_LxaMI8ePV4+m>-W`Z1D z&MhHIzmX&4EklH2ahUkh($l4i)`{K8?>1~A;zcz2psSKUrO5KkER;j3nM17w}dgxb7@>S|W&GP& z;V@}zp1k)SiMN;sNHd;2-TnQkqFpSnxG=!y`R0i?wmJ`tC~{ZR)qA_xR@kz=M_4eTMT9;wo~@5mT>ze&Xy0)BV|Ft7E6j!^W|sGmkmUL{{OWJ+>GMr9vzgY4J|9rg zOjj?U|CRygsTFmB*kK$Poa5Bq7y`xOiTEx;M-FWf|G6+LaV+6>*uPmMl9Au>nR$qs zn5T_8(JK#`Lp;$F<>hM&qYT)O1v%Z(e;2%)I5ePaa=XRt?cbhiVhC{o6i>leSp%JQ zzl8reX{a1{f+&vGxKfxCVQPO1F~FTW%%}`WR?=4N+tT5^i8o&J)8YEEg_rFHzEYO% zZVy&&8tCirr8hIRVncD$!>Q||=4FwfBP^b?=(n%$?xcO*BylTi~^_rHmLW zVA_l7t<2TGqK&&dCzH~wmMHXZ#GeDr_*sf6d)Pmd$~Qv<)3VKAUN_(j*k2}S^yQ>o zb>m{={ldFGetZ0=BR$;ZXU<4NMImsk^T1L?sK}cg`q~Q`fs8$q9-J0)1w1f(e z1J}CA?ampS^+R5`oUu?xJd)w##;h3bZq&OVInGU=go3too1cD{NJZXBSNXL+6RU$z|bb{4+KO z1jUzImO--}w0wON7ni5BiNNU_ETbnoX&fq%JzmEg7r5gdDcbguHX9!SQAKzJsNz2_ z(3y>S2(Da>fAKasy-c9=#JBdQJ(Bv^Po3naWjeQk3}Ao6oqeMXh<43kEkxUWkk^r+ngl;1SZR9z})Y|!yM)1o7ismZH? z@74J@ced-__Jy-nnX!)N2C^!vqXQ2FZ!%E6es0T}Kq(L4=EgL!N~s5t6|@HEjh>zZ zcZd5BfQp{$J4kqtL`9RuH~gi5YfgqHSG6A6Sz(HGg#tBfr~FRU`OIxWAhN*e zC_0^}G4x&XI=tyxThEgr?dN$sf~p^=+?vk(;co-%FXGtwC0WZ=4SZeg#kvVqnQ{6Y zV27L_v9#eMr}{_osgTTHrYUI@C?bm|x2&@V#<^4B_>V=zAc(UOp9zNqdrlXWu%t;|1Bqif-{S?(#Q`+YS~jRu6g= zw~mhMs2IL?2@~VgUzeOp051n7Y5+&phsH%Di?2#fN?6-hPnO+|j~knhGmkB$#7!N! z*|tE&=Eb{EK-j&r$;VCaj@SzfUosm)nesBypOx6Ioei7o(b9D9Uaa7M&}J~et{cU? zCm)?XoWOw*?ga=jbd~S4d=>>gvxw#N^!~dWWw1>U*A>2xYN4a5&{>y2YEtSW1+`t! zqqUhKcq<{pv%Rxu@YVdx-s;>?p|&9?XRuur8!5uNZA?eGl9Quf2@=8G zaK@5{CC#5?$S36mjqMvjos^50+hcs_Widrwwy&Uiz>I7l6DPz)E z0tandBg_PSv2@PxjAV<>hPI4?mRTjXE9@Yh-dA!J@0mYSxek-{l-kj2W`{IA;CEd) zKUJg{FmTLNNjw7fGy$10kkO-m@6l%#bsK@3%JA$BP8lVi;+xlP5N{pFhf&^qpv ze)})R&LK#UXxpM?+qP}nwr$(CZQHhOb-B81+h)I-yof(|gFng0jC&^;Ik<81oV^xr zaQZQbF=9`2FjH!U>qz**R1>b%ZL@gJZ4Q_-(jmLz;xd}IyT@QF=_n~Cn+i#2L@q{J1D`e(Et+I+`khu(!0zNhL~vL{ z^Q($SWawxZuJG-Wj5%-|PBL#5n=RA@===Kww$DT?^`LPuaqfktf?~{_uw0)L&wlEK z_1xEoA-dJqPwsLEN@Uz4XcZp{_=!#k#wbf(dcKt8Pi58s)inz^Z^#OT*uI@KE6%~k zPZ-6jj2gPP21V+Z#XcKEay5e76<_m5LiVf`y%BvMKn#vmn^Ic zZ~To57<|^7E?pSj!)`a+N3-W zFLLfmFjQ!S!7=WkFmCu$dI7wK5$za z@>61#<7`=0IFrqGwCLTzU$ua}+QVv=G;9`gt$O2dI{r$mA;W8N$Z>{aC;Ty~D?^lv zTS~4Js$!Mbh$L*6`s+4M;Mh$8i4>=v?zxu;vu@1|nt_`U)AS@3?-!$E0~a>SNwn^P zXQ=eN!G8xCCK@~#t$s>-@S^6rfMxdz(h4n!W@5&sl9!M2<@BT?v5I{A9xy|v%U)lV zAzKM>seab#8kVR>(SkmtANR4l2tO+nZUu2&wli4$m=^qp;Axu00EYfUb~D8I&Cb=T zOJyF|+@qU}9MelYabI$(DRgJB^AQd)J_L5(6w9lV(vj`LuXY0!{xdwF!&Cgw=hAP@ zcoGO-vJ#6J5Zy6%XSzO+2nHr;59xlmcc*=vQm=Je3M?NP13ARJf(bs+Vf{-7<4aL* zxDfB>C-azU?KyzxmqbgUvDsOGcwR=nn>w@`Pmx%3a|PbL4N39yfiNiwbc$Z?H&0r7u1E?#3k z9nwr{Q`&?vx}y~1ocz0q2luFC&<2&cg}6|c3A(x$f<-40WYfmK2C^1KhcdRJGvG;K zb8t+G8ZGwqX84!Z-+gB0s}&wrn7_5mU$M@>g{d6Qa!u_ zcFkMnLOhu43nWMv3o-x*{WFw_-5Ec28UUrrc7-W_OO8V$0Jx_m@fS*@p^O+*94r|E zCYESyiU*6nz6qy77Nsubi*r8|bYS%yM@l;1UtJTEVAx{`_UGYMmN4)xl!dUclyrn# z=AOEtkF3g?8#PF555j_XMe&bC`a%s@>HQVM;2y}$q*LAfKAwU-8YUQyXBwbH^fXu*E`mwt&&y}HKA<+?Jdwx znW~Sg=QtCi*u9j>>Jiu1t|NS(tNL%jR4bCcJdC*EXmS__j$GKjTSHBB#&9>e3{Y_B zxV7c;tKJ6u1Bz4&_ zsERa>igEX%iX@p}AHlUY86g7SZaTYis&>~!gfa-qt;Sg|6n7P9um{R^;XNZ{h1Q#1FZgBHwSDu>id&@w?!b$!ImCYP= zu~kmcZjk5r%yd;)K?P1L{5Ur$D8IwDAN=F6%D=|?*v`!)$$v%!IVEVAp~a0x*FGwW z{jN?K?=XjNtTX;cPhb5lRztWlba^kFJdrCgJ|}(>wBB(Fk3x&N$Ef4Ul!?V^8^wOu zw!%1kN3K!>^Z4QbU7KNj^l&Ch7x*gV+)Ddnr%l^gH{%cFP1GhE2-*3pIOoHLctsN$ zCI`B+|L8EIL>uT>83G?$m(TRS6#?e+WAS-5qy#<_Y7Fu2%Lmoz8Sy2nHX#cspY&^* z3t?)^sFXIBhz+P3LVvs6rfQtM+8`Jl%&#*|qo}pqz=)(9`#*e?#NCM?ec<$_HyWN1 z`@y~Ob;v3Q!%GTsJw%%wbt2O$y{gm}cd=@OwDIT~CmowHci-_Y{+l5C(kmK~c4}RX zsTGTsgGU+ys>m?1?Mw2J7JoT|sFy?b;E!nrHUZv-G9YcQcrNai;H7IplM-yXf0RK5830EW(lp6sza+>KKqDU#l7Z%cSGTpSp4%b^XgwhEH+8n78$JrhMQPaM`#&TZBvjKg9&=n3{R1m37wcPW1u_JkF}jGe5HX^Z9Hw9tn(uICi{Q-!>Zj&Nq&f2Fv2_QY49( zuS%4E+T2wx;Ei9vz+*}ILdIlg88_kTwszzwuR{ZMuro6@7~)3nwM43^I0&_LC#L!$pdg$(^C(2{D4;9;96mgWp&PjWm92$9_ zhB;e>o0NbEGvm`im#3DNg+~Q*@9CNfW#1OIO|t1(8`}>?SI54D`P;3~bcfA*7@}9$ zxM;lT$naa=eiQ(olxwX{296% zM<#4xoL9%5wC!qeN~F~oZJtfe53NN^pbKwri0zBi{?v~C&XxWS2O6QiA;cdm_xfa1n8#wVFO|?Ah1({W;?X40a5$6NRV~$atwUDijiS zO@qEW&_9>Mjxwj=IQEfC?Q|ThW<$ibbP1-Q!(?=4SqAcDJU-$tYya${|EPEj62=!D z*^4ornLpI%zsw-jLKh$HcImo7vEPY4l@9jAG8OFb$*brdIx5B~@+AoAmk$AQw>cZp z$A@BeBF9JekhfPURalpAb|1BO)SvHrNxKYtf-O|lF6lLb(noGFsLFb4cLmjF)fY7p z6|SbJg@lFB_Q#BIh?O+2Q-n{^)w6gT?B7!+R)LbSdhzQ;Km|AZQENh`kiZ(0Ew`QH zgu2B;qb#ogZ&!|3JQ&|R5f!-`D&D8%81H4cUJ@ys6h9ABCW$2QZ;$&mVbdCSZ;J#= zv6w59qsWP%{TC%`<9TV*Icr}5p@ed2=q8VL>UyNEHeiq8@lD)~8TWH+N7F!;tN<9W&#fC=nODHQKD{-I!US~J zLqzpJ2^`!L7udn#PnS+{!cI&Zh0W?@Nd%*Cepok0MNI@0qSt9s4Jz%Bo_49^j;cE~ zxZh!|-L;3YLBX`VsR06LiB(7nGWL3`T^zj@V6(Qaqm!PZS57g4BpD-nmv#j%jVg^LQME3Z|cF7plSJHttx~piQ>JZyItTgy) z$l1w?-jO;dh~0~Ex#t3-AC#mKVr|@214~oOpe|EG3RRC-Qt8G+9sNDfvIjvI?WLu) zd*}66+VppMW&qDZCe*b$l{I|oq|Pc$IGtS}oVBG7P0tkPiUYDrNafgEoy{oI%I8=a zE#b(qsijL&>OZBe#|>T@Ugv4H-nYGpnL75tMn(>+&NBWnh{0$nHkj^&8O2^7&G`Ol zR)XiaYoXjJ4-lZG@Y{3aL824=lLdZMcaX(;-=>*J>I1Y%b&seUNi&i}r)gl)ZeX)& z_R+nl^Xit?w7#CRt*{9pTrR+O8h^f{+KOBR;9N6?;2&^jB0R zwcy8%oA$i(cf9Ahz2;Q~E!*4xhC69a1BKeV48|VE{K0_au=jsS>W}V3(4#sO@7b<;;w%;e&;j?j{fJ{z& zYkKmA;%)b`xz4#LcX-Ct?9nU0#qC1mW*ci=!YjXL%bZA+({RQz?;d0HJoUVPbbwhQ zqW_pSESokW9jB4D74FD(mP4B#?9+Gu&dHXp5C>{^GyaZ>15@o=qghO(x>|Rfy3A(R z(Ud+3m!*|zlOW06FDH@%9cM4fdm&6Yl;=;05l^8ZUy$7hS)Ta43&>v>`JA1yhyY05>}A>@f-|uG*w^N!RrVm{_cP^`4n~8$kn%q7s{F;+>02h4d6& z8S~ayuC8V<;$h?Jw;Lx2flX9S1dXhhAfb7?GxxIr09oPPB`-nAa!MLLv%}!i_3J*< z96qm2i#86lOVK!i2j{Zoc^NF(CY7|3e?4GV1l3A;LAl&bE`kX&v=|flK)Sk>v9#&i zRZdtv<-;En_TN11AG;gd=ezt;+f-p<`bNIfXpcH+SLb1a)v4M%k_q9Y!W8Z-q9t#2 z8m<=TdBK=#aNExi2xLisUw>-QH0cA&$J46+iMR$Y^aFg>;tO&dRV<{&h(TM7DNttR z>=Ex4`WMXD+<7u})gc|<15kE?0=fyL&b+Ud%uJEz6ZqkhPMev7HdYr`EH)wRQKfcJ zs)l4c5&kd^m;^wG5<^6$PZPujt9p3msmY3@PU_MFURSLCQax2wy+GG1wJJ&7dd`ztIjWYSpV$irg`{>#{GDgpc)| z3We97i8|tc%?a&NHkJmX(PK+eS$V@;+zpNK(G-PdWq%iER-wPc?q^9SA2Iv`J39wJ z4mQ^w~bKUH6omZ@{Q+;ED#=EV|vZE5l;5myFMR>azmQjyXLH(5;!S+rf=k$GfHU@kbYGEeIG zN^Og+BEhuz06$c6)zkJJF3M}@aG%vruN-%mw6#z1>^6n|0W2j3&7?s5)?XoAo=+rN zT|^U<>4s*>EZqRco#`t>(Q`Rbi0O`4C7!=y5s;gj2PiA~mN}edq4Jc!*53z^Za_CDetxeJ%{xfFg|ONZ8j^o!h-au!;EbrJUkYYwgwu{9^O3iX zgS0`+4?gMb^moQpBc%*?gn?N;x{;Rwn&5c)CQ^80Ky)Z5FUq!!`|7W}{Xp|mc<9qr zTi3|Fo>$U^PREHnq~r7ABXcLps(2tn1 zJ6&B@*h6(P=W`Pl%TgY>Kr0bui(o#Ow-U7`TZm~T#Y%!QrH}T+vU{HNvEaE57rkw_6LvN5Oxae=a2pi(qw!Fr3WtEOG+RX zZi<)Zdv(4fn=B9XOubL}8xnq$yhch%8m!pSkYVMBshery=%uU3MAmZjh_&ybDlY^TEG1X zx0;H@@3}2;Gh# z#B_*8k-%<&RbN6w(B|P=!|LD>@pDV(lQmx1L7dJ3M~I4F&uzQnm#DoF`KTCpxYvQn zdAs}7De(Old35kfD};8Tl5A4W>8~gUmjgCXdlv^;Hcc(X3?$Bq#?D?sTNFA!YvWwX zZ5b~7Z?sAx)4ko23-wVdvYBz0x83L;22v-&)@@L_Thom@_`b?*l{KY^rrPhEizFQ9 zNSZ+Hrg6{GWCEPBZ@tGQl*M}WX?5wgtiql@pR{uVpC^hI=v#sRc_)euJMsmBPWo>o_o;)kRA-b0=RqJX9E>9_tlVLiQBZ8@T+k_0em?c~1hSSN)w#)@+Q%Kx0J)jHfqd=wKja?|3RRe?Ivrke z6w0kIg+G#BuF`QAJqUEbHdh15XU(HIzWTr3sba6&00?fpU4Zj4 zOO|JS-o2b5$F3*Fu@}vMK}i?*&VXgQGp`GGXCaZp1snUZ(=|?fUExPQhd@ zLUn4uRz*nnpWCjilE)~?JW_2jSF->vk7nZ|SXtkB|2=efbu0s&d`7~WH-ijkxIu)) zr5e$(R7%QP#=eky7+z5mPJ(%hfw`A-ELZ1`R5G0v3uu9q16|D}>=vO(1DLt3($NT) znCId((=${BJhHU+IX(Cx6JF7W=G_lg?N3fPCU5i$0O}1l0<$@z%MRPKiCYYc-FS>U z=51WORkaAkf|f@}3aKKFuZ-G&u~}>;cZ(I_%P{4CwGZCctpJ9{-Uwig1pkD)D|=t z?^h|JlFOR{@%GZep~KvpD}8JGHG*Ae+Xwt<_(=}D^f3^^+Er-6eHMz!% z8(5jo~a-E5sRQ~E6!TUWn794CPB8Z;C?P+gXHwwF*z|3zP zeOy@5#zd6X)~O>;6f*V_Bpk2FbcgI!2)DX~If7E__?LHS{1R)9 zW3B3LZc==-t^`#1JcVRgZCm-9C&3~fbDQWu&|)+hA@1LGIyXa@&>#Fyu0Lkvnx66W zb0ar9a$f>FjunnYcWAWOQvQ)=Bn}(CA^vUK?pt^m-;sP=&wxNMeK$vY>(X=SL|$-b z45PkpgZ($IPn%FinKrx`=q{I2_s5H@(=*?!nlCgj#E(e%*+RrJBFJTb-ao`n>lnn= zkj~gszXB|sn0aP_UsXA8H#^jS!^HS@9$@46jabxYXDP1b&PmK7c-y^Wm2i6Q9==7? zedooC%YtQ{2@Wn&a>JCxI%y37KIPmQL5e{QMlqb3mULY1^;6fjIfB60^AD5xFUZyT z30LV-rkl%~BQInvQn_A8+}c`0OP5l0O+W*~uis6+MqS@?;7-z$z(NJj10*;ok-0EC zlT>Z$XW>u_H}%B*R66Q$-7ae9i94$(dH=uFsK;Si!g_uVAi;!8>Xbcrx==9>PtCg29g7$BXBWUWHT@6}PGqRZTe zirx6s5PiobwUL7vGk3gVcOxO((v-y9WuDQc#*f?5vJ>ww!7e`~+96H_nr!FiJkCUD`~u- z@DcRpFe3aRO~u>B#f`cPb!;|$YEqdV61NY{hgsOd zq`~;Z^noK*9#juu9mNWhn*?%%6spDYito5vPzkdl#I2}8=WCAy)xhD0#IbhaEAEW& z3k`)B@yZUb1D@%EN<`&!mG}NQwm3?X%0pIJkJOn$qS&j;16TATdh_RJr$zo>@hO)7 z5uajWW@Y_vUW$o;iH(7g{lAa@H$KJ0&cek0|BO$y{KltrbXQoR2Db@4_Ui@-JHVlD z^f**Iw1c|22e-FL1su{rUiaVzuan9@uS>jr{BI2e7}IAuSM|K}fmKYTsAP!B42%m% zFpfq>#-^vh6Oz>#fjFBQnIeO1WdN_HYie*JR8)-M1c=F{86>tQASb~0+?oI=vN(EA zI04o)H9Zk4e@_v{z{7R7!l z;IG7&EUOcMw(oEN0qgxElkxGPgWvF!&CS)>2#gzpd0X?lcz#uADe(a6l>w~Bw+p}q zz(30v=831)TsgD>f7G{LVgOEQWP%CAH*QI!FZ%LpYij*uy=%FDh%Xxuzwd1Og9_&W z0`xC>Y-r*>Ux$;Flrx|Z@`S{n+Jq99!q-48Yyc{Nw$*LeM}x@#r68mPVl5yvxh(+GeZ>thvDrY&!A} z_rpr)%a|FQ3s3`4z#CwGW+dpCeSzQkVRQOr^J@dZUY@%FcVK#A4Drm?66_c5`Q*al z1PGLalM}d;=g<9vP1xiJEJG`sqbL6LoI&uTtP5rW2KL)H{;E3qr}J;eXTv{^V*B!) z1vJ=Z3$RRpSp*HVVd;`${^y_b&`-GZ;`*4_-~^h)r~dcXE&;K&H1_L1sLy-|*ggBg zmVfa&(&CcR>;;ucrOA<_{azpR-7(1vmjlrO)3yQipZD>S*RPmOp13Qk(BluUzMuw1 zhkGCRyO%gw8o>c^aR7Pl|2hKdao_Me>uvwhq74uckyQ~?Pv7k}Kgh>`On}%}K{A0i zI6DEx;NZk;A!_P_2jnIr?@hjNjg|?t`;&nT48Z_#_m%-%<>dANni+tP>~>F#zH5E8 zpX*0J4-kETI|6Hr{1E5?M349*uu}(!KEN9RH%NR7UICz;^Pk}ch@QY705nYe2-aWW z{}iaZb@HF3%HQ)xoTkd3!+V)3`~>S^s{Ag1E&n6fS!Koe7UTgyJN(@=c*GxZ$U1lQ zy!8`lX6#GK`VHMzhxCT-gKGGKKk-gAG`)Bnpa0m7eRXxGK4cy7u78(0e*ph&O--|P zO%qViPo!s?=0B+Z%=UYEZ}TVEtX}JPTGty5`lsR_3mW``H1|?9dlUc3x;lIIT+|Af z#rfUX^u75}Km3XRc*(X7h)Xl*-x_x9YWdd?08%JBoL5B)_s{yueJvJdc8 z?Obn_qciAF+GAJrsDIZAPxrgEweu(Ns(#(>_x9oD-@rdUZK-~Iiho-fHU4m${rN5b z3{c6z8(0;F7oVPK59<*;iOIpG*?+&`W!&}h&&RWW|M@pM;BtQUN4<@rVna4LGB`SQ zK;*Y8%X&xWnjd@o@Mpi1?9cQ3=V_I1FX|8cKfeQj00H&_$b%vH21x$^RVQPG$as+* z6G|9V`bS01x`HwrnkS(R6YhQO`zu+e0)?M)vwoKgpN1Tk{5<&sa)m-NRe-peM=NQe z(GmKk_#tgEz6ZXL3M3+8&5LQP{H5d5Zz=A{^B2=*r`9NrvL$U}ZAkztVsN9LYhCxm zt3!GWbjhQx(%L_q40WK*HnMAQY#DZsXCSyCkIA?Ra`f(N3y5O8M9@#nVV!~<#7zxu z+qxS3gv3xGH)EF%CHr z=#rOdUnAYXpLKD;f0Iq9XDTg?GPq~Lh|Jo@FNDQHurjDBL3WDr+^$5C@kB*l3QItj zGxb*0_fb?j4G8(Kba|z4)tb?&9lB0J$oxi~`^bT&y^ygWd``$mt>AB((Lde?W{jtb z>rJFX{#MY=_XM7;1XneKN=V*rV{dIr`IhM1BDC&`#y&;3-OstVQ9+(>#_|-(u@1bJ zGO&cH`tv!+6!s|%q>-V3BY$ccB&XU$v2`XOh^`gwXRqkudo!Yob!;#vY$?i|>XJ8Q%>J@AU46`aHzT_T=N%)}EyuX8I!AdrZ1 zF#VahMZ)Mzx^tR<%v3DHeIoP=Zyw7>qHrFin zIXAG_iCs`=n%sFgEcZhX9}cs2N>vrdr|9FebuceUhi@9^%bOCz9~{6DY@k z1CG8jTquy-Z3VfqPd7DptK*1xWBqqX1p5{oLV=5ugJ}939IZdUadL9y1TU+rf4w51 zZ;!Yfw%2&Da@s>(r=9eqDkJ~z>a%fS_Alm5Olyb4%!ZNb6uQTDZjN4cn`)|3)uM>A zV16TW1j`@9A5N>GBpY){>aO|wpa5=Pu;^$_V4}GZz)GG21NkRLK~B0?G{Z86F#QoA zDejG2ompj~nRSx|HJ+gBLfJnRI>hkrHB^{uKt`vaf*aAh9YCM?+IpYSpI3=_V9@N| zb{iFzw;t++-V-Io*y}W|3_GBYZS^zvLhyL`$J=aHUX$n0!&{;rx<1lXIz3KN7|dv= zv3hacOx81BjVJvU|N5a_^&p;`y1^&d#tqx#7p9T3qIi|pDUL(z!Dwm_kaL1Ly?_L` zWW0`C5sjegwrsZO7N4a6nL(_QjK1C211F=e!8ljm?=;rf^jLh9l0XP zR+q{$wcF=~v-;bV7JkNrL%MxrV7bt9UF4a%Np{Jm$fC~jxV&3W(+$r*)i7?}G3-<& z?bt-6ejMmI#)wejR63V6!*)S?Tw$jPhiMt?Wfc=`s$@^VUr3Im`&dCPRY)vf~%Ug)PDfknW z@)@8H;i@9f0|A9?Je9s=SvOlht5To3hiOk^s)Y%aX_TQ$?=(DgFD9(RHrXgs(Q0DgmbGU(T`O}=Oz+Z2X5$P@KvmEXZ73)Da(PnWGCSkt!ZqYIx_j0 z*v@JVwy%LtpS;~LZ3=zcYq5poH$?K0;cuLuNT02;NX3s?qf>*@F(^-{yT-l6Mjs+_ zA4Yv+;fY9iNqG?_RncGWYT^8SBr8aZ`l4@R&d@2831BS5q6dqb!qasDTj zo9Hsx@nPbvn8D-KKIL8*06tU-&(uWE-oi`%tGQ(X*8!Znwu zw%J-^_0;(-?)?XV)3Z4z$9qoZO};hYFrqEN!bITZY)%E$OH>w=ymnyaJI?^v(^@PE zNQba(a>Ee@*$-OyN@?v|?7O9;_oi()oHsBN9${xEoUlqhUKIk1OZ_eWe)g6F)Xa0e zpDE42%G|$DST4(K1RL3V68(IYPjsD$P>?%f0G2$ox(UXfePl$C! zy;g~Tl8vh1pMzvLBjyM_*7VmlkBy) zI~p4BSveQ5(K=-cp3U1hur@jU*U`wU%%#=ZnRy59dkkJaJCCra*n)bbsUfJFL0HA3 z6iW!gYMstrnH--QxXRceyrqRrRldr4QAqUK>{=I|o!r=-UCR0#?0qV7Oyl~a=kEci zjwCpCHhlh*kj<@GRHMHnNh_82 z#nvRbt;N#sHPS+8PJk~a-;4P$tMQDf`d*If)IYhF?q=%MHkZM7mR>Q3aM^WNDg~bF z_Z+)OWH1bqg=Dj9)JQ;8zJBMREHO$*Gfp8V?xZ8maI#WY8*we)Hdj-oL!WSSAJ1zs z`!p-a z#f=qsQ-6d4i}Y+3o$a`rOoBB^c7<}!)pbi;ON{#X$o@x#5)@%c$YCEt<;-@Honj$`72@hdVU{;9Udo?dhX^a1*%j-cip6wR;&hlrlDgQN-3tLSi^Wot zr>j3aXH8_$Me%kQrTVsU()#6R<@zMjR)BkH{?pcSbAd^ zo2vj8(eO>@WHPZ~uj$q3k+iygz?t4+w_DrB{Y>bt!a9${qt6;WTLAZ3yTUyMrrMr$ zZsr^8phXbwwzeYE7`xwe-q^%%_SXa+lDD27zxgSX%}7^*E6Z7Xb6!2x%7@gJ!|E1# zNg2C8^l??06-3L7)wqvePK?5>4vge(clUKY&PI2hlP}gQ$e&ia9?awD6AlgI7Fo(V zS`{oUZlY`UiOk7!y{v7&O4*@(fB76;iFV$vOp+>83&}324p8FO zGrf=>j+w#9%d*_jMWU+sCf`VWsW491x>oYR&DaizTMHskEls>Nh!I-YZS62SI8%Rh zHm^p#b2`&10V>CLlG;j>DzLiGmsLFbtFf3>3WTBRQc7dib_Ql&rM2l`G`6+ZMrMic zq!ynZgw?x6NwLoOOC7Jo{mLAvodo}a1iGWSlNHGCDtkIp1&}&M z=50_Eo7ikC9EyZC3XC9qqi+)%Ed!JuX=po|OlG@q$t_?*JfvE0WyY}{+@);t%H~6@ zocz(KGsPyDb&s!)HVqW;9c`*CsR-AbaH02sTj*+_dtM(ptU|*`g54?lVD#83sYwo} zulKePO`pVP` zVmaB@vZJoS^;_uh)D=YhPF~eN&bs&F=#tOBKs;tnxd$f+1w}FY3+X!go5Q40uS1`F zbJ1CZy3wO!t*-aRA61)aHa4Q69NZa_Yc4hd$#GQEm}I}oDi zs64<3?{x4bkr&7}X|e*-`Ab{+`mYvb`B`(%wK`CwT+K~26o1zA!t`ccmO z^i%?b*jncOxKY||Pp7HzK9xIiTeh|$&lR~6913t8t9O zx@Jssb1T)?wc$9&F(x0I5n}u+*t#migmGp9^i-OOQR<J6A+RQ__Tvdxm5M_eY?y3h zVHxBFVFc|zDBteUM~F0MW+Dj`r1sWh--fz!T&;uV;|sNSUbo$I!FSlLtb}Aq8j$Pz z@72XO)LI#y_Yo*yK&TdoJ1VFI7|MTa5Cc>H(4nATWzRZp@L8Y=`ME?`_{lrMmOt|} zh8_0_hs>zmyoz3&;^uGyWw9LzJj7n8Oh|TKxu5Jqs z&*pttE=OM^2Wy*Ak5?F~0Sfs?xN6_hl|wLwn#A^INRiE8}L)t-&(lWSU7i)jX zdNS{wmEPL$YRJ!b;hAt!0M_}k^|fU}4HT*)G#OeW=(9tK$0B1PA%#|>cC5fMHqW%) zMMhBIxbdEHf*5|ynO0%B4ugDUGFq`RVcb^h10A}^1!sv50Hb{8z|}~2>-h8rV$PH` zsiMJ_rlfaE?6E24P!2BIO&$@f_$O#rY8^zw6{VzA*t6!V2q#8&T{f1WPRBhab5JLA z@p^YRT>u3ds720yY1LtDYkI>9J2EZ-sfD?DlVE{xe7IL+chBAVtqS8HsI;KCT>L9C zWfpUOVxzj;{W8JoVUkf_b)anm&lvwgN3?Oa9T3&zjqe2(8@1#i`=)+DAy?3@bGqe^ zt#kJv^^f#;Wc$h__U9u-W~B#J_R-mLZ}%-d-_X#!0Dz}S-{O$X6Q z5YNep>JGa}e0;*yMUQ^oxOU1lx!ZPDbe??)w1P`+Q2k7)=HkFwe zIrwnpSAfd|VW{eu#(~8#;kHA~A9`>Zhw-GIPM_BOl!8lC#!(R7TB0t?BSCo&)wF1N zOd<|EsyP=G7&4O;$AjNnnkaHeY4AfnYvtygQhJw?aq_k;%R&W$5YczMX|9ugIa+Px zxaw>YDsMn3n$`1oHCi$j>eSx7&v_QbS$$b!jobIsU?DEylmRas?@34&pPQ9Mi7u7p z6#K+JBdbyDJRVoMt+ZJ?D^lF-&!5rCH$7pXcks!*JmRKQzz@4GU*91bS$H0Wb^QPe zm>1E~stBu3@R?G0EPs?Vl3V1Xaa8%BpFSNp6Et#FX>rmxyMne%v(pi7O*iv-zkwM% zDgr1B$CwJ3bRW?JpW(D@_>?DLa{;N0ByBwg;f_zths;G=wj&4954!Sc^m2R6xF_sI z1z-RVj*?076Q&J?JER(EbtQF1O-mL2MAxFe;9(!25ZJ#V4GvG@Vckatsa%meSnm4{ zoZpw#o{-eO!cpj&8MmT6=r^tyZRNkIpv>6(hT3hKPAgHR-fayRX|bKBH$8g{sh{^A zgmey%o-YI=mdX$w?cyDm6QQH19SDV2EA4f!(#hgm`b-C!?f;H4j+2pVQOTwqA%y!= zyqLYJ`~}9xW@Q)RovQ^tXhwOmf)AN!1rqS9s{6KhN(Az&%%p_YFx9cRLY48A3TNL* za;v^1OVdSfsI^=>jW7pvyCpB{Qrq-)o@fw1RDgj^mnp-b`ta+EdDg+YZ2hHe$=5or z%{h~-jG!33t=sk~Jahlau&IfejItiaU*>2>jDCLmv#zCM#-2-^juUfUT$B*2nePK- z_luB{^>53=S8aI(_T6@K+c4YHts^Mk`+rv+BdZP{sF}{>2QnGa*Cj9N8#f1!m zT}U?7++6ETx^110*Rf%ojCi$c-tHx&di-IEdbUx_xD9M;@cd0@ta7!nc+98t-;dka zbj}N;=gebU|MRkNuz!=aiC(&eVA1$T4Q@r6Hp6FawQ z?uqE3E!X(oYG+b=f~U|fC7)(KQ2-C4kQbwUJW{wMeW^`*F_u$sU_a{yKgELMNq{{i zMFcT2%}loh9bO>CGOy4JkjJ_0#}ufIWK2%dW{|1f{BP^fj~IugJZ?F*k$DA6X)r4j zZH+UCWa(?=>2>|Fj-0;3iiYR}+2A5uIv`Wp2yXkDgL5#Px8bOGP4SfcrEX7d2T4IIOv%zW~C6j0LbdS|z#sxW?eh^LsM59n(n+N^}jU zg(H;@-vPTmdOP-2n-NnA0aVswL}b8eM%cm(f{oY@L|H&jDdR$2i7g+L7S_uITKb$u zBoDP}qpNCE6td3YZp8_*%Cia14r+`1 zf2uDf0o2>qk`RuxLbq7Md2kCV;5@B7rA^*+g3ygewMV8 z`wTL1?JP~=@K-cDg)KEj|AIk#;pJC#ur`E9SJ2B5In1f_lKzMeDlQ)+F2LmEmQ$l= zs0iwvUz!fM!ez#_ik>hNID=x;&`cRH1wqkI)yC&??vTAFtw~6cefbVyNR#Ups^}FI z?Kktqjeb(`=hXvY5&hJuOeLf?_7C}jC)MU_XVE6BSRF8IY?|0`H>e^?g7#PU^2f35 zn}h)SI2D8yk^KivK(fCo$>@5|!z5d39Cz;-mKOxBmD+!RRDzb?6?fJ$Wf!S+5}Z9C z2MgIfR5DT(p-Y6G@&tZ#`3@--Ty3g^9Ow&shmtsusZ(gsw38uGhZ0)y&B-Kgud|;1 zL*M*p8|~YyIdLL7jhUBRwH(_~_BPK3xy@y*8J1^Du44n7Bqs09&i41z=4H>{qmr&? zBDS(qafG$%duJ?|0qDWssYJ|kNs4@|94VWIwAGO&iEvbT55=akg@N?;37s|ZWf*~g zLimzkg!82~V1|I3N)6F;JKS)ImR=P}Bwf*W#{~<&qkVZp1=Z2~J3Ag~D@8JV2#E3A z0DWgYvP_KUM_%7IBPZ>%tD|~hp~G}~RG_1ymZOgWn^BGxlOwC!l&2M9VdPi7NxH4P zop8V+hls%q^?-i=g}6}pg>Fh`EixcGWHAM@*=j4gerU`Wmr0JHqKYauohahdx6gSN z*Bqg@N$(|!S`SZxJaHryynFV3{c09?2`9<*x-jT|6aPY9TWZIBWdO4+RZ#<0H%kK$ z=M!|I*3FB)8I}Nlyo+hhupxL0Iv~nvl}LyWtO%>Ck5GJiFY3p&?u3VC{4Qns)GRvP z#BX?eSMRd9NoE&@;pNMlNz@p~bo9tA85P)}l#{w56cPz%`-oq4!7cAyj;|+&DQ9do z!h(ZR&^%cTc)j=Tdy(fq_becV@FF(Z)Ax!VtA~gh<4wTN2Xef(Jyp?A96%D7nud;E z7s6=V;MR`8#x^g)gwwVU!aan98IG+sR45;EdG~A@w`1VC>m^l80`%p^eW&H0wE%oH zNEe4u=OzgU_s;V35k;z$PMDMc|h6425kNh_eQ zz;63Yp6ZJGN&koX2V@q0E#0i}FgDn7zoo!&Gp>(>BQP0h<@XY-)l>~s&kbbj*0Rh? z5B}D0;(5vsUm1kMjQf5aZ+PB<94xW74LV+Q>c5zQam=pRm&;2!b307;6O)ZFz5Slt z1ZjvnS3(nRbNBDSil6;DE+W&70_kqXqOy7NPvi%=E=gARy$a$@LcX+`bPJhUk)6TZ z1=hDVoLivr31j$xyEPp+sVltVR#!REw)Wa%+?!+1QMa@XOmP>8j77h3p|;WLnODS3 z8Ok*qH?iFNc&b|ummW(YDKHww&b(X+4_>Y2g!e)#(1&UhvC11vYHDZS4{e#n!C^1w zD<@2ooY%oK;lzCWfU$&LlFh>P6PkG^{A9br5heu@KBt#9R03o`exv`_<{2SyK{A zg=|Po`Ena&R){HCs+y*k*v5sMq&$P~$9l6AnD*BAxt7EiCEM^1NUETznwv*nZmR(N zehB*>u5dM@UEmk9Ba&u&>Da5XA^N!9Uo0Y!rc82SPoWwg$S5l6E)st7!Z z^#=t*H`N(NTjf0=%Ho(7Ee3TVV-su!rcv{z_-NpSHF0C5P@BH_*{{@Yq^^z$ECphc z<~nR6NPlw8 zs*p++x~<_Cs7+6aaJgd?ZnVtw69>3VE65ySm@CSBt7MG@G0wZvEYa?F2u_6OZ!d79 zr#$-hoJ_XEzquivE3{n=t8h`jEHkr$6XW9p&QiS}Xk+_7QiX4y`!U4t03v~EB4B$e zR=DP#LdW+&^Wrx51|&Dd1&Yi=8lKMt0ij}6E9ERc`S$y7!~`GCm>c4})f;%Rbwv2xZ!FIc&*mqrC z2A6#7y#Y`suK2hY#RI0Ap4X;xmFx8$zE0(#@m{z``C7{S@j>t`8tL@;SfP#^CWEk}{8 zue`D8D$Oa;+Wio(%s)P#G^Roa3Ky7bPZx<%1w5Qc5?}dG%KV7-l^zLW2y+PPm?h{l zu3XgVt}jZ~rrb1=Z$j=FD@e0pvn71A2U=Si&ZO);?Bh0FQW5jTqTDKJkB>Co;g=sp zY6ZXS_*>(^bA;x|MOBJ#ILv6S!}RHxVpW)RoeXQPA~ofLr+$>(=H^8u9qyu57)7#u zGN(>%Q`M0RTq>2j^W}cFc_02}&^Us61n=X{^&Q1fv!+e64=HlJ2!Ik%h$Uw}j6GiV z;ix^3rigpf=PAMei#2R7cPBEv8ns=07N|mcDUYW*JwH4yQO^AGL>>=>_#t5Emydoh zk+~%-qV2+-d!VN^@9r{bVXD}|ck{ANSGx4F0R>ZO z`|r)KsO{Q>B)g*CV8f*e+tWJ5PZ;{^X#5D7cfyBRND>Y(gGYs`n0A3Y>RCI~j^`}A zAF3mhr}J6aucy*Ay_-IC#e!XHmQW0P+}5(M_2#JctK+Qjli(Ns);;uaJmVl2Hyhj% z^Tm*bi(u2x4Ibt8+7q))!SgZeP-IZ~>!4ie6MLz>2_!4Qb>vpAHECKufZ;%U`WrT5 z(fml_he%|^dgh74RQ3QeLvcw@rmjbkBn3>3_uI!+5)hE=JXIV+b*tGuxNResYxS4@N3AWs-}GA`R1;*37|i?%>gK z=>_FT>q6aOSN#K&OsWP2`ds&FP$zNoXX^~a3|mVP28U6&<6c&yUQP(92f$W{@5c|C z$xjzl76z9YFl5=cn(?D0{Zq8Hk6Qt*E1AZY^}6*eaWNm{QHqq-E{geBtNFW^xQ-+4 z931294E=9Nf#ilzBbnWiN&*~BexwAfIJDo+`XHk5jiO8%kPRQQqs_<^E)~z5W_sKa zDTfCLM1sy80I*h8fjkZ-g>bsFZgNejipW`d%{FWZRh1J$Xvpu6Ca6$uvaDlszVS5# zUyvRqmkp01$I+i^2_axocc>`IiU_B+Mxm5DUlf;b8W|&&XsG>2AZh++_5gAa+{mu7 z9ZTHhDY!b&c4KnGN80iaDlDG~K8g&{>?{a~OKb;h?^x2XP-mNJQ+64ZHaD zIHHfi>S26Sl014>?PPgtf05A=fQw7Ih5N4XIOpxQNk{iL7GeGagbH~hI%!Oe8^2Wj zxdvXq3`#IsMqX^)o`v!e()Ul-DRhbRMNCz=Pzm{l9+;#A*DAWG=HHc9eBGVy1S^~$ zsT&Nby5)a}_6~V;>r0#76eXu+>+vdoy2chJu7FYu4v+25Ap1f=TiMg3BD+&ZKm%<| zpWm9q;c2-i?hL@|h=&X^!hr`Fo{`}cO>6H6nYYwnd}SW8_}D-qw-M`I9JrE%#izTG z8?)3kA9fL#XMvq%;99j5ik-D&<0=iB1CN}1O#N?${lbk z$|4v`N>7`Vncj8m^90fjHr>dLH{dYA*W1^o;+vOC_i3DSIUt~r#A6|?xQU;Z8`7NI$gMM#?;QR#H?5G>P7VXn)gJFe%sxS=b)h)# zOyRf1cC*kDyu{qamhv=bxGnNw{^M8x?CcMu6r87dd33e&AHM=NMAGr&#Mg0)-R@ zGwq0pt`s8pJFcN8BfT~)AtiU)H#*(1(#RbVZgO9&F9XD$Q}Xs4$3s2II)Pu%)U|UbFcf?T0?#b2} zJ@c6MB*MxPU%vD9e#p1gCXtfT#3DmHvaek5$9romE-WvNc}PN2?0twhC^cmwx%gHo zu||K+%Q&_slI(51wbXz#rUB6eCn_&%MWwP#-S^>5qUmLQkszfCK#@nSfG_S<2V%wq ztFP6ezHyC_9f>1_{23yX94drB8txa^VVqhAm;vkFWZw{vOXWO!;Gub2}V}c z3l4BqLZ=kct>|o$r|Y6g3Yu^;zWzJJ8A8wTXC&v@`{C1k=`6A#hf%YUufnDgN%%jH z56cgUCti#d-sEgH$72l6u%1}u>gTAXVw9v_?b5I_04UpT6acKJ<5k5oGJXU;uNl+p1x6=StyQu8jA zq6E;!A{M#cuB@@0JB+ZDA|pLj2zT)9{*bDE8DhkH-rn&1-u?W-!&1~zU2o_(du^r* z{H#e?#bmQ2nyfM1BNs0|M!RUQ8KutZ)AZ?-F0$38#yOJwB+SLHnz$StNk1cQARBA& zJe)-KzP(_wM-T? z_2rjd`LB`0lVM{lJEGdoNinU>mucP?2;hI@*2GjxRhP#USF^Zm`1SapFp2IYhvNJ$ zDS;q{F9X(GA-Pbfjab>=B#c-RLxg!Eu0n;w8p=Wa*&;E>^oiJ`0-fqUA3#;>cG|{Z zJ^X3Yxjo_N(DS2D$Tg;Q7%xkj(M@z^}-=Kbx2wQZ>~>s@L+MUx-Espx%`q1 z;kMFaRYrBPX2TCaERR4Vw=wo+O4{KAl~EaqYN10p^Z61cZ#+HWxPn81);B&d!u;v! z^;c$%LZjln9zPg55_y;Ka!0ofN_&Bv=y#mC2#?ODux6PY{nH+h?R}xPqWn7I0M5SXu)*l9ITpQEwY8 z;oEm?6w;!h!*469IWwN&;J@>nj-fp^>icZy&upWR&HXE1Ldag%HvOs=CQvc`{LI6< zK0`Od|Lt1xQw(m74#u(zx#ZR^ukxwiRwlYuD}PiwTdz^xPyQY5CZtp|GX>03DY)wz zm|S$bowkAzh7Sg4&s{R$3+yT#I5HFdZJoRRdgelVCl0@ze1ijMbvjKb0p2Kc43`8f zK6Ysh5-65pJ4p;3JAa5fKcf_%$UH2YF!ng7BI?r-6D;lY_cv>5W)T@4`jGS;Vdsb>vWMFgJOp0@05bc7w>uR<5x#M|$-g5U|r(D390Q%%C+v_pQPXT3B}cY`)ax zAd1;RX_6flq}>Cf2Zc(XD0xcZF?lLir_e%Yx|)v#p7Ks2o?ZIpCKJ_#h)Mu$x5AyW zaEjQJ1E0uC+69@CLOD9_*JQXpI+$kHjD zyh)8mdLZVg)wniKYOwfV&Z!HkL*bbXmJZV(CAukTf}(ZHGZwS-Yn=6%3d>v|+%7}U zjhH4atAQMw`9{|v*Lw#H_zJv#&N~?j!?L@j;Tc9~q#ZRiqIk?;Xl}vIXkGQN=R62? zxgsA7Eftdf?7cvX!u2D?QLiwv`xDOkzQwu9veD|HgQKO#9;*kc5@WV)ja<$RR`G$A z>g?=%PPj}Hv|s!5VjhMqgO3Dqv?nf2jM%Z ziLl~$>D#GVbIP{Uq<@+DSH{_e)Tmdrs)NyUmqV>hJMJ}pJkGG zDyt2u*7+Opoi$YqeX`#DgaTcLy`-3RnRWWTPM+hvys}M=Dy!8l5;B#U48hMHZCc&p zO;d7LO>53E05jUa6K^WINUf!~lFOxYU=Nk6!!DL)yGL}osSO8NeEJcEOOavXq)-fO zsLB|O>bm43*oX6tCDBdHVd|CVTjUP|IPQ0Br3x1gKM-^6Wxnu^!n`!|SC48`n-l})&O^))WV&KSA*nIgRh|v4vyJ{ddOzWZx$-mGrsx z=-MIbND-W{cjAn#V8yoU9>?gOnI=wQ&Y>0i@F)7I_J`En_Q>HM=kHE^R#&Ei-&_C- zC<*aGwP!S(K&Gge?LPg)ZAS27s~_g(2tML&An8mvGje6D^Vc~Uc~!60>bcA9XRI7V z7SwNBP@4}hqqjTf$|(yTXp$l{Jddh)zxy&5MT()K|4>(Xt8DOeUZafo=`-jEllkXO zZ|&y>^HnSO-SkV-DN`s2bU>fcwE3Wfv&>s)ET@b@L;#r9GmW*-G!nA}6<$77cRVn{M-onM$)8LV!VQ&FGQ>d0A zbG`n|d81Njw?agU&fPVo*{J-Gsbi<_I05Nzb#O)_fr0PhNNRrwpI;i?^TvL^GD@KT zfO_Y-Q}UtMUs3LqLyX6NV{1HW>7nmuaOR~U<8u7b&Y(yg*+!r7ImM zcLyBwcBb|14$U%D5TI5C&xKPR_|GG|s1n~6ctrGY^}-&jp@asNjl)kSj4812I`!MGkmb=6UKnZ`$Sri=gb!IiohszoF&#d_FwpI90DtiOQp% ziJ%PbWB&wyQiw%U_q2?#zR*LAN6X`&l`OM+-{o;e=$;o#>D0U;p}+GG*8axCs>hoE zH`yg)+PA4@vC)m*QjDgQzb@*H8YQiewCN+7K+Otmekt^rTFjUrgy`pFy+~mPeS3t` zciu-b?9MBFoIN14+sDL>BZcDB3!VIcjA~>&&sx*w33kc%#pT5E=>agerBw#jaZ(9_ zyd^m35==gllyyN~!PL}J^z%s4tuk$s+ zvtWCziHfSEtg5P)Z;j@0xoRKoG>=7iJ>*}Y&DhhgFFK>F?-#eK`?!=eINHWXUPv%= zf#2ms?eiZ9bW=RNDzi;~3Ee)rS}d6^W4nc7o?gFmGmNP2!$uH)bW(Yz%2mS_?pSet zI1$Owo)#<7=9lX8iG<`9tW}&J+b0|0C0@^N@urv{YuUeCMYYD{m(Pnp@R!w=M9yv2 zfYo{xlOQbx=Y^j?w)EA%MUIfqpAFk=B{s^Cgv(SHt80ByKE}CRxV#kiKuDG|-eycE z=%;4&@^TOl%yi9dO$kG9G&pf#7Btl!S~~e5z-kxE9|Zj}29>b0;-Ya)>K{s5g{8}J zP1m$Ua7+_Hh2S7iZh3p_Nlvy=#5qE4=Hmn&)~f^686$^5jCawn&SO5g&_O+$LqhyY zan4$`5}VltkW!R?zZW4}6t5)68#bd@ch7X5)i`#ttx>;YT=huWDa+csE^^a;VZzjV zgA*H_WIJl+ArgPmETR)s>!1_y=OO_Gr1% zKc}R4n6ma^dX9<>y<;eS@gli0D{=rcJj)$|dY1uGd;B(sQ5pd*_h7W$pLzm2%5q)m zczuzP79Gx&Epy=l9qrOqcH*hH^NbBuY?eK~&2x26LT~>KEWhh>hZag2>A87LS2gR7o0(UpA49L0ht|w@Glv?)Mj}w# z9XRf;(L!sa0Y`8lji8BMgu$84EU_-8ckb)QT$Epv)WJdcW&-I-5hpAVpB#!3n50Aq z7T+|+hp8`31hHGA+?=Fn+9ZLx5F-ai%cgQK^lzgANK9ga2-G7mkQEL>vmT-6bg2an z$2hi2j1BR3G55ds>q?gr^7Ql^o=#jC`c@X4J6hD_d`7sNP~D_^{{X3#^5}*^cNVdJ zo|A}}#KgQzgiG60$y3#1Xaq;ZfS%QP>85_OOIzYhH%N+L{%cji6J*WAA^%r7*bXA|xr zHR4Uolk}hUeRFAMXID*%renK9VS;0lVF?)J_LU{8J32=Ycza|3WRwS-zuJa^hup+GciB&{7XG)EXV!|hK z+kIO)c3q+-z=Ph*D?>zPg8EpK6_DKm?L?(fM8}76``zs)1$tJ*@lHteoGAB9HZZa~ zb$vj2r`&TG^>{BeSdPd3I1l5Jn4gIb;TS@A@aiGrg1l78E||J#g$<4Ysb$z0<>0=RP?9NbvkUM$qrNMBKZrLbgB9A!Z2<9?fqi3z&jp^(gLlJnhp7 z(m14<$pMmdT|~x}iX>~c^tE*qT+h|1kEX2d)$4WrV@aC}Cf%w`gB9zOWT$b!0Y;oj zlYpxw&6J~@&*3nK+@K=4z6=?3QX!3f;nb9)LNoct=yAp^!s^2~`BF2w0LZbCV~+e= zhPto@B?9kmF@;{a4|keV@Z)%!Bf~Co6VuKAhDGqc9wk6a_!AR(pjRejh4fw}jqC5G z8>k>hy(~j2TciV!Os0F@3=oA1jA4E4{0=~OR_0O-5Yn9#_g*#Cph~Y^?aG8CSq=@$ zjf(w!WyS0kmEx~z2vartJ#B3|so^vWV^ZTHEP7rqgq=7>$rah+fp;V{DT7tT^!?i= zHJWF&AEsH&T3xlX_;nmyV)L6#X!X$+Z(XT|64N0$k_h=p@^+F_{eEfOy^yWDLSdV2 z0ADR`Ik0>`d+m4pB0D~LMPNN(74JouIz9&Zf-g&`Y>oeAqg`VvXJwf{LX4q1p(at$$T4H4xI z4)*Wa7w#zOfS_Vn3!kAL%TIfH-to^%D0z^R-H*>f>b-djkYlA3-M#(O;0(hPE6-k*zS%Sa)Z4 zVOBhc#}b!o67(3Z!3qiYpk>n7^QRPKr2VM*Y%UW4SM}Bau+f$NSQZUzQ03NX!jv1j-tpU%YttXe;vmMKqUy^)HYxd(9=phD|X>v#YsZgm3Q zJ z`Qv_rvf)R~J`7%$w-Hcgpp#2)-s_u2-qW5RP)uc_A>G~2b%v6F4a=LsF1`Scdefm@ z5?F?;DdMi)m$3{Yx|0kPew)0pZ}C?j^ozGQ97hB49vv1Pt534tFrjvzUOr)WJ?;5d zo$M9voMd0Jo3~aFhZv3pn}pYcV$L_f3BoL~ne{;kiv2u8No$kAEWYa3#xO>iYRcxg zJ+z0;3sV0_EVU^8tW$K4@vZQFJY;?1sGX5EIUDaPoSjCb31KN4SDLAxi%= zlwy3+3qh`HD2NZ7L(RVTkSG?J;~YNFe}9N3#nJocKZy73070K;K1^!z*d=~)TR%~B zW|4!AU;#$<$c`K7l*zinO~xi?=}NDz?#DkW;Hl0|kNBeNOyJVe&`=v=p8EWlotEVg zGl^0cE|y>BvrXT6g$dq&xnCf=M@u=a0P%ACXkBzcC@A|}WNJDquXW3nuVMnzGTro@ z0zUWCG`WF8{mg$a66!-T+f16*)If)H_d{*?x{tpVFo=_Uj+#M~5UkhWe&=}f;+mYR zo`M?`@mpRL=4Mi0G0(v`go%lOCF+McHtT7;7gL)1PF`*i^R;EOkX(kP34<^VGjjc& zixRZfe}ta0ctE*O%0siC&(1J~!5St^6dsoP3Wq zTS%N#w0KSViEAg2%*{H$m@1_oEtGD~z|QFrV%lcO!O67_t|Ai91db!I-37>r&>_|Q zI&yiWGV26O%=Zqe`S`G zo4PE~ueDx0y#$yv152s;$wchy&ke4Hfe88D41j2(l0;m{rAC4Fk#XSP*drp!1{%&l z5e2IL_j8KE{4#_XY{t53L2l={(!MV<@YsTP8bTVcIsUJ`b@x=;b}(WR#zR}rM%83@ zJ0cW`rvi=7M}?k^4MV^ChE}S1&kS#NB_e;_IP>SgFS3Kt{U#pPXwqq2LaC)4mhT zBh3({gb_rD)WY(~Y1TG$%%xQVO0M;ocFmd+G~WgwJ_gAz;NC*A zFt1Ug7^o|weJUk9`vWHEvSU)@^IqrEOr@91Q2+9k0cVp~Y3vSr8FKEY^;GhKhUE2u zHy#6#df^~4SL(X^3ya-`LKFbBomb_qkKOHEaBl1Be*vE&Lr%>0W;EVb=QByM?_{Zj zSMzIq_1bc&b(CMbWP$s{@>q$?&4lALJaVq`D(q6@r1%)ejl~NVE8nhwnV8_VzymDtE9jh{19LawTAENFT-lxHf3*PZ zE{|X5{#|<4VKD~7*Ym1jE)U(N?H0cp3J%Jm*W2IxYY+R@ynf8>;H%4n3b&r;Fi|VG z^arjiYfv)Y#)LE;A+=9+AV>S8OYM4^3FO~5_qhFwc$)9#MENP;1pt0At~<(Uh%Ee9 zMFf7reev%AR2Q*TfN>gkt4rR|6GAX$3ev7ZQF)jDe%6%y7E|amp3cv`1H{u7QuMub ziw8)uY>_G}%8leR!;nV~LYjaum9pn2VDIuKzJbn=&oGbby=h0O!xhF?uOQcb09P=8 z6@iUPq5H2kJBgSlaTZY!8%dhRO4X;3KaspSg$EAVnpS2dk&&UH6nW=nW&#d;#R2FC zP*16%q+(u441ty`&Y)O`E?lXGYwiIgljHLxb~x$8fEc0Mys*nfd|bvz*05 zz5Wr>n%%~RPE;OI9nuF=N~hdjIG=WYXq|zPoXPQdGe5w6( z-9vz09+g4YYTuTYrHGhxE47h{Hr;8IdOby%RE{loStj7KQWHCsPt4rjRjc?eOlZgC_OGybJz3OtZw zNle>jl&Dh!rEkc3-f<0$T7?bcbgpH&_q_RRR*bjMgPt*W6U%k(%yf^CM3&3a9 zENtY`sE9Pqs0a*@qt%GeIDsCINVE#sr?WTtY@^2E*kDp%A?^gIm6@4(S?^y&_l*Bc zg)=wCn3~U@n5hrdqDk%7^R{;NBSmtdaUc*V;91HDf(N1(@MiCVY}%}tUiKAlWLDz83v-03qwvt3kysMH&810UqvT$rs}ixZ}efD zWa^R|1y#I$&7B=`R9HZ2(?)9cs0hIV;9Vc8eH3$S^CfAq5%6No)kqGPyG91?l`~MM zTF@P+;?^;7UHd!bIbwiF0+R>WB%kW5a`xfK*2122176)Ad^Nlm+9i=*1LgwV#C_iu zSqE7N{!wA4kTYveby^U*oaX3Af87mlGSn7`de$_W&NqVQjutI0qN~en&$(n{qBvNZ z1G0+)qa@F7Cwt?pkFdCS*7gpabVZ8(Mi>L_DkA{j1!J2-Zm!5mamT@J9}T4zc7~`s zDO=}H+cl-D(U2-T$Fn*@3bW7euYgHq=YjUq7lyK4Da>|94t#8McjF!nkTAjil6ONL{dZm^HNFZHVllF5vbP;Xw{b%J#2o90Y*ZK8i1};T zy=UO1>(0esvdD-Lh2WF5qE1P43@Z&0GqeT$4ctOIy~Y2>daTG!g$G+KGzqv9h8XGG z=lZ*{90dv;{mgcVc=(Fx4u}1C5{VRCUbUtiKFEqL33kH5#}V-8E4(0xP^X4*uqt!R z)chA);)e0?^k=E-+@TQKjkAbYyJag6rvYsl6H$L(>-$sck1HPpV6a!^J}(E zeo>)T#@uuxi^S_##(H4SZn8VT2lX~8SC=>K38;dvbVpsbc4>_Ll$O9>T`d^P0O zr~Mw4VD6o6No3c^y%+ui0E*AYcYy)d%6urP}n%8KSklMcY6?bMdRjEQvV3f%ZF zJDoonpqGSsM^guBDEWqa-i+QYRO2|7s8KXdE>-PpAi)0HdG7^}T;+AAijeA`Qmg%N zc#0%DdF%g1k;<>3iH zqh`^mItw%GXpK~W{F02VCgt!T5?(KnYwYvfrrN7@i`V*nDZ*wFoROlXfJu&NUp{hE z1{Zya5QtwcZl> zB>WJX?JLtDUfp+@g?NoE`E@pt^o38K^!q<6)5Nil7TL|7MQ6 zhj{zKR0H35_58157Iu{*P7Obp^jmh>kAD$162tb$XO!_h*l=B@3lN0>o8ceZ>PTlQ zSQdts^Qu0LcJ`L&28qiNu$s&H*lUgmM-k;7s_YMK{we#53`?$KCt}9uglYom?Y;f{ zs;UJ*#U}S6O#Q6!(U1^28B(kkGiK@;#33(rx4`TF-J94VgnhS)mRR2Jo5^=ZXrM$Eh6K+3N}wl z$^K-(gKG)KbV4hRKr%i=w!Vu#_x?0QQHmJv?TN%Dpkm9X`>XvbL~V#YRvMIfKE{c) z5?lAR#{YwKbHj4y2sYHkbbL3UKbvgWuY9&{5_U4a{{d&QXa?}=mxocTVe}b0$ z}WdrNB1OM7%N<5tOV8OFR$$Wd>_%fafMo((Hq9s$a>lZr!?N+ zjJ7QJEdO4E9>Z?GT6Mn2_T67@XhW7vMYes1Rss^<*FG`5GAYIQljYJ2_Yn-Tua8h} zS%>ija7w@-#NauE)9U|D(wg8Ej5qWwymE#kom)}Cb*JbUOCJGL;3WfO{#wahF=aL3 zsu-ISx;g%XUb60}P$8&u*S#Lk7h16N=LsSrpC8q<6O2k@(hS>7n67N@r=hYy5!E^Z ziHC=zJR3rbjE%X8c)C=+n~r5CR(iBaGW$UURT&bfoicNsWb&^a)_w)Z z421JQpvbrmwmSiOPhmn;X}KfAn{YJ2Q5iics%`>sLO!CByTXq|y?+Zsm`@qn3NEN2Skt?urY!bzS@TtMFMx$ek?JG0`y z*GMKDxJj^oS9h>uBz(~E*HHr3zO=Q_3A#qQMG0B|PVZY5I=8Gx&2E(?W%umVjujog zeYs`?J#J+u+7G-{y>+QFK;)mKW3|~;sAT(WT6o+zxU~RrH?=JPc2Ri&%XkI)C$1VU zn$N&8x}QZx$G^3InV1nv`7WBx8~honT*i(q>Z{4Qhc4oOm=eD3JM!C`7zrJQjytBW zCn`t$x>*!`jzf3XRR*bPTzN6j^HqQT6jhMP5^PnL-n~P%M(bQ$CPR@|m1(8goxYMl zXC$C^EtF69Qc*g}z1DxGC>w|`7(#mDa8rXfVQ|wKW2hf6nFm8cx%rhsA@5~9J^E8m z{|fj2T+T7MK0rv%zs;@nYjw(3`mv%81K$VYeHesyar2?)h;mNgOlzdiJZq-ulT0}g zF=8O^;F(2IGDTl|Ai8ig+Bb)MC#!ayfr0ETD26rF1u&S+)Hhnt9b@SBheo&poP!z& zaj5^LU`+Ta7VxVR`H^-0B@evUgdT$d(bUoI86opt z8b=Em&!~%)nNym9o;+%`tY}wH@NA0~62p0f8^BDZ)ye0%GHxWG)OjcdDjw}4Oe>b@ zlQcXj+2pCDOq&EyLlG0nwKZy-*o-C?Lka{^89X&M2%tdjXvB*hTfnLLq2P~ST4&ao z!u=?Vn!KzspdUBNYXpQ$j3Pazrgnm$U*Yb4?z>ZEC(%B5oJ|_*QK(@kDBjabhpOPK z%$4BaigG`0fbk7SRM2PqK)|E>19NkTz#D|R!T80}syaSv&11da&{PKj;blGZYAMLW zB~3sr0YLTt?WYf>ryEhi%07)?8bKlYv>BL#$%iwPc3Mv_Y&h|FZL`VVE7r;a*F;hM z_7cF$1xx?15Nt{iL@D}))WlocVcgED{Tq!>^XEj&uS`c$@aH%;xGwlXon7*M)d_FYh0Au3m=WG4(pr8mtmGU zlfuDMRaiKK8sO`SfyE{2MGT_g4-;5R3a8zY@?>lG^95uYBKw_6j<`k$rRiEFlc##a zw2egIR1hOWf?1)jszP~L?nx(LZwT}ySl?OcTWgh3eP~*bzM*JShk20&o}@Px!22vg z#HfECCdM-Vdds1o-}85EHe6HEIL(alP%$p};opKL$r1VxLhs}zz*D&}QI zcS?f%aaZGbYXHZ5hxe-uhZZCZD* z#5f`FK`_1~G!0h|=s@8V6#~H_j8%6$qsG;;thk_fC~zoO?cKox4H=S;E+zyt-zSHo z5;betJC8$g=?|nX6)8jhMONqUV7f#<;NRoJI#T#+&1;@ejkj&&3F!~%q=cam zpDw&!_mGWY+;k$$nGLx>rIj1IZ`6^Sm;Gfw4G=9Wd~J{aE@_zZ#I*JN{JL8Qx0{Cn zT9DGa38Yzy44g?sNyeK&TZ%Bnyuqe*q`NGjmcYoF>!=ZRQf-srf_jnN1HCL{#5>W& zYFrN%v~Z883+kDoznn^S+YPzQ7u>%dvB_J%`cw|(aSn({5%f~SJw06WF3W)vSN5FB z%Fl^sL3d+vRDeE4{`VIEl-`dThrG1JL$Ct*e7Mc*dQa zk$M)ZAg;$&S*8>~K;Kz*IsVnhL2;*eY_=bT*s8V7%!9u6C0SgCkDHTS(R3RK-+6^3 z=-P*>Q;h?WBA|{+5>}hAnpe$&QgB=$?R`_1m+ z-3CnKL|}{W$1kJ239zTQiJ8{xf_@VBoSffUagjpxSq}Z4($!>H#0EzGlG(K*HKpL= z9;${Z_*-K$!JL*t#{6|IyILhsa$bYGI z;=s($ZVxBnwdaGSQvuIe`RCX&5<41DbTPK;Y)7j{K=ii+_hcKwV%6M>?7dZRW!sjf zCuU}5mQu{jN-;Cz7NwXm#Y`#Y6r`A$nVFfHnXz^5y=9l9PDfWq+hJF@A9n0m^I^Sx zG5+z5x#l!kVS`~W$^0ga7YK$U z_l?3i*^BsMjV}L)fiR+7FscuW^4aA_1?IZ^_$)=jbg-Z!i)k^jZC~JiB`;wbmo}c_ zxXN=_E82P6)vLg%bHfP3)4mV|6#$?%X{@?ga+Wus3n3#po2_8)BX0L{$$;K2doV=( zmMUGUfLRc6zOn7&*H+rBug>McG#tsR!Pb0xIQlbH-;mz)>x6bsh)uAVGLg6b_yL_5 zCr1L1{!?igC9PI#WGG7j|MsnAw(U#-qTU_@_`S51YnS-S<`8N#-b{3oU4@$dGc=I` zn#rAil}0$k!Ai7OaLa;VrJc~J6ke|d%I7X!Ao$NjScPi*yMc52i0)H zW_17pxg??s7GV|{ipL3hHa`q>f#!FX^xXDxvz10z!Esn1d%u$%wJf739fl>DjJPJK zK&H}aeI^0-ow{BVK4@(=2Tz3fJ$Iy1oi~>e_Q#jVFdXd(n~F!LWs<-I+Pe$~2}06)XRl)@za}{sqKB<)ksIGfioGd_zxi;8t>%L*NNcjH8@!`p z^ZAVRw^#!bcFQ2<%W&;%;xYlNsT_GXV1%Ar-L@;eIKJI?Z+P%|z8C5s2tsL3nXS8Z zNf=c7{$BHNx8m<{OCrB6*&5tE+Sv`apBr5QvSGl<aj|mr@*vJRW!{zDrKK}SO_7UFpeYOrSJe@ zxWL)E46^G^Ao8TcGMVKqHl8uPIz#Wav-G3kF8Nal zOjgw2p3qwYGr%S_amAxC_shQz8CM#>3W*!423NNwI6Q_0$rubC<|GnRE zDLzyiU33~4KjrmACf7nKvlW7f*BleYz6;5O*K4dT?`Ut+43+wga_#wDxl&px3wrD1~zI08xQVi zxGr3m@@QicX`nS$e2zG8Qsrzmh*+-Yv(7>FehI@;qG~hf2+Q4~^1~P+=;)2EhTViw zw3kM8o3|{bmr4}zt_W0veE$3e30SQQ1AIjSGLJ+9MxP;Jz>(7c|6T5B{S*tkB{0 z%Hhd2I%Kno6Qb?Vn`7-@tv&O!1?R^V@qoU?cJr+_ARN#Il#Ee|teS@B#qXYcd;4J> z2Ag|7tpp5`J_vx$UudKD#Y!J3&~ETEBOG2~t(8HlwHyRLfc{LMtfwFX>C&)mSWtlT zMFzg~Tf0tpy6A!_;C!#t{|S^9pEoI55bBX+og+uS1GWUJ2G5kf^ES|3FqkoYDY3)2 zz%bC|UwMue(s=C&Lq)w6V@jMyo@6jVRxuwC>pr1V=-MSq@M6cUaEOUy$$L#Jyk64t0bq}ajlra3k^|Ivb<=Hm(8HlDW7MA z@fRB2^|x_x727hBC4z3f(+7TP+c;=I5BK9NQ*9??j;Szu@^h2w`Bk5St*Xu0=$kF* zBx#3-#eGXw0M#-yh>-cFYy1d^#Oi6+ z8I=3DYVUxyyx*`0dWhJ>eb1~P_q$tFVrU(2qtn@X?|!yb`mPxkym)(4YS5Ihv#j_< zk#R0Hf>stPD^3(-HK~;vq}Ty^TUzN<$HWj?J5f0kkE7qyYV1+0t+$f|;Uw8e@@otn z9@4{Nbxa#0yW+!s2K#ALeDlYlBNg6Vsu4bakRWep+f10aY10W{i}=y2ZXWinxe2n& zQ#bP=QFXWx#TuSV%fA#%Ikm%C-?!xY<3xx2U!B z;rIhX8lm6`P+L8QR`Mdz#V~yrxf8>VtMGlt#}r7hD=QN=VU1cjkQ1X^X@)hjh_e>`g&Io6{tQab~21%q#Y(tTzUO13RA^!$WHaYD{Vd9G%>r6@kC!Y%|g?! zj0fz>eNWYcB9@F+r9>?Nd?Od{Q6cxP{1^E)1g0%A^91_Hf=^*Mw*JPa5u045SdSR= z$T+CW@(9u6a*~fq7Wgf#RnFUo4&zDKKo5E1GA%ZcR)T@!{7)}02&a^p3&9=%{#NER z>K!J3LM33@)7&})%*`N|KWu`ouD3L>gx=SkYHG;4;6%UqZ-b9RsE0%e=7?fwd`OW^ z`_8ci6Fie*g4`VkAIft_u1lms9Q_Jf)_Jw;8`6&f25b;o^ zSxegP?PP6F#xh2uceX{9%z-q{3Z1iH2*S`~IDt?0r1>7jZ87tqQ>qXDX2?LZrH0)T z4YQy5nn>GmzYQqgA+Ij0(2K*Ys0JGzyFwC8Sy-usjXJEe5w81mDOb-$1s+0v+hvRp zhrWFF2Fs1dMSES#6*V=sH8F+Z=ZA50axgXg0pqq(uj^Wnr{+vEe+q4&hl=!!9NFxU_-Ye10<7*266=+e^4PO7Li zR6i~W%M=Zi#8iyfz$`E;N?tAr5reG^;M?`1`+;G)jIG! zV8>XP8N&=9w-BHPBGeez96xhGV!^0{Rl0D=c7{8E_F%UJF}t9xPC~)Q z@E^ICjT2+5jOil81CBoTj3WEFQZGSd;Lhy|fSPPE4K4!vt2^z9&?h#(9zp`_UGOyG ze%M%rv-CBuq~|K0@c@}`5q$^5E*X9f{eaBCzG7ipnoCAdR09DD7o~_V2oMGb2Pb~l zfTKXkeI>ToOMJ5vMFEBKKLQ4ND+n;L`@={_158gD4^_c!&B_kLw>12KxMVIv?tTIMHU zXqZxH|DQ||a)80Aci`zy_*+tEQmBq)9|sLE{-eq0?P5CdBZm6t_Z5DmL?I(a>{0@u zu4GY&lZIfIB(nkyydH=H0(3*z?)e;&)b26#9}NN`sJQroBHHkRy@=_B z1uFhbqB&ifEMQCfEX3W;M#6VUbG}TxKViTXdp}Sg$Q7YG&iIiuSQAha(S|_2$$l{T zi-8E3`VgTi0Cx!j!95V?E_JIn^=QSbFuWUI?6;gFxEdDqx_~1z-e<(fK1NdT z05DIK*^nl!1J!17RK&?3;`taj5U4sFB{5ad+HlTl%4j%cTs?WR2Y=&T9A5)QD{qh@ zq5$Bc;xa)Zopgbj5ZoR)0zvHb7A)gTmk-QrwK~~iek4E9dr-y`9H1<@!4RmTF0$^T zQcy$lly@*jw;(Yf7|EcNDriAtCQ=~%Q2MS5)-?to@N^*|Fk5C|GZI`qp{bQL0c7T* z(Kqnvm#{MSPs+e&;P;DDi3EW;CQG0Z+>Q}MV2C_~-$Sv4!;tc3wFmlQvZ_F0#NAd~ zg)}&7f2xLLP~a=pI>WW9NZ|A1i9kFH{hY4UDOZ5Ph5U!F<@+{IZ6@_(X&no0YLP$B z&JtOYBtt+10Vu#9gD+y>HVBz$XB8lb&^SrG*@T_EKCncejvc<$?9BfDy+~L;fO5)# zIS`^2fLPh)NquVXGOis z{jRMV_=h+{=Ovpp%X@Q6>~`{!WA{gG_~fxsLD3Q>W^nfz5ndTs?#J%B13?oEV2}a! zUim-vFbtJ@A9B6F7mBzy$mh}GG*ZiIprf}Yl{g=+bNYxt*jf4l%5*pHzJcGGYwjs8 zG`yp81j{)>W_tTqp#O>I029zsFWbWv<6KozVQ zO>h=d>q?)ySRVf-d1Abuh{==wym--^aB$?NT~k7d^T-)Ws{3K<>)EZY7ZyaxVHbHe ze!Id@cW$tabTNNzUvf~|&(Q`i-e@zNx`Huj>8m=i-ssrLT5v8sR}K^xS_fudW@0@w zMfJmK&J0$aH<#)n{iH9?R&F+CIqN>N?ftkvyKesM6WFxqMZ~WNG!neugD>Au9 zn@72qthwhN8p$ZocJkltdvD1g6X~y|mRdH@e;xs4?T#~~dBqurSKcq!m*F0osY4RB zq^nel=&quK+!0g_n%T>_@^RRs&fAT)52xv}%S7Ke4CiPB@OXTD<3E3U*8eJzK-m@< zX*L9BcF5e@lrl!9Y!eWSid}hP6|vj%;Wgzk8h21K*63g_q>1ZY^q`FqTTl>_1h1i* z^mQx8aS-JnO4Rg9OCX`I)>a#&XuMax#5}V(m@__%Y?d!jcvN7pRl97Q=?9w=jLKot z>+HrXE3{m^?e=hX=kn}kob!hjkp+4s1 zcCUA+y|OazoH;cLejp0eXc1OVVPnovVj_>QIXBVGD$+~v1d&^1PqbvlpsO)zO)<7+ydb+?#P1Q6cv z_)JQU?K8$)U<4i72INZ|07iZ=u-LqAPP?W^A}px-96NO_7Sg|n8O}F`n}p1r)-Q%A z`csE!Kpl+6QLG|7=3(2+^)oQjfz6= zBdXPEDpy(u#{`$73g}UznAh;C8IvS6bC@to2$)W|y^5kw-koMvjLOZgT?X;c8KVyo zu04_fLQdG}cz`AN2VG{P8v~8uieV+y9 znMD!z2zvW$lM*)F2}5PP8REw8dH}%K%6L-6EIYP%ypXz<&{VlNEIW31vN_J=&Ck$k zuMfM-ddL4ToqTi|PK=bY8vU4%+Pqy$_8a?%kt&|n$lXpUUcGA2KH8DZ8^V9bD%H2{U-G2at|u+#(UtJ8n|(dgjnBqKZ+&J((k5%%5N7joa+LTqat zd{(}2rC{56ac5w6Oj&J|!*pEoZKc}Uh-0>M#j>*A9?MSaPi_-992aYzXl70{CWk|{w!ymf8_FV5c-=}BXt zPUJPH$)Q@_Xu0CKAk9c8j$zHNna`z-TU4y-{`nv}DL6X)cnYq-&=MJ_8a;Px818F1 z&$98CP?49*!1MTaI6`@9*=5hQ>vW1)cM~j!gH!sTaYT2KU$w*ZN4O3#{3%uQs!{AqKK1 zOZr@7-1a-|hC7GRWE`&4HxblAs|&4Wo%kAOLET|FK05b%_riq5Kll*7lE<+yg^Lz_ z#*YL#a+tXew)rc=dQ9Yan^VnsmRoX7C4gnOU+gV)n&!IUb}QBPsrw4mv?!yG*zZ>8 zP=L~WW0!jB=m<9#SW{cPEE(Pw+|5qg_Pae*!}U?(Lb!^~$cl~9r{H-x*k=$S>>w>V)4UXnNtUFsanBwwhVP-1mbo;Lor@IBZD5QT>5q`^{Sk;z7F} zaR7WZl!{~$;$zO`KvTgF!M5>KM!hw`}sz0Z&f^c=4nKZfVnQ(JfkRLGDd z8;OQHl)XTh83(qGj(402>t9>;L~hq(sj_C0A)9*Y<5WcA($v!Ze7r>OCKM!%+dV(R zhFxJ0-4gipVyLMLcoTT*QjRkw1Il~)DhunO%UE!K^?495pS(M%gwReye)Ebc3IZ*lF#Sj5f0n%v>G{f8#R-x}@ErO+d< z0AZ)lm^yLZUW=uFgdujgK1w!>tQ^S4xAj;`S_k*C)GfpCp?hKbg8xRc5=?`576&eDuHjTv<8viZeiWZvDogj%)u~V8?*{KrV`$>NH zU&D_)o9@1sm$x|BghKLH)5($EkuoymM)HSnz!y0&$^- z`{?2#k>pg&c*fhJLeW`<${RA6I8FqE|-72w*KR*9pH zG<;|Vh&agV!Jxerq_9lurUKOl9oXKUy(&& z6&uh7cM_W%8qBy^t)P{W2C$eFxOh8!wvq&6m&~*U5T8X+2)mICS@e;Kb5$u22R@QW z5%I7fJ+=Rd0}fIm74-7*rXMkhMnypfEgmD1&y08oQ^Q(HQxld!7u2sHGVu~cqKIk= zi2Nn%BiQR|T_9p8mTA^Sk&g|r&y54VI|Z0_&6zA`VU@dyOeTK7SezK|^H7 zn355QW5YqQ_U^1bOIFkka8 z)y0C70AYfpU_?g?)p$6 zK{FI;zu%hMx;324O2UJa>6!)ZwV!69M*j}rVCaR zma@D@y6Oi8iSv!sPnPKamQGNNvn~VX+6e4Z<;#INQ_39`2nYH`v8029JPXg81_6l= zwYzKF1DL@1#QwJIZyj>mWiJ;J#UMHh3bL_>7o4l*L3P*4zxp9W!^xADBri{FgmX>u>$Q?(6& z3?Wo*(<+rtB%5KS5D(8se*Gxj{BcN*%)4^R%tqZ(<$C+_V!4>Joqp-j6MMcafteh& zEY~k8n~`2mk-iqUm-w3aabA9@p1jC62#~evuG!P9Kwv(8mW2jUl}l~2xV}Km;(yHJ z_>uYk_%pbsq^AT~(D_3sCI4lwbl(S)C)0=iT4qDn**GHed3AJ$G{EBhcO=E&_MmS1 zNz9`Gk3PJf=Fj=>>4R(q*5i&`gzJNDFZsI}n`>rg^paNE%U7pUX{LUzuIJ18t}7kB zLw>5)*MQ(lE1j}7lMBVYdn2K*yDbymqD~?1oA_$!$lZSeUIuVS7J4w4o9<<`H+ORi z<)V^?8$W1{u^Raey=q!Fmk%T4{&1OAj5sR7=^HiM4<1#Uo6lKCc2Ykkii}=SCe;VH zpo?FWq3gOo-)OGJmT)g#%D0=_)Meemh8+~nee=HBAA0eqXiu~pR_CP*ajAK zaQmnTi->-VPOXhVPlk`^Ci{5z=Be7@yWS&6V?T5zi_9e=&qRvppJ9)1a_y8p)xvY5 zLowKtQ9!g=Kzn=izdE5_{@_m0OhWq9b^BaAt-%FolG&W6#Re?~%SzMGlo6hzS}ZvM zIzO2iYD!ev&dn&Fe_cLzA<%e@-J7ySZKS^GXW2Bb+Br);Pk>wROcSb&aox#keP6bp zkDcDhD~-I(aG3aJFEFcDGP-I2^C%z&)7f;Qvc6KI2ElDxSQy8XcD~sX#qKGmx93oi zx8!_zJ_@ePWFfLe2A@mEK&Gl!~)9_SvDJb7cm2obIfWhLWN@Z1*BE2N$4k2JE zSx$+UTQ!YAYp>>#!TXgJJ|Cc(h{kKR=1TH%W98v}kr#qE3&?mMc^>7Ut_>eJ~W>6_>?@OjU`itrg!^8L`4fAW5~VIaym4SMS)$ zzQ{+}d7|9Hv+~oDA+jV(pf6STwXy_h^W6q{p+j@#6lU}Ov`&%SQ{rWgB52En3!KOF z_S8fA0=;uUH{NOlu?by~;ANni6w^GLB1EUOH(uO(S+h)1M{m8Ca)#h$)ibRiOOBgY zz%&0|=p!k{tTjG zc`;)Lss5?OI#kl5^D$5SIJi<`4}YTQVP?&im-+K(EIbI)+ovVF>k|N&aE7irJxe|E zU_UaOy%y5`RJ7GGc5jlecI_V_8?B(mnZ8XdVJkOIdRTUIoDUS%wV7*wA&U2mvzluu zeV7j5Aw4b_sD+<7`?Ac&S(h-1^p)#KbE|Sp>c5$3f>fvD2e|bmXXH;xwOM!l+j^#7 zb|cNl`DfPw^}qbC&qGE%Cvmk|>FPdZ|7UI;{J~S}QI;zUw zTOb!C7$suG^-Vu_gjGv4s=^aPc0d+h=CrgFvTrWH%10{SZ{KgEDIUE5&j%ToI*XD< z(8|Aw;tjDR6=c{)(-Cungd>%t#?nlb${&pfx>N#iW`WrwcF)J{oZ%OQB6}oB!19O) ztGubnV+Fr~vkfai#zqMAq6dnAoFG*I4Vw`KqEWC}5#u%)E(D~^DUX@R#29?f-vM)y zAnwjzDC<>DM9b_A8O~>!o))4*3L93Lv?GO%g-cA~29Ko{ zgxUQmgMvc}yv^ijY81u;OP+*Pr=|25E?p%`1Dg#j3`Sx>^|P8qut|pGkMEyY!8c_9 zP#oH}6aL=!5Ll5vAQo+$3Fl&+paua>MYFq3%RXxb#AaLYY-nk@q-+ZyU9ysjS{=#B z)8;0BaPH6|=Kj>wS<(s=qb!1w7Apha%?Yv9u@4ARDezE}pGgbKLyGP?d_N+_M-zYW z!jSA+4g#%xL@>W*8{c`Bc8q_PXNmYiid+YBL$xA590| z;=#kijMK0l8ay|&N+B!(JE~5CF^KF0p*vS5VLp9=5-RKf^g>3z>){%_PEG_`jInr{ zXu$(wy#opFK8(cKtkM^$DV!)Oa6fwrEkhxHN?8G`PLCNxo~0`^R-I|6&&^mm2<-}j z5neD}=U6PcfhL5#)`G=SGFVL7QV6DCp%;!9JQuPzcW{RIw-ZE)p*ybIW1qn*FgSf- z?9ucNW7#rkC>qMsV=8j|;uI}clf8y{_S*Ce&3EA+5HKk{S1564C?Tt#fWw!07?z@W z5*g6-kB;j1b|&}=_RlC^fzIdHgL4WJXB?Sz#NKi_^!6Kh(oz&WB70&$MN07f^?_y8pn(}Mgp{bj%;8laz7spc zd5oEBbioG2iHp@}`I&t0twbWYnmMuS3t(@TR+O==`uZ}~mb0^Er3?W5hg8*$zd{i6 zRh#~Z&J8@D(t>g?$DMSq3|TxXN6M|)aGD1W%e}VT47*RksA|=w#BP%GJq0$Hecven)yRV=&md zlMQ=cVgl>dlWJf2Nr&zxMpMGs|=}*ez^bb1alw)3Am8q(4N#xpE zB-XWW zg)WTsky!e>YYxQ&!6)7)PyIM&`CDlcw>_C$dAKBy7N^lM-`&`WON`n}ZX*f=2D5a= zTU9?)O^w%)TDe|tjg91DK3lk?U-G8S%1;R+`a~}2b?Tkt1IEXj$zf4LWaTzjXxg>y z(yv-ya~56Z zEg(oPN9?zvE#+rFihHyqwx=|5yIujNH^Jtz_&%3cTGeB+E}L~K-geizX96_;mPvuk1Y951Q9pS30i!9P4D-UeI@g6Whxcrf@b zgC>V}g|U5G{rc*&%sDN!lPQ;r=C!MgonPOD0-D2a_rr55z)dwrdJxu8+v+%Dk8M~4 z_ojlNvpT06QojK@{ZuDk{lJy8NGqLQy3};`M6GPXkf3#sw{lrAipz0yaGev?rQgxs zY!t)rJ~Um9*ERXM|5Q#BBEfxN<8__z^xUqg^KM{!RqG^cXX@e1V|V0_%YHcr2FGP1 zUq|=XeMTv@+XT9~W3RoUx((!Po(pmeGGEQdq#`YH#+$*`T(-ygA6jkxHIG`>vEy6+ z42y`%wn`^6HeYW`6@NbR3;ws9Jgb?^T4wQ4MoCRC?LO)Ozwhw}P_+-!el^aeX1;fA z`vvfo)9&j`JTZZJ4|%K2>xbMVf%L7u7{1!eZzwx*#=%+UoM|f0iL0KlC`RFK$fTZ_ z2sjvp?dcChhv_pwKJ~LD25(|Ingo;``vsn=_!qFe!?{CH7@p+2PS<@5s(y5KSn0pA z7e`D72$CN39?x~QYuN7kL>WH1+A&wy0b;AepYMl~W2^z%x3~n!x+p1Y8fAp-8>?=X zTfL@}^h$X_exFi=8Um*}$(K_HybZkwmeWnCz?oV;K`;65EUs(qN87*OG7J3mZo@+q zvlE&oVK#E%D^8;S(D1uyt>%9ld3mbd#CG0Jj_|ni9C&+*__HJa9_X(MS#AGX*XY&f z58kF51$yRxqf(y^VNE{C`-r(UJgbu}dR6%i%hvHyJA1THKkG+idi+B%E_N)LWcG`8 z-$tScmYjWJ4J0P}MT)}8M`ESJhgW(j@@eKBAAV-cg4YNK-hwsS8ufd|t7ne6bz=C9 z_QMC%V8zAPT?5VL-$yTecz0VPCq|7I_8tyAZ1uaI43Atw0;p@#^WOH*`?qEHl~HO> z=nBr<)43W^I96m}(?8lRJP#)K1_C9TdAprGM_~rq5MG}i-d{a0=#$SYhVLrdm;<<2 zq>rcSd-jeS^d<&Z2-TI18Jfi3Urg+T@iUZE$r1S!r|;|>wfBb(MJ6t%r8X z+Gk%NKi$Vlf6&h-wLE8@V}eqf9{-kpHd11Brr z*@-AmBQP*~LBL`-m-u zY)0UBJQwXm%X;+7%_Ljh$=mHzigGiwjX@m6Ac8 z>#l@oWqCIGYn5SE6d}70G1DK2pzsf)9}ZV#mCz#+^MysZb=fwYm#-H>sh;Kah;*$D zXE8^6crs#9Y0)n(uNC;BzgC0|420(|(jy{|8o4~AW7~Xq^w;d?&tDAq)n@?$?j3Np z`8V__{0QZ^59_5Z@A>1C<&}lA-9jNV-9|ZDjko0OkOJ%yg$4SJ&vG8_JY48AOI0-m zw(HMz7Hd_7lk~Z6|tQ z^QR0xm6$SU^7*yZ-Smbvn_j^`paOVC^xd2L9PEPK*5!n?V5mX>waLZK%T{p#m$ zTv3%`DSMx6_AQ}mj$?5w^v2M zq|c2P_Qv;pT}E#_EsnERb>~;f^lWW?`NDtzgg*iO!u2+X(jJID*3ojZoi?|bcQ-B$ zH2Kwrrm~wYw-&QahO_N01{L?hXlod%C1)ra{`Rz-n+gE)MVsPPw-XM=OI-d(LuLy<|@ELD;SEc5zu$d-|PVHnc$H z9di$%Gb=E8xW$;S7Ve#_JHY;#senV*JFix z48koT?(59X(`rMw%Gy|_I#XohxkFu)T(1 z2BtC+BexaRmV|dYtopU4$1@uTDVSQx+gUS&U3z?or1Zh}3pUyCm{+Z!0CCOx*zMHyP|zjw}+SSY?A~A%yjC?2q5iuMRHilFEBThD{l| z6VX&R2dlFlMyo!j6w~c$lNW3HAp^1_m+8uOj>`Ar_eU+Gh=*E>(Y1$=_pEp0E4p(( znoHEyKO7E+ODni^v^i=zD9|sQH@y|AqFcP}J1Hts@uF7+nteg7V)Y-A11P<@D!mlE z5on}dj)QMIE(sEv7qwoyYQDC?gtAX`tK=6QQ`t0Lt_a-~eVYTPP&w~t9tzzUpMLe* zyI+0Yi7vHSguHD|<9{8#HFYD6a_zpeH(#&1)SEvCSom0a^JO9+Fee~jz|Oa1Rvx{6 zR&#N)z1Ix7PK>S&7sn0+JF|J8P87=S2FpI4_%|=WvQ?gnZM8gfa-rIfxNtZmXO&ug z!Z;@|_%{pHKvNq?ff<3JAc*oK;TV9`JuE>o$LyworXqe_Os%3xX|QLo#|1(Gp4Uf% zzIer%qHds)q2yPcPr(YFWH3jiIV0FZM+>mN#KDJ{r^XjdcF1tpVA!J}V+$%;r!6 z-l6wvKET=!%LK^zPvt`=xs}boC=IvGsGSIP_y?}DQ!)Mg+IL3%fIIX4Lo5w1is+}v z`m(1;Z;O6FnN>gF>Fa+dbn<9D{GVKYk^5JP^{U-rna9k|+5B4844u?yM9S{|V)L)k z>H%||>hSeGz0k=%%tR8S36j4sJ^F+6S&ayLoo#v3X;e({NeMoW{MlXXR*uE5 zf)_)|%b8{p%{ZxApP}GHvRyRLf8ztox@dTX3AWDfbg|pF>3Z?*&wWp6GA+Wf>XvA9 zrvd2;d?mdR{CBLf{T-|SniKygGjQHl2EL_j3z0e}j)LDV4JW~dQbJf&`%%AQ1tW(^ z?H5WG@>d4NUO6v;oVtA)e;V&yQWqe|1~lO7t<$y4pA2UPk1jQ7K0A8CRaBJZG~?;` zcDPnJpR;Fw|8Yh=^;Fv4X!(fucb>bCc;#~(xAw(~ zdayNszmay`@SJJ99f6!*{GFSxZ^P>>;#)XYzOVwh;H`}SS!WM(Kq59yY2R95D>0p? zmqX8(W7&E@N9w@=c?tO|ds80Zx^&k{tU*8jHY}etvCCu827Q2Nd^%9!tGuZH=ehWB z^t#D4Hpi(-t9aquOKkJ={b6hFZIwWPli^aLP#6byVIHoW2fr~2xA8q4Hc6{;uBJlW z?{xL^K&FqnvNf#rK}Yvhy(rHMoeut&>~~;g5+u@CJE9xEDIn6{^@IGe?s$uMLtaF{ zq<==Zfk`1rCy^PcvB=emzd-D+0m<7*fQe*d%b~7<$P=GVQ?^7ak5fv<6O_^=?qcH= ze^t(YHacm2uEp;sVL%9~C)T0+Io*UX3dTvI(+$>66y49vec%S3!PwA6eOSK(New*7+4idB(K=Eg`bFnIT; zbdqUa^RqXb^L`P_jkpaKllUBb!LUn~)%Y%c#O9|2w)>B^dIH>mD{fe95p4`6@ptQP zH+UI6+#3>UtURA2W(v81cM%Z^y{VSHAkD7iG6T4A&0#D8Q*`4J`S)}zPm)q>5x`gG zElaQczO;&QpdUIpr5rk$@b$h&VK0h~Cz-cMd59hdjGScQHwlKI zrx=qE(EeyjegoEn{`lJ}`-_4PE zokT|uIgW&sK8vj}uqT{&abk$;*0ZYN(<1n9;FhuL;(tf#fBfR+D*?0rPj##RA0buw z6J&0y!|Aa7(2JwoOU65lTIzX!K$+vtb!5%5+}mKiaoMG#o#>eTe_^UcT)iP_p+GM}l*=$gJFZJ!z1HGx^ z-F8AWT=5!@&7-=pZ`1#&rVs zsSE`j=>n^YbT>N+8n`|EAXrhSRWd(Gd(dU3V0Sd=@{FU^yP%C>GaPJSGVC*+xDFS( zl6LL1Fx%+urJ^yr&^@ElD0X!E;H{{j3j3z-{FWA>val)$g#xx;B>f?GZyaUxTVC*# zGw%i7!jyfZ{ti-5+XTjp= zzc#48(rZ3{2kL*^OZin%Isc!jsOu$=zy9HWL#iu%c=;!-dD>buol589dEk?)?Q3ri zAFyfguJ0Oi}u)i0i|<*8ge!JNi%kyYQF(#ra$PEAM>}QG9tY>4Nqz{aX$6 z@AR+#{~h`l?=Ss3r~-IL^xgTF{%wN#AL?J&0jvL>{ssB}kN)-20UbBRd;d56+q&Vc zqd2%7O6PH8lYXHbNpP~o0N%c-{CB8w{asD{FWIKHu66pc4gE!`pA%MOyXZmHw(P$1mJWQe7>}TqFZp|(RvUS=j@L%`x1?VGJ5m!5 z3jaxJ@V`h!_x}6`skWYPTW$X$RsC;C{Y?KF)U;htT&#S_U;VE^&3_S6z5m0Y25&a` z|0Gr4cq{0NUMH{)QzHbJV>)tLo~9L;z;v(vdcngQtM`=71n!4s-`8vge3y;U{l`!Q zonhpQ=12-B_9G&Es+-X1FHAFF{ThEJRsgxNTY_q2G5@`-(OFoT8C>RQ%2C z7vw#u0Pjq9du0MSIt$sqA2aR?`@ZbbwI%>&oaLoyg-j_lm zD1X8O{gSoF+0{wt+0_hR6B*~PiHtz`lMLQJh40JPW2V|aTUJ{&uY#9<&2GLd(&^W* z<}dO4)vAif6Z0!qe2sHpuT!7CW;HDQ*ifUIfqF34gntcd9t?>;lx08E>E`!7^M7;i z2ymiTqW6Y`@7f1KO2m&LA2gRFp@z$m;mtQ`@Z0zuFh_s*|6UE5@XmPBz2v7a+O-qK z;B%^#Ri_q5biTqw>E4L=8&X;S;|@C_PWFEt`0$?)O3tc(FMo&rFY?#=AM$rma+MVl zx_AG~!9_GqU7tW5b@c(4Bh04W!@<~>0EdIRvm&N@UUi=1FyK^fGsEh?vG>+ddG1=j zXmQu#4lMYkef+Zy!lccR= z?F`tep{w!v^}1EVOolzy#O`7c)$E2Zdu+R6_3*l_O2*5c7O1M=_Ew58a2lcMSXj$j zZpTD*XT$E~htQsGgG(v#?dt&~0Ljt^8s zBF+g^1W_dIovs3%M6rS$LZqK7gh&qsI+molfTAvp2w>?q53mOOE{BHwOKhXS7YmoL zYg)jzs^rSh$kqQ_TQ&E5|GHJflS`}B5((Ip~U#H`vB#vuQ!20ja!j^H*ZU&+k;HJTiU%wl!^#A?E%E-#}Z|lGT3LVy+bnq=Z zl+9qMcoGu~d;-cj2>IQ5U&xa_Q->@lXNt$wLOpxQ{E$itWMitlNJ~#oMby47xcP7e z)6$>V1%kVT?X!ITu4qoTd_1#AuI7_aNTp~p#9=rFMJ=7CwF<6s?K={iST<)=_vx2x zXDW#+$qG+hmu_0xk=zD;czBE@cE+2)zv%e89JZf9dL0~wqYvWrCF80Ma}!#G7QNlPvm!O#Q; zXWnFml-V>rtm2KLe8q~VBghlM&|$2km6ACGgFbTfWu46FniBhT_s-|Y$~hW6UOMSL zir+QkZ$4#V0(|WJkH7!DogJs>A?qSKmSo;M`y2BgS;VqX>wV+^a${KZjh>64S3@>yS zi6!r|e1I+!`AYqnZiuxgys#0Ma+%z2pEROyMOczcWnWa_q1`cvu%n>2EOvrzX0gbdQc24oVO?0s|>7+SnGt{rqPp zmLX}Q-qvzvtyaeRQNvOBa=xFj8SGlJbZsg-XF4mD2R*8EP6S;Gi%HBvtC@_L$d@WA zun?#R*@d8;N)hN6wmsn*PFCoOPom4oqo@nHXr>ZQLh<%#{2FN3f}~~ki>il6US<&Q zdJ|%AsSqShj>#^r7^?8tX^w*p2zB0$cs%;Bo&5@VasOQ7tgVB*@^I_xa?DQRb(->) zmTM$9A#F*!VJFdL%T>7fIt3Zii}w6G{Ihrr{PRw?pZ7c^_T!34>)YeaNv6i_!SLW^ zEO&Klj70>w6Uu-DJ2OW?lP?jfmsmh-wih)>I`fN)JM%Rk)mo6H!|I81A?{lkE5yX4r2XT4mZ9C5KI_Wi z1HaTn6AB(HRh{`?GMOu88{r~$sag`Bu56~aSqQD0RL{ny=Z3HK@vJtilrLpvnoBA# zNbCIeUouD2Lia!Ua_BeLd6Vr_QpGyz#4sGSg?fUXg!(y)A*aI;N@y*VcbeS(mqrRaL5 z7gpM&XStH2PAkT^R=OzWDqf+qn?YP9t>iq2(}-=;7O&c8VgQrt*Srop3HUNH%12Rh zLq(pq4#?2*c&NQZ7(~-TLa5;O`H3)KBz9_)A3#M-{SP22^uR&aINtl(W5qJdiJ9^J zLOxbRXZNEgG$&NP^gtwZAO}@p3%d^D8M55ve2`dJ2+me-PZ3I-Mr{!vdW0+2!vh_` zviahQVUcLh?@uw}OW&iwDWN#*e+xdLoSi_dM_>E%k+9aTnXNm!*h!dSMl@f#%hsTJWT;lw4?x%LvcrZihsRYoWDL zWDU+lvU)fr^P6yAe*(*&mE!naNBzyG0nF_G!IF!TbYv#q>vp3X(ud)W3SOb!5PFoT z?yg}ek*YaLfrF@@qHmC%AC6Q>t@XLYwA;LtuL{etp6=(Rr(HeE-(Gy|sXN-2Or8_J z97| zZLGT;Po1d>n_JXTp|CDvFXW_Vbg#%VdFe^brh%B>M}9H zQfDQf+I`!R+_a#Tv~9U2C}vZG+Q8iyYYj=08V37I)rKo>9E{VVvbb#f6i9RAIaj0M?RySyO zQm~jWA0j%V9^ZRJiyom>=y2N>B9<_Ksi+_!IYhroNLUJlVC+uMLJ||YZNa0g(6o^? z14Q9=*r2iJ(Y)^no+i9z?zrEW;1Xk?Cp0oy3%+}Uv4jb(Vs9YOjp!pN(gf3Osng}E znTwhYd`C{#Z4A9+c>hZuIHjqW}B6VIYH@_GxNfSymIi=RZvdQTECb-QAPvsnpa+bS{4mn0DYJArz%5RJLtk-A zUMn+ZIC*(7cyIMYP07{0>OCUeE(P^D$$<@-n{f^mxx$#?K`S8^vhWx;TG(tdAz(Hp8e^3%0*8LSU zFN)5c-qnW}`UM>^>nTH)5%+%BYy6sp#0-Ou3?;Wl$VP$j1=12LsGYGFS2wK(Csz|$ zZ=gz7s$w!?JeHA|r^69_&qypW2oKDnRI+)yk=|`mlU0OZ$m#8RgLSqKSZ_AJ%ux`N z0Zt5-qJ9RLNKI?ov9Iv%DFeNlYDhClZI-y*cM9AC~ZQ}9J zvAvgS_P)E9wEtZ<{mqszEBk-&+W(gimbT0JuOWBJa4+@b-Jk^^>S` zs@PARqGv2aUUH!yJ+8)2PI*n}5G{dod0GYmuNFNyng#}WNpAFe8$xn>G*d+wg$K~S&DMc_s za0)b(fFh{Sw7E5(9O$4w82{PN#DO1l!Fp^Wu!I$`Z2Z;~U=bKFXfTva`f6yMAGJXZ zFp{fc7sPJM%XQy=FeZ{i;)GgbA;RNg?}HG)2ueUStC?g#rjW|5UYImex~gbaiQJ;$ zxjq`jE2;{Z23+gRO<;q~5KG5_0pOoqWP@(8Jxqk`Y7 zw9FCRgEQncalf*ei_8}L>=g5ZRBz_$7HQCn;FVw-lo%t?JK6Vgzk5od-&5?(9&w>= z-b2`6r(>1vNX}>;*DcXY*9!y9ZBA-5s#mdxkeY}sHdR6GMGG=Fg5PtEL|ukIk&jNx zBkx&8K&tH4qvP@pb-6BH<=sxgGDV%X2vh8Y5;vfQ8F_(EqrMsJ$a4x?8?x69y8RsN zml%IB?o*w@`mUMSQ^2iMIjp5#uXMFTzC^(|#7?M8MzS5g zSlc?bU?kpMMLZL>!DWvX)eRfc-3E))3chIiYaKwbZ$nL6I$`wKFhAxScRsZ^gOvGTOAa7L$6zD z;nC(0D%S~9zNk;Vkp6skyz;cte>SNVbD9DeWvYNtmcIfRWlD7rB<1T+l%{ipE1#7W zd10=|bKtvkX=a9CIQKI5Rz;*ly@LvA7CNGDzjTP1$*TzSHjh=Y1w`wf9nW7qSC=43 zSE~i@eY%}})m(UlCK75dt(3h(9|)H_>z1}Wc-(H088m2w_mGGU^E)n{H+wFxS=xk8 zW~wlgmeDyWlg6EQJl7UHpZ2l>VkIknUKnj2ocFO(yY~0#O%D62ly(UoxK@T?NI(_C zqcFmeKz>8kGeE`we1V+H9*ouvVg)gEOrztg(xwMQmcrX%Xon;8 zwZz*Lx;owP63Ib}HPK4e03309;wpHosnLE&?pXGPoNa(LSe%}kir_3`{~;WgVH`9* zNo&~JLUe=fu_XFw^J`>9GLuEd@e%A89wVvyu$j)}Wx6ylhYPf3>;X!IX`E~9UUJ=m zqJmF>7Nn}}Ow#?K#-w^ucKIs3QE4~iYeT05qH2ScXsdk)#ZGzZ>&Dd%2#Rgp&J8{R!vUfCkX20TY z!xG?4ePm|)Zk><5-Dg+A#8scTgI%@hQo4)Qh&|(TNts4}`STm0g?J3Th|Xdled^bg z3Ot!N(p=U=i-{|BpX|&QY|qAOBxbN_DhsbySWg<*4bY!<2MAt1oL)zZzP!TKA=Ls&DVns@wuS4{a) zGD!jy9vWd60helvt14TXdWIQ>q;OyZXF5JPv9&)YFb9-s-}Ddcmiv7gFi?!j1PvYq zNmm0;(feczllF1cD%kVT;^Qf;mL9!QePKC>Z+pPI47Lg|nVLddt6fI4i1+?yh?4BZ z8=&#+E=UTLQs-(K23kl8V8Q2w<*2^bLJIkxx%$y7Z)$BN`a2CMpg4$)%G%qIT>N)3 zKKgchfoOg0068xPt%ptG$bJK@D)#oX@4Ilm^7kqzv1Hu*D4o%6bh73Od;w>xVYwR; zkQ8Rb?bZ4 zTKHoZ82JfnZNWUq1sCXMB8l?yCE`GCA!tTFVc1$%M>MQnIus@*lM3N-wQy4e0t3F} z;*VIwQUJrpm5^tZ3ZvyYh~MYS+Ay}vXOI( ztaTwyf7b<>wZm&+#R;!ibZ4Ug7}IuIJa>bLe227!gu-k17~CDorrg~?NBkUY;V~;N zbtt?4T#Oxwcwg0cySIw@vkN8>vG^C|#f-#bPT}*p0}g8%8t+kRIPY}Nn5_$Us`Tyj zGmrS#rP5hhdc=dDF%zyV?ei7m2mHtpj01fs(vne;k2PvHQ-&U&x$}46+BjS^;gcg{ zo;NwkPn6Mno2`unsm{+0Uv_ot*l){>=?IRz3ZP~mP1ZL&U8~z(@_9=}kT-){kN~&2 zjhUSl@TLfGM@D=-?{Tr8BlL}F5jc#c)u|cLZsnjUOg(ojOO!6P^K@HG_sU(%YMeS- ztDB3Nz-F7HfbvY@Zk4F|L=h2$-0l98zw;PbKsS0C%jn0f-}X6bY|awmNRs-?yV;QB zmZV9Yr2B(M*v_t5m$+H4;^H*+t**e=SPAe}_ zCLCB9$g(HIv>it>Oz~4cBY@pgwgpiwAkc)6*SP*cEF`)xF|4<^ch!eIO_k1?HL|r_ z)^?7#wfqG>my6n)mp!vBo#tW4mgU)Ko|7;V67#A5c5sDP`;ylEiT~vOVuYxAgD!aj z%I&A{_NDlg-;t&4N{{7d=BFI0z8HRoXE(18@N#X4d*plf z*395dcXS18eVwxNg~78z=c)8xy*l2($RSt(lN@9;{siX(*WF9x-FyN{P0(fbtfsgG z0(l4OQ3X!2a3m8q@Z)97_4tq1wQNN}LoW9>+m+taC(87zgw#$ym$-wP zTbP~d)H9K^4<$&SI5;KL0w3!NbjfQh_k+Z^a-%W zE?9FSXxHk<=34bM*)?ca|L{aFK}qrU8bN6}hsT91cuAWaaER8okUyE`%T#=E*Sor=F&V2g zL@<{6miUU$jxN?QyqaRZu}AdoDx4VBRf>jKV^*npE;H|q zsNpr2xbMk4Y}ETDm?+FhL>v5_?gtgrvNM@Cu9>Od!y^rt)cCLsLLjV)?!3;- zVzF(P?bx=b~7Zx z%;@a*B6xQf=DZwUOf`nKp{WU<`rj${$QGGzMf!`!<%Fot?K|QVVe=^DnZC6dEDk^( zXJKNyK9>(orKoN8c&2)H@}YD3sUQ8LrX-v&OhQP|A$Xw*^{4pya`G>`rUD-Z?YJU5 z!eU!iCrGZq^(HPHBX@GA(C>87Tr^gM>~eoDXlw9G(t`JL!)k|OTxgHRn_>5?h572g zDdMn35#t0Iev@oul6PSe3i{q*yWfs0*b~Vh6B-8$M}#giEvo>TzVS@h65m3tLq!jy zbm0EO)i^VL=vijqow(;`F{5CXB$Sg}R}ak6)KWiU7sM95z_$aD%Bf=O8y=lsSZjj8=s-cdda<(pkwoL8gos)Wc^8?>P&@O<+xJ4FOvC{) zw85mze{0yp3U)-VNxW6h?I_|!ty)k`A*ok%pE!r&-4Nix05i)hutzy?YV9OxjvYS7)O|pLb1_`7jj zJ11zKc|;t|E|UaA7b)kCDWSq*P8Bf^`wu6V9yZRBQf?EL^P=k3aDxnu37IO#LcDE5 z(FO6Re9Z-PY3<5w=k>%#FPdN%9R`BakC6DRgmdcZXAPi55@xj~iuBe$^3ZM}pb(42 zJHAJ=Or#v5k5y&<{MhibV;dqhS0l9JaR)*8Xtp=R?0tIo=8XZbId!<6CfdTL;hmy% zQrOe&C9#zzS#5u4r3xdKl(S~fk4OiGR5QUBLs1XZ{+^0560cml%K)~nSzqHp7uX1R z$_1zOW{*Ddw`B8E8*J9XM&w?bbyT!zUx}}>n9mX;qISO~qij2j2!9$#GcKI8r?KWG zv!G|-nTa!;&Hbc2lr99R&l?`jx#QS7m8h}SjoKv+KB&LV63PzCWW#yENG#ex)4lNQ zbglLscPqIrZCNX)A!#soF^VK;5H;ecuz$R2m`4K(=UkX!8Z3RBnKm@Rp{K_BuN@s`?mr-^~4WuwLZaNg0Bt40kj zMfKSLccdgP%Hfh6b5}m7hjC~tBMhqM5gRG+HasXKO1U;`V(AB)>u73w9NI{7WcWx; zh8EMv=vVp2UwtiI9?Sx7P>_Ty-!!j(R}mnbo$2k$!OATRe;K#5_FTmwZQ)!aNgpfw zYRh1Q?aJ9pr}Fjg8^0S)MR;gLA7yr9{INguyo;21)s%i)l?K(@dfGy0LIwrPUyGWZ z6*vZwBh%}_@6lA=q?-zj8dWI{_!AX5vZnnKFO`D#yLD8-MDi-$4T~rV{mz>@+mm4Z z7(06Xn6eV}op#xJ;$gq6P+g&)*VbnF8WLS zrMs9cb?;gDYmuFf{3#H^o{LE++T1k z-W6V$&L`L2E4;1`Gdq1`8-vecN==cyT~*1h zh}MP(6*e8Xt4_lUUU$u0)Ccw|UI*nnb$TazFy3w-^?Cy<& zY0F_PAB&An#P47aTWB7(-bke-U>YeR4i4HYMGO|%E68-*I^E?wYIu#zVQT)cE?ur0 z(dJFQAhgz7QSz;p)G?X#XpWyNF5*xbOu#jpSt?wz(dyk)2|GIC=J9~&jd-Z~+GPWn z7hCljw$(M}Om@F}S{B3|7`E@oIxbISG%a#UGjq85`0e7xZk%uuvub zHZ}Hy`@bz_)+e1a_92GiDuy*`KyNHm;?=_bc$r;rzdV-~MO;H9ge$=Y0ei&a7i&{N z9wX;~4=o|toR}H8UQRQFIaS%NE+qGrdy_%f12ZR%nlY$7OD?gDDs+wf0co)BCwf~& zZ+ZglK*E+}t=9lS-VnRvOXFjU$5*cNZyS9(ZY+_cyM26&U%tclWf@YLh_PMm7W1}{ zAMlnv2(rzSJ+7?2&^q10%xoOMB1qr6KyM5@JhG^bo4b08h4LHzEp08+0TgRa;Kb~E#nj#tx!DdIb?onYItnInuF>oKF%M*Np z`)Akx$b0IFvioL?OYLGWVHuUrz5%&I zbxzxA&rNAzO&s$d!<+ARY}!s*1~VmNH*xT>(|y05$9pfi>);zzOw873xPe+leOPw9 zk{>5+tjGM^${I(lI-VL;JM64IxF+Sy@!?I@P>*M#kvMES)fzE8Al^Fr!24Hk`HijRlg%8h{D!YS{z* z*=^UWkt^3K%C(ZppU-PePZKL|+c}@S?(DcymeoZ%@EbxiO?Ndha=+XhL!DjT8;++- z_3HTG=UXS~l!wiKCC_zXCXAJ!`mwrp+l+k~^fadKIv4gvhNdityfSbl#xR8AeFWos z-$6(z=bQ$uIotEc)h*t}ai%)hw<@^Rx!yWHh|Aqb$XnDXghpFNOGY+DKb{WzV=!f9 z8V{G0F|g@Ochmjpq7nVP{Y(6ZEREtmISJZw;~~7k6WO`se3VVsg?e{SKj?0>oo7MF zl0D$SVRGL4l_Q{j>WJl^89L zba?;g=ejQpg&(!iwTHjWC7)ZN2x-fr@jFR`lGLMZV2D>_B+*i$mu?eN3MvIme)gGU zK`V*n-R3izI9fLYPv<5|AJr2g22B@;BH4jLSnu2jwwB|eY$oZ)Tvn8pt=uL_L+lZ&y)>?lqrv|e?LpB~b543V zCE>z|QG^DQ0IG|N6;go)ACfN2MZJn~!6v!g#6!@<%y}#}JxHJqo*H1tk(fc=g1y8t z-JFOvxOzp9U5_X{FT>-X&+jFuAx=Q7fAvXC^|%hUesEWi{l^JRJh(H&cQ$nJ5>TGv zz_CN9Z;o#(LZ8u5pDSkOvu1ue8F@cs2iF))R%Y( zMnBaJzx=-!OwJt$?< z(fBN9_+6z=s_0h=Y1<}E2V6Pa(fztSC#!~5p+Zd_GP@H;18msrb|9v#g@@hZ_T4wjnwA5oV-8iswGFVn*hAIZB+j_cXYp;)<6*R6kUkW@ zo3-XU-5jixO!R(z*iO;1Q^=(jGv+sOOPfiG6J|KRJR|6srT|I>{;Ef*P?hv%Xu znfH??%HHsW3!s4e=KRpB4=FJWfCs$s;3Bum%BJ0xp~h|2Yt|>>b|7*IK01>pdrlMll*jFTgcnh@f!j<8E% z2YmPFBUo;mKO<|h`?0cUt-BJ3g@@G;$-aCbU`4k6b+S-WUu{)?yQ`6N0FSAz{BV+d zvzSs5>g8w@>HXHly+6x44mDTnH-n7%HwQr2S^tBhS}M{u3mgFJKdQUi* zs1e4Pzf`9#lh2a1w%)uf{c1|yS?Z#-=;T$yDnF^q+iAZ~L=G~2q`{G#m*pj_d)Sk- ztUe+$KoYXPRNY-XpxS@fpV?4vm*j*D%Iq5s^%*e?iE-OM_))WbsWOO7$H(}$4K&CzbK`_^jYD_%(wJj=Ml@^*q}bRI%rMBb=mz&r)r7u zFEMx^Z*8Gh^)wje0{P~lQs|Lws|T#w17i5v#|qoKGWm%O-*KAD|Z^o&90ym&0SZ z_44$n)qI_kpVJN0OXuE8gpWxMRI)xf2DksWPKx9xIL~;*X}Vt$NFng;5=i23CGoi& zQVSSioU73dods-^Yo~OMyFC&%EP^j8Cd3}slhAqZ$UuwyP9|1?RFuV}13ZUXj{ zLmHTFBoKCQBoVe~FCJE<5IQp5Il@2|p9E21D=~~RFVQM8Za~4aKk zR@<$h7NGKB7g z;bQV}Uy3w=L$N10jA-d}$B%vuC_gZb16@PLRyyWiC3gy>beYo~UnX{; zK!>U!?tCR(zZvFJ->HWZwyym8Ci0L*t9g^Brm0hJty9*!#x=4w9m}bHEU@Ui(BG!L z5cCA1ejfAieC`cj+?OWB?YF2QjN_+GupsLuz9By?y$ZGWFwl-2vGS*QN&bQg0^ z_3g`fUY8NUW9FT^dziKLe3$Lq!`|c4!&u}@UY^a_$Q|9{gM-JyVvX~}@gr%}N$%Pf z!#(AJgThg|^8_cvL3bU}^GZ*%PV=FOMJM{~m&bC>Ht_MhkqzW9UPuG+`@WI9CB1u$ zg|gm6f~PatL{iS%(?dj&Ryy!n;eIJgkr7U+^J8`)@~d^ z2Tsk8=mcrQ7e%IzsMOxSvH&GIcs$5!xHx*V6X*~UN&-Tq-QmaevGH>Ja>BVQa>#_Mn>E`1H>CL>eND~%=fsKi{PvE5#cH&yKA=BbG zw$bl&K@mZ?q%0r@ki{OpFhYVxOgA9Z+oD3VX<)jjF_9ZmnJeYXE9=gJGUJF@GKj;l zf&a+bsss@|z&NaZMUh59iN07w3Ven8Sdi>XN^rGztH^xet$J^m?=e6y5U?P%QpBOZFQ|KaCq$D)K%7Qsp!vY0z`$KYMgsB?ns47Axvy)vT2#=F* z+;>@y9z6XXj#;1MCcMM`Q+%*x{5?Kc>o*($@S#5aH~7$q`5)tha9GR#h!5zm_yGG` ze6ap6eBk+igbx}3d>{be!}Pz655@l`KDb`5y;D8V9W^ZR>wqkAqN~KxNyOQn_9#Hb zl0VRGH@gJ$F`oDJ=*VdnW0;J8r0PLhvDp^O@*Ke|ebAzcpv9}TA=|M1zGG`T5JF`_ zEYq>Hxq^7K0XXY@*Kg+i<1^P8p$@9r6@~1LYsY) zUbkaSxsoaE;z{(`e3+S-J2}bC6Rg(m8`N1_+v92r?W7$$@8i06W##UxBa96oyGhtM z>k$;T%pCea@T5qN<@VCL^x$%*?q?GlG?NwiwxLdm8BfHU!y1a$CeMVhBz&&>pmjya z3+Khfm@$`&N2@`2H3>Cg(kR(9H5-HsU?gxAxxK5}_y@dCH4>Wv(W+_c!WTF)pD$TX zK0(5M0==0c0XWJKfz)zYKHVQ;V!sH!;n1MLwXL@9u;zpT$1CB?c9a4r55zgL*nARg z0$-Q`cr&?+3n`angQ7e3MQ?Np#^Tph(puY5F-=mnua_TUO!sCx%!X-Kb~p2BXg%1l zDY;=%irT(XcQjlVYOtf6}NJVK>aa6EQ*v$ zn1)f4Jza#Z;>)O?Zvam9sJU5TSG83~Js8b*%9PM5R76(6AnoEyW5!DxCyY)L*>GD9 zdsN+P;)4(I3yAkI{tpEZG{Ixe14)P}vCN9L3T{e*vbpXkX@;AItA_Xw0fEIPI{Dvm z&oeSiv7y?C+JsYmIgH{-Jy}L|H1u!PKXm8o0@6N)5o$D)6d52fx1HR z)}+ZHNFKoGSsuXX8BnDVIg#-U^vVMmJp+(7DFTe1DW>PN-orluf`>Icdm90IgI5W_ z=ovtzP%IjWE&>=m)9}P-y{GbMjcn0@n8S7Nwt$e)14R{ESXdxtj6DsDBs}eF002#>)O3KK$mi8$0WNU|{KWhQWs1 za-eF91TyYt5ncJd5E))hhYxW9L%Mvn=pDT}ScT!wYvLELJL6t}fl=KxvrFUKZ3NQ$ z?XvV6O5Wi}y*RI_eO0!h1S9C8?UN#lsHTmn{6?~`pjXCq?JE>!f1 zj_i(YeRA4%cH!i`s)q{)ZCUo2WaV>3nBJW1$o_R!_3iGnJy$FEPdSb`>nW@>{hryE znt32*jI|A)Ue)UGyVvEE+TaM$v^26MnC?yRW<*A#6_fi{#BT~H-k+Q1RC=K&# z(f5|gN-W{C+t9ng25*oilE7#n$9dMnz);APtx0IOAV_2iL6N>f22}HhqcRVm!Ylp| z0Sl29p+M<-<5=Bn*)2ZhyYv|?n5}>#+c5y;DSMd!A&vXo~7crHQiL^MJAUE&Bd8SFvLUB*KII>2A)n!O2hE2pl; zVVN?R&t0vD`kVr=0&XIVw+xT(Mn9R{Kic+99XZ|IJa~e>57dFMx|F&3=*No2vMjZ2 z2Vi!gIpG&$KZKSN%Uzg37SjSP%dq_l4>xcK>LZ>R#--np5QGN-(~Ir8e8qB^q#T2E z=1a~lEH92htShYntOn~YEcc#oBfagi35>Z(5C-dPY457py~6WFMR}4D+?)?DAbFYs z>9=<^dX;oMdKa}uus9^A)Ag33uS`}G0A|6(`vLesq3$gMFbghvLV7?OJaX>W*DJ%ds!8JS}+c45I@-WgVQ~^dQYHp=G z02U`6d9MAp91gY^MRjUi(mVk-dN5!ysSoOw^IKrUQ}@zJAvjog6;Orc8_}&Yo%`@H zT6K7IMrgmsF(3Sg0x_Hcm|*DCA3ImDwc5_MriOJHsjp{>54j_JW%8;GyKR6fj?@cg3r@h-0wWv8GhxkRLs~Ynf-F}`8 z5$c>^T61yT3*V1*uRQMAeuru^eO@HUN>09})4cZL@V@rC+_>7?Q+#ydfxmgiTLB^j zr#JLJ5aM~@-uu617!R*Aj1%AtLpHC^y9DNqB-nG;@gu5BTUIwQ!3%06=@l(+`sbiM zMN3{B;3C9!xhQX*X+hHZmh#qwHI4~72Csne>mme#$?GBnVHp4U)4|^1jq}6=u}0a( zR^92TW15ceUXbaX5nvG_Ic;M>XEGq~A6kU?A6f)X^KJ917SUw9Vv1BIN=Q~&tHkPEZgJDet*Xom04FH9XVC;Jc8SB#Waj)ecdH!B1NBtg#0=j6 z91YVNrYXJoTHQsEgkR_~J?bz)K^cOyDsENS_jMd_YgKt7Z20UjbPrLUZwC#ap2RyZ zCP6W~cR7uup=1VQ|hP0DR|Ukc*V0mYe zSO(MgRg%Wv?=x;|Uw4nH%X=sO!^ed;2xtH+3 z>3CxBtn_J@ds(M?ZEqG~Sl9fiMc}<^5y}6)7ID(Ee%~4Q@R|Kpi@3>M9JI$=$9UBu z_Wz+pEZ)t$u$14Ai@tzx@e@A&1|(Six=tx)Z)50WU}R53Zfj_)WTZw-Ps2n<1Gpa( zmX_bi(bUGCT$7QN1@L3lq@$x#e07Xo9s5_uv7cYPRIkn-Ddk>0z&NMZCt$9?M1LdrGaJW$(mTIC{VgvbuRsDI!DMr6!<%bK$d_-0J8>i1C-Yv`2*vC!9c+P>kaG+Kzd+RfnsoY&G&Du_V02A zY|g*+I!!ueK!eiJ3BNkP5`psi?}Xy71b>PVND4?yPeH5bq;GCy;P|(OmU^WICXxH+ z)BnJ`$}0g-&cH%xUcFSW&L3jo{HsUspVUCn0qX+f_+NU$-@3{ll>{b!W%{oQPe-sVu6~Kak!NA7&BMvBYV4Z*tkO0^+K<5vtKQji(?vG$#p}+XChJN7+D`0YiX^f$aX- zAAw*5jQATpux7wc40M2AU?G2#jnr#J|E$OFc>P1+AdH zk)GqffH1HyAoohIq`<<|{+a_23xV7Ks|UoBKZ^fTs=&_hC(pq809gV`g5fnox>pDI z1ng(PmIQVYU@ib$lr(a6wy`&K_}hs2m#zks_`eAIPcZ@`fZ6@Q;h)V5lsJ$8DDgkr z3djSHj_R-V{x@(GSTK;I|Dluo4oCl1i12HPF0T%dpFf-W&kX<8ErGlOiv?B(*zJK* z2iECNx%|o5-%t%G8ekmo-SCh00=%4o9mCAVT1d~)h=^Q>gMp5LnU0x(jh>a6fsv7t zj-HH;jtoF2ZDaVqBT=%~v$ZucB%&43vve?mrIk|>R-+Mdvb5CKv$lTK43tdG9Ebq_ z|IiSqh*XU19RNiWG1Aa8(KE9%urM=HGtjX7p*jE(7^x9SnSC}Q0&vAhD`cc^re{q- zWMQl4XzF03NA&r>(zDPo(f||<9-dbv<@JgqdZxcxyZmp5AsPNS3(3y-&#RDF82BHx6{; z@69FJj@p&lDb$6UXfjJY0|V7j7Flq!m|#xuuIjPI^=J?{a(yir$zM2+{Zf*RLT-P^ zYZoew7Wl~2rW^AM+Pe+sYnser)u8emv zvr&idctA~+|}nq!qtq3*h6x~)6+=iO=U$m zjz~q&w$V@)vlYxLy#QB%DBs;+aXT?qOR)4JGYGaZ=wv(%jw=Y(P z?VIw>V@OaoV+Q{mD0=o*I+_NK%}P%hOT}E|8Cx@k(oADj=f)}GQ;~@>@rk{ab`C6d z@ewn)_h#nDO0SR8BIZ+l?Y+qZIEOX#XBzZAGSi_TAD}-|@GjWATj^x33s|8Y;CXf* zZd`yCgmhZeedI+E)DtSjlwriV##9`U-|%}%p3I<@>7c!7{bfxVBWcvP`#H6MyynA? zBgqRS4bU^D-)Y}}-2?nb7gtj-GKQrUw>C6#A^Jo|M9;#Y1xu@F=4SNz2urI<^ogE` zk%%4;s9_+shhK@g`EOnB|v+ia}OrQ#IIhEy=3Vl8Yt56u=?GeL_q<^6hQ%zlu$yydb?YwaypyM3E>DcWV;UFBT! zUVOFR$HnK@>^frqKliF`-P#+g-2YtLcGZ`YYhTn?uMK-LuBsng&%C;>^Xk)RUXM3N z`>rlHQdS>zRP{`Crm0He)rD7eIi+Ww8 zZw5S@aV}k>vn2K5X4}G7zE9Lv_-~1mJdd6d>&f=29qLPXtU~)7zH#9Rb<5E?1^>^a}0K@L><^TWy literal 0 HcmV?d00001 diff --git a/ACV-abstract-2026/big-step-short.vtc b/ACV-abstract-2026/big-step-short.vtc new file mode 100644 index 0000000..a32e4b3 --- /dev/null +++ b/ACV-abstract-2026/big-step-short.vtc @@ -0,0 +1 @@ +\contitem\title{From Abstract Higher-Order GSOS to Abstract Big-Step Semantics, Abstractly (Early Idea)}\author{Sergey Goncharov, Pouya Partow, and Stelios Tsampas}\page{:1--:3} diff --git a/ACV-abstract-2026/cc-by.pdf b/ACV-abstract-2026/cc-by.pdf new file mode 100644 index 0000000000000000000000000000000000000000..3b7aba19995d1f831e17df9f3ab6b66732ac0c7b GIT binary patch literal 58331 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 D4UieO literal 0 HcmV?d00001 diff --git a/ACV-abstract-2026/lipics-logo-bw.pdf b/ACV-abstract-2026/lipics-logo-bw.pdf new file mode 100644 index 0000000000000000000000000000000000000000..26b83d627ac94e4d9aeaacdea480fefde08bc2c3 GIT binary patch literal 83561 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 z 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 GfBJuHEVD-d literal 0 HcmV?d00001 diff --git a/ACV-abstract-2026/references.bib b/ACV-abstract-2026/references.bib new file mode 100644 index 0000000..3cdd10d --- /dev/null +++ b/ACV-abstract-2026/references.bib @@ -0,0 +1,6234 @@ +@PREAMBLE{ {\providecommand{\noopsort}[1]{}} } +@STRING{acm = "ACM" } +@STRING{dagstuhl= "Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik" } +@STRING{elsevier= "Elsevier" } +@STRING{entcs = "ENTCS" } +@STRING{lipics = "LIPIcs" } +@STRING{lnai = "LNAI" } +@STRING{lncs = "LNCS" } +@STRING{lnm = "LNM" } +@STRING{springer= "Springer" } + +@Proceedings{ 2015IEEE, + title = {2015 {IEEE} Symposium on Security and Privacy, {SP} 2015, + San Jose, CA, USA, May 17-21, 2015}, + publisher = {{IEEE} Computer Society}, + year = {2015}, + url = {http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=7160813}, + timestamp = {Wed, 29 Mar 2017 16:45:25 +0200} +} + +@Proceedings{ 32ndIEEE, + title = {32nd {IEEE} Computer Security Foundations Symposium, {CSF} + 2019, Hoboken, NJ, USA, June 25-28, 2019}, + publisher = {{IEEE}}, + year = {2019}, + url = {http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=8804915}, + timestamp = {Mon, 09 Sep 2019 15:38:56 +0200} +} + +@InProceedings{ WatsonAndersonEtAlUP, + title = {Capsicum: Practical Capabilities for UNIX.}, + author = {Watson, Robert NM and Anderson, Jonathan and Laurie, Ben + and Kennaway, Kris} +} + +@Misc{ CVE-2015-1730, + title = {{CVE}-2015-1730.}, + howpublished = "Available from MITRE, {CVE-ID} {CVE}-2015-1730.", + month = jun # "~9", + year = {2015}, + url = {http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1730}, + urldate = {29 April 2019} +} + +@Misc{ CVE-2017-7756, + title = {{CVE}-2017-7756.}, + howpublished = "Available from MITRE, {CVE-ID} {CVE}-2017-7756.", + month = jun # "~11", + year = {2018}, + url = {http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7756}, + urldate = {29 April 2019} +} + +@InProceedings{ FeiertagNeumannUP, + title = {The foundations of a provably secure operating system + (PSOS)}, + author = {Feiertag, Richard J and Neumann, Peter G} +} + +@Proceedings{ IEEE29th, + title = {{IEEE} 29th Computer Security Foundations Symposium, {CSF} + 2016, Lisbon, Portugal, June 27 - July 1, 2016}, + publisher = {{IEEE} Computer Society}, + year = {2016}, + url = {http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=7518122}, + timestamp = {Mon, 19 Sep 2016 15:37:09 +0200} +} + +@Manual{ Intel64, + url = {https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf}, + organization = {Intel Corporation}, + title = {Intel 64 and IA-32 Architectures Software Developer's + Manual}, + year = 2016 +} + +@Manual{ MIPSArchitecture, + url = {https://s3-eu-west-1.amazonaws.com/downloads-mips/documents/MD00086-2B-MIPS32BIS-AFP-6.06.pdf}, + organization = {MIPS Technologies}, + title = {MIPS Architecture for Programmers Volume II-A: The MIPS32 + Instruction Set Manual}, + year = 2016 +} + +@Proceedings{ Proceedings12th, + title = {Proceedings, 12th Annual {IEEE} Symposium on Logic in + Computer Science, Warsaw, Poland, June 29 - July 2, 1997}, + publisher = {{IEEE} Computer Society}, + year = {1997}, + url = {http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=4856}, + timestamp = {Fri, 21 Nov 2014 14:08:56 +0100} +} + +@Proceedings{ Proceedings24th, + title = {Proceedings of the 24th {IEEE} Computer Security + Foundations Symposium, {CSF} 2011, Cernay-la-Ville, France, + 27-29 June, 2011}, + publisher = {{IEEE} Computer Society}, + year = {2011}, + url = {https://ieeexplore.ieee.org/xpl/conhome/5991608/proceeding}, + timestamp = {Wed, 16 Oct 2019 14:14:49 +0200} +} + +@InProceedings{ Abadi98, + title = {Protection in programming-language translations}, + author = {Abadi, Mart{\'\i}n}, + booktitle = {International Colloquium on Automata, Languages, and + Programming}, + pages = {868--883}, + year = {1998}, + organization = {Springer} +} + +@InProceedings{ Abadi99, + author = {Mart{\'{\i}}n Abadi}, + title = {Protection in Programming-Language Translations}, + booktitle = {Secure Internet Programming, Security Issues for Mobile + and Distributed Objects}, + pages = {19--34}, + year = {1999}, + crossref-ignore={DBLP:conf/ecoopw/1999secure}, + url = {https://doi.org/10.1007/3-540-48749-2\_2}, + doi = {10.1007/3-540-48749-2\_2}, + timestamp = {Wed, 24 May 2017 15:40:45 +0200} +} + +@InProceedings{ AbadiBudiuEtAl05, + title = {Control-flow integrity}, + author = {Abadi, Mart{\'\i}n and Budiu, Mihai and Erlingsson, Ulfar + and Ligatti, Jay}, + booktitle = {Proceedings of the 12th ACM conference on Computer and + communications security}, + pages = {340--353}, + year = {2005}, + organization = {ACM} +} + +@InCollection{ AbadiBudiuEtAl05a, + title = {A theory of secure control flow}, + author = {Abadi, Mart{\'\i}n and Budiu, Mihai and Erlingsson, Ulfar + and Ligatti, Jay}, + booktitle = {Formal Methods and Software Engineering}, + pages = {111--124}, + year = {2005}, + publisher = {Springer} +} + +@Article{ AbadiBudiuEtAl09, + author = {Abadi, Mart\'{\i}n and Budiu, Mihai and Erlingsson, + \'{U}lfar and Ligatti, Jay}, + title = {Control-flow Integrity Principles, Implementations, and + Applications}, + journal = {ACM Trans. Inf. Syst. Secur.}, + issue_date = {October 2009}, + volume = {13}, + number = {1}, + month = nov, + year = {2009}, + pages = {4:1--4:40}, + articleno = {4}, + numpages = {40}, + url = {http://doi.acm.org/10.1145/1609956.1609960}, + doi = {10.1145/1609956.1609960}, + acmid = {1609960}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@InProceedings{ AbadiFournetEtAl00, + author = {Abadi, Mart\'{\i}n and Fournet, C{\'e}dric and Gonthier, + Georges}, + title = {Authentication Primitives and their Compilation}, + booktitle = {Proceedings of the 27th Symposium on Principles of + Programming Languages}, + series = {POPL '00}, + year = {2000}, + pages = {302--315}, + numpages = {14}, + acmid = {325734}, + publisher = {ACM} +} + +@Article{ AbadiFournetEtAl02, + author = {Abadi, Mart\'{\i}n and Fournet, C{\'e}dric and Gonthier, + Georges}, + title = {Secure Implementation of Channel Abstractions}, + journal = {Information and Computation}, + volume = {174}, + year = {2002}, + pages = {37--83}, + numpages = {47}, + acmid = {570969}, + publisher = {Academic Press, Inc.} +} + +@InProceedings{ AbadiFournetEtAl99, + author = {Mart\'{\i}n Abadi and C{\'e}dric Fournet and Georges + Gonthier}, + title = {Secure Communications Processing for Distributed + Languages}, + booktitle = {IEEE Symposium on Security and Privacy}, + year = {1999}, + pages = {74-88} +} + +@InProceedings{ AbadiPlotkin10, + acmid = {1845421}, + author = {Abadi, Mart\'{\i}n and Plotkin, Gordon}, + booktitle = {CSF '10}, + doi = {10.1109/CSF.2010.30}, + numpages = {15}, + pages = {337--351}, + publisher = {IEEE}, + title = {On Protection by Layout Randomization}, + url = {http://dx.doi.org/10.1109/CSF.2010.30}, + year = {2010} +} + +@InProceedings{ AbateAmorimEtAl18, + author = {Carmine Abate and Arthur Azevedo de Amorim and Roberto + Blanco and Ana Nora Evans and Guglielmo Fachini and Catalin + Hritcu and Th{\'{e}}o Laurent and Benjamin C. Pierce and + Marco Stronati and Andrew Tolmach}, + title = {When Good Components Go Bad: Formally Secure Compilation + Despite Dynamic Compromise}, + booktitle = {Proceedings of the 2018 {ACM} {SIGSAC} Conference on + Computer and Communications Security, {CCS} 2018, Toronto, + ON, Canada, October 15-19, 2018}, + pages = {1351--1368}, + year = {2018}, + url = {https://doi.org/10.1145/3243734.3243745}, + doi = {10.1145/3243734.3243745}, + timestamp = {Wed, 21 Nov 2018 12:44:06 +0100} +} + +@Misc{ AbateBlancoEtAl18, + author = { Abate, Carmine and Blanco, Roberto and Garg, Deepak and + Hri\c{t}cu, C\u{a}t\u{a}lin and Patrignani, Marco and + Thibault, Jeremy }, + title = {Exploring Robust Property Preservation for Secure + Compilation}, + howpublished = {arXiv:1807.04603}, + url = {https://arxiv.org/abs/1807.04603}, + year = {2018} +} + +@InProceedings{ AbateBlancoEtAl19, + author = {Carmine Abate and Roberto Blanco and Deepak Garg and + Catalin Hritcu and Marco Patrignani and J{\'{e}}r{\'{e}}my + Thibault}, + title = {Journey Beyond Full Abstraction: Exploring Robust Property + Preservation for Secure Compilation}, + booktitle = {32nd {IEEE} Computer Security Foundations Symposium, {CSF} + 2019, Hoboken, NJ, USA, June 25-28, 2019}, + pages = {256--271}, + publisher = {{IEEE}}, + year = {2019}, + url = {https://doi.org/10.1109/CSF.2019.00025}, + doi = {10.1109/CSF.2019.00025}, + timestamp = {Wed, 16 Oct 2019 14:14:49 +0200} +} + +@InProceedings{ AbateBusiEtAl21, + author = {Carmine Abate and Matteo Busi and Stelios Tsampas}, + editor = {Hakjoo Oh}, + title = {Fully Abstract and Robust Compilation: And How to + Reconcile the Two, Abstractly}, + booktitle = {19th Asian Symposium on Programming Languages and Systems, + APLAS'21}, + series = lncs, + volume = {13008}, + pages = {83--101}, + publisher = {Springer}, + year = {2021}, + url = {https://doi.org/10.1007/978-3-030-89051-3\_6}, + doi = {10.1007/978-3-030-89051-3\_6}, + timestamp = {Sun, 02 Oct 2022 15:54:47 +0200} +} + +@Article{ AbbottAltenkirchEtAl05, + author = {Michael Gordon Abbott and Thorsten Altenkirch and Neil + Ghani}, + title = {Containers: Constructing strictly positive types}, + journal = {Theor. Comput. Sci.}, + volume = {342}, + number = {1}, + pages = {3--27}, + year = {2005}, + url = {https://doi.org/10.1016/j.tcs.2005.06.002}, + doi = {10.1016/j.tcs.2005.06.002}, + timestamp = {Fri, 30 Nov 2018 13:25:25 +0100} +} + +@Article{ AbbottAltenkirchEtAl05a, + author = {Michael Gordon Abbott and Thorsten Altenkirch and Conor + McBride and Neil Ghani}, + title = {for Data: Differentiating Data Structures}, + journal = {Fundam. Inform.}, + volume = {65}, + number = {1-2}, + pages = {1--28}, + year = {2005}, + url = {http://content.iospress.com/articles/fundamenta-informaticae/fi65-1-2-02}, + timestamp = {Fri, 16 Sep 2016 16:25:59 +0200} +} + +@PhDThesis{ Abou-Saleh14, + author = {Faris Abou{-}Saleh}, + title = {A coalgebraic semantics for imperative programming + languages}, + school = {Imperial College London, {UK}}, + year = {2014}, + url = {http://hdl.handle.net/10044/1/13693}, + timestamp = {Mon, 15 Aug 2016 18:48:06 +0200} +} + +@InProceedings{ Abou-SalehPattinson11, + author = {Faris Abou{-}Saleh and Dirk Pattinson}, + editor = {Michael W. Mislove and Jo{\"{e}}l Ouaknine}, + title = {Towards Effects in Mathematical Operational Semantics}, + booktitle = {Mathematical Foundations of Programming Semantics, {MFPS} + 2011}, + series = entcs, + volume = {276}, + pages = {81--104}, + publisher = elsevier, + year = {2011}, + nourl = {https://doi.org/10.1016/j.entcs.2011.09.016}, + doi = {10.1016/j.entcs.2011.09.016}, + timestamp = {Mon, 08 Feb 2021 13:26:19 +0100} +} + +@InProceedings{ Abou-SalehPattinson13, + author = {Faris Abou{-}Saleh and Dirk Pattinson}, + editor = {Frank Pfenning}, + title = {Comodels and Effects in Mathematical Operational + Semantics}, + booktitle = {Foundations of Software Science and Computation Structures + - 16th International Conference, {FOSSACS} 2013, Held as + Part of the European Joint Conferences on Theory and + Practice of Software, {ETAPS} 2013, Rome, Italy, March + 16-24, 2013. Proceedings}, + series = {Lecture Notes in Computer Science}, + volume = {7794}, + pages = {129--144}, + publisher = {Springer}, + year = {2013}, + url = {https://doi.org/10.1007/978-3-642-37075-5\_9}, + doi = {10.1007/978-3-642-37075-5\_9}, + timestamp = {Tue, 14 May 2019 10:00:55 +0200} +} + +@InCollection{ Abramsky90, + author = "S. Abramsky", + booktitle = "Research topics in Functional Programming", + publisher = "Addison Wesley", + title = "The lazy $\lambda$-calculus", + year = "1990", + pages = "65--117", + document-size = "129. 7 kbytes" +} + +@Article{ AbramskyOng93, + author = {Samson Abramsky and C.{-}H. Luke Ong}, + title = {Full Abstraction in the Lazy Lambda Calculus}, + journal = {Inf. Comput.}, + volume = {105}, + number = {2}, + pages = {159--267}, + year = {1993}, + url = {https://doi.org/10.1006/inco.1993.1044}, + doi = {10.1006/inco.1993.1044}, + timestamp = {Fri, 12 Feb 2021 22:15:57 +0100} +} + +@InCollection{ AcetoFokkinkEtAl01, + author = {Luca Aceto and Wan J. Fokkink and Chris Verhoef}, + editor = {Jan A. Bergstra and Alban Ponse and Scott A. Smolka}, + title = {Structural Operational Semantics}, + booktitle = {Handbook of Process Algebra}, + pages = {197--292}, + publisher = {North-Holland / Elsevier}, + year = {2001}, + url = {https://doi.org/10.1016/b978-044482830-9/50021-7}, + doi = {10.1016/b978-044482830-9/50021-7}, + timestamp = {Mon, 18 May 2020 10:45:13 +0200} +} + +@Proceedings{ AcetoFrutos-Escrig15, + editor = {Luca Aceto and David de Frutos{-}Escrig}, + title = {26th International Conference on Concurrency Theory, + {CONCUR} 2015, Madrid, Spain, September 1.4, 2015}, + series = {LIPIcs}, + volume = {42}, + publisher = {Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik}, + year = {2015}, + url = {http://www.dagstuhl.de/dagpub/978-3-939897-91-0}, + timestamp = {Thu, 02 May 2019 17:40:11 +0200} +} + +@InProceedings{ AczelMendler89, + author = {Peter Aczel and Nax Paul Mendler}, + editor = {David H. Pitt and David E. Rydeheard and Peter Dybjer and + Andrew M. Pitts and Axel Poign{\'{e}}}, + title = {A Final Coalgebra Theorem}, + booktitle = {Category Theory and Computer Science, Manchester, UK, + September 5-8, 1989, Proceedings}, + series = {Lecture Notes in Computer Science}, + volume = {389}, + pages = {357--365}, + publisher = {Springer}, + year = {1989}, + url = {https://doi.org/10.1007/BFb0018361}, + doi = {10.1007/BFb0018361}, + timestamp = {Tue, 14 May 2019 10:00:48 +0200} +} + +@Article{ Adamek74, + author = {Ji\v{r}\'i Ad\'amek}, + title = {Free algebras and automata realizations in the language of + categories}, + journal = {Comment. Math. Univ. Carol.}, + year = {1974}, + optkey = {}, + volume = {15}, + number = {4}, + pages = {589--602}, + optmonth = {}, + optnote = {}, + optannote = {} +} + +@Book{ AdamekHerrlichEtAl90, + author = {Ad\'amek, Ji\v{r}\'i and Herrlich, Horst and Strecker, + George E.}, + alteditor = {}, + title = {Abstract and Concrete Categories}, + publisher = {John Wiley and Sons}, + year = {1990}, + optkey = {}, + optvolume = {}, + optnumber = {}, + optseries = {}, + optaddress = {}, + optedition = {}, + optmonth = {}, + note = {Free online version: + \url{http://www.tac.mta.ca/tac/reprints/articles/17/tr17abs.html}}, + optannote = {} +} + +@Article{ AdamekLevyEtAl15, + author = {Jir{\'{\i}} Ad{\'{a}}mek and Paul Blain Levy and Stefan + Milius and Lawrence S. Moss and Lurdes Sousa}, + title = {On Final Coalgebras of Power-Set Functors and Saturated + Trees - To George Janelidze on the Occasion of His Sixtieth + Birthday}, + journal = {Applied Categorical Structures}, + volume = {23}, + number = {4}, + pages = {609--641}, + year = {2015}, + url = {https://doi.org/10.1007/s10485-014-9372-9}, + doi = {10.1007/s10485-014-9372-9}, + timestamp = {Fri, 30 Nov 2018 13:26:36 +0100} +} + +@Article{ AdamekMiliusEtAl10, + title = {Equational Properties of Iterative Monads}, + author = {Ad{\'a}mek, Ji{\v r}{\'i} and Milius, Stefan and Velebil, + Ji{\v r}{\'i}}, + year = {2010}, + journal = {Information and Computation}, + series = {Special {{Issue}}: {{International Workshop}} on + {{Coalgebraic Methods}} in {{Computer Science}} ({{CMCS}} + 2008)}, + volume = {208}, + number = {12}, + pages = {1306--1348}, + doi = {10.1016/j.ic.2009.10.006} +} + +@Article{ AdamekMiliusEtAl19, + author = {Ji\v{r}\'i Ad\'amek and Stefan Milius and Lourdes Sousa + and Thorsten Wi\ss mann}, + title = {On Finitary Functors}, + journal = {Theory and Applications of Categories}, + year = {2019}, + optkey = {}, + volume = {34}, + number = {35}, + pages = {1134--1164.}, + optmonth = {}, + optnote = {}, + optannote = {} +} + +@InProceedings{ AdamekMiliusEtAl21, + author = {Ad\'{a}mek, Ji\v{r}{\'\i} and Milius, Stefan and Moss, + Lawrence S.}, + title = {{Initial Algebras Without Iteration}}, + booktitle = {9th Conference on Algebra and Coalgebra in Computer + Science (CALCO 2021)}, + pages = {5:1--5:20}, + series = {Leibniz International Proceedings in Informatics + (LIPIcs)}, + year = {2021}, + volume = {211}, + editor = {Gadducci, Fabio and Silva, Alexandra}, + publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik} +} + +@Book{ AdamekRosicky94, + place = {Cambridge}, + series = {London Mathematical Society Lecture Note Series}, + title = {Locally Presentable and Accessible Categories}, + doi = {10.1017/CBO9780511600579}, + publisher = {Cambridge University Press}, + author = {Ad\'amek, Ji\v{r}\'i and Rosick\'y, Ji\v{r}\'i}, + year = {1994}, + collection = {London Mathematical Society Lecture Note Series} +} + +@Book{ AdamekRosickyEtAl10, + author = {Ad\'amek, Ji\v{r}\'i and Rosick\'y, Ji\v{r}\'i and Vitale, + Enrico}, + alteditor = {}, + title = {Algebraic Theories}, + publisher = {Cambridge University Press}, + year = {2010}, + optkey = {}, + optvolume = {}, + optnumber = {}, + optseries = {}, + optaddress = {}, + optedition = {}, + optmonth = {}, + optnote = {}, + optannote = {} +} + +@TechReport{ AdvancedMicroDevicesInc20, + author = {{Advanced Micro Devices Inc.}}, + title = {{Secure Encrypted Virtualization API Version 0.24}}, + year = 2020, + month = april, + url = {https://www.amd.com/system/files/TechDocs/55766_SEV-KM_API_Specification.pdf} +} + +@InProceedings{ AgtenJacobsEtAl15, + author = {Pieter Agten and Bart Jacobs and Frank Piessens}, + title = {Sound Modular Verification of {C} Code Executing in an + Unverified Context}, + booktitle = {Proceedings of the 42nd Annual {ACM} {SIGPLAN-SIGACT} + Symposium on Principles of Programming Languages, {POPL} + 2015, Mumbai, India, January 15-17, 2015}, + pages = {581--594}, + year = {2015}, + url = {https://doi.org/10.1145/2676726.2676972}, + doi = {10.1145/2676726.2676972}, + timestamp = {Tue, 06 Nov 2018 11:07:43 +0100} +} + +@InProceedings{ AgtenJacobsEtAl15a, + series = {POPL '15}, + title = {Sound {{Modular Verification}} of {{C Code Executing}} in + an {{Unverified Context}}}, + doi = {10.1145/2676726.2676972}, + booktitle = {Proceedings of the {{42Nd Annual ACM SIGPLAN}}-{{SIGACT + Symposium}} on {{Principles}} of {{Programming + Languages}}}, + publisher = {{ACM}}, + author = {Agten, Pieter and Jacobs, Bart and Piessens, Frank}, + year = {2015}, + pages = {581--594} +} + +@InProceedings{ AgtenStrackxEtAl12, + author = {Pieter Agten and Raoul Strackx and Bart Jacobs and Frank + Piessens}, + title = {Secure Compilation to Modern Processors}, + booktitle = {25th {IEEE} Computer Security Foundations Symposium, {CSF} + 2012, Cambridge, MA, USA, June 25-27, 2012}, + pages = {171--185}, + year = {2012}, + url = {https://doi.org/10.1109/CSF.2012.12}, + doi = {10.1109/CSF.2012.12}, + timestamp = {Fri, 02 Jun 2017 20:47:40 +0200} +} + +@Article{ AguirreBirkedal23, + author = {Alejandro Aguirre and Lars Birkedal}, + title = {Step-Indexed Logical Relations for Countable + Nondeterminism and Probabilistic Choice}, + journal = {Proc. {ACM} Program. Lang.}, + volume = {7}, + number = {{POPL}}, + pages = {33--60}, + year = {2023}, + doi = {10.1145/3571195} +} + +@InProceedings{ Ahmed06, + author = "Ahmed, Amal", + opteditor = "Sestoft, Peter", + title = "Step-Indexed Syntactic Logical Relations for Recursive and + Quantified Types", + booktitle = "15th European Symposium on Programming (ESOP 2006)", + year = "2006", + publisher = springer, + optaddress = "Berlin, Heidelberg", + pages = "69--83", + doi = {10.1007/11693024_6}, + volume = {3924}, + series = lncs +} + +@Proceedings{ Ahmed18, + editor = {Amal Ahmed}, + title = {Programming Languages and Systems - 27th European + Symposium on Programming, {ESOP} 2018, Held as Part of the + European Joint Conferences on Theory and Practice of + Software, {ETAPS} 2018, Thessaloniki, Greece, April 14-20, + 2018, Proceedings}, + series = {Lecture Notes in Computer Science}, + volume = {10801}, + publisher = {Springer}, + year = {2018}, + url = {https://doi.org/10.1007/978-3-319-89884-1}, + doi = {10.1007/978-3-319-89884-1}, + timestamp = {Tue, 14 May 2019 10:00:41 +0200} +} + +@Article{ AhmedBlume08, + acmid = {1411227}, + address = {New York, NY, USA}, + author = {Ahmed, Amal and Blume, Matthias}, + doi = {10.1145/1411203.1411227}, + issue_date = {September 2008}, + journal = {SIGPLAN Not.}, + month = sep, + number = {9}, + numpages = {12}, + pages = {157--168}, + publisher = {ACM}, + title = {Typed closure conversion preserves observational + equivalence}, + url = {http://doi.acm.org/10.1145/1411203.1411227}, + volume = {43}, + year = {2008} +} + +@InProceedings{ AhmedBlume11, + author = {Amal Ahmed and Matthias Blume}, + title = {An equivalence-preserving {CPS} translation via + multi-language semantics}, + booktitle = {Proceeding of the 16th {ACM} {SIGPLAN} international + conference on Functional Programming, {ICFP} 2011, Tokyo, + Japan, September 19-21, 2011}, + pages = {431--444}, + year = {2011}, + url = {https://doi.org/10.1145/2034773.2034830}, + doi = {10.1145/2034773.2034830}, + timestamp = {Sun, 02 Jun 2019 21:13:12 +0200} +} + +@InProceedings{ AhmedDreyerEtAl09, + author = {Amal Ahmed and Derek Dreyer and Andreas Rossberg}, + editor = {Zhong Shao and Benjamin C. Pierce}, + title = {State-dependent representation independence}, + booktitle = {36th {ACM} {SIGPLAN-SIGACT} Symposium on Principles of + Programming Languages, ({POPL} 2009)}, + pages = {340--353}, + publisher = {{ACM}}, + year = {2009}, + doi = {10.1145/1480881.1480925} +} + +@Article{ AhmedGargEtAl18, + author = {Amal Ahmed and Deepak Garg and Catalin Hritcu and Frank + Piessens}, + title = {{Secure Compilation (Dagstuhl Seminar 18201)}}, + pages = {1--30}, + journal = {Dagstuhl Reports}, + year = {2018}, + volume = {8}, + number = {5}, + editor = {Amal Ahmed and Deepak Garg and Catalin Hritcu and Frank + Piessens}, + publisher = {Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik}, + address = {Dagstuhl, Germany}, + url = {http://drops.dagstuhl.de/opus/volltexte/2018/9891}, + urn = {urn:nbn:de:0030-drops-98911}, + doi = {10.4230/DagRep.8.5.1} +} + +@Article{ AhmedJamnerEtAl17, + author = {Amal Ahmed and Dustin Jamner and Jeremy G. Siek and Philip + Wadler}, + title = {Theorems for free for free: parametricity, with and + without types}, + journal = {Proc. {ACM} Program. Lang.}, + volume = {1}, + number = {{ICFP}}, + pages = {39:1--39:28}, + year = {2017}, + url = {https://doi.org/10.1145/3110283}, + doi = {10.1145/3110283} +} + +@InProceedings{ AltenkirchDanielssonEtAl17, + altauthor = {Thorsten Altenkirch and Nils Anders Danielsson and Nicolai + Kraus}, + author = {Thorsten Altenkirch and Nils Danielsson and Nicolai + Kraus}, + title = {Partiality, Revisited - The Partiality Monad as a Quotient + Inductive-Inductive Type}, + altbooktitle = {Foundations of Software Science and Computation Structures + - 20th International Conference, {FOSSACS} 2017, Held as + Part of the European Joint Conferences on Theory and + Practice of Software, {ETAPS} 2017, Uppsala, Sweden, April + 22-29, 2017, Proceedings}, + pages = {534--549}, + alteditor = {Javier Esparza and Andrzej S. Murawski}, + editor = {Javier Esparza and Andrzej Murawski}, + booktitle = {Foundations of Software Science and Computation + Structures, {FOSSACS} 2017}, + series = lncs, + volume = {10203}, + year = {2017}, + nourl = {https://doi.org/10.1007/978-3-662-54458-7}, + timestamp = {Tue, 23 May 2017 01:08:04 +0200} +} + +@InProceedings{ AltenkirchKaposi16, + author = {Thorsten Altenkirch and Ambrus Kaposi}, + title = {Normalisation by Evaluation for Dependent Types}, + booktitle = {1st International Conference on Formal Structures for + Computation and Deduction (FSCD 2016)}, + pages = {6:1--6:16}, + series = lipics, + year = {2016}, + volume = {52}, + opteditor = {Delia Kesner and Brigitte Pientka}, + publisher = {Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik}, + optaddress = {Dagstuhl, Germany}, + urn = {urn:nbn:de:0030-drops-59727}, + doi = {10.4230/LIPIcs.FSCD.2016.6} +} + +@InProceedings{ AltenkirchReus99, + author = {Thorsten Altenkirch and Bernhard Reus}, + editor = {J{\"{o}}rg Flum and Mario Rodr{\'{\i}}guez{-}Artalejo}, + title = {Monadic Presentations of Lambda Terms Using Generalized + Inductive Types}, + booktitle = {Computer Science Logic, 13th International Workshop, {CSL} + '99, 8th Annual Conference of the EACSL, Madrid, Spain, + September 20-25, 1999, Proceedings}, + series = {Lecture Notes in Computer Science}, + volume = {1683}, + pages = {453--468}, + publisher = {Springer}, + year = {1999}, + url = {https://doi.org/10.1007/3-540-48168-0\_32}, + doi = {10.1007/3-540-48168-0\_32}, + timestamp = {Tue, 14 May 2019 10:00:42 +0200} +} + +@Book{ AmadioCurien98, + place = {Cambridge}, + series = {Cambridge Tracts in Theoretical Computer Science}, + title = {Domains and Lambda-Calculi}, + publisher = {Cambridge University Press}, + author = {Amadio, Roberto M. and Curien, Pierre-Louis}, + year = 1998, + collection = {Cambridge Tracts in Theoretical Computer Science} +} + +@PhDThesis{ AmbalSchmittEtAl20, + title = {Automatic Transformation of a Big-Step Skeletal Semantics + into Small-Step}, + author = {Ambal, Guillaume and Schmitt, Alan and Lenglet, + Sergue{\"\i}}, + year = {2020}, + school = {Inria Rennes-Bretagne Atlantique} +} + +@Article{ AnandMorrisett17, + author = {Abhishek Anand and Greg Morrisett}, + title = {Revisiting Parametricity: Inductives and Uniformity of + Propositions}, + journal = {CoRR}, + volume = {abs/1705.01163}, + year = {2017}, + url = {http://arxiv.org/abs/1705.01163}, + eprinttype = {arXiv}, + eprint = {1705.01163}, + timestamp = {Mon, 13 Aug 2018 16:46:10 +0200} +} + +@Article{ AppelMcAllester01, + author = {Andrew W. Appel and David A. McAllester}, + title = {An indexed model of recursive types for foundational + proof-carrying code}, + journal = {{ACM} Trans. Program. Lang. Syst.}, + volume = {23}, + number = {5}, + pages = {657--683}, + year = {2001}, + doi = {10.1145/504709.504712}, + timestamp = {Mon, 15 Jun 2020 16:54:21 +0200} +} + +@Article{ AptPlotkin86, + author = {Apt, K. R. and Plotkin, G. D.}, + title = {Countable nondeterminism and random assignment}, + year = 1986, + issue_date = {Oct. 1986}, + publisher = {Association for Computing Machinery}, + address = {New York, NY, USA}, + volume = 33, + number = 4, + url = {https://doi.org/10.1145/6490.6494}, + doi = {10.1145/6490.6494}, + journal = {J. ACM}, + month = aug, + pages = {724–767}, + numpages = 44 +} + +@InProceedings{ ArkorFiore20, + author = {Nathanael Arkor and Marcelo Fiore}, + editor = {Holger Hermanns and Lijun Zhang and Naoki Kobayashi and + Dale Miller}, + title = {Algebraic models of simple type theories: {A} polynomial + approach}, + booktitle = {35th Annual {ACM/IEEE} Symposium on Logic in Computer + Science, LICS'20}, + pages = {88--101}, + publisher = {{ACM}}, + year = {2020}, + url = {https://doi.org/10.1145/3373718.3394771}, + doi = {10.1145/3373718.3394771}, + timestamp = {Thu, 14 Oct 2021 09:50:16 +0200} +} + +@Book{ Awodey10, + author = {Awodey, Steve}, + title = {Category Theory}, + year = {2010}, + edition = {2nd}, + publisher = {Oxford University Press, Inc.}, + address = {New York, NY, USA} +} + +@InProceedings{ Azevedo-de-AmorimCollinsEtAl14, + author = {Azevedo de Amorim, Arthur and Collins, Nathan and DeHon, + Andr{\'e} and Demange, Delphine and Hri\c{t}cu, + C\u{a}t\u{a}lin and Pichardie, David and Pierce, Benjamin + C. and Pollack, Randy and Tolmach, Andrew}, + title = {A Verified Information-flow Architecture}, + booktitle = {Proceedings of the 41st ACM SIGPLAN-SIGACT Symposium on + Principles of Programming Languages}, + series = {POPL '14}, + year = {2014}, + pages = {165--178}, + numpages = {14}, + url = {http://doi.acm.org/10.1145/2535838.2535839}, + doi = {10.1145/2535838.2535839}, + acmid = {2535839}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@InProceedings{ Bach-PoulsenMosses14, + author = {Bach Poulsen, Casper and Mosses, Peter D.}, + title = {Deriving Pretty-Big-Step Semantics from Small-Step + Semantics}, + year = {2014}, + publisher = {Springer-Verlag}, + address = {Berlin, Heidelberg}, + doi = {10.1007/978-3-642-54833-8_15}, + booktitle = {Proceedings of the 23rd European Symposium on Programming + Languages and Systems - Volume 8410}, + pages = {270–289}, + numpages = {20} +} + +@Article{ Bach-PoulsenRouvoetEtAl17, + author = {Bach Poulsen, Casper and Rouvoet, Arjen and Tolmach, + Andrew and Krebbers, Robbert and Visser, Eelco}, + title = {Intrinsically-typed Definitional Interpreters for + Imperative Languages}, + journal = {Proc. ACM Program. Lang.}, + issue_date = {January 2018}, + volume = {2}, + number = {POPL}, + month = dec, + year = {2017}, + pages = {16:1--16:34}, + articleno = {16}, + numpages = {34}, + url = {http://doi.acm.org/10.1145/3158104}, + doi = {10.1145/3158104}, + acmid = {3158104}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@Article{ Baeten05, + title = {A brief history of process algebra}, + journal = {Theoretical Computer Science}, + volume = 335, + number = 2, + pages = {131-146}, + year = 2005, + note = {Process Algebra}, + doi = {https://doi.org/10.1016/j.tcs.2004.07.036}, + author = {J.C.M. Baeten} +} + +@InProceedings{ BaierHermanns97, + author = {Christel Baier and Holger Hermanns}, + editor = {Orna Grumberg}, + title = {Weak Bisimulation for Fully Probabilistic Processes}, + booktitle = {Computer Aided Verification, 9th International Conference, + {CAV} '97, Haifa, Israel, June 22-25, 1997, Proceedings}, + series = {Lecture Notes in Computer Science}, + volume = {1254}, + pages = {119--130}, + publisher = {Springer}, + year = {1997}, + url = {https://doi.org/10.1007/3-540-63166-6\_14}, + doi = {10.1007/3-540-63166-6\_14}, + timestamp = {Tue, 14 May 2019 10:00:43 +0200} +} + +@Proceedings{ BakkerRoeverEtAl93, + editor = {J. W. de Bakker and Willem P. de Roever and Grzegorz + Rozenberg}, + title = {Sematics: Foundations and Applications, {REX} Workshop, + Beekbergen, The Netherlands, June 1-4, 1992, Proceedings}, + series = {Lecture Notes in Computer Science}, + volume = {666}, + publisher = {Springer}, + year = {1993}, + url = {https://doi.org/10.1007/3-540-56596-5}, + doi = {10.1007/3-540-56596-5}, + timestamp = {Tue, 14 May 2019 10:00:52 +0200} +} + +@InProceedings{ BaltopoulosGordon09, + author = {Baltopoulos, Ioannis G. and Gordon, Andrew D.}, + title = {Secure Compilation of a Multi-Tier Web Language}, + booktitle = {Proceedings of the 4th International Workshop on Types in + Language Design and Implementation}, + series = {TLDI '09}, + year = {2009}, + pages = {27--38}, + numpages = {12}, + acmid = {1481866}, + publisher = {ACM} +} + +@InProceedings{ BanerjeeNaumann02, + author = {Banerjee, Anindya and Naumann, David A.}, + title = {Secure Information Flow and Pointer Confinement in a + Java-like Language}, + booktitle = {Proceedings of the 15th IEEE Workshop on Computer Security + Foundations}, + series = {CSFW '02}, + year = {2002}, + pages = {253--}, + url = {http://dl.acm.org/citation.cfm?id=794201.795164}, + acmid = {795164}, + publisher = {IEEE Computer Society}, + address = {Washington, DC, USA} +} + +@Article{ Barr70, + author = {Michael Barr}, + title = {Coequalizers and free triples}, + journal = {Math.~Z.}, + year = {1970}, + optkey = {}, + volume = {116}, + optnumber = {}, + pages = {307-322}, + optmonth = {}, + optnote = {}, + optannote = {} +} + +@InProceedings{ Barr70a, + author = {Micheal Barr}, + title = {Relational algebras}, + optcrossref = {}, + optkey = {}, + booktitle = {Proc.~Midwest Category Seminar}, + year = {1970}, + opteditor = {}, + volume = {137}, + optnumber = {}, + series = lnm, + optpages = {}, + optmonth = {}, + optaddress = {}, + optorganization={}, + publisher = springer, + optnote = {}, + optannote = {} +} + +@Article{ Barr92, + title = "Algebraically compact functors", + journal = "Journal of Pure and Applied Algebra", + volume = "82", + number = "3", + pages = "211 - 231", + year = "1992", + doi = "https://doi.org/10.1016/0022-4049(92)90169-G", + url = "http://www.sciencedirect.com/science/article/pii/002240499290169G", + author = "Michael Barr" +} + +@InProceedings{ BarresiRazaviEtAl15, + author = {Antonio Barresi and Kaveh Razavi and Mathias Payer and + Thomas R. Gross}, + title = {{CAIN}: Silently Breaking {ASLR} in the Cloud}, + booktitle = {9th {USENIX} Workshop on Offensive Technologies ({WOOT} + 15)}, + year = {2015}, + address = {Washington, D.C.}, + url = {https://www.usenix.org/conference/woot15/workshop-program/presentation/barresi}, + publisher = {{USENIX} Association} +} + +@PhDThesis{ Bartels04, + title = "On generalised coinduction and probabilistic specification + formats: Distributive laws in coalgebraic modelling", + author = "Falk Bartels", + year = "2004", + language = "English", + series = "IPA dissertation series", + number = "6", + school = "Vrije Universiteit Amsterdam" +} + +@Article{ BartheBlazyEtAl19, + author = {Barthe, Gilles and Blazy, Sandrine and Gr\'{e}goire, + Benjamin and Hutin, R\'{e}mi and Laporte, Vincent and + Pichardie, David and Trieu, Alix}, + title = {Formal Verification of a Constant-Time Preserving C + Compiler}, + year = {2019}, + issue_date = {January 2020}, + publisher = {Association for Computing Machinery}, + address = {New York, NY, USA}, + volume = {4}, + number = {POPL}, + url = {https://doi.org/10.1145/3371075}, + doi = {10.1145/3371075}, + journal = {Proc. ACM Program. Lang.}, + month = dec, + articleno = {7}, + numpages = {30} +} + +@InProceedings{ BartheGregoireEtAl18, + title = {Secure compilation of side-channel countermeasures: the + case of cryptographic “constant-time”}, + author = {Barthe, Gilles and Gr{\'e}goire, Benjamin and Laporte, + Vincent}, + booktitle = {2018 IEEE 31st Computer Security Foundations Symposium + (CSF)}, + pages = {328--343}, + year = {2018}, + organization = {IEEE} +} + +@InProceedings{ Basold19, + author = {Henning Basold}, + editor = {Markus Roggenbach and Ana Sokolova}, + title = {Coinduction in Flow: The Later Modality in Fibrations}, + booktitle = {8th Conference on Algebra and Coalgebra in Computer + Science, {CALCO} 2019, June 3-6, 2019, London, United + Kingdom}, + series = {LIPIcs}, + volume = {139}, + pages = {8:1--8:22}, + publisher = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik}, + year = {2019}, + url = {https://doi.org/10.4230/LIPIcs.CALCO.2019.8}, + doi = {10.4230/LIPIcs.CALCO.2019.8}, + timestamp = {Thu, 19 Dec 2019 09:27:29 +0100} +} + +@TechReport{ BellLaPadula73, + title = {Secure computer systems: Mathematical foundations}, + author = {Bell, D Elliott and LaPadula, Leonard J}, + year = {1973}, + institution = {DTIC Document} +} + +@InProceedings{ BentonHur09, + author = {Benton, Nick and Hur, Chung-Kil}, + title = {Biorthogonality, Step-Indexing and Compiler Correctness}, + year = {2009}, + publisher = {ACM}, + optaddress = {New York, NY, USA}, + doi = {10.1145/1596550.1596567}, + booktitle = {14th ACM SIGPLAN International Conference on Functional + Programming (ICFP 2009)}, + pages = {97–108}, + numpages = {12}, + optseries = {ICFP '09} +} + +@Article{ BentonHurEtAl12, + author = {Nick Benton and Chung{-}Kil Hur and Andrew Kennedy and + Conor McBride}, + title = {Strongly Typed Term Representations in Coq}, + journal = {J. Autom. Reason.}, + volume = {49}, + number = {2}, + pages = {141--159}, + year = {2012}, + url = {https://doi.org/10.1007/s10817-011-9219-0}, + doi = {10.1007/s10817-011-9219-0}, + timestamp = {Wed, 02 Sep 2020 13:29:40 +0200} +} + +@Book{ Bergman98, + author = {Bergman, George}, + title = {An invitation to general algebra and universal + constructions}, + publisher = {H. Helson}, + year = {1998}, + address = {Berkeley, CA} +} + +@TechReport{ BergstraKlop82, + title = {Fixed point semantics in process algebras}, + author = {Jan A. Bergstra and Jan Willem Klop}, + year = 1982 +} + +@Article{ BernardyJanssonEtAl12, + author = {Jean{-}Philippe Bernardy and Patrik Jansson and Ross + Paterson}, + title = {Proofs for free - Parametricity for dependent types}, + journal = {J. Funct. Program.}, + volume = {22}, + number = {2}, + pages = {107--152}, + year = {2012}, + doi = {10.1017/S0956796812000056} +} + +@InProceedings{ Bernstein98, + author = {Karen L. Bernstein}, + title = {A Congruence Theorem for Structured Operational Semantics + of Higher-Order Languages}, + booktitle = {13th Annual {IEEE} Symposium on Logic in Computer Science, + LICS'98}, + pages = {153--164}, + publisher = {{IEEE} Computer Society}, + year = {1998}, + url = {https://doi.org/10.1109/LICS.1998.705652}, + doi = {10.1109/LICS.1998.705652}, + timestamp = {Wed, 16 Oct 2019 14:14:54 +0200} +} + +@InProceedings{ BessonDangEtAl18, + title = {Securing Compilation Against Memory Probing}, + author = {Besson, Fr{\'e}d{\'e}ric and Dang, Alexandre and Jensen, + Thomas}, + booktitle = {Proceedings of the 13th Workshop on Programming Languages + and Analysis for Security}, + pages = {29--40}, + year = {2018}, + organization = {ACM} +} + +@Article{ BirkedalBizjakEtAl13, + author = {Lars Birkedal and Ales Bizjak and Jan Schwinghammer}, + title = {Step-Indexed Relational Reasoning for Countable + Nondeterminism}, + journal = {Log. Methods Comput. Sci.}, + volume = {9}, + number = {4}, + year = {2013}, + doi = {10.2168/LMCS-9(4:4)2013} +} + +@Article{ BirkedalMgelbergEtAl12, + author = {Lars Birkedal and Rasmus M{\o}gelberg and Jan + Schwinghammer and Kristian St{\o}vring}, + title = {First Steps in Synthetic Guarded Domain Theory: + Step-Indexing in the Topos of Trees}, + journal = lmcs, + volume = {8}, + number = {4:1}, + pages = {1--45}, + year = {2012} +} + +@InProceedings{ BirkedalSieczkowskiEtAl12, + author = {Lars Birkedal and Filip Sieczkowski and Jacob Thamsborg}, + editor = {Patrick C{\'{e}}gielski and Arnaud Durand}, + title = {A Concurrent Logical Relation}, + booktitle = {26th International Workshop/21st Annual Conference of the + EACSL ({CSL} 2012)}, + series = {LIPIcs}, + volume = {16}, + pages = {107--121}, + publisher = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik}, + year = {2012}, + doi = {10.4230/LIPICS.CSL.2012.107} +} + +@Article{ BirkedalStvringEtAl10, + title = {The Category-Theoretic Solution of Recursive Metric-Space + Equations}, + author = {Birkedal, Lars and St{\o}vring, Kristian and Thamsborg, + Jacob}, + year = {2010}, + optmonth = oct, + journal = {Theoretical Computer Science}, + publisher = elsevier, + volume = {411}, + number = {47}, + pages = {4102--4122}, + doi = {10.1016/j.tcs.2010.07.010} +} + +@InProceedings{ BizjakBirkedal15, + author = "Bizjak, Ale{\v{s}} and Birkedal, Lars", + editor = "Pitts, Andrew", + title = "Step-Indexed Logical Relations for Probability", + booktitle = "18th International Conference on Foundations of Software + Science and Computation Structures (FoSSaCS 2015)", + year = "2015", + publisher = springer, + optaddress = "Berlin, Heidelberg", + pages = "279--294", + series = lncs, + volume = {9034}, + doi = "10.1007/978-3-662-46678-0_18" +} + +@Article{ BlevinsWeathersEtAl15, + author = {Blevins, Christy and Weathers, Frank and Davis, Margaret + and Witte, Tracy and Domino, Jessica}, + year = {2015}, + month = {11}, + pages = {}, + title = {The Posttraumatic Stress Disorder Checklist for DSM-5 + (PCL-5): Development and Initial Psychometric Evaluation}, + volume = {28}, + journal = {Journal of traumatic stress}, + doi = {10.1002/jts.22059} +} + +@Article{ Bloom95, + author = {Bard Bloom}, + title = {Structural Operational Semantics for Weak Bisimulations}, + journal = {Theor. Comput. Sci.}, + volume = {146}, + number = {1{\&}2}, + pages = {25--68}, + year = {1995}, + url = {https://doi.org/10.1016/0304-3975(94)00152-9}, + doi = {10.1016/0304-3975(94)00152-9}, + timestamp = {Sun, 28 May 2017 13:20:02 +0200} +} + +@Article{ BloomIstrailEtAl95, + author = {Bard Bloom and Sorin Istrail and Albert R. Meyer}, + title = {Bisimulation Can't be Traced}, + journal = {J. {ACM}}, + volume = {42}, + number = {1}, + pages = {232--268}, + year = {1995}, + url = {https://doi.org/10.1145/200836.200876}, + doi = {10.1145/200836.200876}, + timestamp = {Tue, 06 Nov 2018 12:51:45 +0100} +} + +@Unpublished{ BloomVandraager94, + author = "Bard Bloom and Frits Vandraager", + title = "SOS rule formats for parameterized and state-bearing + processes", + note = "\url{http://www.sws.cs.ru.nl/publications/papers/fvaan/bardfrits.ps}", + year = "1994" +} + +@Proceedings{ BodkMajumdar16, + editor = {Rastislav Bod{\'{\i}}k and Rupak Majumdar}, + title = {Proceedings of the 43rd Annual {ACM} {SIGPLAN-SIGACT} + Symposium on Principles of Programming Languages, {POPL} + 2016, St. Petersburg, FL, USA, January 20 - 22, 2016}, + publisher = {{ACM}}, + year = {2016}, + url = {http://dl.acm.org/citation.cfm?id=2837614}, + timestamp = {Wed, 09 Mar 2016 08:11:59 +0100} +} + +@InProceedings{ BonchiPetrisanEtAl14, + author = {Filippo Bonchi and Daniela Petrisan and Damien Pous and + Jurriaan Rot}, + editor = {Thomas A. Henzinger and Dale Miller}, + title = {Coinduction up-to in a fibrational setting}, + booktitle = {Joint Meeting of the Twenty-Third {EACSL} Annual + Conference on Computer Science Logic {(CSL)} and the + Twenty-Ninth Annual {ACM/IEEE} Symposium on Logic in + Computer Science (LICS), {CSL-LICS} '14, Vienna, Austria, + July 14 - 18, 2014}, + pages = {20:1--20:9}, + publisher = {{ACM}}, + year = {2014}, + url = {https://doi.org/10.1145/2603088.2603149}, + doi = {10.1145/2603088.2603149}, + timestamp = {Tue, 06 Nov 2018 11:07:36 +0100} +} + +@InProceedings{ BonchiPetrisanEtAl15, + author = {Filippo Bonchi and Daniela Petrisan and Damien Pous and + Jurriaan Rot}, + title = {Lax Bialgebras and Up-To Techniques for Weak + Bisimulations}, + booktitle = {26th International Conference on Concurrency Theory, + {CONCUR} 2015, Madrid, Spain, September 1.4, 2015}, + pages = {240--253}, + year = {2015}, + doi = {10.4230/LIPIcs.CONCUR.2015.240}, + timestamp = {Thu, 02 May 2019 17:40:11 +0200} +} + +@Article{ BonchiPetrisanEtAl17, + author = {Filippo Bonchi and Daniela Petrisan and Damien Pous and + Jurriaan Rot}, + title = {A general account of coinduction up-to}, + journal = {Acta Inf.}, + volume = {54}, + number = {2}, + pages = {127--190}, + year = {2017}, + url = {https://doi.org/10.1007/s00236-016-0271-4}, + doi = {10.1007/s00236-016-0271-4}, + timestamp = {Tue, 26 Jun 2018 14:09:12 +0200} +} + +@Article{ BonsangueHansenEtAl15, + author = {Marcello M. Bonsangue and Helle Hvid Hansen and Alexander + Kurz and Jurriaan Rot}, + title = {Presenting Distributive Laws}, + journal = {Log. Methods Comput. Sci.}, + volume = {11}, + number = {3}, + year = {2015}, + url = {https://doi.org/10.2168/LMCS-11(3:2)2015}, + doi = {10.2168/LMCS-11(3:2)2015}, + timestamp = {Thu, 25 Jun 2020 21:29:10 +0200} +} + +@InProceedings{ BonsangueMiliusEtAl12, + author = {Marcello M. Bonsangue and Stefan Milius and Jurriaan Rot}, + editor = {Bas Luttik and Michel A. Reniers}, + title = {On the specification of operations on the rational + behaviour of systems}, + booktitle = {Proceedings Combined 19th International Workshop on + Expressiveness in Concurrency and 9th Workshop on + Structured Operational Semantics, {EXPRESS/SOS} 2012, + Newcastle upon Tyne, UK, September 3, 2012}, + series = {{EPTCS}}, + volume = {89}, + pages = {3--18}, + year = {2012}, + url = {https://doi.org/10.4204/EPTCS.89.2}, + doi = {10.4204/EPTCS.89.2}, + timestamp = {Sat, 19 Oct 2019 19:22:54 +0200} +} + +@Book{ Borceux94, + title = {Handbook of {{Categorical Algebra}}: {{Volume}} 1: {{Basic + Category Theory}}}, + shorttitle = {Handbook of {{Categorical Algebra}}}, + author = {Borceux, Francis}, + year = {1994}, + series = {Encyclopedia of {{Mathematics}} and Its {{Applications}}}, + volume = {1}, + publisher = {{Cambridge University Press}}, + optaddress = {{Cambridge}}, + doi = {10.1017/CBO9780511525858} +} + +@InProceedings{ BorthelleHirschowitzEtAl20, + author = {Peio Borthelle and Tom Hirschowitz and Ambroise Lafont}, + editor = {Holger Hermanns and Lijun Zhang and Naoki Kobayashi and + Dale Miller}, + title = {A Cellular {Howe} Theorem}, + booktitle = {35th Annual {ACM/IEEE} Symposium on Logic in Computer + Science, LICS'20}, + pages = {273--286}, + publisher = {{ACM}}, + year = {2020}, + url = {https://doi.org/10.1145/3373718.3394738}, + doi = {10.1145/3373718.3394738}, + timestamp = {Thu, 23 Jun 2022 19:58:49 +0200} +} + +@Article{ Brengos15, + author = {Tomasz Brengos}, + title = {Weak bisimulation for coalgebras over order enriched + monads}, + journal = {Logical Methods in Computer Science}, + volume = {11}, + number = {2}, + year = {2015}, + url = {https://doi.org/10.2168/LMCS-11(2:14)2015}, + doi = {10.2168/LMCS-11(2:14)2015}, + timestamp = {Tue, 14 May 2019 16:31:18 +0200} +} + +@InProceedings{ Brengos18, + author = {Tomasz Brengos}, + editor = {Sven Schewe and Lijun Zhang}, + title = {A Coalgebraic Take on Regular and omega-Regular Behaviour + for Systems with Internal Moves}, + booktitle = {29th International Conference on Concurrency Theory, + {CONCUR} 2018, September 4-7, 2018, Beijing, China}, + series = {LIPIcs}, + volume = {118}, + pages = {25:1--25:18}, + publisher = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik}, + year = {2018}, + url = {https://doi.org/10.4230/LIPIcs.CONCUR.2018.25}, + doi = {10.4230/LIPIcs.CONCUR.2018.25}, + timestamp = {Tue, 11 Feb 2020 15:52:14 +0100} +} + +@Article{ BrengosMiculanEtAl15, + author = {Tomasz Brengos and Marino Miculan and Marco Peressotti}, + title = {Behavioural equivalences for coalgebras with unobservable + moves}, + journal = {J. Log. Algebraic Methods Program.}, + volume = {84}, + number = {6}, + pages = {826--852}, + year = {2015}, + url = {https://doi.org/10.1016/j.jlamp.2015.09.002}, + doi = {10.1016/j.jlamp.2015.09.002}, + timestamp = {Sat, 22 Feb 2020 19:18:11 +0100} +} + +@InProceedings{ Brookes93, + author = {Stephen D. Brookes}, + title = {Full Abstraction for a Shared Variable Parallel Language}, + booktitle = {Proceedings of the Eighth Annual Symposium on Logic in + Computer Science {(LICS} '93), Montreal, Canada, June + 19-23, 1993}, + pages = {98--109}, + publisher = {{IEEE} Computer Society}, + year = {1993}, + url = {https://doi.org/10.1109/LICS.1993.287596}, + doi = {10.1109/LICS.1993.287596}, + timestamp = {Wed, 16 Oct 2019 14:14:54 +0200} +} + +@InProceedings{ BudiuErlingssonEtAl06, + author = {Budiu, Mihai and Erlingsson, \'{U}lfar and Abadi, + Mart\'{\i}n}, + title = {Architectural Support for Software-based Protection}, + booktitle = {Proceedings of the 1st Workshop on Architectural and + System Support for Improving Software Dependability}, + series = {ASID '06}, + year = {2006}, + pages = {42--51}, + numpages = {10}, + url = {http://doi.acm.org/10.1145/1181309.1181316}, + doi = {10.1145/1181309.1181316}, + acmid = {1181316}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@Proceedings{ Caires19, + editor = {Lu{\'{\i}}s Caires}, + title = {Programming Languages and Systems - 28th European + Symposium on Programming, {ESOP} 2019, Held as Part of the + European Joint Conferences on Theory and Practice of + Software, {ETAPS} 2019, Prague, Czech Republic, April 6-11, + 2019, Proceedings}, + series = {Lecture Notes in Computer Science}, + volume = {11423}, + publisher = {Springer}, + year = {2019}, + url = {https://doi.org/10.1007/978-3-030-17184-1}, + doi = {10.1007/978-3-030-17184-1}, + timestamp = {Tue, 14 May 2019 10:00:41 +0200} +} + +@Article{ Capretta05, + author = {Venanzio Capretta}, + title = {General recursion via coinductive types}, + altjournal = {Logical Methods in Computer Science}, + journal = {Log.\ Meth.\ Comput.\ Sci.}, + volume = {1}, + number = {2}, + year = {2005} +} + +@Article{ CarboniLackEtAl93, + title = {Introduction to Extensive and Distributive Categories}, + author = {Carboni, Aurelio and Lack, Stephen and Walters, R. F. C.}, + year = {1993}, + month = feb, + journal = {Journal of Pure and Applied Algebra}, + volume = {84}, + number = {2}, + pages = {145--158}, + doi = {10.1016/0022-4049(93)90035-R} +} + +@InProceedings{ CarterKecklerEtAl94, + author = {Carter, Nicholas P. and Keckler, Stephen W. and Dally, + William J.}, + title = {Hardware Support for Fast Capability-based Addressing}, + booktitle = {Proceedings of the Sixth International Conference on + Architectural Support for Programming Languages and + Operating Systems}, + series = {ASPLOS VI}, + year = {1994}, + pages = {319--327}, + numpages = {9}, + url = {http://doi.acm.org/10.1145/195473.195579}, + doi = {10.1145/195473.195579}, + acmid = {195579}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@Proceedings{ ChakravartyHuEtAl11, + editor = {Manuel M. T. Chakravarty and Zhenjiang Hu and Olivier + Danvy}, + title = {Proceeding of the 16th {ACM} {SIGPLAN} international + conference on Functional Programming, {ICFP} 2011, Tokyo, + Japan, September 19-21, 2011}, + publisher = {{ACM}}, + year = {2011}, + timestamp = {Thu, 22 Sep 2011 12:22:33 +0200} +} + +@InProceedings{ ChapmanUustaluEtAl15, + author = {James Chapman and Tarmo Uustalu and Niccol{\`{o}} Veltri}, + title = {Quotienting the Delay Monad by Weak Bisimilarity}, + altbooktitle = {Theoretical Aspects of Computing - {ICTAC} 2015 - 12th + International Colloquium Cali, Colombia, October 29-31, + 2015, Proceedings}, + booktitle = {Theoretical Aspects of Computing, {ICTAC} 2015}, + pages = {110--125}, + year = {2015}, + volume = {9399}, + publisher = {Springer}, + series = lncs +} + +@Article{ ChapmanUustaluEtAl19, + title = {Quotienting the delay monad by weak bisimilarity}, + volume = {29}, + number = {1}, + journal = {Mathematical Structures in Computer Science}, + publisher = {Cambridge University Press}, + author = {James Chapman and Tarmo Uustalu and Niccol{\`{o}} Veltri}, + year = {2019}, + pages = {67–92} +} + +@InProceedings{ ChisnallDavisEtAl17, + title = {{{CHERI JNI}}: {{Sinking}} the {{Java Security Model}} + into the {{C}}}, + booktitle = {International {{Conference}} on {{Architectural Support}} + for {{Programming Languages}} and {{Operating Systems}}}, + publisher = {{ACM}}, + doi = {10.1145/3037697.3037725}, + author = {Chisnall, David and Davis, Brooks and Gudka, Khilan and + Brazdil, David and Joannou, Alexandre and Woodruff, + Jonathan and Markettos, A. Theodore and Maste, J. Edward + and Norton, Robert and Son, Stacey and Roe, Michael and + Moore, Simon W. and Neumann, Peter G. and Laurie, Ben and + Watson, Robert N.M.}, + year = {2017}, + pages = {569--583} +} + +@Article{ ChisnallGargEtAl22, + author = {Chisnall, David and Garg, Deepak and Hritcu, Catalin and + Payer, Mathias}, + title = {{Secure Compilation (Dagstuhl Seminar 21481)}}, + pages = {173--204}, + journal = {Dagstuhl Reports}, + year = {2022}, + volume = {11}, + number = {10}, + editor = {Chisnall, David and Garg, Deepak and Hritcu, Catalin and + Payer, Mathias}, + publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, + address = {Dagstuhl, Germany}, + url = {https://drops.dagstuhl.de/opus/volltexte/2022/15933}, + urn = {urn:nbn:de:0030-drops-159332}, + doi = {10.4230/DagRep.11.10.173} +} + +@InProceedings{ ChisnallRothwellEtAl15, + title = {Beyond the PDP-11: Architectural support for a memory-safe + C abstract machine}, + author = {Chisnall, David and Rothwell, Colin and Watson, Robert NM + and Woodruff, Jonathan and Vadera, Munraj and Moore, Simon + W and Roe, Michael and Davis, Brooks and Neumann, Peter G}, + booktitle = {ACM SIGPLAN Notices}, + volume = {50}, + number = {4}, + pages = {117--130}, + year = {2015}, + organization = {ACM} +} + +@Proceedings{ Chong12, + editor = {Stephen Chong}, + title = {25th {IEEE} Computer Security Foundations Symposium, {CSF} + 2012, Cambridge, MA, USA, June 25-27, 2012}, + publisher = {{IEEE} Computer Society}, + year = {2012}, + url = {http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=6265867}, + timestamp = {Fri, 13 May 2016 11:46:54 +0200} +} + +@Article{ ChowCorrellEtAl87, + author = {Chow, F. and Correll, S. and Himelstein, M. and Killian, + E. and Weber, L.}, + title = {How Many Addressing Modes Are Enough?}, + journal = {SIGPLAN Not.}, + issue_date = {Oct. 1987}, + volume = {22}, + number = {10}, + month = oct, + year = {1987}, + pages = {117--121}, + numpages = {5}, + url = {http://doi.acm.org/10.1145/36205.36193}, + doi = {10.1145/36205.36193}, + acmid = {36193}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@InProceedings{ Ciobaca13, + author = "Ciob{\^a}c{\u{a}}, {\cedilla{S}}tefan", + editor = "Johnsen, Einar Broch and Petre, Luigia", + title = "From Small-Step Semantics to Big-Step Semantics, + Automatically", + booktitle = "Integrated Formal Methods", + year = "2013", + publisher = "Springer Berlin Heidelberg", + address = "Berlin, Heidelberg", + pages = "347--361" +} + +@Article{ ClarksonSchneider10, + author = {Clarkson, Michael R. and Schneider, Fred B.}, + title = {Hyperproperties}, + journal = {J. Comput. Secur.}, + volume = {18}, + number = {6}, + year = {2010}, + pages = {1157--1210}, + numpages = {54}, + acmid = {1891830}, + publisher = {IOS Press} +} + +@Article{ Cockett93, + author = {J. Robin B. Cockett}, + title = {Introduction to Distributive Categories}, + journal = {Mathematical Structures in Computer Science}, + volume = {3}, + number = {3}, + pages = {277--307}, + year = {1993}, + url = {https://doi.org/10.1017/S0960129500000232}, + doi = {10.1017/S0960129500000232}, + timestamp = {Sun, 28 May 2017 13:25:36 +0200} +} + +@InProceedings{ CorradiniGroe-RhodeEtAl98, + author = {Andrea Corradini and Martin Gro{\ss}e{-}Rhode and Reiko + Heckel}, + editor = {Bart Jacobs and Larry Moss and Horst Reichel and Jan J. M. + M. Rutten}, + title = {Structured Transition Systems as Lax Coalgebras}, + booktitle = {First Workshop on Coalgebraic Methods in Computer Science, + {CMCS} 1998, Lisbon, Portugal, March 28-29, 1998}, + series = {Electronic Notes in Theoretical Computer Science}, + volume = {11}, + pages = {22--41}, + publisher = {Elsevier}, + year = {1998}, + url = {https://doi.org/10.1016/S1571-0661(04)00051-9}, + doi = {10.1016/S1571-0661(04)00051-9}, + timestamp = {Sat, 04 Apr 2020 17:15:23 +0200} +} + +@Article{ CostanDevadas16, + author = {Victor Costan and Srinivas Devadas}, + title = {Intel {SGX} Explained}, + journal = {{IACR} Cryptology ePrint Archive}, + volume = {2016}, + pages = {86}, + year = {2016}, + url = {http://eprint.iacr.org/2016/086}, + timestamp = {Tue, 14 Aug 2018 17:08:21 +0200} +} + +@InProceedings{ CostanLebedevEtAl16, + author = {Victor Costan and Ilia A. Lebedev and Srinivas Devadas}, + editor = {Thorsten Holz and Stefan Savage}, + title = {Sanctum: Minimal Hardware Extensions for Strong Software + Isolation}, + booktitle = {25th {USENIX} Security Symposium, {USENIX} Security 16, + Austin, TX, USA, August 10-12, 2016}, + pages = {857--874}, + publisher = {{USENIX} Association}, + year = {2016}, + url = {https://www.usenix.org/conference/usenixsecurity16/technical-sessions/presentation/costan}, + timestamp = {Mon, 05 Sep 2016 15:43:05 +0200} +} + +@Article{ Crary19, + author = {Crary, Karl}, + title = {Fully Abstract Module Compilation}, + journal = {Proc. ACM Program. Lang.}, + issue_date = {January 2019}, + volume = {3}, + number = {POPL}, + month = jan, + year = {2019}, + pages = {10:1--10:29}, + articleno = {10}, + numpages = {29}, + url = {http://doi.acm.org/10.1145/3290323}, + doi = {10.1145/3290323}, + acmid = {3290323}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@InProceedings{ Crstea10, + author = {Corina C{\^{\i}}rstea}, + editor = {Bart Jacobs and Milad Niqui and Jan J. M. M. Rutten and + Alexandra Silva}, + title = {Generic Infinite Traces and Path-Based Coalgebraic + Temporal Logics}, + booktitle = {Proceedings of the Tenth Workshop on Coalgebraic Methods + in Computer Science, {CMCS} 2010, Paphos, Cyprus, March + 26-28, 2010}, + series = {Electronic Notes in Theoretical Computer Science}, + volume = {264}, + number = {2}, + pages = {83--103}, + publisher = {Elsevier}, + year = {2010}, + url = {https://doi.org/10.1016/j.entcs.2010.07.015}, + doi = {10.1016/j.entcs.2010.07.015}, + timestamp = {Thu, 16 Jan 2020 11:02:39 +0100} +} + +@Article{ CuijpersReniers05, + author = {Pieter J. L. Cuijpers and Michel A. Reniers}, + title = {Hybrid process algebra}, + journal = {J. Log. Algebr. Program.}, + volume = {62}, + number = {2}, + pages = {191--245}, + year = {2005}, + url = {https://doi.org/10.1016/j.jlap.2004.02.001}, + doi = {10.1016/j.jlap.2004.02.001}, + timestamp = {Sun, 28 May 2017 13:17:34 +0200} +} + +@Article{ Curry30, + url = {http://www.jstor.org/stable/2370619}, + author = {H. B. Curry}, + journal = {Am. J. Math.}, + number = {3}, + pages = {509--536}, + publisher = {Johns Hopkins University Press}, + title = {Grundlagen der Kombinatorischen {L}ogik}, + urldate = {2022-05-18}, + volume = {52}, + year = {1930} +} + +@InProceedings{ DagninoGavazzo22, + author = {Francesco Dagnino and Francesco Gavazzo}, + opteditor = {Amy P. Felty}, + title = {A Fibrational Tale of Operational Logical Relations}, + booktitle = {7th International Conference on Formal Structures for + Computation and Deduction (FSCD 2022)}, + series = lipics, + volume = {228}, + pages = {3:1--3:21}, + publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"{u}}r Informatik}, + year = {2022}, + doi = {10.4230/LIPIcs.FSCD.2022.3}, + timestamp = {Wed, 07 Dec 2022 23:13:59 +0100} +} + +@Article{ DagninoGavazzo23, + title = {A {Fibrational Tale} of {Operational Logical Relations}: + {Pure}, {Effectful} and {Differential}}, + shorttitle = {A {Fibrational Tale} of {Operational Logical Relations}}, + author = {Dagnino, Francesco and Gavazzo, Francesco}, + year = {2023}, + journal = {CoRR}, + optmonth = mar, + eprint = {2303.03271}, + primaryclass = {cs}, + publisher = {{arXiv}}, + doi = {10.48550/arXiv.2303.03271}, + archiveprefix = {arxiv} +} + +@Article{ Dal-LagoGavazzo21, + author = {Dal Lago, Ugo and Gavazzo, Francesco}, + title = {Differential Logical Relations, Part II Increments and + Derivatives}, + year = {2021}, + optissue_date = {Dec 2021}, + publisher = {Elsevier Science Publishers Ltd.}, + address = {GBR}, + volume = {895}, + number = {C}, + doi = {10.1016/j.tcs.2021.09.027}, + journal = {Theor. Comput. Sci.}, + optmonth = {Dec}, + pages = {34–47}, + numpages = {14} +} + +@InProceedings{ Dal-LagoGavazzoEtAl17, + author = {Dal Lago, Ugo and Gavazzo, Francesco and Levy, Paul + Blain}, + title = {Effectful applicative bisimilarity: Monads, relators, and + {H}owe's method}, + booktitle = {32nd Annual {ACM/IEEE} Symposium on Logic in Computer + Science (LICS 2017)}, + pages = {1--12}, + publisher = {{IEEE} Computer Society}, + year = {2017}, + doi = {10.1109/LICS.2017.8005117}, + timestamp = {Fri, 27 Mar 2020 08:47:04 +0100} +} + +@InProceedings{ Danielsson12, + author = {Danielsson, Nils Anders}, + title = {Operational semantics using the partiality monad}, + year = {2012}, + publisher = {Association for Computing Machinery}, + address = {New York, NY, USA}, + url = {https://doi.org/10.1145/2364527.2364546}, + doi = {10.1145/2364527.2364546}, + booktitle = {Proceedings of the 17th ACM SIGPLAN International + Conference on Functional Programming}, + pages = {127–138}, + numpages = {12}, + series = {ICFP 2012} +} + +@Book{ Dash13, + author = {Dash, Pradyumna}, + title = {Getting Started with Oracle VM VirtualBox}, + year = {2013}, + publisher = {Packt Publishing} +} + +@InProceedings{ De-AmorimDenesEtAl15, + title = {Micro-policies: Formally verified, tag-based security + monitors}, + author = {De Amorim, Arthur Azevedo and D{\'e}nes, Maxime and + Giannarakis, Nick and Hritcu, Catalin and Pierce, Benjamin + C and Spector-Zabusky, Antal and Tolmach, Andrew}, + booktitle = {Security and Privacy (SP), 2015 IEEE Symposium on}, + pages = {813--830}, + year = {2015}, + organization = {IEEE} +} + +@Proceedings{ DeAngelisFedyukovichEtAl19, + editor = {Emanuele {De Angelis} and Grigory Fedyukovich and Nikos + Tzevelekos and Mattias Ulbrich}, + title = {Proceedings of the Sixth Workshop on Horn Clauses for + Verification and Synthesis and Third Workshop on Program + Equivalence and Relational Reasoning, HCVS/PERR@ETAPS 2019, + Prague, Czech Republic, 6-7th April 2019}, + series = {{EPTCS}}, + volume = {296}, + year = {2019}, + url = {https://doi.org/10.4204/EPTCS.296}, + doi = {10.4204/EPTCS.296}, + timestamp = {Tue, 08 Oct 2019 16:56:57 +0200} +} + +@Article{ deBruijn72, + title = {Lambda calculus notation with nameless dummies, a tool for + automatic formula manipulation, with application to the + Church-Rosser theorem}, + journal = {Indagationes Mathematicae (Proceedings)}, + volume = 75, + number = 5, + pages = {381-392}, + year = 1972, + doi = {https://doi.org/10.1016/1385-7258(72)90034-0}, + author = {N.G {de Bruijn}} +} + +@Article{ DeliguoroPiperno95, + title = {Nondeterministic Extensions of Untyped $\lambda$-Calculus}, + journal = {Information and Computation}, + volume = {122}, + number = {2}, + pages = {149-177}, + year = {1995}, + doi = {https://doi.org/10.1006/inco.1995.1145}, + url = {https://www.sciencedirect.com/science/article/pii/S0890540185711455}, + author = {U. Deliguoro and A. Piperno} +} + +@Article{ DennisVan-Horn66, + title = {Programming semantics for multiprogrammed computations}, + author = {Dennis, Jack B and Van Horn, Earl C}, + journal = {Communications of the ACM}, + volume = {9}, + number = {3}, + pages = {143--155}, + year = {1966}, + publisher = {ACM} +} + +@InProceedings{ DeviettiBlundellEtAl08, + title = {Hardbound: architectural support for spatial safety of the + C programming language}, + author = {Devietti, Joe and Blundell, Colin and Martin, Milo MK and + Zdancewic, Steve}, + booktitle = {ACM SIGARCH Computer Architecture News}, + volume = {36}, + number = {1}, + pages = {103--114}, + year = {2008}, + organization = {ACM} +} + +@InProceedings{ DevrieseBirkedalEtAl16, + author = {Dominique Devriese and Lars Birkedal and Frank Piessens}, + title = {Reasoning about Object Capabilities with Logical Relations + and Effect Parametricity}, + booktitle = {{IEEE} European Symposium on Security and Privacy, + EuroS{\&}P 2016, Saarbr{\"{u}}cken, Germany, March 21-24, + 2016}, + pages = {147--162}, + year = {2016}, + url = {http://dx.doi.org/10.1109/EuroSP.2016.22}, + doi = {10.1109/EuroSP.2016.22}, + timestamp = {Sun, 05 Jun 2016 10:00:11 +0200} +} + +@InProceedings{ DevriesePatrignaniEtAl16, + author = {Dominique Devriese and Marco Patrignani and Frank + Piessens}, + title = {Fully-abstract compilation by approximate + back-translation}, + booktitle = {43rd Annual {ACM} {SIGPLAN-SIGACT} Symposium on Principles + of Programming Languages, {POPL} 2016}, + pages = {164--177}, + year = {2016}, + crossref-ignore={DBLP:conf/popl/2016}, + doi = {10.1145/2837614.2837618} +} + +@Article{ Dezani-CiancagliniEtAl98, + author = {Dezani-Ciancaglini, Mariangiola and de'Liguoro, Ugo and + Piperno, Adolfo}, + title = {A Filter Model for Concurrent Lambda-Calculus}, + journal = {SIAM Journal on Computing}, + volume = {27}, + number = {5}, + pages = {1376-1419}, + year = {1998}, + doi = {10.1137/S0097539794275860}, + url = { + + https://doi.org/10.1137/S0097539794275860 + + }, + eprint = { + + https://doi.org/10.1137/S0097539794275860 + + } +} + +@Article{ DhawanHritcuEtAl15, + author = {Dhawan, Udit and Hritcu, Catalin and Rubin, Raphael and + Vasilakis, Nikos and Chiricescu, Silviu and Smith, Jonathan + M. and Knight,Jr., Thomas F. and Pierce, Benjamin C. and + DeHon, Andre}, + title = {Architectural Support for Software-Defined Metadata + Processing}, + journal = {SIGARCH Comput. Archit. News}, + issue_date = {March 2015}, + volume = {43}, + number = {1}, + month = mar, + year = {2015}, + pages = {487--502}, + numpages = {16}, + url = {http://doi.acm.org/10.1145/2786763.2694383}, + doi = {10.1145/2786763.2694383}, + acmid = {2694383}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@InProceedings{ Di-GianantonioHonsellEtAl08, + author = "Di Gianantonio, Pietro and Honsell, Furio and Lenisa, + Marina", + editor = "Amadio, Roberto", + title = "RPO, Second-Order Contexts, and $\lambda$-Calculus", + booktitle = "Foundations of Software Science and Computational + Structures", + year = "2008", + publisher = "Springer Berlin Heidelberg", + address = "Berlin, Heidelberg" +} + +@InProceedings{ DreyerAhmedEtAl09, + author = {Dreyer, Derek and Ahmed, Amal and Birkedal, Lars}, + booktitle = {24th Annual IEEE Symposium on Logic In Computer Science + (LICS 2009)}, + title = {Logical Step-Indexed Logical Relations}, + year = {2009}, + publisher = {IEEE Computer Society}, + optvolume = {}, + optnumber = {}, + pages = {71-80}, + doi = {10.1109/LICS.2009.34} +} + +@Article{ DreyerAhmedEtAl11, + author = {Derek Dreyer and Amal Ahmed and Lars Birkedal}, + title = {Logical Step-Indexed Logical Relations}, + journal = {Log. Methods Comput. Sci.}, + volume = {7}, + number = {2}, + year = {2011}, + doi = {10.2168/LMCS-7(2:16)2011} +} + +@Article{ DreyerNeisEtAl12, + author = {Derek Dreyer and Georg Neis and Lars Birkedal}, + title = {The impact of higher-order state and control effects on + local relational reasoning}, + journal = {J. Funct. Program.}, + volume = {22}, + number = {4-5}, + pages = {477--528}, + year = {2012}, + doi = {10.1017/S095679681200024X} +} + +@InProceedings{ DSilvaPayerEtAl15, + title = {The correctness-security gap in compiler optimization}, + author = {D'Silva, Vijay and Payer, Mathias and Song, Dawn}, + booktitle = {2015 IEEE Security and Privacy Workshops}, + pages = {73--87}, + year = {2015}, + organization = {IEEE} +} + +@Article{ EilenbergMacLane45, + title = {General theory of natural equivalences}, + author = {Eilenberg, Samuel and MacLane, Saunders}, + journal = {Transactions of the American Mathematical Society}, + volume = {58}, + number = {2}, + pages = {231--294}, + year = {1945}, + publisher = {JSTOR} +} + +@TechReport{ El-Korashy16, + author = {El-Korashy, Akram}, + title = {{A Formal Model for Capability Machines: An Illustrative + Case Study towards Secure Compilation to CHERI}}, + year = 2016, + month = september, + url = {https://people.mpi-sws.org/~elkorashy/}, + institution = {{Max-Planck Institute for Software Systems, + Saarbr\"ucken}} +} + +@Article{ El-KorashyTsampasEtAl20, + author = {Akram El{-}Korashy and Stelios Tsampas and Marco + Patrignani and Dominique Devriese and Deepak Garg and Frank + Piessens}, + title = {CapablePtrs: Securely Compiling Partial Programs using the + Pointers-as-Capabilities Principle}, + journal = {CoRR}, + volume = {abs/2005.05944}, + year = {2020}, + url = {https://arxiv.org/abs/2005.05944}, + archiveprefix = {arXiv}, + eprint = {2005.05944}, + timestamp = {Thu, 14 May 2020 16:56:02 +0200}, + note = {Submitted for publication at CSF 2021} +} + +@InProceedings{ ErlingssonSchneider00, + author = {Erlingsson, \'{U}lfar and Schneider, Fred B.}, + title = {SASI Enforcement of Security Policies: A Retrospective}, + booktitle = {Proceedings of the 1999 Workshop on New Security + Paradigms}, + series = {NSPW '99}, + year = {2000}, + pages = {87--95}, + numpages = {9}, + url = {http://doi.acm.org/10.1145/335169.335201}, + doi = {10.1145/335169.335201}, + acmid = {335201}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@Article{ Fabry74, + author = {Fabry, R. S.}, + title = {Capability-based Addressing}, + journal = {Commun. ACM}, + issue_date = {July 1974}, + volume = {17}, + number = {7}, + month = jul, + year = {1974}, + pages = {403--412}, + numpages = {10}, + url = {http://doi.acm.org/10.1145/361011.361070}, + doi = {10.1145/361011.361070}, + acmid = {361070}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@PhDThesis{ Feist17, + author = {Josselin Feist}, + title = {Finding the needle in the heap : combining binary analysis + techniques to trigger use-after-free. (Analyses de code + binaire pour la d{\'{e}}tection et le d{\'{e}}clenchement + de use-after-free)}, + school = {Grenoble Alpes University, France}, + year = {2017}, + url = {https://tel.archives-ouvertes.fr/tel-01681707}, + timestamp = {Fri, 09 Feb 2018 20:55:33 +0100} +} + +@InProceedings{ Felleisen91, + author = {Felleisen, Matthias}, + title = {On the Expressive Power of Programming Languages}, + booktitle = {Selected Papers from the Symposium on 3rd European + Symposium on Programming}, + series = {ESOP '90}, + year = {1991}, + pages = {35--75}, + numpages = {41}, + acmid = {138493}, + publisher = {Elsevier North-Holland, Inc.}, + address = {New York, NY, USA} +} + +@InProceedings{ FilardoGutsteinEtAl20, + title = {Cornucopia: Temporal Safety for CHERI Heaps}, + author = {Filardo, Nathaniel Wesley and Gutstein, Brett F and + Woodruff, Jonathan and Ainsworth, Sam and Paul-Trifu, + Lucian and Davis, Brooks and Xia, Hongyan and Napierala, + Edward Tomasz and Richardson, Alexander and Baldwin, John + and others}, + booktitle = {2020 IEEE Symposium on Security and Privacy (SP). Los + Alamitos, CA, USA: IEEE Computer Society}, + pages = {1507--1524}, + year = {2020} +} + +@Article{ FilloKecklerEtAl97, + title = {The m-machine multicomputer}, + author = {Fillo, Marco and Keckler, Stephen W and Dally, William J + and Carter, Nicholas P and Chang, Andrew and Gurevich, + Yevgeny and Lee, Whay S}, + journal = {International Journal of Parallel Programming}, + volume = {25}, + number = {3}, + pages = {183--212}, + year = {1997}, + publisher = {Springer} +} + +@InProceedings{ Fiore05, + author = {Marcelo P. Fiore}, + opteditor = {Vladimiro Sassone}, + title = {Mathematical Models of Computational and Combinatorial + Structures}, + booktitle = {8th International Conference on Foundations of Software + Science and Computational Structures (FOSSACS 2005)}, + series = lncs, + volume = {3441}, + pages = {25--46}, + publisher = springer, + year = {2005}, + doi = {10.1007/978-3-540-31982-5\_2}, + timestamp = {Tue, 14 May 2019 10:00:55 +0200} +} + +@InProceedings{ Fiore07, + title = {A mathematical theory of substitution and its applications + to syntax and semantics}, + author = {Fiore, Marcelo}, + year = {2007}, + note = {Invited tutorial for the Workshop on Mathematical Theories + of Abstraction, Substitution and Naming in Computer + Science, ICMS.} +} + +@InProceedings{ Fiore08, + author = {Marcelo P. Fiore}, + title = {Second-Order and Dependently-Sorted Abstract Syntax}, + booktitle = {23d Annual {IEEE} Symposium on Logic in Computer Science + (LICS 2008)}, + pages = {57--68}, + publisher = {{IEEE} Computer Society}, + year = {2008}, + doi = {10.1109/LICS.2008.38}, + timestamp = {Wed, 16 Oct 2019 14:14:54 +0200} +} + +@Article{ Fiore22, + author = {Marcelo Fiore}, + title = {Semantic analysis of normalisation by evaluation for typed + lambda calculus}, + journal = {Math. Struct. Comput. Sci.}, + volume = {32}, + number = {8}, + pages = {1028--1065}, + year = {2022}, + doi = {10.1017/S0960129522000263}, + timestamp = {Tue, 21 Mar 2023 21:14:23 +0100} +} + +@InProceedings{ FioreHur10, + author = {Marcelo P. Fiore and Chung{-}Kil Hur}, + opteditor = {Anuj Dawar and Helmut Veith}, + title = {Second-Order Equational Logic (Extended Abstract)}, + booktitle = {24th International Workshop on Computer Science Logic (CSL + 2010)}, + series = lncs, + volume = {6247}, + pages = {320--335}, + publisher = springer, + year = {2010}, + doi = {10.1007/978-3-642-15205-4\_26}, + timestamp = {Tue, 14 May 2019 10:00:42 +0200} +} + +@InProceedings{ FiorePlotkin94, + author = {Marcelo P. Fiore and Gordon D. Plotkin}, + title = {An Axiomatization of Computationally Adequate Domain + Theoretic Models of {FPC}}, + booktitle = {9th Annual Symposium on Logic in Computer Science ({LICS} + '94)}, + pages = {92--102}, + publisher = {{IEEE} Computer Society}, + year = {1994}, + doi = {10.1109/LICS.1994.316083} +} + +@InProceedings{ FiorePlotkinEtAl99, + author = {Marcelo P. Fiore and Gordon D. Plotkin and Daniele Turi}, + title = {Abstract Syntax and Variable Binding}, + booktitle = {14th Annual {IEEE} Symposium on Logic in Computer Science + (LICS 1999)}, + pages = {193--202}, + publisher = {{IEEE} Computer Society}, + year = {1999}, + doi = {10.1109/LICS.1999.782615}, + timestamp = {Wed, 16 Oct 2019 14:14:54 +0200} +} + +@InProceedings{ FioreStaton06, + author = {Marcelo P. Fiore and Sam Staton}, + title = {A Congruence Rule Format for Name-Passing Process Calculi + from Mathematical Structural Operational Semantics}, + booktitle = {21st Annual {IEEE} Symposium on Logic in Computer Science, + LICS'06}, + pages = {49--58}, + publisher = {{IEEE} Computer Society}, + year = {2006}, + url = {https://doi.org/10.1109/LICS.2006.7}, + doi = {10.1109/LICS.2006.7}, + timestamp = {Wed, 16 Oct 2019 14:14:54 +0200} +} + +@Article{ FioreStaton10, + title = {Positive structural operational semantics and monotone + distributive laws}, + author = {Fiore, Marcelo and Staton, Sam}, + year = {2010} +} + +@Article{ FioreSzamozvancev22, + author = {Fiore, Marcelo and Szamozvancev, Dmitrij}, + title = {Formal Metatheory of Second-Order Abstract Syntax}, + year = {2022}, + issue_date = {January 2022}, + publisher = {Association for Computing Machinery}, + address = {New York, NY, USA}, + volume = {6}, + number = {POPL}, + url = {https://doi.org/10.1145/3498715}, + doi = {10.1145/3498715}, + journal = {Proc. ACM Program. Lang.}, + month = {jan}, + articleno = {53}, + numpages = {29} +} + +@InProceedings{ FioreTuri01, + author = {Marcelo P. Fiore and Daniele Turi}, + title = {Semantics of Name and Value Passing}, + booktitle = {16th Annual {IEEE} Symposium on Logic in Computer Science + (LICS 2001)}, + pages = {93--104}, + publisher = {{IEEE} Computer Society}, + year = {2001}, + doi = {10.1109/LICS.2001.932486}, + timestamp = {Wed, 16 Oct 2019 14:14:54 +0200} +} + +@InProceedings{ FiroreTuri01, + author = {Firore, M. and Turi, D.}, + booktitle = {Proceedings 16th Annual IEEE Symposium on Logic in + Computer Science}, + title = {Semantics of name and value passing}, + year = 2001, + pages = {93-104}, + doi = {10.1109/LICS.2001.932486} +} + +@InProceedings{ ForsterSchaferEtAl19, + author = {Forster, Yannick and Sch\"{a}fer, Steven and Spies, Simon + and Stark, Kathrin}, + title = {Call-by-push-value in Coq: operational, equational, and + denotational theory}, + year = {2019}, + publisher = {Association for Computing Machinery}, + address = {New York, NY, USA}, + url = {https://doi.org/10.1145/3293880.3294097}, + doi = {10.1145/3293880.3294097}, + booktitle = {Proceedings of the 8th ACM SIGPLAN International + Conference on Certified Programs and Proofs}, + pages = {118–131}, + numpages = {14}, + series = {CPP 2019} +} + +@InProceedings{ FournetSwamyEtAl13, + author = {C{\'{e}}dric Fournet and Nikhil Swamy and Juan Chen and + Pierre{-}{\'{E}}variste Dagand and Pierre{-}Yves Strub and + Benjamin Livshits}, + title = {Fully abstract compilation to JavaScript}, + booktitle = {The 40th Annual {ACM} {SIGPLAN-SIGACT} Symposium on + Principles of Programming Languages, {POPL} '13, Rome, + Italy - January 23 - 25, 2013}, + pages = {371--384}, + year = {2013}, + crossref-ignore={DBLP:conf/popl/2013}, + url = {https://doi.org/10.1145/2429069.2429114}, + doi = {10.1145/2429069.2429114}, + timestamp = {Tue, 06 Nov 2018 11:07:43 +0100} +} + +@InBook{ Fox12, + author = "Fox, Anthony", + editor = "Beringer, Lennart and Felty, Amy", + title = "Directions in ISA Specification", + booktitle = "Interactive Theorem Proving: Third International + Conference, ITP 2012, Princeton, NJ, USA, August 13-15, + 2012. Proceedings", + year = "2012", + publisher = "Springer Berlin Heidelberg", + address = "Berlin, Heidelberg", + pages = "338--344", + doi = "10.1007/978-3-642-32347-8_23", + url = "http://dx.doi.org/10.1007/978-3-642-32347-8_23" +} + +@InBook{ Fox15, + author = {Fox, Anthony}, + editor = "Urban, Christian and Zhang, Xingyuan", + title = "Improved Tool Support for Machine-Code Decompilation in + HOL4", + booktitle = "Interactive Theorem Proving: 6th International Conference, + ITP 2015, Nanjing, China, August 24-27, 2015, Proceedings", + year = "2015", + publisher = "Springer International Publishing", + address = "Cham", + pages = "187--202", + doi = "10.1007/978-3-319-22102-1_12", + url = "http://dx.doi.org/10.1007/978-3-319-22102-1_12" +} + +@InProceedings{ GallagherHermenegildoEtAl20, + title = {From big-step to small-step semantics and back with + interpreter specialisation}, + volume = {320}, + doi = {10.4204/EPTCS.320.4}, + booktitle = {Electronic Proceedings in Theoretical Computer Science, + EPTCS}, + publisher = {Open Publishing Association}, + author = {Gallagher, John P. and Hermenegildo, Manuel and Kafle, + Bishoksan and Klemen, Maximiliano and García, Pedro López + and Morales, José}, + year = {2020}, + pages = {50-64} +} + +@Proceedings{ GarrigueKellerEtAl16, + editor = {Jacques Garrigue and Gabriele Keller and Eijiro Sumii}, + title = {Proceedings of the 21st {ACM} {SIGPLAN} International + Conference on Functional Programming, {ICFP} 2016, Nara, + Japan, September 18-22, 2016}, + publisher = {{ACM}}, + year = {2016}, + doi = {10.1145/2951913}, + timestamp = {Tue, 06 Nov 2018 16:59:25 +0100} +} + +@Article{ GeorgesGueneauEtAl23, + author = {Georges, A\"{\i}na Linn and Gu\'{e}neau, Arma\"{e}l and + Van Strydonck, Thomas and Timany, Amin and Trieu, Alix and + Devriese, Dominique and Birkedal, Lars}, + title = {Cerise: Program Verification on a Capability Machine in + the Presence of Untrusted Code}, + year = {2023}, + publisher = acm, + optaddress = {New York, NY, USA}, + doi = {10.1145/3623510}, + journal = {J. ACM}, + optmonth = {sep} +} + +@Unpublished{ GeorgesGuéneauEtAl21, + author = {Aïna Linn Georges and Armaël Guéneau and Alix Trieu and + Lars Birkedal}, + title = {Toward Complete Stack Safety for Capability Machines}, + year = {2021}, + note = {unpublished} +} + +@Article{ GeYaromEtAl18, + author = {Qian Ge and Yuval Yarom and David Cock and Gernot Heiser}, + title = {A survey of microarchitectural timing attacks and + countermeasures on contemporary hardware}, + journal = {J. Cryptographic Engineering}, + year = {2018}, + volume = {8}, + number = {1}, + pages = {1--27}, + doi = {10.1007/s13389-016-0141-6} +} + +@InProceedings{ GhaniLuthEtAl01, + author = {Neil Ghani and Christoph L{\"{u}}th and Federico De Marchi + and John Power}, + editor = {Andrea Corradini and Marina Lenisa and Ugo Montanari}, + title = {Algebras, Coalgebras, Monads and Comonads}, + booktitle = {Coalgebraic Methods in Computer Science, {CMCS} 2001, a + Satellite Event of {ETAPS} 2001, Genova, Italy, April 6-7, + 2001}, + series = {Electronic Notes in Theoretical Computer Science}, + volume = {44}, + number = {1}, + pages = {128--145}, + publisher = {Elsevier}, + year = {2001}, + url = {https://doi.org/10.1016/S1571-0661(04)80905-8}, + doi = {10.1016/S1571-0661(04)80905-8}, + timestamp = {Sat, 04 Apr 2020 17:15:23 +0200} +} + +@Proceedings{ GiacobazziCousot13, + editor = {Roberto Giacobazzi and Radhia Cousot}, + title = {The 40th Annual {ACM} {SIGPLAN-SIGACT} Symposium on + Principles of Programming Languages, {POPL} '13, Rome, + Italy - January 23 - 25, 2013}, + publisher = {{ACM}}, + year = {2013}, + url = {http://dl.acm.org/citation.cfm?id=2429069}, + timestamp = {Fri, 18 Jan 2013 17:48:28 +0100} +} + +@InProceedings{ GiarrussoStefanescoEtAl20, + author = {Giarrusso, Paolo G. and Stefanesco, L\'{e}o and Timany, + Amin and Birkedal, Lars and Krebbers, Robbert}, + title = {Scala Step-by-Step: Soundness for DOT with Step-Indexed + Logical Relations in Iris}, + booktitle = {25th ACM SIGPLAN International Conference on Functional + Programming (ICFP 2020)}, + year = {2020}, + issue_date = {August 2020}, + publisher = acm, + optaddress = {New York, NY, USA}, + volume = {4}, + optnumber = {ICFP}, + doi = {10.1145/3408996}, + series = {Proc. ACM Program. Lang.}, + optmonth = {aug}, + articleno = {114}, + numpages = {29} +} + +@Book{ GirardTaylorEtAl89, + title = {Proofs and types}, + author = {Girard, Jean-Yves and Taylor, Paul and Lafont, Yves}, + volume = {7}, + year = {1989}, + publisher = {Cambridge University Press} +} + +@Article{ Glabbeek11, + author = {Rob J. van Glabbeek}, + title = {On cool congruence formats for weak bisimulations}, + journal = {Theor. Comput. Sci.}, + volume = {412}, + number = {28}, + pages = {3283--3302}, + year = {2011}, + doi = {10.1016/j.tcs.2011.02.036}, + timestamp = {Sun, 28 May 2017 13:20:00 +0200} +} + +@InProceedings{ Glabbeek93, + author = {Rob J. van Glabbeek}, + editor = {Maurice Nivat and Charles Rattray and Teodor Rus and + Giuseppe Scollo}, + title = {Full Abstraction in Structural Operational Semantics + (Extended Abstract)}, + booktitle = {Algebraic Methodology and Software Technology {(AMAST} + '93), Proceedings of the Third International Conference on + Methodology and Software Technology, University of Twente, + Enschede, The Netherlands, 21-25 June, 1993}, + series = {Workshops in Computing}, + pages = {75--82}, + publisher = {Springer}, + year = {1993}, + timestamp = {Tue, 18 Feb 2003 11:00:12 +0100} +} + +@Article{ GoguenJames-ThatcherEtAl77, + author = {Joseph Goguen and James Thatcher, and Eric Wagner}, + title = {An initial algebra approach to the specification, + correctness and implementation of abstract data types}, + year = {1977}, + editor = {Raymond T. Yeh}, + journal = {Current Trends in Programming Methodology}, + publisher = {Prentice Hall} +} + +@InProceedings{ Goncharov21, + author = {Goncharov, Sergey}, + title = {{Uniform Elgot Iteration in Foundations}}, + booktitle = {48th International Colloquium on Automata, Languages, and + Programming (ICALP 2021)}, + pages = {131:1--131:16}, + series = {LIPIcs}, + year = {2021}, + volume = {198}, + editor = {Bansal, Nikhil and Merelli, Emanuela and Worrell, James}, + publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, + noaddress = {Dagstuhl, Germany} +} + +@InProceedings{ GoncharovMiliusEtAl22, + author = {Sergey Goncharov and Stefan Milius and Lutz Schr{\"{o}}der + and Stelios Tsampas and Henning Urbat}, + editor = {Amy P. Felty}, + title = {Stateful Structural Operational Semantics}, + booktitle = {7th International Conference on Formal Structures for + Computation and Deduction, FSCD'22}, + series = {LIPIcs}, + volume = {228}, + pages = {30:1--30:19}, + publisher = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik}, + year = {2022}, + url = {https://doi.org/10.4230/LIPIcs.FSCD.2022.30}, + doi = {10.4230/LIPIcs.FSCD.2022.30}, + timestamp = {Sun, 02 Oct 2022 16:01:34 +0200} +} + +@Article{ GoncharovMiliusEtAl23, + title = {Towards a Higher-Order Mathematical Operational + Semantics}, + author = {Sergey Goncharov and Stefan Milius and Lutz Schröder and + Stelios Tsampas and Henning Urbat}, + journal = {Proc. {ACM} Program. Lang.}, + volume = {7}, + number = {{POPL}}, + pages = {632--658}, + year = {2023}, + url = {https://doi.org/10.1145/3571215}, + doi = {10.1145/3571215} +} + +@InProceedings{ GoncharovMiliusEtAl24, + author = {Sergey Goncharov and Stefan Milius and Stelios Tsampas and + Henning Urbat}, + title = {Bialgebraic Reasoning on Higher-Order Program + Equivalence}, + year = "2024", + publisher = {IEEE Computer Society Press}, + booktitle = {39th Annual ACM/IEEE Symposium on Logic in Computer + Science (LICS 2024)}, + doi = {10.1145/3661814.3662099}, + note = {Preprint: \url{https://arxiv.org/abs/2402.00625}} +} + +@Article{ GoncharovMiliusEtAl24a, + author = {Goncharov, Sergey and Milius, Stefan and Schröder, Lutz + and Tsampas, Stelios and Urbat, Henning}, + title = {Higher-Order Mathematical Operational Semantics}, + publisher = {Cambridge University Press}, + journal = {CoRR}, + year = 2024 +} + +@InProceedings{ GoncharovPattinson14, + author = {Sergey Goncharov and Dirk Pattinson}, + editor = {Javier Esparza and Pierre Fraigniaud and Thore Husfeldt + and Elias Koutsoupias}, + title = {Coalgebraic Weak Bisimulation from Recursive Equations + over Monads}, + booktitle = {Proc.~41st International Colloquium on Automata, + Languages, and Programming, {ICALP~2014}}, + series = {Lecture Notes in Computer Science}, + volume = {8573}, + pages = {196--207}, + publisher = {Springer}, + year = {2014}, + url = {https://doi.org/10.1007/978-3-662-43951-7\_17}, + doi = {10.1007/978-3-662-43951-7\_17}, + notimestamp = {Sat, 19 Oct 2019 20:37:18 +0200} +} + +@InProceedings{ GoncharovSantamariaEtAl24, + author = "Goncharov, Sergey and Santamaria, Alessio and + Schr{\"o}der, Lutz and Tsampas, Stelios and Urbat, Henning", + editor = "Kobayashi, Naoki and Worrell, James", + title = "Logical Predicates in Higher-Order Mathematical + Operational Semantics", + booktitle = "Foundations of Software Science and Computation + Structures", + year = "2024", + publisher = "Springer Nature Switzerland", + address = "Cham", + pages = "47--69" +} + +@Article{ GoncharovSchroderEtAl18, + author = {Sergey Goncharov and Lutz Schr{\"{o}}der and Christoph + Rauch and Julian Jakob}, + title = {Unguarded Recursion on Coinductive Resumptions}, + journal = {Log.\ Methods Comput.\ Sci.}, + volume = {14}, + number = {3}, + year = {2018}, + timestamp = {Thu, 18 Jun 2020 22:15:48 +0200} +} + +@Article{ Gordon99, + author = {Andrew D. Gordon}, + title = {Bisimilarity as a Theory of Functional Programming}, + journal = {Theor. Comput. Sci.}, + volume = {228}, + number = {1-2}, + pages = {5--47}, + year = {1999}, + opturl = {https://doi.org/10.1016/S0304-3975(98)00353-3}, + doi = {10.1016/S0304-3975(98)00353-3}, + timestamp = {Sun, 28 May 2017 13:20:07 +0200} +} + +@InBook{ Gordon99a, + author = {Gordon, A. D.}, + title = {Operational Equivalences for Untyped and Polymorphic + Object Calculi}, + year = {1999}, + publisher = {Cambridge University Press}, + address = {USA}, + booktitle = {Higher Order Operational Techniques in Semantics}, + pages = {9–54}, + numpages = {46} +} + +@Book{ GordonPitts99, + editor = {Gordon, Andrew D. and Pitts, Andrew M.}, + title = {Higher Order Operational Techniques in Semantics}, + year = {1999}, + publisher = {Cambridge University Press}, + address = {USA} +} + +@Article{ GorlaNestman14, + author = {Gorla, Daniele and Nestman, Uwe}, + journal = {Math Struct Comp Science}, + title = {Full Abstraction for Expressiveness: History, Myths and + Facts}, + year = {2014} +} + +@Article{ Goubault-LarrecqLasotaEtAl08, + author = {Jean Goubault{-}Larrecq and Slawomir Lasota and David + Nowak}, + title = {Logical relations for monadic types}, + journal = {Math. Struct. Comput. Sci.}, + volume = {18}, + number = {6}, + pages = {1169--1217}, + year = {2008}, + doi = {10.1017/S0960129508007172} +} + +@Article{ GrooteMousaviEtAl06, + author = {Jan Friso Groote and Mohammad Reza Mousavi and Michel A. + Reniers}, + title = {A Hierarchy of {SOS} Rule Formats}, + journal = {Electron. Notes Theor. Comput. Sci.}, + volume = {156}, + number = {1}, + pages = {3--25}, + year = {2006}, + url = {https://doi.org/10.1016/j.entcs.2005.11.077}, + doi = {10.1016/j.entcs.2005.11.077}, + timestamp = {Sat, 11 Jul 2020 10:44:59 +0200} +} + +@Article{ GrooteVaandrager92, + author = {Jan Friso Groote and Frits W. Vaandrager}, + title = {Structured Operational Semantics and Bisimulation as a + Congruence}, + journal = {Inf. Comput.}, + volume = {100}, + number = {2}, + pages = {202--260}, + year = {1992}, + url = {https://doi.org/10.1016/0890-5401(92)90013-6}, + doi = {10.1016/0890-5401(92)90013-6}, + timestamp = {Thu, 18 May 2017 09:54:22 +0200} +} + +@Book{ Gunter92, + title = {Semantics of Programming Languages: Structures and + Techniques}, + author = {Gunter, C.A.}, + lccn = {92010172}, + series = {Foundations of computing series}, + year = {1992}, + publisher = {London} +} + +@Misc{ Guy-Eric-Schalnat17, + title = {libpng 1.6.34}, + author = {Guy Eric Schalnat, Andreas Eric Dilger, Glenn + Randers-Pehrson}, + year = {2017}, + url = {http://www.libpng.org/pub/png/libpng.html} +} + +@Article{ HamidShaoEtAl03, + title = {A syntactic approach to foundational proof-carrying code}, + author = {Hamid, Nadeem A and Shao, Zhong and Trifonov, Valery and + Monnier, Stefan and Ni, Zhaozhong}, + journal = {Journal of Automated Reasoning}, + volume = {31}, + number = {3-4}, + pages = {191--229}, + year = {2003}, + publisher = {Springer} +} + +@Article{ HasuoJacobsEtAl07, + author = {Ichiro Hasuo and Bart Jacobs and Ana Sokolova}, + title = {Generic Trace Semantics via Coinduction}, + journal = {Logical Methods in Computer Science}, + volume = {3}, + number = {4}, + year = {2007}, + url = {https://doi.org/10.2168/LMCS-3(4:11)2007}, + doi = {10.2168/LMCS-3(4:11)2007}, + timestamp = {Sat, 20 May 2017 00:22:52 +0200} +} + +@Book{ Heinrich94, + title = {MIPS R4000 Microprocessor User's manual}, + author = {Heinrich, Joe}, + year = {1994} +} + +@InProceedings{ HennessyPlotkin79, + author = {Matthew Hennessy and Gordon D. Plotkin}, + editor = {Jir{\'{\i}} Becv{\'{a}}r}, + title = {Full Abstraction for a Simple Parallel Programming + Language}, + booktitle = {Mathematical Foundations of Computer Science 1979, + Proceedings, 8th Symposium, Olomouc, Czechoslovakia, + September 3-7, 1979}, + series = {Lecture Notes in Computer Science}, + volume = {74}, + pages = {108--120}, + publisher = {Springer}, + year = {1979}, + url = {https://doi.org/10.1007/3-540-09526-8\_8}, + doi = {10.1007/3-540-09526-8\_8}, + timestamp = {Tue, 14 May 2019 10:00:37 +0200} +} + +@PhDThesis{ Hermida93, + title = {Fibrations, logical predicates and indeterminates}, + author = {Hermida, Claudio Alberto}, + year = {1993}, + school = {University of Edinburgh}, + url = {https://era.ed.ac.uk/handle/1842/14057} +} + +@Article{ HermidaJacobs98, + title = {Structural {Induction} and {Coinduction} in a {Fibrational + Setting}}, + author = {Hermida, Claudio and Jacobs, Bart}, + year = {1998}, + optmonth = sep, + journal = {Information and Computation}, + volume = {145}, + number = {2}, + pages = {107--152}, + doi = {10.1006/inco.1998.2725} +} + +@Article{ HermidaReddyEtAl14, + author = {Claudio Hermida and Uday S. Reddy and Edmund P. Robinson}, + title = {Logical Relations and Parametricity - {A} {{R}}eynolds + Programme for Category Theory and Programming Languages}, + journal = {Electron. Notes Theor. Comput. Sci.}, + volume = {303}, + pages = {149--180}, + year = {2014}, + doi = {10.1016/j.entcs.2014.02.008} +} + +@Book{ HindleySeldin08, + title = {Lambda-{{Calculus}} and {{Combinators}}: {{An + Introduction}}}, + shorttitle = {Lambda-{{Calculus}} and {{Combinators}}}, + author = {Hindley, J. Roger and Seldin, Jonathan P.}, + year = {2008}, + edition = {2}, + publisher = {{Cambridge University Press}}, + optaddress = {{Cambridge}}, + doi = {10.1017/CBO9780511809835} +} + +@Book{ HindleySeldin08a, + title = {Lambda-calculus and Combinators, an Introduction}, + author = {Hindley, J Roger and Seldin, Jonathan P}, + volume = {2}, + year = {2008}, + publisher = {Cambridge University Press Cambridge} +} + +@InProceedings{ Hirschowitz19, + author = {Tom Hirschowitz}, + title = {Familial monads and structural operational semantics}, + booktitle = {46th ACM-SIGACT Symposium on Principles of Programming + Languages, POPL'19}, + volume = {3}, + publisher = {ACM}, + optnumber = {{POPL}}, + pages = {21:1--21:28}, + year = {2019}, + url = {https://doi.org/10.1145/3290334}, + doi = {10.1145/3290334}, + timestamp = {Thu, 23 Jun 2022 20:05:10 +0200} +} + +@InProceedings{ HirschowitzHirschowitzEtAl22, + author = "Hirschowitz, Andr{\'e} and Hirschowitz, Tom and Lafont, + Ambroise and Maggesi, Marco", + opteditor = "Bouyer, Patricia and Schr{\"o}der, Lutz", + title = "Variable binding and substitution for (nameless) dummies", + booktitle = "25th International Conference on Foundations of Software + Science and Computation Structures (FOSSACS 2022)", + year = "2022", + publisher = springer, + series = lncs, + volume = {13242}, + optaddress = "Cham", + pages = "389--408", + doi = "/10.1007/978-3-030-99253-8_20" +} + +@Article{ HirschowitzLafont22, + author = {Tom Hirschowitz and Ambroise Lafont}, + title = {A categorical framework for congruence of applicative + bisimilarity in higher-order languages}, + journal = {Log. Methods Comput. Sci.}, + volume = {18}, + number = {3}, + year = {2022}, + url = {https://doi.org/10.46298/lmcs-18(3:37)2022}, + doi = {10.46298/lmcs-18(3:37)2022}, + timestamp = {Thu, 13 Oct 2022 16:02:18 +0200} +} + +@Article{ Hoare69, + author = {Hoare, C. A. R.}, + title = {An Axiomatic Basis for Computer Programming}, + journal = {Commun. ACM}, + issue_date = {Oct. 1969}, + volume = {12}, + number = {10}, + month = oct, + year = {1969}, + pages = {576--580}, + numpages = {5}, + url = {http://doi.acm.org/10.1145/363235.363259}, + doi = {10.1145/363235.363259}, + acmid = {363259}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@Article{ Hoare78, + author = {Hoare, C. A. R.}, + title = {Communicating sequential processes}, + year = 1978, + issue_date = {Aug. 1978}, + publisher = {Association for Computing Machinery}, + address = {New York, NY, USA}, + volume = 21, + number = 8, + url = {https://doi.org/10.1145/359576.359585}, + doi = {10.1145/359576.359585}, + journal = {Commun. ACM}, + month = aug, + pages = {666–677}, + numpages = 12 +} + +@Book{ Hoare85, + author = {C. A. R. Hoare}, + title = {Communicating Sequential Processes}, + publisher = {Prentice-Hall}, + year = {1985}, + timestamp = {Thu, 03 Jan 2002 11:51:40 +0100} +} + +@InProceedings{ Howe89, + author = {Douglas J. Howe}, + title = {Equality In Lazy Computation Systems}, + booktitle = {4th Annual Symposium on Logic in Computer Science (LICS + 1989)}, + pages = {198--203}, + publisher = {{IEEE} Computer Society}, + year = {1989}, + doi = {10.1109/LICS.1989.39174}, + timestamp = {Wed, 16 Oct 2019 14:14:54 +0200} +} + +@Article{ Howe96, + author = {Douglas J. Howe}, + title = {Proving Congruence of Bisimulation in Functional + Programming Languages}, + journal = {Inf. Comput.}, + volume = {124}, + number = {2}, + pages = {103--112}, + year = {1996}, + doi = {10.1006/inco.1996.0008}, + timestamp = {Thu, 18 May 2017 09:54:17 +0200} +} + +@InProceedings{ HurDreyer11, + author = {Chung{-}Kil Hur and Derek Dreyer}, + editor = {Thomas Ball and Mooly Sagiv}, + title = {A kripke logical relation between {ML} and assembly}, + booktitle = {38th {ACM} {SIGPLAN-SIGACT} Symposium on Principles of + Programming Languages, ({POPL} 2011)}, + pages = {133--146}, + publisher = {{ACM}}, + year = {2011}, + doi = {10.1145/1926385.1926402} +} + +@InProceedings{ HurDreyerEtAl12, + author = {Chung{-}Kil Hur and Derek Dreyer and Georg Neis and Viktor + Vafeiadis}, + editor = {John Field and Michael Hicks}, + title = {The marriage of bisimulations and Kripke logical + relations}, + booktitle = {39th {ACM} {SIGPLAN-SIGACT} Symposium on Principles of + Programming Languages {(POPL)} 2012) USA, January 22-28, + 2012}, + pages = {59--72}, + publisher = {{ACM}}, + year = {2012}, + doi = {10.1145/2103656.2103666} +} + +@Book{ ISO17, + author = "{ISO}", + title = "{ISO\slash IEC 14882:2017 Information technology --- + Programming languages --- C++}", + publisher = pub-iso, + address = pub-iso:adr, + edition = "Fifth", + pages = "1605", + month = dec, + year = "2017", + url = "https://www.iso.org/standard/68564.html", + remark = "Revises ISO/IEC 14882:2014." +} + +@Book{ ISO18, + author = "{ISO}", + title = "{ISO\slash IEC 9899:2018 Information technology --- + Programming languages --- C}", + publisher = pub-iso, + address = pub-iso:adr, + month = jun, + year = "2018", + url = "https://www.iso.org/standard/74528.html" +} + +@Article{ Jacobs04, + author = {Bart Jacobs}, + title = {Trace Semantics for Coalgebras}, + journal = {Electr. Notes Theor. Comput. Sci.}, + volume = {106}, + pages = {167--184}, + year = {2004}, + url = {https://doi.org/10.1016/j.entcs.2004.02.031}, + doi = {10.1016/j.entcs.2004.02.031}, + timestamp = {Sun, 28 May 2017 13:22:54 +0200} +} + +@InProceedings{ Jacobs06, + author = {Bart Jacobs}, + editor = {Kokichi Futatsugi and Jean{-}Pierre Jouannaud and + Jos{\'{e}} Meseguer}, + title = {A Bialgebraic Review of Deterministic Automata, Regular + Expressions and Languages}, + booktitle = {Algebra, Meaning, and Computation, Essays Dedicated to + Joseph A. Goguen on the Occasion of His 65th Birthday}, + series = {Lecture Notes in Computer Science}, + volume = {4060}, + pages = {375--404}, + publisher = {Springer}, + year = {2006}, + url = {https://doi.org/10.1007/11780274\_20}, + doi = {10.1007/11780274\_20}, + timestamp = {Tue, 14 May 2019 10:00:52 +0200} +} + +@Book{ Jacobs16, + author = {Bart Jacobs}, + title = {{Introduction to Coalgebra: Towards Mathematics of States + and Observation}}, + series = {Cambridge Tracts in Theoretical Computer Science}, + volume = {59}, + publisher = {Cambridge University Press}, + year = {2016}, + doi = {10.1017/CBO9781316823187}, + timestamp = {Tue, 16 May 2017 14:01:42 +0200} +} + +@Article{ Jacobs95, + author = {Bart Jacobs}, + title = {Parameters and Parametrization in Specification, Using + Distributive Categories}, + journal = {Fundam. Inform.}, + volume = {24}, + number = {3}, + pages = {209--250}, + year = {1995}, + url = {https://doi.org/10.3233/FI-1995-2431}, + doi = {10.3233/FI-1995-2431}, + timestamp = {Sat, 20 May 2017 00:23:05 +0200} +} + +@Book{ Jacobs99, + author = "B. Jacobs", + title = "Categorical Logic and Type Theory", + publisher = "North Holland", + series = "Studies in Logic and the Foundations of Mathematics", + number = "141", + year = "1999" +} + +@InProceedings{ JacobsTimany20, + title = {Fully Abstract from Static to Gradual}, + author = {K. Jacobs and A. Timany}, + year = {2020} +} + +@InProceedings{ JagadeesanPitcherEtAl11, + author = {Radha Jagadeesan and Corin Pitcher and Julian Rathke and + James Riely}, + title = {Local Memory via Layout Randomization}, + booktitle = {Proceedings of the 24th {IEEE} Computer Security + Foundations Symposium, {CSF} 2011, Cernay-la-Ville, France, + 27-29 June, 2011}, + pages = {161--174}, + year = {2011}, + url = {https://doi.org/10.1109/CSF.2011.18}, + doi = {10.1109/CSF.2011.18}, + timestamp = {Wed, 16 Oct 2019 14:14:49 +0200} +} + +@InProceedings{ JangLeeEtAl16, + author = {Jang, Yeongjin and Lee, Sangho and Kim, Taesoo}, + title = {Breaking Kernel Address Space Layout Randomization with + Intel TSX}, + booktitle = {Proceedings of the 2016 ACM SIGSAC Conference on Computer + and Communications Security}, + series = {CCS '16}, + year = {2016}, + pages = {380--392}, + numpages = {13}, + url = {http://doi.acm.org/10.1145/2976749.2978321}, + doi = {10.1145/2976749.2978321}, + acmid = {2978321}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@Misc{ Jean-loup-Gailly17, + title = {zlib 1.2.11}, + author = {Jean-loup Gailly, Mark Adler}, + year = {2017}, + url = {https://zlib.net/} +} + +@InProceedings{ JeffreyRathke02, + author = {Alan Jeffrey and Julian Rathke}, + title = {A Fully Abstract May Testing Semantics for Concurrent + Objects}, + booktitle = {17th {IEEE} Symposium on Logic in Computer Science {(LICS} + 2002), 22-25 July 2002, Copenhagen, Denmark, Proceedings}, + pages = {101--112}, + publisher = {{IEEE} Computer Society}, + year = {2002}, + url = {https://doi.org/10.1109/LICS.2002.1029820}, + doi = {10.1109/LICS.2002.1029820}, + timestamp = {Wed, 16 Oct 2019 14:14:54 +0200} +} + +@Article{ JeffreyRathke05, + author = {Jeffrey, Alan and Rathke, Julian }, + title = {A fully abstract may testing semantics for concurrent + objects}, + journal = {Theor. Comput. Sci.}, + volume = {338}, + number = {1-3}, + pages = {17--63}, + year = {2005}, + url = {http://dx.doi.org/10.1016/j.tcs.2004.10.012}, + doi = {10.1016/j.tcs.2004.10.012}, + timestamp = {Thu, 21 Jul 2005 16:06:18 +0200} +} + +@InProceedings{ JeffreyRathke05a, + author = {Alan Jeffrey and Julian Rathke}, + editor = {Shmuel Sagiv}, + title = {Java Jr: Fully Abstract Trace Semantics for a Core Java + Language}, + booktitle = {Programming Languages and Systems, 14th European Symposium + on Programming,ESOP 2005, Held as Part of the Joint + European Conferences on Theory and Practice of Software, + {ETAPS} 2005, Edinburgh, UK, April 4-8, 2005, Proceedings}, + series = {Lecture Notes in Computer Science}, + volume = {3444}, + pages = {423--438}, + publisher = {Springer}, + year = {2005}, + url = {https://doi.org/10.1007/978-3-540-31987-0\_29}, + doi = {10.1007/978-3-540-31987-0\_29}, + timestamp = {Tue, 14 May 2019 10:00:41 +0200} +} + +@InProceedings{ JeffreyRathke05b, + author = {Jeffrey, Alan and Rathke, Julian }, + title = {{Java Jr}: Fully Abstract Trace Semantics for a Core + {Java} Language}, + booktitle = {14th European Symposium on Programming}, + shortbooktitle= {ESOP}, + pages = {423--438}, + year = {2005}, + optee = {http://dx.doi.org/10.1007/978-3-540-31987-0_29}, + doi = {10.1007/978-3-540-31987-0_29}, + editor = {Shmuel Sagiv}, + series = {Lecture Notes in Computer Science}, + volume = {3444}, + publisher = {Springer}, + opturl = {http://ect.bell-labs.com/who/ajeffrey/papers/esop05.pdf} +} + +@InProceedings{ JiangLiangEtAl19, + author = {Jiang, Hanru and Liang, Hongjin and Xiao, Siyang and Zha, + Junpeng and Feng, Xinyu}, + title = {Towards Certified Separate Compilation for Concurrent + Programs}, + booktitle = {Proceedings of the 40th ACM SIGPLAN Conference on + Programming Language Design and Implementation}, + series = {PLDI 2019}, + year = {2019}, + pages = {111--125}, + numpages = {15}, + url = {http://doi.acm.org/10.1145/3314221.3314595}, + doi = {10.1145/3314221.3314595}, + acmid = {3314595}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@Article{ JimenezMammarEtAl09, + title = {Software Vulnerabilities, Prevention and Detection + Methods: A Review1}, + author = {Jimenez, Willy and Mammar, Amel and Cavalli, Ana}, + journal = {Security in Model-Driven Architecture}, + pages = {6}, + year = {2009} +} + +@InProceedings{ JimMorrisettEtAl02, + title = {Cyclone: A Safe Dialect of C}, + author = {Jim, Trevor and Morrisett, J Greg and Grossman, Dan and + Hicks, Michael W and Cheney, James and Wang, Yanling}, + booktitle = {Proceedings of the General Track of the annual conference + on USENIX Annual Technical Conference}, + pages = {275--288}, + year = {2002}, + organization = {USENIX Association} +} + +@Book{ JirAdamekJirRosickyEtAl11, + author = {Ji\v{r}\'\i\ Ad\'{a}mek and Ji\v{r}\'\i\ Rosick\'y and + Enrico Vitale}, + alteditor = {}, + title = {Algebraic Theories}, + publisher = {Cambridge University Press}, + year = {2011}, + optkey = {}, + optvolume = {}, + optnumber = {}, + optseries = {}, + optaddress = {}, + optedition = {}, + optmonth = {}, + optnote = {}, + optannote = {} +} + +@InProceedings{ JoannouWoodruffEtAl17, + title = {Efficient {{Tagged Memory}}}, + doi = {10.1109/ICCD.2017.112}, + booktitle = {{{IEEE International Conference}} on {{Computer Design}} + ({{ICCD}})}, + publisher = {{IEEE}}, + author = {Joannou, A. and Woodruff, J. and Kovacsics, R. and Moore, + S. W. and Bradbury, A. and Xia, H. and Watson, R. N. M. and + Chisnall, D. and Roe, M. and Davis, B. and Napierala, E. + and Baldwin, J. and Gudka, K. and Neumann, P. G. and + Mazzinghi, A. and Richardson, A. and Son, S. and Markettos, + A. T.}, + month = nov, + year = {2017} +} + +@InProceedings{ JohannSimpsonEtAl10, + author = {Johann, Patricia and Simpson, Alex and Voigtländer, + Janis}, + booktitle = {25th Annual IEEE Symposium on Logic in Computer Science + (LICS 2010)}, + title = {A Generic Operational Metatheory for Algebraic Effects}, + year = {2010}, + volume = {}, + number = {}, + publisher = {IEEE Computer Society}, + pages = {209-218}, + doi = {10.1109/LICS.2010.29} +} + +@Article{ JuglaretHritcu15, + title = {Secure Compilation Using Micro-Policies}, + author = {Juglaret, Yannis and Hritcu, Catalin}, + publisher = {Citeseer}, + series = {Workshop on Foundations of Computer Security (FCS)}, + year = {2015} +} + +@Article{ JuglaretHritcuEtAl15, + archiveprefix = {arXiv}, + eprinttype = {arxiv}, + eprint = {1510.00697}, + title = {Towards a {{Fully Abstract Compiler Using + Micro}}-{{Policies}}: {{Secure Compilation}} for {{Mutually + Distrustful Components}}}, + shorttitle = {Towards a {{Fully Abstract Compiler Using + Micro}}-{{Policies}}}, + author = {Juglaret, Yannis and Hritcu, Catalin and {de Amorim}, + Arthur Azevedo and Pierce, Benjamin C. and + {Spector-Zabusky}, Antal and Tolmach, Andrew}, + month = oct, + year = {2015} +} + +@Article{ JuglaretHritcuEtAl16, + author = {Yannis Juglaret and Catalin Hritcu and Arthur Azevedo de + Amorim and Benjamin C. Pierce}, + title = {Beyond Full Abstraction: Formalizing the Security + Guarantees of Low-Level Compartmentalization}, + journal = {CoRR}, + volume = {abs/1602.04503}, + year = {2016}, + url = {http://arxiv.org/abs/1602.04503}, + timestamp = {Tue, 01 Mar 2016 17:47:25 +0100} +} + +@InProceedings{ JuglaretHritcuEtAl16a, + author = {Yannis Juglaret and Catalin Hritcu and Arthur Azevedo de + Amorim and Boris Eng and Benjamin C. Pierce}, + title = {Beyond Good and Evil: Formalizing the Security Guarantees + of Compartmentalizing Compilation}, + booktitle = {{IEEE} 29th Computer Security Foundations Symposium, {CSF} + 2016, Lisbon, Portugal, June 27 - July 1, 2016}, + pages = {45--60}, + year = {2016}, + url = {https://doi.org/10.1109/CSF.2016.11}, + doi = {10.1109/CSF.2016.11}, + timestamp = {Wed, 16 Oct 2019 14:14:49 +0200} +} + +@Article{ JungTix98, + title = "The Troublesome Probabilistic Powerdomain ", + journal = "Electronic Notes in Theoretical Computer Science ", + volume = "13", + pages = "70--91", + year = "1998", + author = "Achim Jung and Regina Tix" +} + +@InProceedings{ Kahn87, + author = {Gilles Kahn}, + editor = {Franz{-}Josef Brandenburg and Guy Vidal{-}Naquet and + Martin Wirsing}, + title = {Natural Semantics}, + booktitle = {{STACS} 87, 4th Annual Symposium on Theoretical Aspects of + Computer Science, Passau, Germany, February 19-21, 1987, + Proceedings}, + series = {Lecture Notes in Computer Science}, + volume = {247}, + pages = {22--39}, + publisher = {Springer}, + year = {1987}, + url = {https://doi.org/10.1007/BFb0039592}, + doi = {10.1007/BFb0039592}, + timestamp = {Tue, 14 May 2019 10:00:48 +0200} +} + +@PhDThesis{ Katsumata05, + author = {Shin{-}ya Katsumata}, + title = {A generalisation of pre-logical predicates and its + applications}, + school = {University of Edinburgh}, + year = {2005}, + url = {http://hdl.handle.net/1842/850} +} + +@Article{ Keller76, + author = {Robert M. Keller}, + title = {Formal Verification of Parallel Programs}, + journal = {Commun. {ACM}}, + volume = {19}, + number = {7}, + pages = {371--384}, + year = {1976}, + url = {https://doi.org/10.1145/360248.360251}, + doi = {10.1145/360248.360251}, + timestamp = {Tue, 06 Nov 2018 12:51:40 +0100} +} + +@InProceedings{ KellerLasson12, + author = {Chantal Keller and Marc Lasson}, + editor = {Patrick C{\'{e}}gielski and Arnaud Durand}, + title = {Parametricity in an Impredicative Sort}, + booktitle = {Computer Science Logic - 26th International Workshop/21st + Annual Conference of the EACSL, ({CSL} 2012)}, + series = {LIPIcs}, + volume = {16}, + pages = {381--395}, + publisher = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik}, + year = {2012} +} + +@Article{ Kelly69, + title = {Monomorphisms, {{Epimorphisms}}, and {{Pull-Backs}}}, + author = {Kelly, G. M.}, + year = {1969}, + month = feb, + journal = {Journal of the Australian Mathematical Society}, + volume = {9}, + number = {1-2}, + pages = {124--142}, + doi = {10/fk54sh}, + urldate = {2019-10-29}, + langid = {english} +} + +@Article{ Kelly80, + author = {Kelly, G.M.}, + year = {1980}, + month = {08}, + pages = {1 - 83}, + title = {A unified treatment of transfinite constructions for free + algebras, free monoids, colimits, associated sheaves, and + so on}, + volume = {22}, + journal = {Bulletin of the Australian Mathematical Society}, + doi = {10.1017/S0004972700006353} +} + +@Article{ KellyPower93, + title = {Adjunctions whose counits are coequalizers, and + presentations of finitary enriched monads}, + journal = {Journal of Pure and Applied Algebra}, + volume = {89}, + number = {1}, + pages = {163-179}, + year = {1993}, + doi = {https://doi.org/10.1016/0022-4049(93)90092-8}, + url = {https://www.sciencedirect.com/science/article/pii/0022404993900928}, + author = {G.M. Kelly and A.J. Power} +} + +@Article{ Kennedy06, + author = {Andrew Kennedy}, + title = {Securing the .NET programming model}, + journal = {Theor. Comput. Sci.}, + volume = {364}, + number = {3}, + pages = {311--317}, + year = {2006}, + url = {https://doi.org/10.1016/j.tcs.2006.08.014}, + doi = {10.1016/j.tcs.2006.08.014}, + timestamp = {Wed, 14 Nov 2018 10:33:34 +0100} +} + +@Book{ KennedyAllen01, + title = {Optimizing compilers for modern architectures: a + dependence-based approach}, + author = {Kennedy, Ken and Allen, John R}, + year = {2001}, + publisher = {Morgan Kaufmann Publishers Inc.} +} + +@Article{ Klin11, + author = {Bartek Klin}, + title = {Bialgebras for structural operational semantics: An + introduction}, + journal = {Theor. Comput. Sci.}, + volume = {412}, + number = {38}, + pages = {5043--5069}, + year = {2011}, + url = {https://doi.org/10.1016/j.tcs.2011.03.023}, + doi = {10.1016/j.tcs.2011.03.023}, + timestamp = {Sun, 28 May 2017 13:20:00 +0200} +} + +@InProceedings{ KlinNachyla15, + author = {Bartek Klin and Beata Nachyla}, + title = {Presenting Morphisms of Distributive Laws}, + booktitle = {6th Conference on Algebra and Coalgebra in Computer + Science, CALCO'15}, + pages = {190--204}, + year = {2015}, + series = {LIPIcs}, + publisher = {Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik}, + crossref-ignore={DBLP:conf/calco/2015}, + url = {https://doi.org/10.4230/LIPIcs.CALCO.2015.190}, + doi = {10.4230/LIPIcs.CALCO.2015.190}, + timestamp = {Thu, 23 Aug 2018 15:56:17 +0200} +} + +@InProceedings{ KlinSassone08, + author = {Bartek Klin and Vladimiro Sassone}, + editor = {Roberto M. Amadio}, + title = {Structural Operational Semantics for Stochastic Process + Calculi}, + booktitle = {11th International Conference Foundations of Software + Science and Computational Structures, FOSSACS'08}, + series = lncs, + volume = {4962}, + pages = {428--442}, + publisher = {Springer}, + year = {2008}, + url = {https://doi.org/10.1007/978-3-540-78499-9\_30}, + doi = {10.1007/978-3-540-78499-9\_30}, + timestamp = {Sun, 25 Oct 2020 22:38:53 +0100} +} + +@Article{ Kock72, + author = "Anders Kock", + title = "Strong Functors and Monoidal Monads", + journal = "Archiv der Mathematik", + volume = "23", + number = "1", + pages = "113--120", + year = "1972" +} + +@Proceedings{ KurzLenisaEtAl09, + editor = {Alexander Kurz and Marina Lenisa and Andrzej Tarlecki}, + title = {Algebra and Coalgebra in Computer Science, Third + International Conference, {CALCO} 2009, Udine, Italy, + September 7-10, 2009. Proceedings}, + series = {Lecture Notes in Computer Science}, + volume = {5728}, + publisher = {Springer}, + year = {2009}, + url = {https://doi.org/10.1007/978-3-642-03741-2}, + doi = {10.1007/978-3-642-03741-2}, + timestamp = {Tue, 14 May 2019 10:00:51 +0200} +} + +@Article{ KurzVelebil16, + title = {Relation Lifting, a Survey}, + author = {Kurz, Alexander and Velebil, Ji{\v r}{\'i}}, + year = {2016}, + optmonth = jun, + journal = {Journal of Logical and Algebraic Methods in Programming}, + series = {Relational and Algebraic Methods in Computer Science}, + volume = {85}, + number = {4}, + pages = {475--499}, + doi = {10.1016/j.jlamp.2015.08.002}, + langid = {english} +} + +@InProceedings{ LagoGavazzo22, + author = {Ugo Dal Lago and Francesco Gavazzo}, + title = {Effectful program distancing}, + booktitle = {49th Annual ACM SIGPLAN Symposium on Principles of + Programming Languages (POPL 2022)}, + series = {Proc. {ACM} Program. Lang.}, + volume = {6}, + optnumber = {{POPL}}, + pages = {1--30}, + year = {2022}, + doi = {10.1145/3498680}, + timestamp = {Wed, 07 Dec 2022 23:04:15 +0100} +} + +@InProceedings{ LagoGavazzoEtAl19, + author = {Ugo Dal Lago and Francesco Gavazzo and Akira Yoshimizu}, + title = {{Differential Logical Relations, Part I: The Simply-Typed + Case}}, + booktitle = {46th International Colloquium on Automata, Languages, and + Programming (ICALP 2019)}, + pages = {111:1--111:14}, + series = lipics, + year = {2019}, + volume = {132}, + opteditor = {Christel Baier and Ioannis Chatzigiannakis and Paola + Flocchini and Stefano Leonardi}, + publisher = {Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik}, + optaddress = {Dagstuhl, Germany}, + urn = {urn:nbn:de:0030-drops-106879}, + doi = {10.4230/LIPIcs.ICALP.2019.111} +} + +@Article{ LagoZorzi12, + author = {Lago, Ugo Dal and Zorzi, Margherita}, + title = {Probabilistic operational semantics for the lambda + calculus}, + journal = {RAIRO - Theoretical Informatics and Applications - + Informatique Th\'eorique et Applications}, + pages = {413--450}, + publisher = {EDP-Sciences}, + volume = {46}, + number = {3}, + year = {2012}, + doi = {10.1051/ita/2012012}, + zbl = {1279.68183}, + language = {en}, + url = {http://www.numdam.org/articles/10.1051/ita/2012012/} +} + +@InBook{ Laird07, + title = "A fully abstract trace semantics for general references", + author = "J. Laird", + year = "2007", + month = "7", + doi = "10.1007/978-3-540-73420-8_58", + language = "English", + series = "Lecture Notes in Computer Science (including subseries + Lecture Notes in Artificial Intelligence and Lecture Notes + in Bioinformatics)", + publisher = "Springer Verlag", + pages = "667--679", + editor = "L. Arge and C. Cachin and T. Jurdziński and A. Tarlecki", + booktitle = "Automata, Languages and Programming" +} + +@InProceedings{ Laird16, + author = {Laird, James}, + title = {{Weighted Relational Models for Mobility}}, + booktitle = {1st International Conference on Formal Structures for + Computation and Deduction (FSCD 2016)}, + pages = {24:1--24:15}, + series = {Leibniz International Proceedings in Informatics + (LIPIcs)}, + year = {2016}, + volume = {52}, + editor = {Kesner, Delia and Pientka, Brigitte}, + publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, + address = {Dagstuhl, Germany}, + url = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.FSCD.2016.24}, + urn = {urn:nbn:de:0030-drops-59982}, + doi = {10.4230/LIPIcs.FSCD.2016.24} +} + +@Article{ Lambek68, + author = {Lambek, Joachim}, + title = {A Fixpoint Theorem for Complete Categories}, + journal = {Math.~Z.}, + year = {1968}, + optkey = {}, + volume = {103}, + optnumber = {}, + pages = {151--161}, + optmonth = {}, + optnote = {}, + optannote = {} +} + +@Article{ Lampson74, + author = {Lampson, Butler W.}, + title = {Protection}, + journal = {SIGOPS Oper. Syst. Rev.}, + issue_date = {January 1974}, + volume = {8}, + number = {1}, + month = jan, + year = {1974}, + pages = {18--24}, + numpages = {7}, + url = {http://doi.acm.org/10.1145/775265.775268}, + doi = {10.1145/775265.775268}, + acmid = {775268}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@InProceedings{ LarmuseauPatrignaniEtAl15, + author = {Larmuseau, Adriaan and Patrignani, Marco and Clarke, + Dave}, + title = {A Secure Compiler for {ML} Modules}, + booktitle = {Programming Languages and Systems - 13th Asian Symposium, + {APLAS} 2015, Pohang, South Korea, November 30 - December + 2, 2015, Proceedings}, + pages = {29--48}, + year = {2015}, + url = {http://dx.doi.org/10.1007/978-3-319-26529-2_3}, + doi = {10.1007/978-3-319-26529-2_3}, + timestamp = {Wed, 09 Dec 2015 19:21:03 +0100} +} + +@InProceedings{ Lassen05, + author = {S{\o}ren B. Lassen}, + title = {Eager Normal Form Bisimulation}, + booktitle = {20th {IEEE} Symposium on Logic in Computer Science, + LICS'05}, + pages = {345--354}, + publisher = {{IEEE} Computer Society}, + year = {2005}, + url = {https://doi.org/10.1109/LICS.2005.15}, + doi = {10.1109/LICS.2005.15}, + timestamp = {Wed, 16 Oct 2019 14:14:54 +0200} +} + +@Article{ Lassen06, + title = {Normal Form Simulation for McCarthy's Amb}, + journal = {Electronic Notes in Theoretical Computer Science}, + volume = {155}, + pages = {445-465}, + year = {2006}, + note = {Proceedings of the 21st Annual Conference on Mathematical + Foundations of Programming Semantics (MFPS XXI)}, + doi = {https://doi.org/10.1016/j.entcs.2005.11.068}, + url = {https://www.sciencedirect.com/science/article/pii/S1571066106002052}, + author = {Soren B. Lassen} +} + +@PhDThesis{ Lassen98, + title = {Relational Reasoning about Functions and Nondeterminism}, + author = {Lassen, Søren B.}, + year = {1998}, + school = {Aarhus University}, + url = {https://www.brics.dk/DS/98/2/BRICS-DS-98-2.pdf} +} + +@Article{ Lawvere64, + author = {Lawvere, Bill}, + title = {An Elementary Theory of the Category of Sets}, + journal = {Proceedings of the National Academy of Sciences of the + United States of America}, + volume = 52, + year = 1964, + pages = {1506--1511} +} + +@InProceedings{ LengletSchmitt15, + author = {Sergue{\"{\i}} Lenglet and Alan Schmitt}, + editor = {Luca Aceto and David de Frutos{-}Escrig}, + title = {Howe's Method for Contextual Semantics}, + booktitle = {26th International Conference on Concurrency Theory, + {CONCUR} 2015, Madrid, Spain, September 1.4, 2015}, + series = {LIPIcs}, + volume = {42}, + pages = {212--225}, + publisher = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik}, + year = {2015}, + url = {https://doi.org/10.4230/LIPIcs.CONCUR.2015.212}, + doi = {10.4230/LIPIcs.CONCUR.2015.212}, + timestamp = {Tue, 11 Feb 2020 15:52:14 +0100} +} + +@Article{ LenisaPowerEtAl00, + author = {Marina Lenisa and John Power and Hiroshi Watanabe}, + title = {Distributivity for endofunctors, pointed and co-pointed + endofunctors, monads and comonads}, + journal = {Electr. Notes Theor. Comput. Sci.}, + volume = {33}, + pages = {230--260}, + year = {2000}, + url = {https://doi.org/10.1016/S1571-0661(05)80350-0}, + doi = {10.1016/S1571-0661(05)80350-0}, + timestamp = {Fri, 21 Dec 2018 08:26:25 +0100} +} + +@Article{ LenisaPowerEtAl04, + author = {Marina Lenisa and John Power and Hiroshi Watanabe}, + title = {Category theory for operational semantics}, + journal = {Theor. Comput. Sci.}, + volume = {327}, + number = {1-2}, + pages = {135--154}, + year = {2004}, + url = {https://doi.org/10.1016/j.tcs.2004.07.024}, + doi = {10.1016/j.tcs.2004.07.024}, + timestamp = {Fri, 21 Dec 2018 08:26:19 +0100} +} + +@Article{ Leroy09, + title = {Formal verification of a realistic compiler}, + author = {Leroy, Xavier}, + journal = {Communications of the ACM}, + volume = {52}, + number = {7}, + pages = {107--115}, + year = {2009}, + publisher = {ACM} +} + +@Article{ Leroy09a, + author = "Leroy, Xavier", + title = "A Formally Verified Compiler Back-end", + journal = "Journal of Automated Reasoning", + year = "2009", + month = "Nov", + day = "04", + volume = "43", + number = "4", + pages = "363", + doi = "10.1007/s10817-009-9155-4", + url = "https://doi.org/10.1007/s10817-009-9155-4" +} + +@Article{ LeroyGrall08, + author = {Xavier Leroy and Herv{\'{e}} Grall}, + title = {Coinductive big-step operational semantics}, + journal = {CoRR}, + volume = {abs/0808.0586}, + year = {2008}, + opturl = {http://arxiv.org/abs/0808.0586}, + eprinttype = {arXiv}, + eprint = {0808.0586}, + timestamp = {Mon, 13 Aug 2018 16:46:54 +0200} +} + +@PhDThesis{ Levy01, + author = {Paul Blain Levy}, + title = {Call-by-push-value}, + school = {Queen Mary University of London, {UK}}, + year = {2001}, + url = {https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.369233} +} + +@Article{ Levy06, + author = {Paul Blain Levy}, + title = {Call-by-push-value: Decomposing call-by-value and + call-by-name}, + journal = {High. Order Symb. Comput.}, + volume = {19}, + number = {4}, + pages = {377--414}, + year = {2006}, + doi = {10.1007/S10990-006-0480-6} +} + +@InProceedings{ Levy06a, + author = {Paul Blain Levy}, + editor = {Neil Ghani and John Power}, + title = {Infinitary {H}owe's Method}, + booktitle = {Proceedings of the Eighth Workshop on Coalgebraic Methods + in Computer Science, {CMCS} 2006, Vienna, Austria, March + 25-27, 2006}, + series = {Electronic Notes in Theoretical Computer Science}, + volume = {164}, + number = {1}, + pages = {85--104}, + publisher = {Elsevier}, + year = {2006}, + url = {https://doi.org/10.1016/j.entcs.2006.06.006}, + doi = {10.1016/j.entcs.2006.06.006}, + timestamp = {Thu, 16 Jan 2020 11:02:39 +0100} +} + +@Book{ Levy14, + title = {Capability-based computer systems}, + author = {Levy, Henry M}, + year = {2014}, + publisher = {Digital Press} +} + +@Article{ Levy22, + author = {Paul Blain Levy}, + title = {Call-by-push-value}, + journal = {{ACM} {SIGLOG} News}, + volume = {9}, + number = {2}, + pages = {7--29}, + year = {2022}, + doi = {10.1145/3537668.3537670} +} + +@Book{ Levy84, + author = {Levy, Henry M.}, + title = {Capability-Based Computer Systems}, + year = {1984}, + publisher = {Butterworth-Heinemann}, + address = {Newton, MA, USA} +} + +@Article{ LevyPowerEtAl03, + altauthor = {Paul Blain Levy and John Power and Hayo Thielecke}, + author = {Paul Levy and John Power and Hayo Thielecke}, + title = {Modelling environments in call-by-value programming + languages}, + journal = {Inf.\ Comput.}, + volume = {185}, + number = {2}, + pages = {182--210}, + year = {2003}, + timestamp = {Fri, 12 Feb 2021 22:15:52 +0100} +} + +@Proceedings{ LieMannanEtAl18, + editor = {David Lie and Mohammad Mannan and Michael Backes and + XiaoFeng Wang}, + title = {Proceedings of the 2018 {ACM} {SIGSAC} Conference on + Computer and Communications Security, {CCS} 2018, Toronto, + ON, Canada, October 15-19, 2018}, + publisher = {{ACM}}, + year = {2018}, + url = {http://dl.acm.org/citation.cfm?id=3243734}, + timestamp = {Wed, 31 Oct 2018 17:23:34 +0100} +} + +@Book{ Mac-Lane78, + title = {Categories for the {{Working Mathematician}}}, + author = {Mac Lane, S.}, + year = {1978}, + series = {Graduate {{Texts}} in {{Mathematics}}}, + edition = {2}, + volume = {5}, + publisher = springer, + optaddress = {{New York}}, + url = {http://link.springer.com/10.1007/978-1-4757-4721-8}, + langid = {english} +} + +@Book{ Mac-LaneMoerdijk94, + title = {Sheaves in {{Geometry}} and {{Logic}}: {{A First + Introduction}} to {{Topos Theory}}}, + shorttitle = {Sheaves in {{Geometry}} and {{Logic}}}, + author = {Mac Lane, Saunders and Moerdijk, Ieke}, + year = {1994}, + series = {Universitext}, + publisher = {{Springer}}, + optaddress = {{New York, NY}}, + doi = {10.1007/978-1-4612-0927-0}, + langid = {english} +} + +@InProceedings{ MaffeisMitchellEtAl10, + title = {Object capabilities and isolation of untrusted web + applications}, + author = {Maffeis, Sergio and Mitchell, John C and Taly, Ankur}, + booktitle = {2010 IEEE Symposium on Security and Privacy}, + pages = {125--140}, + year = {2010}, + organization = {IEEE} +} + +@Article{ MaillardHritcuEtAl20, + author = {Kenji Maillard and Catalin Hritcu and Exequiel Rivas and + Antoine Van Muylder}, + title = {The next 700 relational program logics}, + journal = {Proc. {ACM} Program. Lang.}, + volume = {4}, + number = {{POPL}}, + pages = {4:1--4:33}, + year = {2020}, + url = {https://doi.org/10.1145/3371072}, + doi = {10.1145/3371072}, + timestamp = {Mon, 15 Jun 2020 16:49:17 +0200} +} + +@InProceedings{ MaillardMellies15, + author = {Kenji Maillard and Paul{-}Andr{\'{e}} Melli{\`{e}}s}, + title = {A Fibrational Account of Local States}, + booktitle = {30th Annual {ACM/IEEE} Symposium on Logic in Computer + Science, {LICS} 2015, Kyoto, Japan, July 6-10, 2015}, + pages = {402--413}, + publisher = {{IEEE} Computer Society}, + year = {2015}, + url = {https://doi.org/10.1109/LICS.2015.45}, + doi = {10.1109/LICS.2015.45}, + timestamp = {Wed, 16 Oct 2019 14:14:54 +0200} +} + +@Book{ Manes76, + title = {Algebraic Theories}, + author = {Manes, E.}, + series = {Applied Mathematical Sciences}, + year = {1976}, + publisher = {Springer New York} +} + +@Article{ MartiVenema15, + author = {Johannes Marti and Yde Venema}, + title = {Lax extensions of coalgebra functors and their logic}, + journal = {J.\ Comput.\ Syst.\ Sci.}, + volume = {81}, + number = {5}, + pages = {880--900}, + year = {2015}, + nourl = {https://doi.org/10.1016/j.jcss.2014.12.006}, + doi = {10.1016/j.jcss.2014.12.006}, + timestamp = {Tue, 16 Feb 2021 14:04:07 +0100} +} + +@Misc{ Mcbride01, + author = {Conor Mcbride}, + title = {The Derivative of a Regular Type is its Type of One-Hole + Contexts (Extended Abstract)}, + year = {2001} +} + +@InCollection{ McCarthy59, + title = {A Basis for a Mathematical Theory of Computation.}, + editor = {P. Braffort and D. Hirschberg}, + series = {Studies in Logic and the Foundations of Mathematics}, + publisher = {Elsevier}, + volume = {26}, + pages = {33-70}, + year = {1959}, + booktitle = {Computer Programming and Formal Systems}, + doi = {https://doi.org/10.1016/S0049-237X(09)70099-0}, + url = {https://www.sciencedirect.com/science/article/pii/S0049237X09700990}, + author = {John McCarthy} +} + +@InProceedings{ McKeenAlexandrovichEtAl13, + author = {McKeen, Frank and Alexandrovich, Ilya and Berenzon, Alex + and Rozas, Carlos V. and Shafi, Hisham and Shanbhogue, + Vedvyas and Savagaonkar, Uday R.}, + title = {Innovative instructions and software model for isolated + execution}, + booktitle = {HASP '13}, + year = {2013}, + pages = {10:1--10:1}, + articleno = {10}, + numpages = {1}, + url = {http://doi.acm.org/10.1145/2487726.2488368}, + doi = {10.1145/2487726.2488368}, + acmid = {2488368}, + publisher = {ACM} +} + +@InProceedings{ MemarianMatthiesenEtAl16, + author = {Memarian, Kayvan and Matthiesen, Justus and Lingard, James + and Nienhuis, Kyndylan and Chisnall, David and Watson, + Robert N. M. and Sewell, Peter}, + title = {Into the Depths of C: Elaborating the De Facto Standards}, + booktitle = {Proceedings of the 37th ACM SIGPLAN Conference on + Programming Language Design and Implementation}, + series = {PLDI '16}, + year = {2016}, + pages = {1--15}, + numpages = {15}, + url = {http://doi.acm.org/10.1145/2908080.2908081}, + doi = {10.1145/2908080.2908081}, + acmid = {2908081}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@InProceedings{ MettlerWagnerEtAl10, + added-at = {2011-08-31T00:00:00.000+0200}, + author = {Mettler, Adrian and Wagner, David and Close, Tyler}, + booktitle = {NDSS}, + interhash = {7e470467c3807a91d3397c39a2f9f4e8}, + intrahash = {82c572b84149e7fa155053f90bfeca95}, + publisher = {The Internet Society}, + timestamp = {2011-09-01T11:33:11.000+0200}, + title = {Joe-E: A Security-Oriented Subset of Java.}, + url = {http://dblp.uni-trier.de/db/conf/ndss/ndss2010.html#MettlerWC10}, + year = 2010 +} + +@Article{ MeyerovichRabkin13, + title = {Empirical analysis of programming language adoption}, + author = {Meyerovich, Leo A and Rabkin, Ariel S}, + journal = {ACM SIGPLAN Notices}, + volume = {48}, + number = {10}, + pages = {1--18}, + year = {2013}, + publisher = {ACM} +} + +@Article{ MiculanPeressotti16, + author = {Marino Miculan and Marco Peressotti}, + title = {Structural operational semantics for non-deterministic + processes with quantitative aspects}, + journal = {Theor. Comput. Sci.}, + volume = {655}, + pages = {135--154}, + year = {2016}, + url = {https://doi.org/10.1016/j.tcs.2016.01.012}, + doi = {10.1016/j.tcs.2016.01.012}, + timestamp = {Wed, 17 Feb 2021 22:01:42 +0100} +} + +@Article{ MiliusLitak17, + author = {Stefan Milius and Tadeusz Litak}, + title = {Guard Your Daggers and Traces: Properties of Guarded + (Co-)recursion}, + year = 2017, + volume = 150, + doi = {10.3233/FI-2017-1475}, + pages = {407--449}, + journal = {Fundamenta Informaticae}, + url = {http://arxiv.org/abs/1603.05214}, + note = {special issue FiCS'13 edited by David Baelde, Arnaud + Carayol, Ralph Matthes and Igor Walukiewicz} +} + +@TechReport{ MillerSamuelEtAl08, + author = {Miller, Mark S. and Samuel, Mike and Laurie, Ben and Awad, + Ihab and Stay, Mike}, + howpublished = {\url{http://code.google.com/p/google-caja/downloads/detail?name=caja-spec-2008-06-07.pdf}}, + institution = {Google Inc.}, + key = {caja}, + month = jun, + organization = {Google Inc.}, + posted-at = {2010-08-13 03:52:04}, + publisher = {Google Inc.}, + title = {{Caja - Safe active content in sanitized JavaScript}}, + year = {2008} +} + +@TechReport{ MillerYeeEtAl03, + author = {Mark Miller and Ka-Ping Yee and Jonathan Shapiro and + Combex Inc}, + title = {Capability Myths Demolished}, + institution = {}, + year = {2003} +} + +@Article{ Milner78, + title = {A theory of type polymorphism in programming}, + journal = {Journal of Computer and System Sciences}, + volume = {17}, + number = {3}, + pages = {348-375}, + year = {1978}, + doi = {10.1016/0022-0000(78)90014-4}, + author = {Robin Milner} +} + +@Book{ Milner80, + author = {Robin Milner}, + title = {A Calculus of Communicating Systems}, + series = {Lecture Notes in Computer Science}, + volume = {92}, + publisher = {Springer}, + year = {1980}, + url = {https://doi.org/10.1007/3-540-10235-3}, + doi = {10.1007/3-540-10235-3}, + timestamp = {Tue, 16 May 2017 14:01:44 +0200} +} + +@Article{ Milner83, + title = {Calculi for synchrony and asynchrony}, + journal = {Theoretical Computer Science}, + volume = 25, + number = 3, + pages = {267-310}, + year = 1983, + doi = {https://doi.org/10.1016/0304-3975(83)90114-7}, + author = {Robin Milner} +} + +@Book{ Milner89, + author = {Robin Milner}, + title = {Communication and concurrency}, + series = {{PHI} Series in computer science}, + publisher = {Prentice Hall}, + year = {1989}, + timestamp = {Wed, 27 Apr 2011 17:30:28 +0200} +} + +@Book{ Milner99, + author = {Robin Milner}, + title = {Communicating and mobile systems - the Pi-calculus}, + publisher = {Cambridge University Press}, + year = 1999, + timestamp = {Wed, 20 Apr 2011 20:17:03 +0200} +} + +@Book{ Milner99a, + title = {Communicating and mobile systems: the pi calculus}, + author = {Milner, Robin}, + year = {1999}, + publisher = {Cambridge university press} +} + +@Article{ MilnerParrowEtAl92, + author = {Robin Milner and Joachim Parrow and David Walker}, + title = {A Calculus of Mobile Processes, {I}}, + journal = {Inf. Comput.}, + volume = {100}, + number = {1}, + pages = {1--40}, + year = {1992}, + url = {https://doi.org/10.1016/0890-5401(92)90008-4}, + doi = {10.1016/0890-5401(92)90008-4}, + timestamp = {Fri, 12 Feb 2021 22:17:04 +0100} +} + +@Article{ MilnerWeyhrauch72, + title = {Proving compiler correctness in a mechanized logic}, + author = {Milner, Robin and Weyhrauch, Richard}, + journal = {Machine Intelligence}, + volume = {7}, + number = {3}, + pages = {51--70}, + year = {1972} +} + +@Article{ Mitchell93, + title = {On abstraction and the expressive power of programming + languages}, + author = {Mitchell, John C}, + journal = {Science of Computer Programming}, + volume = {21}, + number = {2}, + pages = {141--163}, + year = {1993}, + publisher = {Elsevier} +} + +@Book{ Mitchell96, + author = {John C. Mitchell}, + title = {Foundations for programming languages}, + series = {Foundation of computing series}, + publisher = {{MIT} Press}, + year = {1996}, + timestamp = {Wed, 27 Apr 2011 17:30:32 +0200} +} + +@Article{ Moggi91, + author = {Eugenio Moggi}, + title = {Notions of Computation and Monads}, + journal = {Inf. Comput.}, + volume = {93}, + number = {1}, + pages = {55--92}, + year = {1991}, + url = {https://doi.org/10.1016/0890-5401(91)90052-4}, + doi = {10.1016/0890-5401(91)90052-4}, + timestamp = {Wed, 25 Sep 2019 17:54:39 +0200} +} + +@Proceedings{ MoggiRosolini97, + editor = {Eugenio Moggi and Giuseppe Rosolini}, + title = {Category Theory and Computer Science, 7th International + Conference, {CTCS} '97, Santa Margherita Ligure, Italy, + September 4-6, 1997, Proceedings}, + series = {Lecture Notes in Computer Science}, + volume = {1290}, + publisher = {Springer}, + year = {1997}, + url = {https://doi.org/10.1007/BFb0026977}, + doi = {10.1007/BFb0026977}, + timestamp = {Tue, 14 May 2019 10:00:48 +0200} +} + +@PhDThesis{ Morris-Jr69, + title = {Lambda-calculus models of programming languages.}, + author = {Morris Jr, James Hiram}, + year = {1969}, + school = {Massachusetts Institute of Technology} +} + +@PhDThesis{ Morris68, + timestamp = {2017-01-25T21:04:25Z}, + title = {Lambda-Calculus Models of Programming Languages}, + school = {Massachusetts Institute of Technology}, + author = {Morris, James H.}, + year = {1968} +} + +@Article{ Morris73, + author = {Morris,Jr., James H.}, + title = {Protection in Programming Languages}, + journal = {Commun. ACM}, + issue_date = {Jan. 1973}, + volume = {16}, + number = {1}, + month = jan, + year = {1973}, + pages = {15--21}, + numpages = {7}, + url = {http://doi.acm.org/10.1145/361932.361937}, + doi = {10.1145/361932.361937}, + acmid = {361937}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@Article{ MorrisettWalkerEtAl99, + title = {From System F to typed assembly language}, + author = {Morrisett, Greg and Walker, David and Crary, Karl and + Glew, Neal}, + journal = {ACM Transactions on Programming Languages and Systems + (TOPLAS)}, + volume = {21}, + number = {3}, + pages = {527--568}, + year = {1999}, + publisher = {ACM} +} + +@Proceedings{ MossSobocinski15, + editor = {Lawrence S. Moss and Pawe{l} Soboci{'{n}}ski}, + title = {6th Conference on Algebra and Coalgebra in Computer + Science, {CALCO} 2015, June 24-26, 2015, Nijmegen, The + Netherlands}, + series = {LIPIcs}, + volume = {35}, + publisher = {Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik}, + year = {2015}, + url = {http://www.dagstuhl.de/dagpub/978-3-939897-84-2}, + timestamp = {Thu, 02 May 2019 17:40:15 +0200} +} + +@Article{ MousaviReniers07, + author = {Mohammad Reza Mousavi and Michel A. Reniers}, + title = {On Well-Foundedness and Expressiveness of Promoted Tyft: + Being Promoted Makes a Difference}, + journal = {Electron. Notes Theor. Comput. Sci.}, + volume = {175}, + number = {1}, + pages = {45--56}, + year = {2007}, + url = {https://doi.org/10.1016/j.entcs.2006.09.015}, + doi = {10.1016/j.entcs.2006.09.015}, + timestamp = {Fri, 12 Feb 2021 22:19:28 +0100} +} + +@InProceedings{ MousaviReniersEtAl04, + author = {Mohammad Reza Mousavi and Michel Reniers and Jan Friso + Groote}, + title = {Congruence for SOS with Data}, + booktitle = {LICS}, + year = {2004}, + pages = {302--313}, + publisher = {IEEE Computer Society Press} +} + +@InProceedings{ MurrayOorschot18, + author = {Toby C. Murray and Paul C. van Oorschot}, + title = {{BP:} Formal Proofs, the Fine Print and Side Effects}, + booktitle = {2018 {IEEE} Cybersecurity Development, SecDev 2018, + Cambridge, MA, USA, September 30 - October 2, 2018}, + pages = {1--10}, + year = {2018}, + url = {https://doi.org/10.1109/SecDev.2018.00009}, + doi = {10.1109/SecDev.2018.00009}, + timestamp = {Sun, 23 Dec 2018 08:29:10 +0100} +} + +@InProceedings{ MyreenGordonEtAl08, + author = {Myreen, Magnus O. and Gordon, Michael J. C. and Slind, + Konrad}, + title = {Machine-code Verification for Multiple Architectures: An + Application of Decompilation into Logic}, + booktitle = {Proceedings of the 2008 International Conference on Formal + Methods in Computer-Aided Design}, + series = {FMCAD '08}, + year = {2008}, + pages = {20:1--20:8}, + articleno = {20}, + numpages = {8}, + url = {http://dl.acm.org/citation.cfm?id=1517424.1517444}, + acmid = {1517444}, + publisher = {IEEE Press}, + address = {Piscataway, NJ, USA} +} + +@InProceedings{ NagarakatteZhaoEtAl10, + timestamp = {2018-11-15T14:08:40Z}, + series = {ISMM '10}, + title = {{{CETS}}: {{Compiler Enforced Temporal Safety}} for + {{C}}}, + shorttitle = {{{CETS}}}, + doi = {10.1145/1806651.1806657}, + booktitle = {International {{Symposium}} on {{Memory Management}}}, + publisher = {{ACM}}, + author = {Nagarakatte, Santosh and Zhao, Jianzhou and Martin, Milo + M.K. and Zdancewic, Steve}, + year = {2010} +} + +@InProceedings{ NakataUustalu09, + author = {Keiko Nakata and Tarmo Uustalu}, + editor = {Stefan Berghofer and Tobias Nipkow and Christian Urban and + Makarius Wenzel}, + title = {Trace-Based Coinductive Operational Semantics for While}, + booktitle = {Theorem Proving in Higher Order Logics, 22nd International + Conference, TPHOLs 2009, Munich, Germany, August 17-20, + 2009. Proceedings}, + series = {Lecture Notes in Computer Science}, + volume = {5674}, + pages = {375--390}, + publisher = {Springer}, + year = {2009}, + url = {https://doi.org/10.1007/978-3-642-03359-9\_26}, + doi = {10.1007/978-3-642-03359-9\_26}, + timestamp = {Tue, 14 May 2019 10:00:48 +0200} +} + +@InProceedings{ NewBowmanEtAl16, + author = {Max S. New and William J. Bowman and Amal Ahmed}, + title = {Fully abstract compilation via universal embedding}, + booktitle = {21st {ACM} {SIGPLAN} International Conference on + Functional Programming (ICFP 2016)}, + pages = {103--116}, + year = {2016}, + publisher = acm, + optcrossref = {DBLP:conf/icfp/2016}, + doi = {10.1145/2951913.2951941}, + timestamp = {Tue, 06 Nov 2018 16:59:25 +0100} +} + +@InProceedings{ NienhuisJoannouEtAl18, + title = {Proving security properties of CHERI-MIPS}, + author = {Nienhuis, Kyndylan and Joannou, Alexandre and Sewell, + Peter}, + booktitle = {Proceedings of the 25th Automated Reasoning Workshop + Bridging the Gap between Theory and Practice}, + pages = {29}, + year = {2018}, + organization = {University of Cambridge} +} + +@InProceedings{ NienhuisJoannouEtAl20, + title = {Rigorous engineering for hardware security: formal + modelling and proof in the CHERI design and implementation + process}, + author = {Nienhuis, Kyndylan and Joannou, Alexandre and Fox, Anthony + and Roe, Michael and Bauereiss, Thomas and Campbell, Brian + and Naylor, Matthew and Norton, Robert M and Moore, Simon W + and Neumann, Peter G and others}, + booktitle = {2020 IEEE Symposium on Security and Privacy (SP). Los + Alamitos, CA, USA: IEEE Computer Society}, + year = {2020} +} + +@InProceedings{ NoormanAgtenEtAl13, + author = {Noorman, Job and Agten, Pieter and Daniels, Wilfried and + Strackx, Raoul and Van Herrewege, Anthony and Huygens, + Christophe and Preneel, Bart and Verbauwhede, Ingrid and + Piessens, Frank}, + title = {Sancus: Low-cost trustworthy extensible networked devices + with a zero-software trusted computing base}, + booktitle = {22nd USENIX Security symposium}, + year = {2013}, + month = {August}, + pages = {479--494}, + publisher = {USENIX Association}, + url = {https://lirias.kuleuven.be/handle/123456789/402673} +} + +@Article{ NoormanBulckEtAl17, + author = {Job Noorman and Jo Van Bulck and Jan Tobias M{\"{u}}hlberg + and Frank Piessens and Pieter Maene and Bart Preneel and + Ingrid Verbauwhede and Johannes G{\"{o}}tzfried and Tilo + M{\"{u}}ller and Felix C. Freiling}, + title = {Sancus 2.0: {A} Low-Cost Security Architecture for IoT + Devices}, + journal = {{ACM} Trans. Priv. Secur.}, + volume = {20}, + number = {3}, + pages = {7:1--7:33}, + year = {2017}, + url = {https://doi.org/10.1145/3079763}, + doi = {10.1145/3079763}, + timestamp = {Mon, 26 Oct 2020 08:42:50 +0100} +} + +@InProceedings{ Norell09, + author = {Norell, Ulf}, + title = {Dependently Typed Programming in Agda}, + booktitle = {Proceedings of the 6th International Conference on + Advanced Functional Programming}, + series = {AFP'08}, + year = {2009}, + pages = {230--266}, + numpages = {37}, + url = {http://dl.acm.org/citation.cfm?id=1813347.1813352}, + acmid = {1813352}, + publisher = {Springer-Verlag}, + address = {Berlin, Heidelberg} +} + +@TechReport{ Norton16, + author = {Norton, Robert M.}, + title = {{Hardware support for compartmentalisation}}, + year = 2016, + month = may, + url = {http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-887.pdf}, + institution = {University of Cambridge, Computer Laboratory}, + number = {UCAM-CL-TR-887} +} + +@TechReport{ NortonChisnallEtAl15, + author = {Norton, Robert M. and Chisnall, David and Davis, Brooks + and Koszek, Wojciech and Moore, Simon W. and Murdoch, + Steven J. and Neumann, Peter G. and Woodruff, Jonathan }, + title = {{Capability Hardware Enhanced RISC Instructions: CHERI + Programmer’s Guide}}, + year = 2015, + month = sep, + url = {http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-877.pdf}, + institution = {University of Cambridge, Computer Laboratory}, + number = {UCAM-CL-TR-877} +} + +@PhDThesis{ Nuyts20, + title = {Contributions to Multimode and Presheaf Type Theory}, + author = {Nuyts, Andreas}, + year = {2020} +} + +@Article{ OHearnRiecke95, + author = {Peter W. O'Hearn and Jon G. Riecke}, + title = {Kripke Logical Relations and {PCF}}, + journal = {Inf. Comput.}, + volume = {120}, + number = {1}, + pages = {107--116}, + year = {1995}, + doi = {10.1006/inco.1995.1103}, + timestamp = {Fri, 12 Feb 2021 22:16:39 +0100} +} + +@Article{ OHearnTennent95, + author = {Peter W. O'Hearn and Robert D. Tennent}, + title = {Parametricity and Local Variables}, + journal = {J. {ACM}}, + volume = {42}, + number = {3}, + pages = {658--709}, + year = {1995}, + url = {https://doi.org/10.1145/210346.210425}, + doi = {10.1145/210346.210425}, + timestamp = {Tue, 06 Nov 2018 12:51:44 +0100} +} + +@PhDThesis{ Ong88, + title = {The Lazy Lambda Calculus: An Investigation into the + Foundations of Functional Programming}, + author = {Ong, C-H Luke}, + year = {1988}, + school = {Imperial College London}, + url = {http://hdl.handle.net/10044/1/47211} +} + +@InBook{ Ong95, + author = {Ong, C.-H. L.}, + title = {Correspondence between Operational and Denotational + Semantics: The Full Abstraction Problem for PCF}, + year = {1995}, + publisher = {Oxford University Press, Inc.}, + address = {USA}, + booktitle = {Handbook of Logic in Computer Science (Vol. 4): Semantic + Modelling}, + pages = {269?356}, + numpages = {88} +} + +@InProceedings{ OwensMyreenEtAl16, + author = {Owens, Scott and Myreen, Magnus O. and Kumar, Ramana and + Tan, Yong Kiam}, + title = {Functional Big-Step Semantics}, + year = {2016}, + publisher = {Springer-Verlag}, + address = {Berlin, Heidelberg}, + url = {https://doi.org/10.1007/978-3-662-49498-1_23}, + doi = {10.1007/978-3-662-49498-1_23}, + booktitle = {Proceedings of the 25th European Symposium on Programming + Languages and Systems - Volume 9632}, + pages = {589–615}, + numpages = {27} +} + +@Article{ Parrow14, + author = {Parrow, Joachim}, + journal = {Math Struct Comp Science}, + title = {General conditions for Full Abstraction}, + year = {2014} +} + +@Article{ Patrignani15, + title = {The Tome of Secure Compilation: Fully Abstract Compilation + to Protected Modules Architectures}, + author = {Patrignani, Marco}, + year = {2015} +} + +@Misc{ Patrignani20, + title = {Why Should Anyone use Colours? or, Syntax Highlighting + Beyond Code Snippets}, + author = {Marco Patrignani}, + year = {2020}, + howpublished = {CoRR abs/2001.11334}, + archiveprefix = {arXiv}, + primaryclass = {cs.SE} +} + +@Article{ PatrignaniAgtenEtAl15, + author = {Marco Patrignani and Pieter Agten and Raoul Strackx and + Bart Jacobs and Dave Clarke and Frank Piessens}, + title = {Secure Compilation to Protected Module Architectures}, + journal = {{ACM} Trans. Program. Lang. Syst.}, + volume = {37}, + number = {2}, + pages = {6:1--6:50}, + year = {2015}, + url = {https://doi.org/10.1145/2699503}, + doi = {10.1145/2699503}, + timestamp = {Tue, 06 Nov 2018 12:51:29 +0100} +} + +@Article{ PatrignaniAhmedEtAl19, + author = {Patrignani, Marco and Ahmed, Amal and Clarke, Dave}, + title = {Formal Approaches to Secure Compilation: A Survey of Fully + Abstract Compilation and Related Work}, + journal = {ACM Comput. Surv.}, + issue_date = {February 2019}, + volume = {51}, + number = {6}, + month = feb, + year = {2019}, + pages = {125:1--125:36}, + articleno = {125}, + numpages = {36}, + url = {http://doi.acm.org/10.1145/3280984}, + doi = {10.1145/3280984}, + acmid = {3280984}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@Article{ PatrignaniClarke15, + title = {Fully abstract trace semantics for protected module + architectures}, + author = {Patrignani, Marco and Clarke, Dave}, + journal = {Computer Languages, Systems \& Structures}, + volume = {42}, + pages = {22--45}, + year = {2015}, + publisher = {Elsevier} +} + +@InProceedings{ PatrignaniClarkeEtAl13, + author = {Marco Patrignani and Dave Clarke and Frank Piessens}, + title = {Secure Compilation of Object-Oriented Components to + Protected Module Architectures}, + booktitle = {Programming Languages and Systems - 11th Asian Symposium, + {APLAS} 2013, Melbourne, VIC, Australia, December 9-11, + 2013. Proceedings}, + pages = {176--191}, + year = {2013}, + url = {https://doi.org/10.1007/978-3-319-03542-0\_13}, + doi = {10.1007/978-3-319-03542-0\_13}, + timestamp = {Tue, 14 May 2019 10:00:41 +0200} +} + +@InProceedings{ PatrignaniDevrieseEtAl16, + author = {Marco Patrignani and Dominique Devriese and Frank + Piessens}, + title = {On Modular and Fully-Abstract Compilation}, + booktitle = {{IEEE} 29th Computer Security Foundations Symposium, {CSF} + 2016, Lisbon, Portugal, June 27 - July 1, 2016}, + pages = {17--30}, + year = {2016}, + url = {https://doi.org/10.1109/CSF.2016.9}, + doi = {10.1109/CSF.2016.9}, + timestamp = {Thu, 15 Jun 2017 21:35:08 +0200} +} + +@InProceedings{ PatrignaniGarg17, + author = {Patrignani, Marco and Garg, Deepak}, + title = {{Secure Compilation and Hyperproperties Preservation}}, + year = {2017}, + pages = {}, + series = {CSF 2017}, + booktitle = {{Proceedings of the 30th IEEE Computer Security + Foundations Symposium {CSF} 2017, Santa Barbara, USA}} +} + +@InProceedings{ PatrignaniGarg19, + author = {Marco Patrignani and Deepak Garg}, + title = {Robustly Safe Compilation}, + booktitle = {Programming Languages and Systems - 28th European + Symposium on Programming, {ESOP} 2019, Held as Part of the + European Joint Conferences on Theory and Practice of + Software, {ETAPS} 2019, Prague, Czech Republic, April 6-11, + 2019, Proceedings}, + pages = {469--498}, + year = {2019}, + crossref-ignore={DBLP:conf/esop/2019}, + url = {https://doi.org/10.1007/978-3-030-17184-1\_17}, + doi = {10.1007/978-3-030-17184-1\_17}, + timestamp = {Tue, 09 Apr 2019 14:10:11 +0200} +} + +@Article{ PatrignaniMartinEtAl20, + author = {Marco Patrignani and Eric Mark Martin and Dominique + Devriese}, + title = {On the Semantic Expressiveness of Recursive Types}, + journal = {CoRR}, + volume = {abs/2010.10859}, + year = {2020}, + url = {https://arxiv.org/abs/2010.10859}, + archiveprefix = {arXiv}, + eprint = {2010.10859}, + timestamp = {Mon, 26 Oct 2020 15:39:44 +0100} +} + +@InProceedings{ PatrignaniMartinEtAl21, + author = {Patrignani, Marco and Martin, Eric Mark and Devriese, + Dominique}, + title = {On the Semantic Expressiveness of Recursive Types}, + booktitle = {48th ACM SIGPLAN Symposium on Principles of Programming + Languages (POPL 2021)}, + year = {2021}, + issue_date = {January 2021}, + publisher = acm, + optaddress = {New York, NY, USA}, + volume = {5}, + optnumber = {POPL}, + doi = {10.1145/3434302}, + series = {Proc. ACM Program. Lang.}, + optmonth = {Jan}, + articleno = {21}, + numpages = {29} +} + +@Article{ PattersonAhmed19, + author = {Patterson, Daniel and Ahmed, Amal}, + title = {The next 700 Compiler Correctness Theorems (Functional + Pearl)}, + year = {2019}, + issue_date = {August 2019}, + publisher = {Association for Computing Machinery}, + address = {New York, NY, USA}, + volume = {3}, + number = {ICFP}, + url = {https://doi.org/10.1145/3341689}, + doi = {10.1145/3341689}, + journal = {Proc. ACM Program. Lang.}, + month = jul, + articleno = {85}, + numpages = {29} +} + +@InProceedings{ PercontiAhmed14, + author = {James T. Perconti and Amal Ahmed}, + title = {Verifying an Open Compiler Using Multi-language + Semantics}, + booktitle = {Programming Languages and Systems - 23rd European + Symposium on Programming, {ESOP} 2014, Held as Part of the + European Joint Conferences on Theory and Practice of + Software, {ETAPS} 2014}, + series = {Lecture Notes in Computer Science}, + volume = {8410}, + pages = {128--148}, + publisher = {Springer}, + year = {2014}, + doi = {10.1007/978-3-642-54833-8\_8} +} + +@Book{ Pierce02, + author = {Benjamin C. Pierce}, + title = {Types and programming languages}, + publisher = {{MIT} Press}, + year = {2002}, + timestamp = {Thu, 03 Feb 2011 10:51:35 +0100} +} + +@InProceedings{ PiessensDevrieseEtAl16, + title = {Security guarantees for the execution infrastructure of + software applications}, + author = {Piessens, Frank and Devriese, Dominique and M\"{u}hlberg, + Jan Tobias and Strackx, Raoul}, + year = {2016}, + series = {IEEE SecDev'16}, + note = "Private communication - To appear in IEEE SecDev 2016" +} + +@InProceedings{ PirogGibbons15, + title = {Monads for Behaviour}, + author = {Maciej Pir{\'{o}}g and Jeremy Gibbons}, + altbooktitle = {Proc. Mathematical Foundations of Programming Semantics + XXIX, MFPS 2013}, + booktitle = {Mathematical Foundations of Programming Semantics, MFPS + 2013}, + series = entcs, + pages = {309--324}, + volume = {298}, + year = {2015} +} + +@InProceedings{ Pitts00, + author = {Andrew M. Pitts}, + editor = {Gilles Barthe and Peter Dybjer and Lu{\'{\i}}s Pinto and + Jo{\~{a}}o Saraiva}, + title = {Operational Semantics and Program Equivalence}, + booktitle = {Applied Semantics, International Summer School, {APPSEM} + 2000, Caminha, Portugal, September 9-15, 2000, Advanced + Lectures}, + series = {Lecture Notes in Computer Science}, + volume = {2395}, + pages = {378--412}, + publisher = {Springer}, + year = {2000}, + url = {https://doi.org/10.1007/3-540-45699-6\_8}, + doi = {10.1007/3-540-45699-6\_8}, + timestamp = {Fri, 17 Jul 2020 11:39:04 +0200} +} + +@Article{ Pitts00a, + title = {Parametric Polymorphism and Operational Equivalence}, + author = {Pitts, Andrew M.}, + year = {2000}, + optmonth = jun, + journal = {Mathematical Structures in Computer Science}, + volume = {10}, + number = {3}, + pages = {321--359}, + publisher = {{Cambridge University Press}}, + doi = {10.1017/S0960129500003066}, + langid = {english} +} + +@InCollection{ Pitts04, + editor = {Pierce, Benjamin C.}, + author = {Andrew M. Pitts}, + chapter = {7}, + title = {Typed operational reasoning}, + booktitle = {Advanced Topics in Types and Programming Languages}, + year = {2004}, + publisher = {The MIT Press} +} + +@InBook{ Pitts11, + place = {Cambridge}, + series = {Cambridge Tracts in Theoretical Computer Science}, + title = {Howe's method for higher-order languages}, + doi = {10.1017/CBO9780511792588.006}, + booktitle = {Advanced Topics in Bisimulation and Coinduction}, + publisher = {Cambridge University Press}, + author = {Pitts, Andrew}, + editor = {Sangiorgi, Davide and Rutten, JanEditors}, + year = {2011}, + pages = {197232}, + collection = {Cambridge Tracts in Theoretical Computer Science} +} + +@InProceedings{ Pitts96, + author = {Andrew M. Pitts}, + title = {Reasoning about Local Variables with Operationally-Based + Logical Relations}, + booktitle = {11th Annual {IEEE} Symposium on Logic in Computer Science + (LICS 1996)}, + pages = {152--163}, + publisher = {{IEEE} Computer Society}, + year = {1996}, + doi = {10.1109/LICS.1996.561314}, + timestamp = {Wed, 16 Oct 2019 14:14:54 +0200} +} + +@Article{ Pitts96a, + title = {Relational Properties of Domains}, + journal = {Information and Computation}, + volume = {127}, + number = {2}, + pages = {66-90}, + year = {1996}, + doi = {10.1006/inco.1996.0052}, + author = {Andrew M. Pitts} +} + +@Article{ Pitts97, + author = {Andrew M. Pitts}, + title = {A Note on Logical Relations Between Semantics and Syntax}, + journal = {Log. J. {IGPL}}, + volume = {5}, + number = {4}, + pages = {589--601}, + year = {1997}, + url = {https://doi.org/10.1093/jigpal/5.4.589}, + doi = {10.1093/jigpal/5.4.589}, + timestamp = {Fri, 06 Mar 2020 22:00:08 +0100} +} + +@Article{ Pitts97a, + title = {Operationally-based theories of program equivalence}, + author = {Pitts, Andrew M}, + journal = {Semantics and Logics of Computation}, + volume = {14}, + pages = {241}, + year = {1997} +} + +@InProceedings{ Pitts98, + author = {Andrew M. Pitts}, + title = {Existential Types: Logical Relations and Operational + Equivalence}, + series = {Lecture Notes in Computer Science}, + volume = {1443}, + pages = {309--326}, + publisher = {Springer}, + year = {1998}, + doi = {10.1007/BFb0055063} +} + +@InProceedings{ PittsStark93, + title = {Observable Properties of Higher Order Functions That + Dynamically Create Local Names, or: {{What}}'s New?}, + shorttitle = {Observable Properties of Higher Order Functions That + Dynamically Create Local Names, Or}, + booktitle = {8th International Symposium on Mathematical Foundations of + Computer Science (MFCS 1993)}, + author = {Pitts, Andrew M. and Stark, Ian D. B.}, + opteditor = {Borzyszkowski, Andrzej M. and Soko{\l}owski, Stefan}, + year = {1993}, + series = lncs, + volume = {711}, + pages = {122--141}, + publisher = springer, + optaddress = {{Berlin, Heidelberg}}, + doi = {10.1007/3-540-57182-5_8}, + langid = {english} +} + +@InCollection{ PittsStark98, + author = {Andrew M. Pitts and Ian D. B. Stark}, + title = {Operational Reasoning for Functions with Local State}, + booktitle = {Higher Order Operational Techniques in Semantics}, + editor = {Gordon, Andrew D. and Pitts, Andrew M.}, + year = {1998}, + pages = {227--274}, + numpages = {48}, + opturl = {http://dl.acm.org/citation.cfm?id=309656.309671}, + acmid = {309671}, + publisher = {Cambridge University Press}, + address = {New York, NY, USA} +} + +@Article{ Plotkin04, + author = {Gordon D. Plotkin}, + title = {A structural approach to operational semantics}, + journal = {J. Log. Algebr. Program.}, + volume = {60-61}, + pages = {17--139}, + year = {2004}, + timestamp = {Mon, 21 Feb 2005 12:50:35 +0100} +} + +@TechReport{ Plotkin73, + title = {Lambda-Definability and Logical Relations}, + author = {Plotkin, G. D.}, + year = {1973}, + optmonth = oct, + institution = {{University of Edinburgh}} +} + +@Article{ Plotkin77, + author = {Gordon D. Plotkin}, + title = {{LCF} Considered as a Programming Language}, + journal = {Theor. Comput. Sci.}, + volume = {5}, + number = {3}, + pages = {223--255}, + year = {1977}, + url = {https://doi.org/10.1016/0304-3975(77)90044-5}, + doi = {10.1016/0304-3975(77)90044-5}, + timestamp = {Wed, 17 Feb 2021 22:00:26 +0100} +} + +@InProceedings{ PlotkinPower01, + author = {Gordon D. Plotkin and John Power}, + editor = {Furio Honsell and Marino Miculan}, + title = {Adequacy for Algebraic Effects}, + booktitle = {Foundations of Software Science and Computation + Structures, 4th International Conference, {FOSSACS} 2001 + Held as Part of the Joint European Conferences on Theory + and Practice of Software, {ETAPS} 2001 Genova, Italy, April + 2-6, 2001, Proceedings}, + series = {Lecture Notes in Computer Science}, + volume = {2030}, + pages = {1--24}, + publisher = {Springer}, + year = {2001}, + doi = {10.1007/3-540-45315-6\_1} +} + +@InProceedings{ PlotkinPowerEtAl00, + author = {Gordon D. Plotkin and John Power and Donald Sannella and + Robert D. Tennent}, + editor = {Ugo Montanari and Jos{\'{e}} D. P. Rolim and Emo Welzl}, + title = {Lax Logical Relations}, + booktitle = {Automata, Languages and Programming, 27th International + Colloquium, {ICALP} 2000, Geneva, Switzerland, July 9-15, + 2000, Proceedings}, + series = {Lecture Notes in Computer Science}, + volume = {1853}, + pages = {85--102}, + publisher = {Springer}, + year = {2000}, + url = {https://doi.org/10.1007/3-540-45022-X\_9}, + doi = {10.1007/3-540-45022-X\_9}, + timestamp = {Sun, 25 Jul 2021 11:54:49 +0200} +} + +@InProceedings{ Popescu09, + author = {Andrei Popescu}, + title = {Weak Bisimilarity Coalgebraically}, + booktitle = {Algebra and Coalgebra in Computer Science, Third + International Conference, {CALCO} 2009, Udine, Italy, + September 7-10, 2009. Proceedings}, + pages = {157--172}, + year = {2009}, + crossref-ignore={DBLP:conf/calco/2009}, + url = {https://doi.org/10.1007/978-3-642-03741-2\_12}, + doi = {10.1007/978-3-642-03741-2\_12}, + timestamp = {Wed, 24 May 2017 08:30:19 +0200} +} + +@InProceedings{ Pous05, + author = {Damien Pous}, + editor = {Lu{\'{\i}}s Caires and Giuseppe F. Italiano and + Lu{\'{\i}}s Monteiro and Catuscia Palamidessi and Moti Yung}, + title = {Up-to Techniques for Weak Bisimulation}, + booktitle = {Automata, Languages and Programming, 32nd International + Colloquium, {ICALP} 2005, Lisbon, Portugal, July 11-15, + 2005, Proceedings}, + series = {Lecture Notes in Computer Science}, + volume = {3580}, + pages = {730--741}, + publisher = {Springer}, + year = {2005}, + url = {https://doi.org/10.1007/11523468\_59}, + doi = {10.1007/11523468\_59}, + timestamp = {Tue, 14 May 2019 10:00:44 +0200} +} + +@InProceedings{ Pous07, + author = {Damien Pous}, + editor = {Zhong Shao}, + title = {Complete Lattices and Up-To Techniques}, + booktitle = {Programming Languages and Systems, 5th Asian Symposium, + {APLAS} 2007, Singapore, November 29-December 1, 2007, + Proceedings}, + series = {Lecture Notes in Computer Science}, + volume = {4807}, + pages = {351--366}, + publisher = {Springer}, + year = {2007}, + url = {https://doi.org/10.1007/978-3-540-76637-7\_24}, + doi = {10.1007/978-3-540-76637-7\_24}, + timestamp = {Tue, 14 May 2019 10:00:41 +0200} +} + +@InBook{ PousSangiorgi11, + place = {Cambridge}, + series = {Cambridge Tracts in Theoretical Computer Science}, + title = {Enhancements of the bisimulation proof method}, + doi = {10.1017/CBO9780511792588.007}, + booktitle = {Advanced Topics in Bisimulation and Coinduction}, + publisher = {Cambridge University Press}, + author = {Pous, Damien and Sangiorgi, Davide}, + editor = {Sangiorgi, Davide and Rutten, JanEditors}, + year = {2011}, + pages = {233--289}, + collection = {Cambridge Tracts in Theoretical Computer Science} +} + +@InCollection{ PousSangiorgi12, + author = {Damien Pous and Davide Sangiorgi}, + editor = {Davide Sangiorgi and Jan J. M. M. Rutten}, + title = {Enhancements of the bisimulation proof method}, + booktitle = {Advanced Topics in Bisimulation and Coinduction}, + series = {Cambridge tracts in theoretical computer science}, + volume = {52}, + pages = {233--289}, + publisher = {Cambridge University Press}, + year = {2012}, + timestamp = {Fri, 22 May 2020 12:03:09 +0200} +} + +@InProceedings{ PowerTuri99, + author = {John Power and Daniele Turi}, + editor = {Martin Hofmann and Giuseppe Rosolini and Dusko Pavlovic}, + title = {A Coalgebraic Foundation for Linear Time Semantics}, + booktitle = {Conference on Category Theory and Computer Science, {CTCS} + 1999, Edinburgh, UK, December 10-12, 1999}, + series = {Electronic Notes in Theoretical Computer Science}, + volume = {29}, + pages = {259--274}, + publisher = {Elsevier}, + year = {1999}, + url = {https://doi.org/10.1016/S1571-0661(05)80319-6}, + doi = {10.1016/S1571-0661(05)80319-6}, + timestamp = {Fri, 17 Jan 2020 09:41:47 +0100} +} + +@Article{ PowerWatanabe99, + author = {John Power and Hiroshi Watanabe}, + title = {Distributivity for a monad and a comonad}, + journal = {Electr. Notes Theor. Comput. Sci.}, + volume = {19}, + pages = {102}, + year = {1999}, + url = {https://doi.org/10.1016/S1571-0661(05)80271-3}, + doi = {10.1016/S1571-0661(05)80271-3}, + timestamp = {Fri, 21 Dec 2018 08:26:27 +0100} +} + +@Proceedings{ RajamaniWalker15, + editor = {Sriram K. Rajamani and David Walker}, + title = {Proceedings of the 42nd Annual {ACM} {SIGPLAN-SIGACT} + Symposium on Principles of Programming Languages, {POPL} + 2015, Mumbai, India, January 15-17, 2015}, + publisher = {{ACM}}, + year = {2015}, + url = {http://dl.acm.org/citation.cfm?id=2676726}, + timestamp = {Sat, 20 Dec 2014 16:56:16 +0100} +} + +@InProceedings{ Reynolds83, + author = {John C. Reynolds}, + editor = {R. E. A. Mason}, + title = {Types, Abstraction and Parametric Polymorphism}, + booktitle = {Information Processing 83, Proceedings of the {IFIP} 9th + World Computer Congress, Paris, France, September 19-23, + 1983}, + pages = {513--523}, + publisher = {North-Holland/IFIP}, + year = {1983}, + timestamp = {Sun, 28 Jul 2019 17:03:41 +0200} +} + +@Article{ Rice53, + title = {Classes of recursively enumerable sets and their decision + problems}, + author = {Rice, Henry Gordon}, + journal = {Transactions of the American Mathematical Society}, + volume = {74}, + number = {2}, + pages = {358--366}, + year = {1953}, + publisher = {JSTOR} +} + +@Article{ RoemerBuchananEtAl12, + title = {Return-oriented programming: Systems, languages, and + applications}, + author = {Roemer, Ryan and Buchanan, Erik and Shacham, Hovav and + Savage, Stefan}, + journal = {ACM Transactions on Information and System Security + (TISSEC)}, + volume = {15}, + number = {1}, + pages = {2}, + year = {2012}, + publisher = {ACM} +} + +@Article{ RoscherBonischEtAl18, + author = {Stefan Roscher and Volker B{\"{o}}nisch and John Lee and + Dennis Zeisberg and Jochen Schweflinghaus}, + title = {Integrating solutions on {IBM} {Z} with Secure Service + Container}, + journal = {{IBM} J. Res. Dev.}, + volume = {62}, + number = {2/3}, + pages = {3}, + year = {2018}, + url = {http://ieeexplore.ieee.org/document/8281496/}, + timestamp = {Fri, 13 Mar 2020 10:54:23 +0100} +} + +@Article{ RotBonchiEtAl17, + author = {Jurriaan Rot and Filippo Bonchi and Marcello M. Bonsangue + and Damien Pous and Jan Rutten and Alexandra Silva}, + title = {Enhanced coalgebraic bisimulation}, + journal = {Mathematical Structures in Computer Science}, + volume = {27}, + number = {7}, + pages = {1236--1264}, + year = {2017}, + url = {https://doi.org/10.1017/S0960129515000523}, + doi = {10.1017/S0960129515000523}, + timestamp = {Sat, 19 Oct 2019 19:27:06 +0200} +} + +@InProceedings{ RotBonsangueEtAl13, + author = {Jurriaan Rot and Marcello M. Bonsangue and Jan J. M. M. + Rutten}, + editor = {Peter van Emde Boas and Frans C. A. Groen and Giuseppe F. + Italiano and Jerzy R. Nawrocki and Harald Sack}, + title = {Coalgebraic Bisimulation-Up-To}, + booktitle = {{SOFSEM} 2013: Theory and Practice of Computer Science, + 39th International Conference on Current Trends in Theory + and Practice of Computer Science, {\v{S}}pindler{\r{u}}v + Ml{\'{y}}n, Czech Republic, January 26-31, 2013. Proceedings}, + series = {Lecture Notes in Computer Science}, + volume = {7741}, + pages = {369--381}, + publisher = {Springer}, + year = {2013}, + url = {https://doi.org/10.1007/978-3-642-35843-2\_32}, + doi = {10.1007/978-3-642-35843-2\_32}, + timestamp = {Sat, 19 Oct 2019 20:01:21 +0200} +} + +@Article{ RotheMasulovic02, + author = {Jan Rothe and Dragan Masulovic}, + title = {Towards Weak Bisimulation For Coalgebras}, + journal = {Electr. Notes Theor. Comput. Sci.}, + volume = {68}, + number = {1}, + pages = {32--46}, + year = {2002}, + url = {https://doi.org/10.1016/S1571-0661(04)80499-7}, + doi = {10.1016/S1571-0661(04)80499-7}, + timestamp = {Sun, 28 May 2017 13:22:54 +0200} +} + +@Misc{ Rubini13, + title = {GNU-barcode 0.99}, + author = {Alessandro Rubini}, + year = {2013}, + url = {https://www.gnu.org/software/barcode/} +} + +@Article{ Rutten00, + author = {Jan J. M. M. Rutten}, + title = {Universal coalgebra: a theory of systems}, + journal = {Theor. Comput. Sci.}, + volume = {249}, + number = {1}, + pages = {3--80}, + year = {2000}, + url = {https://doi.org/10.1016/S0304-3975(00)00056-6}, + doi = {10.1016/S0304-3975(00)00056-6}, + timestamp = {Wed, 17 Feb 2021 21:56:36 +0100} +} + +@Article{ Rutten99, + author = {Jan J. M. M. Rutten}, + title = {A note on coinduction and weak bisimilarity for while + programs}, + journal = {{ITA}}, + volume = {33}, + number = {4/5}, + pages = {393--400}, + year = {1999}, + url = {https://doi.org/10.1051/ita:1999125}, + doi = {10.1051/ita:1999125}, + timestamp = {Sun, 28 May 2017 13:19:34 +0200} +} + +@InProceedings{ RuttenTuri92, + author = {Jan J. M. M. Rutten and Daniele Turi}, + title = {On the Foundation of Final Semantics: Non-Standard Sets, + Metric Spaces, Partial Orders}, + booktitle = {Sematics: Foundations and Applications, {REX} Workshop, + Beekbergen, The Netherlands, June 1-4, 1992, Proceedings}, + pages = {477--530}, + year = {1992}, + url = {https://doi.org/10.1007/3-540-56596-5\_45}, + doi = {10.1007/3-540-56596-5\_45}, + timestamp = {Tue, 14 May 2019 10:00:52 +0200} +} + +@Article{ SaltzerSchroeder75, + title = {The protection of information in computer systems}, + author = {Saltzer, Jerome H and Schroeder, Michael D}, + journal = {Proceedings of the IEEE}, + volume = {63}, + number = {9}, + pages = {1278--1308}, + year = {1975}, + publisher = {IEEE} +} + +@Book{ Sangiorgi11, + place = {Cambridge}, + title = {Introduction to Bisimulation and Coinduction}, + publisher = {Cambridge University Press}, + author = {Sangiorgi, Davide}, + year = {2011} +} + +@Article{ Sangiorgi94, + author = {Davide Sangiorgi}, + title = {The Lazy Lambda Calculus in a Concurrency Scenario}, + journal = {Inf. Comput.}, + volume = {111}, + number = {1}, + pages = {120--153}, + year = {1994}, + url = {https://doi.org/10.1006/inco.1994.1042}, + doi = {10.1006/inco.1994.1042}, + timestamp = {Fri, 12 Feb 2021 22:16:21 +0100} +} + +@Article{ Sangiorgi96, + author = {Davide Sangiorgi}, + title = {Bisimulation for Higher-Order Process Calculi}, + journal = {Inf. Comput.}, + volume = {131}, + number = {2}, + pages = {141--178}, + year = {1996}, + url = {https://doi.org/10.1006/inco.1996.0096}, + doi = {10.1006/inco.1996.0096}, + timestamp = {Fri, 12 Feb 2021 22:16:52 +0100} +} + +@InProceedings{ SangiorgiKobayashiEtAl07, + author = {Davide Sangiorgi and Naoki Kobayashi and Eijiro Sumii}, + title = {Environmental Bisimulations for Higher-Order Languages}, + booktitle = {22nd Annual {IEEE} Symposium on Logic in Computer Science, + LICS'07}, + pages = {293--302}, + publisher = {{IEEE} Computer Society}, + year = {2007}, + url = {https://doi.org/10.1109/LICS.2007.17}, + doi = {10.1109/LICS.2007.17}, + timestamp = {Sat, 19 Oct 2019 20:00:56 +0200} +} + +@InProceedings{ SangiorgiMilner92, + author = {Davide Sangiorgi and Robin Milner}, + editor = {Rance Cleaveland}, + title = {The Problem of "Weak Bisimulation up to"}, + booktitle = {{CONCUR} '92, Third International Conference on + Concurrency Theory, Stony Brook, NY, USA, August 24-27, + 1992, Proceedings}, + series = {Lecture Notes in Computer Science}, + volume = {630}, + pages = {32--46}, + publisher = {Springer}, + year = {1992}, + url = {https://doi.org/10.1007/BFb0084781}, + doi = {10.1007/BFb0084781}, + timestamp = {Tue, 14 May 2019 10:00:43 +0200} +} + +@Book{ SangiorgiRutten11, + author = {Sangiorgi, Davide and Rutten, Jan}, + title = {Advanced Topics in Bisimulation and Coinduction}, + year = {2011}, + publisher = {Cambridge University Press}, + address = {USA}, + edition = {1st} +} + +@TechReport{ Scott70, + title = "Outline of a Mathematical Theory of Computation", + author = "Dana Scott", + year = "1970", + institution = "Oxford University Computing Laboratory", + month = "November", + number = "PRG02" +} + +@Book{ Selinger18, + title = {Lecture Notes on the Lambda Calculus}, + author = {Selinger, P.}, + url = {https://books.google.be/books?id=zszdvQEACAAJ}, + year = {2018}, + publisher = {Lulu.com} +} + +@Article{ SEV-SNP20, + title = {Strengthening VM isolation with integrity protection and + more}, + author = {SEV-SNP, AMD}, + year = {2020} +} + +@InProceedings{ SewellMyreenEtAl13, + author = {Sewell, Thomas Arthur Leck and Myreen, Magnus O. and + Klein, Gerwin}, + title = {Translation Validation for a Verified OS Kernel}, + booktitle = {Proceedings of the 34th ACM SIGPLAN Conference on + Programming Language Design and Implementation}, + series = {PLDI '13}, + year = {2013}, + pages = {471--482}, + numpages = {12}, + url = {http://doi.acm.org/10.1145/2491956.2462183}, + doi = {10.1145/2491956.2462183}, + acmid = {2462183}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@InProceedings{ ShachamPageEtAl04, + title = {On the effectiveness of address-space randomization}, + author = {Shacham, Hovav and Page, Matthew and Pfaff, Ben and Goh, + Eu-Jin and Modadugu, Nagendra and Boneh, Dan}, + booktitle = {Proceedings of the 11th ACM conference on Computer and + communications security}, + pages = {298--307}, + year = {2004}, + organization = {ACM} +} + +@Proceedings{ Shan13, + editor = {Chung{-}chieh Shan}, + title = {Programming Languages and Systems - 11th Asian Symposium, + {APLAS} 2013, Melbourne, VIC, Australia, December 9-11, + 2013. Proceedings}, + series = {Lecture Notes in Computer Science}, + volume = {8301}, + publisher = {Springer}, + year = {2013}, + url = {https://doi.org/10.1007/978-3-319-03542-0}, + doi = {10.1007/978-3-319-03542-0}, + timestamp = {Tue, 14 May 2019 10:00:41 +0200} +} + +@Article{ ShapiroSmithEtAl99, + author = {Shapiro, Jonathan S. and Smith, Jonathan M. and Farber, + David J.}, + title = {EROS: A Fast Capability System}, + journal = {SIGOPS Oper. Syst. Rev.}, + issue_date = {Dec. 1999}, + volume = {33}, + number = {5}, + month = dec, + year = {1999}, + pages = {170--185}, + numpages = {16}, + url = {http://doi.acm.org/10.1145/319344.319163}, + doi = {10.1145/319344.319163}, + acmid = {319163}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@InProceedings{ Sieber92, + series = {London Mathematical Society Lecture Note Series}, + title = {Reasoning about sequential functions via logical + relations}, + doi = {10.1017/CBO9780511525902.015}, + booktitle = {Applications of Categories in Computer Science: + Proceedings of the London Mathematical Society Symposium, + Durham 1991}, + publisher = {Cambridge University Press}, + author = {Sieber, K.}, + editor = {Fourman, M. P. and Johnstone, P. T. and Pitts, A. + M.Editors}, + year = {1992}, + pages = {258–269} +} + +@Article{ SilvaBonchiEtAl13, + author = {Alexandra Silva and Filippo Bonchi and Marcello M. + Bonsangue and Jan J. M. M. Rutten}, + title = {Generalizing determinization from automata to coalgebras}, + journal = {Logical Methods in Computer Science}, + volume = {9}, + number = {1}, + year = {2013}, + url = {https://doi.org/10.2168/LMCS-9(1:9)2013}, + doi = {10.2168/LMCS-9(1:9)2013}, + timestamp = {Fri, 27 Dec 2019 21:15:13 +0100} +} + +@Misc{ Simonov17, + title = {LibYAML 0.1.7}, + author = {Kirill Simonov}, + year = {2017}, + url = {https://pyyaml.org/wiki/LibYAML} +} + +@Article{ SimpsonBarua13, + title = {MemSafe: ensuring the spatial and temporal memory safety + of C at runtime}, + author = {Simpson, Matthew S and Barua, Rajeev K}, + journal = {Software: Practice and Experience}, + volume = {43}, + number = {1}, + pages = {93--128}, + year = {2013}, + publisher = {Wiley Online Library} +} + +@Misc{ Skorstengaard19, + title = {An {{Introduction}} to {{Logical Relations}}}, + author = {Skorstengaard, Lau}, + year = {2019}, + optmonth = jul, + number = {arXiv:1907.11133}, + eprint = {1907.11133}, + primaryclass = {cs}, + publisher = {{arXiv}}, + doi = {10.48550/arXiv.1907.11133}, + archiveprefix = {arxiv} +} + +@InProceedings{ SkorstengaardDevrieseEtAl18, + author = {Lau Skorstengaard and Dominique Devriese and Lars + Birkedal}, + title = {Reasoning About a Machine with Local Capabilities - + Provably Safe Stack and Return Pointer Management}, + booktitle = {Programming Languages and Systems - 27th European + Symposium on Programming, {ESOP} 2018, Held as Part of the + European Joint Conferences on Theory and Practice of + Software, {ETAPS} 2018, Thessaloniki, Greece, April 14-20, + 2018, Proceedings}, + pages = {475--501}, + year = {2018}, + url = {https://doi.org/10.1007/978-3-319-89884-1\_17}, + doi = {10.1007/978-3-319-89884-1\_17}, + timestamp = {Tue, 14 May 2019 10:00:41 +0200} +} + +@Article{ SkorstengaardDevrieseEtAl19, + author = {Skorstengaard, Lau and Devriese, Dominique and Birkedal, + Lars}, + title = {StkTokens: Enforcing Well-bracketed Control Flow and Stack + Encapsulation Using Linear Capabilities}, + journal = {Proc. ACM Program. Lang.}, + issue_date = {January 2019}, + volume = {3}, + number = {POPL}, + month = jan, + year = {2019}, + pages = {19:1--19:28}, + articleno = {19}, + numpages = {28}, + url = {http://doi.acm.org/10.1145/3290332}, + doi = {10.1145/3290332}, + acmid = {3290332}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@Article{ SongLettnerEtAl18, + author = {Dokyung Song and Julian Lettner and Prabhu Rajasekaran and + Yeoul Na and Stijn Volckaert and Per Larsen and Michael + Franz}, + title = {SoK: Sanitizing for Security}, + journal = {CoRR}, + volume = {abs/1806.04355}, + year = {2018}, + url = {http://arxiv.org/abs/1806.04355}, + archiveprefix = {arXiv}, + eprint = {1806.04355}, + timestamp = {Mon, 13 Aug 2018 16:47:37 +0200} +} + +@Article{ SpiesKrishnaswamiEtAl21, + author = {Spies, Simon and Krishnaswami, Neel and Dreyer, Derek}, + title = {Transfinite step-indexing for termination}, + year = {2021}, + publisher = {Association for Computing Machinery}, + address = {New York, NY, USA}, + volume = {5}, + number = {POPL}, + doi = {10.1145/3434294}, + month = {jan}, + articleno = {13}, + numpages = {29} +} + +@Article{ Statman85, + author = {Richard Statman}, + title = {Logical Relations and the Typed lambda-Calculus}, + journal = {Inf. Control.}, + volume = {65}, + number = {2/3}, + pages = {85--97}, + year = {1985}, + doi = {10.1016/S0019-9958(85)80001-2}, + timestamp = {Mon, 18 May 2020 17:45:27 +0200} +} + +@TechReport{ Staton07, + author = {Staton, Sam}, + title = {{Name-passing process calculi: operational models and + structural operational semantics}}, + year = 2007, + month = jun, + url = {https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-688.pdf}, + institution = {University of Cambridge, Computer Laboratory}, + doi = {10.48456/tr-688}, + number = {UCAM-CL-TR-688} +} + +@InProceedings{ Staton09, + author = {Sam Staton}, + editor = {Alexander Kurz and Marina Lenisa and Andrzej Tarlecki}, + title = {Relating Coalgebraic Notions of Bisimulation}, + booktitle = {Proc.~3rd International Conference on Algebra and + Coalgebra in Computer Science, CALCO'09}, + series = lncs, + volume = {5728}, + pages = {191--205}, + publisher = {Springer}, + year = {2009} +} + +@Article{ Staton11, + author = {Sam Staton}, + title = {Relating coalgebraic notions of bisimulation}, + journal = {Log. Methods Comput. Sci.}, + volume = {7}, + number = {1}, + year = {2011}, + url = {https://doi.org/10.2168/LMCS-7(1:13)2011}, + doi = {10.2168/LMCS-7(1:13)2011}, + timestamp = {Thu, 25 Jun 2020 21:29:07 +0200} +} + +@InCollection{ StrackxNoormanEtAl13, + title = {Protected software module architectures}, + author = {Strackx, Raoul and Noorman, Job and Verbauwhede, Ingrid + and Preneel, Bart and Piessens, Frank}, + booktitle = {ISSE 2013 Securing Electronic Business Processes}, + pages = {241--251}, + year = {2013}, + publisher = {Springer} +} + +@Article{ SuhLeeEtAl04, + author = {Suh, G. Edward and Lee, Jae W. and Zhang, David and + Devadas, Srinivas}, + title = {Secure Program Execution via Dynamic Information Flow + Tracking}, + journal = {SIGARCH Comput. Archit. News}, + issue_date = {December 2004}, + volume = {32}, + number = {5}, + month = oct, + year = {2004}, + pages = {85--96}, + numpages = {12}, + url = {http://doi.acm.org/10.1145/1037947.1024404}, + doi = {10.1145/1037947.1024404}, + acmid = {1024404}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@InProceedings{ SzekeresPayerEtAl13, + author = {Laszlo Szekeres and Mathias Payer and Tao Wei and Dawn + Song}, + title = {SoK: Eternal War in Memory}, + booktitle = {2013 {IEEE} Symposium on Security and Privacy, {SP} 2013, + Berkeley, CA, USA, May 19-22, 2013}, + pages = {48--62}, + year = {2013}, + url = {https://doi.org/10.1109/SP.2013.13}, + doi = {10.1109/SP.2013.13}, + timestamp = {Fri, 26 May 2017 00:50:06 +0200} +} + +@Article{ Tait67, + title = {Intensional interpretations of functionals of finite type + {I}}, + author = {Tait, William W}, + journal = {J.\ Symbolic Log.}, + volume = {32}, + number = {2}, + pages = {198--212}, + year = {1967}, + nopublisher = {JSTOR} +} + +@InProceedings{ TimanyStefanescoEtAl17, + author = {Timany, Amin and Stefanesco, L\'{e}o and Krogh-Jespersen, + Morten and Birkedal, Lars}, + title = {A Logical Relation for Monadic Encapsulation of State: + Proving Contextual Equivalences in the Presence of RunST}, + booktitle = {44th ACM SIGPLAN Symposium on Principles of Programming + Languages (POPL 2017)}, + year = {2017}, + issue_date = {January 2018}, + publisher = acm, + optaddress = {New York, NY, USA}, + volume = {2}, + optnumber = {POPL}, + doi = {10.1145/3158152}, + series = {Proc. ACM Program. Lang.}, + optmonth = {Dec}, + articleno = {64}, + numpages = {28} +} + +@InProceedings{ TsampasDevrieseEtAl19, + author = {Stelios Tsampas and Dominique Devriese and Frank + Piessens}, + title = {Temporal Safety for Stack Allocated Memory on Capability + Machines}, + booktitle = {32nd {IEEE} Computer Security Foundations Symposium, {CSF} + 2019, Hoboken, NJ, USA, June 25-28, 2019}, + pages = {243--255}, + year = {2019}, + url = {https://doi.org/10.1109/CSF.2019.00024}, + doi = {10.1109/CSF.2019.00024}, + timestamp = {Fri, 13 Sep 2019 12:41:32 +0200} +} + +@InProceedings{ TsampasEl-KorashyEtAl17, + title = {Towards automatic compartmentalization of C programs on + capability machines}, + author = {Tsampas, Stylianos and El-Korashy, Akram and Patrignani, + Marco and Devriese, Dominique and Garg, Deepak and + Piessens, Frank}, + booktitle = {Workshop on Foundations of Computer Security 2017}, + pages = {1--14}, + year = {2017} +} + +@InProceedings{ TsampasNuytsEtAl20, + author = {Stelios Tsampas and Andreas Nuyts and Dominique Devriese + and Frank Piessens}, + editor = {Daniela Petrisan and Jurriaan Rot}, + title = {A Categorical Approach to Secure Compilation}, + booktitle = {15th {IFIP} {WG} 1.3 International Workshop on Coalgebraic + Methods in Computer Science, CMCS'20}, + series = lncs, + volume = {12094}, + pages = {155--179}, + publisher = {Springer}, + year = {2020}, + url = {https://doi.org/10.1007/978-3-030-57201-3\_9}, + doi = {10.1007/978-3-030-57201-3\_9}, + timestamp = {Wed, 26 Aug 2020 11:05:40 +0200} +} + +@InProceedings{ TsampasWilliamsEtAl21, + author = {Stelios Tsampas and Christian Williams and Andreas Nuyts + and Dominique Devriese and Frank Piessens}, + editor = {Filippo Bonchi and Simon J. Puglisi}, + title = {Abstract Congruence Criteria for Weak Bisimilarity}, + booktitle = {46th International Symposium on Mathematical Foundations + of Computer Science, MFCS'21}, + series = {LIPIcs}, + volume = {202}, + pages = {88:1--88:23}, + publisher = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik}, + year = {2021}, + url = {https://doi.org/10.4230/LIPIcs.MFCS.2021.88}, + doi = {10.4230/LIPIcs.MFCS.2021.88}, + timestamp = {Wed, 25 Aug 2021 17:11:18 +0200} +} + +@InProceedings{ Turi97, + author = {Daniele Turi}, + title = {Categorical Modelling of Structural Operational Rules: + Case Studies}, + booktitle = {Category Theory and Computer Science, 7th International + Conference, {CTCS} '97, Santa Margherita Ligure, Italy, + September 4-6, 1997, Proceedings}, + pages = {127--146}, + year = {1997}, + crossref-ignore={DBLP:conf/ctcs/1997}, + url = {https://doi.org/10.1007/BFb0026985}, + doi = {10.1007/BFb0026985}, + timestamp = {Mon, 22 May 2017 17:11:19 +0200} +} + +@InProceedings{ TuriPlotkin97, + author = {Daniele Turi and Gordon D. Plotkin}, + title = {Towards a Mathematical Operational Semantics}, + booktitle = {12th Annual {IEEE} Symposium on Logic in Computer Science + (LICS 1997)}, + pages = {280--291}, + year = {1997}, + crossref-ignore={DBLP:conf/lics/1997}, + nodoi = {10.1109/LICS.1997.614955}, + timestamp = {Thu, 25 May 2017 00:42:40 +0200} +} + +@InProceedings{ TuronThamsborgEtAl13, + author = {Aaron Joseph Turon and Jacob Thamsborg and Amal Ahmed and + Lars Birkedal and Derek Dreyer}, + editor = {Roberto Giacobazzi and Radhia Cousot}, + title = {Logical relations for fine-grained concurrency}, + booktitle = {40th Annual {ACM} {SIGPLAN-SIGACT} Symposium on Principles + of Programming Languages ({POPL} '13)}, + pages = {343--356}, + publisher = {{ACM}}, + year = {2013}, + doi = {10.1145/2429069.2429111} +} + +@Article{ UrabeHasuo18, + author = {Natsuki Urabe and Ichiro Hasuo}, + title = {Coalgebraic Infinite Traces and Kleisli Simulations}, + journal = {Logical Methods in Computer Science}, + volume = {14}, + number = {3}, + year = {2018}, + url = {https://doi.org/10.23638/LMCS-14(3:15)2018}, + doi = {10.23638/LMCS-14(3:15)2018}, + timestamp = {Tue, 14 Jan 2020 15:49:24 +0100} +} + +@Misc{ UrbatTsampasEtAl23, + title = {Weak Similarity in Higher-Order Mathematical Operational + Semantics}, + author = {Henning Urbat and Stelios Tsampas and Sergey Goncharov and + Stefan Milius and Lutz Schröder}, + year = {2023}, + eprint = {2302.08200}, + archiveprefix = {arXiv}, + primaryclass = {cs.PL} +} + +@Article{ Uustalu13, + title = "Coinductive big-step semantics for concurrency", + author = "Tarmo Uustalu", + year = "2013", + volume = "137", + pages = "63--78", + journal = "Electronic Proceedings in Theoretical Computer Science, + EPTCS", + publisher = "Open Publishing Association" +} + +@InProceedings{ Van-BulckNoormanEtAl16, + author = {Van Bulck, Jo and Noorman, Job and M\"{u}hlberg, Jan + Tobias and Piessens, Frank}, + title = {Towards Availability and Real-time Guarantees for + Protected Module Architectures}, + booktitle = {Companion Proceedings of the 15th International Conference + on Modularity}, + series = {MODULARITY Companion 2016}, + year = {2016}, + pages = {146--151}, + numpages = {6}, + url = {http://doi.acm.org/10.1145/2892664.2892693}, + doi = {10.1145/2892664.2892693}, + acmid = {2892693}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@Article{ Van-StrydonckPiessensEtAl19, + timestamp = {2019-08-05T13:26:42Z}, + title = {Linear Capabilities for Fully Abstract Compilation of + Separation-Logic-Verified Code}, + volume = {ICFP}, + journal = {Proc. ACM Program. Lang.}, + author = {Van Strydonck, Thomas and Piessens, Frank and Devriese, + Dominique}, + year = {2019}, + note = {accepted} +} + +@Proceedings{ VitekJensen99, + editor = {Jan Vitek and Christian Damsgaard Jensen}, + title = {Secure Internet Programming, Security Issues for Mobile + and Distributed Objects}, + series = {Lecture Notes in Computer Science}, + volume = {1603}, + publisher = {Springer}, + year = {1999}, + url = {https://doi.org/10.1007/3-540-48749-2}, + doi = {10.1007/3-540-48749-2}, + timestamp = {Tue, 14 May 2019 10:00:54 +0200} +} + +@Article{ VolpanoIrvineEtAl96, + title = {A sound type system for secure flow analysis}, + author = {Volpano, Dennis and Irvine, Cynthia and Smith, Geoffrey}, + journal = {Journal of computer security}, + volume = {4}, + number = {2-3}, + pages = {167--187}, + year = {1996}, + publisher = {IOS Press} +} + +@InProceedings{ Wadler93, + title = {A taste of linear logic}, + author = {Wadler, Philip}, + booktitle = {International Symposium on Mathematical Foundations of + Computer Science}, + pages = {185--210}, + year = {1993}, + organization = {Springer} +} + +@Book{ WadlerKokkeEtAl22, + author = {Philip Wadler and Wen Kokke and Jeremy G. Siek}, + title = {Programming Language Foundations in {A}gda}, + year = 2022, + month = aug, + url = {https://plfa.inf.ed.ac.uk/22.08/} +} + +@InProceedings{ WagnerDean01, + title = {Intrusion detection via static analysis}, + author = {Wagner, David and Dean, R}, + booktitle = {Security and Privacy, 2001. S\&P 2001. Proceedings. 2001 + IEEE Symposium on}, + pages = {156--168}, + year = {2001}, + organization = {IEEE} +} + +@InProceedings{ WahbeLuccoEtAl93, + author = {Wahbe, Robert and Lucco, Steven and Anderson, Thomas E. + and Graham, Susan L.}, + title = {Efficient Software-based Fault Isolation}, + booktitle = {Proceedings of the Fourteenth ACM Symposium on Operating + Systems Principles}, + series = {SOSP '93}, + year = {1993}, + pages = {203--216}, + numpages = {14}, + url = {http://doi.acm.org/10.1145/168619.168635}, + doi = {10.1145/168619.168635}, + acmid = {168635}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@Article{ Wand79, + author = {Mitchell Wand}, + title = {Fixed-Point Constructions in Order-Enriched Categories}, + journal = {Theor. Comput. Sci.}, + volume = {8}, + pages = {13--30}, + year = {1979}, + url = {https://doi.org/10.1016/0304-3975(79)90053-7}, + doi = {10.1016/0304-3975(79)90053-7}, + timestamp = {Sun, 28 May 2017 13:20:04 +0200} +} + +@Article{ WandCulpepperEtAl18, + author = {Mitchell Wand and Ryan Culpepper and Theophilos + Giannakopoulos and Andrew Cobb}, + title = {Contextual equivalence for a probabilistic language with + continuous random variables and recursion}, + journal = {Proc. {ACM} Program. Lang.}, + volume = {2}, + number = {{ICFP}}, + pages = {87:1--87:30}, + year = {2018}, + doi = {10.1145/3236782}, + timestamp = {Thu, 16 Apr 2020 13:51:41 +0200} +} + +@Article{ Watanabe02, + author = {Hiroshi Watanabe}, + title = {Well-behaved Translations between Structural Operational + Semantics}, + journal = {Electr. Notes Theor. Comput. Sci.}, + volume = {65}, + number = {1}, + pages = {337--357}, + year = {2002}, + url = {https://doi.org/10.1016/S1571-0661(04)80372-4}, + doi = {10.1016/S1571-0661(04)80372-4}, + timestamp = {Sun, 28 May 2017 13:22:54 +0200} +} + +@InProceedings{ WatsonNeumannEtAl12, + title = {CHERI: a research platform deconflating hardware + virtualization and protection}, + author = {Watson, Robert NM and Neumann, Peter G and Woodruff, + Jonathan and Anderson, Jonathan and Anderson, Ross and + Dave, Nirav and Laurie, Ben and Moore, Simon W and Murdoch, + Steven J and Paeps, Philip and others}, + booktitle = {Workshop paper, Runtime Environments, Systems, Layering + and Virtualized Environments (RESoLVE 2012)}, + year = {2012} +} + +@TechReport{ WatsonNeumannEtAl16, + author = {Robert N. M. Watson and Peter G. Neumann and Jonathan + Woodruff and Michael Roe and Jonathan Anderson and John + Baldwin and David Chisnall and Brooks Davis and Alexandre + Joannou and Ben Laurie and Simon W. Moore and Steven J. + Murdoch and Robert Norton and Stacey Son and Hongyan Xia}, + title = {{Capability Hardware Enhanced RISC Instructions: CHERI + Instruction-Set Architecture (Version 6)}}, + year = 2016, + month = june, + url = {https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-891.pdf}, + institution = {University of Cambridge, Computer Laboratory}, + number = {UCAM-CL-TR-891} +} + +@InCollection{ WatsonNeumannEtAl17, + title = {Balancing Disruption and Deployability in the CHERI + Instruction-Set Architecture (ISA)}, + author = {Watson, Robert Nicholas and Neumann, Peter G and Moore, + Simon W}, + year = {2017} +} + +@TechReport{ WatsonNeumannEtAl17a, + title = {Capability hardware enhanced risc instructions: Cheri + instruction-set architecture (version 6)}, + author = {Watson, Robert NM and Neumann, Peter G and Woodruff, + Jonathan and Roe, Michael and Anderson, Jonathan and + Baldwin, John and Chisnall, David and Davis, Brooks and + Joannou, Alexandre and Laurie, Ben and Moore, Simon W and + others}, + year = {2017}, + institution = {University of Cambridge, Computer Laboratory} +} + +@TechReport{ WatsonNeumannEtAl19, + author = {Robert N. M. Watson and Peter G. Neumann and Jonathan + Woodruff and Michael Roe and Hesham Almatary and Jonathan + Anderson and John Baldwin and David Chisnall and Brooks + Davis and Nathaniel Wesley Filardo and Alexandre Joannou + and Ben Laurie and A. Theodore Markettos and Simon W. Moore + and Steven J. Murdoch and Kyndylan Nienhuis and Robert + Norton and Alex Richardson and Peter Rugg and Peter Sewell + and Stacey Son and Hongyan Xia}, + title = {{Capability Hardware Enhanced RISC Instructions: CHERI + Instruction-Set Architecture (Version 7)}}, + year = 2019, + month = june, + url = {https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-927.pdf}, + institution = {University of Cambridge, Computer Laboratory}, + number = {UCAM-CL-TR-927} +} + +@Article{ WatsonNortonEtAl16, + author = {R. N. M. Watson and R. M. Norton and J. Woodruff and S. W. + Moore and P. G. Neumann and J. Anderson and D. Chisnall and + B. Davis and B. Laurie and M. Roe and N. H. Dave and K. + Gudka and A. Joannou and A. T. Markettos and E. Maste and + S. J. Murdoch and C. Rothwell and S. D. Son and M. Vadera}, + journal = {IEEE Micro}, + title = {Fast Protection-Domain Crossing in the CHERI + Capability-System Architecture}, + year = {2016}, + volume = {36}, + number = {5}, + pages = {38-49}, + doi = {10.1109/MM.2016.84}, + month = {Sept} +} + +@Article{ WatsonRichardsonEtAl20, + title = {CHERI C/C++ Programming Guide}, + author = {Watson, Robert NM and Richardson, Alexander and Davis, + Brooks and Baldwin, John and Chisnall, David and Clarke, + Jessica and Filardo, Nathaniel and Moore, Simon W and + Napierala, Edward and Sewell, Peter and others}, + year = {2020} +} + +@InProceedings{ WatsonWoodruffEtAl15, + author = {Robert N. M. Watson and Jonathan Woodruff and Peter G. + Neumann and Simon W. Moore and Jonathan Anderson and David + Chisnall and Nirav H. Dave and Brooks Davis and Khilan + Gudka and Ben Laurie and Steven J. Murdoch and Robert M. + Norton and Michael Roe and Stacey D. Son and Munraj + Vadera}, + title = {{CHERI:} {A} Hybrid Capability-System Architecture for + Scalable Software Compartmentalization}, + booktitle = {2015 {IEEE} Symposium on Security and Privacy, {SP} 2015, + San Jose, CA, USA, May 17-21, 2015}, + pages = {20--37}, + year = {2015}, + url = {https://doi.org/10.1109/SP.2015.9}, + doi = {10.1109/SP.2015.9}, + timestamp = {Sun, 07 Apr 2019 19:06:16 +0200} +} + +@Article{ WattRennerEtAl19, + title = {CT-wasm: type-driven secure cryptography for the web + ecosystem}, + author = {Watt, Conrad and Renner, John and Popescu, Natalie and + Cauligi, Sunjay and Stefan, Deian}, + journal = {Proceedings of the ACM on Programming Languages}, + volume = {3}, + number = {POPL}, + pages = {77}, + year = {2019}, + publisher = {ACM} +} + +@InProceedings{ WilanderKamkar03, + title = {A Comparison of Publicly Available Tools for Dynamic + Buffer Overflow Prevention.}, + author = {Wilander, John and Kamkar, Mariam}, + booktitle = {NDSS}, + volume = {3}, + pages = {149--162}, + year = {2003} +} + +@Book{ Winskel93, + title = {The formal semantics of programming languages: an + introduction}, + author = {Winskel, Glynn}, + year = {1993}, + publisher = {MIT press} +} + +@Article{ WinskelNielsen93, + title = {Models for Concurrency}, + volume = {22}, + url = {https://tidsskrift.dk/daimipb/article/view/6936}, + doi = {10.7146/dpb.v22i463.6936}, + number = {463}, + journal = {DAIMI Report Series}, + author = {Winskel, Glynn and Nielsen, Mogens}, + year = {1993}, + month = {Nov.} +} + +@InProceedings{ Winter12, + author = {Johannes Winter}, + editor = {Geyong Min and Yulei Wu and Lei (Chris) Liu and Xiaolong + Jin and Stephen A. Jarvis and Ahmed Yassin Al{-}Dubai}, + title = {Experimenting with {ARM} TrustZone - Or: How {I} Met + Friendly Piece of Trusted Hardware}, + booktitle = {11th {IEEE} International Conference on Trust, Security + and Privacy in Computing and Communications, TrustCom 2012, + Liverpool, United Kingdom, June 25-27, 2012}, + pages = {1161--1166}, + publisher = {{IEEE} Computer Society}, + year = {2012}, + url = {https://doi.org/10.1109/TrustCom.2012.157}, + doi = {10.1109/TrustCom.2012.157}, + timestamp = {Wed, 16 Oct 2019 14:14:49 +0200} +} + +@TechReport{ Woodruff14, + author = {Woodruff, Jonathan D.}, + title = {{CHERI: A RISC capability machine for practical memory + safety}}, + year = 2014, + month = jul, + url = {http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-858.pdf}, + institution = {University of Cambridge, Computer Laboratory}, + number = {UCAM-CL-TR-858} +} + +@Article{ WoodruffJoannouEtAl19, + author = {J. {Woodruff} and A. {Joannou} and H. {Xia} and B. {Davis} + and P. G. {Neumann} and R. N. M. {Watson} and S. {Moore} + and A. {Fox} and R. {Norton} and D. {Chisnall} and A. + {Fox}}, + journal = {IEEE Transactions on Computers}, + title = {CHERI Concentrate: Practical Compressed Capabilities}, + year = {2019}, + volume = {}, + number = {}, + doi = {10.1109/TC.2019.2914037}, + month = {} +} + +@InProceedings{ WoodruffWatsonEtAl14, + author = {Woodruff, Jonathan and Watson, Robert N.M. and Chisnall, + David and Moore, Simon W. and Anderson, Jonathan and Davis, + Brooks and Laurie, Ben and Neumann, Peter G. and Norton, + Robert and Roe, Michael}, + title = {The CHERI Capability Model: Revisiting RISC in an Age of + Risk}, + booktitle = {Proceeding of the 41st Annual International Symposium on + Computer Architecuture}, + series = {ISCA '14}, + year = {2014}, + pages = {457--468}, + numpages = {12}, + url = {http://dl.acm.org/citation.cfm?id=2665671.2665740}, + acmid = {2665740}, + publisher = {IEEE Press}, + address = {Piscataway, NJ, USA} +} + +@Article{ Worrell05, + title = {On the final sequence of a finitary set functor}, + journal = {Theoretical Computer Science}, + volume = 338, + number = 1, + pages = {184-199}, + year = 2005, + doi = {https://doi.org/10.1016/j.tcs.2004.12.009}, + author = {James Worrell} +} + +@Article{ WulfCohenEtAl74, + author = {Wulf, W. and Cohen, E. and Corwin, W. and Jones, A. and + Levin, R. and Pierson, C. and Pollack, F.}, + title = {HYDRA: The Kernel of a Multiprocessor Operating System}, + journal = {Commun. ACM}, + issue_date = {June 1974}, + volume = {17}, + number = {6}, + month = jun, + year = {1974}, + pages = {337--345}, + numpages = {9}, + url = {http://doi.acm.org/10.1145/355616.364017}, + doi = {10.1145/355616.364017}, + acmid = {364017}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@InProceedings{ XiaWoodruffEtAl19, + title = {CHERIvoke: Characterising Pointer Revocation using CHERI + Capabilities for Temporal Memory Safety}, + author = {Xia, Hongyan and Woodruff, Jonathan and Ainsworth, Sam and + Filardo, Nathaniel W and Roe, Michael and Richardson, + Alexander and Rugg, Peter and Neumann, Peter G and Moore, + Simon W and Watson, Robert NM and others}, + booktitle = {Proceedings of the 52nd Annual IEEE/ACM International + Symposium on Microarchitecture}, + pages = {545--557}, + year = {2019} +} + +@InProceedings{ YamadaDubut19, + author = {Akihisa Yamada and J{\'{e}}r{\'{e}}my Dubut}, + editor = {John Harrison and John O'Leary and Andrew Tolmach}, + title = {Complete Non-Orders and Fixed Points}, + booktitle = {10th International Conference on Interactive Theorem + Proving, {ITP} 2019, September 9-12, 2019, Portland, OR, + {USA}}, + series = {LIPIcs}, + volume = {141}, + pages = {30:1--30:16}, + publisher = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik}, + year = {2019}, + url = {https://doi.org/10.4230/LIPIcs.ITP.2019.30}, + doi = {10.4230/LIPIcs.ITP.2019.30}, + timestamp = {Sat, 05 Sep 2020 18:04:33 +0200} +} diff --git a/ACV-abstract-2026/review.txt b/ACV-abstract-2026/review.txt new file mode 100644 index 0000000..2d835ba --- /dev/null +++ b/ACV-abstract-2026/review.txt @@ -0,0 +1,119 @@ + + +CAUTION: This email originated from outside the organisation. Do not click links or open attachments unless you recognise the sender and know the content is safe. + + +Dear Sergey, + +On behalf of the Programme Committee of CALCO 2025, we are happy to inform you that your early idea contribution 11 + +From Abstract Higher-Order GSOS to Abstract Big-Step Semantics, Abstractly (Early ideas) + +has been accepted for presentation at CALCO 2025. + +The reviews for your submission are attached below. Please take the reviewer comments into account when preparing the final version. More details regarding the final version will follow shortly. + +We look forward to seeing you in Glasgow! + +Best regards, +Corina and Alexander. + +SUBMISSION: 11 +TITLE: From Abstract Higher-Order GSOS to Abstract Big-Step Semantics, Abstractly (Early ideas) + + +----------------------- REVIEW 1 --------------------- +SUBMISSION: 11 +TITLE: From Abstract Higher-Order GSOS to Abstract Big-Step Semantics, Abstractly (Early ideas) +AUTHORS: Sergey Goncharov, Pouya Partow and Stelios Tsampas + +----------- Overall evaluation ----------- +SCORE: 2 (accept) +----- TEXT: +This "early idea" abstract on abstract big-step semantics through abstract higher-order GSOS (AHOGSOS) is well in scope of CALCO. +I see no reason to reject it. + +That said, I am not an expert on GSOS and I failed to understand the technical content of this abstract. I made an honest attempt, and my comments below could be seen as a proof-of-work. + +The failure to communicate might be due to the lack of space the authors had for the presentation, but I also see some essential shortcoming. Half a page, that is 25% of the total available space of 2 pages, is spent on the example of combinatory logic (CL), but then the example is not connected to the abstract framework it was intended to illustrate. + +Very concretely, the functors Σ and B should be instantiated to CL, and then also the refinement of them presented in the "separability" part. + +The question is whether then there is enough space remaining for all of the content of the abstract. If I had to make the choice, I would put the counterexample (l55ff) into a technical report and link to it from the abstract. This counterexample takes around 15% of the total space, and these 15% could be used instead to connect the abstract framework to the CL example. + +Details +======= + +Small-step and big-step semantic for CL are well-presented, but then AHOGSOS is introduced, CL is not connected to its formalism. The question is, why do you prepare the reader by a concrete example just to drop it once you go to the abstract mathematics? + +From the level of difficulty, I think when you sit down an implement big-step operational semantics for CL, you quickly converge to the presentation you call xCL where you form "closures" for underapplied uses of K and S. In contrast, an abstract framework for SOS is not something that suggests itself. + +Concretely, I am missing answers for the following questions: +1. Category C, what do its objects and morphisms denote? +2. What is the signature functor Σ for the case of xCL? +3. What is the behavior functor B? +4. Likewise what are then Σᵥ, Σ_c, D and T? + +My guesses: +1. The objects of C are representing sets of terms, morphisms functions. +2. Σ is the "non-recursive" presentation of the language of xCL, e.g. + ```haskell + data Σ X = I | K | S | K' X | S' X | S'' X X | App X X + ``` +3. Here I am lost with my current background knowledge, as I would expect now some relation specifying the operational semantics, but B targets C. + +Reading Turi and Plotkin [4], I might get some more clues. +There, B is the "successor" functor for the operational semantics, producing for a set X of terms the collection B X of terms reachable by a single operational step. This collection B is organized by the labels a ∈ A on the rules of the operational semantics. +The "abstract GSOS" simply speaks of ρX : Σ(X × BX) → B(TX) which comes close to the presentation here assuming that the set TX of terms over X is Σ^⋆X. +Somehow fact that the labels in xCL are also terms materializes in a B : Cᵒᵖ × C → C, but it is not clear to me which of the positions of B are for the labels and which for the lhss. +Guessing that X is for the lhss in accordance with paper [4], I do not understand why B(X,Y) becomes contravariant in X when in [4] it was covariant. + +So, if the xCL example shall be of any use in this abstract, B needs to spelled out for xCL. + + + +----------------------- REVIEW 2 --------------------- +SUBMISSION: 11 +TITLE: From Abstract Higher-Order GSOS to Abstract Big-Step Semantics, Abstractly (Early ideas) +AUTHORS: Sergey Goncharov, Pouya Partow and Stelios Tsampas + +----------- Overall evaluation ----------- +SCORE: 1 (weak accept) +----- TEXT: +A categorical approach to relate big-step and small-step operational semantics in terms of higher-order GSOS is outlined. + +Though well-motivated in principle in a presentation it would seem advantageous to first see the workings of moving between the two operational semantics types on the rule level before diving into the categorical details. In particular, it seems that some of the issues that still have to be solved - the strong separation condition - are best explained with conditions on rules. + + + +----------------------- REVIEW 3 --------------------- +SUBMISSION: 11 +TITLE: From Abstract Higher-Order GSOS to Abstract Big-Step Semantics, Abstractly (Early ideas) +AUTHORS: Sergey Goncharov, Pouya Partow and Stelios Tsampas + +----------- Overall evaluation ----------- +SCORE: 2 (accept) +----- TEXT: +The paper outlines an approach for relating small-step and big-step +operational semantics in an abstract categorical setting. The authors +build on the existing theory of abstract higher-order GSOS where the +small-step semantics can be specified categorically. This is extended +to a separated higher-order GSOS, separating the the syntax into value +constructors and computation constructors. In this setting one can +define a multistep semantics as least fixpoint and abstract the +big-step semantics as a natural transformation from computation +constructors applied to values to a monad of results. + +The authors observe that separability alone is not enough to prove the +fundamental equivalence between small-step and big-step semantics and +identify a stronger condition, which abstracts the idea of suitably +constraining the shape of rule conclusions based on the premises, as a +potential way to remedy this issue. + +The theme is surely of interest for CALCO. The authors did a good job +in sythesizing in a limit space the main ideas of their work. For a +non-expert (like me) the technical details are difficult to grasp from +the short summary, but I do not see this as a problem. Rather, I think +this can be a quite interesting and valuable addition to CALCO's program. + + diff --git a/ACV-abstract-2026/sym-sim.cit b/ACV-abstract-2026/sym-sim.cit new file mode 100644 index 0000000..ba23611 --- /dev/null +++ b/ACV-abstract-2026/sym-sim.cit @@ -0,0 +1 @@ +d41d8cd98f00b204e9800998ecf8427e - diff --git a/ACV-abstract-2026/sym-sim.pdf b/ACV-abstract-2026/sym-sim.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5616ea52f7608315e2d38ba1642d49f2a07f030b GIT binary patch literal 253585 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

hw*97H9{?iO#V3K~sXH%5$ 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≤78ly;JSAC49C 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 literal 0 HcmV?d00001 diff --git a/ACV-abstract-2026/sym-sim.tex b/ACV-abstract-2026/sym-sim.tex new file mode 100644 index 0000000..ffe07c9 --- /dev/null +++ b/ACV-abstract-2026/sym-sim.tex @@ -0,0 +1,179 @@ +\RequirePackage[l2tabu, orthodox]{nag} +\PassOptionsToPackage{final}{graphicx} +\PassOptionsToPackage{nosumlimits,nonamelimits}{amsmath} +\PassOptionsToPackage{colorlinks,linkcolor={blue},citecolor={blue},urlcolor={red},breaklinks=true,final}{hyperref} + +\documentclass[a4paper,UKenglish,cleveref, autoref, thm-restate, numberwithinsect,final]{lipics-v2021} +\bibliographystyle{plainurl} % the mandatory bibstyle + +\sloppy + +\usepackage{proof} +\usepackage{xspace} +\usepackage{mdframed, ebproof} +\usepackage{microtype} +\usepackage{stackengine} + + +\input{catprog} +\renewcommand{\by}[1]{\text{/$\mspace{-2mu}$/~#1}} + +\renewcommand{\paragraph}[1]{\medskip\noindent{\bfseries\sffamily #1.}} + +\usepackage{ifdraft} +\ifdraft{ +% \usepackage{showframe} + \usepackage{showlabels} + \renewcommand{\showlabelfont}{\ttfamily\scriptsize} + \usepackage[layout=footnote,draft]{fixme} + +% \usepackage[notcite,notref]{showkeys} +% \renewcommand*\showkeyslabelformat[1]{% +% \raisebox{1ex}{\raggedleft{\textit{\tiny #1}}} +}{ + \usepackage[layout=footnote,final]{fixme} +} + +\FXRegisterAuthor{sg}{asg}{SG} % Sergey +\FXRegisterAuthor{fg}{afg}{FG} % Florian + +\newcommand{\xCL}{\textbf{xCL}\xspace} + +\usepackage{todos} + +\renewcommand{\xto}[1]{\mathrel{\raisebox{-.15pt}{$\xrightarrow{\;\smash{\raisebox{-.5pt}{\makebox(3,0)[b]{\scriptsize $#1$}}\;}}$}}} + +\newcommand{\val}{\mathsf{v}} +\newcommand{\com}{\mathsf{c}} + +\newcommand{\dl}{\chi} + +\newcommand{\Fst}{\Pi_1} %{\oname{Fst}} +\newcommand{\Snd}{\Pi_2} %{\oname{Snd}} + +\newcommand{\Sigmas}{\Sigma^\star} + +\newcommand{\mS}{\mu\Sigma} +\newcommand{\mSv}{\mS_\val} +\newcommand{\mSc}{\mS_\com} + +\renewcommand{\comp}{\cdot} +\newcommand{\klstar}{\sharp} %% Kleisli star + +\title{Soundness and Completeness of Symmetric Relators} %TODO Please add +%Or: It is expected from a symmetric simulation to be a bisimulation +\titlerunning{From Abstract Higher-Order GSOS to Abstract Big-Step Semantics, Abstractly} + +\author{Sergey Goncharov}{University of Birmingham, UK}{s.goncharov@bham.ac.uk}{https://orcid.org/0000-0001-6924-8766}{} +\author{Pouya Partow}{University of Birmingham, UK}{p.partow@bham.ac.uk}{https://orcid.org/0009-0003-9652-9469}{} + + +\authorrunning{J. Open Access and J.\,R. Public} %TODO mandatory. First: Use abbreviated first/middle names. Second (only in severe cases): Use first author plus 'et al.' + +\Copyright{Jane Open Access and Joan R. Public} %TODO mandatory, please use full first names. LIPIcs license is "CC-BY"; http://creativecommons.org/licenses/by/3.0/ + +%\ccsdesc[100]{\textcolor{red}{Replace ccsdesc macro with valid one}} %TODO mandatory: Please choose ACM 2012 classifications from https://dl.acm.org/ccs/ccs_flat.cfm + +\keywords{Operational semantics, Higher-order GSOS, Extended combinatory logic} + +\category{} %optional, e.g. invited paper + +\relatedversion{} %optional, e.g. full version hosted on arXiv, HAL, or other respository/website +%\relatedversiondetails[linktext={opt. text shown instead of the URL}, cite=DBLP:books/mk/GrayR93]{Classification (e.g. Full Version, Extended Version, Previous Version}{URL to related version} %linktext and cite are optional + +%\supplement{}%optional, e.g. related research data, source code, ... hosted on a repository like zenodo, figshare, GitHub, ... +%\supplementdetails[linktext={opt. text shown instead of the URL}, cite=DBLP:books/mk/GrayR93, subcategory={Description, Subcategory}, swhid={Software Heritage Identifier}]{General Classification (e.g. Software, Dataset, Model, ...)}{URL to related version} %linktext, cite, and subcategory are optional + +%\funding{(Optional) general funding statement \dots}%optional, to capture a funding statement, which applies to all authors. Please enter author specific funding statements as fifth argument of the \author macro. + +%\acknowledgements{I want to thank \dots}%optional + +\nolinenumbers %uncomment to disable line numbering + + + +%Editor-only macros:: begin (do not touch as author)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%\EventEditors{John Q. Open and Joan R. Access} +%\EventNoEds{2} +%\EventLongTitle{42nd Conference on Very Important Topics (CVIT 2016)} +%\EventShortTitle{CVIT 2016} +%\EventAcronym{CVIT} +%\EventYear{2016} +%\EventDate{December 24--27, 2016} +%\EventLocation{Little Whinging, United Kingdom} +%\EventLogo{} +%\SeriesVolume{42} +%\ArticleNo{23} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\hideLIPIcs + +\def\subjclassHeading{} +\makeatletter +\def\@ccsdescString{\erule\vspace{-5ex}} +\makeatother + + +\begin{document} +\allowdisplaybreaks +\let\cedilla\c +\renewcommand{\c}{\colon} + +\maketitle + +%TODO mandatory: add short abstract of the document +\begin{abstract} + +%One remarkable aspect of our approach is its potential for implementation in functional programming languages and proof assistants, +%to atomate SOS specification transformations and reasoning about them. +\end{abstract} + + + +% + +% +%\section{Mathematical Preliminaries}%\label{sec:} + + +\paragraph{Compositionality} +Given a labeled transition systems $(S,L,\to)$, where $S$ is a set of states, $L$ is a set of labels, and $\to\subseteq S\times L\times S$ is a set of labeled transitions, a \emph{simulation} is a relation $r\subseteq S\times S$ such that the following sentence holds: +\begin{gather*} + (x,y)\in r, x\xto{l} x' \Rightarrow \exists y', y\xto{l} y' \;\text{ and } (x',y')\in r +\end{gather*} +The greatest simulation relation over $S$ is called \emph{similarity} and shown with $\leq$. A simulation relation $r$ on $S$ is a \emph{bisimulation} iff the following sentence holds: +\begin{gather*} + (x,y)\in r, y\xto{l} y' \Rightarrow \exists x', x\xto{l} x' \;\text{ and } (x',y')\in r +\end{gather*} +The greatest bisimulation relation over $S$ is called \emph{bisimilarity} and shown with $\sim$. This is the traditional definition of bisimilarity. There are many different notions. For this definition, we can say that the symmetric similarity is the bisimilarity. But it is not always true for different notions. + +\paragraph{Coalgebraic Bisimulation} +For an endofunctor $F$ over a category $\BC$, a coalgebra, is a pair $(X,\alpha)$, where $X$ is an object of $\BC$ and $\alpha\c X\to FX$ is a morphism in $\BC$. Coalgebras serve as an abstraction of variant transition systems. For example, a labeled transition system $(S,L,\to)$ is a coalgebra $(S,\gamma)$, where $\gamma\c S\to\mathcal{P}(L\times S)$ and $\mathcal{P}$ is the powerset functor. + +$S$ can be the set of the terms of a programming language given by a signature $\Sigma$, and $\to$ can be the set of labeled inductions of the language, given by an operational semantics. Following that, a context $C$ is defined as: +\begin{gather*} + C\Coloneqq\Box\mid f(C,\bar{t})\mid f(\bar{t},C)\mid f(\bar{u},C,\bar{s}) +\end{gather*} +$f\in\Sigma$ and by $\bar{t}$, $\bar{s}$ and $\bar{u}$ we mean vectors of terms in $S$. $\Box$ is a placeholder. Assuming $t\in S$, then $C[t]\in S$. We call a relation $r$ congruence iff for terms $t$ and $s$, and a context $C$, $t\mathrel{r}s$ gives $C[t]\mathrel{r}C[s]$. A language with its operational semantics is compositional iff the bisimilarity relation over the terms of the language is a congruence. + +\paragraph{Howe's method} +Howe's method has been traditionally used for compositionality results. \emph{Howe closure} of a relation $r$ is shown by $\hat{r}$ and is defined with the following inference rule: +\begin{gather*} + \infer{f(\bar{t})\mathrel{\hat{r}} s}{\bar{t}\mathrel{\hat{r}} \bar{s} & f(\bar{s})\mathrel{r} s} +\end{gather*} +Assuming that $r$ is reflexive, then $r\subseteq\hat{r}$, and $\hat{r}$ is a congruence. Additionally, if $r$ is reflexive and symmetric, then $\hat{r}^\star$, the transitive closure of $\hat{r}$ is symmetric (the transitive closure trick). So, to prove that bisimilarity is a congruence it is sufficient to prove that $\hat{\sim}$ is a bisimulation. Given the non-symmetric nature of the closure, it is more common to prove that $\hat{\sim}$ is a simulation. It is usually expected from a symmetric simulation to be a bisimulation. But it has not always been the case. + +\paragraph{Relators} + + + +\newpage +\bibliography{references} + + +\end{document} + +%%% Local Variables: +%%% mode: LaTeX +%%% TeX-master: t +%%% End: diff --git a/ACV-abstract-2026/sym-sim.vtc b/ACV-abstract-2026/sym-sim.vtc new file mode 100644 index 0000000..df25928 --- /dev/null +++ b/ACV-abstract-2026/sym-sim.vtc @@ -0,0 +1 @@ +\contitem\title{Soundness and Completeness of Symmetric Relators}\author{Sergey Goncharov and Pouya Partow}\page{:1--:2}

|9U??eVep2)xb5KN?*YiRpD?er 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 PF#79X|8;RLef|FcC1s?p literal 0 HcmV?d00001 diff --git a/ACV-abstract-2026/lipics-v2021.cls b/ACV-abstract-2026/lipics-v2021.cls new file mode 100644 index 0000000..9107039 --- /dev/null +++ b/ACV-abstract-2026/lipics-v2021.cls @@ -0,0 +1,1260 @@ +%% +%% This is file `lipics-v2021.cls'. +%% +%% ----------------------------------------------------------------- +%% Author: Dagstuhl Publishing & le-tex publishing services +%% +%% This file is part of the lipics package for preparing +%% LIPICS articles. +%% +%% Copyright (C) 2021 Schloss Dagstuhl +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is +%% Schloss Dagstuhl (publishing@dagstuhl.de). +%% ----------------------------------------------------------------- +%% +\ProvidesClass{lipics-v2021} + [2023/05/12 v3.1.3 LIPIcs articles] +\NeedsTeXFormat{LaTeX2e}[2015/01/01] +\emergencystretch1em +\advance\hoffset-1in +\advance\voffset-1in +\advance\hoffset2.95mm +\newif\if@nobotseplist \@nobotseplistfalse +\def\@endparenv{% + \addpenalty\@endparpenalty\if@nobotseplist\else\addvspace\@topsepadd\fi\@endpetrue} +\def\@doendpe{% + \@endpetrue + \def\par{\@restorepar + \everypar{}% + \par + \if@nobotseplist + \addvspace\topsep + \addvspace\partopsep + \global\@nobotseplistfalse + \fi + \@endpefalse}% + \everypar{{\setbox\z@\lastbox}% + \everypar{}% + \if@nobotseplist\global\@nobotseplistfalse\fi + \@endpefalse}} +\def\enumerate{% + \ifnum \@enumdepth >\thr@@\@toodeep\else + \advance\@enumdepth\@ne + \edef\@enumctr{enum\romannumeral\the\@enumdepth}% + \expandafter + \list + \csname label\@enumctr\endcsname + {\advance\partopsep\topsep + \topsep\z@\@plus\p@ + \ifnum\@listdepth=\@ne + \labelsep0.72em + \else + \ifnum\@listdepth=\tw@ + \labelsep0.3em + \else + \labelsep0.5em + \fi + \fi + \usecounter\@enumctr\def\makelabel##1{\hss\llap{##1}}}% + \fi} +\def\endenumerate{\ifnum\@listdepth=\@ne\global\@nobotseplisttrue\fi\endlist} +\def\itemize{% + \ifnum \@itemdepth >\thr@@\@toodeep\else + \advance\@itemdepth\@ne + \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}% + \expandafter + \list + \csname\@itemitem\endcsname + {\advance\partopsep\topsep + \topsep\z@\@plus\p@ + \ifnum\@listdepth=\@ne + \labelsep0.83em + \else + \ifnum\@listdepth=\tw@ + \labelsep0.75em + \else + \labelsep0.5em + \fi + \fi + \def\makelabel##1{\hss\llap{##1}}}% + \fi} +\def\enditemize{\ifnum\@listdepth=\@ne\global\@nobotseplisttrue\fi\endlist} +\def\@title{\textcolor{red}{Author: Please provide a title}} +\let\@subtitle\@empty +\def\subtitle#1{\gdef\@subtitle{#1}} +\def\subtitleseperator{: } +\def\@sect#1#2#3#4#5#6[#7]#8{% + \ifnum #2>\c@secnumdepth + \let\@svsec\@empty + \else + \refstepcounter{#1}% + \protected@edef\@svsec{\@seccntformat{#1}\relax}% + \fi + \@tempskipa #5\relax + \ifdim \@tempskipa>\z@ + \begingroup + #6{% + \@hangfrom{\hskip #3\relax + \ifnum #2=1 + \colorbox{lipicsYellow}{\kern0.15em\@svsec\kern0.15em}\quad + \else + \@svsec\quad + \fi}% + \interlinepenalty \@M #8\@@par}% + \endgroup + \csname #1mark\endcsname{#7}% + \addcontentsline{toc}{#1}{% + \ifnum #2>\c@secnumdepth \else + \protect\numberline{\csname the#1\endcsname}% + \fi + #7}% + \else + \def\@svsechd{% + #6{\hskip #3\relax + \@svsec #8}% + \csname #1mark\endcsname{#7}% + \addcontentsline{toc}{#1}{% + \ifnum #2>\c@secnumdepth \else + \protect\numberline{\csname the#1\endcsname}% + \fi + #7}}% + \fi + \@xsect{#5}} +\def\@seccntformat#1{\csname the#1\endcsname} +\def\@biblabel#1{\textcolor{lipicsGray}{\sffamily\bfseries#1}} +\def\EventLogoHeight{25} +\def\copyrightline{% + \ifx\@hideLIPIcs\@undefined + \ifx\@EventLogo\@empty + \else + \setbox\@tempboxa\hbox{\includegraphics[height=\EventLogoHeight\p@]{\@EventLogo}}% + \rlap{\hspace\textwidth\hspace{-\wd\@tempboxa}\hspace{\z@}% + \vtop to\z@{\vskip-0mm\unhbox\@tempboxa\vss}}% + \fi + \scriptsize + \vtop{\hsize\textwidth + \nobreakspace\par + \@Copyright + \ifx\@EventLongTitle\@empty\else\@EventLongTitle.\\\fi + \ifx\@EventEditors\@empty\else + \@Eds: \@EventEditors + ; Article~No.\,\@ArticleNo; pp.\,\@ArticleNo:\thepage--\@ArticleNo:\number\numexpr\getpagerefnumber{TotPages}% + \\ + \fi + \setbox\@tempboxa\hbox{\IfFileExists{lipics-logo-bw.pdf}{\includegraphics[height=14\p@,trim=0 15 0 0]{lipics-logo-bw}}{\includegraphics[height=14\p@, width=62pt]{example-image-plain}}}% + \hspace*{\wd\@tempboxa}\enskip + \href{https://www.dagstuhl.de/lipics/}% + {Leibniz International Proceedings in Informatics}\\ + \smash{\unhbox\@tempboxa}\enskip + \href{https://www.dagstuhl.de}% + {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik, Dagstuhl Publishing, Germany}}% + \fi} +\def\ps@plain{\let\@mkboth\@gobbletwo + \let\@oddhead\@empty + \let\@evenhead\@empty + \let\@evenfoot\copyrightline + \let\@oddfoot\copyrightline} +\def\lipics@opterrshort{Option "\CurrentOption" not supported} +\def\lipics@opterrlong{The option "\CurrentOption" from article.cls is not supported by lipics.cls.} +\DeclareOption{a5paper}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} +\DeclareOption{b5paper}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} +\DeclareOption{legalpaper}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} +\DeclareOption{executivepaper}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} +\DeclareOption{landscape}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} +\DeclareOption{10pt}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} +\DeclareOption{11pt}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} +\DeclareOption{12pt}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} +\DeclareOption{oneside}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} +\DeclareOption{twoside}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} +\DeclareOption{titlepage}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} +\DeclareOption{notitlepage}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} +\DeclareOption{onecolumn}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} +\DeclareOption{twocolumn}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} +\DeclareOption{fleqn}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} +\DeclareOption{openbib}{\@latexerr{\lipics@opterrshort}{\lipics@opterrlong}} +\DeclareOption{a4paper}{\PassOptionsToClass{\CurrentOption}{article} + \advance\hoffset-2.95mm + \advance\voffset8.8mm} +\DeclareOption{numberwithinsect}{\let\numberwithinsect\relax} +\DeclareOption{cleveref}{\let\usecleveref\relax} +\DeclareOption{autoref}{\let\useautoref\relax} +\DeclareOption{anonymous}{\let\authoranonymous\relax} +\DeclareOption{thm-restate}{\let\usethmrestate\relax} +\DeclareOption{authorcolumns}{\let\authorcolumns\relax} +\let\compactauthor\relax +\DeclareOption{oldauthorstyle}{\let\compactauthor\@empty} +\DeclareOption{compactauthor}{\let\compactauthor\relax} +\DeclareOption{pdfa}{\let\pdfa\relax} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}} +\ProcessOptions +\LoadClass[twoside,notitlepage,fleqn]{article} +\renewcommand\normalsize{% + \@setfontsize\normalsize\@xpt{13}% + \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@ + \abovedisplayshortskip \z@ \@plus3\p@ + \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@ + \belowdisplayskip \abovedisplayskip + \let\@listi\@listI} +\normalsize +\renewcommand\small{% + \@setfontsize\small\@ixpt{11.5}% + \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@ + \abovedisplayshortskip \z@ \@plus2\p@ + \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@ + \def\@listi{\leftmargin\leftmargini + \topsep 4\p@ \@plus2\p@ \@minus2\p@ + \parsep 2\p@ \@plus\p@ \@minus\p@ + \itemsep \parsep}% + \belowdisplayskip \abovedisplayskip +} +\renewcommand\footnotesize{% + \@setfontsize\footnotesize{8.5}{9.5}% + \abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@ + \abovedisplayshortskip \z@ \@plus\p@ + \belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@ + \def\@listi{\leftmargin\leftmargini + \topsep 3\p@ \@plus\p@ \@minus\p@ + \parsep 2\p@ \@plus\p@ \@minus\p@ + \itemsep \parsep}% + \belowdisplayskip \abovedisplayskip +} +\renewcommand\large{\@setfontsize\large{10.5}{13}} +\renewcommand\Large{\@setfontsize\Large{12}{14}} +\setlength\parindent{1.5em} +\setlength\headheight{3mm} +\setlength\headsep {10mm} +\setlength\footskip{3mm} +\setlength\textwidth{140mm} +\setlength\textheight{222mm} +\setlength\oddsidemargin{32mm} +\setlength\evensidemargin{38mm} +\setlength\marginparwidth{25mm} +\setlength\topmargin{13mm} +\setlength{\skip\footins}{2\baselineskip \@plus 4\p@ \@minus 2\p@} +\def\@listi{\leftmargin\leftmargini + \parsep\z@ \@plus\p@ + \topsep 8\p@ \@plus2\p@ \@minus4\p@ + \itemsep \parsep} +\let\@listI\@listi +\@listi +\def\@listii {\leftmargin\leftmarginii + \labelwidth\leftmarginii + \advance\labelwidth-\labelsep + \topsep 4\p@ \@plus2\p@ \@minus\p@ + \parsep\z@ \@plus\p@ + \itemsep \parsep} +\def\@listiii{\leftmargin\leftmarginiii + \labelwidth\leftmarginiii + \advance\labelwidth-\labelsep + \topsep 2\p@ \@plus\p@\@minus\p@ + \parsep \z@ + \partopsep \p@ \@plus\z@ \@minus\p@ + \itemsep \z@ \@plus\p@} +\def\ps@headings{% + \def\@evenhead{\large\sffamily\bfseries + \llap{\hbox to0.5\oddsidemargin{ \ifx\@hideLIPIcs\@undefined\ifx\@ArticleNo\@empty\textcolor{red}{XX}\else\@ArticleNo\fi:\fi\thepage\hss}}\leftmark\hfil}% + \def\@oddhead{\large\sffamily\bfseries\rightmark\hfil + \rlap{\hbox to0.5\oddsidemargin{\hss \ifx\@hideLIPIcs\@undefined\ifx\@ArticleNo\@empty\textcolor{red}{XX}\else\@ArticleNo\fi:\fi\thepage}}}% + \def\@oddfoot{\hfil + \rlap{% + \vtop{% + \vskip10mm + \colorbox{lipicsYellow} + {\@tempdima\evensidemargin + \advance\@tempdima1in + \advance\@tempdima\hoffset + \hb@xt@\@tempdima{% + \ifx\@hideLIPIcs\@undefined + \textcolor{lipicsGray}{\normalsize\sffamily + \bfseries\quad + \expandafter\textsolittle + \expandafter{\@EventShortTitle}}% + \fi + \strut\hss}}}}} + \let\@evenfoot\@empty + \let\@mkboth\markboth + \let\sectionmark\@gobble + \let\subsectionmark\@gobble} +\pagestyle{headings} +\renewcommand\maketitle{\par + \begingroup + \thispagestyle{plain} + \renewcommand\thefootnote{\@fnsymbol\c@footnote}% + \if@twocolumn + \ifnum \col@number=\@ne + \@maketitle + \else + \twocolumn[\@maketitle]% + \fi + \else + \newpage + \global\@topnum\z@ % Prevents figures from going at top of page. + \@maketitle + \fi + \thispagestyle{plain}\@thanks + \endgroup + \global\let\thanks\relax + \global\let\maketitle\relax + \global\let\@maketitle\relax + \global\let\@thanks\@empty + \global\let\@author\@empty + \global\let\@date\@empty + \global\let\@title\@empty + \global\let\@subtitle\@empty + \global\let\title\relax + \global\let\author\relax + \global\let\date\relax + \global\let\and\relax +} +\newwrite\tocfile +\def\@maketitle{% + \newpage + \null\vskip-\baselineskip + \vskip-\headsep + \@titlerunning + \@authorrunning + %%\let \footnote \thanks + \parindent\z@ \raggedright + \if!\@title!\def\@title{\textcolor{red}{Author: Please fill in a title}}\fi + {\LARGE\sffamily\bfseries\mathversion{bold}\@title \if!\@subtitle!\else{\\\Large\sffamily\bfseries\mathversion{bold}\@subtitle}\fi \par}% + \vskip 1em + \ifx\@author\orig@author + \textcolor{red}{Author: Please provide author information}% + \else + {\def\thefootnote{\@arabic\c@footnote}% + \setcounter{footnote}{0}% + \fontsize{9.5}{12}\selectfont\@author}% + \fi + \bgroup + \immediate\openout\tocfile=\jobname.vtc + \protected@write\tocfile{ + \let\footnote\@gobble + \let\thanks\@gobble + \def\footnotemark{} + \def\and{and }% + \def\,{ } + \def\\{ } + }{% + \string\contitem + \string\title{\@title \if!\@subtitle!\else\subtitleseperator \@subtitle\fi}% + \string\author{\@authorsfortoc}% + \string\page{\@ArticleNo:\thepage--\@ArticleNo:\number\numexpr\getpagerefnumber{TotPages}}}% + \closeout\tocfile + \egroup + \par} +\renewcommand\tableofcontents{% + \section*{\contentsname}% + \@starttoc{toc}} +\setcounter{secnumdepth}{4} +\renewcommand\section{\@startsection {section}{1}{\z@}% + {-3.5ex \@plus -1ex \@minus -.2ex}% + {2.3ex \@plus.2ex}% + {\sffamily\Large\bfseries\raggedright}} +\renewcommand\subsection{\@startsection{subsection}{2}{\z@}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\sffamily\Large\bfseries\raggedright}} +\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\sffamily\Large\bfseries\raggedright}} +\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}% + {-3.25ex \@plus-1ex \@minus-.2ex}% + {1.5ex \@plus .2ex}% + {\sffamily\large\bfseries\raggedright}} +\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\z@}% + {3.25ex \@plus1ex \@minus .2ex}% + {-1em}% + {\sffamily\normalsize\bfseries}} +\newcommand{\proofsubparagraph}{\@startsection{subparagraph}{5}{\z@}% + {3.25ex \@plus1ex \@minus .2ex}% + {-1em}% + {\color{lipicsGray}\sffamily\normalsize\bfseries}} +\setlength\leftmargini \parindent +\setlength\leftmarginii {1.2em} +\setlength\leftmarginiii{1.2em} +\setlength\leftmarginiv {1.2em} +\setlength\leftmarginv {1.2em} +\setlength\leftmarginvi {1.2em} +\renewcommand\labelenumi{% + \textcolor{lipicsGray}{\sffamily\bfseries\upshape\mathversion{bold}\theenumi.}} +\renewcommand\labelenumii{% + \textcolor{lipicsGray}{\sffamily\bfseries\upshape\mathversion{bold}\theenumii.}} +\renewcommand\labelenumiii{% + \textcolor{lipicsGray}{\sffamily\bfseries\upshape\mathversion{bold}\theenumiii.}} +\renewcommand\labelenumiv{% + \textcolor{lipicsGray}{\sffamily\bfseries\upshape\mathversion{bold}\theenumiv.}} +\renewcommand\labelitemi{% + \textcolor{lipicsBulletGray}{\ifnum\@listdepth=\@ne + \rule{0.67em}{0.33em}% + \else + \rule{0.45em}{0.225em}% + \fi}} +\renewcommand\labelitemii{% + \textcolor{lipicsBulletGray}{\rule{0.45em}{0.225em}}} +\renewcommand\labelitemiii{% + \textcolor{lipicsBulletGray}{\sffamily\bfseries\textasteriskcentered}} +\renewcommand\labelitemiv{% + \textcolor{lipicsBulletGray}{\sffamily\bfseries\textperiodcentered}} +\renewenvironment{description} + {\list{}{\advance\partopsep\topsep\topsep\z@\@plus\p@ + \labelwidth\z@ \itemindent-\leftmargin + \let\makelabel\descriptionlabel}} + {\ifnum\@listdepth=\@ne\global\@nobotseplisttrue\fi\endlist} +\renewcommand*\descriptionlabel[1]{% + \hspace\labelsep\textcolor{lipicsGray}{\sffamily\bfseries\mathversion{bold}#1}} +\def\topmattervskip{0.7} +\renewenvironment{abstract}{% + \vskip\topmattervskip\bigskipamount + \noindent + \rlap{\color{lipicsLineGray}\vrule\@width\textwidth\@height1\p@}% + \hspace*{7mm}\fboxsep1.5mm\colorbox[rgb]{1,1,1}{\raisebox{-0.4ex}{% + \large\selectfont\sffamily\bfseries\abstractname}}% + \vskip3\p@ + \fontsize{9}{12}\selectfont + \noindent\ignorespaces} + {\vskip\topmattervskip\baselineskip\noindent + \subjclassHeading + \ifx\@ccsdescString\@empty + \textcolor{red}{Author: Please fill in 1 or more \string\ccsdesc\space macro}% + \else + \@ccsdescString + \fi + \vskip\topmattervskip\baselineskip + \noindent\keywordsHeading + \ifx\@keywords\@empty + \textcolor{red}{Author: Please fill in \string\keywords\space macro}% + \else + \@keywords + \fi + \ifx\@hideLIPIcs\@undefined + \ifx\@DOIPrefix\@empty\else + \vskip\topmattervskip\baselineskip\noindent + \doiHeading\href{https://doi.org/\@lipicsdoi}{\@lipicsdoi}% + \fi + \fi + \ifx\@category\@empty\else + \vskip\topmattervskip\baselineskip\noindent + \categoryHeading\@category + \fi + \ifx\@relatedversion\@empty\else + \vskip\topmattervskip\baselineskip\noindent + \relatedversionHeading\ifx\authoranonymous\relax\textcolor{red}{Anonymous related version(s)}\else\@relatedversion\fi + \fi + \ifx\@supplement\@empty\else + \vskip\topmattervskip\baselineskip\noindent + \supplementHeading\ifx\authoranonymous\relax\textcolor{red}{Anonymous supplementary material}\else\@supplement\fi + \fi + \ifx\@funding\@empty\else + \vskip\topmattervskip\baselineskip\noindent + \fundingHeading\ifx\authoranonymous\relax\textcolor{red}{Anonymous funding}\else\@funding\fi + \fi + \ifx\@acknowledgements\@empty\else + \vskip\topmattervskip\baselineskip\noindent + \acknowledgementsHeading\ifx\authoranonymous\relax\textcolor{red}{Anonymous acknowledgements} \else\@acknowledgements\fi + \fi + \protected@write\@auxout{}{\string\gdef\string\@pageNumberEndAbstract{\thepage}}% + }% end abstract +\renewenvironment{thebibliography}[1] + {\if@noskipsec \leavevmode \fi + \par + \@tempskipa-3.5ex \@plus -1ex \@minus -.2ex\relax + \@afterindenttrue + \@tempskipa -\@tempskipa \@afterindentfalse + \if@nobreak + \everypar{}% + \else + \addpenalty\@secpenalty\addvspace\@tempskipa + \fi + \noindent + \rlap{\color{lipicsLineGray}\vrule\@width\textwidth\@height1\p@}% + \hspace*{7mm}\fboxsep1.5mm\colorbox[rgb]{1,1,1}{\raisebox{-0.4ex}{% + \normalsize\sffamily\bfseries\refname}}% + \@xsect{1ex \@plus.2ex}% + \list{\@biblabel{\@arabic\c@enumiv}}% + {\leftmargin8.5mm + \labelsep\leftmargin + \settowidth\labelwidth{\@biblabel{#1}}% + \advance\labelsep-\labelwidth + \usecounter{enumiv}% + \let\p@enumiv\@empty + \renewcommand\theenumiv{\@arabic\c@enumiv}}% + \fontsize{9}{12}\selectfont + \sloppy + \clubpenalty4000 + \@clubpenalty \clubpenalty + \widowpenalty4000% + \sfcode`\.\@m\protected@write\@auxout{}{\string\gdef\string\@pageNumberStartBibliography{\thepage}}} + {\def\@noitemerr + {\@latex@warning{Empty `thebibliography' environment}}% + \protected@write\@auxout{}{\string\gdef\string\@pageNumberEndBibliography{\thepage}}% + \endlist} +\g@addto@macro\appendix{\immediate\write\@auxout{\string\gdef\string\@pageNumberStartAppendix{\thepage}}}% +\renewcommand\footnoterule{% + \kern-8\p@ + {\color{lipicsBulletGray}\hrule\@width40mm\@height1\p@}% + \kern6.6\p@} +\renewcommand\@makefntext[1]{% + \parindent\z@\hangindent1em + \leavevmode + \hb@xt@1em{\@makefnmark\hss}#1} +\usepackage{microtype} +\usepackage[utf8]{inputenc} +\ifx\pdfa\relax% + \IfFileExists{glyphtounicode.tex}{ + \input glyphtounicode + \pdfgentounicode=1 + }{}% +\fi +\IfFileExists{lmodern.sty}{\RequirePackage{lmodern}}{} +\IfFileExists{fontawesome5.sty}{% +\RequirePackage{fontawesome5}% +\IfFileExists{orcid.pdf}{% +\def\orcidsymbol{\includegraphics[height=9\p@]{orcid}} +}{ +\def\orcidsymbol{\textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries \faOrcid}}% +} +\def\mailsymbol{\textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries \faIcon[regular]{envelope}}}% +\def\homesymbol{\textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries \faHome}}% +}{% +\ClassWarning{Package fontawesome5 not installed}{Please install package fontawesome5} +\def\orcidsymbol{\textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries ORCID}} +\def\mailsymbol{\textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries @}}% +\def\homesymbol{\textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries H}}% +}% +\RequirePackage[T1]{fontenc} +\RequirePackage{textcomp} +\RequirePackage[mathscr]{eucal} +\RequirePackage{amssymb} +\PassOptionsToPackage{retainmissing}{MnSymbol} +\AtBeginDocument{\@ifpackageloaded{MnSymbol}% + {\expandafter\let\csname ver@amssymb.sty\endcsname\relax + \let\complement\@undefined + \RequirePackage{amssymb}}{}} +\RequirePackage{soul} +\sodef\textsolittle{}{.12em}{.5em\@plus.08em\@minus.06em}% + {.4em\@plus.275em\@minus.183em} +\RequirePackage{color} %kept for backward compatibility +\AtBeginDocument{ + \@ifpackageloaded{xcolor}{ + }{ + \RequirePackage{xcolor} + } + \definecolor{darkgray}{rgb}{0.31,0.31,0.33} + \definecolor[named]{lipicsGray}{rgb}{0.31,0.31,0.33} + \definecolor[named]{lipicsBulletGray}{rgb}{0.60,0.60,0.61} + \definecolor[named]{lipicsLineGray}{rgb}{0.51,0.50,0.52} + \definecolor[named]{lipicsLightGray}{rgb}{0.85,0.85,0.86} + \definecolor[named]{lipicsYellow}{rgb}{0.99,0.78,0.07} +} +\RequirePackage{babel} +\RequirePackage[tbtags,fleqn]{amsmath} +\AtBeginDocument{ + \@ifpackageloaded{enumitem}{\ClassWarning{Package 'enumitem' incompatible}{Don't use package 'enumitem'; Package enumerate preloaded!}}{} + \@ifpackageloaded{paralist}{\ClassWarning{Package 'paralist' incompatible}{Don't use package 'paralist'; Package enumerate preloaded!}}{} +} +\RequirePackage{enumerate} +\def\@enum@{\list{\textcolor{lipicsGray}{\sffamily\bfseries\upshape\mathversion{bold}\csname label\@enumctr\endcsname}}% + {\advance\partopsep\topsep + \topsep\z@\@plus\p@ + \usecounter{\@enumctr}\def\makelabel##1{\hss\llap{##1}}}} +\def\romanenumerate{\enumerate[(i)]} +\let\endromanenumerate\endenumerate +\def\alphaenumerate{\enumerate[(a)]} +\let\endalphaenumerate\endenumerate +\def\bracketenumerate{\enumerate[(1)]} +\let\endbracketenumerate\endenumerate +\RequirePackage{graphicx} +\RequirePackage{array} +\let\@classzold\@classz +\def\@classz{% + \expandafter\ifx\d@llarbegin\begingroup + \toks \count@ = + \expandafter{\expandafter\small\the\toks\count@}% + \fi + \@classzold} +\RequirePackage{multirow} +\RequirePackage{tabularx} +\RequirePackage[online]{threeparttable} +\def\TPTtagStyle#1{#1)} +\def\tablenotes{\small\TPT@defaults + \@ifnextchar[\TPT@setuptnotes\TPTdoTablenotes} % ] +\RequirePackage{listings} +\lstset{basicstyle=\small\ttfamily,% + backgroundcolor=\color{lipicsLightGray},% + frame=single,framerule=0pt,xleftmargin=\fboxsep,xrightmargin=\fboxsep} +\RequirePackage[left,mathlines]{lineno} +\linenumbers +\renewcommand\linenumberfont{\normalfont\tiny\sffamily} +%%%% patch to cope with amsmath +%%%% http://phaseportrait.blogspot.de/2007/08/lineno-and-amsmath-compatibility.html +\newcommand*\patchAmsMathEnvironmentForLineno[1]{% + \expandafter\let\csname old#1\expandafter\endcsname\csname #1\endcsname + \expandafter\let\csname oldend#1\expandafter\endcsname\csname end#1\endcsname + \renewenvironment{#1}% + {\linenomath\csname old#1\endcsname}% + {\csname oldend#1\endcsname\endlinenomath}}% +\newcommand*\patchBothAmsMathEnvironmentsForLineno[1]{% + \patchAmsMathEnvironmentForLineno{#1}% + \patchAmsMathEnvironmentForLineno{#1*}}% +\AtBeginDocument{% + \patchBothAmsMathEnvironmentsForLineno{equation}% + \patchBothAmsMathEnvironmentsForLineno{align}% + \patchBothAmsMathEnvironmentsForLineno{flalign}% + \patchBothAmsMathEnvironmentsForLineno{alignat}% + \patchBothAmsMathEnvironmentsForLineno{gather}% + \patchBothAmsMathEnvironmentsForLineno{multline}} +\ifx\pdfa\relax% + \RequirePackage[pdfa,unicode]{hyperref}% +\else% + \RequirePackage[unicode]{hyperref}% +\fi% +\let\usehyperxmp\@empty% +\ifx\pdfa\relax% + \IfFileExists{hyperxmp.sty}{% + \RequirePackage{hyperxmp}% + \@ifpackagelater{hyperxmp}{2019/04/05}{% + \let\usehyperxmp\relax% + }{% + \ClassWarning{Package hyperxmp outdated}{You are using an outdated version of the package hyperxmp. Please update!}% + }}{}% +\fi% +\IfFileExists{totpages.sty}{ + \RequirePackage{totpages} +}{ + \ClassWarning{Package totpages not installed}{Please install package totpages} + \newcounter{TotPages} + \setcounter{TotPages}{99} +} +\let\C\relax% +\let\G\relax% +\let\F\relax% +\let\U\relax% +\pdfstringdefDisableCommands{% + \let\thanks\@gobble% + \let\footnote\@gobble% + \def\footnotemark{}% + \def\cs#1{\textbackslash #1}% + \let\normalfont\@empty% + \let\scshape\@empty% + \def\and{and }% + \def\,{ }% + \def\textrightarrow{ -> }% + \let\mathsf\@empty% +}% +\hypersetup{ + breaklinks=true, + pdfencoding=unicode, + bookmarksnumbered, + pdfborder={0 0 0}, + pdfauthor={ } +}% +\AtBeginDocument{ +\ifx\usehyperxmp\relax +\hypersetup{ +pdftitle={\@title \if!\@subtitle!\else\subtitleseperator \@subtitle\fi}, +pdfauthor={\ifx\authoranonymous\relax Anonymous author(s) \else \@authorsforpdf \fi}, +pdfkeywords={\@keywords}, +pdfproducer={LaTeX with lipics-v2021.cls}, +pdfsubject={LIPIcs, Vol.\@SeriesVolume, \@EventShortTitle}, +pdfcopyright = { Copyright (C) \ifx\authoranonymous\relax Anonymous author(s) \else \@copyrightholder; \fi licensed under Creative Commons License CC-BY 4.0}, +pdflang={en}, +pdfmetalang={en}, +pdfpublisher={Schloss Dagstuhl -- Leibniz-Zentrum für Informatik, Dagstuhl Publishing, Germany}, +pdflicenseurl={https://creativecommons.org/licenses/by/4.0/}, +pdfpubtype={LIPIcs}, +pdfvolumenum={\@SeriesVolume}, +pdfpagerange={\@ArticleNo:\thepage-\@ArticleNo:\theTotPages}, +pdfdoi={\@lipicsdoi}, +pdfapart=3, +pdfaconformance=B +} +\else% +\hypersetup{ +pdftitle={\@title \if!\@subtitle!\else\subtitleseperator \@subtitle\fi}, +pdfauthor={\ifx\authoranonymous\relax Anonymous author(s) \else \@authorsforpdf \fi}, +pdfkeywords={\@keywords}, +pdfcreator={LaTeX with lipics-v2021.cls}, +pdfsubject={LIPIcs, Vol.\@SeriesVolume, \@EventShortTitle; Copyright (C) \ifx\authoranonymous\relax Anonymous author(s) \else \@copyrightholder; \fi licensed under Creative Commons License CC-BY 4.0} +}% +\fi % +} +\ifx\usehyperxmp\relax +\pdfobjcompresslevel=0 +\pdfinclusioncopyfonts=1 +\IfFileExists{colorprofiles.tex}{ +\RequirePackage{colorprofiles}% +\IfFileExists{sRGB.icc}{ +\immediate\pdfobj stream attr{/N 3} file{sRGB.icc} +\pdfcatalog{% +/OutputIntents [ +<< +/Type /OutputIntent +/S /GTS_PDFA1 +/DestOutputProfile \the\pdflastobj\space 0 R +/OutputConditionIdentifier (sRGB) +/Info (sRGB) +>> +] +}}{} +}{\ClassWarning{Package colorprofiles not installed}{Please install package colorprofiles}} +\fi +\RequirePackage[labelsep=space,singlelinecheck=false,% + font={up,small},labelfont={sf,bf},% + listof=false]{caption}%"listof" instead of "list" for backward compatibility +\@ifpackagelater{hyperref}{2009/12/09} + {\captionsetup{compatibility=false}}%cf. http://groups.google.de/group/comp.text.tex/browse_thread/thread/db9310eb540fbbd8/42e30f3b7b3aa17a?lnk=raot + {} +\DeclareCaptionLabelFormat{boxed}{% + \kern0.05em{\color[rgb]{0.99,0.78,0.07}\rule{0.73em}{0.73em}}% + \hspace*{0.67em}\bothIfFirst{#1}{~}#2} +\captionsetup{labelformat=boxed} +\captionsetup[table]{position=top} +\RequirePackage[figuresright]{rotating} +\caption@AtBeginDocument{\@ifpackageloaded{subfig}{\ClassError{lipics}{% + Do not load the subfig package}{The more recent subcaption package is already loaded}}{}} +\RequirePackage{subcaption} +\def\titlerunning#1{\gdef\@titlerunning{{\let\footnote\@gobble\markboth{#1}{#1}}}} +\def\authorrunning#1{% + \gdef\@authorrunning{\markright{\ifx\authoranonymous\relax\textcolor{red}{Anonymous author(s)} \else\if!#1!\textcolor{red}{Author: Please fill in the \string\authorrunning\space macro}\else#1\fi\fi}}} +\titlerunning{\@title \if!\@subtitle!\else\subtitleseperator \@subtitle\fi} +\authorrunning{\textcolor{red}{Author: Please use the \string\authorrunning\space macro}} +\def\EventLongTitle#1{\gdef\@EventLongTitle{#1}} +\EventLongTitle{} +\def\EventShortTitle#1{\gdef\@EventShortTitle{#1}} +\EventShortTitle{} +\def\EventEditors#1{\gdef\@EventEditors{#1}} +\EventEditors{} +\def\EventNoEds#1{\gdef\@EventNoEds{#1}\xdef\@Eds{Editor\ifnum#1>1s\fi}} +\EventNoEds{1} +\def\EventLogo#1{\gdef\@EventLogo{#1}} +\EventLogo{} +\def\EventAcronym#1{\gdef\@EventAcronym{#1}} +\EventAcronym{} +\def\EventYear#1{\gdef\@EventYear{#1}} +\EventYear{} +\def\EventDate#1{\gdef\@EventDate{#1}} +\EventDate{} +\def\EventLocation#1{\gdef\@EventLocation{#1}} +\EventLocation{} +\def\SeriesVolume#1{\gdef\@SeriesVolume{#1}} +\SeriesVolume{} +\def\ArticleNo#1{\gdef\@ArticleNo{#1}} +\ArticleNo{} +\def\DOIPrefix#1{\gdef\@DOIPrefix{#1}} +\DOIPrefix{10.4230/LIPIcs} +\def\@lipicsdoi{\@DOIPrefix.\@EventAcronym.\@EventYear.\@ArticleNo} +\def\and{\newline} +\let\orig@author\@author +\let\@authorsfortoc\@empty +\let\@authorsforpdf\@empty +\newcount\c@author +\newcounter{currentauthor} +\def\authorcolumnsMin{6} +\def\@authornum{0} +\def\author#1#2#3#4#5{% + \ifx\@author\orig@author\let\@author\@empty\fi + \g@addto@macro\@author{% + \noexpandarg\StrBehind{#2}{\and \url}[\homepageTemp]\IfSubStr{#2}{\and \url}{\StrBefore{#2}{\and \url}[\affiliation]}{\def\affiliation{#2}}% + \expandarg\exploregroups\StrRemoveBraces{\homepageTemp}[\homepage]% + \ifx\authorcolumns\relax + \ifnum\c@author>\authorcolumnsMin + \stepcounter{currentauthor} + \ifodd\value{currentauthor} + \begin{minipage}[t]{\textwidth} + \begin{minipage}[t]{0.49\textwidth} + \else + \hfill \begin{minipage}[t]{0.49\textwidth} + \fi + \else + \ClassWarning{Option 'authorcolumns' only applicable for > 6 authors}{Option 'authorcolumns' only applicable for >6 authors!} + \addvspace{0.5\baselineskip} + \fi + \else + \addvspace{0.5\baselineskip} + \fi + {\Large\bfseries + \if!#1! + \textcolor{red}{Author: Please enter author name}% + \else + \ifx\authoranonymous\relax + \textcolor{red}{Anonymous author} + \else + #1\,% + \ifx\compactauthor\relax\if!#3!\else{\,\href{mailto:#3}{\mailsymbol}}\fi% + \ifx\homepage\@empty\else{\,\href{\homepage}{\homesymbol}}\fi\fi% + \if!#4!\else{\,\href{#4}{\orcidsymbol}}\fi% + \if!#5!\else + \ifx\@funding\@empty + \expandafter\g@addto@macro\expandafter\@funding{\textit{\expandafter{\let\footnote\@gobble #1}}:\space{#5}} + \else + \expandafter\g@addto@macro\expandafter\@funding{\\\textit{\expandafter{\let\footnote\@gobble #1}}:\space{#5}} + \fi + \fi + \fi + \fi + } + {\small + \if!#2!\textcolor{red}{Author: Please enter affiliation as second parameter of the author macro}\else{\\* \ifx\authoranonymous\relax\textcolor{red}{Anonymous affiliation}\else\ifx\compactauthor\relax \affiliation \else#2\fi\fi}\fi + \ifx\compactauthor\relax\else\if!#3!\else{\ifx\authoranonymous\relax\else\\*\href{mailto:#3}{#3}\fi}\fi\fi + }\par + \ifx\authorcolumns\relax + \ifnum\c@author>\authorcolumnsMin + \end{minipage} + \ifnum\c@author=\value{currentauthor} + \end{minipage} + \else + \ifodd\value{currentauthor} + \else + \end{minipage}% + \medskip + \fi + \fi + \fi + \fi}% + \global\advance\c@author\@ne + \protected@write\@auxout{}{\string\gdef\string\@authornum{\the\c@author}} + \ifnum\c@author=\@ne + \gdef\@authorsfortoc{#1}% + \gdef\@authorsforpdf{#1} + \else + \expandafter\g@addto@macro\expandafter\@authorsforpdf\expandafter{, #1} + \expandafter\g@addto@macro\expandafter\@authorsfortoc\expandafter{\expandafter\csname\the\c@author authand\endcsname#1}% + \@namedef{\the\c@author authand}{,\space}% + \AtBeginDocument{% + \expandafter\ifnum\@authornum=2 + \@namedef{2authand}{\space and\space}% + \else + \@namedef{\@authornum authand}{,\space and\space}% + \fi} + \fi} +\newcommand*\affil[2][]{% + \ClassError{lipics} + {\string\affil\space deprecated: Please enter affiliation as second parameter of the author macro} + {Since 2017, \string\affil\space is obsolete in lipics.}} +\newcommand*\Copyright[1]{% + \def\@copyrightholder{#1} + \def\@Copyright{% + \setbox\@tempboxa\hbox{\IfFileExists{cc-by.pdf}{\includegraphics[height=14\p@,clip]{cc-by}}{\includegraphics[height=14\p@, width=40pt]{example-image-plain}}}% + \@rightskip\@flushglue \rightskip\@rightskip + \hangindent\dimexpr\wd\@tempboxa+0.5em\relax + \href{https://creativecommons.org/licenses/by/4.0/}% + {\smash{\lower\baselineskip\hbox{\unhcopy\@tempboxa}}}\enskip + \textcopyright\ % + \ifx!#1!\textcolor{red}{Author: Please fill in the \string\Copyright\space macro}\else\ifx\authoranonymous\relax\textcolor{red}{Anonymous author(s)}\else#1\fi\fi + ;\\% + licensed under Creative Commons License CC-BY 4.0\ifx!#1!\\\null\fi\par}} +\Copyright{\textcolor{red}{Author: Please provide a copyright holder}} +\let\@copyrightholder\@empty +\def\hideLIPIcs{\let\@hideLIPIcs\relax} +\usepackage{xstring} +\def\keywords#1{\def\@keywords{#1}} +\let\@keywords\@empty +\def\keywordsHeading{% + \textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries + Keywords and phrases\enskip}} +\RequirePackage{comment} +\excludecomment{CCSXML} +% inspired by https://tex.stackexchange.com/questions/12810/how-do-i-split-a-string +\global\newcommand\ccsdesc[2][100]{\@ccsdesc#1~#2~~\relax} +\let\orig@ccsdesc\@ccsdesc +\let\@ccsdesc\@empty +\let\@ccsdescString\@empty +\gdef\@ccsdesc#1~#2~#3~{ + \ifx\@ccsdesc\orig@ccsdesc\let\@ccsdesc\@empty\fi + \ifx!#3! + \ifx\@ccsdescString\@empty + \g@addto@macro\@ccsdescString{{#2}} + \else + \g@addto@macro\@ccsdescString{; {#2}} + \fi + \else + \ifx\@ccsdescString\@empty + \g@addto@macro\@ccsdescString{{#2} $\rightarrow$ {#3}} + \else + \g@addto@macro\@ccsdescString{; {#2} $\rightarrow$ {#3}} + \fi + \fi +\ccsdescEnd +} +\def\ccsdescEnd#1\relax{} +\def\subjclass#1{ + \ClassError{lipics} + {\string\subjclass\space deprecated: Please enter subject classification in 1 or more ccsdesc macros} + {Since 2019, \string\subjclass\space is obsolete in lipics.}} +\let\@subjclass\@empty +\def\subjclassHeading{% + \textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries + 2012 ACM Subject Classification\enskip}} +\def\doiHeading{% + \textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries + Digital Object Identifier\enskip}} +\def\category#1{\def\@category{#1}} +\let\@category\@empty +\def\categoryHeading{% + \textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries + Category\enskip}} +\def\relatedversion#1{\def\@relatedversion{#1}} +\let\@relatedversion\@empty +\define@key{relatedversiondetails}{linktext}{\def\relatedversiondetails@linktext{#1}} +\define@key{relatedversiondetails}{cite}{\def\relatedversiondetails@cite{#1}} +\newcommand*\addtorelatedversionmacro[2]{% + \ifx\@relatedversion\@empty% + \g@addto@macro\@relatedversion{#1}% + \else% + \g@addto@macro\@relatedversion{\\#1}% + \fi% +}% +\newcommand{\relatedversiondetails}[3][]{% + \begingroup% + \let\relatedversiondetails@linktext\@empty + \let\relatedversiondetails@cite\@empty + \setkeys{relatedversiondetails}{#1}% + \ifx\relatedversiondetails@linktext\@empty% + \protected@edef\tmp{\textit{#2}:\space{\url{#3}}}% + \else% + \protected@edef\tmp{\textit{#2}:\space{\href{#3}{\texttt{\relatedversiondetails@linktext}}}}% + \fi% + \ifx\relatedversiondetails@cite\@empty% + \else% + \protected@edef\tmp{\tmp\nobreakspace\cite{\relatedversiondetails@cite}}% + \fi% + \expandafter\addtorelatedversionmacro\expandafter{\tmp}{#1}% + \endgroup% +}% +\def\relatedversionHeading{% + \textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries + Related Version\enskip}} +\def\supplement#1{\def\@supplement{#1}} +\let\@supplement\@empty +\define@key{supplementdetails}{linktext}{\def\supplementdetails@linktext{#1}} +\define@key{supplementdetails}{cite}{\def\supplementdetails@cite{#1}} +\define@key{supplementdetails}{subcategory}{\def\supplementdetails@subcategory{#1}} +\define@key{supplementdetails}{swhlinktext}{\def\supplementdetails@swhlinktext{#1}} +\let\supplementdetails@swhlinktext\@empty +\define@key{supplementdetails}{swhid}{ + \ifx\supplementdetails@swhlinktext\@empty% + \StrBefore{#1}{;}[\supplementdetails@swhlinktext]% + \fi% + \def\supplementdetails@swhid{#1}% +} + +\define@key{supplementdetails}{swhdelimiter}{\def\supplementdetails@swhdelimiter{#1}} +\def\supplementdetails@swhdelimiter{\\ \hspace*{1.2em}} +\newcommand*\addtosupplementmacro[2]{% + \ifx\@supplement\@empty% + \g@addto@macro\@supplement{#1}% + \else% + \g@addto@macro\@supplement{\\#1}% + \fi% +}% +\newcommand{\supplementdetails}[3][]{% + \begingroup% + \let\supplementdetails@linktext\@empty + \let\supplementdetails@cite\@empty + \let\supplementdetails@subcategory\@empty + \let\supplementdetails@swhid\@empty + \setkeys{supplementdetails}{#1}% + \ifx\supplementdetails@subcategory\@empty% + \protected@edef\tmp{\textit{#2}} + \else + \protected@edef\tmp{\textit{#2\,\,(\supplementdetails@subcategory)}}% + \fi + \ifx\supplementdetails@linktext\@empty% + \protected@edef\tmp{\tmp:\space{\url{#3}}}% + \else% + \protected@edef\tmp{\tmp:\space{\href{#3}{\texttt{\supplementdetails@linktext}}}}% + \fi% + \ifx\supplementdetails@cite\@empty% + \else% + \protected@edef\tmp{\tmp\nobreakspace\cite{\supplementdetails@cite}}% + \fi + \ifx\supplementdetails@swhid\@empty% + \else% + \ifx\supplementdetails@swhlinktext\@empty% + \protected@edef\tmp{\tmp \supplementdetails@swhdelimiter{} archived at % + \href{https://archive.softwareheritage.org/\supplementdetails@swhid}{\nolinkurl{\supplementdetails@swhid}}}% + \else% + \protected@edef\tmp{\tmp \supplementdetails@swhdelimiter{} archived at % + \href{https://archive.softwareheritage.org/\supplementdetails@swhid}{\nolinkurl{\supplementdetails@swhlinktext}}}% + \fi% + \fi% + \expandafter\addtosupplementmacro\expandafter{\tmp}{#1}% + \endgroup% +}% +\def\supplementHeading{% + \textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries + Supplementary Material\enskip}} +\newcommand\flag[2][0.9cm]{% + \leavevmode\marginpar{% + \raisebox{\dimexpr-\totalheight+\ht\strutbox\relax}% + [\dimexpr\ht\strutbox+3mm][\dp\strutbox]{\expandafter\includegraphics[width=#1]{#2}}% +}} +\def\funding#1{\def\@funding{#1}} +\let\@funding\@empty +\def\fundingHeading{% + \textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries + Funding\enskip}} +\def\acknowledgements#1{\def\@acknowledgements{#1}} +\let\@acknowledgements\@empty +\def\acknowledgementsHeading{% + \textcolor{lipicsGray}{\fontsize{9}{12}\sffamily\bfseries + Acknowledgements\enskip}} +\RequirePackage{amsthm} +\ifx\usethmrestate\relax + \RequirePackage{thm-restate} +\fi +\thm@headfont{% + \textcolor{lipicsGray}{$\blacktriangleright$}\nobreakspace\sffamily\bfseries} +\def\th@remark{% + \thm@headfont{% + \textcolor{lipicsGray}{$\blacktriangleright$}\nobreakspace\sffamily}% + \normalfont % body font + \thm@preskip\topsep \divide\thm@preskip\tw@ + \thm@postskip\thm@preskip +} +\def\@endtheorem{\endtrivlist}%\@endpefalse +\renewcommand\qedsymbol{\textcolor{lipicsGray}{\ensuremath{\blacktriangleleft}}} +\renewenvironment{proof}[1][\proofname]{\par + \pushQED{\qed}% + \normalfont \topsep6\p@\@plus6\p@\relax + \trivlist + \item[\hskip\labelsep + \color{lipicsGray}\sffamily\bfseries + #1\@addpunct{.}]\ignorespaces +}{% + \popQED\endtrivlist%\@endpefalse +} +\newcommand{\claimqedhere}{\renewcommand\qedsymbol{\textcolor{lipicsGray}{\ensuremath{\vartriangleleft}}}% +\qedhere% +\renewcommand\qedsymbol{\textcolor{lipicsGray}{\ensuremath{\blacktriangleleft}}}} +\newenvironment{claimproof}[1][\proofname]{ + \pushQED{\qed}% + \normalfont \topsep6\p@\@plus6\p@\relax + \trivlist + \item[\hskip\labelsep + \color{lipicsGray}\sffamily + #1\@addpunct{.}]\ignorespaces +}{% + \renewcommand\qedsymbol{\textcolor{lipicsGray}{\ensuremath{\vartriangleleft}}} + \popQED\endtrivlist%\@endpefalse + \renewcommand\qedsymbol{\textcolor{lipicsGray}{\ensuremath{\blacktriangleleft}}} +} +% inspired by qed of amsthm class +\DeclareRobustCommand{\lipicsEnd}{% + \leavevmode\unskip\penalty9999 \hbox{}\nobreak\hfill + \quad\hbox{$\lrcorner$}% +} +\AtBeginDocument{ + \@ifpackageloaded{algorithm2e}{ + \@ifpackagelater{algorithm2e}{2009/11/17}{ + \renewcommand{\algorithmcfname}{\sffamily\bfseries{}Algorithm}% + \renewcommand{\@algocf@procname}{\sffamily\bfseries{}Procedure}% + \SetAlgoCaptionSeparator{~} + \SetAlCapHSkip{0pt} + \renewcommand{\algocf@captiontext}[2]{% + \kern0.05em{\color{lipicsYellow}\rule{0.73em}{0.73em}}% + \hspace*{0.67em}\small #1\algocf@capseparator\nobreakspace#2} + \renewcommand{\algocf@makecaption}[2]{% + \parbox[t]{\textwidth}{\algocf@captiontext{#1}{#2}}% + }% + \renewcommand{\algocf@captionproctext}[2]{% + {% + \kern0.05em{\color{lipicsYellow}\rule{0.73em}{0.73em}}% + \hspace*{0.67em}\small% +\ProcSty{\ProcFnt\algocf@procname\ifthenelse{\boolean{algocf@procnumbered}}{\nobreakspace\thealgocf\algocf@typo\algocf@capseparator}{\relax}}% + \nobreakspace\ProcNameSty{\ProcNameFnt\algocf@captname #2@}% Name of the procedure in ProcName Style. + \ifthenelse{\equal{\algocf@captparam #2@}{\arg@e}}{}{% if no argument, write nothing + \ProcNameSty{\ProcNameFnt(}\ProcArgSty{\ProcArgFnt\algocf@captparam #2@}\ProcNameSty{\ProcNameFnt)}%else put arguments in ProcArgSty: + }% endif + \algocf@captother #2@% + }% +}% + \renewcommand{\@algocf@capt@boxed}{above} + \renewcommand{\@algocf@capt@ruled}{above} + \setlength\algotitleheightrule{0pt} + }{\ClassWarning{% + Package algorithm2e outdated}{You are using an outdated version of the package algorithm2e. Please update!}} + }{} + \@ifpackageloaded{algorithm}{ + \captionsetup[algorithm]{name=Algorithm, labelformat=boxed, position=top} + \newcommand\fs@ruled@notop{\def\@fs@cfont{\bfseries}\let\@fs@capt\floatc@ruled + \def\@fs@pre{}% + \def\@fs@post{\kern2pt\hrule\relax}% + \def\@fs@mid{\kern2pt\hrule\kern2pt}% + \let\@fs@iftopcapt\iftrue} + \@ifundefined{fst@algorithm}{}{ + \renewcommand\fst@algorithm{\fs@ruled@notop} + } + }{} + \ifx\usecleveref\relax\else + \@ifpackageloaded{cleveref}{\ClassWarning{Use document option 'cleveref' instead}{Use document option 'cleveref' instead directly loading package 'cleveref'}}{} + \fi + \ifx\usethmrestate\relax\else + \@ifpackageloaded{thm-restate}{\ClassWarning{Use document option 'thm-restate' instead}{Use document option 'thm-restate' instead directly loading package 'thm-restate'}}{} + \fi + \ifx\useautoref\relax + \@ifundefined{algorithmautorefname}{\newcommand{\algorithmautorefname}{Algorithm}}{\renewcommand{\algorithmautorefname}{Algorithm}}% + \fi +} + +\ifx\usecleveref\relax + \RequirePackage[capitalise, noabbrev]{cleveref} + \crefname{algocf}{Algorithm}{Algorithms} + \Crefname{algocf}{Algorithm}{Algorithms} + \newcommand{\crefrangeconjunction}{--} + \newcommand{\creflastconjunction}{, and\nobreakspace} +\fi +\ifx\useautoref\relax + \RequirePackage{aliascnt} +\fi +\newtheoremstyle{claimstyle}{\topsep}{\topsep}{}{0pt}{\sffamily}{. }{5pt plus 1pt minus 1pt}% + {$\vartriangleright$ \thmname{#1}\thmnumber{ #2}\thmnote{ (#3)}} +\theoremstyle{plain} +\newtheorem{theorem}{Theorem} +\ifx\numberwithinsect\relax + \numberwithin{theorem}{section} +\fi +\ifx\useautoref\relax + \addto\extrasenglish{% + \def\chapterautorefname{Chapter}% + \def\sectionautorefname{Section}% + \def\subsectionautorefname{Subsection}% + \def\subsubsectionautorefname{Subsubsection}% + \def\paragraphautorefname{Paragraph}% + \def\subparagraphautorefname{Subparagraph}% + } + \addto\extrasUKenglish{% + \def\chapterautorefname{Chapter}% + \def\sectionautorefname{Section}% + \def\subsectionautorefname{Subsection}% + \def\subsubsectionautorefname{Subsubsection}% + \def\paragraphautorefname{Paragraph}% + \def\subparagraphautorefname{Subparagraph}% + } + \addto\extrasUSenglish{% + \def\chapterautorefname{Chapter}% + \def\sectionautorefname{Section}% + \def\subsectionautorefname{Subsection}% + \def\subsubsectionautorefname{Subsubsection}% + \def\paragraphautorefname{Paragraph}% + \def\subparagraphautorefname{Subparagraph}% + } + \ifx\usethmrestate\relax + \newtheorem{lemma}[theorem]{Lemma} + \newtheorem{corollary}[theorem]{Corollary} + \newtheorem{proposition}[theorem]{Proposition} + \newtheorem{exercise}[theorem]{Exercise} + \newtheorem{definition}[theorem]{Definition} + \newtheorem{conjecture}[theorem]{Conjecture} + \newtheorem{observation}[theorem]{Observation} + \theoremstyle{definition} + \newtheorem{example}[theorem]{Example} + \theoremstyle{remark} + \newtheorem{note}[theorem]{Note} + \newtheorem*{note*}{Note} + \newtheorem{remark}[theorem]{Remark} + \newtheorem*{remark*}{Remark} + \theoremstyle{claimstyle} + \newtheorem{claim}[theorem]{Claim} + \newtheorem*{claim*}{Claim} + \else + \newaliascnt{lemma}{theorem} + \newtheorem{lemma}[lemma]{Lemma} + \aliascntresetthe{lemma} + \newcommand{\lemmaautorefname}{Lemma} + \newaliascnt{corollary}{theorem} + \newtheorem{corollary}[corollary]{Corollary} + \aliascntresetthe{corollary} + \newcommand{\corollaryautorefname}{Corollary} + \newaliascnt{proposition}{theorem} + \newtheorem{proposition}[proposition]{Proposition} + \aliascntresetthe{proposition} + \newcommand{\propositionautorefname}{Proposition} + \newaliascnt{exercise}{theorem} + \newtheorem{exercise}[exercise]{Exercise} + \aliascntresetthe{exercise} + \newcommand{\exerciseautorefname}{Exercise} + \newaliascnt{definition}{theorem} + \newtheorem{definition}[definition]{Definition} + \aliascntresetthe{definition} + \newcommand{\definitionautorefname}{Definition} + \newaliascnt{conjecture}{theorem} + \newtheorem{conjecture}[conjecture]{Conjecture} + \aliascntresetthe{conjecture} + \newcommand{\conjectureautorefname}{Conjecture} + \newaliascnt{observation}{theorem} + \newtheorem{observation}[observation]{Observation} + \aliascntresetthe{observation} + \newcommand{\observationautorefname}{Observation} + \theoremstyle{definition} + \newaliascnt{example}{theorem} + \newtheorem{example}[example]{Example} + \aliascntresetthe{example} + \newcommand{\exampleautorefname}{Example} + \theoremstyle{remark} + \newaliascnt{note}{theorem} + \newtheorem{note}[note]{Note} + \aliascntresetthe{note} + \newcommand{\noteautorefname}{Note} + \newtheorem*{note*}{Note} + \newaliascnt{remark}{theorem} + \newtheorem{remark}[remark]{Remark} + \aliascntresetthe{remark} + \newcommand{\remarkautorefname}{Remark} + \newtheorem*{remark*}{Remark} + \theoremstyle{claimstyle} + \newaliascnt{claim}{theorem} + \newtheorem{claim}[claim]{Claim} + \aliascntresetthe{claim} + \newcommand{\claimautorefname}{Claim} + \newtheorem*{claim*}{Claim} + \ifx\numberwithinsect\relax + \numberwithin{theorem}{section} + \numberwithin{lemma}{section} + \numberwithin{corollary}{section} + \numberwithin{proposition}{section} + \numberwithin{exercise}{section} + \numberwithin{definition}{section} + \numberwithin{conjecture}{section} + \numberwithin{observation}{section} + \numberwithin{example}{section} + \numberwithin{note}{section} + \numberwithin{remark}{section} + \numberwithin{claim}{section} + \fi + \fi +\else + \newtheorem{lemma}[theorem]{Lemma} + \newtheorem{corollary}[theorem]{Corollary} + \newtheorem{proposition}[theorem]{Proposition} + \newtheorem{exercise}[theorem]{Exercise} + \newtheorem{definition}[theorem]{Definition} + \newtheorem{conjecture}[theorem]{Conjecture} + \newtheorem{observation}[theorem]{Observation} + \theoremstyle{definition} + \newtheorem{example}[theorem]{Example} + \theoremstyle{remark} + \newtheorem{note}[theorem]{Note} + \newtheorem*{note*}{Note} + \newtheorem{remark}[theorem]{Remark} + \newtheorem*{remark*}{Remark} + \theoremstyle{claimstyle} + \newtheorem{claim}[theorem]{Claim} + \newtheorem*{claim*}{Claim} +\fi +\theoremstyle{plain} +\endinput +%% +%% End of file `lipics-v2021.cls'. diff --git a/ACV-abstract-2026/orcid.pdf b/ACV-abstract-2026/orcid.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c31b0393efd556887c0cd1a595de7be764a6a168 GIT binary patch literal 88694 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