python311-doc-3.11.14-150600.3.41.1<>,(i_Lp9|e1Bp;4=OP]!LYU&n!q9*nm'nXQg0 TaUدtK(7 H1@4 ]Nd/@Z|-L6ΓHRɘ[]E,S?&0!I`C mfl t>r"5vC(rڭu~I+%k}j˜@ĚF8k%g>>?d & I $=^i a8a a $a 6@a Jaa Na`Hav-aHac(89:FGG\aHaIdaXY\a])a^lh#bsct8dtetftltutavdz\lpzCpython311-doc3.11.14150600.3.41.1Package Documentation for Python 3Tutorial, Global Module Index, Language Reference, Library Reference, Extending and Embedding Reference, Python/C API Reference, Documenting Python, and Macintosh Module Reference in HTML format.i_Lnebbiolo0"SUSE Linux Enterprise 15SUSE LLC Python-2.0https://www.suse.com/Unspecifiedhttps://www.python.org/linuxppc64levW_?Mc- z6O8 UAq"{+>U:I {[U%Ba*N @m&^'W"# >"Vg0Px fp+ Uxw + [s+ @,,HTF0+> xL%(|y&1` >e2h*xO  {20}$tbWbNU:z-WXs"KIk)m|`P$A.1A1S-*?Y!+a !B9 -$@--0! 5*i $+:$2@K]s%70 CЋ5ST`n!O Sk# D69|Y1G0c8OtwYW#" {5#H/ -7 k&Et!f> ! #@T\mYumc.'a" *kz 6h*<, Vo#&/QHU <=j VHPp:z o5{CpU'K7 ItX?, s~U0 ELO2I@FJVO )6&C$/AvU {z_' c%0D4 5 +o{# #oF{lj*I)^?%a VC='C{b}A&OAChC TAwH,d5fL lVZc *.Xcb,=>Rb  %Mi` U(,d| +zqA/[bZrA:F<x47> + >L 9a Z0, RN qgJ&c,\;. }f?aaHEZgeVAmh9r( iK89.}6 4%eFc]*fTZ8Z)A] DLJ.As5ROE!)>W` -ZGIczW`x_7MIi_q @9=XELuJEHYu'_@yUM_z0*1L$Z3lBB!wQ'I'qN@y/FV: a&""]@ZMKYq0bU# (~T"*'sOGRVZ*[S7C*5RwH^XO1a(W3~"  KQ' 1R$iFe!*F /H&/+6pT@Z,2@m Ka#yEtC 5s_zVE?V#%*Vt~q-'(H7[$mA?1;&GW OX$K}IiGl<DaG-r\GJ=t9nJ0Xe/׉m CI@ĦT6^:%{~J gî{*z^H"Odq{~i7rBVFg?0rED uAQRo@`;R:f#ȑ}Ϊ,5t/\Gة\7m.]yKq$2~;2CHoHˌ >ES(X``,V^C5nzePRE'SL$ %x%1M-y[V0wFTC*Sa%CsaKaJ{~;IzkvxED{+2SE\Q'E*$:s cT@'!<uim@KgViA}Baœ[ѩp9CXs90;DT"\:Lcl,p5Jr3^KPfZ Hvo6&0fzhYkx ^/~P;Y5B/I 88uzkt b;8#XNKRE$&U 9`^o,|9b)j Պf:Tݳ)Uc9bFU0KIWWZ [GaY ? AA큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤i_=i_>i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_>i_>i_>i_>i_>i_>i_>i_>i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=i_=e4aad700a6f17a84093e609b73563da9b30c7c48e465195e9695d4fdd45f74551247b282db48b322036677712add2df0f9f4faf4574153abfda9fd417dad11dbddc8f83771a9e86ec78151d2304b48cedc071a57bb5a112438ab08c691510cc9667ed7b6f1f4e599516465fc9617d3adb40c60087558155e03eaa6aa3303b7a3d92157b536db0831dbc42ffe0eae04e469cdf4d8d311c8f2837972c54945c9359e03c96a6816979d7643add104aaf2e333990622483c4c38845c1e1e6124005670b6daeb77665a0bd536593baf7830c947cb3811119986ed726500defa48a11075e141401abd39e62cc17a9ee32232d59613a2d8e16df88018435b50bf9c98adee06f52723b9bad40e39994b5f2dc69248b00fece45c385dc564978faef19319bd6aabcfb280555e5915ef4abe76c44a3ef11e65e5c28b75d012ff687f8030d9e0812dac74d45c6290f97c7d6a0415bc73f2c8c016dc9b872ff9a65c27916cf8f9ca92803ad69092eac297677b077823eed2d9a76966e4f5009def52609402d84380fc5c67e3b79e62e3b0b24beedb11fccb1a08e2c5f65c060c57422cdaf178239e8e726e704c04d3a4d1e48cdd96b99342d172e1eb7e64493b6430c494588ed9b514706d8f064537ac7b985636f19d70e42c5e92fa315a3f3513699cfdf2e80c14b30da04fe4ad74a33cc37261a817f586a6d17930a411ed4cfa7f68be8a82749ef096efdd83d7ff3fae9850c59fe0d7b8aa971dedff668e13094d927451f9e1cae1ee5536e97f2d823023a7e141d92b3f33711b0d6bf57a967efdc3d6fdc11decdb5b7893d8032946d74b2308a24a58b5000de00aff80c5b3ec34f6dbc5337ff436bbe3656eb6fc0e3c076bb4b6b4b3eaf2e94a8d4821653223a7cfee467bd488b23208c21fe601bd6b2d4ba6c44d334bb075babbf7f0f751318903b6c5d4382828d64e88644e47e695d717ea8432ec1ef79a17f2d209b11aef4fdbfa4bf570d752f336a9ee7af4a56b8e5b3696b962b69793b274f76439165823c69cf5e04bd5db0b21f178fd8b16f7d999d0da20a00ca8d271cd556cfb1d26dea91aac88b21a9ea9ad785299a282cccc4b9a93cf9b1f028f65b0e90c0c41deea019953beb5528a56a8b0f2e5da3d6f20f47057cc0325273ff152816c202f8a114cd07138ba9abf87cadffa7027ca298ba11ceb6418f3a9abb32ac988c8d342e7c2b3fb2edcc0e6549fdb1ea3414f47ea41c509c75d881e7b70b48c7f8f756212139ccd3345b82d6d00db3ce4da42856de33826ca46ba20a9f8e43d66f6b6441fd2c7f3a0f1f559a308d4bb0215d25df449f0adfa6089248cfbd0a2a62e811c8c72bae01b1a692fce8313c81195681b3b9faf02a7bfb07977693c1aeecce5614f261ed3c1ef23fbcb9469cff3e56a6c81a6d720d61d5b96369a94493748f781d25931e91923c43e935407c621e4a2508b986f47284071d5a76ba71729a252abe45c20b3e89842fa74d6de0f15f28157b413fc38e26ddc193f0a01e807e045a4c4305becb5c213f49d730bf7ed632da8aad0a990ad6fce3fc4baa52749bcf53579042eafca24ee55954846befab6e063682d9206328bee45f2b399b8c9f526acda8ebcb6c0c13bfd07248bc157aa95381462e08672946a0fd5f8985d534b925d150e737cb139815785ec5bbf306ae6447cc971d7da5341c621471193b42d546286ca388e7c4478f1fcab5ebff38fa5462e696067256304f55da4a241c94318e306d723a62c1a962624d624953dd11331f1b624bd34587122b2f37b1b963f0027fa17238f13958efa285bdab29c551cf2d2a244015c66623ed6fe07e29a69eaf601c99b8430837b291c5a7963aa1d83a3efd9f7ea892ad33b2c4e4cee5cc43c43069a1f7aa7920882674968ac38f34bba3b1bcc03271a553be35b64a7fbd1d55d844aa8576acb1438d204ad551a95010e0879d01270000432f6ce434c270a1ce43a8a0e1e653ff51ed85ae7a57224d73390f88a75ab16e012b3223ee636ecfcc25f702cb0010aa87567df32a5606357404825873a5eaf2d0141edad8c9fd7ad103dc79a58d83609a7e5c15cddb3d7f3fa42a15ff6e70fa7ebd8dbac361958e8570df60ee9981d04969407a7366b358c3b8fead7e45b2ef5af67d258c46706fd705c8bdb9e8dfb38cbd6ef4eb9569fb86a4acaa3a463b3f0b5bb7c94e3514d2d2735f817a7844af4f9d3206d1a5ae4d45318fd35b233af4b328bf865943e5168fc42546a25c3efc2945d5f76bd078b92fed04b2409b25b380e8cbabfc291e98b3246f777f2f1d8c12ecd621d061ae9ecbe064e94036b029d3a9024e5cd51e95289561ffe9022908b1515d6e057f6ae4c84e32c8550f4189c75183bd893d360b4bc5054d011ca63f3be4dda9a8615693f972f9ca724e456e048e9f6b3db752c12e7a6af60f6aaa372f5d035dac812b2ace84c4e2b5f7629895ac6461dcd797db24923f291e41ef5f30320bdd1be8710b7a0db2e42a8a44e8c499ac608065b4b3853e929452b0ce63110c59578bfab41b26d8a26d5a531a656c752ad1438f5e3fb859d79eefe3da37e4c3c7ec54ec9eff1d9f84f65b257e69be64b2faeb5c57660ab13c6f18e0a25b57a7c62ba7801dc53876fc2d973b7a2fc5dff606234b72a71ed4a4592c1cb16572aa3e614d05551872c0f9832ba1761fc5b57e79cfbdf44866a980874f77180c689bfbf94ef271a2a155b092c10f66af116e9f957c8fa3d7c5f7b8af18f11baf31aebece20b0db008811bdb5e574611fbf3847477fd097dcde1d0c9bda7d674e5c95488579f84bfafb5dca760308177779cb6107f8e62309a75c666faa7a0bddf66490fca89a54e0e66dbf33eb8f00f4b7822ae62dbfa23057456ce4c8f1fda35aa2ac970356fea620a6752830eb1af114b7671fb3c0d7afe8c58ea5adac2e059068dbe8ea0b5ddeab9069302b9478d1bafc6d75883bc3975b96daf9e67f3aca54d7fb703d24a0f8539c2c8aaa1d7aa83ee45f51a788e2c357aab708f57e27b975d5584e191717e162b1ca7ce9f818464cd1914b2bd13d30735d51f579031ab6c0b8f3ceff542209e2fac8ef80394a5ada3d3b46e8571407aa37a7edea87b6a417823d0a81f5ccef8ca5f10c362f945e211cd93f7b4da6cc6b8899a491b13747942cc3d83eda108cea2316affc201a2e68af0d728c72766a5a5cf727d110b5877545fe391eb30bd571f728a24d8adb3018cad6967d6193ffd04651b9c38ef5cc11c88031cec8b0f1affc96a8b7b5421402ca790f0056c132872f2f082165ce604fe8f58ada6e3842d9b06354fdccad35671d376400feeb64255fb030d2cbca42a1901004fc1dc3b45a5c535cd5ec2bfea1f1830158ab687d1ed8e263a7b83380ae6087500824ab962102a9435aaa5c4bfa290d00667cca63cf5ecab8bb1a0531b96016f0a55f03d61e90409f503d4010a788b4fde29cc0fa8a84497dfca09ed0283f56545f15e96c70c2ba956c396bdce78b890f1dca9d9b6640e7722efa51b538a0be7e3cb1f96b13be9616f7432f7be13df6686e6a084a5854ea3448d5d8cbecc490dfafdce3797729602ec495959653883a067a506697cd30e088df091ae80c2c151faa41f993598e9b50eb766fc6b1c97e64ff1db7552a4e9d249d33c88a119bbf017bdf83aba7119690d3bdc9512cfae416d9090fabde012926e0ae1dec1f95c7e79d0a9472879d935a80bc564884b13b2dbcf0c59f8481cc81e1d53dfcf0e69ebc2e82def0ce881455cd15a16bbb46f7e429c75d997e0e7dab0146277660b4259062ada3d1e3e8bce9c240fe30ed2b5a6ddb82581c7469f27c1aa57e66ab45df2778da1aa6836ba75f27503623421793ef8e2a592f3ae9df355dc75b6b66a59186db15b0cd7cd85dd1bb35c42ed0121ee3014e069943d7ecb7fe2ee99fce15a17ee46eb266edb909b638cc31c6f8100733584e04af9abead615007239119f12a294cb651382d4a424f8b4874bce2d6376b3e292ef2c2564772aaa40e3f7b9dfe3d3b6ad045d7881e38a9e47d16ab5d6a0fca9fa68fdd8010e8e76613f61e49ea8c242ad982df9f54177168b3e86bd5ab06c145e7ab04c9e592d2e0de618285f88477133234b384860aef0a175c86cac9681624313448e2067aa7e02a94a2397ace94dc4537213a430929121a7ed4d6670e0f02819a69a6678689a834c83c6cc422c1b341d8864099a367735dd5ee2e93bcde5e32e43df63008a9ce86b3ce42cb97fe813626ccfb7cd5465eeddb6c9818473bc1800d869449fe09d999e5e6634a7f5444dd83da55ccb265bac825abf72ecddccf7e394f284636bd9df2d24de20ffe91cad4fac8a0fc4eb26a2da854ba81be232ebc49d28531ce40cc6291c1f6b451f568ac4d89dcfdb54aa4cc92c355dd9fa8ea2d7ae7a34991c6beccb9cbcbb141d8cb425ffd4160808e4393a420f7aeea2c28518f80d95cb8f64ed0e9a19660a3cda7969a680f5ebe4a0e9cafe00fce87f3fd7c7176b52ca1489eb80b03efe2f9eb58162b90eddad2cface23f96e94982a067dacb4cac44042346eb421660c769f7b361ac12fe0f7fe53b602f1018c223b45c0ba2d49fc57b0737c735ef789ec507386c7d0e239124af50760d92e7423bf251f52bcdc1932c24451184380fd8cee5bc52f078ee706c2b91c4ea17ad264aa64d0ff671743da906bebe98c963ce5f612614485c456f8cd07f7b370df873382ffd76dfaba8a597c292ec06bbfeb6ee53d4f90280ca5e38a4dba90e1bd556d09917bf2989fb229d5571b278edba40507771180f4652bb52be305db82e651d3b840a8b4e47941883c38700b62756ae6fc00444483683b76c38e3716a8ed9d80aab782e32fa05428bba7b0cf571020c82e10b6b5f337db4399ca9737d607ac770cf62de272b173c5c6a036e4b117577e010bdaf96f4ed50714691e71d86a5394384bb4585c666eb31f732d5c8a90bccf82a5066bc493d050906e0f32e8b7fce08307feb808ca6c417f7ad76c62e848aff6c1787da0ec7f5d2826fedfb0273657d3f77ce46fa980803becc43b4d8c73950b785a233d2a4effd841456d275fc26b4c2212081720480e1fca4bbadd0186db5e074f8745c78ac464f396ab142c5f0756478e01765c0fa958e325baba4e9640cb64224954179e337a01a78de0619d2c51d0d2b79e675f306d0163da74bf522a92f1d067d9cad445aa3751104a85d4c51f9607a89f7fe2acd716f99a5299340bba791f5f45a7f17f90e01607ee13e524105517c3c20323fdea9419b499c764a44854221b2cb8ffa2de4a47bfe4bdd3bb1e9e25b3587c1cb01256befcc3f6e43184654e98217edf974ec44bcac6a0fa13176f9f795698cccca5c27b0e5c2784f4af1ccf327daf385444646ffa726c7b9ec1d4161828b14acdc80d259c812b8638f9c74ea43dcf93adc2401bcf6019dda2ddce42929e5a3087ead9843cf75d195de125769cc55b8b9c3d0a8cf1653d0aa3538fd4e0738f7eea04e56cc204a8fe1873944f79fdc052aed8e3b1c15c40fe9dfe377e65c072a9303c54a205e56e8ea41edc6ff36260455023516feb2a3094248f8ffb1d4aaabb20bc23e2648bc2d476230c98f61571e9de969811150875996de2552d5c7656368b2df184fc614953032cd7f2e31ba19a63a8a012dcc034e56aa5b93fb866eb70c7e24d7d58cf86f57a45e70dd5d501a08630e71d5e67223e09349c2c5425087be1f2455a6b517a9af1275cecae8857f0d80beb9b261d39a7c2e66528195785f057f7a48cdfb9b44c03cb2a852ae496cdc7ed82ea325895e56cbff699f9d49ccbc87b02bb1ac95a02c346fff5cc8000206bcada3152bbf7460c22d08ca479a56d34b571f73500051a6db9b1dbf837cf8f473e937253e7cacd3b85d967b86c480b3f9c398e302a4a314315fc19ab2ad86f27a98495a04ee440822d61f04dbaf91c1ff90414fa146b204b264b9b04611680af9baaee4a9fd9343f8009efc418bd0810bdb6ff266ffd873d97530f51b96867debad1a0ba5d6958b98283cb8aa1ea993c691c8326022705b59bce0161a0a72768c939317a672bd0f181e8ef3afd5468f19216f2333cb74381c43c24da5ac80d0b755234be318c6a950a3c4e6408a85a7b52402e90f798d664a9537beceafe91d950db78eea95a3a1a5acc55f1b37f8f27db6202a53014f881c846a573ee33950b269a97157787e17431ca14a25602347930ee51b709a6233364441fd0a651f32e26bb148b303db9706012aa2c2a43aeda6f5b124e63d65b2cee83d44d9853894df81170c9e9fdf021f2d4472f170e45a4db0057da0ad4cee787e341b3d46f74b760a17ae4ef012cbae1d87b12a71c5ac2bd3efacdc94db9fa2d1ca3cebf65d2b71920043ce70eaecad6a3e366d2ed599af3476fd08ef772106a135a67218c4715e0d49e1672980cc8ef4e3ab2f2009cc0fce15b31defbfac95422883e25399835fbb926bdfd6c7e82b9cae4ee74cf39eae28896e9f69766062b95b2f0d842e9a8f46d7c18bb867de6c422576e3e21d6cce8b4a91ca5e54809252a46916e22b590372f92849a4d490765f60290d71312ded9d2a512f06231ac21a9a69190cf6b7a80cf79a73f6debc46efd8da39d8d43fc91325fad9b30be135762c987bb6acc7e1e0a8439262643e144f5bab5b9a9edf8221798e09bedacca60540a223dbfe5fd96ded0ddfe165fac8e7ca92ef6bda994a9ca4ca5b931958677d3b7a4b651b8e436538ab25934af615956caaf5876c6e00fd05ccaf75c80498e358bed0554ab1ac48e6e25ef508015ab02e3d8484cc3cbf4dadb34b4b0fd14cb4754344feebb13aa3bb91f51087b82441ae53c0653fb30258f913063eca4ede64a033febb97f9dc4d564c982ccc295a6fd809cb765abf89a971d7a65f652640f6387babf1ef38e340fc61ca9e8a60ab4142b759f8b2af9f4f63c5a4879624d552f30074d08b24c24bb1530329297ae19a10e2409cc363332aa2c0732cc57a510bda1e8908603e9a2d1cc94efa66110b3e3340d218ad9bb363d2d34aec2e6bb5efbdb7a6aaaa830aeaa6b808e02f3e9cf9531fb91ecd03da0e6294873b5ee8d71e0e957b250dedf389460ffa03a7468341f0b7b9b666d763c7c2cf3b9696ef4a405361929186f1e0571c30e3eef296615479df2b83f7b98706a987136853de454b9406c0ac82265058fe5c51776417e619171e8612507464e14462d97ba8d4e4bce14fdc86463cbb2e4653b7a71dbcf5c32a7ce294ff6aa19f04670c52fb8afd7b9b187b4e66e5b1aaa52950ae3df3a28c64739497ef66c71e715d1e486620655c1b7e302655392af21a5b6c70317baa423fd51c74a9a8f09712d7b5b152cfc9a2e536affa78a3dfc54cfa1cb454f31c2114e82d96cccb6e47074b5b59ce3fd09cced663a628eeaf6e28ec8723ac4d9cf37fa2be7df5655fc62b4b8463e591b76956ba1c61ef3ffc6f4a09186386cec1457b86842113f4e00ca86f59ca0ddb13771f67c84fc58eeafd8005e4b3a809f354d5421b047c8366098c1637a5914aeaad3c8686e98bd4b473e3e7cf74a2a427eb310ca6120e5dbbc5e7d3af42e0e5f0342b400e4faf4944e400bd941898280d4bc2678ef63b55fef63f410208e8733adc4f0c1933e770b1fa3405225468fdb2b02cedd6b89403b0a1236f199efc4e63b1cd4fd07b96ab3f4754e32a2153012d2d6984b3cbbfdebd376402c730c026deaae00a92d24db783336071c5bd61a0247e039f96b2fb86b1c5a6317520f19e9c42992534f35407bc94e613510f4791ab6dea50156d422cb3b5914963b7dea2c8e619369a735d92722c53c2f78249abf3eb7fdfb0b0dd000f7a8d82342a1d5b1fbe5300568eb74c8c7ed3948df5275de1db9ac7398d40034219aa371f6cc36ba033b5a5c11c87900e2d64c6255f8a9b98e8dd01425ea4fa75fa079760b1f60c6ef0e1c2b2a68b8a250c714e15b936f482290bf702d877ff48cca543a44c0a037659e47b00c9ba4e5fcb6002bc25bfa92901b4cbde169c5e73a11c3a7ff2cb1d5de5413ac67bebaff9999bb2453a72fb4f5e94828a860b43613cddd35767406f70b7a314c3cc654a96497f00d2e9c39ec337705efdf5d0ab203f67dd224285940daa114ff075a11f208c8a51c495950b76eeffa33b603796a3370e4e69bbf7e17d94903d113b5b15fab484841b7a6ef1acea4128f0365424e21af6cbb2e59ad95c9b64ae99bedc2c38848a72e8ee5a8c01f140d083b522d78d95112c572790ea531a32e5b488cbb086217ea8d093212fa4c39ef1a36847d4946061037531e81522ef5ed161d433976b737e6ba9dc24d899fa4a29d9a108eea7fc2d3dbfdb3afe5e2d52945a996f6b725cdf9ff2f2c9e7e4e585a4d453591aab8401d75ee917d046f0bc534ad836afd9e6d108d3a4a3b88ffcf46b3fd3c512374f038b425c05ba73672ef63a3b3ab48c222ca78bb564f0a45d081eafab3c56b79766cab4ae27801d03d496db3af447b181869a526d1edac36ed37d1f3e587719c226cab7039fcd1550d4c315fb3ea0258f75e7e7d2bd2f1552151ee894c0647745cb431605d3fe3214fdef2746ea3c819b56ede5ab083ab690a2d02630473ffaf46f44ac3d0b8cae26422e087733e925072db79345bf4422c9e839cd6315450f6c81155b2613c2cd4bb4db090e678376cc149718eb4eace26e653d79b52e96ed1936e85c0751f0163c4cf6ffa3158461ce8a7941ab7f52f5a575d147b5d9e40ce0d07c114ee09626d204876cecec4ba1a46267eb7112a95a7f7a5f0883b9e7fdc9651aef7f067572cf869df69726b1c56be9625ac571515a63051743afd4f22b448c08dff6cf9faede2ebfda18989d19382325677c07e96969f319b0112d01fedf6dad2abef168871f6bc106a1d4949b52cdaed500b0c22778a7b0a4188cc530b8ff4f861ff0a622f26084c6fac3050776677d837afc577689e1ebc9ea3ee88785a5e898e0a88bb077558bd46d55a7ec361fcc3c234b44921f6f4b4b2135f3c12c6940b71283379959104d8a2558a4613234b39603f493dc98eeb47652511dd0600165804f984a8300d5a7d018026f0fa96ce59afcb53601769b6ce64b294dff0e40d55abe40092d02ba8574b00884b0b3df1028cfb778e87b32d5c601a0b277cc59f3bb2d3d489c2a45dbd7ca22ee7f7a02ab57d13935244c3eb3d16e3f1ef3f790d617fd046bbe402bdb91d004222a004480f3dfb9311149d25c357552bf06313b29b03221139aff6f5cc1e0d5bc9d3c04617618d9df43186f7a08985ee3b8979d5390627e6ab6805a809ea68060f1835d48ad426508caeda1b94f182b2a82015b74f3366712538260d30f864826f39f68966e939c935aaf4a1822628c30cf129bd133e3d722a32d7e3bd73df2c300382d85a428d653f3696fd0da63b549b047f742e1da6aea7fb3aff34a14215081649963e04ca5e761a224bb8a3556b3b533cd66afb9dae29adf4e29ce5cecb47071002b3c46afab06b9a2030d9d052a29db72d38f89309101e4d29e3232a716e1a00c488cba423b4cb9f7e0cec4b6d003ea0b06884f060038c161c1b514f2057a6812d61a574f3bf77573d2b427b439bf58c66f8083b381e3d6f3ece796cdad1ea7668f889974d918009b49bfa59006fcf078819af49e230977077f8c87ebeb7fa29f6fb3e2000e7b0f61104f6e7cf6e1ae6abdef6ebdde2c1f7c41761d6288381b148ccae4421c4db0e752a8842c6daae1819b5a8add34a26c6cfecab47934218e223d8671d5f631dcd226bc23ad1bb2be2879a2a4a36d6cf03c67576b833db6d166fdd41795ab102d890f18a8e62c5b6e022f279cc8d7fd4fb1b6b9df0651554c2cc4cbbf43b1e5d5da95718b3d1982b8193335f046b9e8bd964a5132b710066bf33d5012527aea18e759dfbbad98c3e71f378a4d38337a11a0842e1ccdc1959ed11fe27bfe417f7ab9a1826d18df77ecf42b900f5f765954b2a554f91e5a77ef1cf58681eebe78918fde64b16e225a110c3637739e18b14be9aed90b0272d5e27fc9206dbeb3e406f131e51ed4b5503cc0cae8a521f74241db92b55ba2a4fe679aaddc28891972a769cded42d3edef749c36e471ac9268875c4d974b994e9197d326ef4ec5cad16d09b4939e3db124b411a37a1b8053e37232e117857e98b08705ad8d0dce3eab55aee644a656f08228c3c1cba5a602f5a499fc131903c456a4351570db5d485efacca38ee2a01fb70eed231f4642876cb789c73561ff6663c4566afe1cd8a1abece5ad31373e36cdfc839b96a2a8f7d96323ed91b1dea34ffedda0e8ae3490be60fb8048f6ca030b07bdc1a9ad8c971275ad49ffe23b4ab60cb46feb7623f273ded67e6120000a66e5bda62840f3c4516ad2f066cac7aa5cf4d0d54092bd7d466f5c4f3340f7b43a38a115d02bb7e94ff79ef86749eefe8a35df0d10b28c2ac1530246afb929dcc324a5c873acc54b35449d7cddadb41755bd8af24a53cc5807f19804667248a7596b4593c1aa1e47731e2beaac3bcd3e6dcc102b30f16946ea6d883ea39dab2814ebfc0dc5eff448b0ef881f82415b82946e2c352320373a854031bb6b32e77942c026a44a127b96583a1b00518fa31589899b733b298d63bbf69b568e5cb45b3c769b7fb3e7bdf56d227b6c715b975a89b9232fd86ee81558c20df248739c67603b0d60a70133f4b08eb0c11839808a8caac158f4fa4d0616c846787c568ba2dc20b4954782608ac2b5350da3af05700c73c3fc52a43e135ef5b8483ba2d522a66353f02c9852c0df45e7cdbdc2dc304dc8af3a09ec6ddb6aa3e36baf41d45f670cff3765e60935712a2f4a424cc7ddcd360f7df507234b1b335d70710335deb14bd9f78ed4e3f9ba27effa0506bf0958235afc80ca01880b2634cef3d24d588b8e1f6afcc98821443f829c2d71e7a8da5d811e34474a9ed2881d8cc4db187c67e65a3d3a0d8bf9cb8be626bfa34ac3e994e6707bbb7fac2f3144037fc54b84d4a717e795e2d008a37cdb754a082f6418e635ddd3363ad4c90b9ff06b3baec291fedecaab456c776746adb40839c066db61d79b152c29606bca440cd60733aed77cd8fa0591f2908a00d0cbe788733fff26166bde3dc74a1964b6f52f42305b466e4dd125d7a790d0db89d73af78293141846da9aca3ca52b85e25c18ad97d1d36b939d4530c0b7057f947e88c2f93786061db9af741cff6e938c174a1f935b30046dfd8147a0b6a6e5c175eeba5302be2755ba742d29db0b1301fb18ee79e77a26ab7636a9be2e4600a5aada49078bd570333b7470233f9637339bfc3ec0d03b48756a10d35a10589b7a54c1fbb6600598be154e2d37f7099f91e929a425c5cef1ddc4c6f910309fa5eea408329c764b4a89d351efb6357d9c8f4127e95e7de5c525f5281bd84259a5664a065d94d18d91931957c72efe381922a8d2aa2c6a905e5ab03f3848a26d2104e0ce8bed1f72c31e6447b7a3ca3fbd9c2c6d581cb29ccd1640dcb058f46bac2d5dc43a8aaefcb06d8b980322eeb3f7a0f3b20c80279b1db5b65dd2905512e3e0183ace9354488a3b5407bdec8edfb8bc2c20c08265334edb3e9ad9d95e8db80c418383af7b62b0c219ee749a0cd70ed960c7dfa50c4d031cea619581fcb30c6a9e8a0ea1871144be9a638d57dacfcf0e1f6df6b582c73347968d9dd06b0802653024d0aabc7a04bd5172bcbe9fca55382e928bbf695ea8b9d519406cf0e57cc40524979b3515447d4886a0909739213e1439886e3ceb08836bcd0607f0fe7ddf0fef768e05ef47b049ed12ba824e9f4e9b113e5842bd60e5ea6d0f1c0298780fda1fc534c10b1fca112b50a63164570b30980db41c5e88206c238aaa370ceb534da8b688dff8470889973eddce208d2ea971891a9f2908d7f6792a8b278492041425c89f1815b1f559eee94d7f36e4271c4331f84c7dd97f14ab99304b526dcb08b837809efac51fc6a60f57de90f17470c26b80de37a1884efdc20749669e3ec183dd7067852aa5067acebfa6d2392bb2c9684dfc6c542560725cf05a0c317f351cf86292f33bfb77e2edb670a5b09d964162084d7310071a92f30cd9d6674ebf5e6cda184423b51441d0af655a80df39f0a1c7b110ad39e710b9b296e92c2e282e803c1190678597bcdbb8537641dab9ec2a2400df4d31b80f072f4e2221fb5e9d45fa6048589b48a363ac24c044a1f135db8dc4bd97808ae74019298c396a02d126ccaffc37b346f4825d2d3fd0cc61c991183241de95ab516e262c9d180372087ee0fc2f82a7ac94c392126f3b69c573163f78119bddcba4f3e8069d7d0b9a9a0c1bb19e145d823f412ce4f3f78c86448696636e5640fc331a2ec49b00969d8cb6a40898ae5b2669c470af01eeb61462f901e91e8c87b4f9d55a74252efff5c3ff0542185d6235e0bacd8f122b69f79f9ef7ef589c812b0fbee6300e9a067a732c11ab96664cadba855734358c66e9fe914c9a03ca106c1297b0ac59cb633a5386a3e1f1b613f72c6421ee93fd4a94084fe762eb64fc48fde26738270bb9e350421a5f516a308a3e0af598e192a29f99372c9799e39163aec07dab69d1fa403f6f7cc724822ad706facbe11faa3e6d03bbc21919802c55ddc01a177f8b418f6ff1f861fb4b403489d3918f3edd38fadfa6a079ef9ac2029a81cc80637282b6b97bc92dca605fc10e8a864588717b64a749c084b3ecdf6f0b3f7b7f36e67863c8e0b1f4b416ed25f8e60bdccbd7d8c62c83286c816704197cce96bc443d07e814d7593d3a4cde2c05a6593dc2b46dc2ec61e82192aff0f5ba02462de8c47b038f97931e3246d3b5eb60fc0e650c024aad930d4291cec614dd033de38719d008681bc7b3eee65bf86686d6ff445b53361be2b67a34c821c3e82313d8d93e788bb43af9d8c20f95a51bd14891bd5807fb273361c607952dd69096e0e9a744f748b6cd7b6591437b7d94d93b1c363f1a2a328b6ccf684b0147c5d2578f453ef6f0dc6cc7b6de66a63bc9c50347fd31a33d13cb53f82025c473c36f025073d3a72a88c17aafa7176f1b89e95b1388826132f301f1d782d78599c5b5b286442cefb88861179ba7ca1fc4ced0d0f5ac2f1b0e791acb6d0240d51cb6b3a43ca4f6eb78e1101382cc791a144d04d65725f37373f3b1399cf7de07feb9184a97ad84ed421c668ee0e47b56813192e5565b4797612a241aba0de47727125fcb40f8433cddf39286ffd5bad70ee5d48252955a6bbf5109442e7d095a2c6057416ea6005799367f14cfd8c72aa13c979efb6242622e9c4d68351dd16048a1c16b982a32fe2fbe9c7cda8ce71a118d8b435bb0c04f92b7e063005c48458977fe65d349cc35512e0370eaa8b6fd3d45441f31a738dd6907838d520ab189454a4d67945bf3c5390bece2bcdf653c0d2ef92c0e1f1ad197e27ba731ce91ca2de1286d4adf2e8b4e1dff1a28e7543944886a4ce5b1af102571392a22a42c129bc99d5fcb379a1e2df2209e1ffedbe89fde4582404dad4ff1a2b2213ed6ed21ae76dcbdef557dd6fedb2c115fb6e0da8fba1393fcdf9ce889e846a052662d58ed7f121800b7e36e3e75acdc5fbee30e873e2b0d1584a9c8c99821e472f6468105c3ae81eebcce8c08ebcbf4f6607c7fdeb32b09057985c375cc3cef3bbb9b7287451709cd4ed20e022298d8aac1afcb6a5ccecabfa7f6308432dfbd8cd9c3584b154dd5e6e61514a209bb91d9bc51909574fc8f82e5f35173d78a560817a5610db65198f8676473d750df4777b7cdb5692180c2aad9f27e95f50dfb49f5ee864906c6f165f4bf782b18565406d5ab4e4d9d474848b4b28714d6a034ae2d9fedc38d3a4accf7e59835ecc43bf82fe5595f1503bed705e1cef53899f3005ada95a724d3a1279f7482d6f667ae7a5b2c42b5cfc2a0fbe472a4f5f0c3f7ed8cd91b7554ccbf3406ce6ff2c9a5fd220053fb73b896dce864f43456efe20a4a9bbd057e6bfbd8be74ea25ddca6b8c673c58653f6b474758ace3b2b7b4bc7bc2adff5f84a7722e8f573070b08f3770e017ab0277f255bae1e2bef6c37674688acfce35e027eb0c3bf729e3bbd863cc6cd26e20a56808f0d34f81aae5c498d1692cfd217172e1b7709394f64b59d8250252787d4bb8900c2ba5d649086bf58e7fe9ea4578037df4578c6d334012ca63138a438cac4641ac379b40c7af066a7e2a2172295fd1fb5ab3ecaf7d5b2e913406bd5bb44ad62c53b97f96d5400b06d6d441b0f081815a4224fad4dca97a201abc51b192e215f9140159464fea471f3470c77c246809bd5fa19edc4c9c613215bf88a19b16003bc1289c483ebfc95f185076cdf0c49ad1667052280b80b03290b80541cfcd195c12609e88161daab161c910aaa99be3120ea2b46f614b9a7aa5b85b1644aa24bcce0dff48ac7058a48201e4e17884f539e4517417db5a472e79b7edb1e9bf1755f0c999aaf9582b94afdf27a09e11e3d2e1809bb1ca9a45e7c4cb2a8ed70c831efed4d85eae7360dfb0923f32945f9f7bb697a335a9cad5034c22e940e1483ee9f349d8d91194c4066359696805cf88365e9604d17d86bf8f70c0ac76551e47e7d3cdab03dbfed0a4c84ac01f3bcee5261cb43151730a52ef90e4466e42fb863d87a7fbb3623c3bb5f8c79f0000129a69dd3beb18e940dbfc44a4c43c54e428b46ddea264341d90f85aaf35dbd56d7f05a580cc71cd4bbdb2419297e953fedb895c40d52deb0b03cf9efd842b3c81077864d45c33565bf0e0c18d18e2ce94779d8b30faf8d787da7db0e0d1392542f7e70e16220c7c4045a2d31f8fc929c5aee5a32243185bdbdb61874f7f3b4cc2e86851523f44e6a1c60b01deae3580a1009817634999a5e26d054d661ea00d30af45892ecefa9bbefa40166e7d01085d0ccccb3a67f67006baa9b8190614dec23f0c84b00a2011823d45ed21c689324dadd7892729196739a7f8d46c3915d4e561ed7f28344fef0888752322989f5ef07f74130af78a8d8fa5cb3e2d9046c802b195664096cd37df75cc4bebfa58cc748f189eb144ff0b0440e5047d35ffd00fff7ccbb08af1873077ccf742efc11a60ad6440a77e1ca458be7620a5dacc1732f7279c523da917d493a82b9caac9b98eff341807754492c41d22024b1b57fadcf14baecc0cc28937f42df24ffe9ab93984bfe82daa431206662794bdb81f94d7fd232402d82b9e5e1c6c41ac2491f6586c7d466934c13c5a4f96c6039928b76454078ed13003708a5a5f2b9046d5a434e48e5de536725ed9d3ac8d2095a64a2ab71074d7aa60fc8325d59c0c34eed7f7ac746e2c4e67d4398908482ed62b28741ff7a8bf895b77f42812c4c5fe4eb1f3d64ecbc7b6857aae51786bfeee2d361a150c6d63d0bdbcb65b237c1b37be3370bf703af3446943dc8cee6739b63327283a89cb44db2c6efb26b0a5ec08be0b89deceafb501dc84811ef4bea75e012a9128b790efe2a1a9dcf48bba2b8d40bde20daf0d1ed66c1a1199d4049f0a65b71acc282d4d4e5082c0d2cd74b43a9bc0fbec0a40bac1c53e91b3b7b67a5ab44fecc74b8f6a19e590ea2ea9efef1c63b8d6cc338f208a586dff444c36c19a6dd7d75a5dbc7a2349950d0ab27b19bc6710e8fc4207df95e43726697ad3060307b533c46a35e58387ab923ee895121d8948f1c4dc0e2c2eab9393699f7b9c25c43949416f180a8fdbdac8d9d309e73496c6ea6196d1d118af82ffdfcb93d09a53131ab6abfc6aa19a96cecdf2f3c44fc05d1454466f1897143071185c3f328bc626572842c9ed5a751c7e1755fe19ca395014629058f691bdc6921a4897526d06f5efe3a32abd9ad68b2fde28dd5088b3dc0e92d04c7276c4d61262c01fbcbd0cbf8800ac4cba6484df5f1464d2b50544f978564b9ef903f17ff69ebd4db56def40088f4d018d36f245c6c28508172c0920972e5cab263763b3290d44baf782345972f686478658918013c89c28f8a31ce0f54112bfbc2016ee5da955332c1d34c5d8ad40bd4b2716915fd31a1e721787fe84b629d156ce07bf7a2c5a66670b4208164be61db55baf38df869fe72558ec36fd31b4a2858601fd9b9460637b6bfb8e45d20c9f4f356a8d109d6dcfcee944ace466a5727b5c7a9ce880b36e0b200e44be05e6b8e9d4dc5d4b12ebd2d256d06e390be4673fa158f20c2a580d24c7e62a7bc9e3412e8e90abfeb969406f16c640a09b46b56fe18ed3f9419ba05a9cc7fbc3bdc893a70dc0e452f6046dd0a57959a9a405feb4394609c63c668fefbef42de68d6f2440bf0e87a5e9b9afdef44199f7ffc65373e57277cf789d54e6079f2c22502c3636e362278f6ac6e42925a0fa9553764f7ca615fae81762de23f43b404d6eab435ed4f001fa96631ed09dc00d64b4aaa3229bd2f29f7448928b61a70475c19fd4c5fbf179313b9913059bd75d3abbf502169600bb99c2a1f9c577fb083656e890c9a76d69df444e638af2801b52665c617298ef01227066aeb4f6dfd0ea0732fd64dab7ae13d638ec3369cebacd7873c3ca5fe44e3995187328c7f48b49b7354d50707eb1a8a7d85817fed074ab384e674bc0a5905e61bedd7df0d75f5ce383887f1b72ae565a740cbb45fa040ac1186507d4e6d746da3b858a84817a4a30e40e898d30c13c6ff6f78351e39e60180860db0f58c93680a2d83aa78ef49338f1a46cc22fb36b06a00b969b37ef7d66fa71c227dfb8ef0a12f4aadebd525ad3a2f90614cb7da8640d21ebebcf946f11f7a1356402419f478ae412b16436971b0b05c4042f430afdfc2eaa26f019ae1e2087a220ee0e421b57d921b1456492e0a0a1012ca13ebbbb2ac23cae3553992ee90eb035c86fa15560f0c6468e0eb3359088f7b4756888cccada3da5257c5b5e2e281e2036e3519d0b8605d05f1987577b6e8abad2f54fe147a6d654a050f54757b5d433311eec9d477f76319362fe16a1977003fb91d4fa4aaddf5ac81ca2a591c55f1842f1039c3e7861094e69cca80e1b34a8a1baaa1a1e10230c98190d19933045813cb7f76f6477af00e9fcca0a4b99f2f8b0d240f0b40c6240dc0e9d60f6d0d1ea73620055248c9ea9199b6cf0c1209f4cea4ff7068ffe15dfa43b43177f3bc65d89a7f3a31cbc60210aaf2d180982085a875a49dbca81f54912e1663a718274fc80bafed0e67500acbd6ff75c5d4415734b86287dd24c6254000a8e7ffd92df927c664333f0ed7bc329e1139cc55a6ed64a0c67c4f1e1f923308a10f8967c81a13eaf44dcbc8a77e2f5b08dcd2fdc3b61e2a9a893300a7979ecc48f49f30f3b4765ccafb1196c4a182c03ccc5b4837eb2e744802dee24d44fcbd68cf4f44021cd788172063661947b59f854c0c0e15c0914826d251b60fa3840ea074b702df515df518d997c914d2a5d965bf21e3493da3fb2e1b934b21f5f8048c61622fb3d9c96de88b82aeb42acaccae397bf1f91d0515c1bc26e5c52d64efd6079d0be0589945cac4af6eec5245e5c6269c4cbbd7b33cb078115e6f77b8249ecabf33d8104b4f1ff66d514932b39185a022a3468cc19d8b17f776c04520efa52d2ccdf6039b406f981f4751f9698fd089ba1d7dcaf61b21f1b84d4a16dcdff7ae8b3251367ef718af0336e5855dc87031d5ddc1d9ee20c172b30a9b9cabce28f04c94b275930f6b60aae588f403c64607d4e8bdfc71404eacafd049fdb1f1d01b9c5f5f9651e05cac178cc7dcb10579d4abe26fe8625bd350cb8f3b60d0e150cee33b728cbceb93517c349bcac3bbbef0c7e67ae8d5e074f659f150b356c616da373b040b367fe93faca504f11094f24c26bd6acf5753e4436d5a9bd960d8903b9d403aaf94bf416d959ab54512461bbd4f5ca8c5d8a244f8585fb5114c6276fe29f76f4108c06373a77e49e63c57fcd7af8d1bcd1bf0e8ab6de774fd403b72ce402d26b0fc87f2ec02accdb79d1bc254cdcf3e723c3a32f96e3d44f5db36340ef269a4b0cc82af0550b78ed111e72bff3e9046da819757824eb65064d08c87ac5b8b637534db5e4e79405e6fc9650a3df803a1d89f482404bed10f033b3f1bba2ce50aa53b477202650de3f8048b2a751f19b900122b5d00e6f90729ada7f3b27d7c4227868932b44f8ea088f92e07557d79d4ff2c72e7266c0a24cc713669f10afba6cd02da87d615f879bad658402215a0abb40176ae76950ea8f24fd014e14560a16444848236c7833609807bf235b32a39a9b2495df5ebb8e3b77b8bbbf05df3dfc5d14680264223fecd9427ab2a533a428c8671375811d5c847fad85158278744b803e1e2212d40ffdee9855b8461345221f2ce11aeb03ccc1e12d17e05e8db43c619cff40550922acbf496a0d9cad97628fb1e87f978e093f6cadd20ee6dede5f9ee6fe5a94e7fcce2201d39bbdd75687724971d8015ec183bf30892a572388db31c3dc9da7ae15c2f6f53fdecc62d4c04c2de5e8a2655161cbfd73a12d2dc368c554a7d09a0a55040be0348fcdc240658262883cb944e2384c7112fa2f16500d033f5fc57fbcafb93d6c3cea057bfa7b316dfe36a4437adaecd833b33f956fd1cf0da36c4625af81ee6650001f8a0d575b7b2a47b26cb6c9d02574cc7cfb680e0fc36176992c4e2935dbb2e076c4088f826aa2143cb8ade42b3181f695795f1c29f6291f3bbe2cf8a9658090ca0f49e5970a47f74546a36be7f87f8f7fb4e68f691233209beeafb8a116a52231d307b1295ba96eb50107d6548cb3349fec1d36b86b5219dcc78abb82c6697f98e04255058f708e54012eeff571e5edd346cfc900a209b0f0417bcfe925abee168afa623a7934f47ba2a756fa32091fd14300d6629f1775b0f050f53a97283cd165bf010e1338ab7fe2d78b7d31f7fd6ae6778a458684da42c7294a03f58b1a7cdbd9339c0a12477959786400f22cae3127c65275a5c6958f0ee1d886b8e37f099254f0079a8f503c95c73cbd16a3e01bff5be5bda22126823caef84516e833c6e9904bd8e6f3c78bfe2fad0bd03fb0ebcf4b9f55b9aaa815c487cce812cd538e3530cf7812f849abad9d12554c667b2b435f4e6fcadb95d3c1e93cb9dfc8a7b5f2c8a30f9cf2bd8d1966475dd8144d487671403c5de598a37042ef2b8eb52f350d19699fe88cc9a6952801184d45712e4a6d84e4833d23c22cf67976489422a48680f44c1689386a786e578bd6d9155eed294f3f472e15576ea69f4992644dc5ac6af430e1e9d1d845fcf84d6bdffe2730735e4a90111557d7e09545c04bee3e53339fc038d5c375a49127812fa77613d5e93633fd0352f7f839e531c13acbf3cb22a0befac43dc7c24e16a9cbf3b441a0dec8733a3ba301a9918cba7bd423eab81f5558aa8a59a885287f6cf1d081efb81cf86298aa52bf413c84ae96850a4cf3ed481083a8a8d3de0c8a6510c3cf583266798391823b892ffc6a1d2472fa6223b01c8249840285524fab51ea37ad2afe2b58e9b3979530abfed65e481679b2ca96f1ca396972a092e9948485a7247174dacc53f6913a3fa06175867a1f9be87450080433bd092388451722a152cb05c5f4f68ac0c769c12afbc6336830e182bdd494ed7ccb63fd9743af14d9c47fc938d15b5884072d5ad2e347400f6e1e418a810c452037bbcc1613293565e1a5e8289a954a745525b64175df9cdb6fbb34849308b47e12c1d45c45d0db94634125c0e62955382dcdbd1c7d6f4a6fd9d1f2a830f2c3ac40ba98b33feb6cd3d601e5e62c80a267bdd71488ff243dd97da35ea8cdcaed10e5b771da79facd922773a2a8e9f2b8e91b4ef08a7df48981c417a86e1805671d59cabd11330fe5685cec3c1ed302ac2fef948048e7de6e774911ed9481f6a5be1ca627fad8ed1a9934535046415a31b296ec1a18a176659a6b7a1d5b2aa944963a9ed53b96b9ef137504280268e33840b95463c8e568622e24a1a47897e2c3370b59ed97c37a3624432070b1a1dbcd69b1d6b9bf504e6d4f0aa48c9aca437afa1b60dcbc95283f689e8422cdb7610401f57ef255cc45021eba74291b7283fcde13cd92b187a604fca4cf813fd310ef7ed1596bdcf0c0a6ea331e1e5bc2aadac34bc7b432c14fb642f4955bb39aa1bfce1278a47944ff98e71f8ba812f21bfd994c221cc43750469c8ea164701cf5b5fcf58b76d48a2c880f77c568fe60f120ea5ed02cb0df7041c8b3b2269a8f88bf5abf0918477659c73821cbab6951b23b6caeff0aaba54f3686a364043086d1f6a954aff75945a823b3f76f4536e48afc3128db15f5209075e280f086203a3c848e7689452dd617a0218d64c79b162f38feaf815fba0bb8c4eae6d4686afa5416099469d3853178236981f2c44e5fe1892de9c2c3c6e2c6507a424b5de999cebb43a61c3aeb8fbe7d9adbd42aa96619e0eae8e951c97520dd24047abed62b6542c93ccd0330fa24cc183adf4a0c940dee27f7e296bf4fbf536926deac236d1c09d57e498dc00c526acef5c19d8d6ec23c7d88730d23eba77b035d6ab157108fe65c2680e8152a6823a395d08b2c985c264695637a445ec34eca7651a41dc6037d03277d524fec81a650465faa4908a9ea0b6c90a021218a0de1848261c434c16c7026f8d6ec980c768844133dd7c62bfd47f962558581b4834076c7b730b22370d734c99892a318332a22bbb2ae15db8734c690eee4c2a422c9dbcd5752334d950b10929191e87e26c8abad25e03ab246f81ee1d9134ee6b8b72b744d5971ca64e5356badb97bf89141326c3be5e22d787a9a754fc1f11e828db8c0c0ef747aa09b7760679fc09f1a648416e888f204675d0fb34f11d937e877a20d1da80ee88dc1ef7a855560245b94e1665c79489045ffcd9fc6242ec66561454f26c6524ee1a2c23a8bb987af91dff3c45d5ccc1a86f15282d02721baace6030fbbfa5a1e0f26124006ef42675570ff3064b13bf633489d22735672e728d0639a66930a492b37a6fdd6bed036f5d5e8be2f5ba83d7a93963639015deb6aabdaf58ad19b499e3af37392f7af51332d15beb5c3f0d071ccb5d242324da703bc6111e8d202af3a6cddccdac9b8ea4f2090583d99b922b384757f1ecdf99a0f8723068a4b2eb3a2e43d2f7f2a51863e433292b734ec5975b21b29ae8b9756a00fc3dfe701abe51687cec4c98a21c51005bcafade328894524a76d01c07f571d32e480f9ef16bee778f755dfa8fa851ae9be9d908305a7a7e5adcdc83dcebeb2f9aca860333adaacc1b0009d017993dc18be5fb544f9867946cdf1ec5b5a5fcbd726e8cf07db24e1ce465779db863683095bd126568bd618978b797b3ff72bee61e250e5c310caaf1e380ff0d34169010f9459def8b44e47dd2d240a865f54b542b29beb036eb39f112edc2bc7a0ae8adab7fb778fbe14bc9adaf9a429e576088455b36b3b9984161287290f87a25978bdc6375dc6f4adc71981e2f4b966a5f0f13fa1ebc1c03192f9bd29f36b0ae2d714f90406156e4727ad5380fa781f9ceb4a1cba583027d5ad5b5d0e74a1346a101fa6738e046d8b06f9e8242a1ef828cafb402f6eaeb106a696d5a048ef36550caf47b987fc9cde7376326c21e40ee183e58886dcc5808faf1c68234d0e707c79ccc6df7800f5c5a731c818b37a5f6f05ad8a79866cfbfaca23c99bf1da38e9eb42e620b1379b84fad3c15cf931ff02b0e98af36a08b74cdc64ce0cf430ccaff7eecfdc5766ddd864601b50b54a1882f2fbec67945d421339ddea67cd545d3b0ffad55a7055e7756f1f4838803b2c06155fa28b1bff2f27069a24d6b6c899ac60daed423844cf6d42e67063c7ef9354a2529da7c0b02266e46d9d3823d5f6c0f1b780993a586700969ecd22e5e4026f34ed5c56a2a065f5387a5fa340032c707c3fda78b802eff6eba44c706ba7769105890a970049e9a1b443a0f01f63265297eea55ddb62e65d1c4e55c895c433059e69250f0166f022fe257fbcbd16bc22d3bec01cbe35a0878b649eca9d05bbc27c6fa69aec607a4e8698343883f4ca27d187d692fb6533d10638f2e16a0d8a0fd3743fa5281450992b44936b9f72d756cd4f1949e89a965c17c29e7ae69b7fda7b0845644f846a81d11fe4f2d04ccf8c1ddde4e0071fb2d468d1f45cb998a25398ef3abf72876f42080925c2e4dc920d374707824a8298f75604591b8db3214c91a02854169788588d32ef55e19ad601fd4f101b391a3d94b7dd61785cb7749ba36837735404693eed3172248f5be2101eda16b0f5762521dbc235721f6bb07536edc154e561347b503c9b82a71760954f4a4aa69559b583918ad4b48251fd84130c99b31a05d4f402120996ea5e09baefb5b934d298f53de4413882adec70d311adb1d0f5e3774945a2ef5c112bd071a85f32df2f4243d916a0403c405cfc74f643e715af121223b771fd620ff7361cfbeff383175b3d588ada3bf038e52064b070768dbc7fc7b50fa2a3130030c8a017465070d7c72ca9cc4818f05c89310fad5f19dd7a214947a6d8c94d4d8194cba65e5e0808244cff1b35346204892a1955d9c2ffe7c8203cb50dfb6ce2e3a1dae108e1c7cddcc583db0643981d8f32f4e327c68e608d781d7a6f868be2bc3258f5aa548ba2323b7826ac135fd7c4d8fd10d72cf0059b475232641eae28213e8c3030907ab0911579d25c097c8b5ceb891e08d3380d57fdce1917f3250cdbcd231fac687546d99fba282767fbcdfe951bd6d7a81eaafab7fc1dfb9af095941fa8dc962df5073fdfb71ab5f29685ea93d121b7722ed5110b5ff1f1a0e86108d192613bb1e323c09805094a16f150098114201857c662af2a68671bcba62c3358f7a919d66500ef5f2ce6a769afb70d34a41dfbe1684360c924c44db8811b844198fb684b9d192da1f3fbcbf06fd274134f5c8a87533704d1884f98348c16625fc8b78a6bd0f70e760a7367c37e89e2139c096543eee3bebc77c74630bf07a62affc6d1e8c1b40b9de0d446c56e01b9606fb32c3610fc9d9504334e1e13fd94c7b28cfc4d7b167d3e3e689d289b98474c5bcedf9cdb153c0963e5802148a1b7cefac0d7b4e7d4b33ec4523966a923718b5d52f204613e02128b75476acf5146c91f2bd2670804e469b19539630849bc1f0cc88316b4e99d44d011cf1df013c0a6fb196f363a728faf55c20e371cb798b76b2dd287194f1976731178369f618a7353957889a070e5ec648b2d0039d954061a90b3fc2f6487b85efc27eac36ac678584a4f36132a971d77a00391426436013b0d1ff6168e5eeaa37757233aee99db43fb0a3e71fa789d0a256d34c4fb88898e421621e11d67f2e52e10821adc0ef65dcbe223b2aa1ee74521f4ca1bdd225b06333ccbda702f2394b6a063ebbc2d5848ad8dae315fc4603109a2c6396f7256456ababca004d76f7b8f981d8ff0e6abfc69715eb9fc789498693e77003b451f25e25d7f10cf3c405e0bd3197a98274df12b13dc3eca610b731895c14490c6a38a21f29e0a5e4273c1cfb0fb6548f2784f6493ef8130d468c7d50520b57e7f470ef336b925f49f5a76250370e8debdb15b52b4334cc30efd35e6ef61050e16bc8fff9d212618e8563a3734088b1cb355c4b2e0081ffbfbadfc215f462f5e293ee1f81f5d1a31fd4588b58f0e29c78d155e0415c6450f4abfae6fea1bf8ae7d8e1ea78cef244840e992d68232fdd7411c7dc5273fa139194c88ae6dbd803215ec05601f018a12178866eee9a8c8fac6c2c5c4b890c277bdba99ffd0fc3356293aff094e234837aaf9fa301c6498c50bd7a525646ce97e48f22946a092e28d4306491653c06183fa76151614d10b8fb7b51dbcca7ad4763d9d7b2bd7a02af9f67cd759f61d68c7b7dba839e676b368b07bea632198b583d4a896c950c9633854df40de1d2805f768279e280b4d14dadeb4a90c80fd0f1af795443875f7184331d307aa28dba3fed73126d1d27baceedcf376de52a30f3d74d09f9a0d5c08e9ef211afed3397ace994a39748325ae53bea62124348b15a001934886bdedcbabf89f6a81e8253c0c1bb47ac18e9c7b859f0fcb1d92406831391350b4870c400a15cdaad448f4c6fd7f8c973d3ed519370a3a4a2c445c65c4bc9a16aebf38c4b950f59b8e501ca36495328cb9eb622218bce9064a35e3e89be12e44677affebb194222edf1f9198c334fc201b890ce88083c7e241d9b63416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37f7f6a5894f1d19ddad6fa392b2ece2c5e578cbf7da4ea805b6885eb6985b6e3d004ad6ad7e772d6f3c61c65a7fb255e2b36d8bf583044c08ab97e7e5e6b8442dd0fbeb27b75fd2c9163de2f25926bdd72f8cda9e2ed8a97c3002675f0847c9d647e7fc50db3699f1ca41ce9a2ffa202c00c5d1d5180c55f62ba859b1bd6cc008aacc80a7392c51d971a98ef3dae6c908d9a14229615c83a5db97521dc4102c1e5a100ec6154b6514d10ad2a9561355b4b610de38c3ff721623b95eb64ed59f7b54115199b96a130cba02147c47c0deb43dcc9b9f08b5162bba8642b34980ac63ae173dc4842351fc1c8a551afbdb58cb2b295490782130daa4f359a6a80d72565865be8bcc0af888594903ea0112f6c8d923c5726c4081e8c856110cc7339cef0e2d097ec6582b8a0e035a7630ad3052bbb189f3abec9cb29822cd92d9ed86ab7029cabd6297c2a33d33024ab77167f9d7b2dafd5445ee24ca6e13a366426d46c7278fef0b7d6748faf50278bba7f6d78a85a9bce97f75700c9e434209491709d23c599fc95a194340402cec351ecc78b946ea27cff1da0ecc2b1f8b1a648b1dcc10f799cd0f6b65f95c4012445497e5ba3cb9f51964a9468940b27bde98b487218fb1c1fc72e9af6b866f430be2a67fa376392b4db2f4dbf32772671b6ae55ce5aedd5f02e4d44e1a6be92123d4b91275e9753f52b160548ace5aa64094dc34f5d54e7ad07bb514541820c57a65a9dccfaa2bd6ac58ae1eff6477e37d7b9353271077b4151bd1c6273f132bec950f5a10f8c3a986d6b51231fbfe79c4bca58df3e31848694d8eb8bceab27c5168caf3ac8c4a018454ed97069eaba8d7491f1ab2809421dff58a7da2b4e50d648a8cd2a0639f18de88cea9ef441679d4a88a1f9605dc4c929bfc0a7da919ef2856a90912a76b86d6d7a9ca20bbfb99db6ba2d1446e4ad3b1dca194a29dd52954c445044bc2ad4839601a11f719be5c9f79f98d97f49a67b86e51e9504f4cf3946474db8056039e51ce9ce92504a78feeb602b2c530bc24750680602bfb44200b666bb2e00da79feb211b5d18f0c77a4ef7d814215b36607502036d3b7ff284ae5e5513d40a04983ce5659656187cb5c53c89a62d915ffb2fd76cdd00aa5939048277e2da6fb6949de2bfee3b655b4add988660c4bf704dced5153c5bd82c745c8339d5ea225bc66358d9629e547d2a5c538ce6c00a4c02b059ce4523311c021c9392278ade7e60dfdd53d8a59cc96da817870038ea860deb8fa4a393c503d91bed5b5ac77d1ab4e2709a622b40753ca6c70e088d1db97ab9705cb6e78305db3f1bf6f2d119bc235f48801e7931c31f1ff3f2e12db157e571ff44f3027801fa5e4b7e34fc376ef9c53dff8bfc0e4780a50694c237c8ead1ad132df9987773992ed0ebbcec0b9ff8e7477b8f62511b4628d6a1c929fa4d8835bfbc6b0f9bb5fb269966de7365821dfae77c3d07793106db58865fe225060600c50020751368de96f160ba5e9062c04f45d2c77c66298c6c7e319c0f33e752aed50ec049e732ebfe36a53c7169bba2a7f9a4bd983b2d35a87cdd934d2b2baecfab9f4b47dc76a4a32071005f715a48aa33e60f8ced660ad903640a17b01cf49ad116f9a30a40b5d4ebbe970de9b377945cfaa65e0cfc3bf7b365fa37027722afcd4accc67563785e1ff2ec1b4f4ebec727d1c837ea0ab3d35a2a73cb20cee2bf7e414298bd5d8ac08d328e48cf1ed068c067fddd9266166ac6d0b6023c1e1477a0e17ac1dea9e2a0f00d4630c26201aa5bf2eba3c71e9e3990f3777427f56c3cf21a25c81073e8b34fe9d7788a7deccda95c11d9689ca2689cac48d3fe97b4a4c88002f004eefbc0e8763452cafe68cdefc3116458183d34cef253758e37618cb5a378cf977cf9b9eeb5914d7c8e93f334ef36a7a5a0701a4176245316a10f5964a15ddeea87c346b560310ff8e5def3e8761845fcac875e7fa0fb9ce03cff867730e5062bdcb10af5a2066c95661b52d79c24465cb49efcd48ca7b01efdf97801882d99d82c7eee63e382cb66ae48bf1c88c42573d4b75fcea2bcf6ba37d347f3dbf81e6373f83488d9778c3a18691fc7dfb85bf7ddbc6945ddca67cafca0c8fc59e79256e2cfb0f1e2bb6632eaf1f3bf18d2a4a40906f5e4ec552389f38bd6ac39b8f837389c9bf485e81b985e81f6a8ffd22ec99d0b3250d5b71f0690fc1a556585b3459dd3505ad5929803b8c0b3798976049319e7059db73ea70d71f58932ae54b6f38031ced02b926b83d5cba5515672fe3e0a66ce7dc52d8b4efa739068d7b8ba0f6674dd15e464399ff0ad9522a27cdaedc8a5e9ed2ece4cae234b422ecb50caf9552ab18ed7b1aa2d2c9bf59de8ff26b7d639d02849b570b1165285de3e396451175814136ab1be23871ee71807359628101a7089ca63f40c240f5ba4099ae7b34a46c77e42571a2f3f95091077cf02b7d256e7a69eed80bc1422aa51a8ef416fdce62cc8572d860c73bb16207aa20e73597c576c674adbc924be460877fdfb2543b430fb819556b2646441aed7b2fa4b1f7b153cd0aead9cbab2c8c9f504fbf86d31fefbc6d5093cb8e6c61515f87b9bda21eccdd4bdf2f794dcf8fad70ef6fac26018f520e206b8a1268835fd3a63911c9977d92658507d00994c5174d71209fa56599bf09a4914d4914b0952e13130f3aef30c1e41ea6531db6a943653fa2baf560d0d129ea7557d478e5b644d82c5c5e157e29e4ee1d0baaf36ddd8b55129397cea820a7af80c992d1cf58dc4e529211903c14cf3a53383006aa650c56d202b7cc13e398a4032136a40318ee82f13a9e030a8bf123e53e22fc8f3e723a9203fc41efa544df84ed570eca5507fc355ad800c2ec706960fdfcee868daf2310b0a3b75b2ac0f0def0f99c0d3b57a3bcdfe3810ec0dded8cc9b84543085266c071ae5ee7c044638506e5b816051c5f760eadee326c4145ce826beec3a09c544435ede5aad49f52227c50708d41fe0137bf127370a52726232cfb87a20bff300f105e187fee6e1377ceffdd25466cc9d573f266650bb1fe9e3bfd013078523c70ce5b8cbc2d2215e39bef69dce5f9e9807db134037fd7c1acab144f4a6b215087c61b41174b9d104f50e0a3e7773a312442dc379e524627c3a8115c022cfc8cbb42bd4217782c9198392177a1a0c1e777bfdeb9ae62e444b14f797b9374a50db8d50668d45d75f53d9d71c7ba1ec6eea343c76894912b87a32283efb2a1003779928de0d8a2c51536ffbb473ef9665975bb6950bf33c755173fad76fb3e804f3afb2cb1a906108b70099edb40b24f09b6a256043617519b6b138c54b4da284c2053d71fb5067f0fabe1f9782ebdb4abedc5433ef1faaa78d8d425eda126c6509b33fa779604620e24aa0cf6679cbda21fcd3b620c24ae0a4f6b15f7e361d2a1db63ff86b4ef292a758ec050ff0098b6c4cd176055cd60f333a297d7b965e1f4b837348e1856a36e6ef64bca51e6fa9c77894f12a16f657cb49cd31debfece6af4744eaa021fd37d7669ce18387733ff20ebc6d4025f280bcc107910b02fd23245ceae230520f932c1a2964a0103180a0bd885d074b72dc2e2e5b11fd0045db8db44edd2e92d84cd1dbaeb99552e9a1e7f54de796cc6c3e2018ea71ff894315be81e802203fb5bdf549ef5e8c5ded9e2382d2654821cc6a1d657e203916b5a0fa3993aa59ed4250606223fb1af90d843b5ce04965466d8768d710be52b0fbe8aaca08e76f57f22ff568aa382f290db03a497c68c58c1a142d37c3ababaf1eff3a65cdbe358e251a58af689b3dacbe48899a5286164108df35227b543dbc49c73035e75b95ccc1b4f227b07d61496683fd33370d5fe594e23b9fc7acd46630eba3792a43a43d9f167a8a04932529457dd96545ab25f23c9c9ac7c5166f1f3eaccae8d80f53a02bcc5911c9678c7cdfb336f97b2ea7167181d401b7b22ec7b81f2231c15bceb1a68737531478de98ced423867eabd77526648c79704ebec5b115b9ee49b685b0f2d4feae5eae7440b63f3a0d99f3477be25977931a87e0dfceb92d280d2d9b5f0c663e3b2866a29525bd6d3f0640e1f1b2253025b5e94a40bb48ed033527395906c77a2943e8e1cbf929d8da7d85afc9f60fb2ae84edd6fd6c040343e3f3f54266fd565db792a9758616b2476499e940a63a2b0e08e4dff8ae096267cbbcc04c55dba0b26c4ce8ff9961ef0b56a5f8e3756648e45c40734a8c8e48b7a72e7744001a94b8532d0e1105527271a9c180258cbaa02bb28d70b6ea46bd00579c6cd8a3fa99a4bd63ca1d696d198b843fadadde75bb5ce7625f2cd377eb6868f638fa9bdb6cd415958f7d8ed3c430638a09c40440769cb6df74f1e1f7fa820870f1a161e65c8c5ac678ec0a67d4d8f6a64b1f769f5722aa7f5df3f1d1bb2eb35f0151b8d38a8c55706f69d5d42dd5d9cf11231413fd8313b0ddfdfede1170133cfd282e615e1ff37c205362ae3072cc924ca551621bdeee6e008dc8ccd16301507e9d61b738b158cd1fa330809ad57905cde986a954478643f7f432a5452c621ac24717cb98ec561e3eea8be42bbef1d1972bad1a91b96cb2a6f0904166c6da0ab94cd50505f47b87cb9dcda64b3d1bf2f65537030dc4ebb9097a324760509aaddac4b4c904de94dcfd7656467fc7a736302a76a4d2aba74dd622b1f08d0a4bdfe40aecabcc2f41f38e2d413631e06a190b0157ffcd6df062ec24d9fbec151d9a7c90a95186f965c35b3d970687f381034ca03683613976ed0c374f4aa689b8c7c5288c7e3ff827eac2f35d70c95d1437fe2340d63498c96a8dbf9da86ee3ae97fca144b005237f79b4322c7560f9b6e71675d5750c67e8542b7f7baf83e279f0f8c2f1d1a656bc830723e58ee000295ac5b160a7303bb8c4e007f92e0acfb1005d5fd72990ff44e38e28238220fb2878c86bba7ed84ad1d4347dd08850c72f2739e7c18b0f5c344277069cba81571025e2761defd784ded9f80a3bbe0640570f40ed59f1662215e5bf65e3d5ce71ca55117e291235e9ee8776991f5f808f7eb9135393afebe75387349fdaed4c701a96345b31e510c3fead1874c18d8e5a58007163aed996d9d8ccd002e5f092833804e4e47306c72cf385aea0368f45d26a2b389315dc221de5ee25cb2a749e0c04452c7d55345c6d916c51aa6a338d9154108d4aab5d6b9d1e8e6c36654f000d0590b69c5b9ed6ac75353f8fb7dea7480c08d7cb608ec4ef943f6fd249bb836256336112abef48b81fcd2f7b34093e76f5083ff364d91019a4b02eca1ee20daea34fb970a71a23bc7fc97878f6b5da438748da06f622acc90e714d3273b0105042ee8fdb0ca7d1f5a2ffeecdf987aea3ab6f34de6b683100119631aa8c46959fa370149f16072e651113e471974fa12a697400929d5608c1f405fc4ebbd10fb656a97c05dba182437ce706a93b74dd92037911954b8ee23f176c129530546f9353f0329b51093c787f911482a60ee835d83e0c4ea66a0f1a99585474c1f3fdaace81c6835a4812470abcfed49cf3d10682d6f9e698e04a792e70b2635e977cbdba67f4695f2d43e9279990effd3713705f07010a8fdbcd9c8f795e64071de788690b109a22ba887db6dce7e145981656be6c12b84979437f40a53910da6b8b58c560e16b3d98f7df555a31956a1a81d5e38526692f74a94f71e63d5d3fb7907d2262b29d71dafe4b6b4b7ae9af33f48ebd45726f05b87e6bfcc433aae63203b0e91deadaa2a7cc6269dbdbd985bcae633b412fa2622e368ef7d5f0db9e0529cec73e9b4773c659f5734cd1f33ea14c379be2855b0a9a734bb2bb16a0db93ccff6efc2c93f53d8528a2613dd2b3a9fe4570f9e23af00d224b45938af83e5ca920ef3880787e38404581ab4e5c81c6c7da024024ad8100368377b0b8f2c501592520addd3b26fe6bb013e68455abb783dc765949f0d249eca56faaed2e72db312f40602a561f687949e985387cf04f5abd958f0c0fa8b6312f93088fb21b51dd04193eed6388fcb7a6b2dcbda46c1b8b2a94bc1df838f27d6a0c427899127dd9a58f6074218baef17671ae75e7efc69469c114dbe7b72d532d2c332b09b38e38ac0896534ec6c1a0078117790fb3d9b85e02870e2971781c29d9d7f60fc921a794bbf3f98d639f9e5978693f4ef5fe7fe482dd46e97f8c40facc0823f88bab17ac479378f2537d17cabda511e1a874b50498b671400da1503e94548073f4e903841648cc9c978893faf67d0b40a6f99af11b3975c662e9eaa9d87763c494e868815abbb8405ff7497914cd8956f96eaecb8358b02a5103a42b8edf54df4e2cc4997321561ecff549aa864c419d06a2b312d71e74d86fdb4abb35e7ee15a5ffe42753c605d0ec97c7a7ba49e82628ef15a3c8282204eaf600124661e53980953b134a6efc1f04fe2fe50271774f556747adbeff9f6a6819d0fe3c146a6ab41e2beb3e6b87aabedf7a75912a6c8058ed2623068241bfa69e32fef9d1c63573422c18e9d5cf207d22aa68cc211ccf5b4dc5a2282657304d09cbfa4247d91ba636774b3fc4447c05d7d2b36797262d5caaeabad9d681dfa4fd7b53501d1383039da9a0977c77bb21eb01e98480c64c30854220b672c1bd6a6153ae1be6d02cdabfd59d1e0ac903a5e93dcb62af7c2afc2ebdf815aa21077cd029521ff53fb077b8a1f14a8d718d157a0c6d18f76e096599101fa73d6f4c669016f09cdd72d219dabfa9ab8cf182230a429d992b30ed371e14e67463a2fb8579c2fe6f488cb296c1dbd49ee3e0a0809e0829b7f9a2e42e35e161cddede60ffd19b898c3236b89579d977a8e7f2ec9fc3070aaf93334a42dac7eceaa745463a52f2f8ac4ccfa0eea9fe3122a11ff1a83934790fedd07ec1cdc0581d077a82d8ac93a5f99d3d2f6d1608284fecc7d8a916a6bcfbdf74c43cae63f82c361a367f2ebec445cdec0887e5aa2346ee269e7e4084a81469ec25f26aac94ead12f091d0d29bc9b309e025d3dbc0a8fdd17ef2ddaf3ad127ae1641745c47aad933254d1bc46f78cf981580e3304dbd942275c62911c07b47441254740e6567625702df2b153c7e507872235c1e88404f5c9aabf2318c1fa02ed805bc4a737f78720713074291120319a9034523083482f9dd446375760fb491dccb30f8daef17db1a4dccf2144a3508b244d3b81b26d57e4a49d3d05f2687fbaf5ada315e418b713ccdaddfdec34d9127df65874dde6288b31c4ca5ea0674ca898a0bc9953fee0b8124f852e60a88ba7ac9c14a7de5311115cc7c240a7d93be836603f6248f148a26b5468f618a3230a0f8dadc26777e83195495918bf7e9eec5104e19970983d4249c6b3f4ce3534d74d4bce1d58e29e7127fc4a9f7b109f997f6c8746be412a07ee7100fd091e182cdbd60683f4dce8f784e4e6137c2a5a1e3e9a756a10dffa1a8ee1c1831c496d09262d90a9edcf0c7c6d6050bc27fc8a89406f0cb642b143bda679b0d86ced4aa81b43b4cba0a9664349a99a1aea848ddd7a0220e252b73d78291925d4e787cd559c657eadd44efdecf162c6fcb23109fb39d2cb3fd5311ea592d0eafed9351730445db44419d66ba85105538dca7cf9fc982215664ae4625ed9142a4e2b265932d7a5ea3db88586e3f68700bd187c9f50db35defe9433d621e7ebf9436acd1cc0d167d9514aaa0eae0fcca85521dc513927023833814e8db27b1d092471d4d72b1786febbf908e299a78aaf222e7c0111625fa40c2f1c9aca41472e96c6b24a6c837a591942cd1034eb26284dfcf42542f92829d67ee4b4ff2c8d2b98c187454f7b747eefdc5ebc4dd5bdc1f206a9927564d0e7c09f716c0a448e79b69a227836e12545ecfdcece52f9a56310643a5ff69561fc83bc12c4909e66c60e2321982f058ab1ac755092923602a85974676a4e42229c8e6b3bb38b1a48b5e71f557e9bb8da835160912ecf66bdb6ef02903613e36fb482c7f3e2eb931a39dcbfbe41ec3b0dfdf1acd30592c36ba568714a002145bf51f2fefa7daf5c77607b94a538248173ecda0492c24d4bcf33c877a967bf23339f8e96ba19cccb9f70c5e3f705fe6ccc2ee9870cd548ea2c99ca15a1cdf163df0439a9fa2e7c1bc9873e07fdf0d239d8dd554ac09eb4e8654a6e0ad9ecc766ab23c45a2879a127c5b4676c52595ccce0ea5c82a088a6eb47c13e696a6ddad0951bbeca0915e75aceed939619afaa71d91c93e66cb6116ed4b4a7db9b820ee57fc736533615802867eb6c5b808e3f8301affe11bbcd1cee5acc8c7236d862456e97028ea819e88c239fda946c8fc7a14c48fcf98acb60801e14d8c76f41d86392be05cd37dd479c0f2bd1cb53a543926aba6d00f4cf746f2ac2784ac82ebd09ee1b73e627ff94b4b1514b427ca95e03d8a087ab3d05c8d9fc24b225b87aaf281bac123cc744ed71eb852813680cf3ad6099558999e05aef006f11a421adfac5df303362d64b6ae95f508c5fd9dc27b0680afcf7d75e97dcea791f760df3ec59a2006850a4031b7d98bc7751c84b78004eb2e4dfa0cf753b1e8a24228fed7aa5e41a9c1313aad6581e45c60f054bada970bd65ab3e83d4fe52718a592eb0701389a9af66651f0cd1fa006dca131da383f400ba60916508d1a2c3abacbe5f97ff0bcd87eb3bcc4cbe32f49ee24494b099aa404145b662f2317c34503293238f9a61049ecee8e446b09e048f0cb63c69b71b1624716453f08fc8b18b2f9bdcfc29ae825be51dc1225750844270a0f9e29462c4d4fecfe295e993288a9ba6089131ea30714528c89c89edf76aa1b7d4c525440ab39b60fd5a2a092746ac967ed2c0dab4c1b44151a80e51d2b71f487dcacd9b067895edd12a70e666202288a440dff7799672ed62fbba1f4b508c7b8c067464b6646fc90fb2a7d1a7a218134713468682e4c6b62cf98139390cb68f6480ebca45e7345d5fabd6327a1a0161722737a4110ac45a7cd84b6f722148fd8fd2f4780e8b526edbb62be14c7c4755fbdb26704b85569ec0a520900a82c0a3efa86b71b9beac48d91067d01dd61a49069dcb96bcaa904e6238c0d3af9dc7e833df5123c575b8b42b64f91cbd492ad78f9bc6c24c57cd65363e58f144f4c81f81740715b6cee3a0f003d1dc5edfb0d28a14ebe3bcceb65cf94cf11d19221755ce98bcee1e2d2100e7cb431305ea29125f9d469c324f2c9df31df95eccb1247aec8a816b67ff04cca920930b4e04fb2a4320d29e70366e8db7cd1978c47e80a243bc5588c9bd29193c15c26146c1d66f44ecaf867454ba8764f142f54772c6c36c55b6e6b1903197d2f2e386aa709e74edb7db04f2809d2976a1099b9ca0225150535cb9a32289c49296f2f2899f90a80e05a6454d87774075825e2c2ee014bb6329c6373d26900408dab5f08644267c4d7774fe4854a7b6aefb008216684211694a0cadfe8c40a993346340f4ada1d15ddc32790a245f5890ee0eb1ec691b8f2c5c610c9a990c4cf05a180ebc37a582cc06148502aeb73fc7ef571994f68bd922a7af4cb6e1bdaaac365abe32a197242c36864991da1b7ca8d9e10f9fe32939a1ff4ab9c43a07ed3fe98790cbe82f1313e7e157aef7257eb1ba289caddbe5b07d492cd46cb97d3d558c0fec71a9c9c96a9783712c709f8a9ef3e05574aa90d286aa51be11ff48dcb13ec58e6e1a526027bf03831af7eac6cc6fb336072a3c309e4bae7c01e6304bf85f0038413be17dee14905ea228b100225f9c83f4754eba5d4661272ddf4555cdd629ae8b0adebfdff7692d6120c94b216c5f214f095732b2c88da6a747110829f248ff20ca122b2dbd7bbe67a2c040d65186de507db6d4178fdc1cf4caa1e87bb7c46628ed42414ab86f6b02cf56cc73835c2adeb22dbd8e7d64a6dc802f6ea16c2757270e09d6508b3e3069e9cfb03f571a9cd327b15509521745bda8f9af1ece47fa2384f761c9994bba24efced2614b4f28581b6dba5139711395a3da73f9c571bb7b8c4a9b00b0a5fb0b97f5952ae740622f4837d2873074ae2840d140c17fb876c709dbd5102723a56a77c4d8b74de00257a2cf0912d3bcb88a6eba9cdd936aae384e57f5169d9a42a454cd932afb2a6ac30cfd29678a05414397d2af4d9adaf030bd3a285d90797a04271ec5cf98661057f94ad70e21abfeba03675d07d47b23f1b5761d6f13fabb8f73618ded802b25380e8cfb3d8b7b2205eb226f9966585420060007d830e6acd819439916e7490bd6af932ca91eec906f44bb6b3c331040e7bcf9f6527a152ff433a9297b49f3ebb2be8cd2be11541e6129976c49edc3fda3675fe5534f4b12c7aba9474d0ed79c8de5feda1bc98b9e22f70058cc9982470edeaa451f118f9a3095679bf2ad9c04a9ea6bf7fbd97f3d78b637cb42be4e21f2cb54b4124cb25f9477bb9fe91730c8659b0339fbc4555d2b63f25c1091003eb78c014da58419bbc27cde6f46aac9737631d0477ec9bc4d01df06f35e8d6bcd8b132b75fe9517b152cb7e58f18954e019b5070f2ab744bf386c5d764137c07532fb34d861c048328d0e07cd89a9744766ef55aec44238b9e327c46a0cad59218fa6a2743cb39ba111b571d214dce75c5842c9cb3a9ddf5b16cd0ad4433ba44e0ab21ce735a25cc8f05a1f7c770754edd762a50b421ede557817c8c0f05f8bc3144b67e252bb1ab9772dc075824fa7b31a162411a1363512686334407126c3600c995e2e778debcc9fde8c14acfbaf46b5942efa3f5833bbf5567e5698eef8c8625258543eed8687dce2cc87c1d9ce3c34d78e18737fcdc38377a35ee6a269d925a9ffda8ab02af9a7590052e43d4d78fb0a60e70e0331fbfb5e5bcd821d1987e42bfa454bd47d65250b989d6dbc3cad515a87d851bff3c5285ef563c42558f55fd0e33945531e1933982a0e0287a80cacf03e200c7d50e9c2b09769d2ba76d79a0ba1d928ad3b2f7157dcc471fe9aadf325b9f2beb4be0bb9b777e3373a8fc70ba889bdfc35e85d2ca5c2f8a5f60dae7ae540554b9655f26b6f7393bad7f105db06b1001d008bd50aaaf371108c65c676e8ade40a4941c30e03274eff2263605da8f1c7a05d9f6de4e0554d67d47b161d7e129a859f6cb1ce9d25f6eb46744a896481ed7e58065bebf2e13a217fcbe1fe6b63b25a778c39debe30d9f1a99ed206a98178ac6a9eb90fb7da11309c07055c14c0a72a72a3cdf667dda1239c6d8cdcc253d76ce38aec7383317d2f95a549badaa39732d4afb748143c6360540914f07b3e1cd887d69015902593c6e6b46d96c809aa168dbd3e257dac01569c8254eaf204c39598d4e7b16d03dccc12230e24bcad84d91692c27e9a87a4bdef32f5c54649a2d2099ee8f36d2ad68029c168db8921bace19c367f5dd90f5da3dd6346a9f9f0c33b285f743d24f058c5186df468099af7c20314c75f3fb11072d33059ed695be2797ae013500bc094b4734798205eb965a50986e087e78260b85d28b21617dc5db2dc0ce94f6fff26039983e396507bbb8180ac4449c364dcaa364082440edc1c12a5fdee610ce17dd8871b217e25599b0d93c9ec8351262fe1b871f220c0c0a8f4e855e6683e5cb4b43b1d3b7f270053ec62428d23bfba96da836cc82127b96e8df1457e167a9d4ed688efcdf5e7ee39e204db9f0034921bae76680927c7be9873b417d4110619ace2106d453398e12bb1c5f4823cb41728290d8a1b332c8c279cb0a5c1a240f5ece6f962f2224778aaeb9da6d30bdbb35cbf5e7c9bff1dc845f417ebed988208b801589620ee3fe6e5aa2553a2e144ed5242a294bf1ad807779a00e797ce590a72245abfbafff0e5d70c6a9160260e8aa02c0bdac6e08a2623b4bd6508c8277d8410791725497b93541cb9a09a512e904430283f0a98f56cbffd53729b08d046d2d366f8b0403cbf4080763431df64aac479a126e9302297e648aabb992251834a27affa8cdcc85016713a6087a107a1e1f86c8b4155c3f020ac0c7c089ce060cd185d15d2c19a2a5b8fafeed56ef16ea8eb8588e29eeb8b2b0429fd719f956af5b2356ccb0f39d4bb96782baff96ad0e833a1b4e6177efb85f62e9528fc2594c78d90a45f9781a2f28fc552eaeab6687e650e1b4f5dbe85e05189184720ff117ed2760677442ac190226e897ad1d30b495c65fad8396dbc2fc26b2dd0657b4f20bb228188b5aed83296d0af0b0c2eb0d2c01d00fcc18ef0830d6fa1dd286e2b3c7b2e6a5520c52139959ac3c76b2fb97ff48744438547fdc1a711b1b68bb14b34407e63afe96f279c73da7561bf1546ff1a28ccb04f9489c8245b5fb4599190cdfb4a18ab700ac362bff6f52b2d37df88b8915fa82d914d3438446f3d8814424f4c4ccd7a31ac31e8dbedf1cabdea1c624c5b408d04368187ee95c8505dc7244777a421503f6f2bd1c8a2b02150a66f1be4d4e7da05fc92173d404b23704825813447a5d73352ceb474132b82ca2a32702ee97874a11a5e01cf4585a27da6325f0507d8c45c1a29eba2b7570209f82c21596a0fe3851e9688fbe4abab0bd2c473deaa7e5a9afc3acd210a261b3485e19e6b5a92105a44dd5223db3dd2ff72175f9796f85074259cbb9caf1d4bc6264f85ad1bed53c29abd6d75948647c70888f8bdaf102f930cfc734fd4a094c83d30279e2e344bfa76aaf06b2909d3c88a70e8c684215b368ece50ba7671cd22bf9bb994c1be6ed514304017f33937b8e8d5b41325c6101cd3ad81435ee863a6750f9ebab6a1b927555d1481103dc3a55f7df3e6ca5d6b7fee66eebfe09c9a1a419322ef5feeed2e4461d32f213e5d82e139b33aa75cb728df86f28a5389c741e5b5bff00073937c3f3ed9b423c5db690b26b1149512a19b79e199b1790bf2b324c9893b5b9aea7b4b71108baa4dedcd25d60b487aa1f1d23fe9463953895b828306df445be5f3d93c58762234fee687d75b64f3dcb1e0d23690233b9153f7ee8cdb1d345e236864c8ae016bd823bac8c2a83b146960473167dc68c72d35004a31597fe7054d6ec41693f37cb531ecb82979ac64d61894fae2ec1232cde5a1706654510630ae4020e07c0bf013c743731bc59aedbb57a0ac4554a2579fb329f83f6673fcf5226ec6052979c1c68ebb1704351279212972b809bdae0c3fbc46d906eb8605d0705ea9480458eff9eb0a8ece330dd39e58ca5a27c1b3639c8a472f21f67fca69f0c02b83bc7b9c17e37fb123a526ebe202fd757b708b318e006b5781075c6514adbdb7cab02b7ee581d0ab71a8c9ce7902e754a49cc7ed375d73b144a281356ff1b46480bcdfe7eda102193fcf10b22b8f0aad633267359243be3326380cca6a009b4ecb3de81dae96ab32667e5995019cae1c0d65e34f27291600bc8dc25a380c96058795dc4e97d518d54899fd11d9e4866ba187b509fe0ddb555e42f2be3ee8482b26b3be7a1240d3d076951ab1d8ecb853e5ade9cf60c36cad3ecc092e1107ee4b0257ca73b0333ceb198c34a1c5428d8ee683ae2bc48c0fab0bf37643e8b77d37e4a57bd7ca8d8b04e5909008e7f6eb8ea60a5ce5587fd46dfec15e0289b998337fed2e41cb5c65083fcf9d24c8eb26afa644ed1ab751c2e36f0b760596aa11c65bd01ee151c5e0fe1fc90a5df1b76d64c6b530ac00258b984cc36dbb6a9bbd04da43db5ece0c2fed5bbb98c63d7540c7e24aeb69a8dfa056f7033421ca2474d4b2fa74772c1f2eaa4814076c11b2bed39bedfa8da9096a0407690b45a6ceb144042a12fb245edef110e7f6837cf44743820e0c9ffa903239666c8dbab06cd48919a77dab4c60d2ce3ca86ba3eccda6ecbb3e406d9ac044ddada7f29ff2223c067e3932a10fbbda4f067e698b3b1ce7210c3e866d9265846ac414dfdc6f0eb45ed8c2445cb18f997559efa8b242606a317b189ebbf91ddb995cb5b137f1cf7dfed1063a91b73c3504af2cd9fe48b4c722419936bbcb5feec917b84ca39ad6dab75b61c1492d72a226069a38dddfcb7ff78333a297ee31cb769eede046d9913894bc98b47fd3f46a491fc79c052711be0a3e20661d915d81dbcfebf7a09bbeb09b9ed9cd0a2044cca1f632b2491a9b5e7db5f5bef30af1d70f9a94c5a0259a0e5d7bc603120035ae954eaba178fa06367ce6259c3d370cc6a72034690d6e752bed32bd652c3651a5517c35686ada9b58433762e1a5828070cc275488d49fc057b571d1de820ce9ef374a1bea85dbae3761f1d6d2845ddecf8bb8c5ceedc36bc294aba1eb8393bfa165161193de8beb49788ba061d4c797abe66ac25148080012525c67577d15fd51149898f1847dcb008801769bc8553df6e8ec5e4237a765a62586e321292a306f2e1430fc18ac17df8e8daf4ddd3ab971b00eb6074307b913efdf554d5a7e4ca27c5e7e1d632df4043d5a58f83c7ff38572b16236b219cae8847a5cfc428fbbde409748f9998b4b8bea34b561f711222a6116f49ca817986862d25cfd773c0874a2966066ba0314b9cf6fad628136b758bd137c75ccb71b6547c09b12efdd97156dcc5aeec29bf895170840e6134181261ec758ec622242c503beec455924bce43b57f1a64fac98919ffad11edfdd81ddb437ff0b4842a3a910eba13a78014b608a12771f49c2ce81ae015efeb56737e424f8c00084547987c264ae948069179854318cab06583bc02da9a6b53985c747fd431a5df9ba04bf3c43c443ac3e5a8f2ed823bcac8a94f30b0ace9aaca8abadffd5b715a3888c1d019c757256dcddc3831b0cd128e05dbdc0c7e219df0d2365d8fbf3825c876ef3e1ed00fa64ad54889b652e48990806656474d7480d2d66115b5b97e1645f2df39beaa3b1e20eca4e3b6fa277461f1c3738bd56b414ed0af301c1e3b8ab59d5fba5e569a41608b35ca3b15893a33951335e941c73f7bcead752ca795cd686a0e5124f76451aeba42ff7e9f210ca86d283707513ae1a3a49cde67f6517c1f8e89d02811ad219c8a7886ad150175c9ac88c58e9296fbf5d135d37b35a3f4c45217c43ff4d72db7b65b13447bc2180477c91717acd99406200f1c7192b69a64bd9eef7b7c85a50a8415d4c74e092049af3e08b5ce8c616c136564e79fc2fc64569b9c2a3591f10ed765173a2b95c277bb364bc12ca4cebba09b10855588e617b4bf38cacbcd01a19ec5dc6947581b809d71debdba1df45f9a8c62e36d53e347723b8d2eb4649e0289fe62dde5fa38079871ff020cb1df6ed346bd9b8a95e88e63e04d6f3a626364883a14e0383507a559c66c7d81c9d373baf54a414b85eb8b7856aa10945d14ed52eff8a96aa62b38be76d15a428158507ae9183663e689f91a62a6610b0d7c8838986076c5f52c447bc216f39a5f23583c0ea6c9d21316c2ccd8d2480b246a12277afb5a15b2c003ba2f1e4cc4c947d79f0874105cf84fdd46ebc99877b10fe06e0edc22e6491f0f3da76154686ebe2bcb4ca310adaa4d99f1c9a5537b1534fe5ce867719cf27f1d4d7986908a7ea7b50880ed8bd2ca81be39e97857a0e16d08c2c38ad45f38ee424bb3b9c514337b289ae7cab57083fe43f0cebb5f5bf75ea540011f56ef71f7e95643761196d1f158dcf9705b2f630f7c70a3688e4bbbf2f63ac3b730b1747fae7544cb897f6928ceb393becc9bda400c96b0e5ac3664a13bed72b593a6bff9bfa34f53f34991e38eaaffe27ca24d454d7c5dbd887a30e45be12bb049972a1dc9701a9a491f9a09b895e0b59ed88ce1a3a3341c9dc270ff65ed5da35a6fe467d48a430f40ecbccafe2ecf3848e1e386e4ae452f19b5dd7691765b9fd6f84d8e5a3c0aaa4c6feba8575452ab4d184212c1de63dafaea77f33d2418e0db52b5aa3bbc4f26a987d1cd7ed3f05281632b41c5d160a14fd901e27af454b4511ce2f93bceeddddda0c76910e764ed47bd02cd42b7e88ce6542da14a8fe5273443adc160f885df0f3681ffccb2a4c50696721a7fd53eb95aafa77b49596278915688b357fbfccf6dd06f33416702188800c92b7575f0731dd22be9eed25f0d9445458e6574eb016b2f50c5ca7dabdf33394b4e37ec47829d17a3624eab7238936c18043cdd1f4eae578261f62896c58b65a92baf50022857fadd654b6b4264db6cd19e705a78f4b5b5c0de47e30badfe0841fb2fd4985afcd39ac5fb8fa92920f1d568adb85ca8ede5f520a57b167598b2b4613b66223f01bb442a71f353d706d647edcc2b595d2f58bfb96a0c372668cfd95e19ee5abab98f6e48589f8df732b1fcc2b96bf2e4f673c071cae913828ddc9edce0e9ed191a31a2bc1ede8d49e2b9ffbd970d9019d79b17b8cee55e833189a8ec8473aa2cb860ec6bccb878081461046064219cdafce43c39246383d25e96efa44cfa66de7a280366533af6cf2e77df8e63e1d5a0b79dcf02826011253dce9b8f1ed501c51c1ec51e1fa0f0ab1a1138b3340b54c94f1abd3c6206c7556f3686d5310c235a78dc48e8cdedd8f53d1c06f3d128f4b8ce4c9dae071657b0ebc2e54f6798da0d90230809e6298fe1ff2c5a554609ed479f5d9b41f4bcb98bc8126933e42d1b44517e10d93733539da941f1820e850a1566e3215f1ff502c5c194b3c24f232787815a05921af963021e180c18900dfde59bbaf2619faf00ad240910d758bab2f05fab75b013db032c83ea14d9535103a32e4b2b9b6c54fb1ed368c6e3ac69fbd9153a336d383b7f530aca6175b766200d62568643409212655a2d0360b9fb0a2ba30f09ceec182099764b57754d60b1b8caa1b301bf2691ae2b77f38e6442de2872661517d8fc60732f2d7035175631c77f7d587a8a857df1144ef10206346f2db528d6ae49dcfbf8aa605a3b1e0a97f38b57c8598004d48ea37acd4048748685291ecbe1bfff9e232de43234ed6ad7ddc96207a45fdfa7df3ff89a1468cb4b12cb36efb8c727a5f5b85f8b7f2d5aaee4b46357fccc5f628b7a9120be1f055507d8d6245ffb7a17022f2085abd92d60d0fb2affb507e67ccbaa09049dd14c03f533ee15713cea3270e395f71e6e98cf5f8f224625eedaad9e33afc0d25b477aad64a4235cb171228d910fb2286c83a901d574a1dddbbea788758e605d62de87e57cc2572d3b168c5c285f747df85f61c974ad462808edfb8f3b15bd1b1fa6337fd43b694d9da9945abe77859073e1c29906434bca9eec73e1910938bb2142fe6c671c253805762f8eea267dd6338579b28fa60e2f31e40e2a9d0e8fc3a42797ef9098b25b19910f839e408167d3a4cb73bb2572b681f6fe2524cd88a59d38bb5d63448309ee21729625fca4f9c214b1e368fe952a6ca4572be2d1771b416bb1a7bdc97ff69a21ac6db7fb31a4f4726cfa3f7d84a2fbc3126b4f623971157513bb230c85b31d58961d667269eeef7fef30411be713a8678470ee03b86516255c7a0c3b32a1641a681e37f5d0f9a7f8b28305e53ca2e665afa3f9236b6588c329049bd4c0c8ccff2afd976a70ac6034dab5722bd115e15d092591cc382e5f7b631608570bde00c8e0e723ae07f231d589270b49b8328c44b76fa0ec27c1fc6092a227d37ee675314697decf1ff6125675cb64aea7ceafe13328afda7b4e91abd7bd6cae366333f118016897722bb9fc47aeb6d8310f1a3b9096d3529c85616b769a7a7a44a0bfa8b7e232add88e2913e8c68bbd67d54db34de97f25625cccd15b11ce07e6242a39732ba82c45b5c9f8ba255ac47442a58be473f4c555e43896ccb490f725fce8b765cc24a9c38abfe33e0c1f8f12e224af820a72b265d32ba984fb8a0f403c3d8f009085a0b684ce92513a9b1000dc89eae44eb2bc615f3cebd724ef1e46686e9ee10f43fd355bce15e0dd5b4f0b2cfac08b5d32b74b238e56056a1a39073d7f100b70648edd05e2fae802f147d91406a7ceaae28419fca9749275ea865277888afef69f520dd423a0ed22613a1d0097ef125f753a3cb7fd66989390790e279edc36784d99e8dc13d02f01fda5e145bbab867eaa874f4d2f1c06dbd701729dae12c2496f165046278ca2697beab32c8a7c616b0c6462a0a1303ede107b6694093389ccf2b1e0202350be0931ba800cdad05007dd1d4900420a7e171f80f34c4f61129de6ffec0368a9644584e0f47c49aae1681406b99949ea979a286fd7e7d59d339b9db13bd928b5ed662b47464479f86bb0bd49ca5742b194062e550f65776aa832632163426d3f3573315f61b26a86c6d6f709a7046d7982007f7475b3babce5f1e533346df0fbe93d95b4caa134b30f37de71756042a035b103248ac8bb2a1bfeb259e4892c6e815b4acf79d83d5a5b2d7bc81e6d33d27d2d2ccd8df7f8761cc1b4f95aafa0e2b8f2285be00f4549abb983896839ec5570244da3b1589ef03d1988ddd6bb6aa3fcb07703ce9070b5d8625fc0d1a7cee277cbb55d1d566fdadf4017a880eab1d2ea04e7928028b28ae5f786f4f2759dd315e97240f46d37e06b5678a7cf0c1eb1ebd2754b63f3935c03ded929e04b14cfbc3beaf809797f6b2a8f3b26d3b08d3c77d1218a5902b53ec3d3775952d02df67e436e7bdbd68dd26a2acd57e769951cba5f15887bcedfb81e1b3e8bf20234f9a876336d005453bee1417bd5a3ca24c8272885f340639a82a9da2933fb05e089e955866dd99795d7fc6ad438165d14fd7ec5c41f02765b5b3a932138a5c458a5bed0dd06916518c5abfbe6d5550ae5fab3b5a5b5c81c5bc6c06b5374dfc0136e8fc9bcf5434c223c6827f2cdbfbafa0fccfd3d09272009f4d51d7297f46a6eda765fecef7e47dabda365f273d52a21eeebadb15f10a69a68789cfcbfd2a554a0b8d5990dc12f76c4a9d05f75dc695e875d769a684c08df808f219f0a3e17f0ebad77f43f9d2a4103e8e59e55584fc205b7e7819cbc89d0f3975310ca08ac57e26d55e70be1df8502cb0fea9a8a03345d313310a48de903c2abdb1458335faf546e9c2435b747c387ee8dade6320939401d60867088b6ac4ae06e2936ac5c0a0d20d5d3854ee88bf802fb8b958ed215cbf6035043787c6ae3bb5892034ca9eacd6abe262d0863aebaf46eb62b1d4e2e3e85148b7f080091c8ed8cbc279c6c337fd348a7163c1ba9848a244fc5bee25d76d3bd9b328b9d88051695da71f558530d89f08440ce3535f1540a2604b433f401921f5b3a14aa35c14da26fc41c33d10bddc385b0626dc6be148a61b053f876da9490ebf5f1db2de8ff576c29c36bd01d2f0c64bbea4552f1154258b233597681d438f858994923319a08dbc341a1b260dbc3a7ff48357eeffc0ed4178907ab249c7a65babc38c2e48655d167fb4c5fae5e99fd8f5b62020c06d9268aba02e2369525efcf32f646cc1ecc2f488089b5fd4ccd9842c284dc5073a914341468524c6e2465f25d8db3840191934d46e9ee0a01fe442759d25730367f410626cd21e959bd07f5a4ca921778a9f8e5ad538c8708e9d76ce89f0805644edd842dd98f2a9e1bceb4c7910789dd674f69204838a764bbdbb1d6e14dd12318380d13601b4930545235995c6ed38943875b0437b41a0391bc5bd3d1cd2db45d13f280ae6181bc2e6b24c930d718f7d8d06cd5d668e1864d6b1bd0767731860340a4295d27f674059ad1dcf2444cceaf862a7dc64b310670beba75b44c65bb50be8e8e6a209cfe228d2078ec6bab91bf0f67f51cbc419a582e7b79120095c965d56404f5e9e54f8a63ff301c5b1e03212685482b6dae954db110238c6b867abdc2c9b92619cd6f7779b9b6e10012e25dad11874d018a705bb355bcd8681d5a2da055c3c995a3a62d03eed4cbf876184e8f613913bcf356bc06f14ea9a1444c52c75f730230563e7a0e5a4da2627742569e1e3362ca09a58521b253e70f4cc812056361ac472dd16f2c825c6b1f247318a106ff15fa5778a6fc0591e4641de2863bdbe3909b217adc483558d306f2ce5b65c68ed8fb71d6380577ee22c5eac1b416dfe163b443c063fb495169251f818aa6f237b8e57882d5ab2a9eaaade0d75e4e5635eb093c911129fbfd2e0e401c601d26070cf66f77ba2487bfa3498d57b05ed4d0fb6dedaa71d6ee48d4430c3d9b1eae2fcf4af7f25d977d45ed7218149b0cb604ab893af1aec9f214992f8cd0c13296afc5f436cfe771dd49466b8d88b8f94d985616e5cb02a52b4de3ef61eaeb80eabbebef92a634b6582fb3cf830b500b8551dc3949a0da0c0e46dd5fbd699a527c21f2d02a3990ffc14607eb9a4df8de4509ffaafeadf3584aa6f0f18ca180025e48ece40b04bfbd4c84e9eb8e5644ab7559bab3393238db48ce913f37b7303afe3f9fdfe82476b259dc6f3ec6f703fd770985d13f1334892e3ad6733d7e15c55141359c4495e4706fe3a92a5eeba09b58f3d7a4525455735208512528d72a1853a77e68606f67b2958b3ddeee560b08051ad6b67e1c5e0135f70f6c45314cafc78ea89d6a9269996afdd83a7df9ea009a9b505164a3ccdd35fd93352ec7a55d8eee4964e2c79b0176e4b66e04a551f6add0fac893af9b3dfb4c079b52636e009283156eaa9cb7befed3e17261bd0c3558d7f76dd3bc7271fbaafe1881f95b1ed5c2f87b850b774c95d7fd7bbef3802be9404e0c7229deb1279218127291944bfa1aa56a89b6136a930b8ebdbb3c7b3fc0d7d8aa91fc486ed52d2ae7326f64e142960ef3763d19ff5ef5beb97d5ef5f8e75b4994838a23c048cb783e4a0fb4618a6b68e02b101ab19d24e0a528188e6f178a30c0ff5b323a90b8c187dd553572f7811c1ef9bcf618cab0c14f213c6d39a0b5f5a620abfcd10cc0febb6496f1b61c48f96a5e368042ea9097bd75d3c3cf69c43b727fe48158c951ca33757ad6e6a31c84d58f29d4fb5ccf701eb96357f4bafe2d658c5ed9c2446002ea6bb90ebc9cbe3c68a4961897e49a17381770f636a690894cfdda76db0706105b22e6847c541ec11728e84958d0e22857c5bc80d835897c2004e10f767dfb70bb2f605dca0c1d6f9d7a7208a09069405a90c52b75e30997e8051407aa44a32fc2c80d21b48d4b34d7b5fd6a7d530eb9d6a4f83a5870095211b9c2d0bfff1ea136e0c8b314ea259f6b53dc1d3d06a43db8055b9259f347428316a0a3f27d72eed8604a48df33a43ec1c09b851396886476e45f4d4ff035acfbededf7f3de6c07d491dfe64531e90c67e2e8f56034d5fffcd6f4734145e2209cdb319bde54fbfbb3527c6bdfd71aae9cfb33d60d32a7d2f3c833aa0e69259e570fbfd43fd4018a4b2adc23a2f1b5822efd1d0c6f4c0969e2819750e37266c2acc9df45de708bbb7a637cafdf1bcfa3a873a0acef4bac9c3d5f703d83bb2d5cca31cfc623d9efa557fa46320a0594695c370f83106854f72c106d5e3d13fd23a38b4d42098a296cc45cee688df464ed6027001a4e389a938a32cf954662d9d8d0025321411bae886877881cd22b51a6a3b0bd73bc1108e4e5cd98103af8e1501a7c678afbfd94337a27ae849f221769d07e2d480c8b4ac7a56ec2e04038fa183a1827f68d0752a9bdca937dd3e5ef7148476b6024e755e3ecdab33344f5468c190dfb94be4fa0fd1ad4e2ce437e93acc436e046b5ce8e2e02c6a52e46cff9397f0792e2383826c19144a8fb3bf3edbd1d72d619a6fdc5189d378d9481fdfae67a3a385ca6f16036e2a1e250a8086630a61e9b983d96f62da78686674ea0867495397a044eed4bb2f6a8f61ea412c262bf1ab4f7e70567394cc0d51493e3efd5030ef32db95cdb06c865745c592d4b784de9d1666b49a190e75ffc8174c04fbd1879bcecd5d82da628787cab28ea9a3802f64825e863e472ff097ca30cd44ce4ee9d4b634720dcf9293174cb34a8ef4155e5d296f183630bab95a2fb3468334f7590ff6935efa103d9f95e7d9f7ec8e831f4cf116177480d895b7a3f20f0c51def573775bfa8c5297e5155770c6aecd955d8c74ae42be506b70b2e45703f7acded8524498c9e85c1037a8c71a8ec1273783087a44eec0d11ec478975aa4b606cfef4db4542b5ca38a5feb2cbba80d25ed06998302d090976ec1a4f42c2855e1844d400ba22e353402d3b173f72222dd44535cbc5ab9b50543aded3c357fd2a05bf9bdfef5ccf92e545fc0c0e53bf38d537cb4700e9024c923b892b95596765f622deffd7c80826528c0618178b1a1103a79729700505514008427949619dfb7cab36df3ea3ec5568ab2e8446c20ffbe6fe121ab591c34ad7d59f82fbf76a6cfb8c129e17a240b7bdc19bc67ae2b68db3cea5a104525729ac5b88923ed9bf96eda1eef019b58a932e1260e44912f0b58bd6bbb926e2b16c331748d884f94d9d492fee7d01ae234eae80fb5f01a78bfc39de15b6bcb7a8445f88ff255bcd5fc684bcdc4b916e1c277460fc3566db1d011b567baed47fa43d506fdbc863330b76ea8a3e5ef2124f12a543f6d08f97cf2bc532cb49df5c304cbf84c52a7e695ada1c60ca8eb70f620c99db788afba3966ad8ef59ef61cfddcb6f4649f47c9e986493856a091cb44e5bf44dba565198270506e6a0caf407fd23d3af63c2c3f5e5df7db2b679ed1a9bd7cf919406bc56a79c79aaa317b1cdbdb88d3578433dd1ac9383f83a66ba22ff46ba44f27835a70cbbec48a3f940cc0b7d5e64ad0a17a7eaa9d11eb9f45b9cec3cd07d11875f80c6ff2b7e4a8ab2bf9b906c39aece7369e39786c23bc3ea78854e90bfa713b03efafb7054cf597764d166ce9359b652bf2dfa37452f398ed4835ff8edb4caf044364f129e21e97b530ce94a382ed8e0fa53c8380871a3e2153696cfd2662d897bdab096c6b7fe4d6232bc8e80b58abe4670ffdd3b46172eb810f206ae7ae94360179ac5cc228cca6a24ba30aa4fbd2a9f9079ef63c0d1f1e7c1c45252ef72ce03ba4919b02cd0b0daf16b773db3b74044d9a617339bfd51d6283d432665347bde855957f0bb6b0c0249b2ed72ce32c8f8833e23be2b63b463079a463cd956537bec815c3816b35646abc21836fd49b92bea2921a9702fb82abc15312a7952421569c6a5f36ba13a58a5e2545922d2d8703fd6cd8682d9162af0bdd59817c766d0d69ebaa680066a7db6f41d37c0d855abbe1aca31221a37d2b46c2607b2468263050aa2697ebc806ea1d442daf3067ba7336a9adfac38eb4d386fb6465768af7d90302410f5858e45a87eb8ab20c15b22044ecc8ebb8e6898f2471ed870e915033d59f26bb58274311a7a78f44238905db765b0459e72dc3433447d58992b84113180653d46a75054fc44e5dba9c024a6a7007d9cf3c527a84c3824f8c2d3ec19a9ad7939cea955809f7083d3bd6a69cad5348426393d009ee356001b498ee3bec0b81aec687dc5e7c9be9cab48fa7fd0433ac5131eac81fc974ed099ca96fd3c7ee33f80d822896b7d44ccfc3587cc1e7851511ec7ecfd32f4615f6f2c775928c4da4be71079e2fc47a04767f04bc6553d72a7b100136f32ae3dca4d8fd66fb2500e00a5bb2fd05a69e9899bb978c3ff126db8e0aa10ea5409dff0a316c2de95ac06a0def0de4b37569dbcb90bf194dd6769ddad56ec90817b43141628785483ac4857941ed4f0dbc9c90e487f144515cc6cab223ae3b0ad51f4c0ffcade3cbdd60a87ec7d77ea4c5ab12140fba3e1f2eed230147c2f8aeced0c22c2e14f0202a4309f3084629cd7166df17144d4d851b2388bed0e67939c49d245e376ef668ae0777db56dc6736fff012b53dabcdc3b08de0a6b74c1f1d07fe5e19bd03e4a6f35ee9b523ff214c7869076907da9fe16bb8b15e22aacf1b79c0ae9926f9038b6db8ef82f1e05432941fc9b9fb97a41af5497a90129fb79fe5277bc6b3f71eaaad9e715851db914596bbddd3a977165c3ae08b2cbad6c50fca6e81aa0635b68686aee7b7969bfead6fedd5470e42f0f53e0b07d18c7f6d6b82c72403fea85ae6983a7139eb60916a9cd0eb4d1995eba7ec28d1bb95765fab7d32a55978908d5ea884df3c3d0e226ba67152c2de2ac8ac30d7a6f94a9544a81c486d59716261e17197a9beae9bfe3bf30cad38323c0391607cd458309dd1093b5af8a045d937421dcee9fc4cacc8b39fd2bc5b0f697e9c9f5e4d642fc365c391978e2f66755c55c99d050f6af5c25fd99eb1b6794c59ba8e7919d8e7306fd8e554d3af99a65cc1574c43deb8f4ed66dcc7afd0739c889ba9d8f704ea3966c5a78e46d70eb8e7294f5904e7998b0b9eb0e34a3af0839a8e00292cbb9713aaa1fba3509bd663962fc4fd078dd65a288a373c89a59cfa9d270f10a3e136861247a6d40add2c89ea16752a4c900a1635fd16c4852c2f318cd59ed27d8da68495867c6b8a553f7243f90ee1751b6dd96dda9539e07e0d080965ee1bf03f393e1c1be057745d0294ffa666594661ce8d68a12f4f4b441f2f40094f00915f3a6a13e14d953dea57237958a83c26e7639333743bfbcc01c84e523bc05fc94b07bdd569cd1f8fd3a3e75e32aacc8c0de182e61057447400f385455a6bffe8e060f94bc82e8ee9d6ec87198f1956b8feb8d0abb04bd880b4430484ab0bcd277f74b1fe66614293b061aa1db3304b667a0e12008ae52c1166f471490e344aa675ef731383052eba599c413cc220c465f8bb913e41df93ee72897ffc6ac80c484d5e62fff4687f71d211803177c745bfbdf21fbf3cc6a7f03a8e2dfd9f96f9f4f9a5a2fdd8c870a6859f10bc5cae40a83d8f1757ea7676f3c67b9f227d80662dbe5d24cae1569d890377ff89100ba3bbe398b3dce4e143cc0ed3fd7b04ae4ceb4149e13ae1732424af63aa422450f9809f31d776bd7c373fae09a5c441765d94229618062ce9019c6669f1659799e0041c66b0c4brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython311-documentation-3.11.14-150600.3.41.1.src.rpmpython311-docpython311-doc(ppc-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3iCi@hhthEh@h@he@hchFh/h(z@h?h>gw@g@g@gu@gPD@gNgM@g1g$f5f@fըf@fafIff@ffz@f2.ff@fereCeCeZe؈eԔ@ee@ee4@eTdid@d@d˖d d}dNX@dJcd@c>@c@ck@c@cS@cck@cWcRc#cccb@b?b@b@bzSby@bs@b?@b@b a@a@a@a@aX@a@aa@af@a\>@a,@a(a @a` @` @`g@``r```@`N@`/@`"y@`!'`_T__԰_ _v@_u@_P_|\@_m_O@_N7_>e__@__A@___ @_X@_X@_X@_X@_X@_X@_X@_X@_X@^z^z^z^z^)@^^^^@^(@^3^@^'@^H^|@^h^`^>^>^8 @^8 @^ P@^[]f@]f@]]]]W]]c@]]]z@](]]]@]V]w@]i]g@]W@]Ik]6]!]G@\\9\~\@\\@\7\+@\\s\b@\b@\Q\C@\4\4\,\2\\\\&@[[@[^[ @[ͻ[ͻ[$@[ā@[/[[@["@[D[;e@[6@[4ZnZ@Z@ZZԐ@Zx@Z@Z Z Z Zz@ZxG@Zhu@Z`@ZLZ"Z }YYX@Yo@YY@YY@Y@YP@YI@XӸXƉXqX@Xv@W@V@Vm@VVhVCV }@U@U@U@U@UU[%UT@UT@UCjU@TeTBV@T;mcepl@cepl.eumcepl@cepl.eudaniel.garcia@suse.comdaniel.garcia@suse.comdimstar@opensuse.orgdimstar@opensuse.orgmcepl@cepl.eumcepl@cepl.eudaniel.garcia@suse.commcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eubwiedemann@suse.combwiedemann@suse.commcepl@cepl.eudaniel.garcia@suse.commcepl@cepl.euadrian.glaubitz@suse.commcepl@suse.comdaniel.garcia@suse.commcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@suse.commcepl@cepl.eumcepl@cepl.eumcepl@cepl.eudaniel.garcia@suse.commcepl@cepl.eumcepl@suse.comdaniel.garcia@suse.comdaniel.garcia@suse.commcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eupmonreal@suse.commcepl@suse.commcepl@cepl.eudaniel.garcia@suse.comdaniel.garcia@suse.comdaniel.garcia@suse.commcepl@cepl.eudaniel.garcia@suse.comdaniel.garcia@suse.comdmueller@suse.comdmueller@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comkukuk@suse.comdmueller@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comschwab@suse.demcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comsteven.kowalik@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comdimstar@opensuse.orgmcepl@suse.commcepl@suse.comschwab@suse.deschwab@suse.demcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comdmueller@suse.comdcermak@suse.commcepl@suse.commcepl@suse.comcode@bnavigator.demcepl@suse.commcepl@suse.comsteven.kowalik@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comcode@bnavigator.demcepl@suse.commcepl@suse.comdimstar@opensuse.orgmcepl@suse.comdimstar@opensuse.orgmcepl@suse.commcepl@suse.comschwab@suse.decallumjfarmer13@gmail.commcepl@suse.comcallumjfarmer13@gmail.comcallumjfarmer13@gmail.comtchvatal@suse.comtchvatal@suse.commcepl@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.comdmueller@suse.comandreas.stieger@gmx.decallumjfarmer13@gmail.commcepl@suse.commcepl@suse.comschwab@suse.demcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commliska@suse.czmcepl@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.comstefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.demcepl@suse.commcepl@suse.commgorse@suse.comtchvatal@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.combwiedemann@suse.comtchvatal@suse.commcepl@suse.comguillaume.gardet@opensuse.orgjayvdb@gmail.commcepl@suse.commcepl@suse.commcepl@suse.comschwab@suse.demcepl@suse.commliska@suse.czmcepl@suse.commcepl@suse.commcepl@suse.comjayvdb@gmail.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.comtchvatal@suse.commcepl@suse.comtoddrme2178@gmail.commcepl@suse.comjengelh@inai.demcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commimi.vx@gmail.comhpj@urpla.netjengelh@inai.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.commimi.vx@gmail.comadam@mizerski.plschwab@suse.debwiedemann@suse.comtchvatal@suse.comtchvatal@suse.comnormand@linux.vnet.ibm.comjmatejek@suse.comnormand@linux.vnet.ibm.comjmatejek@suse.comdimstar@opensuse.orgmimi.vx@gmail.comjmatejek@suse.comdmueller@suse.comvcizek@suse.comjengelh@inai.deschwab@suse.dejmatejek@suse.comkukuk@suse.dejmatejek@suse.comjmatejek@suse.comasn@cryptomilk.orgjmatejek@suse.comjmatejek@suse.combwiedemann@suse.comjmatejek@suse.comjmatejek@suse.comjmatejek@suse.comschwab@suse.detoddrme2178@gmail.comarichardson.kde@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comjmatejek@suse.comdimstar@opensuse.orgjmatejek@suse.comfisiu@opensuse.orgdimstar@opensuse.orgmeissner@suse.comschwab@suse.dejmatejek@suse.comjmatejek@suse.commailaender@opensuse.orgrguenther@suse.comp.drouand@gmail.comcrrodriguez@opensuse.orgjmatejek@suse.com- Add CVE-2025-13836-http-resp-cont-len.patch (bsc#1254400, CVE-2025-13836) to prevent reading an HTTP response from a server, if no read amount is specified, with using Content-Length per default as the length. - Add CVE-2025-12084-minidom-quad-search.patch prevent quadratic behavior in node ID cache clearing (CVE-2025-12084, bsc#1254997). - Add CVE-2025-13837-plistlib-mailicious-length.patch protect against OOM when loading malicious content (CVE-2025-13837, bsc#1254401).- Add CVE-2025-6075-expandvars-perf-degrad.patch avoid simple quadratic complexity vulnerabilities of os.path.expandvars() (CVE-2025-6075, bsc#1252974). - Readjusted patches: - CVE-2023-52425-libexpat-2.6.0-backport.patch - CVE-2023-52425-remove-reparse_deferral-tests.patch - fix_configure_rst.patch - skip_if_buildbot-extend.patch- Update to 3.11.14: - Security - gh-139700: Check consistency of the zip64 end of central directory record. Support records with “zip64 extensible data” if there are no bytes prepended to the ZIP file (CVE-2025-8291, bsc#1251305). - gh-139400: xml.parsers.expat: Make sure that parent Expat parsers are only garbage-collected once they are no longer referenced by subparsers created by ExternalEntityParserCreate(). Patch by Sebastian Pipping. - gh-135661: Fix parsing start and end tags in html.parser.HTMLParser according to the HTML5 standard. * Whitespaces no longer accepted between does not end the script section. * Vertical tabulation (\v) and non-ASCII whitespaces no longer recognized as whitespaces. The only whitespaces are \t\n\r\f and space. * Null character (U+0000) no longer ends the tag name. * Attributes and slashes after the tag name in end tags are now ignored, instead of terminating after the first > in quoted attribute value. E.g. . * Multiple slashes and whitespaces between the last attribute and closing > are now ignored in both start and end tags. E.g. . * Multiple = between attribute name and value are no longer collapsed. E.g. produces attribute “foo” with value “=bar”. - gh-135661: Fix CDATA section parsing in html.parser.HTMLParser according to the HTML5 standard: ] ]> and ]] > no longer end the CDATA section. Add private method _set_support_cdata() which can be used to specify how to parse <[CDATA[ — as a CDATA section in foreign content (SVG or MathML) or as a bogus comment in the HTML namespace. - gh-102555: Fix comment parsing in html.parser.HTMLParser according to the HTML5 standard. --!> now ends the comment. -- > no longer ends the comment. Support abnormally ended empty comments <--> and <--->. - gh-135462: Fix quadratic complexity in processing specially crafted input in html.parser.HTMLParser. End-of-file errors are now handled according to the HTML5 specs – comments and declarations are automatically closed, tags are ignored. - gh-118350: Fix support of escapable raw text mode (elements “textarea” and “title”) in html.parser.HTMLParser. - gh-86155: html.parser.HTMLParser.close() no longer loses data when the