libicu-doc-65.1-150200.4.10.1<>,"le`p9|2y鞒,]i=ݔ%OHaTLQS0fN ?uճ4HC>Gi2,`6K 4pOG<2zׇ&*ג~_m,l݋WB253I`=W|~ʪ:< f>;?d   B 0C[al @ ' ; r wLl΀(#8,9ψ:FGH I@X"Y"\"@]5x^EbcFdefluvzClibicu-doc65.1150200.4.10.1Documentation for the ICU libraryICU is a set of C and C++ libraries that provide extensive Unicode and locale support. This package contains the HTML documentation.e`h01-armsrv2cFSUSE Linux Enterprise 15SUSE LLC ICUhttps://www.suse.com/Documentation/HTMLhttp://icu-project.org/linuxaarch640c(o0ۖNX#t^O] `)euIeWC2o97LakD<#YHQ@ 51b:udc]Ua-G (C;{X3{Fg͍ƤxI+lz6gH='HH+i|]^/P?#-^2 q7}ē{~ ] A : q { :  T H &   ; : x ] V  Y - y r.YFMiN{Sy o7D%`1l:,z 8$aQpOy_/okO v:E2 [nuq2N'Si7>j23Xj?"qGlt(/.L5 1e=7f?p@?i<w x,kv\pf73f:^US\@7/?Y%qb}YzI8 *# hC{*bNWC2o97LakD<#YHQ@ 51b:udc]Ua-G (C;{X3{Fg͍ƤxI+lz6gH='HH+i|]^/P?#-^2 q7}ē{~.YFMiN{Sy o7D%`1l:,z 8$aQpOy_/okO v:E2 [nuq2N'Si7>j23Xj?"qGlt(/.L5 1e=7f?p@?i<w x,kv\pf73f:^US\@7/?Y%qb}YzI8 *# hC{*bSiJ]R-BfS/fN.G#ڨ'9)g?r@c7e)V\bVSiJ]R-BfS/fN.G#ڨ'9)g?r@c7e)V\bV <]MuFxV?#_AS0 xN a   ;m8 t" Qi,4bXx/EFE3w>Am-hUpf@ED0S< BPQ SZ9b2; s+$@ X[*Of(382I'}8 1`h׳,lD3!Q.h0~ ;0 .'0 ~n{SE5+ /&*0"G F " . Kk[q 0%hqP9IpHoH3М'R%]X ?^)SJlRphP*U3C i! _b '6Zlz0mS60Wz{ S"L*"yp_VKVH"Lj(H,T X>x[srM\V8v-3e<c,u:  Fh({~O99A /z)G!3p7)"#Gx: 0DUM!};dۼhE[U'[m3eIJ#D=T\]@!AsBI3. [ $&5c%c Xk@B |[R}u2[q"\O<akٷ/ `p[oMYzfT84GJO;5?gѥoe\ԂG-wt"ilH,6=-[UtwCsYKpiME}kr ˧qz#LH[1}4F_swbhh8ft,E*2˯N;"+COS^p Fj0UU>2;rMAP[RAA큤e`7e`8]ؤ]ؤ]ؤ]ؤ]ؤ]أ]ا]ؤ]أ]ؤ]أ]أ]أ]ؤ]أ]ؤ]أ]ؤ]أ]ؤ]أ]ؤ]أ]ؤ]أ]ؤ]أ]ؤ]أ]ؤ]أ]ؤ]أ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]ئ]إ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ا]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]ئ]إ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ا]ئ]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ئ]ا]ئ]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]أ]ؤ]أ]ؤ]أ]ؤ]أ]ؤ]أ]ؤ]أ]ؤ]أ]ؤ]أ]ؤ]أ]ؤ]أ]ؤ]أ]إ]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ؤ]أ]أ]أ]إ]ؤ]أ]ؤ]أ]ؤ]أ]ؤ]أ]ؤ]أ]ؤ]أ]ؤ]أ]ؤ]أ]ؤ]أ]ؤ]أ]ا]ؤ]أ]ؤ]أ]ا]ا]ؤ]أ]ؤ]أ]ؤ]أ]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ؤ]أ]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ا]ؤ]أ]إ]ا]ؤ]أ]ا]ؤ]أ]ؤ]أ]ا]إ]أ]ؤ]أ]ؤ]أ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]أ]ا]ؤ]ؤ]ا]ؤ]ؤ]إ]ا]ا]ا]ا]ا]ا]ا]أ]أ]أ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]إ]أ]ا]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ا]إ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]إ]ا]ا]ا]ا]ا]ا]ا]ؤ]ؤ]ؤ]ؤ]أ]أ]إ]أ]أ]أ]أ]أ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ئ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]ؤ]إ]ؤ]إ]ؤ]إ]ؤ]إ]ؤ]إ]ؤ]إ]ؤ]إ]ؤ]إ]ؤ]إ]ؤ]إ]ؤ]إ]ؤ]إ]ؤ]إ]ؤ]إ]ؤ]إ]ؤ]إ]ؤ]إ]ؤ]إ]ؤ]إ]ؤ]إ]ؤ]إ]ؤ]إ]ؤae797d127fd792d6729a6d959a86f3e26e12162a0ad85f03933b4648a876b4b21312ed641ea215d428dbb0fa6813522a647167f0b518d4297c1d9fbe94d16fbe8a749927e32f894f43bb9e3595cee0ec0b1f68cecc069001f123d4acff5d111899b915d33263dcd7538ecdbd93e0afcc563d86d10e82e9e6fb0f49b1c7a93c86e2becb8b96a9568780204f74258cdbd7f2a6f01065d6349e15b48b8735beffdae9937dab680b58b33b421b538d25acd8e5fdcfce60b01390ea7838ff6d53266bd1c6f8371279ad297f67e3d2f361247079a8baacd6af136b61205d456d1e69a031f42cb5b08e434c0b9a98b48c051cb9db9676531a513160ab7c293cc134f48d4a8eb1ed4eda1184ec80521b5b96876545dd1e590371acda25bb72cea93bc742d73e1adf9854990a3762ee2b11688271b25c3a1afc2de077c477c78582a9661a88af27d26aee5f8e50c4dea5cdf94ea7563ece2a0d79dd7cbea2e8041461ab2c9e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b8c9842010bcd84f99719457f3748b05dfd66bccb18eb065981b823d192eef3c0cc242e8aa098358f02be9fcc802ed03892fc03f3db670a274f865cc3ef73f639195887253b27a8c07caa8cffe7e6ad07226e9500c5c7bb66901e87e848532125ef13bb8306fbe3f293e528ba365098f91278ec3497c13c448aa1380eba8de69e8248aed938c18bb24731642731607cf733694b65757f2509bc35ec2779fef1b10106cbc89a8180394e0629879b20d2928255ff0a2ebce1728a88a7884bbb6825f2d577acbce19339a3122fbbf527916cb4512175eb8ee56470a13c983fd450517226865d16de9000944f552d8a6c54b5f923c2fe28fe18810b143d025ca2c7f07f1cff53acb50c645668dd046253e6862147d9146877e247c5bbda885d72c693e3d90337a8f39093637b365364c9cf2e96df51fc5001b6eb430cf52c455f3a878106d20093eab517587434ce6d824f8f57ca43134361fe54eaf757237b8a651bd7ce297ec8a886c4e080e256430bea9bb8d833dda285d3760556108619d96e3edd68b2a1d3adb4d0a9790f0bfbf2d9030857b365556513fd1ad7d064d874139477697a9e369707c53243b905614744457e7ba4732384a714d747c0c851f32e5f52221d39681d88680748f373ff959dc78c9d3549726ca2251385ed1271ba41be396b15da1a47d61661200c8dcd21427aa196825eec3876af3284f5f9068df36a46ff3b44b6366ffdfa57067df57ca47a6c6ccd05964d47fa3045b0716c8fdd7642a4d4ea7120a00282d8908a442e5cae8c609bb9cd57245e5467b138c88a8dfcb93002ed32e89dc3311c7da87083478e6019244de5958f56764d8bed932b85c03341d09c630c62a04b7501630fd1304fde21bbef0efd9666ef81588fe4e805699b5d9a1c7b10b0e8bb1ec51a7b656f7b7b7ca792611a4e4fa31f904562a9a0d318b253d71c533cb3c9ad0ba9cad93ad4103760b0d32cfb686cbcf45c05feef7ed9515d3c2c02cc18d7ee4821eaf217f9ecb8b5eaf63b18c931d2a6eff8f9bb6e828551a645e2f9a7684a404805e456e14d453970b2032a4fb7705259228da526ce0330b55e1181c6beb1047b3e2abbde20323ba38022fb968820af967e7a06c8b148b708b3ba4e0b6702eeb738ec114e9fb805ca926950c88c9fed4998695f982061cc49f7d19a60cadd8dfbf593ab8a11c07d98cd135c10149ff56b8415668b6320726e00b246967fdabec134722841ae93d189588815b890312c7ac411c565dda2f7264bead4b2f2eb0c2afc61a6cee2c9a6a61c90d48b4e5dc609cf46876f94228b49291f7bd7692218a2973ff9915882fd3a99d9b71b242871f0ecaa1f2c1de9cfda9f9aaeaed44eaa506b3eac8acae82125deb832f9457f8b3c3958c33729294fb249a386bf39783cc86c42fd94ad2007b45427347a6598a9b3fa69a4041fc48a74ec3c6a16ba8f6e382252d27b884165ade72e37bde7c95f3328cbff6ca15b22409b9e1d52bf7c59afc2d3a276ae79a4a5d25dd5efe2f0320db9dda703a49b568eb4cbd13c5c7e6e93beee3ec60dcae15d7f70fd13602ce944f897282bfd6bc43f338388f45faf8a6c13c019d6f81f8175aa86bd729e0067c1f2fed5c81a04de55aa741c21e3176eb2e6aa1f1e29e7a107d24e5303cdd2ffef687fc36b2fd64032de137ad3d16ca427eba4e77ec8e849a4db85390b0c603d1cb0d9bdfa314fae494c884b759db172253ee176b811adc2b4e2252deb21a104eb3be2be2794942ea944b7b77f76052b32b38e1ef232b7a59c832001e1aa4712e36bf3f07d099b30c4080f27c07a2797b0c1319d3c8ed31be471c6820272234c89997fea3c61216d3f2ed4efa238d9835144a2cccbd771d08a5de51a81ff0e4774229f443daa03d4a947efb74e97a04dfa9f683e92d70ddf5c8c464f09acb968a2343084d807b096e8bcf9753441c1a50cf482d577e31964bdaeaf6aeb7abbe669a518b5870b2ce04b8f819332037a139881a5353b20c4b3885a57ec4d3ddb7b770acf1f43de462ddc18fdb03cac2b4518a28bafe86324fdb5214c630b75e09089e9f2da21c5dd27af010f298061db6d6ae73fdbb322adae0870e00b60b125dd65541171114b9dc5bcdb68a8aa8100a7ea0a5ec583f4032ea879040e86586ddb611787da50c94894e5d7a9f6353d003b376e5532bd052cd340143bc747849e02b00d60e9eecfc994df3a946c0c0e2ebfbcc288c051760bff90d99488d300aab05ebf405721cbf517bf095a32af4ddb054746f867e7c927c0a6c6b834396f784f940945dc85fa1a9277854a19b5f52ec3cbd6b6a548b480a589345486ef2ebbe0000afe6fea8747ee1af5bad740fbc53c31d5e86218b44e60bccbffd12775b2fccc9def272320de9af30b5679c198b36304a8aadc7d2546733458ad95c536f74a61599cbc9d80c3dc364d01effbeb62d638096b6d1d7ed80189e2d159ecdb4dada091980532207e5cf60c60873244ce5fb41db59d1e98de7f3fcd5ecd1c7e3b20354ef5484d0627c6504d7adaf2dab06333e17240e2d1cedfa0b1fcd79956741a879c92582c141f29d5fda1e3b3c45f01ed17e0b8049c59bd975ba8130a1b7eb2e4c9ab4974033a6d70f7c4879c7ad60a502d7b2bc145f6c241d519618dcb43dd3b9e9280a9f8e800c46728cd7a5fe6e256035243a2406d0438c9f67f93427a72119fe21e6bd9e770b7c559a174cb1730c7957c02bb5f5e48ce6e0962f835d329e30b1025cd00f89090b2a74301ab0e1a25b9492b732bf0b522deb150d0efb66d9f1365e2b4d1a91c34c22627ba79d56ba856e6c07d9035b7b828481e107daf943a70bab7b2ed7a21768344d21dd1991f4e13cfaec1608e88ae8a83d03c1ce46a45723614fd7542783e24908a5995d4a7790eff0747e274ec6477494fa9c4ca922f9d0002d30cf1d29d02b92daa3bcc1a46552d945280dd9b216def85470d2ff0601149fe7fe21cc16b0ee7e10c061398a9a3544d08648fe758cbbba8c68ab0892394b795fee01958f8cd1d9d61ca3644653ab2b005187d3b0682630566f3f220cc336254101b11220d680045b1c046a700e97fd03372eb16c7c8466226e37a3763e337515bbd24cbc180299442ad563d98675e0fe375f2fe0ae0d2870e9a95cfec33df0e47f2ae84072d7f6c8b79504408e178c04d949477075acefcbe8f37b9c146fd1c32f2c3b48ccbe5f812f2e850f64d17107ffd3498f9bfc39735ae67f864c52a7c6e32f0d8750162058608620fb80405ef36388e85ead5ad6356e0c615a8becdf270e304ca55458656eb31c6c5fd7333fd37d303a001183daad0061c10ce77ce51b79eaec4307329607d32311a60673241ddc6194c5f99758d307fe457c4685b7e43f290229970bfc3058f18301802bef3ee1c09ed12cfd7a35c00d1cd2390476a121d4f2e0e8718e64535bf3a7e1a7035752aff534a38d1124942aa0e87f11581681bf5618845b8c3eeb2f7a3ccfa5b8585bcdc721add6a51fc037cf83ae84d211228478d4d784cd63b01e259dd64d9e1e8b8052c8a1b1519d6e57ea50e7449f9cb23dee5aa458cdcb6cd9490a740d7c18b023e92e5fe3f5b3417f701658b8f6ddf763ac070c9888d6733bd1669ac6861dff99037458b30cf586231837d541c2564e9721b5a49bedc1f3b0243b1ed373b6b7e8ccbd6515969054da962773ed886b5a4019ea0c8328d472d7c8c7fce9ea70a76ccad4e36d4adb8735af09a0254089812256a2d26285c008e27491136ca21b06f8c83e231d6c1d5ee7cfa24c99f5e4e9e4bf8deee6ef4244be7abbd51de4b4e0583e611d459ba411a39b034824373f08c63af15e1c9dbfff29f0d0855d312ea53c60811086fd307c9ee09d20e0a1fb32f6e9b877fd4ce020e724953e25253ca0d8cc5932cdeacac4bc828af5a4f07777eaa33eafb47ecec359f29692b5a143662251f2698a4d53cd4d9b6ef713327469445dbc982abf03207db25280b4872035871df388d360edb4434a83d432dd9613493b3cbbfceb652c4cd73fcc0aef4effdae7911e157afae49c34187e60a1f639805cfe66fa51685ab5971b8e97b69f093d6785085e361191e9d45f64f7a7d6142236dea64cb44120307378f1cd76009e412d391cb9e91e95230050005ec9700a87f8d8b28b01d8860e887ce1f20290010824abd83f147812e0871aad593f3e9bd25ccb8ba9829b0aa74089bb77a359ca43718fc3a5e9bc1bf88af4ca7de74c334717d25c44fe5003a9d2314967da42f7a8cb59a84553b85cba3c67a1e5bed56431235008f04f042003a1735513b2458daebd9df0dca38ce779a113594dfd6006a4c42c6aaef9ad03390e2b964494e9af835233737b6b7b593de2f21492417a94aea315713cf384996ed92256be15a9864a41f9e06312e7195af402f47d344befdb35826053bc94a339161c7a957661440ca638e1526849cdc313c734090b335d7c8632e4ca673c9d0752c4896e11732942b62af6cdeb7a55872a5321d81722881349c4fca6acd2b9dfa7fb666e519ba7c62e724a4b122f2669accd04485f2d8846285e27f393a5fcfd80766daa2710181850f092d3a585c55099fb23c18b93424aa815845b3f13991e72ebfa05929f84351e8df65ce4f2ea7318540d0806091299722321976148600519a7903bf5e868a47f1052608dcaad6dd8b6038c2aedbdcfe73e2b7d037dec544895b7166645162b03804b4ca285f7ab1bd49a8b6ca793abbda70ffc4f4719d628a505377d120a154f5fce036603ecec6c3a4aae5c7dfca0cd361860682d2caa04a42fe75ae302bbd249de3a87a447689906dad0c972bfc8cf11c9af34fac12b112ed850159e43e4a7689ec60400c8c03e6194fbc5effa28b803896a7485d79f4c7e20d348438a6bc69457f65872bd41d05a9813292e8bc8c5cc7f5e16f56d5e1ea5ff8e1b931967c59410f03850fa38f142b6c3c7f66a15dcd63a90533a942d721fe3444c3564d90f9c3e1dbf609652f9eea65bb4a1242a865d72545c50cf9e83f9962fec8e0b7a293e0caaadf34c3e5a32504a5e0c77469f730f405f0f1bc8f8fbee0270c2aab3146658b1dd7f47371e61a3eb2bc67b42afbdb4c782ca09a39defd58069430bf7b5f877eca60cdaa5077c77ce274a7d56e83a19f5475d0fcad60fae4bd316e6d2a4e3a68451656df1eed1a9a2a9ddd400498cbb315c020b4ee12aa497010bf1bb56df22ff0cea7dc7be9aeffec73acb2d297e2741416ad5b792ecd368513a711416a4564d6471ca8542a6195590c1d88b7545dcfdd378250b01512d4a5fe2f7299e14d08834eefb944a2101b2256194cfdc6207d4ef0951d1c506f50d9d64dd6ec2f0591d03af0892e9407f65fde56b53c7a2514225529e46c881b922846f0d9ac5ad5086666381d0df1b075320a02ffcd970b005bc655b0b669b636ba9754fad4ceb6b550e213d7dbdaa22b21f1cd44de5ccfa6cf5678011aa23a1b57222d392544f90977bec507ba5a96080dc3fedf2052444b25f47bba201ab32f81250a00c6afdcf04934195dbd2354d3e01e3e681eccd6a111e742b23a9d44d78113cd7fedc6f7044c44bd5ee94fe811bcf18d4dc0544eb0b6a55da3a3d8b64f44610532d0d28cfcf9498039f4a589028f67263961f88f6e18fd928f257c7e24867ef5e7b76877da113fcb984aa4de70098e8a0c51c5811115ecadd62fa7b921b5841197aece8374f43782cbb75c27aaff60a3172af3e3c33d985e91a5579b5d49842de56bc2af96564931aec08b504895523a0b57317ba352c711e894f842f31df9779ee6fe8f7c9184bc527afb7eb45df81253a29aed94f03a4e9c15bb4b6304597b3e0f0ef716088cd5b470180a89817ba58c60d30bb69dba198c0b2012706e01392ab07ad45b83a2378bfdc5c99db8ef7cb93102115500ca00402524c689e749837f9dc21a6b1ec3b71efbf239960ca56050df9795fdfb2032e8e5b919a43eefdef275562b1af53eecc980558ba56a41b968a39df34973caa775171deae2e450d299865139cbcc810346023752630eaa0d47354a927aae6ec167aad3743f2fcbf34a05674c5c909f89587084b957adb45a62331cd1217297df59da5b9dd76ebeae5f085d118ec91bd4d0b183e97cd953fef99e7e9ee95ebc39eb8b20b6b0a2f6f7e9c7e8b7a41b3fdf75e731b74652bcebb6d0e3a4c344b4994dd5d0c48a8a8aa70e84d92f06fbc5b01fc4547748a61c7d1f88269963d2830720ddd7d7c104fd6e1ef24dcd32c737faaf05e9d3b52a4a3b9c22e6125acef40db9842fdf408899359ddcdda9278978ca5444f32ed52b6694480cd835135ec3bc29a97ccc86931b99c85894cbc08bc3ccfcdec5af5e66db24264f615f6425a08f1a9efec68bd94889626331ee8d39dddaeddcb1019fe16e171b94d7c3b460f199b915fc7f77ee0825d2cb70e742b1d49bc0c1607427e9594ee4dbf0af62de1d9181ff42b4e49cf939b9eb50a313ec66de63d6859131507938cd0b80343a9d1a23ac221f7ed1ce60b4ca39de8b40bb85d864e4228b69c58c909cf63847613889f0b5bd5e1dbaa8ce8a34509c58f13fbfcb0af8a69d3f12bf86df0e826ad5b766576cbccf557e04142b1e13ec500bf7d28d2961b5bee62fe95ab172c350297c3b43ca0ec11467cf4ee9bfef1d0aaaebb1653b72530440cd240ad443261efd822ec0bf98f25a9b46ca9344ae30bcb086cc15f434a77f1bbcd21257acd30c71f4b8f8523be99e125b0a31bba532357e3e494225d715989e7a5f2066ac43ce5ab84fd6875352d739c4f35c6ad0d122b70bedeb1e27cac6c7667b39226dff6a4ce8e10d9dfe2fc7d100df38fb3ea643c63a66214b8926603afba5e3b5c6801d779bdfad6103538d72f5be2be29a8539187a9203f16dfee35f4ff31c39ecf807f5a3c9b7c04f6b7d171fc96159cfa8fafe858085d6ce31f1bfde1425c7e243a241d5a98c7259c3bcdb7cde04f0954fe22bc7b6e4af3f3db9b586f1ac11df31790e6b42e49f1b83c9a291f75a533de7db56f4a59f937c63e227cecfbd0d565dbcfb073bc741a3e9fe3bc9fce0e07bde679c1cb68deedc44a58cf3bbc60b4b537fed78f65a5263e04016f51639e4b21124cf902cdff52a55c6eaa07d2c609a2254986ba7d7232a6da85643bf54f12013812e3d47b4edefa4d8946c4e39e0921a0a8996f2d2d14a2cb9d954e5930e11c59643ddaa563621efe4f8cd388f2e73c32cee7fd2300c052ad4368917fa3ecdf3ed55e96ff69579d745126168799817d74c7fa0b2a6c0d0ddda7894a41bed8b4d7b5d1f58307222234379899814603088e0a6e2744257a31c280101fbc5e9db603141b4c5e50a82dd647eb8d8be64ab5346a6dc09329383c0c44507b971c0a112180279ea0fa1be03115336d9f85b9706d86175d07497e6fe0d84cea46a29f48be733957e9c6d0e2ca152fe887fee1824fc7ae9d3bfa8b5b6417fd8eb66046bf28817426a4a9589cd54e37dc6723027d7d0f5bf5deaa52804d6dcebeeb312b54ff6ca84d55bf0860437512961576b5e221f6aefa78775d9d2d3918ecc3402b21447ea40e4cf2e84c856bb65fc175118b85aa98d7c7bf62d7ad1d2c17cf0dcd1cda097be22a7c2f8c8980e8f949cd5e952c8b563f42e0bb220237f889ad4475966b9ae692518d22b0eaf129ca17c6a0af9c71a2c35cb513b1fc2a39591bb9f6878a5cfffdd95ddbb3ad25bd2b4621ee8e5d3baa9974c64c0a4e46a25e93cbcbf1f0edacc4bce8d71d42f138c71c1bd9985744e8eb9f33b0a343974f238bb2ced17b7906e40dd084c9831ea5fbca59d2d70ffc38c56aca13a891facabfaf23838a45b3c7bcadd5d2c305faf5b796d0ee3c5000df6ce97b5cfdd4994f5ff3cc72e2d10f28f0459b2f57571f1a3368e1a754e33278650a88e30daf3e17e767c5900a86c24a032f3cd6f061eee6795b330d41d99eae8b4b4a068db5d5438a0e1a7b4f37a114bb40ed62273d693778a1e08fd47c88773d249bfef80cfbf67f99b25b28e55f3bb7e14393da44055e7fddb18f5dbdcae868476c379f5fbba40183237d4a6ba1e2d97bef4118d72ab20b22ca4bfd860506d3ccda24f791d608ca4ee52022114209754c2c317ad082fa69ea9db7de5e0eae8a2d6ff41274790b5eacbc6d33f8bcd11a4dad125bbb987d073551f105c2d2a768b9ac20067ca9dc77e4bcaf3185be465477634d8068b66d634340e7f133197f1db3e1d82a38a886c4e54b5c82e013dce59bd925bd13eedb69110b09e9cb9dee51024eda8bbd106aa5677f90722ffca34196c0ba27b530c68e3323c921cb32d59ba5a946f0619e0cc5ab2c381a4a772271ebb1c1ed261032c5763911316be1a0283d422304e330e9f54ac49dfefb86f5852d0738c1e2de6203f1d8e91b5941d3cbce9e7d857ece15c8c21183c2767fe564105f652ea11c22b20986f2f1abb4b85899c8af3c8495637e21420c18817ea2068be44872fe321cb0759bd01407ff89df6969b4eff1ac3e8e56e07f9ab38caec3b75d251399a4cdaa2501430e0852053d166d3b94e2e39e8c5785c153d99958d2e4798f1bbf84c256f26878511baddf4608d66f98674d5097fe3547ff89952866ed451a05cff38ab192b9d2ba1eaf0ee479680fb8577a3d4fabaf796045bc7a48ff42750108350295139b70c8b583f4c145a974b45fea5f3c496e415a28eb3a3affb72e2256e605b0790448ee800bc66af86244bc2f18cf8c6d922f3f0d795536a4a78869773716fbb54f8688b7e44240d2da0833a35ede21d209bbc81b7b71e3090582ddd082bf099576d2f89ea4a0bd2b5eb5a15cbde4281d8f002580bc1845fab2bbed15695276565e2e0a2b8b53ca0afac3027e8bba8a3e9e9b696813bfda25bd1f88cca1ca76d81148eb4751b9b60c0106b62ca620e10786a6f382c63c9f106964c4019178e1e006fa5cd6d9e45988584b400f072d52dd1fd7b18252bd3193ae050a040088f14195f74ebe2c52b43ef6d050a5add1ab60e366f393e37e8285e9c4973b63971693cd45e68b633ba8ee54e40b4bd137cd84f17a39ad3117ecebbb0413fea39ff703375d3cc8d25e2217f7a72d0286a723fa7aa34b2c5ec7333dc1ad0c03e2c9f462f5898fa10d319fe25d0c225665867eb0d90522c8bfa913d9e75e5dd9f65eaa1330bb28000fd434ea143752243a6bf3f938dfb82a9bf31d5a58771e26720083f0463269ec68c8ad712e6a1e932fcfa9ce8599c1a667c04c2545c4a662ece0f89fbb0273af3b09559155961aa77aeaa960587eb51f816a9b01438586edc99000f888be9851541b02321eb8352e305fef79528658ddabf1a17a5a3e918a33f79232c8a05c7996ad67b63dcf34ffe5c87bbef50444aa56335f63ab412c5149ee2b21a3dc03956a6bd0d456c0a36cc0acdcde5e60f3b45ef7a6fcea1df2c8769604fc37cdd450859ffbe2e4addbd37e4c2c56351708f15d1dbf5855c76948c153cc3bd809bf8c304b141cf59919ee402758d19f7e54ba83abb21dc288e2fb428e88705e5563f06f68ed324e2d28b85eb737dedc780f4846179785c1f1f8850db20a7f7180938d7150638289a41cca9a4fad4727a6f92ecafeac09bdbe6dc511fd4f12e36ef446c0927a5e10c112124e41b08b740a8ace0247a95f40f708df1f887387fb809ee9551f1e61dd6043e36d1f2267fbb6e42c3e5ff56f990407b221d73b57e8592c767f3e6acb30bef401fe630f0b9e53ecb07a9e9e96ae087ccfc1f41124ab0c069fa0c6c917886e1c3047735063b523dcba45cc187b04e6eb935e06525018c20883a6cf68cbaed2b17d73a4a5e7efc4eaddb74263b454b8c487c5ed53e3e51f3e75f6e8362e379f6894998bff5a24ef60c1d7383e3da0614de1d8974d79c6b7a0bad82c2dbce56339b8de3eb7c7c29aed8126d4b4fbc8cd3432e9041999114600ff99155b9331568726552c5844ac0b26c67b82cf5b5bb00106664453924a890bf30956d1b3dad460f33514c0d8757fbea848b21c4ae964429f1800bcac49d081521eb0a51da3fe00d95cb04fc8b49261f30bca54c0caf1c248b8827641191f0d43e318a2095cd52829b256c9073fb20303eeb73ebc8b78ffebe3770b87961af4e3df63ff66a1622bc4dda7826c2804cba85d68cc458734ae7bb53b45ac8626c00636edb0a445f984f4ec5783e3f427b69defb8302f6ca96aa3d6a6731b3a5c57500aa89990a6b09016736c38fa653721d39a495623bfa05a3e4868e9519bbbe03ca956c7c3dd62401cb31b6807edd5dffed2d07493e36efffdbcd10c3c9fca1223c5570dc3c6679471d491dc84ff4033e7d67e4f1123acf5b9f75de53407b172fdb47c79bedf16cf9c116659c05049a931caa546f7da03954976788f2db8ca903723d703efe83ee0d7916b06248aa5cf1448ac994df97f342ac0c7ed8be6fa16475c165df63b5f982b2ec32e4718f9fef5d9c4b06e9f71f744928b50b1b9a02fff2034c2766f8b4b5eb426a9509cfc19b1217bdf0d503c14ddbc1c4abcd9d64a68e0683b498be8985f50cd4732973450e4e990b35a763e470186c8f93cce873c8b7d4240f250f2b24e4c49b5f1faf2e541be6351db2b88cb57b5dd6681b1f4809d1118db06da218d504de374400cd19953a7f4b0c18dae242912514e4bc98c2a87b23e1997e1eb722b55e9b3c397c10dd9380ec7fff366a6ad72c37aa8fdc6f6f7fe950b13d4ebb7274e9197cdaa133571ff4fba42c9bf46f3674e22358fbcd9a2a75743f41156d42221fb825bccaed80a265305c224b01e0fdc348d896debe0b0bd30ef58649c9f2894d074e02be99ec2365f94485cdafd12a7f8d34a7bf29b459ef980720862d3f5cd8357d11a2b77b7012aaa8ddd7bd414f0e3d73b6391e0496405666718b9b37448747e6eaca48cbe22847afa7264d73b368520760c5f2383b2011a09015156daeec7cf941cdd192b1e17401579c7a98a9f5b1178729efb5aeb18ec5e14013de08f2a87f88193e61dfbcd8f99caa9b1fbeaeb745fc2bebc157df5b4b8b96d10815edfbd76d5afe9d9ea7104534b17d95853b191f809e64e30de1b160009e0c7b40050899b5c10b5889d549d53e8d60f249056d36c88d42994844d8ff2f5cc8d47eb4a320e0185824afddf1025c651c37a7b24bec0f7a9541c366ec492db9e6f78e430d6bb4516bcbf2762f2236a7ae88445c15c4723c153452a88f74bcab800e2127ec41d13e98e7ec9b796ade0725149ec80452f4134af17b75138fa75ea0e99fcf9d8f8e2b14dc0789029ffa46dd6fd5e9adce644526f7d3d9aafc2a1cc6cef9c2e016e85807df1251b77a19c6e471fc5b81c8c139949fb48f59857a11a58015e17a6eb2526c4b4a706c0c8861238fd3ab3b58c5a94f18d4f982973c1a4c58db8f5528bf6ab47641a060b1c147bd872e09fd687071d3eb38f3807f3fab9ddef09322c11c85c84105699783f345c0a5db8f2ce114b6f1f0a78e82b1504290129a2726c619964b77802a6622e5f966531fc3e55479cb79a59cdcc999cae9f241e9ef7d04ed90c7f15e285cca37fe6efc91ec14597161c175da4a7a61d08baa4e1243b234c11b07a36ba1307128c836972b8c23560b4639bedfeee51fc49c556b43b78dd1e7657cb85395f425bc6f8e60f9799e28cded200b02e7735a270b728f86d9e2cd088304025ea837787642a3528cd5941e8ac4090fa4862088a4b58dae82348b8334180efbe419ce80233bbc97a0d73df4b8031996a40fddc40d24724c9cc5bc46fefe1e917cea8ae5e90a068a781577ee0e392e54ce3352ce52b638348674cb6861368aff263a4797ffa950582f5b10effe122a407d6dd13815249469e88690440bbd59ea8b09801944a5b13314d01f87fbf0d7c1139f761a6582f665b010c38b073705c1c65077d891858207d1ec0ad8ebac91ae19ec5b27cd845d431f69cf3a4bae9412120bf5b672ebf629746f8bc7f63ae017c38739dfcde81a76e943a0c879c5a72dcc503f494202fe72cf8b9d224d9d5055408dea343a1454e01a690d41583b0e798a30dcb65b7e1bf75fd8e60855d373dc7b84c3de03f4d817facaa239cc14827a90e23e70e61aabbb69bf01eef1e494ae65ee974a3c9fffb5b42b3eee409f9138d97c2bf28644c97276784a92970eee0b438f2ddcec265803f1e8ca50b633dfdf4504d367ae4a78dae4cde85bda9b002ff91c245001b93a05ffb6e117988f501b376103602b236fe4f66b3744e03eb27668a1ecbf306182232947e2a45f4d30d909552bf7cfc678293ab8d1f20d7868fbdfae541d9ec400692b70514b25ce32f70df56b0a986029185e7ba461bfa9345497e19d38c333fd2b6be050d76dfd21652fcc50ad4742a5746fd68e9f5820e5880cb66f550ac49c2e635cde2381437d4c276a2b3b19f80097f000a32e96fc075ab7e309b1b113ff2ea59b6ab81ec65775666eee3852eb47f24afb756eb275c10cdfbeec11a91bcf91ae2cc8a8307a8ad42aef9a3f82952eefe3ef447489fbeffa3e4a48666c88196e3db73f6912d82d9f9601538a00a208fe286a1413c7c163023cb5a09a9856c42b8925fe7cdf216308cb52aa98d02693b1a2d130330c182fb493612ad18082cb24db37d1c3f5aaad25e2a3ba14cd3cd6c86b05700cd7fd881d7ec781790d4bd430c12efc1624dc914e7ea0056e7517bb28b7662ecd671fbd308d7ac8bc3888d39591d69638a8bc0411529201940c33f586abb03b7d090aa20b300e58066c02f8d2931bafd63f8ed07b13f04e853b0077472203bc4f175c12fd61f2e36e1efa2460caa1e21429cb4f5cef14d4a481e6b6f3f2dee6bcae51c7014882c356b38a34f930dd01441b23ed7dc580cfd142c19feef6aa66e39ea540d2670ead39eaea7deb1ba2ab5068cd938a411aebfeb06773ba8cf7353531c39e741580596f6fb5997e3829d1093f149b62f6bd8331ece0f666ebdbcbe1b6a5315d02a220e7bd87b5745706cf14e298de75131a09b821a4ac1daebb0910ddf761f36a6898c487549ec4b50df0c95b8f2e67571628eb40aa5d68fd37001715e0014691907b622a08b34e679417904f821fece73a6b0b3ed2020cf1aa5bf75d82ffbd8bb6afbf02083316408528c442d107c92e01033bd95f4b0c3de0f9c3b872d8159a8715253229809b059e22e8445134ddfc528dab1222b6a976c567df4e3bb92b7f0277175dac71275011c74fda0594a5178adb2b9a39dca0868038a7a8d92a5962b936c30b677f4086121cb72040f737121af1f34f393c9527d15f10937061311a6c05ec3bd0ef618d96800a6b270e0df0e235ef71830d595d8c3eb4a4a4ab1ef8b546abef4f3224f40be01ff3a85fd04b314a275bb10286485fa30ecaa44f4000a6b4c6cb7cde7ce31b97b26501fd1d02ce8577e5b58935d968ff270131e8764a4aa95b2d9c3b9c6156519fb7d2e8c864bfa0bb8181a695f6ce6144409abbc1dc636e83cb0590460b7e7d88efb4845783b2b9ed1d6d2b03f61c9bbe43161bf1fce694fd730e4a0aadf14713251ce2d51d2f8669f3726b545f086c20e851257c726b81899536b94b780eb0f503e81f0a69a0525320d1d3493ee52f4210a31eef3fe2042ef5b97e9a83a5a595dc85624d83b124b42db7f90eb530a75d6c9640ea89b66935f1b68b0b3ed5cb11a35b54571e61d2ce99f09478f7ec75a60ba1b6d981f4c4909198d6cb72d573079991fed492b6ae6a625f30c6de0510d811742b7f25f52c33d41025e829ff3659906436e4872f978ffb861c821291ef0fa85601374efbc466409096d17cede525a8061a5105a7fd501aafaebf3a4b01ee7a139ad60effb36824ee83338d586996bc2a96fa659bbcd201f9fedeebff5e2db52ccdff7d817035a1c696f1885b67eaf4e1a2a425abcab078a729dbc08094929784f0e90c96291be4abcd8adf3e12fce972c360e08c30358b6ab0d9780d9ef4b92c60a767f8ec8cf25598f7b26d7be316dc0adb8bb97456afbee680296a5d3cdb08c7b70e37dafcd2d1ec8b435e43a303b2742f7d1d92056544a1232ec2fe120487f38ee399c872c19146383836f8d213c19fc56967e277c33d687604a8f80ba48a734b35419c37baf76c88df81509a02ec1000e14e4e79b4bdc03301186bb0826d706d9827fd4fef1a22ec9aa0c4f2a507e4ac785f5d8b9d2425c9877700043b4871781f4074bc278c788084c2533c7bbc4faf1ee9f52df41e99b6562a986dbfed06988da31bce135dc1f454f716c6a4f90d6b45e0bf38435c51eae6d0c52158ecadeb90ed4c314dd1ef0b05d87137b39f3fdd1a4a9fab12544ec801f9b3a353f72d95cf925ae5e95d96367a3feed2b5c719832cc14fb088f9a03623889b06cb27a9d110139fb4515b81b247957ed7ea1b8d2f5b8f84e6ec84ebc10b35943bcd947fda186b56c60fa954d2a9b4b575f87d5de3be5f7fb1e1c5490c5be7d1d1fba1aea6f3aac8c55f896cb3aaf5de52344179d3338b9541ee3abd8bb9fdf5db9cdd5a588894b272f98585225fb3fef5fcd8df07c0a43d5e818f0ff29a0cb9ecc72e3cfa54cd52076d64f1a8cc7691a822e5277a34eb7b0a8c04a97cecd06b0fe59a9b53d3000c11a6224533897ba9541a949fc23111db4581d59f5c997ad0d5b5cb2ed054576f71979084628b109de812666326aac4cb7c5ce508c79687417c40bd4ecefcd7cabc8c7462ef781d578644ac3f0925a8d11d6d66da3f2bef4963f531ee3fd6966cc31b16342b6c168594ac234c77bf14b86a18de9219f3bda4c08bdb6ec35c10781cc6ea18c1ae3248ddf6504c7830e2ac4661770c553441316ed22d48c9d4c5eb16fd3cec5b0b1480a3930663cebda99dcd2e31caec7acc934994ab161f0ca56158dbfd06f1cfb884626080feafef627e1f297c773dc247efdab13131f9b914d5f4bd262cc333cdf72f3f050d3d52ddafc9427e63f459c4ca4b698f93078bc0fab0a34143f29fe187c6facbf7e5e10f5dba3676fe34dadbd50a470e2ad3de831c3873c899a9f57dc827749565c2f211131accca393d8d8873de82825bf4c50e6c0b5baf05971e8a9faf66a53b8697c4cee8c3372c1befcc4738786b223d464fd25f07c2523978bbcd7eac76625e0910af579c9b7933324b4ee17e21d4fb3f550f5a5d4cc30bd7e507ab66a2263ce09b50252e21573fe60ed446614f738e0e721dab37e092bb184ce491df6ff7937bc7a346cc868d13add9983866517b9828d17f58b4583b66864a6e5e2e10fad3c848692e9562dd6210c034fc0c2483893ada754f677c638b1f85c0fbe1a3b7c923324111c0c0a0d81cba2176da5127b6661f258381698169766e209cdd35c6d3fc4e92354e13a0e27bf0c3873b6b69aa508c20e2825220907e28e374a6ebe8147e1aa50f87417dd639722d0f71f60e628d86a708ca043d7aa5b4a13d01438cad34877098434c9a7629d478a7d80b3fd596c50df95b373bcfffc315efceebe68a5ef0c58b919880adbb0dcc060a9b5d9a1c7b10b0e8bb1ec51a7b656f7b7b7ca792611a4e4fa31f904562a9a0d318b253d71c533cb3c9ad0ba9cad93ad4103760b0d32cfb686cbcf45c05feef7ed9515d3c2c02cc18d7ee4821eaf217f9ecb8b5eaf63b18c931d2a6eff8f9bb6e828551a645e2f9a7684a404805e456e14d453970b2032a4fb7705259228da526ce0330b55e1181c6beb1047b3e2abbde20323ba38022fb968820af967e7a06c8b148b708b3ba4e0b6702eeb738ec114e9fb805ca926950c88c9fed4998695f982061cc49f7d19a60cadd8dfbf593ab8a11c07d98cd135c10149ff56b8415668b6320726e00b246967fdabec134722841ae93d189588815b890312c7ac411c565dda2f7264bead4b2f2eb0c2afc61a6cee2c9a6a61c90d48b4e5dc609cf46876f94228b49291f7bd7692218a2973ff9915882fd3a99d9b71b242871f0ecaa1f2c1de9cfda9f9aaeaed44eaa506b3eac8acae82125deb832f9457f8b3c3958c33729294fb249a386bf39783cc86c42fd94ad2007b45427347a6598a9b3fa69a4041fc48a74ec3c6a16ba8f6e382252d27b884165ade72e37bde7c95f3328cbff6ca15b22409b9e1d52bf7c59afc2d3a276ae79a4a5d25dd5efe2f0320db9dda703a49b568eb4cbd13c5c7e6e93beee3ec60dcae15d7f70fd13602ce944f897282bfd6bc43f338388f45faf8a6c13c019d6f81f8175aa86bd729e0067c1f2fed5c81a04de55aa741c21e3176eb2e6aa1f1e29e7a107d24e5303cdd2ffef687fc36b2fd64032de137ad3d16ca427eba4e77ec8e849a4db85390b0c603d1cb0d9bdfa314fae494c884b759db172253ee176b811adc2b4e2252deb21a104eb3be2be2794942ea944b7b77f76052b32b38e1ef232b7a59c832001e1aa4712e36bf3f07d099b30c4080f27c07a2797b0c1319d3c8ed31be471c6820272234c89997fea3c61216d3f2ed4efa238d9835144a2cccbd771d08a5de51a81ff0e4774229f443daa03d4a947efb74e97a04dfa9f683e92d70ddf5c8c464f09acb968a2343084d807b096e8bcf9753441c1a50cf482d577e31964bdaeaf6aeb7abbe669a518b5870b2ce04b8f819332037a139881a5353b20c4b3885a57ec4d3ddb7b770acf1f43de462ddc18fdb03cac2b4518a28bafe86324fdb5214c630b75e09089e9f2da21c5dd27af010f298061db6d6ae73fdbb322adae0870e00b60b125dd65541171114b9dc5bcdb68a8aa8100a7ea0a5ec583f4032ea879040e86586ddb611787da50c94894e5d7a9f6353d003b376e5532bd052cd340143bc747849e02b00d60e9eecfc994df3a946c0c0e2ebfbcc288c051760bff90d99488d300aab05ebf405721cbf517bf095a32af4ddb054746f867e7c927c0a6c6b834396f784f940945dc85fa1a9277854a19b5f52ec3cbd6b6a548b480a589345486ef2ebbe0000afe6fea8747ee1af5bad740fbc53c31d5e86218b44e60bccbffd12775b2fccc9def272320de9af30b5679c198b36304a8aadc7d2546733458ad95c536f74a61599cbc9d80c3dc364d01effbeb62d638096b6d1d7ed80189e2d159ecdb4dada091980532207e5cf60c60873244ce5fb41db59d1e98de7f3fcd5ecd1c7e3b20354ef5484d0627c6504d7adaf2dab06333e17240e2d1cedfa0b1fcd79956741a879c92582c141f29d5fda1e3b3c45f01ed17e0b8049c59bd975ba8130a1b7eb2e4c9ab4974033a6d70f7c4879c7ad60a502d7b2bc145f6c241d519618dcb43dd3b9e9280a9f8e800c46728cd7a5fe6e256035243a2406d0438c9f67f93427a72119fe21e6bd9e770b7c559a174cb1730c7957c02bb5f5e48ce6e0962f835d329e30b1025cd00f89090b2a74301ab0e1a25b9492b732bf0b522deb150d0efb66d9f1365e2b4d1a91c34c22627ba79d56ba856e6c07d9035b7b828481e107daf943a70bab7b2ed7a21768344d21dd1991f4e13cfaec1608e88ae8a83d03c1ce46a45723614fd7542783e24908a5995d4a7790eff0747e274ec6477494fa9c4ca922f9d0002d30cf1d29d02b92daa3bcc1a46552d945280dd9b216def85470d2ff0601149fe7fe21cc16b0ee7e10c061398a9a3544d08648fe758cbbba8c68ab0892394b795fee01958f8cd1d9d61ca3644653ab2b005187d3b0682630566f3f220cc336254101b11220d680045b1c046a700e97fd03372eb16c7c8466226e37a3763e337515bbd24cbc180299442ad563d98675e0fe375f2fe0ae0d2870e9a95cfec33df0e47f2ae84072d7f6c8b79504408e178c04d949477075acefcbe8f37b9c146fd1c32f2c3b48ccbe5f812f2e850f64d17107ffd3498f9bfc39735ae67f864c52a7c6e32f0d8750162058608620fb80405ef36388e85ead5ad6356e0c615a8becdf270e304ca55458656eb31c6c5fd7333fd37d303a001183daad0061c10ce77ce51b79eaec4307329607d32311a60673241ddc6194c5f99758d307fe457c4685b7e43f290229970bfc3058f18301802bef3ee1c09ed12cfd7a35c00d1cd2390476a121d4f2e0e8718e64535bf3a7e1a7035752aff534a38d1124942aa0e87f11581681bf5618845b8c3eeb2f7a3ccfa5b8585bcdc721add6a51fc037cf83ae84d211228478d4d784cd63b01e259dd64d9e1e8b8052c8a1b1519d6e57ea50e7449f9cb23dee5aa458cdcb6cd9490a740d7c18b023e92e5fe3f5b3417f701658b8f6ddf763ac070c9888d6733bd1669ac6861dff99037458b30cf586231837d541c2564e9721b5a49bedc1f3b0243b1ed373b6b7e8ccbd6515969054da962773ed886b5a4019ea0c8328d472d7c8c7fce9ea70a76ccad4e36d4adb8735af09a0254089812256a2d26285c008e27491136ca21b06f8c83e231d6c1d5ee7cfa24c99f5e4e9e4bf8deee6ef4244be7abbd51de4b4e0583e611d459ba411a39b034824373f08c63af15e1c9dbfff29f0d0855d312ea53c60811086fd307c9ee09d20e0a1fb32f6e9b877fd4ce020e724953e25253ca0d8cc5932cdeacac4bc828af5a4f07777eaa33eafb47ecec359f29692b5a143662251f2698a4d53cd4d9b6ef713327469445dbc982abf03207db25280b4872035871df388d360edb4434a83d432dd9613493b3cbbfceb652c4cd73fcc0aef4effdae7911e157afae49c34187e60a1f639805cfe66fa51685ab5971b8e97b69f093d6785085e361191e9d45f64f7a7d6142236dea64cb44120307378f1cd76009e412d391cb9e91e95230050005ec9700a87f8d8b28b01d8860e887ce1f20290010824abd83f147812e0871aad593f3e9bd25ccb8ba9829b0aa74089bb77a359ca43718fc3a5e9bc1bf88af4ca7de74c334717d25c44fe5003a9d2314967da42f7a8cb59a84553b85cba3c67a1e5bed56431235008f04f042003a1735513b2458daebd9df0dca38ce779a113594dfd6006a4c42c6aaef9ad03390e2b964494e9af835233737b6b7b593de2f21492417a94aea315713cf384996ed92256be15a9864a41f9e06312e7195af402f47d344befdb35826053bc94a339161c7a957661440ca638e1526849cdc313c734090b335d7c8632e4ca673c9d0752c4896e11732942b62af6cdeb7a55872a5321d81722881349c4fca6acd2b9dfa7fb666e519ba7c62e724a4b122f2669accd04485f2d8846285e27f393a5fcfd80766daa2710181850f092d3a585c55099fb23c18b93424aa815845b3f13991e72ebfa05929f84351e8df65ce4f2ea7318540d0806091299722321976148600519a7903bf5e868a47f1052608dcaad6dd8b6038c2aedbdcfe73e2b7d037dec544895b7166645162b03804b4ca285f7ab1bd49a8b6ca793abbda70ffc4f4719d628a505377d120a154f5fce036603ecec6c3a4aae5c7dfca0cd361860682d2caa04a42fe75ae302bbd249de3a87a447689906dad0c972bfc8cf11c9af34fac12b112ed850159e43e4a7689ec60400c8c03e6194fbc5effa28b803896a7485d79f4c7e20d348438a6bc69457f65872bd41d05a9813292e8bc8c5cc7f5e16f56d5e1ea5ff8e1b931967c59410f03850fa38f142b6c3c7f66a15dcd63a90533a942d721fe3444c3564d90f9c3e1dbf609652f9eea65bb4a1242a865d72545c50cf9e83f9962fec8e0b7a293e0caaadf34c3e5a32504a5e0c77469f730f405f0f1bc8f8fbee0270c2aab3146658b1dd7f47371e61a3eb2bc67b42afbdb4c782ca09a39defd58069430bf7b5f877eca60cdaa5077c77ce274a7d56e83a19f5475d0fcad60fae4bd316e6d2a4e3a68451656df1eed1a9a2a9ddd400498cbb315c020b4ee12aa497010bf1bb56df22ff0cea7dc7be9aeffec73acb2d297e2741416ad5b792ecd368513a711416a4564d6471ca8542a6195590c1d88b7545dcfdd378250b01512d4a5fe2f7299e14d08834eefb944a2101b2256194cfdc6207d4ef0951d1c506f50d9d64dd6ec2f0591d03af0892e9407f65fde56b53c7a2514225529e46c881b922846f0d9ac5ad5086666381d0df1b075320a02ffcd970b005bc655b0b669b636ba9754fad4ceb6b550e213d7dbdaa22b21f1cd44de5ccfa6cf5678011aa23a1b57222d392544f90977bec507ba5a96080dc3fedf2052444b25f47bba201ab32f81250a00c6afdcf04934195dbd2354d3e01e3e681eccd6a111e742b23a9d44d78113cd7fedc6f7044c44bd5ee94fe811bcf18d4dc0544eb0b6a55da3a3d8b64f44610532d0d28cfcf9498039f4a589028f67263961f88f6e18fd928f257c7e24867ef5e7b76877da113fcb984aa4de70098e8a0c51c5811115ecadd62fa7b921b5841197aece8374f43782cbb75c27aaff60a3172af3e3c33d985e91a5579b5d49842de56bc2af96564931aec08b504895523a0b57317ba352c711e894f842f31df9779ee6fe8f7c9184bc527afb7eb45df81253a29aed94f03a4e9c15bb4b6304597b3e0f0ef716088cd5b470180a89817ba58c60d30bb69dba198c0b2012706e01392ab07ad45b83a2378bfdc5c99db8ef7cb93102115500ca00402524c689e749837f9dc21a6b1ec3b71efbf239960ca56050df9795fdfb2032e8e5b919a43eefdef275562b1af53eecc980558ba56a41b968a39df34973caa775171deae2e450d299865139cbcc810346023752630eaa0d47354a927aae6ec167aad3743f2fcbf34a05674c5c909f89587084b957adb45a62331cd1217297df59da5b9dd76ebeae5f085d118ec91bd4d0b183e97cd953fef99e7e9ee95ebc39eb8b20b6b0a2f6f7e9c7e8b7a41b3fdf75e731b74652bcebb6d0e3a4c344b4994dd5d0c48a8a8aa70e84d92f06fbc5b01fc4547748a61c7d1f88269963d2830720ddd7d7c104fd6e1ef24dcd32c737faaf05e9d3b52a4a3b9c22e6125acef40db9842fdf408899359ddcdda9278978ca5444f32ed52b66943c921cb32d59ba5a946f0619e0cc5ab2c381a4a772271ebb1c1ed261032c5763911316be1a0283d422304e330e9f54ac49dfefb86f5852d0738c1e2de6203f1d8e91b5941d3cbce9e7d857ece15c8c21183c2767fe564105f652ea11c22b20986f2f1abb4b85899c8af3c8495637e21420c18817ea2068be44872fe321cb0759bd01407ff89df6969b4eff1ac3e8e56e07f9ab38caec3b75d251399a4cdaa2501430e0852053d166d3b94e2e39e8c5785c153d99958d2e4798f1bbf84c256f26878511baddf4608d66f98674d5097fe3547ff89952866ed451a05cff38ab192b9d2ba1eaf0ee479680fb8577a3d4fabaf796045bc7a48ff42750108350295139b70c8b583f4c145a974b45fea5f3c496e415a28eb3a3affb72e2256e605b0790448ee800bc66af86244bc2f18cf8c6d922f3f0d795536a4a78869773716fbb54f8688b7e44240d2da0833a35ede21d209bbc81b7b71e3090582ddd082bf099576d2f89ea4a0bd2b5eb5a15cbde4281d8f002580bc1845fab2bbed15695276565e2e0a2b8b53ca0afac3027e8bba8a3e9e9b696813bfda25bd1f88cca1ca76d81148eb4751b9b60c0106b62ca620e10786a6f382c63c9f106964c4019178e1e006fa5cd6d9e45988584b400f072d52dd1fd7b18252bd3193ae050a040088f14195f74ebe2c52b43ef6d050a5add1ab60e366f393e37e8285e9c4973b63971693cd45e68b633ba8ee54e40b4bd137cd84f17a39ad3117ecebbb0413fea39ff703375d3cc8d25e2217f7a72d0286a723fa7aa34b2c5ec7333dc1ad0c03e2c9f462f5898fa10d319fe25d0c225665867eb0d90522c8bfa913d9e75e5dd9f65eaa1330bb28000fd434ea143752243a6bf3f938dfb82a9bf31d5a58771e26720083f0463269ec68c8ad712e6a1e932fcfa9ce8599c1a667c04c2545c4a662ece0f89fbb0273af3b09559155961aa77aeaa960587eb51f816a9b01438586edc99000f888be9851541b02321eb8352e305fef79528658ddabf1a17a5a3e918a33f79232c8a05c7996ad67b63dcf34ffe5c87bbef50444aa56335f63ab412c5149ee2b21a3dc03956a6bd0d456c0a36cc0acdcde5e60f3b45ef7a6fcea1df2c8769604fc37cdd450859ffbe2e4addbd37e4c2c56351708f15d1dbf5855c76948c153cc3bd809bf8c304b141cf59919ee402758d19f7e54ba83abb21dc288e2fb428e88705e5563f06f68ed324e2d28b85eb737dedc780f4846179785c1f1f8850db20a7f7180938d7150638289a41cca9a4fad4727a6f92ecafeac09bdbe6dc511fd4f12e36ef446c0927a5e10c112124e41b08b740a8ace0247a95f40f708df1f887387fb809ee9551f1e61dd6043e36d1f2267fbb6e42c3e5ff56f990407b221d73b57e8592c767f3e6acb30bef401fe630f0b9e53ecb07a9e9e96ae087ccfc1f41124ab0c069fa0c6c917886e1c3047735063b523dcba45cc187b04e6eb935e06525018c20883a6cf68cbaed2b17d73a4a5e7efc4eaddb74263b454b8c487c5ed53e3e51f3e75f6e8362e379f6894998bff5a24ef60c1d7383e3da0614de1d8974d79c6b7a0bad82c2dbce56339b8de3eb7c7c29aed8126d4b4fbc8cd3432e9041999114600ff99155b9331568726552c5844ac0b26c67b82cf5b5bb00106664453924a890bf30956d1b3dad460f33514c0d8757fbea848b21c4ae964429f1800bcac49d081521eb0a51da3fe00d95cb04fc8b49261f30bca54c0caf1c248b8827641191f0d43e318a2095cd52829b256c9073fb20303eeb73ebc8b78ffebe3770b87961af4e3df63ff66a1622bc4dda7826c2804cba85d68cc458734ae7bb53b45ac8626c00636edb0a445f984f4ec5783e3f427b69defb8302f6ca96aa3d6a6731b3a5c57500aa89990a6b09016736c38fa653721d39a495623bfa05a3e4868e9519bbbe03ca956c7c3dd62401cb31b6807edd5dffed2d07493e36efffdbcd10c3c9fca1223c5570dc3c6679471d491dc84ff4033e7d67e4f1123acf5b9f75de53407b172fdb47c79bedf16cf9c116659c05049a931caa546f7da03954976788f2db8ca903723d703efe83ee0d7916b06248aa5cf1448ac994df97f342ac0c7ed8be6fa16475c165df63b5f982b2ec32e4718f9fef5d9c4b06e9f71f744928b50b1b9a02fff2034c2766f8b4b5eb426a9509cfc19b1217bdf0d503c14ddbc1c4abcd9d64a68e0683b498be8985f50cd4732973450e4e990b35a763e470186c8f93cce873c8b7d4240f250f2b24e4c49b5f1faf2e541be6351db2b88cb57b5dd6681b1f4809d1118db06da218d504de374400cd19953a7f4b0c18dae242912514e4bc98c2a87b23e1997e1eb722b55e9b3c397c10dd9380ec7fff366a6ad72c37aa8fdc6f6f7fe950b13d4ebb7274e9197cdaa133571ff4fba42c9bf46f3674e22358fbcd9a2a75743f41156d42221fb825bccaed80a265305c224b01e0fdc348d896debe0b0bd30ef58649c9f2894d074e02be99ec2365f94485cdafd12a7f8d34a7bf29b459ef980720862d3f5cd8357d11a2b77b7012aaa8ddd7bd414f0e3d73b6391e0496405666718b9b37448747e6eaca48cbe22847afa7264d73b368520760c5f2383b2011a09015156daeec7cf941cdd192b1e17401579c7a98a9f5b1178729efb5aeb18ec5e14013de08f2a87f88193e61dfbcd8f99caa9b1fbeaeb745fc2bebc157df5b4b8b96d10815edfbd76d5afe9d9ea7104534b17d95853b191f809e64e30de1b160009e0c7b40050899b5c10b5889d549d53e8d60f249056d36c88d42994844d8ff2f5cc8d47eb4a320e0185824afddf1025c651c37a7b24bec0f7a9541c366ec492db9e6f78e430d6bb4516bcbf2762f2236a7ae88445c15c4723c153452a88f74bcab800e2127ec41d13e98e7ec9b796ade0725149ec80452f4134af17b75138fa75ea0e99fcf9d8f8e2b14dc0789029ffa46dd6fd5e9adce644526f7d3d9aafc2a1cc6cef9c2e016e85807df1251b77a19c6e471fc5b81c8c139949fb48f59857a11a58015e17a6eb2526c4b4a706c0c8861238fd3ab3b58c5a94f18d4f982973c1a4c58db8f5528bf6ab47641a060b1c147bd872e09fd687071d3eb38f3807f3fab9ddef09322c11c85c84105699783f345c0a5db8f2ce114b6f1f0a78e82b1504290129a2726c619964b77802a6622e5f966531fc3e55479cb79a59cdcc999cae9f241e9ef7d04ed90c7f15e285cca37fe6efc91ec14597161c175da4a7a61d08baa4e1243b234c11b07a36ba1307128c836972b8c23560b4639bedfeee51fc49c556b43b78dd1e7657cb85395f425bc6f8e60f9799e28cded200b02e7735a270b728f86d9e2cd088304025ea837787642a3528cd5941e8ac4090fa4862088a4b58dae82348b8334180efbe419ce80233bbc97a0d73df4b8031996a40fddc40d24724c9cc5bc46fefe1e917cea8ae5e90a068a781577ee0e392e54ce3352ce52b638348674cb6861368aff263a4797ffa950582f5b10effe122a407d6dd13815249469e88690440bbd59ea8b09801944a5b13314d01f87fbf0d7c1139f761a6582f665b010c38b073705c1c65077d891858207d1ec0ad8ebac91ae19ec5b27cd845d431f69cf3a4bae9412120bf5b672ebf629746f8bc7f63ae017c38739dfcde81a76e943a0c879c5a72dcc503f494202fe72cf8b9d224d9d5055408dea343a1454e01a690d41583b0e798a30dcb65b7e1bf75fd8e60855d373dc7b84c3de03f4d817facaa239cc14827a90e23e70e61aabbb69bf01eef1e494ae65ee974a3c9fffb5b42b3eee409f9138d97c2bf28644c97276784a92970eee0b438f2ddcec265803f1e8ca50b633dfdf4504d367ae4a78dae4cde85bda9b002ff91c245001b93a05ffb6e117988f501b376103602b236fe4f66b3744e03eb27668a1ecbf306182232947e2a45f4d30d909552bf7cfc678293ab8d1f20d7868fbdfae541d9ec400692b70514b25ce32f70df56b0a986029185e7ba461bfa9345497e19d38c333fd2b6be050d76dfd21652fcc50ad4742a5746fd68e9f5820e5880cb66f550ac49c2e635cde2381437d4c276a2b3b19f80097f000a32e96fc075ab7e309b1b113ff2ea59b6ab81ec65775666eee3852eb47f24afb756eb275c10cdfbeec11a91bcf91ae2cc8a8307a8ad42aef9a3f82952eefe3ef447489fbeffa3e4a48666c88196e3db73f6912d82d9f9601538a00a208fe286a1413c7c163023cb5a09a9856c42b8925fe7cdf216308cb52aa98d02693b1a2d130330c182fb493612ad18082cb24db37d1c3f5aaad25e2a3ba14cd3cd6c86b05700cd7fd881d7ec781790d4bd430c12efc1624dc914e7ea0056e7517bb28b7662ecd671fbd308d7ac8bc3888d39591d69638a8bc0411529201940c33f586abb03b7d090aa20b300e58066c02f8d2931bafd63f8ed07b13f04e853b0077472203bc4f175c12fd61f2e36e1efa2460caa1e21429cb4f5cef14d4a481e6b6f3f2dee6bcae51c7014882c356b38a34f930dd01441b23ed7dc580cfd142c19feef6aa66e39ea540d2670ead39eaea7deb1ba2ab5068cd938a411aebfeb06773ba8cf7353531c39e741580596f6fb5997e3829d1093f149b62f6bd8331ece0f666ebdbcbe1b6a5315d02a220e7bd87b5745706cf14e298de75131a09b821a4ac1daebb0910ddf761f36a6898c487549ec4b50df0c95b8f2e67571628eb40aa5d68fd37001715e0014691907b622a08b34e679417904f821fece73a6b0b3ed2020cf1aa5bf75d82ffbd8bb6afbf02083316408528c442d107c92e01033bd95f4b0c3de0f9c3b872d8159a8715253229809b059e22e8445134ddfc528dab1222b6a976c567df4e3bb92b7f0277175dac71275011c74fda0594a5178adb2b9a39dca0868038a7a8d92a5962b936c30b677f4086121cb72040f737121af1f34f393c9527d15f10937061311a6c05ec3bd0ef618d96800a6b270e0df0e235ef71830d595d8c3eb4a4a4ab1ef8b546abef4f3224f40be01ff3a85fd04b314a275bb10286485fa30ecaa44f4000a6b4c6cb7cde7ce31b97b26501fd1d02ce8577e5b58935d968ff270131e8764a4aa95b2d9c3b9c6156519fb7d2e8c864bfa0bb8181a695f6ce6144409abbc1dc636e83cb0590460b7e7d88efb4845783b2b9ed1d6d2b03f61c9bbe43161bf1fce694fd730e4a0aadf14713251ce2d51d2f8669f3726b545f086c20e851257c726b81899536b94b780eb0f503e81f0a69a0525320d1d3493ee52f4210a31eef3fe2042ef5b97e9a83a5a595dc85624d83b124b42db7f90eb530a75d6c9640ea89b66935f1b68b0b3ed5cb11a35b54571e61d2ce99f09478f7ec75a60ba1b6d981f4c4909198d6cb72d573079991fed492b6ae6a625f30c6de0510d811742b7f25f52c33d41025e829ff3659906436e4872f978ffb861c821291ef0fa85601374efbc466409096d17cede525a8061a5105a7fd501aafaebf3a4b01ee7a139ad60effb36824ee83338d586996bc2a96fa659bbcd201f9fedeebff5e2db52ccdff7d817035a1c696f1885b67eaf4e1a2a425abcab078a729dbc08094929784f0e90c96291be4abcd8adf3e12fce972c360e08c30358b6ab0d9780d9ef4b92c60a767f8ec8cf25598f7b26d7be316dc0adb8bb97456afbee680296a5d3cdb08c7b70e37dafcd2d1ec8b435e43a303b2742f7d1d92056544a1232ec2fe120487f38ee399c872c19146383836f8d213c19fc56967e277c33d687604a8f80ba48a734b35419c37baf76c88df81509a02ec1000e14e4e79b4bdc03301186bb0826d706d9827fd4fef1a22ec9aa0c4f2a507e4ac785f5d8b9d2425c9877700043b4871781f4074bc278c788084c2533c7bbc4faf1ee9f52df41e99b6562a986dbfed06988da31bce135dc1f454f716c6a4f90d6b45e0bf38435c51eae6d0c52158ecadeb90ed4c314dd1ef0b05d87137b39f3fdd1a4a9fab12544ec801f9b3a353f72d95cf925ae5e95d96367a3feed2b5c719832cc14fb088f9a03623889b06cb27a9d110139fb4515b81b247957ed7ea1b8d2f5b8f84e6ec84ebc10b35943bcd947fda186b56c60fa954d2a9b4b575f87d5de3be5f7fb1e1c5490c5be7d1d1fba1aea6f3aac8c55f896cb3aaf5de52344179d3338b9541ee3abd8bb9fdf5db9cdd5a588894b272f98585225fb3fef5fcd8df07c0a43d5e818f0ff29a0cb9ecc72e3cfa54cd52076d64f1a8cc7691a822e5277a34eb7b0a8c04a97cecd06b0fe59a9b53d3000c11a6224533897ba9541a949fc23111db4581d59f5c997ad0d5b5cb2ed054576f71979084628b109de812666326aac4cb7c5ce508c79687417c40bd4ecefcd7cabc8c7462ef781d578644ac3f0925a8d11d6d66da3f2bef4963f531ee3fd6966cc31b16342b6c168594ac234c77bf14b86a18de9219f3bda4c08bdb6ec35c10781cc6ea18c1ae3248ddf6504c7830e2ac4661770c553441316ed22d48c9d4c5eb16fd3cec5b0b1480a3930663cebda99dcd2e31caec7acc934994ab161f0ca56158dbfd06f1cfb884626080feafef627e1f297c773dc247efdab13131f9b914d5f4bd262cc333cdf72f3f050d3d52ddafc9427e63f459c4ca4b698f93078bc0fab0a34143f29fe187c6facbf7e5e10f5dba3676fe34dadbd50a470e2ad3de831c3873c899a9f57dc827749565c2f211131accca393d8d8873de82825bf4c50e6c0b5baf05971e8a9faf66a53b8697c4cee8c3372c1befcc4738786b223d464fd25f07c2523978bbcd7eac76625e0910af579c9b7933324b4ee17e21d4fb3f550f5a5d4cc30bd7e507ab66a2263ce09b50252e21573fe60ed446614f738e0e721dab37e092bb184ce491df6ff7937bc7a346cc868d13add9983866517b9828d17f58b4583b66864a6e5e2e10fad3c848692e9562dd6210c034fc0c2483893ada754f677c638b1f85c0fbe1a3b7c923324111c0c0a0d81cba2176da5127b6661f258381698169766e209cdd35c6d3fc4e92354e13a0e27bf0c3873b6b69aa508c20e2825220907e28e374a6ebe8147e1aa50f87417dd639722d0f71f60e628d86a708ca043d7aa5b4a13d01438cad34877098434c9a7629d478a7d8043303f9e5e21e0c0ec9333105361f03d38f113c509c380121c4219a0e6daf4b8b55eea5c122ae2fa619aa0be116304275b77316cadc752ce0dea35604124c4a736dece27ce8482697e974d6e3bfceceea93a2aa3e8ac5a37991ecf98ca67b4449acb591d7c82e4c4a92d27c1bc75da26822d4e959e508b43859f1045f42735f43e96f9f95a0fcf1319d27eee4aa532cfa66c36e1f107849ac0c982b323c92c2fa7886dd925ddd0c7b818fa33c9fe210b1f793a8f9593a861bc55c6138c1d06c95bc597cea2324044633f329d7998d9fc4d96552ef933179640436230b8100919f260a32b4e9198699d409276353d48c2a88834d828f8eff68e995930ea020b4c900906be54e184ca3fd00a4ad1bcac177635271d402d4a415dacef112f8601636739a62c05005b5006377635c0eb09fc91638d045cbf779fc40f2636cd8860a892857a2717461cbd2459e247fd0d39a703ebd6c832b41e79f6d91373100f2302c615c34fe1643da539b8c147b6fecff47d5f017f750feaea51af99797ba417c80c655b2f13c2f240bc1e3242df5b2f9f34589bbb580216fde1b10f7b2a50307d59d43a44042bdcaf14ec839c588b4801501bf1f78fd5380df67e1db163687ff19993e8fba547974663e18d5b934992759f9c3eabcc23ec3e0e65e5d0ec9ac600a6a0bd43ec231ad4deb7173a7bcaeb0ae26572e4dbec82ed327b41ab3a4fad684cc193a92fcbc299b62823a1f0e09de2042e6b032379e931b39bf9a026cc9c8f1a6720dc6f42057860536156bf0ce21ba0d1c76e7a9e26339675c4e35bd6ea635e2731093d193b6156b2079ad03b410e8d1b0166f422e2b6fbaf286ec9e443747cfc6ebc1d19ba8ccd77420c87776339b795fc1d2696c52d74af68b507d356d9e57955ad3a1ce043c517a5d5363190665b843b1e934e308be423845001f8fc89bfd9b2de9956164c90a7fe39e81d4ea12da9a63e210a5583abddacfcfcd3e24c2d8f9a7ffe59e147f582f64d3a4d8d1b854360c30a375d2e89ea4f1e1e4f4d55ee0794109dee5ab73e90e5faa6cfd7ecffdadeea8af89693756073f6a3b1c66b14a8a178eec956cb5c9a6b90a2893ab4ff9c2da99bb05fcfb7b17d3e149339b4904cbe853a979522f00d5daa84c258d2556c80958057a1ce4e62f621b10c5ac622057fbde8026ffe594bba1edb702d6d0da2c6a0ac275236a92eca7ee64624a1058ba144f383120548f14bc024087f9418452853c1092423c3dada7ad228c964d1a8760df39e21455e4ae02e2cb4b6c59d40c1aa14ac4caeef16b860078afe78c074d63cf177190b79e4613a3ae361bafc683169745374668af835777de95594d15e5ec661f3b2db9280793435fb909c85a17713a2ed9d2c8b1dc2d83f4c592ec19d42ca846628533c972a6b8839ff74624b548ca21038924efd13fdff34f83479fa7a124b9fb828b6bfb5a88a04acba69de2da531a36a33c796ce4d7d64a9a653795d03c9916357ca3af430ada7fde65441f372240ef5c47ed3af4d225b40a88f62e9efb41813ac5ea3aa8cd98c2ec530357ace846c8a84203893126851c748f94044ef75a1a9e39fb5f2c373c6a8e7a9c8b7020b7fb15484cbeb0759d30a5b8526e9ddb0e23f37757cccef1afeff87104903756d3bfdf4c706a33a544356e7cdf186d2be43a361f851779d5ac3d297906466ae4e8e599d3166c2a562683dda27ec6cb4049fd3876951a42350af3355924b0c6a61b1ad210815358387d2f694a68a62831934be880ce78a5d8aba7fb011688175beb2df090a1258ae9254957043303f9e5e21e0c0ec9333105361f03d38f113c509c380121c4219a0e6daf4b8b55eea5c122ae2fa619aa0be116304275b77316cadc752ce0dea35604124c4a736dece27ce8482697e974d6e3bfceceea93a2aa3e8ac5a37991ecf98ca67b4449acb591d7c82e4c4a92d27c1bc75da26822d4e959e508b43859f1045f42735f43e96f9f95a0fcf1319d27eee4aa532cfa66c36e1f107849ac0c982b323c92c2fa7886dd925ddd0c7b818fa33c9fe210b1f793a8f9593a861bc55c6138c1d06c95bc597cea2324044633f329d7998d9fc4d96552ef933179640436230b8100919f260a32b4e9198699d409276353d48c2a88834d828f8eff68e995930ea020b4c900906be54e184ca3fd00a4ad1bcac177635271d402d4a415dacef112f8601636739a62c05005b5006377635c0eb09fc91638d045cbf779fc40f2636cd8860a892857a2717461cbd2459e247fd0d39a703ebd6c832b41e79f6d91373100f2302c615c34fe1643da539b8c147b6fecff47d5f017f750feaea51af99797ba417c80c655b2f13c2f240bc1e3242df5b2f9f34589bbb580216fde1b10f7b2a50307d59d43a44042bdcaf14ec839c588b4801501bf1f78fd5380df67e1db163687ff19993e8fba547974663e18d5b934992759f9c3eabcc23ec3e0e65e5d0ec9ac600a6a0bd43ec231ad4deb7173a7bcaeb0ae26572e4dbec82ed327b41ab3a4fad684cc193a92fcbc299b62823a1f0e09de2042e6b032379e931b39bf9a026cc9c8f1a6720dc6f42057860536156bf0ce21ba0d1c76e7a9e26339675c4e35bd6ea635e2731093d193b6156b2079ad03b410e8d1b0166f422e2b6fbaf286ec9e443747cfc6ebc1d19ba8ccd77420c87776339b795fc1d2696c52d74af68b507d356d9e57955ad3a1ce043c517a5d5363190665b843b1e934e308be423845001f8fc89bfd9b2de9956164c90a7fe39e81d4ea12da9a63e210a5583abddacfcfcd3e24c2d8f9a7ffe59e147f582f64d3a4d8d1b854360c30a375d2e89ea4f1e1e4f4d55ee0794109dee5ab73e90e5faa6cfd7ecffdadeea8af89693756073f6a3b1c66b14a8a178eec956cb5c9a6b90a2893ab4ff9c2da99bb05fcfb7b17d3e149339b4904cbe853a979522f00d5daa84c258d2556c80958057a1ce4e62f621b10c5ac622057fbde8026ffe594bba1edb702d6d0da2c6a0ac275236a92eca7ee64624a1058ba144f383120548f14bc024087f9418452853c1092423c3dada7ad228c964d1a8760df39e21455e4ae02e2cb4b6c59d40c1aa14ac4caeef16b860078afe78c074d63cf177190b79e4613a3ae361bafc683169745374668af835777de95594d15e5ec661f3b2db9280793435fb909c85a17713a2ed9d2c8b1dc2d83f4c592ec19d42ca846628533c972a6b8839ff74624b548ca21038924efd13fdff34f83479fa7a124b9fb828b6bfb5a88a04acba69de2da531a36a33c796ce4d7d64a9a653795d03c9916357ca3af430ada7fde65441f372240ef5c47ed3af4d225b40a88f62e9efb41813ac5ea3aa8cd98c2ec530357ace846c8a84203893126851c748f94044ef75a1a9e39fb5f2c373c6a8e7a9c8b7020b7fb15484cbeb0759d30a5b8526e9ddb0e23f37757cccef1afeff87104903756d3bfdf4c706a33a544356e7cdf186d2be43a361f851779d5ac3d297906466ae4e8e599d3166c2a562683dda27ec6cb4049fd3876951a42350af3355924b0c6a61b1ad210815358387d2f694a68a62831934be880ce78a5d8aba7fb011688175beb2df090a1258ae9254957c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830a8380162eb2c807c43d08b5d3a5073d35368ad6152d54ccd88f3586bcd926e894cc2710c2dd86f8c2d602915bf6f1df5a029c3377cdc49290244dedd5528b7021b669f38380c8ddfce213a8b684fcdac26ad5291c991609407a8e451dc7e0ec8119714c884b34a2104c1f842ee13c63ae8307d1f520c6b7710aa35b95a08ba42486f2a59aab7e7debad8ea8f5a38114156fc501ce61429fe2243f0bf2163a5035c69fb344284659f826744a926e0bc9454606115164c0f67ccc383efa512de3695adb6f833c0f48e489062f39673ae3514b9065642e77f5223f2f724440edbf92e4f5c3da98aa57411615663198508a3afa48cbfed52a8da00ccbca5d05b1979c7c302e5dd9e7319b164a78a6c87e4eb99c49db6b9dc2a87a2d09e7d8b2cf419cd880c7b65b465c81fcb3de5f05d7b70589a86a03deeb4166bb67ae52e1a16478a35e3ef6204ba19c612d65c052a433ff535bea479b45e9cfa38b5d65bdefccb320d9991edc1e443eccdc996b5d4701bdf5dd238a957c178f2e765ab7d23a4d9ad7fedfd1fe4472a11fa6bde9c543aae3e6264de08f08726a9f7a04b1f8acd043459f454e82854e9403269419af9ad671f2aba15c1fcefbdd7f085189fd02bfbc3bb2c2e528418d4378a3111193ae5c914f7c9aa7b096a4097ccfe22c61bb8dacb5c937f51d4b3517d544e6f93531691bafd09c5f4b697d3feb9a9a7bf5dd3ae27c169ead180414ad75047bd6deebec59530d70ca4b6d47780a51fdff06bbef32a39669ab2d98f8e42909b759f22ca7fbb974697b48c69fdaf6f9cb13dc5d25d728b947d6a58ec86f74b444f8ccd0198a32318c45b4fa6e7666b1291ed4e9cec3ce2a6f12c1c15c13b17c2534782bfd529c5a2eeb6b1ba0500a4a1a114bf742034ad12f46b31e6c9dd262efa706555089aad611c5a4f926ad4a9c87f04e97a7a0ebb2a5be5067e88a32f410076a9f5f944b443564b3a2bff09e5fd54fa6a6323d89f8542f96d97717b72092df35f653e8a6ff108b2830b1d860b68947cfdfe1f859c5010cd5c477eed61c95c4c041d9ef87952f67f65d525772d3653cd7eed7e2b8dd87fbf6f040685269f6669dfad47d3e1c85a642320e5f9158c20ad5a8f498a2bc8dc5a285e24a88e5501c7049e80347ab4140b08833e03601ee073c0b7a9470311ff052927a3236a6901eb59af20b623f55058cd23a2095eb904118c659a43cb06e5697dbc2be727e7006cea6b7517bc91cba4687c9ef19db64a82c2a7269ced3bb9191cd1e969a6d0ed002fa729702cafe9bf0a9c4cabf274185dd296b0fbb6d225aa3b0c477b90aeb951a0baf53e486ff0365ed8d32774dd2db3885a45ff2ca3be4bb09fb9f98c9a27c5e236a6c77eaba0a88937d88ee58f12b0c57b9affa3429a3aa61335b59dbd95ec8e3cd9cbf3ccba331ab31f17b19976d9f512f89980be71191d7553c941b8e406d088791fbfc6657cfd5d30ae1245f3a5baf6a95cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1a1df4b3db98e2291d7516daf8a7dffeb7ca5cc8a3d672fcd051c710d15cadbe3cfd7b12af2b758687586d410a075ba739b34f8dbcd462b4c7f5fd04098ced68383502afdb8eb1400c318042051d81f284c0b4e6015fcda9cb6f90b3c6de20e376973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b98b8abe0b1dfd84646339e86ccec05fe18d13c4403bd7956200b1fb1f365b2106d77a9c6b08167e5c04ee5a2a499ab2bcb404fa2fbf66ea4110db16f570493a4a2d28fcba8731f7d72046e2e70c18edeff0e83005d0a43f7dcc4ac9ce59ffd162c9ba54e656856a3364ef600e207098407b88075e5b407692b5279d87a988aee1d4f5cf84f78dd872b87494ce77d4e90a1ab711159f738f1279f48c3ed4f741f0627e93768193a93a9e430c0d529073df788f06ca92ecf2f90ce12e77a917e2c16e4dd808076132233625ae383ee7db3b023d8901e24e510577a49cfb1d24aff59b9531c9c78ebe7b7d0abcd13d5d60bdd4d37e2a0c732676efb0027773fb947441dd58f76f88e43aa37e8d7232b4a3aaca65f8f882bcbddadb06b6dd896304e19f50d88d1b068458ef2bed4d623a4c1a5a3cf1a31cb7b070b43c10216bcaa850515449c0460f3592398e8f034c22f4b56bf600d5eb8bbdc5631ffaf2f5ebd77340e4a6ca5764b6165913fa3bdc52182daa4ddddfb65eaa844eae0d5dcefca2333ee771ae0661ddc8584c0d315286b9b32e553e7d7d5b13002531fabafaa4fea7e61a5cf8d22177a64f3335a4613e67292db68e6946ec72958a7f87f49aca573f20bbc3f40ebb64ee5f14e87362a7fa8146d5fa2afb9f9adce13618b3a8f1ec9bb59f2e666d98bd7a9993313186c6f585c41fd5ee2620406deed2ee9c0ca2b6aa932ba06c40dbf713f2d157ccdcb8a4ba98a67815bd280fd27c9703e26027513d6fe9799eff1d1fbfadd9eb9b5f987486c4ac300f3a7542a20a10593573ab3a7972b1c40dd0d347e9fb22e8b41e3816a108f9c0f0e162b855426485b3b0c60342eb77a6a68503eea37540f1119ee3a34d423da8781f396dafe489a8222f62739fe483f3d22150c29d301cadc326a257ba1661170fb9d4b4999109fb1d2c3b52d66da6020282821942ba592d75a06d3814135cb406af8797e51a7a353b60a453d685b99f05608914dd4acbb4cb120dc252421917581b8238c5a857cc795bd38b7c4920d3ce5edfa5154c560841c88ab37c0cdd2456df36d06c48c22e93014be11473c425ea6e57afbe421de7d1aef0160e198b4c5cd1967e935db9e9b248f0368de7f6864765f06dccd7e627cd5408c66211e63c02216a20fac1775f0754514c1a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e263014148b05824213cd4dcf5d5abdbb0751da29bdb2acab42d9d14b611bb61f38d04ffaf427c742ab347af1cc6e3522e36cb476a2bd71c267806fd17934fa1ef604442111beb44cf3dc9a5e2b36e21ad649c75ec53657d16f70c6a34f4d7ca0ce7045db0afceee4de739ce9b9244ef29f4ff779dc689fab1a28d81e54fab1e5c13757c68356afa550fb470956ed767a6db2bcf9c6f76be7ef35093ba63891cfcc0c2edd0828473e0c5bb4b7a956539bfdb148e56cb12fbc40a6267406fb2dc7f3a650c52405e830cf19448f61e83f6ac8e6a64d05c874df45df6dc62252cb05428841ce31f9c1d9d3d0a0dafe376ca1cf8031cb891ace4ace6200c111a8d6e180fda1f341fb85be13da3b882c7ccad892b7cf03e44110bcf7a448cc00d09472d32ef266ccedb15ab012d89a07377c672d748c23a22fddb9cb06dc72d005c05811f5c20b5d542c0d5073ff595b3aa69ecb79803339cc36b65ef5d301d3b47e626e222b202be332dc82c1f5167a4f2658a6e2a6b561938030a827f9295c5eb9b849188070a8bec341a5b3339f28131d9da735c5744ac5cb154263e10425d76059fc6ae166f3f6f9fa21e867df2d4b1a1efd886a1a63286251f5fe5824c5960e553e58b1008e1ab7299e2db5af5bd0d8608458d6642b4a4af3f88abd4837d31f4ed9bea0dfffd2bbd79c9fd6557524e328cb6f9a8125d088da0f779441fb0ba7f9a0091255e93ef4579ba176b614fa0412c89ad5854efb9de16e617a9b8fda7ea9eb6a750caa134752e9b2fc40336402c3b3852b0fce7b9df77da52cdc2d9d3114dbb9b9cb3a535fddcbaad77f20de04fa9bef73565e0dd2dab6683b7e37c3b5894dae48bd48695f9e27595a69c2f0f5ecf611b70b918d73a8a28d35263932c81c77c0ea1d869189136ce358eaf909e93be71c0abf498ca17eb26cdad7ced11b744d47381538847f4b34dd6c5d80cd94a2bd82e65d5bcf497460e4b6486bd2f245380de4b7d6a793ba1bcc4b1e59246f667010a39679d7c5923955e9ee200aa7bd9feead546997f8ffd10f7def0bc69e86748d6ea9196b654ea5de648c37fbe291f958412e1e368506f38e14e7aca44fee2ea3b4189147a3f48f0037e1aeeceb6f772d67b3b1fc21ecbb4a9e297d5b9c26f784ca4ff92cf1493df57c03a683a646e30eb9f90ac6bb609dce0f8dac5b7386f7f06033cefd6fe6f05ee652b539cdf41ae9910d2bfb07380a780b6fe5917b72ea263592a07f0c38987bc7bea5ca831ab9af7d157dcb8999244f2a0787cd4772c2326fbbe979ec2523ee4ceda90002dcea9f0c208136cab242583a0b27499444fb7b9cacdd2e6291a4b61542ea155fdfe1e7f37bf645b5bec571fb8d7b5bc18b99529359c375f4b17df6313506d8224aa39fff1361a795ca59322466d9ec83eb0b2fbc00ca170a957dc035bc4a7e05f7a5c8af1a0a9ed83cf77976e6f00639171b4f8bf978fb4b9d3ed992045640d046a99cd2ed15f115cd1828eeed2f398542e6c10ffa8b2677177bdfbc1610940642c6e9499eed6e544df582ecc6b191660af96af80a0072a7deb067d0cb8759634bfa683cb13747b248df210a563987d32a5038aae5c32da87536290f77477d83cfd08a73a2914f9ee321859ef40cd72a0fcababbf0aaee80fa72875556f434373e172dce1480b032b92238f061f8968064bd65c95b6db4735bb59f80aa184fa64e0e0f96b60c100f27519576f5742791a9181dd704efbaea362703c47f01b9a3942b8356d53f0ad717f3ded0429e4c27cee02bd5e3659dff9b7c1f2f66d907e5ed3d8a0c36e4ff942bcee33f3d0d49b3fad858aeb5e4a64f9c0285b2f72dd622df4406a84d8070a09c7758f5fd964b7b0a886450d225f31932f255470679821f6d61ab21143f80ae805d447cbcabaee604988dbf60eeb19ce90f13660ec137fc591492176b07abd0f4ac60b4b81a78eacff107087fcb209c2c8e712549379df969aea27b789b828426a9b7c8d4f1d91fec3f5970a7cd522ccf5997785ef6b7edd652baf0e53e9ab20ab5750e1f7bf30ff5ccf84d11c26bcc9b22af70a639c3004c62ab08c9aafa5dcc61880f2628460163222fda77f6032d3c818b601d3d015c01bd7438da2f1086ff9242aa6de7c9c8ed480f58f19b2aace0f748fe63001fe3b4a056a5fa7c9ed063d1d2dafdfc2a20dc6eb1b5fc16754e90a36a047c42ee3f138d0bcacedb89cce449a282cc361845d539b48b225139642f7f61a79ae0a63b5dfd403f782ded9cef44d3455090eb4f3ccbd4c171419d2d512dc6de7eb362939ce4c9dadf31ae11a23bebaedfb3d5453df0390a7effd3cde6d7773a08603f96e1fdca98aee40d8827533c297b6ca5cc45ed7d185e91c0495485fec2a92a06c743f5d2918c201f4ce55e7da14194a62ef9ed42448f4c604bf38de488972aec731bc4459b86e549137198bb25fa07cb592ff376ac1ae7a55408a4dbe434c9cf3f1589150ea212a40d8a8063ca351eb4317ce68c7fb1fc73ecef16abe08c865a135309053a559ca4f7ebdfde7c75c01f3ecfd019194afee7e8718a7fdf0225e2b0acd682a7a0462145f4126262358b511e385674dd956c0645dc3323c4d35e1e031a16f50c193576aacf85bb3d5ea4d80d02cdaf8b5d312e0096f0c0f01adb2943d4c206ba21a012e036e732058c4b9a5a7aae4664c79e3ddeb14f694593c21a508dd7219d80662ec92c563cfdc59684b58327611043de65de431598ce60562d2f66275ce594cf4ba655c4b00941abe6ea1a997e5e6fd99c4ee6cec91a6f7678a42eb741d67b023935a58e59c7ab5e15f9accfa4592a47dc0a169fc0b9e476911fe4dd8a615580f54e40397cf564bd2452f4228e6529cd7d5ec462ba6de30715f963f0f511bdc77721338bd401949e32215f184f6b766ad347599f69a71b0a6c7e88788fc8b3f001d959c3af0b1c8a1e45ddbbc1e9554c0211d95869932ba46e3a49e63b2d40b56ecbe823c053692980aba4d34bd87891bfb1f56ba485477f58af2130369b8228b31cd4f868ee3a8046e4b3cd72dfd4572dd0549fcaa0f8d43d3cd073a6f556508e6fb81c3c6b82e3343fcbe44677cf514047c873a3ffe6ca4d71a9789c2361885059871c77200eff7b646ae85b0fdb8c617910c606687771a6add074cef269597ea15654a2ca031e6e9f74969290d40fd67d8d67629a31201c53d6b8ff03dcf74e7b6cb0cd8d33f923e7604dacb112bf22e4546f142b8d93fbe533de53ea9e82f1392343bfeb350eb644100213af91ead35fd6469dcafd854e2a4fa8af9b173fb07c4268c67011a5c19ab103eb11d0ebad7724f3dd14080668d490355b8d82b03db728ebb457e980e6e815f60a62ee372eb6ef1274f2a1b36d92b2af1943b96ee79f66a5a417239d795a2aaa5b841ed1a62156a1015af73dfe126dcfcbed1e738e705bca53e123e853382cb6906b3088c2c12e4126dda9517b3995c76745eaeadd3129ae28ef4bbeac89ab152cb657d1f7135a90bcbc94eddfb339563dea9b3ae25f08fd1a62b1ccc97739b793703d8ed842e3ab300fb434979cb67d1c72db3b999e0f8acf2abd24e102faaabf9f0d314f72c5f7bd3b5a2a92c56901b5f3f9b5a695057c349078853e8157e8213baf4ee79e03b3d5d6b94d5bff780c30d349e60a9c82fde9912d92fb526b932ef6b1be97d98f2c0dca3de048c45236a07ff31f2aaa4636fe0adbcbeaeafc353f108170cd274f0d72f7eef5f4adf6ff94bb8f85b90754ad3a966b7bb813ee67cad2dd38cdbd7bc8aad5a30716d8a305eaa63465173defb249f484f041f83836f30403259af1bb3c62a585288a5ee688c0147333bc7b4c378b3365a67401ccea30ab3b3bb3aee0c64b9689203df7808b10226eed5f676c9abb5c2ee0eb1d55cef938d7169d76e36c77dab33e8a102ac703df11e7fbc9cec36b6dc7ad857fd92f316f6fc20c56c841035b4a2ef002d879dd48453edadb6b4db679b921be6f7ec177d66934c0080e572f1d7829e0d160a9e9194611e90d3a6e0e7cff28d0aade1172d3e3cc08e003d1c3cb9eb66325031db4bebec653b0ce0573d17cb7a3b316f7c79bfe138102b20e67c9acf516b16d37ad2edb0df9184fb4e836e94d3c74d7ea17b8dde8b649ad157f38f67f2a33ddfa7e87f871e0dc9eedca53341cbab9f7d2822232db4f4754a341b4105fb71923345b4bff236c780c62b28afbd50a0e58163b176593bd0dde7ccb92b19c3ca3d6853238b44d62964a46f9f33e0061becf9979a2898a7d380721c481b0c632f7f175ae2a349545360fe518b949abc07234d93476301c2fd4a5c7bac97be2494fba58fb0efca455872d9a581ec91b31e1e4c5c654886a31e89cfbc07b8c4fd22373e9d651148013434953f32af21a0fb8b9bc629d400251f4920460d2257287ff8293371a2b22be899306bba01b596e94a8ecb538fdd50e805999ad5ea2706a2831e3a8a35142bb2e7ffef4efab33976f6c1b72fdcd449c871129bc4d1a1d28f96a5a07f13d0a77f1f4392fd0cc95159c3e3cdcb09261198690fe9bf523b6583c94c4bfb27366104a09d50cc0e8e57e813c924b5abf870b446fa9f69610aa2d7aaf0476e1d635109608656d8075330a8c901e8b2ab78987c8f02812c68a5767df8802db4126e8daf268f5b04c57fc268ead1bff86440e10950f4131eaf2f9f438aa35c5e7b1275338c5ddd5403a3bcef3155d24442964f00b94f61b08ddec73b9eb86833aa316cd987cedd207c6acd75f68a96d9d5801cd816a90d8c5926ccedeb941935101a2384a61ee80a6b8d7609fada93d5605185029fc2f5b7be41108c029db58e1a56a2c05e70c7788f02c9a24eef12f2fd5b9ed5725a03e9275aa0706aeb9f9f1caf501f4a2780a89977911a3d13c22a7940a5fd76390612175257a5278ba03e6350f24ac6f5e3e4931fd34d5ced003616f1ceaf75f86f7b3c4ce0927bc2c5a771b2c3f7bbed47d4aa16592cdbc154eb93c422ae684e0c0ef96050c64c65b380d8bf289367521573aa3fcf28dcab5699bd380977c8124e42947d1630f52996938518db1ac31947034eac07c6b3d96da522343065addcaf7a55d5fe56615f94deb1981168b7a94c9c49750f4b13d8fab07148723bc4a7c1f12c0309fd05b2c4019a931e544ca7386f5d2e0c62d28ad9e0773ab661a167620ef061b90124af3a106a10b9ec67808fc4ecb7277210e532cc9f0ca531002ec816a869dfaba832c10625b4ffe35493775b050063052012392d5aabaef14bbd38a6684b56fa0a2f3ad88af354aa57d005db1209256f32f899738e0e6f877122ceacc98281847779ebab906154db80704ccf4486a1fe21e7d847961f48fa5d0d3138c137f9cf0da7e03bf5dafe475102f4797fd2fdb7165a458a36070c8be68d429ed5a4483580a92767fc7cb609567e9a5001291b1efe410fda92d3d9c81b233a3021c6966d107e6d91615c2a2627b1db2f33e70ab0391513d0ba40d5f2b0dd952175410176c645553d64199ffb617703d6fee50f9cf8c459b23a63c744c679e037f739f75f69636082d014bad86817a68f527069dadd6a3d2c47801da0076b931913dd7e0b156c04a48b7e05b0f77eb87dc85ff7f2b1d62bcdedaa9260d1b6290f7cbba24f47cb817607b537972e7e9c8bb8650c2fd3e8257582682a22b7b78ff93e5bc909a01cc2c4ddcbea1b0a77f541b59fd999ef6d26dc755fa4b773ea25fc0c2532c4ea1c8af68c9b442f1244f44f8b4b79eee5d32711b7106442aee0296f151e410acb04385f4971ba9dba4038035f8f8c9c7ac1d74f96d69f1d3a5ca5b42a718c65c99622f189c7c8a8a031bc7fdebb46b827c77d7890ef5ab20456911a89db0f4ccc468eca7bba3703d1ab6c1666813050328c5839cda2d87b59426d971ac3f02479295a28e3123c805e8c7ed2a4252a23394844573ac1f106b425085657d073d497e17cb7c0a95e4e1ab8882e82394e1e42a60795ee9752ecc9b5f303266b04c9bc31b8f65ad511befa1d18fddf64b1b0efaaad9a607573d1783f75f4feb08aee372150c682ccf23307bbdca8c6e6b93639fe615c76c899c939d043b5011b34f99013ce9c4ebd17b97fda088431e081ef5ba315180e0e2adcc00f05727b573d393cab2b67e63af9c9063dd1f53a1cd8243a55dd0ed231960bbb5971872a987dc33b4e068dbd35ecf60931de9118fa425c715b6489043e5180dcf69e3637f7a7985e0ea9a9c4151bcf0899ea4502d9b7ece525cd71ef5c33bf3e437065381bc9dc0e8ccb363ee3555ed7ccec682a4ee141e1518cf955be4a80f1b57b3d94e0d102ed56220e5c237767cc2d210d4941908de7458be25bb9cdc1a688af43a05afbaae3189ad7a8fda20d8cd58f8a3107754d7d550125b888e4ad9279cde9416463c3d017a4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3969583ebb6c63dc1fa9f947ec5fa73c8a5826ee78c20316a4ad6678bc9e74167808c79f64e6a0dc5644dc326a74e752d81866ee076940c77303640773dff91d2f2414619b2c3331cee04e1de7a6e88819371de64973258331d06078d66d3612e8ba11186c28844102023c3f2f8236f0f6d41e2c9db804d319d5e37a0ecfb8bf7ce5632cbfb2c9f10feeb61b543785a647418fb7dd3b394707fb5601753b28d504f72959d0ac72d1174456bcadc1a1337a3e458def908d4a149ffa31bd444ecad2ff054c2d7f1f5df09c679443f109c4709f06113f805243122f4d60471711d3a8c45b72a86759af313f9773f3214cf407c2aca429fae7a128445463a6ebb46ef3a84ee6004288d2b53d93f63f1888201da37eed4f81d46c16957456b284459bd256b20a0b2306a4afbb612fe4b6098346bdcd23608f1d72e6821ee9313d163db3407731f83d03b593a3146d8770baf0b926ff85d57541fbcbd094d55eb47c980287c8e46e9b73a9a5f851c218e3b5581617ef159c25322e24e7b15e4d2e9b3207030557f6ec3b1c8185cd4f3652f8075431329462d8ae91245ecb0ecb6f42e90a56417d352e6e62c7b006dbee75290c68228d664960cfae3dfc6baec6d8c38df843f37f6ea06eb9d1e729508b6d315aa2a3f5d30755bb4c5b5adeb3dbc9873a8a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a40fee2b1b3f6800010d0c1a7a18d0e1ea7266a3f6401fc43bbd18cf78518bfd934db00960f2a589d56d0d76c32c3ca2891c45ffb462fc97c03d9d7f3c75ba708dfc9eb9fbef6f8a46ba9442c1585006bd6b4bde10e86894df45b5635e1667875c802ab0dc4cc4416e5f07a3f1815ec55dd46c501e2bd8e8c9528053a0179dc752f412151acde62df6ef9d142512a00f28b04d517787f426763f4aae133169882ba6ac87aba5d53b27f9ccee0f8696b835847ec201f2206447ced8b23b2274882781d99c033b2935666e4cb7a4d1d51af5581c8911d279149494a8c71f64d133a8cb54f77c0210dbabd527187170dcdc2eb97b73891b17e287928a7d35480c6589bb3eb8d1a055e11dbfe9dd93551c0d3c8d0a3bd95b1bcdbb3d893518af08b0052eec9e751218f0fe001e060eb30486f603cc0c1bf4ba3bcd4dc53abc85c2bfaac7a7d65e1f2e8d756954ad45638902558d3d947bcc3972462719322526e47fff8ac44018255ed23f3b888f0afe16ddb6cc983a91ded3140845cc2ead4353f625aa9882d41d6091efb1f839c0595b6ea1f537ee1744603b89d0718b642e3676f0d9d95d3610fdfd7f6415b897a3eafb345fe8f9ccc9f6645a3e16b0595053ce02e9c4b5e43a1a5f11e841277ad9b3640e84c1fdc2b96932631fbe4548fc3e2206379c15117582cb21e27f81526e647a2b6725a27ac13d2331673f2b91bff8846a7d9a3cf95e89098b0ef958d69fe1100600f71fb7b5082f3229e6766c4dbfd3711687f04541fb74f88234f96e43cd3fdc164eb99dcc8be65979424d3772dad264438894dbcfae401a0e6fd6aee969c989a922c77cbcd681daf390129fb4b6ea861eca15b5d1a094c0c21bca5dea70472808f7d765fa2a9a4ad6973f63ce8f255c3f80e211e6a2fc187839930a8b734fb085f303e31141667a053df9d765fb3b9eeefc55543772c97c777bb546bfac61d125bf839ff51aa8181cf276f04ce33617c061a93945d6100eac56adaa3aa510fc67807bfa0201f1ef0ea15bdfdb35e65c2dfde25e111da58687740790825ea7352236ff91b34a558aa8f1208061b6f15dcb96b74b95d12b687a6d1a5882f862c070a26b972bf7cf7f5a27fab8080d81404eb57e1482ed7b805ef9a412ff8c56f5135062f8c6fa570ecd1fe3b96f6638fb33534a1e0eeaacef069179c4f32ffac57bc975d0d81bbfa2cea74235aafec5a39adac12d3ae14831f55e0019990a3e68f80f761db972b73c174699905b2e3e2b99504a302b2a10f6f64cd0b19c88b4a9ad6bfb9610939bc814088fe652e1389f484a319a4b88519586b98411875395422555c5092d2109de18720f7040500f660a0cf7220b4a5c0d56ac3292c1a9f2a89f9425e350be9e5e533b42f28362d01dfa630757545e05d4ee200747531a0d625d7e00df78a88d3fd1e097d3a20bc57144e39f10576b043b4dc94ebbc3e4b2f2ab654cf7658299484ebeb23c35620d24d86610a8021c47a9a5ad2f275d941e64fd15a89e559bce34bee8dde9b61055722811358e05170e751fa8a575ceb4f5b84b28c4c06612e6a30e2f37b54c629ee4d623fcb3649d569500b865f969d313bf9a0015b4d82073e88ca7d3e455cfeeb65c88b795d5ee4d13926ac09af389a42efd77dd97e26f8c2834306891d7f04f86c84b8b9408e852b436757d761b340988554415d9103608f26951b64b7ba784fb6892f324425f3b2c838a6dc4ef2079dc1442e7f73648e8dd69f37888fbde04b4894416476c2a9a6dbf5524bceb2259467248686f5bbaa19087b6a4dab2342e416983b0e3b1f778897ad2e6265bbf7d3a205cbc2e9201d31c3e64acce017a70c30fb2fdafe6315d93a9573547c1c3899ef4a73c7456a7ab868349781fec74f5cc3b3c2011cb33e28c3dd303b065caa2aaf623349dac6f609831ae6831c9e9028c463033bdce4004edec4fca8be16043ed9a5be3ea0e9d7f9a1fc20499e009d3b20e9463605f9d5f7329c3811c17375018e9e5547761d1586860d662751d9bcebf233a7eb0e001c3507ebbf8fea931153300bbac5260adb2e9085a18bc772de7cc23aa548d1bd8f4b6599bc452e23263bf60e6fdbc26f0d37e7080d073c41c19b0b09e9b5ddadb35ff4825c230562c3081ebe4fab29e047f01b604df9dd96227b0d7f4efe5a6a716e0fa08f15173d08a69294b3bbe14feb19ae67281f0b5abf8febcc47a24330242c219c9939b0eb0cd3eff9cb3b99564b8afea49f655c42c1ed9eaea5e43785027d3a6c9057d988e7c0d5eb016d4e12204387f51daa9dff9c80d1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52555bd792c01781aebecabde9f5e87971440c77a916807e8cf40d20998117a31a902a741d7f5b4c7ec98f84915d2b96839f4e6166ebbf57933e993995f4c0e17fa89f284962c57dcda42f18eb4cb4ab9a2923c9e28b7b3f554462f15ba4ea79a05a77225313a27cd55b010694eff4b22fbfcb3b26102acc2546767241bb0994d0ccde8333086294f730b7184cd5a001dd1d0f442932a05b50152e58ad7069c631d0f77c00af553e2e31447e5d57bcd4257bb5776ccedeceb5b7b8b6f6f8dc9992591773dcb9c05e715d7fd8ccd051e1f207002d9bb6b376dc9c7d831d30df396f7b0bc790aa3f292a0602b910216dbbad703ea5a247e369d5fa2348a12332f23bd3e2a29399fedd3090fd194503bccdd84cab3a04f82340cc710b4a554dade6586eb504e8aa2cd370a62e496558bbab7d7fedf911f64a7f6d1406597bf9b0029cd7acf9481a9cb686a09778d205eac3af25e30ccb49c18d0200946e104dd368db745f2598634100a519a73da195e193e8de0dfc8d8b455286c8236ed7c41d98bf5a57411a37a414dce2a22a00f9f969450d2ee1517d8b97d035ffd69140aec3e6e7329899397927d6ebb8c41459e25c639d3857e572b288f9069f317663b6b016223629f00dc7e3d85d4ca6b6d9959c281a03b9078cc08f69454a63c9ee70c39b5d3b54c54b10499c43bd96e89c647fa023c7f0447284a67c7367db25a0d9f10f701ccb6fa4921f9d95ea9da04ae3eae73e708368fd19bb455a42244e942c5a0f0aeb2ff2e73e2b5b89bc9f5e39bcc18958c180c7ae027838ab1a7f6cd352b53a478ab81b2bb2deee78ce4fccf27acf911381e10748fad709ec02ad2b8e1d70cf42479407b82689bc01ea481f8d6d24cf48d354e9c723bd0b3a096b9d548eb48514a2f1123599b3331f36133b3c63e8b022b96573209e515ae372f6eba339ba2d52cf79835f0656b298c7b375c755b9c4a95c5219eaa5b8a77d03f5c6e3cdb82144a13e9968abcbefebe27ca10efb9f72b990895f39ee2e7cc1c1e69d7dc011d7dcd2e41dc7bfd3c5eab9baa69939fab811227166a710878fecb4212c5aeae5b8efa1c5623abb78864eb9cfa49e794a380da330d7e4346efe68c370329225e33d139c240c7c88f93942a41ecac179ee24edd9994b1f57d310783e627b6fdc8e9cf02028e2d6d8cb1afe879ceab8fc73102aaba62edb3b84cd1a018c2abdf15bc774d5cd8e2f981ad32b15c21e12441580639288c5aa054fe49d4452f946cceac8a3fc84e58b55cceea7638e4af55bf8a063fe647a7e1570c549952753806806c29cfa6c795dbaff93631b3966aef99a963008a64fd8687bfbf06ebb5a387686fcd9073ea479f39e39d4fceefe44e5c4864fbf3f3724ce6340491a50254bed4164ac2ac5f3692a8b00c506dc66cd9d97f263575a604dccb3152c0613db13b20c6e1993fecd8e728e0cf3fd6a771ca0002df948b52f16061e28570fca4d862605e02f10ac584cd89ce6b08b58f1c672a7d73ea4ab7573e796776288e101d673ecd7b5473423e6beea292b8a94be7037382e17dad2fd2b7452a6c2ed4c504f26f4f2834e70f09b08e3f351ad4b34765494a356be65716e86d8ec68e64d5e138137eea253be3bceec702c3428e68db1049d74aefef5309e633686c169d5b8524bbf02c39bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b142970998df591dee26c39e49c0bbb8c49752bbd58f3679b28ec034abff7b518905ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689f1e86f9ec89f4ecb5698f87132b36e5865b793dabfcc5f1cb815a728a72546c8ad12eb9302a7f9087b0b6863b1d06b037b5795525eb957cd7df2bef5e9d574edd19466e133826fab439e49bf706afecc46f6533c3abfcbc01a237069cd02f742f3b7ad66986bde4fed6ed340376aeda8e634af26b378691e765529b44f62fc92e21e069ffb44878eb3d9285a949b1367420060faa22d64ab47b84f5b55b6186e5d0f07384b6a743723339bad769182d516b2abdfc3ceb0e081d701a26b9a3f3428ccfce9ba899c647ee65598717cac8f3e689bc06ce35c2d05188716da34d52d1f7da8e4fe1cf4408cee4b51c7b36899fe18d9eb45a6ff902fa64a3cb94b7487192b27fe99f68a76e0fb3a1cb7fb8d8f067e52cb8af9178df6918c4fb13ae21f824ad24bfda0070a16b8753c1fe53c11278baf31d6f196d233016afe60f6a6bc9031a1c8f42f5bbfed5cec9386025c712dcdfce3184f14db329d273414abe4f6daa2b0b50cac093edc9b5831ca2537965e86990e26a7440ada6ff4d4b52749c34daa9b2bb7796b40fe64e946b31efd5e16c4e85f355b486f37f10e977f6b47043b21c97ab60e1cba4a848f32b8d0893a5f644af055c6b8c1204cdcbf70136f9e018d0dd7a1ba5b8ebc39ffc7a290976c1a7eab645e99f199cf16b25bf36f88f2a1f7814d9c8c3dca901902b32e6af3febbbf885c1b2da770c222ae4d3c627314466fe4bb089490507a99bf819b6dfe334224f5794c977570bf829a036cfc07c74c12960b6b78ad71b8a8c7e2269d3282294157b6acb0ef26222502273e830a49a457956661351d2fa804c686b59dbd5adefae288faa1da2de7a4f92a0f8bf8e19d21725fc65daed5a17f335b976b093552495d8540fe67e9ded19449163076369f19906a5076b152a7c7bbd5cd1a926cb127c3cc676ba1544bd5ae5499cb213632f81851ddd75b811a4c2f06971a30a7a83867eb75f957983294a5667f673524b45c851107a71438138deb9a03f825cdf294e023d8cc5b2a9ca67b7c0d59cf2e69192904014babcfba0c69836cc3e0bceb62a7e86f5d91f263d0f8f1dc9f371190a710d61c1423c48ca68e79ec35624edf37277bb031bbd08d0a34a84274145381ded151c49214adc893114d7255e8488db43f2c34ba8cb125eb5cd97719afd9c865674affd95523f468cb4013cf1977d243470cd074ad2f5de3314275897e8d24a1886ba2f038bd634d56d39558f86cceaca8a9025ae8bdeb4cff70f930a939ccf812081cd76c0641645b4acda8be92607ec3dd2576d7ee65c53da0b038b9f10101f7040e1257a39cefd22b9a7fc894744c59650e6173f6a44de5dc75b60d4e19a6d9b8e12736dc7cd2a1dc9a50253e017f7e6b4f42ae894419e5589cebe7e4a5e2290fa2ee5e5781792dde2aeec8bcd5a0e641390001bf9d10c8376d6785d7203b0f097887866d20b4189146e9bec17040c5601257638eaa1326c5012a36d0f786b0094a47c1e05b22ac15e9e50f7b717b0bfc52a88a67c38b6a2b909825caf3f604892c49ba3076091d03e14c0a4358ac571ee7ad02df46f69828891940b0f186209c3cf7754d5c24d07411e49c30aa05995bc643d81d1ccb559c702c9fd2a668e9d5bc77d2cd979838861b49029507844c987dfa19713d06cf139935a45ec0134c789fd0afd95c8b644ddba3fd15c5175dc7f8cace30f19e355eec8a3ded029d648ab45e4b512c9501739e6a57ca62631d63d8973baa83172ac1330502a74b6793478183941b4faa0ba4f564d2f169c880adafaad1647cb0b128c9c37e6362134b062dcf449bdce3fa6ea7e493f4258ffacd9abbd1e4950ec431e276a4fd0c58bd0db6ffaf78bd2f1c0123c9442604c385204063e701fd5fe7dbafafa513e5b253f7448d5e376e640df69f67dd8d7e9760cbdbd04147c1552deb2edd460c6bfd922a00eb2cbe8cca9c2d2d037d63060cee2331c43e6ae115667502ccca3f422252b6a4c97b6e51c570332e640591142ad60ee74de2299ac39a440e376df981ccfd186faa7aab6fb81884c2cbca2a0f36840d7bfd6fb2a2780992d1100584e655821dd30865dc5697cdf15e44acfd4b490f8887a4ca9e13f2e2f5077d053eb5456ff3bb2b0d3704fecb5b57a00d06d3c1182b69148f643cd9ae12a4ae9ffe911b656c8486798b54f7b1f50670d55675f09490b8bd68e9e52b2912426ecfb26d8514be8ca9eabd3fd2a80778c7952c72a0ea70932e5ee2fae653bd5c3326c9715581ef70868f86ce1f7d2a0f04c143b419b9668187b83f03c69191a9f4ef613aedd786a9d5e3c6d7e1afebbb1ea05dd5c62e233a3cca2b29620b245a7f7776bbcea865888fc191dbcda44251d41b12d431fc4c3557403d29f05bd2a773bc4c4bbc93453a96b30e64fb9166fc9169a547f2d92d6814870138634ccb05268d26841d206f2ea9f57b768ada221502b5a798b543a8b2aa37f983866dda10f984105754061145314fd8f11b31c5494570af542e6d10aabacc24bd3ac92381838d1bc96127183aeba589527826e0a0dba99a1cb1079a7e87a194687b97ca26942466aae9d7fcde5225591b3a1ed67b1c7c645540178c8d1e7e513ad360ca7832bd62640a7ffbfd6ae9399c90db4e15f9d8f59d96d5b0d9b582c51a305c2843f225b7dc9abc77857cba0d78479ba8668884ab0bdac346228e92c710f91b1788853f182350f92de382c1d1be043f685a6858246c2567b9f033e35719a434f48d599b30313f9f3ee70536e6ec487b343753bffce7d8f766f2f708f747cf473092278ebd3b7fbc56cfb70bebc686fac52ba7d2ce4ca54514167522af022e60379b8651317a7f36437f0643719e96e1fc492aad6bd283eab4346d178139701fbdeb545bcebee533c076877eacd29da83b3edf4c20f9c51d1e155ed3fb1434abe5d7df202dd30141db228417a7e8c805bc8b12af0f2477d64a132178af8654c6b1a4449cce9b70f39863b8ac2be1bceea88a37961a861f3a66a1a9f417d23d983076950a576d19dd5afb62e83a1c9e265bb9345a7c6accfc9a12a97aa635eecee2cf644145550443d478b66df75fb26b88e86f2075e96cf47585307a5bdf001ca57f106efb000d2ae8bad0f6dbf34c85874f13665406fda9fd5a99bfc74d9f19f10e29b57dbbf86f46d6b270973fb6107d306f7e69d54a6f37ef39bea4c28fb1bef10e5674986ba7a1c0a5d1d6d5a142b305c6b95aa84fe67c462cbc3e3cbb865fe53a8a18227c1fc87cc668a3a9a08599fb357735b92dc1d3206f999906101a759d90804dad35a6b008dcbacb5a4b552f2664796c5d5b18752de1e9382d98467224498232bfd60cb150e5babefa4b01936a8b1f35f3aa04d321c1397801b8cd459712033fab4a1660ccec386ca814ff78776638c3857f2a83761d54a72c1369295e1b7d4e7d355065e851ed277ee1a63ce4bc216676a99d9970b8b55696b19bef8444f4be2c27a660f42e4c2987a4afe2fc9016578d63a08719c1b391a1bf4633ade18da56a2138d3631dc640c7ed1b13a9c4e7f26cc305638e272fe001f99417512115f1efa19675c775cbc82d1cb2af3ee85da2eca598c4d786420f1964e577b692d58c8bb7f035a40cde5225936a321952cc81bb8cf0c19e1e722aaee8aa3a44b5eefa358d21d24553cf986afef4494f170520bbe25b6cb7d203644403c780d45849ce05ee313a2ce1f7b13b7e0549fb00d30f5f82d420e0ad73bdcbf97a93d8fe91ac2a73f8af2f46de24518fb6645bfa00f545f07df0de265ffe8d24deab9dc510fb0e2588810cfe8dad0d6069205085978cadf697f6a2fb7d1f6d6489e9b8c07c8c44a56944fc53db7528318a461da48de9337ca4f46844432f96d0c248ab517edf9a568ec53d40cfb12ad00ee9b60b7840f539f1971ad1b6de0b8404ef0b4ea6a0fbd39bfd1a7cb5bbf63139c55295dc990c71c866ad8f3dd2981b80283c0a55564158d22c66290f13d399a7621effc60f54592c0f13fdd3a23c68b538563fb3599e9bd385bdb4f9d062eaec776e2726d807c7b3a9e6e71b154a725db44360e1ac4243c93487a98aecf59333ffde26c806717c66f7885c9aee8a980fab9590884b1bb383c9feddd50d78a373e723f1b251b0238d5d45feeb3d0b7a8e3f67674604705e858c6899a5a7af1ddf50309c978949bf9b88ad9d7d864f1016a1081dc39b9ad79efe8f42ee62d3d2ed1a5a5a324a7fa51f2d885864a5c1617b642060443482a896207400a1ff4155a60596a3549023a27eb86c8c8248c613b900024e72c824af21dd3ca0ea3b52758439c9de2860208db0b77f0e17feb9df688da2709c900dc519e8b650ab56a98218625eaf5ee147df2087995dac72ad4cd8983ebeb924606da9348c83d0506f191e8b5f7e836217e93b7b6d0f696c98a8afea08c89d4cbf03c9064dbd4a84132e69be0ccc106725d4a1a0bef835a2b39af6fe453ffd86eae58941d92d919f4d6c88c4627fc365d53c074b989a28f631f1d100dd3459a143ac1735a6f040acba309ccc51cdafb9f601743760b95750f1f50eff1ef395e0493535d77576d16cd1a247471ac9ebb950dd92d7f592accc23507c2774a6eeb94f942e8f8d8abd6e40de3915c4cf3abe25a55d0e62d806be31aa885ede60ce9654bea24929363e4705890ef306ac4a1f87df7940924c0f3a8e8687ea5b85691480a6be4b5f93ed1098ab21c9372c17882c9dd552ae5563dcb9399e58977ac71f77f49bdee3bcac841dbeacb3940ed3b736251e3415c8e84f0c4c26e0e2477a2ba6ac8f89c90603b35025fb3cdedcf9c37b3f8c75cfbbe9ceea959551959fa73758b5f810c4f9300a777444130009cfce571abecbee774d652f79ca33966fceb6c26750db5a95ca93f2596ffafa5f9f365f033992d2f931eda93eeb367a39c5e3268241a3ec5fda8ebfaa57b3934aaac45ed40634b46614af6be76ef73101cf4c201af029129a4700e8143195dbc831befbe6f4f6c5663e1411ae885977205a4749686f8a75a4b3c53f316c150e7381f3dd38bf1b63b4a79e98f3e1f8ca2968d16e8ddd129e4ee0c775f38c7f84d5bd5e8b3f4a7a7a314e18e948bad5bd1e3e5442ec50c29e676eb657a3437c2e1ed95a1d55c1bf1fda4596ed0267324b6bca4fa8884ecdd29d3fcd2f0fe7c1983b3c7ea647790549040a5574ba6cd9be20a1f88b572b54f5cf549f90096a14c548833534221e3c734109eed8dc578ed039bd126fb645e2345253993d5bad388d080b1323752ad534bd666a220a01f500fced95b465c0762890ad78ed7f239a654288f9974b8841f260f43d1f306cbd4c62611fc994c0ec21ddb93347db2161c43f4cb1a67ea01ee4285835e9fab6e1f53896784178785f9923a5ad4c1f65d49e338ce562e432cf74920b4c99fa0795e6857bf4248c2611a7ca815c7c2af57a9e040ef23496e17b8e83a8e9ce9bc227483adff3e2569072de1b03fb9e45015bf8764c3d68e44e354024d411c0a8b23cc871b926c51a5ba6fd55ea2d087133f241bfebd999aec812f74f29bd9839d0d145338911eaf1d814610558f7d6081e13e4107b1985c39530eb982db2c3680b532e6bb367ea5d8d268d622f288bbd4013f02658139d348094698ff71ce3d269b59734238e548cce6dd15f424e342884cf7cb4d14f2b514a6bec6fa4f442077d3da538f62988e60dc9546dfc98863204e6eaa147989a13885d6374328ea0fdce453e8699d3f6e424bb8d48cd5130687a83129d01ea40a5f7282a5620460c4a986c42cab8b0e273729a68b6e4e855890ca9d6a27d82de37ed5f18e80260cc8d3e5e9bd6a37fbeaaf00d5dc7dbc58506f51a124affaecd5f0adcf7ab53ba89a26c51473b72238735732986f99ca21c2edca4475325d430ab003d601965f9e6df5a2ea90242db44d7a6e263843ab3dce01e35a1ea5317ff27d3d8f1aaa7c44e5f7669d7f6161fa276e414840e2de16dcfd2bf3c21b1c878622ff99c2f2154eb7667b374b89be17d9641e81313d65f3bcd4e9d064610e7ab617830ceea9ff067bf63a67d2f4f9cd8598ebca521b707562b6eb6b534c396a45bb1b7be0ac375fef666ee8c5cb23095dee99b9744c9159e70d7ba7bff1b2e2a806727d66f1cf701b3cc4c532d50c191a3e5c3918a93bf5ed13e22834b5436efab40000ebf7e6c4352f37443256d0323d74bdaade08b96626084329951e1514c109ff415073fb54486e5e4c21e51a9ffb80c1fa21aa8cf4da4dadf3868489f5ffec05a495be3589c3c42e76526f7459b9d1ca7c0bb39b4c86112b90565382ab34b58a9c34675134a4675dcb32f4d39d782f6df724cd890c41635135d15f19836d534f6951d7b839bf26e10cc13e5719478e61c16811690415e1ec27b63cc5f05354550845890f124b573e8fd2569a5ac572f2762005eec6757545abb49c0bad1ee532811fca3e63aa0208fdb17bf45aac98439cedb3b6f8db58c0d2b445e4a9200875eb78cd5b620fecbd6b3a5708a190ab8aa108a80ec49661f0a3f57d58e14e749f5e6b20d4e67c947af6e83322c3a0266d4e1fd7e58db5cef6aadc8131ee93d8a6ab8a34778c96230a20da12476ae50883cd0813259215955b47fb1e4c4d1ffbbbed0ea363204a4c0b54ec775d31482f0c349762112fcc3a9332a69cf2209bc1fc40d203bf7b866e8e57227a34531b18877ab9a4c8503b00594e1f07fee287c6e460a368e1b78d9747ac3396411d01d08a48abeb47533885d7a6bf7a55926c774650c73c41750997eccfdafb2f988e6f6abc9fd35ef8db3224c9d43d0104c4be45c2a4c4b9928d40000522dcfee1fdbe4d3a32a0e421ca56b5dd1fb667a767532a55ee2f5902926e33282bda4e4c27ed9e06604092dae21326ddebfea79ca021781f70927ce093f5603fa1cc551cb3c0c8637ff5e02336d21863029817ac8acedf65c9e225ab44377e2617a5d0435a1aaacae0070174ab82cf7669ad395ffdbb3949796f595933d82bfff8ff7174636e25c6318e41bc4e41f52af88ba101d4a84255ad351adc354e42bb4d6327a8b659f4a3858845dbf55f75621839a6195865a255bae3a2be1be2887185e3a6ad44a511436af609b0edaaa091d1aa8dfeea67b500200eb2e3dd34bab282b216759c1a8ee6aa35743367dff10e236905913dd294f9ceb3479868ef4af786822f8c28e35c6eb5b753c14a8a2a1148af7cf22c8beda7c15b82d30a9be362adf812f95c251cc9cd28dde796a3c93c221591b277b0f8f5d675490754c3438d6d9032af1a4376c2ee73d271ebcee60a9e3b8ff500d622483a0b18e5a49503a686bc70e0eb426ec5382c19fd9c246a5898a052c11419cf01b06e256e18aaedacf197ab749ea1a664734e8baac4921306ae2c37fe05eaa2264bb9fc8aa5e0650e535ba3703705cc19c1bda531fddb49e3a5601a5087cd8e2ba663174d0016c31fc09296bedc520b84b72d933f008167bb53d90917367c623bda33fd1deeeae7c926d738e7f9abf295627d3851a118366765c54358d75fab48fecc83a2bee7b2f793934f30eda4aaa938d2cfedac5d2cdd66f623397eda669443b22a993e13635b1f8f3a41b9f696767d797610f24634a8771472cc9ccbba7bdea083d0c81217d4f77a25bb1fcbb2ee829af7292e43c464ca79bb2b9991f09e807cb0d23df62a855d178dcbcebed1f70fc86de54e42d87b6ceb52676d6195e1635a9d6d18e7d1dcd83da695490cf151e410285ce7b131a2cbb8dc6ef94707ed0680660f62526694a08280e732e6d7269128b581e1f93bbe8b95bbf4cd49659ba79c22f3998a39a0585c7c9bc10651edff66e26b957b947080278132278b0f2729f7a842f946dcd28b48f4256aff6b2f2f5dbfd949b925135cd6cb5ea30695fe16cac4a067d3bf080b4d27ecffe4b7c193ee94b2cce4df6b8fa58bad474bba614c42da30b9eba1cb3daeb18a513431a5824f376243c032104a6b51b8e7a0b17d8dc462ed0be2b069cf84b95f912401eb2fbd7d6f223f0e0e5748e343fc930a0d09c78cfe330c76c2288504f032bdf2dac3c17736f3b5381a6679af410ee2a1c3db9e19192ef85cf03d8cdf8bb48d0bc37dd730d4532b7ee13fecbbbb11f0d7afc2279f76c296c06e5924c3cec8e4c35f0d440ee9d09e411fe7bda09a31ec9cc767f919818b902177c06b3911485adf27cc7f3ea22626a00730067e85b1ca93fdbd85cbfdeebe5ff33673f88b1a0ea02d75673fa3c03ca13d5c1b6da842917790f719b56236da2090579228f65a8bf4faf11f34b23bb5a2b4a68b5bf479d9984e107e09371bd201a083008a0035c1286d39fe54130e03f777757173eddd7837c4ca1c8fcd651ab8f2adc959d4b023ee422afa025e230f27f33048f94d2abf69d9cf52b14b7ef234302ca9da3dfcd330381e31bc9df294feef863d00e5e535be7a50acfc3c2f263c269c6e37b18c6d62519477a4401ece131eb176bc55591d972fac1746b6413e1e9e4f3caaf44e8e5bde78e903ad11437837d3481aff7c7fbe856f1ad73e2e5ac210364f9370a152c79ae9f65bd1fcbc1d8c57f352c9297955c08a17c40801f31c5723fd87rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrooticu-65.1-150200.4.10.1.src.rpmlibicu-doclibicu-doc(aarch-64)     rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1b@^Ӝ@]]]2@\ڭ\f\@[$@[]@[)Zľ@ZB9Z2gYY\Y;@Y@XK@X @V(@V@U?v@U?v@qzhao@suse.comqzhao@suse.comjengelh@inai.dekukuk@suse.deidonmez@suse.comjengelh@inai.dejengelh@inai.deidonmez@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.deschwab@suse.derguenther@suse.comjengelh@inai.deidonmez@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.detchvatal@suse.comtchvatal@suse.com- Backport icu-CVE-2020-21913.patch: backport commit 727505bdd from upstream, use LocalMemory for cmd to prevent use after free (bsc#1193951 CVE-2020-21913).- Add the provides for libicu to Make .Net core can install successfully. (bsc#1167603, bsc#1161007)- Update to release 65.1 (jsc#SLE-11118). * Updated to CLDR 36 locale data with many additions and corrections, and some new measurement units. * The Java LocaleMatcher API is improved, and ported to C++. - Drop 075cefb2e21f57f4cac1bc2868e93dd1b8c077cc.patch (merged)- Remove old obsoletes/provides for migration from very old products, as they break our shared library policy (bsc#1146907).- Add 075cefb2e21f57f4cac1bc2868e93dd1b8c077cc.patch to fix a regression with the C.UTF-8 locale https://unicode-org.atlassian.net/browse/ICU-20575- Update to new upstream release 64.2 * This maintenance update for ICU 64 includes draft Unicode 12.1 update, CLDR 35.1 locale data and support for the new Japanese era Reiwa (令和). (boo#1112183, bnc#1103893, FATE#325570, bnc#1103893, fate#325570, fate#325419)- Update to new upstream release 64.1 * Updates to Unicode 12 and to CLDR 35 locale data with many additions and corrections, and some new languages. ICU adds a data filtering/subsetting mechanism, improved formatting API, and a C++ LocaleBuilder. - New python3 dependency to build intermediate file test/testdata/rules.mk.- Update to new upstream release 63.1 * CLDR 34 + Segmentation rules and emoji sort order adjusted for Unicode 11 + Somali and Javanese data now up to moderate level (document content) + Tongan, Konkani, Maori, Dzongkha, Tatar, Kurdish (ku), and Xhosa data now up to basic level + Many data additions and corrections in many other languages + The following languages have been added to ICU: Sindhi, Maori, Turkmen, Javanese, Interlingua, Kurdish (ku), Xhosa * New currency: Venezuela's Bolívar Soberano (VES) * New Japanese calendar era from 2019: CLDR and ICU include data for testing that can be enabled. (ICU #12973, CLDR #10750) * To enable CLDR new Japanese era placeholder name, set environment variable (and Java system property for ICU4J) ICU_ENABLE_TENTATIVE_ERA=true. * New API for number and currency range formatting (class NumberRangeFormatter, #11276) * Support for additional Unicode properties: Indic_Positional_Category & Indic_Syllabic_Category (#8966) and Vertical_Orientation (#12850) * New API for code point maps and tries, mapping Unicode code points (U+0000..U+10FFFF) to integer values. (#13530) * Java classes CodePointMap, CodePointTrie, MutableCodePointTrie * C types UCPMap, UCPTrie, UMutableCPTrie * New API for getting a UnicodeSet per binary property and a code point map per enumerated/int-value property. (#20086) * Full conformance with UAX #14 Line Breaking (required BreakIterator feature work). (#7270) * C++ Locale class + Additional functions forLanguageTag()/toLanguageTag(), and functions that are easier and safer to use by using StringPiece and ByteSink rather than raw buffers. (#13417) + Move semantics. (#13645) * Various Out-Of-Memory (OOM) issues have been fixed. - Refresh icu-versioning.diff- Update to new upstream release 62.1 * Unicode 11: 684 new characters, including 7 new scripts, Mtavruli Georgian capital letters, 5 new Han characters, and 66 new emoji characters. * CLDR 33.1 * Under-the-hood overhaul of number parsing. Behavior is mostly compatible with previous versions, but there are some known differences. - Remove xlocale.patch (code to patch is gone), icu-number-grouping.diff (merged upstream)- Add icu-susevers.diff and disable UTF-8 assumption [boo#1095425]- Update to new upstream release 61.1 * ICU 61 upgrades to CLDR 33 locale data. - Add icu-number-grouping.diff- Drop dangling symlinks /usr/lib64/icu/*.inc- Update to new upstream release 60.2 * ICU 60 provides full support for the Unicode 10.0 release with many new characters and many property improvements. Locale data is updated to CLDR 32, which adds several languages and data improvements. A new number formatting API has been added.- refresh icu-avoid-x87-excess-precision.diff with p1- xlocale.patch: don't use obsolete - Add icu-avoid-x87-excess-precision.diff to avoid FixedPrecision::initVisibleDigits failure on i586 with GCC 7. (bnc#1030253)- Update to new upstream release 59.1 * Emoji 5.0 data * CLDR 31.0.1 * * GMT and UTC are no longer unified, and CLDR provides distinct UTC display names, avoiding confusion with standard (winter) time in Britain. * New case mapping API (C++ & Java classes CaseMap) supports styled text * ICU4C now uses and requires C++11 language features and libraries. * ICU4C has also moved to char16_t as the type for UTF-16. This is a breaking change. Please see the detail section below.- Update to new upstream release 58.2 * CLDR 30.0.3: + Fix incorrect data for number of Cantonese speakers in China. + Hani_Latn transform was not updated with Unihan 9.0 kMandarin readings. * Time zone database version 2016j * #12815 uspoof_getSkeleton sets backwards-incompatible illegal argument exception * #12825 uspoof_check goes into an "infinite loop" when U+30FB is in an input string * #12832 GreekUpper::toUpper skips the final character on a non-terminated UTF-8 string * #12849 u_strToTitle returns incorrect length if destination is NULL- Update to new upstream release 58.1 * CLDR 30.0.2: For details of the many changes in CLDR, see CLDR 30. Some things to note: * For some combinations of numbering system (arab, arabext, latn) and/or locale (ar, fa, he), there were changes to the bidirectional control characters used with certain symbols (percent, minus, plus), and changes to number patterns (currency and/or percent, including addition of bidirectional control characters in some cases). * Thhe bidirectional controls used for such purposes include U+061C ARABIC LETTER MARK (ALM), which requires use of the bidirectional algorithm from Unicode 6.3 or later. * The time separator for Norwegian locales (nb, nn) was changed to be ':' throughout. * Unicode 9.0: Version 9.0 adds exactly 7,500 characters, for a total of 128,172 characters. These additions include six new scripts, 19 symbols for the new 4K TV standard, and 72 new emoji characters. * Draft Emoji 4.0 data * Emoji updates for word & line breaking * UBiDiTransform/BidiTransform API for convenient transformation of text between different Bidi layouts. * MeasureFormat API for measurement unit display names * Most COUNT and LIMIT enum constants have been deprecated * SpoofChecker: Handling of "whole script confusables" has been removed from ICU, in accordance with its removal from UTS #39 Version 9.0.0 and the removal of the corresponding Unicode data file. * Greek uppercasing ("el" locale ID) removes most diacritics. * More robust locale data loading across ICU implementation code. * Reduced heap memory usage in DateTimePatternGenerator- Update to new upstream release 57.1 * CLDR 29 support * Grapheme/word/line breaking for emoji sequences, based on Unicode 9 proposed rules. * Four new Unicode emoji properties * DateFormat day period formatting of "noon", "at night", etc. via new pattern characters b & B, and DateTimePatternGenerator support of C for selecting the customary form. * RelativeDateTimeFormatter: Simpler formatting API. * New simple & fast SimpleFormatter class for a trivial subset of MessageFormat as used in CLDR data.- Update to new upstream release 56.1 * CLDR 28: For details of the many changes in CLDR, see CLDR 28. * Unicode data updated to Unicode 8.0: 41 new emoji characters, 5,771 new ideographs for Chinese/Japanese/Korean, 6 new scripts, improved character properties data, etc. * ICU data size reduced by about 7.2% (1.8MB) via sharing string values across resource bundles. * DateIntervalFormat now handles intervals with seconds, and sets FieldPosition more consistently. * DateFormat::createInstanceForSkeleton() caches DateFormat patterns rather than DateTimePatternGenerator instances, for better performance (for cache hits) and lower heap memory consumption. * StringSearch (based on collation) defaults to matches on normalization boundaries rather than grapheme cluster boundaries, which yields more matches on Indic text. * RuleBasedNumberFormat (spelled-out numbers) now handles infinity, NaN. * Most of the old Normalizer/unorm.h had been replaced by (and reimplemented via) Normalizer2, and is now deprecated. * COLON has been withdrawn as a date pattern character corresponding to the date field [UDAT_]TIME_SEPARATOR_FIELD; there is currently no pattern character corresponding to that field. * Support for locale key "cf" to specify currency format style, and interaction with NumberFormat values for UNumberFormatStyle. - Drop icu-remove-datetime.patch (merged upstream)- Update baselibs.conf- Version bump to latest release 55.1: * support of CLDR 27 (with a major cleanup of region locales, among many other improvements), formatting for scientific notation ("1.2 × 10³") * update to Unicode 7.0 data for spoof-checking * Various performance enhancements * Full upstream changelog: http://site.icu-project.org/download/55 - Refresh the soname versioning patch: * icu-versioning.diffh01-armsrv2 1700838294  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde}~}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~65.1-150200.4.10.165.1-150200.4.10.1icuhtmlParagraphLayout_8h.htmlParagraphLayout_8h_source.htmlRunArrays_8h.htmlRunArrays_8h_source.htmlalphaindex_8h.htmlalphaindex_8h_source.htmlannotated.htmlappendable_8h.htmlappendable_8h_source.htmlbasictz_8h.htmlbasictz_8h_source.htmlbc_s.pngbdwn.pngbrkiter_8h.htmlbrkiter_8h_source.htmlbytestream_8h.htmlbytestream_8h_source.htmlbytestrie_8h.htmlbytestrie_8h_source.htmlbytestriebuilder_8h.htmlbytestriebuilder_8h_source.htmlcalendar_8h.htmlcalendar_8h_source.htmlcaniter_8h.htmlcaniter_8h_source.htmlcasemap_8h.htmlcasemap_8h_source.htmlchar16ptr_8h.htmlchar16ptr_8h_source.htmlchariter_8h.htmlchariter_8h_source.htmlchoicfmt_8h.htmlchoicfmt_8h_source.htmlclassAlphabeticIndex.htmlclassAlphabeticIndex.pngclassAlphabeticIndex_1_1Bucket.htmlclassAlphabeticIndex_1_1Bucket.pngclassAlphabeticIndex_1_1ImmutableIndex.htmlclassAlphabeticIndex_1_1ImmutableIndex.pngclassAnnualTimeZoneRule.htmlclassAnnualTimeZoneRule.pngclassAppendable.htmlclassAppendable.pngclassBasicTimeZone.htmlclassBasicTimeZone.pngclassBreakIterator.htmlclassBreakIterator.pngclassByteSink.htmlclassByteSink.pngclassBytesTrie.htmlclassBytesTrie.pngclassBytesTrieBuilder.htmlclassBytesTrieBuilder.pngclassBytesTrie_1_1Iterator.htmlclassBytesTrie_1_1Iterator.pngclassBytesTrie_1_1State.htmlclassBytesTrie_1_1State.pngclassCalendar.htmlclassCalendar.pngclassCanonicalIterator.htmlclassCanonicalIterator.pngclassCaseMap.htmlclassCaseMap.pngclassChar16Ptr.htmlclassCharacterIterator.htmlclassCharacterIterator.pngclassCheckedArrayByteSink.htmlclassCheckedArrayByteSink.pngclassChoiceFormat.htmlclassChoiceFormat.pngclassCollationElementIterator.htmlclassCollationElementIterator.pngclassCollationKey.htmlclassCollationKey.pngclassCollator.htmlclassCollator.pngclassCollatorFactory.htmlclassCollatorFactory.pngclassCompactDecimalFormat.htmlclassCompactDecimalFormat.pngclassConstChar16Ptr.htmlclassConstrainedFieldPosition.htmlclassConstrainedFieldPosition.pngclassCurrencyAmount.htmlclassCurrencyAmount.pngclassCurrencyPluralInfo.htmlclassCurrencyPluralInfo.pngclassCurrencyUnit.htmlclassCurrencyUnit.pngclassDateFormat.htmlclassDateFormat.pngclassDateFormatSymbols.htmlclassDateFormatSymbols.pngclassDateInterval.htmlclassDateInterval.pngclassDateIntervalFormat.htmlclassDateIntervalFormat.pngclassDateIntervalInfo.htmlclassDateIntervalInfo.pngclassDateTimePatternGenerator.htmlclassDateTimePatternGenerator.pngclassDateTimeRule.htmlclassDateTimeRule.pngclassDecimalFormat.htmlclassDecimalFormat.pngclassDecimalFormatSymbols.htmlclassDecimalFormatSymbols.pngclassEdits.htmlclassEdits.pngclassErrorCode.htmlclassErrorCode.pngclassFieldPosition.htmlclassFieldPosition.pngclassFieldPositionIterator.htmlclassFieldPositionIterator.pngclassFilteredBreakIteratorBuilder.htmlclassFilteredBreakIteratorBuilder.pngclassFilteredNormalizer2.htmlclassFilteredNormalizer2.pngclassFontRuns.htmlclassFontRuns.pngclassFormat.htmlclassFormat.pngclassFormattable.htmlclassFormattable.pngclassFormattedDateInterval.htmlclassFormattedDateInterval.pngclassFormattedList.htmlclassFormattedList.pngclassFormattedRelativeDateTime.htmlclassFormattedRelativeDateTime.pngclassFormattedValue.htmlclassFormattedValue.pngclassForwardCharacterIterator.htmlclassForwardCharacterIterator.pngclassGenderInfo.htmlclassGenderInfo.pngclassGregorianCalendar.htmlclassGregorianCalendar.pngclassIDNA.htmlclassIDNA.pngclassIDNAInfo.htmlclassIDNAInfo.pngclassInitialTimeZoneRule.htmlclassInitialTimeZoneRule.pngclassListFormatter.htmlclassListFormatter.pngclassLocalArray.htmlclassLocalArray.pngclassLocalPointer.htmlclassLocalPointer.pngclassLocalPointerBase.htmlclassLocalPointerBase.pngclassLocalUBiDiPointer.htmlclassLocalUBiDiTransformPointer.htmlclassLocalUBreakIteratorPointer.htmlclassLocalUCPTriePointer.htmlclassLocalUCalendarPointer.htmlclassLocalUCaseMapPointer.htmlclassLocalUCharsetDetectorPointer.htmlclassLocalUCollatorPointer.htmlclassLocalUConstrainedFieldPositionPointer.htmlclassLocalUConverterPointer.htmlclassLocalUConverterSelectorPointer.htmlclassLocalUDataMemoryPointer.htmlclassLocalUDateFormatPointer.htmlclassLocalUDateIntervalFormatPointer.htmlclassLocalUDateTimePatternGeneratorPointer.htmlclassLocalUEnumerationPointer.htmlclassLocalUFILEPointer.htmlclassLocalUFieldPositionIteratorPointer.htmlclassLocalUFormattablePointer.htmlclassLocalUFormattedDateIntervalPointer.htmlclassLocalUFormattedListPointer.htmlclassLocalUFormattedNumberPointer.htmlclassLocalUFormattedRelativeDateTimePointer.htmlclassLocalUIDNAPointer.htmlclassLocalUListFormatterPointer.htmlclassLocalULocaleDataPointer.htmlclassLocalULocaleDisplayNamesPointer.htmlclassLocalUMessageFormatPointer.htmlclassLocalUMutableCPTriePointer.htmlclassLocalUNormalizer2Pointer.htmlclassLocalUNumberFormatPointer.htmlclassLocalUNumberFormatterPointer.htmlclassLocalUNumberingSystemPointer.htmlclassLocalUPluralRulesPointer.htmlclassLocalURegularExpressionPointer.htmlclassLocalURelativeDateTimeFormatterPointer.htmlclassLocalUResourceBundlePointer.htmlclassLocalUSetPointer.htmlclassLocalUSpoofCheckResultPointer.htmlclassLocalUSpoofCheckerPointer.htmlclassLocalUStringPrepProfilePointer.htmlclassLocalUStringSearchPointer.htmlclassLocalUTextPointer.htmlclassLocalUTransliteratorPointer.htmlclassLocale.htmlclassLocale.pngclassLocaleBuilder.htmlclassLocaleBuilder.pngclassLocaleDisplayNames.htmlclassLocaleDisplayNames.pngclassLocaleMatcher.htmlclassLocaleMatcher.pngclassLocaleMatcher_1_1Builder.htmlclassLocaleMatcher_1_1Builder.pngclassLocaleMatcher_1_1Result.htmlclassLocaleMatcher_1_1Result.pngclassLocaleRuns.htmlclassLocaleRuns.pngclassLocale_1_1ConvertingIterator.htmlclassLocale_1_1ConvertingIterator.pngclassLocale_1_1Iterator.htmlclassLocale_1_1Iterator.pngclassLocale_1_1RangeIterator.htmlclassLocale_1_1RangeIterator.pngclassMeasure.htmlclassMeasure.pngclassMeasureFormat.htmlclassMeasureFormat.pngclassMeasureUnit.htmlclassMeasureUnit.pngclassMessageFormat.htmlclassMessageFormat.pngclassMessagePattern.htmlclassMessagePattern.pngclassMessagePattern_1_1Part.htmlclassMessagePattern_1_1Part.pngclassNoUnit.htmlclassNoUnit.pngclassNormalizer.htmlclassNormalizer.pngclassNormalizer2.htmlclassNormalizer2.pngclassNumberFormat.htmlclassNumberFormat.pngclassNumberFormatFactory.htmlclassNumberFormatFactory.pngclassNumberingSystem.htmlclassNumberingSystem.pngclassParagraphLayout.htmlclassParagraphLayout.pngclassParagraphLayout_1_1Line.htmlclassParagraphLayout_1_1Line.pngclassParagraphLayout_1_1VisualRun.htmlclassParagraphLayout_1_1VisualRun.pngclassParsePosition.htmlclassParsePosition.pngclassPluralFormat.htmlclassPluralFormat.pngclassPluralRules.htmlclassPluralRules.pngclassRegexMatcher.htmlclassRegexMatcher.pngclassRegexPattern.htmlclassRegexPattern.pngclassRegion.htmlclassRegion.pngclassRelativeDateTimeFormatter.htmlclassRelativeDateTimeFormatter.pngclassReplaceable.htmlclassReplaceable.pngclassResourceBundle.htmlclassResourceBundle.pngclassRuleBasedBreakIterator.htmlclassRuleBasedBreakIterator.pngclassRuleBasedCollator.htmlclassRuleBasedCollator.pngclassRuleBasedNumberFormat.htmlclassRuleBasedNumberFormat.pngclassRuleBasedTimeZone.htmlclassRuleBasedTimeZone.pngclassRunArray.htmlclassRunArray.pngclassScientificNumberFormatter.htmlclassScientificNumberFormatter.pngclassSearchIterator.htmlclassSearchIterator.pngclassSelectFormat.htmlclassSelectFormat.pngclassSimpleDateFormat.htmlclassSimpleDateFormat.pngclassSimpleFormatter.htmlclassSimpleFormatter.pngclassSimpleNumberFormatFactory.htmlclassSimpleNumberFormatFactory.pngclassSimpleTimeZone.htmlclassSimpleTimeZone.pngclassStringByteSink.htmlclassStringByteSink.pngclassStringCharacterIterator.htmlclassStringCharacterIterator.pngclassStringEnumeration.htmlclassStringEnumeration.pngclassStringPiece.htmlclassStringPiece.pngclassStringSearch.htmlclassStringSearch.pngclassSymbolTable.htmlclassTimeArrayTimeZoneRule.htmlclassTimeArrayTimeZoneRule.pngclassTimeUnit.htmlclassTimeUnit.pngclassTimeUnitAmount.htmlclassTimeUnitAmount.pngclassTimeUnitFormat.htmlclassTimeUnitFormat.pngclassTimeZone.htmlclassTimeZone.pngclassTimeZoneFormat.htmlclassTimeZoneFormat.pngclassTimeZoneNames.htmlclassTimeZoneNames.pngclassTimeZoneNames_1_1MatchInfoCollection.htmlclassTimeZoneNames_1_1MatchInfoCollection.pngclassTimeZoneRule.htmlclassTimeZoneRule.pngclassTimeZoneTransition.htmlclassTimeZoneTransition.pngclassTransliterator.htmlclassTransliterator.pngclassUCharCharacterIterator.htmlclassUCharCharacterIterator.pngclassUCharsTrie.htmlclassUCharsTrie.pngclassUCharsTrieBuilder.htmlclassUCharsTrieBuilder.pngclassUCharsTrie_1_1Iterator.htmlclassUCharsTrie_1_1Iterator.pngclassUCharsTrie_1_1State.htmlclassUCharsTrie_1_1State.pngclassUMemory.htmlclassUMemory.pngclassUObject.htmlclassUObject.pngclassUnicodeFilter.htmlclassUnicodeFilter.pngclassUnicodeFunctor.htmlclassUnicodeFunctor.pngclassUnicodeMatcher.htmlclassUnicodeMatcher.pngclassUnicodeReplacer.htmlclassUnicodeSet.htmlclassUnicodeSet.pngclassUnicodeSetIterator.htmlclassUnicodeSetIterator.pngclassUnicodeString.htmlclassUnicodeString.pngclassUnicodeStringAppendable.htmlclassUnicodeStringAppendable.pngclassVTimeZone.htmlclassVTimeZone.pngclassValueRuns.htmlclassValueRuns.pngclasses.htmlclassicu_1_1AlphabeticIndex.htmlclassicu_1_1AlphabeticIndex.pngclassicu_1_1AlphabeticIndex_1_1Bucket.htmlclassicu_1_1AlphabeticIndex_1_1Bucket.pngclassicu_1_1AlphabeticIndex_1_1ImmutableIndex.htmlclassicu_1_1AlphabeticIndex_1_1ImmutableIndex.pngclassicu_1_1AnnualTimeZoneRule.htmlclassicu_1_1AnnualTimeZoneRule.pngclassicu_1_1Appendable.htmlclassicu_1_1Appendable.pngclassicu_1_1BasicTimeZone.htmlclassicu_1_1BasicTimeZone.pngclassicu_1_1BreakIterator.htmlclassicu_1_1BreakIterator.pngclassicu_1_1ByteSink.htmlclassicu_1_1ByteSink.pngclassicu_1_1BytesTrie.htmlclassicu_1_1BytesTrie.pngclassicu_1_1BytesTrieBuilder.htmlclassicu_1_1BytesTrieBuilder.pngclassicu_1_1BytesTrie_1_1Iterator.htmlclassicu_1_1BytesTrie_1_1Iterator.pngclassicu_1_1BytesTrie_1_1State.htmlclassicu_1_1BytesTrie_1_1State.pngclassicu_1_1Calendar.htmlclassicu_1_1Calendar.pngclassicu_1_1CanonicalIterator.htmlclassicu_1_1CanonicalIterator.pngclassicu_1_1CaseMap.htmlclassicu_1_1CaseMap.pngclassicu_1_1Char16Ptr.htmlclassicu_1_1CharacterIterator.htmlclassicu_1_1CharacterIterator.pngclassicu_1_1CheckedArrayByteSink.htmlclassicu_1_1CheckedArrayByteSink.pngclassicu_1_1ChoiceFormat.htmlclassicu_1_1ChoiceFormat.pngclassicu_1_1CollationElementIterator.htmlclassicu_1_1CollationElementIterator.pngclassicu_1_1CollationKey.htmlclassicu_1_1CollationKey.pngclassicu_1_1Collator.htmlclassicu_1_1Collator.pngclassicu_1_1CollatorFactory.htmlclassicu_1_1CollatorFactory.pngclassicu_1_1CompactDecimalFormat.htmlclassicu_1_1CompactDecimalFormat.pngclassicu_1_1ConstChar16Ptr.htmlclassicu_1_1ConstrainedFieldPosition.htmlclassicu_1_1ConstrainedFieldPosition.pngclassicu_1_1CurrencyAmount.htmlclassicu_1_1CurrencyAmount.pngclassicu_1_1CurrencyPluralInfo.htmlclassicu_1_1CurrencyPluralInfo.pngclassicu_1_1CurrencyUnit.htmlclassicu_1_1CurrencyUnit.pngclassicu_1_1DateFormat.htmlclassicu_1_1DateFormat.pngclassicu_1_1DateFormatSymbols.htmlclassicu_1_1DateFormatSymbols.pngclassicu_1_1DateInterval.htmlclassicu_1_1DateInterval.pngclassicu_1_1DateIntervalFormat.htmlclassicu_1_1DateIntervalFormat.pngclassicu_1_1DateIntervalInfo.htmlclassicu_1_1DateIntervalInfo.pngclassicu_1_1DateTimePatternGenerator.htmlclassicu_1_1DateTimePatternGenerator.pngclassicu_1_1DateTimeRule.htmlclassicu_1_1DateTimeRule.pngclassicu_1_1DecimalFormat.htmlclassicu_1_1DecimalFormat.pngclassicu_1_1DecimalFormatSymbols.htmlclassicu_1_1DecimalFormatSymbols.pngclassicu_1_1Edits.htmlclassicu_1_1Edits.pngclassicu_1_1ErrorCode.htmlclassicu_1_1ErrorCode.pngclassicu_1_1FieldPosition.htmlclassicu_1_1FieldPosition.pngclassicu_1_1FieldPositionIterator.htmlclassicu_1_1FieldPositionIterator.pngclassicu_1_1FilteredBreakIteratorBuilder.htmlclassicu_1_1FilteredBreakIteratorBuilder.pngclassicu_1_1FilteredNormalizer2.htmlclassicu_1_1FilteredNormalizer2.pngclassicu_1_1FontRuns.htmlclassicu_1_1FontRuns.pngclassicu_1_1Format.htmlclassicu_1_1Format.pngclassicu_1_1Formattable.htmlclassicu_1_1Formattable.pngclassicu_1_1FormattedDateInterval.htmlclassicu_1_1FormattedDateInterval.pngclassicu_1_1FormattedList.htmlclassicu_1_1FormattedList.pngclassicu_1_1FormattedRelativeDateTime.htmlclassicu_1_1FormattedRelativeDateTime.pngclassicu_1_1FormattedValue.htmlclassicu_1_1FormattedValue.pngclassicu_1_1ForwardCharacterIterator.htmlclassicu_1_1ForwardCharacterIterator.pngclassicu_1_1GenderInfo.htmlclassicu_1_1GenderInfo.pngclassicu_1_1GregorianCalendar.htmlclassicu_1_1GregorianCalendar.pngclassicu_1_1IDNA.htmlclassicu_1_1IDNA.pngclassicu_1_1IDNAInfo.htmlclassicu_1_1IDNAInfo.pngclassicu_1_1InitialTimeZoneRule.htmlclassicu_1_1InitialTimeZoneRule.pngclassicu_1_1ListFormatter.htmlclassicu_1_1ListFormatter.pngclassicu_1_1LocalArray.htmlclassicu_1_1LocalArray.pngclassicu_1_1LocalPointer.htmlclassicu_1_1LocalPointer.pngclassicu_1_1LocalPointerBase.htmlclassicu_1_1LocalPointerBase.pngclassicu_1_1Locale.htmlclassicu_1_1Locale.pngclassicu_1_1LocaleBuilder.htmlclassicu_1_1LocaleBuilder.pngclassicu_1_1LocaleDisplayNames.htmlclassicu_1_1LocaleDisplayNames.pngclassicu_1_1LocaleMatcher.htmlclassicu_1_1LocaleMatcher.pngclassicu_1_1LocaleMatcher_1_1Builder.htmlclassicu_1_1LocaleMatcher_1_1Builder.pngclassicu_1_1LocaleMatcher_1_1Result.htmlclassicu_1_1LocaleMatcher_1_1Result.pngclassicu_1_1LocaleRuns.htmlclassicu_1_1LocaleRuns.pngclassicu_1_1Locale_1_1ConvertingIterator.htmlclassicu_1_1Locale_1_1ConvertingIterator.pngclassicu_1_1Locale_1_1Iterator.htmlclassicu_1_1Locale_1_1Iterator.pngclassicu_1_1Locale_1_1RangeIterator.htmlclassicu_1_1Locale_1_1RangeIterator.pngclassicu_1_1Measure.htmlclassicu_1_1Measure.pngclassicu_1_1MeasureFormat.htmlclassicu_1_1MeasureFormat.pngclassicu_1_1MeasureUnit.htmlclassicu_1_1MeasureUnit.pngclassicu_1_1MessageFormat.htmlclassicu_1_1MessageFormat.pngclassicu_1_1MessagePattern.htmlclassicu_1_1MessagePattern.pngclassicu_1_1MessagePattern_1_1Part.htmlclassicu_1_1MessagePattern_1_1Part.pngclassicu_1_1NoUnit.htmlclassicu_1_1NoUnit.pngclassicu_1_1Normalizer.htmlclassicu_1_1Normalizer.pngclassicu_1_1Normalizer2.htmlclassicu_1_1Normalizer2.pngclassicu_1_1NumberFormat.htmlclassicu_1_1NumberFormat.pngclassicu_1_1NumberFormatFactory.htmlclassicu_1_1NumberFormatFactory.pngclassicu_1_1NumberingSystem.htmlclassicu_1_1NumberingSystem.pngclassicu_1_1ParagraphLayout.htmlclassicu_1_1ParagraphLayout.pngclassicu_1_1ParagraphLayout_1_1Line.htmlclassicu_1_1ParagraphLayout_1_1Line.pngclassicu_1_1ParagraphLayout_1_1VisualRun.htmlclassicu_1_1ParagraphLayout_1_1VisualRun.pngclassicu_1_1ParsePosition.htmlclassicu_1_1ParsePosition.pngclassicu_1_1PluralFormat.htmlclassicu_1_1PluralFormat.pngclassicu_1_1PluralRules.htmlclassicu_1_1PluralRules.pngclassicu_1_1RegexMatcher.htmlclassicu_1_1RegexMatcher.pngclassicu_1_1RegexPattern.htmlclassicu_1_1RegexPattern.pngclassicu_1_1Region.htmlclassicu_1_1Region.pngclassicu_1_1RelativeDateTimeFormatter.htmlclassicu_1_1RelativeDateTimeFormatter.pngclassicu_1_1Replaceable.htmlclassicu_1_1Replaceable.pngclassicu_1_1ResourceBundle.htmlclassicu_1_1ResourceBundle.pngclassicu_1_1RuleBasedBreakIterator.htmlclassicu_1_1RuleBasedBreakIterator.pngclassicu_1_1RuleBasedCollator.htmlclassicu_1_1RuleBasedCollator.pngclassicu_1_1RuleBasedNumberFormat.htmlclassicu_1_1RuleBasedNumberFormat.pngclassicu_1_1RuleBasedTimeZone.htmlclassicu_1_1RuleBasedTimeZone.pngclassicu_1_1RunArray.htmlclassicu_1_1RunArray.pngclassicu_1_1ScientificNumberFormatter.htmlclassicu_1_1ScientificNumberFormatter.pngclassicu_1_1SearchIterator.htmlclassicu_1_1SearchIterator.pngclassicu_1_1SelectFormat.htmlclassicu_1_1SelectFormat.pngclassicu_1_1SimpleDateFormat.htmlclassicu_1_1SimpleDateFormat.pngclassicu_1_1SimpleFormatter.htmlclassicu_1_1SimpleFormatter.pngclassicu_1_1SimpleNumberFormatFactory.htmlclassicu_1_1SimpleNumberFormatFactory.pngclassicu_1_1SimpleTimeZone.htmlclassicu_1_1SimpleTimeZone.pngclassicu_1_1StringByteSink.htmlclassicu_1_1StringByteSink.pngclassicu_1_1StringCharacterIterator.htmlclassicu_1_1StringCharacterIterator.pngclassicu_1_1StringEnumeration.htmlclassicu_1_1StringEnumeration.pngclassicu_1_1StringPiece.htmlclassicu_1_1StringPiece.pngclassicu_1_1StringSearch.htmlclassicu_1_1StringSearch.pngclassicu_1_1SymbolTable.htmlclassicu_1_1TimeArrayTimeZoneRule.htmlclassicu_1_1TimeArrayTimeZoneRule.pngclassicu_1_1TimeUnit.htmlclassicu_1_1TimeUnit.pngclassicu_1_1TimeUnitAmount.htmlclassicu_1_1TimeUnitAmount.pngclassicu_1_1TimeUnitFormat.htmlclassicu_1_1TimeUnitFormat.pngclassicu_1_1TimeZone.htmlclassicu_1_1TimeZone.pngclassicu_1_1TimeZoneFormat.htmlclassicu_1_1TimeZoneFormat.pngclassicu_1_1TimeZoneNames.htmlclassicu_1_1TimeZoneNames.pngclassicu_1_1TimeZoneNames_1_1MatchInfoCollection.htmlclassicu_1_1TimeZoneNames_1_1MatchInfoCollection.pngclassicu_1_1TimeZoneRule.htmlclassicu_1_1TimeZoneRule.pngclassicu_1_1TimeZoneTransition.htmlclassicu_1_1TimeZoneTransition.pngclassicu_1_1Transliterator.htmlclassicu_1_1Transliterator.pngclassicu_1_1UCharCharacterIterator.htmlclassicu_1_1UCharCharacterIterator.pngclassicu_1_1UCharsTrie.htmlclassicu_1_1UCharsTrie.pngclassicu_1_1UCharsTrieBuilder.htmlclassicu_1_1UCharsTrieBuilder.pngclassicu_1_1UCharsTrie_1_1Iterator.htmlclassicu_1_1UCharsTrie_1_1Iterator.pngclassicu_1_1UCharsTrie_1_1State.htmlclassicu_1_1UCharsTrie_1_1State.pngclassicu_1_1UMemory.htmlclassicu_1_1UMemory.pngclassicu_1_1UObject.htmlclassicu_1_1UObject.pngclassicu_1_1UnicodeFilter.htmlclassicu_1_1UnicodeFilter.pngclassicu_1_1UnicodeFunctor.htmlclassicu_1_1UnicodeFunctor.pngclassicu_1_1UnicodeMatcher.htmlclassicu_1_1UnicodeMatcher.pngclassicu_1_1UnicodeReplacer.htmlclassicu_1_1UnicodeSet.htmlclassicu_1_1UnicodeSet.pngclassicu_1_1UnicodeSetIterator.htmlclassicu_1_1UnicodeSetIterator.pngclassicu_1_1UnicodeString.htmlclassicu_1_1UnicodeString.pngclassicu_1_1UnicodeStringAppendable.htmlclassicu_1_1UnicodeStringAppendable.pngclassicu_1_1VTimeZone.htmlclassicu_1_1VTimeZone.pngclassicu_1_1ValueRuns.htmlclassicu_1_1ValueRuns.pngclassicu_1_1number_1_1CurrencyPrecision.htmlclassicu_1_1number_1_1CurrencyPrecision.pngclassicu_1_1number_1_1FormattedNumber.htmlclassicu_1_1number_1_1FormattedNumber.pngclassicu_1_1number_1_1FormattedNumberRange.htmlclassicu_1_1number_1_1FormattedNumberRange.pngclassicu_1_1number_1_1FractionPrecision.htmlclassicu_1_1number_1_1FractionPrecision.pngclassicu_1_1number_1_1IncrementPrecision.htmlclassicu_1_1number_1_1IncrementPrecision.pngclassicu_1_1number_1_1IntegerWidth.htmlclassicu_1_1number_1_1IntegerWidth.pngclassicu_1_1number_1_1LocalizedNumberFormatter.htmlclassicu_1_1number_1_1LocalizedNumberFormatter.pngclassicu_1_1number_1_1LocalizedNumberRangeFormatter.htmlclassicu_1_1number_1_1LocalizedNumberRangeFormatter.pngclassicu_1_1number_1_1Notation.htmlclassicu_1_1number_1_1Notation.pngclassicu_1_1number_1_1NumberFormatter.htmlclassicu_1_1number_1_1NumberFormatterSettings.htmlclassicu_1_1number_1_1NumberFormatterSettings.pngclassicu_1_1number_1_1NumberRangeFormatter.htmlclassicu_1_1number_1_1NumberRangeFormatterSettings.htmlclassicu_1_1number_1_1NumberRangeFormatterSettings.pngclassicu_1_1number_1_1Precision.htmlclassicu_1_1number_1_1Precision.pngclassicu_1_1number_1_1Scale.htmlclassicu_1_1number_1_1Scale.pngclassicu_1_1number_1_1ScientificNotation.htmlclassicu_1_1number_1_1ScientificNotation.pngclassicu_1_1number_1_1UnlocalizedNumberFormatter.htmlclassicu_1_1number_1_1UnlocalizedNumberFormatter.pngclassicu_1_1number_1_1UnlocalizedNumberRangeFormatter.htmlclassicu_1_1number_1_1UnlocalizedNumberRangeFormatter.pngclassicu_1_1number_1_1impl_1_1Grouper.htmlclassicu_1_1number_1_1impl_1_1Grouper.pngclassicu_1_1number_1_1impl_1_1Padder.htmlclassicu_1_1number_1_1impl_1_1Padder.pngclassicu_1_1number_1_1impl_1_1SymbolsWrapper.htmlclassicu_1_1number_1_1impl_1_1SymbolsWrapper.pngclassnumber_1_1CurrencyPrecision.htmlclassnumber_1_1CurrencyPrecision.pngclassnumber_1_1FormattedNumber.htmlclassnumber_1_1FormattedNumber.pngclassnumber_1_1FormattedNumberRange.htmlclassnumber_1_1FormattedNumberRange.pngclassnumber_1_1FractionPrecision.htmlclassnumber_1_1FractionPrecision.pngclassnumber_1_1IncrementPrecision.htmlclassnumber_1_1IncrementPrecision.pngclassnumber_1_1IntegerWidth.htmlclassnumber_1_1IntegerWidth.pngclassnumber_1_1LocalizedNumberFormatter.htmlclassnumber_1_1LocalizedNumberFormatter.pngclassnumber_1_1LocalizedNumberRangeFormatter.htmlclassnumber_1_1LocalizedNumberRangeFormatter.pngclassnumber_1_1Notation.htmlclassnumber_1_1Notation.pngclassnumber_1_1NumberFormatter.htmlclassnumber_1_1NumberFormatterSettings.htmlclassnumber_1_1NumberFormatterSettings.pngclassnumber_1_1NumberRangeFormatter.htmlclassnumber_1_1NumberRangeFormatterSettings.htmlclassnumber_1_1NumberRangeFormatterSettings.pngclassnumber_1_1Precision.htmlclassnumber_1_1Precision.pngclassnumber_1_1Scale.htmlclassnumber_1_1Scale.pngclassnumber_1_1ScientificNotation.htmlclassnumber_1_1ScientificNotation.pngclassnumber_1_1UnlocalizedNumberFormatter.htmlclassnumber_1_1UnlocalizedNumberFormatter.pngclassnumber_1_1UnlocalizedNumberRangeFormatter.htmlclassnumber_1_1UnlocalizedNumberRangeFormatter.pngclassnumber_1_1impl_1_1Grouper.htmlclassnumber_1_1impl_1_1Grouper.pngclassnumber_1_1impl_1_1Padder.htmlclassnumber_1_1impl_1_1Padder.pngclassnumber_1_1impl_1_1SymbolsWrapper.htmlclassnumber_1_1impl_1_1SymbolsWrapper.pngclosed.pngcoleitr_8h.htmlcoleitr_8h_source.htmlcoll_8h.htmlcoll_8h_source.htmlcompactdecimalformat_8h.htmlcompactdecimalformat_8h_source.htmlcurramt_8h.htmlcurramt_8h_source.htmlcurrpinf_8h.htmlcurrpinf_8h_source.htmlcurrunit_8h.htmlcurrunit_8h_source.htmldatefmt_8h.htmldatefmt_8h_source.htmldbbi_8h.htmldbbi_8h_source.htmldcfmtsym_8h.htmldcfmtsym_8h_source.htmldecimfmt_8h.htmldecimfmt_8h_source.htmldeprecated.htmldir_38d6cce7c8c2469e45fc20035c32cb37.htmldir_3e1ecd90385a80576b9fe3cd29979487.htmldir_62bbd7d8d356aabb1ca2bb9704fa0335.htmldir_68267d1309a1af8e8297ef4c3efbcdba.htmldir_7211dc00d760fee3a180fcbb414c517d.htmldir_7ebd08b749c592688a72f1c802f0ae02.htmldir_84abeeaa1c31cd817591a3a8c0864234.htmldir_8e7b8192f8ff7e2a9b28a95633402eef.htmldir_c0b05f822e611119fac4b5ce31fb631c.htmldir_d616af8505d11c76bde44a61e9dd2cb0.htmldir_ea38a79946393ba99527465e4459f2c6.htmldir_ff9529815edbb9be180a9d3389ef352b.htmldoc.pngdocmain_8h.htmldocmain_8h_source.htmldoxygen.cssdoxygen.pngdraft.htmldtfmtsym_8h.htmldtfmtsym_8h_source.htmldtintrv_8h.htmldtintrv_8h_source.htmldtitvfmt_8h.htmldtitvfmt_8h_source.htmldtitvinf_8h.htmldtitvinf_8h_source.htmldtptngen_8h.htmldtptngen_8h_source.htmldtrule_8h.htmldtrule_8h_source.htmledits_8h.htmledits_8h_source.htmlenumset_8h.htmlenumset_8h_source.htmlerrorcode_8h.htmlerrorcode_8h_source.htmlfieldpos_8h.htmlfieldpos_8h_source.htmlfiles.htmlfilteredbrk_8h.htmlfilteredbrk_8h_source.htmlfmtable_8h.htmlfmtable_8h_source.htmlfolderclosed.pngfolderopen.pngformat_8h.htmlformat_8h_source.htmlformattedvalue_8h.htmlformattedvalue_8h_source.htmlfpositer_8h.htmlfpositer_8h_source.htmlfunctions.htmlfunctions_0x7e.htmlfunctions_a.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_0x7e.htmlfunctions_func_a.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_j.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_y.htmlfunctions_func_z.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_q.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_y.htmlfunctions_z.htmlgender_8h.htmlgender_8h_source.htmlglobals.htmlglobals_c.htmlglobals_defs.htmlglobals_defs_c.htmlglobals_defs_f.htmlglobals_defs_i.htmlglobals_defs_j.htmlglobals_defs_n.htmlglobals_defs_t.htmlglobals_defs_u.htmlglobals_enum.htmlglobals_eval.htmlglobals_eval_u.htmlglobals_f.htmlglobals_func.htmlglobals_func_u.htmlglobals_i.htmlglobals_j.htmlglobals_n.htmlglobals_o.htmlglobals_p.htmlglobals_r.htmlglobals_t.htmlglobals_type.htmlglobals_type_p.htmlglobals_type_u.htmlglobals_u.htmlglobals_vars.htmlgregocal_8h.htmlgregocal_8h_source.htmlgroup__ustring__ustrlen.htmlhierarchy.htmlicudataver_8h.htmlicudataver_8h_source.htmlicudocs.tagicuplug_8h.htmlicuplug_8h_source.htmlidna_8h.htmlidna_8h_source.htmlindex.htmlinternal.htmljquery.jslistformatter_8h.htmllistformatter_8h_source.htmllocalebuilder_8h.htmllocalebuilder_8h_source.htmllocalematcher_8h.htmllocalematcher_8h_source.htmllocalpointer_8h.htmllocalpointer_8h_source.htmllocdspnm_8h.htmllocdspnm_8h_source.htmllocid_8h.htmllocid_8h_source.htmlmeasfmt_8h.htmlmeasfmt_8h_source.htmlmeasunit_8h.htmlmeasunit_8h_source.htmlmeasure_8h.htmlmeasure_8h_source.htmlmenu.jsmenudata.jsmessagepattern_8h.htmlmessagepattern_8h_source.htmlmodules.htmlmsgfmt_8h.htmlmsgfmt_8h_source.htmlnamespaceicu.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespacemembers_vars.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngnormalizer2_8h.htmlnormalizer2_8h_source.htmlnormlzr_8h.htmlnormlzr_8h_source.htmlnounit_8h.htmlnounit_8h_source.htmlnumberformatter_8h.htmlnumberformatter_8h_source.htmlnumberrangeformatter_8h.htmlnumberrangeformatter_8h_source.htmlnumfmt_8h.htmlnumfmt_8h_source.htmlnumsys_8h.htmlnumsys_8h_source.htmlobsolete.htmlopen.pngpages.htmlparseerr_8h.htmlparseerr_8h_source.htmlparsepos_8h.htmlparsepos_8h_source.htmlplatform_8h.htmlplatform_8h_source.htmlplayout_8h.htmlplayout_8h_source.htmlplruns_8h.htmlplruns_8h_source.htmlplurfmt_8h.htmlplurfmt_8h_source.htmlplurrule_8h.htmlplurrule_8h_source.htmlptypes_8h.htmlptypes_8h_source.htmlputil_8h.htmlputil_8h_source.htmlrbbi_8h.htmlrbbi_8h_source.htmlrbnf_8h.htmlrbnf_8h_source.htmlrbtz_8h.htmlrbtz_8h_source.htmlregex_8h.htmlregex_8h_source.htmlregion_8h.htmlregion_8h_source.htmlreldatefmt_8h.htmlreldatefmt_8h_source.htmlrep_8h.htmlrep_8h_source.htmlresbund_8h.htmlresbund_8h_source.htmlschriter_8h.htmlschriter_8h_source.htmlscientificnumberformatter_8h.htmlscientificnumberformatter_8h_source.htmlsearch_8h.htmlsearch_8h_source.htmlselfmt_8h.htmlselfmt_8h_source.htmlsimpleformatter_8h.htmlsimpleformatter_8h_source.htmlsimpletz_8h.htmlsimpletz_8h_source.htmlsmpdtfmt_8h.htmlsmpdtfmt_8h_source.htmlsortkey_8h.htmlsortkey_8h_source.htmlsplitbar.pngstable.htmlstd__string_8h.htmlstd__string_8h_source.htmlstrenum_8h.htmlstrenum_8h_source.htmlstringoptions_8h.htmlstringoptions_8h_source.htmlstringpiece_8h.htmlstringpiece_8h_source.htmlstringtriebuilder_8h.htmlstringtriebuilder_8h_source.htmlstructUCPTrie.htmlstructUCharIterator.htmlstructUConverterFromUnicodeArgs.htmlstructUConverterToUnicodeArgs.htmlstructUDataInfo.htmlstructUFieldPosition.htmlstructUIDNAInfo.htmlstructUParseError.htmlstructUReplaceableCallbacks.htmlstructUSerializedSet.htmlstructUText.htmlstructUTextFuncs.htmlstructUTransPosition.htmlstructicu_1_1Edits_1_1Iterator.htmlstructicu_1_1Edits_1_1Iterator.pngstructicu_1_1number_1_1Notation_1_1NotationUnion_1_1ScientificSettings.htmlstructicu_1_1number_1_1Precision_1_1PrecisionUnion_1_1FractionSignificantSettings.htmlstructicu_1_1number_1_1Precision_1_1PrecisionUnion_1_1IncrementSettings.htmlstructicu_1_1number_1_1impl_1_1MacroProps.htmlstructicu_1_1number_1_1impl_1_1MacroProps.pngstructicu_1_1number_1_1impl_1_1RangeMacroProps.htmlstructicu_1_1number_1_1impl_1_1RangeMacroProps.pngstsearch_8h.htmlstsearch_8h_source.htmlsymtable_8h.htmlsymtable_8h_source.htmlsync_off.pngsync_on.pngsystem.htmltab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstblcoll_8h.htmltblcoll_8h_source.htmltimezone_8h.htmltimezone_8h_source.htmltmunit_8h.htmltmunit_8h_source.htmltmutamt_8h.htmltmutamt_8h_source.htmltmutfmt_8h.htmltmutfmt_8h_source.htmltranslit_8h.htmltranslit_8h_source.htmltzfmt_8h.htmltzfmt_8h_source.htmltznames_8h.htmltznames_8h_source.htmltzrule_8h.htmltzrule_8h_source.htmltztrans_8h.htmltztrans_8h_source.htmlubidi_8h.htmlubidi_8h_source.htmlubiditransform_8h.htmlubiditransform_8h_source.htmlubrk_8h.htmlubrk_8h_source.htmlucal_8h.htmlucal_8h_source.htmlucasemap_8h.htmlucasemap_8h_source.htmlucat_8h.htmlucat_8h_source.htmluchar_8h.htmluchar_8h_source.htmlucharstrie_8h.htmlucharstrie_8h_source.htmlucharstriebuilder_8h.htmlucharstriebuilder_8h_source.htmluchriter_8h.htmluchriter_8h_source.htmluclean_8h.htmluclean_8h_source.htmlucnv_8h.htmlucnv_8h_source.htmlucnv__cb_8h.htmlucnv__cb_8h_source.htmlucnv__err_8h.htmlucnv__err_8h_source.htmlucnvsel_8h.htmlucnvsel_8h_source.htmlucol_8h.htmlucol_8h_source.htmlucoleitr_8h.htmlucoleitr_8h_source.htmluconfig_8h.htmluconfig_8h_source.htmlucpmap_8h.htmlucpmap_8h_source.htmlucptrie_8h.htmlucptrie_8h_source.htmlucsdet_8h.htmlucsdet_8h_source.htmlucurr_8h.htmlucurr_8h_source.htmludat_8h.htmludat_8h_source.htmludata_8h.htmludata_8h_source.htmludateintervalformat_8h.htmludateintervalformat_8h_source.htmludatpg_8h.htmludatpg_8h_source.htmludisplaycontext_8h.htmludisplaycontext_8h_source.htmluenum_8h.htmluenum_8h_source.htmlufieldpositer_8h.htmlufieldpositer_8h_source.htmluformattable_8h.htmluformattable_8h_source.htmluformattedvalue_8h.htmluformattedvalue_8h_source.htmlugender_8h.htmlugender_8h_source.htmluidna_8h.htmluidna_8h_source.htmluiter_8h.htmluiter_8h_source.htmluldnames_8h.htmluldnames_8h_source.htmlulistformatter_8h.htmlulistformatter_8h_source.htmluloc_8h.htmluloc_8h_source.htmlulocdata_8h.htmlulocdata_8h_source.htmlumachine_8h.htmlumachine_8h_source.htmlumisc_8h.htmlumisc_8h_source.htmlumsg_8h.htmlumsg_8h_source.htmlumutablecptrie_8h.htmlumutablecptrie_8h_source.htmlunifilt_8h.htmlunifilt_8h_source.htmlunifunct_8h.htmlunifunct_8h_source.htmlunimatch_8h.htmlunimatch_8h_source.htmlunionicu_1_1Transliterator_1_1Token.htmlunirepl_8h.htmlunirepl_8h_source.htmluniset_8h.htmluniset_8h_source.htmlunistr_8h.htmlunistr_8h_source.htmlunorm2_8h.htmlunorm2_8h_source.htmlunorm_8h.htmlunorm_8h_source.htmlunum_8h.htmlunum_8h_source.htmlunumberformatter_8h.htmlunumberformatter_8h_source.htmlunumsys_8h.htmlunumsys_8h_source.htmluobject_8h.htmluobject_8h_source.htmlupluralrules_8h.htmlupluralrules_8h_source.htmluregex_8h.htmluregex_8h_source.htmluregion_8h.htmluregion_8h_source.htmlureldatefmt_8h.htmlureldatefmt_8h_source.htmlurep_8h.htmlurep_8h_source.htmlures_8h.htmlures_8h_source.htmluscript_8h.htmluscript_8h_source.htmlusearch_8h.htmlusearch_8h_source.htmluset_8h.htmluset_8h_source.htmlusetiter_8h.htmlusetiter_8h_source.htmlushape_8h.htmlushape_8h_source.htmluspoof_8h.htmluspoof_8h_source.htmlusprep_8h.htmlusprep_8h_source.htmlustdio_8h.htmlustdio_8h_source.htmlustream_8h.htmlustream_8h_source.htmlustring_8h.htmlustring_8h_source.htmlustringtrie_8h.htmlustringtrie_8h_source.htmlutext_8h.htmlutext_8h_source.htmlutf16_8h.htmlutf16_8h_source.htmlutf32_8h.htmlutf32_8h_source.htmlutf8_8h.htmlutf8_8h_source.htmlutf_8h.htmlutf_8h_source.htmlutf__old_8h.htmlutf__old_8h_source.htmlutmscale_8h.htmlutmscale_8h_source.htmlutrace_8h.htmlutrace_8h_source.htmlutrans_8h.htmlutrans_8h_source.htmlutypes_8h.htmlutypes_8h_source.htmluvernum_8h.htmluvernum_8h_source.htmluversion_8h.htmluversion_8h_source.htmlvtzone_8h.htmlvtzone_8h_source.html/usr/share/doc/packages//usr/share/doc/packages/icu//usr/share/doc/packages/icu/html/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:31613/SUSE_SLE-15-SP2_Update/e77e1f158ca2273569fd36cc28d01c34-icu.SUSE_SLE-15-SP2_Updatedrpmxz5aarch64-suse-linux       !"#$%&' ()!*+,-./01234 5677849:;<=>??@ABCDEFGH+IJKLMN&OPQR4STU VWXYZ[ \J]^_`ZaGbB cdefgRhijklmnoUnpT qr       !"#$%&' ()!*+,-./01234 5677849:;<=>??@ABCDEFGH+IJKLMN&OPQR4STU VWXYZ[ \J]^_`ZaGbB cdefgRhijklmnoUnpT qrstuv*wxyz{|}~zstuv*wxyz{|}~zdirectoryHTML document, ASCII text, with very long linesHTML document, UTF-8 Unicode text, with very long linesPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 125 x 136, 8-bit colormap, non-interlacedPNG image data, 169 x 136, 8-bit colormap, non-interlacedPNG image data, 216 x 136, 8-bit colormap, non-interlacedPNG image data, 156 x 192, 8-bit colormap, non-interlacedPNG image data, 182 x 192, 8-bit colormap, non-interlacedPNG image data, 473 x 248, 8-bit colormap, non-interlacedPNG image data, 168 x 192, 8-bit colormap, non-interlacedPNG image data, 420 x 136, 8-bit colormap, non-interlacedPNG image data, 89 x 80, 8-bit colormap, non-interlacedPNG image data, 128 x 80, 8-bit colormap, non-interlacedPNG image data, 134 x 80, 8-bit colormap, non-interlacedPNG image data, 122 x 80, 8-bit colormap, non-interlacedPNG image data, 144 x 192, 8-bit colormap, non-interlacedPNG image data, 132 x 136, 8-bit colormap, non-interlacedHTML document, ASCII textPNG image data, 180 x 304, 8-bit colormap, non-interlacedPNG image data, 167 x 136, 8-bit colormap, non-interlacedPNG image data, 118 x 248, 8-bit colormap, non-interlacedPNG image data, 168 x 136, 8-bit colormap, non-interlacedPNG image data, 106 x 136, 8-bit colormap, non-interlacedPNG image data, 139 x 192, 8-bit colormap, non-interlacedPNG image data, 123 x 136, 8-bit colormap, non-interlacedPNG image data, 168 x 304, 8-bit colormap, non-interlacedPNG image data, 175 x 80, 8-bit colormap, non-interlacedPNG image data, 131 x 192, 8-bit colormap, non-interlacedPNG image data, 143 x 136, 8-bit colormap, non-interlacedPNG image data, 110 x 192, 8-bit colormap, non-interlacedPNG image data, 137 x 248, 8-bit colormap, non-interlacedPNG image data, 147 x 136, 8-bit colormap, non-interlacedPNG image data, 103 x 136, 8-bit colormap, non-interlacedPNG image data, 142 x 192, 8-bit colormap, non-interlacedPNG image data, 124 x 136, 8-bit colormap, non-interlacedPNG image data, 184 x 136, 8-bit colormap, non-interlacedPNG image data, 112 x 136, 8-bit colormap, non-interlacedPNG image data, 166 x 136, 8-bit colormap, non-interlacedPNG image data, 95 x 80, 8-bit colormap, non-interlacedPNG image data, 107 x 136, 8-bit colormap, non-interlacedPNG image data, 191 x 136, 8-bit colormap, non-interlacedPNG image data, 146 x 192, 8-bit colormap, non-interlacedPNG image data, 90 x 192, 8-bit colormap, non-interlacedPNG image data, 294 x 584, 8-bit colormap, non-interlacedPNG image data, 101 x 136, 8-bit colormap, non-interlacedPNG image data, 328 x 80, 8-bit colormap, non-interlacedPNG image data, 258 x 80, 8-bit colormap, non-interlacedPNG image data, 386 x 80, 8-bit colormap, non-interlacedPNG image data, 1135 x 80, 8-bit colormap, non-interlacedPNG image data, 98 x 136, 8-bit colormap, non-interlacedPNG image data, 89 x 136, 8-bit colormap, non-interlacedPNG image data, 145 x 192, 8-bit colormap, non-interlacedPNG image data, 108 x 136, 8-bit colormap, non-interlacedPNG image data, 165 x 80, 8-bit colormap, non-interlacedPNG image data, 340 x 80, 8-bit colormap, non-interlacedPNG image data, 113 x 136, 8-bit colormap, non-interlacedPNG image data, 153 x 136, 8-bit colormap, non-interlacedPNG image data, 120 x 80, 8-bit colormap, non-interlacedPNG image data, 166 x 80, 8-bit colormap, non-interlacedPNG image data, 160 x 80, 8-bit colormap, non-interlacedPNG image data, 101 x 192, 8-bit colormap, non-interlacedPNG image data, 534 x 80, 8-bit colormap, non-interlacedPNG image data, 404 x 80, 8-bit colormap, non-interlacedPNG image data, 272 x 192, 8-bit colormap, non-interlacedPNG image data, 124 x 248, 8-bit colormap, non-interlacedPNG image data, 350 x 192, 8-bit colormap, non-interlacedPNG image data, 125 x 192, 8-bit colormap, non-interlacedPNG image data, 126 x 136, 8-bit colormap, non-interlacedPNG image data, 155 x 80, 8-bit colormap, non-interlacedPNG image data, 106 x 192, 8-bit colormap, non-interlacedPNG image data, 96 x 136, 8-bit colormap, non-interlacedPNG image data, 554 x 304, 8-bit colormap, non-interlacedPNG image data, 199 x 192, 8-bit colormap, non-interlacedPNG image data, 136 x 136, 8-bit colormap, non-interlacedPNG image data, 133 x 136, 8-bit colormap, non-interlacedPNG image data, 163 x 136, 8-bit colormap, non-interlacedPNG image data, 196 x 136, 8-bit colormap, non-interlacedPNG image data, 107 x 192, 8-bit colormap, non-interlacedPNG image data, 99 x 136, 8-bit colormap, non-interlacedPNG image data, 117 x 136, 8-bit colormap, non-interlacedPNG image data, 110 x 136, 8-bit colormap, non-interlacedPNG image data, 186 x 136, 8-bit colormap, non-interlacedPNG image data, 114 x 192, 8-bit colormap, non-interlacedPNG image data, 128 x 136, 8-bit colormap, non-interlacedPNG image data, 178 x 248, 8-bit colormap, non-interlacedPNG image data, 151 x 248, 8-bit colormap, non-interlacedPNG image data, 323 x 192, 8-bit colormap, non-interlacedPNG image data, 185 x 136, 8-bit colormap, non-interlacedPNG image data, 116 x 192, 8-bit colormap, non-interlacedPNG image data, 109 x 192, 8-bit colormap, non-interlacedPNG image data, 126 x 80, 8-bit colormap, non-interlacedPNG image data, 128 x 248, 8-bit colormap, non-interlacedPNG image data, 205 x 136, 8-bit colormap, non-interlacedPNG image data, 138 x 136, 8-bit colormap, non-interlacedPNG image data, 100 x 80, 8-bit colormap, non-interlacedPNG image data, 175 x 192, 8-bit colormap, non-interlacedPNG image data, 124 x 192, 8-bit colormap, non-interlacedPNG image data, 130 x 192, 8-bit colormap, non-interlacedPNG image data, 129 x 136, 8-bit colormap, non-interlacedPNG image data, 247 x 80, 8-bit colormap, non-interlacedPNG image data, 545 x 192, 8-bit colormap, non-interlacedPNG image data, 146 x 136, 8-bit colormap, non-interlacedPNG image data, 99 x 80, 8-bit colormap, non-interlacedPNG image data, 139 x 80, 8-bit colormap, non-interlacedPNG image data, 145 x 80, 8-bit colormap, non-interlacedPNG image data, 133 x 80, 8-bit colormap, non-interlacedPNG image data, 574 x 2320, 8-bit colormap, non-interlacedPNG image data, 442 x 3384, 8-bit colormap, non-interlacedPNG image data, 266 x 248, 8-bit colormap, non-interlacedPNG image data, 125 x 248, 8-bit colormap, non-interlacedPNG image data, 139 x 136, 8-bit colormap, non-interlacedPNG image data, 122 x 248, 8-bit colormap, non-interlacedPNG image data, 96 x 192, 8-bit colormap, non-interlacedPNG image data, 190 x 136, 8-bit colormap, non-interlacedPNG image data, 376 x 80, 8-bit colormap, non-interlacedPNG image data, 448 x 80, 8-bit colormap, non-interlacedPNG image data, 183 x 136, 8-bit colormap, non-interlacedPNG image data, 153 x 80, 8-bit colormap, non-interlacedPNG image data, 812 x 80, 8-bit colormap, non-interlacedPNG image data, 956 x 80, 8-bit colormap, non-interlacedPNG image data, 181 x 136, 8-bit colormap, non-interlacedPNG image data, 598 x 80, 8-bit colormap, non-interlacedPNG image data, 670 x 80, 8-bit colormap, non-interlacedPNG image data, 593 x 136, 8-bit colormap, non-interlacedPNG image data, 115 x 80, 8-bit colormap, non-interlacedPNG image data, 834 x 80, 8-bit colormap, non-interlacedPNG image data, 978 x 80, 8-bit colormap, non-interlacedPNG image data, 158 x 80, 8-bit colormap, non-interlacedPNG image data, 152 x 80, 8-bit colormap, non-interlacedPNG image data, 207 x 80, 8-bit colormap, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedASCII textPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedXML 1.0 document textUTF-8 Unicode text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 108 x 80, 8-bit colormap, non-interlacedPNG image data, 181 x 80, 8-bit colormap, non-interlacedPNG image data, 217 x 80, 8-bit colormap, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedASCII text, with very long lines'k|N#F B utf-87536a56dc3fa49e69f095e38074c01410d40f291a0de9e905ec95197f6fe85db?P7zXZ !t/o3R]"k%d?7Acv[YȵY`/+n@0ݬƓ,nt%t2`8}#OǂH޴nЗC\ vu^<&s 1\/=H^ke^9ֺ'q+"RC{5eL`.:Y򀺶TGM3?+Juק Ik5%c. *-&`Ե1I]d#])5P lCTxnF#{h/҂Ɲ*{VC~qLkLۇc@N؄*X0GH֝[F+̚+ί)&vV$mn\}dKzp+ 6)QxUf|D8V yiIQ4̭kأ:y70-z/@hRbȡ$iGKFKCprˑ-";._\3T-h>[(Ma SaCY8F-izehjT" >.6XBy .>bZM Ag Ť.O@ՙ ۢt@2jq̍w\;qوnNxU,]$}۴Ս0ѷqA!GT<&H 6 4ڰwi~7E^:#_v}k [,k l)혓 tюn~ĕATkm:6.8\d0iUZ,G+?n)~̄cc^(ge95؏=E &Dsj/Ǯ{v cR*|lWֿצܺ8:\wF1p(c[77s>Bj;=f5)5iĈ܍*?LYl= s ?;x;nੈӊo˞970tXc~T؂A"vnac֯[q5ed7Op0rw:4vdP~jO-N#F56#dMhg P+ YiOXySm{ehZ"N׺[}D &|Rq~BW&T<_N$;dJ{)d۳23B!]r&6ar2Gc6d ճXZ~"xt7sg621!=GÒ#54zR:͐#*rGs tլؼ.6Rz}NG8 $&-xn+Ž_flv2P'$I>xP KCf A &0q.uw;)bD)셱KL%qzuwm$n3h|il{<8+TTeOsuøYs|$V?VoPcP魪rgBhEl SʧRnT}7cL%h9|a?4?h92(RQ gvֈ{xtwJW`Ŕ2.ce0GP;'f rJ@L.l|.I6 ~^NYֻjaC[%HÄ!MWTYlv9 }FPgFՄ+SY=_?=I܇B.euԏ\Fg>VBtڷOa##fFV \ eUgsLXJ lR{:+~nb}pr灭 >LY6~0C2VhX; z""D{8gt {eqp_bWҀ+郈㰥=\S@z,p+"ߵA >n%..O54Lb.|?h$T$KlEDBN;^ODY֞YܫZPq+wH58fF_^^qGkOɊiT(/F#8ijisvm`Mx0y.D-5 [.f5`M94vz! jd3P:rKJZ)9Ȫݲj|tK` sWs a6)a5M_Ys8"u8We$Z~*&CsW) `D:GQسs4-]JwA%VtLt>I|d=Yx"#1`1fL }"# Q6i9kY\:1MTkR| +n+xPCDYSm{-eΉqpɒx t\S-}dO˶ME&7 S0x,k~ë*A$X݁%Dž[GӆK\bĮqW j MA)]؎kBS 1]gY+ A0V ]e<WIN\4x󀐕:[( 0E\͞ ZkWigfy(Z)AːD -X nDampL2?!*{#h8Ya7{r}q>b[#5v֌8@+G7)LU^:!Wxd\*NBH,'5/(7Pˢyu ndylj*ϯrJ%֩X5aUDr!̠wp2k!' /7'7(>K\8ʦS"3pl)yt*+ }^[oK;H=*Jt^W#kݮ)#Lcy ÅH3EX'm#s'jig 4,il|LTL)%Iȑ;,GuJ;d5C%W$<{Rm[ b_mXTV*'gU[1~jԳQF}}尦;J._pio}Iouk1#}b8.<>lqGܯ3^ez8R`zV^`>/Y.GܚF#@PHSU, Д7,gZmsn i}/"JhI`/ S)Y{鵌/l?_TP){m5}MO1vv m.DvcJ*<NSe43mVJD@%־vD~ Wڜ]RO (63%G8M(@2D8:.4&]ҍH @p 0ʤΕ+>kH\6.t0 rh7ނUd`g˒ d"oA|v}FCm:eKHN;t<2\x2=+zE(DfIW%dN(њژSo;m` Hǽ>;~=NaBE%3>b쬰q>&t\:uJBoFw%&{M $M\jڅi88-GЗ;hG jSe N4l%!,x_';FA*)H:rs7AGnrԐı.<2.<<ͦ\EB@!J%JDNҭ 7)=j}>U8R:KI/skbbQ_ s\ ȱ))3Pj"v[C:T;6ZSsU W,w)>!'߉~x!PY n{FmȰ/&>Inh7+Cc# Ss\`_ G>$5CM@?aswmd3ƹXTXw*)%QT/cEqg8U^ߗX3zS`A`(+aJL|QU`TY5}4~`PER0tp*^(JO }'Z&yAH ޒm3F'MDrm1ݡQ`Z:dxӢsIeN1/Avvvw6tn"%G^@'n2.z$WB}6f=$/`!7pd-EVw` QklrM7w3\> іw}ȴEEe[Ԡ x 3+_EJܛKRU@i796m:Q k,K7~R@enΖRQ>y`W:z}78,`!q/hn\&Vmȫž<=,%דK"jT徦24^V'.e>1G_~| Zllfbp~Vӕ )=5Z͵)Dz9LkӀjn><\Ԗ#7!,玗`կt[. #G5`~^ޛ*> Y?g}Url\D?g4&f*w +1ji~y*MɮVA]UCטfyfV*&y>odAZ1(<4l>Zy)կM+W/ui{wtI9@UhV~ʴ#v}|&TgsCn{xx*fWl/KFrcx}^S8MvU*2S98\;s~}Aw7K(CKб>|CBZTa߶wl炑oa53;픸@oz8(}_SN! Gg!#A[^:ڱ6Yft]m ZgW\jY%V.~ybړtOGJҽf2^%sbI(D{2g0y?BKQ%iw^OWw LƆdkrHt< *z[ WSEl'4k"Jx2r,:Sy |[f坒 t{՛ld,h#11Dj2')Kڴ?Vzs }y g1߻P?a!_fzi$j%3w?YwAuJ uJx.vO䃏$DNKR;I&%,޻)Y_$9pAI`9Ud.KD4ᛸB,YU"GA+fO"@A&%̀aDV uJcu^CγL7r6ϸJ2sdȸ4 p˘sp(x'ٌk΍wd*ibkck7՞EPoZk rAlPa+457;ȭt:8{s2d#ӘOzj6kp;_7,歡w ܗ{)a p5ȏ {;)Vz~Pg{j1N_#\}N!%sb9a-`cRP2j-ܻQB1 ȝ6|Gshss-c vJ&߭&@]& LQAt:ȕVu< 3x{C劔4qŠ*ŵ3*l;1AVxT h7ԍt՝'+}Ӹc\z9ţ6b}p8=kV#X9~dr<1W״'#sltt "% #%\Y`y1tS&(M׌y 'MB(+N;rئE"_mwɋgI0v]-pFKfBԬ0&1C.p2IJ֢QМ F,.D8' :tQcHޡ@i>剧ix j kN-L@+g nIwu+P\TDʔrJK6u@Ңgzj`aĘ#:w8ǫÁ5&3=˪ٯ-l^cPIG]$H`j^AhB9~/CH踙#e /Cքz>y2zt7^ RɩTMY bAlӪPptuLy $Vp㿰;ʯ'GMOas`rQX]!}ݚ%ldT}€MP 8q6ò%%6DLeurcW|s 6rޚ{x$MOYmF]LفքJȂ0B4BFtw) A%n@,w!rdПs2l6J'Ր\٤iLL^{Ѡ+rAlnWĮxw${z/^5` cc_HhfгCᅧӝjo`}\9 wtbd ['/Y&PQsySLв}.q$FK@#%non5l=rF1Q[Zw-0fn.< S"m?V%^Zn]c+@,:Fxx}+9K"TGeY8}hPȉhDTL4RLQ+"5oNܚ\N@?0э&?(q iklAgLGk䓇x(V.%V,āgĜ'MlBh6ZчS{Xkxg8t-LF|پ ,܀'Nnf¶9vq's$~}TC-xuy2b~dvob$ #swbPPI Ed4nɁA0ۃV;Lts.#kwWQ9-7hnTؑSQ AA0Oi㧨x3*  !c3B.4l`Y{$Q,b$qD@]l܊DJ$J= -$C>uivǢo4Xq<ImcSSKvdl0gO0%W*%9õQ$f0b_ ū)#S&YlodCrXJ?oErC֌%P{;EH(K%;X~9%z<";\Qj6;I %2 ݫY.޳zG$)Ml/v=EOcX͏Pyn ͟nomqNC噻eEPkߎ"@J 7qa- "DQ~"t6b*Bi'%eDk+|~PeFfġ=w0^Ϊ)(\1ãk_*8Dۂ;U6w`.sQUK*u ,q-=M"D. v03jy29~Jsp]_s6%̈N4vp(S8q9nfTl@@fٯfkۓe,g_$oxG(5@5# GF_ྂ钃@K9ӱUzfWĺHȌ|Ͳ0,ѠSTؾВGtouEw "}_F(}-a#F"OS<`)NɄZ~B]S_dK>乍 ˟l&zm,kedǭy+NhܘS2syDhEL~hl9?>aʎk1^4}mj\EމR`s|}#VX}ۅRZCwffP#Ԣff;1\h P鶻ѹ.y]֮q?팵 )6tgֹ>_~F {FI ?EZtY;2=&e\έkyZ>Edw ?E]KY9+_# FS׺Y-1݋wyP|XG,mm9H3ȾQx{봙GtWۤm(A&.Е.3۵|Js>^j^̆_#3ES5C`-Iq>~`Fkeoy=|ls&*|ow'~)e 4Y$B$z@wZ|ly#_a_οJj6g%{ YZ