From fdf503ec24e2882fda594773821758cb6e810020 Mon Sep 17 00:00:00 2001 From: Max Ghenis Date: Fri, 5 Sep 2025 04:19:42 -0400 Subject: [PATCH 01/16] Add blog post about PolicyEngine-NBER MOU for TAXSIM emulator development Fixes #2745 Co-Authored-By: Claude --- .../policyengine-nber-mou-taxsim-emulator.md | 33 +++++++++++++++++++ src/posts/posts.json | 9 +++++ 2 files changed, 42 insertions(+) create mode 100644 src/posts/articles/policyengine-nber-mou-taxsim-emulator.md diff --git a/src/posts/articles/policyengine-nber-mou-taxsim-emulator.md b/src/posts/articles/policyengine-nber-mou-taxsim-emulator.md new file mode 100644 index 000000000..89c9a830c --- /dev/null +++ b/src/posts/articles/policyengine-nber-mou-taxsim-emulator.md @@ -0,0 +1,33 @@ +PolicyEngine and the National Bureau of Economic Research (NBER) have entered into a memorandum of understanding to ensure the continuity of tax microsimulation capabilities for the research community. Under this agreement, PolicyEngine is developing an open-source emulator of TAXSIM, NBER's widely used tax calculator that has served researchers and government agencies since the 1970s. + +## Background on TAXSIM + +TAXSIM was developed at the NBER in the 1970s and has been continuously upgraded and extended since then. Created and maintained primarily by Daniel Feenberg, an NBER employee, TAXSIM has become a cornerstone tool for tax policy analysis. The calculator is widely used in academic research and policy analysis, providing researchers with reliable tax liability calculations across different years and policy scenarios. + +## The collaboration framework + +The memorandum of understanding establishes a framework for collaboration between the two organizations. Key personnel include Daniel Feenberg (TAXSIM Developer and Architect) and James Poterba (President, NBER) representing NBER, along with Max Ghenis (CEO, Project Lead) and Pavel Makarchuk (Economist) from PolicyEngine. + +### Development and validation + +PolicyEngine is developing the TAXSIM emulator as an open-source project on GitHub. Both organizations will conduct ongoing validation of the emulator against TAXSIM outputs. Daniel Feenberg will provide necessary technical guidance and documentation to support validation, and will work together with PolicyEngine staff to resolve any discrepancies identified during the validation process. + +### Transition planning + +The agreement outlines a comprehensive transition plan. PolicyEngine staff will integrate legacy TAXSIM with the emulator into a unified tool. The organizations will collaborate on hosting this integrated tool, initially on taxsim.nber.org, with consideration for PolicyEngine to host it in the future. The implementation timeline will be determined by mutual agreement, with TAXSIM maintaining its current operations through at least the 2024 tax year. + +## Building the future of tax microsimulation + +PolicyEngine is actively building the TAXSIM emulator and developing additional tools to enhance its capabilities. We are creating a dashboard that will allow users to compare results across thousands of tax filers, providing unprecedented insights into tax policy impacts. This work is being conducted at [github.com/PolicyEngine/policyengine-taxsim](https://github.com/PolicyEngine/policyengine-taxsim), and we plan to launch these enhanced capabilities later this year. + +The emulator will maintain full compatibility with TAXSIM's existing functionality while adding modern features such as open-source transparency, enhanced documentation, and integration with PolicyEngine's broader microsimulation infrastructure. This ensures researchers can continue their work without disruption while gaining access to new analytical capabilities. + +## Communications and transparency + +Under the agreement, PolicyEngine reserves the right to make public communications about the emulator development, include information about the project in grant applications, and share progress updates about the development and validation process. All sensitive or confidential information will require prior approval from NBER before public disclosure. PolicyEngine will not post any TAXSIM program code in open-source repositories without explicit acknowledgement that the code was written by Daniel Feenberg and provided by NBER. + +## Looking ahead + +This collaboration between PolicyEngine and NBER represents an important step in ensuring the continuity and evolution of tax microsimulation tools for the research community. By combining NBER's decades of expertise in tax calculation with PolicyEngine's modern open-source infrastructure, we aim to provide researchers with powerful, accessible tools for tax policy analysis well into the future. + +The memorandum of understanding became effective on April 17, 2025, and will continue until modified or terminated by mutual agreement. This partnership demonstrates both organizations' commitment to supporting rigorous, data-driven tax policy research. diff --git a/src/posts/posts.json b/src/posts/posts.json index b22d342e2..c8bea940a 100644 --- a/src/posts/posts.json +++ b/src/posts/posts.json @@ -1,4 +1,13 @@ [ + { + "title": "PolicyEngine and NBER sign memorandum of understanding for TAXSIM emulator development", + "description": "Partnership ensures continuity of tax microsimulation capabilities for the research community through open-source development.", + "date": "2025-09-05", + "tags": ["us", "org", "featured"], + "filename": "policyengine-nber-mou-taxsim-emulator.md", + "image": "policyengine-nber-mou-taxsim-emulator.png", + "authors": ["max-ghenis", "pavel-makarchuk"] + }, { "title": "National Science Foundation awards PolicyEngine $300,000 grant", "description": "NSF's Pathways to Enable Open-Source Ecosystems program will support PolicyEngine's work to expand access to policy analysis tools.", From ae58241534c6008c51f47947e8b8e4ff07a8c8c8 Mon Sep 17 00:00:00 2001 From: Max Ghenis Date: Fri, 5 Sep 2025 04:20:39 -0400 Subject: [PATCH 02/16] Add mention of Feenberg's involvement in NSF POSE grant Co-Authored-By: Claude --- src/posts/articles/policyengine-nber-mou-taxsim-emulator.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/posts/articles/policyengine-nber-mou-taxsim-emulator.md b/src/posts/articles/policyengine-nber-mou-taxsim-emulator.md index 89c9a830c..d04d7bf2a 100644 --- a/src/posts/articles/policyengine-nber-mou-taxsim-emulator.md +++ b/src/posts/articles/policyengine-nber-mou-taxsim-emulator.md @@ -8,6 +8,8 @@ TAXSIM was developed at the NBER in the 1970s and has been continuously upgraded The memorandum of understanding establishes a framework for collaboration between the two organizations. Key personnel include Daniel Feenberg (TAXSIM Developer and Architect) and James Poterba (President, NBER) representing NBER, along with Max Ghenis (CEO, Project Lead) and Pavel Makarchuk (Economist) from PolicyEngine. +This collaboration builds on existing connections between the organizations. Dr. Feenberg is serving as an external mentor to PolicyEngine through our [NSF POSE Phase I grant](https://policyengine.org/us/research/nsf-pose-phase-1-grant), helping guide our efforts to build a robust open-source ecosystem around tax microsimulation tools. His experience creating TAXSIM, which has been cited in over 1,100 academic publications, provides invaluable insights as we work to ensure continuity and advancement of these critical research capabilities. + ### Development and validation PolicyEngine is developing the TAXSIM emulator as an open-source project on GitHub. Both organizations will conduct ongoing validation of the emulator against TAXSIM outputs. Daniel Feenberg will provide necessary technical guidance and documentation to support validation, and will work together with PolicyEngine staff to resolve any discrepancies identified during the validation process. From d4d63db0f74ab15a4a167b21f35237485936ca79 Mon Sep 17 00:00:00 2001 From: Max Ghenis Date: Fri, 5 Sep 2025 04:33:38 -0400 Subject: [PATCH 03/16] Add cover image and simplify slug for NBER MOU blog post - Add PolicyEngine-NBER cover image - Remove 'emulator' from filename slug for consistency - Update posts.json with new filenames --- .../posts/policyengine-nber-mou-taxsim.png | Bin 0 -> 153351 bytes ...ator.md => policyengine-nber-mou-taxsim.md} | 0 src/posts/posts.json | 4 ++-- 3 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 src/images/posts/policyengine-nber-mou-taxsim.png rename src/posts/articles/{policyengine-nber-mou-taxsim-emulator.md => policyengine-nber-mou-taxsim.md} (100%) diff --git a/src/images/posts/policyengine-nber-mou-taxsim.png b/src/images/posts/policyengine-nber-mou-taxsim.png new file mode 100644 index 0000000000000000000000000000000000000000..6a9b51906dfd5479b3efda4b71a9f769ed5f665b GIT binary patch literal 153351 zcmbrlcQ~A1*C;$9NJOM5!5|5u1<{R85`^fTK^VQ8F}fi|^byg!M07^W;s^BniCKOaQ>uRtG&JPb2kLk`Ol+eoJdND;s_v z7k45w03a>r<8BFYvhjRiWn<^yD#N+m*vk39!CHpXP*nY?y8AO5dj}OisEw|lh91Pv z2?Da_l#`{D_K_qKaIx{UeBk5a>UJ@t|amQztaMoL?EcOt)$L#rGJAEM>3rD zo}TWK0s`LN-u&Le{BBS?0YMN5B=A&7KuCy>2*C&Qb@jCL;d6zt5h+kU_=m=G8yE!Y z;O^<*=KA0-O-m~`xTg#!C*^~GlUDHbggRLLhq^0_-}0Xs_+J!$qS6AE)-VA<{-=M% zdhkH{U+|I&*08_Be=*Uu@%U%(uaUFEKb+hxp)eagUw0cBP8}PV8ypI;`G>+^q<<56 z2DP#Dw6T^IdMYH!_Y}nUR8(5ve|z+o$A2Nb@bP?UEo)^hVk_}fM2JsNNKlARL`X!O z4=A(EaBp3XM^XurT>Ece-DU(|Bw0quS`r_ng6lz|B%DS(*3_J0wS2? zKf&t;)pK)mmVIXF>Sg(WOUK65+6HO^<$hr829bHLpzN!xsNyZC{qzAGW&@ScS5Pt* zw6}Tw+|m1i71YwzT1N5jjHmHaCn1Fgo;EJ-&cx*)BQ5a1lm9=e^e-)mIf9ri1pbp# zh=c!RC89JkoKRxUX{I$h2VBwKdih*I&nJCjdJ;M%K@HH_H<-b(9;zMAO5frh@L`^u zULd;~4lB~>v3?SMn@i>S$?g%p_0qrbi_DLhBh!GdR?%7appj&I{OAqs3~hrm7<5E%N)E{gn# ze9J^b4;NX_-#^k0!V zk8adl*;={JF4W9`P$WIeQ723-j~I0{)%H}UJ?9xM=lpBT*9pi@<>6EtpGD_)$!X^z zZAdzqa9R#UV@u~G#Mt9H&E$!8620RV%Na{hu7i;ia%lZW410#CM) zX1U@|arXVb7fl`^(iYfn$+f#4h{$6w6IRgm<4TbIUjsyvMTRBd6SumISITQEm$R3T zYxpQ+c=krybF7=OZC)rSYPv=y^=_$x$&Rgas$?!Y2KMp}Qj!&5@m$X!zcbcFnoGe~_v^ zit(Kh#OD69c-3;H0#8}t4wFKD{e^&MFNFmHZ8&cElHbp*T`x?n91d7s-8hbSXfcR@ zi1;L zHCa|)@>Rixg~IHdb4rkESCb41@0V6J>)hd&$53vIUW1QBz{$(+=IY%10H{pVN#Gw^ zuO+J|H*zt6@6O5mKEtiH`Tp@Re3sX?S}(#i%AKU~+enU4tm$jHYb+M6)RlU?23kAI z_@eW7>4t20-arKGtVAuc`u6a$F0y86WC;U?MGjr|GrWts^DSo2TesdtJ$*Xr@Tucu z$aT4T=RwLr+%&a^L9auu5pS%a%5tOH+LD^+VzNPx55GpHKj3oL=0;;O7P$FyaN1VK zo8T}{|3Td?JrLfOFgYtdjP$+f5Qc#N%5?EAENq5Mb71fj>n589+@q>Xv<=TiV>FtE zHKGc!;VVlW$-!~Y^|?pf--G%GF?l)zmT9$a)9%_OW^W;zw3*m0QvPkhny!W%p7I)v zA~Q(z6!QKqrCPHew@v+$QWTro6NU^=L}e6duyB+c^07US==L_|L!;QQ8L|#Z6GL;m zGv`a&MY4|64@Rd!VrhxBH$Pgenkoc)dkf^=GvCOtq#C!8Q07F724}r6k{n-#@Q@!X;4{~rq+pqc+p+F_q|rt z63#B;=q5$SR9ownM3SZ2BAxok!=vg)ZoGM_1d%o1hJpB>Qu5QZCfV|Sd5YWk6rN6# z@Fwyg`nl*wA-;U2 zXb#<1#_2w;!qH@Nn%erRqQHkGpwu;wfCD2TqTmGTKj;kA!lJEt*CAc=;$w#%&t2&H z(%6>dF*qH_1n}r>F1?s8$$i7oow7tbW{NK+*KeINA+VK=G?@j7#VUyUgvBl@5LHU=sPAiPg+LNHk(1RDwi4VyMUv6O?QSd zvw7mm%6XT87POxX%O8sKl%*v3(Gn<2gc=sCQK*EUPIR#rm0Fv}pNToA@UHv|Rws+g zK!@S!($+`CYe5q@VP)3Yv*YLa-G>=b9s~AUq#J4+rhS}wagm+0&FF`(>D^cn`Qz(jwEB+o?3l4xbbjg$yMI}UolWm#FzScA=^ z7vq<*mzTYRSu7)({!wy#nFgF0p>b9uUU#&8^=f@Ep!(-es-ECRQ11t2Sp!h;Y+?1x)`(qINT319!k{|=Gfs?CJB}jsm_j|jm#R! zGPC_oZwJp@W*i$YV$Ab8csUMqdAW|dXNmPt_CNs4bFDI8njf1ip??b9sEk^)HpX}) zdH|~al(V0vi~={+F&aIkG)`YL28z?Ktmv*`*vq8CeG<%S80Hf~VAj%Q<6Wfg%6d0- zdAn7Pdk4MC9{a95X0+)0c#l9i7SjuR9D_Y`R>BF1^~v_iwwPJV#f*1Tv@sCvRfa$A z{}Z3K%&=Z2JKeOLoV)we z2qE?N5w~)L(V4=$){Hmg<@8-{#$cQB_8VQjgQ%wi&$PYdG#g`B3+xQ~b#8Q@5Rajk zmmAZAu8R`4pKCMzxxB16eE75rFA>fzHa=o@2#91x8_`65wU3Bh^!Fk|`b7oJwljgQ z(NGLK5q*F9qgs>1+H!QwLBEx!g_P}w(*S}I#O!}jhDNU10RV{F0GJ4rVRk3_oKwR% zr?4i&u^F%$*8JVHJeE#84%8n$alSr$ZwBZ;Ay~VLM~CkM3Y9#Z5QEe7~Tsm~gejm@3u zfYTLPuly7{DzFp?kto*(qZWg4iz`rZt#^>h6_f^3fK!l50n8Tm-#ta}4~ zs&BJVFib3WS5wUd^yFG9H#L#AUR_%-;Xeo279@3%z7tO`7e|lmTo+Gw<_A{P#yR|{ zY_eF1HEO+%tU*@!wSJSMiaGO01X-{EOp|HdEqlHsy==S46N4sP0RZHcC$@ph;aAbU zuGkF%X`593p#i-{7Sg?!SR1a_r?Ac%uhR={9@(7n+^|US^UU7kpyt^J1ZO0l9zai; zCp3&n0P@UcVswp5VUKrQ_BCeT78&F_(oDu6$g&#kt18V6Uc0;lK0Qnejfgnoqm(C|7eQB zv2mv?^E(6?pk(L1(~K$2tXoC}QGE63?KQV|)q` zU|z8#$^OB=^|~f_Ykpc>CF}f2Gw7r@w-O9(_-sJ}T&}ncOQX*@5%n7~t!Is|l*Qwq z%~t@y_%GNSgG{LJV@N*7y9;PP0}Vzy&52>{>@Ov?cPXukOi^PUlVFJELI?pPspx;+?iD1NBT{{WY-YX_%BP%R6+n(142zW?&j_;z(6pf12s%MGXI9 zlSm*ip?NKU3D$Zrhu+aJ7Cj$*yFV0oV2BeuS$<4d3Bo7(QlZu~FO_gC>*hmFnTJh@ z#*MjMTAOy6f3?%==qmVuD^g^R_jHJ11Ep6uN=~T3?;*TJZlpND`Zq)fNDqEk?Ub_l zV&X9xe_(v6aHOFbyM7@2SN&@`Cciw#zv}-gWk#NDv_>9EPaLDBM4UJ!KcIKY3_Uqu z`%~8D-cfhE>lJrg^|ZZX;b>o*jpw)~A!L>V0@r`3?eYrAYp2h(=zZvzbek9+G5et(Cc{n> z4hI7pzDSRh2!08A|M^s(`clFcX~0nnv550+c_QRg6bm|NHh0q}nB>57lv>NOM3*Ml zNdWdLFamkysv)1`dHI*e`mPmh`aesA*AF~^v(`wWyG?+?cvAvKr?~9chox(xA&rpHrJAUIfR@nw@|@oDj?}&4q)4x6y$4)&#``l0 zbANWfxAiSrzt`@s#`55P8=RK}Nnti9+ zG-@k7aa6H1(feXnDtLUB7$FOPw?G!O#dUin9bt?{@8!R=>2s0?#dK7t-A~K{_s&nws9}KIV zZmssTvrI`cpd5|C$m_MX~*Z9-!WInUe1c*Pmh@2l`u=#ZKlGa zB4B^c#K!h_Od%q}O$IBqXO4SLXtAy8645S!7VGKPcF4QkXu$0^_5PRjPP~7XR$T&I zSF2*YGY0!CboXTw^Lj>=7~O@&rXgFe~c}V@@riFRE^tQ@pd(4GuKsU zF42c)F5?7S;nM)@FO97Y%njWxcY5SCCJu5t8qF+TzTM$ z_P%QmQp(i3wnRUpRLa=t0e+yYG_`sLC|%3lfS|^>eYWE>Xpx)d#1JnD6NEVxFRu6)bLO2TG7K;4yV$|cme)JZ>kEEH2)3Q zpA$$~mf!{3Pdp}7+#k!>>U-|DSukGQ#o;8UDsI-eu80Gx!pB37SVD`WBKF>D%^u3-CGf*8F&k!| zdm4onTrOm*45dxs-Gf(Arqt&_dUXwXE8Du)4K+?2-MBQ24IeonN8ld4Mej>aY%J#E z;T#n>t)j?cN^vtyZ8%4zm=Hd``fdum*Cg6WvNfG~-CAP?I9-0EZ~Qv0dIp5lDx`4K zW)KG#?_)f!8v8?g8%$Pe0-}zY!ietCw4MnHAQxImD35cp?K-?z6#nRYxzl|{@lTPM zv5B0Npn4(N)^y419pqX0lloIQU-$yYHc0-BShXyYYp`a4{fZ`1Q9yFm{cI_|_($@B zNi8#3I(Qza;Y5pV*t8b(XVc!v!;@fkmTB6K&FhP1cmvDUrO7dzz1+dDfcjH*S7c@r zSAPq@3o3IR^^GatqpKQWI=*Swn0eK(;AaL?L~k0`z!bc#{;~H8F9!ZFCQx>?-xufe z!hI&_j8RDw2`y)h8M?nXk>C8vee-1^FJ$T-__QkNdjiu6wK#YH4BuMXTqSbk?bf@p zatz^_PwsZll(Usn`nz2ae~?WLJ*!^r`*Gf`5{C=Z(q8bb^=QHhwlSFaM=Cq1v31Bq zR%0bR_ea+J4o%nnI;Gl`D=3*BD2KrQRqWV7y3Y~fCaZUPpwH4RaXWGMgEqk!kYvo~ z_{MwU%9`c?yIWOp_?PY>)8DQS-pdDWEcx99&)+O=Px$oVp4HjZ*BrwA>oXGhB6v@S zeZWe~S1Bp;xQ~sMbCCUS4AJ3%A9PWakO-$~FB*4f2uz|>AB?Xdkc4VdUhLtwq(4k> zk`2tQZ-}*eATCWfff;5V=xH~V8K8{dI!|n8wKtx66wKlP4RV>-RN%@=pcyO7+-Or*ei+XpHF?HKtIUW}M_OX?CjCM z4&KLSe(w>z3x;W}_bEtDhfVFY)$>biOBtj{)fcLu_(2U7LBi4hru^EOwublzNi|V!vtYQg!RwieKlEig`oG5K3tFKnmms7gs`9 zVDBYbmmACSi^j9cFPU7;!1^-XZSZPYeRs3s0Wy7T7$KTRgFuh1K8eusI7U$mVBqe1 zUA`!3%!!0#W5r#(@_1J{oiEfgs+qoIoxZj1z&gn(M6g}7ER(XJ@zXm3KBCQ`bRpGn zK!FE7F8B(Gf%y0>rdteLcgK`bEIb%xJ;rRcU5@Y6JWH^j_iIH`mNXdb07zf z`M#^7mU8{!dTlnP$T#@uUBUM;Rw0~FuUm>_E7N)&UQwbL|Mhm`TgrBZJZ8HbkM@>U z-;E12`NWrYAXie0zund4#5&F~8uH(xH^hizdqMREq}V#BqKH;qbOY@9B`{+o9BRO# zmcEbI?;12_?k0?|zfH@zwH4*lnN~~TeY%A+NoWl0t|qT*k)tyV{Q3P9X?O)2*nK0X z=i4dPRO5&0=q$0D0T6}GNt;f^6&IoSj_Ki{B8K`fU4Xi>Tx8J*rv zk!$D8t2?-Y&GbC<@8Y0{nO|J5GhhZ^E(=CyXnDwjI)NGbZ48gJjE6WqJPp3@1XRD- zUVbAbdpor95C&6!dyy!DeJ?D83T2X=0{X6LErzDyGv5t85ZHfTr+6FLo-seQ`hg%M z;h#PCiiLD6^hfGU+e!Dj6oSVk3Ts|Bx{~3fJOvKAV8TvFEOT&%IccV2#3?0^r8zJ$ zBm@b&^b-EgpwX7BS-CBxEJZdScLODQ+@Cwtf6Pe_c7k?R-_Y>wxxO%QD<4P&0G!(Y ziDv-pS#94Eg4bPZnYdg>d7oH}!>Hu2VG!Ey`}-bsZy7Z}W7qS6B_9^^6l-8gr%25B z9966YvYN;->R3du)xcusk-5+WkWs&ArF4fpag~2c($lUd z0gc~EC$uqS(<7ZG?kq^ZAfA@)i}Jtq-oInW=PqN>eH{!=Y4zQ2V8{<@FmEeZ#JZxclcldj;+Dz>~FXmDyP$%$# z>`~TVAC5nT>YD4kI45WS5+s3tQ%RwXiOOa9N6CPcZ3rKC;Cr4EDIttC@}8;mA>G~ITj}*MWt`L=_}~hL&n#qs zLvsi@5s<^xMn=hBmW2{-1$JozBVF<9pf@>{ypQTl8D?Wf+GW#Soh!^VYhsEuPdPoH zA?HtnF!S;6XpQSgQl?eLDz2C7NPPFL-Uy;)kB56{)XQ1GHC8SZ`=*{H0kU5`Q8PC1NV>I0>j<2M$^F>EeO)S3Z;y(N}kb3AtY$tHg9hqxXvgPt+m zGqdPaLqTxGfm%ZOGmBmMJmmo7lZ2!cbS^;u4)I{Q^(okpNTT`>b)sYCvTD3>Y8FGyE%{vmKcwtxfTRb*evNix3qpmaPzuH2))FIk8Y`9-v^EF$O5haFddf< zbm!>5^_}O1Rus?0WH&*le|Kh}(l85_^rUZ5We-sIXd~+r+j{gFaBiAmc(tScA_=_= zHi1G9;@c`eA9}$=jtn<4FN4;S4!qJg>A__*aF6MQ;{y8;QJ)LfXKni$`yKmA&lWtU z-^!c61%Pp7OdXGs!c2yGeW?JiqkhJWXxg@w<;w{#Co-CG2Ynm2!6sBt znAxrTxa3jcYLv{#W9sLU8lTdM3wKJWBae-L_wc^e#JvSd3au<2^V&&{%$DrDX_!g zLQ(SgdYhSn zw>_19!XsW|uOUnHW1B?OzZKJT;sn6iug%}y07pB8HpTzMd?t1~yhXjFf@IFk5(@fr zruzmQsEX$owim7gR>o^VJPn0afx_yZIULsSu48j~bg#QdKek>p6%kOsGshDdSA36* za2Fh0ZSvOe^J_-pzW0BSr7S$x*|ZfDA`}!G(0jA61~E7`v__6usVx)c%X!~tEfid^~X0QaY(YSypy||guv*|fmci^0M&r>dp z8vyWJ#MEytk(;qo25Ko=Mm32Cpkt*qh-6roZh6ySjcV$ecv0sv3D(V*d- zrpfR1@7m3P8Fog@`RmIhfUQ5op6oxj(VL$ZYpCB_);VrnCT6g5+cjg3BCqz4p9B`^ z*lCD;8h`&p)hMRvJT8Y)Vi4z%s+M2EL*4ttRh!Z}}C# z>PA|ZqS8IZ&#~qHRFo;LxleKY-Dws4gdq+JK%iVch5K&~sAgSnKV5#wctxdTe?}i! zw5~b{;Iimjm)YVuV{ZIn+>Y($GY;=+G!KC;R@j@FdxVP=PX4WZmw4fu`IEorR99)V z{+t_Hv=;4XrhiBVXj3W}m5Y={_Szb?`6ofsW1?PCBi}P$#05Z7=PWwrrS(S`; zBch|bOB{t(X1I%sG2>Epq<}r*1;@k6@$9iWpTv4tCC*rOq?~7~xMGX&ONKSLGEq#~ zP&_f7@g4)jcXY4ck=!u34B4-eTb};ggIdz|3c%iYL|(^L$l9)D=DdW*-}x}bEcIhA zWb!*ltC|Mjv_}rMXGZ$y)HpRi;J3X;&jg3v)tgoR4DkMm?kDS%fCBr@efKsReW;W8k73W>Z$Cpn~3aQiXw z#_E@8=RH`bASvKm#9~7on=m0l*8uxQGAE7lW;Z27ue<~#sT&;YQcRa#ay)76ELH3n z-H^i%2rdF*iLvfj@Fvs@j`LAej<~7PDOebHzO*VHlFsLsyQvuiAH|g9>$6_+B&_7_ zj*$TN3rn6!bt~XtKw+r~nZsd5vqIn`&tid64Ty2aSi6y?MRhbvP{O8jRub*-*AxvJ zWzRUxv(PMML6VhhIN(qCi46Q?pEu4Gsno>pTKgkz|2#{7h`X=EEP9{k6aaWVTnM*6 zf|q$;ZXh;aB4Zq&=#4N*QYVSbMk%8SU_TGW?bNv5t@>Q=K4cUz+?D)hC2$WtD|io( zjTCC7JguAW2+>YKhyRSCrNJfpvwPxvwon=uaXI2xPC4)A2FxiC9dxY;?nTVP88`Ae zU=GqPDbkeKI;mBsP&8UKF3Qr4Mh@fjU8Lm`&AP?5KLh28E#?^SBy|LG>tc$ey{$W4 zd$;u;Jla0eTRv)8Gam|*gTs4^UN1N02b%0n2OTcYaR|G8^gZ9Lv(PUVlF})IU9Bc} z$L!(?gqFz^GloKl?g21vVe|P{SPw-H1%p-^pl6w}j^Wn>op?E8L4U!#u+nDHHUJ5^ z-#dOt6A(p4i`TZ%cSHv`8}&rn;q zbWJj=BZ+w9R>0Dj9@@=4yISTaR`<++HW$i~F{f&yp=j%=R9YUlAlmDQ+%7+rbUUx{ z>+X^5acG%t`94GjC(G15eQc3iu9qhk!`rU~khAj)o2OkWKF3ic(8+}`b zj~^jZXL%hp1R4t;vH(chbcS->1<1?SE*F?)QgtIr5q3#_t8fI<++6lFLevF|ud{}K zd74iN0VwTAL}Vu81JG;i8e+tp9J@FGG&?W>*g|&RTKx3YeWWnXdEfU4QPtlF)S} zAW}f6ohzh)CyK;PiyaXBnZM5>2{?`vS7zH~dZnvAs3}f!Oj8JjVfc8v3P$ze;5LUQ z0gRE%wkk2&B5rAm0D^8nBb7~s3n!ISf~K_$UuS&J zy}nR@Z{l(KyLlbNIwEHRCZm#De)Ze8-kK?O9`O69HhSs-yLVb!BpRKKl7GH=_%u_u zgg5&2S;#vQz=PLbpx!YAuEE9Y6vLjDBOddjvFWI?iauq0pdGi?}n%3;*sPR9?ecj!V62fOs^_u=5t>pnm2}9GR3`OL`PI z9Y9p#nZCPrZ)+D(5Sy2(Ny}lai)R@f^g_(#>-KY8q<~jOgC#l(CpLD|!WLO)Q`(0C ztZUHFYk)S220s7kUF$zCf7?JsPNe0KJU46E9_2te+Abfc9N$J=<-*oYfVEs?=t+MSh~+fQrQ4Mer4k{hPMtN#@F$Z182Hr-CQ_ z)W8RT;131@Zcnm&n^JQcV}M9Kfc)FuzL(48WnNHMo{pk=g@Ydx}Ss(^h=aFND_UY4=r z>xu)<%vlhqw5w&(qo5x-qe-Ec@ZNxDxXdYGtVtQvByDk}+@zBBv**@<3sPx`6%^r3 z3JBH_O8T@BXv3GX&p(B$1G9Y89jUyN)p|#v#;|(J#7^k)a@HHIj=Q`(MW(PJ2F%!C z7k0AU7>Fna;kUAt|nrUI}YJRw9_7Y!3)3%NnZPyO1-9)HL>u~+WFBkFS6E^^NsVq!T zSkTo(1U?uX=&k3UMm4n#n}N1N&Lxf&`g+0Lul5%d;FKGY40c*BFoPb zERr%A;WG%c!daDt2L7sqQ6=8XjU~I~CJl3$&*|8nV)29fLoVA5;7~$c<4f#(dY{<= zb{(S9d#YXdx{lpkl+Xu6mxeGdM zqfUpvs_iMexq@&?frDVbq?C2rl-CFrzq9|La+fWiJL7KmYfq_xy<&FM=4UsD1d?!s z0VX2u^SS?dfT=w34YO^p(4068F2gODvi$F!N~p{&9iJ;)*y^2@n(g|n5k)}bF?`fC z*S6|c)WvD(RDwJCjTh7>Kf({RF!*e{W_GAK?cK#>=nTiDI<@lJ5AU-6=ttx)5zBR% zln&sX{X%eV%t&=TLh8yX2EIA!F($xYE%gL^8C=yrh%*oUzWMaafq(5sD?62q*!&QkqCPIJ6}<9TSf~A?mm zNOfUwavxP{VlR#L&P8vx^D3IY5Tv|&Izff0oHPbync|#PmYS{{xE_+-Qf?Jloxw;j zeLCX_!6$7lx|(Wo%aUoK*nYS0x@>&@eON_MIz}MQ6WhnC-0)}3mxvU%uA~W8{OGH} zyOn3sl|e6;O0?3c!XYN0ZKEx#(45k(ms%xcFA)hps`Z(3-KXDh217Gql_d|wLWN=V zHH+FN6O_JRVMz;EG4RT%r!%Vo*VB@3P`jj3EiTNP4vELHFsZXfjAEIMI#v2yy6}UZ zvQKrYZ`iYVu!p|f*i_(&B_ArVoDPdXm__FI+1xZTDiovayhvsy*hM)kOSAMEf3}bG zI`@y2Que2!V-6-f>?tcAEv7Jmjnt&wVlKunk6-D9H%pto9`V}@9-467``~>*ZpuT9 z^G9|e3)U(?;=M%eE*%KC88SroT}nY`@^GQSiirmcCz#zS_SiILeF-*v2Q?F)75LZz zrzrWhrt|Y{hphM~0?%e~`T(~REz!Jp4_q$EsFmTdMFpLzfqC9$@pvGYVaOw7!bucz zByhLv4Li!BeEacp?RVNlXJ^F|0-_3Ho@0s?K-(4=Rr>+o-TBq9&b5~}=FGAYE;ooQ zgTEdmiWnr|5jG`PmWzy-o5f$;6*uEmB&LbV1#A1u8G%c2EllH5Yg6w05O(ihUzV23(jIHazNJ>CjYz!D{Lz+Ne%VjMSNLIg@fSJv zX#Kx~oIfGhLKi5{%t;?YMT+UK%q&S>kK+k-Rl++Q7mgcS;o+ebFGmv|30NRdb z#N_Yrm&bP1cezqyDOn0@t%K?uiFgiYqPTc7n-Ga-~q?a0e=O4%bLk~4O z!37qrmM>5;0qeVFH=FBF*Iq*O>k$LGlm<&hf_3UGH*CZMQd3r)46EV`X+ z8niCg@?3RKaDT0mW(LZ-zWn5!FkrwGltoc^Zpt`3AWr8~!jd!c1^&IW%t&Ro5So#s zsmX=)J>GjBDXBU?E|it2g(B>(U4ICsFPq_A%KRu5D;x~Pd2;S1_JX?9Kv|@P<))8@ z2UzH&fMiFw5M8$6t)un0jDR9=cP{JoWl8>Xm4FO4ukYA;;uWCqP|SNMa}wgVSfTA5 z)%x@*Pl4q}v6YoFBzHliTq|^5Qu0eOwuKtFa>hi*n_p=MnS-_xLeFMPUkFPp(ZcLI zcrWp-Su#md9z6?%6J`2~>+$o0gVYjbxgE>0qfY_m~B6bw0nH`lc ze+@frUsX^BHD~ShHD_TPENYS3N&LwmZ~Kodbe9;EJj0XsS$&dI!rkr1WziPndf?iZ zHXkeae)bi*JWzuPb-bl}u@AS2`S8`F2iAXl1MlQqIAu28x6s(CTU`$5x-D8RO5R3y zB4>AM5@Y)Pk?EuM8gec3SGJw>#6(ef+Z=Z)rEv}M<@fHYE%77sFY ztTb9k2cVt>dG2tEZ|SCFL_NQjdq)a)%M~F)>lfT4m!|mE;!VlzM+ih^X8nGB=O7lN z{mD>uc4A=qR2_MrQ`yf6@M=*>Ow_m9-TtLH^?^|IrW&5K`Hh9}?^LV4MA&b<>%^BJ zrr^ut(|2;*uxX@y{R_FVflGvA!RKh9onOmy)VE(tV7(C0>fV4>;po>bPEke&^)~@Y z%00Ve4?GRaM8VuViDv3zvbqp&YYLx++kUh|3 zwH}JMLQX!l!fXOJRidT7u!d`_%egTfH?|`LpA5@E&gY|Df=+&kV4`)gZt^6}=CxJyjb$AbFXLTPmlXqW4KWH#?D9C=&x^aFwH*`-!gE}{=Inf@=>|ZOu zZ@P$6hq*|^@@csJVGiPIwiwk-@c-_jc+ND@SxnuPXu8#z7!0qmR9;T>33#Ckf?Z3D zo-u+}hl_ny@Loz0noOQKmSOy`L(Qwk3;C#Pc-FgHUhvSe&N_VixSjbnTYa2w^NmTf z51E@I5;#U|OzDnQ*br$1t)3g3U;FAbyyS@^eyz+UIltAU>qlH>Z(9Psy7W>vG_Ky0 z+xUqL+01iGhKy$WYietJXEWVPR&O49jY`|F^Nz@~vPK%t3VlY$S(9^(u5<^Ax$Auu zpV61#I2H~Hmo?JqY(Pi+Ewzx@7W%pg%2QY8mD4z z6tvB(3Z%YcO681yb>CFLHP$v83zD(6mT5cm)$v2@YDZlWr#8g}CTI0uUdUb6s>d;p zKJ7t%1t&c#^Vk-<78FILNfk6Vka4NEUdR{7;O-fl>vQu0dysW@i&^UIY+0`50(}1a zl61!7no*VB5ov&(MqRmwA1tZM>2>7h35Jw$Km(?E#Yii1DlC7(my%ub*k&zCbBdY*d z64CPJZm50a{-NlIg$+o?J2bDci(+L)A$Dl-9ea9ad1uFY7E$kqv_0QZ2chCm*-h>M=^&d#DfX#Gx@-2 zQi|h->G{;25C(?Pe5 zap#d!>R-&8>q3ME-|f5Pz<5XRnRuJupQ8NiGjjVa!NrkTzIfLL#L(v?Qm6fAw8qO5 zA$%=W;SK+ zSE4DRvw^|X`qlMyiX9a#n~Xjbo7}o{%jszYS<-W)k@^XJbl4&32I7i^;TC;UGpY24 z?=zqC`sl4T5ZMDf%`d2O`~W!jVcO#4(BE4GT8iWPbBYu%^R-d02gJJ#oiz2L6%_Fj zNc}kXo(GS*YRgq6vh7!~prFLDJZlbkk(rUpn%fJ`SNBySIR1=E;MmASS4$SSp|6{^KjR1=|G*u+^YpiO!7=SU1`nF_>l>y`PnTBlVB+-zE=hJ z&Ywg9Yl$)pVAs8!vul}E>iOTy4t3G>izKFiDEIalzhz!?Ww1N_nJIOzEzVd#L85-z zFLM84Z;!W^yvn`)b$gTIn3hX((3R%E96RS6QNPC1)Ue;}?oAIU&w9S*GAU@pY)fAE z2O2U4tFwe3kuLcfvi;6k!MmHM^C7T{f$Et9m8*Ve{1tE|@k{jr=?QL3G@a~+5fL@t zwm+{dQ(f~ZdB#}Ss8pC)8CYzmwtS`CREGaeG})b*k~2=iEkhP#=K#rHOm;KUKP=u( zSz5cC7`@WyiMY`dn&I6FQ1~GR8t#X?#LgsHnr=6Ld{Zhn)*K^JE=VqOPcc)_Ya3OK zdip1eb!UOQV{bSSD<`mk6nTWW%*xehdr;FhHnaAo_JvT>60{9M&im)c*A;MHokfOt zd3cMFFf$RpHdp^nC#bWlqdms2)kKtSFS>=@jO$c7emeP)5Wr$f$dzkEK53l=`Z0HRj zT}LAe^#~RCFD_aUljlN;p(p&#b((@z@e!Nn2uO;nU)HHE#8g@xV0g`L*X+ag&X)(eP>@C7L@QLdPd_abCRrE zA7!Ef;N#hYIH|hOI+v|?ua3P}YMeVVZ7heMpj2I+rJxMSNyRl3=>nh3279|B5s?i; z9;YNh+axo7?c<=pTK?@n)l8a7=#a}!8H1RcG>f-Ao_Pc3R$7RKBVJrb?VuOVsH0Xl z4D9IPh7x?rmY32RP!R_Hu@g-#!y`$@-P8w(4gHh}$2CVTww7k~^f)=c?JKNGup4}B zyh@6_xhq?q3%_(OK>{jLd%5l7k4w0UbgL5q;?&=otV{BCRhKmfEBaw@zCyN90n#aX z4xy+bB^#w^GNI8MF7-uUjM@xFPGhO2>w65Cx<@_D%YhU7O{w;ClZhyWKk&7)Bb(+y zN0+_4nQC|f^|rX{qxPTblYII6Uyx&viv9%skSU%=oH@Q)efd@atC$XnuVv-Y#!+DA zTu&u5HO0VtHJq=)VMeDcM}cdqe;_22MOY$)_=0JNy=H>yk6to z!^Kptg&CS(xj3!-T%K>xaz2=p0`ga z-Q6i54bmwsf^^4H0!kybbayJ<-3>0?-QB%(cbC8Web0N&{rm3D+?nT7&kVQ1ed_#( zVEaduqcZTY-%sn&U#6*`nMLJapZ`o39r4$)x?UP!n|!Y&e;Ctl_+2~gwu{NWlHa5% z@jUe=$*=X4^>1jb!0sric6=-$Z$Tzp;D9qh=K2I%c%#3XI^jpw{(aBbRqa!LL=kiz zL1}bTEGaSkV^iB^aic4@WwS4Dr3vkg+dgAoxKKEVnP*q<-NbomNmjRI!_EZ6_$GL2 zdxKNp^}H%sR5elDP{;YIA*T6x!d8S?he@(tNhPL2T)Ke5rs=-7Sohu|HhC|4_gyhd z)kvSBvgqB|L-!DZd(W`MivH7Nc*!?w22+33_4$V%(5KJ^WVqmHZn0~;Wjfb zCatPrBg)O%l{!WZhQ6OTqgy^8!IZXhD6MB5R9fAhE$as)46{tZcREIaYE*Iu+;mD2 zZ@$e9=AFTGiq1zKI#ua!Cm4PzRaYb&h4yG-c^;< z^}$nVkrXgXsv?lK?`IH#M$mi&sglR)c4k~t>*SXPt<{U~JE`lxwaPGUC~Kifrz`xU zlQL*GO3y?SO*tnuQ3V6Y)KauQJ@UC^%s9FwCfK5WPXZXk zcC>tOm@)A5cT|ccYdJ}e-nNYh!|eIodY7*=+i1(V-I%wbXvqny;hG$}{{hXs;C2qx zMD{bFLS^Pw{t_Ih#r?D%*SbNxbsaTKx0`Wy+%+3|etAhc4sezB$c@{5|3!*Y2#g5U zEUK|MYdp4f*O#^!85CYlxyeLYYX8Wz-fcL)6Arg|NlZ#!vv_<{Qj_k%x6c{+jxBUh zERb9=2J^5a-6N}_&a3-<;^RWiz}+j5r=qykz-UabRD9wrWg=;{&foemJ#yDo3{feU z-+B>f>Xw~T?q3rElwbNu{Vv(E=@+Bdg<2}=GKd$lC(^{wi{$I zIBaUXspeM322H*~_Tag#sGlF#tsDe@ra!4Tha2+XKAMqNX8c`NfV}KveT>H;`B|w7 zbdQ311WdTk7-_At~S1(&Z3@hl`8CtkO;>DC9?^Ph{nj%zZ|{ zHt8qu8`iJ@abibX-RUYT?KlnAxH;r0#{8H;SXR7*vH#A8p5yu3h*S9x=s2 zdS=#|NaSPKlYNhd1c-n8L@ zi1}NT;C$8lu)Qw+;M^+r9y&}@8($%54JT!Ar})#$vGVWJt3gWpyI(5O)L68F>r|7J zR8xmnTC1bbY^tUeVOI=D79m2zW{Li;5Btor(&C z$0uN=9RWph3xdkS*;q=)d?zLqvAkcJXt|~hB937R;JelT9fFX*EHbYYaTNs|_%RhA z)G~pkA=DyC?6YNfCBh#^rC$oRqa6A7#P4Hc>E7_Q#D>M@n|HX&k9JYWXokCSu9`mMVoYL*_~NJ)|KC3;Bg~HOI+` z5i?SPw)#TSwT%rJ5iHmy9&n|IGD>ypUSb!sQC8(S8Y=cg(14y7;k%lrmRaZr(O4&s z8oWyKbC7eK>dmX|m-A91!vg_5g`Y=xI3fN%c!v!C;N|~MBgszxyXojS@Nj$Ud|$tq zr)YOJ{UfG&f{puGRL5jR!Z3lbl6RhVDT6`{I!!C`o`F3Sb}>s`QJ1GNS|egcOH*FO zPh0p6$3y;>n?h*iV`l~%13cr=;Jt^><#i3rga>(v&6Yuo_P_j&vxkn2-3MmW6@s=E zf&sN6*~@wPiN!6MO-kYl;?t%$Fg7~B}4?O@E4m%^Tbc*$B_(rVO{4AZnD{Jq(1O5EP^_{d_yC!u|fVf_|)(5SV zQVnmBnOW851c(eC#L!Ta9@@vQXYUa=*oPdK#mEybszQ`vvhZmqjYinS#o^>3g=&gTr3 z$Fts4^;w&D6ky937TDpImp>0j`s;E^!du_Zw=!Vi|J`Q&yB8ueXg3I=fnb0m;Jse| zKhJF2k24rZV0ajLZmlZSs%jO7eTRt!gN$>N%NTxTP8ZeeT10y%e|~1&>$$}KY-Z7M z@&=E~N!nKPiIj5+cWs8&*=lx;OWifX`ZtbTEEUWj7$iLyl-<|sx3yKw1+(?Eg;p(s z@8nWBwc~PjisqSV`{`a#;Czd>UIS&Z(Wlj5EdpD0xFk@4$Qj5`UB*6|CM#|amp ztNx&h6}GCiGjd~VOUEdK9Wsz#UtgP%3A>zAS6$~>a6Nre`KstN^+RxXm-p#;6J2oW zUt`MDA#peJ$xi-;shQik#J;$_*r(-vYc1Ut3uE3^gZuQg_k0xQ3$`6nlN0Xws^=u@76|o1F8Y2A?zrHrgp3;}5hC6H7#1HM zwE4<1&X!@C!+R+x%%2k1^i6}oy~u)3C3E&et4?#$FQK5e-iEdQ5mp-^o0^G<)nmmb zE~m4CtRA@SKd94bhqg>FX*nKD@)fy^=vo9Tc(j$(jP+Vl(mEc)iEsQUN_;K0r)(IC zm#15{1a{*q!UQf!EiMOHRva5==?4@`;p7Ir1dZP%>czhq(jLbKBzNp8m3PL$hV?_3)Y&WONY9pkPSHKq z7sflmr1n>!N5UH!uTu&V1~Gv@?t4ExM-UDnNUbo~ zae9t)vFp){p4fkYX}Rv6nsBhtHR4-&k~UGc6qAS9uK>}Hx_kl8eM(eJ7B<3Y2%14@ z0QrTPaVUU9n*LR!)ng}t3wwgkPVokNA&V{Qhcw11od~{5-sy=6Qk^AR!-WyWQbcyQ zQjcGcMA|GZ#hoH*kNsT^Sdhl~q_7rj!<)Xbsx0ccSK&5A>0+h*87m$2HP*sfc9@;* zW69ufVpRw=)vs4bWQ&i)N^8bJB#YSpv(oGQWgOp(a3QFDCcDJAEU`I-tSROUvvL!h6A?8pdp}+wDU1{rHYvdb#*=@vy3xC1C zC`g_Y17!1L_Kel^7)$F5gQi~jDriJ2`QIs?OCG8=9wmJ}|0mFXw#zXn5I6V~oPQro zyxlhw#koly^wU9So!Ku7mqt)8Q-*L%YTtcjb8*PH8@CHIa+Z}?Etq7zoq8ofdgBr! z1^_-J)Kna zZGSEH&gphaO?Ai19R;1m6Qa_PZO9O&qyHUX3uBG$i?BCuC9+T>rDo@F&P`0Kr%%RU z@O59`Jp5C?r+>(li6g=$M5U`gV+@JmtnzwIpl#q^+DY-(K+ z7A?Bya~D7f)w*#>s9U*^wq%}-$Y`!neqZGG=xA6@}|Q0$+4wvrOu4#tK{CixGhg3q?uz^fXJe;g${1# zD;Zf7g|5`t*lWx_9ULx|VJbN7N)>0Vc8-|{!9oNo6?vx`o_H8mGRiLo=#ZwLlDKYj zM^9sMXq5&U6@vFX8no;McXX<(w#xDdpNzDSsxnVtVLS!ZdLgnw<4moRMlOHhv>!`S zI@#rhe`m}$N1I-AU7}mQ*B`>QZmw&u_lHpcfkf8iT=hf8QqhTsGn{q8t~+e0|S zRL3`%K_;u#;UkpYI8aB-J(=XN!Xc^~O>k;Os_C84Vt789Vh*Wi5Po5uQ_(`IZI!@j zI-gDk_aXkLTl=Ci1JstO)6Q&Cs}LnxU;-L=S|FCP8{>7q-BL-8BQmo3_3I{6IPOoE zq#D%q@zz<^B=wx6B|h^(rTKX)6i9qO-qgbkY(v7YF(lEOGjQo07mL$A zW$g2~NVrr9kHTjx??{iC)mU|Zk#!c<2rOi(zK7jzhoR2cB|XtCRL~z;>w;&$80|5V z)VjoYVPLR!+mYP(;LVdhAI^XJ||&Da^ar7cl-v6G@`uZT$qj z2ey>OPlEG$7ipt~2}QTChfv~^Gk!&WcC&M)ziJ;%o=$_tgAC@g7};ucjN#fPkggpD zcOiwxR*JBoo2?;T2kc7pb?YOkDcj9ft?&aEJNQRIZD}+ak|L5ctM-J=zZ4B+qh9ui zQ}yfP*y4EgA^{Nx8PO^G7dcF@vkK_ z4PE*%+b-i=+`CboezkK>5Oicw#i4B-@4H_P4^fbjhUKv12X4q-9QMGyo%NWFR%oe| z*2BPDhGIerBP+FG3~FF>xukuxu%OvhuV4Sx0cmiQ7uYk~p#JuqUj}aUS%IRB1(#Fm zKad~$7roO;D$TQVy!s+sScCFmTTS-bm}8lR5fgPj=hin9ti(nF;Rw@rKM^*qnQDPm z1|v(>to#q>NMeDKCiTFYA=8sW!rDtfN9QwW3owc3SfJ zbP*mFtl^3jJQH=MoM_e<+BPVWY(#1#6i$V3@D1T|x`yo~!s6+2E6f(AQ#U7CsR&hj zd|_p0f|s_x!UMezTt>KAKcd&xU!`q#+uIu;>{fTq!7lNTVqRQjb?%{H=FrAmZ&SE$ zmUHs*p0Qn@tMp7Nj8@gTK`+bvRPkf_qpj0{1)3Raodr@vg9rZdrFB&aM9;pkI_-YX zWh-2Lm#6ud>aSxWK6*+_u&3Tbgzr7P1=C5FJ>7FUJy*?u z?_I|cr81(G+C9Bwt_F`t4@BNg`XZ%B3~a;fau5BuZ4Z~I@QwET1w}*o63GVY0Z-qf)NgOR}BdqL+iaLQ-bZYvEwitRkv9uXlU3>>Fch-kdDb$C(L*{x^#N{~P0svHccX;YciK^k z9;fv1g@wrG4f*(=kdG{BSAU9Y649G+#5J#{eMLeJCGZMs%fnE6SfcR+o^xDXUWupDc&D$A$2nJq(B+S2s;^>D#usYTgZLb^ zmR1C(BYvY3DHCuyhD(4|^s(q>;K#6UmaZ~`bp8*99Ud?}BGhaH%xZ3)US1}~y@S@k6*;aEqSYJnHzx^ca%1zR zZGgsXV;Y=iG-xexk=1zaS}UPrd@_#Oi)?V($?XtHX*me%AC47%qI9pt6x(rBo5{W+ zC5Gm2phT_GWvJ#F)3+*x+mR1un8VAcnB8Rg5P04I(``$U{EWF|j+;haL>tVp+CZKQ zU)*oBCQmH}%{oMu!DD4%&8#SScfIb8Gw9&IV4n#M-`=+TPK&-#r0FT-Fh)h9 z7qwB%e{HaaYfv4@2&Cj?38WE+v5E**OXEX-S|sUBBDQ;YJ!L~(Bdm67V1x?MI=H9C zj6IqeMFJh5zPP_=U1;q27vi7V6^p|vw@$jHVnI?3vwiSw6?wnk!;u{;%k@O0vmAoK z9znx<6MIx|pPL^)QDRSq`Pw?y_HF?uNwKu_D0=_WEp|C}9)fYjE(Wz&W|A-XRTihM zSTcr&^}op*)MKsA9i2L83fF8>WqX`SiT|v3nBy40)FFc{4pUTbc4)wwisCT4!of)X zVNczu1BQh*BWxCxzeO~yV8I|h(}G{ENlJ<-MZ?(7r`0jeH--)!5Su0VISB^BrucIs zQA7&xd>SEsE7t`!X{IEhO~br|&6q2g&yq-+oDPFK+?smS>MJ-oPy&Two2)pG;tE9_ z+xqamh*fjnVu9tM>BuoHg@!8BxqtiDxnvnp6;r3tgm?Tc6!=NInToWi2eb4EZ;`Ww zvSi`8zLO4NUOH@USFQxdiz>&9sXYYg^q;UNS6~~sV@BFP9Jx0*x8axnEb3yw{*D9t z;DxYu2}A#!cOZwrF^k{5^BK5jG|xCt&Nssi|HUp8#T*y@v82(5hj5_s+FhD7MD#!LMHZ_pHhmrjU$#=6GSlHH&3raa)M8 zeZfa@Tm!GAd25wfJ-lV+W*K>zHtGNm9mK{E@&g(TFqXfsQW~PDsW(otx@t}b6Ymjg zD6=jeh@e|@{fRg>)MRDo#h?3t;o=#|-y3-V(G=+snf@v7VHo$P!ksKO0hzrH(nBZ> zhja0#mUhn==+iRByf5RY2i-^k0nszF4a0|l~RbZ)$nQ_ld?89m5$x@ukMRM`sF zd^g%gc03K)&BrQJZ9$~(UsY`W-h|hbp3z|5z+fSN9W}M5wUsX{=GJ|GzB{`m?MB=> zcOHjzCBI3GI^ps0Lou&zB;j`zeX|NgR=1j;Mggvd*SCd{G9$@(-jw2;gJ%4Ie#zvX$l7|f|v-Z`HpRLAj$gnYyx5|5?D zrmoWiXgjy;$e)#dz{(ohDF3WpF%s)M!#p}Km(r}8giMDO7%=+qNglGK`aDbHXYx6! z?1q}tUcqOUge#Q`!or?=26>qbSG<#XSBg%|szZvo-{`Uz@q#1H*m-6toN-X1BLcey zhIKu%uKymi(DQVpePgcAIhB9YM8}2RebFKlk-MH>?=&UObB!G<7%u8ck|MvXw}0rIaV2;F)YxzsyoJ~L(hT} zZ1;h@w~^S|S%<|=bA(Aft&v9yfsvyH)RPB6DQZ{DL6Jn>n0e8dfk8g8zmb7GRRhEME$Wt`K^Rh*Q3Eure4Hl`kC2kUQqr6Zh=au1~Ekx1#-B4=L;$DkMdvvag zsqWYtnQ=7M}@oR}N zGZqvn4L?>2;z-rB;Z04P&Isa~k3f&m^&Dh}E-H^cOnxu*b#qqz?RYK){h&Q7W-AGhm}s z%Um2_;zI6HT%q^Q*0gjr;hUBY!2$phY$Yhqor?|p%1L3 zSEs&8G+$(1_(k!0UUyLd@6^>>Y>}`p3HV9UefOy(6x-7BiBH_Aculpr5}K+DFz+}z zKs_hA_{>d$NWPe7`Zjwx%x>#_;rr!v*f6oDMNH@WQVnDE8%klZ!uY` zJpsEYX|RMAEad$SS;L#RpMDxsqy=?6yu!WhZT(rVjWc!d{C6k{EQtu;%?TgA5LY`3 z6=vQX4hM641jWRsIBGJ=XlP2$$H@GiFAV;nrBzO{9tkzfWgd#{t5Wr=y?|D4x+M{9 zP3s$5!XcOw3E2>ito@s${yIbj5}uC|b92MW)wte+IKOP=;RAn`<2i<2bLSe4(cQ#b zSR|!8i1wrTOT4F8V_J{i!h*vg2xE1`))q5gVpZD?!BBAOzws*1Fij&Mo_p5&`P`TN zWTPzNs7u@G{*Cvx^TCml5!&(8L*wn^2#>myTH;fD*r2wEJOCUj{jzE3u{;~A8R$?G1PJ&>BZ#M*JANiqjh*Ww4zPCzEZ6W-q={}Tzlt7F71r; zS2w1B_Tf&Axb+U9W8D&+xXw!B<#FX&n|Yp9O_cZ&>hp4h^j@`99cWw1sPYoNryQMh6fXXwtUu^Fq3MU*QAv6l;_1cLU40tr~%@XEwRI*uXBs;Uq zAs`~=f}z@k7#LE0w}qW6Sryyo?5w8lkm1(m{MOBct490SO~}m8bfPF){997BRG5bS zuMgKgnLUx?X$!)VCWPldKwJ1+VcRgW2RxCv^_&^nARjL{l8qOh`(-7E;W(=Ip-mi<9R?vnN{ zYe18ab0^8(i7ME%hm(vnoSN9HH7Ku0X8Xaquoy{JL!Y0DnjABmnV=I)ADP*BZ58gd z=myZW(W-^XKOe7l={2vyu?`=;pe<11bJi6iMVQZ*t}fiWP?N<@;$i~j`?DZ6M_W7K zW~tlc6oc-75~+9FU*WGk7&4QG%tA=QIIl}a8IJJbrpP~;ER=@ijv6PP;yH#z2pJ#; zqjs~^h2xJsJ)HVkA5FX~P_X>3yvPw^FrF|Pf z)}0K$qZKM`QH!H6pAy_&XLIPHV|rPq_U6mL)#~DvwdF{%2A%BK3OBO$-dtgRY@ljv z^v8>l9Tb9EXU2Yf{nEiNxFH@A4_74=!p@9lRy4F)wm>b5+||!`=IE1f9gP8|sukS2 z0(nu~JWV5YPnK{qbGD@k3V_E>rmXI8v-zgQ!>5GGTe=}@Un~}m8fO4L`$3o~nB1!z zGiO_i1T0TrY-A@9n{6vP`mJd_v#L7f{o|j7PX?p_otvf0)%W6#|H(>Y0hQmcmI2)* zor6*FOR<9l4eXt-jB-b zbpc%yt`r??NZ2qpsuudLN620cvNkH`^ABrBV%wO2?&%|w_7&Q{(7+JFmc z-yYsBdxY7P9yu_lUZW4(LeKnjpR*bgZO9+IhL;{UKhI9f`gY%IqN1xGojosz3Rg}Z zTCWhs+A>&=*;rwAWS@Ya7C)@^*qkDz2X=YXPj5kM)RSHZzaXSB7=zBN_vWp_>D0nK z3&Kca!hsd8a3hU%Baig-LCPN|ms$uvvF#meN-i)JI2Y6e^V&hv*Q5pS*~A9(w5@WK z<+j7%k$WXYd%Hy=iuz806US5W|LK$x=K67e?*cno@t-U2^fEp-%}Z3S&e{}(`F_T( zM65TeM0ovk;XHqAG4tPtJ+G{Shgolj_yJSOsHq1$&0ot-^BFviK57jVl#taXypKlf zZzR;OiN&mmwVN1!G?!1=4${S~E7JhB3Jgpfyb4{O_ZO)e*Mf?T>@2FyxN=K9^3U8m zJ%IQWZO!V*4Xf8I-i|wjlW|YbT51cU>gNh?Hsd~!6mE5W{<|JuqoN9WtWl%6kapKDOcXje)(5)U*}zae?CzTBd&kO_upRSq!4lPTLKYHB zMHEnAbhSStl4@x|wGzy91c|JAE%iZ0rEQ&5(fkDGNK)8OD)sue1J+gv7ekFBd1+(T z(TZqu;^^NQ*S_9N_XVs0(3l3qV229W5lg8Ls)Hy}UxWyCtQ2Up2Z4cygqT$NQ+G(& zTXILIKu8J`hZk`QC#i|Hcj+_vy8FQ-*EE|+v2q9(rwq>*8P~+=WOXRj8B}=6cj@q6 z*kqJpd1Cn86QbJPFESdCG>cM7zqx=`m}s=Vi-I^2@c!QWUkUW7kw0N_P&yWJ?EfTl z;NWLTVZ}Vyzu8Z#aG<~(N&)vt(p><&JG_>f+x13sqSeTylv#xUTd+=#?ME`Lmm^U5 zHgD^GwtDkMZRi{H`Mj+Ov#pQisM?9wQOMtHPz-+(6M}f18KwDMnsTvL<8M_vBF6E% za)ix!!rSTV^eJuV_1>lchbwi!_Z&xm=Q{6;QmU-5E`EzFlLTEVg?8jav6Dy`*WeHxVP|c;xtzK|Sj5emgfy_?S-;k&ZI()@xJb^;BmxVS$r87{v1SyNpo_&;|)hgfJcCjy!bmEd+QPNafQ64-lI9- zJOI_Yen2X(8dDE84L92M59S$Oa>Hyijwrp&DN%iKg%GlNJr#W7limS+wtXhyiS%@2 z9S8$op?$i0f{hhQNLfX-NgEpC$uB_GGnK>72HZKI?tRAuD211!E0njZwRfJv2Ff*G zNf*M=J;7ozF_ich5zNf|JR}466ZcR(B{P>D{GVmg4t6<_d{q_Dj5N~57WMuiC=o~` zp?`$I-Co-$#I6ClmBI2hBL-AAPvYA|hvF#&RD|%$N8BC>6l^Lp)q;+{MFRwi(Y~b#+=;T-#c$k3V58G#q$V}#Qs!p;Ykk!S^;89;d zo)%PKP2SPo>Yrr@>c6p+7JEQ^4X5=>Zgz=5>$e9p2Ga(pkWqvmM$7TSPsL&m$eM9cM1?LLy?qz*UaI~k)nI^EK&W+&5hSzBwQNS2|wB6$LzsW;ii(D z=@jz+ZGynp>IA?B_0OS@HX^}%1_~1R`YE;cO+67I1dhI-qj15-EsqilJ3aqk6mL@$0` zvYv*_(QH*K=zRmPQ-}gg`FKjPtF-7^6E5u+lj~`cm+mPxVaLJJtslWgpSzDO+#P(H za*k9x_4zNl#TvAb|Kl^A!$+y-B^U3)zwP28LQ)v|t`W+o#E-BfDl4plRC091%@ zcVCM@nNfzjP?CkJxbUZxZb~t+(2kDQ$dtKKkOMD!B`2tJ6?w1vNhkwpQ%LF7IDeo` zsox!7b&qJ36GZiV3FXPR1MvlA`OUK_s-@-d!}|pqs)43G!`usGzc__M9S8G+8t%GZ zr^9T4BB=iF4z_ZFV2&^$l`h<$^b4wTfun*Vlw~|a-w!I{-b7+{yu3nwzwJTDMTLOm z{pBJ=kF;+l?X?u z>f;B&lp^MAuYW}>pwEcDp-MHf&vT#JlDXHIo41A|Twxl)3?YVwpe|C%DhaO354 zFEsM*naaQ7sN4(o(8YHyc^RYAw82~S++T%&q7LQyCB+_*;(2ke+DpIt#Y{;nnpBr; zclQUXaunp5&R@SIEbZFNlOv(0N)*(09rqDn@;L1$E6mE3kc-P6IDi)w&(BG=Kkejv zfS(JF{7OEUq*u&yHJF(C-=fV-{jvq@n|*}${S9zuZ1I<6Bg_vwDzNti!vK8$N7l7} z8jI=;m{dmpdqqTSC^%7sE@)|9G$bWDT!JvH`sj7zQ6|VlbBlM^K#YK6fd5Ad;9X6- zOmnbe;=@%tDdA7p$WN2_=$n8_5cQ572)Vy{xDd^A`SEKo9}3fFT5P@zkZW%b8}$1m zX7F*p;M>^3z+}>@P;|@Lc+%zkt@F#mJ%PPl$*9419;62(poFa^v*s{Ubp8;Gv`asf z=B6`lWLUi$VIrWDbNl%LIa7hxEWB_ix*QInqpiIVY{t;}I5b<2iofEAdA@hynv{4s zUV*M$%D*_Il^PB+ykq~-@F!qb;b$ojUjBfD+ht8`CXbYrkNMs`5h{~Wq1^^vJS}mv zecQc+u8|ckFpZL#vuTZ%n^)Q#{S)di{-veVvegt7q0P{xTKO>=tUJ0OH!h$?TE*kMuUIW#6^MB!D_pYh zMCWfx%b89VwH+7oZnUIoe5uvt{ex@ZIH!%J4BoXsmDp6oxk%pPz2kIyvSAf9Sv;9o z;QLn`t`e%uOogqRF$4-W=IGc(LVXbP8PHq;P~9oV*W{JrT-CT5-D1b8#--NcBsb$f z&>!qAI_U)LBv;TADI5a|1-e^0IDVnuy){sxVP|5UIeIQbZY$O~QY@_9g1=2Q6ce>i zhKZHb5+MqD$N*9Uc~v^uHzRjQxW0~%5|{H|R_%f?vQCJG7Cm;&%~v5}0e^F)mtEX7 zaHDEhOG9mU^P*$d82rCqvv~9{Il~bH-+RyHX3B*226FruqtQxvr^`x<++1im?U-yJ z(ZvIB$IlkB6cbLli6B(eB!o14=YDjTAbU@`U;xkf1xNWIKmZa!q{QxTORqMvY7Z(SVP)QJF_^hQkITd-b-= zsEgy&$<57@1(p!J-onH@u?e3c0wrmX6P$Exqk6Gvlk&hRkQcYb^#v4gF`*NShFL!a z^}C4YN!O&8eLS*ft5&hxntl})b&nmW5HQ=04)!8Cj;K@Vph(5j{>WXe`XgKU zr#Q{9+3|rg-tWyjV2!){sLmA)yomyo3iUSaM8g`#`~{+vSs+K&RzhRHirjAr5?jqT9^0%&(bYZ zVl7XkSvS!cGIb4ny@u?xG2mx_&AEbx{D^>-xho62Psib=Art7f%|ENh~8o>j^l;g2RpHvX~0Xw6J-}QI!lQN2-*h0iM?G`2; z^P?bO7Y`<+Hj1hRPRPb8GImd0t|RpW2VLbaDLVjL-Ht2N5f^#YK$(m?>^lyKir@;m zqfNFUoFrZ+eR)>FQoBoEG&ghRWYIPyBu;nGQv)py;=`ZC6l1{z9OM6%-zi3&~%yn>P+s0dmmf z(d{Q>M7l@|;P&J%DE~PWO#yPipRfK?wY}^F+tE@JeSf}lgSqfu3J_un-u;f5DK;O3 zDy#aR&d0gR`B(-0J)F1X{`kRPSMAYW!ls{D&vNT24{rU(oJUbh`4#?D&tW}< zS_5+0p7FEqDOtwaets6^qRLPgsPWgy?9CFY%`1)HS;e|sPfz&03(V=-DqqVmU z!ibBi)$o6Kq02>u?Jwr;4dcCW=UKCX_C?CgcyM{Z#92-I{13}noa{TivT&nw!#3{F zDJSg*!AkPjkJ2^E-5cJGky-5>p)2OjIE6Ujy62KFSw5abB|rArpX=djci+E3k4S*3 zUz08P_m}&1*YrMb>BIBL$bZWP@XzzwglG|jL~$g!>0qfIMqCN)eVQU=)aDHjVS@3c zH2X5Ss^D*{zgF>?0d}}?HFMzan=>D@;(0TG33s+M)LDkq*}(P?5()cCK!W&0bzqUY z$el5~?+?+qhN!w>OIWL}erE^v1gIEnPRCcAV^ts;6!=&yl!3S7H2yQmhz?L}-MwrG zzJI-Zt6*7g$>{6RD7!{GgEMMI0}`k+mV`@SA2Y~o^Yb)2TJe&_Ukne~eo;nH_3?7R zW=%OF)baLG9Rb^~*FtU69GU%o1cmzUj;RY*vADTqs}Vp+hVZo5d%sy%b}oe>xW~bk z6CQz|_kv9@wa3aFA?`MExbH1mdBYLBh`#9sd6oseKO0Q|j0`-J!We7@z*;cp3gZ(6 zagvl=Maf#>zr4zhJS_JA9tXe$Box=*sRQC)j{iteseaKw$+A7{<-s5fxaP`x1@lAW zZPel7NLa`Z|5Ytus~I<28uTYTyS?1S@%+c<`}L6@!|DGPJgh%@zZ@)i170qsg!m9w z);Q(Y|6(V~)sejAABS+?sw{6=JpV~h!g>2cB;b<@f5qy(Tt>sx?=kUb_ba{+;f4*% zX5Jgv`8>;YH^Z#)Kxcx@7y^gW?v#tDMY-c(T3AeAu}636SEy;H89{iTO}ZvfNoxmt zp_Ek)<t*aII3ray z6na^rT3D=}qB>fxc@Yt#dC^5~r`Yq?WaO40m6cc%xI+;UN#mqA=050BBW{U4MOD8w zqwj|u(FB>I14eAKDXizQ=ldkU3vbKim!WNa#rrEjbx)K{J9%=fmq{YjGb6U7f@9gH6AYegalq*0?c0SmIbvQe^mr^czVDZ zOu+=ZOI*kyOpu?dlF;aoAfI7QeGI3zC*LEg$RKKD~xmBORUw063m-5b(o z&mh$VEviYE{R#L$A#GtJv#DoXe{n(wjN$iUSS2SZmx5or)(n}p#aaadvRXTQ0gtSU zZ^G>2YUr-*nc^s7v#v7s$#P0PQC{ebHIXwGCD%13nR!w(^VcB{8}FZCChgWj%c`*i z`TJjh^|qt}Eq<>=@ikZ3W@}y_yMbVsaY47A%$$r%?rAs5VGv>L553AsLh0xiRfknX z`1cQ1Wq$Av2E9|%acc-ucjC@7dGvqW?rTxJP7j+Wlh&+=QwOQzsMROG-uGvzsfe{d zJ5f@Ut7}a3drrHMan(pDf5K2^|F_RYbPOq-^?Bil@%h(J`_l1m2D!JJCc#534XxjQ z*VCY5H8p1{mmkWp0o14mr$WZJdDPv!xL@tQmaelUd`NtEx}$(AY?m=&RBLEm)UuQd zzFrpec5%QyUmMR|{x4P^CSs0&vGb|N&?)>egjbdIO;7zQWQH2>Vo5)h@w_}8p`fH1 zCBUd6hFtz<(cVdsP%7=CBXa73PObmZ7?YCHcLJ?1?Jk82TOUbbL>uEI8L5`q>)+kv zVUv+_`8gMVPr`I?8qDAAL-ipe*^_ZC9tX0ztZ{-yZqcyKCu{7G_jyQ&UI$7k_jIP; zeiXv;hbYwVV%uBZrX#ZPrmg_JTQP^(yUX`ft#|ys&m;JwHnY|7cAH_B2pE{sze7XE zFQg^{tp1pmAVe$)R+jiXSAG5{Ex$K{BVgfvWQ4*_0TC-J-#JPKm26G=b{*4DBM-=! zJRScW`Kh`4&YH9p9y(KIETKPsee`C&iik$RZpHK@g`H^Wihu$amUHZi2-gZONAA+>Qkv0dAL!5b=@Cf)J#hpXq=$YhKZ@p&us$N_bZ9!PM3Bl*;EW9WXNYN7Om{uz&g@OV~;9_;v`c3MC zecIcDbIvvk1M>hMyw!s_Vq;x<0LbtxqX@JTn{*3wab1&!O_T+E)h$Ck4Wvp%O zd)onvGv#os#L2oW#t`KJMTtpvps}`lVWOZ0RBkGuRaY9tmDvPa#t~G|@Ljs^Z!=KGqO+#)pAHOKq+&&cGt}&{oK3G@wUXHkcqQj3(cM`&%F58Me5uKvzY$cSk3hS0^ z0_Y`j2~z}G%Rn*$EOSXO>`@!-u}N-SyeLgnnsL?226fmXqN8u&f9Q*~9B3}*&7Y_a zk}i6|aKsTDsM=$E_PgE`Vl9n<@@j77_-;Igrx5eX^5i+>hYw^YTCH=kDc1^CaaYxkxYnC$qI1q-Kl58=RxJAsZu{0?q%?ZA!Ue7E*dKe`{jG}9 zESQognCf<~iT>5rConoiMSN?@Pu?HZL~~TgwU{A^fL;*;W#PArskD#2R3Hj@Urs6c z9mSJ7LDrBdv`13dfCk}rwuw+ZAGWeJNS9>C#r+pd+Uvk-c&rv(*fCW0#6x32A{(x(|uj?tpuPh)DA=A4mMM-z|(XM}Ob! z#e&;a7t#_N`Vi=1$oDn8UZU+Ish#qPM;8qkve~wE(g{V&xutb}{d_4MyoRNBE?HDf z+rM$Q)ev}EIs>vkCWKwIOKy4O84LRm_5%`3BW2BfPw@#A@dFuYv~fN|{>rT7eoHlr z+JCuGL5c9*LdD%;YxipbiuW572j~QG5)xC~Hn18@UMn_%C~r8!{%n)0N!DN+4L0gT zamiy>3s3MQFDPwWYdVDsgOQz!fXWXv9jDSYJpimr5L)j-O~2xNOq&M9I6 zsN2oE1)V+keTTCXY;4fwJepq^E^uQUv$zt1Q|Fma~dFG;$ zj@@Jgh!?LdDwalhe?4ptmEQf=2_IS5vtqg7D%&~YGJTm(D0M&=g$VSFJ*kSfx-&%) z#yIB*?Tz_`Hlo~>wE?0ZAcBA}og&}PKw~YV{7k|cUIKJ=e1q%$E~V1seW*?Nr#Z^% z{?5gnzQ#&A?fkD3(i0LrB5k4zeE8(`Frb~Av+5R;xqDRWgXPr(UZ9%uO#HBu_^3tz z5%`Qq=|75v`fLy82&NQSi7}O|v3af*Ud8PP03sS=fPZemU9G=o7looi)848*Fy?Gm zAg%F_RIJ>42XkRRT#Tx(4QPVGqArar|0(u|xW3%5Ho6kHP@M@6v2Znz0 zW8BKx94~&XrX=FA$4?VNLSJg}J7~`i;&H_Mud{GJ#)UeA8zB!yxn$^J6NDk(ba&1X z7D{Qs@Fx@%6nt0Y&(Dj4duCB!iOSscKJl0HUtNl4w>raNsYAiE!e=ADj6}3k`CML9 zkDgEcq9;A{;u__Xe8RK}3Q(6r7z79E?4F?Uw~3j1dZ2F*z%2(CVZTc!1m7c8jpw4W zy5#O7v9Ep}BlxXuUgUNg+O8kJp^Xvrtrc*2-(E5e&n1Eq-+E^IB7Oeq_E~yc80v?A zo^L0>J+O2*iTNKz*BBnh8iixq*r2g(H*9R%w%OQdZ)2meo5pq-sv5{Plqyv!C4_QnM7z;ko>M)1i#t0M8dLJZb|%4 zC;gm1p>@YjH8KbXlI3^RP+Oa%6PxUV8TNhd4`p!^+doM%Uj99*pARSwoJh-`xQ`P6_F& z!EFv`abmsuBY|crnkUO(HhFgZ22;1r&Okv;z_iR@051+}`~es(#OFF5d|J?2Hr$2{ zk0*z=2ZrK($K-$3Vik8Ci!4*f=uT99qSK6*O}IYFVnvCZ21ej*LJC$(6Ei9rd~Fev zm?#>u3{M5iJnK6$sdi79=wt2^+Te8%RuW7mJ{+^IwW} zyT=D2Z%BX{i9Au?>0Sc`ubOq;PfPmajTeSRuJiJ5C&OH81jky$X?Kv2S_1QS3>)j7 zf;lJ9qGJ^CwH)p#LWY}t*khRVGb38!-ZlHBkhn71rd4IdUGFWID`Jy;8 zm+olz$q~Lm<{EUkzp$jB(Te7dEa4F$T^sJu+Dzz zUTfN=j0JZN8KVAt!At=|Ba<*z%*LV9nUlNIS?y7pv%KaY-p;+4$mgG=n&bHEnam!t z!`_Q{2=v9K!I^S&#C@M1=FHZtKfCeADEfMi4F7^S(o43!YfICsRW)D!E`jk#)Ky5o zi1ot)7R6NL9lhs8NdJoAh9Iw-FaSX;;tRr`xF4)@!?CpQlt#05&$)hSVK1=lon(Jz zY!kAw_+8efL|AB$ag|WbY^N?W`L5`^Ou1NHOz7$j^?j}0scCWzdDsEhmtd^JO+we( z=47l&TzIBw5179*+#AH_(mktd!+{|V5S{%R4Ek>!hJT2inGDAt;_1XFQN<{m^Z~E= zF-##|W{u-CH3PWoKh9ys(Mmfbb+)YkfLF0YhouOvxrsTGTZ4GGtJq3H&W(%~Nm=_o z^eGuvWtz`etj0nP7oZhHQuys+QzR!1Vb7Xy9E*hSgymvzMWHQWr8xH=i))(9fW8p< z+q>s^h99HF9kbtA#qa>c+w1L{ObtG1x|i%Cx=}kD9#+NL|RS&09h|fb*eZdATeoKj>X6 z6gLgB|3yBMJ0{OfWOEi11Ku|uIyFUcG{)j_=?N_v{ifbp_uAX2BV$l?(@@KVlDo@P z|J(UVie|MfpW^0yhu4LCS1OT#h`|1Dyge&*Bq?uj-hVIrE zv0vDV>KR0z3!%;kv3~wYAZS&booA90wBXO68RE9;{%ZkHm0t*-XSS?)%ek7h`o)cm zW!jg*A9GlvXc)_+18|ly9vT|}&CwzjF4!mlSwe`sufHeua_{if03W!n-eZQ!ZP0j5 zsOUlzV7q!=ry;x>+F54n)=QTy&3n4jrEc45S|d{yKPRVTA>&VCt_}RsNW!Q&A&+^8+p0R-|DFP^asv%L6;^Y&8uG;Q)>Y=U0R@xpWKInIB|Ev55{#1$x_TvYW`-N z%~}gJjjk-6>G5q6U4%1Vg6TN#tjm`^A>qM;t_a&41O6B~535?fN)(E#lwrZZZp?wq zd3Obs>8E^0C#xcT_&;D((>*UyRJ9Uibxh-zHoRq#b{WtZwipzw>ujaLKrVZtoK?wZ z=t{@+fdJGPrxtwOfEu_^1s@fuUBn-wi zCx&hEnw@$~!ms-Xz^D_z687<~Sen;98-?IQDOnze^AcRdX^0fD5O+bBkkyZ63f_oG znjcLna^}i&S6G?pXuM##Hxaw&08RDZ-F(JFz6D23NOIhjlqN!(Nl{Mdy-$Al4+PB4 zwXpOtN`s>2BK{n4q1%kpwNF$oQyDXrkPu9)ub)WUyzU(f>~KG$HhDJ&9fc6NvD8Idi@ zqBfmqo96&7bimXA={9HCKkhgd{h*|tPe_9Ow))1?%5%EBOAp;lw}^Mn-&K+(Xx>THTP>y41=;^$kmw$MldF<30T zOEtjaf%$@0%iP_A@*Vdh;0=q)KdwgC-@)IPVKd+#FmM)kI!?Tdg1I?zpda6eQQ2w4 zN?s)!ZLv6P&T4n$sWRM50m?s_L(MrLKd@`lfJjYn^+L7}-DF}6%t2efp z&_}S9U)N=~6};qT#}V&E6`J36MM6(-Z4LnK&v$cJ*J%VE*2BnSHiE&QnPPFN-E&C} zw3%{_$#1U)!+#(`>-|~+M1v9|M|X@EsNtzUSyuw&EE!*e7xFWXYGKPa8|DDr0`MkM z(_o?bvC4b#F@XObT~VwcC)tQm33IcPv=dGy8i2cSd{B6Lcn2dO3wU5&D%F|Z#J zjGz6^hu;Hm6oSSFAQ5f0V3pIj^rbOZ^R(LGKL22;8hD-n|2`JaowX2l9{`gs*BnnO zcx!Azcs38lP>`s%`QyT+*`$Vw ztC$Wc0sgN;;>Lz+Cfou;I1MR-n~2LQKAG1*r2(Yju;t}Old&a$;O}1pn-H2kS+o4{ z1VI)h$sFM?Yzl<%XVxV&6IG@_QJS-5wsGTo&^A@Ex+PYsT|_^8{z)F!BAn$lSjI-6zz zM|;8w2_0NL8*gLJkMz{0Z)-$s)sig*-Mx_%qFb)NTj|OB+T&|`U<-9Gk{a2KH}(kP@({4=uv}@E2B}H$HvD> z+RXub0yK4P=%et3&ciy*L6V6#aRf`s%1$upH{P$U4;h!HTZVnq8`8+8>DKZ{Vd0w9 z;EYu8ZG-F#UBP>K@Gf9heO;rV@ESLYQ7|6)C%$@mqXSY3e7j@PvIDKvBvee?Xk{C0 zH+IlN*PV>m!s;JpWuqL{!|;d2AhLhF)i+DdTi+|s=Swp@Q_*iD7p~5QOEXSq@qW3U z!R=f7%808CYZrtpQkDnJHXf0A$FIR*laT^euFan(wezaOMKNuj$l%>5ar;9fE?;)@ zKx`Z1hVg3}wwFGLrr0Xga8kZMjT$iN>|A@dvaj#Wxf{w&lLN983J9T(#8h{RHry9` z%7rh;i^ow&TXug2(GvOeCb~Yz8pVk^3C;0#J?_~REe$Nn!M|Q#qtFyr{5gj|j6-yD zU`cL*$Q${88I`T9G!1R<);yDBt(n(;1t^AO6tw%CqNP;#z@A8>cI3%r{)`NSSA7LU z$*`DlZGde{&!7-S$KgzD#FDO$eAHH^=(+h7GI(G5=two7Yt#RTy=b!Mbfa zjJ>oouCk&=j#c9TudWh9#A;wx~rT2#|W z3}@Y}8qa`;8@mi)L-?0h4D5MBPlgsjWo}GwGfU-Htt&%l#?B>I-Y)48DNAQIviEVgs`Iv;%eknWQN`VC3vWO0ECr?&LUmW0+;Kus z22a;_<9OnAJ6An^<$lS&dIA3~KEol6ma=l+Gt}bc+SlKKr~pYyO>(Ob$M?H};-6n{ z0>HeEIx%X+B8++;dK;JWWNo{b``(68%E?WD5Y)+dHE{Ozr}zNkgkBEfXTcH{)E<{6 zN#+B?GJ1?NxT8UDs}C%?NmD^0wGpzzoykDim79Km>}hVa1&F6?Z7lZz^ypJYG-%#k zFXmJT->D_?@3a`jS&UvlpJ(Uk_N)T_umdV^o?l=1%Q!oAr0Uiiey_P*{`5BcW9Oa= zfdQAH`aS5R$DQPs(PRJ9B~(&q-QLtca#CAtY8j31@slVo8cW$r2FM|rqs2Ast+65# zFaV`6n!Vs0d-W~XxYokGq;AXpG#l>{8}QnpI42)3T9wtq0d5G{&#h_VOC(%nx>djI z-|S6mjO827;e0w_!=8GSBqWfhGxWNmRBCPkHh&uSRDZ`#SaIT{-%WVl72$p*j%byF zu-=sEY(NKuKU1k}L={`Qtv||Sp!e$WbESBhf%hs$RhKg#`GR=IZid~wkU0{pQrehW zZP~4bH(tazPp3(!4in_Z9upCa?YmLSFxkYv^ z8&54((>@i|lyD*#MF711^VQm2fsU|%8!Ew#XPcVn7Y`q>h1oKU;Ryp*t$2%;R6Eiw?0QS1>j-g_8J+8vp8~Ok2pqMza6%_x<#b&BIN= zz9Lb%`ePgU!!H{Ad6=Eh$l1+?-9CDJX~6qoAT`n~2M;jq$M#HuG`Q_TAT;#Rd zoJ~5zdUOM|QH7=hX1-Xaf*TQwlE&D{K67z=K~Z{Tl~VgkMsMp*{CmoYJlI!jn=&?F zt&}Uavuk;{7zCE#PS^HxxI1HY7st&q% zV{j~Exq&QY)%VvQc%S2%HgN<)=ruaf#?i@u2`-giRB->{5|p(s_UzP7OTy1y$TBzz z8JDz6(*R`~Ftv;MYYl;~y>IEl&+jXIpe%qT9iod7m}S6zK`qJBx|jOJ{v#q42Dd8} z0#y~7s{zhH_Dz5#1+qdSdXZ={o0- z;Q}ZVSwQpka7Q*Pdp(ca?2>9K6)>JRf%6xSPk@|8Rc?~ql<*VtAiGvri^L{-e{O1I zg&dYP30sjTJ1x~U7DuLM2=6|_y-Bx1(Q9) z;geHYy!rjBF`tnGa6ba#7SdubW2i$@RHG6cP@1z%>=VCjoJtR+{Cto9WZyR6s7L-Q zAm6u!7Z?1eb`!^k!uIC5suj*MPY6wGeZ>UC2oZ*~8zVu$xjDh~+I%4Bw1)M6!=%b4Af$ z7d3&hm@xJNl)`c3VYn)xc0X*<5rGzyan_I!*gdNb04U%xtuK!CDRNulGn^bkS_%ot zKik({>W`N3W`a6VrotsP_&)~bD(LehY|ruQe3qr*UO5*FpVTD#RJXr{_Saz%{224^ zyB9Op6|O=Ob`@dTZJCrK;#R8H0i@$xw=s?d=~*CJ@JkKvfWCHL3W{=D*U7n{K*_*l zVJQc1F<^Y)ruYLzewNbCq@!b5wD*tsEAoAG^_&D&k2fsaQA}mrXz^RYB|CrulWi;l z4}WqEz2C8HppWz$vi(gB40>;d`hUi{SfBF!u;lyYx`8P!q&wQ9d9MRB)U9NEXoxsK zI%y(ab1vlc@ar^c{^kJo{?GXA+g&pzi621#?&1`EiFT1PP1P3R}Bm5ATiT-YXRRj?^!;dt^^bRO+eWMI)yG)BV>SjnK0JnZHnt)A8O{^`nrRiWog z?arI9{_Et6;^R(JFp*D#xI^863F73qbNkY+U~Z32WseT8i1iYe`q}I;)1&YfoZ-x= zwZn}8e|>RJq_ws?FTSxQx?1L58^fWu$zbgUxh2>f;gnvU#oW%Jg6tQ9$EQCEoAiiT%?`_>OspQ`|=C8eWhY}q`{J9eqq8dG9sMB z&cNs9*%N7?`8vjme+9Yy1OnT}AIB(YzK>BgY@gm&2Pkr8G^slrzJkAzi8kBgz>@>k z8-Bu!FUS?d;|yJ0DjhHoVtpp^#h66D4t&F zNKfkRZ%xF))%0+aTI_*#siCqS1T`!#4RP7fP&o~~guP!J^k9+dUS`7}nOp%u#7 z>?41I0m(v=4IC5@!GneFSKTrl>K^_v{5?(wAM$-DLWz-_Mf+0sv)&Le$=+-ED3*;q z>3yMq?vMJ-CKA{-&iAG}{r&3rhdXty5%cI2x{^o!vmvzM0 z08`3|4JjqxN^B(cbK-SMF2yq8GJ)zOxSDWv(I44bb6oJ3yK!u}Vw6iLG?6fos}%Ci z11fE2P@Ldp#q!o}lr>t)4Z=hh+Ee+RLzSSr<(N^}RsHjQUF>}kA!{-V(?YEVPCfS^ zBZoN0sSK`LU<2N3YYGjpU~6YaB2{zo6ZN6eeVZ`SSOTMPa$_@Q4R-`Y)&w^~uf=0$zTW*<6Byu7HtutjrMeH~ za%ZHjC~SbN9z`WPtrj-tv-!IYQ241=p!g+sFV zAU;K|^oiGR;yRL6mtw77?=#T>2HoXuKODJ>wmKIXQAeGV;e+1_58@%rlu8)a(S(kj zcS#RBNnh3x9J!OW+Lz2Ly!v6xkqEz&Q>-!sV~o!gn|1r#!tFY)$`K?DU+YgyX2g|u zY6%epS!E=>nowuIP!vhzynm=%zj~)kPLwl#pbQ~|wqpjg+Ch1}YHdkocfDZ2d+BWljZ1llDX_HayD4;AKv*D4sU`Hk=%kx;Kf%F@6$6h3H>Bvixc3S z5c_@L7+l!&O^giV+3i&V&9)q(w_Ib!Y8dlv)SDw`4Hvm-lOK%0_QXN65)zu{QTh@^ z(2!keNxk;P;0MQ(4i`z^5v)7d--5edxLE<8q!8$_;uuM?UlS3&!yHIz_pj;B>8XI* z4jLU7)B9XR^mElhz`T)b7P>e#WL)Z~^jl!Dqf0opaSGD>7QR~)8$;io>l>s%<3?2n zDY44Eb6(1c*3(lDcGYdUIF>mEz45Z350b+7;jk!;@un9D{I!5 zfwRNT7>OlUYcFj6R3wWZ;*sxqeeSjM=uGJN5ByAzmnsCPIoint$j=<>ghRJ#(hj(% z@-Qop-`V`W%AL~IyP%3{ej$@6|CWSyp^%Yu=QHh*Lu?==RqB^nwOg*M`FLnD6h*(b~WFZn(O zcy#6#VRa;LJA$s%C`^QoyOJ+B2_N`2&Gmivu(F_5{tHiXGFHeZjx#gbtr@T7cx!}0 zfSBC+Aw5$;OLv3pye>B@C1Ec%ei0QocllCB__{hlVhWsg?iGGxi-T@=X7un}bAkI_ z*)~4dm8e6U?zZLPh3)Id6F-PE{~-l7q@XVE?Yfa>N+oCNs7u@FGfQZK+<%}8+T_2_ zzEr!Tc3d?4U(Gohbza0;c@e`xPG~iq6zUu5t*WB?z+@wck^sT{@d)&z#dvVCl!}0_ zIvx3k-f{|I8AL;PWv?T?S&0m|AE{L;ChG*NlWQjPt%KeWeN`g0o%uXaCvr-G>BH95 zZ@8PcKp(;-d5DOMl-SWxfzIJ~lUwJb$YlRD2y_b{1sU;wgvwC__7qIl zl{TbS74LZ5IoF%h5D%;z0al#eUn(L}ZF%*?BgS9`KF0JFX|1CzDL z&ulQNd|<9yRB&(Da$Y=Y>wvtj=L-_L%pg#PqaEyupe`+#B#aXI@M`IEt(vQJ*cXHC z1j6kxbs@uD3=9Afw7cXnyVC#!e0L7@@U9xRXnB3?`Cl?6`ZC5(3DJ^&7UF*0gq=~V zaKTL>f=xZlKbcHHYbB*PYD(HXnVIr}w=nwaTkz(W|NByV`3%yB%=y%Irk54CVqJfi zv$pp5L}*`Q3w=l!$1&wZiO3=+B^t_2fkV zl(kVkyWnP7$sihfmhk9qBb0np#IbAMn>Q6i(0D@K z`TYToU~5KvI6M5|!phyAEoM)vS=mBABpQK7^Fu@&Wmz;;<`?9P4yaMOVn5)iRI0yO zYBs;=RQ5M7rB)KgDic-iinWxjfg2V3zQ=0=TS3kC7a1W4sS|WfYY9C>9U?#|?m={p zY7rn1J{$7JVRA2G;q^Vt4~jFcP@x1bEgC@^HqyXy;GFVWKmiCcqqeo0_;`1D0aciu z&eGY>JkVsn)X7EtHN^Pa-N08d#lhw^x2sP$2R6^S6BY1@cQKb|3DiVN%dfMi?@L56 zoB4>qHwK|7Viuh!2aDP#(cWB1KelaOTN}r+J4Q_g!DeX;W=;8h;v(p~`c2g15zu!y zEu>a;u_o4DFpAiuU!8*s6Bz*)Gx7&<8(_h1NVPXwxWVd34@U2_!_PKMU#)*&&4nKE zQ(>@~&k?`bN1r2Mb<#fhcLn8pn^%zD*0|waE}5w+mWZ)l%(5Q-6yrg$o2j?(G*`1@ zJ(4s^$3Qk7a`)TOUkXGzLd#8LRHs9SSF5US>oFRt-NWJg(On`MV8s#-EZ0Dbi#6@7 zurdmsJxe+^pBzHItqlUs4?g%L=*R-rcWK;?frLll3^P$x7{puu=K;ZP#9P226@9{$ zs7=R9w5#``ATTY&F;)rYM52;k`gp_h;ud3!5yM|US5 zINUU)u$9oG^0LA&e4RS8p4PW&c1IL`&*b~C7u+6`o%K5^?k8l4SN6ZO3GEHCY+(D= zkF$r}8KEmyR)xr{I|a#Sa`XbrI%f=nmw$5QI$G-oJiEuqB(7gKvjrob&5bXirMAa8)r%V# zFY#9HK9?HlUN$i^PPhudCkD?#O-<5Vme(iloO&7Q@n1Ps@~finZUwy*R`35?ulaU| za;&_+k<_)i1PdQK%zuhmgqLw{<$h=0XpB+kpPhD0-N$bV8flO4Fbv&*^Hc$gFJx*O zg2P42a*y)NvE^uwWO8F&^@);gV|QlXDKV19FflXcd7bu;`6##oZ4wZt5~Z&;bVoU` zP&vLezSWx2BW?zmW3hi)tzVjPyHF>NQkYk;6`kKzWHrgylTmus>Isv{@HhGsxLy$D zcqe_}x$(XnVD=ZsoZ|h@9w+GR#}Wgo=Aik;Ix??_-oaHqP=S}g`r|ZKeBn_ zdh*uGt3}Qe!uzz`Ne4IUXd$$wgvHwd@7gW5b&|$-^;1Z=U&Xo0TfTr>ZCKS-h{9xSofkxtrRa2!C-(D$0*Qv*dkhi1 z2qyf~kOah<1DSISs!jt#p(-VDGxo0^pBB-2-Ulc#lD+r{e_&)yDbZdg-AG+3Ccc^& zGno05)}Xo>gigzGaO3n3m&k+24x%s{8z|^8hum$L!tR`44Wpv_hPv-Py6YaZ@CYyv zHp^P4z%GHp!BVA}#;le;&5_*m?lEsupMIsdnh=frt|U4at=hgeB8U3Ic&vL>F6YJi z3`7J*vyLJce0G{+WV$?AlM0NLOEh!^-W5eA)@;OWAR5$f13LJ=yTuj;UONVgmur& zinnAmmKwgbIfph8TS@_Xzeep{nxS@yUuq@fCQ4+VpV>~-;KR(BTQ%=!1_r&l-=aQ- zWa!aXj!hBKSg8_^u-r0ryKM56Kh7&Z!i61y<;U7?_h#$nh>zQ!h_(VPK_m<|x(a&o z;D#T@h)5jiXgjxBAXBlG6iZyr${P(733bL^9^NdTRmU!DB$eF6@4!t+sAN)683y@- zh)^KFr$DEFG= zL{_lLZpN#5mQj3kiK!>s52KVWGj$NCmv2xHOJbi6Tjx#x7Aq!m- z#+J{0+eai_5prR{=X|N?nx;J>%Op%OtQSNE_Jq<>9l?!#Vw?gpCBXJeGvM<^GFM(q=EGmQGS)!ma)o3@DYgYGf;Ze7 zeqOMvaRyyOH~)#}=+;)63mOlmh;0l>h=f|Pgud$?SnfSaqaE1bWV#dg0%YXn_{rH> z&ZSP_So0%t0c8Kny`u0bJInq?8y-wf z@HN)y10JOScV1s8J!zUxK44OTynO)W#9FjXGk#iSc=dWxHk(7FATx|TBG`N2sv5c$01voICQPR%B# zgv$h>0pBO`yP|34R?W70%ZO<8l2&7uNC(s7x*az!)xpm>1sv%*aDNK~vGC zlyBcQ>jz8?84A_ZFBuGNBTJsM!}pZwYHW@l-%HVf;+g)tPRH_k$O_FhpSTYlq&>QfVm zg_RN#f13MBBm3Xf4{#0%FjD+Ve=>w)T~n7dnq2sIyhsyhbF<^!TO<%6A8$ute(C1j zC#I+lx%mk7UyWI451%R^i$94(RinZ?aU-tVbdN}eP6nq=!@_}4w%4m2@Pp2_BDKqvx#(L3~>{%N-;_@=B^ zd$TiKR67?7qmA2{T?^S)KyG5D?F#u}D%5_?D=j4!1bOACW5ss|w;@bNXreh;I4I)- z;}1=7h)YrP*IH_4CmI=7utl;_PwMF1e`lm8*$MBcHYX<^xSi7VMh!YFA}K+XFH|hW zPzu`c1(SrAYis(j^3GvjStjg$$KB>3h54XPxFh@;Ej}%bkT9Kjka_caveT$CA1cEh zWD(VLu(($z*4;;a9IJ#L-;tpCbF%Ds+5?-0uu=TUeg9Ee`t_xXY)gxQZF;XUb;;P% zaPt`5%}%WYIRM>D*!9lEZ`$OvTc=Hpd}+SM1i>w@MKllmU-N=DR3_7_R-&WgS3^9b zKQF2COm#e3uRcDcF(bv9L`XY}kT;i=PdBuY+l!X+xjcNkEEOa&m1Vn4Pa&EQnL6ngtmg-$pjN`g07~A_E$Q09iM%UMRKJvhp9ud^;m2AS7ySq{<8(C_< zGih-g?A}yNblUL8{ihGpdweIiW0KJP#0R_!*q3TpD&CCXVTJh4%mqhrQliyI{BKnk(9V#a-ZUI7@jp&Lpi!TFvFM#2S8^a(A zp_Z3--H2&7DhrMdVE_r?Q8E%n40sT>ifX|aW4yt&Pn(ly@!C2ktsCc|rDI2xl4O|t z8M3&zyRI4fK;KR?KMeVZ!xWN2LZZ z4f;LUAUIJsFsr-Ym1x9Qqsnx-ucmN*yt$gO!~1*uiWL$_Z@KJKs-}gmctqmDnsK?S z1VflYSGp(0hdtaF$MAlf(MdU;LP z^DrWy!aa46tULt3lHnxlH7hxR?ZF{4qAh>_g$`B;Mzt!&woZc)Ves4|MXx~=rV2SB z^3x1>;Au;tBRb`Lzpx)Gd~8X311IF?{Ih$)nnlv35(=A<*@1TdH4^{olxHx;ra73F z1weW(``{Dnz;v+`R52(qEZ|KIHg1$kM3Qa1#BoMmYD2u^V#=?eThh+LJ!N+L2vsj2+&|XKu<9VgDrN zGf6EK-o1yy+NXX`&zs2EdYgrMzg~1N>FqpVMNMe)Dhi_r>Iy@bf~6z5hD>O!H-2@W z?w0F2ZQWP(eEsbPlZRTOyE*koHJX~*#tCO62lm6VcZ`yYN_H&1%N5E5=2)8XLBGm@ z%6;IPO7>$LUB0upaNS0aGyyo9%&_%mW=53dfcUEw?$%$wrY4={=aSc_r}%J+&*=jS z9aA$KZDC|RJ$geiz8-V7 zy%SW7X#xMRPg`Uvxr}^QgX1~N6TE%bB-}<7Opmh%hL67-U;HD1`03-tMICU)oXDm9 zO#b{n!Y0)HyE(ycC`2d<+|<@yo_M<%%zW6@txjk-xY1F|$Eop>IkE1qwU)G+O%^$( zLH?Q0sK$ZMas^KEYc`bReJc^jx#G()MbckL*L4X|+Je}(ntcP?^!qWzHv7bl4MvOm zb)hWt&^<3cTnci$ChrA~1io#5Q-0lsps(xwgfB7`TujMGrfa{I8!dTU;~%~1<{xqQ zG7>kd<_Cg@q7i?uZ>(P-7fW}B!S`B@QKkZ!ef(3HofIKCBFPj4$z2AYWBGHRB(4O} zrgjyVGR>b6NeSKN3I;95_=Zx2$14r5(`>Qxi6&){@TQv{`7Z z^Pm-s6+h$N2rdC)Nb&X!S98YFjkl4%9NPO!c1uOxCAEmb-@?xMo+gDto-rs&G2bzl#fe_=8U7x?H^L z8A$z5Zvk(5T#;EjNIG1+9D)%8Iqq;he}B6WUAnLC(M(MXNzvO?;bHPIKbl_D??ec% z`5k@2sV^YvQn zq6gUV>>gvqPEObKH@;)_+>BM+Dg;XvRV-)?>KA9FdTd#=Rob<6YYgdZ+N<=-AyIv# zz(|sAXwd&S(iXBd#i(X$c5Nm+vAZWAysm6=2dFZJ<1#^98KZK(O+Zn0@7e-sRFyey zzm41G{K6xBjJN?*Z9fgBbw|YJ=xDh$-k|rwP}7ZxZ6F8NDmZqD{~oP>(&1Zknsgg4 z`?dZ!*~> ztP-V~eFoDm598s*82>-C7+0@iZ_%0phx1VpO0=xy)sK5gJdz(N-cNZq5@%F)o-MF@ z+tNqYbTya9_%oRgwS0Ys($+FXmJz;%7Hi-!p@evQlHTNK=VmJH+~L9scvB|#J{`lU zC=XvgMZi2;LU(a|11|ZCnyUja8spjM0=cb)hRiAe06Tz~uD+$~lL6asIpb`Epn|R% zVuhLS-+w!c&p2F|Ey7CKGD*RxbR`zFUkTV7{UCjN`W@Zk*qqKtanU|)e$YTaFq`L_ zyb-Z+EYST}Hw~lL8j!T*MEc83l`8dwiC|tkh$ClMLL^q&>On-!2d2Di7XVB+ynE&2IdCg94(w=lJ~?~%1{;ZmMi(x;N_mR64+sl>Y%#t) zzqYRHAKsLO zz|EO6<>dr;0l0Ft3B+6+Vb?>r9%wkx#YIaq0KdL_uYe3pGr)XYxMrxe)@m>1z7&CM zQr`sIceaQFfJnChreuKF75k`Jy|fJm#l?mw`~4J;^)TMUgeh8!$=|9u1m>4Q2fQN- zTmT18xN3odl(iW#FyuJX(F}nRt2L<-+&?84Q>^hFC8?!FeeGj&QA=~@30(JjS~f8L zeFS*Dvox+c7GRY|V{F=4fMLo~Q#CDKHIsriK6G!-ySyxHCW+6g0R9JEore5c%aD?A zLxA_OG1{3<&1U7d%|>v_z#AIyG0bE&yMoQQefklOY1`y?a|hkx83Leo5GZ-u z(H5c6*kN@*9o7N3Y~h;AZMbHmp8z$a(TXVIsxY;{*pz99z;b^8l?Ok*RuUGIuS$T& zzj33UQnTb7B(?uF?a5ac0`q# zs7r6ypXC|(#1$!JseWYsbe4v5UhnHb@hB+5*Z}q@I&hpCjXB6Jncg{q8sMg|c$*Ky zLH2Yg6@vWg+VC+QZFd$$8YG|O2s1K_ce8(V>nR4*u2wgIqyw<_%YIvA6j0hsGLs>t zQu0Bslqr(Ul^IK4bPS!%KQ$mPMxe`hIteWO@OIj}8%8kyz7ZK~AhMku#WA_#A<^Y3 zk(icd==&{d@*=cgdqN8a@^;3LkOCVIyjP*3f`{kzj{?eHFMC*DrB1VZWs(x(v$<7) zfg~gtJzeq-k%7=i25A0uA8#o>iuVIL&ij56GPv5oNfi0FVLD`P1C*R{qGC}j+0(6M zTW59-qU;fdgl!&zQu__T-_d(GxIz6Bm+#A@wfww5G-&NrntVBBwh#_}Mno-&yHC;Z>oy)TUlSrZs?f8kq+|@m(9JfC0UScT`#m z7~6qVhIUl3;E4;b=HMDwqs3UV&zxjHpMb12zZQZ>;kx@LjA(ZtDcPw#ZpR8~NDeA( z?~Blu@i<_^4}M>@*PP{O)%n;l^K&%;eDq_KwDYQ-kEg~N+>l-?xXP!ip4qj0?{#g1 z5)M$CS|?TB%YwXk{l8&3a|N)ZX6hYd?X|=YgBnae_7qbZ+ie4YudP{Q4s-EwS0O_^ z@_1mVHfT^ClTKu{ZskU_6Z9<-?CJfFeEQ513y`Ep$OGAFTIkxE5(-|zRbLCI?^b%- z^ZGB&ZAx*Qn|C2j$0W>r3hrm-*uh_+l9ie6kv3TTGSb(h?)k)MPYn^gI5D!uq(a*JPx-nd@Ans!+|D%j-r_kB~b$ z3Fzprf5r%c#EfTrov5N+y9D5{j1|?pvTM}i%Op8lb^2dgn;y?)R?;Dgx3NRAB0k>L{ppc|*+B;G}RbG0r zCK(37RgdX5Qn(W|W7J+GOGK8ByWC(}M`dQ?b;QZ4Z2`4C>8mF3@(aXlpkZnB2oj zRvjWAxAfsRx1os_|Lly`yl)S1sE{2_Jbf$&Yz8|Az+`xp#ya6j0*swWN zBvLh=OU*HaJey!=YUT)U%yoSI?o~^W0Y5=>x(o8GMwnsdWF*UWv zS5OUEm7_>jb@SX1-U3+-2miirkPJXm1f{d6q&Sj`R5CFqFPSqM%N)-mgt$`=HfJzO zvn}G)WkuOf!8DC*c4zh5-guZR_7oRt=+?IVxMfj;VqWup9lThAhUyQ+`~W#VJ^C&1 zOcj!P%yeFtrtau4Q^A(Wtc|agldUa9(uXY5zA}xaBLbv%rU>l;8};a7gMM06JdBzs zdx0S>M;ec7CL$6%vTYgM45l^f4#Oh++QsIt?H>tW;yrh%MH1#c_QRi3rVnn~nhZRU z>?Q#(yR!8ocWFrt#ncOIh*`!t%@ z-a*Buosn>XH6G7SThs!%%>4p8ijR`pj+ODpvzS6|{b4UQ*V9KPweg};0wC^m=YySV zk3k)n?tE^q+uaO+Z;nRME>Yu+ zx6qcE+-459CWqQ384O`E7_z?cu&#s23q2{rn5V=OO2M(k)=yZ29Ll$>=8 zLngBE6J~snSx-ouaDNWO9j$qxFMYsmcB_3pYeI(^Us*g5i5ZO%T?B1ZPtDe$1>WVp zg@A35WAC<3iU$mhR(|J^<`uZ+PUGCT3Ez2cqZi?Yv2oP!Fo^ko8Em|=n?{n0!THz~ z#1hA?>5k{f^uszzI1m1jvq>uf+$NL6{hFtMm7%bWRLl1%p z_TSz_7nqRhas*CMkh>A_8NxyiNgW&Bu2InDa1|S&h!)+sMjh_@6H+2WKnJ&wA$U zd^eU+ZMUENq>9$>?DSn!CQS?L)E4mJ+kfmbr9oce`cEbhvp z1DZZ8o)VxgE-+kc!?#zV=sG(UKXmHQQRsCLv+--C(!M3N@qDT*E7a2L)BR5|Or*xz zc~Twsf0C{_tk1{oW-fEtwq1+Mwrv~Bwy|8_YAxHg?fPWf-ri@w_qzIT?djo-bD#Sh znq$AQc*|q+d3y}Vt;|mNZPFYGr&&$}sQ|D*weIqbIm~r_)x8noipx_Cg8M3Uq}9>3 zY*bWl=uz;YBBp$Ll469FeZd5x@&t_j`R# zzk_sR;u4`|Ssf?Sh>7dHhE)XNvCi4gUD#QO3KV8fs34 zGwx4FrSJ&tHoEHD{%T)~Fu{oat-W-RL)%%+0he?3Y6l+H8HpRF1);!o5h=Sqn;(Md zq06*r${#|F_w=Fj*+9YJmkx3l{$?ofE8pJ+okrZ{5PXZu?q^M4b{Jy!WPp zCIz_H?;1e>U}i*aLs$6s(TLMRI1mqSATZNhtB(mB@v@fyx-HH*rI)xBk2YF;RAG7m zycJ;x9P5K)BDxyr>E`+E``1tI7boWg)sjVZJWy%thQTmxP3;bJXiqw-mz-|;SX1kA zW3QZ}K41XgKM4u09F!9rSeF1UjvYbM1rm$U5dTGbFv00P^PmcU2TrvBbNyjBH zm+d$=FwycSXA}uo3m4nGdn1<#atLpGFZb#(D)=$XUIVSxy@VVZA8M!%bPLDj{n@mR z$FcV#_CW>0-O}`OMc}mel}(0f}}RoJs!YfGb$j+xr~? z7|F|FCW72|ERv8Zxq8sDShH<=+#%z(>!3Bw#*4D_9o(EVJ8bU+zmNR6MptTYRe}QEWwrM`WjV1N2z_K9phE6_gXwh!b^_@=>j)XkmVKzL6dRKZs5Y zdfii2!=+RZA_}DCj)HQ1Ai3eyZLt?l3#_CwwEm!WPE9!5=`AZ%vonzwVAvhY5PgY{ zsCUDdS#5B?(M``66)mf89mGq>G5@|^itfF#1(7R###_AxPAQnsHwHy5H2$;7C__8e zo4f&jCw3x^xo0*-A zkR#W<6+Z<&-DHpRfvsI*U;qZ{8*lS3$Tf(I3VlTM@KbgfoIj(9hX|oU07KS?ksMIGevp%) zPbSZ3z0RY!W7vkK(J*TdS~Ik~(5eTLeT1CP;BGhSpUW1My%O>cYFy~ROBD=H4Oy>e z9~ey>L;x{Nte~;tnA+l-gJz#ZHgFpqoSzb!9&S1*2sctIVBb*TuSO!|H?v`PgAXz< zOJOrzuumDH@+?+uM0-Oo12zUf#Tbs`VZ%bN99~0O_p~~{jO_CIbij7ZZrrLK4QUaL z&ue!Ibsu~zBRAlCQ0LkkqER!O!tzvz@!ks24U#&!w;rUx6>XkCO}ExtN>idFNFS%_ zRdqANf%^8%0dHq7dqXO8(vDA)os}ZHF*CRR1M{bER|vwgEqIeK{q9igG=17$L37{t z*>XdonA}?z zplg(sgNX!R4Y=gjoJ>c6j(dAcLu8I0i$q?=>lIiuuT+;)y;t19>-YFTGW>iZ^BW(v z$QP>Hs};qQ_;LS_#SjgxovvZ*5q_E)*mH_&c>n&?sE2{vmTEDJAQ-R>Y8YS)hkiVY z3`oV`#!l4CTFS~}{_gzzrK7rkVaADxlx2dEdPbCZygUxDhqPu+HJe-bo9u_m?cF5H z`de^8iZ^KUNs?Flz3hF@S(?#5prD@;7@FQVAZIbOr|Ep35s{6MBZT0@r97V&&!X}}J$`xpi%MqOVSsa6 zp3Kf8#;4b@4_??$2#GZ2wXI%z1Fjx;k7dw1IN;aGae?C@s}LFX$(TFGp%(3;zfV`D zqUo+H@n!mfWF60O80h|CAS!^NDME+ZOX_1<`awRR0tIy8_!CDanD z@vCzS+);v5w#1zEo!_jGU*OP{h0&7&59K@dKkD$wl0jiss}ba;%6dGD5p{o_1V;b2 zMaLt6J|rvkcJnp{PJkD8)!Gfd75?jrRC~Zj;~7EE7U0iu)&bDr{1yYi(YdwixIzU* z3Jsb=5M$(JHs6n19d_714JwLe#JTs{W0;p&CuJZ8B*HUm>+!dLxn=@O#O~aRk#=GL z^*vio<+2z8n&epH`vNkk*!CN*@-J+dSXrs)%t*`K^IXM@^_am`6$Gt^;V zPlhK09$v8lUOsLOp`uR@L}v_(5Ndy07F4&}FBDB8Y~^34crmeGxw>HF+P=oNuszL$ zc5u~rR&L5It&AsKV9~#K zfoP{SvrO37Z3SkDJnZ~r1R-`y0)Sf!jfAa??H$ZsCvF(c?<}mS!-n0gLG0}CsRBIX zz$*xB97xU15X0QaWHNDOt??`i8v%&6s6?Mnb38D5hL>2XO$I>jir=;YY?{BdYnDuU z%or-QXN;Vy_O7rpA(+do3?m2a;HN6Ca+ET6OBlA=v1dAee$9aMI)~L{P3B8l%P_h% zsQxW`!bbWl+tT-3rwi(sA+xcTaQ3pjWh166rq0{9ad6JyL*1)c@O5I*&S05+wM~s- zZ=W&FtIBkI$3ukL!7Zaxt^voct+I{@?x4zAe#}K-h8ekIL1PB_S?u$z(C4ny`WkQSZcO33 z5LqmBAnG@dyUecPu-`Wh8+OQ05ULgBOdEu8pAKGdFJ5UL`E19YZ=%$CpIWrzy3T?Q z8lC!l``W-*^8$9AAOb#zd4O#iRwbFb%PJ=DqLE4Ac$O4xT^PqL@3u2{*L?_H0d<$yA8)=)>V^I~yohErs zgjPOn^Z}~=I1p2HvDp#Sw=6@dc>SYw>&@z=1|!CJUTTKqiu{6?V?{1hcvQb@dJIOF zP5w;0*d1m=;*kM2tXG?b{)T>}I0%5D$kpKfFcPA*SxIK7Txr|#^S^dl_j2~J&TYgG zBlnK@p1*$}Wf52H=LnHrQSaVS;a_hr?+0)rp@EKmSaar!M-@XM7=Zpd%b`f!9A$w6 z8z(aESoxrt{jThwr-Wut3yw5~}rM@!K`Hl?~?g=J)+0mncWnB3sVk zet)16`WKFby`15C0vvvoXfXF8p7CH0GTppN@$UEY67vA`?uuNXO-rh?+7JT+1DaG6 zF1lI0|9s`sOq?5n+xw3JY7?n?qj!`8lPEX6a(RUkN3^7>SoBADCphL%zig-rDlU ztTbqrP-Y701g#4D>&70|=DSABYa&?=y_2^ND`)lu?!#E}7nyFhmu8+{r%5p^VM5#Y zR-O1^DGdlRNB2bWG!>*)PCPP+$6bi5!`7G_Q`1L+V(167opt2{nfwNJEn&Za0NIOS z`?WapUF=iB8OI3Em<}4gl`LT$Hqvd{0lGu=MlxC0a!vp2DW;Z+Rs{Ln8Qi? z#`^c(5=%DBQ-d)6t_oDzKL7E>Y3Fq7$Wr9qIdyEC-uVj&2KM*wMVECV!I(SMi}%3~ z%Uo^GLIm~JAO|-{s{)jyqIO!9|7eozl=VKhh)qqoOxc?|dOTL_0xs9r_Hlqo=>-_X`+2+}%Y>(pLX9F1ccBYqscnMdU9O z@TY&vk|KdMWKEW71 zl`)d{;rtyfd)cixNl*(_H^)||L((bbrhM${X7~6L?Cw0TkfWXfVD<^JP4xIph`FPZ{68{m zNsETeTXsB@jhua#90E72VxIU`J{1Gm_X%--!!!3gzg#*r=ibmz6NI!JMs&bkaZ6Qs zvBH|1?uExduw6#ZVK^atM-y(`cQ*02lBJ%-swg6A2p-sRInP!pP*P_itUNwj9bKtQ zs@U(d`Fj6*Qu=`_GG-ft$OCL6T>npV-Sv(4O0gi)iO%6K7zIP+JWkZ6#~6qX-qQ79 zaynn%A9O$6pLpuLMB9!%CeM(Rdl?~4Bn#tpV<`O|XcCz7FHU*pUme6onF065NPs%M$_yndtpgzvrN%a8sbyjEGIN-k&D!pJ5)LU;G-+I~}xlfLpO8f2tUR7Bct zJt<#Ez$FRr&)Eg;2L3C|@;xV@CMW?vv_4WdeW8`}R+&AuF}rowl8YT)m?hNlRaI|% zF)WV7v6+S?WG!@i3eo)C+PyX_<>T!j><4xGM&FJ$KhFg>&tnOf!o{`1I0Rp6#yVEq z#klIT(?SE>$ejEetFjKR+iI%$dr3WEyX<}={^(JWma2EN*1ktx_FC7{A}Gh>7|Ax{ z563q2Hyv&(N9fhG6RtSV2K5;Rw|>NRZCS2dJM9%YqKUVoag#X2Cd2uwK#$q#COstK zPp^Sq_C2V4f0sp&QOt%(LG{ThP9-58EU!~dGEV3dwD z{ZKDE72&}kY;LcqocDfJmM(xyxyt^F6=wZCzcqO_C8gTTfJO*LtRS?BQQ%-&|iQ{2wmL9FfJ`oH|a`}5YNu9wg3 zbe{LqA0ABftAFLsr89p>a6rFTH|@E7F020HM7$=XuY+=0k64Zmdt_h2jk^=ROkRf{ zyUa5?IZ~YtoFyxV&OKx|AWbC%8P}iiwXwZM^4EFx$)%Y$bOndS>2ODE{l(-utt_nR z+ZdF#N_*HuO{w{Pwx`7{p{y(Qb?7uoG@RvsCBco$xu7?Oj@io+nEkAL8Hc;%daBB9 zM@k!qw6zR6YJBBzg(gn((gv(#bpm6jewenojnhPr6RvBvtQ-|zf|%{o2`G|?>k+@EBVwlf;-%GiqBrPXZ=Y0BBKngj5sENSNY2Ad>G_&FNbtxTlL zW=EC76O{zHp20@)w(g3HUk%ZqmDj5sH*((_?2ADkr4R@Uk|w84b0oFqb?2dYJX~2x z8-AX_C93rL7AJh&Ax+cwG>8cpa{C?&Iv)~Zt05+}st3{QyQL48My*Z$f5(%U4pGLE&ieBkK%v*#}BGI%C%cW92-o+Z1ZPQA^m3xC1s`8T_+KIX>JbsiSpZBf zcv7elIVWlny#G52IxE3Qj9e0hsvr^{w37Y!%i$x3{j1mOl zb-uviz(A+WDFL2ElPZ9KOvSfRd4-Dv?X|mbnWeIG*G2G0?40$_W_E3 znkg~^vk;uEf-8uE)B*`w9X3t}|KB};SnmpU^k|xHsX!3F@>9y-bz>O2# z`XG9V`UD0Qt>J5Z#AN=*uIN2$-IKZP*At)^Wle})CH)D*`;CH)13{g3^md1~J zj}V5_(n7AIYm*dZZiiX;TtYE=ga3YpA%R>J%%4@Njh1W3@7a87G2&KnTzP(gl<*1e z?asc&Gu^&1m{giSb^S!oC6r-jHbOMMgL{QZ$uDu0p+t)h;A*dB=i4X@hnTQNoh->Z z!7hPX8DkjY8co(=&pjYAlRl7#<+9G7znfS77}3ldQI20VK*9LTg096 z_!|djk3MQ#`iW}Wg4MnG>Kvz>t_GQo0~)gtf8L>TQJ~ylxWdKhx@${L8}bgA2LkN) z9Hf`zx5lhl<akp0iU_~H!NdJVie9S1^Y?YdC=U(T zPAd+jnd_O68wTuQ2~dDm#~LGt10$b&$1-xf0n-NcxYMNE8*xdk#m{%cPi++|Yqc6}^gnPWtzIK@}dtgX9;VjcaG$maV?p zt-GG@I~*GXz#>QUoCal1oOG8m*Ntl~>y47|Qpz@Xrvj%MnzDQ+27rf>2hF1tPt?l}uC~Ft<$?UPmNd=k zJrOT<$*l`B^JB4b$Lq!muIL-H06M<9Mx%5TYg+q1M)RPnDl5U)D3TLjK7Ts?AX9R* zPM1bl;ZHM2;NMGa7RcuBm1^-B2j6}0d2DVsj*wV;dOY7l)f_@vdy1|q{3CPMkWRja{fJE4wK^;II> zdS59|Ff4&OvuIy>%1L{1XA3qe8E~-glpnwkSl~AQ8YCFtE&Xw)1G8o_kld|hzq_lW z{kKE-Y6Rc%ZRZj7VdN9{6m7ft&x14(H+J;*3Ui&FKBZ3>*Z`q@tN;eX4E+;_2vYu9 z`D2e(sKMCfl1O`J{0x!elJD#$aOcLW@a+snbIztbnjfibDK)EU68wya$gK(sY$PUKPwL9ASy8r` z&OSPVI$iqyt^?i}{%9!mhsF+WNBUI$*1Oztjc*<>a)|-Yu#>S1AO~c2TZK!gkJSCw z@Xu85H-U>7sLOFjMfSf6lE!7P`R4z7{0-pZSihtGP@DDJd4{t7P)fqfW#PG*A>3`u z&>fPhfbUwZ6hgn*dl3J!f+PDK=d85x$kISh`Q(vm2w1=dI)c5|F&>NXf#B$C#xGQ# zJe+7l_ZY03S`5Y&n^0jk{ZrsU&LU}WtZl8S^4%w?AC=6!Sy=ydz+p~kbY$i;sm7pk zUjN~|STw^-Du9LRMG?{(^3%DeA6t~Z_7a;d4#i68nAjPvzk;?Hpz3^6wH!@Y}RV=-r?fTxp{~1vAl~g7+5KW+S%IBCLsF4PbVd@^DN`F-zKz?K+Cr8l!*$F zA7M2y+%z6~A3@9dhwYKK^2aL4U^?=nw#oQ>oVoUP_GD1Pj~Zp>OD8b`XFia9FzSgA zuQrA5kk{4s%TPIKT*kgZXfs-n_z%%4&7@`T5fEWEaMh%K;a);~iRVK?>JHYIWF zJD8)Fy3D}~Wu0}9Ds5sZcqQpc7Xyt3xGLe~Ahnv~IHR&^8f({JSq@`>PhU;xjnulC z41JAu4N(Al6fi24UH_?if9tj^Za9BpqrD!eRLXFlY;<0=yXrHr$)xOGEeluB%Dn?4 zU;D+btj?@J{_qOAR(|u`(-TsF-X1G%ADnl}uP#y+R0(Q;%!4vQ*8JqNOspIJC6(~xKU9Hv#wx3??#}ghMa5G0j$!) znCEM+lOmXBy6l_Y(wQ~eIp-}2-G81Du#uxci2nJVdEy`^bO?e+w9Dc%AZ zq5vF9kSo3{ zaA3{Yy0Y+iR7FbSPnH{-Lo8(@0;ka!WyeXY^xN>%d!Jt{--)>H#rO$Ad9Y{Fzh|Zn z26L-Khj2H^a^K_eGmkDeZj`E`=?}OH#OvHE9}&w;S+5-&ee78-s2JTXOv4!dwa<>| z3!gr)?Can6K)8hKCL`z(5*K@c4z#Swf<;iFzv!8|1SjZa0yFl1wZtAdUbCksVVbvqfB(J>&~J3KJx^C79XG}qRIdIBO})TQVk@a3Fj&7Z{^}= zwrY5|mtX=G$-g*WGJAayjeB4l28=sBI$;~cAi{icXoXrJJ(^kuw)JTCmQBiw1uo|; zRg6FS$_@P9MG-8^Oujdxy_9E*H2$Fp^ec(tm!UGMdLm%t>0wpY z35nW^Q`_KCF*akvJA>fYt)LI<1jc1#SFVuXFSmUTHS^>~RYv751r`VH zYXI1BP{h1VQ|+p@<_}wmf80@I{*Q&9VA!TPyaMH3FG|0(h@2%qQd`x1_!63CNVGi~ z<;s5d-0~gm?s~grEvS_k629kbLiv2EkeF?vyUd(1K&SWFi6 zHl1#R7n14th07|H2-!v0O2d73G3GCBGqvpc8}b6em0Rz~Kj3UTDLc>T6PIRLDvNm0 zV!=9Ml65vnaKk-QUu98mWZ+&>|8fTG7@!0xlKtW`U&LqAVGEmVib+#?si%EDCxrrL zQnSZF5p^B^slmrhyXoo&e&Jo8f*aGapLey1ex=z=%o1St~-GvzK}mqTowGvC$G zr=Qv#&}Bltl<>ESu*vJxc1=2r(LSn@O{DbIfkv5Kz7*!&VV^|1gdHwjB`|py63sXh z^`WRxolwc^5#aeyJ&M8N1yALnKXq`lVQi+b?+&r?7~?{mT&je|>_X`y8ll9q=n1PY zEn^_@Msbh!C0aytc3n5Nk-#Ni-RF@2@UWCT0WDI%)cmFx>aiJXNA zr+`%gPk(1jE`78u>ig~d6LX1Tn(kO!I-h1^1GwuKbYxt_%?D&JN-qlY4-?~r?z~Q- zU>`A!m$J&rOC7OSLk>mwXGE~5L>!?$Ex-iauf!S;WiAp!#Bc+=hQdvH*-9Dk&(VTi zaqi`f9rujP+OC^Bk>>&b)DE}oaM$;4U&SH$|B@7`13T57oQ;Yq|b{$12J)(e=+pA z#OA<&t=_k=390sp0%rEjGh5EmsHB1U9Gi++)rO7r=#Yy$z#o$(`}KmH01wWXg=kj( zp26ZiHehHbM7zsbrYKxxgd&aIOR#)u-Fz*AguiC6_CNJ}L*DekwQ}6(rSu&^eKs_$ z9jaef$RPu?(j6ml!sg2*Trg~3K$W{$8gRog9*yaqRaZLR9=Xz4hBAzzH773=CF-X@P5kM`ESdbxR(slq1hH!_)!DNx6zE_o9hNrWe*L!tvj;Bs1P!hdA17*yd6%_XtK$BF|b@0Y>P z@06c_Qsr>hAsbs5-(c=`r4l&rYSQ)6tcM3tN zw<#62z#o3BkF`^_k0&|Q zs>l#nKI8YSFI6x@YLdvkxJL!FI!O*vW-%UjPa@g!0ppFRTAYZ8e&A$8>()gJ=lg+M z;P2v&6qEJaz75bxO4HZUPXAQ6egt#Oxe}xM%2I-LtD4@OR{{8}L5N~L)1Ufv*&8Iv zzyPl2!Q|x1{xr?d*%J02GQW%PN)zta2}+^xx2*qThf(b;U#LkpF^1XH@MLfEp1Gkhn>M zh9X}HCk6;kJ1m~Jf6NM&Wt1Trx+kZD#~nj3Ds3)s&hb7EIB#aV6etvzkvwd>Bw9XT>O9izrmMv%<1vI@X;68v2NMYoi1G)v#s|y#X}yM?y8|yT>K;`YhYDv0ck* zoR0tw9wPSn&2K*p+&5qqIU2Hz6Up7s{&+j067ornSi>)P z)PBE=dA+H+4*_n!nBrpRagD>$P2VR0k-gfi(sAc1VqtI$j3D5*Fw6}YPAnRYrdl+t z_QF25kf1?iiGFmJrNOdfv!5t~g70%f9X`&-W@E2amDHbr?}Sr~hY zP5g>h$*Kd97yzrkz>%fM4kUW1ftx}0^{Ibf*&%Ltz##O4h(m`BPd@q>dC1A1D*oIR z`d^he@!T?-oTYG(T1fVqT!tZvhUCQ}h&xQ&#S?g%>RsLXtpp@mHxB`q$jp7~)D%nq z?CSOR54OyiypAcPIV{0e!y=uaKsiXEFtsYYnTx3^X{G<`mrSj z?lqzb$<@Gt2pmcD2hk0!jCGcZ+WBzYeT)=FYnzhVy1OG{TKmgY&kXslEcN@%-5iCa zkEayxn^jlrhAgEdjPWxL%gnGL#wY0q$~IqUUL=lC(9E@u*zmjsk|vQ|pBtE|EcR}} zOYtM#f4MTgm>8w1mIt9J_0%?(M}Opu>tiJqVH*04X2>43(;uwF7C@W?PQ3gU z4hUgTe&_)H1q7^bJ^$TX04Imf2JE+;cE0XQc{4aH*JhT}wFJAD4mM_@`kksV=kc2% ziF*f>gtiE6iNvAZUQ9y*k#~kLdhhZ0jlr@_t}y8N$}EiSWC4QTgZB4d@J!>DcgvQ9 z9@u@)0s_H6NGGU`0ijCbCW%)*=zPsKX|_~266}W}r6xMbi&T1nYQPJtR(ojsM{B&- zXb7OOxKX)u^^I+B2++KmCR8voZaB-^MTAkiyPijtd{4!PSqca4W62fr@FHod4dY}9J+K|ckc`G`()S6Ei-YLR3LJ&x zXavChJo5vgpr*y~aYWqO8+g&kAUaPrfX)VJdF!i_*R#Q3EP>VaxVZ~e#LpG0bU zWB=9^5ZRq$pPGruD5zi45Gz@Jae0ZR9_ zBfhms74+kCT*e+eMKt-;#r-1A_}=fg)?=99`Ju(+%Wd1qv~Q-%K6g7wa6aThau2Z1 zKu)a5KOJeyYQ5})z-*HZNdkezCrCKCaRjT81p@9QpG))c!u_v5&{f93fT+dFU(ep% z-Kjm`6#zF^`_KQquF;y%7K!Xz0;qH=a4Psy4_D#M*`F%t8W<}Ahdta6fguCA_%Q@y zm@3CUK`A?`Z0a$P(Pw%RMH$(!gaS`QUp2mde;fHfbpM>(=-nm^K~W3`kv8w#NH10p zasSpK+g)%&G~r7Zx(b~kFPRo%ZttB162=b%;WiiHgdwgOtc4K3{hB8pXrKNqhtG8f z-k8FIVHgsry5EdN;;@Su3#|RxDI>Nwawv{=kyoGo$y{RMLPC?1Kb8I^3bpV83>oK! z_J@ZVg-Mnnpp3W)_s-xA0I$eKzE1yMdrKJcVJR}7vfh9+QaS6+k_0$Qu9lUP-`;}C z4stgcb5w5-xRI}Fhcujr4G@1lAnDw{{yp@Z$W#b(vS735c)bQ(YvXogseNu5Z1J)C zVmLbv$rtF|jtoo7JL9XfuW0FxI^GOxr;)d6rN6J#jCjBU#USv%Z?iYFPYhn%8hjoV zi*~fK?;N7dq>WFF3zH`-IBGl92gcJsgW`TD@=pn|;tk~+;`Of>oUEX1HkHP{+aBtx z_X}Yaya_*bW{?7(SLfp`j6qKPzEebtqz8tdL9o@R>0TFRpc&hedGV6&L~V>*jbOV( zX^W~0pJat4b=ihRS$y1*Cb?XSYK({?m^-7b+vAR8`Ds^WjTBeavO-+-CIuxQGmFL8 z6&pv1_!2c9PS8ID@?#eY)S1~2WT4e2#*YHU{)&+l67jZy_hR~Unw6ii(rt5v2JmpO zoq#Tq(8p;QAkrV@c%Dl=OwPkf)c0&i*f0DebvWRMCG<6DicaV`)9nJ-9I_+3_?J~d ze%5eH!)!v{IW4I}>8Bb*`Qa>Sg-V!$g@Ld&gx5o!26%(lxhKxH^{B`wVa{GOfO_8& z>Bq%BhyM+T&R=_!r5aq1jt;CQ0(c(2&bEc2_%RY&$0dwPBm_4*Csw#M1g@{McF2M? ze;RqO%hS`REJa4CcQ@S#423rm00IjS$LboRJW{DDsrb^yyl{JGbaspc5S#9s<-tX1 zO#8&b+=_EM8mgsyAYYE!{0Ru*_n8B@5?X|$i&bo$@$VPVqX+NYfIRv-0Ppu)f(i2S z_ia&=dIwC*5Pu}nO6(JUB^Dg75RyhZy68-~!dzX5aE8pv@B+Tc+p{_%skNbNbq6nD z?yp0iY5!1Nor$8(hsJl7d3->!0|~eSsDLPMGa>5&701)6IT7C{A2>2_6a(Rf2;nxC zNE{T$3~niB6M<-xrZ5@#VPMt*0Ckf3_h?(v4dq(P2j?ISj$P9TSF~8~uSNF8 z&xpv16)_&~PbWBp$f?D!H*$eR3RV#f_ijQ}nN08};@?-0>n@?~qQeAugs{vDTpsH08g=fsZjwR`*S4A{4>) z#KE5U6#XzvB%916@YfKotxVR4U=P%OnKEG{(oo_WLv~x02GYd>4d7Yrzu`%0A8Pj- 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%0Akd=4-(c%>w@W9m)xtRsp9X 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 Date: Fri, 5 Sep 2025 04:38:02 -0400 Subject: [PATCH 04/16] Update NBER MOU blog post with links and streamline content - Add links to MOU document, NBER.org, TAXSIM, and Feenberg/Coutts paper - Add citation count (900+ on Google Scholar) and government usage information - Update Feenberg's title to IT Director at NBER - Remove formal Communications and Transparency section - Remove MOU termination clause details for general audience - Make content more suitable for blog format --- src/posts/articles/policyengine-nber-mou-taxsim.md | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/posts/articles/policyengine-nber-mou-taxsim.md b/src/posts/articles/policyengine-nber-mou-taxsim.md index d04d7bf2a..7afcf97d1 100644 --- a/src/posts/articles/policyengine-nber-mou-taxsim.md +++ b/src/posts/articles/policyengine-nber-mou-taxsim.md @@ -1,14 +1,14 @@ -PolicyEngine and the National Bureau of Economic Research (NBER) have entered into a memorandum of understanding to ensure the continuity of tax microsimulation capabilities for the research community. Under this agreement, PolicyEngine is developing an open-source emulator of TAXSIM, NBER's widely used tax calculator that has served researchers and government agencies since the 1970s. +PolicyEngine and the [National Bureau of Economic Research (NBER)](https://nber.org) have entered into a [memorandum of understanding](https://drive.google.com/file/d/1V5TJk7C01CLYP_FXUZTmHEdLk-WCV4WN/view?usp=sharing) to ensure the continuity of tax microsimulation capabilities for the research community. Under this agreement, PolicyEngine is developing an open-source emulator of [TAXSIM](https://taxsim.nber.org), NBER's widely used tax calculator that has served researchers and government agencies since the 1970s. ## Background on TAXSIM -TAXSIM was developed at the NBER in the 1970s and has been continuously upgraded and extended since then. Created and maintained primarily by Daniel Feenberg, an NBER employee, TAXSIM has become a cornerstone tool for tax policy analysis. The calculator is widely used in academic research and policy analysis, providing researchers with reliable tax liability calculations across different years and policy scenarios. +TAXSIM was developed at the NBER in the 1970s and has been continuously upgraded and extended since then. Created and maintained primarily by Daniel Feenberg, NBER's IT Director, TAXSIM has become a cornerstone tool for tax policy analysis. The calculator, described in [Feenberg and Coutts (1993)](https://taxsim.nber.org/feenberg-coutts.pdf), has been cited in over 900 academic publications according to Google Scholar and is extensively used by government agencies including the Congressional Budget Office, the Joint Committee on Taxation, and state revenue departments. It provides researchers with reliable tax liability calculations across different years and policy scenarios. ## The collaboration framework The memorandum of understanding establishes a framework for collaboration between the two organizations. Key personnel include Daniel Feenberg (TAXSIM Developer and Architect) and James Poterba (President, NBER) representing NBER, along with Max Ghenis (CEO, Project Lead) and Pavel Makarchuk (Economist) from PolicyEngine. -This collaboration builds on existing connections between the organizations. Dr. Feenberg is serving as an external mentor to PolicyEngine through our [NSF POSE Phase I grant](https://policyengine.org/us/research/nsf-pose-phase-1-grant), helping guide our efforts to build a robust open-source ecosystem around tax microsimulation tools. His experience creating TAXSIM, which has been cited in over 1,100 academic publications, provides invaluable insights as we work to ensure continuity and advancement of these critical research capabilities. +This collaboration builds on existing connections between the organizations. Dr. Feenberg is serving as an external mentor to PolicyEngine through our [NSF POSE Phase I grant](https://policyengine.org/us/research/nsf-pose-phase-1-grant), helping guide our efforts to build a robust open-source ecosystem around tax microsimulation tools. His decades of experience developing TAXSIM provides invaluable insights as we work to ensure continuity and advancement of these critical research capabilities. ### Development and validation @@ -24,12 +24,8 @@ PolicyEngine is actively building the TAXSIM emulator and developing additional The emulator will maintain full compatibility with TAXSIM's existing functionality while adding modern features such as open-source transparency, enhanced documentation, and integration with PolicyEngine's broader microsimulation infrastructure. This ensures researchers can continue their work without disruption while gaining access to new analytical capabilities. -## Communications and transparency - -Under the agreement, PolicyEngine reserves the right to make public communications about the emulator development, include information about the project in grant applications, and share progress updates about the development and validation process. All sensitive or confidential information will require prior approval from NBER before public disclosure. PolicyEngine will not post any TAXSIM program code in open-source repositories without explicit acknowledgement that the code was written by Daniel Feenberg and provided by NBER. - ## Looking ahead This collaboration between PolicyEngine and NBER represents an important step in ensuring the continuity and evolution of tax microsimulation tools for the research community. By combining NBER's decades of expertise in tax calculation with PolicyEngine's modern open-source infrastructure, we aim to provide researchers with powerful, accessible tools for tax policy analysis well into the future. -The memorandum of understanding became effective on April 17, 2025, and will continue until modified or terminated by mutual agreement. This partnership demonstrates both organizations' commitment to supporting rigorous, data-driven tax policy research. +This partnership demonstrates both organizations' commitment to supporting rigorous, data-driven tax policy research for decades to come. From 84783d2cb4778dc36a0a9eed9d251abbce7592a7 Mon Sep 17 00:00:00 2001 From: Max Ghenis Date: Fri, 5 Sep 2025 04:39:15 -0400 Subject: [PATCH 05/16] Update blog post to use first-person perspective - Change to first-person 'we' since authored by Max and Pavel - Update text to 'We are working with Daniel Feenberg and James Poterba' - Add 'CEO' to Poterba's title for clarity - Make language more direct and personal throughout --- src/posts/articles/policyengine-nber-mou-taxsim.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/posts/articles/policyengine-nber-mou-taxsim.md b/src/posts/articles/policyengine-nber-mou-taxsim.md index 7afcf97d1..e846bd0d0 100644 --- a/src/posts/articles/policyengine-nber-mou-taxsim.md +++ b/src/posts/articles/policyengine-nber-mou-taxsim.md @@ -1,4 +1,4 @@ -PolicyEngine and the [National Bureau of Economic Research (NBER)](https://nber.org) have entered into a [memorandum of understanding](https://drive.google.com/file/d/1V5TJk7C01CLYP_FXUZTmHEdLk-WCV4WN/view?usp=sharing) to ensure the continuity of tax microsimulation capabilities for the research community. Under this agreement, PolicyEngine is developing an open-source emulator of [TAXSIM](https://taxsim.nber.org), NBER's widely used tax calculator that has served researchers and government agencies since the 1970s. +PolicyEngine and the [National Bureau of Economic Research (NBER)](https://nber.org) have entered into a [memorandum of understanding](https://drive.google.com/file/d/1V5TJk7C01CLYP_FXUZTmHEdLk-WCV4WN/view?usp=sharing) to ensure the continuity of tax microsimulation capabilities for the research community. Under this agreement, we are developing an open-source emulator of [TAXSIM](https://taxsim.nber.org), NBER's widely used tax calculator that has served researchers and government agencies since the 1970s. ## Background on TAXSIM @@ -6,21 +6,21 @@ TAXSIM was developed at the NBER in the 1970s and has been continuously upgraded ## The collaboration framework -The memorandum of understanding establishes a framework for collaboration between the two organizations. Key personnel include Daniel Feenberg (TAXSIM Developer and Architect) and James Poterba (President, NBER) representing NBER, along with Max Ghenis (CEO, Project Lead) and Pavel Makarchuk (Economist) from PolicyEngine. +The memorandum of understanding establishes a framework for collaboration between our organizations. We are working with Daniel Feenberg (TAXSIM Developer and Architect) and James Poterba (President and CEO, NBER) to ensure a smooth transition and continued development of these critical tax microsimulation capabilities. This collaboration builds on existing connections between the organizations. Dr. Feenberg is serving as an external mentor to PolicyEngine through our [NSF POSE Phase I grant](https://policyengine.org/us/research/nsf-pose-phase-1-grant), helping guide our efforts to build a robust open-source ecosystem around tax microsimulation tools. His decades of experience developing TAXSIM provides invaluable insights as we work to ensure continuity and advancement of these critical research capabilities. ### Development and validation -PolicyEngine is developing the TAXSIM emulator as an open-source project on GitHub. Both organizations will conduct ongoing validation of the emulator against TAXSIM outputs. Daniel Feenberg will provide necessary technical guidance and documentation to support validation, and will work together with PolicyEngine staff to resolve any discrepancies identified during the validation process. +We are developing the TAXSIM emulator as an open-source project on GitHub. Both organizations will conduct ongoing validation of the emulator against TAXSIM outputs. Daniel Feenberg will provide necessary technical guidance and documentation to support validation, and we will work together to resolve any discrepancies identified during the validation process. ### Transition planning -The agreement outlines a comprehensive transition plan. PolicyEngine staff will integrate legacy TAXSIM with the emulator into a unified tool. The organizations will collaborate on hosting this integrated tool, initially on taxsim.nber.org, with consideration for PolicyEngine to host it in the future. The implementation timeline will be determined by mutual agreement, with TAXSIM maintaining its current operations through at least the 2024 tax year. +The agreement outlines a comprehensive transition plan. We will integrate legacy TAXSIM with the emulator into a unified tool. Our organizations will collaborate on hosting this integrated tool, initially on taxsim.nber.org, with consideration for PolicyEngine to host it in the future. The implementation timeline will be determined by mutual agreement, with TAXSIM maintaining its current operations through at least the 2024 tax year. ## Building the future of tax microsimulation -PolicyEngine is actively building the TAXSIM emulator and developing additional tools to enhance its capabilities. We are creating a dashboard that will allow users to compare results across thousands of tax filers, providing unprecedented insights into tax policy impacts. This work is being conducted at [github.com/PolicyEngine/policyengine-taxsim](https://github.com/PolicyEngine/policyengine-taxsim), and we plan to launch these enhanced capabilities later this year. +We are actively building the TAXSIM emulator and developing additional tools to enhance its capabilities. We are creating a dashboard that will allow users to compare results across thousands of tax filers, providing unprecedented insights into tax policy impacts. This work is being conducted at [github.com/PolicyEngine/policyengine-taxsim](https://github.com/PolicyEngine/policyengine-taxsim), and we plan to launch these enhanced capabilities later this year. The emulator will maintain full compatibility with TAXSIM's existing functionality while adding modern features such as open-source transparency, enhanced documentation, and integration with PolicyEngine's broader microsimulation infrastructure. This ensures researchers can continue their work without disruption while gaining access to new analytical capabilities. From 7eea6c008e24541344dad288d9dde0020242cd60 Mon Sep 17 00:00:00 2001 From: Max Ghenis Date: Fri, 5 Sep 2025 04:40:28 -0400 Subject: [PATCH 06/16] Rewrite blog post for better flow and active voice - Complete rewrite with more conversational, company blog tone - Use active voice throughout - Add engaging opening and stronger conclusion with call to action - Organize content around impact and benefits for researchers - Remove overly formal sections and language - Add bullet points for clarity and readability - Emphasize the value proposition more clearly --- .../articles/policyengine-nber-mou-taxsim.md | 49 +++++++++++++------ 1 file changed, 33 insertions(+), 16 deletions(-) diff --git a/src/posts/articles/policyengine-nber-mou-taxsim.md b/src/posts/articles/policyengine-nber-mou-taxsim.md index e846bd0d0..21848c79e 100644 --- a/src/posts/articles/policyengine-nber-mou-taxsim.md +++ b/src/posts/articles/policyengine-nber-mou-taxsim.md @@ -1,31 +1,48 @@ -PolicyEngine and the [National Bureau of Economic Research (NBER)](https://nber.org) have entered into a [memorandum of understanding](https://drive.google.com/file/d/1V5TJk7C01CLYP_FXUZTmHEdLk-WCV4WN/view?usp=sharing) to ensure the continuity of tax microsimulation capabilities for the research community. Under this agreement, we are developing an open-source emulator of [TAXSIM](https://taxsim.nber.org), NBER's widely used tax calculator that has served researchers and government agencies since the 1970s. +We're excited to announce that PolicyEngine has partnered with the [National Bureau of Economic Research (NBER)](https://nber.org) to ensure researchers worldwide continue to have access to critical tax microsimulation tools. Through our [memorandum of understanding](https://drive.google.com/file/d/1V5TJk7C01CLYP_FXUZTmHEdLk-WCV4WN/view?usp=sharing), we're building an open-source emulator of [TAXSIM](https://taxsim.nber.org), NBER's tax calculator that has powered academic research and government policy analysis for nearly five decades. -## Background on TAXSIM +## Why TAXSIM matters -TAXSIM was developed at the NBER in the 1970s and has been continuously upgraded and extended since then. Created and maintained primarily by Daniel Feenberg, NBER's IT Director, TAXSIM has become a cornerstone tool for tax policy analysis. The calculator, described in [Feenberg and Coutts (1993)](https://taxsim.nber.org/feenberg-coutts.pdf), has been cited in over 900 academic publications according to Google Scholar and is extensively used by government agencies including the Congressional Budget Office, the Joint Committee on Taxation, and state revenue departments. It provides researchers with reliable tax liability calculations across different years and policy scenarios. +Since the 1970s, TAXSIM has set the gold standard for tax microsimulation. Daniel Feenberg, NBER's IT Director, created and maintains this tool that enables groundbreaking research on everything from tax reform impacts to income inequality. Researchers have cited [Feenberg and Coutts (1993)](https://taxsim.nber.org/feenberg-coutts.pdf) in over 900 academic publications according to Google Scholar. Government agencies including the Congressional Budget Office, the Joint Committee on Taxation, and state revenue departments rely on TAXSIM for policy analysis. -## The collaboration framework +TAXSIM calculates federal and state tax liabilities for households across different years and policy scenarios, helping researchers understand exactly how tax changes affect real families. This consistency and reliability make it a cornerstone of evidence-based policymaking. -The memorandum of understanding establishes a framework for collaboration between our organizations. We are working with Daniel Feenberg (TAXSIM Developer and Architect) and James Poterba (President and CEO, NBER) to ensure a smooth transition and continued development of these critical tax microsimulation capabilities. +## Our collaboration with NBER -This collaboration builds on existing connections between the organizations. Dr. Feenberg is serving as an external mentor to PolicyEngine through our [NSF POSE Phase I grant](https://policyengine.org/us/research/nsf-pose-phase-1-grant), helping guide our efforts to build a robust open-source ecosystem around tax microsimulation tools. His decades of experience developing TAXSIM provides invaluable insights as we work to ensure continuity and advancement of these critical research capabilities. +We're working directly with Daniel Feenberg and James Poterba, President and CEO of NBER, to build the next generation of tax microsimulation tools. This isn't our first collaboration with Dr. Feenberg — he serves as an external mentor through our [NSF POSE Phase I grant](https://policyengine.org/us/research/nsf-pose-phase-1-grant), helping us build a robust open-source ecosystem for policy analysis. -### Development and validation +Our partnership ensures that: +- Researchers maintain uninterrupted access to tax microsimulation capabilities +- The tool evolves with modern features while preserving backward compatibility +- The codebase becomes open-source, enabling community contributions and transparency -We are developing the TAXSIM emulator as an open-source project on GitHub. Both organizations will conduct ongoing validation of the emulator against TAXSIM outputs. Daniel Feenberg will provide necessary technical guidance and documentation to support validation, and we will work together to resolve any discrepancies identified during the validation process. +## What we're building -### Transition planning +We're developing the TAXSIM emulator as a fully open-source project on [GitHub](https://github.com/PolicyEngine/policyengine-taxsim). Our approach combines the best of both worlds: -The agreement outlines a comprehensive transition plan. We will integrate legacy TAXSIM with the emulator into a unified tool. Our organizations will collaborate on hosting this integrated tool, initially on taxsim.nber.org, with consideration for PolicyEngine to host it in the future. The implementation timeline will be determined by mutual agreement, with TAXSIM maintaining its current operations through at least the 2024 tax year. +**Preserving what works:** The emulator will maintain complete compatibility with existing TAXSIM functionality. Researchers can continue using their existing workflows and analyses without any disruption. -## Building the future of tax microsimulation +**Adding modern capabilities:** We're enhancing the tool with features researchers have long requested: +- Open-source transparency for full auditability +- Comprehensive documentation and examples +- Integration with PolicyEngine's broader microsimulation infrastructure +- A new dashboard for comparing results across thousands of tax scenarios -We are actively building the TAXSIM emulator and developing additional tools to enhance its capabilities. We are creating a dashboard that will allow users to compare results across thousands of tax filers, providing unprecedented insights into tax policy impacts. This work is being conducted at [github.com/PolicyEngine/policyengine-taxsim](https://github.com/PolicyEngine/policyengine-taxsim), and we plan to launch these enhanced capabilities later this year. +Both organizations rigorously validate the emulator to ensure it matches TAXSIM's outputs exactly. Dr. Feenberg provides technical guidance throughout the development process, ensuring we capture every detail that makes TAXSIM so valuable to the research community. -The emulator will maintain full compatibility with TAXSIM's existing functionality while adding modern features such as open-source transparency, enhanced documentation, and integration with PolicyEngine's broader microsimulation infrastructure. This ensures researchers can continue their work without disruption while gaining access to new analytical capabilities. +## The path forward -## Looking ahead +Our organizations designed a smooth transition plan. Initially, taxsim.nber.org will host the integrated tool, with TAXSIM continuing its current operations through at least the 2024 tax year. We'll ensure researchers experience no disruption in their work. -This collaboration between PolicyEngine and NBER represents an important step in ensuring the continuity and evolution of tax microsimulation tools for the research community. By combining NBER's decades of expertise in tax calculation with PolicyEngine's modern open-source infrastructure, we aim to provide researchers with powerful, accessible tools for tax policy analysis well into the future. +We plan to launch the enhanced capabilities later this year, including our new comparison dashboard that will provide unprecedented insights into tax policy impacts across different household types and income levels. -This partnership demonstrates both organizations' commitment to supporting rigorous, data-driven tax policy research for decades to come. +## What this means for the research community + +This partnership goes beyond maintaining existing tools — we're expanding access to rigorous policy analysis. Making tax microsimulation open-source and adding modern features allows us to: +- Enable more researchers to contribute to and validate the codebase +- Help new researchers learn and use these tools more easily +- Ensure these capabilities remain available for decades to come +- Create opportunities for innovation in tax policy analysis + +We're honored to work with NBER to carry forward Dr. Feenberg's decades of work on TAXSIM. Together, we're ensuring that the next generation of researchers and policymakers have even better tools to understand how tax policies affect families across the income spectrum. + +Stay tuned for updates as we continue development. If you're interested in contributing or have questions about the project, visit our [GitHub repository](https://github.com/PolicyEngine/policyengine-taxsim) or reach out to us directly. \ No newline at end of file From 01ec851e8ff53cef88195346bf6a4111b489c91c Mon Sep 17 00:00:00 2001 From: Max Ghenis Date: Fri, 5 Sep 2025 04:40:59 -0400 Subject: [PATCH 07/16] Add details about mutual improvements to tax law encoding - Add paragraph about identifying improvements to both TAXSIM and PolicyEngine - Emphasize federal and state-level tax law accuracy improvements - Fix markdown list formatting for linting compliance --- src/posts/articles/policyengine-nber-mou-taxsim.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/posts/articles/policyengine-nber-mou-taxsim.md b/src/posts/articles/policyengine-nber-mou-taxsim.md index 21848c79e..ff99eb42c 100644 --- a/src/posts/articles/policyengine-nber-mou-taxsim.md +++ b/src/posts/articles/policyengine-nber-mou-taxsim.md @@ -29,6 +29,8 @@ We're developing the TAXSIM emulator as a fully open-source project on [GitHub]( Both organizations rigorously validate the emulator to ensure it matches TAXSIM's outputs exactly. Dr. Feenberg provides technical guidance throughout the development process, ensuring we capture every detail that makes TAXSIM so valuable to the research community. +Through this detailed validation process, we've already identified opportunities to improve how both TAXSIM and PolicyEngine encode complex tax laws — not just at the federal level, but across all 50 states and DC. This collaboration strengthens both tools, ensuring researchers get the most accurate tax calculations possible. + ## The path forward Our organizations designed a smooth transition plan. Initially, taxsim.nber.org will host the integrated tool, with TAXSIM continuing its current operations through at least the 2024 tax year. We'll ensure researchers experience no disruption in their work. @@ -38,6 +40,7 @@ We plan to launch the enhanced capabilities later this year, including our new c ## What this means for the research community This partnership goes beyond maintaining existing tools — we're expanding access to rigorous policy analysis. Making tax microsimulation open-source and adding modern features allows us to: + - Enable more researchers to contribute to and validate the codebase - Help new researchers learn and use these tools more easily - Ensure these capabilities remain available for decades to come From cb16be6777b2edd0c5b055ab814f1f8edc71769e Mon Sep 17 00:00:00 2001 From: Max Ghenis Date: Fri, 5 Sep 2025 04:41:31 -0400 Subject: [PATCH 08/16] Fix markdown linting issue with trailing newline --- src/posts/articles/policyengine-nber-mou-taxsim.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/posts/articles/policyengine-nber-mou-taxsim.md b/src/posts/articles/policyengine-nber-mou-taxsim.md index ff99eb42c..a21653aa6 100644 --- a/src/posts/articles/policyengine-nber-mou-taxsim.md +++ b/src/posts/articles/policyengine-nber-mou-taxsim.md @@ -48,4 +48,5 @@ This partnership goes beyond maintaining existing tools — we're expanding acce We're honored to work with NBER to carry forward Dr. Feenberg's decades of work on TAXSIM. Together, we're ensuring that the next generation of researchers and policymakers have even better tools to understand how tax policies affect families across the income spectrum. -Stay tuned for updates as we continue development. If you're interested in contributing or have questions about the project, visit our [GitHub repository](https://github.com/PolicyEngine/policyengine-taxsim) or reach out to us directly. \ No newline at end of file +Stay tuned for updates as we continue development. If you're interested in contributing or have questions about the project, visit our [GitHub repository](https://github.com/PolicyEngine/policyengine-taxsim) or reach out to us directly. + From e1b858a3e6d657cf8d036ba6b41013b428a9f096 Mon Sep 17 00:00:00 2001 From: Max Ghenis Date: Fri, 5 Sep 2025 04:44:35 -0400 Subject: [PATCH 09/16] Update blog post with correct citation count and validation history - Correct citation count to 1,200+ from Google Scholar - Add mention of 3+ years of validation work against TAXSIM - Fix markdown linting issues with list formatting and blank lines --- src/posts/articles/policyengine-nber-mou-taxsim.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/posts/articles/policyengine-nber-mou-taxsim.md b/src/posts/articles/policyengine-nber-mou-taxsim.md index a21653aa6..8077b2940 100644 --- a/src/posts/articles/policyengine-nber-mou-taxsim.md +++ b/src/posts/articles/policyengine-nber-mou-taxsim.md @@ -2,15 +2,16 @@ We're excited to announce that PolicyEngine has partnered with the [National Bur ## Why TAXSIM matters -Since the 1970s, TAXSIM has set the gold standard for tax microsimulation. Daniel Feenberg, NBER's IT Director, created and maintains this tool that enables groundbreaking research on everything from tax reform impacts to income inequality. Researchers have cited [Feenberg and Coutts (1993)](https://taxsim.nber.org/feenberg-coutts.pdf) in over 900 academic publications according to Google Scholar. Government agencies including the Congressional Budget Office, the Joint Committee on Taxation, and state revenue departments rely on TAXSIM for policy analysis. +Since the 1970s, TAXSIM has set the gold standard for tax microsimulation. Daniel Feenberg, NBER's IT Director, created and maintains this tool that enables groundbreaking research on everything from tax reform impacts to income inequality. Researchers have cited [Feenberg and Coutts (1993)](https://taxsim.nber.org/feenberg-coutts.pdf) in over 1,200 academic publications according to Google Scholar. Government agencies including the Congressional Budget Office, the Joint Committee on Taxation, and state revenue departments rely on TAXSIM for policy analysis. TAXSIM calculates federal and state tax liabilities for households across different years and policy scenarios, helping researchers understand exactly how tax changes affect real families. This consistency and reliability make it a cornerstone of evidence-based policymaking. ## Our collaboration with NBER -We're working directly with Daniel Feenberg and James Poterba, President and CEO of NBER, to build the next generation of tax microsimulation tools. This isn't our first collaboration with Dr. Feenberg — he serves as an external mentor through our [NSF POSE Phase I grant](https://policyengine.org/us/research/nsf-pose-phase-1-grant), helping us build a robust open-source ecosystem for policy analysis. +We're working directly with Daniel Feenberg and James Poterba, President and CEO of NBER, to build the next generation of tax microsimulation tools. This MOU formalizes the validation work we've been doing against TAXSIM for over three years while building state tax models across the country. Dr. Feenberg also serves as an external mentor through our [NSF POSE Phase I grant](https://policyengine.org/us/research/nsf-pose-phase-1-grant), helping us build a robust open-source ecosystem for policy analysis. Our partnership ensures that: + - Researchers maintain uninterrupted access to tax microsimulation capabilities - The tool evolves with modern features while preserving backward compatibility - The codebase becomes open-source, enabling community contributions and transparency @@ -22,6 +23,7 @@ We're developing the TAXSIM emulator as a fully open-source project on [GitHub]( **Preserving what works:** The emulator will maintain complete compatibility with existing TAXSIM functionality. Researchers can continue using their existing workflows and analyses without any disruption. **Adding modern capabilities:** We're enhancing the tool with features researchers have long requested: + - Open-source transparency for full auditability - Comprehensive documentation and examples - Integration with PolicyEngine's broader microsimulation infrastructure From ca26cb774eb732020eb2b23d95600fdfb7f95f0e Mon Sep 17 00:00:00 2001 From: Max Ghenis Date: Fri, 5 Sep 2025 04:45:14 -0400 Subject: [PATCH 10/16] Apply Prettier formatting to markdown file --- src/posts/articles/policyengine-nber-mou-taxsim.md | 1 - 1 file changed, 1 deletion(-) diff --git a/src/posts/articles/policyengine-nber-mou-taxsim.md b/src/posts/articles/policyengine-nber-mou-taxsim.md index 8077b2940..6430d6ff5 100644 --- a/src/posts/articles/policyengine-nber-mou-taxsim.md +++ b/src/posts/articles/policyengine-nber-mou-taxsim.md @@ -51,4 +51,3 @@ This partnership goes beyond maintaining existing tools — we're expanding acce We're honored to work with NBER to carry forward Dr. Feenberg's decades of work on TAXSIM. Together, we're ensuring that the next generation of researchers and policymakers have even better tools to understand how tax policies affect families across the income spectrum. Stay tuned for updates as we continue development. If you're interested in contributing or have questions about the project, visit our [GitHub repository](https://github.com/PolicyEngine/policyengine-taxsim) or reach out to us directly. - From 5629eb46c8d079544c05655442d8b172cb9180f9 Mon Sep 17 00:00:00 2001 From: Max Ghenis Date: Fri, 5 Sep 2025 04:46:52 -0400 Subject: [PATCH 11/16] Update citation text with direct Google Scholar link - Link directly to Google Scholar citations page - Clarify that citations are for papers applying TAXSIM - Reference the Feenberg and Coutts (1993) paper more precisely --- src/posts/articles/policyengine-nber-mou-taxsim.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/posts/articles/policyengine-nber-mou-taxsim.md b/src/posts/articles/policyengine-nber-mou-taxsim.md index 6430d6ff5..820842a60 100644 --- a/src/posts/articles/policyengine-nber-mou-taxsim.md +++ b/src/posts/articles/policyengine-nber-mou-taxsim.md @@ -2,7 +2,7 @@ We're excited to announce that PolicyEngine has partnered with the [National Bur ## Why TAXSIM matters -Since the 1970s, TAXSIM has set the gold standard for tax microsimulation. Daniel Feenberg, NBER's IT Director, created and maintains this tool that enables groundbreaking research on everything from tax reform impacts to income inequality. Researchers have cited [Feenberg and Coutts (1993)](https://taxsim.nber.org/feenberg-coutts.pdf) in over 1,200 academic publications according to Google Scholar. Government agencies including the Congressional Budget Office, the Joint Committee on Taxation, and state revenue departments rely on TAXSIM for policy analysis. +Since the 1970s, TAXSIM has set the gold standard for tax microsimulation. Daniel Feenberg, NBER's IT Director, created and maintains this tool that enables groundbreaking research on everything from tax reform impacts to income inequality. [Over 1,200 papers](https://scholar.google.com/scholar?cites=14430205938320153579&as_sdt=20000005&sciodt=0,21&hl=en) have applied TAXSIM, based on citations of the [Feenberg and Coutts (1993)](https://taxsim.nber.org/feenberg-coutts.pdf) paper that introduces the model. Government agencies including the Congressional Budget Office, the Joint Committee on Taxation, and state revenue departments rely on TAXSIM for policy analysis. TAXSIM calculates federal and state tax liabilities for households across different years and policy scenarios, helping researchers understand exactly how tax changes affect real families. This consistency and reliability make it a cornerstone of evidence-based policymaking. From d5c8b8f66c5b0b12b4a92aa310dfd7a38209ebaf Mon Sep 17 00:00:00 2001 From: Max Ghenis Date: Fri, 5 Sep 2025 04:50:32 -0400 Subject: [PATCH 12/16] Clarify emulator features and remove speculative claims - Remove mentions of 'enhancing' TAXSIM (we're building an emulator, not enhancing TAXSIM) - Remove speculative dashboard feature that isn't built - Clarify that the emulator uses PolicyEngine's existing tax models - Focus on actual deliverables: compatibility, open-source, validation --- .../articles/policyengine-nber-mou-taxsim.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/posts/articles/policyengine-nber-mou-taxsim.md b/src/posts/articles/policyengine-nber-mou-taxsim.md index 820842a60..2ecb5f7c9 100644 --- a/src/posts/articles/policyengine-nber-mou-taxsim.md +++ b/src/posts/articles/policyengine-nber-mou-taxsim.md @@ -18,16 +18,14 @@ Our partnership ensures that: ## What we're building -We're developing the TAXSIM emulator as a fully open-source project on [GitHub](https://github.com/PolicyEngine/policyengine-taxsim). Our approach combines the best of both worlds: +We're developing the TAXSIM emulator as a fully open-source project on [GitHub](https://github.com/PolicyEngine/policyengine-taxsim). The emulator leverages PolicyEngine's existing US federal and state tax calculator to replicate TAXSIM's functionality. -**Preserving what works:** The emulator will maintain complete compatibility with existing TAXSIM functionality. Researchers can continue using their existing workflows and analyses without any disruption. +**Key features of the emulator:** -**Adding modern capabilities:** We're enhancing the tool with features researchers have long requested: - -- Open-source transparency for full auditability -- Comprehensive documentation and examples -- Integration with PolicyEngine's broader microsimulation infrastructure -- A new dashboard for comparing results across thousands of tax scenarios +- Full compatibility with TAXSIM's existing input and output formats +- Open-source codebase for transparency and community contributions +- Built on PolicyEngine's validated state and federal tax models +- Continued access to tax calculations from 1960 to present Both organizations rigorously validate the emulator to ensure it matches TAXSIM's outputs exactly. Dr. Feenberg provides technical guidance throughout the development process, ensuring we capture every detail that makes TAXSIM so valuable to the research community. @@ -37,7 +35,7 @@ Through this detailed validation process, we've already identified opportunities Our organizations designed a smooth transition plan. Initially, taxsim.nber.org will host the integrated tool, with TAXSIM continuing its current operations through at least the 2024 tax year. We'll ensure researchers experience no disruption in their work. -We plan to launch the enhanced capabilities later this year, including our new comparison dashboard that will provide unprecedented insights into tax policy impacts across different household types and income levels. +We aim to launch the emulator later this year, providing researchers with an open-source alternative that maintains full compatibility with their existing TAXSIM-based workflows. ## What this means for the research community From 8b8faeab83241bece16d25d1cac9d590ddaac629 Mon Sep 17 00:00:00 2001 From: Max Ghenis Date: Fri, 5 Sep 2025 04:51:22 -0400 Subject: [PATCH 13/16] Restore dashboard feature to blog post - Add back the dashboard for comparing tax scenarios - Dashboard is actually being built as part of the project --- src/posts/articles/policyengine-nber-mou-taxsim.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/posts/articles/policyengine-nber-mou-taxsim.md b/src/posts/articles/policyengine-nber-mou-taxsim.md index 2ecb5f7c9..6aae732c4 100644 --- a/src/posts/articles/policyengine-nber-mou-taxsim.md +++ b/src/posts/articles/policyengine-nber-mou-taxsim.md @@ -26,6 +26,7 @@ We're developing the TAXSIM emulator as a fully open-source project on [GitHub]( - Open-source codebase for transparency and community contributions - Built on PolicyEngine's validated state and federal tax models - Continued access to tax calculations from 1960 to present +- A new dashboard for comparing results across thousands of tax scenarios Both organizations rigorously validate the emulator to ensure it matches TAXSIM's outputs exactly. Dr. Feenberg provides technical guidance throughout the development process, ensuring we capture every detail that makes TAXSIM so valuable to the research community. @@ -35,7 +36,7 @@ Through this detailed validation process, we've already identified opportunities Our organizations designed a smooth transition plan. Initially, taxsim.nber.org will host the integrated tool, with TAXSIM continuing its current operations through at least the 2024 tax year. We'll ensure researchers experience no disruption in their work. -We aim to launch the emulator later this year, providing researchers with an open-source alternative that maintains full compatibility with their existing TAXSIM-based workflows. +We aim to launch the emulator later this year, along with a dashboard that will allow users to compare results across thousands of tax scenarios, providing researchers with an open-source alternative that maintains full compatibility with their existing TAXSIM-based workflows. ## What this means for the research community From fbb6238d421a89c539dc5655eee1b9faf4997b21 Mon Sep 17 00:00:00 2001 From: Max Ghenis Date: Fri, 5 Sep 2025 04:53:22 -0400 Subject: [PATCH 14/16] Clarify temporal coverage and integration architecture - PolicyEngine models cover 2021 onward, not historical years - System will integrate TAXSIM (historical) with PolicyEngine emulator (2021+) - Users get unified interface with backend routing based on year - Researchers experience no disruption while gaining open-source benefits --- src/posts/articles/policyengine-nber-mou-taxsim.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/posts/articles/policyengine-nber-mou-taxsim.md b/src/posts/articles/policyengine-nber-mou-taxsim.md index 6aae732c4..2c7c8c9f8 100644 --- a/src/posts/articles/policyengine-nber-mou-taxsim.md +++ b/src/posts/articles/policyengine-nber-mou-taxsim.md @@ -24,8 +24,8 @@ We're developing the TAXSIM emulator as a fully open-source project on [GitHub]( - Full compatibility with TAXSIM's existing input and output formats - Open-source codebase for transparency and community contributions -- Built on PolicyEngine's validated state and federal tax models -- Continued access to tax calculations from 1960 to present +- Built on PolicyEngine's validated state and federal tax models from 2021 onward +- Integration with TAXSIM to provide a unified interface across all years (1960-present) - A new dashboard for comparing results across thousands of tax scenarios Both organizations rigorously validate the emulator to ensure it matches TAXSIM's outputs exactly. Dr. Feenberg provides technical guidance throughout the development process, ensuring we capture every detail that makes TAXSIM so valuable to the research community. @@ -34,9 +34,9 @@ Through this detailed validation process, we've already identified opportunities ## The path forward -Our organizations designed a smooth transition plan. Initially, taxsim.nber.org will host the integrated tool, with TAXSIM continuing its current operations through at least the 2024 tax year. We'll ensure researchers experience no disruption in their work. +Our organizations designed a smooth transition plan. The integrated system will combine TAXSIM and the PolicyEngine-based emulator, allowing researchers to use a familiar interface for any year from 1960 to present. Behind the scenes, the system will route calculations to TAXSIM for historical years and to the open-source emulator for recent years (2021 onward). -We aim to launch the emulator later this year, along with a dashboard that will allow users to compare results across thousands of tax scenarios, providing researchers with an open-source alternative that maintains full compatibility with their existing TAXSIM-based workflows. +We aim to launch this integrated tool later this year, along with a dashboard that will allow users to compare results across thousands of tax scenarios. Researchers will experience no disruption — they'll continue using the same interface while gaining access to open-source capabilities for recent tax years. ## What this means for the research community From 8410282c0d4d87bebe32db81d502f09953fba49e Mon Sep 17 00:00:00 2001 From: Max Ghenis Date: Fri, 5 Sep 2025 05:03:45 -0400 Subject: [PATCH 15/16] Update government agency usage with verified sources - Remove unverified claims about CBO and JCT using TAXSIM - Add verified BLS usage with citation to their 2015 article - Add Census Bureau evaluation for Supplemental Poverty Measure - Include direct links to government sources for verification --- src/posts/articles/policyengine-nber-mou-taxsim.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/posts/articles/policyengine-nber-mou-taxsim.md b/src/posts/articles/policyengine-nber-mou-taxsim.md index 2c7c8c9f8..6a03a12ed 100644 --- a/src/posts/articles/policyengine-nber-mou-taxsim.md +++ b/src/posts/articles/policyengine-nber-mou-taxsim.md @@ -2,7 +2,7 @@ We're excited to announce that PolicyEngine has partnered with the [National Bur ## Why TAXSIM matters -Since the 1970s, TAXSIM has set the gold standard for tax microsimulation. Daniel Feenberg, NBER's IT Director, created and maintains this tool that enables groundbreaking research on everything from tax reform impacts to income inequality. [Over 1,200 papers](https://scholar.google.com/scholar?cites=14430205938320153579&as_sdt=20000005&sciodt=0,21&hl=en) have applied TAXSIM, based on citations of the [Feenberg and Coutts (1993)](https://taxsim.nber.org/feenberg-coutts.pdf) paper that introduces the model. Government agencies including the Congressional Budget Office, the Joint Committee on Taxation, and state revenue departments rely on TAXSIM for policy analysis. +Since the 1970s, TAXSIM has set the gold standard for tax microsimulation. Daniel Feenberg, NBER's IT Director, created and maintains this tool that enables groundbreaking research on everything from tax reform impacts to income inequality. [Over 1,200 papers](https://scholar.google.com/scholar?cites=14430205938320153579&as_sdt=20000005&sciodt=0,21&hl=en) have applied TAXSIM, based on citations of the [Feenberg and Coutts (1993)](https://taxsim.nber.org/feenberg-coutts.pdf) paper that introduces the model. Federal agencies rely on TAXSIM for critical research — the Bureau of Labor Statistics [uses it for the Consumer Expenditure Survey](https://www.bls.gov/opub/mlr/2015/article/improving-data-quality-in-ce-with-taxsim.htm), and the Census Bureau has evaluated it for the Supplemental Poverty Measure. TAXSIM calculates federal and state tax liabilities for households across different years and policy scenarios, helping researchers understand exactly how tax changes affect real families. This consistency and reliability make it a cornerstone of evidence-based policymaking. From cc7a0a9747e932aab895a776590f9022caa8760e Mon Sep 17 00:00:00 2001 From: Max Ghenis Date: Fri, 5 Sep 2025 05:06:21 -0400 Subject: [PATCH 16/16] Add comprehensive TAXSIM details and broader usage documentation - Specify TAXSIM35 as current version with 35 input variables - Detail outputs beyond tax liability (taxable income, credits, payroll taxes) - Correct time coverage: federal 1960-present, state 1977-present - Add think tank usage with Brookings citation (Sabelhaus et al.) - Note that TAXSIM is not currently open source (important context) --- src/posts/articles/policyengine-nber-mou-taxsim.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/posts/articles/policyengine-nber-mou-taxsim.md b/src/posts/articles/policyengine-nber-mou-taxsim.md index 6a03a12ed..86a5a7bcc 100644 --- a/src/posts/articles/policyengine-nber-mou-taxsim.md +++ b/src/posts/articles/policyengine-nber-mou-taxsim.md @@ -2,9 +2,9 @@ We're excited to announce that PolicyEngine has partnered with the [National Bur ## Why TAXSIM matters -Since the 1970s, TAXSIM has set the gold standard for tax microsimulation. Daniel Feenberg, NBER's IT Director, created and maintains this tool that enables groundbreaking research on everything from tax reform impacts to income inequality. [Over 1,200 papers](https://scholar.google.com/scholar?cites=14430205938320153579&as_sdt=20000005&sciodt=0,21&hl=en) have applied TAXSIM, based on citations of the [Feenberg and Coutts (1993)](https://taxsim.nber.org/feenberg-coutts.pdf) paper that introduces the model. Federal agencies rely on TAXSIM for critical research — the Bureau of Labor Statistics [uses it for the Consumer Expenditure Survey](https://www.bls.gov/opub/mlr/2015/article/improving-data-quality-in-ce-with-taxsim.htm), and the Census Bureau has evaluated it for the Supplemental Poverty Measure. +Since the 1970s, TAXSIM has set the gold standard for tax microsimulation. Daniel Feenberg, NBER's IT Director, created and maintains this tool that enables groundbreaking research on everything from tax reform impacts to income inequality. [Over 1,200 papers](https://scholar.google.com/scholar?cites=14430205938320153579&as_sdt=20000005&sciodt=0,21&hl=en) have applied TAXSIM, based on citations of the [Feenberg and Coutts (1993)](https://taxsim.nber.org/feenberg-coutts.pdf) paper that introduces the model. Beyond academic citations, major think tanks rely on TAXSIM — researchers at Brookings [use it extensively](https://www.brookings.edu/research/simulating-income-tax-liabilities-in-the-survey-of-consumer-finances/) to analyze tax policy impacts. Federal agencies also depend on TAXSIM: the Bureau of Labor Statistics [uses it for the Consumer Expenditure Survey](https://www.bls.gov/opub/mlr/2015/article/improving-data-quality-in-ce-with-taxsim.htm), and the Census Bureau has evaluated it for the Supplemental Poverty Measure. -TAXSIM calculates federal and state tax liabilities for households across different years and policy scenarios, helping researchers understand exactly how tax changes affect real families. This consistency and reliability make it a cornerstone of evidence-based policymaking. +TAXSIM35, the current version, accepts 35 input variables covering demographics, labor income, capital income, deductions, and credits. It calculates not just federal and state tax liabilities but also taxable income, specific credits, payroll taxes, and other detailed tax components. With coverage of federal tax law from 1960 to present and state tax laws from 1977 onward, TAXSIM helps researchers understand exactly how tax changes affect real families across six decades of American tax policy. ## Our collaboration with NBER