From 86a70ffbbab7659eb2f502ad0c5e76a200d211de Mon Sep 17 00:00:00 2001 From: Burkhart Wolff Date: Thu, 30 Jun 2022 12:45:38 +0200 Subject: [PATCH] exceptional storage of submission version --- .../2021-ITP-PMTI/output/document.pdf | Bin 0 -> 478676 bytes .../2021-ITP-PMTI/output/document/build | 160 + .../2021-ITP-PMTI/output/document/comment.sty | 278 + .../output/document/figures/Req-Appl-ex.png | Bin 0 -> 15370 bytes .../output/document/figures/Req-Def-ex.png | Bin 0 -> 18268 bytes .../document/figures/cicm2018-combined.png | Bin 0 -> 218838 bytes .../document/figures/df-numerics-encshaft.png | Bin 0 -> 28085 bytes .../document/figures/formal-development.png | Bin 0 -> 262592 bytes ...ed-invariant-checking-violated-example.png | Bin 0 -> 19441 bytes .../invariant-checking-violated-example.png | Bin 0 -> 17574 bytes .../output/document/figures/odometer.jpeg | Bin 0 -> 1465392 bytes .../figures/term-context-checking-example.png | Bin 0 -> 9877 bytes ...rm-context-equality-evaluation-example.png | Bin 0 -> 9906 bytes .../term-context-evaluation-example.png | Bin 0 -> 9343 bytes .../term-context-failed-checking-example.png | Bin 0 -> 8642 bytes ...term-context-failed-evaluation-example.png | Bin 0 -> 8681 bytes .../document/figures/three-phase-odo.pdf | Bin 0 -> 106923 bytes .../output/document/figures/wheel-df.png | Bin 0 -> 24373 bytes .../output/document/isabelle.sty | 282 + .../output/document/isabellesym.sty | 496 + .../output/document/isabelletags.sty | 20 + .../2021-ITP-PMTI/output/document/isadof.cfg | 2 + .../output/document/lstisadof.sty | 195 + .../2021-ITP-PMTI/output/document/paper.tex | 1546 ++ .../output/document/pdfsetup.sty | 7 + .../output/document/preamble.tex | 45 + .../output/document/railsetup.sty | 1202 ++ .../2021-ITP-PMTI/output/document/root.bib | 11934 ++++++++++++++++ .../2021-ITP-PMTI/output/document/session.tex | 1 + .../output/document/session_graph.pdf | Bin 0 -> 11126 bytes .../scholarly_paper/2021-ITP-PMTI/paper.thy | 4 +- 31 files changed, 16170 insertions(+), 2 deletions(-) create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document.pdf create mode 100755 examples/scholarly_paper/2021-ITP-PMTI/output/document/build create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/comment.sty create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/Req-Appl-ex.png create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/Req-Def-ex.png create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/cicm2018-combined.png create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/df-numerics-encshaft.png create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/formal-development.png create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/inherited-invariant-checking-violated-example.png create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/invariant-checking-violated-example.png create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/odometer.jpeg create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/term-context-checking-example.png create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/term-context-equality-evaluation-example.png create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/term-context-evaluation-example.png create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/term-context-failed-checking-example.png create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/term-context-failed-evaluation-example.png create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/three-phase-odo.pdf create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/wheel-df.png create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/isabelle.sty create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/isabellesym.sty create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/isabelletags.sty create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/isadof.cfg create mode 100755 examples/scholarly_paper/2021-ITP-PMTI/output/document/lstisadof.sty create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/paper.tex create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/pdfsetup.sty create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/preamble.tex create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/railsetup.sty create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/root.bib create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/session.tex create mode 100644 examples/scholarly_paper/2021-ITP-PMTI/output/document/session_graph.pdf diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document.pdf b/examples/scholarly_paper/2021-ITP-PMTI/output/document.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a55d532b51788926000bf5c2b70123f892240c69 GIT binary patch literal 478676 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
713D0ik7SzNAEUBxrxzEK%MAf(kTK92rA$ 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 z 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%0AA%f}6+Y9KztAw?YBeAe}TE7Ry_sYo0D0 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

-_p2qy zN7f5kDzoO)G|3G^#dE2iIzM5#>M2E{;?(pTn*I*-C~_IxjB6WmUd%C6}_D z=%9%|eof#lE(Hy}3|$*`%p`LiOyf)GYxe4HksJ%^qUnhN2drkNkEx?py|$fBplX7V zX=-oPR}}&-5Vs%kv+?^Ijf+xMu`Y2}zq7~3w|<)k!u~yN0={axo(F9mmP{2UOv|>Y zc>?S8TV0Y{WPxBIPnSgpkSt+t4cBssl2ad#o5S*;!* z72R}oGM$i0lA!EmJyvojtKdFs*AOw%&}2@LcXrd08qAjZ;CmhVP0bngfam4#K4}dotlyiO#)=QOgDGTr8%$yCYAYS2fIhIWc zjqO|Jvko4fiY0aRB-8S;fUfq3oI1WBYp@2^*$1_~n>bCt2nYCzv>FaXFBt6e5gs#? zGH-Do9S*rqS?rn`^lWEYA2K>#`s}2aO=%?(Yhg6kvP8YeArlMNRZ@IPpbADBTn)r1Ya%r+AG>;%z1VOjORNtHx?oh#=pr$ zSA%vs!Mjg4-D%x83Oa=l?=*MmHrd;40)K}IdKq`Gd@M$shw!M;_v~t=8n`%UEXA+s zqo$NAYgp33eXkREFNz z@zp+X$MRg`=FpMSj?{__NsH!upKjV~Y(!7cA-_YR8#HXXceO({NlPDB_F{6>C}FlV z<^NdYiEg;pl>oOhU*k%ZI&-2g{!ov-I~(0*lkL}C`KPBkhc`RIt2{=)kwc$@&aL>{ z0FTcKs=B%e@yJCK^|C>35m^pu;+Y7Y$VZY3TK4sWT!C@qHw_5qx7nRb@T6=7a9SfM zz}>Po${UlJKh*%i+qv{1%$^+nPL6%l4-@pp()e*yW%4ZkSYDgru$^J>L=+H#=(@bBClMimU8kQf{d35tVA;{`ouQuFiBj zQZo`6nor{Vv8h6vhy6(c@9s%ByU@^+Zozrd?u1JzM6}@Qz_D+Rj+0Qq)r|RD(ghv8 z!#nFs1N1bLuuLHY@v;I%^3^D7S>H=QELo8A_Y#E`czhj|y2PYOy0+@H?lMXtTo>1D zGOgX7ng@HVOw`Yt1eO1?PgzI~9Rq zxe7X%eX@H0C%U%)u`v=#BrTslS<-Os@OyMWae<;QJl^E-w6kf?XYK)6s>T~H4 zEoTMp#=JBOkmPRIK;IKg#kX2muEfA*O?4hh;U+A(d!+8(G9~NAFJwTqbW`WpUFlw{oaVL7-iD{9=&}F;Y#oYsq zFfM$H_iooE)dl%;Xd*cKzHaFCXcQIoe-8l5%e`dwL*6xPCDjLWO4e~r5my-%`SqsY z5#XhUh`HOQ8bGlsZ440Q@C}-zJ?j-ws=-gqU7s1nS~8z67;x%a$9(}lle9TuFENT|O<^1TN74zerM#~VsH@WGC2lfldfRWt35LGQ&YsIIS<2bHg$C47%8(Hh zg;69=qr6Ih4?b?pc$a0xR_|26a5R^Iql?kvyq9eq&+m21aQfLQvIISuHuf_P9I0l2 zGjLQYJ`9dG>#~1|?}@2yA>tiO{j@-ct>3A&oBX$Yv~-4-rkfm%I|`U|!(#eVFe0~c83yC!9{n($4AbxvE~K{@HF zXSo1Z46A>S=F6-@Gh#w>FD?VB_ovNNZ0G8%6YbbO&;rkkj%3eMH%Ba%)1(!LGf=Pm zESVoxK3ap_kw@+W=_vR*&VCcDq23F{lRmNm{OiF{TBcX9RM^Z<-w+GQ&`*nny)54y zW(8FZnPIlY`$aGxXZMVYeZ@q@-b2T$jI+vw{730FUQz@11&4U&*+bTFnu_b8^JKQU z(im7b4k#Id^XFjy6bW{D)KM3{ zwM=5IC`>hVr2Vfm?UzOv3h5_LUCL2*zoo-tN>GohWaGN2=#krkON)H`X!x^-2%&a# z2N(yaG*6i>|N3XPwvG@1H4PCEQvWaDq0^7`e+w@;{#$s-%JQFiRwe>=7N-B4{&#rE z!NSV;e-1BQK~<2gKiPqh3Oh}Z7OV>e&*jc*7{Q{}^jQiOrIa+|P)JY|K_D#<;!@(` zQW8{zgpT;1J#tTfyLR1XUbC|sw_k4~J|lKrvK@Ap*pZZ+ML7GG6(sNp|1$gmE32}i zfCLE=4e8fM1YmDv92mv@0SC3u9GKsMKv6pJ8&96MFM~%@4*1Ytc2<C?}Hz@YiY7e&zoD+78K<^XaD3DBe<*~0Ftj(UI*AG=kDf=kg&p$}#0}(E480WO+2==22D1l-)k)Cx+b2drj_*f-1vdnA1A&2a z9?g0u$~7=AaJ4BwEQ`CRBhT>=+c1LOr0(plBA`~Cfi;{n{Ls7-M1Rr4^#-)$y3l0ZbL5T&BzxMSrF@qf{ z=KkRh?M1xhX9DqY45nqQT2#n1F$f&wm02%WQsNa?EYo7Z zBtVGhK%W4FhzKZY2v6weS`M097W+nzHW``n_R!Qw`2BmRsRm~_gWf0 z#DoTC>=VAfy8l2Q;|2QRSN3t2?3dm3_u=7};LUHe@Z|F5M{D9!`pZuu9}nWSulMLr z&&P*;du`-^9Kb`b>hzx9h${Nc-@E5GyYdov6mH-M3A5MU$iH`L!XSOP&xm{s{}W$+ zVKKOYAl1Y^h<#~N2oOSGeCaV=sq}BvNe^OAj_wk1xSIcb7f~UFI)1V05FH>1P+-Br zg6L~Sb%z5pB3xl`4FLNxV?ZE@6?oT?30Qj)3Xr2<-Bso;AP|fJ!iKc>*IUhwpQhfy z(|xf2l=}T5>gxga|3>SpW+VJr`Gx(f512&%VJ9Gi1u<~bXI-u8+JM*;l}YUne9sdUTeSV4Ro6<% zu+G^rwP=l=jMK$#HJ-wzGABC*Z?kFLkC0I2k@zuqzDOd-<=;}|Em62wa!gJL@8Gq+ zZ{_en6l5{-BjwOyHEYdEpa6v2;RVGQlce!QjpKRmW+Oy9*D~5NDN)w$qf0?Xtqf9` z>6$S3jK{^$q{u5hCJqI;8xGb>!li0|NpC@jl!|pHUiY`P-E@C?7R44A{83b5t8=Ek z8+vR?h8ef4KTOM`P3VUS<;IaRCi$s8Tf8?|!qT+%A*w{Z{aV+8` z<^PMj2-0j_d2!Roun&zFwI;HG1{}zSfsw|4*NEU(iTu~asT^a}rTemX{bAe+JoT;b zIz@k@Biq}3W^eZA&l+qDOVO9)`dyKRHI|;Q=E)JTYliEI0b3W-fkvAm)7lIO<{q5ok7BJM% z`#;YyBVTjD5;InB=qq{bz_X<6>&nD=sqzLdqHQ_sOU-8@c<%M4(3R`^Hejt$oVTaxePK(vXB3U!?m3vANl30szXt94w@_z0oS;aVFQaJ)DtT4 zzY+lanKqS`rY_DRcjsdx0U*=#gF*3__d2a`f`K-3t71&%@u=yTJBEJ7KWv}lG@_O$ zDMmWc>utj7Jimv`tU8X)Wn-+w!he&&!%Sc{W?*15yqyPYQj``l_3rzWy0L*SqLDRn zFbISx$tH`EB8;-P1XPouYxyJL`)`5ytEQPEJT^zQ-{S|P%x{PiLP=Qr8l<@EebWx& zKedwXHzIrq^h3Q)zr!C=mN}g5jC>`ZRiBT|Ml7;$f6Qz2gB^@ZcbtHlY;U$a$pw$M9M%LH2`|mm z=|j>_h4aaUt|0uyA)pp5SY_XcW;;NN<$&A^z^i26D(=n`I~HIRhfnxvU34D8EAHGR z=rq-vD(g)&{J~f${*B&qJr>)}WHC=M?rj~e>(rS@Hx@E73Kb;C+piDTuJ&LFJY$U3 zjzrSjBBe{v*Nd^MBG0Tp!%`~LDk^{EQ1UuD!H>9plCmXom8R$;JUjobrCKl&0*pYM zLFVeMguISL4~;yGp^0^!FE4fIUjuQh!;DZkxqA^2TS18u5e{L@J83NAH`Xj~wi%8h zr+D6q0&vjBGz-6f6K5Rx>2eqNHMEbWzjrWT>2)N$zaZ|h_8hqMh<^kektEa;=2~C! zcxx=ZJd}8e&KyQA}_eXD|nIax0XxBVs=XN1HQ)j^>oLBQ9HubkZk zNqP#G?)6l`54`h+;w9>$;DJ4M-v!GmcDN!eX=ohB4>Hq_h-SVrJk1K#NWTt+SDGZT zZO(*dye(8e)P*z4n((P9&`0kSE!rWDrE7*u8KWhi{ihBO`gBWSEb+aVP(u=srzq}Y zJ9&T>y>)v7bZktq?eQf89(iLr2e5TUjiuTl$Z~@1cMs24r`lJ!aNkK)HM!tmpMy%wqW{4?|?h&azx}#;n9z< z;QNmu+o^ydV|xX8J@obw!O#SKcP28;Q9uMOqk!7mT4U9eP;}iK3 z-Q_TLVd6`Slz+06T(bR1&TJZ)DqG=&`{YhDU;;w& zwnMekXB6?U@=CRGOP>qg-pj^&GAi^3%4rZhrJBoXs75Bdfq{8~TACXvdAB?zj=v#O z8x~g6>d>yll_A=l`qz8$(w+r+{?XvJ9USL3VEo{ow=9pcS_3v# z$M)%k>Xtw_o=N`m4kvZj7?alUB{ZV=poQ^!*@^K$v7CVG8B&Y3Sg=5iLf`YG^LG8{ zZ6P^$ocb{*3u?&X%v{qe%~5iW zi_fCjVDZ>|T5ZQ6E3;1j5m=2@w-bKPDSL;^yGs;%a!AX=Wa4q_Ge@yKVM_FyG zn!OcGA84t{c-T= zRYttJ+VRKY@x`0ICz6%(+=^Rgxy+yv*^=~(M}T(;*`BBk@W+<*I{Q_Mp_kbdZor>ffne!!nnlT?Z}Kv9U< zdr{>Rf-2ctMdk0izU~@>mn*Kd`hBoW zRgzVZ1cVUdyZ@4FHu5+9B6F`QbKbfPglr!o1zzr9L5Dmvmh?E@KSsz-uwzW86j^9< zX7u-6V#n7i6i(Ehx)rRUiW+Yw&m6rOQ5Ji3Po)|b5(BIMrQeZAzmN3|h0s@pk>5#(>SE;!@Rh6%-p6imZ8l?S&D=a7j) z-m-2w!r!OHG%PQ`mra4(YE7)(>?C%j8iR4Ry<{cj${ff1P#O0vpU~KblSou1pRg3# z=j=@ibGFnrQB8q9e7LHA@)ed9a z=MKgrmvI6sC5zvI!`7{53f`-pM&lo=;|E%zq{zDni!Y_C0=Ekx_mn9;Sq1_7616yi zZs2>w%uu#(U`@(Kl}_~p5BFh>J#-&FuM^sjEe#qE+ZU+}x#S(~*Kj30823q4Fh}5z zzgTo1@FW{}n0H6R>>%&bLIv$wW$Q~o)V5f43Oez3U@YD*-GsPxYNmz%t7DcsODT(AcxucP*4Pd0LND4uf`+M`5l=KRC1}7lZBZe?{ybOpWyw{=cdY5= z$gvVH*FC!k8tuL}uUJ9cW?n`ITC`3`zrB{ofbBsB6~%NNjgMv^Qc;kCe>4t) zhK|>ECxUY>(P^(Xy%PU)X$l4J0gttI!?Mwpj<6Tww~OR-2ZM+!((y7XlG>%wRZehV z_w#h#J?f6)xoAhXpe;^k9iDx4)>~bJ?mBRo#K3q$ci8#d;w*7$Z_!*`=Wep5IC~X( z01T-BmNTC9Of2T8rg^N_R=?3eGnf&aRl&QqfF##xj6`hCH@uF?l6VCYM48`~^l*cM zs|D4KU`(cWD>RDn*^ap%x)NGD^?c-{mT-`|e%>&g?e|m-j!&9)ov@lUO}eQXQ{%L= z+9eJ1pUJ0Xce5LjDZ1aVg5~)gBca7vwEDxOfCoY7OiJ^45i_+={%z}bv~|?0EORb6hddx;??Oy+)1S>SxoSsnG#ewwY)x|6s1~33O3%Eq zIc7phdLY+gkk8I>oqJg5e2vYL%Ezyw9%B~xOk+WY<@&&-sN*FIl^>@!zLtPY&@@M8 ztk_c2J*$&`BRhHeZgBJ|)Ym_rJfZ`JIv7j$>P%;Uh-7$Drbb0|1ZWwkCx>#fQ^a#| z?TD_q4@Xd1&aCyY?OqzRX`7{*hDi-ci-QDS70vkk9px0KBbXgSI?tXoi1c`n#}9aE z?gL%>!EVixEl1-Fx>!JV*We8dxf&MSljP;VemSNz={>MQ;|#*7+WYksiIvu29hU%K zs({hmDC%-ds8_%1ayu_&HhAowIjoB&+<8<~4argRT3O?B8P&cg^9u>ZUUr4Zc%GFb z>-;_||BpzW5Cb31fl~%PwDD12@gYuIYs3>n6dW@Qzo(@g^fB4h8cHQd7Ma0vzqHr9 z>k}P=t&a54qCONV8;xogbPJ=6VotVMK}7D(dvw#I^WTtZaWP>81DWGH#{Nqr1Jr+Q zH7QS326?;AAHCiUt5C+OoP+;%gGO$cUoVoLQ!vw9&ARBr6QAPJDkrB!5E!K@U~{98 z7OeHTXnVgb-lzffuwD(yJb77!*~6d)JaG^yIY_e6kOX^39{1Hj-sjQo^JKatX?tSp zJzkA0ym-}|85(lFk2QBL7dw3*Kyizx_Z)x+C@NktEN2V}z_^w-dr#e;a_sSSsR zd63`zpY{E~9_HjqzIsk!laHhF`25>>I*{;Pbhm78F`yv9_Tx1^d&GoCY5F?{Q~t|; z2UA{<194%y0VE>zZ9xQ?M|lD+g+S=MA=hC{OWT%L6(IxkwtgtO>FgMw=Nwxlr|Efa zJaeV<`l^twdKD`+v>|G)$^Frpg2~WOZ<2Fc&71#N-F28>aAdwr(UXu_ajLs=>Nvu4 zJtv0p7kPgk^U8(gguy!wUN zpLAZb_hm77Q!#A{7i~l#Cd+1M=oNEq;02*DH1pB%WtCH7uCDEAHr6>m4e1$EoC?1q+!JAVww!4;LO zSi_hZidKz_d6LT&W|*Qku##)#@`hie^+eeV$c*Pg+^$5D?;$Znwf{6PEJ>Dc8s~eJ z`^vH(>fK=|!}9P{+#A<;-mGK&=-gGzXJ2ToBFNZE$XIBhxbye__YmPBzyIUOl5sxodptq`GITnl8=>D=jYSIw{gE^UL zh^YSu>I?sj>fG32IA>hOAI*sq-6re8A?BsY2Q!%6nH-q}^+rxvnDye~Kh|#k)2vi& z!DaKeZuq$c^~jiO zvh0;k)z+>{-J8oJKbYjc)8;e4y8R2|^UDnqOhj5&4%JFrw0N#(OScH#{9?ZG&a{Pi z`u(N?d2@InR*7C;8IpQK#VAkn*4zoRUzNMsS{a~uzu-Hqm;osvA;`pYEX}lW||sTI;zti zr_aYE;izf~WX4qq=i3f$vKBnk6=&&N;HeHu$4zyP7jz8EsXou^55`3QWU9@G!pil9 z)ylU^3+3nfs*EPwH(b3(j%eB)|H(Y9rFv;T4h=uvfZym^n}(5ljMRM(DciY?Zc+Qo9uVkjyG9Rmu&uBCb2$q$FMN{k0JAq=IZ zi~|)aCTMuB#sTY`?+T8MW#eKGrWgrVk&fBcUKMZQ_aNBjz-#bE@w@N@LXw2=X}P!~ zc>mM<(eq?LV-}`a5;m+oEM{Jp6LI=TW29yTDScCmUWhfsFoDm@SMyKzC<6UpT7B;S zb)M8rV2^B7-b9$Gdedn*Un4n(WG!uNTH(l!D(?R_8d=mgLl8tM<_7MN>Nw!SUmp-eQ7r^v&L z)ckpf=&?|^3IPqMhEs$y?P4BlcGtC5b$tam^)w`}i0f)Pegu2kHQL>*Vb=8J2H6v3YXLKqM!_O zGB;mRZKbRvy?b8P@IVGqOh|{U={pI=6)@I5wdM+ZnPVJ%bwi0^kYn6U25mxCs(aty z>#DFUbwkI<$)wBng?0awe%C$tV0kR7Ml8Uqrjy<k@P{dzFVz`%3OBc!x$`II*? zHLE5+3*~_TS{IWivwU3Cq2^KEAq&_GSAi~E8NS~1)FPKg_WoN!Id;oQ&z_cj!q)KY`3_tLQ<>I@oNoI z#!#x?rA^)G6fl4zO9j?i{J}tGbKC=!Y$*{dH+KdfR_}YUk+BtQP525hQ_l2GX8c0q zojg`@WZ6qrnrjn9PGgM24f>hUZw~V0zKwr0*JWTH#4BgRsE~m=grJA}J7(C~)?3RG z9N`WtkS9S@6afBUxHnsZ5cl!K`QvkQMMBkUs=?31fg{(B)@iZg4G(r*t#7FgXf*DS z`>y5zE3RlkckfIZJS>6Fr^fK@_4d*Nb78>&(E{lN@xHr37~ zJQ9cPSBmwP{8Qu%G}5TT{;YXMk92=Zj&6{lrH;ExIytXQiN-Ajl!B{d%{`Xe zXlvBJkKxN`!FGGwJzwCWz^izxAeo-FxvlPti#{;qRq+*-ZQ`dEn>%!$#??a13<vX;{}8^xIDz4>5dvO6=+7uC+a&^v{H!+>dV2d5LUub>WS%6HIC z@Y{72n2sH}Mc0|qxCt3n`GuIfzWhQLnW4`kpSLYE=o;|UIhzL|Ha?6nSL_eIYwftA zc}fOeD)~pm>Ark4GW5SRJLKtN^imunuI1;40wIGc(hfrR9yc1H5^Wc$AI_+!K^EJq zP-a?kL$v`YNRV?RFG$>d7iOb+rA;EVM(cyg(Z)Mtz;iI}&m-0JyVr=@zf@wKLQv+4@C zzGn4lzn-u3xPgl>+0>p_Mi?!%9*x-`UJ3(;Xy}r0 zh=2eZDahd=bF21?u9Lxo1NiAE zgq%ZrN`v?>X&Mev{mT30(VNc0L}GTjVvlU^JM)Z-`p;zCI_jV2M8_Tq(Vor=1w83 zWC(#fE_j9) zJ0<2+a=h`MfP`7hbPskoMfw~**6x(m7Lqun)M-vZ_J`Y(R9ySEaF?^GS5O-v%&aAR zu4bT3Vcx3AN;1MCiG75C2}~&ow{CpAVXbQGyo!y!g1fD5r$#7O@wKcIt7nF}F+;!5 z$%@X%(@EL7-O{xR+C4swSz%f`cWI(<4~ug1>H{e?BK$~btL)RM+r`7SA3hEIVa#d) zx_7pv1sDheK81HF;pN=*YdbdX;f1#r-uEkz{eirW1Z1O~0z6%hjM+F0_Tv$`s&hw1 zKH>RSvbM|i3m(nQ(xS5HM_mikZC@_jC*}h1Y2Rw6fTw-ffkRua^BYwfGc5;|7klw+ z{(I0DJJ8Bz7Jw|vjq(Q(_vxr4wkI+bq_IX=m1pCm4~$! z9wpy@Q4#zJtS9*$sN?fB76GGw zS4j>90LZ~9SiqaT#vhnG39~Uh3c5(dAzZ+a!J(g2ogG{tu^l5Q{iE(oG8{04M|-fl z2VnP*A@`7B0RjMg2$Bza@wQG30l+KBW>9lS;H5nV2%uC^yqk+dxMnwjo!p07(tmAo zusu{%)RQk{xHy-9Hes7S27fY)a{z~S{&}z~n7Ob`0YZsfKLr3%oHz+}Mm#)vdV1SB z=s@fnTl(P<$h$xyTmVl5kfCj4L+CdhIsxb_pm${qb~@<3KEQ}K=#{Wd!tTBsgg)Lq znC5^!gjYa32Ccu`dq39xJr!UAo2WpalNyKg;BtMt>cD%)C*SPbyYs!_d3F5#`qtWqFfBc9Z;2cjc_fw40K2QN zZY~hmZe`R+{n7qhzcq2E?9<<*)C1PX`*d^&7)Sx1-29+r+(ZAAKtAq2P0NsAuYvF1 z%`HI#*4MtN`j`6?Mi4Z$Xj?tRM?Ug3|M4gy zngX-^^y+v62?5Y|bE|{D@rk^33k2Zb`DAPgasO3h@DIZV6W<8~xS50oSnJ<*@OxF3 z0O$i2`x*JM7WDw+S-H{2CLjBzHh=B4|M5HYYkt%N6GQ}vh247R`}QLgdPPBCkNxEP zfkp%Xbl1Mc$5`X10CoQr`<0}y_e-d31V4bki&e7W*}CnH_bYPuga6(5^-v{1u=@*p zGexo`#xqqbMatj_2HQIj2yoGMH-ID{x4~xtxNO6r~|SzXo{}faIK59{1qA2-_ zgg)t&_F@x9nKR=%lFmLQI@mdostvvn8NA@C17v#&4_aoGhs-P<;Z+13Y zBCE7+iY60KedH1_Z`HgyLd)>QYTo21S(u89^=$)|hF~I5;hTzl!cu2Iv>H5}9iLHq zhaoOwQ2;wY! zU7g7}A47DD<7vJR#IPt1(8%AGYLO$lSBuDb5gT zwke25U0#CLhVAI10Nqs>`@-9}i|(Fp>nQ)juv6drbF#Vde8{%J zn4wneu`s*vS?9lmRg{3SD|N7d_ts!+BrRWVRjxy>;nF>e5BrxH?IU^fIacvSpbCy9 zA%4YGn$sw`PQ_@^J8?7^%{J#JAYuyM^-LZ8w7T^|8?2KR-bfN#mxnGT#qJx`AA;!V2p7iFOAyKJNU<#~a$W+_^<31lAgIsw%(g zTcS^RZcY^mt%YBcbrnmMlNKCDq1a$J_1rzVyPmU76dz%{`9XBbZd(j3dT6Vw`$)Z>RKq$;AVGLzRP|< zC{B;J)*>~$Xkc0##WJevfphpCC9w=^S`U&e*i3c(LL8Io6lM+Dj_kC=G8;|J&dc1e z>}tq*SoaJzv|Dm=!G1NIXY~cqM^yjCL^R7N!zp5Vk4300KF)*rw-xM+@+BItc)L85 zy;3$EZOf=nR|5FjO2c=eQI6n>r@>ze_4gj-2Le576r;e(U{8asv{>D62ErtyLEoIe zDsIga($D8&kcY<9=bR@q+U^7q(1RJWY!`bsJ%Pq&#sF08V{it zKL`4NjMcR8OpTo9(t@x&YTMuVG9GZ~sQpX3IK!)MHnP)%eeZF=`*Ew(_BC_iRp@wO zLD=~A6i;cEJ5%c6jWYw>S23wk=nr&rq=@TRDer=_mVu6L@9H;%!E-WwjOWbS><4iGPzUuRE&P2kYga zJe6aqtcLM;vtCZMSvI z-c#D6Q9QA>uk#0=2!xT7Ls#a`F&9!5#)c*5GyRwo((vptSaE%N&01RQz`Z1o&IHkl zO=WrH(g>nLN5xk?sV&T68i^QJa_Qxb3^&nK>>_cguc%_i&34+rI8On`NV(=&l;xIz zH2gulPmQ8Yzr~z%clE61P!l^Dm#SB7^ZvWV))YTSOzf^;KW0b zlU*%#Un4_(?|_>Gt>6+}Cr>GMP|He?b?c79UiVUr-iO~3l{-$-EHTxOgM};c6+|6w zKusw`jg}K&pp*_`&AFs{KHG;ka!XXzy*klF;ilz_!Tb|TRX&p$hz$2M6Of$TC}$Yz z;KNtH?uzUCB!NOpU{(q|4~64#@6t%s_6EE|b~-=R5SB6EC=pW&#t`i83dK1$Ttnd zz(4zb^bzvC>rkN8<0F){)`;wFW{AKg9u%Z34am!M%>5 zW3KeGWEvKw$WLhxjOwFjdH~?Jnfc-@GQUxJ2?wld#HzZcXZqu=Q zV#5E)x-hC}M_Dp7zdNfwu7v>4-@B2+(advnu<#O5zc=fiRgG#0s8(f1-bFP}+VJ-o zjrS1VB9-+NItkZS5`D1cC-qj9kT=QY@asU#tkMj=TVZIjtobc-;~*u>SRxZRED)~9 z$Oz;1uS|rg+v{^$P)g~XARxqdB|jBtVjxtGJX!O{JI1u_EljNK3TlR;R?z7d2P9m& z-a*!bPx&2sR|gjR&ORL3AyT-ZmjYyui_I6^F@8buZl9&HqZ{!&KY3iosE&G;R9cJD zN-`QwlbRWdU$eaW{sD_-5e^iQ6*|!>({$gissUW67D*vkGyB5ecR9W0HqJ`+bV7NLZXn<($#8TbCY< z$(Zt2RaX#O#6h=Qg+1-H)m5%bc0jvuuzch6o+2hxdJO(kH+bpMY`f)75WtO#R7DW8*O93AFJD4978j&M=jn&3e zS2^!>+4+_D{c|Zw699nA34upQz11Fpl>B!6C9yf^nM$Bkt`{U4qj}f8mveqrr*ujW z4FZqTNHW|FZ)Dp!A-CA;a)(^gXfVw{kxO8OReHTNg&zitpXGD-m}wT&@i-EBSF~pO zF9^qSoYI`e(3R!6eOqVaj&0v@@ly`B9VoRJL2PLcIPCcxWR>@*9hgSICScV}@pmlm zU7%}TRaI zh|UIuW~!0aIJht1e36vkuJP1-reqHEHhOZ+(E-`s3sIsf9&Cq%B}C$E8J#IbUhu?D z?cHy-!U+`3^HY_hon7CX(#qSz{d09Kb@=`!e24U|q4<^C0{M=m5;8^WFvvI;`WsBT zVG&HS>$Pc`BUu(oBm_9G-Q-RbX4jUkzqqa5pFoY`gnIB@QcN!OAYNO%W4weO0iiG5 z3r>_C5w~OxwPsfDRrXNrLR@u_{X5~lb4|tv__zBQIN%64-h;ZgX~~|^Pc^@i<}$47 zycf}_Lzc`M0QzSuv|F(pFV!4`X@>em!2UtuIyJOl0M^9BqTNvKvXsI+MX}*)2X%+GpkcTe|tJF zL1Yb9WW|_s77#7LB75>kk)^zRMnr-_REJaVivT-8J1#faO3K}tKaRjv3owPt8}T0y z&DZAPb#CdbNjm-w?WCxqLE>^V)O3HOwMI4UNaZ?{E)`PAY7q^pOkk))V<`fbgMmw~MWc&AH#F7){5$mM#5z6bVTpZw@O^ z{v9gQmKf*f8;i*wcFqE@G-Ip_x5GrS|K3N{&hp|cSOlSA)K)ky$P$m@O#L7(8y?9)$&Bp-Wa3pYG9GZp(EPE!N0Pt!>zNLOqpdOi!Js4ILFR8t zZLk#$Snbl>=S}Di>tNqWbXT%xc{f0RS(^o(iK@rj_7Q~XA|AdU;LJ=8<#o& zovrSjMVot&7La(Zc&Bg9H5P;%CrAvmN#IgXZ%coZ)sob&F^1{`;eIbE7o$Sp*ktZ= zS6mBprwwB0{bI?bai7FW0BY3>XkJ}F+R>XNR~5K-6&)vT^T?26M&$iydQjf#6`oGRbVml=!Hj(!rZ5u@u$AKZCRvhQjA;tm-<(Qk^@e@ ziwsa^>ArCdLt4NJ^t3c;BsUz338%GqX@w^?;NJ6bcyh3Oo1TlM7LIX92sWi6^fiq) zRhkWIouJd7+{VY*2EWc(rv-RT8^<0?!m?F@mrdx>eLD?Z-XOyK$r`gmBTOJ6uEa`f zlNYAt%JaVKWz&LtT&_*GhAc|{7#$xeyit!s#9kHNu1ZYNw58W3ce8a_WY3P7LuBqI zMC-yS_(QmmOcga0U+P^(34fj%CBEXZ(9LQ7Es;9`-me+IKV5&CUr8{}(5!-x3(5Tu zt%E}Xa3lAyMJnnrD0{t+qmcRv9fW$@D_z(7M_E@=vO^P`;vvcy6|gs1%7}yv)xeju~h1>iY2LJTu_< zi36dijGnP}>U&ldR%W}XB3P=IJWMAQO);a^j-gVTKy!Lqc%b$w#h=29Gn*yPXpL!> zdKr}6t08Kk0`zy}gCO`LLq#pfAAg^!< z&kgKvu9MArpWsz}6{~0UhcYWXuioV|2quap?#@0u8qGH~ ziD3)TQC7w_1U9K{H#Mu)gY|uEW`Tb_`;oMTjWY=*t-5M?)l7IbjJk0HtYqlkrOhHU zp-&`AihN0C-NUxMA&G;)i<<^loYyf=<3Li%_aaF~WSB3a zMbl_H-Mv9%DT7K!!Y06aO~(6ho>o_ZK9xqB;5N&(XPncF>f40*4fY z&Hn1?lJv#E{8RcNS8q$t1qYci`~7%{RCVJ*u;vntHP6Z;ZbFk6N_+NztHCWrXZ+L9 zXK`~@Y_;&QWx%jG&M5}4fm!V7P{$;54wjH0OQ*01OPnw4#wr}M#I)}`0P;quljj$8 zukky3lc0?oX0KNP1>`Cts z8c0R$7ZG;SL7y+;1mWBn6QPoHOL#ga8x5Po-BR+8(&8mk7NaIz<)zr4@q}9BSa2i^ zsK~Z2shOu}=Is!B>vVjMk(}Pw3V(SMKf1VW@CJJ=hu^Pzg!R;5D-n+`778M(OEVkp zXt!-Zeuzih^q?~nIzF>NosOymI!m?u?U}B;r;EFV7yZ?Xb^?3B`<93aZ!fcCwjDan zl7)RT#o^UVzNheCcDK9HxbnP+r^PM#8~tx)n%G(t#;V|H1<2VB(WyXGA{LyVdNK^os`>X+26&NYW+$m_!AdmbGknDH)_ z>R&|&G}zY-QvEI8TW6A*jx8S!?m?zQk|X*z10p&2GHN4rbuF_48Y@)Fa&i@XPnrWt zyR2}!l|F3>8Dm5nJyj`J6U{%k+zWB1l31ZQC&A%$#ZVo(>hD?1t{!nUYBnk&DnVnG zKn&gWfn1sX6zsDiH0JKWBUGp>IP$h;Uyt)oIip-RLkzug47OA0F7~{KzJpAcxh_1n zj7w3K$f_FJ2Y+7sRc&I$*D?SU0FMauSESbZXvg{TH2=ZjN&emkrpSuxvVGWicU_&} zQ`L%F0bTV385~K;l&P_&jU1yV*gu1s13McwE*&LNgXMB92k@xCrjK43vP}o z?^Qr9I{7rFdO)aiFYDNAY1SuZVE-f(djiFUEg!vyESoKy_tedm-PmFl`@ibZuUBQB zthMG(d*}ZPt_;vF6G7c*chyS+V>P~tnRjuZmPjNHWJ;?y8bl%q+DA^mARa|_#hG%A z?&Mu^T|`|R(U8u$N$9WdiXZbTxem#nLwULEe1}{H`q6!7Dc9?a{R}VGuU>r8&abco z@AQ6@7GTL&2Wie7!M+?jg;vI4p|fD9o<;}~((WRzu)vBAS`X){AR%IrPBO#g7Gp5; zxR|u%(6&mQKPF7|8|;ycj<}?&d7+#WtfDwqm?~Bc*UW#lGcONl zGp#I>UaKOdW%ezKqAxgH;++vr@u?utD_)Ryiv5PAm3)G#|H`rNWccQ%ek0X6hUb2-AMW8*G;jL&;e6 zGjGribG9NU^YD)77XV!?-r+j*>Nur03iPm3ml6CbBV$Au!IIIAA(vg3PH=2P6_hTy zx_fh4O6_>Ozh@mILkAVUo~V5hfe{tVvwoGj1)_rrx$nje`#y~dYb~0PCVQ_odzv z2+yMGXAI|*8_L^Kxi9Jk0OO^ggrkl43i-idzPglda{$bCoVUtpu=W?# zR`)1B4GujZ(uUdrQ5dN^AL8=0*yfinq?S<@G1St)GyO?zzRHY0__|Sa$aIG)#3p{p zE;0xHr-ZFw;P@R(_TPT$nDNR`73+3jZ zeZ3c?`&N5>aGq&!~O{H!1Z3(XMxt=Z_7c3NNf!#PAjTT z5`C)G3uf}qpS?BsF|^5~wkfnz){-7RbX+GWU$fdl-_KmN>@^`KK%Dr8dA~RG=>F#S zQ*PUUpoOMqX9l@V)RJ}CF=1QzQi$T5ls#CvhVvdbg;2Ep_F3BWl z$=F&sH%yG?=)%jRhNkub`-f%nW%D54TdN<4F#RoPtF;$O%8Vz^jxSQj#KP%;mCwca zTrvS8dubj>VgbS=pTHG-e5TCdjpxi?2e7J{Zwh~w*x4}t(D_&<$Y82{7Ah53JS2#f@*Y|Q_i zO8DP?5w?HfkN@+?#T}e|(`K`0L&a+u&2l!l;AO`vwE___SUi4hDMuxCcACX8_78wHz?i-u@fH}xBPhUKE$ z!atQ92LK7wf2f!rNs*s`9|R)#YZLLD5L6z}tN#kHLlA(L1Spc|Kv}fo-LnrTd+x8# zk1xm_zdIm-gal;3?mmEsS{XPDkSKt2zd3mswW$~c1{{N^puT+5EuZ4u7<>M_t>VDI z&d!dYzFIQE!k|K|8o(Z`5Eo!{9z|Ig`V!t<6eBZ$shpqgO-VCQ72L!+m4jcdp$cI`7-+V7pKSFO% zKLW(UGHmo+2q6w290NN_UTq0+@QVO6Kp(`XUaUSlR73>0SAcJi{A(>_G2=eyj$nL2b0NO9;^%MS z-LKa%fY2J(SAoIpIhl2&f4i3;i^|WNK0$$>QLH>OKMVyW9UT}D|2CjJet6PdEv&Tn zc3y8xuK`RLzaLu>b|0V+FcyT9zaekBWFzXbl4H-&wCp)v8RLj(vL2?Aim1^|E;fzQ{D zL;?l(Q^1&EOn@$em+Fn|vO`e7A+!K{eSs4M0&@2uP~cqn|G=w1!GEds{)R*u=ufQ+ z{lWqQ4%9FNlV7mi!6PBa!NX4p|5JH|?(bgiu7aan0EZw<%MubU?9aIDU!Sr>M(+gX z^6k;rI**WOK8Z%m&bKduWzW$!}75FrHsPK{5LB5bmYByypwSqQ|u7M z!;)%tlR1}X@Z0;m#}=cA;z{gx5I(S&!WtGxBxFjjCaocLoA@rDgov=6pH9OLQOhoy z{&y`5pvHes$)Uwb{1IVjdrJ3W1kDm{&Cx5 zm3p5Z6cu&b@adTwiHB=3w0{z+Ac}WSbz4-UcC&`RQ(OQzV)$2Tb-1Iwr+|2-~1>q<=tA;XmPvLLb^9aRu`*l(kNqo3U z2F;i5Zz;Ou0hm2nD`D8DQyQZM02P=l6|f8r59=xFY(5u|;I8h|0M(R+5(2r_^z8ob95s`1t7(Il@2aC(@e2tNGsx_b7<0thZ=A7N+#KxACXU>3`R&z5<;Hm)YkQi zZP8y%JallP5%~`3*xa{(UnEkoqD`t(?ZrQWDWy=p-hrnFo)3{5IQclZ^+rw5Y1YHL zw$#95bC&`)4^@9Ep(f0jR$G@ceMI#yMY!c-)l&V_K^G|S5I z)DP>d+)m=ngOzaf^>omSOIfFoVtFoe=W8T20Qx)vSG&*z%Tl?{crl2F18qq_J|m6N ztl3^Ys7T=dpuPOEU|+qZMiND{p{f ztk|lfa*NR>|AnB2T%}vZ$A~jq>_SyzQ+PE>y2(TwmcxD;@;RTXdDUb3;6Zi2NiKZ< z*U6LFV)V(m#;<$1&NLuUe`?gE#38SKe9M8iB_$TvXXn&7>@l=(Tdr{C+00sBIFmy< zUJNbAA`A}9pU%Jv<&j;lQxa(<7jGPI(Lfy?=Xt0gLygu~6q%56A z**C?mU`L!!lBHOKIC@!xGf8r3lV9Mick;KRvdqC&H%ePI^PDwRK;5*0Gk2vJC={-sP{~4*GhTxJq^DO(S_p9|1)$e{nmQ>E!EH^9_DEH-uzu5%>r$x;sNWPX z5n+&QwGW=L*_w;#?YPXRb$9hIMB$o1QA;fTOMfRgWtLHesA@vC6x-A&7M-1< zpaFU4hX4ch6o+?-EkBkie(E=s3`*SXpaKR6-$@8|vWi8VgE7%>81g%jk%D%9GTX@`V4tI0hyyRj>dzRV}SdvT%lnqiROO!!h9UTU)>{^F8k zDv$YB7r2Oh@iwSItQan4pqdIjcm2Jbda}_e6pSA|s%yQ)a*;2b50i?KaqVEueVNE* z`#!-fk68D4W=b`I$IWE+luooimF&QcNPQr>8(^mPK0u*SC)$Atx-~*4jHm)%o3V>_ zj4r_S zYey|JVOlyV_qsi_)nFJl$z~8(doUjP_GRK` z0o&KMxEyNsbvhqPT;lJeVKMifU$Xk&(FazQ=6~j*dRsJdjaEB1&9;l=bXRm9;SPy;Gw;=cY@m01S&y3m zmL(TGNU!F+L6v7X7`%OmupCy52*Lz%8*!X%CZe>QsrUJTUIhD23vJvH@$9@R^;~k- zg*|9Qhl}6U$&<(Iz6WL7Pfo_zF(+OD*25WnPO;wze4k2R7dmO!MZkfLZidv zw(H&mR#Xe}`Q>Y8S^GEJnufTIf5pgeYv^ZnB+B;p43Ma0FL(%F3^#{b7&FsCYxSiC zU@mQI<-86xz#t*y$JY#d1Wybg*`*Khbsv1U^{E)fcSosso53wkQQMT2yW(7QVJavH zjD-QdZPO}yjdcxN;yhC7py@j8+NRIZc?C*URvC?S$K>Z|BUhe4d#=3+gSi~YOI8_= zWeJ`BPT(%b<&WFiE?at|7Vlc7F?PXmKapRBAtHrqg`ga=!zCJcFGqWwDDHBy9e-># z7QOM(oHKCg`?(7)5~ojr%DSeWn7x!*0E=!P;btpIyIz&gpKL<@S-ly_VY51T$@H=R z(oOJ)eI+}XJRht6kVtw_j?9@F^2pvdQLNq$DzvdeRXll6lhVi^>mDfnrlTtqbUgayj zL;Ul|)jbr%6eC$UlitM}TXS z+`WJmMLRTe1WW2_n0HIW0^tj%lk4ch^-+KtVl7`*t|J5A-omk^fCG<2tHDyVexqpk zhs$HgfudYLK98`4mt018>G*IyTlea@##!-IywWGj>0w_zoA^l7WGZivz1J|^v& z{NQC|17FTI*BSIZtK3QZ^iL@IbuAh?CBh<=ei_F1IPZ3yS9!+tl1;)yTWi+rHPX;)r`?tIsOOw= zHk_(Gld%ND*HmBkYwKnH2zE4txVCwNFaiVLgInLtnLx2vpBKE{ zmBX0;c)H@Ag440(HK!_2{yT^05luFUz{pq2$#xY31_y8>qUoA%C%P%UfvnwS&bU1W$xXRAXW#+apgs_vZD9Z;{ldaElC^4Z?K4B->+>ZJI z*vi~e3|r%oy^ZRB?{hkFcg?wdXN(gMcFI{@;a5*ii-<%V(GAlk?uh$c0xDg*_|kHl zri|6-e8Vs2Gf1Tmz9DP|ZC|2lx4fIwZch5i*bv0bF-OMP(})cO-x(3rJa@M85yO&F zFTR^nmIIx3xwx&CTe6&fj-!uAt*=9A)(80MmKx+HBL+(pLH&-4Mh}6PkAeSvkXeO2 ztc%El=s4&&E)7dCxq_vQ$8J}s!h~H%ss+a|=S5se(n;!B-W>s0(mXKfn_NI5GYKXHhS5g)++A?o|V}2wy3w1KeN`@D>RWnI~x)? zsZnMkF|E!nS`k>6gA!YxU2Pc^;IqkTd{Gw$Ea%+(%U+on?jPjy1shsomNT%9_>a&h z$|=X0yuO;1FVjz3{@pTO?2L)M1wLB^$W#KP@Kt*fT%^J4OpK=I%;H=f2;x2YNA+_k z($PViJzp;(8?K3_PC^dJ@2NZtA@W&BN+wJmmoMPH@c& zapzc6jbf%S54K_;Jw|d`Ww5F2%f_36ou8k{1$T00a*xZ+W-wV7_~$I@tcR9x8&|^M z)W~=lb04%ZTw7aRluQXZSZZy4w0q=XsB!aa-jN6ih3E=WZ@e!F~HZiW)dzMT6K={E_>Zsng(3ri@vRS}3s znC>T)3-0@pRpV?%l2heK!7!@K#mA3p(oltff~~sw=CAg$GSw@3p`??s>7zegE-5rC zcbu$i#Omm@r_@@wLQa~|egS^kmuSqMeU0iP5FTo-oDdhB@uH8?=fexCUt!krl`^Rj@V$Tmcng%ul zO(E4kmz2#_r74;C^kn9O@0K9^JsPHr(y8!b zugN&*B}Mm|O+a{Nj-}2c%de+Sy;ImI@O=N6>fS2lB6(ka>(I?j^T@I*lp0t`1tifE zgF?`I&DDU_dd4#B?Uh5%=SvzwxR#_sc_r$(xGPC8IlZ2TDawg{%!VDv-OA6j+Z0ey zW-6*J2G$sdBgVS`JLWHOFEY)8Y9xiU-4U0@ds8CZ}{}QCVoQ7~Lxd*@suWK1d_S zL!gd536#qD+lnz3Lxdw|Ygu6MFgJL+jMw`xb6 zts?1Kx+n#II&Vp`IK{36d(U%@r4-C3T*V!WOI&RKmto>zf~mHIpNwpsTIN8Lx>cS)KUR zD5;enE6*&#>}Zk+q_fSsAApa_@*bNbvTkKvaVoMZ5oLlv>BKv6oByJ5)Ki=x)A@T!PsN^C?Z#qJxL4^()!ROG$`q9T!TH&B%m$fW;9>42(FK_(IAz1Bk zj){jpPW*D`vW(IWp8zPc(9&kyJ*3OWKC5wBAw%;@sPv`^o-co;?)qF>0y86*N_{uz zV+231%bTQ_^Aal2lmqW=Q+6qRwXQUww{~yWGauKK5uord>1{c(7!p6zeeL!w&_TIHgAg~e*MWB#gbl7rgl92qw;O0d$=quL&Vk<9`QxT zo5@VC0|RJ=UVeR(#oKA{J~it`;*ki94poummX6|OX;;){Ho1tMzn4o9b?T*8bIIVT zb3;__xu|AP_}Ve-d>nZ9st3h`weXGb`y_;^N6Hn!$c~*RCwNJiBdD=78pJFp@aetv z4mbOp9j3mGU&pq_6gbny(+dMOS2sQ#^#j1l-M+o}GvN7PLWO&4T$1-o{T-Z&^<55) z=vcUL1IC!^rqvl-H6Pj?Oui!-TPRU^tu~@&(>}XaI=Mf41t<4iq-Dv(>_d)UA$!=3 zxe?*;NZ~S1>RaqzI|qC0`K`@N3%tXG5yZ;7={`A*(=gjfdS$xg*TekTk(Di5G@nEv zgqlI)I`iw=0;ck?7oHgq-_cThq%~41(`i1)8JaYRWyEfh<8(_&kdV_K*B6Bs6u?rJKE@tWbz?(j#jjLrIf$K9&}zcrrx*( zK;ikJ1I4A0w*S3yYVe`9JCb5lINflD2HP7~FVFzdLGL6R#eiAPDO@u!^#70f@vTVc#7kIlAr7!V=^~ z^H04RC+#16&DL&x@u+(I3utx{VR2#d?u8xb9dM5|ahasq47?j;D>}j9hz(mg7r2JWu8Wh?YTki&j$F zADR7F3^R;)gHTC^FEFLs30~{@+S%H@2!vFG=7-rZk&Bt$WQ#@=>y9^=(s@SW*+3;H z1Cg#h@A3AR=%oL0`bx`MI>Rdy64r%&x#_h>gjX9Rqz9{1%rRt47W%^jJR+7?L%Zps z53>x7sFMGS;QitSEY2Kglp5>?VfeF-vPF2J>ZUv2qaWMYazz7S?}p?O`a&a8z436a z?1NDuQIF3)C(C*owN!A_xXv?1U@TAYrR~Ah4>c=6PO9ui=uC-or{ziesR9WH;M1Y# zLGH{R4D4e64U(1i4C1dvKePl4BBI`lV0MZy(!EZ^*%AiaxY7xDdI}a2z$&IR_(=9X z%*PhaKMI??IMa#hZeADr$fEd%y!9`YgJX^5{T&B1QZO&GkfMe|cBP6D76#)=lkGxC z>yygXRDl(hnGWhLCQPJ(F(V}IO{-0jw>i(ue1eo)+A^OD5w_+BaKqz z$^@9iN*k_vrQW0!bTT~>9qshvIY1?rW-h(s#t0scVfWLa7<6pd_4k)Wur|gbKEc0m z2`oYGQ-MWv30i-HCSEfC#HuEsoWo1g;qZ0$7>1QVvzGcTUDujX;@9;@&KGF{X!9hb z>-^Y*2S;slyHAhaabK0P*%ngb+iPYhme1|N>%U`E=z|rECoubE7y79Z@s~JyD*J_% zT69dVah;!@q<)>SXgH_qo9HZIXe%BbLoY{QhmS7LupLb<8eKFE$G*WhHxF?fKYkh=~`V^hTqf&eX(% zP-tZ9AvTX~aY}BTgB3&vVws4d$4dyF&2QsiZ(Ln_D5==O<{3Msijb`a(0fzHu+6gl zW#p_Wc((~UGnzp3JO(#WF;;0+OwhO)MR8e+1B$V!cSqlmZ=z$q0o5geHg>a8E+%UN z)AxA2|9^v8VtS47@bjNids8Z>h7(fNgTT1_a3? zJ<*5`S{~4|@Bm;3zdssSOrPQ%m65j3Rzj>S`xoo4C&=9(2!K8&CguL_Ie-Yt04`)u z0bqxG7BW!CE+UuMu4A7C#C@KYYe5WWdNl&*gSGSVkF+X(w!SKbW-0G_?T0D?IU?;tR&SR3$N=Kp8c zH4snu|MD1t412fh0Db&-y_4Vn4i69!KiM!L{R|Xp6dT|Xt|06LItTzhEVu+S*yJ$& z1^d0>^5`^Rx$w`yL^^pd?gO_o`2Z{;LI5cAceUI!Q@H1mgFyA-X?jQ^ekuLA4OCb) z(E|Ah<~XSbYJODWZXhszSG)y&wkw!1_ky3_I_w1V_F;NNdw4YkCFVt$;DSoW^q}wx zU*Jx{djJUW(f>3lC;!zg#6n!S`Tq5#j*C#w11euBb_X;u2CoKtCG8 z0Fhst|LhFq8Rp1efkN# zy0mXJ2xq;9Z})*5hkE$xU9^5-2yf@_r#%(s7+^nEQ$qxa0A-zAOJP94Zb=v*KzG20 zr--q4KQ_kx6bLc>`$_=rF@ONz(Oko|R>PZuOUt+sX>nncKMGhU`!}(spVbRjQQZiWYOd}S>8MZHAG*Hy zkmc#j)pzs6w@0fo)wEaZq49+V_RETtNpb)fCI6oTX|sVL>f=T`WN{tmEzN#7&Gp$K zJ*O7=7sfeOKOb?-m}nkl>qw)oy@xe!dJ{wYYKF>E9y#9@!4J1$Q!h*qnxYzXjcG$; z1{xLNRCT`8Km{o0vQJ*J+^i-@v|$c~(288phK8MAJ_FFgK+>x>2-L(R^knTehg7;d z?FI$2#CeRNnf}c;S@qrgnOF6_m~YW4=jX+r-V2OY6`t2UiBGHLyyhmgmr z)W;saR$F*yp9oV3U8=IKjgzX8-h&zNIb6^c;)a0<#sn~{aTY1=o-7w&YOYC%R;IPx z>h-XBSUXmG)>tpZ_iHE9&Yomvar7F38oX7Q{Ky)NPL@=JrE(!)%jv|6y=clzo{A6Q z-3|Fw)40jnyT^J~%yWO``EJ4TavXvBI<}cAkeQ1fD8BHzO8;iPXhsv=^ZFgrY~P;i zrsc+@e!teA8AfY2XnDaRX}Mi{oY*;EY5viewOBE^_kJaJW=9vCO=mo=<7{fv;`Oz) z5#m>!W@}*y?d(eo9)~qDlv>K^v0%DiLEs>cHA~tL$#RvHQWiFH@%!_H`4gI z^vl0&btc~)oGaBX2*henN?&VqqDIWypp1QP*?i&gNjkyF;Fq=ogbZV(%QAN*WLjNQ zjiYOu?PYsWcsqNzhlhr?sej2sY91Np(Gk2h651%k`o#yhw5nFgfakQfoxG=Hir)_8Rc`$KK2e!$E zDI1jB8_m+fquA}S{sXW;it8Jc9>GD|RvjM~_v93z;|+{lHY5<&4%oRELB{O#;Q z2g8J%E`!+HpBJ+A(rj!xsC&Rt66NNyA&(Y9U>noc4TKq;&`szUELPn`_Wd50+fWD#TM#DEcaq;h_@zKIG#}Kdy z71(|*j^uP1KY50<3ytR{LLcETEjDeLe)x{Mo8FLa+Z#d(B7}nV{CBL)^2aQ?*bC|= z#zF}b>Q61xvudG!BAtIac+Kr-SKlf#s2Pkj-g+;xAHzO|Ljy!xV=X1A*5yUM?BCoHM_O z)V~!;!c~k%6|;);JzZXAv>uPJGbr~lz{4~2EzaeA$f932x$gzZZ^H&u)q?x+*N62` z3Bdja3f+IvzFloa*O_6?!tpQ@x702*POz0scSn)y&V|%#mX-opS0P_V6Ug#mYDM>?u2k-A|E-wDzl2Z>QqwXtczg zDQ%yGM#Ma69kQ_7&e^awT{1uV&$K>`5cxBA!OWYD!1jab4^;S8k*ED;qS?yKd`Xl{ zea%>lU1rND<98TNx;f`sgX%Qsbg{o7ki>J9;+tCzsj_A{xbglbwOd%#yAutyT6dO?~XtQ-iZ!3X`jFYIW$)~7Ko!h77 z*U4!+CxjPCJ!x`vM?!`P)f}l98oQVly)J=yKzYT|Bt=v2l9wu@3M93f`K)%An^ZyM zh;8yN^_oyCF$%-NZKs?)1&B{4=Empl4AwKBm*SkBLA2t;@!XlKpAE>VqwiGFkMQz) zXXh@nkBDCIap83u3LjbF@9{J#*cyZ4>2e%*xT=6DgmU}X+U)Sm6|vSg8-<=kZe0x$ zngec-Egpogexeno$q^JqcP3Wh5-sDUpJb=BYL-;8H1FCkYfWPe*^jOQYnwBD4lExp z7sR?r;XOgmFJKTl1cS>2jFhSEd$VB&SHs%%K6rT}SINJA<2vtBn>i!+HZlps9!=eYe_CstQP{DJ zR)Hn8OZ{^gEHhQ&N|Gd+rFpibB_(REl}HFl)!)p`_oOY!rGBFoG%vR86Qr)-feO+r z0%!+VU6S*^&|kgC*i8q1tUD?_N|-jzc_YPy4vou$^qr*adsG%%_EZ7~wQpN`w7z)> z^XfV`6dTzmwH1pg+|D1={MG&Wzy2^N)~kWlMog3KpuLM;yBCB!3NsNDP7`(nrHvkJC%luZLB)_ zUGIbBDM}nCZFNsb2x&3>qvU!6RX6F&#`LSS>z4m0OX~{zLi0 zNuEK#CAp}}oB;ipv^E3Caka#{(L|PM@|KP=@{KEWxwkVRpj$lpO_|9;$rRt4Rpjxj zzqUx+e>x#)%=#`ze?!03p3eyc;{-MB_hHdI+rQguo{h^3%<|T?`^YYJlM7b<4wMBP zW^2}2#tLmnS~7|3YhDEI=o}yYFKd`v?|C=o`28pQRbt~&aY`&DvHN{-y_nziURs7n zX7)$aNnbO5Je*#UAz4>9l1UJ{yPz!)Ju00Hk;YmoNC(!4{Z;eIV>`d?GCy+zuzUEh zoQKlzUj)S{?3OKqGjr9cqvvC?%5;oV1Si?1FT1IJA)hO_HM$lV#zqKw)*)*rt{fDI z*Lbw6$v48^UC~<>{urvF{z;`7?jvDmEfSt{fBWWhKuft(nL22pizj&CLFdHFNjTER|L>Z|11^N1^n zNXfNPkq1MXKFUHCjaBRfqw0CS180z@a^e)r0Fv9Zv9`Jx9R_9wkK}1j%lf=5r`?`| z4;Hw|F4WAwqL0o&P!Q`_!w^j(*1a@Dhq>*u9rUKJnqsh+CubggTFm@FVg@`L>jnKr z-1R50Ngb^|QkW@vdTLF}FaEf9Fsy^0IdY8_A=M!(|2lO-um)Z~|ZHr=Eh=5T@e zX*)KQR{0Q;$hciJcgRi|VtX6!4HPdJ8Jh*KOLdamH%Obas8q zpn_X6<29&L1oR(JIrtCmF$MG@TU#;i>of+2=9k#p6D^OOl#VqtSuZlQ*6*sD5&f(6 zi=kB*J0yQid}>q;)hhliqn7;JB^98OhX$z=JJ4r4@!?mA#idvDO9bqErL63ol(I8b z@{%EQ_2rfO5*1YDav=)~1F*uTMQmWq=y{cFiUwkxAo&J*>@b8ZvhbJ3O-@GG=$LM8 z0&v9U=lY$F&qeduwV5&+If!L-Yy2owtEiJ3&5!su1Wk~UJR0g|F$ zV&~Ed7td)Ez}FEu+9Jel{A5Z^ymX(L6yM$?8$9MQ{Ok8smz+CN3uwp-QGH8LPLnB- zk8Xp3&m$0>lrEntC2eqJ^)bP@$yr&Ti=aKT(m40d2PS^=B-s}g3E(GS4`=H3vQlvu zrZi?rQTPQAjhuqM%6!$b z$oAhT*a&Rqo#n=|CP#3_D!2d2k`@6u^gO|PZKDXdz>(Q-G;+4EDoUJ8+aY6|HX^|L zl~0H$;g)tvG8N?SEM?=mBIi@>()GNInT@9Ij|*E11wOYUkrXQ2>u5-yMKw&`Juq~4 zP$3;AN|;wO=y9Ce(~Dl+b!y>{oUz_C*`Ce|?q+#7F zP073=a9S}aE=-eQLH~K++}_ZDBAO{VyPi^}S?O^>8d`_k^0b(|%wbt!lA|8Y7KPB& zdOt->%M2zvZQ^EjLdxJ8y_nG1gZw6f49@c3dV~r{kkaW=!upyLIDTL=;8*qa@Tt~2 zr;_uDcb{N33-I4Or7SWZDotK?GE?|Q>QN0k>WB+%c|+-NUfEA5J+)l}(l?=w{k(@* zn0qEn`AzFEFd{aZ)h*Uo)3DNdI*ssKFzc*c9c-d0wYIvV#yj4_$1K^|*2wHKB&V{J zT&97ac6;vkCNb;wAay^PKUyw|LyCc`cKRP?sJG{u+wb%*e!Vgev3dFo))0<62)QWw zS+9AqOr5@ZmqNLNTH1;acRV%*D@w2A8$9O?k%Mgpc<=n12=_38G1Ft}k{(HR?r~7e zO7k&YyGCeHG*ACKs$xED{?}Z)CwOHjztLoZU+g&_My`DI|5V63j&Enx;Owx**b}r{ zJd$*+b5>~#IQ1hMlo^+sc4($*-$t$F_4zbrG_9{ge%6dsz)LH93hcL^xe8Kt$*wu! z4#-akk=PC~)qMH9^W-sQA-$|#H`qEdbzgSh z{+P<8IoR6Idi#bi@Pa8TDVtkTJt&RF!XNAu{K2RP7bJJHuY+YbQgPdNSdM*%lWUzY zBi5iYxw|w0J zcM@;4ZrvHyrg;iRQ3e(-xAjGdNaMh>$8?JjUGl4K2#o2Af1_|ylY6=>Vay@d{sYQ? zyKJ1AGZpZ2Ks3cr{Cj1JN4Ig};N8K3rz(2IJIkc{Ns%lYbZ9bg0^*&##ej(-AZ}ei ziM~vdXs{3}^`c-}=oKfABSa(l-h^}7ox{^5Njk?Ob=8grm? zaJ9u=i6qF-o5;~YYZN-i5uZ3d5}86cd)McyVvJIIv&s&7w7O2`wTfsHwU(sBJJTZ zb$MeK%aR0!e?&M4cP!&nXiGsAyzrj~`cJsSNt&*`sfp26$H@EL@gWUNs&cprT&dCI_W+A;Yo4yg1+-mf#Nz2U> zWI;V002sfeXNyou8URT`Bd;UMWy3L))TN7b&n=|;F9W82gy>TPxkr^i8dcFU7g@}E zykwu&g2*%VTMLvPGGdl$$Nlh_v9%6eJAeLy?%eD}*r3wr;0jqUwZ0xMLCcRMiI&(E z`F|XJ++y%IJ`_ciX>R1jwPmi@i<^Tn$wLFn%2(HdgW$hHg5o|m1!|;lEo`$r{HdO} zX52=7sER^18gnIl6IcHF46A&&I^?(`kzKeslkiojVeZz0+S0x(r$d~4R0?0Oo|V{q zuT9u&G8^_|tO%eKWiF31dh7)E+^4#}dU}n)I1*&-7ZamV+kkSe-ZsbYl~=(irNuRL z`E)hOsOjDH+tkt4Zt{~b0Qq}cF)(7bV}fxikS*ht4%azaKm-3fYsu&i=SV5kbYGk~ z3t!XvcDPG*9&5$V3rt2_R;7G|EfjB-z9ZaE8uYa)$rP5bv^H@Ps;TQuzvBu1Okb<; zvcJSwoaf*E=2mzmV#H%8VldJ_6PVd`{&@wulh&sJGBnm-Ur2H5bc%Go(LvvHy;;fB z{X}CKdp9OwqFtJzq|6L-7dSU#DR&OZKW2fpF{JIg5=moya#ZnY3YFG1u32I~ihrU5 zh)DdTvx862n6-S8Qx@DI%TCr>LR`)psrn zUuR4}uCs=txV`#YR|Ss|@;vy)%VwITl=e;{wv&_T(^QNKS0F2f&urOuE5iu54;?Tg z-R(0HS7Ms|wWoB88XvaaeK)3x4%Rk|?*p-y``WNqn4jI7f`ZN|vRf2z%2GEqS-?;W z(@#tV*6Fc)f*#*&L`60>VcYAYOQwCM>(^tA>n}*#MXVje>VP8Vh86T;c-Rk?G(Gee zub-OeSel}zQZCcg9SkH>n#wln8hc%0^lPKa>8lU1Gdk<9J1-RCi8+UBJsHmWY5^<* z^QK>Vbs6T{HT5J-d&?FHUjq20uX_5k39fP*zpa}6Yb^~3OD+>wQiqaYTq-`DQ+eMR zjk7B~C0HPVE3fY5m{pI^AzgkMsKgZoCb_n87M4zF897Xyq>7+B74vVp@`>8CxA(2n zldhJ_|)5}jVJ3#H}xK27Epr#(}a&+WNr0%1bTw&NgrRTAy^r_M-dMu+a zi@3S)`0f(nm|ibkWtCX-JCye{5mnjILe!Mt8|#hSjct2ND$|)pJ9#*KQvz~l}&&pcS5 zA{1XoZt1@Iq!X`=KZKgL&7BtU05IRg=<{d44`2zB?d7t$V3JKW8y%jfy<+Tc@}_M& zWDNESCsl(1!ou3~NjB1>O=M8tt}I7ap+;(=g?z{hdh7d4GlP(nS;;KmQw*%m+_5D= znks&7Nt}2!SEM0-tvn2e{3$f*5ufbgT96UWwkiF2Hyc47Smv@AnqcN2y-NLqK$J_Q z`@aD-_WuUdSegD;a{jLk%EuTmq$RKWO5Si>{boC&~ca8iL z`iC%aek<5jx`i-!P~d!f=ljKDTKl9*>mui+?b`FYwK^?FO(soa7}*F&O|)03laSxv zDKNXeI)O4U&mcZ7&mizujvhjIeZ)5yO5KG>!ZahO?q>kkC{ckSDs~b?(X9VDB&Xog z5Iz7IG*EOAk&Yy-*6zeUR7QJ+alt3VzTn7*9KEBZa zP=vw&yk8X``)(Wqqd`!iLIU>yZj9sL=Yicwz|9b+#Dt8L;|B&*oMg6&loC#avr|(s z2$#E)5rWz>PJDpYK1Fr_UKtDO8FUlqr!{6ikbB_wS#;blynG7~m+z1Z;wnXZLsHa0 z@Jk~^%1tc1J>Zs5VxZFrpmu6&fSd&7XI#TNK?Fo#k2wh7F6cYyy5`g%((rbt&kz!H zZx=G$r+0T5K$FggnqOWv9N{d%2MF9t?ZNGPo`!VgT}6X!fY8au^Vfg}ryREg={*Ji zv7W&S4&^G$e#ae{`#{So$W*VLPv153923bI17o0{unMRq6((}6#V)Xj|n&j4Qv;&4eXh}@ZuB> zz!B;(bcNv8kA;*7L~DmCLzsmA{Y`T34BjCOMEM71apWQZ=i84MI0%r+2nlTn)D+$q z`8^gJUZ5T@eR@Pi!qbn=NTOdtcbyu6Nlz4!-tTmM#wdGh>r{Upe$ zqV31q9fCmyzvV{-2NDE6jVMb8^q%ZkHTKr_jPL$XsDs&u0eC-E=)7eEG%nvUfH;4U zAux7#+E@`SmxY0{f8sZj4blmM{R6*y%D;IIe}-=jw7v~Ue{OnAWti~b)z5-Sg3mLC^0k3oMY>Ry%as-|yrG#N1NO#lLif{~2$syW9y!HE-*3Mf zVBFx^&teuJBP0N3B&ZMKUC|jSAua4JZ~>SVl-tjgDIgvpRaEk8-P=_R)t7*Ci z34~{Cje1~s2a&19WC90Nlhzr&3?S-)dlkV3DF7Kjbj&gFQ1n z#Ry^TB1EDKNsyyOh8q>T!vtu|u=bq>5O?TlStR?>+yh}sxGFVWwu`q5$-~*Ec{-_c z&lEO(UO3#`XH&ghKPIDFk1FE5!imo8&>{scYR~Z;r7xcw6gHF%WWn3snyg&LDVK!$ zS!dHOD7Z-<3~=NOBBC3h9NT|S^w@YDFajJM7*?^2qO{1>z4?F;<%hXe1)~l@}sE|Mh3nQ-VaKl%2O*t<)SM@ zKX|oBI_7`uUx@5}^l?gcpM#B(7Ygp};HIKRi(?eZonqkN zbv20{7tDF(*>(TT8lUSTq$o}4un912D(L1C=2sK_a9%izcTP;*K3auJqKzYgEfn}m-RBvEge97e0E*JKQ448gg zhvj^+JJd`F`i{{KX8`_1@Gcn$bgx9Mo9y7Huw1A`fn7Oovu9J+18lxTr#BAYof*N( z>3`_=(2MEYf-nNRCtZa6_+s5sA4q;sE^L4eZO50zo0BS@L7-T|>wS z!C-)5to`Tqdr{F}Nd6(Q{U#9ipB0IGB!@tZ`zFGPOABTnoA_JgY5$cge#(i1bfL`!o(p%nkj5i+_f?Q>n@y9*W^-l}EefOU&wA^4eqMlg zgiKq@`$#zoX9AH}J6gxp94e8Ft!~g2L{$ZcS(PzTxv8Do3m0F4@+YOid+ms3eW8hl z7Mod&GMXRdX5xUyS9o<|5?lrdSbl7%OHVZy*X9DMM$=H1!YJ%TU^aFf?Ay|Gb}bYYhjrUA@-6;( zmgBr#uviC1=-+%PYZRu26gc4H>t&pH#RlT0nQfTk(8BuotrCFZwDE{v#DnH~WbgD$ z=uJB8FXsv*KtL3QHl2gT-}iJg)|36biB^_fNYB`p4U~XP6fZuE%j+U0jkTO67M6HW zC$=?47(VDdp6)0&f4DxUFkeHR)->-Vey>|fIN4!x&pB7^Q#=v+G6dJP40Usf&sd5t9F=X$D#*qHBiR+vsQ<| z#-k-6O8Lik!oEBH9gg@VrHQo>!^BBYHEFGSrOZB{z*(RaOyKMN}9Vb2DMxd@#|?e~DCIEJUS?1VKPeG;(L)3g*gJGjD7z zQ;va$diz3L_D`A)ffZth#7@}9Gp>Pp z#~&DPJV;$WYdai{N*1sjHb7fLJPn{kI(T#-9aTx;2x6$$GPX<<_AOk9j*eF&73@jy z=j}=`bzzDTH_V?{aBdQ@KAEgHUCTm@8^$%l+RWfPCmDtQtjs_tZB)?>y;G(<}WZLV=|Ce(@EW&ZjzliCM9FRGO4{3|-&)*kVacf?YJWG=K_M${!V zm$jGrq!R!a^PAKTv6BbFqQH?*vMw#hP>tn5PPY~8*U6_+BHC)^!C1P6h)&?}IGV@+ zgX^Vx1zfr?z7w7dTu|kg<%LBESg~NgUV&H493hBo0+dsl0XKYP z8!U`7`U=sw@z9-qE5#D-UFe5 zr{i*}@$3dC{B^=?OcsOlkek1spep}5QtfN|)hJfAYmxc#e_vWN$hE+#Pr{@bT~&Iv z>53g!)CA}i&s$7K`Jg@rQTUfUKb9b5yt^^|P21b~|6WGNG@nSaER)PFJn_K}5Vh-F zzMxAZZG9^e4TgQ36~JsXfMuV4n9Yur_Vo`|ldUoCm);@y2g*F+ z9O85D!IDXxdOTMaTizRqf_Qx8=NC(mhhFpm$3m9jqrDgI1DC0)g;6*;rr7B)4LZ`* zW?g}c=KEg6%AUQZa0s7(s8$BgNQ71Dd;vT!8k*(Je&R+p?B$2Le|2(b51j{|VZg zz4i+64$KmR4cf1KPhl-UYxS--&nhb7IOw<5Vc-d)Cxd(n5MaQjcdRqAuke-E-|Gs? zXOgddm@?HMjKuiiq7;$-#;i27OV3F$;qYnXr6N_Dm8SKX|2CdrK2_GE$nm%U`q3G3 z;Y3GK10VJ)x{3f9M`J!9T=-PWVVbylWGy-;9-% zjJdzvM6&*QQm1ETkB7fntQ=xgRq$SZ)7(lb%S7=L(r@e_Now6qOSJ5dFiBJqf7C5* zhi)q6^U|J%k6EZ!>0TourQo8E)>64dH*{|APqaMB1XWw2AQs`c?C)X-a+Ia z2phIAd?$K~7^n?}o)d*ps_~NmxQ;DA-N+;S$}Q=na@M9-+u)@n}qdQU;h_> zi&wo7m$6G7Ce%usC;Z&1nh_Vq$l`S@4kY)TtH*rikdn?12!$~dtJ_cSa!b9@Ls4Z~ zRl^+xTU~z+$-63) zn03h!bTW6r;%Xrv{N)~*W9uPLNpSFsPO{2i@=IIw_-;JbrID?XsAxa}$1?+~9o2tH zq8!MfN9q*?d}i`a)QzTbSS2n>g2l5|wAlIl{#n$8W7v;XBq!&fnqfh;hSqRTIk}>fILEBkS+j=vX!MJ^k4$-F!BipF z$qdAkyT-PU=eObI7W_-K`<>h)|HO7KH`L2n+ZmQZEHYUVXItPJ@?ucn4mjwxpn4Lw zAKFG}2!@@3RUqfW=1CE<$9W8%R*XIKl79-CH24i_E*1#sramPadnNzbvKOW|%WYGA z3a@j%K))-=WIIS4&Oc6hZ!Q;fGa<*@`_1Me5GNX}5b;>?*8`}pCIR*$keLAT@ ze)V6B)75n5^Ik|^Dm;|Zx;R!{MJH_JxL2ni{qV)2To>#}@=mn*TEvo`vS~e5Vp)cg zFW+77XZ!mKot|J*ypzfS^{a*FIz}*a+6}D?GQdU2Omz5L80PQ3p4#6|*~SjRnyqr; zU+?-K`;h8yzvxS<-df6)aA~o>&CoQu-PHmoK|NflE?HNDKa87>5)WA*E zNLH$fSKhPXE!>Ccxb%vV7S!`x>KWjpe@*%|+fB9$KA9aO^*)W?xS?aoi}fZ^68&3o z@r`1tLb85d3zlc#r6(6Y$vi|W^*+)tD_vFMiVLXtfee^KnHyUj<*l^6cke z)C+p5Ge&tr!Kk3?)*0C~VlPpqkJEUFrgMS$2o{pc)cV-46Mkz_rlZGN^vI=hp!MEZ z@)A)YVFNTJ^>?d42LE?M$435uaiR#^F6uy?Tu_1CZfsY~hKx7g(|SrfI}3HmOS+&H3-QsQ8kiW3%1iJ zbTzbij~wKyU|Tm6P0q$OAF|Kv*Jv|P@%W#ka;;80^p*-Zyz~tQaQ(d47sk*A76`BX z?)K@jnFyi86o+nrq4J<9^lSzJ@;nY{6Zd-tj&3sSI&-0K8qIl0>p-8T0+I92ScDmiVw3&=-uaRQ5hch z=RdP5AQXJPNmZ1UYk$s@2*toQ!>M^G2-J8UT$lM}zUHHsR4chQI>CA6h0nH)X`L_s^+-e6qLsebGE$(h}iaW`1%EM+Ss4AK?47unxQ6}$)WB;O|{orKYn zrd!xie+_Nti1gw8aqCj)tH;|ukuV|%a5p~gA@-A+_g7ZTh22um*(f_H7~3pBiGga2 zW0_VW_(&B{p`#{wl)5Qa4>u7LPko==DCPc(CWZIjlM zbD@8%sdUneuI+8i=5FNl~iph-zb`4mC8wwk2X?7 za|1mc3pXv~aGSJrIvdp2N7uq6&Zs=hfxgiq%iWDX-+>}DGW^-D>V97X%W8u*e71S{ z!c}D`pnu;E;BFlGR@>Mftj*4Uzz%PC4OB=~P>I+Dq(R``gz49%D}sQzpJmnMV986fr=+q_i-nC|P#pO5q7u~B3g~J6JCo>757g|E7j9HOPq@*h<~!D1^|123)@)MD`uL)jKsGcn z(qcAmqE^b6;ST$G)3t3tn(-;5D><|#Ui}455l37^bZnfv$0yDuan*FSH#S74D>0IGJ`SE+*(E_Dvs+QD`?c z2>G(mz5#U=ah+_KBDAuKDm5^i@xzigsk#AqPgwaDcao2n!ydWxKX_+{B=>eds)6 z8D$MwxN4odX9~0g555m_BQ6{KQyPA5<{Js2R-6VfQjqEJ2pb!l%WVh#=wF4bWs%vl zqs?aJD5qxqYGLP~s(Ifl^13xybG-Mm8i*b5L%Ji_k@-k#RGyX;K8PLV<0}Rv*yHN` zh_@W=FpYYfa_gj&X>g`)-@bJ_-Y6_5dEps_oii>96ZrsGNn+QJaHrC=+|fYUWBu5p zLGj|V%nVh0(atU={TI{Vd{u}jmy35u3kMqSylgu3BNx&>*+0=fK#&ZW{SRd%N-;-VBNYu!RP&v1mOgy`f1NPQG7~;tUD() z=5Xnv*`DZ_pnA?Qd@c?q>sOT9y`QRbtt@n>j*F!C$FPB$jZ@_WvTKe`bgA_kERGWv zi}Q}-pB0UW2gHuTo?q5K!*_GO*%lCW(oJ&yxrf!#mDW#mUu`a?}S$Uga z7cnz#R!v4xdC1)aDRPTNJwZ+G`SvwgX_nQLM)c9dNBDz-I1ZIDK8PV6a0Xl2b4dxT zH?r4JF#OLty|j9>t&~@1k)$!|GNvrd!S4!;4_)YK$1Jp&vnCZ2+Y|UJJGXB*6!A3q z*g|tRvE{G_BA@s9w}U*|RARiYG1{8R=TzbU_8^_#rPB#nfuzMcZ06mxtU`6I_GV6> zySaHAcPFlS)Ax0#vfI4$(Kv1iyd((R$V0gI=~QN14rqqhVn@U-*^Pfb~)lP%|>^{a%L^Q5C->{wf=!trr z)EL|r{(|gh`s4KE?xL_A$SknEyB{{VDsJM?Jo)mtv|W&d8m3ip4C=&RJVh7fF3+C` z(EJS!*xAw1(p{iKuIuG4Y(^qbW8xu?v$Wx~>^G56Q2*10cGu5jh-e#?@$F+vbW>`v(76ijfbrMsM=6K^3D$KGi{9WZZ zoHKvA|1mji!%4#YRzc9P6-Vu&H0kjT0qt2K^xt?N=YQjU9RGKLj+2d%YKna$YNQjZkR(<&ZH&jqULQq7+6ja2d z!xIR|`v;j%y3jr{ptwMML!Ur&20=Vuai6w~!T z`74+PBCah&C~#w-Bt<-pw-^s0Xg)#%NJ#wlk8~f^Rj6pY)cu{8xA#4;9#SV`YY{C5 zM=wgWEAVL$B4I1UDE@7wQ6T#)+M|X=XXqsWgo1IOL6_h-@Da3M2*3&e+6c;rbOnXB zMhFI(jRJXGVg*vz6rAlD%nX2P1qyfuC+wxU&2tSX3?Ks*34j2(x-_h|7cAqzJco1y zhzJH!P-k{ZGLUirAe(;3K!p(*U3q6gAj1K6bHO_)AVAd6?Eu2|K7lKu%Uweb(qIgr z@K5W68x8D7dK!_d6vOIjLP}(z*UD}QL(Wn7uB&a|fSf8A)MKcpuZLYg_&U$0bwB>m zumvPoN0Fd)+_&T`;$8rg1R^qFKLZgpbw2{24Mb4iUEa569>=pI$Uh1AKgjR9+n$jl z5TqR{USJg{^qc5W48SJ{AjJi{fBB-gyP*&U0t)0?g@>vI;|eYa{h5jl7lIGqD?%WE ze+Eu}DC(jB?EXBx%?QXec3m1N{(1>G>X}KK8I)X;{J0zF;r>P_ErWaje!Yj326&Q+ z4gvuK_ZI?~n3w{8dKOLreF6WVpF;ghizPZ(bTyuN{%Zli5El+@j z4MN~Y4T1%-M+Mq?VjmooH33t7dyEP`I-@;UM12C2J&90IUqU|;(c(y_d=MnMv-FPd zBkP3#ejUP30s!|_jkMs8O3^IA>yFpl$54d&cRR^Hm^4~+?{Ansdl1b zwK~{H@D);XQlyXWU;s|{hj&`YnDXT>HU8}(oGxyU8z|G-z$xy?pfZWZSU1@zbK+|H zLAnbmmV!apZ#Nh_bvsmj4?^}SQg@*0!2O#)v{a9yC(vtn9h!3`w6+tYLMkxxn$E3W z*yDmzj+fXp*tk9=tLP#=dtKJ}S^Td@6CY_e@5*7Z_iWx3Vl)GkmQ;R=TJ;ggA6Dha z`V|~RjMp^3eKn}%VtXWX4zb+>fHuT!_nfJJ^lXHC5G(rr*|2||O7%LDRNy10P>o+8 zB+V4>ncDYX=T@93`YEOEBdz<0E}6FC)by+PvE(oa(NEqcixhIZO=qW@iw(5j z;bf8;9u-og60@zMZkoO{x8-N58r2||X<~C9ZYHvGp`DQjOB0XphlcJfC-dy{THLgw zo~_r*HIXH?ctbTHsRC&(H>DJIZcK%hhD*$q%dOIQdwAg+*9#9lTJ-b!ET%QIuXy7B zlT=#sv5tqXpxEJ%81W#S&&EV0nrZJ=pf7{yMo0cOeQv%(%91B%5*_?etQ?xl@4cpN zF(Y7%4?+gwYgwe?V;jHUu&P!NJ3~@KzpU2v!5xRmcQ`OG3^%}3=GG9<)lXs`V3M_n&Wf(}XbLireO4FNlX8Ao z-PyyylLyED_V>3eWXO>=xeg{w+%v5khx69#RNQ)>Lg8{S4iGh)2908Wl0geu6OW6Y zf_d8O^$!uoMpNod&b6ZEcCBl}eCpph>zXyRolfBi)5Ln~S3)M~j1C#U+J>MX`}!(! zNKzTE+jag!d1MG8j`9y6Y1{30VN|lq)MU=OumYAKk3|zUZQC~A0C3ESe_^N8whvPI zGdRaoam_ADsZ#d5wTi+coIw-WM-i{0?Ds9iFyv#CxA{}@FB@~ZpyEm84nUY&$DeYS zt!!Q&LAVa@Ng-;kFiGXDWK0lV*CaRA7sEa)>H3VejN_E}twCYk7^N{h;|J<`tY(kY zjuVzVsL!_0M?BlD&L(?vjhGz?1Ej9>Ls~^NR&ASVAHa|RBW=-Ctei5zd1S#^dQll> z*YIdQsDLqb&L;ap*ELl0x>3#w+bdC(rL>MB9%_!+DyY9%$O5VIh;Z!EXwK?CIoGrc zahPLsf6%U);Y?}i6`i&}+Gts;!UYYOHS>tgroU{-BvR0-HEEp6#-|*33&%3Zg7;d~g z8hZlxLz`MX9Xwer_aKZy3XVNvsPqgPmWw1)JBc57Q-m~Tc$WPOVT_50)arc(B>K*? zbZ$VXpXFqQVIxt|GV;2pu4kFZIae%I1I)7VsqfRDMCJPHnt$|5vR*3{nE3fGf>5nZ zYUE?pGVR=oO7nQ8u&v=cH6h!ic^K3Z0B?5l(`Tkk(jr^EWaA)y<-KM>8yu+RIkg4S zFlL9@#_&)Dg`XSnsc^9yT6E)w2KE{nQ8|r&FgiJ&)LSO5sUt`G;pi22juL}TOH(%V zQE5&o;FXHE1nLLo5}3ODVc9EOId5=_G}lw1+}(MS8PEI^c;E6R;C~$fm`Pd&Gm*}J z@}G5uyMt6uvcK&T^)uQ{(o$eb!1v2yZ?~(30H)8BBnPCQ4+s+6vEEiS`LfK-6zOk7 zIdbPNS!?^c&v6!*VXw@Q4yf!)UR9#k_pd1G$v6z* zki>SOr9xX)JG^#A69UQeQq2voPN$F6Y1pX}xxgW3_9iLFLQMh$=>$rQj73^E)Uxw`ha1(&p_p&1 zWh~T)Q08|i`ro+8Hy;O}zoluL>1MyK@A+~R01j<=MS66|M~dJ0!bo@R%^Af-2`VeW z7&kUgl(29HBoqvVxDcc|k8W7_p-2MD?noFU#u(&No;S2@#d?o^P1Q&&j<8o}e zzn#{+iW8wSu3@>ePiUL%-P5j@QSM*776}=wV!V|aGHS7hJp00}xiTu?I7!XmM-SVK z_A7jTTp4U#2ghZShl_9GXD8u|%NxT8;2beZ)wvwCO;xgMrM|95*;blmP@@q5z|?60sYrl zSWz1IU<3NwgXLO-VFEmy&u#Q-n{Md&>Ge6-7vTR1rAMJB6vK$k+&0Zg`^mkzy$o#= zkgH_aXD%eA8>wl64T^BHJ%eydvCw!B+Ap%-eD5%uNo62@fx_S08EKs_%g3OE)vgP@ zz8&D9!ufPD8nId@Ny=g8yY1v{@?5niT(EN;sb=I9ezcUj1qH+Wv|}LPJU@qVshcXH zrE(Y0hix9O<>VY<%mvNbM-9&SqA_%5`zdK@Ur*bW9$~tH@)w_qF|r8Iyk2io!BVNM zr@2}z=`Qhf)Mp>U8R7#U3OA4at<}VKH^F5w+*kiDRa9`JF0|WEArtj_2ge{-M>g{T z$5}0ZO^vyJt(m1;6_e9FYULL?fvYBOvZXg10%+%GZF5$+w+@)Y_(C+ATT5WyP(sYs zGSQ7pF&DO!G8Gz0GF!PL*-tum<^&k!w4WVRbVsaJB#_8TRR;G{p5&~TSNw*oUWcoA zwibx1U|yUbSZQ#Gk=oEXaVw{Zm<0Xf&>?rTFekJrF4C&NiVmDeSB!lq-YXo8vW zh84Ard)w}I_n0&1wR?!CGXDllryqU(CCgon*PC996T-eW2Lzn2suIHMFo)~MSd|~C zG(*D6(o>Bpj`DOn#BP}&N^c9+GJuxHIsi9D$SXLwG52r1Ua`4UBLVi@j$HJ!x4w_G z0~H-nT!q;K#hZ{V@11;K!5Vm5ykSXxs3=_zwh8|Q*(c?$KjI{?pk6i<&VEwvvf4ln zw#%7OK9DwP0ryhW4R8H>EsL70E#ox~7M(kSm1r1o7trJvU1Zs<{06FjyIJIGTT49s zrN~2sXqHCCD^HfkHCsk$+qqOv5Yvr5=8R(-&WJUoWO|zwnAEx%QE|x2pxM5Y9`E-% z&Z!ulv|;L1vBI*JOKR8d?d^@zpvv#Lu0au9fQWd!@OOX`%&YhhslN9cW5G-PJM%C{ zVI*Vmaba$w$zklOU)IR?k@9G7Gh?zA0Cc#3ME{@HyC)>+&l+_v83WK;v(9$IS9Cd% z=6sQ1E3B+HXXFHMcp>!TI!hgLUVIeu5JyJvXLGK#f=dH7Jmq2@j84-JvWyp=o)UiYNF(&T$z)! z-LWXmbxl}MP`ckfr(Xv8uc7vvn>D1U=ki%MgTivfd2Gj`Q?>hSr!v;(YED@JXFk_n zE{0fHZo>W%NyuFO&E~&>E6fc5^`kY9Z~^|;EKyT+^Lfivo=_%YcI{cMY-!pI==dE z>$JBI*9@g)TbH?B97tr#hQ=&YUec|D2#S@#2P4oI3&>*!i_y`n3@s>y4tpXxV(Ck7 z>?&Qv_75HfE_k=(scVWfz@r1`P~C!QLMRWXkF&4JC)egRRm{3*>for@VTZ)(5b~!E z^hcOkb;Qok#ds4;-KPY@m7eSae$vpSAI>AGfE>bq2N?tuG=d8Ly(_!)eLKvLsn2OJ z?R4TEH_Ek@tlX?Gtc;(9eLf0oA@NY7x?YGqFS!Cj*tXa1|=~!~L zCd)55(+_Fn@>&;k2zJo=ot9PUBkNLSpHJW_8W1>VTGIUN5LAqKe9d;Tx|mUJH$kSaov}s#6ouUBiHjNy1?z z`~|))QD6Se-;Y`duGt)IsSDHDirK+J2X5Ou^Ue1HeM%uBYTv#a6v74UnuByjO*n!< zQp)1%50>#JNCIjQUG}>1h-hfa3`CYFtqJ5@BL%87wT!vwweO@)Bv?W&QidJV7-2Q9 z;*4&F$OU1`Lx?pUNw#_^9>k}7P6n#Ks%aEV9A^O0UmK$)onvQOPdKEI0T z6A}Au`VXb%#DHKMR_`CzisgoClw2*f`JTtWJ443u=lHtH$^1R9n%E-XxFoZ1M#uXV zId`lxYLQcBq;&#f95=aX@9dbNzvB-8gB)HPGde&y$oWPNn~NwaLVQyrj zDvw5-Lg`lWxwQG}rH~#UqN&SG=7@D{Sjh=Y%|V=e)iLR)+WnFRMfaRl{<;f#7kH_O z$H%y2q*tD*>!so|xa&+g!YN)YR1<(GD~HqHlf|+WbuEMBrP)TmpX|Y zjO>ioiYs%?x#MCERPiPg?}5~De@_hG3AJ4(q_|G$5_Y5A`m!jd%#anDb?O}Ma~6*9 zGK@yIPlNlCMM-_?f zly`Sw07lWl$Xn1aet_f@Ym|dF#q3RR*`tV2osWAEvKUbsWFXLM%doXfx8XJPIqIY_ zB&U@hy~@sTGjbHK#9F@-8@^o;BRXb%@!(S`izeA~bRU%j!BMr+?A-vHy5)wI;frA2 z5P)90^KIE3lRC@|bjM4MJ$4;=>)jQ}hy5tt_UxH4I)vLmoYz46Im$*Ot*_5qPre@L z3hI*$2Oy7bTvgtt-f2iA)2nXYqWLh#M|hVRXyGs}`rlec;JkyaGXX~$YeDQT982!8;?j-O&oaoTa=&Z=xxrGyI+_DXg^R-h4;Hw-7LR?g79_M{zOz?n zBcj9!iO+K!>p@i|v_Fz(pR-_M>Z%2PiJCQTT&G)QmrgJ>0gv7@g?k1Ct)`4Qbupt! z+?rKnD)mjfpnfk(wfOss@P9Hd(g=?hbpE8`uz=7NQ7(nQL?x1&V)J;EeFq}%@=1C# zK=W<(?C$rWo@ZwdDe@=?c}IV)`(isGV!J%)gr!K^EBE6x6OM}QR0e>nSFKqKt{=TW zsQhyTVZ3DA)n8K`q3G!0b}biXa&HBKi^(r4JmhahjU%mz#Gp1c47jT0E zTKuEqfk_oY!mS^!2*J}1T3lOISAdO6J-|sdd_M`~%}Y$PHft42ZgnV|xYh?WIF{mC zgN7V(yMQd%mT(cz&Xwgro7t#c(ggJQrjhVB!osJ6lqjTmAaM3*7LZ7>3MH=CQ10s) z^`N?@!rAX)sih{|_jJu<%lR4V>*wH*g|j~6y^pOU&gN9+(x7)=b$uDLw(p;NLDvLrsK1}1;_?-)Xa-|E${un=Ms9Pc>oE9Qp z%i&bxCb}rvp#4;w{VZ>*pY3OFr0j(=DHY1gt7kVfuad{HPun6i+YqandT*fTX)C}U zNEqmdgjr=tX^6$^4fk=6prDnTr5n7o!KhAnr0O&4Au-@c+EVGw%kf$4oyz2qW>d@N zD#nh}sc*Q*#;?0v>}-=bODvm)SH_1mFk3kR%`pd;5#uUbLe~aI9P6=FNA$MIp=Q}2 zp9&o9H3g)iYR-VH2ld;qmkEOh%r);B_>w05=a@Te$%)9jGN902B_9b5IBcA5AG1L@Iyn+2#U-C2;xvdfbhF; zR7|?QnMBr?yC=0CS4&4Ys#e?@_Wqb-u~uS7K9fOaw+*lPQMn{;4zfotPiaUpE9&)4 z#(_lP?qUaA4{N0`mgOn(JbT}pbKfr4^wwJ~GArirZt_hA;mx+YjY*Y}ZihBE?viKO zb=@<#jWLPnhdYAXL$fu=jk&x>XvpBEo^P3%D)j`pUIKU9PDGL)tVktuZ`#?#a|XX3 z@Tce&AN(#M7$WD4x@+2Sbcwix(C-D*dH|iM>4WVFCA9yHEJLX%lkRQnb20GjnA@%cTZ{NI6o9M_V;t(@!z_Ru;0jVXY zu)4Foluu)8Y>=*6ND&gB*AS5Gz%}RGWD1_o8miRLWQyM+$)8S|1a;3Mz`E~66>eJRL1g+O6T8Q+n#jjcv3eKQrkv=6E+g9IQht!Q+tr9 zYd9u2_94CS8w{!E%1s6}QQflKp6`TV>;##?5d@6Q)_A?S{2;F~EWGVr!DT1VOBbMS zriUKm4mTk!;OIH>(?){G<|N`E5mVgqnYq%-HRC90nT>y{R7%00;Xr5Km9-{^u= zWXurLTsqo=HFZ5=Y>2h9X6q-mS=mbay{Ss%g(1ssq+kqW(A7QXk|v(Gdae(s6v>b; zbvjoobq|hRqLGXwrw~HhX}S@u>gkH`s)@Xl*kD>6 zC2{@srj3GBnZ_;2HZRskI9BiHMSSQ0iH(a4ME;)KlhCrG3S;cgWeexxAFo5hOD=M% zH*0LdMF3sRz803^emTiJEOw|gb6wGPz67~XF06972;(pJqribua%~u}v+7yFh=J7> zgL%@5AqS-bo<;}i0WQVo7(ItjwYu0LmX-FfQkMC|<^1@&o=H2k9%v>D@p|+-^qbqG z*HjD3f7la~u6{?kr2wj7AEjQ!akmFDGTKSn9spn9)h3&zu%q%^dqEE?vsP2G6lXlW z%<`Z^r5RcGu6N-cPif6t{cv=vep1HO4*uyg_@LuG#8ahG);}#w9oCWto|7O-v)=L0 z7z~~pe@gCHA-Apg!hYSu5j&sYjV9v689<)cKZsD#ZU{qx-I~|>0zXItMQ5_6+RvFU z^}i!bk)fNsCncu3O}Ma|CkhW>3LwsUkLy9RikLeWA6ufk*;>Tzw!H$_w|PhfyU(^= zRtZ|)HoS$T8qBD@CaIwtt*#Obiky#L(Qc{Cz}?BxqI_cj^3RvULDZLCxSnZ(-d^88;J`E8 z!HbAKbc87_p}jEF{25YbXX@+jw{(jPNbK?P5W-H(J@tJDo^$}7>z?bvxlovI7cL!j z=bTIW8}0(jzDiQ=2145=DBh?>b1+)e+#z-Ap=-`WfLjK2CrAcr{2k?yb16@vLML^l z*r?w!FTS6YnWHYnT-!cX0vs0FL>n3sKs~U#qTM@hjb8Yqy22v?Xilz6p8s}>DGhUY z$mcP$Lqx$!V1qhy6i>ncJ+dkMVLagr2m6tdh(~8)Ry19+c2J1>?IY_LobZRjQgk8u zQW@d>cv$rHN^+nN$?-L3q&zlkzuh*};poysN51cVayDGQhi;T3gWl>6;-Zf2<3Xv! zEIp`;%!R7ahuM2(W|?0qc(7q>N&GZe2OV$jgM%&w$JTeoI!(m!Zl4*GU$B8&o5ng& zNlVd8d{i<4LE1WK-s2fOi;~{dc~(Z zHYZ^6b&_F;p?|A=zC!PY%rHMyw?zJ)H;jSRZvyR)bA(nfPoc8Fc5R*cjieHTTQa1Q zS++~k26JiGHceC04Ztsn@tll#L~eTDH?Qnh)(KUI@SFX~BnF?a#%p=)#J=2ESC*ZC zyH`rr^O5J8Ogn+!Me{(R#@#gKn)~#MbPmrObzQ=DN_H^&@K_eBldDT#uK%mqzR zW1mJ&d;JA}$bwo|Qsb+tXMfu={|cLqx~!UK)08n=VJr}6s}0fUXT;%|H}JRCTwA8X z4%_GmpCPzleTTCsy9+_xg-WrxWEbz52V@H5135X{94EfAUE)=7O$midWqdBLV#t z>P#DCJo5cgk!6fST=5Q(ea~`;Yp8F`41$bixLR=EL9TkLB<9HT0M1a{_0~V9Y*WAR?SZT98m|6Mm&A z`Qo#y)N(~gl{;&1u}4@yBLr6i zlLZPXhn_{S`{)iqZyhqqDF}e`Pro_1PjhgP0WudJHY}_qC!&DK;PwjqWa(Rk^jASe zEJrCN6+F(KBLdC+zALvj5t|lFkhyOk0I2)ZNRR*kohAf=Bk+$#7-);OD!k(`FvJpl zXJqbculEl@f2tZJ$NTScF@TmWI?s_Pn2vxtS{hy;1=#4fM%VFJ%2IJppm`=(cAsZmhK-Pm>dV@9dBL$)@*_5 zHiLh|oCXZL$9|=Y@aD&%Bj^8ab^Y^7m<)Pe?oSXvN2WnMghPPz-J@>=Jpw}Nsza~{ zcpbiR#fTH_Q~bS4?=)u2K{&gFrl9zC)C}nT*@BSo>jsoDc!TL=CiV_{>SC~Kq;PfLa1pxENPH0gH_nDIWBm8Kqt*vO!C@yRx4o&hZae&# z_nEWYh>#jc2GD($tyZnO{JFflFTbXiGdaVFe+e{M2qKfz0Z{g!{vs(c9_<1%`hoyK zAo}eXZ(Mvw>ee?Mg9{>s8Dd@y8mkcT-jr++qdk=L+RiuF!mA~xo{AEcx>~I!KLt(d zVjt8jGe_b4v!Q6&SG3In2XizSFOs(o~RD?n7k}JmferMFTNl!^hKQcXEFjyZJyv;W^4FQ5$|rN-u5tfLmg0;!L7lpr2j$$0)s0 zwp9Q3FcuB_vnWUQajk-*xrKkRlBj%A8ZGjz`6y3G>_~VG{UxDgWBg-d(now{=RB$U zzG9JAzaz=(^3F(j;;iHqEOZpA9~RRvf0!A$C8B`euGE-H(@(Tjj5eV8!*{U-HPd1> z>yH!-aYkAY)gbmw@9AFdkYxKs%-q;5F{6s2S1vPeB^$ymE_&$Jsn#P(s@=O6Txu1{EYpR}NI&etVMU95H?iO2n$c<9wE z-3t7nDWBM8uHLw)tr8wSqARD82pUE4uf2+-X8|y-CGhyI?ls7{{cAp*+{v80^InXT zvg0Wk#nxwJczJ)sQ=Fn=Ja_tn`+~41N@LV`G7aZ;_8#l@#>kJ|IORW4hGM!B;LVHg z%3Z-QdE1^3ERlX*ax1nv9_ddv1FRuK49zl=K;#!dLQ@%eOGLQ4Z%?w<$msRqtqnV#j`&>yV1PYrv{qbTo#RVj+OgUE?$dk&&{QcO zGcTfUT!NkHA6xWNn*wHSs(&S(PFGOyHAVmEOM6?dv{PE=qRHcVHIXGYl_R(9WvZ zolbbhU$&=nc9%f{6UtAn5H`Ou;+C>d14Syz&;E;U^_42}<5BHWCPn;alhKLq%~u%} z^FC+XEuOaxG+678gOc(r_U^Y9JAA0a_jE^#A{mWk-nrSGOg$vqcnnEW#AP=ji&A>) zOK^G*1-;7n>OD6pmK~R@*-UeEZpN-T*#K_OmmY>nv`%8Y`*eu8Peot0;(0YkF9;)rsEKWbE`w!7<}JC@l_4^ztfvJ?X#uc_aJ0mSxfJ8j3h$ zrYZtY(@oWzZBe2aJSF&O&4sTLgO^yHOAJ|93wk19y}F}nYjll06A>1nep1NOsZo4x z%nJ?G>$Co5vCb+@O8-?2Q7hsrN+mk?UVEzuzfr_}!=u9amp)eD15rMn{n80%`rGdCr8Su)6_X) z@mTSY<30NxP{h|ElJr5r`)P<{RYDN0YbE9NPMCEu3rtD4mGy({xd(Ni5?z0$Q}DP!D0Y%?F{2 zu5o*Q-%33{cc%iG@;$k<4p-5r@!F{xdBh>~vP5A8IaSDF@k&UFx)N>A|H4&917!@j9E9qaJ6GCBI z6nc#^moJkC0Sn%sMLLeWf&f3Z{UR~FBNNBRlWEAQd(sH2~ z_EVBT^%$5iCkBXq+)Eznz+K0o-iE1eC`tJZJz+~KZAke}&7d|5nSs4&s@C|Rd%O$X z{&>J?JZyM(jP0@sUA@jo+Ysg}s&3hF;RCz3r3JlDencNs2%N(#Ufe48$BRj1o6!ML zuBDzEZp5v3OXwy@CYt7+A9N;_C{+Mg`QNR*)>1XJ!laD7;%w&{1-@-JTrtJKhHK0N z8U}0#)+s+5|HrX@K$e)^F~Y6rL4Q^fi-m??SLjEV+ss_|lbBQmY-LAp@ff>e3;}7N z#o$Si$$@53OU0L?crVZz;Wu)Lu2;F6F7hhF{BfdTh6@ig8mqrvP3Fw#`#B{$*$A$6 zs+@iv0d`gw1qurK)3)%qP|U%^0)vd~0I#~=mlo#;?K-ARZCZMC32?tK6^v$7x>y{6 zY!JxMs_0Q|hT^QE_WE4}Z=7O;YK(x&h|^e1R@g+>`sK;n^OKEdE1$!t4pJrV#M%$W z@;UzZiX!z-3#zjs+b*XGDPMmha}w}xw)we>VYt(){`iPWtj*7-C21=7`Yq6P(7b-0 z&~k9ue$F!~5g#?}o#W#aw%L{Wbmu(xJcvzec9T|dVjyoX$(@l z)#@vpTwV{O1A1R0!)w@%ea41ci50J*JI8rq8c7*^9pa%O{+!|^ylH^lcQjqh!wxWt*z zg+{(qVKgq}p<0EvHX%*KalE##3W^Y6a{T2cUt}ncgN4c)n9~TgY?vJ+zEZk=T0Y00 zMw9($3nk$R*)vl{_j+L@x9aC}#Q{BRqdTgCL*WvTzolmontkp6?R%H)zT3?0UqNsw z>;V-rZ=@McSAa)^apseKg{Xj8=j*!D5fCLp6}vup5Tg-kDjj2r;@w)ZgJVl2 z^km0F6@K2o-8t;St4*WegXk6we!XKIWMD2Me+I$t)3Bjsa9O>Mm^qIuBj0cO_=j2J zB@c$;^G8mp1jFl0Us0HGya>I`m>dN24ig#%v&JQk?^pLE$f8i#4v)$%$06gE%U2?d z0Nbx@gk3AgU%R?c{z7JwwDnU_bY%Fg=#^jfs(aI!C%ZsEg`wc(bx*=(^r4Y%Et zBadJTb7lh**CbYI5~zeDKR%QH~=h@ z3bSBzU}gkN!_Y7s9~aH`AE{A;dodcR5y1OPHV2aj+*FK80;rMzbparm$2+&ahL(3^W@K#&71ziFy3q+x4tN4L1F-o^0iX=-#a!uU z=xF%H4&ddM*Lca_HP* z3m3QV*^gBF@HbiJNBu*;w(-=D1Wd!s>~DHN7k+s^1-8+0T9)mH`;cFZsswidz2~97GO(t*}4WXszrn42=z~0A(FN zgJt!N>%Uk(*J?~HAM)_u=o5ZkP<>y&&K}0<=G5|k>5vC|GlI_bcl}7ef6+;a4))H4 zX9p%A^UO{6ff$?|9e~@`*S>z>b(Go7&GWi1do6#>X@8f0x8(%#$mdX8jhFkA*q6Av zS-S@GyDWMhz^}im;<>J=n9nw3ZlmcUmg|bs_wP|}y0QNBfb;b0#6kZ49OpdwK!-a3 zA^glPIny{4{ZQRVLs}LG`(4juI`&%&7xl9SfyHE(0}aV8Wm}(|h}9uYvuL~CcvMFz zWAaCkI8`Znoc6&VZ4W&ci+f30`A99%WYfFv5!%8&beU@GH;3;{_Je7N_>S>?!E(mr zn;MG79XbTb{p=Syke|GxNmEqgj-?5+RJxjr&&ZSuBy*g(9p!BOjJV>V2%;KYs+-cX&_RG9;AnwCtu2T7Hd zbH-&1Rj?&1I}S*&Z&&p7QL@Jg`xEOKeI3G6TnsE~r*=GZWg_^8CrIJJ>zSvEMrd}P z6joNR^qh$~Z*$-CiNi2Ef=*cD@Zg!1AA2s+!~wNjRh>l_3#oR{b(G|zt<~aVD*5>!Byo>*$)fXC?Y!>)8xhE-f`1R2Y~W*BCQe39do(pp zIc}oR?(T(*e`HQ|=M2L+J4LsTcs#S=zvvp?;lhb-23-~{eTGum*%uJ?%Su!roacWU zx0(v>(0E;j>`zgGV}C`w<+9gCLCigB8)jFVE7mz?N`alsk?r{6^2OG&i5Uv7!q&pI z#Oz==8i3Mc7R{E&@3o4%K+aQm8e$9i8L3P#iW1u)xWA2`K10p!L?l7RTli@5<^qqqx$kOt$Oc2gYQXtkL2USx??eBkEAFjo*89pUulNoDK zRVN-UC;fieL`-ra;{7IC1O@o~U3Y_xrL$@WW?Gcbo;*t^(#F~DzSm05I^k5v{CBwz z*3-yK)laXzkjIFVT$x2VCxwX!bu#PrCJ0qY_^0v|IiU;RblfFM!zW>^H%#2Tx1B_% zk)=wb^vChmbLrWrg_C`DW*y8)%%}dAK4sUo!M7hHJ(bmI)Pw`7tr~@o*e(Lz%&zMh z#G^(@gIW=Oxo5_}o-*e0?<*-Va(2L;JQuqs9x@Mw41$ih6ij+G?8aY>sad`RHcUzu{#l+rkVUhS}dafWXxR}Vk%MMHgYX`iN z+L7q-#Da~(1R^2t9-YPIpDZ-{{GvA9GR&0)og~$HHpkm35x@S6fbBUZ*1{ZVW1nl* zd>;OqEquMC>9MHCU8NIG!$3Fys$$LPBS}*4%cE3gIXImRZ|QE|ajp3{2s1LC?8N;K z;}~4fNX|&mS(|&QYSyrF5Z%d%xog8vNAW`a++{0FeNh% z`QQn)?x0?unGD~u?_26%&&WL(+CK7X_f=140mD{zaDT+0UjOQZwg`k4r>nW)>Q3Dm zkAOlXx#Shw!RR=Ug|cJLHiVA74`}lnOidzdWxu6oI-X4G`&L=k(4`wGx*intOAE@f zm}pjt!N|#;4{BY&lB&|r#n7Xs7W4?9^)i48sDWhb8`AKeVVzQtt>@hwHyom*J+@KU zsxR6mVF$EedW>8GBY_l}^1y5fei$u~i*3g3H}jm?9Uf?LQ-KzmN0)Q=n_SE|wq^yO zXE}7VcRXelDmc284?S`-SC_a}n^3a+kZQ_m11VCxVuZ!&o9j51T$KAqieENlr&kt8 zX}%s$Z!b3H+ZsJ@XFbx1_H(P0xfGvKaKmnklzqf}k9uC#8d)N|^H>ZC9aI^nzyg)< zTdcIfBi2HG_JES9pkK?^zb(w1jViXx`Q-i5&ap0GR^g-{~<Ea<{i8d08=&J2AGqVFp~czu0^?}r49=Dp;hv!4%#u@xraIs ziv3B^jbl8EH9Zs4%vM?G#(p}fn+;mm;5!34xjSiBR17j>$A~54xM%d*ZN_Q8YBoXH zqH8$^E=g5nToj$v~_Q>|i4@mVNoKgv*F_jC1FBXf{Q%)sz^RuB2)dmQU zCc57wsUSSS(V(tIusNCOm7Vj-$iMQILRR8N#b`kE<+QcO=$43=C)Z zZD0G6<{UMwIgQ{5X&`@<&`$V`Ezq$+xMkGdD%ZMo0|$=FZ?P>pXb+8umKfqHjMs`g z2=3gwByk$7Pyd+C<>^8+ulWXik03sSbP6;kR9n&1467csn~YF$^mQ zo=OYWWRlWh$u*F3T(SEg{G6Fli!!Pydl}w871;{pr+=j0yA8L;d%O7r@CH|x8%8wZ zzGw;)9m6 zP<{PD&3sy7=fAqPG;@^3xiq-o+=(P!7tR}GF;<)+q;O6o%?5I(%GG~$fc!P^*vyq5udAY(yhLE-nx{t2y> zhwFm4^gXDD<)=vWSLmP-NuQIv=RrE&6O^?nc8buGLK*{#O)tK)1S`ecv*co}x5c#e z?YU5~(oEhGI6!{*ph0zwd-!s=fq%j$hJAPTe5u40Tby!C^!&x5`q{>#nsRzq(hv0C zpn1F#{FateYQ^Gay(~C&oKy=k7pt%8ZWE$AHm%vfR5foU3yG zK#x}=X-Kiqb)F+s2D8C$?Co>r-UzvcDDJp|VUsdk{~?R^wOc=uGobt^fQ&mus>|l7 z9bn9Bl+(g=YFe4o*5@k96zon`GgQ{CB^^ymN-hww=1!+t0rgN2WRlgNOPK3H@%wyTEh<|Em z#ad2c(fJ$V_$bAUFHL)(KeZI|`N|htZnsq{=QsKeQaYLstmnRLTAsf)F+4Kt<6Cev zAG6u3d0xcE41IT_WsD(90fstjLL}MboVTEyIL%8h!HQrN#>Br%5a&jT}7$!y1q;4Jf`ev|%$yK+f4b{XxniVT%G$1%%Z zgR?zP9XJaOBFU8OOwnLN_9!I=f}JX>;J#!gl+t599=T$?ddB8)Fw59i+qir8QfcCm z*R6WB-HW7K?bEgs2Z;_-_j-~3m=Wgr)^S8?&>IRM5w6ed$ir#&%BmN|trLDe-H;>! z0y*vg_XJGyVdQ7_tpaZTb93Blw65kyZyRhW)#bs8W(liPH}d!)p%dQ4%l`yFR=l5E z&fVzW9VaOa1v-=-Q=n@Yzp8LvaR&tL0wu<&bW7w?K1IJQ<;3Yw1Tt^%BHk;73L8I| z-w{H?XW#zWMINofL~XO-9QU#4atR#yZg6L4fo4LrBeMq761M(~wnPAkq<;Cz*3L7> zS3tLl6N0F{*mHAfU-o8KHd{^#0at7I*-+%Fy+j5MnbqV~8>bjILN1tQo{c0)s=BwZ z->!VAdIgl_xEwXbbfUd43KS$>%AEuXZ{cM|PHjR+rkk9UJPo;MvPu9Z;`CPIAx!%a zvfW?N$Be~}3es7X8rEY6ws2$=y1TffkZBJ(&W`g-N3c=w+TUL^$r>zig7crNBGD+} zcbm%|Je}MTKqAhocT4*WRMUj)Jb-C?#b0|gKl>LPlp7!G3@_R9+o6}Qgm4!fdB9K$ zEe6bf4IPRldR_uRa~kUylt6$0zVi9Ftbqy&2BGGVQJ`6Rk4m2-c)S-0RXSf@?~@cV z?Xp7)0`nayQ}4@7_V+FWl#OBm=nvT~ePa|8V`MY5YGn98;v1qKRrz;E3hTOEJhmiO z+b(5m8kqm0nwZ1QRSYia(d^Kfq^7U$V5&GN|C4UaipUGnIx5iYM(EKH&>Yelca7$Z z6)t+#Tzr2+upa|rUm3W_g>G%Y>G0(v%VpFHe(W6$o~O7Mpt<`&(?=|cj^~!9X$&Jv z7x>1-G{H}vSN`y5&xEQB+MW6$G86)3yUAv5?S81P4+YsQ=?;Q1kC8;YJd2qK0T|i0 zMDzh1VYgMABDaApp-VpQOk`gL5$&75ThOf7`o}~8;t5i9>ZTr&fwd=9zN+3RS6fSv z;~vo@gngxtOk!Pk$n#oM(Jd6$FYWnI?2&T7RQLq1AawYf7LK%~k#_NWH&r2P2)$6a zifA-KVj{Ioh-1W)7>QJ!J-g8n%LxQ&Dz z)9|}RV3~PrH6041iA8e#Lh3U$g$TNo#M{Df;S`Zyz6yujZ4)5r2h;b1DecPo!{GsG zfio~piq%qcMoH`e2-@yPY}Lqb7j&qT+KUz_9#+3`0Yd_j@(apU+^|loOg*{lD#WzV zs5lq*b#)4%UesVF&pZ=6j-{9wd7hI9SHXZ;)T=aCC3g8N_?WH})SWh;VjNG1<5+Nf za~HeN64iQH{_8_CDg8xxjql`t2;g^(_uz1oEhyro@Gv~ot=|X*QkY%=yoNC@&$f0W zhR|-TNOZQ;cETDmKUL_^)X~tnOB&e~gv^a^srL`_@*tQ6T@k>tgX-ev31Bw3!)9EP-p(bS7Mmrybvnfh`Bq6^Z{U7g@tc*^ zW?-(dC#}Xq2Mch z6kp3W=%slOP63G@kMoqW@%IP;Qfw%lCo+N7;^Rr{M`hb%tsye@Oswlr;Zc`JBWhyu z_@2773$<(U3pcckU@^k^d}B;06A_w;hBwrBcCRBdW~C6OyQ1^hV!JUb=OIV0(qZXt_hhS+7&|CcWC< zJH;yv&gCAvnc>8)ms_sB|E&QIGjn%T`r|sEcR5VUAWTqf!Kv6{Zu*b2Ahi`uX%Ud6 zL-|MTV`XpC!CY72Qd}#fIJV&z(|cPZ?xI_)T>X9UeD4sq@YN~M8w@2);JhyYmQWvz zpq5g)rgXuFo6RLnITD_Ns4m&e{w>BvioR@~R~h!2pReX6`W0uS|GccF4azT=WY?JN zo%ag^NAIIrRT&{^6m|>#MjMn&vcQmsZOi%F1f@1}7NOUS7&GeNKx&4Qvim%^+`riL z{dIrw3<__Y#wP|R?&+_rx37b1&A9rkXbaOmnLK%Av+lElhXs-}$&_H(-bp0OY<<_s zml&9Yl*}^s*+ln2#x&47Z66`Eo+w2N?7A(#0riA*xfLry|AP7<5aryoAHa9)p24`4Q0p+uf8k3@#sLlpFJp8gMK>Z57(x^N&baumS zh4`DH%R6^YLj70Jjtk?TXBzO6;Zz>aHODl=6%ss12*>Ls4U%SlO3XG~mntv*K z61u)fyG*X7$GmMfx;fpKWYX4*{6 ztFTVeUQH3RTVUqx0V$Ds0u+x{P<}dojmzd)4`y@T9AnkdNmQNkbL0NVI1@*bL*8fa zy87B5S+S(88$Vr)3}~vobISCx$=qgeM3T+Cle_v4Q0=T!(W@5)G$y0<#d?xPiGCZc z@j$lJ^MZS?fu>hhkcXOp7UbR2_CH7;lmDdzd`Dh7m4`m)Rdlsnu=V4<^s6bU(Z!vH zU6D|eV;5i+9##feobI0_)6AY82#_JQweA(oAa(Ukyo;f?x4rtjTIJu{f>J4DG!h%< zpgLf%vVXakW7m_oFu{LY6~D9*lBtr&f7Q_3)I5LyAfHS3$Vk59zFw1aP~(=hjk}?@ zf~ipNW%PQuHT~1PM-e9f;u%)Qw;`yM22AAPMOXVT@CyxbGF0bg|Nik2z_|yx4INP3 zUNy1`aF^8(Z7NN5sTEAdJ_#P6Qtu!xuRH;o8jg1cV~b>}xXh>Y5Hb7VPnz?6Zb)2{ z@Dac36lJQ`;rxwq(ZQ*Nl}}z39fgZD&3YeKUJEc7BQJl4;g5G=TtlJ6FHrk(Q43V6 zP}WeVa+zyZZ?sB+gNN>3TL1eP`O*n%4Vc>>rzglWg_3w;B3-6!b102bbXx&~-jip@ z_5We)9)fh~qBQ}RZQHi-mF-i;DciPf+qP}nwr!oVasTe|jp&~2aZYyRip=#sFL9Yx zILvu^OASXDAFtBC|2BrxQA#)#HhyLDvQ20!mO#Rcjn!D5fH!<;ejl5_(C_JR*nVm- zX$9^SJPZV%B6gD4{TLcOS8+tQk)a71^^QB6e@aPvc2C=H&>-E~7LC%s;BD z%38-C1e67pNq-lgRW_(EJ-EXo@5^5=kNgp;@30zEHxhb!vkzp&glO58Ck>&ZuRH^= zh7PdSdik;WoIVIF6?(QbL{0kJnOY!^m*_azK!0I>UYkna43ytv=5eepEfDl&n%!$4 z91FQ!goC_x6fD2L6TE@r?ueLqn^iv=4hLL#=SR@i?tX^x!5Q z{{8lxJ0h-r>=FH&EAg8BXIIoZCk60_`i$iiUna@6F6~;0Z zZ^S*`N754=K<6O5hSCXbTm{$$U4(m0MBn+EA|S?3v`Cq1;?VGpw+67jY+H~}F;#gc zZXOV_f~hy_%ZlYIeIc$3>YX+WdH5P)+VUzUj{yH|FJ(JIqdHv;-PD*M zM3Um(i89=S_kA@St~^vKAo6k={ST&4j_9;m;}fQ|MnOd_*&UADhxOPYwgwCFK+>OJ z%T@{^<&MR#XN3xMGQ2tXxzid<^BY*5GR3rqP#QZZ zwh7HmcU9GVG&&PGq?Bpfq=E)1i-+Qf;`_Fk9N*hhRNm_qIX<&tzRY2(K(Ad}z3dfM zAyyXiUiEV}M85cULRG&k5J!Z*U}1+}KY=B$E1m2C_@l>oW5zDtyRtm8`|Q^1z& znRcb1OdNGqRUBjvsb?0SV`WQ;dosSo+*s01sbc}I+h3r2S1%z*?3?7>&VuApyYx(H zW4<1bfe%-1sZltC9>cDmQ#Nhbd=w3ZSe)+AxA0(dx7(y9HQjS?Fyz^kK)`O>eUsfq zfLl5mM_mUxJ+l{lSS#5lU^@uGctAZl_w^~%CG7_BxLtKYv|X=HOCaI>0+9fR!Qdly zbwaMeBR5#vPt5bw+&8EUvHZGNYLg_Zw8drG=Dqd#vQq8Mik?*Nf-0sEb4H2^4#iz3 zpW^od_-gS8Mw$X=X^W(cK8%W%P+9CJmpI9HU;VZ>?lk)_}0LY)2 zX<8D8*2DO$VYZ`0Z+*XAvnP)Xk>0`K2hYDNhX$x0hgJPh)o|#DF}P@3x(yUQX8Vd7 zMtgS@e3OgBLa1y%2tqBl^tT2yhS^GMoMkj9oR02eii|8@tGlMA?2+z+;|%qV6t=&E zbPo5i(m&81KcGbn`{DMw%#jEK2Dj~cjP}bx*-Q_c5%E0@FP-5#;aOX|owPJv{XgFU zR`L~MxAt0I3ldZX!EvK%c*`x=0Rnoc0bvjKAg?_g-MCCJ~`28%+d}&`o%=c zGX9YXuT-a+J-NIDZ<52ROmgqWBo-jvdujyR2r|dyWrmsPig{hsWrg@iC(VnH?Q2${ z25XTp@hZaYz<=Nt!`}DmHBlf)w4FRQrO7<4{apC<;znJRamPQ}9S!ai28$Glx;x2nKikVIwlb7uK{p_>pcKkJ&~`XKu?!rj>znsR<-} z5$g5}qQNFG1=_m3WAKSE(=i|Iv;eL%iq#mtZrcf@m65Z9oaoqCJ$ZM-|1sb;G1F>( z9Q-;x#oPolzO3nB8l3~zc$GV<8Diq7JJ!M`QY>o?-k5-_!nyd=!=z#er}{^sk@H9y z>RS*oH$$@GoBpE0d0+;z7h^&2FRW*|T;?ch`iPR@_qAPEQVgwWne2My(x_-ohVtn4 zNs!vUo%V_2&pnNv{W=$(U|8g$jd$R#hK@u&3alK%VfdeMR_vw0dumKegS_YS0;5?| zq}z!+f4FE{)m}3h>M?}K)@^=)@YXmA`o}$iS;NZzU|(C$O!FQw2udyBQ23ZL{%m3g zGX-17{(zI*oX4^Lurj$4jobf8xESkP*|nrEopVP6Ux z8_Aw|Q$BdlK?H4cavI)LKVDm2F>{Y4BBD?(CFUr{s^yy^Fl^iPY_Pfn4>@D#t5+zD zqY10J4QvB3ece^dJVV4iebf?~TeO_}6RwBylZYv8i|?`b`0Ls=a71PjDWxriL>B5Y zJr|Za4_~#uMuRViZ&Oz8iKO!vi`KMj#RI4e+0ztTupYgCTSI3hgmXp9Uj0eBK21XU zjTto09LFXu&E0+t3n+$WM&{Ig7h7o z)!|-_^cjcVi+|S^8SU7fJnNRA%U-H)IzU07=R@}&c)Zf5uLch3zPto-8N67YL|p&; zF&K4!wO3zy>Pcc* z1JiQ{7{S0)j1sCR(7?%bSk8CBjM*~neI;0(#nNJShL7O@GNH_W${`pN$>x*wUuH?Q zJkf64HN`*CN_dq#EnPZ%#v>*)#h_-O= zS_%cU`<0B3=>06}p}NC+t^1a^uPm?yVZT$(1VI=s|4*h{eswno{6MZGF-C zO+mI{Q9YKn>_a;}7$<;8Wy52X8R#`uJn3^vg{U@?pjZMKy>!N0^Ds5eIBr|T8#L&x zl$TX+){&DP#d^|g6#Tud?tcJ%BnJiPwbfwps|r;!RS5;D78sn^E0pO^rPILQDsrF3 zp@?{I+KHAw^5-gHByo}2x()E>W$~NG$9?fFw}oj8Kv^v893XzR*Fh^O9sMo5Pc~&p=(I)w%hK)=a|ckBSBqi#q7lyZ*3ieknh34D;|?wrFTP@ z=?d@L`d&(O%`9Ap==zLriFQ}e@TuGf+1a5t1njIPql?~P@?OzYt19zy{$W z#xtsQq8%*k(POTR^{^c_qV$dKCu{T%_%`LRKQMx0U^4fu!%t^aU`k>#b`L+XgETJE z#fTMmOetg%Y^>SE(L4)X!TjNS&kKbKSD!jcq%_J2Jm*wJOk(NS-$O;?;pzbI_%l_# zCa~coord@l)w+FU?6|qgbH`nv3D}z-|EoWBfrq1__om+tApYOSVgum&A4+*#GS;+c zD@?+WYrok1{LG52 zYdKb5u^^o3xED8!p-SGVfAa`YEBd@cHX`jkhvA43{}-`(M$g&6>0iq47v{%mpX1NCWvI zSK)tx#7=O^nz~x-HbKqzu2hMxg`;`%j}vd9mT#=B#yjW*O~X5C30qk!gs+nSaaloa zw2yMHC+VXzn^Xb#PngVQ1>Ge+;081Pt@Lz?SIJhr;Ue8)UDL(}6k&TyuXN6&I^nyF zKNBX7a_TKbx~DXBBChC+J4tor?_Y z7B9vdeeYamsTh`?(5;!Z@@>)<(I5q|%a=LCi#FZ1`j1LcTkr3uu}3j29jsRKm-}RC z4EyG*E;{kd2=in#PJ9zDBJO zTVR(ZC3h5Uq!Ep&3#Q?>+Uh@+HmZkXfx`j+{3sq_!e4sOMW(TM8o}FB4ZJj5pM!uV zolh<8f(Yy;XL8VY(MKciDeEIN@Um=$p55mPl(GNKs)|R}ltEQY zRajFG+h7_x!>9Tz*0qOOsYQHg4*_@ zDg|Q4Eh+h;v~8{W*Ja~stF3|!UE(X$)ZjO%{ODwub$jAvGC{N`N({1I72KGOq4f3@ ziN)g#77Ay$X?t+&$v0)PyBkWfaT%c^Umq{aN#>p;I+Pdt^?@l6Ne5y*K3`Y)rG`dJ zBP$L`@R&B-W45l)$=4jDssiP3uh78dPdmr`W;WeNYVp zblaIy#}!KH4^SA71YQc&XLL|6k8bg)gVE(GZocN9U&-a@&W+ zgY{0%f^gt5BW4!W7I&mH@w$5n2oBq#JL9z>T#MhOUoDenxzT-muoyH+deSh@Io+pF zx4m)|e+BP0`28E^3KYj7W~6fDuJXj;&-KGiB){OwU3rF=lbsp;RS)Ly*i2!r5`*ry z@=%R`-j!D#+*cumuQj|{d0o{cCXKM#^eiEcD^$;{wLvdnx(i&->o4}7Z0PJbogw3{ zC1|*Ay*>Sq6QTN~?U9=)Qy$8X2<;_m5h(wd0W;s{zbsJ|u^dkMZ~lWjJ|kzQuoH87 zd8`yYQhppRs6YDkFe>{>wCU0z+H=vqT!8gjGxpZ7FlXkHNjjH5YVAP~Lpj^g2a~@+ zqHNGCiwoM%Fz2(1btCk%L>UCX7%|o7Y=6YeuIKm!dL{zH87d5Gj;WS%36)|`1lk*2 z7}75Lb>_$Ar`6hY+AFu);CK6C00KPAUz^xy)_G|BszE;MUIB83@hI`Pr!8{m9B%B# z_s}A-mdrv-ovRi8!rF@KE8|WE-g}es1=`4$GSJ9a-Fc(&bqhWt>SI$ z`({qwucKl?bohtvVTwE>HHhJ4FSb2IgdAHg%*!yrp-A^O9QJqxd7CsHE{c{g@qNhT zVKB2=Gw1y+2KnivpwEk#>cPTsauJpRR&}W#3qAHew^>krgFXrlF<}tDc;{{1Otthl z7N>A<&+)MWlm9L(d$$uETZMDFD` zbg{ZIeyxsA0Zs}plj#wdXJZhkj_4`<_vWxRbAb`f2sVM31vLz)S@@a7sl-e3{<>lMDwL1%y+XtSloR^fZW_C~u{X7|!W=eU+*q`_E8|OWK7oGSf`wr=1}w}1>1?YZ8M9cL8w+2Su5^N@M9dA)Qpm^kI)-Nw;Iw5CtM$ z_x5xvfl>y2;Y+SL1i)4RmK?ih_9n?C&r5=WEfpCRbES5vD#<3#R-N*W=fnRYLo#6% z&|f9xHTof(RUl3E!J~Y`a1IYS;VJOLt zIxnie*v(0Miw0Ca|L%AxRWBgTc{JWE!X}pd7e9A|(kNTn=4V%}$`yS#hT-?qF2;p! zQROZI*pcC}LXnG9To&+;5)P=l_eL10Sx1QGm}j#Wr7lzl7UP%EHeF^hIl&9ou%{HJ zsX)2Euzofiz7b~~UUQHczk7G9QghRxjDFy=jBoQbM|>)oy2Sk0auQgDUyfjT%49Vd zKN4NC2?-#Sa?=q}H#*^X+=U*$!c$ljBa##NLm+!C#`&6>gk$~5Osq&}Me zUb%OTAFjqLzy-{|*^11wG*OVU%hxKr=!U|43&GE1sW`c44s%Ate`k#0dLyj+#!LNG z8aRBDCE756qw43g?C?vA6{9m-hZn59+olS(ta4brpmP}ICRaaA+8&2F-|crk!EU!W z9P{*3NRvretbK24s*e7Mi3;0Ae#(dFIACUm!?V|hMo5zQ+)bh)10H9L4>W_-bkq2l zRFQe^O~UVrk;x@R7J(QPFOhEt_B&hp>Rl8!UpE5e64T~i@QY6aZ4M+@hYL9|LxATv z%^D#XXo7efJE_^$hVCjPWhq962kY&%L=R{Gl;n-{mCZS~n~b9_`05>2`m*Uh`+Qa_ z*IaDuw|?|NA|NGzU$YD=%SrZ0W{RLuN@I-uKc=1#C?fy;2uPGrQI0vphTub?1`yN`C^krq)Ml5Pim z&Z%{B=a5+?T&fhA4y%6#{U?}6em3X7m)j^pegdm%%xnZ7&{t|j7_kP|So{QFN`=@% z(Jx%DjM%t-{)*oj&Uj(07||nkp}}}i`KqM(rgLd^Dj>-@``Fjg^}sIR-Jn41J~Pqf zCae5&Q{zm^us#1L1zI%Hl<3VW(K0A-UtimK^r|;vJ#>wOR(0S`lj@UnS?7GuOrn-k z$$qy4!U>H@S8^v`at7GnI{P< zqU9uA15ekPML8EgsZkW_L$3yA^7-)uJ~^=!Qy_Tdb|Ayi4XjngBF8k~UomMAk$eF= z$YkLZc4q`cpnE|mwW(Qg!~)%2my>X;;qG8fdxVGM-09$Ic_XRCse?EAC!IIvD0!11 z4V>}ZtE_syy$w-5w}`_Wfvf5`zW-+g#5@}dm zxHwl>l>b*%ZDWH#!UZg7s=KhN%o`B%4`QU1)Xt}s3LW>}3L8SH%Jx+yuX@G_0TT;F z*Gv@vKJad3*&i7(y>_F^Wb{=-kBVyUX=h?}k5zw!&C)(#b>{0|Y+zNZKKDY}{OpE~ ziZSU%7fnwxFyYL$9|g!?e}S4ehgob)jV&0INw;N2cbmKh1X~|p;`Wmtckhh^!MP?V zC*mxdHibRaQ6>oJ%;Wb>vSr9W{z&NloF4#ilPY%kf- z&(33aYAkDI{iLPp`PvSPtW+=at>V)Cw4_Z647}eyt$nD8hdCWZ04{l;HdEQ%Dszoh z#{NactX!Hrv`D<9a6Mfy7!z$f5F{48RAc2y`X;*9XmI?@abzitHLfRg2oTdhICTS7@z_k@KMM)GZA1Q*duR`j09 z!m87BKRf@@_VMkZ+HZRZvGp!nqy2N~X~>RkB=W~zpNX)fCl6S6!-7*#ag}LbhN$Gp$9T8W2VX?@*QvD0D zJMMP4nPVON;_y<3nVGE$8Xd-|VN*3%Z?;S5olv_?s-RvowN`t#HAh4I_5B3C(+kVT z>G8F3u(<&~VMW@9)^$@lP*1hmB>oPVLTKpF4&dtw)z&fwiTD~2*6sN3(G4}R4qRn6P1Tti>b$FY3hpWQsb;m-aFFYg1E)$d!O-xE$=|$ue@wXvm1j3-Kcy@ z%rIOb1UDCz(Rw++7Ns-^`csZMOxTNMmy4vqH@an`)V3Zs`$elQ3%Q$wQ`#9rOO$Mi z{~zv^025(_0t-kmMDX+5ln0Osu4GZdd|OiVL=~QdseZUgzq6)8ATQdV&&r|Y z+;v{h%&1|l*gz|QC2~naF)b>|@sW7E(Qd_@ysWezY$D~6pRcwoUAyjuLYa)&!~_G~ z7iXM+GZJy6mo-0M|56Nbd_$|K^&d8Sp!+Xk>B%3pDI|JPXSwU#lfj~N7OJ&Sy+pWJ?sGfXLg0UgOKDxfO__bS zN#}&Eoa2Y|%T0b&fPZECghy?b&am^_2&k>aDc~O!E@MAmuHDW&pl(I_^L%hPVha5AqeQnp8d@u=1&>Z2DL)>6CHdey8G?iQjki+j( zrF`KIZ-3m`q+g|de6-%@Rb=bJZ31!wW1yZ>KRQ)TjqX_)?yY}j#S#xA*K9HMmO0E} zYbK!6#lAc_NXZ@lrGRdj`um$rfGce)JCMM;kF_r@*j|_zlmMnQ5>pOk+v{jma2|8< z5%*ouifmKKzvD+(mYR}Xb^|f?x`*C+>wl#mVym<%pSyz3#Wn+%d5LTMAI+FL0{^&( z-0}QZ8VGrPY^4QxoKHbqPp3j11c8pt_d{+REP_Gkp^xiq*+1l{J(Mj|IIBeWzLR$# z0%f(XF-Oe6?N|E*NpSdfM%Gaek~t10D=V;kA%%2*_LSx>4e^Cb2s8C!c%P# zT8&&tbM91UL-XOr;gD*8Qfw~L;;@y&Dvslhe)F)@*k*VcYzB`XkE|&vt`m>E+_8d3 z_E@M}t1XV1!Wb*v{O=!iD_4RXHf+c#tZ9iP)J17TYN==g{S-P?eg?~!L&~-V#%u6C zfoUjV7(a7nEq*Zwmk+RyaZvZH?eRI~ALzg}IO+q0)#BpTzjw0cE4;4xb7OOHpLDH0 zzktEoyvd7s40NG5eF(<*Naj6eyK;8o8U_5I{cfV3>QE3DVNVYSofUNu>7k#oiagf@{^n4fHp@jNy%@~#Y}W<7 zLp>Tel~)dF)1WiskIg2cI1QiiJHGqwvub-XHaf4*WkuwYg(GZ-8YFX`6VCYF z21Rn&Z}7?F+R5700WfcTiAGcs8?xcRJC+J=jeZG38=Q$ArN%UBgf7lKaxL%KCLW;^z_6_%SR2DCNxadsOphQSN-#S;?hFGpmI-% zID^RZ909I=ifMDk<yyG$?mPGWPbrFbQ^IF8`>6 zQigtbiwwd$94|5QZLfzcZW`=Ik%pX6?Z{$CIiBaLB`wQ={WBx$s#N z$3srl_XsYMid}tCg_nX1eUDx6FlSI%hG}3}4yK#pZU_Ep30Qzr@nx(-Kt0VAwnCT; zHT>KpAC&&#slWYr5D|cQHYp%G@_bp>ZvF)LBb3_QUx&b4G-+ZfD(I4cZA+>00=aqF(^tBxYAKx#-v}KIm#r z3h`*?^Js})l-h&c_Z1eE?(ZUzWv8ItKi3@l6yc!~Nc|b5MajHpQ=UoyG+(Dn!vgR6Gg%71KxEe=kQkzsa42cn5X% zl-9=3NbfaIM_>0WA-WTzoUo=JI4~^OaK2&6g3%xo>KgUIplN3Fc zTyrOGiTJAuyzp*?EKrv{!CB` zmuqu$*R>IRqCG_dQ$JaB_-ZrQm9;52(h5&^$~Z?(=CkUJyqwD<8sj?m0TK+E7gR_) zXP&6c`x}YLEc~1ikUfjk%w0)VkZC-CTl878C8F~1l7npfm2Pp3nek(+r2H>5GsJ{7 zR5tO+=~ublV6|t4FEJzH9`lu-o<_Tp8Vt^ju;%)EmX|R3_N(O@Gc;*)_*|!di~D80 zBJt_G!dej`W+Cy(qReC|r3$;;n>D%IdpHa!nlvNQfXrs)t5L>VZV=0${O_obDPSsm z&0zPDxNx>M2CtGRnL`ICv^lps6ed~#%Z7BMCJ**A={~ZQI@tLTo$1*lCY&p&=329d z)3}f0yGf8;Uh(`j(fVC;>s^*7gJPRZ00I&b2$-w1-8mf}=xU%RIHqaRH9%cbHrzBR ze4xei%&q$bP@0l<0`W=OmaZeoH6NFG%ALHhde+wLMUHDA3RUzhs+T2rSZ*@zDZC4q zxlLm$}>sbId>Hj<88ySlAUz760&7b?QaB6y)`}ThF$N{GGif0G;EZpzV zqkxNCe_?InUUpS>u7s6Ky|zBBaY@FJW}nA;U&dB1Qj(L~*-y-_SOB#tL*}l26RwQa zE+?lIUPJWp6U%V|z^V0cJ$|ws^5*xN$lg)Avu#b}@=a<-Tslar5Q6%&#@~$t8mOd# z$X>0`@ZdChA_YE5o|o3jqs44Mj-Bpy3^Y`ng5tbUsC5W+D1O{|mAL?EPnukWLjNI@ z?!5-T1GHobp;*8dleZF4bm&fdCb%!xcX=0j=_C$@z$o*gB<(0iVP_euDLtPRC1ou* z?wckTloik+_K0UXVExC4$;+j}K{~YzVjtUdv=-Xch+OB}#AmMPfJFEJu?~O{@0n2=v(kE8NuN9);q5ta-4uY@O|R-hi1 z6<|@Z><99>_g=dS0vrO;;Dr%gW|biKdaO4&`TJ>zyH$m^Ui5Nr`h8{krL!?*(`Ess zQxtd@qK6a~E_b|_g}qpRFW%QzsxLD1h(V}&+XC~kwx}5Qml&ghx25mG@W_&sFq&I( z#I)VaG^ztME`+Pr<=Y9UQL=-47SyCL(h|GEgeSyda*CY(mph}&MQ=Q*(FEliv(;y% zVb%d2u)adCZGkd2gR_IJN+WCm_1^wu{{4_Vap+SIJ-a+0&I1)s3{K)ssyFPozFca< zta><`YJ>!n9-owbW<$UVqWK`m+thnZ_{Zq(f)^K#hlV~ovXPxMNDOrQ2TS6y+Z`jm z+?(#;5@DGF7A4B}F`1lkx6JHRk+?iE(7S##m@E&%D-?&9#}@reE&wrR@K^Vm7KkR6%n4lnB#Y}$+S4+ady&Q)B< zi(`GJf(90k9;|F1#H7u)` zne{0DfVtx=Nb~}z-)z!GYrge{Qq|ZND*+(YE3a#kPT`+Z7Dpb=c&b4x6oZR$cch-M0wk3h4m4)j*w=Tmy0Bq_3chA>K*wA@e7Gam9|;^*b*&FHg(dgeKbQYYg} zW?N>HzcaO+S{AnC6P!09e9Rh32;1=@P%yzkaR5mIZBjUd7E~*oYMnx}>Q&(<>1)h7 z|D-3181qbd#JWH_J>9L!Ws!}(hauc7S)a?s1ec0ZjSw?|4nW0%YbBN@a8`nr9nw!H z>Vvr^9S|Ftl!XgU0cM1vLCxBeK28cb;Rj#TmD}nmI0ZRnlarv*Nz|4u>X{%l) z0^cfG!a$=wuy&b6}AQskg8B9bfc=a2w=r=QT~=iJ~23wS*&@6rns( z5Ja9n7Y)awwbC!+i_{o8GQ&c%H8#Clo22(oX(Qk@QwraX2@FHzr1y~<|2cI7IT1Q_ zS-gaj3W0)>hW0}jGB_LwaX<2rxm~f+W6-Kv{~*FZv9vpsDJMt9(akZ_Uz_-jaiHT5 zEbIuf$Ei37dKhYjJX%@*vd)vVgkPO0;KEOta8xyj+bYzLi;!$K z;W^QvuC(I&j7t#Ejo)b6@~tbI(^Q*;g%1@F+>X5Ebud#kLc466Azx&o4YVGGpoGh4 zx-qd+7WV;Tx{VA%ekC`zF?x8#V)^Wrjffw_fX+}X1@R;`F+KA!I5m#r#KmmQ>-K1n zWb+XX9$S+;2t^6P;G@&AOatrP!5M>*Q}F`fXk@pic~Tl~){W7onCs3;Ob zynpK2oI$6sk$WH0G{G`)1|f7)4}~!tacSv|v}pPzKac`}Y|WgPp_+hMl=@ z-rJa>(u^95MVR#YfzA_X#4-$MY?Cn*bMp4M@-S|8D(|-QUh!GZ7y=7S2f~QW#&3SG z{G)oE66OppQVK0@>JRL?Ky2QBsdI?rGW=i*uIe;cmcCd5JKJ>V7qwq~xVc43TLLXs zbbT>6l$-`s0kPtC2G)Y1qx!qf7_R#ZcyYi$Coz_?=K{NIhaGFl=gG4b85JvE3p9 zAG`RcnXoUo5eB}xW!&z1H|-2HEvP5&+e|!NPT$?CL~l+wfY#6a8ca*;3551z?`X2D z{$w*laTUx4Z1@CV`_`AW+N@$e`RWb}e zr3Gu*7B2=9TXY-rW8;QaTPWp{yj9cgIXgn%9-QSwtO!*16>Ikn#F^m-+MNl{LlQrW zW_Ll|UR5aVZp$`>rN&R#&WG!6vb>kyNO&HAwEcGa2x?bf`xz@JDdx^R4N6s6C0e_3 zARgKu{Bi)m#@{!$%2FKhF=i6G7iOAWdBqR|TKwhj`*p;FX(6H@2#jPCbR%2cmgddX z;&{RoqYO{>td@*C{JkhiwUlGZPpziV9+O&~8g6mP5=vU7LdMm7sA?Qoea zkNl3Ll}GidH61VAQJ$fQ6B2gA6lBHLoj zG|$h&ix!Bj#FBFl0H3fS6^>nf!g5nxX@T8dsCxo*@hrlmsfyn8jH!^Tco&JZ0u}wQA@i|EGviMSefsXy*nhgP4>$t`ntm+M_3RYG91~se2wg z`R0D2xCFY5vS#F6<6N2ydG^ewf;g4jC|!|ThWZJV2;L4us1GLlD{CMPAzCj1=Oi3; z`eS2@NZo7M2z_9e`7Co63T*cH%UpV;&v(0yGeNnIV|VGO;>aH6C=mU^WITON550IW z_kEHcOwScCcN^jAJ3Sgk`{xu@D3XJ1^yS)d9L3Ft(wdqu)N;~Ap5g$I<+m9 zty+laghj}W6&(F-cVFN;0ORwbv$p$J7U~ zvQN_5rvL65vb)(`njZ<)OcQ)aNBX|NRe^}MM2ZjI>l$N4F?@hVG)DE~^OW|L#QS5` zg-XAIGKyq4EzSEYLSNtn|K1=bvh%W5q5oSc>m{dZp-6yrv{;FkoiRkrq&6 zK};xMVm@0N4RI@~_s2?@wLXm=^NUuj{5Q)j!nho<#}MUcr8&MM&f_;gvWy%MX^Mxa z2kA8|&75cn?vq0D(BmAVyn z9jKt{!Bfw;3AGn0To{hz{II-AZxafjUNd&^Oo~dnPf^`O;dSvxVKGmNJ4wB@@-Yq) z``%m7;y|)qh*G9<4qa8TEGOA@HTNeF6^3WXRSCZ-XTs`Sc%O(?gPCK(!rdoFo zralMN-H?7HKu0}py;)|C^?uxCVG&J7N(cI(xI24liFbKDTW_|P8i zYERyXUw;GE=bwMO9cNpy)tEe8&4A1@jm5+>pAGz4)R>l4tnq%-eNNgpGVFJMn4PX7 ztiN`xmVBwjD7_xV7I2LdbV$FyjSO_^J1O=_K}-PX{uZh|lMyLQVq!4QBbOt|gU zNW>pS=0NDFa1q#&pgONkQ-y??@P@TGGG6(V~$X{Wjf52Z>(R1NXtl(^(`}YiL88 zren|3iqUYFmORabM`sO)2SRw_DG zYV}SB{nOVRp zGx)%C)j(>drWjl>{^dbMX-zF9DYX8Z$)|gN{6ljZGFp0CSOtd$W(RgQmtp$PZf_Zm zZx2V$uPOT9M_? zD!AuIvLW;j_TlP3=Rou?f!LaUFexxc{Xl^_vv|6GK&J;c1_+24Ybodo%JU(RFin(D z!LdMRfE<;6lR8eHa))gLVw{N|GCO4(XePb zCOZF;2Kj}J1e79}t_sTdS6&H3PW^m-Tb_RPQp3ali+6(3(sKF-#GF9-ha|x1__5a$KKhDd>wM!;L}61R+jN=3DpIo=hVe3`>)V1RAIa0#P^W2_?i)itw2^cL^vbIlK9SFUW4N&y} zsZq%K*cRn>iax28BYd?I%)x!bNXy4dt?>(L>z8)xKXdU zBt-4zMUW`>?bauDn@^#gJU0;_gbH`$O0Y9supS-#GCHBzV9FMee_`yu2?j68i#8)b z4K-lrk;oK&G~i0vjUJ{mtSz<9+Fc-=wp9_ZKxvsWdRNNHwWo%uGNXi=@eDoy28$A&vh4!uc8cm{oGnMwEfuu5xxp+!M+cOEOjbvlq0@E?^)bZ>;Go`{ z_pL-5GDN27;~tF*Cp5#UrsRf|z)2^1gvN{W^SE1gX}%-b{y z_#h2egI`nsVlUacO^iCK+3AbMnOJHp1vnppexE~j2m3|KnJ{M?pX5NT?}0VgyN0s+ zBXR31zdf;5`wYSbC{BfYF0aM6RhPb@EI3M$>bVo)*k5)l>X4rpGSBrDC69RKSQaQ$ zQ|XddjIBCX=CMjO^x@4<64A;MCe*VPZVm5clQ(9Hr=s}=fko@TEkWKlBYRbistLhf ziLkNzDX|3L5AM)3>1;Dh_b`afCLzLluqZQC-w+LT*V$ z`^!I*{i&g8)E*{>lLV3{Z55|NSAQWljuwEBC}z+NZYtvwq!OF!6uh~+<~C0{E~d;H zs89~u?zEnepju|gYpv~FQyq)DYnGR*L4j&ZlBck4?A5{-{J5pk1`$%CnDyzIFo1DZ zgL(gM zc#jvm3h}3EyL+dLG1NJU3u_{2f7)#x&E%X`HJxI^zrl@uR)AZCeo2kpK+pN14>~t=gAr z39dH}9ihK*Ut^jYJiy{I&xl5Yb`$e6YT2M;E=uum4Ua~?s#VeAM%n6SM;@)E z3&eZ%+`^z&NPAs5Ok}U1jA98puumooT!H1wW^_|TXmCdvTT9sS8eB~!=dZ49*rmIR z{@!NmYIT9gARAa}!Ag0>v@?}~q)lme4i&Aoh$J(Vev;xm>&g$A+&S$|+97;-QvEps z_&lE`bZ5nPjMQc!%@N*4u7>qn8cKyK4z531IV``g#(Vu@pzd#0+LwCYtJku|Wd=LxW>`T# z$V3^M>T|BAWO`kBGKv@j?Ip+8nGKZJgvO-}YTDZMhu?+4&GdE2_aOzy9wFF-3s2=w z0XTLF%lvM9yQS{V0sL&c=$)T~ZEdcmKjVq{l?Pxh+*qcpV1_A@yIKb-Ao)JfI2sZm z3AS;O>?u36R{hS9LOGXvH)rW=cGH~o@q-eGQO)z882JZ_4(9NO)exeLCwXVTwli!7TJW2tIing1iOJj*~d$4|kSKTC}*Op^9C zq%Gq&iB;T@7?7XXF0f46RzgY-Yi^487D(r>vraWgW5NO}4hSG~U!W=NTcP7#)LodR zAV0na9P{jWVLQ^mwAxxU^q`@dRr#mvRYh1Sz4I&u#Kk#RJ zl~QH4A%lzA@{!Vc>H6JB^4EhWqCj^O4#9=%3zY?`!f6x@q_xp#9#3oO54F^fPL4Hb z6$V9Qekg@H&6tkH(Nx1BaBU0~KJ$Rp?VMFaAPzRpwffh}$GOQ1`H_+~d~Ho-m^$Hg z;5NEIjmWjTZ$+{2+k~*QX5Nb#|Kw1ua>G$0+PNQPDk&4!y30Ha_Xpr4oIJ{n60J-p zld$+EIDtT8zVUI78^<|eT4o;N4+dZ`+=1=4hVc2-Z*@ru-vj?P%7MHkX|b5ucr_;Q zxgMQ!7XeHD?EImV^$K8fR-*RE z)bMjL{5Gw)xKoN%=t*Fj?CSmI_jwb$wIZm1(rKCIVGV&ZOB2(9+16Y!KwCJdT0+rG zi$@fYpn$|R+7j{Y#{D9uFfDzH30=qG3JFXgyOtT06X~so`+1<#IVAa67zm+GE^{y@ zx$ylw4RIAe;%%^txJXRj-;S;dj~w9$8s2jD{0`rw`;!MPXcl$@()z8QKRdeDIqgB^ zE37SwbuVe4sj%WIPOF(7HsVJ{;oE&xWkU_a-pSnl@`E|8TBoI8yXn?k$R9<%T5ZRU zza}Q?xuNZkOcKuIta6dBLRY4YGXtP+69k>hq0;!~C({PpB!NTeQjz3A)39Q(657(| z%rj%wiHi-92{-HUHI`=zgurP>eYzy%t8cvefgf(b*qxcbnKt(#qfIX91isVp%P7CF z`Y*K33RhNG7gs%h-r5;UO(vWRWAm?4Ic41(8K`7?ty>;t9|X3Cp(bAQ_Q3aSeSBOW z=K9R|@KoiPChlfeBwzF@1kYj@)k48xcSxU;V`cYDK6xAjt|K+ImnP=hh+Q&GcPgkv z=Z@b^|eAcaCKqT0s%t|`#{+}cCo%y#!UH_E_&DAyiAO|7s>D8h;TMh zU^Bb_2jp49_t(t|4psXvMsO!9IC`h6{`@Nf-KpkUnPlv=fi{b323A0Nm>T!M|5$G?&=2yxvt$z-{ zx|I^#ql49Ls;zC-!Zh1a)lOQ{y3B5+Tt%4s*UeC2Uygo4S^-%1Eof1@+=yqS6wV7T zxY)$c6+$;bj{OAN%x^CGD=qsCR@tOG5p2kvpCA0F#>X0*v=4JS=IEL?-m1e3ZF`hrD0L3ayOYZ1D%UV`@&xIy%9P|2x<9jI4|S9+S>i_q;4<5Y8i~)*sHa9%V%pvy&%N>C__E0 z*M13TB^ndKObp!0V|CuAxCx%NeG zepqP>`V&`2EsJ}nK=LB;i7Ys%N)hUM{i-o0F#luc^(It|bc136y+pzp*$+~!nJIAC z?L!idpm51RW;Q-`zNHcsat1MT3tu*__{0y8ds{BC^)OhVCxUaU(E$&O7ieb%;=9x$ z$H)khULC^!rwp#(X9kQ@kh%)m?Dd>MvTG*f_I~4l&ZIJx=6mlUJSUkmk%^@4)G7}r(EEOH*Z9z12!c6%B9m1MX@gIUxsoUa;N*CSQA-0%QPMq5B1~C*id_28< z31)VQ+n*!gyIDo-2cv?W6PbR$;C(}wQd#LrBDdJn%2NQfZ>VPnz;M6oC94Be$ESm} zLj`5&LC){LP2vq_V7hREq{+4~Zk51^C_o`;Iz_uT&Kj5>K=d4%{Ehanqe18;voP+yS31$ zykt~45aWJ8qUf=2juk4r^WuK`=+*z^4RS`Ag%+kM2bPpE{F^We>Alq)y%>u?sKsA zW%v58*dcMQZEPGiPG;v@`KaB~2qO*xX>@Gs`8AWko@Eq}0f`}_ z7!tkAxu_t2vy_PH9#3em^RbM^?t)`q?1W`%icW4hr2mSJs+}h46K; zbGy8EX3)ZVz*vBX?!n5QtEM`Ro9ZUA;ldsYyWj7Lgd^B|i*>8#f(-e5tc7$Cfr&|e z)$i4JFzBdrjZ?O)R!nL_SG&oo@HAG!@V(I*VjzZyyj*ZliQlR5o-SxgEX{Ah77~zr zyzuY0l*x~B+)^D|jnYoINwP!$okUAw7RuOQ3@xL3e*3MF{r<@WiX$HQ9#V+%7{nvj zbv&>zk8MVhz*A~3!)i#k5Od73dOut04%8-XEG#SM|LTsMhexq=yl}R##p_!$)${Hp zGhM%RaF@HJ^=w@UZj+!v&xG-64@`fcD`#IPcZDbrU1uUkczd3V z_#4JRJ#A1KHW*2(qo}jGe{R;NYlS#`bv4j2rW#`UXI^6Bo$77iqh1t;PB4K# z{tbZQmtN)ii>;^}aaF_J2g|Jg0m(`dYh#>6B7NY9GBfp4=7(@6j+nr6&l?A-MPZ_+ zos6-TT`i|%zAiyTO?SrAjhImPi|M-s(d)5AOFituuVvnwE#l}{(1kGCVC6myr@AL= zGw=QhA*@v$#A`X7<+L{YOi}L3OGjznc8&KuhT+H5TL80Z!$9l4200jz!|<3y%muAf z<>coK|N49&-~8a@S2SGz-V!fsqkL)Im=Mg^P0}VVtcKp8f_S@+i!a zG_4|;r!MVgiKp0d=T4R}3?(LwPO3s19oQuGu<=~^TVdDYmba)b4sNDv^^#zb#Jv!~ zl9-kEChZ8gyDl3vb~rvi%X$zH{@D|Tdln{EdJ?CyB_oEsNJwiPX1`zR;k|@h1*=1W z*ee+I6$`D5>eSd5D8k?B$qSIET3>KQ1f{2)eP z@BReY?bY6VydO;GT@GTj5;MJWt!S|$Opm#HWP)k;R65rZS9a70rXhP=+k8RzWj97= z5qoB=Kv=+3ae!3#R!w?G8z@D&CIEqu0R_^rznq%`(L>xUpp6T4ksyZ+U)RFEo6#Ln zPfnI3A;+Ii+((_ZCx?^R07T}6^RF-H%Ck3;DS`3+-_p5^!ztY`IpiItdR7r zm`NNGMal;guxTl=!VpwhNmSu3*<3qiNNWa;DkO?lTjz#hztW$OVj4T3csDUDwxk@l z>+uO3H9puo8_^ii{!w8ez%Ww~$7!&mS$1a#@gtG;a>BJ`s``4pGXGGS6Jm>w&ukHk zh~NQTtl_6qdLA3!+qX?Q`nSXAfXz}|yZlQtzqGQ4MxV$PKb=1#3o6lUs zu{$MS&LyxZ}|$^2Le5#4lGp-wp_&Tmd06AWCz@@QA@J?H z3I@IN-gn)Qah`ZfqqePcQM7rsz+k4i)q;&&$qHT>!K2Nt}Uj!OhE zsR~ES0EdkwLy6~WHCi4(m3*~1D`4Q&mMsW~HaW3k<+*dr>$OaWoAAOPmQ_Q)53mFL@Co24#P*W-#noJ}jIZ}{s^3APW+~3dB#`fr{*&54#fv6*k$?#7P$c-h6JwOMxCAr@Ice_=Y8s~*p!48Vb+&x*(Q zUTNMWRfPMU1WVLDw*--ODAFUHx87jg^!jp_KsVW};ahLCiP2BzRWt zLJcyAVE+w^JnsZ|?e}O5!NjZ?rrY;;BXqBFaYRVW&+9Pe|73*yjJL=Tg{P!jfgPbC zHSj)&A)MDgaFXx?b3p$f*th^95Y2{76r4Wnb}235^YtB8_sf`KVC_i#e9t3l1@Da{ zoO7Sr{B;t>EFHpP%LiD=b%&dVEYkj5F?(Qi@Iv8gz$w5NGKI^SI|_NRgY2!M2lrER zmm2;$K52W_uK>|O>eBcy?)lp*>I6S&W75ss*Ha}fkmBB3K^~v|PF+4)V(9QX-S*u0 zhXh43sM`KCPjEt{_W{1J;V(~9>AbPaZ zt0y%K%#n#51ckTuI0&BSs@koLFB<59LjoWPt}%5gZ`jB--FVd{=9~Q$k7d{^361uM z5Y@F84>6jn0~iG}A|_UX!V?yqKS8<*kN8ZQ>J%)5wi z^+c{+?c(5KEWR=4ysnjXV*kxUgJy3?u!P^2*lGNM!U~fC9sF^o+3v=n-K0%?tCw^* zzWG8_xehT7#lc*K>y**PjVzKJl~)pTd&8I}WF_)*glLa+9M=lT$Q@XfL?w|__qU|c zj{&yzB{sLxCuu`6-35(>s$T|=o)3Yhll4)sTU?Y8Dh-kN=|>{NAHX;g=Omkl=HL_b zcbUTq9h~WoEl*R*`V>03uETY7Y@l6n1zDsx@R_05~tJx(+Ae=>bUv<2`SZ z(puNk%Z`bU``yiIn&=~Y&|%jfkwn(fJx)grnAIdtffGnYa^Gba5#;U-)Ms6z0>A}q>AO{n zVkQ4G!rBHZ)kScj1SL^FjMm_!pkbh7jOrWZ@y99`<0CFVL{zbV?vs$g8K;ULB3V8E zl5T9DnD%Q%N)YteA*k%x;zIuDX9HnoM5g4t&ft(N!ERvr{@q}RPL7hFd3n$k`2Z)6 zZ!LbLo#eDaCq}FFiipp_qD~gKN$&_Rh2~YFlOSb0ZGND z&N;cqnM?6iloRre({=nuaBu$?nA5pnGyYp5{caK;qe4uTxG;!l^^(MX>BA~h|PJZSO(k98@r zDYrfc&#{i5ws$I3s(3^wLaaeoW5kg1u_BqpC4)04xI>NDz?e=9@WcruDKD~)WTlL` z8u|0tNIy5W$LpX@0{#3b2dZK^$vVtN#!syu1L4d^I6z%)@?&Ls1IilLo~%JjVJKJR zpq3$$(3 z;$WNtYe!dNR3YxWH-M5j+YDEPq_VBG?jicAhhG8V;*^RaA7&=y286cfyH?zu3|f!l z(yowkLX8u)%=$>e`o24ci{Gm0)0^v;npsDD!`g-}6*TRU-ZtsFL}ObrQ!XY!Rb{DO z=m~HNV`KI1e5IrddbOqn0$#^@Y~*=FDNo4rq4M9k8G_gFa+6Cf$FRq}ud<}%j7K|K z+plW^9?J|-B-zfvhh?M?`z;kumW{sPYXvpAB#=bmB^TQM_p7|EyzNT-{|XdG_hglXuG3P8c{fI~&xy}Ms{Jeb73 z6Hf?>8y;N^C5lFY@8*4`8ER{iLs*nFEuBnt%w-_f9X7>9JkE1Av4uYBv-3fyhBUN}eWEo5gwuD_O9^`fo_f5yVW zVUPy(>9QEJchokc`(Ufb(^Ug`dq%!xu)0q0IvzN;RToFR2z`)R<{Ya3_>tP)?|Gu| z{+?M&Q0;iY6bG#|Uf5UO*|F_2?|!%B3kUe~5tzvKaBgGoAAlYW5{#`>viOzEP`~|6 zk6F!v2&a>;5uixK+kg({Q|sftidRBGsl79II&2!ITW*uF*GnId*_}i>rNg8$GpJ*s zu9U}oMT|`HRPq=8<@qVBxc_GU*g{otcGab#YY__Dzv72$XKmjsf1*o2{85g(iibxd zs154~*_qKNoa$5Li~`V*%b^$x3ZI52knm3nR2e$dgvP-x%P&810(2p)Q@w1lk^rB^z`+K&y}q!ZQ&*D(tnubw zm<}Zk0qcu=7_Moip+BdxJP)82pak{zRd=@KkV@&_-i>cz6kMAz_iGZ2kssc@!L$w5 zF+D~Y*UV}k^QVy!h6=pd37K+5qJQB%IabvYCRUE#viS%^5{S=-o2d5*6naAgz5=2x zPogEq{VC=O$a5nV_IC`OHbxL=Gv~Gi67S-QO&B*!#2f2huc=Xwy!t^VeV^U-mE+rd zsXmXD*+l3(ouZ}&J&d%KjM38ynJ}9>S4%u2*A-SiBkBag?YZD(YG(cOZ%X}mj(xHG zI)-rOzMLRv5f>x!+uekU+^77PAK&Wkge^vBeGR&8dpHlX!UP!`6GSwz<@E4_-*_bR>e47eJZn#2M=@{!d>ylgi-QoL~9B=N{K6^eY za@XhwC+EvE?^k;bD=8}*j<^^1$V&hy>}~XY+rPmib~zRX^=W7084*IKHydZ-Xd6QP%N;V!wj?UBvh{p+0vGcu9>oMVe`PvNnPJy|T0Zy+3lCE9>)bMDL)n_y%r z&9sM?@iX#Eo3Uz zT5Qf8b@&e%+{$0Zt!er-GHvSJ?q=XWZ$(u+XH-doYSU7{DiB_QPw!;+5L1MiUjAOZ zhD>tyRK**0#?xGOB8bpD7cYMprbKxgC-W>qhs`5?LF9*KeaA|yQ@66X!w3gitvnY8 zgn;tGZqxVn?@ul)WFl6MD7_T8PqE9xk2t-ot2GBtP_rxx%8#+m6Komvm8|R|vf)PM z?72@a>!kLd<1`?OBWngY1%o5cBR|!u%It`>yMs-!jB{%!&U$QWF^S34UgqsYgf96t zhE>K{6M9Q;QZLGZM(xARY^l!MrKiC1%d5Upf4VbH8~F1cw_H~!BspB26r^&t{x*+i zTob5GYS?^t8QMH=`|%41gi{V|sn|d)d!z+(b5}0Wiw@A);T9$5=F8+UQDVVzfp$yv z0OzVqe{Dj|=OCFU;O;|KQ{(u8pC8q#e`cQtj?nHEblgElbN-saKHiXdB8%_G=u;kG zapgqU(}VCWK)DFD18QaOsSnX>(y$T6u+oQ8P`#5hAMn-_r8DOqLe1e;b-UOP?B32% zAUiLi)xymTm2_4RSh3D3^{xl*E(GuEKE`Ih?1(wMkR9`!NXJ+6Q|Sg4E3zO4_gg9X z74!2xZE|Se_{HkwjH#U;pmx}4)8Iwq=fqd?=2@?BO0=foEBC@aKq%Lc&|rOS>pyL3 zJXj*=4-(JRW|Y4Erny*MiNEY9x>*uKi#d$2^5qrV-vA_91IDmQ7Y$&!Kpe#Fig`kD zYBQRH!u7Z|go^AlVJt&@pWo|IUU0FnWmP!tQAc9`#CNME(kYjD#LMWEZrATUJ5vr} z)Ga(AOObEy@%Bjkj@)fWgk(vJl8HnqN3zy6_JT%8l$AN(lA2KhCYpj2(m!ixKqp}o zcr7gKHgJf@vm@f3`C;A$e7RDVZRNMS(Y-iK+elA`<;DuCPIZQ<;v2L+X7 z2;YwQ0{wOpsO)ez9#I!v44_^sPq`;ugxQ2i(eirK(G1gjqwl8UNGX)75-g&i;nztK zU_VnS>a&F7lcJ@@GP+9TY1G@(9xS@>+3k0n%UwA^zlW_QgHzH}04-bnoH@<*8@;cm z8KBF*_J+29HQ=*s6_yA&zl!%yrWRwSvT6(-uP=2$Y7*BghMaIpW+cFGFN>{*Rw1zO z_s!;^;cZ)tm7vcg_ppTE#+h;|@M?!lrDal+iY( zKEGuuPJi5*3CNz9iwQc!f(U#5F|9)9U-h>nOriVd!V|$Xb>mXR4_#(s>kh0j8 z(1WNt99|~ChVkZqoe!lgRz_ z+uYB0ej_cQ(mvcE^m4lhEVnctJa@2a70}YkUP8VA8}{Mdxq=sH-AP2lW#)B)13z)i zCzjefT?A*|ktZ2D$AnK&tIzSw(GZCdtN_3LW`uxE;fsHll&M4JAk*&}!D(zm{OZZC zxBu5tbB=~~-YV;zvAn+(*pLm+aDFWY+W?fVR?|MXD2&5jcjV4zc_LxK02-M;rWyF_ zcx2`W_-*@n0+XS^l3)K$Rc*(K-(GRje5@UyihwoEAQ__*F9Lkr69t1s{Q(|4@_I%Lr%M1 zMGZRK);gctu49G2jMR9P)NIjK!T2VJ$~dl&%b{+d8rc`FwTCXclMzmFqEuH4j?RL@ zGa&B!Y*f|}7c#-K4hy{ zEa-Jr-he;FStGI(x>XTmZVCMTGbINpLhOO%PqCw~%8@}&196Nxyc%sHi1?i<{kSeWk=Azq_vxHeZz;Gx~D;JHBf^ z$ocwYAqLvs!&u&BZgFIu4$=QU3r>>y50obZxaLZos? zs}UYh`QV@KevzGHL~raLu%mq%zjD_l!({Jze(o{-2^Gj@2JJeItC>Ho)Q13`&S~63 zc9n(XJSi|;TjU{6q=j{@HF05lQ*Zp%t8FsU{n|Q8bBTeWW9wXRKBX_FK6!H!{p8h@ zaCn^Cr6RRvF@d4(Ebw5~<*8Phc`j)h+yJfoOY5L!L_tANnI|4@+*G84?fXlaY*fe% z)^T|>!b22%mW?EkL26G0U4yu_nIs?8#~Y}ADwg0TkxRp6-sc^V@(wP= zWc_Unzgi=?XMw|=@-cUj|GpY(OO)MX5^|$Y-e15@=KJ|{RpAj!NL6bvMrO7JL@*du zGg$vPp#-kZrG?6eEHbv}LaI)E1vRgr`2t5(Gf01+Ir^&E1W4uATQbwr`eUJZ2Uxlv zaxV~TU*{3iqAem6+9V}D3A>?T@Q#rqTb{pUE{Nx?*+o92$W8sgd;tkQqvyEd#@=0? zxn33c)(KJ)AW3YlPMo0<_Wt<-)d zi8Qj4b=C=YQn45b6#&P$ww*|Y z#JQM3Qi@BYQ(70l@lcUY`&df{%XT%i3ps?HB&+u+2+mcb?(AnqxZvJ)Z0eNYUZ_zV zA?|YE6t;?7?a&4fMGI&F`L{b=+ApfU@i|wZI&{(AR`Pr+Q2p&9;7ZaS8B?=fkHmjw z85tTHR6Hk_VfjqW3U*@q`ES&j0!+maJ=U0W0+}6Tj7wjREh|ASwjknI^543vt8drJ z=v6jz`UMjo|M$&25xU*AwcHOrWW!a(+e=^b$qXt3vALmYf~8>oTzEt>R*mQ9X-iZ9JkjMW!Cm^Iux!hl`z1wsvL5!O3X6{{n~395wZRSIFtVtmZFUQEgy zrR6?yw?v2c?yx-cb52XL$5DjUM5NLK?eZd{M}kkKC5tmz_x{|a1~Z+8M$y>hhBJa( zdJ3UDW+4z_eg}Lzt~ClU{&+7dsZ6x^ zb*lY*+GQ3fO$M+zrQ2!Q#i~;r9D{t$MRRca--HHw$NtYW_)Sl4(w6-fPbx(Shs>BI zM0vUu-NWZ&(;s|aip>vSLmUn1ymc(3igdvj5a4{}Jdv0MW^xn1r1tj;EY&5Ggz5;} z6S&6xSS&Kq)>zJpb%Y9m=B`c!x6yRdp^3rKX=uC=TjNx89*1`7SO$>FXwaX)06qPv zh-LcL6FDxEqX>MHyc`2D%*1nw+pf8Kn+)poz4{+dCskUroxxx^vt8=?9{r_rzGtL+ z`dNfkXC>E=@VJ=aW^MdIKbJnQvi-^4L7hu9!gSqmP4IF?TQR(KU9CZpUOH;YZjRCn z@IstT!+pU;@nm$=H*3HZetYfSXrCEy0$Yi0mkd0v5vDsKXgj7tGv@eznL9ZFN3-iW{^mwgv57&79X{jJ5@yg_;x1fDl1ONa*W=w*&QbEA!DJTs$vV+`@rSZNhR=D7-P z-Lc2GXeHRI_!nz?^9S0xGH`?8n`i!gc~%Lkgb@jEj|~l|Q&6yoQiV%BtmhmfI+fB3 z6@(JzET(fgO4SN2Fwxr&>*~nFbV&7ZWWVgW93HNFiPCG~qatrWA2#_nVA0A2eB_L) z603fGMRjvY>>=8D9&aQcU6Ch!{uI069+5Wy?g*mG0Gu=daAGQoauyA{jmayMYRVw6 zgSI3{&5AzTi}Q8Y|zVnaj~cOCYfQ9bz3YF|TiQJMY zbX*YtOxgPeCagMg@7H^j<$nz}((oT;X?X_=gVRZU#5sZ`G;q|n6+B?DdSnotHNdvYy*nvyUX&<6gbF#)#@ZJ}3O`8gFy(}#i2Xk)Y2 z;3$B6Cdum5xmbk^W`^LE+)G}&?Byf#CSXeD##qk-a#<@93W%*R+}MFOxK=+dgDUo^YL9g3~DU*69#tVuD4jOY8lS$N`x*s#+ zZldy}j=P0;l%pOQN#9QNoPNoxlioDcQOt@bnu`ME3A62V#cdlw>wRb5jQ**sxub~9%qVxs@Ny}DJhYw3lX`fQ#s#^c8G2XtGT z>|^M@z6~i#HVv2vP7>4K??`7wy!Z~!yxr|EuP#;+Kpf!qfbdn38-(HvwMyeC65vmV zo|hV@p=&Vvn=ZELDojNmsS+6zF+BdTEO?o2_LvWFoR z>;(*jPjxJE!INzTyL5k%h$b)|yHSt1?Fh7b8eC%b5-+1Tjw5P z4m8d&pl=@cGH0N>I*SaB1BBl!8L=z=aYU(dKuCDnibZiV$Aee`d!jK%VW zo!sc+^$TIj58Smq5xAaSYs)2EBZyqYt$0A+d_>aRt-q1}v~d5!M>U8(u1SlgnfGkV z2;a4=TNmj&kz^>}S?47ycs?}*X|L$RA&WjFXmewpN z|8N0QQ0)W5!m)S9i=n(+q2HuJ^~PX)2#9I=KzQHLWQFuk)@9Z@Jp7g13a8dIS>WxC z*nQk_MD>@Qxd5Pxp+DX9XFa1-B}rjAo5N^Hp(~}l(G7T4F3mbS+9f|~Kbbg9`KIV7 zJSH%v_4oX#(s>tlj3KBE+v5Eg@+io|;kC5L0T(=rU+1M(#ghHQ`#j%B8#ppksd%&W ztX?nuuixR;`bAo0eEOcFw?op4p3rU0Wc>kd)c~L{<-BqHqQSGUmrnTZLmy6mGu3MP zI6Zq#vHEUhNra4*ns`GnDm-!=nLqMeO3tg1%8$|A?fXAy>TCtaSsdu|DA=^(ob*NP zhtmE%W?Wf%n8RH?FZFBIevtHH84r&r4jS$$y7tV zN%DOahBXsG%-mE_;JC3X|0hQfxbNZ^TGkm=fL!Yj$tMsjwJvrpn2dinPSPEGddFSt z5Kbj6kyn*|KV<>WRCA;W?8GU8I~7pL?7?h3E9uKn4aaY6?x&tB!58Hk@wsPuZV*#| z_v=7RyktgO4?4T5e7UCIR33t^YQugev+BQ2pSWt(DrKzHf+>#80kYQ`g-%K2L$^Y< zU(M{cbk4uMqtG1h;`=<^NrjK?lxk?^T` zy!WVW$`1@1ZqMCc@`tSb8b%-!0|vi`jhsSN9|`pH?S#ftn^ZR2EBu#Vl|scuUxVfI zUE!|VHI^1~1RImmG4s!p%@J@o&+<-uscq7{Nyty9Gc4ZW_8ak|QL89gewyOSxZg7` zCmaDzlnm*pf8W>GH89J((>lk?A>7bMVW%&Xs?VKQj*fL_maG(l68+L=ky>uMj84N1 zif2pGDju+PdAc=$pW=@ZNBsdKer@fXRX4`^#R-K(2rzhQ`DZj&4bXEJXrf|hA`vpJ z+Z{rp0~m4Lq&Dd{OBH>7AYPn}xPk{brFkn%f8)~&IRhsK4s6@$;?Ai{tOmB)CniV`!c~hUT}+cnN*yhlxKPg6MG}qVZ(ZO=YtIJ4ba# z!3H_c#Wm~~{>e+#W^b2y_QQS*w!~G<;a1O@k@b$xm-$(BkpP{mwp9F}n_v8#Y$m{w z^W4xFI&fsJrch50GjD9B_Cn%+TqL3%#HL4zdrap#StnKG9O>&%O0?Ck{}va_M&lPt zUrynYF{qAQhQjAoiR!a(S^<)9-ff=-O3vdW%4Z|lBX+smnk@${S|#ry(ii=LZ&v}5 zO%rRt!h$In3Bj<~5Pc*az2p>vz(x6%F8hDu*!e>J?8U(>irrVl*X7az>88BryNs(% z!L46eR!lK0WSc^PHmA=$UKz|W26-JHO|VhLvodtfD^SryB0*3FJHzZ|G`nIVOvwRA z!7PLOU6MJotcXxsJ$m4yR?MFyBSXbi>m#!cW*S8^yt-1>2TB^)Ynxo+pZmpyv|P@F z2R$DC<^S8ayKtT?+ZUXCAO&nz%6^XP$7>7bSj=Rh^6UWG5-G;%2l+}Hq>jj{LLgqE zZ-EK;Lbxb_QfHKlhEUIzUQR1{B*iIzgB*RYpn))@wv4J^3j|X$TUidXAdv8ov2B8i z>8Uu>(CR>a>z+dwN490(hq`jfGy-p5X-{wFr8r8x_p>*gAhZyw=A1kqmOPA6b&gRTh6sB!eZ1+?)o%;6_E$LHjd4jl)SCN`=Ay zcBwA&4tsGZIgFh{voJiEZI5l+wr$(CZQHhO+qUiV9^1Cv-{j72Rrf4EAhj!bva^;i zoT3N)N-O(8G8qO%x>(+xoa)Mox8}6^?h`T9?mIk-TKiYi2Log8&4QUww!a2lm+|u~ z%tQsD4*+wVXZyM~sc(6ON^`9pYmS4K+)PdzmfyE-YbSM+4AQ;$AM;rdFxMFfm{SZ< zk$iAs-oxc1rLU?CLxnrn5A?vjl0^(sF)(t~r?!DJ9_bqbCyUj}@= z7>pR{I(t_xi$&j?3%Ljt>C{u5m7hS0gj^$}QO~+COI2N!4VshlvvcG>(0*G_6-d*X z&7u+^_>srIP&TS{!VxECwBeI?ef(JNXyj$y)HI%-+#Y_3fWRRYh`xo~$`k28u;&3Ytc9!aSZPXo07k>l3dN2AgqGi1K}CfoAJ3fE-C_ z*u-c(XOgiEbxxvud(~P&j_)HA!HozTVo7#d$wjK9sJ^kjfrv)LBd6ZK=MI!h*ZrAS zAVlOSYTdzFI|<%T4wRt>S>hu?h#rv-{+T7gu@H>aVt33B**hw6`nPk_m3fZ#RApGo zJs1c=(V%`1$dZv%055HHO$4$gAEgvuxLP;N6~TB9W@kxl*x^NOM_V|!#q~%2q=twy zQnO$p1Tg5Y=pIYJybsMj#T!O_ad zkHFP!#f#f}n6$D_mWm5%RTS=o-U_h0S;YK=qCY1u|1|zLVVSVcnWat~N+#)L< zcwEcNNj;QB#W$)pLnrs}dd58Uu6Ou!Ql7$2i8bPDe&8)14QsWZcNmdg?6i)^OSw?E z^+r8+_zQro!)PLf1) zz(pXM8sQ>t?=xsMA+vJ$-wR%)X3+I3&FWA%Dix4@2i>*XN?o7iKatpPRFsAl#n3`I z1_Q(+f;9{}iD9iT+2g+;C}hD%;7?_2S?d*dTA2WL%^|E_{&5uSAvlU7dW>CN&n5reh;NT@&e*(d z_x@y24jAjM0vW}Vx|mSGHMA$MhD^3xxjOY%e2dg-%7V>LZaMB+p;5N#PJ@zvY-@x* zr#xGl%^ddEjqN}^uE^UP{(CFRkK;0E8cqz}P{l|0Vy)VP1F5;DRM`0isF<83l>M{e z0MD9HPXL=9guD4m?D!=#(mUeQJ*O%I4jK$2O=^p`CuGg&xZ;0>7IQ9riglR;q72#U zOV3m#OJiCFjyU-x(UIv)D6NTjQ>-4O9_ml*vI$ycIQBbx1q7KsiFt(~r)xJIeoK zHq(!UmC7yn9+YBmu>>TH8#azxEuZ#*F&7;3%n4raT$wl;#g6l?H9qW!1c-Dy@*CR|m6x>lKvObfSNC zx$TZh;T!OYjURJsS#4uw=9j2B7ZC(-bC;f;%OzSGiPz@%W;N$>bLRV}jikL4Y>wiM zRD>RV{R_fNJf=_9v&{a=KKF6&`)#3LVg2TO)3k3arwELDo^yWH7!8b)$v42{o*=V7 zn{X4%wN^A0Fa+5>)Xas(EegA2dt|GCglfPzsJVD#%gMg?z*S<)Ua0@>_xn5~c7-iG zY(c>Yqgb1MHTT~xTtVr`9hTR#{2&_`b%1;q zJ}()HQ)sWD3cxmzji_QeLm|m3h|@?Vlz`D*`s04FAwcEsMC3 zSZetcq`h&)URg#E?S3rDXHxk9cD7o@CV?2D<+vc8$V&Xjo zlIx%!xVYKXA|^M;0I=uqKLO0T>@K)mdqlzS*Kx*(9jZKrkad_08xL0vU(TZ0Kj{>& z2_f-;iAvCL>FB+f4tch1GFM+Pk)*-uWH{Ac=w}RrJh)|Nlkvs6ATEUM5vYFT;hk6* zPM@}ggEuav*Df9`lO=VoA6nL=a+XF#|ystXuve zrI*w*w=2o?04jSGtxGndWtv39_}#Hnuoz?OKlui%vCJ32Tny0Sh#1lQA#tTi?ft)NRxmAr@!S{J20sQh5$)N812zIqDdkK&PaX%l9hrQr+ zqwYy1%VTX~WH>b8tf(dAs)bidAcux3b1o7->NfT=nhLL%rI0lge@nRY@~YO;U%YhT zGyz@4KttpDyZM_#yoKRPnq>Bd1COdhPZLIOhwaQygn4__Yk;evTE#!A#z!QP7u^CR(2_R704d)f-SLuhfLGq>eyRiqvYzENvg?g z7ge>AAhTj`#Ir?az%H#`0vr=Tn}4+I@?e;-zw|gqx+t{JNm<9^ZJ65gWAU7AG8<9$ z1}-EeLu%=QkR01B98XKX&61E1ARL*1fMlm?0s#p*Jz*g=7y&vmYM=yQEr47Y8i2>S zu(dO>086K00@&gNpaUbTfCex5paT=DW9#4gIXISovIAqF=ljp_jL6{H)&VgQO#u}- zHB15`5ptRk1_s73321-j-Lc8UXZ#igiG^GJRmET&KlP@j_x))He_DUot`1-EqR_(w z01RyGPCytyva_}Z=f9=dA+eFP0WbV^#^&9BkUzo`5BPonkNzwr02siszk=M_nv+-> zz<|d>ZL4l`asuE1F|~{fgJ1*})}}BBj?O@v7{IZA;I;;~b|=4oqksA#A<6&cJj8m& zZ!y7-zs_k~(W#w)v8QvnKM6Zy!>4$a|JO>uA7{Ql>F4~dzY^dtr@FB=Huc+I_IE zK#QYi`;EWK6aUpeJ92^rSPPKmE)(k!RFlL_B&AzoB@S&sL00bCdZE^ldt=Y4FD>W| zpM@EXyM3fDIZW<(R5<&wy#(_!BkjYw%n1TC2zM4nOi_%o=8zvH86Cq*<>rsFgg-6( zGH=kjC{tS!Xg^%PtCYSrECPAX$(&4QHDXKssbHEhgi`(0Mex8D)b^%(17fklr!V!e zQ*<1M_$n;RRho|dsf0UIcT^S@dI#{^EEMVanu6`UTLKkk`@6vc;2)b@#)v5_lM%Kc z$>L&O>#C4;rQ>n;^|t4^OEEf>I3o(o|E9&;Qtv0HzS^v6d1hFJY-}etmL`)uba#}I zVO1zzbCNx6Eag{tuSgGRDcXEbqFqN86-MESkO@H(J!F}(HZuCuD?IvZeB<$|X{=%{ z&qwFu^_}DGa;VX$W_~=vo})T)IdMwMBu8wm;N;XVxP>bbo9;uns}f)(PRDB&95~NN z&8cIS1eh`xmIv6zok=3LBCfu$4eI1n4ESZp78P8Fq#h0qJ)+Dn`<%nTn6XuJJdw(9 z3LLh!QLO_i3G#*3@ZtxE;dzi)3`d>SUzmF<{GAGqvE#}n@v5!<=Ph)!qg~NIiUxSK zK_Z$x1oz}3ngmJt9|AGi|Gcu`+3Kgc=E%_bVgIND^P-u`iKaBc{OnEZ$XJTRsT9J4 zrg{IcqH3nOPMNJE*L(EP+c!ofVlQ1oyy$YZ!MADZ?Wd_MzJX=g9V8mEMM*vImAu%0 z$W$%rt;Umkafn$}PsQ1K740=LOySVUwti3b$Fj#DGQG@Q%7l^9xx}vUt*2pD;H23- z8Sa{X?iwbr!mh_j@erhR03Dq?)&eKLN4)9abxh_BH;!aw@_wi{YDD zm$}G*P|o7e=}0SvLCG!VY(l-7k=a)6GK#m`8X2iZu`kAYn1q!7mI}!IK{B!y!M6YV zk!L`Sx1zdDZ=jN(%?z#q{o7u{6-AK~)_w`Ct*J{_m9*)jHs9>m1u6kI5%0BitljV> z8RnbO*iq93$72}#y4mi&04(v&b;Yb*@MmHWZ&keep?qYQ5xkBfDv`l`AcL@AK=jBY zS4JHe_YD;~)xDN=$5zotdW)eaDu#~`8Q#TFHjnJ7iE3A{ZY_Y2C0S;`Dj-nyA9b5U z!)~yTB<%13C(^)uXs?va-?0`PfHf|e!8Bf4)us1;t%H0Y>|ab{=81(jp=Tqj?%7fj zb2ymKwJ(4qIA2@ouN$RQxesu>pB@USkrpPLUm*bgF9iT9|BJ6As;#K|I`yf3al&N6 zZ!AQz*AXB(xE_wyTwz(p$6F~0)C{O=gDbLPd^DNZcK}t_>;eo$!5;YvB^t-XQBV5PsB@(w2-evvV4A!fR~@5 zw1StL&1ceWNBb2@Gl9yp1WM)?P7Pict~u>a)J}`?X%Sk^wtpg1$;;7OYx{bQssS_} zFq~!B%&gOb)STI)D!Ty>N?oF?*V$g=3N-K9+SSAb;!y=`>&<6E2xc+NClgFtV(@tb zPe^w0GR?(7QO^;`i6YAM$J9CloJ(3^DXwGFDbmI$AJ{Mxi7QKMc#)rwr& z1jBlgAzF`tN*&z*dvr?Zo}X2Sm-W;(Z!_>(oVCg8tZ0X3nw}D;AZ63b>qg(!q)h;3 z(~NX&36eyekbqQV&ScgCE2+MnQc{1dMBWZtA7KB%=`R|=5U4w`p~4Epf$HL!laR6X zssL%!9$1YuT2`5yq215b>b*xrzN3tiq0NQ*zcWZcSCSs>PhEHjTz8 zl-26$ZA5V(;I$ifg|Ppt1^WdHS>Kk9ATFr&m+LmkRVU|_#H6>Dey6bUz0XQ{&rE6y zM?M7DlZEsEMQ)R_hypyr#;;7Dv7f+^iRNZ48u0pIk&%!dRh19gRcft^l=m=1L6RjGuzehkm!riuuGGoLz5<@EyHvoVPlMDT-C4>&GvQL< z1V&qMJA5gY{Qivr3(K` z-CW>>kQsvpu*O8g;|R_zaJc160h{EvTwvY>j&=ZTdCx#fBKqs0(i6r*6n8{X?`zNz zl+nNBa^W1u6HZF{Wb{j4EvA(pK!qLeS@@<1!rHC{ZmwGuYfA6kZ8?W?Vl*=%rfviy zl~Jd>94LF?&EV9*8+#U+gK31Cz^|{~+vsbF&Rty6nmVK9_GLkg zRw@~tDj{0*Eyfe8D~q>PLbbuk)E*-C$P+ztO6|-bYk&DA)st20O{=)*z=q*lhj_dv zhR=4KtNGL+K8Q&2K1CX&SMNxdi#uNza@J<{Jub0zXvG4)0w zIB~Z*^T1~Kh=xDTMGdRZ`)<9{QhN=jWu->CdZsXY{ z()Ng75j3j6om{z|mU93oj4W!Z9Zf&*X|$drVg+cyRO*_;c$j!=%JheNIB=MW@;UW# zfIZ$WbGh?;$w6V(8LeQvqi&5?8(?+KPQ#vB@1&Zf0yl)?t0Z0G0m^D*8bFUt>?B2v zjyR5JNlWxArseo6pG(d{pZEU*hV$ED{+sl_c$YlA|F+p{0$gBNn2_AoyZwswV|uN! z7)ZP<8FYKHIaq~U46kz*4|D_k8EQuSvD?!o-t&{XjF@1M%@phXa1E_au$7o^OUPN# z6c7b-TEN9|31OC0u4vwrLvA(ZdKMF|Dm3()lL*edR7xC!a{O6xS*bG%2*Vmd)dG~? zcZ}3IPQ0b>_?8xy{N&0CIJd1NNP-u94WkJ1<$&!Ar?1RiD0SF>tc!}Gm|?s9706VD z;Xlv?O`9UGQ{-D6Uju}?&l+d_Y*{(6+?;!K27j9Nwe*G31Z0*cJDygy40SqQj-{%S zj(K^ri|@p-SM#n6P{|7oeMy|4n%z;SD3k_%QtGalSLo;Tlp!V$0@KU}`uC#&x#I4y%Q`q;%wXJ>m4( zpc$UnMfOX$k%zI@Y6=@jmo~Hb1Cdny)n{3MotvLlz2mqjuqz z6UQxP$>?1I^z5E08Uu6Th_^6gT-=|6`K?4JWJlNxo84W8Ls8AKeu4P3DJNHh4E_n7 z4}v5Jc>~EyvVw&BC(aEeZOlFW+MY^wr(`MhitY>)2r;JmjU^vKn`c!M z1Jv_h8GBeCfTqe>;T9S_>c8GwNDH?TU8)C=d|uUVBKilul`g5x@;GmrHDM1OGn*Ee`2GU&j62cKQP@ff;G#)h^!}f3tP|_GYbfz(;~x2;>?zeI|v^OEdMYkjYz-NX`{~8x7vZe+pwL z4V>v@^uj?}cm76iKBFRi)|Y2PuIevIc5ZWLq+F#)ORgg3yZ{(R%A&axnBp0?bG^uX z0^JDk5ESbnf5(NlT&O6+N+eJ%_BZ%JE~!sN(tLOqWzo-&$^py)nPWQO%Nq zmp^@7&LB{eC=vqFbhBb6X`tuh&HrnTyi%0(-){VP_VeIxR9=!^cDQwcM_i7`_L`Vd zSQd@{O0#A2=rMGrJ%`MeZ8kpgRJ#u`%e{rYOO?t+zARjA1{s1n&i3%TsL=(snjc}L z29e%zvSUEgz4KAa9dyGX^Q+?&s8Y9XJ;Py({dM(vJqQn+bti%qUZTh_o%Jw=S8W$Woe{(HWZz0gnNvdG7xaXVQ)c88S2OU{K~Qr z@m3hs|FIndijm73X(CQnTyPJd0jg_J@GHWgK%Tci-zW33|4-gqO%ynI)3KMteSgQm<- z?ZSMS@dnGR%KrQ!Y2+F*t(O=cV&{R9b7kP(<}R%2RNSV{B3wKlC%X7q8vGZwQR9il zfi>7yfxxSRx8>eN!Z*Ee*ZaXoeRO15j~{s?F1a-JP#XN+fvBL{*F+ZAPdD>Ptz)By zjq#-q%381UIc)^nklP!?boIJYn|yexw4Hl3r%)hUYX8n9)+EDq97=K_^QJJvt~PBb zYY*;U2~?#UUl&X#pZ6m&?Vyfl6Brw){kcc6wd(JH-gmD!MBs!BToRg}%uWAZiaO>U z!D;!McraZ$cXYe1DF5l%QW*iXKRlR40rOC?Wv}*BXL%SCO+P$Isz!DP+$~1ldtoG0 zQ%^UTtm3}C;vg=vsrv-rp!5nuVBTlyZbYOzV8~%S*06ypUjGT`YHCXc!Sz+(#JF!% z%>q(oZiec^txv!JGX@Xoal!UB{sW;`&ij8q>0gm2^`!lYpS9X!T9pfu!0JZMll_%nK z#eA6@{UdyNiH&QDXL#KfI`#&Cx^6u>6)jK`ZM3$BHpdFF07<>EK8xHYKB6V-^P%If zFS80V-Qd|TK%J-O=W+`UgNq5!kXNxceIUAejV3OjI913q2Iuzrim*R|ANxBLWK&=B z5|XIIxvF<5KUyV^D z|8-_FCngeNUTP*(5ai6C8W>~0Bs!5?x^;YcJrljKzU)XW7}9eHJ0nIyB;M7_>K`_- z=5#}r4K)|Zee!4b>$F;->F%{>%6pUeDjp#jT*Oh704^C%iTkr?6aIJ_xS{E+CliXs zJb$J^0>3*@J4ofSLWY2^1-6+b6fJDLk(gJBH%HOt)cOVLdxt+!uuns2;a<5$Vg4nW zPkkUYFBxp%tL%VrCyidWKe%<%Z#JLSo&Q@`p}(J=?c(|v{Bhmf-z5}-AbcV>M_tZl zaV@p%HZo2fL9EmzSz6k0i?&qwq^~w4OGLEZvBx;m@59=ekBykzbr>}etSP|$GG)Fw zq-Zg4B!15zi7g9{QiJx%U1l$3gZg$`{>1 zsI#PyII0ssI{HYHreh?OIgt}z9yGQUI!{C`g5VwFy#&w2k2lt5l!|u`EPNk$-MBG_ z-?qLO(FWH66H_x^QQjL!n0yKO0s@%oy{W6>&ArnMyJL7MW6FI#)mv}OisfUS92${J zzJzwp{`_0BLIDa;H`I0k@@z3n?~oXMDq*WAtoPGpo7U9#<7)}#IKo)7u~AR#_#He$ zB;?`f{;CNFSGsP&7sP_IrjgbKMy1XGnQQ9Z8N{c{;^vrw_{|9Ax=&tlToZ3gGBeNrhbdLXiU!a>YT&$fR}PfKbO!doR|K zFlf~0(yAv<`7Pll<9=FgqG>Fwz}x@V{i|+9_kHDbui>OU$lK)-3L2$-=JyL1JjgLd znA^s!Y61Eg2a`8&XkLAMkhp8Q_?*n`-|TDz|KzwD1HS&Ieri*gdRW*Z_XQ*UeCQk| z0i3g1Hz9Zoi;ENvP$_8PZsOvjmZZEJv`cfal%hufKlt|W)bc^OI$j}6$%M5b2~kdE zWjh$g#k%(h#@5nM4HU3!4XGVKRMZe7JKV`j1*`ATv!~wDgsp|HxACkczWW&v`5>+I zqf_h&%v(#NmjUu#T&yyVYx4&@TDJQfzdY`OgVKB0EG2R?i&f0IW4tV#dY5ye06;#= zB1NhBSvbEP-7g$=d{Xl+--ld(sWM!={RjD*GHKK}TGr89ZC2xwGrFmT^R+JP71x6* z#`o+Je?T{z3Z!$9mTsjLt#J5=GgTi{LN+8ND5nbfhG0NC#J?m*iOeCc{s4X0_iDnp zp)e~nN$CTfXIMh-uE!_T>TCLyMMn*RSKF31DpDp9qU!VUD0?4^r=f57!p#|d5YqlE zmT#65yq1uZ*z-$p=pq1$_~GkBw)YDJ|K*DOQ|-X+86*iziHLjmY_}!=18)`Y zV|w_X#n`un0Sn%h^A`&rclmk($UA$~t zhOw(8fxCz9P2X-NcOzh8!;Xm-<1Ho+tk=L=s#yG|yz*&Sk#a~>sCdp_DqX61awo2I zy{}<#gVv-{HLvv=>EaS}hBTgtfx?mUmY4c2n39cAAfdO> z#a;3+gL<9F1)-v(2G5B&8pu-R_nkzWSX3wp)T1nT65H!f!-}q%Cn|fDM-Vlf&Z&M) z=EtNr8CA;x*}s6ea5EK9LS@l5!vAARc}R_ z0BUfYxVs3cnjTnM%|SN(ZylE{OH+uy5m+=T@IJ5Ft0zj)deun#(-X_6oqm@=b0r1n zJZL98Km+l@gjwC#kNJZ{B06%C`Z}%~WqE>f+ zyy`7|+-47?Rv#h#5%-ZTW$lDV$+v2iv)dVrtpwtwjiCKD_s0qImXWdAMYJDT-Om+JySo{HwJeM+SThTE|OES2l63eqn0`~p# zE~nyXb@=w9urt{+1p(J&eAPY%(9$vw-I)@gZ~x89F+X{$n#2jLIj{!~oJU8%$Tc*5 z@!Fb_LDgi|3N(A+=YPC?>*!{LBPiB~J{qr6b)p zx&&^AI)JpJw@zOD!Y2n*@D2kXz}!Zv%cJ}q(K8Z+s$Cav5{P3>SYj?GS&s+#W5rnU zab}D<%kSa@b}QNVDGsQhG2qD>f8<QOCm14zTSy7J`XpV#TW#vA{{n+O=IJn7s}M zBrPp747VFYIT5ABU-HFjPVlrvlMydZL0N{!c=uBoE6GKj2`e4q3Ea+6Cz6?oJsOFz zf_1_Jp4JUSLeQVEzeJlU3A!NGuSRWApEn|_|KrvK^KP5rOZC^|t@+9*x~HVfR}iuI zo4ZC#frp-p+O-&+P=wK11Zv=l4hY>%MC5*H^&&_hsg7@4H66%}@2oL(b|wV1qu}5F zOK>{xHtJFVeiQapfy?s#bVQxXvZ_;?#ET_KkM}&-T!Ptu1im^;aeivKrkz>$E6$~@ zr?4j8!+^l!3F_>)Q)@vIWr*XtMojFe!zOGG&_<|?Sk3EI7g^k|BtZLnV-aLXI_kG8 zd4v(Z`R~FmQ4GIx5d3)5A$5NBI>>ZeAvYwhR8}=f?<9%3+V|=s0K!<&>0;ngFgf0} zg96n8Efqqw;9bEAw&)@EDfW2oi@m#L{ATmn@>+#KGQanwkE7fN~NmxEOB-sz!@_Xf~eO^g~B^ z{O|mW#`!u=+k4Y&;=k$_Ps&3%?lzGLP{?^BKYww31L79jFn)xfZMU``DCXUj^@d^B z15Qd@e^~vBjog(d3@Qc zpNO8Yq!Eps>UGp1RRxn4k6$L%wC;6(=)6J6p7@gL8reDbou!#zX=S}~LSEHB6&vg2 z<>WB7Vn>~UKNrx{rvSbO{NyLFIpa4C8q_cmcQn`Acl}op%y0D zE;OW5cX^pZ`N?rW(hH(Jn95@2j)8(mh_E|Oz3I_NkNH_9Gm72Dd3o!)5a!qkpMXnL zCG_+KoT{KkF%Rhp1HqCo%GKI-tPpHMqpseEeJ}2CeV4*!>%kq&rT(Slh3p&-KDikO zep*!7?>Q3HDhwS90Nmn&IAS{txc1m6T+E$1xd*Z9PQArW4Yvd_c6X%H#UrgI5`4mZ^>H=agEtSr2riypcnHD zY|FRl5~KAA=d1OGpHsjU!p6{KX)IVYe?c30O>;B^*h_u0GatU0QSTuVwFtHS{3Cen0C?Opme?6a%@l-+YLtJse)AC= z&Pm$28PZ%Z$PgUfR+LdQCj~+5_kuMl0h>yaw5EO7VMMA@t=563`X~OkIYEn_<8pW_ z`5*sDJgR$f;#eDIFiEF6{WjkfDF=5)AS;a;Jc-y^IM6gjxCa@Bj$}_~5Kl?=X)5Yp z0(y>KIX;}_{4m&ex5FZ3oc>6{wh>5}IpeG+DL*cgSQaOiPC0L3tgt5?IzyyF4m-r- zGlBk$6a*l-EZFb_f$^a4w1I(^Cs##5SjDb7%`#BD{)5GOT|Jr1nFqNpueWsHhUi{J zmkT1wo9^<4Mp`0r%Hep_c;aw%Xnl; zRP!pK;5=UX&x{oXu=LLl>E6xQ6c^(YY0riPo#z$?J&j>^(GyVYvL2Gw+FHSS1DEHs z0woBR9A5jv;+pveqcJQ%8t%F(&44;5m7(#yJ(<+^H`h_-Ktg=;QhDvefXqVELAufq zk`4-z+rMo+(vSotfLiF|KyRx6S{Ia zZR9KezBSqmNd9>zQ(d~131^O-mQ)=nsRRi8hY#sm0JxRH2meRLGMIAM#^S%*V)JzD z#>Ls*3|;QxrlC{Tj!W6bO*#B%0JE3EA`z}lJ%-@9-zKX87RTkym~u02-UP}gfYr*b zI|1$<;7U**ZS_f^9E!2uxaaub4CZY?pI);%rj(DJCNW;e=F(pT`e>lo>!R4_bs}Lx*V?y(q1c}7XTOQQUtw258zi!EPA z&+zPh9J+n2VOJyjPO6gV)=iTN_P0*eYzw}uTNZ|nd+-}%9Rh@4$yTNGbJI>>7 z=M1AdVRG7mCV6xmT1CNpr|JA#k^*(ZSZ z!YPYr-rjV{AKpUxLYQi}im^3_BFF9h7AnWPCbF)Xt@JSAD-hjhw`6->6Hw{p6t}b| ze;^TjAc4c2W4YY<;KW!xLv+0+Nh8rvtvTl&5msh#dE&GRbX4CIaNwG4@FaSO~v{?I~?SQI+ zm`R=76^NTqD3TEC6<&u;Z+r^|2Ge7pu5X^DaMpX&S0V5iVnMq5pO!5{!u&TkZLTfB zE7?r+5d$dFvN6{t!w?rxoB4C3FEjt#lr;%>Qzb`r?NG_JAgNn>?K;JADpxUs08eYzE8yb#AynNuMBkOCymiUSN28LW!(dKq zMz>#y4n$2qpShao_~+HCh`$;hN5c3i;<&VQ|IcEUzP#7~ri%E+M#_-J19OS+i$<-j zx-td&eNK8}>Dui6gYpP%PF>qYW##BS#U#&1(SAn#51W@hg=^I&Z8}10Tuk*|0fx=h zG}s`(D9@}rEsb?nM?e1@VPQ6GR6JF@Y|%X~cFiiHj}ScowFW=9a6QP7eTAl9)3~PA zM`$edkcv#H92i$sv(3jCA_3?Sd{v$$&wj7$!3zuV_xLh$=`NV)6KF?rI$$?4i!P0n z5?pDu2 zODg^)CwXpseucP+D#c|RFI3&qvvO49?gQ5HgM{X7P>!rt9ymUp`SM^gED6!ztJ`}> zLGr{RnLIZTA$C<36Goyiv3BV6S%+{=8^HyKPtbJQx;=dbmNYhM`VvVgHVf$Bv0a%3 zonLtBhS&xxM*%+!nFxGDP?@x}`sy-A-bi|TZY~>b$1+`n#j+Arr?)Zd!UWW<*jztt~*D>W~uom(;>b|0ai;h@A*f?T~lZ(!ih zvsB7jQySmDF7Rf1vi7=95jJ9~OAU66K?W|$nk3fi1_)(_!7=8pHVu-(yeenWdLmfG zGqwa7$LdR#*b`BtX!)ZW+K5_;&AcnPZ7mI6v5DvRNjv^L(^L5J#09N-PKi1nk_aH| zpYkz#yovbnx+e!iT-wGa+LRROJSVPj?o-~hZ(h|92ujtQJOrzv353ZNy5SV~*~RsU zYIqgqzj_i=h6(Dz+p6dM8@iRj$7hrq&oU?Og&M$vi`RzAB!}#Cj`H1uu-3HrR+=`y zxFy%b-PoOM!M2mh2~Ost?EgZ*4<)M_6iM$!d2_Lc$F}8GjXZ1p;L~%fwt|kPcaCtM zD>i90kHz!C!$aMiWdxutU=~$~E#HrDUNTndgFJ-JomVBgsgz3)8Sp z9&kk;I#$JOJFr5HwEeh+_tumAA;5&hcX-u~HvR9}5Xkb>eZEui) z&J&UOtGEIPDZQH=1Yz9nsSU~7?|J?@nwpQr8!<{Nn%XX|YApwyQRMEP1+L@^d7rn> zgg3~9@hzO=r{|JkKA$&-_dpn8+144rS_N0s1HVTPfs|Yw3ZVl9oXOcaG+m369H!N} z41fEZEOkdI=o4H7wkm=OaJ8R_8@psM;-rsL`r&=)BT)cUOfH;ynZ~MUp#2-srh%eq zp?_F1tI=Kmw2LGxA$OCMCi@l4w^VD3-GwRYf`SXTo_Dvaf0T@)DI@+IA|efB^vHoy zHxXzd!uZ}3+3)!i4NhxTTS>~FN}mgNerG&9Ts%hvzlq(zSW4jS0Fwe-W5HS+k+H-Q zu+CP@3H}-oGIIjGb0nto^>nXCM;S%;Hu9S)dpZ`YhFN!u(u{;}FGxgv>3_w$_+CG7 zKwH(LHil@OyVYMP4vOEduWLHyi+5l_7@JJu2aw!&a**67=^cF3q3db=Zgq+1;G*H&D6LJjA)9sXB$2V%K&!F) z3_Ao7BcZ%$)84k749=+~4EsI+5Z{0fh<5UaNl7Q9w>D86DFr63#PrE<@*@<`(!Iuc zR*9&FAbW=VA}TrH`NfMS)_Mqn>0+S)4mtnkeNJoUBu21|EIYO(rrLl zW6bs4JF@94Tv86h{4>+KkC#v^BrZ0O4ZZq!SwO{}}-GWax zb%;vG0aS|E2pGoYU0Lcyip#ZAp=5@~y{~&Nn=H;QtPek4=?;5LS>s659OKmNxXX5O z+j{`ZUZJQr&0~E(KaDs&iU#frq8-<9DM1zcqJuEH?ge-6Odo~w+yh6D9kTtw+^gYR1VOs)hsJe%vHoA`dZuZEXSb zH!g3p(BQkZm=8vGDHQR$yQp@ z(ahPRzhox=>ijvj|FrVuU2ViOj_*_dvqH!@?5%c& zj88wQe-~Gj=fUn-L@fLSwI7gLB-rlwX+a~kBR{M~w#L#c>VIRG2hsdVL6?^s-4O|aZ*aZZbFJ|J-)kO*sd#f);8jzTeoh( zgUle$6)U9B4X?_*((YKwsExLODj0&T%NC~ZF%(Ib<{Uw^GdDr_u(zUp9jyJDQsPf0 z&d6XSMi*68V`CVqDtX3mQ<`tY3hurx8TwyumJjd=Nzcjg$q5Rx07C7ONslDm3^&uA ziIG}P5320-W#l0U1>KpXeFd2YkeF92EB*vXN?Z5w=~em2nCaONTNG3-jKn*`Wy;P1 z?gZU-zOS&<^Z8TXtD{|id@IGMeCeMQYHI6?GbsjmTZ`jYC)nHG8^EdN!%tsM|N64H zNYd}p>+U?3kJ3Ek=c9tyn7=aQy`>fTE$kYlP9Y|LVu`<_*~A7<}~!khLJAQe5Tztb9wwZh&JJXhfDvr6XHXEUM|=UTpca z8y4FBNM1MN^6GRQKi}Cuug>TbLGF;+_$HTvqcLp_4B`;Oj2}OJFztZwEgc1UtHrCc zN10S=XE={prXcWCE!^uVDW|G0$_#<1NHj008Ja3!V$D`vWWTx!4?@PJtM*QV6}_dc z3ujc(Qm|VX3);DZT^%2?&EX-&HTU6-&r?*jr6CurO&8@{&=K%crKPTOFYbU6pLB^W zRp$(f>25RbW?YYzLsH!ePgj!BOIgoRnJllU81{9i@#MlLM(_PPj70_Q_K{$}Qq7#?gF{8; z*@Y!kTa5ytrN9z}t--gLaYbIG3zR@4s&f<+4G28ukTYllSj_sf{x-+de(kH9zt!}1 zKk75Z$MhuAs&baS0CXnZh>CS%S<8S6tvm300Y@e2j|V{KsgDKkq+VBSp9q@R>CvPD)9;;0K>Q884Tnn-^zG zO;+%S&Lq)g;Qrb=|cgGWVs~15Lyae}LI)lzD zTIKU6q-6`N7=w>?y5s6dS~2y@K$%1^-n8ACpP=h3Ugmg$^vYI!9d@OMFy14S%D){F z?rsgIrlON3@zuS<@}&9a(mf^Wv@kK2{n4Fj{ji*jEcm!$y2bdS?;UC!y7H5|6%N&dPVDk zH32W}W!tuG+qP}nwr$(CZQHhO^mo%qUvzTL{0k#9BUPj7c~vPCF%SDQl15GAaPVI{ z!wUF^Gm08qL0h1^)Q=76yIPbM_%4!;G1}=#8PMy<;J>Vez1G3SjfH_M3{hwOsljmq z`79&6RBWn&0_)Ujj@UF_Ey??$4S$$BNpCv}qq4&lPgm&8xz0@4GmsC|PyV8uai9v* z$Q5X=njj&)(EYRWdm=hFvqp;{?*@180whk(P?dddd+aR;9xG|;>+<9uhzDoNibadry&L7l5fHI_bhggU3ZT0u+f z^d0FSQnh0~GCA||i>T_SGjX;vP!_)nTP;U`#)wc?_ieNH!oIY?Ag)&!azFFcw;0YcO z!OrwNtQoxYeK#WEB>2)eEL_b(JJHjwys{kWI_r6a)n-nSGtG#1=^I-|up3g_8Kgwo1LLCfCT!-&9+Oc*S zF#n-(`t(_1VlQJF$#uz*%Hmg=q337RA`U2p=YXP$Isf7Y%XIQe zg*Zq71~^_iT%TD|Jp21GKE=72^U;j~J=ih>R}T%W(^#sT{J7z-JEt!eS;e&CrpS>f zcgIK&{`Cs1wxjtT=-G9X@at(7nH1?bnopc(dX?)BKyyinw4edm+xXG3#ri0-kp-(O zVj}9pakLU6L?T4mnkR?uxKs3~-#v`Famkc6FA zoV~NBt!^4R-z}!4ZgG&FL)Z?<{;d;BvHqZ24frl;UA2(?KHA<+31kfmO7d<|&0v*} zlGaBrXeE1Z{jjZ#obiQu3=Xe6Z35)lhC{@6iEUVuYwCrnDOLks45GK+Ru~BeFu{u@c2(`?bJ!A5z)wP zbsWL<8qLwp!s?#*=3RR}?NL>$ED0_@2m4mUmq%xQz(#}M1=mTqIy*XEeI6Tu;n1?k z6Yn$r#w^oBI0>D!1v&ys&sf@C!_nzuUaocT_4Lhb`pGM$+U^;#eNv8L8f>2V*%*q| zNkMnVv19nkmR_dcue-&!b|9kBwSENospX;m5%ds4j>9cI6p*V_xW@@N*;k zxdQKvjS&<0WkGv%|4~SSw_zH2o>^ScW>&R}crRnZc~Fg}3skrJEbWix`2?-;0Qi8M z8fg`q3hb5UM;)3@JH%ml|ZU^Cb%e99?CUsgIqgom`|o zlz9`j{K@^%2hdjt!@BcGZ@obV2VddV`V}A;EgpM8*2Y=~Bz>6lQ(Z|i9oS>5h}?;i zwd=FesFPW^f>G)O`tO(}Sz+?ZqzNNeGuTU^Hjp^pe)AF(P3x9_ksZp;c$s`sbN4Q? zX2LNF!Fqw+zn<;{bUjHH7znw2odWb0bE`PVb~jvR1-)Paq;8%mgRIZsRP)VP4WxRU zTU|4KXjMAli{iIeYjUX8+@=@Tu2s|q!t?ey#YL5^p-wA5xsuH=V}A z1;HxZB%?P=4s`{MGGhSYcw$N4$v%%umM_+X(Pm>pyPEQR|Jj@);=cH0+5MXL)-}1A zrYE+s3OdUkHXZ*tFB2}@PrQP|gS|)9v1@Z^8~owTytP{&RQ`EzY{eem1aSd^Wnrw9yH*&JHqL#uQ2s)g=bqD77n+-!4ncbg`1l zCLl9%{3kT-jwdw~8I|hcjO0AH6mAbAI}~rQ8JDw1MUd?F6UkEc9CorlR?8~OMK@5~ zDPR2UWS1ocD!w}gGJ?{1)*{qzueko{799|aZ0R*wUdkWp5Mgm@tJ zY~iHCt^zXMm?05w;ao}DV~bdc6jT}yAV=?*cDf|cu%d@f;0ZMZNtH%^eQu^^7&zrM zoM}AOkn<4&%`0vh)iK7lrUOU9dop zi5U{3LyPd7L=`G0ry)m%ebsX`#0IuH9{zjcz9TbBw4PXf zKRoTi*gg>NDM%2@)Sj{`9E{u?wXg&>k{>DiOS98nlVRtj_Zn4&8MdDoc`VT{s<+V)G<-u1?9V8o-obM)cHnG-#Q!vqy6H_CDO4PR4|YT!Dixe?`K2S%hPe znomLEHL*k8H&{==yp0@F2+b=OeEohKCFVn2Z-K#zrymNd!`0WqF1hYI%yU_ABJU4($j$K}PX|*e` z{w|@dJY&}rT2Y2}^ARg^`)b!hbr>`i@}^pGTQ_9e^?s^02f;2FH5vHj@SH4|uExs& zL>xzw<(%=318*V=Y_Go4ohSX{3slrOH03m_00Jv!;oB!8v1Z6b@oIHQlFjj#8a_=T^@_0|0iDcM%V#mZRu}h;nNXS(Z}gW-H!vq< z(Ge zT;O=uxSkW1EdVJ>lNFeSO~-J2Y7_>xx85d?aUVZuS(DAUX~p(*6Ew4l0+g0HM;3?w z5*iXs0@8%{DE8FjX$cMYhNuI~ zav|)~RRDca?BqiG8J?&dqXj{j+kl?*O(Jz)h)WnIJAt`10f-PNA9rJh z(496{Fnx^!oHW;x)K5n#b;xBnyzH`(i6`kgL~P^|?d92(T#4Vj63UlSKU~lebZbDWn?~)h;*FN_*cTM!ixYDax@v7H?5uGfs!9chlh@>uQXVmntL!A%Nr- z`ztTKD?Tv?yHvg}}gP@pGxn5V)!W~&is}L$-33ss*teS2Cdp(%JZ#u!Zi$xlfd;3Cec6O z9q4y#aUenTxCtLTuUkE(*6dJ%MnH7s2MlnXdMu_NNB3}U6)lgS=)2_rOnU&;`-eT~ z#2p21C#LZQ*720=ht5ugzU0unM;?}zU1+~l;3{iaUJZ}0u#W3;Dq?B;mygE{dl4J5 zMcO`d`;3_A59(Miq5oW{K%sd^?%`dV+!890&jrGIRm2Fcl+w^F1X&F-h3nsxr|$SINE{%&VGEsMbT|<|2Fyd zrIfEHJ(S(0_((AN$rlE^hod$bz=cEue`f^9u6w={w-gKr>AL*Mfv)YaRf?rQWX9^m%P(dd zdI{vP&l7IMs`|z^x{o#P=>3;-rz7u$jAV_z?^Xe`12@CGE zxf*I5Ktu@O&uvr&{$@NTlsqGxu-sn3a?)vfy=MLT z4w70Y6DIV8zncIzy?6YANIq`)8tL8Ov4E6UYv;(u$C&H`0mg+1y^eGAd=it@9G8B$ zU!kSEJ+-iiC)tJd5|!glAhCoR6_(|q_2kM31j`{Ovw`KR0?_eVT6PjVwlQa+e6+ac z?PS=jH_&o2>6TTkg7x>#wSxE=*T>DsmCfPGFlt4JRcP?LMFa}*R7~~{z7GWW*Sq*4 zj}PhzaFM-=3t&s7Y~d$8{jZM}puKo&;do<9K0GC~;d^NJehF)4R9b2YId~i2t1B6^ zn&f`;K*$eM9ro#It0HR*wkA|=o%+DSJE*CscOFfFl%4-E9`ip^$o7rC_RRENzed}G zimn%M1a;RFDGMGVisN30-osfG1sOCR-Zj4}zxIS9$sMreC0dEj5yYMiZ2{kOwqCh;*8iLI5_h{u+G*o^zB50`H9{3K}wdG2veUb?fXZ{_IU6qr-)tLjRaS>_eDn;acnT! zXGxYUZ&7on0%Ps|uCD5gzq-w2L4W{pEuktbVlp;x_X*#MTS#95y>@z>uh=0IPLKYA zeovckgsyqOH-llga)B+P(oIy8D0j62`9MpqysqHu7>zy{JbbV)@d6K5skJ=k9Fr|F zLV|_!IuiAvRWMjYL0)opzxhkY8~_V#3eYwj0#*S4@3Uv#@-5ZIiBw{Q6GA$niJ=b^ zqn9_POV^~3T@ji8vQ!G*w;^T3%YlYHa2(BG_6JAIOfkTh|m`Sg|yWf{DQKxah@jyT>16OZ&dsfh1J z{vZ|jOvwr;g7k|wu@9$D?5BHk8A=|ZOyJUczP&lI3Y4O;Oh2u|nOMSH1lV^9lGA&ETf<`2`d zt5FYRZaN#}9RwmQ`ay=yA`AcPc=~NMjz($M+7<+yiaXB{o_`6lvGC2;0L&m?*s+ zAn!N_Th)QDq_$%%j4R2X8kZ9yFd!;L-c}iE>-wP+`aO2n?$@l($OSyG?e}N+KZ|7` zO^7Mev@PF@FjVf*ZNi5h{f6F3U-0a}ETj1^+G)BheU-%^$eo8NV1$IP>pt*heP1

wtYUEsGJi^ygy1_iJ!9H>WAOzz9I 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

v4m+32kr)-qz`lX>y<{&*lRz6FD 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⁡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 literal 0 HcmV?d00001 diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/build b/examples/scholarly_paper/2021-ITP-PMTI/output/document/build new file mode 100755 index 0000000..248d36f --- /dev/null +++ b/examples/scholarly_paper/2021-ITP-PMTI/output/document/build @@ -0,0 +1,160 @@ +#!/usr/bin/env bash +# Copyright (c) 2019 University of Exeter +# 2018-2019 University of Paris-Saclay +# 2018-2019 The University of Sheffield +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the +# distribution. +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +# COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. +# +# SPDX-License-Identifier: BSD-2-Clause + +set -e +OUTFORMAT=${1:-pdf} +NAME=${2:-root} + +ROOT_NAME="root_$NAME" + +install_dof_tex(){ + cp $ISABELLE_DOF_HOME/src/document-templates/* . + cp $ISABELLE_DOF_HOME/src/DOF/*/*.sty . + cp $ISABELLE_DOF_HOME/src/ontologies/*/*.sty . + + ISABELLE_SHORT_VERSION=`echo $ISABELLE_VERSION | sed -e 's/:.*$//'` + sed -i -e "s|%%% CONFIG %%%| \ + \\\\renewcommand{\\\\dof@isabelleversion}{$ISABELLE_SHORT_VERSION} \ + \\\\renewcommand{\\\\isabellelatestversion}{$DOF_LATEST_ISABELLE} \ + \\\\renewcommand{\\\\isabellefullversion}{$ISABELLE_VERSION\\\\xspace} \ + \\\\renewcommand{\\\\dof@version}{$DOF_VERSION} \ + \\\\renewcommand{\\\\doflatestversion}{$DOF_LATEST_VERSION} \ + \\\\renewcommand{\\\\isadoflatestdoi}{$DOF_LATEST_DOI} \ + \\\\renewcommand{\\\\isadofgenericdoi}{$DOF_GENERIC_DOI} \ + \\\\renewcommand{\\\\isabelleurl}{$ISABELLE_URL} \ + \\\\renewcommand{\\\\dofurl}{$DOF_URL} \ + \\\\renewcommand{\\\\dof@artifacturl}{https://$DOF_ARTIFACT_HOST/$DOF_ARTIFACT_DIR}|" \ + "DOF-core.sty" + + + sed -i -e "s||$DOF_URL|" *.sty + sed -i -e "s||$DOF_URL|" *.tex + LTX_VERSION="$DOF_DATE $DOF_VERSION/$ISABELLE_SHORT_VERSION" + sed -i -e "s||$LTX_VERSION|" *.tex + sed -i -e "s||$LTX_VERSION|" *.sty +} + +[ ! -f "$DIR/$ROOT_NAME.tex" ] && ROOT_NAME="root" + +if [ -f "$DIR/$ROOT_NAME.tex" ]; then + >&2 echo "" + >&2 echo "Error: Found root file ($DIR/$ROOT_NAME.tex)" + >&2 echo "=====" + >&2 echo "Isabelle/DOF does not use the Isabelle root file setup. Please check" + >&2 echo "your project setup. Your $DIR/isadof.cfg should define a Isabelle/DOF" + >&2 echo "template and your project should not include a root file." + >&2 echo "" + exit 1 +fi + +if [ ! -f isadof.cfg ]; then + >&2 echo "" + >&2 echo "Error: Isabelle/DOF document setup not correct" + >&2 echo "=====" + >&2 echo "Could not find isadof.cfg. Please upgrade your Isabelle/DOF document" + >&2 echo "setup manually." + exit 1 +fi + +TEMPLATE="" +ONTOLOGY="core" +CONFIG="isadof.cfg" +while IFS= read -r line;do + fields=($(printf "%s" "$line"|cut -d':' -f1- | tr ':' ' ')) + if [[ "${fields[0]}" = "Template" ]]; then + TEMPLATE="${fields[1]}" + fi + if [[ "${fields[0]}" = "Ontology" ]]; then + ONTOLOGY="$ONTOLOGY ${fields[1]}" + fi +done < $CONFIG + +for o in $ONTOLOGY; do + >&2 echo "\usepackage{DOF-$o}" >> ontologies.tex; +done + +install_dof_tex + +ROOT="root-$TEMPLATE.tex" +if [ ! -f $ROOT ]; then + >&2 echo "" + >&2 echo "Error: Isabelle/DOF document setup not correct" + >&2 echo "=====" + >&2 echo "Could not find root file ($ROOT)." + >&2 echo "Please upgrade your Isabelle/DOF document setup manually." + exit 1 +fi + +cp $ROOT root.tex + +# delete outdated aux files from previous runs +rm -f *.aux + +sed -i -e 's/<@>/@/g' *.tex + +$ISABELLE_PDFLATEX root && \ +{ [ ! -f "$ROOT_NAME.bib" ] || $ISABELLE_BIBTEX root; } && \ +{ [ ! -f "$ROOT_NAME.idx" ] || $ISABELLE_MAKEINDEX root; } && \ +$ISABELLE_PDFLATEX root && \ +$ISABELLE_PDFLATEX root + +MISSING_CITATIONS=`grep 'Warning.*Citation' root.log | awk '{print $5}' | sort -u` +if [ "$MISSING_CITATIONS" != "" ]; then + >&2 echo "" + >&2 echo "ERROR (Isabelle/DOF): document referencing inconsistent due to missing citations: " + >&2 echo "$MISSING_CITATIONS" + exit 1 +fi +DANGLING_REFS=`grep 'Warning.*Refer' root.log | awk '{print $4}' | sort -u` +if [ "$DANGLING_REFS" != "" ]; then + >&2 echo "" + >&2 echo "ERROR (Isabelle/DOF): document referencing inconsistent due to dangling references:" + >&2 echo "$DANGLING_REFS" + >&2 echo "" + exit 1 +fi +if [ -f "root.blg" ]; then + >&2 echo "BibTeX Warnings:" + >&2 echo "================" + >&2 grep Warning root.blg | sed -e 's/Warning--//' + >&2 echo "" +fi +>&2 echo "Layout Glitches:" +>&2 echo "================" +>&2 echo -n "Number of overfull hboxes: " +>&2 grep 'Overfull .hbox' root.log | wc -l +>&2 echo -n "Number of underfull hboxes: " +>&2 grep 'Underfull .hbox' root.log | wc -l +>&2 echo -n "Number of overfull vboxes: " +grep 'Overfull .vbox' root.log | wc -l +>&2 echo -n "Number of underfull vboxes: " +grep 'Underfull .vbox' root.log | wc -l +>&2 echo "" + +exit 0 diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/comment.sty b/examples/scholarly_paper/2021-ITP-PMTI/output/document/comment.sty new file mode 100644 index 0000000..658686f --- /dev/null +++ b/examples/scholarly_paper/2021-ITP-PMTI/output/document/comment.sty @@ -0,0 +1,278 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Comment.sty version 3.6, October 1999 +% +% Purpose: +% selectively in/exclude pieces of text: the user can define new +% comment versions, and each is controlled separately. +% Special comments can be defined where the user specifies the +% action that is to be taken with each comment line. +% +% Author +% Victor Eijkhout +% Department of Computer Science +% University of Tennessee +% 107 Ayres Hall +% Knoxville TN 37996 +% USA +% +% victor@eijkhout.net +% +% This program is free software; you can redistribute it and/or +% modify it under the terms of the GNU General Public License +% as published by the Free Software Foundation; either version 2 +% of the License, or (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% For a copy of the GNU General Public License, write to the +% Free Software Foundation, Inc., +% 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA, +% or find it on the net, for instance at +% http://www.gnu.org/copyleft/gpl.html +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This style can be used with plain TeX or LaTeX, and probably +% most other packages too. +% +% Usage: all text included between +% \comment ... \endcomment +% or \begin{comment} ... \end{comment} +% is discarded. +% +% The opening and closing commands should appear on a line +% of their own. No starting spaces, nothing after it. +% This environment should work with arbitrary amounts +% of comment, and the comment can be arbitrary text. +% +% Other `comment' environments are defined by +% and are selected/deselected with +% \includecomment{versiona} +% \excludecoment{versionb} +% +% These environments are used as +% \versiona ... \endversiona +% or \begin{versiona} ... \end{versiona} +% with the opening and closing commands again on a line of +% their own. +% +% LaTeX users note: for an included comment, the +% \begin and \end lines act as if they don't exist. +% In particular, they don't imply grouping, so assignments +% &c are not local. +% +% Special comments are defined as +% \specialcomment{name}{before commands}{after commands} +% where the second and third arguments are executed before +% and after each comment block. You can use this for global +% formatting commands. +% To keep definitions &c local, you can include \begingroup +% in the `before commands' and \endgroup in the `after commands'. +% ex: +% \specialcomment{smalltt} +% {\begingroup\ttfamily\footnotesize}{\endgroup} +% You do *not* have to do an additional +% \includecomment{smalltt} +% To remove 'smalltt' blocks, give \excludecomment{smalltt} +% after the definition. +% +% Processing comments can apply processing to each line. +% \processcomment{name}{each-line commands}% +% {before commands}{after commands} +% By defining a control sequence +% \def\Thiscomment##1{...} in the before commands the user can +% specify what is to be done with each comment line. +% BUG this does not work quite yet BUG +% +% Trick for short in/exclude macros (such as \maybe{this snippet}): +%\includecomment{cond} +%\newcommand{\maybe}[1]{} +%\begin{cond} +%\renewcommand{\maybe}[1]{#1} +%\end{cond} +% +% Basic approach of the implementation: +% to comment something out, scoop up every line in verbatim mode +% as macro argument, then throw it away. +% For inclusions, in LaTeX the block is written out to +% a file \CommentCutFile (default "comment.cut"), which is +% then included. +% In plain TeX (and other formats) both the opening and +% closing comands are defined as noop. +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Changes in version 3.1 +% - updated author's address +% - cleaned up some code +% - trailing contents on \begin{env} line is always discarded +% even if you've done \includecomment{env} +% - comments no longer define grouping!! you can even +% \includecomment{env} +% \begin{env} +% \begin{itemize} +% \end{env} +% Isn't that something ... +% - included comments are written to file and input again. +% Changes in 3.2 +% - \specialcomment brought up to date (thanks to Ivo Welch). +% Changes in 3.3 +% - updated author's address again +% - parametrised \CommentCutFile +% Changes in 3.4 +% - added GNU public license +% - added \processcomment, because Ivo's fix (above) brought an +% inconsistency to light. +% Changes in 3.5 +% - corrected typo in header. +% - changed author email +% - corrected \specialcomment yet again. +% - fixed excludecomment of an earlier defined environment. +% Changes in 3.6 +% - The 'cut' file is now written more verbatim, using \meaning; +% some people reported having trouble with ISO latin 1, or umlaute.sty. +% - removed some \newif statements. +% Has this suddenly become \outer again? +% +% Known bugs: +% - excludecomment leads to one superfluous space +% - processcomment leads to a superfluous line break +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\def\makeinnocent#1{\catcode`#1=12 } +\def\csarg#1#2{\expandafter#1\csname#2\endcsname} +\def\latexname{lplain}\def\latexename{LaTeX2e} +\newwrite\CommentStream +\def\CommentCutFile{comment.cut} + +\def\ProcessComment#1% start it all of + {\begingroup + \def\CurrentComment{#1}% + \let\do\makeinnocent \dospecials + \makeinnocent\^^L% and whatever other special cases + \endlinechar`\^^M \catcode`\^^M=12 \xComment} +%\def\ProcessCommentWithArg#1#2% to be used in \leveledcomment +% {\begingroup +% \def\CurrentComment{#1}% +% \let\do\makeinnocent \dospecials +% \makeinnocent\^^L% and whatever other special cases +% \endlinechar`\^^M \catcode`\^^M=12 \xComment} +{\catcode`\^^M=12 \endlinechar=-1 % + \gdef\xComment#1^^M{% + \expandafter\ProcessCommentLine} + \gdef\ProcessCommentLine#1^^M{\def\test{#1} + \csarg\ifx{End\CurrentComment Test}\test + \edef\next{\noexpand\EndOfComment{\CurrentComment}}% + \else \ThisComment{#1}\let\next\ProcessCommentLine + \fi \next} +} + +\def\CSstringmeaning#1{\expandafter\CSgobblearrow\meaning#1} +\def\CSstringcsnoescape#1{\expandafter\CSgobbleescape\string#1} +{\escapechar-1 +\expandafter\expandafter\expandafter\gdef + \expandafter\expandafter\expandafter\CSgobblearrow + \expandafter\string\csname macro:->\endcsname{} +} +\def\CSgobbleescape#1{\ifnum`\\=`#1 \else #1\fi} +\def\WriteCommentLine#1{\def\CStmp{#1}% + \immediate\write\CommentStream{\CSstringmeaning\CStmp}} + +% 3.1 change: in LaTeX and LaTeX2e prevent grouping +\if 0% +\ifx\fmtname\latexename + 0% +\else \ifx\fmtname\latexname + 0% + \else + 1% +\fi \fi +%%%% +%%%% definitions for LaTeX +%%%% +\def\AfterIncludedComment + {\immediate\closeout\CommentStream + \input{\CommentCutFile}\relax + }% +\def\TossComment{\immediate\closeout\CommentStream} +\def\BeforeIncludedComment + {\immediate\openout\CommentStream=\CommentCutFile + \let\ThisComment\WriteCommentLine} +\def\includecomment + #1{\message{Include comment '#1'}% + \csarg\let{After#1Comment}\AfterIncludedComment + \csarg\def{#1}{\BeforeIncludedComment + \ProcessComment{#1}}% + \CommentEndDef{#1}} +\long\def\specialcomment + #1#2#3{\message{Special comment '#1'}% + % note: \AfterIncludedComment does \input, so #2 goes here! + \csarg\def{After#1Comment}{#2\AfterIncludedComment#3}% + \csarg\def{#1}{\BeforeIncludedComment\relax + \ProcessComment{#1}}% + \CommentEndDef{#1}} +\long\def\processcomment + #1#2#3#4{\message{Lines-Processing comment '#1'}% + \csarg\def{After#1Comment}{#3\AfterIncludedComment#4}% + \csarg\def{#1}{\BeforeIncludedComment#2\relax + \ProcessComment{#1}}% + \CommentEndDef{#1}} +\def\leveledcomment + #1#2{\message{Include comment '#1' up to level '#2'}% + %\csname #1IsLeveledCommenttrue\endcsname + \csarg\let{After#1Comment}\AfterIncludedComment + \csarg\def{#1}{\BeforeIncludedComment + \ProcessCommentWithArg{#1}}% + \CommentEndDef{#1}} +\else +%%%% +%%%%plain TeX and other formats +%%%% +\def\includecomment + #1{\message{Including comment '#1'}% + \csarg\def{#1}{}% + \csarg\def{end#1}{}} +\long\def\specialcomment + #1#2#3{\message{Special comment '#1'}% + \csarg\def{#1}{\def\ThisComment{}\def\AfterComment{#3}#2% + \ProcessComment{#1}}% + \CommentEndDef{#1}} +\fi + +%%%% +%%%% general definition of skipped comment +%%%% +\def\excludecomment + #1{\message{Excluding comment '#1'}% + \csarg\def{#1}{\let\AfterComment\relax + \def\ThisComment####1{}\ProcessComment{#1}}% + \csarg\let{After#1Comment}\TossComment + \CommentEndDef{#1}} + +\if 0% +\ifx\fmtname\latexename + 0% +\else \ifx\fmtname\latexname + 0% + \else + 1% +\fi \fi +% latex & latex2e: +\def\EndOfComment#1{\endgroup\end{#1}% + \csname After#1Comment\endcsname} +\def\CommentEndDef#1{{\escapechar=-1\relax + \csarg\xdef{End#1Test}{\string\\end\string\{#1\string\}}% + }} +\else +% plain & other +\def\EndOfComment#1{\endgroup\AfterComment} +\def\CommentEndDef#1{{\escapechar=-1\relax + \csarg\xdef{End#1Test}{\string\\end#1}% + }} +\fi + +\excludecomment{comment} + +\endinput diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/Req-Appl-ex.png b/examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/Req-Appl-ex.png new file mode 100644 index 0000000000000000000000000000000000000000..eb6b01811a5305bfca4ad8c475e397ea41679be4 GIT binary patch literal 15370 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 V2czqKps(973NotFWs>Hv{}&cwl@I^` literal 0 HcmV?d00001 diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/Req-Def-ex.png b/examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/Req-Def-ex.png new file mode 100644 index 0000000000000000000000000000000000000000..9a2ab6eb0a505a97d48c04aeeec44271cf0ac3f7 GIT binary patch literal 18268 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

+Yf^M*j`0upl1~&y3ogZ!J+QH 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

!iFUcPKEs-b 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 V8 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

id6pul)uHjlT>{ZnJ0 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�d#n$P_S^*rR^7hq>((;$DKdr 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 z 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 T5)E|v1Nf1bQIW2YG!6cL167M2 literal 0 HcmV?d00001 diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/inherited-invariant-checking-violated-example.png b/examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/inherited-invariant-checking-violated-example.png new file mode 100644 index 0000000000000000000000000000000000000000..7278059c48f376393493e1a9e295d8e790df6122 GIT binary patch literal 19441 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 literal 0 HcmV?d00001 diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/odometer.jpeg b/examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/odometer.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..ee021fef30aaa7c4f2328441bfe6e7f1755fb37a GIT binary patch literal 1465392 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≪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%0A9+rkqm$I*p-AY*V6 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%0D@y1{L0= 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

#Us~22FvN;_kff5Vx=t1f>`hZ8<;8VEPwS_VS#R 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%0A=voGicxOP{Ce3}Qzz^REV?&d(j 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�Z{}c;QAptJe#5X$LMA9}U6Wes zWm7L;a4pnnh*secka7C2`5<9gt~^sllcA?Vt%V0`NQf=rs9m56-`8({$~9V2op5t~ z=&!hMj~4H3-}g$@V&I~m`*l|-|A9F6uO=h-pZ0zeZ_zXBNcLmMg>JBti_T4P*5B#+ zk-O#3@fm|&r8<|oP#hn!4Llkc=UiHhqi9I#{t%ZGPFa9OvHyO*xZSw309Jh}a{1f3 zHa!qrroI>*D)gGD6q-Y>5zXNqvchqiMs`&nJ?}>deo}EP`uM$`ckasH_}(oCb&m2T zk&Tj|i|Izni@k-z_~l?!wI0w3(+hax;X!Fr&^DvWsKFsbPz+&O|r>! z7t_d3k>Hq%*Fi-8f068w8qJ^fCX7jGPwrm}&6SI2$VT%5Aw34#ak^u#SX|!KSqWxn zl%;ZS-u3xi-`zTw|NQUOqks;o1@QO)B-MiirIVSDw^q_Z**>z3r_*yJW=D1W$&~3g zZ?yTUI}!14trPNf71%fHpKP3-Bl*aV9>@`6r`I1I*eeVx7V@BmU&Qq6161+BKxkH4 zK$rfiINDk5?ycgBj9?Ku!o<+&HP)v$tJ(Q2=Ux?$I&Av~meS?$M^Gz|+i+ZUF(8ig zV7M-Sj&2WlO>4>IclxX7#|a`P#br9E{$O#2MEgC;M49fV;A;xE#ohk{>9q;J8T%jy zLcyIEraLYJL-L?k8=Mt&hto?~^|L@)J-J&GX>H6_wsb}$5zR1z$a!KV)t5kf-;F~0 zAJpbN)9=i7V2d;gsPXFq!w@Z=b3sWR7)_vUZN6q;XR|i-6h!>JelwbbJHe!V(JHVr z;W+25<0!6L*T+Fy&$oR{)7n`vCwXGff(HYr-g@(5d+h3zEonoPu$a#=H2$(TJ-Qcj zG7@3ngW7xbV40-dq0rS>T+a{unwE1!2S0}LR&4lY`*NZKX61#S;b-~%3x~mf%jzRk zr~g5J$6*WgL6=(Q3-cNEK)QN=I&k5UN>S;@_x&Nkxx_XueFmcL=)Rve9^$8?aC&5S zhf5LrHET#Tj@W<5ci8sh=#S~02<+MK_hI*^BCacgQZwC}H)CszS@(vJw0gs2dZljr zhrgm^$?glX4Af}Zw2?P|mN@&;I8Kc|&FJmmiuGv!fy~0W5D`M0BNP&xEpEPCVIyd6 zpsdOHe$BmP3G7h=o@Zp9I>l(wgA2;gDnfPz5 z+yB^s5aiT}%7#X5z8vy#Qyg8MbbYibzDHqCr)S{_*gjc}^>=K< z-F~%C%R$}Q3?yHbOr`LdaW~1QXS-}cIBlIf2Loa@8;_c=znq(Y>%dCl;;h#XT6!l7 zR55X0`8IVktaa))W75V>SL#sqgqqFjji#GTi6wqjU__f_!&-%?{;q0pt08%};zXBh_7g}hYW z6N==-(TKPT%(g`S*A1-M{R<-acf>!;Y#p*_Qp5TdF?ayTq;l;q-K$eKD7 zrkM&EfQlbyauBq&p|4i6%qf)v;z)7WpgI&anNKz~e34qABm1p*ibtNvd?2)WV`P+x zKBprjPnmv>qkC%O(ffm9Jh{kK7;Y^*?OF9j>N$WQfI+5^B0Y8zog!w(94C+eO7v2@ zuZsy^uNW1-^Aqh1Y(9h%12p(fQu60mn!17knMxVdSW;^Jmn7$vA#k)3P=2CbkZ}?B zQ!8vebK|EQ^(EWUYPx6Aiu~Ifw~KZrTVx&&4S~1^{io|QI2NhSF#h!{Gqo&1=C9G1 zQBE*#jdHeniu9-94Ug3OybF@Fm_cprs3IPTK8U=dE{+4g7=H7#(|u&5pHW7C@qqU0 zWI~Uv=88`*Q5RJYV5Dlzbi9}^wWEV^q1BT2dDW|SO*D){UOL|R#^7WOEjz;wTDT~~ z0s{uNg@aFjME?ikzw;MUam$eFkq=|tl|~uP_7~~$S@}ku?Cb^)>>aXZNjqjn4iiq8 zGS#BY&@rb-HP)tGZGD#DoE|`vxZYjLy)7)}?Tlr5!onUqvLuCqgPRkqrjzI@3$D-%Ws;m#PoSBmLMPQx$ELmMhy zMC9=vcwh)|+H710<=>OrtDGv_tMZJ4h%fdcFb9n@k?HR^wdp-)9@uhh8#0(=z zgh=_*csmm%;kTzmmNDLJosru_$zR3&#k--H9-&5@>_Mr`cGDEXL=+j7BVhj_nwGKu z(W<@Uofu-?>$*lsM%qZ0rt!Rh^bB_p4EL^(UW%an&ojclp2-1{rpxuyO0 z+Os+Hm~k>#KCv8Dwzzh`(4m8Mla$8xZ$)wAt6hc`-09D{S9x16FQd+s{0G|EIj>Gn zvD|#n5U+m2=Vb#n7NK)PF+FbY4F4)wr-OI;^`-0TIx5i~ zdp7HPd>+6efs~O|2vF{=MpT+p82$;5Jl9-Vvu=CW?j}3L48RIxZ>1XxiU3_4rBqAk zND+@3d}@=+kp!~Nf6nNfzk;DEQsbedebM<+Lup3`K@^|mycy152jJYD?fnEp_LLd0=gIb#3V=pB`ruXCq|*RDeGer3$)*Tuaa z(Gv?o1$#R@?q~jR61NO2#kpL+QF}ay#4sK=QQ7iJUPDHs>0D~LTD+PZK@P|6R$*n7 zLJugSorynEcg%m`nDJQR2Tli`PyXr(_E339_OLl? z_8xgmbqFKwm(ehwfCU9Xjo)gD0TVA|+wX)9f-WW&O1niyC6*B&C@_WK!}# zh_vuu`&r;_24Rb8xj0YN?mSB3^yVB*Fp;fbm6m%mQ(LG^BEx{_P2 zb>0jV46YBmGFA58F;3K2+f&6`g;AFVo^Eitt@Du)DFn6WVIFHU{v0O0{X8$rQIt&3 zjv@selvvB6h9yCa?tI$LL7RU{`gr6E@zw@#2l(DJ>6ZFSkpGOzxTgH~@Pq)~ovnRT z#_>|Ff!Af_I<8DPJxJW3?D%I&N0w+bfkVA2!5YaE)2IYCta$8}q}iCME+jj~Clw&| zq&*f#kdU@;haFaBE*NpoFSF5*aq|nwny;@k??^`cV4(2Rh&h5^=ZnD)F{pQYRoA_J zr>^wF=7~VSm8@lUeu67K1aw%0O=a|19KUsiUg?1^6<^6}j%D6b&)POlis`0LUNZei z+Fv4N*$qO;Fs^WMHDfI+ulH_J7p43{(N0e|pFPtq2XSFGNjK3gG3wvG$N9%XkFUiV zXq!*4t#)iuJTu(lsPsSzZ&@efy^>umLFNuR>A{wM?N{c}@WR2GrW@hlp5gyDpDn)D zK9&HXX|WhsrP=nibfAZAjfF5!13z9KHBpNfC!@g}3_mmQ?X8&i!~zpuLUHXrGJk4# z$T4nB^73uQugg5*bNEs1u)~w-raN|QK7Ns)l~S+Az5DCyKaHr0BC(T0>epR}<>ZH8 zGZPdNc)UEgn#WeO6e`CL zYwybOKHxil5nS1`WvVc@D~z-d_IctUl6G@S0DVFFSuv|(L@kxHXZpwu&9wMXqW;n* zoUaE4U#YrW(U5ydmVyg&E6+x(JeNq<-peozbyOe5o_tpP?Cev@m8;_74BMP27D#%Q zW6=ZQ3EeuV7QENlW#K|Ds5+nSl0gzkDtN;9e&$<3F#lWu6jP)X{yesQ_EE+dV6=J8 zyQ2B0A9*r0@_|D!lLNo4b_?yG>htcwKlnJCqc00O+L)o3we1^!&q2kbQp(xb@)RQb zjR|{3n;X1jD)))$_+{Hn-Jbba8RbdtoT)7c38)Faa3O0kT7DsSyB`!OqkQq*qlAFd zs+S!v_7r$8>meC2eAf-dw$^{zdIgI82g-E@AT_xw=IzWZD(B)TUAKs(lA^^f2_n&k zivaZgfLqkJ_fa$f&}fxfoG5Pz_izn#sCxv^kH8g!0p!9A%BPdN@mGGFDl7COOZ+t3B?&!`>6u}x zg~j!@o#WmIXHvI)%&i_X#;3aon}+Sz-Cc_O{4V~V;Koz`*IH5;%^tbTEZsx=s~ELJ zzCZc{Vh)joE>S+_kCszb)MQUBD~$M`daH|P?6r*}SWaRCe%`sFEN{G(LVS`%h8lZK z20rP0{{-(Z3wbNZDjT<^9P`8LgS733+Rj#Oby{7x^-^G<_g{|w!}6o&4SNhdSQ_7# zwIkmS?H(2114@gZsr*kcsm)x;{lwbD=|f6ty2fr~q+~&3ZerQ20YcSR&Lrwl_>86J zuFP59XWd&v=>I@cGo(3cPPZ=}JLY&>E3Q+V`+XaG4}3Ldb6q!B`QDs|^A}MFLU+vs zz!sDdXWvd!FF?05rW<|U&OMwSwK*6C!ElekEw`?y+%KTh$V!$EIGp`0cY&&F3h`0+ zUy1QO3$bB5S*N~E%SkH$CF@5Ktv8vj@qNH#z6$0a4B4`6mbZ9QoG>$14g&6x>BpsK z73DY`Q^2;~yX_+#rr1&W{JYpMGZE#YDMaxb?5Guy9?aPkzHQu|?m!57YnTGvt0~W1 zCZMuH*2l0y8yFYsK@(KPSeQ?spxYYcGTmtei-srXak)!`ARqi|iG6Op%nu@gSgQSt zHaq!`{x#dZO1=KXV?%vIE^OQuXo+`W4yx>;m4zCW14zk&?1j%_qP0T@*aI17wx6Wd z=s-bPh5ufa%yVMW>HcGez=s~Ymrh*dj@1csXnC{?qrrjdbV7W%p#Ly8G{E5qyT1>s z?6Hj&!&CHE=uLatnhy2A`4c&Z)al5G<$snihE@5)F-0J*-n+$JFu_KAv#*+6?r`_5 zOeiFu^0?PRqE*+_PPEJ3G!YsEf+DhQSO_C<5JBrzp-bpiK{+u=RSoKui zwy=HRF+GJ#b`9s*lPpgnzH!PsbhQ_X1DELp00dVn!Ol=vwBiwcpEj=$D(y4%3K}zt zd#H4yHRQaavX#IQd!=F63Q=2gcT8zZ36kVT&&`0FL;c=%`e{6>l+H!!Fy&$-x zy4az}84@?1GAVQ*-4}R&MTTDt1b%x@*bSNO9nX&<{o|)kN0#UD_lY18{ynr7&uToO zdf6o`E*<|*Lu97YBlzPI-&Ml?zTqrq)8ZE(x1r8)HQW z1oMCbcYtgf+LOgQ@P&}Zc;z_^IxOAD&dX+-Y1;mTwNg6HYZQgU4qr})k6Ov>dh_go zLmxlnp?*jR$*()*VC?v(<<^#=M>89jj9HZP1YB^V3!|Gmk0Te%9>AOk_ zDP==CM=p<{=0EFA9b`uO$9m{TlpvxC8gz{^*cCsImpmc{q=z1s2{M28+38qh;|L2L z-uBd8lEZMv%7oJ&W*7&$ilS3?(n{?#40D{o4A1t4R-RvqHMF>|0$=nmtX1H%`A+(! z6jUzZr|1qr=y;ER9%z4QWbp8tR0-LSWoWe(S6L+lQXbkOF4Ss>+@_v~jYXB!h$Lxj zyA5rQ!QsTPsUgn)KK~ulPO{@?jcgyTWGy~^3JF6zMb07y^Qi&rCMyYJAf%IvSrpXsqYhz46)1~4Ux&} za#$d4y0i<-9J&8piykW4i`h~aVK2eAL!5U{D-=g;6y-oF5B`cd(H-dST^c(dOtys~ zh=geG?2ELs-9jHR9DrXq9Pr=iu@2QKDDaGf=8i|MR`8kjW!k|5 ztnzUbLS_m4kFckD{bphLHI`SYA`%@)avUyI&OpIWqo7;9A* z3Pb*TQ0e{5b%WDcU%6FwW-eVn6b2=pj&|z)Sq7y@EuP)G{45dbIDjRa8-s=b%pyKiCJem4xnE^c zEIlLQ_c8}Y0XqNW-;k-ELO&|z@>9`bF!;pGx6iv~x)K$T5)h|5jeFVC^V2Gp%pr$M zWgBJThX<|e$X)`wUe^X8z9`7qMnB8JJC4U$X|`D*W5dF3zKtM)poOKnd~b&l*ltRM zg|Hjq8Ln!5Y=_OlWk|jmoMzU2>M>jAR6aW_2zRGO<=im{y{L9E6Q}drD*vMlWjKQx zhtJDs2P}9cm>=#^ELXolxRfR$Q`_V+bzzkD>QuE423LX3UFh@R4~dBO^<)77-O58t zvo^GVe^ZJx>2q23B9IV>B3jNG_Aq@O3&3BO)N`@hZbKd4tlj$HHL`g0Ge4dBG40?+ zSj=|#)RhVy#EoQYQ6Wy@TXwOR?)mS@C2VE|ztp^PA01F3aIF}jCIr(ogoYwr|w>1p~IE^~~4Z=TsZ*#J|(`1-KtC#CDAkK9)i ze+q1=Ii-Cy6SQtSGnYJf!xaO=tRB4FgM2CoOTRUED~Pp-hvl&TdBj6n1z%~y{%NPOwF~*_7}8P>>f<6pX&+7cmEP>l8~0v@zgk2D zw1HE=>EYy61tN;KsGvU5DrR%R>I?|t1q#WGL$VE~V{2BkT#C*SL8Yl~k-URP(ph|c66&&@s+4H_$YnP{dP zctFi?_Xlxj5EF$SDlJQkTDhlZ@*Ysi+skj;Q?AvbLz%xa;Go60O~&vgzE}r_DYDmx zYV*|y2ZJj^z6>e^`SpJaIV%0HqcMXI5ueY!UvULm(R-I)__9`rG*APk+v(drF6eS8 zd%y#%9lAP~VbRH@>I7Py{rpVCV_q_y;fH+OZT4KUi(@vM&Nn)^4Upxs7!SUR3(K26 z&+}BagUaiR3|uXzht0fLixO(@>Nj9gE4>mfa>Dc#Ip18--j}V#lL@TP``u+S`iK@=g0y1 z`^rKJC~#P8$pdKNzXrhbQ0acIpTR=RP9%Cm$NOZu*DkK0V`w#bne=>W;wyI+-(&kN z3?eZrd5ZW+*Ai>_ zpSHZ7wp062*~rSpN<&DGf>~XAXnZhdW7C@^I4BniM3185*0%TWd&L9Lx=_sKnzneV zfgP!|EC+>|Q{9FZ5C0t7tDBy@k>|u+$Fd0o%9mSeeYS4LU|`+QdT?oA`ueZeV6f|J z7X@F^gHIDo#@^0o62d;wu(rU`*gfSoD3(y{$j;G!T33AbA6cM@?m zbRg)U(lo@3=Xl-lW!E%)KMl$f{~g!1Upa3`>5AjfU25AZZf)1HvZn`Pp~$|A1ZlXTx}R)SGqS8n9;$H+=uU<%qT2v1*+gmhp(kX1!9mih%-O%bpgr(efD zQ6|b4u<%mrUXp^r;-_n7BYL9*4i5Rrox?5rh>4~qMncGH<>`9c_51G`Z4jY2F9|&X zvp1PV2pPYJaO)>lrC&D8<1+#YB|rFq9YnRDZ8V);I9N4*9SmRm*D`MNh5D7M<>UG2 zz5E$d2CS5yB(c`O^Fi;0>k+cwp98MEjd71#gj{L$fMGEJZ3>SLN3@*m{j&aE@GkD! zvpgq8^%!*&6a*l47D*WkGs(O4U+NdD*A&e>=TeDx%x^Ttr1wV~v(Sm%)^od%w$zAb z)*|Pa6lbE>P_=R^pt9E=kbK^8WxSD5a2)PFYkeiO%1H8zlQRkh`W3KgcRjOiv5|um zt7LttA_nbi*-Gs43)xqA%>VRtNkc)hCi!&fRej6l0*xX0GWutG@fL`7H+&k0$rU{QevaDfqxCl(<(xPnwN}#lE3UnaUl_ z@0PxVAUFJnL>s_u#Z?J`QC}#)%i`;#FJBsEl;SA6n+D>&;PhHzT!x7OOM}4rv%kGB zRoD*7OBcO?Oop^~@;Q(I1vRKRtLEGaO}U@M6*q%=*M4Ho6DBYik(T$$1aA4vcSz*A z3wPQ`lTYbQ9=UyA7TnIQpidO3y2p5=OMOJxUorkD@uW)uZ5c7-mwdH8{=%8Ivs}h9 zO2p7A?%C~2k0oeDKXg1N5=JmIRwg+t|C-4yrXvNB{Ds)s7~;RrosbG^KP-d|@j3oX zeg%N}4+CD6X}A3BvM(z_vr>r9{$=ybcXaxWXYDz}QEpA97T?vtRbTu@g(Fz@f!neb zNio{J6^froNWS`VUcZ{&KIUhl-+rZbMbJf^Rs=m&t94;NFBkFIl!ea4@lby}VQz!E zMbL%T>G54@_;L4%L5pD{V;(Bnkv_G!Zf@ z1C5(Y)J(|7&c%p-~L?>&7{Jk1fJQedC>aI)!dvD!iWJDd<_tS)N>cCX#LEwc?ZW|jwkoF znQ?pOXxRovV|9ACz~~jiNYJ}+0WGi0fVgx&q=y;FWWn#XlB6eXwP+SI58mn|(&ITS3Sdb=SchCe6Gp265lsCCD%-{h7Xb zM~~lhL5}>gRBbC+ouE+(bXv>(%Y16|pLD`tC!g0G+Y0bzqq6HK)>4gk2e;@At}wx{ ztZfOp66sS$hinsesAp_uBIo_B=RVF%mJPAkA=uBGXVob|3}fh+=??l1&r7}>ZK^wV zY<;edQp<0OD;(v(Lt|wR%1RX9q&{r8tZFf+?0it+(kjc|6I`(&`_Za(np3&hNfzLt zafG|q+8dcGW{V{y7%L(EjyW0~@kl1bYB1QlSHPWHY|s122!_&BmoiG@q7DqnC5wg2 z=GUetqHS%`b-+l@k%T(Qbc2%65rKV zQ*|NIYud78g6yVNyyI56v|_Zej+6gK2^*ie6dM|`c`dM3Ww@afFsFz@+$V7!lM4f| zy^HCJc(to&&Yj|+PxmYo{rZ zJZ9J3S%lvHzq_fD*(2H$-t3L%2Sc}Yicu4}${r;u*hK=T=ZtnMI@A!1(1n53mORDT z^h7e$hZh$QidZj?c=IHp{Zp2Ty_Cz~ijzHP9zXmjhoqx>>dTQ|1UYfTPZxw3C>Wg1 zL_zOh*!s~8HhWOFJ7#gUp7(Rh6g5}6PJM`8g`Wu>lG-h^C`kior81*ir3e3x{EfeuZ7(XvMb<-+z_D8-P z3@!}dUCwx~@*@h?IXL)t-=9|6Tgjac7hmeW6dpH5@zd!U+vBEnB6LY9W%A9M?j<}7;PP$Wqj~W6%%2JB!xiuQR~-g-MsbNP8m(oEe73eQ1PfMJ1GDt(ut`#=-xm@c ziQlhW5qk3^;TwO9gP*qi7%to*Tt=mxsPT&h$5|%9d2zAARTS||C~ejBBl~-C7pJrt z)ch1;iuCN*%saIDNKPAQE3mATLEtW2O3v?Y_5LyX{JPp8E@l`VN4aT|W}RS|5Xc5X zGBWfWjJ?yh|5-s&bldZl?DR*$PAswUbHX{sePkWyHJ!VIFZRk=t4-3S&$Q>;)&1%ly2xPUQ7sF~E1lukScz6@dA%t;SSJSx zC+nWD0YJ+e`B^NC$9KhqwDnFL_D?tJ&R;2!M+%a-LSXyl4VfTeT=!BnZe#eu7(WzF zt2l8kwU&Ry5S*#>J(2Fg^W&cWM8hRs_byA~Z8KQSMhT;g4pt~EsG|6_o*+6MJB)az zX|6!?Ios|U&hh)O$h&z`nP;OMoB}XX&It_f#UqLBRa;TX*RkCyeo8^uYMBK)J~bH$ z6H&6P`hW+Sk3AN@N)1TPR4yZg(E}k4QA{~?4j^$q2Ku@2G*8blZ@=JrEGlEHi@|Yz zFv@Z+va(XD4_y}SAV5~Mn$Ifq6=y58YlQ;6HLVcm@G znM|PJ!{P$o75RcML%^)pU$>WOP)0UZIcOz6=-iD@-?eYI#!Tkha{SX|?7{%D$BGeV zLA#=r>T85zxf^o+lfe20ZYgPFd~{WRq=>7ZjYjm6w47-E7;Mz>N#Wl4?ZE@q;d3-E zj*dfA!`A*#sn`r;`wYy5rs4t^^mMmu=*^E929;vA@-Ggc|1U-=Y#J^9RcMAlj)QN9 zc>c;|>u~nf`wmN4bomt)#kUxCzM;8Bx}<*EB(uDbAi(!HxTr+4GV_C&#cGIzZ1g! zXuC%DlnX<+$um~newh&8Dxu;7NO@4>e`Z9M>KSG?4+p~ox$P_d^r17hHUehqv>bkG z4vgP;U+&2k@xrgO(U!wM*5sYf>hR z0>zaj78;8b62Rip%5i&lJOX@&Zzz=^;Y38A_oh#g_GJ*NOf&V@8fc>0?Zj|*5Jp40% zQP0=&+S?1?ZJJ!ELqzRI30tH>&-sM!Zf3D~p)|hKYd-C-HYc-^V5_Vm`;_6aQ!?{g}c^(Qh5wc({XgFx%!eH+8=v=ki;O z&2OV{L~2d$)T#J`FS#JS%vo|R!Wab2REpv|nJo2ueK%>}EAnCA5zwTXF?fyTiuiRwUw6~BO7+a|^*`6o{%i@E{~lSMLnwM5SXLI) zvFIDGqk%;OQCYv$5sy@2h`16@U5P_12QzY4#_RB(?zXejI7wLDpLB9K5K+FvYf?!IKNe&c)k4MGj#HuM^G?Yc>QK% zs>_+lWn9S5-&T-U)Y-2l<({&7?&040?|GxE^p0GTt#g z9B$3_Vsy4MPp*IL&w%h>@4%|9X#W&vAxX0sD59&XL&&da@x*1?+#tZ>hs9|4>Rfq3 z=tb8#|9N80*=3uA^-Wz}*Ts}`3$<&}&#Ed@px!_)tjiJ8p z>}T3*YJ>xV7MI#r&k9y%pv|k#r+|bZ3=5|cU*r~RiWmXV=D%i1B7PKV7&b*v{c&!8 zsYx7X1oL%cW|GqZ6Qdtg_RoAU)#xxgN~~WBkCc=K;RTZ-(6^?}g` ztFS7x1)JZkOMPXSY-uGO+(B-+`cjsmha)N;&~BF73lN+c2?XK)nzln2#m zZlys#9jI(^Q>^#>TbVA+w~@ee74IPgU9MNKq2V=8{{8Bb^!MzWJRdlyTp(}-mi~{i zR2&V{yBj(hkm3U1JJ@fWA5i3@;sJ-}`JSAh{@LNN%k|LFAX!Qq@YB3d{IPi2zqm7( z)Ay_n8D;t0nS*6BB~n7|vgx7=oaEx4-vpPcA^hcd_}3Dpv6Yz?t2D{iPwXEJmKCKU z5?iz`J(vExXD3chzE49l(_*QbXfqy0=YiMrJ? zPafx3vUsyO&{sDPYS~P>17YxJ<+NK3uxugv86e0hcOZy8>>mJ{l#o~%PIPQ2>@Mtie-^#@9!B*SU z)%06mQC+_Ga%tnn_RD+F)NNC!@BZ=Sxla9GO8FqZZO1#t>SNByB+n)ZZUHC-M*l-D zkigV)6Px5q~q8T|gLQXg4bi$*P_9}54@?#xk zwSzsoMQ{R?|C)5k`-|G+a=EK*OHr};=Uii?J~6&P^&A27Qo{czIuA#v|38l3IUJG| zb#iB&l2I8Ihcn9#SqVu-X7=7A` z^?W`avzq2*Mc@4T0jOhEEe8NqmvI5wuc6r%X0bMcj>&4)gaVO_kjYy#1zZzM`K4Xr z_vvk6Vj0jDxufmN=KSEKbXL4>fd9xnvPT6SfqK_X@`&986@BA-D=_6RxmWJ*QvstD zmQ2C?i>!PW|L@x?zhNY79Y~BWa%Xs;Udyn74|g=Xgy=aAG{ZJ|aVrtxN!9ntOJy1- zS)zcHbSTeW>A#;&TnIuktr9{KzY_o90+Gh21f@P0{MmEo75Wa}2EGm3U?tn?*Dv4< zA>G$_;~sen5iG+T>WD|(_Q7O--@{l}x0^oft~>qQG@tZd7h2P$wyem+j`?S}bhV;P zl~%@cL?4#-3y1OTC|feVDPh|sHtzxAKIt=&Viop+Lf~-Rn5UWI_m@d%v0z8_iuADQ zAK-3C9x!vxNLaSnM7p*|NS>E{>vY!e8}$gFAl9!nC5ReCVnDjup^`?n7((k$dS07k zSqhFJsF4QwoIfc?XLgk(#u-Epe~RWfvD=@`2VSfge^itH55$Lrxv7e$0qcH8 zI!@4G*%z}YP^$V0>So^C(Si=qP6V_N9zKwlmok%v$*OX-L<%Ik(K0{LBQfqluAtlq zz>GB9XleLkGpd_LNsjwpLt0!=*8;$RhDShu>%ZZ(S%DUb$n)K(u)06bwCH{AX#4q{ zJ%D2v!y3Z7I<7*gSL6&BQ1d*kYtQzzB$HKM%i|k_KM-0C7@5tJ4&v=m3B5x^Xef!j zuaB?aO|8(-_%rz_gCgP+@IbqGSla*$nM5p3XFN_lrJsnO2Z{Nk&K(Hrj9=RoV=$IBmVc9o)gp~Q zGXPnL#4H4tM;&+P9(Vh_p=2r@AbRyK7ZN6A17>-v%yBw-b6_Jf$bjY;o8691wbJ?WIgy01x^Y!#TYX4KUSj!1ULd7!w{O*>sn3RpZb3(@ik!}vhMUk(jW zE)&*43i2SYs8O~tRbyu=Y*|=DexKbA;UTGh>83=h#?D$i?ztjsJ}AOH^56YSGY{i6 zTw>6Y@o%GVE^|_(w`GQ~Jsr*LWmRSO&e!H_ zM8Vq3L6Q1{=7r0TX5Bn7cGU+9dG^UHio7dfw2vK=K4HXpS5PYrk9cDuGGU0X**C+w z?cXG1`f$LUNQ+ zw54K!gh<%nf|LkHNWU6G=JCekR2ZY`OoXx`H8Uj^* z)6U}w7=;WAu&TRZXc-hI7EHHcm>QTF{)*bVdE-Q{u^F2Yx%dtO0i7jTAC~RkFnflo2x~=fsf+ExcHs!Bt-)?yCT6l>wN?jEx$DJ>qEz;9p?xVrh zQ9~(pxi}$dejg383;t-PGZq?hgQ-WF`bv1(z>=9>mcI7k{`r;fMux++XX17hU~4uG zHKt2!bOIrWnBvMHj=v@+brk*a!>>$}J>P~D=I+^rsY3*Oc2535xD$3;NxoTCaZbM8 zz}!Mv2Lv-2%17=L8_8R}9^g&EP==@P z_so!Y+K$)7L?{*{l5QzS-DkG%Y53XlkU{I6pn`eusuNB{`db-Gz~OSkR_`yNm)+~? zr2UF^_0O^*qC(tGHrzm=>T|QD4Iy@=2&7QyHs$v|b`AwU3xl4FzhE2=Z^}^6p^=?T z>^VbZx5{^E(2GI^j?RoDa*={?50LczKC`)QKDvot*y8Xmr_Ouvg-Os6{X?3(T;<^3 z$pL{3L7r7J^pe=gvYvwsp6@b?j0-u7{p>hMzoUTB4|nr&L>>I~B95|G&SW$qQKX1a zTKNxD{mkkCZyc?z1=O*L`-nV1ZRxX|llUsdKxDFb zav;iBhlj(qPJ^p{4?CWRIDqviyVaV8WKR zeeOHi5t{%Tp8gcmYmgPV7icBt8_uwl8cr$Yko&mIb~Rc&3If5|p*Nn`U{;)f(j=tz zEbyq}X~War4`E1vLPn}IvVRq&)fGbm!cUN+V!Oe|8+pS*iJ6~R0xZD~(>AF~E|ZW& zA`F-6W8Qc4(<*M{n2tqg`G@QQtf~Ft+cCXbSMx8S;yMflt#KE@G(vuYywcRnL*@4# z6x@qtNLJ(AI5jHJvU$=^zm+pqG^_WK{4xHP?ORnrMn6Ot0{yQ+w3<=CCY1@ra}l6Q zfOT~G<{80OxN2mqk^A|1_Vy39fdd5!BES?0WP_f*b!#>jz)FS>@R%z8+-AH+4WcK~ zcZskIU$cZ(1%!AB=B6P7TQ2ReCessuHG#M(%Uq0Js;Uyeek|TtGkjQ~+Uq3>N0MT(Tr099a_)V7aSSayIfxnMs$n@PG^OD3El-hYDA_0x^xRVvhs@ zuD2go%x{r&j*Lut)j&K-`a-V9YE_B_fA}{WZ%E&6N^&{6_0E1~UDJBHT>yZ~v1U+! zZcEf-_TEVWMtBnWU%LG21Cjb#agbW~1|h#!7Rxfv7)kUzDo6HdH$T})rsw~_)#$<0 ziT~H&^d$Dq+k3N1xMP9Cb8&-;j&VQgD`djF-m>BM6w4GcnIeCb{h(Bi?M)U)g>i`< zM#}BF_MB>?rK&Dh!D}(l-I(oV&4X_QxSKoX4{GDtgQhQTj0UfCl?FDtEZ6`T;RsGo z_T!X74Qc4D@uDwmGr&lLIt+5jhI{srfs~ZE`jcG>T7xLQNy9fYa)7f#5g@rR?jzn; zFWylnJ0$m3$B^W6G;8X%t(!o@9Hfe*(d6)rcx!F(WV(TB!AiOMe9Qq>a`>>U&K1MR z;-2b`SCFCp(Jfp8r0ctRjb6RKK{Wcj*U@qANb{a>8g{r`DX`Q(szA2-;QZlEl-(oM zd0cp^tkDO5s+%_Y#kq30@EK;!K-r6>OJRXWaBn0uK5dKfdr+C;PJEwhE??IliOl3J z-c)tY0ob3TqL`&Pi%1v=Zg@8!rPhKTiWU0dW*cP5yET^<4Ek^EqDxfkHBo#``|qUj z^UgJcxP0lgj+J{m59AUHz&pgto*zs~-tLx%Y-wKUS5rAL#PsJcE&2cuMTHlxj!9vP z#^;iX_xM{ET{xk8T@o4vZ+^@0yfDqkrw*ehg&fh2CCPs9TW3={! znEwMkm!2c`KB$ri)(p*ISd9fGiJ zRLPV!_KnYBIao!A69fzbE{T-D!)UH@kRdGcujT`W4=_#IXQ5I2c_DP<^R*w`GhuYx z*@^`d=1!~_yqkOm^AEfPt?X!B&fVeMO^0xClG2XhF-@&fp?!y~Ic2EunZBY_1T*kU zW@>BUK`WWIrPs}W3$)LiyAT~NUZ#B54aw!;&0yA3yZ@puK@ev>hOZO+^X2P{Z&4FZ z1zufhE+tc2W!l2`a2R(@>lt4mGJ-IlrF4yY_vI7uUzrC|YdYqxvBsG`} z0A_B+_;}C)cP0Kxu3My8*bzclu;xutCe!2}?lwJ=`*iI{1hlwP**dA_@&-xsDn|lq z30P@sM^koJu^&2=?8(v9Uhpt;_$5hN8oFC}8l#e;Uq_3QJ{x8L|B>~{z4M(%B4ura zyY0+KB>Hn~&MjI*+(wS(=db>%=toamTbdf*^r0BaBs`}_viNVT>wPfR^20Rc@-tn0 zy$H!T82_GhUG~$nwIMcjvaNtMGz_@#$RqtI5?q%h^i*|Jz};IIpKaN34B?%W$JLY{ zS5X2uKnr=~fAewwMZvM0_74d?^V-{!=+Oylc@1galyUi@hSW)GgoN(eQ)g#mF)4Qf zx#Y-fTK3XYyfIxa9N(%|ig4N~9e!f0r9xSM{KMEI>pe>WP}|U>(vSlIe-j7L@655s zGO7p83(r&)l{(Y#bbxw!H*j-ljD5hMA>0kkN&4Tl&YCL z-3?Dt4os?aTi7!mx_ROVpQ>w$mwQy=hh5OPd&4Rb2kaF+z{uw6yIJh^J-HA;5Yy@X zR$tHMmmD=<6p0g7_9x*Yn@wBM)=k5i%8;pe;_rBj{?n1;-!!m|&}zrPYqQOJO*H`g<$7r{OEGnhjtJI3>N!{` zB^JXb!|ndh-PHK4gtWwK5M)>`sZxH7oPoi@;41=*XaDX`ubBdm8w0KJ3ia-HZk!iK zpG>i4k)4VCQeBy}fH#@?uXT~r@F5TLBS`t@l6Rm~MHF`=Ish2(<#%0)9i{z4aYrdK z%RzuOOX$l27_Rj3ya!?aLM*s^Amh2$tG%dLufH_f!W4uj)^ls^`Rj&~p1Lr)o#B+Z zf`(x#y2)$cPyHHeB$YlFGgDsTyh((Z5>ftRU3wqem(JTttCQ58Ygwajh}8$;i~$fL zdfk43Cc3|vHX8T)!6#aeL!Eg{|SUw(B= ztmiM4t)XYyd6Ma>^F4dtH>}a-X#+2}@G^tpG}tT~#nz4vA^;2b>ezNF`}FgYN2URx zdtFE7LU`+KX0B>k?gJeOX3p(L-aZdNI8BNN#(I3lz_O>&6hg~YFs0b9IM1_JRW+?D zOr`lS%m;mNxKKIe@Yh<8-ZC`XnUudSUgO6u&1-qkAqVLE+8O0~Puip|iKT>S`v3zu z;q}UUuak+$sk#=UH!>{_zog zf{h6Tn@{UTR&(rz#MlK=(66+n+vLot3J?icLu(Z8iZoA8I~OG>Vf%izq5ah%R}Cfs zB?2#N{Ys;*4vORFxx{YSWXGjs^<m_?ulV@tl z?8)??Mb-`cg|O=t$0R$a1m|nK6tv`Yq1WWq#=;KbPty2qH7-PWqx&^`0w>)n35T<5 zI{oK;Jg()rlrb#_Stw2{zO{*^F3%7x2vb^z<{cfKjg!xa&HKGW8h4HcAl1&^ki)I# zF_<7_yAfN=CpHa6&twnjZuxd~saq0`?YA8AFZ zv;pl4$+fxW=f)cftwM>URQK?tLi@Sd#+kP_be(}k$dc<#ha4D}su=ph^M$Nw>H1J~ zA!mfdYbX>Q`Yk_xM%`ludp^%osNJ1fuwSsNW+lAIr|nd4vr^o2GETi5z%pao#%Z?5f!jMpa_~~;1=e}GcWMr6ZBvH58@j%3|RdzlVZKhS*^0S_NxC9Pr z^JwM`piJOH8VvNl;9kP16z31+j6P(WmnPq{5u3L|5aj;d|NhI-?0xeL)MBE~Q^Wgu za?`;N;d(#5fzZ9GoBPjHKs+EjEMUQu?Xz}O5Eo3+7hn75S7p5ZxAz8CqGf=xrIqfm zuHx${gHcp+J{VAXc1=Qq|A2(Vo*v(atP6AgA?o=eaTK5=`E1zni8_5^ILQTo5^of; zH^B=h0(A&3q8e+FBY~qn&CbzC`R{C<>xbD4_z+PicjeC}aq>Jbw3O z@I$~N0R2+X4m5maCBMG7mzLE_59^*YJiC$=VFfc2B|K%D{Gxt~^Cl z^g#;I{jkg75nC9iiCvz2{dCJEWi1mVY^E!G4bMC*Kl%yovkxj{M)IbN1YY;9tY->u zo}(i&hZZ`K;4c;3WJX1p%`jLxZKbD}l?YE$u?`n@UuRDpEhAnq;kXiZn?g9CRnrBI zfFdH10rt1+-9@f3h{;+f1&m#-k?PH5JoCD@p>^x2aIPgLd^IGan9)5cBbrv$F!81g z%+iokUy{&$;c4)ukwGdP`+c-oU*gApv=Q7cmD%NyISUd%vNB7{4a#P`emkXlF&$y> zC6qB>tj%~&Q;eQ`bf4WcxSF|!)MBXfkg2U*3u%B%8P!|aa(di<&I#b6Y%KM2mA6Sltxtry> zzkn&#f~&&bHI3HGs+uk9GLa`|-hh~B+|8P&+1W(Xc5p}S;yi8Y=V z;i0&K5FS!|;gFa>MXN#C@3MbHm1?+1f!(7_ytSokx@iSxqm_;PRcRVOYsNwr>jf(1 zY$TdpP#f!hNB^P=ABciqxdN#S73EG* zn|(z%=3xB%K*cof%Xg9dXNzgqSBlhOJS$@#lN6(82PPGP0XR@}QU_8TKN+4g2?#5$ zpgNF8Wv}n;A~rV-y+L-|6v%z!=P{gGEwAgl;_5c(5VHFJf$W6(nbEbwM`gRex`H%a zWk+%{>X^`Oj{6;MlwMV7DC{urd(d~PpLxB`sGaaGjSKuM8Va8#W@{b-ymjTuBKXRi z>T=xe=+e$D)J%^ARKRnfLI2YG%HrPU{Q-c=#*k9KZ|J_QzV(!|=mjo#Cm?KQpeH$DXkBChd#Fx$*-rc;rg_~d_f(Aft!K+D%SXyo+0k4iV(${v^cb_dQ^enM&_UYClWJmZN($go@ zI9F-`Zg$Ofk5iGGIE)d6F738$2@@f&3!edHX0Ju226o~Gw=?jw)Xuy#9ItHaJ6!Y2 z3x0$|mnOXyeI!<}*9~w^uH$d3=}}j9eMr`2%ohni@4gVxe%zw+h8M?1*8v!M85|~F zU1xvCXHpKR{ow!PMyhSL!BA>A&;;NpzF*l+p1o&-BAT!^F4P(IYZx(TZg53!s86GdG)IF26`vDFqngtGzYi3~f|_zPn^Tl*1vA*P_2E8f;k+Dk2luQV6cze|4YDpto`5T24_A!0$7pQ8EsclaXY9#MZVsLK$kYDg%A%C#Fxz@P}VO6Q4Pj&pAWnx@A_!O9iocWZ0;7_^6o9AkP33!$N zS1!5K4MHW^(T5IuD{^ehl^z-478rOvaCV-}fcMO&>q+$Sl$sbh`X&*?JD+52Jl1Oo zTfXr^j$83xeaoYg?&?CU#81%tVK=Y!y2yR+9~tS7ZhzvHi^O07Yy52V0QD`tK{vm} z5cW@NlffmPc=w^`=vXto2Kzr^NRS;e$%9#&xj)6FGBa9VeTCYq^lD!Wd7XY!;lc>k zM7JnmX_FF8TD&!(^3JFM`$AX^*v;Bdkmrtrtqmy;jQi1E2=OXFE}Rf zxMXpdAM@(Qq7MWRIkJz04Icc4Fc3=rP`}FTlHWsK?pK1HmkXFSLJ@xbG6Bn(ufaTG z(&#$(Qv=7dILYTJVm8W5C>UBqetSVZe-13Y7(R~h5Wcn51i6lbTf_IEns3eg(=n;? z+2}5?M`ckh&5zibI(a{87U)>hd3&cjS4@zx$i#!;n}g~E>6JZ77T$h)kV6^J9hZ{j z+kEocY0brm`y7^Z9R&F{WA9&4haY~vP3TUCZ|l$>vM)(BgCgjFs#g3|Y~ySC4&9!;tp)#55dz=lWfVUd(JjfIE=UZAFEU2v6g#Sv`&$QA5pDeb-Lzhltwor^lm8gxihE4(I5G!)_uy<_rR zdC>)wLedF1Fx7JIrxSH^(BER`!PUsk|Nj_Mt*;^{VMm>ZmL#DMlzpzmJ)BmjpPG;+ z%JS?M6Voyj9;kRzA9g(x?#f1VK&Ztw4*4^aHH%;Jjd&)zJqBBSde|!+lrqRVJeB$A zw=)%;bO-gKadcP5qTNu*4|h-JnMdvP>nMectDNv(udO`7T40w`!H|*osLM0FLAj~4 z05RuZS<^*+^XA)|7H$mt;yc3}4yHn19#PjU+7+Sy4viQ~WG(A|zXwI;L6QG~MxQ*E zF*obB_IJJ+q4+RG9fAZdUeNpbBBGi$p=ppxeJK`oF!hynbnxC#mh;?v28uXI52phsQqzQ%>Lhn&0zkt8(p{Xd}za)NdXAD&#w zz;3f>d$8iTo8?=!nSb{Mr7fUoDVi;TTA7nKVt?03qZU~L;MkB1%0f*Q4~gA!-bo4n+)BpjdOJupbqoFEHcd;&5x~1 zn0Gb9|B#9cU-r?P15xMof{5QAJ?L&|tiVG!KE#!YI9|OCk2VK24?x;&MWi?ZU$IMX zT^A0LGW_MT$M_%&Yv?`#R9mBaW`gUNr5JT+yxtnfHcEEv;2VhL^O(g&Ywn}M*WR^F zK!YW#`IC@Z>6FA`bTs=W{Heu; z&)3q1P2)chs$xYIt3={%_tbZRz^$`-+*=%<>z0I22L+CYusW`BW>f{qdTkshn5SOB zxhm>_SLE?+UKfEsgB}<8l|O9QqYdYud1k>_&c_Vwz`b~PABD;rkGo!>u|%j#lNY|= zPM~``W+$?hx7#*d(KO{<_(tV`pH9b!aTYZ6$(c+lljz<-{2$eb# z2vuB^dgXAe&fOZm-LS*l;{tGOWST*&)4=u(8UfX8x-lgEI`_BV&6dPr`PV0-yEi)* zFt@AhYb%rDEjgdDgWmCi9(0HQuyhNp4Dryi4$gOcYARptGS)Pf*l2=dQ9=*{B1f)Y zy!9V zoCgMC5pbFnB<3uq&{QmrmW~XMCyaQtTX%kL`+T$Zl9|QygE3<=c~c3k1P6$4rah|< ze+!bK<6~d&*+%!h{H_!&9IaY9UH5wYo|Wno{5(GrUyMi^Y7T5xn{iH!sSM;8{j6P> zJl_oD+oh{fBb8IA_^q`L2sYU1di~iuokHw&b@FK}2%76%4ivb@b-(UwaCTr&PR91>+t+SF`T4dfK^jETtE5k?DkZ1talqe4%;O zU;ZJ^bwBOlvr=YcZWhyBl6$yyhZ1J65t)W{I*{Rtc*BT0!-@=^-(R>i%cYl~KOEos z5af;G1Hyl5$l9YShv7}Y7Y$qs8^2F$-yO7!oWPSB9Zi<3*d>8`C)%l}4Y80YLNvW6 z_4(DqpBSwx@H(FvwLFr+K&4OkHXXx%ppM97k?1G2qX?bEJB!9YsC0t;NW){*g@egV zZo$kvu~oJYTo{$C(99eHn0){bMRf$7{{P>~M1|M#JTWTMh1ci!sQk&yd+|0F8Oy)E zRUVVCrp$U_8(7br-O{NA8_}}XSP1Mwqwm@!#1(b$3>*i?7!|ZxN2yZ(A$NI-2&BF~ z08@KzI(BkKxJ30xquodJS9thFAMR6W+t^^{u^C=P^S(G1Nm2kMbzw(AwBYJIJ}jxw zNyV+ljFAZnKSH+@{QNlaMRZ7Qh5+|P9+V?{_1H^57)H;Ooo6L~xI&)E;8G(xsy?AP6)TMc&jXN{jgqQ(0_CU@T0 zG&L;`CU|7T){CgzzV>$vJ2GtK7zPt?nwk=rgf-X~1fZ9`I;MdI{ zKQa4}kO;pu?8;oek3kor8NDwiU6GpsOh-9R-$wkD$fwWw zpT_npb$nd>h;SXa;_CWL~`_Xq+<lW7QA&hYDhsno=c) zLEuy4H;`tfZC2x8({k&JHKvP3A=rb0_+HpUj zCM|i%eW>D_-OPg~*b0B)$3z%^V^m}Ayc>A)(KCAu%XP(m$u0x)?IUD0#bDbL=gppc zeOK)Y=muW`H?tzm3$s9$>0R*An)&$)hdIv(Iv5GMSKe9x5@B2!O3dWC%<-vehDsdU zz%zNf5u1R`T+8Z@x_P-ZIXA@HL1l59K)n}<8_VL8@2Z7s=0m07)!7MtLcW^xON(4jF;(haVNurkE3(66oP{?>jfhbStR zM0@}t(dzea-$UO~{`^d%ty5BLqn?5RNFk#;pU5WS>GOD1TH)|irEjUa*2c*9B=cmM zVbksF{G>@6-a}qrLZ9@srg+`+b`SC44IQUUL)vaKrN|*Xqe;v|#k=cHUf@SRO17`4 zt#8RZ9{jK2<>kQ+ANUb4Jj;0DsD&Z-1k65I7xeCm1ggrw%)x#RUz{ zino%?GiijyNZn_=Q;O7k{fZkWBl4y$cM>A}&`C{8I$No#Jf)1 zG<|AmB3nwaG12vh)HfSbv(Vj(ttpk(=01U~X_O~Qiu~m;`l2zB$Jyx_xhfw2VzZh3 zy;O}eNKp>%TdDU_(1}WXRh_b-*@IDsU!aB9mqrSZabXiPO!S8(Z+|lR%2OsNu=CHO zaWn-WR|=}1LfV+Bb@dLW?Us7}q5@LI3}^b68!9t)Z+g{MC|}czPNOr7R61|u)3pDo zCaBGl>04Wq(Mjw47VoEm<&_=b3~8DeMO^_qIGh`NSS>O7Pr+OR@~GgM*gGGOMGoFW z&O->$ecKq@{nqzhiX%h^CZo}+X26of^dwF1fZ$#{{PlW+)_L;{kC%^O>R&qo9t?%t<=-aVs38OO`)qA0Mc*d-5F10l*nqx|oY zwx{!bQr_Rs+Wa8A5Hdpi*VoVixLx$ulhOGE^bf`XKUumHQjtb~D0t|LbaE~|9Cy%s zrCadp%`&c7J|B_r$h0uYB-4#(!?&ADZ!OPwjCJ?^bfzQ;U!q?EaWjDxuyp5s7b5Rk zPtF%}YVEsF>CETNY;20XDBb{?#u2D!udXo)!&LY_%(LO5wNHx$>*iDkM`o{EqlG zba<{Hf%4+JeeJ(@?78rBGV^$m46x6vIJiaBK>W?Rx~(efxgXvyy^vJe;f35_L(j^~ zo-8504AZo=#v)lM@ZeB5LtPF}n-P2Xv`)PTlZH`;e7nZ-mtZLgHn$bfqCwCfWD3T! zqfeznu^}$yu>I@S70=@^Z!`l+X@`qN@rV;0(q8T!YQIGd68KrA1Q%msUK9&`U!BJI zouyYtO-c8Pm~1qdJ2Iy~jiBgs4Y?)DGX?qGPIhf*m<@*@dlN#@q;7mprMHg)n>@lX zWxH{lKdKw9$#9iSfk2a9Xr6%jqJ#tRl**^BLg_)dtVG2QNHuhPuBP;zTK+wgN#tSi zU(;_U9W|{HyD6>WJq4D&fTxbf;UL@w^I$bshL>VD~8WWEKw`UGnPmas?W zjhy=2CrOkS8NMOmkoCRn`{f^kJ7De@AHTEfD{qa@B#SsP0Xcypgv^_d6fQ!)6?(cn z6%JtTJ+4mN3_4OK=*85NTC#l+lDXCoO!%TwztbwQI5 z)PU|@7jJ75%!cb=Vg+LinI$cOIF*hS`pXlaSRptF(u;dXzy{&&Ipu%>Md&exNt;s3Z*gQa&~C6mjsRndJ z5Wx~68>1Pe7Z8U8I)e|OaJ4K8lV@OMxbz%+WMHCD0a--tYBLzGE&7O z=sM)AtH>>nDf-pBZ1vWY*Jx3NS8YXg`kVZf3fClVn{iQD3`74IVF6 z$SHiLmQvdc@HV8Y%(f&5%}=7Jt;cyx1LpcVySeO2A;nGiWuyA0)7%#2T+lVLp~BIq zYU>y851OP2oXd5@JiZ%2ZHtSZsqz_l)P=1e^_|Cg68q}rRg~^?^!m$tn(8yYOk$|T zql)8K>$z0YWK^H51e?Znm@%O)% z{$bZ(Q~C2{jKNyY!InWq%aYzaNqq{zhP~kAJ48f?=!7`=vp>|L2!NH>PRpjP=Ed3Jfjm+bd4DDD7I#cg!yj zyXu-IzvF#vMYqbNQ2E5{WAjXuIKEx?xAFOj*|JYxPr;_?GqSI;w{>7!ruU) zmU|X3YMWWg#iaHXniZ&l^xh#H^NgjMnmqbdU$f3MkK!=t=}UV{*hKv^f@uD2(UT;4 z4(}GnJvVB68Am~g=Nx2}ukwHEyDJ;XI%o+nA!?rGxPS$?-*+4m9m7&>`$0%7n0zj5 z_?~i#vs@|GHmnaD6ib(_#bA}zFQX$ryOY>QTYSME0EE2g+^DPOU_o5XS z5tRgs8J>U^M$t~e(#5}aSypMpZO4amN&@qY|DxZ<-jPG{p3WQ1GGS?1rWcxG9!?%zEl9vFN=xEbl>2hQRm6ih$!@ zTh75$^!F>ucfkFs(iHTUbh4;mgYB(E+VzZ06S;XBtG#! zz^s!mMQ?EtzQX@5NKgPCn&|n!Q7pG(@h|Jd$YWZ?(lm|;#Bm?li{!MqL0<$Id2u=)Qr2`GShzKaZnwZ6lv8G~G3}`2j42%<&Oz3G zPZEHmpssG_ZZCny!~(Fv3J$g@@XaObv;hGiOq1LzjxGLmYB1#WitFUKBliQxjJdLs zp8874aD0U9AJ0Z3n*rF%UlU_vhmcedT4vaja~%?{ZoFxrTt@|?AoGq3r+%cgR-rZs zTYWm#Z>nMD-diVjb02L9v#qJLlH~iw2%ZEp zj^->eX)03FG`4b=oZ_74`siWkj`ch&89O%5;GGX-H7&_RL34C9Ij=#4Rb@w=34N0O zU;Wr*Sd9uBJburofxMvtAsjVCF~wUk5_~jCBiy5wj$&J& z6pULyPUVZMdlDIzbaJ>+&zFv!%N8+VGKTe6g-F4&@*rvt+0m%1#g$$dq=>#$e`xOJ z-3SR8pVH%MYR13=eTGHhp(akEjKQDoB;3Akaizw-h;2J6FQ13diB}cQqJkdi?JiQr z-Y;vaO2M;g2-UqFO#W1vyY$T7f_aD%OC^DEFuh8@|A3sK)%p>wg;G>b>l3gqKT80o7j~_4hnvfRNN3$FyI*+@Fy*` ze?R-HR+-C$aVNaq zGcBB?loJ|qv_J6uMXbDeHR97-fs|<1cL)#FKx^n>B~LsLYwmDU$7>+|&XMlky$$uy zq16RF?ZV#}>-(L$zVyZCMg$)(e6K@38{ok)EPh|`_cF`+U2{J5N$~p@-mJfRZtV_&Ft~*BO2T(lKeYfC@RPGZ#-5hauWBHnHvu({N z5&$6cVv^F?c%*UVAG_M?J`;zJwbX~4H?OWWmZy`218O!^{f?^fM}1aEU-U;Ev~P?TBMXvfYWN*r1~}n;2?``&$T~= z-Y<1>+0REQ?Q<*sSy3<@Yz((r0bS`2T=cDK)fg&HKCNJaVQj3ay#(cwLkm4e%MyRH z6@4h+%&>9B=33*z3DA-F!(fHS#uKGic|hPnAURc@<&#riG9>||wRI>P*jbVK;rg!b z8ATU$>G{7rn)BIO*{sSAXHwlukp~zy9e4bEAj9VE+sjGZCUbhPJJ611vgpK5Cctm*mZGDwDx71{Kw{OUnOKf}Phuzbh&i+>zn;m2z}Ef)jaA`)-i!lH zsUvi&zo6H(>>spXvH>H{%dk+HxyG>I864Av!+o!7HdI17a3)nI$Enl5I-}hi!|_AW zGdq`XAjzD7VXa4c^sD}qLRM3{Z%5 zLXo!JC(!S9z7P3vzTBU~jTbrpf$AT8x_`7fBsv(G+*gy@s%8Otmf)?9Cs(Gj7g@MGmBMV-x{(en74EzmuC^CWp6p!sehI^4J#XmT0<9PV$B*~j< z8zk-VjxV=Hhn79>cSCkZE!dIwAXlRr50P#b9@2mHu2o_+a|)TT7LinMsKJ*O-PNyl~~@;XNTt>*thA zTGv)G^w;TF$dNT}1-+i|xCN`LBRTf2mqxkDb6l{&Uq53zfHf-dcGn>9(x-u;>WAU( zd@i7Vbl0oNP7yMkjXl7ZJ7ZJfk{qiqC6wb)v1zW~>q(0sEIT0Dtnxn>!M2_H$gC3o z<{1C$QMk19cFlWM^+vL$3Ty`4puR{I-~mSagM7O}GDL6NUGD^OTgb1i%UT8l3&#aH z=HHie8CI_z*Gvm*va|dkcfeoE$5cA~GXK;#Du{);R{Cdcc$R*dr9a|){qqtn=-^lL zKcnxzG}z<2+@MW@hb4Enmv5(vsVU*ze`Qg&i_>u^0(G*C<)3>lZ>l{4C-tC-I+B<$ z_rpGqs=a6jLk}H#Xyg+uN!lB6P(jS!qYBxC2(B2uXhlv6`rn(gq4WgJuE}`ymVp;K zmu=cuYmm~^M+mi(tWtM@0xBjrAOR|~ddd|EpFcV~c=F|&Zj0Bqf?5oZrT@JF;WfG` zDaawLtVBb9gOB&H1Kqx^HyqW!uPUBYd6`-3s?WYB5q!RuXlEyNHWBIGvB(l!8rxNq zJI`!Uzs#oEo4aV^)zR+&5fxxfta=J0{1NgQGK6b4K(0EDZ4N@uXHwRF{fck8x-$ib4W@1TVSHvye99({=w9KTj~_O>sUQ;63F{Zvj`xUVa?%mW@R9W=q7WtS zo7Wz?Pdh_gmDYy&t79h_zR)pBNNRD3+X5r*THIgbH#$phit;mz*JGCN@ps)BRHX1^ z>oQ*EgS>>Vz&5sNBt%Mo;-xTKyp|N+y=kh3+|TcI#yH{D=$PEYJl^J%PX6NeEFA#r z4j~&kRj4FTS=-Uc%_NOPB)J=?xi4P{GhE?ZIVxB7u%f$Cr0PDN1(t|k+uykXuSO9T zL)u2a)@fR^)p8k%wt@Uc%g;F3U}KW|UmD zPAj3KDytu({Oc}o%{eS4d5e0$bA@%(*G`|S|Ks?W47p!2Y^&q%CdQ#)8lS2A03Wkl@Y?HEeaOJnH!^IWWGf32O2#p`Z8yrb3-C>#(=mBnODj=E4%7B~s+u;?hW`^=P^b8(2?4vNsz z0^4Tp@%;*ON2AuQlQHj7>6p<{<7w~>K=$LlhP|&K(5feC8qUOjT?CGR7on20nniXT z)995_lfMuov(XaKtaFW3(m(pZ&~tWOy1?@!`I@?~H}%f&=tJ(kRdl!df!z3AX8|Sk z?Qqk_99KWQ#HExFi3R$jAzEi4O3!uL4u^(#&(KW9=p~jaRP^w0b^LwT z7Ky?v#$2ZT9=EWkz8Ud0=q7%-3(VdigY4`}Q9qIszHZh(-=5$P5ZPOd^}P?R(nh^S z(@X{VpZ4V1)^v9>_dQwgep%NEBGfdq3gW@_PC=n)0`EDkM8BlE^C^a?A4il zX;qA7SVeXegIxXemx^dz!MJ@=S+)Gu>nC#n9ugn)BFV~no1+z0ajpBRg1v_fz*Y)EXf7b1)|O#@n1jxlAG>zyycI91W>ZH`eO@n~$kfv#UrRXSEfU z796_E_X@~7E<>lBans)>vFj0cp~e_Hi6));P;^SlWp;11Ik&0+j7;ft3f+UZ;g7! zcB>(TG9M|_BBE|A&Sn#6>HSclWp9ezq!=iBp*=emeO=#Q;)WOMaoF|_;eVQ^W7l@? zGiU}(a!kzUWmnvSeB;0)U@_BU|AJHwdgf?47Z%WGk5c-QCCbbCRHZthpG|aG$ls%) zIFfpi06|r@YWq|&lZ=+CiE)y~=+!%b`7L%fAqUY$Ucm+}-Cj!IhT;AX{N@5KXh7QS zeJ-O}{93fqa;1+2(wQE)(ZvLpluL1Jg{{;m#+djvbq{xDH$&Hvd0;hv>ROYUijR5J z)Zs|Yce?)jgiYa+v)qhyWY`+w;fVib^c{ezi|T%pp&Q#VkTW>mL&+KzBVAR4H@vn zA(WLo-XMvbJE>Uk%HDB>M)#&dv<@|wM?KF?-I7QE;HA(z_@55C3cwb6lwY`URaR&4 zq3C5!nryVO5?lX<`LfOLT;%LtJS6OCES*mhDHCmV`F<0W>E<9``S zrA}{f*WDj|F~YW+r}hpRV=g>9@5D$w3{%F2^QWwyIZ(4**KVr!0Ei4E7t>Gu_8+!y zN|Vg~-AHqhb>o#}QbAJJrJnD!Bd+j|Em|yT`N`TXK4w(|v5mq{@nf%?5Ra6Q-QnmN z{vrj(X;0f%oY^TAf`u!fdDOaP%X@q77?bB$>${DfP+#DIf)@2O+1M}$E|$u}@bb9< zgdtZ@?=}o>82os4r6f87jb#N1_0^Kfb&9|9!Cdi582A0smSG7hLvGOHNn%< zrr%RRg6Qh<#t6Q*WjG+M0gu_wXJc#Eg7qQpO&oYWo!<;lt*3vNf&8@Hy7rC zLt_)|XZd?rCl5_UcMdRI$L@MCTwU|E!_w^!5KQ;&( zeJpWDY=Wx8c>ds(1e5sJh*lCeWWxA_1}hps8dagI0T1MtUTOX6gsn738GWe}!7c3f z9r7%<{F>Z)xfw8FTw??W;w&Y8M9<$A-cuvMaq|b>6LYMLrAmI*6@~uP zt|X4HLPUjW)raf_KPH0KipE|1;tBtXDnkmNT9hBf&zLT~;{RSrmC0R*n6Aq1Zol0z(q`>r6 zK;ZH52DLz{_@w7c`z6$|s>0UNetLZG$}Vu&ocBF;O+o4_$3#n)Zj@7HsF!5{RZst& z_k9_2LJ_D)@S8u2$CN<$PnCy#>&PMX0?)J1u_T>0xxdY0V?&htw!fDoL5i385Zw$1 zi*+}ey?wi7LQ#rVZ#~DE`$@vU#%MJ0Kfu2ai#4|_@ZEz4$c`QR{g`SbA#$8|wFj|2-D(SqO>+|N zsYCivNp8I~W~l_sxPlz+8Quh!Is~6;tag`{fuyjBKuJYa&h6lp{e`ifO}5&Jrn{+n z4~9JdXeZtNC|XH+>oJgt;M7iU8rx0BGXjZTTeAY+j?TK`td6|ji29?`bVTYmk%N~a zA5YHa*h5Jksv-4f6D{WoyGx{JJ0nUJPX`nn_zZRQk4c6~7^~~HA&MSDW?O-u-1$Jr zRYi;P+af~LWL90(hKQaj7vw_CKxbPD#R4_pj*{m#@qKH1Uw_JJFdE(uH0w65dYm8(*E{;>W6Ao;at6}7|wkw+9z6seSioKe#{pj0!QzS)6 zP|2m*^nQdsd-99RwEk=mqQ4R5?FVsf@jgbn6hkc?QqhLl_cLB_o?rLo->-gB;mg&! z%>FEKv7cdFB-F-r{rc!nPKSe0nOE_;@7`<3`01#Q#{>zeqc;PPLu@*h58>$JR$uF1r9$@E^@4^9`CN=SAr_ zi1`EZgTI@FBgAjmwfb~sR3e~gT+D_|#o}fEqO3a_NElv+I&pC52fN#GI{E3ssjcur zt+o)58>nyy0UB>T9Je%9&Q!9glabO9EY8EMZ;A0rXVN^M9$Rq9yVOtdJynX9Hr&8d z&uq2-0jz)aOzCu3rqq$Bz?yN+bw)k`XAxAm%jwUbV^#d{M+BLG`H8~zjQ!Q8__ua!OjS#47y8?PYfsXfI&s$qtQs3DXMqnSAyC7YXm*I9g7$yw{akZY&Z(xvaq4Q*KnBJmK49-c%C zQ`2f!9Vyv#%)-GMyh{RyzY2f2~ARDCOmL2X~Ca8T17p_2KTFBrCs6g)I> zZAm+|qWk@UH4akHN32tHy#h;(ow$){9ev-`Wv=M2UThlru4`0NWm;~guV)A&E zSUn6l@Ter3fd7~2RN|Op^btg#=e%?)E@1C~$H6Yx7^0&!I?REO(5>nsZu#TBCF}1Y zha4KE@^hpzVutbaeenaFT6qRHHL*I-n`w_gv9b6|?%k4bW4^EZV?nCV5Rml20P4h& z|AC)=Nr#$MIOLxJod%?Z^5}Onc5aQ0vAF68K(<7LW0Sum#i!PE4PEMmqVu>By=I-z zsKP2r^d|L88&bS%)til8OYLSTQP}i=-~tBe19tv#&n6M#dxUKJz2c4O7t!ls@@~H9 zb2TznRv+7=;V*j{cxL|B2Au_j*4u1}XG+9TB@pES7@gUhFaniS_%ezAhOQ=r%(t%k zrT7;-$Pe_SjBHXhqJ8{)WsKQOxP|F*Gayo(R3bEimKAnCVxS9gPA2Omv0 z)nH^V=s7$_M(H2{j^XB&;?f8}cNB;s_)qxdb-#gVFl*ddUZs7m5|pXZXNmz#z3TJ%Dx`>Go*2Z;cTd{^kL;ch z?Nc;xSil0s(eVuH)pPhcQAKouFYAgz3MZqnzb^Cz1U(H!9@d;8BXm6j#=5jr+$Ya! zU&OIFv(cr;V3mSE)lYxQ&aKOW zK86WusO&n2u7e_Frz-8C3S)Gw1aVwy`k=N0>Vs90k+|N3JNNEI^4;;sTPJPiVUgcA ze7Mq|fx`H}beuHcbt?alt%;q|mcQJf}FfRs3G~012oS8QbRbaf0c6k?{kd{39yGcC720ufx$d zM$|74q7vHCM#_6Bd&nmSB)B|(o4?L^WgyPx$A5q)O5GOl$p|ClP~n!%zNcC9E+;GF z3gI75R-}X4+FS}{pAaQ&Zl3G2eLX#G7C9It_GWOUR@og{$c_N~f8CIgzdQ2AAnh+> z8*yWPJU*omMr#-*JPHmE8IUhA$%3quL&f;(Y7osi_wStY@Ldn6qh-AC0HUMO!~44X zqJ!EeKd3t3Yx3EF_?Au+f_XWkh7tX%tH0tG++#Po?w+1%tgQSqPq;D{`|r1^0s}eG zg(EgveF*cIfy6RVV`M)X&x-6g-qBl<&T-lorAtqX5dA9b63rU6qbX`BfKKFgK^e}e zs~nW@a``g&{DQd<$42_w2t*lBH7dD}R3@0ok+Kl1GFu_s$?B}Lst)x)w}BU8aOwIM za4=GM>|?~7`T&dd(_%ioJ!@i1H`-7j=F}Q@DEB+R8jIeds&YCyM4BCPN}zWid|jT= zg{~VcU|D7H7wgK~B3N!__cvi%Iu;Cc^;Ap5)1vwZTU#YAt$<@b(4T9~fk{^1_44c~nItRK)t3NsVovNhf~6X9bd?4j00EE$2R&#J>F&Gb|W( z$hT&brp+_dD;7gNUqd(2YG^qpH%jq&D#Oo;vN%wUFC>ii>9y!MMq&7$%Kqvdpjble z+C#9%6u!DhPcqQ!eX~=vnQ#%Q9f(#3p59Dk%KKRx@-uE~* zF_b3I)5NUPvoZ{oRfj+MdK=V5^@kd6-y)kl$+dQ)b0n}T9joN-JoM;15!W5m&VRN1 zG}T1A8#9q0DYy6T!Cm!M=bnz(#t`bak8wwNj;DHX`&VfzvHMEMAVKgyL!L*sU#3pl zpBzC!_mVk0cH>?Fc!UEwplVQ~s4uN+PgRe+flTL_|C{$QZ-%g<7}V}WD%3}+=GD~3&2 z>g*(gkm|3N2`OC-IF~>Urb4{Jyf?zC9Dv&t39;17n+5ShiDrx4CC<&uao+F zyTiw~n)(&yLg654f5iTrS>{f_kYLk?T234pe83%+BrrVtykp__2bb~cm$@%4rneyI zX!Y|AeyNX&TsYQCcKexH)V)u@Na=e2lDy?sv^V7#=91Ug498Zcg~9Nd=_{IFeW|gc zKc1U+I3P)rQy`VbGuoL^Udj7fyA+O?*yJ^h0fYc=iXs-}$%f#5kk5uFa$kwmi0#&f zUn|l!A>Fl>80ZDK%o9a_^j~x76BfK!N0hvzW^Z;ZT^{FmO98-O7+Rm`v=!v1gXl(m z7+VYS`~EHYBMJdNIQ!|5ck_k#wLj=+EwshmAJRr`i6;GZ{vPc+En2;Vj$(m95_Qufs(~>mlSVFSB@rw|7$lMi{%PC5GRP>60 z#*J31Nz$@%TGTf)*yrcu6;c_WP!g(kE9R;?l9EET!$+0gY3a?D=xQ*GKvZ({^=C3` zA>k;`mveT{E``C7E8H(5fTE7oEv%X}$wMtASL7Ha+umV~YHeF$_=VT)l*ey=ipFUn z%u)bkd8waH64qFTg*4Sc(MBjs7?1fO0*DojdEH|{qeHa`shXH;mHNOs7iy6R(kOSC zvE@T5&)=O%Dy&3S&B>^z6}%$YFN{Pv#Nfu$<~f)L73p2TT^dQTp4r*bzlTqrAIaQZWKu)FSi7Jg$SZn+k5qAleA>C zJnzB5CcPb1L3zKCL65|c!1<}F?Tk8SKQ&OIq;0U)i+RE)20loXVjic?G$FR&%ex{@ zX>SFir-^ZPvz1xe06|?+nflBy+%1Dp;mt9mk}>{}Y|5%gUbC4q#{nL}V)8o(|AIU$ zI*`tDxzunY4euiH3OzCuMsW;28^wOcZY}^m z->&ysJ_U(%C;{euy;2j)tP9)2P%O3us3LC}7U^ae_kjc&Zmg7UCk29I>(0$c)!J{w zjEBA~$i^dky7ajLcbK;ig_*LQLx8T;k|z*aMG7GWSy9yTSa+@~p_O7jtj_!+8l4u_ zJE&y#O20W>oIrgr$J^5QOby9zp2lBbq|m$W#g6d2U7iiJL?2b5Tr4* z75(snkOQ%C^V|GW00`#Nt~OeCo#I_s!vH0{5q)U#Onr`RnEBwSyysa8jwV_Cyn?5Q zDWnF~F>pV{{=eaiE-|%#f%G6TdeGAmXzTVRxYR%TmHEUaFU^X|wnW-AYM8A?OqM@( zZ+9A6(X}TPZ}(=zscjdu=1J z68Cc8Me879U6J3jK|vu!Z6h!LS~Cz|JX$KH$sm9?s#v|Jlt^}f&CB4mH`X*breSyn zmBuBiK?rlk6gK7e?dU?3;R!Ggvw%xKNqhokqD0Cobb&ibg2ko4RPJbY)LIEG4FxB7 za0CcMA;@{|a0uJicBNF;driflH1&nl0p`~K0G2W>NRn;7ofijz%XGyP+k)6gyj^a) zbR8Gupk0Q(|IC2~u97LsZoM0`E+)Oi%zS_{!aV)T`?yyLj|m?WmKH*ajFf^wJIsR1 z1QToeo`ti6;@re84Ll7Hsm%IQrVO}@q(XVNlL1cvXIyiH;5&sRbQkNAuvssdauJyk zEqmaylh?2);a(1m-O$%$=%It`_jVQ?(`)dw&iI3jY+w9A^bSU522!Npg*yh0cqDXR zE1OfCwgmVwc0Mh%un1mrPt}v>v_5_A`K+2-PtPhFcM1QbBOiDOgo}7A(cc-c7Hf#x zrXI0L+@LTk)hiVOFP#aNQpRP8IRR3}niH>xG*S=B8JN2?} zYx!9-wWuw_$-t*d-g5Y7mib|1*-NvJM9$#B-?#YGHg;QZS^HL+9bF)(ZpX5*@@`64 z95ZEq7-zQFh`u>f2K_r>`q{bpy$1t;hJXoAo!~jU#V;l*oQ$u2F!27-%#5ZxFToG6 zmi`d+RQ)9PQhVdk__u8RtjgyY;aq8(``XEb>Y@;P@2%`iK8CG9^u*f126Y)& zX@z?0_Y0ms9<)>c=Fh9R=&gI5V%j1i8xHOf)w+R;9u^_QXf%FOWo%>1p!LxuEuCJ~ zaOj00X5w~8_KkbptTIXg)WO{xasmw6XE-7!@qt{r+*pOcLEOkrY@N@{6h?kDm zD{vW7H`9>e$RVTQ69`1jjkA1RUbqK8Y-S;iW{nVaR%zQupHb7n=pS%#NoESb+jnn< z>PRnADX`r*NCGPr`+VghaCDF`%N3@iyUqqBYs^C{_TMx_VXphB^FW+cMA(F9+ye0&-aGsX^p$KV%R%1oDk@EX-+oce%gLPZGZVgJy@ zHgPX0V0wj41Gct7-Fnx`_W2=L2U9Bd5EdCxDF3eU~^-{yGgKeTZGSDL z8Kr|x{o|7=F8=H*a_r|KY;E#q!(%BFYOT07?8(Zo2&@*94a_sm@ER@1;~InuHw z=XdG)dfXq+b7w!Tht%IFG_rkd*LGHe{!fh&HD+8?PE;%WxN3fzYI#7dwm^iwK_lc) zH*9L`d6=wgWK$5GJ45BQ(cZqkPjwfyiNA3b5+$`z>V0Lz=~?2D&=gxY=R@s_mp(Gt z{@ih@3Z0!G2*(6*)+_$Rt(2!(w^XBgEPYjFRVAleCG%Jr8P~Av6|gM(^xo_T!Ts0M z)4wLgU>(5Eky41GZgHUp#Ou#yryoNWfa&-g(!J^-w!KwiF z6eGGbm&ri+`IAxGJI(J5ugki3chgn#Im|E%sV|37NK6F+t;&( z3sR6MO7Tv-B(bSx0TfR26FJ*fB^B?qbSh|sSo~he<;EwG6P`c+ zHoA%8@AIARC$)F;*kQz(mU}%(jg2u>|F)0bat!Q3m02QH5wW#dOef;pQ z&3iMk;hp^LpnDH9%>aJV9e}`&8X=RP*Pf?*O(kkSJsa;X#(r;WP<+(lb?9aVS_Tph zFFff?KmCLSo&K|eH^ah(sEpIkAEKin4Os}m1;|lFkSN2YVpudA-+Ckw+w!VfZ)bU$ z{mHH8Bsg$)$IR9AiN8{5uJ98{e{F*~k58;Xq7*t}56j$FCSeij1d#J&u zyq?U<=$;jM<)ZKM#GqbIEXeTWs8U)dbk0A3@DtAW+XzPS^HgZed`125KBbsn83@Ya zVfF{;r^jq;8QC~HG8?j0)CBxh{QG9Q_sTV-b;oR zO7{rk{n_;D-rZf0Bok-$RGJ=Kjp%Cark9=Ht-kzNHDsCL_$GqPM`feD(`f(UJmtY2 zZ7#DyrI+)(kCVRKtc+C(F!%9Z3ga#Z5?tP+&n(9*8&dahf&_fdTif&-woQ|+6v#m@ z#OfY>#{vX$cJNl=eTyRl8MgRA$?G1RxsY;*iW1B9<%qca!<&vh@)$n7Tm9;B5uIX? zFT*+`v^zYn^vR>m4i`EC^LXA@VZf$g`L z;#b~|(69Ai(3$0d!tXQISXHCG7mp7viSzz+z6qdU1f@?BhZApV2x__pq9XSH$vX(} zn)AVtJ>3|~7w?=~*8@@~uEia;5K^srn*9M}qE&OLq5;#-J{g_eXn%lm)ZzZAB@PqV z0P}WSa4C3*8EdM~jL`z&0}LwH<*zkmrY2k}l_9^;lAdq!d_66#{O@=IeBtqCzTdH- z!jx?y*|Yx0Vn`qV@jt+`dz~uJo@XzKU_l3!f4%}~)#=XM&n&>d=bxFHmBYDrAO9ev zsgX=lhsKO$?WdNMy8s-c&3YCwdZPa7YpLcuzUa7MVf4QMt70o08?qs65T)83^E&X| z-cU|$>Q>LWr>1wSL@|IkE33I*%c82~9UTj4(L1L1E*D*AWdwI|TFxXXatfHkmi%ZS__1o|8NEVo6ay&= zeSc|CDBun>ddLXFDH^Z$38cXW!!186clgR{X!gOvp8*2InMeI{tOzY&2EqO?o{RM+ z^+Ow+*o@VbFFdUmGqp5b&&b@WFgtG5cRbcgoQwS9?`JAw68PwZ#;dE`j5HV*Q(eWVEz!eDEstQK4DJ=- zAZpKBPuElC4)r<%i=oR_4P;ln^12D0{D$r)0c0Ws^SeKU#Cp3?WxIuIu4 zHpgV)QEmhk6Jd-AybyDZH%&l$1BVYlV;0GZkN?yVg!ac1KBcike@n)S;0+WeZKU7X zelJiqibhXY>-m7s2mLYBu;Y69__;LSXcq3!AX%tgz|No{RZ2Lgk925sHAIlouc2K zGej~t8p(4$HdenHx)g|t_h&eOpPHEt8w5cfiSxOe1{1#$Bg(m|`n%Do6L22KyLAo4 zgx!hH?>(cg3N4$;;?Nf!3Q8HcmqK&MA@rIl->rN`4S$rj&@+X*j~QlY4CDS@NE@Rv ztTY3S>JF83x+B_EGU9&8*bCbTy9Sf0FDu{Slm0X#=+Cfl7HiO4M?~zxU#KDI{L~KM z=VDgx)8iQ!py5LQ+JQp+b{zXsLoUOkY+136{t<($0o#bTdmill38p_jX-Vm3kX>1UFqr2i3P*BGE0@AlKCsD0zKn!VIlml@y))a1)4!M;ou=-lo*$n z_t1Vv88tYEmA2sjMaZ;Cq~NvDI~#_HmrG}t`#%ci9+VAK+)|01x)i-+zNK1fout0i zbGVTBEbcFr+L)Ijyuy-#AP@iLug-ly-|L;`x+i|;ujI%+V-UL^BXTWv>#*|git+t& z!LMf)K}6%Ol-O<^c^Q#hM*1Xo-?AP{CL@?&f!RivwT~j7N%3DYE+F>gsNB*HtDi~` zj0+~`HNNX_zC=S#LvTN-o5(d^E9YghW-a7O5i2+n_KjBt2*k!jM`o7$&ZO`8tDQNT zeHva_o>T{>C`NK0&4eI_PPF5M8v}Y;*Lq>$E+dWC63=EBC^>yfTx0(M^etc87yrMA z4ONT`;*!~-c^69%^poD0G5yqhJrHh$Z1r{xhN^ZGEboE9=N<{-nRICku%k7ST#`g# zJQx;4RmExge&^Yq5OX$_9TSY5PkhIaQt<^4&;#KzDV_a9{wU`i(V!SYIx+v`q`IE- z{~7~*^p6zoAPM6w*dB^SuJ`637b*$yu7d0#f#Jf9IwO(3yyJ{?Jxh%x~5&e z(WNJd^c$h2563|)Gu#whrJM+Cm|8inHt|tqe$IDXvIbeNgyUTVA%{*Wzjo4C11`jR z_7b*7g;}M-ddkAADS{VlpXGjhx-Y9sN@h9@Iw(qV_Kpi*FDB zx0nZuTBi)PRT7$X`enA9x@opSCqFM`p|&7}DT?T^zx?;=+Hgyfj8Gk?-a|-~wB?m6 z@PLrjaOYfBy<>r8yDS0Y;$W0w_)(=)mBC)!3~N9h*1Dt<$+8)?WBy1n^8={qxgp~q zO*e~KvbnZ&(XH}(ESD9N^(jnMuYF1y(pbZWYzJb^$DldX#Db%rIc?}6Pw7#ag@D>h zp>ot&McL11@h|WA57EWTgmq9{&l1xv+ePc{>!n6haco-yw7>VjSO&q?3Qi9Y7!09U zShKx|^7#AaI<`LAG7KdYP!8Sd+`}M^zAdijw6a;Hq15pQV>Z- zQZW^mzSg;ERFSpJimN(8N{3pQ*j4P#j8`&pe);vH6|w@r?RjB$AI4^zo0YFpv_pMtNrB=x66{K(JbjTMs?U_!HL( z#O1}z-l=H+l#_S5#x4E9J&l1+FnW(AEPpAsLu0Vbnv#s(=!(cD3o*YbA$>3VzPSvf_;Qg4X1kd+K&?k`Z;j(ibsaTsMFtmM4I~C``2TEMoetk8u zhRSfTim3KjX1w3g8LvYfxqz{!K{bZfMgrZ8Lu3b(&buG6t%HiLTZ2Z;o;B-Q^ypsF zZ#&Me=6C?L?k%Tzau!@=D{t77h5UFh`E?n{lNsj8Kw-aU)I?5E6eM1V-%W1RAkiVf zp!c3`uO&rbyl!^y318-=doB!g1As2UGg7?>vV1`w2O%xo{1(WiW%LPm!%al+0?pQ- zR~`0l!BRkTFumFWdFo@{-~v3pcTjp_ujW|4-G<{nAyY610db%Eux7Y|(rNS=5HuW( z#TwpoF?d2)fkt=*xTxq+2*EoRM0o7p!G>+)qcWH5EO-m~E%QqKTM5JM7U22fhZlvj z$H=29@#l<4#=i7|uj8#NP=l-DJlcJRGd1Dl#L321Q=S{WCi?&kMUZNYXmX_md=)gr zm@Lag2Xt(*$rCaMew=Clm3bOICW%vJIkyVpbCz~Ni+1V@eX!o`S-4#bANh0?db@b0 znZZ9_jZer}+xDEcz9ph(_no%zT{&;6t(OA1@H%uqa=IvDOAb8vqmA>`*my5SXQrce zhk?!C@ICRTWTI(!duF@tfLdJ$uDNpsPYgU#W?TH++0XX;%!4?5*(Y-B(VYDy&a>ha z8LF^$W9MQ1RD5n_sJm_U{hv-=53~mAc6*r8l-SuU;6>Zwhl3G@a~2n)kl4Y{vjB%% zy8*u+WOv;{`rcw!ubmcUw`XP{$2JX_b#y=qNVSjH_*eUT2`xCqynPimUWK!ydTEN1 zt4zUf)!zp-yp|1Vb8axfvSlcX?*m&;Th>yQ%(vgDY(t!-PRS)h+0K=6)Z6fk1mos; zF81)1dg|PC7TR<@sN%OCE6XedGTtwf)gb{Q+i#99SyMAC{{e1%IK7(1dz!Hu{Vh<) z?EG!gR*s(ob6R-t&_R`$rlyWQrNl@g5QJQ=(0P>r!RJ(0EQU_I(6T+z9}kT6#o!<= zr2%>(`oiBCU2e`Y!pHMUd}qgKYV~i%xm|IX@Z~df)>cnhHO!BW6L3wK zf>ol8P&#AHJa9kC_(mJ!rzJaRh!|37_u8*CY~Qzl2aC%nSY(jt{Mp{4yf)?&RPH2v zyHZiQe)rbJhi7!GLc@C)mx{v;`yiMPA928|;(>&lIr9O$P=$C{lJ{}NdTYDUJx7%ha!(_f|EkVW|B=j9)!I4GD}joHSyGm=1vw4 zp_VK+YJwzva^6xv2NaqMaZ^|c+ig0Ue`p<6>@5SGskKf>8s_4X?O%H;!FY>wG9eeQ zPd#xH0!C`WWENUX>FL>A3iL7jx@@m1%8nuw-6R>wNLWhfh39OELW<90H)jAW9tH@f zN@7WPM$UWtQURSLN3mazogDFuRODH5_5Gi(ZUjmXzKXYI4iVugOusjdq(MnB+-MEb zDRFAVGIpx|w)$Ofj(kpwSwXzk@G^^(?u;PUgk8(Dy+W_Ckcm(}sQURnhwO*)H?ofq zb8_LcIL+bcg{uE+tq`^TSmEm$%;^hWBgE_^eyUF@HLEqVKgg=8ZE+`tE{rr)9fK#o zadgt9=s=N2B`NJJOZVn@VO*mk?VQ?teKF}91l*aW%rx?nYq0VkHbj?vRT*%}S^K^A ziUtNKXUqN6kyeQejVjgpqs4s*;8GCD;?h*z{U2b~UgipzdUzZ?KPWr3JjM&hpf_R+8TF3pbP)Wx3lCkry>?n0?f`Zcv{=!oh=-OaN zWi`cC@=ezgYoNX5vx!^O1~{PixMuOj*4gLVB`4m)FeMqvi&hFLNLXW^AGT^A_02 zp=1ceV&`4e%fH`1D1Vy8dd_V}jZFXmq)ZeuDYw6?_xxiAy&6`bTo@ajP74QpN!E2%REw_9=cJ5a|@E_Us#JGRLP49>T&Tz>iCF$mIz(!6?G#g~N zk?&2Gj?fPJA8pk=H@@qMw4|Z~o&ug>|29M3*1@nH+tj&kg)P`2Rgg9;q-k*V0gKN~ zX-R1UGq9&;XI=LGkuDjjO&4r7I$wY(*gB$6XHt;S{#4D^kjK1YR9|g;H+pm)cU(n^ zP!K0^rDlUg((&_pKjJypd3xzsFAUgcZTlvz9*~+NTPmX-H_!Ah-=qo!iZ|A5A2bEX zrJCMXqi2K({s*}5^i*4FeFTe^V!da(U&PlBB+*uXML*u%X2a&=WujQ$l!nMP)DzF# zCe@c_GiQ5EWv3^aM+opN7~f=m4#gdUu`Jfdt1&a8666)%$`Hsg!^2r0GKYKZa$Q#q zWe03#{pJUgRwk=FG!B~fHW7YxyP2sl@h*E59BNMBZU8a51u>%mA60f39w^ z7v!KEO?s5TP_Y}W-Y-P#_nr5N>M1`5V{?50yl`M2J; z!@0za6esoqB>H!f_4K*KBi?fD)AxYtzhqIF zTxf$mdtf7aHEig_+%wz^_&{&ZNWsH3r>_gYrz3pWAp&5Xi%mTIbE;pmbBkkn;ydTGC1(DGimbzW*h>TT z`mst#221)VUr*;6UT4EWwbF~f`~AY);D|e*Tv!CkDmyVoY~q?$f6Ux0Q3Zk%)u9Z0 z8z*S{i~j&GZdLc%!CW16kYMV2;IP&+i<6+B{mP6-G)SIY$58Ypq7YADj$mtYn?1pP zH8g{^>{ES6veDWQLS(T#$-(pN*&lU@=s4jmdmPt6)yT+}n*@eJs}$iCPB@mYJ=ZMP z(~WyRTE{ntVuYeMtYwXa|CXjKJ0L|wY7MEN0}59fXuq7nf?T8JDd5s<@4TtBwXS$1fZs3m!)^HVsk!e(GT&=c#;d;$MK<&p2c(oZdgR(ZeQLUuF!&?QOGbS{_dzw*%c*Fr8w>)x=u6dwvEk1 z9i8h2ujr=|=g9_popiD3GgOj|0FHHRt4kXRKQk}l02pcnG!w=s;^*!4gD6j6V^Z;w zO5-Oxe>)h>#EeC|-f)T(943@a{cz~Zz%6ZnBZ2w&pp>~p${Rh3iel4y;H@L54(g^za;(ptn0%8?|V+ z=E572o_l4chpx!Tn~Q*-gwlf$-2VYy+7|pej4Ab?T(bj03TX&r7=e2GH~vY{xL<5$ zTFK5p=$cNiHr*Nfy}%=)#Lps@qvJb1SLymlD~LnX8LOx4(;&UE>dA@QMf^dML3bRU zrh>mx+a@?R2k8xa9MY;pTb7n%f3%SZ^k3$# zzX2-w^|D=t1wqBy4<&2$I!nV(m!$79QYq2rABNbB>MpY}0|Rg_f2t^Q19lcHeeb1v zl*bR8ZKT>-5tP4HNFPOUh7K{^USTR{B_U6vJKh5U(KdT_7b4mZHuR zWYRgq=*^n5@lRe?a)OTC2(~h8@$4f`@H_;%X8**}{_(ND9e4p3*d>201-iOq%}g^n zB7g1=+~XmEsnFYv00NI$>^xPJpqsUcxF`U*7Qd^)4-l3m{bPYi_Ds$dXc2+bm3U?DW% zB_A9jrB7i;&W z`qz}CPt=1e7GrX7%)q&Kf*u@N3h01eKpY)>#ZSb_kG4@%hcVZJV_5(cl9b-F0>06clFc$En&g zGi+$@n#CANFl>g6j;q_#=k25$0{GtJvguwNOs2)#&%-5;<*#*0IJ>_p|Il8yAx$SF z8m(n2x4<4T)DG~>GHvVDnwxo4-4zCKg1Z-ifO`XOBxP?cYvw&9UnO0)j3%qcb!U?& zf3@l84KWldan1nRuMh%I+g2KP%%IiSW9WoWj%LJ*Fl%Y~d1NFxmG`pWT1x0xBLuDu zQ7>r-AHLQ}_~c1R;}%vX1b=1&S;|^b^oWZ6)HIAsbE(1$qX+l@159y(lec5J);g%) zvqceFmYsnKO>nM1U*sd;@C&S=W$z1re-6%BpiUD#Wqm3xVUfdDevY50#jv+#=<>J! zc3h)Fx*4lZnv^eD0XP*|WA_g$&i8codb*XU!lDuMr>=Q3ErGvT5;bqGQN6bX!@$JG zW{DD|-j2g6=i}S&oG!h?hl27NIW1|dajAo>+Qa50O7KUbR3Mto<#;+*jv-aOOg_rs zqKx7$K8oq<|0p^Sf2#j4j$d6|${s~7uC9`ithg7~EIWIJ?2_$XGOox-r0d#}u4|8L zD>EY^D_q&3-0Yc6=J)sc{Q(}2>$;!oectEwdOq>UTtx{;eZeE~1y852GrqQyA61rP z_UHyV)!`Hk@{b*S(ZtlJQ1lT$0?bX8**;Qb8X3gM8+#i*t%@6B+zdl^Nw__kdU8yl z!k;UphP_Lcn4*NqLl?|5(%-8Kw;io9@(ajK4qLJlD2YAr6SIgPe3DgEBLUd&7WW-$ z<`ps6tgf;++y_e+1RP0;e2^$^F*+2LXL~h8& zPE40S67X48HzGff+-%a6zZ!4@GZgG;T+E(sF>E)ecip(enRgj70X42n;;KgSRwu_7 zEt=W4ymh?+r9J+PHlNahca4O-yj(0$n<34!yu{UmQrL-&`KiuFjbX`Nc12QOphQvW zk2BCU&lCq{{7ZSV?JXs_H%(22xEGx2xe60mFl``UZ{vGVGWs-30$QgH15SrDb3zqb zydt@M&A5wn(*0tMKsZ+q=%Q9`!iZ4-(wEQlkF0E!CVWjm8^}Wi}aPK5s(zMKBVZ*O*J;+o_y zVVjXBV1?HpMH5}RZoAMBk)jU>@SQG6BZa1r`L>n+@0^gC`|KKNl#WH%a&f^5a^>Mu zDgnV!u#o* zKn|yxOZm@N^#lW3zzpbO%8} zteIp<-ra#Nl$&Xjcrye4OC52!(mUV4Fn(FhFODLrO;v*-CE-o)SvDRng$GNsH0j79 zA&>%vNR33pK!@q!tOdO6HqFzz?Dcmd=q^pWMMK@t;XUr#nuZ##Hs-S2Dkv$mQOt;9 z@yUK!P4oMg;|Y_?k+JTxT0cP)|8AQxo6_qY3A=64?Y8hi zI_2RqvAxY+W8Yp#b-rF Ipp0|r$x6vxDINkZYE_|@M)5ovsG`h*;7QeSvsE;mXjLVW=JA)#Lgi(kQCg+u<7iF6fY!s@Qns`87)e5`w?Z2WjHrj(4Ge?DQDgv%jA}6oAb+%mDs<}-; zce%gY;j8s5blsJ-7qnMd<^sOth`$f`s!KA(`6YWGLkZG$xBe}6Szy17OedMbS=yi^ z-m2i2@&}k1aJlHsoDSSK4T2r!E^A==`Zc}8@4KRW5}GyTqJi9s{^{NEmZ$+%)BhSxhF?G%QmvvVlKGcD`;!c?$<(=7~T{- zc?f#GzHaOP{DV|`LXz*$PU0H<`s2%b47To2hJypXS*u;(`o#_VLg8(~+N%gtzYXct z_`&Au2lXC@!p3zm@tyK>%@sdLI4KGhJ{v=~x__fN&tz=j-PMr>#Xl+tII8{NAb+&h zo%FW!MSghX1Y#v{MbgG*_r3E|y(Y=_dC~#zPR4erqcxVV;JUWk_as$mHr9G!A;L1a zLgem8{m{T|W*-2RT;RF-+2M)nQ%Ax!7I%KTMU`7p)MXS<<*HW5!7C(@pDu6p+84oC z|&`5KD~qFt^H%K zwm^^#DQHjNQ{j!yseDlV$#AWSiV^Qi)<>?#yOFCR40B|+Kvdnzm0qHxy6RghtH1(+ zH_oT8U|_hq(V?JQT4Ww{0EcH;ZFtl)q(=(V+Mo-0J?cLnk#{OaDBYny9^y84)q_9gk)}Hn)%kjjjE>#H5_wk(?yaaZ6 zA~r;`VreX@2H77&b#Qc%+QgWPzX3XeBgxB_+uWwYAfQ7v_K9P&R?w)10BEwt#I-^^!Gs5V#KsiTG^4 zdqwA2?mjtBRE4}lMR{*Mi_LuByQX0NwSR!?$>V$+E=%WXwl-6=)0N|@NN!-@Q7uPo zzEY)+)_?sXI6)n6Lk#n;4BEbU$NBmLhcLHFiG(~ca}eX> zJ5lgrar^7=+>z0#X|WC5=T|S;=-+aDd5FnUXAB2bk`#LS-pTJvDIA<>(Vb5D$7N1- z{SFZ-23!ltxDe6#tv4r&KcuZ1Me4ev25I*OeJ8lu7o6^G*`jvn>S`0jUZoFiW`}95 zPyzUl5x#@%34HT|n`_O<4QA9i)M*0r^Foy#Pl>X*INQQNt;aLF%Ivnfhsolh-i8QB z64nCmcI|~ULXfowd9Z=pdOThlx_9koSRUbkIz-{6{2tHh6}YDmEWyB@x%`EOIOzZp z$TcA?^PameGHbhpr;)6O+gmr*qhuE0?9W|$8bbzBLFlfa%A4O!e#G8kKUPR?)ovZ}i4^;B=QNCWN_2 z5C6VG?EYt7)7+5WQ^X6AF-7UT2gMwguSy#td&D$F=vGuWH2I2RPq1sJ#;i+gFzKOX zqHgcBc!9~&j^u&Un^jOn7bCCW;B3X3}6_l^~w)pYm+x}`` zAwkx}t@y8v>u>%ZYr>X^G*(T`8fwzt`HI4Aehu_6r+WR;G|_VW4zIIhf;f$i(Ke-o zwS(X|cATlNPWInldvcKKw&M9jb$}tQtp6oWfvzrDLTwl%O@t_?KGN3zHNVs)0kI7> z)5}(r5QO4W#XJ%l+CY5z%vdpo*8YFLa1toUesO@ro~j*s)V!?uBfJp1XBQ zKS)YK|20@~6Yu*d7^|W`beX`^9Gcqb^(wq3-dG;JX_kHe`67nri%tBlsJW=xM$9YV zUZJ~OfoZWvZrK&UXl9d-Ilnw(32V|O!GEZzoqQ)+ED0n zok+Q(*Uj2yT!-6L-hZoB5|3=Tt(}~m9ke!QAqB3FZZ?zB7ur@MJJ6ei2~`H&@IfC0 zxxfV`VeeinC@N#gO`%-anLLil-Nx-Cc7yPmFRr^a8#4aQM)$&t&qVckO6j3gcNN*& z+m3oyb$;m@H+otGUS?ro&MqCY&LtEtw~CxyxnA7Pz@#vqYn{hRq=Qdo)b@;VW`jb; zkRV^HA2r^5!%>#b5t<9aJNMtD2|59A`42qL{sucW;yjed|yr5xqcK6=x8ih|>AU@5B;hMJ%>3`C|BsguMah|desvG;Nc7x%5+Cnj} zrd^?^@zmWKM|6UreFQ3)-(cCqQ{#SY=;27@y1uut=@aetdA{2GlFmi!A#GVV2*6|o z+;a%#@N69rRE=e!Bm|&O%&MuSKyCKR^*T+}f-4dawLI%OEuA8O*4aav{-qimg#_oV zK6j1t%6ZL0%{*R{$hC)?j}21Mo@w0hHB8k0nDWkNy8E-C7MY7W+2~enVIA*HE^Y`c zg1HDgbISIS#+iw3)#yKvlPg}y`iUAskb%GJLx8YmBZqucRNF7=*njI}rkJ(5c@ylhk{4 zvsBBkG*1?SjgMJbF7GM;jo42O-S}~hTe2Nth|TyH!-7{AGAGF@s@>}b$+|Td!P{D3 zD0}xGVy%q7#J2><_vCIsDLj*YoOqrzYybSE7u}75dX;p$mxBeToTZ>^NH_tQp9(~N ziU==M!4tHVNk!ks=z9~tv!%|1sYAI7#co6TFwFXa>&91nN;tJ)2asEZy6CuU`|#l+ zO!5O40|^g%9%uv;+Q3q$7+%lu#bvSs0)XqvxX@`c`m|Vp)$RXR&0iG2Q@shB!SWS` za|x>9Xm}T52|nrK0hN_l60$ycLW7rDYCY2Fy5{w#C`Msh}ZDV z_y`84PvW*|14(Tjpao!4dVDfgoNMv~%z@7e2m>-Z*x{fT8<$mJOs^tBq=(CTc}KvD z+DY=xJ}-;&uEkyDtqP&<;VNFw9(m$$ITc0EpI9i*)#msf%0#PmPb{&o;i=8$vS_#M zT<%`JhA4n`KuPcCyN2fGDlG~47=Tfd=gM7Km-}?Zc8a+vB=VAoTqCAQCjr&PhP> zrNAzwJdUC8kDPCg24wUu{q1meLjB{ITncmfZd`^A3sjD~S01L(>)8HL`D=C($}aHA z-3;j@W@={DH9$Wlb@lj_N9*tZK>A~f0Y<5RwBXfz7d7`t;^xA~n2(F!LDJPwfi94 z9*%!F|WCE|DLvf8STKw$FOGYV4uP zjaLO?Jk+dzgs2J#H%VG4Y~So zrCnjg!a6)_a`ktSwJ)KLzMD2LS??3!;sn+YF_s1nNGC=UM)ifS zjCFi$6(zthFy7T+G`mqnke2(Ss!1Ddxu#?KSAhSxbx>02i0>Fs>2%?S;zDb*-RM{J zPC3H|sn*FH9W;&h|7cepbIl|U8Bdbb@_2&qq;oti79OKU}z-p zevlsYx4)$U$*Pi_R$LX2^)Y!$WAcCBgg&r%b1MNZ4qzmE+738Ip3%O@iQEKW(jSKh zX({iaP7uOTq1eV*DxCNKvF$7U6`lnMruX|06bV;OD<|3`Im9pzIO<=_D9KU?eq?|V zS&}D4-@YcSiEa##`2EA{(_s+tS5uf|&tKJC-dn30CbN&WYjKobkS44h9_DtZUOQ|6xPb%?h>r@Rk(z>hl4h9+yIS^; za^32DqX+p}RAigy_XJI5{CT1atOFg1iW(Xad+hbWQ`Ei`y;JHVChS4CSLU-?Vy<`f zvl(*jk%oii&izDQ?$;gjMo8T+eoF@U*D z<>T%=NfGT%w zlbYe56bhaY@0McS&82)x1KBg^+VvZB;itut7(N->XZ`Nl&_JLdH%pyT^Qg8vNp_r} z$-roK7WK(W+1X?J|IW8x`OGN^J{k(nW3CP54sX3>UNnJ;ZTqE(5hafwX~Rgys?<)@ zEWxbZEsir&cC<7+g7%o8qq)-Z^6$uNU@kB<^fZw;=Ghvab3AtXD0I-kRR)-q&uE@8 z=CMtTC*qD>z+#|{U_PHfrP|$VubcJXCER?SJ*UPrxv-*vxIABsr0{?Jg1PJQBn=7s z4`j_jDU10BBLP9k$Zw(Ap(9zJE^@XfOtZQ!xa$&MDEprhDzsh^o>($PBHA}c3h53p z&EG~|e8lpF%F&hFmA*U`_=I*`gQo|EK5^k(QbKO)^wU-rUwnf|ucuEZnwW$*6J2}B6R5PV(Im&}KuJ$~U=$uc2_C{9Uzp8J zb!8nE&_McC*JpV@O|RR^3Nifs6>q_8=hXA0-sVql4;dvYYX)D0^V_XHe%KEVo#3+f z(JT}de}=j2DTLawwaM``P`hJolId(L*$XEMJEU}WAiIkdgU8+r(8N+AiXfa1+ifkM zroJ<||KrZ6tz%G(6jKmy^}5Y@r-~PFR4n!S?PAl_EzsCq+0YWv;{yg|?iE4#=9U&QctE`VrKt0tM z#HAQe_PrF-&n->Bh*mY$_}gR)vIU_;X)XJ7%(}SHkq_J1-uIGOf2HzPM?M;8U?oZt zX`Uxr(az!`g22BUPt&b#JW2sbzMES%!*TCxoPRQS^t6#+N01W>gS_=?Cr{2RN(%?= zTWalpXf?C6EnL!c8k&H|&rw6eltmh^Y}o$<;V)i)Bs?6ApCbP}n$L{>_JygS;F#6@ zP~>W0FZVnCF8VcPX0MizwfnDC-?K=-31Pl=k*(mJib~2$HmiRhR1*pYN+C}MsbdU8 zR2Fb9_^g7^kry)mqI1p+w_EDp$UHLrRJ=D2NuLeVkjIB;TKy?!^zx?nlh+oj8PYix zp7aWCl4alWsJzNu3~&zZ_MOv9Sj zdkQ~bbpCmEe|Y-wFssAF{(%^mJx`cqd)q=7b7LjBxPUkwX0uYy_wkp2hy%?(p9-nK`@+oxJ*XY_V`5=0X1}XA{UH74O$4ohw zYCN2&i042_+xOyQAd6N7)1pJFQYY3zeqNfbm{t3flmy}0BHz1{x&HcR5-a{Pu{(#_ z|DL}kOJ*OFq@7ykf#Nkjb4*6urzFI&3ebc(6U}JQ@0ZY2!DeCiucTjB!63jbn9otI z!>SZuv*Ug_Va;1709j;GPmkkkESrw;&208Vk_$YWU1+LDh$1P8419EVMy48;{7BCw z>3=05=lLRI6YUrid%z9;M|!YllPSlbGvuHugOo*9PaVtY4KR zvrZEZAjL}A6I47Ni%e3!WSy~^21$fRlEVCnImSXp@3i|X_HX9gFVtOuxj&a)ukwxN_|VeAGUL zYXM3F0!hy9ECf3?lxX(+W>e70RZ*97YmKi7kLVcU8zYPD-H37`9KeswO5Gd(Bxuq4 zFhh#|Y*~J|HJAjDauVqHM}F4`5Yb^}D!q!&E3l%ycqqv@n0dIeBUk{lVWozcnZc=pJ}Bz5N4X5^wj*!Q7BnXZh%fEUQ7-(zdH!1_dw@mqD+gIqbP~% zma{*%=~)x1=%_$^Qp)Lvz?$4_EJhf{06A^rE6n&yo1%3sVV+m}Rv}9%Zh>{f{kGL{ z7)J_;d!5XerIQK^Jp2nyB*bGeGu(B>O;RebZLOm6n)_jGY(c!A%{|<%X zmWL4*&m8>;+vtgM3(=O|C5=9{GTGZm2*G49t1(PX+iCFOll)x`+1K_4p|wSv{bec^ zTwQ_CbV~>Ech(Q zV)4w!oLH`{Ise~_)e-dEpM3I`V(j-4u%XXo z%t7^xgBsF0hdsQnL40AREgcr6H!j8<00YijXWYU(rjn`#&w634Y2`KA7peNy@09=+;uw_;%h?x2EYblRbeQKBF`0FUr-NRS{ zzbGEK4;(J5AhEw_Vg|PunZ~m2MuZsHi#$*I`LVQKX#3v7L%xPgD#(2q(Mf&tTmOMxrA^=BW{C)-jsUzG@qn9f&RXa6h}L6Q%bV|cKVeNfF>3sj1`7+r`U{>j`euB=m)}V( zuSvaSMx!3ZqY43??o72bIOOoA#^0(CsBa8ht;33W-`ObTVR+FwFSy_Rg4j^uZnzT> zw&PliwMTOGu4tf`y~$GzrPHei^e;|H46mTLBn<<>`68>Lq}~ZG6hOHXnZYHkeZM9r zcTMlfd*Cb@9BNl?=CQDl)s->0xl5E@U41CXqUuGgWlRYNLwbO!z0D6mu|PWe2KHxC z?#g4BiNHS3Hfr5)!e4G!Up0$S$|t5Dk_uk_*)($DUIUSqZadL1fq5IxNUtb6J@D$H zY6?9>Kf0m#J0EwbL!@@^q#AFVy>I>ahcA_09rt*6XC+Z6l&h2)ZkG{eVEmxX(R6=n zDzPp(nOvaJ6fT57(G?|4M??LDT5jw+g}2`s%G&#ekc1;vXAuLpm<*60bk?H2=ZqJZ zB6LJ3Gv@nO5;wIAcd@nbkUdj6DS%Io$@R(;eTYf-AJyVE-($mOy#C16Z^BQc(01W- zk7ZZ@Y3XKAxV?&P7~w*uBdOhz0#4E_fP1fK4rgYi?Ddv-jblS>IvlyQ$qm9{FH$ySql3cnGxmPm zoFex8DGM$MBF(N5(&T;88#Aag>$(Xr^4lzfBiqR`!;e28$U5$zQ2UVf;>cH1|9Zg? z&H%0@iU$UR#a?zD9FlWp{+hoB4&&MmS{;Br%;&T>#lQ07x8nO8->-GJDJD&TIwtt= zG_L9nu`!P_fjGuJ?pDY<4JTVgTZ289>#!pnd@2a?@w)!{el}G^kW#~@b}8qO!<`yp zNBE{Lfi*JAZdHR8grp|y7p5sv2<#VV?W%?bF9VQc9#0DsGdEc$Q45OO7RL8Ww!`>* z5Ciubas?JxN2&G;Ry2`Z-NSfv4FS89>`zC{CO-% zFVfQ<;EbK%8Cp4zgL8N1Y|V1Ive+*G?6`xn{HK?t&K0nZ(tN8S2)gr_ULWERreNX

4i^TA}+av;ZHW{kWoJQUz)9}~oS7Aq-DYsIke3%eO(p*E3L7znM^2m1f-N`ZQ=q@Rp z@bQdBM|$L-Hec#PoA3^X(5D3&eTk9l|AquBwC*I@5EAt1y7lk}BK@UNf`nib7Q*u> zOqx z-qrdl3SEPg1=h1wfn%O4Fi?^T7< z5z4PRLKr0p4Rj;Ad<{h+!}ymJ7x+YW!>_;gU|=BNgNjC<1sNcjdo(m{Avywht#n!K z_SGS?u)gZp7;vExz7LnFUAZP`O$s-Yj7%gvZ$BVA7{nV10CC5P z#RW=|H7#@*uuw@{A?gWSJ#lI|9 zd6A?>VPQtOmM)Td1OfPyx0`vx$Q`fGj&$%M=&n*r$=CN2X+7{lh3kbM7x-EN=MP9} z4~v8n38Nc4H--{s#Qc>kp5q z7oCHOl2iCb(3$YpYe4d*4Y^!#o2^Q*Qt-sFoYVg_)*2s~aWz7;Vkp#UqPqNwpIVES z2s(VE$gNP9uoHo32bq#&Vghc%LZfTtLc`oRZNL!^`HayCKFD=btGOTv3}`#p`CMh`fxXqvcZsOFKq%28IwV-^VJQT)&S{H-DX zp}@E~0h>$AKKc*rblqJ!ExfEpvsNG7h5HD4L3A);Wzx{he<;a#HDMG>+H2CsI(QLk z$M8Jy8W$PBkQ$=C@(u|7I^f_TY4Or2M|0lw34OKn`<|c+e8%b65EdP(`FojQ`ok*) z(}9X14`+B3AvzY$edNcqT>cwAZ_t*+Gb`09NzrPAC})~mL|0%SijhR&0T|9puN7IT zxUnaueKpj!Bi2srZeLq?I9}TH+o~Ue#*#&T=ihZFHx1U;z~*;iudtryNlQ*3FLS}I zIVAKVRrAyc)HNg(@^3(4^Zr>074?3J=d9|pM4!yC)|tcZm+KGrObRtos$Abxgv^wY zZU2D;O{Mj4auN{U|3E#t237Uq71F6)BBr3$c`kUN7VXF36>%z~ngl6Et81Xl60LSX z-l6T@V3}sE@YL=-2W8=sys0RgW)BxP)E_vAnU>1>CJ&9?m9I2O%otv{=h#Q0hJrKV z-oNPu!xqqn-9X?LhHgJ7a1Wz3x;6&frs%sX(1D=HIIs0XJvuZP!PRL;a#*Q2TgbF|@~?t%w^lZ!~pU z0`M0tqOsq`d)EPmV_~tG@@?Q$!?xi$4HKfak6$-p)DdXHq=K{C&xL2o8CB4GR3p`e zJ!~ogw~_N1WcT!$*LGfcv<2>++=jmRn&j(ND?*9aW&QV8M`F_@7$+%Cc#*uvsS6Ca z5Mkq8sSlZ0U``qhccm%w*-QPS#@Ne1au^|&E*fPO^uoe8}M$*?4_lezLX z6}Uv5xR6RISNenWo@grWGVA>iy%L!5hz@8e6hA!woa3sb0(34`k0)?1RCY=p(AU={ zTonv!*}*wy=^d7DkKQ!bVU;d7Q@iusDd}J0+(JWxY+dwAA>?Kv(1Y43b%)EmPfpTa zpGh8czkgi+siqzhEGbBw8PA2qh~5I(x*v$uQ(b2*V^xkQ5LA zX{2Td3$0z)loq)r9wY=^2%!x&St0^`>k^Fod}a071N*giSx?Pwul4z+!gCJzF2*Pp zmBDqve$S?Q8Jl*V)kj!shXz(@Y@GFA8JrR{7j01`vn`#mPcUtlN(?|p3s~a9=+V*Q zZ*8i!^+@uXvd*G-g}Ddo1az;5Z)|R&(s!glTN8sULMqEb>g{YL&2k%dZCZ!*CAZ?S z8Hiqk3YATB^Ksd?OCEd;@CwoJzHS=Z^4xvUvelrb7Ip_VwlwdOH}PFpbYS zP#k{XT_1)zIVyiE>Yv#Dlkj{+MJalF)nX_l(|`3 zeXcBpqKAUVYgkz1gpcmM2RCCt7+QU*jSx|P=vfJ^zK_a$Rsq=C`r5{v=FLEA`|Y3` zpGB`wzY~$5TZWMM@~Yd*O5LA|TVB#-uxFUCc3`*Gvgy)a1TC;3_Se-M`r_U`z9n}v zSC9o@h*E8!&|8n|-WMurg{vwq;5&)`fo!E8$@|^8ZDHDj3M8-2u09@%l>fMe3qKF> z)v?O9>?} zC!MLU#%K`+oPC7+_?jiB0NtQGI=0C3IqbApL$YVNNN2jXWtQ!)8b9>JWqK+a=IJLs zZJnE~4S8`oo;{L-fii?3F3hrcJNnuU^UkRSMUCv?b2FdmGF1y|k*Wf!+qn ztj?OUF9QZO%OA;Uz@yYt;lxfe;kSuAiSfz!nb9x@buii1o%J5Gv zT;e~55o4jB@4PEA#s{qvu5j`~UhLSVDf2fwD91EEx|&RXhfbino?7CjmJnf&z%(=Q z`wRP-V=MoV%N}FkK!}4C`@LbA`#O+VXgb#||-6!k){f+EZz2Bji zXnhluV*m?W>@noq_4jEWL`@jQo(0RMoEEfhTQENmda&Sd6~th%KyhZ$2I@;LxwWTLC8>4|p_omGW2Za?JSezkeQh0; z<8B925EA74ALy<_x7)6}fl2H28{hW7f}YSP6C=OyrGB-u75fQGuuR6Q0E3v9-8!p; z7+$&!KEjI;4Ie#tR?i!y4o$#Dpxl+v@=qAm?4e1^r5eUI{xxl<3HqzG@jHUyHhK9%n;W2U884IinLfz!gOdpGf8N$=Dv z&LStEV?9FkQj)(2eh0|?0XvCCg^XelTnHGCTVEruIe0yIQkJlMxibkHQ0lXBx3<+- z(_|R$v-qHmSIg3QP)eyblnxim+C|@mk@C@JG>_3J-KA6`xyzr8O)&Bs^+3koN%JNa zxIVohU@u6O9EM@8M*)W6n(+7aa$saP9Jt8qu4!_9Z#gY3{8xf0#J#%iS;5a6RorXL zh9PS~WlFm5HgjEU1QY;%V&o2Iz30{J8>R`O_I@aImTgKxisfrbVi7NDz{7gOhbKUF zbd0p}^iOfxly!4c@9u0dsvTTZeN_HWY-`Rw!rWc~3Xty8%5cqmn$V*yYr_F{ds6#8 zDsV2lfWs~V$tUqK3~gbdA5~>W1>v6GI~g^!(O?>}_Ia#gcqxcC>Kae%%Kfy7%O#1K zc?1^h^-mn~xi7!_1Z_yTO$}UO?V;Y^%xL7Cp^{SwgMgLiRT_=VxoSOUWx_~`Nm{TF z8l61L2%B#LiSjh-@ebA!1MHYGCd7Icwuu|}MUaX}b8DX$_w4yYlRy(zGouOa`89X1 z-*cO-j)6i6K&kmo%BCX}9HEIgbJa`y#25{(hVJOTk5k36A0J(A??r+5GH;*0C~4PC z5yC5sB>691rYt9pvYLONj=Ca+_rV67-Nra@rCJ+(!O6rFn(6z_?j4r=_?J1TepN&8 zC4KuD+PW&}G6(1y9Onlg&wsYrE7oKgnMA9cs{7%u#f^=p56T97!pBweCUU5;So0(| z-_L&v7*P7kg~DCqoy%?|n7<|7vwnj+X;JYtwj^p?7=7<55w&MUFS90hl{yjU z$15tZ#L%cg&6Lf0Rx*PTi{T_V!eK3qR9DdO7ifBrI}O)0>hz@@;TPo_W_SH zVm?Bfn$_ZJpntR@h?m)oBg&z~>(TurC}j_?k8*wZy&K4>6nSNyySXI#hcOE}Lk~EH ze)Q#u0Ui?(LPV$Iq0^BTD6$K2?y9&t8o{L5f^@?9wqGiwd&MaPvj<)|$(OM+_Mw`o zT2E=ia|n!oyBIz(_Q4~jWWJbse&UN&*2WH-M&MuRj5jsw*C2jweKQigj7$bOI>LV+ zU0)>8gk3&=9SC2a94QzTOt@C3NMZ0pc8Au!KaVTaO<@JeGpFOQ`)7@-7IW3Hlbh`~ zRe=8n{uidct@*+CK1=hMj5|@+e(r%NvbT|smul`j|0EzPFXPp~1^hu;Y@T$`cF}Xe z75Oh}RqvJP&>BK7Oodzed`3(S&hw+CM7Bc|LLaZ0jq3l|rR7>*wY=lx%jGK8W0Un+ zU*&{pf8|S!gYQzYGg6RA@}E=I@P}l_1#{V{b-2&Nq7&mg+hUvv%Ohu^%BN~#$6j=T zE?kJEOy0%n<8TCYfq5ra+7Yes)=tESEOF1g?(&GmM#F<0tw1;(D%NL5Oh)m?{6Bgl!bjv%10+o zrFJ`(JQSmzKZ=~BnALn{QnJBqYwCr#5_O6dBf4{V8Sk5!T|7Y`$l19o{&&lY6j_)( z=E`zaZ%>O$uLYi!D$^;c&`P%*7XRX)F^574{%67@q0*ZbUBmgx&wVt(m5a$2GC#bS zg%U!T)i*6~a5A<$4jZIf=9I9o*+`hLV`84S_Pv4RuJZJ^KQNgcSvNuv9`u^pVi(Z= zux2!_ZHpg+T~0>(y|^t)Lw=Bz`w9TM$<3=j{vtpu@_4lNotO+1V9rpC>>mCUJryp} zjUljZXaa|wLVh=zN4G?0B1huY$75<88sa=}{iVI*?e|Uja~u1ZS;x!6u5MnkWwd*0ZkgHN9c z#|KF`q>?@U1KC-np;YlEPYpup&Ru0H(H`a>9=b*kQd}k%Tvp9k@9{ih!06lz!_coG zC@+((y8em8oq029VWtqwdl^G(+7c$J+@w?3`KsT=a?8 z90PJn&)6q{ru#5 zEJ7XXy*_e}>Jemsn>qpmGZ^b!uO9n3?MF(#6E)NOqoWc`*ZS)A zK~sJo1;g?FV`DmA>DgTpxOMg&RSaStcSx=^OItUp7umejlb@iI+)Z({I!VdUd$Y-_ z&sr}o&&T{n?PotNf}30MB2~c+4*JXqnW*Go)cLtx1mSB@R^BPxLhr$0&-Tieo-IB5 z0K@UoBA{lUynR@nyn#n(enDGR`eX;iHbQbBwH9(dAwQYA)+5_`_H(9|TolmWFFHI- zKC%uGFSD1zS{#N z`;bZ}{5M}>%i4+fw_QA!ZuZC$fiIB5*q;_K*~?+9=#?hpx+$YAY*kR(a7%hF5%07hu(`9-^oIw&$&v~c4iq^l7Ou8 z1qaSpMwD!@Xv7)!5?khjg!yqQex7_O)jh=k5(X1;=J9b6hCDxYqhla&GyQCFv#8@9JP}e5f9uY2pa4%7#3e@FdWw zlb&QMlWk#f() z%`>%sL6v6$JA~iYCQ?&6JKJyfuxXCkZ%aXd`f}@Ak$&FMTV!d8c9QrrVom_`+IW1C zUF8S%`AS1gHD+67tK+?Iw%416o!>1og6oWuqrg?&PU~B?Kl0bFl&)6wchVcuJcS^Y zqFd1uzsuaNKX0vmb{IgV3)rUxL0a>O)j?!s0U>BSIvmos@xrcTb@I)21Aia^B)gFkv9nK=!CJM6_>9j1O9@cd~$?KdQXkA}T#mppX}p zA-xy>SyKqVRNQ=X(0?KR>*vy@7fghCoH?{Ql_m_vgsc!&H>nU`;)vx)>w^3<{qZFu z`XvJs&7(9qdmgZNC6?^{tM#uo^fZ){kofTlk|OX%k$w0Rw^r{0-@&kaSx+FjA`s4r zYoooX4*?)Zs_LG9uXD3RMiLKxuha*}CY`MEp+zoLC&|m+ zs(YVUFAU?OAEf8p7i!CTJMo3S*}^kaJLLLC%->wgpK*musb75lOMhdFxxiX zBe|oic0)~uSQF?gT-%1Fl(QeoSyYeL6yJ-xzVg`WvA9zLiz?I^8o(<*;+&>7+1p)o zP&vr|(|g`$yXANr5>p^rU`v_q>sA6PTm%Nb!0vjTb9kD>f+sA3iW(Zh>=PVc;4>&I z|3}8&w&oS@zb?QEG2Xc9CG@6VLleos42$fN9O0`S{cWi&aeVV~8;f)g&{`My7Q(kG zwRxif0fulL%w>=1^#3!Num2jJ+e}1m_cI=fzP_|ZZG7JgTLsR|vh9x7Ii4C{k)mo~ z4Yw;JJ9*bxi>9!*BW|zEkf@yyN|`~GgIhQ|`o9-^>&(xeDh^!Vd8-LqWj_$^ZmiS= zzx}l6tsc#-{@(W{X=$SrCQ8IE4_8%e()A?QtIwQ^stqo0Y_QD(QXd0loyoMHPwi4@ z236rBt?s`Tmo#x7G*buY-%K)5t^^pk+)uRwi>O=A$o2X76 zfM8Fy@%x4zEqeOggfzOm__%GkcrE0Ci%yflL{Whsn_3YJdVQcFyh@EBv1gM!Z<7>- zj}k9*s}g+8b07bU* zQN}rM82c+7<2s~*>W&oVDX$?SssOCnYDhOdTg8Cf?NvL+&v0h-+}$X5*1>BI%KD?5 zw2y!u4q(rWIzio+u@j6BNMqM>esn1E3wsp9k?R2KJ0kEXjXD+ZE=B~*1agWQ^()!? zhIgYL2r7N%ZOEiQ*2nsYtUbI=%ZNJ(L6s)d1*c+kS+uE_sdu&}I799yvjc@tc&s@m zzDkPf3)i58$i@vgo>seEdDKEg(C_%swg!l-uY7Vqf)0mCsS0J;_2CPCO|GPIQ89i3 z2(`5c`o2xUQ}j27Z}kP3 zna4BzKX80(nfr>eY(rD74tE>oDvWZUAqgc!o4Mug6f|AF$sLMp%#r(w zj_>dD``_cS$HQZv&))CX@qD3KTK{ZSzULiAL)d0htD(=bh3k%=|3z|dpbZLN=sMuC-3&AjJuW?;lILTC|iG4K4v{A;`Ims z0avtD&w)fI*r0&>c;&S(dou83x`~=@jpviMw|R?d{BgjYh_1nc;N}{6Dba*AT9c#G zTLa(Xwg;PC-lPv5NreX=)08#vi+fR2Qnql z{Jkfki{Fa?j>OY?Q%*~@%4~f)-7{KAPu+TB=_=* z3BthY-ZOsFJK&tHh9t|_C@JfjW)Dnq4-BZS;jy5y@xIA5DUoPRPw4l&@Nj=lrI;Qq zexP`JDj4~ACamjutY8Mn11=P|JfL;6O~6Hynkm6>VDD<+;gyk&#z%2yPYp15tIz(V z?DQUaZdOs}9>W#svWW!KKOO;pw&oTB9kGoQ@X+dHVYwpU8S!%UvY$Y@FIba~28%l@9$TQ}pEcgPq&%gYVe-M!1J zQ;9=wvg`Y!6FcLU$E)4Iqy9*6K6_*?Xo-NdLIg#xk^j^^dVh7?w<8@A%s?ETB*t-qu`K4lHEHTHtz z_C$U9N8Jf2HSgg6pI3a)Ht^|L9Vu&FK5p9k{G+BckiWJYVQt7G(q>j8G-gtrfgt_| z8ZWo<8bWIDb83x##_!3*e&526;JC1O<9~rZKYe6WgpGj#vwwl6_myHsf!VNIo;o3M z(cu9_Dwlr-hlBO-k=DsA!bT$;)MGT>jTE$&yY^gEqOHbr`L!uM#EMjeqzrQgY84{# z{l~@A%PF=nU>HbcZNzW7MFE8F)^RNVTe?uEZF$hvvtOS7A)ayXC3_r&8GzM5rY$JM zcsP5b&bQ^;Eg>#%Sc&gi_n?s9mYqy_E5-# zo6sX1MdjgS@m3h7SMh#b8Cm~UcEM#;m23Wda>j20^}{&OkUjYCiSzRU2(LHJ!dk-l zx7v7(ZkAfFF2^6zIzOPt_E;(GUFU#XcAXQ7gjEa`Th3nVm|M8iluWmKL&`DR>DCds zf8lgE_WUU9^08zGiYyw2Y+WJ_Dzw#}dHP_rMpmdeZtd_*$2YH&%R>6(^60Bh?<<_(qa3-Arqi zc3#oTo7Cer=fGu>tSva|iOKT(8=#o23oK3vi- zpe#JPovxSE{cg&bw|}s+ky`vrno(k0v!51(p1wCe{y?wNC-M1mQX1u)H_q7;h3<}M zbh!GC{Qe`k-0({>T~u5>q#LwXB@WF4Eve7Jt)fq&l1ZkL5VC##>WVBMaJ8JutBmJ_ zCXZy_`LeuQ%KmkV4fR3OO7gah7JsH{HpK9AvkX~Y*c{lrhn=q0l$+axLWj$HR$94( z*@j4&#ivJ3^(8%CBF4vb5984YtQQZM5>WPhmxV6pxvLuM?*t4^Po;kTlmI6Y%zK#( z9dk!3sF-*}_Zc>XaU>)C#~szob&6beQzrb5Met&?dck@JfDx__4Q)rE=e zKjj?O#g?%0_w#P%t>+w;sxSkWOzW9y{hYHQx^^3ymNXt>=*r}WjcdCGu#whQc(A(V0 z8z%kSigam0d`6Y^GanQf=n8@_`ws$wmerQ9%P7>b6_&z@Ew{+ zARkR>B}`&x8E4E#4v*x>dN0Btg^ldQa&HSPo0vX&bTO`tA$B%XynxIRo-Gyt{@^bw zQ)66=N5r;8D+&}}BD6!8{G)Ap%;R(uqUQ%i*}JYv6Xnaghac>;xb+QZt-`HNKqZ5U zG`Tz7Sy~sh!mai&z=EA3Ef2OqtCnbN0S69P zIeYrwS@#LGtCpAYqUT~mI3D)#Xqt=SU%QnZDUkOmr z8vb-CB+LcwR}yAUSZ-62KF5oTWIWnE*SQW4W&otApfzOPj%{a^-aXgwz_P>+wu2B1 z+~TTXcPKBw$XvBPHrJ>GIl_Z>s~)|V1RYO~NeL-89c`enAiTRk-iBXx$U2>eDj);I z%cDI!6bA{{*^QrS)+sG10Z1;FVyEZD(isq;q1``NIV{cBG|=B9X5`SKL>1kJFq-(@ zkdV;F8w%Mgt*Ae2P!7QoFLPn}9ws||0BuYaU#tTswP|Z-NWY9tBR$rYYQlN=_Q8gnZ+B(Hpru3f0{h)eIHl8DZrD+u} zisAwg7FL3&Gr$IjK;FJ8O?b-NWHy4E*fVHU4{<-VOxu%P?FOS|S*Pb8x@S@S9XUQf2BFj%0DzqrZr9S+Vp)< zWO6vWQ}@o@Z*}#q&6yFg?gqr$IWLd*T5E19gKVhUQMdAQcE3r())2xpDYLx8b#AVF zBR(aCW2cS%q-3o5O~)a_%+3e%9nxFbB@Wc*u^>dqe91|Fimxv2VE$oufKuw|N3L*J zyn&;GA$!Fmo{^ek#Mcwb3QTroPDx6_SP|93wTH=prdiS>y~)l?KMWIN*?9mk*Du>4 z=j2xQSbTV#^O5m|t+-bd*WXED^{j7xyf;HF2;Cgox#MJ1ln=i2qjiE!+v#KqUw13> z9aY~#m{SrS&7s{CdOK86j4FVfO;q4s%uSX`l~pb*tCTNOc^{NY8lxsSC$zS$4Hs?4 z9e*NC!3&69nDeV4sKqim9y89P2nQlGRcmgA;3zafdTD9(Oz4;Q0rmGpxm}W32 zm$00yP0>j4-@&f@HY~Vc)T!P?p*KM?F)Nrg`zu1R4ayW&Gwf(|M{)7u^WVX~)!T6+ z9|*s!&X3g}(`w^F2*#D~<2pKYR7`*39l7c`{ARH~vJtTPIr^oH(nh z`%J{Uuai*{v7%d%IjNMK5ZEnmQ5bTLKx*Sg)tzvEdqv`s^!}0cK>sx(FltNGIQcd* z8riaDbsoz6g<|6 z={9efud4nJl(7&LZNqOySR0U{fi}H$c6U5oAw`v!w zI5^`9oCjA*(xutatYnwlg9pM7$=9^!Ag){4(M~;4;}`hNbk%AMm8Oxqa}R&ujz)Z+ zr+xk{j24rTslk*Rq{x@?(eI5-u=x|(vEFrQh73IV$nLohe{TcIuds#-v22=wxlDuG z<_X5UnzQSja%k^Cy3JMRd1_8+$J=lDj zXjD20$3m=l>><(X*QY0q9Lr?>$TbTLawWQ*v z`Pr<6H3&m3MD&5*q4C~w7sf)tpGbXDU%4>)5@v>S4UYLW@?kLZ@5nj?55z>iBp;_l z<5sh4P~c-B@J(#kP$nf@unKZPU|<%z?D9?Q*4qFSW#pm9B|ggDT6}0?n*Sjf9J6eb z*$On4JPpL!FngFk<-9^MpFBqA%D^(<_h?3=2a;$R>Ce%4t`aj?RFb>LOxei$ zF4e~UjRpg(8I_|Hl=9UI#1O5iD1A+!#L9_zu;ARmC*`tlF-2Uk0%ub{+er(hPLIF( z#5{_S8#u+(R)!ufW{#IwDS#=&5su>RI5|7e@$c0GPtI@8?e;K=-F!|xbPTNQm0IG` z?r5z@xSyZuv+ zm_IpwQTmy(2yo@zCv_gTpm8h(`?Y zir{Ds^eu2|bmDB(1ezvg+`>8oy>h?Lkn}i8c z;o&J}O{q9(BzAIjqBtb5@&@(&DJR}HZ+GxdC$-i=QQBjcx+p&S&HKeBkLdln2u)&) zd5Y+Fi=DS4q<8ZzGN@|Z%dLv`fb@bS&>Y{2heq=QN1B!j3xk%l!Ex(uOwYkUz=@#@ zDHC^K50PuX#ykC7fb}y()kPIv>Jt!BCnq?}FK59+@z}39!o+BlWB*7M>cLxopoEp* zUNby3tPjrPO9+P5a1H+a`Ovs}ZBiHxPeH>8-C_1lrH%%R5ktWNkfQ+B;i#PuY`=5P zgGFM1YkZnUc6(5uM`xZgcagu4O>uX|Z@&$fobw>ju!>j(e{uib_ePSt8wvX*U#CAs zqXGu?v>0m5ytvW@G*If}(c=0PvB=L1(36cZN=_ z-pezXR+uA_0pTDj*M#kPsl%Z>=p39PEFc{SMhyDA89AqwS1Wf0Fglu{kN_F%3PPO@ z(ee{(c2QQ;5H#2KX|8)LXvl;u51e4X%5yAQfpcpXMDbkSt?3*5biz5NT?U0%(NwT7 z*=A#WEWMn)Qa#_n*CvS7973GayI;~*r5H`52sdf!<>vQ~B+GAFCA0dl%8m~wYOV5*Zcgx4ePaus! ze$3-TTO(WLy!B+|Hiks8gK+^$2HNbWV(fR_!1o)MxPR%^vguvJVENyat%TspL}htW zM}p9x&&iwPQX{)BpI1GWElt=~nMIEJzn%2@>inyAKYPn?+V0Db%x>qo{I;1=P&8IR z28*75C-dX+*YfGAk8n0Lz|(@o!J$IuBPW3YR}HuN21qpa9$FX znm)Q}{b4_SHnbPU;@gFmPP`9&|EI*zi#yt3XDw;rrs(s^O6?bXdS(7 z4=mU<0}Ex@v+$wP>}|1Ff^8@`2EZXPO=ot!N}eeA@=Wem^Mu4I^mIUBf0FhpgvwKF zX_{t6rNeLU^DRT|#;abH2@0KyZozc7`4dT|M7x~iF$3?2f#2stMCW4y-?nV}vAqal zn{&T=^D?Qm_LWTY6R?la3@FTAW^?+}{&&&MpF-1U&OS~~#lrl)9WvHvp)250Qb$}5 z1`>c)Tj;%MU2!zIcz?2+rp-vwTXs&|(J$XgIf-clP|d63uZuoI-cpiNV^Sv&gj^Hm zo@UusE?$m#z$%(baZJ1A(ks3$?ZE=^&pIxYX39zRKoZ#_ z>}?VYm)H6DoItp>T=UDruWpTWdVn5uX{8P&dA}kHgW&sOm0u(cxXnNaFQP!&Lx(t6 z(2UW|7iHk-?Dr>Lir4n@D~2pj9F2XpKF+SJGA)`HSFzWn`HlTq&WV=`uHCwNvCzxe zUv6OUw7VG^nT?^I8LCSWDXswTdLgIRO@!8XC^7h=EWX#Z-c@$$WDS3mM0a&Z={g9- zdq4*gbPq#WweVA~P8(s8;%0|S<_g@kv*c@B@d$Ge1r$LvBYj%94(v{c35NYu@aap$ z_lE!{iUHi~HgbCd=UTVCxI!8|zBf3w6toA!fSa2g>-RzCyhbbDeNNXN`e6=`vDN3S zGX8!A{KqXjE8Kv(-s5hd9=DdXB*Q;!vpfCvUkU)`}D;$CJ$DPB*=X z6cc1)sl5?V1jf^Gbau*V>NQ^wBejRlGT1w@h;GoQ!TCdg8$$Up(s;i+B~T{SQQL}L zEM|lp;kCd&XP;ZDntRLX^2OiEyzA{rqu>#sqm*;P)^%vm21%gAEk*pJ*z3B#ATv;- z{OR844z{y4To*9aaRZYL3>13MUm)_&ol3Qgx&}dUe_4=n9qcIKXae_Iu_AdP znmFldTl~~8MhFjDlH)o+(;HTwPG?)bBC)ORF%In>71@W#1s=q#@cU~bu@MS|DcFv? zz*ul60EiNCZDH~rU$%?UK^>b*6KXmHkVr&GX3WQtC$-i0Kg?RGoDG)3(wehqvmpcO%;X z&wfl=)gwtuecU~{r-x~qeo5@Rcrs1Rr}wtMQ?7H;s)fk#g>CPe^6rp(gN2fUADd{fuuK-%K)9J4@$>mGqmk zL+N9<1G-tKz2TQq@qfOBae!`@^_(D0@g(a33^1!v|JzdgS>lUsdHjYP0*kUdTGw>l zY<7TeOLMWy-zh;#>aI?C`RmwkDshLlryULbR?~aj)TwbJs+Fogf-0D7g8)dy&->?4 zep{p-N(|a0Pg~&o?O)o0)qd6P(0jwg^|!P>hrco>3b>3||NUTgC7yFNxxMlyxeuE8 z_Al3}Nx&)w+OI;&W5)clnheW&`*lY7HV&Z&q)3LHd%2*;==UhLV|BKDh17^JfzR1d zUt@1)jREo$)+^QR#eOtPNKh#?-p%`2Ld6ToZ73A^wOYl8Khk;5)%9q;;ylIgN}HhG z@(6VH&;0YWho&x5`jLjPq<%2X9j5aY`Kpnd@!+K?Q%M8-$g)cGr zJBdjh)h9Tf>r6S}rvc1e98FEb8=t|WeiAiAiNwlN2yzd|iXo`+(%^(u{p;D6w-z%G5`KHkkk5nCwiMIf2+ok=dr*2GNBZ`;P z?(H1fe%q>@nF@h*E1WXbz$jYBQD-7d?_g`nJzEZMjbL~mrUJDS9Y;*ArNgpAm!wP9 zPnGYPQc0m;&@T4K?wqADhQq+)e6JXQtFONI<@g&z%`I{mFVLuAxfVRT5TNPw_@ptJ zwee>XjNsf|Hou{LB&^*(?=T4h<8_Z>;s$tl{KU_q(M;heuyw<%LAo$gXn87Q4ky|2 zluaHaU?qT>-I>o}k_m0dZ$7BO@ps=+a=xSlHEcsikwzl(ezwt}+P8XuAc;;``lMmw z*X~*Efp2W+!DDhwLbbA-gUT2Q#`V+TlTT9zqy=r_dH_h!vN_4=K>T4V90a`=I2iWZ zl925y&_w#D_#uWP!8FN$Ed+GR*#Tb2fu*9V_BwL#N$hDfu6IcEzhbRldbR3p|@WmYgMeeX)QQ>MjF z&;jd+JKH@5w#cmYr3V87hZc# z6MfHxNGMI3Ded-F$5c!W>I9h4^%aS`#ka2sPs#xB;G|E522ZN=0H7l<$VB=XP?7|1?ik<(|H#lJ0?} zxv$x-tFFo0{+)_80>UP_5B>$_fTyl0CO!tM$$Z^zZ%kg%`Si^1f)z8UoSjYlwvjF% z$;8*glaYC7aDKaF_UCOACO9^1=g&%N2gZE?qYs@BDWdfRnDQ#+eBosq;!nRZ#>3Ip z0}0=8e%n#?=i^vqi@GishQayje_l9nJDN7+28jHB`z3CBSV%i2T8~--9O!8WuiE!H^V8B zRlHr;KGg~INhS9yMpllKMcs7rd$3_+5^Ew}_m?q#bPfa>)zU`WDnqSe{oc?sd8GnHTOY0rz-U6peT|=m)mMf>rhZKzH6Ykvj>MZVLt`5PExR}SsroOaroXz1$R;z#vAay3_rXI{T3&q#oA*G)g> zM}y*eKnJT+9~$NQL;v=wboArZowtlk=QsHN1Kpc^*`s)&`mrFBMQz;`o8xuOK3ugM zKJ!ql*c$ef+_o?Ck#X~e(_!U>1qeGvVqPI}ixun9()iM1q)jSD8Ng~0lV?b6_O(w7 z147dj9Da=-ec@?T5QO@x(5}U^N@HUD5?bfN?aREg15&{Y7dK9VSh2cmq%3G{*pHe5 zh|sH;9}CaG6_PZ~SEY!2-9UGO|-cT@*a&1Ev->vmAD=zy*y# zcnsrot8~`a<3fn!Z4kFPW^MIq@QH;x)@>}nR4d=PqKB%1A`eThFa_kgjjX9=3b4~7 zcN~u`UZVGh(7kKEyc7P>E`~wQzw&(Q=ROoDVeU;8zrUtn=kVm{3f52=x0bXs-bldt zbyX`^ZJ&X}_I2>8#KiA^yY z%(~^Hl@W-6J|gXz-}v%Hv^4Iolk1=N9ASTMv0MV< zaDqtmxCKWFu$;erYyOTmgj%mUTgQBbIWTWOeIg!)G(OlZF_1!-qc9SQUi1?)n`U7` z*Ol?+d3&q7Rj1S+ksc4PUlucbppnyK#0wyz_qDceR_Zj+y6-+9<|lE4Jl4$~%#1nh zsk1snY?l_+Z4>KR9ZFHy)}GR@k`UKhrbu+!2mX){UiolheC@&2{Jt+UQ*d^!1!9U0 zvZ)u13Pc@*E%JmumqRV|&_3=~m7h=df1bj*>P-9eQNk-qMzSLGjB`_SBW7F@tn{yY+?k*jd-gACoM|Qsqec%s)6G7zimuu z#G02xRTCVmYco#aw$01n9-BIBF6ll51oK{stk@h0!)Sg_bWAV2u>ZjK7FlU|)V|P8 zCWq@f_2xM#2PVJ9{$d60?P1#>p)0^K@vYQM<#u=wU=P;AI7X;XND8r*OF{Z~u${U< zbVNAnRR5I4W@vZRsU;@pf_ao#Q~EhK?f7uA`Fmo^N59RO~~f zf{Ip53TW+nal9elj(hpqUxiD;1xLt71wJPoZ_H@qQ0+o+(sAwJdT?!xK-kev$9GiI z*4fM#TeqbpPg)KNT>Go6@MBdo2K=N~5@@_Ot-5e*=?*pBW#sg{%6%famD(m9p!4^> z3A2)?vEaCNS*#r$D!s3k&%4TV!VRx?FyPTmdz?fD@Nard`0lc!`dafd4t&^rtJx!z zt)JpoXoAN+YO8X{n|$sOPF?_vHU6V%r*w_Esk;nZ3;tE4Xer17Y1FV-O$)B2Kw0-3 z<$)wCjGFIxIAX~3oqO~QV3AZik6sX21F?Supwv=X(e1svGI_`}Rh5E-*%RX2aX{P% z6%#+w>{EPG>9Kx-r`GYAn5jDV^QQ%CY&>K6b-0I`?2OJ0-UNAK%h_??AF9vh=mHb+ z%(14X=YCsqkZ3akZQ{Kfs!w~)jZ0?Pu29OqpD;*F*!}5sg8D=cZt43Yre_fMQ*$h{ z;BLXR7$n6%!si4$ZW}1yv0*BMeqQy+eLEDXHN=WH4}k9f`iAdfFp2c+~y9 z-Pxmy*@`CAXrzvO;>P-E0EQ`K5$1Y4sjty1QF;2SqejMWty@RzP?Ln^vJP);5JIW_ z$c8ZUO<4NJ=zh0OPvu2T-#!r6x}nj?^eXO)kWsOsWy_j-3TR2YbamP0!mF>v&g^VZ zI3?k)PPOC32Vdn4Rk~G{hZYM|Zq|zHLIINk=nXsb?!9i&`#nZ?R;G|Ng{HE7J92X| z>l)mz4}$ZQUxCV&^l0XO=8mYWBJhAN9E3xD{BhMnxu(ipI&y;mMIjQ=UQge$g9QQn zH_M)xZo6$rm<%d&`FGZ>LJXvoB4BCj+De+TqG#D%m%^Z}d(i7p$eqmbON!n4eh-j_ z7#;J?YV|jg>kvu+#M)raJ+&RaGxa?6tc64F9TAEwU6K?Y|A>+4Ue?x2V>lT1K`Vwz zfC!Xs_pJe-uI}{A#|TL`EAu9AQv``|0KueqJ=g!U@S7CC&JfTusT4Z*wGHIT(kV6< zc`D|A68V1hY5<=G?@3_=`Jb+!Zca3~t`c{>*VCC@smm1p)phpMq?p$3LAjH=AefC5 zG8dV~Kr*iyUb)%FE%+L$l{>O*P4fpGTBL;1OKZo;9V?U2INGnV;-{s3?~-SWuVoZh z2c2ntb4Nz<2c8QB!vg!>Lf`atZ&YbAfLrACp0-;~Iwr66FZGw!T0qS^noMS`oCE7C z8udHE)V1GnQx&?dr7&VSRL1MIQu@>>%mYR-`co&v3tB4n&ql4>PQzin`u2?#ys;Q` zWHtLOe7`?v1AO1g49aqTCnT>>nUE5y^TYhNH1VQN5{%wtZPFGbME9wCnCuWJDM%R4 z9R4(?YDxi6Bx3tDx_4h+c$?*bGh~CrtPa^eeN~>PYxN`jDGWtnlsYFLj&iQvBB{GA z)P>SZE-o1@vN64Rsa_YF2k`h~kfEdji-)NoAYg8Kc zEb&vB@52;A+XgVT>GSUPi@PpQ-aBXBY|TeBe4@0V5x+_b60k`etbhy6pP#49i&DVx!jbbsj+uj<7A~OHUs>_=m(-fMW^o zKyB~<PC#d$batzCTWk=^I+kUi(Qe+Lk*sa(_TP z%IU<(@QKt_q{?{UzJhdra*CPJtmJO5ShohS*;1Kxg}T+L{-Y=ejp=3X_A+DkYVSic zyeUZ+g-CV}^23SPX;_WZg*J9jTQ_iJsCE1{qNNb1ad_|_s8!!^6a(4C(DRo`GZRjQ zzwV5fon=|3pGj8w>?(<7!B*IosioO-@9ej@+QM&eme1gnQz;}pNRW=n5qik7(esJ5 z@InBouoI~;{6GQp_}FFqNd<1avY7xX+DL}lH20?FW7*1quyHUZp!btN3r7eDFvY2R zsVY}BRU2>~L`ow(HP;&VJi3T?S0dfHl!&eryp`49AI=(nVpSN*dJS5(!U1mhBl@bX z%hhLQpF^^?Ccu)OrP#`otp$$4qW7adrS{4ChjxeTRgxWMdxaau@x2#Kf@a^+1S&5$G<{_D&y9L>Sd;u;_RUIc)6hOU;+W-%EXr{1rf|G_X;=fWwk9iQvM@-585@`5V<+^lg&3Ox3VrpyzUn&lJerwUu-|hG8C00{T!1D#sJRL)`B+ z)7fI$-Tblg_4kA;!UT5WGit0P9b&#wl4s$z=I3J${q>~TzE`W;>tG;^kN3lT2uU>| z^ADd4-9-aYb&VwN8e5B;BC@Fo4qngLDa(Dt3{-v3F`mtL=Tin9>&>q8_?~+!cE|d3 zmbOiY^|zo4-C{K2a8ZBKqGTQPbm5F)cz8BhorZW4>8;$>D$xPtp)%)b2;HJ@+tDiI z$aJ1QAjA%bTf5-xNt#w43Mc$~Bx7mO?@cA$xa2!H%EVK2VLjM40cBZF&he{^XFYg2 zr2JtclMKBUQ1-6-I~Zg?URDW*iKKRGjQYq)Mn@2{ske$JM|N}%LnKplxSus9rOgS9 zm#Z)qm=c2pzb_l&&Gay;*+aJv#X*!E0Hu;`=fT|6(Wn{b=(t$k?FD;kr35^-w%?ur z^(6HOjghHq3FSSapj)E>24dKpm7JTG@@0)oG-K2am8a=mPe4QWL zJD^T$z1PQq6OZ0q!_gPd>b28`wl-`T$yxl0oWSGGr%=a+hekPGzRbwH_!a#yp;&4vq=S9~@i&hj2RgAhiEv7wotzVGhZ>kgd6BG(gHOj0q zr;AA{vR2J`Ls-kUL4UfMeHD6GsO?g&7-u;;Hlj;`)K#3Su%cHCsg?AjJJ!I=xX{{h zN#iA00)=3(&KY_yAvtb2TP4;36!~8MwfQE+^`B~-B*`C&E_`WO&>?IXMs0yx;Al{> ze*u#{y})D_ccc=PKb&pgn+@FM@TNqvbtK?#L5gHXH6Dc7)Vw__* zlY0%>T5hK!gTI31(Cz>Yhrq@gRs5P43P0xgr z=JrYns$Ozd{G3<~oA@8PXC51Yvp;)iMdPILVOyrSm-uV!?++IfgC$hdGeXi3G}!LH zSJlDZf`ZH)l3ow3?k}I``8S5f*BDq8ifxmvi#fQgbkw=)qpF;^nE^+@?Z0zN{+wm} z$3b&oOy-kl1I>kas$$?ex9IR6!edrx}3Dr^;Sl6GN1{Eek|vI|l`kks8MFH*1-SX+6fohVu%lu1|&Qr1rjde_RHp$)c zKOJw;GR+8dRq;b!KR2%3LHVC1lfOInpd>kmS9=!c_HS#^5>)j(3 z6|+X#Q+%Qm*ug(Jh;1zvDjgz!1g7%Xl2;E$GUmEs4RPyX+>mSdD$v@5>POF~$rvODpxI}(seFyA!4F`uIG3k~; z=PR{=x$YT{KwuH`y_y=|$G2IW--cqS@{n^J;rP(~%49UQ{%4rm!_M{3mN!Cw>h>Ti zY_dk==NPHIyZdFLKdi1l=7PJ1MVT}-tNWv^3<)Vpbe)N*jE;!T@I%+mlCw&ew)pXp z)ZD?^=@qwYxVQz(5(d4m^+nw9J)7kI8o<-Bd3-xD#>Sbdj6VIiXIsts;3;>FN-Uwh zQYiGteu4<{LsNG1Q>bO~5G%&f>s+Szi_~ec@|KK+?iW6P=E6tbEdpY^W=uD9uPp5( z!wW4b1n{za2X;KzHj)->QZ6hc4x1jBfd;OS2M4kwWXjO(yX8`RVu$`V0D^0Ew6kXg z1P>b`XP=IT%}J^OmB@#@61A`{m!u#=oKDPQMN?XN#&1BXRS*1mwmLLzxQH!Ak{^myGLrqNpJf9Mg(sqF=R3}P|A zTlZEBaHr;xI5fgvnNPjr@_(a$o1C6GiR-~wB3p#BW=1mGB7;w4pkSCtcN$wP7o3+7 zzfIRWZPc3PsnBgGaL=l$A>k(z`SGuJ!oBwC>EU7n&;l?f#y`5Q{^VUMdJYt^lClAb z8x6$D|Ijgn@0Kt{K`iN=ICD#7?6Bmap}%(8;~zBh5_xBIH^1(h>Go)9G}{VJ&BXV( zPuh1c5T*wnuvh%scAj;IOUsqy9i%t=(Rn0Oey$d^llP!FWaEO!zddD5R!nxoi`!d| z;Dqt~Z!Oy(x=H$DkSmDhEU+YdQWlm;W@o^d1k1k#cA$pz+l*D}Zh>xLd3PB1jU|j^ zyzjv=p-Pq74@O}=H$IB%($T2+@CWS4sGUx*sp6%LUO zM36l0;fv^E2y}?A(d9gpV{{Z!C=<2fchVtrP!u*gqI)TUz*e#`1DA}C9nD{T;TG|c7O%pw9s0#+&DR#I_1tO!f@&FWp;Do(^lgFy5IlL(_h@UrkUwA(s5uhTq5; zm^`XH@4a8%n(AkSpo=cLsB9rVWO?kUMn~h&TCrgP%QUrvS_2~Eut_EI%&+y~4l_B( zbMZPhoQxzgL3fVToWFXLN>$xr8@=!GrX~54l6*L#L+3#NY?W3W=z`fw9Bc|(5@&OW zoug2W_Az4cU93XKp4W4QN<V~xWFXJ zglP4u@-_YmCdh1r!Zy7UK3~0hvM(zR|Fe_g4qbKe3J*D92+vsJM0YE+ciMj`oX$6D zby-VjXxWgG*+5O&hCl1uxE)z}M z7*QL)?x4Mu`YMG@hKkh{J&}9jU^=G0z841DKd5=rEgQquMjR2NnRGQ?^>!KAJ+R{E z*TrBPhr$!$SJtXL6F3Hmz5juDZ8a~6+497q5#}S=vvI*7Uedqr{Dz;7j|Fb(8X5ud ztsCmsIj?Aa1YD^}&*94HIb3nKp(2KM({a^TND=N2>g`#h5UjeB&zF#{j};x$=bZ~+ zB_vq`uh*Kl#={Lia8kxAQB=V2bG)6YBzca1dO2uUW!wtakHglVTrD(JRT^akFq_*v^1&RkyMTFVllK>6ZVB8smYHe2~~jpuYF96TdFb zf-#Ei0q85<_C>u!&-gq03&*j9RqKB4GeO@o&yzLrIL7y?E_^?fJ{{}5V%Bhrn4;T* z{dnqyhjYCJUZv+>K~8(8!L68#p7QW}z_~Wq_H{*bztY%S@shf-hQL-ShwYL|>Zp}!uGAzO-Tm5w{QW!A+vmxyc$P)A8zqRO0mxn>SvB@+P3e$FZj2*w82^MB$=yQi3;ka zoAHHZ83=e?SAaVl_2sA^$))L<6%v~#CUeC#u-(Mb>88!dj$ueZ_5 z7=QEL+mft%=9y&7^5l`dP*9f*A(={?SiX7kY1Xc)U6-6mxk5Ym<9LBG?;|F)1w2uz zO1qqe}gUpzV|y(wqWwKAQ|T>FmNbA z&ow!$FYtKsS^w&5DBOeEg8cN+LdWwye^>r5D{wTzUNa4U)pd>vlm?6l8_wuwz-DE5 z{|mm`LNN{x;$Uz#nsX4{aiK~4s}@}e&H}+H|0Ks>R|fl@&YZbN1}Bq<(`Y)hi4YvD zWcY~f*r1{&W7Hm%Rq<#~`Tn}6ThJvjZ0PC)YUl$7a5M4BKr@IxnnVH22mb5d8v6Z}ri&e0KRAr|kcn+F zN7ouUQuMXmj7sZ{tP6$HHN_o)#OHj;pM>3xm*^RLKI^hU19$fGgB$9$I9U__<*9wJfJ z>ej*JiPg3_{;_6nE}qfUA^s*q6pSr1I;zxrxvJA!2nRtLVl|1Tuer}mi`}_>el{Q0 zjjg{SnwT>!*xs%cT{<$2{Z&?d#etU%j8&R_AFye_|DdzIy<2a|fYZ6SlE>JYzcUcR zka${?A@1{PIo24IjuBg1w!PO*bN)SH?9=McNe3@Qrq#fUGF}g-T$1Q(_FcQ}7PRL= zi@WOmrA7jVUS5v>7F{UVhdKSYy|daEF>}MvKLjNMKe8JYyph3+??8hBOS>M6-AZ+o zonhwymZxgOm87ng^+M876S@C^Y@NQA)BBqo0B&6li|ieEoZMCUsBYOzkA7VR?~wKO9Tr0!__>Mw{?e; zfidQPX+MJRwm8i2Qb0OK-{kh#CFK9Wv-Fc=F=r_Q0kp_@V=YF$j!DY}_Xoe>;gKSK z&xXi23=1$YF3;3?*Heyz?bb9A76tya028K}eiO zzpY!G@^5~A@2Bi=GzS-`z9!YmlP&|m%3-u7C(?@Ww8b2?X!p;`Wvy^Ct__oUOWEV$ zw6q_%xj1Ut_QmT)gL)tjSHZ}~B`3M<7cO|4!A&{Ga0VPn`7E5)7jXs*b6;s?u9x!;>|0nP0 z|0=be-S(Hp7wv-@{yN+N6XQd9K@So(b=Q8`%G^Syzxzy9G*b>0Tck+8>48bV=I7Vx zDR&?Jd3)iu9b(f6IxBONVx`!33bhumE4=?0ub-iI2M3JzxG(9uwT`Ug$5Vm77 zu?kjzC$C_jnCtGRf9FFXt5ICOn2AjwMDv8XBKDcRaVbC%_U<*)MBy3C%p_zE@QRMcBywaK_knI&wNuL7Ob%WU76VUOHN9Ra zhHi&q#8kh<6x2?g61^v-MVuME>Oa#UEZ`C$&oC>w@skaT(4oq8e(JxD*V`D$C0I>f z50-mfpjb=!%}>}czxubc>>8Y%AFZ9oDmM6=>tP&l`jU)}91XKu&OaUU^kuq>9+-@c zqI+vBLCS;R6vMudo}XAwoxzgOWLS9;CcdfV*+<3i zGwcQGkp5h>4*+I+sn{k1MIqs!Vn?U!NaF_f-2gQ^!sxP@VUvvC7ix~8oVwCyRnI~& z$&lYveg?&$a-pag_$hZs$KLI~Lt$idZ_lsCHPahP#r6@Ji_bqia?-2ztLe(n&s;3N za+lcJE*+sP>tp(C(J;6K!vg+1)<{^HDK}+s0K01BlvwPSDH;b?T2Uo;fp0gtK zHRu2Ixqwi1=sppokAaXw*M5cDSWSB;D+S$B1cClX(YePn{rz!#OorT}TxQgiTlu=T zxsJjpMy|ORCD+W{rOdT7V=jf(@I~&|Tyu%Ap&-NiU~t`(u6;-519=sxv!b0-b$Oj|U@=W{4GXaeQy z^_vOb=Tei|=EQwv+goBSUC5*%Lg1fV`Jr=-Bzy-Ii}uK<%=?(xb}lk(AH2P4{o2$e zN10iJH1t<6$33=2@VU-FRwb_xSIgFstn{x0SqIDQ%eBvpP(^M#U{On8s{rMV1Tr zFE^6O41u+a5(r_b;Vc(YhD!!Nzcq*mG0%3k>(5jb`mACbd`FED<(2Q(m7-p0rtyoy zoZT7~VJLK|G(!Yw^;^D}BV)1lerGCvAVO!r)AorjU`mv%uaQ@eYNCx$ymCYGB(LM7J6Z{;fh-8wVI+?SH0 zT8`VM6L2!GE_}uFT!fD_L{bhKu#lUA_)IUlHbTl?v`V;ovy?MZw*$)K7jZn=E4Or~ z$$i~}{ZQPW8!0gUF;T$^-@AshnoG17Qwj?oJ!i=7lb}|Q1eDPNY9gt(o-OdaLdAp; zWd&PWu7+BpLM~Q4JGEk|zWKQ>4%-0`7Z0qAuHBzNvADid7x%VU5Uz38LwfU3mDf!? zSXqT&2W4j((%E|<+T@2XavA=6=D>opRFzn?c`fq`cTl6Idv4E3Ny~p##Gi5qJkU!SDn6m!b80A%zmn3^G%8W0lNGtUBFAgE5b?*G5O{?= z>i%qaI9H z_pSgT?v8?ij>vGL4ZEYSjINRLwp_c@#S1^JC`}cQU|1Iu>w$`tiIlNeq>ND zg(oK~58el@o_fU|EN;~^W}m%et<0;<{(fQ2NeT|Lrxc;7Og%y;rL_lvzcets%lL;J z4fTySEZcwcxf_8;dFr)U^W}ae3uTeI5MpC&V=u1yM0YDK%V&J5?2_EM(|Il4KgbQt zf_6GR>+S1|+e;iNeiJJ^BagCp6YuA}>mf+xYh#5fqYTVBar z+TQk8P>keOhxv#7RrwtfG0AyFE|(r0)Fm|tC^n{$W$dmG1|499P@8`}gZOUtzfXUt z8PEZxpBuc=xLSJuhTwpfPS<$+9hhM?JGrjUZNmw>d^hggxYjd_=Td$=x1mnodv`qk z|9dHiZAb1{xMG^IT9DX^s79|!^U?-`;C1a68gbsi&GeB>5uG%x=`|pRJ-pwXqDwe`SW~aZq25TwH7!IUhfpY zfDkdLORrDgx_OS`$BqC|3_ptXXzFx{Gkg9A;(21I9a}0hnJ@I9W9ljp9p4k{#&v&x z{W%~Ac79CA7(eavlx-2Tn3{A)W5;RM_XYMmm5J0&-<8;jcD}NFeef*Y_mG5dU!`sD zSLOr2&4OL8Ol^HLOVVH)c7SQq`9^GNie{OK>Ur1I4;pqF=`R%-{>lEJvQtDL zd#7&)%OW_pvf!WEiM_MPt8*N;h@zU{Rhr#atGh|IX^X!>Dc=d^AW2t}>i6%vuI?&Vnr-oSU`A;3>4lIs zjUc}OpSw|}Wq#n)NZlnKEleR&Oy}OOSCboKa;q{dRi?Ql{DAJCebtj4`<@z!C{u1U z>}UMyvU7oR&0{KiUAW;v=r6fpU+>X~6hqBM@pksPY`}UpR^ic!3(;7M=niyCh0F05 zRu~EawW1{>IacC)8bGb($5acIhpwygT>rwYD+Q5U1W&cvWQnG9J|3pN|C*_#_5Pf#Dj`+Rx+)BCFF56TuEl^GqyTlKc8JrZ8{F!ElsbL+&se$CChwe#C4bBl8_9nIsRjU< zS*$thIi1+@d${t;8_X94reCG%v%#*CN7noX^~BtZLj+<>^r-7QEZJuKsrcB{z(l39&DOFLOwqjdMCHwX z>}d4#QlZ>i&2zUJ<;X-o?Yc0{_uDZ*oS6|qz3u`Y{Zsne!H{5pBTXHO^eaF7{PoPt z$1`l}6xnIzQpM?b@W*l+p7)~9C5SCn&wrQ#X-Z8IRN|w@=1P)x0AOSGZIO|NmT3iD zISHnfL{}Jfr$v^s0Fr#80RjK2Uxsr71d&rw7m*!%w`_CegyL)53j#UYxIDaNEE}Sy>i>RIFx3wAbwFI3c2j?X;QydmLIp; z?-<86tR&T7uBOE1!^d8$$d5@^L4bSMVF0L46T=pHA@eBUlG3jg@Y%Gi^qHOK!KRj`9{Oya$Nb$E^ zf=mB=-)^D2#g64&_X{K;3P>UKc&vX`F`S7Tr# z%f?*#LFaXQhvZg-zPkPM+2lOnV&o_l2(h1UBShk&DP({iCF2vtp`{Ulo zNFZg0^X9wYq7<#1)-OsZsTukyX}^1^!KBTbnrvcFRZ@@bWh58?(G_+HVk6>R=%C19 zOq>K~(#~-56m$!ctOkJsld(Ih`FHN=x`D~jgi}vG1ZR_IoIiSvXQ%X~iVJRN?@AW` zP~`V%{u-LX8Kjw!kaknKV3g&Z?$7-GMu4+N?@^U7S&$}#Jdwo(6D~zsK<}4KRqrS+ zy+1GNz!*v;oXWOe&j2;GABiuU-|%COf3Sh2;&w|f9ft8*0ON@WMHBYVO+s1N?dEzO z78vEky6paJ9!t~Y1VaK1*Oe5zWP!&jzTMHwe5F+HPf+ zB5m4SN>Kj%kGCuIe%fnu1I)d|XOT)g)nJ{z!j~4$pOxQN93koqctlB4%~^*up2c38 z(7!0f!VS#5``_O|*1gg1y%wd;$(P+u{KhvnyLKF31j#PoU$!3TczC9o%tzkYrCa2F zEpz02@SG88G!TISe)FYv?6Oa9?zqID1R)UdH@%#@wXlI{aEQPk@uIAA_H)p}m5bHm zQusUFv*8{|N4FG#{RfRfmC=4sl`UoMODnxw1wr&mxTeyoO3xNgiT{w}#h}oT?XtPA z_hR1GC`#^-UBU0PWLV!qF$+Fil)}amhpr#Nsy9?Qi_Mg-5L#h$|uFuUH zlNuZr1zjdlT_q_f04_LOBJ-+Xx?x`o5!sQzY|7jKpo6qlL`&bw8P~B%D`(FU8P2Y0+6SB%3-pn6L?({7TXApL^wW7Ei!Va0Z>q zl@R%QsO15q)t|}-pHdnoo@nw7MU}VkD=(peh^vsq7H+KNU!8`Z)4icZ#={zKCwke~ z*C4t{o|Og5XML+btG`Nfm)IF~*Kz(2~4jBzl-JDgB z(K=uFB7y3t(aL%4pPQqqy-s7_)M6x>Q$S|nJL6lG#>5%jtw4Nhi}qa!W{mtAM1s3f zYY-*7&`|LR#x`=NKlQS}^Irt6uE5W*uGAUwer1-X?k_Qnb4&Qt;tmvg3C1k31i^Ie zX{}C}neAz2np*5$*R)~0`47YwU+-XV$FEoBx*0t*x6Sjou+>k9Nsr9iNQD$22vshq z9%0z-Hmka;AbfK> z|4RP)EkyYf$;*zonta=9yMBWen_?l}rSY)s^;eyToecZuzqa}r9$#~qx@cHr2ZBCF zR6-n$%h1JC>Bq?JPGx2@qMy;A?&>%t>Z8%$^CA9PQny}EwI6VH`2*Wzp5@6_4g|XI zI;q>4f4Nn7#~}TfXR@bQyR}lY+elJk5}*f!NMzFvZ9Y5Kj<22OJkc0FXZ7`Qfkzts z;v53fw1$EvhgMFk-=XXK-ZaE^fZRV8Jau_G`t;&Uhn8@@3$N*NOne=FK1&`?VTjI>Sp2#44(A*Tw(5= z;8#C4eVnim5OJ}5K4sP+CEo`=1f>%JukQV}=5LzU!plR>u8)TWPdeFJjY@qnPr5;q za3?3Zgj68ReU#gL^t0ivk6EzBMj&q?;NtaY6iC;RbETw>DWMFaVfpoIvFN+;`S@A^bb+O`%~ycqZ$0;o5eE@;JC$Fb$s1moG>>=yqAs(O4@IJk&2Cw0KEVfJTk1b@)&P0@1)aoo7|*{sFn_hCo*!@^;v5yg_!-rIPi z!w}8CD*MfrU`-bn()d;h*zns|;a}3ThG1;(5!iCBW-KUiOBo#9-l38)GE5zwE|vhH z#CBFqk8c}FR*5B<4>yfp_j^|Pf)o~|E2ber_$k*o*&epvE$?IKS~v|&jyXrnBaZ}a zXp&)X2%+vq#fFYt6T<&5R z#@+#^;HCs0_zna|tl^{7MUV*%q$;$y0t=Zb0Tm+Q!ZaOF;y0a-C(?z2)`2V4QWnDY zcNQ$+S89sD{oW?2M|AGSKgHkD!{>Mcg{=3E-8-^2qLe(+6WYZcn!roFmMm4t)f4$(00v;M^YhkbRN^%1huP`w{Kp} zbc1qoCL03p$ojUg7yjVEWMZ^xk9}2#Q|RVyX|ZIe!j}n~cByy3DbxBo`~JVd_o~H& zzh;huJy@QplP)_u@D2V4DtYgUhu>f7B7l@aXq60WNFNfSGwY<0gc~xQpU*T^214r|*Y)nA!I;-x`w_*%W{UX_VrX_%reW7Pxd@9eX^P#XBhd6XM{i6>j-5D8(g8 zfR}AB7r+vpSKF2P;g17M*NpmS1t!pjdy(EC#DFYYzD3d-v6aV)wvUA+?(CgC|5C#r zBR2&614#MJXM(iNIH7x2ip%KPX|Qk#h?(+UN0XOnc@#R7@$%vvJRq}I>-bdGZL+IL zOY2zy>Ix`eE&%x}qkM-I8rbotaP;hy<-H~yrw~=yG>&t@fGfe($|jhLoPuC|BPlE; zB?YGJW(+qK<461?_5^X@rx5hcMTqex`$wg#^hcT(~f$qtU^|kp| zYSa^AhSqPC|CB}Ejy&sK@#K)fIumG0kLi{{7})mL(cE^%Z75eB;!kgJ%F3!#_=Xe( zb*gBT(>g$u9+H-%;|EL}6C@_KpG&JguHXt{&#;>4%m1}mLp*RIJv0K35Q0U(IE zOF&;4cYiyBO!%v5+5N+44!eW{wnOTK)o)4k|3~cbS0fdts1acnHNs!JHCaHL(Mfh6 z7bgB0=<Xg?ccLL{tx8o(W9_t$p=g+j{Oh? zCN?IQgZX3j#no`@wp;&JO?ALdOZvX+Cx2lAtP!J^v3Ar#V3q~LMOg+ip$B~#g5|KX zvcmhEP*8g+=~V90<$-TE2m$-0e^C#oc)?Moh<0%K^+v5*Usv829lAnZW2?@>J|;=}mLI^rhC5-tGC)## zJW^X_&0e9G;GY}iAtuv%M}ehFgz`)_t=2PFD!_?rDP*>G!27UU%6dds5CtE>ev4tdm%G=b}iXzn`K7 zO;aP}Ui4Jbwk&jFCR4h#nNYEJ#+KBv2(S)axa*2Oqz_AT;3I{Eg>?pMScWuYqm&d3 zLQ1_Fg3jNLo~g=5bp7}3wDN}pOCyL0pOCB(Lyv+$#wZRh@A;DK9-b?r^7w^~r)4hZ zU&osF40x(dPCOB$Iq=KgATTt|fTq;1O1;48mz)Ly$=H(;<*P47x57ylu0#zH12Y4j zWut_yXC7%0UwF9@s*uSmAV!py=NCVNm~zP8>;--jr(o2Ie+*ZUiUKQ#t5SON(a9* zTyqhug72l7MtHn=t;x&2!lUvAzd8yO=%wC7T0IvMJ01x(ZmuUY?H2WcBRdfb=_trq zYWVPixHNqmKe}bOv+!{C{MQzr)f+ulLiyglG$SH3|l?nef0~?^=21TolID^p54*?_xXX zi4}X&#NKYMbAy!1NU#!iDSi=xq!Y#r-j{Y4PWE2BpU>$IL~LJNM#HZz&WjBeuXl&& zbn)=N%$UJMGGqGCaGf|F-@T>zMnk)jSmMa&_AP^$NL|f+De=#( zx7;7Wt?r|=p8i{-vKplH*aZ#c%kEjIliyrlzv!N2g4adDBeB!_f=B%#e1(ESYfl56 zn%}f!_8;VR`7OU1Zmzm$nIiO?7(>wo|7-&tyk>a4nX0dDc>P(a+Pxhq9SRY9v0*5c zu&YDRzUGywUo#+(odNR4QoumwgLGiiH@?$*eRKX^(}%rP^3j%7Y0`zeYk{-UUSIk| z2>ElcXi4(X(WzYD$*tl;^pncA7+xkgeCR0b$i}e5^LIzvwYdwDP;P|gqLy~+YIoqe zm0t#F42B)-&eF?yg|jRu&Ce||NewMXfMwm+oRgVqnMRS9PAb2~WE zEJ4DWHV^n5bKQg_cK1$7?9X11sPk3ZLa*+YmwLJD$VhNUW-soR_+<>o-I~+LO6p1CCbyS-1yJ&fi8V2qTtPk_%0J|{2(6NZDn9qEv%bSj3 zEz9#!mQjZA;nZa5*FNQ=u8{(q?pmdu8kUyUD`9jiHp$pgzYsAw4`CDtrqygY9V8Vc z(e4WeSFhS_eahKK?3OLrN$6Ek!&2=Mme@LeB{$uA`4}c>s7c=GIU4;}Cht?uH2Wsa z*e&#z{$(RZLaV?RZRAdEFLv`I69G1_Ml@EaomwHs2C5{5}GXgW6C+ zer-=uuX{yuBwLcVTl`TQ5v9A=k_gR@Z_E#hub5N6)XbwLql~7=F78c(C?4U;*Dbe- zs3|QzSCyvIbl8qdJXkIN29hJQ*by$s?PYx6`cHI^ z)kE|jSFjdqMzP-|!$Is1geCbV2!5f0`(Fn4!ymQ$D~2@V$ze#1wPd|-*0{&|sv!J$ zoWP^t_8U(LT~1wgxORFH_s{?Y3QIEI9N#MEy0gyP_RIbwL`X}A$8NUr@uy;t`x2Id z%j%oYr#j6jx&uFJw5w^O8i+{cYJBhk3Q%h1F(2Bl2J?d8!mAE@{ljyvQ}8wqHLIvu z@Oxn4leA){Y0>5fWNLoY0Kn5dM7QP6pf8rlWz}6DJDRq6++00MRJ1cwcViXDZ`v-I z6K#+>>7Ji#L1hTB(FJk1Lf;uUyou)-~sGy#XDMf1;46LeHjL%1Ji7M_a{Ykouv&qpO%B*x^Sa)js>w zz7~5d!DSKo?>8u~&}(Sm3h2*~buH!!+eFBQmh=Kk4Dnj~oFIH?r2VbXzf@bIkr=X+ zq*8dcc4z!jEpHWzLXTGUaH_Y5u$N>E*HbJ<=#=iQsRexRm3qMEbh4l_kNs( zwf|7k^8DFz)&&$E86Isp#4^y;t`&<8W3a%enb%U@oP9XUUDQe@6h4Xd2NhqEc-x>8Np>L;&`1t>{Us;o|Lw+@b`SqRH`Xh8OuHhXB(# zXMO2ox@A2pPo?H? zdaRVjk}jr%qZJj4n~SkY0aE5WUgwvXjYy=?=wwJ`okX=tP?gbkzfdxd)6YYJg{nyA z>RhW;nxM@(%Z@M|Kj?~nePN{w#6gUxUZ?D;sk~r)WB-V3F>9%9iS0>lI46^EY1 zYTqiZ4^0&2grJmZL*`XbtHzI^+tefYE2mCSjGdXW&*R*&)$l!B7q4fYW1=bXsAlex4)+liHkTPBmT zaBxme-iVcai`#68&m#(>2RuJJ)MRHW0s1DVG!E&K*-I`?3IaRHN~~H~y?&pbn9zHJ z9J)YbTDva7mjlEx2WxBmTW4nz8~>RXg!_vf&T@5oDN?WNls!PYHyM0J)6(G78gnfV z9(-f;X++7_#%s|W{s^RIgg*B;)Qn2tHRT2^f|ET+W!`Gl^P$3p5fzvW7GZ#|v%74x zU&i?v@&zGr9L9I*nNfk>lD+<7WsBA1P>#hs?vH zd)JeUZI&)Eagy5RGZ>9piU*d*NwPJ5VNsq!UHt1vnQZT;F5i-5H9=k4Ac<3r1RGF- zAxrWhBX?0?A+!d_u4)G4v1OVQ7{E{%YB6Tpb7&gc(Jf{;gggIwfh721k@C!rkdz!t za0vwY>6`{C38mr5&l0s532rQkXF}T%!hcGuI#C7N_;&}VkZGjJD|b40_ZGAvhH z0SUyopl)sWT}gT3@7F*@hG|bg?Uw%j2WyuSz(nG3{OxXGrotu13GvL5^+HE#yZtno zsO_R2p|5HGqxh7;O64|$Xe~9}bhSt(-}3G=^mc>(VX?|rQxaQ?;SGUHEDj|kE4#ll zKxuBv8rGW3_WdTJ>Bm4!tqjo@j}!*)oM@->_k)w)?8E$c#AD&QkytWk_?(5>&Hh(r ze*Q{G$kgz=qu9E0Ysu)tpFLf?#@jrj;*02O*2;0@Y*ah9R<*@pF&USlr1Q?>;kKQE zqyu>ou}s7KZ8baTd+h2Z2iY;^4UwIItWF7+{+{aUQMwVng|qzIEqou!57My6eB&YO2Qgnh< zn1d@nFMz@F6j^wAeei7L1u>?jr)_`JcET+5<G#xuO z7XEx#&gdm)xnhROh=^$y&e^!auPlh{@*ik#g*2{NbF(^`z{Elzw(KrjpG=Tn4QTBw znOArb`2soHrI(c2cc1sRq=t_N>Zg4BI{|}W%*UHT#C$TwFsBA0_ zJ$Lwe4j!f9I<9%DXwd$(?0pqvAOKE`KMAuO3GsT9d}l1OtkVO@s4RDrZhWEFW~!coI~w)z`>uFiN-_vh==X5=9R^GqE05C% zYA_#3Sg3cp-VZHwfmT)y7rl9FJ!$Z169fgZp8%(&A2JEFJKLe5+=`?Q@J_#BlYQmq zWy;4yS6Z>N3I1}E9tawp{j~O@_Xi{wHyUbo7H4aKZ4yOl5-d7oA;NoQ=EbdTf!Iy&wT-74aJ$Mwf~t<&74Fi~O!_C~QP zKm@Nb^@Yr|A6@9;;c_@|zMFXWvc){w;I=Q4B@A~kK1VFhTh(Dd@xkT%?CaSdz9$93 zOWp)#nsh${1(T=Lh*l+TwvM?#o%E0k>*u!Kn;vA(8h#7NxGD0N_zs;9X0@V8(>}sl zp2D+l{X_j=(bSvJSwebrSc&<~{>}UR!ZbXY)xfA@4KV2TR%-uVj7_zyi?BY!h0qDq zm2~r`jiwIfRKPphu4Lax_87-1(HhH2qtm>T{k3ohNdv8Ma#W972En;v)loc$%g(ua z`JUY>f3#%-$d?~JaV=Z=va(M2sK>SlU@;0pDS3rLclV=fxmiPdR-IiAHamX0#hX{_ z);Pp*uwVQ@4_aso8V`u$+=i(|6SkR_QzA4Xyn4EU*NN6uRUCEW{^MEAO5N40&L&Qb zp4PF=xwBl2OaPa)As*8u(%$hDooN0 zo-OFFP2m-p=SH*aN#LV5d;S~*R#|W&wN}I1f2xhOiG+N_{I0+w<5s9BTkadwkOy)@ zQ5rBV+-Q=8E&5Ai&FB-Y5(kg4G%lY|54iqSe`b!F6dni}>gP4|M5g>S^Lb)Rjx7jB zA{N4d;lJ#$=zhY1`@P@6?bhP8;+=173n=JlPxC2qwFGFOPe~UNWwh8dsCxJx=$&av zyK*|LFp5nl7ZzXeIJyhbb_c5hpu<0o?7;*1n>Hia=upD%^`qg{ETxs8+aPAQjysB} zGs3(3t4@KlV)p&kbslK4%evIXMh4J>Hf^kQsQ>(Xh=ALWTgn;D!*v!l-JNZ)=3JG$ zQ_O$GfJX>khqY15*|^cMqTG8b_p?Pecj4|o=dOO*cpa)Wf=%MjUr}M!Y9;QcuawZBt zLlIOQMNVz5L*c3^8#p;ahg$Fk67)5C9O$%@RE*bbIeDBhpPDv2dlre4;h{bSRw+n< zQaOJ%P4PnL!;e~R*FspGnL?u6Yn%^WIjSw8mon#~mz4a@M63t;)||Zg&W7yK!cuwa z{InIfVql6xmxneNSje@$otJI>*|ZF`(?{aF5Jsxi>Bh!@Yt*{$9u~ya0fDTpFL%4I zod0y*wH8nSYS&J^0UE(Po+Ha53EoY0-n=1wi_sK1@mHPW*!DE5BoU+a-r0sD0c#?T zyz?feY=CuPTA4ova3Sivb*WKGDU9yv4hmLaD}Z}|aH&Jb30)uYrjn-I1_nSR-}Me_ za{7QTI+~N4O*OSv-VjS3*Ym?s+1Bsc_-&UHnR?*~3u&g$dwK(*A5wSm`I&# zzl-AUPUOTMe{1lT|^4i)0+G2W@yd(RTq~eAHpBQ$93#R&b=*_Nb;kiAtZ|{=3ni9wtZ8Ur$YJF z`E}ACT`4MSKfD1+Y~SCc;T(p4X#Xrkuz&}&O6D}NA5Eg&x87x;E(ht&+1KgPyq(HA^jG90ckK`Ow zq=&*{yE95eEP2Mf`dr(1AMFHjUC-7vYRmmx3;?pPm=3jLCy1dX&+g-Ee%d0SW3b`; zCtWV?QK-S9lHnh>*>A}4jZl=c3q5V5zQ4~?`@KGyC$zZpr)1lXs@y;z;+FTyz^W^T z&mTyD6d>@uRkLRv&RcgoUHJX;Si(Sx!*8;6zyG-|MB_bkLF+lVs)X1ar~XWR;P^>@ zCL0G9A59>wa7na09QZaUECo+EC;0M~2raSe)qTu=pwh{F2qk{2Y)7^?@vw)^X9OLH zEIBtG6&60kCE~^PUj85rM3W@!3EsOusrKG=25SAN`L!4mVwJ#|aOO+1;(PMk5pLP; zT}*(Yy)#EwPYioW)pvS;xi z*VNHJ1)_VbwW`CR|4O8>kU>m69h)}iSA4BfHU0GO-8lVsB4~;RK?uQ%_KFAhi?#3P zyK&CFlHh6IIr!%ADsf^%%mOg=A;t8szP5|owT)y`PaQpm{!P#1pE-X>dqsBzMe&T) z!HuH-$vS`+(Jp1YNZH5z8Dbq2`+x-|C~0m2-b8<WFO7hB&&7Oo;;H+5%f2p8}F4P(mEsQ3KHT^Ls_$>r(Ef+eruFl z0uFQn^q8l>@$c6Lf^VA8u|M)uSx=}hGDmuq_R((PiTSTvT+Ba>q^6o|E*j0hfB*u5 zN3Q~$C+nl&a`jzcNm3+e#b^zJb9h(!8}cdZzUJ%ek%u?rSy?;C%tq}UD}X2a(4y;^ zpr&Eyl__`2$oWW%ZQc-2Wns|@#_sp(ce`UHr`tPCy+Af-A6z9CuRGc7;o^SzX`E6Q zb@6-3-=S>oYYPDnDUYxE>2c*B$v}$!FowSQV1NoDUVaVgktAu+*v^?RsCDZ9Onj^I zh3M@MX|WAvtP1Rm>}R@0kl4D_7k$c?2mqlA6n2g{V?4E@c5jauU*JW#JbL04_8_>6 z!^oD3T>{jy*`^UD0h8KEb2qQJ+~|3F2QWB*7IUR^3e300O$=NxazF%V=y=zckRd5e>BL=ZshFZO2_SvyS}0FJHf7j8pr*2R_v#i zIp3pi;fCB6!4o1q4-b1?ZG;CDPy;&ZMV8XN4xFyS6^0dydcG)8MTrEScjs zTy>(+(OI)1fjSqFlG$lsszNxiX;)=zso`6;-ih+Co#;$Ge>u!J)>nb&H+Ls2CUC#9 zp*EY}qy9sHpRWHsMQIi&Cuw;!o7%=P63BSRX00}T@Tp3IA0h;6{A-1A{Jn!pTDaZw z`)xkY2X^2ON)g-MmQEJfDaI8hI;E0pwLc!j|JJ*9;Z`Hbx1BT^o5YeziVOk5N;-WX z)mt8vPJ1b3Bi_?AnEiEoAyV25#Ne|}H7&Y~sZ!dG8@bkPouJ|VXf*{QC6%pvWFzvS z+4BOXF1o2#N)zge*cFcrohWlwdqJU`WACX5IIk`MS=0wZG!&!I42fqtcE|5K>{NpO zvemwLWh=Zs<&RiFAv?5K6=`t6oeQ1iFw8lxSCcFVj|#L;7c;Yz6k-`av+RsLXtuyG zhrl+rXRl9Apsa32`>_zfqyfWX##Z^(*FW+Po|kS)KGpX!CV7Qr#e&Xe8feE=@AD?-6z3U*z$L>#>0OyMweKSAxG(y_2N#*kP(Wyv}vxZSQE{oA-hu4)F z&kExRzX>k8$aSX|kofg=>fv->J2^_JaaVYMzx3>5FOO!9+-wR26eN)5eZ&22N1n53 z0YzDaJGOBkg6C=2x1}d4!~bl~3$2}#+UXB`@2M!i>!7IhVnc&;7w7o^vynFlMj~Jb z`9tY_MzhDZ21B=FV5XqOao9KaW3}PSlOzJcjRYvX>drZvPH5;Q-KJogin2T&YD|Mb z?PtkPrCKE`Y?L1i%3cQffTx+d^&^dXI|d+ah$7N0&4-SK!UP{?S3T>Qd&_Mke5CX>@qH z(q6G5dguV0rA9CqM|`{Te%)ct9a1=4oNuF;d6{tYZ6rPcUmk~)j6^_+uGEQ20ocEF zD(h_&y)}>h+l1anJY24*3@Rp3ZoIO~QQM#n%Y2_eo*9f9gN+2_Isk zG?KlP77fq+lX>RG>Gbv0g4J12qrU=z4=79_sYc%MG)7ZKrkVq-j^M?W`2 zN$)Z&I?O-(a$O#RVuEGtmwx>TjhgU7^sMi_n}ZfQ)hNCH#{y&R`X^rOcY8&cTmw=| zmv;E4|B<1LM7`pA)@vnohhgrfc1@l|3}bcAANleF7Di^GBj6d(kSVcJ(lAkRKID5$#`;={#L-tdS`(YCl8l;+1gY27&9*4IYzcV{~o@Ry{&}ZXPl?FsI zJ|OZU!SYR7(LGtRAFJQfI#Oa6w*kg!hA0z@K5i%Yvn`vVd`fwB2U&s&Yrj$b@M-X@e?H}h^aZ$%OfOiKtb}sP*c_&m<5zSS zVQEJkSE6P<%%|gKSbhVzAdi#pmOa|1r#c*;Su2P2KJX< zx=Yo2;PFCS$?C(8O**-vfziU(#(=Bxx}4!K+?`TC`;h`0mPjKcgd9}Jt}tcvhgNQG z|9Z^YIXx|!sBT$3P#zaN3Do9@lsbx(FcNwyin#ejIBrzvF$I;dZ z;+%uk=><)HyDPx^9ViG7S6=;EZ$QTsl}Tr?9wvduYD1(DU?L4_SK-SU66al?>k5Jm)NQV4Zd3W=8DE=*7g%bB?Y6=yliy+>)T92ufH zaOBJ~#N9AN&Aqj9l@?CWa^y}e{f33+-ev0VJ@4ND=bY!c@9X+}aMyH3mD25j|LC-o zOUOdly5-wbnYt?+ynsroc>mn?*O)C9;=tyAAb)Np9mY;swJxDxgEyv8RIg+*sAGvP zgrmD{+miL-K`YpD;zEd4-v2=A*=QLxn4z98?KP9+QRnBJ`l=-&8(Ahn9O3e`Y>7A8 zsd(b`nggnL!eE^)6ZBiUvAp-_ZE&NReK~g7#K%`>K5o6o=!5e)IT&vfCwkc^lyn!n zr=nV+c3waMsZ73M=Iuc$N45ZGI829DwnyHlctf~KF!<3Bb`a!pJO2fI)pGQsQ=m`~ zi63y>))*L}DiGFI7YckY&={a&ij6J{5|mCHtER0$>VS=wBuMa&Q6aSCQOr zgHZ;K>qjwWnbD(C*#N~1VG9*A1jjN75yje9K4p>H{qz*L#5%KM73hF$_hePt^Cy2E zd$XEH9zqd5=SzBx7>gLOMyEYpZh64Qi-CR|{x{xnOJ7>c)$DRl?%#%H&lDYT-}&vh zS!(Zxh|jr6|Ak!0o0=D#TUv6x{6tglAa#cJ{NxMhZ(_>8m%E1zdkC@PBdS!IK|$}ow7PZ!{U?=$RBc6fB2Q_ z(VrOPtK*1UaFO-Os7S%WrY!HZXiF@Yg{U2Wz2Q^6FrcqJ~}=9I_Z@ftIS z!ai@&Fl8x(Al3Nbt(UEC2_~xxosN2SF-C2Wp*`CzvuY#(9Tc@l^}B;JJoqgOhpBdHykf4moAgM- zh{Pgg22nx|t4fR#?%!13(ypFRhZPoQg`NcBPKH3m?vv4Z(ipqeR z9Qb@r$Pk9r?6-rwY?|h4#fC~q#~%3$-WY8?@dPcPfRSLEq9!l9wkH*Drgy|4VZ;0;X23-d`R2MI7U}gEE#9213)F;tS>xThP)6 zCRF!2#Y?LbN@6<3@Lo2YR!%dwtTYsn&$_CR%*<#`nQ10n9H*f|aQ>>O`Wa_W@d#Zg z@||6JqG4V`2pz56Up;d*jGZ>WPyf49bH_&EZ!GPQuCit?ttSPEZ5TBCZy;c1TBg)c zbHm*4Y8*IB1iM?65aJe>BUX&}y;5F{v$^b^u7FqIaj^i+a_BOJ%@kE$*r3srJylJA zxj<6{YzGUihz%n2x!~%>@t;UR*s(F1YI!Vn1l05P{fJ-JI;f*{;{- z34*R_-ByZ#V*8ddXwZ^qm`t6VYZ^zQV5ZjnP2`_+lg|VuD6Us$ej^grRXz}*y7D3? zUt%j9`LXxiYRt-85*~aSw}nLl)@gy?x+eiA>KI~Sa|#g4-u7$y_H`%3>b1h%&_~g1R-LK}`IdY*Bolg%Sc^A0mBT7ux_SL)=#U-%FyX&hc_ZsdvBuFE zgRKa=;e=KO$S0FGYEpxpBa5*8Hj5N=vub1C@R`%*jgrc98R)+$n}gw4pz|Zv+tMH` zN6wX5`Nx`{ORm{5hZ*8CIKLYWv%_>z?t|u%8?@SgHo;u|Bn~+0!DYWXAHk*E8}09; zQopcMLZD-j`vbvOwm*d3)0P^7w&H@9Z<_i<=v%kw=G@i^G>>97Pqg^=J%q{v?K8=LQwCfhbkK`|$P#`ih)*S_mo6qT>vW84DBk)`< znFiN9%(34sbvYF?*2#CA+2u^75$U}D^<1rG8!GSdd6Go1H9r|Kv}`x}NwZGk{$BB# zS}MlIFo}W6B$yLto6xCUsGT()58cK`qJ%adoPTi>8TW}I1>rZjE+E%UL$>sCgzwgt zc1kEFyCjSyEDulM+Jer={f5KnAKULY@zHZ+lU&#hF^4kPhZ%2tc%K&erJGy3CXp~9 za>B82tO!HfsjvS3$+QuSMdL-;nm2J?Zn_=U3E?7@D#kCLS`^8|7OJN!PcA+v33>Xo zRBf7m?tR!UT{z2M^s0S0HwY`s5I5hbrH%*xe@JPs{O;p3mv%mdJ`1->C3yx7wTGy^ z3+?3CG8`#vl-_rU*I{(59;>#HV%aES<4Wm*U49DOcVHU(Vsoj^4wAGP@$c)o_uJ}U z@hVdzXsb@cpH2dKWYI#zk*|vgL^>wn&Lht-NmAt5$%j~m$fG($#Ns6L zcwvC*=gDii3c9yO-e z(E)r~@&fB)JZS4X2NqKl|b-t1M>VFAb-wa?IIUhDlK zac5NP%l>;-lW)xjtrUVf^H3W7oc)TY!jiq#aG|Np0tp;9Gm#~7)kS*tHOFo*5aChu za@4wMsL5U&^RRJZODR!(VdvoAuS$_0efSpCW?Ytz@c0_xWH&M>-q7Vpk+xrD8Z09y zNb5ol>HoE!aHKTR2xVEWHwTsfjzYFzWtuw&WBGTo7eJu-prxZb zkn{?Ffr_a(9pK|HxKqUix15utoQ?DHv2z$i5LthRhh+I;f2IX@^sv2_kI)grNuPLo z^=O#uu#%GL(%YX525o5{?98cqkO5fc_vcU6@05Lj25Rj0pc0__$#_iwJtIhGGefTU^gz!Ar zknSA2{D~jSj1M0Dd$K8$u^bOV@pe{em}5( zd2@lAeZ&0b*fiv^chXp9;=_aSkX$c0@7XT2re~TT<%ZmXj|dvEdHv#z4x{azI>d^~_lnPW-*hziK}_@0S2J)`(C)1KtagcC5Xm55v=XhIPNT9CDAXKVLaSmO zw4%rK#6sZ6LF7yCJuRY@C&}5uY&swW&^UYkMA(x7PQRuaxC-(Tu~O_{ z3RTOy-Io+VL10sWhm3jYoifEUXOOo^=F9s8iYGOEQ97ePkpna2k{dScQgXkgF(Xvq zYC>#K+@H~3MlN?D<$Kzngf$woTLn?yenYj7i2RrMwd{K}#F&8cLqN7C;7hNqOZ{)Q z-_X`|%i2AQGjayHh%LYMHQw2DHzI;L^>3`>VcHl*;+T$`D@@H9B5B0yHpb6dgy^76Gz_284&pH_;}h|Mw9Oxdzs(q{qW%U*NPj%M(Hsfe4F z_2_r9d$IS-@61^*iNqo>0~NR2fm2-cW3+uzA%LnQpv}YMFU~0;nejx*M991QZ@Yrm zV2bg)Wg~ebCj`7XKbyhk37o2E)AJQaU+_UB;{G7fT0mP)dVx7dl?jq^!!A>~j-89lv-22;ee<;TxoO>6L+ zVqw-`4`9;dhJ^I5sOS^d_FTZp5}y1(Sz@Hp1q6m-AX|p!PQxz6^UWeaVgo~;sA`GG zm*7+P&SYQVbW~CXWSf_i3#De`W??c;(ytZ;x(lk@lM(wuUnF9)X{=g}UzMVdjl|Uq zu)C#{B<~^JX>x(9l85#=AWJ}%Nh}m%%QPnr`M)eLS#IY-z>KtBWjcRUh0Pmi0QKAx zZp3rHu_EQL5nBb?E;7mT>7NROxXb>J=l2836thSmV#1$))&ZwppMb<0fjm7C-f!}z zw8qnG|C`zsGL0$@1d&34j+TsL6dlH?hYJ^S$>TZw)M2Q9;b7a==f#_r){{Y*#!Ml` z&xQ32hrJHgX0dmIhT|VJB_pjfPEBviJgZ@lS4U&qUE=-bM@SH3-LAh!MD%r%Ay|_y z=541g(y;vETfV|tquFk5?#)@^kK7TL^HA%ji`TBW{iAKElUqw8KDBI)JBPOmBGMqbGwgp{?{%Me9=(w&kViSLu~JQw*)_IW@^n zmdFC)fk~K$>nDzdHEom(hb}ZXJXezKafc@VNYy#p!FltF$~S0*`7}CN`mNfIs^QlQ zdT=PKoDSXiRjltWu;TEH#2z#VEr8e|{ESZ;fp(C*tnZZXp+Rskbi1fRb6V8By6>Xm z8^r2h&`$YFk2rGcyq(51%!%hG0yf|73M(0Wchn#Q@qEQ5mypCQ5CCM^Jytml)1vq*50y7b2iJbQz2ng5E3K&{7L?I}#)3-~Qw~U3;`a!K$+_-8!@=h2anPetf?e);pB*ES?iw ztNqmfp6%#^=C?2AqibJtSMg`t7L`2^F>b^CH5THc$7r^ z{47`e4AiiuE*_M-uMJ-ub^MO2>4$&z+zOWfZW_zGb?4h3tq4d#z_HQ(zcy7?rhVFz zD?-Tf*W5D=W`U-c%`RGESM^O0hxqPZ_0svT>1?cmq2ID`RmhAmClMv?D@ecU29`#0 z0RLo-Ut44tG2>vIqZiAX4a$9SHXu6hA3Q2ZjB`_H?$n{lD^}O>x!dJ+@#u_Rm~t=Y zGSxrrs9fum@kSB-a{1z>;>KR}F9$g9)AI%iH4?4)p%Fm?bvTfXNmxkS$;6tliQnA8IJC5jyXL!Ob_-# zSw$P#qRSv28T75Xpg-nJ<3q)2ec6`NTZ%jsa+@1$&idB1oJp(KKB>ZltQj#r(@JXiZSC}((BOhXFY-y_DGftb#tZQZ(Ht7~Kd**?(hYPECaa_5Hs2m|ZeBgx7I^J_`s;EG24@xt zo)zOI{;cAW3mMIOaqw$@#jzf1Nsd@Qu)8{0^?pCGLNk`FZr<0F&&%L4OTA=+OlOkRYbqsfjz<9cj! zO7JGJh>aVb=3(WC*?pWg!EXnV`I zuFtHzYa)j`sOLashbaW;ANyXlGdGf~bTA;XuXP162>&e?oeB~1fmB;a0TT=nkseCcgX>Xr|~gfK+U(b#g86$(b7? zDB+g%R3IEYIlWMqlp3Kg13B>idFnV(iMQ0e%w+JIB;gL2-6(^so-iCOYa;X#Z>{K! z#-hRCW?_iC0=5H*yJ1#Mi+WCjFW7KTKKjfiI#hvtvz*dYdR3zfvB_X!SewFm+?m`U z5F8M3M}2G8Hi;=RhO+UBsfuFW`s%>QcqoBmpi~236LNv)i}9 z>_<@6PQ|vk-e+RYuMLD0l7>htta?)Jn)K}~2|Pv)cKmL(=OaOKyIlhIOXtG=R!;FS zh#g~v_sf8IEyp~T&Ce#XHSswkHf@VI>7VaC180yzm?efPPg&dvz9JAGZ4>)7*9?Ml z%bW%V5~9@z3Ck=x>~4us&g#WgetaRuP6}aYy{+x}(uCmey&({t>}j&U2!04zLm(D> zJ{VeNIBtFGiFcM|AUqd{V^&;3>;(eq-j${R)cU2!Zt+XO2CqOSH?h7K>Ta~{Z1O%_ z4%^4f*F6rhVMiCt!gQ8K^E)fsB02G9L^f(?P7-19PM7edW-vJ%tM#fhyy#B<6)?gh zYnP+pqCv+L9tdJrqGsuhPbfPQnRuwl-IKpYfSq59TbQKKd$heMOcxPM^@j|}Gq-o= z$@Gni+t8qsMiQ`OM2yfOZCbvPMo@?lEBH66xzNXxF{m@NBu-T(kl?Sx->Y|9(>^49&amw5IJJBLMpI5?n4OqKtGAk-p=Zg~XtD>;WVtLu9d z|0ymmJ$h+FFX@R#Fxw8&e#^qm!@#%<2BH~t;t;G4vNnCinUCk^YJO88J?ym$mJ$#-Vn}4h1lpN@3 zhMkVlJSiO-WXAMGUOo7^VyXG0Io5dSdStX#<8~dn@l(6qFH^$@-vqcMAz5?Ka>y2F z-ahij1A)J%(|B4So>_63>~R@G=&d8=o9E6RH7)(ToZh|QBjJ;dQ@+`BD~S~ri5~2= zTX2G-Z@l=L=z(8|RcE6rnaP^ayFSB>gZN4O9pLrtIUJ~Vf=7(=2Q)&<4N~Qk7BEr$ z(pI6H4+LVn2@EY>H~jo(N=eKOaJGql&KH~THt6jhjv<-vH(o#bO2=SG+JH-B!Kduj zPp6IE;y@^Rm=L@~-d#TC_!D!G?O)}$k=@8pl!i-?jZxbj%#q5c$i9@47#sch2W;js zRh7R_YCd(_O#Y9o;ZZMHc(^_C_Jc(D{xN^mxmUh&sShydpIH8cIa!(}3z%W4PyBhp zoVmy0lqY$^>!nQ&zLG-##R1cq=i>!Wd@yc*8u{Y;?;qYzBj9gI^h|oik9NsBvWCF} z6Zdkj+AEoArUixka-99SfO9#>nwSe3~$oo?J?JedhX zU80^y19eYW(RAr5#GpbA@KVupD)Q-mHfGnDv;?;EtEMiJKDW4L)pbN<~hA*u| z{Fd#n6SQi$hqg#NXMQlouYc9gIE^@tk67SjyOy`mdmIcIo1H z?d5M#`;g0cg$L$8UB$?rj*!Awu7s=(EHiDh)~xee$#Vl*=}$>OXjnt+P4+5VlD~J+ z9bcjg2gNF8bu0rCsN6OQ?{D8b9#QO)C$-rx-EG71Z6XiTd?ID}Qo6vO=s{x-HM25+ z@5{@h;$yY%{-H}7ER)t0XV1HnueUk@s$^wpW`XnnPCY$99-!sxKSeiwx_<9Fq#X`Y|nEN8InK%qb z&8xH=b+H6Qmi-yi7aOi7X_Mk6KP`Rq?)0XzG1hk~j(fLiMPsoHY)!*G;qvA8aA0{h zU8(Tmd9h*>7yKj_y;WuG+Gig*%T8yv1q9HLSJ(U6&#WuE)%h;`Xuc5GGyR$_i( zeg|C+ZKxfb>?GbOxFV-45q`INc5_N_a`xnCmi`rst(oYHTZ<9t@qOv=xJ<2A?@aG; zJNH&etaS4a;) z$oC1<0&INDNh%RwdGho&3!#6)H5V4}igcDk@T~DU*eb;nr0#)R#(q+BqyeVw>e*-d zM%}|L<7*edzSB^waQ2GVMLlDWv4n%$Sr9dT0;dSXLui#G{*x^-Q@cbzL*Hawf+>N2 zaFQPe#tyRE?NufGB7X%~0AF_f&HGEg6SVXMp2hgwXus1(Wpm$6s& zRXKIFCI)t*qYV1Qgt|d+498KKn;X zF_yr)wXe!HE}@BCo)x63->)3Sw@$ko_v+G7u(92zN+wT132`&aF4{A*+=Y^NR@1N9 zt7jK`_TrU?_xB}ti#`*asE2gjp_qjr26WjJIXW9# z;I>EKtsuA>dWXnuX3Houn9#z?d9l1@8DlDl@r`(YG1|`|kV560XZw@#Om)^wZaBJ+ znuyoRo>-qEGHVQ)!GLZwHh7v!m{$wO{ce4xGebDtYoMgaDD@O(GtUx-umM8%ftsIs zGeeh&Rc+}K>ny;lZvz`%2a}7GZ)BN&2F>{)4=-P;kGQE6nW-^}4f1$Un#vTQJ$Q7V zIR;$0+piVbi5j8{cT{f_y7uURTOi(rubAl1R;v!N19an7dDx*nV4TSMt$8AA`)(!lOtuHAJ2t7@cV4+z|8EdevDaD z9L;@8zx^eeriMW#i#x?O542FgxlhieN3~H%!=83vP{#1t+mV6~X&Pp{mP1bduTu*! zeXFxJI`#b(y;$J9Z*}^&jwB*$Zs|tBlh6w;+tdh*WJ~dar!*Q!)Ik!cv2k;yJfe^K zz@^$U*_M*meI!z@dBf2Vws^zc%KsjkjYNp-9!h;9?b1u6d7id)vU&9qy=$f!J=ss; zkPRry@h?>LG03N2S??FR6$VAx~8RK0dTr~v@c*alHx_2$-{2*Z#50yChXRp?z`XWk9 zsZ8>Fsp~8o={_sVaY>Pe^3mE^S53*}1#hUz4V?A%(FO4Kx^bqWtrjhG%mMFlyEn(P zK>aOVKzIOf`fPr0xvilVh{5{OA9`~`=J8m@(v1k4;9(!~pM!Du-+(4vO@2x=k4e}z z<=@GZ@p2Kv;yKR9`f%0rnx6SD#hz=9UAp(4a$qCvKTgS5%H?>K%KI%AB*E0Aj=j2` zTI{1aX3P($$8fDeyQ$8E>O#&1pN~zEHs5B=>rXw(d3;|s?Ph+7fxPWw3n;XKwOPiK z#|GIEcX}k1Mj`FfonF;Vy%Ffw?UR5JqN6KsbAieMeXu9qP-1gPyX1PafIROB&?0ej z-QsDH=geH#XZ2mWcAiOH3pp{(I;HYrUuRnI(Dq)1a1Qy0QaEt=FH<$GxJdHiFgaQ| zlGPJIe``#ZECe`1y%u=RK8$#hi*?@on7(b_eh zHNA6fK&XT{QRZA8%XSN@nRd_5Zx8J1`sRHFT0F^t)C#@RhkUo~_+@}^%^_iOdCBhd zVsuBZx>)wiMT1urvfJ@oJHo{8AU+QecRDX-$okKOm5aL6^!wOd$wrgrQ9ef-DNR@; zx$U3T6AyF!SEAT#?@yaER-`nTtrALB?ZEfG(=*NIEjd$2<^n(Rf1K%fW6)oEa77o8h*lRf|m2;cvAY&Rs zC2}l-;^x3}-z)!a&c7D?L(RF3jh98zvPid|G|8S;l!xg^HerTX*S{)bH2ESAh&ELy zbj-Y70)>EO{k3}1BA9-P=uztDyvUh!j)J}R8^G75)ZrTE_0D&o5{AtD?*`U*g0-a( z+jNzx-~ces*C9z#T4(yiLx^cPfvf;xpc_<)Qup-OeNfEurOBD;y5bBqJt{9zEw zP!{maRpz&)pYFrpPAEJ?j|q-c%-+Zi5Mnzx>n=+s+BtKL$E6{B5{5@!NXpDS!{c;t zic41mW4}1w2E1(a8u{J9VZ$Xy|I_m@Me^9jdnixG>XOYFd6ms7{)9gS9u6I17_{>mjt~>j7NKU_!pdhw*{rHr1Q<6Fp@;xk* zAuGXsBG4t97nHo2dLqf@I)bznx$wZ`-d#4eJHi%h-{Qt7qYWJzaS%_ShxD972RnbT znbw(6q>=3Up{VXZD~>FsbPODkbu5(pb8v)nXTbIbgHxh@cgp7n%O~y{|55#QoytAC8MN zp=G>wjF=?|`P4bNrv`V-6DO{G{TU#zlIR29FQ1mphHpD~EE=4!eSc#23dpJqx@;n> zJE(i;&u{0eu4Se`P&Bzz#%hY@QB=0`f8?Pz6Z>_HI#qXWlm0mFf1qp4c#(%%)?*$S zzd4ul``@+4%zt%k@$Nv8!Un>HKc@u~hDI-bc$us;=Wk7QRrtnEcu)k zZ^rwe`^djGX}-Bx%#BlsVE*7iXJrrHV;$KH(n891zUZH_6}v3w4thUup^pqsb2?Jg zxU4_#B|E$IF;(lb^S#Vzy=7?`ZXZy3IOxD9){uC3ys1_bbYbC7nLry=g+`OGOt20{{|KfAC&s{(#NCC4WXtL zz2VPnt&9^f_d%Jn+#z7>(nK5ec+GcTz}QwYmLozlcd>DKul2KO#`{7^jo4Lc*G8@S zFN15WhsbvSpPRO-xC51);lX$3I4x%0B+%VMKl_7c$PfyaGv;6@Wi{0y`4i|gG^BlEfCQMOSVnD@`L%oBGm=E$^q_TzzL(`o z!NkssG%wM9w)~pV(}IkOUm%MuP8{bxbZ%ET&*N_DqcbRwc|gLk@aT+Am6!r2u+>Y6 zdwN$M?fxDi*5(1RxAc5@AOya_J7_7%Kd%%&ATP4v54WmHhtxt`?4#{?Y;H2M9!_ zjCQ<)Vnwo>9`eQkF)@@!j z2C(H*VBcT8ty#Umkk^GThO2xrUUW>^@^&kBBR@FX@@x`T0H=dsu;BHCLEi=)4CYYT zDPy|4V;Zpir2Vlrc3Oz)f2ftO;v{*G+DTkd=ld*lcNiIFc=Fd&YUSJ7Y{B;*ck3l8}{s z67dnjKeIgj!K`iV>yA*xidTQEqI<_}V9TdvisLiq-H=D3}`Pn74m{0e(WqIl5gYuiz)mt8cgrMAQa_fqR ztDoQv{#)DKOX?>HJEltY(`LLbCudVMek?BP%kXEiX^LCg)SL+p6uC(e)2+=M z6ZmS$V5X2gOmo#tm5spez2Pec>XZH+r_Nl;w27N5Jg~d?;$C}9v<)rQsQjeaJ# zu(a|`=HgBs)@mgZq<+ahs~}FyK@jQCn8r6e^_Sjbdo1IXpwD?nnlJs(^wI}-v{oyK zcGD(Cz5>n=eJE>&;cr3e?9dJ?&-uO7XG@4nSNE>dZ`9%K(*#>hQSQrioaN0z1(C#d ziI^7(MsQqZF<#`B$V>uhU${_6sqT~9%VZsM2{t3F`cwDtLWwN^dD(Iy`KMPvf^AV+ zfd}>LF014w|6Q=#An_!Wfs?P9T(CQlY+mAbb+P{>wecmlrO~{Kf7WouU`%5n@?F{8 zycX=hnG4-PY`Qes5nIK1);j;P87F8uLgdKLFqv@rI(W3sPv7ElanQR!9WELR$#X@+ z@Xxqy=LWnE#83HEhOw{@-B1^hYQdyAXGklyOzSYkk7CAFyF`OVAsG`z*XH)kLa9fU z*z?%}3|;toes3J+nN4qK3mlD$_VbM5Pgh)Z9PU$5lHXxL$wiXG`&Bg(R$?*Myy`Kx(P?sdr$UArq(!G zLs?vRbjeXxI{h$NjGj+dNev1U&9ULm(}hB!4T({-rK!p9U$v#&BD3O^7p1RXl~*EY zutw_t2YMUGK5xKgIR=Ph%C1%Poo`y0HiSd}o{gHG!sUHwO*b$<0T5K0N1r&W@SiJFpB=4^_?Sr(%cx_GrM2r#W|pv!4lI7j=NK_1W~BgJpmX zOFH>nm7p+?QB*Ske$kI*6UEO#v@2Fhyc6{kTP(>>5cUXY2EDN2^ly*6E)WZtNTzB$ zrcFU)NTm3n)d4$B^7q8;k@D(EC8@788WZR1y2i#$2})ScrMmyqIQ!=$r~BjwCEk{u zBAKFKn6_39`SRu9pV?M8g6-}CHfm4S&FR&}Ld(%Wp~P%D zMJq7!A8eloM*V6=s>uc9DCg#9U~r*%Gc2f~iyC)ysxC1h%(ZIm4qp`&~t zVzUUV7Q(X;hhnyRU9D~#WoKQy!7ikbu?q=1{QaW+8uU`u98OoOQO5NgOEWU8lv>zt zzEG*ApbOUAIbR}E!0mxyz~>W|Y)U^gU#hRS1Cyw&rR^(M+06_A+k-SzI^-I^Yey)x zOzfjcbq~%As-v@Pc~k;|ae_8;Jxs-P8JMMn+^7zQn2qBsuL~8kWL3t%cc+Kb_SaL& zkvXsXV$C6*0Gr(Rv=$rzT+&EKcL=;bF-bW|hW#)+E@;4k?}UakWt%!qK^begnPdz> zfm_iFiKLUVo>^Ix48Uaf>W9U}Epa>xEgo0SMF`EouF_5NJY_hHx`Ii-68fYl{+^l= zr^g^MVb$cv&j!9nn7?B_n5F4z=_$2%4ve_&4OhAd82dZCBu0tEq5GRxXyz1Wno{62 z6XFIQ7JuMJ`V>+mSA_q~#sCg0(k9$FArK-=S@-W586(IRuZjyt&1@o}1s$&toQr>+ z(OA^W3lRukHg4CQKL{yckaX|{k$cN}9!6L0qEk}*QwvU8_tB9uSR*}WNfE$nXQ>dp zeXpNcD)kZHp!ChC@{CwpnodNCdSiR*)|$94So0uq^lGQ-G+wv-qS_nwizGEe%?Ie~ z=2qQdd%+ENN^ZIF-U`Z%%awaWKW7gYeUL0x1f*4(-;mVKLljojeHs-lZQOOl&CPqC zJjovRePr2~0A3{iOR4>gSoPwDg%4q?|5_M;>#XU(b8t{Wy6O_I!-OvX|F!zpsnczb zZ1`IWL1bR=RLbK%Jt2k*Y=M;fDJwp-Usp0==w6Lg?#~p;Ck7ysEpvBV3psHxzdaR~ zQm8T@vS_Y3sd=$QG_>Cs$)K`%q)nGt*l$9Oil$tg3DkO0FnY{nzsqKf2s-p_Z>yni46HUh4iK@n9b)I1S5ELS;my?J%RZpFx!!UqLy-iY=A0EJRX zjs^z9fNH6RV0|lMp(?$b5AaYc0+YMTGr6j#vbOGHhek_`kl~vrKJmYsl0wIG0eRT7 z5BA<~zPm6Ofn)p+gsUPQe~|#p>B%v`YbgH4wasP}yBQApKhUl3RaO!2#UAF48pZ3x z=`hEbOG6WtYW1h0M**f)sdi@ze}t^!Kg||*Qrr+wgcvv8m3Gtki5J$|lmOxSRHKTw z|DQY77+*iD{B{??e|*D8wL61!ryGl6n**9>%pPswx0g7k^?bmm(!1wL1VULRR3{t) zuqpI5lUK1!u0S!IkRjr#z-#{aGi7LrG)oF|yQWBQvG>0D= zO`f)dQRF+S?B?F&Uhbc=yQ8*ePKL|;=V)H53qLee{pNT)aeQg3D9yRPF}wV~A`6m{ zrhqXEc@(){8Ny|I%X(MAuYrHRV`&(88zapM@EWIplMMrXwH zZi*@K`u)>{N#;uZC3*3LsD6}<<@@Luh@lBkc&%UlOc@$&s&#nva*sFEAlkBpyh?AvN2u_zMQ}6s8 zG_SGFiE#k{3`bQ?4)wekR=b6lTLM&*LT!9e?YgVvwXixEL$R-n68`ftVxx@yG`FX< zC+Smlm`nsvu(>rfQxlQOnAVkyTf|ldqcYDY*J?ZUTB`nPw%)1RtNr8d&b$S4Japag zysL8Tkm&}RwT$gU!Me(przSgZBF4L~g{2#5va3_(6Y?4RLnYDv|CA2>M$(e+X^DkT zulGOZtF|&B#PPcJw1ArdG-%X+o7SD7A2>G?R|{M&tYw9N-e~g_zP@FX(TmffK7U2} zhK+y~+Z1_6U)z|ubtbgTfFgYDm(l>q(=(R0Li<10z`{GMC=r=VyqP+2&51ZPr>(A$2 ze)dkS=x&u`-_N$I9PVSV!vhbh?9LUviPb36B4_{8R*y}~c`4u)ys=o~ET?mGBmJP}~JuL z*Nf&?8GKN5x|uegKY7zTjW^}3^xMAM?iffXjlCn;ol2jqE4g=lRW@}XuN7YYav+sd zkSW+4gF9jMuJLisi_P?uee-vj{kzwLXMiXRDPeMvm@;W+ocxIaE?>WyuxY4!A^A}a zpMvb;4F!BV7jj5DCqh0C&vs5h_t%Fy=wn+{ZPeOjp1wo2phQYV~poH&lO4B5R z1|LvmU7uY@2qxnyi^_lEfgXF3127((s zdoXOpmxmNU=vSy0t0pJR_A(LkA?TVv0umsh3c~R#1R&dL%R#{4(5qu_= z_wSE}>)%v-YmU0_C=~u3!Va;f>@xkHX*nECi7e_4iM7jK@U~2Ne@FY7@O{yselgAi z+e>k40s0j!U>RE6?0$`Nv@_%_!@v*%lch2d!4%uYSz!@q+~2YG4&-(9N)LiGE;!$8 zstRn=pINZ7Xb^#|4LzUyYl*68=bjp?Nup|>99Xj@SKODfJrnYL$h~iG$?lnTqlR-3 zNUYcczN`8f{*IY2#y>(CuD8$!|NnyYWYsf|*UtZZ6}}D{a1aq;Lw=-Ln&?kdJZ}u3 zFzQyha+Smb=!}eLd%|a)g@d@xk-z}JRa^b(u0Sf46*8$%Yi6Jrt4PBwrQR3vtdq!? zY1!MYRlbtK?)hFU5yAh5IHu>HbZ)kuU<64szdkxuYh4-n%4UI2cix75)veuIsb$C>cN~*4p98q4 zysM1MF`_UtB4sILq+(p+T z1lh}tWl28BBN?fZF6}4^x$&udfsB~}^dqJ;RZn%c(zpX!2C^))3z&7>P-_-hP07N$ zanhlZ$f`5{%+8z0A}Dx6^WJRNXBt0Hv3TI?Dqf;-sW1A*6csh&0t+6q>99^M=HBA0 z){R)y!39x|kH=NQMC-drtaMC|(iN4WuTT4+P)Xd4>t6~3IZ@0wy6QC_vs-w~a$L{l ze5rFx5Sh5S)1zAYO2y8#-T3gpmN7130_c92wX$rN;aAoTt>dBBk7Rz&f)d%ekVcyS zKS=MhGU$>aRmPDidp$UD8H`Ae*HcmUD#1~p2Q`-Bbz8*jB!XSzc9zuGIbzNMvqoW_ z=RIsBLUOd-UhY34X-|a%*>GSt;B6(KT;qb}T0v zr{H%_m9F~`!KZFTgm~Q#^_5=`kDA{y2nW1NB(W9``o%ZmL)@YR9la6%N71>*Gxh&* zd`yPquE^Y)l1p+48|GSWmHRCu*9ggwYiWo|Yqp7`ndF{Z zXEme#K93kICg}W=gQJ@fEtd(s|FrZw@jGFw7Ljb&XAC!monNJR`uT1U?O{b;&w0O~ z$nm`k+sN3ieP3;?C4!9@cZ_oRn7nfPopdBzr2KNn&X}qJ-#;>hZIc*r;P~SXx32h1 zCIla8s@OLCLEYH!k@usAif zErmy$GDQdUY{_>9jzVo)#~#XU-@NvsK7$Y(@?N3?`KPm86OTO7vBVo9;7pA(cACna8}&BvXPh z0x=-V7MIDT(k))1inr{OTDwM}BaleByf>$+LE4^q5A9&_Afc}=V$@9{%INIi^B~?d zI)(*?7$5if9|~sX|O>=8d8cO);WZEgIZ@CYeC7HN?rFbZ_1rd)}3| zBFNCVuE(2>Goy0m^-@ZR)zD?@2N)bMb-hA-@P)_sx1$qYdvgj|eEn1b@|zq}mfXKF8>HC1V!$g)bF%HQreHew9t93wK(>ONh{XhF>_c(OjB6$1g z`=gk%H-Vj4qmN?iEJTXPl(Z;lwlvyMbl7`m^ZYG{a;XipiJ!vOBYAa3f8_n~)#{e8 zEZB>%rTT!3yW=f>!6~$a9cfCZLflu(F2{lj$$s8`ZK@U!-t# z@EGeoC*_3>*F>?mE<~-%grPY)vCzVo4_A6w6Jk|aXh-s;TUP~RK7m3&fNAi?tjbw^DS==E z_1jpr)ObsC`g)Tg9(+~;0I-`bADmrMdU(%U>_@+Tmm?DSAE@i|L$1nc%Oay7(OtCu zzcM^ASUI-lg+^nGT3puL44mBZ7+HeT6rkj|zClpB2i$5ryc9J6G{R60_0rWJZ>&fT zv#x)Y0fw}Bg-rSUW&N1sXjyPD+do@87r_+HEWVGO6n?4=Eoh6@TGq^1cyO5KlUaDtYydhN;J$fQI*TZkLIib8zoRAjma$oN^*$ z=6SMHn8HC9h2fm_581+Z%LF)I+YBbu^R#ZAK}I7S|4z?0K&-JgM2A&jCJMYBsT{J!_|!dQJ!JjYACtnMjbE zqcn<(UltOygL_5iF*L#H_$csX(+xL7Gk=Y?^WwXbeOir^_d{!I`3N7-ioQR)Ii#T+D!OgJRX$0yhs|;eryf7``gvQz}KZ2jc;wb0^{9t)~#JOZ>U6B8z}^ocMH9YT0oO3so& z8&Bl9gY;d2(hcM0^|t5}UD(f4MsK~W7ULH`$2G!=2lOEpx%tsglKunDlb)P;6!kOa z&gs4AgITU9*f-OTx@#~VLlI z03prReD}}1Dk!k}EYda|8upumDOskQ$$7n@+r>?u7(^LZ1h5f}mj(qO#h}pau7=)s zh|+9t42SGG%QR-5UO1GOv^I!~>IWe@WmdJrwc+Jl^xy@k*P;JF#snBHi|-5#A2T<# zY2)wbeUk5A`aY`-X96QNlp%1=UGbDQ!ExUj`AT~v5aXy&w==brpV8uVjy>k==VXxH z7WUo!^+Q{{w|+-werR1b+wGd8BllDUT03<%m&e#bEjzl!GqbjHT^lVnR>ppVF0R{T zZ?!-&11%(2@RB_tZq=b&ljEO&B_O-80SwzTtQ-1w12vlioE3^kQN%mtU?>{KE5#gv z0~AngJPeJ3l0P1w$R9@u(cj_qQb6fK?RP|Ve_xK8PGFHMN& z(F`vO2)73IAn@|Q+d>PWB_|yQ-sFVJ^M#3QGc37T#Djq^dHP9Kw4L$&!YZ0q1{$xI zuF&SUb9u0(++do=w0P9%uZbZqLiF$>#+$aF`;6fLYq!Q-7sS@QbC6r}q`0fq<#hS` zWQg>1sU=_zj^w{U`AM_Q@{ap<&;@96`qSJTrLDMn7JPTV>5=@kjHlaO$|lYQ<$0%V z5YXhie;Q|r)#c*f;WK6BGF_=>38*ogNv4vd$&Yb9We)6wlY;~V)`=N)*-9- zqE7VJRBV0G-ZGIp+TKGku_{DaduV-u$}C=yyDf-8t8##7{1$8|5+@@w;S$Nhq(&)% zTQKFuaEwsx1vn^sm}>hHbe-GllklBLD;62>VR6s66b7?fyd=z2Vz(0B6JZN$KYV;o zQ{zWJ3+>=nMq|BvBz-gg()5P0s^86cpS-!Om1&}Pw0+hPPT7ni9*wcTSopFaa(Uf> z?e|BXNVb%%J^ND%9}X7$Y|O}oV0C|C2X`m$xVT#?t_qs6qQ6y^ZOgiExX)v@g}T0X z+V?xT^Qci1jA9)!e9WJ$8I zavNV1Xw&tJ*%k)MLd6yy%J*2T=sLn7vdtR*PJPZx9I?BI5FPjrX|VWX+|Zv&tq`ri{sk>c$7JRp)u0 z$iEE=5;^{(+y>=|JbWzwj+&1BqW#r!9R+lWgQlt7-QCcg|JM@Qv1WNb0_dg?WmU^c zsAt7DSMfeFxUNi&hkUiTE?_}!48Aa2=67xJ?+}z5OV{0wN1F;e7_uG=V4Mf@IAC?pcNUa#aaF7edT$5rd*FpCinDZ$N8&SdEr|jcZ zORDLzL{bAVMz_s+D!bGzN)}3wH?4)buX!+%{rl!U(6F&)O@gigK`z`Ja*~4R6matd zDo0VUj3Yuu?0L^mkpUXNWGH;3$oEtS_6Dp%-^^f0Bvje z7O&mpSBwh$t0fS5C~sFg-D7FJJoE+*`)}|l*OUELG_&)H#Zt}e+zN>Qfg+}`X|CTYOPb=RPziV&b|oI| zaAu)uWd{$3xE6icQg$znEVOXxT2LaY!2(6D(IJb;!DU;aXG7mp$maLBLGsa1%y6rf zX~I2u!_)+ZF$bl4yHoxX3ef5N{@XwNMqwFSed62Vi}tR_?t(SZF2of~p1ax~SPP<% zweO^_%t9I1p;9cE1Np@h?-;I(5c-?JQrW$74US5JdX<4qpC2|GNI|`atI8;Fvi}>@ zK&>)r{RWo>7n2Nw{s_vEPKay=UR)Asa(DIAyky+*rhLRSN|#!uy+c1omzGT+-b}Z- zI7fKTof8^=Lc1rU{3qrg(KeitrvTz)qlH~*HxHVpZ!pY_e`!K_u7R$KCaJ>3d7X`6=}^JRL^ko#5V`%y zaai3}$xAsWp-^H7JP+Sgtz_ydQJ8;W`u;XBObd;@IO6$fn8w{k49QzqPGLCP7A(r7 zFR9=CP`;zn*!5+rH*9pGiwB65K-_>S|G~{qUtS}AKf^_JuPSgI{HzGd42-MaO!2Y| zcvF)&dqG~m-#8|8@Zo_YW8aO_s^CL<;nD=@(n!{U_=D#`WnnW{ddNUybie>O##lg> z{7iWvaZxiwb+XSkfWI0_a4dq;C5{*^Kymby5V=}RMx6e5Tm#JK<|kKSHhbL0PY%0Z3$rNoU= z{efUDZ%J3K^}}mLi6FAH{)Dm27HK*f3RErHYhrS)^m}LvEwmbHZEaU%^f9!@54goI zDfOM4O3E};b|leBTCu{Z=cm@>IVMtxSd&5O8ylYt!R}r9MyZ(#l@!gJ|7dm2b}Si& z-)#WPf(vaO@0ZaOWkRbZAnG=7H(Sg+mVR({s`gngmk0rbXrmmA3Z}g({#JJu&5ARF z5Fh)~tZ`A02Sv--<`tlDY4ieqz{q81GqL?zHypT~k=l-@%(8ILf5WCB;+6lG!{YV( zH6{GZ^4uF7yZ=A}v+wvXE6zg}V~yd*Y29+-a>!nX;7>S(cq6Dc6V5Cj9U3%+xC+46 zfa_k`tV^x?GX{qKjT)#4A5G5(v6zADX)$&hw|hrbGnP!iNeCa6-L8l8W$707H!PfLQ{|APMyB;4`Kadq@ApjK#Y}4i%1W@dIIGA3Bq6` z=X%^5Mv2175~Pu7r%72cz|cz1bUwG{asN_iO)U=8eFzsVul-7`jqh;zAJ`eIATkViFeN&< zrX~Q63x?%W9O93vy#1XF0euE3#>PST#rvC6ZySW~31Mk0R6D*dz#(F3VVQ4P`FdVL z>&LKu&9nCiMs~U7qN6Yj%!Qh3QDYW)i9KW694);JqV47=NXgs)H%?0y$oq7uQGJ2v zjF=-KdZ^?J>eDB1oq^#WnHLmoQ`=Y7S*F}g5tO`JFBG|;+ibzQNg3XEJpt{E?SrDB zOG*=xp+z#>p{pv%o06}h^BiI&a9xJoHEkl>q6e`OBdf_jL%!_-i+6@&k6yLq^K)m_ zri|jG7Q2xw3o<;$5Tm&Ye`d%>*KGp4^6z4TFZn>D_g$&-bpLhkzoCrn-SRoBMwb|e zyWMsmC~uqZW`)YeOncIrH!e+|*Oo|#1};%pixgF-Q4MVxVxhkbh>A&R2TKw?S_-f& zqIrBgQEpj?|nvT;VA!C+WJVpyuz1S+H7G&eK!OPg0lF7q}Fr7K2TkL;% zrjLHbHk%%7DA1eD9l2L6_<113z`uaJ{mdF0YJN?nNg#R(t9_zQy8t}}#%Kh)83Unzy@p=!Z=l~QqZaChYSw06hOr4I)87X^>VqFJ%P6985Xp<} z`7+wIVd-sN{y;*tZqL!u53hEjn{5FY)W1dZJ!4r70QR-12s|>@EmmXUXa~G z?Z+wtGW_mIvZ-sgYtx(99i-@N5}XogUH59S({vh0fY&t~w7b+OreL-p_4zbJoE??D zDfF^oVqDSl#*Pl^7zyCo{;6J^)<~V^_TDL1v#j}Y4`h6TCxo*d&XlMDlKMTr^Q)Rw z82E8&t?M15JY&%OMr=*l{gB41zA{XDzGsJ@U5FY9MQY6oYUi4lWAhHv8Jw_Kq6&aO zumr%m8lfVO4Te;>I=E`Aj!#k69SPkTuVupN|CjOUhiTNw?}M9OKdr z-Q^)jC3gVL2&aHZCjwlYC=0t-Cu~zNvQ_?ajxja#DyH0te~wK+{;w+;*O|m?neTfo zUqO6j0*2hotV$1&>X7|O{DmVOydf+KB}s;D;Rl?*T(Xoe+)NmN^gHfrk`F(BY$ET0rF;N{9aL7MaSoTlNU4<=NcgCL?T*8`<>Za)MTSQ7r zm4l?bC0;wdOny_Uuc*dcvsAlaq_jvc0*2x%na=5Y3hoCu)1~T#s`Sg-PX$-h_J0)| zy^J|^Hxy?k!@Wr&F+UD11jw<4F*2)k#$CiTd0lNW$zmsNa-@~#D=WGDVZl%3o3{oi z8i<+B9|0%<$@7~O8&2`40e>_81Sl><&(i+^s@5I_lV6ZVw?l@hXJ4+q;Tis0HL={%VhJMUZ5O>Aj6oNG+ zUpZ0A@3OD25fTN_LERvXQ+V1Sqj|SiPx2?=0dC2EAf1soQO_aS5cpcMOPrPdl>UR) zaRaEE{7G==Lh`VKd-&Rbp7Vn=v2>5Lz^yJsF7;lC(C8cjkRw*)1B-?;;UId7b1MxT zZ+YV{{6gCOHyNwbBnrASfbrJpk^0)gC+7iv$R+>qq-sZJ-bCK)^;p! zA&{2l(OB_3U+onvZwe718(I7{dfbnuFFU)h?I&4SS~|0S<9y`a&<#Ap&w8b<`sUY? z=SaLkZPWr)cHTbZ$FA{dKI7m>3Fb_qDLt-THz^)kBhQg5RjDu5D#8}4?&6u$gkH44zgB1W`ll&h0KKJiCG>KuHy+Ik+6I6D_XGH*^}AyD z<1F79mMz`AxMHH@Xt?}4FqnNR9bCz@gs}D{Xmip(AU?QObD8tx759|%j<_xe!Cs#B1K7MTI`2%8Uqi+;>*C}$o zs;v{DP&%C>eWY|O@i-9Dq|9hZDIbPA1-XX_r6*oR~@%Z5_+@6^4l6(GB3GY&zKV9OQ8;vnU&?)o*R6TQ z#}nlFls8|7DNX^9`Z@j4g0p#lY0_ZbU(p1W!{SFDzNar*Ryg0ed~aWkfdTfy8iLfg zHT$YI=*4cb|0jV+uiF(kgebkDey8{xZz^fVq`vqzwqFQs2^-41`uFXY+l)!;?zO=M z7y%H&j+fJXC~UsOv!BI2frFv}ig{+AsHN0F+`-xO8u4Vw$q-YQuozcvY%qt=%SYbQ zFXYIuGV|YM>1~t+@fAVtYtJ7-z&T6Bjhs1KH$=mWDeF_e4L&Z5P;^7VT`YRN>gQap z39Q~I5?31-{qWkDLrGs@kd!-?>9r_JSP;2A0VDFy9m*SoqwfdtMt{&rl2r4?&d+1) zZ`lEe@M!2#d|&`_r1IaZHbxgJyTHGc(8V#?b}&!R{`x7;)V^26M;2{|A864{V=;bp zUBUzc80XJ&nvMrNAC`{<2+Zbn)+*?+MqTyAHaz-PWxtSDl35HV6is*?HSp4CjCd>4~BzWJWeZ!59g-Y3M0lT!;nl;!PeA zfu`iX07{o5NsC!@bCPFot^Kg5f#*Vw-{*LJbyZx0M?AcXSNL_}`GN1mg9F>zCNDmB zp2+X4X4}S%W+%P9*hr)ip{jFyYTX|(bU#&$FIbkjY=to0$A4m>BO&4g{z~U4R@3Qg zgTyh(lD%hNC(m!Zw5Oh{jspD$atcpi%EpIMA08>V(H*O6UgX^Z!`aXrqA*fn%GXw4 znC~z7;(O^H+OM|U8?6g0E^amp0a~kWnxtEn-93%|=o%r*;e=nU+{$N8PmUBDnsHyS z9>%^cC2x`wuX=ZvwmoIF@Ns>j8y)^VRy-@*n!~OhZ=sxvYS*Ke%MlnM^U`Sg&pvMbwK?MC%S%9Z>lNqzvl7-83Q;vffasGoPFD~3Hf2}2TP2Pq62tEMOX<(k z_r3PVL^apM=iw8>YkhR2sSL}ucHUktypso0s%=N$fF<5KHq;0%FS>h;ymq@-vLRna$v~8M?h^&H$vm$48t|lA^5u5Xt1m(?I3Vy9lSg3^^wec+ zz@mB!Thgg57OKN&mL8Gb>xt^JG+I$GwYGduTrH0d&n;OwTdWzK)^SssM);QEMw%(< zt%+F@?F9*uK<)qE4J^AoJEu9J39{o;)@}Yg+mw1o5Y`KmWh(rJ{ zLBNJByOYaXZ}>P$ckei@>xEe$Jz>Cgq(WQDw-9Alyw5i=q*2t*N(e?s9gq&~E-+8? z*2_T?7}$}4&uYG@30-PaL!?`j6OoXu!qp+Q!0DUUa_~XYp5l=Q2~_Wcv6{#S_P1>Y zz0yQLV1mkE9f~xU^=P{rh@n=r?m1rnc^g&z-QLFYW)q$JOgyhA$NGU|ELWjS=>f5( zIP}6n_Jh5u%|SwSiq4h%(|3&)t=)WB)4-HfgU3V2L1KWaB|JNI6cU$Wzpm zMYotJZ{0hJ>1@Ps&;fmLZ0w1E&J~%r6_+TS7g*y4`MVe9S`_G~9B)Kiuov?g=*yee zfWuco6=wtuzkeR?7;RV@*6-mJmD;*>S9r2bV~7`Voc3eJs8^1SFF0!1>2sH@qDW}l zKuuJt^Z5F+P#zy0kEoB_9J+;tzzJrp59YA>nGU_o$5JeahBKga`pEbb8pN|YCfqoG zN#VkYOsQ@5FPF^2nlNRJ*%!HsWa9w}qQUo&@%wq<#cTPKSEGPN@p$9-vW|B64+~6` z4;+qcX@1VgJm~oO=J~HvI|^^k=Zl#<+QR8WV+5(0d*o09RZ3xtsW@snR(*ArXO!xC zEmSaLQeBiISbu$>&M0|1SOj~^C5OInamMvu(8bpSi&}@J96H2jMI~Q_)s1d^ z8-QN@WQ$Kt{T{l-K7T@rr=H>ZJqtCt*vKh?c+JWJrELw9fOrt|!Pf`RYmY@Q7ckts zCiS>Bi!LZz1RFnY3=`gx*XR@01~&erfP&$mUXKh6iTCGFB{Arg*M(}`gPJ}3{L30$ zhmS=QQUJUh`<`A{7U;b9reiGGyJkc>)q@5B{X>mE(H+_U8T_4l5etHMMM>T%Gkk-2 zpVeuGtWv`glNZATsWT3~%Q}w1uG;5Imk}be_kfK+)S>)0{0u}4s4nYx$0AF%;*l|q z&w1q!>~#3-pDz!?bw;OkwKiQPBkYNS?b-u+Z#y;NA;_+0rlsL7oj z>Mb~&GSp(ac{(-pXI98#WH(6VVl=x==-xtWnUB+<$7WhRcuhg7ACkci-zHl<9Ph-Pwh!#03o?IN z{KQ4?E>OM7LTc46_f~IVYv!hmcf;@X>w^TM=yO9Y$y&MXnV)rnj(bUS}Zs5KkHtq7Ju z60b<7acMnGKo4JfwleQFw$8G_hf^8W_ngL)Z3H|Q4v|F#g`Pp6i-2c~<^|+TJ>ML4)J>Mmkxv}qm{soD!*(at^ zC4#jUhKkJvH1{o3BlRl$@kYvRQmI6G@>Z?(WM!^+n@o`V%{$2}R_uUz5Q8E==&H<3 z4btRJ6P2im^5zCBcNs?>$#F)gdo;W?qc6&m4*v-{tIXZtBA&js!p@@iDwH90=UtA- zuW|wYu3G)^shu*Vu)L>QM13);(xeAisWW-$&Mj0OInI97Xq2xjGTcM$$u! zZV4DbpBxmsSk+10zdu3yKmJl#^wy`CgRo*v<4DLQ#<0+H)Jm9M0C)TAI4rsRqNX3< z(ZJAl==q`2qZbfCEzEA2`-MF?R+f1tdAQjoP;^kIXrh}fdwANjq)P5iT7!5 krzsy0 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

1ala16v!ABCB&jdq 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 z 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 z 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 J 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�_q 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%0DgvhKV4eW&M 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 !v!SN!nP-ln32F2i;FWK1hbxMA+jgRVp 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%0A&? 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%0Al;i1 zy)@OdNwmtn4Q6{AjN#84#89@@s{g76(zA@iV3*W!XYwuX1oXg-ZX=kbB8u*H; za7dblhv=^GiFs5Wys;A!_tqB^KpxaPdmAImo|7L~8?iPWyHA%`=XH*?nqNZbm0mC> zudFFVqYGR5@)w6r`|NurdDr#d!OR1S0vLb_HH@iEdbzwADK8|g3A=>>$^38i&_u$P!Qj-i^A~iF$`9iM?{chju-d=cO`It)L<>5!uO)+m7L9f>!l_tYA z;xRV|c+*0S!>dfdNjKZENh{A0jAD77AyIwRFXlP9hp=`hGcup}+lLuPeDczdt}w-yOVJVD{gz?aOZQW=h7BRrMRK1 zg_cK{2QFGZbHtLO}LHPo{q9dYD(3vuL-}N)S+c=HlGWZ`F2(?*<7Dni`$sKxA z*fT6*ne=MMrPcEWUW9-^jF>#MX(B9)bOs0Ab6J84#RuH?knJ7hY@UYzm&J+Rf30m~ z`bJ}feLd{3?s*3@C_PXyK5Bd64?zq3of)#CQx+o>Q&{kuxMX|!gr*qR@m`GYPY!QUqb=w(EDpG?-2Q3>*T^ehT`)_Q!pP0kbAZQK zP19MjJ1dvjck7XHxi#32C1PdIjH<7K5WV#TX)N4&MYommX%(uzqfe8DmKQ^EuT|0a zC!~0%WgmM4J3e5~>6PlyGK8+JI*@C&6Sk1m^=;T#dvN1({?{6ZXWe-Y?68Vf_y7;| zSE>E*$p`r#O=<{vbbj6ixAGu#;#*TgFk5-|={uG0K%J&u=6@4Auc(9A662qFqe`hw z$h-_}KN!p9Ar{TJio5O41w6-+N}WGkG&|ksH-7R?p-#Q z`jZqi69SB*$7{hrV))t{S#Wo2J`1KR@!`yv`ofCk|OBvOvD%;iP`cVOQQwu2!133o%kPPCg0lj&t7L$b|8j0SoZu)uIzLT#F9u(8WCq88dFoD{V@f4I3wf8o0zC zDf;0#7!iJ8CGd#$8B30ds6nefybf^!ha~HMpz2Um57(^dZFj>Uzytmk0@~XHF?5!3 z=@n&}&fDql7BB!r+$gLCvgz{hK*J9Z8(!Z+kI;`F6@ML)L(gN51gFEv5JO;0AzJwDI^p`+{^H&E6)UYUL;Sb%(*9@{hV3MevD3iBeZw=OqfPGYAf5L+2&j zZ}ouW@>r2h58u~Au42j^>=!M(fE%7hAW~Y>L=Jy`!c4tECCK;|`XN3azk}v|q`voj zOUnEI_jE(~wJdFrla$RG1`#n2Hit=8@ z%UXiA|HZrLT(*56T^KcX(TA|$2q>XbV`RWb}_ZUCgD*!^C#$|tON zmvA$P`fu#iItN??5*S$l zVa5!-{m0d(JBM#o+_$2uauBe3_^Gqa>yX_B1rTxrx3peqS3$Uel!!4hzE88S*S@$a z446Rxf!UqmLe`<&`sH}Pq=bo={ykv%R3m#8UDkz;-1w8%Q))zWsm_Pgp3@8hs%7X! z2zEHmgg>F=^5CYq*_OA|lD1xPXe&2jxhG$+8tql?aB0xfgLTnyXWE?CsRi=mI>>@62n{pw2lZfGMLDgrx+)utyjE` z!|@nbfaPvpZv1fzpo-hB^D(>{xNIM_B_~`Pl@8K)Fhlaul$@F%~KvEU!drG z-kHE8c(2;%)cZ^_RmSVano4{_I+iNpW9!{eUoMlUUHbnD9qGOk^sTkru6@rrv45P% zwTA635y^1-;NlRQ8-`JbpS!L4j> z;WH0~I#I~Ta{J(SH50eLRucTh$VgN0;uyVCwp;xj2xhM1mJ;sX1>b^fH|lv`2E_on zxjWG(=gwd7KdV9Bnz(a(z`(+HQv5LnD$D|HH=I_*fdmucLArhI>bk{RvekhfLCEC8 zRfH3GX1LU-__G%-8B>I#_iyweQl31Kp~?qPJqv!e9TJ%@FWf@Gc*@btQU3vN^E_(7SVzStm%jbqCruagZ5T(&z8ZVtT`1r!pGS3NU|hfvYWIN!{K)f^aJb&p*V zSJcjF?^+5a0Vd;v7 zHCCj{nf*TcutNNzpEde50LtKqNb!OF2+-P8D}%k!4)&LH*tgm?0X5wZ(=-jBHPN z{H$;bP5(Q%m?49fhXp$dVE-2Rz7Tqj9D8*cqY zkKH}9>^Z%ifs*53{KTo3J1aK*9q>QoXBn-7ashwRKB|Dm+D!eQzZ(T}7XBMGP*4cF zwKtYzh4vQA+gm$4QBrc?L8&5E->GW5?mchP7^Og8D`!VZ+X4?(1dy*8H|?S0jX%4u zvTz{D6s7k<3()+ziv#(onpTbr)2__XmobEA6p2WVKz>fNVqdtydWEj)!&Gy-Bi_g@ z>Q}*s+R4~3*+S!?&4}QOQxOf*JQdmvmEZLxpO!X7Q4#uEysnDiUN+703m<^ltoCc} z+yj69$71qyrCNL`^r*!xDUZzM%7bSdwYVFsNb7G$jk3$tuzROdf!wdN;R{W{U?%YY zgLOWVzdx%(`HcLF^2>50BE1{?*oNWHA-GCJN(XDQcnmp4+N!%~kCG93et1{&oAKRD7AyBA~4=LXUu-99Fdktk_tfE8M|{@k&<;hI{X zH^*NQCxiP2@{m_VV4x`W3mm^Ib5ED6gH$3d0VI6B2oa#}@e9W#Y4r%`0KfkJ@ro>q z6SH2*&+Y6N*zyc=gk$2exw_VsR6JDb?Ro=z8iy=YBCYPqkC>>t)*O=}+RFAxjuC(} zvgd6j`9i(6bjU}gv_EHVUx*PhG9-*yGfGhJHWcGlhVQ6Ho z=_#!sLnhe_B}aoPTRYD|CnuQ;T|hkI6t6pnF87KMr&RB}meKZvz@$T(dl&(?tYHujes z&Vkqi1;$vpwvk=X&p8&Hp)*&|Rm&r$!DzWwoO(rk+4VDO`%c?gDE4?ogZz?TG>Y8N zj3u=Flloo94rs>H9AGf@8yh1Z7@?@kbV4qeX~=kyy*E<_*N(W7BYJm01@>{3C(mha zk6~G#(Hb@#;Yyypl;^|bM%R^8`5zpZ!g9ssGaf}0Pt_o_FVZ5jE69{B-sZ#uB2Fc$ z6se?N4iwq?0~*>Y5WlDZogS|T0*DK>M6wgBq&CicmVg*QfL-V@d`cO)Oi$&_7oZff zLv*vrtJs;M)1w46nqT?{IT@B(xsm-6{}V`@L>xH^~)JcYDz&C-Hsd?2qlq!*c+#1 zxgM7uJku!3m())Z2ED+uzy>~_$e+t3GR$^Zyq)FXk$d3}x-7cLqsZji#`Z63yj`Qg zBs_Ne>F80N;b@h=XF9Mz0{Po7*BOF)sba#KLj4IZ&_fa)!D(c*3TWwLv$fLkHK_#cdnuF@lzF$w=7|aYPHxOoJLd?*EXksC!}hF#c1;<`opEX zcqaEC-J+$;FX|bn$W9gD%j;CVbkw?%!$d&E(~rN74wt$FTVJ$>mdrXuE&}oZ*Ce6S zU-IWd8V=eK;3$&T$3Jy9BA=)_!7AV!lWa#dOx|sDNf;Dhc^ki2kRAJ#c8X8Y4*`L5 z%;P5ts=cnBAgOyb%*P>JQUVi&Z&0mls8+32gFZ|lf?*^h=!``WPcg^P+4^lzt^rBt zc?O4@KW_kbvUI2YU|)qp=`IXw?;@1KLfVj~rCy<(JT-D${si}(a*?+3kc22!@PTpv zu*h_FZ*5%v(SAx}#W7g8ek5(LZj=AzC`&Dd00#e|#b}EL_dH~pXrie)%zDM8i!Df5 zEjltMtl-phh`1?Ag8OgmZk)VG4q!oJ%FmDv_xto3JHXeFT<&9xfmtZvY>a2>fheTi4TE!=m0|sI-w7c5Q37E%QhR(-(G?D7Nr@oynB}=7=B4hO4ffsg4{5lvx@op?!a{ERH{pmswa~ ztVtF19+(%B1EuN!XNmRduk=(=*sB^h&w6*QoV}eYaLk`c=c?`t(p^^26^MjPj<3bc zw-oI&S6h($bq?EHQh$tdn_GY(PL6`uTx>(O@f-cvo>_-ZB8G zbPxf^fd{QLt~i4r`Q>(M`)1~iz0_Iy(gfTZ8tL4Hk-gm88P#aEMBe_<6yM%NgBPjz z7?3oH6Ouc&7ye0{PJ0t8e1o%CMsdFzgXe0bLj~}jE%7U%gp7$0(Unp>9P}G(6v?`# z@BcnP<>&26m`$!^!XF?V@Y?A=jCZslzpT`?qtMVhTHauf^I^548LtxV?TC(mKG3|d z4sR>C${)8iwCB`%uJhJLp#OH%4@N(QmVPqDaE0)YMdvvkmy3i0%b>`~|39y~20SgS zGC_F-8vhUUp~m&>G~%U?C0G$#e- zD0q?IDD}?Nt=6I-q%Q!W>T#=d6$VLR#7A0pygOq)UDwlc3I=h;(=P7@ z3{(wzb9E@bO4DwkL+x*KcC+=_%HepJQrf9|$2#|wW_{oesG1~D%{CTHF;O)F?;cCj z9u87!BkK*$5M;hK`<422QC%?ZJe*7YyJiGyu&`(=j*!&`SLyzRXwoKsClcP^g;Wk}pR_6K+rD`(z zwp|&enTj`*Gfciu-M2I-@XqG|Ufvd!+`tg`5hz#otjmPQcJFS^z6hyGevDDSQpLMN z*P@)ptQD*d~YUPg+lFS-rw*!D|Xzm1R|}tN^ySKmjzn}G*^!h0V=*MtfJY7 z-4`|9(hWCLc?mi)!XR=|ZfWZ73gRqRy`oWuJSu4$xf=XoeqOI5O?t&pU%l}oW7hO74#oZR^-=uUta(TmUlI(A+{80Fb%d!-IUJ@S?T6Y? z5%&)#eG*5me!5ga2R07pMB1Zu7bIeQuf<9bppjqeUS4y3SbE>}-kV$<&d%90#}lhc zhNbEiUo2$af3x5B#Z9rLk4n=HhYJ1&dVoNt{fq;MG#{c~1)KILW7ZJ;fuSF(ogZJU zpr3|NcdXWRmo?_25)K%>yE!}~Hew#sAYbYQWcvbNIE*ia6+E}s`^m#9jyTz2N4|N; zd8qsC!y%(h-a5`1y7k6U_ui0ivk_o8hzcA3{os<*((tTK56(zf z*EEB)DrTcxur|_s^@p~rrAoMO`DOdT2VWLiFEu{oNP>Uj(LY3V*qcM{nuqIsv+Jl* z@#%dx^~}wn8@#OA3_q8BZXfW;98q@HqT|`fdfmD?E_v88ZfP;=g~Ib-p|o84X8Z9| z*sN&^N%E`n3@yY-ZKQVUYaTGXMUsF~fWbv&`zH~9wA_}a%YQ$_^3HtegkS(yYRwgC zA2528TF|S zuxW3Tk>FgNmJ>|M+PwXO>(Tu{p5g3mynO>pJE5!z^ZszibR$LTn@Wz|i>vs%RY8g0 zLFs!LA_QR1T&iJbsh4WTMkX6h98Wq%RC}FqWr8kiMO<2RXzlXfycl6;j{%_OW6ef= z*8LrT2lk3%@;2)Nk-?;@htjU2G#7dxW4VadXIM5;;=Rbt;FM6(g}2tXNVpNjB+*^h zr1} z3ZLe8((*Biolgr?=#&1^L^4&_@H{J3=)K128)$Ru0)e5R@K zHR8IUU94@TC&%urF1gyn{jiI{MY<%PPf2cfP#t(9mkR8pE`4giT=k*kW&?B8ih5bR zzrB_tb67GCx8+#DY9prFt!UrCv4qbIR%hSB{cZT-j8wz@#8>)uTsm_`j&X~!Fl$kCWT>r7dA_ZkaX`d@l&soyqSRItpyf5kY!n7uh0U0TzhO0dh|~2?E${BR zcjqPqps4-@Ffwm3hUyWszkymU$@TsI#vY07kMsc3qBJ zfl(4MgXKIrr5aQq4FtuQx}$F`#|HPv3^36jg{s3i&X{Y@(&*mhHKwQB~ zld-0gQ`Xwwyo5|YrxJg$Jsuo8FO&B=gPkawVrQb?Ts>VlS4a-HV;G38XHU49|9B)% zE%!T~MyHvL)F~BK&UvL8vRGDF9_)AR?dkzWm;KSV*i0+pkf5Q@Qn;*`_E3#Wv z9*wngiv$M)9jd*-6T3-~>ovy>LfjHFMljTSFWYjuAI}6Ngx`>7MwJJx#@tuCq?MMI z;}u&u<)vIar+9m}AT;7`;*#KBp9D3j@fqR3H^bkak1&BN@{qH)J-BoQaVamVNKnj| zwi*SC!vc)l=s(}B32{-FWQxbY)4PtD9}Gf!M9#^qE6-jP8G1|;a_JD;;;q(}Oe;y6 zK~#*(o7FJ^n-@xGme_@nl-(DGp>UK^JQA7QwhX!LOINH8e6--ccr9V>mz+>_s=UB3 zX84*f|4O?V%rI9iThvI38{}2pw>g4f#j(QGa<1)5WQB`yy(wkcyTj+uxjJNO>3ZXv zD|NqCeVp8pz=p`o^b-GJv|kocDO?3ZN*cJ- zjtvb2bU29erHOgtn=Wt&Q8)`mhs znPgdEC6c#OXOXtY5g$o2BeM;b`dzvAxt5{#VlC}-CL(Z(Kiu30j>)$`QZ4uD!T>%( z21~1_=a*C1K|6Umv0wA2mL7%T4InBLPCXCvgf_6n#ZbHQm6|SrxLpJ6$HFzq}}LuB(-j(UIC5`p~O2(HlcxGp$RSdmmyE(<5b@D z(D%FCBV=J9!>h3m2IV93shjob(y5vt!<8G=C6l_3(|0CNb#NST2!3yS;;qQ!YgxN+ zg7QN=8~xo7JQ_QsuIl?NIb0`IA8ZrWt8*+^)GLodnW%MB*9InX=UyHbT@|_UgXpl| zNpj2%tI{siBA`V(#XuMp61hINWX-aFslwLK!dOUOjXY z?w^>dEjn-2u2q#(^_K#xU|(jJ4SQ~wCYC&I)U>jH(`n7viytnzItYs7^lN~_bVr0U zQPI_kk8dxnRHq**&!Nt~8^4(u749vi2`^rAoO z{sLO8GQ(PA>dS(3PnS%;e>Jxihr@#pHqgEldSb(13PL)!AhF3iCc_%{-uv&5K)3xg zydMtcDhZTcs3KZVJ$%@6@|fAMD0CgMhAw-kbg!P?Uw&a??5P20L|!-P=dZ(I^g>ihXi64FMKVIzV02B$lsnMtm7BdXTNI@pIhLcW3zh>M0b!+52t{DEQY zY?~8z_>*(4WgOqtzrEvjYK1R~D`mIt8zF?p5X*m8RF2^WP<-%ABOw-fH5Ms1uAtR( zkic2WYFgO;N63DqX6`7Zzw6$l{*%x}rqS*_4Hw%3-@e?&{zb2>|E=Hq+A1#<)(-aZ z5#zv-a{2jRDdO^(e!Ee}_V9s)y|cy{Q>Z`@$N#(JiplT_J&&H2n5#(r_>)iioQYGR zms>+PpByPm7z#hxoZhGUg+xHUcNk*hj9SMEXxs)4qzh3udJKO_Q_}j8qL@HwV)Bb! zj3)Pwi||Xako@JOAFk6Cp-3O{{S;4hQP(`zrX=ZZ7BGTMgi|OmW_u zedrZZu7~fEFsaFV<;1&hILx11{W5n!G$$FyUm@BaKVeXIkS+_61`Fi5$mY`m z;8*`IE3+nT5UPhq(j&~~!M|+IpEq@+N`-L8_8#-(zzn+UCxzk+-=B8-PF@(5GILZP zCLF;liW*rddpXy85zHE?)BV=*`bv60yJu*QGXYV5-kA z3bo#p^0QvVJj_rqhvUEJc7Oh1P}c0{;_q|52TV4MflhqqQ@#^{0d?a~1V|;1Z4bQB zZ+%BA&L1pf>o)b#bbzyY@Br$10l559u->#z5#YW8Cgc(O_kQfcH6+YqeqNCHf}e_H zvXQPAd=fHH-Hy4$&spJzTEv)J6E)^*Sa|jRA3(9Eg)QPrg-YH?UpxY0cHj)@5ur~5JtD9yz6N5<|y-!$XS@!~4{u=ik$EUBj?v&^X4 z5m!SjyHS)syYfTdO$V^MNvf7+ZzN$MW4eu|Q&_?Qfy{Z``k8HQHC=CbZ}h<4f>9>OM#;Oa&vk_Um*86OMyd5hEf% zaHROX>lFpLeOaO;H99rHg);cx=h4_xBKDO`_=262sDGH0snlwf(tEE~Z)-Z_L*9G*v0fM)8jW&B z8zfMa?l(?(HHQ-39i)BHVUI($Mh7)5@uyCFQ)h^>UwOIMEh7D&(s#}C{q-<+RD0}* zJw0=cLt@8^xK#BKI^r~hrIYnYaPmt?IdI>)l&56c)TmDvw?y$9MmlRWzukmK@2K5P zji*Of+;{VL<+U^(*YwA%E&i9~_r02vgQn2b?=)2k(U(xZoA2b0RO-?W9m+%_SW=MR z4Q?(bQGAAmQ71XIn!$~7Rzw2H4zxO-+ zE1L-Jzp`*IB^=~WV`Xnz_kW5;3r(KOmDmknVs-aK+qv?RG)8z(hBKTixjlXc2g6BN zUA9i+XuPw3m7Jn~bN#^8&Q_a5U!kgh)q8u%wpUBY13*!y4HG&rZI`6)db%Pa=dvwR z>Qdn$QL{G^fz;ra@6A2ThBXPgBVYdH=LF{!xmel{PD^$fEf|}NLXq*v_bG?P^!EW# z2l+qydRJ&?Pj^Ya23*u}Mt>Xz6uJ#O8C=GDjlRC$#LclLe@iibY|W1&5i;`NOpp)^ z%QML!JQot;QoKjyVD%=}#Xhp(rfWi}r5Eec6>p*P=)RN`b!UusVg+xi8V;(G2LDVL zM>tooY&BA40`5T4(gtQ948H3&(E8HjY=H= zZtp=Esd+8lN-rn0)~2gZEbHvn3mHWAtCcy4h=?ubm9_cX@Zf*@(b~V6#KkG{i%ty< z4uEh#{|G*exGg~WF`mZ*=03ac11eMb;bx@t{0X4N2(3MPw{WllY-MV+5Njhc`_Gim zqXxh30Pqx+_MJROJelltT5V}E3+B@~<>xkV7uEuAaJu&Y3U$VgNzGx;KKSWeQ3!>> z;JRjaL4wI`F%`$ooMqt>b8J>O-&=OxdwB(|E~t$&`S3_c0D~w#p^q&`?|lZCkJYzI zXC(=_vcMODQPAwBZ9(WX}L~y4dI@TNsfV)fv#e1=>-(VkK)^z67L+WZE`!3 zzEOXKwrMx%(29|a8yPF~f91Q%Zj+(fLljOXSzMWMz?r`M#J2V;GWTD33 zyryV9L-eu$I{=chQ`c(oRrlJ;v*#Ge=k&@0kau?ef%3b+yR!MgGgC8z+uM?AONT4r zPLVx-E8X?Z2SK*7Oh3u$9`uC1QY5n1>mGRi#5t2$_)`X22Rl@t@jP7pJ^qx1DrB)- zU@Ftr3c})ym_wFhC=*SU1vi~T!g<<6w!%HFmzXxUZOP4w>#bMu=qrbugpIySoD)Xn z^tqio+KQSsbt00?c(9KX@3T7zIlBCR#PO*+axs^K?iGLlZ1_e~06>+9)R87B331of zIkS%}S3B@F%3j{d2nB3vtV16~iAeY&|IjDhJ`%A>#jl%ubF;~peMUkIC#*WRMLwpJ z*SH6oT86roBkIN}z|fRfv5L{?THEp|xP{u13QjoFpISU%WNPT`Ou1pAh3-W3n>a*- zkcv14w^1>*xB119*HM(n9rfPNwfhCr?rVyqg%N;pg585a-edkrHQkEdExh`+;3iL- zQ3{yhcjfQ;e7hq=oS>HnUpt1$(SfxH%4|O@tP~9!890DDzPNmAvG*pf*WPEsGcb@5 z3?oRClsgz<1(EOWgcgS+M6$WUAY307f`AK*+r31^?@=p!D+H?#ltN$HW4OfrvvZ!L zhiN&cIAsTQ+@0@Z{Dh@(D9}IsxY+M&ie$8U-tDT{Axo=q1(ou)eV@A| zSrzwFr!Ak`B4CQJ;9PwA^(o@COj_QOvkv;VG)O;yUU%JqVBFpBc@^dAIscwCX=;4$ zto=r9egc$0KrEvkz)^Rk+i}9#mE61KSe)TAZ{8GyW4)SRJ>Rc zJkp|2c3$`Cv>qOel!%2Z4?frv;C3QC*DAu+ol@j|(^f!VwKX|CgX`fb)_a49C@D4os_2BB;23`C^MYHdFk}vAyzS&4NwZh_RQX`f+u;6gJkixW6v5UpVJws&DY#mZE{ollo(@Bvoy!{g5wg*U3 za3pVHCrCo}iGTHG%2N^S5~14WQq8v`_oXGOa%y2bhvy&8?w;qM5sPC_JZ)sPBKUc^ zAfVdhTs6MkB4Y_#-)+~%kG4Gk_pB7IZlAS_lb@a5ZdGo^?gZ__k!2`;QB1DGOt>)6 zIU-pdE+jqNXn@UR7Sn-*>qK}5}Q;H zzPvI3XnLNrO5qpWAy3Mkgk7&5Ehgr@N&ksO{#lr6dLE3hzzUOoZU4~Aa2Ni{_TFoK zws3byJ_TnAj~%u%ZkK+3(@F+IqEl~~+`Dk~uc8D|5K5NhajM}^pQ@%X1)@ac! z^yTwV;S?JV$02H;>(P(}sP+G&=-lI({NF!*&&H7ET$4Gq*d9l~4{z zHsySnLqs!k49$@9F_pqceL~qB%7iFXvPq7WV?^KI{rew};lAI8>$+agr-8K7lMsUn zbgQ*@nQI|M!S-Duu(*z|dL}{;K`Ohr^a9SRxN`{a{aiArUy7{kBrS6l`egW#=Mel( zg(xt!5tLBl61GiV+V_F{_7ugJQJTZnwTt+4XB+f~X$a)q$RpzTnTw`ECPRtIXC$~p z%XtTbQ&z&x`;(aI&kcsZsPm(v9QC3YxlB&N5D-<;xX)hwZgl7CX>}A|F|MFC(Nkz2 zLu3&9*4=0VdQ3}ogbi0C{9aPm@uax0ooFP_aR{v@-qLJOK zHQF(z$qloCGrE0-AE>04i3JpskU-pvz!sCJ6^}GO$>0ErP>428$s=`O%G{H-wO;dg zaQentaTrh82X3%t=RXjRQKS~#YY&h;GOV2UhW>`HD1zq%7xtXice&%Wp#b3(J>mb` zw8jvZQyQ1)u5$yV>AS<2vRO;5_H!iI=6Y>*|B*{Yt{9g25;VQwqXw;v%N=Ev3st%w z`$P;PgN1Ck;qFFRZ}4k@i8oE}fvjwbt&w}-0@2dc0@z3DCg zo_tk=F`J0PtrOJuWd}W*Or$E=QZY&_}}p0fPf-_!CtJj^n14Y}faazFmJo<__mb(jNEoYdx`Y z9EYNifJBL2kwJ^*_4+qLaV`d|HkpyO*-ieAbOPt0%*c@IXx$U5@>!xTN16ATb?={? z=jwCgtoS_4-CC=;uu;1uzvtepkOtCoButG|6iar$P>BMM#b2y6o{9MK;&YH-JGqv zavCgpd&L;FzU*kRzrI~;!5J|2gO?1_ufyCfq2n&WARCKzJ_v2mgh2=nzl5s-d)LxW zUui6XWrwEyEeS~FuJ0r{q){RpLdykJUs+S6B(L38z^(+|Y^9b?O%CGV_};C*w@RNF_o`%~ zcR|uuN?Z3?+NMM*sZs2@x+^u2s@)T zde-sp#Sq5Ir~ z1g`a-W{%z;+Zl*qvBtz3`D3vUWaS+Y7HR}dc+ojey#u@?hDhfkjUPR#`CE_)m;1qy z`F+b>QrH=W=&+5b=+-f57+;#?n+bms;AhsV73KL|f!_2z1vcTN7wIjV?M0?{9Ei|% zjuEwPmC#Rnm|w8oXH+P&zqk0KXPTKl{d6|S=uJ82Os#Q8nx5YaqwpszxZYu=DBp2S!88vTGe!vJrdWbE5axeVc1I9mi5D~m!e+A1y!MT(2<>Epdq|z*v+@*Yb7*Ek77N=6Rc*MPe_|4kCy?fT zzP0l9ZlpQ(eQTQG`(QS~vey5A$Gwa~k*+Sla^$B_eal(pzCpM_QCiS)_z&-;*L(q6 z@DFtF``vh-^eGrZ28)?Z`&%s|d>Nyh2O`TA|K{1uq*-c7z?dLXcir%*$kBF5Ro?i> z#TaD)91Mw$%X9HqM8^=1BSNB_!gr^GlyA;|S+uh&=sTP} zcuQX-LNWXVJWz zJS;-A+b}m(Yq)w#+b(eYc4+2!k;{Dtkw5iBOEp0{emBy{!LCdsfA?eB2YWA{vcBCH z>Y-u1G0hOv{#W=N?-ZMJSpK#R9?b-QNr+CaVioCx;{anb~h^@ zW?&Psyw(nzQv>31_qM*j)C%q!v}B)gIk`1rCC&uleCC#$8>sjBbjryz;Vqc&o~~s= z&>7{4Q(n!37J*)gE(3Dsp*VQ9-FyP6*;D00P9fN<LV>`AV<$c~*I=+K!WA|A*IN@PR2yLDJlA zQEq|i#q4*!#5Y~!l!ee8#gsZdD+Q*)M<_Lxpzm_&5xd;*n)DQOw?|0OJ-uE+m$l!~ z$5D5s$!@}=M_TtL=y{C|jF^be^#tz6A}E?ypQZim+J?7->4P+A1_#G$64Y+@CSCWl zUx9oGO|owZkzOr@k0myz$s~%f;dp~z4&M$^w2c)q?f$+HI9z-z_c|M!MAtrpj~gUT zwj5XzUi^{HH1_Y0dv~Y}NMQ1%cY7Q!=zLZliA<0*);A|&cr3$Q&wbYUv`Pop!!LxV z{dR_1T$l5LP}6|^^sOBbJMSSOz&-+wb3%BuwRtz*Ni#@qaQVL9x4`eSuIW$s&r#^J zwm!tJUm}blvYa*b{yqJpOljIV>LT5au%P{{ZZdrp_ovhgd}yT)sduPs3qc5-i@(>a z8{Zbh(uf3Y)^ah*ka^*i{t2Yfa52>DL30+QU?TTLi;jhJMQ;xh6YmA&<3LKVtsaa*Ysj!grrux{2tgt$5XwGdgTg+6|H%EJ0AfZ`H z*N8{&=4K{Rgbg?L3Aq{oMCGgn^=FCm6xpnM@XG*=ir>|Mtp#7fYC{>3veGuSY>SWH z(@BLoc*D;3A6EXUIJ4G^p<5bcUS8iBW?ba|6E)8`d>jcFW5oOjbse5Is6~~z1+yJPrbo(*{_8z= z)m(^TRB4Dma@0;a9NfigEJYjf9H?58omHW4+cp(|vQPi|JzP7z3JPGdvSeer=V-o= zk{cdJb!3ZX-2$oN!{x5eMa>e(%wMd~g}{mP?00fW(<~~>u2#12*1l(7z67DbAxhjL zvGC+#;;E`maZrQ3Lya1KIFZ;P0C+;_)wH>(&~sltkilT_(rby%tf@GHmX}1jJ+2e* zQuLS0t_|`0`x6kyB(MWlE8hG;w~N9ZOHqHK>^B3*^61^(X_^2fUNg2h*|l^T=N$>9 zM&Devns&>d^vK8l%`F2A1Wx-k35lO5Mr1|rd!om-;9iV?Kg0LQK7ZFdt0dQnfZ8(f-wgJb+#r6}mlQQ0=1ctJ3w|+;XGdT-6?{90Cs=v>VP- zQO8Jxy2xY{kdfsew zU$1qQlyCQjd(IiYhy?k~?xSj~VTsTVK&cw#@=(KtNc%}x2=2LoK0adiM_#x6I7j(_ z0Z+jQ!ETbd?HrV0?2y2UH}beSNToKiw1q-<-k;18nNy~>!{RJZ!)=BBIE;^+;S2vO zj=DoE=6YQj&$J_(%n4qfZNo^nFcG6x^OQ3)s{c>w zv(D=JB3`7*Y8g)LmL`nQQzss5st>lFpWbJ^0GSgN=2ltOzBzk%_x0R(yAt?ic3{Q) zPgaj!+p$$yZ}3XNQA{1z`*={}>q+mTniYkR20sMmg-xG3T$+8MjEHM5jy4no!RZg_9eJ}nJlUb}#mS+8=SyNBAROFyJ-Y`$y+ed7PWZ)}m-@wCTHu&PhwdYhC z!;$v4yAfD=Bv^spIxp%Wc+|pmTKw08OD(9{AQo;uVZO)U=1~f^xAsQ!mWJ609itIp zZ*fm(!aS$);t_Y@B!Ra~AQD;g&8c|_ZxH??^Ah{fncD-noVRF&c5rAY@6<74^tEfL z{GYmSb=*4aT~A(U>xC)4I6YT+Lh`{K6+Fg^$$FV#AgxLOz(vg7O2tN6*0bF^)dAR7<0dthc{1KaZ za1IK6!VFiA_qcH8jh)OSgEO>c_*8Ynl*WKgXGy+)#X<;U7R^v9_SJEQ8(r*A`Hu)s($$C zV#!0oe2h$sYHx&|U|$$|kihs4-9@0>pkOJ{Mn&dY5gK z%n0SS)m;5|b+jg}_zsAp)3~rA?md*3HcQSd-3zok@$t<$gz$GeAUf{Wy&IvSnym#1 z+Oem9x!!ww1&`Y}oDob~f-q5D>oP)9q(K1G?GPhs#x)JSEulHItNBi7KpF7T#O~ZDHH0y(q>LN&IP1Sp>AG|TJl=_v5!$@JBSeQ15`S;e?PR|>mCt|Ik~}WRx+!(HG|^u zm87%RrvQTaevEIgw)TrX&D@UL>k1t~ejx@o@jWMekLo};mzhH~#_p>Sf_j()_;zmM zOYdh4tgZU2;?zFpp0a-hAl@rYynAv8cQpDYhy)rIQbX}F*M^hD+rGK?Ppk7Vzns4% z&Jf?;Xi4ZY0I`J^H+&P}gj(5ADYrI$rtxsztI!ics{Wa*ZFZC&((q|8@&K;CwpSr~ zjk8`a_Q#w;-l#DO&wfXbW}F@YKKNkj^H40ihmEjbU2}`3kG-&5kEU~$T(p9=_@XuP zqx2hCHpIY(P={;jjhs3wa9S~?Vf)TPH#D6zW(~uv@P1(#rl# z^*&H-rU9fFCQAX+?+fyAe|*E19Uk5vjYG?@*DSv1ljZ~x%S)da1pav^%!OkVW9!^2 zq#iYV1JG%dIKk1961OPCiN6sGf#{QMPV7n@5PE@cV$>!$a_02(|DCs`k-z(;cX8wFh zpi8%g%b=Z8iCuTm08K)~aP+dp&yrV-s+_Pi(;8^N-2A*t(Y)zyIp$WqXjZF3?@Up1 zx7?JuB|K5Q)%5qs*i2hwJLIu>l$fXi8s*ROX$}$PKs^XN5EBLPg;(gupQHJ?1oUo3aG1KL{YRdIqnutTT?jZcP z6Qf4H6%g+0(ZA!PMb(C&LB-JLBKC!f%vmRCHe}kd{wp5GG5lS1R&(2$7$ZiHP|y(K zF`0i@PmPKY6s(Q+pHm48f=0V%Kp2wdg!le(Y2J>40xV%S=f)n$Q&G2MG-6_UZN)Ek zXIW}VrGT@J;3&$UshmlAKod79&oBv^V>2<3ZQ+nmQlqB|_5B9PH%5xwcKWxnNYZ`JT zlz8~mTFN*25pp8p8+uisLafKs51^4J1u9)#9d+PO-Lln_Zm5AL+|uxanmW3@D*@Jz zXp%HVLS&h%hQospVKgJ^5c+8fIF<;0UIin~6Oux|<<6R$+XXo#-=!DpC%pAAG?%+i zkKnDzLhZ!-BKe5vt10Q<GV-uOk=mJhdWcvMOR)kmL$U#T-zu zM55q?gL^m$Rnm*rL?FEb+d4XdAxA!>zTT$V6%sb2T?bCrDoWSe`$5V>uu#Y7yC^+;)!97MFJ?f9o_9!RXC!}vs z_j8?1u<$f*e6`fGr*wfN8p=v3T19~`oFYe-+j`$`pq(L>MUCiPm)o7U;in>=LuiTG zb}|hF8}r<+=a{h#ZRVT_)AN>sNU|Lt+3;n#Oi2ets&if;cI?r`cU_|JcY>iPepQf<6qd zNhqM{^{Lw9OVGBQteqiw>Wj=ZS&_D6AM*6huig2X1rZ&|cD|Rm)uGYWwq52j$}hpj z6zgr-i(=B_Men|me3Z)|Zp<(~(ej}ANccmA$g&obM~}p;JGF5NbsAC&+U)%mEd0hM z!RYiu!8dhN%rZGBQno>!;@1juRGrld>*$J31{heHuaYTUlTzOX{u+&1X8e5DPHxb* zl(c(dwz#+Z=`)DvY@qg}K}j2XpSbO-qTn$=VR~gr-%%5{O)Eq*X_=K*UAX@n+v7+! z3B3mrI5Iy9ZYucOzlOA}FOL;b3ML{H>g6A2kMRonXi4LfFHT)!h~PGQT#C+?Z2LA~ zM-oW;*Sv6|;xC`>-=A-Ixh;iH=FX*uU81qDlTY=|tWN(&i5?nwWPw*}wGCV+St2G7 z#@xyijyec!(&Crx(V(1OAuDPW5CHS12IJ95MfnN6jN5bjX&ao?%6$tV@R%W4VIGu_ zT6wq!iE4*!%DCfGnx}wIbTV_ZqFZP-4LVv>aClleG4{J=hvoF!LdLaWhA9wTe^5{-%Rc~%NUd2@?OgtF7xNhqcqRPIT0zuLz>vYPA1_@RsDa0LRED0c1@bhQ~>gGPS4 z7c$B8WhF8ORN%8f$?*Mer_1yq=o%S;wZnxsl=d9KbT`+izx2GN?Ez0JB5ExAtu|6r zJHC;4?y=k*{F1(X`cQz)-GVMayb%}K4+j$z1>@17G(g|GPF;{l^b#`Ek+ic?M|!l(v zRomHvH}gOFWQ9#qtK|+kD;M+7O(0|mKD)1kBg0TNl8~I@J-pbm)O|1z6dVqhT^Q&t zHSl>Tw^4cZ10r5ij@Src&!R_?#&S;n3T>5Jm+Pw#&`ug_nXCVEmZDX$yN*uzpW(Co5%j1i7s~aMQ=aA}733Sq~Al9>ePV+yxv(PEA z;X;{=9&pLF4HUF=0K7>AOU}5={WR}zzt&-@X-22#SJLES&zWOCQMs5XYUpSfR zbN%nls*k@Ze8@yba{tST%ejX;KR|)$>5@xG%@IQ7f5u88bgp=qn~N7?rTR z7wGC7bi+$vr-*vz?6d@V5CTs>c6ln)GUU}hZAIqQ2XBWu^Jfd<0P$*>-CD44FWiGq z%!O%#_xqlMg4ZN(Ff=}C;0XT%c1Ae^xA*3uW$e(Mk)n^YUFX6c#voo6E1$_QAHyIb z*Y$#LH@~Oj&NF1?2&MoO$0iTdjSpdUQ^}a)j{t)T}P|JL(onof1i>{ zX}izYtNQ=>X{}z$+9U2by$&aff9Ze7HijX@jjgSrZS40b#pM41)T*}%uWD@S$}*As zUq7t2&TF>`W@2~-(N4bqwc#fZI752jYj3R|xbzQPqcpbR<|fq=hMenReN>UTMaPB_ zZIs{!ujtyb#mszSDaguLE7SMa+P^o$KV>>rrrVIL*;}oKM&*Fhy|rT}^AG2=d*cjl zRdKGt$P74a4kPy7^Psm#`M+28`hXo4Ha)ffB}T3qy*K5B_|OyBfK36gMz*;nemYqB z#Dp)CyMd0TPo_%iUO_6<6f6mGPxo1sX5Rk~0>{fnHXdZ~ORU%RI4#MN9i@r|JqJg_ z7J9vlG>~h0Xaxd1IM0@lW>;&LQL!z2Nr4OfGH<(9O4H7LqPM@- zMUU)5T)XpXe=>@^{KNJWS~g6y!48S}R-K{JYj(GvNNBHQJewhMytvNl`&Fp6zUOL!>5fI0C|H4`8t5;onF@8-^j;EhU_u&abWS9HPm7T?1&;&ZJ z!U?nxRm)r=j^>qTh3G&w4IDNjNn)>**BG|ym(d&E#0`PGi}sbL7~T1I*?&^)p+)C}omI-Y@?4G98vkHxCtSeA-YokGzFzm89hzM#h4tsu= zV{d1~b20dXY>$NO`{4UGspx6*1CNuBayp*j*w`KC-^o{;sc|nfg`1A?JIz(d0MozPRj+Rb*U2>l)K9)6m=0d5TBGUzP{PN)9lrJJ; z*+E}Tu1_JNW+Gxx23)DsiZb{?SrRa>(483&j8@Pq6z51(n6L8wjZ{;kVtdScau1OE zrlF2{{WT5100I%pidFw`|L!+b&MX5vg0D&qIH;Kd-hO2ZcG*Q-G?^jZ+}m08K=9nL zm13*Lk3VKJy8%4| z*~zF7MUm&11v0qCDTWf8ksHZ3^5={bhfG(nYNdy@W!dcMd%j zXN9z$7t+`0-Q81f6L87c$Qm9pxdmBkue&YY66LvoRIwc&B$K~zHkCQS>S94iPu z@ex_!dY4ME4DBSOzJLxrI@UIEB!p;itM0F_qyU#n?lkyTXCu4bVDMKP=)~~82lk)8 zaMa5}!V8;iYiAepKKQJUSq4sAR7^2BQN#A0-kp6VpI*WQwDsr4WdpANxC_wh?4W4c zw<4S2tU?oB6CAqs|Hlcl&3!?s!2qx}`fFXTf&EsEfav(;r4e;gf zWI372Wq~>*A9^HoGJzB})T0}?db-X7=BoA$^g4{Laa(0Cd;jOAIuim+Yl_f}dej$+Zyu@dNco0Y5LJ2(2%?y0W2h-;oX+&a^$v?$6}Beh``5DYv0ov~qG?&&otbAJ;p-2H9~rrIqtENf3u4XdL*c1Gys} zj1V7VUiQf~b79+giT@sM%f_6Kc$VU=eL6F+faC3^bz6aBa!u&$G54vf2kcXkeMm0Z zBgAAVdk~USwsJaN6X~93CaPVkzG4yOCV_%svhjnVMWGsai?U%S-UgezhTl6wrfQLuX_&$fLvmEY=b|!IAGeyR4 z3@#YAoD?3UU_l%L;ZsLqnXPdr8{o*=&d%IU?+qcditC=cg*7Hy=j5=!@+T0rSz+kC zRoJ2Efl|8Ivi%Q@1XT(BZj0a5L}MiRC^2#$AN)^@Td$P{+e^V6EkJmBVvyU*lFUyv z7lr4_c1EuoJh^{*W-5OwmH;i9F(Z!CymV<&0gLnvLjdG+0^qt zq&o?<#`e`iJC0A5Y_-kt$SQr>wM5y}{PPMpqmiP7;Nx=5hc$(H%*{dJMOUefpQ6yt z&fYGL?e2)!n$*csu*s&87Jl$%>2AMJlw)L*b_a?3)z;$1b8|a`^)lMq6j5ZR6Wg$@ zLI;@ijG-pNRapzZ0&a;qugUbOO+sdE=@aSpPO)eNdB>qWwZFc&ylo~?uibgzFbP&8 z(~JS45Cw+SpQ{tEr3&UA?+(#rPP^cFUfm`lS7EVuzW0MuIqWWHF)`?%u#sJ0ljAeJ ztL-nQPTii|#i`-86gOnJ;d&|(>OLU4Xd2|gZg^Ufl{GoaEb&Skl4SQd~> zTHL6qWPOdZ`IE3DL?JwKnU%JJ{}5IX9yFH8770Jj5!L064B4+AQau*l7Pqb*tSwF? zoN@ABkt0cE8-E8@qSl=B#O{7e#i_wq)p}(L?QU$`f{|f>-i0^IbYxG*afIdkZtZ91 z4l7+2;xv!`#UmzvI`PeHCdmJ{YUuGXac2?ieh)GB7mdwO+&v|LK0Mwi!&H{mm2ftR z7Me4zKv^Io8H+YJ98$G%a(<<@yUs{ z@u%G~W0+oEYMv)(Tm2Pi@26gMar{%lm6Lc=DxeMfh~isPm)ctW6)e zK5mfc!@16tU&(-3h&*ORA#|C9jI=krXq>Ij7juE|6OFw}qnJ5v9;8Y&ER|5FmUvXi z3>@W^vOPW21wtgRTvNH~eSsYU!7JUiRAAo^L3DPTkop{jp%2HZ_jd?VVWC5a;?vG% zDM9OVHMO$>Bb+PE!Ez#_S$&4osMz@Kb{p%@_@E)pLg_&ip)%&;RE-EUy`uK#ui(kD~c)R0w~P zzoT@LJP4n+Ii@loQ69pvDwAK(QU93ih|tj&Z}fC&|B(LbpQ)dM>dDtH_n|>aZX%hj z(NzWKdlNdl>Kuz5+#ASGpqZZqW(YO00$BSKJ+gIn_~y}BV1A5XJos)4TC`FV3AwK8pF<(8t>tK9*3s^ zr*CoQjn_Q)R+6fp+I+y6^{K}F;!)wytS@6v=29Jw9uRQ;NfG9Pa4;{X;u+W@H5BW; ztL&Z6=)>DOQX)u<&#wi|f9LaiO{o{ju{}E^C(RPE-x1^z?HLms) zJI}vN`%}i;NRkvnUyCp z&*JZ?V@V%h30TM}4JOi%jZe=oo*khhtGtR$gEo;3&I^=Z>1M^H=GgkH zdRb{hU)IbdUazq^Y$1R8>mAt7P-Ymf(p$Ar@B6B8a4Ahp2(Q)@31SsCueZC#Bz4sq zzLiwc0C*!K^TbbYE`c|CL;ReVL{c8tZlIPse?k1dBuyLe-5kWa96xq0&)uq=K;`d@ zB%Sx@+4?DDiJ4>JN_`tXM=Lj9hP-XAthi&!e*v+HZm^ z6{q|R|I1BL{q*KMRlfOeu4Yv@lokS@4qa+FueuRpNhESnS$&G#^_*~E5Q#<86yY(y zemix@77tuk2YWv7QoW6Qg@P%F0p!c#dflnBA@Bf=pm(huDKT{lAGo#_QH_SB z5_zP)%UK-MpI^f*$9Qzw?6+;9x4#Ps#k12CudqKGD~LBbpF4@(&b^X0hnDGXvKx$8 zUUt;wsT2s{(ZfX|nx3bI8RLawLk5*r&qV1JH^Ee{sdU8yb8ljA-;eZvd-DFfI%sj@ zQl&A5Iy(T=fi>h?^UnN}*8K`3FA^byY%Att+!v%cmo;xM@<5a_#lT^F{XX2R2#`>A zHp2dxEV6lKqV-wtb5OkB9g?`<6Pi*S4vhMueYhskzQghZ>W`0OG&_Gn3_$E`S%~kQ zY)I#V4#7NNL-Skcq~~_wl)#=HdfrVku~}@p6Sl_v>bN3RJ0V0)*w|{ic>Va2r<_@- zCX;87!(@<$>-gohS$UaXV3~tO_f5T;<(6!m=<4q!c%hIk!j4OKy0#95ObQBMTG3EEM^?J5>V93vQQyk3*Xaqdq{QA>mo&|3|ny-ZZXBUYh%&U z|JZSX0Z^1t^~0L!wKdatoG%!*zH_MNu@vztTyI`3z2sOY8chc=vxETby+ZfZ+Jtd* zrHL6;szw-xLS?yAOkP_J0hpGPfto8Zx^)ZiX zdGG|sM?oQcsi-99E6mqcDT7#U=x4fjWQIbIbCWKexxTBZ8h|WO2VRX=diPG`b*J2w ztcr7m!-sxGyWXw{wLqvbI+FSb0U3Jd#7IY@=%tQnNN8(qFR0TvdL?0kqC1EXE(dB| zyi0HWFp)`vXi9{2DaS?+-_V@ag_L-tS)vN}B~d}!fVI;_+_#D4Y%)U^oH>`guJ(zh zbgwlk;`&GYJQZ#A;&LOfSdo#Da%N!otjw+PC@d=Ar2w{BjLm0ts;K-dNmr z^pDn2y$OIk#ii)2UCoTQ!><<~g=gz#G2p!Pk$`LoGa9hiw_cMmTiIo1A!Z%|xBl~P z!8-j}>l5o_J!>HdY{#!gHdK&=t^v7_&%Uug!^zz39(AwAd{`2l$ccI+#ryrkD1<4JzBTm@WXZuxye;CYk+R|pl8#BKRERk_Gb*dBqmaHdhn`P&og&JI z(!?_3@|2&oU%Ib6hlKB*@kqy;C=4(nQGOe{nia`ct*+dWsT`pYkR0;beYjkJf?SE*um}gD%T%*GmoeygCsdL_Z=4cff$2wodalGv-??4kN#>jl>G1aKbG7ga$`ycDs2aar`I=Y-XsY+Pb(%nX%$Myw$t{w_nM5k^VX1mn>h;e z%UWXB6~AQ+>ty$V9BtR3{0-#cAcblwh5W-#o9Tziw8|Kp3*5HCGAuz&>~7$d{BOi? za|yo$mc_iyIe{?6dOC#Hq`$sV^=t!UF-l**t>*LipeQFHtEBq3Q~a=fBxSlJ&~3=g zSn0le;%l&3AF%xB-=rUtdYUhhs6%9PuQ%AI=9UT>`yuB#y=2XSMOMHcsyzUOw$3_m z#NNz(laKuuJa|1Dk~Pj@Zmr8K3Eo;=4fj(UlC}*%-_`8=E5Hx}U|yeIJTW8ZI<7HZ z`|@x0Xnohu)_P6!Ulkuox4xYD#togr46i;p6=GrS(z@F>nw2W%-%+;m#*EcuK6=S93||WFLOssa*AECjeqCcZTt;nZcv>cs4eH^*nlL zOMdFobMdzS0l2D|&abJ#tWkD5k!bDfli6s#HGX#OzKKk{gfi`>Vs437m}2mI;S6WK zp8+Z^qDQ^ZlQAXD0W)>!w+eF9ou(nYGRR4 zCe()Ra!;O$5li|jGXuwL>}kB{GOQRj6{Bh~OaY4cGqS@Shmdy6&AHW@i+pyO>)}rc zFfYf36}O{p-(!W#O51fU0wnv+a6K8i+!tySr5CX;qO$Rvq3|lp0Ga8?I{9ZdI>!vv zO9(@dJT+PSO%~7qu;FN_~^fUTS-KO_w+=+NBeT zp3}oedPDO(#Q@{QzoF(sQ8b@Q5y8|aOa^fIhoy|wLB2iwqDICy)sR$p?ebgo+rQC? zX8^*nyIM@v>FJwqU9XuQIHaG79%A8)tp7gsI-~Q8=?A062Cz>eq1n;)F!JMms~<4> zr+HgeHc8Gs5fPe`w18#C7=c!j9&9Y=qWiYKC{ut=yfJ)kcC zx4g68%ilxy5iSL>mY~bQ4I?OrEYCg7c=~8cQ5EnJv}+|>J`J03V3Ysa*c@Wmn%jqn zzp#C0ad^7Pd1C?V400>`M^(S)sv;1cN)>QTc_G__51Cx zHI5T|zqaFoNsw&Zl_PYDPL$(`yLmWD^LY2mf zEo6Ss=*PCpdZMs-4^4~$ z%+uD!l2cGLklXcg-bwySh(NFLhSFXXB%?d!X!%1UYv*6Ryp@EkA9Rfe8Z!npR}7?C zc3++RYM?-P#gM9&ek#)5VqEWkfPPfW;uAS2j-aWe3(d-+T`m5mVc*748<9P|f=8$j zVW{x+Dna=qznlfTueO7`LNKasSItKrZPvJRkP=a$komvyy>1-|9VqG+$I4jiBu*L8 zzBAgUEPf9y^HLk>K)WUI=;Qt}=xrX1HQL^1AO$Q={;U?5rIah*La&vF?syk>B#u)K zD*?158~NO3O-r@a+EO+MDctlKY0@3v)%a>1 z7?!!ZA8|x>Hampl4VuAlySk3-k!D03SiMQg>}C$={^RL4!gS2@5|U5g2;@L$bm!H$ zl)_m{P$Q>MXN|`>62TQXcM*&R-{ifp@-pv#g(d?Vopb532v9jewFEo2?I97pe@($U zyEPa~W5dVw_Md25PWo*NRP19eW9D`@tMf8JqS{T^2pQ>+3j9$l-BX9@U;fm3LfRaH zGb&d0^nuDPgrss4~VwY$HR4J7vh zg#tozkU%(`>DcC8)x03eFU%D}b}Efkl7c0&f4n5<4tZC7-WEH!T6w&0P14k-nSIbK z|7e{!4qDA4)gQOLl)#;xxc_fR&wWf7N_=+SM#mQO*$s#euSy+iF{^EU)E5^5pUrXj z7wTDlgO$RM<#f(FcGitO>5pM&-9dII^|-sALrn3|+0ov`e;E;Q zAlgOa`jx`X?S@!N2)xxQT&=(@PsjxCt;@poZpmKN%guPr5TE<)beQ@Y06;l#y}-#o zliM8I?vyT1zdSV)3Vf{S-LxN>J61l0o^3@*QG|@EK`FO;* z#p@9vM3-~9#KXQ6ngYVDP({wS4d>%@O{LAOR%Is+Ptpqwod0^rZYMbECzW(FN;8eL zIfTHL+jJrl`Z@1)q5i~q?MW>u`;=8WPs`e^bGb#-rq~fc55<`X<1VMn#dW4pwzx8JFLKpz17anNd7JMNyR80vg+Piny4-- zYF(hdC3J4fOG+pbC)1@f+4ppxS5)Y{gNWGOPR{U?s`S+$-(=vX(&*M(5mfVTPanK_ z>p{2Psb)R`-d@%F_V6;co@#+%{)Nu}aQNn;K+beDnE0Li>NJ1rBd61$fwNrxD)4(W9aE} z44O41R-9?sxZFQTf)-ofS;la$8rde0gJ_RPDO3Q7Wcj3}wFq|GnO>KvgNl9GVI}4| zxSpKMEX@J!X+(HGvD+4up~O}1yPnVW&)#uiD74-1=c7h)WcL}I&;`R3Dml1sA{{Xa$XD_2 z3I^M0>sUYK6ZeddDi@Gcs`W+4=MSt_6)>Tx%b1MZGW$>FI&qMX8G#b?F*b`OUXQtZ zq?JlG8)%qvI#Sdj?`bo&$)EVx?+)6LzdTzo&UdYPJU*~pV{5>MPfc^?%1w)sU8^$j2^uXEAeM6wLJg0|+It!7J9C8bovZ4z+-)cpRC8r^)0?3B@$rTD zDB@5wP#5`eYQ=On{5 zmPlS?Ut9KELUNPj5=$h0d@3~O5?+31^!D6wNfg%jxdxvb@vt)0caE?~NFLZ}^tUJL z>X<@C%Wi)v*z^sO%k+%)UBf5Kh*d#<)~;G7h3WAn7&1(9AhyI;yWf&Wm?W9tc`1n! z1v~eKc|XW-wxzD6_;=!a;GBOkoOzW1~LF=s>?*Ht9j#r-!y^6Yk{s+lxg`3t}Hakt} zGZszi227oH=1v~czlhQJ<{2?JVC_fmNa_&C*f*(>COjG3|+el zP0`ASlQ^TYee+;h{a?>XOMti!ydgh@yFq%vo`lldPs@~vW{dsF?A6bHSFZU*&ZREL zzSh;N5$y7ImZY-SiL8rF;ak0M)Vi$7@`*_0;peI)2&IqqruawPPgbz6DtG@H&!G#1 zRoTS)?y!m{k`q+tqe_dO(Hr=YDsm%JKd$+$WuF@;VuSAN2J1I{NV;Tl8Ncqp+Ed-p zJm)Wv0Z!|XAA;`tWcCE{CC?LD490zc z#)dVfh`}!dDX}#s!~d!-UulDbln$uLO!1M5%E9*@)ymA|Ue)_SeVV115aM#~Uf|Xe zb0}}gHu|`Tj294Y*Cq>EMVrEL)5RSDa@ z-L(vcbf0sA19EPrC;^bUfdzBEz~!B{A^qa#OT_!L<%SLbw?iPi!78z51niF|mOxJH z+L(>WhR47j*tv%SogvW(SvxtPf>_DV^74hts?7P?L#dnKIfc{d2|b1&RNt)hIgSL8e~*PBhvY0RG-{e2 zoVWTjSQjIBo}e4S@%%8@C;UC1W-A!66;+P0^bvD+bP?vwsMN9zi25K7hSoM zXR2RCi{Yz}z53ZvnET+n0|~*OQZ)fXydw^2+B_nby~zujWd$JMa|;gj_tFT3-^!Km z6TqwUgR85mXvqT@gM@TRk}2(nEC!`$Cf!JOiRh0l4>}vCO~Mb!s5AO)V`kwyKo$PD zNCA~k+&nJe%k>wj@i)vsFcLc@pOk4kNWyX}h`n)RV!x`PAa&?PLYijQQS)aVH?e>i zY&sAorC&I^oC`>@+jc2Lcgr4XCWmH+*inBcs+&?V27-ObdJcEX&uTo|=$R_E4ZbvZ z$^5|Z=9RS<(OhSmMpI+0&FaQl*g(%yl3-BVAAAANYtk?a`GT1m0e z(-SiiYqCCN)w0M5XYFu7OM}b&S2dc46bXH;&}J}3v^joQNa#9k78Nk}$4MIHLChDt z+_RJ&8rA%%5k9hR-qnxijlk1Fra+Cy^)De`wqtct$RnWzh%z13c!O5~@`I zr$Ok(e*naBT~d2Wr$qia5#@4mYzrkx6XFP_)7usn9JCfm-BxR*^;Q%FU!zEV4=-IwH8@Q2W#N=O*+)5vgoYe#52gJ8n@wc;VqFlB2jLT_9goN5a1N5<-+=w2j<&D>u za^I~FF_B|OJ)bZ-8}QuKIv>KUC`kl|bd=akNX_jw5_w?w`a{R0mF<@%{r-cz6UE=1 zdD*%tTxNg7>1F-i6C8N^VXKnGz%!ZOMIhQSa%mU$wZ6HLH0c%zuvxz{a%HG${D;uD z+JZfv5{1^ph8MCr7f#7;+)MMl`35Pz#?DQPuKaAXWSI1orURQ#h^Yx(A2^!YrZ|#< zFiw@}c3bVX6VD~k(?IgqYA>U&ptH%%02k^h#f45k=Nu5sp zr$4UPd;PVLHlDAsTC)c^@KFACbPKfD<=@= zNdY~d;MfhccxU~-St2R0%WH~?{6MOBnf-uy;Pv?`)a)8wy92+%?7e8C|?A`6qM zE$Gar6Y<)2GMH`C{g2v#^SUtz`Lg=R;6Knnx!9grlWQNYKJ0oo^DOvW8xGO2W8vic zvF)b7_nnXGX^tuF93hqG>607TQHoB1=+L z2!7uOcizZ5JWepYriIxL;--BI;OVyz3z>>Zi81ZQw+Mf(d68O-)x#fwZf(DQ5_@d8b3hb?l({!n^b)Eg5it+^ie? zYi*!U=D26LrFuo*T1#<>X@Ai+Z9M0nrOHBlx3DT&LQHQ%wji{;zO`520uG=szdV8H zPlf?rQU3u-MR{6!sU1r@HK*Ppt?84V%DMwR_#^<%8LGec!uxM4c0hj^`KCqVxO^&( z^IT=rsihRYqh@30s(bFQ7)-Uo)k*Di`2kQ{bwGm;^SRh;7?eY&Zgwi8Ayf+I!KDSK z7u9HU(LO%5FmfvTUQLL$N;Xktq6G`*nmpGloN(@il=IempvA!<^k1uOKsa#)+~Ze% zLPO5!6nv(4)ZOs-lV!5O*X3vb`V--YB{2IXr@dSt0KKaBbtmKW`~j7tc@wP=PFSvf zaR0rjDRsog?8I|>iIXMY-mEJeAH91qExS%fz>+Y~THCN3_+pax5*@DRT$yhh zMNK~}`sO-$;elUXIBJb~B^9gpdU2KxUuojQBP7e=1bf`h$mV{~dL9oX@jBl&gVdbebhDn z#Sh}Cd1{=I1ofW-nzx-GNUj#pyFDoH_uk}B$Hm^>?U@=oKY!n5R}D)YL0rG35HQ`e z(?&jpGB<`rtdJO00zI(%f`RJFN=M~~gim*s_f7f2lwobK`@uh^)SMNq6mm~%C_I0u z39grq*)Dfat;vFWl{6q5WZdplqaw2>NNPD<`>Jf#vM6&y75vqjDKKxB>BoUN$KK9Z z8lUn~7`m_jZ-Y)~J9STHG_^G)WPfrD$8-4PCjoO>1T&cxB{O7@60ts=B>bupVm!CD z-#{x5Py}0p)+Q4#Fsp#GmqgrdkhO%^uk3JfWQ4up>s0xU)Q+9RoC(1V#L-X6VT2Xh zUaq-cTTZIXANf@3q1M97rQtqPk|_{nwyAcm(l`flm^7}7!}0=uoe;q4r3Z0@an{Kbm<50{mcM|x%A3l8H(X^$O9}l@3yXO+q{H+70 z&!=lCtl-X!Fd>6_k#^q-F&kISdto)1lkz;a`b~)T*(^Cj_TC3Y+VU9LTJ{9a8)a379y?|)*ZXd48H^tab{Mr-}(DzSDmhXw#4Szj`4x;2q z+YGP)EOfoHS*}~d=F?fFu`?-%xsRAMh zi+U|n9>9{&F)gw<)?8h34{`*x@tIb%Y7x>!nu0Qi(iaB#3^TlEe8+Fm+rnJzt9f++ z#a&{#0h0GYO9FrLfM7i-^pf_e64klldh~(YgFB7;%Md(nad%Q1!PBZwC?ENgIAB-B zcTaJPz)`s$nwfYWj1N{T67qYopO_za)FjW{_D8rNl&P$%Cu}CLrq2NRG4OnNv(A?7 zlR8+v^dnd=S6P&3YzBwU*=|GJJq8{!&a1qlrczUx;K!cYgVHBnFaa9S0X4P#+Sio2 zWQs)xlpti)P^Odpi}WOQi2E_Oi3l$~E0o_z-${lSWzp`BBO}_6PnUgxN zg5}5H?s80+QP$d*iq&Z^m$e=a0+|q;&zRA@(lsuKp-v6=SB2fHQ3rj)kdB=|&HVj& zInnKJXXz<%;+(A^)p5PQO=uc!&Q+PAa!L2N0A`{x!c`HaFFh`KRGBz!c$KC=hgUls0djUWKiwX}8 zZSY$G+oWbc%qq8{wsyzbf8#}6w5M%?zI!0)sV=wFutzx*$1Ck}Rmrx1>Ccn|;n$~M zaSu2syd`9JT)azq5&Fe81{Jnm5(-v~!|nZiS-&f! z-~QRctmEcvvfkhv^MP4@hThUCH0@qgicDPAcjr6@&x}|V&xfURTTW7z*+6@p{MWr& zdQrLgK~%AA{$}mG92~i)-)((D1;QV{J$zgz%#v(cWMG*G3Mq@!>z@lpN5WlBo3Nc9D8przPtDZ5Q=o)SRiQm~>_rLDHFLgE|Ad!4# z-A1E9Mb{xD*f7%RknSQ0i;8}yEwYZ|yC)niA!M(&Z0M9ke|Q{>UghSGSX?T2R2-)M z*P5OZJLQ`pJeI>(2O6UGWL}+R{g%%eyw<3g&uug|Rdk3=quGR{z98=9+%w9;DR8n% zsu1!73CSclsS9-O(Nhd&Pwh@(weT_ZR?!!ZI0#4 zx!x_1k#1sRD-SBJd8%pUgO97h;oIh4l||WqKycW+`kB7*#Pj7TxPeO-UgbYjYV<_ms*p^7s!TaocN7=m@Vcqj)Yp zgGM5tZzJISfi|b>yJI~SST$3>M&gDN3XUj`P*`gjOw3CwS6HcFS=8zc6c=QL(E{Uh ztbd-6509Xk$pwdWy_aN(2@2PGWWRv;GDos53}tUww`sXCQ;c7Vzz;-w^rm;?xJX}Q zqVtd>rHLoGQ9WWsr&%S&R#|QK<+j68j6^RokyqLqv<#8}V+$KOc!>WL`>`~t-+9WH zmEmG(M8r-}R=%W-;nRB~_CJk{Ka7mzrzOnmd<{f(5$9w718{X-TrDDY#r}=Hy&AnA z)?yd@Z@7hPwiH~#%66ormrBDd*plwv+02MfP)Dpn5UAfWV?Cc%vOWX<*klb<;8far zz7RMt@D!fT0}ga_6L#!^2`M&|QHD>$x3-6$diZLe*F6G|6-F!^1@KVg=-EtcR*prg7J=8r8mb(&=GLQIa9xU2(9#)qpm?E>j)Xg zC=Ag%u;ecKc2v#7id(VXX6x{oLWG%ei~H%|qk{!GC(-tAjs63ewxkNW&Kxz$lR$(j~{t!iJcc z`S*kL-v}SMiQo!^LX76v&uq>rKWCw@MFv__kKk1N6;5sDkpCc+Es@UGH&}A zpDl$1UNOM{KW2uy4K+9}5Zm)9A~_LWtQ4ZN#K*8}vnlqrStHr#HTi_%eX)h||gT6GDDRRLQB0At^?_ z#(J))8r!T0Ye^xoa*4QjE*L=D73bG*8`fn}=cF|_6IKO!qaMV<`00Wg3sH#eGe@UslxEIovR!3C$-ER zvCyr-!3kMvx(aBh(xU~{%#>(x__vXcd>yCMzD2M<3;hQiiithEq9R@abr+LnrePN$ z0}7co(BeDFCSP)kRNfco@YwmsqVyxF0!MCc%-m@>cRLCx7H(&ftKrf1<`OvDqHKLo z$?r1n8T;Jcvog2j{(DuTBve_o9{oDXfInOi&KzNm*2h{zWyjCn*9n&9&+0Q$!SyWs zar#N(F)RfmMh5pYe`X|x46QgleV~wrCi{yC3iX0EAxS^YK4e6{T9j;)LJqLrzFFPX zd-$iAfKX}iV4_Q)5(@97;7bd(&?u|EJRW#(PGqf_1IW zEw$GL2(cLBtA=*rS^o|0_MCBn;+fz#(FF{E3XkU&+C9^?Oo%N%Y+qEyzp-&|STpBB z6MtVVlU=YKHx!1FZmHR*&>F+yeRrnQ&{AYwH8ej0}*X?b7#?I%vN`b2XJnokWGf8!yEVZCY?C94+OZ;%ZBn4WqGxqxCt*8H?O(s(Mg zqv?2LMJyo33XiEovaiFr*a}hcUt~icmgEy^lCgRObc}ic#?EO!cLy?n!va3#bhih6 z<paA%i;vG zJlV0o%hU6BR$#t6&*$*B)e?Om+|*(Hr{p9^mIM2lvtRP+)a;IWWA-hqmZ5(k4)w`{D~lBl2q~W@%GuCzzsf-##!j?mek|YGbLd>XZ<=k z9rp1HGsH&xEl&QqadqHf#EWABZ9R+NKPgkADI_8#o|oD#pCfSd%T7sNB|syEm7v4sa7RBBxMETEzSGqz1oe|3`cMU^^*91b}; zLwHzJHE@FJ#obX4FIl3Y03K^&TO=m%4=>AUG)otm%=&xCz2uTv=^d0W>N4Ire1)0r z2zzd5`KnlRC90=3c=Kcu&-bOAhJD-3lxrbsrZ=Z6v?pSJ7;9iZ*`5*T>9)mI1l?J& zlH~tshNP@l9-GYX;WQkRhxfMKK=FL>V9oYoLBGiA{|>F&ed)}3G4VMk?`GvNzboqx|h+pBqD{2fR62@8gM1Ab5gONbJmxK7jhQChEIAl*ZB-(@BV<+bYe94q^DG z90j|Z!mMr=I7|+^cRg%&OJ;wXVMkZLX+TEK>Qm7uf$Roldh$?SzQk+(ySmQaFn)Gx zNe$f7ON@jpt}x!bb~rzIF2n0Gzed<34$dF380a1>PG0@uunNseYfh5eigy%3N7Wneyj_$3+G zYL#!QClfD?l^c=rfi_hrZs)3DP`ct;?4N;4PIFFI%No$lry@DQ8Ll@0=X33msu^|B z`}r}Jy!{gdIWt+|RWm-^P3RBs^Y`=olrSLQHM?5lvDjC#(&NA`TPx4LqnV$|{5zEt zCp!CU&VIL0wE6GtC{bolWFDGzc_(l)#GwTeSSRFd5lk!U`FjL+hI9OX9rP=O*0 zg@F!A7k8JB-|O;4QPOxv|GF2JP4fWPI=%6sbKsqZoDhH<&q9 zeCZbw?ono4%{(mjTfMTnuBh=*!@AS9(`Z0J+l|t7Rr*Fcx*^KOwx;ga4yPnu7Ab4(9hkG;)JborWRn3HBQaNdW}_XXJD$v*P`avj z52TER!`3SsSa4@@CS*aC6B~NT%zYKZ=&*B`WSTntd-||I;MOYvXe= zvW_tu3OxJdAA01hqfbj`6^1f@P%|%$BaWj9za9fANq2rHK z87lT7MpXja zfvOM{un78K$NoeG$`il{H%)dg?NY znxJc%t0_@y=4cl(^d!(C;#fz-_iN|PX3^rDjLh@X#_!Ncsl`u(K(vk5y@0eH`P7X{ zNDJHU@rlXD&1sZqqvj6;mv0phX|xR9iRJ7e-%{DW&1Q=;1}Vhyk07KY85a?RO6UbK}6~ zRZ*K)ADs2e&{g@iLR4nY6vMOO7->-l%W+@TJ7g_; z$f_o-*!Y?8L#xsz5eBF67aqYwna<$}4Tv)Q+~|5CC~6W?GI$1kF;3Qb+jjD2vL zmOJCI`z^$qGRZcKb5uhKf=2?!_;kL(8CQ$fYdDigFL}YhmhkHbL5P4aJIgNjGr}*9h@VQjRRSkm8P^bJ!M!1oSZ*^y@5^KpgxyFk1-Lp$j$4==w zX!05?8-%O9kPr@bZr9>;+oR3c{@A50=hE*XmyFs0akE8?^*D6$ zL0dl}2dp1}lcj%+R?bxu`^DklGwNPC{Ug6GJNK|wDHz5_E)0y`ejA1k*;L;3Jlr}Z z1*kTF1S8{F`N+W3L4)9-t-4}Uxfo8RarOAS!BwO6(q$d3J-08EInV)n6m{ecuh797QWW~jg zoNO0#X10tKhC&XjP3%1inoC>SD7SR#p0=yOi#Wbl0Vh59Uwisrwa2-Li@^H6cHAs| z#o0*uq;gQ=e*kdX^Pz?K3Y+#^a!53<;*oH zACy00e^!r%J`ba$b^A7TzYS+GM}s->*~f2-Mg#O3b#!~u37sc z;N6De!TTp#mPeI8qLQiN3k&9x+O{fTePRg_TNKjK&W7ztXa{5|o_0+F!;SMxA&iOR&O;;mBmn?3c(6~UFIa%wb z+#qL(<34bAd7k6vG4a##I0n%>kC~9^wwke!ZgorgV%3P1(+#Q&fbO2!KgpX_D6YUQ zv*go2v^jrP)lhkS!JVS2UtIZ-_olifL9Jqx;;@+AphG@Yq7zw_ro|O*KFf)I?Q;9| zBKYKf!b+AlDmSGxV?XZSIdT&_M>BrvoGD2+&($Ed1IdohItXMjad2VALV6$VC7g*J}jU9}LocN`&D;{EFvJ2W0<*^lr+eDv~{u3|YS{ zI+RY=+QPjexjOL7jESW7s=gdz3AbGy9-NQ|AJNCUi2Qz$=&UJABLZsZQ40h=$vxg zPa-j=H`L(_xx;(7%4Edg_+;cGbLFiY9gC)~YU@0_LcIWd0CjV^OsDU4^pedQnEZEA zhtD6g%Llr|gz(6ycPg69gH*pLV~*Xcx}|~7XrF8SpWg!gF$=rut8ic75%|6WV6huz z)x7S4F~(C&3qs#Q9lzAefsL00c=DZ+GNRaDA`9DS$N5QFg0x^#oF(X+1^z*$el(`I zoOcCe%-gp&WcSH+iYuagvvH9Z=|KeweBUZ{I&j27TMXNLbbb=vw z!CcL^H3hQtQ9k$IAWwM;wa~)e%!|lZ)S-JIMaBG}kR6&^++S&d_Qe@Dm}Ssg^h2*tvxQa&WpjI&>zW3t>Ywzj8v+N>V&_m0f%m1dNmWT)@*tM8!#O=HA zkH%YDJEwjD14r{F)k|+Xl^;7up1WjZ=F&3@P%l3IMOETSrwAdYbJ_oBzQM_5q8e{A zCh#+pjZ%K1zwrTC6@ejEcGjWX*S0UiErk-DRg?_60FB;oz`ns_Q33dre5$IRYc z(?gF$F@USNju-*WEOr>JshubhdX7m=re`$yx(LK{W2?=dzY`E?yzPmUWDvRf`7P*6 z-F7u#CHt+NRxY9+v^Kg)YX9sIv_h;nPa|Ka%00n)0m?L?cepZFRPw-;5oOUBWn&EM zP{GIW8xv3@n@n1tuD(N4hkGBeBq5>T-`$X^NJ4RozuVs;k3|Bqs{Fr(zm()xv}&!; zCt%9!B|-Bx{g{3s<;vg(x&AW;{UJGi^lZC7g$<1E_lyz=tKoW=!WFx;Ythm|o1mHj z4O-N|c`8X}?CH@9iqm4^zU*QLr=|l{0``CofP`!%2%MqKkA~xG%m&O&4O@_OE_o}d zM}DS4<=~HFOGlTF_CcHE=LHG>0V=fD#5j!9wkX>Ae_X{W#FD$8@ zLSDu#jVF!CHuGj_&qhu}Cg~^#;U!%PKRS{f&roZ45<;NAN9S1l8Od=%3nW}f%UOKy z=ZrB-(c31YhKB6iiM4SvbO%iGkcOcFjT-FfIikK9cTkQnEQH5xnA$3j9xlu;U$AsW%k8L6oLctH&TLBo`hSmFu99mJ_aO*fpKFeR>KRIpDCgV5`f?d=Xy5pIM${ ziJM7Z=@I05(UoJ25@q_9krpcVdZ&DARMA}3lgyWtJ5z* zCs)_4{VgbsZ%iHXr1K-d$E>TMEU?*JX8t%=YzzAdS17&-;3{90T5< zkUL}iezZ?3#KUh@nRJe_LLPEtzFZQH2dsv28r?d@tmR3@Pert}LxpS?1ptOPmRm3H z-kZ{%qW79KBRJRTC-y90Jol{g?s5cG8sz3bD0L+s(R`vq!tdu)8PB(^`NG0$r6Q7h zfT&)u88Yb!l%FIHAmnP({R6zoNn&j}-Zh5OCQU0T$X zpp3ZLpLem#%4nmcvIgGX<>P}v^rK}d&~w%@l4-B9Df1L|(5BRpM`=QD4=bYr;2S{n z(l~qQmkP}D>LpA!+Jp(U1%b=^ty#t<-OQ*aK9HGlBc_QOy3Y72Nz&}duw|coH zYi+bIK3e|#G*OxHzniQ{3EtP_CE0D(YnnXgd<{dE!Auno4xh|Z{H;AH7A;zQC2A+$ zB|S+u`$0N zo4h~McleLpuRuhb^A$gfXZ_wNKPW1`Z+Nvby^VhAwfr&x#L=?tDg{V~n__$9V!0W2 zf-$f=nEjyUVRNS@OQ!g8BU|t5YP*F&D4k#49#$+)K4t>krap%I050=ZN5*3g?MFgo?H4d68q`vSa=GT(VR0M^x4^m(1w3u?C#JO|>0K%_OHR$|fHqfU41jm*He&_Jl7;9v>d+KGG%t9;Apb{_x zvo`zrlzbHUr3YY@rUSv5yudb>sc^khayb}(cgu+0Et;hU*;hkGUJ!Pn^SSWxYW{Fx zi2yjqT%%%WocypGEd*QV$%<)*EK$`Y!z|@mXD{EQJKR?1L@ahM&Y%3vp9~`}L?Ib)q-4dFSqpwR1|> zXYL7bv3QZHBlCSPf7~bQF{uipw~Y!KP5^{uJtpaXnQEjcR1ysK9O)NbG=l-kpmg$9 z28GR^9}0_h`na}PSwG)r`@tW@6$L*{zHL;srWmmG_k{zARTn{H(w88IL0%+ypqz6W zeZAV$VR*HUPd$pBgc+_sCENE++dsSc+oL3)-)x07lwV}^<)5v@oZ(B6X#S@vLZBsN z_DlVioz(76$^`v%g_pldOrE^&mT#MH^45p!?1zkpsS^xA@d}II-rDXi;y;82)@p}5 zwAWTa>o)bOMs>Zuv_BK3T8@%Hf8R_&6E}SxCjX0`YC39=jPoc%3$n>^#$ki|Atn`q&UmNR@W;U zlze_RxOTudt3Q?U`y$tRdhdrm_Q-i=@GkHh1iP91PHK~A@*HtkG9Abk z1V?nTMpWlhNq6A9bp`8y{xU71GS$AtdL>QDkCIXj{Zn{)DJ%c)FYC^ecOue2&@+W4 zVyEGaQtWZ)#&AZr84jj@|I+~r)O){_@VH-v(QHeDDQap;@W-6%U}^igUf;E_Ze!eH z;M1|XV6f=QXI-t#5bD3GokMS+n-%D>QZOHX*1XRZ2033tcLQ#QMC4YieTl>P&dW`^A_J|Yzuij~<_Y7!JA%z zCXdah_bkTm8lY$S#fr~=2p*paa_aZ{#8KF*l}(x6Wq$)ExA=iz!o6~@6e}PAs#0=$ z#`#rJtZ}?k8OcL5i@jI0|B&b%sb4cFv#&7IZ;tR0@jHj(Q^B4=?ZeIp1BdTwmO`3? z?8z+a+9&=zy8>ui5>30R(hC_2cFRj9;C+wt_~A5oF%~n>$W} zdacGQRBDJnd@C$PJc2|f!MJqBtEHqn`=vK-7AK(kC{pJ*X_vsmPh^3m)3muEzD#S!QzRAgzCTwn8>xB^EWH5y9e z7FWiNEbzY-&h0?+pfp&O%*)U(BoU$Y-{n$Ux1I`E*#sDyV&KD9jSLA19fEw@OrcN@o+Y-C%bzF7_fcv^4wMkcM#p$R z_b|0KoOf&t4O=n@?ddTlcAH8&?zM_+JVT$ zs};w2>Y5K{e;1X01IIneFN|S-hIjrHq^hBQ23NNv)p&~A&`gTcY`xP!*D)4^VvJrJ z@|(APq>;)d?d5REcjERy=0;7Ly$%fjGe|U}JY7zs@I_g4Tj1w3I5K%KvO2TJ4+q66 zz^A5bAGb5f1gnT{J;%FZoB!O&eh$OFI~gYGmot@Z5r81;ZowL4 zzUp(se*!xZCtKuhNu5^f=!Mrt=s(m6P%YW{JA87@ucZGA7i2}aoLxR17LsjvH4WWf z^v3J^qd`%Z%U+&qG){~4m2^V18Z?_SUj6jk)8=0(RtmFor|SvNc(UJGxz7Vg3i%#= zQ8&j{`(k(W%wo;7CcPr%KS*!AO}py@-!y(idTymDM#R6&d1L@{Bwv*rUacabGA+Zw zAa$emrtIQLM1c0KF)nj%9;ni{9rK#J3^(3?Kw>j+GNp?ewc;{KnAFvTek99EoF$=> z#Gxo&;xSaynn4}ThUEuo0zvtr`JqCFFJx;rF)P$0lZf}UhJ z`_XiuKCu37k}e6F%-JXrxk*;O`8I>drHu{D7BUXs_$mOIWl2&KFP9-D1rI0n%wix6xDX1oxNz{!FM_)T7m>e_J~b*vZp0PQay7@+?r)PwmT$8DQ0h%lv?$R| zMM~4ZUMGE}C;$}VA^l5ktg zCK(UtXDL~YNEyRa>PtmkEc?%pU~VMD>XL2{qI#ZZ^w0FG8%d(EJF`53=-5WY?Sv@e&+_EDY1vE8*0t$ntC>g$otd zve%WFgNZU#@8CSqEbB}5jfhL?Box)lN#HZL__Mj3)l1X!!Kd#N+6UT@(vE6*fjr8` zmT#wWgl>DRF||LyVSzH5#K|eL;dDi(L84b;%3XhY1AiLf2LVY<)UPj5IsT5G0LcBa zDqI#i-!4JqtW|}KV;EL7v-%oRWfbuDH^)j6ZmMwH&YF5JRig^E$yJqmk+X>k5W^xx z*9z||JwaW|R-5ZZ{vSnW;?MNs$MMe$Lz=s`46Ci2$yIF_qhjPfN~q+>kz`ZOXd`Dc zGZb1wZc-{aI;Susgpi|FqlKhgMfm+b-#=iFhwb6>d0(&B^945gC6fv@dR?JZg2}+) zcQ+@w%ckE-7b^fG*0lAxiNT=<;7dWcTuIIh^cZ2;ECT~!`%_$q%Xop}uZJ}oZL%_T z+D7CDP%@!fEJd+v?KX5|PyR*Uu;c#Ao#ul^n%mhGJ>e0V(#oKtQiDd^wHKL%*SUIQib<^Y%2Je30 zL~bPckGmzY1@(%p@^H%?n2Dj3VEkwjbR+{)$ZwMKfu|N5O|GXK>|a2r?dJIy1b4VN zO*<}{*AZ?^p?r!uT@0G`dIU0#nFP5+%Gz2$Trm$kcUd9!8Wj5{4URl9N_A~+F&nKg z+UK3V7p+Pq+rBx8`V$CgT>UPy__efEJ=&Q{hyfido@Ga-BTa?aZ)E_y%qKorvNHiy zrG34X4^|-Y6l*M>6UTO|E&8G^x?Fka%fIIWm3T4e#Jy|-x(|E}%sT&}{+6B750Egw z)Oznds+E1D(wb`eo3;!}^5LMq+L)0m64_si`lEn)eO-YGL2TNaibMS$EfQp6A9a^d z470*kIOufByDp50&20Rv7jc1d{@5qVM_x5}F&q0I@MhoSr#s1nNVW<~N+1#ML4FIj9*rbsr!^IQ?uz;!sTUT`IKi7_lY2O&F^1tk&MMIjBF1 z8`S60Ird`AD;+_;p&|FQq9Sov{?^&88q2PRc_grolKcDq6*L8hCEK31k&sj$FK(A0 zDYkEr%(e12C$#+i7+Nn^JJG6Q>IH|SI53BX{7}u0uMof=-V5thFW1CQxUsO%{)?L~ zc+D>V{9R&u|JVF03Y5y-L=|e)nV6^T@*Lb-zpTzBm#3X^ae{Iq>wPDu=SW8>H&$P# zc(ej{o)=XFCHrSBfcGfcaM>kXcrkS09Y!ZT@h=Sd^>*_|%+1^#!4fEG_;nC>q$}QU zJB6YRm!7)yH)ao8G7`}XGrEqk*AUBtU{F53W%51W5x=wFZGS~!O=yZ<-pak*0*wsE zD+0rjPKV_~OcRgDvBbr#_i!x#TxxUCKSNYkO=>jnxDJ?kU&LUl|CAJ3;_&!Bb;W`A zRs2IX9THm&bRtwM+zQOhf<44;@L=OlEcUSCvWI9c;?fCDRa>~?g(vvBf(Ct4P#NmE=blMMtKp(1bVB&6nASU`4g&{uvPqSko{N>^ z6HOU<%=PtfJpwtS_&b#T#W05*sU&?jig)WeqSqR`sWnhC-f+k|V%`q_I{Aw=bd37Y zjffCqUXqGMsdbdgtz5Cl=C;ne#PZeZEPrM+V}H(y%PbY^5?rxY|EfsLt+`HFjS|6J zDT{YU{pn~^5VX)zNf?r%c`zMtGb@$hp>}f2`+(o)2LrX&<3GnScxFYmZY|aqyCu8$ zeou~5mBT>2sf*lM|B{q|*Z%`9OK;&T>zy+{^1cQ4oQ;uy08#sDcRWYsd8<-EHIXgS zIaXdQ^Q9}xgzcK|^2i8&}oZ-b7O@b)qQqRDi2r6 z&*OA@j~Rl!MMWNWyD+bJz(asQZfZF`=?k}!6ZQ7PF7cimmM8|DD~y=(F6Rd6E9OF@ z7Tc#tmcb}MjltBN+)idc2K2|v9ea&kQIDP_v5OLI=Qw0muMI3yT0HBadV z)?zo~tHr;snW~aOh)!O{-EY&4TR*7yF2vLz;-=s3NY`0hukn@nlh9@;VI~En#^Jiu zZpOK^9Nn|{$!H1dYvM1>{x{^i`pI1@t@WRLC5jOjS)I@>i!JGdz0?@%rlz8$H;S*6 zWC+roS};phNjXdMl3Qm$tN-&gI%r9}He9;MRLfmn$WA(T|HRE*r?!5fvpaxx{m1)| z>|!JixOUd_8o;_I2_(@6r5bzKg6fi52|LXd+{!lwVmt4WqP(q2ZTsPK8sWtcQ3`X% zo{0D_a=ZLKCk-mbWQ(imIe%8q&hot5_~*ziE))qYYTg|KY#)iMSFfxOlA*`vBMY?D zu;IW;Ra+UWENoT%pzQIWuiK<82@_NB6wVGy=pK5Y=pWp2MVX+!@a42*sLs!T6RZz% zx3IFtaUagV9}M@%x@pJ(#2cl$9UO>L$#-t0<=|&+$}-NoY3oXU2Vj*YCB+Z@5qWSMo!Hm}vk#C@7T>A= zE%A+WdfWk7@@Le*?X;5%j4}u#2vQ7+sR^6MNZi1wBXc7UY^|;aoP2;9r2oZ3G5v+X z$?J+qXLt7HV%%pXyYOI9H4C{YDq_qjPzo}6oT?3$mOt~Sp6Qn943IiaeBf4baZ;Bk zXD@r~#{gui4b~N296c!&>aDP zAF2!zHhjBD3)eZ<=XnwobsBLk+qZ%x&N{*E4NjfAPWR8@LBYv3Mzoq|X|h~%9_eTK zPS@EQkj`0{4K|Vbqv~%S1#zR2KNre>yTk|31c{2HJ-tf(G{)wV>v_{(76iCStP5qA zLLYS6$0LUY{8_1d!o&EVhU+tB!1GYH$Zl9LdIbwciD>>9{xR;9Jy^``8yXC~xcx%9 zhY*0LDs6k4r)3Z^f^u7!(g1_e{19MNM%iM7n?>GYvxIUyam-KOvFwG&X7hN5qiSTauwgp0=itQ}D(vU!vKE?eWX~QQzDFBQqPKX<8`j%Mz z&SHV$yLVJ2m@w;m@XN5a9;&Y7%vMYZV=Bd_-i`eqTVj`=cNYfmD&`_OK{3y+kV$Qv zn~Mb(JhB&n#F2sC8p}P6Bs0#0DyXdbsM;0KYh}UDs(fNK9M-H%LM^L)%F}Cp-ZA;G zMqx;VwBevBHbl47R9C+b*BCu8albLF>^C)D^X^9*lk{_=3Ov5y$s?2OpFWW9#whno zdodIe5+$4?E-Pa(K8y*8QKlrcczx*e$I|FPFi&mcpPLxXmzvZY4kx$cth^TRK;+ho zV7+hZJ7hZyis3{dtf}&#%NHN$IUgAUpjL-FnjwQXTiaKrm9HZ6>S}-L)cKO8jBpSK zX+WBpU#T5$I)p*V6qhZ21v&0K)BY`&eQJ0WvRn3k2?YOUc+1a9b=dlc>xb%@b<89c zkm$H{YMy+)GzGG$-=~)BwuCL{z9j{h;7-ZRk>ncAr|B;;`73>~^iBg@ueoifRBIB_ zo2qAx*g93KX+);#*?hM#@>ZjKzjbF^(j_)_$Pt(Qrbf)g0Dx8wbFhA$rZo4lQ+;oz z62%>2UHx*P5vkpLkhL+CW!RO10Bg?r<@Ugsc_zHy+JXz3Cz&z%dndA6d5BVH?*^=U z$D$-bPxIa%tSIe>&!P-e&9hcncJ2ukh8C6|Z?rFNxGoZV848a6Bz%Ekm)4Z6o2uT< z;+6FwdE2@73^GsP+~W*f(u?324$isX7(0 z08|}6b;5qQQs>k*2pE!qju@aG2fUwhCwivinpV&4V^4!U`KKShG-%<= zRG}!>q%xGfMk}v9@h)(qB_j}m7L{v#N+*UCjCQ{~e@)8>4HqC*_T78Dur@)B_2Gab z0uM!>;;!Yccc$Z7&9{Jh6wA<-s4J&fPaa$Zx6_oJ->~GrE)7SSaEXPCh@&->&rt-! zETN021@AOZy+V`wB>^<}xd6T`JX{y(y*u9_nzx%_U=lG*d(m~%!}g+%4Xi|z{CDV5 z%tZy6gN-s=nK}!(XI-a!-L`KHJHlSVl&%Ipz0iHWz@1I^Uo^+GOJ+tHo*#A%XY_vj z34u!EKwwpn_5NO^jJ2b*R%B~!wMvRN-}N)ndKc&A+AK9@c}R2b%O$g# zq|4`z^7(Y(!2>w=3njxA58N3 zQv~jipzNGp9Lm)(-|B~^-*{E~c3SrSys6$@$~n85u(A@W*Q3^lTs+pcJw3U*y6<)aBgs>O9 z%5os^Moj92W&`KC&lY0ggcw_g805w@<_9j#o!ljT=M5;6nsI8tWyhtQ~=)J!AO-AP46?_BGUTW0Ne(9Wn;VR z4X0?ywqg`v2wjfV|84oj=qUDJxbX@v9vx;A)Eb||1vk(8g`jhM*J`d#f3s?<%( z=~}LN{EmF*_g!PTLG+=B8OPH-rM&>;eFf9SloCX+84dj-s( zHhN5JM7#lFu!6;}72Xg3(Ik-k6{FpaPZ|5pxCY^7VT<2twn^X}cS{n$oJ7x9!l146 z4**Mr;Z@7{u7OTdNxPx_eri>HMn<+6)|i!VX1eSuPwj!w@wljjB8`eebP48$hPKBj zaYRc-^>AFB=<59oyMo$g8KrD-mscf1Me3dT(+MOuc^JTl{vG5qj-{<#hnezGwBsUg zSrU64@usRFn9#lX4OJ@Q#O-}yuaZrIj{DkQXg=pXO`E!+DmdsCT%y+ztk%Mp)nA6L zxmP}paTEn)>^Rn6T;4)EZ*R+kCR(5EWrm^~6ZLkUpI}V*ulKk6c97{s5$?Bbaay|m z;W0?GTv0hLc*_dWJs?6}qFhrr-V>#6u&=)}RtVlribsCm(&+q>NvjK%w`CAI>wZxjN*J6>VC++TD`>NH9|TZM+QoFIBQ-Uw2gRw93@RL*;0ym{p0NZ z6!8dJZ*W~GO4ozd#RWZUTDea5B;LP%HjV2Ik2l}E;{AEdKRKLa8kocxQr>SoaT9+c zp#>{c()_0p{+nCCuZ8seO>jrMAqsk`wKYtcaG$| zG%6enYP>6>Z|d_8GSa9aqJJ)wZZy%5Nh5Byc;X@2AMI)A{n zC;X%6pKr87mQ0CGEr5W7n%}{JYk=j_cRt367T>kx1?WrAaa2Zd`okXu$S~o36L*Mz z+Q004PHE1`M@Yzare=9~!k=wmD&laNNp8U7=G}}z46;#)Jb=zye#{uq}m&rdRT{x;sd}|L&u|B zedcFd!`}Dw%fhOI`p+TPo!h{U4l66uzkKkplb(c1{LEwtJ(F}c4-6w8>UaNeBV7{9 zXeOA%YgwVfLa8r;W$zUk`J+&%DVd(3vV8=~t7ws!DPa4_Yle6@g#gs5o)9!epJ7iW z;O5))bK9mRTW3jk`DsWAY1X+W3LLkgIlsU6b+&97{4iYKiKN^3%pftn3q7?WU_2i< zVsK09hzPz5ra1Z2z@0^*PULyBx3}*^7wWcn1_hi-+<-6^Ki8idR9Zaeo$2!+s*mGUK9e*wZY zDNE?Q_ur50D6vO4DCpryco71+tIr2SOZf;m2JsOyHpM#6U1jf;0S@sL!_EqCPow84 zT2|r~1hd@Ni^*nAkQX+%>e8FP1eB^?ip3n`MRgKVEV<1V8G|G^BKuaVT?TxF26_B& zU@CzSa*Q>lxtluA_-uQxV+PUCYsdrGg5MqS-$h2$wUfTbMcBzb(>(e!wlJytX`Xl4 zkJ~9kK#u!UKW8oDrm}Js?cXu(6$~1}Ag}fBL~nIx{$)+SrFByQ;pe)Dm*`(sw;#+5 z1dkX_S~G3e407>il_kjgwQrlXL@zdo#BkLsOR8K3R?-c;HIaOuMB)k$(Pt|fp}OnW zW(UpxY3#&tQ)kufZ!TSxk9{eL`wr5tpYD6!nBLtS8mBo+_&rc(Esuuw=xlZv;QmxL zICs7M&Gm@ggIw>a%X{v|#YL$Z8f15(nTC!TxQrBRwMuxrwOMJ#4goeJ z1_D*4!oaY}T~U#XLn1P+oFdy~r0fQjiklLS4{%PMvZcDWa1rb0Q?w=Q`QP@Jp?u^m z`j)HGUMz`p1ATU~4zWWI6_hWXKi>fd0~%E_E%p_w9+9xtrTX*1%Vx0j6PYnZwFaQF zYWL%{U-~Y9BuZLgteOFB zpRZi(wO#IzDXx6iADbt5(wG@p%Y@9(*5WlQ2z7aH=*y<(E5>$y!@&kJYhti2zBy?B z2K5NbS_VHNXMuDSYxYZ@o%9(oSJaz#-OqFiK3etX$eu@?hcyu3)`lhe-2inJ$ z&WxEm!8&Us8x37K=&7yk@2GF3Ka|r)fEZPXSOiULm=*L19Nxt3FlbfE!mey+8+g?n z!Rkm^CAcVyZuvof*CxsN7+vRIQD1kzR}3j=Rf)|wT3(VHR?b_n>OigZ&DkHH3oSax zHQUNF`g7<<8z2dL0HZBeP0pik{%61xz2=a+I&|S&QK(E?s4-ox>+ZQI^a0Ut`gB@N$!@5=peykxhzb$l(2p5-nkJYjc6W!L+oieBGW z{yP%hVGu5E*jkf$x%>`*gdtZJTnyS`D281#&W&x--pRmlLRinU(%fPcAJPX(*7E$= z)u+;YZ6-)7tHo;M#p8<98Wbp9;+bt~)%!?fI=2u~5$i)4DMsB?N#M_hCMjQ2gSc8O zucKpU_6tqpR_a_xY7QJ)I<@~$BMD^6f0qd5`&G|?yUuLVPR~5M{80ec3#g+4kw&b2 zV}*69A10Ap^+YT3JALp1!bl5-UKwBb>B%0NN8>jr6m#D|f9A+B zBcN7DMnW;1s zL?iK7{`m?+kE*eI_jzbqui-GQps)H_s;q{uIAHe5+1VnFGH|i^I@&cWH>c>xJBO=z zehq-lEbMG|xizH4^bZdl^r%Pee(-+s85Xby4=a*P%)1M?TW7xI75Vx5qlRAppdOay zj0!=RuiB@ZdrP$(aO*BlyDI^z%(+j6Ba}{uY3@0?YIB*#Mvs0Z20u4A8s{Y4qDbMf z{jitIc06j7K&k^vy&$K#4-5RnJJSQ#3+r_2eV|$i=ja;hmCeOb2lA!lKk^6W!z2#o z9|*`#X(bvLKFxvMP)_dz)h^>sPyKq(D7uW${XXWrXz|=c>`E2p@$MUCz1|$j@33NU zlk(oWXX7 z#a1}nWPR|4Z(~J9yWGD~UiDUwvZRZsvo>T{<|L_!9j}CO#vN`1C<>HgtGR9VGBq%`! z*gAO5u8V!Oa=2vaG%09^g>OZv+1~281*HTIp%Q_b$mVuSSs8Z3IGVqubfAZXUcrG? zRy6EwGO!L8kFOTHGx-wXO0~)-8uY7IWF~0 ziD)h!_DcLV=4_ZWjl^g2MF06fGjt4GJWV&QCvnX-U(6o(F&E?d=NXfO^EE6i@GYpv zBD%noZ}?{L_Qy#Ls90GFp(Y1{X>4jDDuM~U>bOe0_kx?WDJQ z*vnx6LBmc#JPd~DD{dF@Ln@QdE(`R`N~X2*kle+BbdEjRncZts``ys!Y$x@u1v}gZC!EQ!(Jk72M?Z-{Ai~t@LL9PfDbbg_ zg~iJ?q3>%$)zJ~{2UT-teuu&M`R}%A#h5~D)svevuxeMyN4iktn|!A6<+)8Q;D+H3%%ykZ z8`e+s#@}`6*kC!8by&{^gX)jZlA5x!-V&-mhd8z7FAEicht?4a+eZOL!M94^g0<9< zgR&n&F<0Me*inh0*E}ESKCIM|9{^&qrwg9hQ32Rc4gsMa@ zFq-f6HI7QWwV*duiuw)LTE{Ewo)`sKc+@6A`|zHYiw~RYESjOOqq~x zQ|HiYlC1=TYr0SD+qrL!Y2P>glBsRteNn~hp%kSU{wizQJs?~$tivSkq#EV|)?^!t zXx7X{Ekldi21ReZ^jdp-6PDe9S7hG5k`N+3&LMG)zWGRCg)`oyxU}9cj!!!3p9Se-8zL2J*^v7R;9yhd~EbSM<3^$f~<28Pnth}Pm2#3`E zZjjG>&xBdpe7E)u-rji1s{yFz!zK2VopPg|BDMDY^<^QLO;|{;{)s!TCazcr&1LjH zKJ2R$%ylA=4RQ2()LU#t3`^yF8l7=WG2-raus&lfcw)M609H5PoSXT}b4GP~Y6Q(mw$dfI0wp3)H+o@jW?+ewRwHnC~DvN*gF==d8JP zCa3vEFvzYkI;2rO`@<8;!)-ybUu-)2M9L5Cc-GVWCYBX9D0oD_v-Sqs#asJ&^J2}_ z=d5^Zl-mCQcW3)KAJREGc>3mSrl3AvYqH7^&;7LyZREhJ{hG&%Sj^K~yW7{=QEY zMM*O%?oJ+X(lZ=Oxln&Z13@5w_XE!qDto~fn47cHh{1QMq$+l9y>B+kWEe{!19-X- z6YGWeFkN4#y3CKQrNQWnc-7MKK)V6qNT9mfzaiei9?D$u1S10s|l^sQQ zvJzMZ2|PhJt|Nrvd5!J#1F#3x)ppo6ZSmG;P%zW?+HTS*so&f`bM`oN{h7F33B%)b zKb6cwdki`O0UpOyZ8)dMmxj#SB+7V8C3Ha`F?}u}uKOj(bQ;%m%Jpzt3x6Dv##OigV2QlJW93HXk(91bopoS?NUrgOK*(nR;~xE zqgC8xuU(WPy=UrX2aKp`Ta)?x;jB%cdEUNZ5R3-r`mNN68p*eebIU(j-kcn)RNT)cJ*U`ozO&1Yu~WvXwq0I#F9j1)q~W;(<*BHmI^~@$3Me7VV+o|omu8V8 z^04sN_p};ecDtf_?);K@6&rSRjd>_8sqbN>4?k3(61**zO&i?!ns=)LSDJr#*Aag> zJF0>W7{rEy;3wK-J)jP~AELtmyoGBnv6+NpE;iFCFcr|?OXc8@s5Pt%kra#RmI;kC=p|& z@yU;yijK@|#SRcAF7#3i=~wy&ig$YbZH1Z2YgkZDSK{0^nw1n5gr-Y8qYga3hfAdZ zuyv<-q2Gui=`{l(b4&VsQcRlR>wNv8xMjQbEKohqr}lNh>Ogvp)K~nZc+I% zrIppy;-^z$Ts6;&(noMYUqhv3RKn#l0hX@ju(3X%ld7gIw_HJI2y=2sN3R73D^^_x z2aIew^I9J1FbH0)gjsbMSiueF?RDJz6N$@nMEDvr;4#gnS?~b4Kw9eI^QLn_>tv;p z%dubs1XBhT=UTtB38`oJCt^OM4nu`liOO}zc;37DTY9a45E&0AEleBXoUf z^&qBP&m<4Y`{K-+rC4+XHJ`1j(;@y0RQ@G%)qh~^v4$4PClY}2Ug+nT>tl;-Pl~v^IEq47%Cix)rOO>5 zw~v`XA2!nZLWjaz_b?yXwn1}pcr&h=mo;_EfA|PYRacbbn$9|WFs?$gmpdS4Pfj%o z_YbFs%1t=EfT+)Eid6SnAK9pu${clp$7S@L%#hFg$~ir z`G{1h-zR9P=U#lhFB}K9-C+cc=Ix9>ks=*L!oQ4|Nc6newO!77ev1|4Bv$ZVgO^tQ zJMYKfH-c>Wlh>D&VYp5(G*w>WjKmxV6cYK~Jl9-}Tb?N@*VeZSh*h;Re|rowzI&r&BJ*#|A^`&9YQdq6gkP(6sl2|h88@2Tf2tW?`Y?J-M$uYxIaU|}Wt zpHlN>@mc`B?|lvCOMg6WepADQYs$YO7^t!LPzbH)a5*GT1O%w4z7WbsLzOmx+5dpv zdx*C_NyGWh&JN#9e~;AJ`aJ|14EO_Cc8}#Z{5Bmi{ zLF|q_*nRSwG++vk*{IH_k_awp;rsJfyK3f@o^Bsd8IJ*xV*f6e8G5SY&#U*NoD6zy zNNlTzn=tJ4hega*2Vw|WN)9i${pMzRooFb>#*K8wCQ=P<3ifqeNr@01H z$yu01k*h26d9Dc$ih@^;MpXsXGQ!=hMgMFBy*(sCS6ExF>G(Qpmq*uil#1rA7y4Y_ zU+r+`tHQ2b{pWlk{bfZW^5jA|!K}#B?{VPfIVo}CR?NYhwGlet)*R>{LP0;*(!qdG z!PH}xBfxo`ev}+5Z#sU9(o9Gt1Ye7L6H|Pdui&hsSCd_jBImdu>XWnHQpG_@bV|mq zexE}#l6`nAC%0B!_fXMomA(fv4*UncGO;@mV&p!>wfuu*3F7fvKqPX(@e+3WF)J2Q zSmTME$S9T@TAzxncD6WUU>&CMOuSu7d?&e82qY9#Oe-!r5D~nUva`>+KvX!C5n)d- zR>>_&$P%=#1Lck5}L8ki{*rE~lnx>^N-9z0eGGdlqs8Ofn9jpfnI z?sieQVINs!Zm+rF7z;mH{}a6U!c1K!y}x(}A0FH`=>?r`C^}?Jqw&fK;svI+v~~vB zPj=X!UU=l!HdRX{jyMPT+OgA&ZRU#l~{8PfqfGel^QyJbJb zsMuqf%+H>2FB>{{J^8#21%~K)=Y0Vuz|rqK_g8I54;G)y7L$%um>Vur_N`4NT7?^C z`1L}hlmWQb!L$1;k#FX40^0iE8IU@M+&g9hkXa@m-XW{t1J{z&Yb-4sE|zWMrYOIN zUa1u;O^49Mq0K+E3Z6EHh8{iEYXFKTepO!7-PgK*;J}KlEQ(|7_5IxFqF5s zf?NGsQ<9D|OIO?f}3ZhS zrM9QR36k^9uf{NR=IwM-$Vky(MjS0~Kh0YycZKi!Sn88z(3j*%9v+%it={B0ern-O zz{R1`U&p89l1APC2OP3U?nE=l9pu4Zr9}K+u>r2<40r#>IB37y?-wm5VSCZB3Ry$$ zxAO!3{c5}4OJvJ zh=J%tnTWn8X!I$c+%T9=M~vxji{=LC1r#fm2C5`W4&^_BV=*Hr)aq1%M@2jfSARVR z9A++qTSAekIvqP6TGlX89BvZlb}3$UI7QD2hlirxvpk@51`JnKAyt~w|2v5&SDPZ% z$dXyC8nb^RS0bz+kKGLnO4BMy#rK^J%l+^&&^0Zio-ai)& zGtKTKAABIZ#*v_H@4`}nRp^|3oR?R=p!o$YN{GR-@N=Uwv8Qy;H6b$eX#0Uq?ZOTb)xa23M`qy7Z;FsxTA)Q=Yd6a2gc5PHsPHyKA*y6X%p%tD)BiSH;xsB zu-&TvnCuw8Q@?*H%dRl62z$>UGWHjKqsET3_A!Y~u}5R%h{|$cU?jX?wN_JJR}zxW zJ1CM)-QFM)2jOnH?~%mmv^qMF`c_J2#qtsj4*;Nu|F-xbU4$U!bo2CmhhH$45W~nv z(|gElfA&fl^Jfs|Xjx{rexLd)hvmihY+Y+J0pgyYX!IumUd75GB*>@PH^Cc9l_Y@2 zQa{Dl->$P>!(SH*s^>Cpyh}W|NB^hw)x!Iizqy!xgop~K)w5>}hwqi?VM1MVIw&z+ z>zf*K3f@G;pI8On;P0x=8@ZOGxsmk`GyBoZteg;9CsMelu(4eq!6oXMu%&kGdg$6i zJs0B=11y0cN|wh6Dv<3%9vOV%9p@i_jDPuGcN21C*GB0#Xij#H&2A<4=dV5FVHFWn zb55}5S40j1A3>u!f=89R4>d$9AiM!4+Wo)P!-L@pK?^-_Y~q1qXi<0FT3dG7XwDqZ z^U?2P&y`FVF{@Pph3-DtRoq#d`S}r}u_)EfW6cqFI;{-!IsATAZ+akmwbq$kyo5(9 zaCxx_^E@2bcc-_U4#>%sl7#*?Dw$TtZAK13tYuko0AktO_SH$EOPEy* zZ8>OpVP|u==Lt~}y?fTell@)T>(8VC{DRBjf}{q}nqrolBX_*pLlL?g4H#IcXT_#z zn<2d)ywnO$-{HWI7*aJ}atKz&pG2snRnYR<6vXzHpGS77L)TquurIJU)g<$RYHYI< zm184-j;uM=T|}J7do2RlxF)@+`J`%hwY-0o`dT52DuI@qge%OaA839G(*+$8 zKz-ji5HlL4^*iz7YL09titeYD>2%|Qlx`&T8tO{r!S)7NC>>(PEA&6wp)U`AIa;L@ zsQV6QmqXoIVZJLxtgLW{$t^r?8E~UnIRYRep=kQlrAxbSU6rjleBTDSPIlQ7;ulq@ zNYR5}U4wKzgZH=~*pML**I83~cJ$`r^Y_pFs9>w8)kZc1V=kA~=Ui_1OCi&6Q{>NM zWl`A1mq*t=IN$-MVUbVpz~>mc1x&rglsX$jN+fs5??9lcb z`|iJ&f90QDPZG1Dz>bWpy9!>!P$Scsj2dpDx$(_|CP(~o7UtXK$8~yCt#AMxBwoCV zJ-PQ$K(0Xw8jbSdRAz+s&f?GlDx_~{$iU*Fk=0}w7(5m(^DTDxvhnFMTu_A{)mq1K zgf949(RJW$LjBQQ$Iu+TVwPDmY^mlzR21$&=s(x@G*Q8jDtWoqM#9^q+Y5)lAvS8P zqEmiaS(ywhsg}z$bZ4Zv8#Kagm-?EXm}zfR_$Ln%Afh=x&3CaC={rPOv3})v|6CMa zRF%!9ZPffQ;vL^T_R`I(H^#M9__@-P7MPvVkzDFGi<=uA+&)BOxKbWKRbrzmuLb+M z!g6+N>E9_^qI0Or zn&fw%jP!Na<;+J`SJHS{>u7;Q1oVSO4N15u1{7L06k&P?Z&^m7e{3sE#qV! z*oGa{+`Es&I*6Lm2M>zm?>2WSVo=B-tc=?Hd8bPVJ0Tk1rg?VN0Q32hT>tE5rWpe#!O7v18tZ?5*`p# z@$mB_m4Xv?uDWM*?3kALVb^gx+!2QMHz5C^EyZDsy@km97|6W z4<{I&l0WU3D6fh52ccS56KY6xABRjcoN{uqJJ$#5pXNMlQb-r2b2$_}{pIqwf26EF zG!V;yy|5Y%-gn{@M3hfsl4qP%v>mUjJQRU>FZBuBFIt`2b^UPgOBf%JbY+>pnQ^-4 zzxk!0yw6+@3L96#l0UX1-A1o-hzQ{X{2NC^0L$*2dLQ*@M{@8%ujp(iGe_4Zwro6X zU(Nr3OCE*>9ax>~VI~p)2aGx~zY~(apNu5sncjy0VZ4#CiVHUmr`1qD!Xl&l2=LfK z@4Hd@C)OA3=9@s|FyCkE$>jo1^L)6K#CKplL(S>2s0CA*E=?a4>&I$o;s}h0PpoF8 zfa@e_a=jG>bwzbktC`_-Y>#Dc97=&L6ZWCXR{HHOsxlHyiO<9boOgjoa`f#D=+XP0 zH8YKly?6ALT3$6BW+pnEWx-(B@M}e}5q3WWbSlogyRbv>cPDxIyM`|&DD90bN%6+T z&?U)2B~g?RT0Qp;_K(CGu*5iTSS%8n!DrsNfocQZQC~iV?)W+&0@bx{B&p@?IdVx- z`i=vHK(?2&JsB$xekHb_lJV=K0h5h_7l*idtP*KzH4e?;4VR?w9Mjn2wfe|j2jXhA z0=tG~@e}6lp7uqmdx4fjwP{td^a?rY^-N;Y&(b{wCq=?7*NXV-S|Ao!F}xSHzVzcQ z#NAJ`lSU@uKEzy{mxKmQ#N}*75N{PgqW$;U`baYz5>o1@k;wqx4YKFNXsU`njc055 zI3`21rY4pik+sAv$z=J^=K)Uh!b+vVy;s`kt3KHyivI&9bxEO2gP1Pf7dzI^(If=L zkU>qF%LY$s2gRC)vjwixz;Vdn_!G;K!*r#i9vE~gxKUvEfSz)e#fvOMgH>dT?z`|nRbe{^W67jHIHe>{HI*8o6>|8CP8%|nz2>rU-X z0}Z!$!Tq31RUdbix6yZnmY@?MFeC^S%-h~^6U$q-D}&Hk`dLSKxZ1nhlDhHUOp5+s z|2Iy*iT@I92#i>7Q0iX&bp)x^;{m_U&RO|Wd00h1%L!l2de@1=sy=rUkypGFK@B%n zeYv%A2=VJ2aH$hUXXpjr>t8St*YD3LIOiZRjZ%zp_7Q6(M0doLjmqAuuiD0eMf7S7 zoK8OBhEPjA=t8>d{3_-RozE!BBrR&)AB_~2^pyjL=R@ur)KS6C*CEH9aX4TxpQ9d0DQCW=%V7ZHY;S(Yqx?StL+ze_z}2^38%`Kdz1>Z-k>2bkQmCM?{uu zM%68%^dUu#c+e77V%+=7@9eox6*fvcCmM%q+M4oh2w9E;wcZ{R#)&LuX%)D)$)KAJ zcl?r^OFD9+0?F`go*ywk1128ZzdjZ4?Lvv<|D z9;a;|s2Y@F*+ni|xxXAkOFKj5I;9-d*9S*;RFrxHvRhkhcuF)x)%+{i{*OMGgqaHZ04QV@+)kwhhMh7MLW ziaV{H^6gZAWe0ZmyBnXR-AWe;OoVK?JNvdIARlLsQ0=#=3{2}0QB%v`itqlG_^g#k zo}kze9=ZoKI2WjX$%T{93EmM-Mp4ITI!=jt)^=GB>Ky!Z5_~=Wbj=Y@%VLj__D$zU zBAm=`Uh}-UH+gj7(jAgI3_9di9aQ`F7kRj5GjXaX!AX`a#N*aMq=dSk&GWm54W;SX zefX*qS41hzn-}yv&)nZ;u!2Y6xHDN1%hhFrVdtIRYTEfxAsaD@4~o6KZayEypIl3y zA20GuzK=fL>gNB8g6q)y6?{7;=7y|fFMd;8>stNMH$qX4UIe4aR-u0E<+nI*%!7%5 zRxS|kfa5)}nbu6jDsVf64_xWs^5L;gj2k);mhj4M$yLmQi%~JYQtmTtko<T?s4PfvKFJvlZ%*+HD?FDjS3tkG(7 zMG|HDy_yTsves#yBA5?Z>MB|`3%-%MF!W{A@5+<Yn#PYXN#%7EjH9Xz|snT42_ehKM zu44_NkA8|W%2>cGuKL=erPh2zZaIv6^I|*u}m2R9#_6SypoBBR)4*xQKSOtHGyOQB9qW3cqZNn+Bh*wa zj>17go`Q`I1<_O?uD`;2;zIO{E9(-KCy$byHd`VZ4!m2KcQ3TD6}#e;R089~{svh( z<;vJM+DiQQd#iRN486JQ51$BJs@j-rnobb2ifo8bve+u2)&*6yIc8SjujD~Mc$5RN_N~l{D zua&GG)lzzV$kA5^Qnk7BMIk%Sc?ZP=gpwRliB@6`hc9;6%)7UbvknzwK$3AdxTJVG zRADW9PuB}b6t_@KMP*f2)C~pv8MFD!vRE-qaEBggNwD&C|rtvTc@MJZHjE4CqrSQ09=$tiLcsn75J{{G%$ zkH@yhz59M&*Y&!d&yOV1TzBZUT1zH+UEOdkSnDx~w$%eEJJ%E|nB#V?Ly$EkxsBjo z{gJPB(9B;H&DrsI))pn!0a}+!{TxH);~qUd(*~^&l~GI=Fj=;3aJ`^&WbGaUM}x4x zoz@Ab6@09dmkx9$WU|B88}aQYE?QCqO8#fVDs?{H}%xXhX%PTjTZi&+okp6 zRm=O4j|9p(Ngq|}dOjDyBPd{J`yDC!GggZB%FtKB#x9$;;f|xA6E4)Dlv{ycFYoiz zgVIC3OXR({9YDJZ$#)uAsWwDKI$m$;S`kt-Znk=L_RkJ936c^{12b|>2V}wUAqPQ0N7p zkVdu~#!TtAGOsnTd*R~^S3GkGHK@dMeON(I{kIf@6;T!!S4uf|vSSk5fqyYZL^rlr z0zn-d+s!xn{CU5}y>_Z)Zn^(~&R_mC|JWvdT;JLPN5*ltDz~(6&+mKlxdac1f(?LC z80==P6)xi7(oqJTK{VI#!bny}*+smC|4eD}-Cyx9>Jy-)zV6&(JFC*1A>E)S7HxwB zcC6Dx?n-{kVx!pd>49s&LKt;qV$Su%FM(fh5P$C&<$HSiz*8i#@*ZO^G0I{$e(u*f zvG*+E5)^_K^rH8RJ67B-01zvko_|bD#Pkl?gy&&*H6SmN>?g84NV3r)Ou?&*KqXX{ zo&hmk#qTy2JXRl^tXm&O9iuo;QqR}ti#U&8z!GEAdWsB7UBxPIP@Pw;f5BX@)pG4P7+P>}b z%`p@wsA+7KG&vz)ZKK@YKCc!!US(C7TeJxbxU1AB!zLQa4A97{!n9LossrGVuaBnB zi16}0sghg`FRH_PmXaFvj@UpBP&rKA9BIMj73ZzA1*8+}%BxgX?NEowt;jI#q~$SK zv|!?pgwlT_e|!1}EU6Yw?WLAA5WyCD{xfhQ(?;bY3MjhT2b&L&az7))BnceFUE2F% zKcf~tVZ5)L%bkt&8aW94bH90lR

w5Atpmm9y|q-jrcgxX4_@PSB`% z8an$Ct07-r~1D9YxY85c33SYrTtK)Bu02L@keIQg(zJEH)#jzZr5IV zXT6BqEw*w3-VuB!VcGbAeuCs%idLGXQb}Gq4F}jH7Dh}v^x-vXNr1Si?0z93@#V{WDP2@TnLaw>f;aT)i-4Qh{r@DE#Ur0+ zfz=v~0;^JriQL3j{y^H_t^E*oT(_V7sQOg@q24;PFWeuuHBqh;*0zf~THT&)vCdQP0LaoI)V20oZ)+Si^>3VNc|&*iBN~^but?NmmIXi7G{HShIa)Uf zGuubWk$T|?i5bxQy0Bi}sA-bT!8}iv+rB|CyX=+EKds#& z5?w9}Vm~x4eI`8M4o-6tNu~uinO22?lkxL$_g$i?cS{0AVSVBRir$w3amOV)If)Ks z>GC!9m1;dWd^6QnVJE1rF;=OSH#Z-qh7n$}>2#VtWa7L=N!eL{q3WBVijkB!d^#|A z;um$nL201YPk{8*bOh{tS~f+p$QUe`RvC=O?6^Kdx#~kNu7>r9IYBWED)(v2Q2WRU z2n=QzfP*Wi{nX4f@iz0C?5FX7mTqteTS3FQD-uNFQiqEeBu^AeURO$0LDRbvj1((* z$FhU7&urEmu+xWwe76J(9LhuD!u@_S6oFgI(GB%H+v8%i;Fz<#)Q~=zHF23)g1wKx z;e6~EaB5Y0(?BtpbS=Jqs~waWR3bs#FDNtE-J*Tteqt-RzjU zt$Dp)_9t+JW@Licox_G4o>xx{axax_o;zn_I+bt1O62Aw{9-I{g8`;ZYSa|?7p2wv zs-_ta0GfY(Ir9oXUOmoC_O~;?rAo~+ph=D1529j45_aDAKF@LdK9!GM?^ivh3P=5v z)U3-LxG1m=8pDh!j(66ctWArQ*Xv>IQw|piIA)Yz0HeQp0yM;NygeYHOrB3XM$TCb&8|`|LGh(hb^Bi=%h4L`(|v zjs4b~wFA~Cp&%&_JjU6J+b*WmyF`=xVyFsu9a15 zh8t?$0fRIKEp1#J*O;!rA}rAc8T{Jt!!{QuX3&2kI#QeEaQLCv$(y)6<=XoyWNQ%! zH|3W0)CSy;;lYN5&nWD;37#SqGd4El_xh+xdbiA?>Ot5BqkJe(=mZ#kx)8Y9e4;fY z3xw;`pjcmG0L@XtFSlm@lepTGXJW7RNdsGdOGo_;U2hy?4gi;IwY@BAU=yuQ`<}kn zF4K(&AZwZ&9$)j#7fy;Y*WosKJLJ90>a7NwbPVWGcbx4r-lU?c^9&?m(gt4|GV!Y~ zZ{|5caw5bQ_s&F#-50#ZtG1r#K+PzPR%20p0l{c!wWddbdMp%U{-&a&zq;3CnsrtK zpg}ks-Be1}|AbJyy%SVZEGqdyVj(}_kBiolpzt=)@c5+~FK;C3qJ}0K1z-!GkI*gS zl%@O#yK__<+0>vCq+}Xk23Qcw(=j=rsbkD1P#0~FVheP);}{z?2g~#Q1ZbT3{x*XZzuR78 zEd5n$8K3JIcEA0T_rw*gE{Z<7?gB0?V=}=HmvgM?XziOWX2P-^T;3x5T1cBBB$EqZF! z6ZSnlS16E<8jIU7B{;6$Sr)c75qmat#%DTGDl)a&$6wf&#?8o4@|W0}P{#}^Rhv!- zUCI;(H9AC2-Kzz(s5uR|cTvV0%E_4zk68v}HbgUU|A8LpImxJ(v{T6dShZM1=6>3PMo+q}t!9;MG0i2r*Ax$T45PI~7)D&N)WS$&(KUe0ctaeld( z*M39TMp+TaU^{A_+i5X5TM#bJ4&f^eC34Tqk*zx*9lP@(pB(jHV07bZFs%opf3@!g zhLU4{-12`O9@o56DeeQQgDE7{Umqgm35R)5Si*nDDUud!^bWo7){!b7GBGutAG`{D z0{5T2EeH6iCebMe#9$2gz*0v|(&G3-`jiw~PP2&O?zcA=_%TMe>P|*>$Ax!c+532u z2T7gt!{?q%MJg-uV5;((ms7C{`<02h=#3id!^#hBA!MGsgNel1imN?fv8rcwvj$~v z8XGT6>SZ6vBB#hG2NM&n$yXqcrZ-1N*&p7?Kw4?_nl$nb<_;i z)7da3F4*i;U7ISuTkIA6o0^GKEk{0mrUlZS*VrO%pShv?~QuX_lIa4$oaG@Cx|M8=Q_Qz`b6pou?uTRkHk_?)%XiEuuF~Fb&2Qnb z&1b4jEnsLjHj=3E!{1f!@J)wj1ih?c{tTQwTBdkEWZRZXqf|*kdBacXu)-Tq6l!Ml zuF|J(imnmaV094DfJ<}pk&hw&c%7a!<$g^46`|Wsfq7)L0<=c^SET*6)?lBQ!bHJ< z&4xS#ep=pH9tx7ItR{(*1NrM_g-j9G$67+Tfg~Wf(5%V;N88TZsOMzNjG6Hi??E@@ zJ$;DzS1vulpdsahVOE(|&Jz@X+|*Ndz~<;tU3ZWzY_r==vSqKPBusu`m6il%AFjyZ zKbol#e0Ubf--cv8lZ+BJd#X#V76Q_Iy1G^>q87apzvt~BazbzWLPe*R&5bXSz;B6q zoTUUV`50{JrdTcIWe{zjqdZ3_N>Va9x%DgFw=RO(4qBsbyB;nGsf{h%|KWMTqGy13 z-FYYFRh!psJck$pJY87mIhFpIT`p&6sL^(Ix$F%XKImlcBIhmED}|pZ%{i!gVBgx= zXXu`(|3EwS@N_HRVt-vb7Iw4xQt|b6YXA$2YeKdA60N0F0l&x{!50@p;XFE2>6`<} zHk^X`e)p$PQ4#pC_5Wf8)^Rrx(y=l_6s@Y!;skTqw0{m?CgYrC6lBhO-U6 z(Vzis%yHB{tF`1c5>1@+Q_qv=alX2!@0x<%;zq-&4*p(a4}z|jw(UHoAAjr+^>jep zg*!ci+wxY&eMF;MieuqOK_vc{lMXzl4x%u(+>#BbI3RGufs^|egOOTorsUjnE+;th zB|_E)rF$NI;q%u>UuQMT!p_$m(|j!DD=js%I~%)%L{0XB$4C_80$?ChcTKeL-?|Wo ztzdrc?9v4Q{Ob)8oF+k*%Re!XirwHGJBtIL35C@FNPFUC7Pt6Xx5 zKQf9^$qkpuV$2K2o3#${1oJ^BQ>79b!vqPfxvLLuE2cF!xWaRaEG02`*OoIk6o9pk zzgoigSTLefoBbJE#)~o^NK&iIZKB{lb^M?+h-1b!P4qB`Z)8=}WXB2Kt9pW~<7_-k z4b48e2D1APgzCmYS976I1*axu+nkTi+*->EsN2u~x5qBg!)JJ?0)&Q?p4iEp8lmu}(5CT}$zhg<*X7~kg1Q2-#V*VFfk zANoFDurn#34hUl;jn~fkPifs3Z^i&yzVx!*%xioyb*!}9a?yp-&Vd?EpT62>CW@Fr zncJ8D2sJ74Sfsqpo$7b7vvZ-VJlF3QTGkvPBN_aLY%8)DYp9mYJgdZYA&@md~gW+=8nzmat}uYeMz zt#VA-_nGJTxQ$kn*h4InY5MQRQ{|5LJt*sg{*z9?9!&5n%`d^8Akgb3&x_9{!AFMN zkx~2eq2cr&Pa>P1`hSa1bMIlJO=afNwtw7XUk!%`Qr}F~&y`s$xL{JvU^V{;Yi8&T zw!D1d{?h_~Ti)fzVqTjP02o1=f9@gHWa_&llO#9;?I;FE@?0P)LAA> z*`xLGjmX9BLi*&CQnlmgkg^FD#t#528J=7*rRTSjSCD>F;*=2TIX|ObH^d4T{P(g; zWjZ8ZDM}DWlRD|b=2s~D&9tmnA<46s$O02>`S^lCr!eaKOpvP`Q~l$3Q}Q%eTrOaf zy$Ni(_0Ds!NNR#erc{hf?Zi+MOs66j==G5Am z3^x#;jB7(T%3k&qCswQpgG|8cP%3-9hN(|0DLC~A`95%O&48WK8TXj+F8xFLr-rEc zCn@-O^CBOg-+@teV)+De%=+ezTjV(=C)o05oT}1ovb0LeDPQ~%3(Ej))%0%P>4{A-$Y>)) zi3nvYug#i#_+j@3@=`SxY@s@FxZ>Xk$Mq%)#g_&zo@ygAEj1*_8$ISOi?&`c&#Bb9 zNtwYjD^96CEmV{T$Pf332Ryis+wK0$^v9Y`0U;M}&-hHEWfTfkq2i5K>OcSH3^6gr z@Nc`|eq=04zLW~vE2C_METD8??6$tw{4wMU0rcs$q2%)+8i_vO4;&>DZ#ZvUCe!;Y zg+T*vU#ofPw9k|^5C?;s#%{`$1x3Gcc65Z6cZ<%S#`=W^np{M{Ett+5rL*iXt+7WZc(5Cz-AZWA4B*frD z8e;nSAN+W>4nxTAkVOw4Z$;eqDTWt=owqUlhj2TT3SLXqCk({xf;Z|apLDv51o{&4 zzyh_I9}2XAp0FMzUfy4&{SWF*IEc!{ZF8aF?XFmtN%7IXiBlH-ozOG*(gvoATe`&H zh}>OR?lswm(hzbqXkJ(A-oSlv<%2gwe1W_JlJfdSNA=!1|Neu7Nl7R-Wuu|X%(vZc zzcM+`I&L@Q^`*m>NB!HKCT#&aA_8#jC29#IzZ)hH-+~0t=wCUXZ5LTmpmO$w$(UVX zE%HYfK!~G|)qObA`Se2eL4LX>gofZPcoi>QZ)T85T%{pkZ!m)nS5?CvTGdCH-)^wp z6Ma8U9a@hZVzfRE^G4;UFzpqc=#}nyr@#X#9MLQ{&T~0aK)nLBfvvjcK*hdB!uf=dQ*QY-hH_ ziR*$1iNnI$_jqWG6smHO*rT4KVmd*rO9&uBN91@~^5Xe{umD5>jWV`T|72Au53$MU zx6LshjbK6`!<2Hp@FM{Z!^%3gXjQt|)4&LoiyMA*%3y%E>rK7KBGBI=2_DrYUUs(b zCrPAyYv^l*lp>RPp~i|U0#`1rrV87rV>%sNPRKM1;jWpHYt4PhIZg7n`W^xEd1?<6 zC=MgFPcb#Jon_?|fvr449~UDV1ScLX7z`jsw!$8mxvj1e2Ayip-O-`40DoF+zs;t( zPFWcWgxz&)V#x)Yp%(}=VlUiI;NMTAz~Bg9tS%Pm*^`(;gr zB>g@_%?Ou<7=9pp3aMz2D!SnDp{kH9V7p#VbI6mMBF3SAE&lc(g!)ZeUAnyQ`%1ZZ z)CoyD=Ekn(A~jR|V59|<@`@`GJoAIUKGChqn6D)StJYrUPU@WXI4J_)GXM7zQ$9^T zAR1HR75)QY*112u>`0sWM0#A$R1A7bDJ)yZ%RB`SKyZL;Or1=S_IW*ToBRjRM@Rt7 z5)^kNd(uOW2BD689a(9R@LxMqm;VxbO_Tf&xvAh_KaQ!-$}a0a$vO+6-yVz%Jwh9ztSgO_c@QPnl%{jnZlS*b5In$%g|?7> z@QFYsCwr*VaV)SpJxtASdyJ6AR4@a4*mhAWe%`0kSlB`6>oA8jnWuuZtU^A;7Q|bt zwURXZF6WXTO*rK`VYO9w>>(7G`lZ~3*b9G$`ffp%E6NY*JgGb6ED&ISZ||?8u$Vy@y9w*5X8xQph=PvRCy@Jg>_SAW#R- zDSCgf9Cd*roVUi@d24M)C)o##FKNI-10H@$FDrKtvn9NfTDno;lGBl+^brsqc)cKvf*-{ z306tiguE-hoyysmd8h&FOZ<9VfaS}pSI(_5$SJhFUu+@*8^F%2)Th1!OlfprdFrxi z{^32Tc*akYKcz*|2O<`yh2U=wO-b7>x>i?7Co!qy0NRY=-!QacdsWsgK5Zo*yNPfc z-S_lV79th!GtaD7a-gk^iilggz(qaUaBw#JZR62sd^3t(qb5Gb;wlDVm?-Uwe-t?ygni%WwQUM5 zWcP?rIgvn$zAgMvy!vkF=a%@#5AZ%+QABbgKj-O8Hw=KHUk!e=UVlk1^Aj@A=X2c5 zdi?=;{e!6^XM_aUo1+j_6y zqw61{)9IPM&FAbg^&-);(eb~23TeL;zp><(pmfFlmAy(Hp44OZL7M*Q?yn40g^ZPqNo`Z;2`a5=K^0MQ}z&N zijPQizm?bdmjQmSA03C0YUvK{iI065KXFn#={;$|bGq}{L>|+gax&rS&L2<2PR5-> zeMA$#8P$(D5obeZed2!htGf(wy1DZwGI$H@kezo9eITnAm`)BIP|U% z_LWL=++c~aRwrYsEX<<5GLOSpO5$HruivV71x2-U78l+9J~T~3L)8`H%sLwaUwTJV z?}N;5!v0+q&PaU#dx!#jZ+UO}Gb0#ji~+NvbLt`b6ID@8*J-#}ZHIuQ@miV@qjxshfl%e<4fJs&!Tzi+N;UUf?CAHQlp*#iSr@cW8Q$>qGoYU#Fz>h`?tDHV6LvX9!<LS}--~iT!5_jKhgySmy8)a3;@vCsu9PVxt_r%d3go!HqsvecEO% zo&%ait1IsAaDU#M6;-;Y9BZiBk?oUer;27H+-kU9w;J#yZf@`65`ILTE)@3f<%h&? z;>+7dyOJag=v`a#UPFa%XS!>HAoxHerlARx~-N8M*5}D!!ll%L{=J_Fc4Hv zv-fg1Lh$OZQ}_K`1KY0|T`3Yf`YbhHfUc>-^cXj)%~wLsCl|H zeAXJtBhivO>pxehHyk~kXqa-WSn_AUPV&{2*rV^13flxXx&xbb2Tq$F1oI&S(2uV% zziZ)ruex~>BYm2%hU%8zCwmoWJ?KM3v zYI<$s_+fdX1ao1uF$?J-UR6I}@?_-PN5R~|+Avw+n=kSJ?KIF~&%kMozhqt1 z4jmLEl{q>kr?%pxC#`)BHpj!6{WkJsjp?Di?K6U#nAhg^!j6>#mS)4Gyl60D?{DYT zxt5C6ELRJ#wYA>IS=7QwhOmqUgo|*$_{pg2$_$2MTJ|u$YV*MQfyhHBE2IoJrZ)av z+O*(KN`Wi;QefnXEBu+vD^6#)si^1mPy|gWOjaKxC2@CGQH#%w9BHkqE6QT3?+$NFZmLf%4 zG7A%P3+IAeo)u=pAD^Y=={uU0{c9k8vGgt8wlGb}P`{kZz0#k>G$T@_ z)D>Es0Q8?4<*QS|W#6g2ic)pvJdfyX*RktWGiLYe>R)lBg}*og`P3=TfRC|Ql9*)T zOzrRCBmK(^q~8urI{Eg$*1gHBx~DETbVL#4vYELvpWxq3gP!be=Sg?bHWknfkLvgM z-)$*I!Ohn1j`B+*_UWsU74=2T-}$*a9H={FC)7g!TI8Pirx?1#Bg>H2=HqKxKdOr$ z^3dv?zQ?(W)m&1%$j>jVyUJ99tkdLc2&L*EO!w^f<2r=FGvA8>I{Z(O3Ue=xR3G(3 z-t0R>CFmq3@MXxj1?){n^7ezAvpXxhukX2DymJ!`@Qrsyd?VhGPl#XrtLIP~HDSr^ zm+Qq*P96Y=GIR_u`nfrfDK9o0sS3diPCJ0@@no4it=dl(lMLD#dzj)9<{kR&O6eFi zH++gK>-a4>yhY*nf-T^P8yizsR|j0~$m~{Cx;vijMsYxt-(yuTGFYHXA7OL9-2MZF zoIhbp0uD9`uN7Yxxd!Du>UEdax0}T-{^mMd?e8Ol42W?`_Mwulf!U9izNk)Xcq!ao zb|jG3*x%d(xxboC-?SiT8E8SE$O(g7Cl&$+fY-&BjlEY-+i{?%jhgbTEA<9nO9lr- zcRL=e#On4qS}e|aRF}d^NaPp>-29d^eMQ#b=tw$(hX~GHI9GLer&Ryz^SU5G0W1nL z2!GJ`+2v9;J-*BN*jMUpKx9Hs_!so@BkQ%?x|GnVU-iYY9)hd~kXvt66)em%p>EyR zO;)sdnQc6;{5>&7#oj7NH?s1Sfg(SRCGJ`w3?29 zr!YLE_lWZ-?M=Sd(|-(B8vasb8<*IOsepu#uY}{YDSC8t)0kz&Nx;FSWoTL-11EN0D$#^w$%?s=FF9`zG;r)9F?@P#r*ymv4CuH^A+X1AWK zWZ76 zb=PBE+f^xlj7|Nb@2aQq-i}`~aoMm)tQaXDi)Q{xJD0bhvygrpxVU!`$gA3{2o-v? zWPpt$DHpLN@VwDo>lC>=i$y5lJXp8DjU72QY6wFe`53}5cTL?6p^(Jc4AqxUi@)fex;#y^03~dh zXKHzHle@Z8vt71Prn$9YJRi3kEd$ZfCSp#D?pU#AKSxo_Yq9!MVdo{6jzsm`YDbDs zr9v^_E%}J!Xxf!YX-au4d$j%9hYHcvqG-J#LRpH1{c+T%x466n3h}Q5c3|UJq{-`E z>jcTpXgx=YPlrW35-E9mfx6)9{W|$fK!ErRMyjo%QTrhqWOpJ0oP3`n(e*fk*${)V4^ z1ePFaGE{c$b(d%5*OrYl4rPafxohm-AF`$wMg-c^x$j8G4ADvKTZBx(B7LLgNnc;f z)TZ2o@Qy+NfmxO}MIEBQF0!u%pf9Ey>km%jp3A7v_-&GXN^yo#Rt?LH}kKX$5-!B&ST;GJacyI#dXh8u6)%(xH* zO}nRK_L7JsAU%lWjm&*-Tp5!y5XFj?h_`@^K^|zh+Y5%>y>70q!b)N0R}2x zD`16qqOH8LpS9hTBJel~wxGWqE_fHHq>}376n3npQqfVbM<8{79h!a7!X+X$yk|rK z%+hiMiKUSSH0x#sQtPUe#lSUp^yp@V(u}Jt;~%+S{!Ze5*=g%aw1Zn{2Ru9>wd$oI zpGV58-`;AFQkZM0I^?BFfw~O>;VvDGvS{=a;rDQe@ala*{`yQ#WUOR6gIO&J69)Y=%wXA55`rNLnuT|yic}x< z9l}aQK0W-oA=-|?FU7Aeqm>n36{cE=>(OLRpE@CPwbp@}qQ}6xUyvkI#I3y>b6Glo%z~qLw(aN62HF4XraBew>QN4Z8IochzA1fSX?c z!Yhx;e+o)HKU=53cFQ5xO`_Qrlnw0$x&;b80JQl89Zx=q1_IgDFZLhVkP~ve1$10% ziM8rzILCarQ~*4Z6X{G8RgPI)^c>c9IYUi}OC)gW?tC{_k@bOBEBZ(aESvC#soCs4 zHo~2AcNQi=6rG_-e%Py>PeOqL%4)-I2V9*hvj?-UC;Ui<#700BOosILNA(Lz`ot>K z-_6+)%ngHaUr>Ug#}uS|xkox+kBJPTaGc`0z}b8$NRB1$=m{fZaaT?KGfyOSF?tSO zEIZXb6AQl_Tt&ZhN9!pE&T{{{{ zsU0nR6^}M|)Mz&G-J_>^6t%wKU?9(#w8KCYlt8(An&MRdZNv&vnkcG-_E{WJVq_3#8DC;F6S!AAwj_!^<$#A3C5%F@@6YugF# z^ZmqhqCvmj6BtWWb?92%_+haCe`{g<$vwF->?ms!CA_o2BFiyhO3J?9_<@YA|5fy? z$gi(u7M`9KC|PBs(ggztu-`LlgKd`%eEuYuxmBO9Jc9=%x{b?uz_5;llYXAE;*xRZ zx%Qzit%O8P{i0B2+x3V#XcPl+O`zO8HG=cNU=os#iL303YUh?JR2SW*GXOPn-aCE$ zS~_a0KI8rp*il$Y{gKi@RR|L1!o2Wz-uGT_i#Ol%P}EyERGsQlX`LJ%5M`6_syJPi zo&Pn%Zqo|5Rp|{_osjFgV{biH@d+!)D@YAHWMCAPRsgIrt{1zsh;N4nzqUX7Jr_kr zNJ@qzWc0Rd(>vgEb&d=8EXvJnXEn-3&bxa1FmXSShxBlVXd}by};abL1%k)hWl^197$g%#&zIkwJh2 zrB+xzCG7w*au^#dzOVSUqo&H?)?4@jX}mGM{p{Q;oZU(1G@9t<~c7i#fT6`X1fBcn9O#6m*}Ac+_8rabfv zFhtmBNPG1Fw&>yP1mp9*K8@7$kD&|eijwC(&p)EmkkMMhGJ z{d46P;N)TE-M>Iv=3F8zAGVy-`NHk|LD15iRr;NCsIQfLNzK7MXjLc-BW$ZMo98Qd zMXmYw)K#T>gt_|5LS)T7sch&YC(8u?C#UZtYQpcjvk?27QHoWub*Dr!?uPU%F6O9) zPADc6BK^cyyvD~OKzVk6Vnt|&n)U5loD2Kn+LtPiY`Z`vr2JQ@rxozs9w#-x&xvGS z1bou?9XC9dZ*On6W(1z=J`r#_I{h{hqD;FstN9=3rSc^#v){GE zV}u93J{>$@lva>??p`F7=jCi`N*UYLET36JUOF^aq)yQic%1ZQ29lF#dPmX`3MJ7s zGk=1T&x8+1AvRa2iv>~K-- zRMs+xZSgVJWxQykLx05b!Qm5qa#PYEbmKPqrP&Ty28FNZ>A!rSrRRum_(aj^5-Apwu5B68&&%6(*3ts_bZ2 zJMaX#?9AGP+^vY9;i75ATmgVW@{)cK=H3yF?x|1Jn4nU34m=w=j7=W6vwB}73#|?c zSci<}T?l=@dzXph0-LF$O|YgAy|C!~lukpgm3s)aqZTPq0F&0^6TG{=+94Zvo+(Lrqo@u3ttD^QMo+DcGrwj92{o z5TAzW>=3Cvn57zf{g0b$gxT^PRVQ7_&-Ptm>#&~A^A*ZB4?4N(N@7s8F|1B|%kSH3 zNTM}yg`A%lJLmO!IPhW~$mtR8m)p}f5-;vvx$bUu-KzPaegeVXeu7-5%GG-^AnCrw z0?$;N8$71l(|F2$Tvjl0NenavG$ThVj;Q_zf-7I$?00AtW`m>lU+!S;1pFzjGQ3N; za~P*hkG2D%Nq#YnjMTSyBn3Pum%eVAsyY5n$itb3)FOS&IS`1{q7@7xa^KSxvd?B8%*W@xY49EM@y%Nkz_T>-!=5=4pX@E35_h|Q z@351e1#>R6-T`hOvm@i$#g+aeB)g9QvFx7qj9pl$9KRY`+i2T!~B9&vgVNsl`=;^f4;4}`lJYg0wMlg zlX>m!n|>oCat405Rkc`xbpMPNz>FhH+1Gu{LP(Uw7LW$Ff7}ge%DC8i%I?#PkLbBY z4_t($>!}tkWmEa^f_0wxJ?({+hf;Z~2-?bsf=&3)(eY(b5Al;|HXcZVd;oVSuUULP zAOMYyBAm2AZ{G&beQ9{NrBy!hy4av+in_gGC%^l?$gc9Jk1BpjJeDyfChX|RLr1*C z{|{GQ{Ym9gf}(?G;>SS|eV~K1!)1?t&pBnM^2G_|oOI(#0w6El-uqYnqwTVkJKwX^(btg^t#}+J+td0UhJzTxXcYe}D3(UOykD6)nnZ zU;O2!)}bRy<=`9XS!(m*6!168r^OXBA4n@kC?F9E13i_qynjnEFwXpp`jjI#!V|BVv7%?@KEH@DgjgH9=7*J8{ zD!b_Gfy0cRh(864co;kU(fkV&dDVqen+()o)8W+t9~2x~HtjH*PX2IW)o5|reT|5P z{kwLAy-7M{#8=(hv%uJ_-|ce5=VO*NZyIX|dqGS|Zjtv}j?}-*G}@a%T@^vGpj@{q zeKyAzAg~Et`1gKfDkC72s2q(}U;Sl!Ooy+wsvtVx91Cb%BIn0oepRo6tx?+qi>vli|B;(lcC>hI9x0}Epw+Rv5l~}XldbpbJA{~>F_(7 za`o+?TBC({kzQ$0s37it*Y$@WlRt4xNv2cB%xZO#RkR6U--U;}Cey3xe5hiBmKRusGH5vgAqc>scMdvT%Z8{M-m-z46Gzx5#+qWnEOi z#H^FPMuVMBjftOv91f4_0XAF;y$9hE#zc(V%v`_kXO)gXhX&LDFuD%!ZM-2UElF6g zv3QJXintBd*N)^1gXk#J1FglQE7sSao?T+x+KIPv2Mas$*830zIb@4ty_K#vQ%{48Hy7x}BiA3K zo|bjqIIiqd+}j&2sv<6hl*O8#iyoiwA!BohbYe^cmES!6B@MZZ85}OU|L(@I{5T|F z)WMGz_No_;iehKNP6*aBXNI^&J27P;-sNg#`QEpmBw;|C@=Ezirb;EWAGe23ipgkP znv_o5?B8=~?6KzwRXP@0ZMiwfwRe#!pFwS48c>y|Ii&1QgaNO#b^g_QUQ66PQj8xK z9iEIa24gdu##M-RZvcVe?a4-kJH1qH;+pM|Bbn!&koh*wDdm+KT#23xXgPyt2&(Z= zQaJ|yYchO%#6*6g75ov1McC)njRREXpXfR}nBpbatca;njfQ-;vysdXnL$^=?!3}d z9jxpWnB{0pF+X=1)A;SQup2j%u@ewmLy9<%#mkaM1mrtn46w{ci+iNBJffi}<&omK zVDlG&Gq2)y`-OD+_POsNf*Gid-39ZW$DtSZ&0EKFU;yxGp#Eu+;LSIln&kDtrjwg> z9xvPS8Uw`h@Pm#vaz;PDS%A1JH>vfx=$@Y(HkSFZzErXCp_pH3(3m>rNNKT@n7j?sYMa$&yT6SN9qnp>N|ZKa*0uy z1k93S?>@0%(Z)&IW)Wrz(@Z~GwvH`h({OrZ6n>&unHC^m%UEv|mV*TanIs0RZGQk! zyOeKEt3t@ZP*d0VM<4REg5m1w6J!tbCll-f4S!K}Rb(1%h4Qvq>uHD3r?V58xsG1Kko8F!R3s?S)c`eZB?`3Q-3v^lnl6wEIGO z;t_}Swn&hT2B)Y>*Y~{&(ebV#3iE3dZ&jW@8x^-@!Wj%+DM_W(wXUJT7{HE%OQx2t z3P2h)#GADvl^@zGN^Ez`{GW~j-lS$Ub)5)dn39Kp9C%i85=fm<@4vivrbKpzh-D{)-Z_b&YJ;5$7plo*6{sGCi@}ONy^{LQpwdSH*SWoQU12Pp@h;q0UxfXR(CmC zpVSzHauFMw)r$O22QojQ;zb!#1U4q@?%R;+F%sK)N@<|}%yBGO-Vr2%q9;?Grbk}OTlwB;d-z`PFjkTP)R(s$RfGXSlcF5e$u21mP@WNpDye%SG9*@KC`$5GjSR0g8Tc|t^CJ-nlqvsc^KFSDD zV$%hrdZFgo!gbc8d`R8JheGc3e*>T2oSC?Z5EqC}?gS}5z415yx5h{PUc!JQ*xZ5v zYwU@bemJzPj8mtLcxo;=9rU!x*5lnhKf6xyo-}robhNCU-8GgI8et(t%SFG7o zPkg>*4WX>OrsmO)ntj9Wg0x~w5jYED@Owz8?gwojp`8Z8_8=rb1e$)5IdjL^Q8&d= z3-(AoNKlz9nNGJ*svZ} zx`P;}sZ|%L^fsqvJiv>B47&6&&ld65#J#WDk{D5xcFft)Vz7gKB`os>p8TxZyGl(2 zDyTHL<3?>7mCrovUrXc9%$c-_;Om#H7t-j{S(_xMv<%JWTmQuFhs_(!&DYyP>!A`7SSymrE zuNBy0T@YK^rFh>|3Rq=7w=X|^BGNKlS=N>@SZlbGvm-R6FJqYb7M?Bsxyn~fonTWvKgTSSsu+FXZXE}45m5lSQ<+vJ+dh)Qe5+*?Dr-%9R9QQDA@ z`>j$N3rV?DgzxYD`x88D@16HKuh;WQje3;f*kWHvVjO~)bkK7bmhJmuxKsylQmh3niuf%i6gJ|(t^ijR0p8C*q292%#*EJG+ zsWD;J$Di6!cs1+FUC(PN*lmN@*oD>i2q>p49a!L-Y&i1qZ~9Q+P7X|Nxi0yT^^_C-3#qvua zHJLw0@_(#>x~O%mqecZG(Qf2LgN827*cFXG#$h?Jg45e0 z+i&ydPu|H0tpuhN0rG=?;`i$uR*v0;k{cKwA0GVA()strA5r2Vb2ngf5@x_eUh1Fg zqqahGwGJuaYEY(;PV;sef6y*%mm0ZZ)bR`h!IC5PD42|$rMQ%}J$$etZ+r)?Tn@Lp zpRJ17z`Z|ULFcd4AMT|IYWH68axa-QJ(cZ=q>FNK15et$S1&k6VtDD>755K;Q~1)> z#aZ`WHtEcLcnq5Vk_h1tI$$$v%un^6#D;{ND}i7hink#@Xv}h=u@Yg>_+&Rv?R`_$ zs10D~88OJyb`Pw!UZr0AlE7W9N*TAl;;OCMT@;C(C4)Jp5~CGifBl8;J*!gyD_Gh6 zjNGW~DbYAjL0dBm9w3#1qn!wTS^E#{^oiaf{3{kH)p(x|_t%1>e{C;3LTSm#a=mRx z&9mR3t^6cbTv*40Wk<_a6!RP4>B=_T$lWe~M;)yjB&B&I8hSP#&XWU=hzxiKyCr&* znmJ(=Zr>a={50E$b~DoE$AniwF4<|?6S`H6BpVIhBID8fNIfw5!&gmagMGrk(u?)Z zw7MwNfj?6-?5~~+HFM;U@w|3h24D?USS-$wHA_bZb*5o5v~(vViwFNe8;-Y6Cv#y- zuI!~m7YTOb1K`RV12ip5My(J1QQYLpvA=vfA5+E;fuNCo%8!mk=>=EdTv6nxPI;G$ z=V>V@hL~|3AhvfMIsWy?IOAg)Ac3i^b!xhkdGC^@kZ}4t=>+SI-7J@>ncFkt8t-<7 zX;QsK4?OQaO+V3ZX&()qX7fk=YB&n}og0`y6u=@vEh@jxBPzI046}h8>5~_Irx@c` za%rGO-QcP3J_rLw87v4YeZFLyN!Mk-jx!6okk0ij(F*Q|TfKgbjL1xBOwPQ;ucJ*< zu7QFgEK;x#nk4K=kVWOE!*i~KyMDg}o3VlKtVsCJsq!?b+~#owQ}Jv<&!J3-E3KBJ zd^?0UVq5sc@8pp?9GEau6&g@rC+@}boLMAjH{lntiYZyrTDFPg$j(_eaj(xm_8xnJ z5(06@%B)Mxt#XNEgAcJ`N@~v!>J(X$vGXN%l}Kr7&u>$YxrvL-19G>cROty)C1-^j z`L{Is!`Xzr)OEcYU-~VZ!etl=7%iE^e`l&u4Y!i0!;E9_*B?k3mZ4&TjZ!h+^i(y& z+jYw;shY>~d5+C|4jI;D;CgxdaK{vFmTj+1U1m25MPYG9X?8v%RjuT5u;Smxwo;z= zcFKneTIb5U`^lvBl54Ck9kO9IZ*y2&u=lB&(QN!yMYZc{o&pF>R}=0E%-3$;C-d=t zpq&eqr$&Cvrl}keZ_5xEiijg$w}}asRe` z+rDdNDy?BhW~c?1#@ShivvdyO1^O02^n|k37*L;J3|3f}%)XCf4oJT31O*1*t8rKu> zdtX3*8v)vbVSdcLFdfT8i*I6x-|vsLzkajo+Vngb2_As%X8pILcxoDBHUo-UP9qJ} zkeS}zy=I;fApcnj-pE$|;4|6hDVHyY6rY0CIKP;=^2Qb!*q#Cl*}3{j{5lfSul?Tb zKILIohLk*7#~+Y)m@QeHHWrKfAaU)kHLnaYUzk42G(8%2DJ>VWy;%b9+%S1ns{T?% z{nSy_sS^FY86nN5R}&@niGTn-ebAlqG!rM@plpJ=S(fQ3kn>?r#=jL6c=uX9i_xMmrS6V<&@Io(8U2wQ)2{JXHjF!HBWkzSW1$K7s@P$~0JcAngHE~LC8OQBn|1JFC5x9>> zXlK?!Q3M90W&gVlo-Y6GcHuGW*NSVv#R!oZA4MWJ!>=I68Zj!-NAP-gbI2_K>Ms6O2=8t;!Y{rjaT5_eJbr0}bkA&xG4 zlb}^XAbtvx+KpVV;lWxT1T+?ldmRRZR$DbPwjescS zXKdxu=Q8z)BA`F$vD|9163JZ047eQHfvRv;2px&@fE2^QC~+kp)F`jEwSg z;m2MKyvC+UD;7O5K6p{?#fQd2^6m9`{(*6p=9U|1mfw?*YjeqJ866wTGk%R%-51YI zx%Pev9Ll{6MQ-rJx%MnKS2dLeP1$DW#ar~-RC?ogH|J?@i}|TuMRd21C{)l~{zHoNKGc41P#7md z&4Q$E(0r7_%73xHMA_%D$Ys?slwj;`O_94xjAK zv+5T9QarT0OunzEn%NTe|=AxWKOk!(r*eEmi67Rdzl+Y=M+{6llM7|FK-_NH7;eGy8SZ zqCe;!c6!GV35{JEF!>PKZ~q;fD2n_?JNUsf&sK!owT@f=j$1F92q-+GekW-&)w&zF ztkk%jGGD|(B@1|7GB$g%H7FgN_>v$`!gq5+CWCmfFs{KcY|q4^%oG%}G8N;WVYTqq zGr9T;>L~nT*?8;r64XnWX7wUeVJD~;&~sU^#keK=2d!KcM&Ozs>3C46ah2I*W4oP1G9L$^SD`1C>f#5MY-2fmG z!56I8z<;3CLp!90f$ic!uPJbq+%T1vU94JqhI_*`FPWg$l~H z4CClH*P{$eF_Zx5L(1pS!^K;T@%-rgL3+d$TsN=aS4H?i|L<6g(rd;UxrEC?%uW=8 zvebXZDnT?jLkbzDw~?WR$0QmE(#lSv3I7}2=@Eq|c+sMrM;&Cjm>VigOv1Seh-%|W zm(XG$@2A>YE$d_SOcS>-l@B)|r6+w>8p^CS>lmz6a{#HWLv^R$YbDgtW!v|nAzBt)ebu%S26#G9AuGBRAlcj<01GWgbvuC?qO_ysP zm#G5Ic<8k@-Ke#9Qi3c6E3k=Ieb`d6*}?t@ zRZ6EM0uQ?&1ry?K>K*eoapU5ZWT}hs*~V(c zVhjX)Hj@+eTkgf=3o6wqikdkaYQXF)H|n;Y0;|44-gul@_H^}bzrER#o#W~kOVSX# zU$+sg$Ywc@utFcxK44UO7cU1_?Je{}tT^78S!?(io!T(n^q;uYO~tH-zpI8%Nc%)n z65<+_+uvE${r~sSaecrmT0At+^9U7Ph$Im%_#Gi-5a8>D!d?QDztn3QldiV8kN{FF zE!3?r+6TLo4{{P){_A}Hh(st1xi(ZL{3{D1etUW-^q`X&~G zCbom@OmryYTO+4?{r4m##0*2NPEJ{BS#Od!x(*g$L;JB<1z`{USr$*FU`~FPCj0Fu zvfxs(8CP|L=6oxNd`jt}p_9D2y>$;ynVs6@ze84cXCmt!Re&fXfb&F4)5LGnWrj`R zQac2yXM zLA2GY6T*9%=YWvF5*`{b+^%R-uB82^L|mVTE7DezoWOi+esVGBg~#iz0|<1PkxLtO z^(V1L&vFts>v%=)boVW4I(0zq(a|W7l=F&H1B${@BJQ?p7afXHEr`}6YD*Qs3|Sx% zdmL|i>`_Kcl;sE|kupeUj~;EH-bSm|t(S@VraejobqwgeYZ=YfgIeNN@_j-L1d5~B z)6Oi=QBe@=>PCfcd-s$bC62@2Zd7{i_#)8~zkw)aRJ#$DpGDx| z?7w`!rmJ0~f^?ifF(F3$DO_JaLwmYJkHO#QST6!~=iTl-mk`bJajK^2nA2Zn5ky_L zTr}QMlZM$1QMAf#j4#q3G63HR+&_k`#}HsV)=to;?R0kJ`U0_AoV3atZxJQ?*WTWo`iEA3Ic^`AP4#?}eco(V2>AAI*N3khC1Usc)v zHnVG1kVNzQSp#nbANvjzNL!&&CFjp;w~p-lIAFG3dTcZASJac|7HA>j$K}nhCDL{s z%NQxY)Tf^=LDykhYiHd;jq%%8TfA!cb|wM9D;#25t@A+0Dd{x3@Y4E^J+#*^C_Ne! z+LlX^_8&{a!rOo3gk>0sbc8)8HKInKPLG! z<2lbZeKt^T=@QXNT<;p)Kp2F%WN~&8yhzzb0z)=`tfuz@ec49@05T8slS z!I}@*jjVZC9q}I)QuflcxDs=y)j5f+GClh4#fQ9wdRaZ z=RwgQ$d0G-6V?FSs)%h|gcgPZv^#^0>rNStr^RJf2tPZv&(&6z$@SX3Ijqnl+{;{L zfPw4bu%1`#Y&ea*?To)8fX295ckQ3;wpMK^He4i3Wo3FV0Wndxo6naY^(#;C1E9&O zo31Uq#s^SKQ4ZPa;zpFy$50t9(G_}Te#_0?IO( z65=Bn)lu1oS)lcy#A$GyyEMXs(UVl$)qHziTy-1~ zBBhndjb;9Zb1Rn2%ys>877g?7*CyVdgrt>N+z@T`fiujyr*~p2%ZJgRy7YVCZokff zU~#8&(quKe$2l`rqyZK7him|M8XH^53dy!+mG2ohHfh|m)O1|Ug;Dn%gxlba|6Il& zw0lAeNFUiTboG-HX!rxW&Y~@+Y5R;?J~Sz9oV`1GtlQu^u;6vtBVm3Hg7jH)Y%j|C z-3nFWDm@f(Wtw;dTwMa2Zfrj0@Hv2Woe8?fY62}SI4RaDN};j~L$_OGb@0)Qn4gsVf$XUv@P-j^B2hTOYO!|lEnRY4 zquPCu129!~8`%CTV>Mdorc*e^?z*rUNOGjMSFY(N2<5|oEm`HjCGa3g>w*8wT;`ja z3It($X$&2LYMJuw3E?RI6{A|vB2K7a?~DS5sk#9W&+hGQ!yg6t_yh0Rt0l#EdQi?B z-I@3ToA7gr)j=~Bhp|4!^^WabW_1s{ZU{Y_ANrab+|2AjU>G{21?y`8drSB9TmO&* z4Lp(8>>T1W=OJ^&s|!~t)3BeVFJ10eZT>0WoeV1e(gBrCj7cNbxcv*W>&U<^(5)YN zW(?{DBN++li_y{RC0UviyWfw}B2-yBKtO5MrINNR7{&~0mIiOXiUC57e_i!fNH63s z51R}Ydfo4cfYRBwC{AzwlP^6}eC!~*r3WL)XAacZ1!R7)Nq~{gN}-?;|4+a=n4tSV zP_r^^^EzX)1B*6V8<)o%Pznk6DFjo8SsPVSjUAGy1Y8fW9=1PvC6n9&QUuniYVLuC zGWX(7&_BINW%|C1^R*%M%!)tx_gcFxt&BoY*4PuG3g75{WJrJgKhTxQ_o%#a3f&CD zCvg=-%Vo{$@3ze=nb_-Cb7FP^`<~q&K;Rs}o!p^98QbJF`k2u^$;hR@`Pnb-n<}q) znt@%-C9TY+e-)=Mrvv^!0~(FDHD>ob`eVhRUf@Rsi*$`N(!CB5kugjk(UsA%k1tWa zAEmkc($x|pWyUVBalR3ZpAy5!cF&3v>oJiIq6(Gx^jh5xc!ykO%~SW9Rx!iPZoVJQ zg}f&mqz-&I&`ImuphjiQnZiy;yQBDbV5@H+J)9r0DDAK0H}ob?QMoT#pt@0I61KlC zL)P~MUPL=T=Ke!M$8MwRnfC5Tg(PMVWH5T@?7fk^8;8t4IW_r1F#i70Blp9(4_}>l z(xf|8zLR8M=k)V!5{J;EI#q0)^d+2OD4-iU6G-SZ=a}1*e7#6$Vn>2jbU@L`(DuIj z=?MT5_G#IQw3_$D+}+F%N5wWBchMf|1@WZL%HZz0=xf=QzkyEJ_*?&ej(#v z=G{TbgrtK04BHoxoc;K&^(k_^ec*9R&cMG6#dBBy_yTBOR~(Hqo%t`ChC3nXwDJ|( z`KYLLDp`9Zpv3ip+pbxIN3vZ4(TFl$;1M{1@IU`XL;_&ONHDkl4J#gt>b{$lr~~et z{`)KSplt<9y<8MG5NGh=1DW>#oUDrkXrZwO7jMiLGg`3qU% z9`V9_IMjPG0O(t4_?2F%5p^vK3W|-a3=~qy@hvCjXjt=_)OBUxyLLxanZpG&PJJO? z;{4|5)=)`e1t&~_6K{{~la0+zt|G*^vXg$_ zyWv8XV&4dm)zWuxD4!N1z5P}Q9+GskWkRf5A#$U$M5oZPe^0!6?KE{$Ruw4}id|ri zBPv&}qkYc{RadYsJ;N!!+6e*|H6P&brwi?o*hlEz;7g7YJ~rHW7aAc$MEOWgA}SCb zNBX)*J*Zy;?Y^J-%5Ay5Ji1_24(#iBKh@F`u~F$8CBH|a4zwDpdp30!G1A1rOMz3w zc(vL?*|ser=Rca4e*@TFrQ<%z|1Nj=gn$yF{V+R04@cK?b$l{JdA~N+%Q+?fZwubP z4roD9HsmEDwr=wNI8`x+VRhePaYf+sZDtZi{q~k5b{59t!3CASjAzaEZ?=OvE~wz3 zwW$jBWP1Xd=F866uYr3FibQlQx%#MUtRRz68TMMl|5k$n+Hcsi(xS6!YanxX-pE7> z3TjMiPR4vkbbel-yNKsJEX6R*tULuUh2OHMZGfy&h-Bav4a)@3~ze5?`3fV7l0 zR@J6&Gd+8kED3z1IS*zu?NpxUXw*icfK-k%=I`{Y^z`nN?7<6tw)g7Ad`-RyAca4) z3|)SCY+C(UGwRsr2b;9x<}0VfCh8R0cB8ACg;TH~Nf2VU;a(Z%Swkg6SC&Q{0I01& ze&nhoapa%lgWzRinxi!52>Sp(JsG-cI2(`(A1qZHiLbl@H-_0o|8r40Chy*>yB}05 z0$%P}IL9e7`mmXZkP9`5!>N`U>n`Ehf_XQ*q4e$N5l1 z=#yiZ^oNV8!!iiigey9j#-h*#gIgo-0&dJf09CO7hvV9Refax)f=ms(_vr)+N z>{F)PP>OLbLkz;Ux|Ev!KJ)Q>S1N_s30E4bqi5~6%Q?i_n7gCIsC)+Ab0VA8fxJWn zIHLifuPh2>JuQVeLXrs}7;(X3=5#1O38=w5d(E~VguU|iK+1qR{@+67Tz7nCD0S;2 z=3FQGm7V`iWaahpo+E2{3i~G#l3JvGa?PGQeo#P=mE)58E4%^$^%i>CJ-_Ilt9eKrIyQFq$~;f9l+i zqC6qXj#+Te_D*GQAAdIK6}%IY)-jrslQ02|gBM#5M@4Cg)02z@{{xL$=6eZy8^`$w zCC^IyGH>MHza82$0Zud~$Bdj+&AT1K-Tvih=aTqhl7QQ^7c>3h(vg)B-mR0{VT?y` zZ<5}-onhSEjlroRfth-$bcX)HviYMg>Ri>@bNKxpS_M& z`(1@4*Xws3o>CKlQ{%0Ngy5U1qegL;30ToB7wKWO8V;@Y_8F*%PvkdX{d=~$N=he z#aSRo05ubfl8l9wEu6j={6^3XsTCnM2Pr|C=Os#nx#mdy&Ucq($`iewifdd+#yUAf?3 zskrTR5qMHV%Zw3XQ7G;HIUfYHW(KADy6|g zD9%W1jXuG27u};Sbwf5zW;?Cl|K6eG^=qThb4KR}SrUthgG1US>^_)@w=h7W-(uzq zFbqridtm~FGyc!tfv)#@ws7HZtrS=h0e?PZIao$@4genQ=x>JK++)VldoA|!dpi5I zjQhv+OT*Euy3`|GA>8!w?KMYRCE;8Ni8ze#ahMOdqfZ&vuR|j8Yz9(r=pOukistA#*($?CHLoZoyTcB1qwBNs6r$-L={rVJ&Ek8?k&~TI84|~ zfX+t$-g4O^(M!P;Qb$0RaSwy25vr}N`oHqrSx0+#xGmpjoJ>oCs-JQa z?0BF*z_5eZR##im@QYWsGHvSw0TgTJX}x3a;YT@dCkUO*ie{bM)f$Cd?+5v0Z}WYk ztI~Cx_i4YgI6k7Q|X?rjG@s__+A+6r$OrGoAI1JF!L?(Yx}p%DSvt(%7^6ANwH(dbsGO zAnhnEXb1$iFs_o)c}TtPv53MQZm?owV86EvGHDz()*3pjB{AG&<&|J&3~Y~83iA(b zmIxWvBLfam9n3le3xA^r_dZl{j>kwSio~Rb}T(teBFLgLcMwdpTt(T`?f3x2&F;tRBj*VS& z89VB|qRfv#xzxOVSWMyCrHWjwnGux;BA{d}O`k;99G^{x+JTWWqydro(TAiqI?R!{ zX8(!6EeEoZ6Q}9NCqzUMDWOEi&5`ad6c!Z@NnakSXj?eA{|fy5zR#yc-gn{`?9QFg z^-5~N;$}6m0~Mv#CbccAkM1TcTJv`mS~tq4wy>PpJ$`Hv;+(^SAuh?O{XVEkHD&ed z5#UMJLneNNCK!^1?J-%o3Vg{|z{$|Fe@OEuApDZDpf_H2A-v6tQqaL|tJQR3vJ(jz z-LFperPF+pIg+^b_b0kT?QR4nF?D5K~HaiMn{o z#0jy2A-$&k{;3$_3ESc!L_W z$8_Rik@Yta5C>B06mN669^glI)nwGcaC;L?)h)EHcM17kai)hJSYqW*)A!ikNvaN@ zij<5Q#JG7n^d5jiAdu9%%kxh986f_?sDZI3 zhjN94`oRKZc=^G|JWAWXXuniPc=uF*#w|c`2%L#bhl=;LPB!-LlO)mjf3^)>tzI@K z+meYsBE%+bn{@Vstt0dM!?bI+!$j)mGqK`T1JQDh$FmhT?ru(}&xBRhUno9v0p4n~k7(g) zKg?qJHAg3phLT0BlpkhM#Z(?`?tJx^9XWXI6VPIu9>(lmIHvE}t!%znJsk-op}wgf z4H@#9Q!wM`i1sK%E}z#WNP7}`L9hDw1MIO zBRLw;ZduopOwDMqfz7p#nv&C&VI5O>TrZYu_^79f?mh_v8M3M7sB7)BxA`g@gHWPU zKf~Z`fsV=@6d-P*ETj>mGm>qmOL|cH2BW2~qU4rA0mvI@r4nb)$Ttelt~*2`2E1(^ ze0ShTBy7JiVzT2hU(Zdf9C0~R$Na2dtoGskP3uD)uyPLer1=r)=XqX0Q9(ldL&kzo zibWfXr>cN`d@1dpYgb4(D+>-}LpJ^mqo212>)nxM7YbHqT~%J*@L7RlNC`lsIPn4= zoeV)h6QWj#p47^5^7YOc?HS2<4Z9k`|-+|Nf0RjyatPNW(!AEDhF| zT*m+i+T~V^|17%&HTVY-5W~9$p$n#`9?WgGIFKU&o#eqzgRBpC)8%l0QU$0-s+%^? z$V=NY2tCO3U8L)g(Y&4|ze04cp*JY)jcHnm+ol5D5>{B9{hYD$$Iw#5z(q!PpS`^l z4gp(x)RXqW*^7fF`yqgT@6K5*Gh`9_tCqW>7EwVxqj%>N!+1bGxb2R9RlukG`*;2; zGKdN~?*i=ZXYtrY+}Fp@44ZP*r~SeK?=cS!Xj%vnP_w@l9PUoR^Bn(Z^8?1pnSQYy z!U#EV51%j9%N{moWrL6szedJS8PyM@o$NLa(odH+Z%gi2c){Efzk7Ty8WXmdPT*nD zxb2{+Vu!>J<@Xah(d}gEz7#W=o;586L;vXC6=T*G1)mWAFAQ1#W-5N$ce}rgjC1Xe zR3OG}DCG$Cv@#Ry35&){`}Y(an+t~u0F*#O_MAH-nnz`?C(dW;z7^YaczQBm`4?KQ z6H`D8dUHN66a@XZ{@&YytTj{#GVn=^x6e8^h`TS+w#Eo{0;vKxg1@P`?=+>db!q;J zlYc6o_Gj#SK~NnoG3~KfOYvjzn1cry3Twa|WgophU$)0ksBo6I21ufwY3b;0%ohgE zrC#VJi}g!gvarwq3M$=%UEiwrB0aaLEsItyU$a8GZml>-jhlXP(+-gf^P7+zs@!rH zDR)dLV-AdETD9Jj0nL)*#c$2LHgWY*OrUbVIOZ@`iwg=DtY1E|Oj53dq~}*Fs&M8Z z3U|wU1rjrLv&`-C)q0vw)_`i6aeS8fjDLk5`Bl!-ghKz{xCP?sW7T=DitSeil~YgO zYO;bgT8`yNND@DN)1^thzUS#!N~r57);W5J3^VO#L$7uvN?8C68rS_p3wX=UAJ&*1 z^|0nJr$eA{uFYAg+=!`5807kT(SPWp;acb-AXf6*QR=}}7%QCGPkT+y7GXFxD^CaUe;1f>x}#^x_XDZ;DqkB zUoKR`DmMNn?UVhQmNZ_WlBscRL{hhN>8+l%BduDpL-#YbRE}JLT>v0yV?a9T2t!=} ztA*K62ziHyKsa63{~rORYPZhy_KgvDYYL4(Rt3~my*|UQ;~7^R^!aCn;v!( zTP;uLs87dV43s$1q6*zQn01dY!GjCnxKce@8_#4%SdV-7(R&vfk~*RoFJ59&aHu&? zTHMkSw83?B#yG=(Opg(bwXyKtqCI^kTUE7ySfYPN_kL{=;_%I9k72;`^!}@N`Q(z3 zVE8g{P2w@fOXFYHU{5fJxcBEWfB)-y!=line$H1OJ-2u`(9^^RL{BO-wfWlS&GQ!h ztJC)>GIc|l{NnLlxGqkC3QLQdrKE1IeH~wxzW!+QrQ*-9Yd4JWc_F#74Nnd^$cUnT z+DGvvXyXFGowl>p*T%^M<#t`YZ+q)7d>Tu3+8ERUNnJ=*_B2WQTlCK=GOcU=x-MSi z^=p;jC@bOq&{K+HAPU`z=Y8yR5al9a*lzCOT@0VEC{WF?*C9riuBgQQf|OmvFVIFU zjhd`L;esdeubcV0!7;6r8D62v;~tczHZw(lRs6KxxowIyUX9N(O@7K|G}s|E&g;~X<#Kxyx1SfU*iTD$h3ovw;*_ej-|ss+X%(7MneQ{CK{Y*;2^2p zPfCA#_*eqv#YBXu2P7BPD>=h^^>@wQ4hYjl|K6^Uluw+UP2)Vs(6M1-w}l~RXEOE0 z1la!v=oK;-$yS>}w|qpR1y2i8PyzFxbtC7~4TdC+yfqdjXdY|d^Tu>vW11AU$#lUD zjkw<}4BB1bl?Cq@oO_tGb{(3Y=4}&?_Y8?#`BX|eE0mSi*xP!JhHxUoS*#rm3<*SS0xv@FX|iV z{FtJenI732Z$zgsd*F-UrKPuF=NRVlA;(wInZV9dbifw|k(Z@C`thOIs+lGDe9>Ob83O$sS@D2UkIR*GbW6yYYL-h%$Bn~C@HT~)vi9gu& zuQgmUe8s^UN`J}D1P^xgyX&xT$>x8!^^m(4h}Pu`GRzq63}D#1nCc`=So&P>4u}I( z!>q+xG!CBX{w}(6Ed-(>r`4&jHU=d0a*G&9X%5URE&6kFzE4uP4(wvr|3G$wBCoqt zj&?m2jR*~u#MYFT-1Re*ein5k4Y%O+-HAY$ve!-meu~B}yb$>cMyGlG8(j9OtCwwP zlggC3sQx*l6+uZ0Y0TQwW_K#l%6qqN$;14z=_z!R_C(Cc#9q<(FiHk~;jNbiVwoW# z2B|e(IU))aD zb$4m7B48N5p`6@&)Bla_^!6OW_weA~)e0GL!RdKo%6iTktg*SW3}SKJTtOD*m20}<_EU-H2n3k*<+5lsMGA(51fz*3 z7Wli`T>Tr#hgy_WAK;}ja|m=%st;?#Td-zFDxAe;BAcv2G6!AiKr%3;hx!oz^tw5Y zn6a2~d-PyY5;+nw-Dv#Kf&L1wR?~R*lMXDTJ@9n!RW?Rd)8y7{T%**~JEa_`q>h2Z z7^7}82jiLv@Up21+NYbOy_ZAmWq`;rFQ1`TZEXbR!qUb{rV43Cm68v~X}6G8%s+r$ zmkdkH6bwD6zdBc6;E`?((wfiN+kAW|WzrF)3BP1L&#t0@h{g+V-A_Q!wb9O2!Ry=_ z!W7b_N~op>zT1emOvo9N87BQGPc0Ald7P1%IW>Ahu*Z;}qH zixB=F^YtNcu*-hP+L%mMpE!}`b;DRKybia#yiuAvF{D*^15)FhZrS52nwFD|0EfE^)Prg6k8^l6oEDQxX=f1{lUv;U&!RiBp)9K?V2VVsz0s; zK2zAQ%mkC)I)UcpJvj8I`j*YxBE1`e;RX9(dF-sq;Sr>y8Bbo@2P9yT&dQY(o#lO8 zO_{QC{yY5mE?U7>_OoJ^fAbUc5HsR39Jv2>RB4#o(_GSltDj#g=3f;{!hfUc2;)ma z$M+!po0LRLtHHsEy;mT}pOGEq2QNEwBn=N<^H%fA#3~T~2lB{6G-X&Er7)xO#^S_<0RsH3d|n4)0Kcl zk%>Sx$de@iDPjxHA(*TU1?qDCq4>*iNNv=D>y-7!W=&Cyk791cC&z0yTZ5)5RCpLoZq)ZH^S7H4o*vf%^F{a@Ssw_>E` zT$Eq6J%D`Yg9j|Q<0?&dH61E>ZAmQw08`2}fvS0V?t)eaZ#$K&Q3I6VzZRQYtAb?N zXYqfQA^Vh%v-|}W@+jlJ-on#Gcb1q`+kb0sl94_>KyutneyLl$4Gyd>1y4?@Wij_s z*~Q_dgSk5`{0w5du{d>23lug$aX87%?YKVucRv4}T$!d0o_oF$W!DH;&9WgT5}OJ1ch`Bdzp&2IVFxW#{I6Uv!MNu+b&aV(Hn`#lp%}6 z{0#EX)R+9Boo_xpSi723YN@+@-~QiS)Fy*11}j9o#e015N+?WoiuNs~$?fWs`o)&E zoF_BCn5m8o`Ch&2+IqahG|T!H?dEsb$jDwjgt`vyTl_$yYyPK0wA;>&&o`jEdMLZ5 zWy!DdoeLef<-dccBfr6Eq3WX7eHxw0TV}MZ7x8?TNig|wnN5U3PnHX9RSka!!qM&- zh_`tg^RGG6Do}bx%DH39i8IB@m?w-#mZ_Ev)34UgWGVOMT=d*qm7Z!wkyVT8Hk(j1 zeQ0#%m?R$hyUaMX7nCL6{oT^?YK+{cgo6hhzLB*=|G-KNNvQCx7{|uZXg@eyZanAR zA%3vLtRzVOXqIx=W!FyV4V2_n-)BcRt$zcI^-B6s>EG$JkjUbFUUiW7fEYD2_N?<6 zucrh2?M3Q?K>=bn3#vQwa`xwUvw@47<)ati4Rn9dIv2VVs~%cyyC3^o9@=!SWu#_# z1d)563j(uaLGlMbbsBsT3qKzdd}#xNe*+auq!6dG|M3Z9)=g#5Pok z-LzJk_TgIxzKIEvmbWXueFw(CpIEtD9-CAMwV5qqD&cf05B0A@w!8AZQNqot zo^P@BJtb>=Q4mida3(@`<+DTcw>|1`=ft!lzS#4~UymwxYL~oaZxlP8;$9}JN zv6#RX<{Ba|yaF7S7&DzwEHmVupoX<7J_p|O_H?6Tt3sQ z(Pm5S;3~wby*ziJ%g3*xGNU@_v5$E9xkzy_Rn;-3Pmq?mE(5d#ynmE3MG?Lr{_KrP zkyBpLO7^1~BugtNxMIxOdhtXq?P;&J^08XVTG)Fdj|pzG|5eyc38iR?Ik8s+zr8k9 z=+A*j@Di<8Y#p<6yNXdhU}H6-33PBPY&i8@_QcFQ7UOShD_Iy5uTJ*3=b~h26CaX8*X zru=I>BIUS5IH8KyKdsFshvLh+e)ZltNA2mH-97E}+_EOa(zv^_1v7orwyGtaFix1>WKDSOBlPa(wC3kDNoT2qbvXI4C?H`r{O^Lg;w!zUFeYvl|Ki9tggO3z3Wa znMnAqrf>6649flp6FBMahteV7zoSu4zE@`=<{+wN-b2~{z(*wvS~0tsV{XAJL?h-< z-H%2NBdzXCJAu!nTQ4uu<8AV8M2bx0ooCTxz^H(c^t9;gglCto;07Sbc((d$tGaLj zinZpjrv!KQwo+dAmeZSv7l!GXiA1AVZDP1^5*PuR-J-Y1Unm6ae5Y?aht&SSo1FGD zy21Br<*kD7oS%WG}Dl7We-`@+4 zhTZ%o@;Qd_BK}>$o9uCk%QD@0yVBjfk&ROBf07TMV;^DYItEOxDsbyO2OXz!zPhtR z+h{Jg>?Z;bK-Xwtm5WdzYp+dfgn-7@b+egeM55D5k7lcR=r;ChJLwqu`_Z=CVw~uOv%(&;9afPEFSpoS}p)P%M4SVIQ~iBR3~q_ihCvd2Q#auQ-=UwH)I?(~4$r-}Ux=t(_I7AKM)9J&DL^d=MU}q~?xb99?S!WUSsoPdYJHpo+-|U|f z1Et;%xRe57;1Db8k6t(DWu{+K=h$+=V%=wOplBq$eKGue_uj!%Xx2f$#Wlky$7yZQ z1^|8ct1;88(6H#s|9D3s2lFpxH&chHsiE_dOet6!OK#5iXnVSZP6SC549MG0yX7yN zc>3*w!NRSGPfnIITNSk84?E?Cr2e{h7c8QJ2lZRU+r($ef!_T1WAduRJ^P$`BzI)Y zC}W1DyANbUI-5B0!Qb*w0aQ{7yW|qkm=m?y4MzrG0vg?7JQs5NLTuE~bD({(F(fx1 z>qm~Q_mYP7^mGhkJj*8<-&H84N>aG-Hs^zRZfibxMf)=9CcBZ8?Z^2+mMW9qKU05m zbA|o+_E=`a!PCBPOWXj>Eat=|$EgK_8+B2xuw1K8NaPKHl1oPk(~o{X~lE ziryyi__5Ot|1XDkvB9lVl9Ulz*b+CWCLwZ7Ut$9pZ}9Lmp-==W zz%UoiPKf_n3a5Dn5l9?Yv7N}O_$iVw9Lkc)!45PVtLu`2tp=#+T!l)6#If771maVE zjI*Q2yZ7Pm6Py*c(&k*P@8Cl7LioS8!YhM@kZF3`A3Kn-!gd&Us$1VJy7kh^TNUVk z<=P_pcUZp|x;xnQl7B9buev8D!y&4L8yj1r)To1n7eftZrCs*8Vxy=j^|o>npBp|Cp*PA$R~Qq=X0X&W|jm4hCZcWv2HfP=OEwAtGhq zqTx`mzeasun=PY|Pv0IgvIpO_4)8)sYJXm>Fd2gcyMnF0Y`G+!hbw|Wf+w5nrMZ*t z=-E2TfKO0K*IAux91h;oPdd|;gV>n_rH>EQU-bM6I!|hTg1|`pVov3coX&B3r(CHm zfExi-`>5)HX9X=~a9oe#L-mG&Kz}7|K0kg72sREckz|`(Ps1__GpvdRwSC= zpGy0Gx`F-H^~YHec*3kqe3^~lv(xj}o8m}GEl46q)#+$M7BH@-EJ4{dX(0{;F>$8>oHpt6vK3-SL|&_efC44U*s#X?CD#lEQW54*q(q=OQK!D zSZ+Gz#43Rt8;M>xzke$894PlgCmM~0t)9HLtS&k;yD#WO`Fm5N16Wi`2admc(!=_E zPX{LoBQ?A^ijKLqXJ3CIy%j}{+Fn!{J&v%p0xuLYd%b3b+#!X29nvt) zlo%cKH^=UNTN}as23QOufP;q5SLZd`HniX%Nr||HrB7+ip5=ycA$u(?sZwp*zAKLw zb?jcGiwo(dz)iC(HA5sObY-+NL}AFE!0Kt~{O76tlM+LaL^A{*;M+v}F3AlEIKvIe z-5N}pd^G+aXlA)lm&w*Xd(T}~OBA9=N{HgN2UwL)8ssUoy;T+0W)OBWM@JkZbRh{M zTA-D0+UG7EBwrZN^wrj(LD(Z)sW%nea>d4sli6_1;#nUG2UeoK)U;5bZ5L&{)4t_+ z?f)t|7k{SzKZxo#0kF42ZDD)-#Ut#TJdX2>O%5tY`Md(4pgo!pb6w2_!{ z4Y^I^mOGJrf1lrfu*W{P*ZaKAc^+R@a!M=UE=GjFcxcl_*IQkbMIhx<*S$-hHukrl zzWP3?B&q`?F=yuI!vTF}0*q!6*y+cgaQb2zDnBXuC=@)7a1_De3!KN?MwN7b116$s zi?bbHufFERw;`4SHin9&SH_%F>Jz$Fj84+NalOz{T=;og21SO`#G~G^b~a;3u$~86ouHK zAonZg=cZNTfr~Sk{p`0_3zF}QY(DHD|Ka5ffhIov5yVBmt|>$X9;*j^wZNIwr*_39$W1wxty3(FCPSLj$LNZ{%d~j!okjijdd_Wn zf7V015JpZ+5Yfgq>(&8`Yjji^g7w!k0NZY0{r{h_VBFoPr!F6^3O*W$~mQ7lB#?^6T}PjuS7u;Pj9OY{6r0a*4I-fvRo6d0~9JClD=*5 zXSk9rX9-Yf#55D}Yo@Z#@Uu+lglLVcIQeqF{E8haE~!{vuW!4)_jW7eaHJ?+kdX9N zN1lmlzQ31klB8${Av{Jv{^2b8YD}v_oHSztm6R~Q*^rAZ_B8enWbgWl*Pm+%b1}W3 z5rplVG>Mz!*XfP-m+&MC0RLH;=$rlMc9S{wDwFagph-8wuJd1#OdS({@*k+yIREgG z5>z(tr%|<$&l>KVueLO|uv2A0kGvTh{k`dl(5*XmZ`|H_kR%7fK;q*YL(5L7eJ~&l zxJ&hATY5GwPhLXxE-&Bc@s+;*fJ4s6Y}?GtT$W&C!geQH67)-7ncig93*l{(Hvl@- zBZm8eJ%Q|NyC%rMD)QGJzhnAHp~6pjG9yJ7_RkmR2gbb4PYyJT)ELg2$WZRK#u;{) zeI=2G#9nwew|N!U2@66h1jcp*H(cNS%sf=8E3>ier1=sq7s0x_xsSO4nQgzdLr2EA z78V12#|mg%#k;LYf|8YzYSNd%^NEyD7jYF86)YWii2i)|%$%qJi`y+a86*Yhu^?q3 z0O83teZtCwlPQ!2I=Q`fh1CbCsvylT3N$}n{xxfl;hsyJJuM4BVD?r;Ka+8=oHJr7 zW}4nx`66sK-il!hC&I7Rx%_=hg8f7w0lmn*rB!Qv+q5_882Yk+EMTi{zDOmfm> z=2R>%W%2p5kz}j}zN<8ZU*k$!%L@ZaI1#kr5a|0A9&i60FUx|_N}}zl5l9V4i#2Qt z7*!oaRLUAq1!z+*q>WB*iS!0yR%3CaITyEG{4Sirb}sF#+p7QEYUM>YVE7nI{sxcc zv!9-=F6$EJg!n=7nJJXQTD6@0@5QGQ+(c!4gsJEXy~>!j&d!0mU(PR)Xu>DaxwbPH zh-x7J1u~N=zF%LlbXG(D@h@DD>}F9$Fta;;Id9b>vVaZ!8W(3>P4#8JeVscToNDpR zQ=y?AB~x~Bz-ArBV*xO|6voqUkzw4WV)Bojcg{)3%o_wo*tixYEpdVwrMKnPTYmud z(h9CMeM4E5DP}iY}P8w0d>;6cBj0+LaSF5TMT^VH^~K z-)@iN4^>Oc7vhI)Yj_N`OdAq1Uf)-k;*}F}TW(4=v@GHSv7OU5Ux*lCcX1WIgY40r ztrK3Q8w=Hh2rneJp^a8k^nGsWVp=<)I;LAU>H|q-r@qv7G>{n(VqUuG#%Zn5F3(O7 zHS1IyqwI8nMF7AcHd1ndJL9`PS*tb@l$3#!bm{4U(qx1CNkeKr9G|)n zMa`^GcdAZLNvn^NNDmaaCypxAayjCi@c;-Wx8OisdO^QtzNO4PFV2eY#J~xzPJz8o zZZFJ(=F+pM0ZOcf+HWc8s&}RmGzC@S;!+Gs;c?lqHxinN&V{_JC|RZgKkf0^HBN&c zXxhAd%)1neu2)lH;sdqa=4nD58#o|QkD`v?HN8z@$+Q_Z90S2fwg*1Vec|WI=hm&=Mr2L-6 zEW`~9q#g~OUUF<{rYD_`1<^~m!`*@Suk6IgW7M8d*S#}$;{+B7$>I(z&X0BYnP_jUzPkIwoekV2RZb+)~9yL-MoXR!`;YsT(q*&N3Q6m;G*AY1(i&Y8((6lCW z=esw>C9^5KF}uC6yzY^(2d-(Lmq^(b;ff0B;D0Nzx;;Hq9c?a!$&w#mQ(ms!u(1-O z^@kMTINVE@XSOO%m9L0$U+fZrYzz||xJQ#2NGjlLs;t87B8V|tHuI9i#a}YpallbS2o7h&uXDi+GVLE^q(*O zO%_GMM+^gOk`i-I26SCiK=ih~Du)Nvg_=NOoXmth+Ro@gC0BC{Tk#`2ev&hhCgb*Us=sQ_do*x_zQzVk8F0ByfO}OEf2MJhza`m+hX1*_+_D`lhmZ&C;l5ce%CtVBqK{OK6r3;t6l(KBi?_I%W z&q;L0jtFWb7i}9n=nV9&dUsi58;);j6UH52Hiq75c;y&9yVCaS#$}UjiZUGrKD2d+ z4!u&N#Hzc$U&H=ZKcqqHx*nx4#o%z=)~TB=oix>w33!)dH32PL{;cQB)kdGU&4+PF zI)W*h=W~3kgVNs+_Yw@SSZjT}#WgjVezT96z>A|reS}U~j5VlVn@Z5~)*%&=Vk6Dw z@Dkd(BI{SfLVu9G%lgB1R>n@8pYww4S$a{-kmbpp#X>)8yUCvqtXsE@mY7`_LzBX# zed84Ouco~)*A^D$O(TiXtOv6k>d8y>Q2d{;P9~@&ksQwBI2WuVK0dC(ux^T#tnl#FHu@p;D#N|F8O}3a2;P!mBZ3ke4bLSZTwrk&)zxopNq?LlV!y0qzLJuf>Ltt) zmFZ}-=GV1xnfAQkB%$#%o(r$E$58_Y=!RGpiODw+=W`;AC^zrUCRIN&e1FE%L%;Q< z3}`{6jMHWxHH#m9*#BVi(XCj&r!A74O!=D_C^N5y_e`phfnKKjn($tq@Shhi#r`15 zJ9QkJ-<`7s>!r+ksI%&bN2foUbl>9mFn>9>$OdENrU7Ebz{{3uuw&oaBQBkG=!ZQt z)Yb3$7;M2Bh#eM>Eztk;Lv^HjPcJF?aq855?{9ONriAv!)E7m&y$J8kTE+iBj}uVV z>mr9Y%P~gK7Kz$s-<5l8zlGdoL9Pu{bDemTj^4pt*D6EAZ4mTbc*L$y?dj^YyWcP{ z^8V7YGxM1()Ohz++;4NN-PwJ%VdFb4%%F$`GKbYI1Ho{_O*%eSC6Y&LxDpqX)cTIy zN+p70j?r=VfQ!K#!;V%#NBSOze`=5}`W7Gh&Pp}KQ0zZY_waZlaX{ihH%+k zwQH#g+YyC%1JlA@(7EQr8Y^o;_hNxwNsA`Q&HZ>YSr~Q{g6#_1ThXBR^zi5fy4?+Hh6Gfcle7l zEjDI>&SblmzYPX~C#m|;JigxhDMF%y>Ec3 zj~i#?^;mNkigZ0yCI}OGsBXW zE#ACw$xs1~;2m$=J8t!2-@H*&sN{rDzOU(M)S|8}X+^nJ;G`D~w>4&Cb*@@HH!OC3 zaF@mmo?On(@p1K4?Z0OC(IalC{(!Z>qpRYZ|)_Lfh`>w;hMJVU; z4LFcrz+ybhx1G z<(4d=wn!WCMul)6X@!J&2*gbt)R?b_j9H4x4aauoc5;^QiSNCbzr;JUdh_+nv~kH? z??rr!5lY9(XkiTPS7tZ{El-P4r40tx>YZOIhld*|_b{C_`yxtaOg-*^0HL&LQ zsZ>2qF~dz3-+1Ved2w;F%nqIo0`G}E8QQMCrA@_V;>eP?vs*x?UAvVsA`a+!_b^wq zA}Dpb#C6eXbgFe*?sjPbV)ba-#D!2{0t-@P34+`&x`3i-MkHOm0m;p0h&50mxAaw@ z=+I8BZ-%EoQqNEf-aFpT>SQp_7h182{^_O4>1zlOVpZ2~C?PDm2_9RtTAjHY8?E&W zLP-C4(RWs?+y-}kCf@jhv2_E9LBp>;U0c`M1koJ>{Pl5NJtf?_UCh8%Q1YOd^CJZW zZ_STLiG}vXrA|c*)ddRaBA5&ZqW{@)&$rPra_+JeENMXQi4{hF`te`)Vh1A!f&16w zWK+k8O%9?6Vs{{*bZ>6aV)IkD!vGs^$eDt%@leVUvU>e@v0}0kASFOccmkEMgjtRQ zbI#Siz*}%KpGpGrE+PO!FLfP#XU9#PY)%0WsIK06lAty=q^9}c^5f=d$mw7Cq||j_ z)mC09`iZF0U@)p_B#T|x!IK89hc95bLk9wJ*-q|UpBp!g+HCMtB^4D`?Sv}%S${gb zoF;a!$9F=k&oX9bdtqUZsYZSs5s0o(`9fQ;3SEIhbd2kssfuMu@*4KD$CTN4z7d$H z{Q%ePrTriC`oeBoRyZ<_JWEkc?6~JAC0eZYH)yFzYQr}wYiX-;>neZJMWBEsFch)BR3abDZEZI(kF>$H!_qhM97hu8gymMJ zQjaTDroX1e{`v?b=iQ$E4-|j@DwBS=M=(>iLRxcbhOBF+7?;nd%R|?ML0}Q)aBhug z<9w2&+ZUBEs%Df>pJE=!=W*nM1ap5RC^GZ$XptGox{$yO#UPhqDk)~!kxrwYrU6m-S#O(TACY62YO zLf$WTcmK{O_y8(fi{`Sw`||1CF5&+`T0f%uBq;;$&zF#`uEcqHQ zt1j6a4yQDEO6!FXp)K#^W6f2$iq&I7(YQZ0AH0~oQ`a=D+{XVK`}Z+{{+Zk3Wu7b? z4Wf;WR^`=-Q_|vJv$C?S(!(*|xXY6sEw%wC`2~yb1EHTT^C~$LtTk6IdTI@iQMTH1jSx&( zoYyQ4^A?#^0aPcPl3!a;zNv4Dm=W3F?HWXOk<31tZ2(<3cayR~{ z51~R~)?L@(`N&z08!rswYxvcXh$XVi)^537w6aN!!LU1CUmE!##sIZj_S1slh0QbD ztGLT}bMri%w!Au_pQI1f9ZRCeKhY$1nX4D(jpFY=v1d0E+ zn|SDb&izg%G1BK(FG)tEo~pcR+|`NhIxc_bCG1zc|5)zDgOpQkK>eWQ=WRs*^3YS3 z-yY^LsBZ|V38nuT3Nd|%z{bn7iwLup_1}w-`l3=nh|%qp-Cn-=!=5t*Bi8Zj1=-VP z_TVy_H+{rx!2rfWpXmQmVAy^46w}dkJAyvtjh^1xK#Y% zkho^``)IL0LNC!%`%he0%~Z*|8;1VWCuzb&qpqGMA@xopc@WU{wGw$xetN|u{=#?W zki{AawN&?d8!^m=*}l+McQ>GsdfDiw4A=z)NLp7KGpzr%*@J;bidE~=z3!5I3cy7) zo?pDgHs;d>(J7rXKs(}geflajumA9IanV!Aa* zRTMO9~uUoCBMQJQ0g(Ts{M1iYo26`7l8pJRTbkyaH|7pQ+5R!@LQ5 zWnyWhSf!~ghwU41f8Ll*9_Qc^`8RX+yq{ThY0g1qr>5#oPx1c+W2xqdNckX7&)=X~ z8@>y#nSSFjNGRHOa6I25??blxa}l^41l5Z=hTa({rzBr zmxd5)`uuF>akD-{T)oCM#KPQ(S zgy)JBGXF-RpB0}bAzquy>hig0)Xj4H#HZ_~n5S{S^-jF?J8G4er&#a1zx@(SJW$8c zFJU3@*5sEDLM(AGpteHdb2ZKH9;=`vOBkajvj3)inroU1B}+X0_Tuzf!8Z38ntcF# z^suBzGy6C1ajURcd$c^CU+N-T#g87?iB3$_b0>w?=BEBGFL*MD8o>|>yc_oj=t2bS zn`h3cJZN%|JGXd>2t-I7AJ4#DJ}{GKlf%PpPL(?JnDh#tGj}GDj~GI(QidO@Bw1ht z%YfE~Ti5FndIO-kv?bHTyJW6eJYi{Qa;xNZ*###N;f24u`NESI%s@auH2h)Fc#Wwd z9MsGsMrTc3uRAX~&J+p)9_+S80-=>bfQ%h47XCe#`#Ir)A&wjux2BVRxz9=rTlI}qZ zw%J5S-%h{1H{q!uD%900xkCfS7$>)UAVyAb7tvYDcAK2+UbGEl{4FAcyBA9i7u@?- zv<9Cx^+_>W!Tt7K^IFt-`E+Rp`N{qaUl|H01#l^Tf z2cuKTMoYwdnt#ovkf!{RZ1nrt$-XQ4a0}g87s5%2ROX{)8yQ4dRob%lkVojl&)%U0t`loS5k7O*2!SNvwAcXo!_#onrMb!VjQMY*IQW zso$H4vmjhj)X1$A&0~myItq+Ux?Knr{wHsL`Olo}y}IA};V0;5#m4GE#V2u>j`A@U z%B|bJ<_!~9=m_71-5zN6lRhHif|2YHO3l&aso{3BvOfxjr$ncl=my>WN9okBD8N9G z!qAz^FB>tR6Hx~ULNH^xoWv#xA%qX-NW!CZ_@;C0hD8;ctBXJUyz-(a{JgA0QZ@X? z^(dir`xuP{ciE)d!@G?QJb3<}Z3AFbWkB&8o^*Zvhz0lB?UJk->x9$seQ*DEodB&y z|5yyPi|Vd?Q8CA`Mr$1UEf~E@kgAN_w!mt@x`Yv2-_)^cn+QmSo|1dv@%y?ec;A- zo6b1{^X`%4_v-s-RidxI(@$%HO{pJm;V%^=pMd`wo@#Er(eFJyb+P`cpp2E7iY9li z?{U!<|BHc-l04?s*GNCLU5Vil-@FJ<*5{cm5gu&|@gki^o9yNKuPUze6r6&@n3;>o zwd?vl4&+9o%CZNI$YcQ$X;M3lagQr=baBQf1WwUilW)J{^qRys8>qy?NTlbPc-c=FPv%1eQv_qC ztjxV3Lw(2dO<>zx0MFqu3%dJzA-wyKgYc}!t{VT3YZjLkg~fHD@Xb;aPJVF5IE2co zg2RuYHf-G*nu$_e&4S=gXaNJDFI_ml;r7w_#(}LaI?$-ZKa<%|CHhY3oQdeQw}&yQ zgG;eIr7gzd^V6z}&PpK8|3G=+Ij7guO8DE0!h?L#SVc00p{R~oyTZj%QAbT zOdb*$6sXC`5j}BHFTL|oKp+@?IC3XHv)uMS(9j+F^t64aBtLXk-g1$)qlnSsB&2BK z497x}sWu+qUPkJ2Vo#EzkB5ho9>4Yz_})hLOSDP2D8JUE3Oiz-UVORtLSj2{XbNKc zZM{g;K}mxND4MND>di_RG3>#`70IeT=)_Xrr zaH=;(gE4Mv8L0SlGPV%LoyIx(L)70kz@GbM#r+Chl09S)WFS*Ht6$)r1ketHb*l9~ z73s*k{LKdcMm~R*B+m<8O)>w&QTs3R5{s84(NLu8c*VOlTOupQ5CWj&_R6EuroWoA(-%yN!R#4T(`A^#k-tNP@kmYrgeN@h$M9yG(hr+YhA@~Iu z`*BGGVbgH0^T@{h!d<-9j|GZ}i$Gop%eB#Mg_v)EOHP0g?ReE&aD2dwHCp?vRg2~H zC;fDUTfHF|Dk8~Pk&`CPYTkC6-Nq%hpL>fXoZkl^Yh*jWZfyF+#sy9o%xZ^~)`t`I z#EWTnL{Ubb$&}wa+Zxifz@$@segDs?EIzYg^!cG= ze;*^O03{wBXGUVN`gq#1~ENTTAyB@d>$GD5{pWAycR3;Z{jh{MM)*{*QvwI zrIERGrVmB#9l=TD^0(MY;lr?9P9~NqhW!>&0Q$CP!Jh{yF z=BVl$Ijo3<8H5tvpRasgnV|ECL_`6;LWA#L4FbYMwA|AD*Dw+tBJOx%^zAes*N%Qc zqPnOI7{3s=dUAQ!M#K;U3b%8+GZ|}Q%&Np~Zf?G0_`q%YQ8~08mRLs9Rd2b%XWb`H z1MPJEMz64ogSuJ(%pRF>coX6M2G5*&OPQI#3Q{yjCj>_J`#vAc&$yb5M(fbSpK*z< zF5Hp}%{nd>S!yYXGziyAG}{IE+1lyx+)cRF#fu~g&=?=Q{K-)xRehAV;enXG@-kWc zhmQOE(>ks&BV`YbH#q=;M-H z?X*kH=z@7c?vN%4x7d(V8fUEI2(#jUByV2Xe_j`h#8~(CiX1Pq7F2Cm6uX1AZMHG% zbYnzg>-W*f*v~@RHmAfl|rGZcyn8fuAL^n2l7rM8_4%WC1 zVmu{DCQAk2mKei@aE|T-%-?J7DX6abDwv=Alt-Xk2h-2NQK~MS*G!2UcNisfY0?!R z0*Nt13jcq4?XzFR&*J*L#k(Utj0<4+xHsS*P;h|Kg*_RB z*(h5|(!$T!ScYa`fa>15#mm|mQ4&}dP)Iv>=?{Jywcpitzr|@;V9zU^kA&nGc;I$W z92(r=QR#W2^%6=npiSH{#mLEP%8xNVUs`^lZPBUl30!tecDG!6hBt|W9l%e1@-RR+ z`=9IhvtfPM{26a%h~A9ORmmBCbT)TY`4D*PKwIX~KI;)-T~+}+7U6%b`NlmBM1bM# z>{(3fO=ztU1KhwIt$%&5Y%qxSGtRFW1Q405dI8&dDNou!738;E~!RvR^L76fcS$x3(4PG+-_a2nYx} zsPOL`?^*oF|K!1g4@G}R8k7#SPTY`s;&0xY6gUZVuiXGJ(1) zJmw!tUT}1WF6;skXuw#ad!9p1J7CP=$j(ocN=D$};f9C6$Z$yx%vHF%r+p ztwJS0L<6WWW7XkB1>z+^ah^w#sG3-MIZMNITj59o<_<4WG| zvq3cxe~tIAu#x2S*rBp;NQts#U-^ou-YHj_?8R6eV@!We%xhrdM`x|5$@7!r{Pc8% zEf9=uAdWnJu*Vv>_DUr@IS{pq2cqkx>ZKR1!+#uL8@Y$^IT!CSD_(hr`E4GKr7%A& zkmTIc0%tD~J}?emO7ezFI8sEfr$=`7%UDf)ji?OnvFr$ELNSj2+E_U&>s_qNY3+qY zMx2fJD|+f$2Z9t7^GQi4YXxO_;J~y$U%KSr0m02T8Hq=cQi1&%9h3Zqyj= z5pCgn6my2<8RRgp*j5!I5P-$U<<*+`^kR8$k@*c5@|;7CeaeNzOu)8gCUHqu^Og-A z)d9VI$`*^RJI80>udm#%Zj$ywe0C;GVLZ?o7bCb&>04!RO>qT215% zeteV#1I}W?60(W+%1oj*P*=x>lZ^ZCO552zyhM)WRtly2eodGV6s_-MKn|@P6DQcb z`32f#;miGMN^L##)=E?NE;ReziLFiFSr^UtjSc*|&37RFJufoBCI&UGxs(I{f?x_4 zpGjADsth|PeTIhsA#5e{z^8D=rV!1ik_-^GXCb6)u@1o#`ZMi<0W+Bl0~1CX!#EVq zL&wl^eey8Bg#b3HTznU^qV7P1d+PPi!}>eId}O|5!if-DbI|o03rv_U)Gz&L0V`0V z;l&grTxV#j^rfJTfouU?$M~lB1V6$T3{fD4f87ssdT9s>660BvuX@NqlVy1#vXPh` z%x073Vshk82wpYGGP|DTvOOS}!Mq(YlF}Xqr@X9sS-Wu8{Ed7AqZPa8v^^9laXYOVb{7KU4PBb9M`Rz4IAwq~**hhS@2C7g$w_f^WX`M_ zy=aK&ix0GM*<{s-QWMO9TYbSm)lxDV(n0EiC-y?8zE63?DR-@f^AvMEE3~Y+xYa>+ z!L3^;=I4a-KdDjTX0bXwB-wQz-vtUO4*tlM9}_x&`}X|TmHNB46@HS8%a;L+`hLm3 z8mo4#w*XuhU4G(r{JZ<75<5gJvfVoF!n3A@^M(lQ%*?9Zxk@3e@Aj`%NO8mnprgwD z3g4y;2*6L&&fU0aE7_3X5=O5r=qwCb?9&D>xOf+9c0ATFa6@&X&~neUo^|<~!zcmr za3ztcP6m<=m59gCea&v^qJiP>??`pmFZIZ6&(~(51HPO+h4=WO*s)@jh*lf1FB-eQ zP`?z!Z#fY6ViZVpYZ7tFwtW{`5aNS)Vc&hFS%no#A09P$sl@!bL_3$t9k#w~b!xd+ z+(Y+aIK|*w)rQpJ3D+7v<^RuivMqTWx5nX-f&54Y1t-ZAio|d`@Wz!((Vgc z1iaq$%fQ_>p_o@RQLMCpkyOp?$l=&wpw=lb+-wgM01WaRE?hG9IAH6SZs%t;{^1;e z$ApWq)BNx8|8?F@f7z!T6|%`rzij}sk#&hAl02^UodNB^)eNV~UAkw(y~#Jh*qX}^ z-tpSf_1)MYtyTAGg%F%}ce3J=+2QbV7>*b{;PYPTP`rG<%p$&P$_#|=_qw%W>Bm{6 z!rlXi4sF%Kwbh9h{V^2*e~CZ|8)Pi$_Fg=e!7iINAMmSl79Y0)HC+fFn$+j99-py$ z=CM5-+dT_HX^%V$1CV&PgaR?Wzcm1+$6Jkq?!ecgq1*GAEBxINvwQRouNNU6927&& z@DzZ;Jgzm^GMxEcd_4GhK%&-&=b9jabB|Fwnx!@_*aizwCgqiPGK812x9s;E9Por! z;y)t+oLco=TG<`W*8^3^PDx(el>2CP5wyIo`g_Y42fWro93di_WYtx1wPAHqYiIgx z?jEZhmkb7;zbh2QWdx7^E&&cht^?nQ#pgW3ySu{_ZJ{>+$4~3f~{gYn!@r7OZX>2|bOb4Y> zK}&)u0=K=t-YDx5V7VzN0D#Fg6kh&@AOnQhd)=Vs_s6=kY3mZv5-(YSD7qW0>UD}C zy65WHB#D^*Q{&)Mt?0ckJI=m5Ov;PMPTL+vjArD$(4jUM?bnb0K!mrd#e|uaK~@No zTbWoC8#)^p)*lv9`&aLeV*igd*pJ5|Ov=493nMDequrDDd8)og>BAKVH_!FZIgLcn zo1wiGHv%e(Z<2%1Iz82JLyG$v*UkO1w<+pzrbBOE>B@V!F=YRCZpAH6j#Y=5)o#^N zC*JfTGGm#>g>?xJS5UN4*V|&}hU4l$2fw4zMWpJ!7(ygTGlEF9!Ay8V`xdbS8&5eg z^}pDd8WV{b&@mm;ktzG;=^c{EOs+?pN3~Uj6+QLTWhRj*@6y?@sU&i6g<(cNHi+%q z%NRrqSQb(M)o$`pb9#QgzkN-<6)-4h1l8O%w&x5mqN3Yz2H8le(XYVp2y1TlQa`h! z1(w#_EJa})p3-g6VC){bW*CAX?~vU^01MfSW}hr*!6jK^XXA#dk?a>U0DAZ~s349s zd>!4590%OG%-%7;@iT-=?|$3Bhfrn@7*DBM&-0gO`dr2(b3fMaSGt{CKg2K-&7~t*G@GbmZ#b?xm+^AFH0;VKxQOPQc4gq=%Uj7%Kf%U9(5n zUta`m01Wok#RF6LSWFK*IZ{EcyGe2ByM}DH$%}U;U(`Pv*FECru?j>-aO`Sc5}aP+ z5`n;5Z#o#jXMgdwfgqxCL-|F+v`){MplK+J$UUO zI~M1^0_J0-)GrFNn`XGx;b_N|bx*F7hPx^Ox~qBSCrytg3q!lZd_6y8qL@9l!*_;2 zA$zr^Lu$Vi6JLsu!7sW44V)RJO=g4<?)dJN=Jp1j%Qu&bOo5`-!3Z zu{SD21UOk|wOzs`uzS0e%Bn)l+8|g=s0e8H*f*@oVf0@?VPpXaz=!xoH%_L*c9tn4 z{Z4%i8~ouOlyKW$pVe`(5$>_d*0NWsIKrC9L2og4JIZ>5oDN>44G7{Fkg*sgz} zM`P+P4e2fLG+ERsnpqoQF=;rR?!!?;@=PSh+EenQgv;A*UOv4}ANV@EL>B9embVVD zUo`A~Ms|ni4P*<2U_1Bs%hRnPSmD)vQ6`ei!gT|pSU!xvnH*U$Gf`uwQt=l{>D*hj zVPq&_NFTOAVgr%#t``(BUIRFQ6EwRuQ!U$eBg3V&Rkv-yOSr4I=a>a(OzV5%wS-(9 znyx=ny4hkB0&%X!saP!OtU+d8aUw_!NNXn!@kGvaWJJy~$p zgYw>3r_rA;Ta9{CgsMRzM>YD?&6D1Ky(St&;yQ$)|195}^ZXtg3QO``pcV$qC} zM~pOu6(=c3vOKY4CU}>yaF*WmNX=B)o|K> z{hOf?8ZQ|hRPO(QSbD#u?n)nthWl1{ukZGYvrFiR6V|rp4^@}~^i|l3?cCa|Sd~Q}@__MP zq!#g~VC&(B_ovo8GH<>Adt>ufpO1iCGB*`tC}kd~f>|0rIHQqv(dPnR^P#vpTQ`iA zCIS^%68dwn6^MF2cfO-#*tt*X<+J1zqd+4!)dBW(vb)e%WAvAjqgCAWfJ?4iFmjvc?;lc>- zqqCnb67Uqwi0t1lR4G=nDOcfQv=9`6(`7_tc>8NTbD+6ylJUzr(1K=FkDx9OG> ziC|Y>&y{=o<@xqTBjKM^-J`hisPwNg$4uR^VRT`MIcI+&GoMzglqfTJMPqB@(5|}w zc-z%o^b9Q3E|-w9=KnV1=EBv0P9(De0YYpQS*16*%`8{@+L<}Z{H-PO$42JcI8r5Rt!YEXp8oKr{8O_=x&YW8sWD0b`&sRAKae^Lr-a-2oe}Hq0jY8x@vURdwF(~{6bg%zw|<=$Q{R;( zCpq3^MdNy?Uy1oAX|NDj$Yq5~Zf0QmUa1F@@DjiN9}MzN z9n5Zwk18&4d7L0C8M0f(xf-jB`i1I3R`hovVD26I&M{p{Y*)O+-wm%Ry4f#z0Nz!U zT4Aa4C&ZsN1UMEhMkHD zEoZ4*VDabKMk|~S+LPohB*d^U$62Rao$%iyWXiPtaqtRYq7c_m6(u{tmf*Lx+IG4L>*V`s%l-Ulsd10 z?OhtJGyr)a79_4xb@&_uk`PSnhye2@Soh9pfhb)Ms%9{<@_gw}PUY5Qu&_?GhRm(5 z9nvu0%}4Y9fuuyNW05fMQMM4i$6T_Wt2M!t6l;K%Utwnjol8(M3p?7ekQ4qfOeWjR zUsn{e0j%REwx-gwjdYdI#ck_^+2GFAo3=UN40QxymNUCLg{@0cylt_nPwvcU1S3 literal 0 HcmV?d00001 diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/term-context-checking-example.png b/examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/term-context-checking-example.png new file mode 100644 index 0000000000000000000000000000000000000000..f1bb2439042ad0fb40d7b37cea2214a09fde1555 GIT binary patch literal 9877 zcmZ`fWmF%rlZzC0DemsB#hv0_thhsQcXuf6?(Xic#oevA{($0e{O|6|eYosW~$9Rq+fGXR|G0|0L-0ASf=wkz>{c0d`*NQwa;|9Nt|N)kRP z&`#2F;?ReXU*JfI^)`-fKS?M?2J$Wd0Acm{b@WgCzf0$y!zZNhmKGCMbz8g0a@D~Y z!Rp<B9?l6GAE~57t@l`*89ORlJrDMWOql=dz-Ux0r+J*Fip0|hM|Vt$&r6BB5%k*n zN=M9x>Gr0zu=i9(R<-Ge$)(<3e%+=ipsL;D{=N4?sU!V;G@$RU3FzXwgBv3 z4lk_m$3Ma+iypUQJWbwMO(%hv<@xF2P4>%}HKwj(t_aE(;U#vP(OtfE0oP6bMI4_I zm-3_F$E%-gDHTq(C3u)X@9BEOatRDxH3Q6A?P)}Rm;o(A^3yKP{&FF1M&4oteMhNw zZ%k_ieqKt$*w2~^D+=+GvC!<|(4%FT(n;Yrd|%wWvXF`iS%o!JhV(kSer5i0%jMEF zgbnuX3wxxBPM<_kPXwA_nO~i0@eb}6QMx09KHlRAEA!8dk;4+BGcC?e#+;5yTlf1d z5tACw=OBY!0LuKUgl9Idk5%wGy)%$|w#I$RsgrTv&jcZ;|6;6r3??SNE?2(dhQ-{VG-3&Dd=1eOlyzSvrB?Wiy^igQ7ZBQ#nvzuSS-#3v zWtSp`yzbCMq)RX+gyIr;Y5hRTUHudY-ks8vd-}sWv_9Frw(x@uwPLowNg?xvEB@O= z!t+T}xUjG^B@5Sy;Sc{ zhTWvR$rMU-AoA5Wvs-|{;aefQd+WZ03TfDv=q3~xNOCk-z%QYWr_^vQA66R?1_070 zAsj6wGi9O)F3&&FQZaD1!d;xAp5``H9@QRRz7$p~gbMDxH?nF_dN5fEt1_P}6*tqv z+AnHvvEzY?K($6wL_|Gd74u_?AjSODeqsEFZimZ;bQ3|J_1 zyOPDPH654m*el$$EdT?E_m*Wwz<@@iOMHIq=hPuJF7WM(XoKY$H8YR4tJ*?vAUD(V zA^%?&!_)yuJ5-2OXQnrY$@B0QB4Lgd>Yh&9t%0cyM=8!X9Zh2kI2$rlSUX7Nf$6z# z!FiIaL@MIknDw)&3|BU?;$;FSnEudkMgqA`l9)9KYsu+A@4E_Bj?bdU8VcZ-?su2f zGr!z9vj7I{Y&pyP(KX-8RK8|T)kcKezpoVEj$fxC0)*&)6O-dt{@>S<<~U=&8O{m`_Ai`WDDkYRI26Vj6AuK@9t1h_D~hU1Z`F-lCHqPEMcv;SoM@IRI=BVNoJKhZqt_V)h&mhc(hKD~>TU?gvo1ro285q^eOm>@( zfrlGxTzfzB0U+%|g5Evwc@q1>`r=yr?zIWaaGN7pFY_2nPWS!(G3-k6sz*Vi=EJyn9@s(1Tk ze>N~PB%h-g0l{YDrQ{N|dMnzBa=%G^6q$f-f&+GA6PS#=Tw=L5NG0Q)3-Dp{n%TRr z-&Hs^IK5|tT@ld$^Ewv=A}71&T%LBINV-GMQF!2e_Mdd$wtM%-l8$D-z$r0WS-O7JI3pVf`i&Z~3 z%fvad)Po^BzAeMgRqW};^L-n17R8E%$4^np>r4Y`DjoW*Jrj1>#=o_wC6#qMDHf6_qS*scjf7$zIBncOwow_^DY)VoRHe;0o)v|rUxl=@88vJ(!G+d&+)lhjw9U@| zI9}_acZ2#uFwxMAFut#wuNTkdsN3v>YrAC;2)LqgF(a^G0CbKEOzX!+t41DopA}?L z)^{n;1Ufk|bfufzV=KjAYz9_qEXZ!w!CF*c1D7!V+fo#qHyjYkO@I+W6DmrTTzIl+ zpaN>i48c%r&?gEi7{L4nP{D;xi5g0B7FQi_2g$uHs-A+?-1sR-RlU6wD_edA=RtrY zC0L6V%mKvw=kH;jMTYH5mlVZv#i=lEtUy{AGOttJsu5)whfp(rROv(Q{##; zqt;{*vp3Q4Yd_(Ti}q)C|9h)9`Hr1e(D53S?;x5mMkfo&ZwpnHc6L)PQGaIs9a6tQ z2PkSDpTQqBFP}admAu374!m(aGS1$?ty&YYVuuw4t(*&5jE^fNLpOG}5x&g}r4jQ_ zll9RGPNxYbdG2m~H3OLmd{h^#62f_hh2qgrv%d#II@trV#o*UG_<7?C1=AxCfZZ>< z!ZNwiZlcFl3Gejf9Tx?;@Gqo{0JX(qDlPk6EGFi4^j%@xT0Cjog6~J-29?x?;2$&G z)QY8HibHjUIgM&884~a?3K70+QU+{=+#LY8gGTf=RQ4cYHoPjpzp6pNslq}4#IkUZ z9&HO8+a&UHG1l%dabWv9np1|!Mi$C1SKdP{3pAHD&8rt$Sza31Vd<8{( zM{!06?;fMr(-?7uMDO&4|9NU?xxyW&otmyCVwP6Amxnd?YKKV`2LPm=+!Dj|kgTk1 zXANv@Y+$z5)-wm$bKm@T`E(U(-ffl=!b$)?n5wHHbf-iHFhEIHz;z)>yr7yM_x@q| zZMpRfrOC0M{px}e!TM;MgL&YHq%)A;5_Mqz{*qHbgJ#+)uqu>^Pe z)n$d_DVhTH+W2?a5Gb)szc7gMVA;8W`&#5p5=4SwEzF{wAH(5Z}J2f8*fhYIuB&eF}6!o9vTU)2u1wTxM~`|6vJQfg}Q_B^Y}f%U&E5L={_b~|M1LVJ9lZ9;*+E- z1`_dRO{(DDO}GA{t37G<&pn!Y{AIfS5U-!9xC;_&w23Zn|FS3Go)?8w^n60Yam?CEo^yVIZZu{o*l~G}f zU~+ED(%RLi!Wk18qqNr)UfP+!k`HOQHD&$l_wK2P5kj=CtWypRy@w>Dtv@X)Z^7(p zRZr+Pn^V5OP0jBdx6=N3?fai;V^D?TGCtw+zwlQ663d@;OuxQa&Z-6d8E8)wL-|67D={*UXtA)QO zBT`!%-G6n>@ft>D#bYX1cySD7lf*^2P>>6A(&nDmPi>GkS}&uh5Rj3f{R{>|oNu?Q zB$T8g<`VvGDRd{Ok@fB?=J%~uT^gO0BoF=_k^k7w>4OlTuoC=7v{H|eC#0x;XaD!) zpBO|8M^DKsPFmFir*hH@*5f)Gdv=K16Ucq7pP!= zoJ_&Gb+QWN=Sx|-J7{CuJ)b7imnTg4v8miO3HU08+@!%&M0{^GR&%DP$A=J{gz*IE zvr!6Iy8gg;o&}*o4P%Mc=y07_d#tA*Llm(5uYs%8zm_YGgg1a|hE0#;QNLCFPQ~=r z{4r&e$I_$h`cxyQQdR0wIxc%a7Tl3@QeXegn=1Aiw+~y%D?Na5#8(*9NE5M&b zkXxrk;)^R^J>gbJ$YIEdULCTnm;UQ3LsxQFYf4&;>&f&9?yGd@t>9a?JQ|ujx?|C8RfvPE)uy~J+;_Y z>Xu_)>mRib`g0~OJoI30sUBbStU0}}^(DEuLbI2U_GR)umxp5cfzYF>4Ro{R9s&T2 zfl=in?(ZJg#aBaVmJSuO9a2(K(7+@TOMB=czo}M4C07Eav8gHemeyCz4;BhdG5odK z48ZW0K?wRtVIhQ58!BAz-dufp1V~FB5m{V`H>zCe(d5JQme=3=YG!nJC@lL zzUTd^Xzw{nf%dVRaaVB&C5%b}+vyVL>_Va{Y-y>JyOge6G%;ygCy6WnFK|nZ;8uchBbKID+5o~ZEvk5Li zEMOJ5ZgIr9^B0s$GRs(mFjk%d!XR!C!sZgTS(3;-I?P;f~ebgiN57^luqWMaNsKLsV zpJ-H8&&9_j)PD~DzqtLgjnh{HyXOYqE-_vg_8ri_mm#lq%88q^f*x44`LN*CdbxwQGs7s z=CTw9=pERb-)&>526yfLv{zA(VJ$=sx7v6^vpE>$VJ{j))j4#THk>sM_8`CkfAG9Dx9&i1qMbUQI|zExOw%gRkfv`uC~qLwLR~R z(4fLZEyA3Uza4GusJ3Gw4j~*Yw96D^1vd&+P0${PhOomQepK@?; zq*72Mt+ut1#!=rJQKn2_T|d=q4XdiEb$Jq*4bRopS&mRXtDGmM#IpCEBNs>>Kc?LS zy>f7CJhqh;T}{ymF9#;jM2F31=Kj+GvXr$ya4pN>%81z7bh7=X_d!qK{>+@5TTw-9 zD}R#v%q3-STvNXo-r;AVY7#XYy$^Sk&o2?&v7u5y5%AW7&eGu@nmd{w{2Kq|SBkkh zFsm9Xvo*jug4`g%^Q+2!Sr=LunJh5E4=(*>@kox5TuOn=ZdWsHKc9PlDh750R&r?# zPSdtU)!UwFCrU)1bCsny)jc@XSG*`Ch>G{kmP$&B^CnrQoG&O1_c^6*9<1V&NVn^{ zynDl|hK%l@cnLL`FyQ=!%#CfuNKwT!HJ?BT6E=po&wo`MSXu2nYx*=Ke#{vj;x+%(}HnYz-pK zp2Cx~dogicHgRC58?H6GQeewgNMZS0P*wfkb5;p+J3MI}7Qw+9j@c5H0H1xJ&8c}| zRHARI>%SGXtw%CCXv3c~*w~=in^6yduloF{P3FjfPE3^nzNL*SmY$$!cK-epf384} zq4m?HhfwpnGTrqOVRE(dA(&}#Pp}1yV}?5HMpM=`uKW23hN1BaBDNTL3!%^Gk-WIIC)nd zKvUQCMe$^BCf62guB#K^9a>RdQY-5wOfFz^0nNXIGW%Yi3i;fbtLIp}wYcy_`U}!i z@(nz^vN+K_zq;R%zxk!}0aA&}j-o5qiQN>Kk615Q0Pq}n|6Nso`z>Pmvh_+2;WxUVlj~^VHLZ(N;o>Dq z#U_*O;+I@iuc(}QK`Gmj%{C@F@y~bx_4KOSY4uZc#!@KR>->{52laM4m(xJSf_rG7 zvoAt@NBqELP)Wev2X%3WG3z}m#&8nKnOBY->R+c4r(%1~i%#~i5C!}3!p>w3)V6$T8nBN*$b!OB7B{1#?4reec@vHQy;OjS$8fEQ&ZK|4|>+NfZxc;T+nrE ze_mi#lj2lUZpymgg5?hj>T78VfRfnY=&Quy+#x5f&Gq#f)l%Kk#~tTK#TYW;`%OgI zk8fi$8Tf>WmwYQ2(DC)!_RKahyx^oHYDQ;V5KtAU<7it^UDr$F(>BTt>rAKX0xz@b zYXoxEa|D0+$Md(|wqzLSOb3SsM;HT#cdg_<-e~9CRwiuKtkAckki(j{4tSN8p!ap% z)!ZGn25-L~hw}ZZSm#r2rSY(#-1~(&|3=YS0mY&2$G5*@Qeqn(rsO71E`z4lpQ_2&Ee#8i#*yr%1~q3y3@>L#nXL1HXEdD9;}z^!lG^?8^$P4gmeIk)FcsEC`{2_?T0p)p zi+(Y9U{UQlEW7G2y~Iy*iMOF+ebaLW7aIQt?x9tMp3~E^^^|SA|yHjQItaS1jFj zWEhKZqvcMc)Rm159L(gzT1(Hr!~h|$Bl+ncrnElE*c;~aoRFaqy}PLRgka!=sCj5W zts|>q`QljzwA-4Qc>gors%cNg#qIb=G8WBForxwHoWjk z%5W%UlI>%UJ#PyO1RvnywCFC2>~Yc6JGv(|Owskw!;jM>R2w|9Ob_|PF=IpeMNUC> z{VAWi7_EqoMh?gNz3WSpV@&0hWtc2nOD-Ix1?ZD=$*$32suBm^+qVk4F8-ZORyKGYw1b;Jc<|rK@0@^ z--8xkp?F~AV`_b%#N~99RpEsofS>jp`BSBOza(I?o*0H??#QK@rDF2nkVesdPZ>%p z;+I%Z?%o?|h;%cw-8)VMoA`482 zlZoi-<*ed#+x~aL>40lPOc;Pf?+wf&vUVi-qC*fi9#+!+yXn7q{gfusx z*{c8A-Y{q@8i^9mO{PanL|Mgwh-l6p59 z1+Z)3ffOzowPq5D3zNOvuU3riku@%_LTYFm_0ZQ^?`o!EMSTzM$sX}tYueL|rKeZs zLc%T>00+Ds415;KM*A^C+8Hi+RwC^jm-OrzZn6>rr|*;ma!mJN!o=uD#t2`!u_@PVo; z7#?*NN^P#?DN2!)H-J=m*EMAFUqHkxMG~sUT*JowBbZcH}B+9^`YM5+0!qj z`O8vb-`yH%_dqBCyA=NARx_qzaThVfZ< zffH}nx0XKJ4FU!!qK65UNYUw#H=K_N$?Q&o@rX49SZq2KFmfG#>@Up9#r}nyftxnY z$Jm1g36j|@=sK;>qaH7Eq1%FDoQ-!2Cj|`TOdoYyc$=q_8RT@d_j%26$fo|Aa35=Y z`#!fHESqf(PDHM%)mEcwO-&jZWjy65O7e?=rISX&vrqF-=Uj0GSx4dJfWhy$_(#`* zE44NSCw_^32$+gTo9#83-ndL?UR{FYyKQ_#_!kuT7j;|4&3dL++@Id_^a(!??(fBg z{&l5Ztj~XUf@7r{Kz3{>kF3lr^t(41N7MGr?n6OIcS2nXAVTpd=i znWntr=dXg4$SGbejw#$T2!o_h_XW(?VQ3(~2=RES4h+F6j&DPGOYbwEWr`IVfXdprq*v?dY>5oP)z(lfQZAkIpY2at;qGl&HTv+x; zS5>nB(J^DCkl4AKy!zwU#=jbHUYX=p}x-Kr!PieiB?r6%dCPBj<16;8?ZNFI>8W8GRA=O9oIf`t&+EYxA-#Z_3IYW4P zEM$R_cp%{r`4Vj-fLkTLbe1Y!$z{cZXP}v;*ZA!F&4~A555LCfxkK*~FVL1u3CT^v z3@@t^M-?N7fPr zD|1XO4RqGi<4JRW7x*!EJmFKL8=cEX$HCE~HRrPDOXBu1gp>--OGm_YUfWCNo*4#e z>GI|D{dq88(s{eQy{qHZc|syQ{pntg=V}p|vDm7H$rUNe)3)uDo{;Zsk*3i<4Eff? zkT_>M-!M2hqxSVX+Y|-mXBnqQ$$eBx9L^iPdyFL8dqv{^3J6V|49Sqbygh@AKm!cl z!Srle=W9hh#*!joyHkwn8@Bb{ha(mOK-jv_ra=q?T6le?&~E5!@`=b1EHaY*Lvu46 zTqSroxQU600QaL?1tc^-I)v2EZMZ_UI2#?ivRf^4oRb(!W*$jb#k+GpmJdW=x zJ#*1cQb>$*aAPB>Up%yHzRuTbdli!Sd&;WxB73eo_cvEDZnv>%bWJBdrPZyW`hndr z>0zP{ecJ6x91u}#NsZcaJBxR~BeK}9rBLr2GT0meKvm3d7Yke~{{F^DB` zL~XvlS%O7`i|oXdO%vDz19GYLFVY_ZV+Ca<$EK%ySQBWve#??Xir4RSot{ecd4}`8F!A3?HL9_KIk9Bd644KS}+OLNb1pM7M!f$^I)ek<| zS^|LHsR_;)IzHly|ofH1tH1mYRV!$XCxY@MwEBH z-tWhe4kUtHcgsES!*X^nhJ5gz{GcpNrg7LFJG=cBmCcJkePv!(aq#@%UpgIOYZnSa3MS0 zB#1H{U0dH+ujNoNL_mu0HHVjF=VIKS{&u!w!W0@mb;EKJSHhJvlByC>>!7x-^V697 zs=nsjVXg7XZ#J`qpyEk4H)3|9g*WiaXMLrladG1(k-`f6&Zee${Wi(os^xz6(m`aN z#t{0rvnf9_6_M{n!5}%t&r}}r?CoxyC{7f!FPT2(TxVvJ;617bc=7u<-zTU444Fr# zXyX^_k+s|KHURLFuZ9-ZL03qzjvMO3B^H_;3fgt{Lom9N50w)*jZ~aipKtWX;gHBL z8mw8yD#Z+cH@DviY@mu^NK5jib@~X~n(0^5Q2E9P351EA7X*-q(qD?dfHfaYdLSS~ zF$!g~ov|=8xBouGI?Kq`jP>`Q4Q96r%E|nn=IE#7LMF;Tj46>1Y_zkTh5oOXI>Z#TIejUBmBCwm?BmF9onVyFM(~hY zR$l(x=_v>nJ7OxyV%#Y3ZQPi(W8O&OuzAT@Um|Q4{zOe8OkC+RO^G=b)$p_SCeBP4 zJ4f{ShK;Q&Zp+nwd7f^he+To!6$7FmG_EPANjMUpGlXM``3L@;aaY!PC^gmV++qhR z>U05GL@TGIFL~kG-M)VC@3g28EJ79C@AQ`_h%(UnD;Aopflb34c0|eMhy`Wad|^= z9SVvZN=95n&BNd%3qcP@hM?E}mM&4g892-v!p z<+T@P$7qW&QOApDZx)nBLl9CD0p72EjBq=nD2q&6B6Ra z@k!Hx05euhmU~<7t{@6%X(;S{SHO9eLS8j9W<=lP5@pxp``dM5D&bruYMTCxoo$~E z{G3|`)L1BLC?r>Q7_A9|xswJ$Iywlj-sFsiuZHvW$!bSVelITZqJH3`?{%%trm6hc z$*}+1{jiVkUM^uV+|y+XArP{QJj80y#@Tfi)IB%P%1`zE8EtuN|261!)Qiy*Ng%&s z6w>S2gGxx$*-gGnFnkP-GV$f*8tPh@vcG;#sLkAEc$C{S0zSwYW#B%kKgql(1?;rI z0zK(x!;4DnXUI)=Y}W9WS*KUf?Q~1Cy!}r$n5pNkWpD7W#vOT6?pHgg{cH%pF^0|P#xwM$^kj_cXvuQ`K6&4->|VpM)^t6e6Rz&>3s z@yN-NsHQN}IJt4!%@3j-#$8(!<^3|L=UqpH)}Ol>vJPo-K5 zLW@5Kn^E#nS^wa(A_6`~BdH$uJSHNjToZHtNzZ8gqX3!uq}5KG$mjkt<#X+n6vDPW zNNm-#loKKli<&$j9q)K zjFE$r3*aeN@So@ht2?P)3i=@BLr)HyaNmKEQVk4<3kG8F#4j!z_PhfYiGw;_@w29- zCTUaVy>0p~tlV71K@bs3>qC=J3_&ir1mt*)?bD9?$Ftr|TlDV=#b_TF&aSoEcQ=3c zL2DYEB8@){_FEqAk2yE3S(isPik~|@=OJ|exHyGN%+QQCNJ6%Z?1&kt|9%=}5)S8e zr{=k#>d5Q15ropNZh<=a*ZnM7A07dV?c{FyZ|JR#iKOs-6e)%vsiKGoAUmn$^ed$I zp^6wyV&Yecx49acK-@>6nW~f$$3UeY>osV?s;jO*)m=-a3u;-XCCh~8iPR_CN9VJR zFNxGKBp2Wgoae}1X}CKUgWC<%A8B@|!jfyqqzPtDD^<3`?Y|a~#j`-(ppL>1f4qqw z!8VroKPKnqvJO@q;@Gi9nJQZR?{2D^MiLps(~73nayvVP9-C2K_eQ)f2icvKhwL9O8-%xf3Xm}?x$w+|VVB_^&Y6V|ndREtcg z4MqwS76$l;BwUlcAw7jLeb36tzMe_R5xQ)a=)z?539~8i&}CH@G&%V$0}bNxGUcEmxs6WuEfKk~{|=>&M})3wmOA zqe7$eG6rgSWDzYY;d`GiKT8yp^KhsgM4+#_i}<|P!nI8$XxlkXe)nP;>StbbZq0i; zp#3COwbN6N(@-4_*X@z2!4Ah0uWy#@k^ES*{rn-*erKm`y5L%g5GR+TDBYz>VtbyW zYODi0wE1?{!9#F|&Nf`>GK-Jab!U)S2qLU%(dlz|le)#>cRfAJg7An8`<$Ic09_V| zWJsvN33^N=u+eAr(zzw)nPq5*=YGo$S3j>h_>h6XOK!SGGtJp`QH3?FQ>YF%8%Lf-oJWNBT@-W~``HRb9wN}qlrl}YjYSg=t{)IW_%T07& zxGK?hXj(BipG3~DZ77k~rjxhFfLd;Rtvj$`O_n5KclkT{PT&U%R>z~NI8$rEp8<}Z zfALY8x9w<2^!yd$60mM@KCxvLWE&m+VqhTetdsts-aWfqZg)cG87PadFCF(59!;dB zrC!dricUHQU-l=jNs+}C*zPC&I+ogS%cT|&9*-;@C#OQ+aw2FlpV2{_&=jYRxlK|o ziflNHHK#B}MrZROf+)d*agd>TU&Q#6v83E5D44R5jIFu>LWJv2^*>F(>-Y~fm=A^!xO znd;UrXrF*Sw8v2wU8<*vzfxFJE^zfFT7=37}Z%9YLmzRMR;anVC&aEA9W0$MqX@S6cQLiT{Z3WSad z5`vO3w}U*lIQj&ir(DOae!oI99tt#@4o^O%aT$TT0+ytUUtyUafXyp>ZpP6s43Lgs z)x3lxwGwJU_$(#+f@j_RrJLfA%)F5X3$oB%^<7QqBXl&0q%PweMMt*3N$Iujcfjr< zul$OrJydoaH19ameiWDRtw6J6vgz^9MY+3eQ?7tgPQzbC7^3feD_pJ6%M~rGPYSRC zobwFmnVPV4EIv%tdA&`bxrZ3%qRFABet{Ue@6G1h!y6|Jj4}=!Oe0D^475HxmM0S~ z8e{1;ky2Cx1A0HjoT0Yr57OD3X<5$gg9o;{0%+p`#LjsgRT;5sq`Ard<`b>R>s1M2 zc&)8LbQ}dJBUZh?iLG!#)%^Xe-!Vj$e}9^_&sqbUQ0M6y68_Tj#{^-(|UCAQX zWA?Uaz*IuxLcmB<&4mC7yXmERTpJ1G4E@BI!3e4ClDggH&{@qi?8sJbsuTKUk3}z) zN=Hl55apxWmMC5RKh80?e}}P_4^IP%`alpO`0b*&OaC6fsUPwd$8ozoR%-9kUNX1sJlvL#PlDlQUbus#R9=cuDW-ZW+~P2M<4Wcnh|#+5SOCEI`G zi~r53!{lwuUTOeemLyfU==L-QRh|Q%5j=Uas!FbC_1?6a<#m%%o^v1VcZzV)x&7ic z5AB^M+A98-9;Pnq)Jo3g2vtk2->5eBZ!rkn>E$u!nOfLpy@2uZzdB{S51=N+IuU^x^;lgQ%N_XIj=)kFhp6on7v{Xjn(glQ-N@_ga^- zb-5QiF_H~4iBOLf#leCGDbYm9THI^eR4gM>Z)4-ft$#&2)4XAm0t3X_?_I>8fM@Sn^dI~gp31M~O7?j(*xkiw}sVSCJ8xP~}U zfIJM6s~E?a0`S}vH`(*0xkR+8*V{BWeX5okLzxA}k?&)J6`}p_b zlE`;ey?>6&Ra7?b3Kb*Ds&OXjVkYNGm+x-p&;p6HELZ3O6xu$30!t@*}wbw|q%;jZ=Xw}C{-PHGg^u)^CSRv6T zB#-ob6-2YC?^ie_ZajX4S8Is2#z4jHD}C0|u!G2~e9+KHQE_~`EbL1w1AD2tp)xXw z1Q;cL*cVmeyRc3!_wF5yl6727J?mBK*R0*-K*sy7aL-n&9ml2C0*bA{m^82$vc+X@ zM?lM*Y~zPLgxD{Jke^iEabg0r0-IlHucN|#XBxl{w=?biL}Kp@pRJuas+!0tfrtw# z{bg48{zEs4o99OD_sx-S?#X_j8*9(ypw(mKglo%_ElTM)D!jIq@*@LF;h^!LVv)3p zN3UCMbUl_jY>ywIu2!X)HHDXw4si*}Y4IB9pp{<3z%M>ISo+JCPdtx+w-Ssv4Rc8k zrVw!@OhXHpzSJQT6z;mET9w z3-Ls3$?&`BNtQ-_xk4`m^uLD|-wss-c8W$TU(j%ErW&(fP>#RzrCXL$&?t|yo;9o6 z^7ys8uW*Ru*VdaG>RlZ*1}|NO+U%_udQ+?n`Yu*{&+Wb3Pr-tGEV!pqO60DsCVeXp zibZ>hWRGjf|K$Zg#$f2fXxCj-Z@tuVib{m7%@7Y`V`8(R_LKOP{fdUHIJdBK!E6Fs zt#&Aa&YRV70HKo)GwzA2Q9Mwb!#vefoBQb%4LM);_(S%|6WgAQ<*_dX$83RFA2P?M zRJp~Dn&dDJ?k>t^ z>AuH}J{}$B<2yGD*G|!qev>6Hh6LwhEVl{coi|H(+TAI78ilo%d1j)634w~uwjwqu zx*)EieQW7Nw8*a~&X5`OEEB@w%RTz~_#*eh3sR)%|b2t=KHzx8ljTMGXG z=y?%k9sjKSthn?l)PN(`l$Bsl6+Wie8pS4-Fi~uYk&=Z`0f5E9Od_xDW30g%Y453=18JK0A*~gd!8qg1BzRxeQ&0 zHXVw^&(E3~TGcr-YPQ8gz4R&_Np1E_@)4vb+dL+FkZ`+NPuCx+C6ejy{k6 zW&0$x5_*D4K!0~G?Fkj4gb2|Ta&kO6i)8~%ekw#q9lBwNATV^%! zBin~O=c4f2i@3)8>wiDisHhWmuWB}Do*ScKNQB1@0PrIP(uUt~0_y~1@^cCQNnt)B zFxfuquP8&Wo@LgT+Yf?CT`K=6XWp~{Z#m1mg|BuSfmO%>(C=T92eL>&HE5MrjWp?B zY1J)$N2wCjTB-l?J;B-JEV+jwPTRH))afMqqR~P$=f^oT?&12}+lK%;Q*n_EDT7bG zO-QNC;$Ya#rb$Ohj_bRF0!w`^gjGU@Tyw$KZY91lgp-$S>D0hm z^Yd|3$4%Gnu&76utFHQNrPc>O1MD5qZdp!#I$S@n#^9mwWLDb%PkVQh2HR@!Me*@z zw_0q+H+Dh;EDAbND6<8w2*B|;k~0rD`Nh7C&Wg2nq^O^* zJ=}zj2ET`8TsWss9lBy~JP$xiC6%j#2dJ1G#PWJRw*c*noY2i{i(_pnGEl$OGL1KFbTjF{9f7^R?? zm{5JoPEV(ZP*PWOh<6*zFm48{}$ zwmB|6N>Q$nktZglP>CalC^?#~cCCsf8?YAA2VbaiX)x6EV34#7G+Z07RV?}z6G&0ehRVY;-kD$KGtcGzdImhURoneuyfk>oVR@qckSlVf`?c?Q z&=0utxO^fJ;* z`l>G3+@&9Oc)#{DMuZXcGK@X&b#5^F!LEB~Ib1d7jc@)sL#h1Isc)b-AVH~Vhz>9= z3==Di0w};^q`V{#nDNA9Gfy>&oB72Bz&g7LD+n~nken z>6fOYKg!Bf#`LMmSlt-_1Dz&UP)cuQtrBL`bD$AATW%p+1ZQ56l5*7-aVJbYQ(0Mr zh$H%Li3(<_9A+Um#^9nx$gT_gW|@OZI)##Ox!$RE!C(*C^v9@k0*k@VdbZ)>|JD6$ z;gb09n1C>F;LB&yP#2#PuacOoqotw)+0k%m=6-SbL zvQr`=hJONMtW_!4*#Cif0|;=sI~|Nc2uEnW<($u_kU+wKiGJ0!U92Q+PJoVT2+<8_v4}o<$O9%ug$}|W-vvPK*UuFql>Z{ZJQJi_8v!XIi?{>z_W~!>E9lu$!~%c4Af{ z-ge?qpA>)|rb+kpj7l1><;7uLN7Fr7E~Gq(6p$hFn{2N3(b2l_>AATbY7q#ejeh9Ziz>*cf`fz6)<)`eENk{MJ&r~ya^(=Qt>yXP zm!wS;c}xy{F2nejF(()mbgLkpgLWmDCH07mk6@{OewzLBCz7o?V}!kMW9ouO4v6m~ zOXw(Mtn`M7j=3H?Oq!g>L#*4lwrlz`e0RWLr1NR@XVp775!vAXl~pj#JuMz1p$eQ1 z9*H)bNqNvx8XcxG%~V-eB|ARd{07qbaU>O&H8)x0IHix#=QNvy`QN|T0w(My*r?w9 zcO`*YD=>c7uPYc>l*%4kTIMwH*=x_N@1MW4+b-CSW&EILiLoeITliGpdxNSyBlgVr z=@ZFE*CX@oS9h2i9XnUt`KUR%ZuYsV={t}tMc}yPdWKqsEB~h$?V`fM$rYm6vWqYo zO5G$IV2PoOm8Y50dQBP0?I;hlI zTdANR4{_AhbwSx&4sh{g3~xCbhDaqR=IhM<6>n-yQjTD*R%EN9TXAoum?^EKgIE18 z^{xO)eM`_7Fw*^_C#_@cU++`ZyZ)5yr{9rvI_~`4fbZR9JlWSiw@V5OqixcuQ0Ehz z(Sf5XpPig^5-vw?JQK;C@$H-lFT=+O&2Vaf!I6V`FO!wDN)EM+^l27@YQSB9G9b@2R9 zCJw7${*?zCq#4G!TTe`3+g&m~EyMYMZupS6pRWX`NzI;+On#32Oc(*+;|T9HmwFB67yIA-)!TP@H%xePvA4ShR$1ENW3 zA-`iQjdjmO3h1hvvIaX1U3E6W(N29=bkayELy-Jmn9UG#@XH5-yGpRy3Asf4j`iR2 zyMl$sYGYS=#H-+l1reWlo#iWfUf&OMlqVco zAhGwRpTmeFjAs)ngs3%+(aaI39*_0maz0KT<)y^JJ^EWq1LGaT0$4gH0w*v+%{I^YZkfe1h>I4yw0i*yw4vT>51ZyEgriwfAiBuyIHCLXz8QFxX zgRU>~$F7uaXn|#qwG~2RW`L!Bjn;yCaT?Pf3qMPS?IwAz#>Typh1&}`n%ncd!JXrkkXR}nKs2ocmOTDv%_(8jk0ge91>g&`n_~j&oH+e3NvWRaZNrEK8%{+V*)Uh zGw?NGwv1>7fmnZ=I?qJZ95-$s®_O+CP`EElT_xb@^X#&&&{%aQ#whd}}AW8o~m zmGN+@w_k(-?oH+uPS5D;TW(qKXGK?G>3>a&3yLo}@k5Ce(rYNH*1{XAc(T5G8CNZ0 zYIicb%)A&HtLhgZO`?XszPSGAMNzrEitnqa=sQl5B4KZgJ;qePD}WRF`|;anR|12v zEwf?&39uXIy;ILEeXShXoWj-h7h*Q&C9Sfj5t;5%<2X~dT3n!m#n7*O&@2X>fPiXd zaiu4M%7y57_1W1@E=PZl>1zLpGL7*YGKWoyIxS^=8lH@Z>YhTuZ-oy|3`Kh8JcLN^ zU}6JW;*Cd9Q6RN$PA;yKF~2YBQ~)BF*fmFCeJwE*?#N@udJeJ)WNH4cSC7NiS3eO# zd=@q^>m7=LkA-QxiLWkHX8qAug`ZjVvWzN>9!$iQCQMjO9xXd7a&jti&=T+_O*McY zO;&_{LkhkS@EX0=`dXCi9JKP&TlXgVXwktc%F4mXiaJ z?}GW}UtV|}c800yh2I@?m4MNgt~GD-z_M6e(@xv?Yj`8Fz}UF&42z+49DkgMjsDYk z{qL}JTe^s(=~!^W*`ux2f?-U6y1AU*66?j#aCpnB$_W?5z3nG9y5fo5sHG$EsKELxyHA4_7MV17CPF5srj#T_$Ocz)iL$NIqJrIFra4 zD6;%dXh~+HY0BbAWKHZJkqDtkX^*n}lvZEep5lhoa-g+CSb&@&qzWiSfw~ zguw3%_hjgbu0UMYYu@x`e>Fzy*FQ20J))c6F4$M^r!D(nplPUe*3CovN^W1x1aCt~JqsQVS8J$gj`D2#FB?w=LGQdTPaoN;oQg;`u=ii{`965UQ|=XXE-dXiK5EcpF<@&UWz(BVw=h&d7J?F6cT zvrv9n(dI)R@i+~N$#=O_zN_Mt(I!>DlXFz+^DON5p@$L!#;yBnF$m}Acvz~6z4hVa z`}pOwK4G;S+0oOx5rk*LJ z?YE{)yJr@qR*o!56r&E1xH9T;kA`fvopP0hm~rFSG&du;jY_oA$t zoE{gazZj(bOvA!f0gJsa2bjPBh>JnDk!%zf&qUwJAP=@|+ci;mPgb@LkM>R0dWR|q zg4%(Xmca;t;ctH6S2FOE@3@7SKkpemJMQ_!GsWO9;pQA)`Fvst$I#BEm}h>0nl zXJ#TFH5^x;8(%v5%4T~6>>b=_Ih64KG5sYOsI0cbSOjRlKgyjbuG#Bh>suFzU}Wfe zk$*Hs2RGHR;X3)nf_EJaqSKtCW$Bt&IYa@eqEbnyyhs+vw z`O{QfhqtBu)}`EtyuHL@8>$~^)JsKsgV1@-aOyl^@?geN6-2+Omlh(bIMfXdKka0|+I;&5^%2fJ&`BiN WjiiWk^ZgJSl#GOec$KJ8(EkB20u~DZ literal 0 HcmV?d00001 diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/term-context-evaluation-example.png b/examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/term-context-evaluation-example.png new file mode 100644 index 0000000000000000000000000000000000000000..de899306376b5ff880d74ce0888f0ac9cf85f434 GIT binary patch literal 9343 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 MB^4!V#f^jiA3%oqApigX literal 0 HcmV?d00001 diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/term-context-failed-checking-example.png b/examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/term-context-failed-checking-example.png new file mode 100644 index 0000000000000000000000000000000000000000..40611844b071695eacf976bc5b38a375d531589e GIT binary patch literal 8642 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 literal 0 HcmV?d00001 diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/term-context-failed-evaluation-example.png b/examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/term-context-failed-evaluation-example.png new file mode 100644 index 0000000000000000000000000000000000000000..9a2376bed3d8339ab335aa23eb8885092db117fe GIT binary patch literal 8681 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 literal 0 HcmV?d00001 diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/three-phase-odo.pdf b/examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/three-phase-odo.pdf new file mode 100644 index 0000000000000000000000000000000000000000..88ddf0bb5b4b632f33e20fdabc8de8de0639146b GIT binary patch literal 106923 zcmb4q1ys~s*RLQ-3J6L_!vNCVspOC)>sDJ-pamZR&JDWOEbI4j7Ih#tGn%F^1vBbr(oSYp^jcl;o$5|G+)j4lH#s6Yu zloOlY{Rxp`^?4TB|FG-MEe-8E`&g#7kl)V&e_fx$^RM&NJ?u@XIi4Arn__WD+1Waq z+B!Q?Ula5Ki{piYV4CeBzKYA(jk|C}sq=V$|55%~9?C%Ayk)Md2UfjgV3 z7}=OoKW67JvoLpYG4o<{rENgDlRt00Gs~o0Jb%= zleRE%rsn@myOFb_#Xpp@aZz7W#!1a5#0L=n^yWgqd*D*sz-NDNel3${j&>$$rq0y5 z0HdU3sX4$lz;RE1|Cajw8%zzX`+Yy^>s4SIE^2{)&K3uLZX_$n{r{9G3X3|1`r~Vv zswt}7!6u{&ey<*EA1r$3(*M`{#b0lrgKgx&@0Cg(#TFEW=LBcMf>W5}LjzJWgFlsW z#irb-03I&~{;g=w2f6>Z3S2YgMl=@A)~3{g|B!lpSBQ%Vz(=9~yq5x$%-IfL>ovmw zo%rXyg`KT5po`R8*L(y%RJMcs*Ly`%4>vnUh!Zu}Z^e1?FG75P+~rLz%wIcG^9t|)+y_+I(cbRbWT>4T zUH;K-Ydc3Zdm|Ho?*C{ihnljHlNB}BZw+~B;q3Ix)KSXL#@^2MTAu~~-;&zQK=&pe zf>qmCQ=d9EF4h{ZD`T)X(Z74}RGy9|SZ|x2=8hxy=~G(_%#3GGogN3=!bCCVZ0Fyu zpQv%`PPEZ+e4b=ose#bfbm~7A%XjmsD;WP=NPjBPcv)y}-rtk%(N}QTBZ5fZM_y$y z+{Z`x|9+A5poP2^Rz|zKuk*=-@Me7gipnf6>3dfZh<}#g*9MF*|KBehGt{!7pE9pF zvowVH|DHxNi`sS5Af*}v}y7!46gi1^O=f$ZFe2A{7xGwnjK}j^v zD1Q)a>bv*@CBKxGe7>bk{Z=VMbdV7C9Hl+^4?rjyh8XN-i1jDVs!PkJQ-^h|AkLU z{Uz)#TZ6*=Cs~!UMJA#iz2|v)X7KmAEpn2!MB>8~+u(ZxG?YF}e~&Surxw6w**N;33?!CIHp6O}uUyjOqZ1ft`83+8v)hOIQ5%tu5;MNtI3lhSmcnwTg~ zjJOenKSl)ub+~2kVg;+iJtHHCQq9+|-`Q|7VSC?M7Ut(M_^L@?;Ifm7`n|+e5PA47 zyHIHI_;srgnf;~83Imjq{`TzbtgMW?niCQdyI0;XzVY;XGu}b)J7+5NdygspE#Uxv z5Hn6}{bmav8dRxBMqgjw!J$-lbh+oDmR_mdOhYW|62D^E4@C-f*?+ON2}3ZCAoizX z6JHS6(ZX!iZw>3xkwWJ5ho95GEiXHZkUBh0B9}t-@&f-& zzFeO6cOxFl$2Wp?c4r%@Vna?!)?h*cli)o_^m-*qj=-wEAs+ zoLv~+8>v>}dvkbh7na3VU#>#lfBXpf)fG45dt7__Q_JPO?4eE}4P?P|iWeom~8*ZyOIl1R|34AjZV$-}>ED2tk>Md#(qafgZ&Q6o*rxo!Jw z%J=UI--@sd2t@m}Hfi0#ox0fUV}#)4?BqAq!=9Px{hOPcN74B%rzoXum~j8kTeC$U zt+0E8qMByKKR7%8how_=KXO4xi=N~dzfF?}VzyLHqZazC(@5;5<&~8gzZoC8K8cw( z{VP7}Y9^WPZw$Up7G?Qeoeq4EEe%?tla0(Kf#HKBcz=!5a@*CPF8g^Syu1&?WBe}8 zkY^mOMuuX5LL}*XGVOVv+xc}*GjTe$VSEcPtwCFtnlH84YVblVG5P8)`T1U2DeRpM z#P~uKeRub>%H>!r3@*RJ|M&D*8JwqFLN&lsJroKsJJX>aXQB5;DdJ?nZ8Dr*S1ii z_u6+BFoEy;#_4Ohz zXS8`0OAh=RS83mt^65SW>)x5kB{8)Rxr!I8uz?kC3 zt8YFamw-|N>uC@v5|YDKTA0)OQDBtdsBisqtSsVA_Zj9rL3%MI}&Ko@#WVm;m;^OtoqQ!2#yB#`L=K}e(TW&ACcP; zPQ;EgafyK`^S{D~9;&P;WkG18` z(Do&eWBq!u!wJ0LOdj)ST>@faxj8E2NvADl<>fC%33y9t>LcAzColtN-(5O7x+#NX zK$iEgxmnu@UF}v?0*jV$*F=@gM7cR$BL+LO zeqcxs4l1`W+V7x+ffs-aN{O}J5XPtVJw^C2<|O^nn{OpHut(uu>#0%(Hyn*yF-c{D zbmna0yB6jai$ZG(KT}%B-iWh z26K!W6!bX@m{Xz8)T(`Hc6)vMAgoS)&s=<;)NyU3NWWWSJ(@y9zG8M5&)fo?P6zMV zqpwxJLwZn_Bs#Rtey%0b-)dK>XsY+yk4_Y>y<+adqyd zHnd;tSdTjvle*ZjQJj|67@%m8Bg{M!73EAQ1N(a zwA4f&?IguKb60V%K*!bJ05qmxoHx^W;iU{M#NFbH2f@U+Urx)R z3CAvWv)68BxJ_f?Qaee|^YFwQ5O#NWuNB7ioZ<_(Qk{RU8ZY>hB#NU>)2B2^5P)0`qK5}--@e5c{>fg6AuzWPI!+Bh)?LN+ zq+LXkxsoz6cN!IZb42mFD;bjlXlysdLvohKga0rA_nHX{^@qc{yWlh31zV07g#Kwe z$9SMuW8D(bhk-AkpCVkk)W{^G4}}p65rFq9%zrx#U0h$c6qYjMn7JCRzB(Fdd|@u2 zmwg!8L%DX5lDC>k}$MDX@BjLjA$q>xwax zR3}a79g(E1A3P44pEBBUad81OZ^&@R3e90sQwckVbxRJn#KJ}v3Irhxq6s4gzZK;b zK0cr*gnE~2$^vs)btKPX=AM#V^d;_ul0C{$;KsYn?H^_naBS6huHRkxYHAt^;jc6~ zcO`oqtIv5Q@2!_!`2a?iR1kC=dmu`7xZ%qTazZN!=QN5DWtwz}pW=K!Z<{wGP^St$1 z(OT6!wq$;1NPSAE&I=tUzmBR$G4Q)+O~yp-K^egxL8!|<2}Ox*TxHxm;pM>)>T(LA z!8q2q>fwpSnv<%-J>P~lre|G|$CkAZ>xubCPF%%Fu`T=qfH8FLDz3qbpKQ_LPz= zvu>#JPkK;n?4t3G-Ap3ZnkzzmnCMf>O&wLY6?3 zPm-3A$&vEr)!pt$%$N`9ai4joJ8;g-JeG$hsG815sM-+(E*kYdKV8&r*GC&mowoG)uS<{5{xfp}1zM|+zI$KM6p@1?AD5Y=6? zTe-=D+Z_88UgOY)kWlswz7yLUOAq&%!WzFpnv(7q)NnyO9iorWyCPcvegMGB>KSb7 z#gWX8>zkE&syN;5YZ6D$CY8}^OIo6;FMZK$HxEdp5<$lJ zt#2}_JC^!?U{ZkZQ~z|VmaYRo#iTnb%7Ny6A_&pD_cmY13%MW8dLTkKhxZ!ZDukrm zGOpV?Ub(YT+N%g{ox~r{_`@YhLwst5$RT`LGZ0^1ZlO8JWBiD!SZ=ooOpxodl;Qjd zD6S^v>316%2u%El3ia`>CfE^afj1=m2NYy$VJ3rkVzKC?1^H~8mI<>?&~85%e`QHw zZdd^m#;(_zv}p!7Lu!U9&%F@-7)oxo`LEO6F|?m@OJS}oFAMW+y;^QWo;Q-pzh8)T z^vd^=psl`htx(CBC-kSTpLBy#zPU2~L6rCms47q=N5}M305r_u`MEFmq(HcJ-M$x6 zty3(o090 z$G-Bm*wb3i;hcn$PyrTz+SPwiTZ7@O3*8;X^I4T5WK^-Hc;R}j_?O9(Z~wDoN3qNi z+KQuJdsDf*978Y zT3XsxfOuXF4bL6ewE2*>3b>aGNxq z>6q@q?f=m5f9*&O#%0_xnAGxEDD|Q5wJLj*M?ZAQmwOfv_I5(x-KC|?nlg)Gkze)d z_$L_wR*nV_4LGuZrQXD3%p@+sm8E}f&byZAe)-}{+&rbI)#S?B2 ze8;5_+3mL_k2ZuJ&Kd|bSv>p`p=Z%lK9E|DL^s`%2=~l6la4e8QGpml>&!JL1D?mE zX2?-{W)$!4l(I`F$3gBf3}W9aQ2y--nFCtz$9LyiEU zORW)!S)dmFEimIQ+l<+t#+p+n^uo2p` z3%XYXik;EH8^yAYW0NQ+H*Tdi5d0}gkUU27)PhRv#l?sM@O$f%`D5thn$E7RXJEtz z^ug{^=ZDXiR7TbdQ3qsttBcrN9-d6rU0fWAkqShgOr3hDMgsnl$j?UZM$}0BRW>lC zu=A?Rh<^3!f%nR3{FRJwMwRqu-(7tvdLTNUXxnb zgPm$dkxjD+%R0(-KPWQ=d?-R9Etd zM$gQw0G%A-xsADm)e>y)*Vu5<#pQR!ucjq1#Im$+8RKns^dNy#T#WFB@3P`AU9o0D${pE;cFE2~95jl=(?NwBfgroaeeanMAKuyC@4GwL@Yf=x zvKgTlUsQe86SNF;8hw4FrO{9pM@L65&yUT`&8r#Vb3*R}Dv8azLh-0vU%b@Q@0Y9N zy})EH5-%rY*7tEIDt7U)U!ZWy%%TTVYBQ!=-e|*Yl;knUW3{JVGW;^N}6vJ5pf8Nf#!(}q|~^v02I`1$#TnJ)L2^~B3KFJgpW`g~naYvdF7 zIh0paROI3lyZE`buisrd4uU8wgx)aec8H_^$YZf94uF-yD2s)<)!XBhEbQ#tO#!!s zgoNnn>4%1f4i68Z5JazP!3hv{dwY8;D=SqLLZc#l98FwpeCQ0HH=PfA8bGH^wfOZL zAA7Cpf{VnLmX_3G6z-0ogQHCjkqA z!|MBpju@)`+nxZXjEIhoj)_rKRP65UbwPnd@Iq;*!AH}BiB=9fvrqg|zgI|x5|}p< z@Le4Gv`(v#ax*PNI5~B0soht{o3-#@2a%C|gL`ZCaB)n2?P zD=Wjo#%5t=me*ctX0KYH;{16lACzifV`{{~E(8{0u26-7e#_H&t|5>&19EY?^|Zl1H@1$uRT*s-A!~ zK@_{_a~vg~0PJp^@ZiRk2%-rmEGlx;JMS&Rhg)@(lyJoAKIP>RzGP)%EBx|hj!1M~ z`YZExTa-KH`TP%h`1HgK*b%5=@@QoBC#4w*GUe_lmY1c2YVA@^=j+}~3@0^^sELVv zu`Mj-s`@C@xc#~}XF>TRC%Ox%To@2=FrkmR^JAnR@^hun1f7gaY<;e?Fok=Rt3-KI z)GZknFpp>I2jYeP3XLhG7Xp%HCOl^7W__i`i$BilRTKWIBy8_}( z+&;r9_0SXxle*R<5hU^;qc0h>udP?|j^NV@9X457YW4CjAW|6r+N{dpAGMphK+jw8 zbu^paiHDQfdZ6=Yaj<%uszwzr%Xc1PhJ!k%B)Hd_cMfd_rakyD65TvAKi^c5C6h4) z!MR>@Z9^JC=5Iq6 zXPxTO_HWPYY0&>J^v*`o&Vo|pb~f=Y8ZWvVFLq=6K#eVjJ7!Wr_!9+Rzs|3*QT{Mt zOA45Lq~-Pg$G4A(?ny5?-v(hpS!nkj0b%#ze0x2Vmf5%JThOx|Q>T6Kdw1l4S}U0F z1q0e8%;R)~o$ajm+aT8j%fRNH^NroD_2nv&-W>xfkkD>G941~6$JG1!eM@{+x2Sy5 z8%qZ=WM|_thSiy52g%qdt0I_L``d@khz<-?QM|^@1#Vb%fE)5BHBxl zm)~pOg`meBpUt)&Ac?%PKtiHyAL?&_T2R8R7Z3|LT0AM|8+Y#OjrLiMA}xp|JEBB} z7D_aIo^AF38?4yZ1D7-d-T$Vb3GAT!?;YZAH5*|w{9NFw{}z|tBi)F#S}K+u$_K-Z zZPh8|ff!DI;uVzycqE{5zVNyJSOMDllY2bkPqredjY-|)em?~sDH!=M{@HiwgX9=~ z=`hqTpK;3RPZg^9b3kWNT;37z&s^M{_Z|xQsA!5ix2ARcp<&J~N0OIg z0I@mTn=M{I&;kJJR)ZXrJTr0NPoY2(twp)XxZSKftQ5vY)v6!E5l_MRAm8i|ylu1EF5;r2fxN9^TIH z06yLO7oWnKQly&z>O$WhpHahMs*%y(6zR5u^Gqv<|7wX~AclL=;Ev?(wZZ}**me5Q z!t9OVLG+-U#?WV8A2iLhe>HZlWUn{OTb|wsBw2}pz3R;PAH-9mn&YD&UOb|FJiTEu zU;=h@AD8jE|HpUY2k^Z0cVoJTM}#=!0#Ezq0l4JfqVdN_e*)B|EZno*i&Z6|2q2kq ze<}N4>%;z8{{V3)L<&v>h5oOXiC^rR0YK&dwtEbCj~~Epc}D-mi}-(d@eJTa{9@rH zE7bZ!z87Rk*Z?H96|DDN;9H_DB1gUeV7!kDOrT*G@TDtO4$-dNl8&k2u7X-$SVQsc6)AMnB@S+!!wO-c(P>co^E_-udZoib6YEcl=EDS5854>zEhbQU^t!s;FM9 zW6eoZ++Yvgl8_wpevCRXMIoDrYssFw$yT`3z0MfkEJ4?{H7v6G@K@K0<6hX1c5IO4 zOAGIdjiD6t1bT=+r>=p&AMz3%kJ9<;Btz-7O;4~E1mENcv_De)c_3yz(cjJ}>wSuV2!mst>-nCvt*Id@cc7Mvv%@zOpb$@hr%ZWXwITV+oB{u)-S3S}+ zp^buaO5c;Yqo?0#f~PuXx2*ov2_6UGTX#W}IfLcnI%BGAcZSC&r&6kZT$@4U@tJn* z&sv$Qn^`H3NZ!%H!otkV%xiih zG0W#@OjYdgK>|bu=+@?%NdLQq{Zf(pdCm3p``^9}hgVIo@|X)ku8sW}VC>3`mwo#@ zR6>`~o(~=%P+neM=&G$3l?3v%zq6yG>e$BpnH9&49^HQDuQoQz>4--Ut7OD`CRndw zgLpBn>$T}F0_+8?TLAVtivs0+`c%16Uzn8T)F)I(JP!Rg(*k(XC9S|6v0k+B0v0f? z&=w&>e?;+D!bH@*054h%F!?(MdqrNODh;|CG5 z(1O>{9@jTiGaC`9c-b~j1I2x^ZwN2XTt#Cd5&p_2?K%t{ENquI>k zbjVpv4f5)IB7TYA?c=}f@)g=s5NV?+6m-13Hm9%P<<_`m(+hAS(qx-5?qc><{313- zojp+M_B!5909Cs^dJX&Ik|fd50Lg|-5`xY2dCBf!Z(|e%Vx?mmdH{y~W5*!NA2h>5 zyB2^#2al|E>t?Gi(68m^=60NE@By5Ey84ZY;BceXv%n)MSi!bFA%IsH-Z*L}_{Y)v z^oO;fx4es=T;6?Q6thMIG-^qJQf0_JGN5nOQR4-N!=a1(ah5qZBz2;Vzk}!r2%-#~ z*8whK95A!qAupdCz=VGyU~bYaRA;pyLdk~HaHevIgc z!;ON(fzYMGd}C90Nm0O#B#(aG1p9O#<(*NbgPUi#3`Yq}*La`q0ce^)lA)aza3?_f zPC}xwt}fm7Gd+NJzuZI_639QqJo`5>ZZly%$A`pV6;)NY>GNyk3`~>g1IXF_mXL@@ zZA}d@b@7&cAvG;ce-4-o$sYcjTikv84_SRTWGO*S5LDre6Ls~+Q?F=k2(nwYo5kL@ zt+JymrrCb882YM_CSaFKjE&kA9v$!%|T-zSWZsP`}ed00!b@-_$FtP zW+CjXtp1S_BfowDuJq-t6phVETnCe5F451GH~C8dih?ARJS1eF{gcsWoLV63j)#1! z$|kP)Nd{)%R=O+W;^OlBd0hXBi2dxX0h7J>wU#&Z2?+_n$7WqcdA1_e9(Z^fH&T{< z#d-glIzAvH{ttDXZGv+FaX_oRcZ~=_3^ar=2y^@2wzRa=)rp=JOU7VQoAf0bKT!yY zI_g3p0K3Lp3yH2I+$3{>;r<{YoWgKe9K9m-qC>n+djRYw#l zaJO!?Px=Vcr2;b%^Du(^{ssZL#4d5K|lw*qeDYnh^qt?0nN39EFr7$C``E_Xv)9NorRd4~Hc zo6#!pFux;RFhhBDcDDa#R-Jp=^%T)E(DQImyj%dIxx{%TkjQ>Q4j{jKLn;sh141z| zeLnMV>KJ8LB)Ek8C7hlBA@pj5@VdWIG7I;s{_r^Kf^0-~noR2t>;ke=CDhz|xlU*s zC3Na&U$9jq4}q}3PWP+IVuH%sI>T0oFeFnM{}t*T*-mxMiDW(XTE2Sg=FG`bvKMEC zAdd0O8a5i9@{-73cfR(fG(nWJ4rV_m*UrSpNA8D~E9cxZ-$AX~K_KV6ta*z!fgX-1 zKXbKAd#zc{xX%2SgLA*_Tw>dN)O4NP&^->6y0HPao?L)I-^gf%vz!R52 zG2q^242ov+>=E(YY>yR+EfcVNKlDbooWnBT=5OT>7q$5=Ef|;o@v^R=NUVf+Ne&aN z#@6L!uddg3s+h-D?cZBC`nyHUE&FuT%0rcQ?`5P5K?sU*46ZzIQi9oLaD8|zPV%2W z;8ESS6N0Z?*-Qu_!zho;T1vvvKMNf$nnJHpo<5=%Oj#>t*M7CWIDhu-E;5-yk0HA_ zT|$YJos&QTbo@nUOHQt-2#`1*tfx>Q^Oty%zqDz;_`6e zA^b`i^Z2y6tR+Ude|Lg|BLXiA2NxZZjKBL)X}*Xm8G4#9rbFD{_l{&-5B|5%5)h`KN0w z{ptrkMq+F;BfPJ9lKxhz^sDl34Hizh5`k|zH~O*?g%&doXyV;XaZ}c%LPAw6!Jm`U zU0fB-?$FHVFISM!UiB2Ductn`3(MZGQ2rvboT$~u@oHonM9L@fV_#QY4@-4Nhco4~ zqu(kcj2=TNU6hWA$>L|jr6!VtD3- zxh71V*j^zs*Z0%bMb^yE50fuKj|DlW-H+ENznp)6?`Zkmk_?wpRFI>n%^UGv=u~m= z5kWT|AGuHfW_hf?lk`hWA8MWhU0VanK5Ke4W?Ydj37z|4oE(#Jq8D2bzZ#df#aZ&) zhsUAc87ae}qCR zk@!$(oN(UCW=@LbDC<(TP9n$6k%(?G^brjuPbm;wfQzu2aZx7&_pVkmbY3LVN1Xrr~r=%g(QLQKZGLj*>+neX~KW6e$ z5SMD+653E?%MrBlyu142ot89`aSF0-S7JUYkvUbG<;$;$Agsjx=?qoxn)mPD*VH73 zZg$w>EN)zRyHG!z+bJbn>HRKse@sTn6Q$kJ$%*jA5z5CE5(NoDk(NH4#3DH#) zx*Omq-877Lln&}E@n4Nzwhvlc;@|d zjApNh2``|y_xqxK7yqf3H1%|!l%FegQvba!dud~$FbszBncH^)E(pob7kF-~@{JeW zM(`RdB7T~y;yO!R_Iix<%Mr<#YH4okZ}~xrm%fPM2%VP}$vY~;O!a^nj*y>9wSR_b zQIwl37@zByXI`=aCIyZl%S#+a(&eW6f1KJrmW#xsIRDUz@WAT-GNPJ9OwbCU4M)|D zQ0Q}}nOP#eS9Cu=Eym9|WF~8Db9s>*`uOqY{wV<=p&utltU~E4zxo7o83lss-wtUuKq(3v*?>TlSiM zxn}^Td`Q5)J!|4*YGeh*ZIE`%3-}vv`s`6@uEu5t+4K&TX1UVSzsfo?7wHm&soo`Z zyt|(Z*}j~IovLnsb{?#yE=@0Dmgngh4)c!IAuJi==wo>;>e-TkDH_>9G&=5+@ADcI z93IEO$cS`tq5g3uv4MJ|>$EBuV5-ny_mzWBB-Wvn#a9A*tmQm!WtajhD6H`tb!>si zJNZ3bu)Bp{++t!8TS$fcUex{z9DQj6I$qzJI+8ii2<`S&T$(K&4gO5Z^l=W+G-TrFp&yqZN7Xe?vpZ(LgS_b>n9 z`w;9}>1eB`J5wVFTQ_IH!k93Az1=R?0rRp}+})qJU0-3OLua-$kb{OdtdqN2NRa;(8s5y>mdf(h+ zp~q7KwCAPIhr`j}O#Qpw_Ii-7_M6fPD~QP$P@ZWzR^JHKuAy^{tyszH`JPvu zu^z~l&88(KdpVE($^)X74l3;xzqXh<(};^=p=X!|waSw6rxMen1g!9ny6y;O*cZ-T zP)fuT6?c(dcf>6E`{J912!QfbM=o1*7jE2 z@BF9hkJ9i=)MS=4va$%}d6qkT?5+4I#F`h}bIbZ|*d&{t@zn{?(=S!JU@q4~Iud`O zXO^2xrD>ieq-hw8&(r-(mK%(10tz9>WU?P!Zn^{nkA>LaS*?-nQw=RMopXM5P zw+PrRlvMCuCddyYL@Qn*Y!XM}M=aszriGBcqj;hkY)L$lPTkC;kDUFt_68&i z!~1C-rvGwixdL$_?JW#SKz>Vw8O?axG;r@t>UP?b{EkU!a2a3JpYNJTq6st1emtm9 zEX&7yE>77==PWAHaB9$FA66mdt{M-qmtcGx3cq%_vUZ7FLozoGu#zJINvEXOn za2a4|BMEAVTEp5_&dv);BC+d^Yn^WQkBL2)qoQcd)kwLzdd%6x(f57Nbmi4A=}dTy zyQ?Yn!kaF8=jS|Jmd*nTnF3QuhO05}Xoqy?#}gm~(DMY4E+hN^2GqQ`jAd^jvZ}Nk zbDACKV@?OB(b@U?l|1aPXE{UbzeOzJd^Elzc@Vrtic=j0Qk@`OrAx(?YU+|fr}xMZ zpc7#d3dX(%O0j6^ljPB{>tPHyFR%6Raf!wom*@Vnpx0+D&z3vnet&2tS)-dRFrT44 zSfOkMm;I5?IS3x0riZ*~3p&d;eOX(BLbOnbh5NpIMo#oWBVIlQMo7()`7Hx|e1F^`6wk5n@Kd&MJK(_Y>)} ztJPgU=<`=gE3)U6QPwC}#S^6?4{^6!?4hQ+(i0?`p_vmUymw3uT>M19R z9ihrlHt2<4Zt&A(lva%xZ#?i(6ijpthKO64^;_rsOe46XOLV@U?_rNfi9+eDa*&nh zD}@TM_uQfw!3`RN@tH7#OG(kZc)@{TL?t8kL!^BE-)O3ky z;W$hLV${N3JPb3 z^G$@_5?JfF+fmv`4C>Xfs0i*jNZklGdjk(6zK5&Go|ajI-3xVg7@BqBG#TsKn==py zv}u)cRHanwhLDvj#ICuDx1FP!{J7LykDl08O?0kBT(H~g)lqGyt7*0z06z9JQK8Oj z!KD)KFH~)f4X>E_#!3yB(A9r)YX(-@^If#uwUL5VyKAiB0P>VuY(eMeA{92#25CPZSF)bHiq!iPd^L4-a%l~VXD@4{U)LdMLDi@J@* z+kb177&Nak{W&?u)EwP02C8sd94Nfo-xfp%lrT-?+DJh1ydkiyxIO7W0kdC|2Svyn zQNO3bQDLEs=rXJ+j6YozjHd#=wu(M8Gpw&GPfpi>YVE#=UrbI;He|;L5)OOn2ObjPC2Zn4}}eJx&A*<;IV zU$x0ms7mT&dJKXI+p@uhToWD7#^7sT2hLcB2>x(3fG5%4;|-<_321B!H?Bh?H8o9( z{PR^meSp7FQ!HZ$!@+dfx1imrNhyPaW~*GX=1L3=~`~DH1-yK2bCE=^mP! zzY-ypsP`oF@#p}H$lGT+iZl$W3#$3IZ?BIfPSt`BJJ9^7h-+v&B36s08oZ{4Gn~;& zea>Ag(zSUV)aM7SV<+*>*gu%xRZn?Y>XTT`jvFIu+|55p`S6t*tK1$;*56yOU(&Tx zWsL7fq!9RlG)yQ_j4^L?RQp@VT_(OxEg_<|A=<@RTCp@cH8nLMtd>pdP?k5l6FyWT zLgU%DyN2YRIx??!e;6S81G8%46?Z0~0*tGbnH$$p}W({H$R z_L!b#EOv!X5-1&wYwYpZ^`}!AYR-&8b|EY9xu9a7n>H~H25R3+wxWpI)VI#~Kn|9V zOAEJ^%k7L(?!}JJZ>Zc6o1*Y@wj56Gy|X{B;<7AT$5qH}uQt64QJefBm(Tf`jA-SR zdZI``xREVR@kP_TPUyKmha|^cSFA~H{aBS-@T}$Z%U1`poZ#pI6L#_%ER41kCr1M43nDvJ zcL$9YJEBkCHm=KzW{Vdd8ORiI9vjf901GPAyLbL6(jFC+zMeZwe77b~5B!orwUH6Heel_0O7EqNx%k0G?g;_9hBqqDC)x1a zEG_=^UC&5=rxEc4$dU1c95rmFeqHjgn&`v}ubepgU@Zm4(XRf(B=}Hm_aIl&+}8W> z0*(?Ln8sSW97aY9x#$yp@Swb<4P%Hv$)M46!rTlkb9OrKe_OKDa(2yQYJVJB)CF=>LLS*j6BNNw zA$xX|9n46sxbMs5=n>2!ID;DMCh(+ht#_Ht^J>w?{s+u-f_V*LFi-o)wF{0X! zgk+{X-v0|xuUdg!w{40@;tZZ_j`&5)WchCPOI{t1!R$JQ)dfzc1|4rbV=|68E)qQS z)+<^4#*l`O@GHTMc^_K3NZuHDf3VGkYeK))_0mO$cV>^aQn2cyhv$naziMY6Yiyf# zvc$#tMI|EDjvu4N^mrzoW|5D%n8VNr2&+msgLRDAJ5@@h(UP;d5<1^1SHJmE7PLgd zz*5HNrtkkM%N3l9`m0kk1%&lr#CjMPi(8wEn6Dy(&{zCr5cwnT?mFcMW^AdqB2Od^ z(6dK1FN=LRAcqrp}hG7`vTn3YYVtR06l)!`IT7s?PJ( z8(HULUZ63F%&@#7s8*lndD)u90sZRnV&Zd)hU&+DK4xqylxyTKOpg}^Z-$#COZw(8 zN8hYH+flYe>^H9wRq^qM85?OjcxW_gXNoLl;P~}FWX$S1hu7YDczETk#u8~xn=be; zv66%TXjmq1FDS5+qe|0+GXf~Tq$pfEdf+;?OJh6`qr3kmhpRzMRU&ecx$qPw?0UbG0A0FS9AS;@euL(|Z(1P5y-!?c*e=+bNru>X&Q2-32 zKTd3aYL3`FZt~A8We=|u4di#RQSWM~2}HJfoFg0fnS`5XY&hnWBi@T>(65A3LX!G7;Bx;sYX?YD>E3@)U%I4uab8 z7A3Iwc&Rjpb&?mQvoV*3(40lu339>E&FFkF{R&jq7lt z&)gb2Mg%4+`D4#o*e`q>RF8n}6+Af*v577Eli1t8x$uj}-|Qp6KgIu)61qV9XL$4u^DCn#Z|SK?6lX}$t{7C=-A#ZMdiScA|RZ~{VYtP5M5l5Ha;Jf-4DIncp z-sb6~;T_gj#>44cG|){4(YQfV4tvaw2FfWt`ES9W=+EiLwrx3in5;%cQf6Mp*78*M zso>y#rxvesZn#s`VX#{SYE-5wG~BqZP1N}N3G=Rpg_wxVx!7yFU8`IX^J zaOWqJlE7nCwZ8-tA7o56bZD0F$`C@aBr~!B<}JLCI(AhaMwhOrB}fAgdq6HI!|kpp(T^sX%|22ZoGxPQ`MKo+ zm@Y+yFy+0Mj>=GT{IQtk?;C6WtF^SAadX|WzbME03on>|IrqPoONRnLdAdQp<)N+r z_Uv?yp75d5!>yTEd%-tYb7=!u zMKc~>he(diCDN`zds+Pm38*jUBs?LS_b9|)%wH#b;WV863?cQ@N6xT!b}~joqj8LL zUbzi0&N`5(&r}d8O0pnbOy2qxL~jk%`~Ycuo8H%giandOj1YRX_|g7cZJ8E+Lcnt$ z!OPU)!D)B=`}UDyGHFy0cj9NR>reVco9(?>|Gn|{_mtCWzrT{_Y94=GEJG!>Kixh# z$w+fz*c!_)#nslPh%?3Qz?XD$wFtODRq`7AHviE5h+Jf=4d0sJA|_!sGr902yf*&) zYerh~#ro;>pn$%Nh*Vbem#(DhIy;3d*6&s|FsY=Z+PPa(Vve5nKxVy(|FV{l>*Ogq3zsN2xdBCwJ(_I{Dr6=z)%7BO6 z^{rkC$x=2Ow}NDf`b<$Sv!b&dqE5^E11jxn3~w7vsX634iMd{<_6=Sc#n>&Sq@1kX znAwzuMa&WmmRW$7gJYu~U+;?LUnR7>K8Y)@B?Z$f}n$0BmNmwGs@#+lA zWygaHeE5sDTv+r81yAN%xyupj!#S#;%86-#tRcmZ3MTp`16(axZOK|0%LXoVAURWB zmmKi{d+KL_T?yz{MHbA^8*-^!oy+;sR(_twx}hgt^0`_~)O|b8f$fONw@>UmUR#T< zjqJXurLv_BhQ{2euzZeE*1>^@{^A@JOWz4Ui<19if)Z_fs6Hq1vM8%7&lWwZP*{=` zH!1p(Qjslj27j=A%g@grOyOy*a@@)pdmgor`Pxvo2}j%M*mlmiFWXbKMzBAK&LQt^ za3NlN^nF{Kb$2HrZ_ED?Jc5>DIE`jY6sX1BJ+ZzK?gzTw?Qg=UcwXo%tR0!p={)h7JmvPKY0cYR+MBPe zgS^*Ox$f;HA8}4&HAB;cm`%*yBgV5Ue{vZIR^>vq=a@Y zx$dIH=hU*e>lxffGHccpsWm>P-*^bK9gGKi80s?FFy3Vy9-l1VuUimpm8)xYeD~JKnc}8LtCtX~;m~Jy{VI zvSKx7GW&u0DY2e4V_Z~geV&R%pc2R)TiacaELhc{B-D3EV zpNJKAZ%-a)QvID?-3P+d`;EwW#Ok`Jn}Zy~)|*Zlw-C|=g=|z7=g0jhMELG8>HAx? z5|ouyZPMkG8{HilSpU*JY*77WP-a7d0A{g>2&YAV`f4blGPgp_Axarmmcx8Epxna4 zPyxU$H!LO>?iTmMmXA5+NLty`kuhbMa7~%1gklVzmeFG?Tiy=vaMt{6m|Wsw z|0O4ZHL~F=a4HyslOFo|zyW~M8|uPL#D9o9#RKa?sAy5EfuL7|pYhsw%gX?4=)*!Aw-L*M)>W)qNq{MH_5 zX_I2QgC~)ScgwXIO9*!1k%EM@Q+xY=57{~SP0{mCzcL^O`MlW@c#=Lw2Vnb?fhk1L zjUijI&NBZ21K-uo@E8?UE!$@C42Kti3un!!Bo(_M#>^1U(C~OuMMm@9k;iZHZJ<8t zNS&p&n)I<>EjW=Tc3A&KveQz*Z{3Bl?NB{PJ@E(5%KIF(iXJLRGiCO>ZV+B#6pNc8 zomAIphpE;0I1B%o&XPt_?c4g)adg_IDG_oB*-J$GcUc?>@AQ&GyxCAF&wfy-6Z)sc zn49!H=NF{|A6~LDNBd&IjwB=A8x?tNYx5s zy_cTHL187I#CK&pgleg#rRwtIT(jF8?t_8NV1d>xm_#=vK1NmDCVl=ueDaS)Q^G&^ z0?>9TN3e~p&PWc)WH(M7o%iwY5%38Y(cn-uOU?entYm#5_UHN*){jO#q*UL62=LX6 z_XRVCgUII$KE0@1jACYy7P@<0ayTIdnHRDynkWG&Tq|or=D|IZj~OhR4dK2o!Pj5( z)9tX`e!UQn{J?k*)qhHIClt@^jptc2-{H<#`#wd+|CrVtkSFM-Kg+XaNTAGfj9>QM zrKzFiFDGcb_8;JRH%+*lYL&LVf$B7vLqlf&YB|%urguV%cVLO&s~ZQB{Z#|}YNs5b z@+K0GikvYbex@LKQUxw)(ergNy}q~2z_Z)(0l@qse1rYDi@qRa!JCs2I^=~t2?(E} zqCV}rUad4c$v|?4+wQwi5n-B6l2fiQbo~BzvC-mKR8Px_QV~Bt)qM(tWqaZ)1<4B@ z$L7>mUqqa)2yOQG7u zIyG0YSEGp6?A4XByfNh+9a*Nd18DaPTHe20!V;`mSTf?ze(x4xw~+7{c6g_2G~0;d z=9O!&I_n^wP-WPSm^PeXYc>LYE~wFJm%Of0*1vLCW;opAu1XCjMEQ??>e>W^cRvf4+bpAIn0ey`xDMp!Hc&?zs`{8(O!n%~tuh#Po%e z21I>c2NggN+x?s@@Xyk&oXrB65yDDHIuhoQh@2a(lyxMHXgo51LfMRx%0t{}3rD|F z&xi%^@s|j@V#SbJy11lUstIc#yS&)eyU=<1)jE;q_uNtylGyq?0pzl%Y;Pb*b;W9m zMcWu77Kj}cb9%k##W$# za`#98z#=IgPV7{lu4BDa)%~~iF6u+8hxd)^WNIFdnd4MeL_jE8)_Nc9$yt6S_2=%l z@5bDwJt=CF_XWVSgqG+o4;*jc)Nz8jDUc%Zsf=$q3$3S$Tft^Ng$l@e3-#?Y@2ZpQ z?%D`cE*i?IAoD=d0AxGzM)l70y{I-jSI#FL4%z1w_D>atCLOKXx|@Z3r%G}c`7=jg zLF1;BxlKBlwye)$%%lMo_A|)3oRko~_&m)`XD*({t<8CnmTt}ym9Wb%7u%n=@Bi9@ zF0SaiYxJQdJAYpZ^vB;%`UOYxA!b7!jlc{Hzup@BSlC#|Z8GKK{2_gzyTv@x#$^;P ztcD8D}9VIOUf<)doNYb^h_uL!OK{w}|H)C(# zu_dQBkSuJ*;i7kJNR;s&ICaK(T8KwiMtfEd&R`#e`0_jYNzytDNY^@RwKNWI<`wh7Js zQh|Cqt-F-lucScmZ1mnWUCoC|EPFl2RR_~A3H%=a1c`O5t`kc-jp=D>Zm zSi>3vO=_S^=BY(xpW^q}aIy|G$c5?!m!Tr5jZekOiiRp>wg6#9B84v&RUozpW<@k) za-KB7e&B~0k-};5R90|}Pj?n}pDV<5w@s|DK+Bq3RQ-0?K022BK_B`Wh*e*B0f(`tVby3g$%KqKVRGX(l?Fb zA()MkOxx21u!IgiHOqsodCNLMGdVQKJ@{@-u`va&uq<65FtPU3fOa3^cFb zXYzw;><45$J$1rLw!%hN0EnfadSN$*GSFO)8RdEW61+NoSCCbkW66HqgBTW4ra}7t z8fmVJ#D}%f-G+dWjaIE>pTqI}=-(&tXXuaRwX}t|D7~5!j`u)Ow4jfXQT7Dnmk#|F zGh7;r_%Ah7|9S%j)Mcdmaw+wC^>94FTKZVF)97-KCmueiP_$uF$M`pwN_1#J7f~Ua&L;(&XZ10j?Pv^?uz)hes z>185TA{4os)r%41Fn2quoE#x9J%@$0H9_Xoxs5@VahvHfs)YWaaGX{y;-8+1^!MUA zM4yo?4_5(L^K;<}+O_>!$RdyPRjb?(8`#^!Cg5z5Wl)XCc39#?o%CZ2X3;ZQ!Pst5 z;MOV|0P`y;Hr0d(>@nQv!B#Ip$?s@D z?$|A~<_O}*dG{{az?v=2>}-r^UHat_{{>1dSK*WellVNKQXgGyci-K)#hXvzH%I%QU}#@+w6)=NI>pmJj_^~teEt1xcRwi(Tg*~`Jd?bP-)^JfARKIPrWc>-U!#9%_U2I~` z-L#?znIUU^0ZL{RcDDe_%Rh{CV2o+sx}AAbj^8)rNWv+kC-syaIjp^xX;oyK5fJ|) zIO5wvtC!nOX2_qWXItL5C@-)#*j4$2d)87QOa~R(fyV;tkf()$#;Oq^;Rbpy_p3^y z3NvhU0V_sYy)UPifXMbd{vZP%<`=GiuYLklL-)sDLuEJ~NJcNNe#)b6HV_R%ZG1V`yj-D<;NnfR=X`lOtPyUznGsCz0TvdAVQPWWn z1KgteQmNJ|stuyB(H7yewpRJU{Sc6k!6qEMwf}-EC>kdfH1qNUa3=g|jAWNsLp_ZK z$r()%92Vcb2@fVh#~w$fc+uQ;621tj z3M9%Z^sdi+5r(C9QYA`zRuE;AHyR-)=EgPktHB?`IRB4d;*CJK&JM4eefIh+o3s8* z7Ib5Av~OVA1V9LZeqL~JaE=AHyr+xo-rcxPLQ@$nK-l#2^&;_vLl!mu3HP=Za7$aB zDG->M7XMC-wT%5lg-Nq42d4BFa$xAuTvWv5O+CyK#kufs2+11clLtzjQRo~{ktp!l zS}+RNuNOKvl%%%!0IEOXNqWmC{_R-&4nv5>eB53uA!Z`K>zyF^hgs$! zu)+F@)85{mSdyQL>I*odVCfPYW5}7RBN*yiM-Sv88pT3j zmJBzaImrAMWFqCT$1a6uy)}$=0Lo;1hJ~SAeKd$Tiyu%c(l>$8<=r*CImyd2^0G1R zw{o}=YJ6*ad#f$rd_+z7aJyNRX+tyG+r406Z)Z~|uCQ$SpOjxZz9{!~_CC49?a)0F z2V-%0_(xFs^F z0oh>yVA_!l?@Lmj@?F5jQ-=)|KY#j<32<{?F4BMjrT*t*_AP=BZ3-s6B5XEO17S5o zS~bo9SJh&&2vCp`axtkp4v&g5x#)`{4FkNvSZ_7M7xM-49cX>#pZw^DDvFv~xHmH~ zCqE5!O3=mjz^X2tQQXwz7?j{a@khVlU=TAPKjopgI%(7=WxOUxAVW*{js;xvKW9a- z1}c)rdf=VBp{uta^3#SGUKOq&cic#670ig}Bn-c^eiKV6W*SDx#v$4wVF7np;V)KlVpY?_eY0ny z$N|a=;-c6tl!bVVegmX=Nf6~qTI&=Pt8b5hA)=9BOel$qTcY7Ft9C<{TPAQwBXgHO zvxiS76dIQld;)N-o%g5PYXON^Ll#`;&0LJA3Ow=6+1Rj;j5w_&=w0Mmw=KiHlwT9$`Zb-GsLL9U6&ne-AiF%i8$lJ*Nyd zZq+)sLl4}OzWqjBO|0;bGW1XaD$QcG1rY_HaveM`Qz8UkM>FR z<=<4#!q)oZ!lduano?8-6ryCu8>a}S&x*%0|G$$S2PGvDtmr?Q<1aM0*&(ekxz}E= z&I=ASvYA}=*3lYa`OsxIi)!@_goLl)u}pP@`JS);KfO7gaZ}@oM|Ie9d9V35n+bod=d%%_g}d+? z>vB;2@o_0oZraADlpQG9gh=GNHZ%Y-hNp9KoW8sSQ5wjhphKE4odtX-a)D|*u?hH9 zEsDl|uzjEFYclX@9fgZBqyUfL2krp}{zdh;S608A8ar8+dL8l32A!UMxZ+ra^I%`- z{p+M@8MjW{yAf@EfvIZYIh(V#>W_a@FsR+j%LIE*q+Qo2#H5~ZiU0J>-S35`91llV44l(&oC~nq`k476D11T`E*o>bL-m2f>I%HE>Ybj zsQ#E$)kzs*HKjFRdr>>4I>QL@ob0N~Jo;(0K{Qv4;5)aSo) zaX*Lv>D;r_81U)F5h(p^RwsRWR~ww0p+^1)0o7XbItXe2TRN1^YtwQP;@{`JKKq1S z!?Kho3mL%nF?LSBFgeXOx{(ipAC9Zv`!2lT!NYy1x;_b+|7Ze%dHiq*i`AyNBPUCH zk`P!65p)Bq(j*rmX+-Ry96|(}`G%QXJUy*=u-30$^;=#z^mO|;dcLl8sh(^(!djLEj%#UyI_>kft{#V84IOTo{HaJbA7!cTtZ2C6uP5-}3%i zu63vUYIqpR_)8!hVb+jq|6H^~my(#wq#{R?vgF2q#j)M+>4yg$&5X#l&Yd<5;E`si z3vo_!=+*&R0r$W{^ujnM7Edw8Ih+jnwWLk2U3b4zA*lWps5de!qvd` zHsuGq&T=;|BU9_#CJL-$OMPmCpVtov7DfQ+ zP(+`{cmH@4ftYo6B2x1r=`waJ?-yERj-J<^d)@+q=eHa6d`N7Cvr#35W3_}tNY||m zd$aWAj*USegXR64!W5-H$uEwt4wc>r+u;EqqV6&@_X=WN&RqLNzNbB)pc<&~7H7u> zzZ8&A0$Qt!bA>n4AwjP{&=%A{Ht5aN=f{S)@mM57`yy!~ANb#XfJO$JJIBck|r2j@&2l zcQRjb;4c;h@Z|HaLJ{!ZWzF&~o%yJmkW3a%yrzPKAM!e^)LIa5IfU65&$tW;IrPlI zLp^B-ARgirV;uSLzrHg3KufJeBbMoT38XwVYe;22m{O~nwl)Osye=j^Q zqP~_C7qc<1oH?o2X+DFlFO7_)ndGY~!zqgrd_?>Vr~Km%4F$BO3jK}?sEdaADS;5? z16aDRbKms|!9(x2El}$4O^d!y+E|iN`DZ^aE4M?r+={0YPEfZ!YcTHssDS`W!3lQ; z!}A{dV>MALGR{cXve zaM-9BTV*~hT%o1Riaq9N`2E9P|2JgSP2rWav-|$yC$;2@&0nx9)f}f6#*;U0C|X4L zd@F>o8K>*c?LdPbsg!tnHm<^J0cyQGkWymd|>&**GO9GSmtR2A5B&}^rU8%>(l5^#jB3l3Nxo31_|`5%M% z=L?&-dMJBryuN(-Vs5^xJ-~gDoVMumK2_Dw7*NRtN;7?Z{de!)d3t(kX{9<4A8s>D zax)n;Fgdy0YHIKC_!BiQmG(q-eb`qp-jbIyo1e7J7m(yXxN=5-VjkMm2Cc6JzF*Xh zXN(RXMp{A#?8Ur)Td9TDEucHY5=ODA+%-T%H|V=``h3rvc%%qs*1pi~TEm7?u~-c{ z+Eqtw`dv_1NNo~o7l@@p%8*O<$AEk}W#N1c6EHffE9&Z8$8zOu-1Dx|TI-jJ#z)|0 z+}zxXln38?7IAjexSefAvQ6K(!TMZnIB>zooj85TIm)c`R_bR{YP3sHmUTI4Q~vnx z*6_SvCdHNW8BE+?ewIuSD99p-%#r>g#htLeu$bY90VQK;s4cZTLlx!FCEd(9CHull zf=5zm>b1|d6i1|L-7-ksS~_Q!bi+z$ycqC2{4MD~aMLoREin?8afzsfiB4H)Q0sqf z|DPw2`sSJOu_jaOIj||?rdYR(J%GZ3_oifna7l)Cmh%7$BYKbz!^M%Hk~j(n-q&Or z!6x;E9IKO*?*ekUv~i_OVObSX4KavW5I8@lB|QE%`XoshZbR#o-Z5ZQP>Qo{;bVLTCFpg4!ft-Jwj@BK}{i zagT?mEQBo>tgscST~oELR#p#>cAO;;%E=c6*pxr#j6fkS^Z!J?Ld=$$FC6#Mox`(6V z>{(BfRaC@%#JeUqQ$m`v2V~|nG`=%)N=r$Frnwo|ZmaHPOBc&G4%6&4b=U7-v4&F% zHAQ$pkif!g?%9ND|7#`7`=6f41Y&;u0_(o-Uvq7G!&@9B3w0X^vpHs1@QKdY>zuBh zE<+LsT8S+2wo%8ePm@k(p;2{@&r_~>Lzm%2wo^4OlOHb(qg{S)VjZcyhzr6;EXlr* z(5Ug}^EEu9OjoM9TMoWP8n*KIenqkF(e4sN1@b0R`$}SlmjaKBk(vlBBO-Qk?t;Pm zfn{mk?9m+C>_$U52lr!20ujj^B=1=Eq&JdNXht&X))ea3zYYBep$!W zSC&4%iOPpn)fYM3__w_@@&0`iGYH@HW{ceDi{xNG^kDAYu%j|uXGu+T6VJ>XA&_3; z!$AZz6bx-9dm<^5^JE@Drlx$hjiof{#0iK=?5yaV z_;gJ|oSZMac{;g31y6O$kNBNFoXoV`RHzx4hp!o1$ONkj%}w3^#2-)l=rU9a(sU}^s7fj>bq5` z7S@ViJFWM7&tlt*wm!?Gnd#({LE_!-vo`PN5y$YCuH>GjoK!z6gZlTTrC|Q5R{1AP z{^KeDvsHt(J@+1?Nhdh+?9|6+wP(crAzx5dWbuqDqpT6}3eEd7H^uGP_xBZu%+p(j zZyD&Wex=*?5cIHvY{G0&pm+@R`wqRrP>)ZZr0*)iUsD-k0LyUpFsZ_X)E|FxK8 zMXBOW`f%f2_t;oUFc+Cx)sxuM5!2D>(|mu@j|PK0BP}!gwE-F*2zDE+7Q7F8!gxa! zh;cWtn34>zIIuZ6RByg-PpueUkq+wqG1%>J`1{x5@JUT&`dh#Fq3Y0Tpy35eLBLj_Hrrlc3qmQd-?ZJKaZ@>1uMjYr=e5ZGcsbJRaj zCcm-8YP4{G+4D1q4oI=avm!R3Ey0&4W6IZ-{)#3Sa5Pwm$u2C94$o=hqfUfv39LA& zPZUF5B}Zpkl2+OYS62kEzPQ6qBnZs2rorNSByJka#Q15c`$;Gp?QbrUCkf}h=L?6S z)r8W+4hgsfR9}QOV(lJJv(A7(wVp2R8Y-J$=^{haD`bWYWfR?4EG^YElfC*eK+*vXabV=W;tyNNT0(5#v1n=?5Zg95fxU{ZzWAji_;bV z819E`_RwqJr%hnYDa>xt8df>K9!ceZcVu9iB1`+?F6zlWQjp!w7{>=Gw0?W zJ_a;))2WNDZjo++tFjjsnN>ONy6`_6Rl2 z3K>etGal;XVmDh3b!Xo|PR)<2++zzPpUvbDB-I(0+eC`@a;}OFENzpt&Oue53jq|G zga!H6HJ3p?%|HLo)#|{>_$`@w7u+;&s-|po;^E=-lzb4hS-CtKgkC?M`|mBFg-T)A z2e%I?K$tZL+DnOyxO7(4jcE_tQCSh=OyWpA1~AT2Z$tO+hqVw%#ZMO(hN$X0M*7F) zeaA3B;+2;7s8o4z`?oQTPNF<~#RZ%i@%uNoXV(T;unw4yx@NU->CN&=sf8xi8FRGQ z>UFdh(oYQ8iST)nFI*8og8x5OV5{+ht;f*26j1AQLxkynDZ;wU>!v4y$?aSjoohSj z`}MRgrv{PfAYwGt9DFguBgBtUh2eCFFCtn%?7Il?bxp&k&B4OV2i{U5<5VCDVb^8X z=zYDFzMijOBuF`xL-^H5Nl$L0XOXvT!Qk(x~f5sDZWQ?^CiCW$dDY zXx0udM)X?i;r2#U3OWO+NxM~&1*+=fe^UdK9Qb?wIg;2A#NI5ufhmLs!vsXgUDV9+ z#y%ew`!p1KU+>d8m#395htFNNKy71<^DMomgC?mcBmfcA2||OK7`5^j!~<@&sV1M? ztGMz)f>a&yYATXYX4BcO>W3zw3R&3ArN?mSgj=z8@dv=Cm>3=2_)WQdylJY5cc1LB z=?RB@R_CI2QC5~O{qr}c0?dA_MUDYEnsDgN%}v)gbSx}y8?!#dScAJr%=?+G!iwJc zJ%o@0mH;`owXB?aWBFaN5;y#*9EskppFe+=Il}vY)Yg`tW`vodLG$X0ha-EdgA9`! zRXKN@8}#okBtV}lIwh~1@4T%kNj}hKAzEymFel-Cnw=Wlwf3b?nsKYXi*!_OPUu{U zd_T|ZO_ZQ81&O-n<`ha0%laPE$dH?>`u71f!yiOIHEXTAllG5}p0;Mbc=ZNhk(M9c zC^`%T>6#&T9y}Eh+jS>?$~#xrcw?dT)LyMOy*pmkw_R7qYuPuQPi331N3&1x39;RN z8cDW-I5xl&wpB1Cmf@QFMvos=DCmT&IT*96IPI2>E_$BZWq5H-zxIj_3BuPl^{s3L z_~QjM@LO-NhTr+sB?Ua3UO9oYvT{q2-89z>Qn!?x=T4dF%}7=wn%lxh7!cV@pmZc zuneRWg&dUIB2G!)NJ_V@)ZPX(C?@&Q$iYsirE_!>fY#lv^S@FxnfV^4i(Xi|v_v0k ze|XqAMf}d0`DSB2d?K?v9G{(<6HNGWE9Cr)Q__Js@9$F^VrV>IZ1D-a2np7g(W7jXaWJwc(O;!26V{egU?^|}6VHLwqdhSJh`I?X4&!zZ5+A#)FwvL}S6YzEdPP82z&mmuvGzHPZ!8aVGpR z(R0Kh*5%_1EjT@Vd-Y@DvE*fT%dc?q7%mA!>(Y_7O;2sUB=o(TU{qC4QgzklUVU>; zm5oK(#DuN440_1WQ`&EfqhL5su_#O9XB4A3B0w7jMczj5+X}_>JHxTO?h$!FpL$)&j44N*BR+bw zlf#SQSK&&#Mk%2%)YnJp>S}1XuDWMnUBgaqz__SpXrp9|*|OxS;isWhR#f&>7cHH8 zhm3&0X4yrRQ5x?~ol(4?w3qX5G$3Sr=AjoCn>e)U7?YToNKy|cW6XMcA4(_1y33<~ zfKBU9*1490c-3h0VD81_3M@`W`E20%9LZG^)8K2boFASb;S-v{xt|mV!{z*@!+Cs_ z=1t1VMYl)G<6G-QW`-vxE9LjyI$ZP_-OYyxzb0`(JSF6tq!9JMVP1_svHj^@=CCqW z*2lLMzsyRzab`&~d9ZFemP`gUEJxb7KdIdCAEO|Jd|p9dD5?FM^!#euQ4-~ySw$@O5eW{X zwzIZ(b(=%C;C1UQ+oO0{iSdD)mpU1T(4}q@b{-WK8VVm(UNf`Ge!^HrKG#6;90`Zx zRTXS+GhWmAVSPK)_~S{({^k>TcOY!m4``T_OKvD+sip2yUY!PN?5sLoL@b`oV^Pic zcuGez*@(}wHYD<`Q2842-cYrMeoGq^tw@TyLHixF18rk2A*!L>kc6}2X`nb$YUyv} zsB`s^>wbJXDZ8Gi%xHb+tY!sa|yGw{C&{%7AI z#%E!t0$2=R>u}!9gha>I??Ib48KSs@tOaI8tKv> z&6XUDI}P7!Ma9$>CB%Fu93|Y-)>Qc+UrK%9Vc6L0HM{#OgSBHhjEm#T(3rOP#ny1EJ~h66-m$nIOFy%Xkz z|28C7(2miEj(Ba+8Q3ODoGre^zm3c~z5K%SXw-qWO84aYZu{G^V=5z1XO`9Y!qvDk z34R@cb@W>KV{j5p9ChwXF!D z>`VtV%;7E)tIqyioBr?w(Eh^VXnAjt5zxxSH|BA9 z1oPZv;62z(4oX!b`x{=%HVd9w}r1PQ?M>P(~yoQWAnck z`&bZ-WGqzO%{O>F*c>QIj%qqA@zj8@SGGLN(8PEXVE2gv_;OLnsp%`wH9h%-odO zpXuy0N%^~SvnsE83wn>Nx?H~muVFi`V5G1*`MinN$JT-qFDaWkZ>2T}_bU!rxl;(D z2xigmbIsE{*p|$mDc9csR;d7|DT5?UQ27Cc&>;HPj+6lA+i$zq)=Lyj#zGrM!eyuNnRcv8b0EEsMunzi7zfv(*LPV z8`V>cjR*d#&G4Ydf{BV#hz+%+5_Ge!8Qg;J%0MqZVR2( zGhQa3FXD$hG>5)?nZgzi!A4a6Ox%WnPVf6n9DT+*{(a&3@Ne`eKcSFdeVNNh)SIr$ z_M5<8tTQzGK#>TMRf&^ItU+u3iu}me$f{!pLv?d^$N$2ZD%*Ut_at1gXzu*zCk+<0 zKZV!x74j-%L87ql&F-GE18lilL2?0=4U%$jlZ3qh?SQccS56mN$XwIXx>| zichF!zrkfO?z2Rx3ejeB+nx(V+wOvj~lNJ3`(9dx)>t6=| zgdtH6L`y!2@eIzfR5lojt9S4=Ja`^pH^-){9|LVeK^~I48V~6a)T2nP^ zTP@&$RqhBlZdx=8G}T@*-f&!?>Y}R$z`bWD?(|)LZ@Qwhb^vQGMVRV|tBHnm$VSYH z$PA~dqy3H?r7}CYO%S)%{7$Z=Nk7ynSIrqMM_gOZK5=n)l%#`3r)iQ>BgSD3Js?^T zn4g^|hq%42d>_<%#GUHd-5>hXexQN-`22KGUc`~P93fIu!**qrY|WEtq{Hrmv8eP< zBH#;mN=y=FH8lQfhn0Q$Aq3Q2cMe$ykf=L#{`=kXv8{6_`kuSh6E4ZHF>?fiws4V> zVit?X*+aX7r+bcSC>!*=O&9tw<9OGm0_cCZp(D+Hs{ zdRU>p`R-xAv8)`1q!Hcf)sSppv`Z~{(^Bc|TSnyb!ljZo6y&XpmBy{-K~b;w5FkEH zO>d~E3(fDDZBN;w!m^`bBy)%Tc1A{s52=HWcsH+)bqtJ#TvV#+$MRMgvR>CR3%r9P zKkvs3miv*dFWO_3?lg_+|Hc;$8liOYLAm<#e{J~R%KtPR5^x0ac@HzXsY_moxV>*x zFYsy&zZrmxXEY|L!K|%LmRjT-_7hUooZ5~L(1rPcg64GdJ25;g8m|%f)>jDdR9h2= z_1-y7?NCv}a>41}b;yh*;g#vwzt$k2vcb@K^DFX(kwT0p^h=Rare9dP*2vH zu4ngoQ1MA~3N|@OtRpNfJqYXcO_QSvo+48V59=$LmPwi^8eVpK`j88W;Ilvh92P>3 zxa_JI;_sc@yC(Afb5m{Lk8PC5ObpKqeAngSut=`!=rS~krL>BC*Tj*-wOm%VT2xv3 zUi7V;@gMca?fNPC0n?=U6$@<-_h@NFQ!TW8G0$hTd*yxA#b!e|r$f03LH9)#nz~h4 z`ez?{6%z|SyxV}A&)lg0X=z#A#ZF1VLh@i~F-SAB{u7*yyr9~)Z8@DZ1qa<2%wF3o z<-e6$UdwlHAeE;K0f)@-VPWv*1X)l$Hv^uhgg6iaX$?>+c48RzNbR<%}b#W%RL@Ez}675CnbxJLu-%j6es?XVZ{ z>ViixE$s6g(ouG#EQCc26&_dCcJH|T=e>&GBLC;#ww2L{!+rTNK()q20xZ}9a%IMY z-|fOwwFPJ#m#2UDQs1-OJ8nd^2JgF!AHgrHH`SBG9*w;!_N`%YW<80Jqe?}bK`14sE%!b8p zv>X_O!b*oEVN^7b?$7bDFW_dvO?=;9sx582c-EHI9NOcVmM$of;wzRKgV#D2DRMTE zjK>{G#pncJPVhRLUdxw*J@4Ys?*n?Ty8r8S3zf3>=P*Md9Ahtk`?^h87`fr^)bJM2 zdKe`v0p_3nIU&wK43u3Ie$;g^HO*O79^=iO90Vk!kVKtTzMSlq{pX#)S_u>Mz zCouFhj9*!YS1eJ^PgH@Vtf0yZ3j;$90DyLql@2Be6O6AF6l@`7BlOYtd^{Jqe+h_#k6NCs|JP zOF(?G?DIj%MXPILe)$2JFtZ1DZPvf^sbKUNKe`<>+CkOuAJf2NIs~9a9v7JWyh)~kIDcdqzaeOL*zYt zs}l42MGdtA0=%%WFuWOHG=!8cFV(Xv8>-OZg3wm7DDbznsTcbogv7IME~(+HP3V&5 zr#7>-wFPRizPY~s)YZLH68-@~90ma&*!phPc`&tN{ZRs69$^^mg_40`s1IE@Bqk^c z(&Ph$jLR3J7&^PNR_7Y0JtLaC%+iNaZ2fF3WHUf=Mu34E&&98{ji6!1qcfyh&-eKn z4|VOpekBEb$LjX8Zw+YK_vbwJeLtDv<5Lx9iju_eO{wpEzSONXV`wZ%v`x!cH?*lI z_#3Y?KZq5*ELEx4>cy>%2NqF1Hk>tqJ;E5w_l^kY>BePcsq-Im(~$c5layMA z*3eR z?_?Q}nz-En2G0|{<20`z(HE^d8hf@<2nz#a_vGYc`}k=gD!B`{$!9an*_;37h==Ws zSIz1-@ctDTKLhCn5i$O3MPjS~DV!7UWewF}aU?sbW$@1NK7c{XdJFWWhqhc5HxWgf zmOhpMj>ErDdzX?vkF{pxZNDbYX29n7LDXk8Jn!ds(!Dw@&(~8$={G{7Mn@?r1sgDINIo0-5DaHghl881{%A=Nag9_F{#n;`)Z^DI!1TH_u*IPj>wc& z^J{4RtiW}c+ysEr9qm$<_p=-QgOKC{Mw0W2v8V>vQGK%x#(c}0LPOqMGU0%OMJ6R& z%_&qDnVDtiiRezweh*DmW#{^!d!X8*dvxgHep8IJrLnuA(e4XT?DhUD3{<_%81c-N zMQF^vd}8+<{lT|GL^auH6xk<;iJv}&9nI9eQnJOD_)dg5#+GA zeedWiH3f8{M!proEW7N`opgNyem>r=d&4@pI*f*(2)cXz{1o0oQqAvUD7c@G0B{>3 zc~$PMYPf*t$nR)C_{SRpff7*KnTkjh=I~Dpr7^Mv$UlG3hj=plJeUj)ghN31eRbvF z>`cJnx}2T(3!i_;8lRCqZ2Cj$xKtL_H}%n%sTt;*?j6&)^)%MZY<;3j#QEEW?^OPpIgcSbcG@sL;>d=RA)mR7CQP*=#~cx?ps z%DsNAE&a>|HZ7T&xLPMH@ApY24ih}K)VfHC8YxB-Mi>wv%j-gPU0W@5ql^U#2Jn3ek+M!=x}$t4M$p>hNdMsP!1H0 zqmh6bHs9Xf*4NkR>FN6p+*g^&!WbRC=ACg++`I&9)!5UdWv)**Z+ybkc%Uw^UzA_1 z!Wz!UJAn<`Y8Q12eD8;@Fd9VXcTf9JCkW03?8H)$Jx#o?0cOPOWO;CQ;Ttv@wVBR^ zab@7gMJ9xq4~trumGY#4nM)_&LnKx>-hBqFnrmTC!fw`O0EZU%&b97?us{v#ZFUFi zB5nk60(et<8rCy1Ak2o$c-<}ot|NBlE*L0`&%tMHz^Aq19wr-^H8zJA`E-A}vlv;9 z$}3x0Nlue9d4?c{lh3G~fu2lZ>4mYTKWgDw3kq>{o#yP8os|Qb$esL7aU8e4tr8we z=vB+J^pbxgh#QqkFCGQ;7q;`ef>@U#m!`B-Iq6z!J@z-$qvSmtyNlE=(s4a{PNVo) zl%OXiIvrF`aTafX%X=MZSa9?3Wafxm6eEw}^I?3EzviG`#?p=b>yZK#UaY?fNg2Gwnpod#?gUF?!mKeX|IRY*xB9|77@AX1WN`Dl4J5ZYVEmE0)@lTCZA}x zY;>g5ZQV3IjIvG0jzt>VG8qI~FIoAKwT=lwzXEMgQ_!%yz^gd=&GbEkoN7e^EWz;N zMCLj5ZS|*JXr$|nUBZFY()^)Xm6_d*0XyXxnl8VT6)`FVdgahr* zkkt(|@>C#G%^admjir~#Ni_o<(>&qc?C+09yI>X&BCB#U>sB~QxjNg68%6-DKpS#$ znnb*l?@1g4ODbzl z9urhO&yv!zIj6>`AdoUvnF*=Ge?*In&&89<@>$-ffoS(zr&Uek$Z(LgV$O1^9}W5; zsPvno)ws4h*t=5@$U8R^xYAE+!^_Fn2+I5ofRBK1Vh9JZT^#PGA`IiYE1~rF-zFbF z0(IJmjf%vVo^DUBJ{I_n;w$~gnRen$y8c+rqtfP$`8(>brxFC!G=YaTh1Ktd0K=nQ z#OI%~w@XE0Z1cy$u@*8J_ft>4f*(YKEe0d$hX<2zD~sN;ozUz;)m7vGjk+Qk<3{?r z{S++yGwetC4}$r@pTc2>jkQk?qY!afB3Bw?Q;=eWbp|y1R!az9Io5~gBBKKg@Vsn0 z<{=gySp~h4_kPA!(_^i($I(iJNM-eOJf@1Lqo-}CxH2{vcbUnJRgUxJ4qd#dElobh z&|6(!wo)52Wzk}i(7=b758qmM*D<=tLeSzI-_IXRnz@)a68<$T{0sboE+hOb86Q(K_^HLQ7&Y7(a8R`1wF^2Xu^j!kOd%gE=zgsDip3YjP#)&uI?-b9S3ne`K^;(HKC)c6Glyh2URT88y+6IQx%k(zD{&sxjRwgdKZE9 zPx0&c7*fl~HYlSM3RMk0`hduLp7Dr8Jou_YG}x}zx@3Hmba_isbg;Us06}f^5JbND@mnk3u}#zJuAq ztxNE~Q2jvg@f)qBx#M0i0m}+|A6#)#wd@AU@cLU=8NTm!MyIPj=>Ja79@H-PF#@m2 zLUS0prUR(gZhe0793nlVH|M3LLo-6hS!Q8I-=|_=NPYCMr)4X!^onr)osB~CfJ)OR z8HgqoQ#y=p1aN_MR7RyH(^M3fKm%mw8c$r_xDDYNs;79Z!&j4bkVxjpsg~$3bwr24 zuvT0iU0L((;4p)iQq<&M?V8# z*hGmON;@T7RvqYy1;%=WTtwK`W zzrFDNkX!$nc8}_<6XDC}I~$Dt1(c7*W#n?%1SLj30ueMa*esl_&DC)dB}e>wK0!gm z;&v*!5$9^+@v`^2sA%&24VU-dE@Pz;nXEZ~UK@FckF z_1YI<1p<;7yPG->s`jJQzDgQS_*^AI(j?L19|UXxa!%BEG7lg7mXKCB+JF0PZsfK{ zQc<{(<0?`8l#)O@_5Ct^yzw!ZdpzPMVZN)6_7JHbzBMte5=DF*SiGl7UK*6;nubY1 zM#CR0(V~NYx(KmlqFRWp7 zE=Thq$7>lR?EAH_3KzZQt9l{60G7fEKamr3>?bNr-C5CF&$9U6pCi8B^wdSEnj>ki zelbM1)ilrvk+($^ewzoh=gP*Mzqd>U=RN}>5PN9ovp(H-_bySW0%Mq~nS zO4=}%5WUof%CWly7?Pe0aE&{Sq;x3FF`<$Xr#mE)Gqos6Kz;zSIDw|U*`B(&;5DUb z2D;d13uYUOUJ*+M>7<$Oxoj74(V|gA+x6k$jrGIQ9?B)gBPZ{X#>sRWxEqRh_Fsr< zt|g?BrtVBgfB5P$0`p+pEsQ=?Y&?7d76PVz#6yjFfcr3v{>}k_jxYYGD9e;W+&P9M&Yu^uE=-q;YVj zVrejw{dp8W5FR)E{A-v$z`$0uj}M$>FRydR!s}D9Vx6L^5MFi>3gB#V)i%oYVWgY*#FA0q*HJRJmF_Anz_)bYA?`ac z5`l4_K&N*XHg$<2zWP@Nk_Qh8HEpxBrk0h(kbPchJ&I**dI~Swh0-m zpja%k!|mWhHf|RzE11$(r?sKUF``rlF|v{po+d{dXt3;_w|3Kfa%=XZAx@;~?FpfG zPbeyVtwQb%)sPpwc5fl+`GWYNW9x)xGk!#Ss4Q3r|jhtee%HsNBqiWM{k z>PDYt-c_dzWo9`Mz*KhO$|XY%A@mfjV^wIJ(Y*=_ZCRLq9!s=ScBXAF3jxxadsK3h z!1HAfRBa{uD85E`s37vWvznl5(LgqHPe=jfq(m=SM~)W>O@M@pGpxHZZ=lw4hDVM1 z2uhyK+5jFGt+fO@O$~ApusR888WwgTvT>jm(As@v>Qk%DQHp7(Mtb6dqV%%vM=nzt zauH*SzQGbcyn5-4tF_;mBk|rt(6@Ld8dq5{KV83fPYv2Wtjx_DVSCh8>2`SZg&@+> zP2j<2*>@X7_`gMsnS)bPE*KrtOjzbr!~7HL=D~-72h<3{W~QCy#g{Y|w)PK_*P%-Q zJ+p*N{LpPtRj^-o?`U;fUjj8~Y;zAe^nXJ)n{U?6t0O%lX?gcF zZwkmD_;{L>+i42vbg-#HILCWjVLSkRTxT0|7SwK>`*E(fm!WoB*Q zHTZ*CdxqbGG;M%-Hs>fW>jKAdwV#)_X>Ewpx8atBH|-y`IcZ3Fauq3|c4ikKf{vGj z9TiIEO`qqW&BQEr z4s#4icL=J=!ED!ne>ZIo`~VfH9GZMSB(U4#yaC6Z-BcfZt-J87r&fcxw7PI_+XRB(avEuZ>Z*4V82rh8s`R@TfNEDhfm$h7<4CW*<+-s zaG92s?F!vd{ug@a2lzoHI1)*V!>xT^hYmLqR9iY&zK3*SNq!do^-|>#-i^F%Ax!8Y}OgQ|(A*{Wu1R;o$Y=Gv%!>RRuJ5u>?Tw3HR#EhE#9#;iu4qSp;I zHog+$mX&cTNvk5jhXkvSEX*HCEtkBwq!=?}JhR6RPd1u5CpYa(+bHQRaL2D=k*S+v zL^Nt^g2E!mBum@xokcws{i(O@|mX9%us-%MyZkS54w{1zoJPU#c(zO&3~S?PXy7V&sW^lh z0*05@S*2=cU>(11(y~bMAeRPba30%`ebY^|&FZy;J5%mfh9s zwPM76j4df502LWXKNDHfX&4;zn?9TRC0j$l-*Z`$b6J#cq9oKoJ9XwwXJ9&QxJik( z(5G z0dh`K$VjFOY}lhg8F^?0wE5^eVMzyGtSNZzgw48Qr<1w%nAU)tzd^Yw{x0yadDm1J zB>H_cM{Bx7&f(Fr+vtAA%9K;t+ z{$BbJ2uG?{ONxxW(8-eU?1jp<897|BPpa4PedT_w6CJk?X=zt}>f!7G0PY6La3vu+ z=quX0DmAd7Q+za5V5_Gbi4p!t8mSfthNl5%#{%zWS~WkKp>X6Dk@dqk;uk9E4eaTU zuAADFs@LNnF`N3)5t@@&sOCJ0u-I!s^1j488IUawZ*kb|dcVh$w~9Nc41kxJR*CTX z@nuaiYGylymt?vXJZx?o`@9(0-PX5kcP9A%<&P`PTEdJMseh+NH z|9iS{ptu8eb!gUEK<;hexga2EG>39(iy-91jd1md+@P)DoXz`AUnN z7&^WamPowF1V2r!3K@3?onwyg#x)W&chZfPr7sc;cKo*OG7V_D#_1YaDU;9E017$V0KH43RARzw^>FZ>foh{_>*;Z)waMX_+QtYOayqmK$`NmvVWedazQhUL)Zko)s1sByv+W!P-7|}9rX%s$_KS( zSnhy$dl#}+>^VrrohSo8+{#{g%#SzRzVGRrMqZfTpMS>@MI-ws(n%};x#1dkFOBX$ z5Vdq$bUlAQ&44=Ua;{_E>Vl~1#LC0&hjoy2k4kO?lpi+;k(?T%QRK~t@qk5NBM-xdJJeL9o9>X2?*2UQ#bFO! zdusX#hwl|Y-mDEF`_%b{bAu>K8-^}$=&R28du}qMZb-Vuq8$i@ERccYbCLDKRn3e+ zidL3#eZKi3Zi~Jj_1*sgzar58a%+Hwn((gXk+|GIY%mAZ3Vp-|bE4VhKOd3NnF4w5 zk?QwbFk4-t48y$uGY;WW*|8ps6~pp){jGbG(iQjKG$9_ZihL4}_wcB25^pk9w&js> zqhvqjlV2(lF;ri__dGm}T^BweaoMGJyadMu#ttTBD^F=-E)sEj~aws0a<}3lNy&lmXt8mxGY}CL=ZLs2G$*= z9o}jCr5i&42YHMlrp!ggbz+pEq1ySY5TX#`8c$=06x{N=6$?9F}{B|MEHa=#JFl@K3-56>~2YVu9l3$ zF2rBozR>1QWVq5I0oc24k@PB1ml*0Ho1vlKT;j zx0)LKVYaliP_^BjSd07f_y2n6|NJv43&kC@OZNUJKMvH?(~o@V|BU=c9gm<;VRJAb<&@T zJQrlgfJoX6RU26{DWZcF3utlvKTKpqzIZJkbjrYCP#k;|xIKSQXCPNKWP33*ogs)+ z%F%2&%kEC7yK?@>&h~U_4o9<|s=eM`X1%yyAeH)1EyS#R7PXZcQ3&yQ+NGNm32ttV z} zjo~1L#X|P^^ViRU>3fCKIh~M)L^3e>0!H%(s7y44yN)CmCu4lg4aO_R3dG!k7}N<) ziE2@qwhY8Rt6zYAk{#0S8xB$p8p>!*e{T3_QX*!^Y8uri5sLMFa)G8iS0 z@&oK_DeWnA8C_4~G*>+*-#o?bMrVg(an`PX#`!(t;Qe9z)>Q_n*;;ASudYX371Why z4#ygr?_AWir!PaCIA>k>rny-^;VUAD(MHq0=4$DcJ3v6+U|@BG-?pM6NUvO(ZZrv=dr5Lwna$JR9?_FdxN z6Jg5?vrT7HfPfIK7b^JSbYm`lCn*RHtu9orM2iVMw(j?BHtvIbXU_KzzHQ<%m#|p} zCR+yVyb%t^Sk!}tFVxtKv`pAL4_o8}-zsB~oB<_AKm(7~~4P65;q55X;nWdHkWTC|nI1 zsje0u3Cx}#2TbO*?*Z=A0Cu1lH?Tf@FzU+(Rpl3Jhmr1f1P%jIo1Mw1KnHWKX1sIP$v%lRhhDw;>_ELz8lCx-84h+7-7i2T zG+|dEgz>?WVIH&ti57mo8EL)l4OFC~H3cU42%t9)j?BOT)&LH3m1NjmDho6w+VVwI z*{CK9)oFHILRf~ERbYELcxx$wu0nu;F0GE*c;wggx0AphsO(PV&=B#Z8df2^XAU7)d6ei5J>C$o$SYLHCCD{YH|5-BC{Fetsw%h1wvlAs3*OrUbYWqfsg z5<$#RJD9phI$zc=(TG@?z3%mT$ByG^{k!e1+T6qY{>Qw&O^S%VOKuG^&6>|X`aWOZ&bMtMPA2=*URNa zQ>tVLTDSteG^SB%{cf>&;pZRpTAyT{w0Ks$ZwoLx>2oUDJ30*9ByzfcLiPt9ySEOE z1rQUCMN$=Uq8VWg&O;&$a?*D8cQbaPUoxs1I^=dQ#gxK_xDKMyl815P?BePP4lErE zXh-=*UKPeYx>6K+Qj)H?IP(3?8=&G(sF)`rk#i;ZN2&O6G3LIo+2n>hnPSOQ0__;qPJG zby#iJHD~ZC@2B5FOn_o8pNBr8(Gk7ZV>JX9k6n$7@PAeNli_g;QFqGgY8K?4>$leF z36_LWTjHzSzt&(*C&fX0;3^F4AB|h~^&=|Tzgwb>nLzonOABr0Zx)AE+rJPofH}#E zga;yg3YfO;#(S|g{kT2Q6Cw=(I}y^xfJZw);p<446x<*=H5e_9yL!#gviwFhupFJu4`J1xQXv&AklDfBtvH!G;`{|pC*+LT2Kf?zeKK+JljACX9rI)=GaEr$I_H=FIqh+i)9CzgTnZWBoV@3#`O!}S>i5$DX z0RVK!7WP?S4^&*3`P^npVp!G%X;o3BfGVn+&7MH0K!)Z` z@OG)woXOf=`|BFtS1W`a7r5W@|2zl^Pzv4MQ3RxmUJj{$1eA3YcUr54lg!DuL@PtN zyGocda7vqEhN4+8We_!>*ds`_311X`62SR8g6q=`9iGC(;QSrl0a^4J1=p|`IpD*A zHIDxP62d*e{~Y`>i_}bE8OYnLq#)6~G|3-Dx7JXJPAEnc3Z9dZNckPJ+EEheBzX>{C5ovU!|Kd)_^y^Ed#FUPolA>1!4r)F)(cIs{eqiQA;NROmjg@ zG879*_g8|&iXcZcw`^)`asK|;N006ZToZJ4+|B3xq}4!$94F(RCmSKfQCksd*#q zTyuI%eO7FmaD`26Qsq(-!{Z>J5#sO|T6WPYpR(H(6aPsNbZgZ3k*Ir05V8#a0rG&D zf$nhA(61p6PH9J8Mn;s8ie{<<@ zj$wdkX8deZyO-GOgaLhoGb?!wP02&~=8j6R>EJuSXly1GnN{`_sFvsRw&1wOm*a|> ztljB!X zO_@+jhVN{s-^M6e(1U=jfQ1L6tAgV7E!HRpF;khPvKBq z`AdeNEbo7J0#Xl2XF)yg`A+X=5bxON=qRZ4Tff5I9)ELlqappN$)GwRMCvwa2x?DJ z!exfiL-H@!7Uv1(A1QvKZiO5KhJzI2F8v?HV0N&3e|rV-n>7>FyWGVP@PK-`^7aY} zK2M&mci>5wKII4l&~a}Q{&}52^Z-L~?e%jhAk1??Zyx(B`3+1Z7M4aG_}W=%xI7^u4GBO|%(|`~1dp`S2)~lXfdXg&vqr*-Gxbw*P*m zU@VQonn(YO<<2}N@_i%p7z=_!SMPi@6L>8<#eUt!X6Slh zh9ILFPy1O|(+nb_y)7%v`AjW(Fy{VAnVK|L?CSQvJc+-3pfD0Vees;@gJMWpIM@CX zg{TL-6oIJ^IE7~sZ@;nU^$5j>O}*FaRA0~CcwgUZP>+SX$t7r#oKgg<=bd%6uJ`;m zBA?5iOM^b!&Li?S{O@bdGR-{x%(>fI7$9$L^NI66rfQNF^yj83@3{SEK)JnFs1Y4- zqm_R65hSgA@w_>MNeUN$_~=cInjVygUCW~>I3V3{6ROVXK<<%+hUVmIh>*qCP`C3s zf~MIdI5bpp!wMO+dz)GFp8s6%LqvE=()$oq&N35_b#;gP%WR#^e^EGQJV57Je!T|k z-aH@Zdcw4w&t~X*zUZ3LF&c_Fd!Z|(DHgsyQqs+>_#=aE+Soz&Le-ro9s(L%B^&P&sHG4wyZ zYxX6Sd2wDP4Rdg*vrME1Uzh)9D}bW+`Ev$93NOI(Ue7(wDp>(YG~FKVU5~dlzHjxp z$tfu=Z`HHON+gfpscNRa{jtfLQ3`@2k5T3&=NL18*v}6CQUv_9P^Hl2oXZj0l+ZM1 z6lTv}QqrA8}sP^ZZ+8sCb#qSn@yLHk7Z4;cVSTshw4M!xWCt z=w2~ygX)D@BUMXF>a#OSYuQgmE}&iN9xxN+AG*$2_QXJDgzPUfQhU?}SB!LXItluN zFv_)p%#YszI3V;0WDl_*{?B|K_pu|{k~lAqTf6t~H@TP{F-w88K)2nMFP>U=dnw;a zFq4f{7D^V+<*I+km;I2hsFbfNmo6)pEGw6-T1{8|slQAUTVJZmUZlcKs;1#GreotN z^-V|Vo2-Ydj;e|5c1&+j?{?93MAE1xp~ETyPdah2p_!7Xj^Q^tWT~q1n2C|d<&?Iv z0`96-@+ucIOB)epvNCSDEuKeO$rQ~_ma>KvzPd{KI_uI2-BbnBH5<8KT>$J0`|IET2d$J%YB#!f#a6f4 zvqVkvO4KKEx@Lue1ADu(%gkdHoN{MJlVV$m6;=sjG)7Gab#~QTG#c5ei*cZ7@(XPq z&Glp$YN9qHYjGLN3y9Q*U=)SOi%oOExDYnH@c7Qr|lMP z20e5q&29d!+}xE#m0XUOTt=nR$S=zbm}OoTQDPC9Vdk!HDn6)|C0R9DW(k;`||l2>7k(cbQhm6q`9aQk>Tp*(D6G;9XQGSJA>;TTI_9Zp*&ySj|8tBI+hLYS@lo;+uksY>}i5rjV>o9A|8}XVtSMMdW$7vgzoE!;#|9vNrST zp1c z`DS?p{gaH9~_kOGiacCiPFuC-?VD^4o9ny!Uj zZm6ne@!VmbxmYy;wR%i(-$BdSR#nL}R9(i(x}B}L=K7wuP=xZo4o{a7x}Udn@x9-R z=Xh+@4e7c)g{S6tT^Ebz`dr25Gw|~MeiUEIbw7_c%kkb#HzRZh24+i>;yh)M)j2n< zUth9_5V^Y?Dl>FlHXVfW|2|Db7I;n~LzniDRz>C+o6Z;<5h3!~PY+$9d*mIv`XUm_ z|2AGPkKlb*mp}DlbI6iXF{OErL}Uzq8RhL^O9C?{rz(%^y<1kgOyp^KSSZhTGagwJ zmBCF@U5gMGMqLJxfY=a}{4FT;n`Z4JDWe$j9vtan|NJQuO<5FuSriRz?5_;$l*C0u z30oth%ZEckEzN<++-ux#D(7fuSEDdQyiYInvAp-=5L0~jiwC-Hn=RNxgikXYIX*{q zrAvCozQ2#K-%O9Jr!ocsg!pH41TJ`OkTyCe=1sW2wshEK?Pl;hDs%)=&m9`-or@DBpXXbva7Nl)w6lPbEx7u)$XGbrb`V589l}D^8;sD&+gdJmF z7OT?3{s64ljCB5TnX2c#DV@{K;BrrW+)3pI9bF2-pvUph4B(WQ`7O7 za&pmr(n{j0=ed&|XxIF_fOpY$RPt=wyq6=?w6+G^;5r2IK(Dd)12)#LY$fdv^0Y1h zr%h|_9VT5nAuFM)ZbR9Dp$NF&ZzfW;z31mS))^mSR_vM!(Oa&F4`O*THd|LhwOv=v z7B_r`qD9VIw-!iJbsP|%=|F4T#I@PtJ05KEfPO7^$CI6`P3^pb0%&y!b3RbFB{7rU z-*sAv>uEx2xk_27>9D=L4Yc##>xe~XJjYZC!8R1E9=KjG6|45s>h%CmP@}NT*lTpj z*Hfqr=B*oY0o?K=R+1MqlUEjzH#GB>7k#Gme8#_E`?zR#swe>jV|k69Y6g^t1-22{XoaGDS6EUx=3vNdfutg(UTqexU<`?!rs4~H-V^tYMMM*vq$g7ou>GuN1HZ$R_=^11XLx? zG*XiM8-JI)gl*TTj%YIh8a!G6s`^~IFBBAfyfK_$ZQE}4- z=)p%Eqd}giiK2zp^uS3-wGDGK+wGq!orJNel?D`d^^6EI=hl0_+O|G-(!e14Z0XrWWpNulG%WWW>L?$?X0+;$W8AqHmQE5# z9vpd@oqWB=VGE3LaO7V3tL~$fNiUd+0L`$3&WTL_sSeD=>I%e z_hQR;JjBw};Juty*pXtX1+9Ds5{B+}pRQ6>>rVN;5dBZ6LLc;SF@aLe?2TYaI?Oz8+Cs)RiUEtOo{D5wQ3E$Q|spfF=>5`+D1mo!zvp8EF4$NiAk z_i2YHe`Ce2En3pO+1HFY+^4}2WYiOpST~zsQ^*}(_<KA5ZE;&7;9$wxBDN70c-QRUR;_TTHFK3j@M!2@uQ!4AO# zLn9N9^)b59WVtT|K>^!Ey$Ss<+j&XjL+_7+kr&?hD7hJFT1nap3EJ8z>gs5E(`7>g zSjqjh*jg?zRh|Y8h87xzijpdFy4t#1AxXbu#iH9@T6-9}ZhA_7h5YEHrX4{QomW&P z`bk(%nkyqw9Zg+@$WReYSrJq7<5qsm!|o+DcQSpkJ`O*$O_b@iDk}zCO_y(jVKYVG zZEwHrA`_tR&>I8ZDsJtgp)F+MLH0Rc`71IAz@-CC%bu=HC^Sqc@w#W8UbiSni zmXj35W-{}1`*E&~h??|%*mv!~k=&3kMLslcHEYu%v@`pC7LGLYASZC!l}O4{wSkaI zUP!3NrfD4>;{CcHlF)1OgZ04un&$#Nzz^lJ2y38+R@O!LdxMWX^(KK{=Mci zFAEtBcWnz%H(MbUpE^CML7p!|x-M&oHSPC`Vz+YpC!$!3ArK>?-}p{!9h69L-{XcO zvQhWGIqb2WDAlhM2|Uhn-FTuTRJ~SBq($W-8#TCFLD;t6zu{f9+g%r!T)7W0L7Buu z?IAFMb*1$lr+r3hotx#J&toEX{g7SN;M8%?>HfdJXS;PwXgm_PrbGML(y4Sl}qu=)gG+ypN6_e|r*9{a1w6 zpGlkSQCaoKCa8BJ!@E(NxJnXb*eZ$9OZY_CLC-*w9|JcHcL%(+xkM=`7`5v^E{o^416=%_h)bW z?>#pnW2N7cop+Uq%M8l7Fxh!Ur zr#;76QI&u6VLm6o*iLsRctUiDK=>^kC^IVAU78%@{VB ztv?O(5wkLN(U$z+1t{YZzUQNoVfLGW9NOq{n(%Qtjm)IS)Kp#H?W$PzBD-jY$|x$z zp)|<>|2w&)F5b!_-lUEO8-}`<5uN^er0;Yti9y!;V+an9O%ueJACMRYNsq%TUCc&DOw z#`n}=0Z z?>nWR7C8Q3aWmbx1c_-*4JubhPPP=M128pzll0~AQd-yD%Yp>{E!+1GX$K#go6ApD zDocPKwu70cP1_!6QME=gLSt$fl=w+Wg-d)tk#-?yLukEi>>fFpPH0 z)-n3~=YW}1)%HQ(KZ;V@napykt6d8Ah5x-9 z>=itV@#I~q`?&h#?&_R?VaM{?MYc{H=WaRXHd#bPi;CY_OHofNB)#{YlYm))!(u{a zTB9%H2Y}+YZjO#6CGii$n}0KU{Vjpx`Az2G@V$o3p@5AL!j&Er2u)4S^Fl7OS=VVe zOU@AY4^RAD(6@qO)xtWLf{sG?@U?@$MZbhLn)J&#^~5#h5Bp{-qCV172D{%(7O}RU z)lvI}d{?wcoW-ehrc7=HOsCQ9SZR&+l5rdvC-^1pz^EZ0m**wB@(;U5KEFR^S$nAs zI6%kdX&5RNd}hH!^nu^&;=P1~@1$Uqs0a9*5U!C4f9fMexZc^*FicEyVqk-=OImp4 z3b;4~8p110p=oYE3ZM!UFT8C-NbAYp%Ngz>&?RuFjWD5@H9Do@ZSQ)soQ%1YePYP^ z#=cc!M4Mwd0nYp|0ok9b`@IZRu=Lyf*QN*s$nq0~S&V6wZv!xakecq9#v7Bt@&Mzs zNrR8X9E5i1QiAL|Dd`#L+LxG#V{ggD>fQ@j*xIUT93Ls+;3b=(R1h4po;6~`9eBaR z;a{uDBH-8wloDwLOCLBeAR2V9hbUH%*Y|GuW%(sxEM{Jw-UFjE{3F~had5>X-1n-d zfXW;_k}2!gCv2@!gzg%{)g>$!-<;dWZ6zuNx?~0(zA4u_ingR9!RjfglgUKhzZFiT zFuUw$ls$hSb}X7@Cbnz%=dU4bCx9_P289YZHtwokivkofl4B6C>5Xj?+Oh;e*D*NOZW(rrR{zj68reQcTk1L z^thIv!nr--u)ko{Wg-1CU4Mk^;Pt0DV{im);Y7PY#Cv`C;*8STw1l|q^HaE~v5S>! z47Z^XPm3nOF-aoseA2%sJdN?(dlUTtXi7}Jbfr#4dO7>geLg3CdH#+k4b|8D`mzF} zixY$8$WZc=XFX-j^8!f6(Yt>QPgY_3F-Ef|QaI?m$=tC%is${hA*wh=CAI}a;7C0i zaHEz!cY||d(cEB{)SrWR({e{Kl)}P*?)iVmv2`)_B%z`{>qDrV+En`1;2_w%wLl|H z@ujZ4Ix+6V%)DoVCj+D&m(x=Mm^j_|zh2lQBAea_PC75q3%331O zjGELMmo?q~au+nv*53s+KS{%hg`Ng(^_%&ZkKJtyQlSb57>E z65>N!5XleIRjj~UW*@Z-S$;u8UXm2%Cw{1M&{u)07De}xR462`Gao!X_8+|Xv zyT6ji)~BMTjDW$WW(iJU-N4K9Clw=FX)gvLBTKtp%{P2a-avQ8Rwa$pD{CMeO508f z%-Sk%ul8e-YQ^K^oYe*z7DyeXa?qB8Z-j?&xjo z?DgYfX(0G8WUXGFqcCnuorPryoJbxTn=^Kz-E#2oJI4EEOB9AegO^bDJv;%{Sg73* zz`(AbRBB^r>AL=x%rItj1kh-{(z%x~VZui7nji10S=6Z#@hahcRFf5O{8Q6%Gd9_A zpm7FGfk}WNF}0Hhy*D=h^Dzk1s~Oj;x;KoICwR2MGF}}|OZA2gV7I>7@PsaPXWQlX zfR{@__8v6V!To1DdB9s2?|M7@$fo*DVsMsWFIdmtE_ExCPcFj>G5;g?E?%#ncDlM) zf!uYF>mxNa*(~YX?~)ukf=$S1O;g5p#NhdvdB~+CKnOb*o(fto9NZ#nljmU+x~SsQ ziU65}wk?^m5~U|5V=4C>EDeomV#4N<(L6l+jt#Oj4v-SF)X>C2z*@O!f z#Xrw47`+Eo9cAIOq?6wd<=y<#F}=7GMQKYcjZrm9AdNrNie@g+xENdz?m&!bB##Nm z!l_FAk)nUDC;O5FvV>3pMSodukEL4{UKBfU`7OkxU<8*g1TzbUWWDo(^0$QgNTs|b z7=VlX*v%NfRK-u4Kezm{#g9_BmWfNuaDwh*LaDFm1oZ=Qt@YC}9N==VFieKBBE=$e z5>OlTH@{-PQJrQrh`ufa)}Cx^a`;$j_wT4)-%a2b3zj=6Lc!W~Y*E#9XmN5r+) z;JRgDVG7V@3N9MBX|YGIe!FIMUJ!zl+0qK(gPS34gF<{Sc8-?XvsrVm(X2)$nPur_ z+ArIpne8e|6qzVh&C>iWHUEc4-y^J!cFkTGa~|5$L!22Fpg9-B$bBXw-0T24` zEF^XJk${Nc)&{;DS zHmvs0VI*9p=^T94W3wf!!(H$C=SGIC|2Op1)+5y$Sa$Y zp09sTBDx4!nlWNov+LGpaYXEUXmhw3#as(L^yTVjYKDhmSWS38A%%J_x5#*Brj>r7t=v|mwa3E9mt_Ib%o!6%F+mVRDPMtV@;pr%PoXJ+^Q^1MaCwILo%(fv%m%kMSR3tz9K7zif* zgcY03MYSb6PVq8KY%v4iIFwtoT;RAQ3wAQ!e{3`xX9W)$8*Po{nP{!31_&^uCm^@ssX zm{<5Bzc?+I=BD#Q_C~bRD@`Lo2^mXN{{=Hn08^g8bKgMLr>wS_mo;5PWMIE$1H3;x z6O91XCZN}O@)jXpt(Pi*N0#5~IGx}%GQxWbHDc7Xr~@T<5~ar$qQxOktguj7w_ta~ zJY*5M42mn63F;YT#GaY5Icg`CQNrVAvW@2hez2YPzTTA|akcA^{v>|k3+~9W{hN%- z`9RMt`;+f|5OGV4hr%%<%1vsl=vMmv|>CeOyGA;IRxQ2!*CXZT*?KtnRYBeIy!8>TurNPHW^#1`gP0)q-20-n zNfV#{i>;b|de{J_q|2FG;=))swJ!%fr3RiB+0%SYJ-q2Hc?m0}q`9FXOCVG%wYLZh zuvUQf8L_l4{`_H}tlNAgqr6(T`qEb}utPhwyS_XPjR`*eIukE`bsHb>N&V8CJwSWx ze2DsXU>-9ZF5s0Qo|_`~OL8%F@Sd9xim$R?R%_fIFv3%!8vDj9YyJD~Yo@YhE5kbf zucgvcLxbuyj~kNe82%09(;<0GNm~6AGm}yaOh`_oN9&V zrIN`48`o}>lZmynh$u0-e{%p76A;$qKeb&D?;b%x>rT`0AVO>066YHX5cI0*6clB) zyI#~(_djv_00I9yLVInLJ~9s($)m`l6(Mh7;=BQD*2RdecArln-U2lkJcbJ+%!$cM z&6mvwp+a3>G!3Pz{a*tZQCZvN`R7Ta{e^`3^dXN6b|UII9FW6(<$(x;;O=TLlNP1I zhl}kok6(8V4xZ0pZt99+MB1C$;64?n$&ck+^8ESp3zu#{2a~3sKYyA?E@=iHyB}9_ z%bzzsMic+CyKnDcp@|>nZ8uqgY|&6k>}`hj8quZ=bs4VgY%Q5e10)0`mov52P*h^I ziZ;tsC-99luX*2L(b9XugGRa`&x_&@%>vSRC5*7_esd6^<3LdE)#>zj-ta zcO_t!Ak2*z>UB?%h!~AOdh64*l9|fS3+*YIk55A+@_g*`4`+bm_h!VQT~n9ER?snr zcHccB;f*h*l1oHVP3dZyFXg7g*Q94gzeYPuccvCM@lGsmx5LZDA6NV=Pl6BoMI6ES zW1rnyd{4t(o`r7aqvzt? zJ0)bfq*=U?EDj6%0u_h{8x8&NGkaGRtywms3f1!5o``1Fpf!n}lHs4>2QTZV;#Z0j z0z~h>J)~~5nIS{JtP{p0Mxg@A$4)J}Ja^o+RhqxWXDs{Xg1CDb4in5FT$E-w3W|Rx zuRFH3a9d+`Rb%U%743Xn8=1Dh)z=A0031o&PbFAn`7ymqxRxvL&8i+P4lv$f!>k1e zp7fV2K7+isPFmaT?Y9-COXt|7K|Afy%N=29VgenF#)J zqj2-sFo>-RR!kF(Y`z`MWlh#fxfeP_cQ5*>Lf*FV223G zK+GJ$eoKU6wQu<`R-&cUg#6gqrvftnkzT)~EMDGH(u4s)h(NNaxMb;jZh;65nSp47$g65MDIc>ly7*8(o3${XAwzB669LrG zr@0iSE+zW!BGr|&2AuG5w~wWaeJA9SjJ^_AQl9BfEAW%-J?QgB%$zI~EF35KCRN`a z)ON+rBJ0Pdc>;w}^eWNq=7_7D2}~#bMdKJSMlSpnNxd>`Dcx|rz3Tjoe0Rn4N2W3UXe4`?Smm`JRg z0PNy-9LXtLz1|lD9-h~+V~!g{)?k<2cq+U9U@$!=MnbDF?`Mw@tYt2eNBjLuv6?y7 z^Ka~K7J2?tgJ}3kB9VPG99sR-=9NN_4II*Q!uC4(^LyDq0X`L#E=t*3XyAR3_B<*T z`ZdJiSMtyl-O5!#!KQUjV$Jh9!Ic#{){CphYGHr`*_oUZ(z<3tK+}n&ynT{6la2@= ztY}^4thD_2VPsRmhz?i@7`+|taP7|`ma7o{of0xuNcE%S#ELFp`v^aFlt%bp*qgSl zD+PY}Zicp)!u2TPKdFk}m>RrwvjsTF6*~G(0mML-DQ+zMXr()qiV~l5A(EC-RE2uN z!qv-;-Jf8Tk26X`-FnUOJx{_^a_+@js>{ir@_U%lUHUX!Q6bJ94%-2* zpb2%EYw2=lmLM?-x}!H0iNnLB$<_7>^=08wjvBW_l>6ykY5M%fFh3+`v!{3`4%_d$ ze^J}jAULvZzMw?&{6`B191N2`rq(KMvnhuzpg$|WpGQ4Tu6A??%x%AK|CxD{%hT5X z^7J^8O}X|wP=s3YvP~ewGwS~|pgAhdqV9X!EAN?K6IcD$>=@%OF6^2Z8%^^1pGQ!q z%*m%#;SXnHe;zTyiqag=#N3}1i)faf>K+zf0epaAhm*z&fZ3cLGU}@2tez_)VeR?^ zZlx(NW*5Bt(F(3v#aTL)i!(`YLF*YhK^Q;(Ex$LlWEA#p%!O0OB*x zd{9-jf~kw9Y3izc0)%VRF3Hxq5!f9Wi}DIQwa4 zf*8vfsT`_GE2;7lqe5Y0RlJx2rjR<_s6HWCXM$e+t0i4kWRcxR#<^Q_W8vjvx9H5Ld2~ z^K@Nax?LL<9G!hFs_VCRp9UKHe4yUsqc7ejq5Qd(;ZEE)QyE%}qdnloURCk$ob^L= zCAI4N1Jh(+RdT);=nL)%fcpw5EKRl^(v$|@W9m*w?ghN2Av-SM>#LRsxD2u7(0ez6 z0aIk*KxBK(li+uu>xm!GKj7c1*zY(ylkw|%VwbRqyw&1Y&F1>LYB#it1Wnf#6W!ZL z-uh(`Bqip4e<;fT=`~9_x!DB49rXC={8j*BISkQi(n9!R zu%}S?q8U_ME(oYzZR=*rNu7~-LQeKUv6OfZz-`^WL1|!ke%Dljmt4cieo!39$Sz6wngILiE~57r z`cscU{SVJH#b(INe6p?S{tUH*|B00C#yccvrAQMN(BG&2yGI$!ah%HbeE}vQ%{qR$ z=V_t#SFcM-`K4)T{HOn8GEP#hg0|S;lt`Fyisd}>2EG?PIXHv7L)YIkyhE;y?L_a+ z_mn)Dk|4?MQ!>|)*&E6={#bJT6ZyYrt0-PS%*JelFS}-YJeMzCU#$dOtjVZMi3|=d zk6*@FEWhb~aI}iy``av1`XPxLNrd6<_u6HMhkN*0qQs67zP9&X%7JpK03U{Dgwnk~ z)8<=#EvBUR#gRdQ>^0xw&1gv7hBi+F?JHFew|BuZO9 zhQg^Rh~~#>;CgPVili`; z7Ra%`#3|jTARU1QQwn~eW%)i2j4iN3>cVg}-ZDVSV3uWR7e3 zr-Fw)!M7A&W-$4E)$}WKsRP9QySA@q%O7`s;@zEtDXV; z?7N;i;f}a)5FlHuHtl6Tcz~~f5Q2kVo4iP8WEb^{4k8&aoV@Ns&e-|I8cdU%0w8w& zS@#=qNs>H9mJ1ace6LVmBc-DKiNu5bZ-Zd6rbYk!w*hMEy5`-go+Bhym5Ce=qA^)P zvGWV>ox^NusCD91B`4%?oV290*$a^=S^cgn*+9<6`SrvRpxMh1*uOcaCPu*DCSL@l zHerC9j&2WV%Xp~XZJ(%kJOn5?o~YO`TYU}7``6)jHF(dS74|qWA(kB`n(H%T_F=CG z$)LTUq!rYDe`1=da`#OrMRo=9s4!j!&goW- z53uTT2Z<58p%hZ;C`QvCGSt65o5eyUV4ErCA)v+>V)*MvmRDGh?YsZBj#; zU<4ng7$8fxlBK|}OOFBRaOir8-@8cdb4uxZNJQ~TGF^#g#)S5IpIcH3;n`Fns}4xX z^0)LG;saUS*G(C6{yTtsZ^xqjrcm^Qq4)%Kpz=rqM=GL7YRY3TU(j=@&)VBnM{B#h z{`zqueuSoVoP56qH@eO0qx<%-UpReg}~oP(~h;|GzVO&JWlAr zo2oH(dS=lD8YF)W6~nuBs99R&C<5N`m>-V0%$X##_Uv1Gd;?2)Juig5M);x!iqbVx z3o;@lLU3H=*ki{atj{SiAPGz)ky+|i+7udq2%Vs??77({OQ@h-6NM_u02y~iU8VxR z8@4JbeXGv|A2BPdu3<)H9Urvr_b8Ps_y>>d`7G05oK_yYJpb{?a2V)&L(x*KMSt?a zJtDHIWk(v`$8iGMId}k$=T{?IgTv)i128KUH*|(g)M6z~cetT=O^Q^ty2wid!(HAu zE0~eNDDWhB7RfK#qbC!^#At%t60ziQoASI;%>tHD_zRb^~82nl*QU2@>e7WNhtVil|z|EYscK!dyJ)Hum1F6UReGukds4!{?-$3x+ zX!bL*q{_N=8%>mCTo#5$!*>O|;N)Sh<&fL?AA1d&Ev?~{^zTFN(lllkYJb#un|+@v zN@QtOvUs8j{ZW%2QZ7IlAIu!&h(g~QV9|B378+A)z0?-Yj5!-r)`FxGB=cTiY!%-(c*od;{oB!obg4-Jdi;-G3GEw_Nr*;o3BWb^~4V zUsDgvoG4?WM#|Sb0?twBvio-B9Kd^VgpfwP1VW%7*=e8 z2vJX9OJ*fM@9|4T!%t!0_1Vh&ucgi2&hmZ}_9r*H2138Ykb&5olu@>M-`m?Cl+pno zUkQY}bY|_jpQ|gfrJam$Vox!avS_AtXb5V(P8u)bEQ0jB1Jn8_d;kn%4*UJ$g8avft z*q2{L9S?fV4;C2}k0%0A(v}@onZ0fF=e1q4_|RhQxBC7}{|qk=33n`GjB?`1zH^@< zW4d>r5A+*PM%Nyo&c`}x>kqk|%PdrsZ>ZM5>wJl!xAW7R4&$12cAAWO-t=H9 zT}4?4SQ&%gH6ejR2n$ayd%-IweZO2I-_S-lrd0u0(~?M}-csj{;vBkiFt!DxXJx6R zE!O2*QX>YJrnBex%z;gR9jFsyi|}g~n!l?PIqWQKNAPR{{^x zpZ70&I1aA*n1gp|*m#a=_QrpZ9$}`Z5a#uOyZks_7Hcj&WVBoOCr(K}l4i_gmpSv^ z?eg-bJq5Y$H>-Hpd|xoTvwFFG3d`FlT`jQshO2Y6$VbD- zw*q<){qtdK&T2SWqHLUkFW@}uf-33LkK7Q?oss9O%%Pv7-{4h4@WUVQ!_&X{`)ck1 z-;Gb5m6)qbN_8;R$1&Amn406t2^tglS{*I6gR7}4MLKY@nvYv70Bsb&O^A12AA4KX z;g7$6|NZ<4xlBI&S@rGX;VwLX7ry-MW5?;=jPpx029h!i(bc+`X7KwKKfz!|WHpObFKr0sOTFbo!tjuTy4&S(X@-SydF-?+&bGU$s1R9uz5wt8WrXQ1x#2Fx!FM&Bcg*FL zoMvi%7*N+g01s(z@173(K|wTp{PWqde;gB7jEl> zO*D;zV!MU&k(=#o)~mEnb$P)kg!{C$6ze+_z0ECF9q5soh}QGMnBuN_qg5p2{cMYnPkgaS z6lDctOjd?8&bRm;q(S$cEyY>lo* zxBK@fB5o1?DmQ?h4Zt#2QkL%`c@+y#kOmIavvbFxA75X@Msvq$zh*7_kBy1m^Gq^z zWi2_^mfMyekczHJ85&W6z#Bu6*2z_OO^LQXDG=D%#H3T}_J5B7Me{QKW@gK43;#pH zzq6rNh5|*DX7j}dOa*OC2g{8X+3xs$$JaW8HAmvUZZ}TN{%QUyzXcPb%%4JR{5d9o zLSvJ%E=&gBH7YM1KT!QVnEYa~V~Ov(d#1BPhyVU?wpF3|n6~Zx@#I!q20Z+%j2$K#F1L6U#`iy0S}HhJ;QJ9om1;~7L~Je6=J=(PWCNO9yWE%{yr_(0=-q zO5iy|X(p1Bf=g@^_{$|f$T^YvotO{L(AAAq1ZZx`Dbp`Kqf#_Ou9Xq6*5UQV_o3a- z`+ROEOH~gPLe8t?G{sS^Bvyft&d0D}UhFVphlhZP`~xZ1)o7E8!HGhV&};M7#JLXC zBf6tU*!)>&G2x;-S|Nzkn~%h^UcO#`P{J0g`ixAvE`Dyu>?fJ>Ksd_eFPB6xki2BQ zV5o)M!Z_Mu_Z&-85ZyhY7=oZ=>2nkrD%%kotnZ7~k_HW#);T@M)7#T~dz*>1!{I); zh|hI-)Wpsa(Yzl#+hWo%Fj1J2lPj9^5wjs=U_v>EX-)&SoHo&c=|iq%`onkQQE64$ zr+oA>htKZ%qe%nH?dbV=j@0U)-L>%h=g|qHHyC(`K0?Tzwq4`z3~+d8p5#~hT+k4= z4iyTFVAZt&t0&`+kdh&2VPKjdCuPjmDB>ug?o1bzbU?X|pNe|pT+Wq&idw$gO(v9V zK)ATRE^y36Y{2mDhJ%NF;fezx`yuddxDBq6B}y5>8CkQd{VSJJUjmQ~rtv&jss&`m zC=PitebMgtYVmUz>7AAuWkh?(>s)du?V5SQ_^6J>Xlm;x;>>j7oODgKvQwVfn48^1 zagHs&iWHsnCZl)tB?3D9A!IxzU9JMpO7GA1%KHULaUv}1#$UfVR4 zbr8lv&>b`Za%!u=uBtvZ{|e^9Svto1XPbhd!Q)DM>*rkYfK!r-@J%Pea=|G56; zJ1$3=*?vby#KH9|B=72!qKmC}Vv^!*bY-o@wIetU}r$UEdF(Vif z29&)&S62Td6Zy~@g9ddjh(X<`i=i2a1!uk$hSz%Sa_4h2f4fW3tYZfN=&eHOtdUIsg##G8uVnHCbdoyrHNLn0PRhUFRHvn~R|fsLR4 zLn)rl(3S2VEHbs!>>EdG|0cXkzpoYS;z84K^JsBoKqi{C`BxlWmxEo!upJGFR%B9ODyPQ# z_50fJ=y*6SWm|*Gb=$ZT@)mD`{IY6VF&i1G2~b24H3ZtOw(OGiW#sDzhzfErvXVop z>^)Ujr~yV4)W<{C;E;DVQ-z-=QHlw57h3z~Jq4UNGkfPDb-Ljo8nGBQvKcDsB~Lr1 z1}jUK9A4PK*I_ri${+h^VD?r+=Yo1<827H;{6B?E$xaz;#A*2!1+Y2p1R=R|BRNhb z+Iry7ZPqshG6s|V*589=A-a@E_OGeLkP#Av2%#|-Swuh3ke|pnS#)jRfZ(L^{#uJ^ z!pvk$TV_48vRfCY;P#PG^LJ1fU^Do57ZvtOY>UZQ2Hy{mfE()Nu96 zZTVwdCdwh^ICk7?mR2Z#?StZ~0EfrUn+XM1h#sDQ@ur)h2*JO5sA$xYvv&FS5;uu# zQ)C}_ zrYc^lGDY6)y!;OlqCg2jDUazo0d@Z)rgs{2!vx$S30v{tSmVcl_IR`XGrWht3TN`? zf9HFref$ft6pwF>8J_cgME@ARgk6+FHNK|LeIdKQ;u!x=^j(QTfEHY4PfLquL2!5W zy^;Bcp_*u%4MY0Yn8hgX`D*9?@M@%Hg%l#d)Wyl5f4bnURR-(gGomiqJ zX}t@u<}$KHrhz_W6A@dqzU}YH(j&Im4&|G+SLQ4x6ws&2)b)J}Y?OH`UdY}b6^c@L z^@Y=GpZZ11>JJH#a!RRMubsdLL$GO++Z)wGps3YPk$LSH7|hxu`$z3jdE~&TS^XW{ zL~5i`70ogFnJ0pJ0TG@(S$eOjzNE_fCcVmBFYsD@7VrG0nx*d^QN@PQ$3T^r+o%MG zcZvD;Kw#79S*CA=&7@LNhJL7?=VApbC=qnqy$=8F8J@xRW@m$U+@v9J7rvmJ$h@9p z4^92-DBwM9JS2chd?NZLTQF>FyCTVmr4BE?q%k0SYTkUb@pAE|#t6MX<4~Ncx`k(| zs#1WmkJIa1(=634u$d!2@eMoRX#dfDI(#W(fxL)G)9AN5^Lm?k?QID^VnOSNjZ?YmKDOWtGqIZq0UZFn87F6bCNeNPAMHz z+=3tVm6&{u>vH36mdO114y?WmhVlCu>ezC?3FsYPlQBUw3b%=El&ec$!*WsGe;f75 zlcghB(BpLHN=Ik|Wy&>R4Tf$MVm@*mV+>5q1j0N!WD<`@I~thMMYT63ty&vo`7wnY z6=45yiNRrm%La4mLu(##$Wf) zK?teO=?>L9`rqoE0_?!08(Fb5KDwo^pxRDjCn-gTwF0l8GdSfLyltpN7-|D$5oprQ zr&6`5MH)GNi;DDOvFlPc;2mOqGWTV^kVSL1VgvNzkFw(i<85+b8eh-TJ8)ThWsz+Xi5 z1DTL14FD)a7vNT>K$)hqr}jULdy71V1Do?eav1$_{*h-|ZYrx!*DJY}_)1Wiyq(r9GB`-j+PFk^Mn zvD0{WhHi>t-tZcAIcpJ;Ic@_gNcjsX?l9+uO%Y%DxK*>?VSYbLkM+4Xww{XL(y76KF|sDz!_DlgHXAG%S+m^(FCGro5|&U?YYHJ#j@Y!gTR$=horIVs z4a4X-m+o@T58`kU4!!5Z^23=5; zOh%&%>7Qe${2~5%k)Gde9UfQdBdJr&^1kW`0B zobtjF03rO8-wIwT)Goi@O=PRzs5eh#Y+a@{j`(7%c_CiTv^X$uI$H7d_HL<3)2tKG zAzD9H#u#WEJ<9T<*(F(%|7(zuT4qde_4Xg*7vhSHjM~=^L_o{cBeVj&7zk;x($k>X zT`WJcCLi(`9xSt1$wAxu#L<#sTWCs#i^$7_p;?wh6vc>z6R>2^6Zz#T4q3WDdG=MxNNI`C^0~*9$E+*Rh(-tudmPaCWp|!V&p>YY{WB zE+!>*NOMS&-J2{Ld1E~rk8Jxc_9#|L@1*MT3Av1_{vf`(8>ZHm0yCOKYTX(6AxYhIPnPrMX)xY$a5 zvl|2C)iViOaf=%pY^e!03k~e-ocQ-bc>B+k*;@MoAql?hNSm)h!YeECSKWaHW^8$=suN6qEau|vIUaw*;ujS zS!tN)CKRdf=049yy=29>ERW5A_)xG*bDeEeO^9%0SWzSzjr`1=Sw5KVgQN)_YELBSs%?WlExQsfrt%&CD5|uH)<81Z(3??#93?zHv+> z8U%Z?P`hP=t^gS^!SUrmZ$-TqvQ}8H944!ZLkP{U;@;Kz0HR05>s+*Z8Jy56VX(YL z?<**`M2`T!os)R%&dfg$nH*c+Xga0DjLnm|<<;gs91Q7-&Ht=}>z#w$si{+oY*S*$ z;s?k*7U-b4Wxw3OqCz>zDI5ZVR?denAF05NiV5yh9diw3iw_pvLpOpmtsD=!%AYmU zWPKFQH6@WmmtOY$@&VDIxekgeEc{$|i5|DVx)RRVTPt9K<^>lwopO#3=Uwz|wEZeX7@9SUdFM(B`JDX3W~ zs7I7RTZhtnwqO+-aCs9N+koLY}FiCoiAor8YHduK!HOASv7%jM$Tf5-B^07$# zIG1R#Fylm0mTe;-q%Oa}=+Y3(WBYRfRXkC)z61M4(Jm?)Wx#)xM#lR*`8`^gUjO{F zPyoC=v2Nz^jb`ag`|~`a)fbUVSJcRQyXI1q(xCjXC1AhbmYLp5Ly@Gbj%x zMXeq#w>s7qYF`J|c$`S{UhPlU-Za!oKEHcmEevU$)1SBrX-h*qd}m=$%?&ZH^b_c1 zkS_SFg4Hs#L#2q$qL4-`bTQBl%;g>5;J^GaU4o^F0cDdx zn;%ZbM;X|zRe(P>%9sm^cZb&n* zZclRpKato~?#V31Oun6aWA;D7L}-Q-=&spNk)Onm+?XtTA&7EaS$zQXeAbl3NihpDvcN_426LX8HJ4VcV-- zez)0;_iJ}wjcOfbXr!K_mEX8FP>Tg~X@dl)vWyEV8wKls9o>r62C6p~NybI<_XLTH zNsy=EV&9}zq`c8C@cZk;Vb#J~#A1S=h`hETirXz}7aA`{Z;mFfO0z9<-a6;rfcxi{ z?sv&?X9e?yTiKX&Mlb|<0omqVsi<;isr85`eDr#eeHx zx+0@Mw;5eKVpQ3ziLu3e7~wU|gjol^q`qSAG@L}+B!EVaw>(QsP2Sh&9U zg~TSyJ+>D#=I7t~K0eudX-imc;UY_w&dUc`+1b#rXrX;W?cn zU3x)RZ3k)9$guw(CjR3I2L;=n8Hr=iQDIht{|Q5FYf>_aoi!m~Vf9wpbzjb|t^zyo zV=k2-SR&O#`z)8SGTnZ|*nMi7yYm4*;QiyR9ZOWijxSfX`Mr>PDyX@cB?`p8S=hnw z@3mdS?|BI6ly-GcNOw27#QQs^(RplTyL=~b)#$+Nk2|-%=EHqPOM`e{nZo*gXr-Fz zzG;oH+a*(O*;2CyulLoPm)pVMlTM?mo1>+h{h3NPU!9NBhRUB~{@Wqmdsle?ds3KR z(w0ZPQb=ZDUe_hoY;(#gt*2>0y7qakZvUBY1q_)ZmV@+{A_UrE)i?G1VO^9aE%NIE zb6d$f*yOiLE>mJ4?g6k|X>q2*JT|H*ot4;iJi)*$_+<<**ZxyV_&ZS(u< zsH4Fv%nM=nqV0C1v|F#-_f6?dEe#SCxC=~M;n(v{o3?=tzXz_guMTdeS}@D~SiS~L zH5Ar2BL=jIO#`5vh=G9EO#KWls=QbVYU0m{#}D_^Z=19`So$|n+P3+k5H((69Ju5I+QWs}cIc?0=(>}qkebZV~#^Ugq#fOZ7;6k~pq`~Mhw z>!_%sw_BW&ZloKA?xDM3=n&~p7#d0G5~On&q@)ByL~`f`B?qLtySqb#-+1r({_Y>| zyY7A0axMOJ&3QiOoc-*x_kK?JDWg&_??(|~fIr{NHM-?DmK2ma{*2yqF+5s_p8)nO4GwS|G&JLE%RpEG1$} z6P7~6*z7ux5mlV74p#a3xjkBSF)Y*;m}!~iG`Eyj8l&8(CjE~|8=kj z8A|?c^)FnAo)%?K{vi1=+jWU*woGeZm_^%Dx=OC1#h+9`geq}k|75k(YJJO4`f?EA z!6kA)2(%u#stD+1x6dLmwPffzByHv={BEFdQ|#bK!c`;)u01zRr>g~T+3i0p*D$QA zjh`<=PIyyPE@>l+Pk;RPo(C+j+O^ zg=V%UR27P5Pi~!w|LFj9?t`@2iYTy(wyA`!Z0b;;xx@fj3uHKK8-h@V`h_F4eR{XV z|5XbW&gKns3)H%prL1<>L3Qg~>O%+3cpQ1W{vD5M841Iqm3}IhnNjSEl8=WMbVzxv zAE#J;M!}(DACP2zeMAFk1OLg>`8F(4BLxhg1}UgzxgjC$FX@avm3%d=2yUNpch4dW z<9#{Gux}J$Gk9=npW|h($M=5fEi;4P9qBTZN%W(QHBuy$=s;w^6J)3;os7tg{kd8& zcizPioJS}O9A-w*Sv|J<&^`gPX&hgfRM>cR)@H1M(zEUlv(S|vdf&{q^}2Mv;G9DX z368wbWKt%oZ3*jh`G~C`lI-9me~|*>(NCqvP6QIe@w8RHQF`pFCb*tIMR2HI(R~10 zyY!@TD_mSw;YPp`&py9jA;bV7x}Kk@IU2{(B#(V1HbRkP(*B-|yYDp8I50H_O`B|I z`(Ggjaj6&vwn~p<|LYRVSdNN(6v#&9*0<96QwIeauK!g&$JN&Q66c!C8MjwSubgTk zl1Y+*@~sd6L{{kC?Cn_Dm&z>%+yI=4d%cB!v)Hvx{i2pm1TByw%>Qs`ER}{1AlREZ zhQ$i*M6eadL&}*M<&og--76jXqTgJ(YqF{bhU;xu0<=V{jY z1$*}tpD`Y_*uBP@e-LwNn|Z8-G3((V8xZxHoJ?6z6E~tNhlKJrVd@=7Vm9IePYs2knQ&`5D+TvcNC+l(eHy|ie3$%~5chBAVi z9&m^~cXn4-E8#^VcOgJK4$!fxA4%x7KD!+Hs^`e7C~ zm8rS)uPxE8MD!)UOy{M}{5ZqB%Q5f6Ul&5m+Rg^MEZg&PfPoH3N9KhTai3>@Hd^QwmfGD?F2X`ntzhxj! zkH1xNMUHlMP@e+Gp7+#xk%fL686a(b0nyBHyO8(POt*b*hLE=2P?>0t!Z9nS2{$=j z0SocC7aF+mKZ8N7W@3OtPj0 zGa<164HR;H-k+Z(9;#-bjxGf^ZenXiXxkGFRbA*vv+aAevPu}m#f1OaF2CC5Z^9$# z*835gSTLiRRdW1+xW?}dHk;@?8i%C5%9oCRB^IaEi@&^h9jWY;XEaYUZj6Re`27r_ zqlC(rNaO)LCT+>1GNINr7uOIxLU3BN84^4uaR&vC8gLsDFcZ%5BVIhhEMkxB*9kb) zOzG=x)%>BT&x$n(GS;Yq=Us2mGv+kH3{CROw=PKMg5%xMj$*%#qt?#F)YkM8c~eUy zwXWy{A`(T0iAB)@Jbgy90l?vPrc4}ONBkG`fk&l|USvwFRz2-s<9evM(`V<9@eUC2}OXENSZ!VN%c)E0EtlW#qG)IPszzV+Ef!5UYq?47o> zm6J8$!Y^gluxslG$K`-C(+XBf-2%?94YZPiZ=XDs8oPc;%O`V=#$rN_5Kc(x{<}yL zEg-mX450dz&=ncL?2@t8>m2EwkT5GcG>W_6N zaVH(ci^;#1e+PyF-QKushNR^6U(Y&LixHt{_wA9H_CT$VL99TRxKV+M@!#>V-mNe& z<9i;4`L}B(&(-`9ADG8^ShexOG(WK{74i_+vQjq+6|>E2O4`IzX!&$3SSt(FrsKmU zwb7EYYr%hFYr*H=NDqh*SvWA{eg`^BVF(J99|a*-BdL8mo!K8K^UxXUsb%_{5#1_vK3?;oDTvW_%r{7V z0BWD-cU9GSujRim9Qbte<_`f`RkEFv1QB9!YJ)NG=>%@#U+orpVaN7odS-Hfmr{AO zYmhZ|k9t{0I-cHimAnc@nR+m$%c_#!L?p?;n=o{0LXFv*io1&}2-CO#j4vSNg-0lj zA0TD`fT}GiZQ{fU9>a5lyRI!e9iPK}9p-M{aMEr$C$0kkjnaom!rR?#5kgErcZ!;2`| z&MBG*wn}d@xu&K)kC}m-F~0S+SaV)?m5`B2S1t1z8DMfeyX5NB{aKno_VS@;m^}Op zTZ+2Qcd#q^^!ZXcH1I01*UYBeD75)k&vE|pQ{L*+lTH+JePpo8^1IYYQa66%7NOPb`6;axRz|SgnONvy$BnPPI zeJ+J~@Jb2=4?K#SzOgH{oK#^Jx<|&y$cGn%m$#L&$;OOE)5Ox}^pVYE05HMCcwfii zf1lKjBYG?Zl=6S%naox8g7f&~;8KbDB5Z+n>|`-fsv$ZxFWK(D%ZGpv)E#$XLLeXW zre$5MPg)NypdBpJLqBgrOC82T^gZ#Uc32n zaQl$Pz{WjCPSEXet*6pEU$ldWEvt~fyr*YhZ}Xd;J1qb9yJC-Ulk^>AJpZ|Ny2&y@ z4V1lp2*i0Tx=?ou&dA=AZSHRmedxAYnS%yzX6J|ez1F|`mcrNAdF!TwXX*a6`hf_M zqttmeh>@QliWW*~5Dg>kDYrpYkV8Y%R+e zpgO}3#y%viBbU|0NuzRM0VyoOiC>KVyQK_O%^JvX)*05G!OERahsx%@BItnpiL6y> z*?E#Yu>7KpDyEoHqZk><^@X!r*BnD*6Jd75JkjX@nvHX5-d0!7@5pQ)+ASL}he8|>^S=baT+0Vo3S`mh2zc!T9CWO2Bl=DP4Q^S!!kfA(1wWS*gex2y+5 ztrq7$02%Z%tO9V%sxHWm*Y7W7%-VzifBxi$bfss1`)gTs?P>@LIVnb_$EWo^Ghq1T zMbuAZcr3u8(qvB={kgVG3@u5Hc2>QSH)C26*i9{tF`=KFDZ?jMjQD(vvGxq3D>G)D z4gsAX3E8qDKH%W=lDNAMeaCwBi+Hl`B|#QDnHi&gB_X#F9Uy*$d%^p0sqNYJ~J`0pNJXE1MGNr=phuc~c`j=9LW_~?$5rpo<0E{f+_oRK_ zQW05BPFnkFh79x9vu35Do@i340~=u+IZFdr`W=-CAGrS+I~R4hDbD6TK414hBH1>p zS~^F~SiV)rR9)Zo2M=>J`gNRk5kx00gmUWU+KlVslIGBqNJifEB zK|F8&!4IJAQz1K{+=zj}E~vB7;LlY1#T+#U;t@JMHblP9vNMgvDDac#ATAzfdSo4v znkL`KROkE`+piD=;TyE2h%Jne+XIKy7%5+Zz5Xi4>pYK98UN?ir(N&-(a&z{bPWEO z4EOI7A-Ll&E?%|z*H>UcysGg(>|JKhTj>zxK=ARJ(mR5gR4tEgD8us}IYyuKf#0 zkhu+-i~U`KB)_VrC55)=B#VnoII0;vkk93mxwsC-n}Ii5JLd4u`+A5+x?u>gT$ zn|X+z_Y~52@6(CNS2VuoE*2s7Z6oR;O;}5DU<1IOv$T__NBO~y?tk0EuIcanjb}!^ z>3BjkLt4C9Y*(u*m!JO-gf_dK)m40^x*GV(rQ?hcf3Nsr01hEEVVkeV9%{7P7xT)T z7$|G-nBJD|`3q>-IMQ_}qY0`{wQwm!z)BmmMN^5-9zh z)~s*Pqj!e$$@j<9{E(Kk;IrjFbWcO=w@**B`5$5FrnRwth^vF{?q^BSO&*rPwjtCE zp+cakVg;fj+p#z1giI>{KT)g9VaO4r_rxJ=XKOcpzqHrcpA)bWcIg$nErj z0V@+}Y66R;9*a&y5^6 zuHMnhqx3k&pu8of3Z~tvd@&2JKrb;B2%;Na?;w_nca8)8JC}7dD+va_s@UdW&FhP?XfJKQd}V4#0YJ8 zaFMX;xQ;%}*+ErYkiM8*eY_z!9hN1_2>l!VZ1A8kEh~iwA8nU%KRZL*x>yPDdItv( z`JgbI7?2u)!myX@`5e&YfWQrpeoa^{6pEbf1O6>(dEFD zCL*@xBTiPh*2O&!vmmwzjhMvS@e9@uTVqo>(k0;{^fF0%WDDu^Y~q|e7`Nna)%M2# z&J_cD$3!3%30#{FWgWqbK&VB+@h3yX#XAsoQtRMvtnkCZ#m^s{mfKeJW{sSp)vY$qc7L3B0f)zabk;h5Vd6$T1S%&+{*eB8XDRfwsJT^jum}B6dJ;VWpVpdOZ)UN z*8OqEEspapy{8d`Z+W3q()ssBG}O=c=Xq0(o7-RGSq^_Hs1?=O!=L=5CGQJOO}g|K zX^vkkzYyW0;2RUNme~0f?kFpXaf!@WoLRsq*h|LM^-~#Q!jgP@<~43Gl)2~Y4$H;m z#{iNLnYmp2Ll!pI1_~w{6qk{;kCK-ZIEM-R|!ZCW`ZINxVjv|^B0!nHI z6QhC1o^L@O8##FwO-sMtz^H5D4LIfx9+`R$bvFRB*OyB>GUUqxXN(^qRTix?t-fwV zvAwsQe~;aW8L4s6gVBX(_Bh>!;U}d8G%nLm4{vk*qJ!{ zov0{UYIWZ&^kKO@`6{<=*Zd}p-j$SGsrI2PAo6+O!Xes|cx< zMtr$9)OU0Y_fzu&IZVQ@5>N(NJTdz!?fs>l6~)9zUWZ%vq^_FcG=CA?excKzlF@@! zimISfEuvIs?7O!2J?jzyabr>wY~T0R-|p;`0LU<6cYl|alXX_>4)C6TFELGeqq9}$9Rf8CvM?T7gp+~_nwt7{5h>@MM zd?tg6(z6h0H>8TeGl|5F8r8HB*C2v^VdXaWln}wUFJbe~k$&UC1n2}3_C;MKg|R}@ z7kcNmq=dbBkI9LJ18z{jOP6)5SzE-M;PW2UXfRV93ViyRwQ;)wN`2p#NNrSU-hA5e z$DGlG30z^wrT!^9q#VIfJO~)w%=M{u(SrI2gLBDAnnP#qeDgxOu8lU=<-6@%CG(Zi zf}RhPlkQ@K-HaaU3T;P2wH}%3AKu;w0XiQaI-|5Q>qPm*fQ_JDh70NxGYX>Lao!YS z)WGemtPSIqDb0+}Ak1xvxICU|Sh1g|K(C#9P1oWFgtj}VQ|fVlN<2i5Y6^KBK;>o8 z-aOgWl}^!Q&Ao)sc0eA@JBKe5!Da7eVo*VLj8Uta)7cm(o>%!Z`l(9X(l>ZCfrwy`rn zYTZbP5MPqknQ%#0GzvHP(Z&f;a<6Vrv#D+8+ z5oVj1-}wFzHW{#2CY_%CP(JebBzB6F`x8mDrX1(iJTX!3f(z9{b;nVs=98w9eQ|=H z=Q>;r{+9f*kxpDV^q5Q#l|br9OBl zp0wYtAV#&Nq^|3b@tYthO`)Md7$>uC6%is&Wwy-fmMV}6Dp;-=m!`h)E?|bvvA%yy zyS^8l2Nu?_PqCo|G@-H6fa!q@63wUUU+zVhIY1M`St%hdJ2cJ&G?cxIbs6Wq9ZISg0c_8$PnKi#fks(VL+hncU7=goPEs1F8 zL|#D#Mf|0+JQKNz>uNF;BJHBCP)zt3PV8s!Ezghi^g>vv18<*cB_bgxkw#X0?9-Zf zv+^qiPhI_)LM=(zn>>VT2h9ip=Wdyoqf8kGsL}rAEQQZ7@$*-Q$Co|*>6d*XioCntipOgI;X%S3+uNe>xjFsJ@&CCv2@QudSd)|-=2%4 z`ageFhckUOi{ovNjh_glRdNxV1ZmdeyP2?12_iO(S0N;N5Q4j-nt}mm;@fePqTu(R z-(?+jh9*011_g;~Tbwvsi&dn(BW{i?s%aMo3pIRX9QT@aohPSpRB`f*P*0tP_O2k} z?c81BZYR=8h9Pq9=yTPo2^BQZSXTcaQbfhdIWu4d`K(b}z1cqaxl$Tt4$~&$+o`iAy$V zD^B;dDU$jfE9U={uSZQ6T3fwG->10Kbgd`65dUnsMeH37QxGOP2C{ov_H2=Sfi2)S zsh10%+=O>cHa)-J(JbU>P-JkpL|6lR!Rj%k)~@n{=YDP!Z1iqtu}W+olGaNwBtia^faO;`&O1&-ZA_24K>Z zff9@|qhDHq=_*&~HQ?Qx46i}NrY^j{0x+E)oXJ^<Szi)1x1gZ%#RK%4dzhi$h+>kLZn0@|z!& z(0TW3ahli!p@wZ7vOt~BQXvlsFhTp|93h+X z+j1<#z=!;!O<~)cJGda5|L9d7|GV;x+cVgvEbXpvd3rdyO?!008Py{^^Cx}c!&!HV zq72RXN`Lq2^ZOpvZq?3(P~A>@%YZ*tr@{R1doa3HI{u7T&#uw}_l|#7b&75!-bS@O zonTb83(nQQ8Cq17p}HDr{c9Omr1NZ)xBmw?Sj%^NI9U~1d~tyk5pXi;ww4!{d(KC+I*J6+5#>yX@o>sCxZE4gyyKBV zQI*{xzB9%DyYyB6ed$M|(Hc*ui(cL4Ew`jhl&X# z+akO0*T-?ST{5n&IJlASSmN66yH{1TtUF!!yUuH|=)HfTTcS~k)qUmi{%C3rP72vR^wKe! z6}Kp9`s?kT`(rwv&6IY|goD;0jBP$q4DIW$KA&pR#fBokrFg#%ho>Fcm4Hinp4fKb z)R~n#6|=@`!v(?o0?R{|$7#yBP?R*!6_=-9hdpz74E29>jYzNfHdf$LIb(89AVSwMLr1ieb1RJhRUMlP*+US75e>8fpuMfoZ9&9{wYj+`eEOif9qQrr?BGtf)rR0d z^@oCAf|HR?Z}0Bf^S&Vd9<3Gxc2)*s+)$s$vNNo01~}?=HLa)GC*{?@Sz78%-Qms> zavoQzvmd3G4s`8Gm>1mT-dptjvO4FnxjT|w=K!y><+87MKohd*{hY-$TPP4Hy!R?; zr~C=LvQUpB`^V+{;d)5)ojJ_^@7tl8;s#;MNs@W=3?q1&_d@=Ci|63vR|-C4$J zNT5Dz26@Ing-BL+MUB;rS;wTto*FMqIj7T4^IH%K!+jIbafFS!r1I`1>Ft%z7iLE( zI7IO*xk%H|caL^tQhk^_I>}|e-F|WXV|EhVQqa{JVu3i1kH7c^ZkES5yW90OO5d^$U=C7^^y1#pJcL_X?!t0q!ugvM4qp)#tJ`iY7K9sfM1iO?q9N)Q&=JBW! zxXA?V#k+M%C&jfzD)-DC@i%C^?qj6{8D`9F@^0nm?N8Zp4HhwE;9!WcxP9Tih7Mcd z=L+GhlMTG9RIFFWh6ekc`aeYNh@4n7d-iT4rUs_l+1r;C7b7Mn?q|s|fP;ny2RS)8 zQ9za7zu)bby_@OOk?Jj>Nz?Jkn{C@v+uDZj2rr`IWV&GD#*^z+|Dq_ zM_VBzube^WHH2>zp1!;7SU!W6Ej_aXT^yVy>oGN8=#zs=hPe2Q-)!3Ny3IeK$$7f# zqhn{3-#c|KyqPGF%L6lH9aR}D4!-n(e$g>=ngQ>Y33^Sv@V_XOGI=Y5n@}&BICaBX zupdYCVw15i{gZlmyl}&1cwf3@3CtGOmrgrMW%jlhR?0(0DIijEQ~*;$ho&&G!g>k^ zxh9OuF;5*0Ac#=)rt3YpfBw64@|Vs;uJZCV1a49~+ha)ZGpt&F=sHW3Af=eNtSr4Q zWfw)L!`AjTGGn$TD;mJ6BPi<{@Cw4+loxKS2a$KjOp;Gv7m&*73ZM%2M58<)(k76` zqdMaO@wSF&+0^dyBmrs#;YaFqZyGx+?3H`I2u(F?s-mhUE>qJmad8?l66JIkH5R@s{ob$B!a#Xs}|RGEAwf;8)O5rw0-oM6ZR<^booR|7DV~7jf-2V zqv?(jBw{s@#RZTbASBM!JKJCBwjtvSMPV>8afsE{CNN~-(7-j_GXz48^ooLN;Vg}< z+XLM8)haCCl-aC6b;boMiL^M!AQzfI5+I{Ib)XPBkD84G$y*oRk-4k3P?I2yvbt_{ zn_7-x6U;A6`p1-Rj*w zG54QfV<++{1cjq|q;WboPi!G`=zc{FOwpa32ODL(#Iz`Vatj96l$F!H0P-+P17D?5 z?HRrE;H>cZ%D3pxTK7B$@85E2UoIA!CuOI2=Tpi}S6`nXq{&-PnSDeD9SqOnCyyU$ zl$c_O&n5I!KLgpqxLkZ9yLlTIU)sF_+kJZuk0ddwz|$Com>gq?G)|y5d8+Z{vfY~- zuD777_Vb#YBQ{4|g;e)}n!*U-N3|buftu}Z1cRbQP6e9v ztrG_ZKUYBOy}*j;3P!}#iviCrOqdWi3>_X^;q=`Fp9#YF=|+r#Z;_G+;ZjE()v9*F z#k=Px);C5=M#5uFgVUvD)k?Dq6?}aes|tCb&K5O6WWT}s(5amvFq32Kz+zbM_I9#m z8~E1`Vf$D5+dXsUQZ}i$fFT^7Ro3r2ZcE?zv#6*6Y-U4($J_8oyHCZ2*$zJOCF@U@ z?}w2Yvbm=ZNjhED~JYDz;OT zf+MWm+rs{9zZ4-PLoivOYfr+9_{LLp&vXvR`-QE(gEx#qGuT1U;-Bi$=2YB-{+050 z84nrgs@sN243Od!v+`Jx{;z4y=vsMCwz?E_K3imLgOW~Kq_ODmbQL|YG;!*fcTZ;Z zZ*Fv*4S4)-5~ChVl*;cDb3ZJIoL#oUDxbJEsIv#HQ_0D0@p8o8KODVk0Z5e#N5R%t z^@1vqw~Ydla~T9F5G6cJ;I-&ryb1cY;?k?4*Wxi6eVbe2<3PrSdWG_U!fEr0P9X_7 z^FDM>UUp3&XaqqnQjR^qnZbM2SjhZ8OR<45jgo&nMsq!1-2ooBX8X09{rwplR#uY=0 zF>qtzcnLCbD${WDauW~u(Q4I|BBorJD;IqBeR$iOC@Fm4sfKEEriDx_htyD1s<6w3 zDqfngsHS&pZ zQvU2#ahw=Vd30kXz-)K6TT_OWrqpv*aY~oGYIZ(k> z*;owngQxc-ujOL$?JK)etR$srW$_wg>Ks!=6YEm2MiF~M2rbtsFh~dk>XA4>OrEKd}S$|j8r$$_{%-sD*SnJpo- zjJ#DvSQ4MXcM1+ZIP@z+U#UKK!;!k~P)#fU_S0>w!E^|Lm5u)?hn3ZTEr%Bb_mph# zEuk;FHTs7uNUPNAI-8fdW_g0B$Qthay3vlQ6~nL^RW^6oOO%ca#^DXO5An zWFc={Jo^nLdjgRtF!8idcrcS!_SAq)BwAbM5f!ZSIc7rS_F-!??rU?tYhJyN^aVg;M@>XP<0JW@9ot4+>d}d!o(Hr2Z!1`^(Pt7a zfiQAFFJd?u#`IxJgHt1N0SOZ1*mp4+t@9a22N?FrPE{%{in&mwrC46`LeyhWZD>|$ zcjvV~^sS?HV$jUqAN49nT7Wf#h+2s1i3sm z^S4zYH#&vBrp|%wi-S&hxNL8mQt(O;3oMYJg+uRG;QgknE@hG|Vo(44J(f*;w}`%4 zBHk=TzWv>W0Vr8ulZpUP+ZQ!@hSSW|Id>=<+)?=5zy=-kEe}k;;=eaW?C|A3t38|X z53%+nu(PW|W`*669+{}l9$e9Qd5ewz9snd=}Nxj;tF znWLte;d`?&3qp=oa0B~NHr~Z8y4^p)u@-cMZMk%*==i= z6_Z94AGzo_)*wq1r!T2AUAgfvIo3cMM6HKS=E5Q87YGq;uCEaTc|=U{&mV8Se;5{c ziaT-RnOL(DN0lcH?n$`un6-G%){*AZCaEJKeSFuvug=17~f1UhfpW#+cus#xv0l; z2?;xI-z#!$Pm*=#v3k3cuOp#3#yJV3Y;I?LL4!0dx zw^Q68G78fExdQoKbk5mM`}sW*_s{838MNtk&1u6h6IN^V=~yY`*E>lc|14~Xvrf_` zq^p__yy)t)-H?}qOYKaV`s(5Q?4uQsdDr${?y*+Y)ssWLVnM%k;f)cM3o!K+{(YjI z%fPsYn8cHVrb3W5Bh*4D3MMZ&Xzd)sYug_ys9tNr3HePy-LOrpv6-M{hmfGYWRM=% zanm{E20?#6*;Ju>P`ie`1pGO(yurm^jzG#>Gk8JSQ&sg}cMuQA=lMzyNb!*vTOIs@ zB@QLEaEzPr`rdEvYnE4MY=R#7%R|i@K)mE|2uBvY2EE5 z43cf7PU-4LcZ1MxbCrBPhjFwH-{W0=pkywDJBBVg@od*83dG_fkq#HCW!Haj{8X;XMNZJ6buu9%IO6M*CRm=r=l zsw%Nr*3yZ*grw5P?!@HqaduNiE&;&Wdhr(nJ>x=lpnCnug@RX53S+}p14|cOvh;&^ ztp${iz$#-)U1%2twX++)xPKVqB>AIT@x$v+Z+lryG*T8>N|Zq zs*N~qBzPj&1pGdRVKx{KP!KVE1xxQxWfu43M!v zi}8y|4x^h1KT?GTKVF;|!3UYvf#)A85Rn-1iLHJDB9fAfTsnDK^q~TL4+=hhrYa5# zy=U>{%zWQei;GqBbO?0Rai)tS_C{*+83QKp_1SWv&Yg*`@?u`S=x0IiKOF6IPEs98 zj_RYwj+Lb#3*~2eaQC}|K?Ensc_bKL!PaRKhR#!vo!;GH6Nn)3(?Hp^k(Y?A%&D@o zxQ5_5tmjyU;$LdoHC5wI)cDD`0IaodmJ4i1j6#_ZVDr$841h`}$nj!rzn)8Dcs*?SL+F83GE_VOEoewZ&fRzibO&M&jScDBx zm~e21h=Z9Yo)9AvtJrIK^z#K0W_8@;OrjSE79@r;^5RYxwc`c+;OiD+*rvQ9YCi!^ z=9;JvlVa*)pSoh8&+&YX_t57=>hyOjP41I@EZGf}OOL%Zqm8^zK|_z;)Vq~tvTn<} zI5QPick@w^h=KEN*Cn;-RaqS_*H^`5m^@~}Hv5Ad@fkWfjbd+R9zANwH1nFlgGaq2 z_B^KUbCV6_d=5Xj8EPhZWlaW|35`##}d= z^VSzQ4S8aV&e;CB$lTcBKc?|TZb))qC!O*4L|a^+D{M4NiPxu0-pl%lCwyOEX*c1y}FQ`pAgBz7OCMrpCRm=0!Et2!GWJ z_(~!VSLou;O=cAxY5{#uo3a~?;&Ha~(BB-O9p{e?EVFVXC~y83>tFTXvi?E5G6fdV zBVTTC>yO8pwW5>T#-djw+C2?V&80%+ck$_^o;NO^{|@4W24AOjwp|UbS~=YO8XC6p ztM84k>b%y!Y_#;R-7bq*38=W295$^B*sPdw>sbCKzL(qZg{)$s^ZF$4wC?^3Vr*o^ zqHjQ>R*CPTx8LpGqzc)ir3RbEhTOpVr|~#_HJK4Pr+vVozASG0XW!R-8eaPI&NA1(j zS=i>E+{JpQ)o-u=5Xb=1`-n90-<^JxnQ#yP9ge$XTd3E&M3zV(>oiPzFxTw8o4nw2 zGEt9ro7km#dJQfLB0<3(s7n2ubk`i~HGhab| z&!WH6sQf>$A@IM#hDHYQ&L+Rf%H;^3la)5F+ugvMip5qdg@>Ivm`SbOT_WwasN)hu zjU*~De@oVNFcV7~nvzRp6xm52s8G$2 z1$Cw{dvE#kL#bfY@MrRzoVXw=ER}r(u*>4nSmt^YZosj2rrVb;zeR1PfQ=02v2=WB3<2rD(2(zi`;ZFg9}A3V=FZ2ow# z3)1Tid(1au&HH~RHfAHl zgeFEU3C?#!$^Z5Y*AL3aq-n5u=0HO_;D+RBbB(?X45e=G z^lk497zYledFo;vlRXn|iNC;l4H$)I?C!8_Z4X|0PR6M}5YV10)b40BxW*3iIN;ha zBcHLBExkFA^uV?>%Td$p>yxhUuJBNIaiIa7kT96^N>}xfWqfW2_ePNoFW^1-C2aNe zS^4g!(cjDNyaZg<%P&Hm|4+x0_ut_)-cBD2=iVJ=YA8^^KkJ8mQNA;AWya+E1^#2@KwONVbJ)&E`z=U1(G@n?Y}ybR{41;q7Vo98f2ce9F# z%A@oB8s^Q#N~>2(a&>v3?EmsBf?(#icdjfde?A)@6?N`#IBf80j{G|4!%RVKX~saS zl#lf)>UR#wr<@=4uc@egy5EN8gPDQ;P$E~x0=6t339Ih8kz!ju)8_Tz*+o1WV!w`o za%GW$mc-#9&lnMCO_}K3|F9Oqpbq&D*z-qGoTEtSuAY-s$}KcqC*oLaqbd$WQwhtd4trv_l!a0Tnu+m3XucQh$Q!kA{G#59#?80y#J zDZ{vK-dL0sKVxHu7wQ8WH&y>AT7!BqNsdBrTs#x$PL zYa?}trW70_37yx1rkGQ?Bf66yl%;6F_s6afMT_yk>9}cd|d}!4h0>&;uH&L)VXmi0h{MsvVGpJ4A6{- zqC~_mfkx^=Qb8^{1NTCohTbOPePdrIq3jZgi#?Lyq6CFFxM=SCkIX@a?bd(b4X-$e zzH#`{5h2_VjbmUVPIZx%Ui?3zUd%nNqgJ+NC@o^ag5*CzAJB;P5Am1Llju7CxHOfI zeSxJa5ytLdx5E_d%io|PAz_`}(1(<$_Y7@VHb~{vo4?M@oYJpEo2qU2S*4-hf*Kd3@v0q8Z6ehvncHP=A15(i-lkJgn-T&>v1wfS{*W= zd+x{&f(#P5$`&Kl0o$kQ8{2eGCe|UJ;etet@#7$UspiQr3x>R{*;R+z^J+P*Qc6n9 zVqgPRnPz!f~<0#3YA&Q!A%5Y`Z1WEio3;}{`52Wq$3QEKzO`HnY3 z7`#Eq(sN)B<4UoR>_0Su|}NWl&1Eu9UFG=-Wb zc`~{U$jO2pdZU8b_%gYmTDGwX?dyd8?27nK`{>J-v;a{hAhsncBiC@oC$crL6xEv_ zX8>jZJiR;0tZgP}Je_AE%B;FCiVc{yjB2B(e}WjelVAmtVCQ%-&r=N^Nae18!Sc42 z<=2Dzw9?;f(xF1zsi=SPkX60;#S?|@q=9g_YL{P|FF~$1My|(dre2HI2Hu`nvVScUoHV zpI-i8TrpAcA8;yVoH;c5r+KjKofs)m{nxx~&${wozg4?qnZT(%q4h&4E+jyL{zbvh z!=2tqWA$Q~*UfWakX&{zLU8w81}iG%5&blv8KUy=|F6Bb42xsg+J^A}L4yQm2m}i* z0|a*s65QPfcXx;2u7MCBcyNc{!3pk8aCdt<=j@!lpR><*J!~KukNm@ zUhA%Vt)^B9!95|PeCc-;iq5R|&GD84GkyUY#HFDTgM$5xt;~d{UqXpcRq3?fk6iOZ z_Jugn0HEKCx1Kq2XEWmgF!J7x@|j@|Lun(%_q8kQ|Rg=65vqC=)MkmE5M zvOvge@uh46MvetbTq@)2BEBy1iwTnm+Iq>9CT~$~_{_OKaj!7CNZ$zg4jVQ+DdRUU z$u7oO-F_ZaWo~VGZ*3HI0efwT|AT99hkVet_hfZRtb`<(SqGzPk}~$SKNfAe`nJ~ls`8oRWCf(-o+OUQL%L+09|w9z_dQ z4tGVXUJrU&(I@W@Xmg?*`BCB5iqo<2)Fdu|5XdJR%{?WUtpG`IT6AshUHi>f9~!*t zZwE3xn%^|IY}f5AtCvhkk&Ila+AM4lmrc?&c@rzZ!R@POYQ*5nhX+P){NfGqZHp0LnDoLQ*=GG}cHB8{|_14Zh7A4@Vy9my$r4qDn|5fihu zRhR%vnY5z3I|I466|6+9G)!FTBt;H<;5JAPoy}mxbXc>Zv3t+zLHwO0ZRMADuICs* zS8!Iax5=r*%wnwj$YP0W)YAk9w%2A^FExJoRB>p%>CI513=py|mz zJ<~s~c+YOJq~BCH^tndELF@3bQ~c4UisPlK|3hnuk)?$E)&KfDl-t&l6uvA2lO+z^U;}@MT4Ewi=p%yd^QSD z(afu*8BQPQrLpT}&}_wixA+ImQ+3w_B)x49r8{&EKOI>t}-Y5T~B zk&)2{LWasUcHn&VbBTERaqT%H3h`TPJlBPKJ9^FP6kZQ!)Jm7bg;aJ+TuvH^vX80a z53~r$;lT1%*`Lc>0u&OhK1aig1KWAv4;DAitcSAig!hcaM>M^gU5@x1ps$XWn|6oM zGmjUtpK9W^^BO{OrH)icE}dhIr^|}v^=G%nL1S>^?LU{osi>_XnA)Ay=_+ilJxhL$uM-83Q2WF;CxhMhUeJtorB;2mi$fL}xB{KAZ) zs1g$uPy5!u;e8Rj_i1o|5#qTCBx|O+B&e8Qv?B-F+fWZeKwhFSGXqyz35JF5Ul`$e z9tVxskd?8&U#C$Ehq%z{#XWrkM{rDbhfKDD=d5-Sq-$IEh;-9|(Dj%l5>2s#$jKmqB`SbExSd%Q2;x0n9V z!~fLl^O*nRTsxd@OLPid?4iHN=LUF+;)l+$r_-Y+-RT`}p)Z@$<)0DIDE1^?fWriz zAEv-jM6U?2+)LXM+Jo@fGf%>^?YhD`t8E>i%c${VWb7R(b0eb=<1q06&~}ruY0!YG z$WnSR)_fL|M*WLH#5m#z39!D&da4dkzw*Y<_!eDU*S^#M07Sb6<)fc3FD}KN432v| z73FKMt+>td8rKl$ezY3Q98tWwQ0RU{KEEp*5PnPw#T6@;k|?Dyrab`2> zeMoe6Oi_&q;d(K4&zaMT5y&XzwZK;_sWXJQ-sbB$O=%9RWLyeP?ePOFKVSI6_q zK2N-B*_fjPM(qa>^Q)oiybuu; zeR#0(31~|1?w^PsG~YTQAd)EBc4X$c$QUMm0ZiQOVYyKSim*U_8N1^&-%FpH=xv=H zCZnBxnbTxDGFFpG-{i;JC%&tKr?ZX>Cro(NLtXH$%e#lC?7Qu!?d50IKlu)udwd~KKMoq$xWKHdklkq0kzdUpjc+Qxz5rC#05{2h+jRHRGh##y+ zP1O@^M|TZ?j_ZGyDk)DX_W5ND%CfzozY#8-{s{IfINuQRsD{vL=4!kcgKj|+RlpMEo&w6bw7 z1)xPq6EiuePDSLj?1pzIKWMAqZ5XH}%JvGr_Fs6w_b+>&p$d@aqSX(KS=117I|@)C z#x_DjL$_xvD6mzm+iZs8lsqTkL4@ekLe$|IonKK?|6EilRYPKIJ0HJyI|G8pzDfBG z5UgNL?AJ_(7Ftg0c;6V?Hfk|EV(gb-Aa*#v3Uob4V@Jf+H-5#o*8cbq8l)Eub102>Bo3J-9>Qso_n2*_*mVY><7Gk-gLM6*mB1KIhDJuJ!In1Qxpk*_+E}~t=$BX zi4On3^)mgS!E0|gV2~H~w#N0a!5KPU4tv7MZ>GN2-{=MCdlyB7Fs8w3FTg56yCC&A zmPw%<$iVz9;T)_`$>?+q6eD7GL?myYC=+xZ??ip$ME-p4+kUY(U8U-H{!_uz>tIqfnL)eJYHup`@$nit$Fgcx4Z(M{)@m-N z$}*V&2nOCU&GwpV)8&WKMw5W$UpFguSyHcZzxW(Qcz3xIP~JXRvJIxBG?|+y64@GH ztb$R0WNf|mfB5cwxjT!+)7{;DeLKL|rbp))R5+9l7Nm=4r;6k|{%)RU9Ct|B_}|80F41EHUP zxAolSuBYwk;=yiyIALK;?n0x8D`*o`Lrq=UQLaQb^P9o(~ z*eA|5)EF5U5i8r1j-oftdr7V!)EJ&FpMAe7{Zr3?G|BJ*&SE!ED!?wtXXxtlJk2ul z*Tmqnaw#UFaI!LUmmO)R2`Cr>9?+#?7}7cv<}Kn2a#bF@?>^2Lpw)0$*<1FbQa2GM zDuE9v+_|2tAiGw$6y&e2 zz6Cu8nE36*@szS~2A=B|)0hN)#Z?-mjQ8uL0)3u!OgSvBzDctK&)B-B;m@`mK4_gg z-1kdLaw3bf)nQ@CJM^6I{M4$ke_bHpxhe2<%&cqr@?g%+4<8`+|6I+OhibV-)@A7R z^+m=le1nbLXC%nt3U%EgW^KC;vm0<=16a@Z{SM+SU}_13Pv>7!#dom-q`LvqztW$i ze-KJsWvElDj8^*fm_10HR>6~xG%XE#s&cK7)nD_iy7-YN?5QMc(J#bNS= z6IO1l;sQK6;thTiUHO!f_8d^d#CIo^mDLaszSVxHkA)zM8|;Vg)6|E0F5l^$0p!I` z(N7bIV}qfFL_+DX{lN73TH^7oSf#;yS-Ih+q;qXXbs-g_jT}Sk356;F;a4@*9x;K_ zF8qMc!>F>2ef~yDPRUa{o0gKIy(*+r{|XmU zYd!mo^zn3a08vk10e+!^5@8fZ3HI};TRk|2o+2-!19E42mpH1CWenFHf7pB@(jD* z9n@Kpekle5IdXy<6UbY2Q5bOkjeM^bbI-U4Gu4e7p8E5F8y!dy$e6~JZ__lL<&)>s zmgq5g*{IbYg&H^Syw9Sy@w25v9|<0T3*14bSk{sYmcR{*&u*qlUBP9YJ*A|&xY*an zZ{Y2bCE;|E?F!0}irKfdJfO&(C!BI8is|v)AUAx;X!^dLom1}Xk-*pSo$=Yl{>!h5 zb7#O@S8s5%3ecwetT8!l@Ij=oafEBu7sL`KUje@!H(qtY^#0sWaSN_8%gAWP7JzD* z<^nx`WUWXb$93O-1=Ew@Qn(yW>;SWjND5p#6`~VceX+m_91{hfcob28L9&h~<^xIe zvtd)V>l@~JhgpPUR=nW5n-e*4!c5;;BGy(QBbuitkNXT;w**EA$dohOufHQZIXOf) zRIH4w!sTe`r|A{pR}el-OR$=4KyHV>=U||N)LFE<)vu{(N0~Kxg65x2LgD{#5+3jP zeK;+wjHV96Q_Xkkq(f?N&PX*cGHlQ9ZIBZnCCqOp#eipp5Az0ULQ!0yq_CLHHCH6a_!^xT?hn?AOY-&; zqWN$eADDhhL40urc72nt=Nut+LXpRm+Zo10@~f8I!vvuOu-CD1NQDXWt2tW zjorr`w^`h5|9O}Ki1yT~KriP%CA`m{0BlC;bRfR<)8W&i@8U>sU zV8-X`{!cSLT>sU;Hh`IFS;!_vb+a`7@(rgidN zZ~9e=2+tL(oZQ~k5~=R~O55x2>kltxQ;c4ahnJcfUEzD0MXx`V?3Gx|D4hF11U}!AtV=@#)4St8Ks;-TvK#vV2V*QG?hnD z%$$E|EIqMA(k5Ya_xHLi&PCvM4nFMPFLZck5I6EuvB0MmKWk%`xxb`E5-Bc>%I)!# zm?|L6Oy=wN6^fqV@en3(Iyq%|;Z?mkR6o^Z|727tne1uWQ)8u_&GhW?k{_0&x<%UJ zx4RLe`2AAoIGcs~vD-x#KfI9)u1+2FCVsU3_`SyFl@+~XxlESsH?V7d3R$oy7pAJ6 z4J)ewM(3Uvld3;OG*I>%0x(vroI|Ut+0L(a7U%auAqB26DBctuzU}1VA126Sd_w(= z1f*JpNXqH|*`*u*(xovd`0I}%b;k2Mm$N)7m+$GnNZ+$1T*Xga*zg-Zjv1{7+@WjH ze1AvEf3@KAaOX3Oez!x3q|=&hXQ9z{`J_ZDvGu;4Y+JzalW&B=-un9=Z21WLcJUuw zQ(IsXFVtd6s^_x3V+MmYq4rl%Igf2cR33e4s>B$z!Z=oFvHIg91&ncO!z7=@VF6i> zi{HRE&8K~(!Uw6Z+M35w%X}?NhkFOI@5XKqFxQI##(#nEZDhKLfPKK5!&Uv%mr!zN06C}UGzUSV zM+w`W3xoU{;mlhCR+GW@Y1n6I6YK-~`w%85jlA<<)hwMBcR#;Hx$Q*112{Ri z;D-bL`_*WlTg~zo_)Aisrcc*K2GcJeH=|2EpTA8JDaPrf_gfvCb1Pm{{cYR40_YX zgHs~9hDmP0GIgF7et3c@QDzN64!967;)$fEWNmA#1cn7p5U!G|R)sm?`*sBY(qVc; zBd8H%VX*jied1f<+iRxV?23tp1KoZvu$j(blQxv-cCq@#M6r=fDIi-MM)OSVAuupd zVD9dyrMFz?suP_bl$BcE4)~ekro$Ow-WXr8&QfQ+KlQDI5E)jHC4XFt6=3lfTXMUz ziiF|ORZ!?a{WNA)5mI>>EP@;dO~Xac>n!}wyC%$E;x#ZqHyt*rL|=)?W6rOaAJ1&c zt9Joo!E>hap!n&bz~^C`zj@rFgTwCgUft2sEg%2m&p?jHW4WjE?U$N0UPqmmLr+(X zK99+5UYvHuF_mQ{c$2h;v$6fq$|)@vqww=1U52j4t}{p^vZ0$Hq^uZf5qIU2WK|v; zm-Y=f#)~Po&o_SP<-SiP@brBhSdZ1h(HEA8bA_i$rZd%4Bj!*qyPW$j9ZdX|80Evn zN4lCY$v0Qmcwy*eP;tb4fpk?fYf-pL3yQdSi4vx&5J60~`q;3LRIN~>SlYtPmq{t7 zP9>4_Sc8Q@{Mq8xRm}a=Pf>Byp$Jq0u{6@enQ?rE{imv$wFCrAG$;D%7PW^u2XZ~a zh-ZaAgj_8{!abZh(qYh)FXfXol2pUbDJ8~yH_74mAq?;B%K1DzsE3M`k4uAChYzTP zdWN;XK3wDTlC(lRkrJo&77M=+lDxrp&L^f2=m-S(1r%KZvN^VG&SwRZxIednw%Bx)qo{pJcMV8jy zgdNZ{X$C*Z+%CCNh%6)k zQ0xa=*f-L1N}kA^5{nFb!EK9d|GhF9oF%vj3Br^R*adGS5b|1JKYi=a?TnAiD+~?t zHfmgP$VDY(+42=WW;GPqsDY{w-(X#NGjJmT!Y_atuS%4UIYM(wERaj@!IkTP6%r8< zi5jB;?B$Y=@x9l7z>L*@nQl=edd|I_jdUXCn(ZOmFB@KquP5qPab!;=xt1~6bOOwa zHCgT^^5YAiyXo(1ll0F9?|ImoHs06pe7}#_bc+jfKqpZEso4akW6zJUbIR6sTm(c} z#e4riS7pgWYw7+{J&OflXvottXEYUwr8c8Xr9TzID2aIIrcC9Y2{j*91@&U3;kCSA z&>FTt0fIxI%9G08rPW(UK8zPd>~paTcsRw9F%AJpCs24W5}X|t@j#-7JmpNA(G9{E zsK?40W8_ts87TYWWw{-lfJ*Q)&@0H(&#~Ir3@8u@QNd&&LylN6&x-7UQ1?j zbj+1D41I=5u=}M9h7k=hTsA`mjCGy`%g1Apm1H_C)`rCch@$5nWePD`H?T)I6zh1k zZP5O&)LzOOdZMBt=@&cYocUz?kUT1Xa$FC2mGhQFfDz5lZ_|&QVCTcEe#LW}qby!X z+H)e&PjFJxm59yuBufTyv%=INRMHYFGxZ3zr~9*2egG(_$!7DR-YlZ~8w(GuM31_} ze&isY781V_p5P2?$XSEkSPlrk!vEK8#Q~I`^`rZE!r`rp1mK9lQiX%FWKl!m`i)N8 zl+=E#NBi91yuYpR(an@%pl!Q-bM)=-!T!SjcDAL-EC?hC!dAqu|I4dg>cuZC>@Q7D%s@vG_zN>ia>**SIFgtwu=-n0H>`4wA zw`vPOYuK*)U*}JX=-91zoh_z|#mNO2?BP2JP@nzr!3xbj{xzh&kCS&3NNdY|@U zykAfFgC8!xKDT#6E0zGD;K3_@LBajR0k*9zG*o}#agcil1tC*AExN|>kvNJ#DIA54 z+pYnkR)yI~l2t*q`wH$c^@?FNG(|Ewf^YMcxF@_FNOcLWMQZDF2Z?d653{Df6~;yQ z!*%0(>FQh0VwbnoHx+kTw!TL1zR zrPAo4n0^ioDW&8MyO2%uv+T5rKuuk1E()BU+- zwn_`<;h~2GHL?_1KB>y8_9I<& zhK&5MdYzy#TTx$n1VXBvc8?fOfAMtNc=J2{wo3mV6+TAPIk;f+$w)vEND^8%TQN1-G}t}V@v$!cr{{+KoI8j!||&u*SP!>?OqdX@75!; zm9@>c5D1(^k^miL&-DSl{PT?5F2*mt-i>GYKwQ50RP$m5vtpc-3;`BT{!;Sk*qs7i z8QqdE#H5Tuvm0M|H*zvv_26x|L4<_|e$J_|hv7E}iFWIi+pcs8(o6fq22sR1c>)4= zt_=P>BTu0eveX>&wS{SWsrI0RfZ15@01M=Ih?8tQ}G^w=B0D_2yCSb73)z(2o&h62yz^ zx2x1kYhdjjl5sYmcV*v(N#s`dquy}2TnDZjTH?SP_wwPi%}!P1wP4fv`J}_)jf=)>?aOzjvXbF zn2r$vlXc@$q$pY1#9YsmZKvLloQfWwZ@7mcRUwL4DK_Di1)*kcKPEuTv)v3=sks7-iw9xEJ24 zDZ!Qn;iV4+c+!DRF~nbS5HW#$Hyk-gDPBrIARkx)t$={8bD9ULAtEjh$%;pqxIl^& zg6^5M)2PtOBSIzxV%n*)tUz*L+b;9$hmjeF(*M1KD$>>4u5; z{Z5ZrR!+y?jPJJAzY~Rl_@di)r?=_zVyZYdzAi&?^7F&I2p@=CR%AHAJDu?*aI&=@ z*GL5HxemJ#6_UtQQ!=0D7TU;jp5w*H_%qviK39|*(wkjP#L8g(Gc#gi$=cKS(+&J$aOu)n&9KVnN)LjOCFcx8k~Z6J z)dFF8JM8R7vi;0tG*6dvu4q5g1nm(VxRMb9p=axwD4EUytj$#8nZ~1(%H{-GZ!WyB-d5;IU$`VL9Cr*STNZ!3w6Cp-sxx=R!2=yctf1&NZ1N*Z@^^+;+(@E}Hb>P|13MQyu}B|N1i`?=zS^;swdR0D_owN3c;#`Bq6&ZZ2moAU=v zjyt1ysv*`bZ=DY4C5W5Ozlhch?~dP*%TF&6H(eagw8&j$J>X0*4q z`^8hCc-t`P#qH0$rOd_&o;t(iCH761gT)3-(xO7eX+E8hLhn_tw@y3rMbd2_wC|jL z&ea)Cw_e|4Oph1agfQ@G)>%9`pQ#x3M9Og_Y`OB_Gq^Oyi!-)aghwb5t>^eIeh2|1!avsg$85t?kBo0JoIeWp^xUr}txY;{|+2An1!_ z`QxHHDwOGTR*9|Si`_v_719Xev>B34ValoeXFEosC#hqwSi1}PF9%5mQ+%TNVE1y% zTKEs=JfNbFFV@Sv_zuB(wm7J}mnSO>UeB8EynB;%Y{pDSW5Tn&ztp?etnIS%d~^sb z$C)nU$go~)9s0lblp$`H?=}m~p6grrgdAfr8I-bF)%xqf2@yMGM?L~bknI}6L&CNM zRwY3`8#n7E`{m}H1{#Z>($m&Dt;mfEqSK7)d>)&<&2i(*>pf0CVMfPHS4KYy2j8L+ z?{heg9)Aotp2Z;GgXCl{3%t@F)oY7>hITOD~C$fNhATc(x<7g;ZfH(@l8pn)HSH;K9 zyQ}^Aa_N!Hh~!zu#N_2>9q0An?OWk*)AmBSNuS>ms@xzXO*%ce-_-179r^IMz1=X9 z;B=h{GC3$+v!j^iNCg;SErJRkZ`qoEj@T!vX218Mn%e4GV9+i9bd-XiwAv`zclJZh zlK;kWqfa5=Aq1UdhaWpF@HI+@>1$NtpBzRjOc=QC8^_Fs;_x3xxykg-IR%l4SiQB{ z1CiD#K;Mq>?ikNo6;^ESaq` zRT(cyt)iX(nIZbYp3P-y;l^Q`F{90P%wH75hC8TPVcYS|qRY`AHKe`DvHxr08=lI%ghs+UZq6H_*Fp$N#`cRp%G$K*e{%JfJ&sqAbUZOP)}akAhI!!1VeQ4zzb|UJ0#N) zIO3<<`T9aNw`MwMiueIzWFlpZFT6x@EMjD5MN4P4W?ZR&bIfie^CVpR<%fFk+&Jys ztaRCn&|%kn9zhyuQ1&TYkPKyr-u+8lZ2SA4%u(;%_Ud$f+-#%Et-SB1pP^e|(Pma< zYORxvJUpvATo$Kg@LX#3c^W>rI~hBvWIky#xJa!^2_iRX&s-BlJffcAL@4XX8~~3V z-Jg6p8OKTD;nywiXn*>Sv`TQFXJ%;aa>VSIt+q(4H5PEEO1kiH)3LZ$=ksHyCKgkF zl^HYEZfuO1c{^8Nn=?EtGz>X993>($EL4{BWqBNp6K$zVQIV_``n>#lAp(zuRW2XR zg{OwbZqP(R^;v(B*>p}qLc&DCMnb};iHVJfmx@(YET{HWXQ%e3r^k}i9E=f`tf)j^ zKKb7-jy;)TFn>_M2RZ8KaHF z-&f{?ZX_-4@QI3l=T`Vn32%U0V4cqkggJ0fZAU20CPaZ>y>8n}UOa73noCVrD~|`y zkYepl6e`W)v+mFj^Ug@PDBf#W)e>}0nyg&e4&KXpryH(t9Aozm$IIZDJ$1AY3iP2L zE;K*vjqq#V?0k1o^?qFaUh{@u`{87Fg#T>E^#0-ehaCT7=*Zr5*;2jt!`2WXkllD= zjD8E9S1W+1^!{#hiqX{s`e8TG`(|@mv(CH8`%F~`_&C|i)U{r|J3u4BMOrlB^C`Xk zexVBXZn}H!diWJ`<^Yo^|CfG(D^wGF}}m+;48RaJMZsJ?t%d_$Ip?F10ya>998jcne6ag;0(_ zn=Q9K&u~-4=B;S*EaxCUJUtP*USAu7*0C^g_&_1Fx7*(V>7DCUF4&$kr4--swk z55u%owPD8|#l`_mqCTn7CRzAetl&=rzv6^3X-A6@2zE%*rYi|%)TfmQsi*dKoT7rf z%kNQlN-Rr)`_A31|37N$9GzAx0@2>%{A~T(NPbT5E+jt$aY^tkU^SIBBIG_qeS$`g zBb2OEqML-8Y-cU=GbN(nUoVzp%>Jc-OAfHr=UIdVqu;NeG!uY6a;v$cGz!2ukVg&u zrQe#9C|40eA@J_91WxKnV{XQ;!&QQn`*rx<$S;Fr!~R2C>Qn8isr>eTh{$q^Xp8@qq3Q!E;K#0+g;SIn@at&X(iYfmQd{9($7)-WwU_B z|N9n*M0jMxIUO8AHnui$aI`npxBB(X#=ruZ6T}4i^+~O0Xm4x`04p|*AQmQOE_x<5 zdL|B#z9WcRZlZktqsksDOUEFElIy3LcZ*f4}_qB>cB0{C5=mcNF}06#RD-{Qqqf zWIRJ~2rGpAvP}M`f%Xr3>W(0YM2&~*iahXIYI2Hn1DVge_AEdn!f-@==kS}4&|b$Q4Dtn1CwwaHUDOg;I; zzTyz3K!8FPodolEQ@-4UNl>in#%Fng`+lBC!xGHQg8LCEx8&7&S2^UeVCzj&e@Zgt z#zzA6Vf<#ctjH$$rL@rta%8Z;>qkLd`>054-Bntgn-73{A_MnvL;6Qz9%j~9YcA3Om@qxF`{Z9FWa(^UC zFfvPh8M0r(*n$gnNuiNWT-BPW3{`D~Ah5YwB6kFWI)#U-UdlKl35Mvzb*-ULJ&yqB ztq#!HmJDxxa@=M6+k9^e=DJE9IJ{Hg{``{Pk6aRm)mU`%bHQh6k-!}vq5e*~jO_N8CqX}z6@Dfl1%{b51@ZW)#V{Bl2l`B|`rv`7p5c3ET4I|y=|Xu0 zamm+9KI^mLg%T!*rLg9Ahw<9e#9&75Yi%|wjV*VGW^sSqz9oIG6>hyMBlt>j>k=i} z$o_RM9e&<&AfyB4Ma(nD9Aq{>1|}FfJyarJR$JI55LBSA1O{vpEQ17$xd7Z(LB1I% zWI^T`Xy*V6Tc`;?_fa@mf3Pir7MyB3s_k#F}R=5 zQ-!852sIGhgazd}v0=M~!(uSv1a3wt3-M?JzI+sx=RGHPBxpp`4!F&EHVR@xc!2f_ z#7u$tp^rKPRqH!j!A*oH{%v4I#1$vw*~|9%RjGPhKD4@TFINeVq3D8izr`a8^dZ8I ziK!tHo`?v=s8K*;l3B*S`UF!XnihlhiLfC`BGzsL79r%LehMCL5B_?HdgQ8sivE;= z6w_piVTy{(%Pp`82CLtVf4;$FMG@lYcuT<_K`n&hr_XfCs`}950MYaax`gA8&wRF z2ArioI$08k0z#pLL4df8_z;NsjZML?P|opHFos)~mH|!WhZ(_UNg_(wcx=gFikI&x zXi}^Flq4-)X;bo2wvfg5zcmuK$5R*3kt?If2I;;=kK>n5pr*u@lOhronw8~}Y7lS} za1+jdk6LIwq4p)EF;hdXMZ`4gC>VyomQQqi;$c&qZ*@bxx&#$K85Vk>`!gtZJIvc+ebljdJ%%@ z9fcpmKep*->F2E)l7ERU9;40E$m8zeG_17?KjB-~q^tVKy=GqI$k*Emu= zf?~O4M#)yp-qf30v7oMAA~u!7)ydQ6ndg>%^X55kgjz%~uI*mHK znpO2~#ck(YSDK}^p;vFP#kyhD@aM&?n$jZrW#_g7FYYw$ibdeDYfU4UXqT_8NezE~~D^8Q$54`nxyi(&(|`5xofo@!JF= z&vinR%T;4l%j@E<42~?03i#ggh4Dr4VYNE97JD&X>p#FeINvUwO&@RHPT$GFal(}# z{Y3r*@zKTxSP#N0UD(ry@9BRa95K=bl-TNctjMgG_H$Szj(Lkr1(2g57A^%>0~uJ^{NfANR3F) zXI@-VLL3hYXZxb7@kQy7_5C&E^+N_$t)!~`Is2N;qJfdJ7~KwaJ6aM#QsQNdr!cH< zMVm5Z=ei9pn{dzy53Ihf{vq^QKfL0NHY+bx3u7l+9+Pn6ck{_ZWvpC*u~->u z2X&LCln;+G7ZQ;a>8}ISpI2FYT{0Cn&i<}2h`DvXk+xwyK-_=Uf9K6^!tUZ^+Uoom zeBZ%-Xo*%DG*zZG-yrLv-O;#u(YhCH1+tQuJsuDnh%zQzwhmvKP{>iJXw@^TI@;t^U1Gt#x4v7*2351UN6J}nKisrZx#nH0}opAF9C#j z#Tn6MVR5JNOfA(wU1xT*Y(=|tbMQ3xw5~~Yzg0zF(@qcFJlZI_nx*h-i&VLV_+-KE zr(HjS=(MetU5~nh%(>qA>9%DnpC8asu-(u2NU({TefqBCElUNhy7d=UOFBpPa(5fs zOnr2HL=GfQVn@V-#PfTbt4*NbE39Mmkrvi}$HePtZw3*vpW&s*Ze()f?lPWff&h1AfWnIwuYGMe{9p z_sYq|re$2(++LYpEeF95QBx#MSxLJ4-sU?sM^-I6wp9;F>!lxB;k~wRweJ|0E*rfz zKRjg;!bTw69x}9gJn1a(?szRdj6Ewt*Wn*@=X@}GFx+3yr9zgY&HBP$`Y?GtZBo>7 zzMnI#H&PX98Xa6O%=naeQ!dvDKTX0>*Rkc;UMj!TQei9C?bM~!w$aaxA1>xcp9{j5id*?F{T@Ev8J_pX z?(EB5%Oz$<@w<2;-JiNrTA6GuUj?4s{Rh+ZH+aa*#mW9JOzk&3$O2|&`7Qj7(fzVv z|G>*YJUk#qNh{!~9lvZ@5P)GZ%G=u*DjGY2G(n62SP0Vo1#JBRQ~n0(el_q<*i9b5 z*c^VLX-)tz20(1m=0*-6&0okL0N(vsk>xkU_-9RFeMfzWjVZ9dUrm61HU0jtHGV^n zziI#~895mOfE%@~k%^MA8a*=u8-R0i(Exh}U{psNU<)Ar{S&}JMSfZ0)W1f`PfdH4VtpR^QRg z!B`*U{0E8)W&j%bRfOg*r^MCX*aVpg#KMBi^sg5P%+Air4l)7#ma(t`C+^n^Wc^PW zGZQ-}2hc_SDg(YVvj7O|zsZ=GfvfOW8Bmvt4Y-(pl>y(uY(P)?HyH;f0MY(c#tf8W z|GSI>fV2O-90%v$bY|lG59K)7fL{G?```rs+pz)r<>dVPKDe0vUYCmvz@z_Xd#ubX zf76AXll5=M!OqG4w|#(trvAM>FcbSt*3;g@46DFV{uVdoMNVi98#78VucWMk(93$qIfadEMUaDZ9a#KgcXe4zim ei1x36?cfM30Q{p5F*AW#S=fMyJkkNubU=+dU24qC=f8x{S z1qcNHy|1>OyOxO;m9wjprH#D>mAj9#1(k)jjU@!)Jzte=Q%5T38S&c;-w<}&M6iX3 zrVWmLWd(+@0?{L?b-`E1SDPyfa^#E{d~`P&WOQkC$5^5JN_pR7YVSH#p2FqFo7>U+ z(c{&#+l8Q`>rbdbpN?39#PL3)UFC}XuG~2jR;hkvL}|Tp8+L#F(Qf}X=U2ekWdbFZ z3W?y4bw8uuVhnwwKTqzPNmoXP@1nN+e|Io{YK{w7zS-|^qa|uRX~TOV!U!E*c~Jzl zOp?p~_<7}yc~5E8BQU66JCIWN@@&f}^xL;%vz?vG#Pb~u0izE7sgB-VKhd<6{v+Al zm)xl0hM&bdYMri5lRNs4jslObD;>9$ir?O{eF>sGHFTj}8~Pql`D5~`)Tt1RPSuW zpvJi16^RxK?-hX=T8Mz>5AG}<6+seW)os`L<&)eLrZGL7k`Clc_Vj%8X zw7fjngI_*qh_iaxT4!k2F_%nDD6tm}W!qMl%*?;#ux*-hWv*(P@g;S*m~vxpznJl( z3`i8f#nzQ0A5IYaoS7>5_+_5IuWNq}0jqwK>2$USDIeih{ST&h)lD}fc1JCfrT1P- z!-t>x^B$8aecybdCVF_zJ<>KcugbsTy6@1u;<7VZ8Bl+-QyI}=ew1&;>R(?PzvX3g zo6gJDe6fKe>8zE;%|+lwwV_H}P*CK$?KdFESE-^kgfQ$3GW zyscVWdo6rCv?T5CHC|}QZX}NL9&?}ZikCT+%=2RZJeP>|cd_ZWpFxgll!8bhWUA#1 z2QRklm^S&9*bncJSdw1n;Hap#q2kJVWWnk$jB_=YxLewUf8t8u_WH6ofjL37NyKvG z`PN9Lz2W)Ha73EccKdTzYuXRO%7}DtRr5cyz4|mp>t#yU+DBM8=0FE)RiCJR2`zlL znQD+FtJ84AD~~jsHQ#PhY&Ym+w=jX~b%am*5*^yA)wh)rqU_Z-T!|*oVl{i3F)ROl z3`diS-=@sNb>;OIe3*I5oCw6ESvS_jL+Q9W`}m{Bsl6tYCTcJRYhVKARhZCz#FyoT zqZk&}Vzl{BEQimslu?h(?25TA;~lnK?hBN?U5lHPJ=%MV)S&U&EW7i3`}_NO9Q07{ zcV$v79ym)j_ivphn%eIRl|MVCYZ|!h-=yn}Bg-VVsvMPt_CuR$S>&C)4BVGDo*m%lO=DvhMYfP z)EJf|mYU~hZ;Rg^E~DwlWfsj6FVqt_m&};+dVFRJi`K|Vs9rRdeDht6-8gBAL&tC& zb+WN4How0)mHX|R+eYPONOmFC(*g=qYekU>GDDZDLg>78jw&%n*xkoDlybs=W}5)z zcwvQvY-^`b;i?Q|ddBJkTpeUJVmgU3=*JMQvUbMPP1i@V{cZ{)ds?kK4AfTn%@e2z zju||vccO3wUt`;E#M7nwP@@hJpOTWSvXXZ%zFI!T`7nw%;%f7f3n+JsT{+F<`8;!Uy-IUY`@v;BhUZA@L(eVgb&sF$ zOYpBw$Gp*;<%Ik4-B&L+uSED(ttoRlG%ypxF0-&^ohIpv)fz43_lyL2>vQaAnBqKU zDJFLow5F)x)K~6u1^r#4k^PLVPxYV_`PAhtQj$FxfxG)3sFmu&W+TlQ)b`3Ie)>EU z!ziuSe%h?eenG-kA^J_H918nBt~zUqP!SR#oYd_f?!-;XyK-BhjQ|ygU-_=ZmPNtv z-M-V;vL&b~&_L|w?*06=s*}o9`b@!|R9w9J@5x_QrR|Wz7rGr|1nVE>V~j6d7?7ZX z*e}=^RY|)sLk2D&ad_v5VNxT*of-b|Z{_$7jAN)Kop>NAR%II!Exyna5YK(CgGe{q5 z(4A@hzO<*`D4cV6JTtC(O%sPuFX<*WehPf9q;`yx)e<5qdREsk7tC)s^P><;N#o#D z4izdHJQsLf&0h_O77cPM9M|x;c%!brbo||d+KkP{(LG4gJ8dOtoSHZbiY(t_*euiS zt%p3XX$WAZLeOG4-nrG$k$O&sOCl4VN>}4at@L^?1eK+S+na8;12Rua%y|KsHVA#= zxewb^4}+|7f&L*jd9_w7DU^IU3X3l$z30B ztElB5hbJ=^7o@j-FY?QxNepHCe3zN5)v_`%&V!i95C?yMGyX%MS$(o2Lq2x=Jkt4k zsrBgWLc?f`GGMP%<-DF^-y)*qgC?)BI~%_H;pWRBYGRGW`P9NN8ytTp+V4z-9@b{P zT|ztr?XwV^7z+}&=eyMOS}@Vus7-w3vA1r=41ywM`_3>M1sC({MIyB-;c^n>tkkHK zSs1JRc0G>C#haTt)SSZC8a{kvtw-t0?^$6UoS(xXsJzFcw*Y zm}MLI9K7ex{ld@tUtG!mfHarHM21%$*VE$EVv`bO&g}I<`hwGTpmKNPzs(QDjpOZ-cBmO=Y;!Q*n_=NENjX|4v|De zN@OXEV3(lIL4Avp_@PrK;6&FuW*FA(`}dWOK|eeML7&QGKJN>^3%4DWu473zEuLa`B$B z#%GQZPnu@K6e^n$YLI|~o1$U#WWQ&WuYt!sVen!e_DhQ4(<|f=__UGkORTBAg+c}B zmeLw!r&Q@2hYwNZgoHE~bysR9cl9JJmAd$ZM;f*Q&dJzjib zVznxvEQy%Gur==z;YYs-5lzA*PyF%fN(tiYN3xd_%Ta%(K$+AUxl(81zSy+j6`uz$;np?LUA|_VV8<{aC8;5k zc6h11%iw;=_iG=M1`QXu&l__3I$55+g`p88s`-GWjn5`K_Z9Z@(sc`C-jM~YR`#eW zLquH4N6CeD8RACoDX%zB;o1q6{C>7sM6BAS90h)gNLnPv?`~wjv_{5rGW(6;#+A>i zf5q^y!ccL(V0wv^pP?$@M+w81hvzos9~KH zh4G!AY4mVVW2;bR2h9Adbz1UM3tnM{bnfPxB$M=7&yaCwSm#%hFLMPeD*kSOn0)h} zE{dXfQSvs)m4PfS)pI(LiJ&Y>T&&4v5{uQ4fba2Bt!JKJrpALcc6o9?m}ll%b(TdJ z{cO0KPK;+Shf}aajZead`Kr%@o9!lw|Ag#lA7=qpgG_oNdcmzoGfr@x!KKbL^cHpTF#{cxqMX zowvuG(#?eU=wpIF*qFq@O}Ow4gR(KsV`mD>&x&TYY%ex@AX}$KmDoBI<*%hMjJXg{ zjVW0Y;|0kZ^rjD$LvVyU8>eMI>Ftg;S;7AhhEZ+RD@>$TN1vI{h5cSk>V7iuYLzB3 zB9f)wF=Kdqn{gU?9B zPg?VgA?bL=$cvvRLiw2t}we%3fYl-?1gF*D{EC;ruS z76s-rma0Ny|9VN&_~@!dRgKMw$I-QqQ6qopmy`T6%r;?e`HWAwVy3b+4f$i3y>tm5 zCFdi-?0sZ~ z4yLIHGA1t*VO$ALoa_RkNZ0Du$!W+kmoi+a1K6HF85zjmbYFi+kHz|#CN5g+fhlDv zZ$-gCTR||7tM+_ma&}d-_(syOK&I90L`Ww=vN1V@AIndEw#roa?DZo&F&%0lQkWqa zW?a0Q*ZPxP-8N5&l8wHb%FKuF^TB2x6>-LW$}4Q=q@g&Z@?gmH`Yc2(^($?+fiS8F z)&ZweXe}kNF#p}B+PY#(J<^v7`lN&{A0FFToP1n_+T!uOnWSr2eMN_b+vsE`lqiJf z)*nS_DrfYDbu8C`n29_eE@-l|80MRg`HSc;p*G(yf`3m1HlG%&qNwC@Jvy}r{61vK zB4ROvsQYMH-kQ_45>BVQIAE)`L4Y0j%fkXDzn%Wf4@jYf>hE(N} zpQ}yb_Lx#lddAJac2XsxNb6WH&8?n0ucp2~FQT<6Po342Pac@a^H`-( z&2(21$h3@ba(x2p?%L}9(PfGIGq+f0H_EEbhLvy9pdU7@p3&vNwg-=Xh3UM5joDQg z2h(Q4X=}88T`4_%Ku8>N3>;x}NkwRic=+Ql`&j4NZ3#Dwmh9iw&I+{+8 z$U;{K|MF8sCyW6Ca-@{`k}~2;q%krhgG&Kw1eqbg^|#=$!fZ=kuSU5Y&!d zLdJ519Ya|LHZFhaSw#61Ou3^h>T59A<8SHvGYH+SohR!F+{qj285pKLVrZLEDyZ>#s7o9|6+G{XLY5p z{kMGBzOpg;@2GJL2cA#2yf7J;xt-5$tx(U{m4hA?6r5y}jv`8EEMa_f51K>j6hB7C z%PZS~zDnWHMj~Z+gqHQAU1E3vJ)6kEmYB7pve;@N(Qd)G?+1#w8l_amg|TGcsL|bar2YQ9FL22 zcPdCHAov>g6>IPY7xQa!+W0Cin4eIj{Li_#lFnG*X>*J3`)FP6Gm&5+Y&OCTi9OtA znJ%cLMZ)F3p1GSArM9({+zF3Z;0453NXn1xEQL4w-6Y>!NT2y%G<%-(M`x(l;+R4Lg4em zV|E&F-=UJJlsWTXux}_zXu0z&1Aj7!@nnZ`2J^jH+OS(Mev0O><2Vp=i=ZHVCCRq zuKTWPW#VEo$Wo`{yC?Io5jPUKkK$Pw`2#4`ZM!C`^YP*YW%CugBY!B9Gw63 zcxe64mgZ*vYUk|XYX7H=xf#2Ky@dl|^%!U4Z>?ceMeQU}FEzRXq%4{xFm|hb1>ZKPRi103Qb{kEOW)t012l zFIbm=DJO>|Czqfp&!5#ioP&_0hN3797aPaFKhdx^akq4Gbr7Xdv2pb9{`VK!HVzg~ z+)W;Y#>vYkD9FXfBf!hW%_qqFkMVRZT-|_@Ka9!A!6xvhx4D^+92n39=$eg#iIoMr zv!m6Y7Z0Z*q+#Q2VXr3x26z0cCoiYq|MFJ}|5zQB$lvxPq~c^|@?dv=8e5n@nB?C^DP>~C{^zR*`+wE=e;etEwUd|Q|GRPi zz3IP3k#u$Ua&om(cU3pFwJ>x4ugCe%8vkn~E#MB_++BSX{~tE>zqAwiOQRJ)Unf_e zf6V{H!sV}TfB7tXn?ItWqWa?}giOpHq$o<`X5wk_mo5T1{`Jbt+QiYy0yyNqt?}QU z+x#b*Zpv-K$7dp7$_fq=7z@7uFcuzuK~{546H8M*E?@-$f2q^IMt5_vboVlGwUD#| z_6N=xSl^#>regS`pp1W%-csV&O%{a|XSb0rM zOo5T{Sg;BRa9gr+fvxeI@|y7S{B0ipTH*iq{fMwX#E^eGE|CW>tEwvW&jS^C@WMih z57zd?!`a#1#=`YK9`wH{{{Kz8fAs&`$o`+Y|FhX&y``O;eSn{`c31au{4b~fPa6I; zf{Kk9a0*WU)zbgj2o z;E@#q5eCmVBrXWs~4aQ7G%kv1G)jx zR9RjI^84Z6g7&gh@C3zKLEjAmVWWNc55~Jh+!H)Ra#vK9McP1xL1iQktHW%BK&T*! zGLqWf^M|=!dU)Ty^>-}jXOu7@VlbhSJY%Wde}~f-8j3+``-Zc8mba-~v6Az%^^_jX z1qsg^akN@v`C1v4m>1*a<;XM)EcPpxSUE19b0vy%eP;oA0kgTpBS(wEXIXAXqL+qw zUB(>2GBoYYEzJ|R%eo>IqX&Lkr^*Vl5;XXj=vkMgL1(C{ZpIDguT~Y4pvjfE@rxZp zU(elqeTCN7*Rcr+qvT&wP}9*NR8&-W-{0^Wb_6CgH1M2U`y<1{UeFQ5X*SvGr?EaG zI669V_VSXy{;{R`PM5Xi7FC)ptk@ytnr|CNORX*L-*JEa zx^;T~!4(0ELL^wKP$Hd4XLV~Uf=TCX=lD2|nwpv%dx9KXt{M{fYd6HI(v2fzH>6@@ zL}54jBx7nyW7y^$vj43{nuVaq_vc=@W)b4vOjX?W@arPoDudOt>kpx+GGIfoEb)8@ zZ@P>-6G-`;cgLv7ggwz;vAqa=_l{ZY_JEtmdJK{ua6#PG*0y?dl(&N|%wFgPMn78o z5GL$(w7L@XyDy8|Dk(cVmVniuKsJuRdgYU-?YC-&O$S^KloY5|vUftM#?a7EZ&w(S z%hidAjI69A177#&DAwUZvwRpL#_HZ)Htp&UG=|BA@x{Zzjnkye%;?Naq8wo_OifMA z)l+X|WMqkE$EC40A2%S^`aJp=Dn%N6qIh(&Mgvy0Jdv1_6X%14W-PFU$eJ4VySqD$ z5~Xx|2oHwWa72foBvbPUiY zja`6?qR6nO|Niz8hkzh5SJ6 z)j`R47*W{1#jr@Ku=D2Uey#6MTZIxWbaEj)QNN3D85)z2uHf*6Pga;fu}%XPpu-`! z!TJhZtNcH?viOEdlwX9Wu!y_V0hO>E3e*WyM)URLN z*pSYnlT0};>`wM6DJ!dYwx1|Qp;ym~H)yoQM^2o9OVGClkbdP-ep# zc`(Mwq`EjYD{F$P^G@W!recah2_&(UoU2SNw|jFimHO4!TH`L*sp=QPU%5F>iH0S| zGJ4dM58rPa##4y-M+1SZ%{SWV)tRH*-QOpC*^e_mjv+gu>L+l*9MjdaA~Vvg6kc zvxta@*cEn8w}Vy%N)K+rD{SXkIujWkj%ZWCU@Y=jUjLOviH zk_1HXXWN(^P@(wsfm6; zjezBMTJ8nraI!m2+uPs2@qMz)`{y3MmX_AZ%}+aqbR}yZlHH%aC*C5_GBgTMTmd1W z?!G<*Ha51ClM{))Sp2o`-(zg2-xgX9XFGd%@V?GS%cqA`&ZG0H!`Oa)yxbngY4%xy zDcyAGqer=R1@3J-rPh^d5_B%-a-dTa_{5+4->!~YkKcP88{XZWjUuC?4{eL$^HetR z2t{2xHX0;+eZ{`f9f5YhBJq+^oQ=!r9dMoHPirVhcx}T!Cy*AoY_bbW+NPhHmwWF-XWkbwyB@kj!%GAGd zys;71*(q^;xbO`*b6Z438H?I&jUP_AL@NfI@&>Ss*-rt&Bz*Q)lHn`xiYe1@DIYX} z-*sI27y zJASX-UE2wGtx?Lz_pi?k3&ibAzc-OaC*ptv++IXHXB*u%$qvh=JI-2gfrCV0QGN!Y z?quVo_=6v2iB`6IP$PX0?_q?^z3F$HUPsUGPI|D21e}fej+4;_7DY&ph^&vippPG$ z-QWDwYjz}G-`E)Tjm-~QCR&0GSljuAKK;&b>-%#eiC+PyM*c^_3=5n)qYm;tk&S2g zpTzt!qRY#P4ql2x0H2;*I56ZHpPKpz5tA%>Y)nJ@tv2Jc&^8-EeP3&5QDsPUT%0rz z%lJnRI~Kz>BCU#ssir5u`|6S!a`SJ$=6B+7-_;QD`2lZYVp49<_*Pb6d)kjjmD2Zg z9U+7DS)|AQ47I4}(k2^>L9=5xI}+j>yQfAiABA@IbIyH5c}Q5bnRtCKuMwlL@&`Rt zc1EgdtuE`x+6QyevMPEDrLEpuECiAXIHQs@ezxw=V2}ZZ$7wSGy}G(0DiP0O=5`yr zE-g?|SMQI;p?!$LAg=n~o%Wa1<)%<6*6p3#0Qi86i76LH!1^Be%IH4R`rsku7ORm! zTU#a&|HG%>J(VuhAR;#^twf8&It;7%w1>%F^K#`Yt?oNs1qFrAn-y^dnsx<~`#3(U zcpp7~Mku7Ew_feP8Dw}eQzDVHxwrKd&wj}l^7W~s{NjE8obgRlGn-kInNIk z)vu#kR}S+P_2z@P5605!c_>vRm!R}Q7(^a(k6?4h-sos#l}rv8ZmSU)XJ-y!)6ck6 zXC$BO8V$;|ne1oZ!<_Am%4=z*jMwto`IxPTv*VC0BH+ecwU5T3G;(usC1;dM`1&GF z*7@D1`S;n5AaUU0!#{fL zTfXirq*|usrrG|n^_7U1(vXAr(5jSe4>3D~Y1< zH-`5VEpEcNTv>RSm>2KsQzaPi@Dy7}$OBNgt!lbY&2|!+{Cs^)*SaH4E-y#^ z4jzuJh5i6W08a388sifV)81&U$wFyh9y+&XN=m3Vm&aJOdht5%bZd)Lhy)0F{mdPA z0hS%g=0yVvDc3%YFUA&iefHV3Gq_W#BP(mAvq90)oFO@@B3$>K^iOr6jgBbIB&9>D zbS0|fXlgvvSUjfw#N3|n7_`&TMq#-HI5@ak?^9E6Z*Ozvog515=NcsFh#;QOGB6;6 z0NovmfW{*AEknkvSy30q5S&?WU*8(=p8b#W{X>B=0@O^Bz(2xFHLUvT;&LUZ2&`2P zpbIpGm|UWI%f#+>;UJUM&T3iDN8H2kQia&KF~G>k4-QKp5Mg1IUQ?WXNdgaH!-b|{ zXF5;9nW|ijX0BtQf{Vk2s8ZF}rYoNUG~P|mt@eu&PS&oXYlBEFA}Wf5j~_8RtEZC1 zg`iY2vE3i=2v{u4K)u!I8;6CahcgbmJC%Pxrf$^Rylpez-N&qXG?>z_ett7r+u4a~ z^*XNWzix7f4XQcpx?G8pVrpdmsF9F+mW))W0jbr42TMCRsGAp}!{zKX-Gi$}-=T?xWIWhd^8 zE_)aQTgL(}OK$qDjz0UcmT*Z)uUoEK)LKszt)L(=u*}e+q9T3ahj@zKn@PG?mLJ#+ zoESC*MWVXcb#J*_X~E%3fbamam+A<-$0odV)K=P{&o^Dj$X`8tQ6V#uOYG4jF)?1j ziTAzMiCVwzIs)9`H{CtakDm1iU)o+@4+U_(``b4{)7n{k;gSyxOr?%lhX5+~003X> zv?Asip2ixI0$>%Vv{b*Z@1w_Ry}#~nAI=lNg7<~b0_Q1-7lsllv?`p}dr{nX$GVV{ zisXOxXHC9VhEK}qKB?^ZoUg1@T|F|}c=nX#nGl9lGBzYBB_*_=fXaTc1&1j;7NNjq z*MTI^P1=d#Wz<7>A0EaqG&BU~Zz=8l1F8tGfC=n@PD)DZNoOZ zdQg#|LC4oTHn^5UnJ~3__EVZ>dz!BMVGGxA5L)@f-r?8$V1Ip{U*E?pf30$iWOz)j3dRqBgA7okiP%GWh( zW_{j*o%&eaQdG&UeK|wOJ=5?uo%!h-V062SAGo!iJaH)H22PEMOCTGT3uK-EAV#*f z3WKx-y+Yg8U3$ywj`va1J8h;)y;|5u^eV>f86>>#*4MAa$I3Oy-^RlZOisdC6*a#J zh$1*>0{UcjzB_&}wC97;t|}>LH9|I3^^6c8LTLkoY}H^8f|y(-Y#R-rP-y4M3MEKA zdO*Ha$GT+8=p)#S{j5ZbnuP@&U^6SHh8ql9s+%cG5P(CNHbkMXzB(JPpq``Kjyf&? zOhT`cXkF!1g>EBxgldqj`ME6d*CiN1^&a<@f7OP{{Kj8sH<~ z1eu>4qyansJ(BzOQCf6sv& zA*GTdz-h!R0T4wAeQ)B+m+~OD83QR6cwXBnnDqP>ovP;fhtQ-XY|m(uT=jQrV@4g) zY_Bve@DLcT{Oy;oXklA#>J|XtO;~F6sxRO{5^(Dw`arP-5+9fA9~LUF`GyA~c|#tK z!d<~t`XB@j$@K2(^!QNH73TWt)C?X8sXleXSNFU#S=!_}5B*h|I7)=n0lHB*0V^qF zfJBzZv={k#i!-%)0ncR;UR>X7tr^nA(NY}HD+Buts6vXpP{TH+w3+3?>BWT{kP!#a z^GjIh*$Wl*CXn)eGYU!oX9NS;Oys)rFvb_VDQD49;#8o)F+0v%Sv^cmPs`8BiUA4s z#`W2brC%Gce?M{oK|vFc!CzhPACy_KtZhNIX zKe}{rqqZ8(jyT(?-CyV4;JI2beD0wA*=2nwIy`2q4tE}kgl{M;SnW5uPVG(fYAg6?^txPyLv zNu?&9Qc|!$@jH*sju%lUOEF4f86^?m8@igGNX?F-5wgkH+uK*0G~0~wU*1@czd-;2 zF_J>mmx_+AkIALn$=|YV2z~wG+bP`fXHANZ&CyksE=`x%l5oLg@I6r2gZZ+Xbps1xkEJs z1n7qBNWM5FyJ4Gg&p`y*r$W?PDGbVGLeu z?oCmVG7E1smEspdhM&HoBRPVp4jsU`0+9By&f+V9ccR3R7s$F7KYE~nC~SGje(!;b zA=sdG>Mas}FZKww5CU;NS`<70RFt|yY-y2e3xx&X5Z}9QDWQ`IV2|dD^Y5Lqu|1GK z*P%p^-ripG7b5;*22J)cAd0Pnj5L$afrRO4^_`(|v}^l-pxd^@yJ=X6L8D`|SioHc zZl#{bo_5c`Sm43V2e%!7Bf@^tyMS2baF~5Y2h#AoC|uv2q6Sl;E0hlJ zu6Bhz_-TKC|JB`Hg}$VPfu53^Q@S zpOSt5{@v$-Ue&MdgIj#HK_e;%oU`>-SZPXh+D!PsYey_JJEcBWtfNp+0%V7PfCPPN z7uW1|YgY=Fr*S zj|8MI6@^KD@|C?qqHJ;v&?B-!e%O*JX^$ncBPAEN2vM_nMk1i8hUcqYaAcys=ZA!F zlcj;G_{L$V7>96Hgz}KiBKeojAj2km<@erw$>p^vFzsJA`|K?Gb?{0hDN9~w+p0x6 z#K3FdB9(mK56D2^&1H5yoNqknJKFh1#%t&MWNo3qoXZdW{v+Y74|pLsBA7MF+yDGA zvuB9B5_-Jp5C-40zGe(Z=AH;KE6$3z598=0+z7`anc6 zT>$c(k-5HZT?R;t!{Q5G%ZCrdhe1C!QSeY@lXH=PTLHiP8FV{Yl?1*K7Q&>%_A-(D z_e<2lNS#_!pR3zu)BT&5;=edhKe)ltok6xo5R9FiUb1)G;oe>z_XEasZFhHIo{tq`_5q0l?ebVc4f#x%#^_*Z|&g;oHD()i3P1ybXICO39zI5J)qnOVOtmg2VwC z1EUWRJRF_}dIMWOXd4MIQt!ZRDd0?H zM9t5?n4tiz$JkA24*llN|_7-rR$_U!AoBIp!iE5aT zIs%N=fLqT`@&lP)CwYgbS>JA>hC(ZPsRmUvoKM$f&CSgrkhZt}Dzx@WCIg523*q3ZVC- z2Y3Q84IRq<;$yF)Q~#-eLW#V?!l$rJfS}OQv<0@7$d`8V`B2biQ)bg~qHj^I@Zb5DciU;N> zNkc}K+01f)G$@2+>a$%ud2!Fhed%0-1m2$O4$VV_a!0HM^bfPev;|7^8tpn>kADZX z9=ZLgq{oUhSt!jvecL&qc27&X8T;Pq?2|)}S2~;;k_aVJWY!@m3-s5UgO5Coe(o89 z&FU>Lh-qWu{X{*9n<^103>v;7GXjlYlA1xfVFmygv`WWJ!J)fl#$`ZbYnUO2nB zyb0wTf6V)Kb-qz}wrxwIDPW=LK4SRU#YR_{chR9i73TiT;pav>F97Hr-U(42g>i_9 z<$G`qZBl$@U%lyT=Y2s&#+YsgT*k+GT=hwC!S9%TlD9W^cOe~~sxT0wi+s~&N>N`5 z^?Z6upR@(qc!&W&R(Q>5eNo!)C# z0GcTy2~>G7FypI*HUq)brvUB&vICdHJqHn=l;Eo?LIGS4Opm=Q?@4)A14S&baAN%(zn6Pff{gl)n%n1={2J=NxUJ1_H~#|mm_lsBLlSCkD1Fp? z829^jh0}h{6XNJNvU^GpZWMJ64`F#xhp#C=+5;vS`8D%l0@|GS;iuCu?!=ZnjeZA! zk;we~R)8cYg>aZGN+>{0AreJ$jhZ#T9t-$G5g}u|CvE~7X9zwi(1lkDy%_C0+Eju* z+)^+f+Yh60kgtf&b@+?!r8|xWPle71Z1Y8~`E957BFoF&`aCHXeYa=Cf!cmSNMTCP zMuonl_L6utb8^C9*HB}}Z`9J-+C8or+2r&j(lu47Ldtagohhr|vv6p{LNRV?d%NhZ z7^|uzLP{J7@7siz;%xm*lCGeV%CQ?)?R_DVjL}o235f02RY4DCCpR*3>`H6Y?yCwq zc#BYY9vi~4*PvQnMkVehs91~`u6=#Q*b=Z0vp0QPEHgqaxYam!^H?E8;e!O1pkO*G z6srzi0pgtWmBn+`n#W)$^OW?pIwLNMTZ4{y(&kisl|;%sRFQ5QKb`SOHsA#7Xv49Ntt!_Yb^>6~I zi#CTW72&r^%oIZQ6y#iG z%Fec#U}_&mQt7|zm!}bf7f(Q%8D-3H18A38YdP_)tEZ>j)|YgBu+U~lqXZE}ty(|c zA)^opNTEhFNEhmFUs7~PMD(UB-5*(a|90>s!C)eC$1dkRPGm+T7rv-A+@F32C_v;8 z31fHBKQSPD0UZj^d?K&i305D;F-(!fpM>&^OgGC1Sw6} zj%Vmi?+4&3+#`|^;TjBB0X&_Um^cBc43EoAx8zM@^Uc< z@G>-#07}dSw0cpNz%t1S`JR)Z4WQyP6@bDXHflr~2x43C3T#kW8l3s2fM&V#>LvN| zB&B4U3o^5nW`_j=n&biG6duplGIbE85Q)wU=i8f`I&K}K#P*omOG-`Z^b`%h(LAqY zNl>Du#*LZ%_$MIsy*8)%4!FKj)fHCZ_bwZTOvPFS0k>-JE5tzXm8@%lc2U|O3QQQWvA50W0;4Mo%lDNw?= z0*k2E=?6cmH{WDrVj!LAi8>VkmG7!!5S&4YigZgMU#&?bDGo78AGXdcH;FtJsk#OKmG$iMe@M6*L>b&7@eZ~qTlaxwWpbm^v0RL2e zc@1cmBn9Y0F*KXs2@}Gxi*aQ#qXc$3QD?D`bjM|<$&ZDF1*kVT+?Za5hfWID@O1o} z01G}`0cZ`{83}7~UL(Oz!(d?ij=#;W*Aqwq>X`?JhxHNjO;F(Gn52&oF-QtjU-RiB z5e1_>BGi(c3$`429@4YOLZh!8H2e(wz2=pswTTsdw1AjCQ~%q;W*|whY;KZBg*<4Cw!$)W zlJEQWcBEn|eeEs3<7`;KZQ>J2{bW#04X&6Bv=GMvcQpW!IXXjNQ~wRB!#SAUrs%i; z-B7)`z9t^#7ldy5LFwtAgy@HWgy{w=2iBq#Rbs|>o|>9k&ak*@h!nWwIqliupY(@^ zhnx=cJmBh321YBAKWDlnN*!##?IG^-#C8-2c8p9Ww-shiPLBO2`3I4rXt=fy0^e@( zIiC1nn7{*y$Zb_!(9I+%D?`@xrjK-P6l}NrNm-&k`$UE;P`P$~0M@Bf2gg7T>VMit zc;Mo;eV=%LtF94}9_+Xj+fz_eTA%+6&;fu@{F_DC)o5)#tv!UAc@U0UQc=$ z8}-kHVdDo)Km`k5w0g2oDL>16xR78zJ6sGeC?HS(Sn#V~x5slbTXs*KdTOMRFmVR=}5pg~9n= z9K^&tdR)i9^E2qU(Bd6CsGek^9*L%9-yo9TN3C`KN0jONW|0+pT6R^hMGf1@n2QZE=U5BcX?Ya5DWw5;}a$5P6DHb5q8a;dO_j0UQ zUpzG+&Klq4n&H)Y)y|Z~G5DoAuNJvpy3!2h-(7|oV!6DO;Vg$|t zz|{$Zi!5-!6GA|)in`)y1e9e-+xZ&gqJ-luHb#q|eg?Cifr614APrflK3pf2)RI4N z%jpGxAe8|(A5IsXI=a9`5=eor&B=7qF*er$Qn|J*Q`__Nv(f#r87E{z`Vz=M_Juu| z>A_in60Equ0|Cy5rR4ZV5bg^gHy%h8;GPdo?YTF!_?(I1=MmG<(-$ePBCBM5 z%*++|1||WBK-SpUm`@^OCeI##{;7}&_gxyeFTm57fGULbw`y{~yJ_a;u>uozmKPrp z5W_-HPpU2sg%b@tKGOW?Wb}Lnc#K+~GfNPD7b}tUvloEND#oHe_w@4WZ}U0ha9k8< z%GD~-He0;PAFG>|0PyNKjIA|19D0tC7hSz1SHH&lvR@h`V0!9z(ipW5y%EzA6BCI* zu$ZZSfd(#YT?Cnq7)rJyN&6ja1Gpp>H~G>2hP=#p-8u=?=F9);H~=O@QA~P%)QSD z;0heSFFpZB9NNd^DMoW zcHM;p1o4OBV=FO5#i&9Wz|2W**?H8I>cwv?(B_u1U8T6DI|m#Ka`VHBB+@o zqBw!{T{D|>pY_#OuzGkaE31bB)4QiNpMe^GWkZ31cpcwGv46^m{J&Z_?|7=;_m3a@ zn<6W#j5v|9R|pk4)`>nMWF^NQ(J7-NWc!3;WyG;Z%1BnS(y+-aCnu3Q*5Op@oP4d{ zb-s_^U;J^-+x@=Bbzj%(^}MWVyu3dBb)%p0?<8e;ZxP522Rq&-*+HA&tb>oQE_m2_7X0bS}D zh#pPelkB6Tqk*?>MLQ~}>G)66JvW+qbe8*Xr-y7%Q%OY*itZWp*TDM`hS+fZ5oXBUyM(sI2dILVo_{?6@qo z`1Rt?xjlA0=Pq>5ThnfkZbARM{;}>2T$*kltd1Bk2`W5dK69pu&OWiZWIEI2t#oxy zJXIE7bab7cGj4gJ;vfuoMq4uPyWoqpi7eVb>I^5hMyM(dRpx5=V|W-%dst8a*LN@o z3C!N!-b9MJpY=h#_Euv@l3R_FP`ZEj2|Lx27T|l#Do{mTU*^Y3)QEfC*rg9MVhsWY zu06V~P3mmi$F!0ZX1V8oEU5X_NlT}j#Dc!M0McY^Rh4YHmE86X1K)HL%oNQe3M6Fx z^Ys$~*^cjFnxp`_Wk_?7rTwH3)zm@`MIDp6VQee{g;c^nWibn6@*(}A!!gHC*NhHZ zf2DTUzv~?uTSgjS>X2&fKwU)aY>Au zeo-hbl=@AN%%1@Ye*ck-IQ!x-fBe8u2)W8XfpSlnhQ>V>u>(n2Fq=dNa|+}uBS^RqfS9@`zT! zxk#=h#hsYtWjoz)o|`|z*MQrFIVl0&2@tj@0znMPcVIh5M8l2Km>Hvgd<)*bAEO#v zd3f^Q`7U`U(r{c}j@zxF3q#Zp!FWA#B(||{H}Xn8=KV`bUi>`CIgtF0jSRRj4;bOg z%U+~5tgK5^_Ds@vgQ5BF^~nR@2iqX$nja--g=>7n(Q*@=%r942XqxheWZzO6MMc#&QXpwHFhetEcGtk z9#`02q%Andil+4X;YF~Au<1HFI^-4O?y$|uvGqLjka=1v==xwOK1}QcI;L^Ur*dvA z0b>cOERnd?Nm04eGsSU6tbesbMEo%1EirifVV@5*Ng%nD0DA5Bgq!{@^ns%?Co6N= zcAT8KmA>u(n06fzyP_~TWmd=2P0Cxp=Ep}P`I3xOSxg-ynk=Q#O)efU(;SFi22wL^ z0OL3NpGoqYCN5Qi0a{6WGH^JwZde5Zh8H-~gg%nYZ8N$NC0$c~Elnzo*1K1ce8Vx)X&(n_%f_ll(e2pv4 zAbq_OQ(QT@GBbV{-l>0hIQCkt2Tm!E`c2W|{h^AliUwJkdJoOqrydOd4kcsovj;FM zbd|$`8x*xl8oDIi1(#gg@o5OI8dRBzFWwaC(MyJpZTZJ};~Ttv@GI8Wd+pT*MoBh* zUyNxebdxA~d-{q69!t4dMYNIBz?oxb@2ti~ zMIjjG$FBHfY`|nzRY!;H5ozS5BCGQsM1{zOfythIj)`p*2msd{&_oqNl%(%f0fPNw z75=B!L}QCwaOk_N*b)fb6nT#kBS;Fz){^t_XeQ;p znAKBA1guXre&&E>hl-cs(ywW&rm}s+s{4l^wX*q4$lt4-bA`NJU9>QGN+(_~fc0$? zuUcBx0A_jmX%6qPk&$PHg>G^QU>O`Ax?Kv;A*+y(P;7jBDL8zPG^m~(;%>c??m+~T z(?o*xWL`}auQckJoB^7upSjR8@=H>S59#l0R>Ak>9$gG^eQ#%rqFUy7u}DAVppcS5 z)pRLbB|oSnVvPcvwFbL_da6?YewrDI)Wd<^MmB!Foh`=s)O;c4m!VS^(DGb19UTb7 zPs<|FieOMvlEu{6;Q&)wV3XB+d3HRXpf*0P75-P5JWR;1r%LF0@pSDkaD;a5av|5U z+SFw>iaD>;r_bAQN@Q5G68|g}MM?pXR#;eQN1MHw*cmRe2`S8M5J2dRw08_rwz730 zMaNh37h;}yFQOiN`KR`p#_iP^Uhw#==QVi()aH;ORu0$&jU>sf3to_LBckA+Mlogw zSZH{*ZgT3lPjjxWHy`{yHis#VgJyEAzM#09_sg>^#%TaY^){m}ohx3~8fyJW#|aydVv&fD902O*=&ZRCz0 zXZjMp$#t#8>;4m)C&f;)Ef9B&TNW$PdCdD3gqb@z+q9LKQTXA~fcgv@yOWQrc((iJY^a_Cqh zboWH{EtWiK{U7Fcv&v#5m;!M-Xl3FA4eRG8kC2p9R?Z)RZloR{(CX^yD8b+*071^k zB@xh|GpKm+(ax$(3w4u5V@Dj*56>lFGmWIuW$pdUEG<2mh!y5Sr1nS&Mn6F3HeJQ% z_p)Cf^>e$>K5!Bd5r4l#nxM^I|5)gKFtC5~y|^ZZ4Bq#`YO^l|(|o1U;@!0G$G|_I zG~|^RO|wtiawF2f`~$mwavI%qpk?^KI_zvT8h_5fQ8?$4?X z;+3()z2DB=mhyscMn*>ZWs;1ZKM!<}dg}nPdt4UQf^RT&=_Xb=9!6pr9ZRI>()H~DY^q?i*Z zvLx&=0CIqTIAXRsI+n)6FrXlcs^FRsV4|LwqNfu4C|R;GzSK#pPyw literal 0 HcmV?d00001 diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/isabelle.sty b/examples/scholarly_paper/2021-ITP-PMTI/output/document/isabelle.sty new file mode 100644 index 0000000..177fbfb --- /dev/null +++ b/examples/scholarly_paper/2021-ITP-PMTI/output/document/isabelle.sty @@ -0,0 +1,282 @@ +%% +%% macros for Isabelle generated LaTeX output +%% + +%%% Simple document preparation (based on theory token language and symbols) + +% isabelle environments + +\newcommand{\isabellecontext}{UNKNOWN} +\newcommand{\setisabellecontext}[1]{\def\isabellecontext{#1}} + +\newcommand{\isastyle}{\UNDEF} +\newcommand{\isastylett}{\UNDEF} +\newcommand{\isastyleminor}{\UNDEF} +\newcommand{\isastyleminortt}{\UNDEF} +\newcommand{\isastylescript}{\UNDEF} +\newcommand{\isastyletext}{\normalsize\normalfont\rmfamily} +\newcommand{\isastyletxt}{\normalfont\rmfamily} +\newcommand{\isastylecmt}{\normalfont\rmfamily} + +\newcommand{\isaspacing}{% + \sfcode 42 1000 % . + \sfcode 63 1000 % ? + \sfcode 33 1000 % ! + \sfcode 58 1000 % : + \sfcode 59 1000 % ; + \sfcode 44 1000 % , +} + +%symbol markup -- \emph achieves decent spacing via italic corrections +\newcommand{\isamath}[1]{\emph{$#1$}} +\newcommand{\isatext}[1]{\emph{#1}} +\DeclareRobustCommand{\isascriptstyle}{\def\isamath##1{##1}\def\isatext##1{\mbox{\isaspacing\isastylescript##1}}} +\newcommand{\isactrlsub}[1]{\emph{\isascriptstyle${}\sb{#1}$}} +\newcommand{\isactrlsup}[1]{\emph{\isascriptstyle${}\sp{#1}$}} +\DeclareRobustCommand{\isactrlbsub}{\emph\bgroup\math{}\sb\bgroup\mbox\bgroup\isaspacing\isastylescript} +\DeclareRobustCommand{\isactrlesub}{\egroup\egroup\endmath\egroup} +\DeclareRobustCommand{\isactrlbsup}{\emph\bgroup\math{}\sp\bgroup\mbox\bgroup\isaspacing\isastylescript} +\DeclareRobustCommand{\isactrlesup}{\egroup\egroup\endmath\egroup} +\newcommand{\isactrlbold}[1]{{\bfseries\upshape\boldmath#1}} + +%blackboard-bold (requires font txmia from pxfonts) +\DeclareSymbolFont{bbbfont}{U}{txmia}{m}{it} +\SetSymbolFont{bbbfont}{bold}{U}{txmia}{bx}{it} +\DeclareMathSymbol{\bbbA}{\mathord}{bbbfont}{129} +\DeclareMathSymbol{\bbbB}{\mathord}{bbbfont}{130} +\DeclareMathSymbol{\bbbC}{\mathord}{bbbfont}{131} +\DeclareMathSymbol{\bbbD}{\mathord}{bbbfont}{132} +\DeclareMathSymbol{\bbbE}{\mathord}{bbbfont}{133} +\DeclareMathSymbol{\bbbF}{\mathord}{bbbfont}{134} +\DeclareMathSymbol{\bbbG}{\mathord}{bbbfont}{135} +\DeclareMathSymbol{\bbbH}{\mathord}{bbbfont}{136} +\DeclareMathSymbol{\bbbI}{\mathord}{bbbfont}{137} +\DeclareMathSymbol{\bbbJ}{\mathord}{bbbfont}{138} +\DeclareMathSymbol{\bbbK}{\mathord}{bbbfont}{139} +\DeclareMathSymbol{\bbbL}{\mathord}{bbbfont}{140} +\DeclareMathSymbol{\bbbM}{\mathord}{bbbfont}{141} +\DeclareMathSymbol{\bbbN}{\mathord}{bbbfont}{142} +\DeclareMathSymbol{\bbbO}{\mathord}{bbbfont}{143} +\DeclareMathSymbol{\bbbP}{\mathord}{bbbfont}{144} +\DeclareMathSymbol{\bbbQ}{\mathord}{bbbfont}{145} +\DeclareMathSymbol{\bbbR}{\mathord}{bbbfont}{146} +\DeclareMathSymbol{\bbbS}{\mathord}{bbbfont}{147} +\DeclareMathSymbol{\bbbT}{\mathord}{bbbfont}{148} +\DeclareMathSymbol{\bbbU}{\mathord}{bbbfont}{149} +\DeclareMathSymbol{\bbbV}{\mathord}{bbbfont}{150} +\DeclareMathSymbol{\bbbW}{\mathord}{bbbfont}{151} +\DeclareMathSymbol{\bbbX}{\mathord}{bbbfont}{152} +\DeclareMathSymbol{\bbbY}{\mathord}{bbbfont}{153} +\DeclareMathSymbol{\bbbZ}{\mathord}{bbbfont}{154} + +\newenvironment{isaantiq}{{\isacharat\isacharbraceleft}}{{\isacharbraceright}} + +\newdimen\isa@parindent\newdimen\isa@parskip + +\newenvironment{isabellebody}{% +\isamarkuptrue\par% +\isa@parindent\parindent\parindent0pt% +\isa@parskip\parskip\parskip0pt% +\isaspacing\isastyle}{\par} + +\newenvironment{isabellebodytt}{% +\isamarkuptrue\par% +\isa@parindent\parindent\parindent0pt% +\isa@parskip\parskip\parskip0pt% +\isaspacing\isastylett}{\par} + +\newenvironment{isabelle} +{\begin{trivlist}\begin{isabellebody}\item\relax} +{\end{isabellebody}\end{trivlist}} + +\newenvironment{isabellett} +{\begin{trivlist}\begin{isabellebodytt}\item\relax} +{\end{isabellebodytt}\end{trivlist}} + +\newcommand{\isa}[1]{\emph{\isaspacing\isastyleminor #1}} +\newcommand{\isatt}[1]{\emph{\isaspacing\isastyleminortt #1}} + +\newcommand{\isaindent}[1]{\hphantom{#1}} +\newcommand{\isanewline}{\mbox{}\par\mbox{}} +\newcommand{\isasep}{} +\newcommand{\isadigit}[1]{#1} + +\newcommand{\isachardefaults}{% +\def\isacharbell{\isamath{\bigbox}}%requires stmaryrd +\chardef\isacharbang=`\!% +\chardef\isachardoublequote=`\"% +\chardef\isachardoublequoteopen=`\"% +\chardef\isachardoublequoteclose=`\"% +\chardef\isacharhash=`\#% +\chardef\isachardollar=`\$% +\chardef\isacharpercent=`\%% +\chardef\isacharampersand=`\&% +\chardef\isacharprime=`\'% +\chardef\isacharparenleft=`\(% +\chardef\isacharparenright=`\)% +\chardef\isacharasterisk=`\*% +\chardef\isacharplus=`\+% +\chardef\isacharcomma=`\,% +\chardef\isacharminus=`\-% +\chardef\isachardot=`\.% +\chardef\isacharslash=`\/% +\chardef\isacharcolon=`\:% +\chardef\isacharsemicolon=`\;% +\chardef\isacharless=`\<% +\chardef\isacharequal=`\=% +\chardef\isachargreater=`\>% +\chardef\isacharquery=`\?% +\chardef\isacharat=`\@% +\chardef\isacharbrackleft=`\[% +\chardef\isacharbackslash=`\\% +\chardef\isacharbrackright=`\]% +\chardef\isacharcircum=`\^% +\chardef\isacharunderscore=`\_% +\def\isacharunderscorekeyword{\_}% +\chardef\isacharbackquote=`\`% +\chardef\isacharbackquoteopen=`\`% +\chardef\isacharbackquoteclose=`\`% +\chardef\isacharbraceleft=`\{% +\chardef\isacharbar=`\|% +\chardef\isacharbraceright=`\}% +\chardef\isachartilde=`\~% +\def\isacharverbatimopen{\isacharbraceleft\isacharasterisk}% +\def\isacharverbatimclose{\isacharasterisk\isacharbraceright}% +\def\isacartoucheopen{\isatext{\guilsinglleft}}% +\def\isacartoucheclose{\isatext{\guilsinglright}}% +} + + +% keyword and section markup + +\newcommand{\isakeyword}[1] +{\emph{\normalfont\bfseries\def\isachardot{.}\def\isacharunderscore{\isacharunderscorekeyword}% +\def\isacharbraceleft{\{}\def\isacharbraceright{\}}#1}} +\newcommand{\isacommand}[1]{\isakeyword{#1}} + +\newcommand{\isakeywordcontrol}[1] +{\emph{\normalfont\bfseries\itshape\def\isacharunderscore{\isacharunderscorekeyword}#1\,}} + +\newcommand{\isamarkupchapter}[1]{\chapter{#1}} +\newcommand{\isamarkupsection}[1]{\section{#1}} +\newcommand{\isamarkupsubsection}[1]{\subsection{#1}} +\newcommand{\isamarkupsubsubsection}[1]{\subsubsection{#1}} +\newcommand{\isamarkupparagraph}[1]{\paragraph{#1}} +\newcommand{\isamarkupsubparagraph}[1]{\subparagraph{#1}} + +\newif\ifisamarkup +\newcommand{\isabeginpar}{\par\ifisamarkup\relax\else\medskip\fi} +\newcommand{\isaendpar}{\par\medskip} +\newenvironment{isapar}{\parindent\isa@parindent\parskip\isa@parskip\isabeginpar}{\isaendpar} +\newenvironment{isamarkuptext}{\par\isastyletext\begin{isapar}}{\end{isapar}} +\newenvironment{isamarkuptxt}{\par\isastyletxt\begin{isapar}}{\end{isapar}} +\newcommand{\isamarkupcmt}[1]{{\isastylecmt--- #1}} + + +% index entries + +\newcommand{\isaindexdef}[1]{\textbf{#1}} +\newcommand{\isaindexref}[1]{#1} + + +% styles + +\def\isabellestyle#1{\csname isabellestyle#1\endcsname} + +\newcommand{\isabellestyledefault}{% +\def\isastyle{\small\normalfont\ttfamily\slshape}% +\def\isastylett{\small\normalfont\ttfamily}% +\def\isastyleminor{\small\normalfont\ttfamily\slshape}% +\def\isastyleminortt{\small\normalfont\ttfamily}% +\def\isastylescript{\footnotesize\normalfont\ttfamily\slshape}% +\isachardefaults% +} +\isabellestyledefault + +\newcommand{\isabellestylett}{% +\def\isastyle{\small\normalfont\ttfamily}% +\def\isastylett{\small\normalfont\ttfamily}% +\def\isastyleminor{\small\normalfont\ttfamily}% +\def\isastyleminortt{\small\normalfont\ttfamily}% +\def\isastylescript{\footnotesize\normalfont\ttfamily}% +\isachardefaults% +} + +\newcommand{\isabellestyleit}{% +\def\isastyle{\small\normalfont\itshape}% +\def\isastylett{\small\normalfont\ttfamily}% +\def\isastyleminor{\normalfont\itshape}% +\def\isastyleminortt{\normalfont\ttfamily}% +\def\isastylescript{\footnotesize\normalfont\itshape}% +\isachardefaults% +\def\isacharunderscorekeyword{\mbox{-}}% +\def\isacharbang{\isamath{!}}% +\def\isachardoublequote{}% +\def\isachardoublequoteopen{}% +\def\isachardoublequoteclose{}% +\def\isacharhash{\isamath{\#}}% +\def\isachardollar{\isamath{\$}}% +\def\isacharpercent{\isamath{\%}}% +\def\isacharampersand{\isamath{\&}}% +\def\isacharprime{\isamath{\mskip2mu{'}\mskip-2mu}}% +\def\isacharparenleft{\isamath{(}}% +\def\isacharparenright{\isamath{)}}% +\def\isacharasterisk{\isamath{*}}% +\def\isacharplus{\isamath{+}}% +\def\isacharcomma{\isamath{\mathord,}}% +\def\isacharminus{\isamath{-}}% +\def\isachardot{\isamath{\mathord.}}% +\def\isacharslash{\isamath{/}}% +\def\isacharcolon{\isamath{\mathord:}}% +\def\isacharsemicolon{\isamath{\mathord;}}% +\def\isacharless{\isamath{<}}% +\def\isacharequal{\isamath{=}}% +\def\isachargreater{\isamath{>}}% +\def\isacharat{\isamath{@}}% +\def\isacharbrackleft{\isamath{[}}% +\def\isacharbackslash{\isamath{\backslash}}% +\def\isacharbrackright{\isamath{]}}% +\def\isacharunderscore{\mbox{-}}% +\def\isacharbraceleft{\isamath{\{}}% +\def\isacharbar{\isamath{\mid}}% +\def\isacharbraceright{\isamath{\}}}% +\def\isachartilde{\isamath{{}\sp{\sim}}}% +\def\isacharbackquoteopen{\isatext{\guilsinglleft}}% +\def\isacharbackquoteclose{\isatext{\guilsinglright}}% +} + +\newcommand{\isabellestyleliteral}{% +\isabellestyleit% +\def\isacharunderscore{\_}% +\def\isacharunderscorekeyword{\_}% +\chardef\isacharbackquoteopen=`\`% +\chardef\isacharbackquoteclose=`\`% +} + +\newcommand{\isabellestyleliteralunderscore}{% +\isabellestyleliteral% +\def\isacharunderscore{\textunderscore}% +\def\isacharunderscorekeyword{\textunderscore}% +} + +\newcommand{\isabellestylesl}{% +\isabellestyleit% +\def\isastyle{\small\normalfont\slshape}% +\def\isastylett{\small\normalfont\ttfamily}% +\def\isastyleminor{\normalfont\slshape}% +\def\isastyleminortt{\normalfont\ttfamily}% +\def\isastylescript{\footnotesize\normalfont\slshape}% +} + + +% cancel text + +\usepackage[normalem]{ulem} +\newcommand{\isamarkupcancel}[1]{\isa{\xout{#1}}} + + +% tags + +\newcommand{\isafold}[1]{\emph{$\langle\mathord{\mathit{#1}}\rangle$}} + +\IfFileExists{isabelletags.sty}{\usepackage{isabelletags}}{} diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/isabellesym.sty b/examples/scholarly_paper/2021-ITP-PMTI/output/document/isabellesym.sty new file mode 100644 index 0000000..60bf891 --- /dev/null +++ b/examples/scholarly_paper/2021-ITP-PMTI/output/document/isabellesym.sty @@ -0,0 +1,496 @@ +%% +%% definitions of standard Isabelle symbols +%% + +\newcommand{\isasymzero}{\isamath{\mathbf{0}}} %requires amssymb +\newcommand{\isasymone}{\isamath{\mathbf{1}}} %requires amssymb +\newcommand{\isasymtwo}{\isamath{\mathbf{2}}} %requires amssymb +\newcommand{\isasymthree}{\isamath{\mathbf{3}}} %requires amssymb +\newcommand{\isasymfour}{\isamath{\mathbf{4}}} %requires amssymb +\newcommand{\isasymfive}{\isamath{\mathbf{5}}} %requires amssymb +\newcommand{\isasymsix}{\isamath{\mathbf{6}}} %requires amssymb +\newcommand{\isasymseven}{\isamath{\mathbf{7}}} %requires amssymb +\newcommand{\isasymeight}{\isamath{\mathbf{8}}} %requires amssymb +\newcommand{\isasymnine}{\isamath{\mathbf{9}}} %requires amssymb +\newcommand{\isasymA}{\isamath{\mathcal{A}}} +\newcommand{\isasymB}{\isamath{\mathcal{B}}} +\newcommand{\isasymC}{\isamath{\mathcal{C}}} +\newcommand{\isasymD}{\isamath{\mathcal{D}}} +\newcommand{\isasymE}{\isamath{\mathcal{E}}} +\newcommand{\isasymF}{\isamath{\mathcal{F}}} +\newcommand{\isasymG}{\isamath{\mathcal{G}}} +\newcommand{\isasymH}{\isamath{\mathcal{H}}} +\newcommand{\isasymI}{\isamath{\mathcal{I}}} +\newcommand{\isasymJ}{\isamath{\mathcal{J}}} +\newcommand{\isasymK}{\isamath{\mathcal{K}}} +\newcommand{\isasymL}{\isamath{\mathcal{L}}} +\newcommand{\isasymM}{\isamath{\mathcal{M}}} +\newcommand{\isasymN}{\isamath{\mathcal{N}}} +\newcommand{\isasymO}{\isamath{\mathcal{O}}} +\newcommand{\isasymP}{\isamath{\mathcal{P}}} +\newcommand{\isasymQ}{\isamath{\mathcal{Q}}} +\newcommand{\isasymR}{\isamath{\mathcal{R}}} +\newcommand{\isasymS}{\isamath{\mathcal{S}}} +\newcommand{\isasymT}{\isamath{\mathcal{T}}} +\newcommand{\isasymU}{\isamath{\mathcal{U}}} +\newcommand{\isasymV}{\isamath{\mathcal{V}}} +\newcommand{\isasymW}{\isamath{\mathcal{W}}} +\newcommand{\isasymX}{\isamath{\mathcal{X}}} +\newcommand{\isasymY}{\isamath{\mathcal{Y}}} +\newcommand{\isasymZ}{\isamath{\mathcal{Z}}} +\newcommand{\isasyma}{\isamath{\mathrm{a}}} +\newcommand{\isasymb}{\isamath{\mathrm{b}}} +\newcommand{\isasymc}{\isamath{\mathrm{c}}} +\newcommand{\isasymd}{\isamath{\mathrm{d}}} +\newcommand{\isasyme}{\isamath{\mathrm{e}}} +\newcommand{\isasymf}{\isamath{\mathrm{f}}} +\newcommand{\isasymg}{\isamath{\mathrm{g}}} +\newcommand{\isasymh}{\isamath{\mathrm{h}}} +\newcommand{\isasymi}{\isamath{\mathrm{i}}} +\newcommand{\isasymj}{\isamath{\mathrm{j}}} +\newcommand{\isasymk}{\isamath{\mathrm{k}}} +\newcommand{\isasyml}{\isamath{\mathrm{l}}} +\newcommand{\isasymm}{\isamath{\mathrm{m}}} +\newcommand{\isasymn}{\isamath{\mathrm{n}}} +\newcommand{\isasymo}{\isamath{\mathrm{o}}} +\newcommand{\isasymp}{\isamath{\mathrm{p}}} +\newcommand{\isasymq}{\isamath{\mathrm{q}}} +\newcommand{\isasymr}{\isamath{\mathrm{r}}} +\newcommand{\isasyms}{\isamath{\mathrm{s}}} +\newcommand{\isasymt}{\isamath{\mathrm{t}}} +\newcommand{\isasymu}{\isamath{\mathrm{u}}} +\newcommand{\isasymv}{\isamath{\mathrm{v}}} +\newcommand{\isasymw}{\isamath{\mathrm{w}}} +\newcommand{\isasymx}{\isamath{\mathrm{x}}} +\newcommand{\isasymy}{\isamath{\mathrm{y}}} +\newcommand{\isasymz}{\isamath{\mathrm{z}}} +\newcommand{\isasymAA}{\isamath{\mathfrak{A}}} %requires eufrak +\newcommand{\isasymBB}{\isamath{\mathfrak{B}}} %requires eufrak +\newcommand{\isasymCC}{\isamath{\mathfrak{C}}} %requires eufrak +\newcommand{\isasymDD}{\isamath{\mathfrak{D}}} %requires eufrak +\newcommand{\isasymEE}{\isamath{\mathfrak{E}}} %requires eufrak +\newcommand{\isasymFF}{\isamath{\mathfrak{F}}} %requires eufrak +\newcommand{\isasymGG}{\isamath{\mathfrak{G}}} %requires eufrak +\newcommand{\isasymHH}{\isamath{\mathfrak{H}}} %requires eufrak +\newcommand{\isasymII}{\isamath{\mathfrak{I}}} %requires eufrak +\newcommand{\isasymJJ}{\isamath{\mathfrak{J}}} %requires eufrak +\newcommand{\isasymKK}{\isamath{\mathfrak{K}}} %requires eufrak +\newcommand{\isasymLL}{\isamath{\mathfrak{L}}} %requires eufrak +\newcommand{\isasymMM}{\isamath{\mathfrak{M}}} %requires eufrak +\newcommand{\isasymNN}{\isamath{\mathfrak{N}}} %requires eufrak +\newcommand{\isasymOO}{\isamath{\mathfrak{O}}} %requires eufrak +\newcommand{\isasymPP}{\isamath{\mathfrak{P}}} %requires eufrak +\newcommand{\isasymQQ}{\isamath{\mathfrak{Q}}} %requires eufrak +\newcommand{\isasymRR}{\isamath{\mathfrak{R}}} %requires eufrak +\newcommand{\isasymSS}{\isamath{\mathfrak{S}}} %requires eufrak +\newcommand{\isasymTT}{\isamath{\mathfrak{T}}} %requires eufrak +\newcommand{\isasymUU}{\isamath{\mathfrak{U}}} %requires eufrak +\newcommand{\isasymVV}{\isamath{\mathfrak{V}}} %requires eufrak +\newcommand{\isasymWW}{\isamath{\mathfrak{W}}} %requires eufrak +\newcommand{\isasymXX}{\isamath{\mathfrak{X}}} %requires eufrak +\newcommand{\isasymYY}{\isamath{\mathfrak{Y}}} %requires eufrak +\newcommand{\isasymZZ}{\isamath{\mathfrak{Z}}} %requires eufrak +\newcommand{\isasymaa}{\isamath{\mathfrak{a}}} %requires eufrak +\newcommand{\isasymbb}{\isamath{\mathfrak{b}}} %requires eufrak +\newcommand{\isasymcc}{\isamath{\mathfrak{c}}} %requires eufrak +\newcommand{\isasymdd}{\isamath{\mathfrak{d}}} %requires eufrak +\newcommand{\isasymee}{\isamath{\mathfrak{e}}} %requires eufrak +\newcommand{\isasymff}{\isamath{\mathfrak{f}}} %requires eufrak +\newcommand{\isasymgg}{\isamath{\mathfrak{g}}} %requires eufrak +\newcommand{\isasymhh}{\isamath{\mathfrak{h}}} %requires eufrak +\newcommand{\isasymii}{\isamath{\mathfrak{i}}} %requires eufrak +\newcommand{\isasymjj}{\isamath{\mathfrak{j}}} %requires eufrak +\newcommand{\isasymkk}{\isamath{\mathfrak{k}}} %requires eufrak +\newcommand{\isasymll}{\isamath{\mathfrak{l}}} %requires eufrak +\newcommand{\isasymmm}{\isamath{\mathfrak{m}}} %requires eufrak +\newcommand{\isasymnn}{\isamath{\mathfrak{n}}} %requires eufrak +\newcommand{\isasymoo}{\isamath{\mathfrak{o}}} %requires eufrak +\newcommand{\isasympp}{\isamath{\mathfrak{p}}} %requires eufrak +\newcommand{\isasymqq}{\isamath{\mathfrak{q}}} %requires eufrak +\newcommand{\isasymrr}{\isamath{\mathfrak{r}}} %requires eufrak +\newcommand{\isasymss}{\isamath{\mathfrak{s}}} %requires eufrak +\newcommand{\isasymtt}{\isamath{\mathfrak{t}}} %requires eufrak +\newcommand{\isasymuu}{\isamath{\mathfrak{u}}} %requires eufrak +\newcommand{\isasymvv}{\isamath{\mathfrak{v}}} %requires eufrak +\newcommand{\isasymww}{\isamath{\mathfrak{w}}} %requires eufrak +\newcommand{\isasymxx}{\isamath{\mathfrak{x}}} %requires eufrak +\newcommand{\isasymyy}{\isamath{\mathfrak{y}}} %requires eufrak +\newcommand{\isasymzz}{\isamath{\mathfrak{z}}} %requires eufrak +\newcommand{\isasymalpha}{\isamath{\alpha}} +\newcommand{\isasymbeta}{\isamath{\beta}} +\newcommand{\isasymgamma}{\isamath{\gamma}} +\newcommand{\isasymdelta}{\isamath{\delta}} +\newcommand{\isasymepsilon}{\isamath{\varepsilon}} +\newcommand{\isasymzeta}{\isamath{\zeta}} +\newcommand{\isasymeta}{\isamath{\eta}} +\newcommand{\isasymtheta}{\isamath{\vartheta}} +\newcommand{\isasymiota}{\isamath{\iota}} +\newcommand{\isasymkappa}{\isamath{\kappa}} +\newcommand{\isasymlambda}{\isamath{\lambda}} +\newcommand{\isasymmu}{\isamath{\mu}} +\newcommand{\isasymnu}{\isamath{\nu}} +\newcommand{\isasymxi}{\isamath{\xi}} +\newcommand{\isasympi}{\isamath{\pi}} +\newcommand{\isasymrho}{\isamath{\varrho}} +\newcommand{\isasymsigma}{\isamath{\sigma}} +\newcommand{\isasymtau}{\isamath{\tau}} +\newcommand{\isasymupsilon}{\isamath{\upsilon}} +\newcommand{\isasymphi}{\isamath{\varphi}} +\newcommand{\isasymchi}{\isamath{\chi}} +\newcommand{\isasympsi}{\isamath{\psi}} +\newcommand{\isasymomega}{\isamath{\omega}} +\newcommand{\isasymGamma}{\isamath{\Gamma}} +\newcommand{\isasymDelta}{\isamath{\Delta}} +\newcommand{\isasymTheta}{\isamath{\Theta}} +\newcommand{\isasymLambda}{\isamath{\Lambda}} +\newcommand{\isasymXi}{\isamath{\Xi}} +\newcommand{\isasymPi}{\isamath{\Pi}} +\newcommand{\isasymSigma}{\isamath{\Sigma}} +\newcommand{\isasymUpsilon}{\isamath{\Upsilon}} +\newcommand{\isasymPhi}{\isamath{\Phi}} +\newcommand{\isasymPsi}{\isamath{\Psi}} +\newcommand{\isasymOmega}{\isamath{\Omega}} +\newcommand{\isasymbbbA}{\isamath{\bbbA}} %requires font txmia from txfonts +\newcommand{\isasymbool}{\isamath{\bbbB}} %requires font txmia from txfonts +\newcommand{\isasymcomplex}{\isamath{\bbbC}} %requires font txmia from txfonts +\newcommand{\isasymbbbD}{\isamath{\bbbD}} %requires font txmia from txfonts +\newcommand{\isasymbbbE}{\isamath{\bbbE}} %requires font txmia from txfonts +\newcommand{\isasymbbbF}{\isamath{\bbbF}} %requires font txmia from txfonts +\newcommand{\isasymbbbG}{\isamath{\bbbG}} %requires font txmia from txfonts +\newcommand{\isasymbbbH}{\isamath{\bbbH}} %requires font txmia from txfonts +\newcommand{\isasymbbbI}{\isamath{\bbbI}} %requires font txmia from txfonts +\newcommand{\isasymbbbJ}{\isamath{\bbbJ}} %requires font txmia from txfonts +\newcommand{\isasymbbbK}{\isamath{\bbbK}} %requires font txmia from txfonts +\newcommand{\isasymbbbL}{\isamath{\bbbL}} %requires font txmia from txfonts +\newcommand{\isasymbbbM}{\isamath{\bbbM}} %requires font txmia from txfonts +\newcommand{\isasymnat}{\isamath{\bbbN}} %requires font txmia from txfonts +\newcommand{\isasymbbbO}{\isamath{\bbbO}} %requires font txmia from txfonts +\newcommand{\isasymbbbP}{\isamath{\bbbP}} %requires font txmia from txfonts +\newcommand{\isasymrat}{\isamath{\bbbQ}} %requires font txmia from txfonts +\newcommand{\isasymreal}{\isamath{\bbbR}} %requires font txmia from txfonts +\newcommand{\isasymbbbS}{\isamath{\bbbS}} %requires font txmia from txfonts +\newcommand{\isasymbbbT}{\isamath{\bbbT}} %requires font txmia from txfonts +\newcommand{\isasymbbbU}{\isamath{\bbbU}} %requires font txmia from txfonts +\newcommand{\isasymbbbV}{\isamath{\bbbV}} %requires font txmia from txfonts +\newcommand{\isasymbbbW}{\isamath{\bbbW}} %requires font txmia from txfonts +\newcommand{\isasymbbbX}{\isamath{\bbbX}} %requires font txmia from txfonts +\newcommand{\isasymbbbY}{\isamath{\bbbY}} %requires font txmia from txfonts +\newcommand{\isasymint}{\isamath{\bbbZ}} %requires font txmia from txfonts +\newcommand{\isasymleftarrow}{\isamath{\leftarrow}} +\newcommand{\isasymrightarrow}{\isamath{\rightarrow}} +\newcommand{\isasymlongleftarrow}{\isamath{\longleftarrow}} +\newcommand{\isasymlongrightarrow}{\isamath{\longrightarrow}} +\newcommand{\isasymlonglongleftarrow}{\isamath{\xleftarrow{\hphantom{AAA}}}} %requires amsmath +\newcommand{\isasymlonglongrightarrow}{\isamath{\xrightarrow{\hphantom{AAA}}}} %requires amsmath +\newcommand{\isasymlonglonglongleftarrow}{\isamath{\xleftarrow{\hphantom{AAAA}}}} %requires amsmath +\newcommand{\isasymlonglonglongrightarrow}{\isamath{\xrightarrow{\hphantom{AAAA}}}} %requires amsmath +\newcommand{\isasymLeftarrow}{\isamath{\Leftarrow}} +\newcommand{\isasymRightarrow}{\isamath{\Rightarrow}} +\newcommand{\isasymLongleftarrow}{\isamath{\Longleftarrow}} +\newcommand{\isasymLongrightarrow}{\isamath{\Longrightarrow}} +\newcommand{\isasymLleftarrow}{\isamath{\Lleftarrow}} %requires amssymb +\newcommand{\isasymRrightarrow}{\isamath{\Rrightarrow}} %requires amssymb +\newcommand{\isasymleftrightarrow}{\isamath{\leftrightarrow}} +\newcommand{\isasymLeftrightarrow}{\isamath{\Leftrightarrow}} +\newcommand{\isasymlongleftrightarrow}{\isamath{\longleftrightarrow}} +\newcommand{\isasymLongleftrightarrow}{\isamath{\Longleftrightarrow}} +\newcommand{\isasymmapsto}{\isamath{\mapsto}} +\newcommand{\isasymlongmapsto}{\isamath{\longmapsto}} +\newcommand{\isasymmidarrow}{\isamath{\relbar}} +\newcommand{\isasymMidarrow}{\isamath{\Relbar}} +\newcommand{\isasymhookleftarrow}{\isamath{\hookleftarrow}} +\newcommand{\isasymhookrightarrow}{\isamath{\hookrightarrow}} +\newcommand{\isasymleftharpoondown}{\isamath{\leftharpoondown}} +\newcommand{\isasymrightharpoondown}{\isamath{\rightharpoondown}} +\newcommand{\isasymleftharpoonup}{\isamath{\leftharpoonup}} +\newcommand{\isasymrightharpoonup}{\isamath{\rightharpoonup}} +\newcommand{\isasymrightleftharpoons}{\isamath{\rightleftharpoons}} +\newcommand{\isasymleadsto}{\isamath{\leadsto}} %requires amssymb +\newcommand{\isasymdownharpoonleft}{\isamath{\downharpoonleft}} %requires amssymb +\newcommand{\isasymdownharpoonright}{\isamath{\downharpoonright}} %requires amssymb +\newcommand{\isasymupharpoonleft}{\isamath{\upharpoonleft}} %requires amssymb +\newcommand{\isasymupharpoonright}{\isamath{\upharpoonright}} %requires amssymb +\newcommand{\isasymrestriction}{\isamath{\restriction}} %requires amssymb +\newcommand{\isasymColon}{\isamath{\mathrel{::}}} +\newcommand{\isasymup}{\isamath{\uparrow}} +\newcommand{\isasymUp}{\isamath{\Uparrow}} +\newcommand{\isasymdown}{\isamath{\downarrow}} +\newcommand{\isasymDown}{\isamath{\Downarrow}} +\newcommand{\isasymupdown}{\isamath{\updownarrow}} +\newcommand{\isasymUpdown}{\isamath{\Updownarrow}} +\newcommand{\isasymlangle}{\isamath{\langle}} +\newcommand{\isasymrangle}{\isamath{\rangle}} +\newcommand{\isasymllangle}{\isamath{\langle\mskip-5mu\langle}} +\newcommand{\isasymrrangle}{\isamath{\rangle\mskip-5mu\rangle}} +\newcommand{\isasymlceil}{\isamath{\lceil}} +\newcommand{\isasymrceil}{\isamath{\rceil}} +\newcommand{\isasymlfloor}{\isamath{\lfloor}} +\newcommand{\isasymrfloor}{\isamath{\rfloor}} +\newcommand{\isasymlparr}{\isamath{\mathopen{(\mkern-3.3mu\mid}}} +\newcommand{\isasymrparr}{\isamath{\mathclose{\mid\mkern-3.3mu)}}} +\newcommand{\isasymlbrakk}{\isamath{\mathopen{\lbrack\mkern-3mu\lbrack}}} +\newcommand{\isasymrbrakk}{\isamath{\mathclose{\rbrack\mkern-3mu\rbrack}}} +\newcommand{\isasymlbrace}{\isamath{\mathopen{\lbrace\mkern-4.3mu\mid}}} +\newcommand{\isasymrbrace}{\isamath{\mathclose{\mid\mkern-4.3mu\rbrace}}} +\newcommand{\isasymlblot}{\isamath{{\langle}\mkern -3.5mu{|}}} +\newcommand{\isasymrblot}{\isamath{{|}\mkern -3.5mu{\rangle}}} +\newcommand{\isasymguillemotleft}{\isatext{\guillemotleft}} +\newcommand{\isasymguillemotright}{\isatext{\guillemotright}} +\newcommand{\isasymbottom}{\isamath{\bot}} +\newcommand{\isasymtop}{\isamath{\top}} +\newcommand{\isasymand}{\isamath{\wedge}} +\newcommand{\isasymAnd}{\isamath{\bigwedge}} +\newcommand{\isasymor}{\isamath{\vee}} +\newcommand{\isasymOr}{\isamath{\bigvee}} +\newcommand{\isasymforall}{\isamath{\forall\,}} +\newcommand{\isasymexists}{\isamath{\exists\,}} +\newcommand{\isasymnot}{\isamath{\neg}} +\newcommand{\isasymnexists}{\isamath{\nexists\,}} %requires amssymb +\newcommand{\isasymcircle}{\isamath{\ocircle}} %requires wasysym +\newcommand{\isasymbox}{\isamath{\Box}} %requires amssymb +\newcommand{\isasymdiamond}{\isamath{\Diamond}} %requires amssymb +\newcommand{\isasymdiamondop}{\isamath{\diamond}} +\newcommand{\isasymsurd}{\isamath{\surd}} +\newcommand{\isasymturnstile}{\isamath{\vdash}} +\newcommand{\isasymTurnstile}{\isamath{\models}} +\newcommand{\isasymtturnstile}{\isamath{\vdash\!\!\!\vdash}} +\newcommand{\isasymTTurnstile}{\isamath{\mid\!\models}} +\newcommand{\isasymstileturn}{\isamath{\dashv}} +\newcommand{\isasymle}{\isamath{\le}} +\newcommand{\isasymge}{\isamath{\ge}} +\newcommand{\isasymlless}{\isamath{\ll}} +\newcommand{\isasymggreater}{\isamath{\gg}} +\newcommand{\isasymlesssim}{\isamath{\lesssim}} %requires amssymb +\newcommand{\isasymgreatersim}{\isamath{\gtrsim}} %requires amssymb +\newcommand{\isasymlessapprox}{\isamath{\lessapprox}} %requires amssymb +\newcommand{\isasymgreaterapprox}{\isamath{\gtrapprox}} %requires amssymb +\newcommand{\isasymin}{\isamath{\in}} +\newcommand{\isasymnotin}{\isamath{\notin}} +\newcommand{\isasymsubset}{\isamath{\subset}} +\newcommand{\isasymsupset}{\isamath{\supset}} +\newcommand{\isasymsubseteq}{\isamath{\subseteq}} +\newcommand{\isasymsupseteq}{\isamath{\supseteq}} +\newcommand{\isasymsqsubset}{\isamath{\sqsubset}} %requires amssymb +\newcommand{\isasymsqsupset}{\isamath{\sqsupset}} %requires amssymb +\newcommand{\isasymsqsubseteq}{\isamath{\sqsubseteq}} +\newcommand{\isasymsqsupseteq}{\isamath{\sqsupseteq}} +\newcommand{\isasyminter}{\isamath{\cap}} +\newcommand{\isasymInter}{\isamath{\bigcap\,}} +\newcommand{\isasymunion}{\isamath{\cup}} +\newcommand{\isasymUnion}{\isamath{\bigcup\,}} +\newcommand{\isasymsqunion}{\isamath{\sqcup}} +\newcommand{\isasymSqunion}{\isamath{\bigsqcup\,}} +\newcommand{\isasymsqinter}{\isamath{\sqcap}} +\newcommand{\isasymSqinter}{\isamath{\bigsqcap\,}} %requires stmaryrd +\newcommand{\isasymsetminus}{\isamath{\setminus}} +\newcommand{\isasympropto}{\isamath{\propto}} +\newcommand{\isasymuplus}{\isamath{\uplus}} +\newcommand{\isasymUplus}{\isamath{\biguplus\,}} +\newcommand{\isasymnoteq}{\isamath{\not=}} +\newcommand{\isasymsim}{\isamath{\sim}} +\newcommand{\isasymdoteq}{\isamath{\doteq}} +\newcommand{\isasymsimeq}{\isamath{\simeq}} +\newcommand{\isasymapprox}{\isamath{\approx}} +\newcommand{\isasymasymp}{\isamath{\asymp}} +\newcommand{\isasymcong}{\isamath{\cong}} +\newcommand{\isasymsmile}{\isamath{\smile}} +\newcommand{\isasymequiv}{\isamath{\equiv}} +\newcommand{\isasymfrown}{\isamath{\frown}} +\newcommand{\isasymJoin}{\isamath{\Join}} %requires amssymb +\newcommand{\isasymbowtie}{\isamath{\bowtie}} +\newcommand{\isasymprec}{\isamath{\prec}} +\newcommand{\isasymsucc}{\isamath{\succ}} +\newcommand{\isasympreceq}{\isamath{\preceq}} +\newcommand{\isasymsucceq}{\isamath{\succeq}} +\newcommand{\isasymparallel}{\isamath{\parallel}} +\newcommand{\isasymParallel}{\isamath{\bigparallel}} %requires stmaryrd +\newcommand{\isasyminterleace}{\isamath{\interleave}} %requires stmaryrd +\newcommand{\isasymsslash}{\isamath{\sslash}} %requires stmaryrd +\newcommand{\isasymbar}{\isamath{\mid}} +\newcommand{\isasymbbar}{\isamath{[\mskip-1.5mu]}} +\newcommand{\isasymplusminus}{\isamath{\pm}} +\newcommand{\isasymminusplus}{\isamath{\mp}} +\newcommand{\isasymtimes}{\isamath{\times}} +\newcommand{\isasymdiv}{\isamath{\div}} +\newcommand{\isasymcdot}{\isamath{\cdot}} +\newcommand{\isasymsqdot}{\isamath{\sbox\z@{$\centerdot$}\ht\z@=.33333\ht\z@\vcenter{\box\z@}}} %requires amssymb +\newcommand{\isasymstar}{\isamath{\star}} +\newcommand{\isasymbullet}{\boldmath\isamath{\mathchoice{\displaystyle{\cdot}}{\textstyle{\cdot}}{\scriptstyle{\bullet}}{\scriptscriptstyle{\bullet}}}} +\newcommand{\isasymcirc}{\isamath{\circ}} +\newcommand{\isasymdagger}{\isamath{\dagger}} +\newcommand{\isasymddagger}{\isamath{\ddagger}} +\newcommand{\isasymlhd}{\isamath{\lhd}} %requires amssymb +\newcommand{\isasymrhd}{\isamath{\rhd}} %requires amssymb +\newcommand{\isasymunlhd}{\isamath{\unlhd}} %requires amssymb +\newcommand{\isasymunrhd}{\isamath{\unrhd}} %requires amssymb +\newcommand{\isasymtriangleleft}{\isamath{\triangleleft}} +\newcommand{\isasymtriangleright}{\isamath{\triangleright}} +\newcommand{\isasymtriangle}{\isamath{\triangle}} +\newcommand{\isasymtriangleq}{\isamath{\triangleq}} %requires amssymb +\newcommand{\isasymoplus}{\isamath{\oplus}} +\newcommand{\isasymOplus}{\isamath{\bigoplus\,}} +\newcommand{\isasymotimes}{\isamath{\otimes}} +\newcommand{\isasymOtimes}{\isamath{\bigotimes\,}} +\newcommand{\isasymodot}{\isamath{\odot}} +\newcommand{\isasymOdot}{\isamath{\bigodot\,}} +\newcommand{\isasymominus}{\isamath{\ominus}} +\newcommand{\isasymoslash}{\isamath{\oslash}} +\newcommand{\isasymdots}{\isamath{\dots}} +\newcommand{\isasymcdots}{\isamath{\cdots}} +\newcommand{\isasymSum}{\isamath{\sum\,}} +\newcommand{\isasymProd}{\isamath{\prod\,}} +\newcommand{\isasymCoprod}{\isamath{\coprod\,}} +\newcommand{\isasyminfinity}{\isamath{\infty}} +\newcommand{\isasymintegral}{\isamath{\int\,}} +\newcommand{\isasymointegral}{\isamath{\oint\,}} +\newcommand{\isasymclubsuit}{\isamath{\clubsuit}} +\newcommand{\isasymdiamondsuit}{\isamath{\diamondsuit}} +\newcommand{\isasymheartsuit}{\isamath{\heartsuit}} +\newcommand{\isasymspadesuit}{\isamath{\spadesuit}} +\newcommand{\isasymaleph}{\isamath{\aleph}} +\newcommand{\isasymemptyset}{\isamath{\emptyset}} +\newcommand{\isasymnabla}{\isamath{\nabla}} +\newcommand{\isasympartial}{\isamath{\partial}} +\newcommand{\isasymRe}{\isamath{\Re}} +\newcommand{\isasymIm}{\isamath{\Im}} +\newcommand{\isasymflat}{\isamath{\flat}} +\newcommand{\isasymnatural}{\isamath{\natural}} +\newcommand{\isasymsharp}{\isamath{\sharp}} +\newcommand{\isasymangle}{\isamath{\angle}} +\newcommand{\isasymcopyright}{\isatext{\normalfont\rmfamily\copyright}} +\newcommand{\isasymregistered}{\isatext{\normalfont\rmfamily\textregistered}} +\newcommand{\isasyminverse}{\isamath{{}^{-1}}} +\newcommand{\isasymonequarter}{\isatext{\normalfont\rmfamily\textonequarter}} %requires textcomp +\newcommand{\isasymonehalf}{\isatext{\normalfont\rmfamily\textonehalf}} %requires textcomp +\newcommand{\isasymthreequarters}{\isatext{\normalfont\rmfamily\textthreequarters}} %requires textcomp +\newcommand{\isasymordfeminine}{\isatext{\normalfont\rmfamily\textordfeminine}} +\newcommand{\isasymordmasculine}{\isatext{\normalfont\rmfamily\textordmasculine}} +\newcommand{\isasymsection}{\isatext{\normalfont\rmfamily\S}} +\newcommand{\isasymparagraph}{\isatext{\normalfont\rmfamily\P}} +\newcommand{\isasymexclamdown}{\isatext{\normalfont\rmfamily\textexclamdown}} +\newcommand{\isasymquestiondown}{\isatext{\normalfont\rmfamily\textquestiondown}} +\newcommand{\isasymeuro}{\isatext{\euro}} %requires eurosym +\newcommand{\isasympounds}{\isamath{\pounds}} +\newcommand{\isasymyen}{\isatext{\yen}} %requires amssymb +\newcommand{\isasymcent}{\isatext{\textcent}} %requires textcomp +\newcommand{\isasymcurrency}{\isatext{\textcurrency}} %requires textcomp +\newcommand{\isasymdegree}{\isatext{\normalfont\rmfamily\textdegree}} %requires textcomp +\newcommand{\isasymhyphen}{\isatext{\normalfont\rmfamily-}} +\newcommand{\isasymamalg}{\isamath{\amalg}} +\newcommand{\isasymmho}{\isamath{\mho}} %requires amssymb +\newcommand{\isasymlozenge}{\isamath{\lozenge}} %requires amssymb +\newcommand{\isasymwp}{\isamath{\wp}} +\newcommand{\isasymwrong}{\isamath{\wr}} +\newcommand{\isasymacute}{\isatext{\'\relax}} +\newcommand{\isasymindex}{\isatext{\i}} +\newcommand{\isasymdieresis}{\isatext{\"\relax}} +\newcommand{\isasymcedilla}{\isatext{\c\relax}} +\newcommand{\isasymhungarumlaut}{\isatext{\H\relax}} +\newcommand{\isasymsome}{\isamath{\epsilon\,}} +\newcommand{\isasymbind}{\isamath{\mathbin{>\!\!\!>\mkern-6.7mu=}}} +\newcommand{\isasymthen}{\isamath{\mathbin{>\!\!\!>}}} + +%Z notation +\newcommand{\isaZhbar}[1]{\rlap{\raise.0001ex\hbox{\isamath{-}}}#1} +\newcommand{\isaZpvbar}[1]{\ooalign{\hfil\isamath{\mapstochar\mkern 5mu}\hfil\cr#1}} +\newcommand{\isaZfvbar}[1]{\ooalign{\hfil\isamath{\mapstochar\mkern 3mu\mapstochar\mkern 5mu}\hfil\cr#1}} +\newcommand{\isaZdarrow}[3]{\ooalign{\isamath{#1}\hfil\cr\isamath{\mkern#3mu\isamath{#2}}}} +\newcommand{\isasymZcomp}{\isamath{\fatsemi}} %requires stmaryrd +\newcommand{\isasymZinj}{\isamath{\rightarrowtail}} %requires amssymb +\newcommand{\isasymZpinj}{\isaZpvbar{\isamath{\rightarrowtail}}} %requires amssymb +\newcommand{\isasymZfinj}{\isaZfvbar{\isasymZinj}} %requires amssymb +\newcommand{\isasymZsurj}{\isaZdarrow{\rightarrow}{\rightarrow}{4}} %requires amssymb +\newcommand{\isasymZpsurj}{\isaZpvbar{\isasymZsurj}} %requires amssymb +\newcommand{\isasymZbij}{\isaZdarrow{\rightarrowtail}{\rightarrow}{5}} %requires amssymb +\newcommand{\isasymZpfun}{\isaZpvbar{\isamath{\rightarrow}}} +\newcommand{\isasymZffun}{\isaZfvbar{\isamath{\rightarrow}}} +\newcommand{\isasymZdres}{\isamath{\lhd}} %requires amssymb +\newcommand{\isasymZndres}{\isaZhbar{\isamath{\lhd}}} %requires amssymb +\newcommand{\isasymZrres}{\isamath{\rhd}} %requires amssymb +\newcommand{\isasymZnrres}{\isaZhbar{\isamath{\rhd}}} %requires amssymb +\newcommand{\isasymZspot}{\isamath{\bullet}} +\newcommand{\isasymZproject}{\isamath{\upharpoonright}} %requires amssymb +\newcommand{\isasymZsemi}{\isatext{\raise 0.66ex\hbox{\oalign{\hfil\isamath{\scriptscriptstyle\mathrm{o}}\hfil\cr\hfil\isamath{\scriptscriptstyle\mathrm{9}}\hfil}}}} +\newcommand{\isasymZtypecolon}{\isatext{\raise 0.6ex\hbox{\oalign{\hfil\isamath{\scriptscriptstyle\mathrm{o}}\hfil\cr\hfil\isamath{\scriptscriptstyle\mathrm{o}}\hfil}}}} +\newcommand{\isasymZhide}{\isamath{\backslash}} +\newcommand{\isasymZcat}{\isatext{\raise 0.8ex\hbox{\isamath{\mathchar\frown}}}} +\newcommand{\isasymZinbag}{\isatext{\ooalign{\isamath{\sqsubset\mkern-1mu}\cr\isamath{-\mkern-1mu}\cr}}} + +\newcommand{\isasymhole}{\isatext{\normalfont\rmfamily\wasylozenge}} %requires wasysym +\newcommand{\isasymnewline}{\isatext{\fbox{$\hookleftarrow$}}} +\newcommand{\isasymcomment}{\isatext{\isastylecmt---}} +\newcommand{\isasymproof}{\isamath{\,\langle\mathit{proof}\rangle}} +\newcommand{\isasymopen}{\isatext{\guilsinglleft}} +\newcommand{\isasymclose}{\isatext{\guilsinglright}} +\newcommand{\isasymcheckmark}{\isatext{\ding{51}}} %requires pifont +\newcommand{\isasymcrossmark}{\isatext{\ding{55}}} %requires pifont +\newcommand{\isactrlmarker}{\isatext{\ding{48}}} %requires pifont +\newcommand{\isactrltry}{\isakeywordcontrol{try}} +\newcommand{\isactrlcan}{\isakeywordcontrol{can}} +\newcommand{\isactrlassert}{\isakeywordcontrol{assert}} +\newcommand{\isactrlcancel}{\isakeywordcontrol{cancel}} +\newcommand{\isactrlbinding}{\isakeywordcontrol{binding}} +\newcommand{\isactrlclass}{\isakeywordcontrol{class}} +\newcommand{\isactrlclassUNDERSCOREsyntax}{\isakeywordcontrol{class{\isacharunderscore}syntax}} +\newcommand{\isactrlcommandUNDERSCOREkeyword}{\isakeywordcontrol{command{\isacharunderscore}keyword}} +\newcommand{\isactrlconst}{\isakeywordcontrol{const}} +\newcommand{\isactrlconstUNDERSCOREabbrev}{\isakeywordcontrol{const{\isacharunderscore}abbrev}} +\newcommand{\isactrlconstUNDERSCOREname}{\isakeywordcontrol{const{\isacharunderscore}name}} +\newcommand{\isactrlconstUNDERSCOREsyntax}{\isakeywordcontrol{const{\isacharunderscore}syntax}} +\newcommand{\isactrlcontext}{\isakeywordcontrol{context}} +\newcommand{\isactrlcprop}{\isakeywordcontrol{cprop}} +\newcommand{\isactrlcterm}{\isakeywordcontrol{cterm}} +\newcommand{\isactrlctyp}{\isakeywordcontrol{ctyp}} +\newcommand{\isactrldir}{\isakeywordcontrol{dir}} +\newcommand{\isactrlfile}{\isakeywordcontrol{file}} +\newcommand{\isactrlhere}{\isakeywordcontrol{here}} +\newcommand{\isactrlinstantiate}{\isakeywordcontrol{instantiate}} +\newcommand{\isactrlkeyword}{\isakeywordcontrol{keyword}} +\newcommand{\isactrllatex}{\isakeywordcontrol{latex}} +\newcommand{\isactrllocale}{\isakeywordcontrol{locale}} +\newcommand{\isactrlmakeUNDERSCOREjudgment}{\isakeywordcontrol{make{\isacharunderscore}judgment}} +\newcommand{\isactrldestUNDERSCOREjudgment}{\isakeywordcontrol{dest{\isacharunderscore}judgment}} +\newcommand{\isactrlmakeUNDERSCOREstring}{\isakeywordcontrol{make{\isacharunderscore}string}} +\newcommand{\isactrlmasterUNDERSCOREdir}{\isakeywordcontrol{master{\isacharunderscore}dir}} +\newcommand{\isactrlmethod}{\isakeywordcontrol{method}} +\newcommand{\isactrlnamedUNDERSCOREtheorems}{\isakeywordcontrol{named{\isacharunderscore}theorems}} +\newcommand{\isactrlnonterminal}{\isakeywordcontrol{nonterminal}} +\newcommand{\isactrloracleUNDERSCOREname}{\isakeywordcontrol{oracle{\isacharunderscore}name}} +\newcommand{\isactrlpath}{\isakeywordcontrol{path}} +\newcommand{\isactrlpathUNDERSCOREbinding}{\isakeywordcontrol{path{\isacharunderscore}binding}} +\newcommand{\isactrlplugin}{\isakeywordcontrol{plugin}} +\newcommand{\isactrlprint}{\isakeywordcontrol{print}} +\newcommand{\isactrlprop}{\isakeywordcontrol{prop}} +\newcommand{\isactrlscala}{\isakeywordcontrol{scala}} +\newcommand{\isactrlscalaUNDERSCOREfunction}{\isakeywordcontrol{scala{\isacharunderscore}function}} +\newcommand{\isactrlscalaUNDERSCOREmethod}{\isakeywordcontrol{scala{\isacharunderscore}method}} +\newcommand{\isactrlscalaUNDERSCOREobject}{\isakeywordcontrol{scala{\isacharunderscore}object}} +\newcommand{\isactrlscalaUNDERSCOREtype}{\isakeywordcontrol{scala{\isacharunderscore}type}} +\newcommand{\isactrlsimproc}{\isakeywordcontrol{simproc}} +\newcommand{\isactrlsort}{\isakeywordcontrol{sort}} +\newcommand{\isactrlsyntaxUNDERSCOREconst}{\isakeywordcontrol{syntax{\isacharunderscore}const}} +\newcommand{\isactrlsystemUNDERSCOREoption}{\isakeywordcontrol{system{\isacharunderscore}option}} +\newcommand{\isactrlterm}{\isakeywordcontrol{term}} +\newcommand{\isactrltheory}{\isakeywordcontrol{theory}} +\newcommand{\isactrltheoryUNDERSCOREcontext}{\isakeywordcontrol{theory{\isacharunderscore}context}} +\newcommand{\isactrltyp}{\isakeywordcontrol{typ}} +\newcommand{\isactrltypeUNDERSCOREabbrev}{\isakeywordcontrol{type{\isacharunderscore}abbrev}} +\newcommand{\isactrltypeUNDERSCOREname}{\isakeywordcontrol{type{\isacharunderscore}name}} +\newcommand{\isactrltypeUNDERSCOREsyntax}{\isakeywordcontrol{type{\isacharunderscore}syntax}} +\newcommand{\isactrlundefined}{\isakeywordcontrol{undefined}} +\newcommand{\isactrltvar}{\isakeywordcontrol{tvar}} +\newcommand{\isactrlvar}{\isakeywordcontrol{var}} +\newcommand{\isactrlConst}{\isakeywordcontrol{Const}} +\newcommand{\isactrlConstUNDERSCORE}{\isakeywordcontrol{Const{\isacharunderscore}}} +\newcommand{\isactrlConstUNDERSCOREfn}{\isakeywordcontrol{Const{\isacharunderscore}fn}} +\newcommand{\isactrlType}{\isakeywordcontrol{Type}} +\newcommand{\isactrlTypeUNDERSCOREfn}{\isakeywordcontrol{Type{\isacharunderscore}fn}} + +\newcommand{\isactrlcode}{\isakeywordcontrol{code}} +\newcommand{\isactrlcomputation}{\isakeywordcontrol{computation}} +\newcommand{\isactrlcomputationUNDERSCOREconv}{\isakeywordcontrol{computation{\isacharunderscore}conv}} +\newcommand{\isactrlcomputationUNDERSCOREcheck}{\isakeywordcontrol{computation{\isacharunderscore}check}} +\newcommand{\isactrlifUNDERSCORElinux}{\isakeywordcontrol{if{\isacharunderscore}linux}} +\newcommand{\isactrlifUNDERSCOREmacos}{\isakeywordcontrol{if{\isacharunderscore}macos}} +\newcommand{\isactrlifUNDERSCOREwindows}{\isakeywordcontrol{if{\isacharunderscore}windows}} +\newcommand{\isactrlifUNDERSCOREunix}{\isakeywordcontrol{if{\isacharunderscore}unix}} diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/isabelletags.sty b/examples/scholarly_paper/2021-ITP-PMTI/output/document/isabelletags.sty new file mode 100644 index 0000000..9866ece --- /dev/null +++ b/examples/scholarly_paper/2021-ITP-PMTI/output/document/isabelletags.sty @@ -0,0 +1,20 @@ +%plain TeX version of comment package -- much faster! +\let\isafmtname\fmtname\def\fmtname{plain} +\usepackage{comment} +\let\fmtname\isafmtname + +\newcommand{\isakeeptag}[1]% +{\includecomment{isadelim#1}\includecomment{isatag#1}\csarg\def{isafold#1}{}} +\newcommand{\isadroptag}[1]% +{\excludecomment{isadelim#1}\excludecomment{isatag#1}\csarg\def{isafold#1}{}} +\newcommand{\isafoldtag}[1]% +{\includecomment{isadelim#1}\excludecomment{isatag#1}\csarg\def{isafold#1}{\isafold{#1}}} + +\isakeeptag{ML} +\isakeeptag{document} +\isakeeptag{important} +\isadroptag{invisible} +\isakeeptag{proof} +\isakeeptag{theory} +\isakeeptag{unimportant} +\isakeeptag{visible} diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/isadof.cfg b/examples/scholarly_paper/2021-ITP-PMTI/output/document/isadof.cfg new file mode 100644 index 0000000..19a8d78 --- /dev/null +++ b/examples/scholarly_paper/2021-ITP-PMTI/output/document/isadof.cfg @@ -0,0 +1,2 @@ +Template: lncs +Ontology: scholarly_paper diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/lstisadof.sty b/examples/scholarly_paper/2021-ITP-PMTI/output/document/lstisadof.sty new file mode 100755 index 0000000..e6f7e22 --- /dev/null +++ b/examples/scholarly_paper/2021-ITP-PMTI/output/document/lstisadof.sty @@ -0,0 +1,195 @@ +%% Copyright (C) 2018 The University of Sheffield +%% 2018 The University of Paris-Saclay +%% 2019 The University of Exeter +%% +%% License: +%% This program can be redistributed and/or modified under the terms +%% of the LaTeX Project Public License Distributed from CTAN +%% archives in directory macros/latex/base/lppl.txt; either +%% version 1.3c of the License, or (at your option) any later version. +%% OR +%% The 2-clause BSD-style license. +%% +%% SPDX-License-Identifier: LPPL-1.3c+ OR BSD-2-Clause +\usepackage{listings} +\usepackage{listingsutf8} +\usepackage{tikz} +\usepackage[many]{tcolorbox} +\tcbuselibrary{listings} +\tcbuselibrary{skins} +\usepackage{xstring} + +\definecolor{OliveGreen} {cmyk}{0.64,0,0.95,0.40} +\definecolor{BrickRed} {cmyk}{0,0.89,0.94,0.28} +\definecolor{Blue} {cmyk}{1,1,0,0} +\definecolor{CornflowerBlue}{cmyk}{0.65,0.13,0,0} + +%%%\lst@BeginAspect[keywords]{isar} +\gdef\lst@tagtypes{s} +\gdef\lst@TagKey#1#2{% + \lst@Delim\lst@tagstyle #2\relax + {Tag}\lst@tagtypes #1% + {\lst@BeginTag\lst@EndTag}% + \@@end\@empty{}} +\lst@Key{tag}\relax{\lst@TagKey\@empty{#1}} +\lst@Key{tagstyle}{}{\def\lst@tagstyle{#1}} +\lst@AddToHook{EmptyStyle}{\let\lst@tagstyle\@empty} +\gdef\lst@BeginTag{% + \lst@DelimOpen + \lst@ifextags\else + {\let\lst@ifkeywords\iftrue + \lst@ifmarkfirstintag \lst@firstintagtrue \fi}} +\lst@AddToHookExe{ExcludeDelims}{\let\lst@ifextags\iffalse} +\gdef\lst@EndTag{\lst@DelimClose\lst@ifextags\else} +\lst@Key{usekeywordsintag}t[t]{\lstKV@SetIf{#1}\lst@ifusekeysintag} +\lst@Key{markfirstintag}f[t]{\lstKV@SetIf{#1}\lst@ifmarkfirstintag} +\gdef\lst@firstintagtrue{\global\let\lst@iffirstintag\iftrue} +\global\let\lst@iffirstintag\iffalse + \lst@AddToHook{PostOutput}{\lst@tagresetfirst} + \lst@AddToHook{Output} + {\gdef\lst@tagresetfirst{\global\let\lst@iffirstintag\iffalse}} + \lst@AddToHook{OutputOther}{\gdef\lst@tagresetfirst{}} +\lst@AddToHook{Output} + {\ifnum\lst@mode=\lst@tagmode + \lst@iffirstintag \let\lst@thestyle\lst@gkeywords@sty \fi + \lst@ifusekeysintag\else \let\lst@thestyle\lst@gkeywords@sty\fi + \fi} +\lst@NewMode\lst@tagmode +\gdef\lst@Tag@s#1#2\@empty#3#4#5{% + \lst@CArg #1\relax\lst@DefDelimB {}{}% + {\ifnum\lst@mode=\lst@tagmode \expandafter\@gobblethree \fi}% + #3\lst@tagmode{#5}% + \lst@CArg #2\relax\lst@DefDelimE {}{}{}#4\lst@tagmode}% +\gdef\lst@BeginCDATA#1\@empty{% + \lst@TrackNewLines \lst@PrintToken + \lst@EnterMode\lst@GPmode{}\let\lst@ifmode\iffalse + \lst@mode\lst@tagmode #1\lst@mode\lst@GPmode\relax\lst@modetrue} +%%\lst@EndAspect + + + +% \gdef\lst@BeginTag{% +% \lst@DelimOpen +% \lst@ifextags\else +% {\let\lst@ifkeywords\iftrue +% \lst@ifmarkfirstintag\lst@firstintagtrue\fi\color{green}}} +% \gdef\lst@EndTag{\lst@DelimClose\lst@ifextags\else\color{green}} + +\def\beginlstdelim#1#2#3% +{% + \def\endlstdelim{\texttt{\textbf{\color{black!60}#2}}\egroup}% + \ttfamily\textbf{\color{black!60}#1}\bgroup\rmfamily\color{#3}\aftergroup\endlstdelim% +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +\providecolor{isar}{named}{gray} +%\renewcommand{\isacommand}[1]{\textcolor{OliveGreen!60}{\ttfamily\bfseries #1}} +\newcommand{\inlineisarbox}[1]{#1} +\NewTColorBox[]{isarbox}{}{ + ,boxrule=0pt + ,boxsep=0pt + ,colback=white!90!isar + ,enhanced jigsaw + ,borderline west={2pt}{0pt}{isar!60!black} + ,sharp corners + ,before skip balanced=0.5\baselineskip plus 2pt + % ,before skip=10pt + % ,after skip=10pt + ,enlarge top by=0mm + ,enhanced + ,overlay={\node[draw,fill=isar!60!black,xshift=0pt,anchor=north + east,font=\bfseries\footnotesize\color{white}] + at (frame.north east) {Isabelle code};} +} +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\newcommand{\subscr}[1]{\ensuremath{_{\mbox{#1}}}} +\newcommand{\supscr}[1]{\ensuremath{^{\mbox{#1}}}} +\lstdefinestyle{ISAR}{% + language=% + ,basicstyle=\ttfamily% + ,showspaces=false% + ,showlines=false% + ,columns=flexible% + ,morecomment=[s]{(*}{*)}% + % ,moredelim=*[s][\rmfamily]{\{*}{*\}}% + ,moredelim = **[is][\beginlstdelim{\{*}{*\}}{black}]{\{*}{*\}} + ,showstringspaces=false% + ,moredelim=*[is][\supscr]{\\<^bsup>}{\\<^esup>}% + ,literate={% + {...}{\,\ldots\,}3% + {\\}{\ensuremath{\isacartoucheopen}}1% + {\\at}{@}1% + {\\}{\ensuremath{\isacartoucheclose}}1% + {\\}{\ensuremath{\Gamma}}1% + {\\}{\ensuremath{\times}}1% + {\\}{\ensuremath{\mathclose{\rbrack\mkern-3mu\rbrack}}}1% + {\\}{\ensuremath{\mathclose{\mid\mkern-4.5mu\rbrace}}}1% + {\\}{\ensuremath{\mathopen{\lbrack\mkern-3mu\lbrack}}}1% + {\\}{\ensuremath{\mathopen{\lbrace\mkern-4.5mu\mid}}}1% + {\\}{\ensuremath{\Rightarrow}}1% + {\{*}{\raise.3ex\hbox{$\scriptscriptstyle\langle$}}1% + {*\}}{\raise.3ex\hbox{$\scriptscriptstyle\rangle$}}1% + }% + % % Defining "tags" (text-antiquotations) based on 1-keywords + ,tag=**[s]{@\{}{\}}% + ,tagstyle=\color{CornflowerBlue}% + ,markfirstintag=true% + ,keywordstyle=\bfseries% + ,keywords={} + % Defining 2-keywords + ,keywordstyle=[2]{\color{Blue!60}\bfseries}% + ,alsoletter={*,-} + ,morekeywords=[2]{theory, begin, end, ML,section,subsection,paragraph,chapter,text}% + %,moredelim=[s][\textit]{<}{>} + % Defining 3-keywords + ,keywordstyle=[3]{\color{OliveGreen!60}\bfseries}% + ,morekeywords=[3]{doc_class,declare_reference,update_instance*, + open_monitor*, close_monitor*, figure*, title*, subtitle*,declare_reference*,section*,text*}% + % Defining 4-keywords + ,keywordstyle=[4]{\color{black!60}\bfseries}% + ,morekeywords=[4]{where, imports}% + % Defining 5-keywords + ,keywordstyle=[5]{\color{BrickRed!70}\bfseries}% + ,morekeywords=[5]{datatype, typedecl, consts, theorem}% + % Defining 6-keywords + ,keywordstyle=[6]{\itshape}% + ,morekeywords=[6]{meta-args, ref, expr, class_id}% + % +}% +%% +\lstnewenvironment{isar}[1][]{\lstset{style=ISAR, + backgroundcolor=\color{black!2}, + frame=lines, + mathescape=true, + basicstyle=\footnotesize\ttfamily,#1}}{} +%%% +\def\inlineisar{\lstinline[style=ISAR,breaklines=true,mathescape,breakatwhitespace=true]} + +\lstnewenvironment{out}[1][]{\lstset{ + backgroundcolor=\color{green!2}, + frame=lines,mathescape,breakatwhitespace=true + ,columns=flexible% + ,basicstyle=\footnotesize\rmfamily,#1}}{} + + +%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%% +\lstloadlanguages{ML} +\lstdefinestyle{sml}{basicstyle=\ttfamily,% + commentstyle=\itshape,% + keywordstyle=\bfseries\color{CornflowerBlue},% + ndkeywordstyle=\color{red},% + language=ML, + ,keywordstyle=[6]{\itshape}% + ,morekeywords=[6]{args_type}% + }% + +\lstnewenvironment{sml}[1][]{\lstset{style=sml, + backgroundcolor=\color{Blue!4}, + frame=lines, + basicstyle=\footnotesize\ttfamily,#1}}{} +%%% +\def\inlinesml{\lstinline[style=sml,breaklines=true,mathescape,breakatwhitespace=true]} diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/paper.tex b/examples/scholarly_paper/2021-ITP-PMTI/output/document/paper.tex new file mode 100644 index 0000000..485bce7 --- /dev/null +++ b/examples/scholarly_paper/2021-ITP-PMTI/output/document/paper.tex @@ -0,0 +1,1546 @@ +% +\begin{isabellebody}% +\setisabellecontext{paper}% +% +\isadelimtheory +% +\endisadelimtheory +% +\isatagtheory +% +\endisatagtheory +{\isafoldtheory}% +% +\isadelimtheory +% +\endisadelimtheory +% +\isadelimML +% +\endisadelimML +% +\isatagML +% +\endisatagML +{\isafoldML}% +% +\isadelimML +% +\endisadelimML + +\begin{isamarkuptitle*} +[label = {tit},type = {scholarly_paper.title}, args={label = {tit},type = {scholarly_paper.title}, scholarly_paper.title.short_title = {}}]A Framework for Proving Ontology-Relations and Runtime Testing Ontology Instances +\end{isamarkuptitle*}\isamarkuptrue% + +\begin{isamarkuptext*} +[label = {idir},type = {scholarly_paper.author}, args={label = {idir},type = {scholarly_paper.author}, scholarly_paper.author.email = {idir.aitsadoune@centralesupelec.fr}, scholarly_paper.author.orcid = {0000-0002-6484-8276}, scholarly_paper.author.affiliation = {Université Paris-Saclay, CentraleSupélec, LMF, France}, scholarly_paper.author.http_site = {}}]Idir Ait-Sadoune +\end{isamarkuptext*}\isamarkuptrue% + +\begin{isamarkuptext*} +[label = {nic},type = {scholarly_paper.author}, args={label = {nic},type = {scholarly_paper.author}, scholarly_paper.author.email = {nicolas.meric@universite-paris-saclay.fr}, scholarly_paper.author.orcid = {0000-0002-0756-7072}, scholarly_paper.author.affiliation = {Université Paris-Saclay, LMF, France}, scholarly_paper.author.http_site = {}}]Nicolas Méric +\end{isamarkuptext*}\isamarkuptrue% + +\begin{isamarkuptext*} +[label = {bu},type = {scholarly_paper.author}, args={label = {bu},type = {scholarly_paper.author}, scholarly_paper.author.email = {burkhart.wolff@universite-paris-saclay.fr}, scholarly_paper.author.affiliation = {Université Paris-Saclay, LMF, France}, scholarly_paper.author.http_site = {}, scholarly_paper.author.orcid = {}}]Burkhart Wolff +\end{isamarkuptext*}\isamarkuptrue% + +\begin{isamarkuptext*} +[label = {abs},type = {scholarly_paper.abstract}, args={label = {abs},type = {scholarly_paper.abstract}, scholarly_paper.abstract.keywordlist = {{Ontologies, Formal Documents, Formal Development, Isabelle/HOL, Ontology Mapping, Certification}}}]Isabelle/DOF is an ontology framework on top of Isabelle + \cite{brucker.ea:isabelledof:2019,brucker.ea:isabelle-ontologies:2018}. + Isabelle/DOF allows for the formal development of ontologies as well as continuous checking that + a formal document under development conforms to an underlying ontology. Such a document may + contain text and code elements as well as formal Isabelle definitions and proofs. + Thus, Isabelle/DOF is designed to annotate and trace typed meta-data + within formal developments in Isabelle. + + In this paper we extend Isabelle/DOF with \emph{invariants} (or: ontological \emph{rules}). Via a reflection + mechanism, this allows for efficient run-time checking of abstract properties of formal + content under evolution. Additionally, invariants have a formal represention in HOL amenable to + formal proofs over mappings between different ontologies. + With this feature widely called \emph{ontology mapping} in the literature, our framework paves the + way for advanced uses such as ``semantic'' search and translation. We demonstrate the use of + these new features in an extended ontology used for formal developments targeting CENELEC + certifications. + \vspace{-0.3cm} +\end{isamarkuptext*}\isamarkuptrue% + +\begin{isamarkupsection*} +[label = {introheader},type = {scholarly_paper.introduction}, args={label = {introheader},type = {scholarly_paper.introduction}, Isa_COL.text_element.level = {}, Isa_COL.text_element.referentiable = {False}, Isa_COL.text_element.variants = {{STR ''outline'', STR ''document''}}, scholarly_paper.text_section.main_author = {}, scholarly_paper.text_section.fixme_list = {}, Isa_COL.text_element.level = {}}]Introduction +\end{isamarkupsection*}\isamarkuptrue% + +\begin{isamarkuptext*} +[label = {introtext},type = {scholarly_paper.introduction}, args={label = {introtext},type = {scholarly_paper.introduction}, Isa_COL.text_element.level = {}, Isa_COL.text_element.referentiable = {False}, Isa_COL.text_element.variants = {{STR ''outline'', STR ''document''}}, scholarly_paper.text_section.main_author = {}, scholarly_paper.text_section.fixme_list = {}, Isa_COL.text_element.level = {}}]\vspace{-0.2cm} +The linking of \emph{formal} and \emph{informal} information is perhaps the most pervasive challenge +in the digitization of knowledge and its propagation. Unsurprisingly, this problem reappears +in the libraries with formalized mathematics and engineering such as the Isabelle Archive of +Formal Proofs \cite{AFP-ref22} (AFP), which passed the impressive numbers of 650 articles, +written by 420 authors at the beginning of 2022. Together with the AFP, there is also a growing +body on articles concerned with formal software engineering such as standardized language +definitions (e.g., \cite{CakeML-AFP,brucker.ea:featherweight:2014}), +data-structures +(e.g., \cite{brucker.ea:afp-core-dom:2018,Splay_Tree-AFP}), hardware- models +(e.g., \cite{SPARCv8-AFP}), +security-related specifications +(e.g., \cite{brucker.ea:upf-firewall:2017,Security_Protocol_Refinement-AFP}), +or operating systems (e. g., \cite{verbeek.ea:formal:2014,klein.ea:comprehensive:2014}). + + +Still, while the problem of logical consistency +even under system-changes and pervasive theory evolution is technically solved via continuous +proof-checking, the problem of knowledge retrieval and of linking semi-formal explanations to +definitions and proofs remains largely open. +% The \emph{knowledge} problem of the increasingly massive \emph{digital information} available +% incites numerous research efforts summarized under the labels ``semantic web'', +% ``integrated document management'', or any form of advanced ``semantic'' text processing. +% These technologies are increasingly important in jurisprudence, medical research and +% life-sciences in order to tame their respective publication tsunamies. +The central role in technologies adressing the \emph{knowledge} problem +is played by \emph{document ontologies}, \ie, a machine-readable form +of meta-data attached to document-elements as well as their document discourse. In order +to make these techniques applicable to \emph{formal theory development}, +the following is needed: \vspace{0.2cm} + +% +\begin{itemize}% +\item a general mechanism to define and develop \emph{domain-specific} ontologies, + +\item ... that should be adapted to entities occurring in formal theories, +\ie, provide built-in support for types, terms, theorems, proofs, etc., + +\item ways to annotate meta-data generated by ontologies to the document elements, +as ``deep'' as possible, together with strong validation checks, + +\item a smooth integration into the theory document development process, and + +\item ways to relate ontologies and ontology-conform documents along different +ontologies by \emph{ontological mappings} and \emph{data translations} +\footnote{We follow throughout this text the terminology established in + \cite{books/daglib/0032976}, pp. 39 ff.}.% +\end{itemize} +\end{isamarkuptext*}\isamarkuptrue% + +\begin{isamarkuptext} +\vspace{-0.2cm} +Recently, Isabelle/DOF \cite{brucker.ea:isabelledof:2019,brucker.ea:isabelle-ontologies:2018} +\footnote{The official releases are available at \url{https://zenodo.org/record/6385695}, the + developer version at \url{https://github.com/logicalhacking/Isabelle_DOF}.} +has been designed as an Isabelle component that attempts to answer these needs. + Isabelle/DOF generates from ontology definitions directly integrated into Isabelle theories +typed meta-data, that may be annotated to a number of document elements and that were +validated ``on-the-fly'' during the general continuous type and proof-checking process +in an IDE (Isabelle/PIDE). Thus, we extend the document-centric view on code, definitions, +proofs, text-elements, etc., prevailing in the Isabelle system framework. + +In more detail, Isabelle/DOF introduces a number of ``ontology aware'' text-elements with analogous +syntax to standard ones. The difference is a bracket with meta-data of the form: + +\begin{isabelle} +\ \ \ \ \ \ \ \ \ \ \isacommand{text{\isacharasterisk}{\kern0pt}}{\isacharbrackleft}{\kern0pt}label{\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}classid{\isacharcomma}{\kern0pt}\ attr\isactrlsub {\isadigit{1}}{\isacharequal}{\kern0pt}E\isactrlsub {\isadigit{1}}{\isacharcomma}{\kern0pt}\ \isacommand{{\isachardot}{\kern0pt}{\isachardot}{\kern0pt}}\isacommand{{\isachardot}{\kern0pt}}\ attr\isactrlsub n{\isacharequal}{\kern0pt}E\isactrlsub n{\isacharbrackright}{\kern0pt}{\isacartoucheopen}\ some\ semi{\isacharminus}{\kern0pt}formal\ text\ {\isacartoucheclose}\isanewline +\ \ \ \ \ \ \ \ \ \ \isacommand{ML{\isacharasterisk}{\kern0pt}}{\isacharbrackleft}{\kern0pt}label{\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}classid{\isacharcomma}{\kern0pt}\ attr\isactrlsub {\isadigit{1}}{\isacharequal}{\kern0pt}E\isactrlsub {\isadigit{1}}{\isacharcomma}{\kern0pt}\ \isacommand{{\isachardot}{\kern0pt}{\isachardot}{\kern0pt}}\isacommand{{\isachardot}{\kern0pt}}\ attr\isactrlsub n{\isacharequal}{\kern0pt}E\isactrlsub n{\isacharbrackright}{\kern0pt}{\isacartoucheopen}\ some\ SML\ code\ {\isacartoucheclose}\isanewline +\ \ \ \ \ \ \ \ \ \ \isacommand{{\isachardot}{\kern0pt}{\isachardot}{\kern0pt}}\isacommand{{\isachardot}{\kern0pt}} +\end{isabelle} +In these Isabelle/DOF elements, a meta-data object is created and associated to it. This +meta-data can be referenced via its label and used in further computations in text or code. +%; the details will be explained in the subsequent section. + +Admittedly, Isabelle is not the first system that comes into one's mind when writing a scientific +paper, a book, or a larger technical documentation. However, it has a typesetting system inside +which is in the tradition of document generation systems such as mkd, Document! X, Doxygen, +Javadoc, etc., and which embed formal content such as formula pretty-prints into semi-formal text +or code. The analogous mechanism the Isabelle system provides is a machine-checked macro +called \emph{antiquotation} that depends on the logical context of the document element. + +With standard Isabelle antiquotations, for example, the following text element +of the integrated source will appear in Isabelle/PIDE as follows: + +\begin{isabelle} +\ \ \ \ \ \ \ \ \ \ \isacommand{text}{\isacartoucheopen}\ According\ to\ the\ reflexivity\ axiom\ {\isacharat}{\kern0pt}{\isacharbraceleft}{\kern0pt}thm\ refl{\isacharbraceright}{\kern0pt}{\isacharcomma}{\kern0pt}\ we\ obtain\ in\ {\isasymGamma}\isanewline +\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ for\ {\isacharat}{\kern0pt}{\isacharbraceleft}{\kern0pt}term\ {\isachardoublequote}{\kern0pt}fac\ {\isadigit{5}}{\isachardoublequote}{\kern0pt}{\isacharbraceright}{\kern0pt}\ the\ result\ {\isacharat}{\kern0pt}{\isacharbraceleft}{\kern0pt}value\ {\isachardoublequote}{\kern0pt}fac\ {\isadigit{5}}{\isachardoublequote}{\kern0pt}{\isacharbraceright}{\kern0pt}{\isachardot}{\kern0pt}{\isacartoucheclose} +\end{isabelle} +In the corresponding generated LaTeX or HTML output, this looks like this: + +\begin{isabelle} +\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ According\ to\ the\ reflexivity\ axiom\ {\isasymopen}x\ {\isacharequal}{\kern0pt}\ x{\isasymclose}{\isacharcomma}{\kern0pt}\ we\ obtain\ in\ {\isasymGamma}\ \isanewline +\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ for\ {\isasymopen}fac\ {\isadigit{5}}{\isasymclose}\ the\ result\ {\isasymopen}{\isadigit{1}}{\isadigit{2}}{\isadigit{0}}{\isasymclose}{\isachardot}{\kern0pt} +\end{isabelle} +where the meta-texts \isa{{\isacharat}{\kern0pt}{\isacharbraceleft}{\kern0pt}thm\ refl{\isacharbraceright}{\kern0pt}} (``give the presentation of theorem `refl'\,\!''), +\isa{{\isacharat}{\kern0pt}{\isacharbraceleft}{\kern0pt}term\ {\isachardoublequote}{\kern0pt}fac\ {\isadigit{5}}{\isachardoublequote}{\kern0pt}{\isacharbraceright}{\kern0pt}} (``parse and type-check `fac 5' in the previous logical context'') +and \isa{{\isacharat}{\kern0pt}{\isacharbraceleft}{\kern0pt}value\ {\isachardoublequote}{\kern0pt}fac\ {\isadigit{5}}{\isachardoublequote}{\kern0pt}{\isacharbraceright}{\kern0pt}} (``compile and execute `fac 5' according to its +definitions'') are built-in antiquotations in HOL. + +One distinguishing feature of Isabelle/DOF is that specific antiquotations \emph{were generated from +an ontology} rather than being hard-coded into the Isabelle system infrastructure. +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkuptext} +As novel contribution, this work extends prior versions of Isabelle/DOF by + +% +\begin{enumerate}% +\item support of antiquotations in a new class of contexts, namely \emph{term contexts} +(rather than SML code or semi-formal text). Thus, annotations generated +from Isabelle/DOF may also occur in \isa{{\isasymlambda}}-terms used to denote meta-data. + +\item formal, machine-checked invariants on meta-data, which correspond to the concept of +``rules'' in OWL~ \cite{OWL2014} or ``constraints'' in UML, and which can be specified in +common HOL \isa{{\isasymlambda}}-term syntax.% +\end{enumerate} +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkuptext} +\noindent For example, the Isabelle/DOF command evaluating the HOL-expression: + +\begin{isabelle} +\ \ \ \ \ \ \ \ \ \ \isacommand{value{\isacharasterisk}{\kern0pt}}{\isacharbrackleft}{\kern0pt}ass{\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}Assertion{\isacharcomma}{\kern0pt}\ relvce{\isacharequal}{\kern0pt}{\isadigit{4}}{\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}int{\isacharbrackright}{\kern0pt}\ \isanewline +\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ {\isacartoucheopen}filter\ {\isacharparenleft}{\kern0pt}{\isasymlambda}\ {\isasymsigma}{\isachardot}{\kern0pt}\ relvce\ {\isasymsigma}\ {\isachargreater}{\kern0pt}\ {\isadigit{2}}{\isacharparenright}{\kern0pt}\ {\isacharat}{\kern0pt}{\isacharbraceleft}{\kern0pt}Assertion{\isacharminus}{\kern0pt}instances{\isacharbraceright}{\kern0pt}{\isacartoucheclose} +\end{isabelle} +where Isabelle/DOF command \isa{value{\isacharasterisk}{\kern0pt}} type-checks, expands in an own validation phase +the \isa{Assertion{\isacharminus}{\kern0pt}instances}-term antiquotation, and evaluates the resulting HOL expression +above. Assuming an ontology providing the class \isa{Assertion} having at least the +integer attribute \isa{relvce}, the command finally creates an instance of \isa{Assertion} and +binds this to label \isa{ass}, while setting its \isa{relvce} to 4. + +Beyond the gain of expressivity in Isabelle/DOF ontologies, term-anti\-quotations pave the way +for advanced queries of elements inside an integrated source, and invariants +allow for formal proofs over the relations/translations of ontologies and ontology-instances. +The latter question raised scientific interest under the label ``ontology mapping'' for +which we therefore present a formal solution. To sum up, we completed Isabelle/DOF to +a fairly rich ontology language oriented to interactive theorem proving (ITP) systems, +which is a concrete proposal for formal development projects targeting a certification, +for technical documentation, for books with a high amount of machine-checked formal content +or for mathematical libraries such as the AFP. +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkupsection*} +[label = {bgrnd},type = {scholarly_paper.background}, args={label = {bgrnd},type = {scholarly_paper.background}, scholarly_paper.text_section.main_author = {@{docitem ''bu''}}, Isa_COL.text_element.level = {}, Isa_COL.text_element.referentiable = {False}, Isa_COL.text_element.variants = {{STR ''outline'', STR ''document''}}, scholarly_paper.text_section.fixme_list = {}, Isa_COL.text_element.level = {}}]Background +\end{isamarkupsection*}\isamarkuptrue% + +\begin{isamarkupsubsection*} +[label = {bgrnd_isadof},type = {scholarly_paper.background}, args={label = {bgrnd_isadof},type = {scholarly_paper.background}, Isa_COL.text_element.level = {}, Isa_COL.text_element.referentiable = {False}, Isa_COL.text_element.variants = {{STR ''outline'', STR ''document''}}, scholarly_paper.text_section.main_author = {}, scholarly_paper.text_section.fixme_list = {}, Isa_COL.text_element.level = {}}]The Isabelle/DOF Framework +\end{isamarkupsubsection*}\isamarkuptrue% + +\begin{isamarkuptext} +Isabelle/DOF~\cite{brucker.ea:isabelle-ontologies:2018,brucker.ea:isabelledof:2019} + is a document ontology framework that extends Isabelle/HOL. + Isabelle/DOF offers basically two things: a language called Ontology Definition Language (ODL) + to \emph{specify} a formal ontology, + and ways to \emph{annotate} an integrated document written in Isabelle/HOL with the specified + meta-data. Additionally, Isabelle/DOF generates from an ontology a family of + \emph{anti\-quotations} allowing to specify machine-checked links between ODL entities. +% Unlike UML, however, Isabelle/DOF allows for integrated documents with informal and formal elements +% including the necessary management of logical contexts. + + The perhaps most attractive aspect of Isabelle/DOF is its deep integration into the IDE of Isabelle + (Isabelle/PIDE), which allows a hypertext-like navigation as well as fast user-feedback + during development and evolution of the integrated source. This includes rich editing support, + including on-the-fly semantics checks, hinting, or auto-completion. + Isabelle/DOF supports LaTeX-based document generation as well as ontology-aware ``views'' on + the integrated document, \ie, specific versions of generated PDF addressing, \eg, + different stake-holders. +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkupsubsection*} +[label = {bgrnd_ODL},type = {scholarly_paper.background}, args={label = {bgrnd_ODL},type = {scholarly_paper.background}, Isa_COL.text_element.level = {}, Isa_COL.text_element.referentiable = {False}, Isa_COL.text_element.variants = {{STR ''outline'', STR ''document''}}, scholarly_paper.text_section.main_author = {}, scholarly_paper.text_section.fixme_list = {}, Isa_COL.text_element.level = {}}]A Guided Tour through ODL +\end{isamarkupsubsection*}\isamarkuptrue% + +\begin{isamarkuptext} +Isabelle/DOF provides a strongly typed ODL that provides the usual +concepts of ontologies such as + +% +\begin{itemize}% +\item \emph{document class} (using the \isa{\isacommand{doc{\isacharunderscore}{\kern0pt}class}} keyword) that describes a concept, + +\item \emph{attributes} specific to document classes (attributes might be initialized with default +values), and + +\item a special link, the reference to a super-class, +establishes an \emph{is-a} relation between classes. +% classes may refer to other classes via a regular expression in an optional \emph{where} clause +% (a class with a where clause is called \emph{monitor}).% +\end{itemize} +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkuptext} +\vspace{-0.2cm} The types of attributes are HOL-types. Thus, ODL can refer to any predefined type + from the HOL library, \eg, \isa{string}, \isa{int} as well as parameterized types, \eg, + \isa{option}, \isa{list}. As a consequence of the Isabelle document model, ODL definitions + may be arbitrarily mixed with standard HOL type definitions. Document class definitions are + HOL-types, allowing for formal \emph{links} to and between ontological concepts. For example, the + basic concept of requirements from CENELEC 50128~\cite{bsi:50128:2014} is captured in ODL as + follows: + +\begin{isabelle} +\ \ \ \ \ \ \ \ \ \ \isacommand{doc{\isacharunderscore}{\kern0pt}class}\ requirement\ {\isacharequal}{\kern0pt}\ text{\isacharunderscore}{\kern0pt}element\ {\isacharplus}{\kern0pt}\ \ \ \isanewline +\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ long{\isacharunderscore}{\kern0pt}name\ \ \ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}{\isachardoublequoteopen}string\ option{\isachardoublequoteclose}\ \ \ \isanewline +\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ is{\isacharunderscore}{\kern0pt}concerned{\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}{\isachardoublequoteopen}role\ set{\isachardoublequoteclose}\ \ \ \ \ \ \ \ \ +\end{isabelle} + This ODL class definition maybe part of one or more Isabelle theory-files capturing the entire + ontology definition. Isabelle's session management allows for pre-compiling them before being + imported in the actual target document. +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkupsideUNDERSCOREbyUNDERSCOREsideUNDERSCOREfigure*} +[label = {text-elements},type = {Isa_COL.side_by_side_figure}, args={label = {text-elements},type = {Isa_COL.side_by_side_figure}, Isa_COL.side_by_side_figure.anchor = {fig-Req-Def-ex}, Isa_COL.side_by_side_figure.caption = {A Text-Element as Requirement.}, Isa_COL.figure.relative_width = {48}, Isa_COL.figure.src = {figures/Req-Def-ex}, Isa_COL.side_by_side_figure.anchor2 = {fig-Req-Appl-ex}, Isa_COL.side_by_side_figure.caption2 = {Referencing a Requirement.}, Isa_COL.side_by_side_figure.relative_width2 = {48}, Isa_COL.side_by_side_figure.src2 = {figures/Req-Appl-ex}, Isa_COL.figure.spawn_columns = {True}}]Referencing a Requirement. +\end{isamarkupsideUNDERSCOREbyUNDERSCOREsideUNDERSCOREfigure*}\isamarkuptrue% + +\begin{isamarkuptext} +\csname isaDof.ref\endcsname[type={Isa_COL.figure}] {text-elements} shows an ontological annotation of a requirement and its referencing + via an antiquotation \isa{{\isacharat}{\kern0pt}\isacommand{{\isacharbraceleft}{\kern0pt}}requirement\ {\isacartoucheopen}req{\isadigit{1}}{\isacartoucheclose}\isacommand{{\isacharbraceright}{\kern0pt}}}; the latter is generated from the above + class definition. Undefined or ill-typed references were rejected, the high-lighting displays + the hyperlinking which is activated on a click. The class-definition of \isa{requirement} and its + documentation is also revisited via one activation click. +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkuptext} +\vspace{-0.1cm} \noindent Isabelle/HOL supports records at the level of terms and +types. The notation for terms and types is as follows: \vspace{-0.2cm} + +% +\begin{itemize}% +\item record terms \isa{{\isasymlparr}x\ {\isacharequal}{\kern0pt}\ a{\isacharcomma}{\kern0pt}\ y\ {\isacharequal}{\kern0pt}\ b{\isasymrparr}} and corresponding record types \isa{{\isasymlparr}x{\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}A{\isacharcomma}{\kern0pt}\ y{\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}B{\isasymrparr}}, + +\item the resulting selectors are written \isa{x\ r}, \isa{y\ r}.% +\end{itemize} +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkuptext} +\noindent In fact, \isa{\isacommand{onto{\isacharunderscore}{\kern0pt}class}}es and the logically equivalent \isa{\isacommand{doc{\isacharunderscore}{\kern0pt}class}}es were +represented by \emph{extensible} record types and instances thereof by HOL terms +(see \cite{brucker.ea:isabelledof:2019} for details.). +Invariants of an \isa{\isacommand{onto{\isacharunderscore}{\kern0pt}class}} are just predicates over extensible record +types and were applied to subclasses. +\end{isamarkuptext}\isamarkuptrue% +% +\isadelimdocument +% +\endisadelimdocument +% +\isatagdocument +% +\isamarkupsubsection{Term-Evaluations in Isabelle% +} +\isamarkuptrue% +% +\endisatagdocument +{\isafolddocument}% +% +\isadelimdocument +% +\endisadelimdocument + +\begin{isamarkuptext} +Besides the powerful, but relatively slow Isabelle rewriting-based proof method, +there are two other techniques for term evaluation: \vspace{-0.2cm} + +% +\begin{itemize}% +\item evaluation via reflection \cite{HaftmannN10} (\isa{eval}), and + +\item normalization by evaluation \cite{AehligHN12} (\isa{nbe}).% +\end{itemize} +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkuptext} +\noindent The former is based on a nearly one-to-one compilation of HOL-level datatype specifications +and function definitions into SML datatypes and functions. +The latter technique --- allowing for free variables in terms --- uses a generic data-universe +enriched by explicit variables. Both techniques are several orders of magnitude faster +than standard rewriting. Isabelle/DOF uses both to generate code that evaluates invariant and data-integrity +checks on-the-fly during editing. For all examples in our library, this form of runtime-testing + is sufficiently fast to remain unnoticed by the user. +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkupsection*} +[label = {invariants},type = {scholarly_paper.technical}, args={label = {invariants},type = {scholarly_paper.technical}, scholarly_paper.text_section.main_author = {@{docitem ''nic''}}, Isa_COL.text_element.level = {}, Isa_COL.text_element.referentiable = {False}, Isa_COL.text_element.variants = {{STR ''outline'', STR ''document''}}, scholarly_paper.text_section.fixme_list = {}, Isa_COL.text_element.level = {}, scholarly_paper.technical.definition_list = {}, scholarly_paper.technical.status = {description}}]Term-Context Support, Invariants and Queries in DOF +\end{isamarkupsection*}\isamarkuptrue% + +\begin{isamarkuptext} +To offer a smooth integration into the \emph{formal} theory development process, +Isabelle/HOL should be able to dynamically interpret the source document. +But the specific antiquotations introduced by Isabelle/DOF are not directly recognized +by Isabelle/HOL, and the process of term checking and evaluation must be enriched. +Previous works~\cite{brucker.ea:isabelle-ontologies:2018,brucker.ea:isabelledof:2019} +added a validation step for the SML and semi-formal text contexts. +To support Isabelle/DOF antiquotations in the term contexts, the validation step should +be improved and a new step, which we call \emph{elaboration} must be added to allow +these antiquotations in \isa{{\isasymlambda}}-terms. +The resulting process encompasses the following steps: + +% +\begin{itemize}% +\item Parsing of the term which represents the object in HOL, + +\item Typeinference/Typechecking of the term, + +\item Ontological validation of the term: the meta-data of term antiquotations is +parsed and checked in the logical context, + +\item Elaboration of term antiquotations: depending of the antiquotation specific +elaboration function, the antiquotations containing references were replaced, +for example, by the object they refer to in the logical context, + +\item Generation of markup information for the Isabelle/PIDE, and + +\item Code generation: + +% +\begin{itemize}% +\item Evaluation of HOL expressions with ontological annotations, + +\item Generation of ontological invariants processed simultaneously +with the generation of the document (a theory in HOL).% +\end{itemize}% +\end{itemize} + +Isabelle/HOL provides inspection commands to type-check (the command \isa{\isacommand{term}}) +and to evaluate a term (the command \isa{\isacommand{value}}). +We provide the equivalent commands, respectively \isa{\isacommand{term{\isacharasterisk}{\kern0pt}}} and \isa{\isacommand{value{\isacharasterisk}{\kern0pt}}}, which +additionally support a validation and elaboration phase. +A variant of \isa{\isacommand{value{\isacharasterisk}{\kern0pt}}} is \isa{\isacommand{assert{\isacharasterisk}{\kern0pt}}}, which additionally checks +that the term-evaluation results in \isa{True}. +Note that term antiquotations are admitted in all Isabelle/DOF commands, not just +\isa{\isacommand{term{\isacharasterisk}{\kern0pt}}}, \isa{\isacommand{value{\isacharasterisk}{\kern0pt}}} etc. +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkuptext} +If we take back the example ontology for mathematical papers + of~\cite{brucker.ea:isabelledof:2019} shown in \autoref{fig-ontology-example} +\begin{figure} + +\begin{isarbox} + +\begin{isabelle} +\isacommand{datatype}\ kind\ {\isacharequal}{\kern0pt}\ expert{\isacharunderscore}{\kern0pt}opinion\ {\isacharbar}{\kern0pt}\ argument\ {\isacharbar}{\kern0pt}\ {\isachardoublequoteopen}proof{\isachardoublequoteclose}\isanewline +\isanewline +\isacommand{doc{\isacharunderscore}{\kern0pt}class}\ myauthor\ {\isacharequal}{\kern0pt}\isanewline +\ \ email\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}string{\isachardoublequoteclose}\ {\isacharless}{\kern0pt}{\isacharequal}{\kern0pt}\ {\isachardoublequoteopen}{\isacharprime}{\kern0pt}{\isacharprime}{\kern0pt}{\isacharprime}{\kern0pt}{\isacharprime}{\kern0pt}{\isachardoublequoteclose}\isanewline +\isacommand{doc{\isacharunderscore}{\kern0pt}class}\ mytext{\isacharunderscore}{\kern0pt}section\ {\isacharequal}{\kern0pt}\isanewline +\ \ authored{\isacharunderscore}{\kern0pt}by\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}myauthor\ set{\isachardoublequoteclose}\ {\isacharless}{\kern0pt}{\isacharequal}{\kern0pt}\ {\isachardoublequoteopen}{\isacharbraceleft}{\kern0pt}{\isacharbraceright}{\kern0pt}{\isachardoublequoteclose}\isanewline +\ \ level\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}int\ option{\isachardoublequoteclose}\ {\isacharless}{\kern0pt}{\isacharequal}{\kern0pt}\ {\isachardoublequoteopen}None{\isachardoublequoteclose}\isanewline +\isacommand{doc{\isacharunderscore}{\kern0pt}class}\ myintro\ {\isacharequal}{\kern0pt}\ mytext{\isacharunderscore}{\kern0pt}section\ {\isacharplus}{\kern0pt}\isanewline +\ \ authored{\isacharunderscore}{\kern0pt}by\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}myauthor\ set{\isachardoublequoteclose}\ \ {\isacharless}{\kern0pt}{\isacharequal}{\kern0pt}\ {\isachardoublequoteopen}UNIV{\isachardoublequoteclose}\ \isanewline +\ \ uses\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}string\ set{\isachardoublequoteclose}\isanewline +\ \ \isakeyword{invariant}\ author{\isacharunderscore}{\kern0pt}set\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}authored{\isacharunderscore}{\kern0pt}by\ {\isasymsigma}\ {\isasymnoteq}\ {\isacharbraceleft}{\kern0pt}{\isacharbraceright}{\kern0pt}{\isachardoublequoteclose}\isanewline +\ \ \isakeyword{and}\ force{\isacharunderscore}{\kern0pt}level\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}the\ {\isacharparenleft}{\kern0pt}level\ {\isasymsigma}{\isacharparenright}{\kern0pt}\ {\isachargreater}{\kern0pt}\ {\isadigit{1}}{\isachardoublequoteclose}\isanewline +\isacommand{doc{\isacharunderscore}{\kern0pt}class}\ myclaim\ {\isacharequal}{\kern0pt}\ myintro\ {\isacharplus}{\kern0pt}\isanewline +\ \ based{\isacharunderscore}{\kern0pt}on\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}string\ list{\isachardoublequoteclose}\isanewline +\isacommand{doc{\isacharunderscore}{\kern0pt}class}\ mytechnical\ {\isacharequal}{\kern0pt}\ mytext{\isacharunderscore}{\kern0pt}section\ {\isacharplus}{\kern0pt}\isanewline +\ \ formal{\isacharunderscore}{\kern0pt}results\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}thm\ list{\isachardoublequoteclose}\ \isanewline +\isacommand{doc{\isacharunderscore}{\kern0pt}class}\ myresult\ {\isacharequal}{\kern0pt}\ mytechnical\ {\isacharplus}{\kern0pt}\isanewline +\ \ evidence\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ kind\isanewline +\ \ property\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}thm\ list{\isachardoublequoteclose}\ {\isacharless}{\kern0pt}{\isacharequal}{\kern0pt}\ {\isachardoublequoteopen}{\isacharbrackleft}{\kern0pt}{\isacharbrackright}{\kern0pt}{\isachardoublequoteclose}\isanewline +\ \ \isakeyword{invariant}\ has{\isacharunderscore}{\kern0pt}property\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}evidence\ {\isasymsigma}\ {\isacharequal}{\kern0pt}\ proof\ {\isasymlongleftrightarrow}\ property\ {\isasymsigma}\ {\isasymnoteq}\ {\isacharbrackleft}{\kern0pt}{\isacharbrackright}{\kern0pt}{\isachardoublequoteclose}\isanewline +\isacommand{doc{\isacharunderscore}{\kern0pt}class}\ myconclusion\ {\isacharequal}{\kern0pt}\ mytext{\isacharunderscore}{\kern0pt}section\ {\isacharplus}{\kern0pt}\isanewline +\ \ establish\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}{\isacharparenleft}{\kern0pt}myclaim\ {\isasymtimes}\ myresult{\isacharparenright}{\kern0pt}\ set{\isachardoublequoteclose}\isanewline +\ \ \isakeyword{invariant}\ establish{\isacharunderscore}{\kern0pt}defined\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}{\isasymforall}\ x{\isachardot}{\kern0pt}\ x\ {\isasymin}\ Domain\ {\isacharparenleft}{\kern0pt}establish\ {\isasymsigma}{\isacharparenright}{\kern0pt}\isanewline +\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ {\isasymlongrightarrow}\ {\isacharparenleft}{\kern0pt}{\isasymexists}\ y\ {\isasymin}\ Range\ {\isacharparenleft}{\kern0pt}establish\ {\isasymsigma}{\isacharparenright}{\kern0pt}{\isachardot}{\kern0pt}\ {\isacharparenleft}{\kern0pt}x{\isacharcomma}{\kern0pt}\ y{\isacharparenright}{\kern0pt}\ {\isasymin}\ establish\ {\isasymsigma}{\isacharparenright}{\kern0pt}{\isachardoublequoteclose} +\end{isabelle} +\end{isarbox} +\caption{Excerpt of an Example Ontology for mathematical Papers.} +\label{fig-ontology-example} +\end{figure} + we can define some class instances for this ontology with the \isa{\isacommand{text{\isacharasterisk}{\kern0pt}}} command, + as in \autoref{fig-instances-example}. +\begin{figure} + +\begin{isarbox} + +\begin{isabelle} +\isacommand{text{\isacharasterisk}{\kern0pt}}{\isacharbrackleft}{\kern0pt}church{\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}myauthor{\isacharcomma}{\kern0pt}\ email{\isacharequal}{\kern0pt}{\isachardoublequoteopen}{\isasymopen}church{\isacharat}{\kern0pt}lambda{\isachardot}{\kern0pt}org{\isasymclose}{\isachardoublequoteclose}{\isacharbrackright}{\kern0pt}{\isacartoucheopen}{\isacartoucheclose}\isanewline +\isacommand{text{\isacharasterisk}{\kern0pt}}{\isacharbrackleft}{\kern0pt}proof{\isadigit{1}}{\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}myresult{\isacharcomma}{\kern0pt}\ evidence{\isacharequal}{\kern0pt}{\isachardoublequoteopen}proof{\isachardoublequoteclose}{\isacharcomma}{\kern0pt}\ property{\isacharequal}{\kern0pt}{\isachardoublequoteopen}{\isacharbrackleft}{\kern0pt}{\isacharat}{\kern0pt}{\isacharbraceleft}{\kern0pt}thm\ {\isasymopen}HOL{\isachardot}{\kern0pt}refl{\isasymclose}{\isacharbraceright}{\kern0pt}{\isacharbrackright}{\kern0pt}{\isachardoublequoteclose}{\isacharbrackright}{\kern0pt}{\isacartoucheopen}{\isacartoucheclose}\isanewline +\isacommand{text{\isacharasterisk}{\kern0pt}}{\isacharbrackleft}{\kern0pt}proof{\isadigit{2}}{\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}myresult{\isacharcomma}{\kern0pt}\ evidence{\isacharequal}{\kern0pt}{\isachardoublequoteopen}proof{\isachardoublequoteclose}{\isacharcomma}{\kern0pt}\ property{\isacharequal}{\kern0pt}{\isachardoublequoteopen}{\isacharbrackleft}{\kern0pt}{\isacharat}{\kern0pt}{\isacharbraceleft}{\kern0pt}thm\ {\isasymopen}HOL{\isachardot}{\kern0pt}sym{\isasymclose}{\isacharbraceright}{\kern0pt}{\isacharbrackright}{\kern0pt}{\isachardoublequoteclose}{\isacharbrackright}{\kern0pt}{\isacartoucheopen}{\isacartoucheclose}\isanewline +\isacommand{text{\isacharasterisk}{\kern0pt}}{\isacharbrackleft}{\kern0pt}intro{\isadigit{1}}{\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}myintro{\isacharcomma}{\kern0pt}\ authored{\isacharunderscore}{\kern0pt}by{\isacharequal}{\kern0pt}{\isachardoublequoteopen}{\isacharbraceleft}{\kern0pt}{\isacharat}{\kern0pt}{\isacharbraceleft}{\kern0pt}myauthor\ {\isasymopen}church{\isasymclose}{\isacharbraceright}{\kern0pt}{\isacharbraceright}{\kern0pt}{\isachardoublequoteclose}{\isacharcomma}{\kern0pt}\ level{\isacharequal}{\kern0pt}{\isachardoublequoteopen}Some\ {\isadigit{0}}{\isachardoublequoteclose}{\isacharbrackright}{\kern0pt}{\isacartoucheopen}{\isacartoucheclose}\isanewline +\isacommand{text{\isacharasterisk}{\kern0pt}}{\isacharbrackleft}{\kern0pt}intro{\isadigit{2}}{\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}myintro{\isacharcomma}{\kern0pt}\ authored{\isacharunderscore}{\kern0pt}by{\isacharequal}{\kern0pt}{\isachardoublequoteopen}{\isacharbraceleft}{\kern0pt}{\isacharat}{\kern0pt}{\isacharbraceleft}{\kern0pt}myauthor\ {\isasymopen}church{\isasymclose}{\isacharbraceright}{\kern0pt}{\isacharbraceright}{\kern0pt}{\isachardoublequoteclose}{\isacharcomma}{\kern0pt}\ level{\isacharequal}{\kern0pt}{\isachardoublequoteopen}Some\ {\isadigit{2}}{\isachardoublequoteclose}{\isacharbrackright}{\kern0pt}{\isacartoucheopen}{\isacartoucheclose}\isanewline +\isacommand{text{\isacharasterisk}{\kern0pt}}{\isacharbrackleft}{\kern0pt}claimNotion{\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}myclaim{\isacharcomma}{\kern0pt}\ authored{\isacharunderscore}{\kern0pt}by{\isacharequal}{\kern0pt}{\isachardoublequoteopen}{\isacharbraceleft}{\kern0pt}{\isacharat}{\kern0pt}{\isacharbraceleft}{\kern0pt}myauthor\ {\isasymopen}church{\isasymclose}{\isacharbraceright}{\kern0pt}{\isacharbraceright}{\kern0pt}{\isachardoublequoteclose}\isanewline +\ \ \ \ \ \ {\isacharcomma}{\kern0pt}\ based{\isacharunderscore}{\kern0pt}on{\isacharequal}{\kern0pt}{\isachardoublequoteopen}{\isacharbrackleft}{\kern0pt}{\isasymopen}Notion{\isadigit{1}}{\isasymclose}{\isacharcomma}{\kern0pt}{\isasymopen}Notion{\isadigit{2}}{\isasymclose}{\isacharbrackright}{\kern0pt}{\isachardoublequoteclose}{\isacharcomma}{\kern0pt}\ level{\isacharequal}{\kern0pt}{\isachardoublequoteopen}Some\ {\isadigit{0}}{\isachardoublequoteclose}{\isacharbrackright}{\kern0pt}{\isacartoucheopen}{\isacartoucheclose} +\end{isabelle} +\end{isarbox} +\caption{Some Instances of the Classes of the Ontology of \autoref{fig-ontology-example}.} +\label{fig-instances-example} +\end{figure} + In the instance \isa{intro{\isadigit{1}}}, the term antiquotation \isa{{\isacharat}{\kern0pt}\isacommand{{\isacharbraceleft}{\kern0pt}}myauthor\ {\isacartoucheopen}church{\isacartoucheclose}\isacommand{{\isacharbraceright}{\kern0pt}}}, + or its equivalent notation \isa{{\isacharat}{\kern0pt}{\isacharbraceleft}{\kern0pt}myauthor\ {\isacharprime}{\kern0pt}{\isacharprime}{\kern0pt}church{\isacharprime}{\kern0pt}{\isacharprime}{\kern0pt}{\isacharbraceright}{\kern0pt}}, denotes + the instance \isa{church} of the class \isa{myauthor}, + where \isa{church} is a HOL-string. + One can now reference a class instance in a \isa{\isacommand{term{\isacharasterisk}{\kern0pt}}} command. + In the command \isa{\isacommand{term{\isacharasterisk}{\kern0pt}}{\isacartoucheopen}{\isacharat}{\kern0pt}{\isacharbraceleft}{\kern0pt}myauthor\ {\isasymopen}church{\isasymclose}{\isacharbraceright}{\kern0pt}{\isacartoucheclose}} + the term \isa{{\isacharat}{\kern0pt}{\isacharbraceleft}{\kern0pt}myauthor\ {\isacharprime}{\kern0pt}{\isacharprime}{\kern0pt}church{\isacharprime}{\kern0pt}{\isacharprime}{\kern0pt}{\isacharbraceright}{\kern0pt}} is type-checked, \ie, the command \isa{\isacommand{term{\isacharasterisk}{\kern0pt}}} checks that + \isa{church} references a term of type \isa{myauthor} against the global context + (see \csname isaDof.ref\endcsname[type={Isa_COL.side_by_side_figure}] {type-checking-example}). +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkupsideUNDERSCOREbyUNDERSCOREsideUNDERSCOREfigure*} +[label = {type-checking-example},type = {Isa_COL.side_by_side_figure}, args={label = {type-checking-example},type = {Isa_COL.side_by_side_figure}, Isa_COL.side_by_side_figure.anchor = {fig-term-type-checking-ex}, Isa_COL.side_by_side_figure.caption = {Church is an existing Instance.}, Isa_COL.figure.relative_width = {48}, Isa_COL.figure.src = {figures/term-context-checking-example}, Isa_COL.side_by_side_figure.anchor2 = {fig-term-type-checking-failed-ex}, Isa_COL.side_by_side_figure.caption2 = {The Churche Instance is not defined.}, Isa_COL.side_by_side_figure.relative_width2 = {48}, Isa_COL.side_by_side_figure.src2 = {figures/term-context-failed-checking-example}, Isa_COL.figure.spawn_columns = {True}}]Type-Checking of Antiquotations in a Term-Context. +\end{isamarkupsideUNDERSCOREbyUNDERSCOREsideUNDERSCOREfigure*}\isamarkuptrue% + +\begin{isamarkuptext} +The command \isa{\isacommand{value{\isacharasterisk}{\kern0pt}}{\isacartoucheopen}email\ {\isacharat}{\kern0pt}{\isacharbraceleft}{\kern0pt}author\ {\isasymopen}church{\isasymclose}{\isacharbraceright}{\kern0pt}{\isacartoucheclose}} + validates \isa{{\isacharat}{\kern0pt}{\isacharbraceleft}{\kern0pt}myauthor\ {\isacharprime}{\kern0pt}{\isacharprime}{\kern0pt}church{\isacharprime}{\kern0pt}{\isacharprime}{\kern0pt}{\isacharbraceright}{\kern0pt}} + and returns the attribute-value of \isa{myauthor{\isachardot}{\kern0pt}email} for the \isa{church} instance, + \ie the HOL string \isa{{\isacharprime}{\kern0pt}{\isacharprime}{\kern0pt}church{\isacharat}{\kern0pt}lambda{\isachardot}{\kern0pt}org{\isacharprime}{\kern0pt}{\isacharprime}{\kern0pt}} + (see \csname isaDof.ref\endcsname[type={Isa_COL.side_by_side_figure}] {evaluation-example}). +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkupsideUNDERSCOREbyUNDERSCOREsideUNDERSCOREfigure*} +[label = {evaluation-example},type = {Isa_COL.side_by_side_figure}, args={label = {evaluation-example},type = {Isa_COL.side_by_side_figure}, Isa_COL.side_by_side_figure.anchor = {fig-term-evaluation-ex}, Isa_COL.side_by_side_figure.caption = {The Evaluation succeeds.}, Isa_COL.figure.relative_width = {48}, Isa_COL.figure.src = {figures/term-context-evaluation-example}, Isa_COL.side_by_side_figure.anchor2 = {fig-term-failed-evaluation-ex}, Isa_COL.side_by_side_figure.caption2 = {The Evaluation fails.}, Isa_COL.side_by_side_figure.relative_width2 = {48}, Isa_COL.side_by_side_figure.src2 = {figures/term-context-failed-evaluation-example}, Isa_COL.figure.spawn_columns = {True}}]Evaluation of Antiquotations in a Term-Context. +\end{isamarkupsideUNDERSCOREbyUNDERSCOREsideUNDERSCOREfigure*}\isamarkuptrue% + +\begin{isamarkuptext} +Since term antiquotations are logically uninterpreted constants, + it is possible to compare class instances logically. The assertion + in the \csname isaDof.ref\endcsname[type={Isa_COL.figure}] {term-context-equality-evaluation} fails: + the class instances \isa{proof{\isadigit{1}}} and \isa{proof{\isadigit{2}}} are not equivalent + because their attribute \isa{property} differs. + When \isa{\isacommand{assert{\isacharasterisk}{\kern0pt}}} evaluates the term, + the term antiquotations \isa{{\isacharat}{\kern0pt}{\isacharbraceleft}{\kern0pt}thm\ {\isacharprime}{\kern0pt}{\isacharprime}{\kern0pt}HOL{\isachardot}{\kern0pt}refl{\isacharprime}{\kern0pt}{\isacharprime}{\kern0pt}{\isacharbraceright}{\kern0pt}} and \isa{{\isacharat}{\kern0pt}{\isacharbraceleft}{\kern0pt}thm\ {\isacharprime}{\kern0pt}{\isacharprime}{\kern0pt}HOL{\isachardot}{\kern0pt}sym{\isacharprime}{\kern0pt}{\isacharprime}{\kern0pt}{\isacharbraceright}{\kern0pt}} are checked + against the global context such that the strings \isa{{\isacharprime}{\kern0pt}{\isacharprime}{\kern0pt}HOL{\isachardot}{\kern0pt}refl{\isacharprime}{\kern0pt}{\isacharprime}{\kern0pt}} and \isa{{\isacharprime}{\kern0pt}{\isacharprime}{\kern0pt}HOL{\isachardot}{\kern0pt}sym{\isacharprime}{\kern0pt}{\isacharprime}{\kern0pt}} + denote existing theorems. +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkupfigure*} +[label = {term-context-equality-evaluation},type = {Isa_COL.figure}, args={label = {term-context-equality-evaluation},type = {Isa_COL.figure}, Isa_COL.figure.relative_width = {80}, Isa_COL.figure.src = {figures/term-context-equality-evaluation-example}, Isa_COL.figure.spawn_columns = {True}}]Evaluation of the Equivalence of two Class Instances. +\end{isamarkupfigure*}\isamarkuptrue% + +\begin{isamarkuptext} +The mechanism of term annotations is also used for the new concept of + invariant constraints which can be specified in common HOL syntax. + They were introduced by the keyword \isa{\isakeyword{invariant}} + in a class definition (recall \autoref{fig-ontology-example}). + Following the constraints proposed in \cite{brucker.ea:isabelle-ontologies:2018}, + one can specify that any instance of a class \isa{myresult} + finally has a non-empty property list, if its \isa{kind} is \isa{proof} + (see the \isa{\isakeyword{invariant}\ has{\isacharunderscore}{\kern0pt}property}), or that + the relation between \isa{myclaim} and \isa{myresult} expressed in the attribute \isa{establish} + must be defined when an instance + of the class \isa{myconclusion} is defined (see the \isa{\isakeyword{invariant}\ establish{\isacharunderscore}{\kern0pt}defined}). + + In \autoref{fig-ontology-example}, the \isa{\isakeyword{invariant}\ author{\isacharunderscore}{\kern0pt}set} of the class \isa{myintro} + enforces that a \isa{myintro} instance has at least one author. + The \isa{{\isasymsigma}} symbol is reserved and references the future class instance. + By relying on the implementation of the Records + in Isabelle/HOL~\cite{wenzel:isabelle-isar:2020}, + one can reference an attribute of an instance using its selector function. + For example, \isa{establish\ {\isasymsigma}} denotes the value + of the attribute \isa{establish} + of the future instance of the class \isa{myconclusion}. +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkuptext} +The value of each attribute defined for the instances is checked at run-time + against their class invariants. + Classes also inherit the invariants from their super-class. + As the class \isa{myclaim} is a subclass + of the class \isa{myintro}, it inherits the \isa{myintro} invariants. + In \csname isaDof.ref\endcsname[type={Isa_COL.figure}] {inherited-invariant-checking-figure}, + we attempt to specify a new instance \isa{claimNotion} of the class \isa{myclaim}. + However, the invariant checking triggers an error because + the \isa{\isakeyword{invariant}\ force{\isacharunderscore}{\kern0pt}level} forces the value of the argument + of the attribute \isa{mytext{\isacharunderscore}{\kern0pt}section{\isachardot}{\kern0pt}level} to be greater than 1, + and we initialize it to \isa{Some\ {\isadigit{0}}} in \isa{claimNotion}. +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkupfigure*} +[label = {inherited-invariant-checking-figure},type = {Isa_COL.figure}, args={label = {inherited-invariant-checking-figure},type = {Isa_COL.figure}, Isa_COL.figure.relative_width = {99}, Isa_COL.figure.src = {figures/inherited-invariant-checking-violated-example}, Isa_COL.figure.spawn_columns = {True}}]Inherited Invariant Violation. +\end{isamarkupfigure*}\isamarkuptrue% + +\begin{isamarkuptext} +Any class definition generates term antiquotations checking a class instance reference + in a particular logical context; these references were + elaborated to objects they refer to. + This paves the way for a new mechanism to query the ``current'' instances presented + as a HOL \isa{list}. + Arbitrarily complex queries can therefore be defined inside the logical language. + Thus, to get the list of the properties of the instances of the class \isa{myresult}, + or to get the list of the authors of the instances of the \isa{myintro} class, + it suffices to treat this meta-data as usual: + +\begin{isabelle} +\ \ \ \ \ \isacommand{value{\isacharasterisk}{\kern0pt}}{\isacartoucheopen}map\ {\isacharparenleft}{\kern0pt}myresult{\isachardot}{\kern0pt}property{\isacharparenright}{\kern0pt}\ {\isacharat}{\kern0pt}{\isacharbraceleft}{\kern0pt}myresult{\isacharminus}{\kern0pt}instances{\isacharbraceright}{\kern0pt}{\isacartoucheclose}\isanewline +\ \ \ \ \ \isacommand{value{\isacharasterisk}{\kern0pt}}{\isacartoucheopen}map\ {\isacharparenleft}{\kern0pt}mytext{\isacharunderscore}{\kern0pt}section{\isachardot}{\kern0pt}authored{\isacharunderscore}{\kern0pt}by{\isacharparenright}{\kern0pt}\ {\isacharat}{\kern0pt}{\isacharbraceleft}{\kern0pt}myintro{\isacharminus}{\kern0pt}instances{\isacharbraceright}{\kern0pt}{\isacartoucheclose} +\end{isabelle} + In order to get the list of the instances of the class \isa{myresult} + whose \isa{evidence} is a \isa{proof}, one can use the command: + +\begin{isabelle} +\ \ \ \ \ \isacommand{value{\isacharasterisk}{\kern0pt}}{\isacartoucheopen}filter\ {\isacharparenleft}{\kern0pt}{\isasymlambda}{\isasymsigma}{\isachardot}{\kern0pt}\ myresult{\isachardot}{\kern0pt}evidence\ {\isasymsigma}\ {\isacharequal}{\kern0pt}\ proof{\isacharparenright}{\kern0pt}\ {\isacharat}{\kern0pt}{\isacharbraceleft}{\kern0pt}myresult{\isacharminus}{\kern0pt}instances{\isacharbraceright}{\kern0pt}{\isacartoucheclose} +\end{isabelle} +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkupsection*} +[label = {morphisms},type = {scholarly_paper.technical}, args={label = {morphisms},type = {scholarly_paper.technical}, scholarly_paper.text_section.main_author = {@{docitem ''idir''}}, Isa_COL.text_element.level = {}, Isa_COL.text_element.referentiable = {False}, Isa_COL.text_element.variants = {{STR ''outline'', STR ''document''}}, scholarly_paper.text_section.fixme_list = {}, Isa_COL.text_element.level = {}, scholarly_paper.technical.definition_list = {}, scholarly_paper.technical.status = {description}}]Proving Morphisms on Ontologies +\end{isamarkupsection*}\isamarkuptrue% +% +\isadelimproof +% +\endisadelimproof +% +\isatagproof +% +\endisatagproof +{\isafoldproof}% +% +\isadelimproof +% +\endisadelimproof +% +\isadelimproof +% +\endisadelimproof +% +\isatagproof +% +\endisatagproof +{\isafoldproof}% +% +\isadelimproof +% +\endisadelimproof + +\begin{isamarkuptext} +The Isabelle/DOF framework does not assume that all documents refer to the same ontology. +Each document may even build its local ontology without any external reference. +It may also be based on several reference ontologies (\eg, from the Isabelle/DOF library). +Since ontological instances possess \emph{representations inside the logic}, +the relationship between a local ontology and a reference ontology can be formalised +using a morphism function also inside the logic. More precisely, the instances of local ontology +classes may be described as the image of a +transformation applied to one or several other instances of class(es) belonging to another +ontology. Thanks to the morphism relationship, the obtained class may either import meta-data +(definitions are preserved) or map meta-data (the properties are different but +are semantically equivalent) that are defined in the referenced class(es). +It may also provide additional properties. This means that morphisms may be injective, +surjective, bijective, and thus describe abstract relations between ontologies. +This raises the question of invariant preservation. +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkuptext} +To illustrate this process, we have defined a simple ontology to classify Hardware objects. +%This ontology is described in \autoref{fig-Local-Ontology-example + +%\begin{figure}[!h] + +\begin{isarbox} + +\begin{isabelle} +\isacommand{onto{\isacharunderscore}{\kern0pt}class}\ Item\ {\isacharequal}{\kern0pt}\isanewline +\ \ name\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ string\isanewline +\isacommand{onto{\isacharunderscore}{\kern0pt}class}\ Product\ {\isacharequal}{\kern0pt}\ Item\ {\isacharplus}{\kern0pt}\isanewline +\ \ serial{\isacharunderscore}{\kern0pt}number\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ int\isanewline +\ \ provider\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ string\isanewline +\ \ mass\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ int\isanewline +\isacommand{onto{\isacharunderscore}{\kern0pt}class}\ Computer{\isacharunderscore}{\kern0pt}Hardware\ {\isacharequal}{\kern0pt}\ Product\ {\isacharplus}{\kern0pt}\isanewline +\ \ type\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ Hardware{\isacharunderscore}{\kern0pt}Type\isanewline +\ \ composed{\isacharunderscore}{\kern0pt}of\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}Product\ list{\isachardoublequoteclose}\ \isanewline +\ \ \isakeyword{invariant}\ c{\isadigit{2}}\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}Product{\isachardot}{\kern0pt}mass\ {\isasymsigma}\ {\isacharequal}{\kern0pt}\ sum{\isacharparenleft}{\kern0pt}map\ Product{\isachardot}{\kern0pt}mass\ {\isacharparenleft}{\kern0pt}composed{\isacharunderscore}{\kern0pt}of\ {\isasymsigma}{\isacharparenright}{\kern0pt}{\isacharparenright}{\kern0pt}{\isachardoublequoteclose} +\end{isabelle} +\end{isarbox} +%\caption{An extract of a local (user) ontology.} +%\label{fig-Local-Ontology-example} +%\end{figure} +%} + +This ontology defines the \isa{Item}, \isa{Product} and \isa{Computer{\isacharunderscore}{\kern0pt}Hardware} concepts (or classes). +Each class contains a set of attributes or properties and some local invariants. +In this example, we focus on the \isa{Computer{\isacharunderscore}{\kern0pt}Hardware} +class defined as a list of products characterised by their mass value. +This class contains a local \isa{\isakeyword{invariant}\ c{\isadigit{2}}} to guarantee that its own mass value +equals the sum of all the masses of the products composing the object. +For the sake of the argument, we use the reference ontology (considered as a standard) +described in this listing: +%\begin{figure} + +\begin{isarbox} + +\begin{isabelle} +\isacommand{definition}\ sum\ \isakeyword{where}\ {\isachardoublequoteopen}sum\ S\ {\isacharequal}{\kern0pt}\ {\isacharparenleft}{\kern0pt}fold\ {\isacharparenleft}{\kern0pt}{\isacharplus}{\kern0pt}{\isacharparenright}{\kern0pt}\ S\ {\isadigit{0}}{\isacharparenright}{\kern0pt}{\isachardoublequoteclose}\isanewline +\isanewline +\isacommand{datatype}\ Hardware{\isacharunderscore}{\kern0pt}Type\ {\isacharequal}{\kern0pt}\ Motherboard\ {\isacharbar}{\kern0pt}\ Expansion{\isacharunderscore}{\kern0pt}Card\ {\isacharbar}{\kern0pt}\ Storage{\isacharunderscore}{\kern0pt}Device\ \isacommand{{\isachardot}{\kern0pt}{\isachardot}{\kern0pt}}\isacommand{{\isachardot}{\kern0pt}}\isanewline +\isanewline +\isacommand{onto{\isacharunderscore}{\kern0pt}class}\ Resource\ {\isacharequal}{\kern0pt}\isanewline +\ \ name\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ string\isanewline +\isacommand{onto{\isacharunderscore}{\kern0pt}class}\ Electronic\ {\isacharequal}{\kern0pt}\ Resource\ {\isacharplus}{\kern0pt}\isanewline +\ \ provider\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ string\isanewline +\ \ manufacturer\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ string\isanewline +\isacommand{onto{\isacharunderscore}{\kern0pt}class}\ Component\ {\isacharequal}{\kern0pt}\ Electronic\ {\isacharplus}{\kern0pt}\isanewline +\ \ mass\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ int\isanewline +\ \ dimensions\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}int\ list{\isachardoublequoteclose}\ \isanewline +\isacommand{onto{\isacharunderscore}{\kern0pt}class}\ Informatic\ {\isacharequal}{\kern0pt}\ Resource\ {\isacharplus}{\kern0pt}\isanewline +\ \ description\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ string\isanewline +\isacommand{onto{\isacharunderscore}{\kern0pt}class}\ Hardware\ {\isacharequal}{\kern0pt}\ Informatic\ {\isacharplus}{\kern0pt}\isanewline +\ \ type\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ Hardware{\isacharunderscore}{\kern0pt}Type\isanewline +\ \ mass\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ int\isanewline +\ \ composed{\isacharunderscore}{\kern0pt}of\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}Component\ list{\isachardoublequoteclose}\ \isanewline +\ \ \isakeyword{invariant}\ c{\isadigit{1}}\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}mass\ {\isasymsigma}\ {\isacharequal}{\kern0pt}\ sum{\isacharparenleft}{\kern0pt}map\ Component{\isachardot}{\kern0pt}mass\ {\isacharparenleft}{\kern0pt}composed{\isacharunderscore}{\kern0pt}of\ {\isasymsigma}{\isacharparenright}{\kern0pt}{\isacharparenright}{\kern0pt}{\isachardoublequoteclose} +\end{isabelle} +\end{isarbox} +%\caption{An extract of a reference ontology.} +%\label{fig-Reference-Ontology-example} +%\end{figure} + +This ontology defines the \isa{Resource}, +\isa{Electronic}, \isa{Component}, \isa{Informatic} and \isa{Hardware} concepts. +In our example, we focus on the \isa{Hardware} class containing a \isa{Component{\isachardot}{\kern0pt}mass} attribute +inherited from the \isa{Component} class +and composed of a list of components with a \isa{Component{\isachardot}{\kern0pt}mass} attribute formalising +the mass value of each component. +The \isa{Hardware} class also contains a local \isa{\isakeyword{invariant}\ c{\isadigit{1}}} +to define a constraint linking the global mass of a \isa{Hardware} object +with the masses of its own components. +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkuptext} +To check the coherence of our local ontology, we define a relationship between the local ontology +and the reference ontology using morphism functions (or mapping rules as in ATL framework~\cite{atl} +or EXPRESS-X language~\cite{BGPP95}). These rules are applied to define the relationship +between one class of the local ontology to one or several other class(es) described in the reference +ontology. In our case, we have define two morphisms, \isa{Product{\isacharunderscore}{\kern0pt}to{\isacharunderscore}{\kern0pt}Component{\isacharunderscore}{\kern0pt}morphism} +and \isa{Computer{\isacharunderscore}{\kern0pt}Hardware{\isacharunderscore}{\kern0pt}to{\isacharunderscore}{\kern0pt}Hardware{\isacharunderscore}{\kern0pt}morphism}, detailed in the following listing: + +%\begin{figure} + +\begin{isarbox} + +\begin{isabelle} +\isacommand{definition}\ Product{\isacharunderscore}{\kern0pt}to{\isacharunderscore}{\kern0pt}Component{\isacharunderscore}{\kern0pt}morphism\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ \isanewline +\ \ \ \ \ \ \ \ \ \ \ \ {\isachardoublequoteopen}Product\ {\isasymRightarrow}\ Component{\isachardoublequoteclose}\ {\isacharparenleft}{\kern0pt}{\isachardoublequoteopen}{\isacharunderscore}{\kern0pt}\ {\isasymlangle}Component{\isasymrangle}\isactrlsub P\isactrlsub r\isactrlsub o\isactrlsub d\isactrlsub u\isactrlsub c\isactrlsub t{\isachardoublequoteclose}\ {\isacharbrackleft}{\kern0pt}{\isadigit{1}}{\isadigit{0}}{\isadigit{0}}{\isadigit{0}}{\isacharbrackright}{\kern0pt}{\isadigit{9}}{\isadigit{9}}{\isadigit{9}}{\isacharparenright}{\kern0pt}\isanewline +\ \ \isakeyword{where}\ {\isachardoublequoteopen}\ \ {\isasymsigma}\ {\isasymlangle}Component{\isasymrangle}\isactrlsub P\isactrlsub r\isactrlsub o\isactrlsub d\isactrlsub u\isactrlsub c\isactrlsub t\ {\isacharequal}{\kern0pt}\ {\isasymlparr}\ Resource{\isachardot}{\kern0pt}tag{\isacharunderscore}{\kern0pt}attribute\ {\isacharequal}{\kern0pt}\ {\isadigit{1}}{\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}int\ {\isacharcomma}{\kern0pt}\isanewline +\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Resource{\isachardot}{\kern0pt}name\ {\isacharequal}{\kern0pt}\ name\ {\isasymsigma}\ {\isacharcomma}{\kern0pt}\isanewline +\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Electronic{\isachardot}{\kern0pt}provider\ \ {\isacharequal}{\kern0pt}\ provider\ {\isasymsigma}\ {\isacharcomma}{\kern0pt}\isanewline +\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Electronic{\isachardot}{\kern0pt}manufacturer\ \ {\isacharequal}{\kern0pt}\ {\isacharprime}{\kern0pt}{\isacharprime}{\kern0pt}no\ manufacturer{\isacharprime}{\kern0pt}{\isacharprime}{\kern0pt}\ {\isacharcomma}{\kern0pt}\isanewline +\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Component{\isachardot}{\kern0pt}mass\ {\isacharequal}{\kern0pt}\ mass\ {\isasymsigma}\ {\isacharcomma}{\kern0pt}\isanewline +\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Component{\isachardot}{\kern0pt}dimensions\ {\isacharequal}{\kern0pt}\ {\isacharbrackleft}{\kern0pt}{\isacharbrackright}{\kern0pt}\ {\isasymrparr}{\isachardoublequoteclose} +\end{isabelle} +\end{isarbox} + + +\begin{isarbox} + +\begin{isabelle} +\isacommand{definition}\ Computer{\isacharunderscore}{\kern0pt}Hardware{\isacharunderscore}{\kern0pt}to{\isacharunderscore}{\kern0pt}Hardware{\isacharunderscore}{\kern0pt}morphism\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\isanewline +\ \ \ \ \ \ \ \ \ \ \ \ {\isachardoublequoteopen}Computer{\isacharunderscore}{\kern0pt}Hardware\ {\isasymRightarrow}\ Hardware{\isachardoublequoteclose}\isanewline +\ \ \ \ \ \ \ \ \ \ \ {\isacharparenleft}{\kern0pt}{\isachardoublequoteopen}{\isacharunderscore}{\kern0pt}\ {\isasymlangle}Hardware{\isasymrangle}\isactrlsub C\isactrlsub o\isactrlsub m\isactrlsub p\isactrlsub u\isactrlsub t\isactrlsub e\isactrlsub r\isactrlsub H\isactrlsub a\isactrlsub r\isactrlsub d\isactrlsub w\isactrlsub a\isactrlsub r\isactrlsub e{\isachardoublequoteclose}\ {\isacharbrackleft}{\kern0pt}{\isadigit{1}}{\isadigit{0}}{\isadigit{0}}{\isadigit{0}}{\isacharbrackright}{\kern0pt}{\isadigit{9}}{\isadigit{9}}{\isadigit{9}}{\isacharparenright}{\kern0pt}\isanewline +\ \ \ \ \ \ \ \ \ \ \ \isakeyword{where}\ {\isachardoublequoteopen}{\isasymsigma}\ {\isasymlangle}Hardware{\isasymrangle}\isactrlsub C\isactrlsub o\isactrlsub m\isactrlsub p\isactrlsub u\isactrlsub t\isactrlsub e\isactrlsub r\isactrlsub H\isactrlsub a\isactrlsub r\isactrlsub d\isactrlsub w\isactrlsub a\isactrlsub r\isactrlsub e\ {\isacharequal}{\kern0pt}\isanewline +\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ {\isasymlparr}\ \ Resource{\isachardot}{\kern0pt}tag{\isacharunderscore}{\kern0pt}attribute\ {\isacharequal}{\kern0pt}\ {\isadigit{2}}{\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}int\ {\isacharcomma}{\kern0pt}\isanewline +\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Resource{\isachardot}{\kern0pt}name\ {\isacharequal}{\kern0pt}\ name\ {\isasymsigma}\ {\isacharcomma}{\kern0pt}\isanewline +\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Informatic{\isachardot}{\kern0pt}description\ {\isacharequal}{\kern0pt}\ {\isacharprime}{\kern0pt}{\isacharprime}{\kern0pt}no\ description{\isacharprime}{\kern0pt}{\isacharprime}{\kern0pt}{\isacharcomma}{\kern0pt}\ \isanewline +\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Hardware{\isachardot}{\kern0pt}type\ {\isacharequal}{\kern0pt}\ type\ {\isasymsigma}\ {\isacharcomma}{\kern0pt}\isanewline +\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Hardware{\isachardot}{\kern0pt}mass\ {\isacharequal}{\kern0pt}\ mass\ {\isasymsigma}\ {\isacharcomma}{\kern0pt}\isanewline +\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Hardware{\isachardot}{\kern0pt}composed{\isacharunderscore}{\kern0pt}of\ {\isacharequal}{\kern0pt}\ map\ Product{\isacharunderscore}{\kern0pt}to{\isacharunderscore}{\kern0pt}Component{\isacharunderscore}{\kern0pt}morphism\ \isanewline +\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ {\isacharparenleft}{\kern0pt}composed{\isacharunderscore}{\kern0pt}of\ {\isasymsigma}{\isacharparenright}{\kern0pt}\ {\isasymrparr}{\isachardoublequoteclose} +\end{isabelle} +\end{isarbox} +%\caption{An extract of a mapping definition.} +%\label{fig-mapping-example} +%\end{figure} + + +These definitions specify how \isa{Product} or \isa{Computer{\isacharunderscore}{\kern0pt}Hardware} objects are mapped to \isa{Component} +or \isa{Hardware} objects defined in the reference ontology. +This mapping shows that the structure of a (user) ontology may be arbitrarily different +from the one of a standard ontology it references. +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkuptext} +After defining the mapping rules, now we have to deal with the question of invariant preservation. +The following example proofs for a simple but typical example of reformatting meta-data into another +format along an ontological mapping are nearly trivial: + +%\begin{figure} + +\begin{isarbox} + +\begin{isabelle} +\isacommand{lemma}\ inv{\isacharunderscore}{\kern0pt}c{\isadigit{2}}{\isacharunderscore}{\kern0pt}preserved\ {\isacharcolon}{\kern0pt}\isanewline +\ \ {\isachardoublequoteopen}c{\isadigit{2}}{\isacharunderscore}{\kern0pt}inv\ {\isasymsigma}\ {\isasymLongrightarrow}\ c{\isadigit{1}}{\isacharunderscore}{\kern0pt}inv\ {\isacharparenleft}{\kern0pt}{\isasymsigma}\ {\isasymlangle}Hardware{\isasymrangle}\isactrlsub C\isactrlsub o\isactrlsub m\isactrlsub p\isactrlsub u\isactrlsub t\isactrlsub e\isactrlsub r\isactrlsub H\isactrlsub a\isactrlsub r\isactrlsub d\isactrlsub w\isactrlsub a\isactrlsub r\isactrlsub e{\isacharparenright}{\kern0pt}{\isachardoublequoteclose}\isanewline +\ \ \isacommand{unfolding}\ c{\isadigit{1}}{\isacharunderscore}{\kern0pt}inv{\isacharunderscore}{\kern0pt}def\ c{\isadigit{2}}{\isacharunderscore}{\kern0pt}inv{\isacharunderscore}{\kern0pt}def\ \isanewline +\ \ \ \ \ \ \ \ \ \ \ \ Computer{\isacharunderscore}{\kern0pt}Hardware{\isacharunderscore}{\kern0pt}to{\isacharunderscore}{\kern0pt}Hardware{\isacharunderscore}{\kern0pt}morphism{\isacharunderscore}{\kern0pt}def\isanewline +\ \ \ \ \ \ \ \ \ \ \ \ Product{\isacharunderscore}{\kern0pt}to{\isacharunderscore}{\kern0pt}Component{\isacharunderscore}{\kern0pt}morphism{\isacharunderscore}{\kern0pt}def\ \ \isanewline +\ \ \isacommand{by}\ {\isacharparenleft}{\kern0pt}auto\ simp{\isacharcolon}{\kern0pt}\ comp{\isacharunderscore}{\kern0pt}def{\isacharparenright}{\kern0pt}\isanewline +\isanewline +\isacommand{lemma}\ Computer{\isacharunderscore}{\kern0pt}Hardware{\isacharunderscore}{\kern0pt}to{\isacharunderscore}{\kern0pt}Hardware{\isacharunderscore}{\kern0pt}total\ {\isacharcolon}{\kern0pt}\isanewline +\ \ \ \ \ \ \ \ \ {\isachardoublequoteopen}Computer{\isacharunderscore}{\kern0pt}Hardware{\isacharunderscore}{\kern0pt}to{\isacharunderscore}{\kern0pt}Hardware{\isacharunderscore}{\kern0pt}morphism\ {\isacharbackquote}{\kern0pt}\ {\isacharparenleft}{\kern0pt}{\isacharbraceleft}{\kern0pt}X{\isachardot}{\kern0pt}\ c{\isadigit{2}}{\isacharunderscore}{\kern0pt}inv\ X{\isacharbraceright}{\kern0pt}{\isacharparenright}{\kern0pt}\ \isanewline +\ \ \ \ \ \ {\isasymsubseteq}\ {\isacharparenleft}{\kern0pt}{\isacharbraceleft}{\kern0pt}X{\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}Hardware{\isachardot}{\kern0pt}\ c{\isadigit{1}}{\isacharunderscore}{\kern0pt}inv\ X{\isacharbraceright}{\kern0pt}{\isacharparenright}{\kern0pt}{\isachardoublequoteclose}\isanewline +\ \ \isacommand{using}\ inv{\isacharunderscore}{\kern0pt}c{\isadigit{2}}{\isacharunderscore}{\kern0pt}preserved\ \isacommand{by}\ auto +\end{isabelle} +\end{isarbox} +%\caption{Proofs establishing an Invariant Preservation.} +%\label{fig-xxx} +%\end{figure} + +After unfolding +the invariant and the morphism definitions, the preservation proof is automatic. The advantage +of using the Isabelle/DOF framework compared to approaches like ATL or EXPRESS-X is +the possibility of formally verifying the \emph{mapping rules}, \ie, proving the preservation +of invariants, as we have demonstrated in the previous example. +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkupsection*} +[label = {appl_certif},type = {scholarly_paper.technical}, args={label = {appl_certif},type = {scholarly_paper.technical}, Isa_COL.text_element.level = {}, Isa_COL.text_element.referentiable = {False}, Isa_COL.text_element.variants = {{STR ''outline'', STR ''document''}}, scholarly_paper.text_section.main_author = {}, scholarly_paper.text_section.fixme_list = {}, Isa_COL.text_element.level = {}, scholarly_paper.technical.definition_list = {}, scholarly_paper.technical.status = {status.description}}]Application: CENELEC Ontology +\end{isamarkupsection*}\isamarkuptrue% + +\begin{isamarkuptext} +From its beginning, Isabelle/DOF had been used for documents containing formal models targeting +certifications. A major case-study from the railways domain based on the CENELEC 50128 standard +had been published earlier (cf. \cite{DBLP:conf-ifm-BruckerW19}) +\footnote{Our CENELEC ontology in +Isabelle/DOF can be found at +\url{https://github.com/logicalhacking/Isabelle_DOF/blob/main/src/ontologies/CENELEC_50128/CENELEC_50128.thy}.}. +The CENELEC Standard comprises 18 different ``Design and Test Documents''; a fully fledged description of +our ontology covering these is therefore out of reach of this paper. +Rather, we present how the novel concepts such as invariants and term-antiquotations are used in +selected elements in this ontology. + +According to CENELEC Table C.1, for example, we specify the category of ``Design and Test Documents'' +as follows: + +\begin{isarbox} + +\begin{isabelle} +\isacommand{doc{\isacharunderscore}{\kern0pt}class}\ cenelec{\isacharunderscore}{\kern0pt}document\ {\isacharequal}{\kern0pt}\ text{\isacharunderscore}{\kern0pt}element\ {\isacharplus}{\kern0pt}\isanewline +\ \ \ phase\ \ \ \ \ \ \ \ \ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ phase\isanewline +\ \ \ written{\isacharunderscore}{\kern0pt}by\ \ \ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ role\ \ \ \ \ \ % +\isamarkupcmt{Annex C Table C.1% +}\isanewline +\ \ \ fst{\isacharunderscore}{\kern0pt}check\ \ \ \ \ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ role\ \ \ \ \ \ % +\isamarkupcmt{Annex C Table C.1% +}\isanewline +\ \ \ snd{\isacharunderscore}{\kern0pt}check\ \ \ \ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ role\ \ \ \ \ \ % +\isamarkupcmt{Annex C Table C.1% +}\isanewline +\ \ \ \isacommand{{\isachardot}{\kern0pt}{\isachardot}{\kern0pt}}\isacommand{{\isachardot}{\kern0pt}}\ \isanewline +\ \ \ \isakeyword{invariant}\ must{\isacharunderscore}{\kern0pt}be{\isacharunderscore}{\kern0pt}chapter\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}text{\isacharunderscore}{\kern0pt}element{\isachardot}{\kern0pt}level\ {\isasymsigma}\ {\isacharequal}{\kern0pt}\ Some{\isacharparenleft}{\kern0pt}{\isadigit{0}}{\isacharparenright}{\kern0pt}{\isachardoublequoteclose}\isanewline +\ \ \ \isakeyword{invariant}\ two{\isacharunderscore}{\kern0pt}eyes{\isacharunderscore}{\kern0pt}prcple\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}written{\isacharunderscore}{\kern0pt}by\ {\isasymsigma}\ {\isasymnoteq}\ fst{\isacharunderscore}{\kern0pt}check\ {\isasymsigma}\ \isanewline +\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ {\isasymand}\ written{\isacharunderscore}{\kern0pt}by\ {\isasymsigma}\ {\isasymnoteq}\ snd{\isacharunderscore}{\kern0pt}check\ {\isasymsigma}{\isachardoublequoteclose} +\end{isabelle} +\end{isarbox} + +This class refers to the ``software phases'' the standard postulates (like \isa{SPl} for +``Software Planning'' or \isa{SCDES} for ``Software Component Design'') +which we model by a corresponding enumeration types (not shown here). +Similarly, the standard postulates ``roles'' that certain specified teams possess in the overall process +(like \isa{VER} for verification and \isa{VAL} for validation). We added invariants that specify +certain constraints implicit in the standard: for example, a \isa{cenelec{\isacharunderscore}{\kern0pt}document} must have +the textual structure of a chapter (the \emph{level}-attribute is inherited from an underlying +ontology library specifying basic text-elements) as well as the two-eyes-principle between authors and +checkers of these chapters. +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkuptext} +The concrete sub-class of \isa{cenelec{\isacharunderscore}{\kern0pt}document} is the class \isa{SWIS} +(``software interface specification'') as shown below, +which provides the role assignment required for this document type: + +\begin{isarbox} + +\begin{isabelle} +\isanewline +\isanewline +\isacommand{doc{\isacharunderscore}{\kern0pt}class}\ SWIS\ {\isacharequal}{\kern0pt}\ cenelec{\isacharunderscore}{\kern0pt}document\ {\isacharplus}{\kern0pt}\ % +\isamarkupcmt{software interface specification% +}\ \isanewline +\ \ \ phase\ \ \ \ \ \ \ \ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}phase{\isachardoublequoteclose}\ \ {\isacharless}{\kern0pt}{\isacharequal}{\kern0pt}\ {\isachardoublequoteopen}SCDES{\isachardoublequoteclose}\ \ \ \ \ \ written{\isacharunderscore}{\kern0pt}by\ \ \ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}role{\isachardoublequoteclose}\ \ \ {\isacharless}{\kern0pt}{\isacharequal}{\kern0pt}\ {\isachardoublequoteopen}DES{\isachardoublequoteclose}\isanewline +\ \ \ fst{\isacharunderscore}{\kern0pt}check\ \ \ \ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}role{\isachardoublequoteclose}\ \ \ {\isacharless}{\kern0pt}{\isacharequal}{\kern0pt}\ {\isachardoublequoteopen}VER{\isachardoublequoteclose}\ \ \ \ \ \ \ \ \ \ \ snd{\isacharunderscore}{\kern0pt}check\ \ \ \ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}role{\isachardoublequoteclose}\ \ \ {\isacharless}{\kern0pt}{\isacharequal}{\kern0pt}\ {\isachardoublequoteopen}VAL{\isachardoublequoteclose}\isanewline +\ \ \ components{\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}SWIS{\isacharunderscore}{\kern0pt}E\ list{\isachardoublequoteclose} +\end{isabelle} +\end{isarbox} +The structural constraints expressed so far can in principle be covered by any +hand-coded validation process and suitable editing support (\eg, Protégé \cite{protege}). +However, a closer look at the class \isa{SWIS{\isacharunderscore}{\kern0pt}E} (``software interface specification +element'') referenced in the \isa{components}-attribute reveals the unique power of Isabelle/DOF; +rather than saying ``there must be a pre-condition'', Isabelle/DOF can be far more precise: + +\begin{isarbox} + +\begin{isabelle} +\isacommand{doc{\isacharunderscore}{\kern0pt}class}\ SWIS{\isacharunderscore}{\kern0pt}E\ {\isacharequal}{\kern0pt}\isanewline +\ \ \ op{\isacharunderscore}{\kern0pt}name\ \ \ \ \ \ \ \ \ \ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}string{\isachardoublequoteclose}\isanewline +\ \ \ op{\isacharunderscore}{\kern0pt}args{\isacharunderscore}{\kern0pt}res\ \ \ \ \ \ \ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}{\isacharparenleft}{\kern0pt}string\ {\isasymtimes}\ typ{\isacharparenright}{\kern0pt}\ list\ {\isasymtimes}\ typ{\isachardoublequoteclose}\ % +\isamarkupcmt{args and result type% +}\isanewline +\ \ \ pre{\isacharunderscore}{\kern0pt}cond\ \ \ \ \ \ \ \ \ \ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}{\isacharparenleft}{\kern0pt}string\ {\isasymtimes}\ thm{\isacharparenright}{\kern0pt}\ list{\isachardoublequoteclose}\ \ \ \ \ \ \ \ % +\isamarkupcmt{labels and predicates% +}\isanewline +\ \ \ post{\isacharunderscore}{\kern0pt}cond\ \ \ \ \ \ \ \ \ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}{\isacharparenleft}{\kern0pt}string\ {\isasymtimes}\ thm{\isacharparenright}{\kern0pt}\ list{\isachardoublequoteclose}\ \ \ \ \ \ \ \ % +\isamarkupcmt{labels and predicates% +}\isanewline +\ \ \ \isakeyword{invariant}\ well{\isacharunderscore}{\kern0pt}formed{\isacharunderscore}{\kern0pt}pre\ {\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ {\isachardoublequoteopen}{\isasymforall}cond\ {\isasymin}\ set{\isacharparenleft}{\kern0pt}map\ snd\ {\isacharparenleft}{\kern0pt}pre{\isacharunderscore}{\kern0pt}cond\ {\isasymsigma}{\isacharparenright}{\kern0pt}{\isacharparenright}{\kern0pt}{\isachardot}{\kern0pt}\ \isanewline +\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ iswff\isactrlsub p\isactrlsub r\isactrlsub e\ {\isacharparenleft}{\kern0pt}op{\isacharunderscore}{\kern0pt}args{\isacharunderscore}{\kern0pt}res\ {\isasymsigma}{\isacharparenright}{\kern0pt}\ {\isacharparenleft}{\kern0pt}cond{\isacharparenright}{\kern0pt}{\isachardoublequoteclose}\isanewline +\ \ \ \isakeyword{invariant}\ well{\isacharunderscore}{\kern0pt}formed{\isacharunderscore}{\kern0pt}post{\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\ \isacommand{{\isachardot}{\kern0pt}{\isachardot}{\kern0pt}}\isacommand{{\isachardot}{\kern0pt}} +\end{isabelle} +\end{isarbox} +where the constant \isa{iswff\isactrlsub p\isactrlsub r\isactrlsub e} is bound to a function at the SML-level, that +is executed during the evaluation phase of these invariants and that checks: + +% +\begin{itemize}% +\item Any \emph{cond} is indeed a valid definition in the global logical context +(taking HOL-libraries but also the concrete certification target model into account). + +\item Any such HOL definition has the syntactic form: +\vspace{-0.3cm} + +\begin{isabelle} +\ \ \ \ \ \ \ \ \ \ pre{\isacharunderscore}{\kern0pt}{\isacharless}{\kern0pt}op{\isacharunderscore}{\kern0pt}name{\isachargreater}{\kern0pt}\ {\isacharparenleft}{\kern0pt}a\isactrlsub {\isadigit{1}}{\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}{\isasymtau}\isactrlsub {\isadigit{1}}{\isacharparenright}{\kern0pt}\ {\isachardot}{\kern0pt}{\isachardot}{\kern0pt}{\isachardot}{\kern0pt}\ {\isacharparenleft}{\kern0pt}a\isactrlsub n{\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}{\isasymtau}\isactrlsub n{\isacharparenright}{\kern0pt}\ {\isasymequiv}\ {\isacharless}{\kern0pt}predicate{\isachargreater}{\kern0pt}{\isacharcomma}{\kern0pt} +\end{isabelle} +\vspace{-0.3cm} +where \isa{{\isacharparenleft}{\kern0pt}a\isactrlsub {\isadigit{1}}{\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}{\isasymtau}\isactrlsub {\isadigit{1}}{\isacharparenright}{\kern0pt}\ {\isachardot}{\kern0pt}{\isachardot}{\kern0pt}{\isachardot}{\kern0pt}\ {\isacharparenleft}{\kern0pt}a\isactrlsub n{\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}{\isasymtau}\isactrlsub n{\isacharparenright}{\kern0pt}} correspond to the argument list. + +\item The case for the post-condition is treated analogously. % +\end{itemize} +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkuptext} +Note that this technique can also be applied to impose specific syntactic constraints on +types. For example, via the SI-package available in the Isabelle AFP +\footnote{\url{https://www.isa-afp.org/entries/Physical_Quantities.html}}, it is possible to express +that the result of some calculation is of type +\isa{{\isadigit{3}}{\isadigit{2}}\ unsigned\ {\isacharbrackleft}{\kern0pt}m\isactrlsup {\isasymcdot}s\isactrlsup {\isacharminus}{\kern0pt}\isactrlsup {\isadigit{2}}{\isacharbrackright}{\kern0pt}}, so a 32-bit natural representing an acceleration in the SI-system. +Therefore it is possible to impose that certain values refer to physical dimensions +measured in a concrete metrological system. +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkupsection*} +[label = {rw},type = {scholarly_paper.related_work}, args={label = {rw},type = {scholarly_paper.related_work}, Isa_COL.text_element.level = {}, Isa_COL.text_element.referentiable = {False}, Isa_COL.text_element.variants = {{STR ''outline'', STR ''document''}}, scholarly_paper.text_section.main_author = {}, scholarly_paper.text_section.fixme_list = {}, Isa_COL.text_element.level = {}, scholarly_paper.text_section.main_author = {}, scholarly_paper.text_section.main_author = {}}]Related Work +\end{isamarkupsection*}\isamarkuptrue% + +\begin{isamarkuptext} +There are a number of approaches to use ontologies for structuring the link between +information and knowledge, and to make it amenable to + ``semantic'' search in or consistency checking of documents. +Some are targeting mathematical libraries, +like the search engine \url{http://shinh.org/wfs} which uses clever text-based search methods in +a large number of formulas, agnostic of their logical context and of formal proof, +or the OAF project \cite{KohlhaseR21} which developed a common ontological format, +called OMDoc/MMT, and six \emph{export} functions from major ITP systems into it. +The more difficult task to develop import functions has not been addressed, not to mention +the construction of imported proofs in a native tactic proof format. Rather, the emphasis +was put on building a server infrastructure based on conventional, rather heavy-weight +database and OWL technology. Our approach targets so far only one ITP system and +its libraries, and emphasizes type-safeness, expressive power and “depth” of meta-data, +which is adapted to the specific needs of ITP systems and theory developments. + +There are also a number of proposals of ontologies targeting mathematics: +the OntoMath\textsuperscript{PRO} \cite{Nevzorova2014OntoMathPO} proposes a +``taxonomy of the fields of mathematics'' (p. 6). +In total, OntoMath\textsuperscript{PRO} contains the daunting number of 3,449 classes, +which is in part due to the need to compensate +the lack of general datatype definition methods for meta-data. +It is nevertheless an interesting starting point for a future development of a mathematics ontology +in the Isabelle/DOF framework. +Other ontologies worth mentioning are DBpedia \cite{10.1007/978-3-540-76298-0_52}, +which provides with the \emph{SPARQL endpoint} \url{http://dbpedia.org/sparql} a search engine, +and the more general ScienceWISE \footnote{\url{http://sciencewise.info/ontology/}.} +that allows users to introduce their own category concepts. +Both suffer from the lack of deeper meta-data modeling, and the latter is still at the beginning +(ScienceWISE marks the Mathematics part as ``under construction''). + +Regarding the use of formal methods to formalise standards, the Event-B method was proposed by +Fotso et al. \cite{FotsoFLM18} for specifications of the hybrid ERTMS/ETCS level 3 standard, +in which requirements are specified using SysML/KAOS goal diagrams. The latter were translated into +Event-B, where domain-specific properties were specified by ontologies. +In another case, Mendil et al. \cite{MendilASMP21} propose an Event-B framework for formalising standard + conformance through formal modelling of standards as ontologies. +The proposed approach was exemplified on ARINC 661 standard +in the context of a weather radar system application. +These works are essentially interested in expressing ontological concepts in a formal method +but do not explicitly deal with the formalisation of rules/invariants defined in ontologies. +The question of ontology-mappings is not addressed. + +% \url{https://github.com/CLLKazan/OntoMathPro} +% +% ITEM The "Ontology for Engineering Mathematics" +% \url{https://tomgruber.org/writing/an-ontology-for-engineering-mathematics} is +% is unfortunately only a half-baked approach to model physical quantities +% and SI-measurements. Instead of using ontologies for this purpose, there +% exist approaches based on strong type systems +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkupsection*} +[label = {concl},type = {scholarly_paper.conclusion}, args={label = {concl},type = {scholarly_paper.conclusion}, Isa_COL.text_element.level = {}, Isa_COL.text_element.referentiable = {False}, Isa_COL.text_element.variants = {{STR ''outline'', STR ''document''}}, scholarly_paper.text_section.main_author = {}, scholarly_paper.text_section.fixme_list = {}, Isa_COL.text_element.level = {}, scholarly_paper.text_section.main_author = {}}]Conclusion and Future Work +\end{isamarkupsection*}\isamarkuptrue% + +\begin{isamarkuptext} +We presented Isabelle/DOF, an ontology framework +deeply integrating continuous-check\slash continuous-build functionality into +the formal development process in HOL. The novel feature of term-contexts in Isabelle/DOF, +which permits term-antiquotations elaborated in the parsing process, paves the +way for the abstract specification of meta-data constraints as well the possibility +of advanced search in the meta-data of document elements. Thus it profits and +extends Isabelle's document-centric view on formal development. + +Many ontological languages such as OWL as well as the meta-modeling technology +available for UML/OCL provide concepts for semantic rules and constraints, but +leave the validation checking usually to external tools (if implementing them at all). +This limits their practical usefulness drastically. Our approach treats invariants as +first-class citizens, and turns them into an object of formal study in, for example, +ontological mappings. Such a technology exists, to our knowledge, for the first time. + +Our experiments with adaptations of existing ontologies from engineering and mathematics +show that Isabelle/DOF's ODL has sufficient expressive power to cover all aspects +of languages such as OWL (with perhaps the exception of multiple inheritance on classes). +However, these ontologies have been developed specifically \emph{in} OWL and target +its specific support, the Protégé editor \cite{protege}. We argue that Isabelle/DOF might ask +for a re-engineering of these ontologies: less deep hierarchies, rather deeper structure +in meta-data and stronger invariants. +\end{isamarkuptext}\isamarkuptrue% + +\begin{isamarkuptext} +We plan to complement Isabelle/DOF with incremental LaTeX generation and a previewing facility +that will further increase the usability of our framework for the ontology-conform editing +of formal content, be it in the engineering or the mathematics domain +(this paper has been edited in Isabelle/DOF, of course). + +Another line of future application is to increase the ``depth'' of built-in term antiquotations such +as \isa{{\isacharat}{\kern0pt}\isacommand{{\isacharbraceleft}{\kern0pt}}\isacommand{typ}\ {\isacartoucheopen}{\isacharprime}{\kern0pt}{\isasymtau}{\isacartoucheclose}\isacommand{{\isacharbraceright}{\kern0pt}}}, \isa{{\isacharat}{\kern0pt}\isacommand{{\isacharbraceleft}{\kern0pt}}\isacommand{term}\ {\isacartoucheopen}a\ {\isacharplus}{\kern0pt}\ b{\isacartoucheclose}\isacommand{{\isacharbraceright}{\kern0pt}}} and \isa{{\isacharat}{\kern0pt}\isacommand{{\isacharbraceleft}{\kern0pt}}\isacommand{thm}\ {\isacartoucheopen}HOL{\isachardot}{\kern0pt}refl{\isacartoucheclose}\isacommand{{\isacharbraceright}{\kern0pt}}}, which are currently implemented +just as validations in the current logical context. In the future, they could optionally be expanded +to the types, terms and theorems (with proof objects attached) in a meta-model of the Isabelle Kernel +such as the one presented in \cite{10.1007/978-3-030-79876-5_6} (also available in the AFP). +This will allow for definitions of query-functions in, \eg, proof-objects, and pave the way +to annotate them with typed meta-data. Such a technology could be relevant for the interoperability +of proofs across different ITP platforms. +\end{isamarkuptext}\isamarkuptrue% +% +\isadelimtheory +% +\endisadelimtheory +% +\isatagtheory +% +\endisatagtheory +{\isafoldtheory}% +% +\isadelimtheory +% +\endisadelimtheory +% +\end{isabellebody}% +\endinput +%:%file=paper.tex%:% +%:%32=81%:% +%:%36=86%:% +%:%40=91%:% +%:%44=94%:% +%:%48=98%:% +%:%49=99%:% +%:%50=100%:% +%:%51=101%:% +%:%52=102%:% +%:%53=103%:% +%:%54=104%:% +%:%55=105%:% +%:%56=106%:% +%:%57=107%:% +%:%58=108%:% +%:%59=109%:% +%:%60=110%:% +%:%61=111%:% +%:%62=112%:% +%:%63=113%:% +%:%64=114%:% +%:%68=116%:% +%:%72=118%:% +%:%73=119%:% +%:%74=120%:% +%:%75=121%:% +%:%76=122%:% +%:%77=123%:% +%:%78=124%:% +%:%79=125%:% +%:%80=126%:% +%:%81=127%:% +%:%82=128%:% +%:%83=129%:% +%:%84=130%:% +%:%85=131%:% +%:%88=134%:% +%:%89=135%:% +%:%90=136%:% +%:%91=137%:% +%:%92=138%:% +%:%93=139%:% +%:%94=140%:% +%:%95=141%:% +%:%96=142%:% +%:%97=143%:% +%:%98=144%:% +%:%99=145%:% +%:%100=146%:% +%:%101=147%:% +%:%105=149%:% +%:%107=150%:% +%:%108=151%:% +%:%110=152%:% +%:%111=153%:% +%:%113=154%:% +%:%115=155%:% +%:%116=156%:% +%:%117=157%:% +%:%118=158%:% +%:%123=161%:% +%:%124=162%:% +%:%125=163%:% +%:%126=164%:% +%:%127=165%:% +%:%128=166%:% +%:%129=167%:% +%:%130=168%:% +%:%131=169%:% +%:%132=170%:% +%:%133=171%:% +%:%134=172%:% +%:%135=173%:% +%:%141=177%:% +%:%142=178%:% +%:%143=179%:% +%:%144=180%:% +%:%145=181%:% +%:%146=182%:% +%:%147=183%:% +%:%148=184%:% +%:%149=185%:% +%:%150=186%:% +%:%151=187%:% +%:%152=188%:% +%:%153=189%:% +%:%154=190%:% +%:%159=193%:% +%:%160=194%:% +%:%165=197%:% +%:%166=198%:% +%:%167=199%:% +%:%168=200%:% +%:%169=201%:% +%:%170=202%:% +%:%171=203%:% +%:%172=204%:% +%:%176=234%:% +%:%180=235%:% +%:%181=236%:% +%:%182=237%:% +%:%184=238%:% +%:%185=239%:% +%:%186=240%:% +%:%191=242%:% +%:%196=245%:% +%:%197=246%:% +%:%198=247%:% +%:%199=248%:% +%:%200=249%:% +%:%201=250%:% +%:%202=251%:% +%:%203=252%:% +%:%204=253%:% +%:%205=254%:% +%:%206=255%:% +%:%207=256%:% +%:%208=257%:% +%:%209=258%:% +%:%210=259%:% +%:%211=260%:% +%:%215=266%:% +%:%219=286%:% +%:%223=288%:% +%:%223=289%:% +%:%224=290%:% +%:%225=291%:% +%:%226=292%:% +%:%227=293%:% +%:%228=294%:% +%:%229=295%:% +%:%230=296%:% +%:%231=297%:% +%:%232=298%:% +%:%233=299%:% +%:%234=300%:% +%:%235=301%:% +%:%236=302%:% +%:%237=303%:% +%:%238=304%:% +%:%239=305%:% +%:%243=322%:% +%:%247=324%:% +%:%248=325%:% +%:%252=326%:% +%:%254=327%:% +%:%255=328%:% +%:%257=329%:% +%:%258=330%:% +%:%259=331%:% +%:%260=332%:% +%:%265=334%:% +%:%266=335%:% +%:%267=336%:% +%:%268=337%:% +%:%269=338%:% +%:%270=339%:% +%:%271=340%:% +%:%272=341%:% +%:%277=344%:% +%:%278=345%:% +%:%279=346%:% +%:%280=347%:% +%:%284=353%:% +%:%288=355%:% +%:%289=356%:% +%:%290=357%:% +%:%291=358%:% +%:%292=359%:% +%:%296=396%:% +%:%297=397%:% +%:%301=398%:% +%:%303=399%:% +%:%308=401%:% +%:%309=402%:% +%:%310=403%:% +%:%311=404%:% +%:%312=405%:% +%:%321=407%:% +%:%333=408%:% +%:%334=409%:% +%:%338=410%:% +%:%340=411%:% +%:%345=413%:% +%:%346=414%:% +%:%347=415%:% +%:%348=416%:% +%:%349=417%:% +%:%350=418%:% +%:%351=419%:% +%:%355=444%:% +%:%359=503%:% +%:%360=504%:% +%:%361=505%:% +%:%362=506%:% +%:%363=507%:% +%:%364=508%:% +%:%365=509%:% +%:%366=510%:% +%:%367=511%:% +%:%368=512%:% +%:%372=513%:% +%:%374=514%:% +%:%376=515%:% +%:%377=516%:% +%:%379=517%:% +%:%380=518%:% +%:%381=519%:% +%:%383=520%:% +%:%385=521%:% +%:%389=522%:% +%:%391=523%:% +%:%392=524%:% +%:%396=526%:% +%:%397=527%:% +%:%398=528%:% +%:%399=529%:% +%:%400=530%:% +%:%401=531%:% +%:%402=532%:% +%:%403=533%:% +%:%407=541%:% +%:%408=542%:% +%:%409=543%:% +%:%439=568%:% +%:%440=569%:% +%:%441=570%:% +%:%442=571%:% +%:%443=572%:% +%:%444=573%:% +%:%445=574%:% +%:%458=582%:% +%:%459=583%:% +%:%460=584%:% +%:%461=585%:% +%:%462=586%:% +%:%463=587%:% +%:%464=588%:% +%:%465=589%:% +%:%466=590%:% +%:%467=591%:% +%:%468=592%:% +%:%469=593%:% +%:%470=594%:% +%:%474=608%:% +%:%478=615%:% +%:%479=616%:% +%:%480=617%:% +%:%481=618%:% +%:%482=619%:% +%:%486=632%:% +%:%490=657%:% +%:%491=658%:% +%:%492=659%:% +%:%493=660%:% +%:%494=661%:% +%:%495=662%:% +%:%496=663%:% +%:%497=664%:% +%:%498=665%:% +%:%502=672%:% +%:%506=676%:% +%:%507=677%:% +%:%508=678%:% +%:%509=679%:% +%:%510=680%:% +%:%511=681%:% +%:%512=682%:% +%:%513=683%:% +%:%514=684%:% +%:%515=685%:% +%:%516=686%:% +%:%517=687%:% +%:%518=688%:% +%:%519=689%:% +%:%520=690%:% +%:%521=691%:% +%:%522=692%:% +%:%523=693%:% +%:%524=694%:% +%:%525=695%:% +%:%526=696%:% +%:%530=704%:% +%:%531=705%:% +%:%532=706%:% +%:%533=707%:% +%:%534=708%:% +%:%535=709%:% +%:%536=710%:% +%:%537=711%:% +%:%538=712%:% +%:%539=713%:% +%:%540=714%:% +%:%544=721%:% +%:%548=733%:% +%:%549=734%:% +%:%550=735%:% +%:%551=736%:% +%:%552=737%:% +%:%553=738%:% +%:%554=739%:% +%:%555=740%:% +%:%556=741%:% +%:%557=742%:% +%:%561=744%:% +%:%562=745%:% +%:%563=746%:% +%:%564=747%:% +%:%571=751%:% +%:%601=840%:% +%:%602=841%:% +%:%603=842%:% +%:%604=843%:% +%:%605=844%:% +%:%606=845%:% +%:%607=846%:% +%:%608=847%:% +%:%609=848%:% +%:%610=849%:% +%:%611=850%:% +%:%612=851%:% +%:%613=852%:% +%:%614=853%:% +%:%618=856%:% +%:%619=857%:% +%:%620=858%:% +%:%621=859%:% +%:%637=870%:% +%:%638=871%:% +%:%639=872%:% +%:%640=873%:% +%:%641=874%:% +%:%642=875%:% +%:%643=876%:% +%:%644=877%:% +%:%645=878%:% +%:%646=879%:% +%:%647=880%:% +%:%648=881%:% +%:%649=882%:% +%:%650=883%:% +%:%651=884%:% +%:%676=904%:% +%:%677=905%:% +%:%678=906%:% +%:%679=907%:% +%:%680=908%:% +%:%681=909%:% +%:%682=910%:% +%:%683=911%:% +%:%684=912%:% +%:%685=913%:% +%:%686=914%:% +%:%687=915%:% +%:%688=916%:% +%:%689=917%:% +%:%693=922%:% +%:%694=923%:% +%:%695=924%:% +%:%696=925%:% +%:%697=926%:% +%:%698=927%:% +%:%699=928%:% +%:%700=929%:% +%:%714=938%:% +%:%715=939%:% +%:%732=951%:% +%:%733=952%:% +%:%734=953%:% +%:%735=954%:% +%:%736=955%:% +%:%737=956%:% +%:%738=957%:% +%:%739=958%:% +%:%740=959%:% +%:%741=960%:% +%:%745=964%:% +%:%746=965%:% +%:%747=966%:% +%:%748=967%:% +%:%749=968%:% +%:%766=980%:% +%:%767=981%:% +%:%768=982%:% +%:%769=983%:% +%:%770=984%:% +%:%771=985%:% +%:%772=986%:% +%:%773=987%:% +%:%774=988%:% +%:%775=989%:% +%:%779=1052%:% +%:%783=1054%:% +%:%784=1055%:% +%:%785=1056%:% +%:%786=1057%:% +%:%787=1058%:% +%:%788=1059%:% +%:%789=1060%:% +%:%790=1061%:% +%:%791=1062%:% +%:%792=1063%:% +%:%793=1064%:% +%:%794=1065%:% +%:%795=1066%:% +%:%816=1076%:% +%:%817=1077%:% +%:%818=1078%:% +%:%819=1079%:% +%:%820=1080%:% +%:%821=1081%:% +%:%822=1082%:% +%:%823=1083%:% +%:%824=1084%:% +%:%825=1085%:% +%:%826=1086%:% +%:%830=1088%:% +%:%831=1089%:% +%:%832=1090%:% +%:%846=1096%:% +%:%847=1097%:% +%:%848=1098%:% +%:%849=1099%:% +%:%850=1100%:% +%:%851=1101%:% +%:%872=1111%:% +%:%873=1112%:% +%:%877=1113%:% +%:%878=1114%:% +%:%880=1115%:% +%:%881=1116%:% +%:%886=1118%:% +%:%887=1119%:% +%:%889=1120%:% +%:%894=1122%:% +%:%895=1123%:% +%:%896=1124%:% +%:%897=1125%:% +%:%898=1126%:% +%:%899=1127%:% +%:%900=1128%:% +%:%904=1131%:% +%:%908=1133%:% +%:%909=1134%:% +%:%910=1135%:% +%:%911=1136%:% +%:%912=1137%:% +%:%913=1138%:% +%:%914=1139%:% +%:%915=1140%:% +%:%916=1141%:% +%:%917=1142%:% +%:%918=1143%:% +%:%919=1144%:% +%:%920=1145%:% +%:%921=1146%:% +%:%922=1147%:% +%:%923=1148%:% +%:%924=1149%:% +%:%925=1150%:% +%:%926=1151%:% +%:%927=1152%:% +%:%928=1153%:% +%:%929=1154%:% +%:%930=1155%:% +%:%931=1156%:% +%:%932=1157%:% +%:%933=1158%:% +%:%934=1159%:% +%:%935=1160%:% +%:%936=1161%:% +%:%937=1162%:% +%:%938=1163%:% +%:%939=1164%:% +%:%940=1165%:% +%:%941=1166%:% +%:%942=1167%:% +%:%943=1168%:% +%:%944=1169%:% +%:%945=1170%:% +%:%946=1171%:% +%:%947=1172%:% +%:%948=1173%:% +%:%949=1174%:% +%:%950=1175%:% +%:%951=1176%:% +%:%952=1177%:% +%:%953=1178%:% +%:%954=1179%:% +%:%955=1180%:% +%:%956=1181%:% +%:%960=1184%:% +%:%964=1185%:% +%:%965=1186%:% +%:%966=1187%:% +%:%967=1188%:% +%:%968=1189%:% +%:%969=1190%:% +%:%970=1191%:% +%:%971=1192%:% +%:%972=1193%:% +%:%973=1194%:% +%:%974=1195%:% +%:%975=1196%:% +%:%976=1197%:% +%:%977=1198%:% +%:%978=1199%:% +%:%979=1200%:% +%:%980=1201%:% +%:%981=1202%:% +%:%982=1203%:% +%:%983=1204%:% +%:%984=1205%:% +%:%985=1206%:% +%:%989=1211%:% +%:%990=1212%:% +%:%991=1213%:% +%:%992=1214%:% +%:%993=1215%:% +%:%994=1216%:% +%:%995=1217%:% +%:%996=1218%:% +%:%997=1219%:% +%:%998=1220%:% +%:%999=1221%:% +%:%1000=1222%:% +%:%1001=1223%:% diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/pdfsetup.sty b/examples/scholarly_paper/2021-ITP-PMTI/output/document/pdfsetup.sty new file mode 100644 index 0000000..2bf5ccf --- /dev/null +++ b/examples/scholarly_paper/2021-ITP-PMTI/output/document/pdfsetup.sty @@ -0,0 +1,7 @@ +%% +%% default hyperref setup (both for pdf and dvi output) +%% + +\usepackage{color} +\definecolor{linkcolor}{rgb}{0,0,0.5} +\usepackage[colorlinks=true,linkcolor=linkcolor,citecolor=linkcolor,filecolor=linkcolor,urlcolor=linkcolor,pdfpagelabels]{hyperref} diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/preamble.tex b/examples/scholarly_paper/2021-ITP-PMTI/output/document/preamble.tex new file mode 100644 index 0000000..a67dff6 --- /dev/null +++ b/examples/scholarly_paper/2021-ITP-PMTI/output/document/preamble.tex @@ -0,0 +1,45 @@ +%% This is a placeholder for user-specific configuration and packages. + +\usepackage{stmaryrd} +\IfFileExists{beramono.sty}{\usepackage[scaled=0.88]{beramono}}{}% +\IfFileExists{upquote.sty}{\usepackage{upquote}}{}% +\usepackage{textcomp} +\usepackage{xcolor} +\usepackage{paralist} +\usepackage{listings} +\usepackage{lstisadof} +\usepackage{xspace} + +\newcommand{\fixIsarList}{\vspace{-\topsep}\vspace{-\baselineskip}\mbox{}\\[0pt]\noindent} + +%\nolinenumbers +\title{} +\author{<AUTHOR>} +%\author{First Author\inst{1}\orcidID{0000-1111-2222-3333}} +%\author{First Author\inst{1}\orcidID{0000-1111-2222-3333} \and +%Second Author\inst{2,3}\orcidID{1111-2222-3333-4444}} +%\institute{Inst1} +%\institute{ Inst1 \and Inst2 \and Inst3} +\titlerunning{Proving Ontology-Relations, Testing Ontology Instances} +%\author{Idir Ait-Sadoune} +% {LMF, CentraleSupélec, Université Paris-Saclay, Paris, France} +% {idir.aitsadoune@centralesupelec.fr} +% {https://orcid.org/0000-0002-6484-8276} +% {} +%\author{Nicolas Méric} +% {LMF, Université Paris-Saclay, Paris, France} +% {nicolas.meric@universite-paris-saclay.fr} +% {https://orcid.org/0000-0002-0756-7072} +% {} +%\author{Burkhart Wolff} +% {LMF, Université Paris-Saclay, Paris, France} +% {burkhart.wolff@universite-paris-saclay.fr} +% {} +% {} +%\Copyright{Idir Ait-Sadoune, Nicolas Méric, and Burkhart Wolff} +\authorrunning{I. Ait-Sadoune, N. Méric and B. Wolff} +%\keywords{Ontologies, Formal Documents, Formal Development, Isabelle/HOL, Ontology Mapping} +%\ccsdesc{Computing methodologies~Ontology engineering} +%\ccsdesc{Information systems~Ontologies} +%\ccsdesc{Theory of computation~Interactive proof systems} +%\ccsdesc{Theory of computation~Higher order logic} diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/railsetup.sty b/examples/scholarly_paper/2021-ITP-PMTI/output/document/railsetup.sty new file mode 100644 index 0000000..93cae05 --- /dev/null +++ b/examples/scholarly_paper/2021-ITP-PMTI/output/document/railsetup.sty @@ -0,0 +1,1202 @@ +% rail.sty - style file to support railroad diagrams +% +% 09-Jul-90 L. Rooijakkers +% 08-Oct-90 L. Rooijakkers fixed centering bug when \rail@tmpc<0. +% 07-Feb-91 L. Rooijakkers added \railoptions command, indexing +% 08-Feb-91 L. Rooijakkers minor fixes +% 28-Jun-94 K. Barthelmann turned into LaTeX2e package +% 08-Dec-96 K. Barthelmann replaced \@writefile +% 13-Dec-96 K. Barthelmann cleanup +% 22-Feb-98 K. Barthelmann fixed catcodes of special characters +% 18-Apr-98 K. Barthelmann fixed \par handling +% 19-May-98 J. Olsson Added new macros to support arrow heads. +% 26-Jul-98 K. Barthelmann changed \par to output newlines +% 02-May-11 M. Wenzel default setup for Isabelle +% +% This style file needs to be used in conjunction with the 'rail' +% program. Running LaTeX as 'latex file' produces file.rai, which should be +% processed by Rail with 'rail file'. This produces file.rao, which will +% be picked up by LaTeX on the next 'latex file' run. +% +% LaTeX will warn if there is no file.rao or it's out of date. +% +% The macros in this file thus consist of two parts: those that read and +% write the .rai and .rao files, and those that do the actual formatting +% of the railroad diagrams. + +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{rail}[1998/05/19] + +% railroad diagram formatting parameters (user level) +% all of these are copied into their internal versions by \railinit +% +% \railunit : \unitlength within railroad diagrams +% \railextra : extra length at outside of diagram +% \railboxheight : height of ovals and frames +% \railboxskip : vertical space between lines +% \railboxleft : space to the left of a box +% \railboxright : space to the right of a box +% \railovalspace : extra space around contents of oval +% \railframespace : extra space around contents of frame +% \railtextleft : space to the left of text +% \railtextright : space to the right of text +% \railtextup : space to lift text up +% \railjoinsize : circle size of join/split arcs +% \railjoinadjust : space to adjust join +% +% \railnamesep : separator between name and rule body + +\newlength\railunit +\newlength\railextra +\newlength\railboxheight +\newlength\railboxskip +\newlength\railboxleft +\newlength\railboxright +\newlength\railovalspace +\newlength\railframespace +\newlength\railtextleft +\newlength\railtextright +\newlength\railtextup +\newlength\railjoinsize +\newlength\railjoinadjust +\newlength\railnamesep + +% initialize the parameters + +\setlength\railunit{1sp} +\setlength\railextra{4ex} +\setlength\railboxleft{1ex} +\setlength\railboxright{1ex} +\setlength\railovalspace{2ex} +\setlength\railframespace{2ex} +\setlength\railtextleft{1ex} +\setlength\railtextright{1ex} +\setlength\railjoinadjust{0pt} +\setlength\railnamesep{1ex} + +\DeclareOption{10pt}{ + \setlength\railboxheight{16pt} + \setlength\railboxskip{24pt} + \setlength\railtextup{5pt} + \setlength\railjoinsize{16pt} +} +\DeclareOption{11pt}{ + \setlength\railboxheight{16pt} + \setlength\railboxskip{24pt} + \setlength\railtextup{5pt} + \setlength\railjoinsize{16pt} +} +\DeclareOption{12pt}{ + \setlength\railboxheight{20pt} + \setlength\railboxskip{28pt} + \setlength\railtextup{6pt} + \setlength\railjoinsize{20pt} +} + +\ExecuteOptions{10pt} +\ProcessOptions + +% internal versions of the formatting parameters +% +% \rail@extra : \railextra +% \rail@boxht : \railboxheight +% \rail@boxsp : \railboxskip +% \rail@boxlf : \railboxleft +% \rail@boxrt : \railboxright +% \rail@boxhht : \railboxheight / 2 +% \rail@ovalsp : \railovalspace +% \rail@framesp : \railframespace +% \rail@textlf : \railtextleft +% \rail@textrt : \railtextright +% \rail@textup : \railtextup +% \rail@joinsz : \railjoinsize +% \rail@joinhsz : \railjoinsize / 2 +% \rail@joinadj : \railjoinadjust +% +% \railinit : internalize all of the parameters. + +\newcount\rail@extra +\newcount\rail@boxht +\newcount\rail@boxsp +\newcount\rail@boxlf +\newcount\rail@boxrt +\newcount\rail@boxhht +\newcount\rail@ovalsp +\newcount\rail@framesp +\newcount\rail@textlf +\newcount\rail@textrt +\newcount\rail@textup +\newcount\rail@joinsz +\newcount\rail@joinhsz +\newcount\rail@joinadj + +\newcommand\railinit{ +\rail@extra=\railextra +\divide\rail@extra by \railunit +\rail@boxht=\railboxheight +\divide\rail@boxht by \railunit +\rail@boxsp=\railboxskip +\divide\rail@boxsp by \railunit +\rail@boxlf=\railboxleft +\divide\rail@boxlf by \railunit +\rail@boxrt=\railboxright +\divide\rail@boxrt by \railunit +\rail@boxhht=\railboxheight +\divide\rail@boxhht by \railunit +\divide\rail@boxhht by 2 +\rail@ovalsp=\railovalspace +\divide\rail@ovalsp by \railunit +\rail@framesp=\railframespace +\divide\rail@framesp by \railunit +\rail@textlf=\railtextleft +\divide\rail@textlf by \railunit +\rail@textrt=\railtextright +\divide\rail@textrt by \railunit +\rail@textup=\railtextup +\divide\rail@textup by \railunit +\rail@joinsz=\railjoinsize +\divide\rail@joinsz by \railunit +\rail@joinhsz=\railjoinsize +\divide\rail@joinhsz by \railunit +\divide\rail@joinhsz by 2 +\rail@joinadj=\railjoinadjust +\divide\rail@joinadj by \railunit +} + +\AtBeginDocument{\railinit} + +% \rail@param : declarations for list environment +% +% \railparam{TEXT} : sets \rail@param to TEXT +% +% \rail@reserved : characters reserved for grammar + +\newcommand\railparam[1]{ +\def\rail@param{ + \setlength\leftmargin{0pt}\setlength\rightmargin{0pt} + \setlength\labelwidth{0pt}\setlength\labelsep{0pt} + \setlength\itemindent{0pt}\setlength\listparindent{0pt} + #1 +} +} +\railparam{} + +\newtoks\rail@reserved +\rail@reserved={:;|*+?[]()'"} + +% \rail@termfont : format setup for terminals +% +% \rail@nontfont : format setup for nonterminals +% +% \rail@annofont : format setup for annotations +% +% \rail@rulefont : format setup for rule names +% +% \rail@indexfont : format setup for index entry +% +% \railtermfont{TEXT} : set terminal format setup to TEXT +% +% \railnontermfont{TEXT} : set nonterminal format setup to TEXT +% +% \railannotatefont{TEXT} : set annotation format setup to TEXT +% +% \railnamefont{TEXT} : set rule name format setup to TEXT +% +% \railindexfont{TEXT} : set index entry format setup to TEXT + +\def\rail@termfont{\ttfamily\upshape} +\def\rail@nontfont{\rmfamily\upshape} +\def\rail@annofont{\rmfamily\itshape} +\def\rail@namefont{\rmfamily\itshape} +\def\rail@indexfont{\rmfamily\itshape} + +\newcommand\railtermfont[1]{ +\def\rail@termfont{#1} +} + +\newcommand\railnontermfont[1]{ +\def\rail@nontfont{#1} +} + +\newcommand\railannotatefont[1]{ +\def\rail@annofont{#1} +} + +\newcommand\railnamefont[1]{ +\def\rail@namefont{#1} +} + +\newcommand\railindexfont[1]{ +\def\rail@indexfont{#1} +} + +% railroad read/write macros +% +% \begin{rail} TEXT \end{rail} : TEXT is written out to the .rai file, +% as \rail@i{NR}{TEXT}. Then the matching +% \rail@o{NR}{FMT} from the .rao file is +% executed (if defined). +% +% \railoptions{OPTIONS} : OPTIONS are written out to the .rai file, +% as \rail@p{OPTIONS}. +% +% \railterm{IDENT,IDENT,...} : format IDENT as terminals. writes out +% \rail@t{IDENT} to the .rai file +% +% \railalias{IDENT}{TEXT} : format IDENT as TEXT. defines \rail@t@IDENT as +% TEXT. +% +% \railtoken{IDENT}{TEXT} : abbreviates \railalias{IDENT}{TEXT}\railterm{IDENT} +% (for backward compatibility) +% +% \rail@setcodes : guards special characters +% +% \rail@makeother{CHARACTER} : sets \catcode of CHARACTER to "other" +% used inside a loop for \rail@setcodes +% +% \rail@nr : railroad diagram counter +% +% \ifrail@match : current \rail@i{NR}{TEXT} matches +% +% \rail@first : actions to be done first. read in .rao file, +% open .rai file if \@filesw true, undefine \rail@first. +% executed from \begin{rail}, \railoptions and \railterm. +% +% \rail@i{NR}{TEXT} : defines \rail@i@NR as TEXT. written to the .rai +% file by \rail, read from the .rao file by +% \rail@first +% +% \rail@t{IDENT} : tells Rail that IDENT is to be custom formatted, +% written to the .rai file by \railterm. +% +% \rail@o{NR}{TEXT} : defines \rail@o@NR as TEXT, read from the .rao +% file by \rail@first. +% +% \rail@p{OPTIONS} : pass options to rail, written to the .rai file by +% \railoptions +% +% \rail@write{TEXT} : write TEXT to the .rai file +% +% \rail@warn : warn user for mismatching diagrams +% +% \rail@endwarn : either \relax or \rail@warn +% +% \ifrail@all : checked at the end of the document + +\def\rail@makeother#1{ + \expandafter\catcode\expandafter`\csname\string #1\endcsname=12 +} + +\def\rail@setcodes{ +\let\par=\relax +\let\\=\relax +\expandafter\@tfor\expandafter\rail@symbol\expandafter:\expandafter=% + \the\rail@reserved +\do{\expandafter\rail@makeother\rail@symbol} +} + +\newcount\rail@nr + +\newif\ifrail@all +\rail@alltrue + +\newif\ifrail@match + +\def\rail@first{ +\begingroup +\makeatletter +\rail@setcodes +\InputIfFileExists{\jobname.rao}{}{\PackageInfo{rail}{No file \jobname.rao}} +\makeatother +\endgroup +\if@filesw +\newwrite\tf@rai +\immediate\openout\tf@rai=\jobname.rai +\fi +\global\let\rail@first=\relax +} + +\long\def\rail@body#1\end{ +{ +\newlinechar=`^^J +\def\par{\string\par^^J} +\rail@write{\string\rail@i{\number\rail@nr}{#1}} +} +\xdef\rail@i@{#1} +\end +} + +\newenvironment{rail}{ +\global\advance\rail@nr by 1 +\rail@first +\begingroup +\rail@setcodes +\rail@body +}{ +\endgroup +\rail@matchtrue +\@ifundefined{rail@o@\number\rail@nr}{\rail@matchfalse}{} +\expandafter\ifx\csname rail@i@\number\rail@nr\endcsname\rail@i@ +\else +\rail@matchfalse +\fi +\ifrail@match +\csname rail@o@\number\rail@nr\endcsname +\else +\PackageWarning{rail}{Railroad diagram {\number\rail@nr} doesn't match} +\global\let\rail@endwarn=\rail@warn +\begin{list}{}{\rail@param} +\rail@begin{1}{} +\rail@setbox{\bfseries ???} +\rail@oval +\rail@end +\end{list} +\fi +} + +\newcommand\railoptions[1]{ +\rail@first +\rail@write{\string\rail@p{#1}} +} + +\newcommand\railterm[1]{ +\rail@first +\@for\rail@@:=#1\do{ +\rail@write{\string\rail@t{\rail@@}} +} +} + +\newcommand\railalias[2]{ +\expandafter\def\csname rail@t@#1\endcsname{#2} +} + +\newcommand\railtoken[2]{\railalias{#1}{#2}\railterm{#1}} + +\long\def\rail@i#1#2{ +\expandafter\gdef\csname rail@i@#1\endcsname{#2} +} + +\def\rail@o#1#2{ +\expandafter\gdef\csname rail@o@#1\endcsname{ +\begin{list}{}{\rail@param} +#2 +\end{list} +} +} + +\def\rail@t#1{} + +\def\rail@p#1{} + +\long\def\rail@write#1{\@ifundefined{tf@rai}{}{\immediate\write\tf@rai{#1}}} + +\def\rail@warn{ +\PackageWarningNoLine{rail}{Railroad diagram(s) may have changed. + Use 'rail' and rerun} +} + +\let\rail@endwarn=\relax + +\AtEndDocument{\rail@endwarn} + +% index entry macro +% +% \rail@index{IDENT} : add index entry for IDENT + +\def\rail@index#1{ +\index{\rail@indexfont#1} +} + +% railroad formatting primitives +% +% \rail@x : current x +% \rail@y : current y +% \rail@ex : current end x +% \rail@sx : starting x for \rail@cr +% \rail@rx : rightmost previous x for \rail@cr +% +% \rail@tmpa : temporary count +% \rail@tmpb : temporary count +% \rail@tmpc : temporary count +% +% \rail@put : put at (\rail@x,\rail@y) +% \rail@vput : put vector at (\rail@x,\rail@y) +% +% \rail@eline : end line by drawing from \rail@ex to \rail@x +% +% \rail@vreline : end line by drawing a vector from \rail@x to \rail@ex +% +% \rail@vleline : end line by drawing a vector from \rail@ex to \rail@x +% +% \rail@sety{LEVEL} : set \rail@y to level LEVEL + +\newcount\rail@x +\newcount\rail@y +\newcount\rail@ex +\newcount\rail@sx +\newcount\rail@rx + +\newcount\rail@tmpa +\newcount\rail@tmpb +\newcount\rail@tmpc + +\def\rail@put{\put(\number\rail@x,\number\rail@y)} + +\def\rail@vput{\put(\number\rail@ex,\number\rail@y)} + +\def\rail@eline{ +\rail@tmpb=\rail@x +\advance\rail@tmpb by -\rail@ex +\rail@put{\line(-1,0){\number\rail@tmpb}} +} + +\def\rail@vreline{ +\rail@tmpb=\rail@x +\advance\rail@tmpb by -\rail@ex +\rail@vput{\vector(1,0){\number\rail@tmpb}} +} + +\def\rail@vleline{ +\rail@tmpb=\rail@x +\advance\rail@tmpb by -\rail@ex +\rail@put{\vector(-1,0){\number\rail@tmpb}} +} + +\def\rail@sety#1{ +\rail@y=#1 +\multiply\rail@y by -\rail@boxsp +\advance\rail@y by -\rail@boxht +} + +% \rail@begin{HEIGHT}{NAME} : begin a railroad diagram of height HEIGHT +% +% \rail@end : end a railroad diagram +% +% \rail@expand{IDENT} : expand IDENT + +\def\rail@begin#1#2{ +\item +\begin{minipage}[t]{\linewidth} +\ifx\@empty#2\else +{\rail@namefont \rail@expand{#2}}\\*[\railnamesep] +\fi +\unitlength=\railunit +\rail@tmpa=#1 +\multiply\rail@tmpa by \rail@boxsp +\begin{picture}(0,\number\rail@tmpa)(0,-\number\rail@tmpa) +\rail@ex=0 +\rail@rx=0 +\rail@x=\rail@extra +\rail@sx=\rail@x +\rail@sety{0} +} + +\def\rail@end{ +\advance\rail@x by \rail@extra +\rail@eline +\end{picture} +\end{minipage} +} + +\def\rail@vend{ +\advance\rail@x by \rail@extra +\rail@vreline +\end{picture} +\end{minipage} +} + +\def\rail@expand#1{\@ifundefined{rail@t@#1}{#1}{\csname rail@t@#1\endcsname}} + +% \rail@token{TEXT}[ANNOT] : format token TEXT with annotation +% \rail@ltoken{TEXT}[ANNOT] : format token TEXT with annotation, arrow left +% \rail@rtoken{TEXT}[ANNOT] : format token TEXT with annotation, arrow right +% +% \rail@ctoken{TEXT}[ANNOT] : format token TEXT centered with annotation +% \rail@lctoken{TEXT}[ANNOT] : format token TEXT centered with annotation, arrow left +% \rail@rctoken{TEXT}[ANNOT] : format token TEXT centered with annotation, arrow right +% +% \rail@nont{TEXT}[ANNOT] : format nonterminal TEXT with annotation +% \rail@lnont{TEXT}[ANNOT] : format nonterminal TEXT with annotation, arrow left +% \rail@rnont{TEXT}[ANNOT] : format nonterminal TEXT with annotation. arrow right +% +% \rail@cnont{TEXT}[ANNOT] : format nonterminal TEXT centered with annotation +% \rail@lcnont{TEXT}[ANNOT] : format nonterminal TEXT centered with annotation, +% arrow left +% \rail@rcnont{TEXT}[ANNOT] : format nonterminal TEXT centered with annotation, +% arrow right +% +% \rail@term{TEXT}[ANNOT] : format terminal TEXT with annotation +% \rail@lterm{TEXT}[ANNOT] : format terminal TEXT with annotation, arrow left +% \rail@rterm{TEXT}[ANNOT] : format terminal TEXT with annotation, arrow right +% +% \rail@cterm{TEXT}[ANNOT] : format terminal TEXT centered with annotation +% \rail@lcterm{TEXT}[ANNOT] : format terminal TEXT centered with annotation, arrow left +% \rail@rcterm{TEXT}[ANNOT] : format terminal TEXT centered with annotation, +% arrow right +% +% \rail@annote[TEXT] : format TEXT as annotation + +\def\rail@token#1[#2]{ +\rail@setbox{% +{\rail@termfont \rail@expand{#1}}\ifx\@empty#2\else\ {\rail@annofont #2}\fi +} +\rail@oval +} + +\def\rail@ltoken#1[#2]{ +\rail@setbox{% +{\rail@termfont \rail@expand{#1}}\ifx\@empty#2\else\ {\rail@annofont #2}\fi +} +\rail@vloval +} + +\def\rail@rtoken#1[#2]{ +\rail@setbox{% +{\rail@termfont \rail@expand{#1}}\ifx\@empty#2\else\ {\rail@annofont #2}\fi +} +\rail@vroval +} + +\def\rail@ctoken#1[#2]{ +\rail@setbox{% +{\rail@termfont \rail@expand{#1}}\ifx\@empty#2\else\ {\rail@annofont #2}\fi +} +\rail@coval +} + +\def\rail@lctoken#1[#2]{ +\rail@setbox{% +{\rail@termfont \rail@expand{#1}}\ifx\@empty#2\else\ {\rail@annofont #2}\fi +} +\rail@vlcoval +} + +\def\rail@rctoken#1[#2]{ +\rail@setbox{% +{\rail@termfont \rail@expand{#1}}\ifx\@empty#2\else\ {\rail@annofont #2}\fi +} +\rail@vrcoval +} + +\def\rail@nont#1[#2]{ +\rail@setbox{% +{\rail@nontfont \rail@expand{#1}}\ifx\@empty#2\else\ {\rail@annofont #2}\fi +} +\rail@frame +} + +\def\rail@lnont#1[#2]{ +\rail@setbox{% +{\rail@nontfont \rail@expand{#1}}\ifx\@empty#2\else\ {\rail@annofont #2}\fi +} +\rail@vlframe +} + +\def\rail@rnont#1[#2]{ +\rail@setbox{% +{\rail@nontfont \rail@expand{#1}}\ifx\@empty#2\else\ {\rail@annofont #2}\fi +} +\rail@vrframe +} + +\def\rail@cnont#1[#2]{ +\rail@setbox{% +{\rail@nontfont \rail@expand{#1}}\ifx\@empty#2\else\ {\rail@annofont #2}\fi +} +\rail@cframe +} + +\def\rail@lcnont#1[#2]{ +\rail@setbox{% +{\rail@nontfont \rail@expand{#1}}\ifx\@empty#2\else\ {\rail@annofont #2}\fi +} +\rail@vlcframe +} + +\def\rail@rcnont#1[#2]{ +\rail@setbox{% +{\rail@nontfont \rail@expand{#1}}\ifx\@empty#2\else\ {\rail@annofont #2}\fi +} +\rail@vrcframe +} + +\def\rail@term#1[#2]{ +\rail@setbox{% +{\rail@termfont #1}\ifx\@empty#2\else\ {\rail@annofont #2}\fi +} +\rail@oval +} + +\def\rail@lterm#1[#2]{ +\rail@setbox{% +{\rail@termfont #1}\ifx\@empty#2\else\ {\rail@annofont #2}\fi +} +\rail@vloval +} + +\def\rail@rterm#1[#2]{ +\rail@setbox{% +{\rail@termfont #1}\ifx\@empty#2\else\ {\rail@annofont #2}\fi +} +\rail@vroval +} + +\def\rail@cterm#1[#2]{ +\rail@setbox{% +{\rail@termfont #1}\ifx\@empty#2\else\ {\rail@annofont #2}\fi +} +\rail@coval +} + +\def\rail@lcterm#1[#2]{ +\rail@setbox{% +{\rail@termfont #1}\ifx\@empty#2\else\ {\rail@annofont #2}\fi +} +\rail@vlcoval +} + +\def\rail@rcterm#1[#2]{ +\rail@setbox{% +{\rail@termfont #1}\ifx\@empty#2\else\ {\rail@annofont #2}\fi +} +\rail@vrcoval +} + +\def\rail@annote[#1]{ +\rail@setbox{\rail@annofont #1} +\rail@text +} + +% \rail@box : temporary box for \rail@oval and \rail@frame +% +% \rail@setbox{TEXT} : set \rail@box to TEXT, set \rail@tmpa to width +% +% \rail@oval : format \rail@box of width \rail@tmpa inside an oval +% \rail@vloval : format \rail@box of width \rail@tmpa inside an oval, vector left +% \rail@vroval : format \rail@box of width \rail@tmpa inside an oval, vector right +% +% \rail@coval : same as \rail@oval, but centered between \rail@x and +% \rail@mx +% \rail@vlcoval : same as \rail@oval, but centered between \rail@x and +% \rail@mx, vector left +% \rail@vrcoval : same as \rail@oval, but centered between \rail@x and +% \rail@mx, vector right +% +% \rail@frame : format \rail@box of width \rail@tmpa inside a frame +% \rail@vlframe : format \rail@box of width \rail@tmpa inside a frame, vector left +% \rail@vrframe : format \rail@box of width \rail@tmpa inside a frame, vector right +% +% \rail@cframe : same as \rail@frame, but centered between \rail@x and +% \rail@mx +% \rail@vlcframe : same as \rail@frame, but centered between \rail@x and +% \rail@mx, vector left +% \rail@vrcframe : same as \rail@frame, but centered between \rail@x and +% \rail@mx, vector right +% +% \rail@text : format \rail@box of width \rail@tmpa above the line + +\newbox\rail@box + +\def\rail@setbox#1{ +\setbox\rail@box\hbox{\strut#1} +\rail@tmpa=\wd\rail@box +\divide\rail@tmpa by \railunit +} + +\def\rail@oval{ +\advance\rail@x by \rail@boxlf +\rail@eline +\advance\rail@tmpa by \rail@ovalsp +\ifnum\rail@tmpa<\rail@boxht\rail@tmpa=\rail@boxht\fi +\rail@tmpb=\rail@tmpa +\divide\rail@tmpb by 2 +\advance\rail@y by -\rail@boxhht +\rail@put{\makebox(\number\rail@tmpa,\number\rail@boxht){\box\rail@box}} +\advance\rail@y by \rail@boxhht +\advance\rail@x by \rail@tmpb +\rail@put{\oval(\number\rail@tmpa,\number\rail@boxht)} +\advance\rail@x by \rail@tmpb +\rail@ex=\rail@x +\advance\rail@x by \rail@boxrt +} + +\def\rail@vloval{ +\advance\rail@x by \rail@boxlf +\rail@eline +\advance\rail@tmpa by \rail@ovalsp +\ifnum\rail@tmpa<\rail@boxht\rail@tmpa=\rail@boxht\fi +\rail@tmpb=\rail@tmpa +\divide\rail@tmpb by 2 +\advance\rail@y by -\rail@boxhht +\rail@put{\makebox(\number\rail@tmpa,\number\rail@boxht){\box\rail@box}} +\advance\rail@y by \rail@boxhht +\advance\rail@x by \rail@tmpb +\rail@put{\oval(\number\rail@tmpa,\number\rail@boxht)} +\advance\rail@x by \rail@tmpb +\rail@ex=\rail@x +\advance\rail@x by \rail@boxrt +\rail@vleline +} + +\def\rail@vroval{ +\advance\rail@x by \rail@boxlf +\rail@vreline +\advance\rail@tmpa by \rail@ovalsp +\ifnum\rail@tmpa<\rail@boxht\rail@tmpa=\rail@boxht\fi +\rail@tmpb=\rail@tmpa +\divide\rail@tmpb by 2 +\advance\rail@y by -\rail@boxhht +\rail@put{\makebox(\number\rail@tmpa,\number\rail@boxht){\box\rail@box}} +\advance\rail@y by \rail@boxhht +\advance\rail@x by \rail@tmpb +\rail@put{\oval(\number\rail@tmpa,\number\rail@boxht)} +\advance\rail@x by \rail@tmpb +\rail@ex=\rail@x +\advance\rail@x by \rail@boxrt +} + +\def\rail@coval{ +\rail@tmpb=\rail@tmpa +\advance\rail@tmpb by \rail@ovalsp +\ifnum\rail@tmpb<\rail@boxht\rail@tmpb=\rail@boxht\fi +\advance\rail@tmpb by \rail@boxlf +\advance\rail@tmpb by \rail@boxrt +\rail@tmpc=\rail@mx +\advance\rail@tmpc by -\rail@x +\advance\rail@tmpc by -\rail@tmpb +\divide\rail@tmpc by 2 +\ifnum\rail@tmpc>0 +\advance\rail@x by \rail@tmpc +\fi +\rail@oval +} + +\def\rail@vlcoval{ +\rail@tmpb=\rail@tmpa +\advance\rail@tmpb by \rail@ovalsp +\ifnum\rail@tmpb<\rail@boxht\rail@tmpb=\rail@boxht\fi +\advance\rail@tmpb by \rail@boxlf +\advance\rail@tmpb by \rail@boxrt +\rail@tmpc=\rail@mx +\advance\rail@tmpc by -\rail@x +\advance\rail@tmpc by -\rail@tmpb +\divide\rail@tmpc by 2 +\ifnum\rail@tmpc>0 +\advance\rail@x by \rail@tmpc +\fi +\rail@vloval +} + +\def\rail@vrcoval{ +\rail@tmpb=\rail@tmpa +\advance\rail@tmpb by \rail@ovalsp +\ifnum\rail@tmpb<\rail@boxht\rail@tmpb=\rail@boxht\fi +\advance\rail@tmpb by \rail@boxlf +\advance\rail@tmpb by \rail@boxrt +\rail@tmpc=\rail@mx +\advance\rail@tmpc by -\rail@x +\advance\rail@tmpc by -\rail@tmpb +\divide\rail@tmpc by 2 +\ifnum\rail@tmpc>0 +\advance\rail@x by \rail@tmpc +\fi +\rail@vroval +} + +\def\rail@frame{ +\advance\rail@x by \rail@boxlf +\rail@eline +\advance\rail@tmpa by \rail@framesp +\ifnum\rail@tmpa<\rail@boxht\rail@tmpa=\rail@boxht\fi +\advance\rail@y by -\rail@boxhht +\rail@put{\framebox(\number\rail@tmpa,\number\rail@boxht){\box\rail@box}} +\advance\rail@y by \rail@boxhht +\advance\rail@x by \rail@tmpa +\rail@ex=\rail@x +\advance\rail@x by \rail@boxrt +} + +\def\rail@vlframe{ +\advance\rail@x by \rail@boxlf +\rail@eline +\advance\rail@tmpa by \rail@framesp +\ifnum\rail@tmpa<\rail@boxht\rail@tmpa=\rail@boxht\fi +\advance\rail@y by -\rail@boxhht +\rail@put{\framebox(\number\rail@tmpa,\number\rail@boxht){\box\rail@box}} +\advance\rail@y by \rail@boxhht +\advance\rail@x by \rail@tmpa +\rail@ex=\rail@x +\advance\rail@x by \rail@boxrt +\rail@vleline +} + +\def\rail@vrframe{ +\advance\rail@x by \rail@boxlf +\rail@vreline +\advance\rail@tmpa by \rail@framesp +\ifnum\rail@tmpa<\rail@boxht\rail@tmpa=\rail@boxht\fi +\advance\rail@y by -\rail@boxhht +\rail@put{\framebox(\number\rail@tmpa,\number\rail@boxht){\box\rail@box}} +\advance\rail@y by \rail@boxhht +\advance\rail@x by \rail@tmpa +\rail@ex=\rail@x +\advance\rail@x by \rail@boxrt +} + +\def\rail@cframe{ +\rail@tmpb=\rail@tmpa +\advance\rail@tmpb by \rail@framesp +\ifnum\rail@tmpb<\rail@boxht\rail@tmpb=\rail@boxht\fi +\advance\rail@tmpb by \rail@boxlf +\advance\rail@tmpb by \rail@boxrt +\rail@tmpc=\rail@mx +\advance\rail@tmpc by -\rail@x +\advance\rail@tmpc by -\rail@tmpb +\divide\rail@tmpc by 2 +\ifnum\rail@tmpc>0 +\advance\rail@x by \rail@tmpc +\fi +\rail@frame +} + +\def\rail@vlcframe{ +\rail@tmpb=\rail@tmpa +\advance\rail@tmpb by \rail@framesp +\ifnum\rail@tmpb<\rail@boxht\rail@tmpb=\rail@boxht\fi +\advance\rail@tmpb by \rail@boxlf +\advance\rail@tmpb by \rail@boxrt +\rail@tmpc=\rail@mx +\advance\rail@tmpc by -\rail@x +\advance\rail@tmpc by -\rail@tmpb +\divide\rail@tmpc by 2 +\ifnum\rail@tmpc>0 +\advance\rail@x by \rail@tmpc +\fi +\rail@vlframe +} + +\def\rail@vrcframe{ +\rail@tmpb=\rail@tmpa +\advance\rail@tmpb by \rail@framesp +\ifnum\rail@tmpb<\rail@boxht\rail@tmpb=\rail@boxht\fi +\advance\rail@tmpb by \rail@boxlf +\advance\rail@tmpb by \rail@boxrt +\rail@tmpc=\rail@mx +\advance\rail@tmpc by -\rail@x +\advance\rail@tmpc by -\rail@tmpb +\divide\rail@tmpc by 2 +\ifnum\rail@tmpc>0 +\advance\rail@x by \rail@tmpc +\fi +\rail@vrframe +} + +\def\rail@text{ +\advance\rail@x by \rail@textlf +\advance\rail@y by \rail@textup +\rail@put{\box\rail@box} +\advance\rail@y by -\rail@textup +\advance\rail@x by \rail@tmpa +\advance\rail@x by \rail@textrt +} + +% alternatives +% +% \rail@jx \rail@jy : current join point +% +% \rail@gx \rail@gy \rail@gex \rail@grx : global versions of \rail@x etc, +% to pass values over group closings +% +% \rail@mx : maximum x so far +% +% \rail@sy : starting \rail@y for alternatives +% +% \rail@jput : put at (\rail@jx,\rail@jy) +% +% \rail@joval[PART] : put \oval[PART] with adjust + +\newcount\rail@jx +\newcount\rail@jy + +\newcount\rail@gx +\newcount\rail@gy +\newcount\rail@gex +\newcount\rail@grx + +\newcount\rail@sy +\newcount\rail@mx + +\def\rail@jput{ +\put(\number\rail@jx,\number\rail@jy) +} + +\def\rail@joval[#1]{ +\advance\rail@jx by \rail@joinadj +\rail@jput{\oval(\number\rail@joinsz,\number\rail@joinsz)[#1]} +\advance\rail@jx by -\rail@joinadj +} + +% \rail@barsplit : incoming split for '|' +% +% \rail@plussplit : incoming split for '+' +% + +\def\rail@barsplit{ +\advance\rail@jy by -\rail@joinhsz +\rail@joval[tr] +\advance\rail@jx by \rail@joinhsz +} + +\def\rail@plussplit{ +\advance\rail@jy by -\rail@joinhsz +\advance\rail@jx by \rail@joinsz +\rail@joval[tl] +\advance\rail@jx by -\rail@joinhsz +} + +% \rail@alt{SPLIT} : start alternatives with incoming split SPLIT +% + +\def\rail@alt#1{ +\rail@sy=\rail@y +\rail@jx=\rail@x +\rail@jy=\rail@y +\advance\rail@x by \rail@joinsz +\rail@mx=0 +\let\rail@list=\@empty +\let\rail@comma=\@empty +\let\rail@split=#1 +\begingroup +\rail@sx=\rail@x +\rail@rx=0 +} + +% \rail@nextalt{FIX}{Y} : start next alternative at vertical position Y +% and fix-up FIX +% + +\def\rail@nextalt#1#2{ +\global\rail@gx=\rail@x +\global\rail@gy=\rail@y +\global\rail@gex=\rail@ex +\global\rail@grx=\rail@rx +\endgroup +#1 +\ifnum\rail@gx>\rail@mx\rail@mx=\rail@gx\fi +\ifnum\rail@grx>\rail@mx\rail@mx=\rail@grx\fi +\edef\rail@list{\rail@list\rail@comma\number\rail@gex:\number\rail@gy} +\def\rail@comma{,} +\rail@split +\let\rail@split=\@empty +\rail@sety{#2} +\rail@tmpa=\rail@jy +\advance\rail@tmpa by -\rail@y +\advance\rail@tmpa by -\rail@joinhsz +\rail@jput{\line(0,-1){\number\rail@tmpa}} +\rail@jy=\rail@y +\advance\rail@jy by \rail@joinhsz +\advance\rail@jx by \rail@joinhsz +\rail@joval[bl] +\advance\rail@jx by -\rail@joinhsz +\rail@ex=\rail@x +\begingroup +\rail@sx=\rail@x +\rail@rx=0 +} + +% \rail@barjoin : outgoing join for first '|' alternative +% +% \rail@plusjoin : outgoing join for first '+' alternative +% +% \rail@altjoin : join for subsequent alternative +% + +\def\rail@barjoin{ +\ifnum\rail@y<\rail@sy +\global\rail@gex=\rail@jx +\else +\global\rail@gex=\rail@ex +\fi +\advance\rail@jy by -\rail@joinhsz +\rail@joval[tl] +\advance\rail@jx by -\rail@joinhsz +\ifnum\rail@y<\rail@sy +\rail@altjoin +\fi +} + +\def\rail@plusjoin{ +\global\rail@gex=\rail@ex +\advance\rail@jy by -\rail@joinhsz +\advance\rail@jx by -\rail@joinsz +\rail@joval[tr] +\advance\rail@jx by \rail@joinhsz +} + +\def\rail@altjoin{ +\rail@eline +\rail@tmpa=\rail@jy +\advance\rail@tmpa by -\rail@y +\advance\rail@tmpa by -\rail@joinhsz +\rail@jput{\line(0,-1){\number\rail@tmpa}} +\rail@jy=\rail@y +\advance\rail@jy by \rail@joinhsz +\advance\rail@jx by -\rail@joinhsz +\rail@joval[br] +\advance\rail@jx by \rail@joinhsz +} + +% \rail@eltsplit EX:Y; : split EX:Y into \rail@ex \rail@y +% +% \rail@endalt{JOIN} : end alternatives with outgoing join JOIN + +\def\rail@eltsplit#1:#2;{\rail@ex=#1\rail@y=#2} + +\def\rail@endalt#1{ +\global\rail@gx=\rail@x +\global\rail@gy=\rail@y +\global\rail@gex=\rail@ex +\global\rail@grx=\rail@rx +\endgroup +\ifnum\rail@gx>\rail@mx\rail@mx=\rail@gx\fi +\ifnum\rail@grx>\rail@mx\rail@mx=\rail@grx\fi +\edef\rail@list{\rail@list\rail@comma\number\rail@gex:\number\rail@gy} +\rail@x=\rail@mx +\rail@jx=\rail@x +\rail@jy=\rail@sy +\advance\rail@jx by \rail@joinsz +\let\rail@join=#1 +\@for\rail@elt:=\rail@list\do{ +\expandafter\rail@eltsplit\rail@elt; +\rail@join +\let\rail@join=\rail@altjoin +} +\rail@x=\rail@mx +\rail@y=\rail@sy +\rail@ex=\rail@gex +\advance\rail@x by \rail@joinsz +} + +% \rail@bar : start '|' alternatives +% +% \rail@nextbar : next '|' alternative +% +% \rail@endbar : end '|' alternatives +% + +\def\rail@bar{ +\rail@alt\rail@barsplit +} + +\def\rail@nextbar{ +\rail@nextalt\relax +} + +\def\rail@endbar{ +\rail@endalt\rail@barjoin +} + +% \rail@plus : start '+' alternatives +% +% \rail@nextplus: next '+' alternative +% +% \rail@endplus : end '+' alternatives +% + +\def\rail@plus{ +\rail@alt\rail@plussplit +} + +\def\rail@nextplus{ +\rail@nextalt\rail@fixplus +} + +\def\rail@fixplus{ +\ifnum\rail@gy<\rail@sy +\begingroup +\rail@x=\rail@gx +\rail@y=\rail@gy +\rail@ex=\rail@gex +\rail@rx=\rail@grx +\ifnum\rail@x<\rail@rx +\rail@x=\rail@rx +\fi +\rail@eline +\rail@jx=\rail@x +\rail@jy=\rail@y +\advance\rail@jy by \rail@joinhsz +\rail@joval[br] +\advance\rail@jx by \rail@joinhsz +\rail@tmpa=\rail@sy +\advance\rail@tmpa by -\rail@joinhsz +\advance\rail@tmpa by -\rail@jy +\rail@jput{\line(0,1){\number\rail@tmpa}} +\rail@jy=\rail@sy +\advance\rail@jy by -\rail@joinhsz +\advance\rail@jx by \rail@joinhsz +\rail@joval[tl] +\advance\rail@jy by \rail@joinhsz +\global\rail@gx=\rail@jx +\global\rail@gy=\rail@jy +\global\rail@gex=\rail@gx +\global\rail@grx=\rail@rx +\endgroup +\fi +} + +\def\rail@endplus{ +\rail@endalt\rail@plusjoin +} + +% \rail@cr{Y} : carriage return to vertical position Y + +\def\rail@cr#1{ +\rail@tmpa=\rail@sx +\advance\rail@tmpa by \rail@joinsz +\ifnum\rail@x<\rail@tmpa\rail@x=\rail@tmpa\fi +\rail@eline +\rail@jx=\rail@x +\rail@jy=\rail@y +\advance\rail@x by \rail@joinsz +\ifnum\rail@x>\rail@rx\rail@rx=\rail@x\fi +\advance\rail@jy by -\rail@joinhsz +\rail@joval[tr] +\advance\rail@jx by \rail@joinhsz +\rail@sety{#1} +\rail@tmpa=\rail@jy +\advance\rail@tmpa by -\rail@y +\advance\rail@tmpa by -\rail@boxsp +\advance\rail@tmpa by -\rail@joinhsz +\rail@jput{\line(0,-1){\number\rail@tmpa}} +\rail@jy=\rail@y +\advance\rail@jy by \rail@boxsp +\advance\rail@jy by \rail@joinhsz +\advance\rail@jx by -\rail@joinhsz +\rail@joval[br] +\advance\rail@jy by -\rail@joinhsz +\rail@tmpa=\rail@jx +\advance\rail@tmpa by -\rail@sx +\advance\rail@tmpa by -\rail@joinhsz +\rail@jput{\line(-1,0){\number\rail@tmpa}} +\rail@jx=\rail@sx +\advance\rail@jx by \rail@joinhsz +\advance\rail@jy by -\rail@joinhsz +\rail@joval[tl] +\advance\rail@jx by -\rail@joinhsz +\rail@tmpa=\rail@boxsp +\advance\rail@tmpa by -\rail@joinsz +\rail@jput{\line(0,-1){\number\rail@tmpa}} +\advance\rail@jy by -\rail@tmpa +\advance\rail@jx by \rail@joinhsz +\rail@joval[bl] +\rail@x=\rail@jx +\rail@ex=\rail@x +} + +% default setup for Isabelle +\newenvironment{railoutput}% +{\begin{list}{}{\rail@param}\def\rail@expand{\relax}\makeatletter}{\makeatother\end{list}} + +\def\rail@termfont{\isabellestyle{tt}} +\def\rail@nontfont{\isabellestyle{it}} +\def\rail@namefont{\isabellestyle{it}} diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/root.bib b/examples/scholarly_paper/2021-ITP-PMTI/output/document/root.bib new file mode 100644 index 0000000..1e5fe16 --- /dev/null +++ b/examples/scholarly_paper/2021-ITP-PMTI/output/document/root.bib @@ -0,0 +1,11934 @@ +@STRING{pub-springer={Springer} } +@STRING{pub-springer:adr="" } +@STRING{s-lncs = "LNCS" } +@STRING{pub-ieee= "IEEE" } +@STRING{pub-ieee:adr= "IEEE" } +@STRING{pub-acm= "ACM" } +@STRING{j-cacm= "CACM" } +@STRING{proc= "" } +@STRING{pub-elsevier= "Elsevier" } +@STRING{proc= "" } +@STRING{proc= "" } +@STRING{proc= "" } +@STRING{j-tosem= "" } +@STRING{pub-acm:adr= "" } + +@Manual{ wenzel:isabelle-isar:2020, + title = {The Isabelle/Isar Reference Manual}, + author = {Makarius Wenzel}, + year = 2020, + note = {Part of the Isabelle distribution.} +} + +@article{KohlhaseR21, + author = {Michael Kohlhase and + Florian Rabe}, + title = {Experiences from Exporting Major Proof Assistant Libraries}, + journal = {J. Autom. Reason.}, + volume = {65}, + number = {8}, + pages = {1265--1298}, + year = {2021}, + url = {https://doi.org/10.1007/s10817-021-09604-0}, + doi = {10.1007/s10817-021-09604-0}, + timestamp = {Wed, 03 Nov 2021 08:27:13 +0100}, + biburl = {https://dblp.org/rec/journals/jar/KohlhaseR21.bib}, + bibsource = {dblp computer science bibliography, https://dblp.org} +} + +@inproceedings{MendilASMP21, + author = {Isma{\"{\i}}l Mendil and + Yamine A{\"{\i}}t-Ameur and + Neeraj Kumar Singh and + Dominique M{\'{e}}ry and + Philippe A. Palanque}, + title = {Standard Conformance-by-Construction with Event-B}, + booktitle = {Formal Methods for Industrial Critical Systems - 26th International + Conference, {FMICS}, Paris, France}, + series = {LNCS}, + volume = {12863}, + pages = {126--146}, + publisher = {Springer}, + year = {2021}, + doi = {10.1007/978-3-030-85248-1_8} +} + +@inproceedings{FotsoFLM18, + author = {Steve Jeffrey Tueno Fotso and + Marc Frappier and + R{\'{e}}gine Laleau and + Amel Mammar}, + title = {Modeling the Hybrid {ERTMS/ETCS} Level 3 Standard Using a Formal Requirements + Engineering Approach}, + booktitle = {Abstract State Machines, Alloy, B, TLA, VDM, and {Z} - 6th International + Conference, {ABZ}, Southampton, UK}, + series = {LLNCS}, + volume = {10817}, + pages = {262--276}, + publisher = {Springer}, + year = {2018}, + doi = {10.1007/978-3-319-91271-4_18} +} + +@MISC{atl, + title = {ATL - A model transformation technology}, + url = {https://www.eclipse.org/atl/}, + author = {{Eclipse Foundation}}, + note = "{A}ccessed: 2022-03-15" +} + +@inproceedings{BGPP95, + author = {Yamine A{\"{\i}}t Ameur and + Frederic Besnard and + Patrick Girard and + Guy Pierra and + Jean{-}Claude Potier}, + title = {Formal Specification and Metaprogramming in the {EXPRESS} Language}, + booktitle = {SEKE'95, The 7th International Conference on Software Engineering + and Knowledge Engineering, June 22-24, 1995, Rockville, Maryland, + USA, Proceedings}, + pages = {181--188}, + publisher = {Knowledge Systems Institute}, + year = {1995} +} + +@incollection{OWL2014, + author = {Kunal Sengupta and + Pascal Hitzler}, + title = {Web Ontology Language {(OWL)}}, + booktitle = {Encyclopedia of Social Network Analysis and Mining}, + pages = {2374--2378}, + year = {2014}, + doi = {10.1007/978-1-4614-6170-8_113} +} + +@article{protege, +author = {Musen, Mark A.}, +title = {The Prot\'{e}G\'{e} Project: A Look Back and a Look Forward}, +year = {2015}, +issue_date = {June 2015}, +publisher = {Association for Computing Machinery}, +address = {New York, NY, USA}, +volume = {1}, +number = {4}, +url = {https://doi.org/10.1145/2757001.2757003}, +doi = {10.1145/2757001.2757003}, +journal = {AI Matters}, +month = {jun}, +pages = {4–12}, +numpages = {9} +} + +@article{Nevzorova2014OntoMathPO, + title={Onto{Ma}th\textsuperscript{PRO} Ontology: {A} Linked Data Hub for Mathematics}, + author={Olga Nevzorova and Nikita Zhiltsov and Alexander Kirillovich and Evgeny Konstantinovich Lipachev}, + journal={ArXiv}, + pdf = {\url{https://kpfu.ru/staff_files/F_438204284/OntoMathPro_ontology_KESW2014.pdf}}, + doi = {10.1007/978-3-319-11716-4_9}, + year={2014}, + volume={abs/1407.4833} +} + +@InProceedings{10.1007/978-3-030-79876-5_6, +author="Nipkow, Tobias +and Ro{\ss}kopf, Simon", +editor="Platzer, Andr{\'e} +and Sutcliffe, Geoff", +title="Isabelle's Metalogic: Formalization and Proof Checker", +booktitle="Automated Deduction -- CADE 28", +year="2021", +publisher="Springer International Publishing", +address="Cham", +pages="93--110", +abstract="Isabelle is a generic theorem prover with a fragment of higher-order logic as a metalogic for defining object logics. Isabelle also provides proof terms. We formalize this metalogic and the language of proof terms in Isabelle/HOL, define an executable (but inefficient) proof term checker and prove its correctness w.r.t. the metalogic. We integrate the proof checker with Isabelle and run it on a range of logics and theories to check the correctness of all the proofs in those theories.", +isbn="978-3-030-79876-5" +} + + +@TechReport{Parsia:12:OWO, + author = "Bijan Parsia and Boris Motik and Peter Patel-Schneider", + title = "{OWL} 2 Web Ontology Language Structural Specification and Functional-Style Syntax (Second Edition)", + month = dec, + note = "https://www.w3.org/TR/2012/REC-owl2-syntax-20121211/", + year = "2012", + bibsource = "https://w2.syronex.com/jmr/w3c-biblio", + type = "{W3C} Recommendation", + institution = "W3C", +} + +@ARTICLE{1654194, + author={Brachman}, + journal={Computer}, + title={What IS-A Is and Isn't: An Analysis of Taxonomic Links in Semantic Networks}, + year={1983}, + volume={16}, + number={10}, + pages={30-36}, + doi={10.1109/MC.1983.1654194}} + +@TechReport{ bsi:50128:2014, + type = {Standard}, + key = {BS EN 50128:2011}, + month = apr, + year = 2014, + series = {British Standards Publication}, + title = {BS EN 50128:2011: Railway applications -- Communication, + signalling and processing systems -- Software for railway + control and protecting systems}, + institution = {Britisch Standards Institute (BSI)}, + keywords = {CENELEC}, + abstract = {This European Standard is part of a group of related + standards. The others are EN 50126-1:1999 "Railway + applications -- The specification and demonstration of + Reliability, Availability, Maintainability and Safety + (RAMS) -- Part 1: Basic requirements and generic process -- + and EN 50129:2003 "Railway applications -- Communication, + signalling and processing systems -- Safety related + electronic systems for signalling". EN 50126-1 addresses + system issues on the widest scale, while EN 50129 addresses + the approval process for individual systems which can exist + within the overall railway control and protection system. + This European Standard concentrates on the methods which + need to be used in order to provide software which meets + the demands for safety integrity which are placed upon it + by these wider considerations. This European Standard + provides a set of requirements with which the development, + deployment and maintenance of any safety-related software + intended for railway control and protection applications + shall comply. It defines requirements concerning + organisational structure, the relationship between + organisations and division of responsibility involved in + the development, deployment and maintenanceactivities.} +} + +@inproceedings{naraschewski1998object, + title={Object-oriented verification based on record subtyping in higher-order logic}, + author={Naraschewski, Wolfgang and Wenzel, Markus}, + booktitle={International Conference on Theorem Proving in Higher Order Logics}, + pages={349--366}, + year={1998}, + organization={Springer} +} + + +@inproceedings{HaftmannN10, + author = {Florian Haftmann and + Tobias Nipkow}, + editor = {Matthias Blume and + Naoki Kobayashi and + Germ{\'{a}}n Vidal}, + title = {Code Generation via Higher-Order Rewrite Systems}, + booktitle = {Functional and Logic Programming, 10th International Symposium, {FLOPS} + 2010, Sendai, Japan, April 19-21, 2010. Proceedings}, + series = {Lecture Notes in Computer Science}, + volume = {6009}, + pages = {103--117}, + publisher = {Springer}, + year = {2010}, + url = {https://doi.org/10.1007/978-3-642-12251-4\_9}, + doi = {10.1007/978-3-642-12251-4_9}, + timestamp = {Wed, 25 Sep 2019 18:04:25 +0200}, + biburl = {https://dblp.org/rec/conf/flops/HaftmannN10.bib}, + bibsource = {dblp computer science bibliography, https://dblp.org} +} + +@article{AehligHN12, + author = {Klaus Aehlig and + Florian Haftmann and + Tobias Nipkow}, + title = {A compiled implementation of normalisation by evaluation}, + journal = {J. Funct. Program.}, + volume = {22}, + number = {1}, + pages = {9--30}, + year = {2012}, + url = {https://doi.org/10.1017/S0956796812000019}, + doi = {10.1017/S0956796812000019}, + timestamp = {Wed, 25 Sep 2019 17:56:11 +0200}, + biburl = {https://dblp.org/rec/journals/jfp/AehligHN12.bib}, + bibsource = {dblp computer science bibliography, https://dblp.org} +} + + +@InCollection{ brucker.ea:isabelledof:2019, + abstract = {DOF is a novel framework for defining ontologies and + enforcing them during document development and evolution. A + major goal of DOF is the integrated development of formal + certification documents (e. g., for Common Criteria or + CENELEC 50128) that require consistency across both formal + and informal arguments. + + To support a consistent development of formal and informal + parts of a document, we provide Isabelle/DOF, an + implementation of DOF on top of the formal methods + framework Isabelle/HOL. A particular emphasis is put on a + deep integration into Isabelle{\^a}s IDE, which allows for + smooth ontology development as well as immediate + ontological feedback during the editing of a document. + + In this paper, we give an in-depth presentation of the + design concepts of DOF's Ontology Definition Language + (ODL) and key aspects of the technology of its + implementation. Isabelle/DOF is the first ontology language + supporting machine-checked links between the formal and + informal parts in an LCF-style interactive theorem proving + environment. Sufficiently annotated, large documents can + easily be developed collabo- ratively, while ensuring their + consistency, and the impact of changes (in the formal and + the semi-formal content) is tracked automatically.}, + keywords = {Ontology, Formal Document Development, Certification, Isabelle/DOF}, + location = {Oslo}, + author = {Achim D. Brucker and Burkhart Wolff}, + booktitle = {Software Engineering and Formal Methods (SEFM)}, + language = {USenglish}, + url = {https://www.brucker.ch/bibliography/abstract/brucker.ea-isabelledof-2019}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + series = {Lecture Notes in Computer Science}, + number = {11724}, + isbn = {3-540-25109-X}, + doi = {10.1007/978-3-030-30446-1_15}, + editor = {Peter C. {\"O}lveczky and Gwen Sala{\"u}n}, + pdf = {https://www.brucker.ch/bibliography/download/2019/brucker.ea-isabelledof-2019.pdf}, + title = {{Isabelle/DOF}: Design and Implementation}, + classification= {conference}, + areas = {formal methods, software}, + categories = {isadof}, + year = {2019}, + public = {yes} +} + +@InCollection{ brucker.ea:isabelle-ontologies:2018, + abstract = {While Isabelle is mostly known as part of Isabelle/HOL (an + interactive theorem prover), it actually provides a + framework for developing a wide spectrum of applications. A + particular strength of the Isabelle framework is the + combination of text editing, formal verification, and code + generation. + + Up to now, Isabelle's document preparation system lacks a + mechanism for ensuring the structure of different document + types (as, e.g., required in certification processes) in + general and, in particular, mechanism for linking informal + and formal parts of a document. + + In this paper, we present Isabelle/DOF, a novel Document + Ontology Framework on top of Isabelle. Isabelle/DOF allows + for conventional typesetting \emph{as well} as formal + development. We show how to model document ontologies + inside Isabelle/DOF, how to use the resulting + meta-information for enforcing a certain document + structure, and discuss ontology-specific IDE support.}, + keywords = {Isabelle/Isar, HOL, Ontologies}, + location = {Hagenberg, Austria}, + author = {Achim D. Brucker and Idir Ait-Sadoune and Paolo Crisafulli + and Burkhart Wolff}, + booktitle = {Conference on Intelligent Computer Mathematics (CICM)}, + language = {USenglish}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + series = {Lecture Notes in Computer Science}, + number = {11006}, + url = {https://www.brucker.ch/bibliography/abstract/brucker.ea-isabelle-ontologies-2018}, + title = {Using the {Isabelle} Ontology Framework: Linking the + Formal with the Informal}, + classification= {conference}, + areas = {formal methods, software}, + categories = {isadof}, + public = {yes}, + year = {2018}, + doi = {10.1007/978-3-319-96812-4_3}, + pdf = {https://www.brucker.ch/bibliography/download/2018/brucker.ea-isabelle-ontologies-2018.pdf} +} + +% $Id: fmde.bib 6539 2010-01-29 10:33:20Z brucker $ + +@InProceedings{10.1007/978-3-030-30446-1_15, +author="Brucker, Achim D. and Wolff, Burkhart", +editor="{\"O}lveczky, Peter Csaba and Sala{\"u}n, Gwen", +title="Isabelle/DOF: Design and Implementation", +booktitle="Software Engineering and Formal Methods", +year="2019", +publisher="Springer International Publishing", +address="Cham", +pages="275--292", +abstract="DOF is a novel framework for defining ontologies and enforcing them during document +development and document evolution. A major goal of DOF is the integrated development of formal +certification documents (e. g., for Common Criteria or CENELEC 50128) that require consistency +across both formal and informal arguments.", +isbn="978-3-030-30446-1" +} + +@InProceedings{10.1007/978-3-319-96812-4_3, +author="Brucker, Achim D. and Ait-Sadoune, Idir and Crisafulli, Paolo and Wolff, Burkhart", +editor="Rabe, Florian and Farmer, William M. and Passmore, Grant O. and Youssef, Abdou", +title="Using the Isabelle Ontology Framework", +booktitle="Intelligent Computer Mathematics", +year="2018", +publisher="Springer International Publishing", +address="Cham", +pages="23--38", +abstract="While Isabelle is mostly known as part of Isabelle/HOL (an interactive theorem prover), +it actually provides a framework for developing a wide spectrum of applications. A particular +strength of the Isabelle framework is the combination of text editing, formal verification, and +code generation.", +isbn="978-3-319-96812-4" +} + +@Misc{w3c:ontologies:2015, + title={Ontologies}, + organisation={W3c}, + url={https://www.w3.org/standards/semanticweb/ontology}, + year=2018 +} + +@BOOK{boulanger:cenelec-50128:2015, + AUTHOR = "Boulanger, Jean-Louis", + TITLE = "{CENELEC} 50128 and {IEC} 62279 Standards", + PUBLISHER = "Wiley-ISTE", + YEAR = "2015", + ADDRESS = "Boston", + NOTE = "The reference on the standard." +} + +@Booklet{ cc:cc-part3:2006, + bibkey = {cc:cc-part3:2006}, + key = {Common Criteria}, + institution = {Common Criteria}, + language = {USenglish}, + month = sep, + year = 2006, + public = {yes}, + title = {Common Criteria for Information Technology Security + Evaluation (Version 3.1), {Part} 3: Security assurance + components}, + note = {Available as document + \href{http://www.commoncriteriaportal.org/public/files/CCPART3V3.1R1.pdf} + {CCMB-2006-09-003}}, + number = {CCMB-2006-09-003}, + acknowledgement={brucker, 2007-04-24} +} + + +@article{DBLP:journals/jcs/RoscoeB99, + author = {A. W. Roscoe and + Philippa J. Broadfoot}, + title = {Proving Security Protocols with Model Checkers by Data Independence + Techniques}, + journal = {Journal of Computer Security}, + volume = {7}, + number = {1}, + pages = {147--190}, + year = {1999} +} + +@InProceedings{Roscoe95, +author="Roscoe, A. W. and Gardiner, P. H. B. and Goldsmith, M. H. +and Hulance, J. R. and Jackson, D. M. and Scattergood, J. B.", +title="Hierarchical compression for model-checking CSP or how to check 1020 dining philosophers for deadlock", +booktitle="Tools and Algorithms for the Construction and Analysis of Systems", +year="1995", +publisher="Springer Berlin Heidelberg", +address="Berlin, Heidelberg", +pages="133--152", +isbn="978-3-540-48509-4" +} + +@InProceedings{ zhang.ea:dynamic:2003, + author = {Guangsen Zhang and Manish Parashar}, + title = {Dynamic Context-aware Access Control for Grid + Applications}, + booktitle = {GRID '03: Proceedings of the Fourth International Workshop + on Grid Computing}, + year = 2003, + pages = 101, + address = {Washington, DC, USA}, + publisher = pub-ieee, + isbn = {0-7695-2026-X}, + tags = {ReadingList, SoKNOS, AccessControl}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@inproceedings{DBLP:conf/concur/IsobeR06, + author = {Yoshinao Isobe and + Markus Roggenbach}, + title = {A Complete Axiomatic Semantics for the {CSP} Stable-Failures Model}, + booktitle = {{CONCUR} 2006 - Concurrency Theory, 17th International Conference, + Bonn, Germany, August 27-30, 2006}, + pages = {158--172}, + year = {2006} +} + + +@article{Security_Protocol_Refinement-AFP, + author = {Christoph Sprenger and Ivano Somaini}, + title = {Developing Security Protocols by Refinement}, + journal = {Archive of Formal Proofs}, + month = may, + year = 2017, + note = {\url{http://isa-afp.org/entries/Security_Protocol_Refinement.html}, + Formal proof development}, + ISSN = {2150-914x}, +} +@article{Splay_Tree-AFP, + author = {Tobias Nipkow}, + title = {Splay Tree}, + journal = {Archive of Formal Proofs}, + month = aug, + year = 2014, + note = {\url{http://isa-afp.org/entries/Splay_Tree.html}, + Formal proof development}, + ISSN = {2150-914x}, +} +@article{CakeML-AFP, + author = {Lars Hupel and Yu Zhang}, + title = {CakeML}, + journal = {Archive of Formal Proofs}, + month = mar, + year = 2018, + note = {\url{http://isa-afp.org/entries/CakeML.html}, + Formal proof development}, + ISSN = {2150-914x}, +} +@Article{ brucker.ea:featherweight:2014, + author = {Achim D. Brucker and Fr{\'e}d{\'e}ric Tuong and Burkhart Wolff}, + title = {{Featherweight} {OCL}: A Proposal for a Machine-Checked Formal Semantics for {OCL} 2.5}, + journal = {Archive of Formal Proofs}, + month = jan, + year = 2014, + note = {\url{http://www.isa-afp.org/entries/Featherweight_OCL.shtml}, Formal proof development}, + issn = {2150-914x}, + public = {yes}, + classification= {formal}, + categories = {holocl}, + pdf = {http://www.brucker.ch/bibliography/download/2014/brucker.ea-featherweight-2014.pdf}, + filelabel = {Outline}, + file = {http://www.brucker.ch/bibliography/download/2014/brucker.ea-featherweight-outline-2014.pdf}, + areas = {formal methods, software}, + url = {http://www.brucker.ch/bibliography/abstract/brucker.ea-featherweight-2014} +} + +@Article{ brucker.ea:afp-core-dom:2018, + author = {Achim D. Brucker and Michael Herzberg}, + title = {The {Core} {DOM}}, + journal = {Archive of Formal Proofs}, + month = dec, + year = 2018, + date = {2018-12-26}, + note = {\url{http://www.isa-afp.org/entries/Core_DOM.html}, Formal proof development}, + issn = {2150-914x}, + abstract = {In this AFP entry, we formalize the core of the Document Object Model (DOM). At its core, the DOM + defines a tree-like data structure for representing documents in general and HTML documents in + particular. It is the heart of any modern web browser. Formalizing the key concepts of the DOM is a + prerequisite for the formal reasoning over client-side JavaScript programs and for the analysis of + security concepts in modern web browsers. We present a formalization of the core DOM, with focus on + the node-tree and the operations defined on node-trees, in Isabelle/HOL. We use the formalization to + verify the functional correctness of the most important functions defined in the DOM standard. + Moreover, our formalization is 1) extensible, i.e., can be extended without the need of re-proving + already proven properties and 2) executable, i.e., we can generate executable code from our + specification.}, + public = {yes}, + classification= {formal}, + categories = {websecurity}, + pdf = {http://www.brucker.ch/bibliography/download/2018/brucker.ea-afp-core-dom-2018.pdf}, + filelabel = {Outline}, + file = {http://www.brucker.ch/bibliography/download/2018/brucker.ea-afp-core-dom-outline-2018.pdf}, + areas = {formal methods, security, software engineering}, + url = {http://www.brucker.ch/bibliography/abstract/brucker.ea-afp-core-dom-2018} +} +@article{SPARCv8-AFP, + author = {Zhe Hou and David Sanan and Alwen Tiu and Yang Liu}, + title = {A formal model for the SPARCv8 ISA and a proof of non-interference for the LEON3 processor}, + journal = {Archive of Formal Proofs}, + month = oct, + year = 2016, + note = {\url{http://isa-afp.org/entries/SPARCv8.html}, + Formal proof development}, + ISSN = {2150-914x}, +} + +@Article{ verbeek.ea:formal:2014, + author = {Freek Verbeek and Sergey Tverdyshev and Oto Havle and + Holger Blasum and Bruno Langenstein and Werner Stephan and + Yakoub Nemouchi and Abderrahmane Feliachi and Burkhart + Wolff and Julien Schmaltz}, + title = {Formal Specification of a Generic Separation Kernel}, + journal = {Archive of Formal Proofs}, + month = jul, + year = 2014, + note = {\url{http://isa-afp.org/entries/CISC-Kernel.html}, Formal + proof development}, + issn = {2150-914x} +} +@Article{ brucker.ea:upf-firewall:2017, + author = {Achim D. Brucker and Lukas Br{\"u}gger and Burkhart Wolff}, + title = {Formal Network Models and Their Application to Firewall Policies}, + journal = {Archive of Formal Proofs}, + month = jan, + year = 2017, + date = {2017-01-08}, + note = {\url{http://www.isa-afp.org/entries/UPF_Firewall.shtml}, Formal proof development}, + issn = {2150-914x}, + public = {yes}, + classification= {formal}, + categories = {holtestgen}, + pdf = {http://www.brucker.ch/bibliography/download/2017/brucker.ea-upf-firewall-2017.pdf}, + filelabel = {Outline}, + file = {http://www.brucker.ch/bibliography/download/2017/brucker.ea-upf-firewall-outline-2017.pdf}, + areas = {formal methods, security}, + url = {http://www.brucker.ch/bibliography/abstract/brucker.ea-upf-firewall-2017} +} + +@Article{ klein.ea:comprehensive:2014, + author = {Gerwin Klein and June Andronick and Kevin Elphinstone and + Toby C. Murray and Thomas Sewell and Rafal Kolanski and + Gernot Heiser}, + title = {Comprehensive formal verification of an {OS} microkernel}, + journal = {{ACM} Trans. Comput. Syst.}, + year = 2014, + volume = 32, + number = 1, + pages = {2:1--2:70}, + doi = {10.1145/2560537} +} + +@InProceedings{10.1007/978-3-540-76298-0_52, +author="Auer, S{\"o}ren +and Bizer, Christian +and Kobilarov, Georgi +and Lehmann, Jens +and Cyganiak, Richard +and Ives, Zachary", +editor="Aberer, Karl +and Choi, Key-Sun +and Noy, Natasha +and Allemang, Dean +and Lee, Kyung-Il +and Nixon, Lyndon +and Golbeck, Jennifer +and Mika, Peter +and Maynard, Diana +and Mizoguchi, Riichiro +and Schreiber, Guus +and Cudr{\'e}-Mauroux, Philippe", +title="{DB}pedia: A Nucleus for a Web of Open Data", +booktitle="The Semantic Web", +year="2007", +publisher="Springer Berlin Heidelberg", +address="Berlin, Heidelberg", +pages="722--735", +abstract="DBpedia is a community effort to extract structured information from Wikipedia and to make this information available on the Web. DBpedia allows you to ask sophisticated queries against datasets derived from Wikipedia and to link other datasets on the Web to Wikipedia data. We describe the extraction of the DBpedia datasets, and how the resulting information is published on the Web for human- and machine-consumption. We describe some emerging applications from the DBpedia community and show how website authors can facilitate DBpedia content within their sites. Finally, we present the current status of interlinking DBpedia with other open datasets on the Web and outline how DBpedia could serve as a nucleus for an emerging Web of open data.", +isbn="978-3-540-76298-0" +} + + + +@InProceedings{ thomas:role-based:1996, + author = {Roshan Thomas}, + title = {Role-based access control and distributed object-based + enterprise computing}, + booktitle = {RBAC '95: Proceedings of the first ACM Workshop on + Role-based access control}, + year = 1996, + pages = 21, + address = pub-acm:adr, + publisher = pub-acm, + isbn = {0-89791-759-6}, + location = {Gaithersburg, Maryland, United States}, + doi = {10.1145/270152.270194}, + tags = {ReadingList, SoKNOS, AccessControl}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@Article{ harrison.ea:protection:1976, + author = {Michael A. Harrison and Walter L. Ruzzo and Jeffrey D. + Ullman}, + title = {Protection in operating systems}, + journal = j-cacm, + year = 1976, + volume = 19, + number = 8, + pages = {461--471}, + issn = {0001-0782}, + doi = {10.1145/360303.360333}, + publisher = pub-acm, + address = pub-acm:adr, + tags = {ReadingList, SoKNOS, AccessControl}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ hafner.ea:modeling:2007, + author = {Michael Hafner and Mukhtiar Memon and Muhammad Alam}, + title = {Modeling and Enforcing Advanced Access Control Policies in + Healthcare Systems with \textsc{Sectet}}, + booktitle = {MoDELS Workshops}, + year = 2007, + pages = {132--144}, + doi = {10.1007/978-3-540-69073-3_15}, + crossref = {giese:models:2007} +} + +@Proceedings{ giese:models:2007, + editor = {Holger Giese}, + title = {Models in Software Engineering, Workshops and Symposia at + MoDELS 2007, Nashville, TN, USA, September 30 - October 5, + 2007, Reports and Revised Selected Papers}, + booktitle = {MoDELS Workshops}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 5002, + year = 2008, + isbn = {978-3-540-69069-6} +} + +@InProceedings{ hu.ea:dynamic:2004, + author = {Junzhe Hu and Alfred C. Weaver}, + title = {Dynamic, Context-Aware Access Control for Distributed + Healthcare Applications}, + booktitle = PROC # { the First Workshop on Pervasive Security, + Privacy and Trust (\acs{pspt})}, + year = 2004, + tags = {SoKNOS, AccessControl}, + abstract = {The rapid worldwide deployment of the Internet and Web is + the enabler of a new generation of e-healthcare + applications, but the provision of a security architecture + that can ensure the privacy and security of sensitive + healthcare data is still an open question. Current + solutions to this problem (mostly built on static RBAC + models) are application-dependent and do not address the + intricate security requirements of healthcare applications. + The healthcare industry requires , on-demand + authentication, extensible context-aware access control, + and dynamic authorization enforcement. With on-demand + authentication, users are authenticated according to their + task-specific situations. Extensible context-aware access + control enables administrators to specify more precise and + fine-grain authorization polices for any application. + Dynamic authorization enforcement makes authorization + decisions based upon runtime parameters rather than simply + the role of the user. In this paper we describe a dynamic, + context-aware security infrastructure that can fulfill the + security requirements of healthcare applications and that + can also be easily adapted to offer security support for + similar enterprise applications.}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@TechReport{ spc:break-glass:2004, + title = {Break-Glass: An Approach to Granting Emergency Access to + Healthcare Systems}, + year = 2004, + abstract = {This white paper discusses a simple yet effective + emergency-access solution, sometimes called + ``break-glass.'' The purpose of break-glass is to allow + operators emergency access to the system in cases where the + normal authentication cannot be successfully completed or + is not working properly. The systems include medical data + acquisition devices as well as information systems which + are collectively referred to as Medical Information Systems + (MedIS).}, + institution = {Joint \acs{nema}/\acs{cocir}/\acs{jira} Security and + Privacy Committee (\acs{spc})}, + type = {White paper}, + tags = {ReadingList, SoKNOS, AccessControl}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ ferreira.ea:how:2006, + author = {A. Ferreira and R. Cruz-Correia and L. Antunes and P. + Farinha and E. Oliveira-Palhares and D.W. Chadwick and A. + Costa-Pereira}, + title = {How to Break Access Control in a Controlled Manner}, + booktitle = PROC # {\acs{ieee} International Symposium + on Computer-Based Medical Systems (\acs{cbms})}, + year = 2006, + pages = {847--854}, + abstract = {The electronic medical record (EMR) integrates + heterogeneous information within a healthcare institution + stressing the need for security and access control. The + Biostatistics and Medical Informatics Department from Porto + Faculty of Melsdicine has recently implemented a virtual + EMR (VEMR) in order to integrate patient information and + clinical reports within a university hospital. With more + than 500 medical doctors using the system on a daily basis, + an access control policy and model were implemented. + However, the healthcare environment has unanticipated + situations (i.e. emergency situations) where access to + information is essential. Most traditional policies do not + allow for overriding. A policy that allows for + "Break-The-Glass (BTG)" was implemented in order to + override access control whilst providing for + non-repudiation mechanisms for its usage. The policy was + easily integrated within the model confirming its + modularity and the fact that user intervention in defining + security procedures is crucial to its successful + implementation and use}, + keywords = {access control, medical administrative data processing, + security of dataaccess control, clinical reports, + electronic medical record, healthcare institution, patient + information, university hospital}, + doi = {10.1109/CBMS.2006.95}, + issn = {1063-7125}, + tags = {ReadingList, SoKNOS, AccessControl}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@Article{ basin.ea:model:2006, + author = {David A. Basin and J\"{u}rgen Doser and Torsten + Lodderstedt}, + title = {Model driven security: From {UML} models to access control + infrastructures}, + journal = j-tosem, + year = 2006, + volume = 15, + number = 1, + pages = {39--91}, + issn = {1049-331X}, + doi = {10.1145/1125808.1125810}, + publisher = pub-acm, + address = pub-acm:adr, + tags = {ReadingList, SoKNOS, AccessControl, SecureUML, MDS}, + clearance = {unclassified}, + abstract = {We present a new approach to building secure systems. In + our approach, which we call Model Driven Security, + designers specify system models along with their security + requirements and use tools to automatically generate system + architectures from the models including complete, + configured access control infrastructures. Rather than + fixing one particular modeling language for this process, + we propose a general schema for constructing such languages + that combines languages for modeling systems with languages + for modeling security. We present several instances of this + schema thatcombine (both syntactically and semantically) + different UML modeling languages with a security modeling + language for formalizing access control requirements. From + models in the combined languages, we automatically generate + access control infrastructures for server-based + applications, built from declarative and programmatic + access control mechanisms. The modeling languages and + generation process are semantically well-founded and are + based on an extension of Role-Based Access Control. We have + implemented this approach ina UML-based CASE-tool and + report on experiments.}, + timestap = {2008-05-26} +} + +@InProceedings{ schaad.ea:role-based:2001, + author = {Andreas Schaad and Jonathan Moffett and Jeremy Jacob}, + title = {The role-based access control system of a European bank: a + case study and discussion}, + booktitle = PROC # { the sixth \acs{acm} symposium on Access + control models and technologies (\acs{sacmat})}, + year = 2001, + pages = {3--9}, + address = pub-acm:adr, + publisher = pub-acm, + isbn = {1-58113-350-2}, + location = {Chantilly, Virginia, United States}, + doi = {10.1145/373256.373257}, + tags = {ReadingList, AccessControl}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ beznosov:requirements:1998, + author = {Konstantin Beznosov}, + title = {Requirements for access control: \acs{us} Healthcare + domain}, + booktitle = PROC # { the third \acs{acm} workshop on Role-based + access control (\acs{rbac})}, + year = 1998, + pages = 43, + address = pub-acm:adr, + publisher = pub-acm, + isbn = {1-58113-113-5}, + location = {Fairfax, Virginia, United States}, + doi = {10.1145/286884.286892}, + tags = {ReadingList, SoKNOS, AccessControl}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ etalle.ea:posteriori:2007, + author = {Sandro Etalle and William H. Winsborough}, + title = {A posteriori compliance control}, + booktitle = PROC # { the 12th \acs{acm} symposium on Access + control models and technologies (\acs{sacmat})}, + year = 2007, + pages = {11--20}, + address = pub-acm:adr, + publisher = pub-acm, + isbn = {978-1-59593-745-2}, + location = {Sophia Antipolis, France}, + doi = {10.1145/1266840.1266843}, + tags = {ReadingList, SoKNOS, AccessControl}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ lupu.ea:policy:1996, + author = {Emil C. Lupu and Damian A. Marriott and Morris S. Sloman + and Nicholas Yialelis}, + title = {A policy based role framework for access control}, + booktitle = {RBAC '95: Proceedings of the first ACM Workshop on + Role-based access control}, + year = 1996, + pages = 11, + address = pub-acm:adr, + publisher = pub-acm, + isbn = {0-89791-759-6}, + location = {Gaithersburg, Maryland, United States}, + doi = {10.1145/270152.270171}, + tags = {ReadingList, SoKNOS, AccessControl}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@Article{ wainer.ea:dw-rbac:2007, + author = {Jacques Wainer and Akhil Kumar and Paulo Barthelmess}, + title = {DW-RBAC: A formal security model of delegation and + revocation in workflow systems}, + journal = {Inf. Syst.}, + year = 2007, + volume = 32, + number = 3, + pages = {365--384}, + abstract = {One reason workflow systems have been criticized as being + inflexible is that they lack support for delegation. This + paper shows how delegation can be introduced in a workflow + system by extending the role-based access control (RBAC) + model. The current RBAC model is a security mechanism to + implement access control in organizations by allowing users + to be assigned to roles and privileges to be associated + with the roles. Thus, users can perform tasks based on the + privileges possessed by their own role or roles they + inherit by virtue of their organizational position. + However, there is no easy way to handle delegations within + this model. This paper tries to treat the issues + surrounding delegation in workflow systems in a + comprehensive way. We show how delegations can be + incorporated into the RBAC model in a simple and + straightforward manner. The new extended model is called + RBAC with delegation in a workflow context (DW-RBAC). It + allows for delegations to be specified from a user to + another user, and later revoked when the delegation is no + longer required. The implications of such specifications + and their subsequent revocations are examined. Several + formal definitions for assertion, acceptance, execution and + revocation are provided, and proofs are given for the + important properties of our delegation framework.}, + issn = {0306-4379}, + doi = {http://dx.doi.org/10.1016/j.is.2005.11.008}, + publisher = pub-elsevier, + address = {Oxford, UK, UK}, + tags = {ReadingList, SoKNOS}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ bertino.ea:flexible:1997, + author = {Elisa Bertino and Elena Ferrari and Vijayalakshmi Atluri}, + title = {A flexible model supporting the specification and + enforcement of role-based authorization in workflow + management systems}, + booktitle = {RBAC '97: Proceedings of the second ACM workshop on + Role-based access control}, + year = 1997, + pages = {1--12}, + address = pub-acm:adr, + publisher = pub-acm, + isbn = {0-89791-985-8}, + location = {Fairfax, Virginia, United States}, + doi = {10.1145/266741.266746}, + tags = {ReadingList, SoKNOS, AccessControl}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ bracha.ea:mixin-based:1990, + author = {Gilad Bracha and William Cook}, + title = {Mixin-based inheritance}, + booktitle = {OOPSLA/ECOOP '90: Proceedings of the European conference + on object-oriented programming on Object-oriented + programming systems, languages, and applications}, + year = 1990, + pages = {303--311}, + address = pub-acm:adr, + publisher = pub-acm, + isbn = {0-201-52430-X}, + location = {Ottawa, Canada}, + doi = {10.1145/97945.97982}, + tags = {ReadingList, OOP}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ park.ea:towards:2002, + author = {Jaehong Park and Ravi Sandhu}, + title = {Towards usage control models: beyond traditional access + control}, + booktitle = {SACMAT '02: Proceedings of the seventh ACM symposium on + Access control models and technologies}, + year = 2002, + pages = {57--64}, + address = pub-acm:adr, + publisher = pub-acm, + isbn = {1-58113-496-7}, + location = {Monterey, California, USA}, + doi = {10.1145/507711.507722}, + tags = {ReadingList, AccessControl, SoKNOS}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@Article{ graham.ea:associations:1997, + author = {Ian Graham and Julia Bischof and Brian Henderson-Sellers}, + title = {Associations Considered a Bad Thing}, + journal = {JOOP}, + year = 1997, + volume = 9, + number = 9, + pages = {41--48}, + tags = {ReadingList, OOP}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ scharli.ea:traits:2003, + author = {Nathanael Sch{\"a}rli and St{\'e}phane Ducasse and Oscar + Nierstrasz and Andrew P. Black}, + title = {Traits: Composable Units of Behaviour}, + booktitle = {ECOOP}, + year = 2003, + pages = {248--274}, + ee = {http://springerlink.metapress.com/openurl.asp?genre=article{\&}issn=0302-9743{\&}volume=2743{\&}spage=248} + , + crossref = {cardelli:ecoop:2003}, + tags = {ReadingList, OOP}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@Proceedings{ cardelli:ecoop:2003, + title = {ECOOP 2003 - Object-Oriented Programming, 17th European + Conference, Darmstadt, Germany, July 21-25, 2003, + Proceedings}, + year = 2003, + editor = {Luca Cardelli}, + volume = 2743, + series = s-lncs, + publisher = pub-springer, + booktitle = {ECOOP}, + isbn = {3-540-40531-3}, + tags = {ReadingList, OOP}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ wolter.ea:modelling:2008, + author = {Christian Wolter and Michael Menzel and Christoph Meinel}, + title = {Modelling Security Goals in Business Processes}, + booktitle = {Modellierung}, + year = 2008, + pages = {197--212}, + crossref = {kuhne.ea:modellierung:2008}, + tags = {ReadingList, MDS, AccessControl}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@Proceedings{ kuhne.ea:modellierung:2008, + title = {Modellierung 2008, 12.-14. M{\"a}rz 2008, Berlin}, + year = 2008, + editor = {Thomas K{\"u}hne and Wolfgang Reisig and Friedrich + Steimann}, + volume = 127, + series = {LNI}, + publisher = {GI}, + booktitle = {Modellierung}, + isbn = {978-3-88579-221-5}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ wolter.ea:deriving:2007, + author = {Christian Wolter and Andreas Schaad and Christoph Meinel}, + title = {Deriving XACML Policies from Business Process Models}, + booktitle = {WISE Workshops}, + year = 2007, + pages = {142--153}, + ee = {http://dx.doi.org/10.1007/978-3-540-77010-7_15}, + crossref = {weske.ea:web:2007}, + tags = {ReadingList, SoKNOS, MDS}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@Proceedings{ weske.ea:web:2007, + title = {Web Information Systems Engineering - WISE 2007 Workshops, + WISE 2007 International Workshops, Nancy, France, December + 3, 2007, Proceedings}, + year = 2007, + editor = {Mathias Weske and Mohand-Said Hacid and Claude Godart}, + volume = 4832, + series = s-lncs, + publisher = pub-springer, + booktitle = {WISE Workshops}, + isbn = {978-3-540-77009-1}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ sandhu.ea:nist:2000, + author = {Ravi S. Sandhu and David F. Ferraiolo and D. Richard + Kuhn}, + title = {The NIST model for role-based access control: towards a + unified standard}, + booktitle = {ACM Workshop on Role-Based Access Control}, + year = 2000, + pages = {47--63}, + doi = {10.1145/344287.344301}, + tags = {ReadingList, AccessControl}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@Article{ ferraiolo.ea:proposed:2001, + author = {David F. Ferraiolo and Ravi S. Sandhu and Serban I. + Gavrila and D. Richard Kuhn and Ramaswamy Chandramouli}, + title = {Proposed \acs{nist} standard for role-based access + control}, + journal = j-tissec, + year = 2001, + pub = pub-acm, + address = pub-acm:adr, + volume = 4, + number = 3, + pages = {224--274}, + doi = {10.1145/501978.501980}, + tags = {ReadingList, AccessControl}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ drouineaud.ea:first:2004, + author = {Michael Drouineaud and Maksym Bortin and Paolo Torrini and + Karsten Sohr}, + title = {A First Step Towards Formal Verification of Security + Policy Properties for \acs{rbac}}, + booktitle = {QSIC}, + year = 2004, + pages = {60--67}, + doi = {10.1109/QSIC.2004.1357945}, + crossref = {anonymous:qsic:2004}, + tags = {AccessControl, FormalMethods, TheoremProving}, + abstract = {Considering the current expansion of IT-infrastructure the + security of the data inside this infrastructure becomes + increasingly important. Therefore assuring certain security + properties of IT-systems by formal methods is desirable. So + far in security formal methods have mostly been used to + prove properties of security protocols. However, access + control is an indispensable part of security inside a given + IT-system, which has not yet been sufficiently examined + using formal methods. The paper presents an example of a + RBAC security policy having the dual control property. This + is proved in a first-order linear temporal logic (LTL) that + has been embedded in the theorem prover Isabelle/HOL by the + authors. Thus the correctness of the proof is assured by + Isabelle/HOL. The authors consider first-order LTL a good + formalism for expressing RBAC authorisation constraints and + deriving properties from given RBAC security policies. + Furthermore it might also be applied to safety-related + issues in similar manner.}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@Proceedings{ anonymous:qsic:2004, + title = {4th International Conference on Quality Software (QSIC + 2004), 8-10 September 2004, Braunschweig, Germany}, + year = 2004, + address = pub-ieee:adr, + publisher = pub-ieee, + booktitle = {QSIC}, + isbn = {0-7695-2207-6}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ sohr.ea:specification:2005, + author = {Karsten Sohr and Gail-Joon Ahn and Martin Gogolla and Lars + Migge}, + title = {Specification and Validation of Authorisation Constraints + Using UML and OCL}, + booktitle = {ESORICS}, + year = 2005, + pages = {64--79}, + ee = {http://dx.doi.org/10.1007/11555827_5}, + crossref = {vimercati.ea:computer:2005}, + abstracts = {Abstract. Authorisation constraints can help the policy + architect design and express higher-level security policies + for organisations such as financial institutes or + governmental agencies. Although the importance of + constraints has been addressed in the literature, there + does not exist a systematic way to validate and test + authorisation constraints. In this paper, we attempt to + specify non-temporal constraints and history-based + constraints in Object Constraint Language (OCL) which is a + constraint specification language of Unified Modeling + Language (UML) and describe how we can facilitate the USE + tool to validate and test such policies. We also discuss + the issues of identification of conflicting constraints and + missing constraints. }, + tags = {AccessControl, SecureUML}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@Proceedings{ vimercati.ea:computer:2005, + title = {Computer Security - ESORICS 2005, 10th European Symposium + on Research in Computer Security, Milan, Italy, September + 12-14, 2005, Proceedings}, + year = 2005, + editor = {Sabrina De Capitani di Vimercati and Paul F. Syverson and + Dieter Gollmann}, + volume = 3679, + series = s-lncs, + publisher = pub-springer, + booktitle = {ESORICS}, + isbn = {3-540-28963-1}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ wolter.ea:modeling:2007, + author = {Christian Wolter and Andreas Schaad}, + title = {Modeling of Task-Based Authorization Constraints in BPMN}, + booktitle = {BPM}, + year = 2007, + pages = {64--79}, + ee = {http://dx.doi.org/10.1007/978-3-540-75183-0_5}, + crossref = {alonso.ea:business:2007}, + tags = {ReadingList, SoKNOS, MDS, AccessControl}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@Proceedings{ alonso.ea:business:2007, + title = {Business Process Management, 5th International Conference, + BPM 2007, Brisbane, Australia, September 24-28, 2007, + Proceedings}, + year = 2007, + editor = {Gustavo Alonso and Peter Dadam and Michael Rosemann}, + volume = 4714, + series = s-lncs, + publisher = pub-springer, + booktitle = {BPM}, + isbn = {978-3-540-75182-3}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@Article{ sohr.ea:analyzing:2008, + author = {Karsten Sohr and Michael Drouineaud and Gail-Joon Ahn and + Martin Gogolla}, + title = {Analyzing and Managing Role-Based Access Control + Policies}, + journal = j-tkde, + year = 2008, + doi = {10.1109/TKDE.2008.28}, + abstract = {Today more and more security-relevant data is stored on + computer systems; security-critical business processes are + mapped to their digital counterparts. This situation + applies to various domains such as health care industry, + digital government, and financial service institutes + requiring that different security requirements must be + fulfilled. Authorisation constraints can help the policy + architect design and express higher-level organisational + rules. Although the importance of authorisation constraints + has been addressed in the literature, there does not exist + a systematic way to verify and validate authorisation + constraints. In this paper, we specify both non-temporal + and history-based authorisation constraints in the Object + Constraint Language (OCL) and first-order linear temporal + logic (LTL). Based upon these specifications, we attempt to + formally verify role-based access control policies with the + help of a theorem prover and to validate policies with the + USE system, a validation tool for OCL constraints. We also + describe an authorisation engine, which supports the + enforcement of authorisation constraints.}, + tags = {ReadingList, AccessControl}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@Article{ samuel.ea:context-aware:2008, + author = {Samuel, A. and Ghafoor, A. and Bertino, E.}, + title = {Context-Aware Adaptation of Access-Control Policies}, + journal = {Internet Computing, IEEE}, + year = 2008, + volume = 12, + number = 1, + pages = {51--54}, + abstract = {Today, public-service delivery mechanisms such as + hospitals, police, and fire departments rely on digital + generation, storage, and analysis of vital information. To + protect critical digital resources, these organizations + employ access-control mechanisms, which define rules under + which authorized users can access the resources they need + to perform organizational tasks. Natural or man-made + disasters pose a unique challenge, whereby previously + defined constraints can potentially debilitate an + organization's ability to act. Here, the authors propose + employing contextual parameters - specifically, activity + context in the form of emergency warnings - to adapt + access-control policies according to a priori + configuration.}, + keywords = {authorisation, disasters, organisational + aspectsaccess-control policy, context-aware adaptation, + digital resource protection, natural disaster, + organizational task, public-service delivery mechanism}, + doi = {10.1109/MIC.2008.6}, + issn = {1089-7801}, + tags = {ReadingList, AccessControl, SoKNOS}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@Article{ adam.ea:secure:2007, + author = {Nabil Adam and Ahmet Kozanoglu and Aabhas Paliwal and + Basit Shafiq}, + title = {Secure Information Sharing in a Virtual Multi-Agency Team + Environment}, + journal = j-entcs, + year = 2007, + volume = 179, + pages = {97--109}, + issn = {1571-0661}, + abstract = {This paper proposes a two tier RBAC approach for secure + and selective information sharing among virtual + multi-agency response team (VMART) and allows expansion of + the VMART by admitting new collaborators (government + agencies or NGOs) as need arise. A coordinator Web Service + for each member agency is proposed. The coordinator Web + Service is responsible for authentication, information + dissemination, information acquisition, role creation and + enforcement of predefined access control policies. Secure, + selective and fine-grained information sharing is realized + through the encryption of XML documents according to RBAC + policies defined for the corresponding XML schema.}, + doi = {http://dx.doi.org/10.1016/j.entcs.2006.08.034}, + publisher = pub-elsevier, + address = pub-elsevier:adr, + tags = {ReadingList, SoKNOS}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ alam.ea:framework:2006, + author = {Muhammad Alam and Michael Hafner and Ruth Breu and Stefan + Unterthiner}, + title = {A Framework for Modeling Restricted Delegation in Service + Oriented Architecture}, + booktitle = {TrustBus}, + year = 2006, + pages = {142--151}, + ee = {http://dx.doi.org/10.1007/11824633_15}, + crossref = {fischer-hubner.ea:trust:2006}, + tags = {ReadingList, SoKNOS}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@Proceedings{ fischer-hubner.ea:trust:2006, + title = {Trust and Privacy in Digital Business, Third International + Conference, TrustBus 2006, Krakow, Poland, September 4-8, + 2006, Proceedings}, + year = 2006, + editor = {Simone Fischer-H{\"u}bner and Steven Furnell and Costas + Lambrinoudakis}, + volume = 4083, + series = s-lncs, + publisher = pub-springer, + booktitle = {TrustBus}, + isbn = {3-540-37750-6}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ el-atawy.ea:policy:2005, + author = {Adel El-Atawy and K. Ibrahim and H. Hamed and Ehab + Al-Shaer}, + title = {Policy segmentation for intelligent firewall testing}, + booktitle = {NPSec 05}, + year = 2005, + pages = {67--72}, + month = nov, + publisher = pub-ieee, + day = 6, + keywords = {computer networks, intelligent networks, telecommunication + security, telecommunication traffic intelligent firewall + testing, network security, network traffic, packet + filtering algorithms, policy segmentation}, + acknowledgement={none}, + tags = {ReadingList, Testing, FWTesting}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ el-atawy.ea:automated:2007, + author = {Adel El-Atawy and Taghrid Samak and Zein Wali and Ehab + Al-Shaer and Frank Lin and Christopher Pham and Sheng Li}, + title = {An Automated Framework for Validating Firewall Policy + Enforcement}, + booktitle = {\acs{policy} '07}, + year = 2007, + pages = {151--160}, + publisher = pub-ieee, + acknowledgement={none}, + tags = {ReadingList, Testing, FWTesting}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ bishop.ea:engineering:2006, + author = {Steve Bishop and Matthew Fairbairn and Michael Norrish and + Peter Sewell and Michael Smith and Keith Wansbrough}, + title = {Engineering with logic: \acs{hol} specification and + symbolic-evaluation testing for \acs{tcp} implementations}, + booktitle = {\acs{popl}}, + year = 2006, + pages = {55--66}, + crossref = {morrisett.ea:proceedings:2006}, + acknowledgement={none}, + tags = {ReadingList, FWTesting, Testing}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@Proceedings{ morrisett.ea:proceedings:2006, + title = {\acs{popl}}, + year = 2006, + editor = {J. Gregory Morrisett and Simon L. Peyton Jones}, + publisher = pub-acm, + booktitle = {\acs{popl}}, + adress = pub-acm:adr, + acknowledgement={none}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ marmorstein.ea:firewall:2006, + author = {Robert Marmorstein and Phil Kearns}, + title = {Firewall analysis with policy-based host classification}, + booktitle = {\acs{lisa}'06}, + year = 2006, + pages = {4--4}, + publisher = {\acs{usenix} Association}, + location = {Washington, \acs{dc}}, + acknowledgement={none}, + tags = {ReadingList, FWTesting, Testing}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ richters.ea:formalizing:1998, + abstract = {We present a formal semantics for the Object Constraint + Language (OCL) which is part of the Unified Modeling + Language (UML) - an emerging standard language and notation + for object-oriented analysis and design. In context of + information systems modeling, UML class diagrams can be + utilized for describing the overall structure, whereas + additional integrity constraints and queries are specified + with OCL expressions. By using OCL, constraints and queries + can be specified in a formal yet comprehensible way. + However, the OCL itself is currently defined only in a + semi-formal way. Thus the semantics of constraints is in + general not precisely defined. Our approach gives precise + meaning to OCL concepts and to some central aspects of UML + class models. A formal semantics facilitates verification, + validation and simulation of models and helps to improve + the quality of models and software designs.}, + bibkey = {richters.ea:formalizing:1998}, + author = {Mark Richters and Martin Gogolla}, + title = {On Formalizing the \acs{uml} Object Constraint Language + \acs{ocl}}, + pages = {449--464}, + doi = {10.1007/b68220}, + crossref = {ling.ea:conceptual:1998}, + acknowledgement={brucker, 2007-02-19}, + tags = {MDE}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@Proceedings{ ling.ea:conceptual:1998, + language = {USenglish}, + editor = {Tok Wang Ling and Sudha Ram and Mong-Li Lee}, + booktitle = {Conceptual Modeling---{ER} '98}, + title = {Conceptual Modeling---{ER} '98}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 1507, + doi = {10.1007/b68220}, + year = 1998, + isbn = {978-3-540-65189-5}, + acknowledgement={brucker, 2007-02-19}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ cook.ea::amsterdam:2002, + abstract = {In November 1998 the authors participated in a two-day + workshop on the Object Constraint Language (OCL) in + Amsterdam. The focus was to clarify issues about the + semantics and the use of OCL, and to discuss useful and + necessary extensions of OCL. Various topics have been + raised and clarified. This manifesto contains the results + of that workshop and the following work on these topics. + Overview of OCL.}, + author = {Steve Cook and Anneke Kleppe and Richard Mitchell and + Bernhard Rumpe and Jos Warmer and Alan Wills}, + title = {The Amsterdam Manifesto on \acs{ocl}}, + pages = {115--149}, + crossref = {clark.ea:object:2002}, + acknowledgement={brucker, 2007-02-19}, + tags = {MDE}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ gogolla.ea:expressing:2001, + author = {Martin Gogolla and Mark Richters}, + bibkey = {gogolla.ea:expressing:2001}, + abstract = {The Unified Modeling Language \acs{uml} is a complex + language offering many modeling features. Especially the + description of static structures with class diagrams is + supported by a rich set of primitives. This paper shows how + to transfrom \acs{uml} class diagrams involving cardinality + constraints, qualifiers, association classes, aggregations, + compositions, and generalizations into equivalent \acs{uml} + class diagrams employing only binary associations and + \acs{ocl} constraints. Thus we provide a better + understanding of \acs{uml} features. By reducing more + complex features in terms of basic ones, we suggest an easy + way users can gradually extend the set of \acs{uml} + elements they commonly apply in the modeling process.}, + title = {Expressing \acs{uml} Class Diagrams Properties with + \acs{ocl}}, + pages = {85--114}, + crossref = {clark.ea:object:2002}, + acknowledgement={brucker, 2007-02-19}, + tags = {MDE}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ richters.ea:ocl:2001, + abstract = {{The Object Constraint Language \acs{ocl} allows to + formally specify constraints on a \acs{uml} model. We + present a formal syntax and semantics for \acs{ocl} based + on set theory including expressions, invariants and pre- + and postconditions. A formal foundation for \acs{ocl} makes + the meaning of constraints precise and helps to eliminate + ambiguities and inconsistencies. A precise language de + nition is also a prerequisite for implementing CASE tools + providing enhanced support for \acs{uml} models and + \acs{ocl} constraints. We give a survey of some \acs{ocl} + tools and discuss one of the tools in some more detail. The + design and implementation of the USE tool supporting the + validation of \acs{uml} models and \acs{ocl} constraints is + based on the formal approach presented in this paper.}}, + bibkey = {richters.ea:ocl:2001}, + author = {Mark Richters and Martin Gogolla}, + title = {\acs{ocl}: Syntax, Semantics, and Tools.}, + pages = {42--68}, + crossref = {clark.ea:object:2002}, + acknowledgement={brucker, 2007-02-19}, + tags = {MDE}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ hennicker.ea:precise:2002, + author = {Rolf Hennicker and Heinrich Hu{\ss}mann and Michel Bidoit}, + title = {On the Precise Meaning of \acs{ocl} Constraints}, + pages = {69--84}, + crossref = {clark.ea:object:2002}, + abstract = {When OCL is applied in concrete examples, many questions + arise about the precise meaning of OCL constraints. The + same kind of difficulties appears when automatic support + tools for OCL are designed. These questions are due to the + lack of a precise semantics of OCL constraints in the + context of a UML model. The aim of this paper is to + contribute to a clarification of several issues, like + interpretation of invariants and pre- and postconditions, + treatment of undefined values, inheritance of constraints, + transformation rules for OCL constraints and computation of + proof obligations. Our study is based on a formal, abstract + semantics of OCL.}, + bibkey = {hennicker.ea:precise:2002}, + acknowledgement={brucker, 2007-02-19}, + tags = {MDE}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@Proceedings{ clark.ea:object:2002, + editor = {Tony Clark and Jos Warmer}, + booktitle = {Object Modeling with the \acs{ocl}: The Rationale behind + the Object Constraint Language}, + title = {Object Modeling with the \acs{ocl}: The Rationale behind + the Object Constraint Language}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 2263, + year = 2002, + isbn = {3-540-43169-1}, + acknowledgement={brucker, 2007-02-19}, + tags = {MDE}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ cengarle.ea:formal:2001, + author = {Mar\'{\i}a Victoria Cengarle and Alexander Knapp}, + title = {A Formal Semantics for \acs{ocl} 1.4}, + year = 2001, + abstract = {The OCL 1.4 specification introduces let-declarations for + adding auxiliary class features in static structures of the + UML. We provide a type inference system and a big-step + operational semantics for the OCL 1.4 that treat UML static + structures and UML object models and accommodate for + additional declarations; the operational semantics + satisfies a subject reduction property with respect to the + type inference system. We also discuss an alternative, + non-operational interpretation of let-declarations as + constraints.}, + pages = {118--133}, + crossref = {gogolla.ea:uml:2001}, + acknowledgement={brucker, 2007-02-19}, + tags = {MDE}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@Proceedings{ gogolla.ea:uml:2001, + editor = {Martin Gogolla and Cris Kobryn}, + booktitle = {\acs{uml} 2001---The Unified Modeling Language. Modeling + Languages, Concepts, and Tools}, + title = {\acs{uml} 2001---The Unified Modeling Language. Modeling + Languages, Concepts, and Tools}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 2185, + year = 2001, + isbn = {3-540-42667-1}, + location = {Toronto, Canada}, + acknowledgement={brucker, 2007-02-19}, + tags = {MDE}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@TechReport{ balzer.ea:objects:2008, + author = {Stephanie Balzer and Alexandra Burns and Thomas R. Gross}, + title = {Objects in Context: An Empirical Study of Object + Relationships}, + institution = {\acs{eth} Zurich}, + year = 2008, + abstract = {Object collaborations are at the core of all + object-oriented programming, yet current class-based + objectoriented programming languages do not provide an + explicit construct to capture the relationships between + objects. This paper reports on an empirical study that + investigates the occurrence of object collaborations to + assess the need of intrinsic support for relationships in a + programming language. We introduce a categorization of + possible forms of object collaborations and their + corresponding implementation patterns when using a + traditional class-based object-oriented language (Java) and + analyze 25 Java programs (ranging from 4 to 6275 classes) + with the Relationship Detector for Java (RelDJ) to identify + occurrences of these patterns. The empirical results show + that object collaborations are indeed a frequent phenomenon + and reveal that collaborationrelated code does not remain + encapsulated in a single class. These observations strongly + support efforts to define language constructs to express + object relationships: relationships allow the encapsulation + of a frequently occurring phenomenon and increase program + expressiveness. }, + keywords = {Relationship-based Programming Languages, First-class + Relationships, Object Collaborations, Java, Bytecode + Analysis}, + tags = {ReadingList, OOP}, + clearance = {unclassified}, + timestap = {2008-05-28}, + number = 594 +} + +@InProceedings{ owre.ea:pvs:1996, + author = {Sam Owre and S. Rajan and John M. Rushby and Natarajan + Shankar and Mandayam K. Srivas}, + title = {\acs{pvs}: Combining Specification, Proof Checking, and + Model Checking}, + year = 1996, + bibkey = {owre.ea:pvs:1996}, + pages = {411--414}, + crossref = {alur.ea:computer:1996}, + doi = {10.1007/3-540-61474-5_91}, + acknowledgement={brucker, 2007-02-19}, + tags = {TheoremProving, FormalMethods}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@Proceedings{ alur.ea:computer:1996, + editor = {Rajeev Alur and Thomas A. Henzinger}, + booktitle = {Computer Aided Verification (\acs{cav})}, + title = {Computer Aided Verification (\acs{cav})}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 1102, + year = 1996, + location = {New Brunswick, \acs{nj}, \acs{usa}}, + doi = {10.1007/3-540-61474-5}, + isbn = {3-540-61474-5}, + acknowledgement={brucker, 2007-02-19}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ naraschewski.ea:object-oriented:1998, + author = {Wolfgang Naraschewski and Markus Wenzel}, + title = {Object-Oriented Verification Based on Record Subtyping in + Higher-Order Logic.}, + pages = {349--366}, + doi = {10.1007/BFb0055146}, + crossref = {grundy.ea:theorem:1998}, + abstract = {We show how extensible records with structural subtyping + can be represented directly in Higher-Order Logic + (\acs{hol}). Exploiting some specific properties of + \acs{hol}, this encoding turns out to be extremely simple. + In particular, structural subtyping is subsumed by naive + parametric polymorphism, while overridable generic + functions may be based on overloading. Taking \acs{hol} + plus extensible records as a starting point, we then set + out to build an environment for object-oriented + specification and verification (HOOL). This framework + offers several well-known concepts like classes, objects, + methods and late-binding. All of this is achieved by very + simple means within \acs{hol}. }, + keywords = {Isabelle/\acs{hol}, extensible records, + object-orientation, verification}, + bibkey = {naraschewski.ea:object-oriented:1998}, + acknowledgement={brucker, 2007-02-19}, + tags = {TheoremProving, FormalMethods}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@Proceedings{ grundy.ea:theorem:1998, + editor = {Jim Grundy and Malcolm C. Newey}, + title = {Theorem Proving in Higher Order Logics (\acs{tphols})}, + booktitle = {Theorem Proving in Higher Order Logics (\acs{tphols})}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 1479, + year = 1998, + doi = {10.1007/BFb0055125}, + isbn = {3-540-64987-5}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ oheimb.ea:hoare:2002, + author = {David von Oheimb and Tobias Nipkow}, + title = {Hoare Logic for {NanoJava}: Auxiliary Variables, Side + Effects, and Virtual Methods Revisited}, + pages = {89--105}, + doi = {10.1007/3-540-45614-7_6}, + crossref = {eriksson.ea:fme:2002}, + acknowledgement={brucker, 2007-02-19}, + abstract = {We define NanoJava, a kernel of Java tailored to the + investigation of Hoare logics. We then introduce a Hoare + logic for this language featuring an elegant new approach + for expressing auxiliary variables: by universal + quantification on the outer logical level. Furthermore, we + give simple means of handling side-effecting expressions + and dynamic binding within method calls. The logic is + proved sound and (relatively) complete using + Isabelle/\acs{hol}.}, + keywords = {Languages, Reliability, Theory, Verification}, + tags = {OOP, FormalMethods}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@Proceedings{ eriksson.ea:fme:2002, + editor = {Lars-Henrik Eriksson and Peter Alexander Lindsay}, + booktitle = {\acs{fme} 2002: Formal Methods---Getting {IT} Right}, + title = {\acs{fme} 2002: Formal Methods---Getting {IT} Right}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 2391, + doi = {10.1007/3-540-45614-7}, + year = 2002, + isbn = {3-540-43928-5}, + acknowledgement={brucker, 2007-02-19}, + tags = {noTAG}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@Article{ rudnicki:obvious:1987, + author = {Piotr Rudnicki}, + key = {Rudnicki}, + journal = j-ar, + title = {Obvious Inferences}, + year = 1987, + month = dec, + volume = 3, + doi = {10.1007/BF00247436}, + number = 4, + abstract = {The notion of 'obvious' inference in predicate logic is + discussed from the viewpoint of proof- checker applications + in logic and mathematics education. A class of inferences + in predicate logic is defined and it is proposed to + identify it with the class of 'obvious' logical inferences. + The definition is compared with other approaches. The + algorithm for implementing the "obviousness' decision + procedure follows directly from the definition.}, + pages = {383--394}, + publisher = pub-springer-netherlands, + address = pub-springer-netherlands:adr, + tags = {noTAG}, + timestap = {2008-05-26} +} + +@InProceedings{ stroustrup:what:1987, + author = {Bjarne Stroustrup}, + title = {What is "Object-Oriented Programming?"}, + booktitle = {ECOOP}, + year = 1987, + pages = {51--70}, + abstract = {"Object-Oriented Programming" and "Data ion" have become + very common terms. Unfortunately, few people agree on what + they mean. I will offer informal definitions that appear to + make sense in the context of languages like Ada, C++, + Modula-2, Simula67, and Smalltalk. The general idea is to + equate "support for data abstraction" with the ability to + define and use new types and equate "support for + object-oriented programming" with the ability to express + type hierarchies. Features necessary to support these + programming styles in a general purpose programming + language will be discussed. The presentation centers around + C++ but is not limited to facilities provided by that + language.}, + crossref = {bezivin.ea:ecoop87:1987} +} + +@Proceedings{ bezivin.ea:ecoop87:1987, + editor = {Jean B{\'e}zivin and Jean-Marie Hullot and Pierre Cointe + and Henry Lieberman}, + title = {ECOOP'87 European Conference on Object-Oriented + Programming, Paris, France, June 15-17, 1987, Proceedings}, + booktitle = {ECOOP}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 276, + year = 1987, + isbn = {3-540-18353-1}, + location = {Paris, France} +} + +@Book{ nipkow.ea:isabelle:2002, + author = {Tobias Nipkow and Lawrence C. Paulson and Markus Wenzel}, + title = {Isabelle/{HOL}---A Proof Assistant for Higher-Order Logic}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 2283, + doi = {10.1007/3-540-45949-9}, + abstract = {This book is a self-contained introduction to interactive + proof in higher-order logic (\acs{hol}), using the proof + assistant Isabelle2002. It is a tutorial for potential + users rather than a monograph for researchers. The book has + three parts. + + 1. Elementary Techniques shows how to model functional + programs in higher-order logic. Early examples involve + lists and the natural numbers. Most proofs are two steps + long, consisting of induction on a chosen variable followed + by the auto tactic. But even this elementary part covers + such advanced topics as nested and mutual recursion. 2. + Logic and Sets presents a collection of lower-level tactics + that you can use to apply rules selectively. It also + describes Isabelle/\acs{hol}'s treatment of sets, functions + and relations and explains how to define sets inductively. + One of the examples concerns the theory of model checking, + and another is drawn from a classic textbook on formal + languages. 3. Advanced Material describes a variety of + other topics. Among these are the real numbers, records and + overloading. Advanced techniques are described involving + induction and recursion. A whole chapter is devoted to an + extended example: the verification of a security protocol. }, + year = 2002, + acknowledgement={brucker, 2007-02-19}, + bibkey = {nipkow.ea:isabelle:2002}, + tags = {noTAG}, + clearance = {unclassified}, + timestap = {2008-05-26} +} + +@InProceedings{ kerber.ea:mechanization:1994, + author = {Manfred Kerber and Michael Kohlhase}, + title = {A Mechanization of Strong Kleene Logic for Partial + Functions}, + pages = {371--385}, + crossref = {bundy:automated:1994}, + abstract = {Even though it is not very often admitted, partial + functions do play a significant role in many practical + applications of deduction systems. Kleene has already given + a semantic account of partial functions using three-valued + logic decades ago, but there has not been a satisfactory + mechanization. Recent years have seen a thorough + investigation of the framework of many-valued + truth-functional logics. However, strong Kleene logic, + where quantification is restricted and therefore not + truth-functional, does not fit the framework directly. We + solve this problem by applying recent methods from sorted + logics. This paper presents a resolution calculus that + combines the proper treatment of partial functions with the + efficiency of sorted calculi.}, + doi = {10.1007/3-540-58156-1_26}, + acknowledgement={brucker, 2007-02-19}, + bibkey = {kerber.ea:mechanization:1994} +} + +@Proceedings{ bundy:automated:1994, + editor = {Alan Bundy}, + booktitle = {Automated Deduction---\acs{cade}-12}, + title = {Automated Deduction---\acs{cade}-12}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + location = {Nancy, France}, + volume = 814, + year = 1994, + isbn = {3-540-58156-1}, + acknowledgement={brucker, 2007-02-19}, + doi = {10.1007/3-540-58156-1} +} + +@InProceedings{ hahnle:towards:1991, + author = {Reiner H{\"a}hnle}, + title = {Towards an Efficient Tableau Proof Procedure for + Multiple-Valued Logics}, + pages = {248--260}, + crossref = {borger.ea:computer:1991}, + doi = {10.1007/3-540-54487-9_62}, + abstract = {One of the obstacles against the use of tableau-based + theorem provers for non-standard logics is the inefficiency + of tableau systems in practical applications, though they + are highly intuitive and extremely flexible from a proof + theoretical point of view. We present a method for + increasing the efficiency of tableau systems in the case of + multiple-valued logics by introducing a generalized notion + of signed formulas and give sound and complete tableau + systems for arbitrary propositional finite-valued logics.}, + acknowledgement={brucker, 2007-02-19}, + bibkey = {hahnle:towards:1991} +} + +@Proceedings{ borger.ea:computer:1991, + editor = {Egon B{\"o}rger and Hans Kleine B{\"u}ning and Michael M. + Richter and Wolfgang Sch{\"o}nfeld}, + title = {Computer Science Logic (\acs{csl})}, + booktitle = {Computer Science Logic (\acs{csl})}, + series = s-lncs, + volume = 533, + year = 1991, + doi = {10.1007/3-540-54487-9}, + isbn = {978-3-540-54487-6}, + acknowledgement={brucker, 2007-02-19}, + publisher = pub-springer, + address = pub-springer:adr +} + +@InProceedings{ berghofer.ea:inductive:1999, + author = {Stefan Berghofer and Markus Wenzel}, + title = {Inductive datatypes in \acs{hol}---lessons learned in + Formal-Logic Engineering}, + pages = {19--36}, + crossref = {bertot.ea:theorem:1999}, + bibkey = {berghofer.ea:inductive:1999}, + month = sep, + doi = {10.1007/3-540-48256-3_3}, + acknowledgement={brucker, 2007-02-19} +} + +@Proceedings{ bertot.ea:theorem:1999, + editor = {Yves Bertot and Gilles Dowek and Andr{\'e} Hirschowitz and + C. Paulin and Laurent Th{\'e}ry}, + title = {Theorem Proving in Higher Order Logics (\acs{tphols})}, + booktitle = {Theorem Proving in Higher Order Logics (\acs{tphols})}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 1690, + acknowledgement={brucker, 2007-02-19}, + location = {Nice, France}, + year = 1999, + isbn = {3-540-66463-7} +} + +@Proceedings{ geuvers.ea:types:2003, + editor = {Herman Geuvers and Freek Wiedijk}, + title = {Types for Proofs and Programs (\acs{types})}, + booktitle = {Types for Proofs and Programs (\acs{types})}, + publisher = pub-springer, + location = {Nijmegen}, + address = pub-springer:adr, + series = s-lncs, + volume = 2646, + language = {USenglish}, + year = 2003, + isbn = {3-540-14031-X}, + acknowledgement={brucker, 2007-02-19} +} + +@InProceedings{ angelo.ea:degrees:1994, + author = {Catia M. Angelo and Luc J. M. Claesen and Hugo De Man}, + title = {Degrees of Formality in Shallow Embedding Hardware + Description Languages in \acs{hol}}, + pages = {89--100}, + doi = {10.1007/3-540-57826-9_127}, + crossref = {joyce.ea:higher:1994}, + bibkey = {angelo.ea:degrees:1994}, + acknowledgement={brucker, 2007-02-19} +} + +@Proceedings{ joyce.ea:higher:1994, + editor = {Jeffrey J. Joyce and Carl-Johan H. Seger}, + title = {Higher Order Logic Theorem Proving and Its Applications + (\acs{hug})}, + booktitle = {Higher Order Logic Theorem Proving and Its Applications + (\acs{hug})}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + abstract = {Theorem proving based techniques for formal hardware + verification have been evolving constantly and researchers + are getting able to reason about more complex issues than + it was possible or practically feasible in the past. It is + often the case that a model of a system is built in a + formal logic and then reasoning about this model is carried + out in the logic. Concern is growing on how to consistently + interface a model built in a formal logic with an informal + CAD environment. Researchers have been investigating how to + define the formal semantics of hardware description + languages so that one can formally reason about models + informally dealt with in a CAD environment. At the + University of Cambridge, the embedding of hardware + description languages in a logic is classified in two + categories: deep embedding and shallow embedding. In this + paper we argue that there are degrees of formality in + shallow embedding a language in a logic. The choice of the + degree of formality is a trade-off between the security of + the embedding and the amount and complexity of the proof + effort in the logic. We also argue that the design of a + language could consider this verifiability issue. There are + choices in the design of a language that can make it easier + to improve the degree of formality, without implying + serious drawbacks for the CAD environment.}, + volume = 780, + year = 1994, + doi = {10.1007/3-540-57826-9}, + isbn = {3-540-57826-9}, + acknowledgement={brucker, 2007-02-19} +} + +@InProceedings{ huffman.ea:axiomatic:2005, + author = {Brian Huffman and John Matthews and Peter White}, + title = {Axiomatic Constructor Classes in {Isabelle}/{HOL}.}, + pages = {147--162}, + year = {2005}, + doi = {10.1007/11541868_10}, + acknowledgement={brucker, 2007-02-19}, + bibkey = {huffman.ea:axiomatic:2005}, + abstract = {We have definitionally extended Isabelle/HOLCF to support + axiomatic Haskell-style constructor classes. We have + subsequently defined the functor and monad classes, + together with their laws, and implemented state and + resumption monad transformers as generic constructor class + instances. This is a step towards our goal of giving + modular denotational semantics for concurrent lazy + functional programming languages, such as GHC Haskell.} +} + +@InProceedings{ marche.ea:reasoning:2005, + author = {Claude March{\'e} and Christine Paulin-Mohring}, + title = {Reasoning About {Java} Programs with Aliasing and Frame + Conditions}, + pages = {179--194}, + crossref = {hurd.ea:theorem:2005}, + abstract = {Several tools exist for reasoning about Java programs + annotated with JML specifications. A main issue is to deal + with possible aliasing between objects and to handle + correctly the frame conditions limiting the part of memory + that a method is allowed to modify. Tools designed for + automatic use (like ESC/Java) are not complete and even not + necessarily correct. On the other side, tools which offer a + full modeling of the program require a heavy user + interaction for discharging proof obligations. In this + paper, we present the modeling of Java programs used in the + Krakatoa tool, which generates proof obligations expressed + in a logic language suitable for both automatic and + interactive reasoning. Using the Simplify automatic theorem + prover, we are able to establish automatically more + properties than static analysis tools, with a method which + is guaranteed to be sound, assuming only the correctness of + our logical interpretation of programs and + specifications.}, + doi = {10.1007/11541868_12}, + acknowledgement={brucker, 2007-02-19}, + bibkey = {marche.ea:reasoning:2005} +} + +@Proceedings{ hurd.ea:theorem:2005, + editor = {Joe Hurd and Thomas F. Melham}, + title = {Theorem Proving in Higher Order Logics (\acs{tphols})}, + booktitle = {Theorem Proving in Higher Order Logics (\acs{tphols})}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 3603, + doi = {10.1007/11541868}, + year = 2005, + isbn = {978-3-540-28372-0}, + acknowledgement={brucker, 2007-02-19} +} + +@InProceedings{ leino.ea:modular:2005, + author = {K. Rustan M. Leino and Peter M{\"u}ller}, + title = {Modular Verification of Static Class Invariants.}, + pages = {26--42}, + doi = {10.1007/11526841_4}, + abstract = {Object invariants describe the consistency of + object-oriented data structures and are central to + reasoning about the correctness of object-oriented + software. But object invariants are not the only + consistency conditions on which a program may depend. The + data in object-oriented programs consists not just of + object fields, but also of static fields, which hold data + that is shared among objects. The consistency of static + fields is described by static class invariants, which are + enforced at the class level. Static class invariants can + also mention instance fields, describing the consistency of + dynamic data structures rooted in static fields. Sometimes + there are even consistency conditions that relate the + instance fields of many or all objects of a class; static + class invariants describe these relations, too, since they + cannot be enforced by any one object in isolation. This + paper presents a systematic way (a methodology) for + specifying and verifying static class invariants in + object-oriented programs. The methodology supports the + three major uses of static fields and invariants in the + Java library. The methodology is amenable to static, + modular verification and is sound.}, + crossref = {fitzgerald.ea:fm:2005}, + acknowledgement={brucker, 2007-02-19} +} + +@InProceedings{ basin.ea:verification:2005, + author = {David A. Basin and Hironobu Kuruma and Kazuo Takaragi and + Burkhart Wolff}, + abstract = {We report on a case study in using \holz, an embedding of + Z in higher-order logic, to specify and verify a security + architecture for administering digital signatures. We have + used \holz{} to formalize and combine both data-oriented + and process-oriented architectural views. Afterwards, we + formalized temporal requirements in Z and carried out + verification in higher-order logic. The same architecture + has been previously verified using the SPIN model checker. + Based on this, we provide a detailed comparison of these + two di erent approaches to formalization (infinite state + with rich data types versus finite state) and verification + (theorem proving versus model checking). Contrary to common + belief, our case study suggests that Z is well suited for + temporal reasoning about process models with rich data. + Moreover, our comparison highlights the advantages of this + approach and provides evidence that, in the hands of + experienced users, theorem proving is neither substantially + more time-consuming nor more complex than model checking.}, + title = {Verification of a Signature Architecture with \holz}, + pages = {269--285}, + crossref = {fitzgerald.ea:fm:2005}, + language = {USenglish}, + acknowledgement={brucker, 2007-02-19}, + doi = {10.1007/11526841_19}, + bibkey = {basin.ea:verification:2005} +} + +@Proceedings{ fitzgerald.ea:fm:2005, + editor = {John Fitzgerald and Ian J. Hayes and Andrzej Tarlecki}, + booktitle = {{FM} 2005: Formal Methods}, + title = {{FM} 2005: Formal Methods}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 3582, + year = 2005, + acknowledgement={brucker, 2007-02-19}, + doi = {10.1007/11526841}, + isbn = {978-3-540-27882-5}, + location = {Newcastle, UK} +} + +@phdthesis{Lazic1998ASS, + title={A semantic study of data-independence with applications to the + mechanical verification of concurren}, + author={Ranko S. Lazic}, + school={University of Oxford}, + year={1999} +} + +@InProceedings{ barnett.ea:spec:2004, + author = {Mike Barnett and K. Rustan M. Leino and Wolfram Schulte}, + abstract = "Spec# is the latest in a long line of work on programming + languages and systems aimed at improving the development of + correct software. This paper describes the goals and + architecture of the Spec# programming system, consisting of + the object-oriented Spec# programming language, the Spec# + compiler, and the Boogie static program verifier. The + language includes constructs for writing specifications + that capture programmer intentions about how methods and + data are to be used, the compiler emits run-time checks to + enforce these specifications, and the verifier can check + the consistency between a program and its specifications.", + language = {USenglish}, + title = {The {\Specsharp} programming system: An overview}, + pages = {49--69}, + crossref = {barthe.ea:construction:2005}, + bibkey = {barnett.ea:spec:2004}, + doi = {10.1007/b105030}, + acknowledgement={brucker, 2007-02-19}, + month = may # {~25} +} + +@Proceedings{ barthe.ea:construction:2005, + editor = {Gilles Barthe and Lilian Burdy and Marieke Huisman and + Jean-Louis Lanet and Traian Muntean}, + title = {Construction and Analysis of Safe, Secure, and + Interoperable Smart Devices (\acs{cassis})}, + booktitle = {Construction and Analysis of Safe, Secure, and + Interoperable Smart Devices (\acs{cassis})}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 3362, + year = 2005, + isbn = {978-3-540-24287-1}, + acknowledgement={brucker, 2007-02-19}, + doi = {10.1007/b105030} +} + +@InProceedings{ jacobs.ea:java:2004, + author = {Bart Jacobs and Erik Poll}, + title = {{Java} Program Verification at {Nijmegen}: Developments + and Perspective.}, + doi = {10.1007/b102118}, + pages = {134--153}, + acknowledgement={brucker, 2007-02-19}, + abstract = {This paper presents a historical overview of the work on + Java program verification at the University of Nijmegen + (the Netherlands) over the past six years (1997-2003). It + describes the development and use of the LOOP tool that is + central in this work. Also, it gives a perspective on the + field.}, + crossref = {futatsugi.ea:software:2004} +} + +@Proceedings{ futatsugi.ea:software:2004, + editor = {Kokichi Futatsugi and Fumio Mizoguchi and Naoki Yonezaki}, + title = {Software Security---Theories and Systems (\acs{isss})}, + booktitle = {Software Security---Theories and Systems (\acs{isss})}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + acknowledgement={brucker, 2007-02-19}, + volume = 3233, + year = 2004, + doi = {10.1007/b102118}, + isbn = {978-3-540-23635-1} +} + +@InProceedings{ meyer.ea:architecture:2000, + author = {J{\"o}rg Meyer and Arnd Poetzsch-Heffter}, + title = {An Architecture for Interactive Program Provers}, + abstract = {Formal specification and verification techniques can + improve the quality of programs by enabling the analysis + and proof of semantic program properties. This paper + describes the modular architecture of an interactive + program prover that we are currently developing for a Java + subset. In particular, it discusses the integration of a + programming language-specific prover component with a + general purpose theorem prover.}, + pages = {63--77}, + crossref = {graf.ea:tools:2000} +} + +@Proceedings{ graf.ea:tools:2000, + editor = {Susanne Graf and Michael I. Schwartzbach}, + booktitle = {Tools and Algorithms for the Construction and Analysis of + Systems (\acs{tacas})}, + title = {Tools and Algorithms for the Construction and Analysis of + Systems (\acs{tacas})}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 1785, + year = 2000, + isbn = {3-540-67282-6} +} + +@InProceedings{ markovic.ea:ocl:2006, + author = {Sali{\v s}a Markovi{\'c} and Thomas Baar}, + language = {USenglish}, + doi = {10.1007/11880240_46}, + acknowledgement={brucker, 2007-02-19}, + pages = {661--675}, + title = {An {\acs{ocl}} Semantics Specified with {\textsc{qvt}}}, + crossref = {nierstrasz.ea:model:2006}, + abstract = {Metamodeling became in the last decade a widely accepted + tool to describe the (abstract) syntax of modeling + languages in a concise, but yet precise way. For the + description of the language's semantics, the situation is + less satisfactory and formal semantics definitions are + still seen as a challenge. In this paper, we propose an + approach to specify the semantics of modeling languages in + a graphical way. As an example, we describe the evaluation + semantics of OCL by transformation rules written in the + graphical formalism QVT. We believe that the graphical + format of our OCL semantics has natural advantages with + respect to understandability compared to existing + formalizations of OCL's semantics. Our semantics can also + be seen as a reference implementation of an OCL evaluator, + because the transformation rules can be executed by any QVT + compliant transformation engine.} +} + +@InProceedings{ pons.ea:ocl-based:2006, + author = {Claudia Pons and Diego Garcia}, + title = {An {OCL}-Based Technique for Specifying and Verifying + Refinement-Oriented Transformations in {MDE}}, + booktitle = {MoDELS}, + year = 2006, + pages = {646--660}, + doi = {10.1007/11880240_45}, + crossref = {nierstrasz.ea:model:2006} +} + +@InProceedings{ kosiuczenko:specification:2006, + author = {Piotr Kosiuczenko}, + title = {Specification of Invariability in \acs{ocl}}, + pages = {676--691}, + doi = {10.1007/11880240_47}, + crossref = {nierstrasz.ea:model:2006}, + abstract = {The paradigm of contractual specification provides a + transparent way of specifying systems. It clearly + distinguishes between client and implementer obligations. + One of the best known languages used for this purpose is + OCL. Nevertheless, OCL does not provide primitives for a + compact specification of what remains unchanged when a + method is executed. In this paper, problems with specifying + invariability are listed and some weaknesses of existing + solutions are pointed out. The question of specifying + invariability in OCL is studied and a simple but expressive + and flexible extension is proposed. It is shown that this + extension has a simple OCL based semantics.} +} + +@Proceedings{ nierstrasz.ea:model:2006, + editor = {Oscar Nierstrasz and Jon Whittle and David Harel and + Gianna Reggio}, + title = {Model Driven Engineering Languages and Systems + (\acs{models})}, + booktitle = {Model Driven Engineering Languages and Systems + (\acs{models})}, + address = pub-springer:adr, + location = {Genova, Italy}, + publisher = pub-springer, + series = s-lncs, + acknowledgement={brucker, 2007-02-19}, + volume = 4199, + year = 2006, + doi = {10.1007/11880240}, + isbn = {978-3-540-45772-5} +} + +@InProceedings{ syme:proving:1999, + author = {Don Syme}, + title = {Proving {Java} Type Soundness}, + pages = {83--118}, + crossref = {alves-foss:formal:1999}, + acknowledgement={brucker, 2007-02-19}, + abstract = {This chapter describes a machine checked proof of the type + soundness of a subset of Java (we call this subset + Javatex2html_wrap_inline102). In Chapter 3, a formal + semantics for approximately the same subset was presented + by Drossopoulou and Eisenbach. The work presented here + serves two roles: it complements the written semantics by + correcting and clarifying some details; and it demonstrates + the utility of formal, machine checking when exploring a + large and detailed proof based on operational semantics.}, + bibkey = {syme:proving:1999} +} + +@InProceedings{ flatt.ea:programmers:1999, + author = {Matthew Flatt and Shriram Krishnamurthi and Matthias + Felleisen}, + title = {A Programmer's Reduction Semantics for Classes and + Mixins.}, + doi = {10.1007/3-540-48737-9_7}, + pages = {241--269}, + crossref = {alves-foss:formal:1999}, + acknowledgement={brucker, 2007-02-19}, + abstract = {While class-based object-oriented programming languages + provide a flexible mechanism for re-using and managing + related pieces of code, they typically lack linguistic + facilities for specifying a uniform extension of many + classes with one set of fields and methods. As a result, + programmers are unable to express certain abstractions over + classes. In this paper we develop a model of class-to-class + functions that we refer to as mixins. A mixin function maps + a class to an extended class by adding or overriding fields + and methods. Programming with mixins is similar to + programming with single inheritance classes, but mixins + more directly encourage programming to interfaces. The + paper develops these ideas within the context of Java. The + results are an intuitive model of an essential Java subset; + an extension that explains and models mixins; and type + soundness theorems for these languages.} +} + +@InProceedings{ drossopoulou.ea:describing:1999, + author = {Sophia Drossopoulou and Susan Eisenbach}, + title = {Describing the Semantics of {Java} and Proving Type + Soundness}, + pages = {41--82}, + doi = {10.1007/3-540-48737-9_2}, + crossref = {alves-foss:formal:1999}, + acknowledgement={brucker, 2007-02-19}, + abstract = {Java combines the experience from the development of + several object oriented languages, such as C++, Smalltalk + and CLOS. The philosophy of the language designers was to + include only features with already known semantics, and to + provide a small and simple language. + + Nevertheless, we feel that the introduction of some new + features in Java, as well as the specific combination of + features, justifies a study of the Java formal semantics. + The use of interfaces, reminiscent of [6,10] is a + simplification of the signatures extension for C++ [4] and + is - to the best of our knowledge - novel. The mechanism + for dynamic method binding is that of C++, but we know of + no formal definition. Java adopts the Smalltalk [15] + approach whereby all object variables are implicitly + pointers. + + Furthermore, although there are a large number of studies + of the semantics of isolated programming language features + or of minimal programming languages [1,31,34] there have + not been many studies of the formal semantics of actual + programming languages. In addition, the interplay of + features which are very well understood in isolation, might + introduce unexpected effects. } +} + +@InProceedings{ oheimb.ea:machine-checking:1999, + author = {David von Oheimb and Tobias Nipkow}, + title = {Machine-Checking the {Java} Specification: Proving + Type-Safety}, + pages = {119--156}, + crossref = {alves-foss:formal:1999}, + acknowledgement={brucker, 2007-02-19}, + bibkey = {oheimb.ea:machine-checking:1999} +} + +@Proceedings{ alves-foss:formal:1999, + editor = {Jim Alves-Foss}, + title = {Formal Syntax and Semantics of {Java}}, + booktitle = {Formal Syntax and Semantics of {Java}}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 1523, + year = 1999, + isbn = {3-540-66158-1}, + acknowledgement={brucker, 2007-02-19}, + bibkey = {alves-foss:formal:1999} +} + +@InProceedings{ smith.ea:encoding:2002, + author = {Graeme Smith and Florian Kamm{\"u}ller and Thomas Santen}, + title = {Encoding {Object-Z} in {Isabelle}/{\acs{hol}}.}, + pages = {82--99}, + doi = {10.1007/3-540-45648-1_5}, + crossref = {bert.ea:zb:2002}, + abstract = {In this paper, we present a formalization of the reference + semantics of Object-Z in the higher-order logic (HOL) + instantiation of the generic theorem prover Isabelle, + Isabelle/HOL. This formalization has the effect of both + clarifying the semantics and providing the basis for a + theorem prover for Object-Z. The work builds on an earlier + encoding of a value semantics for object-oriented Z in + Isabelle/HOL and a denotational semantics of Object-Z based + on separating the internal and external effects of class + methods.}, + keywords = {Object-Z, reference semantics, higher-order logic, + Isabelle}, + acknowledgement={brucker, 2007-02-19} +} + +@Proceedings{ bert.ea:zb:2002, + editor = {Didier Bert and Jonathan P. Bowen and Martin C. Henson and + Ken Robinson}, + title = {{ZB} 2002: Formal Specification and Development in {Z} and + {B}}, + booktitle = {{ZB} 2002: Formal Specification and Development in {Z} and + {B}}, + location = {Grenoble, France}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 2272, + year = 2002, + isbn = {3-540-43166-7}, + acknowledgement={brucker, 2007-02-19}, + bibkey = {bert.ea:zb:2002} +} + +@InProceedings{ paulson:formulation:1990, + author = {Lawrence C. Paulson}, + title = {A formulation of the simple theory of types (for + {Isabelle})}, + pages = {246--274}, + doi = {10.1007/3-540-52335-9_58}, + crossref = {martin-lof.ea:colog-88:1990}, + acknowledgement={brucker, 2007-02-19}, + abstract = {Simple type theory is formulated for use with the generic + theorem prover Isabelle. This requires explicit type + inference rules. There are function, product, and subset + types, which may be empty. Descriptions (the eta-operator) + introduce the Axiom of Choice. Higher-order logic is + obtained through reflection between formulae and terms of + type bool. Recursive types and functions can be formally + constructed. Isabelle proof procedures are described. The + logic appears suitable for general mathematics as well as + computational problems. } +} + +@Proceedings{ martin-lof.ea:colog-88:1990, + editor = {Per Martin-L{\"o}f and Grigori Mints}, + title = {\acs{colog}-88}, + booktitle = {\acs{colog}-88}, + location = {Tallinn, USSR}, + publisher = pub-springer, + acknowledgement={brucker, 2007-02-19}, + address = pub-springer:adr, + doi = {10.1007/3-540-52335-9}, + series = s-lncs, + volume = 417, + year = 1990, + isbn = {3-540-52335-9} +} + +@InProceedings{ beckert.ea:dynamic:2006, + author = {Bernhard Beckert and Andr{\'e} Platzer}, + title = {Dynamic Logic with Non-rigid Functions.}, + pages = {266--280}, + acknowledgement={brucker, 2007-02-19}, + doi = {10.1007/11814771_23}, + abstract = {We introduce a dynamic logic that is enriched by non-rigid + functions, i.e., functions that may change their value from + state to state (during program execution), and we present a + (relatively) complete sequent calculus for this logic. In + conjunction with dynamically typed object enumerators, + non-rigid functions allow to embed notions of + object-orientation in dynamic logic, thereby forming a + basis for verification of object-oriented programs. A + semantical generalisation of substitutions, called state + update, which we add to the logic, constitutes the central + technical device for dealing with object aliasing during + function modification. With these few extensions, our + dynamic logic captures the essential aspects of the complex + verification system KeY and, hence, constitutes a + foundation for object-oriented verification with the + principles of reasoning that underly the successful KeY + case studies.}, + crossref = {furbach.ea:automated:2006} +} + +@Proceedings{ furbach.ea:automated:2006, + editor = {Ulrich Furbach and Natarajan Shankar}, + doi = {10.1007/11814771}, + title = {Automated Reasoning (\acs{ijcar})}, + booktitle = {Automated Reasoning (\acs{ijcar})}, + location = {Seattle, WA}, + publisher = pub-springer, + address = pub-springer:adr, + acknowledgement={brucker, 2007-02-19}, + series = s-lncs, + volume = 4130, + year = 2006, + isbn = {978-3-540-37187-8} +} + +@InProceedings{ yatake.ea:implementing:2005, + author = {Kenro Yatake and Toshiaki Aoki and Takuya Katayama}, + title = {Implementing Application-Specific Object-Oriented Theories + in {\acs{hol}}}, + acknowledgement={brucker, 2007-02-19}, + doi = {10.1007/11560647_33}, + pages = {501--516}, + abstract = {This paper presents a theory of Object-Oriented concepts + embedded shallowly in HOL for the verification of OO + analysis models. The theory is application-specific in the + sense that it is automatically constructed depending on the + type information of the application. This allows objects to + have attributes of arbitrary types, making it possible to + verify models using not only basic types but also highly + abstracted types specific to the target domain. The theory + is constructed by definitional extension based on the + operational semantics of a heap memory model, which + guarantees the soundness of the theory. This paper mainly + focuses on the implementation details of the theory.}, + crossref = {hung.ea:theoretical:2005} +} + +@Proceedings{ hung.ea:theoretical:2005, + editor = {Dang Van Hung and Martin Wirsing}, + title = {Theoretical Aspects of Computing---\acs{ictac} 2005}, + booktitle = {Theoretical Aspects of Computing---\acs{ictac} 2005}, + location = {Hanoi, Vietnam}, + publisher = pub-springer, + address = pub-springer:adr, + doi = {10.1007/11560647}, + series = s-lncs, + acknowledgement={brucker, 2007-02-19}, + volume = 3722, + year = 2005, + isbn = {3-540-29107-5} +} + +@InProceedings{ aspinall:proof:2000, + author = {David Aspinall}, + title = {{P}roof {G}eneral: A Generic Tool for Proof Development}, + acknowledgement={brucker, 2007-02-19}, + pages = {38--42}, + crossref = {graf.ea:tools:2000-b}, + abstract = {This note describes Proof General, a tool for developing + machine proofs with an interactive proof assistant. + Interaction is based around a proof script, which is the + target of a proof development. Proof General provides a + powerful user-interface with relatively little effort, + alleviating the need for a proof assistant to provide its + own GUI, and providing a uniform appearance for diverse + proof assistants. + + Proof General has a growing user base and is currently used + for several interactive proof systems, including Coq, LEGO, + and Isabelle. Support for others is on the way. Here we + give a brief overview of what Proof General does and the + philosophy behind it; technical details are available + elsewhere. The program and user documentation are available + on the web at http://www.dcs.ed.ac.uk/home/proofgen.} +} + +@InProceedings{ beckert.ea:many-valued:1992, + author = {Bernhard Beckert and Stefan Gerberding and Reiner + H{\"a}hnle and Werner Kernig}, + title = {The Many-Valued Tableau-Based Theorem Prover {\threeTAP}}, + acknowledgement={brucker, 2007-02-19}, + pages = {758--760}, + bibkey = {beckert.ea:many-valued:1992}, + crossref = {kapur:automated:1992}, + doi = {10.1007/3-540-55602-8_219} +} + +@Proceedings{ kapur:automated:1992, + editor = {Deepak Kapur}, + title = {Automated Deduction---\acs{cade}-11}, + booktitle = {Automated Deduction---\acs{cade}-11}, + location = {Saratoga Springs, \acs{ny}, \acs{usa}}, + publisher = pub-springer, + address = pub-springer:adr, + doi = {10.1007/3-540-55602-8}, + series = s-lncs, + volume = 607, + year = 1992, + acknowledgement={brucker, 2007-02-19}, + isbn = {978-3-540-55602-2} +} + +@Article{ ahrendt.ea:key:2005, + bibkey = {ahrendt.ea:key:2005}, + author = {Wolfgang Ahrendt and Thomas Baar and Bernhard Beckert and + Richard Bubel and Martin Giese and Reiner H\"ahnle and + Wolfram Menzel and Wojciech Mostowski and Andreas Roth and + Steffen Schlager and Peter H. Schmitt}, + title = {The {\KeY} Tool}, + doi = {10.1007/s10270-004-0058-x}, + publisher = pub-springer, + address = pub-springer:adr, + journal = j-sosym, + volume = 4, + number = 1, + year = 2005, + pages = {32--54}, + acknowledgement={brucker, 2007-04-23} +} + +@Article{ cengarle.ea:ocl:2004, + journal = j-sosym, + volume = 3, + pages = {9--30}, + number = 1, + year = 2004, + publisher = pub-springer, + address = pub-springer:adr, + issn = {1619-1366}, + doi = {10.1007/s10270-003-0035-9}, + title = {{\acs{ocl}} 1.4/5 vs. 2.0 Expressions Formal semantics and + expressiveness}, + author = {Mar{\`\i}a Victoria Cengarle and Alexander Knapp}, + acknowledgement={brucker, 2007-04-23}, + bibkey = {cengarle.ea:ocl:2004} +} + +@Article{ toval.ea:emerging:2003, + journal = j-sosym, + pages = {248--261}, + volume = 2, + number = 4, + year = 2003, + publisher = pub-springer, + doi = {10.1007/s10270-003-0031-0}, + address = pub-springer:adr, + issn = {1619-1366}, + month = dec, + title = {Emerging {\acs{ocl}} tools}, + author = {Jos{\'e} Ambrosio Toval and V{\`\i}ctor Requena and + Jos{\'e} Luis Fern{\'a}ndez}, + acknowledgement={brucker, 2007-04-23}, + bibkey = {toval.ea:emerging:2003} +} + +@Article{ bubel.ea:formal:2005, + author = {Richard Bubel and Reiner H\"{a}hnle}, + title = {Integration of informal and formal development of + object-oriented safety-critical software.}, + year = 2005, + journal = j-sttt, + publisher = pub-springer, + address = pub-springer:adr, + issn = {1433-2779}, + volume = 7, + number = 3, + language = {USenglish}, + doi = {10.1007/s10009-004-0166-5}, + pages = {197--211}, + acknowledgement={brucker, 2007-04-23}, + bibkey = {bubel.ea:formal:2005} +} + +@Proceedings{ stepney.ea:object:1992, + abstract = {This collection of papers draws together a variety of + approaches for adding OO concepts and structuring + capability to the Z formal specification language. Each + approach is used to specify the same two problems, to allow + a comparison. }, + editor = {Susan Stepney and Rosalind Barden and David Cooper}, + isbn = {3-540-19778-8}, + language = {USenglish}, + public = {yes}, + publisher = pub-springer, + address = pub-springer:adr, + series = {Workshops in Computing}, + topic = {formalism}, + title = {Object Orientation in {Z}}, + year = 1992, + keywords = {Object Orientation, Z}, + acknowledgement={brucker, 2007-04-23}, + bibkey = {stepney.ea:object:1992} +} + +@InProceedings{ hamie.ea:reflections:1998, + bibkey = {hamie.ea:reflections:1998}, + author = {Ali Hamie and Franco Civello and John Howse and Stuart + Kent and Richard Mitchell}, + title = {{Reflections on the Object Constraint Language}}, + year = 1998, + doi = {10.1007/b72309}, + topic = {formalism}, + acknowledgement={brucker, 2007-04-23}, + pages = {162--172}, + crossref = {bezivin.ea:unified:1999}, + abstract = {The \acf{ocl}, which forms part of the \acs{uml} set of + modelling notations, is a precise, textual language for + expressing constraints that cannot be shown + diagrammatically in \acs{uml}. This paper reflects on a + number of aspects of the syntax and semantics of the + \acs{ocl}, and makes proposals for clarification or + extension. Specifically, the paper suggests that: the + concept of flattening collections of collections is + unnecessary, state models should be connectable to class + models, defining object creation should be made more + convenient, \acs{ocl} should be based on a 2-valued logic, + set subtraction should be covered more fully, and a "let" + feature should be introduced. } +} + +@Proceedings{ bezivin.ea:unified:1999, + editor = {Jean B{\'e}zivin and Pierre-Alain Muller}, + doi = {10.1007/b72309}, + booktitle = {The Unified Modeling Language. \guillemotleft + \acs{uml}\guillemotright'98: Beyond the Notation}, + title = {The Unified Modeling Language. \guillemotleft + \acs{uml}\guillemotright'98: Beyond the Notation}, + publisher = pub-springer, + address = pub-springer:adr, + acknowledgement={brucker, 2007-04-23}, + series = s-lncs, + volume = 1618, + year = 1999, + isbn = {3-540-66252-9} +} + +@Book{ guttag.ea:larch:1993, + author = {John V. Guttag and James J. Horning}, + title = {{Larch}: Languages and Tools for Formal Specification}, + publisher = pub-springer-ny, + address = pub-springer-ny:adr, + series = {Texts and Monographs in Computer Science}, + year = 1993, + isbn = {0-387-94006-5}, + acknowledgement={brucker, 2007-04-23} +} + +@Article{ beckert.ea:refinement:2005, + title = {Refinement and Retrenchment for Programming Language Data + Types}, + author = {Bernhard Beckert and Steffen Schlager}, + journal = j-fac, + volume = 17, + number = 4, + acknowledgement={brucker, 2007-04-23}, + pages = {423--442}, + year = 2005, + doi = {10.1007/s00165-005-0073-x}, + publisher = pub-springer, + address = pub-springer:adr +} + +@Article{ nipkow:winskel:1998, + author = {Tobias Nipkow}, + title = {Winskel is (almost) Right: Towards a Mechanized Semantics + Textbook}, + publisher = pub-springer, + journal = j-fac, + volume = 10, + number = 2, + doi = {10.1007/s001650050009}, + pages = {171--186}, + abstract = {We present a formalization of the first 100 pages of + Winskel's textbook `The Formal Semantics of Programming + Languages' in the theorem prover Isabelle/\acs{hol}: 2 + operational, 2 denotational, 2 axiomatic semantics, a + verification condition generator, and the necessary + soundness, completeness and equivalence proofs, all for a + simple imperative programming language.}, + acknowledgement={brucker, 2007-04-23}, + year = 1998, + bibkey = {nipkow:winskel:1998} +} + +@InCollection{ dupuy.ea:using:2000, + author = {Sophie Dupuy and Ang{\`e}s Front-Conte and Christophe + Saint-Marcel}, + chapter = 6, + title = {Using \acs{uml} with a Behaviour-Driven Method}, + page = {97--112}, + acknowledgement={brucker, 2007-04-23}, + crossref = {frappier.ea:software:2000} +} + +@Book{ frappier.ea:software:2000, + editor = {Marc Frappier and Henri Habrias}, + title = {Software Specification Methods: An Overview Using a Case + Study}, + acknowledgement={brucker, 2007-04-23}, + publisher = pub-springer-london, + address = pub-springer-london:adr, + year = 2000, + isbn = {1-85233-353-7}, + series = {Formal Approaches to Computing and Information + Technology} +} + +@InProceedings{ hamie.ea:interpreting:1998, + bibkey = {hamie.ea:interpreting:1998}, + author = {Ali Hamie and John Howse and Stuart Kent}, + title = {Interpreting the {Object Constraint Language}}, + abstract = {The \acf{ocl}, which forms part of the \acs{uml} 1.1. set + of modelling notations is a precise, textual language for + expressing constraints that cannot be shown in the standard + diagrammatic notation used in \acs{uml}. A semantics for + \acs{ocl} lays the foundation for building CASE tools that + support integrity checking of the whole \acs{uml} models, + not just the component expressed using \acs{ocl}. This + paper provides a semantics for \acs{ocl}, at the same time + providing a semantics for classes, associations, attributes + and states. }, + pages = {288--295}, + ee = {http://csdl.computer.org/comp/proceedings/apsec/1998/9183/00/91830288abs.htm} + , + doi = {10.1109/apsec.1998.733731}, + keywords = {OCL}, + acknowledgement={brucker, 2007-04-23}, + topic = {formalism}, + crossref = {ieee:apsec:1998} +} + +@Proceedings{ ieee:apsec:1998, + bibkey = {ieee:apsec:1998}, + booktitle = PROC # { Asia Pacific Conference in Software + Engineering (\acs{apsec})}, + title = PROC # { Asia Pacific Conference in Software + Engineering (\acs{apsec})}, + publisher = pub-ieee, + address = pub-ieee:adr, + acknowledgement={brucker, 2007-04-23}, + year = 1998, + isbn = {0-8186-9183-2} +} + +@InProceedings{ mandel.ea:ocl:1999, + author = {Luis Mandel and Mar{\`i}a Victoria Cengarle}, + bibkey = {mandel.ea:ocl:1999}, + language = {USenglish}, + topic = {formalism}, + public = {yes}, + title = {On the expressive power of {\acs{ocl}}}, + acknowledgement={brucker, 2007-04-23}, + timestamp = 962971498, + abstract = {This paper examines the expressive power of \acs{ocl} in + terms of navigability and computability. First the + expressive power of \acs{ocl} is compared with the + relational calculus; it is showed that \acs{ocl} is not + equivalent to the relational calculus. Then an algorithm + computing the transitive closure of a binary relation + operation that cannot be encoded in the relational calculus + is expressed in \acs{ocl}. Finally the equivalence of + \acs{ocl} with a Turing machine is pondered.}, + pages = {854--874}, + crossref = {wing.ea:world:1999}, + ee = {http://link.springer.de/link/service/series/0558/bibs/1708/17080854.htm} + +} + +@Proceedings{ wing.ea:world:1999, + editor = {Jeannette M. Wing and Jim Woodcock and Jim Davies}, + booktitle = {World Congress on Formal Methods in the Development of + Computing Systems (FM)}, + title = {World Congress on Formal Methods in the Development of + Computing Systems (FM)}, + publisher = pub-springer, + address = pub-springer:adr, + acknowledgement={brucker, 2007-04-23}, + series = s-lncs, + volume = 1708, + year = 1999, + isbn = {3-540-66587-0} +} + +@Book{ spivey:z-notation:1992, + bibkey = {spivey:z-notation:1992}, + author = {J. M. Spivey}, + title = {The {Z} Notation: A Reference Manual}, + publisher = pub-prentice, + address = pub-prentice:adr, + edition = {2nd}, + length = 150, + year = 1992, + isbn = {0-139-78529-9}, + acknowledgement={brucker, 2007-04-23}, + abstract = {This is a revised edition of the first widely available + reference manual on Z originally published in 1989. The + book provides a complete and definitive guide to the use of + Z in specifying information systems, writing specifications + and designing implementations. \par Contents: Tutorial + introduction; Background; The Z language; The mathematical + tool-kit; Sequential systems; Syntax summary; Changes from + the first edition; Glossary.} +} + +@Book{ jones:vdm:1990, + bibkey = {jones:vdm:1990}, + author = {Cliff B.\ Jones}, + title = {Systematic Software Development Using \acs{vdm}}, + publisher = pub-prentice, + address = pub-prentice:adr, + year = 1990, + size = 333, + edition = {2nd}, + note = {0-13-880733-7}, + abstract = {This book deals with the Vienna Development Method. The + approach explains formal (functional) specifications and + verified design with an emphasis on the study of proofs in + the development process.}, + acknowledgement={brucker, 2007-04-23} +} + +@Article{ liskov.ea:behavioral:1994, + bibkey = {liskov.ea:behavioral:1994}, + abstract = {The use of hierarchy is an important component of + object-oriented design.Hierarchy allows the use of type + families, in whichhigher level supertypes capture the + behavior that all of their subtypes havein common. For this + methodology to be effective,it is necessary to have a clear + understanding of how subtypes and supertypesare related. + This paper takes the position thatthe relationship should + ensure that any property proved about supertypeobjects also + holds for its subtype objects. It presentstwo ways of + defining the subtype relation, each of which meets this + criterion,and each of which is easy for programmers touse. + The subtype relation is based on the specifications of the + sub- and supertypes; the paper presents a way of + specifyingtypes that makes it convenient to define the + subtype relation. The paper alsodiscusses the ramifications + of this notion ofsubtyping on the design of type + families.}, + author = {Barbara H. Liskov and Jeannette M. Wing}, + journal = j-toplas, + month = nov, + pages = {1811--1841}, + issn = {0164-0925}, + keywords = {languages, verficiation}, + language = {USenglish}, + number = 6, + publisher = pub-acm, + address = pub-acm:adr, + doi = {10.1145/197320.197383}, + public = {yes}, + title = {A behavioral notion of subtyping}, + volume = 16, + year = 1994, + acknowledgement={brucker, 2007-04-23} +} + +@Book{ winskel:semantics:1993, + bibkey = {winskel:semantics:1993}, + author = {Glynn Winskel}, + title = {The Formal Semantics of Programming Languages}, + publisher = pub-mit, + address = pub-mit:adr, + isbn = {0-262-23169-7}, + pages = 384, + year = 1993, + acknowledgement={brucker, 2007-04-23} +} + +@Book{ andrews:introduction:2002, + author = {Peter B. Andrews}, + title = {Introduction to Mathematical Logic and Type Theory: To + Truth through Proof}, + year = 2002, + isbn = {1-402-00763-9}, + edition = {2nd}, + publisher = pub-kluwer, + address = pub-kluwer:adr, + acknowledgement={brucker, 2007-04-23}, + bibkey = {andrews:introduction:2002} +} + +@PhDThesis{ santen:mechanized:1999, + author = {Thomas Santen}, + title = {A Mechanized Logical Model of {Z} and Object-Oriented + Specification}, + school = {Technical University Berlin}, + year = 1999, + month = jun, + annote = {Also available as book: Shaker Verlag, Aachen. ISBN: + 3826576500}, + bibkey = {santen:mechanized:1999}, + acknowledgement={brucker, 2007-04-23} +} + +@Book{ kleene:mathematics:1971, + bibkey = {kleene:mathematics:1971}, + author = {Stephen C. Kleene}, + title = {Introduction to Meta Mathematics}, + publisher = {Wolters-Noord\-hoff Publishing}, + address = {Amsterdam}, + isbn = {0-7204-2103-9}, + year = 1971, + note = {Originally published by Van Nostrand, 1952}, + acknowledgement={brucker, 2007-04-23} +} + +@Book{ gordon.ea:hol:1993, + bibkey = {gordon.ea:hol:1993}, + author = {Mike J. C. Gordon and Tom F. Melham}, + title = {Introduction to \acs{hol}: a theorem proving environment + for higher order logic}, + publisher = pub-cup, + address = pub-cup:adr, + year = 1993, + pages = 472, + isbn = {0-521-44189-7}, + month = jul, + abstract = {Currently being applied to a wide variety of problems, + Higher-Order Logic (\acs{hol}) is a proof development + system intended for applications to both hardware and + software. This self-contained description contains a + tutorial introduction and most of the material needed for + day-to-day work.}, + acknowledgement={brucker, 2007-04-23} +} + +@PhDThesis{ richters:precise:2002, + author = {Mark Richters}, + title = {A Precise Approach to Validating {\acs{uml}} Models and + {\acs{ocl}} Constraints}, + school = {Universit{\"a}t Bremen}, + year = 2002, + address = {Logos Verlag, Berlin, \acs{biss} Monographs, No. 14}, + isbn = {3-89722-842-4}, + abstract = {We present a precise approach that allows an analysis and + validation of \acs{uml} models and OCL constraints. We + focus on models and constraints specified in the analysis + and early design stage of a software development process. + For this purpose, a suitable subset of \acs{uml} + corresponding to information that is usually represented in + class diagrams is identified and formally defined. This + basic modeling language provides a context for all OCL + constraints. We define a formal syntax and semantics of OCL + types, operations, expressions, invariants, and + pre-/postconditions. We also give solutions for problems + with the current OCL definition and discuss possible + extensions. A metamodel for OCL is introduced that defines + the abstract syntax of OCL expressions and the structure of + types and values. The metamodel approach allows a seamless + integration with the \acs{uml} metamodeling architecture + and makes the benefits of a precise OCL definition easier + accessible. The OCL metamodel also allows to define + context-sensitive conditions for well-formed OCL + expressions more precisely. These conditions can now be + specified with OCL whereas they previously were specified + only informally. In order to demonstrate the practical + applicability of our work, we have realized substantial + parts of it in a tool supporting the validation of models + and constraints. Design specifications can be ``executed'' + and animated thus providing early feedback in an iterative + development process. Our approach offers novel ways for + checking user data against specifications, for automating + test procedures, and for checking CASE tools for standards + conformance. Therefore, this work contributes to the goal + of improving the overall quality of software systems by + combining theoretical and practical techniques.}, + acknowledgement={brucker, 2007-04-23} +} + + +@Booklet{ omg:ocl:1997, + bibkey = {omg:ocl:1997}, + key = omg, + abstract = {This document introduces and defines the Object Constraint + Language (\acs{ocl}), a formal language to express side + effect-free constraints. Users of the Unified Modeling + Language and other languages can use \acs{ocl} to specify + constraints and other expressions attached to their models. + \acs{ocl} was used in the \acs{uml} Semantics document to + specify the well-formedness rules of the \acs{uml} + metamodel. Each well-formedness rule in the static + semantics sections in the \acs{uml} Semantics document + contains an \acs{ocl} expression, which is an invariant for + the involved class. The grammar for \acs{ocl} is specified + at the end of this document. A parser generated from this + grammar has correctly parsed all the constraints in the + \acs{uml} Semantics document, a process which improved the + correctness of the specifications for \acs{ocl} and \acs{uml}.}, + institution = omg, + language = {USenglish}, + month = sep, + note = {Available as \acs{omg} document + \href{http://www.omg.org/cgi-bin/doc?ad/97-08-08} + {ad/97-08-08}}, + keywords = {\acs{uml}, OCL}, + topic = {formalism}, + public = {yes}, + title = {Object Constraint Language Specification (Version 1.1)}, + year = 1997, + acknowledgement={brucker, 2007-04-23} +} + +@Booklet{ omg:xmi:2000, + bibkey = {omg:xmi:2000}, + key = omg, + abstract = {The main purpose of XMI is to enable easy interchange of + metadata between modeling tools (based on the + \acs{omg}-\acs{uml}) and metadata repositories + (\acs{omg}-MOF based) in distributed heterogeneous + environments. XMI integrates three key industry standards: + XML, \acs{uml}, MOF.}, + publisher = omg, + language = {USenglish}, + month = nov, + year = 2000, + keywords = {\acs{uml}, XML, XMI}, + topic = {formalism}, + public = {yes}, + title = {\acs{omg} \acs{xml} Metadata Interchange (\acs{xmi}) + Specification (Version 1.1)}, + note = {Available as \acs{omg} document + \href{http://www.omg.org/cgi-bin/doc?formal/00-11-02} + {formal/00-11-02}}, + acknowledgement={brucker, 2007-04-23} +} + +@Booklet{ omg:ocl:2003, + bibkey = {omg:ocl:2003}, + key = omg, + abstract = {This document introduces and defines the Object Constraint + Language (OCL), a formal language to express side + effect-free constraints. Users of the Unified Modeling + Language and other languages can use OCL to specify + constraints and other expressions attached to their models. + OCL was used in the \acs{uml} Semantics document to specify + the well-formedness rules of the \acs{uml} metamodel. Each + well-formedness rule in the static semantics sections in + the \acs{uml} Semantics document contains an OCL + expression, which is an invariant for the involved class. + The grammar for OCL is specified at the end of this + document. A parser generated from this grammar has + correctly parsed all the constraints in the \acs{uml} + Semantics document, a process which improved the + correctness of the specifications for OCL and \acs{uml}.}, + publisher = omg, + language = {USenglish}, + month = oct, + keywords = {\acs{uml}, OCL}, + topic = {formalism}, + public = {yes}, + note = {Available as \acs{omg} document + \href{http://www.omg.org/cgi-bin/doc?ptc/03-10-14} + {ptc/03-10-14}}, + title = {\acs{uml} 2.0 \acs{ocl} Specification}, + year = 2003, + acknowledgement={brucker, 2007-04-23} +} + +@Booklet{ omg:uml:2003, + bibkey = {omg:uml:2003}, + key = omg, + abstract = {The Unified Modeling Language (\acs{uml}) provides system + architects working on object analysis and design with one + consistent language for specifying, visualizing, + constructing, and documenting the artifacts of software + systems, as well as for business modeling.This + specification represents the convergence of best practices + in the object-technology industry. \acs{uml} is the proper + successor to the object modeling languages of three + previouslyleading object-oriented methods (Booch, OMT, and + OOSE). The \acs{uml} is the union of thesemodeling + languages and more, since it includes additional + expressiveness to handle modelingproblems that these + methods did not fully address.One of the primary goals of + \acs{uml} is to advance the state of the industry by + enabling objectvisual modeling tool interoperability. + However, in order to enable meaningful exchange ofmodel + information between tools, agreement on semantics and + notation is required. \acs{uml} meets the following + requirements: \begin{enumerate} \item Formal definition of + a common object analysis and design (OA\&D) metamodel to + representthe semantics of OA\&D models, which include + static models, behavioral models, usagemodels, and + architectural models. \item IDL specifications for + mechanisms for model interchange between OA\&D tools. + Thisdocument includes a set of IDL interfaces that support + dynamic construction and traversal ofa user model. \item + readable notation for representing OA\&D models. + \end{enumerate} This document defines the \acs{uml} + notation, an elegant graphic syntax for consistently + expressing the \acs{uml}'s richsemantics. Notation is an + essential part of OA\&D modeling and the \acs{uml}.}, + publisher = omg, + language = {USenglish}, + month = mar, + year = 2003, + note = {Available as \acs{omg} document + \href{http://www.omg.org/cgi-bin/doc?formal/03-03-01} + {formal/03-03-01}}, + keywords = {\acs{uml}, OCL}, + topic = {formalism}, + public = {yes}, + title = {Unified Modeling Language Specification (Version 1.5)}, + acknowledgement={brucker, 2007-04-23} +} + +@Booklet{ omg:ocl:2006, + bibkey = {omg:ocl:2006}, + key = omg, + abstract = {This document introduces and defines the Object Constraint + Language (OCL), a formal language to express side + effect-free constraints. Users of the Unified Modeling + Language and other languages can use OCL to specify + constraints and other expressions attached to their models. + OCL was used in the \acs{uml} Semantics document to specify + the well-formedness rules of the \acs{uml} metamodel. Each + well-formedness rule in the static semantics sections in + the \acs{uml} Semantics document contains an OCL + expression, which is an invariant for the involved class. + The grammar for OCL is specified at the end of this + document. A parser generated from this grammar has + correctly parsed all the constraints in the \acs{uml} + Semantics document, a process which improved the + correctness of the specifications for OCL and \acs{uml}.}, + publisher = omg, + language = {USenglish}, + month = apr, + keywords = {\acs{uml}, OCL}, + topic = {formalism}, + note = {Available as \acs{omg} document + \href{http://www.omg.org/cgi-bin/doc?formal/06-05-01} + {formal/06-05-01}}, + public = {yes}, + title = {\acs{uml} 2.0 \acs{ocl} Specification}, + year = 2006, + acknowledgement={brucker, 2007-04-23} +} + +@Booklet{ omg:uml:2005, + bibkey = {omg:uml:2005}, + key = omg, + publisher = omg, + language = {USenglish}, + note = {Available as \acs{omg} document + \href{http://www.omg.org/cgi-bin/doc?formal/05-07-04} + {formal/05-07-04}}, + keywords = {\acs{uml}}, + topic = {formalism}, + public = {yes}, + title = {\acs{uml} 2.0 Superstructure Specification}, + year = 2005, + month = jul, + acknowledgement={brucker, 2007-04-23} +} + +@PhDThesis{ oheimb:analyzing:2001, + author = {David von Oheimb}, + title = {Analyzing {J}ava in {Isabelle/\acs{hol}}: Formalization, + Type Safety and {H}oare Logic}, + school = {Technische Universit\"{a}t M\"{u}nchen}, + year = 2001, + crclassification={D.2.4, D.3.1, F.3.1}, + crgenterms = {Languages, Verification, Theory}, + keywords = {Java, formalization, operational semantics, type + soundness, axiomatic semantics, Isabelle/HOL}, + abstract = {This thesis deals with machine-checking a large + sublanguage of sequential Java, covering nearly all + features, in particular the object-oriented ones. It shows + that embedding such a language in a theorem prover and + deducing practically important properties is meanwhile + possible and explains in detail how this can be achieved. + We formalize the abstract syntax, and the static semantics + including the type system and well-formedness conditions, + as well as an operational (evaluation) semantics of the + language. Based on these definitions, we can express + soundness of the type system, an important design goal + claimed to be reached by the designers of Java, and prove + that type safety holds indeed. Moreover, we give an + axiomatic semantics of partial correctness for both + statements and (side-effecting) expressions. We prove the + soundness of this semantics relative to the operational + semantics, and even prove completeness. We further give a + small but instructive application example. A direct outcome + of this work is the confirmation that the design and + specification of Java (or at least the subset considered) + is reasonable, yet some omissions in the language + specification and possibilities for generalizing the design + can be pointed out. The second main contribution is a sound + and complete Hoare logic, where the soundness proof for our + Hoare logic gives new insights into the role of type + safety. To our knowledge, this logic is the first one for + an object-oriented language that has been proved complete. + By-products of this work are a new general technique for + handling side-effecting expressions and their results, the + discovery of the strongest possible rule of consequence, + and a new rule for flexible handling of mutual recursion. + All definitions and proofs have been done fully formally + with the interactive theorem prover Isabelle/HOL, + representing one of its major applications. This approach + guarantees not only rigorous definitions, but also gives + maximal confidence in the results obtained. Thus this + thesis demonstrates that machine-checking the design of an + important non-trivial programming language and conducting + meta-theory on it entirely within a theorem proving system + has become a reality. }, + acknowledgement={brucker, 2007-04-23}, + bibkey = {oheimb:analyzing:2001} +} + +@Article{ chiarada.ea:improving:2006, + bibkey = {chiarada.ea:improving:2006}, + language = {USenglish}, + public = {yes}, + title = {Improving the {\acs{ocl}} Semantics Definition by Applying + Dynamic Meta Modeling and Design Patterns}, + author = {Juan Mart{\'\i}n Chiarad{\'\i}a and Claudia Pons}, + editor = {Birgith Demuth and Dan Chiorean and Martin Gogolla and Jos + Warmer}, + issn = {1863-2122}, + volume = 5, + year = 2006, + acknowledgement={brucker, 2007-04-23}, + journal = j-eceasst +} + +@PhDThesis{ schirmer:verification:2006, + author = {Norbert Schirmer}, + title = {Verification of Sequential Imperative Programs in + {I}sabelle/{\acs{hol}}}, + school = {Technische Universit\"at M\"unchen}, + year = 2006, + acknowledgement={brucker, 2007-04-23}, + abstract = {The purpose of this thesis is to create a verification + environment for sequential imperative programs. First a + general language model is proposed, which is independent of + a concrete programming language but expressive enough to + cover all common language features: mutually recursive + procedures, abrupt termination and exceptions, runtime + faults, local and global variables, pointers and heap, + expressions with side effects, pointers to procedures, + partial application and closures, dynamic method invocation + and also unbounded nondeterminism. + + For this language a Hoare logic for both partial and total + correctness is developed and on top of it a verification + condition generator is implemented. The Hoare logic is + designed to allow the integration of program analysis or + software model checking into the verification. + + To demonstrate the continuity to a real programming + language a subset of C is embedded into the verification + environment. + + The whole work is developed in the theorem prover Isabelle. + Therefore the correctness is machine-checked and in + addition the rich infrastructure of the general purpose + theorem prover Isabelle can be employed for the + verification of imperative programs. + + } +} + +@Article{ harel.ea:meaningful:2004, + author = {David Harel and Bernhard Rumpe}, + title = {Meaningful Modeling: What's the Semantics of + ``Semantics''?}, + journal = {\acs{ieee} Computer}, + year = 2004, + pages = {64--72}, + volume = 37, + issn = {0018-9162}, + number = 10, + month = oct, + publisher = pub-ieee, + address = pub-ieee:adr, + doi = {10.1109/MC.2004.172}, + acknowledgement={brucker, 2007-04-23} +} + +@Book{ hahnle:automated:1994, + author = {Reiner H{\"a}hnle}, + title = {Automated Deduction in Multiple-valued Logics}, + publisher = pub-oxford, + address = pub-oxford:adr, + disvolume = 10, + disseries = {International Series of Monographs on Computer Science}, + year = 1994, + acknowledgement={brucker, 2007-04-23}, + isbn = {0-19-853989-4}, + bibkey = {hahnle:automated:1994} +} + +@Book{ vigano:labelled:2000, + author = {Luca Vigan{\`o}}, + title = {Labelled Non-Classical Logics}, + year = 2000, + language = {USenglish}, + publisher = pub-kluwer, + address = pub-kluwer:adr, + isbn = {0-7923-7749-4}, + cover = {2000/lncl.png}, + abstract = {The subject of the book is the development and + investigation of a framework for the modular and uniform + presentation and implementation of non-classical logics, in + particular modal and relevance logics. Logics are presented + as labelled deduction systems, which are proved to be sound + and complete with respect to the corresponding Kripke-style + semantics. We investigate the proof theory of our systems, + and show them to possess structural properties such as + normalization and the subformula property, which we exploit + not only to establish advantages and limitations of our + approach with respect to related ones, but also to give, by + means of a substructural analysis, a new proof-theoretic + method for investigating decidability and complexity of + (some of) the logics we consider. All of our deduction + systems have been implemented in the generic theorem prover + Isabelle, thus providing a simple and natural environment + for interactive proof development.}, + acknowledgement={brucker, 2007-04-23}, + bibkey = {vigano:labelled:2000} +} + +@Book{ gabbay:labelled:1997, + author = {Dov M. Gabbay}, + title = {Labelled Deductive Systems}, + publisher = pub-oxford, + address = pub-oxford:adr, + series = {Oxford Logic Guides}, + year = 1997, + isbn = {978-0-198-53833-2}, + volume = 1, + acknowledgement={brucker, 2007-04-23}, + bibkey = {gabbay:labelled:1997} +} + +@Book{ warmer.ea:ocl2:2003, + bibkey = {warmer.ea:ocl2:2003}, + author = {Jos Warmer and Anneke Kleppe}, + abstract = {This book covers \acs{ocl} 2.0}, + keywords = {OCL, \acs{uml}}, + isbn = {0-321-17936-6}, + edition = {2nd}, + language = {USenglish}, + public = {yes}, + topic = {formalism}, + publisher = pub-awl, + address = pub-awl:adr, + title = {The Object Constraint Language: Getting Your Models Ready + for \acs{mda}}, + year = 2003, + month = aug, + num_pages = 240, + price = {39.99}, + cover = {2003/ocl2.png}, + currency = {USD}, + acknowledgement={brucker, 2007-04-23} +} + +@Book{ smith:object:2000, + author = {Graeme Smith}, + title = {The Object {Z} Specification Language}, + publisher = pub-kluwer, + address = pub-kluwer:adr, + year = 2000, + isbn = {0-7923-8684-1}, + pages = 160, + abstract = {bject-Z is an object-oriented extension of the formal + specification language Z. It adds, to Z, notions of classes + and objects, and inheritance and polymorphism. By extending + Z's semantic basis, it enables the specification of systems + as collections of independent objects in which self and + mutual referencing are possible. + + The Object-Z Specification Language presents a + comprehensive description of Object-Z including discussions + of semantic issues, definitions of all language constructs, + type rules and other rules of usage, specification + guidelines, and a full concrete syntax. It will enable you + to confidently construct Object-Z specifications and is + intended as a reference manual to keep by your side as you + use and learn to use Object-Z. + + The Object-Z Specification Language is suitable as a + textbook or as a secondary text for a graduate level + course, and as a reference for researchers and + practitioners in industry.}, + series = {Advances in Formal Methods Series}, + acknowledgement={brucker, 2007-04-23} +} + +@Book{ meyer:object-oriented:1988, + author = {Bertrand Meyer}, + title = {Object-Oriented Software Construction}, + acknowledgement={brucker, 2007-04-23}, + publisher = pub-prentice, + address = pub-prentice:adr, + year = 1988, + isbn = {0-13-629031-0}, + descriptor = {Eiffel, Objekt-orientiert, Software} +} + +@Article{ meyer.ea:interactive:1999, + title = {Interactive Verification Environments for Object-Oriented + Languages }, + author = {J{\"o}rg Meyer and Arnd Poetzsch-Heffter }, + journal = j-ucs, + volume = 5, + url = {http://www.jucs.org/jucs_5_3/interactive_verification_environments_for} + , + number = 3, + pages = {208--225 }, + year = 1999, + doi = {10.1007/3-540-46419-0_6}, + acknowledgement={brucker, 2007-04-23}, + abstract = {Formal specification and verification techniques can + improve the quality of object-oriented software by enabling + semantic checks and certification of properties. To be + applicable to object-oriented programs, they have to cope + with subtyping, aliasing via object references, as well as + abstract and recursive methods. For mastering the resulting + complexity, mechanical aid is needed. The article outlines + the specific technical requirements for the specification + and verification of object-oriented programs. Based on + these requirements, it argues that verification of + OO-programs should be done interactively and develops an + modular architecture for this task. In particular, it shows + how to integrate interactive program verification with + existing universal interactive theorem provers, and + explains the new developed parts of the architecture. To + underline the general approach, we describe interesting + features of our prototype implementation.} +} + +@Article{ church:types:1940, + author = {Church, Alonzo}, + title = {A formulation of the simple theory of types}, + journal = j-sl, + year = 1940, + volume = 5, + number = 2, + month = jun, + pages = {56--68}, + acknowledgement={brucker, 2007-04-23}, + bibkey = {church:types:1940} +} + +@Article{muller.ea:holcf:1999, + author = {Olaf M\"uller and Tobias Nipkow and David von Oheimb and + Oskar Slotosch}, + title = {{HOLCF = HOL + LCF}}, + + journal = {j-fp}, + number = {2}, + doi = {10.1017/S095679689900341X}, + volume = {9}, + pages = {191--223}, + year = {1999}, + abstract = {HOLCF is the definitional extension of Church's + Higher-Order Logic with Scott's Logic for Computable + Functions that has been implemented in the theorem prover + Isabelle. This results in a flexible setup for reasoning + about functional programs. HOLCF supports standard domain + theory (in particular fixedpoint reasoning and recursive + domain equations) but also coinductive arguments about lazy + datatypes. This paper describes in detail how domain theory + is embedded in HOL and presents applications from + functional programming, concurrency and denotational + semantics. }, + acknowledgement={brucker, 2007-04-23}, + bibkey = {muller.ea:holcf:1999} +} + +@Article{ huet:programtransformations:1978, + author = {G{\'e}rard Huet and Bernard Lang}, + title = {Proving and Applying Program Transformations Expressed + with Second Order Patterns}, + journal = {Acta Informatica}, + volume = 11, + year = 1978, + pages = {31--55}, + number = 1, + doi = {10.1007/BF00264598}, + acknowledgement={brucker, 2007-04-23}, + bibkey = {huet:programtransformations:1978} +} + +@PhDThesis{ kyas:verifying:2006, + author = {Marcel Kyas}, + title = {Verifying {\acs{ocl}} Specifications of {\acs{uml}} + Models: Tool Support and Compositionality}, + school = {University of Leiden}, + year = 2006, + acknowledgement={brucker, 2007-04-23}, + abstract = {The Unified Modelling Language (\acs{uml}) and the Object + Constraint Language (OCL) serve as specification languages + for embedded and real-time systems used in a + safety-critical environment. In this dissertation class + diagrams, object diagrams, and OCL constraints are + formalised. The formalisation serves as foundation for a + translation of class diagrams, state machines, and + constraints into the theorem prover PVS. This enables the + formal verification of models defined in a subset of + \acs{uml} using the interactive theorem prover. The type + system of OCL makes writing specifications difficult while + the model is still under development. To overcome this + difficulty a new type system is proposed, based on + intersection types, union types, and bounded operator + abstraction. To reduce the complexity of the model and to + increase the structure of the specification, compositional + reasoning is used. The introduction of history variables + allows compositional specifications. Proof rules support + compositional reasoning. The feasibility of the presented + approach is demonstrated by two case-studies. The first one + is the "Sieve of Eratosthenes" and the second one is a part + of the medium altitude reconnaissance system (MARS) + deployed in F-16 fighters of the Royal Dutch Air Force.}, + isbn = {3-86541-142-8}, + publisher = {Lehmanns Media}, + address = {Berlin}, + file = {papers/2006/kyas-verifying-2006.tgz} +} + +@Article{ bertino.ea:object-oriented:1992, + author = {Elisa Bertino and Mauro Negri and Giuseppe Pelagatti and + Licia Sbattella}, + title = {Object-Oriented Query Languages: The Notion and the + Issues}, + journal = j-tkde, + volume = 4, + number = 3, + doi = {10.1109/69.142014}, + library = {DINF-K}, + year = 1992, + pages = {223--237}, + abstract = {The authors describe how the characteristics of an + object-oriented data model, such as object identity, + complex object structure, methods, and class hierarchies, + have an impact on the design of a query language. They also + point out major differences with respect to relational + query languages. The discussion is supported through the + definition of OOPC, a formal object-oriented query language + based on predicate calculus, which incorporates in a + consistent formal notation most features of existing + object-oriented query languages.}, + acknowledgement={brucker, 2007-04-23}, + bibkey = {bertino.ea:object-oriented:1992} +} + +@Article{ beckert.ea:leant-ap:1995, + author = {Bernhard Beckert and Joachim Posegga}, + title = {{\leanTAP}: Lean Tableau-based Deduction}, + journal = j-ar, + volume = 15, + number = 3, + pages = {339--358}, + year = 1995, + publisher = pub-springer, + address = pub-springer:adr, + doi = {10.1007/BF00881804}, + acknowledgement={brucker, 2007-04-23}, + bibkey = {beckert.ea:leant-ap:1995} +} + +@Article{ jackson:alloy:2002, + author = {Daniel Jackson}, + title = {{Alloy}: a lightweight object modelling notation}, + journal = j-tosem, + volume = 11, + number = 2, + year = 2002, + issn = {1049-331X}, + pages = {256--290}, + doi = {10.1145/505145.505149}, + publisher = pub-acm, + address = pub-acm:adr, + acknowledgement={brucker, 2007-04-23}, + abstract = {Alloy is a little language for describing structural + properties. It offers a declaration syntax compatible with + graphical object models, and a set-based formula syntax + powerful enough to express complex constraints and yet + amenable to a fully automatic semantic analysis. Its + meaning is given by translation to an even smaller + (formally defined) kernel. This paper presents the language + in its entirety, and explains its motivation, contributions + and deficiencies. } +} + +@Article{ kobryn:uml:1999, + author = {Cris Kobryn}, + title = {{\acs{uml}} 2001: a standardization odyssey}, + journal = j-cacm, + volume = 42, + number = 10, + year = 1999, + issn = {0001-0782}, + pages = {29--37}, + doi = {10.1145/317665.317673}, + publisher = pub-acm, + address = pub-acm:adr, + language = {USEnglish}, + acknowledgement={brucker, 2007-04-23} +} + +@Article{ basin.ea:natural:1998, + author = {David A. Basin and Se{\'a}n Matthews and Luca Vigan{\`o}}, + title = {Natural Deduction for Non-Classical Logics}, + journal = {Studia Logica}, + doi = {10.1023/A:1005003904639}, + year = 1998, + volume = 60, + number = 1, + publisher = pub-springer, + address = pub-acm:adr, + issn = {0039-3215}, + acknowledgement={brucker, 2007-04-23}, + pages = {119--160}, + language = {USenglish}, + note = {Special issue on \emph{Natural Deduction} edited by Frank + Pfenning and Wilfried Sieg}, + abstract = {We present a framework for machine implementation of + families of non-classical logics with Kripke-style + semantics. We decompose a logic into two interacting parts, + each a natural deduction system: a base logic of labelled + formulae, and a theory of labels characterizing the + properties of the Kripke models. By appropriate + combinations we capture both partial and complete fragments + of large families of non-classical logics such as modal, + relevance, and intuitionistic logics. Our approach is + modular and supports uniform proofs of correctness and + proof normalization. We have implemented our work in the + Isabelle Logical Framework. } +} + +@InProceedings{ nipkow.ea:java-light:1998, + author = {Tobias Nipkow and David von Oheimb}, + title = {{Java$_{{\ell}ight}$} is Type-Safe---Definitely}, + booktitle = {\acs{acm} Symp.\ Principles of Programming Languages + (\acs{popl})}, + publisher = pub-acm, + isbn = {0-89791-979-3}, + address = pub-acm:adr, + year = 1998, + pages = {161--170}, + doi = {10.1145/268946.268960}, + location = {San Diego, California, United States}, + acknowledgement={brucker, 2007-04-23}, + bibkey = {nipkow.ea:java-light:1998} +} + +@Article{ bierman.ea:mj:2003, + author = {Gavin M. Bierman and Matthew J. Parkinson}, + title = {Effects and effect inference for a core {Java} calculus}, + journal = j-entcs, + volume = 82, + number = 7, + year = 2003, + doi = {10.1016/S1571-0661(04)80803-X}, + pages = {1--26}, + booktitle = {WOOD2003, Workshop on Object Oriented Developments + (Satellite Event of ETAPS 2003)}, + acknowledgement={brucker, 2007-04-23}, + bibkey = {bierman.ea:mj:2003}, + publisher = pub-elsevier, + address = pub-elsevier:adr +} + +@Article{ chiorean.ea:ensuring:2004, + author = {Dan Chiorean and Mihai Pasca and Adrian C{\^a}rcu and + Cristian Botiza and Sorin Moldovan}, + title = {Ensuring \acs{uml} Models Consistency Using the \acs{ocl} + Environment.}, + journal = j-entcs, + volume = 102, + booktitle = PROC # { the Workshop, \acs{ocl} 2.0 -- Industry + Standard or Scientific Playground?}, + year = 2004, + acknowledgement={brucker, 2007-04-24}, + pages = {99--110}, + doi = {10.1016/j.entcs.2003.09.005}, + publisher = pub-elsevier, + address = pub-elsevier:adr +} + +@Article{ rauch.ea:formalizing:2003, + abstract = {We present a formal model of the Java two's-complement + integral arithmetics. The model directly formalizes the + arithmetic operations as given in the Java Language + Specification (JLS). The algebraic properties of these + definitions are derived. Underspecifications and + ambiguities in the JLS are pointed out and clarified. The + theory is formally analyzed in Isabelle/HOL, that is, + machine-checked proofs for the ring properties and + divisor/remainder theorems etc. are provided. This work is + suited to build the framework for machine-supported + reasoning over arithmetic formulae in the context of Java + source-code verification.}, + author = {Nicole Rauch and Burkhart Wolff}, + journal = j-entcs, + doi = {10.1016/S1571-0661(04)80808-9}, + acknowledgement={brucker, 2007-04-24}, + publisher = pub-elsevier, + address = pub-elsevier:adr, + title = {Formalizing {Java}'s Two's-Com\-ple\-ment Integral Type in + {Isabelle}/\acs{hol}}, + volume = 80, + year = 2003, + pages = {1--18}, + booktitle = {International Workshop on Formal Methods for Industrial + Critical Systems (\ac{fmics})} +} + +@Article{ kyas.ea:formalizing:2004, + journal = j-entcs, + author = {Kyas, Marcel and Fecher, Harald and de Boer, Frank S. and + van der Zwaag, Mark and Hooman, Jozef and Arons, Tamarah + and Kugler, Hillel}, + title = {Formalizing {\acs{uml}} Models and {\acs{ocl}} Constraints + in {\acs{pvs}}}, + booktitle = {Workshop on Semantic Foundations of Engineering Design + Languages (\acs{sfedl})}, + year = 2004, + doi = {10.1016/j.entcs.2004.09.027 }, + pages = {39--47}, + acknowledgement={brucker, 2007-04-24}, + publisher = pub-elsevier, + address = pub-elsevier:adr +} + +@Proceedings{ grabowski.ea:formal:2005, + editor = {Jens Grabowski and Brian Nielsen}, + title = {Formal Approaches to Software Testing (\textsc{fates})}, + booktitle = {Formal Approaches to Software Testing (\textsc{fates})}, + series = s-lncs, + volume = 3395, + year = 2005, + isbn = {3-540-25109-X}, + doi = {10.1007/b106767}, + acknowledgement={brucker, 2007-04-24}, + publisher = pub-springer, + address = pub-springer:adr +} + +@InCollection{ kerber.ea:tableau:1996, + author = {Manfred Kerber and Michael Kohlhase}, + title = {A Tableau Calculus for Partial Functions}, + pages = {21--49}, + abstract = {Even though it is not very often admitted, partial + functions do play a significant role in many practical + applications of deduction systems. Kleene has already given + a semantic account of partial functions using a + three-valued logic decades ago, but there has not been a + satisfactory mechanization. Recent years have seen a + thorough investigation of the framework of many-valued + truth-functional logics. However, strong Kleene logic, + where quantification is restricted and therefore not + truth-functional, does not fit the framework directly. We + solve this problem by applying recent methods from sorted + logics. This paper presents a tableau calculus that + combines the proper treatment of partial functions with the + efficiency of sorted calculi.}, + acknowledgement={brucker, 2007-04-24}, + bibkey = {kerber.ea:tableau:1996}, + booktitle = {Collegium Logicum---Annals of the Kurt-G{\"o}del-Society}, + volume = 2, + publisher = pub-springer-ny, + address = pub-springer-ny:adr, + isbn = {3-211-82796-X}, + year = 1996 +} + +@InCollection{ paulson:generic:1996, + author = {Lawrence C. Paulson}, + title = {Generic automatic proof tools}, + pages = {23--47}, + abstract = {This paper explores a synthesis between two distinct + traditions in automated reasoning: resolution and + interaction. In particular it discusses Isabelle, an + interactive theorem prover based upon a form of resolution. + It aims to demonstrate the value of proof tools that, + compared with traditional resolution systems, seem absurdly + limited. Isabelle's classical reasoner searches for proofs + using a tableau approach. The reasoner is generic: it + accepts rules proved in applied theories, involving defined + connectives. New constants are not reduced to first-order + logic; the reasoner}, + acknowledgement={brucker, 2007-04-24}, + bibkey = {paulson:generic:1996}, + booktitle = {Automated reasoning and its applications: essays in honor + of {Larry Wos}}, + year = 1997, + editor = {Robert Veroff}, + publisher = pub-mit, + address = pub-mit:adr, + isbn = {978-0-262-22055-2} +} + +@InCollection{ nipkow:order-sorted:1993, + author = {Tobias Nipkow}, + title = {Order-Sorted Polymorphism in {Isabelle}}, + booktitle = {Workshop on Logical Environments}, + editor = {G\'erard Huet and Gordon Plotkin}, + publisher = pub-cup, + address = pub-cup:adr, + year = 1993, + location = {Edinburgh, Scotland}, + pages = {164--188}, + acknowledgement={brucker, 2007-04-24}, + isbn = {0-521-43312-6}, + bibkey = {nipkow:order-sorted:1993} +} + +@InCollection{ hahnle:tableaux:1999, + author = {Reiner H\"ahnle}, + booktitle = {Handbook of Tableau Methods}, + editor = {Marcello D'Agostino and Dov Gabbay and Reiner H\"ahnle and + Joachim Posegga}, + isbn = {978-0-792-35627-1}, + publisher = pub-kluwer, + address = pub-kluwer:adr, + title = {Tableaux for Many-Valued Logics}, + pages = {529--580}, + year = 1999, + public = {no}, + mynote = {Postscript-File nicht weitergeben!}, + abstract = {This article reports on research done in the intersection + between many-valued logics and logical calculi related to + tableaux. A lot of important issues in many-valued logic, + such as algebras arising from many-valued logic, + many-valued function minimization, philosophical topics, or + applications are not discussed here; for these, we refer + the reader to general monographs and overviews such as + [Rosser and Turquette, 1952; Rescher, 1969; Urquhart, 1986; + Bolc and Borowik, 1992; Malinowski, 1993; Hahnle, 1994; + Panti, to appear] . More questionable, perhaps, than the + omissions is the need for a handbook chapter on tableaux + for many-valued logics in the first place.}, + bibkey = {hahnle:tableaux:1999}, + acknowledgement={brucker, 2007-04-24} +} + +@InCollection{ leavens.ea:jml:1999, + author = {Gary T. Leavens and Albert L. Baker and Clyde Ruby}, + title = {{JML}: A Notation for Detailed Design}, + booktitle = {Behavioral Specifications of Businesses and Systems}, + publisher = pub-kluwer, + address = pub-kluwer:adr, + editor = {Haim Kilov and Bernhard Rumpe and Ian Simmonds}, + pages = {175--188}, + year = 1999, + isbn = {978-0-7923-8629-2}, + acknowledgement={brucker, 2007-04-24} +} + +@InCollection{ paulson:fixedpoint:2000, + author = {Lawrence C. Paulson}, + pages = {187--211}, + title = {A fixedpoint approach to (co)inductive and (co)datatype + definitions}, + acknowledgement={brucker, 2007-04-24}, + abstract = {This paper presents a fixedpoint approach to inductive + definitions. In- stead of using a syntactic test such as + ``strictly positive,'' the approach lets definitions + involve any operators that have been proved monotone. It is + conceptually simple, which has allowed the easy + implementation of mutual recursion and iterated + definitions. It also handles coinductive definitions: + simply replace the least fixedpoint by a greatest + fixedpoint. The method has been implemented in two of + Isabelle's logics, zf set theory and higher-order logic. It + should be applicable to any logic in which the + Knaster-Tarski theorem can be proved. Examples include + lists of n elements, the accessible part of a relation and + the set of primitive recursive functions. One example of a + coinductive definition is bisimulations for lazy lists. + Recursive datatypes are examined in detail, as well as one + example of a codatatype: lazy lists. The Isabelle package + has been applied in several large case studies, including + two proofs of the Church-Rosser theorem and a coinductive + proof of semantic consistency. The package can be trusted + because it proves theorems from definitions, instead of + asserting desired properties as axioms. }, + bibkey = {paulson:fixedpoint:2000}, + crossref = {plotkin.ea:proof:2000} +} + +@InCollection{ gordon:from:2000, + author = {Mike Gordon}, + title = {From \acs{lcf} to {\acs{hol}}: a short history}, + pages = {169--185}, + acknowledgement={brucker, 2007-04-24}, + abstract = {The original LCF system was a proof-checking program + developed at Stanford University by Robin Milner in 1972. + Descendents of LCF now form a thriving paradigm in computer + assisted reasoning. Many of the developments of the last 25 + years have been due to Robin Milner, whose influence on the + field of automated reasoning has been diverse and profound. + One of the descendents of LCF is HOL, a proof assistant for + higher order logic originally developed for reasoning about + hardware. The multi-faceted contribution of Robin Milner to + the development of HOL is remarkable. Not only did he + invent the LCF-approach to theorem proving, but he also + designed the ML programming language underlying it and the + innovative polymorphic type system used both by ML and the + LCF and HOL logics. Code Milner wrote is still in use + today, and the design of the hardware verification system + LCF_LSM (a now obsolete stepping stone from LCF to HOL) was + inspired by Milner's Calculus of Communicating Systems + (CCS). }, + crossref = {plotkin.ea:proof:2000} +} + +@Book{ plotkin.ea:proof:2000, + booktitle = {Proof, Language, and Interaction: Essays in Honour of + {Robin Milner}}, + title = {Proof, Language, and Interaction: Essays in Honour of + {Robin Milner}}, + publisher = pub-mit, + address = pub-mit:adr, + year = 2000, + isbn = {978-0-262-16188-6}, + acknowledgement={brucker, 2007-04-24}, + editor = {Gordon Plotkin and Colin Stirling and Mads Tofte} +} + +@InCollection{ pfenning:logical:2001, + author = {Frank Pfenning}, + title = {Logical Frameworks}, + booktitle = {Handbook of Automated Reasoning}, + editor = {Alan Robinson and Andrei Voronkov}, + chapter = 17, + volume = 2, + isbn = {0-444-50812-0}, + pages = {1063--1147}, + publisher = pub-elsevier, + address = pub-elsevier:adr, + year = 2001, + acknowledgement={brucker, 2007-04-24}, + abstract = {The specification of a deductive system usually proceeds + in two stages: first we define the syntax of an object + language and then the axioms and rules of inference. In + order to concentrate on the meanings of expressions we + ignore issues of concrete syntax and parsing and + concentrate on specifying abstract syntax. Di#erent + framework implementations provide di#erent means for + customizing the parser in order to embed the desired + object-language syntax. As an example throughout this + chapter we consider formulations of intuitionistic and + classical first-order logic. In order to keep this chapter + to a manageable length, we restrict ourselves to the + fragment containing implication, negation, and universal + quantification. The reader is invited to test his or her + understanding by extending the development to include a + more complete set of connectives and quantifiers. } +} + +@InProceedings{ pfenning:hoas:1988, + author = {Frank Pfenning and Conal Elliot}, + title = {Higher-Order Abstract Syntax}, + year = 1988, + isbn = {0-89791-269-1}, + location = {Atlanta, Georgia, United States}, + doi = {10.1145/53990.54010}, + pages = {199--208}, + acknowledgement={brucker, 2007-04-24}, + publisher = pub-acm, + address = pub-acm:adr, + booktitle = {Conference on Programming Language Design and + Implementation (\acs{pldi})}, + bibkey = {pfenning:hoas:1988} +} + +@InProceedings{ boulton.ea:experience:1993, + crossref = {stavridou.ea:international:1993}, + author = {Richard Boulton and Andrew Gordon and Michael J. C. Gordon + and John Harrison and John Herbert and John Van Tassel}, + title = {Experience with embedding hardware description languages + in {\acs{hol}}}, + bibkey = {boulton.ea:experience:1993}, + abstract = {The semantics of hardware description languages can be + represented in higher order logic. This provides a formal + definition that is suitable for machine processing. + Experiments are in progress at Cambridge to see whether + this method can be the basis of practical tools based on + the HOL theorem-proving assistant. Three languages are + being investigated: ELLA, Silage and VHDL. The approaches + taken for these languages are compared and current progress + on building semantically-based theorem-proving tools is + discussed.}, + acknowledgement={brucker, 2007-04-24}, + pages = {129--156} +} + +@Proceedings{ stavridou.ea:international:1993, + editor = {Victoria Stavridou and Thomas F. Melham and Raymond T. + Boute}, + booktitle = PROC # { the International Conference on Theorem + Provers in Circuit Design: Theory, Practice and + Experience}, + title = {International Conference on Theorem Provers in Circuit + Design: Theory, Practice and Experience (\acs{tpcd})}, + series = {\acs{ifip} Transactions}, + volume = {A-10}, + isbn = {0-444-89686-4}, + publisher = pub-north, + address = pub-north:adr, + date = {22--24 June 1993}, + acknowledgement={brucker, 2007-04-24}, + year = 1993 +} + +@InProceedings{ khoshafian.ea:object:1986, + author = {Setrag N. Khoshafian and George P. Copeland}, + title = {Object identity}, + booktitle = {Object-oriented programming systems, languages and + applications (\acs{oopsla})}, + year = 1986, + isbn = {0-89791-204-7}, + pages = {406--416}, + location = {Portland, Oregon, United States}, + doi = {10.1145/28697.28739}, + publisher = pub-acm, + address = pub-acm:adr, + acknowledgement={brucker, 2007-04-24} +} + +@InProceedings{ melham:package:1992, + author = {Thomas F. Melham}, + title = {A Package for Inductive Relation Definitions in {\HOL}}, + pages = {350--357}, + isbn = {0-8186-2460-4}, + editor = {Myla Archer and Jennifer J. Joyce and Karl N. Levitt and + Phillip J. Windley}, + booktitle = {International Workshop on the {\HOL} Theorem Proving + System and its Applications (\acs{tphols})}, + month = aug, + publisher = pub-ieee, + address = pub-ieee:adr, + year = 1992, + acknowledgement={brucker, 2007-04-24}, + location = {Davis, California, \acs{usa}}, + bibkey = {melham:package:1992} +} + +@InProceedings{ hahnle:efficient:1994, + doi = {10.1109/ismvl.1994.302195}, + author = {Reiner H\"{a}hnle}, + booktitle = {International Symposium on Multiple-Valued Logics + (\acs{ismvl})}, + location = {Boston/MA, \acs{usa}}, + pages = {240--249}, + isbn = {0-8186-5650-6}, + publisher = pub-ieee, + address = pub-ieee:adr, + title = {Efficient Deduction in Many-Valued Logics}, + year = 1994, + abstract = {This paper tries to identify the basic problems + encountered in automated theorem proving in many-valued + logics and demonstrates to which extent they can be + currently solved. To this end a number of recently + developed techniques are reviewed. We list the avenues of + research in many-valued theorem proving that are in our + eyes the most promising.}, + acknowledgement={brucker, 2007-04-24}, + bibkey = {hahnle:efficient:1994} +} + +@InProceedings{ nipkow.ea:java:2000, + author = {Tobias Nipkow and David von Oheimb and Cornelia Pusch}, + title = {{$\mu$Java}: Embedding a Programming Language in a Theorem + Prover}, + booktitle = {Foundations of Secure Computation}, + series = {\acs{nato} Science Series F: Computer and Systems + Sciences}, + volume = 175, + year = 2000, + publisher = pub-ios, + address = pub-ios:adr, + isbn = {978-1-58603-015-5}, + editor = {Friedrich L. Bauer and Ralf Steinbr{\"u}ggen}, + abstract = {This paper introduces the subset $micro$Java of Java, + essentially by omitting everything but classes. The type + system and semantics of this language (and a corresponding + abstract Machine $micro$JVM) are formalized in the theorem + prover Isabelle/\acs{hol}. Type safety both of $micro$Java + and the $micro$JVM are mechanically verified. + + To make the paper self-contained, it starts with + introductions to Isabelle/\acs{hol} and the art of + embedding languages in theorem provers.}, + pages = {117--144}, + acknowledgement={brucker, 2007-04-24}, + bibkey = {nipkow.ea:java:2000} +} + +@InProceedings{ beckert.ea:translating:2002, + editor = {Serge Autexier and Heiko Mantel}, + pages = {113--123}, + booktitle = {Verification Workshop (\acs{verify})}, + location = {Copenhagen, Denmark}, + author = {Bernhard Beckert and Uwe Keller and Peter H. Schmitt}, + title = {Translating the {O}bject {C}onstraint {L}anguage into + First-order Predicate Logic}, + year = 2002, + abstract = {In this paper, we define a translation of \acs{uml} class + diagrams with OCL constraints into first-order predicate + logic. The goal is logical reasoning about \acs{uml} models. + + We put an emphasis on usability of the formulas resulting + from the translation, and we have developed optimisations + and heuristics to enhance the efficiency of the theorem + proving process. + + The translation has been implemented as part of the KeY + system, but our implementation can also be used + stand-alone. }, + acknowledgement={brucker, 2007-04-24}, + bibkey = {beckert.ea:translating:2002} +} + +@InProceedings{ demuth.ea:generation:2005, + author = {Birgit Demuth and Heinrich Hussmann and Ansgar Konermann}, + title = {Generation of an {\acs{ocl}} 2.0 Parser}, + booktitle = {Workshop on Tool Support for \acs{ocl} and Related + Formalisms---Needs and Trends}, + location = {Montego Bay, Jamaica, October 4, 2005}, + pages = {38--52}, + publisher = {\acs{epfl}}, + year = 2005, + editor = {Thomas Baar}, + series = {Technical Report LGL-REPORT-2005-001}, + acknowledgement={brucker, 2007-04-24} +} + +@InProceedings{ aredo:formalizing:1999, + author = {Demissie B. Aredo}, + booktitle = {\acs{oopsla}'99 Workshop on Rigorous Modeling and Analysis + with the \acs{uml}: Challenges and Limitations, Denver, + Colorado}, + title = {Formalizing {\acs{uml}} Class Diagrams in {\acs{pvs}}}, + year = 1999, + month = nov, + address = {Denver, Colorado, \acs{usa}}, + acknowledgement={brucker, 2007-04-24} +} + +@InProceedings{ jackson.ea:alcoa:2000, + abstract = {Alcoa is a tool for analyzing object models. It has a + range of uses. At one end, it can act as a support tool for + object model diagrams, checking for consistency of + multiplicities and generating sample snapshots. At the + other end, it embodies a lightweight formal method in which + subtle properties of behaviour can be investigated. Alcoa's + input language, Alloy, is a new notation based on Z. Its + development was motivated by the need for a notation that + is more closely tailored to object models (in the style of + \acs{uml}), and more amenable to automatic analysis. Like + Z, Alloy supports the description of systems whose state + involves complex relational structure. State and + behavioural properties are described declaratively, by + conjoining constraints. This makes it possible to develop + and analyze a model incrementally, with Alcoa investigating + the consequences of whatever constraints are given. Alcoa + works by translating constraints to boolean formulas, and + then applying state-of-the-art SAT solvers. It can analyze + billions of states in seconds. }, + author = {Daniel Jackson and Ian Schechter and Ilya Shlyakhter }, + booktitle = {International Conference on Software Engineering + (\acs{icse})}, + language = {USenglish}, + month = jun, + public = {yes}, + doi = {10.1109/ICSE.2000.870482}, + location = {Limerick, Ireland}, + isbn = {1-58113-206-9}, + pages = {730--733}, + topic = {formalism}, + keywords = {Aloca, Alloy}, + title = {{A}lcoa: the {A}lloy Constraint Analyzer }, + year = 2000, + timestamp = 962701274, + acknowledgement={none}, + publisher = pub-acm, + address = pub-acm:adr +} + +@Article{ hahnle:many-valued:2005, + author = {Reiner H\"{a}hnle}, + title = {Many-Valued Logic, Partiality, and Abstraction in Formal + Specification Languages}, + journal = {Logic Journal of the \textsc{igpl}}, + year = 2005, + volume = 13, + pages = {415--433}, + month = jul, + doi = {10.1093/jigpal/jzi032}, + number = 4, + acknowledgement={brucker, 2007-05-04} +} + +@Booklet{ levens.ea:jml:2007, + bibkey = {levens.ea:jml:2007}, + author = {Gary T. Leavens and Erik Poll and Curtis Clifton and + Yoonsik Cheon and Clyde Ruby and David R. Cok and Peter + M\"{u}ller and Joseph Kiniry and Patrice Chalin}, + title = {{\acs{jml}} Reference Manual (Revision 1.2)}, + month = feb, + year = 2007, + organization = {Department of Computer Science, Iowa State University.}, + note = {Available from \url{http://www.jmlspecs.org}}, + acknowledgement={brucker, 2007-04-23} +} + +@InProceedings{ broy.ea:uml2:2006, + bibkey = {broy.ea:uml2:2006}, + author = {Manfred Broy and Michelle L. Crane and J{\"u}rgen Dingel + and Alan Hartman and Bernhard Rumpe and Bran Selic}, + title = {2nd \acs{uml} 2 Semantics Symposium: Formal Semantics for + {\acs{uml}}}, + doi = {10.1007/978-3-540-69489-2_39}, + pages = {318--323}, + abstract = {The purpose of this symposium, held in conjunction with + \acs{models} 2006, was to present the current state of + research of the UML 2 Semantics Project. Equally important + to receiving feedback from an audience of experts was the + opportunity to invite researchers in the field to discuss + their own work related to a formal semantics for the + Unified Modeling Language. This symposium is a follow-on to + our first workshop, held in conjunction with ECMDA 2005.}, + acknowledgement={brucker, 2007-04-23}, + crossref = {kuhne:models:2006} +} + +@InProceedings{ hafner.ea:towards:2006, + author = {Michael Hafner and Muhammad Alam and Ruth Breu}, + title = {Towards a {MOF/QVT}-Based Domain Architecture for Model + Driven Security}, + booktitle = {MoDELS}, + year = 2006, + pages = {275--290}, + ee = {10.1007/11880240_20}, + crossref = {nierstrasz.ea:model:2006} +} + +@Proceedings{ kuhne:models:2006, + doi = {10.1007/978-3-540-69489-2}, + booktitle = {Models in Software Engineering---Workshops and Symposia at + \acs{models} 2006}, + title = {Models in Software Engineering---Workshops and Symposia at + \acs{models} 2006}, + isbn = {978-3-540-69488-5}, + publisher = pub-springer, + paddress = pub-springer:adr, + address = {Genua, Italy}, + volume = 4364, + series = s-lncs, + year = 2006, + acknowledgement={brucker, 2007-04-23}, + editor = {Thomas K{\"u}hne} +} + +@Book{ russell:introduction:1919, + author = {Bertrand Russell}, + title = {Introduction to Mathematical Philosophy}, + publisher = {George Allen \& Unwin}, + year = 1919, + acknowledgement={brucker, 2007-04-23}, + address = {London} +} + +@Article{ bertino.ea:trbac:2001, + author = {Elisa Bertino and Piero Andrea Bonatti and Elena Ferrari}, + title = {TRBAC: A temporal role-based access control model}, + journal = {ACM Trans. Inf. Syst. Secur.}, + volume = 4, + number = 3, + year = 2001, + issn = {1094-9224}, + pages = {191--233}, + doi = {10.1145/501978.501979}, + publisher = pub-acm, + address = pub-acm:adr, + tags = {noTAG}, + clearance = {unclassified}, + timestap = {2008-05-29} +} + +@Article{ moyer.ea:generalized:2001, + title = {Generalized role-based access control}, + author = {Moyer, M.J. and Abamad, M.}, + journal = {Distributed Computing Systems, 2001. 21st International + Conference on.}, + year = 2001, + month = {Apr}, + pages = {391--398}, + keywords = {authorisation, distributed processing, transaction + processingGRBAC, JPEG, RBAC, access control, access control + decisions, access control models, environment roles, + environmental information, expressive power, generalized + role based access control, object roles, object type, rich + access control policies, security policy, security-relevant + characteristics, sensitivity level, subject roles}, + doi = {10.1109/ICDSC.2001.918969}, + abstract = {Generalized Role-Based Access Control (GRBAC) is a new + paradigm for creating and maintaining rich access control + policies. GRBAC leverages and extends the power of + traditional role based access control (RBAC) by + incorporating subject roles, object roles and environment + roles into access control decisions. Subject roles are like + traditional RBAC roles: they abstract the security-relevant + characteristics of subjects into categories that can be + used in defining a security policy. Similarly, object roles + abstract the various properties of objects, such as object + type (e.g., text, JPEG, executable) or sensitivity level + (e.g., classified, top secret) into categories. Environment + roles capture environmental information, such as time of + day or system load so it can be used to mediate access + control. Together, these three types of roles offer + flexibility and expressive power, as well as a degree of + usability not found in current access control models}, + tags = {noTAG}, + clearance = {unclassified}, + timestap = {2008-05-29} +} + +@InProceedings{ zhang.ea:role-based:2002, + author = {Longhua Zhang and Gail-Joon Ahn and Bei-Tseng Chu}, + title = {A role-based delegation framework for healthcare + information systems}, + booktitle = PROC # { the seventh \acs{acm} symposium on Access + control models and technologies (\acs{sacmat})}, + year = 2002, + isbn = {1-58113-496-7}, + pages = {125--134}, + location = {Monterey, California, \acs{usa}}, + doi = {10.1145/507711.507731}, + publisher = pub-acm, + address = pub-acm:adr, + abstract = {As organizations implement information strategies that + call for sharing access to resources in the networked + environment, mechanisms must be provided to protect the + resources from adversaries. The proposed delegation + framework addresses the issue of how to advocate selective + information sharing in role-based systems while minimizing + the risks of unauthorized access. We introduce a systematic + approach to specify delegation and revocation policies + using a set of rules. We demonstrate the feasibility of our + framework through policy specification, enforcement, and a + proof-of-concept implementation on specific domains, e.g. + the healthcare environment. We believe that our work can be + applied to organizations that rely heavily on collaborative + tasks.}, + tags = {noTAG}, + clearance = {unclassified}, + timestap = {2008-05-29} +} + +@InProceedings{ wilikens.ea:context-related:2002, + author = {Marc Wilikens and Simone Feriti and Alberto Sanna and + Marcelo Masera}, + title = {A context-related authorization and access control method + based on \acs{rbac}: A case study from the health care + domain}, + booktitle = PROC # { the seventh \acs{acm} symposium on Access + control models and technologies (\acs{sacmat})}, + year = 2002, + isbn = {1-58113-496-7}, + pages = {117--124}, + location = {Monterey, California, USA}, + doi = {10.1145/507711.507730}, + publisher = pub-acm, + address = pub-acm:adr, + abstract = {This paper describes an application of authorization and + access control based on the Role Based Access Control + (RBAC) method and integrated in a comprehensive trust + infrastructure of a health care application. The method is + applied to a health care business process that involves + multiple actors accessing data and resources needed for + performing clinical and logistics tasks in the application. + The notion of trust constituency is introduced as a concept + for describing the context of authorisation. In addition, + the applied RBAC covers time constraints, hierarchies and + multi-level authorization rules for coping with the + multi-actor nature and the complexity of the application + domain. The DRIVE RBAC model clearly distinguishes between + static role assignment to users and dynamic allocation of + roles at session time. The paper, while focusing on the + authorization and access control approach, also describes + how the RBAC functions have been integrated in a trust + infrastructure including smart cards.}, + tags = {noTAG}, + clearance = {unclassified}, + timestap = {2008-05-29} +} + +@InProceedings{ ahn.ea:towards:2007, + author = {Gail-Joon Ahn and Hongxin Hu}, + title = {Towards realizing a formal \acs{rbac} model in real + systems}, + booktitle = PROC # { the seventh \acs{acm} symposium on Access + control models and technologies (\acs{sacmat})}, + year = 2007, + isbn = {978-1-59593-745-2}, + pages = {215--224}, + location = {Sophia Antipolis, France}, + doi = {10.1145/1266840.1266875}, + publisher = pub-acm, + address = pub-acm:adr, + abstract = {There still exists an open question on how formal models + can be fully realized in the system development phase. The + Model Driven Development (MDD) approach has been recently + introduced to deal with such a critical issue for building + high assurance software systems. + + There still exists an open question on how formal models + can be fully realized in the system development phase. The + Model Driven Development (MDD) approach has been recently + introduced to deal with such a critical issue for building + high assurance software systems. + + The MDD approach focuses on the transformation of + high-level design models to system implementation modules. + However, this emerging development approach lacks an + adequate procedure to address security issues derived from + formal security models. In this paper, we propose an + empirical framework to integrate security model + representation, security policy specification, and + systematic validation of security model and policy, which + would be eventually used for accommodating security + concerns during the system development. We also describe + how our framework can minimize the gap between security + models and the development of secure systems. In addition, + we overview a proof-of-concept prototype of our tool that + facilitates existing software engineering mechanisms to + achieve the above-mentioned features of our framework.}, + tags = {noTAG}, + clearance = {unclassified}, + timestap = {2008-05-29} +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%% un-checked entries +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +@Book{ woodcock.ea:using:1996, + abstract = {This book contains enough material for three complete + courses of study. It provides an introduction to the world + of logic, sets and relations. It explains the use of the + Znotation in the specification of realistic systems. It + shows how Z specifications may be refined to produce + executable code; this is demonstrated in a selection of + casestudies.This book is both authoritative and + comprehensive. It strikes the right balance between the + formality of mathematics and the practical needs of + industrial softwaredevelopment. It is faithful to the draft + ISO standard for Z. It covers the essentials of + specification, refinement, and proof, revealing techniques + never previouslypublished.}, + author = {Jim Woodcock and Jim Davies}, + price = {\$37.95}, + length = 391, + isbn = {0-13-948472-8}, + language = {USenglish}, + public = {yes}, + publisher = {Prentice Hall}, + title = {Using {Z}: {S}pecification, {R}efinement, and {P}roof}, + series = {Prentice Hall International Series in Computer Science}, + topic = {formalism}, + keywords = {formal methods, Z}, + library = {FAW (25/91): 91: CD/3.2/125}, + url = {http://softeng.comlab.ox.ac.uk/usingz/}, + year = 1996, + timestamp = 962966715, + acknowledgement={none}, + bibkey = {woodcock.ea:using:1996} +} + +@InProceedings{ dick.ea:testing:1993, + bibkey = {dick.ea:testing:1993}, + author = {Jeremy Dick and Alain Faivre}, + title = {Automating the Generation and Sequencing of Test Cases + from Model-Based Specications}, + pages = {268--284}, + booktitle = {Formal Methods Europe 93: Industrial-Strength Formal + Methods}, + editor = {J.C.P. Woodcock and P.G. Larsen}, + month = apr, + year = 1993, + volume = 670, + series = s-lncs, + publisher = pub-springer, + address = pub-springer:adr, + acknowledgement={none} +} + +@Article{ grieskamp.ea:instrumenting:2004, + author = {Wolfgang Grieskamp and Nikolai Tillmann and Margus + Veanes}, + booktitle = {Third International Conference on Quality Software: QSIC + 2003}, + title = {Instrumenting scenarios in a model-driven development + environment}, + journal = {Information and Software Technology}, + year = 2004, + number = 15, + volume = 46, + pages = {1027--1036}, + doi = {10.1016/j.infsof.2004.07.007}, + abstract = {SpecExplorer is an integrated environment for model-driven + development of .NET software. In this paper we discuss how + scenarios can be described in SpecExplorer's modeling + language, Spec#, and how the SpecExplorer tool can be used + to validate those scenarios by various means.}, + acknowledgement={none}, + bibkey = {grieskamp.ea:instrumenting:2004} +} + +@Book{ abrial:event-b:2009, + bibkey = {abrial:event-b:2009}, + title = {Modeling in Event-B: System and Software Design}, + publisher = {Cambridge University Press}, + year = 2009, + author = {Jean-Raymond Abrial}, + acknowledgement={none}, + address = {New York, \acs{ny}, \acs{usa}} +} + +@Book{ abrial:b-book:1996, + bibkey = {abrial:b-book:1996}, + author = {Jean-Raymond Abrial}, + title = {The {B-Book}: assigning programs to meanings}, + year = 1996, + isbn = {0-521-49619-5}, + publisher = {Cambridge University Press}, + acknowledgement={none}, + address = {New York, \acs{ny}, \acs{usa}} +} + +@TechReport{ leino.ea:escjava:2000, + abstract = {The Compaq Extended Static Checker for Java (ESC/Java) is + a programming tool that attempts to find common run-time + errors in Java programs by static analysis of the program + text. Users can control the amount and kinds of checking + that ESC/Java performs by annotating their programs with + specially formatted comments called pragmas. This manual is + designed to serve both as an introduction to ESC/Java and + as a reference manual. It starts by providing an overview + of ESC/Java through an illustrative example of its use and + a summary of its features, and then goes on to document all + the pragmas supported by ESC/Java and all the kinds of + warnings that it generates. Appendices provide a brief + sketch of ESC/Java's implementation, information about + obtaining ESC/Java, and some discussion of its + limitations}, + author = {K. Rustan M. Leino and Greg Nelson and James B. Saxe}, + institution = {Compaq Systems Research Center}, + language = {USenglish}, + month = oct, + public = {yes}, + title = {{\acs{esc}}/{Java} User's Manual}, + url = {http://gatekeeper.dec.com/pub/DEC/SRC/technical-notes/abstracts/src-tn-2000-002.html} + , + number = {SRC-2000-002}, + year = 2000, + keywords = {Java}, + topic = {tools}, + acknowledgement={none}, + bibkey = {leino.ea:escjava:2000} +} + +@Book{ kleppe.ea:mda:2003, + bibkey = {kleppe.ea:mda:2003}, + title = {\acs{mda} Explained. The Model Driven Architecture: + Practice and Promise}, + acknowledgement={none}, + publisher = {Addison-Wesley}, + year = 2003, + author = {Anneke Kleppe and Jos Warmer and Wim Bast} +} + +@Article{ schmidt:mde:2006, + author = {Douglas C. Schmidt}, + title = {Guest Editor's Introduction: Model-Driven Engineering}, + journal = {Computer}, + volume = 39, + number = 2, + acknowledgement={none}, + year = 2006, + issn = {0018-9162}, + pages = {25--31}, + doi = {10.1109/MC.2006.58}, + publisher = {IEEE Computer Society}, + address = {Los Alamitos, \acs{ca}, \acs{usa}} +} + +@InCollection{ gaudel:testing:1995, + author = {Marie Claude Gaudel}, + title = {Testing can be formal, too}, + year = 1995, + booktitle = {\textsc{tapsoft}'95: Theory and Practice of Software + Development}, + isbn = {3-540-59293-8}, + address = pub-springer:adr, + paddress = {Heidelberg, Germany}, + pages = {82--96}, + publisher = pub-springer, + series = s-lncs, + number = 915, + editor = {Peter D. Mosses and Mogens Nielsen and Michael I. + Schwartzbach}, + acknowledgement={none}, + bibkey = {gaudel:testing:1995} +} + +@InProceedings{ jurjens.ea:specification-based:2001, + author = {Jan J{\"u}rjens and Guido Wimmel}, + title = {Specification-Based Testing of Firewalls}, + booktitle = {Ershov Memorial Conference}, + year = 2001, + pages = {308--316}, + crossref = {bjorner.ea:perspectives:2001}, + acknowledgement={none} +} + +@Proceedings{ bjorner.ea:perspectives:2001, + editor = {Dines Bj{\o}rner and Manfred Broy and Alexandre V. + Zamulin}, + title = {Perspectives of System Informatics, 4th International + Andrei Ershov Memorial Conference, PSI 2001, Akademgorodok, + Novosibirsk, Russia, July 2-6, 2001, Revised Papers}, + booktitle = {Ershov Memorial Conference}, + publisher = pub-springer, + adress = pub-springer:adr, + series = s-lncs, + volume = 2244, + year = 2001, + isbn = {3-540-43075-X}, + acknowledgement={none} +} + +@incollection{Tuong-IsabelleC:2019, + address = {Heidelberg}, + author = {Fr\'ederic Tuong and Burkhart Wolff}, + booktitle = {International Workshop on Formal Integrated Development Environments (F-IDE)}, + doi = {10.4204/EPTCS.310.3}, + keywords = {Isabelle, HOL, C11, Program Verification, Program Testing}, + language = {USenglish}, + location = {Porto, Protogal}, + number = {314}, + pdf = {https://www.lri.fr/~wolff/papers/conf/2019-fide-isabelle_c.pdf}, + publisher = {Open Publishing Association}, + series = {Electronic Proceedings in Theoretical Computer Science (EPTCS)}, + title = {{D}eeply {I}ntegrating {C11} {C}ode {S}upport into {I}sabelle/{PIDE}}, + year = {2019} +} + + +@InProceedings{ bishop.ea:rigorous:2005, + author = {Steve Bishop and Matthew Fairbairn and Michael Norrish and + Peter Sewell and Michael Smith and Keith Wansbrough}, + title = {Rigorous specification and conformance testing techniques + for network protocols, as applied to TCP, UDP, and + sockets}, + booktitle = {SIGCOMM}, + year = 2005, + pages = {265--276}, + doi = {10.1145/1080091.1080123}, + crossref = {guerin.ea:proceedings:2005}, + acknowledgement={none} +} + +@Proceedings{ guerin.ea:proceedings:2005, + editor = {Roch Gu{\'e}rin and Ramesh Govindan and Greg Minshall}, + title = PROC # { the ACM SIGCOMM 2005 Conference on + Applications, Technologies, Architectures, and Protocols + for Computer Communications, Philadelphia, Pennsylvania, + \acs{usa}, August 22-26, 2005}, + booktitle = {SIGCOMM}, + publisher = pub-acm, + adress = pub-acm:adr, + year = 2005, + isbn = {1-59593-009-4}, + acknowledgement={none} +} + +@InProceedings{ senn.ea:firewall:2005, + abstract = {Firewalls are widely used to protect networks from + unauthorised access. To ensure that they implement an + organisation's security policy correctly, they need to be + tested. We present an approach that addresses this problem. + Namely, we show how an organisation's network security + policy can be formally specified in a high-level way, and + how this specification can be used to automatically + generate test cases to test a deployed system. In contrast + to other firewall testing methodologies, such as + penetration testing, our approach tests conformance to a + specified policy. Our test cases are organisation-specific + --- i.e.~they depend on the security requirements and on + the network topology ofan organisation --- and can uncover + errors both in the firewall products themselves and in + their configuration.}, + author = {Diana Senn and David A. Basin and Germano Caronni}, + booktitle = {TestCom 2005}, + editor = {Ferhat Khendek and Rachida Dssouli}, + isbn = {3-540-26054-4}, + language = {UKenglish}, + month = {May}, + pages = {226--241}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + title = {Firewall Conformance Testing}, + volume = 3502, + year = 2005, + acknowledgement={none} +} + +@PhDThesis{ bidder:specification:2007, + author = {Diana von Bidder}, + title = {Specification-based Firewall Testing}, + school = {ETH Zurich}, + year = 2007, + public = {yes}, + type = {Ph.D. Thesis}, + acknowledgement={none}, + classification= {thesis}, + note = {\acs{eth} Dissertation No. 17172. Diana von Bidder's + maiden name is Diana Senn.} +} + +@InCollection{ wenzel.ea:building:2007, + abstract = {We present the generic system framework of + Isabelle/Isarunderlying recent versions of Isabelle. Among + other things, Isar provides an infrastructure for Isabelle + plug-ins, comprising extensible state components and + extensible syntax that can be bound to tactical ML + programs. Thus the Isabelle/Isar architecture may be + understood as an extension and refinement of the + traditional LCF approach, with explicit infrastructure for + building derivative systems. To demonstrate the technical + potential of the framework, we apply it to a concrete + formalmethods tool: the HOL-Z 3.0 environment, which is + geared towards the analysis of Z specifications and formal + proof of forward-refinements.}, + author = {Makarius Wenzel and Burkhart Wolff}, + booktitle = {TPHOLs 2007}, + editor = {Klaus Schneider and Jens Brandt}, + language = {USenglish}, + acknowledgement={none}, + pages = {352--367}, + publisher = pub-springer, + address = pub-springer:adr, + number = 4732, + series = s-lncs, + title = {Building Formal Method Tools in the {Isabelle}/{Isar} + Framework}, + doi = {10.1007/978-3-540-74591-4_26}, + year = 2007 +} + +@Article{ igarashi.ea:featherweight:2001, + author = {Atsushi Igarashi and Benjamin C. Pierce and Philip + Wadler}, + title = {{Featherweight Java}: a minimal core calculus for {Java} + and {\acs{gj}}}, + journal = j-toplas, + volume = 23, + number = 3, + year = 2001, + issn = {0164-0925}, + pages = {396--450}, + doi = {10.1145/503502.503505}, + publisher = pub-acm, + address = pub-acm:adr, + acknowledgement={none}, + abstract = {Several recent studies have introduced lightweight + versions of Java: reduced languages in which complex + features like threads and reflection are dropped to enable + rigorous arguments about key properties such as type + safety. We carry this process a step further, omitting + almost all features of the full language (including + interfaces and even assignment) to obtain a small calculus, + Featherweight Java, for which rigorous proofs are not only + possible but easy. Featherweight Java bears a similar + relation to Java as the lambda-calculus does to languages + such as ML and Haskell. It offers a similar computational + "feel," providing classes, methods, fields, inheritance, + and dynamic typecasts with a semantics closely following + Java's. A proof of type safety for Featherweight Java thus + illustrates many of the interesting features of a safety + proof for the full language, while remaining pleasingly + compact. The minimal syntax, typing rules, and operational + semantics of Featherweight Java make it a handy tool for + studying the consequences of extensions and variations. As + an illustration of its utility in this regard, we extend + Featherweight Java with generic classes in the style of GJ + (Bracha, Odersky, Stoutamire, and Wadler) and give a + detailed proof of type safety. The extended system + formalizes for the first time some of the key features of + GJ. }, + bibkey = {igarashi.ea:featherweight:2001} +} + +@Article{ zhu.ea:software:29-4, + title = {Software Unit Test Coverage and Adequacy}, + author = {Hong Zhu and Patrick A.V. Hall and John H. R. May}, + journal = {ACM Computing Surveys}, + issn = {0360-0300}, + volume = 29, + url = {http://www.cs.bris.ac.uk/Tools/Reports/Abstracts/1997-zhu.html} + , + number = 4, + language = {USenglish}, + pages = {366--427}, + month = dec, + keywords = {Safety_Critical_Systems}, + year = 1997, + abstract = {Objective measurement of test quality is one of the key + issues in software testing. It has been a major research + focus for the last two decades. Many test criteria have + been proposed and studied for this purpose. Various kinds + of rationale have been presented in support of one + criterion or another. This paper surveys the research work + in this area. The notion of adequacy criteria is examined + together with its role in software dynamic testing. A + review of criteria classification is followed by a summary + of the methods for comparison and assessment of criteria.}, + acknowledgement={none}, + bibkey = {zhu.ea:software:29-4} +} + +@PhDThesis{ wenzel:isabelleisar:2002, + author = {Markus M. Wenzel}, + title = {Isabelle/Isar --- a versatile environment for + human-readable formal proof documents}, + school = {TU M{\"u}nchen}, + year = 2002, + url = {http://tumb1.biblio.tu-muenchen.de/publ/diss/in/2002/wenzel.html} + , + abstract = {The basic motivation of this work is to make formal theory + developments with machine-checked proofs accessible to a + broader audience. Our particular approach is centered + around the Isar formal proof language that is intended to + support adequate composition of proof documents that are + suitable for human consumption. Such primary proofs written + in Isar may be both checked by the machine and read by + human-beings; final presentation merely involves trivial + pretty printing of the sources. Sound logical foundations + of Isar are achieved by interpretation within the generic + Natural Deduction framework of Isabelle, reducing all + high-level reasoning steps to primitive inferences. + + The resulting Isabelle/Isar system is generic with respect + to object-logics and proof tools, just as pure Isabelle + itself. The full Isar language emerges from a small core by + means of several derived elements, which may be combined + freely with existing ones. This results in a very rich + space of expressions of formal reasoning, supporting many + viable proof techniques. The general paradigms of Natural + Deduction and Calculational Reasoning are both covered + particularly well. Concrete examples from logic, + mathematics, and computer-science demonstrate that the Isar + concepts are indeed sufficiently versatile to cover a broad + range of applications.}, + address = {M{\"u}nchen}, + month = feb, + acknowledgement={none}, + bibkey = {wenzel:isabelleisar:2002} +} + +@InProceedings{ frantzen.ea:test:2004, + author = {L. Frantzen and J. Tretmans and T.A.C. Willemse}, + title = {Test Generation Based on Symbolic Specifications}, + booktitle = {FATES 2004}, + year = 2004, + month = sep, + abstract = {Classical state-oriented testing approaches are based on + sim- ple machine models such as Labelled Transition Systems + (LTSs), in which data is represented by concrete values. To + implement these theories, data types which have infinite + universes have to be cut down to infinite vari- ants, which + are subsequently enumerated to fit in the model. This leads + to an explosion of the state space. Moreover, exploiting + the syntactical and/or semantical information of the + involved data types is non-trivial after enumeration. To + overcome these problems, we lift the family of test- ing + relations iocoF to the level of Symbolic Transition Systems + (STSs). We present an algorithm based on STSs, which + generates and executes tests on-the-fly on a given system. + It is sound and complete for the ioco F testing + relations.}, + acknowledgement={none}, + bibkey = {frantzen.ea:test:2004} +} + +@Book{ dagostino.ea:handbook:1996, + title = {Handbook of Tableau Methods}, + editor = {Marcello D'Agostino and Dov Gabbay and Reiner H\"ahnle and + Joachim Posegga}, + publisher = {Kluwer, Dordrecht}, + year = 1996, + isbn = {0-7923-5627-6}, + acknowledgement={none}, + bibkey = {dagostino.ea:handbook:1996} +} + +@Article{ visser.ea:test:2004, + author = {Willem Visser and Corina S. P\u{a}s\u{a}reanu and Sarfraz + Khurshid}, + title = {Test input generation with {Java} {PathFinder}}, + journal = {SIGSOFT Softw. Eng. Notes}, + volume = 29, + number = 4, + year = 2004, + issn = {0163-5948}, + pages = {97--107}, + doi = {10.1145/1013886.1007526}, + publisher = pub-acm, + address = pub-acm:adr, + acknowledgement={none}, + bibkey = {visser.ea:test:2004} +} + +@InProceedings{ pons.ea:practical:2006, + author = {Claudia Pons and Diego Garcia}, + title = {Practical Verification Strategy for Refinement Conditions + in \acs{uml} Models}, + booktitle = {IFIP Workshop on Advanced Software Engineering}, + year = 2006, + pages = {47--61}, + doi = {10.1007/978-0-387-34831-5_4}, + crossref = {ochoa.ea:ifip:2006} +} + +@Proceedings{ ochoa.ea:ifip:2006, + editor = {Sergio F. Ochoa and Gruia-Catalin Roman}, + title = {IFIP 19th World Computer Congress, First International + Workshop on Advanced Software Engineering, Expanding the + Frontiers of Software Technology, August 25, 2006, + Santiago, Chile}, + booktitle = {IFIP Workshop on Advanced Software Engineering}, + publisher = pub-springer, + address = pub-springer:adr, + series = {IFIP}, + volume = 219, + year = 2006, + isbn = {978-0-387-34828-5} +} + +@Misc{ clearsy:atelier-b:2008, + author = {{Clearsy Inc.}}, + title = {{Atelier B}}, + year = 2008, + note = {\url{http://www.atelierb.eu/}} +} + +@Book{ beckert.ea:key:2007, + editor = {Bernhard Beckert and Reiner H\"ahnle and Peter H. Schmitt}, + title = {Verification of Object-Oriented Software: The {\KeY} + Approach}, + volume = 4334, + series = s-lncs, + doi = {10.1007/978-3-540-69061-0}, + publisher = pub-springer, + address = pub-springer:adr, + year = 2007 +} + +@InProceedings{ rudich.ea:checking:2008, + author = {Arsenii Rudich and {\'A}d{\'a}m Darvas and Peter M{\"u}ller}, + title = {Checking Well-Formedness of Pure-Method Specifications}, + booktitle = {FM}, + year = 2008, + pages = {68--83}, + ee = {http://dx.doi.org/10.1007/978-3-540-68237-0_7}, + crossref = {cuellar.ea:fm:2008} +} + +@Proceedings{ cuellar.ea:fm:2008, + editor = {Jorge Cu{\'e}llar and T. S. E. Maibaum and Kaisa Sere}, + title = {FM 2008: Formal Methods, 15th International Symposium on + Formal Methods, Turku, Finland, May 26-30, 2008, + Proceedings}, + booktitle = {FM}, + series = s-lncs, + publisher = pub-springer, + address = pub-springer:adr, + volume = 5014, + year = 2008, + isbn = {978-3-540-68235-6} +} + +@InProceedings{ ledang:b-based:2004, + author = {Hung Ledang}, + title = {B-based Conistency Checking of UML Diagrams}, + booktitle = PROC # { ICT/RDA2004 : the 2nd National Symposium on + Research, Development and Application of Information and + Communication TechnologyAIR'2005}, + year = 2004, + publisher = {Science and Techniques Publisher} +} + +@InProceedings{ krieger.ea:executing, + author = {Matthias P. Krieger and Alexander Knapp.}, + title = {Executing Underspecified OCL Operation Contracts with a + SAT Solver}, + booktitle = PROC # { the OCL 2008 Workshop}, + editor = {to appear}, + note = {\url{http://www.fots.ua.ac.be/events/ocl2008/}} +} + +@InProceedings{ tretmans.ea:cote:2002, + author = {Jan Tretmans and Edsgar Brinksma}, + title = {C\^ote de Resyste --- Automated Model Based Testing}, + booktitle = {Progress 2002 --- 3rd Workshop on Embedded Systems}, + pages = {246--255}, + year = 2002 +} + +@Article{ tretmans:test:1996, + author = {Jan Tretmans}, + title = {Test Generation with Inputs, Outputs and Repetitive + Quiescence}, + journal = {Software --- Concepts and Tools}, + year = 1996, + volume = 17, + number = 3, + pages = {103--120} +} + +@Article{ jard.ea:tgv:2005, + author = {C. Jard and T. J\'eron}, + title = {TGV: Theory, Principles and Algorithms}, + journal = {Software Tools for Technology Transfer}, + year = 2005, + volume = 7, + number = 4, + pages = {297--315} +} + +@InProceedings{ clarke.ea:stg:2002, + author = {D. Clarke and T. J\'eron and V. Rusu and E. Zinovieva}, + title = {STG: A Symbolic Test Generation Tool}, + pages = {470--475}, + year = 2002, + series = s-lncs, + publisher = pub-springer, + address = pub-springer:adr, + volume = {2280} +} + +@InProceedings{ koch.ea:autolink:1998, + author = {B. Koch and J. Grabowski and D. Hogrefe and M. Schmitt}, + title = {AutoLink --- a Tool for Automatic Test Generation from SDL + Specifications}, + booktitle = {Proc. IEEE Intl. Workshop on Industrial Strength Formal + Specification Techniques (WIFT 1998)}, + pages = {114--127}, + year = 1998 +} + +@InProceedings{ bouquet.ea:mastering:2004, + author = {F. Bouquet and B. Legeard and F. Peureux and E. + Torreborre}, + title = {Mastering Test Generation from Smart Card Software Formal + Models}, + booktitle = {Proc. Intl. Workshop on Construction and Analysis of Safe, + Secure and Interoperable Smart devices}, + pages = {70--85}, + year = 2004, + series = s-lncs, + publisher = pub-springer, + address = pub-springer:adr, + volume = {3362} +} + +@InProceedings{ prowell:tool:2003, + author = {S. Prowell}, + title = {A Tool for Model-based Statistical Testing}, + booktitle = {Proc. HICSS'03, IEEE}, + pages = {337.3}, + year = 2003 +} + +@Article{ walton.ea:generating:2000, + author = {G. Walton and J. Poore}, + title = {Generating transition probabilities to support model-based + software testing}, + journal = {Software: Practice and Experience}, + year = 2000, + volume = 30, + number = 10, + pages = {1095--1106} +} + +@Article{ cohen.ea:aetg:1997, + author = {D. Cohen and S. Dalal and M. Fredman and G. Patton}, + title = {The AETG System: An approach to testing Based on + Combinatorial Design}, + journal = {IEEE Transactions on Software Engineering}, + year = 1997, + volume = 23, + number = 7 +} + +@InProceedings{ bohme.ea:hol-boogie:2008, + author = {Sascha B{\"o}hme and K. Rustan M. Leino and Burkhart + Wolff}, + title = {{\acs{hol}-Boogie}---An Interactive Prover for the + {Boogie} Program-Verifier}, + booktitle = {Theorem Proving in Higher Order Logics}, + year = 2008, + pages = {150--166}, + doi = {10.1007/978-3-540-71067-7_15}, + crossref = {otmane.ea:tphols:2008} +} + +@Proceedings{ otmane.ea:tphols:2008, + editor = {Otmane A\"{\i}t Mohamed and C{\'e}sar Mu{\~n}oz and + Sofi{\`e}ne Tahar}, + title = {Theorem Proving in Higher Order Logics (\acs{tphols})}, + booktitle = {Theorem Proving in Higher Order Logics (\acs{tphols})}, + location = {Montreal, Canada}, + month = aug, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 5170, + year = 2008, + isbn = {978-3-540-71065-3} +} + +@InProceedings{ huisman.ea:inheritance:2000, + author = {Marieke Huisman and Bart Jacobs}, + title = {Inheritance in Higher Order Logic: Modeling and + Reasoning}, + doi = {10.1007/3-540-44659-1_19}, + year = 2000, + pages = {301--319}, + crossref = {aagaard.ea:tphols:2000} +} + +@Proceedings{ aagaard.ea:tphols:2000, + editor = {Mark Aagaard and John Harrison}, + location = {Portland, Oregon, USA}, + month = aug, + title = {Theorem Proving in Higher Order Logics (\acs{tphols})}, + booktitle = {Theorem Proving in Higher Order Logics (\acs{tphols})}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 1869, + year = 2000, + isbn = {3-540-67863-8} +} + +@Book{ roscoe:csp:1998, + author = {A.W. Roscoe}, + title = {Theory and Practice of Concurrency}, + publisher = {Prentice Hall}, + year = 1997, + isbn = {0-13-674409-5} +} + +@article{DBLP:journals/afp/Noce16, + author = {Pasquale Noce}, + title = {Conservation of {CSP} Noninterference Security under Sequential Composition}, + journal = {Archive of Formal Proofs}, + year = {2016}, + url = {https://www.isa-afp.org/entries/Noninterference\_Sequential\_Composition.shtml}, + timestamp = {Mon, 07 Jan 2019 11:16:33 +0100}, + biburl = {https://dblp.org/rec/bib/journals/afp/Noce16}, + bibsource = {dblp computer science bibliography, https://dblp.org} +} + +@article{IsobeRoggenbach2010, + title={CSP-Prover: a Proof Tool for the Verification of Scalable Concurrent Systems}, + author={Yoshinao Isobe and Markus Roggenbach}, + journal={Information and Media Technologies}, + volume={5}, + number={1}, + pages={32-39}, + year={2010}, + doi={10.11185/imt.5.32} +} + + + +@Article{ foster:error:1980, + title = {Error Sensitive Test Cases Analysis (ESTCA)}, + author = {Foster, K.A.}, + journal = {Software Engineering, IEEE Transactions on}, + year = 1980, + month = {May}, + volume = {SE-6}, + number = 3, + pages = {258--264}, + abstract = {A hardware failure analysis technique adapted to software + yielded three rules for generating test cases sensitive to + code errors. These rules, and a procedure for generating + these cases, are given with examples. Areas for further + study are recommended.}, + keywords = {null Program correctness, progran testing, software + errors, software reliability, test data generation}, + issn = {0098-5589} +} + +@Book{ myers.ea:art:2004, + author = {Glenford J. Myers and Corey Sandler}, + title = {The Art of Software Testing}, + year = 2004, + isbn = 0471469122, + publisher = {John Wiley \& Sons} +} + +@InProceedings{ tillmann.ea:pex:2008, + author = {Nikolai Tillmann and Jonathan de Halleux}, + title = {{Pex}---White Box Test Generation for {.NET}}, + booktitle = {TAP}, + year = 2008, + pages = {134-153}, + doi = {10.1007/978-3-540-79124-9_10}, + crossref = {beckert.ea:tests:2008}, + abstract = {Pex automatically produces a small test suite with high + code coverage for a .NET program. To this end, Pex performs + a systematic program analysis (using dynamic symbolic + execution, similar to path-bounded model-checking) to + determine test inputs for Parameterized Unit Tests. Pex + learns the program behavior by monitoring execution traces. + Pex uses a constraint solver to produce new test inputs + which exercise different program behavior. The result is an + automatically generated small test suite which often + achieves high code coverage. In one case study, we applied + Pex to a core component of the .NET runtime which had + already been extensively tested over several years. Pex + found errors, including a serious issue.} +} + +@InProceedings{ halleux.ea:parameterized:2008, + author = {Jonathan de Halleux and Nikolai Tillmann}, + title = {Parameterized Unit Testing with {Pex}}, + booktitle = {TAP}, + year = 2008, + pages = {171--181}, + doi = {10.1007/978-3-540-79124-9_12}, + crossref = {beckert.ea:tests:2008}, + abstract = {This hands-on tutorial will teach the principles of + Parameterized Unit Testing [5,4] with Pex [2], an automatic + test input generator for .NET which performs a systematic + program analysis, similar to path bounded model-checking. A + parameterized unit test is simply a method that takes + parameters, calls the code under test, and states + assertions.} +} + +@Proceedings{ beckert.ea:tests:2008, + editor = {Bernhard Beckert and Reiner H{\"a}hnle}, + title = {Tests and Proofs, Second International Conference, TAP + 2008, Prato, Italy, April 9-11, 2008. Proceedings}, + booktitle = {TAP}, + series = s-lncs, + publisher = pub-springer, + address = pub-springer:adr, + volume = 4966, + year = 2008, + isbn = {978-3-540-79123-2} +} + +%%%%%% +@InProceedings{ povey:enforcing:1999, + author = {Dean Povey}, + title = {Enforcing well-formed and partially-formed transactions + for {Unix}}, + booktitle = PROC # { the 8th conference on \acs{usenix} Security + Symposium}, + volume = 8, + year = 1999, + publisher = {\acs{usenix} Association}, + location = {Berkeley, \acs{ca}}, + pages = {5--5} +} + +@InProceedings{ longstaff.ea:model:2000, + author = {J.J. Longstaff and M.A. Lockyer and M.G. Thick}, + title = {A Model of Accountability, Confidentiality and Override + for Healthcare and other Applications}, + booktitle = PROC # { the fifth \acs{acm} workshop on Role-based + access control}, + year = 2000, + isbn = {1-58113-259-X}, + pages = {71--76}, + publisher = pub-acm, + address = pub-acm:adr, + doi = {10.1145/344287.344304} +} + +@InProceedings{ rissanen.ea:towards:2004, + author = {Erik Rissanen}, + title = {Towards a Mechanism for Discretionary Overriding of Access + Control (Transcript of Discussion)}, + booktitle = PROC # { the 12th International Workshop on Security + Protocols}, + year = 2004, + pages = {320--323}, + month = mar, + doi = {10.1007/11861386_39}, + abstract = {Last year, the Swedish Prime Minister was stabbed to death + in a shopping mall in Stockholm, and of course the police + thoroughly investigated it. They had some privacy problems + during the investigation: many policemen just looked at the + case, because there was no access control on the police + system. They didn{\^a}€™t have a whole system on-line, + because they cannot really predict the needs of individual + policemen, and they cannot really audit the whole thing + either because there were so many accesses. In the case of + the prime minister we suspect that something was going on + because he was a famous person, and they know from + experience that this tends to happen with famous people, + but in the case of a policemen accessing his + neighbour{\^a}€™s data, or something like that, then there + is little reason to notice that something is going on.}, + crossref = {bruce.ea:security:2006} +} + +@Proceedings{ bruce.ea:security:2006, + series = s-lncs, + publisher = pub-springer, + address = pub-springer:adr, + editor = {Bruce Christianson and Bruno Crispo and James A. Malcolm + and Michael Roe}, + title = {Security Protocols, 12th International Workshop, + Cambridge, UK, April 26-28, 2004. Revised Selected Papers}, + booktitle = {Security Protocols Workshop}, + volume = 3957, + year = 2006, + isbn = {3-540-40925-4} +} + +@InProceedings{ rissanen.ea:discretionary:2004, + author = {Erik Rissanen and Babak Sadighi Firozabadi and Marek J. + Sergot}, + title = {Discretionary Overriding of Access Control in the + Privilege Calculus}, + booktitle = PROC # { the Workshop on Formal Aspects Security and + Trust (\acs{fast})}, + year = 2004, + pages = {219--232}, + doi = {10.1007/0-387-24098-5_16}, + crossref = {dimitrakos.ea:formal:2005}, + abstract = {We extend a particular access control framework, the + Privilege Calculus, with a possibility to override denied + access for increased flexibility in hard to define or + unanticipated situations. We require the overrides to be + audited and approved by appropriate managers. In order to + automatically find the authorities who are able to approve + an override, we present an algorithm for authority + resolution. We are able to calculate from the access + control policy who can approve an override without the need + for any additional information.} +} + +@Proceedings{ dimitrakos.ea:formal:2005, + editor = {Theodosis Dimitrakos and Fabio Martinelli}, + title = {Formal Aspects in Security and Trust: Second IFIP TC1 + WG1.7 Workshop on Formal Aspects in Security and Trust + (FAST), an event of the 18th IFIP World Computer Congress, + August 22-27, 2004, Toulouse, France}, + booktitle = {Formal Aspects in Security and Trust}, + publisher = pub-springer, + volume = 173, + address = pub-springer:adr, + year = 2005, + isbn = {0-387-24050-0} +} + +@InProceedings{ alqatawna.ea:overriding:2007, + author = {Ja'far Alqatawna and Erik Rissanen and Babak Sadighi}, + title = {Overriding of Access Control in \textsc{XACML}}, + booktitle = PROC # { the Eighth \acs{ieee} International + Workshop on Policies for Distributed Systems and Networks + (\acs{policy})}, + year = 2007, + isbn = {0-7695-2767-1}, + pages = {87--95}, + doi = {10.1109/POLICY.2007.31}, + address = pub-ieee:adr, + publisher = pub-ieee +} + +@InProceedings{ stevens.ea:new:2002, + author = {Gunnar Stevens and Volker Wulf}, + title = {A new dimension in access control: studying maintenance + engineering across organizational boundaries}, + booktitle = PROC # { the \acs{acm} conference on Computer + supported cooperative work (\acs{cscw})}, + year = 2002, + isbn = {1-58113-560-2}, + pages = {196--205}, + location = {New Orleans, Louisiana, USA}, + doi = {10.1145/587078.587106}, + publisher = pub-acm, + address = pub-acm:adr +} + +@InProceedings{ jaeger.ea:managing:2002, + author = {Trent Jaeger and Antony Edwards and Xiaolan Zhang}, + title = {Managing access control policies using access control + spaces}, + booktitle = PROC # { the seventh \acs{acm} symposium on Access + control models and technologies (\acs{sacmat})}, + year = 2002, + isbn = {1-58113-496-7}, + pages = {3--12}, + location = {Monterey, California, USA}, + doi = {10.1145/507711.507713}, + publisher = pub-acm, + address = pub-acm:adr +} + +@Article{ joshi.ea:generalized:2005, + author = {James B.D. Joshi and Elisa Bertino and Usman Latif and + Arif Ghafoor}, + title = {A Generalized Temporal Role-Based Access Control Model}, + journal = j-tkde, + volume = 17, + number = 1, + issn = {1041-4347}, + year = 2005, + pages = {4--23}, + doi = {10.1109/TKDE.2005.1}, + publisher = pub-ieee, + address = pub-ieee:adr +} + +@InProceedings{ bell.ea:secure:1996, + author = {D. Elliott Bell and Leonard J. LaPadula}, + title = {Secure Computer Systems: A Mathematical Model, Volume + {II}}, + booktitle = {Journal of Computer Security 4}, + year = 1996, + pages = {229--263}, + note = {An electronic reconstruction of \emph{Secure Computer + Systems: Mathematical Foundations}, 1973} +} + +@InProceedings{ bell:looking:2005, + title = {Looking Back at the Bell-La Padula Model}, + author = {D. Elliott Bell}, + journal = PROC # { the 21st Annual Computer Security + Applications Conference}, + year = 2005, + isbn = {1063-9527}, + doi = {10.1109/CSAC.2005.37}, + publisher = {pub-ieee}, + address = pub-ieee:adr, + pages = {337--351} +} + +@Booklet{ oasis:xacml:2005, + title = {{eXtensible Access Control Markup Language (XACML)}, + Version 2.0}, + year = 2005, + url = {http://docs.oasis-open.org/xacml/2.0/XACML-2.0-OS-NORMATIVE.zip} + , + bibkey = {oasis:xacml:2005}, + publisher = {\acs{oases}}, + key = {OASIS}, + language = {USenglish}, + public = {yes} +} + +@InProceedings{ barka.ea:framework:2000, + author = {Ezedin Barka and Ravi Sandhu}, + title = {Framework for Role-based Delegation Models}, + year = 2000, + booktitle = PROC # { the 16th Annual Computer Security + Applications Conference}, + doi = {10.1109/ACSAC.2000.898870}, + isbn = {0-7695-0859-6}, + pages = {168--176}, + publisher = pub-ieee, + address = pub-ieee:adr +} + +@InProceedings{ cheng.ea:fuzzy:2007, + author = {Pau-Chen Cheng and Pankaj Rohatgi and Claudia Keser and + Paul A. Karger and Grant M. Wagner and Angela Schuett + Reninger}, + title = {Fuzzy Multi-Level Security: An Experiment on Quantified + Risk-Adaptive Access Control}, + booktitle = {IEEE Symposium on Security and Privacy}, + year = 2007, + pages = {222--230}, + ee = {http://dx.doi.org/10.1109/SP.2007.21}, + crossref = {ieee:security-privacy:2007} +} + +@Proceedings{ ieee:security-privacy:2007, + title = {2007 IEEE Symposium on Security and Privacy (S{\&}P 2007), + 20-23 May 2007, Oakland, California, USA}, + booktitle = {IEEE Symposium on Security and Privacy}, + publisher = {IEEE Computer Society}, + year = 2007 +} + +@InProceedings{ zhang.ea:toward:2006, + author = {Lei Zhang and Alexander Brodsky and Sushil Jajodia}, + title = {Toward Information Sharing: Benefit And Risk Access + Control (BARAC)}, + booktitle = {POLICY}, + year = 2006, + pages = {45--53}, + doi = {10.1109/POLICY.2006.36}, + crossref = {ieee:policy:2006} +} + +@Proceedings{ ieee:policy:2006, + title = {7th IEEE International Workshop on Policies for + Distributed Systems and Networks (POLICY 2006), 5-7 June + 2006, London, Ontario, Canada}, + booktitle = {POLICY}, + publisher = {IEEE Computer Society}, + year = 2006, + isbn = {0-7695-2598-9} +} + +@InProceedings{ nissanke.ea:risk:2004, + author = {Nimal Nissanke and Etienne J. Khayat}, + title = {Risk Based Security Analysis of Permissions in RBAC}, + booktitle = {WOSIS}, + year = 2004, + pages = {332--341}, + crossref = {fernandez-medina.ea:security:2004} +} + +@Proceedings{ fernandez-medina.ea:security:2004, + editor = {Eduardo Fern{\'a}ndez-Medina and Julio C{\'e}sar + Hern{\'a}ndez Castro and L. Javier Garc\'{\i}a-Villalba}, + title = {Security In Information Systems, Proceedings of the 2nd + International Workshop on Security In Information Systems, + WOSIS 2004, In conjunction with ICEIS 2004, Porto, + Portugal, April 2004}, + booktitle = {WOSIS}, + publisher = {INSTICC Press}, + year = 2004, + isbn = {972-8865-07-4} +} + +@InProceedings{ fisler.ea:verification:2005, + author = {Kathi Fisler and Shriram Krishnamurthi and Leo A. + Meyerovich and Michael Carl Tschantz}, + title = {Verification and change-impact analysis of access-control + policies}, + booktitle = {ICSE}, + year = 2005, + pages = {196--205}, + doi = {10.1145/1062455.1062502}, + crossref = {roman.ea:27th:2005} +} + +@Proceedings{ roman.ea:27th:2005, + editor = {Gruia-Catalin Roman and William G. Griswold and Bashar + Nuseibeh}, + title = {27th International Conference on Software Engineering + (ICSE 2005), 15-21 May 2005, St. Louis, Missouri, USA}, + booktitle = {ICSE}, + address = pub-acm:adr, + publisher = pub-acm, + year = 2005 +} + +@InProceedings{ lin.ea:approach:2007, + author = {Dan Lin and Prathima Rao and Elisa Bertino and Jorge + Lobo}, + title = {An approach to evaluate policy similarity}, + booktitle = {SACMAT}, + year = 2007, + pages = {1--10}, + doi = {10.1145/1266840.1266842}, + crossref = {lotz.ea:sacmat:2007} +} + +@InProceedings{ backes.ea:efficient:2004, + author = {Michael Backes and G{\"u}nter Karjoth and Walid Bagga and + Matthias Schunter}, + title = {Efficient comparison of enterprise privacy policies}, + booktitle = {SAC}, + year = 2004, + pages = {375--382}, + doi = {10.1145/967900.967983}, + crossref = {haddad.ea:proceedings:2004} +} + +@Proceedings{ haddad.ea:proceedings:2004, + editor = {Hisham Haddad and Andrea Omicini and Roger L. Wainwright + and Lorie M. Liebrock}, + title = PROC # { the 2004 ACM Symposium on Applied Computing + (SAC), Nicosia, Cyprus, March 14-17, 2004}, + booktitle = {SAC}, + address = pub-acm:adr, + publisher = pub-acm, + year = 2004, + isbn = {1-58113-812-1} +} + +@InProceedings{ warner.ea:using:2007, + author = {Janice Warner and Vijayalakshmi Atluri and Ravi Mukkamala + and Jaideep Vaidya}, + title = {Using semantics for automatic enforcement of access + control policies among dynamic coalitions}, + booktitle = {SACMAT}, + year = 2007, + pages = {235--244}, + doi = {10.1145/1266840.1266877}, + crossref = {lotz.ea:sacmat:2007} +} + +@Proceedings{ lotz.ea:sacmat:2007, + editor = {Volkmar Lotz and Bhavani M. Thuraisingham}, + title = {SACMAT 2007, 12th ACM Symposium on Access Control Models + and Technologies, Sophia Antipolis, France, June 20-22, + 2007, Proceedings}, + booktitle = {SACMAT}, + address = pub-acm:adr, + publisher = pub-acm, + year = 2007, + isbn = {978-1-59593-745-2} +} + +@InProceedings{ povey:optimistic:1999, + author = {Dean Povey}, + title = {Optimistic Security: A New Access Control Paradigm}, + booktitle = PROC # { the 1999 workshop on New security + paradigms}, + year = 1999, + isbn = {1-58113-149-6}, + pages = {40--45}, + doi = {10.1145/335169.335188}, + publisher = pub-acm, + address = pub-acm:adr, + abstract = {Despite the best efforts of security researchers, + sometimes the static nature of authorisation can cause + unexpected risks for users work- ing in a dynamically + changing environment. Disasters, medical emergencies or + time-critical events can all lead to situations where the + ability to relax normal access rules can become critically + impor- tant. + + This paper presents an optimistic access control scheme + where en- forcement of rules is retrospective. The system + administrator is re- lied on to ensure that the system is + not misused, and compensating transactions are used to + ensure that the system integrity can be re- covered in the + case of a breach. It is argued that providing an opti- + mistic scheme alongside a traditional access control + mechanism can provide a useful means for users to exceed + their normal privileges on the rare occasion that the + situation warrants it. + + The idea of a partially-formed transaction is introduced to + show how accesses in an optimistic system might be + constrained. This model is formally described and related + to the Clark-Wilson in- tegrity model.} +} + +@Article{ sandhu.ea:role-based:1996, + author = {Ravi S. Sandhu and Edward J. Coyne and Hal L. Feinstein + and Charles E. Youman}, + title = {Role-Based Access Control Models}, + journal = j-computer, + year = 1996, + volume = 29, + number = 2, + address = pub-ieee:adr, + publisher = pub-ieee, + pages = {38--47}, + url = {http://ite.gmu.edu/list/journals/computer/pdf_ver/i94rbac(org).pdf} + , + abstract = {Abstract This article introduces a family of reference + models for rolebased acce ss control (RBAC) in which + permissions are associated with roles, and users are made + members of appropriate roles. This greatly simplifies + management of permiss ions. Roles are closely related to + the concept of user groups in access control. However, a + role brings together a set of users on one side and a set + of permiss ions on the other, whereas user groups are + typically defined as a set of users o nly. + + The basic concepts of RBAC originated with early multi-user + computer systems. Th e resurgence of interest in RBAC has + been driven by the need for general-purpose customizable + facilities for RBAC and the need to manage the + administration of R BAC itself. As a consequence RBAC + facilities range from simple to complex. This article + describes a novel framework of reference models to + systematically addres s the diverse components of RBAC, and + their interactions.}, + issn = {0018-9162}, + keywords = {Computational linguistics; Computer control systems; + Computer simulation; Computer software; Data abstraction; + Database systems; Discretionary access control; Encoding + (symbols); Integration; Mandator access control; Role based + access control; Semantics; Software encoding; User + interfaces}, + acknowledgement={none}, + bibkey = {sandhu.ea:role-based:1996} +} + +@Booklet{ sarbanes.ea:sox:2002, + title = {{Sarbanes-Oxley} {Act} of 2002}, + author = {P. Sarbanes and G. Oxley and others}, + howpublished = {107th Congress Report, House of Representatives, 2nd + Session, 107--610}, + year = 2002 +} + +@TechReport{ bcbs:baselii:2004, + author = {{Basel Committee on Banking Supervision}}, + title = {{Basel II}: International Convergence of Capital + Measurement and Capital Standards}, + year = 2004, + url = {http://www.bis.org/publ/bcbsca.htm}, + address = {Basel, Switzerland}, + institution = {Bank for International Settlements} +} + +@Book{ dahl.ea:structured:1972, + author = {O.-J. Dahl and E. W. Dijkstra and C. A. R. Hoare}, + title = {Structured Programming}, + publisher = {Academic Press}, + year = 1972, + edition = {3rd}, + volume = 8, + series = {A.P.I.C. Studies in Data Processing}, + address = {London}, + isbn = {0-12-200550-3} +} + +@InProceedings{ bryans:reasoning:2005, + author = {Jery Bryans}, + title = {Reasoning about {XACML} policies using {CSP}}, + booktitle = {SWS '05: Proceedings of the 2005 workshop on Secure web + services}, + year = 2005, + isbn = {1-59593-234-8}, + pages = {28--35}, + location = {Fairfax, VA, USA}, + doi = {10.1145/1103022.1103028}, + address = pub-acm:adr, + publisher = pub-acm +} + +@InProceedings{ chadwick.ea:permis:2002, + author = {David W. Chadwick and Alexander Otenko}, + title = {The \acs{permis} {X.509} role based privilege management + infrastructure}, + booktitle = PROC # { the seventh \acs{acm} symposium on Access + control models and technologies (\acs{sacmat})}, + year = 2002, + isbn = {1-58113-496-7}, + pages = {135--140}, + location = {Monterey, California, USA}, + doi = {10.1145/507711.507732}, + address = pub-acm:adr, + publisher = pub-acm +} + +@InProceedings{ ye.ea:using:2005, + author = {Chunxiao Ye and Zhongfu Wu}, + title = {Using \acs{xml} and \acs{xacml} to Support Attribute Based + Delegation}, + booktitle = {CIT '05: Proceedings of the The Fifth International + Conference on Computer and Information Technology}, + year = 2005, + isbn = {0-7695-2432-X}, + pages = {751--756}, + doi = {10.1109/CIT.2005.196}, + publisher = {IEEE Computer Society}, + address = {Washington, DC, USA} +} + +@Book{ fox.ea:it-sox:2006, + author = {Christopher Fox and Paul Zonneveld}, + abstract = {This publication provides CIOs, IT managers, and control + and assurance professionals with scoping and assessment + ideas, approaches and guidance in support of the IT-related + Committee of Sponsoring Organizations of the Treadway + Commission (COSO) internal control objectives for financial + reporting. + + A streamlined road map is provided to help turn compliance + into a competitive challenge. Lessons learned and + sustaining ideas are also included. + + The second edition is updated for recent US Securities and + Exchange Commission (SEC) and Public Company Accounting and + Oversight Board (PCAOB) guidance related to entity-level + controls, a risk-based/top-down approach, application + controls and the evaluation of deficiencies.}, + title = {\acs{it} Control Objectives for Sarbanes-Oxley: The Role + of \acs{it} in the Design and Implementation of Internal + Control Over Financial Reporting}, + year = 2006, + month = sep, + bibkey = {fox.ea:it-sox:2006}, + num_pages = 128, + edition = {2nd}, + publisher = {IT Governance Institute}, + isbn = {1-933284-76-5}, + address = {Rolling Meadows, IL, USA} +} + +@Article{ basin.ea:automated:2009, + title = {Automated analysis of security-design models}, + journal = j-ist, + volume = 51, + number = 5, + issn = {0950-5849}, + year = 2009, + pages = {815--831}, + doi = {10.1016/j.infsof.2008.05.011}, + author = {David Basin and Manuel Clavel and J{\"u}rgen Doser and + Marina Egea}, + keywords = {Metamodels}, + abstract = {We have previously proposed SecureUML, an expressive + UML-based language for constructing security-design models, + which are models that combine design specifications for + distributed systems with specifications of their security + policies. Here, we show how to automate the analysis of + such models in a semantically precise and meaningful way. + In our approach, models are formalized together with + scenarios that represent possible run-time instances. + Queries about properties of the security policy modeled are + expressed as formulas in UML's Object Constraint Language. + The policy may include both declarative aspects, i.e., + static access-control information such as the assignment of + users and permissions to roles, and programmatic aspects, + which depend on dynamic information, namely the + satisfaction of authorization constraints in a given + scenario. We show how such properties can be evaluated, + completely automatically, in the context of the metamodel + of the security-design language. We demonstrate, through + examples, that this approach can be used to formalize and + check non-trivial security properties. The approach has + been implemented in the SecureMOVA tool and all of the + examples presented have been checked using this tool.}, + note = {Special Issue on Model-Driven Development for Secure + Information Systems}, + publisher = pub-elsevier, + address = pub-elsevier:adr +} + +@InProceedings{ dong.ea:flexible:2008, + author = {Changyu Dong and Giovanni Russello and Naranker Dulay}, + title = {Flexible Resolution of Authorisation Conflicts in + Distributed Systems}, + booktitle = {DSOM}, + year = 2008, + pages = {95--108}, + doi = {10.1007/978-3-540-87353-2_8}, + crossref = {turck.ea:managing:2008}, + abstract = {Managing security in distributed systems requires flexible + and expressive authorisation models with support for + conflict resolution. Models need to be hierarchical but + also non-monotonic supporting both positive and negative + authorisations. In this paper, we present an approach to + resolve the authorisation conflicts that inevitably occur + in such models, with administrator specified conflict + resolution strategies (rules). Strategies can be global or + applied to specific parts of a system and dynamically + loaded for different applications. We use Courteous Logic + Programs (CLP) for the specification and enforcement of + strategies. Authorisation policies are translated into + labelled rules in CLP and prioritised. The prioritisation + is regulated by simple override rules specified or selected + by administrators. We demonstrate the capabilities of the + approach by expressing the conflict resolution strategy for + a moderately complex authorisation model that organises + subjects and objects hierarchically.} +} + +@Proceedings{ turck.ea:managing:2008, + editor = {Filip De Turck and Wolfgang Kellerer and George + Kormentzas}, + title = {Managing Large-Scale Service Deployment, 19th IFIP/IEEE + International Workshop on Distributed Systems: Operations + and Management, DSOM 2008, Samos Island, Greece, September + 22-26, 2008. Proceedings}, + booktitle = {DSOM}, + series = s-lncs, + publisher = pub-springer, + address = pub-springer:adr, + volume = 5273, + year = 2008, + isbn = {978-3-540-85999-4} +} + +@InProceedings{ russello.ea:consent-based:2008, + author = {Giovanni Russello and Changyu Dong and Naranker Dulay}, + title = {Consent-Based Workflows for Healthcare Management}, + booktitle = {9th IEEE International Workshop on Policies for + Distributed Systems and Networks (POLICY 2008), 2-4 June + 2008, Palisades, New York, USA}, + year = 2008, + publisher = {IEEE Computer Society}, + pages = {153--161}, + isbn = {978-0-7695-3133-5}, + doi = {10.1109/POLICY.2008.22}, + abstract = {n this paper, we describe a new framework for healthcare + systems where patients are able to control the disclosure + of their medical data. In our framework, the patient's + consent has a pivotal role in granting or removing access + rights to subjects accessing patient's medical data. + Depending on the context in which the access is being + executed, different consent policies can be applied. + Context is expressed in terms of workflows. The execution + of a task in a given workflow carries the necessary + information to infer whether the consent can be implicitly + retrieved or should be explicitly requested from a patient. + However, patients are always able to enforce their own + decisions and withdraw consent if necessary. Additionally, + the use of workflows enables us to apply the need-to-know + principle. Even when the patient's consent is obtained, a + subject should access medical data only if it is required + by the actual situation. For example, if the subject is + assigned to the execution of a medical diagnosis workflow + requiring access to the patient's medical record. We also + provide a complex medical case study to highlight the + design principles behind our framework. Finally, the + implementation of the framework is outlined.} +} + +@InProceedings{ mitchell-wong.ea:social:2008, + author = {Juliana Mitchell-Wong and Ryszard Kowalczyk and Bao Quoc + Vo}, + title = {Social Network Profile and Policy}, + booktitle = {9th IEEE International Workshop on Policies for + Distributed Systems and Networks (POLICY 2008), 2-4 June + 2008, Palisades, New York, USA}, + year = 2008, + publisher = {IEEE Computer Society}, + isbn = {978-0-7695-3133-5}, + pages = {207--210}, + doi = {10.1109/POLICY.2008.41}, + abstract = {n this paper, we describe a new framework for healthcare + systems where patients are able to control the disclosure + of their medical data. In our framework, the patient's + consent has a pivotal role in granting or removing access + rights to subjects accessing patient's medical data. + Depending on the context in which the access is being + executed, different consent policies can be applied. + Context is expressed in terms of workflows. The execution + of a task in a given workflow carries the necessary + information to infer whether the consent can be implicitly + retrieved or should be explicitly requested from a patient. + However, patients are always able to enforce their own + decisions and withdraw consent if necessary. Additionally, + the use of workflows enables us to apply the need-to-know + principle. Even when the patient's consent is obtained, a + subject should access medical data only if it is required + by the actual situation. For example, if the subject is + assigned to the execution of a medical diagnosis workflow + requiring access to the patient's medical record. We also + provide a complex medical case study to highlight the + design principles behind our framework. Finally, the + implementation of the framework is outlined.} +} + +@Book{ paulson:ml:1996, + author = {Lawrence C. Paulson}, + title = {\acs{ml} for the Working Programmer}, + publisher = {Cambridge Press}, + year = 1996, + acknowledgement={none} +} + +@InProceedings{ kohler.ea:proactive:2008, + title = {Pro Active Access Control for Business Process-driven + Environments}, + author = {Mathias Kohler and Andreas Schaad}, + booktitle = {Annual Computer Security Applications Conference}, + year = 2008 +} + +@InProceedings{ dewin:importance:2002, + author = {Bart De Win and Frank Piessens and Wouter Joosen and Tine + Verhanneman}, + title = {On the importance of the separation-of-concerns principle + in secure software engineering}, + booktitle = {ACSA Workshop on the Application of Engineering Principles + to System Security Design - Final Report (Serban, C., + ed.)}, + year = 2003, + pages = {1--10} +} + +@InProceedings{ priebe:towards:2000, + author = {Torsten Priebe and G\"{u}nther Pernul}, + title = {Towards \textsc{olap} security design --- survey and + research issues}, + booktitle = {DOLAP '00: Proceedings of the 3rd ACM international + workshop on Data warehousing and OLAP}, + year = 2000, + isbn = {1-58113-323-5}, + pages = {33--40}, + location = {McLean, Virginia, United States}, + doi = {10.1145/355068.355313}, + publisher = {ACM}, + address = {New York, NY, USA} +} + +@InProceedings{ atluri:supporting:2005, + author = {Vijayalakshmi Atluri and Janice Warner}, + title = {Supporting conditional delegation in secure workflow + management systems}, + booktitle = PROC # { the tenth \acs{acm} symposium on Access + control models and technologies (\acs{sacmat})}, + year = 2005, + isbn = {1-59593-045-0}, + pages = {49--58}, + location = {Stockholm, Sweden}, + doi = {10.1145/1063979.1063990}, + publisher = pub-acm, + address = pub-acm:adr +} + +@InProceedings{ dimmock:using:2004, + author = {Nathan Dimmock and Andr{\'a} Belokosztolszki and David + Eyers and Jean Bacon and Ken Moody}, + title = {Using trust and risk in role-based access control + policies}, + booktitle = PROC # { the ninth ACM symposium on Access control + models and technologies (\acs{sacmat})}, + year = 2004, + isbn = {1-58113-872-5}, + pages = {156--162}, + location = {Yorktown Heights, New York, USA}, + doi = {10.1145/990036.990062}, + publisher = pub-acm, + address = pub-acm:adr, + abstract = {Emerging trust and risk management systems provide a + framework for principals to determine whether they will + exchange resources, without requiring a complete definition + of their credentials and intentions. Most distributed + access control architectures have far more rigid policy + rules, yet in many respects aim to solve a similar problem. + This paper elucidates the similarities between trust + management and distributed access control systems by + demonstrating how the OASIS access control system and its + role-based policy language can be extended to make + decisions on the basis of trust and risk analyses rather + than on the basis of credentials alone. We apply our new + model to the prototypical example of a file storage and + publication service for the Grid, and test it using our + Prolog-based OASIS implementation.} +} + +@Article{ barnett.ea:verification:2004, + author = {Michael Barnett and Robert DeLine and Manuel F{\"a}hndrich + and K. Rustan M. Leino and Wolfram Schulte}, + title = {Verification of Object-Oriented Programs with Invariants}, + journal = {Journal of Object Technology}, + volume = 3, + number = 6, + year = 2004, + pages = {27--56}, + abstract = {An object invariant defines what it means for an object's + data to be in a consistent state. Object invariants are + central to the design and correctness of object-oriented + programs. This paper defines a programming methodology for + using object invariants. The methodology, which enriches a + program's state space to express when each object invariant + holds, deals with owned object components, ownership + transfer, and subclassing, and is expressive enough to + allow many interesting object-oriented programs to be + specified and verified. Lending itself to sound modular + verification, the methodology also provides a solution to + the problem of determining what state a method is allowed + to modify. }, + url = {http://www.jot.fm/issues/issue_2004_06/article2/article2.pdf} + +} + +@Article{ harms.ea:copying:1991, + author = {Douglas E. Harms and Bruce W. Weide}, + title = {Copying and Swapping: Influences on the Design of Reusable + Software Components}, + journal = j-tse, + volume = 17, + number = 5, + year = 1991, + pages = {424--435}, + doi = {10.1109/32.90445 }, + abstract = {The authors argue that a simple alternative to copying as + a data movement primitive-swapping (exchanging) the values + of two variables-has potentially significant advantages in + the context of the design of generic reusable software + components. Specifically, the authors claim that generic + module designs based on a swapping style are superior to + designs based on copying, both in terms of execution-time + efficiency and with respect to the likelihood of + correctness of client programs and module implementations. + Furthermore, designs based on swapping are more reusable + than traditional designs. Specific arguments and examples + to support these positions are presented}, + publisher = pub-ieee, + address = pub-ieee:adr +} + +@InProceedings{ albano.ea:relationship:1991, + author = {Antonio Albano and Giorgio Ghelli and Renzo Orsini}, + title = {A Relationship Mechanism for a Strongly Typed + Object-Oriented Database Programming Language}, + booktitle = {VLDB}, + year = 1991, + pages = {565--575}, + crossref = {lohman.ea:17th:1991} +} + +@Proceedings{ lohman.ea:17th:1991, + editor = {Guy M. Lohman and Am\'{\i}lcar Sernadas and Rafael Camps}, + title = {17th International Conference on Very Large Data Bases, + September 3-6, 1991, Barcelona, Catalonia, Spain, + Proceedings}, + publisher = {Morgan Kaufmann}, + year = 1991, + isbn = {1-55860-150-3} +} + +@InProceedings{ ernst.ea:predicate:1998, + author = {Michael D. Ernst and Craig S. Kaplan and Craig Chambers}, + title = {Predicate Dispatching: A Unified Theory of Dispatch}, + booktitle = {ECOOP}, + year = 1998, + pages = {186--211}, + doi = {10.1007/BFb0054092}, + abstract = {Predicate dispatching generalizes previous method dispatch + mechanisms by permitting arbitrary predicates to control + method applicability and by using logical implication + between predicates as the overriding relationship. The + method selected to handle a message send can depend not + just on the classes of the arguments, as in ordinary + object-oriented dispatch, but also on the classes of + subcomponents, on an argument's state, and on relationships + between objects. This simple mechanism subsumes and extends + object-oriented single and multiple dispatch, ML-style + pattern matching, predicate classes, and classifiers, which + can all be regarded as syntactic sugar for predicate + dispatching. This paper introduces predicate dispatching, + gives motivating examples, and presents its static and + dynamic semantics. An implementation of predicate + dispatching is available.}, + crossref = {jul:eccop98:1998} +} + +@Proceedings{ jul:eccop98:1998, + editor = {Eric Jul}, + title = {ECCOP'98 - Object-Oriented Programming, 12th European + Conference, Brussels, Belgium, July 20-24, 1998, + Proceedings}, + booktitle = {ECOOP}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 1445, + year = 1998, + isbn = {3-540-64737-6} +} + +@Misc{ garbani:future:2009, + author = {Jean-Pierre Garbani}, + title = {Future Trends In The Enterprise Software Market}, + howpublished = {http://www.forrester.com/Research/Document/Excerpt/0,7211,53493,00.html} + , + month = mar # {~9}, + year = 2009, + publisher = {Forrester Research, Inc.}, + address = {Cambridge, USA}, + abstract = {Hardware, software, and people are the three basic + ingredients of enterprise business technology. They provide + the enterprise with an economic advantage through automated + and improved business processes, increased employee + productivity, and more accurate and precise information. + The relationship between these three components has evolved + over time: Initially, hardware reigned supreme; software + was a mere adjunct and free to the mainframe buyer. + Decreasing hardware costs then led to software + "unbundling." In the present era of information technology, + hardware's ever-decreasing costs make it an enabler of + software functions. In the business technology (BT) era, we + predict that managing the third part of the equation -- + people -- will emerge as the dominant focus. As software + applications become business services, the cost of human + resources producing, operating, and managing software will + soon be prohibitive and the new focal point. In this + regard, the current economic downturn, if it persists, may + prove to be a driver that accelerates the shift toward the + BT era.} +} + +@Article{ klein:operating:2009, + author = {Gerwin Klein}, + title = {Operating System Verification --- An Overview}, + journal = {S\={a}dhan\={a}}, + publisher = pub-springer, + year = 2009, + volume = 34, + number = 1, + month = feb, + pages = {27--69}, + abstract = {This paper gives a high-level introduction to the topic of + formal, interactive, machine-checked software verification + in general, and the verification of operating systems code + in particular. We survey the state of the art, the + advantages and limitations of machine-checked code proofs, + and describe two specific ongoing larger-scale verification + projects in more detail.} +} + +@Article{ edwards.ea:resolve:1994, + bibkey = {edwards.ea:resolve:1994}, + author = {Stephen H. Edwards and Wayne D. Heym and Timothy J. Long + and Murali Sitaramanand Bruce W. Weide}, + title = {Part II: specifying components in {RESOLVE}}, + journal = {SIGSOFT Softw. Eng. Notes}, + volume = 19, + number = 4, + year = 1994, + issn = {0163-5948}, + pages = {29--39}, + doi = {10.1145/190679.190682}, + publisher = pub-acm, + address = pub-acm:adr +} + +@PhDThesis{ kassios:theory:2006, + author = {Ioannis T. Kassios}, + title = {A Theory of Object Oriented Refinement}, + school = {University of Toronto}, + abstract = {This thesis introduces a formal theory of object oriented + refinement. The formal design of the theory is based on the + design principles of unification and decoupling, which we + believe have not been adequately used in other object + oriented refinement theories. + + Thanks to the use of these principles, the semantics of the + theory is mathematically simpler than other approaches: the + formalization of most features uses very primitive + mathematical entities. Furthermore, the constructs of the + theory are more general than other approaches. There are + specification constructs more general than classes. + Features that are typically coupled with classes, like + reuse and polymorphism, now apply to these more general + specifications. Finally, our solution to the frame problem + is the only modular approach that we know of that does not + impose any aliasing control policy. + + To demonstrate that the extra generality offers real + advantages to the specifier, we use the theory in some + specification examples that would be impossible with other + approaches. These examples, mainly inspired by Design + Patterns, represent realistic and common software design + situations.}, + year = 2006 +} + +@TechReport{ dewar:setl:1979, + author = {Robert B. K. Dewar}, + title = {The {SETL} Programming Language}, + year = 1979 +} + +@InBook{ chun.ea:risk-based:2008, + author = {Soon Ae Chun and Vijay Atluri}, + editor = {Bhargab B. Bhattacharya and Susmita Sur-Kolay and Subhas + C. Nandy and Aditya Bagchi}, + booktitle = {Algorithms, Architecture and Information Systems + Security}, + title = {Risk-based Access Control for Personal Data Services}, + publisher = {World Scientific Press}, + year = 2008, + volume = 3, + series = {Statistical Science and Interdisciplinary Research}, + isbn = 9789812836236 +} + +@Unpublished{ clark.ea:survey:1997, + author = {John Clark and Jeremy Jacob}, + title = {A Survey of Authentication Protocol: Literature: Version + 1.0}, + year = 1997 +} + +@Unpublished{ dierks.ea:tls:1999, + author = {T. Dierks and C. Allen}, + title = {The TLS Protocol Version 1.0}, + year = 1999, + publisher = {RFC Editor}, + address = {United States}, + note = {RFC 2246} +} + +@InProceedings{ fontaine.ea:expressiveness:2006, + author = {Pascal Fontaine and Jean-Yves Marion and Stephan Merz and + Leonor Prensa Nieto and Alwen Fernanto Tiu}, + title = {Expressiveness + Automation + Soundness: Towards Combining + SMT Solvers and Interactive Proof Assistants}, + booktitle = {TACAS}, + year = 2006, + pages = {167--181}, + doi = {10.1007/11691372_11}, + crossref = {hermanns.ea:tools:2006} +} + +@Proceedings{ hermanns.ea:tools:2006, + editor = {Holger Hermanns and Jens Palsberg}, + title = {Tools and Algorithms for the Construction and Analysis of + Systems, 12th International Conference, TACAS 2006 Held as + Part of the Joint European Conferences on Theory and + Practice of Software, ETAPS 2006, Vienna, Austria, March 25 + - April 2, 2006, Proceedings}, + booktitle = {TACAS}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 3920, + year = 2006, + isbn = {3-540-33056-9} +} + +@InProceedings{ amjad:lcf-style:2008, + author = {Hasan Amjad}, + title = {LCF-Style Propositional Simplification with BDDs and SAT + Solvers}, + booktitle = {TPHOLs}, + year = 2008, + pages = {55--70}, + doi = {10.1007/978-3-540-71067-7_9}, + crossref = {mohamed.ea:theorem:2008} +} + +@Proceedings{ mohamed.ea:theorem:2008, + editor = {Otmane A\"{\i}t Mohamed and C{\'e}sar Mu{\~n}oz and + Sofi{\`e}ne Tahar}, + title = {Theorem Proving in Higher Order Logics, 21st International + Conference, TPHOLs 2008, Montreal, Canada, August 18-21, + 2008. Proceedings}, + booktitle = {TPHOLs}, + publisher = pub-springer, + address = pub-springer:adr, + volume = 5170, + series = s-lncs, + year = 2008, + isbn = {978-3-540-71065-3} +} + +@Article{ weber:integrating:2006, + author = {Tjark Weber}, + title = {Integrating a {SAT} Solver with an {LCF}-style Theorem + Prover}, + editor = {Alessandro Armando and Alessandro Cimatti}, + journal = j-entcs, + month = jan, + year = 2006, + publisher = pub-elsevier, + address = pub-elsevier:adr, + pages = {67--78}, + doi = {10.1016/j.entcs.2005.12.007}, + issn = {1571-0661}, + volume = 144, + number = 2, + note = PROC # { the Third Workshop on Pragmatics of + Decision Procedures in Automated Reasoning (PDPAR 2005)}, + clearance = {unclassified}, + abstract = {This paper describes the integration of a leading SAT + solver with Isabelle/HOL, a popular interactive theorem + prover. The SAT solver generates resolution-style proofs + for (instances of) propositional tautologies. These proofs + are verified by the theorem prover. The presented approach + significantly improves Isabelle's performance on + propositional problems, and furthermore exhibits + counterexamples for unprovable conjectures.} +} + +@Article{ weber.ea:efficiently:2009, + title = {Efficiently checking propositional refutations in HOL + theorem provers}, + journal = {Journal of Applied Logic}, + volume = 7, + number = 1, + pages = {26 -- 40}, + year = 2009, + note = {Special Issue: Empirically Successful Computerized + Reasoning}, + issn = {1570-8683}, + doi = {10.1016/j.jal.2007.07.003}, + author = {Tjark Weber and Hasan Amjad}, + abstract = {This paper describes the integration of zChaff and + MiniSat, currently two leading SAT solvers, with Higher + Order Logic (HOL) theorem provers. Both SAT solvers + generate resolution-style proofs for (instances of) + propositional tautologies. These proofs are verified by the + theorem provers. The presented approach significantly + improves the provers' performance on propositional + problems, and exhibits counterexamples for unprovable + conjectures. It is also shown that LCF-style theorem + provers can serve as viable proof checkers even for large + SAT problems. An efficient representation of the + propositional problem in the theorem prover turns out to be + crucial; several possible solutions are discussed.} +} + +@Article{ wendling:german:2009, + title = {The German {eHealth} programme}, + journal = {Card Technology Today}, + volume = 21, + number = 1, + pages = {10--11}, + year = 2009, + issn = {0965-2590}, + doi = {10.1016/S0965-2590(09)70018-0}, + author = {Dietmar Wendling}, + abstract = {Germany was one of the first countries in the world to use + smart cards for healthcare. Now it is at the starting gate + to roll out a new generation of cards. Dietmar Wendling, + vice president of the eGovernment market sector at SCM + Microsystems reports.} +} + +@Article{ meng.ea:translating:2008, + author = {Jia Meng and Lawrence C. Paulson}, + title = {Translating Higher-Order Clauses to First-Order Clauses}, + journal = j-jar, + volume = 40, + number = 1, + year = 2008, + pages = {35--60}, + doi = {10.1007/s10817-007-9085-y} +} + +@InProceedings{ paulson.ea:source-level:2007, + author = {Lawrence C. Paulson and Kong Woei Susanto}, + title = {Source-Level Proof Reconstruction for Interactive Theorem + Proving}, + booktitle = {TPHOLs}, + year = 2007, + pages = {232--245}, + doi = {10.1007/978-3-540-74591-4_18}, + crossref = {schneider.ea:theorem:2007} +} + +@Proceedings{ schneider.ea:theorem:2007, + editor = {Klaus Schneider and Jens Brandt}, + title = {Theorem Proving in Higher Order Logics, 20th International + Conference, TPHOLs 2007, Kaiserslautern, Germany, September + 10-13, 2007, Proceedings}, + booktitle = {TPHOLs}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 4732, + year = 2007, + isbn = {978-3-540-74590-7} +} + +@Article{ meng.ea:automation:2006, + author = {Jia Meng and Claire Quigley and Lawrence C. Paulson}, + title = {Automation for interactive proof: First prototype}, + journal = {Inf. Comput.}, + volume = 204, + number = 10, + year = 2006, + pages = {1575--1596}, + doi = {10.1016/j.ic.2005.05.010} +} + +@InProceedings{ erkok.ea:using:2008, + location = {Princeton, New Jersey, USA}, + author = {Levent Erk{\"o}k and John Matthews}, + booktitle = {Automated Formal Methods (AFM'08)}, + title = {Using Yices as an Automated Solver in Isabelle/{HOL}}, + year = 2008 +} + +@Article{ jurjens.ea:model-based:2008, + author = {Jan J{\"u}rjens and Rumm, R.}, + title = {Model-based security analysis of the German health card + architecture.}, + journal = {Methods Inf Med}, + year = 2008, + volume = 47, + number = 5, + pages = {409--416}, + keywords = {Patient Identification Systems}, + abstract = {OBJECTIVES: Health-care information systems are + particularly security-critical. In order to make these + applications secure, the security analysis has to be an + integral part of the system design and IT management + process for such systems. METHODS: This work presents the + experiences and results from the security analysis of the + system architecture of the German Health Card, by making + use of an approach to model-based security engineering that + is based on the UML extension UMLsec. The focus lies on the + security mechanisms and security policies of the + smart-card-based architecture which were analyzed using the + UMLsec method and tools. RESULTS: Main results of the paper + include a report on the employment of the UMLsec method in + an industrial health information systems context as well as + indications of its benefits and limitations. In particular, + two potential security weaknesses were detected and + countermeasures discussed. CONCLUSIONS: The results + indicate that it can be feasible to apply a model-based + security analysis using UMLsec to an industrial health + information system like the German Health Card + architecture, and that doing so can have concrete benefits + (such as discovering potential weaknesses, and an increased + confidence that no further vulnerabilities of the kind that + were considered are present).}, + issn = {0026-1270} +} + +@InProceedings{ miseldine:automated:2008, + author = {Philip Miseldine}, + title = {Automated {XACML} policy reconfiguration for evaluation + optimisation}, + booktitle = {SESS}, + year = 2008, + pages = {1--8}, + doi = {10.1145/1370905.1370906}, + crossref = {win.ea:proceedings:2008}, + abstract = {We present a programmatic approach to the optimisation of + XACML policies that specifies how a set of access control + rules should be best represented for optimised evaluation. + The work assumes no changes to the current XACML + specification and methods of interpretation shall be made, + so that those who consume XACML are unaffected + structurally, and those that generate XACML can provide + optimised output. Discussion regarding the flexibility of + the XACML specification to describe the same access rules + with different policy configurations is presented, and is + used to formulate a comprehensive analysis of the + evaluation costs the possible policy configurations will + produce. This leads to the specification of methods that + can be employed to produce optimal forms of policy + description. These are implemented and evaluated to show + the benefits of the approach proposed.} +} + +@Proceedings{ win.ea:proceedings:2008, + editor = {Bart De Win and Seok-Won Lee and Mattia Monga}, + title = PROC # { the Fourth International Workshop on + Software Engineering for Secure Systems, SESS 2008, + Leipzig, Germany, May 17-18, 2008}, + booktitle = {SESS}, + publisher = {ACM}, + year = 2008, + isbn = {978-1-60558-042-5} +} + +@InProceedings{ liu.ea:firewall:2008, + author = {Alex X. Liu and Eric Torng and Chad Meiners}, + title = {Firewall Compressor: An Algorithm for Minimizing Firewall + Policies}, + booktitle = PROC # { the 27th Annual IEEE Conference on Computer + Communications (Infocom)}, + year = 2008, + address = {Phoenix, Arizona}, + month = {April} +} + +@InProceedings{ liu.ea:xengine:2008, + author = {Alex X. Liu and Fei Chen and JeeHyun Hwang and Tao Xie}, + title = {{XEngine}: A Fast and Scalable {XACML} Policy Evaluation + Engine}, + booktitle = PROC # { the International Conference on Measurement + and Modeling of Computer Systems (Sigmetrics)}, + year = 2008, + address = {Annapolis, Maryland}, + month = {June} +} + +@InProceedings{ goubault-larrecq:towards:2008, + address = {Pittsburgh, PA, USA}, + author = {Goubault{-}Larrecq, Jean}, + booktitle = {{P}roceedings of the 21st {IEEE} {C}omputer {S}ecurity + {F}oundations {S}ymposium ({CSF}'08)}, + doi = {10.1109/CSF.2008.21}, + month = jun, + pages = {224--238}, + publisher = {{IEEE} Computer Society Press}, + title = {Towards Producing Formally Checkable Security Proofs, + Automatically}, + year = 2008 +} + +@InProceedings{ weidenbach.ea:spass:2007, + author = {Christoph Weidenbach and Renate A. Schmidt and Thomas + Hillenbrand and Rostislav Rusev and Dalibor Topic}, + title = {System Description: Spass Version 3.0}, + booktitle = {CADE}, + year = 2007, + pages = {514--520}, + doi = {10.1007/978-3-540-73595-3_38}, + crossref = {pfenning:automated:2007} +} + +@Proceedings{ pfenning:automated:2007, + editor = {Frank Pfenning}, + title = {Automated Deduction - CADE-21, 21st International + Conference on Automated Deduction, Bremen, Germany, July + 17-20, 2007, Proceedings}, + booktitle = {CADE}, + series = s-lncs, + publisher = pub-springer, + address = pub-springer:adr, + volume = 4603, + year = 2007, + isbn = {978-3-540-73594-6} +} + +@Article{ paulson:tls:1999, + author = {Lawrence C. Paulson}, + title = {Inductive Analysis of the Internet Protocol {TLS}}, + journal = {ACM Trans. Inf. Syst. Secur.}, + volume = 2, + number = 3, + year = 1999, + pages = {332--351}, + doi = {10.1145/322510.322530} +} + +@Article{ harman.ea:testability:2004, + author = {Mark Harman and Lin Hu and Rob Hierons and Joachim Wegener + and Harmen Sthamer and Andr{\'e} Baresel and Marc Roper}, + title = {Testability Transformation}, + journal = {IEEE Trans. Softw. Eng.}, + volume = 30, + number = 1, + year = 2004, + issn = {0098-5589}, + pages = {3--16}, + doi = {10.1109/TSE.2004.1265732}, + publisher = {IEEE Press}, + address = {Piscataway, NJ, USA} +} + +@Article{ dssouli.ea:communications:1999, + title = {Communications software design for testability: + specification transformations and testability measures}, + journal = {Information and Software Technology}, + volume = 41, + number = {11-12}, + pages = {729--743}, + year = 1999, + issn = {0950-5849}, + doi = {10.1016/S0950-5849(99)00033-6}, + url = {http://www.sciencedirect.com/science/article/B6V0B-3X3TD3J-4/2/0efca94003ffe88571f8aa2d346a1289} + , + author = {R. Dssouli and K. Karoui and K. Saleh and O. Cherkaoui}, + keywords = {Testing} +} + +@Article{ baker:equal:1993, + author = {Henry G. Baker}, + title = {Equal rights for functional objects or, the more things + change, the more they are the same}, + journal = {OOPS Messenger}, + volume = 4, + number = 4, + year = 1993, + pages = {2--27}, + abstract = {We argue that intensional object identity in + object-oriented programming languages and databases is best + defined operationally by side-effect semantics. A corollary + is that "functional" objects have extensional semantics. + This model of object identity, which is analogous to the + normal forms of relational algebra, provides cleaner + semantics for the value-transmission operations and + built-in primitive equality predicate of a programming + language, and eliminates the confusion surrounding + "call-by-value" and "call-by-reference" as well as the + confusion of multiple equality predicates.Implementation + issues are discussed, and this model is shown to have + significant performance advantages in persistent, parallel, + distributed and multilingual processing environments. This + model also provides insight into the "type equivalence" + problem of Algol-68, Pascal and Ada.} +} + +@Article{ hierons.ea:branch-coverage:2005, + author = {Robert M. Hierons and Mark Harman and Chris Fox}, + title = {Branch-Coverage Testability Transformation for + Unstructured Programs}, + journal = {Comput. J.}, + volume = 48, + number = 4, + year = 2005, + pages = {421--436}, + doi = {10.1093/comjnl/bxh093}, + abstract = {Test data generation by hand is a tedious, expensive and + error-prone activity, yet testing is a vital part of the + development process. Several techniques have been proposed + to automate the generation of test data, but all of these + are hindered by the presence of unstructured control flow. + This paper addresses the problem using testability + transformation. Testability transformation does not + preserve the traditional meaning of the program, rather it + deals with preserving test-adequate sets of input data. + This requires new equivalence relations which, in turn, + entail novel proof obligations. The paper illustrates this + using the branch coverage adequacy criterion and develops a + branch adequacy equivalence relation and a testability + transformation for restructuring. It then presents a proof + that the transformation preserves branch adequacy.} +} + +@InProceedings{ harman:open:2008, + title = {Open Problems in Testability Transformation}, + author = {Harman, M.}, + booktitle = {Software Testing Verification and Validation Workshop, + 2008. ICSTW '08. IEEE International Conference on}, + year = 2008, + month = {April}, + pages = {196--209}, + keywords = {data analysis, program testingsearch-based test data + generation, test adequacy criterion, testability + transformation}, + doi = {10.1109/ICSTW.2008.30}, + issn = {978-0-7695-3388-9}, + abstract = {Testability transformation (tetra) seeks to transform a + program in order to make it easier to generate test data. + The test data is generated from the transformed version of + the program, but it is applied to the original version for + testing purposes. A transformation is a testability + transformation with respect to a test adequacy criterion if + all test data that is adequate for the transformed program + is also adequate for the untransformed program. Testability + transformation has been shown to be effective at improving + coverage for search based test data generation. However, + there are many interesting open problems. This paper + presents some of these open problems. The aim is to show + how testability transformation can be applied to a wide + range of testing scenarios.} +} + +@InProceedings{ harman.ea:testability:2008, + author = {Mark Harman and Andr{\'e} Baresel and David Binkley and + Robert M. Hierons and Lin Hu and Bogdan Korel and Phil + McMinn and Marc Roper}, + title = {Testability Transformation - Program Transformation to + Improve Testability}, + booktitle = {Formal Methods and Testing}, + year = 2008, + pages = {320--344}, + doi = {10.1007/978-3-540-78917-8_11}, + crossref = {hierons.ea:formal:2008} +} + +@InProceedings{ veanes.ea:model-based:2008, + author = {Margus Veanes and Colin Campbell and Wolfgang Grieskamp + and Wolfram Schulte and Nikolai Tillmann and Lev + Nachmanson}, + title = {Model-Based Testing of Object-Oriented Reactive Systems + with Spec Explorer}, + booktitle = {Formal Methods and Testing}, + year = 2008, + pages = {39--76}, + doi = {10.1007/978-3-540-78917-8_2}, + abstract = {}, + crossref = {hierons.ea:formal:2008} +} + +@Proceedings{ hierons.ea:formal:2008, + editor = {Robert M. Hierons and Jonathan P. Bowen and Mark Harman}, + title = {Formal Methods and Testing, An Outcome of the FORTEST + Network, Revised Selected Papers}, + booktitle = {Formal Methods and Testing}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 4949, + year = 2008, + isbn = {978-3-540-78916-1} +} + +@Booklet{ omg:uml-infrastructure:2009, + bibkey = {omg:uml-infrastructure:2009}, + key = omg, + publisher = omg, + language = {USenglish}, + note = {Available as \acs{omg} document + \href{http://www.omg.org/cgi-bin/doc?formal/2009-02-04} + {formal/2009-02-04}}, + keywords = {\acs{uml}}, + topic = {formalism}, + public = {yes}, + title = {\acs{uml} 2.2 Infrastructure Specification}, + year = 2009 +} + +@InProceedings{ pirretti.ea:secure:2006, + author = {Matthew Pirretti and Patrick Traynor and Patrick McDaniel + and Brent Waters}, + title = {Secure attribute-based systems}, + booktitle = PROC # {ACM conference on + Computer and communications security (CCS)}, + year = 2006, + isbn = {1-59593-518-5}, + pages = {99--112}, + location = {Alexandria, Virginia, USA}, + doi = {10.1145/1180405.1180419}, + address = pub-acm:adr, + publisher = pub-acm, + abstract = {Attributes define, classify, or annotate the datum to + which they are assigned. However, traditional attribute + architectures and cryptosystems are ill-equipped to provide + security in the face of diverse access requirements and + environments. In this paper, we introduce a novel secure + information management architecture based on emerging + attribute-based encryption (ABE) primitives. A policy + system that meets the needs of complex policies is defined + and illustrated. Based on the needs of those policies, we + propose cryptographic optimizations that vastly improve + enforcement efficiency. We further explore the use of such + policies in two example applications: a HIPAA compliant + distributed file system and a social network. A performance + analysis of our ABE system and example applications + demonstrates the ability to reduce cryptographic costs by + as much as 98\% over previously proposed constructions. + Through this, we demonstrate that our attribute system is + an efficient solution for securely managing information in + large, loosely-coupled, distributed systems.} +} + +@Article{ milicev:semantics:2007, + bibkey = {milicev:semantics:2007}, + title = {On the Semantics of Associations and Association Ends in + UML}, + author = {Dragan Milicev}, + journal = {IEEE Transactions on Software Engineering}, + year = 2007, + month = apr, + volume = 33, + number = 4, + pages = {238--251}, + keywords = {Unified Modeling Language, entity-relationship modelling, + formal specification, object-oriented programming, + programming language semanticsUML, Unified Modeling + Language, association end, conceptual modeling, formal + semantics, formal specification, intentional + interpretation, object-oriented modeling}, + doi = {10.1109/TSE.2007.37}, + issn = {0098-5589} +} + +@InProceedings{ bierman.ea:first-class:2005, + author = {Gavin M. Bierman and Alisdair Wren}, + title = {First-Class Relationships in an Object-Oriented Language}, + booktitle = {ECOOP}, + year = 2005, + pages = {262--286}, + doi = {10.1007/11531142_12}, + crossref = {black:ecoop:2005} +} + +@Proceedings{ black:ecoop:2005, + editor = {Andrew P. Black}, + title = {ECOOP 2005 - Object-Oriented Programming, 19th European + Conference, Glasgow, UK, July 25-29, 2005, Proceedings}, + booktitle = {ECOOP}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 3586, + year = 2005, + isbn = {3-540-27992-X} +} + +@Article{ shafiq.ea:secure:2005, + title = {Secure interoperation in a multidomain environment + employing RBAC policies}, + author = {Basit Shafiq and James B.D. Joshi and Elisa Bertino and + Arif Ghafoor}, + journal = j-tkde, + year = 2005, + month = nov, + volume = 17, + number = 11, + pages = {1557--1577}, + keywords = {Internet, authorisation, integer programming, open systems + Internet-based enterprise, heterogeneous role-based access + control, integer programming, multidomain application + environment, optimality criterion, policy integration + framework, secure interoperation}, + doi = {10.1109/TKDE.2005.185}, + issn = {1041-4347} +} + +@Article{ aedo.ea:rbac:2006, + volume = 11, + number = 4, + month = dec, + year = 2006, + title = {An {RBAC} Model-Based Approach to Specify the Access + Policies of Web-Based Emergency Information Systems}, + author = {Ignacio Aedo and Paloma D{\'i}az and Daniel Sanz}, + journal = {The International Journal of Intelligent Control and + Systems}, + page = {272--283}, + abstract = {One of the main design challenges of any Web-based + Emergency Management Information System (WEMIS) is the + diversity of users and responsibilities to be considered. + Modelling the access capabilities of different communities + of users is a most relevant concern for which the RBAC + (Role-Based Access Control) paradigm provides flexible and + powerful constructs. In this paper we describe how we used + an RBAC model-based approach to specify at different levels + of abstraction the access policy of a specific WEMIS called + ARCE (Aplicaci{\`o}n en Red para Casos de Emergencia). This + approach made possible to face access modelling at earlier + development stages, so that stakeholders got involved in + analytical and empirical evaluations to test the + correctness and completeness of the access policy. + Moreover, since the RBAC meta-model is embedded into a web + engineering method, we put in practice a holistic process + addressing different design perspectives in an integrated + way. } +} + +@InProceedings{ phillips.ea:information:2002, + author = {Charles E. Phillips, Jr. and T.C. Ting and Steven A. + Demurjian}, + title = {Information sharing and security in dynamic coalitions}, + booktitle = {SACMAT '02: Proceedings of the seventh ACM symposium on + Access control models and technologies}, + year = 2002, + isbn = {1-58113-496-7}, + pages = {87--96}, + location = {Monterey, California, USA}, + doi = {10.1145/507711.507726}, + address = pub-acm:adr, + publisher = pub-acm +} + +@InProceedings{ martino.ea:multi-domain:2008, + title = {Multi-domain and privacy-aware role based access control + in eHealth}, + author = {Lorenzo D. Martino and Qun Ni and Dan Lin and Elisa + Bertino}, + booktitle = {Second International Conference on Pervasive Computing + Technologies for Healthcare (PervasiveHealth 2008)}, + year = 2008, + month = {30 2008-Feb. 1}, + pages = {131--134}, + keywords = {authorisation, data privacy, health care, medical + information systemseHealth, electronic medical/health + records, healthcare professionals, multidomain + privacy-aware role based access control, patient safety, + privacy preserving,}, + doi = {10.1109/PCTHEALTH.2008.4571050} +} + +@InProceedings{ kamath.ea:user-credential:2006, + author = {Ajith Kamath and Ramiro Liscano and Abdulmotaleb El + Saddik}, + title = {User-credential based role mapping in multi-domain + environment}, + booktitle = {PST '06: Proceedings of the 2006 International Conference + on Privacy, Security and Trust}, + year = 2006, + isbn = {1-59593-604-1}, + pages = {1--1}, + location = {Markham, Ontario, Canada}, + doi = {10.1145/1501434.1501507}, + address = pub-acm:adr, + publisher = pub-acm +} + +@Article{ geethakumari.ea:cross:2009, + journal = {International Journal of Computer Science \& Applications}, + title = {A Cross -- Domain Role Mapping and Authorization Framework + for {RBAC} in Grid Systems.}, + year = 2009, + volume = {VI}, + issue = {I}, + author = {G. Geethakumari and Atul Negi and V. N. Sastry}, + issn = {0972-9038} +} + +@InProceedings{ gogolla.ea:benchmark:2008, + author = {Martin Gogolla and Mirco Kuhlmann and Fabian B{\"u}ttner}, + title = {A Benchmark for \acs{ocl} Engine Accuracy, + Determinateness, and Efficiency}, + booktitle = {MoDELS}, + year = 2008, + pages = {446--459}, + doi = {10.1007/978-3-540-87875-9_32}, + crossref = {czarnecki.ea:models:2008}, + abstract = {The Object Constraint Language (OCL) is a central element + in modeling and transformation languages like UML, MOF, and + QVT. Consequently approaches for MDE (Model-Driven + Engineering) depend on OCL. However, OCL is present not + only in these areas influenced by the OMG but also in the + Eclipse Modeling Framework (EMF). Thus the quality of OCL + and its realization in tools seems to be crucial for the + success of model-driven development. Surprisingly, up to + now a benchmark for OCL to measure quality properties has + not been proposed. This paper puts forward in the first + part the concepts of a comprehensive OCL benchmark. Our + benchmark covers (A) OCL engine accuracy (e.g., for the + undefined value and the use of variables), (B) OCL engine + determinateness properties (e.g., for the collection + operations any and flatten), and (C) OCL engine efficiency + (for data type and user-defined operations). In the second + part, this paper empirically evaluates the proposed + benchmark concepts by examining a number of OCL tools. The + paper discusses several differences in handling particular + OCL language features and underspecifications in the OCL + standard.} +} + +@InProceedings{ gessenharter:mapping:2008, + author = {Dominik Gessenharter}, + title = {Mapping the {UML2} Semantics of Associations to a {Java} + Code Generation Model}, + booktitle = {MoDELS}, + year = 2008, + pages = {813--827}, + doi = {10.1007/978-3-540-87875-9_56}, + crossref = {czarnecki.ea:models:2008} +} + +@Proceedings{ czarnecki.ea:models:2008, + editor = {Krzysztof Czarnecki and Ileana Ober and Jean-Michel Bruel + and Axel Uhl and Markus V{\"o}lter}, + title = {Model Driven Engineering Languages and Systems, 11th + International Conference, MoDELS 2008, Toulouse, France, + September 28 - October 3, 2008. Proceedings}, + booktitle = {MoDELS}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 5301, + year = 2008, + isbn = {978-3-540-87874-2} +} + +@Article{ aalst.ea:workflow:2003, + author = {Wil M. P. van der Aalst and Arthur H. M. ter Hofstede and + Bartek Kiepuszewski and Alistair P. Barros}, + title = {Workflow Patterns}, + journal = {Distributed and Parallel Databases}, + volume = 14, + number = 1, + year = 2003, + pages = {5--51}, + doi = {10.1023/A:1022883727209}, + abstract = {Differences in features supported by the various + contemporary commercial workflow management systems point + to different insights of suitability and different levels + of expressive power. The challenge, which we undertake in + this paper, is to systematically address workflow + requirements, from basic to complex. Many of the more + complex requirements identified, recur quite frequently in + the analysis phases of workflow projects, however their + implementation is uncertain in current products. + Requirements for workflow languages are indicated through + workflow patterns. In this context, patterns address + business requirements in an imperative workflow style + expression, but are removed from specific workflow + languages. The paper describes a number of workflow + patterns addressing what we believe identify comprehensive + workflow functionality. These patterns provide the basis + for an in-depth comparison of a number of commercially + availablework flow management systems. As such, this paper + can be seen as the academic response to evaluations made by + prestigious consulting companies. Typically, these + evaluations hardly consider the workflow modeling language + and routing capabilities, and focus more on the purely + technical and commercial aspects.} +} + +@InProceedings{ chalin.ea:non-null:2005, + author = {Patrice Chalin and Fr\'{e}d\'{e}ric Rioux}, + title = {Non-null references by default in the {Java} modeling + language}, + booktitle = {SAVCBS '05: Proceedings of the 2005 conference on + Specification and verification of component-based systems}, + year = 2005, + isbn = {1-59593-371-9}, + pages = 9, + location = {Lisbon, Portugal}, + doi = {10.1145/1123058.1123068}, + address = pub-acm:adr, + publisher = pub-acm, + abstract = {Based on our experiences and those of our peers, we + hypothesized that in Java code, the majority of + declarations that are of reference types are meant to be + non-null. Unfortunately, the Java Modeling Language (JML), + like most interface specification and object-oriented + programming languages, assumes that such declarations are + possibly-null by default. As a consequence, developers need + to write specifications that are more verbose than + necessary in order to accurately document their module + interfaces. In practice, this results in module interfaces + being left incompletely and inaccurately specified. In this + paper we present the results of a study that confirms our + hypothesis. Hence, we propose an adaptation to JML that + preserves its language design goals and that allows + developers to specify that declarations of reference types + are to be interpreted as non-null by default. We explain + how this default is safer and results in less writing on + the part of specifiers than null-by-default. The paper also + reports on an implementation of the proposal in some of the + JML tools.} +} + +@Article{ ekman.ea:pluggable:2007, + author = {Torbj{\"o}rn Ekman and G{\"o}rel Hedin}, + title = {Pluggable checking and inferencing of nonnull types for + {Java}}, + journal = {Journal of Object Technology}, + volume = 6, + number = 9, + year = 2007, + pages = {455--475}, + ee = {http://www.jot.fm/issues/issue_2007_10/paper23/index.html} + +} + +@InProceedings{ fahndrich.ea:declaring:2003, + author = {Manuel F{\"a}hndrich and K. Rustan M. Leino}, + title = {Declaring and checking non-null types in an + object-oriented language}, + booktitle = {OOPSLA}, + year = 2003, + pages = {302--312}, + doi = {10.1145/949305.949332}, + crossref = {crocker.ea:proceedings:2003} +} + +@Proceedings{ crocker.ea:proceedings:2003, + editor = {Ron Crocker and Guy L. Steele Jr.}, + title = PROC # { the 2003 ACM SIGPLAN Conference on + Object-Oriented Programming Systems, Languages and + Applications, OOPSLA 2003, October 26-30, 2003, Anaheim, + CA, USA}, + booktitle = {OOPSLA}, + year = 2003, + isbn = {1-58113-712-5}, + address = pub-acm:adr, + publisher = pub-acm +} + +@InProceedings{ lee.ea:lightweight:2007, + author = {Hannah K. Lee and Heiko and Luedemann}, + title = {lightweight decentralized authorization model for + inter-domain collaborations}, + booktitle = {SWS '07: Proceedings of the 2007 ACM workshop on Secure + web services}, + year = 2007, + isbn = {978-1-59593-892-3}, + pages = {83--89}, + location = {Fairfax, Virginia, USA}, + doi = {10.1145/1314418.1314431}, + address = pub-acm:adr, + publisher = pub-acm +} + +@InProceedings{ freudenthal.ea:drbac:2002, + title = {{dRBAC}: distributed role-based access control for dynamic + coalition environments}, + author = {Freudenthal, E. and Pesin, T. and Port, L. and Keenan, E. + and Karamcheti, V.}, + journal = {Distributed Computing Systems, 2002. Proceedings. 22nd + International Conference on}, + year = 2002, + pages = {411--420}, + keywords = {authorisation, distributed processing PKI identities, + continuous monitoring, controlled activities, credential + discovery, credential validation, dRBAC, distributed + role-based access control, dynamic coalition environments, + graph approach, long-lived interactions, multiple + administrative domains, namespaces, policy roots, role + delegation, scalable decentralized access control + mechanism, scalable decentralized trust-management + mechanism, scalar valued attributes, third-party + delegation, transferred permissions, trust domains, trust + relationships}, + doi = {10.1109/ICDCS.2002.1022279}, + issn = {1063-6927 }, + abstract = {distributed role-based access control (dRBAC) is a + scalable, decentralized trust-management and access-control + mechanism for systems that span multiple administrative + domains. dRBAC utilizes PKI identities to define trust + domains, roles to define controlled activities, and role + delegation across domains to represent permissions to these + activities. The mapping of controlled actions to roles + enables their namespaces to serve as policy roots. dRBAC + distinguishes itself from previous approaches by providing + three features: (1) third-party delegation of roles from + outside a domain's namespace, relying upon an explicit + delegation of assignment; (2) modulation of transferred + permissions using scalar valued attributes associated with + roles; and (3) continuous monitoring of trust relationships + over long-lived interactions. The paper describes the dRBAC + model and its scalable implementation using a graph + approach to credential discovery and validation.} +} + +@Article{ liu.ea:role-based:2004, + author = {Duen-Ren Liu and Mei-Yu Wu and Shu-Teng Lee}, + title = {Role-based authorizations for workflow systems in support + of task-based separation of duty}, + journal = {Journal of Systems and Software}, + volume = 73, + number = 3, + year = 2004, + pages = {375--387}, + doi = {10.1016/S0164-1212(03)00175-4}, + abstract = {Role-based authorizations for assigning tasks of workflows + to roles/users are crucial to security management in + workflow management systems. The authorizations must + enforce separation of duty (SoD) constraints to prevent + fraud and errors. This work analyzes and defines several + duty-conflict relationships among tasks, and designs + authorization rules to enforce SoD constraints based on the + analysis. A novel authorization model that incorporates + authorization rules is then proposed to support the + planning of assigning tasks to roles/users, and the + run-time activation of tasks. Different from existing work, + the proposed authorization model considers the AND/XOR + split structures of workflows and execution dependency + among tasks to enforce separation of duties in assigning + tasks to roles/users. A prototype system is developed to + realize the effectiveness of the proposed authorization + model.} +} + +@Booklet{ nipkow.ea:isabelle-hol:2009, + title = {{Isabelle's} Logic: {HOL}}, + author = {Tobias Nipkow and Lawrence C. Paulson and Markus Wenzel}, + year = 2009, + misc = {\url{http://isabelle.in.tum.de/library/HOL/}} +} + +@InProceedings{ garson.ea:security:2008, + author = {Garson, Kathryn and Adams, Carlisle}, + title = {Security and privacy system architecture for an e-hospital + environment}, + booktitle = {IDtrust '08: Proceedings of the 7th symposium on Identity + and trust on the Internet}, + year = 2008, + isbn = {978-1-60558-066-1}, + pages = {122--130}, + location = {Gaithersburg, Maryland}, + doi = {10.1145/1373290.1373306}, + address = pub-acm:adr, + publisher = pub-acm +} + +@Article{ kambourakis.ea:pki-based:2005, + author = {G. Kambourakis and I. Maglogiannis and A. Rouskas}, + title = {PKI-based secure mobile access to electronic health + services and data}, + journal = {Technology and Health Care Journal}, + volume = 13, + number = 6, + year = 2005, + issn = {0928-7329}, + pages = {511--526}, + publisher = pub-ios, + address = pub-ios:adr, + abstract = {Recent research works examine the potential employment of + public-key cryptography schemes in e-health environments. + In such systems, where a Public Key Infrastructure (PKI) is + established beforehand, Attribute Certificates (ACs) and + public key enabled protocols like TLS, can provide the + appropriate mechanisms to effectively support + authentication, authorization and confidentiality services. + In other words, mutual trust and secure communications + between all the stakeholders, namely physicians, patients + and e-health service providers, can be successfully + established and maintained. Furthermore, as the recently + introduced mobile devices with access to computer-based + patient record systems are expanding, the need of + physicians and nurses to interact increasingly with such + systems arises. Considering public key infrastructure + requirements for mobile online health networks, this paper + discusses the potential use of Attribute Certificates (ACs) + in an anticipated trust model. Typical trust interactions + among doctors, patients and e-health providers are + presented, indicating that resourceful security mechanisms + and trust control can be obtained and implemented. The + application of attribute certificates to support medical + mobile service provision along with the utilization of the + de-facto TLS protocol to offer competent confidentiality + and authorization services is also presented and evaluated + through experimentation, using both the 802.11 WLAN and + General Packet Radio Service (GPRS) networks.} +} + +@InProceedings{ sahai.ea:fuzzy:2005, + author = {Amit Sahai and Brent Waters}, + title = {Fuzzy Identity-Based Encryption}, + year = 2005, + pages = {457--473}, + doi = {10.1007/11426639_27}, + crossref = {cramer:advances:2005}, + abstract = {We introduce a new type of Identity-Based Encryption (IBE) + scheme that we call Fuzzy Identity-Based Encryption. In + Fuzzy IBE we view an identity as set of descriptive + attributes. A Fuzzy IBE scheme allows for a private key for + an identity, ohgr, to decrypt a ciphertext encrypted with + an identity, ohgr prime, if and only if the identities ohgr + and ohgr prime are close to each other as measured by the + ldquoset overlaprdquo distance metric. A Fuzzy IBE scheme + can be applied to enable encryption using biometric inputs + as identities; the error-tolerance property of a Fuzzy IBE + scheme is precisely what allows for the use of biometric + identities, which inherently will have some noise each time + they are sampled. Additionally, we show that Fuzzy-IBE can + be used for a type of application that we term + ldquoattribute-based encryptionrdquo. In this paper we + present two constructions of Fuzzy IBE schemes. Our + constructions can be viewed as an Identity-Based Encryption + of a message under several attributes that compose a + (fuzzy) identity. Our IBE schemes are both error-tolerant + and secure against collusion attacks. Additionally, our + basic construction does not use random oracles. We prove + the security of our schemes under the Selective-ID security + model. } +} + +@Proceedings{ cramer:advances:2005, + editor = {Ronald Cramer}, + booktitle = PROC # {International Conference on the Theory and Applications of + Cryptographic Techniques (EUROCRYPT)}, + location = {Advances in Cryptology - EUROCRYPT 2005, 24th Annual + International Conference on the Theory and Applications of + Cryptographic Techniques, Aarhus, Denmark, May 22-26, 2005, + Proceedings}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 3494, + year = 2005, + isbn = {3-540-25910-4} +} + +@InProceedings{ goyal.ea:attribute-based:2006, + author = {Vipul Goyal and Omkant Pandey and Amit Sahai and Brent + Waters}, + title = {Attribute-based encryption for fine-grained access control + of encrypted data}, + booktitle = {CCS '06: Proceedings of the 13th ACM conference on + Computer and communications security}, + year = 2006, + isbn = {1-59593-518-5}, + pages = {89--98}, + location = {Alexandria, Virginia, USA}, + doi = {10.1145/1180405.1180418}, + address = pub-acm:adr, + publisher = pub-acm, + abstract = {As more sensitive data is shared and stored by third-party + sites on the Internet, there will be a need to encrypt data + stored at these sites. One drawback of encrypting data, is + that it can be selectively shared only at a coarse-grained + level (i.e., giving another party your private key). We + develop a new cryptosystem for fine-grained sharing of + encrypted data that we call Key-Policy Attribute-Based + Encryption (KP-ABE). In our cryptosystem, ciphertexts are + labeled with sets of attributes and private keys are + associated with access structures that control which + ciphertexts a user is able to decrypt. We demonstrate the + applicability of our construction to sharing of audit-log + information and broadcast encryption. Our construction + supports delegation of private keys which + subsumesHierarchical Identity-Based Encryption (HIBE).} +} + +@InProceedings{ li.ea:privacy-aware:2009, + author = {Jin Li and Kui Ren and Bo Zhu and Zhiguo Wan}, + title = {Privacy-aware Attribute-based Encryption with User + Accountability}, + booktitle = {The 12th Information Security Conference (ISC'09)}, + location = {September 7-9, 2009, Pisa}, + year = 2009, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + abstract = {As a new public key primitive, attribute-based encryption + (ABE) is envisioned to be a promising tool for implementing + fine-grained access control. To further address the concern + of user access privacy, privacy-aware ABE schemes are being + developed to achieve hidden access policy recently. For the + purpose of secure access control, there is, how- ever, + still one critical functionality missing in the existing + ABE schemes, which is user accountability. Currently, no + ABE scheme can completely prevent the problem of illegal + key sharing among users. In this paper, we tackle this + problem by firstly proposing the notion of accountable, + anonymous, and ciphertext-policy ABE (CP-A3 BE, in short) + and then giving out a concrete construction. We start by + improving the state-of-the-art of anonymous CP-ABE to + obtain shorter public parameters and ciphertext length. In + the proposed CP-A3 BE construction, user accountability can + be achieved in black-box model by embedding additional + user-specific information into the attribute private key + issued to that user, while still maintaining hidden access + policy. The proposed constructions are provably secure.} +} + +@InProceedings{ bobba.ea:pbes:2009, + author = {Rakesh Bobba and and Himanshu Khurana and Musab AlTurki + and Farhana Ashraf}, + title = {PBES: a policy based encryption system with application to + data sharing in the power grid}, + booktitle = {ASIACCS '09: Proceedings of the 4th International + Symposium on Information, Computer, and Communications + Security}, + year = 2009, + isbn = {978-1-60558-394-5}, + pages = {262--275}, + location = {Sydney, Australia}, + doi = {10.1145/1533057.1533093}, + address = pub-acm:adr, + publisher = pub-acm, + abstract = {In distributed systems users need the ability to share + sensitive content with multiple other recipients based on + their ability to satisfy arbitrary policies. One such + system is electricity grids where finegrained sensor data + sharing holds the potential for increased reliability and + efficiency. However, effective data sharing requires + technical solutions that support flexible access policies, + for example, sharing more data when the grid is unstable. + In such systems, both the messages and policies are + sensitive and, therefore, they need to kept be secret. + Furthermore, to allow for such a system to be secure and + usable in the presence of untrusted object stores and + relays it must be resilient in the presence of active + adversaries and provide efficient key management. While + several of these properties have been studied in the past + we address a new problem in the area of policy based + encryption in that we develop a solution with all of these + capabilities. We develop a Policy and Key Encapsulation + Mechanism -- Data Encapsulation Mechanism (PKEM-DEM) + encryption scheme that is a generic construction secure + against adaptive chosen ciphertext attacks and develop a + Policy Based Encryption System (PBES) using this scheme + that provides these capabilities. We provide an + implementation of PBES and measure its performance.} +} + +@InProceedings{ shanqing.ea:attribute-based:2008, + author = {Guo Shanqing and Zeng Yingpei}, + title = {Attribute-based Signature Scheme}, + doi = {10.1109/ISA.2008.111}, + booktitle = {International Conference on Information Security and + Assurance, 2008 (ISA 2008)}, + year = 2008, + pages = {509--511}, + month = apr, + address = pub-ieee:adr, + publisher = pub-ieee, + abstract = {In real life, one requires signatures from people who + satisfy certain criteria like that they should possess some + specific attributes. For example, Alice wants a document to + be signed by some employee in Bob's company. This employee + must have certain attributes such as being part of the IT + staff and at least a junior manager in the cryptography + team or a senior manager in the biometrics team. In order + to satisfy these kinds of needs, we defined a common + Attribute-based signature scheme where the signing member + has to have certain attributes or belong to a certain + group, and we also proved our scheme to be secure.} +} + +@Article{ huang.ea:aspe:2009, + title = {ASPE: attribute-based secure policy enforcement in + vehicular ad hoc networks}, + journal = {Ad Hoc Networks}, + volume = 7, + number = 8, + pages = {1526--1535}, + year = 2009, + mynote = {Privacy and Security in Wireless Sensor and Ad Hoc + Networks}, + issn = {1570-8705}, + doi = {10.1016/j.adhoc.2009.04.011}, + author = {Dijiang Huang and Mayank Verma}, + keywords = {Security, Vehicular networks, Secure group communications, + Key management, Attribute based encryption}, + publisher = pub-elsevier, + address = pub-elsevier:adr, + abstract = {Vehicular ad hoc networks (VANETs) are usually operated + among vehicles moving at high speeds, and thus their + communication relations can be changed frequently. In such + a highly dynamic environment, establishing trust among + vehicles is difficult. To solve this problem, we propose a + flexible, secure and decentralized attribute based secure + key management framework for VANETs. Our solution is based + on attribute based encryption (ABE) to construct an + attribute based security policy enforcement (ASPE) + framework. ASPE considers various road situations as + attributes. These attributes are used as encryption keys to + secure the transmitted data. ASPE is flexible in that it + can dynamically change encryption keys depending on the + VANET situations. At the same time, ASPE naturally + incorporates data access control policies on the + transmitted data. ASPE provides an integrated solution to + involve data access control, key management, security + policy enforcement, and secure group formation in highly + dynamic vehicular communication environments. Our + performance evaluations show that ASPE is efficient and it + can handle large amount of data encryption/decryption flows + in VANETs.} +} + +@InProceedings{ weber:securing:2009, + author = {Stefan G. Weber}, + title = {Securing First Response Coordination With Dynamic + Attribute-Based Encryption}, + booktitle = {World Congress on Privacy, Security, Trust and the + Management of e-Business (CONGRESS)}, + year = 2009, + pages = {58--69}, + isbn = {978-0-7695-3805-1}, + address = pub-ieee:adr, + publisher = pub-ieee, + abstract = {Every minute saved in emergency management processes can + save additional lives of affected victims. Therefore, an + effective coordination of the incident reactions of mobile + first responders is very important, especially in the face + of rapidly changing situations of large scale disasters. + However, tactical communication and messaging between the + headquarter and mobile first responders, initiated for + coordination purposes, has to meet a strong security + requirements: it must preserve confidentiality in order to + prevent malicious third parties from disrupting the + reactions. This paper presents concepts to support the + secure coordination of mobile first responders by providing + means for secure ubiquitous tactical communication. Our + concept harnesses ciphertext-policy attribute-based + encryption (CP-ABE) techniques. We extend current CP-ABE + proposals by additionally taking into account dynamic + factors: our proposed system is able to handle dynamic + attributes, like current status of duty and location of + mobile first responders, in a secure fashion, in order to + support flexible specification of receiver groups of + tactical messages, while end-to-end encryption in the + messaging process is still satisfied.} +} + +@InProceedings{ cardoso:approaches:2006, + author = {Jorge Cardoso}, + title = {Approaches to Compute Workflow Complexity}, + booktitle = {The Role of Business Processes in Service Oriented + Architectures}, + year = 2006, + ee = {http://drops.dagstuhl.de/opus/volltexte/2006/821}, + crossref = {leymann.ea:role:2006}, + abstract = {During the last 20 years, complexity has been an + interesting topic that has been investigated in many fields + of science, such as biology, neurology, software + engineering, chemistry, psychology, and economy. A survey + of the various approaches to understand complexity has lead + sometimes to a measurable quantity with a rigorous but + narrow definition and other times as merely an ad hoc + label. In this paper we investigate the complexity concept + to avoid a vague use of the term `complexity' in workflow + designs. We present several complexity metrics that have + been used for a number of years in adjacent fields of + science and explain how they can be adapted and use to + evaluate the complexity of workflows. } +} + +@Proceedings{ leymann.ea:role:2006, + editor = {Frank Leymann and Wolfgang Reisig and Satish R. Thatte and + Wil M. P. van der Aalst}, + title = {The Role of Business Processes in Service Oriented + Architectures, 16.07. - 21.07.2006}, + booktitle = {The Role of Business Processes in Service Oriented + Architectures}, + publisher = {Internationales Begegnungs- und Forschungszentrum fuer + Informatik (IBFI), S chloss Dagstuhl, Germany}, + series = {Dagstuhl Seminar Proceedings}, + volume = 06291, + year = 2006 +} + +@Article{ parnas:stop:2007, + author = {David Lorge Parnas}, + title = {Stop the numbers game}, + journal = j-cacm, + volume = 50, + number = 11, + year = 2007, + issn = {0001-0782}, + pages = {19--21}, + doi = {10.1145/1297797.1297815}, + address = pub-acm:adr, + publisher = pub-acm +} + + + + +@InBook{ gentry:ibe:2006, + author = {Craig Gentry}, + chapter = {IBE (Identity-Based Encryption)}, + title = {Handbook of Information Security}, + editor = {Hossein Bidgoli}, + volume = 2, + isbn = {0-471-64833-7}, + publisher = {John Wiley \& Sons}, + pages = {575--592}, + month = jan, + year = 2006 +} + +@InProceedings{ bethencourt.ea:ciphertext-policy:2007, + author = {John Bethencourt and Amit Sahai and Brent Waters}, + title = {Ciphertext-Policy Attribute-Based Encryption}, + booktitle = {IEEE Symposium on Security and Privacy}, + pages = {321--334}, + year = 2007, + doi = {10.1109/SP.2007.11}, + abstract = {In several distributed systems a user should only be able + to access data if a user posses a certain set of + credentials or attributes. Currently, the only method for + enforcing such policies is to employ a trusted server to + store the data and mediate access control. However, if any + server storing the data is compromised, then the + confidentiality of the data will be compromised. In this + paper we present a system for realizing complex access + control on encrypted data that we call ciphertext-policy + attribute-based encryption. By using our techniques + encrypted data can be kept confidential even if the storage + server is untrusted; moreover, our methods are secure + against collusion attacks. Previous attribute-based + encryption systems used attributes to describe the + encrypted data and built policies into user's keys; while + in our system attributes are used to describe a user's + credentials, and a party encrypting data determines a + policy for who can decrypt. Thus, our methods are + conceptually closer to traditional access control methods + such as role-based access control (RBAC). In addition, we + provide an implementation of our system and give + performance measurements.}, + publisher = pub-ieee, + address = pub-ieee:adr +} + +@Article{ karedla.ea:caching:1994, + author = {Ramakrishna Karedla and J. Spencer Love and Bradley G. + Wherry}, + title = {Caching strategies to improve disk system performance}, + journal = j-computer, + volume = 27, + number = 3, + issn = {0018-9162}, + year = 1994, + pages = {38--46}, + doi = {10.1109/2.268884}, + publisher = pub-ieee, + address = pub-ieee:adr, + abstract = {I/O subsystem manufacturers attempt to reduce latency by + increasing disk rotation speeds, incorporating more + intelligent disk scheduling algorithms, increasing I/O bus + speed, using solid-state disks, and implementing caches at + various places in the I/O stream. In this article, we + examine the use of caching as a means to increase system + response time and improve the data throughput of the disk + subsystem. Caching can help to alleviate I/O subsystem + bottlenecks caused by mechanical latencies. This article + describes a caching strategy that offers the performance of + caches twice its size. After explaining some basic caching + issues, we examine some popular caching strategies and + cache replacement algorithms, as well as the advantages and + disadvantages of caching at different levels of the + computer system hierarchy. Finally, we investigate the + performance of three cache replacement algorithms: random + replacement (RR), least recently used (LRU), and a + frequency-based variation of LRU known as segmented LRU + (SLRU). } +} + +@InProceedings{ megiddo.ea:arc:2003, + author = {Nimrod Megiddo and Dharmendra S. Modha}, + title = {{ARC}: A Self-Tuning, Low Overhead Replacement Cache}, + booktitle = {FAST '03: Proceedings of the 2nd USENIX Conference on File + and Storage Technologies}, + year = 2003, + pages = {115--130}, + location = {San Francisco, CA}, + publisher = {\acs{usenix} Association}, + address = {Berkeley, CA, USA} +} + +@InProceedings{ chou.ea:evaluation:1985, + author = {Hong-Tai Chou and David J. DeWitt}, + title = {An evaluation of buffer management strategies for + relational database systems}, + booktitle = {VLDB '1985: Proceedings of the 11th international + conference on Very Large Data Bases}, + year = 1985, + pages = {127--141}, + location = {Stockholm, Sweden}, + publisher = {VLDB Endowment} +} + +@InProceedings{ yu.ea:fdac:2009, + author = {Shucheng Yu and Kui Ren and Wenjing Lou}, + title = {{FDAC}: Toward fine-grained distributed data access + control in wireless sensor networks}, + booktitle = PROC # { \acs{ieee} Conference on Computer + Communications (INFOCOM)}, + year = 2009, + address = pub-ieee:adr, + publisher = pub-ieee, + abstract = {Distributed sensor data storage and retrieval has gained + increasing popularity in recent years for supporting + various applications. While distributed architecture enjoys + a more robust and fault-tolerant wireless sensor network + (WSN), such architecture also poses a number of security + challenges especially when applied in mission-critical + applications such as battle field and e-healthcare. First, + as sensor data are stored and maintained by individual + sensors and unattended sensors are easily subject to strong + attacks such as physical compromise, it is significantly + harder to ensure data security. Second, in many + mission-critical applications, fine-grained data access + control is a must as illegal access to the sensitive data + may cause disastrous result and/or prohibited by the law. + Last but not least, sensors usually are resource-scarce, + which limits the direct adoption of expensive cryptographic + primitives. To address the above challenges, we propose in + this paper a distributed data access control scheme that is + able to fulfill fine-grained access control over sensor + data and is resilient against strong attacks such as sensor + compromise and user colluding. The proposed scheme exploits + a novel cryptographic primitive called attribute-based + encryption (ABE), tailors, and adapts it for WSNs with + respect to both performance and security requirements. The + feasibility of the scheme is demonstrated by experiments on + real sensor platforms. To our best knowledge, this paper is + the first to realize distributed fine-grained data access + control for WSNs.} +} + +@InProceedings{ traynor.ea:massive-scale:2008, + author = {Patrick Traynor and Kevin R. B. Butler and William Enck + and Patrick McDaniel}, + title = {Realizing Massive-Scale Conditional Access Systems Through + Attribute-Based Cryptosystems}, + booktitle = PROC # { 15th Annual Network and Distributed System + Security Symposium (NDSS 2008)}, + year = 2008, + abstract = {The enormous growth in the diversity of content services + such as IPtv has highlighted the inadequacy of the + accompanying content security: existing security mechanisms + scale poorly, require complex and often costly dedicated + hardware, or fail to meet basic security requirements. New + security methods are needed. In this paper, we explore the + ability of attribute-based encryption (ABE) to meet the + unique performance and security requirements of conditional + access systems such as subscription radio and payper- view + television. We show through empirical study that costs of + ABE make its direct application inappropriate, but present + constructions that mitigate its incumbent costs. We develop + an extensive simulation that allows us to explore the + performance of a number of virtual hardware configurations + and construction parameters over workloads developed from + real subscription and television audiences. These + simulations show that we can securely deliver high quality + content to viewerships of the highest rated shows being + broadcast today, some in excess of 26,000,000 viewers. It + is through these experiments that we expose the viability + of not only ABE-based content delivery, but applicability + of ABE systems to large-scale distributed systems.}, + url = {http://www.isoc.org/isoc/conferences/ndss/08/papers/06_realizing_massive-scale_conditional.pdf} + , + location = {San Diego, California, USA}, + month = feb, + publisher = {The Internet Society} +} + +@Article{ alpern.ea:defining:1985, + author = {Bowen Alpern and Fred B. Schneider}, + title = {Defining Liveness}, + journal = j-ipl, + volume = 21, + number = 4, + year = 1985, + pages = {181--185} +} + +@Article{ lamport:proving:1977, + title = {Proving the Correctness of Multiprocess Programs}, + author = {Leslie Lamport}, + journal = j-tse, + year = 1977, + month = {March}, + volume = {SE-3}, + number = 2, + pages = {125--143}, + abstract = {The inductive assertion method is generalized to permit + formal, machine-verifiable proofs of correctness for + multiprocess programs. Individual processes are represented + by ordinary flowcharts, and no special synchronization + mechanisms are assumed, so the method can be applied to a + large class of multiprocess programs. A correctness proof + can be designed together with the program by a hierarchical + process of stepwise refinement, making the method practical + for larger programs. The resulting proofs tend to be + natural formalizations of the informal proofs that are now + used.}, + keywords = {null Assertions, concufrent programming, correctness, + multiprocessing, synchronization}, + doi = {10.1109/TSE.1977.229904}, + issn = {0098-5589} +} + +@InProceedings{ goodenough.ea:toward:1975, + author = {John B. Goodenough and Susan L. Gerhart}, + title = {Toward a theory of test data selection}, + booktitle = PROC # { the international conference on Reliable + software}, + year = 1975, + pages = {493--510}, + url = {http://portal.acm.org/citation.cfm?id=808473&dl=ACM&coll=GUIDE#} + , + location = {Los Angeles, California}, + abstract = {This paper examines the theoretical and practical role of + testing in software development. We prove a fundamental + theorem showing that properly structured tests are capable + of demonstrating the absence of errors in a program. The + theorem's proof hinges on our definition of test + reliability and validity, but its practical utility hinges + on being able to show when a test is actually reliable. We + explain what makes tests unreliable (for example, we show + by example why testing all program statements, predicates, + or paths is not usually sufficient to insure test + reliability), and we outline a possible approach to + developing reliable tests. We also show how the analysis + required to define reliable tests can help in checking a + program's design and specifications as well as in + preventing and detecting implementation errors. }, + acknowledgement={none} +} + +@InCollection{ aczel:introduction:1977, + author = {Peter Aczel}, + title = {An Introduction to Inductive Definitions}, + booktitle = {Handbook of Mathematical Logic}, + editor = {Jon Barwise}, + series = {Studies in Logic and the Foundations of Mathematics}, + volume = 90, + chapter = {C.7}, + pages = {739--782}, + publisher = {North-Holland}, + address = {Amsterdam}, + year = 1977 +} + +@InProceedings{ cousot.ea:abstract:1977, + author = {Patrick Cousot and Radhia Cousot}, + title = {Abstract interpretation: a unified lattice model for + static analysis of programs by construction or + approximation of fixpoints}, + booktitle = PROC # { the 4th ACM SIGACT-SIGPLAN symposium on + Principles of programming languages}, + year = 1977, + pages = {238--252}, + location = {Los Angeles, California}, + doi = {10.1145/512950.512973}, + publisher = pub-acm, + address = pub-acm:adr, + acknowledgement={none} +} + +@Article{ cardelli.ea:understanding:1985, + author = {Luca Cardelli and Peter Wegner}, + title = {On understanding types, data abstraction, and + polymorphism}, + journal = {ACM Computing Surveys}, + volume = 17, + number = 4, + year = 1985, + issn = {0360-0300}, + acknowledgement={none}, + pages = {471--523}, + doi = {10.1145/6041.6042}, + publisher = pub-acm, + address = pub-acm:adr, + abstract = {Our objective is to understand the notion of type in + programming languages, present a model of typed, + polymorphic programming languages that reflects recent + research in type theory, and examine the relevance of + recent research to the design of practical programming + languages. Object-oriented languages provide both a + framework and a motivation for exploring the interaction + among the concepts of type, data abstraction, and + polymorphism, since they extend the notion of type to data + abstraction and since type inheritance is an important form + of polymorphism. We develop a &lgr;-calculus-based model + for type systems that allows us to explore these + interactions in a simple setting, unencumbered by + complexities of production programming languages. The + evolution of languages from untyped universes to + monomorphic and then polymorphic type systems is reviewed. + Mechanisms for polymorphism such as overloading, coercion, + subtyping, and parameterization are examined. A unifying + framework for polymorphic type systems is developed in + terms of the typed &lgr;-calculus augmented to include + binding of types by quantification as well as binding of + values by abstraction. The typed &lgr;-calculus is + augmented by universal quantification to model generic + functions with type parameters, existential quantification + and packaging (information hiding) to model abstract data + types, and bounded quantification to model subtypes and + type inheritance. In this way we obtain a simple and + precise characterization of a powerful type system that + includes abstract data types, parametric polymorphism, and + multiple inheritance in a single consistent framework. The + mechanisms for type checking for the augmented + &lgr;-calculus are discussed. The augmented typed + &lgr;-calculus is used as a programming language for a + variety of illustrative examples. We christen this language + Fun because fun instead of &lgr; is the functional + abstraction keyword and because it is pleasant to deal + with. Fun is mathematically simple and can serve as a basis + for the design and implementation of real programming + languages with type facilities that are more powerful and + expressive than those of existing programming languages. In + afsyped object-oriented languages. } +} + +@InProceedings{ wadler:listlessness:1985, + author = {Philip Wadler}, + title = {Listlessness is better than laziness II: composing + listless functions}, + booktitle = {on Programs as data objects}, + year = 1985, + isbn = {0-387-16446-4}, + pages = {282--305}, + location = {Copenhagen, Denmark}, + publisher = pub-springer, + address = pub-springer:adr, + acknowledgement={none} +} + +@InProceedings{ clement.ea:simple:1986, + author = {Dominique Cl\'ement and Thierry Despeyroux and Gilles Kahn + and Jo\"elle Despeyroux}, + title = {A simple applicative language: {mini-ML}}, + booktitle = {LFP '86: Proceedings of the 1986 ACM conference on LISP + and functional programming}, + year = 1986, + isbn = {0-89791-200-4}, + pages = {13--27}, + location = {Cambridge, Massachusetts, United States}, + doi = {10.1145/319838.319847}, + publisher = pub-acm, + address = pub-acm:adr, + acknowledgement={none} +} + +@InProceedings{ hamlet:theoretical:1989, + author = {R. Hamlet}, + title = {Theoretical comparison of testing methods}, + booktitle = PROC # { the ACM SIGSOFT '89 third symposium on + Software testing, analysis, and verification}, + year = 1989, + isbn = {0-89791-342-6}, + pages = {28--37}, + location = {Key West, Florida, United States}, + doi = {10.1145/75308.75313}, + publisher = pub-acm, + address = pub-acm:adr, + acknowledgement={none} +} + +@Article{ frankl.ea:applicable:1988, + author = {P. G. Frankl and E. J. Weyuker}, + title = {An Applicable Family of Data Flow Testing Criteria}, + journal = j-ieee-tse, + volume = 14, + number = 10, + year = 1988, + month = oct, + issn = {0098-5589}, + pages = {1483--1498}, + doi = {http://dx.doi.org/10.1109/32.6194}, + publisher = pub-ieee, + abstract = {he authors extend the definitions of the previously + introduced family of data flow testing criteria to apply to + programs written in a large subset of Pascal. They then + define a family of adequacy criteria called feasible data + flow testing criteria, which are derived from the data-flow + testing criteria. The feasible data flow testing criteria + circumvent the problem of nonapplicability of the data flow + testing criteria by requiring the test data to exercise + only those definition-use associations which are + executable. It is shown that there are significant + differences between the relationships among the data flow + testing criteria and the relationships among the feasible + data flow testing criteria. The authors discuss a + generalized notion of the executability of a path through a + program unit. A script of a testing session using their + data flow testing tool, ASSET, is included.}, + acknowledgement={none} +} + +@InProceedings{ teo.ea:use:1988, + author = {Ghee S. Teo and M\'{\i}che{\'a}l Mac an Airchinnigh}, + title = {The Use of VDM in the Specification of Chinese + Characters.}, + booktitle = {VDM Europe}, + year = 1988, + pages = {476--499}, + crossref = {bloomfield.ea:vdm:1988}, + acknowledgement={none} +} + +@Proceedings{ bloomfield.ea:vdm:1988, + editor = {Robin E. Bloomfield and Lynn S. Marshall and Roger B. + Jones}, + title = {VDM '88, VDM - The Way Ahead, 2nd VDM-Europe Symposium, + Dublin, Ireland, September 11-16, 1988, Proceedings}, + booktitle = {VDM Europe}, + publisher = pub-springer, + series = lncs, + volume = 328, + year = 1988, + isbn = {3-540-50214-9}, + acknowledgement={none}, + bibkey = {bloomfield.ea:vdm:1988} +} + +@InProceedings{ cook.ea:inheritance:1990, + author = {William R. Cook and Walter Hill and Peter S. Canning}, + title = {Inheritance is not subtyping}, + booktitle = {POPL '90: Proceedings of the 17th ACM SIGPLAN-SIGACT + symposium on Principles of programming languages}, + year = 1990, + isbn = {0-89791-343-4}, + pages = {125--135}, + location = {San Francisco, California, United States}, + doi = {10.1145/96709.96721}, + publisher = pub-acm, + address = pub-acm:adr, + acknowledgement={none}, + abstract = {In typed object-oriented languages the subtype relation is + typically based on the inheritance hierarchy. This + approach, however, leads either to insecure type-systems or + to restrictions on inheritance that make it less flexible + than untyped Smalltalk inheritance. We present a new typed + model of inheritance that allows more of the flexibility of + Smalltalk inheritance within a statically-typed system. + Significant features of our analysis are the introduction + of polymorphism into the typing of inheritance and the + uniform application of inheritance to objects, classes and + types. The resulting notion of type inheritance allows us + to show that the type of an inherited object is an + inherited type but not always a subtype. }, + bibkey = {cook.ea:inheritance:1990} +} + +@Article{ lynch.ea:forward:1996, + author = {Nancy Lynch and Frits Vaandrager}, + title = {Forward and backward simulations II.: timing-based + systems}, + journal = {Inf. Comput.}, + volume = 128, + number = 1, + year = 1996, + issn = {0890-5401}, + pages = {1--25}, + doi = {10.1006/inco.1996.0060}, + publisher = {Academic Press, Inc.}, + acknowledgement={none}, + bibkey = {lynch.ea:forward:1996} +} + +@Article{ lamport.ea:should:1999, + author = {Leslie Lamport and Lawrence C. Paulson}, + title = {Should your specification language be typed.}, + journal = {ACM Trans. Program. Lang. Syst.}, + volume = 21, + number = 3, + year = 1999, + acknowledgement={none}, + pages = {502--526}, + publisher = pub-acm, + address = pub-acm:adr, + issn = {0164-0925}, + doi = {10.1145/319301.319317} +} + +@InProceedings{ muller.ea:formal:1997, + title = {Formal Specification Techniques for Object-Oriented + Programs }, + author = {Peter M{\"u}ller and Arnd Poetzsch-Heffter }, + editor = {Jarke, M. and Pasedach, K. and Pohl, K. }, + booktitle = {Informatik 97: Informatik als Innovationsmotor }, + series = {Informatik Aktuell }, + publisher = pub-springer, + address = pub-springer:adr, + acknowledgement={none}, + year = 1997, + abstract = {Specification techniques for object-oriented programs + relate the operational world of programs to the declarative + world of specifications. We present a formal foundation of + interface specification languages. Based on the formal + foundation, we develop new specification techniques to + describe functional behavior, invariants, and side-effects. + Furthermore, we discuss the influence of program extensions + on program correctness.} +} + +@Article{ wolper:meaning:1997, + author = {Pierre Wolper}, + title = {The Meaning of ``Formal'': From Weak to Strong Formal + Methods.}, + journal = j-sttt, + volume = 1, + publisher = pub-springer, + address = pub-springer:adr, + number = {1-2}, + year = 1997, + pages = {6--8}, + doi = {10.1007/s100090050002}, + acknowledgement={none} +} + +@TechReport{ aredo.ea:towards:1999, + title = {Towards a formalization of {UML} Class Structure in + {PVS}}, + author = {Demissie B. Aredo and I. Traore and K. St{\o}len}, + institution = {Department of Informatics, University of Oslo}, + year = 1999, + month = aug, + number = 272, + acknowledgement={none} +} + +@Book{ derrick.ea:refinement:2001, + author = {John Derrick and Eerke Boiten}, + title = {Refinement in {Z} and {Object-Z}}, + library = {ETH-BIB}, + publisher = pub-springer, + address = pub-springer:adr, + isbn = {1-85233-245-X}, + url = {http://www.cs.kent.ac.uk/people/staff/jd1/books/refine/}, + year = 2001, + acknowledgement={none}, + bibkey = {derrick.ea:refinement:2001} +} + +@TechReport{ boer.ea:towards:2003, + author = {Frank S. de Boer and Cees Pierik}, + year = 2003, + title = {Towards an environment for the verification of annotated + object-oriented programs}, + number = {UU-CS-2003-002}, + institution = {Institute of Information and Computing Sciences, Utrecht + University}, + acknowledgement={none} +} + +@Article{ dybjer.ea:verifying:2004, + author = {Peter Dybjer and Qiao Haiyana and Makoto Takeyama}, + booktitle = {Third International Conference on Quality Software: QSIC + 2003}, + title = {Verifying Haskell programs by combining testing, model + checking and interactive theorem proving}, + journal = {Information and Software Technology}, + year = 2004, + number = 15, + volume = 46, + pages = {1011--1025}, + doi = {10.1016/j.infsof.2004.07.002}, + abstract = {We propose a program verification method that combines + random testing, model checking and interactive theorem + proving. Testing and model checking are used for debugging + programs and specifications before a costly interactive + proof attempt. During proof development, testing and model + checking quickly eliminate false conjectures and generate + counterexamples which help to correct them. With an + interactive theorem prover we also ensure the correctness + of the reduction of a top level problem to subproblems that + can be tested or proved. We demonstrate the method using + our random testing tool and binary decision diagrams-based + (BDDs) tautology checker, which are added to the Agda/Alfa + interactive proof assistant for dependent type theory. In + particular we apply our techniques to the verification of + Haskell programs. The first example verifies the BDD + checker itself by testing its components. The second uses + the tautology checker to verify bitonic sort together with + a proof that the reduction of the problem to the checked + form is correct.}, + acknowledgement={none} +} + +@PhDThesis{ kopylov:type:2004, + author = {Alexei Pavlovich Kopylov}, + title = {Type Theoretical Foundations for Data Structures, Classes, + and Objects}, + school = {Cornell University}, + year = 2004, + abstract = {In this thesis we explore the question of how to represent + programming data structures in a constructive type theory. + The basic data structures in programing languages are + records and objects. Most known papers treat such data + structure as primitive. That is, they add new primitive + type constructors and sup- porting axioms for records and + objects. This approach is not satisfactory. First of all it + complicates a type theory a lot. Second, the validity of + the new axioms is not easily established. As we will see + the naive choice of axioms can lead to contradiction even + in the simplest cases. We will show that records and + objects can be defined in a powerful enough type theory. We + will also show how to use these type constructors to define + abstract data structure. }, + acknowledgement={none}, + month = jan +} + +@InProceedings{ kyas.ea:message:2004, + author = {Marcel Kyas and Frank S. de Boer}, + title = {On Message Specification in {OCL}}, + booktitle = {Compositional Verification in UML}, + year = 2004, + editor = {Frank S. de Boer and Marcello Bonsangue}, + acknowledgement={none}, + series = entcs, + volume = 101, + pages = {73--93}, + publisher = elsevier, + address = elsevier:adr, + abstract = {The object constraint language (OCL) is the established + language for specifying of properties of objects and object + structures. Recently an extension of OCL has been proposed + for the specification of messages sent between objects. In + this paper we present a generalization of this extension + which allows addition- ally to specify causality + constraints. From a pragmatic point of view, such causality + constraints are needed to express, for example, that each + acknowledgment must be preceded by a matching request, + which is frequently required by communication protocols. + Our generalization is based on the introduction of + histories into OCL. Histories describe the external + behavior of objects and groups of objects. Moreover, to + reason compositionally about the behavior of a complex + system we distinguish between local specifications of a + single object and global specifications describing the + interaction between objects. These two types of + specifications are expressed in syntactically difierent + dialects of OCL. Our notion of compositionality, which is + formalized in this paper by a compatibility predicate on + histories, allows the verification of models during the + early stages of a design. } +} + +@InProceedings{ kyas.ea:extended:2004, + author = {Marcel Kyas and Harald Fecher}, + title = {An Extended Type System for {OCL} supporting Templates and + Transformations}, + booktitle = {Formal Methods for Open Object-Based Distributed Systems, + 7th {IFIP} {WG} 6.1 International Conference, {FMOODS} + 2005, Athens, Greece, June 15-17, 2005, Proceedings}, + acknowledgement={none}, + publisher = pub-springer, + address = pub-springer:adr, + year = 2004, + volume = 3535, + editor = {Martin Steffen and Gianluigi Zavattaro}, + isbn = {3-540-26181-8}, + pages = {83--98}, + series = llncs, + doi = {10.1007/11494881_6} +} + +@InProceedings{ giese.ea:simplifying:2005, + author = {Martin Giese and Daniel Larsson}, + title = {Simplifying Transformations of {OCL} Constraints}, + booktitle = {Proceedings, Model Driven Engineering Languages and + Systems (MoDELS) Conference 2005, Montego Bay, Jamaica}, + editor = {Lionel Briand and Clay Williams}, + pages = {309--323}, + volume = 3713, + acknowledgement={none}, + month = oct, + series = lncs, + year = 2005 +} + +@InCollection{ okeefe:improving:2006, + paddress = {Heidelberg}, + address = pub-springer:adr, + author = {Greg O'Keefe}, + booktitle = {{MoDELS} 2006: Model Driven Engineering Languages and + Systems}, + language = {USenglish}, + publisher = pub-springer, + acknowledgement={none}, + series = lncs, + doi = {10.1007/11880240_4}, + number = 4199, + year = 2006, + pages = {42--56}, + editor = {Oscar Nierstrasz and Jon Whittle and David Harel and + Gianna Reggio}, + title = {Improving the Definition of {UML}}, + abstract = {The literature on formal semantics for UML is huge and + growing rapidly. Most contributions open with a brief + remark motivating the work, then quickly move on to the + technical detail. How do we decide whether more rigorous + semantics are needed? Do we currently have an adequate + definition of the syntax? How do we evaluate proposals to + improve the definition? We provide criteria by which these + and other questions can be answered. The growing role of + UML is examined. We compare formal language definition + techniques with those currently used in the definition of + UML. We study this definition for both its content and + form, and conclude that improvements are required. Finally, + we briefly survey the UML formalisation literature, + applying our criteria to determine which of the existing + approaches show the most potential.} +} + +@TechReport{ wasserrab.ea:operational:2005, + author = {Daniel Wasserrab and Tobias Nipkow and Gregor Snelting and + Frank Tip}, + title = {An Operational Semantics and Type Safety Proof for + {\Cpp}-Like Multiple Inheritance}, + institution = {IBM Yorktown Heights}, + number = {RC 23709}, + month = aug, + year = 2005, + abstract = {We present, for the first time, an operational semantics + and a type system for a \Cpp-like object-oriented language + with both shared and repeated multiple inheritance, + together with a machine-checked proof of type safety. The + formalization uncovered several subtle ambiguities in \Cpp, + which \Cpp compilers resolve by ad-hoc means or which even + result in uncontrolled run-time errors. The semantics is + formalized in Isabelle/HOL.}, + acknowledgement={none} +} + +@Unpublished{ crane.ea:class:2006, + author = {Michelle L. Crane and Juergen Dingel and Zinovy Diskin}, + title = {Class Diagrams: Abstract Syntax and Mapping to System + Model}, + note = {Version 1.7.4}, + url = {http://www.cs.queensu.ca/~stl/internal/uml2/documents.htm} + , + pdf = {papers/2006/crane.ea-class-2006.pdf}, + acknowledgement={none}, + year = 2006 +} + +@Article{ henning:rise:2006, + author = {Michi Henning}, + title = {The rise and fall of {CORBA}}, + journal = {Queue}, + volume = 4, + number = 5, + year = 2006, + issn = {1542-7730}, + pages = {28--34}, + doi = {10.1145/1142031.1142044}, + publisher = pub-acm, + address = pub-acm:adr, + acknowledgement={none}, + abstract = {Depending on exactly when one starts counting, CORBA is + about 10-15 years old. During its lifetime, CORBA has moved + from being a bleeding-edge technology for early adopters, + to being a popular middleware, to being a niche technology + that exists in relative obscurity. It is instructive to + examine why CORBA---despite once being heralded as the + {\^a}€œnext-generation technology for e-commerce---suffered + this fate. CORBA{\^a}€™s history is one that the computing + industry has seen many times, and it seems likely that + current middleware efforts, specifically Web services, will + reenact a similar history.} +} + +@InProceedings{ briggs.ea:effective:1994, + author = {Preston Briggs and Keith D. Cooper}, + title = {Effective partial redundancy elimination}, + booktitle = PROC # { the ACM SIGPLAN 1994 conference on + Programming language design and implementation}, + year = 1994, + isbn = {0-89791-662-X}, + pages = {159--170}, + location = {Orlando, Florida, United States}, + doi = {10.1145/178243.178257}, + publisher = pub-acm, + address = pub-acm:adr, + acknowledgement={none}, + bibkey = {briggs.ea:effective:1994}, + abstract = {Partial redundancy elimination is a code optimization with + a long history of literature and implementation. In + practice, its effectiveness depends on issues of naming and + code shape. This paper shows that a combination of global + reassociation and global value numbering can increase the + effectiveness of partial redundancy elimina- tion. By + imposing a discipline on the choice of names and the shape + of expressions, we are able to expose more redundancies, As + part of the work, we introduce a new algorithm for global + reassociation of expressions. It uses global in- formation + to reorder expressions, creating opportunities for other + optimization. The new algorithm generalizes earlier work + that ordered FORTRAN array address ex- pressions to improve + optimization.} +} + +@Article{ binder:design:1994, + author = {Robert V. Binder}, + title = {Design for testability in object-oriented systems}, + journal = j-cacm, + publisher = pub-acm, + address = pub-acm:adr, + volume = 37, + number = 9, + pages = {87--101}, + month = sep, + year = 1994, + issn = {0001-0782}, + acknowledgement={none}, + keywords = {design; reliability}, + bibkey = {binder:design:1994} +} + +@InProceedings{ bernot.ea:theory:1997, + author = {Gilles Bernot and Laurent Bouaziz and Pascale {Le Gall}}, + title = {A theory of probabilistic functional testing}, + booktitle = PROC # { the 19th international conference on + Software engineering}, + year = 1997, + isbn = {0-89791-914-9}, + pages = {216--226}, + pdf = {papers/1997/p216-bernot.pdf}, + location = {Boston, Massachusetts, United States}, + doi = {10.1145/253228.253273}, + publisher = pub-acm, + address = pub-acm:adr, + acknowledgement={none} +} + +@InProceedings{ ntafos:random:1998, + author = {Simeon Ntafos}, + title = {On random and partition testing}, + booktitle = PROC # { ACM SIGSOFT international symposium on + Software testing and analysis}, + year = 1998, + isbn = {0-89791-971-8}, + pages = {42--48}, + location = {Clearwater Beach, Florida, United States}, + doi = {10.1145/271771.271785}, + publisher = pub-acm, + address = pub-acm:adr, + acknowledgement={none}, + bibkey = {ntafos:random:1998} +} + +@InProceedings{ hackett.ea:modular:2006, + author = {Brian Hackett and Manuvir Das and Daniel Wang and Zhe + Yang}, + title = {Modular checking for buffer overflows in the large}, + booktitle = {ICSE '06: Proceeding of the 28th international conference + on Software engineering}, + year = 2006, + acknowledgement={none}, + isbn = {1-59593-375-1}, + pages = {232--241}, + location = {Shanghai, China}, + publisher = pub-acm, + address = pub-acm:adr, + doi = {10.1145/1134285.1134319} +} + +@InProceedings{ biere.ea:sat-model-checking:1999, + author = {A. Biere and A. Cimatti and E. M. Clarke and M. Fujita and + Y. Zhu}, + title = {Symbolic model checking using SAT procedures instead of + {BDDs}}, + booktitle = PROC # { the 36th ACM/IEEE conference on Design + automation conference}, + year = 1999, + isbn = {1-58133-109-7}, + pages = {317--320}, + location = {New Orleans, Louisiana, United States}, + doi = {10.1145/309847.309942}, + publisher = pub-acm, + address = pub-acm:adr, + acknowledgement={none}, + bibkey = {biere.ea:sat-model-checking:1999} +} + +@Article{ france:problem-oriented:34-10, + author = {Robert France}, + title = {A problem-oriented analysis of basic {UML} static + requirements modeling concepts}, + journal = {ACM SIG-PLAN Notices}, + volume = 34, + number = 10, + pages = {57--69}, + year = 1999, + abstract = {The Unified Modeling Language (UML) is a standard modeling + language in which some of the best object-oriented (OO) + modeling experiences are embedded. In this paper we + illustrate the role formal specification techniques can + play in developing a precise semantics for the UML. We + present a precise characterization of requirements-level + (problem-oriented) Class Diagrams and outline how the + characterization can be used to semantically analyze + requirements Class Diagrams.}, + acknowledgement={none}, + bibkey = {france:problem-oriented:34-10} +} + +@InProceedings{ claessen.ea:quickcheck:2000, + author = {Koen Claessen and John Hughes}, + title = {{QuickCheck}: a lightweight tool for random testing of + {Haskell} programs}, + booktitle = PROC # { the fifth ACM SIGPLAN international + conference on Functional programming}, + year = 2000, + isbn = {1-58113-202-6}, + pages = {268--279}, + doi = {10.1145/351240.351266}, + publisher = pub-acm, + address = pub-acm:adr, + abstract = {Quick Check is a tool which aids the Haskell programmer in + formulating and testing properties of programs. Properties + are described as Haskell functions, and can be + automatically tested on random input, but it is also + possible to define custom test data generators. We present + a number of case studies, in which the tool was + successfully used, and also point out some pitfalls to + avoid. Random testing is especially suitable for functional + programs because properties can be stated at a fine grain. + When a function is built from separately tested components, + then random testing suffices to obtain good coverage of the + definition under test. }, + acknowledgement={none}, + bibkey = {claessen.ea:quickcheck:2000} +} + +@Article{ kozen:hoare:2000, + author = {Dexter Kozen}, + title = {On Hoare logic and Kleene algebra with tests}, + journal = {ACM Transactions on Computational Logic}, + volume = 1, + number = 1, + year = 2000, + issn = {1529-3785}, + pages = {60--76}, + doi = {10.1145/343369.343378}, + publisher = pub-acm, + address = pub-acm:adr, + abstract = {We show that Kleene algebra with tests (KAT) subsumes + propositional Hoare logic (PHL). Thus the specialized + syntax and deductive apparatus of Hoare logic are + inessential and can be replaced by simple equational + reasoning. In addition, we show that all relationally valid + inference rules are derivable in KAT and that deciding the + relational validity of such rules is PSPACE-complete. }, + acknowledgement={none}, + bibkey = {kozen:hoare:2000} +} + +@InProceedings{ chen.ea:semi-proving:2002, + author = {T. Y. Chen and T. H. Tse and Zhiquan Zhou}, + title = {Semi-proving: an integrated method based on global + symbolic evaluation and metamorphic testing}, + booktitle = PROC # { the international symposium on Software + testing and analysis}, + year = 2002, + isbn = {1-58113-562-9}, + pages = {191--195}, + location = {Roma, Italy}, + doi = {10.1145/566172.566202}, + publisher = pub-acm, + address = pub-acm:adr, + acknowledgement={none}, + bibkey = {chen.ea:semi-proving:2002} +} + +@InProceedings{ naumovich.ea:static:2004, + author = {Gleb Naumovich and Paolina Centonze}, + title = {Static Analysis of Role-Based Access Control in {J2EE} + Applications}, + abstract = {This work describes a new technique for analysis of Java + 2, Enterprise Edition (J2EE) applications. In such + applications, Enterprise Java Beans (EJBs) are commonly + used to encapsulate the core computations performed on Web + servers. Access to EJBs is protected by application + servers, according to role-based access control policies + that may be created either at development or deployment + time. These policies may prohibit some types of users from + accessing specific EJB methods. We present a static + technique for analyzing J2EE access control policies with + respect to security-sensitive fields of EJBs and other + server-side objects. Our technique uses points-to analysis + to determine which object fields are accessed by which EJB + methods, directly or indirectly. Based on this information, + J2EE access control policies are analyzed to identify + potential inconsistencies that may lead to security holes. + }, + volume = 29, + number = 5, + month = sep, + year = 2004, + booktitle = {TAV-WEB Proceedings}, + publisher = pub-acm, + address = pub-acm:adr, + acknowledgement={none}, + bibkey = {naumovich.ea:static:2004} +} + +@InProceedings{ altenhofen.ea:high-level:2005, + author = {Michael Altenhofen and Egon B{\"o}rger and Jens Lemcke}, + title = {A High-Level Specification for Mediators(Virtual + Providers)}, + booktitle = {Business Process Management Workshops}, + year = 2005, + pages = {116--129}, + doi = {10.1007/11678564_11}, + crossref = {bussler.ea:business:2006} +} + +@Proceedings{ bussler.ea:business:2006, + editor = {Christoph Bussler and Armin Haller}, + title = {Business Process Management Workshops, BPM 2005 + International Workshops, BPI, BPD, ENEI, BPRM, WSCOBPM, + BPS, Nancy, France, September 5, 2005, Revised Selected + Papers}, + booktitle = {Business Process Management Workshops}, + volume = 3812, + year = 2006, + isbn = {3-540-32595-6} +} + +@Article{ grieskamp.ea:generating:2002, + author = {Wolfgang Grieskamp and Yuri Gurevich and Wolfram Schulte + and Margus Veanes}, + title = {Generating finite state machines from abstract state + machines}, + journal = {SIGSOFT Softw. Eng. Notes}, + volume = 27, + number = 4, + year = 2002, + issn = {0163-5948}, + pages = {112--122}, + doi = {10.1145/566171.566190}, + publisher = pub-acm, + address = pub-acm:adr +} + +@InProceedings{ paulson:isabelle:1988, + author = {Lawrence C. Paulson}, + title = {Isabelle: The Next Seven Hundred Theorem Provers}, + booktitle = {CADE}, + year = 1988, + pages = {772--773}, + crossref = {lusk.ea:cade:1988} +} + +@Proceedings{ lusk.ea:cade:1988, + editor = {Ewing L. Lusk and Ross A. Overbeek}, + title = {9th International Conference on Automated Deduction, + Argonne, Illinois, USA, May 23-26, 1988, Proceedings}, + booktitle = {CADE}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 310, + year = 1988, + isbn = {3-540-19343-X} +} + +@Article{ ntafos:comparison:1988, + author = {S. C. Ntafos}, + title = {A Comparison of Some Structural Testing Strategies}, + journal = j-ieee-tse, + volume = 14, + number = 6, + year = 1988, + pdf = {papers/1988/e0868.pdf}, + issn = {0098-5589}, + pages = {868--874}, + doi = {http://csdl.computer.org/comp/trans/ts/1988/06/e0868abs.htm} + , + publisher = pub-ieee, + address = pub-ieee:adr, + abstract = {Several structural testing strategies are compared in + terms of their relative coverage of the program's structure + and also in terms of the number of test cases needed to + satisfy each strategy. Some of the deficiencies of such + comparisons are discussed}, + acknowledgement={none} +} + +@InProceedings{ lange.ea:flyspeck:2008, + author = {Christoph Lange and Sean McLaughlin and Florian Rabe}, + title = {Flyspeck in a Semantic {Wiki}}, + booktitle = {SemWiki}, + year = 2008, + url = {http://ceur-ws.org/Vol-360/paper-21.pdf}, + crossref = {lange.ea:semwiki:2008} +} + +@Proceedings{ lange.ea:semwiki:2008, + editor = {Christoph Lange and Sebastian Schaffert and Hala + Skaf-Molli and Max V{\"o}lkel}, + title = PROC # {the 3rd Semantic Wiki Workshop (SemWiki + 2008) at the 5th European Semantic Web Conference (ESWC + 2008), Tenerife, Spain, June 2nd, 2008}, + booktitle = {SemWiki}, + publisher = {CEUR-WS.org}, + series = {CEUR Workshop Proceedings}, + volume = 360, + year = 2008 +} + +@Book{ matouvsek.ea:invitation:2008, + author = {Ji{\v}r{\'\i} Matou{\v}sek, and Jaroslav Ne{\v}set{\v}ril}, + title = {Invitation to discrete mathematics.}, + language = {English}, + edition = {2nd}, + publisher = pub-oxford, + address = pub-oxford:adr, + pages = 443, + year = 2008, + isbn = {978-0198570431}, + abstract = {This is the second edition of a delightful textbook, see + [Invitation to discrete mathematics. (Oxford): Clarendon + Press. (1998; Zbl 0901.05001)]. Besides the usual + elimination of a few typos there are some additions, namely + a chapter on partially ordered sets, a section on + Tur\'{a}n's theorem on the number of edges in a + triangle-free graph and a chapter on Ramsey's theorem.\par + New to the second edition are also several proofs of the + Cauchy-Schwarz inequality, a very attractive elegant new + proof of Cayley's theorem on the number of labeled trees on + $n$ vertices via PARTs (Plans of Assembly of a Rooted + Tree), which the authors attribute to Jim Pitman, and + another proof of the determinant formula for counting + spanning trees of a given graph. The newly added geometric + interpretation of the construction of the real projective + plane is aided by the beautiful artistic rendering in the + figure with the caption ``The real projective plane in + moonlight''.}, + keywords = {discrete mathematics; problem solving; counting + techniques; graph theory; trees; algorithms; planar graphs; + Sperner's theorem; finite projective planes; probabilistic + method; generating functions; partially ordered sets; Turan + theorem; Ramsey theorem; Cauchy Schwartz inequality; Cayley + theorem; geometric interpretation; real projective plane} +} + +@Book{ syme.ea:expert-f:2007, + author = {Don Syme and Adam Granicz and Antonio Cisternino}, + title = {Expert F\# (Expert's Voice in {.Net})}, + isbn = 9781590598504, + publisher = {Apress}, + pages = 609, + year = 2007 +} + +@Book{ baier.ea:principles:2008, + abstract = {Our growing dependence on increasingly complex computer + and software systems necessitates the development of + formalisms, techniques, and tools for assessing functional + properties of these systems. One such technique that has + emerged in the last twenty years is model checking, which + systematically (and automatically) checks whether a model + of a given system satisfies a desired property such as + deadlock freedom, invariants, or request-response + properties. This automated technique for verification and + debugging has developed into a mature and widely used + approach with many applications. \_Principles of Model + Checking\_ offers a comprehensive introduction to model + checking that is not only a text suitable for classroom use + but also a valuable reference for researchers and + practitioners in the field. + + The book begins with the basic principles for modeling + concurrent and communicating systems, introduces different + classes of properties (including safety and liveness), + presents the notion of fairness, and provides automata- + based algorithms for these properties. It introduces the + temporal logics LTL and CTL, compares them, and covers + algorithms for verifying these logics, discussing real-time + systems as well as systems subject to random phenomena. + Separate chapters treat such efficiency-improving + techniques as abstraction and symbolic manipulation. The + book includes an extensive set of examples (most of which + run through several chapters) and a complete set of basic + results accompanied by detailed proofs. Each chapter + concludes with a summary, bibliographic notes, and an + extensive list of exercises of both practical and + theoretical nature.}, + author = {Christel Baier and Joost-Pieter Katoen}, + howpublished = {Hardcover}, + isbn = {026202649X}, + month = may, + publisher = pub-mit, + address = pub-mit:adr, + title = {Principles of Model Checking}, + year = 2008 +} + +@Book{ bertot.ea:interactive:2004, + author = {Yves Bertot and Pierre Cast{\'e}ran}, + keywords = {theorem-proving, type-theory, verification}, + title = {Interactive Theorem Proving and Program Development. + Coq'Art: The Calculus of Inductive Constructions}, + pages = 500, + publisher = pub-springer, + address = pub-springer:adr, + isbn = {978-3540208549}, + year = 2004, + abstract = {Coq is an interactive proof assistant for the development + of mathematical theories and formally certified software. + It is based on a theory called the calculus of inductive + constructions, a variant of type theory. This book provides + a pragmatic introduction to the development of proofs and + certified programs using Coq. With its large collection of + examples and exercises it is an invaluable tool for + researchers, students, and engineers interested in formal + methods and the development of zero-fault software.} +} + +@Article{ korel:automated:1990, + author = {Bogdan Korel}, + title = {Automated Software Test Data Generation}, + journal = j-ieee-tse, + volume = 16, + number = 8, + year = 1990, + issn = {0098-5589}, + pages = {870--879}, + doi = {10.1109/32.57624}, + publisher = pub-ieee, + address = pub-ieee:adr, + acknowledgement={none}, + bibkey = {korel:automated:1990} +} + +@Article{ hamlet.ea:partition:1990, + author = {Dick Hamlet and Ross Taylor}, + title = {Partition Testing Does Not Inspire Confidence (Program + Testing)}, + journal = j-ieee-tse, + volume = 16, + number = 12, + year = 1990, + issn = {0098-5589}, + pages = {1402--1411}, + doi = {10.1109/32.62448}, + publisher = pub-ieee, + address = pub-ieee:adr, + acknowledgement={none}, + bibkey = {hamlet.ea:partition:1990} +} + +@TechReport{ sharangpani.ea:statistical:1994, + language = {USenglish}, + author = {H. P. Sharangpani and Ph. D. M. I. Barton }, + title = {Statistical Analysis of Floating Point Flaw in the + Pentium$^{TM}$ Processor}, + institution = {Intel Corporation}, + month = nov, + year = 1994, + keywords = {pentium; flaw; FDIV; bug}, + url = {http://www.intel.com/support/processors/pentium/fdiv/wp/}, + abstract = {A subtle flaw in the hardware divide unit of the Pentium + TM Processor was discovered by Intel. Subsequently, a + characterization of its impact to the end-user application + base was conducted. The flaw is rare and data-dependent, + and causes a reduction in precision of the divide + instruc-tion and certain other operations in certain cases. + The significance of the flaw depends upon (a) the rate of + use of specific FP instructions in the Pentium TM CPU, (b) + the data fed to them, (c) the way in which the results of + these instructions are propagated into further computation + in the application; and (d) the way in which the final + results of the application are interpreted. The thorough + and detailed characterization of the flaw and the + subsequent investigations of its impact on applications + through elaborate surveys, analyses and empirical + observation lead us to the overall conclusion that the flaw + is of no concern to the vast majority of users of Pentium + processor based systems. A few users of applications in the + scientific/engineering and financial engineering fields who + require unusual precision and invoke millions of divides + per day may need t o employ either an updated Pen t ium + processor without the flaw or a software workaround.}, + acknowledgement={none}, + bibkey = {sharangpani.ea:statistical:1994} +} + +@InProceedings{ paulson:formulation:1988, + author = {Lawrence C. Paulson}, + title = {A formulation of the simple theory of types (for + Isabelle).}, + booktitle = {Conference on Computer Logic}, + year = 1988, + acknowledgement={none}, + pages = {246--274}, + doi = {10.1007/3-540-52335-9_58}, + crossref = {martin-lof.ea:international:1990} +} + +@Proceedings{ martin-lof.ea:international:1990, + editor = {Per Martin-L{\"o}f and Grigori Mints}, + title = {International Conference on Computer Logic, Tallinn, USSR, + December 1988, Proceedings}, + booktitle = {Conference on Computer Logic}, + publisher = pub-springer, + series = lncs, + address = pub-springer:adr, + acknowledgement={none}, + volume = 417, + year = 1990, + isbn = {3-540-52335-9} +} + +@Article{ bernot.ea:software:1991, + author = {Gilles Bernot and Marie Claude Gaudel and Bruno Marre}, + title = {Software testing based on formal specifications: a theory + and a tool}, + journal = {Softw. Eng. J.}, + volume = 6, + number = 6, + year = 1991, + issn = {0268-6961}, + pages = {387--405}, + publisher = {Michael Faraday House}, + address = {Herts, UK, UK} +} + +@Article{ chadwick.ea:permis:2008, + author = {David Chadwick and Gansen Zhao and Sassa Otenko and Romain + Laborde and Linying Su and Tuan Anh Nguyen}, + title = {{PERMIS}: a modular authorization infrastructure}, + journal = {Concurrency and Computation: Practice \& Experience}, + volume = 20, + number = 11, + year = 2008, + issn = {1532-0626}, + pages = {1341--1357}, + doi = {10.1002/cpe.v20:11}, + publisher = pub-wiley, + address = pub-wiley:adr, + abstract = {Authorization infrastructures manage privileges and render + access control decisions, allowing applications to adjust + their behavior according to the privileges allocated to + users. This paper describes the PERMIS role-based + authorization infrastructure along with its conceptual + authorization, access control, and trust models. PERMIS has + the novel concept of a credential validation service, which + verifies a user's credentials prior to access control + decision-making and enables the distributed management of + credentials. PERMIS also supports delegation of authority; + thus, credentials can be delegated between users, further + decentralizing credential management. Finally, PERMIS + supports history-based decision-making, which can be used + to enforce such aspects as separation of duties and + cumulative use of resources. Details of the design and the + implementation of PERMIS are presented along with details + of its integration with Globus Toolkit, Shibboleth, and + GridShib. A comparison of PERMIS with other authorization + and access control implementations is given, along with + suggestions where future research and development are still + needed.} +} + +@Article{ altenhofen.ea:asms:2008, + author = {Michael Altenhofen and Andreas Friesen and Jens Lemcke}, + title = {{ASMs} in Service Oriented Architectures}, + journal = j-ucs, + volume = 14, + number = 12, + year = 2008, + pages = {2034--2058}, + abstract = {We give a survey on work we did in the past where we have + successfully applied the ASM methodology to provide + abstract models for a number of problem areas that are + commonly found in Service Oriented Architectures (SOA). In + particular, we summarize our work on (1) service behavior + mediation, (2) service discovery, and (3) service + composition, showing that the corresponding solutions can + be described as variations of a fundamental abstract + processing model{\^a}the Virtual Provider.}, + keywords = {process mediation, service discovery, workflow composition + } +} + +@Book{ borger.ea:abstract:2003, + author = {Egon B{\"o}rger and Robert F. St{\"a}rk}, + title = {Abstract State Machines: A Method for High-Level System + Design and Analysis}, + publisher = pub-springer, + address = pub-springer:adr, + isbn = {3-540-00702-4}, + abstract = {This book introduces into a new software engineering + method which guides the development of systems seamlessly + from requirements capture to coding. The method bridges the + gap between understanding and formulating real-world + problems by humans and the deployment of their solutions by + code-executing machines on changing platforms.It covers + design and analysis for both hardware and software + systems.It has a scientific foundation and improves current + industrial practice by linking the descriptions at the + successive stages of the system development cycle in a + coherent conceptual framework to keep the system models at + related levels synchronized.The method supports the + integration of standard design, analysis and documentation + techniques for model reuse (by abstraction), validation (by + simulation and high-level testing), verification (by + reasoning) and maintenance (by structured documentation). + }, + year = 2003 +} + +@InProceedings{ altenhofen.ea:concurrent:2009, + author = {Michael Altenhofen and Egon B{\"o}rger}, + title = {Concurrent Abstract State Machines and {$^+\mathit{CAL}$} + Programs}, + pages = {1--17}, + doi = {10.1007/978-3-642-03429-9_1}, + abstract = {We apply the ASM semantics framework to define the await + construct in the context of concurrent ASMs. We link + {$^+\mathit{CAL}$} to concurrent control state ASMs with + turbo ASM submachines.}, + booktitle = {Recent Trends in Algebraic Development Techniques}, + series = s-lncs, + publisher = pub-springer, + address = pub-springer:adr, + year = 2009 +} + +@Article{ farahbod.ea:coreasm:2007, + author = {Roozbeh Farahbod and Vincenzo Gervasi and Uwe Gl{\"a}sser}, + title = {{CoreASM}: An Extensible {ASM} Execution Engine}, + journal = {Fundamenta Informaticae}, + publisher = {IOS Press}, + volume = 77, + number = {1-2}, + year = 2007, + issn = {0169-2968}, + pages = {71--103}, + ee = {http://iospress.metapress.com/openurl.asp?genre=article{\&}issn=0169-2968{\&}volume=77{\&}issue=1{\&}spage=71} + , + abstract = {In this paper we introduce a new research effort in making + abstract state machines (ASMs) executable. The aim is to + specify and implement an execution engine for a language + that is as close as possible to the mathematical definition + of pure ASMs. The paper presents the general architecture + of the engine, together with a high-level description of + the extensibility mechanisms that are used by the engine to + accommodate arbitrary backgrounds, scheduling policies, and + new rule forms.}, + keywords = {CoreASM, Abstract state machines, Specification languages, + Executable specification} +} + +@Article{ knuth:literate:1984, + author = {Donald E. Knuth}, + title = {Literate Programming}, + journal = {The Computer Journal}, + volume = 27, + number = 2, + year = 1984, + pages = {97--111}, + doi = {10.1093/comjnl/27.2.97}, + publisher = {Oxford University Press}, + address = {Oxford, UK}, + issn = {0010-4620}, + abstract = {The author and his associates have been experimenting for + the past several years with a programming language and + documentation system called WEB. This paper presents WEB by + example, and discusses why the new system appears to be an + improvement over previous ones.} +} + +@Article{ forgy:rete:1982, + author = {Charles L. Forgy}, + title = {Rete: A Fast Algorithm for the Many Patterns/Many Objects + Match Problem}, + journal = {Artificial Intelligence}, + volume = 19, + number = 1, + year = 1982, + pages = {17--37}, + issn = {0004-3702}, + abstract = {The Rete Match Algorithm is an efficient method for + comparing a large collection of patterns to a large + collection of objects. It finds all the objects that match + each pattern. The algorithm was developed for use in + production system interpreters, and it has been used for + systems containing from a few hundred to more than a + thousand patterns and objects. This article presents the + algorithm in detail. It explains the basic concepts of the + algorithm, it describes pattern and object representations + that are appropriate for the algorithm, and it describes + the operations performed by the pattern matcher. }, + doi = {10.1016/0004-3702(82)90020-0} +} + +@InProceedings{ burrows:chubby:2006, + author = {Mike Burrows}, + title = {The Chubby lock service for loosely-coupled distributed + systems}, + booktitle = {OSDI '06: Proceedings of the 7th symposium on Operating + systems design and implementation}, + year = 2006, + isbn = {1-931971-47-1}, + pages = {335--350}, + publisher = {\acs{usenix} Association}, + location = {Seattle, Washington}, + address = {Berkeley, CA, USA}, + abstract = {We describe our experiences with the Chubby lock service, + which is intended to provide coarse-grained locking as well + as reliable (though low-volume) storage for a + loosely-coupled distributed system. Chubby provides an + interface much like a distributed file system with advisory + locks, but the design emphasis is on availability and + reliability, as opposed to high performance. Many instances + of the service have been used for over a year, with several + of them each handling a few tens of thousands of clients + concurrently. The paper describes the initial design and + expected use, compares it with actual use, and explains how + the design had to be modified to accommodate the + differences.} +} + +@InProceedings{ mccarthy.ea:architecture:1989, + author = {Dennis McCarthy and Umeshwar Dayal}, + title = {The architecture of an active database management system}, + booktitle = {SIGMOD '89: Proceedings of the 1989 ACM SIGMOD + international conference on Management of data}, + year = 1989, + isbn = {0-89791-317-5}, + pages = {215--224}, + location = {Portland, Oregon, United States}, + doi = {10.1145/67544.66946}, + publisher = pub-acm, + address = pub-acm:adr, + abstract = {he HiPAC project is investigating active, time-constrained + database management. An active DBMS is one which + automatically executes specified actions when specified + conditions arise. HiPAC has proposed Event-Condition-Action + (ECA) rules as a formalism for active database + capabilities. We have also developed an execution model + that specifies how these rules are processed in the context + of database transactions. The additional functionality + provided by ECA rules makes new demands on the design of an + active DBMS. In this paper we propose an architecture for + an active DBMS that supports ECA rules. This architecture + provides new forms of interaction, in support of ECA rules, + between application programs and the DBMS. This leads to a + new paradigm for constructing database applications.} +} + +@InProceedings{ carioni.ea:scenario-based:2008, + author = {Alessandro Carioni and Angelo Gargantini and Elvinia + Riccobene and Patrizia Scandurra}, + title = {A Scenario-Based Validation Language for {ASMs}}, + booktitle = {ABZ}, + year = 2008, + pages = {71--84}, + doi = {10.1007/978-3-540-87603-8_7}, + abstract = {This paper presents the AValLa language, a domain-specific + modelling language for scenario-based validation of ASM + models, and its supporting tool, the AsmetaV validator. + They have been developed according to the model-driven + development principles as part of the asmeta (ASM + mETAmodelling) toolset, a set of tools around ASMs. As a + proof-of-concepts, the paper reports the results of the + scenario-based validation for the well-known LIFT control + case study.}, + crossref = {borger.ea:abstract:2008} +} + +@Proceedings{ borger.ea:abstract:2008, + editor = {Egon B{\"o}rger and Michael J. Butler and Jonathan P. + Bowen and Paul Boca}, + title = {Abstract State Machines, B and Z, First International + Conference, ABZ 2008, London, UK, September 16-18, 2008. + Proceedings}, + booktitle = {ABZ}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 5238, + year = 2008, + isbn = {978-3-540-87602-1} +} + +@Article{ decandia.ea:dynamo:2007, + author = {Giuseppe DeCandia and Deniz Hastorun and Madan Jampani and + Gunavardhan Kakulapati and Avinash Lakshman and Alex + Pilchin and Swaminathan Sivasubramanian and Peter Vosshall + and Werner Vogels}, + title = {{Dynamo}: {Amazon's} highly available key-value store}, + journal = {ACM SIGOPS Operating Systems Review}, + volume = 41, + number = 6, + year = 2007, + issn = {0163-5980}, + pages = {205--220}, + doi = {10.1145/1323293.1294281}, + publisher = pub-acm, + address = pub-acm:adr, + abstract = {Reliability at massive scale is one of the biggest + challenges we face at Amazon.com, one of the largest + e-commerce operations in the world; even the slightest + outage has significant financial consequences and impacts + customer trust. The Amazon.com platform, which provides + services for many web sites worldwide, is implemented on + top of an infrastructure of tens of thousands of servers + and network components located in many datacenters around + the world. At this scale, small and large components fail + continuously and the way persistent state is managed in the + face of these failures drives the reliability and + scalability of the software systems. + + This paper presents the design and implementation of + Dynamo, a highly available key-value storage system that + some of Amazon's core services use to provide an + "always-on" experience. To achieve this level of + availability, Dynamo sacrifices consistency under certain + failure scenarios. It makes extensive use of object + versioning and application-assisted conflict resolution in + a manner that provides a novel interface for developers to + use.} +} + +@InProceedings{ crampton.ea:secondary:2006, + author = {Jason Crampton and Wing Leung and Konstantin Beznosov}, + title = {The secondary and approximate authorization model and its + application to {Bell-LaPadula} policies}, + booktitle = {SACMAT '06: Proceedings of the eleventh ACM symposium on + Access control models and technologies}, + year = 2006, + isbn = {1-59593-353-0}, + pages = {111--120}, + location = {Lake Tahoe, California, USA}, + doi = {10.1145/1133058.1133075}, + publisher = pub-acm, + address = pub-acm:adr, + abstract = {We introduce the concept, model, and policy-specific + algorithms for inferring new access control decisions from + previous ones. Our secondary and approximate authorization + model (SAAM) defines the notions of primary vs. secondary + and precise vs. approximate authorizations. Approximate + authorization responses are inferred from cached primary + responses, and therefore provide an alternative source of + access control decisions in the event that the + authorization server is unavailable or slow. The ability to + compute approximate authorizations improves the reliability + and performance of access control sub-systems and + ultimately the application systems themselves.The operation + of a system that employs SAAM depends on the type of access + control policy it implements. We propose and analyze + algorithms for computing secondary authorizations in the + case of policies based on the Bell-LaPadula model. In this + context, we define a dominance graph, and describe its + construction and usage for generating secondary responses + to authorization requests. Preliminary results of + evaluating SAAM BLP algorithms demonstrate a 30\% increase + in the number of authorization requests that can be served + without consulting access control policies.} +} + +@InProceedings{ turkmen.ea:performance:2008, + author = {Fatih Turkmen and Bruno Crispo}, + title = {Performance evaluation of {XACML} {PDP} implementations}, + booktitle = {SWS '08: Proceedings of the 2008 ACM workshop on Secure + web services}, + year = 2008, + isbn = {978-1-60558-292-4}, + pages = {37--44}, + location = {Alexandria, Virginia, USA}, + doi = {10.1145/1456492.1456499}, + publisher = pub-acm, + address = pub-acm:adr, + abstract = {eXtensible Access Control Markup Language (XACML), an + OASIS standard, is the most widely used policy specifica- + tion language for access control. Its simplicity in syntax + and strength in coverage makes it suitable for diverse en- + vironments such as Service Oriented Architectures (SOAs) + and P2P systems. There are different implementations of + XACML available. Some of these implementations are open + source and some others are proprietary. In this work we + intended to shed some lights to the performance issues of + XACML engines. We tested 3 open source XACML + implementations with different policy/request settings. Our + experiments revealed some important points to be taken into + consideration when deploying an XACML based access control + system. Besides, our results can be used as hints by policy + writers and system developers for deploying efficient + authorization services.} +} + +@InProceedings{ chen.ea:constraint:2006, + author = {Hong Chen and Ninghui Li}, + title = {Constraint generation for separation of duty}, + booktitle = {SACMAT '06: Proceedings of the eleventh ACM symposium on + Access control models and technologies}, + year = 2006, + isbn = {1-59593-353-0}, + pages = {130--138}, + location = {Lake Tahoe, California, USA}, + doi = {10.1145/1133058.1133077}, + publisher = pub-acm, + address = pub-acm:adr, + abstract = {Separation of Duty (SoD) is widely recognized to be a + fundamental principle in computer security. A Static SoD + (SSoD) policy states that in order to have all permissions + necessary to complete a sensitive task, the cooperation of + at least a certain number of users is required. In + Role-Based Access Control (RBAC), Statically Mutually + Exclusive Role (SMER) constraints are used to enforce SSoD + policies. This paper studies the problem of generating sets + of constraints that (a) enforce a set of SSoD policies, (b) + are compatible with the existing role hierarchy, and (c) + are minimal in the sense that there is no other constraint + set that is less restrictive and satisfies (a) and (b).} +} + +@InProceedings{ schaad.ea:case:2005, + author = {Andreas Schaad and Pascal Spadone and Helmut Weichsel}, + title = {A case study of separation of duty properties in the + context of the Austrian {``eLaw''} process.}, + booktitle = {SAC '05: Proceedings of the 2005 ACM symposium on Applied + computing}, + year = 2005, + isbn = {1-58113-964-0}, + pages = {1328--1332}, + location = {Santa Fe, New Mexico}, + doi = {10.1145/1066677.1066976}, + publisher = pub-acm, + address = pub-acm:adr, + abstract = {Over the last few years rapid progress has been made in + moving from conceptual studies, "whitepapers" and + initiatives to the actual deployment of e-Government + systems [13]. In this paper we present the case study of an + existing e-Government system (eLaw) which already supports + key legislative processes in the country of Austria1. The + study has been performed in the context of the EU FP6 + project "eJustice".We present a detailed system and + workflow representation referring to the example process of + changing a federal law in Austria. Since such processes and + their results, i.e. the laws of a country, have an enormous + impact on society, they need to be secured against external + and internal alteration, be it inadvertent or malicious. + This is even more important in the electronic world.Instead + of discussing the obvious security requirements like virus + protection or network-level access control, our focus is on + an often neglected form of organisational security and + control properties called separation of duties. We will + analyse and discuss a set of these in terms of the + described eLaw process.} +} + +@InProceedings{ evered.ea:case:2004, + author = {Mark Evered and Serge B{\"o}geholz}, + title = {A case study in access control requirements for a Health + Information System}, + booktitle = {ACSW Frontiers '04: Proceedings of the second workshop on + Australasian information security, Data Mining and Web + Intelligence, and Software Internationalisation}, + year = 2004, + pages = {53--61}, + location = {Dunedin, New Zealand}, + publisher = {Australian Computer Society, Inc.}, + address = {Darlinghurst, Australia, Australia}, + abstract = {We present a detailed examination of the access + constraints for a small real-world Health Information + System with the aim of achieving minimal access rights for + each of the involved principals. We show that, even for + such a relatively simple system, the resulting constraints + are very complex and cannot be expressed easily or clearly + using the static per-method access control lists generally + supported by component-based software. We derive general + requirements for the expressiveness of access constraints + and propose criteria for a more suitable access control + mechanism in the context of component-based systems. We + describe a two-level mechanism which can fulfil these + criteria.} +} + +@Article{ kapsalis.ea:dynamic:2006, + title = {A dynamic context-aware access control architecture for + e-services}, + journal = {Computers \& Security}, + volume = 25, + number = 7, + pages = {507--521}, + year = 2006, + issn = {0167-4048}, + doi = {10.1016/j.cose.2006.05.004}, + author = {Vassilis Kapsalis and Loukas Hadellis and Dimitris Karelis + and Stavros Koubias}, + keywords = {e-Services, Access control, Web services, Context-aware, + Authorization, UML}, + abstract = { The universal adoption of the Internet and the emerging + web services technologies constitutes the infrastructure + that enables the provision of a new generation of + e-services and applications. However, the provision of + e-services through the Internet imposes increased risks, + since it exposes data and sensitive information outside the + client premises. Thus, an advanced security mechanism has + to be incorporated, in order to protect this information + against unauthorized access. In this paper, we present a + context-aware access control architecture, in order to + support fine-grained authorizations for the provision of + e-services, based on an end-to-end web services + infrastructure. Access permissions to distributed web + services are controlled through an intermediary server, in + a completely transparent way to both clients and protected + resources. The access control mechanism is based on a + Role-Based Access Control (RBAC) model, which incorporates + dynamic context information, in the form of context + constraints. Context is dynamically updated and provides a + high level of abstraction of the physical environment by + using the concepts of simple and composite context + conditions. Also, the paper deals with implementation + issues and presents a system that incorporates the proposed + access control mechanism in a web services infrastructure + that conform to the OPC XML-DA specification.} +} + +@InProceedings{ anderson:comparison:2006, + author = {Anne H. Anderson}, + title = {A comparison of two privacy policy languages: {EPAL} and + {XACML}}, + booktitle = {SWS '06: Proceedings of the 3rd ACM workshop on Secure web + services}, + year = 2006, + isbn = {1-59593-546-0}, + pages = {53--60}, + location = {Alexandria, Virginia, USA}, + doi = {10.1145/1180367.1180378}, + publisher = pub-acm, + address = pub-acm:adr, + abstract = {Current regulatory requirements in the U.S. and other + countries make it increasingly important for Web Services + to be able to enforce and verify their compliance with + privacy policies. Structured policy languages can play a + major role by supporting automated enforcement of policies + and auditing of access decisions. This paper compares two + policy languages that have been developed for use in + expressing directly enforceable privacy policies -- the + Enterprise Privacy Authorization Language (EPAL) and the + OASIS Standard eXtensible Access Control Markup Language + (XACML), together with its standard privacy profile.} +} + +@Book{ rankl.ea:smart-card:2003, + author = {Wolfgang Rankl and Wolfgang Effing}, + title = {Smart Card Handbook}, + year = 2003, + isbn = 9780470856680, + doi = {10.1002/047085670X}, + publisher = pub-wiley, + address = pub-wiley:adr, + abstract = {The boom in smart card technology reflects the medium's + broad solutions potential. Embedded with a sophisticated + microprocessor, smart cards offer unparalleled memory + capacity and data encryption capability. From providing + secure access to the Internet and mobile radio networks to + performing security-sensitive financial transactions in + credit card schemes, the Electronic Purse and Pay TV + systems, smart card technology is now a multi-billion + dollar industry. The Smart Card Handbook presents a + state-of-the-art overview of the technology from + fundamental information processing through design, + manufacture and operation of smart card schemes. Written in + a highly accessible style the Smart Card Handbook meets the + needs of both novice and expert. This is an essential + reference for computer and electronics engineers and + students in microchip design and security system + development. For professionals developing smart card + products, this unique reference will provide an invaluable + insight to all the facets of this sophisticated + technology.} +} + +@Book{ graham.ea:concrete:1989, + title = {Concrete Mathematics}, + author = {Roland L. Graham and Donald E. Knuth and Oren Patashnik}, + isbn = {0-201-14236-8}, + publisher = pub-aw, + address = pub-aw:adr, + pages = 578, + year = 1989 +} + +@Manual{ iso:ansi-cpp:1998, + bibkey = {iso:ansi-cpp:1998}, + abstract = {Specifies requirements for implementations of the C++ + programming language. This International Standard also + defines C++. Other requirements and relaxations of the + first requirement appear at various places within this + standard.}, + note = {Doc. No. ISO/IEC 14882-1998}, + title = {International Standard: Programming languages -C++ }, + organization = {ANSI/ISO}, + year = 1998, + month = sep, + publisher = {The American National Standards Institute}, + address = {New York} +} + +@Book{ reid:thinking:1990, + abstract = {The book is a result of Glenn Reid's years trying to teach + people to write PostScript programs, during which he + discovered that people tended to try to make PostScript + "look like" other programming languages they already knew. + There is even a chapter in this book entitled "PostScript + Is Not Like C", because it is really a very different + language, and one must learn to "think" in PostScript in + order to be a good programmer. }, + author = {Glenn C. Reid}, + title = {Thinking in Postscript}, + publisher = pub-aw, + address = pub-aw:adr, + month = sep, + year = 1990, + language = {USenglish}, + keywords = {Postscript}, + public = {yes}, + isbn = {0-201-52372-8}, + url = {http://www.rightbrain.com/download/books/ThinkingInPostScript.pdf} + +} + +@Book{ knuth:seminumerical:1981, + author = {Donald E. Knuth}, + series = {The Art of Computer Programming}, + volume = 2, + title = {Seminumerical Algorithms}, + edition = {second}, + isbn = {0-201-03822-6}, + year = 1981, + publisher = pub-aw, + address = pub-aw:adr +} + +@Book{ wegener:complexity:1987, + address = {Stuttgart}, + author = {Ingo Wegener}, + language = {USenglish}, + public = {yes}, + publisher = {John Wiley \& Sons Ltd., and B.G. Teubner}, + title = {The Complexity of Boolean Functions}, + url = {\url{http://ls2-www.informatik.uni-dortmund.de/monographs/bluebook/}} + , + year = 1987, + cover = {1987/wegener:complexity:1987.png}, + timestamp = 948019205 +} + +@Article{ stallman:societal:1997, + author = {Richard Stallman}, + title = {Societal Dimensions: The Right to Read}, + journal = j-cacm, + volume = 40, + number = 2, + pages = {85--87}, + month = feb, + year = 1997, + coden = {CACMA2}, + issn = {0001-0782}, + url = {http://www.acm.org/pubs/citations/journals/cacm/1997-40-2/p85-stallman/} + , + localurl = {papers/1997/p85-stallman.pdf}, + note = {\url{http://www.gnu.org/}}, + acknowledgement=ack-nhfb, + classification= {C0230 (Economic, social and political aspects of + computing); C0310D (Computer installation management)}, + keywords = {Clinton administration; Clipper chip; computer crime; + design; industrial property; key-escrow proposals; legal + aspects; management; pirates; right to read; security; + Software Protection Authority; Software Publisher's + Association}, + subject = {{\bf K.1} Computing Milieux, THE COMPUTER INDUSTRY. {\bf + K.5.0} Computing Milieux, LEGAL ASPECTS OF COMPUTING, + General. {\bf K.4.0} Computing Milieux, COMPUTERS AND + SOCIETY, General.}, + treatment = {G General Review} +} + +@Article{ stallman:societal:1997-b, + author = {Richard Stallman}, + title = {Societal Dimensions: The Right to Read}, + journal = j-cacm, + volume = 40, + number = 2, + pages = {85--87}, + month = feb, + year = 1997, + issn = {0001-0782}, + classification= {C0230 (Economic, social and political aspects of + computing); C0310D (Computer installation management)}, + keywords = {Clinton administration; Clipper chip; computer crime; + design; industrial property; key-escrow proposals; legal + aspects; management; pirates; right to read; security; + Software Protection Authority; Software Publisher's + Association}, + subject = {{\bf K.1} Computing Milieux, THE COMPUTER INDUSTRY. {\bf + K.5.0} Computing Milieux, LEGAL ASPECTS OF COMPUTING, + General. {\bf K.4.0} Computing Milieux, COMPUTERS AND + SOCIETY, General.}, + treatment = {G General Review} +} + +@Article{ dalton.ea:securing:2001, + bibkey = {dalton.ea:securing:2001}, + author = {Chris Dalton and Tse Huong Choo}, + title = {An operating system approach to securing e--services}, + journal = j-cacm, + volume = 44, + number = 2, + pages = {58--64}, + month = feb, + abstract = {This article looks at some of the problems surrounding + application compromise in more detail and puts forward our + approach to solving these problems. We do not attempt to + guarantee that the application services are bug-free (a + difficult problem). Instead, we have found that the effects + of this type of attack, and quite a few others, can be + usefully mitigated by adding specific properties to the OSs + used to host those applications. + + Specifically, we look at Trusted Linux, HP Laboratories' + implementation of a secure version of Linux, which we + believe is an ideal platform for e-service application + hosting.}, + year = 2001, + issn = {0001-0782} +} + +@Article{ cornea-hasegan:proving:1998, + language = {USenglish}, + abstract = {The work presented in this paper was initiated as part of + a study on software alternatives to the hardware + implementations of floating-point operations such as divide + and square root. The results of the study proved the + viability of software implementations, and showed that + certain proposed algorithms are comparable in performance + to current hardware implementations. This paper discusses + two components of that study: + + (1) A methodology for proving the IEEE correctness of the + result of iterative algorithms that implement the + floating-point square root, divide, or remainder operation. + (2) Identification of operands for the floating-point + divide and square root operations that lead to results + representing difficult cases for IEEE rounding. + + Some general properties of floating-point computations are + presented first. The IEEE correctness of the floating-point + square root operation is discussed next. We show how + operands for the floating-point square root that lead to + difficult cases for rounding can be generated, and how to + use this knowledge in proving the IEEE correctness of the + result of iterative algorithms that calculate the square + root of a floating-point number. Similar aspects are + analyzed for the floating-point divide operation, and we + present a method for generating difficult cases for + rounding. In the case of the floating-point divide + operation, however, it is more difficult to use this + information in proving the IEEE correctness of the result + of an iterative algorithm than it is for the floating-point + square root operation. We examine the restrictions on the + method used for square root. Finally, we present possible + limitations due to the finite exponent range.}, + journal = {Intel Technology Journal}, + volume = {Q2}, + year = 1998, + title = {Proving the {IEEE} Correctness of Iterative Floating-Point + Square Root, Divide, and Remainder Algorithms }, + author = {Marius Cornea-Hasegan}, + keywords = {floating-point, IEEE correctness, divide, square root, + remainder}, + url = {\url{http://developer.intel.com/technology/itj/q21998/articles/art_3.htm}} + +} + +@Article{ edelman:mathematics:1997, + author = {Alan Edelman}, + abstract = {Despite all of the publicity surrounding the Pentium bug + of 1994, the mathematical details of the bug are poorly + understood. We discuss these details and supply a new proof + of the Coe--Tang result that the at-risk divisors have six + consecutive ones in positions 5 through 10. Also, we prove + that the worst-case absolute error for arguments in [1,2) + is on the order of 1e--5. }, + journal = {SIAM}, + title = {The Mathematics of the Pentium Division Bug}, + keywords = {Pentium, SRT division, floating point operations }, + year = 1997, + url = {\url{http://epubs.siam.org/sam-bin/dbq/article/29395}}, + pages = {54--67}, + volume = 39, + number = 1, + public = {yes} +} + +@Article{ oleary.ea:formally:1999, + language = {USenglish}, + abstract = {This paper describes the formal specification and + verification of floating-point arithmetic hardware at the + level of IEEE Standard 754. Floating-point correctness is a + crucial problem: the functionality of Intel's + floating-point hardware is architecturally visible and, + once discovered, floating-point bugs are easily reproduced + by the consumer. We have formally specified and verified + IEEE-compliance of the Pentium{\textregistered} Pro + processor's FADD, FSUB, FMUL, FDIV, FSQRT, and FPREM + operations, as well as the correctness of various + miscellaneous operations including conversion to and from + integers. Compliance was verified against the gate-level + descriptions from which the actual silicon is derived and + on which all traditional pre-silicon dynamic validation is + performed. Our results demonstrate that formal functional + verification of gate-level floating-point designs against + IEEE-level specifications is both feasible and practical. + As far as the authors are aware, this is the first such + demonstration. }, + journal = {Intel Technology Journal}, + volume = {Q1}, + year = 1999, + title = {Formally Verifying {IEEE} Compliance of Floating-Point + Hardware}, + author = {John O'Leary and Xudong Zhao and Rob Gerth and Carl-Johan + H. Seger}, + url = {\url{http://developer.intel.com/technology/itj/q11999/articles/art_5.htm}} + , + keywords = {verification; pentium; FDIV bug; flaw; + floating-point-hardware; floating-point; IEEE compliance; + formal verification; model checking; theorem proving } +} + +@Article{ neubauer:feinheiten:1996, + author = {Marion Neubauer}, + title = {Feinheiten bei wissenschaftlichen {P}ublikationen -- + {M}ikrotypographie-{R}egeln, {T}eil {I}}, + journal = dtk, + year = 1996, + volume = {4/96}, + altvolume = 8, + altnumber = 4, + month = feb, + pages = {23--40}, + annote = bretter, + localurl = {papers/1996/dtk96_4_neubauer_feinheiten.pdf}, + url = {\url{http://www.dante.de/dante/DTK/}}, + keywords = {Mikrotypographie, Abk{\"u}rzungen, Akronyme, Einheiten, + Himmelsrichtungen, Anf{\"u}hrungszeichen, Satzzeichen, + Auslassungen, Sonderzeichen, email-Adressen, Ligaturen} +} + +@Article{ neubauer:feinheiten:1997, + author = {Marion Neubauer}, + title = {Feinheiten bei wissenschaftlichen {P}ublikationen -- + {M}ikrotypographie-{R}egeln, {T}eil {II}}, + journal = dtk, + year = 1997, + volume = {1/97}, + altvolume = 9, + altnumber = 1, + month = may, + pages = {25--44}, + url = {\url{http://www.dante.de/dante/DTK/}}, + localurl = {papers/1997/dtk97_1_neubauer_feinheiten.pdf}, + annote = bretter, + keywords = {Mikrotypographie, Zahlen, Ziffern, Nummern, Striche, + Klammern, geschachtelte Klammern, Wortzwischenr{\"a}ume, + Abst{\"a}nde, mathematischer Satz, Worttennungen, + Zeilenumbruch} +} + +@Article{ szpiro:mathematics:2003, + author = {George Szpiro}, + url = {http://www.nature.com/cgi-taf/DynaPage.taf?file=/nature/journal/v424/n6944/full/424012a_fs.html} + , + journal = {Nature}, + pages = {12--13}, + month = jul, + year = 2003, + number = 424, + title = {Mathematics: Does the proof stack up?}, + acknowledgement={none}, + bibkey = {szpiro:mathematics:2003} +} + +@Article{ venet:practical:2008, + author = {Arnaud Venet}, + title = {A practical approach to formal software verification by + static analysis}, + journal = {Ada Lett.}, + volume = {XXVIII}, + number = 1, + year = 2008, + issn = {1094-3641}, + pages = {92--95}, + doi = {10.1145/1387830.1387836}, + address = pub-acm:adr, + publisher = pub-acm, + abstract = {Static analysis by Abstract Interpretation is a promising + way for conducting formal verification of large software + applications. In spite of recent successes in the + verification of aerospace codes, this approach has limited + industrial applicability due to the level of expertise + required to engineer static analyzers. In this paper we + investigate a pragmatic approach that consists of focusing + on the most critical components of the application first. + In this approach the user provides a description of the + usage of functionalities in the critical component via a + simple specification language, which is used to drive a + fully automated static analysis engine. We present + experimental results of the application of this approach to + the verification of absence of buffer overflows in a + critical library of the OpenSSH distribution.} +} + +@InProceedings{ balser.ea:formal:2000, + author = {Michael Balser and Wolfgang Reif and Gerhard Schellhorn + and Kurt Stenzel and Andreas Thums}, + title = {Formal System Development with {KIV}}, + booktitle = {FASE}, + year = 2000, + pages = {363--366}, + doi = {10.1007/3-540-46428-X_25}, + crossref = {maibaum:fundamental:2000}, + abstract = {KIV is a tool for formal systems development. It can be + employed, e.g., 1) for the development of safety critical + systems from formal requirements specifications to + executable code, including the verification of safety + requirements and the correctness of implementations, 2) for + semantical foundations of programming languages from a + specification of the semantics to a verified compiler, 3) + for building security models and architectural models as + they are needed for high level ITSEC [7] or CC [1] + evaluations. } +} + +@Proceedings{ maibaum:fundamental:2000, + editor = {T. S. E. Maibaum}, + title = {Fundamental Approaches to Software Engineering, Third + Internationsl Conference, FASE 2000, Held as Part of the + European Joint Conferences on the Theory and Practice of + Software, ETAPS 2000, Berlin, Germany, March 25 - April 2, + 2000, Proceedings}, + booktitle = {FASE}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 1783, + year = 2000, + isbn = {3-540-67261-3} +} + +@InProceedings{ castillo:asm:2001, + author = {Giuseppe Del Castillo}, + title = {The {ASM} Workbench: A Tool Environment for Computer-Aided + Analysis and Validation of Abstract State Machine Models + Tool Demonstration}, + booktitle = {TACAS}, + year = 2001, + pages = {578--581}, + doi = {10.1007/3-540-45319-9_40}, + abstract = {Gurevich{\^a}s Abstract State Machines (ASMs) constitute a + high-level state-based modelling language, which has been + used in a wide range of applications. The ASM Workbench is + a comprehensive tool environment supporting the development + and computer-aided analysis and validation of ASM models. + It is based on a typed version of the ASM language, called + ASM-SL, and includes features for type-checking, + simulation, debugging, and verification of ASM models.}, + crossref = {margaria.ea:tools:2001} +} + +@Proceedings{ margaria.ea:tools:2001, + editor = {Tiziana Margaria and Wang Yi}, + title = {Tools and Algorithms for the Construction and Analysis of + Systems, 7th International Conference, TACAS 2001 Held as + Part of the Joint European Conferences on Theory and + Practice of Software, ETAPS 2001 Genova, Italy, April 2-6, + 2001, Proceedings}, + booktitle = {TACAS}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 2031, + year = 2001, + isbn = {3-540-41865-2} +} + +@Article{ gurevich.ea:semantic:2005, + title = {Semantic essence of {AsmL}}, + journal = {Theoretical Computer Science}, + volume = 343, + number = 3, + pages = {370--412}, + year = 2005, + note = {Formal Methods for Components and Objects}, + issn = {0304-3975}, + doi = {10.1016/j.tcs.2005.06.017}, + author = {Yuri Gurevich and Benjamin Rossman and Wolfram Schulte}, + keywords = {Abstract state machine,Executable specification language}, + abstract = { The Abstract State Machine Language, AsmL, is a novel + executable specification language based on the theory of + Abstract State Machines. AsmL is object-oriented, provides + high-level mathematical data-structures, and is built + around the notion of synchronous updates and finite choice. + AsmL is fully integrated into the .NET framework and + Microsoft development tools. In this paper, we explain the + design rationale of AsmL and provide static and dynamic + semantics for a kernel of the language.} +} + +@Article{ gargantini.ea:metamodel-based:2008, + author = {Angelo Gargantini and Elvinia Riccobene and Patrizia + Scandurra}, + title = {A Metamodel-based Language and a Simulation Engine for + Abstract State Machines}, + journal = j-ucs, + volume = 14, + number = 12, + year = 2008, + pages = {1949--1983}, + abstract = {In this paper, we present a concrete textual notation, + called AsmetaL, and a general-purpose simulation engine, + called AsmetaS, for Abstract State Machine (ASM) + specifications. They have been developed as part of the + ASMETA (ASMs mETAmodelling) toolset, which is a set of + tools for ASMs based on the metamodelling approach of the + Model-driven Engineering. We briefly present the ASMETA + framework, and we discuss how the language and the + simulator have been developed exploiting the advantages + offered by the metamodelling approach. We introduce the + language AsmetaL used to write ASM specifications, and we + provide the AsmetaL encoding of ASM specifications of + increasing complexity. We explain the AsmetaS architecture, + its kernel engine, and how the simulator works within the + ASMETA tool set. We discuss the features currently + supported by the simulator and how it has been validated.} +} + +@Manual{ schmid:introduction:2001, + author = {Joachim Schmid}, + title = {Introduction to {AsmGofer}}, + year = 2001 +} + +@InProceedings{ miller.ea:czt:2005, + author = {Tim Miller and Leo Freitas and Petra Malik and Mark + Utting}, + title = {{CZT} Support for {Z} Extensions}, + year = 2005, + pages = {227--245}, + doi = {10.1007/11589976_14}, + crossref = {romijn.ea:integrated:2005}, + abstract = {Community Z Tools (CZT) is an integrated framework for the + Z formal specification language. In this paper, we show how + it is also designed to support extensions of Z, in a way + that minimises the work required to build a new Z + extension. The goals of the framework are to maximise + extensibility and reuse, and minimise code duplication and + maintenance effort. To achieve these goals, CZT uses a + variety of different reuse mechanisms, including generation + of Java code from a hierarchy of XML schemas, XML templates + for shared code, and several design patterns for maximising + reuse of Java code. The CZT framework is being used to + implement several integrated formal methods, which add + object-orientation, real-time features and process algebra + extensions to Z. The effort required to implement such + extensions of Z has been dramatically reduced by using the + CZT framework.} +} + +@Proceedings{ romijn.ea:integrated:2005, + editor = {Judi Romijn and Graeme Smith and Jaco van de Pol}, + booktitle = {Integrated Formal Methods (IFM)}, + location = {Eindhoven, The Netherlands}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 3771, + year = 2005, + isbn = {3-540-30492-4} +} + +@TechReport{ ashley.ea:enterprise:2003, + author = {Paul Ashley and Satoshi Hada and G{\"u}nter Karjoth and + Calvin Powers and Matthias Schunter}, + editor = {Calvin Powers and Matthias Schunter}, + title = {Enterprise Privacy Authorization Language ({EPAL} 1.2)}, + institution = {IBM}, + year = 2003, + url = {http://www.zurich.ibm.com/security/enterprise-privacy/epal} + +} + +@TechReport{ cisc:securing:2008, + title = {Securing Cyberspace for the 44th Presidency}, + institution = {Center for Strategic and International Studies (CSIS)}, + month = dec, + year = 2008 +} + +@InProceedings{ wei.ea:authorization:2008, + author = {Qiang Wei and Jason Crampton and Konstantin Beznosov and + Matei Ripeanu}, + title = {Authorization recycling in {RBAC} systems}, + booktitle = {ACM symposium on Access control models and technologies + (SACMAT)}, + year = 2008, + isbn = {978-1-60558-129-3}, + pages = {63--72}, + location = {Estes Park, CO, USA}, + doi = {10.1145/1377836.1377848}, + publisher = pub-acm, + address = pub-acm:adr, + abstract = {As distributed applications increase in size and + complexity, traditional authorization mechanisms based on a + single policy decision point are increasingly fragile + because this decision point represents a single point of + failure and a performance bottleneck. Authorization + recycling is one technique that has been used to address + these challenges. + + This paper introduces and evaluates the mechanisms for + authorization recycling in RBAC enterprise systems. The + algorithms that support these mechanisms allow precise and + approximate authorization decisions to be made, thereby + masking possible failures of the policy decision point and + reducing its load. We evaluate these algorithms + analytically and using a prototype implementation. Our + evaluation results demonstrate that authorization recycling + can improve the performance of distributed access control + mechanisms.} +} + +@Article{ karjoth:access:2003, + author = {G{\"u}nter Karjoth}, + title = {Access control with {IBM} {Tivoli} access manager}, + journal = j-tissec, + publisher = pub-acm, + address = pub-acm:adr, + volume = 6, + number = 2, + year = 2003, + pages = {232--257}, + doi = {10.1145/762476.762479}, + abstract = {Web presence has become a key consideration for the + majority of companies and other organizations. Besides + being an essential information delivery tool, the Web is + increasingly being regarded as an extension of the + organization itself, directly integrated with its operating + processes. As this transformation takes place, security + grows in importance. IBM Tivoli Access Manager offers a + shared infrastructure for authentication and access + management, technologies that have begun to emerge in the + commercial marketplace. This paper describes the + Authorization Service provided by IBM Tivoli Access Manager + for e-business (AM) and its use by AM family members as + well as third-party applications. Policies are defined over + a protected object namespace and stored in a database, + which is managed via a management console and accessed + through an Authorization API. The protected object + namespace abstracts from heterogeneous systems and thus + enables the definition of consistent policies and their + centralized management. ACL inheritance and delegated + management allow these policies to be managed efficiently. + The Authorization API allows applications with their own + access control requirements to decouple authorization logic + from application logic. Policy checking can be externalized + by using either a proxy that sits in front of the Web + servers and application servers or a plug-in that examines + the request. Thus, AM familiy members establish a single + entry point to enforce enterprise policies that regulate + access to corporate data.} +} + +@Book{ heijenoort:from:2002, + abstract = {The fundamental texts of the great classical period in + modern logic, some of them never before available in + English translation, are here gathered together for the + first time. Modern logic, heralded by Leibniz, may be said + to have been initiated by Boole, De Morgan, and Jevons, but + it was the publication in 1879 of Gottlob Frege's + Begriffsschrift that opened a great epoch in the history of + logic by presenting, in full-fledged form, the + propositional calculus and quantification theory. Frege's + book, translated in its entirety, begins the present + volume. The emergence of two new fields, set theory and + foundations of mathematics, on the borders of logic, + mathematics, and philosophy, is depicted by the texts that + follow. Peano and Dedekind illustrate the trend that led to + Principia Mathematica. Burali-Forti, Cantor, Russell, + Richard, and K\"{o}nig mark the appearance of the modern + paradoxes. Hilbert, Russell, and Zermelo show various ways + of overcoming these paradoxes and initiate, respectively, + proof theory, the theory of types, and axiomatic set + theory. Skolem generalizes L\"{o}wenheim's theorem, and he + and Fraenkel amend Zermelo's axiomatization of set theory, + while von Neumann offers a somewhat different system. The + controversy between Hubert and Brouwer during the twenties + is presented in papers of theirs and in others by Weyl, + Bernays, Ackermann, and Kolmogorov. The volume concludes + with papers by Herbrand and by G\"{o}del, including the + latter's famous incompleteness paper. Of the forty-five + contributions here collected all but five are presented in + extenso. Those not originally written in English have been + translated with exemplary care and exactness; the + translators are themselves mathematical logicians as well + as skilled interpreters of sometimes obscure texts. Each + paper is introduced by a note that sets it in perspective, + explains its importance, and points out difficulties in + interpretation. Editorial comments and footnotes are + interpolated where needed, and an extensive bibliography is + included.}, + author = {Jean van Heijenoort}, + howpublished = {Paperback}, + isbn = 0674324498, + keywords = {frege, godel, logic}, + month = {January}, + posted-at = {2006-05-07 22:17:38}, + priority = 2, + publisher = {{Harvard University Press}}, + title = {From Frege to G{\"o}del : A Source Book in Mathematical + Logic, 1879-1931 (Source Books in the History of the + Sciences)}, + year = 2002 +} + +@InProceedings{ kohler.ea:avoiding:2008, + author = {Mathias Kohler and Andreas Schaad}, + title = {Avoiding Policy-based Deadlocks in Business Processes}, + year = 2008, + pages = {709--716}, + doi = {10.1109/ARES.2008.131}, + address = pub-ieee:adr, + publisher = pub-ieee, + abstract = {In the field of business process management, deadlocks + describe a situation where a workflow execution is blocked + and cannot be completed. We speak of policy-based deadlocks + if such a situation is caused by unsatisfiable resource + requirements due to security constraints specified as part + of the business process. In this paper we propose a method + to avoid policy-based deadlocks by analyzing a workflow's + security constraints, determine the minimal required number + of users, and provide an optimal user-activity assignment + for a deadlock-free workflow execution. We will finally + validate our proposed approach by applying it to a + real-world scenario. }, + booktitle = {Third International Conference on Availability, + Reliability and Security (ARES 2008)}, + location = {Technical University of Catalonia, Barcelona , Spain}, + month = mar +} + +@InProceedings{ modersheim.ea:open-source:2009, + author = {Sebastian M{\"o}dersheim and Luca Vigan{\`o}}, + title = {The Open-Source Fixed-Point Model Checker for Symbolic + Analysis of Security Protocols}, + booktitle = {FOSAD}, + year = 2009, + pages = {166--194}, + doi = {10.1007/978-3-642-03829-7_6}, + crossref = {aldini.ea:foundations:2009} +} + +@Proceedings{ aldini.ea:foundations:2009, + editor = {Alessandro Aldini and Gilles Barthe and Roberto Gorrieri}, + title = {Foundations of Security Analysis and Design V, FOSAD + 2007/2008/2009 Tutorial Lectures}, + booktitle = {FOSAD}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 5705, + year = 2009, + isbn = {978-3-642-03828-0}, + doi = {10.1007/978-3-642-03829-7} +} + +@Article{ dolev.ea:security:1981, + author = {D. Dolev and A. C. Yao}, + title = {On the security of public key protocols}, + journal = {Symposium on Foundations of Computer Science}, + volume = 0, + year = 1981, + issn = {0272-5428}, + pages = {350--357}, + doi = {10.1109/SFCS.1981.32}, + publisher = {IEEE Computer Society}, + address = {Los Alamitos, CA, USA} +} + +@InProceedings{ levin.ea:securing:2009, + author = {Timothy E. Levin and Jeffrey S. Dwoskin and Ganesha + Bhaskara and Thuy D. Nguyen and Paul C. Clark and Ruby B. + Lee and Cynthia E. Irvine and Terry Benzel}, + title = {Securing the Dissemination of Emergency Response Data with + an Integrated Hardware-Software Architecture}, + year = 2009, + pages = {133--152}, + doi = {10.1007/978-3-642-00587-9_9}, + crossref = {chen.ea:trusted:2009}, + abstract = {During many crises, access to sensitive emergency-support + information is required to save lives and property. For + example, for effective evacuations first responders need + the names and addresses of non-ambulatory residents. Yet, + currently, access to such information may not be possible + because government policy makers and third-party data + providers lack confidence that today{\^a}s IT systems will + protect their data. Our approach to the management of + emergency information provides first responders with + temporary, transient access to sensitive information, and + ensures that the information is revoked after the + emergency. The following contributions are presented: a + systematic analysis of the basic forms of trusted + communication supported by the architecture; a + comprehensive method for secure, distributed emergency + state management; a method to allow a userspace application + to securely display data; a multifaceted system analysis of + the confinement of emergency information and the secure and + complete revocation of access to that information at the + closure of an emergency.} +} + +@Proceedings{ chen.ea:trusted:2009, + editor = {Liqun Chen and Chris J. Mitchell and Andrew Martin}, + booktitle = PROC # {International Conference on Trusted + Computing (Trust)}, + location = {Trusted Computing, Second International Conference, Trust + 2009, Oxford, UK, April 6-8, 2009, Proceedings}, + series = s-lncs, + publisher = pub-springer, + address = pub-springer:adr, + volume = 5471, + year = 2009, + isbn = {978-3-642-00586-2}, + doi = {10.1007/978-3-642-00587-9} +} + +@Book{ wunder.ea:verteilte:2009, + editor = {Michael Wunder and J{\"u}rgen Grosche}, + title = {Verteilte F{\"u}hrungsinformationssysteme}, + abstract = {R{\"u}ckblick und Sachstand der technologischen Aspekte + bei der Entwicklung verteilter + F{\"u}hrungsinformationssysteme, einer zentralen Aufgabe in + der Bundeswehr sowie bei Beh{\"o}rden und Organisationen + mit Sicherheitsaufgeben (z.B. Polizei, Rettungskr{\"a}fte). + + Vornehmlich Wissenschaftler der Abteilung + Informationstechnik f{\"u}r F{\"u}hrungssysteme des + Forschungsinstituts f{\"u}r Kommunikation, + Informationsverarbeitung und Ergonomie beschreiben + basierend auf einer 40-j{\"a}hrigen Erfahrung in diesem + Anwendungsgebiet Konzepte und Einzelaspekte bei der + Gestaltung von F{\"u}hrungsinformationssystemen. + Reflektiert werden aktuelle Problembereiche bei der + Vernetzung unterschiedlicher Systeme, einer der derzeit + gr{\"o}{\ss}ten Herausforderungen bei der Neugestaltung der + Abl{\"a}ufe und Systeme in der Bundeswehr und in verwandten + Einrichtungen. Dazu werden Informationsstrukturen und + Prozesse untersucht, Systemarchitekturen ausgewertet und + kombiniert sowie Laborstudien und Feldversuche beschrieben. + + In ca. 25 Beitr{\"a}gen wird eine L{\"u}cke in der + verf{\"u}gbaren Literatur geschlossen, die der Vielzahl von + Entwicklern und Anwendern einen Einblick in die aktuelle + Lage und die zuk{\"u}nftigen Gestaltungsm{\"o}glichkeiten bietet.}, + isbn = {978-3-642-00508-4}, + language = {German}, + doi = {10.1007/978-3-642-00509-1}, + year = 2009, + publisher = pub-springer, + address = pub-springer:adr +} + +@InProceedings{ levin.ea:idea:2009, + author = {Timothy E. Levin and Cynthia E. Irvine and Terry Benzel + and Thuy D. Nguyen and Paul C. Clark and Ganesha Bhaskara}, + title = {Idea: Trusted Emergency Management}, + booktitle = {ESSoS}, + year = 2009, + pages = {32--36}, + doi = {10.1007/978-3-642-00199-4_3}, + abstract = {Through first-responder access to sensitive information + for which they have not been pre-vetted, lives and property + can be saved. We describe enhancements to a trusted + emergency information management (EIM) system that securely + allows for extraordinary access to sensitive information + during a crisis. A major component of the architecture is + the end-user device, the security of which is enhanced with + processor-level encryption of memory. This paper introduces + an approach to more efficiently use the + processor-encryption feature for secure data storage, as + well as ISA instructions for the management of emergency + state.}, + crossref = {massacci.ea:engineering:2009} +} + +@Proceedings{ massacci.ea:engineering:2009, + editor = {Fabio Massacci and Samuel T. Redwine Jr. and Nicola + Zannone}, + title = {Engineering Secure Software and Systems, First + International Symposium ESSoS 2009, Leuven, Belgium, + February 4-6, 2009. Proceedings}, + booktitle = {ESSoS}, + volume = 5429, + year = 2009, + isbn = {978-3-642-00198-7}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + doi = {10.1007/978-3-642-00199-4} +} + +@Article{ phan.ea:survey:2008, + author = {Tan Phan and Jun Han and Jean-Guy Schneider and Tim + Ebringer and Tony Rogers}, + title = {A Survey of Policy-Based Management Approaches for Service + Oriented Systems}, + journal = {Australian Software Engineering Conference}, + volume = 0, + year = 2008, + issn = {1530-0803}, + pages = {392--401}, + doi = {10.1109/ASWEC.2008.56}, + address = pub-ieee:adr, + publisher = pub-ieee, + abstract = {Policy based management in Service Oriented Architecture + (SOA) allows organizations to apply rules and regulations + on their business processes. Policy has long been employed + in the management of traditional distributed systems and + many policy frameworks have been proposed. However,SOA + differs in several aspects to traditional systems; thus, + there is a unique set of requirements for an effective SOA + policy system. In this paper, we evaluate five popular + policy frameworks which are IETF, Ponder, KAoS, Rei and + WS-Policy against a number of general and SOA-specific + criteria to identify what features of these existing + systems can be adopted for SOA and what are not. We then, + based on their feature sets, discuss the applicability of + the frameworks for SOA management.} +} + +@InProceedings{ sevinc.ea:securing:2007, + author = {Paul E. Sevin\c{c} and Mario Strasser and David A. Basin}, + title = {Securing the Distribution and Storage of Secrets with + Trusted Platform Modules}, + booktitle = {WISTP}, + year = 2007, + pages = {53--66}, + doi = {10.1007/978-3-540-72354-7_5}, + crossref = {sauveron.ea:information:2007}, + abstract = {We present a protocol that allows servers to securely + distribute secrets to trusted platforms. The protocol + maintains the confidentiality of secrets in the face of + eavesdroppers and careless users. Given an ideal + (tamper-proof) trusted platform, the protocol can even + withstand attacks by dishonest users. As an example of its + use, we present an application to secure document + processing.} +} + +@Proceedings{ sauveron.ea:information:2007, + editor = {Damien Sauveron and Constantinos Markantonakis and Angelos + Bilas and Jean-Jacques Quisquater}, + title = {Information Security Theory and Practices. Smart Cards, + Mobile and Ubiquitous Computing Systems, First IFIP TC6 / + WG 8.8 / WG 11.2 International Workshop, WISTP 2007, + Heraklion, Crete, Greece, May 9-11, 2007, Proceedings}, + booktitle = {WISTP}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 4462, + year = 2007, + isbn = {978-3-540-72353-0} +} + +@InProceedings{ liu.ea:fabric:2009, + author = {Jed Liu and Michael D. George and K. Vikram and Xin Qi and + Lucas Waye and Andrew C. Myers}, + title = {Fabric: a platform for secure distributed computation and + storage}, + booktitle = {SOSP '09: Proceedings of the ACM SIGOPS 22nd symposium on + Operating systems principles}, + year = 2009, + isbn = {978-1-60558-752-3}, + pages = {321--334}, + location = {Big Sky, Montana, USA}, + doi = {10.1145/1629575.1629606}, + address = pub-acm:adr, + publisher = pub-acm, + abstract = {Fabric is a new system and language for building secure + distributed information systems. It is a decentralized + system that allows heterogeneous network nodes to securely + share both information and computation resources despite + mutual distrust. Its high-level programming language makes + distribution and persistence largely transparent to + programmers. Fabric supports data-shipping and + function-shipping styles of computation: both computation + and information can move between nodes to meet security + requirements or to improve performance. Fabric provides a + rich, Java-like object model, but data resources are + labeled with confidentiality and integrity policies that + are enforced through a combination of compile-time and + run-time mechanisms. Optimistic, nested transactions ensure + consistency across all objects and nodes. A peer-to-peer + dissemination layer helps to increase availability and to + balance load. Results from applications built using Fabric + suggest that Fabric has a clean, concise programming model, + offers good performance, and enforces security.} +} + +@InProceedings{ ferreira.ea:how:2009, + author = {Ana Ferreira and David Chadwick and Pedro Farinha and + Gansen Zhao and Rui Chilro and Ricardo Cruz-Correia and + Luis Antunes}, + title = {How to securely break into RBAC: the BTG-RBAC model}, + booktitle = {Annual Computer Security Applications Conference (ACSAC)}, + year = 2009, + abstract = {Access control models describe frameworks that dictate how + subjects (e.g. users) access resources. In the Role-Based + Access Control (RBAC) model access to resources is based on + the role the user holds within the organization. Although + flexible and easier to manage within large-scale + authorization frameworks, RBAC is usually a static model + where access control decisions have only two output + options: Grant or Deny. Break The Glass (BTG) policies can + be provided in order to break or override the access + controls within an access control policy but in a + controlled and justifiable manner. The main objective of + this paper is to integrate BTG within the NIST/ANSI RBAC + model in a transparent and secure way so that it can be + adopted generically in any domain where unanticipated or + emergency situations may occur. The new proposed model, + called BTG-RBAC, provides a third decision option BTG. This + allows break the glass policies to be implemented in any + application without any major changes to either the + application or the RBAC authorization infrastructure, apart + from the decision engine. Finally, in order to validate the + model, we discuss how the BTG-RBAC model is being + introduced within a Portuguese healthcare institution where + the legislation requires that genetic information must be + accessed by a restricted group of healthcare professionals. + These professionals, advised by the ethical committee, have + required and asked for the implementation of the BTG + concept in order to comply with the said legislation.} +} + +@Article{ moggi:notions:1991, + author = {Eugenio Moggi}, + title = {Notions of Computation and Monads}, + journal = {Information and Computation}, + volume = 93, + number = 1, + year = 1991, + pages = {55--92} +} + +@InProceedings{ wadler:monads:1995, + author = {Philip Wadler}, + title = {Monads for Functional Programming}, + booktitle = {Advanced Functional Programming}, + year = 1995, + pages = {24--52}, + crossref = {jeuring.ea:advanced:1995} +} + +@Proceedings{ jeuring.ea:advanced:1995, + editor = {Johan Jeuring and Erik Meijer}, + title = {Advanced Functional Programming, First International + Spring School on Advanced Functional Programming + Techniques, B{\aa}stad, Sweden, May 24-30, 1995, Tutorial + Text}, + booktitle = {Advanced Functional Programming}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 925, + year = 1995, + isbn = {3-540-59451-5} +} + +@InProceedings{ grieskamp.ea:model-based:2008, + author = {Wolfgang Grieskamp and Nicolas Kicillof and Dave MacDonald + and Alok Nandan and Keith Stobie and Fred L. Wurden}, + title = {Model-Based Quality Assurance of Windows Protocol + Documentation}, + booktitle = {Software Testing, Verification, and Validation (ICST)}, + year = 2008, + pages = {502--506}, + doi = {10.1109/ICST.2008.50}, + abstract = {Microsoft is producing high-quality documentation for + Windows client-server and server-server protocols. Our + group in the Windows organization is responsible for + verifying the documentation to ensure it is of the highest + quality. We are applying various test-driven methods + including, when appropriate, a model-based approach. This + paper describes certain aspects of the quality assurance + process we put in place, and specifically focuses on + model-based testing (MBT). Our experiences so far confirm + that MBT works and that it scales, provided it is + accompanied by sound tool support and clear methodological + guidance.}, + location = {Lillehammer, Norway, April 9-11, 2008}, + volume = 0, + isbn = {978-0-7695-3127-4}, + publisher = pub-ieee, + address = pub-ieee:adr +} + +@InProceedings{ berghofer.ea:random:2004, + author = {Stefan Berghofer and Tobias Nipkow}, + title = {Random Testing in Isabelle/HOL}, + booktitle = {Software Engineering and Formal Methods (SEFM)}, + year = 2004, + pages = {230--239}, + doi = {10.1109/SEFM.2004.36}, + abstract = {When developing non-trivial formalizations in a theorem + prover, a considerable amount of time is devoted to + "debugging" specifications and conjectures by failed proof + attempts. To detect such problems early in the proof and + save development time, we have extended the Isabelle + theorem prover with a tool for testing specifications by + evaluating propositions under an assignment of random + values to free variables. Distribution of the test data is + optimized via mutation testing. The technical contributions + are an extension of earlier work with inductive definitions + and a generic method for randomly generating elements of + recursive datatypes.}, + location = {28-30 September 2004, Beijing, China}, + publisher = pub-ieee, + address = pub-ieee:adr, + isbn = {0-7695-2222-X} +} + +@TechReport{ gallaher.ea:economic:2002, + institution = {National Institute of Standards \& Technology}, + number = {Planning Report 02-03}, + year = 2002, + month = may, + author = {M.P. Gallaher and B.M. Kropp}, + title = {The Economic Impacts of Inadequate Infrastructure for + Software Testing}, + abstract = {Software has become an intrinsic part of business over the + last decade. Virtually every business in the U.S. in every + sector depends on it to aid in the development, production, + marketing, and support of its products and services. + Advances in computers and related technology have provided + the building blocks on which new industries have evolved. + Innovations in the fields of robotic manufacturing, + nanotechnologies, and human genetics research all have been + enabled by low cost computational and control capabilities + supplied by computers and software. In 2000, total sales of + software reached approximately \$180 billion. Rapid growth + has created a significant and high-paid workforce, with + 697,000 employed as software engineers and an additional + 585,000 as computer programmers. Reducing the cost of + software development and improving software quality are + important objectives of the U.S. software industry. + However, the complexity of the underlying software needed + to support the U.S.'s computerized economy is increasing at + an alarming rate. The size of software products is no + longer measured in terms of thousands of lines of code, but + millions of lines of code. This increasing complexity along + with a decreasing average market life expectancy for many + software products has heightened concerns over software + quality.} +} + +@InProceedings{ tej.ea:corrected:1997, + author = {Haykal Tej and Burkhart Wolff}, + title = {A Corrected Failure Divergence Model for {CSP} in + {Isabelle/HOL}}, + year = 1997, + pages = {318--337}, + doi = {10.1007/3-540-63533-5_17}, + abstract = {We present a failure-divergence model for CSP following + the concepts of [BR 85]. Its formal representation within + higher order logic in the theorem prover Isabelle/HOL [Pau + 94] revealed an error in the basic definition of CSP + concerning the treatment of the termination symbol tick. A + corrected model has been formally proven consistent with + Isabelle/HOL. Moreover, the changed version maintains the + essential algebraic properties of CSP. As a result, there + is a proven correct implementation of a ldquoCSP + workbenchrdquo within Isabelle.}, + crossref = {fitzgerald.ea:formal:1997} +} + +@Proceedings{ fitzgerald.ea:formal:1997, + editor = {John S. Fitzgerald and Cliff B. Jones and Peter Lucas}, + booktitle = {Formal Methods Europe (FME)}, + location = {Graz, Austria, September 15-19, 1997, Proceedings}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 1313, + year = 1997, + isbn = {3-540-63533-5} +} + +@InProceedings{ bentakouk.ea:formal:2009, + author = {Lina Bentakouk and Pascal Poizat and Fatiha Za\"{\i}di}, + title = {A Formal Framework for Service Orchestration Testing Based + on Symbolic Transition Systems}, + year = 2009, + pages = {16--32}, + doi = {10.1007/978-3-642-05031-2_2}, + crossref = {nunez.ea:testing:2009}, + abstract = {The pre-eminent role played by software composition, and + more particularly service composition, in modern software + development, together with the complexity of workflow + languages such as WS-BPEL have made composite service + testing a topical issue. In this article we contribute to + this issue with an automatic testing approach for WS-BPEL + orchestrations. Compared to related work, we support + WS-BPEL data computations and exchanges, while overcoming + the consequential state explosion problem. This is achieved + through the use of symbolic transition system models and + their symbolic execution. Throughout the article, we + illustrate our approach on a realistic medium-size example. + + } +} + +@Proceedings{ nunez.ea:testing:2009, + editor = {Manuel N{\'u}{\~n}ez and Paul Baker and Mercedes G. Merayo}, + title = {Testing of Software and Communication Systems, 21st IFIP + WG 6.1 International Conference, TESTCOM 2009 and 9th + International Workshop, FATES 2009, Eindhoven, The + Netherlands, November 2-4, 2009. Proceedings}, + booktitle = {TestCom/FATES}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 5826, + year = 2009, + isbn = {978-3-642-05030-5}, + doi = {10.1007/978-3-642-05031-2} +} + +@InProceedings{ anand.ea:demand-driven:2008, + author = {Saswat Anand and Patrice Godefroid and Nikolai Tillmann}, + title = {Demand-Driven Compositional Symbolic Execution}, + booktitle = {TACAS}, + year = 2008, + pages = {367--381}, + doi = {10.1007/978-3-540-78800-3_28}, + crossref = {ramakrishnan.ea:tools:2008}, + abstract = {We discuss how to perform symbolic execution of large + programs in a manner that is both compositional (hence more + scalable) and demand-driven. Compositional symbolic + execution means finding feasible interprocedural program + paths by composing symbolic executions of feasible + intraprocedural paths. By demand-driven, we mean that as + few intraprocedural paths as possible are symbolically + executed in order to form an interprocedural path leading + to a specific target branch or statement of interest (like + an assertion). A key originality of this work is that our + demand-driven compositional interprocedural symbolic + execution is performed entirely using first-order logic + formulas solved with an off-the-shelf SMT + (Satisfiability-Modulo-Theories) solver {\^a} no procedure + in-lining or custom algorithm is required for the + interprocedural part. This allows a uniform and elegant way + of summarizing procedures at various levels of detail and + of composing those using logic formulas. We have + implemented a prototype of this novel symbolic execution + technique as an extension of Pex, a general automatic + testing framework for .NET applications. Preliminary + experimental results are encouraging. For instance, our + prototype was able to generate tests triggering assertion + violations in programs with large numbers of program paths + that were beyond the scope of non-compositional test + generation. } +} + +@Proceedings{ ramakrishnan.ea:tools:2008, + editor = {C. R. Ramakrishnan and Jakob Rehof}, + title = {Tools and Algorithms for the Construction and Analysis of + Systems, 14th International Conference, TACAS 2008, Held as + Part of the Joint European Conferences on Theory and + Practice of Software, ETAPS 2008, Budapest, Hungary, March + 29-April 6, 2008. Proceedings}, + booktitle = {TACAS}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 4963, + year = 2008, + isbn = {978-3-540-78799-0} +} + +@InProceedings{ boyapati.ea:korat:2002, + author = {Chandrasekhar Boyapati and Sarfraz Khurshid and Darko + Marinov}, + title = {{Korat}: automated testing based on {Java} predicates}, + booktitle = {ISSTA}, + year = 2002, + pages = {123--133}, + doi = {10.1145/566172.566191}, + abstract = {This paper presents Korat, a novel framework for automated + testing of Java programs. Given a formal specification for + a method, Korat uses the method precondition to + automatically generate all (nonisomorphic) test cases up to + a given small size. Korat then executes the method on each + test case, and uses the method postcondition as a test + oracle to check the correctness of each output.To generate + test cases for a method, Korat constructs a Java predicate + (i.e., a method that returns a boolean) from the method's + pre-condition. The heart of Korat is a technique for + automatic test case generation: given a predicate and a + bound on the size of its inputs, Korat generates all + (nonisomorphic) inputs for which the predicate returns + true. Korat exhaustively explores the bounded input space + of the predicate but does so efficiently by monitoring the + predicate's executions and pruning large portions of the + search space.This paper illustrates the use of Korat for + testing several data structures, including some from the + Java Collections Framework. The experimental results show + that it is feasible to generate test cases from Java + predicates, even when the search space for inputs is very + large. This paper also compares Korat with a testing + framework based on declarative specifications. Contrary to + our initial expectation, the experiments show that Korat + generates test cases much faster than the declarative + framework.} +} + +@Article{ visser.ea:model:2003, + author = {Willem Visser and Klaus Havelund and Guillaume P. Brat and + Seungjoon Park and Flavio Lerda}, + title = {Model Checking Programs}, + journal = {Autom. Softw. Eng.}, + volume = 10, + number = 2, + year = 2003, + pages = {203--232}, + doi = {10.1023/A:1022920129859}, + abstract = {The majority of work carried out in the formal methods + community throughout the last three decades has (for good + reasons) been devoted to special languages designed to make + it easier to experiment with mechanized formal methods such + as theorem provers, proof checkers and model checkers. In + this paper we will attempt to give convincing arguments for + why we believe it is time for the formal methods community + to shift some of its attention towards the analysis of + programs written in modern programming languages. In + keeping with this philosophy we have developed a + verification and testing environment for Java, called Java + PathFinder (JPF), which integrates model checking, program + analysis and testing. Part of this work has consisted of + building a new Java Virtual Machine that interprets Java + bytecode. JPF uses state compression to handle big states, + and partial order and symmetry reduction, slicing, + abstraction, and runtime analysis techniques to reduce the + state space. JPF has been applied to a real-time avionics + operating system developed at Honeywell, illustrating an + intricate error, and to a model of a spacecraft controller, + illustrating the combination of abstraction, runtime + analysis, and slicing with model checking.} +} + +@InProceedings{ bjorner.ea:path:2009, + author = {Nikolaj Bj{\o}rner and Nikolai Tillmann and Andrei + Voronkov}, + title = {Path Feasibility Analysis for String-Manipulating + Programs}, + booktitle = {TACAS}, + year = 2009, + pages = {307--321}, + doi = {10.1007/978-3-642-00768-2_27}, + crossref = {kowalewski.ea:tools:2009}, + abstract = {We discuss the problem of path feasibility for programs + manipulating strings using a collection of standard string + library functions. We prove results on the complexity of + this problem, including its undecidability in the general + case and decidability of some special cases. In the context + of test-case generation, we are interested in an efficient + finite model finding method for string constraints. To this + end we develop a two-tier finite model finding procedure. + First, an integer abstraction of string constraints are + passed to an SMT (Satisfiability Modulo Theories) solver. + The abstraction is either unsatisfiable, or the solver + produces a model that fixes lengths of enough strings to + reduce the entire problem to be finite domain. The + resulting fixed-length string constraints are then solved + in a second phase. We implemented the procedure in a + symbolic execution framework, report on the encouraging + results and discuss directions for improving the method + further.} +} + +@Proceedings{ kowalewski.ea:tools:2009, + editor = {Stefan Kowalewski and Anna Philippou}, + title = {Tools and Algorithms for the Construction and Analysis of + Systems, 15th International Conference, TACAS 2009, Held as + Part of the Joint European Conferences on Theory and + Practice of Software, ETAPS 2009, York, UK, March 22-29, + 2009. Proceedings}, + booktitle = {TACAS}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 5505, + year = 2009, + isbn = {978-3-642-00767-5}, + doi = {10.1007/978-3-642-00768-2} +} + +@InProceedings{ huima:implementing:2007, + author = {Antti Huima}, + title = {Implementing Conformiq Qtronic}, + booktitle = {TestCom/FATES}, + year = 2007, + pages = {1--12}, + doi = {10.1007/978-3-540-73066-8_1}, + crossref = {petrenko.ea:testing:2007}, + abstract = {Conformiq Qtronic is a commercial tool for model driven + testing. It derives tests automatically from behavioral + system models. These are black-box tests [1] by nature, + which means that they depend on the model and the + interfaces of the system under test, but not on the + internal structure (e.g. source code) of the + implementation. In this essay, which accompanies my invited + talk, I survey the nature of Conformiq Qtronic, the main + implementation challenges that we have encountered and how + we have approached them.} +} + +@Proceedings{ petrenko.ea:testing:2007, + editor = {Alexandre Petrenko and Margus Veanes and Jan Tretmans and + Wolfgang Grieskamp}, + title = {Testing of Software and Communicating Systems, 19th IFIP + TC6/WG6.1 International Conference, TestCom 2007, 7th + International Workshop, FATES 2007, Tallinn, Estonia, June + 26-29, 2007, Proceedings}, + booktitle = {TestCom/FATES}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 4581, + year = 2007, + isbn = {978-3-540-73065-1} +} + +@InProceedings{ tretmans.ea:torx:2003, + howpublished = {http://eprints.eemcs.utwente.nl/9475/}, + month = {December}, + author = {G. J. Tretmans and H. Brinksma}, + booktitle = {First European Conference on Model-Driven Software + Engineering, Nuremberg, Germany}, + editor = {A. Hartman and K. Dussa-Ziegler}, + abstract = {Systematic testing is very important for assessing and + improving the quality of software systems. Yet, testing + turns out to be expensive, laborious, time-consuming and + error-prone. The Dutch research and development project + C\^ote de Resyste worked on methods, techniques and tools + for automating specification based testing using formal + methods. The main achievement of the project is a test + tool, baptized TorX, which integrates automatic test + generation, test execution, and test analysis in an + on-the-fly manner. On the one hand, TorX is based on + well-defined theory, viz. the ioco-test theory, which has + its roots in the theory of testing- and + refusal-equivalences for transition systems. On the other + hand, the applicability of TorX has been demonstrated by + testing several academic and industrial case studies. This + paper summarizes the main results of the project C\^ote de + Resyste.}, + title = {TorX: Automated Model-Based Testing}, + year = 2003, + pages = {31--43}, + location = {Nuremberg, Germany}, + trnumber = 9475, + event_dates = {December 11-12, 2003}, + num_pages = 13 +} + +@InProceedings{ jaffuel.ea:leirios:2007, + author = {Eddie Jaffuel and Bruno Legeard}, + title = {LEIRIOS Test Generator: Automated Test Generation from B + Models}, + booktitle = {B}, + year = 2007, + pages = {277--280}, + doi = {10.1007/11955757_29}, + crossref = {julliand.ea:b:2006}, + abstract = {Since 2003, automated test generation from B abstract + machines has been trying out in the smart card industry, + using LEIRIOS Test Generator (LTG) for SmartCard tool. Now + the major card manufacturers, such as Gemalto and Giesecke + & Devrient, are regularly deploying model-based testing in + their validation processes. The purpose is black-box + functional testing: from the specifications (a standard or + specific requirements), a B formal model is developed which + is the basis for test generation. Generated test cases are + then translated into executable test scripts and then run + on the application.} +} + +@Proceedings{ julliand.ea:b:2006, + editor = {Jacques Julliand and Olga Kouchnarenko}, + title = {B 2007: Formal Specification and Development in B, 7th + International Conference of B Users, Besan\c{c}on, France, + January 17-19, 2007, Proceedings}, + booktitle = {B}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 4355, + year = 2006, + isbn = {3-540-68760-2} +} + +@InProceedings{ hu.ea:enabling:2008, + author = {Hongxin Hu and Gail-Joon Ahn}, + title = {Enabling verification and conformance testing for access + control model}, + booktitle = {ACM symposium on Access control models and technologies + (SACMAT)}, + year = 2008, + isbn = {978-1-60558-129-3}, + pages = {195--204}, + location = {Estes Park, CO, USA}, + doi = {10.1145/1377836.1377867}, + address = pub-acm:adr, + publisher = pub-acm, + abstract = {Verification and testing are the important step for + software assurance. However, such crucial and yet + challenging tasks have not been widely adopted in building + access control systems. In this paper we propose a + methodology to support automatic analysis and conformance + testing for access control systems, integrating those + features to Assurance Management Framework (AMF). Our + methodology attempts to verify formal specifications of a + role-based access control model and corresponding policies + with selected security properties. Also, we systematically + articulate testing cases from formal specifications and + validate conformance to the system design and + implementation using those cases. In addition, we + demonstrate feasibility and effectiveness of our + methodology using SAT and Alloy toolset.} +} + +@Article{ grindal.ea:combination:2005, + author = {Mats Grindal and Jeff Offutt and Sten F. Andler}, + title = {Combination testing strategies: a survey}, + journal = {Softw. Test., Verif. Reliab.}, + volume = 15, + number = 3, + year = 2005, + pages = {167--199}, + doi = {10.1002/stvr.319}, + abstract = {Combination strategies are test case selection methods + that identify test cases by combining values of the + different test object input parameters based on some + combinatorial strategy. This survey presents 16 different + combination strategies, covering more than 40 papers that + focus on one or several combination strategies. This + collection represents most of the existing work performed + on combination strategies. This survey describes the basic + algorithms used by the combination strategies. Some + properties of combination strategies, including coverage + criteria and theoretical bounds on the size of test suites, + are also included in this description. This survey paper + also includes a subsumption hierarchy that attempts to + relate the various coverage criteria associated with the + identified combination strategies.} +} + +@InProceedings{ goga:comparing:2001, + author = {Nicolae Goga}, + title = {Comparing TorX, Autolink, TGV and UIO Test Algorithms}, + booktitle = {SDL Forum}, + year = 2001, + pages = {379--402}, + doi = {10.1007/3-540-48213-X}, + crossref = {reed.ea:sdl:2001}, + abstract = {This paper presents a comparison of four algorithms for + test derivation: TorX, TGV, Autolink and UIO algorithms. + The algorithms are classified according to the detection + power of their conformance rela- tions. Because Autolink + does not have an explicit conformance relation, a + conformance relation is reconstructed for it. The + experimental results obtained by applying TorX, Autolink, + UIO and TGV to the Conference Protocol case study are + consistent with the theoretical results of this paper.} +} + +@Proceedings{ reed.ea:sdl:2001, + editor = {Rick Reed and Jeanne Reed}, + title = {SDL 2001: Meeting UML, 10th International SDL Forum + Copenhagen, Denmark, June 27-29, 2001, Proceedings}, + booktitle = {SDL Forum}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 2078, + year = 2001, + isbn = {3-540-42281-1} +} + +@InProceedings{ belinfante.ea:tools:2004, + author = {Axel Belinfante and Lars Frantzen and Christian + Schallhart}, + title = {Tools for Test Case Generation}, + booktitle = {Model-Based Testing of Reactive Systems}, + year = 2004, + pages = {391--438}, + doi = {10.1007/11498490_18}, + crossref = {broy.ea:model-based:2005} +} + +@Proceedings{ broy.ea:model-based:2005, + editor = {Manfred Broy and Bengt Jonsson and Joost-Pieter Katoen and + Martin Leucker and Alexander Pretschner}, + title = {Model-Based Testing of Reactive Systems, Advanced Lectures + [The volume is the outcome of a research seminar that was + held in Schloss Dagstuhl in January 2004]}, + booktitle = {Model-Based Testing of Reactive Systems}, + volume = 3472, + year = 2005, + isbn = {3-540-26278-4}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs +} + +@InProceedings{ gardner.ea:securing:2009, + author = {Ryan W. Gardner and Sujata Garera and Matthew W. Pagano + and Matthew Green and Aviel D. Rubin}, + title = {Securing medical records on smart phones}, + booktitle = {ACM workshop on Security and privacy in medical and + home-care systems (SPIMACS)}, + year = 2009, + isbn = {978-1-60558-790-5}, + pages = {31--40}, + location = {Chicago, Illinois, USA}, + doi = {10.1145/1655084.1655090}, + address = pub-acm:adr, + publisher = pub-acm, + abstract = {There is an inherent conflict between the desire to + maintain privacy of one's medical records and the need to + make those records available during an emergency. To + satisfy both objectives, we introduce a flexible + architecture for the secure storage of medical records on + smart phones. In our system, a person can view her records + at any time, and emergency medical personnel can view the + records as long as the person is present (even if she is + unconscious). Our solution allows for efficient revocation + of access rights and is robust against adversaries who can + access the phone's storage offline.} +} + + +@Article{ govaerts.ea:formal:2008, + author = {John Govaerts and Arosha K. Bandara and Kevin Curran}, + title = {A formal logic approach to firewall packet filtering + analysis and generation}, + journal = {Artif. Intell. Rev.}, + volume = 29, + number = {3-4}, + year = 2008, + pages = {223--248}, + doi = {10.1007/s10462-009-9147-0}, + publisher = pub-springer, + address = pub-springer:adr, + abstract = {Recent years have seen a significant increase in the usage + of computers and their capabilities to communicate with + each other. With this has come the need for more security + and firewalls have proved themselves an important piece of + the overall architecture, as the body of rules they + implement actually realises the security policy of their + owners. Unfor- tunately, there is little help for their + administrators to understand the actual meaning of the + firewall rules. This work shows that formal logic is an + important tool in this respect, because it is particularly + apt at modelling real-world situations and its formalism is + conductive to reason about such a model. As a consequence, + logic may be used to prove the properties of the models it + represents and is a sensible way to go in order to create + those models on com- puters to automate such activities. We + describe here a prototype which includes a description of a + network and the body of firewall rules applied to its + components. We were able to detect a number of anomalies + within the rule-set: inexistent elements (e.g. hosts or + services on destination components), redundancies in rules + defining the same action for a network and hosts belonging + to it, irrelevance as rules would involve traffic that + would not pass through a filtering device, and + contradiction in actions applied to elements or to a + network and its hosts. The prototype produces actual + firewall rules as well, generated from the model and + expressed in the syntax of IPChains and Cisco's PIX. } +} + +@InProceedings{ jalili.ea:specification:2002, + author = {Rasool Jalili and Mohsen Rezvani}, + title = {Specification and Verification of Security Policies in + Firewalls}, + booktitle = {EurAsia-ICT}, + year = 2002, + pages = {154--163}, + doi = {10.1007/3-540-36087-5_18}, + crossref = {shafazand.ea:eurasia-ict:2002}, + abstract = {Rules are used as a way of managing and configuring + firewalls to fulfill security requirements in most cases. + Managers have to specify their organizational security + policies using low level and order-dependent rules. + Furthermore, dependency of firewalls to the network + topology, frequent changes in network topology (specially + in dynamic networks), and lack of a method for analysis and + verification of specified security policy may reduce to + inconsistencies and security holes. Existence of a higher + level environment for security policy specification can + rectify part of the problems. In this paper we present a + language for high level and formal specification of + security policy in firewalls. Using the language, a + security manager can configure its firewall based on his + required security policy independent of the network + topology. The language is used as a framework for analysis + and verification of security policies. We designed and + implemented a tool based on theorem proving for detecting + inconsistencies, coverage, as well as applying a query on + the specified policy. Results of analysis can be used to + detect security vulnerabilities.} +} + +@Proceedings{ shafazand.ea:eurasia-ict:2002, + editor = {Hassan Shafazand and A. Min Tjoa}, + title = {EurAsia-ICT 2002: Information and Communication + Technology, First EurAsian Conference, Shiraz, Iran, + October 29-31, 2002, Proceedings}, + booktitle = {EurAsia-ICT}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 2510, + year = 2002, + isbn = {3-540-00028-3} +} + +@Article{ sutter:free:2005, + author = {Herb Sutter}, + journal = {Dr. Dobb{\^a}s Journal}, + number = 3, + pages = {202--210}, + title = {The Free Lunch Is Over: A Fundamental Turn Toward + Concurrency in Software}, + url = {http://www.gotw.ca/publications/concurrency-ddj.htm}, + volume = 30, + year = 2005 +} + + +@InProceedings{ lachner.ea:information:2008, + author = {Janine Lachner and Hermann Hellwagner}, + title = {Information and Communication Systems for Mobile Emergency + Response}, + year = 2008, + pages = {213--224}, + doi = {10.1007/978-3-540-78942-0_22}, + crossref = {kaschek.ea:information:2008}, + abstract = {This discussion paper attempts to propose emergency + response and disaster management as worthwhile areas of + applied research for the information system community. The + typical requirements, entities and activities involved in + specifically mobile emergency response operations are + summarized. Recent research contributions in this area are + exemplarily reviewed in order to give a deeper insight into + the role and use of mobile information and communication + systems. Finally, the major challenges and research needs + regarding information systems are summarized, with a view + to draw the attention of information systems researchers to + this interesting and important field.} +} + +@Proceedings{ kaschek.ea:information:2008, + editor = {Roland Kaschek and Christian Kop and Claudia Steinberger + and G{\"u}nther Fliedl}, + title = {Information Systems and e-Business Technologies, 2nd + International United Information Systems Conference, + UNISCON 2008, Klagenfurt, Austria, April 22-25, 2008, + Proceedings}, + booktitle = {Information Systems and e-Business Technologies (UNISCON)}, + series = s-lnbip, + volume = 5, + year = 2008, + publisher = pub-springer, + address = pub-springer:adr, + isbn = {978-3-540-78941-3}, +} +@InProceedings{ johnson:complexity:2008, + author = {Chris W. Johnson}, + title = {Complexity, Structured Chaos and the Importance of + Information Management for Mobile Computing in the {UK} + Floods of 2007}, + booktitle = {Mobile Response}, + year = 2008, + pages = {1--11}, + doi = {10.1007/978-3-642-00440-7_1}, + crossref = {loffler.ea:mobile:2009}, + abstract = {Many research teams have developed mobile computing + architectures to support the emergency and rescue services + in a range of civil contingencies. These proposals are + based on innovative technologies and show considerable + creativity in the design of their user interfaces. In + contrast, this paper presents lessons learned from the 2007 + UK floods. Mobile telecommunications failed in many + different ways and from many different causes, including + physical damage to handsets, as well as the loss of base + stations and UPSs. The insights gained from the floods are + being used to inform the design of next generation mobile + digital communications systems for UK responders. However, + the technical problems are arguably less important than the + insights that were obtained about {\^a}systemic{\^a} + failures in the interfaces between local government, + emergency services and the variety of agencies that must + cooperate in major civil contingencies. Problems in + information management led to inconsistencies and + incompatibilities. In consequence, the output from one + application could not easily be used as input to systems + operated by other agencies. These issues must be addressed + before we are overwhelmed by the increased bandwidth + afforded by new mobile devices and novel sensing + technologies. It is concluded that unless we understand the + chaos, complexity and the contextual issues that + characterise previous emergency situations then there is + little prospect that we will be able to design effective + mobile technologies for future incidents.} +} + +@Proceedings{ loffler.ea:mobile:2009, + editor = {Jobst L{\"o}ffler and Markus Klann}, + location = {Mobile Response, Second International Workshop on Mobile + Information Technology for Emergency Response, + MobileResponse 2008. Bonn, Germany, May 29-30, 2008, + Revised Selected Papers}, + title = {Mobile Information Technology for Emergency Response, + (MobileResponse)}, + booktitle = {Mobile Information Technology for Emergency Response, + (MobileResponse)}, + publisher = pub-springer, + address = pub-springer:adr, + series = s-lncs, + volume = 5424, + year = 2009, + isbn = {978-3-642-00439-1}, + doi = {10.1007/978-3-642-00440-7} +} + +@article{BrookesHR84, + author = {S. D. Brookes and + C. A. R. Hoare and + A. W. Roscoe}, + title = {A Theory of Communicating Sequential Processes}, + journal = {J. {ACM}}, + volume = {31}, + number = {3}, + pages = {560--599}, + year = {1984} +} + +@book{Hoare:1985:CSP:3921, + author = {Hoare, C. A. R.}, + title = {Communicating Sequential Processes}, + year = {1985}, + isbn = {0-13-153271-5}, + publisher = {Prentice-Hall, Inc.}, + address = {Upper Saddle River, NJ, USA} +} + +@InProceedings{brookes-roscoe85, +author="Brookes, S. D. and Roscoe, A. W.", +editor="Brookes, Stephen D. and Roscoe, Andrew William and Winskel, Glynn", +title="An improved failures model for communicating sequential processes", +booktitle="Seminar on Concurrency", +year="1985", +publisher="Springer", +address="Berlin, Heidelberg", +pages="281--305", +abstract="We extend the failures model of communicating processes to allow a more satisfactory + treatment of divergence in addition to deadlock. The relationship between the revised + model and the old model is discussed, and we make some connections with various models + proposed by other authors.", +isbn="978-3-540-39593-5" +} + +@techreport{KriegBrueckner95, + author = {Krieg-Br\"uckner, B. and Peleska, J. and Olderog, E.-R. and Balzer, D. and Baer, A.}, + title = "Uniform Workbench --- Universelle Entwicklungsumgebung für formale Methoden", + institution = "Technischer Bericht 8/95", + year=1995, + address="Univ. Bremen", + note="\url{http://www.informatik.uni-bremen.de/~uniform}" +} + +@book{donovan2015go, + title={The Go Programming Language}, + author={Donovan, A.A.A. and Kernighan, B.W.}, + isbn={9780134190563}, + series={Addison-Wesley Professional Computing Series}, + year={2015}, + publisher={Pearson Education} +} + +@ARTICLE{Barret95, +author={G. {Barrett}}, +journal={IEEE Transactions on Software Engineering}, +title={Model checking in practice: the T9000 virtual channel processor}, +year={1995}, +volume={21}, +number={2}, +pages={69-78}, +keywords={transputers;circuit CAD;formal specification;circuit analysis computing;model checking;T9000 virtual channel processor;formal method;industrial products;visual specification styles;case study;nonstandard CSP operators;visual specification style;INMOS CAD system;Design engineering;Design methodology;Hardware;Testing;Product design;Refining;Design automation;Manufacturing processes;Geometry;Process design}, +doi={10.1109/32.345823}, +ISSN={2326-3881}, +month={Feb}} + +@article{Camilleri90, + author = {Albert John Camilleri}, + title = {Mechanizing {CSP} Trace Theory in Higher Order Logic}, + journal = {{IEEE} Trans. Software Eng.}, + volume = {16}, + number = {9}, + pages = {993--1004}, + year = {1990} +} + +@InProceedings{Camilleri91, +author="Camilleri, Albert J.", +editor="Birtwistle, Graham", +title="A Higher Order Logic Mechanization of the CSP Failure-Divergence Semantics", +booktitle="IV Higher Order Workshop, Banff 1990", +year="1991", +publisher="Springer", +address="London", +pages="123--150", +abstract="Reasoning using process algebras often involves doing complex proofs, and computer-based support to facilitate the task is therefore desirable. In this paper we show how a general-purpose theorem prover based on higher order logic provides a natural framework for mechanizing the process algebra CSP. This is done by defining the semantics of the CSP operators in the logic and proving the high-level algebraic laws from the definitions as theorems. We mechanize a variation on the failure-divergence semantics that does not use alphabets at the syntactic level, but embeds them in the semantics. Our approach abstracts further from the explicit use of alphabets by modelling them as type variables. The result is a mechanized theory for a polymorphic formalization of CSP.", +isbn="978-1-4471-3182-3" +} + +@book{books/daglib/0032976, + added-at = {2014-03-12T00:00:00.000+0100}, + author = {Euzenat, Jérôme and Shvaiko, Pavel}, + biburl = {https://www.bibsonomy.org/bibtex/28d5372a81f181d9d5a761ca12209cf39/dblp}, + interhash = {fc55a5b84d114e38db0a0303cc1bd7da}, + intrahash = {8d5372a81f181d9d5a761ca12209cf39}, + isbn = {978-3-642-38720-3}, + keywords = {dblp}, + pages = {I-XVII, 1-511}, + publisher = {Springer}, + timestamp = {2015-06-18T09:49:52.000+0200}, + title = {Ontology Matching, Second Edition.}, + year = 2013, + doi = {10.1007/978-3-642-38721-0} +} + + + +@misc{AFP-ref22, + title = "{A}rchive of {F}ormal {P}roofs", + author = "{M.Eberl and G. Klein and A. Lochbihler and + T. Nipkow and L. Paulson and R. Thiemann (eds)}", + howpublished = "\url{https://afp-isa.org}", + year = 2022, + note = "{A}ccessed: 2022-03-15" +} + + +@article{HOL-CSP-AFP, + author = {Safouan Taha and Lina Ye and Burkhart Wolff}, + title = {{HOL-CSP Version 2.0}}, + journal = {Archive of Formal Proofs}, + month = apr, + year = 2019, + note = {\url{http://isa-afp.org/entries/HOL-CSP.html}}, + ISSN = {2150-914x}, +} + + +@InProceedings{FDRTutorial2000, +author="Broadfoot, Philippa +and Roscoe, Bill", +editor="Havelund, Klaus +and Penix, John +and Visser, Willem", +title="Tutorial on FDR and Its Applications", +booktitle="SPIN Model Checking and Software Verification", +year="2000", +publisher="Springer Berlin Heidelberg", +address="Berlin, Heidelberg", +pages="322--322", +abstract="FDR [1] is a refinement checker for the process algebra CSP [2,4], based on that language's well-established semantic models. FDR stands for Failures-Divergences Refinement, after the premier model. In common with many other model checkers, it works by ``determinising'' (or normalising) a specification and enumerating states in the cartesian product of this and the implementation. Unlike most, the specification and implementation are written in the same language. Under development by its creators, Formal Systems (a spin-off of the Computing Laboratory) since 1991, it now offers a range of state compression methods. On current workstations it can work at up to 20M states/hour with only a small degradation on moving to disc-based storage.", +isbn="978-3-540-45297-3" +} + +@article{Roscoe1992AnAO, + title={An Alternative Order for the Failures Model}, + author={A. W. Roscoe}, + journal={J. Log. Comput.}, + year={1992}, + volume={2}, + pages={557-577} +} + +@book{Roscoe:UCS:2010, + author = {Roscoe, A.W.}, + title = {Understanding Concurrent Systems}, + year = {2010}, + isbn = {184882257X, 9781848822573}, + edition = {1st}, + publisher = {Springer-Verlag}, + address = {Berlin, Heidelberg}, +} + +@inproceedings{SunLDP09, + author = {Jun Sun and Yang Liu and Jin Song Dong and Jun Pang}, + title = {PAT: Towards Flexible Verification under Fairness}, + journal = {Proceedings of the 21th International Conference on Computer Aided Verification (CAV'09)}, + year = {2009}, + publisher = {Springer}, + pages = {709-714}, + series = {Lecture Notes in Computer Science}, + volume = {5643}, +} + +@inproceedings{journals/corr/abs-1202-4835, + author = {Makarius Wenzel and + Burkhart Wolff}, + title = {Isabelle/PIDE as Platform for Educational Tools}, + booktitle = {Proceedings First Workshop on {CTP} Components for Educational Software, + THedu'11, Wroclaw, Poland, 31th July 2011.}, + pages = {143--153}, + year = {2011}, +} + +@inproceedings{Paulson:porting:17, + author = {Lawrence C. Paulson}, + title = {Porting the {HOL} light analysis library: some lessons (invited talk)}, + booktitle = {Proceedings of the 6th {ACM} {SIGPLAN} Conference on Certified Programs + and Proofs, {CPP} 2017, Paris, France, January 16-17, 2017}, + pages = {1}, + year = {2017}, + } + +@inproceedings{gauthier.ea:logic:2015, + author = {Thibault Gauthier and + Cezary Kaliszyk}, + title = {Sharing {HOL4} and {HOL} Light Proof Knowledge}, + booktitle = {Logic for Programming, Artificial Intelligence, and Reasoning - 20th + International Conference, {LPAR-20} 2015, Suva, Fiji, November 24-28, + 2015, Proceedings}, + pages = {372--386}, + year = {2015}, +} + +@misc{fdr4, + title = {{FDR4 - The CSP Refinement Checker}}, + howpublished = {\url{https://www.cs.ox.ac.uk/projects/fdr/}}, + year = {2019}, + pages = {} +} + +@InProceedings{scott:cpo:1972, +author="Scott, Dana", +editor="Lawvere, F. W.", +title="Continuous lattices", +booktitle="Toposes, Algebraic Geometry and Logic", +year="1972", +publisher="Springer", +address="Berlin, Heidelberg", +pages="97--136", +abstract="Starting from the topological point of view a certain wide class of To-spaces is introduced having a very strong extension property for continuous functions with values in these spaces. It is then shown that all such spaces are complete lattices whose lattice structure determines the topology --- these are the continuous lattices --- and every such lattice has the extension property. With this foundation the lattices are studied in detail with respect to projections, subspaces, embeddings, and constructions such as products, sums, function spaces, and inverse limits. The main result of the paper is a proof that every topological space can be embedded in a continuous lattice which is homeomorphic (and isomorphic) to its own function space. The function algebra of such spaces provides mathematical models for the Church-Curry $\lambda$-calculus.", +isbn="978-3-540-37609-5" +} + +@article{AnZhangYou14, +author = {An, Jing and Zhang, Lei and You, Chun}, +year = {2014}, +month = {04}, +pages = {1386-1392}, +title = {The Design and Implementation of Data Independence in the CSP Model of Security Protocol}, +volume = {915-916}, +journal = {Advanced Materials Research}, +doi = {10.4028/www.scientific.net/AMR.915-916.1386} +} + +@InProceedings{ByMC, +author="Konnov, Igor +and Widder, Josef", +editor="Margaria, Tiziana +and Steffen, Bernhard", +title="ByMC: Byzantine Model Checker", +booktitle="Leveraging Applications of Formal Methods, Verification and Validation. Distributed Systems", +year="2018", +publisher="Springer International Publishing", +address="Cham", +pages="327--342", +abstract="In recent work [10, 12], we have introduced a technique for automatic verification of threshold-guarded distributed algorithms that have the following features: (1) up to t of processes may crash or behave Byzantine; (2) the correct processes count messages and progress when they receive sufficiently many messages, e.g., at least {\$}{\$}t+1{\$}{\$}; (3) the number n of processes in the system is a parameter, as well as t; (4) and the parameters are restricted by a resilience condition, e.g., {\$}{\$}n > 3t{\$}{\$}.", +isbn="978-3-030-03424-5" +} + +@inproceedings{Cubicle, + author = {Sylvain Conchon and + Amit Goel and + Sava Krstic and + Alain Mebsout and + Fatiha Za\"{\i}di}, + title = {Cubicle: A Parallel SMT-Based Model Checker for Parameterized + Systems - Tool Paper}, + booktitle = {Computer Aided Verification - 24th International Conference}, + year = {2012}, + pages = {718-724}, + ee = {http://dx.doi.org/10.1007/978-3-642-31424-7_55}, + bibsource = {DBLP, http://dblp.uni-trier.de} +} +@proceedings{DBLP:conf/cav/2012, + editor = {P. Madhusudan and + Sanjit A. Seshia}, + title = {Computer Aided Verification - 24th International Conference, + CAV 2012, Berkeley, CA, USA, July 7-13, 2012 Proceedings}, + booktitle = {CAV}, + publisher = {Springer}, + series = {Lecture Notes in Computer Science}, + volume = {7358}, + year = {2012}, + isbn = {978-3-642-31423-0}, + ee = {http://dx.doi.org/10.1007/978-3-642-31424-7}, + bibsource = {DBLP, http://dblp.uni-trier.de} +} + +@InProceedings{Kind2, +author="Champion, Adrien +and Mebsout, Alain +and Sticksel, Christoph +and Tinelli, Cesare", +editor="Chaudhuri, Swarat +and Farzan, Azadeh", +title="The Kind 2 Model Checker", +booktitle="Computer Aided Verification", +year="2016", +publisher="Springer International Publishing", +address="Cham", +pages="510--517", +abstract="Kind 2 is an open-source, multi-engine, SMT-based model checker for safety properties of finite- and infinite-state synchronous reactive systems. It takes as input models written in an extension of the Lustre language that allows the specification of assume-guarantee-style contracts for system components. Kind 2 was implemented from scratch based on techniques used by its predecessor, the PKind model checker. This paper discusses a number of improvements over PKind in terms of invariant generation. It also introduces two main features: contract-based compositional reasoning and certificate generation.", +isbn="978-3-319-41540-6" +} + +@InProceedings{JKind, +author="Gacek, Andrew +and Backes, John +and Whalen, Mike +and Wagner, Lucas +and Ghassabani, Elaheh", +editor="Chockler, Hana +and Weissenbacher, Georg", +title="The JKind Model Checker", +booktitle="Computer Aided Verification", +year="2018", +publisher="Springer International Publishing", +address="Cham", +pages="20--27", +abstract="JKind is an open-source industrial model checker developed by Rockwell Collins and the University of Minnesota. JKind uses multiple parallel engines to prove or falsify safety properties of infinite state models. It is portable, easy to install, performance competitive with other state-of-the-art model checkers, and has features designed to improve the results presented to users: inductive validity cores for proofs and counterexample smoothing for test-case generation. It serves as the back-end for various industrial applications.", +isbn="978-3-319-96142-2" +} + +@inproceedings{AntoninoGR16, + author = {Pedro Antonino and + Thomas Gibson{-}Robinson and + A. W. Roscoe}, + title = {Efficient Deadlock-Freedom Checking Using Local Analysis and {SAT} Solving}, + booktitle = {Integrated Formal Methods 2016}, + pages = {345--360}, + year = {2016} +} + +@inproceedings{BensalemGLNSY11, + author = {Saddek Bensalem and + Andreas Griesmayer and + Axel Legay and + Thanh{-}Hung Nguyen and + Joseph Sifakis and + Rongjie Yan}, + title = {D-Finder 2: Towards Efficient Correctness of Incremental Design}, + booktitle = {{NASA} Formal Methods - Third International Symposium, {NFM} 2011, + Pasadena, CA, USA, April 18-20, 2011. Proceedings}, + pages = {453--458}, + year = {2011} +} + +@article{BloemJKKRVW16, + author = {Roderick Bloem and + Swen Jacobs and + Ayrat Khalimov and + Igor Konnov and + Sasha Rubin and + Helmut Veith and + Josef Widder}, + title = {Decidability in Parameterized Verification}, + journal = {{SIGACT} News}, + volume = {47}, + number = {2}, + pages = {53--64}, + year = {2016} +} + +@article{Suzuki88, + author = {Ichiro Suzuki}, + title = {Proving Properties of a Ring of Finite-State Machines}, + journal = {Inf. Process. Lett.}, + volume = {28}, + number = {4}, + pages = {213--214}, + year = {1988} +} + +@article{FinkelS01, + author = {Alain Finkel and + Philippe Schnoebelen}, + title = {Well-structured transition systems everywhere!}, + journal = {Theor. Comput. Sci.}, + volume = {256}, + number = {1-2}, + pages = {63--92}, + year = {2001} +} + +@article{AntoninoGR19, + author = {Pedro Antonino and + Thomas Gibson{-}Robinson and + A. W. Roscoe}, + title = {Efficient Verification of Concurrent Systems Using Synchronisation + Analysis and {SAT/SMT} Solving}, + journal = {{ACM} Trans. Softw. Eng. Methodol.}, + volume = {28}, + number = {3}, + pages = {18:1--18:43}, + year = {2019} +} + + +@book{andrews2002introduction, + title={An Introduction to Mathematical Logic and Type Theory}, + author={Andrews, P.B.}, + isbn={9781402007637}, + lccn={2002031656}, + series={Applied Logic Series}, + year={2002}, + publisher={Springer Netherlands} +} + +@InProceedings{10.1007/978-3-642-27705-4_20, +author="Feliachi, Abderrahmane +and Gaudel, Marie-Claude +and Wolff, Burkhart", +editor="Joshi, Rajeev +and M{\"u}ller, Peter +and Podelski, Andreas", +title="Isabelle/Circus: A Process Specification and Verification Environment", +booktitle="Verified Software: Theories, Tools, Experiments", +year="2012", +publisher="Springer Berlin Heidelberg", +address="Berlin, Heidelberg", +pages="243--260", +abstract="The Circus specification language combines elements for complex data and behavior specifications, using an integration of Z and CSP with a refinement calculus. Its semantics is based on Hoare and He's unifying theories of programming (UTP).", +isbn="978-3-642-27705-4" +} + +@InProceedings{10.1007/978-3-642-16690-7_9, +author="Feliachi, Abderrahmane +and Gaudel, Marie-Claude +and Wolff, Burkhart", +editor="Qin, Shengchao", +title="Unifying Theories in Isabelle/HOL", +booktitle="Unifying Theories of Programming", +year="2010", +publisher="Springer Berlin Heidelberg", +address="Berlin, Heidelberg", +pages="188--206", +abstract="In this paper, we present various extensions of Isabelle/HOL by theories that are essential for several formal methods. First, we explain how we have developed an Isabelle/HOL theory for a part of the Unifying Theories of Programming (UTP). It contains the theories of alphabetized relations and designs. Then we explain how we have encoded first the theory of reactive processes and then the UTP theory for CSP. Our work takes advantage of the rich existing logical core of HOL.", +isbn="978-3-642-16690-7" +} + +@incollection{HOL-CSP-iFM2020, + keywords = {Process-Algebra, Concurrency, Computational Models, Parametric System Verification}, + author = {Safouan Taha and Lina Ye and Burkhart Wolff}, + booktitle = {Integrated Formal Methods (iFM)}, + language = {USenglish}, + publisher = {Springer-Verlag}, + address = {Heidelberg}, + series = {Lecture Notes in Computer Science}, + number = {12546}, + doi = {10.1007/978-3-030-63461-2_23}, + editor = {Carlo A. Furia}, + title = {{P}hilosophers may {D}ine - {D}efinitively!}, + pdf = {https://www.lri.fr/~wolff/papers/conf/2020-iFM_CSP.pdf}, + classification = {conference}, + areas = {formal methods, software}, + year = {2020}, + public = {yes} +} + +@inproceedings{DBLP:conf-ifm-BruckerW19, + author = {Achim D. Brucker and + Burkhart Wolff}, + editor = {Wolfgang Ahrendt and + Silvia Lizeth Tapia Tarifa}, + title = {Using Ontologies in Formal Developments Targeting Certification}, + booktitle = {Integrated Formal Methods - 15th International Conference, {IFM} 2019, + Bergen, Norway, December 2-6, 2019, Proceedings}, + series = {Lecture Notes in Computer Science}, + volume = {11918}, + pages = {65--82}, + publisher = {Springer}, + year = {2019}, + url = {https://doi.org/10.1007/978-3-030-34968-4\_4}, + doi = {10.1007/978-3-030-34968-4_4}, + timestamp = {Tue, 26 Nov 2019 18:31:02 +0100}, + bibsource = {dblp computer science bibliography, https://dblp.org} +} + diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/session.tex b/examples/scholarly_paper/2021-ITP-PMTI/output/document/session.tex new file mode 100644 index 0000000..a187632 --- /dev/null +++ b/examples/scholarly_paper/2021-ITP-PMTI/output/document/session.tex @@ -0,0 +1 @@ +\input{paper.tex} diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/session_graph.pdf b/examples/scholarly_paper/2021-ITP-PMTI/output/document/session_graph.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ec4bf6a01602bb649afa8a8bd686e1378f366328 GIT binary patch literal 11126 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 literal 0 HcmV?d00001 diff --git a/examples/scholarly_paper/2021-ITP-PMTI/paper.thy b/examples/scholarly_paper/2021-ITP-PMTI/paper.thy index 632c04a..2ef67ff 100644 --- a/examples/scholarly_paper/2021-ITP-PMTI/paper.thy +++ b/examples/scholarly_paper/2021-ITP-PMTI/paper.thy @@ -2,13 +2,13 @@ theory "paper" imports "Isabelle_DOF.scholarly_paper" begin - + open_monitor*[this::article] declare[[ strict_monitor_checking = false]] declare[[ Definition_default_class = "definition"]] -declare[[ Lemma_default_class = "lemma"]] declare[[ Theorem_default_class = "theorem"]] +declare[[ Lemma_default_class = "lemma"]] define_shortcut* hol \<rightleftharpoons> \<open>HOL\<close> isabelle \<rightleftharpoons> \<open>Isabelle/HOL\<close>

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

+GJk3 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

m*kk5Cy$e%)C8Tdo= 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⪼AT#oXIZfOBaN~^A7XuQ$t~Wea(AW-r_CA4TUCNNEu$Q z#^^Qu;b>f0()h6VB1>**Jas;V)LWm+e&LK>7@);e0E5n*kdBF(8lEAKE^04)Y4eYV z?oWSsU&5E>PhPpYj}dF9#n4XVb+ox&kHhLN_TA~^Vk!2K#{akLFZ5u7Yos5kBenSx zfB(zcTJH$2(qhIWx^F0Cu+Zvf$fORGXoA<-Y(<83+-O6Q*6`Y^DWugipJ#%~KiZP< zQh7-~9=5U|4e_J}Ia3~;3{R5dKGA=flWHM>NbjYx$QJz`wqGwaaqc#uCY#aA+Sxfz z6hpz5UpUIJx@cZXcK>@RX+U1C>vR3c&Sv)x7Nn^%#e+|!A;=^1D-;j1-_|VdT~Xxo z*i-)e><#Dtyw)(lYX$ut?xHxmzFyWOIlwv9nPxek?s-*nGPN3W-#MYe`OqF`ZPXsm z+h%?Kxx=>;o}p`E@1n~;4Y!|-6J}K4Ma3w6QyyPgdNY;CQy^I6v@Yrpq}Jt$+>)tR ze%``f->f31-QCem_JikxF-eW51ocM9$Jmij`IeBnh2Nz1?XS;yXK9~>9qMn0XYuY=AoRH3)QxC=s)!Msx^2uU>=jyI~q=ZwfokcMXg*D zaxUt0!t()pYxU(R;(^LJ5Tt=NzPP-63_dgfaf471qhr8iB-#)A$|mWR&3LBkWGJtZDAvN@KWOjI-J3p5cB%TWwk;YXGV5+d|P6`VkzVhn*Je=2H6PV8J7pgSEFDCD2O)fuD(vo$pK(fytFnoV-Z*cU&ARt zq4mv}3mXULZFIEXkcQE^8Hj|k3kuj77`$~I4z96i+^6U>N4+7zRj6jy1Kj_+0vzM znu3i{Ms5{X|Cz}%kFn+y?Fs!2}}!MMZ9dU|?_RYJ~aZufb|>|6}Xuc!7bkB4te zPM?83E-!=M+qm-isiw|{8j>YbsWzHK$?OcV$9-?GLi)niac}w6p7l(669(?x5USvt zIrwPeC0n+>mN9HEC~RFIMCrVH#k=IdAU4qd&94KDm2YnI+q!v2eeItQWLD)d@>n{w z){}kqHdyKX71Hp|?eI_}#%cOX&{G3L@I0t3fU*TuhB#!aY(JQxPXjk`16a0xATS>S z6cUD%jg^@@0098nftJ?RXc2vHx-3jaIXW*@QuNrGewCg+3qA^fRm+w&)Vsnr?84Fk zyLYf*0}KL8w!pO;zc(I)KG3WM_z0>>P7qx|SH~|L8+|+5jQ-l?2JL3u>CW>>7en3} z{VwFqSXlUmm5)RW=}pDBuITT)I#jT-VogZ+7O3(ZdSyYarq?^x8unqRg3Uvti48)x zRVLx#-dvg#@0G@esdkEeGRa~J>7XCZ)}@c!>|D(K)VAZ0SCeu^rBXb%^FsQKJ;<|+ zZl~`v`1$7GWN6%e(|k(r_gg5IPWkPNlBc(%f3?;mls-#bib_&Wc>~%y(AKNxX#oix z4A+8*vwJN8r-0sxw2R9=Br$JjB)bo}2u|c{d-h<68d#6PH-qX9nv?ZxAY>F4u7>TD z?P3jY18xZDxiRSAZ(c1>0roP8+}FT_FI;XMKzn$5(^h}i8GNKw&z%>PlZbvpBTnXH zT*%(5l-p4>#O0<4jMCL=Pyh=M|)=q;h&ouJ}#>Vt|o1kIBa{D%nMFh32 zIs&1rWSg$L3xcu?xp0^|0*x&|rocUH-T<&hi#Jcaz3Tz-KH336*m_?UR(+_No*sF{ zZ}hPy{ZGyxu*OnK=8C4IyWahYy@M_BWN6J<$7X;g06kHzvs1B#9^Sa88&P%Ax^=<* zlQl^)vIM}AAZj!Cq0Y|s_x3KE^NF+(c@-k_PRWsZZ)>rIdePS zfn*8@(9n~7f{%r;RiG1$ef3iPzX%h&1HEf3*soxtSTovX!F-W%D8r?1gOm<%8M{-~ zfs6NrhVS#q4Z;w{q15l5Z>R92ytur#(y0)X%fFd;n0;G7!ZG* zt2;HQ{$;G!S)u#PgFG}H8`{V_{_J#T`@O)Xgi=sIz8R=Iz>W?uAq_BDSXe-dRt&aZ z=fTr=UGDQ&$O5HeZ&z1A>-Z*2pO~M2_x9~;G)WMKw{Qx(wMEjwf@aErStgthi>Kj; z!$<>P1*H!XRMf%fWk}{3_)lD?e;WGF7q}Y)DQ*%HWpuQUMIS8*xrEIPa68+@6NIS8 zL`MS`G~n8OISjDTd1DN><|T_ry|&ZDG3TT zK>J_%HjL+-m=NRQimVkxk40hBLu-(MXo8aY1SW9MWCnLkr?_Lemz#PHk^0PXprJxI zIB>zV4X0|Lr@?VY{O)?P>Gb2g)6*G>2AcYr$9bP!SJa#~ppgwH6-{5ku8~0V*1P?F z>@#NaHARo^t)RrRxr>_e`R3znHR94ry!*);fuHQMACNE!cM$~!?R{ObCx^B)q%uW6 zk{JieT9|9WKn$AS+@#o7uK2^@0^W~;1xyelb;~Tl_>GH)2NX0KZ^w;{MC$-vH8iB6 zqy*Z*t5=Pnk86JcL3Md^QEJdiOs9@~_7Vq;L1zLwDo&R~{zLZJ(+bj|OWDybz z9dUep=`tS*zNgXr!e>3bkD+>PPA9k*i#2NZ4mu>?3D0h+rce?P_?nEs$SmlcL)#QY zPPhL+V2)sj02&@qVPViBzp~Ys87I@x)ND56(bUugeg<&GEv&6Wa(44(^DCuHoMb(# z(>npZp%!vT1q%)kz(AMZ(-6-Pf2trY%|uBFJ6uk`+g~3!5b$+MCjm?B2a* z@KwdL$OfMh2ocw=1%jsuh-N`D8r8Ybog}E5T<7Or=k2qJrMnUGVNd>U^4Z~_2wu!D zQ{DhJJQ|wK>FJ*2g`;63A1d(|H=DVzutGsJlb@Sw@Gml9*K@&d%(Qbn!awZ$@cY*= z_6Rf~T(ru!z#<=Z_z~=Eer${j7ry)m`L~DDWm>|=cXa--wJzAk#s>O8*v)?u(R4u4 zfC1!-EAlU#!Hul1ysSq2g8lq)qf+N44gx3oPsLM;vkF>dkTc$T3fLwz$hS7V!D!K2 zVpO3OCc}tACqbAJw^zT(oiSGdZ`=Qhvus@J4U*MZ-C&a2NDMGpqc4srTdcErvY>ZqN{{|_9%R~OW?_? z6pM~P{PgSJ|7JmNnwKdyW=m@~*%reyv5=VC6*9$|TK7Rb|y{^F+g2VyxaG{^{EkbSdVw?sOqq=Y=0(FC^vqy1n;OjBO!kF# z5%i+>$(ApJ{fy@ut)O{DCUsVXb7b}dexqQ>`+D|P46&yFfhk;=T9FVX>LyqGr7~O#>R#$fh`2)T*1mML`tsXNd zA<&|Q`WDy-pf%&yU4n=xCMLG^I11)Vre$UhTxNnF3Q|7P5^x=WT}MGmijmFtX%mKa zLGXq~mvxe*eCAcxVK$G8hYN>H9?j z=O{cJ$9whHFCn`zJ_u21iN{*OPXqqmTB&61D7SNPE8PJlzI*N+8X6i%9sqG3An6JD z4qal9vbU*{;d@}?OM@;K-V(VTZ^Xw;BG0_U2caX;Uugd#3tN}CVVo|=G=U^DSE3B@ z9^6$pSy>e^z%*w8{s)*ekPh?>4x%R?W7vV!imIaGy?q)<_UjifU4nF9>FEe4gS$US zN}9Drf@F7KXsAL3 zRS}<)qc_XT?0>kC-Wb3n*rFwcnw0PbX(x!|ffSKhSjeHL3d;lLTmd%*dIc0>CfQk} z(4B`a$hIB5*;Q;(^jtI8Q(zG^M45jJP0v?X-#*@b0xhOntYiYV4=pTUMnom-r$rrPP#nMnp(z+i>@);#7+Aniwzz?hwWIfM66aa+@vej8#^bZYDSYXp#=QnM z_R`{iq{zuK6ynpkM7Gn7XK&bP@WD9WDGM_*R23CCJPyRHGnWoJkGgQ- zKF0Is$J*Y!KwLM0!E_k^Y%N;i+6s(=(`V-bfY`o2fPSe50uyjq1j~_|L_`ZKD`TaE zhZ&!qE%$+2#utK%V|b462q{rjv3V8i_dkcI%L;t{Qhqf2=NDYKAO#hei%U67tdquQ z=0Yubam0n<(O=6YP{N0Vfr$~IBw!5#;JrfV4ZII;RPm^yL1Sbli?t1i`h^BHSI|drApt@e9r2s8B|H%SR%uwP+~V`f{@d z&ET@(ArX*5Yu-$)YZCu`%F%aU ziL~4({D9`)F5HC+Ep%Yn$i}7w)H`KmcGz^VYC1b@CaTb*hQO8pgU<8G5X5q@Fb{7i zBq1jL4Z~L95q5TUL9j5W_pDAzqR?G}tR04!4T7lydHBIh^EEiwU^5vsc>f$9KZVTX zrfoBXD;S>%Lqqlb@Sr!q1=dD$@Ht=35h#`5Cwgqp`Wx5j6dHiVNgc2-fou;vM355# zX(Y**1W$w(j#eQ3$Hj5#S6~YoLlA@U>3!ql z^!xX3=z`OW3>xF(D~2j$ZH!k!-#1x0EjK?uCntyX_HEDKs8JZ_(q#dE0mdYk0I_&B z!U6niAs5}gUk zAh|Pycnq5b4kox1CYsYnQ*8DVRloo&MIuAwGT^kcfz}~JKX4|}Vu7c%4tEbMq`>;4 zDo6kR{WjQ)vN!CVoJwIdnithgN=oo~f|Cq%g3z3VMx%SA0wr;1xyUnnR|&)RdC?Cl1c^W=-(E zlgiS76Y6@xRsGOwiu7`ixU#OFnWM>+P{EyC4tk#g`VaeoFs%1gkY$5S5Lk84o5PS% zSkZ7+?Ykfw>2Wv;;NDL+PH+DFEPuP&eH(pdY~P)pWeWgDl&tJ*D3N0tjguw367g=c zvqLu>-Y)bHryYdQyA1=}sWg-Q=}Z|RC%x~G>_QhI{CS{+Pb=koZV%gMLryHHw0w`Pz~Vx`uGu>y1EO_Gdi%}BSJ|moHh{= z3BHle8W=n~zwcX9Bf{d3nO$cz0j!ELKS*@RsSEcHr=ryg@d-3)yhMw#uUb(4dCJqw z49v_qrKLN-x}wCr=2od&^UMmUS$NV~EamVx%uFEhMGXRjpy~T}Y&!6YaC|%jmY?e_&IxG`&sixyzPl{^GKM{idbw%q~7lErWoN`}y@cKaO>tM+s>Fzgb* z#2rpiU_t)Wxa5o1*WbU|pL65sBPk60z?SPPj&5$u$w|OMlTA|tP%GecfUlukx&Nid zVUW;hs+KDff^HT%$P78{3!96T-+V*Et(lT$yfcBS&J!1&$IPavhuL)k?KE zk+3toc^HZZhH)_C&w6lh_}eYM)Ovb=U4eNTt^t-X@~HIpYrh`@^k;0{@vHY97i)f$ zd>KZE;^9VtkoC>gU+V7v4rxM}p$CfS>OKdH9xy+ng!c?78;r0wGclp7836b4U>lTj zc}-2Ct%@{8dq+of7fs95kFHk}T(y%x!u0EbWFJJ;z)hiNWz|0p2g0UvwZX({X4ch~ zrY3q$&L5zI`ZnkF8%5?*cYZkKBTEYF1*o1-`IwbFg!OG11-hhWNW1W)fvF|&sjB_zGFzxr!q)4!N>-{r$=gPFY!9My1@RR zNrjQHEV!%NS z6vB@7cKB5@+r?m^An!*(=p*On8aWLRVJnV5z(-c)&3FG{6pgMDc zaP2Rf;I3$(dpOBTr7s=}Cns~QVrEtrgoqMw${Mf-m(Wv)H?SJ$kzc&-U1sMIf=CFF z3iJZK{r$~c5JY9+cmTh}W5fKS$%zRAl+Iqq zOV#8vX1c8>gx!Du1OLh^nuv@{Pro8k^TpS%-a#Q9Ng_ma?*v_}1KZzvw6@aurI3;4 zeox5Yu^~P?mrpIN0f0fF*}+@9gR00b3owe@gEuekclWC+gAA>s@nUBvoATR2--$8s0wz`~`n|l`n zJ-|~|Z=4SY%(;MJ3pr%{vt@#M$v4<>op6fFVjLeGVZ8ZtRL^_VGLtlRxvp@_@rz*9 zHk}GScU&w?zX201xX8_h^OU!5A3uFMS?2ht)GWB?S^Z(D96R>*H|=EI*q9iYeJ}=< zDO9vj&7g+{H#Id~x`w+3YAd+cK)$vd*cuv^a?%9bz&*gsfgJ*p2u{!|!1r#o*-_=T zSlf`Z5556B9=z3IS`B0{H^c)lzjU18wd0H&o(b9(myLOkt!o$mpi)jhAv4HOd z^K}{gU^p?*n=W3w=r9BJm_VyB*9ScMk~6^sa%y%`ln-{J9|Ypdli1 zIog^5)4L$6tR_LSnZ`88Cia0-#ceYHrR`)L=#n~MKzq&<6m#J08g5-1^beW>4*(R< zdxMo#=V=N6WIMw4HPc7W1c5mPPzVjt7uY3U1sqCJQqoTiTzyk34I#oxNxg!)gAf&Q znfWOs9AL6^8=4p_Ec7ifb>R#|1CWQ#)f;*SY07-h0`L>~^pA9P;if@lp^swt`b5uq zpb3wL`w7|9L|lCQ{ha>KE~^%%raYECsXo7tnZ?ACQNKrW$?|@<-hwHsX=&Wx84W)c zPFt8IJUBSm$WR%BgJ?Q$m9>4u^JB~_J0>D@{gt@>jp^QZD2+- zplusRB$SlUZUH*f&lA@#<`x!@Ky(4v(@_BcpkU$1@jXWY57q`iwieKE*O}kgfcX;3 z5T&lWzG7R0R>jQBE4&@>D0Olo7!%#GgS;K)*FbNqtt&J*c(lrqq3}7J;(o%yY;3lm zzyVNA+JiCI;1@=vQy3CDUrK-*uH71=y~4pEhMTil?TnFDztrsr)>8%sc+w#maxPQV znvfe7{{Br=X)n1k$m;VI8-M3-#Q1XK8{E@txRmaIL&Bbk><4?jO27p{{u@pBsk9WA zMnY)<_EZnprfr5FfH~tyL*B9IoI~)>>qa4` zd5qVM533wZ1}kYyA$6;P0|RXxS#h?H69k+ke`&ymA;ESZg3Sc7+OG>vAjJi@X~ha6 zI8y_waIRm6Jb4`KMgnoE^fJqpho*r6wy}Y>y@kI*fDc?aXplL$xFB?N8r(q-mu~u4 zUddsW6kE>SUC3Wr7ufq7zF+3H!EiKJYXyq7Ag*1{_twQhM~YZC$W*d4z?qNn%#qN? zgbx!|&5gY783$svhj-%(xv=|td+8b^1x(~*@CXP@&CK3KMU?<9>^@n6n_lr-_Nn2I z1t-BZ2^MyS&OD26Ya^te9%ppU#)Knj7o^m^bhS^&TlN8uXp2~cRwy(}v6~&nJ-xku z!#o8U((1p^OG~>Wd8uYKxNoDTarjn8kkmiP3x|*5ILv;z@Jlr67 z>d3sjV7wPcTWLc3iHV64;1muq3Myu3>%n$~Ehz>QIJ~43fv;K(Zm@83CMepzePh0T zyKQi=95OrUYnSODUx|UL;O0%Rg#n-$Fl!<37=vsdQiqAYJ{}>Vcv2L&_<{-wErin5 zJ%$tm7A9mdN4oYcike;p3l!+j{Yc~wHADmWAB>%AdH zm45mJP{PK-f`4EnvtKLa@yV_3(a~yX{D3iX9B_F7pV{5n0YgNHqy8W0nMahNr0bO> zFE4{8!35wdV2$Od#09zP*7o*{J~kXdM^~wm(b0>RHZ?mtKrSO3ss)ISeneG`{&d~< zVLDQLVq!gbhRS7tfMpc`w4*4a+3%$=O$ibh`C0?m(rDZPs!vfPLD?HcLAV6E7-?|3 zj!#c-kaD3DDn4>{z;o~1S%!=r{Gzv}V{YFh4kaRv5gHuR=KA5$JzsFDs^}H!@uMJL zUu4Q+{MDue^Mf4K6OOVQp$gc#8!Q6~vK4Z{#w!DPNA^_Uchm9xdl|U(;@~jh%Dor& zr~qrKm>8mCleoypmy$Q(C{%qf(rWSP$@lnI-*lNNypFWCdsDe|Uvk0$N>9=-z3Tf* z`#K8=cKL5OZQ!T|?dYzH&sdoi*wF&@71VC?`mkz1mx_U43IbZGbnNFH+05Bcb-3#P znif-LI;y_#WZ|%#lNYA-`1(M{?-#q* zE$vl_f^wN#xZKu8milu%8XN!cKeuc$01-(~_ca2Q8V=5HNtrWw%nXNy~p_J z7&;H|d_6A>9eUpbb`5pzOyz$Ptgs(Tx}KpU=UsvYvpPi3gCi$r(UY^9l^N>Im?cGG zo*!lOPgINCpzfg{luU8iv%Jf6l^1n zbtM!^c7WCd0Sb4V`wAc_wB5cyCBt8!1(hA#Pfv@ytLwGKStm0`E9(5_iFgsnwt`jU z=$fpAjhWd3aujh|@lkUlcXn<2reI05e_IM!4x^ zbLEMO3OAy%7ws#bK7e#$)@x~gNs@+Jx~Mp^$@q%``oMl^M7EWCkvy}i3Y6N7kWxU1 zq&H9m6+bk;Af~}|T!z^%QWq>ov)}+Pgnz%bwt~tC`g@$h!U+d65RjGqtE& z&qVXfXH*m%#2f19-+OYOBAk-9xiyrTE)J>P*wW(XnG_ZE50)$?khKTl*xqucl)0DI zI}pcqXJ_|q%SLTwef^4JoNvrumBj_iNGRN37N04Q|Ka4w>0d@8AyA`z{0RN$iAsAK z;mZUU%GUaT?+-qTR$wRyO(Zz7zbITmDe)C2K4C{a9%_>GPMq{LN46hvl##6H43<&~ zJIPF3t8BqF_~pFAs3iC|ZK1sdxgj1EAJqlMlCqj-%hB=i7#WvQ?>t?qX8HGN{*bI1 zh5ml;pO3V3|A(;mj>o$1|Hh9>8A-^>mMuGbq!1ySls(ESLT z#=LKRoCtZiWO0!E(zUfH>Q^QOMgO|&{yb}jf$a65r4JOxl$>7Qkggox@t}3Lv~&t% z+|L#N4-{Q&fUrq27xG(BsQ<^0TD(Q`YTl#sis@X!!`)KeBrzZRxzwEw?_^e}t{-Yj zbbEcHciG9=Ss?bRoV|!DE)NVP&NuDk3!-!SJi}x(a+1XiOzcKB$_$3YV8UB~x z^e#R1tNA$X2Oa0$riVUV$0S9F=rJH{=o#QRP+s@~M@M!KZe~(aQUn7m`{uw@fW*yI zInT|NRDWD5ufvv1$QkIkuJY4XOp}0GEYrQiu`9HZ%CYNlDCL z(wv;asfh+y7*En_v$cyJk_{jt{z>tTyFxAWXTEPJ3VcxPTZ&>{ z+8rjXdu~+@CIf$u6#Dy9-RMugH?h(dBcU}<@BHwN(ElnnVVpnm73CL5TB1gUNmW2a z#U}KYD;g5G3s|Yb&uC(pPl5g|&cW^5A^gbC%)CsE8jI%prMpEDFVCZ{+_H_bN^JTj zm)aH1P%ubx)wtEj?tx5))?jvo_Sqo8Y2)t|TFHmOEZne9L5oD(?CGD;;9 z*;^=Z=R+KbZvcu3{UOQL8nbpI@DRkX5dgQqHhX(t-N_4ecY58@-VRjRIX@S(1wUip zOmZW;gnei~rOfSZ*|`riO1CH4+Nc>90)Yk9RmFc?twQOBGi`gUwB%0yt2mSC?27eyr&k9O79$o z31R1LyKHD}9X#0~g8LL;XUTwxkf5N?&)y)sAXN6JUdg<68D#m)7w4)op8IpFv5n0J z#ySJ2!wy5ahn+u2=k4iv9OpNL0-ktCz)03u0+~)rj0O}n8nJ{_|UqL}ZVcH6ciuy@X zaguIlZX|^XWzX){jUdAwKMekbz;`|mt>)X5Kv$s=F(a;rT&ed zSFqL=?Tl4Mu0}I`)`-Dsa5=s|a1kBynK_2jWm|ZnrkPAt_F{C_u!YhYMNU2_U}{fD zI@sG!r*q>}12?;%%Flq=L5^5PZnxI%Ew>gA0jh+gkj)~8Y zhY&x6BbwNkGxX2+ot9Yv4vYDPgZU52$`(O`0!PQ&WK#(agg~-}gTvUEI55&Ew+*1q zz|lBp88K($0El9w)9gI93K1>(0f_c+YIn4?SyuQ$1Vt2z4%0Bndz~;c`h>rYpm`z@ zZTA^SAy2B0Dw$S0tADSiM3Kj zN{ST|tI)xt?~0~Q+UGL|#l1XG=iRzJnPF$MFuaqNr6-S3@sSt*Q2D z?(?t~Nw7B$duE>1^%-UHHTzG{q$5Z#{@S%>;=!@Df}fxSA*crXUoU*o@NSE<61$k3 z9Met_9uW~M$U|6JQxX%)u!c~Afiow5*5777h_DGQEfgO>n|GPGp^K`CpaFOf1Q+?c z9P(bnNHRd;w2_5HgV}Y+F<{fDRzVr__3z0RDedIs@s9RT#tO-*8$ z6$d*iBuBDRQb@7k(dfqrN{}GCp>m6j{fI3ORC;P?NbQ~hRBeC|098i@K&gYRtE8-q zV+GBmG$QZ6R<&^g<$mrzmxXzlU}M4Vqm;(q#w6!f2th)xrKEiA3)w(?fKF!1VwTpg zst(z_OH#-6Tlpdm{F01MNO)&)$?h1=&6$>Kzm#PBX)kiDdq!=D%?}=D+J1Mx`L`F9 zruj#4;}5DZ5)o#i7}Eas-#6j`Ma@HpPU5Mm_oty8Mt63)yJQ^v2#^K{%_cevIl@%s zQ86IgqJHb-#00p+tn6$cCK{PRK?hIW6rz07fdSOn*-ocVU!_ixJoz3J8Tdd%^m2dx zh<(;SjyI_~WC!pC;Awi{Z4_?U={s3uKD4*fb4h`A0W1er^V(1p*$6fYG3WW$7>%9e z3J6A!99Y%LP9IrAui;F`1TfGS&@-daa%xOMzlE|A&|L0jV-wLk697>W zx}1xx zdlyM##^E9D%{!X-j!%Ejbf#Ju7olboQFbkaj%Q$ELI_n0FYm~}fF~wiG5P+rCGMuq zAq%DDyz~`-NbufLBRZu_lU)88Rs?oCJ|=+F&|7(r^91N9kc}g&2vN=9iapE?APBae z0w%sPI}-i;c|eD3Noi^AQZz*>{j7N2JRyrF^jhaciayRA(UH?KcX=NX@5 zwxPXzTq&ZG%#F>g9S&h=Yw;wu98gsylKSjtF)k4nVWuOb-*6$}0gY%~(b=|jk!%Qy z4qZ9Ui=HPZw}l#5t}$qHoX zLQ(m}#>FMvx&<9AV!?F-16ObG>WEsuD06Mk>tJp_+SXc4?s_G6N<2;^Mg2pQPIz<< zc>i68H0T~5wF4pnUD8yCrQ$EcyXF&5yZJRu;T;A_3DLF^25KN>7og(mQVl*g@#A}+ zA&S{hJba%B4i1JWgjnT*!$P!L@jQ_!M6-d-id54k+z}`@!bT>x5tw7P^)19fz1mP; z?_#1t5re$6$DH>vGr6CK;T<0$71(49=FO9w4G$(=z(uO;Y7#CqOd&*}gTm%xeSPlk zT_+qIT2Y$dr8_w~qE`3C5riYm0-LkETwdOC74X!uq! zssSf|0@0l!C@7uRhe7cj9WvOxI2&?smGk2wa=DU=8wp?%WP;osH*sVf#+}^MR9Kp| z%_n9$5f`>D)?K4x^do3eKGoNcqsBn(4!#}014fzjJ#|YiF5Y*jz>)GaY06zH$vBa8 zyx;8~4co~uUhU}7r@G0X(NSW8GJ#W66a;7xlAWkF*-Tx_r1-Or@jk~BLDDBBC#Nf( zi-mdyPa66`XqzxpjQ6%`Y#tP-kX&xNOnhG`d{|`NAq9|Rx(b3D$T#lE#N_0&aw%|W zV=@j(fGGS2PG9VUm1t$;MM@-sFlyOS}S$gHl zTYR#uzEJ3%AOG|Kt9)j5*2u&JD@bM2-Ik-E1|ft+RtyfoiOES89KKMq4xXWzTqj)6 z$b|IgW1<9#oB^sUZsh9p~!$Z1!G4# zI-so!M>mhUA7T&a;jEsyTcMS}rHhMA3U3=%ul;EZhZo=r!fF#ZxSs&3p#1rBa|;Vl zcC?$7T6xac9=fAw$ak1dIYYl0^#Jq~VwPn%w(x0Bxx1&`ys6$pQeKR4b^!C;l;Z&L z6W^3RMFGC~o&i4{FO#JYsqEL!D7AIQY`B^SN8WjQ*m@X29xyrKG8`TqmAvx-?*$hO z;X-9)CDOQ{X+j$x9UTqjHw78?Gq>h8bU8TC#Xv>CMuP!KNR@|X5R#D9yhSS|y6O|8 z*Q)Z{d~ii&cR1J%qIhiDt=qO?4>FMNN&)cVG zz^C@nkpB9auU)Q`OGJJO(Z3c;cMfpxB77}#Uo4Iy9;%dCsj&NS(LThS+c{Ec;?Ul3 zbZ|BhqJ(ds+d|YU;FLv;qwM&BNg>r5bU$u&oUt)X5`$wcnboeI<(3T5yn=#VZKGHz zNrpO{Hm?F9eRHq4?s9J(RNO3uHdVOV;~#}MCpPitaDQ;H=;KLTP{))Iz3jP=Se(Fh zHf1I{8ih96Y>tvMiiHPf2PBLgOTx;La}^UAiBZDN4Odaom6gfCjE3An2Zy0+*QmjJ zQ6vxp8Xh0R4t@6Y={5pnE8x<-BQ@zmtSIdG;w0>KmN>Lim@lhj#koCQ z{_Hk_@6TQY8gdn#11^P!0HIk^(@qyGW*D2EK6`e~*LPInh7De8H=6vuz7R+h4<|OW zqJ7}t=xc7imXt(6fJFqm6TYw31@3Qk+n~*)moMm+(xm_E&ca@I*@mJBO$n4C+&7G% zT~7gF0Uc5XLyX3$G{sE%R8F_43(og~)0Av7{Bq4Di`dRwQm9t47i$+IyOk-l)bHyb z)+fCj(!(#gZ)v(zCs)_Ug9kzL*k z(%RU?H+CmZ@EoC6$=E(;^Wahbg9lp)$ic1LzFJL}n~C}l=tavWp@YfiXwMfKZQsc( zMMl6o5eTKh8pU)=JpQbXJ`qRv$+h*rZX@DlT>SXyQ(X9$u%$CI9Y8n`g=J5kAmI-u z$4oy?@^mU8&GskLJp&D+!aJf9ezxq}JMtO7{$B3ivZb4764nI;1R&NAmxKO>YUfU{ z$g&FHTA^eImc>oN!^>*}@zl}F9B8o6R$)~=E-fAD{E!*N>^gAUa%5aJ{vi&m!0G-? zXnqPK__%R_!*Xy_Ey`vQ6TxvGZr(RdQ$6-8PG$XAv13eD)@WYLi|9Lsu|n&$7yiC* zm?%fz?GX`4O-x)w(Sb}%qH^`eSAQ_kaQOK_;QOHouOTlw@El`$vu?2a&_mY3EZ!we z4p&7*^ao%QBc}FY=Z#EFtw9xh^ACD~VKjgY>kPqR+MYZarU#V*Oqi~iP-3tzPRMm% zPMC$)t?ca?#|{aP;UXPJVS^(@`&4ZloNEZa)V@_K7C6x+cr!EV*e}f!dFDm7uK`48 z#4v}whX@QmZXUfsVi$QGdDu|iKW`qV z9ASAK?_;fg)a@!izcC||&itGB+}6?BErfHL@pBI|qaqwlJXF=Bm=&gf{kj?%=~D8d zw7I?grO)Kica`#rv8e?o$xG9o{`jf#o6~`@t@F~CSPh<`Z$Zk=CO4Aq-^VYQ~86y2E3W zI{8DsW~FXtRju2;{MfplJ#Dn6?z=9$c9QQ69miNlzNgl3`kt?*jc-4Fy3sH~8{4VT z@aNnAb%+^~$mMms@lj}HcmZ=fS3&d?)ez3f7pvQ25*|16U1aG^T^jVj|t*A_$mOH8Xj&_c4iX+a}z5uHwxzxaYd(f!u`%X~t8fit}sndO&FhE-0d1<5u)FSJ zq4@N~Eq;$tj`ySG-D-Mye2yP4$~)wIaTCHmEiEoaS|L;vX_x|`txYk|d4N62qK~ul zISL}&)=))6ZcSU2jDUFxf}*f1SBN?#G$6Q6Xb)8$011EzE6*|b9HaVBDNOZLFcRz? z9FSFsa~sS_7qUKCSai}lAiaT~Ko=;6u<+GxJ-Y>iF-AG6YHAs(>hE9is__E=cl*pw zAS&BG!-_(ga0dEDOl*S6Z1_ROSYeSb3fgrXj~Gl~U3TUk(h{h%$Tt(d`Ud*w(U6i9 zMpxOBe~7%O;?w_rU4u{7jfGNt)3<_t+U;-m4a}5!aHmk5+_>N-F6Xh;MZV0RdBgCZ zzQ$JEZR@Q}_yS~$CL>$7$s}ud%ng^JAC4X!=a5L48 zUu#D1#^6B58|HLRi#H#QXrJfxY~q}3VM)v9GM*ooN_tbYzimo}9$N(M=jh1D<6{r8 zlEcHpqm3H+`fO0AYHJHAC?uKB;<5#HWN2naO2EUylXq+~#A|75Ya<*0A)u>^>XMZJ z-@`BQXt?WmAN3oFm5fVl z%4XWy4Q)ZWT^zge9Gtspt~yHInHrUcXyKTK#ufPLEMzei{oM&k|L0w^7dN*AhGa-} zcbwk$za*(kv>rRb%U|gvxW* zXmlb$Yg!8>pt0+c~bON5`IN*DR`U`$`C#9 zW9#C#{r5e#cnUH}>}vDbM95RA4!+?Lf8{L8e;gy1-y5Ek|1!54`I038nw5g30{L(8M3L{nL^^?XCSVrTwC~pakl#D3`MUF z>uJAu@-(e>bo%D+@4|CWGqUU|_NFdaHK&`)mNTBb<*~nWdL^%>b_|b;DnaMbU1vbOGp0y8$ZGIyvM3k~-+%AA&YRO2D5i!^TAoAb@~$qr1mWWEEH1q+HnNTgTN z-7i$7qDOJw%ft1KHN2joJW0GSR1b`g3gjGc6N>k^*5O@yHBkVRx=^Lj;;#d0DsKH$oQ@g=5h>yvX-tt z)kg;9)F2{@+Zth4B98c-8H&7;k(r5!pTMNvh<)g@nSBk}0pLnqZ-dVYuNUeKdBwyy zz|tH$mKYz;Eg}M`WQ~}^gEf8v>#HU2jrpHPB^udgR0z0^8NwTa)^fXjHt0=W)p-*L z!U{Nc-X<-{kjjXD1%vgJu1U9Qsk% zU54|)$3i6RuJg9z^=mE&u*%Aq2+*mc!RUIv45GNmf6kF1y4L?1t(;@8C&r(8tV z+J>s)Vq$dRf1mxdKj4>h*OQYm6Yx|Tn3w>(m;%;qSay8hpVK=c=g}ji-^4I$ZK|L; zp|B-pTWR~XpbNiUe_K!gTDkA~&Ef7a&6)D55!E0Oah_MVPsM~bL>gF-6ATt8KAr0? z)cfn+#P!*F)ca<79Wh=JlJ|i#1`5My$EI4@HUH59{C8`H*J{^}IKSvxW?cNGrP2i4 zNeFGs)KSV?oHQcKl)h5qDi>_pwu8uX|LpC-k^q5~{TI(os6qv=tfWM;;10_eRz%HH z`~Pgyq)(vW0aB0RO$J~^3oDp5_8IR>EI)Hn#U${8o|RqV4yE@?Kk`~A>pqj;At&_7P_Q~vJZq{> z&gSIXro2)ey48law2^CrHN~8?J^gO7ibWFf3~FuyV+|)0Rt}Ni&^} zZQbO4`^6_I^Xb^13@5C#R3`VG3sA3~F|d&ho^n~@rE^Pm*-P^dFeiYW%O1H&Aic)C z6)42ZJ%_e=-n#Hzr5o=9bq+v-G4ExNseU(HnH2iC$=+&3-}Yu_bS(<6 z3h!|v(h?DQ`L2!*2DVP1h~~iQ#8ucJH&B06H9PACQhaI74tG)Gymt!Jo!XvK}yOI5-mX?Aw*ZgeG6rvj1VOO!kR+s zm#X7l5TxR|BSw>YlZ$W>za{pbmkIg(ATN{S78aQo$~Gvgty^aD6|)R4UAjcnQve%5 z5fA##_Xv0Pkvn^)9T|=iKkwh~KSs6m*U#k#ZFYQpFF8;0aj@?@sbTRMs}_Fw2M~Ga z{ZID`8uEnX+S(ehb(A#Cf&?_eND;Ybj7$hzJIrwIx1oXWru?geza(&!rbYkYpD!*h zuETynBEcyQpOGVm+$;v`Fl-}WhePilyfhnDe**MA0tFBOMy*RY0A&V|w$-ya>G<1< z#Mt8J@9=R0N{;<0mEvMzJHPa$jZIEA-P!jI*bpFJG)Ie1|EKJ%B)gQb&ULggbvEHQ zbIiI;>yHzB9It!@eNGMsKRJ@Av!Q-9r`lV9M09Pa-mrZ_XM<$cSZwXhpJy^>d^uqq z5eYaJqawu>CLt^rT8 z@W0W7<*xJ5Pw8r;Zs9Kak2V$X1Y@{f(DAj9Eh0|m*JWRrBsyMp$o=Ql{CPtqTQ={> z+x%5Hj2_D95-!eBvo}sZywg}snJA@k*Z5HbRgZ-(l%3@7^ZZD->V-^Kw?JBUMoJa7 zke@2uFZ>AoKhEqrMA?#4ba?8M^H^1D>png{4LX0(gq1CCHHUp8*&_wgZ{9p{@?`sc zp~eGRTDhQylr|t239xWC-c55HSu~pM_uM8s{kk)JLP+gZqh~$5Niy#oajYnX{P8iY%D&Fm`?}Pn zqC~H6MT?}LB6pCiq|~2HM3dglT1j3g>Odl?c4FYZZnvb>XJz+gZv1qfilW+B=w0QV z(*M$R_m}d+7xyTMz?egQHuNrgneaX`Q{4QDCYNeBX3qG$xey!Ws zerT!kKT5D287`G}zL&MoY~y+X!SNQ^)8Geez+Mn)YHQ&{B!*s?BfsK1Oobjzp3Xh2 zrgxZGT3#pezZ#x(Vkum$*pMOQeE2jzrTFCX*Dbd_8P_}KWPd*1vgvNgppN(GTE)ig z)cK?f8-cd!Bw<_Eelwil<>%)BCklKPUPB^^hZtm3bjbc)-)DT~-<{pfkr$D7BSD|P zyPUd(;fa@3-d>ew*V!Nf20?;-s7{=b1F;3ZAhsaj*4c9Y{0hWD6c$5ZmjBPS8K3H% zP^$-zDnJH86@j{79Y&>bZ-vLFqx2ZXxdm*aRH~xB5w735B@II!0-v_C=3{XJ(ygjG z;60CK2s)BbQ>+<1Jw4(vAXitwWF|ctDHaz^L9pg{VeI*=X8OHS=IP&2mt;5idPfTn z$Hok*jK-zV@`+K(gcmO!bI%T|IQha?@n=I`UOwrCf_;=-ta_DInS^GsX=k%u8n{Gpi9uu4`MqSOdU<=_?cY$!!BQRbU8)PSiEv0_5HW)-RWV1klaxIh~T9pAYpD_Bp=r4=iqGi7$%$F>TZfY?8w0899jV zoS!yXX=%AY(gZLY7w#~bs^X>MZX6^8W5~G3gsdl5Qv70Z4!QIZ=;JZ;>1Oz<sPTyLcrb(@2@2EaqwL$!09#pFo;bn0F*yLs z*5KeQAZsv@g*KJzi!+6>hEbM>(7@wQh>=fVk`e4+VCU!O2NdDp!Pi7~qNk$MxgvD^ zhKIpqTvQaY*y=uhgq_O;{{~?#NwPLrCj`{E@-V7+dOim59v8Q>>lq|e*y|={X3roa z?Zsm$KcD#Qp8&+?||=5NJvY& zc?XhoZy}&LFn?@+2;?b7Xc!)YB+;$A1ggWqY>vN=#}E4BIiJ`h7N!@@9JLZ5v=vV* zybDb_^2E(`3kt^S_3O2ei-|*?2lnmm-;72BW`BSKBN$j(o_2TF8yH5)KQhPEw~rC3 z>gpoO-ea}2ge?^sb+&^IH88LR?`GA{=w6^?j1ukgwjJmyXunemiNF}mDsD?q5D^s} zJ)R9+a+6IyDk9UbAz%FKI>{nFUJfY?H0WMW4}a+&N3ea{+`DV}_vQ<4WYafS0pGhp z`B?L{FJW5Xvz~d%fWJVta)E1GW1IVF@VlUr(aJf9GZBl@BS%h`yvM-+$05<)7Hq)) z>=88@;2k3?tJJ4Y7tpD&6hJ7oho4_FyA`VjoQc5zsxMSyxL!fu0DrXjbn@adSaNI_ zgj~M27017X3b93Lgl;V+BErDPD5G^8v=oYKZXzQP84R-hq0f{{UK(gfFKPiqojW_< zWs^|&voi(qKxreWRZ4-5PCgIucDOOP;AIF7y_;4D z{Ok94D=7gM`ZgdgKuxx@e8UQ}dKI{vfTFPyic|vj7n7{JW#$lfa~dE`tYv6OkOpvF zSP8C3_zuBhd--wx!-cipyZhcyy4G{O_WtF8S7*yCe{AD$8X|AK`qo0Gbkjb!>t4-R z_Ww^#2&#Wd0#PV|Xay{=hyz@bN_jc=7~Jbk(?q4}^Y{Qz`a#YMO{tw3*rTd}GtDkI z*+8uvsuyg1E}utIoqMu%Oo~vp-?OR6#7Q){74Q9qzBGYzbiLhX`f(N&L9aZHpCq78 zs~|P+cfdA>4PSP6(d;Ce@%~ZZn+hL3crViX~#oY#Fer3?g?KcDBcaDUFZ1nf{ z!?Ns6LBREm-)*ez^=r%|&qV{cS$ZxfL+0{dJq%|Q@oJA@KEjisN{T=#w8#kR`H(2F zxz$SKSdlI0{xP!v0vXgH_#!8#IeEsw()3HgdZvy<8LMcF9?R{C4CUK!?jj!27omFNl`9%&jOUsn(VQ_!M)UnXe&@pWYps_7+BcV?x z55p5)72QcNFf-#n`VlEi!saD8hMKny;2~jCM+dqJTzTMQc=YH;G%gh>4+=*YNf(sY=mR%JXwJNffR+d+WJq+_p3{+gtC`nN&ZzQAQ9RKAtJv}|}L6;L|=jIL_SKUegvVn7a&$qtaIBH%JVz#WHM?aY~?h*EUk?!7MrqlTefNDw}L>4p(h zkuoc(HpfCxp5fmDfq-H-LBvAi5iK1ZF4OSkLswNwl~FrUmnFtlzQ|omfK2Blp^nAbH$Ojr z$dZB)qf?-{)ZT?vI`-w+PuQ7}j|c`uIVgae%F=FO`=keUbzEE=91W21;sDe+3J78! zBy-S75rvh@%Tf0F&dy`7HZQK!+Vr*sqq=p2D;`k|W9|6~@ZjJ}U@~IqT^BwNMgMGN0lN&cA@Xtpb6A*r8e4zQ~s+-$#?|%@pjnb?8!h2u(pPYJeSk)-X)a<;}e$^5E9r0RyZv5wX z*B&-~9j76GrxvvJVU%`*7>$G`eU{o|SBJoyLKb}uA$0Qix2XkhuWgO}18a#ztsjYr z8E%!(fAz{k<%{2l>7WR~z_V?$jK?LjwZMnuETviY!)smoXx1K+T zJ@nC5T)qCsKNs0++hAc68jL&KDbK{>sCX{&e#w!ZgrqlL-mL8Cc&E0o{Zq%v8onFm z$HqjI_exY&zkum~^G>RNU#Rf`dPC{+cKsf+$})=zq-Dq5r+t3RRLtVDc6W0c`pR~; zww~(c8*8-vN8Onc5p+aPPexL54~cn;()~M?UjfVPc{HKvi6m~g1kR;6`~w{P`6&h4 zFE7uY2=|X?8}*U;17G;ZLhE%KACPL?5qZcU5cFm16Y4gj497&>MWhS*^K8vS>K4wa zV>l5p+&0sZvr&R{eYEn|o1wgBU#mL(HqY39$r$3#D`B8iB56a)?9&A!(DH>@S=$Jx zC-B~ZEHW1uVHB5NF7pWbGh(PUUNkwmOPZs7Wo2y9a@=?J39@(p;=;sV+kE@$*gOCo zuNC!3%VtJXAGA2*AD@L0VFX}$IMxpmVFa9)n+UL@qt8d_M)Jp}c2--e-P8rtk?*-UCHwIXH0ymR+LHMp9yhEX)@ctdNh0> z0yT<0Mn?WW>Tt*}5W+h+JdD&3(T58EXwo!St|$L5(qm4zY{=|T&$S9-I!upCHk`ZGklqr7g&S0QblPV>DP2nQt-4A*J1_fH>(8)Q{xR7FDnwJa` z_IuvrHwQT>olCJ5YA-ZPA_;U>`lnjfMV>xi8@p>7&|*HfSbQ}Er3j!N1S?i_H9wyt zLX(Lcs+cSaXLsobT$+kL6Fj1#vEkdXvaZS4EGOI+`}Ml*h()B_`u`TEMH4S+R)T=2 zXx6lm8vg-2u)pFjAfUP zPZ|USvo%N1{Mf0qu4_N^HU_Q6T-t-rbN}7=8aR?gA&p*Gux`eAM z!;D-K7ZY9+)Z*!IcA#K}CB%I4`1V$lzr=2cs=%(C7M6-5o>%7=uIgn&oRRdpD)L4! z)1~nBrOXw^CRT4NhAVoqi>szHxi98CW*cOFxJ-I97NbAEhbE-E^-mR&m>vtL3IGLs z-aCU@UIZ>ZfkqZT5#eCi+=y9$UWGR_Ix1@6M^Cg2sgpPp@Io9Ns1T^)J|-N?_FqNkC|j^dY}ittMdyn?eaJQ3!<~TmT*-is-6019vHpuU1#@e_X(# zgOHzttI7{VSHQYtyei^0*(q zdd0qz4eB_Lv#5jc(K9t|EkHSmqpvnf^S@W^6aXgtm{6sBIq{YXWNij|2t1%*_@2gL5=@bc`mPe)|DdnJ32{0)hnq zW5jY~KOgf1pgKfm67HhQZrLf8rAzZYEoarTw|ug*l8sj^ok}*9k`VBAsG;|1yJF;> zJID3(KB6bTehNW{{POZkScGFHIy#d$t7-%Z!0Y~_gObw!dB}ov+lZT)ihH@MZdp4C!reC_WnQ)a=eij!TOhN+D3~}OQHWwox zYU=QYCMdLzg}3Nh_^R2-p{Muj{HAVC9~SRTObPtWE0o=)J&t#9s z-MH}yMG<^cz`M^)bswUG-roY83}WC=R6?26S8-14`OTD+(@49@%7S*HWK_Nu%Gr5@ z33=6{?rM3PN;lNk<~eCFB=&uM;Bhwh2Q%ou;e-jM194T*0EPp}83>RGBgfPjqDB?4 z>BfzMf+@swB(;p;Uc=Rmh{1;i1vo5#DKJsKMN}rbz?{7>O8{SknNv4?e-EGy_#@y8 z!4iTCMPxS#RQx!w8H5f3y}G$tAc4*W8cM+LCt=$KOaK^3X{RIZ#hSi_cO!z?>sUg=2+V@Qm^6eO)!JHKC8bsLu^CeD9enfm+1HREishHj_x^s)K{iDoYS=nR zmL3FrftRGKtp$gdGfKIO9K3cU+qS`zi&p}1Uwkn z0y^!koY%t+8C(G1V77uRVPtriWb4)em29?;5K`Dm6?G8|j7oi(bnWva-B{(2$7Azu8!iva$}1e>6jC=VZ<;$u-#RD9 z+~+@UH!@xrQjDS}qV`;MY~_k7?ZHt+F|FBxoU1E}tQu)&I4Wd+OSFg*nq7!sJ}Lvt zB3r~3n!347;Yx>EJyPs&30dsQjx?`zF_Vk4x`z^#+g?3IDiY#(^icvpPc`Kbf}RqV zDE9q<$izV?d6CzMwqd}zwPhb1qnKQx!Hayc(3hdv_wT2u;P1|TgJ@;%(TAKikU4Y! z?f=Ufo0N^9IFu1D?%wT(O$OD)uAYzoH^~27dT3Y}w1~id5%VRJ+?e?dZw|aWuzv`> z_fP=+OoK%T3kaSS5O$bnnK26o7b_GuWo4g%cfEU;z56X9oREB$Z0Ut+qhxzt(TvAL znNP_KV^;dRv{-Q)^xjy3=a*)AgPDoze``X+t?Sn@d=fv2&c1r~(znr3C>ksMb#d#n z5e$BXhlbXm`v#Qt?&@y9yC@8e^qvvRd5YJD)`Ss^gp`I%sL0qfy56rfQ zMIOuJNXv}ssoHwsmX@qukAH7*^e^`8mW(zpraTF?%AJIWvCppZ=jYfrRb9RJlKjkcOrO)cm%~G{_QuzbZ7diGYp@ zy8#zJIyU?R{;$$AbsPgA=y$Tp9iUr4C@0=JK^*Wu03YhO7eMdOUU)0?bafrCN#E-a zzThjC!X{gMGL#9MFM$37tx)=7bvN(taEae_9>Xp+DL+3(+d@Zx7n(cjprfSd>iVkP_`kr`82+|9%U3NCzlG^j1o;rO;fPpngH{czxu!R@xId@{ZE+7e9|YaeQr&-WiTt5`^?)O z;wOKs2QA%5OKaS>WQp1_9nH@VrMuZCl1av0AZCPB<|yV<6CJf6|7xOXALmLD0Jv}Rao8NI&x=;B5|^SVJ6$L10WeunJ_b?;>VC=*Mv0ISSkSU$#gnjY1e^opmNGMbO~mF4B<7X zvOeMJwHSM_`2y&bz_l;h+41q4FicMuN|Iky5c$qQxg-Z zz{Tl~)IJXB^#c2EajAs|FK+{dOKxF(5lyfzG#2lgo6n$Az%Cf>?15wzzGG;iL5g8s z*sqTvxRBx0)lU@P^s*V+{U8A9$kz5zD?qWLT_BqJ#)01+#2KD7jy zZmjfesIM-BfWrcy4c#t)Y2=K*JW)?ekVDQY9PX$~kt)0or4m*6*`?W&04NcpN~pp< z#xxH6=;IgJcwp8aL(ur_3nbbt0cXWQ4>%tNi-FFa1OXK-FE2?7K|G*CdJM4XqQJt~ zo*g`UxVbT>7=?V~CONx?MO=)cf`SJpPm}nD_Bl$nnYFMHgFTTcFntqmrNegyiJ-5~D3`dIOMeY=4QDBH)LQs0te1Z~&@g9} z@pvQjQnSiY$+}WlK-08Bo;lR+lfIxz)$_bZ!5%+`wrYC4h#Qe-Sva-I8?`oXp{;HC zuw9pyF|$+ljGU#YzqC!$M@f&puFOv>C@cs0mv4t4XM~t0r=X{+i`3zy{cD=rO38~g zaR8y~v=R3k{DM_|Inb1t6Zm3A#)+b))?a&laVQSs1f&GF*h9MvWW2ceY+#^LW%cc1 zw60JS0#*g3_iLZSJ}86(R~AH~hQE;)d(b1D6B1pEUShvioxOkq2Gi|E$34%U1cgd&dqG^ORszsKVpZ()7N6X>M^YnAwONg?i_EVdXmVB%)wE zT2HIB6&Ha}^`c%j;v8_a!v}>rTrXK>2LaX7*tc)L!Eq|2rX?jssp=yBgr0_G69F75 z$iTKXZ%C^kZB_5x0rDH7K_nOddcuqxK!9x=96JdZNr5hyNb1+#hd-&eGQ@_i9%@U5 zXapY>-n-|C%MTaO{8$UT$;jV)f;2nyEI0(c6^I)U>khRw!S>XtJ6Vgk@@HeN2S*I&O98!EJ`SZ+8b1@b=t3K;#En*ZogFODo6GXV9s zORYdgfOI71h84^jK!J|`lsx75;87G?m~SubSrLoQrT?^ygEWr*a9mpJn4Jzj`q;6E z;K{+C5eJeD{Ys12Y0M(eZ+W$|d1WHbR-EJ`n*=vVLp&`!WPH^OkyM7^Y{esSDDHCZ zz(vxiLfjEAQKiE{4kH&tUdcDj*jp!>XQ*w}?{n9f%71_V!p5jq%P8<+mL#E0TaxS@ zH9;wGMR5Mrg%?*zJ(Lbc|9n`o!IRLS6}jbrOD!Xf1*1S=em5H-qU1+JIrlm#;nc_8 z!87HBDy9`bDnGqg2k!!5s1B^jZw5?`9-Y0fKY?Zn198T>L+hi{j#wosL)V0-fz%`% zHA;PBFv=h)24C|tGk2s<9kuvO9E60EG+qa#Av71)_VTN!^u2wnLAUl7zesyK?rzv& z*n9*94{2&vl$YQ0Xmqs2q$6r-j1@R;W`-gE02yp5nY_r_GM}a2c zQ1pIxHn-J~jHTy6D^Ib97L4q~6FZQ>PmINljEU(1`-*?kQeua9n7C5PMQ-CfMZOh* zGvgF^PD4Fj0%wIxbG{^(+IMkL3@aUp&e4w}&SvZ^Oc%I;r-R=OR6NR6KsGh4+f(&4 z#a8iWHM^L*4%@Mj5QZNoDfkGzPw~Ok0U-b)mGA{dm8YpNofH)E@^S!;@dcq zNC%>vX+bTnY_n7G?jxX4@xIZ}5;L#rMt??#CzC&;sWnvxnTHUB2<0#`*Hfp6$u?(x z7-YjMfaIG#pke54X*n!{w=db8U`{=5w;9uFs;z~-=L{Y~8%(#`u*N(L_b3w+Q;Egd z>g9;1Mtih#rqJRFc&D(M>b+SJRY=-9Qm%7;N^6Txn3`x-j#77Tk(1NzsZ##9Ug6O~ zpT}dRI)ft@-_K4y{8c|<=zB$3u|Ysg<-p@DoTW;Hn$K}e4?i_JYAPHLo-$G1h*X#{ zW7qcMId)oE#XA4a_V)~8)^J1$b8)rc31E>;uQF59(AYURys12uCf>KJGVoLvhHoWb zy9T+2^y$yyX^DjpdB94&y70vV`T?a^w>qAvKoN)ZLdzfDzJ&+ZgR(>N#U0qrBiMc| zER6a;q)EK2_4$WOOh#d$%DEqwdtRP2o=5bO<-vn?{Z$vSTG0C2+wVC*vHcHaf|^yrG8)oWDdu2 zs+7wos0dMX$4chPDy(P3eTieCrEH+VuEMNU;jP;3@`pT6;`MnY96svcAIyNhk5pYWY=t4F! zqj@GqYCr)7%>}+Nni0-Cmi9PmPqA+3=81UdlD)IkkI#QzblM# z=kWVL*(3*pAYv{9@)(`D4#k<@c(iFQb5T$^>!$rQcqQP}9+p`ux z-^~4d_5ItocN?$3GoC(mN@wk^*7}hbj-x*kB|tsky^e0xrm8 zDHqxhQUD@b2mli}q+Q!E2?2Qm03c5|ImtS_rQBon2A!{F3^T9&s{)mc)ndclsJ&*# zZNrZ9-jbEK^bH>GjVrCaVV_z%{z?D6u}Yf~34vVVc;k=TbysoS@0yWY<-WX*S{Lqo zz%v5R-rz(d>kA!gRridaZbPX10jh^6CT5Wm4iz1sm$9;k507YSk~SuxNCRZE3DfOz zaMU6}i^lmWvXUie&{k1LaVxle?EzL({OfW=A3$BM`5|YZV9qal zajT$b2l4>|q6ofP9H)Ng&s!Wnjy%qTmX=5)k8E^|W0sx(c7UQk2)M!R+ea~R4^0$0 zA7X?cGM#}p5tyW1O%Mc#Fl}&w#DNBQw7B>YuY+)yYw>!p4C8l+er-!kWJAfEgOobh zsnJ8B;?uAD4!RL>4a1%$n1{8?6o`k3p&=>+JW$9I&x3Fw06<9vYzX-eu0sCXj!0~U zZg>d(MkpD3Hr9VvqRmCF@eM^eWb&X-0|y5-L07jCFbil2h&nXY)gM~F?8Y675)!p5 zl5aN8KVx`V5xZd{+Yo+It8lN!W`cj53Ul+joGXX-J*O#DT^)ah&<>zBalX~)IV2?{ zx)3t~Z~+|b@@nTP3oyNUrwC`SD-=;Ohi5Sj*RA4PF(XXkH}#0+INXYquP zEKbp@fB5hLz1`?2(FudNLCQRC6l^%CvjBTcC$r(G#0|^Jifb8Dq06EDxEW*J{{dp> z$TIr+XOoEE@pFtH)Qu1Ei&R9`VH*-~Sf6kfaRZiHmH9S2oPx~1d-q<0_p*)iJFr9z z9}sb*B(&-X9GXGBTc=YOvez0?)y4=gw|K@xspLfa-r*ElXFFH{ak+xG!UQk~$w{aj zff3ljJ*xQ*9S_cfnl@P%CJ8svzmkF$|IH{%FK^|hjSXL>AUmYhASThu;G#^73dPVm z{Kj5q&%$wn?~PDBLRDX1-{;SZ*c6ygjM^Vl#%f7tYB*4(|KGxb{JI}7@cn;ueFr$! z?fd>CBN=5TE2E55R%SyHva)xwA}f)|NVc*^B~&t!%#36uD=Qj^6lFz7WhI;c`MkZ~ z@9+0Nj{o1$(fd|HW~)I)Tx2AWVU3&P_xI&R09q6&YLfK`ci>1;yI@0=YzUt4NUbX-H-74Qh}vA z&F&H~b`0Z=hxTp5woK54n2urC-0mkaT1b!Coqu+{1qBb47?MZa^q4M&h!r^?e_Oxw zT618#bA=AW<<*~0D1@grH@npZV>b3oyc^UAy9wThZa&YFInN@pbF`McHa9RfQKIcd zk8;tcA4ouXof(1FC*b#p^i{wzICXJ}VNmrJBVLR~Uk^#fDPF`8Ifm$^P!JS9CQV>%-s=~KlR5MoUK>XG~}iqZ`NmKdA|%BMhBYcMWkh- zs=95NI#GVRl7klp2e~pfaiHSid7u_XjrF|@1Uw#RCIiS$t;o9LxTL_0!o@8Wf@y+|GILV!&=~8|vt+Vm^J`uJw(XUO9 z^KpmJRCR9_dw!eME^s0EpZ{^P>;T^rhQ7V3_YRJB`8Y849#r)>^X&8YGL=5*@(hE% z=Qq_BrpmPAZ%^pb_t}dmMO{k~n_vApA@RnIMmh25;5%R6x84KeN2jkoxO~3Z`BacV+nRLkmR?5_c^% zPIV_Z|L(aEceP2DK0=1cW4{QXAO)`1p$f0>?!EKkiD$^^OXn|F&^xTL7gZh!(_}Vj z3YPvPgi#FGQlr06B=DcUtGEV}Ba}axVY&#qQ{aA~6F7PdLxB0(ZgY?9r!LdwQa^A; zok?W$2)VrN_YyrOK;P(rNSVrltOF?zKm=YlwNTz!HiPJ|==Ks$ysp`ZFQX@ur^AoY zQ%X9@d5Kx~vOnN*LfyssqFW>FYG-u8?Wz+!QTrZ5AK9qu6m=vQd%S^&7T@!hkcOc( zz~1q8_7}sImyVP3&GW1ZL>|m&0cK1_w22~$L0~_s&NSa(2M43EtkSs@g=?S z`s@>PT_O<^m;ERw8d5~v0WpYXPXNs*M+*}y?Rd#t z%QVA_YWoNGg&h*A_aFp5HfJ{RCHli)4|=$|(rNhQ8{s@);-@BVK?rS`QW#3(s)YuM z-o}gyiMKl{BtV{PO!jxAJ6v#3rU_m@o{55= zH_qKpL}Cql=*EO?rYgcc{@Z`5j|{^&4HjNs(nu@Kgr}9;kH0q*)BL-HnLU?KZ{h{f zhJ%Of`6TAe%zDqXH_|4^UdbevoqP z77S0-gj@>=0tq~R&%M1bi=HL`O%k|&EaPb-DpP>UMx04g3iNW0`2uV#BBP?*uUz5Z zdIeY%pgHI;s{J?NA@bnmFn}7A4Z=J;>DVq_^W4rMcf=Q_S7%--X5Do&kG`y+o~_fP zP)E7_@6!#ExC=tZG`1CH+=yrs2h#$*f~*ed3QVdh%gUtCO+>PfB8jfHY#RL$B&)!vDr z{XBpE94M|Ay2P zu`gAwS)j-o{0|o(u8cI^sE0vWVRfDGbCL9o-6`JYGxQR^0(<^$puyQxEo+?v@}QLy z0#wog^soFZ9|W%!MHRbEEzqtY1vF~2qL%T#P#Do|D4r&gTGl}k1hleuFR*l^mZPRt zXi5Ry2)cZOeCrh;ekh9R`$0qk#0(uFzEFYEs_j1+_hI{b`}0WtrIqo9PjSbNOuF~g zs&0F-=XzDlu9X>i@zm`;MF%kpNBM$^91UGddBXgDA&yG+P%Kf`;VL`8K0A=6*j7g42i-6b?X24FZucRb4oQlT< zT`K`kn(;Qi9CO2l!50an+@i^^alI;FSTIZuKVGT1ev7% zg5ryK_STD#>EH=)djdzbMM-r5%0&EQD0L~H!P-;xgW9-TB@G2BAxy{%I2ZW*xcm0_ zMsgpQve;rEad&8HBAxX8`PW(R?E~-iZv81cW7IL=%-%aUnYOimOLwLI1*s!M{zp$9 z!4(?@moO&AIE#Xwvwwf27J9L-K+{0kM8skB^e)#2kq2#^`*vdX;#1lC7$jSkZo8Lo1KmD7Ub!X4D~5F^3=4m}@|0O(kqoTh+FFdpiIfMlC20VwMNQhnsOfI5i73HH5488G(k z8xjt5LLPxp7xT0rB99iz5aplU0X22uiC*3Xc7>hRX`8?~UB2LoAkEIwnd3j(Iq)r<9c$=!;R< zA;Bc6gR26xXZhLL$gznoa&pv&TIg!Rfq#U^Q~dD>{>AOc^*}Gc02hEYaF2OLWF=Ia zxo&U=t$D=-3h@-SMNpBGFXu+MNkzgAr5l*t%@J!k&hT>>sTva_Hs{ z!!3yLrY0uw4BuxZR7^C&*bEdN>Ok&I&Rc7`ofwZ(Ud6Kp1c0tE+6|!Hq|m`)BjL^+_;=Inc=PKw!lxb?=3B6P39WjEPXR zL93;slN5gapX+b#>t#%ZMmGwXKK`i(*=aV|Sd)|9crx^Rls|s@gqO_9%p}x-cZ6cD z!nS?q)vH(0dB^Rnll11*EAP#XYY@!E$Lk<^p)*gw-$BAjPlaD1YBj=v?IoHna6goV zBQ+ek+$4+9wT8VnHZ@oosd1liD?qUeD_|mGpZ(8vK_!F=&;@k~kiSXTt7E&MqC`p# zN(Pn$kAe%yHgXco(5NtbLd>p@LVbg2Wnn1?O-lv2xj~q|*V};G0nEUup&?N?#6kgs zx($@5W(=UW_qcM!4}XT$3zOJS=D;2(WTm%>A|dtIwfn9D=4Z~_(|nw8n`wVuc44l#({Z>Qj9j2*w*R&4~ zOBtU@c63}^3w!R?rTgxKCRu=;lYmgG$~)O)ZI@nvOGt*$5yBmcRSglvEESaWh!o%| zAR>(S?4Y56wBaWFooQ$=1}>?iC_dZurVJ&g)*i}#^ljjtW5flh54<5T`)*ufrBQ~v zqs~NpIkDYF5qxQ^jd|^Y5;379TOLNyhc65^#i0a)aedBS6-Pzrb)*m0n^fYnAk{6tbg*F5&;RDZdMgMVEB30$Lh z3@A|YGUev@?_Vd~`8tKU^qA}TlNau6KMM=)-6=5c`H;1NJB4U9;>3bd8jpyJ0E7BO z5jS~=ZehQBN{m)YMRtsu=`fRIE&{flwRM94zC&7eGM^rh!g(;pXxpUP_FEmsv3@#5Ylqg)1Y3_5=Kjppy4Yw28zx11425$0uR9huB_~imgYvV&~J;2 z(08MELG1l4Zd%pr=-dy=9?wBfQs*Qme5HV!y*jMd_zS@q4_m=2K>DZ=ilHOw^zwA( z*@o-vGWH$O75$xJ(mnlo@9m2&&3~xBbLUOzcMHhxAT%i~6e-60IBQ4z8plH=twZ|? z`ZsW2xrJt105L&`mBf4jdhF?G7Y7Gb!TDr{qj3t!bT_x13M%Ms0ZtD90!wN%!{n6! zmxW}Jm#giBX>RWu^@#+y4B0t35nTpL418^MuFcBpJj}&VH&xZi?s6>VoS}##QN;lJ zAYf;Fe%^Gqwzts`vcDWpNor{sSoCP?&&s~h^TX8epq*a#NwI?2w`7^kZ{9fL*r4l# z;MrsyKbQufVlmnio->TnE$=$d%=OW_{Fm_NPxAST##Av(J^uHIZ^DRU} zq&P9V#I_IsGc^pmhE=I6*pb5Jnt$)!I4gkvyy;eK^`ywmi5>k6(OY2sCvQ`Foy+K< zk82dYAsBoWVFHEY*9^@-Ej@Mh$ZTuki0z0I255gTbCrPTg!l=F;*$?D|B?JkvtPKP zVEJ{>(X!hOXELY##qE{C-syf=AmRyvF9v{x#1h*ZYXV+MDlX*c=r^#m2FLUI4ld#E zGblp9_ko`q?irE*I5Pn$3+I>93u@671o6+<*f{Q!a!^+G5r_q|&>+prn*yA)tQlyu z?7z9nMIa9C!0nsyHpX*Tqwps-4i32cT}1O1&qG?Dl>k5tuL$0)xb;3Nog4$jXrX!< zZqT}ss(5;Onp**%aJgBq)Y#G@a;EHnsA$|_wH{6LtkQ^tGrFppWB1N~xwf9L)k*k^ z#j)JMmXU}6|6eyWOUMHfm-+5J$%^^0uIIq)^u9;Gu)djst&Qmln;H;k%tpb)4!97Y z$Ev!F#`YcIv*@i*5k~X9f-rB0Q`U`)fX38OhpxQ?{JhB~Gt{cL&DLiB`guWdx08kC z*0AMGSk$BS22xay(;(V%9GmbwgG*)O?9HXGr~V0q@}|^~2BR4m1_)GN-~ICC{-<_Y z&`uzIRkGPZ!zvDMi3!|Ncvr+c1tTzki1rqo8UOL)K4#tmr`xqF`|;ybuZ#AmXlly2 zPsEj${stWw)g1N{2=7ouLjI~IC?hLNoWO&piI>8<4#IK;!5X<4K%@n*P)1%&VP%18 zBV)o%C<-;@v8z|Sy(=Rl+fmqkydX7*t5gAmk3#v3DGR@4TQ~wEQpSQoAb0~Sy^D7uU1N6k=jiRCNJ4pxf*OqpBu9Av@Q^{?Q-IDaav>ZM zd`J=keC?}0#YwSckEAr(Im@ctmP*l#t-V|>&#CzMTbQGp)O((ClmV+4?fa_+8wQjC z^uj4+Ykik*@~UC`J^}uK`|{SLN_FgK->eY7hKQU4AJwiM&~b=e`VuhBM3%sQmSR5` zOWob2m)aDGm6S0uipul3f??G{HJ_mJ@j)Q)ZGobIk@}287+w%wZNMWca2UGp$}=7` zy07)?_xRv54&nIq(zi`p2-_Qve{mg4506=CqxX1U%aWp*d%jnb%|^c|H~QU51vhWJ zr&MZM%5^tX2`Jw1W_4kY4h9rJ5&lsU5)#nwP_CdihKKSq`H;nYC&hM->_?9b^z^=t zjVUS1@`Yy4;{3FCD_4l`yjNr4a0*XM&w z3N&utT4x~lwP4VI(Ztg8@X3>3Xx)HW2OqXmQM=%h026}GkF~h$#tS!xiDMURt`QZk zago%sa*?w!Y7_fr*!F^I)(cBB!pxVYC^_N z|An$2-<&^1YgN2$3ZgWcb+amCto$kY(U{{16W#khltIWARr8~c08GXj-K5H7$M2m) zD@H*f>}UILYd%IYyd|KjYQOUg}0f@6(ZpT|Q1;X2%aS3E2uL+MxaAy10?Ur1fBozww(Yo5cB zr(Q=1WrkyH3A#UvNNyN(%qxG^UFSQrB&0jrlTCHhtNCgaX<-A}9!n7hk}1XyjR{Hh zDS?T*h-V~jI_k+2;pAuaHsT)cOPd9JZ8Am12O>i2{)yQg;c2;M*R*V z{u`C0pr?NC5d=wDM`svdqhrD#SS@D?^_JA!8AJR132QESZ?+$J=y5N{OvAHWa* zNtgTgEe0G`3$_@;{PkiJTG_4@X5QqXr|(H0`Pg4z(jSrdYsHFJ@3d^8vP@uxa?j!@ z5u_CbgJ-(>e?6$y#Xuo#rHAjGWI1v~PICw+DnGpB8ogY0iu%=~m5u*}n_}OzE@ldA z^GU4OfOO;4nGt=DnE%{KOcYtY9G>!mv^l4bKl1VEp*)=hi+Xmcl?VNQGnIdSmXP)c z%r%XPTYA3|jZWx*j8Avi-S3XLSRPxw+%&G%&*tyiX;0#9;BvS3Xu(rg*+q}MiW6gF z6@ol-Ums=*#%iAUd;7(4B~_VDaR?htIK4`3f9Qgy|LU)vsbcC)W8UnJzITHS4I@W( zl`jP?y-brUGr4gv4B19;U_$pjX10Q-X(3+Eey2}~o+-cf>d(~_^5#&57-l|}S{Bap zU-E3L^2TTg|3o}2sG<7Vw1{>%zn%u)U7;}w6+&aD7IdW2t!8# zE&gpx;2G&nFIEFu&_z$8Ks7LsM8{8w_Q#RE#`Kc8GqmsLIy+fUY%tq1#*cSp%~?=Y z7FBaZQKw(#c`XwB{rnQ$)#mHwU9@rKl~+qi7I}KsqyF6@t+B0%Czx;SUou@Dzloq8 zc6sx2g~y`)=w<{JwbAOq@%QoFGN5tzUb}`M3=*KS8uBK*jc{jwe}9x&1KTdyIKd_W z$s20bFhfV%`WSpO?p?G})wh2`t*)@u#Ly6w+GCb=0m!Yk-}pK)VN8_F>5fcHv?3j~ z*^i7I+|;_neOH;r+w*7$01a^Uk8rg=Z{Lr^fNwwNQ~%_BmHmR zUIah@Oc3n+w{L$T?Et+uA9GKZ_52+9`)lFNlb;T= zaqc907E#{uz2}I8+|Ow{=i@~PWSs&glt)vC22*;k{c z+wGRls+{pwU9iW@*nIo-(2j?63VCwcb`VhSqq4Gfa4^x)kuN0zYIl7L5O^DlGq;3_ zTbv?TLe=(9ibP64RgC^aMoBVS&!}sWsX$bEmEh{`9tA)-Jp7WI+m-+<59Z0C?-Qn1 zuci&_u2P`>0GLi!XJFC^GEf9?P~b<%azWd83JVCwXVZEQzn^Qp*+z0KQ1fe>%AxV7 z1TDY5xxwS?Qa}8bMCT{pCzX`6n411H%3u2aYGI1yxDOL2UC|*K8L&Xw&y@YxGm3r$ zG@T|ovzUiA{QmK#DkZyVWCYEH*_yq+7iSO1yx(q~Td%@uYzAJu5WBAaa59_zWvl*j z2Q}3L6;EiAb6ua-+|St4<66S@N2r0_BTV=D?>-mP>8DmEfd%TothSNP&@f}RrcOwSk5vE3%2Mi;)Ip|cKi@47`sQE zPyz7AFgqG{Fu9!a#Y`Ev2w~*g`35qcoRhdoVBkO?fR9bsC2EObL&phpfe*k3*NI{! zKxIy}{zZDEFMIGHQR;vZZ3E}X;h=c%z=6GU4*;p+_|eePqWJl~;0>q;LGjA3&nAWZ zsP~JCX0Cot;CRwk@1MKk;j}!Ry1x2SS9il<(43Y~=3)V5@oo-|6B5bE3wxzd644UC zP;ID{D%(RN-_tKLQR10(`P~e*tj59Uk`Jgz0(pT@^pTuu-Ou9xKP;w>75bkJ?8M> zi0Ayb)3}YkpHsayU_r1D++J!^;HRmbFbzG$Ordda7|bjT5AoIQ#vXw z(fwW|@=T)AN>!P#wGv(D_CJR58q7;Y^5GQsc8RX2iwIfp4!J+z)$3lDO1a+m?yK)Y zt<;Oz|2%4i|3tQ&9c;H=(H!+U|F%>$`iS4VdPbyCl=$__o2)?vojJ1B=k;~S^ct^~ ztS)uFd`Yy%t~}y6%*4VHivdzFz$__=_LnpJo2|A6q;#0&BCV}%k(p6LsWbNLm$0A6 zb>&|{3Auy-!!vnoZaTyDPwxk}TSr@ySW+ZbJRgvlf1du-wQ@q$du8R0iAgzpOqLFI z9%d}wTSI&7MSXwyDmt$BH6LR>0W0gtfjGvT*EjO>txlhoO1&oktVI0P={rA+$Vg~* z?W1-lNY!a+#G8nc9oF#5Hf7;mejS*q&TX*ZbZe;CN5ku(Im;oTF@^Gm!zuMm7KeP6 ze$?s)ZxN2#AL`0Cv8I&nPyg9~oR$70!;jt~x(C^TG<9*-AM+{Q1H|~&9K{YKS!`#` zRfvjv&a@u!y-MEAadkz*Yrep5kT*>C$-KYt)|H(-mtQEJwb0pM3C*4o{O+T=MM=qf z?VB>)==1bEr$$WM*~Z20yod+de4EQx<*LK|F`O4qRX0bw5513PLIcftWEjR484)K{ ziyq#2hos8xbrR2|r;5?J=Q+K%4yL%VijV{tniSN`yL))9-!@$YH2HGgiL+!oyP|7r7FH}? z|FZ$NTRR&vCtL|2KFESpG-qHWv1J{ zw~Q9bpkuC-*B~6=eEE?~=RaJ4b9t4+6>BfYIZTq>PDN_1vXoPmAFz0FDHJX zv0UuJ$GFE@=k|4nbk+K&vWSe-PMLgauX9c)eC|8nO7=LRC-iE_n^z2nx4toByBJY4 z&9im4o4)dAoBC*hGCYQF;a{e`Oe&0N%^wxroqaPtLU`^v(}uac8kLThfuK2 zkwVYP?d^TPAH)^itp;gS1fQhe^{q?_AF^-i^LeB{%4z%grv2xe&VH47w+hZ5xgn~y zGl8VnbzM)gp6y~om2accifh}+ot#+zD#O_|1_&rz8SmV|v=snOXgz@@2+AhV7a-90 zpjkl^sIl}8xXjGV2D-X)@3oG@JkA6|O~DHVXo;HcFM!7EqYoZAAER1ls1pK z0ct@rkOD9tM34hn5C!3TJtw=Az%&BqmG#g!5C^QQBHPD+Qn$6X7Ja$^Dk;n=jva%E z)D}bsbV}vMP!Mn&^SS+w_=hO(WjNlVB`tW^aXC1%!V2RT7#SEMA|o-K9mCCXGcs;I zcmP`7rNb%2W;ghOzVp1%0gm4XMZSL4y1{At)G4$~?aFtquA9qmC3ERAS>q{;vkBXT zW=v@x>K7!QDc4+G(oj53+-lB5#S#P@@9s*r1N{R)ha-FsfUZdGn%i&#ITR2`eX$+G zT?zowA(?{YAnA}@41f{>#39K|*03p1)W1zd1g`HV?<*EB$$SPT2b_o{n)FpvRNyNS z8mi>ru&OrI%2b-@A7Y^%~#x#PL(`l-YI+l04#wAaIDX;gl3WAldkP6o+bvfho8|K7Ek z`-sK@c!S^+p^+e?WbzTZGy)+-69$odSyX?Zd3*huhHyK9eQlmSxL#XZd+6-dJj65* z2S?~$$%V&#KnvN*-u@$#9_&Y;RsbS6cI&v$@35otC_3CG4~l(BxP7~ns531pEBgh? z3)(IOvr0Fm+cnxx7d|XIGY4nZSOG$3rJ?Bj4H5xNXhuc|DvUWOaNa~y^_6_^fB$wj z|23~rXW2;1MsBRHCm~LyVxP4=vCew>dY5C?h*) zE@%>?EXAL6c6DtDz%nCk%EMX=4AjV19z=Xbubnv91)Jo-aep~TO|U`HoI$S>bR>|+ zVM?L{A3}hsI4St7h~v_S4t<>xmXi8|>KW@ubY>G1o5U|*vUTI-t2b{rMJ-Qwd&^oK z#L#aH9S5li?bQbo4!X#%!MU|M3JL+#0N@n)z8}Q4FEpzJ=y?f!~gFWdc zb03ZW8AmiwHm3bIvGjLgy@M7Dj)qH-oOk-mi zAf~{PwV$K41|avroAbR>%Z6eqV#E%zrse}FXSSN0cz#_Lx-r+vAQ9oj_XUYL9sF}j zRx8sJt9BdSa?WQz4|Xp4)7ZgDCmWVNxw%qe($AE5Gy|e&iZ_RJa*aGgYX99*qsPYp zjxz|sJK#|9CD=fN;{q}t>JgF?U@}A1390BE%;n}oEq z77TOVz6CM@3Q#SPM&LftF$^sadMb23-ePhFnj}Y$nw>ebir)k_fsQ3q*1(~CHr8Yv zoWYz$8H%k4)eH(6c)egd3X0Jn4uNt5na)5lx|m?NJg=yT0)qiKEh;Od+F;*c()&=P zE=d4b0_exMy1F88p4QO7SXPitlYW(ymxDQ%2iISyVqsy1CIi$-V9(EjU;`(2mzObxm-DIL@V96LxDQ2k-3F=+sN@DWRhO2K9yfTO6?F-smFn4W`!XsC?GM5sf* z3Hlj)L5z6}_AUIkwh_Qd!B%4VA&9|6XkcJ9K%N@iwz9g~yL?C(t3YJLDc1V7;XNXZ z!HbVo(virgwA??PtrDwqBd<>_I`?f=g9TzQ@kdw5_r!zF58Mg(H+8lI8VRm`QMPUjI{G$FBPzyBv z>@6)}Od##Q;p^eCfba!d7*;kmph>qrEX5@zTA+^(LM!E0&?Cq0wZb#S+TLE}wG1pg z`w(q%zKCOH0M0kg8dj_j4`grqA<2fbHfA~I>%gcmREJJX5x0X+;n}=hdz)xU2~cd} zX2pB+LmvvI+st~H1br@>K_c%2jLcZY8|`(A2bkhHcS> z>p|G z{9%ud6s}-EE10r{Axr>{S*0!{b=+#hX?gk-qUqOf-(GQZGli@F^XIF$*BaP|55w9W zhPAhEGtFM-lD>E!+a7ah@yN8b=@Q#vyK2&Bl z{Q5A9<7|KmNBx5JKOw>)5Pqy%2+_)WGPWTqAig2(AkgjFCAfj_PT_ifkGqvD8J5^_;5@3nTd;vR=}~WcSZ-qfYaQJe$o*yi+&?DRglaDYnH>N%y$V`BRbZcj4e7-z!0yyedOtxic!M*(OFXjfu7HoUq zZSWq=M3`ccAMwF>p4ixTpdN?WAHI|i3$@O>w{D$tbnHW4JiU#O_T> z)TiCjyWw>4`}%dd@%{gSroc=f@*a?G;S0)|k>$`t#1}}~>2eOkW=U_)Mxh=+2FTA5 z;fN72>5KEnBIwM0k@WyQe(p8P>jD~>E@BY~9EOHF2_2KaaS8zlmm_-!I(q~o7Wnw+ z`*D#Xv^4HjOb1hyNJWFSRK#6*lj$Y)%;|{m#%9nGc=WoQ+zO(qyRCMO#&pujvmPMDzQjbfczg*s~ zXYcUFTwmIn_6#7{QLx-Xwkbr2 zq030SOO!ysFmRGInDKer*y zq5`-MNQg85J!1!;Gq}cvj@w8gGbN>^%fU*(9qI@!LC7=Y zFy>Y6;a+niFJTZSDM>U_!)67`9G`yz-3II*WIQmtB)df*+Oi<<;>v~84*WdiXu2An zc!X2g{Shw>3Itxs837S6TlEUw062HBumZk```#Z;`q-~%k0Y@F z6J5c**mrpjvI}o4Nx`MKjEhOQMgGn({fTeH8%A8knZWBH;x8^P3K%|8jJvLIPCPkq z>$?i-$gL!G} z+sMg1_>A5-6(uEp9&weisYOE`q}RTROM6nsmX?;#s7FGGr8G7*MUE#SEc~{!Qw)69^4D`m%s`k4?r4=z7r^@=h2)2IFCPtIR^3(q&pRG!>--jXn(BX zerf|tla2d(8ACWZF#91Z>$*{mTYn&}`uQ2n-;8F{A~Qp*(_-5PKhr$cq*u*l*!w|n zC*i!S-OyEL#Z2>CFd8Bah>5|W*gl(RadMn~l=9UOqwo&9hF?d$-fcO{nv_Sr`#Zy( zNCnxZpqeI$H)SDz(-Qme_;oYS`qizEH+U$!?sWF_@cCb}5l==2 z;Y;<8y#s8CL9cUX>DrQm0xLV)zV``dsKWX4fS;z}(Q@+EBK%BV4ZfZF8KaHLIjDAm z^aNNziR}=-a&xs14JxF)Ls_Kmodp_;={?69(B4BWi!oN17)udsWog-==qag^+GGtj z4uqp4lQ(C2uuNeqhYFnH7%Hvk$cWJcRJxS6oA!5Z-FmqidWI$2?Vh$)7R{l}`Bx{O zr=HKEUG~n5?6)zIl~wRtdCjU5m`lNP{?T44XzwP5hv`{ZdOveMqeF88_SWr*();(3 zks8$9GV1w#f?1aHZtL{exexg!Xp(T>71drCB+JcEvpl<pLr zBr~R)CCC4eujOw4^E2&*1XFK=MdeHuMU2PJ^((o7+e9qO_$%^)w{V*Gp3oNl(GgrM zV(E5u$%K_@QrnDL-g_pOEyn$#ajO=`(sm}vjpk)mQUfG+yRsGH41;j%Kq8Ff_?oZp zQikPmqO}(o&!fJo9DBPc=nrWt89a>eJ@&@8^p#8f^InlV1^o_|-RFiS%9HXooz$X* ztabE`l$3p@h%+ZW;|2GA$~h1U6TKd!yT4>9OY-9C(p083XK++I^*MHptm#4(u2 zz{h>m=oV+A?SKLq97_yZM|F_7h8zJE7T^#BxyHW85OI>!bu@uNwcHO#CNB@A%KU1| z$Js5$d8Ey51VXc0Q4J%9P+Vqp4su?VA0ngy9}2jvSXs z(olbm-gqpm-8Ae*ZUKqtT;+^xZS=+mu5An9MSojO{B7Xl1sim4yR{NQunD;a~r zRBCo6B!o6FbokC`F9#FZI5H*x%XVz0N3q_6LqMH&a{UbV{#6{HNvx> zpWMAS=Ec_JE>5Uc5axhOKvl~F8>B_lnXu4QefUMUqbLfEuW%i3`g_-c`{>PmA8G=Ie*IHAPKF*t`&~o@9TeyEsdXec4DDL zL5j?mZ2zOGv$tB(QnypEiq0~x>8%-@zFoa9?rY-h)W5xH)4f27kRCKTdLG{$WRfhS zLPp<~7$sy?n7sQXb@Fn*!k(QgE(V5rL`iBnIOR5-InL@8$PN?Wl*1 zS-jq}TSukE(YAYYWY1H&@0KrYaV@9$GtuLH;GsbEB<&~uB7OFl(U&#v^yjkbj^LQc zuT5!Q+x({vB345Z$35~kF3BhaX|8H2MLK@rykauJ(;C}0;=s7%sIPh-qA@hsH&Yfsfg_zu_Wm$qD!o=yE1Q5|139OY96%z2SEF$jw@vdvC}{1zcx`Q8Tsmq?Nh&$ zv0v42LIG7qi_zhTgr|8A^h{u{X@T}-ILe5m99;s2ezb=dwhz?R4M9FP(%;+J$@B9T z`wVB+2CeQ|R`&ZZ;zgD!y4wk|SssPoCRhjqPc7Z0j^+iiH+QHH=f!mRy(k@s7OpDVc=0C z*F5Ajcv_qoU(S>N`U!C2~1J`z(>md;Qu8~Wt z2fiUEEHwrN#9F3P5{4Go7}^4s#>c%SU;AtwVAG$w&g-~#bMErPINzg8{}8l3)IsHH za^Mab?Z4({oi_lJ*rVMK*b}qZm>wN+?voH}S%Z=i_CxRnfNX`z3bYj9wb`c;+95+R z2aGqN_8Z9r(5RJ*Mg`%T%5j@_s&f2&=^x+Z&5AI+s<8CO;6p=?|D{Sx2k8TIij>V+ zecXz|2A7R=$Iou>{90s2!18p}};>VxZ{F(FK4%rYt;LA+8x?QR=@9ynRN~=4jEeXC;!`hdSZJOS zA1?+&96&J;8#XmJtEs9YR_$bBf;ngS^eIXHTl+9(%u>{A^U?6nM| znaNFt!`2qYxHk3vab5+;^1OX~sIK2YFu&&}D_AYSpLvTuvxhvl#`{;o%{%9x8tZm- zjoI>vm$Ncgnv`M11#|4H3P2|}4qSrGqHlcqm|J zj#Dt~-Yv|>NA!eR6D2;lIIinp%c9W$Z9W*H*bouAxtM2u24w(F2?`#&^XDlDD8pb8 zf%5V>Tyl|NVw3^uDiG}xQ&U9*1X$?lFF|OG3jrEPY#I#GLy88+HQWya6R)t>B_$;> z)C?Ap74QQgB@M>ac|A0A;b*^*Jqyqr#0Hqr9l(gZcklcGX5el#ul52D@zmPeYa46c zAW}4J5Jj%U6QcD1wzv!m_2%IIucHV;e*w2LcvI09Z&Vg3)G*9JUNj> zPPD*4oB&!SC?L=aDIUey?NrmVyc1W_HJjOYJ1F_?%i8#Pxx}31VbcC_j#F9{-U|xS zw`vsk-%2jb7HlO=FTI1P32XoL`90#CQT3s^TgQAV8(YB|VZY7wMcei}sL-7HN*z$w0lNi2 z0vP=h7|zg_;k7?qkopvgF+509h-_vQR_I|+{{#-cAG%SX7Kbm5ka?%2&A`XxKI%;% z71Oukv&H5ySLP{5OK4O5l^99=b_<((kTi3cb^1!C2aoUf)WX3sTJ@~6a+fs>&c63= zq0d-w?O2(N+#;&kL&0-7=kC=%TtVCiZvpX3XC$7@(XH@zvc<{)7DAPXGAFI0w78gO z14+V7rmo4~5I&I-nyPE@Hx63V-2Vswm46HqgJ2%U<0$n7twYVnH?Cjb0yKXa=!}v_ zJY>v3;b7|mx1!e=zl4?pVQ6H8D0)VYwqr*uOs(Qu7>*Y$U}z(PeD@29En)=_(t1n} zq+~N%J2|bQUxsaE+WkKIn`c;%Ic>Faf?p9T(L;_I+}) zvZ{*VG}=)aRYR^a?uTDgRoxZ*sJM2v#3me?61*@c2M6#aTNf9t-P8nK8+!Imyk$ox z8ZkvE^WrHF0WwBx!|?(5bJ&05 zsLOj`At2j%@gZ=8d~Rq6YRCfoW@^et0NNQG2W8?qYX8PRpvkBbeP{A5YUN;32VWuJ z$`Cex=;?We%pDb%s3@InEdm{sim4D(mO8vQd}5}m|88w&I2hw>u&ex+#}ctsby^|@ zBW1LWr=Y<#(RzV{jSLsq5$`p@wpR)wHw33=IrmRokr((%8(S(&gN3Gm2)L)Y1oJ>ilOT^)z7~_uCC@t0lHhWX@;b} zj|nka(fJ&~^8ZP=)sMLW zEyYcG;!6{5cL#|+{ETV@V#RPzTO4A@TY)pYU_AQq^wa-v0md4CC}}j78iJmTZwrrz zuHYE)(#r0q&m^~o@b&R~ZvlG7zf2ateOYhoKMN|Nprj(DiYAcS9jEZ(jOUu1r<=B0 zGe1ce5{sh{p0n?~m!I$(D5H(H>ne}Z(A}wEz6LxC@$z} zIvm?)J-umA+pAtD^HlYP^eN!h(ny8zg(sIrlgbMG%EubKNhcn4=&peJJ$O9iyi<5>8W&p_8huNVe5xDH zcW(u!#{ZN3b4Lfq2%q>K`ub6Wpg}Nn>U2@cI<5EaZH@*;FBP9%()yLLJ8F56I;O`D&j94J5a2w2|MlLp^w%b!eUKW;@?t;nLUT!V|}}Yiqs6w%J)qWU(uFK}6EHWXU1sgOg5QFs1dUWk%S^Sk z11vfyyC^CFE+Zx{?RY3SElmOMWOU);D3$|(g-;fAE zfy@o)&tN}{|HXC&LbJI_O=qyhP)q(e=XJRo-4TUzb!MX8G%4?g7p1k|I%Hl-Io0qp zQtgM^Xs2ocp=Ep__S86ih%d!c0n0d&8*{b0kIXXfvI)RQ`t~3vzJ=fFRLe}tb|e96VX}M zZ4Zqpl3zS2x%G}e;U&#P{I>Mv(^ayaI}XaIEx^{d=2_LJ3x5DKBYVT>UP%!jkl?A(9t+Byyq4&mZL#VS9%}z{!VH@&>O=xsrOn~w5 zI;N&RpnQB||A@a1m+&i4>8BT<|AE4E2S#|H`9V#M7K?pNP2*nRK+#655kh?yen1`rLM zJ{+hCU=bOd++rpiB)G?`hy8Pp)u$VWt+a(RjT)TKwMqd8`uJP5;m>7_(D5tL`ho2h zL28K+R+$mTUsZ)}OkI!r#CXwfn~--cN$Q_C=PiXkFTZKJW)(f~QGS@luEim-Byl|6a^ErOu zRcMK+R~NOePhBwonpTt_oq*cd{I}!by66JFYiYSrZ#hGSxn_WVVe|zs(dBc6JY_8A zMxu9%B)`Uco*&@FKF85+daZ-+cP$6kI`Jjj%Y?J3ZB+rAz#O#9JsGRIeQf)7@tQ&F z?c$f8JDF~S)CBAa+$g{!m?e2_zE~jNVrQfzNA2Ha8W)HHA#@_O>GW3O0<+d%WA>Q;?dp|`7;_>5g z+zq5#w%nE37nmV3i|!daI9z}~paZxU7^V4;97wA;lYvw$pj!rk<%`9ytLooAj7vrF;R`PkZr7{WfPqKDR}IP^WR6|jr-KQcGG{(|-Jp6V649CKnv;ET z)ln?UklE>IU{%^aQmWsDlTuv-EurD_+w?EjMFGo-=2%mdtS~oCRPv~yZ0=2D@=m8* zI}*gp$uu!ENH5GJSu(gMB|VR0ZFzT9X7HOsl&{zCR=@w;t1d|U%>N1H+TkD?TBb?5 zj^f$%46g6C9^2g$g8OYxulc5}+^25_&QCPh-Mw2=*+8Z8;ln)y=!D~Ijkr*sp_u&m zaTfuQ9j=GXg|AlYE2wKaC*8TYQjrpN_q#xM4w5}d9cG(!bj$z-8hNg!tek}`>e5C2 zTh(ZQ{XunviQwzlS(fk+%7U@{p#SD+=a7aS2wC^>eC_Q8r@Iz_k`N6h^z?4sxq}I1 zGGJFob6ss%LD@^}qq)?se@OdH2HD6cT57mT0scxWrP;t<2gNkt(8eb)+MB+2mIHjQ z&W>)CvCXHR1D8%`YLTYyr85=eeG$eTMkN@O5k$+(zEhv9n9wz<*<`eXdSaiQ$o&T& zS1(D?t-cGQx)O1UeqS5O&fDe+v?*^^TSnOQq)6!HA505yeL1@N zt@#Q69DSjLiFuHL{GKzCMfV7SN(YCnFlQE)M0it%dtLDLCA#&PO5O*JB}G$U0P_9@ z5Yo=R3rl@)=iROd86K61q=k*JNk7Ty_L3`dZJ#$<>jtZCT}6~WkI#*A*NZ_UT6tCW zH&K^jOu)>YfqY_4@Mp>uKp6Yd0|h&Lt`z!Jv1X;_L(|;CNerH)4i(-@^=?1()#JgBSi`l&?soyF?e$_ zc#ZpZWL2H@%cuiIHUY{ld>I=A&2)s;mL1^%M2-ViJ+X7wQR5|UxjzT$C%n24rHlPH{otaA4J<7!jX?si znMDDmbx-O|YwHB)D7&r~V5k&G*mzO&>;XyQ-9Vww&vRd$|CMXSRv06}O8HSvjx3%g z{WZ9>qS+Jaa+x)3zp_^vjLyWxyFfJS=qReJloc0ecv*yzNVtg+uOr0`L7D-P4#y4j zBNYyIB>7jbEU~GKaFJ!)BFojzq>`sFe+c13K56sK4?o3*-Z|*pxpBlltqpY_qBQ6O z>AE?{wnjz<$K=)Bi+?`CoH1SWVs_^VL1VMKnXKM3gG=Yr_pNFBws)?dFdOZ^yVt-g zGE5`kMt{Ny@+98DE7yMS<(`?}<8H&3-|BD<9O0cp4TW6kk9U1+3r-RxXKG5DxqKm` zg5IWo&rGfW$r;HL0*{WpGg>v@QT;P_#9~eRqoz8SyWR0P->F5pC4oKFpwQK5>K2BUiZi2!aEJOeD+W@q@S2P z&BC>?_nN%~+jT3iohJdLgFF0MWAFw}1cC z$Ov)F)YYr29Ua=hs&MlW>cD_O{EM^~ySC^L7z^h3GP=E{&cqZn8&m7-e(}Ry7%9!Tn^YBPS&a(?|73&RfOxn2*Zav~a zzc$yW{c#+s#Z|9A)Xf2h6V84SNQ$6o0&4B$|Bf5nUf^XI`|X4OpqU<-IO}L{KO`R4 zP6~d^VCCh<;LfF|TOmsW5DB{-?2mi#@$$Pdl`;3Q_neKgax85YTLaw}$Imz8eo}tXlbnNpPp-qL{8Yf360bVXuFe;vwXamnuR$%a%2^YMjFgQ_X6c<&2>9brc5b~0q zTmxJLXMb3G{Mwc$C-1;WIAMCwiz?5{dJpw;>N5;sxp%GXNQ@8l$^6zJU$T(>EO>*J z%DJ~?nN-n$lp=tn=p#2@Uy7j;YVMMcQJE)#sE$z8Fumrj*Cg38m%cmLhi1!My=Ho} zrmNT1;e>Yw+0HoahZpy}AF&YGfHKKk^PV!mMP8u!Y0`~P9< zJ;1T--#_5n%9cHoRfq`L*`cyRL}jH#Dp`f>O=cyOU9z&0RkACiL&I*x;BlV}AUGc-9IP6tY($WbIjXn7bYCkbw zb?i(5;v zlCxW5R=%u(Qijq6O&c<#pt(olYIj$c6v9*DDh5ep(i{4j%jyN9- zX~elb&`&|i|6zMFODQ*hCy*|M3j+;LkMlYEyZVxnkpU^wNhn9CHdrK_BX}vNVGQCG z*FS^nD+wZJYiJe|L)ua@(@4eL?21d@8$7MZe8i=@PRZS7m%w2Dx-`lC_O>=L&oyQZ z3dVaHwvm~5@Oyz1(v2;$;@Np323xdBKPm3!#Lu%dU*VMcKvbYoT4ICK(sJX;E9nx=P`B%U$qrO%Fu@((QHQ= z*a<%X1qgY7+Q}#b3Q&&ea5T4wZw5qK_sR7{T`jad*o^>HgNFO`v8JhB9hnjM<#JP?DDmvf10o!>a;+up1!GoS&UQEuR%D2CLpZj~Dj)(vB zn&zudK6248=GHAU`s;nY1E;&H_7JeNGD)Y07`vU!(3dlQ0R6+#JCoJ8y_3FHIWarY z=+Sb;`?xdXQE#Wqqdhj?6#Tq)7HwT>J-^GJ1a{VkV;4oXexu`6Uc?H^UKHs+hjJIF zKBEppaHAq|fW_W(txMmh99W&1&J?qER&|)$)kNjp_~ck>PF8t7LM)^9<8PMz8`4yD zYjbRJdhEJwQSVdiDoI}*9d#aJ^MJtaQEH@U!_f7C^c(e^vYP4nCx zCLVJ=FV-7}87jM*-(Ee1BJeEEk(P4gLLAc32}OYs6qHB(*@vFB*9%xU@Ct4)QsLn* z@!?*?;g|63aZnr=SEv&_@ZrTLx%hr+b)WQoq?#Hho?f}=KK?C%J=iOEW2oBuO#Ii; z$G0YzXNNoQTqH*5&;FS4GNM)bt^IuGu{&HkB6ZuH&&1ZQ_RL8spR7&vvK~s3>)ic1 z8dAf?LFTj-@5`Gd>83E~etCWO+&UNY>Jzo2se5Wot^^cdD9+HC+s{6Riyi-J>|jRl z^dD6vBvWQ$!<>)NrxJQkN!Osxads(S<3=mjOvCJI=~4QJoUL2aK5j+G0mij8pX>6? zzur{S)fZ=vYXP=*<;um2D1dj*lI^(r`i0a(>)Si_^ZV@v+JMD63?W~r7UUZ~3zLzE zsw_R(OdzK3A#Mlb`-muiTwGFoyrS=#?9H~vrKQ9uP%Lwl7D&w8At2y_b^w}b>@!F$ zhZr07B(RwfF+fcTimD(l4`X04Uszl~;3SF~)a%H!G6s48!Vlgg0VEQwVL70RLmR}% z!g4(>ZjYoSq8_(Emk=5s&j^YiB4kQRN_;u}c9j({E1v9q_!jH}ILR6d%R#cJy#uBI z(!af?15p6@VF=8|ca>mD0m^=iY{kHBJYtb@j4qI=0{P^`y%rKW1?l}qK0-jh29#GQ zESa_w2Q|Yyid1OqJy2>upD#rRv2O}?iziQ%N5-Ia#i_P{fdDX-A+g+Nd>B+>8!z&U z{lUW&m!EQS>Nvxn1bL1Wu>yurZ%TX>1P4y z;V_AGxmY)6#OfSkH~--2Fvm!!9e|A8+r6v6pGv@1=}3dt7OlmAD4)P7UDT7AzuzAA z*}jh%`5<7SeeSlMUNHL7B1P9+itt$IZQa`$)#-t-oRdj`&Eduk+do}>;H{4wY33>W zbRX)J*Js^yFDruUe|a-3!h?srt)#g4HU_Ac58{5J(*A7l3!;6LZh$V4I%5hs7Yhs4 zGo&UMFcN?3*5vUQffyNXZ6%SaWGkq3iT{g+EO$)XY38fRmGu2#E^UUo{B;VD#i0XV z7Q;~AiS=Op%IT50F(JY2szSq;MrwF!Dz0fgTwb))OeG^BoV!(UvAN=;74uD|h)%M>0{`p)l>y$V)};+bD)PU-i;7%J8=~gv z$;lS`vg)JE>$=dZE=eTZGg8||+TA7)mH%_(S);!-6t(+(|McW>)>jl>%ze$Nbe?tL zxI#<+DMRdMT>2DfW?L`hCM@3t2k1R4VW@DmQ51 zyLkRWi$Wf&9!|e#y5PdC3wBoteR)j+dgUM!qYJI40*j_cxOVI0@(`~+75YzOTU&pG zf!0063|?gUi$6Z`H15M$MYfG&`FVMYuuGv*0ROzi68#&i6hVxtn3wL$%*4CpSmt>! z)f;|(9u*aYE@RvJ_sa^10c6daP9K#kh{w`=eHIhB;tO*snB#ev{(ZB8*g1(o9(7M~ z_7mfOvxeTge8iE3g!RYAgmarlfKDpnytd_Kf^#!Jfw6YvE*{TrOb{c64mmQPu-qp_|AwU4X zHW8nM7>j@nfVim191J(;hMM?AMRU3#8=l&UQFOE@RGE@&LzHLBTX@ zE3bY0Tdz@xs#5Sca%U-n#l9)AgZ=6$E3;V^24{ zKRyl~oBA&F?^^NW2j<7M_iXg-+wA8ipqs(;92HELMUQ{O{ZyGHI%BB7x4{F1c27@_ zW<-Ek0HOOtmMdm`!oH?S3jCL-Kf=iZ#MdxcY79bL!e!t=0KOq0AWmz+z~gugn^2Nb zd^7Z$08oIn;qYqU0lPFmcL31u&6_L)jI`Q)qVg4#n)~+$a}r}2pbBuidKGAuAI3rx zRGrR!%6mrDvK2R5yv z&aR~1wz=Z%GB+{3rdvDo_4E!rp?kYG)1vfpcPssHm${+cNg~oAOt<$VCk-KtXaBdm zcj9()9=b$jQV~`73`KUot^XM*PDsTtM=YspW2G2{0T2gRswgQa=3@mN+>2jyb#i?Zd@nH9O|SuHY)-FCbY#3B_E09}$gs#9#%$3)k;?YJEfeRNUWff;7-! zFILwxmx(Rs^lfa0aSITR2J4;f>G8QM&DbfXK#>4p1+#@5$mXjN@UW`DZH;P#9a6?&+-mn`toLSqve9u9-dQq_oGv)nQ098llDbM#|&)*ssiZX47{ z(c4v(@n8uG+QVlU6#I!cw4}_(y1oCJ4`2Su^s8^Gny*roh?**NUmr_Pl0~xRZX~z= zM+=}uNkOown)`%RfM*_3A200lpvV4s9<(|N{H>UByM-h&FmT>cDRtjNog6ja?J>3Q z=o_8P#+)`?bn-##2}(+;VICg5hV0i9k(SZm)-(Klx zykW&a7)|Wgepny2ne{1#9WJUYs0iCmV?>cB#CtPwKhX}N-hw3@%M`ppWmn_um2SR& zP7+ehPHe_V=*i8@BoMHF1IZQmYLH_JISYvfwoT&)Qx zNB|gV=Y{I?+lKCyk-=2}xR)cM{#u%|aH z1>BA6E;+JgTbWU{RCO`yjkd>lukWTgRi2?cpU)HiDDR1crwv>G_j))#zyYj3h@?yg zR0|vgTpiw2uh=RcOAP-id;A#r*~BdxN<#c~#LErdpL_(xV~<0A?s;)$EKuysv9@P! z2NW~B$O-;WW6cw93Nk$slzmcvJZ@8dU%|@8&ylk)GsE-s_h=7UDd*GILH6W>88vAT zoP0&lDLpkc)2BSFETS8?0dL;3`A|@kL9NzY4A2)$UoC!}yH8XU(X$K$sPp0B=oufl z&H;`des}^FExK*KA1{T1gix}fbP99+kn9f*nTV1(s=7QO72IW zil63qllrd(sWj}OJP^;8Izco2;@j<`0*l#N z{B;R$j%-S)m2@8!TB&raV;my6!EKJXa2a{|&*x>Or3Hl3A{n+%_%BYGz=3)D_B#~w zl51sNpX3M{Kh-pUs*w=R$k`UGDKUH%63}JIHQ^1XYSVi*t?F`j$oR~$Lj>d7i63R$ z4t~fsBLF)CjT-CB!lTuAPh~_4#4HT|&~NWzrHRpXa&TDrb<-%vl!xcU1Jm2LZZUoa z#(LDu>~YD)zqJfi7RJ>~p>~0ylrV?YC4UeB$|={c)7GWkz1v|Y1*;AON8t5Bwj@cB<^H^74%i--HjG}}D{^t2KDykjpiNG%?s1?ruJ>)J) z$#)nS{PzV9IavVEHgH_kH8oy;ahwg9LkLo6@Sv?6I{;TYt@2UrQ(gk|=}(?`o0>A$ zbk+_F%{O3soO3$|4U;{^m+GJ=^G`yTn>6_S_*;6_)ud0Mbpj8Br+o6kC590zu~Zb@ zTY?)CrDY+ZURV-ZA&S~(XXA3?E@6HmhH+-|6$*=38z1ZO>AiWieK>Y5Y02>Q$_u`p z@Cd;eCmA~)96nINzB~o7*edUp2S65x2miUwZDNVboJlT`+jd8 zUDZ3NN2BcbrEzcFb~kjX7f;ND0>LQtdozEr@L9E(sS7b?m8;V8T{Vtb1|Ionr&t^4 zyHO2*kJnX;3JfGUcW4QDvB(Bv*lGrv46;Kh2?+pX`w4UQnCsJ4qp*&UZs&sI9#@$%C#Y}jNr+KuG2Sv@hz3p97TY|9IZr9WGrTsuptx>Jc+NlQ(F zm1gex^ujyO<5iceAr4lfeKRP+;4Fhe6_#K^0CZAtVMONpU+nsO zFhv-}qK2K{8QyjpJj!K{hJQL|-N!%JvM2H%KD=+5zd~N+ETW)bfk8MIm1uUe7h=u` z3Qae8t`dzp8VoGNpa)mqY83C#!-u?6w=W+AD2c~QmYd#r{@1Su#-ebG5uG2V`5~5& z)e8t{wzRHn{~$d)!JAaF?5PT0KGDBnYMPCCm)pd%*@z2|B5-9G@*tp`DxpC)@x*tk zSGN@S``C!Y@jdgO{n2{}&tX}Ut^B)t)oc7uw)*sM^t^lbBI&>_jKCy zg71-^*<)KS9Sw_lJ+K-2BEG{>!m98y(+qO2ajGHl2RasD16seUIIy7R78mdLe1(b@ zo4fXJG=xS_!S33ngfx&Ex0<~Z|Kji_L>Ckcz4&&#Fuwx-t7YCKMMp6H!S-*v^;;04 zbsG~g0%jjv_-TMThzrDKvGa{u(p51G7H;Grg@S-RM^7PCtGl;%lCBPdDR&6NbB)r7 zvzO)u-4s#oT8(iIpW650S}l5|?Y3KuMOlmOZblrX!a>50rnc*b$*14foj$~FRasDI z&s$p^ZOzk(Buu$YY44Qb&jkp07QlUg{ip| zkqnmxAL#(|a@OsO(^_ylpM|^y=yyVkSxgk6sX>rGTtanGH2<{mRJTlk5hzomUxE&| zX?Z1|CvfVZ_N%<{`e{DWM(RT`Vkr8cqsqz6efi=AKC28TorFZu$>y+xJ!Fka6LBp5 z#Mh?Lw{T!q?$VEM<1v69kWMH6KR`x=Jl=b7YQU5lW1!f^)8!w-zt+D_yeAfwVSQ6& z;ugOJk~|LksD55}T}Vnmae^<0=pJ}nmPbD05WSBF^S_9Q_BkOjF%Vy=h=xd4;qoF2 z)NtQ^oVj>leSo{PuApH0V-C+%!Hi87@1pG53;mUZVzt)bA<8=BBmL(H)J_r-5&43O z9?yn95Ms25@%tI6w7&$3KIr`H`z*q*?#HtFjvYItwL2AZD_Ur3A;rRhZ1zR5xJ9eca4V+Q|o^sDv)bRC%=`YVo zq~wkB%pSkBRS3DSYkolH>?_U{mBfb=RsX>nA~LAiuP=eC+OFyi6b~Yi`703^Y8V}j z0(x*7TK7H)DhN`3wP@DyQPV#W`=;ZW@W{Upv-2#Q4?CiwlL zg9C_O)Qp(a%XX%PD7fK~H^5(M)8kk`*Mr>!HYqUU*Plb@ggBI5$k@9>qo%@q7|iCc ztEZfZ9(aTavoR;`=bSlz-g4ijrL&SNU6`Qx5HkuUUb=Gwc|!kl9m0@3M1ZmZdWRKs zPwVR|tU@T2ckkIllxaapkf;Z95G>1(tD!Qd41jGAY!M#)9L#`$ccQP4t+^DJ5xeip z_V#JiJb(lyY0S_x5jyYmy_m2F4Zw8KnM^2v83FQuGN3f01k`n^5v+V)q zgI)(zeK1x=PVUoVLAHlpO?^5N~Fg#t!(@!jmSN+f|( z*}zfxMNm&@_Xp|T+bJS~{ut70S2Vyou6lwmwU_Y1Mr7~d%*&ew*yH=hnjXwcz-K1p znTa96>eemt06a!Nh57K!EZG34{QfLibhE`qM0EA{JC{F$MV$EXqY@B?KL4LGWkHm! zBq0#J666Kws7@4Odg*`UM}oNd)_D;>sHKYQ?k`3Eq2eg7qxds0;3P zKMx@G>vfO{4!eP{+R6!?w1Y@b;oHzv}J|r5BJbvq(p0D6s|F3+<7Y!W( zsDX$|(_O=`;r;u`zPzeCbW`|s+P;3wXn|z|l+MM{Di|UxEI5eKCAibbnnJ&iO9UrI zGtx0e*8oZOzk3H{`~Bb`qIi%);l?d!uT(lZYRAFB@y`GpMti)$>K7CNkRp8i1=%dJ zrCz10@;C$Ou5Ef*@4dvXs7hLSGEfW4P`HASB$;KaqGHz&wlY@-Ln#Cp_S|E_j0N{m$CS3Rv`ni$DLdRj8kD!fL($JeyRBkAZQ0gACR5z zeT5t&>A+q-pGPmNgtpDtI3B=ZS(yvau~03vO^^}P&of}uF#0TcDJd!%nz!BEDHv@S z6$P1I7z9swCilQ}W4_K;cW;c;K@1dttIuyTX2-|vPoD-T&%(+oi%6v-M|u!VgpCU2 z?+l(wfF5hpZzj@Jaj0b{#gd{ehB4?FsAHmVP*89j-5VMV?0f&fV=KM2Xfj4n2!dEf zhYSZ5zySVbd4tcN@no+k z-N9#oBKGFZ9sqC%UQ!$~KXxp#*asJRZPhDzQ~dIW7op`M`;2&Ao^Af|`rCy4y=rCt zC)A!XVw03D%epAFR+7%yJ_<7xG4>tmabgy%X!>m0lGQ5^LN@}^tOEuXXH^`;6|F0SXWClKzA)aR5q^`WDHOjLwB~Jz6Oee55v+(;o* zzI^#|_>L?(*dHBLaStBgHsNn^vZA%LlS1)GJpTx&>IfQH#sCxMn@p`jkEuLxj7IA;H5o{i#miW2d!7h{rkO;jD7xmwl>ZAYzqJWgOEYYEi4EQGuu$LSU^8eweCtMn?%(D2%bj zY{vYa7-ZK-R(2MO#l66!#-|}}h_bqm%^Mx?=%}%^b&P_k=q<;d2i;#6F$}#Kt;q4? zYq;?%#s3Fz_21@RRRV3w z@NL#rnpb|bUNKseEHPHRH_kWAt4`$v8POPYhWt*{nxuVnJ+!g?Fuub(zjT46v~Y(-gt~M)c;pBB|R14~nBSyD0Hf6i?De6C#ylr1;cP>)f zv9Y6OLrLMikLq8JKr;$eGtqi?>-O!1nae;hQT3oA!l_A5z<>}4iOZ5+pPew_6ib|* znR$kpQCL7e{fGub0fqE$FIX0Qwr>k=gtq~j0sLXA%o)8aS1Peh;ZN!J~g058LLjsQK-5SXPEb`rcXM{i0$%Qh7S$jEuuFw0n4{_b=8Lx(ytqYEw_r0mZF zuun}(>vrYJkM;CHyk#gMkh%no6lDLF=`UvmMsrp{ey`UQZz281&ZbPwbw`b;7N3v0qin*+eqneg{ zp65s_7e?<2X{&X|Iy3sRp9{WrxK$=>S-A8FOH+GDE63^nSW*YO{q2NbHyxTpNl7CE0~K)Y-~@o5&*%H#-hsjQU70(H zeH8~HG3Xup9(am06))4Sqz}Y033LzIN9>m1p@EvVd;lVY?GMkvTotfklzCr>1faTq zY`^utxk5OI5T1xFpUCj5thwQ7z(xv089GgzL_a=M#XYx&um{H?HXIy(*RW02q0hqa z0zZKK9RdNj8)r9KT-aoYX;y?4U{dOSsru$0hk>i1U6oET$R0wGqoA-%G>dnp;#4FK z!TH|ME>M!Bq@+KFpZ%`i{PPCrLXS0Y*Qxiq?!PDx{R8fFuY1-0-cVcP zD8IjAF+#8Z`HhOpy#F=%-zmqUlVyGurrs&%&_aK=C7td=<$GGMpSdUhq)&V}dTmVn z4-=!)<`{W8-3b+^ZRf(V7h(i%RnYqz4#?4z%->G#$iVr~*?@^49rxQ&e1y)L?VI$A7|d_tAY@ z-#lGO`^ra;Y)8Q>>YyO&)s!})iYLa8xRbWXz! z5)4#Wpcp)}&MioP{QY&FMr9UL$~mqC&%y*c=V*=ecY?MG6psuMlQx0}RrER;LH1GO zq}+WT62erD)@^BHk{9cg`{V-k0*^ThIP*sz4FCBgQ>3w|oL?#E#h=?h1*0}8z6!N& z?(n-dxOqL};v@ci^_2B@(?YEoMb9?sKY6oTCVJA7m zP9o^5C3q)k_fYGrSEw7&B(mqYA&nQ`arZTj_zHxGo@>E5fR5)J6uu23C`o%9WQA`Y z^4UT{gp*&NWy$G+JslceoMj)L$D_z*VQbd`sA+{gs-CE$)Ervje*3=cy_95$|NDMy zNgt&4?u8<_Hi=k&f8n!|zH#6{(oS(nTgCDw-|cr}B(A!ZR=6drG;c4`e0Q<&XTf`? zUl|R#`gF9Q*BBUnFsq@tH9?x*@LLC2O;z}CNcjJ2TR?8aRi+~ZynDA;W~{1cMVHVwnodv0{k<#X>%wW=rRNvc7LFd_{JN?;nkWX_% zB(Uer8N;TTi-~GM>x1%j`)|<@>*yh_;z#9^klzq8jYVI)u=O)=y?WKQ^1?9;#d-R4 zU;py?&QS)!K|MX!I?PR;VY?C;6Z8CA(shRI5~PF$2c{B%i=2h@6ANp(yhEWHKF-JM zO6^J0Y0vJHNS}GUqR&V|k^f|;wq)OOtSLzYh^#GioL%M%Cg?&EQ&ONP)%iY);f&ZL zU}-nb?}ciSiG%FY%$>%x@S|tUJkX~Z53KC`nKv}w9!8)qO{5glVBztuSnBssrKajV zKN$NkgiT2zkXaL#Cr9*G&NGPS9c=~q2fn0?WNVkmJ{Nex7x6RIkeWvJk!C9Cv#*Rt z=zHJrx=+m&rystc6Q3G8uRdEHguT_Dx!z?hh3ZMd2k|GkM3Kbat>tiFMux4u{Wv-| z|IxT=NH3;K`!4Kr-A$f-eW4~LrV_&qrx{wQtwpu`Nj%v?1MCTWndpKIuWV*ea`Um-MviyH6IRto(`T8Uh#gl^WDa8KcajM zp;aI%te;Cjw*i`vQ|5F81l3reU8HmWA8fNW?ut*wJi~UCYQS;DD=RNQ9|&Ln!%;e& zQbKdkq*03AV7P&iYwXX7jxn3jyJX6{q~vIYTO-B%?$aJI>vV(f~9MPS_xDJ7Q2N9@ip zy!zuKo?JxG)FBYwJ&M0Xe$Km!Rp@4j;7=386B=Nkr=D{PDoqf>n&i?oTSBIy)g~*-< zu?`2`*C#7ylU?2*um%`T4|&_)$&^_gqOMI|!`TSWK~rC{c23uKD}Z(CH!cR)lB`_-JTzE1uK%jC<(X)8pFE$PndH(Mm3mrdvC3Y$=pN2 zjS61eZ$!Y`z$s5P%7PW0 ztOswb-G6u*yB*nk=sr!i;Z!oWIeOdfr4_p%AL2cW;M0N7hyWpwz3rO>P#(w+9=$-6 z8Fl=AG({8K2-vI4{x+*$f{eTd z`kCO-Ba@bE+g83U3{I3C7V@*U(|^1^E}K{`LIf+RZ~Y^wBR-w(V*g(;POS^-J=~E> zr1D8ix3#ts0#ICYVzeoye8aw^FdWSwoehw^M8a+L0dk_$s-38^0^k4+khjs zf1jA%T>ksK5EmJQeAdZ0&d{g=y?Bh>3neaD14P?% zk6OTB4%Yi`LTCd~fK8oGehEyHf7Z~nPM|pU(E;!qHQ)xf5NhrX2-OIgkbOFo{72IR z>69-Z4Y1g%Dk?DkE5)gTWd?$T$cncgKYqjv>%uv3LWEJ2%y7Q|j>1693r`iJ^iv?9 z1ugXh)_DwZ1`zH80S+j3&!_Vh`skMNLx3^4dUz16c5RupFJPv6g!34dbZprI0s{D3 z5V*CfJ9q5x497jeT|HmAC3ZFR|abE~s8Xn#Nn~56!O!*+tbMz=DusR?j zM9k|!8874bn>F8cGGw$Vn?>&7p-k$`XzCN33WY{gqsHvNWX6}%|IvmZd8c-#nwlR# zd&J2ij%XLU)Yev{fP)dFBp`|&Ss0qx+Ow;ZZ7hOWhs@2FIwp1|PJjPSM}Y7cY=BQ3 zamFva^zs-SlAbOJa;xz2%N4W@PB1`#+d%CG{}+uHuZzid(g3VdxX3VLV6zscF#b~{ z4b9DDaRj1g8W(SeYR!LzFP6xO(AFmRdx53`FGSxHG~o2j%cCLy(^WXr&WZ<=82Tr= z9)o2#LaoMS9&{XaSFJ8v`rq{yQ5=ebcH|2C^*+gk5Bdz*7r!v!IU02<5+tB|xd)#& zE-;8Wq#I)qAbu%SOW+C92W{Ff@`nx=-&^^CHjRyiMaaSfcNBteVsE2x$qH`~G)gtA zu==*ca|m@~K26~zgtpvFtfH=N`(cNsO|}rxDORJeRPP>%Bxn0OLb`O!IB)A)?YnMh2@2$#ocp2vz#0ciuKeMnCY(r%C`gg8D#dMa(ae_fDh;hPf|qd%tIW0j#OkB8s58b0pJ#3 zdokG;*+EkmQ`-*l3=V;1RN62&t>U={#FLtu%AdA64n@!R?@+6J|NObq{y9yZZ*}y} z_t>@}m#D-HwuN-7{r^#dPy<8fmN|V8o2n;e3{v~>!{FS+)#rf`aCDTBmp3NYdp=!{ zJex)9Bx0aNnjaWdO!(k=*RxdRa-h0`wzcil0HMX z)r_f%^v14hR{8sb1hv=Ii$-4IR6}SlifH5pTuAsR^oSd{3&=vu|6M~thpqZR4EGX@ z`pkuUDkd~W$YhsFCWwtVtqK{j5jV_l{*OjOjD7ro!2fC|?sZ4}g1G_i5dbrtJa&$b z`JyRV*~Azg1tlD{xX2Q$+xp6E-Q1GuJ zlQVX90nVdN519Q^0qD%h_M-xY*W3is4E=pYu<4r5L|hRnVftJbdPb~tKTFFl^hV*= zKWxvN_ViH;yulgrHSmt2?4vP9w(onw+|-|wi7}bB6@H%@?qYgN@EIpe{}`ijo)_Cq1zO{m>k!Ug82^0HL}HtVoOYHqZ(N4GxfHXsk^jy1 zCP3)w^~}AJPXL)0Q*Cmav(m8js_P38~l=?+&kj!y*|2WunxQ@kKOu15Vj z<&Wa*zpCUH&!2m|EoZi*(!bSsh^b{4fuL)8Ij=v-`b7zF^4)D)*x$X)OQ0J|v`b__ zH>O5*<9yxYi8i@foiy1SW0um%btKQs6wMcM{+y+-%mE^v{D*ykTgNofB4bW(Ae;I; zK&x?9&OMZ0ysPNisppRhas3ziw#s`M(hB68a5;gRMMgt}0&tYWHS&i`J4fT?tt2_d z73%!h%}$BuZ`n2yY$FEnebS)Xc5oxZ6_HjO_UjeMv&4=MRtc~NbB$wA)D?6Kh)Y3U0c`k~ zP?KJMLC?-E6TBoKQlJ7&DHFdS=0-;T;u6Fk@ouoW4}T;NnZgXvEnru}!i-X6a!%>q zHx`9=6t$P!-o5)b4)C{@V(7s6I~qjBzLsN8l*WNQJIBB45J8DPwejW@K=C2jpfF?c)?F1dZg&)mgywllGQ8eU zbdF!RJWGA-#oRFYmGfEy%g1san}120_1FoJ5x2b^GMJA;LpsO&y}^q>J%I=xnDGu9 z80>ftlKY@*38qdF%`vxcV*rOx)_x+04i*L7I?glgA}h^>$X~T@;%WI%Jc7SP4;H~V zkkqrX=xAv<0Dv1zG3xTR8L(gnaOEH!K^F>U7>`rPdk++sh%W^h@&*kDvP&d#fk6Y# zL`w>11+aIQcDM!+jD{0jer-Fpje`gP)TEtomk?!bCrVAGw^5M~z9cU(kvrKQEw7d{ z@+|Va*&iQwgBUS{XLZ(!5pA7`M+xv2x|^E5#l!m4I7W=FnUhY}(2)KMpFrKo%-Nxh znKe}H*nx4dl4(HLSym=pmrNTyBF+F_|(f&zpYVCs_H)!c!5Q2=Cd=u z72mDrBn0k3y9MsIF$4lua|}~!&+%-LC$@Z@Rr2w=GWY2M((O;1aQ-p#JZB($AYN@Z zT`cQu5@D^1mJl8{3H=06f3+rXkiwh+ui#)=ID<90MF4U)NIMW3hk$`HJ>x5Ab47A z&DF>F3(2V)k*0sFyv&YmYrhln;e(j(BcAsHde6DYvQ0D$>Arghltf*wPtXpnrs@lB ze$IG|{>NZLW+Q`P^6vq}j(ZHR+E@T{e*d%2PvxKdn_3gGI#xEev2L#Q4gPV) z>;w5kZMFTsfjG@vIp>!?{Ze|+z@>B}Az^-L={d^-+|H{olVRo+nknduE_|qzfY%fl z|IdwGtu}!CYtcIwqs=MUx;UtqkS>Tuj#t5XGSgc=Ouf#FblXcmH!Aa5e4 zq`apADdg021k=`AtsGRYbKK@5&c6_?H3D1$^(DzDysMairG#}QvK$#4+>CeeQjd1rgze@7@+f7yLRMwasc5*|~JeQ-&@PKl)9p zr>~7B(vxu8iElLv5SCwDTkH22cG2lRaG136e1MUj{v_#dl~Yd(RtqnM#@ONqjZ)S4 zbT4&hH9uYZ6=^O3H%w^R+((TQf#}udx!NO@Itw0r;%1 zxMVHULnDSFLa;e+DDlw00Wd>&ZYqnS!n?Mi4|xV4V0vnb5P%S23@icb>$gdi&D1;t z@vnW&#ib0~`moWxZWMq1BCI>TbN(j3yzZa*pWqi4BKb@W3KHp6JL-?1Jb?Yj;^@&| z(|sL-gUFKJK+Fr)7ChxhV1d4W^ja_Eli~C{m=Lry!;Sjo_+&i8nXS#BRvOhywuK{oefl zhN_?lTA5kHkA=%7Qt&18MR3R91jLItV#U>U+CJ&K^ZCp7IVEMXBIyb7R!u4!H2A6C@{fCVjI&^siq@xHYT`MVLwc4{;pcAjgFw0;2XeUYT zL+Z-U!8NjkfP@{XVkC5#*<9=OxB23?E^+prDplg!=1r9_a@@D}mffmIYo2rWIkydq z1M@{r!(y#}gq8o78qnMKZO~?ocH!KI;x|_WrKBK<4@{LyCO_%yT>pJx%si^!Xpq9DpuaNV>m(zAPfKVpRryR&*>_t?A?61|<+6TmnQ~tP z*NejZ@Y`H6*)J+J@StHowLwZUG$oiohbTnvnfG#w-5TyQ8h!V!Z909R^(x)h75nW^ zLS{*cKi+HYyJq0cm~5o{e^-^GZ!7xxe&ZxP=Yv32wxfkK#K(wTyirSMWhW1a4trrvJwGPX>!5Sr z)_?U$_&u{ZxNo-fLGf~6J@vj2f&Kh~qK{Zh%`RsJ^hR2KYtSq@Znn+CzVGOIfdg-m zpjh?gjoyOl0*}lJsEAA(8jV@CxwZs7wBwJCU*D+qjNwus3053_gLqW8A2qXHZ?1J3 z{_w@W?k5byBYx2&11+mZ+Hl68l_^7g?J$utA& zbs-&lkI4F8jJx_EAw^(_A2Ev5ce%zTlu2A(6nQ4H;y7!hdCq(v{-@_|;2)O9bNFR?LffeHKGQQjJ#t zosTQet@>mG8aUx{26DRHlJ&^q93J+=_6{Y>UIhh=%fTiIpkT?b{DFWRlO86 z7>KfmtOr6crbbPGrm#fMV0deI^D5-82Qaq?l_j*oDFebwSR7ED;tOz&Vw&%E0BAT{ zfq&{nkrH5l!0xTCUJngA@I$>;ICXBlD}^Be=X(u?E}T9+34odyg$sHIw+?G^ZFMyv zB^jT$#e<(G(O6f@6F(1eAIwZln8`|Xd)>Z`6Bs~6Vsi4q?=8wWrr_=(XkZ);4x|rY zKj0-yAJ}$OK%$_A9P*)I^jSA{>J#nn1dKS;dg$IG6Q2HZf}TsJ<;|Nt{QUfw!JL_? zks__d$d(-|tih`F!nDF6R*YQpPNZ;A-yOC7uRT(D$VG^QdLB#3{FLhY>dt;0lPz5j94hK zlR>xqwJVE^08_E9wzjBj^?AA6OZtZoJHw@e{s3Y*XP*yA%;H0j7rW5nLNp%aKpfWl z=<#E#GW*ab;?)XbGLNuVGx&R{+Gsf*lMt^EKaI4kEC%YZ?_oO3ddAU_njp(<_+YOS zjN_Q5w~Zkeyi^`kA`eSS-T?74I17zCq*WvVALTrd^~WQBL3H=-Z7QCnwM#CfftlcA zA8c!@I;uQ`kl2QXfRDlz0DqCn3$_hMF>texiO7K7Ky9rQV3u#Nx)EXkB^P-Bt_MJL z98Wn&m}*6d2v|?xcgnZtv@+q5uiTGg@ySS>cXTw&*f1JrHGNq7U}qR+A+yjDNCGTB zXTRbUh@jCtz?RK={XvY0ur2@J4~NgkCjvqi8~~PpfEvaT?8;b2D<^@92?qhTvKPA$ zUyEgf*`0Xta3WHgHKN}Z0Y)Izi1ABkAsEHGThKlGsAV*dL0@Fjk?<1TBic^DIQ`f} zaVBONA1tHH2$6v>oj7_D$yBIrNr}UJfxn7~U)L6FDsMh5Lv6vpWiM~nKv*CGZ;Ml~ zHdvUMi8{6|cc(s)Fy+HRwe0APS`MpyXDo{4yQ;cWZ!cW_%9p)c+lsB2IQo0_yH}j` z?^~g-FAZKfaon$PfD&7UYF5uzsdy27{CDZxgI!7p(@V6 z{Amn@#ddH| z8-R8sEKXvQ_T9Vta4b@rfOh-?fEk>v8g^=!cO=7K#p_%~Ck+z{rkDVX@j|xO=_j86 zTS3ULC@hS85j*@5a4K+)Ph2L#su@n-L)ACle(=O+p!xeQkHTAc=BzKtf3yJCY;4kz zb_lSG5Dm`=U>+Fc;Dx{oimwdBJp$>w`h7r?%71-D`eYt-I_Uo|!#U5V;g)g{R~rM- zsu0o*CZ1?tcX6bvN@5frTC}kB-RU+39R(v`R7jh#lo6WQ*4Y_rkA3{pXt93;-Ht1N zZVt@GZFB!>y_x5hr$F{`X|{vpD&PM2+xv(4Ud`A2R(ZkXsC2nseX<;DTR=!C*eG|O zlG3gkKg0FofZ`%=Oi!N|?78Xw8d<3e!Z$J@723fJkkGgz>j8|GU0w0jTsg~3M@+f4 z$K|3MVvfYMYO#|-I!@~m(!hY16I|Tf>>M0CTwF|FCm}e4-VNXnzzF1>Pz9sn2z?bj z{PvDQMbTLW32DLCJVNA52imMRrLt*E=w6r#tdNHBdyWWTS!7URkH?vD@mIy$oieH% z+J;^>FbE>=Lzh7=q?v*sx=oTM5f42<<6buio}EU}La-QOuJG;MKv?*hjZ%`68FvyN zQw#0N$Ddz26b>5dM<4w8f=cra$>%(+TcmDgO!YS8SPYH=ZG80bnvD0SD=9IZT zEi`Z1efIl<*8@YYu4aPkdkMVf{`q?1w@_~3#TFM~DaJasqthUGZi_aPC@;V1^|ix zR%p!6Xsq7>sYiSJ4N=5CLzaleV5p}z{&N*c0f}|SDqHl{E%{j`6JOzKEjI1jUDnHsTHgN?Ch64milZ z2cVBs4hS<2tN(#dXn(r0-+DFl|3INI`x(YDlh%oONcfR35Zp*bM>jd|*}IVctwY~w zXSvk_HRit7xclT^CyxPn#5C3Z-rn!1hM-W>QgxI)j_m!=P>SG2q);@Rp#FP5h<7E6 zfRFvCHM$TV8wDTsEnwV>7^S+nh#wDPg~r$XEz+MbS`@7^`aOjA2F>{#;*Yu`iGO@+ z7p&Uf4J_tS+vJ{QSgGH4cz>s?va#TcCFzsrons6~{Qj8mguT06w!PPt5MXpKVN-m+ zsi`TZ8zQa@^eo`iwgt3=I3WHR!LE$i*`iPY5EVGsz<2EeoC8{=x9RTj4APXf*8Mw} znHs6w0IP<$_WSoI7tTZ*W6LCd%sYgnjv=rdI8qUJ zBkKDLGzbJB)mLWjG->Um&_gusH6TxC7VlqT)r=Poj1|+CW>q4RE^@N6C~F6L_!A_3Ij5~XIpI3B(Z?i56) zqjpD3JS4;rPJ1f+yQ13f;TkzOa3X1J;st%=5o{aS_)#vyUXdk=M|lXL3E+pR6!J-B_S=#W!>hxO+3 z;=C<{ij-@;XMd0cEKDC?=v7=cIzD}#`~0HI51LAsKTe-BD}W+_|L2$B)j;U<#yzEY5@D*4DfxHm0V6HW?kCOlh6Z`+BwZHVes%n<=x8CKaS_nnd_|4>G2gFVI ze0=Q46893ac>tpg#5^RA>6Wp}Fz}3I?WashB8qvy&I9YiSqSkQB7fEetXEK(qf0<) z+Y(25Tozz#8z$yo)axT^`exgO0v{ovdrDxriEz~VAXAj~9`S-81_jBB9lP?a{J#cfTu)3&d%mW>)m2X{|C4MmlnQ_f@xp|4 z2UHQ0htmLJr5Wv!kVun0wdI%+1`a-~$J`wNLoOyTk5{y0D^0JpiyTSHjYF0qLZ^*I z;l)LuQf0_Ch^-(kIurf>(DfehT(|Gr_=kkZ-XnV_N=o(!8Obi8sO%IWAtEEAl#wJw zR%Y2nS&5L0%t|-PC?uK5e2!1u_w#!GzyI@mUia(%_PsOSTZk-yD0qgPYxD#U6I1Ew#wa3C zQG4aVPa0h|Z7r?!m8n8RQ}Bsl^nrXj&0YRNV7lGggqg{kv5h|im6f<*XZtjPSLv&EbD4D~K1|J7qQ(~Vf}PiT^(nza9<+twLRIsN+mUuXIlX{LJPi_m-o z5YsC)Nr7AGCTB}AYx?+NJ`cqfi{RN^Shq<3<3 z6ulCYkg$~i6`!TW#W9acn}Ee$ShGC$o|c%IQ=?$<_-}QeL6644OFs6;pH|ntqnicUOAqN4JV`%L0<7ud+V2UW>4MI0i3MUt) z2MQO7COJ^4#be!%po0Y-`$6lTXv{Fm2qZ}?Lo;0J^u59Qn+Oiiex(8%gTp!iClXtT zwji~)X-}n%VBeX^fniY~O)S$vf39UNtR|vs0*L^INAdd5{}Hg(0eFKpH;$lRv$OJm zanQVue1nSq%G{_f&PWtGh5k(F4s55RBJOg0&IeI``ZEFW!MhJpM2% z$${xeJd;KS&6qnOKmnFEOzM|XtY7#jSk9N8`tbUnvuuWD;a`>1rkbDZwV~p?JqgFS=+dBsy z&BBiU?HI4p&3K1@qd9yyyW3oVNj=7)`>~ar!h<8<6{TsD+gLYWHbx*BnLC}UvK!F^ zAKnf2e>1ljx@-7dc}jY~ojB3AM##8=Q7&*?)6X%C#uGfv`1Sau5A}vO3=D7)C^umf ztNm{pJ{te3qr=dD;4GQC%9T#zFfr=J!9ZTd3(ww#EB*I1xSh-_Vp)ycJFmCetl5$1 zt*uQ-T!j@5O`- zP6p;qcbX|%y~|7`dvojWRzZZ;eV9RI%z7hV!;G>x{`&WIYcrO2^I5Z*#Bu-*EMF2d;LbkeOh6ilo3+ zuJ8B~BP*+zz2U@coFnhw1xEHePK}7|E~?0Dz1FSY)JVe96y zZA(47dyM5epKeQm`@xj2S^G@>Z6A44EfWDDyrY4UgoGvm%ACV zsAVJ?TqYIsZY!C9g-xcKkLeVz*wqaCqF0KJ9y#mpe&_h5+7Hui_GmatPj5AwO2vi{6wPn*N~9 zTc!T@S*e^ShQ@0*vP{fxN-$nI@B6x*+I#29mY^bSwTx~8--T}^oDW18DOInu0y)Ht z6BCIhXhEZ0s?O-ekU%`(<-kDlOIw6R5C;)7JI-8-u$#U5aeudy((YcT1tWr*-o6`t zlW$c86u@n`SI zYwyS1Id}Z~syRqScND!Nv)aWnS}OPY)4%qR&1^I(^ny|Rr*qAIWcfX4_dT#)HqGcJ zNOzX-@NE9|Pyx;deS1ZWgqYv;sFFzM!MX)9hN!*b77?qscz9Gm`%riwMNf$m>~^JI zi_7DPw_#U!n~yc-x-AG-=TU4ae_cOON&kjab<4vol$y2)eHQ04H;x1-mtUgU)k{6O z(q(a0b=%4-&ZGJEBXU*H+6qAn)x>@I#_@+MYZ~Q(Y*9uIR zsE0M#yOV%Uz*W%YF0Nz91UNmaP^izGdA(iO>NgU8RO;8_jrOO78SM(7p^c`FHgXkaXktxV-#S@6%|9vM3Kj9gPM&_jcuf*rp_jsPWk3fY{jGEN*RDb?2 z&NojvW6Ty$E|CyKcXXz|S`qlU*C?;%t+y!0t9pMi76QTUC%@RSt14rp7VXz|^cA&H z-6_7VFRAm{@Iekdge{D**fBg(VHPX^kH|3MvwpHvSJ#Wz7 zH{fvPCU30)q;@}M>9bwBbP4ejdEeoCvXRd>&|XC##fpcn5KOp5*C)m1cX<3;IjD^H zxAs}D^hc9O-FnH7JzlgN?dciLA}N6bf&CuMmW4+0x7=mU!!abZ91nFvvc_j3EL($B zqXsYRH0n(sjoaF z!@hG5%{7OY&#uKeX07flv`$IM*v_BMPN+LXC-Y!fE&Me>Eb7Fx7^0B6uigoP4i&Qa z8);^QLBBVBiRUk!w<_wt#(x~YD45#zh5&B>C6@@-)oRuQF0bgc>E~u0t}#-D5kN`a zWAhh4Y;K|kLG=52R_L^HrT45?*|_7YlIR!xQYj}-4&K$MKvFzfy!?>j=9+eukb;6A z#Dd;5*E&2iPR|_52=k&TcjR&#=hY)2wDLaxu z?~Fc80j43w+}GcahFDr9aVLb{gXuVY?G#SP*hRHDT;Ci%O+>#WI*b<$`c5Z}Jz%|j z(eis3`JouYYwLaV$G0=3zH0R=>J83cdR%aeepqeWn(Yli!FUuJhqScP5~=>i&fj}zj>{b@BQ{*)q6KQ_B(eTJSLOOK6edD;IgEDJ2rE%A@V>D zj8CCYWlSS&-ANuXdi%hskXqM&G1|F_;9K(%r<>O|%qmvs{*BVayU-*h*3B<1&_zs(%0vzv@4$?>02g@L^^4LWm4W0>mM_3^xZYtsdytv&uR zBSO>nIF$?-Sk?JJ@CdutlO#HV^UBhR%Ue23*b&3~T-394V>-I<>}dGnD` z3cv!W(~PxRadJj4%`RtJNU|okiEJb)BuWhY;y)q9(0VXMxOJaX=g}SH6R!mJy88)D zJ-*%5VzM*zT;Z_m*3n)>Q>CPz@#0=?KjL_O*G*E6``Q+6ed!R*8z>#TrttoJFSmit zYLTq%U4BUyYD?aspXSHh&+u${Avxf|cd9`H9*q%6xneA*+g#5S&kx zuUiN&enK**_QmW8_5EjCX%yZzpOs`NEbJWHBhCAU%)N^o zDOfSnnk|`?O}Rs0fAO#_htgy49gS$3T2IkTRUb~AA`MrpkLR>#-^dBKSQ|=|@5ank zGDKuAqxnfxm$0d+x|l#zWKT}ELbn8xct|5rT%{h}JgN2XC36w81MM;SJYpLeH7HPG z7({>+45J!?8mh>nNBcw_@1sf_7#P6V6*6`x^Du?kEpbH3%Jz)C5iLl|DZHUF8a6lj z)2FJgPVGN|9$zJ%#VmB)I!MD z7e9B<5(q;M2Q@Mb)c&U21Oi>&sZX9ox)g}2aa)f`a7`7NaD{|KY?)O{+f92wHJH|U zw;)?ysN0mGA4#8cQRJ3asaFjY)@;NHYFrm7%Y#rPu+)F@CnivXiV}TCsh>UzH)Vt4yYVi$ao zb0Lt5E^nw$^(gt46#U-`E28et(C=G>EPsS1B8*dTxnhD4q)JUUtitXx~a)B^Yg77Ugc@G(JZ z`|(geG(6#Eg6tkXIpNzmJfLm;?3Gx)O(y*|XU4eX2X;{cmwNGbFby$#itsmZ>@aU` z3V!2hhW=^Ot5;~^<>%%?E^inu$yKjtPfT4v7Z;f@4ml{kGlbcl7mpM&rD{zGO|Owz ziRph659&A+){enM1*kPWC6u_EO>vh1FW{}0gf?Zt@zMy5dy*=57$jKgJ_`KoIon>Y zeDRbwPo`N&X!hy*4BWdepPAKjKO?Jf14nz_9y`TXo@~q2JMR0BEXT05lqYO)_OGy~ z`_OKiPCIpdaR2Oej)sq~L}&|6y<|~*fAW)sNluwWCeT+O!d5}&NA3udynGtESxBz#J$SGV?#&S5Cnz>O>jGnCMkTwb ziZRE5l>phu#;+uQLURlqA=={NV#@#Tn3al+)e|^m{(dn2s$eZcA;!Rz!PgL}bsenc z;^g!L`1mCQ;^;osz58CACG0-2u&TT6y8FI3-cl9lM&nx zaAUw3Krh2SwEiL}71NBMo^;~aF$#|*n%mjQ^*+%ef_pC|kkj-ysZr#x*6SRkEG66V z{L{)@4r6`$G4~|u1FuQbwb%OLX@33ePCc4un=ngRM3PM?SRb-*!P;Dk8h$O?&&v;?rBNH^PrE zzG4V417`dPbr2BVzrPP2t^|O$V zTo32H;tpZupFca_y^H;&ti7b4!X3#td8=7-`5k9lV6|@0Op{7`hHy<9ZaP;>}JPdZeS4o^P@lc3Xo`e zG`}GS1FU#de2yBOm-v>`nk7zS#Vr@FayvGAUmI6gl7xLg&MmItLFJ)0S&g%yRk<9k_9GK<$dMYrs}uF~1q^f0b}5E8?l~`}F?F zMb2Kv(&utZ1&s9$v;}7=rl>y$9L;2iergyJ#O>a7wOo=AblU}hjceD{1gbl^Mw>tQ zICoaREz0$N7$k5gp-hE&g$bAY@YTTFCk2j^c_Pu*^D42)0B1B-n`QnAZ9HA>Hl)JG zR|hULk!v3l7bgP=Zw%3c2j%RnJ9rD3;HYPEZtes&U@q4=mw+8Rc2Hd^JuIE@-PvQ! z2O^SyYl#|*aPfc{$LmwKy9@iWfCxyk!k3DKmz+McJg2ZQ6&$qiR}9i?Abx1y?EX|G*h8bG=LKdA^+ITKF=ZS)AB3>dagckAsQO^r>u$T?1lp>=7BSe-Il z78r4}Lp7}Tj(ri#8qGmV16?XnOtfRb9@jF6HdtaSj!%J}>o;x)4cRRFZvYGibWw^7 z16~Ysh0CMmMDSwyC%=}JzltgtTGeK}?8JQ1*!QMH@WR4EP*9Mt{v975AOG|_9H5SZ zy5ysjq9c@tgv80oDe`E9=5AgSUO2IUlK_+{YIf)y^vV2v_p{x>9^s(X5 ztOcjk*SNy_>9pO;wzqq}>>%_wyG?~2udh7vvwrJS%lfWFD$aA+B$ZNb$?cbnKRwvh zIDD3%%6ahEj`weTZ77UtsD&yP*G zXCK`+k}iN@W@%=)i)|6E+S`y{(2D`%kW#^ z7phxy6DDVvP>L_Fte^?FvaU#!b7N(NG(sh4^sX3f0&^<*l~}gToDtNI5)bNK{xBL4 zD6v^hML;hRL?94v36+B!>M=(zEO0A$Iic?R5{8to5Gn`(t54%JFy{@--#p#WR4bZe zFSsvX(0m2jL>2@>7;zpSge=4&vLG<+0B=Lhqocb!zT+z!i|!Kz8w3q)ZE^z96|kn} z}~g4YiG` zZiXl;Z4P)w0H(nZNMoRtmD9<{TessfywM)V@W7=@zfczK!1aUv2?iOCEqqj=fPr@( z@hcJJK!|g~jR0ObP5>5BZb9ey%5qT~;Oe|Vf=&q&gb)>zrEhB^K_cy0V zi##kg`1mO!kAY2e>JxjUIPfii2&uF41ei^hISC-|t$?qI!w7Bz{{B@m9vFCKm9n-l zC4Nf(G&X|_FO$F6Q)jVba+}(=<+4v=&h*a>zdXIo36b4$wHMeLJxB_qT*oVNZo|3^+X@U$!wZ-4 z^YPO4v%5iI!^oq?om=dC1mJD~3JZ*zWo6C2DE4703p?wLRxlB~FjN{YpP)Mi>wHsbrGebJG^Yc~{Q_NcU;4fR7$;e=E?8cSe+#U9@T zQ-K8yI9pd&*dL#t4Y~kKLL^Kcy(Doa@-B_^8f0(?2#hrsIiq34eF+wwU(7&WKLQrt2NmRaM@iLvXIe*I?a!E&Zuj6~C4Np-de9M(s-(sMa zOk3*l*?HI9{8s|=ujd}!yq>p>mR7`Hjq3ReFfFyNV_efhvJdb^Mn*>D92kBZGl83) z?(UeW5j+$Zt4D_O-~k%tAWvy3T^28pjs|N1m9h(#C-gI*%Iby=EaiC%$Y39a2s1eh5|+#;du zdj1KWZ!|d(egfBKn;^OZ4k6zaEOKHq9O5>j-aF6tKiNT`46BDSBVrkmw9wbL0d6*G z6!emlbcCpAX}vF8I8|(cj{J0Qeqv;#uC?_igaHhkf^Hp~l5*1A9E#(pFRf+xPhgH5 zeP$3X+wEk)3d3k?gO)*(j8@V~7_)8*s|S$*<8v6|fwdWi-#ja=VK9k>0=csIeaM0_ z1zTEL3awnC%qC>DQOqEY(GT?sp|OkRqQA;eQ&ZE&kN47@HJ}zZ>VAMo1%==^Zr}hn z8j?II2?Ur80DU6sI%`$pobs+)MZ#6rml!az9 z9NgT9W~IB-{rs-q3R|#^-B)S$-@U-=ECLSD?B;E4S6lk1`z+Ul_u4|Ifof@c#aj2`@CR~GdJS4T$* z!WZ#gRm*GJIRt9HS=QSKb_58XI5PbWlMSl~hqrSLA9uhOO^E0FXbXs$M5clJFrhr< zacYEKilg3h|A!k^(g|@%JtPn1nEdvRrR+1>ViR(y-b8sZ=P4VvJ!QsrVd}3>!z#~> zO-f%-Th1Kx8)}eJI!?P?f&1I?N$>f0Ay%{{`7KqNDcn?wIhuyP*`pKE#>dyr1Tm1Y zx6liFTAMY1+y46I4t>d?_|<`ejivtMgGaqEngt$l+!GA&y#O-?T!GfAH}GQ-c*l4# zz_%tFW6?;^T294g5F-Y(d`|T%u|JeAB?JAB3XFE>-QY;4!yoVb% z&PE&|j2(N4j|io`3r4SgZl@HF}H$mdkeeX=DAlc!YdGh7uZ`B8Bwo3 z`{Rp2IK!kOG7fBAZY^#-#BuzX9o*dDw=4kp0Ph1cdOt93hQTp>+4I0n731h;HM0{Z zlmP;QV$}`ljh3T1`LQeTYK+L|{}DU^^%RV~fq@0#A=G4;2!(ywZuo+LXa<;y=rq$h zc9U0i1HWK9`5BD6fY<=iNzAvz+S*P0uJyIGhUzN~(ybU!j_kF&CMShnYowcgIXbtr1WFVpWUMMZ?6Gs8D~MVE$}yQ?2w0C#R$GcOFHLlR z#jy$|S)wyXy}t0d_xK$+>jUQ7+BhAar|ju~9|0gyc+ zm*uuZYsb6Kz(Z0_Ru*Ggn!1O2k*>8!`gD1VWJ@iI3APauH;~M$9Qr$lqYH*Szj3g` zAr+TU0)^f^?(|-d`*}gT^^5vf-cK*(e)|x&omZu5oW@5KGy$0=ndiKWl-x53^cl2id% ze4YPG5x9&P3=N=-U)zX^P8f~#@bVHGd=43FJ%`jWbOxpMkw&o>vEm$=qeB$EH5G;{V z7K9Fs>iR-AZVNMDI0q>cP+&$B^KGz8KE4(i*@6XIXkDqHDRiRJV=DnHabheq4JPY4 zqy7%AkNZ$uAq@iQy~F}0X@2Km67z^2hXTat;HQju+Xgkc)90II3uMIPb2Gp8t{O_j z>Il^=8DUapk_!b;vj@bi@SkQYw7y%rq9iCao>;7clDxoBnEjG*lCd`M+%ifS)KaOd zoOA6`dq6I@U6nPU{o+c*?cduMh^+w?PB>5HXJkVJTRq8H37A7 zclp_4N$Iy=c6XZ!F@ofDQ>PHDrMtx9LEckapgrvUMuK*Rv1TEL4#E8gB@D{NtgIqD zF~V&KZN%MbVS%BtVN`k8k(fI|ehJx4wD9%atloiXhFL+0p{TfCp`MtDRX&9$+1ZB< z%;*S?e*Fru5{BM|#YLFOsqw{#g6bZjs7DC0kV=FwDg=F|7X|Ty)q$@>zxfqnB4%M#dTZd%1Q0ttP<$ZPX1|d0T>puB<+; zsllA&I=suUIU592a7w78(hHdI>+E#}H+!^j8W zER(6V{__=G&!7O|VfO@bYSd>tjWN02_0K=+DAam59@%}Fnj(r211rPF))v82&Da+R zOvB0x{GR)`N{m6_ns7!=;agyE1Pbq$pyv1S(EYNpu^F>6F1Z)VX)rkxM6v~JQ+;k^ zABd44!Ru3F`s&XBl1@PfE&#N^`zUs=U;otR4{fLNz|9S$!qD8`r%MCR5l~DaLGuey z2{|Qr^9?Sh_Axxy(Oz)bX>Pvnd^=I|ZaasJ<|F#kYK^gu97)P1+MdFq2@6$z9l8ne z@q*oLLi64Oe>E!Af6z)YQz5>gjVSIJGKUgM?~o;QpMVE6b4fZY3g&4{C)!-`4HUoh zLwRzjiRSU|5AM@P^fpz_GhT?p&OLS6(9g?LfMR{BeMab>uA$*2Z||dzMLGmiw**;< zwWGZW{Y+WXxkiE58s?en9j@H59k-A)bj7~>I-m8dkTFsd%`!1&#>(Fey&k|H5D?|1 zr3>L_f^(ce4}VKoAm9XngkYM{d*~hzk7Cq?Sn?aFh9LGf-u^(})t?)i2Zl58@kEpv z&(#nI=4w(_!PDoANaCykapiF0KVuCyYs}*}3tq!CnHiWy1 zm!t>>6cnIOtWlMK2d6<2tAl~)G+Ya!EBs7Oq~EKM!IW6&h7!*V?lY6~ORNF58pF&o z(iQ-|m?yzhD3VhUD}P`Z44;@7+{ABa&%5!`V~3Peo;L?rSsOH`csVHbow^Vy>k zkx6qorNX`;urZ?7g;AMkCV*FgR1qx*obPt+`Jadqn`V=`Ag|M-ZrD>OCSs050v?d! z4hK>@@Ok#^ndpM9p58~0pYTSo4iR|}wjgWkC!9iYN0B79Bo{BslwQJMl26ckCtX3S`{ z5+jI&gr2XWU=KWQ4OY%_5Z=2!U8a-zu@Ww(owUAzqdtaiL|8olf5?pWaTXm6wp*dj zIib%iMLt2D%wPlFZo{R*K*OeIIBx5Y1*CIUwGgy4{Dd2Z*g*zgE&KPrKri@|Bw+dw zs6c}`z=8*R9gjc_1rmtnG9QF`=#O3VqiQ+mCpmf?BiAsw)p+#4o>r{fKId{~p02Rx z$$f4nv%l9K`Q=6=A2~gvI)>s8mSI>vLf)=MuiGPBe#pp@q;LO^XCc8J8N}yfL*z|2 zQ=CDpM7qkQ;3YPpzoJ>`JMW;T1`aQ=ghj@cxc?^fPx!o5m+K&_fVpwl9kQnOsR$8i z6I(~}nswe`h?Hrd&0j)MahR6*FYll^F%oeM1aQYr1^}gq!_wZ|$TJbaIwcG+)oa?) zM$cgWXN1a55>u;Nig%o1_>YzmL#MV=syySJ6XW&kv8=r3aqaX1cP2;Ph3`KjckcC% zJMkHepC3D?ii}hK%fz5(sZqq-L)n&KzBb~BACWC=COi#4SG0hUDS2PKc;cxmNAY6j z+j_c|h#kkStWT*P5rz+N!kWEf{Izp0ZXEnO)6r!K7CV{^fs+c*DgCztVbh#b?%eHw z$AmDKvEu_uK_)>Bp0XdA7=p5@@&8?7-)c4hZZd-GF?0YlH0lrSJBXGUBRe}ReLgVW ztF7H*b@nLVmp{BI-wWoXSNUL$j)o@zIBghC776Q@M29ux7sOzYnR)l#Jt>PKwUcRN zU-lS%X(CN?e;KLx)_0Y|bBThd>Sg|8(KlO`UUxZsS8@N^QnP#*(}N_J&xns|lKW7G zYJ{^ik<^`PoV8Sc)xIr&Kj4gDzfsa^)6D)&DU&Snh8^ zI!$Bu0MY0p7zr*epvmqN7mpOfm>(vLh$Drzuq}>KHSBaM!wHPsnmhzF`>XT3#O`=wY-&%o#0I3QyAGBEse~!9 zw1k8Jo#my|_@zhSO%I}T-Z^1-AwGTDha3t`A>Q5vc3CGQU{E;i^qn>~Ub{X%el;S5 zNSm>fOz^rXaaE0;jSb>MeWi|u7%>5FpXU}E^4sZrOzqwZ52tu=^`k=uKNa?Q)@}ad%jxmx9Rt&zC%3klUOwx(vNUz; z*+TH*j9#oMS60`&uVm0&^$me>1LBTl* zcZRWV8R!?K?-mlu1Q(&A0umRReDv@rjL;{dBM__rm?dTNx>@GWhOoQ}^$_$GCPjs# z`u}lI4Tx+t%L$Ruz(HM`b9FD=`aCLK_gf|Xd6G-zqY-6qI&};sSfoz!L!298Dezt5 zly&NC+J7*oZ6k%a6l=@4mITS-a|NT)-p@$y-D?WFuTNL%>*^jNSAx7B<~h)pNRX)q z?7g!(AmptE)rR!vZ3MD~Z<_u}cW&?4Gq{Ctc(LqN(?W{ZumWLi=+^q%f2S9-OMR0? z^P9>~czweVBSU|eBX6{-+~wUDyK#P^AUW{uWBC-|31*j_(mP(fokLblPXS!!Hw?^@ zl_Ri_8rXi|q`M<|yvr%)Op}SJsqQ*D@{J+c=*OJ_(nd7T^kMru_3_ze94?v=u>ih~ zgE$agksN)dKAwc^E`frG$Sp5*1H9?mdr2vvmsIMS}S@y4ip*@y4#6qA$0zbh~ zRGXutUNeKrwBe}2uq}@$jS>j|L%KuA4m*fZLFw;ATZ zG#-_mCctxw9(Ct~2g)dffTfZKEtEs^K}1CR;K2+Kc7T_X2LX-NUC>y|3l1i&mqeEW zlYW?b)kuTPM>w)M0GEt%BK%Fzw%D~R8i5I^0e*j1y)bh`WTf$<{w@!~LzLJ^BH*B4*ECZhcz{-VnKYssgL?)^77THS}~Eh z(4(6Dz#^bR4h#YRi>FV^tFoPd;&KhPmO0sbey@}UZeAh$TwJs-w&=PCHFUH3%sEYx zAeq-@9(vcUOdgRk?j@;xVs4luLHU7RSVKiHf+T_6J~A$b#uyne76s0t<1^TCCD zJT#&`F4ZkL`YYEba`_O3){@2;c@uDNig@M<3eg)_9sBG@_2onhgO%2Y4mlFH;BP4K zJ$cZ|MTDbIK&}57T5m+>!*jii$Y5^pD6b%gZJ5OiLtcLZN|{(mQ&ajqv%h}T0*ty~ zZDuw)GD7UiSy@d@PoJ=~B)V@owB19x?*=nZgtxxFr^pbI1o!qPRE#3hVQ5%fLIPC{ zFwoYHj>H(<$+|HQv>^>2COOz(WI z()v6`r(^gJqIIY#V2u0`35_^oB>Wi~FY{k8N9Kep#;seKn$AP+l8r49kW{2*ItXp| zRRd3cx=VW178nkSLjXb2HZ=fyFe=MfpT%NS($DA-!HVflOmRJOx63-$yS!a`-$^P8 zeLngd-12dqOF$9P7>yARx5a#NDCsCkY6s9bHq8}X48%9o z9@ry)@nt+L6wyi-CvVp~OEN~jzQr4e>IkcQre^gA-W};xwMXM!A_?*zkUPc^SDvXD zpQp%hfBBq0gfY;e>8j0URIR93pmVmgPSE5}Y_*q3dN-4f;`)JdEDmf?4s9V70X(=T zjA~E6BSG!e6TZ_sQf+s@HqymW{HkyerEc(zyKF-F< zlr%~^UxjZ|Q_!rwuM)sXz>b2HJcJ5_EN|SpmHiEP0d?9MFq_QsXgIhM+tEJWd~Jp(lDeI`GO39fjZ^AO#xs-2?)1yPsG_vwd)LMweyf*GwU_j!zc@ z^ewkKQJ$`mEcYVdd=aIDPSi=h9;4-e;;Zdi;&2I! z5B@1S6|%e{&B7V;eFH$EmzP(>MIk_>GT9f<@J6`}xt)rOQ%9l8g6<6!Q_Ix4_}n>fvsTWAefYQ_{*mJ&Wf`N-Y8>)Q{*2m*00NLjH&1 z03WUEtmrz#iUARZ`VuNDsGZ|*x>KR~+inv1I2aFJ3e{z0ULZEw$(Q?Mu3+-3P#mV0 zO*X@*H&d(k-a7l`BhNCwn#J~29&akCt^UlrqNuiRwZD)SMQ!mcN@*bPu}Zm?)mgR| z7A`FLtmkr18hJ8ND=BmY?f-zvUqQF0ZW4q>$$et73W+~Kf zm?HOm!#R#i1!zNb5!o}<+0YQG&&g!{!uv6Ve3X?>M7Bp|zSF#L$>EZrofcK6%;)M~ zgH~ufA)k-b5DgBK$W%2d8{#Fr9~jsx_Yu8#zQ6`s;eGoSA6yy)B#?e2`SdwE`+@I! z`mU`!b=y??@#)vQve=nxzBBC=je+X}Kc{Pt_;1WQ*5$oQ{Al-JUi(G0g1640?6t=S zKfD=R2r|ylJ`T!07Z*@o$ee|1j$j|wtS?!?fD?b$c3-}N+O z7C@?%a{0&X^Bg^GGojE>Usod|`rI29l1smSIkNiQ9>|Hqn)uR4B=l-%IL(wubneQ} zT|@tySPoACX#vP8rEbP34P-vyCFDmmKZM=)Y~s8W_UpCMAf9>RF01j0i4T`(GnYgc zU7elzU3d@wI{&e(Wnf^nv_pj{QWG*BMk!s^T@NWJO343#h6spnND5ILBE7N%Zi%K{ zMdqHD*vs*8akyXzL>4+(|L8iPQ2Ii&L}05^QW5erB6A7MuHIudjjbh?b&Wj?M+$Bx zIiEglVr8X&76WkKkUOFDflmbTAT*n(si<(=0)EZX{CIh$nu37w7k(>9qrLpt?6;i0 z=OAk|hsN18r;p9I9=(&ZliygeS=E&Mx#O+YO-4jJg4(fTm$0hPiwRTJpKz;QWG(g6 zdOY;*%DXQ$cl~s9C@(rFeo(JmL)nNF=2)cNoZ(fqpP_Ie$jEI0&C!g&7{pUC@HlR@w^QJp=bZl%-LiUcSFJC->i-V%! z1+G0&O#m$wY69*u!&03K+dkT>6`dY{>By>ZFr#iU@Gm3|Hs?y=EVsc)2nY1NNV|`n z^bHfg4+>LG**%ePNweyOF8zinR9z63^ibu!cPzI?z}!AM5n(3ImZT0tT(!T)u`80n zkH81=gGc2-IzUN;EC^w&;X2z%pQ{#cSFs9|edjW7-J&~tB(L#m=5I8ksVOPngIHMn zz8g>WI8#Pi+GmJ2EX>dEgo4UAd%pAN3*gP|ZEYxa0TAMVG`=FWHf6JElA;r35&$Rw z7=z$RBs_;8D$=`6_7K2}Ba*D(909IgMVg4b2rH29+1GTJ_S>)Txf1Bv*?piXnb1BO z*M-tiq*TNBuyayS;@R>HSPynz7M~s3sBkur^qWsQwa)fJ?s263ovfV8n~j01Bk74v zTY?UYydV-;R)2x{0mmn#8{y%Ho{6kTe7-TjL5P^H|IR5^g@=aLtK&a)TZuJ(${u1{ z&hZohi|g8_+fkZQiLGOE82CgD?j%GyM8G9L6v@)d${mQ5SQV$QCk&zLi?+2cD4p%+=*X}yb&1M^jV5HY#|WJumj;% z4(VFc>Tr7A&rpJzD{VT47}nlbX8u z<+^m7c^>lcJ-q%SUv@hDxxpa_5cqy_mc(iFp~N0-*r+S9=7n2yp}Y}!Ivk=V`IjTl z9M3o7HZbkKTA(g!kkM{79QXRuXDNfMy_fHF$!0}|QFBjOk9k}@J{rkIj?mYFHFezz-5~^>S3m*|nfhs4&hb+w|4JibCB=`?xP<;+f z--d?{E%X?3fQ!Y|VKp*CVKQoS z%3~3}<^_hEi*)NY>Gd8genFDA%z^?ta+x>pk5eQ)gF1$PBQR(0P z$e<(d*^B4TQRXAk5uLLF0xnDcM9qfwPr!6}KXSKst4>Q7WvW(xyZ{sd{Y>@);s&0> z1kt^FJt4NC+d}ot67uWE2hDp1PyE)qIm!BI@egj6 zJ+|}PWbf%>AHEx{U*{3&pzgL}5RMET`TIth!k#_Fj~}0d@-eiLT^NYcsMv5(QBf&c z@#9xj49JrXdqWlwK-%I(?ico3+pcce{UGNws2rIl&U9t=2305Zco6czLxPA3j?70T zdRqzLQh~1e8Hw-#ZO!O3b&Ho8EcGm(RtpO!CMQon-Oa_YD9Aw@_nB&FJ)QApWs#TB z|Ger@9MCvlXk#v{{ysJU8brdgwn;5XRyyc$4h;oD0&+4Al1cAJoVt`cvs?HWBf%WM zG+akgX+4;I;rkO7GYZ-|uk^_2q^AXu{g+!na_Q>t|2kW7RB8M6?ax^lE{2hx+RD3r z&}{ERtlgAzp&DtL0{k0}Rf!!Z!;E{LNS%Kc{DP-{$&$nMNoeZi!xOaKH%^uA`nJ$N zLlU)M_HF9?vgvVa;)2g~BRVn}8iLG1C~B`i#2_mz~G2*e(KppdXXpXdXM^c*-0egfKo_yYnnI6o8wblZrK(g-Ph z&706tM^`o@L(ta;wKzyEStic5wtVH)rKNk3M@l6k$N-8eg9 zBbCdoY8F*JlzYAFL${S(VmaPqmi$dudlCsmRKY`eNGr$hdnB<%{pQ$@A5X;S8c!F; zdBJ2h+g`A#yA8D(8u6JHDyfFF@T^>$Yn8@kmFQ3q@P6Bnp=A?mryern$q1-_v}iZO_p#%UG&30|EoLCkz+fg(n>Fe*mt8VJOKas|MD<$F`h7 zJw<893F`s-6ZDG|+rPZ*J>@>I!*cYe?^t|4)1R~LNL6(;SW_qwN$UFhRdwH70|yA~-SGa+%z6NqBW0WZ`jw4`2QAyv$oyw! z0#N}YEwDU(92XG{s0zGTXaxh79RBLules{rh;}7QkZMB zJM=zvKtan82Pwi!clSINHfFT>=wrfBya7MK>@j4KkD8g89owAt?1WR@{{2TGfEceB z(U=XxG|U&~jEIPePEAZ8eIN+}=k;C1nI>8aif|M=C~Cn7fzyLY0YVPW#b@UR#!(%z zvlEpZ&!1O0RZpgpib)YHF9T-2yNt;19Ra)B+ixY{Kb4o3X1L@-I_k_BAcBna^glrl zLr;WJnWS!TFlBNNq{k;Fax*eUFf4>R;o(C*g1d(Yk*8;F3oqG(+yT} zVVv2)*h*&)Cy;5hSiCuxy`%Z8(A=z9Re!GsVI62b{G22PFWMs~)3QrE^UFHYcC1!>ct%Oo~P)LdAxV ze$d<8hw%~Y8IVoj^jBRT-eUO`)dU_nhLKSM?%iA3eq<%w1ItZM?+pl_L=O?{1(0sW zXG&0%;A;eH-_uJ2Oop=QR$!@o5daKT#P>tD7sU>$LPH2UtnJso(uS|S{BxKjp9~U< zD#4loUOFQ2v2tCoM7OTeR9eePOFQ)k!qHk}*M*p)cw1+ukw7eFERQ-zeQK7~GZt)> zORVL}S28i96YIZ!ho_*}HY+dB1x+bLS3zAwtQTM}JY{io>r) zPIL551g>NX#I}xM7hRF?URlEmCU%<~93Y7X^zsf`aC5uR$3E@ZjfJuucCIBQagtph z1_tJRs_^$9sM~t)sjZ0FEWLe(Il(!HjH~XqHX*40$E)Nl0%3xN-jzUbucF=mzK)OQ z+pKK}4R@hw=~92@@J<5Zz1Y=&n?*gO3i3U?Bhz&nTnj!wLrhbb&0_s;ZkTbf;YE`9 zYTz}Z0}siwi8b~@0nPr?b_HFPI+TdeNDN1Ga@WLz8f(oGV9IV&H~dUTf0n)k!H>d!h6OJ+!q)~ z$c&HkKkEBjyrYZ95$}?_*TL^#q$m*INH$Q40X6>FvGqHw5AQIh*^`(jjmE#QFpODn z#)?`+3>6?(Up;-vqTCee-nnxI8(^B`<~Tyhn_%bYSUcYi0cLrVTr=NI#}LuI2ClaW zgYg8y{j>g6F~8gTniexSIV_x2e>kMkL_cuhd7d$KVRrN6>Ig%nZC_LWsl8S0L}_3{ zVL$|^J8_KSP$F_DfHLaqw?Z!J*Yp5rPJ;Se(R&DryWy8j1! z@{u00!c`EYn>`KOy5XR1&jlQ(h%(QS5digsEy7ThZ#?@i(7aOvmXaX->+36jaaRhU z3@Ao+b#xSFW`??M{!ch$D*;^_?fBs@Ut~}*;oYE7I*Dc@)>JBhAN2Y*!T$xajimSq zG&?Qy&w?;U*p12vDJ7QIBal$=?#0C?fPuhpSzsay@Bv(`vmZS|wu+fRP6E2zbGTV1 z2@vN1c3{8hV2boWFSg6tZP3q2elPRAy+9~r-W4O9WR8B9b0v83VJ7hKfT z2)#g5zDn8D+?OZo-C}2iHmY_vHzDU*{KU%}jfk^oz3+j$Zr5`#9*G59hw?9LC#M{+ zIqmJUEF_QU>#u&xxOEbE6ylQ0)6N1IcH8=0;}Ac(^X`$mfTZ?5Lgp#Bqj`G+EFPTB zh_@URo@jWheKfEn<-F_^TKsnp#aiw`8p15h!`2dYm(3obQJAzXn{N>67PKWtf{_yfvFuyP{&sQPO1t0Y)>iH znavBEd2@T}&i>->Vy`JA@nw^g3CXxv)Jj6A8zIkpq5Q;L`Fl{EfS7*@V>_wXtX=Hu zfJ;jK8Wj_?A31+^om+m(>cjbSZYFT?R6?O$YyFQO4$U8HJDzHC%Q|6Dnt=@1eQBxS zvl!62V0>9di&;FW#7kaY%*@OWU#z5}^$l5g(14f-(8vYpE-5xveIOcsY3;xuC|Rep z7Xc47xP`+{;N2R^+?#le=uCh7XbB8BJrFBjU!VG%{$&kI_}V4Oqt^va08($f0KA5> zcG+!ZcW}JHe@$6==|sREcqtweKWI*1_s6w}NAU^geAo39%s1APv=4KTJe$ev8+3jA zt;GVlR$uPn-D4Lr<<;#ES8mU4_8yyPxYuEQL~iW#<@k%%LiuJ^v2x75CAqng9bZjn zW-7M7tmgUxG2)TgyB~JO>g4cNEPvyzXIcEQo(OyeP$Dm{VZI4T5P(>s{yo?LKLbk8 zEC8B-Sy6fdXrinf9Jy72o}Q)U<@;_m5s5&xo9k{jGpc^pQ{%vD*#4b7P5Yg4EpB~uHO zFW5L%&%6vEpazZ+4ZC@hb}?KEmo?r-=c`)q?Mcf0&rdQtGXO5w+Nu@g7%V{$+-~qT zsE5IK_FSg5KINmXk9;;M?v5$iiGl=>WM@eBry(XFmw z&PGYvx%1D5&gzRl-fQwqrBI`o$?IUG;2LtWQ_SSC+@9VJ@+WrY`^(U&MPAsk6;$Fr^!lw0Oe<%hg z(+Ur(7sjy9p)bP=ZDfdG=vt63wql94wYBBS^vY%Av;NXNwm@6({kHV`8+Pk_r)ez$ z=0`ctMCA0#E~uSOQgVl&4O>4Vl@~GQhT0qxBysTG>iB$JvYbH>Gd9@VM1vKVJ6mA*Rfv&!AH z`>a;y#h9b{uf{knzXQ>b82&@~qrQ~2`8d2bBi?rZgD?`m-s1O79eY3Vw-Zw-I1ay% z$K;HCD&-rM7=0+S*f9_+#bV^z@5l(oXjE)hKEyw{<=)24GWNag(VDQ;Zg z{WpR}p;3UO>Z68+V27&zDuJrA!BT?dHcE$j<{r`j9LZud5TTe9;()=0^`3|dv0T+( zno1Kt12YfOz8T(>+@6fnQJpWXx3Bxc=n@mZ5>joOv2 zPt%JUa3^X@Th=J#>Ty#mp&`7gt+)_z;PP4v4tW)~19ayiV`BK3!{>dgkBfJAc2>c2 z0Ye9@SB$REDL`bSXJR58sSfFeqlLwR>GtQ(vB*XLzfckhZ6`q(5sATc9Q9-pEP5&{ z!H<4}Ia5|v6OwX}l#9lXL=3wDl>wc{!2~5J+Eyr6u4Ix@tCuzmjSh0r@O#AA zctZ;Z_R4-48FYI??p`>}LD#|&oh63=p+fNAvHC#PhnfF%m_v}<)Pam)+JXUKvt&T0 z3t0Pvru6k|Y^wYsET}aMObzzakg%VDo+KKhfvG+9Y}8{gkQss@@V%rt&;+Sf?n?5&3^co1$cdUD}TgD$c*X5$Ac0N;M{Jj1DCgk z;IP7&u-SUoF7fndG&D4f^9Le3F$};S0N@t<`@MT(<6P^9G}o+-{&7*6M;N9AP%`_V{Kvo)iaR7?b+LUf z8RtpG6oq{EwEDyowN<)KtT4IHkQQJ`VKC3uXJSfiJha_$LVPUh=NsPVt9B8KIzN9Z zo|#h+`(8DS;Nq4Yp?*w4ji>HS&5)h1TVD6IVs+MkbuSQ);fk=go70nFXOUY`v4}6l zHCtL<#D;^Y7HSFwF5J+9QvX+xG869L_PY(7L-Gp2~uLacIola zXQZchFmlC2H(NvbSQH)}9>dg{R0CZFYIw*XNC<2i7#-b0PjBhq;5G7s{TNcT)R9<) zX$?->n=z5VyRSm&3{M4YmLyWQUJM3}xAJ0|U1e0?@${zn6gc_pw7 zi*tx^OKwNiV;!-E$(9R+35w!R7{;@+`^|noacr82SQ=QS5SAxPIz$~2dROgNk!HE| z>+QN}TCsD6s>yqzHMT(Wu=j)S-HePiB$PDZy#jKUT=kJKoWz`3EmI9Hc;)u zBk)6&PYE~z<>jm-*qs~^f)mOcg!FlMRD<$|Nk0i9&G)5l#ONFV0B#cC^7u!N1)L-qljT9%aleV|SB^gEvx_e~2r?c+dVSmj$bd6{5zX2Zu(~zgY*{I)# z*mRrlrZsKTjA0D5sq+>+Z!cd7H!v1+UxL}Uahnu8`7E(Pv>2hlU!esvdfY*lKT9 z7${o3`p|wYP0^jht@;D&ue{h?b5OqTs6g1;PMZp1#Pp2(N7b4Hkrb^JKDpNd!8^7; znULDYe9?(pw46%1ZJ9BWY=|nxTW@t^t?$uydE@&#?u4%ksH&<$0w!9uvRtnv>m7a~ zTV*|6(IyvXz+VInpd8060JOo+hmXJAJQ(_UU_h~wNU8(X>(C(yG=IBye;ps^Tcp!b z$G8W@1znLW*paBn{}VDw-f2NjQdU#Dm!6L0?lbwR0b2v;2!a>lvBdbF?SeC`I^V9_ zS93^Dz_$dw8faOWkix%VCSgHAHQl|$+%~wcw>NTu;haR~I!QkIb@R&flUz|eri{{I z0z{}Yy5#2p_T|E%)NMliA`%U|blr2^soCS?!DU~aZ}$hVTkre$TBg)G{U+QxjIsm`Rcj5Pf>CDc04!}Xf-AhT0M27@ITl}`2E5f2JxH1P7b@)*sz4A zZN5#v@Ath+yUfy3%v0ridSDluhO9-+?sunyW|Kx`!aEiNC?+Pdp*|uyif_yW$`3&0%`E^nfGP(@7^i6YK=s9KYzSjQCy5C=8nPi< zQ=lg(c!>V$+BL`nKu#nf9ON_X@&IY!IR}>rGlJ8wT_DjhGNNVS|D;%8JU%g@^X~cU zIC(#BTpt)wp!qi(tAq+1KI853i<%Ip?sL1;d*J^lL_FUGI;dgNu?O-tF%gkZ_UnJD z-ti=?7m%j)IV7L8b9aoluc#qaCN0A0Fk$jX3q&wCjxQYX5{)CUt0rM7tdHmWLs|y( zUUqa))6jtKJcgMEPzxPNaFO61@hiyR+ut1oW$|N=P%(cm8%g>cm!*MQ^T8&T=b`)g zOD%u)M4ICE3?ga}Fhql;8#2R!f*MR+s#L0DV5M>F*aD+8A@juC1V7a8OGd1ETeG2o zeQUOm%ZS-!qgTn{@`C|kg8+rajy+O`F4NrHAEBby%B@$inGDfkCk&FJZibYE<2l?bFA0`aw zQGYO8JvTnCP@6%=ww^1UT6v>LBmXuBc7ZK*4~`01y;Br%G`hsIZ1^dMLT3D9Q*!dC z;F!g@7=F%|n#<`2gE$#`?>8xg%@vc$7p`$SMIxQr74lWL!^QkPR)TeI_%09%gXL9^`3kP`0f_T}yXY7MOm zh_?X}=R+6n9TCE_KRq?&?&da+@k-p(JMvRAUu2&Z}*9@zD_b#!gFK~ejX#PeL8YCbbXQA$Jb2GufwZ&%G;d72N)kRFy zHVv9MH0^FiCLmB8)JD-*BLG=28V7*=NfQAN#2$rYO2WYhTq0+T?GYFO7#ltXa_}L+ z%|vT<9}5M-y#ixjyc2j4RFswBaf#1jSOze4&drTm)uhywd$Q*R9v~E`A%a(koC=J{ z!9<#dfOQ@dPB4)U>kmK*Y*~P_%>)?C+qe5sHzUr?K?&MH1ZvwZZa&mS?eAo|YX^pi~FhJS)2bUwNy+s%w;dqLB zEOh?OA4w&~B`Ao2g8+XeB&)?kcwgMKg6FIvs9y^yU4rkl7C$M)Q6vf;FHZRBOoyS@od4zv+=8^gL@RDIrPREhhF25@b*#@rHKpS;)Nr zKCYqlFNlHJn3)OZAQatj%qLgGa}SdP!z5u5eIuLc+o`$mLi!z9ni8c}2kQdx6E@S) z)e`ka2mR3XS;e|`C5(>>n|y)XD#gy{er zw$sEfG=AGas`uFVZu}Vh1)wy6Ne&8#ujo36w4FEZ^iEn;I(?mK?MQn@z)5sm9MaNO zmM8oZ;^NRl(aFJVBnCV`#KS|B!+Bxuz`S@q_@gQ{yXi^{F?ZvMq+2a|XH}%V!Q%0D z$IZh}H(1TpGp}{1JKy<3UujAU@9|BSJ@a4DkWQNNACIg%DzmdA zaF#zMm5g)!D*dizI;p-(iVU~j`5#yG`Y7Ogdi{YbB+|TC{%7uSxAD*uq#H}rVSNJ! zxw}1%N^49T8N5%?$eIXbIbC;xmUOYxCclLyxA^0tqq<8V#fz4u6m`y_6^r?5FP7(z zxEk5aI#&B0ib*yPCUf3;`gBu|CGEEp`Q;l{OuL_MRi$X7W&4$0)sRDbes~(8y>u=6w-~3 z2FtesWfD+hhgg=eWTjMB92ab9fMsspl+1m)!~Ak>0{c%EW_qL{&; zQCdU@B^YAwE4_BZI|S@pFv1a0m8*B5W?xol->#S( zif)BusuDx@loV2p;*0`1FreDXT%NMp3boLkKYsKG^-Bk9C{w2OuC3>$f;0tygYjG$ zm8%y*1*-Ab1q%LeV`C^xzUHkHS)8tg$Gw1ja=T5Nz|dy&>n`v5-dj2Bcb!aaG2R*U zUo5naTVkK-k6-%#VW3YwPb%|lj_qvgj4GFtDa#T#jubB!hV3g-S=(Y47uC8#-`VfOm$Gs1MQ{)&BcPd6D4 zAKZ!%7zQA9Zf*|$8Rf#y$G3%*74a7!@(L~V=Io^_Q61mw9QM7c!tm@|5Az1e0IK{R zw$qPuMr9keXs<}y4Ez7uIn;i=e2_JyWDSE@$E%AGO8cftqQvX_0)nJQCs%UF?aAIn z*Y&Qozj-93`nzkR%}RIUppaHZC3;$%=Tc30iM z>!;26Jpmb8AVzdv@Pqr+95^r7MVQ8>B`CcLZ=6qMb4e#t z#Aw)SM6=)U6~|_jYR5zNg^#Ef zmAJgY*7ccmI3O|nL4|?i&o=wgVb^t7R#^;IFg^B^?FR=sgzD=;ox<4uvhswi_wFv{ z*0JtH!86stD<}Qz<(d$UKh0TwAbX!L)`BC3A&hpJ`r^joR6YBcau8(+R zJKL$0t%T8VD(g6jh3pLIyhS2;iREXr}b_HWM~HnYfyljJrloMqwfG|iOPn6{HM*LeFxMNQ5tLx9Lih7Rk# zp6=lj*r^bJ1gbZ?blIU)pXblxi2nxDj6k+RLgxC0>YGBm# ztG$8MpxhvJbaxAKn8AZ?bV!PqnqhkE;+pk_A&wzs296K)m_V;=Y{V461HXd=H{=C^ zue8*^YOoW;6gd+V z(c4niNRnu|qCZiZo+{nP_(=LgaK)(NQgTVhmyJJcP1@Jfk@7p(1o{JpZlz>A$-Z;w z{4XPexe&2{2qo&he!qs7^ZVn1H#y!nj2u6`)=@YCn(8wiR8H*-~|JcK?av#-cz>o`#wR|7-}HG6snAY9wvga z7nVGooVL4#O6}Q$l84XHkU(Ttnm#PPq|AVpMt;wFWZHLP%Anij?miPszE+wlpYEW)+T%X0* z7M0frKgpK$J1Q0Z=JK8`7@L~f+1R*6!e^n_u`>rq3|=q_1DYXcGtcTwO4!aBE5a)C zv51D6ar(#`NvpZCO)I8U`ocGZM-rao=y~!{kmwFu915l3{yA~rC_@w3AgS#{%Cm3U z{d(Kndu|<+dKGxYYA*GPlT5h$`#0vB#oR#&;81+9p-X<$s}kFz$@!1nSDrEWI@Bxt5UxgNw<7=P&H4Zvyx~SPx5p2BpjJB#<|HQ(x_@`5PrLSjt zRyl9omwxE2?CZOP5-6;@DC;*{q ze(*pmNXGOS=00AsW>|?h&ZWm(0JggM&;Y>$5(u^)xF?ryr) z3MkW~%TF&tj%8A4z3#8!!f!&at4f5E0hFlK7{(tubg2Hg$R!?{`ecd^g0NXJ#uq2I zqrP89OFL1(rcyyhPpI`!IEbGqk+=09T0l&snyRXM%tI_JLBG_jdU1a)iFR+9vnpU|DyGh(QNmS_m<-IZaudkHZ@ zo4*R-05JduaPH9#(h7+sp$$f&@qqYgKvUb z+TKLgOg8$(*=}IiSoWAVmrvmmZR^MAz7I5!StGSp9VrJO)QQ{U#5^fju*6`tcdgR# zB(H65-8J{Zfihp0Ur-m1B?9fazIvhe13KY$+z4rbgC>_g=lPcs4E^s;2ExM7K1!R8 zWyfg;ap^?)o7M&oiLMb=`9{56ZH%k`yKvTuteE!E<$mB{yykrKq}NWv6oep77b`xyTo4Bl7)MOhdv6PjPRAmFS6f`pF(q6nhm;dGO( z&Ik7zvWp(Ef$0)5ZeWrIA+}`mzhUr2P@K_0J1m2%UsO~C z#_E31&?}H&1 zs4f_EqM1K{Q-BqrkafqG3zf*BZ8$fW$=bV{l;4r>bw4A(IA(9ozp zKS89?quIyTLew3k^b!4N+;WgoDwIptuDt-rLVQh4}b7_WfvLQ4NnVErvX z5=TbZmCb$y;9?#Bl7cCxO2w=yZ@0%K_LQ_Fc3#oW4H-qE>)m1onVC!T(lay ziUtphrzQl6-N?b<7ZhX=vn=TO@WK4>VUTb}Q6TZKf(RM%NgL!g>|(n8@KeEz@r>KN zQ_*G+hf`8gaJWOd1Bca|ah8PbP#EDhSy%T7?s9nOaEH*F1K-Qd z%iBav4X2Q_+q}%-w=b7hR8Z6c10!_1{5=GnKo7qKPL)l)5BacI-_Rb9z$fgdWnTSu z9W17_*U4ME{0n>l*^FJj@Vv}`P@RnqO}@GHhtQN|baVGh5H7fs#v0_Nyo)UCOt_Vn7ws&s`Ovcwb(<2hyOOR zPND7E%%Td1g}{Y?@arqwiM5!{|K6W(tf-+_JxY%r&GObcaJ%p#ySU)Y{?nKo&Tyy_ zr*wz`RNf(7{}_>%T%EiwjaUFo=WKuf@Z=46F!Qq9B67xxYCe2eHeKGcPDia(#CP<} z>f~#wPKD1iYl_?F()Ns=`Ewj7f2#yAi7ok%mev{)x^qk-(sb}%)^5UcWpMCChF-VE z811IxXO77?T0f#Vdv3X4+47^QLd^}?ZTb6t3wBZXuK!c`j#A-?B%`Kf7B<&tAQ|R_EZsnv|6{6RTY(; zXn)bPzwZ5)jpk=%{?cfH;IeeLmcSg|$UmeZrSlhmG8B9-g_Olf6{n>$u~hv_?LXe{ zW}RvcmzNHg|0_dp9|mPVU#f9F0Q!l&73Tx#Mq*+m>@R5L=Th?WP7i$bpZuhvvvmYPKRNFvg)*VGc1_8G6^^cYhi2W>w#S#RU-f?(T?+^xizOH)xepzX zE7bV<_07*6gFAXD0s`n{#KXWkxyB|v<#0AU>d_aQk?PF7Ez@Tz=|oUa)vf!Lr^|n+ z>cU>`*6j|NCr8Z{m_v>3oHdhD{m}5}ZsyR7XLioEo+*6<*&KfryW;4Fk{{qQ3nL>0 z=+cG&spSvLL`bV~l z*#@l4%&JoVE~apZ6t>vSK=Fmb;Us&!EbLc5V{63tQRG&q5#W}8C?vmTXWLs^%F%9u zS^*yx?8i{O5&_z;ZldhL{sYTT_p&9_QQy9O!)U=yqj!K>nOH1c47XXrJy{Tnv38m;R zGs#sD`=)Epsh8A-ZpSmc@8MXNPufgyTa8w)Pvf`spOP!@zCN34werf!F1XP=snV#s zvE$qct_8N=_m)z3{SJtyp>QYUFsSk1JOZ&2=08*K|IM;sFwFTc%El3u`Gp0fDWKGe z@icZpy{G&>zysw+J76*ZSSYFB_lVwP&i4XBudyInM3_jZE5T2{5*UbdLU42L{aa`S z8V6qmP#K9`yWDYLV!T?#N_O+qLhL~K04$R&JmysR)c*BPTnK*s{N#9_PN52WWyGpsK$;)9DFgbD@5 zu#dKe4<<6iGox~o?low8)q}(JZ%&NlFkP-%!Tw}{u-@RzxPOYz`xx)&M{fYF3vxOB z{zC9^&wo!$NZ9s(_S9LG7Y2jAU5VDeD0X)#S7-_lgCEFWK(uDGiB8MSOtROIOy9~M zscyVS8hZ^g%hVt4qOv(BzsF2+*=Jxsq_rUnx{IuapToO4Rwf_qIc4j4jah6{WwH0W zhVEq3&+V_fl>gr8-a~W~UW}s`?%}?e()r4p3o)WHiO-73kAmy{*qDaw?ky<%SXgFD zWP~^nrvZXx1EINEf}Hk82Z6BLc%mqII;LTSV3Pq z26f?~4I&sycY=|3uiof?YIDqb>HX=8nQ{bS0)Ra?@y?xz4>g>OjFcpN7pOBQiKkE{ zU-dZH_(0hj8u+=m2GG=5Z+ha*c>kwE8snOfc=)$Vg(YUblRT!3gPa&y!uNn&QCs^3 z7AVRjCKWB+`WTty&Wv2CT~-@O|IJBZ`jYw1L1a(*R;F#+THjETsMkTMSLL@T^))5; z#l6PxOn=(r!Ng&t;8&pfx8gaA1*3MzmmJrhir^@`id}eS;0Z-0LxkBjeS5R{Ws^Hz@EFcs-bbwBD;&uiIANS&X+hM)~ekp|k%Z*zq=ujFN1BZFw)t^-#pV?EExtdo^Jsi& z-p=Mj`{!J4y4Zk;C!o8yy<{Y8t^nNAJnT=O7BGW{QM^>qq5mTqq@iOVh9Td6 z_Zi8hn+?go0=$yKVnBYxI%?`IdmP^YGZBF0%QVXC2lwym^SGk0K=DLqDAf5NEK>fb z$-r^~33Sk1T0-T1adFIO@^8ih4e7s#6N3~-45DXKH)<6}CVqjwOX=OsB32GIHccsj zgv?A#n>hr+$Xo1`+zj+|$L(E&LrbHG3+FD+)FmIr`1SN93EsNTlL*Q!ckbQgzU*Vm zIX3$4PB!JyZ6;Q7Z~_Bn55o$`i?=rmiC-H^;>Og$%CYVx%@75Ac)rN|ySw?1j%KNc z7aX04)tP4!{ok!S%(o0{euD?NdTvdY>PpWF73peENbm0gQr*7@CQW#VJ{22?*nH0i z@c}RX*j97@<#T7d6%`L2;O`cL1}`~8dQZ*LR5%D(2`<%# zj8jhpthbRM_bfhQ3TnxpbU~DU#R&Y-T2L@b6 zJGk+z!xmRYrlPX45=RtVDe$`iIxl}%UFIYqwv&wnQ6-UwhV2!L6~`k0FN}QA9D@!} z4$+He6;675OQfH@P8ducqV`M9lcE8z!8Q#H2+S4WLVSl!wuvgJ1pVN3^D>P0C=2Z&8TdE={VZkgP}kewIuI#F@yfj@X*nAaE|n?)J|lE zZJoqdL4*hQ>VA+SP!$btucLi_7rn^s7YL&lF=TY&1h%7BfDZ_CkLa%{Dd7YDGEsmz z+(b*CJ`z|R;bso$vi_T3SU?ipG=APSD2Aj=^C!X8DlPy>edau31rufb8I~ zwl>PF_?;GYP!AO%9*LIrIxbz;Rm*d%UU}JXIzV%Cd;@6T-X!+Uown(m*jScRM{qB} z!tW?YZ+K%;0Kx}IgPF>1|YeJbakh_QXE_EpuV9W%*s4FGqmFH|a`6%w4F1l#Wpml9E<9 z(ST#yae^ZF#S85M`*P&zkAE~J@_5?NZbK%ZyD?Aq z_rpqkNmdMq2r$HVh##G~3rd+5{8ez^ro{&VxG7G7L00Djk(jiDO>!$)=Wb(5l$(8b zrscs!h3+TZ+(G&-KVk9sKtqKsZ_4b1E@xLNVI~5sAw=a_c4h&q_Dvm+qDPMg^)f!$ zQ}6a*<9)F|Fzv4K9i7X)!G;Cjq2cBM`cMsM0}gCkI5_fT9Ur}v-mfp6d*O(+FF_fFKho{5rxZ3rpB&ASb3>4RGT@eAE|eXp z6kviG8Kgw%)!3oL!o|itZ1~{X?a;ix5}K35!9m80>YDs>!9$S&bico`6ja0Va?6lN zyDf>jL0MN44+k0kJL!306G-tn1PA|5uY$i{g0s}HhbeWMIPngF-WuGI^N|9S3FZ*S zYv6PXmLyfe5C!QKK=81q`7dogZ1v|9-olHp?*>xd!yKG%~ldjQ`E86yC19+dQxUqtJ$x-_By*M&wvi?D?}w>WcZ8sHn= zUX#LY$i>iH!I=Z6-zK&PNVXDV4)^i(1ki`PrOCJL?K&bc=!K?LIdf_Sx2MOF4gH+Q zwu72ZQUSj3T9B{6j|i6m^YeMQY>}lD73qtKWJ@Myb~31i)-5wAljfl6hn2|826HcO z*K4$oWWC-#fh$%g=(}_bGM&Y$go3)M8^%>#fI7)eqO^k7{tAj$Qf*UHmV&?FpVs2Q zS}uGzs032PP9tBrFX1Up(X8zjz{_UzIOA&th0giA<%@$%)T15Yk{ z$@UYB5Am4NE%GUun}l^s{Vxecsspu5{>J{%$K#qppZpiQ-)*$c>|zD7fo|SpAcUU~ zz+OYJAkZXCSMdqUfMoCgV`(>-dMMVi406eU~kZ?iKZj=6Ma>2Hi z5fpp|3CH{Qcf9{?@R0(m_y2VlIc;I_5-L&H&&Rd`2)(eZG)n1vO`2wiJIq9jx z4@7I3SZ^;SJ4&XTp2BQEx5nUz8=07T@q^-HPA94#S3d5lzLjHtf-XEQt@O>~tPn;< zT}89n2(6$TYJn8$Kru34iN6Nrg4kn_?ck15X#S z4K%pNwE_Ow+5ybKJzWA<3sek7YDyrhAm80gPX2%!zK*8D$r!|h8I}wg`$uWxEWHGg z&YI%WX8dW}$WK%-{PfK@6Vck+wkNgiw1;3;M8`tO9Gi}(EJti>!v=Q%tf)lRQ(mg9 zl!ZC~63WygTj=O6t`SQ;p>#E3i-b~_C;{?II?%67q6Gi|D9h3Q;REMQRe$L=EfJrv zVS%XNI=WLXE((~ksHp{`m&IWU%Tb*#!m={}`5XDhg+Eii)E_f^(s-&suYMcl@R3Wg z>-e{oG~8Of2}XN)Wdec)EwlkFtXnfqXASBs|t%BHZw2;!8{h;KhTDQ z9tTsi1duC1@zb9n3@4Gh1G`mB)i5rhp}d4c1HQ?$3QI@$=!Zr|5T2%y@d_)FaGel| zfhdEx9q=ZCEgaz1NR13Y9$4XnN3jP2@;S4z~3 zs>a;Y5X}IMo_hxVCQuM7C7{+qF|k#NDZ3AF9WZU-*t2&psvqDJ>KS?nE(92MiB7;H z#VG2PdEurQ6+U`GMvQxg0t@s+adC0IY{rrz1Ccul{wr8;60IlggdZqBv^aQ>BBO@- zdrEg$p}Dn>9xL7YIH)?pl);hK15uO6CCPY2*yDk|`TX+Hq`E+TI4%FNWsK6u@RcWc zyl9O?nSFeGT;7!yR8=iw(uBSVtgCn8(v8*_UN>WP2C#!e35F=jx~cgkytCHzx*GOM z>L0a~*ZC1ON@-ac6FAcz9*6)rHTEWZO6i2u4C56!n?x@AEr^VV1JL}0@JCwlV|Qs@ zR=F99Fd82}&PGpPi2RUs3<9K!7;8b;4Sb^4d1e)rtBtKKPXaHo6wtYmxDc`oQLLI8 z6$w)`Dd!#%A#8#S1l#>h0j;{VG#?2LSX~_s+BB%Knwo@=<=S9*J3byGEws%j9+q$r zky0K$tbyMuQh>k&z^W+f9VcXB^cenLVy8QX&_VoAlA*3?c15K8!a@-- zF&mCY8<1W_P@ge!y=g&)R>O$2P$c_yH(U0}@%7{V&Ilwu{=Sm5a7PUlWXgO0FT2LQo(F^pk$BRUM z85+tsKFxC^jV6`cK>n5p61@QU;&b#Ei(CZ=OvJRI5(2OR#B`(94EtXfZ}MRsOggd7 zd)$yWaqphsOw$u71IS?=h2&sxP3 zj_nK&BWA+rz3^6>nM#l69T7tMOhZ@oXx>!x{@2uev-W`gN+nQGF9UT|uCauQzL0SstD!OBo2so{wpn_0qkmyP=re~Vji(`+AuBjsQ zN6{4Jt5!}4%X&1C1^R{3)u+9}a*Nzwh999`gg3-QS#)AThS~QQP4O-pV$aZ2y}N@5 z0kd6Cn!$$+DCC#kd-&Pa{99EyrKLSjo&RvEtmc0o9Z9l;L(xe8)#^vVVXlBeEEV!A^{u@?Fi%qkSTr-_XN?Km#h zPf|{ zl59M!oLQ)y5Cx#>#n7CT!KltjLQ8nc(GgbS zAZkOCiSr!(UC~JZF^tEx;w6Q5?6@wE5+*RefI{gOqzMfPOL@MGkHbwyX?Sc+y`>uf90Z(g>6*Z^@8ra5x5Z|Ae(yNUhRDW{;SdrP=WLso7WVt{y-F5d3N{GQL(d*MWL^Stx zc67KR1_cI}l}a#NQ&tYdc>&}IIJHehw8Ry(D^mc%fG~gJ$9Oz$55#EU4QZ9KNZZ2U zzhSX;P#{Y1hFP_-C^JnE4k2_}4fpsxy7jH^#Dw?z3j&}NWey+EB4Kkc^ml#vMj_DB ztPxuA-^V>2wQ>n^l@@L&ZiEQxYOd4@(%=wHQyxL{P#5s6vb7>t7%h+Q3&91Xwgz3YQjsO ze+nZX?V_8!WK)%2IQo?}sOvGfy@1aBNZ_G z)FAW`Bz!xn=PUtb`$=sn@62REHkUBHP z&2aAE7+Ni5kH6lwXK(I_ipS~cgBemp?8foqny1~+<>KH5fBrSJzKGD#u&#~-chDNh z;=_*1Et4-~CQ#&JKgv>O4Sovslm)gpbLuZiRH?*U05vR7$wEg`H|7bBfWE#yEFb_s zFK?EyC|0a+GhUvU?N;l`((_p*k<_ht&7;_gXKAO8&p8ERTQ?B#^Bek8@_OnE3kiAl zYN2OpJ$>y;N!*<~Rp4`zexSyfoYW0{zLy?kp8&<$&yzxXEx)$jE1E_#<5k(e_CX90h+2 zv(F5Wrne#Exy92faJK_-0lPDBDX^VMCtvN*wEI`zd(zrkc{Bv4mdQSb%NT&c%uJmx z3T8X-?S+!9+NdkR!L2{xh{(<`OQs0c0h&QHdaw(`(T_AN zbl=uYx9lXm)o{yi%BfJ46;^s+PVYZI#8P04&zU`SBlE0WhW7>vAAoIvH=16&s74`< zLk-{nKBQQr`q2l+R9rR|o*MeaGGT?7T(E$rr@>i7eUC|G9FV%B!2|nRQX0~TYlF@d zyRUW3;8upcrFgWRMkc?p>kSKkIu)9jU1??Osl9q8frI3=F<)sY>vu02d7= zMpoQX%q!Q#L$2~KJ#CSxC_j4V`S+43!Edzw$K2;Min1uSCv(PbiY%Dyo!w-%<8o8a zyxSK^_oO#_{k``axpZ=eTF1+;-y4IP2J*A(SLBKZ-^ z6epsZvNAC6+$FHolTrGj=tL=0RP@uOW;yf7%HdP7ONuv6O$T#c*dpthkCZ`8%?*AP z=$%mn;7f=vh8P$T8cOrO_r_^IQ2W?ckrLu8x(;{&^jZ7%?c*}7+VFqv{Wy4gt50ba z7(8uG#_NYNULm3Y!>gDdu7NZ!-XJ9Ra{&}#af&; z81zxo=!fZzj?T<@6yB3x80CH5O)0cp|1pf1p#q&jxJkBw_h8dzS#1NRSJ8R*46a+8 zym?Sblo^KkU*VJr{3AE_c}q*!NjCR0gOBYO!0oMZAJT|aH^4X-O*3dtU@D=21{3Jo zD>v(nICMbBy=Kz<>{+lLzgJ_uj5f7%P*~)XjY?h*B}&#=qOt_`Fj#XhP@&Ww{@t^U zhMQ@?8u~MWLTVLgHiI8OqA!k$jO1nxcTk4If)+-)aM$e}N36pju|&puaaHjV0eb4C zOIz|z9`Y)DX3o#jXwCRcd|I~X-J8hO)E)|%ffC=zWz)bZ@Echu3u)r@U(B-4|n;(kx-}IJd1B@!5WC3JQSF|MHOZ>IE0Y=4gKbqzGd8QaCkj&yy5i1P6@5KMCA29htUCw@P=Iy z5>Kw9v?(xeMZ)6+q`m0I3JPum zz4ICjaSq=Xr`RIk?CcEdORx^mr~EOsviF8J7h0qHckfb=z#7>m<$SVdhg8BTBqhOZ z;iD_!u;KPwb7n+aNlhqdw?qhVU~sL$0fwR!yS3(=dY1XoqXIt6-5?m2KYn~Gb3(Ix z9SIJ>U1(Cfx;)OFg?TSf2?r%5@>cx-{% zGUKaor`498!5b%wdOZW-pB;!Ol0KeC#M>PmMZw|l-;hYgSvHe{q*^{CkuQP!8ZFYi zTcF=f=_IzjwJkmoWm2a(}tbj;=W2{ z)ksC$Fcdr^+1We0x1HkRV#0`nQTX<)qky)}Fjk3=2L+P|EeDF|pZ?Kajk~JS!=YTtzJm)~OB`DZ9#Hm1-ng;TeNcV8 z^&NKRjuV%EFA=4olP(XYZq?v4oEsE&-t_W+5f_iHy1GlQ4~#`KbNB8-e zuIqlCb#G^WGj}STS6gIXR4}}6yVTGji)!1msbzCN(U>wwlMvv}XA*%%H{$s_0qW>1 zr7TkX@(MOs%*v?Y;C2lh4oyCohv%6Tt>v7fAkl~NadTTBD&+mE8{Iu?N#jFq_zMAa zUDuN1N2YFN?l-;MhJRtMx>3}6@ANu0r}XK*$#i zdgg?ex}yjr@bF8DT4HDeWDS!pw3ooF@5nzG6c4L*VSnuH9(GU0FG0MzT<%vAGSgqSKJu}nz zP)t~Oa(dc2>fIBp{)SDUNGO}VyQ7Cf1;|}PbMu#qiE08T($*I6<$GgZU>P)SQuzxr zcj(=7M>sHm{|QWOcJ_BPW5uOVs@n#KH8s4(eEIRldBN@mEH{UvzwhXEi)NjvPuLPz`#n^~+mn}f%O&Tqll5;yPWnzL zn4qwaZPn7yh!WedY13&32VJ2eXlTGqLoH{?xLd-m(A<=7q5K5i9AtsK)@p<$~Xk ziifMm4I~xBuej##I{ap~*aHI>?4%dn|7sWw)FBK(`H2lLa2*4fm6(#_gJM9DeB%b} zz>Pt;CUm>05@zFDHfo(fjEKv3ks_j&CT#QgdIGvXJ!@_K>-1H#afu3 zfb9U}7QLWHh{1{51zwLB78AAx#GnsPD0qB`JcbcLYG}}U7LYM_!F~idj;N?JP^s-l zb8iU3-)$J56FWXT7&$O50e5x-3A81e#h}Re_!iqD7=gf|w9x(~kCGZWIeAmv?Jeo3 z&Qa75ZcVwl8`iIvar+cFt_F2@?*dAiLOUAP1CttOp#l9o&hiORPt5@z| z>?7@mGHA%;YCqv3jQ1Y%>kY6dsAkX?gG6|+=i!axghR^ITlhG4p~^#`16mc+qerhW zoko!g01-{kR||Fh^6IRtkX(+Zwbw#JxdSO@zCQ*Z6{ivqc)Xx^2y4Jr>yGl=pPuP+(Pw3t*cbdXa^s1h zFpJ$PuHd@h=HW)d3{7ZaPvP=rIb~$kSC8lcXX&3Z;VT^8_B3;X)_GnuD)Cm-`^6m# z179+V`eDra34_*ri<|p!grc28_(O^V&-U$3KxV;!L{m?6PrZQAk(!ZzJ@%V8g<|?N z=gUt2&Qx1nySCZz$!uTqrK3NzTH1El?ep97^!5(>@cl+xN_rSb99?@Nmc|~ptUY?$nFr&wl(8Ke|xDECZ5F}8OP(RpO zS{9z_lOn~T+=K@}*fKYUY11HQLDT9mIICTO!2^a(Zs*SnN@{c|n^oYc{tR#o?jMp6 zEWz5t8By!|_s5&bYx)0f@<(~&5)wX}yQ6no=Tb!CB8;pK!7LQK!d*t3aC%3ejFyp6 zY-Zp^G&mX=cp_T%AogV6$y$;q2cVfM%>v_huU=j1wA21K$}_$rS~KwVwsept+ibhL zyRA~SarWzYF_VCpod5Q=6IM?g3uqtxunc=9vO#-9{k(m9c!Q zJdxn;fr|uSqSsl9l%A0RKj-3+NzwLSns08h1X>^b82NL&cek@j?Du1L1>x_K^eu1i zP*C10q4T`Fq*^?W4VIB78b423uMVVT`%^b`?C4P5Dfd=TsZ66zSZ3Hr;4{7IaDJhPfCoe+8gaK(m9ZF5> zpTlj)%xfLuKoA!86u;E>n3llp9UVfD{@0=6MIaq2s;a2_%|W-qXUXT@p5Ys+Oin^& zIlA&^&Y7yz<1F=Y`POkIl4-5!7l9wKhP_5Rymo<&7UNll+$0xgXCy#mH0w1pXuHsf z-oI4CNsl90KM8p3cThBZ2#}1x!{T8B78iF?z;N`ym1~*P2JPEHpaiwma(%Lu0Nm#r z;rNpg<#}twTVSkty;5Q7k0uEzsm#PC)epyM7w^~0^__6hyK-9R2=q}qsUotJjwo{I z^2^+!*Hn%K}!>4JO$0!Xod_SMqV`S9+ViIrN^m(lFs5;p$(5gh*q`yowh3Fa`1co!vE8S9n%7?qt&qLR!jB zrG8dJY)RP5zvJ@2lLZNS^+WC`o6$R{)ubm@7K@->?T?K>Fv}6XtS}0yP4$h9X`+7v zb#f4|;pL~l7uy$;ZFYXFF`)16_cl2#Z>Md3|2DdP_G6rvgr{a!5N34V)in;|JwM)Kb8ID!lmjNUb>K2G7ST6#)C!w2MYeiQ37**gN1_;8Dlp1 zPH>Dm`xR9GlopE9^8a97_3|*ngIT0k48T`#Cqd_v>s4Af9H+SBfJh7i+=%o~)HPKn z$ufW!%pqC{9wcuTtBx457^u@O9(K{BBu}O9FxH~v9ekkMnV^}tZ!;->Nq2(t?+h6Xro zm9dDXNV09R1A_)&Nq?cu;T^L|h9_yg98^J&_3ZqAcmCioSZSZr=g^l+O;d{0ory%a*+|F9XNl(Y7plkz=>!h zD9wPmV|Lx!=5TC7b$}ug!>C*8d{8vj zEvr~H1D=Fs4NXuTX6Dc^>Xpv{0VwPmaNRd*65zR85r{D3Yap9rm(jUZF^^?0t0a#F zeKDUtu|B?k`6uTmrne79+`W6R(`-xYrfM)fFUHlL^l){#??Lb&=ph=bS!!Hn=OHAV zLVBEt2(0Pc&z!-oA&oE&Ks2xiSJJ{Bgg-zHfu3!go|ICVgXjtH$?iy#f4ZP8fFW9Xt&7%-Pxr+fM_~E31FJHXSH=u6Xz$z&uC&$iE=+rHakYk** zpn)JI0FN>+#$c!oNgdFTLmo_sdFSVGbj38X4#r2bB5Vt0-mg15&q3RPLN1+Aa5Jo_Fg9sHwHZ)6eV6TF_})PtTPBck zcb$ZK9Nh_b&XIumUi+2EVyb>E6!0 z!l~pL63to|u;Spva-b&t(VM=oEh@N9f|m|m@5S_jLCoJE)`9vKxM#uUGc=d!0AQDqi`q)+FX8f8f%^;3wPwTrCQaNudzbY8<78YDJi3z`T|W-QLUI)zU0_0pp8=O2 zKFg>IWwi!7`RwN~&qt{?{NcmkuTM5-$tX(F@7#Hh#p@t0I7%W}7L-D=2p}Hpjn6;l zF>XORx7{e?us}m9v4LP<>H9XN^2;qv(RmPXfXbX9h|1g8*}n}9sc;6y?diBlHrYrF zU>XK6d;mofz$n%=Lg*yCr$@na!j?)w0Fp$kDGI33(NeU!U_@Da1(HYoKf2yKkjsDX zAHU2bD`iEYGE+tp>lzp@Vvm>G=N8 zv$RYsKNr7$lxA|5ZI{mA(Si#ku-V=BKiYjvC-{%9-LycSKJo9-3v{Jh0Kg1T_=Ixv zU)Sa(g#Rye;3ebuf`R}5O-Zp}9d>a9*Cu#H#W>Pp4S5@8Qeft`w3O6BZ;Sy!YGzTX z76K85AP^@gFx`hO)#@nBFrEW;v5PfkHhy3`P>0LlXoVT)c~e8f2xKI!S?XJ1F7w8V z2B4GGyulTzPKZg+B2Jtad=h3-(IiV0f-#O0U!aq z$tuCp9ZQ!q@>32%u>^er&@Tv;FlBqij5p(lnW?JW4CPxXiXBWu0Na|kQi1m31fe^s zdTPU)PO7@CW8OsG_m$_7%%}Mn&Y!qd`dc(pgf{V*`B9n|tTZFF&pJge>lu_i=G2H) zwrcO3IBu%^$L4Jeu{TyVn6phUtNq0LUrA5ajIOb@p#I?Kn%&JSw|CaZ)`U7|m9S2m z5ImB?e07>2G_94N1X3=47s%`uXIb7S2tK%V%f08_+AWdsiHSalk%4d$`H1(?D9FjpquhmXAN46X zGRgqZ5f>csl_3BUs^7l;4=FgQwO<>cDnF#ZSHcmpO9dd9Wu;tuUQkXte( zDDb>a|D>+l259<@fLn#C6Icm^YGI7!uqW#4>463PhAcM-yHKF99g)I_dbDfilz$K+ zg&d1$j*9HBL;!etCr8KoX={4iH5s|1PZp!KrdrzCcQ7)K zwZSgu`P%a@KmqG$Yw!Aglr})?B=3z~F0H2lFoC_nxa2W+79^?N1e6Es4O$_zf+3a1 z?D8L>m%z;I5r8bDUk8KnVuP$jZi59xGm5 zStQ$#^G3J=@%n(}VCSwx7ArdK> znPXTfqj0O9_6`B+t^QOA=FGiKwa)ga%)rx%J&$X@bQ)1LZ)Q2o#3N&V zm_}*OidT1*ceQh1J3B#~)Qd7_UTa!AWoCEhCu2^cf?U||E|+af64arm$|v=&c&&IA zIzO{(;NyHw5%!z!Ayn9=7W;r!P9>Hr-ht)_*tCkM4q& z-D#PnnfMjS*RF@@UfUKWdGE*o==dP%iy{=yM}o4oz~}` zT9Uxs65Y}A=MES^|5?1e z^kln|*?9XxW}4*6mG@zy7{&bJXyFWCz1F1lUMWXct4Valrxd4J%yBE&60fR%YHPDF zHV&zu{+4yNQxU)hhAI;nc!+WjfRk9Je7X7n7cG;qPs1YNv*bgTqG-ifcB}aBN!LqM@mwHqxkKEj_!wVUtPv zn2u-iGt|er*~WD5N>~8cC?u~V0Qv2&F|zAS@lF7WV-=+8$ocgPEPTz)mF(hX38_X0 z#W_VyQ5Uqf!l8u+b?l;CF1;dQyZ>f<>hCk28)fy#)6zvYG3sdf5GObH?qtJ*acXB7 zQ9G(^zD?YpyET%LWtC<0oWM8V;?tciiD4un0W@}WcIh-wNf9i~Qq z#!b>!B)WNQo~}n^K5d40;@+WMAXFAf_aBC8LKuSjAMngECE40wx0JZyJtgs%+1G6! zi(Jn*T=L#yaCv(Fb(*H9Cxo7ROEN4Bao>y%?UA|K+nh17q?tdQIP#prHJu`kQ`u?v z@Ro`2hcoV3i9gn8u4z4C6w8rY#;*8-JxGg^@b}b~Q)T4qVxDW$$XaQ1nBv|3P^n}? z$F7+9>^3St;pI<93yVedzm<0MM}4I1zE$d2VY)lvX*y<+cnDB+EiWuNczHW#Z;(zTh&eG~@FWDT zAhXTyU%q?*)6T*w_*){cU$@G%4Mg}WcqUrc6-p9VI&z=_?j+2v%>0QRjLv#Novq>jYHBY- zfpebO$_7_Y)u_WN!ANYHJworbOMua(i)eyg*@KMi8Cqqsaq!&e6 zD}p}(UNeFv2&q`<5;FzmxOf>{^EEYV+wRYTIm6dqc~@)-&|;0}H|XBat{h&A!x?H% zEPY6K&1+C_Kt2ROI7P#(j;2H4j$I8(v4NtO5^hQCXT5IL#_yx`tgjnDgs?0qX-_ z(+ZmgRvT>kY-;P@)5`?Nn2f115QbYr9B+x@|MT!^J0}p?R29`u$x5tMezx&d^Tx$> zd6Q0x)Qkhs`)m57-6C3oI|E9pGS)vC38@gb)!g}f%cCW~sc=k)*#gQ7%B_#HT>mHv z{dj>-NF2EAOpY#mVN-&LiY?qam+hRL3y(K$5tDO67BV+?VoUX2=xu-x9LaYRm^p{W z4R;da(hr%L`9rBl$Gt_|<}F~Fen422I!M)knTP|7F%OT`p+nvM{b9HKq1XqQLPg8K zDPc>5Rm_8L8f?B29{%a$M=qfGD7BuSmb?TV&gx>xYE1i!$jocJ){`*?ifss4&i&d9 zIT##k$``xW($n88R@Xjow$*QjpxZ*n&upi)9#f=#F;e@}o=g$fvu%s<7vssXlQ{9T zER&Vfl#)lLRbq~JIxnHz-d*c!Bv0hn zny=j(7kI7y$d?^A?4GdC#a2XZH9yK&M#VO;Eu&;2B{Huga);M~`0jwsjiuRiF4y>< zZizUuVS~U#U`h+$8d3dz$tXg(N-xZzaA!D!RSszt!gaP%Oz z18#N9N`>^Tt;%!xa0EJvWaO`RcRg<5z>BxLHb7Mhl|X0dN}i7G1+Lh()uV3uga~Ep z@sAsx0^Pw2IFHe+IH)@7-|&BD9G@7O`BlZXLF!JIG1a>xGn;QDC~aSy9*R#&Qt(*!#-C zJ$V``^>3(K6ft3~yCUqfaUqm>_y@_=+AW{0K7oiyN`eH&4~H@;I-qVY%N8I7U^lD% z3Y|OB@LXgqp=Pe^85?tTu~r2x3xWsW04R*ahWDnwaEwGPw-<;jpN&GnzT=g0r{=v# z>(EM;ScxCg%rD@%xnA4yL{wZ{hy$y&r|@TS8TdM&4w6!=0v?@BOJ9DA&bdf%KC5Vv zk)S;o{{8@Mz z$#js`U*DvQkW~sAKEdBH@?>>=J&svv35h2e8RSOH49ij9ij3ePK&TL}1UjCc^Cgu- z;Jd>b)`{%cF*!ai2V)epIN+=B{NP7hPBU0d`h5=_F^=4~aZeuXsYc&4xU;EhTX=_N z?OF#;RXPFX!>cUU4d*wRtR4Z50Pv6PrR?R4N6+=ED$_9RqzIhjJ>2aQu6*>yoAAT4 z2le&e$Gb0@wK9I(;o)QdGu<*NEAY^X6l%)xZ=W-4lpwD;i6*XsAQ7Va`QN$bV1}kCPNVP-g=hyBrz{&oXK?&N{(=l&VPC zs=p&s*V_6900OSDf4GTO5g1G?Eul0EKl}Ci`M;vt|FC+#_CcWnNyV1Pegp(LIBd_@ zM7s8@ioH#QH^Nc@11;+_xxZ1EzE~JOKKUDpfdI_;f_Z-nywJ-lAO8SPD&8@LZOu&q zB=E(v>AX!c5^x)$p01|lH%_@go!Zu?awf=Dx5x=`5b$({sCFaPD$6ZMYT{0m*^8Gi zBb>h4fs}-X6eG(!FeeuBNqo$jd(bB>4d*lhs-&axz<$M`i?IVIPe!%q37*5iT~s%) zegGZ;s+HN=<(7|61C{_{dM>1oL*{v#GmQ2JWiLAgk^uVtaW8`|1GxfX1{7Mdq1H z9^kshYI4QwI{oaT+J8~0;4}7zRZ1bBDJSRimoGfPH)p)-S>Waz78R>2J(i`byJGcT zAND4!ZeVh#x`EUQ+SL7j87^zOUH_N7QurA~>Hj1OFnk;Vm|*cSF$%yt!dhOPY8Kt} z8i+4;EhyYf6<)N1gsq)j_s^ed>~)6cRfinpsDq<+OubtlD=WmkA%h$IZE~> z0=UO>m^;Wcls*kjO$5f-v5ARsp5`e+iwdX#%L|t4WDIEJW3lb*?z?L8MDD(OHcyaB zugvzwN7+vCYwoZ0dLLVfd5riO3_d$Ejvygo`OF!FaG(;!5rkKdFrE-AgLCJyE?=g3 zyOlK*+)KsLTL~8qTPK-8Lb+?GvqUMfYQwckq~Ia24o}xtu@k|yURn}aM1CbnixfO4 z_qyEbaTcf^V4K!V@gni`aA85k2eDVzK9Ux(?!PAf)*N&pHorl#MuogF6}t4YShKep zCZ2h1e-!`^#GBBN`ng@U&ls&89xZ@MReXO#|KD?U;_Br-3>8s7Q_x-8MAX7 zE$GPYY99WhFMI=`+CTcjio0~pL}^RQ9#q;sS&)<<09DXoAA$I&QV4fTiEzCm2-`*T z3Zvu}Zf7`$f##<@T#LfnGpp?2j2gg%hVfiOe8_ma7V^@jH3pp z8F;H*@z)%GBrrceY@#kXzW#=?mtbXU-dSGns0Zq75AwJWBmyt*RJTkzI7}~vEt5HO zNv?OEEkvxuPK!*Noh~VO*1RJtQG4P0tj~hr_~K}Z|6F$%u()EU$+uqq)08*}aB`tf z@GDEtXt7~LHF1Z`)ZpgEDlddf3C%tlNQk+yXh=eI`*!I)dy@CLlOwTv*Wr5jZ{^@# zu*`^Ba&3mP4d<933!R{DLK89y@pLX;yl8A{T5CB=Pe3aU3p`F&RL~d|i_Lif$`W+y zSeamX+Y3E2%(H^57zwBZ!I6UJMl6SrVlpo~d))2Ya4}tfAtwWUDuJC|feQr2PR+I{ z)MGGBU*C+p8M~NU)yKF_>7TeO7G}$WzpHu~^VGC8tMA8Nhgcf+ZFaV#uvTniDMjx{i(l9z{^JWuFUCy`MYNSyHxb6_)k8!%IVo9O81h=^Eiwb#72 z2fVjP;X&Drsa|J0-;x?dB%mV%ksMEG-iNSmbl-5P910D2ey&>Q#79d$KE8ma2N-Sk zKLwuW#pKy}c#8g)U=h{*&jntLQ@{Xf5s{jYAIAYHkR#u9v+va&*jOCdTl0#)HZO0o!X;Hn#-_IiECDz}ho>A%YIEm#DReoqqQ)A;2uL9ZY6EjHtU@y96k?S zL+>EVPeVZ3S2GGBH?oysJ43b_|M}vt7&-9NSTr#qO7mYJag}|r?*CNqK}Kth^6Cm> z5;TEg>^jym&u``C%HoN7=`}IGEJGSembsYxAGQ1Dn{M?!)jY{^nbEy&I98A4`qlWn zSFc?6^0f86;u2MR0uPHEQk2CSs(9e#Kw{rh<9)dPy?$OO=+pCRcL*{Ug94cUdULt` zL(BJv3JzrZ7JYz_Womlb@n=lFr#I`N_KEc>e5nW5x0nB;=L^354?Yda2uAZ%)yifMaXPER`?Ee@d)K=Csnb~Szp10}(9 zLWRqNdyHH~8|qfk+ruz4B5#py)~7P{1F|17KjGL-0IS0S$$~nUiydWTWwD7^-S*Ed z?wq+Pn6c?AeSKx$ceZPBsh!|09?tQDb=Dzfm^3VcDk6J;x_wTyh@uubCL%2WJ*Tj&b^pCuiob@I`%k z^pEx{;X!%vD%8O!Z>5gCyMjs@;r?s6znURa3qg2D`NabF17y+r3{al`@`8K0eLJT7 zv3(1v`e|psV~mQLQpEsbn3Ay-(rkkML(4`8Bq9VSq!8ozbMSJ#xYM#mp4~!`5$t4v z^D0oeNC7G=Q0|ad47Si6H^0G(EVWSis$zzQRYr^(A!X>E-@FfYsPkDn|21;@irq^8 z`eYwOCqSq`gh8&0dIs*A4FtdwsXcp2aNk_I^wv=LU0h#GB{b9?vRg@Wb{F?sMAQ}( z7D6Hf9Y*_GKkgmI$HX)c2m#YFhRx!H&6t`P!EcXT+ zHa4KIFCIK7hdms{eyzJJq*Q2l(Ah*H=N;v$L!JmOhSJm4GmpU z4ZvvTa-N;-_vfQ>6T=#x#l3vt6TqNoyvYhO2r4cv7x*91THx-CvK$U4WMm)?1n)9g zB3t9WL4QLcyus&&_wL`{j%2Btcg<)M0l-2!Z|IS`(b4MA@6oz|cf3beCaB zz(+=I3G_Xr?bS&Sv)T5^$>HJF?0SsRZshPPL>0QBvJhh*LgHZuhLj+m5dK+IH;B*& zDnlr5jmGRASY>+jBy2XK`<0WCX@*JnbJ@p_(KR2QI>_OWJo@THGy=t7mFU%rfygh{ zKlnEc$$Z2?brs{>Tu9p9ZU0f=zRu?ve*gUV_!bl$cx`(Y4~S4GA)dy2X)X&9wi+6= z9i2FPFqM2qY-3T0IWOva%&>WLtTG(O5HxZz){R&=jT5$97W1tF&^cyn7@qK#nppaN zRPOBiWdRntqT*t-hhrH%2S?T|SnT!1Eb44t$X~!1?oq-qWXWGD7jCU42E6I7~@HC;i1eWCL>blqS505F*EcW8?gT4`D4W6XM z{_!kkI1sUNUN004Uy@9Nb@^nyQQ_419*b-@1WJw-}7xp<)%EgRoz!u zM(9VMQB0|rd8x;s#YsE+-^NIv{eE)2FP za&>=satL_+9Bz2hJe|D>`c~BAd-uM9ECtad$m^T)iFO-gP`!#`7owQuT|&Bkk{!|Edaem|>AMnG6 zi5~T}i`Bocc8W=#d&1f~Z)Q@YF&l3#rid|K-roCSE@5RL>-gB@9SUXH^%>MK{-R$* z*GT{Kx5>x${+kNR_;_fWp4_x*23RI;^#)jkL(cbf?@L=*u9#{4FEp8b-R#&{0{V;O zPvr1Yu&!iYAxh%Kw; zhF3O6#UG2+?EFZMArTTfj&>3k^IO+$Rd~Zt8P62PqSdi85xZ}g5EWJGlmnNoxfm1V z{T}?r`|kN1Q%hCraYuT?c`P!9yp>0LGETi%$e@9DK=_yA^;B$}@axyFM?}2ObAgRy z6{;5$6M#j~#g6C6SRjQKVH60L7t*^E8yEMhxA)72&7f~CEl-=Z-9*!eZHIcFl7ROM z-R|S0Ui>>u%5d4Ij8bu>8c;H98BST|099}u#T0KB6-_TDzx;p?0;|=X;vZT~UuZsx zS?c2}8V3$^ODcWZ|I%3w4#(RreW7)mb!cxS#Hz1#6v5AIUbA!ePTm_%8js(~INrI= zK5uL>r)9eyq2Sj&2T)Y0MVhn&>|;p-#K{bMh3xVAjbfihZj&vynv?!@ijvIdTU* zciqYq9tcj?@EbZvlsp&#b~umC?dz{&~vk9i+(W(^Gubu(&4 zpjGYZ@2a~7*bv~V|4iHQx%;0{kYnQCUJUj{Aj0;UH7YTv9zMM9MOTbDTP@Aac58+a z?Rf-oyojbnQ9e8jxi<-aBKSw#x(K{DrncC_k%kvIRtudAMsnkJ!LT!2%3qK>Sy#92 z&wJtXinEnrQfco3E;sGMjo$r(?)IQi#)Akj@>d70*vi%&%Gthu|1ufPeDGkP{Zl?9 zrC_+s`m5^xAo{Rzp}acgrh?6mW9zT%h7k)1|MORPf+yEC%$~`1T(@F?u@30gF(L-P zR(N>$%{Te-cb5=%0V;TM-WPBxZd>q?rIXOfLmLSxKft58ov8#FY6dU>=O&OJ)S^xg znJrfH9OGZ%CWOrZbqK!P@_!(LPIiK%{JFSl-dhikPvFFH?c6`3o!t$s(Sfwmetv#z z{2W{km@W48X!*9X$Ay_sp3s$O$GV)0pLtuW=>Mo#{NrE=GM@o{lTWw0`UIeO{Lb~$ zQUl}wfo@kI4v;-(#(esHRhf@g5Z)fET^x%8*rZjncb7v@=l_6D(y6w1avfoKf2LFu>1~LGZ1=cF=*JeO_A3u7b z0K*!?8Q^B{F^I-2fhtc8!1uDQ(&y zQ=HVOMj%HXvxh(!sg#(MeSLHvB*ud%qj7PCF>o1KS-ChnUt69=4T<^Xcm{Yby}qG^ z*Rfpo=jdF$_ZD)>go1!P28G^kt0bTt#Z z?_rC2k(`ppfQVh}Kg_=U)inrW(Ju!C5NN$-UR)oxD>7SuAq82!ZdBYl0vR&tTVf1N zP4B^~3E=|%3;=suaW+c+-CLsv;ARA|RLyoJuM&uV=APuUm*MYuXpOw2@t3nk4fpnc z@9b0(78XVij*dXFNgp~MG>8gY&~lsvMg}%R?&27q*f9r(*t>W2@^u|B7Y~{{a$q~4 z6G{TnEthayLv2FN9>H1j>=~pa7WkOvr9wKPo};?OpCedK0fhrabRm@wr%@K z`c??!yJEkxu&`{}w9kKK37s@XA8>PWmNFhhnB5zzGbSd@s2O0Os?J4_bdP(f@yOsH zq<%@te5JBf_a|w;xB`rG_4tl&x7HNX%DWK^;z``NVO9a}R3* zcY1vwh%mf>dx)aAA0J){R}(lkIQ9SrTUc52=??~EfXlcj1X^ zwS{3HufI5KeRkl!be5Zgk+6+jxrDjI!hi+++#h+aTS{_!7biNP;YKc|SV)7}?I(GOr@BFp09ool5 zNSyq%ohj_$%a?z;x-uc?%(h2ztcpl-pCgs}4usMx%w|4(7+lfqnvVhx#!)05UtQgi z^g#)@A>Q9A-6QF6J#9EsKcz~Rxf`W&Ip(Tiojcgt5`~WBTp2))aZeE|nU5O`NNHJa z2?QAs46-IQKE45H^35ZLMbq~k6?9)fFlqJ{!cqCL6W0i05|fs-sYjn}Fcc))j-K|^ z^mO{~J!q%EgFH@4s{#X#S$qNleOUY`mje7RfBuS?381XETO>>l9kO^eu$o~WR5Lm} ztc&tlPY(oMGo*cAUxhAjA_y89a&+Tf4>i=5V(bJ@ znQ%xTU(422>fM(w8%^~*#8Q3Z;u)!5pcdJFhStp37b+a*;)2{d3jsUehe2a{dsQY>s(4? zwp3+2nDe*zHGE~f?o4eYx-vT`h^F@T8>&cq={R{&A=4e;i{HF}TfaQjov_6}WOe`! znTtO@epKn8(U!hlF2)W zytaD20BIW{H>*(?R=WY!C3E=!B*ANfIPuLNB#@7(2_ zJb5iVyek|NXGQRPHStW@Zy}b2=flG9gPq zM6gQWRi1~r^g=Gn1q7f$x#5atwXkpzR+URD^T&aFxQLw5UW-fOo%2QD-^i{hmukjJ z1B{ELxKt$gK%gmd)cf}rk-aBK(>=O`klPl$>8p6^C|L17$(+%WsIR!T@!<{|8$Y^# zA37U2tHGo}lZiF;SoiiZY#9$Xz>9D?L);Efo{|6;EB8FQs}(mZP)?}+A?QN!hsHG$ zXCctvkUDlTa|s+`<-hgM9({%f0A0mWTsC^<6=WBmhyNO{7>*fKic4T4aMr(LXPm=& z!QO#!1RAClw01zYaiY#GE`ILYO;PJh`ae^1V?|VMzlYScs*p*^TT)4hSLZ73Sgm@G zqFk&;bYwstP;EhrfAz|hDADGfVqy>=*z)qqXZ1WE zHKY`hN9X1>BMY;Cf;^VF>CotaC&PEr9Q%oa2jCYOKuX|@!sQQmgNG>%W|KX8S{fTO z#NFYIt_a6|U!7erH(sW>P87$mm4kv{O`?ahvuYl$K?6(Ezj7)HKr zS8A=3B=@Smy>?5@4zslpx6=1MPB)g^`f44Qbo@xfcwmKFi;_UE2sJkb$j-go@sA9Z zj`~5#AtR%5CCT(BPr7WZG1^oey{2XEb4aTc6pA9(-Z z?c8FA@Qboz$V=;wAN5PN;%d!J%pv-W+CtD2<(w1KS!I@fK?VX2fO(3VT^UOAeax^+ z?uN)wp^Omzy{73sbJn6We}B33xRHoJTPioU3 z=dWp5Mo9L8hC!)5dMvm4@g#SS*&mbYJ*$W0ksvYAW3#%@f=%%^*Yh(1n6Z~J$!rp~ zPW0{N6{0}`ctz+4@eWS(XRo9Hy~l+zPZ1bJFa3a?pUXvz&2EObXMYzO=JDz2qq#0z z?Gk5aaE}!|)DO6WCVub(v%?NrMKX>Ab`QF`<3&|Pg)_B#Ry%Jk`Ff7p)4f}B`7i3S zf94}*_qgppNv%WP{6~*Q^DeAK3?{a5?;2`VQRIq-IM9AG7oAeIj2N5uMHve!rl@dS zb$;y3IFJYCwD{jtuRvws_I|hO)u9nn&O$dxCPX}s8r@{l;BUHrxv?Sc!EyT9a5XiDUtWBrVhknKTc=m+Ekh5DY-uv|Z(Z!b6g{myv% zQS@I*uGwDWsWMs4DJi|s_GYcXpC&XQh#yw?R==~56>*}hDKaZX7YZwUL5P7{DnnD9~43ebFw zmEZeNW&>rh&T-PabV-rmLyLvh0mU7LF^CXdXyT#LXosBJClGhq#A~xZl%3n_=O<}D zF_R_#@&}-!U4ccQp>OldML&$D)C_$1{KUlN!{=3G2<3|_;wrJ%CNxiJA4v}q=IFj$ zQcZ*6rb|t$VKr!Z5H}Efliq+WKoMn){sP25tE?F1WNG1XxE^Rs)zw0qot$s z9d8t4J5zPyGk2Eu3D_J#ZH-alw2=r&1?HM5J7LpLV#40T=S|%trq={s?5mtp%vaIM8I&*%vrm^M7D0 zXQtO_!Sifq_ngIz1#kh+O%e7Bq7(?_E}ORsxXa&66kwPMY5>#c=4Ee z!!z(~_JQ5~joeyF>NaPcQSkW1-^?6U|MB|(S=41It?=Y|ufG(fRsMEEh;@31pAfr# za)?sQy?YqV?($TW_1e4D;l&)u{=p|UPRGBWNp>CWr01czxU!HYFBqqORHlTUFyC%X zO_Y}82`T80T`Yo31{fLz0jUSF4{;0-rP#pGrJ%nf0>F)(6!uw`&f{r>rLHxlig8mF9p3{Jhu$tm=mmx|rCksfFfjd)633=|Hq?zSN30sH_u z0;wvUPzAdW20^|B9-1f3P`l%!9Xr;8&xoNB_y-j9@J!uJN_texj3`;_li9nVMX){^5v1?>g9F;+ zKR~+s`kD>)!D8|QxU(?;+^IeR!O8AuTnS~+ z_wW-S#^q7EC+KlBu(uu-yK&43CbFGhDGHoYGdy;`Zt}J*qzH^_gy?)_2-JKFzvx@MXNd0q`T>vDoZxdwEb}Jq6?@@ zrkU!uMS`#e9t&YvEtqyXx~MiIuHUzGd>sqVYNaZv-ODLCi%AVdJoCBEc%|{l>*+#x z2Hs7-I!s1WJ~1HbpZIq2}GYM}gC!wMAqW`cwds2;?hrN9ldEs>8I65A96JXea-g}%E$UnmIAgV)mj_euuy?_h=00wtt z=Z^i4G76`R!j=p;=A@)peR|5zLmL6?8LiF-Fzg+Bke-)uv=I5p$aL0w69Zu~*$jdg zmXMUhm|r~LFD)$q-6^fiq|vS6r=lwbUN)A?zJ5K$x}M1KA8-9E|4uuYo1X_B6zvyO zG6!7%L^8;f*v^VQYg2R)S>;}HW8Gu-K_%oK>jum8)>aV{%wdY@2 z0Q_uL#xiFkOrZL(Ms*j8@qIe?m(bXtiGe1@`{G6Q0|(G+!aWBhwxWY4sC%v_c72Et zju~{K5QZ9@l%KkX&xrI0EG7I*gl9+c$f4cJw58x@7NB zPA?oX{Q^-clpYXkW5GQ1+ug@>XCch?+K<_l#Hov~zuVYsqHc>jT}@568sB=iRg$o+ zue^LL+Fa!zQ;i%5D98X@tj$eK*c37ldcTprdmQH^&<=-~ZB%pKSz*%qIH!=llMns_ zcN+lm#V5xBM;}l2lVx#p!APWa9J|CY{}@^sbjN68y1n3?bb7+Ha`n*mg|nJMD@yq*#qDo)Pes_dWm1JIAk_-?AgqxWXd-lVuV1|yz0-R6 zF0;|=!%SiJXU^Qab*rzdYpg~n88O0@7zBbcis(W)PdcEGqGhAOS8JGI)wAQfUvSbY z!-CGOeg+Rawehxk?Kn{b&Iy%>OArcAYz0~YxC8oL1%;%#KFlt*yT*#_O1u-CY8ZLj zjf@ZAx$BsiW`Hiu%wQG@#Kh21A#VWxiKpWaycu|HH~n=K8EC_L*U`DJSN!(; z3@HtFq#WrnOH*6>!BC<(C?~+V7*&W?HET4Qr1L>u zVeh~-%Wst&7dHcFViou&5rEW4VDJEFkk!USVCelMAUX71dkspUTE;K-;b0Z-PcTY= zD&hc?Wn_#3gQXy-lUZIu7lRcAl=&tyz)^VN2V%E^rvuJq$6N;#1b8Sy`I;b#7>N7- zg~?-Ie;z026n=gTEE!3L$COs9$2Vcr3Iv7J{=x9(ieWGT4iZV! z$rItLI`LZ#HQ7{Gs{L+=GSD1|sOh&)oLHeCPJCnV@#-(xu*Bl(-;iDqhVsXI| z73JlyPSPA71UCRWuzV8l8nr$t=)!-2RuVtwN`04ytMvCWgj?IsysAn`!%!g*f|nLY zFu|up@wXQQ5O37iQN-0H>xB3f0nka!$iUSFo}3(Iy%aov8@rps_3+^hOIP3Xb$C;h^uU-fuAQUt4841ZXdWc{GJiNEwCF1&|u3 zbCirI4Uk+ES%smy!(?vC$Tvq97b|OP1OeOc)kO@r4~RWTm4LT`zUp1KT|w&HUf`Ew z0aZUCF?{yq2@;JcKg?sNBaF!ekn`);#h#;EBC8M+D5UiUkqS_1$f01u{|i)|#HmQY z?`}*CupudE4-E_qRHI2|<*lz5#L+|mRN1JCky8YvGx);JON$NF)g=Ao%F=)?BJRqsC(g^w60H}Km?Ys4gVGJYu!l22eB7++2j z1Fm&U2y=y0-|(xxSvw9~lqG0q2?AP`vF&o!c-vr~1p`#~NM4f=p0hNo^La6fn^mGhksK?=SV#>wLzSkPeG|`5@;gViR%3 z0?~54!eVu`23y7LPMUh4(ZQI6BOxADEKIdMVw0NbQxBg*U8ja;?D~Y{0`c4~tKK&h z9*(4G$4;PBx$&dQsNLpV?(|z0qUrm`Wrr%>-`l1r2(`3`i`o10(o%EMQYR1g@B%7m zVzYsD9KN^2GqE@yEYaO~dEqxe^+U5}HSgh0K|u|0VrbHkuvgco%_FBOq)Cf=9MBtB z89WgLu{HQg2H(T`N6g>BgEg2nC+>|o5D;b0FD`EQP~msF>r@1*U2B70`bA7ULJr!U z#{R{*xvsqJmTz3UL3W~7JmugZjY0;ciqkv^P(aB6@XT&nc;9>!E>%QMM@>JHhn64H z&ez4AA6}ICb73ViBEl39ehlSU@UMZ1?MPY%)`$kbzFrIob`foH{MHkyN9Hehpu@ct zA8!EPCN>PHl*$6f)M94a>o^X#ZdLtt!`9(te88)J?-G&8r1=%)Uqcxs7#;zz4b~`b zAh_>D+&}$VdsMOd*=By0D=R5!X=^-AmtH-B7l7I?v!8A&`?YR#)AJxJL7iX=q36dJ zkPwU`Mtgx20~ZlXX2O|>&Kd_Adj9FjNpid55{JNv zAX=p*%O&rT0|X#a_+pGd2GeIphjoy_K#~nGI~Ny*Nc^(s-_dt;X$~uVJxke+Ks1U) z3ki;B=d@>_#3;Fk(o<3hX5pXEk0Gs59BjR_Gj6samY#=S_$S3qZjL zofqhaq(xpHo+JqDa9nb#(>^4K*!A0m)sFkXM}aVV(74FW?H<@(@FK94&Ow}Ulq>X2 zX3dV;p5e(bKU6zN?GA3RMN}Y=3UYQ8_>@)`jS$yOvn+a8%D?5!MdB{D0jRA~4%r1M z>>{~3*8&qCkv?0F80LX1*RMbF9oM&rQZXRN90QBrH7Tv0oql=H$4m_0`zIoiJZ@Yl zYh7gItQnZ2u)boC;aPVXNXky&q#l=lZ0E+=OGS!#ggtE@%V*#qLh)-&H`Y*f_rod> zBGeoBN?@w@!hIi9EdSfS=urcEZOnxUE+*lTPfbk$&n{GS@=A5C8507`U*qd~DCV6&s6hfiHr9D=O|y;=Na1TJisYNUCp6Nh_C1-$M&Fz3dy5sjg!ZtU}9v%Tq`Yzf^_O((t%eE`6MroysoXR6abYA!uR|4 zL{~tBd|wXCRi``xYeYK9k~`7v4ivOtKcgI8LjX+SMv(yB3GjMeNTmE%F9FGf5`-Lu zSjIV|Hu&ey7AXfUh!d@@z<9Z#V+!Nf>5p5lqM8J2fJOo}7b?8ld(LiI;S}GAG8d9H z2%lVYc1LST+m(lqE-uCUKHkv!K~N>3uxsZ|ob8S|0~8c)BNrB*dR@F|Ya@vXb3u2v z#g1dN+&^TLE}Elu8CE?$2OQ1SuQO}DWB)({*sAB1&;|mE#Vk_JFnHO<1 zSAYI|zB%1w%mD&JIBK`=5)6oO{Wi!lSh=)kQxr7`u^iiluP#*up zv=RWks1mS1z>~tgg9{jZE`npWSt-9~Dx(2s5WIY&Mhon(BIZ&E`?t#STe^Yl} zubrrb~1`ttMLjwap0J91R(45!t@Q_VzG&3}WwrT;E57J8TbDZwA zKR6_EcA=l&GCGOzopoQnKvFe>A`W*fZeze(&v30E(X1M(Pe70`Q~}6eODHpW19pPg z1J?~QPsflM9<(<0_O_207slbc6CZePD9e|x_Y*|qNEp>f*bsoJo)(st*NO?})2DH? zy4DJ{3Hz$3nu58Fx^-L9p7sazZCd~;GxU(Q3=9q~V{;-ho==z@L~Na+ezKPxu(Q^_ z_Laq=8qNsdxJZ}}GE8z@vCS`&TCVoKlaK&f4A3}uJ>2d6`{!OvyvL?DH8kX#s;j84 z^6wT!k33VH4REl>R9scx|Lm3J@%}f>*D}Ws$J#$-ow;kicX?I18U!1#fV%v;`Xy1q zHu~cF(&F)po>&5db(`w1P_Svkojx^nL3UfZ;g9vaS`VYl?jUr4RPkou1hb9|0nUb z#5ay!3|DGdS`%(e5V(lCSaR~6TPHlU)%TG-x)_MCT1`|V;{yeAi#Jbox<$m8~k;NXZqk^E01Lx4B(L?EY{xC zWb53w+x{x?~3PSxmJm5xK%-Ft~xl9 z@2GpM#ZHqsiBY>}$Ff3<_;gNEH%>{u7QU9#$U8Hrd0a~8HXQ>5X-r{iZ>jJbkT@HL z3_5@SbhA0QOhr9y>YH$1{hVfs20t4RBz#q;g0p!5#RxO5Yl!3UB3Vcue+rm}{QTQX z&!JGiayKOMPDsDk5={t-nosv1JP7hnK4ojG+_o4ttdr%U&kKhav02*9)A^?54noQ9}ot{I;0s>{(oFCU1T-?VSTfRyG|hSyq&3KDP3 z#n~L^2GSqapL$vz=4J40Fe#SOLVMfA$B|DDSS0zaWEv>#i#a52qC^rHf0?m=kNh(R z0|5}}dsWq%&OP7)P?CMZi-mu>=%(@NIJ&=9Z~W!<2umx7uL(9X z@*ls>7fgnAj79|lwO(eM#LH2~wJo0R?x%me!JH<*B3UArAO{CZi5dW)2nH;6anPh~ zhgJ?unT`MQG~%<&_uWXP!g4_Z204KYxDWs}?36cgw~-rxKR0fM@kWqzY8^V11vmnL zx`KjlQ;N!8g%`*(Y#pvmn{W`7_dSDgSJ2>Iz2RA8Mj}DzQTS+Kxux_CxdFeEd{;ba znA|9W1YE7yCMpv9F^*6Htx}@z1L&RXp1drPQSn=|JVJiZzfV5U5MUpA>J@e=xbYyt zgzb4o>fytOXdoOvYktcP8Opc%gD@(fALi`5d(I@m*MrI$%U3Wfo}Q3^BM`R`B+o(f zQbnK5_esdhe@Cf~A{oPE{>wc8Fc4BjM1_L``S|_&I&sX604SS)GseN87wG(cu;E2T zz(olH#cb~D*LtvcKvIi5XE4*4!TuphuEHt<$`7C=#^ZkWHEmVii#5`+EJ6BX8aA7% zEZVD6(@J6=U>xPuAVcsJb+tLt_1ak$YTQ70uvF&dg^Rm6m1l z9q+-|Af_*x78dg*jRidVz#-0`pTv-p?%UYKz?lM-38f9i1C)7_#o9K0DIvQfTIqV zBe1rL62(hPobx;eo}PQ$$}LHs2vWdN9%$Rz@=ZYRhvk3vI*<->_8X{y*SWd++S;fP zpaCp`K@UZPp`jsay}yy|&$PA|c#c}b}(0z@T*V^x(({Y<&2&RPQ6%?jz>uh?fBN#*d3jeRanWi0S6Sw-D|iI}$(^ zq`u-YDTG>4bpafo{|2zTt1KY~fm*8w=sOOid&e!-wL9VrXZV>9;~welN3R2gFC1yO zZhBTBSk1)z1DKb|s$?FO1q_ItEiLhSFIB()H=-Od4W&GqGIWye7cP)v+JUVP4IxQr zJyD7RpiArk1Ja-R*^b)tYlgHn#@+~W*_0CnlK5ADKW5iGL+AlM{kLy-&|{fLLn(+K3cv*) z0<#S5$u01^ySuD^5;QD;r_h?fid`31*Lmy*tg5e{o0GGFjvApBRr)>66^f9b<2@)Q zm$(m^!mAXh>wD124gXkR3FE7|gY0i+-C9=@<6*Uj;1(s}Z{X=ckHzf>>&e>ZO4F0iTwJ zix3Ko*jQtgpdpb}B(k!S7Rt!TDqB=WWJEThtQ1)ZAxTy!G>j5O z6v@g+DzZmHlD%Em?|9Yw{(SEH{ycu)>yLLm-gI5B>-Bm*&*ym_=W!h8zeC0Hdzd68 z|I4JGOK>oe`GcWoUPR1!!OlmqgoYQs^_`^EKCMLp{QN&~P=Oc? zdJ<@dR>U*r zWDF3isFfr&B)d7Meh{)*sp#>uiBi+FY0rB8E9~h?bEUM53<$J&*w?_}ii+;sD;&7I z`#X^UnO{jk=4an$h57Q`4_W9y;A#7J02OQ-66r65N+SISa13OYK()CMv<*O z9fRLvaH-!OctOZ~%*}JN*#@+3o0BgnDFq^%2H1*d2C}o~ktA@I{ry)7%fC?iFZB7H z@?pAlLh4x}#B%*l!1j(@KGjBzT{J)bi%|Yk?kG0HyIv^E0 zsL%yr+BF_!rMWYhO5_|o!`$NazA&Q&?WPq)Ei#o4G6rVyH-U1ydq$nZM3Lh2AMf9| zu~9;Bed&7$@jy7gC9=J3KeN1IdMIC_4MQME^lYrG(0yVJ5u6uuI$hg_7QcxyRrRks zYV6gFjT40fdJl4cJm%s6$5PCAP1OQ49qQ1TnYMmn@Jcbc2F(tzT!B(Q>sFChRUO8+ z1xV(#vPcjd54N+DaveIQBzE~=CAD6gz)z9!!t(Eadirya#zA8!pCVYN7<>RHACjD= zrXv=dovo&d3Pxcg!6S}t9usUwdn>E8#60?RupiLfViP4}ji!=8TL3X<34gbAC+1p4 zRP{SaV6By0{K@>xkF`O4%{AHK>8SNKv0mZ_q>*Ql8QPA`O95*k6aQ@ zh&ts)wiv&rcZv52<$J8G&hYL8O3mc(w>`!kSlKUqS1x~`*a`j2i15AYC zEdowSq?FQ9Xccv_JunS~i|cJ?CkHbW!0$}2fBf|6+HVDaJ$-$)?b|EPpB4| zXt5mi#2_&j7Z+RGY(y6;J?uKV8bHlfaoV*R)NzI z{k}Z?M?10L!b{pkM29gv7$LpAy+}wMZET_>>;q4jYn_V&z#Vr261^=vT(`kx^+=|C_0)9u9; zbgjm^n$e~PE{L7ARMbc=lyry`xVzu=~tf?1qH1e>_stR*0?;HsLGsl_wKi@ zu2RT-@$67LM5zS4o~n4ipNWM9)y^~GNrEaSwoGqpXSWPWNza8NFndNz4vmPjKPB6C zdXN2!3lOY$AH^lijvsr`J>w{Kc`tzZh7Jx^!`8Ki{{tJ^gL?)q8-StpXw|b7i_Fl!R zI+DxfHz>4lC@Cr|JOn%v4zTEZoYPf=v)3nL*4xRaMnprceBTImY+g_!wtsiYCC2u7 z>T8WZ_W5PxDZ){Khv9A1dmpwR=pTfCP5y2rU;$Sp1c%FzrO^f9G{5$`Hf0KD3W?O_ z=!RtHXtM9jW`!h`N@8~J&!1o+>MpYl)|(2f?A{}*^3!i{nWxIYbSsF#nC@K4xOFu^?G_+ zT!$6XI4uDJ0YkzQ&hqr}V{ag&1f$Nt08UV{AY_6DMY@9Q2NaAqGcTb@kg{%Ihf0n4 zgH778@a)Hr-?6Kle2|u=07Ec}E|EguA8Kl70E)#;!_SX+j;FxrrDUgo01aszNF9Do zK{`zgF9!~c8TRXn?*rHXreBCI2h7Pqnk>lxga*x=sm}~k+YfA-fyXH~W>6p?GWEPA zYC$_0HJ(AHg!l3^g%}6#x}SEYIsUyc&*8&MaDa5;5CwF8Q1bYf4%9#Dq#Y5;P3!qY zHnN?Pc1b92w5puEy>L+6ebn%3ctEh$;6eGD0tDP=tOiD)^CK26$I?UZ$n&ls49+)X z0Rp_g>uN8hH9qhYf3G@}3_#S*TpvN{f=a#@_>yGl!{zJ+ebO8532u@cHYaqiD9n3L zvLIY`7dh`@-&5N^vAnX<`^^g_8H%G7Xbe`7z;yy$gXrjg{J2|0gs_#m7wFdW#vf-N zMl^P!O^F8M?%lMq+B6y`x53ZAL=|7fWJh&f-31UB5RcJVLyPSf3_E)cv{nvKtCixd zA+eNOF?ezs;}+?cM@0tnJ%ONrTrPox7l{c-PY_g{E6`mG8awh1%o6|*@ZZwfaEepP zuX(tl$69T{jm%{f;*(y-I4VveZI63jRfR73*~1Z-V+s3=xMk`!d*YjuH~OBX5%ofq zkt`}Z+$WTfWN~MuvDD{df$6KFs>(`m2GEWO|6}&YILiA~oj>RndM{}?YXK;|1Jv0r zl#RI`C6Dv}#qjev#Yz7b2ZJUElggYvdZwm0=uRBU4*@mrH>yCM(vFcoVCZ}jU2S#- zL%C7t_*ZGKSt!!hu3JY+`jEP{&U#=y*Wa7(Y21lj4V`pZ?SZA!<8jz?4fy@ksvw3uLn92&W)1_=J)z4H zUsGKjY5U!-_V^W(tA3UmR#}sw`FS{eBX=RK{}3*peKxPrETsNk_{q`s7`r+8t8{KJ z!_U6&>Po8Ujg%(3!IW|(I;C9s(hGV|4DC>b2!KKcDSFl<=+tZ_6XT|pX61PW|ebXc*1_(oUqkh)h_s~p_^%LjIV z@T|nshvYLqoX!6~741f~ybNu*AOwO~CzJfUzn|LRq&bnS&$pIY)-g{$b-nU@16QIf z+jQ#mzC>@N;F0_~gy&v=kcHRf%V0Ji?MsXs#X;KiwoBHHY~7&g;%)g!_cZ01qbWk| zO*EHIo0@hb9yT;M5P}?Ox7M#=e=5zuTeldzw}D<~-KM^Vq@|~4F|~CQi}7v40zLUV z>RZU!0BV!l9RSq&`c|}4m33PD%(!J}1U(*3dK?mfSSSZ-o8x23_nxD52Yk&qYktmj z134d=kBwIriRARV3=N*#-x=sU-PWsn^vRNH&@iM%Sl>kZAaiZ7%Je?hv`9h2QQ~~F zPGed+$lER*kV0+juxo&7n|5Hzl_U2<#fQWrGGC!U0Dj~RqBM*>;oiu|nD+2t(32h- z|Nd;6UD-pc)edxEjAVmswWH(v#^6JnjjD`q{!B}Qnee+HTD+GhH4xrnOavy0VQe^X z^Xc%4B*+30C!&Lr=hh*_4;i!A>IRoqxF|BgRFaGBWsWvXNRD-B#?^oGL?ZH54*f9H zrfBEGKuzM@`;7w_Q~;|m#t8clLT9;$pdSTraB1JgR1?9L2lS2%`_(pa#pB5%kda8^ zlvOll17cS*{35%xc9dF6AYv{pfm8t=T=kJaW&-7+c~?9k5ca@`i~jfS^NLJYnI?_X z)W+WY+DG5KxNc$7_g=4Kz}GwKfjs{KnepLiDH`WjpBXs3wE18E?=0URX~4B!syxHx zPnxo@wiVg4$MH($yIY4IT;deE75AF@NE9n}?&)G;CbY0^1U3EaM=qlUU!Ga7jmQ=M zFz5P>(g7T)RI`U1>7E(3I<) zO6keJL~@LaED?HNo1r308+CXzO`&KqQDt;9+y0r&Tx>SyO(IdiLX6 z(*+Hl*&yP|bIq^hXb0k=SJcp7aiOC6sNA%+m&OJYzdqnVqM^xs{``L-Lu9{ywEZbb zNnMD|5dC2!iwe)=!~}NiOV5e>=v59o4*W05 zZCwvHiS+U*Vh^&IzruV1IRC&!BH_IJH&=ynL>aq?OH>wfI#&%yvpHLYd54zAdlkHI z6d8%8a)*Q{K2(M12ALx08}r^W?zcu2@*4;v+x`gI2O5dC_V$S}G3YNLEez4GkM#Fc zNAt5Ln}Ok$3x6`wZM0ASWm|wlcR~p*gw68rb{Fun>YJKIu;^%M$(;(grxDPqYBv+m zy7yg}xRh{zuqN$QY_`Ya*Wntab6QQn(#-5A{Z)q^pVcQ;6ml(lappdc=Lyvc3iG!{A*HGmSGz+9R(D#5`hn{ur1}lsrhjj~n9k>bj`Tq_6 zqy`{>|Nj^RT){6RH^-e3y>VT+ky&{mfBPeAT6^h#r>L%mHs&;V)h zUAx^!t>tf2GpQcuQG>8a8c91qF36=(e4Kr)XTf>v;*P`acHrQmAG3xuK0V!mJm%y9 zg|!UAfXMkCsfpdznZoy)T<}K0iT*L%*5tRixNF<0i`jxK=gAeLR6VSClfyNdzv`x_ zNz6wxPGxU3`VJ+rj;5x_W*zz6<;rez$2jzZ54|nUKlT~)J5Qw3D3v!K)Ir3I8T^!} z>}xfw@5bm!?dy5Q*VlCF)afu8c1qoxuRu;w(?YM0y$8+e_H|5jRd9ztJUHR`zo<@Q zxF=j;>py&e5BF*k5R>4L5J(Hfv59C_BXtJ5mp2A2`~Ma5qmskqyW__(#U6~`{{(9= zxB0AAh!Mwj-rZ4|l9pL0fKl2L`Wy5X=#E6aRU(n(jgdy<{aK~l1V}xAy?|(c;6iWX z|B??M>fH(V0&{i^6udRJ#g~GNqVz%noG};<-y4}d2~4I9*EZKkVS$%NkVxnSd4Jx> zrjiSiy5@B^D$@B27YGdijF{2r0*!v$Ab(DvfOmT!i~Oko;d|_dt?GB5QyyMjJCqx- zONN(bjGMLL$JA~S-Wc;)Ndjb#!kpQeqr<~*=bkj_S3Tz86+XbPg)H#zW_kKFDKfHWY)tf7*!V>dLeA@wb-C^a{(-&f3X?J+4a!-DdLH7_gp#0?Y<`2M|l2%Oh8^GbzVu0=q2 zD9FV%@gd>R9^i+tXot}UaMT#3JI}(n7+FUu-voTB)cD53b=Y5AYP7$)NA&hbo|yYn zfA0&+!c*-TP|PtD8)Sv{wl?%ZaPm@-Ky_edU@*6|43yo?gp`x|opI~-rNX6=(qvW% zaK5!7ckO-0&f~_$&_E~%Y(;y@@aE?k z?U?_g#dpa9rH8Tj0s8Nb;=CY}0M>;07?LA1Gc)lbgZor=!j)CQmP&RVf#KcI9x#n^ zr%rQad_uf8lijcsr6qh$Ek4o{*gSZXgpLn@JQ#xcyXC*!w%dA?W;=BaGZQoO!9$1U z_Noru-_;(w+CzJr#)}xO&{0tbGVCjv2wu6|&MU5W zCOo=ul`xaWNXyl0*Y+*F_#YW2?4>XdS;W*QJr)Jcf9W{wSR$%WAYv*irV@dPh&BzN z{`61QkYktH<6n+F3N$`2(mNZ1V2aT9f|7_rBA#MU!KkcSd-j{5#n%~ zyz_2W{)b}i5X^`Qg_0|s7t)llH zyzS5!p0;3Q32{!p@SFNcCl|d77Xm9D4UjZ|20-*-{sgb}QQR8_Mn-H7cz!3rJOa#F z#M{0;b2ME5WjJ(|EP#JW6ym7LK;8e{U6y?J?)tbJZ`E5%eNe|DwZ9D9AFNw|49jp3 zM&t*INH{rzTZn^2Q%&uv5I69RDTFcn1bw|qJz&widditpy0@D5XYGIZuDjb0A3Oeb z9&;XXr^SnCNOGAMfHnaXIR$?Zf+P-OO!N*1=}83G@dN5Ko91-z$|0+e3LNfGzmjqV zWpZiCfdKU%-IdIJ~;nhV5w0Dlt}SU@(=QM}h2WRbXv1bsUi8IUN62njuc z%de_x)E)oT>M*nr(68LCp0$AQgw6(poCQ!vQ;UuS?2(T*wy>``wq=Buh3g@sq&px8 z;LrP(ct9(-??z?m)>^g2&ylMr%uXUBBS6O@dDmj_)s6ip1$-5LAKn5<;pCu~!f1qS z)f1C|nd2Bq70{s`oBR7+`Ec~OH7IDfKOzbjfpVg&%X2RvIx^?3=^BzS!=9^UNe~~j zBSlB=h%RUf_OrWl;&V5!b}IU(rV<)>gv}RU{|z*le6)= z3jr5EcHvmIa`HY}Gdq*x;*7@!00e?)57Ge+7Q)lfsu;Zhs6+ckMlPe!1P=w23>f`r zjZ9&fcUx=g*@RRQ39^B&2ql0b_YP2J$Y@RBU!X06I{hqT!*|xI!ds5G1PMsgU{C@( z1UQT)-MK@P^Kfc&B4v2;#OamcK2dvL@gYrvJ-jPE-6>%Ph>FmVP=5H4*OB0jejUAw z<=fVyKQp2!_+V*2vNxPafUg5yA#@xjJH2GV1;B>_P($1H4nHV=BXvdEv(DD%zs4*G zpV@J%4WwEW)39q>MS^;F+YwJEh`wD9XB2bR@`}3s@<}N;tkzX&Ou^Zkw^Fwa?Pg;y zZe*bhAUvTdnZg-K?GKC!*>Qx-qKXwQ4AygtRCxNF$V)mRmo?Z2$3zmxu2tNG+IgQ?|nGx<$&Kww691cYowgFl4To9q`FAS7zg| z$w_x(K{FgnHb$O4rnSA@Rf65c0#xd8(;_r$xL&5Mzb+xg%}U-=brT(%=U7me62wr`veL>qgb^-UEXsms#>W^1@-XPRpY z|Egl2s|#$sx$S`37>9n0FEI`cI&3jNqAM}^EAv*WvF_kAyGtr-$0`!z;?|Miq6HTg zIJUC6cCd{F`9y3m_ToJMiw>C-JtqyYJa#&3h*5IWY{3}@E-UA7w8_!!ggz(gAV0n0;d(%8sIIZ;TIg2S((djx`HY;nf8fdmQT z*3X7rhxm@Tvep9|U(bACM_LX%7PTdSLhOSC*mh%`lSnrwUIGqAukff$R~O7)7e;pN zk))s0WxHm)8r9^`G^XBufOXs|5^5JDPNXXcttd-WKdh^L_zv3`1J?yWW!bq?&Psi_ zZ~n#Pll=T!lUcDoUjF2Vb%$(btT{cbSf?L8Hdrg^;?HFQ*hg%?&nf-{4PPH0X)Bhx zUVoPw&0fld-(CIY$0-zl(-T$Nd2MuR{Hl3p((l=CQ3^O+Yo&ePrM0iF*0(wT$w+@p zMD?-s6HoN>4ZrNIip&UhIlf&)DstFJci)LJ*|Em1BvoIz`k!JYwBNm^j16NeAc|A+lsZje1M&91|BlAAa!22+50yhNh)f;d_ zXW*2+Jn-WO(Jn{Jn%1$o(9v{p+c36?$hIFH%=i*C zs=?(0ysnLFuho5@l)Zkf>@^r$%`M7{Zl?;=*=c{>DotkF_#T5@Abq!k0Yv`<^m4=e z9?$!{p-n`kU4a$@D&5QgfSKCchx?LjcB-w>DYqDDDmiJIb5PyH#1{*^MT99J^7-@q zP^7^p#yQOx-Xf47fC-Ej{_;&+;5z+%M2YX86hIpI`uG&4xUG|~2HF6&@|i+qn5QE{ z(=Mb14YbK491e;oVE3`!Km!S<%Y>tRp$B@xU|u!1RF#+a;fN^rV$q1xFMb!*^ptsK z3NG735{d-n6WsW_Ddaf}m^$Ml1J(rki%|NsH#SE2xm=ECuWFF$hENL{;!IVcy4qR{ zD`^=aZe7i6k$U&${Kb;Oxw-2_{b)hH!1)6OGWLO8YwppVU%F?f-XhNs7QSK2B7LEF zW21sIY$RYok9tlik-uD4u6=&H-pMNU$x8xbUOGH5Dj+!6@DoC-Z6x=1<89xr!*i}* zXZz_$B+?Z*rss0lvx;`>xdIm3-N7zPA1p!dG3>?-_9LERTs-h=f^&?4kCJiQnY z;*he!9u6}onBnWo2M(B}@0V>`vmVSgMBaxm zoI~73zHV;L9lL{r10%Xm@7k3H`pA^5PAI)Oo-HyF2Zsg=ad28PvNX}e#F-t~&U>$` z*}Whpz`YcaC!?(kC5Hq>*0A5sA)%1JXqhIPoxG zJw-=Hhnf~u%=C)Ub6_7G^P_8f6OMBPttF-W#5g^e$lvE|zZ)5u3sovI@5yy;DOJ(r zqI2RG@lYe!`E=K@MfbAn!(tXMsu1wM<@l*dZa&CC=)eU0@&zdz4k5ZkV!R5ri(;0{ zL5Z;@5rUa7BSV-lwSL#qu-$1`aUp#5*v3EGzeZtVx~KO54jx_2L$aM z%0;wiA^(LhcgnF6z@-py->SVA73GZd4fhOh0qEeQzP``=_}h*SZ=6jM3ZxYEqbcj} z@{3`%G)cw^yV1kh8AjFDK>32p$j~&{kEyOQ^0+!BB!9SoQ-+4YMoXAY%r4=Sf(WwV z3nEVeI=*QRePr~eJ&%~k$-O~m)DNeV6}3Lrr_i1~Q1pum3Yv?t;;sraU%)gev<$fe zU>^Z~7C#>!iUM5(60{^iQ$V_lZzIxa1Etlk_5OlL_enAb@1)^6rzEpUq?9Fs(}dOu zc64ay$jw8ptK=duVU2fWVQt?uJp3+vIkInGbdv2j7BIdNe}IIfB;Hr`*~{!~TYT`) z(s_K7;dQsfS#KaG14@R`?pnKXaN_B=h$qw^#865JXY)b{Z_>E-+hD=S+S8mKNV^MU z#)fdCNTeZF>_lYwXgZB{mr+oT(Q^Gg4z43#LZ1&?6hD5Fk%8e7c|AR65#G>|MdJp9 zD_Tc^mxjz?@Or@0K$9^pK0XVIU8`q=@CELosL0`;jU<5Fz7{M*6l5RzCvauQ!ndK% z7l|-|K5i9;27r0?^l3w7r4ke*^e|-gURmV%!YTVNF2D@>+NkW1(95g9_yM$z_~TYs z8L;rx|z z>e*o3p0cefEa$g{RldTag9Jnd<2b>{*bz~P!D&(9Okb(XU!VA%zW4<(8nJ~cXtTA< z8)dp(*>b0gmLLcwk))1;7y-!^gn77C;8&tXI!?oeo;y1ExYnxh?baB(_x-yP4Wu~G z=Yk$-l5auFl)=!YC7*{1g%Gq$UCd5OGC_X?Wi1l^ZJeB%-!Z7J2p)QG&iT3j?y?6d zdSD2KixYC%yqfDCo!1sK2RFtQLBLC+=M;eBzrUM)8gqy%3|FA2Y8*C%dZ(_0YI;Mj=As6+$a0CDSJ0L!-VI=Tu- z9AaW)0dX8(qm|yKRsIbp7`)NM;*Z048M&QKUILC&4k@?bZ8Oi%s6m4r%5#Jp26>Qr zKZEV46vhnU+HoWfpo!CiIRr$GaP`0jLh1_kKJ3>3nrz>;O~+XPq&=M45MiR))=7Z1 zCvaRXEUb4kfj8+2oQ9gX$ji7lBEQ~aEv~(Gblnx;P&g}SxR9vo)q*jbm8!Yb|3OV% z-KW^SVqz)GiU-|64>W6xSwFCMZ#=dm%gZ@>(yOiUYqHC!SJE3t886rS zSZxl`&$!o6;Ck<4rI2K8a2DKTEUhjd6ZDV4W^FO`wo4Iu^Fac)O`6!2;5BD`$9HC7 zX2#$sK!EZzOgT_sphW8H4ygMMSy5OARvAEJ)T|+4VdwG;0UGQosD*(q;vAY$zH?(7 zOzPjj(K^6EP^+PAw=g$%0Zfh7{0_`A13uAm(#?k$_81kF`ryHrVh=}PxbiBBiUF`= zMZg=*q`%0YVga^^NbMesSo4C1k6zhCn#0-;jg5r#AGTdX(^wXvc6Y`6--jLt0fEVb ze%Q^w0w#VT(VRWI`0FIIPfHCAx?a<~EVo%_OQQC%4^NG1f?H$8n{(ZK7OJPn^3 ze*m0W+6pzR-{;WoKWVgC#g%?xb25gH9Xoa%6D43jJHDGVFL80uVkBGePVMW%Z#(_u zj>ZtNSqeaT9cVi6FgOC31CAfs(Z>*Ft*xw3oZMvFHwgMI8gY=jVMpTNaRp{ZMzVtY z4Z9jzJM`0jp+$@0;aT8asOFCIeZq-@PT`j?x9RgeC;G4~&cREf{Nkg>kI@GS zdh*2n=+RXNG?~9+Ga_Cfbpe(1kAVu3RsJ(C>|h3tLl8d_$9k6a^HotHjQqRH{AABJ zrGSA7VIo8aqG;3N_n|yxlW^+6X$C(}!ZjMCb@DPmh~>{Jm=zxqf@^960~OpJ^lD&Q zv4R60s!$|8IPCu#8Uy%5Yn8B`9mUp1)W8wmYUd6LH)7$?QH#F2gJWZ*j@>fwLPoU1 zTk(mCI^b~T-Yz7rT~tUYHgSdU*97JsA0NL(ett72mjxCm&LET_d@xYwzOj{EAR=)F)V?bI1C8+Joa&3xG0DT#sZ225z-;?WG^rf>Ti)L_kd`o~uH3ZUG zmds(iM}F-G%X7jLl39NKb)BCz;FpaOv+BO}6NXC$XN6$i_x01KDR5?yPOitkx}U+#NNmxba}SW{pNI*i zmp>6K`u+Oy1rQJyC<^ef!s#7>vd0uGnS=Mz zK2-VAyll^vZ{y|x?Vj%3SjfL!ifH--G0@{V`?VN9;Uh*z*hkOap8Myf8WTz>4lM`2|>Q!!Q#)F=Tx9 z?!v4=6|`Vo?%kVO+e_JeChB|eg`9wuk>TOWckc}0BYNi!s-oOBa{5Th+-9;{FGZ92 zt1QC^EpA$q62>okB7lHsg%^6RI2e({BlW%`;{zpx{xdWu2I~_Hz_1*Bt}A_|`n|6n z6#2ihUsLHf2gurvy!_c9nu@9u6YyVWONWa!x~z6kS88uo3BaGAe>rKDgkf(z!c)htPaw5OsH z47NQ$Xu@7=x3Yy7@9#sf$UwSVV?my*+fzSl9TxnP(|Kk!zB69*S+A3dfed~dl}KDG znp5$uEoy1RT~Q;eA>wYD?URVZGX^J@GLoKLID3}JO=?1(g9wFWRMvC+O1)LIpF`@y zrp6pgF;;fEpwl?$6M>i%9N(jYGz8Ej_q_&$hz z;vTR^{faFy9pQSX^M5W3QSZQZa*xxczsqb-{SLlRyT9O4AH)y&9H9wp_KHVKi zauS|cJ3H?+_I*@mV?(|@`%t29aoykhlcMx(?u%^A(Ma5!KM&eLu~vXd>AI`lM>xb7 zJT`R3*=NPL8%Zw?k(N(aG5O@H-2yHS-9^xl@LDcx2?5cBg`PeViFE-1%ILj<*C!?g z=xgA4fy^;5`F|0fgeN~B`Nn+%A~c-%;{LtcgK-_n_>exU^^7~8`tdMI?t$!xczJ*L z=5te!HkICC*WZgAlV22w{qQ66H0F;1U#8)L0s?Rb&UofHft^xPL}v#?IP5xf>CU?= zqinPkk4Fjzm;guc`GaMJg>zt(qBjX{nHZ!-sLlkX1q4)}pay<})|09#)W9k(3*b@U zyhJ(%KO4j=cMnG^o^Np5c!<*-@CXJULT$dtTyp#Nr{?8bORj&>mvYUOUGjVRoL8v- zeuE}%7jy)EWhlOT5U_4hRkn}MsZn7r-byfZ^4Hf~+T@=`en#b#!bJBN&*iM8Xcd6gcY=h_Zd+x8xQ~dNi3Js7{XLe?SJVA?2e$1 zn2x@R^G1#xBE7ZO-kznQi-%YI0A-y)D&wPSo5o(1xcsoyWcf4I?l%RA4xyKq4TJ2C z|Hd#hB>#Trd72twEhTAIjoJ@Vf;=Jz3azJie!l%&)U>hZ*OH}6u;t-osV2-RRTT*c z3`{+gJ`r^zm-@=dH^J)o_gBW$5Bdw*7M<`+;gou=48M^S2WrJX=^XLy-y(#S^->Rc z2|Az4k^#}1T-fbB75>5FSA)yLM$zG*QR3XhOU|Rk#8nSIVGMg4W7AI3Mw7YRnkF)j zx+ZSFY4LGJeQM5uHVJGC}@NbWl1y0Pl3xpj8Cen}T?FBMb7$eXeRV&(8pzvPRd_^@5&s`sypU5Y|+Aug=3Q%#9+hXK&WW8sg= z4YQxV6qfT8)~||q%3vUkvb%Tb*xvg@V*9PSxj7#ln-=k~O2X!%8hv-qBRhgBK$1J^ zfp=B0vbV24E5^Faiu7Q~MtC2wR>;g3`e)_;D(@aw&__2)ph z{PViZ%GRj8Mp~ccURtQER^S$*M&0Sks=Wq(C?xJvW}4PBcDgCp+q3nbf8cguz4&gW za^rJNCuk#X-*?zNs^dY)c<`Wat=!+=xUxgx=*cyK>lRZFVVcaZr3~3)Z`?%BRp zSIQCy*8k@QPP48bx*8F>KVo*5{HiQbiQA!^W2^o-2!`0ils_xifBdLD;KbAGC0X3_ zw|2${G*#@>n$cE2aU#}Ng5ki^^@(f$xvpR7?H!BAe{jbFsK4y);BK@kZjH>ey++8N#*Tz*1waVead)NJLI3A8ApDg(w~k@1{8(4 zT5y7wuZH>%1sU$oF-x?ZN@4rsh5bWEV<%?IqY3g}i!o8Ae-NXxWz$GeX{8yH&SkHzs=_xd)Kd z=kgNV^-dhnk54`08I7ZNfr1;nB^=*)D~PDz!gHqFw^Coh$nQm9fMoWv5A%zsAEfg_ z5{oWXr3ex^8S&D&)uu}sa;kx43IGFCx)_R9``rb;cA7tEH*BbDXh1belrcES@Ueni z6lk&G0tIsyG9W3`XU{Xt^*Zm8k7fWef*27{{Nq=zfNmyq{RaJ}0f-73k&Pf?}uVMmp*b4+j2b`STU#TQRaAg)v2Bz)<*PyLw3QiB$g2Uz(dSg#lE|3=J)i z3IUxlmU09$}zpm+S*Zosm}1(FeLRuY_jvORUthQ;GR4&HZjq7 zLQJ(n?*cA)s6PQe@x<*ShQq+n2(2Ep4Oz9p^}InPiyBPzl%Ml(-{L;cB{EUz zJFcYBWy)FgN@nBiD4m*f=-krw>W8(winV>$-WOvFY=tl%B)OU5C0;ZPbu* zYl$OZLV_J99o;MSLC8s+CI?g(0h*_X)U_TD|+xf-mqpwgU;3@lHz9(kuNMHsy zH1thb0AIhzZCD4geDp*xlnopiFs>lg1iN9pvb7WRt$nQM3pnX1 zo0)M@WQ+2X)3TpGj|sg+FAvHw8ldmKKhDXCi!6h*RO2Cw#Sl_;?1;2(on-dV*jOee zF@|8B0u}g$LB~RvMxrx>gdbdbbn$7IFxiWRCF7PpMV*zEcT-d&S=Y9`D7B#zG8z); zmGHWCL93|O!i5K2Dp>F+p{Aj~|KI_h%?s#ZFkVU{r=GoBP-o4#}eP_V9 zV;8r5N69(64rkJ?Y~sf4xsf^I2Cxom0MuA)ik$)Qo0h@2XM8F{-%bu;F|l!gEU5O* zcMc+5f+k{iW~JNl8xS7UU&$>2&$x*K7ZoaaUwz_mP(VvS^6+5~xvBOvGDlOutUwvY z^niJTSE8rZQ`53i+LT4QU5N(&GABL2ee{7L z#ydV)v#aAaK;m)h>kipz%6cCQ$*O5^pKv&8>@i#$^XcW-zWP`42S(Ygn;ezd_Cjiv z{(Jnz=;;ANL9>W*`6^BEtr|Z*AL^ppz(k{0kPL8HQCXR#LN^+{%FbRR?;K)Ape0}2Bs6?iCU?;uhGaezU%2h5D2U62L+ z>dxMC01W|!mSV5{Q7pc~w#N#wIe)&%bplNtOx?gj%557Zu-`K;=;cB6GC+&e^!Ww= zEzpbsg&fqxj1si7ghfPPjZe&XMEII(8kIxy4Fpa8O{rK*~RQV>?M zxHOy>oQK^XzYz`ins4|Ra2+a2z|-jVp`DBY+7BKOL%yMzv9PvAIvi4x2Zm0F?_FK~ zFQ!GbK(vrZgS`gp3;qBgD`@D))L3Bf13DjLh};0XkwKwpd&~P!2O#du^_UUxATtvK zac)-iOMB1frly*K;@u~R30jzr`S!aD@Q|VV*o3$*@B*=hdw8-24fLla-V6Dtj}V8P zC^Ur)a3v_c9Oon)fMJCurQY#X{cy~?vF(5@pcC%m`xq7m#0~Kk)yzXi-j=eqg9s05 zW7b$>2&`V7o+=WTR&#$u_yv$Sa;H_uZA*U1jOOBb6-B$y#QqzoB^*8~x17&w+$1x+ z{&ULV69fBo7^F(V6}-MI7KO1Je17wtHl5W}G_$e(l7&nRz4^qEGi@KlJ?^}yzSqZ) z!C$g4W!+dVuRwWyu{bdBdvsOAwQHsA`6A^;eLi1*X>TGzS!C?Uh%Gt;NKjBp;dWDVf!kWX}+QbJ#qE@Rf|$I3eiqdU zEnVGqnB8N^VcsUjR!2vF0zD5^Kjhl*ot?x|miAf1D*rRWzCT;>zMzqzA>mdFA_JPx z0E+Apy8zPT+|I|?pr_aduYrT(rh%}+$Vgc#`Te)qwFtl){Vig;A?^*Z(c#yIXU;gb z@e4Tf5J+r&9zEe24_pU+Imw4TL=PSEfLxKgm>Yp)|9%+4A^DjhRGnXQ zlATsCVWa6i>TYdkY3J#g8Dh{AwjwS6W~NN!ouQzE)z_~e`9cpgpz68&=IgtC(=)Q~ zH@(c!_`NDh*T{L>rRgxWtj2ongU_DZ*yh{V>KuIbxUqgqgR1qQ=5WU2oxPt&2U~=C zwMx2O{HC~)UAJAjws!NWzCz(%ts@1s?j7gJ_gc=hJEzfdz34v%wp3L(tN|+aB_{Hn znCCv?rh9^;SSewH0Rypozj4D~31BDAd;F!UD##DkGQa>rVq-spP=+$wR9o8_;F@5} zIFMdM3r2ZNA_bH8GH4Q@)Z&4HqCF2TEx1BJ8UrGMU_Qb0DmWP-8%2L{W#kcd$G}=T z_Vd=(g*Kn~u%$UT5)oZNtOaKP)S(%iSYTZttpnhc>^&Khk-@9ah;9rJv$pnjjB_NC z^$=)GP^>T=npc8bF=AM~)f7MMQM3$3k;uR)0V*BvmI+-l+ytFyfv=(k(6amq>OTOW zx4xEMo>4=`wZ;OicMS8=0yRlj*A-3-Ez8q5?67kBBeI(ig@1gA-<6x)|5KA@i-SC| zFm_+w%psNj=#jc~;Rp^5P?-QmpcYwJSiqG*_kK(C2HQrg2g2sc@;g!+Lf)*m6`Zws z;CkFb(U?bVAr9;q59P%RJxPePqY*b@5(wcjRx@q_Z!Syr3+^T5qKi1Pn%Os)VNGN3 z{YT{X=p}$}g6OE|UJ20(>&EMV@v)L{mLxp!duDHEYkTX6!b$kYes;%7o59~YtE%|n zM}vhrzfCbk?L9jOhnGr<+NsowId3TG8x!WZS@Wsuf@g3ZX}C^_+GdmE4izm?sbS9?IxqHg-3-nTt9NUr2J-> z6Uj)>i%f4tYbIqqetI)Zy6Jv>pwOSf$9^xIa6r4p>9;sP4|_!IxKA;NnDW(FI0)N_ z`;b_CL@$+I9w+ZJ1O#lr@904R-g>astUi9s0%XV z>oT&+ijLq+x-fex6o23v3F7ZF{>{j{+Zr1;n_i>Q<5J`GYN;5Wr?}_H#Elop4fl&T zE8gwOw+%exU6;+oLd~F&^XLih#x;u~5!Jx#Rf6}29G^Q?s&h0XE9IS0NsH`Ec^k9+ zO*sf>NLTDWa$P}zN}T4{U#LdYt_kCDh8h`H|WaFEM!RS=6XSnWjS z2CNqIXfDBq4SsaVeq_}QXqQ@%;)FiY3iyiXC?z5B0oMK?2B2tkI{-$|;P2m>5p>bB zYWWpEbI_*(Ued9eoTlKY1Hv#ImJp-hvWifEVL?-#CD`XL#(1`#Vna9Ra=Ib-5f}N6 zCmehNb1&qY)zz5@m4ut$$1Ks*iy{p0it4mNwNZ&uj|1b4EDV~?-Gy6I7Ng1C#jv_) z@Eqx_806{&(7)%auTfZc2#a{)zwjHU3i-Lv(xTUPd$+?)!JAqV z@B1#jc+*ZbSHtZZdfa>F={LhO;S>>N?{~_cOwnzRUfg~%-}t)2NK{!>JEVax($wfO z=cW^aO8vUO5La(I5KKLiy$6y#+#!gadJ*-zy1G#5z<@8~!6-;737BtUWJKg3IDTQ; zlZ3uMO8NWuClL>I6OanS4)zk7#ej9(;&D_UBm#q><+6Y`FYHjDV@f-D;-17_E-o`v zn~0UDWLVMP0f&WiFHZ+onxh#|hP{Hz!L0yrfR(O` zfdzZ_5+042S~mv{V$j4EdEi9QkV8R90fomKt`}g%QsAGL zb}Za>c<-%CNQK-O;o-|yaA!D%*yKhjC^i;YVx+=f?ym8L~i->@cPe z=?VfZ3f?uZ?js;0CgP@`H}eVh`Fu34&d$9##DpTh@52hanvTh<;4Jb}0a%7u4VVmH zrRv=~lu978;xjSa8RBadnM>k-Y*UFE~wdX~}Fk$dJ^UAgjj9zJJ&x zI&0n7r6HM5k3UCe1u1ricZz-FpWe1IS0D84OKiW)r{j|rBYm%4XGCX(C1e?=+zW2q z`a5uHsL;dBDg@$@r!-#E% z%qIQ#b4#4Rn-3O)lnKyEu;0WKWgG$UXM%Pwy2e6`6$5n!qQCNjo&$Z4 zJ%&>qI^;NO;}Af9Frl-hMRDDlKVAO=GshLomM>uGqsUV|5eHrv&cLMGx8I)?!yb0P z;Nwb~)2S6Bds1na6QE}XVAQ;-7USP+U891El@w3LR`jA;#pn$5+EK-7X=ZHAycUyg zlNbXr2uhYy!psx}Y9)6iBTva2?Isp%KqT{gJnB$)7#^y%5do0`t#{OtU`xYp#M`dEEE8Sk?* z3yS@Is~-4h*PUFqMZRzDcV6QDf{X;B3njO%zwCpIQ;(ds_D2+y50A%lA7ME_sm!gW zzp`IjaI(?vC#0$-gzRU3z2=~j5$SB?^U0VGG1TVngO^;Bbqn<_`0}foK zw$+nQW-}~pt9!2zbO}zg)I*NvV$_WEkrQS``(HkpSS_WZdiRTJNNC)Ia@M@3lW^eDFHoHE$}ax!+wTM)SuEy5D$JZlgY@E7)#MDab1>v;#Npr`UaFh*-QlJ5PI4)bvt;n=290hZNCo z28jkyeF53+$L-4)4M}8Kh%E9dV2L8o0UI0ZE|c|HbQ65~kt3n$*=8+|tOX#lnbvfq zYQ@7hGe^ww1lbxCTDo+%)p%bOuPQeSTgsHb&8b+?J~?OSX=2 z+F`u1YWs^{8K3Mqth65Sok)31w*Ty_3ypd6hh$FMTW#X zVdB`sUxoTq;}_;6v%l?eXntFizrn<*U4*W=>$QmYoawHd6BWTy9R@O4jF!6y}B<+~bARgP9{@;>i}-yAHAJ<{tA9J@&6QmfPCZ+3BBex4#v& zWT9PFDs&6{gG%9jQq-ePrG(ynqq4YcljWCwFN5#(ja z-+*%y06!cWsT+u9Tf8#WZf83hpxwy?p0Asl~*!JxbSHM_6P+PKsBLd6; z&)-3E0Lp}xRwU4Ue0?hqXSiYEG*%b*1h53T1;Q*|0QfGtx<+>lzz=8jnl(5kOTFfv zA|(Wbd+R4Ah!Rwzq9TcVn#3g$uP1zkzGpU4bSX%I-YMM$JxkE;;F;W*!57>Cpsf0Q zuZ=|+aVsnld|yJ!3zttC*!C@=tK`@Jep5~H9WgU`uoQrM7l|X-6&XD(;!}Bg1oMBi zwGsFu?@d7wgft5GxpFsJn53qCsEN+)M1C))Y@TN*awjdcs{dEpv#Pgmj}CkTikc26 z+M2>pinsg^Ej}_=#lcu zz}RK@j1RJ2l#B=4KcM7mrY<19ZA#U$(Xl^0>dcvT^VJU47Z?I-vCvm=jeHZ(QW7*~ z43F#8N0rgMRY+?UxHmP$^YB5088lDa!eIS&AV`9pt*xji4Da$CI&c6o0PMESZr@Kmo!>jHR z=ENF5t`0lw{Pkhq%`Cb2KGCsEVvvm=a#=tqClaOfd+s!2nPKWCZ$2H+4}gOJU7)xE z{i&gzfo*zOhX@vD9U`X7*y@w9TdW^Bh-bqS=Jg*9+yU-b_YThyNSo-_R zo1+#MSQH1hE?j#d^fjDMluDqtO46@LvBS}ee8f0cVf9m%p@DnT zUQ>Rie#cgPWB>WM7=OVLOm&CRs;*6QU9BL<$rYxL$19E1sr69+G79K+RC4IcV*(~H z473G&G2}L?3Z?j7QBjQneX;18^uyVur6$nBSR^qUcTFPIRmJo;1y2|N+PxU0(R-`R zlF2Y%>R^)sW^_Ec@Thzq3fva{@WtDC&z?o+hM`v@u(wjdO5?<`&+)|0LfbYpW$T^>~xgxPm7L9q4TBw&* zQMS;ikv(6m(TQ0MWY`riicoH*Z`M9!f}%@+Mz zn?r+wl;I8bh+3arqaW3Hx~kvebQ^-*u(*;*N5Our8R%KY<97G<-4uP>-0TA3bl=V0 zN*46CkghNL3q~EyByNI`hzRC3{orinMGqs=$fA9>l9Xck4Ar%_xp{en zLt1av1uHAGm5Bicy-uK}z+z>!xQdJb0wQS5co+|)7H|jZ$0q6%zHZty6A+2jff45> zul0Bz>MHxwm&FSfSc7V_EGqh?sR{8?u7^kpQmW|Z7t|sO9Ozt z8w@n%ZrabUw&?fywucF)hq(oh&s=?THWRKj)lP~`adod@HI5|?rZ+m)Yov_sUULC# z_9`09QaI?a)$GbvQ$Gcwd&3_eirPlMQw9cmBoixayk|$*!t@(VAH1ndjA6MzrEm{L z|4wi5;EsUcmo<84g}{*m7doW)GaqD+Qf4@}hVssq|0s)zD_q9st+q;iiPjhpje)!8 z6tN#%eil}O^;W=Lo`FYf_3X@Z)$`|v0D04K$_PIaXh)`jmIeWPHf)-O|0Udg99nZ% zITL66l_bSMSyRhQrn2|ihm7`AuaB#XR+U`8{>D>x=dVxJICgixdgOIQG-Kv}GPogb z`pm0I{{BP`_~&)yshmGO0Y+^}xLW!@|5Jmf$~^De+xbtnEvyb>6 Os!AG)Pvy^E{r>=VabJ)C literal 0 HcmV?d00001 diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/df-numerics-encshaft.png b/examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/df-numerics-encshaft.png new file mode 100644 index 0000000000000000000000000000000000000000..1826f4f1d8920d67f1faea841edb74a52c631ecc GIT binary patch literal 28085 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 Z$Y0u|#h?Bi1ta?)n)mh8Dpl+v{|_O%sKWpN literal 0 HcmV?d00001 diff --git a/examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/formal-development.png b/examples/scholarly_paper/2021-ITP-PMTI/output/document/figures/formal-development.png new file mode 100644 index 0000000000000000000000000000000000000000..e921e1fd9bca9bf63e4b46932223778dde18dad8 GIT binary patch literal 262592 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