libwpd-devel-doc-0.10.2-lp150.2.3.1<>,@[;/=„`lL?N짚qa -)DGXY.uO͐N[K[aL;?d & G $44  \4 *4 ?4 H4 |4L4P4Tx4H\l(89D:F G 4H4I3X4X8Y8\84]Mt4^kbcrdef l u 4vtzClibwpd-devel-doc0.10.2lp150.2.3.1Documentation for the libwpd APIThis package contains documentation for the libwpd API.[;lamb70>jopenSUSE Leap 15.0openSUSELGPL-2.1-or-later AND MPL-2.0+http://bugs.opensuse.orgDocumentation/Otherhttp://libwpd.sourceforge.netlinuxnoarch m/I~ a(2b # 0< ;[ O9~ a(2j I/ #?0 s8/ v' s/x~ a0 / n s/h 2 @ S2 'v 9y [. U.W m/8a * ' 1y [. .s . aEC [0 /  W f 9 27 /2P '* 6BÒc _ ;! 6) g7( 7Q %H 0Z  9 N  S6(4 . M` 5  '9 2 R U` =0c ,] )r o aG . QK  h 8 0 Mx-H 8 |'CA  2 X {:  1?J }) 4t #' 2{ /y G D . (\7 4D?k ] O:u C4O> 3) : Y0i CCQC ?[ 7Q & 0 9 4] UK  6 T* *uEg D 5 S ' 0kR [E.R [+ - * P & .  E b a1[ )>^ C'i+ >Y$ .= h^ 3R [B H@ e O9 q#u )F -A  D4 ? s-4 9v G -) ~ u /` Q?> Cb d }>(L T) SC ]D QW a1*k)C E W &}9 =/ 29Ho =/ - *" }) "`hW f Sgn+ ^V= P1Ro )Y B<% Cy $g A6oL 0 A}>sl3ToT?%Rj3ODBn*)ZuT{~ f>NCH>{+K>C0eE= /4/WXc>=XCq>bsFh#@`c>Z5&I:D|Xt @;Y s h ~ Ghޫ2P}hF|=G Q= Q?3FMJK\ 5&KJ[O {&|.)S f^?@EhC"M$#nE 58 C %d V H 1`a vC:'hsu?;x6>4fu&}rYfL@RP w`[\D]I `_= # u.S\++zA\6UC<7Jg17:e#s=Oy<%-7P!qwG Q9}APJID nQ S8T2a@nD1 {&v|.)S fZ?4(F6 &:xE .* H V 1| _P?PFb?y/"gBp<<vx6>4d 7; EELIB07>v%7.w5$Z"X;$T-YS :wuK- $$..V*@H/JK >.q0$r_i!W:H-xL I4 Q3 Q64K Q<qADU:TJt>J$:1UBZQAYJR {&{#KWUH C=,7j!7Z8 f\\3r!QJ,P29n"X $& $L;"$c #/1$p0bU7n+U> <H-5z\J%UI"U& V#) mT 1{ _T"GWe'Zo)yz !"K\ {&f ~ ta R R ~ taaB'i?=l6 >(] 0;LVYY`sgFSYU"H? iuKjMrm 3 BE$m8uhUYG[D 1 YG   KOtBZ u cB p^uKB *VcFB1 >Ov9 R   2 W +] [ e n"jE  hA٤? A!|2525_b({: 2vk*2_ # -ON) @ AD[K ` "  gmt UM$= SAA큤[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/[/411451bdabb10941535471cab38b09b9f7749000be98dc86b1761c665b91206e2bbb8150b2c9341759df218048be46f9871ff37194083289d85d6ea1a1e681dcbe1e71b12ad637cd2cf53cb5382c74b16e3daba0e63134fe6d3fca02799bfc067362d596f55d5df3f0bdb7167385987cdec9bc2977b2271e92d7972fc591e8862daa20296b695526730cadbf273a0c77f2e2d4b85ed7ad50a4e2c89ce63bf52d9cbe7a4bb6f7816a7fa2c133060f2893d8038db62fae44094ca8a45a709b15314ed6c8f4eb86fe511d900fe9308b4e69f7af460dc55e1a48d08b3c8e6c47a4acef22ad640777ee27e7c9c9c172d4885bba2b3e6b025ba7c38526e5409e7d53d0d4733c0042d88a3756c04f9f967461aa654d256d3d1411fc80bab13d56e521f221b996977aa1da95b139d003f6b27d40e3a714c7615026e1e79cc0b550f94d79c0ffb527e7dfd61ce3483c5915df9ef40bc3eb4d931d12a8d41ee513e1837f6940bf8a0167e289ef2c0827239094ba2399ec0868daf4bbac92b636a9c23a30c61b13072a4d232086896b6ca9b74c346f62cc55b073eeb368576e1885b58a4d33841e3ce1c7cfac600201976555186be79c5c5a13849ed7effa8d54fc33e661b8f8aba26f037a2245573016171b86613bf8fbbdcccc3525d042d895984bffbec624a8696d42a4c71e1492949b5e0a076c08e579e43fc8f310e9dd58c897606a295317ff6df1e422beb28c96d3035bef2a53f1fb57091d8a85fef868cdd90fe49fae18d7841412c4905754989911a6a00dc80eec097fa342b925561477e3c5f4022b0cd24c70d9a44cfd9ac52a6ad7d088cf0c0a25c291db399f2955c8eb1ea01789f7376210949a3e08c23594be8fcb2e3e1a29aecdb49317b3c26eee65a85e283d29e790974a53d612890a8d7c37b07bdb3873daf25fa5c13018ef48738a931772c530e9fb724c057228b9af584539d8d24765bd1692f6b7e9bcd5130bc81e1ed8721c6b53c01ecc2d6f13656956605ebf98acb26a3ae43dd414a02c670c45d53246efcde5de49d46b979cc672f0c218d6594d35752d2efa8032d86fcb77ed74d9ad0d61fed6ae9e35d31038396eacdeea763de061b0ace171565931934269e637e7f93f4c1b3a19c66d7d0396b14c1096b8e2ce28c53f81ca0b9ac8b3e39a3e00d686b28ce72a22244ef25a3a09cb7477f1ec57c65cd1efa647544c674bbf90211de2a1093df158fa2310acfdb73055e86236921e22250685ace57be06b2297f46a3dc94b9c94f6351ba52fd18e44a6250a03e11659c2ccc04ecabf8536b4a72d9cc480bdb4bb0a4489828696e255b6ca11f1491ba995384f441f94935262f01982214b7e4b8f10e22829b7ecb94471d2d2a2ca2155a0c7226e2b2745767c0e658c8abcdf329289dbccfb54b90843dba430562a428e39d3ce27f39afc2a61991afca47ec33c7882575df493b6e92f798808c09248af94ea3eba911ba584627b2e897e101536acdce819962ad557eb43992de1e88310f7122f284b66874f2cc5553bc43e53075e53175237e219a396402958be61ffb303ef792e05a6e149175b3f37bed914b79ea69ef40826d8927bfa91f212fd5a60ed836fe2366f9fffb07849cf1d4918b98eb1e00bfe5111966f035bb42b3feed2dd56c1845f77e323791cdbe2f609fefdd3a4030712cf6290936db3d31bb36c8a0ee37433f101ac407a11160673b01897b82d600075829e694d63e982b348c6c503dc7ec4e4d4a61541f95ac866ea01ae012d8015d025733daee8faf97a6bcb3c5d560c16c20c20ba40f86fab36441edc05d7023cbf12577bbdbfb9378d196666bb6934c417565c2d7128af79c66511d4baaafd884d8abea23c8d1d17e91221d6184147cb0b5270a88d8af1d19d22375151529bcc8e50c6ce6a38577b7497350083902a0715b0bc05038c571dd0b29ccdd70cf9e2440597fc7535d60b533073f77aacb7537fdc41a7a3575671e052a299bd3f5f26d8a3f0aaac8a9d9b6b551dfabec78139f9da5de1ce4cd179f091295a5d4b51e6d26e17282588aca74ac2a34a1ba287c99e3bf2500274bd94ec7ae794e104b5ffb5f0b8e56344df20c7cadaa383e5838312b2026a9662fdbbc8ef2c08a7ad3b9b02201709422f1a7a3cad5b4e2e359159398b49e368347f95ea955e1ee13f1f21360a4af825fc75b2867aa8209f377ddf98cee357404795c6aa672f7a8ab63a07b46e72a797c86cf6d78e64c882f0e106c2f2bf6264cf5f1ea360889681d67b40593f3c71ba8f5d9bf9b6e8891e790888159f005113742c3850dd5a13b2e84f9c3ddcfd842a700e3f6d302fddf0fa7a7a423c018b8fc8c41fb078b7f31e51d71133c3eee87aeeb15bf206f671ada959bbcc9f5181bd35fc8c5cf96718fdc6c5b9c458c2f1d0ed40e369e0e8ad774410575fdbd53e484f068949b36366d2f6a57a8ad8139af1ec896967d60261235b586b66f93f3cb3c1399a8100abec7cf406bf9008e91f66362400ba5034f127df14177633cb4dd2532784062001c385a2d9b57100110f6d338c42687f89b194ee5d0e92ef81fdc64925746b16b652c9ec2698a09cb9f1864a31f8c003124db6b12406544f1c027b4a683108beb0c41798b81d87fcfccc030d814d76d28a4fdf8f2999d1032309993231d3218d0d5dd75a8e8f4dfd276c46cd290a5b83e7a6e35c5bcf546cf0c908c2459fe8efcb7677b02875e8fc2ba6c06fefba49a3e942eb2dac4ee0bc7f1fce1102f6da88cbcfe75223fcd621b61ee7673f3b37ce43c99baabb0283e8d07fd5a5182d73ab108c0cf039416444489dba2fdaf6967eba0f7a023862fe26fddc51c98732fa1d96735798e93de42b6e28402c6a17208db5ec22b42a1c713f5cd52ba745c63279ac72be58d8fc9e8dfad6864d37d04b54c99684971e61a83a70e4c203b140e15a160b6d9efd90b27478320812b79898883127b9125d51a5088a339ef2ef2b8670f1d244a3eb890f0482827a56fb91a284b5a05d31952f203bbe99d7a834e33d0e3c720fb6fc948cf916ca674ac2f9d6ff0abde6ce96f0f98a99312cc6b538038a1e9f353add8ea911648e55e5510fb5e529a86d17bf37e8420bfd799c3d44d73d194b58a306a455b753e651d4f1d1b96afd86b40a7244bf5bbcf20bcaf514832b930b464f59150c975e282e12abccd7c7d08f0619aab860021894d2aa8ecd42f036f747dff6fe03143e4f29b804bca3f9594c3610329886c1288b4871b298ff5553860aa30ca64e2aea50d3b4f73887fe0a4fc0cc67e8bd66d036d0480b5ad28216d1ecdc9f96508e702fdb6fc475bf82923c1269b66a19a136165f36c103f3f1173375c71dfc8b97d7a8a471f54f895ec679467e287c9ff35d21404a552dcd57e3a65627fc9674c17543417c3b5bfa044f896fbf87d3bd3b334d67e7e2344dc1f9d4f97b4ca7f3193f1c26e30a81e31f6f2e60a9fb8b0aea804ad54cbb6bd28018432f958242938bd7bb93358d77d8bc7fb14cc383e474ebb662b49e650815389b23a3c8ecbdc9c45ebf7ec3d7c21eed57a4a6c6b805565e1d0c5f85b5930a9f680b8e9356877ac3aa1fcd77e37c2a4f1c2546753886e12ec2c298dcd6d4009ecb3fbc14a862e4401c8a79130c01b0b22d04f03e85570c45557bd112191a85dac678c2d59f439a4d3021f7c11b9462a730b15bcdda35317f78e6e1b3fd0f465c602a24906fab51fab6c400bceeb40a70d18978ebdfd2c04f6cc502e31a597a364bbaf35fcf63f9afa05f1331c45f2e14746cad0df65d5ab983dce9fc8529902b46b46771fba15d53fbbdd13fe7314cd0dc494e1a1d32e764a158a355b16e4a1f66c750cb5def74d86f5e3d10a21a7004051ad1423a45ca31a4fe6ef353fde6c02c942ed886a62385cec82945e4c4d6f449ff8813682b7aafbfa41ce2a863032e1de7d5344d8ba5603de5f8a0152cc2391e3f9560ee73b5f68dbe7d02cb58e282033f0b6a21b4cba748ec1ff911c2964b5d12c30075b21f7bf50a41b5f739a663bd74ac8d0c13ff65e4f82e00ebd56cb4daea9f5c118c44bff180b54b6cc18d662ab5c0d579175dcc283217f8987ce2fce2ce193d8fcc00f51d696e7f8f37cb6efcf953439b3eecb5b17116d0ca923f3470f1f21db7a0eed6054ffbb1695391efe92dc9eeb4f15c1afa42b26752364d4baee3cd30a269afcba0404aab8ff0e5d129df2a14cadfb677c3002fb53dc61936458c3658eef128900576e7311e1e591babb6b1d3b21faac7bfcdd746fb45fb34237f59a8e821c79488959ec103304942bc15286b97a5017268e56f89685739b9309e7d7ce6f822396d267f32c5d3598c334f343d0f51e2f50f94380617ac5020ce778eb07ea62216498ca12d854a90d9b094ae2d9c0b11bee273807e264d500ead98236a24e6bafea16b93fb96d8024d14fe9d09b9757089a7eb173b0020684f78dee5f68db2b6a4697f53c4c194edb5043e7c2ff43de6aa9121413123497d4e7a7961f0de064b187d60061fb90226df172adb023f51e34a2bbf19aee5aebca34bb1bb0843d5846b52a86f8d97388d4a0bf452cf8cf018ebefb4aef928a045edde5cdd0c6e293537612409f88202989dd45010c31dfd44c5ad088880113bb1a17ec1941a6c82b714f37bd5c7672f6c6c6f3c2cb221f166bdae168f7cc8d0c8a06ea2ad9b1920e420e454244bba7d5c5337febbd1dbb3f0a8494b123604ae8dfe9a1398119a3cfdbf84d2094877379a9f1e984725bedd21f9a6e385990030c972d7a156b3f1813666342985b9d7a742744735c91aa3033b9b08170e455d8108131caf0fd73c8d2888c176025ba6ccfeac47ff6be584c83c7cc4f9aee954cf65874ad773f971ec26e02f9b4ca051fd88c56818c5cd996a3eca15e00dbf656bc864f977d88cec521fb30ae36b1f026567dfca87effc60ced5f2fc09e33674a7d6d4edd2831f29d6ad66b57030cf2fb0cf279683b0bfc613f1ab6fba39b548c1ddc6051f487321d78c74a87c59f9e3f3f565512fc27f6505e3037f0da3bfeb280da94107bec0b6a2c65870870af6d48f806b2f9e6c32987c21194294ef383429b80354dd3e3b48e41e05cb15c7cc4736f5ec7747500e0a43e608696bb209d94678c4fdc677521871b8bc90ac555921109be5975b058da8033e92072611cfbfe06814ecfbbc21c575aa6db6748164c2dce1cec4c9106a9310e5703c4b552537d2234a09e1feed47251b86f920b6ea9c8ed54fcec5d751fb690bb9fb86ecb7d99cccd7560a782a8d7bbc57f22570c9fc59a71b7e34e53ddcbf3eefee75a07348586177c53eb28ac742ecebb6f173871a71d560e0a12db5c1cbf213a1bb5448f11731b2acbee4db3729ccea974befe4aed99c1ffbc73585fb4d27c2f56354fb0d8cf168fe2d7f7cad11efc096707322515af964d28f40ae276e1fe51211fc3db7b13144a13f60b6bb3f293568aa1ed194fbf7767c4cd789dcf31ae8aba33abd18ecc09bd8b81ef5a5bed83c54d35d728991203647e3bae024f705cb54db689d83040485644f5a1cf7ec02ec9c0853c0532532cdc479e672fd82b882543e434e4b01fc37409d1afc3f2a32da11482a160a1a8f74616780380f4979a4d72c7d982b4ff06efc84fab9278908ee559fddfa9dfdd0780941718309b7322820d5dacf628560c6a68ed24916fc3a1c58d28680e9bf77376de40c883f03f22fd633223a6f784cf2f37bfb686866ca2669cf2cbc9b27474eeb31f7f2ebeb958e4c94aff9513ce54650085be8c2f3fc8a9e7a8f1e87fa412d0d62366ea6e647808927c93ee469f23623a69fd3811d8f5c0a5132826eb3213ae2c2956d02ddb851026fc8aa41ac1e762b84ab1312e9ccec1bf68896b3f5e08c72a4b96d173651ad29fa4bba23f8d0e686c849a85759e9dbf00ad641f40ebd3739297d656738e82e7bc976eb577c8e31fd9c9df4ce7c3923f297fc9d0fb215e0750efc2f513f9fd15f91b644be14c3108992f1bf54c59dd845d630d059ee9f2f87452a02d398756ca531baec6e71f257e99b731e78b6d2fb26efdc2e97b6ab8c7601912fe29bda06a4d75951369d2c528f9d198069cd3bcd33ffb2452b2aaa87287c059f0cde89917754dcb772bf035d5dcf22a700ddade40f10c3d3f7f02c74b9722965508fcf72fc6de8ef1116e0de061fbef19b635c3b2a80a08191355dad70968d5a9e6abd1e5d5b18d863cc01236beccf6f62ce6deba3a2b0e24fb1b2754481de5b95841640d4b0d589e961d9c37b605329e5d8a8f8933e1ae84b4e6b14bc672e9bc69c0847f9a1d7b1a553e7224d0fbcf10ca528f841e842038e29ecbdf9f7d902178b990a95191ae136fd4e7a7272408fd9172eb27396c556cfc8087d6b1687fb2ac4b8e552e660c8814b6ba627a4a32bead5f17c09419a1bbeb6677df10f047bc7ac23df3b9b435861d0d3dd71b8c3e074172e1e53495e6f43d45923def69510137520debbb53bb592bfaa41580960166d209832d410475abae4c8906f423ef9832cb24d13ea545e8fd58ff29c86b9bb07dc7a62d21eca6999793cc522a3a9cb5a96242c9a11eef4c4be940d8c0b0ffa311104db156a2b628ce60c8969b39d427f38f650750a7445eb45ed9b6503584e4ee77cec5c4ea425a5e3a4b94bcb1c3bfd04580a514e35c85990812ea814fe1c36adf0d187772ab7fae8d78639c9459a794b9e7cd9ea622849815893f04c43ce2b1e581c8dbaac6e37554addeb3009f73f5d6af2c8953dd2945513a35df12d2edf6a3fb4e346807e50de7c35c51feb5b42ef04f23ff45310c69c0977fae169951b54da974c0948e471eb78936af906c052ee04908739fd13f1db6e3896451478f5978ff6dd34f877c5f4da13b89e3bc7547b27105099ce15133d01ad0fe59e602bf8fc0d47998108e3a4d61a3e2550acbda944a3ca4bd017dcc34d1036b978b940416dd53c6f6b8488bd0950fd9d40217db6d22beec7f97c637dcf3b2222563dd2e882b46fa09962d880bb73c30406f5bd9ad143d9fd6c2603c1af2211658891664ec7fc955ee312d46e74f735add9a5ad550785a3f8fd941d9eebfd4f711e2d4e88f98aea7a41b200f086371b207e581352c08504e5685f6ec178a169a1c08259bbae0e76a04f8c401eb2ba6bbf4025e3628b1bbc9a8c6549b539caa4332d2467440f244d8309ece49d4c4e0bb1b9df30bcbd64b2d04b0ac769a79580d07055a39ca917f64047c7fbcbee552fd24286f29c637af33e78a12dfecbfe0a2304bc2cb7dfa8f530d25fb133cf079196f8ca197c72ac1d2e92e7140265bdead2c951bab93b876de963ea869803039bc5c326266060af0571b5a6703b0c4ef79eb80afbd941babc019c00f9423832f53051935e9942640b02274dbc9e8ddabb701f79f560c2e21f77ec2958a46f597fd4e8c9dc61b9a9014ab4432342cbf522e0d45c8fff6617c172d981501e16deec627b1b034d91c804cc9f6d93d8f7be72dc0117c2f48dbcfc9f7fdfd49a463256dcd77877ffcec8b26c871fda308859b98c3a3d20b12438505a2987f8f4f18701161f88949e82be961448e93c16fcdaf6357439aab9d931182db9bd29beb597829a8016b0709d570ce349423d73d5dad747d88b00bc279e78819412cc6e63c70afd8446eb661bd9b371c003c433ce86a2adc545e91f2fb18542671ab2ed488418cac8e4063e3a2b79352a3873aa2b267e45b4049235dcb6f31130c54868fbcdece2262319676ac8090252aee081e195ab842a32a5d71a3e48076af7a3b858649b2a315079eeef68cfac38d919740523e11e722fdd91f851f407f63289b95f1fa45c8346f060f372ce61579c4286744f2ce3566107c8bbb4faae49ad6b89fe6a3fba7b88a1427019cea940c2f2b0a94c50ae6cd49be88ef6a392abc711ac7e2f03ed71e93a0873d7e4b339da4253584ada437267c49237422e17ca0fee297b592041d4272f12490e5ccdc64032c0f180a4fefc2f7642aa1a16d075cdcd25ff78719808e6772a0778e9be3f8507c8ed55502d1d79159478db6d376d434bf9169fe532131c0b3a78ba654ba0e907211234fcedb571d5497d60e6544707993aad5537786d425941744c970b3cd7ac8b3c3b4876660d3494f491f313a9122608314368b8042acab038e41d1ed6d055530ff7e56988812d44ebc0468d8d477ae0c0fb07b553087838011053499f1a9de0b00a66332bcf29c9dde60e16778d2125fa49f5b155bdaee654d47ed9d3a0bfacdf63221164bd8d7192470fce68547f8163d2ec103b0f06a35cc4792cc72176e30ff0aad751f267d18eecbcd52ce5fe6431001455a643cf18e354ff67bf2fd723baf3b8cb43997e1da1f1fd1007c5e555add1988a1cc67a930c9403805fcec2323a872dff1586b7e6da3f6b316e7d86a37e90ef4e9c56004dfdd42c495f78810ad7a120f69062597fa7f01741cc377bd51d72f76d29542c349bd87670032c9d3ea31e20c2fe2aed818bed325fd3f4c4db030480a91eda813802fe48336608ae8ae3ed337d3741c7f6665bf104addf72e0becdbd98b991c65b7a23edb50f0a8152c7e18ee20e9d750d4c72b5c273de4abbcdb9c742e023ec1eb08ea7baa35fd14c7f4707d73ca19e84b42b2cf14abf3330e4db8900292224e855553c4d73f01c6734622a63ff44ddba9bebf2a8d4404ef4179ebfb827fec2f1e8d7a7a1e0108d9b182a804deaf7e0674b6cf0e4f630c2ea91878d81a576b36b0ab75336db0b3d69e8fca5077131b77ad5c569f472274e0f05dbca07d81011b5f099b078a57117bd4f1c1ff3ee5bdd453f5317519e2d872de58977a8f5831fca050886a18b5b378e83d04d83df30b9e0187152ed55a5791cc06de4e52b6e68a527536bfa33ef9abd1c8f523a5d70f99ff8926603b28da10201d46dc8082280a7b9c87f5ec24f12f19b33c52f9afc07be0df19c16beda0afbab05b66ef0b3fd0b3b74b69a315a1595169b53915484d46058bb9ce0940a571c345fc618e76a28919d865b0c3dc7ae4e360d7517ddaf1bb560ece92a4f267a68829aca67fae678d5fbf29f957dd36bebd49e295fed726b3dab622c3453f19e5c1d7aa2732b68b1082c677edb2e6b504afbc7855b6b972d6924b067772f6cdac4230a9609dc0a82c1f84a028a682e0a7e0d075873b554a91d71d62ca13598cd268e30b78c27f1cb9e6168f546d1886a91506b65d7919a416bb1dca2dc784a1d92121d6f8cbb2d9e1ac63f3fa94fafd7761f84a94233eec71ae6a0e0e68fd8a661ce43abab4c28313f8a291d83f45fada4babb6ce2291546d090941c99286642778f4d154036f92dec025633d01c786cb97d9519b4c942a67cbb8fcf724844f40ef620984c230d42a51aaf144a9ea60d351e59a3a246ea95d2223ee43ac4a3e5c72a118ae4a2bda527400fc1f19394e086f01a032cff060322c2df54f1fa51c0496710afde33c1dcd601481f3ef1640a57cd934df30e872cafbbda536ba887b563c0747036a936c7d9b37af69a7824e806ed9b2ae7e18138aaba133c54bb1678157fe79e4ffd972997eeacba9835f36a6de23496e2a3892ad6dc2c8d235a08ae799157ff98b800f97da98abcb92e9ce0c20887098c8bcf1be35d33ccdb81f8db3bfcb08f522ae70971f15c806242eb34caa588b5fe89f57e76481120548c947c167789c18dae4c1c40f49e0a5b01d3d7b5fbcbc445f26d2c6c03bc13d15f612572ea4c9d0735e4104c6d3fbd598b09ba158d4e9ebbc1db987037be67c8f7a221738e154bcedc75389a6aedb6bc169a4488f6dc845df36a71ec000c95210c0e1210ab9cdf1dbfd62598bde91bb39f644e1c92b89905a80c5fd385b99f82def54a5f4339e7ad1c89ec10112434baf1d7654aee0990af3ee9fa377d49f510a2805a7a6bb9c6d9e6fce3d915c32255cc85b32cb3032174fb194349c5824c96def5f65a914d345d76b270e9ba44153707aa532ca141fed0d2ba8fef061ee5c832efcb8362b8671229c5468da478380f08bd8ea9c742887e5f8f00e4330d5880271fb0e3d7f4e821cd6c215d98b7841141d1aa92c8960f85054379b37a6aa10cba3bf9a909cadda476b7b216d1cb023b520abd940c36f32540efb1b55d0e35bfe0afe1cf4ba8fc370887fd7f0a7657b74c67f6adfeab462f577da994cbbd5ac75ddd8b8342a2e192a6555a4d490a37d926c6b1508cdaca7846a853f6dadedbb3233286609897a1de8f8c1381c710859433252875369eeadabb32e891cfd9ada487510c3ce129a9063ba0d73cc8a201357134644c0ad9fc4638ad3462e4a7f94235a299b10dc3124d08d6bfc271f8f3c677c97ecc8c5722bb48374bd89b261dfff29d9c4553adb9a5f4088d654ba27031b1e586dc93b50b11c4f8194b165cf7924659d51725f618cd44ec4cad759ed93bd9421eed05113215858a62e75a550e314596d05fb1f4c239144564ad934c321b19226fb5bfb64f659662aba303daf03645630ae04b1c2e5d8f677c7d96f77cc909c98ec866957bfb11982e59639ae3e4050adb857e21997201c902f4156c48151395457e24e2e77f9f6ae3cdabea3f5491e60131bd45cc27e99f5e9526cb4d93172e4f7a23200b9f32ccde5c4354179a7bf726ed63dd2c6567f5fdff74782b22f19641c07fec0ade26b245a5001e591a98abf0ee73e80c7868240dc9162f67b4cb32c80ba54edc69b73fff334d563fe1465c35db2c02857b9e7f1fd8e11db835c05b61e0bae469d053a7b54ff83a3ae2a5dbce617e8e9b823d3cb56793624be895a5aad382c6a528f3b479faa5da09e69372b3214cd75f21477fce71f5d40df047e52ddbe833b125b0111d95a70abb2980138c3e20e6058c56dbc435c96e7ace97da91c8a88eb1b78ce08165bde4e8ae87ecbfad8ccc9267a20c263e363d12dd51727ce714e9a54a533d7ca09813978313a37090b85e07eaa37f36b5166e0e1d6ce5b257998fb0a71bf947c73ef038f539e8c134dfdd986fad696792d9404c61e9e6969be678c53b99c47ed6825948c6d8c851a2175f19f73e5a797ed474fa76279bb75a8c586c0007e783a4b5505ca9966d2f72472ebb47ae2364953320018da8718b605ff640b0c31bf9d2de01485f7a55c5aaa6b761cd9c6340082d22ecbf44d00d84da76fc0d6b49f7ef9d8ea3bbcfe6a9a37738aee82b7d084d617306250e79a0e4bc9841dd7d90abe010bbf4746550cd279bf0bb4772eb362643f31eb5e1dd78b8e2561c885a43c45bcadc803611aca0568e21dd4534da32277e5c1ff849f863927fe9137684d68f3e10c770285214c7747875dc01fbc56a30e1ebc13980bf975b4c43f7a5ea6ac01bb8faf9ffb60209ec56a8a7d11ca29af3225dddd49bac5b59135c1c3f930e402ce70fbad975c803fccf7c99206b001f8ad917fff635e8940f68e9e153ad1baf46509467a8b97c0ea9a4cf32ba6247f885bb3c6ee206c749d552b0b1f722d0dd4607d92c6bae6ea8c03354b915c34fa272a02ffbe76cec008d7f7acb64b9f7bac4ff279bea44d02e345fa108ef307c1d76139f4129ecad72a0505c9dbcbbaa31f25183fdecee98b82dd98c2537e57d5c0468912b31896b9793a710f61ae7403aec190a1308780f253fe32c6a715dc586f1f32b044120c3d14610dbfbe9c5b17497487687b0ee1c153a70ea39692719fa6a01995228ee7afa726e5911cbaf2ebb504ee5c83551a77c59f3d99c88768b94454e03511790a49e2146d48c976e6340dbfe9eccd42e19187a12ab436aba7d47e836c0370687452a4008a35817814479af57b479311463a7d03bb81b864833b4797cb1994c391af964b469ec333b9354e06224df36f881393e7c0dd3aa4fa02c69cf803925536d3ce2a4114cfd2a063a6bf44abbf6600729883347e20a7c95442ee389395276361ab0d5bb6d008435c014e37d36d0e0f597eae59fce98eb526bc6ed7f0b05f7b81ec8073d24893b8b52c1d684bbbb5cd5d7920bf4573d9c5a509a9fd241347b1b6f2414372f4c82c1698d2a2df068b180cd5447f5a3bdecb2bd96630b57b2b94bbb2a1dbd6e64f861b631a8cf442674e16fbcf69431fe4d27d59c45852319c7ffd7996319263c9e93e285eafe237d244cd74e901bed203f1adecf078b92ae7df4fce98219f6ed6f37d6db054302c2f8a2320b6b2b4ffb4478e3f0265f900754c63b55a3bd9840eac8badfac25ad7f13d5f0053c3999ad817b4a5eb7031795ad0de051aa246a42859eea1999ee7bfad9b371d8c7884d96f77a59929002585e5ce406a5207fa543f43e29a2c760eb9b4f28e67254d2ac06c62556ad7369fd75aa2cef7647fd183d3cee82537e729543f3fd497bec5586ffcf7951ff5ed8984e1cc5150e81c6070d9221e1478f84bcd9e4509ca8ac9bc8076106a8e6f644df2a074cd42d5ab4b1c8833ec241b024f806664f04e24b6a1e43e0edc2519bb480c111a4853eb21d8ef0efad7d16ae2d5744bb40148fcc21a764c9c18490db9ca00c3055d7a01f588b3f5084a11fc7171c5b0742b78ce5255e63d66187ec0022e897dd8a28682d0db70ec5ae64accdb6b132ecbb91b3f691964872e4792cf8d712a8982f04f964891457a55248e8690dc84cb9318f2c1c6d78e0781ef33b1b38a6d45175d9e0c960689c271fa5c4bbd29ea3a89bc7ca40114a9fadf4f2dc5783f38772800a5dc27457cd47a4a35078737dff94781eab7a65cee36e19cd5d07a648af55ff4e51fd7aaa41fe0bec9cf0634038f4c35daab55158f78a2d24048a7a2b20bd30c04a6bafb42a1c076c74837626e89411834c0fafd2c5a43f8ad95fd1940ce850e70fe1b37af029b41f3399539662defb59cd1186aba45d914f293d6672e7d2b9e6aee7f53301bea3a24d08bbd8caeda9eb3fa22db24a5f220d7198e399fd5ef36096d2776c5d2f7dadd58ee036cefb9d089b562de180cad28579a3f8a0ab792849db27cf22d07c242c22d9d6d70d57badc5a4e189cc5be326b79a4eacb5607971e128ad03643ada51dc14c709c016bc1bd5afa821379738e73eecd73353c3a74597e88782fefc77e5c2289a34ac39825fc7bd10055e63d1e72edcbfa2f5c32de820ff7d6b36b85b1a7700736379b7cc957e29ead22868e1a0b646ad9ec62f8d52c415be9c9138cce80602aed10f7c66bc4cff98135750996d1aae0d2032e021050318a8ef07049e72fadc6f27d64912b430a1c343d66b707d1c7f54fa22efdd537b0b6353ba75dd897b2aa3ccec733b5fb155e83248f1091882ba2601b8074d2c241dca075cec7ec8b592f63a53b1d9cabb1385e6e89ac0e2f39900d0c25e2d97359010c0a6a8241e2a0fe0365453e5ae66384e8d138baf21f8e6d635ca871d631ecdabd84d45935e994cad0c49783d9711277995e4b5af2d4a2b3692fad0681be00e56a37dec889d95f6ba0b85753d1ad23679f91eff84484389c26ff305344a30e84f70bd1f40cfe9e23cd48b9f6b77a2063f3b1454331bb3fd5c424ef0701d535cb7ebdcef8bcecee1cfc0b8eab301d51f31fcc023200aab4290d15551381aa5fd6cb1c9d87256fa2d218713333802f3efb3ee3bceb159cf79491942b2a2b5ffc557e17f4754bdd53064d00ca2e87d63ac73ae0513ae843c0013ce425ef0a9442d655ea061050feba15c77662ff8c8a3e06a03e0acd6768e902cc8c78f0fc82ceefcbc7438658ed3ef8c29af41d5538178c3a3307793adc0969c1d8dbe489ff6e69c2a3e1051c29b9d9e039e83e775a8924c9795c15ceb3e537afd69849b45a7aacaf6c16a304a02e40e06bae81ee4c5f69b4497dab8c04e99624b06527d7515b91a11e3dd29f04175a38a37ee870a078ff2d2e1dce15f37ef0ec02ab19d9a7fcb0d685990355d4723a6e7273c2fd8d3c7546b13520ae7b52ee30d448e2f065c1395786185a8cd9d92478a66a82a877ab65c99cba7660271fd365aab4bb3c806ee29eb11d94c96b276b1460834501430ea6609016b50882241b3a8899ce50ced638fbc01fc719b1e81bf04d3f98d8ad2c81cc18724565351247a5d197c2c2a7ea94dcbce2afd5a27d4c7283cb7b8b30e9f0453c751806b3bee0b2e36dc5809dd7460c8ed907b3aceb95d037c458935484bef4b10de24f04896ae0b0f207edb46983cf2bf9143541269c7bfa17aa92f32553d32c0e69f53378628ec3ed719c887e00d8d4155cdbda6805cb01e3ba269e43b4bff5b8ece0bb2303d7105378ab07eb1f34878d9eec93335fe63d47d784e67969a84d55526515663717a82b8b1afe6b36ce0f1bd9138505966c592d860eaf7823111eb625337d9537d2556516ff1247277fe4bd9c0fa96f9e7c6a977a279944e579dafd8cf0c6e1919892836650c52e553e6c0a9fc4af1f53145f2127a914ddbf88624fae858f8dfa9a758dcccfade43b7eb7579634e04060ae3dd62a1b14576d194083e2c6e445d5f163977952586015b57962c6bfbb2e27616064ef90194a785297df18aedd987c3caa336143bbd56557616d10867b10ed07dcc7ed5f6f148fa2930f1120b719b7d014b29d6175095374c0c6984525ac8813e0a82ad13197cd5d8ba4768944f33b15395ee93014cf19e7fa0eb48c90757904637299b52d69232d62551d8e32fb666094403f0c2a4e651e7d90c7486ed25012dfec426b57ad8391af04201a715eaabb972af97453a482960d6b68052f85344eecbb22f54a458e7cfee2398b9d464dd43a42536825895838fe41c24f92d2af602eef87da6df56109f1abc936b263192bcbd99a9ece2dec1ba49c8eaf129f10e728afa3da8f4d1e5dbb39d45a07ae5bbe10694c381844392006b2fb04151a1ab83c016810763447518b94086221354a24e02ea77f078073dc1160be5cebe256b271447a77abff521222a5c90f7304dcd37848c81b20c6952995d5678e3b1ff289954c8adc82b934ffdf957bf3896d5f80ceb6abece150ed9994cebd72e282a0c898fa26e59f55e7f3019bebb54f4fb16b38624845807acf96ac1d23cfa9901e63b8a32f01d3cb7127d4a64c54d9beb408186aa1ef3085de19509eda6901a961e1c00d4e7285937b626dc22560b63e7b52a57d3e738232a377e8f10ad708e762d85a9f0d8c45f0730b0ad4338b2ce8f5e40768f8db68e026e4468b67fb84cda4e975dbfd67e63298c2c9c96600ef2a9e1004c451fc8544101625842431904989346f2dc3a9a32cc66f8cacd5378d4574cb24bc4e30f6565506ea0c1cab08b20df9669295b37b991aa533ccfd7f0172a6828d1a0f3cde646c49d6c996c6a18ba2ec186c50de546ce24b59a17e4b0ec45431fbdd87fa9a4f5ed75a85171d4846293964383f1f90b12c211078085140b72210560e5b5b30e1d260bec243a753e3e28f2265dbb5cc1004007ceed3df3a684d9480f168b9dd34ebf5bd40df23433fd3de4ae121349acec44abbdf01d711eb2a3f5af2c59c4104d292453318c358f00b7f671deacdae8a57f4d902ed1869e561f429688d6be5aff16c985c4efb0d9081e6d2ca7a52ecc1a48c57ff5616dfc71568c3c8f832ffab373536c9a28d81660ee3eb3d5ec68fcd8ce371204ea441c868c2698584adcc7d8f902234221fa7cfa2a75c52b6bb1c5a5deccf141414b0fb82801736c8452f8155231d59da6a6e169fd9b319faede54d53b47ae6e2fe434014b5e6d34063c85af9a2b4d915cf9d44c7272ef8e54428746745287bacffe0ef23ca29d67f347ef3c2d3ffd9687d7bc1d7a78622d96cd46266f61cbabadfbeb3b30d7c804c060cf3a982c8ccd4f3d4d74511767d22f70f6c890e8a565635fc5301f907e4f6a7493587288639ef0c8e9dd31a6c79fc6a8ea3b01dc367c6d0c45bff8bbc86dbcb8a5b27410e7e700d4d1bac7e36b31816a58cfff7e4911f76fe5ac8d7cf2d0c3f149f0e4ddbe3befef7abab84f76a1509e77485659d209c5b778bac75cbe4f16490be7dfd3ca79b3ce3a54f4f8942de2c632f8d87f2dee7673af183044368cf7f6b52cc2672591520d2ddd410c516f675cbff64ab3d6ffd4e9ae120dc81f07aafaea8ee3975b82cf86089cff316e12879e87d158048f90eac13d8aa326649859627e4bbe5e6dd0afaf51a52b7b726965d0a542ab684f4eef0a1f7ff6f7d6cd91587045129e9d532d59cf13d5d4cc511b48e510f7c7f1286e577775315e06f80f117d484b8b455b718fd37d96db6373de752bf9bafad07fda7fd7bee63870464952b58742535d7baa59d22952a2d5ec673c238d0ae240fa1dedd06b5bfbbe6a4e298cc8dc4eaae72ce2c90e3e67259f270d1bdba7b984d45a9fc0c0beae499564cef6f6bebccb07cc9b07f3b103cad95ad017f9eb3823d50ad99d4b7badc68bf325c8df13fb145e51212ca05b0ca94a06b5bb86b7057d6a1813eae15af7b0ff0b06b7ccf52654f7359d95bf5d68a7e04304eac9e1e22c8a9e495055a466ce381365690172425fc30da4ded096c02a37d581b2efbdde32de49ea67349e40616025f717d3723234a8d930abafbe2f686096c94297d8fec20e1f7199fc152625879c05d5fd63a9171e4c6fe0e57094381a9afe00ea8bfc205582bd32bd782f4209c1f91996d2bc48e893d94c3503b82ccfd303dd66620cc281e590d44567b3b199903b281df36b803509bfe880269e0ee866201ea2af44de7129fbdc652ade6957bd2d2edf78193248d39adc8f9d643ab10e326315f8a17c05f682d7ab69b60d200299e6e9af7ebe34969954d1537e2f1d0c2a309a11a8011edd6558239da16af5e3754f0e3e1abecdedd0bdaa9e841e6cc823382e86df74353c6749c78a21ec5b16f06bea37f5f4f3090875a18d4083d1976a092b9ff503f80c76f13d56fadd8083fff71029d253e8327bb5f6eff74f6f462e000ecf77b65cd4d83d2000b13272530c9510155fa802c7dffdd430718aab07c77bbc82f94f337be8bb3bf1894e97714042b394a17de7cee620c2e16fd5e14c7dead59259add9275a9845bf092fd5912f54bfba070b7cf7435a6cc1b84c8bacdb9dde4b879cf1510659c2c062d92b531d7d17d9ffb0829390c1125fee002b0cf82ccd3f0b383360f78841ccf1e87cc343c43dbd3a47b9b8da9b9b373dfd42f8f60a6a8914a34091ea132c75b18e15b21ec95c4e52b187ad54e72cb825def2e76729315c009064f3ee67a9cc96304fea52bbb06500f1baa0722c2fa0a3226469c63565a383ade2c65fe145ad40ccde1faf0e1b1c45b804a991c196ded3de87c2d851b1dbd17031e0a1553687f88e0d4102bd2e4a636af53f6754e44af50819ddf3e568f6f06ffcb30fa1d1bf706672a0e0e279a15ed0957f14be95a5b70ef91159534515c53551c063ed073fef02d490811242f5820251790ceaac16a33563b30a284558d167bb9febe5cc5c761d9573a9cc0440fabb79dd79af5f0adce41278fffd94f7a8511c3c53f0f21315b0e8767279902e5cde38d6e9e38ac08ac031cf8a04a709371722bc71fa2d630007f924f355ac30ce208c973b110906bc8fce0cbc8ffbde5d2f813b05c43cf7538e81a95600695f3c40aab0bfd13316524fdc6860485bba8c083bd1817cbd6831f51bc72a916db9244b00c0348eb34a3f28506667403fbfaca9b407437e25c080ea863516d8f590228e733527147f626c657c4f86ac15a5eb4c3a79bc466b395f304c24b97b766d75b543da9a661ff746aa07b00bccd08710336a21cc7143d62a58ef5479f647001e3f1b2f28e339338d104655aa9ec84c3857a91ab25bb1aedf2f83ac19dcdcdff3dd640830dc1c6625c8543e2fa6186c4ecfdad85e1aaa3efdee53ba77b49fab3d8de3f18c3299ae5d2626c8d12f8f33d238d870f2e6d67480ef6306d7f0173146fee331111066b7d3c3542d19c530822b1a1539a7e1601df0aa3283d418c714f40bb52b57ddd2bbd93a332b75da4ce97388d0af5f696348b926431bdda2bbb6b671b6623d3868d031d4d6710b7330fb692dfd347b77a377065efddc39659b2374d6877b5be5f174e34781c1b0104f458ccd92047efa326f1045c13b9c3a29610544d5a8d3eeac644e995392e24c76832d92344fcefff472178d8d47c2895f1e7408d02d8e18f6eed277fe0cd407d2081fce9d05f9cbe12fa8ea3246bc56a145da61bd8a3ef6e99245db3af58620bd2c8f12fe96441b3f588c0aa5f7c8d53935659992fc04569f942c6aa313a1c4b229162fefee9ccafe935c0a1c66d22545ce5300bd63069f44f79163c0baab7f583609f48c8d179184d42391cfc0869104fea74a44ecdc72614c5caaeb9785a23082ef478c9cb1cee15978d4f6b9f99b134f1871f15ebad8446c45170c4cc6a8dbca686665724816584aa01f71ef43eca5286b90966dfe8ba379126d3ef8607bfa947563fba4f37b591efa063e7372da327ec2fe50af8380e0748998fb21c80164272d980cac2aeef41c8402ba038e734f1e1d1c6a31ac4f32b0bf07db603c919b1bbb08ea150f06c2233cda3d08a23c6ebf72d6ca74e766ddfb9c1a14c07c0e82ac59127c83ce468a3ad211f6a05e3a9f34c79af74995d1f1f86038b5b899cc1784e44e44d123c3d421a5c28d977672ef65542cd43f430578a534afacf394b0f918c70eecf169aa9c345026161fe28261d3f226c7ff3f480d1b3833a7ee1f9f9b38e8e52a5222abf57205e4142782e8babff6df8d367e262bcce82e5057ad5ec4b86f9c17581e6e5bea3ea0e6208b2be63af394d804d71e9fba1a3d1d32ca7e11e9aab0010ea47f6935c5557e5ff2d82e4721c7de88b15837db6b3093ff213975137233f93c1a0704dd660648bd739ff9bab1fdfb8081b9fc277e5e7600f6b70759693e5338443a24c9fecdc0d283b30d6d0eb613d0b0e1c72c2a585975c32779e4a890333daee5135bdb8b2341f821f8019c0aced99f8b937155d1e4bcafff4affce09b6652e6b5059849a90beaeee4fdb38cdbeba11c2e09dbe84c43ca3be1ca4c9cecf0be8d8063ed877760623a046d0b7a6de920fe16abca097f97d198bc684b1de5e03e5129a9ac114b6438356c84b602ea134222991095900325c4a94cdbd64dfa2a01e8b48e80994e4b365374ba0b29ac889fcafce632de7a81544406b205388b6343ab0e5138246ae072f350f5ffc0a2afd32dbc99412e080d4814c474cc9ca052b843e01f8ec5d326b0bc3ae68eecb8cae8500b5b056d6705e0622650ae8eca2d1b921c47c28816c595a53f687c9502f0c77e1eec0032694e025448f15d277383207cef41ef1d00db88f32a84af6f3e77a053fb8898378a070e4ceec87b3800c410e1e0b5b74d8796d889a4c2260ecdafb15c493067b254af356cf5711b4a74f862268ac7a3726ede7d1b3002fff36929ff51ace1746777fa8d59f44b718f064e071d96b9950366f792254d7530b83574427ff263bbb4290c5007747761a2aeff216f287849d175b2c31006516cf6424851709a0ba709ff482c4ba63cbb6a5ede41f9289410639d682a212384ae88c91fbd5f14cad04aef7ad9ca1ce41a8c6d5c3fbf640dd4e3f5e968260ac3bc5156feda1ade5c83ffe4938cf7ad3568fc1e3dc9779afc6cdfd992d7408d80107230a9ebaf42e68916bc284088ae6f0dbb74ed102dcb49a2baffac250370ced2b701a3a4487b9a1e4e339eea310638e5681a0753d06dafd8227bed38c55767e664456c54366491f32497e73b8a7659d42f8bfa57c3bb86e346f2eb7936d862f9fbad25e6dcefb2698fee1af8e679120a36a041bc6816d95f13547d52f5dcbfae15d1b75e9cd4a0594dbc8dae0eb3300c8a014d5796272aa816afe5d0e42f8d35bdfd3bec9b25b89be659953adba36b4da8ef41ef296dbbc5e8181fea805bfaacd6705b8a386ba11c53340e3a1a5f08bffdaecf389e0ffd0da41d3f5d1734b30abb97211d473da1a2610a6720784e7f72e4b08ba6eff73946b2aa8afdf6f4439bd4a0a372b95d117b13acfed82c38bf6120cc815fb99daac52ec660d6a3ff10ff4f12212c9721582558042cc463ada78b8a64cdef371aef830c7e05419cef17f01fa06099f66a57f71984903589c306553a0fcc9f8be8d56fe8256309a2c07943057a2aef73ea9a094ff2abd8514db5640fa9605028d8c9502572bda8f64073f569ea38dbd621a5a90c8eadb0d832df0595ab7b732240005a9d36ab2ec1b3e87c44e9599e104b03ca42aff6e9433421a59ab7a098789e089db9ef57147172b2cbaf8c4a8eddfa88e9dfa4f5fe00ce35621eb7ba55a50e42cfa7a45641d0f1d88e4c51b40ba61ce1fced26e1926416a2a95d9a228ac6455b42a12af0df0f1923437999b17f65ce53b90c5efa7515c943bb28cff55ab2e4cacebd3aee04b19d4bf807ede653e9f5aaac9af206f43f2c4a527934b2987d25a8e9ab2bb0d151adf3b90659041e0c699a73b114d3bf17f9de66a317363c04877d1e9799ff6b6d2ce67d161957e34ffdbe5495e4f71fd49f3a1547eae5498a9c66d8c77b66a5c35bb1bd9baa5ee784bf616b198e4b287dfff4012b059e5ae92c167f54bec26e0b3ff526d4926e4fd5edb3720d3c826ab5263355c8f23fbb3c1d30cfc544c92a6776e5da7fee17d2a1ce3c73adc9c9302920b34bff068c07083755e1236922da9743886550d04c9e05e23995560bf78360e1c7dc5a00b7b8ab8b812256584c2041ab98006d0221d003d225ec2b1be8eba01b30eb9fa7e5263d1a5e4ec793d75ad8f3514df8f1709a639d1d8272ed98f973aeac239e6db60f021bee7dfad2f2d97d11e8bc6305a759c876f18479ee974f7cdbd62fec4bccb3533cbd96a5c49a71dfc77b68f84caa9fe43e528c3b7b0109df8f63da0a59226b48d5957ccbb381136b4a4e440575a74f991f3bc26a55015e5b251f0e3af0c2805e3c41278eca33a45e182af7e9e3de55d8db446f3864e2512262f3295a073e06c1dd6f45f3e4968640d7b354c759bcb38b965d7d3a6c3b05788f8a4565118a3956a5cec412bce26a6ea36b3d692b046228bdd1f33c97ab22db7ed37dd12f1facbd0620633a9361b6f85a9e5a5b127db6cdce87ad9965b7b07eb6d5d6e20cb0ace69bdd54f292b9ddfec96a7c8d30e4f6c6306ac90b65f0f22c6106d8e2e4d5ccba85d276878ac7496ab03e3a88e307e0f81aefecb3099e143b99a23484451261077f43151c9cb07099d6069115ac95c065dd73212a0f3c449f33bcec8a700fcd9e9ebc90594225f1857eb06f30186f42649fd823977a32c5fb8665528b362d8f328224630332dd6bb5f3b72c4d5e270f061ed2c2b15580670ee18f4bc7d57511c3004013507e1cdd62b2ba07bce35b1bfd9c107180f928096ef9e796bc062aa6dd847edad73235be8323a11cb879e431b61be7d99578fd4e729c681e90c1ef45e6e6ef6688d34d5e9e67eae77ed707ca6603b476777e34e69a241941811c81390d799aa4511888ccf4cfa726d796c5ab318f632756974533840a5d3b48ae99e54ebdb7a87c53ddc5c56c982c100c049babc7e703084b602593f9d23f3f7f2ff8dda19ff27c87aaea39348859f59895fb9fa9f345c4561ca5d8446a2e9cbe931eb5f833fe6b10a901767bfb5e6df469b7e30e8b8969e36b5aa56b445ba442f640fa1c3bdc15c65c69815dfd7b8416e6b5f2120db93d0774728461793f581585b54ab8e037009a2c375190d28053b9c81bb9438196dc724da787e5dafc879487086511e27afb007557fafcc740a7410643b258c80f66cbf872303d36793c83d2e0d7aff8dbb56c3381525b65d8d70725aaf18c0b30e074425dec31d03d7457879535bb16e8b3a53f0754f834f397ff02d41a18b367e9dc62c197979a74754d6dfb624ac5b4f5de1c580da1a45ec8c90a1a35b4f9d494f0056b55fa771359c83fc0c97208ec794c4d294aec1cb2f07815670f632a7caeea747c67a4482e576cbdd96fbd27a62b277a5c4e89cfae03aefa9fb472b0b4cee2e214527b0307bdf6ddf05cfe93b265455e349996f5d31727d3cc857ca0decfc8a540ada75ce6475f6b372a7a54d99bab53c678720b7b9a35e226cc6ce2e8462fe06eacc26852bcd3b161a9a52fc1299802acc208ecdd626501d459d168eb4948d5cdc5695ed3a724029772e113683bf9d043910a06e7d338d01d4989927eb22e8b628fa2a6286b4f2379ca71834a94d21a9ebe64af3d8e0f8982f55468325967d9a44543e4514953b26039b6ffb48e34f9f3455600ebec888cc6e9bc1a33793096d7aac5e2d6f01196d88a88f9924e48af4ab5775aa9cec1b00743fcb2d14206c9915973bbf11a8cfea954e3ac39b41014f08695224a40982b4b350dcb5f06ef82fe0d2e779d412d2de0a0182e77dbe9765106dd1ea9d1f9e57b797a0474dfb11cfec9c1a236a29dbd4a048708202f225f58e5379c83331e0914fbc8c5fc28d9124e0a3c678d92fc68f3bc23906472e2237d9c613b8b413ba38f6b9daa82efe020b8717bdb92110ea39e134302546839e19bb38491c88eeab4164ed0765023df9e2847118ed31b1117aeb1897c42aacc37cc2c61588cf5a98244bb7bf7507eb60b68ba6559c081cef8a75bc3c93f3e0faf31f44b3b5a4a49b89240fb6a343a598216ff76211e5696d3d51e9c5595fa13621c71e652764016d85912db45d0b5738273922ba93839737a069cf4624c4c3be72c89ae482fc4abdf5b4b5d92f00b060a6b4514059eaedea75bc2ba8bdb41b04a2f338f7d38edfa8464e552a33ca8328b45971f20c1c36554134e48b01f3bdaec5b1ae4a18126ceb7511381616b53a1aa039e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b30f0d29555e83ec0adc5cf24f99e92c3887146fd31c4177e22474ffa22eec1804796552c2bfed7545d1af711be70895a6b0c68a66a81f7c343b06f36ef0c2f31476c6f7bd37ca1f47a654012518e49374db7fb28341878717fa7f4d7afa2b1a581db5873c24d05ec7c03231685f782c0ba8a679a0c304278c2b6fda623cde666278b92cd72343b917e3a06c0ca11e746c440092063ed01fff9dd236b4767417a5d33185c8c532815b9996ff236dab818a1aa9a6899641aa731db91f467246cd50641560c7c234b3aa392c425d51b9d0ff9e7e3ee83abbc2f15a0be804903835b7bdbee725582cd0c87801b6dabf19d25eaca9d33e0d07796565e13dd8bae4ce66732c57b5ceb60ce3559bc3eb7a543e70b8b72a8820f0fdc20cee63328ff9eec33acb7870d7a8de2bf4f88fd7874ef686b7881a98e47cf04c1fb0e7d5c1d4f0b370b6360117d72dff6a5bab5f500d9a486b0d887839e15a0f4c9df8225683198cf253e723efa23df9ff7587f7f1108fb76b1bc231baee541c416e12c73abedede4c01311b2946219ed171c412355dea8e8d1f5d10885cec42dbda059cf26ab9dde5652374be3ff876686666e0a087282777968742102b2eeed01a9d50c1c3d2a8ac630a9f146c4d2aa04f4a47833b9b111beccc6c0837b7afdee5e3a2751cb2c1fa2458424c9c031ef696e3866bfa6d4ee13d951b63a243410bbdf31dd2781f80c2ded8ed97fdbbc3299f0d2e4c5c6283319716d8271ea742d8839e580c720931fafc3587240dadb5fb174d920d6b80ef7c1f72a8e347397b51e2b913276af7330a066ac7b7225ddf6bb2ffabf3b3816f70d9a3480276a2d1fef11a5d9901ad4c8f136fdb78bef6ef0620a876466628634faf7f5da05226726431f3c25f34200cb34029f2259d4fb00fab4618e6533f704e8a9ca916085e21fff9888f5499333d68fa94807baa56ee730e1c18954ca1a8c65dd0a455c6e5fb232cd3e02e7114c2b3bc91127995021cadec4389b136deef188507ba5b348b8abc38d7b895e8dba427685f44d0064e9f112eeb75a044e4575e5b2d7c4c65c46c146a5c778896991f2f7465712d3dcecade598a5efd196e7f70d35536c0b0d6739650346453d869abc223f59d0c4a7a319c796d0da84e71c2b18703d1f8f8ef6bd2fcd38867fa52000d336fb2a3f9009ed0b62df5a538424a9bae850f66efc553adf59cc7ad217ba6f0d6d22dfadf6ee31109482588ff0a4d05701250a00ed221c84a3d1aab0a3a84486786fa54e03abdb5bed084a8a8337ba48051456222d63498f2ec417003169d66a2901b895684465cf90cbb85e953dc258b6235c970842870b84ceafccdd01f4f62c7404bcec17e12857be0fa915dc5b2b556c61aee2024645fbcffcea564c4bc0b9f79e6081b1849575241825644d5cd3befa10ddfcf67993c7caa343c1d8bdab87609a2ec1570cf85a61cf2778358f0a2666f4426a7bca97ff659e7e4a69014a5615cab7268c76653a68ce1d436b363eca52226179884c8551c75f9217ef6d1f3d7694d094a5242e6d67d7ebf92f48a3fd6f87fdd040a6d1640ea17335084b8d94b4e4a107561483accd0512985773facbaff18d31eb850db449a1f2f000ae6fe8504f32e705f1c8d250231425f7d7b234c391d0504d3384445ec3e480595feecc15857702acd112839933523b1de04db92d30ee62621014f1100563e81d1cb5ae519d78f1801359f398ef22d87fbe91b8daa3799fa1ca1f897919d3cf065938fbb3003140b61ab84bffb7b69a97c527a112dc73f367b513a484df3d1941571ed5217bab912251fdff57d199f7c5103681f8ceb5ca8896274d25c65546714c98e61b79065a41f14a5c6a1bc3b91a8a263ccb7fb31a95ceee7b30ff1730ed95be4f536b7c1bd21b0fc0c1886522ad93364938e480966cbe2280ad78484a272bef1d4e875788aafa51f1be4e917cc99654255afecdb59a0b2478b14f9ce5601669657f4d08df5061639e0f8701280f4d11f08b9dabc9f6271d73d6989c6e857b9ac0ec42bc4141704dcfaed1b64736f0c50e40104c2af33108f142b26cf8c42cfcea590412018ceb928268c4a4f35338a7db7b546667822b56da34add87da4ce95cb6cd0433e64c595d64606aa9c1460ced1e9cf4cf0a56664ed3271b9a06bc3ea2d35513c46c0d566f2614b72d41687994ed1d942263951456332190bc159dc9750ab7440d219c9853e1b573e066335d96f28b876cf18bf5851b8b2aae67d121a8126a839fa2e8c0ee3edf508c4d9cf91f23520e98884c755a262590636482625ff33cc7310c73fb3cf9764362831b08120b9e4ea46aaf167f508309b6876a9b4442e14c19a6519ecfe16865dca93efa042a727b040bef1367ad6e6c767d25c116dc3313e403d60fb81c38d4f4e462a6a19ae58cf8bccb79c7be90f86085a7e9265c84b31a4213b93f9969ee54bcd259511f598f5de596fd76322c60d09b0b6e894f4280a10db4085176241527c83b4f9b7cce340811c3d8278c695b7c9d9f4b3f2ebf068c12a86ffb603bdcb20b5a5962f17ddd6249a7b35e68e605a428145facd6e27b9d74809f075df556794bb316b8973b4fd0bdca0a0dad8e7c79185265e59f56166d1dcbe9c7b77379f50ea38b43c313beee4f036b62866683fc22aaf5826c077ebf66dc6bb787692cddceb304d79355eca3f7504e6f3d1cd5e4ae69f352189f3b91e74b36f83029eb5387810bfe4a6162bcbcbf18de19b5c6608f3d5b836836e14e30b0a7655cfebe161356463b2817ed23c09282e3331293b68ccc17a7a2a62d7b8321d0a0458cabc0cf473bf8a3f933a3e6011d91c6abc6791a17bffd21a0f7d69d463a06bcb51127ce5e9fbaf9b1cae23249453cfec928813753cf1b6ac7fe42cbcf420ac1faf0ac17bc8d117c12caafe74040b6c2ec01fe009515b396907a02984ebd6ce60e37ca6e8dd4d5447d195a881a7ce870281c45b518b0c87e6001dd7f7b245445ead128b43a57a4206c41f22f2595808397552c7c65c13c2c9c4874e8725f3ca0a0ec6e4d74beaf1f9e9eaad43aaa9d0249d5de7720afbd31c5df44f74bcd4c291c5fade71e34415a238ef1b28255a4d0bdbef6cac2ce0737de081d1f228f22a26da428687cb5ec576b4629ef710557d45fb1fe60b00d1c9cefbc5654170a0f30597294bafcb90f75e6d9d61c1310cda5a98e934698ef973d2157d73a46802d2f483f6ef575e467c0aedf5a9a5f9fae50211ade542519e3939763202c7e540cb5dadcb53af1be01f4f01b0955964cd3261b0f114f7d1c146d89acaa913c7b11886616d847093816a76dbf564f72edf428c4a04f9e1af8ff5774b8456a878acc568a08f64667a9d0923382a8721d88c12e6862469e468bcbce0ddae7db56351c7facab24272d1a4a5e4719257e7ffeed689832826d8f918e7e53f994e105e4e4e0767ccf07a9fb9685900a6115dc578ae606348b96ce06d759b3320daa78afdda066cbdf8983da62e3a5044ef1f07eacb57aa8af1c91714ae20f1dfd749c09a32497f7d58c3a2cc22d8b46ca83c68cafe71d5ba612c6b4a613fbeca90429f9ccfe16d80662b27b9e2192334c5f2536b44c4da0a42af77f4c794c1c4b7920b901554eb8a5b27b4b41e91c2bef8fb5540e472bf662393f75263255e71ab648c98595566ef2a1314fd1b9701014dd8135781954a5b591729714f8cdcc2ffb97b85c1cc04f3ab06ac04b655afb38abd70258815c1b1c34fa753648be527f53ec8bb01cddee0b0b7dc6e794f8a98d74228168c54f154dec419612ba5bae1615029f23e554c7f57f85fc18ea07c329861ab57a19ac9940cc0f9647066e9df7c931d977135aa18f207c8450d729df82f585d8e86a226acf35237863b414d5671e45fb69f23e06921e8b00d0b017692746b648988ef5284d72b1f4957a2d9493da36ab38c2d6a3bb2048429d1cb8928883b98f76610a7e2e3cb17f3412fe0c6ad1d505ea814de29e39d29e057df944860a336aabc7d6f9f08e96fececab69f8fe1667d5164e9132e0af092cb6a7a334e67c5eba962a03bea03d59bece6f1d3357a1fe301d0fc3e1aac4eeafb564087c02a852a58f9fd784c78d8819a206f4bf6e67adbed22cc590fd1b59091c37d8d1b7ccd7a9f9988358a268b915e55e0e298b1f5747689311c766274c17e1caff049d3167a140339f82fbfbd398d7a28019e5d56f7b8d15dea76588aeced6e618f1a31aacc84292b78e83bd360eb81f6dea8aba3c8a3f0d6106bc68e3065f8728d83c2318def4c1b293790ce84663b5cded97dbf4342162cab628f700a478affb86435b906edcac9ca5643ccef425ef1cafaf9de9bf55b723a649421d51edb20eed7664e15a5fd046a04e284b6860bc96018e9f4f815a916d023a0caa6ff028a2d7a44c0a3591436932ce97b34c84eff8d61b9fc803383425b8f16da96ed327b6de4e004813a88f51a395fffe1486141de798ed3a5fc85968da46f986d1b648cfc940e268f7b61a210ae4fd28c90e21ed92dc81ef5350512a549667466664b992f670e4bda1ebdbb1f2aac60f336e5e0dad740d93a591d38b08dd3a1330eb2fa245f9758f712867f87470b2e1cdfd9a72a6ecec7ce71d0d05e0299f7bcbfd2f33207979eb71b217c95d2e2a9a13dc529d31f8876ac79bd925c3223f6b305ad974d16063d54c3902e5f18d55282fb8f252378ff3c3705935c815cdb05080a49583fb28495be70bfc4097868c231633b8d9c2eabbf89f31160b123abb8e36e396aad043d8b8eed7123a95be54b7fee5ad7ef91c1419280ef7671c459aef33649b7f172aa4a1e84d21efa6c8e97455ac4256d3e8cbf6664a83f5588f4c544493bb52167fba0d7aaaf240dff7e1726111161c2a4651832356d98a3dd2dab23334811a1cc909dcd4ebf41133663476412cc9700a4582727d5657debd502acee93583daee6d6fe18491c7541f4429a8a37c5e27d3510cb588bfea2ec07d9646aac5f69ab4b7720f3f2f49147ca8eb36d4f6c58104366b690e3d5e15052c229d4671518961c8a516f00e07d371be34d2b5c63d23f2e369e60aef30a1da2483635ca441aa8f7787a6d2f980d87f28531e6d095d34496614e7c70517b6f6c16f6d4920a6220c0c49eabe6c233d1b1005f85a3547709e4f7f9537fdd1afb74a24718abba75025361a4f64fad4339b1c30bfb77a1224cf7b6f00bc7259f7d5eafdd45ae5240d8679de4efc82de6f218add784d61f2dd794feb07f54f36d02c7fcdbcfefbc8d22476f94f13caf787423162bee45acb0ee7c224044ef1e978f12ee003f737611cb1d2afac3aad43f08861f85b7b1f02a0015618d3279a7c497fcf61cadf7baef5e72bf831ecba8dfe88b26a5da3a4535713800b46102c959679e029338957427ce751037aa56f4d3aefb4b85a007ecb1b3efc26ff18cc3b6ae5f20cb82bd7f772214f3044692b8e042cd9e9423e714e836ee71d838fa138bdfe21d275bd5cecf9d7fbdafbb8c7ae0ffa28268eeece2f8cc0cd7464debd163eddcc04009c4c75610906317135751c5ec729a7938a2a02258c453077eb9abdf26ce75d98174bde8f8c1a6b08ceaa36c7b7f0fdc0a3ea6a5b750a8dc9c4742b62a861c2ecd537f935e95f6eb37f2673c33005189d95088f7fa1aef67ff0eb782b673996b0ed767d3648a51056d00de63a34e2a6939c25a7885055609bb6a463216e2ba3463f6a51c1438a6ed9646c5b078b4a9974b598863d731113057f84fcdea34614cc6215a7776035769843d51ea4dacb5da2224349beeebef80385500478b496083464ddecdfe5a0812f63f3fb34e6e268eddd81b651eaf821c7c389530cbedbe297c7f02bd1b2bd6a084724579ef3865899825f6aff19c3d86cfaad63da59db8b10cb47644b5621b20eac14a7deec528739e84bf4435aff8ed5bd6c0a364d80de697e977a531d90d46a4a0ae20d4bdf2b3276481b1bda42e48317058b9d33f917869af833960d44d8afa7c7ed94f104ce6562633efda66e0313d15bb549f31f1cc897988d9508cbd064e96d1622b4e7a1a743514c2761ed8f8c0bfffd3a01c3f527b9e9895f479ebba1813e8e66132d5f984e9a7b21ed2b7ae641d3489e7e112d4607d76c9ca962c79447d6f3cc53e927358cbbd901d5724006445191a58b9c05b6461dcaa16620b0960a274f60156c2af2320084c9c1265689f1ad4d163309c6127bdbc12b145cec181b1986981d4f15e861f45bd73baad40263d6c9b516e6adba317b0800730c067c6b19dad5ec58dfe9d1daf50af9a4b778fdf84ca4055f441062a8d730fe3834de58aa075c3d78543dae6974afe83f11912b66a10d5ce03066f41973625b421207d49785052e23be23724f5f8cd03d84c5aeb8c200028ee11ff317205eefe6f4835d430464f06db237bc2a5398ad7155f7f682fe2b5f85d4de3681c36fb8b363670700d290b29f1cfa8e082e2f54f5b3a0895d5675836c7230708c647e90a87945d57cc3bd6ad008c7bedbfd8505fce20c4e55d1e9b41c1b983569b375bed77f342a865e752ecc6dd1e6c31e72243f4791ae82c2e1b5f47d8e71f20331e971f49ffb55827f6614f7938220636da651f16ea00c5fae74a48cb519630b6ed57105265cc6f89a7e795feeef6aa028487f8724c6031993a0d6ee2ead35e7ebb97e89ee7c8f61e758e89dd52d5c40c9a6a292ff429ffb8c35e95d1a1c2556bfb35981c4c5a1d770a698f25e3907f543039a3e47fcdcadde5f92631c41abb4d1e2bb83fb5c3b9e667ef7129f07abd16d7ba07dd4b77c9e5df876f422e1a4e1727746306e716514961c45b8d87c793b1902d076b1380805572f9c58c6cbf227edeea684c5bb8aaccc7c028aad5f1727a555ece521acafd0e1d4ab605ed10dfd273f748ab50b0d8d1fe2e8f62878a95a57e38e79c36032506244231acc1706d50d46e53f2b331a409b08cca998474915877e5c7e1c6a7340e680a094e2461b281e0ad9cb02182b89c1c0d6e5aca33a0a673a564c8ae7c98180705652eb4b2bb63cef60f93c86657d9a3a1e08f4cefef594f192b4b56359b3f7491788f96b12d4d8ab9c94e799f3be8eeec3044f156ffaba512a30b166022f64066b36606596f7b8a3abd6af9b77597a4a05ecff62793b3f6682b154c3b72146b08f7930c8095daec9b8d69e9e79305061e2dd0ec28d00b7caaffc8188639726578c361db47bd47b0cda4c96157840aa03c29e01aab06cf70fa6aa658893666888b7e1ffd0e40d80ae9336faa2b4046c494070a7f1a637c3eb2d8633956025c7ea21f8429fd58eacabc2b3ed47f975b59998904078a78057e335416129b228aa14be3081eb68fd295d47318bda2eea610211fef4491fb960cd9e356597fac152dfd7ef04393d764f23cd739a0ee49eef567aa751013549e0e0ab6af33f1987c73e25900e193d375fb71a4144890ec10d6e9ee4d68f6971d77a7793d004c0e35f8363215a7bff7a3efd829395f9b0ac454fc9c4b66d0793ee561f841fa96a6f2f2f2294c389ab4a671925e545029dfe8ec1f29356e893bc7dd490c09e0e4e97b033c54bec7ee22a90f87d3a865835a2efe697f3f2b1c78ef13d393b464de71a48853c5f251280b5a67a9f2f79cb1aeaf15588a0284db7029c734e09795c39029fe71360d19c6df67dbe5f88c7e78ff21d1c78618aa99a7c659db1dae5f82a203d716f8a5e9f1d9960e04be512f9e9ab6b60c2ad12b1ea7862e5071ca5381ef9630fefdb563313258520ed46492915fbab6aaf7aa6961f83c7346c13580e65be574d1dfe0046a9bcf5494d0d40c50eafa57678c6657154ffac679dc08651b891731019fd388402fe13a83759b0adb0f6609c0dfa7d9f3e5130a0d147c9bdd6a47dd0ca3e80322bb7a9fe17ee4c7e83a5b01b982b6e4361d5fb76f9c44a31031ac3b65caea76a40e9f68c0234b0faca0c41a0828b9f0dcb8c0e7304c9fafe363947ebab4a837d4619953108db010cdef689730339fc2f1a72b403a65e5232511b0667c50e45efc869677182e5a98e6e840487af61466cdf65b34aa34485d05bcc775303ec1a1ba232e3f65f7aad39d5e7087ec41375bbeadc7107c21110fb345f286373546dbfbc6abf798e5d670d40a4313cc79450ff8436d5af4bc85441aa45777e1f2db3b1563701d3c73121e303f146c7d6cd04ee75b5af2e7e05d09ceb8356f9063e241feb99cc2ce66d7604eb2baad86b9bf4bdad3d09dbe82606b2827aec2f92eb984932738eec3fdc2fe011c696119d9aeae5917bfe1046ba7b4a059cfbc813e3390f9e85d5c2778be916dd4561d04e77571f822a0cd4c397d1cb4a4cc763deed3d297743db5e53e7bda03fd0b0db95bd7be1067b94be596eb8a70e404161246c9ab6994b061ff0f77854e75a03af719ddecae8550a7deb06ee2e8983162f7bdf9026d2e6c38c77a225a51817db17d229ac0e19320b354c409b3057df3fd267032d76d33fcab5858143c5fa7163f4707aef9cc62c32fabfe29015fce19a6dde4e4faf17e4825982466a23f9c9f0b0012606b41ebbc7fe2665d656009b8b0e07f0ece8553fe11efca0de42a12c007f327e5a69fabd2eb4929ccc7db655bad4052f12023bd71138e45bef959153d815114e651ab3e94ad5ad740e007e91cbf69bcb794c10876af66227c98a86726cf65a02e2bb85e450464ac5a006ab2b0e96a4b4c6666cc386477ca2825c42ab8a4762df487d5380d4eab5cca96137c701e4ae762d8f502fda132e8645f659ab49f2f750fe3e5589a5d2d21a9a90538f72987076fa5646bd07b442f93404663eb7bd75384d82ca76c529caeb3340d4d79c907c3b4e4e4e2dd282a5cad5d1d2aeab144f473ebb7c7a8241ea9d2b0ff168f136c1c603b210353b25de3cdc9d8d60515014f72a23b46e547e442cd869eb9d91e42378656288920414a199a048dc26a1a5c4659dbd7e053147145a21fb5240d124577064d87e3f09f331e2bea1090d4504682d22ed0a9cab383c3790c6b1b112cb866eb85f9954f74b177e43c17b7f074af39899cc0f12240862ca04e0f8b0e86123dbc50209ee7f69f732efa2528c2fbe35e5305e99257c24b736de7e551773ee847627d416dcc9a264e0e80a70da715624d348c994be5aa3b633de23803eac8ca4a4f76666ce8fbdfbb4a2d1dd0676843c55492b6d22e1d66c3db81b2df0a9f61746f9349a21a6fa76a15af9ab749c3dc275cb96d27afee016a6916cc285ec171536758c8b0c49ed881a72e4ac57841cecafd9801498324fc1fec21629f4c85c20f239905b94924cf81e335496ed7ad3bb505a587ee5bbacfd65c4a00962637ebcd0d253c0dcd6c925620aead145563c390a3fd4c3f7f7df8f70af6f7a44a6e21a453bd87635ef24ea9da127ab8a8b9bab6d1718a8755f16778af671ad841bb83432983618965754ca4e819f570b9cc497590fe8d8462b5b24b0d90fd0ff80647848ce5bb54a36ccc4f84e2ce5b5baca50a83ada000a184fd8277d284340379ef45455a1b004d5b9f23dabe9b7f071224b2d044ee54d407614ff87eee9f09b0f597a00594e0111a20b560259b9d7b2a7356dde722286a631fa2708b9e0be48080e56621d9440062c19fe64929feeab1a65a49172b29d5e58aec922dd403c3a36b6b7bb816024ce47f87e46a904702010105e1db8050d94768b84722f59d4e43a7135f961f557f8d7285c6c075357e948a1d8cd6c54ec0df9aeaad456497eeb0ce418af31b3b88f3276d4e10bcc8f52d25fcb7e724456ea304928ac8098f469cb429912747606faeeee0ba721ad2fd3b460b5c22ef6d3da2100cce21bee552e748b753be6827209fb341942fcd42959ebf5c275a16095c05e49c2c97c34bdb2ce15a28f04a63cda0dbc3e65e36f9190a5000d4860cfca1a650fcb23784745c1c647f8962ae04fb5b58293c842c48dbb62f650d689bd3fcadb5b7a0388fae2a83fd95f573a523365481f0bd31f2843e3158b07dc22b1949025a19d0624f19efea14d1a00f6358e000cd92dceb79575320e85a817302e49c1e74b0de2a29295e2d527474d1511f74cb093fdfe81427d0e07d7a5368cf2f49c74772acbd6aa203da69124f83bd55b680efa8b364ff5b6173827a5a57e4c88ac9dceb77da504f9a66f8a4e949c4589bf753a2eed1d3a3f37f250d39c902e3bf17839be18c17d69b6466e6255362ddb9b09991dd84d4a0ebd9330e9989314bd376ef26a4b7638b81e777a41ec3ff62ba050509f0b8e789a6ef4099593d094dcb960ca58f1c6fdf49d35fe809fa9d73b9127da2b4c04674abba4d5a48990f1bf78174e1423c5e414ac203adff6dd9447ddc3e43d6e5a4a455be68fe39355a5b6d6b8dc669d67aca597e2d8dc61c4a7ae59334f0f67bd8333105a56235f8f962d1af7400dcd9f76ee189f38bb74f1ca5c4fb63a48da22bc2e07a8a6e81cf9edaf4445f66425af6e739d0cc2049121ec799b6644f9648761d6821a6de4a7a40269280bebd5c3c7cd64a72924a013f4eef133b949cb4ada66f661a1ebc75798202c22d6134d3f838d83a0b1176451ed297d022eb5ab8b552ae58956640e4ec509ed53028220a3be04a6ebe42127a0192396752756c727e993c543f009bd34931386887030c2ecb759f9d7ba9227a2b701061adc4298048f764c6fbf2621d96d06c6dc65d6654750a22d060d8e6b586cfd839394b1560b01011ddf133b3dcc13cf9fc5d3ba7083cb5af307cd2169c8fcced222496b8e51ad540916e57f558af0755dc292990904fc32924e921125d084bbff6a7b362435219a9a69fda5bc94a900fd6124407d09b14927895420219ca375b230e9ae52634f337f675eb32ab8e8f48d86cbfdf21b294cdcbd8ee5ec06625796121b091deb00d5c4b27f5e39d28448110069ef8def8917b9ea391f5b1a8f4ac5b90cb21207bd779a6dea73eb3cd0edb1099fe0294b6b760ef8ee1c5b46a8eda14e56b1f561c11bb68c98378e20289aef740f5437873753345eea70aa5beef9572c91d3ed4da379d87806e45ad07483c93a492dec3e88546ee1a68eac1257abf04536734dd50046095b540229a8fca1a233d2ba197ea6314556729a5cd72bd16e885fc4eb3738a09f75b5230d1e5420126cd184d5988912d3f9fd7678589f0d852869297ec50f152ccdf43d84d5a0fb36e8c8387b4768dba5e318fb5f009aca882fcb1c26e8405253ba129eb814dd28e24d591b6da5310de6b83e74d243528cdfc3d67ac42db731110ad840f4a937a0c973e3eb699c829249ef31c18576d7f11aa717becb00ef1647b8d9482d1db2842ddcae332b7b5fa4edcda6f92f8953ceccfd32d0439df833507a299a35e8b99e5e1443293b56c8f40d11e869c5cd0a13ce64fcfdb8e380cdbabc90715cad9bf888f084935c0a637459a44caeb4b4f80779f5c00ae2290fd618fe1d3de11d5bf91f830f3ddb2bba983b0bcca5dafaedc7834c330bd615df11aca6da65a08ea79d431ac6c940b9bccbb2e1652a78b16ac759ed6123de52fd574f6be6714363e0b55abc551e6dcd93538c9b22c1a349cacbe4d7035a7c1ddbdddc8f2685389934d14191eabe72efc97e875774d8eee88f4c38bfdb1bd99efce28066ddb4c09f8f70d0dec46c9af0bf130b6bded0f2d843174a41def665df3c0506751e090c0468d76f49f48a9f23ff9de2b4dfb782fff4447ad14c938b72c09d906cc1091916a0725db06d6b35a9220055605f46c1d3d4b406cb26104ed3fe2de24cb996131df2aa74da81b58802c96aeea987b000b6f90cc63057d2e140af8be493c5d51ec666c9c01127f6d1bcf0b7f78e69a05b57d83e21607064ee0dff8736311e0ca038faeaa435d58aa77f1e59eac2cd601c2fd62259153d4be1f86b92fb238618b084362ff6666b7e0a5cb8dcd7470854dcd4662b0ad694e9e8e6b6841773fd9e4ebb4cfea8aa3696fc339757e647908f59b63ba9a2fd9d6e1764039f7eef6bbcf6688872defc9f5c62ff556960873ded17c439d23892e82eec2e5b84d5305b1da4b3c12c7f98c4b44f2e00e58a4fd88a257f5756cdd66b348a83f8385526a10c14f351435948795afe428bb0de672929e1cbae77f5d11eef8554e5dc43beb4e7aa1a732ef3e6d95ddc97c36243bcf1c817a31e292715a81e1e9e2b7299e0f9deb104eecab509c784cdfaf3464adf33dd7693a421381b2090aaad9bf78290d9661188620a66e60892c54e4069f5f6d14cc6f6d02d18dc6ad7a21276cf1effa12e3365441c15e41add36c8b57411df290278994492df02e66ad1fad48c7d08cb82ad6edb0e0c7157c592303b4b146d058d75bd1ad6eb7e188183f077f13d5067c1184e7e2840b678c550cf3f19102341768b6a7c40b04e8875006b6c1a3bab14ed14356af7dbca9e0b916b57cf47d2b501ba3fcff70993dcbfa396d4ca16981c932bed7abef7fdb454c37fedccfd3df82a28a37a039d7d3cd1d2ef95885be52b32cd4e2562ce58708853e586a9635d1149c66afa078b51ac0fd6021506822b64dcbb2795dbbc6af40d493a9aeca6b14cdc9550f9b9439b533c822fc4965ab7b756bc29c39def23c54b5b674bde964947951aa085d0af5436f6a969e058b1a36c324b21d79edc2423b04b324d58e1b64a47abe5cc56e1a9fe6e3d6c8de9bc3e3d69e4fdb85f7f187e96b4e7dee98c7fa953713e3571085ce3f96bd632258d6676e23ff100612439488ac42883baa3dda87447dc37ec189c6d921c829b0b85737e77f664158846370a4b21322c9dc41e58700c7014159dd1eabeb53faacb50c356b596b08e2d7201429974d6f4b77a62775a862fb3149d567531785fefb35e9103a43badf4df627775922d4a6ebfe8bc153dd38da47ee38286e83d546079add3e21822ecaad8bf30bffda4be338c33ac9a0bace408fa2919c480578c7683709cdc67aa4b86cb8cf24beb0fecb179960e3f356fcee2f901586f6e4401b1d79a3c4531d74d7a2aa1ce3c97c10230d981adda9cfe8d3a7903e6c03a20d4639165d6f9eed2a5898dc93b1c49d5e02d64f6c7da9b503baa970774624c2e32f82ddc79383ed39107f724e9223a87c50ec07f4d1e0562582c6a8089fde691a725fad874024957c97ba657b53455575bd0b89db3ace5f2214a115f2bde62992fc08daa601913185f9b978b92a5f64a9efcc2ae3669ed85ec35aba6f2a9c573ebe77e840eaacf59aada7b7b5a27f49a64d6a7f12eaefd2156de2793d0aeb631f2b3b7842fca1003377c5742c21fd51fcd7cfa679a933e1ed26ce53c32dd06a982d811244676d9b4c58b5ff6b5738ee8aba821199775daf4ef62ba30c0adfcc23bb41d91ea67369ec9ed57f4625cb8a9ec747baf596ebd9713eebd78ac9a7e814906ac197222127168de72d59789f4805adecd8742b871db50161af86a7707425a6a609bb3ab2de75b66e54ddb93fc69fc3fe1ff649025a9dd10f672646d519df870f387cf1d55684f1c11fd71c2dfb51b5bb537e530d5f9f099079b679a04c106bdd52e2fb76d54bdd53e06fd5452cfcf6df14cb51e34ca76e64a62608f7385f2002e969a8a4d851e1b546991f9a60743fe8bc50f1f82e59dc8b245d324d42d12078abbb11c7b82016df9a72b57542c95b9c9999eccb4a1a8a8ee666863cf9ced2b2666aba62374556afc79a333163feab722d0cc8ee9ade01d34cb3b0bf562b4416a326eb24a79355c6147527fd2c6f85214451642da398150f28f094e68966a906fc5f63a81277a1c01ecff077b642d385444a83f3236b8d0db764e8d8668da937a7828dd84f9c8db86c42cf9f5edf2dcf785365662656920169bc98bf66f1a9e0e23e8533405917d3f2f5630f0efffe8a708810c7308e89a52c32b1aa84e00b71831a9323ab8720728532494fa908d0ebaa0b11966a5962a66dda8d4099c510a8a3f84963982ca848fecb060d6f2f19b19ea25ddfe9b9249919464ecadfab545175eddc88dae0b1df1792c526aadbe2d647eea5b27f1baa8da8d8a5a7d06de3407badb37aa4e2be790b0036e4f28d1f319c91af60dfa04c2f99c454dc7fbc3b676d545b9523c031621a4ca5ce997378c193240931101888e0caf9274eeed430905eea07db40b4a2faff1f0a0c282f8c1a0463a3a8b48000e8166c7461f45c5443a604a8fa6d256ce6f1a163c3e2ba90d1a7fdf4e290c6b6f54ddaef156e29ea2cbe79e4e6ab3a305b9a2da1d4ba675d9ec2be549556535028f34bbe116de3996e2195ec727b31814af0531c5ddfea62d00fdd2d53c6800efebc31274dee8e20eaa3a195d3685f4adf86144f4111306e11729beef9087ee07b3f4b80b3056b18545385b9a277cc4ebbf594f976539a950da5066febe4b2db6a58735c8df271a44c187ed94682b814f2d76523a82e87a5ce6cdeb896f876da21706043132298ef401b3e8f9fb0920d2eef594041c8ee510e9511b04a5fcc56112af3b9c120d6aad41d25bb5f0b88c99c1f7f686d562600ee3750a0cc515e3edb4e8d60f6c9569f0cc634da4a8704c6fdecbf237ad2ecbfc18f884ae0fb699d038475c48270ac11e778fd7057826e0a7ac3abe7daec9f591ae50ccc9ead3b4825a262cbb7c117ca8a72eeec46c1e0e320dde608f46c782f88db267f370bfb834769373559b6d067952f4d65a0f1292d145b5794ec4b8d0dc069fb2c185064dcea01753123a57a3fc073159bd6bd3352a5f08b53dc9de1ee928b79576df002c13449e3e1c74c5c56ab32874824082f5a6d115ce28b8eac146a9363da9ce6286658caf8b6b0af943fb218f6c7abf698963330aa90be54f6d3a2ca1cccee7a34aec1c4ff37754836488dc69b0fc598e31042a0c12304778734d1720a3f36f8c6939291ba04e8d64d27cd01f3a4404f07131ad2b7c6630234551ec0c5ffd829258c3ca2aa53df9efe448d1bd7d0a1fe81c94db50486da6f2bf6a9e57294266f02f6494552e4c6ccac79b1435a5607615a19676fdf6511c836d75edd1f52c2b94171fbac406057592bfc91ab8f06b7ee440a1090187e4ba1952274b4d15a1037f6418fd20953f9b599ccbc572698ad149bd94d27c46a2905ea2cde0127714a86aaaa9b20e1085f8dc63cc4c80e59c86e4768a3e9ef20782e19669120afca29b2c5a60fbae0f28935ef42f005223e7bf33fe71189f50f801b21fd7666e742d7a85ec59a76dd43caa754740c785bcbdca0ec3d33261bd9c20c5dc58a26acd571c8902b753be26dea359a7d82eefbf90f0771436121ee4b12151cb22080beac8f35bfaa2427672e6dea3e3094d61f20de07ab5ad05cffc1148f851e368e91efc1e4cd9418e831b7831d9a785468a782185e4a219b5f55030661ed967e50c0e358842505ecafe39dc4c29863687a3540fd203da3a12d8ce6d2f85088409d1116c3472af1134f56c4be450d817cd49636dd078b6302552f0c340556960bda88fda7f5a01f320d2bc0a00b25def4b010d08ea208d10da33ed35ea7ac92b1fa2bd7981d92340b518794275d0a1ba7a755ba6ab1e69e5a7c557091120994932132d98dc931a8bacb2af1b33375cfb89592a8d4b5d2c43c114b80b63f1011efd04b9fe01ad5b111cbc8dbfe62573db1c3367cfb89b8b172b16c2eb665e976888e8f51df00939b41632f763433700ef7252a835fa0cdb6a66c8d2f5b6cebd1cb126181a4aa5dd0f7d3d1e9ad8665bfd324838d86b3622d89c836806952a3e90adaeb566d93417fc5d510387fb0b1dd5d227f9350df8310d7d0a16d6ef7bab31e542ae81e636e5d9756f45df767d09ebee8bac50d5483895364f49728cd76aa15e34d13d5435e074fa79afbc53fee49778ae55a42ff70c26c4f455bb8342465841fb9d4f4377e33a87762f4edca0d8e818adddef0f73d9f7e853bf648690e144c38d3b34c33e77e274da35a34206177ee3060f088fcc9a73deb74c619474a50d6a09c8763336cf45285bdfd618c4f3baa6f93e921bba4a80c3d10dd03434a3fe6bca59f3c8db778b84fe22e928f14feec9922ba5d902fb261ee136f888e99dbaeff84a83936061a7cf315e135ca478378152a8eabc268647de29a267eebfac2593cc0e0fee4e4ab82ea3b74a65e56bf9114eb03d61933d2264bfa4689e9c9cca34dfb7c228f40951c51f49d59a766540cb89ff3a73bced44a092b44edac1ff63f5ce7fcc093569ceb64a1e917e0fe073c5674f90b9735f6f1dc0849dca2d9da7bc4e1d5897e492b23ce98f24bee9053cc2bd3f2538c1f76f38d7b76f0060ece77f70d871d96cb6885d0eabb4c459efaa71ca730afe8484a43462fa75771ca36f1ad46856f7794dfb334bffea6dff8aea1c6eb2e534ddfd85db8f741a086d1b2921a81a44fc5104b6c11c42f0d86feb4fa7790cead2b2cae2e47b570dea32b21bb534bfec22fe7142a17c07320643e6cf16d6441dd4474b19361253d15406bb9743e187c933f196cc695a6580b39396cb0206cc31a24707422d0405cbcee75704173f07680e7431b3b2cf60a785eeb9d9fe8d194329720b4522d81021c16cb87c2c1ff01b18527b249fb3c420c362fcffd9ced2d191ff240ba053ab9e8d9dfd0a635a17ec4eb5123e9f07ab0e3db44fb005ba402269240b914a3a8713fb2570539656b4eeae39a5863013c8bc2eb2620eaeb5a88ef062b3fa41e948fd4bdc836043a4f58a307a2aa22339e099a69e1dc05f7b75826ea278bc3335b2a212925e8fbc5f57addac6d9a2f5a256b51b9e15e69cddfb43edc70ba7847c999c09b33905dc1cfd26ce255ed56772772fad40e2f8950ecf5b5c01951d511602983eff39a925af50fa65ae5730c03f567d45a32bbaeda70c80ca1f6a6a13883d78f70d72f53984ed30d434a67ea11c7abbc94502927fa6a2e519937a76acef7e0e6d8954b666ad2cab413c4f97f5f33fa2effc8caa29fff672ea8ab58aafc94196c93f9ee78a832d687faa05ffc36b9bff3376058b98b9df51ccf25732e5b7d5ceb379cfd7bc05753fdd894fc909676aa16629a3e541e5510504fc0e7b8121144292f94db76cb2a27e31ec771e89cd88b5a533cefd29a1db1ef9acdf64821bec04bad62c4bdc601bc5862fbde0dbccbd4c58b903ab2cea0b818cbf561794b04126526628facec33324e1c51ef7482f0a133378023fd3587650ab98b9730cad0f3b2a926fdaabbfad471de9db897af012c99383fca9dffc1a5cf145072ab4e957a81fea74b10d2db38aef84a060f8d14872a3e86ccd59444dd2ed77ae49ff355399d6ef9db8827671f79e5046e31985304b61dedeac7e1fa4bd49661bb146f4318296e5675e1699027d88d8a895e81cd71505c0c04911729d4d37aac66d2e17098b14477a0a6c7217cd3ed3237d6f33b07529662990d85ed9049dd57a720c0b48af314eb11820ba0c8e2e0c07f072d7e32079ee6e5aa02536883bd9c1b49b88be56b69da46ba436ee0e1c7df2bc6dff007f7d77ea8bf02280ed7484069a6907c76cee39bf410fd0706b17a92f82c0fa404ed0cb6ef3fc0a3ef7f9ff84486d955e15b3791e0c63552a706509cb72c8062bca0225e04c203cace7139324156e5e2a96c631a88352d98993d5f3b57ac761ff0f66bf21415900cbeb52c8fb977d86904a64d2e80a8d477c2981489f2580909d50d7d9c774f86e38f52faee547780dac746b779ba2adcd71ab83b485a14186522c2ce0f8dd50d7189ca602e4f7f74aa91d33854f1ab63f2130a20081fbebafdd5af8ee06cc09c081ccb7896efc0693ac0a10bec6eaf635d6de0ec70939b0e234f29682471a6a9bc06edeae578da5892a30441f56b67974335b6c35abcaf09ab47ee539278e4bcb46f824713115dc65950dfc3e1fd3c3510b3ba65a42a249654516865b69487110a9df9c4cd9869cf095ae5813b78467365ed2ed2648ce98c7d19907b8a07001b51dd842ba78448f366a692da62295347ee83dc4101f2764f86a8c21c883d0b6025dae92ef01ad7c5140bc729a3ab0ae6413889a17e8b03b8b27f94f6b060283b1890cf5a40eaf7af745df5e10672c61bc8f8f40f427d673af0f57757465ba5e872f01f82473adfcd8a65679ab7a788299a8853aec15488104270133ed30a9d1147260c543e864b112b4471a00d6d5b764f80cfcc305dfde5da36bb16c617c8e3adbe7f7c81fdafd59c5f16d3ba9aaabe6f57e07af1e05dd38510c65056b23e399c981adc93c5d937bf2544a687f3c67e528ce8de8e7bd417ce238b4d325afbbe17a0945e8da12a82c58f5af9e885246a36c5757a0a56ec838ee7508ccd6c4c29820e8ee6df8a10812643bb76f75c0abfd281b9182d9a315158548d1bfa31c4d55d900db3e2863fc256e5042ac5c425868aaa35af4b5b9152893451d9a287688ce1c0efec9ecc66469dfeed4c066c62300594d5c82414cd18fea11fd559e209b76273c8b98033fe7b773938d127d4a89575d12e64fa2ac0aa402ecb409e47f982739bc3a076328cd39adec12da3b93418363633f7f1593975c416225959341e1c2095905d78f94caf61184be58e817982d4d69017712498a0bf19a42578c655354980868728d8a501cf9e64c73fba9de16690af4c211117bf1c59d4b83e4492690b0d489275b614175e92c0202830aef5fe73e19a3d49a5b1dd24e777a9d6a4184bda2dc7a579afb43286344e59f952e6df05044f90d5bddb075a2cf01701fd095f8e091525690dc7212c0f7740e6f987ac2afcfa5d2357f851e603c7d3a609b6095451bdd695096356ad92d7c661e9f05ee42827a1b4ada55f377c94d064cc11f08789f9eafd6c4534b34102f51f774f8a633f6aa30ad3c09024526d3b3f3a7d0579a490e40efd05745cc5bc5465487bfe8d396723c3ebaedd98da331d4b3820f3c3157433e28618c5c4bff07d29d28ca8d0e1f4af0b27e5b715e2e965c52c27384cb310e7c8f6bfc2aa9a8d89cf9e62a07da7836cb53902e7813c3807242a61bc6cc9e3f4766c59150730a85d5cc19ac7471188fdfb42435556348e2596458906a529cc940a9b3b707b7745c13bb844f5054488354788257dbf5edce37599c10066a16795a9461b800df206b86f96a599f7ca218e87e15208ca3ec6347231159b4b0d5613dcbace32732ca8eac70679c7a81858151a13952acc03280e011addc45d0e3891ab409d349310143bf0adebfc8eebe864896a02581915e20cfbd48d3482771adcf7a29225064ff793cc81d383ba4cad54a317382145d9102c23286a5818ef852ffc9241c0fd0b3082d340ab0e7e75d973bf07b533a9b16e686782c42fc7ea1ef6dc8b0962e5c49bc4dfe8be6f3d3f95b50d1036796ba0f168feecfabec4b2348b06a0657eb47c56e2f40a8a22a7bff5c38de96ab9e414f8ca138ba3ca1ea21410c51d1d17822c098b7e05dd40fe322fe9975f1aa92fa12b7d50ff6c2b626e61b6d7da45482e3bc6babc92b9b1fb8251f40265b82a48802ae24a1532cf2c3dc9936d5b09f407d6a1268dbb004be088802fb5900ef95779a6fb0e8e370a0cb6d8584be8a453efde9a238ed8e1c0bb6d58658b96d902523fb0f5f84e251cc69e1f99ead8bdb25ef573f3509fe394508dab6cf56923e8d06955eca55ad528080b42a28ded2706108b54e360ce3857c0d96afddffb74e1c83cddcdffbdd69a300be1426bb521186e8dda3a56d9f198e0f1a3ea9f634cf514fb11f3da84a0241adf48d1f2221da060b4b59c8a0e7989504e22c9a9c10542e3d8907be1621868c44703908028200a8fd8daf4d276d9a00a2123bd406c85fa4a52bbdfb983d1f2083436fb03ebfacb2ab044015b34ee8c091f8b2e942c54ac36e356bc6375bac6e1f6d03c783ec32b8a143debee0f4971100f98ad09e09a5feacdd210c627c35aa4bd885efb6761f687be0b70a1b45e25dc72ac4a55e9f0bb21ad7f628e7380257381e155e15a8139db4e2daa0f5f4311c9d5c38beed9e7a72600ddfe91e8905def279d7b133a2618cbe664a38dc1cac4fa2ab33926fe3233fae6ccea6cfab426d406a206b8bdec975bc2a2b4ba7144c6602f269156e99cff41eb5ca407fe68862e93c2d11981d554f4ffd0f82324392a8f2bb17f5d6a8205ecd740c2e60f359220199ddcd36220f15e067a1b5b84d6c1227550bfbcbd804148573a8e138897ef4feb840a0909d0458869ea9306d3c301030c4158a6b8ff6b7149ed9aa43c408c54bc538b64855ec9584a1670c8146d2879e4dce4bbca8c2c79b076e24377f030c3ead7aeb46028a868bbf5bcf45c355d2cea799f5b35c54655cb22da3e31923cd7119074837353d37ebd12dc086b4a190a3bad52de6245eddbd5d95da09eb836698e790eff84a807e68af9dfdaba998c9c5e96f8b25cae0d0f4c292fe766a7b57952073691deb226be09dc81db99a5086043c827dc65fc49a42a83235641286f605011cce90f31c8b560e688b9a4d773c7c74a6666a77def2420a227e4f7b4c334dad3c4b9a412f6b3ba461f0214ef5e36a2842e7e9c87097ed0b329da13c2c98a2884abec035e1cd46ee501d6a3b4ce49eec468e1a9dc1d57c7f5da63f0f21a5bf0354d4c50d54f475f9205aed42584c02d2b9cf95dda90d6b0c00fd3cc1acd7d860fdb4ea170de1eed2663e9f880e333eb8c11704f6832314402fbc273caf2b9d1184d4003064a4ea44443e80d9fead4101b0d0635e364499d2fb0eed73a3af5194f796aa8b8ee20d094459c9578c610b178806d1667728117d2d8bf9f00d197cbd077c96e62169d7f4d8f34608188f6237307572500cead05ace67a52a3a7ac29799a0dcd01ef73f47c3ea63f87f5ba792f92a8885633c638e6bc7278eface4f0fce3ce962afaac07acfdcb9f59b6abfa74f19e7da7e8d5cb23d3cc86af874cfdc0332153e104cd8366e26438ce0674c5cb78d8bdbbb457a5236a355f381f88f2aa0c09e07e79bbfd7a82b8cdde8aedc70af8879fb769c49e290ed9ae79cb0ad186c259cc332a8e7f207bf3f9caa563efbaba21683748ad59747e683f7439096a62b49f35d8b426866ace5cd74296d7f32319a5e3ccc9c6ffb7e23f595e7bd742a3cb23e1b307924ae5f6d1195f4bd0ca9dc66a8311af9bf09cdddc52ac19d54f4f9773d5129365292b6012a56705749f4ca952f666cb6b1f5b6f97281664854b5b674af58e3e085f932698e561958643e03130c2848c8673fad62d0748bb523c3dab3841149306d33ee927e7916c3d04bd0c6d5ed752631b0c9b7eacf72578595fe389d4ba7fa9649858506afd4d3be9eaf6ec98c63303a7282993780fac553876c42bfdba5c54f654a69cd34cc74c72e3c43a12ca47a0369fe4521918ed7e5113281df6dd224c38b56054edd54ebb69f4274b56da6e6c26d3fdad311f467782de2d740e1f8774da950e342c28e434d7e60de9d1626c841be6a7fa93b826d9d420305a946d43e814ca070907171dbc198f716e5ec491254043e381c183e688bb539d8924afca97ff84f82f74a32725f1e489b9f18f6aa5e892f716af695de1432e661742cd4a911c30d80ee8c3cc9cdc71c3b00d30932730898685d41570312ba45f2bf27a515b9a3b29a0cb23372a3e51c9ef6da6a76d7493733f6bca162a9d64a8e1d41ea3c4720e49539ad084539eed8ca56e7da3a93f2bc19cdf857c24502fff5f8c1e81ac2810aaceb5c26cb0948dc6b61832f8dd80c2ee89b9fdd2f8b2a4bd8dd4c65836544cc62012b23f1d90243a20a6c8121076d88bb80c2c4777ea7d33b04fcd2e1cad77bce083ca86ee8877851b0a3925220d634893dc8b8dd6a23ebcebd518fcc3b570b000b89ca7f8b374035fca2b45d048cf43ede7417960aa2b7c8425b2315891ed42508643f47be7ed26c1e9184697e223ebfe0a0e4db5cd94a06bea2232164edb1b022068b9610b87d41f60d17ed39b8a1bbffe136374067f43b19d007ca7ecb58f5520844f680a5d7b082d1d496a2ac13af80ff89e8471dea83ad6146c80d8b3e62ce52396e48c1e2cc4647f27a5b15d8935ea516f35881b85b6f795a5942b5065686d732f6673bbf39def9c40c051b9dc6653ebafeefb2beff15884c6d2c1ce1b419560cb252dc1eeadc1f7b53845305ef73a49bf63df84c86ce054379e8a8f52c94047a32a54bf34ab63e4b30b93c008c67ca4ccd0494f774ed6072fe28694023aa21d84d95c4266d31a8d94a4649c4d98b1e96ccefe72fe114d9c9775846205afa84c24b6719520868d427c34041a90d17a681f089133d0faded949cb7f3e757ff08acdd369bbe75a3d392a8ad7a752f745956fc549ffbdc87645b037b4e7dea49a0eb2bebae59d0382507397c5412ee851206ce9b895aac39ecd48fd82c95a223292c53b699e4f386d67305e6399a6dce64471b83f315f2dedee790a0332a65ddee614e5d6ec98d0b55932d76b071a3b549d5cbfbd087f28ae842a09ed6e9810e90093a11e966f94bd851b35880ee5aff6712259d1cf7b1be41dd04f06dc4719d28d356c33a3167de482daf5080d2cd2b4c4f19a6dbdeb9293518ae77b53f370a967461efe3ffc60bdb5e93d115e038bef1533a0cb38dd3a1932fe654317f250c5668c103069efc71968dffe021f5481e80cbbb218d3ecbae0747162cef87226c2c57bb2ac05207b59e68225bc8cf46263b7fc96f890aa668b70af4b268848dc91af144f44de265c8768d843c061f81165d0033a688e3ed5f64732e3583c630166318cabfe19e880673b735622766a8517edfaa7893306db37ca833462b9783be297d6d7bb3ff6ecb1cd332f24159fb2a36befd958183743eda82c218aaf7fa97f140a012bed1d8ebed803cbf057e34b0b15d90f111fb71999f4052455907493a404c26510acb5d939574e6ef987a59909cdbf0c279d32dc945c3ca8ef710a51c746fb11b60a98edd65e648dce7c1c47059769b127262aac8ac0dca6f4de52db2657bf44b4c1897332dd9ccb029e7504b6972782ddfe6fcb1b23263ce90c59907a90322b55a03373af0841f40adb94f98f66753ad277d524f1632ad4033f575c60cef295af75a1a1651d85bdb0bc7b6bda966ba6f0e67450146a2fb636660765e166d1cac3b9787c83a55995b3b58b1016c904efba0fa4dff41769d99e987522ae73a971b813b1e46cc7b08af84f21ab398343458f1265d8993cb230667cb067da7825b5a6b01675585acaea237316b57201f6ef58c492d83585e1fdeeb1abe3ad783fa81b7968ee4458a3ebe466371d208b9850d2090595d8b1d45405cbb35af0951fb8e49efb7a6854597a56e7301ab612e6486f8fd1e558bb330a5e4de8bce08cd91edee213dab337a29095fb3aeb77a3d9eaa253dc294f33200cbafa4997093279bf1215c3b530ab70937d99da12d9afa98579c1cc7276d21f49bf94039de017278fecc838baea63a1172d46c580092e5b9fd1b6d43d78c01d1ba83cc0c3745193f8113c253d42d329e58d3006458ba757335613c0cf1a6668058144ab410d99ab4692c0641b00d5dbb239284b2104d26cbbab1b01f65ab502e8ddc885b4833314bd60752042b867833a349e174838f95b3ebe5a3376117d2dbe135b523ece97441dc5d9394c64f045265e75a6eadbb86395a393d5c0717282e5e34ebc4af1191babad90e1c49f7e9bbe350378eae31d183637fc86bb5b0335450cc5562473a34ab6551569a75ea986fc6ff8f895c2ee3858fe9c563d6c98b93fa2bc6ae0f7cc75bbefa63275b4f2c186e78da1644148989102e38bc1e6d2521c2be961b4ee35d49a7d1940413cd5f1e86ac36d2afef9abd11461db7919016c044dc5fe6ace262e6fa81bff46b73855c0d2da6c5b833888b22cc1f70d4a7cf87d1e91bbc800e35b81d7ab49433abeea350a5da7b4e6275ce8d92c6c2c431d4469f3a2c15fddd1c5ded7f55c83c0709e1f896229a243a82c9d0d7fa8198104a8e6f56b34a1e6b8c5b0102a529d6aaac0070f084fd1123ab9d836e16905d13efe806854b321844e4de490f9adf618d41e89e4c39233b9cd1c058177b7fe9a011e0cfe5f33b35ce2aa7eae836213631b618346a69db5a2d9f3e5066fa2080a0986c87b466c3c647a453984b749feda5e35e4637cb6ee3f619add84e4e4bbd024d810b1b906db7aab21cbbcd7ad51ed1a5d0dd33004b64d0db6f8e0b4720bdc557f5ead14e3169ce39fb5ac1be9ed75d8b0cefe5ed24c8e6d71573f5b90965ccf34440b0ce706eae11834bbc97ba885b2dcd8154ffa64635dae788841114bda5eb7426b193301e8d2f4d3d24aa2672f3812f28c933cc7c6fda224033762aa3e6f536ed1334dfe3f42474437b99a6ff8e1918516b19d1b32a93d7ebf3afae5602fc8d9cb0603ca6f755a67064d97b29993fc3a14160eee02e954d9c79943b5e4416e75e97eacc63a0713f8d01ed44b5313a37f5785ec5e1cdcf2e4ad6033f6939c08258b737a41ca9c7c10f390b5544bd25615f54ea0c7284079f59ceed9e6ca81f2d38624ab7b6f7d566466b27073ff9a270f02beecce6a571e773397ceeadec3f0819757e3f87d7af220082337de50921ae5433a283037d53878dcdff3cc708bdb950229acbe57eb819d605c77e2d0d803e7a5703e999e84fe34d69acd6a9f05ffdc3de99e65fd738410d29b1ba5b58c934b2117bb1daeb3d91528681f9d9fea1809c8cd13ef0cb3b8aa5bf0d5059589e9e68bcd1826d77901cbb7b26a05e7cf3de32cbc99021aac074d9d074454d7eb55a30d37e9c9669e8462c6c42de08e41fd35abd0ab8860d7929906bd46aabead463b5dacdad9e6ecd1fb744d529fd89762ac6e94f1d2c265b4bd3c69f40c4777c2e1456122b35700745986a6793f45fda122812641d46e42b53317901c818a8997e5c9340ef0b26627e5fb308a17e4eb235a83ff7d3c008e63e49c1542c09ea7f2099b6ced435abfdc7f43d588c00c00ca4e8bf3eac56a0f4948edf387f213e5860ae528afb755321e118b8fd9300851281b586e5e28abde2d68fd330ebf0f4841fc117f2f241951386bbe09b728684a452b66d17e5bb0016c5cab96c0a54bdb81c9c71c06d36357c89def141f10463b2e01fe71fe6564447d00f719c34e5ab402a87c57f0656d0a3fc136a50caa930a05105b6938c1b610c488d4be67a8786d8ed89904719ba77281ae478b790ba9d45732b06d9e8feabcfa6ed97d5cd25cac8c73244dfa354f8908f0ba1ed6d091b1fab08c82bcd74509b1d89e4c7acbefe1ffc5ec82747b2ce6ca3fa29c6f3865edd1fd15c2634178db3b3965b058e6ccfe8ac361c692b69b366b180452b4ee262a9f336546af0fd156da35aefc7fa91fb6f635e356299da0bcc69672f5947df7a49828d03c7f1795967b49337676cc23fc658869e723211c5c8c35283bf448465a70d3447ae6faa5f6dd457bc1fe6b582c116ab7922438ac725352fb1cc70aa70c7dadebd3ce22fc545b3c5aab48a1e6fc357877af24f0155954e951d1da5a1874c30fa0c4accfb6006e68eff456beb934bff626976cf56a35d5739197871665ac6fdb35b692c719e0549c95fc1a59cae8f2d5f119f4ca1422cfb1fac1c2fd6264ed295094a49b4b607bacb89a8b32e0dab86b92e56c546f799954f5a5b4d8dbd2f2799c7c7fe57ad4ed80e5a553d027cd1c882b43943d1346aa2d453b9e53e964711d7d8110ebd00e7bb561d2744e031485732429f0afb4fe0ba12fc87a9c182322dabfa88a8572e294129e33e11f8f821e33fd9b7b2af29de58909dfe1ae38afd3d3eb8042d4f27f571f863e897f36f25b17f23f6bb647d5a4fd516a2ef51d6ec7349bc481c104b1993bb397a7c1afb0683d664b25b7a65f8f8bc98c4285d55eb5d2d46d1a9fbfb138d68f7923ae7eedbeee19e90d464b005698b6f2a486eb7bb5031659c69022196c51a2537829b57eddee0d03e512c56dc0212b1b40e5bd9020d0cf20e96f30d9e7d1ccb2237278fa572c0333e17391f819d77d2ada2dd3a16b561b80d7cf81d3cf50bf79d9d06248a4839482fd0b32d63ddbc5ba15b3eca951e13fc7fbbddd6e6408c854fb630045add35cbcad77e90f511ff5f37b42386aac054820beb0c0917d45d79af1171f019ea3cca2574335b2305092c4b2ba21d27b5708b7189a5441efaabd9407b7436b88922dbe2551a80ff8f93929275d75f33ba72a61f612991043dd03b7b4ea53321caa87668d3db4a34cdef434b06d3b3da65a8d152a7abbf6db3ecc97d1e779c0b334a9ed7d8d3744749948e97d8c050e8282554a7973225efc7961e55218daf4b304d61c3589672dff0895f427c1383ac5cda9081117e60431e7eab469d188e65b43ca26b284c95a1bf60755a3237a85b7fe4a40cd6c94008b5b8de4442cd345914fd32f3213683aaab22db6f2cf2ca75dc193894c883066fb4d2f0eccb94a1ff39432b457743ec0385e0a4036bec171b65b713ddeca8cad1c1ffa4cdf10842b4cc067c95a606fecb7b7d6c3cf88e1d993821eb7d80fceca146f97ed6814529c3ef243e24c6e885306d4a90aebfad814a3fa8f782d04c9096010e8f5cca95f57ebba07191040125b194569dd118a8cd47170c9bc683f0041ce58424238a9ef36fa656d2898db621fe4d18bd5dd83307627dd78f0288b6d9cceaa6cb2993d984088cc460e9c5e7acebad7f2ef0fba06eba07a114b47048da0eab4c7bd0579f9dddb1b30be3872203567828b49d61721bb140eb74aa49897e77b4c4d3c5c44e12b3a4e8c3b51596178ca0989ed016318d1f24ba4f33e8f166bb61fb051ac326efe2f90c1a4ea834d6fb983a90b57970841fd34d9e59a50192f2af7d5e04508c7da4ad36ac1a1a611cd9a87813742d266d98373e3ecb3f1bf5c0051b714c694a7549749bd955a44679dc0922f2462bbd784cf200b976e82c0a84038de0e77717097f0edf453a87da06304f9adb051a4a938dff625655987d15f2f2adc5a104bdc4d760cf9ef111f582832446bfa5765de0154d68212a866a391e898faa7d52400b039936ff71c7354fa67595f04edc6ed803cd433a14694281ed75e3ca6fef413463d9abd2527d22bbd5b08ad3c82e19fe043e25ebe282a57e271b967ff1a253fe01473fb5de614d1e353029569707811a16dd5e4cf393fe2d7bba70cf66c86551e3ea3cf1709c9d9847f2e332277bd60e9080b3493aa24b40ec1916e262ab39dceb780817989890c09aae518f57edc1150355658ece1aced2b821949503a0ad84326477d6d42c37b5af77ca86ea523616993ea77d4b108050f082c3883d36ed9d818e60c76efbfa3a7494c8be7fb9d5bdd1cd0afbe4ef7cdf3f497209ecfbe4ead34a251f17934072f2d8f15d7cd151c3cbf69af9695b6dfa72ed067f45ccb3604a579b0bf54aaa2bc745b4722c342812e9642719208d06372d861190dc8c5676ef003b48dc57c32c7d217e85813990ad2f79dd533bcb1c2bf8f5e185cb9d171a8b9d5f136abee4fb779cec5e3f886ceb3955e724050804bbe3cff1462d1ad6b4e9b949afb42b45c2a037c87ef869acde56d7ca3ab86861dc591b0b6eb7890354499fb16bbb79f49235f201608456e9628a96aa4b2136d4e72529b9cd0a184e18d396de483e15d7fcff2599e71ec16571ea1b46b8f1cb512ab246323afb547b4b7116e92f0e6d9aa33da252b3f98141e57c333774dcc65c3573474e6153f641dea54928ea4c2b9dfb50e8a21ebd7cd688e7d0cbcf33a2f2358a19cdf48e48c96e63582b928075310bc280ba8a29597ff76ff20e7816e80f3cc2fe47300695cf443fa50574051302d20dc31b42a78e3f98a2e0106d9ae434eee0d04a2d41b3097f2e6e3b1b16e842f56e8bda8dcb203f49e5ae99176cde5b125068d80a9f87b95b6994de9ac4327b0abbc15f011ac3518e7a4bfa067ef73fd7cfc7128055d528747b441a7e9c78bd3e8fdaf6e52f4b480e70cf08de7e38ef87bff9bdb40479d6d37f74545421eaa21c2d1bb12af80455c26c590b2b5898dec96c822b7fc883b481f717758625761001d1f8ac49de4d3a73f5a2ac355bcdfc173263ec21c03b71026ba8310b4bc0e2d8db1bbff7844c915ed84c7639174f3ff8d69ab37a38b55da358748f70a7e8e79bdfeb1df21e779e471f3ed0f485b6c7bc99681c5e4e30e4ae4d579067b2b8c6dddbc681e8c62055f4c6b20f57ca5a62943c02c220edde21f005035bf41f370d4ac759d7de0e30a7355dd65d4ed110662d5284d43c9eb0a20f0a3a5d532873d50c2f4eee99d525f3d7d5e640c13882e4a600b1559e685c330fb70564ba7da1ae9cf3e78bd2579058ece8447ba044f0d960bc40afbbc6b20ce5256d68421d3a82d03d43a16c582aa08197fa6242d0f0a5bb1ddd1ca67840f9de67e5da354dd2d5be185a62d666ab9bf716c406831cea719e4e0d40c51943e4c2d1858d17c1dc639278d8bcf8c0c90f201985296952ff307c3ca09b5839bbb3a6d6c4568d180d9584e2735ee1529519835827e046a9f559065561c0dffdc60cb2663ea40442f3ba1c174701b0597b5fc6e87b9e792d2180394eff24c688765718ce280e0a60be66bccc074516916c08e18ff203cbee03db71de9482e0125698be5c048badf26bc8232cb6d66ce0190ebc3b4fdf737aff90b3e253dc2a28215f95afedac3733fa2fa10d16078f6e5b79415a5183175a996e1bf23a1c77ac167e4200bfab71603b7f20f49b3c75cc1fc00b6977f0707611394676b5554addc0728a447ab9a727286d7e3f9f4b58ad30810cdae40dbdcda171e3b834fec16f90a018238bfb07fc2dc5b5f7af6b4ed265b739bf236d39a9b49694a3314f18db35c97942408208bfc0fee338b94d926d31fcc69fd9425070783762bde363d6cf41dc0807c5684bfed2d66441bfb9f7e5fddfd178dffe270a0e3647c2c3dfdfa4830c28067608090789dc1a70e639edba13a3ff86fc0dcca6ef7b4dbd1d3c8df0cbc29b62a470ccad0e116166440050c86806fecd3ebc190e2e729a7716839e2545d599282a3a555845dd04631f8ba66f477e9684059b448e46e8231e60494b65439d7c6e3cd7f31faf9adc9b8162e9b6734ce81687e66df7a92f45200418d252a10aff575fcc6e7056dba8673cf897c6651fb2257ce0edfa56a89b06ae94b567055c4eac467f2492f861da854e466ea9d38b5505080e065165149514df58ee9462d5b5a41393c1f6c04fc23b21c67b847b493d31d3dc55f2f349a5f05be21bf19890ab38001ea390ab60189369aa04826ebc26d5c39b90d85f0b48eddd7106e11ade34aa4639fa3381fb8cc576f6031f9b260291ace1f6c754d66a84424f9664a0bb7881002b7a52d45d2e29449e1cb6e7d8afec7403208ca16d98873134ff6e971dbeda0e8e8eb474f21b66ae96e4932512299c0047403bb86e46c81c481eb1900bb0de0a219e3417a35574137b3ced779a67899ad102f1000b2f0bb93c51aa1318fe91d74b36eca03561282b51edd3cb9e761115d8f91146880cc421537499f94aa6eaf3cab7993c822c4ab177c1a4108ae42e8756f807254a3d56f3cb9bdb33aa551069dac121ae5f7ec970cca31b0c4585b9e4ff2c7e509da4ba5676de1aafeb5c28d635ae0609cb4912001ca02fe89a43bd1177d4b8c982e20aa6e0ce8a3ede7da99562652546332d204f160336e49f1fb5dfdb45ff3a378147155f713b0fb15f9d957018fa5b882734cb63cc065a9f67341ee35e460c3ea8d3fc251c0daed7307b7a2efd1c88748d146880110f32b94dc6eb1b95803157f3af59d052b2025c74a9008b432255ab7d86d5d43b843fbc454795b177268b60efdc638f848fba64db93e98d352c776732b55952f662cda43914a3c3e2161826219253d3fd5e7a4016f2fa2e3a0ffff1053b22ff89b34d39d98bc0617f9e2ccd5454e8eb8ac954e108da51174ba4421d1249160f22eec98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830c6a1ee5fca253362a8e307f5e58bc4dc75ee255d5d1fa5ae81cac9091799a3854500dafda5a1e2fc6a7c3bb76c13b0c457914da1c5dd47ddcfffae68aaf3396c78cfb15116ac00145575936bade2893be9f6f79d3b2cf70ffd47ac1535a6b2e0f899eeec6661dfd7156c45dd5cfcf70eb957b70d93b8b832d0f9664ce6d9f5945cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1d95fe86c0291b1e5eb2a4ac28881b88b3c8bb76e5ead42331d1161546a61ef666973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528bdc80dccc5a336674026a7ec441482b65a83414c6c69ccd9352c6670af7e21e28a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26c1ea7a4f7499e2b4b1b64a13f08c1cb94ab4a6c7ca0bc6d9b4395e5285cca35b5a7d6495b7f852c62c617f3fac4caaa237c55d7d0838c2d9fbf5fbba3ac72e2bfa5d0c2e55bc51e3e8c8c7dc365fd305049635a8fa13095980b82aab6c714d112c5badcb5d674aa525aab1be7452cddd1d287b8e7f6b687e27db90aace811786b683794bbc33007636c15f13011317734a55cfa5cee39626dd7518455c83ebfdcea3e44e4b95ab8e1dd1a93e65573f90eaf86726ef38bdef29047f3b10b72fbe1cac4e1bceeb5491911a6d0d934e85992c512f92cf9f1fb1669147d81792dda5a669645913f609ea7b810afa2d36cbbd3b9ea8a7fa8e06ca33d02578a9e5584907a4f7ef53b68ed9c024cb687239d2c48a0263ab3f6e0a5cf1e9b8b431bd26cad090bfbba560bcd545c5e2372b1fa94d20abdb0c36a8b7a128f9decb52e066cf0b06ff67ba613ae41f87734bbb39408b52d945b192895381e6ba4de6f2fbf81c352056e41de9cbd4989a7493f696c074e641811be7d82336b6ad444ec69f457576b384ca55e0b84f4ecb310e59162ff51b99bc61e59e7a1951c50d83f188ce1451365e0f22fa9a99fa06a461a54ad9a0229ddfd5213f69e2834ed41324dc30bfc71487a6876c44ec7860f790832fea7df7fb2d030747b01b0d7d08248af063f26008269cb3a0a72243cbc957e3490347131305f676f865a9c903da4c8cc4d8cf0b39a5c6ea9907dedf4e399de4f3cb31e847a5b4d653446ee4c7836d46cbbf91dccd3e2306f73753529600f267cb9c554fa1ed4d7479fb8656887f49f1929481411470ba457b1ab28096504306694edda7c8015cabb509e56e5b00a20f1000c5deda3f77f3e07c04b1e656b94642101eaf6d872310e56aaddff4a731f27884de62d239523a19fedeb99df683670d7dea983d5d24659485c8dfcfa740375a9e916ce02dfb6f2a501a96c4b4427089c434c5834c30b16a7d42dfc9f9d0097ad87323fbb8417cc7249a99cec9c1ac5a0c901679aa99df86d4d8f7e7546fa426918ad8b723e6a5c81ef98202a20d458212b752a7a1aaa0a37911bc1af0f0eb2b2b18deb223de35855e55b8744078759e3357ef6e81f3d1ac1a4adf2e8030fa2b5c9ecd36b4f7356fa3ef1c087ec215d54ed46af0d241a563028f5acb82856f9d4f1d5cfc992bb4374186566f5cf2f64ea556b4b571255e76c29d8ce152ddb79424e28cdc90eafe9f2ce73109a5594aa2ad51556e72b691eb96fbe4bb26716bce1a9cc9ff30640982ca59b6bea1031ba0d1e81ff2f5d5597b2f7e5738e2d5df4c811661516a24a9d55a1f1ee6d8430a7129261f217d7b3f8716c440421a01929ae9d1e58de814dc59d80a5834d7e68cc777d9c35afe40c913feb1ff13af0965528ad2db164bd98114c6e03e98da933a957f8c79584e214afa46971d5a92140d11e2a6c7ac33d5cdd508f33366ad65ffd4a6670374e8f1d79d6272e7051f6c4cf6d842c9a7da345b1eea8168cb3037effbdbad5d6d087fa465df11bf84639cea459a978feedf73502b69423476b9429208ab7be238035a0785ce59c3382311337ac5535f488db16988ead1179ea8aa0f02f3aa48bd4b6d61d7c6d354375eeaa61a0bf7dfbd0af7e5f16738a0655886a61e7046d2561942a3d1ae179fd495ad62a122a6ff9846c3f26563ab1346e95b1e67ed79ad86ed6a275b1f30091488a6ea6f34c208d1d6d11eec5b1c4dedffa506767649821558ae25d5f68dddb97bc0324612181d01dcb1fd99b33c7dfb102a7f221c2cdcf91fc1d5c7a11059330dcb55d2601e3e4ea3e502044f21668ffadab203ca9f393b9b5ec0103d8d2dba692ac8ea63ef94d744f47535e9e96412900c470e5b37f84467dd95918c01d79de9f3ee7cd167610309cf2d179ad31dc3f78d01910fc33508ce5d4a91ec11a934b24a491c0d28d90c6ec83ff3d409dbf254ee39cb040f45c526f77678bef767e6b6cad55777d015119aa3d94edc4137162397b9400a82e58e6b4a74bf6ba30b1c5f87e72f6df5f4b621433a474436cb55d9235621e705be4c5431a7620b75280e25b2349153fe5678c9556d0962142858274e9dd7e1844cafeac8c4f348703341199694018a85de7d2f456b2f5a1dedd345d2bf26e41038e387b2d60f3b163d7497b630eca777406c1015d22bc4103fbe9c717baa1e37333168ba7dfcf2bbfbdc375486a31221f3b473e0d726979439b5570fc8b2a16e218d0aa38119226f51988d8061c67b2afab1332969d75058c897b72fd3d14bd75a92598c63b265c06277ab6debc41f116780402cffc4b9f4e9026f10aee826f60eb805a4277022a9808cc257a889d95273e2282888107d0a594276173b92166ab6cd7dbbf300ed7483e1a6b116168223d5ab89dc1cf24f02926d4018b2842a3af0449a0923dd0be4505d6bcf4d503e30298d11d2d20f959603726012f4c359aed29f7612d6d276ac725ba3401a20594efc1fb677f100b603561e728c25dd9dfa871dea41ce36d4583c4c0b56e4826e6272906d12db1de3cdaed4f98cdbef04faec01f8f091c3c70175f9cd1fdd25417aea197c9ca53e27e5fff3f4d40a214fa2ef2c45b4ea49121a2822b533aed04b7c92d121fae1db24608c8ee09b94f5ea8e28c9df2c464590c773ab6fe25392b51a08f8e8e50c5987927829f6f118b88bc80e3317383581d317b1ad38b50af207d77da460ab802a3e103de0dd516c02c6a828f56be8e05bec217b02a6149744fc5c4b8e6cf060d2b9645e2b90627a0d90c36f36dfd6185a4e860e969d6d190f6c42f3fcb84742ded46c729d0cfd28a85d61437ebfe950c88380953a689c15c0eb333ceb476a382faafa061c5b6b6c0e0302b01b8f84304c3a43081f70442ac3fb7dc46702ebece53acc34c3355c96793d8f00f9eda9e4ce5bcbf2b42218b0a155d5f2ef00a70a684bfbd6836ecd45e04d238f59ffc0dbbd395eead65cde5eea466bac31775afbf88e2a5f215fd5fb9ab1d0385a80a198e8ebec50af87f81198b32f3505531c3dd5d3175c2567289f29f30e78d9bf121733aa912d3e747389db069ca86a2f55eb08386f9937307aea7eb295e38c6f1290855b651eaf1af0d7f59f1355e8f9ff8b7149383392d9bc925b2aeb21f0fa809df2da184b434ace8e3250133fb74facb7fbd39144b6f06be2bec4c86e5c793481e35566063e7cfbd831678950f5c3eaf53cfe34acbbbf4e6844a1f0f392cb4ff5ec301dc1e83278ca2cc164ce128956a47b0d266cc3979f09c9f5c7ecfd3687b74ac1104fac3f4ba7a33ecd3f2de79402bf9688c17a984afe18aad00a3fdbba56709d85418ec48d01285195d6705d607b9e04c4a4b9a399d7c62ab987d240055f87adc07355f6af8b67eb18892c99613350c678f3a5035e60b22e919d324ca853f52553253e095c04b66c34c9f1cdb84b681f4b9d355511ded129722042e8f04d02488b82bb2332e777006702d76caf134dfbe7f1b684985e8d115c5e9a8bdddafc614eb4bed12fe8313e4b408d0165e5af62df097c5e469957d35502b4fb63edbbd5eab99103f28e3e244f9cc6f923e092b6fc327cc6fe111ecf3a6480540b3fac03a655d354af7852b88a05232897b032aa307a79df4e711ef25c46f9fb83b2f1274b7b72d97794f56ed090bf114b179523fd44a7b57161b6aa76a19c1d207d94c2444a7ddc982a578a3d529ca1d033f3b7d724428945797f0d920e0950daba0c0140d91c2dd282917f81b0297b483e2d5e1d47b96137e11d2150ee4a170cd4d501671bf4fe3bfbe5a3305c112fcf424945adc3c31ded19700d4f1363b8f01de6661e3ba0225f5f9bb0d30084963b9946c07ca58b5bd9964c41753792081db5e658061a000de1a1085cfbe752a21026e1b2f8b727fd12f63d6ac95f343ab6148291a7f003c831270e2eb2e58b41dba4351fbdf78ea5de89c4aee99aa93b86624ee52702a51b8439a38742297227fe0d6c51a0fe4cbe7c9b1ccb43602493e1d5986e50e961db55ffa2c850bc9793f8d10d0903906835125dbb3e1b40c8052d4bd10ea9649f212ce62a5ff7746626ff8cd49a1f48a3b2536a8386dbb99ef209a84f373e4aaf2b06a46b657239415e04efcec0c42344c47d3215d610807a46746b11b46cc7c1cd2d83738779c8ddab205da09396297b5d44a77f297f76550efeece28c450f0e5be8ef945be597630df917ba5c960b71ed3bd5b6ccd4a8af024bc7b487cf25db6ba28198e08d4b0357ef3c05b40be3d97b9bb90f052fff34ba0604d8c6e40d5821d38a3bb18e1a134f6ed8a089a651221a284ceef08d1f6f9c95ae1f529c33b935ee740b5578f6d1ed9cdc93e012ed8b3f2543b84bf27b505ad6fce04aabab9c6d6fd2232e03445d7eea7c071e4744f03de1fe48cf8ecc92b3d5c11d6a11a3cb28a8fe5f753fadf188cbbc092071c7d3b3112fa9d6251e034e77e99c612060d3c07faf529ccbb2aff0b3cf2e93203045fd135c5fed312dc5b8e7a0984ecb2be051f0715e20a0038f5ca96269ee8390af661252ff145293d0db6afb59375d5c5b184e739e93d0d2eba855c227fc9b72961eae86a57196c6896e4a1a9c50750dce9056cbfbfa2d7195a763f8279b0288589b39e4f151a725e461d2b7c10fac7373321a84a2175555c1b1fa68d99bc3681d1cc2a571215686e1966707067367597401a442ea8cfa736df86df020a78a0d0f5d85d1a420b29f48d83a853fdfc66b342486b6d9e5fb3c5ae86d26b606b95b55dda58548a495a2d8e2473ceeb9749744922300c8085ee7eb03405a6cb32305bfedbd7930203816285f0a1ce4f5333b323cc1fe9a2e992147aedf6c7a605e7b3f3577fddacb4132ff909a27a49426ae3a85903335f8925dc1e2ad458d1c0e5b21df73ed71ac326b85f42d393d269546874472f10f56bf4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda35bc9a152fff06bbca68a9911e0bc6c76339aec36ac2a55e424daa18b1718c754a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a41c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525daeb7b3351c56de6e42e7a4a1ddba841949c44716309193563a8216bba4db01bc97abd2b2458ffb1e3c93e9ab7408da9c2456a0f2cab751a4cedfd854676aabc6bb48767ebd1034551cd97d2d43651701cea39112b80ec54fa78bf28695765b18bad836ae27592aee57b7ce9eac545bb3c4d427b32c021eb41de2a63a82335f1879ebba5e84ad7fb4ebba15f8026b2c277a550eb92804c09fdc4d3a8f170523c3fe54a9c409ba5fee69e8236ec9a97f02583cfcf74b5d9c9c3e572c78185b2b2eefe402324b2ff35f0e8544fbf42ecd0fbeab0a532364c1665c2ed1878db2b9193cb4823972e5d0247554eab8532f32ab7aacf967a59c71920335eacded168620d784a56a0e0be95e5a53e4de805586ddfc240ba4e2bfd6cd70356128066b6e7ab628cdd5f6b62cea6640d8ad3e1d30b07a478219608cc5b5e0e65be93174bc8ca2b291e8cd542012aedebc0c7b3be234708c58d3c7a31848597d1ac7499621b70943151dc4982afb9a9a146388dce22c00f4c7d192fd11659b3724b7df7500deea14da93d8f56a810a4e588996dd3b8814b9d7cfba207119648eabdb2c80f29a7cfdc8247c5d1ab5010c0524705b009ed487f59f5f61e28f1cc70914786f085eab1805c7b6c877d03eb90cfeaf653372a01f809ddf910d6beeed86094a6524589a68104f35df704630525a67241dd9b7391960cfa950d43b852c89a82e3454e9c38297e446e2cd991e5afb4aeef95d0f64454dd21e07924b10cb9dbfadad57759b64a0709627c280021254a29daabce5bd20a749d2d5b10443af353f48c824c8a2dcb6567935cde737f2fd0c2994bc077fbe97ce26dcb73ca16e8869c3c08d598fbda0a9ac407b3ab28ffde1a3edcee6562458754bacad00aa604ee53be3f5144c43f0ea54d0e224ead4c46957bce30fc1b19c6339e8611c5f60a026055e22489bb12fb2db9facfcf21f03746d4eb8818a31d559d50fb9f2359f9fe2d4b24633e231a0a9f10939e9f8ba193f5ff38d580f7b55dc2854e4642118f1b4ad000a35f25c81d87d6ac9ae82a7d2fcdfc1e35d5036a92fe1ef42a6e86626f7b098b778f3e43df3af78740963c5d48cc8072204a78ad82b8dcc7c933431bbd493c185da63d17c39cc7b618145a213900402c60b877ffdf9658e1137dbfdc5661e684f30bd556a592c64658a3ba040b578cbe8a50bb1d7f5e5c053c90cbea0f8947680e7479a29fa34729b5777aa71a8e5bcdb8f86e8ec5e874dbcabc734ad75e803d2221f9a367127bcdd4460220acfffc4550cb4beed017f95b071b80c2d5ed772a061d5a19334c143dd262e1003be9cd72b6376a6c2320b2fee8a230e334ed24492539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c468655e985a3b271c25952b7ba3a9142a23515947e79dc051e75d70f84249a4b15e231efd3ffbda47029de42206294dbec1ac6f75a0d354f913122b1148fb26fcb054977c1c8deaddb615c94ee005d6b7dec235b620fb3ce143f4eedd341c370adcrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibwpd-0.10.2-lp150.2.3.1.src.rpmlibwpd-devel-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1[YVwV@S,R@RQxQr@Qq1Pd?O@OKN@N@N_sML@M?M@L!Tomáš Chvátal tchvatal@suse.comtchvatal@suse.comfstrba@suse.comfstrba@suse.comtchvatal@suse.comfstrba@suse.comfridrich.strba@suse.comtchvatal@suse.comfridrich.strba@suse.comfridrich.strba@suse.comjengelh@medozas.decrrodriguez@opensuse.orgjengelh@medozas.defridrich.strba@suse.comfridrich.strba@suse.comcrrodriguez@opensuse.orgfstrba@novell.comismail@namtrac.orgfstrba@novell.com- Add patch to fix rh#1643752 bsc#1115713 CVE-2018-19208: * 0001-Resolves-rhbz-1643752-bounds-check-m_currentTable-ac.patch- Upgrade to 0.10.2 bsc#1058025 CVE-2017-14226: * Require C++11 for build. * Fix various crashes, leaks and hangs when reading damaged files found by oss-fuzz.- Disable silent rules- Upgrade to version 0.10.1 * Fix crash when NULL is passed as input stream. * Use symbol visibility on Linux. The library only exports public functions now. * Avoid infinite loop. (libwpd#3) * Remove bashism. (libwpd#5) * Fix various crashes and hangs when reading broken files found with the help of american-fuzzy-lop. * Make --help output of all command line tools more help2man-friendly. * Miscellaneous fixes and cleanups. - Generate manpages for the libwpd-tools- Upgrade to version 0.10.0 * ABI change * Depend on librevenge-devel- Cleanup with spec-cleaner and noarch the documentation.- upgrade to version 0.9.8 - implement WPX_SEEK_END for WPXMemoryStream: fixes an infinite loop in libmwaw when using WPXBinaryData over its stream interface.- upgrade to version 0.9.8 - Fix buffer allocation in WPXString::sprintf that can lead to crash - Fix crash reading invalid OLE stream - Change source code layout so that public headers be in inc/ and its subdirectories - libwpd.h and libwpd-stream.h are not generated headers anymore - Change the way we get version from libwpd build - Fix some rpmlint warnings- Add URL download path.- upgrade to version 0.9.7: - Added MPL 2.0+ as license - Improvement of OLE stream classes - remove integrated patch- upgrade to version 0.9.6: - Experimental support of Zip storage along with Ole. - Add WPX_SEEK_END enum member in order to speed up the Zip operations. - Numerous fixes of coverity and cppcheck warnings and errors. - upstream patch to really enable Zip stream. - package build depends on zlib-devel.- Use SPDX-style license field- Build with fvisibility-inlines-hidden, saves around 600 entries in the exported symbol table.- Remove redundant/unwanted tags/section (cf. specfile guidelines) - Use %_smp_mflags for parallel building - Set proper group on subpackages- upgrade to version 0.9.4: - Remove autopackage packaging that nobody uses (Fridrich) - Don't output points as integer. This solves some rounding issues along with the possibility of writing 10.5 point font size (Fridrich) - General improvement of code quality by buiding with -Weffc++ option (Fridrich) - Improvement of textbox code (Laurent Alonso) - Fixes of autotools Windows build (Fridrich) - remove obsolete unnecessary patch- upgrade to version 0.9.3: - Improvement of arabic charset mapping (Smokey Ardisson) - Build system rewrite and improvement (Tomas Chvatal) - Cleanup of return values (Thomas Klausner) - Fix crashes with WP 2.1 for Mac documents (Fridrich) - Fix bug in WPXPropertyList::operator= (Fridrich) - Fix memory issues in some WPXProperty's derived classes (Fridrich) - Conversion of extended characters in WP 42 parser (Fridrich) - Various fixes for building inside LibreOffice (Tor Lillqvist, Jan Holesovky)- Do not include build dates in docs, messes up build-compare- upgrade to version 0.9.2: - Fix build with gcc 4.6.x (Caolan McNamara) - Handle graciously corrupted WP6 prefix data (Fridrich) - Initial conversion of Mac double byte script characters (Fridrich) - Internally use UCS4 instead of UCS2 (Fridrich) - Add Arabic character conversion for WP5 parser (Fridrich) - Allow conversion of one WP character to a sequence of unicode characters (Fridrich) - Miscellaneous conversion fixes (Edward Mendelson, Fridrich) - Parse correctly WP 2 for Mac documents without resource fork (Fridrich) - Improvements in parsing of pictures in WP1 parser (Fridrich) - Fix wrong sizes of some functions in WP1 and WP42 parsers (Fridrich) - Fix handling of character attributes (Fridrich)- Add missing includes to fix compilation with gcc 4.6- upgrade to version 0.9.0: - Conversion of page-numbering (William) - Conversion of embedded images and text boxes in WP1, WP3, WP5 and WP6 documents (Fridrich) - Conversion of password protected WP1, WP3, WP42 and WP5 documents (Fridrich) - Conversion of annotations/comments in WP6 parser (Fridrich) - Fix some Greek characters so that Text written in WP5.1 with Printer Polyglott convert correct. - Fix Unicode mappings of some older Symbol and Dingbats fonts (Fridrich) - Drop the libgsf dependency in favour of pure C++ implementation of the WPXInputStream interface (Fridrich, Ariya) - Fix the footnote/endnote/comment/annotation/textbox writing in wpd2html converter - Improve metadata parsing (David Hislop)lamb70 1542906939  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./012340.10.2-lp150.2.3.1libwpdhtmlWP1BottomMarginGroup_8cpp.htmlWP1BottomMarginGroup_8h.htmlWP1BottomMarginGroup_8h_source.htmlWP1CenterTextGroup_8cpp.htmlWP1CenterTextGroup_8h.htmlWP1CenterTextGroup_8h_source.htmlWP1ContentListener_8cpp.htmlWP1ContentListener_8h.htmlWP1ContentListener_8h_source.htmlWP1ExtendedCharacterGroup_8cpp.htmlWP1ExtendedCharacterGroup_8h.htmlWP1ExtendedCharacterGroup_8h_source.htmlWP1FileStructure_8cpp.htmlWP1FileStructure_8h.htmlWP1FileStructure_8h_source.htmlWP1FixedLengthGroup_8cpp.htmlWP1FixedLengthGroup_8h.htmlWP1FixedLengthGroup_8h_source.htmlWP1FlushRightGroup_8cpp.htmlWP1FlushRightGroup_8h.htmlWP1FlushRightGroup_8h_source.htmlWP1FontIdGroup_8cpp.htmlWP1FontIdGroup_8h.htmlWP1FontIdGroup_8h_source.htmlWP1FootnoteEndnoteGroup_8cpp.htmlWP1FootnoteEndnoteGroup_8h.htmlWP1FootnoteEndnoteGroup_8h_source.htmlWP1HeaderFooterGroup_8cpp.htmlWP1HeaderFooterGroup_8h.htmlWP1HeaderFooterGroup_8h_source.htmlWP1Heuristics_8cpp.htmlWP1Heuristics_8h.htmlWP1Heuristics_8h_source.htmlWP1JustificationGroup_8cpp.htmlWP1JustificationGroup_8h.htmlWP1JustificationGroup_8h_source.htmlWP1LeftIndentGroup_8cpp.htmlWP1LeftIndentGroup_8h.htmlWP1LeftIndentGroup_8h_source.htmlWP1LeftRightIndentGroup_8cpp.htmlWP1LeftRightIndentGroup_8h.htmlWP1LeftRightIndentGroup_8h_source.htmlWP1Listener_8cpp.htmlWP1Listener_8h.htmlWP1Listener_8h_source.htmlWP1MarginReleaseGroup_8cpp.htmlWP1MarginReleaseGroup_8h.htmlWP1MarginReleaseGroup_8h_source.htmlWP1MarginResetGroup_8cpp.htmlWP1MarginResetGroup_8h.htmlWP1MarginResetGroup_8h_source.htmlWP1Parser_8cpp.htmlWP1Parser_8h.htmlWP1Parser_8h_source.htmlWP1Part_8cpp.htmlWP1Part_8h.htmlWP1Part_8h_source.htmlWP1PictureGroup_8cpp.htmlWP1PictureGroup_8h.htmlWP1PictureGroup_8h_source.htmlWP1PointSizeGroup_8cpp.htmlWP1PointSizeGroup_8h.htmlWP1PointSizeGroup_8h_source.htmlWP1SetTabsGroup_8cpp.htmlWP1SetTabsGroup_8h.htmlWP1SetTabsGroup_8h_source.htmlWP1SpacingResetGroup_8cpp.htmlWP1SpacingResetGroup_8h.htmlWP1SpacingResetGroup_8h_source.htmlWP1StylesListener_8cpp.htmlWP1StylesListener_8h.htmlWP1StylesListener_8h_source.htmlWP1SubDocument_8cpp.htmlWP1SubDocument_8h.htmlWP1SubDocument_8h_source.htmlWP1SuppressPageCharacteristicsGroup_8cpp.htmlWP1SuppressPageCharacteristicsGroup_8h.htmlWP1SuppressPageCharacteristicsGroup_8h_source.htmlWP1TopMarginGroup_8cpp.htmlWP1TopMarginGroup_8h.htmlWP1TopMarginGroup_8h_source.htmlWP1UnsupportedFixedLengthGroup_8cpp.htmlWP1UnsupportedFixedLengthGroup_8h.htmlWP1UnsupportedFixedLengthGroup_8h_source.htmlWP1UnsupportedVariableLengthGroup_8cpp.htmlWP1UnsupportedVariableLengthGroup_8h.htmlWP1UnsupportedVariableLengthGroup_8h_source.htmlWP1VariableLengthGroup_8cpp.htmlWP1VariableLengthGroup_8h.htmlWP1VariableLengthGroup_8h_source.htmlWP3AttributeGroup_8cpp.htmlWP3AttributeGroup_8h.htmlWP3AttributeGroup_8h_source.htmlWP3ContentListener_8cpp.htmlWP3ContentListener_8h.htmlWP3ContentListener_8h_source.htmlWP3DefinitionGroup_8cpp.htmlWP3DefinitionGroup_8h.htmlWP3DefinitionGroup_8h_source.htmlWP3DisplayGroup_8cpp.htmlWP3DisplayGroup_8h.htmlWP3DisplayGroup_8h_source.htmlWP3DoubleByteScriptCharacterGroup_8cpp.htmlWP3DoubleByteScriptCharacterGroup_8h.htmlWP3DoubleByteScriptCharacterGroup_8h_source.htmlWP3EndOfLinePageGroup_8cpp.htmlWP3EndOfLinePageGroup_8h.htmlWP3EndOfLinePageGroup_8h_source.htmlWP3ExtendedCharacterGroup_8cpp.htmlWP3ExtendedCharacterGroup_8h.htmlWP3ExtendedCharacterGroup_8h_source.htmlWP3FileStructure_8cpp.htmlWP3FileStructure_8h.htmlWP3FileStructure_8h_source.htmlWP3FixedLengthGroup_8cpp.htmlWP3FixedLengthGroup_8h.htmlWP3FixedLengthGroup_8h_source.htmlWP3FontGroup_8cpp.htmlWP3FontGroup_8h.htmlWP3FontGroup_8h_source.htmlWP3FootnoteEndnoteGroup_8cpp.htmlWP3FootnoteEndnoteGroup_8h.htmlWP3FootnoteEndnoteGroup_8h_source.htmlWP3HeaderFooterGroup_8cpp.htmlWP3HeaderFooterGroup_8h.htmlWP3HeaderFooterGroup_8h_source.htmlWP3Header_8cpp.htmlWP3Header_8h.htmlWP3Header_8h_source.htmlWP3IndentGroup_8cpp.htmlWP3IndentGroup_8h.htmlWP3IndentGroup_8h_source.htmlWP3Listener_8cpp.htmlWP3Listener_8h.htmlWP3Listener_8h_source.htmlWP3MiscellaneousGroup_8cpp.htmlWP3MiscellaneousGroup_8h.htmlWP3MiscellaneousGroup_8h_source.htmlWP3PageFormatGroup_8cpp.htmlWP3PageFormatGroup_8h.htmlWP3PageFormatGroup_8h_source.htmlWP3Parser_8cpp.htmlWP3Parser_8h.htmlWP3Parser_8h_source.htmlWP3Part_8cpp.htmlWP3Part_8h.htmlWP3Part_8h_source.htmlWP3ResourceFork_8cpp.htmlWP3ResourceFork_8h.htmlWP3ResourceFork_8h_source.htmlWP3Resource_8cpp.htmlWP3Resource_8h.htmlWP3Resource_8h_source.htmlWP3SingleByteFunction_8cpp.htmlWP3SingleByteFunction_8h.htmlWP3SingleByteFunction_8h_source.htmlWP3StylesListener_8cpp.htmlWP3StylesListener_8h.htmlWP3StylesListener_8h_source.htmlWP3SubDocument_8cpp.htmlWP3SubDocument_8h.htmlWP3SubDocument_8h_source.htmlWP3TabGroup_8cpp.htmlWP3TabGroup_8h.htmlWP3TabGroup_8h_source.htmlWP3TablesGroup_8cpp.htmlWP3TablesGroup_8h.htmlWP3TablesGroup_8h_source.htmlWP3UndoGroup_8cpp.htmlWP3UndoGroup_8h.htmlWP3UndoGroup_8h_source.htmlWP3UnsupportedFixedLengthGroup_8cpp.htmlWP3UnsupportedFixedLengthGroup_8h.htmlWP3UnsupportedFixedLengthGroup_8h_source.htmlWP3UnsupportedVariableLengthGroup_8cpp.htmlWP3UnsupportedVariableLengthGroup_8h.htmlWP3UnsupportedVariableLengthGroup_8h_source.htmlWP3VariableLengthGroup_8cpp.htmlWP3VariableLengthGroup_8h.htmlWP3VariableLengthGroup_8h_source.htmlWP3WindowGroup_8cpp.htmlWP3WindowGroup_8h.htmlWP3WindowGroup_8h_source.htmlWP42ContentListener_8cpp.htmlWP42ContentListener_8h.htmlWP42ContentListener_8h_source.htmlWP42DefineColumnsGroup_8cpp.htmlWP42DefineColumnsGroup_8h.htmlWP42DefineColumnsGroup_8h_source.htmlWP42ExtendedCharacterGroup_8cpp.htmlWP42ExtendedCharacterGroup_8h.htmlWP42ExtendedCharacterGroup_8h_source.htmlWP42FileStructure_8cpp.htmlWP42FileStructure_8h.htmlWP42FileStructure_8h_source.htmlWP42HeaderFooterGroup_8cpp.htmlWP42HeaderFooterGroup_8h.htmlWP42HeaderFooterGroup_8h_source.htmlWP42Heuristics_8cpp.htmlWP42Heuristics_8h.htmlWP42Heuristics_8h_source.htmlWP42Listener_8cpp.htmlWP42Listener_8h.htmlWP42Listener_8h_source.htmlWP42MarginResetGroup_8cpp.htmlWP42MarginResetGroup_8h.htmlWP42MarginResetGroup_8h_source.htmlWP42MultiByteFunctionGroup_8cpp.htmlWP42MultiByteFunctionGroup_8h.htmlWP42MultiByteFunctionGroup_8h_source.htmlWP42Parser_8cpp.htmlWP42Parser_8h.htmlWP42Parser_8h_source.htmlWP42Part_8cpp.htmlWP42Part_8h.htmlWP42Part_8h_source.htmlWP42StylesListener_8cpp.htmlWP42StylesListener_8h.htmlWP42StylesListener_8h_source.htmlWP42SubDocument_8cpp.htmlWP42SubDocument_8h.htmlWP42SubDocument_8h_source.htmlWP42SuppressPageCharacteristicsGroup_8cpp.htmlWP42SuppressPageCharacteristicsGroup_8h.htmlWP42SuppressPageCharacteristicsGroup_8h_source.htmlWP42UnsupportedMultiByteFunctionGroup_8cpp.htmlWP42UnsupportedMultiByteFunctionGroup_8h.htmlWP42UnsupportedMultiByteFunctionGroup_8h_source.htmlWP5AttributeGroup_8cpp.htmlWP5AttributeGroup_8h.htmlWP5AttributeGroup_8h_source.htmlWP5BoxGroup_8cpp.htmlWP5BoxGroup_8h.htmlWP5BoxGroup_8h_source.htmlWP5ContentListener_8cpp.htmlWP5ContentListener_8h.htmlWP5ContentListener_8h_source.htmlWP5DefinitionGroup_8cpp.htmlWP5DefinitionGroup_8h.htmlWP5DefinitionGroup_8h_source.htmlWP5ExtendedCharacterGroup_8cpp.htmlWP5ExtendedCharacterGroup_8h.htmlWP5ExtendedCharacterGroup_8h_source.htmlWP5FileStructure_8cpp.htmlWP5FileStructure_8h.htmlWP5FileStructure_8h_source.htmlWP5FixedLengthGroup_8cpp.htmlWP5FixedLengthGroup_8h.htmlWP5FixedLengthGroup_8h_source.htmlWP5FontGroup_8cpp.htmlWP5FontGroup_8h.htmlWP5FontGroup_8h_source.htmlWP5FontNameStringPoolPacket_8cpp.htmlWP5FontNameStringPoolPacket_8h.htmlWP5FontNameStringPoolPacket_8h_source.htmlWP5FootnoteEndnoteGroup_8cpp.htmlWP5FootnoteEndnoteGroup_8h.htmlWP5FootnoteEndnoteGroup_8h_source.htmlWP5GeneralPacketData_8cpp.htmlWP5GeneralPacketData_8h.htmlWP5GeneralPacketData_8h_source.htmlWP5GeneralPacketIndex_8cpp.htmlWP5GeneralPacketIndex_8h.htmlWP5GeneralPacketIndex_8h_source.htmlWP5GraphicsInformationPacket_8cpp.htmlWP5GraphicsInformationPacket_8h.htmlWP5GraphicsInformationPacket_8h_source.htmlWP5HeaderFooterGroup_8cpp.htmlWP5HeaderFooterGroup_8h.htmlWP5HeaderFooterGroup_8h_source.htmlWP5Header_8cpp.htmlWP5Header_8h.htmlWP5Header_8h_source.htmlWP5IndentGroup_8cpp.htmlWP5IndentGroup_8h.htmlWP5IndentGroup_8h_source.htmlWP5ListFontsUsedPacket_8cpp.htmlWP5ListFontsUsedPacket_8h.htmlWP5ListFontsUsedPacket_8h_source.htmlWP5Listener_8cpp.htmlWP5Listener_8h.htmlWP5Listener_8h_source.htmlWP5PageFormatGroup_8cpp.htmlWP5PageFormatGroup_8h.htmlWP5PageFormatGroup_8h_source.htmlWP5Parser_8cpp.htmlWP5Parser_8h.htmlWP5Parser_8h_source.htmlWP5Part_8cpp.htmlWP5Part_8h.htmlWP5Part_8h_source.htmlWP5PrefixData_8cpp.htmlWP5PrefixData_8h.htmlWP5PrefixData_8h_source.htmlWP5SingleByteFunction_8cpp.htmlWP5SingleByteFunction_8h.htmlWP5SingleByteFunction_8h_source.htmlWP5SpecialHeaderIndex_8cpp.htmlWP5SpecialHeaderIndex_8h.htmlWP5SpecialHeaderIndex_8h_source.htmlWP5StylesListener_8cpp.htmlWP5StylesListener_8h.htmlWP5StylesListener_8h_source.htmlWP5SubDocument_8cpp.htmlWP5SubDocument_8h.htmlWP5SubDocument_8h_source.htmlWP5TabGroup_8cpp.htmlWP5TabGroup_8h.htmlWP5TabGroup_8h_source.htmlWP5TableEOLGroup_8cpp.htmlWP5TableEOLGroup_8h.htmlWP5TableEOLGroup_8h_source.htmlWP5TableEOPGroup_8cpp.htmlWP5TableEOPGroup_8h.htmlWP5TableEOPGroup_8h_source.htmlWP5UnsupportedFixedLengthGroup_8cpp.htmlWP5UnsupportedFixedLengthGroup_8h.htmlWP5UnsupportedFixedLengthGroup_8h_source.htmlWP5UnsupportedVariableLengthGroup_8cpp.htmlWP5UnsupportedVariableLengthGroup_8h.htmlWP5UnsupportedVariableLengthGroup_8h_source.htmlWP5VariableLengthGroup_8cpp.htmlWP5VariableLengthGroup_8h.htmlWP5VariableLengthGroup_8h_source.htmlWP60Header_8cpp.htmlWP60Header_8h.htmlWP60Header_8h_source.htmlWP61Header_8cpp.htmlWP61Header_8h.htmlWP61Header_8h_source.htmlWP6AttributeGroup_8cpp.htmlWP6AttributeGroup_8h.htmlWP6AttributeGroup_8h_source.htmlWP6BoxGroup_8cpp.htmlWP6BoxGroup_8h.htmlWP6BoxGroup_8h_source.htmlWP6CharacterGroup_8cpp.htmlWP6CharacterGroup_8h.htmlWP6CharacterGroup_8h_source.htmlWP6ColumnGroup_8cpp.htmlWP6ColumnGroup_8h.htmlWP6ColumnGroup_8h_source.htmlWP6CommentAnnotationPacket_8cpp.htmlWP6CommentAnnotationPacket_8h.htmlWP6CommentAnnotationPacket_8h_source.htmlWP6ContentListener_8cpp.htmlWP6ContentListener_8h.htmlWP6ContentListener_8h_source.htmlWP6DefaultInitialFontPacket_8cpp.htmlWP6DefaultInitialFontPacket_8h.htmlWP6DefaultInitialFontPacket_8h_source.htmlWP6DisplayNumberReferenceGroup_8cpp.htmlWP6DisplayNumberReferenceGroup_8h.htmlWP6DisplayNumberReferenceGroup_8h_source.htmlWP6EOLGroup_8cpp.htmlWP6EOLGroup_8h.htmlWP6EOLGroup_8h_source.htmlWP6ExtendedCharacterGroup_8cpp.htmlWP6ExtendedCharacterGroup_8h.htmlWP6ExtendedCharacterGroup_8h_source.htmlWP6ExtendedDocumentSummaryPacket_8cpp.htmlWP6ExtendedDocumentSummaryPacket_8h.htmlWP6ExtendedDocumentSummaryPacket_8h_source.htmlWP6FileStructure_8cpp.htmlWP6FileStructure_8h.htmlWP6FileStructure_8h_source.htmlWP6FillStylePacket_8cpp.htmlWP6FillStylePacket_8h.htmlWP6FillStylePacket_8h_source.htmlWP6FixedLengthGroup_8cpp.htmlWP6FixedLengthGroup_8h.htmlWP6FixedLengthGroup_8h_source.htmlWP6FontDescriptorPacket_8cpp.htmlWP6FontDescriptorPacket_8h.htmlWP6FontDescriptorPacket_8h_source.htmlWP6FootnoteEndnoteGroup_8cpp.htmlWP6FootnoteEndnoteGroup_8h.htmlWP6FootnoteEndnoteGroup_8h_source.htmlWP6GeneralTextPacket_8cpp.htmlWP6GeneralTextPacket_8h.htmlWP6GeneralTextPacket_8h_source.htmlWP6GraphicsBoxStylePacket_8cpp.htmlWP6GraphicsBoxStylePacket_8h.htmlWP6GraphicsBoxStylePacket_8h_source.htmlWP6GraphicsCachedFileDataPacket_8cpp.htmlWP6GraphicsCachedFileDataPacket_8h.htmlWP6GraphicsCachedFileDataPacket_8h_source.htmlWP6GraphicsFilenamePacket_8cpp.htmlWP6GraphicsFilenamePacket_8h.htmlWP6GraphicsFilenamePacket_8h_source.htmlWP6HeaderFooterGroup_8cpp.htmlWP6HeaderFooterGroup_8h.htmlWP6HeaderFooterGroup_8h_source.htmlWP6Header_8cpp.htmlWP6Header_8h.htmlWP6Header_8h_source.htmlWP6HighlightGroup_8cpp.htmlWP6HighlightGroup_8h.htmlWP6HighlightGroup_8h_source.htmlWP6HyperlinkPacket_8cpp.htmlWP6HyperlinkPacket_8h.htmlWP6HyperlinkPacket_8h_source.htmlWP6Listener_8cpp.htmlWP6Listener_8h.htmlWP6Listener_8h_source.htmlWP6NumberingMethodGroup_8cpp.htmlWP6NumberingMethodGroup_8h.htmlWP6NumberingMethodGroup_8h_source.htmlWP6OutlineStylePacket_8cpp.htmlWP6OutlineStylePacket_8h.htmlWP6OutlineStylePacket_8h_source.htmlWP6PageGroup_8cpp.htmlWP6PageGroup_8h.htmlWP6PageGroup_8h_source.htmlWP6ParagraphGroup_8cpp.htmlWP6ParagraphGroup_8h.htmlWP6ParagraphGroup_8h_source.htmlWP6Parser_8cpp.htmlWP6Parser_8h.htmlWP6Parser_8h_source.htmlWP6Part_8cpp.htmlWP6Part_8h.htmlWP6Part_8h_source.htmlWP6PrefixDataPacket_8cpp.htmlWP6PrefixDataPacket_8h.htmlWP6PrefixDataPacket_8h_source.htmlWP6PrefixData_8cpp.htmlWP6PrefixData_8h.htmlWP6PrefixData_8h_source.htmlWP6PrefixIndice_8cpp.htmlWP6PrefixIndice_8h.htmlWP6PrefixIndice_8h_source.htmlWP6SetNumberGroup_8cpp.htmlWP6SetNumberGroup_8h.htmlWP6SetNumberGroup_8h_source.htmlWP6SingleByteFunction_8cpp.htmlWP6SingleByteFunction_8h.htmlWP6SingleByteFunction_8h_source.htmlWP6StyleGroup_8cpp.htmlWP6StyleGroup_8h.htmlWP6StyleGroup_8h_source.htmlWP6StylesListener_8cpp.htmlWP6StylesListener_8h.htmlWP6StylesListener_8h_source.htmlWP6SubDocument_8cpp.htmlWP6SubDocument_8h.htmlWP6SubDocument_8h_source.htmlWP6TabGroup_8cpp.htmlWP6TabGroup_8h.htmlWP6TabGroup_8h_source.htmlWP6TableStylePacket_8cpp.htmlWP6TableStylePacket_8h.htmlWP6TableStylePacket_8h_source.htmlWP6TibetanMap_8h.htmlWP6TibetanMap_8h_source.htmlWP6UndoGroup_8cpp.htmlWP6UndoGroup_8h.htmlWP6UndoGroup_8h_source.htmlWP6UnsupportedFixedLengthGroup_8cpp.htmlWP6UnsupportedFixedLengthGroup_8h.htmlWP6UnsupportedFixedLengthGroup_8h_source.htmlWP6UnsupportedVariableLengthGroup_8cpp.htmlWP6UnsupportedVariableLengthGroup_8h.htmlWP6UnsupportedVariableLengthGroup_8h_source.htmlWP6VariableLengthGroup_8cpp.htmlWP6VariableLengthGroup_8h.htmlWP6VariableLengthGroup_8h_source.htmlWPDocument_8cpp.htmlWPDocument_8h.htmlWPDocument_8h_source.htmlWPXContentListener_8cpp.htmlWPXContentListener_8h.htmlWPXContentListener_8h_source.htmlWPXEncryption_8cpp.htmlWPXEncryption_8h.htmlWPXEncryption_8h_source.htmlWPXFileStructure_8h.htmlWPXFileStructure_8h_source.htmlWPXHeader_8cpp.htmlWPXHeader_8h.htmlWPXHeader_8h_source.htmlWPXListener_8cpp.htmlWPXListener_8h.htmlWPXListener_8h_source.htmlWPXMemoryStream_8cpp.htmlWPXMemoryStream_8h.htmlWPXMemoryStream_8h_source.htmlWPXPageSpan_8cpp.htmlWPXPageSpan_8h.htmlWPXPageSpan_8h_source.htmlWPXParser_8cpp.htmlWPXParser_8h.htmlWPXParser_8h_source.htmlWPXStylesListener_8cpp.htmlWPXStylesListener_8h.htmlWPXStylesListener_8h_source.htmlWPXSubDocument_8cpp.htmlWPXSubDocument_8h.htmlWPXSubDocument_8h_source.htmlWPXTable_8cpp.htmlWPXTable_8h.htmlWPXTable_8h_source.htmlannotated.htmlbc_s.pngbdwn.pngclassFileException.htmlclassGenericException.htmlclassParseException.htmlclassSupportedEncryptionException.htmlclassUnsupportedEncryptionException.htmlclassVersionException.htmlclassWP1BottomMarginGroup-members.htmlclassWP1BottomMarginGroup.htmlclassWP1BottomMarginGroup.pngclassWP1CenterTextGroup-members.htmlclassWP1CenterTextGroup.htmlclassWP1CenterTextGroup.pngclassWP1ContentListener-members.htmlclassWP1ContentListener.htmlclassWP1ContentListener.pngclassWP1ExtendedCharacterGroup-members.htmlclassWP1ExtendedCharacterGroup.htmlclassWP1ExtendedCharacterGroup.pngclassWP1FixedLengthGroup-members.htmlclassWP1FixedLengthGroup.htmlclassWP1FixedLengthGroup.pngclassWP1FlushRightGroup-members.htmlclassWP1FlushRightGroup.htmlclassWP1FlushRightGroup.pngclassWP1FontIdGroup-members.htmlclassWP1FontIdGroup.htmlclassWP1FontIdGroup.pngclassWP1FootnoteEndnoteGroup-members.htmlclassWP1FootnoteEndnoteGroup.htmlclassWP1FootnoteEndnoteGroup.pngclassWP1HeaderFooterGroup-members.htmlclassWP1HeaderFooterGroup.htmlclassWP1HeaderFooterGroup.pngclassWP1Heuristics-members.htmlclassWP1Heuristics.htmlclassWP1JustificationGroup-members.htmlclassWP1JustificationGroup.htmlclassWP1JustificationGroup.pngclassWP1LeftIndentGroup-members.htmlclassWP1LeftIndentGroup.htmlclassWP1LeftIndentGroup.pngclassWP1LeftRightIndentGroup-members.htmlclassWP1LeftRightIndentGroup.htmlclassWP1LeftRightIndentGroup.pngclassWP1Listener-members.htmlclassWP1Listener.htmlclassWP1Listener.pngclassWP1MarginReleaseGroup-members.htmlclassWP1MarginReleaseGroup.htmlclassWP1MarginReleaseGroup.pngclassWP1MarginResetGroup-members.htmlclassWP1MarginResetGroup.htmlclassWP1MarginResetGroup.pngclassWP1Parser-members.htmlclassWP1Parser.htmlclassWP1Parser.pngclassWP1Part-members.htmlclassWP1Part.htmlclassWP1Part.pngclassWP1PictureGroup-members.htmlclassWP1PictureGroup.htmlclassWP1PictureGroup.pngclassWP1PointSizeGroup-members.htmlclassWP1PointSizeGroup.htmlclassWP1PointSizeGroup.pngclassWP1SetTabsGroup-members.htmlclassWP1SetTabsGroup.htmlclassWP1SetTabsGroup.pngclassWP1SpacingResetGroup-members.htmlclassWP1SpacingResetGroup.htmlclassWP1SpacingResetGroup.pngclassWP1StylesListener-members.htmlclassWP1StylesListener.htmlclassWP1StylesListener.pngclassWP1SubDocument-members.htmlclassWP1SubDocument.htmlclassWP1SubDocument.pngclassWP1SuppressPageCharacteristicsGroup-members.htmlclassWP1SuppressPageCharacteristicsGroup.htmlclassWP1SuppressPageCharacteristicsGroup.pngclassWP1TopMarginGroup-members.htmlclassWP1TopMarginGroup.htmlclassWP1TopMarginGroup.pngclassWP1UnsupportedFixedLengthGroup-members.htmlclassWP1UnsupportedFixedLengthGroup.htmlclassWP1UnsupportedFixedLengthGroup.pngclassWP1UnsupportedVariableLengthGroup-members.htmlclassWP1UnsupportedVariableLengthGroup.htmlclassWP1UnsupportedVariableLengthGroup.pngclassWP1VariableLengthGroup-members.htmlclassWP1VariableLengthGroup.htmlclassWP1VariableLengthGroup.pngclassWP3AttributeGroup-members.htmlclassWP3AttributeGroup.htmlclassWP3AttributeGroup.pngclassWP3CondensedBackTabFunction-members.htmlclassWP3CondensedBackTabFunction.htmlclassWP3CondensedBackTabFunction.pngclassWP3CondensedIndentFunction-members.htmlclassWP3CondensedIndentFunction.htmlclassWP3CondensedIndentFunction.pngclassWP3CondensedLRIndentFunction-members.htmlclassWP3CondensedLRIndentFunction.htmlclassWP3CondensedLRIndentFunction.pngclassWP3CondensedTabFunction-members.htmlclassWP3CondensedTabFunction.htmlclassWP3CondensedTabFunction.pngclassWP3ContentListener-members.htmlclassWP3ContentListener.htmlclassWP3ContentListener.pngclassWP3DefinitionGroup-members.htmlclassWP3DefinitionGroup.htmlclassWP3DefinitionGroup.pngclassWP3DisplayGroup-members.htmlclassWP3DisplayGroup.htmlclassWP3DisplayGroup.pngclassWP3DoubleByteScriptCharacterGroup-members.htmlclassWP3DoubleByteScriptCharacterGroup.htmlclassWP3DoubleByteScriptCharacterGroup.pngclassWP3EOLFunction-members.htmlclassWP3EOLFunction.htmlclassWP3EOLFunction.pngclassWP3EOPFunction-members.htmlclassWP3EOPFunction.htmlclassWP3EOPFunction.pngclassWP3EndOfLinePageGroup-members.htmlclassWP3EndOfLinePageGroup.htmlclassWP3EndOfLinePageGroup.pngclassWP3ExtendedCharacterGroup-members.htmlclassWP3ExtendedCharacterGroup.htmlclassWP3ExtendedCharacterGroup.pngclassWP3FixedLengthGroup-members.htmlclassWP3FixedLengthGroup.htmlclassWP3FixedLengthGroup.pngclassWP3FontGroup-members.htmlclassWP3FontGroup.htmlclassWP3FontGroup.pngclassWP3FootnoteEndnoteGroup-members.htmlclassWP3FootnoteEndnoteGroup.htmlclassWP3FootnoteEndnoteGroup.pngclassWP3HardSpaceFunction-members.htmlclassWP3HardSpaceFunction.htmlclassWP3HardSpaceFunction.pngclassWP3Header-members.htmlclassWP3Header.htmlclassWP3Header.pngclassWP3HeaderFooterGroup-members.htmlclassWP3HeaderFooterGroup.htmlclassWP3HeaderFooterGroup.pngclassWP3HyphenFunction-members.htmlclassWP3HyphenFunction.htmlclassWP3HyphenFunction.pngclassWP3IndentGroup-members.htmlclassWP3IndentGroup.htmlclassWP3IndentGroup.pngclassWP3Listener-members.htmlclassWP3Listener.htmlclassWP3Listener.pngclassWP3MiscellaneousGroup-members.htmlclassWP3MiscellaneousGroup.htmlclassWP3MiscellaneousGroup.pngclassWP3PageFormatGroup-members.htmlclassWP3PageFormatGroup.htmlclassWP3PageFormatGroup.pngclassWP3Parser-members.htmlclassWP3Parser.htmlclassWP3Parser.pngclassWP3Part-members.htmlclassWP3Part.htmlclassWP3Part.pngclassWP3Resource-members.htmlclassWP3Resource.htmlclassWP3ResourceFork-members.htmlclassWP3ResourceFork.htmlclassWP3SingleByteFunction-members.htmlclassWP3SingleByteFunction.htmlclassWP3SingleByteFunction.pngclassWP3SoftHyphenFunction-members.htmlclassWP3SoftHyphenFunction.htmlclassWP3SoftHyphenFunction.pngclassWP3StylesListener-members.htmlclassWP3StylesListener.htmlclassWP3StylesListener.pngclassWP3SubDocument-members.htmlclassWP3SubDocument.htmlclassWP3SubDocument.pngclassWP3TabGroup-members.htmlclassWP3TabGroup.htmlclassWP3TabGroup.pngclassWP3TablesGroup-members.htmlclassWP3TablesGroup.htmlclassWP3TablesGroup.pngclassWP3UndoGroup-members.htmlclassWP3UndoGroup.htmlclassWP3UndoGroup.pngclassWP3UnsupportedFixedLengthGroup-members.htmlclassWP3UnsupportedFixedLengthGroup.htmlclassWP3UnsupportedFixedLengthGroup.pngclassWP3UnsupportedVariableLengthGroup-members.htmlclassWP3UnsupportedVariableLengthGroup.htmlclassWP3UnsupportedVariableLengthGroup.pngclassWP3VariableLengthGroup-members.htmlclassWP3VariableLengthGroup.htmlclassWP3VariableLengthGroup.pngclassWP3WindowGroup-members.htmlclassWP3WindowGroup.htmlclassWP3WindowGroup.pngclassWP42ContentListener-members.htmlclassWP42ContentListener.htmlclassWP42ContentListener.pngclassWP42DefineColumnsGroup-members.htmlclassWP42DefineColumnsGroup.htmlclassWP42DefineColumnsGroup.pngclassWP42ExtendedCharacterGroup-members.htmlclassWP42ExtendedCharacterGroup.htmlclassWP42ExtendedCharacterGroup.pngclassWP42HeaderFooterGroup-members.htmlclassWP42HeaderFooterGroup.htmlclassWP42HeaderFooterGroup.pngclassWP42Heuristics-members.htmlclassWP42Heuristics.htmlclassWP42Listener-members.htmlclassWP42Listener.htmlclassWP42Listener.pngclassWP42MarginResetGroup-members.htmlclassWP42MarginResetGroup.htmlclassWP42MarginResetGroup.pngclassWP42MultiByteFunctionGroup-members.htmlclassWP42MultiByteFunctionGroup.htmlclassWP42MultiByteFunctionGroup.pngclassWP42Parser-members.htmlclassWP42Parser.htmlclassWP42Parser.pngclassWP42Part-members.htmlclassWP42Part.htmlclassWP42Part.pngclassWP42StylesListener-members.htmlclassWP42StylesListener.htmlclassWP42StylesListener.pngclassWP42SubDocument-members.htmlclassWP42SubDocument.htmlclassWP42SubDocument.pngclassWP42SuppressPageCharacteristicsGroup-members.htmlclassWP42SuppressPageCharacteristicsGroup.htmlclassWP42SuppressPageCharacteristicsGroup.pngclassWP42UnsupportedMultiByteFunctionGroup-members.htmlclassWP42UnsupportedMultiByteFunctionGroup.htmlclassWP42UnsupportedMultiByteFunctionGroup.pngclassWP5AttributeGroup-members.htmlclassWP5AttributeGroup.htmlclassWP5AttributeGroup.pngclassWP5AttributeOffGroup-members.htmlclassWP5AttributeOffGroup.htmlclassWP5AttributeOffGroup.pngclassWP5AttributeOnGroup-members.htmlclassWP5AttributeOnGroup.htmlclassWP5AttributeOnGroup.pngclassWP5BoxGroup-members.htmlclassWP5BoxGroup.htmlclassWP5BoxGroup.pngclassWP5ContentListener-members.htmlclassWP5ContentListener.htmlclassWP5ContentListener.pngclassWP5DefinitionGroup-members.htmlclassWP5DefinitionGroup.htmlclassWP5DefinitionGroup.pngclassWP5DefinitionGroup__DefineTablesSubGroup-members.htmlclassWP5DefinitionGroup__DefineTablesSubGroup.htmlclassWP5DefinitionGroup__DefineTablesSubGroup.pngclassWP5EOLFunction-members.htmlclassWP5EOLFunction.htmlclassWP5EOLFunction.pngclassWP5ExtendedCharacterGroup-members.htmlclassWP5ExtendedCharacterGroup.htmlclassWP5ExtendedCharacterGroup.pngclassWP5FixedLengthGroup-members.htmlclassWP5FixedLengthGroup.htmlclassWP5FixedLengthGroup.pngclassWP5FontGroup-members.htmlclassWP5FontGroup.htmlclassWP5FontGroup.pngclassWP5FontNameStringPoolPacket-members.htmlclassWP5FontNameStringPoolPacket.htmlclassWP5FontNameStringPoolPacket.pngclassWP5FootnoteEndnoteGroup-members.htmlclassWP5FootnoteEndnoteGroup.htmlclassWP5FootnoteEndnoteGroup.pngclassWP5GeneralPacketData-members.htmlclassWP5GeneralPacketData.htmlclassWP5GeneralPacketData.pngclassWP5GeneralPacketIndex-members.htmlclassWP5GeneralPacketIndex.htmlclassWP5GraphicsInformationPacket-members.htmlclassWP5GraphicsInformationPacket.htmlclassWP5GraphicsInformationPacket.pngclassWP5HardSpaceFunction-members.htmlclassWP5HardSpaceFunction.htmlclassWP5HardSpaceFunction.pngclassWP5Header-members.htmlclassWP5Header.htmlclassWP5Header.pngclassWP5HeaderFooterGroup-members.htmlclassWP5HeaderFooterGroup.htmlclassWP5HeaderFooterGroup.pngclassWP5HyphenFunction-members.htmlclassWP5HyphenFunction.htmlclassWP5HyphenFunction.pngclassWP5IndentGroup-members.htmlclassWP5IndentGroup.htmlclassWP5IndentGroup.pngclassWP5ListFontsUsedPacket-members.htmlclassWP5ListFontsUsedPacket.htmlclassWP5ListFontsUsedPacket.pngclassWP5Listener-members.htmlclassWP5Listener.htmlclassWP5Listener.pngclassWP5PageFormatGroup-members.htmlclassWP5PageFormatGroup.htmlclassWP5PageFormatGroup.pngclassWP5Parser-members.htmlclassWP5Parser.htmlclassWP5Parser.pngclassWP5Part-members.htmlclassWP5Part.htmlclassWP5Part.pngclassWP5PrefixData-members.htmlclassWP5PrefixData.htmlclassWP5SingleByteFunction-members.htmlclassWP5SingleByteFunction.htmlclassWP5SingleByteFunction.pngclassWP5SoftHyphenFunction-members.htmlclassWP5SoftHyphenFunction.htmlclassWP5SoftHyphenFunction.pngclassWP5SpaceFunction-members.htmlclassWP5SpaceFunction.htmlclassWP5SpaceFunction.pngclassWP5SpecialHeaderIndex-members.htmlclassWP5SpecialHeaderIndex.htmlclassWP5StylesListener-members.htmlclassWP5StylesListener.htmlclassWP5StylesListener.pngclassWP5SubDocument-members.htmlclassWP5SubDocument.htmlclassWP5SubDocument.pngclassWP5TabGroup-members.htmlclassWP5TabGroup.htmlclassWP5TabGroup.pngclassWP5TableEOLGroup-members.htmlclassWP5TableEOLGroup.htmlclassWP5TableEOLGroup.pngclassWP5TableEOPGroup-members.htmlclassWP5TableEOPGroup.htmlclassWP5TableEOPGroup.pngclassWP5UnsupportedFixedLengthGroup-members.htmlclassWP5UnsupportedFixedLengthGroup.htmlclassWP5UnsupportedFixedLengthGroup.pngclassWP5UnsupportedVariableLengthGroup-members.htmlclassWP5UnsupportedVariableLengthGroup.htmlclassWP5UnsupportedVariableLengthGroup.pngclassWP5VariableLengthGroup-members.htmlclassWP5VariableLengthGroup.htmlclassWP5VariableLengthGroup.pngclassWP5VariableLengthGroup__SubGroup-members.htmlclassWP5VariableLengthGroup__SubGroup.htmlclassWP5VariableLengthGroup__SubGroup.pngclassWP60Header-members.htmlclassWP60Header.htmlclassWP60Header.pngclassWP61Header-members.htmlclassWP61Header.htmlclassWP61Header.pngclassWP6AttributeGroup-members.htmlclassWP6AttributeGroup.htmlclassWP6AttributeGroup.pngclassWP6AttributeOffGroup-members.htmlclassWP6AttributeOffGroup.htmlclassWP6AttributeOffGroup.pngclassWP6AttributeOnGroup-members.htmlclassWP6AttributeOnGroup.htmlclassWP6AttributeOnGroup.pngclassWP6BoxGroup-members.htmlclassWP6BoxGroup.htmlclassWP6BoxGroup.pngclassWP6CharacterGroup-members.htmlclassWP6CharacterGroup.htmlclassWP6CharacterGroup.pngclassWP6CharacterGroup__CharacterShadingChangeSubGroup-members.htmlclassWP6CharacterGroup__CharacterShadingChangeSubGroup.htmlclassWP6CharacterGroup__CharacterShadingChangeSubGroup.pngclassWP6CharacterGroup__ColorSubGroup-members.htmlclassWP6CharacterGroup__ColorSubGroup.htmlclassWP6CharacterGroup__ColorSubGroup.pngclassWP6CharacterGroup__CommentSubGroup-members.htmlclassWP6CharacterGroup__CommentSubGroup.htmlclassWP6CharacterGroup__CommentSubGroup.pngclassWP6CharacterGroup__FontFaceChangeSubGroup-members.htmlclassWP6CharacterGroup__FontFaceChangeSubGroup.htmlclassWP6CharacterGroup__FontFaceChangeSubGroup.pngclassWP6CharacterGroup__FontSizeChangeSubGroup-members.htmlclassWP6CharacterGroup__FontSizeChangeSubGroup.htmlclassWP6CharacterGroup__FontSizeChangeSubGroup.pngclassWP6CharacterGroup__ParagraphNumberOnSubGroup-members.htmlclassWP6CharacterGroup__ParagraphNumberOnSubGroup.htmlclassWP6CharacterGroup__ParagraphNumberOnSubGroup.pngclassWP6CharacterGroup__SetAlignmentCharacterSubGroup-members.htmlclassWP6CharacterGroup__SetAlignmentCharacterSubGroup.htmlclassWP6CharacterGroup__SetAlignmentCharacterSubGroup.pngclassWP6CharacterGroup__SetDotLeaderCharactersSubGroup-members.htmlclassWP6CharacterGroup__SetDotLeaderCharactersSubGroup.htmlclassWP6CharacterGroup__SetDotLeaderCharactersSubGroup.pngclassWP6CharacterGroup__TableColumnSubGroup-members.htmlclassWP6CharacterGroup__TableColumnSubGroup.htmlclassWP6CharacterGroup__TableColumnSubGroup.pngclassWP6CharacterGroup__TableDefinitionOffSubGroup-members.htmlclassWP6CharacterGroup__TableDefinitionOffSubGroup.htmlclassWP6CharacterGroup__TableDefinitionOffSubGroup.pngclassWP6CharacterGroup__TableDefinitionOnSubGroup-members.htmlclassWP6CharacterGroup__TableDefinitionOnSubGroup.htmlclassWP6CharacterGroup__TableDefinitionOnSubGroup.pngclassWP6ColumnGroup-members.htmlclassWP6ColumnGroup.htmlclassWP6ColumnGroup.pngclassWP6CommentAnnotationPacket-members.htmlclassWP6CommentAnnotationPacket.htmlclassWP6CommentAnnotationPacket.pngclassWP6ContentListener-members.htmlclassWP6ContentListener.htmlclassWP6ContentListener.pngclassWP6DefaultInitialFontPacket-members.htmlclassWP6DefaultInitialFontPacket.htmlclassWP6DefaultInitialFontPacket.pngclassWP6DisplayNumberReferenceGroup-members.htmlclassWP6DisplayNumberReferenceGroup.htmlclassWP6DisplayNumberReferenceGroup.pngclassWP6EOCFunction-members.htmlclassWP6EOCFunction.htmlclassWP6EOCFunction.pngclassWP6EOLFunction-members.htmlclassWP6EOLFunction.htmlclassWP6EOLFunction.pngclassWP6EOLGroup-members.htmlclassWP6EOLGroup.htmlclassWP6EOLGroup.pngclassWP6EOPFunction-members.htmlclassWP6EOPFunction.htmlclassWP6EOPFunction.pngclassWP6ExtendedCharacterGroup-members.htmlclassWP6ExtendedCharacterGroup.htmlclassWP6ExtendedCharacterGroup.pngclassWP6ExtendedDocumentSummaryPacket-members.htmlclassWP6ExtendedDocumentSummaryPacket.htmlclassWP6ExtendedDocumentSummaryPacket.pngclassWP6FillStylePacket-members.htmlclassWP6FillStylePacket.htmlclassWP6FillStylePacket.pngclassWP6FixedLengthGroup-members.htmlclassWP6FixedLengthGroup.htmlclassWP6FixedLengthGroup.pngclassWP6FontDescriptorPacket-members.htmlclassWP6FontDescriptorPacket.htmlclassWP6FontDescriptorPacket.pngclassWP6FootnoteEndnoteGroup-members.htmlclassWP6FootnoteEndnoteGroup.htmlclassWP6FootnoteEndnoteGroup.pngclassWP6GeneralTextPacket-members.htmlclassWP6GeneralTextPacket.htmlclassWP6GeneralTextPacket.pngclassWP6GraphicsBoxStylePacket-members.htmlclassWP6GraphicsBoxStylePacket.htmlclassWP6GraphicsBoxStylePacket.pngclassWP6GraphicsCachedFileDataPacket-members.htmlclassWP6GraphicsCachedFileDataPacket.htmlclassWP6GraphicsCachedFileDataPacket.pngclassWP6GraphicsFilenamePacket-members.htmlclassWP6GraphicsFilenamePacket.htmlclassWP6GraphicsFilenamePacket.pngclassWP6HardSpaceFunction-members.htmlclassWP6HardSpaceFunction.htmlclassWP6HardSpaceFunction.pngclassWP6Header-members.htmlclassWP6Header.htmlclassWP6Header.pngclassWP6HeaderFooterGroup-members.htmlclassWP6HeaderFooterGroup.htmlclassWP6HeaderFooterGroup.pngclassWP6HighlightGroup-members.htmlclassWP6HighlightGroup.htmlclassWP6HighlightGroup.pngclassWP6HighlightOffGroup-members.htmlclassWP6HighlightOffGroup.htmlclassWP6HighlightOffGroup.pngclassWP6HighlightOnGroup-members.htmlclassWP6HighlightOnGroup.htmlclassWP6HighlightOnGroup.pngclassWP6HyperlinkPacket-members.htmlclassWP6HyperlinkPacket.htmlclassWP6HyperlinkPacket.pngclassWP6HyphenFunction-members.htmlclassWP6HyphenFunction.htmlclassWP6HyphenFunction.pngclassWP6Listener-members.htmlclassWP6Listener.htmlclassWP6Listener.pngclassWP6NumberingMethodGroup-members.htmlclassWP6NumberingMethodGroup.htmlclassWP6NumberingMethodGroup.pngclassWP6OutlineDefinition-members.htmlclassWP6OutlineDefinition.htmlclassWP6OutlineStylePacket-members.htmlclassWP6OutlineStylePacket.htmlclassWP6OutlineStylePacket.pngclassWP6PageGroup-members.htmlclassWP6PageGroup.htmlclassWP6PageGroup.pngclassWP6ParagraphGroup-members.htmlclassWP6ParagraphGroup.htmlclassWP6ParagraphGroup.pngclassWP6ParagraphGroup__IndentFirstLineSubGroup-members.htmlclassWP6ParagraphGroup__IndentFirstLineSubGroup.htmlclassWP6ParagraphGroup__IndentFirstLineSubGroup.pngclassWP6ParagraphGroup__JustificationModeSubGroup-members.htmlclassWP6ParagraphGroup__JustificationModeSubGroup.htmlclassWP6ParagraphGroup__JustificationModeSubGroup.pngclassWP6ParagraphGroup__LeftMarginAdjustmentSubGroup-members.htmlclassWP6ParagraphGroup__LeftMarginAdjustmentSubGroup.htmlclassWP6ParagraphGroup__LeftMarginAdjustmentSubGroup.pngclassWP6ParagraphGroup__LineSpacingSubGroup-members.htmlclassWP6ParagraphGroup__LineSpacingSubGroup.htmlclassWP6ParagraphGroup__LineSpacingSubGroup.pngclassWP6ParagraphGroup__OutlineDefineSubGroup-members.htmlclassWP6ParagraphGroup__OutlineDefineSubGroup.htmlclassWP6ParagraphGroup__OutlineDefineSubGroup.pngclassWP6ParagraphGroup__RightMarginAdjustmentSubGroup-members.htmlclassWP6ParagraphGroup__RightMarginAdjustmentSubGroup.htmlclassWP6ParagraphGroup__RightMarginAdjustmentSubGroup.pngclassWP6ParagraphGroup__SpacingAfterParagraphSubGroup-members.htmlclassWP6ParagraphGroup__SpacingAfterParagraphSubGroup.htmlclassWP6ParagraphGroup__SpacingAfterParagraphSubGroup.pngclassWP6ParagraphGroup__TabSetSubGroup-members.htmlclassWP6ParagraphGroup__TabSetSubGroup.htmlclassWP6ParagraphGroup__TabSetSubGroup.pngclassWP6Parser-members.htmlclassWP6Parser.htmlclassWP6Parser.pngclassWP6Part-members.htmlclassWP6Part.htmlclassWP6Part.pngclassWP6PrefixData-members.htmlclassWP6PrefixData.htmlclassWP6PrefixDataPacket-members.htmlclassWP6PrefixDataPacket.htmlclassWP6PrefixDataPacket.pngclassWP6PrefixIndice-members.htmlclassWP6PrefixIndice.htmlclassWP6SetNumberGroup-members.htmlclassWP6SetNumberGroup.htmlclassWP6SetNumberGroup.pngclassWP6SingleByteFunction-members.htmlclassWP6SingleByteFunction.htmlclassWP6SingleByteFunction.pngclassWP6SoftEOPFunction-members.htmlclassWP6SoftEOPFunction.htmlclassWP6SoftEOPFunction.pngclassWP6SoftHyphenFunction-members.htmlclassWP6SoftHyphenFunction.htmlclassWP6SoftHyphenFunction.pngclassWP6SpaceFunction-members.htmlclassWP6SpaceFunction.htmlclassWP6SpaceFunction.pngclassWP6StyleGroup-members.htmlclassWP6StyleGroup.htmlclassWP6StyleGroup.pngclassWP6StyleGroup__GlobalOnSubGroup-members.htmlclassWP6StyleGroup__GlobalOnSubGroup.htmlclassWP6StyleGroup__GlobalOnSubGroup.pngclassWP6StyleStateSequence-members.htmlclassWP6StyleStateSequence.htmlclassWP6StylesListener-members.htmlclassWP6StylesListener.htmlclassWP6StylesListener.pngclassWP6SubDocument-members.htmlclassWP6SubDocument.htmlclassWP6SubDocument.pngclassWP6TabGroup-members.htmlclassWP6TabGroup.htmlclassWP6TabGroup.pngclassWP6TableCellFunction-members.htmlclassWP6TableCellFunction.htmlclassWP6TableCellFunction.pngclassWP6TableOffAtSoftEOPFunction-members.htmlclassWP6TableOffAtSoftEOPFunction.htmlclassWP6TableOffAtSoftEOPFunction.pngclassWP6TableOffFunction-members.htmlclassWP6TableOffFunction.htmlclassWP6TableOffFunction.pngclassWP6TableRowAtEOCFunction-members.htmlclassWP6TableRowAtEOCFunction.htmlclassWP6TableRowAtEOCFunction.pngclassWP6TableRowAtEOPFunction-members.htmlclassWP6TableRowAtEOPFunction.htmlclassWP6TableRowAtEOPFunction.pngclassWP6TableRowAtSoftEOPFunction-members.htmlclassWP6TableRowAtSoftEOPFunction.htmlclassWP6TableRowAtSoftEOPFunction.pngclassWP6TableRowFunction-members.htmlclassWP6TableRowFunction.htmlclassWP6TableRowFunction.pngclassWP6TableStylePacket-members.htmlclassWP6TableStylePacket.htmlclassWP6TableStylePacket.pngclassWP6UndoGroup-members.htmlclassWP6UndoGroup.htmlclassWP6UndoGroup.pngclassWP6UnsupportedFixedLengthGroup-members.htmlclassWP6UnsupportedFixedLengthGroup.htmlclassWP6UnsupportedFixedLengthGroup.pngclassWP6UnsupportedVariableLengthGroup-members.htmlclassWP6UnsupportedVariableLengthGroup.htmlclassWP6UnsupportedVariableLengthGroup.pngclassWP6VariableLengthGroup-members.htmlclassWP6VariableLengthGroup.htmlclassWP6VariableLengthGroup.pngclassWP6VariableLengthGroup__SubGroup-members.htmlclassWP6VariableLengthGroup__SubGroup.htmlclassWP6VariableLengthGroup__SubGroup.pngclassWPXContentListener-members.htmlclassWPXContentListener.htmlclassWPXContentListener.pngclassWPXEncryption-members.htmlclassWPXEncryption.htmlclassWPXHeader-members.htmlclassWPXHeader.htmlclassWPXHeader.pngclassWPXHeaderFooter-members.htmlclassWPXHeaderFooter.htmlclassWPXListener-members.htmlclassWPXListener.htmlclassWPXListener.pngclassWPXMemoryInputStream-members.htmlclassWPXMemoryInputStream.htmlclassWPXMemoryInputStream.pngclassWPXPageSpan-members.htmlclassWPXPageSpan.htmlclassWPXParser-members.htmlclassWPXParser.htmlclassWPXParser.pngclassWPXStylesListener-members.htmlclassWPXStylesListener.htmlclassWPXStylesListener.pngclassWPXSubDocument-members.htmlclassWPXSubDocument.htmlclassWPXSubDocument.pngclassWPXTable-members.htmlclassWPXTable.htmlclassWPXTableList-members.htmlclassWPXTableList.htmlclassWrongPasswordException.htmlclasses.htmlclasslibwpd_1_1WPDocument-members.htmlclasslibwpd_1_1WPDocument.htmlclosed.pngdir_5467d6b3f6550ce9331bbd5c393c4ebb.htmldir_68267d1309a1af8e8297ef4c3efbcdba.htmldir_bfccd401955b95cf8c75461437045ac0.htmldir_c85d3e3c5052e9ad9ce18c6863244a25.htmldoc.pngdoxygen.cssdoxygen.pngfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_0x7e.htmlfunctions_a.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.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_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_r.htmlfunctions_s.htmlfunctions_t.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_vars_m.htmlfunctions_vars_u.htmlfunctions_w.htmlglobals.htmlglobals_a.htmlglobals_b.htmlglobals_c.htmlglobals_d.htmlglobals_defs.htmlglobals_defs_d.htmlglobals_defs_t.htmlglobals_defs_w.htmlglobals_e.htmlglobals_enum.htmlglobals_eval.htmlglobals_f.htmlglobals_func.htmlglobals_g.htmlglobals_h.htmlglobals_i.htmlglobals_j.htmlglobals_l.htmlglobals_m.htmlglobals_n.htmlglobals_o.htmlglobals_p.htmlglobals_r.htmlglobals_s.htmlglobals_t.htmlglobals_type.htmlglobals_u.htmlglobals_vars.htmlglobals_vars_b.htmlglobals_vars_c.htmlglobals_vars_d.htmlglobals_vars_e.htmlglobals_vars_f.htmlglobals_vars_g.htmlglobals_vars_h.htmlglobals_vars_i.htmlglobals_vars_j.htmlglobals_vars_m.htmlglobals_vars_p.htmlglobals_vars_s.htmlglobals_vars_t.htmlglobals_vars_u.htmlglobals_vars_w.htmlglobals_w.htmlhierarchy.htmlindex.htmllibwpd_8h.htmllibwpd_8h_source.htmllibwpd__internal_8cpp.htmllibwpd__internal_8h.htmllibwpd__internal_8h_source.htmllibwpd__math_8cpp.htmllibwpd__math_8h.htmllibwpd__math_8h_source.htmlnamespacelibwpd.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngnavtree.cssopen.pngsplitbar.pngstructRGBSColor-members.htmlstructRGBSColor.htmlstructWP1ContentParsingState-members.htmlstructWP1ContentParsingState.htmlstructWP3ContentParsingState-members.htmlstructWP3ContentParsingState.htmlstructWP42ContentParsingState-members.htmlstructWP42ContentParsingState.htmlstructWP5ContentParsingState-members.htmlstructWP5ContentParsingState.htmlstructWP6ContentParsingState-members.htmlstructWP6ContentParsingState.htmlstructWP6ListLevel-members.htmlstructWP6ListLevel.htmlstructWPXColumnDefinition-members.htmlstructWPXColumnDefinition.htmlstructWPXColumnProperties-members.htmlstructWPXColumnProperties.htmlstructWPXComplexMap-members.htmlstructWPXComplexMap.htmlstructWPXContentParsingState-members.htmlstructWPXContentParsingState.htmlstructWPXTabStop-members.htmlstructWPXTabStop.htmlstructWPXTableCell-members.htmlstructWPXTableCell.htmlstructWPXTableDefinition-members.htmlstructWPXTableDefinition.htmlstructlibwpd_1_1WPXDummyDeleter-members.htmlstructlibwpd_1_1WPXDummyDeleter.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csslibwpd.dialibwpd.png/usr/share/doc/packages//usr/share/doc/packages/libwpd//usr/share/doc/packages/libwpd/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.opensuse.org/openSUSE:Maintenance:9213/openSUSE_Leap_15.0_Update/f373158f8cdaebed41b4e234526a21c1-libwpd.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linux                !"# $ %&'&(&)*)+,-./00  12 3 45  6  78#  91::/00  ;<=>?@ABCDE FGH IJ2K LMNOP /00J QL  RDSCTUVIWX Y# Z [&\]J^_`abcdefghijhhklmignooppppqrsdirectoryHTML document, ASCII textHTML document, ASCII 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, 150 x 136, 8-bit colormap, non-interlacedPNG image data, 142 x 136, 8-bit colormap, non-interlacedPNG image data, 266 x 136, 8-bit colormap, non-interlacedPNG image data, 182 x 136, 8-bit colormap, non-interlacedPNG image data, 490 x 920, 8-bit colormap, non-interlacedPNG image data, 168 x 136, 8-bit colormap, non-interlacedPNG image data, 159 x 136, 8-bit colormap, non-interlacedPNG image data, 156 x 136, 8-bit colormap, non-interlacedPNG image data, 262 x 80, 8-bit colormap, non-interlacedPNG image data, 158 x 136, 8-bit colormap, non-interlacedPNG image data, 144 x 136, 8-bit colormap, non-interlacedPNG image data, 78 x 80, 8-bit colormap, non-interlacedPNG image data, 990 x 920, 8-bit colormap, non-interlacedPNG image data, 248 x 136, 8-bit colormap, non-interlacedPNG image data, 118 x 80, 8-bit colormap, non-interlacedPNG image data, 240 x 136, 8-bit colormap, non-interlacedPNG image data, 213 x 136, 8-bit colormap, non-interlacedPNG image data, 230 x 136, 8-bit colormap, non-interlacedPNG image data, 1190 x 136, 8-bit colormap, non-interlacedPNG image data, 200 x 136, 8-bit colormap, non-interlacedPNG image data, 185 x 136, 8-bit colormap, non-interlacedPNG image data, 172 x 136, 8-bit colormap, non-interlacedPNG image data, 228 x 136, 8-bit colormap, non-interlacedPNG image data, 147 x 136, 8-bit colormap, non-interlacedPNG image data, 162 x 136, 8-bit colormap, non-interlacedPNG image data, 1656 x 136, 8-bit colormap, non-interlacedPNG image data, 151 x 136, 8-bit colormap, non-interlacedPNG image data, 82 x 80, 8-bit colormap, non-interlacedPNG image data, 1430 x 696, 8-bit colormap, non-interlacedPNG image data, 410 x 584, 8-bit colormap, non-interlacedPNG image data, 153 x 136, 8-bit colormap, non-interlacedPNG image data, 470 x 696, 8-bit colormap, non-interlacedPNG image data, 276 x 136, 8-bit colormap, non-interlacedPNG image data, 181 x 136, 8-bit colormap, non-interlacedPNG image data, 189 x 136, 8-bit colormap, non-interlacedPNG image data, 276 x 80, 8-bit colormap, non-interlacedPNG image data, 1562 x 136, 8-bit colormap, non-interlacedPNG image data, 83 x 80, 8-bit colormap, non-interlacedPNG image data, 258 x 136, 8-bit colormap, non-interlacedPNG image data, 123 x 80, 8-bit colormap, non-interlacedPNG image data, 247 x 136, 8-bit colormap, non-interlacedPNG image data, 252 x 136, 8-bit colormap, non-interlacedPNG image data, 294 x 192, 8-bit colormap, non-interlacedPNG image data, 142 x 192, 8-bit colormap, non-interlacedPNG image data, 264 x 80, 8-bit colormap, non-interlacedPNG image data, 1216 x 192, 8-bit colormap, non-interlacedPNG image data, 191 x 80, 8-bit colormap, non-interlacedPNG image data, 593 x 80, 8-bit colormap, non-interlacedPNG image data, 189 x 80, 8-bit colormap, non-interlacedPNG image data, 154 x 80, 8-bit colormap, non-interlacedPNG image data, 1430 x 584, 8-bit colormap, non-interlacedPNG image data, 805 x 136, 8-bit colormap, non-interlacedPNG image data, 470 x 584, 8-bit colormap, non-interlacedPNG image data, 87 x 136, 8-bit colormap, non-interlacedPNG image data, 341 x 80, 8-bit colormap, non-interlacedPNG image data, 225 x 80, 8-bit colormap, non-interlacedPNG image data, 245 x 80, 8-bit colormap, non-interlacedPNG image data, 292 x 80, 8-bit colormap, non-interlacedPNG image data, 287 x 80, 8-bit colormap, non-interlacedPNG image data, 315 x 80, 8-bit colormap, non-interlacedPNG image data, 324 x 80, 8-bit colormap, non-interlacedPNG image data, 334 x 80, 8-bit colormap, non-interlacedPNG image data, 267 x 80, 8-bit colormap, non-interlacedPNG image data, 296 x 80, 8-bit colormap, non-interlacedPNG image data, 295 x 80, 8-bit colormap, non-interlacedPNG image data, 187 x 80, 8-bit colormap, non-interlacedPNG image data, 170 x 80, 8-bit colormap, non-interlacedPNG image data, 218 x 136, 8-bit colormap, non-interlacedPNG image data, 236 x 80, 8-bit colormap, non-interlacedPNG image data, 135 x 80, 8-bit colormap, non-interlacedPNG image data, 160 x 80, 8-bit colormap, non-interlacedPNG image data, 144 x 80, 8-bit colormap, non-interlacedPNG image data, 176 x 80, 8-bit colormap, non-interlacedPNG image data, 218 x 80, 8-bit colormap, non-interlacedPNG image data, 178 x 80, 8-bit colormap, non-interlacedPNG image data, 184 x 136, 8-bit colormap, non-interlacedPNG image data, 176 x 136, 8-bit colormap, non-interlacedPNG image data, 280 x 80, 8-bit colormap, non-interlacedPNG image data, 319 x 80, 8-bit colormap, non-interlacedPNG image data, 274 x 80, 8-bit colormap, non-interlacedPNG image data, 326 x 80, 8-bit colormap, non-interlacedPNG image data, 331 x 80, 8-bit colormap, non-interlacedPNG image data, 1430 x 920, 8-bit colormap, non-interlacedPNG image data, 482 x 696, 8-bit colormap, non-interlacedPNG image data, 414 x 920, 8-bit colormap, non-interlacedPNG image data, 223 x 80, 8-bit colormap, non-interlacedPNG image data, 196 x 136, 8-bit colormap, non-interlacedPNG image data, 180 x 136, 8-bit colormap, non-interlacedPNG image data, 202 x 136, 8-bit colormap, non-interlacedPNG image data, 470 x 864, 8-bit colormap, non-interlacedPNG image data, 692 x 1144, 8-bit colormap, non-interlacedPNG image data, 705 x 136, 8-bit colormap, non-interlacedPNG image data, 329 x 136, 8-bit colormap, non-interlacedPNG image data, 562 x 360, 8-bit colormap, non-interlacedPNG image data, 152 x 80, 8-bit colormap, non-interlacedPNG image data, 455 x 80, 8-bit colormap, non-interlacedPNG image data, 660 x 136, 8-bit colormap, non-interlacedPNG image data, 655 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-interlacedPNG 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, 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, with no line terminatorsXML 1.0 document, ASCII text (gzip compressed data, from Unix)PNG image data, 781 x 810, 8-bit/color RGB, non-interlaced&I{rE7Vutf-85cbfe4a8c6ada62ac1628d26ae4707b4fbfef940be183ff02804105814a9b233?P7zXZ !t/3` ]"k%Ǟ-}szn gsXa#w⦓]EmNO V}{6DrQ*!"Dz'EgdeVr6uI%0(B7/څ`lc(iPy1&)| P(!U}0&eCFQX9n4i-P؞l[}kΩ* _20g#ƈJ0;'`={^. A;i<ܽu5w/}vٕS3ZD %T[;I*Zͫzh#c87}S.jIĩz g]դJ-XIٓHQ\ .n?3| N%L JC!lKo(;sxH:vR >3Z2/Fֲp^\p8٤\ Z(uI?x 'F0@\f F>~[: t>2յMD%cU}sU\bquCwmOc`i|qԒlkj:5H`V:\0&,!GK7WTFFl?NG Qp Awg b%M%Jl */= Ơ׆gQ;\ hn-:cBM, 1 ®O~jLx[c:b^/HwM|u5 $eaͭkHUp3Wim/QA|2DWWɵQRy~fT_ W=L͂AA'/mn},?DWsW-$m@&C(N/r~ &y>HR/t~(԰)Cj]6vU_oudη.ϐ ]$L0GTBc(X4O-r8 GM,ߏBT ~D,E٘}UTiOY /ԁlpL fMk՞bsk+~ 1v%Ac̎Ub䁮rIq@x K<^zfJE{L_~zx-Lrq*:><?ק[#=O3c$E- YҎCRUmDg<)!(~ox~43;G+WK &xRy?/D7h[&|]-HU<<79;\iϜŹ\d5DVxA [!9IV exqyًT@SulJ.[g-\i9eZfad AqM@rL sE_IY{h7 |')(D#Tr`g^5cK;i=^99]aGiQ\]f#;y-k&fz9Qދ[i®L~ /dԚa0/"E0et4W$|_6k0V@&۲ZUûgvv{uD8&K=,#:]Zd 'w:O{(cp* 7ȧoL+瀰dI S}RI~)B53=ks$v@ptXV?Ijy.X Q‹G0Bmc;a̱~}aR& NY- OݥWz!a+H-S׌%& +?J/aB# [dCۙIKwbLJw(.;aQK󷰠֋-3ILgsoeeR5S JH5.ŗGn]xTQ4ߑ[ s)^әD rz7j4 /M6 U~):fB qI蠵3W( * fw1@F[Rک.f$p)]6*J2pqˁi.1E:]vfgNô].3bG v?k0+to/a132hQ2evӛ"r1&u+*p`Dž*q 36&ȭTa2mwshJ؀",T7*VILaްሁBZ,j}G kf45 t#.D]/6|{Uq1M2r!dl1S=s~.,T:N~WgXVQ;᪇r4L'ؒAaynİ!"*"-ðrl EȊEgh "oH?V%̪rA4LFW=\S-­9S >mx+IK7pZw+ ,z^fcd\ F_oeӸo a\k|y >}IԄ'Bm߰Fs8+T(K63POK{vwG @ÝOh \}!J4<7㻠-O(|(6XhQ̮s)/tj: p++ *9v$dTmx~9] J 7 ^=>J"`|&LqLD3:RB?L 5^?;ׂǀ4bߧ$ gcdwM|N07H.gntQA%A7is+X@ٺl>Eed vp=zgkڻT}O&荄w^F;HZp(5Jn mĘ5--Q.J|L IlOyM@"t0=5x&ڪrͰP+y~qq.eM%eա=j[H^MFI,ALrBvV#ɂ"͑6uklZ\4axnVyYF48v~`D)K+wvh^v"lN,_u{4Ԓ=.Ck2l,o>QBѭtQ6%?pgha r؉Diڹ=ŒrIȀrCw+5[jrFEGW 1A+vH2)|_ A, c$D%L`66eO5]96ռD~# ߽nw9VEw? O0 ƖN0'K.ۍێH 0J Ymc?1®~ùUdb^mF(_V)imX ('@6\LZLA!c޻nՇGM띝91ygp8q0#(z)HA>ʖi|^.1wQSriX*Oh R؎(lJ}{5E[R?l{W(8|Qw ϔ:ñxh5;C)we7{)/cb- | R9P%/b2R1mWqr'xadp~|b汽d pl]EP!(nż6aHKǶ&T^DN<4 |nr1,7+.fk#nΪ}b9#J|SNHjLեa]ÃgcꀤL L:},"/6 `)Eudh6s* A&I(jd~ۇ&>3G;fB24 9Ug: A[R؆gW)/Oy:>IuوFp/Tv (CvؤZE]$^ݼTfP;d@U*:+d.\UU3kN9Z-!KЌ_L1`|_&>C{&*A˒w}@-ȇeVDry{XJoN7mp>ݟEno&pYfW[_ϻ$Lvt5܀iM-Ρ.9odq]eZ*ƈ]?-PZZG2Q# he ^@Un?f8@@:ȌFA{U>K|[N!2 C&w,1}oD&խǴaȁ9&?+`_/Y3T(PSZ3^T,]fbR?A" *;3\7a_-s~20B9RR|B(&ζ0; ?F_Y}N-*)=KwieK+-*dD{ڹ4 JM'TB+ ^w&1@kiLk!LYhئsrB#YVo-"*tu R`,u1?yzf.:_he0qvކZI9-]7МudX * Z f q6J-$J"hPcĝ/3>W^$fQX,EJYiSצ?*[w8]5| > { eDMoB~XVÏ]U3nZ;X*&+pS Ӑ/ǻh}&5U7-kikN):yڬpV.^<$?0>:1l o< = uX8֧U:*ҟ# &vTjzI#7Rԍ{{XmouWyM߿: /wX6X#xa'5I%׏FLl dՙPDb6@ +ZM> x $ ^$3qի-`E.=q[kedF"nBTyc GрP+2/wS=?:f0* YZ