coin-or-Ipopt-common-3.12.7-1.fc24$>nS œcyCl>:?d % K $=`fp %  8  J0  n  h  ŀ  X DD iTiii(j8j69j6:wa6B|G H IP XhYpZԐ[Ԕ\Ԡ ] ^bdeflt  uDx vhCcoin-or-Ipopt-common3.12.71.fc24Documentation files for coin-or-IpoptThis package contains the HTML documentation, a PDF tutorial to use coin-or-Ipopt and related license files.Xބarm04-builder11.arm.fedoraproject.org0=Fedora ProjectFedora ProjectEPL and GPLv2+Fedora ProjectApplications/Engineeringhttps://projects.coin-or.org/Ipoptlinuxnoarch+ sMf`z=3Y0ȒsjVH8!Psj0)0/::<S|)u.&(V&WF[9")y(:SwQ760(qWƩ[?loT^НepE6gNVy9a]ZN0lm7ǩK~6Sb}"N9NC?;TEEIX\=h0@nBw=o0)6;jϞnKkSkkxoA&g=r8g5N. CLbri}D3K{hMj@X׭=ZL@uo$`ub1MׁMOn 9L ?0<rv$l7J^x f9 C BoN41IygC7h@2I5XPj(@-k: =k &Ɓ(LnMzV$Qv mpy(k4%u+'% *Ljoe #GVh9 0b$ ;/f'_ l{F 6 zF% [[2 (=7hh eD0 W&% )@h V2: #9 (qjq %H܎P '91 j]+c>{v Lw (a|N;ɎD %~* 2tK+^( "W3 0q:L TS I !j%{#FS w )\]:{(ga> $W$ 2*97lG Wq '.N S,Dt_4 &  0.kq_[ %_#3 (20stT $EXP%*1s * *R*(v y (0i b"<Wyyʬ3 %VA#. ,0 W2n.K}  o ('b3) (-do6 ;ySw,u> "R$ 0=T E @ ۳ >7vi .jjP5 &|5{ !2H -O֗ ,g@ \sng (6CZ (4"n .LN $!XM %T0/ EO^ R W dV[{R:E -qb 8ч :+7 "; 081x7 -'$| )tC9A 7cBv )-6f !0- S3ap %^ +23* )7/itPQ '_6 *>^)l2: /bhK_6HN &4 4ak1s]f -5tt '6gXX[f -}R.d ,Td -uGd -ZK|% 7o >k2|i .B): ,Akg &[,u @,o ,sbrx&6d } (^+>f -q9,GHd]Q Rqu JWF #[?/ )"p|*F ](XD  TA&>o o\> ?:S? "J&'& %fbq %9P ',{c %m=fj -Zbl5 '' Wt 60W )  Yg *Axl# 7o5`$ M]RD S_? U\x G9 8JE " <{,C '`\@ H2,{2 $-n/ 9uV1/ rs (.sC Cw3~Lu 0/Cz \AjE ~`; I>aAL. ,%rx&K 1um  e% QI ,{ !m 'V._: " 01NB $UJ()wxi x GZ"E2@ #D& 2L[1y3I#4 ! 0.xT 8kDAF $\k' = &6Ar & S1&, $_.u2 C+ &ee\ N*ssQ y (HLy8I\ [! (w~!X` 0 9AŌM #iyd -J'$fb} bo 'P,yg< #y" 1)3Ze-X)^hE(z>k 14'* 9%; 3%e  X>I u x  x)@ 98x -B #e ^hU|4A<V-,fzYg#FD7i%6&)in<\{r^_5X>J#E6tIC"R/5 EpS3?%%_t ))6;#,QUE4B >Mu]6_>@WZ'.a) EX%5J*!!aG1G|S3$J#%fNN^2#F"J H^Bx1oo            ]  @ F  - W ?  1  $ _ / }  ;   M 3M M M EM M M NM M M M  M M M M rM ;M 2M M M :M +6u M s  R       M , V  S  M      z G - w   m @ M  u M    b # 7      ] S8 _  2 T  M .M M  iM 3M M [M M <M  + u 7 =     M M M M #M M  X 9 i <   <   A        +;]Q[@)'19\rLse_b{@ BuD6i7<k(pXOv_u)9WZoF V9u8g mD7`p `{pD('Dhw@"6; s ; @Zo&8_J:s!0,Wu/EGq"S![O2)2UM+AA큤A큤A큤A큤XݗX>V::MwWXVX8X6X9X7X8X4X8X4X8X4X9X7X8X4X8X4X8X4X8X4X8X4X9X7X8X7X8X7X8X7X8X7X8X7X8X7X8X6X9X7X9X7X9X7X8X4X8X6X8X4X9X7X9X7X9X7X9X7X8X4X8X4X8X4X8X6X9X7X9X7X8X4X8X4X8X4X8X6X9X8X8X4X8X4X9X8X8X4X8X4X8X4X8X4X8X4X8X4X8X4X8X4X8X4X8X4X8X4X8X4X8X4X9X7X8X4X9X7X8X5X8X5X8X5X8X5X8X5X8X5X8X4X8X4X8X6X8X6X9X8X8X5X8X5X8X5X8X6X8X5X8X5X8X5X9X8X8X6X8X6X8X6X8X6X8X6X8X6X9X8X8X6X8X5X8X5X8X5X9X8X8X6X8X5X8X5X9X7X8X6X8X5X8X6X8X5X8X5X8X5X8X5X8X5X8X5X8X6X8X5X8X7X8X5X8X5X8X6X8X6X8X5X8X5X8X5X8X5X8X5X8X5X8X5X8X6X8X6X9X7X9X7X9X7X9X8X8X6X8X6X8X7X9X7X8X6X8X6X9X7X9X7X9X8X9X8X8X6X9X8X9X8X9X8X8X6X9X7X9X7X9X7X8X6X8X6X8X6X8X7X8X7X8X6X9X8X9X8X8X6X8X7X8X6X8X7X9X8X8X6X8X6X9X8X9X8X8X6X9X7X9X7XAXBXVXVX3X3X9XUXDX9XDX9XUXDX9XDX9XUXDX9XDX9XUX9XUXDX9XDX9X9XDX9XDX9XUXDX9XDX9XUXDX9XDX9XUXDX9XDX9XUXDX9XDX:XUXDX:XDX:XUXDX9XDX:XUXDX:XDX:XUXDX:XDX:XUXEX:XEX:XUXDX:XDX:XUXEX:XEX:XUXDX:XDX:XUX:XUXEX:XEXEX:XEX:XUX:XUXEX:XEXEX:XEX:XUX:XUXEX:XEXEX:XEX:XUXEX:XEX:XUXEX:XEX:XUX:XUXEX:XEXEX:XEX:XUX:XUXEX:XEXEX:XEX;XUX;XUXEX;XEXEX:XEX;XUXFX;XFX;XUX;XUXFX;XFXEX;XEX;XUXFX;XFX;XUXFX;XFX;XUXFX;XFX;XUX;XUXFX;XFXFX;XFX;XUX;XUXFX;XFXFX;XFX;XUXFX;XFX;X;X;X;X;XUXFX;XFX;XUXFX;XFX;XUXFX;XFX;XUX;XUXFX;XFXFX;XFX;XUXFX;XFX;XUXFX;XFX;XUX;XUXFX;XFXFX;XFX;XUXFX;XFX;XUXGX;XGX;XUXGX;XGXXVXIX=XIX>XVXIX>XIX>XVX>XVXIX>XIXIX>XIX>XVXIX>XIX>XVXIX>XIX>XVXIX>XIX>XVXIX>XIX>XVXIX>XIX>XVX>XVXIX>XIXIX>XIX>XVXIX>XIX>XVX>XVXIX>XIX>XVXJX>XJXIX>XIX>XVXJX>XJX>XVXJX>XJX>XVXJX>XJX>XVX>X>XJX>XJX>XVXJX>XJX>XVXJX>XJX?XVXJX>XJX?XVXJX?XJX?XVXJX?XJX?XVXJX?XJX>XVXJX>XJX?XVXJX?XJX?X?X?XVXJX?XJX?XVXJX?XJX?XVXJX?XJX?XVXKX?XKX?X?XVX?X?XKX?XKX?XVXKX?XKX?XVXKX?XKX?XVXKX?XKX?XVXKX?XKX?XVXKX?XKX?XVXKX?XKX?XVXKX?XKX?XVXKX?XKX?XVXKX?XKX?XVX?XVXKX?XKXKX?XKX?XVXKX?XKX?XVXKX?XKX@X@X@XVXKX@XKX@XVXLX@XLX@XVXLX@XLX@XVXLX@XLX@XVXLX@XLX@XVXLX@XLX@XVXLX@XLX@XVX@XVXLX@XLXLX@XLX@XVX@XVXLX@XLXLX@XLX@XVXLX@XLX@XVX@XVXLX@XLXLX@XLX@XVX@XVXLX@XLXLX@XLX@XVX@XVXMX@XMXMX@XMX@XVXMX@XMX@XVXAXVXMX@XMXAXVXMXAXMXMX@XMXAXVXMXAXMXAXVXMXAXMXAXVXMXAXMX@XVXMX@XMX@X@X@XVXMX@XMXAXVXAXVXMXAXMXMXAXMXAXAXAXVXAXAXMXAXMXAXVXMXAXMXAXVXAXVXNXAXNXMXAXMXAXVXNXAXNXAXVXNXAXNXAXVXAXVXNXAXNXNXAXNXAXVXAXVXNXAXNXNXAXNXBX3X8X6X8X6XAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXVXNXAXNXVXNXAXNXAXVXNXAXNXVXNXAXNXVXNXAXNXVXNXAXNXVXNXAXNXVXNXAXNXVXNXAXNXVXNXAXNXVXNXAXNXVX3X3X3XCXVXVXBXBXBXBXBXBXCXCXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXCXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXAXAXNXBX8X6X8X6X8X6X8X6XAXNXBXNXNXBXNXOXBXOXSXBXSXSXBXSXSXBXSXSXBXSXSXBXSXSXBXSXSXBXSXSXBXSXSXBXSXSXBXSXOXBXOXSXBXSXTXBXTXSXBXSXTXBXTXTXBXTXTXBXTXTXBXTXTXBXTXTXBXTXTXBXTXOXBXOXTXBXTXTXBXTXTXBXTXTXBXTXTXBXTXTXBXTXTXBXTXTXBXTXTXBXTXTXBXTXOXBXOXTXBXTXTXBXTXTXBXTXTXBXTXTXBXTXTXBXTXTXBXTXTXBXTXTXBXTXTXBXTXOXBXOXTXBXTXTXBXTXTXBXTXTXBXTXUXBXUXUXBXUXUXBXUXUXBXUXUXBXUXUXBXUXQXBXQXUXBXUXUXBXUXUXBXUXUXBXUXUXBXUXUXBXUXUXBXUXUXBXUXUXBXUXUXBXUXOXBXOXUXBXUXUXBXUXRXBXRXOXBXOXOXBXOXNXBXNXOXBXOXOXBXOXOXBXOXPXBXPXPXBXPXPXBXPXPXBXPXPXBXPXPXBXPXPXBXPXOXBXOXPXBXPXPXBXPXPXBXPXPXBXPXPXBXPXPXBXPXPXBXPXPXBXPXQXBXQXQXBXQXOXBXOXQXBXQXQXBXQXQXBXQXQXBXQXQXBXQXQXBXQXQXBXQXQXBXQXQXBXQXQXBXQXOXBXOXQXBXQXQXBXQXQXBXQXQXBXQXQXBXQXQXBXQXRXBXRXQXBXQXRXBXRXRXBXRXOXBXOXRXBXRXRXBXRXRXBXRXRXBXRXRXBXRXRXBXRXRXBXRXRXBXRXRXBXRXRXBXRXOXBXOXRXBXRXRXBXRXRXBXRXRXBXRXRXBXRXRXBXRXRXBXRXRXBXRXRXBXRXSXBXSXOXBXOXSXBXSXSXBXSXSXBXSXSXBXSXSXBXSXSXBXSXSXBXSXSXBXSXSXBXSXSXBXSXOXBXOXSXBXSXSXBXSXSXBXSXSXBXSXSXBXSXSXBXSXSXBXSXSXBXSXSXBXSXSXBXSXVX3X9XAXAXAXAXAXBXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX3X3X3X3X4X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X4X4X4X4X4X4X4X4X4X4X4X4X4X4X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X4X3X3X3X3X3X3X3X3X4X4X4X4X4X4X3X4X3X3X3X4X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3XVX?X?X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X9X3X3X3X3X3X3X3X>Mw07f9c638daccbe3b46cfc7290500495c09aed1e41517e211b48c9655d188427329e7b414f74c59a451641f757d830da1d0a4ab62a6f968e6ce9eb68933aa6429034ad38d339ac7debdfe953fc7a76c87bd24095aa15726d2ee082fe7dee434e2ea54640f7e7ac0ff7768392e96023127b2af878c28d8362ca11b0aa650d6eb9f5b9c6bf57279b9f168cf8961061259c9117b8740c40c3b127c88b12824322bd760bc29b6341fcba2406e24617bfdbc21cf74007c1a5e2420d134ba8d0df9c93605dac6d9211d874af0f74680e1ac1d5b570433e7bcf03a04c9e16da3f446db1857351b4a80f12f7cac91aeabd4268be7d4c2e5237d82d4b4cc97af80e3ffc423374275019ef9f11f18506bdbe9878df632345dab16a3ac3999e88889e7b6b5e48f6654e5431efd947c2f32775652d25fdf43299bf7c2e96c80e03c96477b666c7927942974ef1af4f4a3c0746186afaca5cb257240795dcc91a5dd17e5346e2b728eb9b56f5fe67add90b35230600e28dbb6b9b38fbc806038e4fde4fc2e117d3c82839e0a9227111679809f34e44fac45bb5f10ad94f364c5deae806c86db94e6c6a7f95daf0f928391b408b170ceb190398239e29d16c3bcec4a0af8c0cf61f2bbb09fbb149092eef00b8c35f44359388d85bf7b11c336e4b0da5b4c21ffd7c2a050bbffaa8d0428a31afab7ba276b96731bdd1de55531f29f9826b749a5e75585fd71299e42e807500469b55609f27c27391cf9fcac1fab82ac080465854988abe33d180985c09ab50396f7a0fb6764220a10cd07d80252c73c1de4b96b3565e68325d13e550e8ef7eaf7884c31d27e5e9ec291ec9b7b3625db3c56acbcdc72559c36b40888ccda8365eb66c123c04d3e9c170993ddd554fc5c665d13db8bd25f93cd1a5b2cffd7d99c114886831be1ac028d035c79ef721d6ecaf509dc8abf390c8398db0ded824417dc6c62e87f3f9da0c07df0c58f9716a63229094a8ddbbfc30b54487308c66924354744381384765780d027b52de50cc958c052d1060bd2357e1f4361b5964363421a7a7b6ee2a3824da284413cc10ce588d6bfe309bdc48ccb57c41589e88af61ad09c3df3745701ed198d863163ffc3ca951602118e3a56b8c79314e2251a301671a41b8de394dbb979c6d2489070f34ebd52fcfc530e71140244b3d1fb91701b092be2337969c693a716d7b8189074022aedf343fc9c1fbcc82f45a40fcdad9c44e1960c7ead34d8e27a76c1bbf81afdaac4c9afccacab99722bf592391bd0fee197c689eec4fcb501c6189af326286a933b457d7df840a6761c2846401fae4d115f59fb67b6499799f175b2bfb970a4cc212a00cd3a66920f4bc9b7e17e2e2c0650168d7065dafb143f3974de64c9d93cbf5e3ceb124c46d48dfc13e27a74c7b4da8279ad9abacb541a628b32daa042bcf91ed12e5db342ed4a9ee94d74aeb5edf490f7a3d5d9438220d232a42935ab0f8aadd8251ebe121ce38d066442960bc67b89edcd9df322312b5fb22dc493cb3be873774ea6deb3641e6b9b0238cfc5d6228847b7f8c0c18fa757806b15485a616748858e09ec5553904d390a1e3d8f1e102bc8ee0f58076fd5901bbd24c65364ef2b2269d0c045e1388c035dad45feac3a66f297fd06d55f9e15419b5713e66563341c59c73482a54e5641868dbf810afd397e3546af7ac288bd9a1930a7362e14fe45d09598a40b7435bfea1170aeedaa75a829f4be9c5af4568d4e3d97675c8778e003c46a2e9fd214e479f526fbd6872a9c7a47d1816a8955c4387404cd09badee2bb7be4a7a9c56935d3a65104fe312dc1158ca68b0e4d29be3c1e286c6081b5a8c05e61bf2a568ad99c1f2513af5694834c73880499967447edfc55415a25d5f7776b34d529188970ceb21508e62a6488455d09a869da58e6866ae313fa44915ed3ea323d1511353f0c153020aa6672442fdbc351f2cdfac02437f24f1ae6251b7658cbf4c1b7810f76663ba80796b3881a4b4d953e7dd11343c49074f81c6dfd03fd10b27169672464e99a50b2a8518694aa781c30d8297a049eaa1eacf666d3b762d442fead6afad6eff3db5eb236da51fa3a1a75a757ffe25b3ab9d595c999f68c6cd1f8cb03d0e96a3d71295eb931320a3ada191b1356351d82f87f0dcf8c97592f5fcdb9d2288a69707ece9e43a8864865a4a7a65c9b757c0aee90525fb29fab2af93a9c901f32af669efd99863b76500a018393b870d9d2361193381c886f859df6c5aaeb1cbd1783eadda88e33c3baccf3a0d9a19d3da5a376ebbf0a5dc993a2f3e40ed3e2218b915339b2422f0b3e8c2ed2d3ebcc91572c69d40f9717ae808ff71f0fc424922bd68e6c37843acd9f432191d906f66968a78fd3e77a2b85abfb45b95e0f851607eac69a3e0648a83100574c6268d20958fbefcd3a66817c3c623bfdb403e440f1f174e1b22fb2cef57b83640a1212c6e6353eecb01f5f19c2631543748e260d14d9fd74a7f0124b8bdd163366dff0db822e8f74c246bcbd142a38d8cb7eb260755c9b20d979fffdd000420506fb5e94d44fecf24accb98b536a7ae8b634b3b1c52c5e2e3cf81bafb9626eefea6789299a19164ce06e84039f3d510c07a3c980cdefc1ff40657e08bed4b86570993150125c353ba45de36181d3ba52e2e5279c99407375c3ce9d2a35d2368a71b2046b96277a27805ea200bec183ecebe67e9765f071f86fdaf281835d90cf2191159f3837e72c5737b8df8a26cbba04354b9196d03eae32ce0878634eeece3620373cbf0b0d8b9e3f1ab8f257d8af70c569611770b50ca3ba751ecc2e77ddc6a80c0b85e7769acb936a87ccdd1c93fc5c5ab6a6bb44c18836ab7b29f03745ee0c1437cecf3bdb62ecdbe31b82f3c76ebc35ea7cf4e9f255240190405081fc772b6084c90bc9d94c1838ee474e65dada316f21e8a48ecfa6f492eff686f002a701cb37eaf02e7e2e37c711299723f173f68a7a321b1f1d3f94dd739a2e4b3d6f839da7a1a6463ac8d72d8a3b9f94ac7889c2b51e6c5af2a64c0a9e6e1f12214b77f6694f3b7b5a2b13f5f7cc02fc5cf09b5c48cd02c9f59fd07c204ec9eeabd7444d29dfa5f1e4d7de22b65441046a03465aafda518858e5c7cb321a7efb025e6887130f152289cd9dc271444926e8ad8f7bc2367b6239255fff6b1b3b5bd00282fe92ed929e41760082d2ec0e27273cbda1db619f351fa44f1b48ba3e03cd704022ebb0d5108cbf7a61771f1ac60984ce28000d1397673d3d2fdf3f9464160ebb1057d02f10f73974a2bc33fcee7f8565b339b9d645dbb97047e8c2e6c4ba215b94b6da95b5bd548b5e62402dbf1edbae49976d6bbc3817c0b86a3b4d46ed582dc52507eb61803ab8a05f38f50532be86c5a8d49e136f14e771e5ff6a2bf9419e82974c1eeb5c5254f2fd148cce29b2ba322658591dd72ac726e3d1be9bf7c720bc91ff0c0c7b98488a28a8f126f9daa200c85ed45a12cfcd0ae44e3a209969549001cbefef8422d6d57317924f4f13f31a75f3e5f91643d98dfc7aacaf009a6e8df52b8bc70e340d9d0c334aeece5a533c75210377a6942c49c37f393d24f79b23ef90c29a3387dba19c13bae62243f6e08b5040927eb01e4d0a43c7d552e35987f71f68ce0a8ee658183e3ff307751b0f5863aa56462a7d69c86ae17b90a6795a12fdf24709420b3f589eafae8dd3f5b38f89fbbb2a87192a94f7813b608011364b3e71a9fab086e2e42ad88886b785991403dfb63a039537e18b4216df09ba42452563d7daff65210130811ad7868c8f885fc5179537dcf2918a9efbced8e971b40f4eca7a87302e54566c1e483b3d3cc24c5e2435e42a2b173bad3904a049e6f8375e0ace3ab9325bb3ed27077ce1b87bc5e7e921b2ef49f754a07825db2de5c255ca097ef6ff81dba29b191884c95c16d83a1d8261aadb43637fb96372a8cdbf2d6ebf8303fa29c9cec53db901ad8821fb77092ccfc06f80b4890ca7604d62698e1ff8088ad4119f2a923d761cd82a45dca4000c050745c4a6242262cbb1209d385dc804277e16a98ce13a3f026bbdcaf56a45bf9518cedb994a8bcb962fa3d4c23cad40e3ef5a6b2f42d578e36286e63f60ee0c0fb5f83f3745df06c3e6400ed1d6a6487160389a9b2b2a8a14c771f69163c67a256ec379a6f8e9f73ddf0f5cc3a931f57e0b94808ff690f0861dde96106f0f1d005bdd00ec84537f7f75e8411dda5be07ea515dfaf193e8f271bf451256c49fea90ca54bd020573822388279ecf9597d41bfb367bfb2b5bb09b5b76177c9b7a56abd6e3e28af895ed384fc1042d14faf10168e9e10d62c3bba330dea06e5d328704c5140cb182319b85ad5b843c7a89ace1d269f02d04bf6dd4019575a40aa264b0dce8a0e09472d3a72989f41769c1fe8c3146fa137e0e3ca83c5c6563e44b8c69880befadf4940a3f28369857b8b7414b871cd79283ca068596ededeb8c3af98f9eda5f827715d0896e88fdac7796c7d679de31102cc320b0690b7f8fe5c514730839da2d0a52fb1de980a7687ddfb6e6f462767a8bdf2364218ffbd56b315e706b87b1e87a1d7ba335ad4cd93ab1a3bc308f9bf47a7922278500ecd22cc10f015e361db03102d1a3ffd442b5255083d55b6ab1bf143c80befffba53482618b22046fe49f1bad54e50a0c10b855b68edc0a023bfcd7fa956eb93575a646d5ef7740d545fc8062bc84267ca58a146fafd94ded5042b307e4a959ff403c959e755356e380112127b5c95eac68ff12df235fc8a9e50de2839c864558fbc0d787994e9ff985902fd8d82cf938bdac5776befc9fd1ca4e1ae2e61e30c4df873e0fa4b9757a38bd90691ee31d27f3ea0ef2b3b9a4a6f2a251f6647e156ae3a4a22eb343967b466deae4781f0cdb1def708bfd6cb82c2317cf49ca19cdb77363691e0e6bdc73d76da2fd6f3a350a23012bb5ba2adec71385dfc3a28d9a88ae4b9852de16a780530268fc145dae788209012b64e7f1bad33486520c9d62854d89a7c7f74fbf81161a7dfb849cab496d2f3b3431bbc2b1836f97c609aa09bcb6d7a739ae030f4b434a9e0e4e8db226f1adb5cc29a85ea7cd321f3e8bb100d1daf5a1b6bc367608668d571ee14e23254d50508d9be7390f360cf970603c84b4d23c614278f3d2ce7c5096664d0fde403495d1340ccedbf31cb9265e7aa7aefa0b48827541ce937ff4a721f320cffecc4a8e9da4644882942eaba1ddaaaf9333d1a64161bf2d5ccdac5bad90d999d07a602513f1760baf5d020208e4d0b685c78eeb94142b1fa83fff13a7b5a7120b7ce3175653597083afe0164990633e7cb8df2112a6195b3fba29d30cac64b893d20c5d6b850e9cdf6aac5f6f9f8f1bf38aa07d350f49ffbe471a7e8d02ca6f3e6d832e7661bd1af8dd6690fbfcbd2720c17a203641f4a4d13cfca7a8f1249554feb8d323e372558a9501e925b2df9b72f1d14ecd5178690cde17338a848ad277b216ec77022309f8e9ef522be972ab48246edb9e67dbf386e33c3fdf77b749820cb21ecf783b5795ab74a7a43a33d9996181025155aabb86ded15049bd9cfe71d48f155c1f233079344e9f3e58e50739e4e46fbc0485dc4c50e9d291c375862ab0da8fc225a8ebd11be94e23f813a3d7d46f8c75734c4182120c6feb2905f92ea3670160911b224dbea0b9b07c8788730a652c2b642044287b883f7810a1c824e67d5bb88d515592b38c2fc5717b7a9ccc3ebc3a8238099638299759871220238ecc227d32bdc90abcafdc1867a9859c75c0a8131d64d0ed7b23119af09aec636511562110ff95a5f5a0537a42520a5940d625032141b537f3cf2e29bc93f9f972e9e57b91a1d8fad8e6960298308e9c73bb91d81816966d4681a3bfc8a7eefc11ee959ad30a69e2b3ed642d3d7e588d5946951cee6c5c582362346cf4f01f19eb3e83ebc59e376a083d4a7a8f3e0c2d5633215be73215b0d07a15232270f8415b83f459977a2f0d2989222c4e22c0801cf01e77b9c52ffc4078cdb8d7d3e5751643e39f74ebc554fe2d7be53a948feef6397670bf8c5e69a541f6c24867728738bd0f7c88b3789e5850d2b0b80ab3015ea9810fdfb7255a204e9b2b8c922bdd303b53f9e6efc9ef46d78dc648eb8106fbb7c18768437eb37d4c15fb004e986b2eec3e18e111ba2f8fc8d1ca59c661633f54372d4c49586c17331f8098e54b194bbdfc0c5d023ce6645fcad80441db85f5bf75b235c26b8c4e0ebc5bf0340dfa37d9956e0c824e45fde940265c1c143da524db2682e0470dabc405f86cc823fdf64e92f9dcd1bd5e8969059fcd7c1eee896baca1d08c3e035bb46b211aafb7a2eb246efbe1b1027d54f21084ef2da60f9c9550352e9edd5a66e728797d2ec4ea96cd0b4a1f12c16b5239861f73545beae58ef3dc9a69dcc9a3e1e14d108d017fced11452890172eed3b487695cfddc1bceb3b5d70ba0e5f518e61e284e54cc74b98bc727b31444d8ca698a4cdd065d8f92246314ede2041804cf074da2a24d18779a7455decf6961b50fff2231d7beca95b85a588eaead605ce5a1983972515095d5e96e95a63136ca638935bbf976be43a49f64be787b492353f4bd2b9f19e5d71b7b3790e7f8cfecbe4dfa308a1e260fd76b7b36a24030ab88dd9525f9f88f8eb094ca874d17da66ca77285f58f17b2151089bfa884888e814ebad5a272ba1ee5fb0cafe0aba8536674e2ccdecfcc4010fe8913ee15233641e3365614abf8c70b06b3dd3378711e311b117fbd35b5ec6a0c8c75eb390568ef00fcb8fa551e06687a2ffd1d7d8475342fa80e7b1a6ad6ca451a8c8347a9e50c0565a93fcbe205e9ccf863e063f7862287d7350aea28f65975ca19fde4eb669ea5d122b8951b161df7e88650c78c380fc309c9f9865aff516ff5e5cb3d26aed1f00c9412cc85df7851ea2eb2016bbc12b27c70ba9fb70d2ce4c85635341c356cf3c5427aff1d3b019c9eff7c4098d7400df3d3eaa986a155a36c7fe0f62faac664add45d81e45a44e542c2f985fce36e77c0a7f625f424efea352fc1e9598bbb02a94be2b2c7b5689b7ca320653ab24cfddc5cfaab39dde1525b0dce90c2a6ea86ac548351c1077a14a870800c33298bd47591667cdfed3b4e80a393915847ffd2c0d8acc5b70cba30ce4a7cd4120abdea47eb06da3bd0155ec00a2f506941b5b2fdd42dab480e0f8b6c185e60570a83d3adc4f5b30f41f7ff9ba3c5d99baf0ae79eb8335b256ed3fcbcb196e3d16096e3815b98593f08e155fe0612f8fd079f7b54db0b7e7d6d1618ff8129a7201f676de679506ca6364965c747ab2a19babac52b3b96c0cf97200aebe1420ca721fbe075f840ac37a12075435662a592bb3260cb0fd7ca224abb0d99ae1430815cfbf5e09234288b2332cbbff26a33284045b6fc1a18dc1f4d5ae174847bcb05e5b0d0b2f8e51736310916b1ff9ea6ee258c4921678d3da22e5b3881e5e94a1aaac011931617f808f230e553afa320eebe261f905efe6e96f8ba4685a262fb3f6b8401e33a926b6a76f668cc5b44e10813deaad7e8784b3e2794f4cf9e7bf86907532b2d7b39836708d6b3a0c184855b66013d792e108104f595abfbea37b4f8b4281eab0388ed7001a6dae10e7079a3cd6c99668a817e62f1f3c6abfa18189bc472fe8b0d66f6d2562d0be786ca8fea8077effeda2a2288473eaf0661a0ee3b8066a23ce0bee84ba399bbd7ece0522cbef70d803c014290e4ec6b42fb7a51ded627deb46ff396b2bfadc712aa9898b2781f54eb337ed6bf432c212108856b12f7c3ecf3da2598523c6c1e299e0f002195ea05c27b9ba9c44ac8d93022edad15c9dbe0b3ca98ba1e1f7a3a66c7ca7dc74a228f3d2eba02a735c4884dd2c4b478366cd5775cfd94768d22cc22591e6040d33d90cfdfdcfcbff65fcab1300d0330e33c3a3d020f6c836d5360963b89d37166d39e7a04b44ce3cb38969b6b16d2ce6928a5dd53ae6d062018b680f79cc0e88726424558bc7f5054bf76ea096784ed1ddcf027576fabce8b6ecdbe467276383c4df9c2d833225de37153853c340d249cd0c55acfac31f82a18b49cd5652fd7f68afcfc03f7f9be1bcd944310c5f333caa98971f373c6dc9a715f5a921c087abc5a5d72ce661a122b7a4d2d500b8f5cc79f1c7692af9f3effe3ea7b5a9fbd6bfb587259bcfa923c558408a19ae996c9e6a41e704e4425ac75ee58ab3f15e0238bf47e802f32ed6afc3866d7e15b6197be6f4595450934c1b57cbbbc7daee334ff5aebbf64d5a31b877a036f60c3c04827200ba79eb1910602c2e7df54bec521588495f502028291969f0b25144ac041b892df3f38f48a4df980d98874e8699bbf6f8e334ef056bc6848330682016f13b2af7e840239ac6f11841b0e42cd575b97b78e56cf70924bae0d2bdeb9e29167b2af40e4ce9dff5a46d4be41bcdc32d0d00bfc206b9ea30d977953addfe9b053ae2bd018c2b030c4966d5524340d538df1917288215fcef00d1a8de8c4473d611d421168c8d8a501db76ca48630ab4baf586ec3060518dd028f0d41a2dd0899f7fc454f323d04819a17ce9c444ac5777510236a5b66f81a63f11e8a9816fe60a8822851d531fcdb1abf2686a8569e5f8674b44f2fa09fae5429074971e0282a958f926cfeb23a6b68c3bd4eebb1c722a5bd447d9043bdd7e052e50a996a81a2c6b7f947d519292c0b0289a2e38b50f8c4565ead7988a69e13a923745f7b9ccd6c5dea9444be3ea0e690d9f3e35ed7872eba2933d751ab7b8942d3c4d6136ecb6179e23f326baf6372299c995ba05a9c90f0e1ff72e942379925cfdd846284d2f9f2853ef27c70020e786408be2bbe376f1d13fd35ce1f21eb1cb195b9e4d5611ebcf8225d03036309028485cf2ac6b94582291c4f524208caa726c57a8e0a0afd9a23307c3f56f662bf225b375104a93481cc4840921648b63743ff385a17c3b4592c6ed00b5af1a03e03d80d0ce93eff87bd0a5a27c0921c6be4f85c99a7b8503f04f4f3ab846bfd8a992feca3efd82016d7812a087380c541b953c1c5a3650dc2b4443f53a41e3e740d04d0c5e397f35e56711f3eb4b7dc28e1fec8cce21d961598743981569bbf79b7f3ca43f0ede2e032a4d8a7dabf3954a573d442ee11ecec98b42709f101a7ab9bb2b7f85b63028ad6b87ada6fd905d7a3b0ffe2d0d0a9c82456044507dfc32930ed8cbb49a7a05faff9016e672c8e2bab8368031a841c50288d29d84e193242917d23a5a3a977554c6953cea4b5684045c4fea4f619fcdc6c7bec71ba419ad4ac83de15730a7466e4b7fbc44ea0af723128601844c09aa404eadfd1abbd1553bae26ce159b0e923efe7617798cd90345fcfddfaa34928118755d3023c65fb36942477455df7885f0d9d1b9e264acbe18ff3a0404e679cbf2ea6154ec90f58a28c0d3fd3724325dcf58c1b072f0d9b89e701fb3fd4c2fb928ab2a7a680ba04b9459faaa44bd1bc1fcb8cfd19a027bbd571e11d4820532e6db3fb7a727f006199aeaece6584a4c21abeb040e32ad284d96b4db50506d0d1742c476858b35914adaa39cb20a695155e04e7a355a82fea15b1bd67350c73c2ca258568591bcdd19a7bb16ff94889f14388778227721e0aabff91b1d643d8a88e8717c78c31af98d5e17ec89447c57a74180b5c8c519af6a2fe031e34a073a3e55231c4fea5eb59d9a3c411f022d96c44fc3a5d5dbeef557853d3f89a70c204f9c36cff6a79831ef2b249af202005e730d4702319e444210a666ba3a58ff4d4f0d6251e1e937eb4d775017c2c96091a3653cd919435e734f0759e619092f614377b5742a24ac46077bdf717bcadb60106a9e501b8f95824cec2477e18ef45426f8880032b9b0d81430315d11db13a85878e30c507fa1583bbff779b436477d2ffbba3473ef8ca094b87ba67789e09b83605846c2ad98b42cb285492987f7d90f39deee9177d8ca5ded51b035073d4d691e7ebb50ede2aabd362365a6eb5809810c27bb07582d5b30b48c1206025944ec7b3770eaae751da9e2b7c67383d1f63af83267153cd8cd3af5836b5dae867e1c4fd396beb82547ea092651c09dd6fd7c023a2fed51a97a79386d50e5db8d7e70edf285a846b716a6008994752479e8000a1244e3be8f9bf3bf13a5bbcfa8ee786045c14b8a0f7156409b59107af0551e49a46033b5ce707ed19afe0f7cbaebf7debd683d2890306707e0704596cd24902aecc985919f38f03ccd45d14cf078e7f94a773b89661577bd162a0cbcc838822ed44b4101354b31a17bb02283fa9bdac2f4db9c1f1dc2494589bd94fb1e0f2c1a85858ae15b92223504a3688c1ead9348496978e42c6ba9da580e0ebe8ebad330da6b745b7d8d261f664a0dfd8e405a0122245bcef74d9fc63f31a8070346e4f65c5cdaafc7fa15f6ce314122976f481514a023be1ac2c30297b1d2a2c0e2021b49be2befb697613e24eb608b8acb3afbcdb963aae4d6198f527f6bda42a65e360ceb4416016aacd59e2bb59fc9c26f8c54e34525697b11892f1d3ca4314018c33896f6a43110e913e44cac2437aa1e53d36dce44eda68db466a0cf704e35999f97d4ff1c7a7f35d52ddabf89c324efb30b63fa26c0d84269c8d57a40ac4cda4bfd4fd0b314a5acb49b8e8513688d10d7dfc1fff5a2030b97bf25043117a1263ac47aec6ff67d184a841f7aa84277358dc37ae2cb6e37e2d6c93501976c7d6db12b9db5326a742cdbc0bcdfce3a19c0b67dc7db5b9d99cd3dc0e9dc7e758cc648771b87af7a37f384d27a1a3bfb054932149656e8e614f5cddb32efc65b63b2ebe468d5d6c72f07d31eb4dc77374c05c2c49cbf2cbed0dbb489da8c99ff2d621d119881b6c316f91e27641b9333bbbbd1fc8b5b92d3b9ae5adffef0e686554fa913de14a287b889c5903553132c1ad4633ee5f06988f3ceea027df9c534c4e08fca419759f04b35291f918046a0c0e7df548d0036069c515e6b4703911bd778b8a31d3010d61ebb5e6038fa52f9998cb8bd15250194c30206f85a12efc22bb9eaa94605cb5f99f4799c06b06f790fd756d69ef297acbe7be214dbe774f9c7c8d64e72c9b3869deb50c5c690e8da8ff582df5fb424c7ef746ab2e2af1a9343604f92f8030a4c5d332442cc05d0bfdf4e1e7fb86bf7155bf2b3773d60a8126ced9c9705e4c1533425f9771d241403e1d228f2f923d8e108aaf34c5fcfae4694c2c7ecf98081928af9034325d286cd1cd00b844658a7b7981873fc71bc6d55fbff0dbdc09246ca76d4fdf76cbf1b8d535300cdd67a2dfad49838cccfafb879555580c68e0699c6588d600faf8e51a72455ce24d6943d2c5af551539079b5897f40644362170e9a51ecb7af5ae80bd8f6084395b9b87366643a069f6728517aaac7b4ab9f0570194f924e0be869ec8e6b9621434587e4bb7fe999d172d1462c02643c04fa769e0532e12a96e2367230cdd443996f6fc8dca902c8679401fe7768f693f0b18db44d3740c51b4602cefb40f6af2addf7ba39129bd2d39991e2911a25be03bc82452c2a9fbe499ebd74e28e6fc94adce0076a6a28bba17033267c400795b854e219af6eadda568a51db4f495c23079574f3ebb007b55db30babfc08e4e1c4d524f5e9d81b80ec18e7a5b44a94ac81d4fcd71ab9204bb30326915a99c36f16dc5bff7a3af10cde74690e42006ab69e6a53203cc93c2515b980df9d60fa2e1378b6dfce0f1f29eac910849a9996e792febb5fd23330acbd484dae7c7c8fa6f9a483536fcfb5885bbf968449b0038af69cab8f0799e8692cecd199faf62aa2dead47907b046dc2f5acc9492fc96520d5ef53f151715f494c60002b5bb6743acf1653e2529efa6277f9f13a3008f1634381276d02fe62b691eebb0237219561d3899ed08a4caad5801e3c8d5c0518269afbcd3e64b16cf2954e1e36c286c3972b93cc7d9c96db9935b429001bf6d3175c77723f7a2730e2b75d4677c8696ea86c813d8f109d19f9521b3af55a139db816f696430d9d10f723c7aa6aa7a1eb0475551f27648fc7a3f3993ff876c0bcbacda8cea244b3416d99e0fc9f5b5cd55af0f5d112af561994a38d5a6c2eac94c8c0e2b17cb6f00037cad79638136ce4bc4d5d866d75b3afe770091ec89859ac991710c4d5ff91e6658948dd053f31905ba2a5dab453da3de68940257644e01b2b236d6ff8bab3e5fa476968ba97c66c6ce087a787e8a49dcff42488feec2ec6124674a829381c43d72a89308603ca6f8ac310d4b8b6e499853eaeba240dec6e9431c4ab026e54b9044fb622b6941aec52d6ccb5271309d908ab6e1c8aa216b593d4756c3bfbdeddb2d3d77ad80ef50bc6e3bdf1d9ad270938007d714e860f28c266b53c9897fac59d58e972c2893257d39584e3d321ebcdb907f67625e330e321e32c73f5831c82c7e0400fb526756e1b580b1fedd8d0b8c283b45f5f2fe87a743ef73f8cae5805bf345b21caf96db447cc9e9a1d926e6833b975e4d7b91d0b4c9f082ffd3bb32b48069734ad01e17159eba0e5aed28004724d5e047f53b285ba8e802f1010734109a63f1bce81f0d4da2c1f2ef6a573d262820ce917a8623684447722bccc547a2bd625c20e248ab2422a7e9dbeb91a88ccd14e758ab6c72aad2ff11293a94551eefb7d9a4b1a27437874ead2a3ded6816505237832faecebf41dab125e59f0cebf5374221a04b3627f0886a9b319f6b539f6542777bc26719944bc074cc6ce549f7e850de166a059c6690a91a8e59afd37415615f64e77212a11df0688c28e341ae8f67365765a5eec7efac32aefa839f8f9306ed718b7f99a277d47eb3ac94eae067baf5a709f4ee3bc92e52c88d7f7b491d4b7c740fbc09e9ae631b72eb3a27634e9749c57d4f1d8346a07f16d963c1a622eb0917713d5c34c8b733e606a176cb91297976e943f409caa80a2978c8f077d9ea431605f53456ae93b36b7704471c5a02e34fc905877ecbc56dfb25aa21e60928029e9b059cf8e1af2398cbe20ccd477af70fcfcac834e39256b16216a37e3a3725b531760e6aaecaf858267d4a21963e162956a82268812cfd5406b4690c0cd930a512b391b34704442a158c358ade4463c366c2ff27d19002a2b8940ea0d7e9f9529bbb962a014941c3d27424ff9f3392d9efa2c08af15ae342206524853cda9f4d39949c30bad5b3733aabcde81f6558541a48ff71e224d103c5f89be3278e897f4640f6348d540971a149174029bd4a17d343f48562124b7dca1fa1ae75b7db474534fe0a614a5e65c313bd8e0ea4516164b40eb29810c10fd56c821e1b3cddd7d86d310182e9c142cc9a1b60be71f6735ab6efd1290c6aaaf41707001ff6faac7f54fb706b20cf9f4964e9e70fce6982fa66ab26237d90b23afbec74a9590b1a6e5001b322d5ed24a84bcb034f74e7362c445a77c8a7a63052ea15550cc07a40f9b36336c2011325881cafe00dde37138cf064bfe79ef41391c0519a2314ca832ead76dd1ee65ca82c3bd8d38d31ad662fb1e39c04bc5a5867849c2875bd148eb53592244a10ed9ec2712cacd62d4816953b2fbd449687afeaa4b3eb452b55939c19ff2d6992bdde6d744db03bb8a918c19201bb3c6b600fcd14a67c24aae3310196ae94f9998aaf4c1f491f20c47f5300588b222fce2431aa4b4e191435cd44d95055b84d07157daf82e1fa8d37c39e8d3fc3c1160ee5a1453a386c1f5cded4c3dc4da8c8adda02b1bc7ab5a621dec6b863b564360617c566a8fb6f0882a0bc8981ab78990ddcddfeec3673376def501119750ad26a38bf833744b1706f147444e47d0ac7d24f4b794bf5c8c0e238718e9d9a125bd23eb39e0d3825810a83033b6fc8fb63643f4b285dcb3195f6275bcf644467aeaa72254fdd88a43be6415a8908be45fedfe9d2ea4543274c0568efd70dcde4464496836194dc0b320ff048e10bb2fe3c6022531a2e8ba0ebf1328223318a6421de7d8feefd4db782de0a99c257efa1ed7b5766cbb25fd115d1b81fa9c9e1e20fb8fe18fe32d218c190478a94dcbcf798aadc87d14b161052c9e607e973c8f349146df5b53d3d1536026e9e51d1eaa39401bb0ffb18d031ce73083659338637e588a9284b777b9c6e11b09ae9d5473919c9071d2734247711f549f5b86553232377ef93a2b69648eaccd125418c5542020c8df9b0b8793c081f5cddcf40f8a9decc4fa252cf1c8838717a9791f3ed29ef1a695e080b861c1b4b949d48d99c50a0628d2d0e1a7c51be7a2fe65aa4e103eeb8b33286f58d5f207997abe73389d061c65afd404636a078013521cbb5a582b8ccfd046b69e07d73bb431fba2be65b339984bb472a4a734f9a6684788ea31344ec25fd867faac6e6cc302b11febd4e8d86dcb1ec0b2b9bc3cf2a7899dfc5ac9bf029b4845ae1d367c374d1295f735babbfe619b533be9b4fca82e4f0d9bcef5644706c05f239c69568bf5edd9878f3fc8012bf38c13ad96cc30a43c335eb338af88f85572cfade9de46d4bbead4ed7fbb8f442191132a377ca62d79f9cddf915cbc134e7fb6e1101b02df2d8fb430702372fa13341f16d2d13ea48807f417374bdbeac6f1f4e794c2e18ca560c41b7772d0db081aa6fdb075ea44e234af1a03c75f499eee9677665d854943819162eb4709c9f5e2720a87a4e3212f501ce21a69f7c217380648e207ec276e1c9e7074d21520d1d3fdf57f1b44ef3ab2c51c1654b8cab29451ea5acb7eeb7a693278feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e199e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b00a4f8b66d1db855d6c32791479e69e4d057134fcd42eddb10dd84bb931b564737863dfd36d8d52b52cbc2a6298f337e94a8ddd3f015aeae779d50d929e3b3da5db91618c6a4c445973a7a2090ccfacb3e2f4bfbd66bbb92fe645263641bc02e6edcfcd6695208f26116e52b78f8b72852d53151399c3501a80efa7975c97e743487345e0b558376926deb0fa1ed39965626d2833ba474b27da4cba34d41a602b3fc8683cc8c2a12b83afd3f551c351c5145e4f14564e76ad20cbc6c5f07dac4375d95463808a2946201d010a15dbc094508cdb1e39c5d6c4b6798971f18ab66e9d655e9993c936145fc785a221ddcac9f4e19f7b2e95cbd7b44389f79f2eefa889554af7274bd085a32b164bb2c542f1ef0df7b2e2fd62e9a26696e52336286ec9fa3cdcb1db0a100caafaa9f9a96c110bb5d7e18d236438308b102fc7eadda69cb19362e18a819251ce3dd3b9e7b422256fb84e805921d939564525f00c5bc2a10f8626d08143dbbe67f3087a9522986e1593af03401a5e10cea9f21989c79ba07488a66a71ce5c9f78c10388ab61b54b38748343e4826cea0362581d0cfd0b43a119a45ac3ec413bb8f217988de9dd28eef5506ddd857b7d746810b8a42f1d6f6ed5bc45f264cc886ee28a9569599166affb8edd93b7b76434dc0a5deaf28201a99c9c3f07642cc69fb1440eadbe3cbc719dc42e5cb8f8ee0deab99a61c8b43c4948017ed588e39daec45160b974d0b76e8fc5b68871397620f116280b760206914228f74fc93c65718957f33f2d5bc9a7ef6cb662fe9d2442ff6f4bff3d99a0f9d934e009cfc2337e48e32038687423dc4835c72bd220a9ef64f810ac1b36cd7e00622844c4e2cfc6f1c4e4941be2501b4fe9086577cd9612f005492d0d976797fc65d1adcb8ba62b95357dc3d1b60e3edb5820141632def8996e66cbbda63a0480c05dc9f8f619574e3876dc0e9aeae7ee0838ebe6ea4ee01dbb852d3c424ad033fbe6f6b1f2e3eb3d0a5e9c86e582c13421d1daf082648e5a12194deae74a85eca48824e602043126fb57a4e8cb366f371a68c2029a2bba5891b9b7bed941b05a5d07bef39f2b8d6e46adeabee3240fad4f38d46d446c4ed47436b3b3e06e8cc790c6e3d6dfb494b1e58ea5cd6adf8428e6057b22aaedd592691566a6788e0013998d11587a6362365a51498e03ce5b1d67344ebc4712e8932a35722dd283d08c6d4784da2b2bdf41e9e6d10a9d2d22575b227869e01d7a55ed1c8eee6866dff60339cc03d1afb952d71aecc06e000bf4910d748cebd72855388f098fc12e498b9167e96b02e319864f1645cf46e21e10250f79154740e02214a1f6aa233cc3c574300a58882c432ff053d38970a92c36225812a2ed9c900c7ae8db4cd3b6b2811cd6a4f64378011a06afb300aed9bab9bb5ca0855419cf9345c6e270cb9496b12892391defb34e1618ce2f26c952d88a54a28c44acfc1669567cd993a6b65f95352b4723698a1c08b7f6dcd5d6016dee235fdd564e0587266e507e87eea5f798a60abe69dd0ac56c242424d7b313b6597678a11e5901de7a7720311cf5380773c06ffb18d99f2981ce859dcaa2081c63cc0b6b0698a0552103bacf337ad674a9833cf01c6c05f3291ac96a297926c67d21e2e40bddb8419a7c81d18979a8fb5a86772dcf4bf1fac60c5b688b44266482d70a5d041082a07ad8c5e4591d872af0d49b37a15843f2038b9c50f15c9a9911c6331346f7d518462f8f2f3fe20468850d5e51e24c456cf192a8fee1049f8308a5753bb618d10652f692330a7ba2d8f810cf466c2edefa5f46e4652b68a097de2dd1242ee7f713829bbb3eab55a1d28aafb70cb76dea18755924c6b8a83fff62212353a158c424b10413a468228977c0febbc12ed06c7a0681eb5e45d6031952ada9e70030b4206de16464c332ba7d60f00142f0986946239237fa11a78d71bdc3db785b281db058e9cbb070c84a305c9538ef6604704fd1f1dc0895840cb2b9843fd17c587b9d755e2952b3a5d3459d9981028113e7238af18097f0c8db851dd29442fb79e5ebcde12dae1cf099e40768d58dd504d7676bf100c3d4bf26df16182918b8e694066d58aee36c5c0d46e9db16ae97a4248443ee6f1562bfd50d85faa9e7645f95c2fc062e7f9e688a464ad5a2b3bbd857a5373502f2d2765f954b9c23006a66a10631defdc53e3bb7859436ee398348f0f357949a03f4a86ba143a751cb8d97c9fda76887d4da098a63348244970df06639497625b983686d63900f5d367a5c9465bd31ca1ed124a36a3ddead594cc89be1537946c37a2cebdd90bbba25103c648ce1efc49990c41d6838167ce57e1cf3868cee5cdd0d0d0bb1e81942680668f366dffb5e877634f0a4d59536f7ee466e59df728fcbe8315196bff4f59689aa71ae6814b9e54241a3045e5fd19f29af9d2e05e3b0d178c6b00eac93f332a062ac44ae92b88f8fea0a02e2b81894d323f3ffff6d1c1c7f5b02cede945487c50c8b928000e9c087c69dc12cd26f6761515b69db0ded846a52a03a89b9bd61f8c27614b92faa470ef2b00e72f89c7f9d148865eaafb32e25073d0af69ff1962e7c44384d6a16987040cf98bdd96285d8c85dcf0d9983c1c155640ff1104cc7bb1bcf291884d16c4bc6f7ab28039905e901b7a3c021adf422ef342824a85ac4ac6b4baeb3d0f1fb5ceaf043cfd5fbe5982006a7f38a434eab363e702023d05d4932f1df2f0296839ec511605a2c42104101f9411424ed4e4567d320fc7c7c9fe33816cc0b17332281442029116a64275504b9d43103177b73e7a33a5caf519b4d032aa0ac71f3836ffef085b1b50575de651ecfedf7ca9c042c7cb314759e8909786b5d99bf5eb94ab4a1f83d8c6dadbae333d0c9263fcf7dadd222412a74f5204ffaf67ebe91b2f31659a7c984c2639fd30e50df9dab8357f43a62dca6736b3b7f57728f92f22dc13550190433fb8e5fa38df3785431d68c62369e2340d91c379daafb3eaa218ba97159bd03b52518c8a9001050fa372d57d1c494f942b5b08b08c65eae3e25f4eff3320c081f1fb182453f3b8ed0d718fc51e82951770a95d6e5551302ac2ceb0ba467ca30679e52789a51da3e95e59519ccb76ca71b05afea91bdda837a409b054f0286c4ac69abcfe6217053f0af6786c12eb26661f011e7e123b50363bb169bb380eb0685b9d108be5ae383ea714453294cadb3a2660183fd21b0bdcdb4148a89311d63a9f52b8d6d00679898748ae2b4049c2eb10e375aac0d27b18c66a3db718b6c23f7f0ee39017b2146f5e79619c38ff812984f04c47b0653697fc589b6c449a5451c3758dbfd7b5eb81cbbb2141afb914b482b11bdf5e79a20414ee7718f3583fba126c6673e7399970e8679e128f53f674505087deecba3ee9085cb683f63588a9d80a6cd976feb254ae337565ea793e8d93ad25534a802f00ed300566aa8e4d3b5b6c28afd215ab98adb5071d97c90b4e8e2d9db498a41a00ad7d4a540ca4013e0d463d0cbb905d3fe8ec2166f4c082dc5ae4a4b2cd4526f46b2a7c8ee49cfeec783f289b7cc20dd94b534f31e2b0195294952dd2d414418207681731c48f3034d526393f798dd331a0c539910e27a6a6aab940190be2dcb74c847c21b7e7e5273f0c244bdd017b75c39830d94f599fd7dbbe42d9b52cd93327c060ac2f30b545d79b224cd01adff8d7661c9a1127b65d42b219c4b92e68d3e98ab9d744121458ea6bb137f7d724ff6343f6d875424ca5e98b2c0693d9a5244825b2e0c6f55940ec444b2c947acb46cf858866148c471298568f048ce5bc5b893aa81f9c367dc99fb34541fe7b2319aafb09c8c5601f11a7e1963873a3fb1510e676f7712a1cfa4ab1045f163705dbdeb360c2e182270039f86102e7b6bab7d6cf30e96f26d1b7dd6670f36aeeb5324b0efe85566914565f39f1424c79c4fc86567935fdd41bf5f1ef1cbe957a05e6013cb6f0303df3718766469175023854ccd8336c5dee9fa958142b92b5801902dfdf9e46b9e936c2abb35838e996df4344e87992880d23669125e530fcc39b78e7383567f7032b7f5f2e01ed3108a048d8f85a56b55769c48d7f23038fca90d9513f2c9f2d12f1aa86be061f56ff21d61d3647d50e642c2a7d1523138430d4f8300281ec73d808f795e5550424bed109d907e29c8cf4f235cf4451bec061f736cd83f384022740abff44cf114d48c0299b1b20705521bb3f50a55e5a382f0490a85ff018c5f0dcefeaff40cd940158de05e68b249e1503a487a0e3874b0c7ce7523d6e12cdbc4689e64bc41bb91f9163aca746b09e983a43724df0fa25dd1d19de013d817e7ea48d9bf07749c72899e6df3662ad4a3949d6d7943a0a0466fb73c166d88f7f83dd8241c036ecebf753c92b4a12b1680d98386a4464c5d588e83ca1993d7bdd5a2eb2fb52ad0115d4029ecfd1d543996633bb64898cde53a94a73560162f6f167a68eb1b8e4678f70fc7518d7d28ca4cd7f914425f1035562b8433dc6e5434f589f727f444386ed0e7ce3c09efee367a72e7fdb189e875970081819a35d2ec855ef480ba49e1dc10e5382f84c554c078bf01e1c2485c609e1418245cb014db84763caf256321fa22fe544092ce36b3359a8ed762acabc2be554a669f086a823c804994e82fde37ea91c269bc60e5244862bba3eba9c511656c96b97fa0c6b653dffb508841030302db40327ad95f9fec1bb47eaa5eb1ecfab0cd5252955cf442c68cd8bc503fd0f2fd04307d990bb79f6223f42f514535c2c102e9d016202422f27dd15410e1a7cf96dff14e66fd2e3a7d9a0744fbf277f4345492b0aae20df0e64d21df77bf4cab9b6a701c2afc8b0e6f364a08d66097e32b79da58b25410468f95f00fa2fb7adac31b76b6fbddb75078928509e2afe5744675797aa6e4f4f8d9b41184866e71ab7f631bb6bf486bf9d5480cb4f03569d05658debc0b947b36ea675929fc2ae611f4fe2f4b1717acfc4f2e58c3ed492c823d89fd55d419ab8d4c6675756ee688863366a0da748520cd810232c49d681aaa99ac9b75b082b69e2ab09b09f84445dcbc5b76f4eef4bfd9965f28bcf2d16cbe1ca0a1812726a81368b850ffa526771a88bed70e633fb673e538908bd63665fdb1d1bdfdf8e490951cc292f3313cae4ba3bdc6263a4b314aabcb0d2a1e154ac882b50b2852149ae630770f6dc7ec82600fbd0ac1c835b9085b32c9bdfeca27b0b0af65fc8959bd7e53aae6eabac01183c1d0c8988b583dd8ddc66aae3315d3e26c05a044c07b1bc44c65f3373161eee993cac8e0a484eb466cc609820f9c6839a4792f331ef2c3c9989ff04e9dd41eb771fedf82ac4df3ed890e55b276c733279e47cfde69cf08a1dbe95cb26bd6269bd3b0a616ae5e40095bb2d3fde7a609b7c878047df4a8773168e9bda48b38e009a7738691c566dc98eb6e85bb5b2c8aa0cc0342ef51fcc7642ad290001eb5fdf9168dc5c34622ec625159264b25d7040b1605e06282ecfb2f6e6c11d944281fa6cac89845d0297208c9f8e19c4285b9c606533a3e9b400b76eb0e11190095d9ba5ade7f13d126e7a64cdcca168394cf9e5314bce797b0c208e7c59367ced5ff66112cef1190b42276bb8abc19f48ea31639d9b538d18aaa6d9db69ae5f4481a6108844b0fdbb1cd6b5997d0036a5b1d5f63abb8bb44046618ed4c0b365da547867500f735a91c8d5594eee37e5bc68725d67628d019d5e3c001e3b45d80ae8be5c9e0bf997ad3a03e11b188705fab6cfdcb232e91709f0f63a406603610658e44c1c5741a3297719424513ff507f072a3cbff46ec03380019b971de80a20408dca0ba2165d908cae9d187cf6a770489cc51383677a6f29841800bc1793f15b2205cd570a81a21d2ed56bb6b32fc93cd69a122a7c898b4953764a088c72208058554023557e05a591acd2785de4681f3bdd5825e1901018fb6b7488b47902ffe52e04f1f5c688699736d450274e704d3a13322f77fee106eb91955252a35e274807ed392e6c2628d4c5ba6159b67f7dc61200e4f90c09b399cda3e5ffe7496685649fcdd8de9cca86d499d74bab559bb42b5b8fe5bbbcde1e758bce05bdedf3dabaa95872c35a607111b9229fa85e272f5b3cecf0eaf9f50d49fa9fdc10d8d472fab61372c34951f1f7ba6876a7422f3b7c77c7264cd63ff1fe90cb06134ef23a988896f8ee1d6d2ded3e2d6161eb35b0841caa2abb2e49ebb8b23a08235f2401091e089fe371a427386fd0b7f32096b20fa7adf98d3ba52dff6543d5d0d07fc567208b82e02026cce0d3a096c53e4cc775380e359986f55d9a2b2c2f6c38c6d45c58fd190ed12b84e0e37d19aed26c225d2b53e548b47e312b94786163a1384e2e982cd1e48e6f2215a4751d473209259b4df85ed017e7c5fdf1872b134abbe932f982b6a8925425bcff0629463cbcaab4cdf9c8b43620edfbebfa16d15b97c135b1da70e2f333f9eb07cf2cae764131272bbe6c184511baa82b10ad4006ac00ddb43dfe6ce99321892f59e484f320b978d0b7ea52e326f5c1a454f9aad00c79774465f5b29e1672764b3d32efb3801aa721fe4c3eaa07965dccab095d45e4ebcf441247aefe4b154aeee7f296ab156e994f1c9100b51ce270715b267933ab6dfe0e11e1280fa8bbd14f23e3fe9301ea06a11f70e6faa60ca05e2cd6aa2525251e8f40c095d66939e55e326312e41f71a8946334bcf9c9ef0fa7e100bf12f337ad618593e783dddd4057801a7df211761ce2805fb69643ab5fff5d534428c257e8c55c4121fabd48ec33489f1e5f573002834cc0681ec340195fbfcb5ebfd84706b2ed5674b7dcfa473ebb4744330388b203e7bfe867d474cd99ce16454f53cca1648fdb3e1ecb0caea09885ae5048c278aca84733925b87e12e6d1f680321a48c73ee0e7b06f5c4c772919a7d6842affdabf78597be9dd9eda47e5d298dc6f0761cdb191136b5549d392710fbe7e9ad5a500ed8654b61e0ef9d2588d01554b6bd8a0600300eaeaf11524a3c9bae7b8a72e6239003bf7681da3c64a973aaccbc5b8fc4709a279633d99ea4cbc0a3d912d0d6bb2244e74829074e748c23a2f569f5d5228c9803363f4dca95e8f1d20844ac2c697f23b40b66ee5e6b9a2294621770fe6e4e92b2d02b71d42511cbe07a8e6ed2205be4570311a33dd5b37cd336adb6479af5aca4e7676bef329c5afee1a3a6a05fb586c78ef5783a6b57c32028b116215c70504fe084c064011fe9b5f42ee7eb294c80f9ea951273e4ebb29b7bce686b8b0347ba3b28afdeceb640e031137a19578cda11cf74e5bc0c620a4be6ef13ad00c81fd3a6638046350e8aeb5542d8f368db8a07131dde1688c82130b0794a519fc07d9d16e2df903390c961bb623be26c9e4dda88bb47508f1e864f6c0c24baa3659dce1ac56bb386057b192dbd288cc1eeea3b95dff24a0cc82ae40b680f31870773e575c79dd9e7fe2722f5ca40d6fad2f024db3d6aafa1e2ac8594593771bcb3e106ef9ff5b1777f161ea6df949965c0b4b201598ced90a64ad12318c41d444660cc698bfa01ee88cb66a15169d59807b22cad5509a2a6feb78beaaa4984797bd2ceb97b34ec737ed2c83c093950a5aa497d8e718a4257612ba647b555d4bd9b98ce2c1bcd4b16cb1f521a8d726b691ec0186130749e6744bffae40344a010a7849f685119533aeba802b185aa998e2d9574939398dde145817745ed10332b7059b2c25a0bfe56b1abe8fcc17b1b5d4825b3bce5b735bf0888165ea22cf55d9abfa3a5d1b88b72e41a278fcbe1df8c778164b22722805f28f5f80ce6eb4e67a8181b9f3963f43ecbfe2c8992e7bf8a2cf03056f0d374288a74c1234dcd661d5c0c8b5d7f5c27adfaeeb9431c93e493cca807f5eda744b9ac2fbf7bf13a32dec30f61bcc57dca1704fe3d7dd602fe83a0006c756fe6a85f9336a736b1e0ee15ce81de70f1f065604aa73b338093c13976f05ea2371b6936b012c8fb57691e7c1a1956d15292f24de9cd2f56ad03d810f021267842a1f399c46eb69f8a3e18c37737c7531e287e3841ccd0a93a654e71967b117e7b5262d8f0d6124b1d03e32c3642244c4d769f74f90494068b6d07cc9c26371265c5ff3162b0b6153faa599144f7213349b40a234eeaa37c018ea0266bf86ecf0b06091dded9cddc2514e27568dbba60fd8dc6bc028a8c6f493d3d9b20e1216e481b76cd0794dde6c8e916e2e974bfd21688af648623e39650822b70f289a970a5b7ff8bb54cf357327173a3e0b96babcadc28ba9c675674eacad0772905fa66329c19730641d7c182296e0f21a9f5d0e094c0d3c9b2127282014317edb5b7c1c7b9bf8e4bf8377b66da155046492addf38fbd964f0a05a37da9b79b82d9c4b9df11299c3ac98c0165e800dc6e5b248d7c45e128801e22d9b16c03afb84bc688876546a79b1d5521cf5018e3629d15786ed89134be0207545fa24ce2238f83be57681ea6de16c1a302a0430c1ee0302c1986790ae39b1950993a041e8e097e68fe4a77c7cbc34f8efbc58f90206218dc689a7dc63cb1216729732c138c71ed4b4cc2c69e0c635b7e0095afccd77e0b92a6f50d6f5bdc4b53769712dae1b13fc25e9ea8f5c9171b014cee7b622f7d15a72d6010b769521abe79a745b09c9fecefb86a46457c79dc9d2df4c8a44bcdcb072a558fd433593b5b12a2c743c5f2d2cace81ed0717e82a73af884de937d0154e05bd4063b32d058375c57a38543bfef692f06c2040a09d1f946be99718dc9df77ee4c5533a388d3557fef599ba0f9bd7980314d5060832a4967044c1fca228c81a70b7c6445f7529dd9e383ec32cd1f92f1fe28cb99cbda66c263a25f0de289339dbffec46b90a3733564c0154ef0c67e0cba8c11043df8541da1a5c0581be71d495dcdd3235e70e58165e25884a6e15d1f1b6d7f98f263bae80e91594245c56761ad1d9c9e243127fad8481b0dc035ca0f6963ea3e838eff5a2babd39d5840840145b2c3e89430342009f7ecbe191381c678e36b8bda7e69b9d93cb2c6bc9b0506fc19711a7e9a5fbe117adbef61cfe478f9eb32ddb1d856fc56cf6bf0b9202529e398d744eec3f9a1bf8fc00d58c0698eff501131d99f3fdbd283a501100f6b2a0c8d0f73814186236563be1671d6c2529bb11ebb1aeb292762315a060422fd9cf969900ffaec11b80e8e757428493775bbcde5bd8d1542a21b73d28d3dba430f94e9a0dd5177216771143febf1fea5cb18c282d3422ee18b247c2c8e4e6896d4a48aca51071ebdf2ffa5c2cf133c224348a2c5c91d77bbc4f85c0161bf6b178f1adf481989591cf568a2b065f34cc22c9fe1532ec35eff6015ce508969b1fa986a2c195a2b624a797a51eb49aece68d44acf95ac0b27e28071af341a4807235c010831dbde3f7eca56ed80cee3178662f6672ad5f68ea15235bf2e2183b64519382136e40301b6c6cf17de782e8cfa5897dddf4d5e113289cd28fe8614c33b7dbdef91b4933740343aa2e304af4d6035eb57af7625c7bc4e7eabff28166f361afd91e8af555aa8d4aa2c4bf0412e5e1df2998b4c9c7f208c5d7ec75fc8bdae9fd256bbb8a58d631b8276b4f583ef9bf0169495ab59e9f37d4d6ac82824120d34cacbac5d39608ead340321c06dd5115423fb7a4b8b329f3888b8db5e90fe36af4b55603179d4defc6f70b505b5be013173edc3745be3430af8f459731e2ccd0c56c227671431a73af6ecdd0b7050d52de6cc10a3624d81e0d79b2667b113b3fc51c5ca0000f12669a3948a08493a7779e10052a16a5736ca69be0fabdcbfdb583e90bd6c9d1d521b6e197065a909375117ad2402b9f85a3ca67cb060e52ad2455d70c3c6febd6df6712160e7a9b79e8a4a228ded7d6d621301d3e7e96e339c7deb372543211576513b613c1f422d0bc26e5e302054207995124c61c55f5108e68f45ed54039085456474ad205daf3547e227802c04d3ef9c51fdb02c80bfb08134bda87965163f1319ec9e69e84f515690ae0bc2b98b91d476791910f49d0c7a8e57269c81cf52671af6d7e3b3be444845db1ae2644e8870f64102d57eda40f8dcc3c23d158e7621c0c104e951b2f8bd4b7f4afb9ec7fcbca83a14c1cf4396faaeca6e0426d6d055c21b97d00c7f9ef320a01dbccfd0ec4691c6939dd0193e183d65da82aa3bafebb9fb3dda200c047389583461a7b1e511ef0a87a8426055200f9df7925b7229ea32754735e3d713ae014b6a0ee85b6e86206f4ee81cef4fa16b8606b8b69354df44705490f26477c3b263505b2d68ab9b3ed611446fe7f608757ec121a05c70301304fc796e309c8e650555a0152a194d9f81c336c8fee58598d8da40faf7498af98eadf828d78b650ec5290030db2fefddb378bc27e11cd400453bdd71a470c39ee25e0aa696293fbdcec965ce0c311d67bf75da9056a9e5c68f71cdc170bd53189255ea510bcd26a6a99bb5064b1b64ec12ea8b909cd07197fa3508c287bd8675ad588155e5d42c0682837eddad0648e4e42047ffa7b78d5dd98588a6d23d4cd664a7a656224770e6cbc71de85a7c3495266fa924eb93b486ee767111fc8329eaeeee58b1bce51a8b244ad267cc02445d5663e23afc77a49699c11ddf08f67d72599600dbf2458a7c2b241b0fef1cff87188de55722043a99aba2053e6997807c82f812d7418ff83392b4f2b60235d6a92fed03dc4481c51a5f52095ebfadb84d476b2f3ef431952a7f6b1651b5481b39c48d16052c49707bce330fe8446e82d7fc5d1d80fa7f599da57a9e07bc1eaa9bebb4e4dfc72484d01e63e0b3094fa1b56bb966fcd33adc347651f961187cbd28f417cb9b9fdf5ba8761ddc85b77168b5e0e3336741dbe1e1d512322f793b66515853e46a81ded5a2c8b4ff6db45cb2db3a75ea8a908a8a13ef76850706fe5aee87329930659e731493d23eb09b6b675bcbbf82040821e1cf7695c658710bb2cac88dc5bce6ace232aa415754bdc6d5173adc0709d34ab8cca665e14a983d3929a1baec77132e4575164b4ab589d7d20a2b5fcb20a9c4602dc15dafd88e3db0bb90071119d49c3a4ec14ab6a9b5e5cf4ecdacbb4072c4a9e51046725dd1bce11d3a981e47356bfc633a3fd582ab209591e4847f5148211e7832406754d3a51ab4edefc5377d100a36e64aeb30e14c9fe56b51882d4f6c5da0b2ea7e7f8992654f678b0b98433b343d557770b74e245d8b993fde88d92db09441bc969be0ff575f37d11cdc47a892400fc0348c4904eb62db1aad4f20484baf9bdbd85499973cba7b72b4eadbe8ad5fdf6d6d1fc4d255f5f95b14db80ea1461422050bda3c82488602dcf492cc7ebfcec9f5d7e56dc78936a061efc2048280a28bc77bfe9ed336bb2f7c66ec55f35ba40972a61c8c9727419dd89a72edbf4044cadf87e0efa4cdc2f0ea7cbe4a05662302d670dd2175d7fa17d6c66c241f05a105887bfd24a756656d612118a954d4513e2d2db354dd47af313d6e6e2eed0cd45bc3a06d301d611c8fe714b1955b21d08a5e053ebb583e5c802d3a1e120069e5da949acd3bf400224c7ee96296ae41337bc9cb79491e2f174bf8e57e41a5f98fa8eee0fcdef223e4ed1678fd30357a1c393f1010415b2c8720fe07411fe14f772bee80ed21c96e41a50d1579d74c2981892ae5432f228a18aeeeb18589524f085f8ad650aea0931d0f2f8edf7c07b7a944e20e546e219308395e9cc78cc2926abee831a806f31cbd38e2322d625f8c3b2265d41c79059e2bbcb6cd64e53c42b735768cdef7b42801619800952d4e212700592132fcddec1b1b7c01e1127f8a941df71aa5f8fd4101ed3c931632aa3854e5e2fee73407f781ca5daa27d0d9116fc1b04f5351ff0ac4b154bc900d9897e85f09c28c4f6b35b98dde3e43c3b92dc1c04f58712daea84a4b533eb3dc2756810b63c953e26cb02c837ff589a8ebb8fc29ece26badfb8907fdcbdada8430cfd712a069abdc281a2e6e49c4de7fbd9b78b8b76a02b92ffec76dda344abd67dd9e93a1a5f02df585d770c6e55c0a615c55abd1c9f1cf3686870aba4273b5e54b75cd4d12031637fc85f612e259c8cc15f4b66254064b6d86a5437afa149acfe5ea73761c040766034907ee15e4bbc5451cefb35de442155e880639df258807f4006ade478de1d503692963b31031bab00d4915d6c56c0c6fc6ba59ff4b76363d8ad0514058a37e8bfb0fa63867fc6d6c8a1e1559904fc58a3803ac89e8623d135e4ed409d1a057ed48ba38f6ff94b8f96379088c47fa87d19dedb4148aa3444589cc9969b8b4e55c6a7907973322bd9b0536bdf1b2481952a4a120b4dc77dd7b4805a133817853ab390d37d824751de06b71693438c4116b20e79bf147336c3d53df31788820764cb25d99a7e4bb448f3930c4dd4af673dcff96d065df355998042e6445798821010b76508738b423a9199fe5bcf585a7e31097ea48dfee7d188c118f0e04a4cca8954411e3f262412d36b5c7b4c693443f1b0ae93680f48ba6ea6d961f4bd8dd24777757c20b1bdf56aa5ef8f32bdcfa3df7e0cae9063a72c6b007557b1ca84b84a64bba074544475bd1ec8e0d58db0048602efda2c660c1025d33527f4506409def842636372991162142907a0b610ed8ffb4aeb8e067a65c7c27fb73c3feec28d1caaeacadce1f1f9bd90370b97e2d897ca414688000e5c8853ca4484292d47eb1abdcd3a406a5ef5dd6d8bcca74f42e1e412ba4d80811ddbaf72e4fb19e9279f3d8b00ec38ad626f49f2c036f8b651383f866a02d47a445f4bd82cd1ebc85e44d51c3af53e662826134de1fff0db98ca0f4668ebbdd79415a329ce5ca67d9983b1bd763fc10a1045a24a9c697e1c38dedb1726b56525c1ce1bc8ba55e40b939fef4273fdac2eb7ce99cf44dca493fee551970b3492a4b296ec6f0a6ed32c7671c7f6ebe04f13e835673a5f4c21adfe46934a36b4d657cac28f659f699f0071b0edeb44f31890b2fc62262e168800bc5464ec3be6b924e473f135bb871ff912674342b019b3329655b5d0372414fe43435730df36b49d04e9db005dae2c0c529075e606bde6e9cccf4273f7bcda7e11135a4a347e53c54c0380787610348393e0ce1dcd498af124fcf87ac0794f3d30ad632796122ccc89f95005e4f7cb080432c7e2146c0362adf4f63f157c59631560261de99a6637c7a0761384dbe59aaf60e4ca4d6f72eb1bff9aa139841859d433cac823a19dab711d1e01bcfaaedbebb3b71b08386b03cec604e39acb1f92f529373c536cb16bc1e6cba1dda3806c2647a847cb6b1c90c59a7529066e053b0da26b7c456b059c82a208a24f8489c813406dcb430faa1cb82be2777b2ae9cf91fe1e57719b3fc428c8470d32e89b139f30aa1c1897ae19b4b31b420c4126b321085fd37d44769b81008809bae08e63ab1e342f85da0abbede426316b9774dedda7d59b1308c2f3acc7f66aecb847d481ebdde2afda932d49ee8e58821c015ebd5146bd2f40f6ec945e8ed854d050b1463c6102e0ab7204e165b0e8e423b9f80bb9400005a796a466654d592219e2d74189f625d29b607491afe65d37fabbd59a0b0dde574571d339026ceedc43f2410fb30fa3d66e8161d7ec41a6ae2aefaf1b95d56415de70cfcd7b84162785b697778fd70dfece58cae428f7cf2a09028763532d5542aba35567c3d882621e180185c5039774b189f547b77a03ce0c42ffcfb2797f1dcb55e5c5a7c2ec327c63de26564322000236b716bb9e0a66f552473b0ca22522140c3f38902eeaf1db192bf3a41e1280f51452f4d1a6e314f168d3f2f8e822f81782e031526c04f652a594c54b27ea3950b0e03c7c95efd0b3b0cff9d6696660e5c074fa5b760641ee274710fb2b11c0057152debd734055cf091cb24b3f375bfd6f308759be92d9bbfcf204b2b87437732a45c68e6404aeb67d22557d929c1080ddff64acbed5fb86b635a8c2530bb7ef5d1015f77b1f22b5e100eddfc31814d5e87292b781a111ba8c44e428b5618f9b5bcf4c38ed7630edcd43a5374136255c7dd0f5fd01640b81a78ab870e239bf4c0bb8557b1ac22ec7083f0253b87c4777502f25d8a7c7e2c49755fda243cf0ba66a284493fdf83d868291a6de3f594bef0f9ccf226040fc5783f45908d8f96426becac3397d73edfb674441fdbf4e5abb07e2a90260920fba8b6e607f83077aaec2236d46eb3d3fbb63103f8fde958147c6f73685ebf87c9ae94f25d261fd9ab74ca5dcc53ac51419a0648972051c30c1e31d269442a1de49c78869cfb9e41c2e2682aa44aa841338527ded19f6d69214a9593f3f80a45b285c0137bb25f8ca296109b1426d9a29763b231ab31422273365501d5f973d90e6fc833b31953e58d6a82a5edbd919b09591e26c515ffdcfe50931aa9e6f0d01dc3110a7e676b8b54ece29e8128c352ae94fe4c18521d364e5550c140996d7ed13163c3c3388dc0c0ec0cd865cc3c211e0a0bfe0fc79420897822322a38e3059ffdf58a158b9c433de6654888400471accae3b7f11592ec9bdc40aa53655e98dc2581b0e4fc624cc6271263356b639e72b01a5757e88c716d14c1fa8e4c1b30e0e92f570ee78ab24fbc5e5a4d5f12a674f09bce797ae1d39aa94c40d6b1323cb6f121a49a2d4b18569b7ca9ef22880bd0413f7e178142625f5bd775e7b6d273cbad056a98a6a1be2124b40d6bb46fbd6b1fff748a902c2424b274d434e0d325418aa4471018f66bf8c592da80748940198d6bac8abcdff4e9d4b6cebbf5602b95ef590c9409d00ce42dab21b644864fef272d871ca7c9cbdc26c3815966683c038b05587f1f5a8cd30e083c2db9e391d4d75f5d32880c77d879faa716b029c465586ef5365e2144485c2aaa28c86b6554e0b68d4f33e840dab1a5308f4247c3ec423d520b3640e3832b9ef88e52176fbc318cc959595e04b4202fc4f4f4d1d38774b52e197a4d643cf40b16f3599a7b9a897c434e1595184e38d9e6072558c695476aba4727dd4edc1b5c9d523dab00d5f3c775aaa715ceb4b637be14a56827c38a77b76c02126c8da70ce9a2148e6ec42b7127699befc4cc895db6e89e43c7ec635491344ca8e9cf24d3d01ebc2d256074edba4a95c0199eefd0488c388a8c6b471d9c000b4ccd44c78fb66c3f1476610f8a961d5c57e235587685cd20ba1edd0db573259dcef31cbd3bee27e6a0ce71d4a015d5ef94d742d612ec40f9ceb0336e12fbb6fe5ac95bd812f36f3d2faaef51477ce3e57db0a04393bf5fb340c41a770a487cb9ff71c3ac64ff70d5e65c2540bf7d804c26853ce330512a4257255be36350fadbeb8af60f496a74610ef201fc2a8cd1977599edebb65f7980d912c85e7f9419b869855581b7d3f1a1853803c128db54fb8cdca73ef915cdd378192fefea3ec91cce9d1660f75c62ae07f59cbaf19a7c450cbc7e47352311c354c7f23dc964b69d63e4d826fd9e1ec242a2f3f7975d93c28a2c4aff00c8e134ee820b18cdbf4389ab2c19caa5e0e57e887c86b7de6cf0fa131a8449fd8f170ef5a694baa48e3d05cf7ae12d9074202c5ee411889f4c66388ed36f3f654d168ce132e77b5a27a27dd3588abc85721af48766cd0430eaae9cd7c52be8695c89873a7f6e6501c0c5a10cfd2f582367b351f2307e658c3d530c105568d4888ba66aa9c884bea4816ab7e538b3f3a18e3a90abc4877a34d4730373aa659ad40776b32760920460c0d1627fd305a825b9077035649c15506716afe3d4f4e87bf0f50f40b87780592dd2739ff595a1a1d163c25f2e6873b7101c315d637b993b909282a36419d05d81f70b5ab1a6b7d702b2f7f825ebdd8a463ac4b85448d300866e430f4e3a2d3a0991eada24d53b872d8526185208ef3b6d1c9765119bf441a27761ad185b99815e6b11cd600ec2b8f62d0caf8aed0bf7f60be700e37999860e3bff4c741a8e5a21ce1e32683244a59556936cff68dc85ea135172f2d36139290405e5a7556baac27bd5bdc808a1e37b6bef1ee114bb1b828efdb5b09c1ee3ae72e5d0e3b8b8c67a9547bb410bb75ce46b3ec08d8540f2a5dfc52552558b28175a45c7487aa345fe9be07826a3f8b61292a68af579a0df22cdad911d70ef072863cc6d6f8890910114ceb5e7da18183eb798db08abf74a0b21b97064510953091063be25c94fd5f34f6db364d351316dcfe674c232b892c7b8ec54be513040d100cfad364e10d5207d02111685d94f63d5add68b55982a4adea2471a7b992d6dadf267cd7f7dfadeda94f3add6d59956baf03b91ce56d2e5711de3ca56cdfeb0ea3a1c08118efacefd3b93fb957974c09e5b2ec7207a25e73d6161f69b555ca991d405d063dc95f7f9ab09e6a252c23924844c3e5e90510f27a80399e48ada24d3586d0cbff31252821607df48ac2bb067dc512c21da02ae15fbd237aa2744469f054e3d7dbfde16bf3ecbbda1a4ced3f18aa46017690799d8dd29629eb7b37c836d0a5aeb95c10e835f2ffc7010c4895e81bf7a122d3abfabd0853e56f939651ad1eebbba0ab1a475a9c691b3d8cded90724cf03068b61fd562591970224a15b9ab4100b557a0266d3886f571f4af2fac7de2a10932f9f432501d13217bc5641f35b904fe9d2503cd2f1eb2e0aa5b19dac4c7f909b5fce6b15af54d360112b4aff867f5aa44be48c62c7f1fc527a3a10295df12ce09fc9a45d53360dd70efcc0459b23df6ec04bd467cafd10c4a17068ecab9572ee4bdb4f2506cc18c112701f0530b968032dae5fa3f87e35cf4e515f96250ca0284070648b3afc4f8fa77b0db0c74b91bcad8d4099048495fbdc7bcc878891292d0fc26ec078c84e460741acdeba3507081fc8bf0453fcc8a132152b7dca8a98c0ef24e42a9a179d3dff5a0375072ca7fa9423caa9cae11806db8822bb46891591af06c22320a04257289f52a437f83566b5c491823599144d659a206cca1d6353ccd6f54250328f459b6762ca565eb8b593a77a280bf63b1d3ad2e000e3367f2c64f8cfb5f989233cf8ad80e26ae62ea7aba573fff8f9d2ea9ef08a9a7da228282844fb93ac8120df363ac9fd57179a92321c84e1416434cd379dd771c20d4bd73b1bffc50b2670ba4bfa7ebfe0dec1775ecc2a80e90475555bdeed7d232cb0a932f8f93c808461af224253fe2049cbac2570e203bf305a76bbf35b045a4cc171c5e5afc8cb02ae6e61283a1f863d534e46fbf230b0ffb9cad3098a8ffa75fd62cb85d5d8c6d3ae0a94287a667e480654081b91474e15d56fee29a0211f5b551956bbb7cfb4e97610769ca8b939a7483ec205e9098b5b21c849858e116332db0ed9382e3ea986dd376a2af09d45ffbb8cbf0a8663cb50a87c040d426658334367f0f420be2dd99937a7652b52521516f5b51ca329f73451c86967cbf884880121ef9f4efd33912bd937ebb72557bc7e3be3b8bd9b9ba2122f5cc5a6603b21ac8747f83adc736c0b836b69e28b03075dfc081ccc589e48d2b818c6468f628551728e73c4d914d4544a4e4bfe642d27eb0a198ebe2669cf87a0f21bbacce5367030afb35219d4a4cda2520bc561b0a4c80641fd01dcb3533dab4d1623d920ecf823191293c20cb6330da4633d6c8ca8ab08e1de3fc60e4b60d51a3ca3a14a47b01cbfeeda7054951747313691a45f7b6f0aeb51db0ff10ee5527cd4b8eb23022b1e2f4c369e36c50e08f225f0336b0e2d2f45e56534dac2859986ee458b50e0a83be47bcd7120dcd38a3ecc8c47ebf61e7d96c00fc9ae66385cb66b9ce0c68615b93ae3383e76e6eb96b86dcf0a3d901d6881586d0efbb4847b0798d37249fa536db071152d9763209eab81bbeda7d105cb084d1b663c249281107495ca09cbfd957a849613deb005508a64594a3a0753bab2e6123eb1da78d4235b04b2a4a6e6701bcdd0931d4abcf34073301c5c3779eeb63a0f03d218dd12f2dbdec7ad8f5c82447ea10a5e8d07a26b92ccff14a061a7e78c1b943343854c33b334786c2628a57e8bc38b90b1f0d1753a5ea479ff692307cc207c78ef9bf4bedb64a5cfa9b04c0b396fb2fd8f7e71ef33d7f2106d81fc3ef2a9bba0d753f2bcce007f97571c3f09fd363a72203790d1d768252c5108f51e5a6aa1e4da99a846105dd89adbe339f0930510331ab2feec32a2e7021698f5f2bc0e165b35a8b5c32bfa06c8a223026d9c5d74b0f1383f94f3c557123af5d1a2e0ba435f3edbdd6cb8fe254724a559500d8a8aa9ad341b8a5ce4fe5d661bb8b054579f35689937d953c2a34d3ec71c03a9484c036a74e30bb70c9f71aeb5b64fc04194e01ab31f98a10da3bf02d1ad55a4dcde85447d29b006215870f140f892bfd9f2e1db8faa6d1fe37f485a110da77f5239f6d3eaca09da450b5395d94bac1f719004a438e34f563317d2f8c198643aaf8388e4fd96175f399b40d4c7620f0cfcc9f589e8dd19127f105d9653ba0169baa278df83a038d9fbb069a387b0c44b1c08a9cfb68030974a3aee865b3cecbc42072bb8f0b4b08d553ba0e01e4347c45bf7afe9c952f2c31bd0145ada7b3f598996b4da28b54943094a79acb18fae2b0caa97863519a11ade8a1694d3f5d425361ba1f832e441b40f2f9177d3a80d2addb483cbb32fbe690880c49593924fa7fd20049f7d8d10e8338d4c96a113a3a0888d4637a757dfafc6ba61ed76773f51cfa7f1bfbd2fb0fed6809aa9f0a5178dc0ee66b54c9b07b6857597c363a2751eb765cb64cbfe80902bbea82a3bff11699f399f39edfb172ab480bc14f56ce01f0f7ad03efd229f2a09b84dae750046948cb703f6a8e69c535d4e21e340a00d3e4b2ac06906754e0c66e5732763f16b70d3c1a611d8740f7ed4f299f9cee230e3637c00af20f8d0c6a45ca99a9c4b86e6e9f13973ad955788f690c424c7c04e4e9791921e444b91a8301fa0684ba88ecbda94115f9df9e44aa958b378e0d0dd60e5e463e1b250e2ccf9e34b806ca72119ac65d462781fabca97b80cea3b429f8ac3a1e7ec40cff1a7e550aeb9eb94b1e05edef8bffc894e2a48afb1db6230f1b1e27c66eebd2b353fc5350bfba1c3957d1104e9b6b09971ea75ab121cc08f0576b4112b628b05c432173e49547233e0ebe5a085623a4efdd57ed966181c684a96aaf715132f1abb3c91112a6ff742fa1862d1d39d2162b57983dcb32768e89c34285bd633620bd42543e5f9beba3dd37101680a3b51606baf33fa0f8cb44e1ff674600a71072264074ab790d47ac678f7ba80872ad78571c84ef88da7b803cc5fa83bbddd62fa790d066f1a07e4286f71346ada92add3915f6826a6dc84a356b5092210560fe29fe8216123277ac0b4a33557ce8bd59e44e992b5e9c6fe683d9404d39b1c22134e8a28e07ed04518317fcfa6ab42b10cb32f1e8a10f1c23d276d56f32f367f4d84a71b4b144a3317f6057fb4137321791418db172f7c16a8a209426e4f71998465acf217e2eb76b6b4285647e3f13f0ffeee6016d1d4cc83239f58ecdde404f1dbe0ebcc1130d2bb764aa91b645c664d91bcc5b0ea3275fe3766afdf768cae1890d1c28c5aa55578dda2e7f4d4a14f4659a8257bbe292943bbf29cd241755515d3c6ef5a808ab9f1603c8da2d092453952bd7b71a878343876fc5d3fa652d678b8021c226b4cda2e5582f6a5c8feb282bcf0d727f38849be7bd76861600fa9d8b9641548174f4bd9df1671fd848a88afb3e8988da622332d6635b5a97c7618ae3475d4d820fb1dd7c15fb85c59295e2beb0a63878d902a4b3845ed1cb0d230e792ca5d4e82b12f425877e755e4c963708753fe2dfb164a52749ea9cd66479d82d89fb52f09006aed5a49a709240a4f2704c7cd9a99cb12d95c2ec961fb998680a86929cb0e87ee261c938d4ce35dc6553ce16f9ee42c88cd51fe5a611fb00903e6e58819754c30f15891aaaa3383d4f0747d4480bb0994e3764cced6239ffaa8a69c6a72ea99ddcc4ef63edefa393ead6fa9039dcd520467f4e84e14c2575e9baa52b9b4bf3f8291cd5b14df4c30c5fd27abb02dfd0c661a05cccffeeb6b9c8975b8bcac82d7268b23c1bc98c66f6db8560b3991a38db460b61bff8dd9a9cf9c568604a05aa4f2c643782e5df59fb2e18b1f484878108f9912c4429036c6e197d12e3ff0dcaa558292feb54cfcc0d1cf790331ecb81292f49078e3508ac099c767ba23ba19d56655313f4f858118baf97b853163c4ddfadc9a9b953a78e2ba583b7d9234c9ed3bb948c945fb5099295f2c59a6e0242979d0f180166298caeb4dc095e64363ce91134c4246306ed654272bac319ee99e5bf06dc678b8cb11a7baec8c933c71e6f960ba26e3dfc0f1883efb534b31f8129b337f8516fc75c04701991c1b469255bc83ce6b992e43021de52bd4730b2f48c68ccc328198578f9de56e4d5a8b67601dbbcd0943a00820e790fc216ebbc297a71d56271d39cab6da8b97ce0ad353e9b0efbf2d3a3cd041fa9b868352352bc11b1507c9fdcefabaced51d67d2b0f02b5266dca872e0c56e3bab62fbda2fa12e9306d1a260eca77219d31249e2f96fc59a87661464039f2698208699a446971b0354697e64d5095b79461422ea6862b632affd418a9f05b1075a1d0313e015467c23d0a5b895815d1bc39a8b401fc17a05d8009998f87b060ad2a04df5ed765cc342422c1c2558e7de56c4420438cedb8469e1b91b582c783701401a961b48d2455b99bdd5f9cd6081f759380404e67f56f2c89558891143c999d98ab39685f5199e84eed20f245628ecba4ed152cc95512a81bfbe86a99c1b48ec1a5b37e6af18c454feb3c9bc4cb6741ab6b72a9e9fe147ff53a2b59719fdc291b52af6bb9c03e0c1016d09dba918cf25cf8cb1186d83d5f8f3a0cdb80d2c228a39a793d50ca7728fff61d5562fe976be93693785f9cf26c290977a70a2db68e81369b1e9bf31c832137bd571530f740cf0c0edf70ae93427f29bf592b1159f4c20ce10be97a242755074c568554eed29615be96cba06c3c1fa82452aa1dda702afd2884dbcecfca598f5f59ada712f2e2949da8e70796e0f81b2d3ae901c4291b401939f2c690405d6304c72076f83bd17d7eeb05d17e9aa74a9fd87bd9247db97b3c2785e2f221714c42a476e821d14c61ecd09cfd2050c7ce3effb006f52ae314d1cd3653f1d4c1176ec6ccef141e0515d5b46b2b9a9d6759e9c3357e3661f9b3f0dffaf2c6e08233e50e639c920f2a7f8ae19f349d57bf7e65ff077233e9630f7054a937067c152e97bb8eccb764d5f9580a6f141b1a6aa3ae546839c7388097348f3bff58221bd5aab4d8e216637a8b0ea60da74f35b6716d5e6fa089bfc53bc700e5d22c3f5de63fd0c36913bce5811c38b3f1c29d418fbae4d98e61c49091622f9517cf786b19d9c5bf6c429f9af0f9bdc9c3ea8e400a09f4933b0dcab3cb94ddcb6246c754df5e844ccf65a1ec17144d83a4df84b51f87448bf9e8df7c953d521d240fa36c82708d22b7a0bac737e7b2d65f3bca0cb09b2fbbdf19e2e5141cf06413643dea9f2c8bce1098aa076f25ef6064688200604d5a9010beb20bcf7d3c77a7c80626d995b4c54d0ce77d557d6a398944b71ff1fa85fec260d863e6b47b9b74b75ea649c3a8bf274e3f4109ba3be69cc19832487d916ee0307fbe25d8c3d13aa0c5827ff8845595d2515a7643ae3ab03f1785325492dba2e62665df9b942514aa88204394028bc20a9e5cb52ddb4059fdf5582f54c8a4affa5bb9af808090a4982a241dffd5d5a5a4d78b92ff71b9d430beed6ad120a31d33722ff2911b6a6ce5c9375c3ddedb22bdd9f56d07bbb76e4ee9009f6b3eaf12fd15adcb223e66d6241a1c260ecb02d4afb492e6c831058faa12eb3a9ba0c5674264d2a3ae82770fb5eb4404c4471ba04cda2b425325c332c6b1a2f81d3cea50b9fc00c4bb3f490a5f688a67a5604a23a694e570320d354ba7f93c9ea54d830d5a75562c571eee53665eaf0545b0fe9a4682f207a338e66110bb520ad576ed3117b41d98c4d0aeeb6ab3d846055039a61e39b556a2e204f1b94606bdb54425b53e6d1032fef431736418eb4287c3ce2b2aacc321957ce6ed22e33997e7d518cdafba8a6b1be9682a2aa3699f3b2fd0b200353ec79a9530b76a3a2447ddf49075ac36e7955e707578e91472637a82a06e2f568e28ded4aad6cd8fb011586bbc257622ba985d4048479a9840335bbca8203c6c5dff81b4cb6293b9e52e11c0075c6ae28b0ddb98f993c384313206d3648993d1501149f09a76d09df679cfd8c0cdc222c383624a489224652734de7ce2948ea0dd3189d7cd4b790e23892e6e579c055c00e861952048df1d87df2967cd14dd9545973c0019580a5e5b125b5ddb50c0e3fad6ae08a24a9d94cd931145f0498b516db07812284350aaba3e2adc5084db10f3ba4abfa9606b8fea3d50da515903d0ef89632d20137491a0b85b8e7db398c89608afea177888252746d411a91da862b5a0bb9ca9eec081897c04469eece9470fdb1c847cdf772a314d29b3abb6beede81eafedf8c0f927ed0d2c89d6bcd6a97909f6dd368602ce2b1e6a87975d6adfdce38cc3f443fec7221cd458b4d16f7724999759e67bc0814ffbc010853d25f23b7e6bf1c0a6f8333f9987741c482a6fdfa80a4d29efe0483bf5464d36c5dc9c86b2eb041657e48d7092264e6b2122f85d2018db6d84f270d06fa0a50524f874662077b56218b30a9e53e3ccb2187c4d110001105495becf53a36b4c31693d81240f28954bd69333c5110f6bf6ef065187f9d4bc1c405d3558ddaf9c4b1a3802231692e1b0ef75c378a6d58e7da9a746cc411f02f5749220ce404861337825b12984d74521edc1d2488fb67c31d3fc3ef5bf0cc5a8fb7e5d53680b8847d16c162836c69e8e7c6d23aa667cc8f4992c698a13e8e4b46b842d8536b99676d8c8ff19a7a457f6f3a02a8bcbf269b9c4fce5e519a214c70b2004534d8920041c7447bb527e6558a55529515e7760fa61310f8927a39f19fe65e6ed7f5ea39e6d028ef2106b2ccf3057d3c1db1b1eb7fbf9f3b52017ad9dd2bf6f51ded156af83d1283335d7d315b4b5d6c42f3c9fcd8df94bd9e9254b49185292d4fea03f777323db139f52c57ea6927cf5d59cf6e1326a7b8bb28036e1a89a553a30f6141c8cd4c7efdd9d62de051cfd0380d22aff01dbdc138b5547ba105d4fcec9b533441b0b8a54a357f3ade0d4144fe3e8ad54b2939146a882bbf3441b2f4978ba763cb08e8787bc452d622a3fb16adb2497316fd11890e0b44784ec6ae5432b7dd4f4771b92b53bf1bb106485daad9600d95c0bf0392a401bc3bbd828fd3f3d5ca39f9e041e08adaadcc51c9f5a4d1c116e410e70ba7c61ac72ffe81815c2c9994c47cbfc7a9bf43df9406d40dbaccc82602d4d49596978d587821792836c05263cddadd07910c4be90ad91714c1b15c22319a27d7060ffe2260b5aeb2cc2a57830e415d04818bb0b3c7c0d0ae33321dc33f4cd0cad04746ed64b6a3ef373f868baf021717f7dd6f073c9c871c7fe6fc2818889ed3db52f49ba0a6252cfe20ddbbde017eb33d8dc8644ed869b13287b7cb0264802cf9c990a62d39604edaa29d90c1206cdc2d9ca93c426d7022c65045d61c1d871299e64f2ddbcbad3f05f0effb2ba094b3e99e8117e2d0f87f989ea45f45bc98ee46237438f6fd04026fe78f9d7ad140ac3b4897be3ae99123c6f8b5cb5782addd7f6677ed6e5b5300f1330ee9bc72815e9389a2c8092d8fbbf002dfcb20c56f6710af0541884515382eef1a7bb4aa95c7e393e5317d8081ea9fe9c3523c963ec46aabe747e196815d6bc288e2900c0c8ce2f53deedff4627ea552f1faa2d0580f9c74f1845bf82697d36f58ea242ef251ce1a31abcc868ad126a579dcd5aab3c5ad641b062cf2ae4690bc8b484212d840973d5566341ba763cba3b36fa25b7031b45d4feb871496e5ac8ba8c8baa4fe49a908ae58c0412aeaf98edbad1cfd028aff272a52b18a9297a956ffee17534d0a4e4e826ad24e62dd436917ea2ed1fba5e22daa7be69a37fb008aad052db6806b7a3e402a6917d7630a688569c81c0886f21a3456d92748411a805fba2e2f829a814da66f48670b325fadea7ab9d7b7f5dfa09cbe3b256b023b2e9562bdc190b8a1b8c7d464056bb983b78b878867f75bc9ddae4759a1de3f4346951fa17bcbf10a6a3aa5db94928b41db3ac6d51563fe8dbc99a0dc23db315508e35343ca58b5bff9f4e77a0dfa9a89d9aec7c9b04c5f8322accd1a5191ef1ff9817c015e62a9eb36c64259a4d394026ea2ddd169d987b9e56ebe8eb57c1ee09184ffbf33134c94bfc31016402e8e20a402b9b603f72a99f6528a689dc59f816620782a41426686fd316302603644b129a09ec1431e98036b589c2ad792cd3d413c8f464ab6ad0ecbee18eae1f09e6e2e123e781ca316875a796bdd6e9968ebc7a4a8b60dd883b1a5a6906a1b279f5989917e597948aa89940d7e5bc9c78c84b9611d6d23f5d71fda7ea3821dd818c4712c7526c4227517564445c45cb0548b5bd68817b4481ce40d3623b6860c9a0832fc3cced57d1f2c00e4e2ba4c8a8972e04cb6997311b34f79b91a711b88b9586b94f0fd2a1851df19ac4950ef9ad5d83ccb8d5bdf617bffad34d5d875e41efc59dbf01d5e0df5cce0defc3e1761a1c8bd5cde5b8cf9538ccaa988c140a5e242483128a8107e8770a9a6b2ea0590364a256efbb8b3e11b92ca14370adc48adabefa9ae919d397c0e8a30b1041c4a45e06efd0a66933c4148cc0a043b4a32b1537b93fd4822372b9b972d3986f0b2205a33591bd70dd2b8a09c2296baae4739604c7005f80a052b81e59b8f06ef320b5f6c5a3a70b45a2bb0dcf613fa9af327abb812a4f75d87334e39152691153b71150d218964b038c88f0dbf78f87625528b41b04379eb70d8168384bdb9f82340183478fd2bcc214a56d72a6bba5ee8f8ef68f3d5cc60a43bbc3eee16ad5345459736a810da1106404670d3571405d59f03517f7a96d5647ee143d3f4d3028a9683e1a42988763e7b0f9f7adb48035b695153abe48ae3f3d1693ce95621ac52a6396966203a65ceee69d44186cc14392d5ee6f36c32471fbb24c67a8de07cdbf7ccadca1b102d3614ae1270d9a4bdb4a08608442bfce3bf192cd29ccfdedcbb9c06aef1dded109908c9353603a0a0e3d962714b3f096c59ab42d007a6a89cf13d50e1db2438ff6457fb6e54ce33bbca1aacc08dcc677167dcf0c92a8c3b77e58c90461aa47337ca8bccaff777f388338d3c350b3d05309f6e96c25ce112ffbbf54246f4176cc2f9c30a4820037c92ef51cb94965aecc92ab082c1a8e5a89437b63f7907d0c8481b156f5b6bc47dd7d2e084a532465ca451a82b6f69cfcc138b4e6c868ce9ae3ebdc9c0b9c9c8006e46e3e3c11214e2dad1e0a84d8b7e86a7926614fe7f50dbea37a1796881bba20694a63b104464c7916a071896745e5ffcbcc20619e84899b81bc94fa12149eb2fa96776d7fd2856593323e142dc24e4bd8bdc6b8082d41a2d84caa986a5ca4356c081da6dc94b505389a89ebe0a7a3ebfb0c0a14b940d9443df47f61702306384871656370611e218783009b6a099406e6c3e74c5aa963444e8412f4be74654a26bc4d5eb6fb9c8d17a67e10872be71a6ac8f48633cd0203f89e7162ee72a5c8bf9bc50a53eb1520a97c2b0cbf6e88dfe9d6c955f6ace04950e6cdfb22d69941f3b5d5198d465667e3966ea57fa95c234b2a72a3f6cdae84880d3a0d70a270cfc16ab41cded6fc747843d24ef3a4f9b3fef981cda0ec18f0f2296f4fd282c9725a2055004f2d8ed8ef4a3e1f1df9d4ac2fdef8b880d18398fff365acf8b85edf9b9591da54182bc68256c9748c7e4f055e94db06f4acfbd5e20f7b8288cc1824a214b783d110b71d2eef52e638b9376828743de0fc4a26afa4614ee1096a14561d6d6fc7fc228bf62ae1d858c2987f323b67b6c3b6b66fbef029d34a5a964d8c6cbd9ffbeaa219a94238627309680769b46fcf3f9af711fb0acdf12627682a5bb373e6408c41ad636d243cbdd1f75a29600881a22762997812845861c24083fe7c3540d5abce4b77d0bf54cc0746075b30efe7e6bdaff8ac478092d62cd1df32a0d800128f21464acb5a014d5cba431e03f9cc4105f4ef21897156f4b14f914800ad00efc0a70e4b5954c70ab993457406f4afb0ac9a09f6a4a114f0f8e37a02312e7ebe590d7615c7d0b085c3de79dc71a285ef9e86aac1c5c5197498e7c1ff5c7c2d5087a7183a087f625e20b90f20dba9032262accedffbe90a523245435dd65ac83b71b3ac5779a6d4a894ce43b1a5c74b7525a31e6a80a948a828ba86282baf67cf58f6bc602510131034fdb5ac04652920d89ade01568d230fb9994ab71b7c7fb70d53dafe50ef975e1fa0be718ae0158d6f4996775b19453b36d82868125b33a6ca32137281d60294118db3c95dfb6ac0e915e8fb0e112d11c48fd1bff45dee130e9841cdd0141da438c5a00493407ca45f1230a77460f37b36286d1161469b3c5b45c74430dda2d2be7e54b9effd78dc09671e1ed9030c11e02dc442c8cd29b00741bdc73174478755426d9aae756575a9c3005cd8802e3b65250212516d246f591d1a5aa59ade9e24661db4592ba42c3dd37c3ee041c41359b088eda1b1fdef6763c8e547862019dc4594c7d7cafd1424753becd9e49277883a067b6163d621f86a1ea384758e91d6c3407a53b1f9bc025889aacfe1e3b51e61616b1b158876e8f3b108ba8aab8e353120a8761a8f90533ab316febb70a0d5113ad019c0caa5c6de1617af8b097458dd9538dfb3a669b367577f352acda49e954c2ab539dc8fd06e48d6b12dd91b14d09bccb2196a709f690a0cbfec7fdc245e92296dddc9d0a700a2ed02bdda36ddb2c24352d3e5983690eb1f48e00abf13d3a21c4051fa21a61717f4923275654fc1586e0656d6492c862aaedc31789c3983aa5a7354408e90bd209d1bc0b0eaaf28637782aab8568cfad747913d778aeefa4769583622fdd32cc71a81a275956bba0eb7dd63307cab0ce2c8bd1a0e1f2f1efdaa6a95126c6a07a16514857e2a5e9b6cd643f64cf04cf2afd08223f77fb79c7e10013e9186b2efbbc755c6cb7777625c641a4b078c97784abe3e6374fcb93bf7a8e487c278295ce345b510a64ecc554f83a8ab5ada9884740e4b7caf957be7a4a0caec69295a47d73a44409f60b595c95cc3b0a55535619c6cd1f3cad6a42ad88ec50d9131c7b489bdfc475264f1802679c988ebf1dacada57fbdddb9286ed7a64d258540fa15627b527b60a2709c496b453088cb6583dfb9df00ae73e08e49d158cc7ddb8a98463296c8ff80e0315338405e65da29141402317d0ce1a63e52782b2ed9f157972b729aaabe2a9787a9ab535e4f53ee5e2e10a07683fcea1fc318c85407cf0792d9222d94cac3c8e4eec0136562f28f6587405512406a4cb8d59fdb42ff9f62b93a77641809748a47c2f9ec96322203f69d8e0a4998dfcad60093586f07181dfae29da24debd80831735a5831660b71af4670f3049f0bc58a3a86283b55ad45a321769b712f7762efea6eed87a15c16ff89e7b22795573292efc4aaf9c7fadacf94947d76ea3a21b90547e498e4b160f216b67df0a4ea2d4cc8cfedbb2e81f7ac5b4e82cdba2380e593cd29f30d741f7be6f81e848325242bc7f566447232ee76feb0e4268177314c29aa2a32ffe959ef5c1c697cc1f317f2cf2a12e52a0aeedfb073583a1fa6e27e5011d47e48bc4153904a9bc44995a2d876a118828242db8506693fe128c8266774abd722f821bd44d29966f1372978e7dbedf28e1e5eec6355113a7376d905bce04f0436e06b2e430dfc74026ba636449e1234248fc27baf47c3a05cd4556bd7401feb15be6843663dcbe8f3eed258d8a1251fb89c788d048a15c38cfd0ef6924f9eb47a89a555745431850df54aef40a1f06fbc2433c07397a250e366e5690308cbebef1b36c16b327b17283e7c50b20ace1f0413f56579e5073801fd62475234daf4394d172af5cc5f0e13e1ccb63e745876eecb5b36b81da8978ebf2c5f58f8eacb04618caf3cf396ed4a6d79d0e416589e30cadc7c1a65bc614cda5b519b877e4af36eb5346f41cd4aeed707ba2780eaabcea21523bfaa8071c4c84141091f1d452bbca690278bec3d684e6fe78fcb4de26054e6282320765771d40da249fb71e0f0a2061ad94867503e7afce04b9ac35a92ec445614f5c6cac3d06d298385eaa8ffd01539c6c6f45f3c02210c8e15aca991b302adcbee1fc6210446595c17c4666e90f95a1f1aea54e9da5b4dd707e84cd8a98b96b164181686f907bd49bd73e534afd51b505953f009f9b72c1606b446ae07e33911308b1fd8b91803cd149d1e9c060efb62e1cdcf52557eea658d97f65c0743987e1b1d09632fb81c5425dfabea61efb1873e5825e62c0dd9a40978306814d41923df5bc45f3b241fd4de25dc674f5d451a020eb9c2e48a88631940bb62d17fa886c2b0f40c4588c696e653d285d89f4d94cb92b3dab97e67ec9165cbc246722f11bfa28c7bc09e9b87d3ffebd77b189f42bfaaadd15658a4d53e7474e7e1f1bb6402ce91241a965d6dc64ce16423cdae9e4d0064892a8c5120c42bde67f5ed4a9dfa109a6b349b90bd400c4a4e85c23c10c05531ce0e05e62d48b77fa5795f7feac559fd5b15a7089e03dcacd26109151ff18c61aa531234d5f80d840aa90bd9b13836afee0f6dc61b7aafccc5c7e114ec7b98978c0b58874a33bb3467be5a29519bb077c6cecfdfd305fc7d8ae5b538deb6c98fee8fb8236435a74ba0d86c671eb387a931d77017f646f5580a745fbdca344121fea227300302df3fe9a21836a60801640636905018ee5c4ee1ff84bddb6c9a5449e1cf3e3ac2d574b966902caba5f889b0a1c8783a2860edddf2542c1d67a29f44ec307ffa883687101ec05e4dc92a78497a81c2e7fcfb95868d2d1a64e02be47d68c22058d1abeb6ab177af68083758d1679de04924405aa125fa92a649b2eee0fb80eff0645333c6582a047df61b074cdc51d05aa9a641af1e224b2ccff138595519120251d601b289739c5aab17203d8b61390b134f09eea24ebe6789fda38791686477352c47051911c593e857c13b6ff24b71357d57aa97a7e97d0152beb097477df56f211dcedabcc5520c36ba62a44e746bdca9ff2dea136137b91596fc2369bb94189d0a17a7b179a880b1c641032c7feeb2adf1dfb2c3ba347eaf906050b86c9e453dea105db8e154f9b45cdacec410c23923dffea289b06f92d6611503ca742f934f297db8c54988af976baa15419f35bc1bc7e7a2b923a7830cd768594fcbf18a831f9fc3a57bc5111dfd6225fc213b38fdbe44e70f4a28c79540d8d5bb04650a31b55fa31b937b9c2bd3d6fa4fffef8d3fc326f1ffd4f22dcf51f0ded014b6ac719744ada7f1160466b34e3b5c2316dce2edc9987d021fadad1589b4264d337b1de562f7cc22b699036e5b47b8d44031c4b5f1e280586222e49bf69078e6b2986479ad6d91e3b306b760675ea48567acbf3e6a0b8a21af4fb9adaf66ab518b85e19eec83e9250b5cdbb0d4a87a8f0ce50f91c3709d5f7ed300257637de013ce0910741f7aec49b810d3879681e65f8a62e0fabc263777ef53a3652fd7f3f4317f66cbc0d18ce97a75c04233e65481ddb8aded9a0677c06e56a05fe0725a04e70aec5bde1c4dd715df0f05390ace852da80067b76d5531843094a5533e32148ed035794ee4d2e9951361118333ab77e2b815da480fffe1f1a6d45dbe30c6029012078b1567c96f33034134427f50bb6225e050653fac4dd4e16a8a28e949ca1314169fbb0ae97a8b254d8ca7e79cf2e642a1d4a165604f844791db73df959c0f39dba2cf21e187b67d7e5fe98f197a0839591da8d6e93d9d1cdb9690bfa1f84bc6bb7fb0f2f7190adf608108c81b657c98c5c06fd898bb8a6cf1c397033670b28c4454d1dcc514d6e7f946a58ce9b05707c78b8bcc3bf48edaa287023e0a9d48f940beb7c82e2ce8f766f5110856f42ef64c2fb2d72910c41c8aff3ee801b55104bf688548407d673212b55b5d3681ef7bf01b6c7d8675d63237ea3360acedd8b12a2aed7e3aebf30bf429fe55e6ac61852862bd20735a006f8ebeb046b623d3b7244a86878fe72a6cb1b9a316a1fef80ce35af7331c1833b2c88e87fd7e2538fee7ad187c7110204f16cb1e9a49de128a674c7ac55edb1b20c3768353eb4441e96a9d41bc2957a7eda91a77e00417aa4adcc5c669b324ddaeb661b1334c70ae9878f647adb9e08626c6716765c1f82072683d3d328a68066f840a0f90639a1772042545090f029a1be9c7c005720fefd62065167eb83a055bd88c7c5866af5763f69dc9c160a9d8df401020f683b5c654ae5a7064ec446bf1a421b4ecf372ebc5470954861c3dd562ac99659d6713a3bf796d2dd241803445aa5e4b8da92532a101bc24b4e18940cb3d64978cf2362ac0b96857f125c909f0010cc6875abfc7470632685aa04ca46ec50432c6d385cdebc585f51d319ee288486ac0833a631ef888f6d72222c0ae819893aed8e00bcaebacfa82947acf860e3d1c7416d33ba18a7f2aaee7ed7c8a607afb7c8217667cac417b67fdbdf0c55459299493ab0b84cf0fe423a47b8dc8feee7c8566439b0a6f710cf718c7a413c7337ff91bca17568610e130b146cc51fcdc38e47f6cd055dce86fdcaa8ec67cb095d3f0b95a5a722966180ef59ed3b44e68b0cd8923e7687dc625a0ead181f47343d558b54f1db8ef1ee93c0cf4afb3c39fc92f3ebf9fbd70883a8cfafef6538a046ba280b8b09f21cb814ce4167d88a1fd8df8ccc567891fb6298fe83dfa69a19933818e6139a312e91624af4fde35fd60689fe8a5fd868edf7698791c968fd767f5467b1fb670058e11498d8c2030c9c32895d08f84c9600c7733788618dcb08b8d626e6a41cff4241ca2e900a9c61f658917f1d2108d367845ab4652a6544d10cc2e51e5531fbb0f3ddd7f6cb3165e28e4d8b0072aaa54152ec9dd39ed632dd7cfdd3f17076a7a24eec8413344973c3d3d040a6e5244c3d7a43a06237436f8755e6b6c8f177395302239bc4f7e232218aecae0b90a975465de5b823399bd3abb541ce4ef91ccf6abdd671b9790d8af3361c1041b9229ff51bb93d0f0a5facf4df8a01090b0ea02790e0ab782d0b8349cc381a5be744ad2dd1cf34f46c8e64b5a73c44988cc54bacc90786380738b65df250590f3304cdebc681daf54132f4e55daac3b383c6b396ec85d268192742c1678f25c37b8239e6a4a005926fa44b76efd455f0ddf779add19ff57718425cae71adcdae4fe7f9a179e035c267344f5da13af08d720417f7f01d613f23313e697230f240ca5b83aaeedb81f44a3eec54af76bf7e9f6889c2cbee189667d1df25f1953b5020a95ab5d05cbcd25a505aa696299d47ecf3ce7b5749f6f0ba92490c8d8fb8f336fe009ad41af96eef04f0ca55576952e5bf66e429649b356cbdd48b2f11d6e58327eb89d9c73ed93987e835878c0f7c8b134d81f724be0b29bcf1064ac0854c1fecf9c994de87ee4e0be7d7edcb8fa1c4a2316a38ef59db024b211d280e601a9ec23397a960641c994ca88cdb173705361f7f723cd5fec258e936371e89a38eaa8661cc581e42b8dbb434c783df8ede16336ea71e4e036bdcf9717172efcebc9f68b5393ae807c6115ae11666c546268c7a3fccced11f255e87f3f28a9ca7596d752acb46e14df92fba3ff879686de5bec1e558f0692d383a9f68eb04e420d35d4c476dfddba4b7d54522c55a741d4e0ff5f5d0f674878ed617f263d7b3c883e82b59c1efbd421dd59b327c1b4c97d3a122f10e779e73c4a767ca76d8d90eecea664bb8fa0d041cadc8d7221ce7cf84071a275d4162da4627fe33b5969f8a2a470c5d9fb2d3aabd13ab7f65db743263bd7c64c9f95258b256d68c73ffe8c85d6966fbac7e214c1ca58c032b0cd30b51186d12516ed1572ea928b1d7ebc0979519c32c0e1478916dee32bd97a6ba778e68855fc7da22a76ab36ee10d949c39bae56f9299c8a52e3e6cdec283692fad90b99bd84aa8212239407bd156a6b51b7c1acdc2cf1fbce35cf9dd1a20a79ee7ba19ac44b2f57d9cd7ee5950b23d557c606a71b126539732fa0b09068acee1049ea045627c2dd83a98314753b74500d6382ee957577fec6fd6677c67459a74227ce6298b78900014a292b43b11a6219ffffaac551d99e2a369ba2d42533c4384bac1ad3fcf52ce3fb059a942eb911b7a86a2f6cb22656f8fd64fe8891f58d72a64400470dc748605df5fb66b0ebd3ae21ddd04353431965b282c16ba1b28caa79ae3dbb05d629bc9ebbeceb6aac4db0c14d39da15f9d02ba594563e59f228d61c4be379fc62a9c9d72333d675a808f91d8cd693aba5be9b21a7a51020f36615e1952d9e580999f152213c30352e1da493b50e4c7f40e708f12ef45841134bf07a85bd8e02e2008b40460b41196949bfabe2229c459780f685b7ea0116df4200e4e1d9af1651599e2dd48564132145ab9a08285348fb0d6999696c1ba15deea6207e135f5e690449417a1ac3946ba99a2b72e74d26974ea892cec0f50c4588d8faf76f383d588b6890827df442bb85a479b85f0e2ae3a382b1748d7e1b925b2d493fd39e574aa26e6a3e007b2411baa8ce8fa4d22846530f924943da6d992d39e21f342ab65bff4f9e58277d5dc3ec7b8a2be4ca9e576986c98ad13a1d549031567be0a9c2c8b45ccab16fa747bcc6ba16e64f41902bb7a5070b03520e68859aefc390f8f65e65fccf82c9c61d32b8179d02f410497b394ce79a191b5265c86a11ab598c7f4681be01aa1a830c00ac10209461758915342791e2145d5f5299a132aa8a08a020c5a162b3b6827ed92267dc3e112f3eff967edd26839ef43c866c643438090ee5004c410270dddf2a919783c0760e797ad2ae4ab2a26fc8a768404fff940a709b9d1991587c37c4c86b996dbce3448245d1cf6dc46f972a7b881b9120844a3be1c99331060b410985817cb9029b114118556e47e7466f3da52be47cf737140b1dc99304cd69983c09f0295a2215ac3f4d51f366fcd6fffc32b354fcef48f3ebb38b2bd0591f938478ec88179a7ddf178548195c24f2b1c9f9670dfb949e71cba1be6771fa5c414f53facfeb171c54ef036f7e322d7d8fe2983ba381f1c50bf920e6c298a103e22a4594914b99fc75066b367d57d3b72cf2fef0eb7a6994381c8d22d0a5dbe26ed7fabca82325e26e2a83140f19fee220b81008c5ef22860d5f5884724fea78dd7d57e570b69b05ad57dfcb8aa581b0a3a0cb71ae5936c6ad1f6694cf78cde251a84c8a6972543c5301e5260ef2451a6337d50399012e28883af8d355a34934b5837c6f87b01bd6c0685310d6044a407257c07a96bf6d1028b3ad52a89cd2ecad30883ae20986d715a246aa1a1f22d49fafa99a6139001cdc0a5058b925997fe72582cfb36bac80b31c9c33947e28e1750745169b8574ef7a8be0557cace2b4b170f2d5ac7ea76c24b4470770d0ad9560751217ced055118f58e69bada11d9947b6f41a8732216756af5bc8c7ee96fe36774fec5e8664c05b727ca2339fe21e8660ce500f264b59edd7a22429b8c5d1a5d665e50081a9ca17983b4be2da986030c738b8f6d0cc43d3ced6f35bcb61f778f86adeeccb35f97ee40f5a1676891e05e1ab37ba75af353cbcc22187ba6ace93bca4bfba3a8483a623c7a79eeb0b88df9892badced053e3056ec4d4f23ec8dabab9f7d19a725309c9c76c43dcda913ed01f585778b829e1695ff857de53247002af145ded2e7c68971381d9718b1b732f39f0f3b2f612471a190069f12cd83a431c611e52c3f6dc4ff2dcc644f8b8d3b120ddfee5b8020ce59858ce271dd44739a88668569e34b6d2ce7426234c2ab30f10baea6e0cb9a466e1dfff69a9b2a88ceefc96c8558a030b97a19759a243860be5a1f0fa03dc886a93dba263912ce6baa353ae492d5e3ca1eed7f1a3c5485a557e3c212b9311cff83dd8083e2cf987df97827afc44c8819b91c95014015eaa864795da82e41f26d3cd17896d1aa64e466c909c910ab8367ac94c17215db6c9a079ac162e78709252c495363fffc35ac7e8dc6cfc5c6f6827d101e03beb760744ca0cdb7efdc151d5873c8ed70bf728e3ff4672fbb942a11acb896008ab2ed1e85145630d56836a16f298037a39e058b03f15d2b4767353f49c54dfa312e50a597838d0a23d14647fae3077dae86f4e4df83806076dacb3a8dd754169b42d5efcbf4af78b2844867488ac56bf085f0878a414227d3e2d68e0cad0c5f087a6e78c8457cd732247691d248a49f4994db4875d3e603efdbc8aebca644892fad39fa138bb13e87c6eeba850821234b28048de1c43b1d69392adb3e73824a1fd2b878bec41be16bbf37baecb99531ca2f277cb627ea1b3fb17f41e0dfcb16a571be18b72f288adcedbab911c85e2ad158d549dfaa920e1a55f38fb194852751142fdebdb7cfd8942a70795de81b93707689d32e00e294882597b0ccad6f004d69fee136404315c2b587ca2a2a6d28a71d00c994c91148c0975abacce3d9e4383cbf87da024b5d09ae17abaf29dbc4909f02ed3c49321f910b726d284ab05f623644a7322338e7df45c945f951aa069ad2431daaf680bffbb78219b90e6982d135464fb2b7d1a4f6f0fc62315fd0a2f2a3ce2105927b665c50f09732db5d89f512b25159e1d86a0a265b9eec0587db6f59bad613d696e4b0f617927da235b75921d8611c61bf6d74f370e23f1492a716882b60087d491ae0c7f8f6513dfb557a02b3a282e94b05aded9d6f7d4152cec5eadae288d74835fda42a7601b213bc6ecd1c51546877d2a4424a7183d1ecb13f38a7026cc1275eb8f09b2b1bb2020e9aa558d5bc326919aa0c5c676e80d1c417afb51418cad45ee20f542e36e1e3146c44fb3c2ead7f4b362052ba4ff219267a0c850c107142b399217c2169daf9d98751c56b46d46a9824f7e8985c3621aa3e8bbee44b2a17a4feed3c099832f79cc7e7b328a1ea17477daf05dd07636f1c6a795ced0c6be85df9b04ea5b13771e9702060e5a4783f1f5a9bbea6aa5c1f438494817dc0fe3c8a6666a40810d9efcaf8852f569520f3945ea63f73e4fc0f2c20ace570f5c436d3590f92a3083cba21cbedd9376c049154bd7c3742589f39fe05c739fdac22b9a0cb3cf1a810c6104556b4a4d555aea53e1b606763f1c2b911ed69b170854b9d372b9db4546c30544497a42d608d8432cdb17700740fc645d74e9acd3f740fc1e688568af7e2aae379ea2359157149acc1932984069b4a85a9439eba7a1aa043c337d5e5ceeabace6d839da11dc33bf7946ec8a7d4d14820d259ed4ba80521ecd33f49eca35f3494eb4e5e3af658404c180ceeab7fa830e96eec6d31825d8ff50c3942a80eec4eec2a35794ec084a58f23a3dfbccb8e291d54396fea793efc1341adc2df4b8fe3daac4f739fdf1176c70afa21032097870a9af7ac396b315152341685c46e7bb01002e7a17466be8d68ff695a8b3aa7be53d2d3a936514aa90e33457ef128e8437e7ff96ea1e7c62a6e345e1e6778667f7c1a62f935b9396ca57d3fcf8953db3b11e9fe9cd8fa5aa4e2538e0459f77d34360aa7e7f8fb7a64602e3615a47c1cdfdb2d0af83bc4aa2f740914a6f1b3bc79518e994f0c7a22dfb3b47c359b9e944501e297d29062815623d3a64b65b8627b4e90e41e03c4fcdb8f7002a6c4de1aa205bb5976b3c58f4f80c330d317f6610d10a6aab5f973a9737bd1537188f96c4f10518e41e6c35be8d46334c2aa788c3ee077ebc125e2d684db7cd26352a8a3bcbab4e705a255e3462e92172066fae50251c29feca1f468c85affd74b84b436afc364186c762b0a72d24d1a6c2834338474cdeb331e4c53082933da7026a21d4f5ad0b91863bd6eb0cd28b113462d6626c6b1f5218b94788040d8a8dbac77d43e911be2208e7f3f7ddeeced7e8cf85f835e8fb76befda7f3c86ac0a6a8c960b0046ff61fe464138d4e53717c346ce1267e9933882d437e00970e6d879688a9b3beb17192295c3e0e4ac266bbba71d32577426c1ce0f2fe0beb7b80a4550d38fb858bc69001ac75882ad86d486e7e52031ede3744203d6642124f9d3ab5ffaf66a39ac914775cbd6dc667d07d87b6f702d951e034a88164ef96d780e9041bb99516dfce418c1d2d5326988c34e4047e74f070166808cef1c6aedcadf634cdb2e18ba33c90787d55d7f3a652fb95f3d554b51dc3a6e6cbabcf91fb6f9dc7a8f5e7715bcde4fdb83efc338e85e672e3ac770acbc27d90f6a7c594b6f21e3e3661c69162902e6845c41acf19c3ffd7683d36075187a7be6582cc852309dc1f185a15773f3d6e3064a47fb191be04891160962ea28ee49a73f58de76b5c5b51fba15f17f773da9e2e5706b16dc4da21d4952406b93469efe2cef68c657e3f1a0317ff9e5784c6748f8da1aa9be4289aaa883303bc626c9338ed595a68fd4e9e65e77a26c5ccdc87c6dbdec797118324ab7324c47de2ab78e1d37420bebb599d38368028c6384e4e31a377dedd11ed193f87523e4f9312987df53be299e30eaef25d95d0328a7185f6eb5fd3780629a8eb650bb66ec7ee929e5033d8aad2985b7959dcdccea769defbd8692744b5df07899bdfecea5df754380d0eb886ff82499c1f432f9d0a5bcdd1fe7ae0e8b33f34087c0ba07b46ecd872c554e0d87f05a30f349ca0d7a12fda4512ece6147499c051af039e11e9ab48137967013af7dd05e40d09be190992806895be8157c740266da017989f76920b7d2fa144051c600e82ac9e02c8bd74a926989a2e89ec0c3d419fc7cc7fc43588dfd7b6c45e98bce9de49419989060fb275cd8b9e93c271fdb9c7caaf510531532b7ad067f2c714d7435814931bd54afe996aa8097e352404cc9c29488adf990b5197eb3778e7efde19f35804fa92484bc7badb3b8290f319d4ce873e37fa7b062a96dc54f9e6e315719cc5ce0c6e24c8789e7d45bac9ebf65130d48a8856396a8d4d2b2788d685724bd5080e407caa54f2945a1fc45156d9c3d116405ca54619fb42e243e913fb01af469e269c33d52406aaa44a971ecb00c7269ca5b790d667a89601e2d7f45d99e3c37cdaad180bd7ade99400bc82375fc840621d98fc8a910e78bf9714c102cbc1740be0484198b415fa2895223b5017b201902e5bdadaf6f2696b71d32d0f25a1cc5c26e0e5cdea1322dbdc5084af030de2a462e76761ae444df4a0f6c32f234f5538f35e99d4d327832de2ddf45ae09497375f34dfd4a780cf5dec6a5dc086ee679d6e2833f79d0966cff7cfdf1c2895819ca39ef689b74ddf29f0fd417f59033c1dc465650b52f0d005c27b9b6f3f42882e146d111216de94697a5fec122a78783a7556b5e17c2c07b129b3605734e354f1b4430cc48ac43539c6c8135f5d1cc53bd310799528ee7bca2842933e0add0e0f48d3a30d39143e35769e8ae126764ef34aac61e49dd5a9b825fb250dd8be14c1ee1baefd65bccc4168c3da0fabe0861d6301b3665e3b0909a0f8ebb00cc58f3fdeb83fdca2d2f5a79721ef8f268b2082768f0c010aa4b3fb22e2e89b28942bfc1a2d74c71fc130109d16a040fe06fdfc1842c46acd87f482592130cb077e9c521355790d0923bf35f664aad4f434237a5411a7e950ef0dddca7ff8b26330a43b9b94b7ddc65ef038721f4fb0ab9c11e3dfd0c7c342531218bc2105826ea42d5ed79b93c3ba2c499d0e9eb28f4c89b0a8e1de2373c54d09f57dfe7c6dc0a24fa3bf1ccae25bdede73a6161123a433eb3f4eb36716a0b459beb38d834d0ab6d869ab5ed20ee129b010ab427d74f65ac45efb88ec2caaf37305d86ad43daceeac0e962ab21b3fac27a5057c6b927aad95a0a434b032056e0a5dbab4a98c406caab5d93abb15fc7df4e1d08451e62848956b493e3c3654bee6b000aac7d2d32de0be4795d6617d367965d98a66d7ea923907ef7393b009df06956dad04a1e5f5d382e4e44e3d332a7e616bd8f074550492f9a79818e04dce69a14b710e63d4ae2f303c90072731418634d4864ca81f6b606c81e29ab3b609bf5c5e650400adaf7d23c9a2635610d9c445662b2303f36091772a3d88e298e371db6b49e1fa53f4a383b93f9d229323c99c777cae684198a5137fe3478039f1ecee6b44c1e4eb876a8eb2d99f7c6d993f096274a8882db1e5c0bf27c157454c6085c25540bb91f87cc3bd6c853b942062622310a1cf40467eab55f26a3aecce7104ec27a7562a38287b750c38bf021b19b2a07158ebc88001eafb39179f7ef07af661ea6d0dc3182de11fde584a02ffafb8cd86ff5c4aae7b0050b88e5b23f4d9df7468a77b926b5679be687f14a93f3eb927a7c1ebcff1c964068a4c3401c5e7d3d49023f13e8136ab6cf651b29dc824e7af7e50b0238708618190c9199c5a5fbe110c1ab30d4e1e14bb995fd9d3331cf7b8768b0620f80dfbdec4a43ffb5bdbb5e3b2b491b43b70de3005dacfa303915fb74b1695161ee01bd69bb57228e95eb37e986979cda36df8b344894d1c3299cb7615e5ef5c36ae7b4b6ca7d1b22ef25bb8bcafeae6fb82f6b1a3bbb4db07ef89314c6ce8526a493803d3a5a283ae10a0462fa5d749ef8f35f425c3d7d62d387d176da7054169d98f0be552cfe909fb899d00c3e65ee80e00a4f8b65134f383d6ce195672971ee969228aca39d4830f89281432ba71e62ef9434e9497aa6819230ddab8611bc549287f6e32baf0db8f22e693d76bd23a4afcc2829088238c4546c566f1805b8cfa4c01913bee1e695c04ae689f56ef1ad05dff6ef719b40e1f6dc492491b8e0a461b6f9d58c64aa52edfcfef6af3aef653ec5b5290eeae243bec89bcee8b7e894027ad1750863582bfea27180382a08faa276a1153beb3299fd203c2d0522a108b5cd803b3dcae2a157727f020295b3538f1b62afe2502c205c0b36b32011a04ae2c66cd6b973b0914a51fd1200c7a4f000cf68bdb7050e6c2139fc9e44e3f5502e4d3e0b4d51202ea34738fd4e19648ed5118e5a54292ca0568419e25748d16e2a190c91928f37b0cd829709202a7c9e701ce82d188c930e682d792cebbb486da8323aeaf84ac005b970c06720673eedd9dca701fbc900e2af8fb8d0384b2fd5224bcf9af39763a193d76bbf625ba8e622fe5e9baa0a39cedcf7119c9a5e2e529e072eb85e32583866e6339948c3a95912ae80bed883af497692d027f71aee5cb1b1f22f44dbf3e1707518f37d37915c77e4b280b6382edcca6b71863ac2988fd7ab92e689abc32c5bc4e3076e3b7bc1fc5f59a989734a0318354b8ee837996cac03f7fa1570db2ba3786d40737047acafc38a2ea507a892cf9307dd02d11dcbe23b3e715c0e03816af6cdc4685ec9129be2151762fc05e9f0bf5e66f28b83ddb474001e70ec0d9a65c222a4c63fba8a508ddec829b5ead0a982f20639448d56a1871d9083d8c7e865e16b3eba86e5e042bd12ac1610bd8ddbe1f69c4758b8dbe8efb973bae2499358f41521545cf230d9f3a826a708b93c9b852a43a8723a059bb8ac4f0790d60e6d8753e2e3e79491383672ec425e74f480daa327e49357c51caf328b642245e885c0a8afa25156c5063400dcbd6b6a6493338d8f2307a377a5e9c9a401f28574cf9fb9ea2001c9c5a8fa260eaf6d63f32284cf9e12a6a81529e0ec0f1fb39bd8d4591f52ea483e850d0f34d93d27ab077d23882d31da8a319690a11b5c54af6a4d3446767accc22e165f92d7c867a04afc064f8a9feee7bd861abfeed075bb9249d55438e56fd18148c1d52d500cb063e6c266f0e9106a1935749f5ea3e496e5e87b0fd67aa07ce3d07912004f6091429304dbd90fb8e85485621aebcd2b6acb69abe04905aae0d77d5058083edff08b96edc44a7d454c52bcae6d7a9861193f40a6964f2569ac6f82fbb6805b937c8f04c5e0ffa3e1a5bfea82f755d27809a70b0f9441208b860c7eb719856cec8779b0e272b5b3a01fe0df8ce5069cf3c3cbff28d29a7fcb76e9bc37f08025da98f78a5183984a8a5ab893134fb94fcb858c4973f95b8e90cfc36132e224f3aa94c675f634091bf24ef7eadcc2e713773a7f1a67f8218c115d7b3d964c7cea540e8b66cbcfd8415194dafcd0e81bcbcfd045679e715e6736b3b88df4c43e3e5290cee120c89d26431f0b1f9c28f70ac3b5b0c1ec0ef4b8463af842f3580354238ae25b4393b65b0c68e773543583b2156846eac276d5a470b6941b13dd32eec9a3242dee78293e0c1ff10296ee88ca1709de38b4b5f8a7db8cfa9db2298ce1652e1a8a0cc308e6ef9927aa58a4c0c2c7d18f0d271fc5508bccec3e258b7ccd7afbe79c4c3f765742a1774adc37a80fc88a2c4d7deb41fdb2caf46d149956e1ecbe8bfa0323d763abc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830f41f24f8d701da3d9a383c66c6da1153ba5fdf7c4bc0bd87aa9a9f021c996cbb955e9eae05fdde28e591056c688f803020cb9e13047e82017d9d268c29a14510104f60c7dab1ec8d2d0e3cfc167527942c1f36b1fdd0b89605bd8a0ebaad9d7c185194a9fcc71fae0a9875eaad8ddfb7df06c0f1952b0d15938350c47876353236b1b4078b42e7cb0d20dd28a21510e798f08532e9ab177d9dfb4d3c4f8f7251672e4686aadc845620459a5f2f5f1fc4e4b54c3547518e8e383ec4fd0842a9527cd43fe52485f820c55bfe01a0323c8be2272c9720b43b489ae065a523e88d96955af653c5856b6d212f33dce9f8e4e2731cd5367cea076df24230f1bed0e59e3110fc49765fce098ef8b52cfdb06487bbc0943ac14c90761a3058beaed143f6a82a2384ab2503d75685b1073d0d4fb0de06ede33783d81569a3c943ec4b32e410789769af188641a1594f8c80f880b865f8632c56c995e44a5beae70dac954275ea9fd9c48f7874d35fc937162e5afba2399dc2d6c22a27501e7565409a208bb68fb848fb2378ed11bba828ca4e98460341a2fda27a93deda27bdede3f54a82d89bfa7b5f67495380fe6ef639f8b7e1ce0e5f4464c0669f232944269f393e7a572c5e751e1572ff30cf1609ff06a13a72c203d2ed892bd0caf2aae62e15c0cc5b49f7cc134c62c36c76033137e7220bd29bfc327818b90aab04926df75d8dc70a9097b2e11140a9dc2c0437cf00f6baa4024e7ac2f9208c06f4fd4d9df4c6581b53946e771a3d8d5f66242ba9df1066ecdc211ced051f8ac361f4fef658ff04e542430590694764b1a7e9c0bb1ca307367252204f9474904966108ca61743375284ecc539b908d4192cdc2d28cc64c8425767acbb378d61b02bbbb7f276b2e34251cbbed223f48023e89dc0b827eb2fb65ddfae90731f4a65bebb235dcb061e585e102ad51f650e147d2912ece307ae9257fb2760492b663f96068f2ed875d4e9bb611b971d66f5eece7561339ba40483a5c4f7a8b60b4ff171306a43c56c1d9046acb8c383fbd2b3b19dc88b46f221a5eb03e94f36ef4f257cf9f78f9ab1775331f89628ae4a103f4325c3790c8bec56a0e86d22af0ab1254e34d115f089a44a551cba176326cbb57bd904760de46eb8b263138bbb254f8a5b978c323825511d2e6b40799d96ece9b251fe1b599e59ea31817f65b6a65bc526106a74c48a9bef91a6ccea2e6bf98ca6b19b37d63f54fd1c67d11b5c44dd1a93d5df14e2bbdb532a4cc4f3d38fe9b5804fd37afdbf42ee27ff4bc5dec593d632c8ffbff92199980ac35ccb3c3bba9e2d93b925e082a4a44279024606ce25ee1ae6dec09c55051865cddd8bf155ea3fa3e632851c002782f5ad1ffd4f9d1f19f04668940208240678e0fc81668f41b730c777290c85334760868c059a85459ceb86b26e5063335c3f06313b53e98fc67cb66366d5d4ba13e9cf551c92680a7b07b363d6968d3fb4f02d5c72cf3ea4c522d5ab1b04d8f20cbb85a9ae53357a22c1ae5bd244625561de6bab9ccf7f6053bff53e7326e5a9cb1b3a4e370253cb2bf8bf2260668d8ac279a0d90804bcc822d9368cabaa713f7b186fcfe3ad53f1241dbd7303a0887afd7e43ef0e35521f042fc8ef1bd147d64b97d21ab16eda68acc5dd15c6b1474670a32bff1233bb5f4a46d51cdb2eba6a62fb256d0a9b7c3ab73b726852e8bbb71f9730aa701187b6444de4eb338593edc0587338f7b3ef0391d41eb62829b9d4ec651ecb303017f38c631a6bb39477fdeecff854bf1df84c5906182f730f6b6d424d8fa07dd59aec7e221463e526007cc058c8a13a63a7ff50486c073397b3607c7ab2a7fdd4d72c2a2001818f1d493a036aa05c6de5d996f5a9d17a18c1854d616810fe9153913de757503cad76fe8ab37343bded91dd0c78f792811c067adc70391e2d5e1f0701efcff3dc3b4d5c3cb9240a7427a73140155b78509c8ae9755bd3c10d3f9e2397445eee345fc85f6164bf68b1c4afad44c0634ab5f7d22aa8e7f5724fd392b33636815a53c6d8486ec8faa34cf2807ee5904a234b6df8d6799939dbf2e90cc9e49801b32e2e72f939f41c4377e23b83517cb9a5fdb2280275e13bfc35370f6b255f0eb13ffdd5a4595545eafc0259f640138c91492d59cd3a52369f7d402f9585411a58bbca72b78d58d77e89d7bb8c9e149b5cc22227fa2fb66f1f9e3e4e7d73f722075b87d7ad236782f6b3bc9cc7a173ed71dee145573228b9efb8032461576e5fd97c612ec02dfdd96d287054c185cb9c68de36623b01064e58bba1be09556af6778fe029832059138264b68e491f75122181e1703910dc976922255ea6d35d06b41a60555ac18bb6815037d3a2886849e061538a46e6ce1a0bead0de4a120b749a220dddac62b3fca5cb8bf387ded043c0f9f68c46b9510ac077ee75b591c1c64310ca061eeb9577731bc0e743e14eb6a18c47d5345f31ce679e971e1badc3b740785640c381e2cc0df2a385a3688b1adc278d213ea1b92bc553915552f15af41e23469ef55ed77f5f0d98bdc546e16f44d9d8ca80aef5c14c4e3609b8416b47ecf22330533e6fd6c59987fbe2352550ae900602ca1daab48fe2c28946c6efe0c285488e62072d5d3a55226f231641851ddff1a20de27253749b327d3e5097706d4af49209f517ca7f83a55a97410f696eda4cfba01501ff846f84b850936f00bd62488bf8addb793bf9b8be7e7ac7a7ac0297fc3a1120ea52dd990dad30f5d908d185dfd079c693897c7e45ae848ded4214b8ffcc39477366deceebf5432ecddb9da3343ad6928bfbbd60d07b6017994d2515f5532a9f149b9f4c31201a8261ab435f495b7eae502bae50b9931dd67742a59a93299112de54ec24fc664e4d33a9312610696f398bb51698ca0f9e4361a8106eb00596fd234a7e46f9ba58f143a7ee227f9d3baef30be73857ae612e16f9ce327e161475a9445d0e0d037feef4d7b92ffb76ea399146eaa9f3420cb3dfa4052a7f57e75cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa16a47e86711ff027e1395e0a5e21cd58ad2be0e64c07d923c91d6548efa0e443a6973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59191e9b2f0080a911283083a58f823c947d343f360621c45883fd20daec27b221a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26bb39dc0ef6848ad85860e049459a6520e73c6c7a3ff1b7844b0b4ec9dbef50a8212b8c2cce588d841831a151909ab971edea7a9228b2c9976382e7f7d63fd1e9dc58ed9871e5c2a86f834f34b045aec3c4e470b4acfe8b6d0b6d02c189854890f7a934c03aba3cbc8d47ecaf1e030781f0cbd203d0fd7f729de0a5d1f0639b1d87953f1ad2a083f174d290b20c2d13aaf293837df2f5010c4a36b19f555e1be0d50e0211df38544d3c7dfd5707c6f3b5ae49402228e17a160f2dcee94cfa4fb60d5986c0e030ade27e59eedf7b35afea40c5cac2224096cfe99445548e95bf943cbb7dd6ae88275a3c41fc3bc2681725c50f83e9411789815d2e38e0a8e2d3bccf20398375706c679b7a720e2d4bc71fb54961686cbd2f1f3375c54a2a0eb1cc8aee49c56d48414e4b687fbde8412a69ed9465f8c7b4a1b2a7232dccf14c87d74aa806a8646ffeae108e9c81b490deef7022977ec2c4958ef082ca7073d2933afa0e2db4a5efeceace0b3ecc6c04521fa28e0b5d230aec8caf3b78d26e085a5efa37a7a51382cbea44880b5522c0b0ca2f454942d4e84ee7647edbcc12603cb0fed97968d530b98d23b2d34557e7793b97b567429f6c36d87a0b6eed0bd543fa4fafb4727e5d03b443abcaa13cbf0f5a804546cfced906787b21cfed0247366f7e2cbef1fbed9ed092123ecd57bc24d8b3f096327ee3b189c90b638ef04fa748879c39af3382ecd233a3b93b53439f22acab7e8b0bc8dce8b8f42005a173adaec645900c0bdcc324f5138d0117c1273295218c88df20d779ec53fdf1bb3dba1f1cbbf8aabbb22fe446b297339c66a8700349c109416224232f8b937a65dcaf7cf706c538eb3833b0851bcc5d0ad0789b1c61e6bb94a7009c89d062dc01edc3c36af9c033bb782118da493506fb8b6ae4bf1cb1028dc7397d09a7d9d8dc4fd50a8900bba9153fa36540b88d6b1e0d5583b1c3fbc8ffcc70a01b2d4dc5a47f66cc1d48c4b0bae7c861da1aa6e4e7d9f61740a5b93fc850a5cb71c40c2679996bc6e7e9941c8ef1454daa5c678dd6b74c237402f56fc8b90fcab79138cf2f8a1cc7e99534186ce04aa7b19ad666e96cab457941f3071768c31a45abf0ca2f0f5adf35c52352add26b6fe936e7851f4e481f6a23ec51ebeb6fe5b8dac326ea4585cc7c600a1fbc9132e967ebd8d66a1f40149498a96d0b1bb67664ad1407df5e4b3dc5a8cbfdbca61097f9b5477f4f1df73f6b2d89f301820c6441ac36a5078b511327a7fc98ad523fdecc562afa60b9f939cf8c55314bcdfa0541ef3710749eee1f59ecf4a4f3058f595396f0b5cafac599db8632c61d952080f78b4fa81e39c27140b0b39dbeed66153fe6dceba2e2d52554d25ed84e08e46a0fd4fa2d0e8bd3e77fa756d8d5e91fa00865b6320f741a8fcd289a77f4f15954379d3ea4b23ac1ac2d5495143983f0622352dfabd5cfffb499daa4b11befd09bb81e7f9be2d016b1c65ce4b40a81899ae55ee0728282e59f260865908fd6d9e3695a1b2cf385af338fdfd6fb91927b3d45276fd4ce2ebe0c0d38baebf9b59b685ac0797ce2d14ae71c4888e02b6782798e8d7939ff0e2761065f17dc5295cae3939407a2deff0915097034c52af215e96861217fce2141a843321f3898777bfb0c3329b157410d01da21ffa21871583a73c061e8aaf14eb7a29072dd5b9d7695399000ac855824402f5b4af71dc6eeee8d4fdf7069696dd224e8a5f57923b5f33c7ac47fdf62d86cc15948f0f3717aeb6d3a0e30a1b75d80d0e083736b4e69fddc85277e2868f4cf8080bbf43038be5afb78a094535de8677660fc879ec02f2365034df1cfdd38d32d0b1720ae3940e2f1de60055f6dec5c8be843f7d8ec01bd474a4ab3a45edde2ade867954d50992c2ad668a66cd7c491c42aa617a6010737283fa5678507647745588a986c6aa9ee4f9317772f0df508b97191bec99fe20020b81491fff0ef135aa663e94c88ba0c14ece78a70c7c6af4796056dfaf4af33bbf20e3c21de2340313bff0e08590946ef09f3ecd69a131c4e8f3e087eb973fa07a612fb89171f9021d41e408c4771929e7b575c408a1ca57507323ce7d37f59a62395c246f1156bdd867adf9ce1804255f2e0fe09014ebd5ad7972ac7b78e09ad1c32aac92ee7f3e46311d35950efff5d0075803f01040012018a48428258ecef89016daa54766d946ce1be0b6cd9d536b85df41b53cd21b22876aaf1941bf0e796e4434999de2f057389de5c4eb364c794fe3093ea691533b2542fe6ca64ff8563514d3dbd2e7676751649f1b01396a52d0a9d15a21b4ffd6e49dfc59c87cfb7b5d1931de6ab692aaf23d90a95d1de2c0478dd6ccb5dfdcd6f947e42bad393cc454bb9411d1fd67877bc7f2ce02f9c2b4afb70c292763682ba72c313266cec1455665e607739977f946b5e0db3e1cb4f2959fe43414f82dfcdb1c9c7653d10e0bff40037e8e05b5b0632a912a4a1a47fccf690cfe484fabf40cb9e5d5215b3939a8a9c685226709767bc0d5fe8325b8741b30866c86f97081304a8759cd1dff53bc459978133236ec6370308803d40c4abf9f51a5cdf8639c66931a2ee0c6dc2f329762b94f15586a527abe6e78473dac6b2aa99977584f1f684c3df2020354102642f091e721366c5f52d54a5ce619ffa91760f54610ea744ba8bdeac93016fa8744e70ef5edae1d9ecea6ecb72d6904fae51e504b05be54ba019ba7b5304258d4227c77e6c068ef117b3e65e5e33c5937f6d688bbe07ce83b0161ebe2c41deecac3b74739b787af38e0020778ea77d062f77303f38b71ba1afab8190d82c352b31650e36989cb8f70396d61c9aaa8ba65051ece981860de824e287a7d17928d5b13b2fb3efee1deb9dc6b4d1168af4ac2d240f8b849018767396f14dffcba9e6f76a43cba732c8baf187d9e0d86eabcbd78bd59d4910cdbad427992f2b6886a9feffa0a2de7600c19cb4d4758a9e6d2af4c0f9e8b796b354e92fa14800532acfd09e6af00d4ca6924cc3b62db4f1e678e8dbd23dc508fa8970a8a3964806f36d138e90bb59fe58c5fc25011075c1ea23d0bebe158539d322554d2f86ece15755344116c8923d46ba521ef410914e6b5920e3caf2cb3dd48a62db0e0b81c7650ed168812fa588196851bdc75fc063f07cf89bcbc65b39e30d691691f2e74051299fe864fc84ee2c37b49379938ebdbc8c883bcd74e1787f73b05086dc1323641a27b94c435fce8689acf63ccba5e2b5921d241ee0a3437223f1f9928e2e63f22bfad76258c06ec3415a540d29ed77a2a55a90e623919d27d48bbdbe5461838165e9dede0da501c901b1d60e96715e4718ac287a601406864e86759834b352feab0fd6fed414a4a958b85ca9a4479843e155afa546a01b2925b2aefdb4f757a7e73f7e54b082c74d95d67533e9f17fb302013fe54547154633cb748490a8c2ad901de4ada4ecb67963b3814e158c3800e1f024366458761a764ea7cabf9b62ece93dccde3e68bb5ef4737d40f83480411982e409eaca48e9eae351d027590b9504a5c0e2a5e4a8bb3f0e334340301d6754f890c6466010d8f1bedac570b02382073a467322bc8deeceeb964fb71cb9971b3ee83e1611458dc6c758552191e924760b6363c2bc79176780fbac3c19312f58fcbebb66a6964e024f3e09481e042e92492b0ac05b7e3181ca07c92d8efd9dfbd3ab75318935feaf2e753003370126443a1030c8033aa24b3702b8b145abe7593be7c2e59297664eb0b4143ab5d7f503e457e3cab612fb0035a55ad91cf73107b872200827e34cdd8c79c99f43ad172f0ac5bf2068138246db7f6621c07ea0fc5b0011c4b55f2f0d76cc52381e1d3a5be03f45b26c2bcc381f760a5b92a8b01eff418d8c8d212ce436d6aa8db7f1c9f7d968542c5f9740d3c89623d45f227ac9eae28e46b8983bf342bceee37b6e747742a5f81973c37b2a231b2fbcadcd80c776023bb762e934199297d0354b02fef0d926dd982b0f1e1548e071c56188b27aaf888ff46a46692256fc0c4d085cedbf68b51066ca665cb994c11d88b802044c1d8ce77596ff0a8001abfa980326a63d353d65fa93e09c911c70163a7b7531785fbbc82a45f9a9e771543c4d6a38e0715649a1bf8b1418656b76225478199ab45fd64190299885eca07e3d145feafbbe9b0164d57aa2a4cac494456ad704033a669ed8a78438cfbebd933873252143a58c356d194d4e2e971d0c03f0a98ca2e9d8d7bdb8d7ab1d1fdb1c2f2c60b2738ef21b83593059d674522195a2a09c58f4605605644229e49ade5a0f3602b529aeb05a509ff613bd857e31ef1d42c44ed678f5c8539eb8ac9344e6d8a07351f2288140ecd84c9579219960afb0aa204729c14d045c29d91b17cd0c0dba394a38c65f576789635c926e6b942785aac6206f82cb796868e977822661730d91eb41ef7fdd6016ffde8ea3821477cb0125bb4331d6dc455cb80290a324545c6492bbf71c3a808be66fb9472f87071fd9cd1a23ebe31077b7d99ccb5508a0a0ef65e2c62ced0a4a751b6f7818afb2d910e154d7926d762d2bed0e2452467b3961e2ab50ee3485760f8e93bd9e23dcfb24fab8774d4b044152f8c83bccefe3a57eac4546e7f89b322484c62c5acc0477ec46bf39cbc6f3ed0b9d1fbb5e260cf4ac453eb9ef53a0e3d295385b90615f7c0b7004b8fb295ab661fbe44f7c399e10b67cc741f35e2203a7010ec58e53db478549affdd765535f03c692655a739583165f5f42aeb2382004adb3aa7815191bbe30ccb40aa1bce7c746716d51d37eed902508dd89160a34f3d72e2ba3ccda989643c6154838ec11dda4dd973fbbafd3dc1f9f49467a1bfd2fc2dcaca01eac1d83d9c3c90519e67d5c4b59351bcf629102b1501268fc4983d7b20347f5dfc2dca825852c29503b6625094157ec104a960e91b34131a560bfed1178c2905c076cbfa3edd4ed2d54c668f5a71cfc0bd07a903068373dd43894f091140d386b4374393896ccbb1a70626f9f090e32539901f40e804a91ee80796c01eedf4e60d2a205b8333ede107e21672c89f508b99e578ca2b6e0fff6fb1232d21e17a73c746add2af9b3a60197f5dce0749060857e3bc2521c9de69dd029be951cae80455653e08f7d756848742194219f684677eeac178d52d9fefd8385dddf3e54b6ae1121d00d0976f1a7f9fe14199b72fb4fe1c0ce2930e66757cbc097c9c39ee6ab7b5996fe76aaa37994fff2829f2093e6854a6e725c6ab49b504e182094f8a735fe865dc52d7b417c7d2604d308f1b1dae6699a518aa35454c68d7e462f3f2a14f91d135383adb35b9eb8000f30a2c1e0058026384d751486be4f552e76adfe24271fad393197c36e8725928f5b5023dee5b4eeeda85b0d7ffae258738099319d514a27e55794a0e509e16e691ac22f5ae7451f05c909d7215ee7299c585cb3a66aed837e609363f8e36476af3d4df95e1ccf22d20624f996fa03386638c4b89b4a935f71c05d1d24fb1faaf4856c8825c9953fb99cef630410d533c19520ef811d1146feddc3e15f873f6ded02ab3063bd6fa63a5ddd92e8439069ea5d6a2434e2e2bbf6aa1cbda7ac7a8f619197bb5f69d0e95b5aa3839740bf3a21a3fbada3d4a142b53193e1d933c372353c10dee618ae533a3a16d9e3fd93094c7b135b1143cff6c8076af15ae548706173ae733520e9a170fe90eb6be24801bfe6f2411c4bec021682a7d93ac6b2a28f3ada15a4ce771c0bd16e6d6e9e19626444c9629306317e524c10e54bf2cbe1c3e29c62de8a29ccff07dd3a6cd08ee6ee0631980e1604792f0379befd98f01f89895e7656830f67d10d4b86af78cf262c835f5fb552270f555e7d922e6de0f5276d6a7dfb87edda6a300914b6ce95eb9c902a22d45c6a8c154910928e6e5732430e51144f4a9fa3f6225ff7a8ee4722950104fecb0bba14410d75ca763725d6e81dd0bdc7cc35ab3cfa1343c90b3ebb8cb6f18b93ec71145eef118765ffce81753a9c1992a18d9ad03ffc29a80b88703d91cb2ce66c764f6eae9d4c25bcc7e6cb39f77192647a81c5f59d6661494026661fdfbe59b5394087a1ee54e9b3ec1d2d200cb87d1ab249bf5a355eaffa2447ef57396546ecdec8aa8790704eb3d05b304a13e955ebeb7f80009f6d463d98cd5e3d2fa8ed97c9eeb0e49e7b78b3f20bb900415e0e696c549a41f337d5ade4230c1fdfbe59b5394087a1ee54e9b3ec1d2d200cb87d1ab249bf5a355eaffa2447eff756b8de133d6e0187c665b836e0e8e3e4075599789cfce4a19343c5104c603100b351c850f680262d0eea9c0e213465f9027f0c1eee635a16fe97122a3dbbfa72aad23f29ea347a5b000791ebe62428f6f3f05f72f858e4e5db6516b1a03a312594be882ba62c1d08525ee61c64bd6c1e218c05a23177cc3a0503c9beb722a3465e02349d2de470408ddc1c1ed6fcb65337a343625b4fafd67c35416f3357e4a68eb5b62ff19d62f7c83f3064dc063687b09f5a5fe261af03b2f07c321b95914517180201e986945c573289e47436dcc87be2a5e6d05ce7b0b4e4e09dd21355c8aff3953ef6285c49f86c02466f6d812dbc5038346042b96b6977d09d4a0a8dfcdc8007d6f0a7b70653cffcdece631629befb05c24cbec9166654128668c6b0e24771c0405427bd87fd96b19f544161fc2a0fefb61ac70625d183edb2c93a188730cb4e04c86010ec2abaec245bc3a9b1321a41d212b5e4e8d5ba0afa7cbb57361cf42072d8d11b4775621d2d1ca7ab0d5a62656c00536f378096e725663e08c7f8fa65744fce094c966d4bebc97e524317b0e778ba519665bd686919cfbd3ae836cd7b8cba98d019af6c6380642d8699884a0e69281dcfabd9d20143e3c626342c0d6a8b22f38d9c3fc278e591d958140786c53dee3059f7011f7ef934561f85dab129568e867934df654c834b3cdce06d17790fd8afc6928d614607c51a4d0d5c800a484948173039f20076880ee2e6564adf24d9e8e979a594e1cc12c9dd9267cef0eb7e780390a0703c62227900eb54d6d93778456d5b4d3ad66d424fe33b32205a1f46ed668d83895cf0d75c82cf5813e156874a21bf7849b14378b59cd8c71401b6272b0cc83cf7bf5fbd8b4f42c667886e397cb21e363045867eeef4fc363c07190a2fb5e462264bb9f6163d4d84cf91d2cea9692f8245f174dbfa001b706e621b175e9ddcfdeb5b1cab3f567fa494b9be362c977c70d66b3c89b2a5c065d04a691695c2bc4768acbb933ab1516eabb3cf8e4b25dbc929054c14e5a69152ab9a266ac9e70e54d835f37efd7517aaaf6e4c54ed7ba793b1cdd77b54986ab2ccbbe5d24236d29fad52d6a7c0c30df353a854e76b6880a45fb7afc8763326ffd606bf166d8e304251c7dd2d2c0cacab5bb44fe9ed7c9406c244f36f3e47a6db4fd73f5e9bcba2dfc58704b264f21bf6f38c3f40e333628d53900b041f81ee47ac150b43ce1f3434d987f66ce79069824108dc715759433d36b71df835a06c397ad308c474c43ec3b11c228128b8a599cc2bcd1799c8a0dbca88ac1ee7b2baf642b5d59cbfeb9c9bdf66f5aab6c6dc365e04d7e02a93ca1319196118b4da69004aaeb6a253d471239f0f6a03e44110167369b8a223deeb7494de0ad4f5cc34e668c47373e1c04dfae48e05e70081f0e5eaf71eb85c67eba3d584b120c8c3474e55c1815d5aa2e54e4aa5eb58b2d8a2850635c6b1243614303d9f03a998d96e8ba78a295ae9ed4e590c2deead4f37cfd92178402ba18530f6bedd0402fde2e729d5509c62d4f5569e09154b167964ba925f0c18c8180c740742522faf07b01f0baacc70227f1e7ff6e222b8aa0b749b845a674f0ab2ac67b4158874929caa5a521ec9b62bf55708d9ebc3eb6aff04141c7a7a4a53970549faca2dcd4a4ef2c73632aa00a93c835afd39dd405e3ce07bddbe794a97f34701040dd67abaeaad638dd02d28e5fb91b1dee105b703617d2521bfa5b093aedaab8ce1e88d0eb8ee6e8b9c71a679d352fb274a53005de3d0ab06cf4f69292dd94fe5dec08a27e4cc05bca1b9009e3c4572fc5317a2cb198a56f9ff2e64336df99c1ac822124cf689533e3b88277b11afdf95867a7aee80863a4938316ec08d94ee8606aa7e0ac9a369c15a9ff0016206a7500c055847cbaddbd7e94a5c094cd5b3caeb8f0c0fef2a55884f6694ceb6d8e0243a3aa3a921796a1e9856e0b901de0df9a1742d1af3a7638dd02d28e5fb91b1dee105b703617d2521bfa5b093aedaab8ce1e88d0eb8ee8e01954b75561b6d8989410592ec5cafac7eb542f036f95626bf73093cf86cace722829b725275ccbb62c91ba53f8d448af441ee5fb890f2f11b77feea1cffb9474e55c1815d5aa2e54e4aa5eb58b2d8a2850635c6b1243614303d9f03a998d97cc39c34527d5debb46055df1cea1ec5ff94cd0e1d6e372db5da90d3a587675329171d4014626e7f9655051fb4fbc5b2cdd26e2e81bb1163427b56201cfe0db44b571b9abb8e5c8ea4251863f185854b01447c9ee612f36cbb5dd1ba9b465d346e2a0b7e4858dc39aab0bb0782e2575ac49dfe5848007efe02fc515807fc7a625ea71c136606f93db0f200c39c20a6d0d2993b56acd11c0fa57e82c71de1fe42fc363c07190a2fb5e462264bb9f6163d4d84cf91d2cea9692f8245f174dbfa009ae885a42cddd47359bd8607058d48f7c17ab85ca0c7ac5a65d55787d98ef0c8b993729be9c498a4a61fa43ce9943343609aa9dfdf793a232ac6e63f24bf36aac88856f5283ce93551fe195ec750adaee827a846b1f3a0677f87b9ea59617bd8c39ff0554fb407b1082628384197e6635ea830ebe9801d4c0bbb2af6ea9de3b271dc17470d4ed9e2e885628608482db7fc8bf4337be5fb817fa2408c5bb19ef24f3912f19794d37732a8b05af9875f5039e85654d5e7284fe2c60e97f8afaef74d2751a15e6e7288b161952a41a5d2c8276988b60087534620c7612d325bb067bd6923eb2c4dc4cf4fa43b6e4e38b12ec8a6ebc0e97b3c720e06c85e1d9d5f71fc363c07190a2fb5e462264bb9f6163d4d84cf91d2cea9692f8245f174dbfa00c28625d765310175165424f6ae44df7bd913cc023d452b376114fb22d6954cf4bb15cc9ba01143e2728585a4ae33ae6fa1d76d2dbfb1f5a58292047bde3cefcffc363c07190a2fb5e462264bb9f6163d4d84cf91d2cea9692f8245f174dbfa0030988b069135c0ca53eaca00d516547c991e64c91218783742b42eccb1441c8687a866e9431e0eeadaa8f0c698d5bdadb0a8a6c53fe650d26c4cc5a595fa2df71f1bfe7f06fc58b8a359ef2636af2cc6eabd108d9b47afb4e20090709bc3b61b5e53c16666f636bdd743b4ae9fed56a6b6acf30ed16f51e9849350e713a52281eadfc972578968f5c0beefff11c123ca84482e1156fbdd2e061b95bd14237f93791b5531396d16e34d5b40bd13cde202de2dbcb9e6febc2359900dbeda11caf189e22ac698cbbfe43e8b5f3dc6eb132f9e1ec5caa7c68144a6ed1484e65a80b01e46d2aea790ccbf7e98c6b5599d8d335e2fd44a6e8846aa8b82a2200f64f96426c47eb70146d9268ec8e4b17d2ed06bfc905d8b71cea68f70dfc63ccc9ceffdc5fcfb3751c277c367a8ffd8d6aedcf516d4d3473a6905eb977fee6f97dd3a0833093ed047ec632b73e77dab0a86aec5f6f7d3df51aac6237250e81f1a2b9522a68eb5b62ff19d62f7c83f3064dc063687b09f5a5fe261af03b2f07c321b9591aba8c2e2e60a3d5447dd573b1f4e9708c50e337664842b5925dcedf190ff888e1b0ed425d43598931c47956c52ae2a39dce445d4937d7202ca524e31129b0ce34cc065790e248e3482e92fffdce94f657202a68f9fcc3497997c7d1d9f1d79785f6c91fa578cdcbce2ed5e8a6301095626c3d1a3a4789101431712ce038499b13058422af3c243d010d0cef671446e5ea5639a7cdb4f88e056e79b065410684705c7668220abe8e9776d8f868405639fbfd08a4aeac167bd93d8e666ae39935e0d99d2b1244e851116ba9999cd27a10ac23e4618b5f746280f7676b4def364e72a6895dd84ee3c35f84a28b9d6a1ebcfbc6b26511015c59a1d6bfda170242c8831f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b347feb62296feaefc182c9af3158db8b67512dfa3346b195111713b63cfebbd931fa131ad4bac7072984504eec56148814c222d6e65c4d852f7d2404019b243976c8a55f3d7a2fab9bcaf8c8c01d0842c07e9d474e36f258e9c21352a811b3cd25b1322e395ad1287e02139777ec618b156c4e5044e18d27b508d4e16908343b0f24f0098dce9be260ed49b4cad8b293ad182d9fa233a6550927dbf98db2d26d31f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b093ea1007187712a5636ea5bf8f410227ff7d02d81b6cd8bfa0f20c7a4cae903a9bf7db2dddab5389b37b6e55953483fd00eb85914f47355166cf8d36b3b856b31f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b79a72985751ab4e193c0cd302d1b5a320b9e2663e57efba24b1b60f60028caacfb3d4fcad27a0ff0acd7a59d6aa15ff905a47b9da73a8d1f60088fe0cd41992131f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7bc714335c4e10b4877b0ab10fd3f8ee1421dc5e1667dad1afffa18161039daba52cae47e751fd237554366d8b527e70e74d0ddb85f2e20e7f261c9b902b08dbfa31f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7bfe41513d9246c473d469fb969da5e6286096a782c0ad5b7a87cef2d71a9b8032a8b0e0c731e1c20b866b56ed8e94cbd4971487b32c09b40bb2f1c6fc512b6f0531f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b404f4ffd437624ad60869a4276af7b3677e1e6e67f65921988e7222552fd0a99faba60f656bf1d3f9ecc276128f5ebb334210c84aa6e0b09d053560edc9f7f7531f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b8ba9c484332c0a287f65ac77dbe064f55f7423da00214b5c66b8c8e85e52c58c9a7c337223f7cfefc55f14d2d1517059d69b5dbdd6964ce9f1c2bf067e34c32c31f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b0299334bab3025a3cd254dfa0893917181ee94eebe033f8aea2ae6edd82769f3bd55a99e6b139afafe04e1054914fe6f15c32526b06952c3ae4879a96549f51631f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b70aef4d1573cc71a420bdd8bd4c5e889ba9c59979ad4a794421ca122229d35736d5c382364a776be3bcffb426bf599a9fac203f5bb76a653f3108f3d6fc303c531f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b75e2e94c0118c70f654637648f62adb22044e351445aa08873ead7001cc6f6192e826bac260d7b25dd38ee619c8ce510753b6dcfe49ae2f36e59a947d8479acc31f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b25c8c26d550c19f6092a8584c1704c4ee8c5e05be1a56eaea0544880e5eb3e2340e9d9e46170af68bb3d4555c075a24ccc6bd0c6e2343628b0bcf9c598380e4cdfb69f5e8a86b35a2baf8cc83c68f3819ffd9610074fcbbcc1ef8478fe9bab7caab91fe50fd9d52490eb593d1b503f036d4244eb3ae4954348d220ace5b0566675e3b9f6ac9772fe995d0fc5c701f4a87fc354fa8bd0007ddf84261ca49eba5e31f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b20a31a2b8a7d05dc5598da34b4ff9d31f51c0e5ebf4681372e4a885f62b6de004ce13e7fb12cd090c87277a867bf32f7c81b900697cba7e925eefb855aaaa4f331f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b8bfddb1e06411a8e3b02f8d4150aae81fda76c067a795239973e4e38817056ab75d8a1ef2f3adfac3d427f50786cc89e923aafc3f3b338f2ef4ad78b64beda3b31f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7bbe52233c8678d8af4957cf9c2a8d27a2030af8130a9c917abc72d82cf3367b35e7c358451f4b1917a9fc24ed49466dce01e73703b2efd3ca02ec290f86a89a7531f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b05ade546341d90b3fd2ec4d33d1ee5eff0d64a63c52f464d22d55b8fc94bbaeb24dc764d01697d1c20a8175330b634774f62721e2016b83eef1f2827af99504831f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7be3b49806a2710a74f2eaca7cb72c19ab25eba79ecc5c125057899550130448bc752ad127d194971f641dfc1947f879e74dccd19250976fbd8f366f8211f1791b31f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b0d50327c949e0ac3077e98f18c3c90c143aa33df5f2715028a4000d974aebdedf97dc7f0377e7b496f2b33b8a4d353ea69615797ab1a56bb0748fd606e6e568231f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b399824c61237e6ca2ba481d774be41bb4a215425103cff4118a75b3491716afa8227c1da248ca3292c9c36abcd80937c402ea01a842703fc489feeb356db2a0631f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b17bb581d4588fbeb78055fa945990b73a5896d42c588c1acfc3866c76dc989c7ce89954d33da67f6fda86ae6a8e8ecafb31dac9fec7fb7d48f76479e763154f631f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b76fec64f8f0804fe88a430985617ada7b50d7cdc19ed3356edb64d3b300d349d2d477f7931aa7017f756a1d1f2dc3b536a9da988328b09cf67e51522eb3214b231f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b5c270381e1ce57c2d154aa3fa5bf339bf7c79ecfb581b830a7b592c99ea981c3f8be2e759d6400a9bfa82bbb1ed6623ffd5d37dc0e4b746ef69d806bad9a476782127d3f512486793f9dcebd10e59d69f2614e492d606a09aa45b7d820a2a7f11770f087764e15f43106056d72983c3103758fcad19ae2641cc37fd30ad12d92c488b9049104582e055a22443354f1cdc805232eaf405ae63caee2fa1e3e1ffd31f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7bcaaffc80fb8a9e71d3586ce97d0827ffafa775b23ddfcd3f5dae9302e127ccda29c46224cd58a97f35bfe646bf16e5378f500694ea444082ccb652d2a09a961a80a86e0e0bbc2bc971a942e21c5120a62307a8731235b6865e1060358a55a133b3d182c11ff4b3027effd51186442b7b6e91d2da759e2a1fc544f7a72bc85178a2527f243cf6904c6fff5f6ece4defaeb20e7fae2a0ac46ce540609611f418b8888c5c8eb501c2ad30789ee1f5002488ae123ecf4f42958eb3c62623f18a5cde731cee345bdb894576b4d41ae5e54271b11dbd5d5d68ec639c3d3d3fd2d58e6278cbcd23b398d7e7d6088e3c712ed81a0ddaf912a17aefaa3110e7637b27223c888c5c8eb501c2ad30789ee1f5002488ae123ecf4f42958eb3c62623f18a5cdeed43a82381a9b60b3aad8ef6d8a100f9ef04b5ab1d833cb3293cf04115c54bcd92af05183fedfe8ddd2bf14a6328b884f5e72cd527c7f626498e4170cf881c0b09824d683896758577fb19cb804519dec63ecbef751917be1771bfbb9df8581078cccf1b64b00094e5ffa56fdeb1ec2582c9e896f558753a6c7e32e23328c8e15ce25364f62a39ae181ec9fa78e566796500610f6bc4d6d937201be2f77330562fec99c07bd15a8f22f1ab2a89f771438c539a115e04451abb7da0d754f222f3e40bd2e267a618ac7a27ce76982e5c7fd4f4f43a349c7914cf78277eeba5e6f9c9fac54ac24c7c17df0ded0afaa45c11f11d10eefd690dc20437a66e52ffc44c19878fb59fa4c32fe4b26a97e60efb66f57e111b506fc85639696c8ddfc8a35b22d74d4d95839198bd0bfacdab099b15d92d7f6d86b61af6f0ce244515f6729ec20f2a6531a4772ab4d4b92ba9af78a88e6f5bfa2942f6335649f08e0d3b2bbfa68eb5b62ff19d62f7c83f3064dc063687b09f5a5fe261af03b2f07c321b95919df11b2bac31b1c9a0362df230418e522bab3df94e67c4efb17502ef400e8759199c87ee735e4c1b42e1c9ea934e56ea716e0292a700ec5795089d604c0e3d0ea68eb5b62ff19d62f7c83f3064dc063687b09f5a5fe261af03b2f07c321b9591e5c6577111da1c6b30a05cc152e6dd7b471d9969b0bf571c26fbfc4933544f9cf9a0b95c0bdb7ad52517254f989da7e985a150443d971f2f5134b7c8a51e573d1145aa6e3dd01875bef50e95e6b5c487e8b5c9d270a7f5e253fea8d057bfdea5526f0c0607b0253d98d6f6c06b7423a5479626541dafa2e2fba006842c91bbf43c14c0f39a7c7e75ec2f716ed79304a3f8933ba0ea5aa2cabe54c2a19a6b074c30e99b2882952894f7551199964ebca4361e874d2c428eaea3b3f38166168efae30747a3f4d3898d6570197af1160314e96a474ec73e9eb771d0f8b3603c945c6cdf1b70e7cf3baf2ac12c2e8601f8f333248726be67a908ea94763de3ef93e6cc5b5c120897244342714a77b4d452979703dafe9f5ebf84d5a324385a2d42f1c79d40f45e8fd0c52e394f936f0f80fa9d5a849f74a4b2bd6ce0edfbed8662a3fea9be9ab65dda76329fd0f3fef3bde7e2b3b412470bd7f0c1d4d780415dd54131f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b2e1ade5b810df4702d45dde9d8b8a5561a6c8fa4bb141828b8cefdaa0945b7d3700c36a927996dca2dc87e5255da799f8aed9340832106ff0ae9b23497951407d14412a444b23aa8b23371b132977231e9fdfee04e98317d877ca773d99ff2fb28e05b7d2ac311854df7d1d4228cdbeb98152290cff6bb2ee666c496bd5cc8d9ece0977e686bfdb178a28e13921eae29f135bd53ef0f9bab69f5b706d2968716d56b9d27d75fa84bf0de2fc7d8253a69aec7ee298e7f16763de6373ac0e0662a350b71234c9555850cb44f9a8a0b2d205fed44b1d0a7cef34e83f7542ab7db59a5ed8e92ab6793fd66917cb96e0b9aa36c42f69d378c790db61e7b9664c4c515d6ec375c8c7cee2873c04ee9f2fdadfb05b4e5d75cc11b2c52615f6ce754e62d021002922f1835cb37e705fc3e30cce489aab471096085e39d1a9fbccb1aacb9146ea51a2679e0c054a7533c97d0a9390ebac7e3c6a13aeacdc6ea748c67f9ff5b163f4a6932613ffaa15fd328650f7ae10bde8d827395f5500533f5512d4fef3304e0e5b1ff718366c61f0286199f2a9fe4b07026b5f810a248a1417b70d1bfb7fbba8e36c4aea8a85d6c3151ecb6d1c07d08a0cbd904162381b07ffacfc7f834bb82ba2e0427b83c1bd9e0c246a39ade4dc60efd8481b6211c66d2c78aef3da5d6d96c5467a761a407811b814f5380f7e7e0497b6120bd1314784cd81337bb6b91f22f0cf4cadfb28e1c0c6f87fa0d8d7fbecd235bad151726ce5dadbdaa2b31f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b16df166cf0e34f92d39a88056e8c790b61f98bbdd4c1f66fbcac18f686edb5afb517597a6a49d30c47e0093ccff6bb42e708449af50dcd331a916fdf99952dd051cba0fbf4f319f3b69ddc304993df4e574c9e52bd87143ad82f574036953256c01851494b220976379b72343c22ab6e7278c3529b0f34e34f80b41777cbdd62505cb26b588111ff301e75db3fbd05e3422826f9fa85775208621eff09e0bfb5b539932313f22a4bc571c804e4ed95b9d3e09f9f436fe946ee55ac34bd653fed4cfba414355b06a31cfcbce3e6570f32fcd048b24c62093884d82fc4004e3898305d48fdd10547551364c5eb797e9eab4ad6ec13f5183e0f6327e39e26d5e6d518a8bea064047f2eb26b3b921b06de637e8395a7fa6c68f2acd28eba1ec857834e8bc6007f7d109d0e5e121f7a6c017d94ca530412d20041656f6286945e9ae734a93b002aae2178748024fde503c8cc3edc5986640a223b692f9baacd34b5860bf09628de2bd77a2b0f1cccf6b8df3597a91d93df54eefb96275605917d3d030bc4e0c4afcc4f085b809a895c627a624ae2f0d0b3971560f0b5ece43c1ca335d126e7ae4f00d13a9d1b382da5cd83ed0559668f781765668bfaca903ccc99835d9587d9e6c01a608d42be6f4e37aac4752951acb3cd47ecf76b2e5e7bfc780c967ac0c8fc4a3ba6de8a5f86fae2487666ccf7dd9f35429bcb99a5855f8fe0544822803efbe2afd2cafbe36ab065e69f058624626e146682ee4175ef60db09fc28d6e873c4332b6c9486267a9b4d325cce605a06dc12f2ea572e7041362456032a246f599d26b4c004d2cf297830d5eae2733e96ac228d62aa0685b511c2998739a8b1a062f5482a205a19dc624ad2dbeef155d16ed049d7a9694e4b0c6fa4a446c2b9b6d3cb48a556539481a73025ba192361ebf1c4bbfd742d39fff91fc92f2152f9bb75b6ac3a222ae6857a4fa49ce757b280061fcf714dd9412668f5a5c9920adb9b7613358b5fe1407e514cc371581e76543523b27344f334bd93ae5f4b11ac245573268a0bdeea4e461ae22ac31d10dc690fd15c24373aa7d210018fe94f52979c671193c48e4db1d98c2531f53aa976e58ad1df063a7756f97549bfd749fd0c97d611fe384abfeb2fb97ef3d941b6f068e7f9accedb899b0858809ffc7eded5a36e591eeb9f97123049b12c2bee60c955129a4a0baab23829740ff41b0bf63d22d3bc022c23fda9ff52750a0900dbf05e723b79390dc1990e6b06caae9b99c60cb4104b214ac1d7c02b70bdfa5dc6eb41e81c873138a5c2b1e70bacd0e67c45b72b7385b24596197870a7e4c6322f5f011519a724d1c1745a11a1e15d615513c685654e8ce8e3d12abef0eb072b7245aa314f0c8bda6849ff7227218f4e7761377becd54834dbdb438edab6074f4c9fa9a65935e45f74dafc93cfd9a617f9997027c362ff37683687d11cec35455d21fdfc6ac9ea56323b4f8a8b74cf9e0fd4c43f793d0354705ce7e3d6cd3ba79c92ff9bd830a9e70296a85fe7498212a340ba098611f7b3853c44ced1553076be6b9c5c02cdf0fd8530e9fb69ee3605c7668220abe8e9776d8f868405639fbfd08a4aeac167bd93d8e666ae39935e80cf28535893825d7eb754751fd679823a48294825b697fc42aebfe1f2bfa579e2bffd0ff1c7be66f82b14d7b7c7d83fa34c0c0a4e19ea1eabb7a0ece30aabaccb7f396b17e5864bc8ef41f8fda2f2b2775557c69364d5d4e91912a7ab15877266f15627c0809c25f7153517076cf2cb5f7ad6be168865a63cc3828f7224f32e6b704728ab873ffa39c298c4b3abb5cf161d6bd572621eea70d314bb89fd35a531f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b2a773e77b6c18e84dc50c302589f5348efcb88c24a23509bdc5aed7ed198aef4e2e51bd6e8e9eb7ac2cca3c764c2d3135f0e64f975a6d2470bb2f47ef718d4324cc065790e248e3482e92fffdce94f657202a68f9fcc3497997c7d1d9f1d7978dad382f0ca2aaea33faac0af4036811d29abbb0e6a0462f68e8704db9cfe36921eaf2e6d88307c047f61bcb5afb5a29bda106543ccba0df39ee2f2bdae74b20e72502a08ed09ec09baeaa37f4d6fc8605df1e42b8437a5b455d2bce8286d06fbbc431fd25cc0d5b4114187464f3c9e2de8aef04414a2f2ded29eccfdeddc841309e213f820566dc1241a6659c9ed2fbc48b1103378652c2d5e4fcdf401a3fa71cd3c71942edb4195138883985988595c376a2bb5942a45b330ea4704c63dff24399a74ba0cc16b22a86c3961d1cff99a624bac53b6f0cda328c64cbefb0bf434c6ef35004e430b2a02391674120412413b796a7f9cfa1e3c18d48884156101ac7f9af162b8907c516f8a5569813216a68e740e83e8ee006c6a30e3008d3d9f83e81ed6afa5cbb3c6090163808ad1eac8b77077c1a763d6419f6582b84a3f09c1113751d9842799b07aad74e788c661660f1866aca5e915797c98e92bcae7eb9831f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7bc1248f6dc32cb02fcc898bc0b7d64e33fb49828e06e198815625d05b3e06a0bbd5d152a229b5f90cd2b2cc5f2ae2905c97da4d87a44890665209b95233e110675ade2a63055566672e43a72c2cd9e0c7ebfb7b74688ca70e20adb12a75e7fd1c93217ad7c8ca2a02f88d29e2bae6df2d68662c3585a5dd93642803589772013e2b9dede0a02b62cd6638a46bdd5a8b49b51eb279a9e7e3cf7de96840ef2911ec05c7668220abe8e9776d8f868405639fbfd08a4aeac167bd93d8e666ae39935e2ba6d30551696da37c5a492e5b42d8e650af9eb765b0a535900b39c2463ae897afdb657321fb179b8b98c5c2d847454684fa72ac5f5031dc63efdaa69ffc12330dc9c85107843570b2dd2d95c799105d153c1ff18f4c7f7196ab269f559331cdb4afe131f77c315ea769e5e30fa8abc3164e52371cb27d71696897e03c52bec59ab7a696a8d6c86185f425414d6184e721e0fcd943c4325172a0942c7b5062b6c17aa7f05a8682e0415a89c3f0e6e65d9ffb8e5c63f8a054be472a1f025674263a6da52fbb18f2c515ade44693d6beb430bd7022c2dc06841ea67f198d4809cc78db1789c0b812fb06ee678ba03c7ece3f46e31256473714f5d997ee27f53a0ec82fa5a11cd932cd50dfc7492b7cbd754c4da159ab74b4f8fb6f84a818cd5c6343ed06474f83b1524cd485349ba956bb60618dc8e87d1df155e5810ab729719e2bc24d7de1a11b47a190cef76398f8c815199af03d5e3e1dc946fb86a4231190c82fa5a11cd932cd50dfc7492b7cbd754c4da159ab74b4f8fb6f84a818cd5c633d68a5492566a61e5c3479773ce09e770a831c2dbd1400456f09fb68dcb05408ea95fc442aeec49b2533d5f9f31365d4a9a0b526bb72fc1a7ca810303c120074878876fd4f60e4149671d04052bd9fb1ed1a2ae84abca5dba0d5f101b9bd643ab88610a419fc89f25cec32070046dca551e9c8e3fcc5d97210b0729b6785fe8613076a7ea08d69e40ced71246ec0d24231c7d5654a530f49df468c58520d42872fec99c07bd15a8f22f1ab2a89f771438c539a115e04451abb7da0d754f222f3300d48f263455bb82d08f95e3b64ac7a1c41ca6fe2d462154e504311b4a8ffaa2cdf4324e51f87d9636f6f91eea39e4ca5ab2b8c7b0bdbc5e43b995334756f574b18c17cb8db356feb32b55b3c042b4669562e3dfd4b1222b606ae12b4eddb45bfca0b583326516fcae46b37f993896258596e76158a03c8c9d167be5cc85da2bb47d8af96d5920710b3869ea33f16ed4bb1652526ddc7e5d7db99688d58dc1c17f9997027c362ff37683687d11cec35455d21fdfc6ac9ea56323b4f8a8b74cf9cd6739c0d32cab480a6e610aba2a749bbeefdd6fc7f129dafe4e2a89c670edb2e034a445bfec7a340c2e34790eeb3be7c3e979aadfd8c1c68eea007d8eccc1019878fb59fa4c32fe4b26a97e60efb66f57e111b506fc85639696c8ddfc8a35bed337e1cc70dca11747a160ebda7e24d22eacfcb738d879ddfa0de19850036989aafde5d8e59013135f27407215024250195b0133a5d345ec64a460b8d1316b58cf840128feaafe5eef31c014149032c3c83351bf0b0fe0cecb6475790a64f483297aae5d6e0f1cfec3dce8e9ca4c4ebe97b07f9a9787babdd1b5a0044492ebff79a7efb6c879c383a7585c4bfc2d8f377bd466d527af6d6f1d08230ab56500bf9ce014c7d1908cdde38aff3aeb47e5ab7844ef13d958572aa103e5dc6e39c7711eb6cc0d411b226e175ce5e0e2a4b635668d83d50062aef69e6338bd28a96bf040f6d7a076e1d77c9766f08736733c7c588c10a43262bcec05e27e3a2ecb7fe5abf71681e7ef54a50089c6b0767021fa738ee8bb964edcdcac86221b1606aeae9a18e95e0cc923818fcaf4aeca4df7260b825527712869ec1aeb121436fe191f709637e755787876b8265eb18fd3f419de2b16b1658efc28c0a904030509283da595601ab19b84ed9bac4f9464fc10eb0a60f8d91adb00eb57051b26ebb49db4ee9a083751e2cb092e29cc9401806e4cd3535dab650dabde8d9f33dbc8788b854af1631bede0837b5fe3b4276837b9badd7eaec7810db0c8a2a8f48877f6d70693285944a3b00311d6df474b6967b8159655b2ef99f3830d742db75739e90e04b2bfbda94befdfca3f51e2478312ca5d3d1d5f4b4b7aed79e0539e13ec8a17df063790cc30fa42290b9bf5e4ef10d15ce2b88bbf83687806cb999beb3e9e4914f5cda27caa188e83bdc62a62b80cc740b700172f02d2a5902ff9a5d5e7a762807d39d0d69c0bb04c30a03e8d6e8564f9ea7afe058c55a51fb456fd1f64597de19ebec8be675c2416d8777637fd916db0ab655b7cef718343728462811436877dcc18fc0f325bfe76631a8138183e95fc404173d9009963d01b8fadd8c5727cb92bfe4d16ae613822d8277aeb4131268f9c0a373db2548f81e46a6561fed5223a6b15c1ed3daba6219b46d76e3493ec5cae22f81d04a0f8e8e7fd20b5ef323f3bf25440b9084de44498a53ec6977614f7bb6e45823d430ddb5415ac67cdf2bbaeedb2ef8ff76e40796aeb27a82640544067239134dde81fd82f6356bce52f162fd478fd3b51ca609e049afa5317bac9958b5f65b3d033b89474f573c9612837b31f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b043c3356730f4b4413aa26186c35ac5c2dab5b8e3cd3d2630b184eff21be2405558fe4f2b1a186ef78181c18e5728404427f31680fdf4ddcbde96e7e040a731731f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b041d0ddb960a8ab3cd62fb7f7155d1d453fb29efaaa6d1c129462c3a9b88d968472123e42ba668b10e6e2964809b5d75edb754647d92c2ac6caa1c4ff2ab051b31f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b9a23c245a3e142f6c4edd6053089dec560986409edea4fe6ab08ad3ad41175609b32d5b03cc2852dcb40c71f7c79f25c7eef51981b106fd9dae901b58ea040afb7090f757fac0fb38cf3a388578966a2b2d47c88aeb846cc9eebb9809e922cee756e719e6756c5265dbb7d07e56fc7714b50602c13818ae18d26deb9545cd5a0f682a41da24555b24a2d8cc044f494cdd5a39eab1ff3debc81cf80ea9da8eaaf31f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b4ecce5c1bfd9eaa55ad3afd5c4037dcb4cb544f0428f29dc4d858d68a402ddaa0ac430fe2dbf40367b1bcdacbe952db18d4abb4dffa43db2f927a9d6b65909cf31f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b64f1653fa2278c93bffbc0fd7fad52ff5d7324794a910dd65032a69cb8ea080430a9f43cdf004b1f774abcbd6b9b5b9706fa49f572149c61fe6400ec0e0a144e31f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b7a6992ac8477f9d5cba8b8cddea441608cc4672a3fc829099417b2712b09369f5e4d30243599fbacca1e67236cc79db51c25161b576272cb4f602a328ef77ca431f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7bdbf53aa2c58027a36969095757d473443c69863cd735fe33e690fe41adbfd46d82a3b4ecf53615beb892928b36ef1c166b5db8b42e82d24aabe3752631fb9a1f31f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b6c2f1c4e334ffe006b66a89ab0a07717947726ec56d9165d5a10d669de3eca48f41484972b93730ade6bbb47e761deeaf4dcce25eaa2ea627bdd43be64ab302f31f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b7681bde01d7c9b39da9c777e467acc156c7cd9f9b479f496db0639597a84816861b23c6c957a39ae66de323e520cbab9e194231467b888479229b611d1443d800dc9c85107843570b2dd2d95c799105d153c1ff18f4c7f7196ab269f559331cd330ac229c26fdfe00ad7fe72c29ac52c9c9a023a38e7191e2dea91eca62b025422242bdf71860cd15497d545352e414c100ec1d97fe3f2264938c403f561d49cbaf642b5d59cbfeb9c9bdf66f5aab6c6dc365e04d7e02a93ca1319196118b4dac6c1ef3b264db7402f2be548943eba93c3e2218205963842efdb1aa9e96a3f3224f0f0a859aa319daa6ac3c4293c4c4e64e8f4d168ade5e685a76ffbe91d3769baf642b5d59cbfeb9c9bdf66f5aab6c6dc365e04d7e02a93ca1319196118b4da2154d60e0b6ec804a09f36174a63e3e49a3d10f516b28df29e6ab6b7f8c2e23d20a4d85e8923db3923033c45397ba287405fc22b077a8ac33ae75ed5c482ae2364e8c4dd78b499703dbd8638a1725c76772f8a9dea2560145bccf7ad1039bdbedcd4193c197a1c1f591142bfff127ba0de4a56ac2013f165695474a48d513aec4156b77d5bd0262e6c6e87a04263c41ddc931499262141c035fe32dbea7698190a0b31ad9d8d13fe626f96549aaf69c736cdabfd4ecbb7948e28907823e853125fcf8a04ccb139d6b0d2bded07aea0e0f1541ef1102c9aebcf3b4fe9b22fe96f28bedc85b6e2dcdf0b3bdd43634a1394ae35c344ae240ad760f801edcd3c5c3378d87802767568da481a0323eb39c656e145a3415c05389767c158b9c76133c18ba4b053bbf6486ab6f13fc7fa4c96e3ed0a7dc1e6ccb03f829148b7763ab2f532c3ff006ff6f731105655a0b46fbd2cf13f8e646291ef9ab0310ad3141c8bd2b57673a22a2c40ebf250060db9cf78ef96525aae54bdf450ecb8c7af41149883cd0b34ab02951dc0025a502c9bdd80293f9689623fb4db861af5ed43a64e5bf878e893b861f2b7309c3720c9de4681bd9e452d3a4bcee5704d627c8170d1d4317ca6aac8739bc612dd816e29c5b0344f1924f3acf444f73a01ba1222c816d8fd504ef65536a8b3ffd1f92d54b481592b9e2b4473e94cd6fe36039f05fd5561b48b0596541e04dab44b9013737b2d4d7c48bad084e0f32bb830638a7a38eaf7177ca6aac8739bc612dd816e29c5b0344f1924f3acf444f73a01ba1222c816d8fdc567209d7a61a93d98f97fe17dab45eac8b17c6e565dae88c51e900e2b906aad724c7dded6d25f5c0c1fd9ffd45a4ca2caf49caa2202303af70445590c91bec972167a88d391469f8b251d917c8aad2ea7a6d65742f7cd0bb4e40769888ad9521c99a4848871cf76a04aa1adda080720908f1821cf33d7320bca3a9244dbb99c3641289769c546a1bff83cf17c501885c52be2e9fa6c4ebb392958c260e12aa48394db34d7f4166ec0229894af539bf9719995710b3e39a2d71ef6cfcfcb09cd95781e47e246f3dffeee92f29ba98dce1b6d436ebef76b599e861e55759256a584add5b4d953bdc26f4ac20edbf1e81e1ce3101b6d0b8a6a7ad27dc08ea86dac31f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b01c93d06170a81657882f5bd79b28554c03ad2b976a4db51fee75bff68ef9d9c2203fdcf8a867429cd5631aff929d558e1822df3d6beb67fec281d3aa509007431f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b4dd27e0ced1bdf8388eab429af4b8129a18020f3ebd62bcc490ea6fa8fc1f9d82c769033d285e0a696208c8d3072e0faf432f67036bda3afc4af394a827e539c31f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7baae4de63458447c39f15b6f754493fe080c888ebb0b8c7465e1623f1f12764d6f045dfc44b36774ab3cac221b77f4cf0c40c7a058e7741d0c2c1f07be8ffad4231f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7bdda9c19a057b7722c6b13ee20272ee14898f8eb374eebe7aaa8f3f503db811757a6f2e947caaf623b874647fd62012fdf0d465389144073ba1d1a65eba59b6a55efbb5875818bffce969f704a340ccc3e5d76355c58b22696691e5ed05ffb0a2120cacccce1efd9052595e419d786057390d430511a7380c8f0138df323de29e8db90245c232f89f10b89275a9e0def6d37ef9ceaa60a62a59c4d9fca2ac7f6831f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b00fc62b55bd4bd9657dc6e41ef4ad825dfadb626d7c9a0abd01e5e17b07ee948461480c6fd9bfa44946bf97abbb8f3d82a0b9a1624e4652e3486acf5b8cf576431f40dcabfa7a40fbfa5e415209cc53d347eb0136b4913ecc858814dc201aa7b189471907e6d4920886d1e23124f9ea2f75117ab775e333af9a1968a10f39e9c67ad9481e1bf1401603e6e4ae08abe3d8af394e35ddf3e4c5bbaa431334d6050ed191b753e7bf437bea5459938dff4549f4632da22e049d21b5d258c417bbcaa6772f6aee18af7f1f19f1511dbe57861c9b6504e5271bcf0212d7d654ff41900a32a919529fcb7b9c85da8a2322e5d0dc8da7e5c46461317dd7f046cb3668154b69a85b2ca408ac49c585c9a7163d08a81ce5676884332bd8384fc687864c8c24719f7ec915ce0cc554677527c3a5deb5c93bff8c026fa25ff7c8ff76ac4d8c0e9e048f0266cdfc6aef51d2faa1b6b5de5fe6a27895c0e40e2bd580226bb19d5c33dcf2c1b6215457c6d864576238ecd14d15b79b16c74154b26173c27bad1fd02e9ac5fa03674748c2b66d1fcaccf27d594900afddb705eba70805089ea47226467221bd2fe1cd564121f7d403eaf52733a5412c8ec28890d3e708e6d41ff78b69a85b2ca408ac49c585c9a7163d08a81ce5676884332bd8384fc687864c8c2523c95404b3ac4e478f0c30db07d00c7a1300b6321f5300205ceef334dec1d31f2a62a3dcc234f847de0e1014a7a040b0261d26968c2050cc4efe5f16f7d92cfb69a85b2ca408ac49c585c9a7163d08a81ce5676884332bd8384fc687864c8c2156dcc1172d51c78c5628ce3b89deb3a06a090ec258f0c1dd04c7cf7fc6c4d034ad76febfe09ad4eef34b2b15b3b84991947e382ce8dd32c1a26205b7e43636d05c7668220abe8e9776d8f868405639fbfd08a4aeac167bd93d8e666ae39935ef8cf0ef81241a8329e06042ca593306d6b58eb2b15c513ceba7e7d90c8d8eed3371f96c5a6e50b66c66cc8fadaa8e9c409f84c09b1a05b9b9cb9f98aaa90b9bacd3c71942edb4195138883985988595c376a2bb5942a45b330ea4704c63dff24e36a56ed70b9faeef24da07f3a5994aa97eafdfaaf56df0d68bcad9ff84eba31f8a793fa2e32fc3cd6e72c922cd8c71559efbb6c79a106501eb904b9b7570c9afc363c07190a2fb5e462264bb9f6163d4d84cf91d2cea9692f8245f174dbfa0094252e9491b78f3060c488a8208748bba81d70e42bfb59313480979382d8564ed7ba5944d56f3a83c1e2e44f72b6970cda09e60e12fbf6f934b609a69cecaf0c970b11fd6eed161190833ea9ffb6a2c7e811e6328295e0ada0fa1cdc045a945cdcb3ddc2360c7190d97613e89d572669d36517b0f04674545ee52247d27b2265f4e2659357546968f1f6340b2a5b1368874394ed5b90e9ee8b828e3626ec59c9cd3c71942edb4195138883985988595c376a2bb5942a45b330ea4704c63dff2413ba6ddd7420a2ae325dbe54edf0cb7d694b949e4d28059e3ee85e5c81de719f83889ea59e7c62b7e0114ba0fa4724d9ca7f990c4c3acbe70cb69196a806c852cd3c71942edb4195138883985988595c376a2bb5942a45b330ea4704c63dff24aa08aa63c4536fbcab0ccac74ff6e7d10b5e6a232baf84ddbe69521357247e1e36fc75d2dd278de9c2e8edbaacef49a029849304baf3b7db86ae77019bec40462487420ba9049c0a99657507f8fbb4b8bf189b88aa7c8ae5fb13e8b390f4f253b5a4c69ff51bfb1781712bc12ca13a7a4b86b083d2d536040784488535104e659ffadead48ed0dd1dbafb3046f30068e850a3460d6a81b5c871be26606b3fda4c17aa7f05a8682e0415a89c3f0e6e65d9ffb8e5c63f8a054be472a1f02567426f4fdac6a82e8c8b5c27a419cfebea061808c748a034e962c4a4f7fbbefde0b3c2f92d473743a2425a2e0ce7bcccc91f465ba50fb1b5f9889e2aa12016326cb79174d376f43359771cb0fd88a35dee2eff0b03d88622d3260353f385230432d299677930cf7857e1dd6532639f42834ea88448194c41eaec19326630228545b3ea0c7fb912e06845fa1b6a2ec9eef289b0fe16a14f5ccdd6d86127ec1b06c3d8cb69a85b2ca408ac49c585c9a7163d08a81ce5676884332bd8384fc687864c8c2ca0c3dc92fb7a5eec84c4ff1dcb6425d461ae0fdafb1dde02368ff09e30d64faf3bde15d7c9080d8a052d4fa4ba310e60212d1046e2055f7778dbfb3679d21a9b69a85b2ca408ac49c585c9a7163d08a81ce5676884332bd8384fc687864c8c237a96859b8f8e733db12bc760ef94ed52f0f3b66b32b2b9843930b7d83b72526b52c3d4504a95c9e91293e3eee192cf49d0b786bc8870564cb83bf4d680c428ba4a5f853babd5f1f44296912ef376f50e4adec4595e4d485ef2c90c57345bc6957a784c4d5544a4c8361ed42adfe06c1ae947196597243dacba926f4caaaa83e96afe55cdcc655a5847ccfaf69ebea7d17012cd05def67adec8a202531c9781f106a7b67c764038892dcf4b184a8d5b31e3b8f9dcf40b30d854eb1a2127ea2fb2b4bfdf2d50a886fe478b3e8156b1aea55ca11d1741392c12d43ee0deb79502317c15603feb50089b4aab0b93364793cd6a82fada226ab88bee92123bf6f3b3e958af24d5d8ac0197007c4f2283b119c6774128b51aff7d9f9af2bfd1c739ae985466baf8aa40316a8e6caafe7c35b9d90b8185d2865ec4bdf96980b284c7a63b87bfcca00628b52d68ae78d65b5f245c77b6405d1a67b06d678c3314d934d51381c634d033ea85bb8b2c4387b22507a7caba11a8e4437a1859f4003e67575ddc04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b62bae56d9f497335a259cbeb693d30c8ee31ea6cb8b7e1eeebc1c240288474737b712b82c9c44d389516402c34743ac6088838962c721601b4b259bfd08f80aaf89c46c34d62023160c152a58e63876f12460891c677d8badbb3267521ac734043a84c8945f69b9871680428d26d9f35fc0f1a93d0975c227225b2946cddf8d65822a2e5893ad8cec511009cc1ad29d6a6266357ccb85bd2652b01d2ac65038eb18878f5d281bfd67390d0dcd73bcbcc809e8df9e3daadfc38ff219eded80bce3f23819c15215469424ac28fb63743851263d556ee6a68a25f0688eb2efa89c2c529d4e4bb89546ddf914904b16a56ef432ac564bddebefe28b1fd7bae09d6cae20ab841cb27c06402d5910f1b8ffa053ce54dc1a9c58ac914b2b69683b472adda8a2efbf93e6ade455df2d4fed2be823ce73f9d7eadcc3333f178a5cd6fb6f8356c3cb72572f68ea71ffd1e0a6ae70a699fce0e614c104d4abdcc84a17ac63a36e75c58717a45c359ddcffdbe0b5d0a50e70d71ae9aca8ba8df0bb61b9ce723b1afe8d04af7b515e83b00b4b7987ea4fa99f8302f5e9625ca237fb91925729965159218a4de984aff36a9297ac8e219c3fb126ca46e4010461dc3771cc73ec55bf7be4d06d829db73273e15a21a2f8c0f2a8c22f41c9983c9e9d3a3ede683515caa7f4589e110921a513b89a84210fe1f03679f16064e3338b8ea96dfe7b0775e2db5396391d8d450aca1b19717ce4c42972f1eebe77887d7ffa93c9027d98750d2fbbe85240b99f9901b55d6cc72a516bc13437a32059aec788ccb6c311d13f9e7d8beff09de7d2be4c80aab2fef813e8fc09389f25608734aa44ee3dd2abd11eba2965032e1fbca8b388ac7a64c8007c84b06931f9f44d8597f1fa1afe8a1eb35cfae70b521bcb57f15338ffd5185c5986ed45670fa37c04c5bd6bac585b50561aa24e22be27adcb3273597d56aa42b9ef3066b33927d0b11969627cac25744e92346299cc4d8c02411e485924a9e0ceead5168d6181d4eab4c0b612d64120cc9c77444bf5402b16b8a361c9c131d8ce16d0f42cf356eb1a14b7c09f7a96c25b520e06bcc346da067556425442610c8d237837a93b7887f88db8cd91548cf14bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4b218a9326c58fbd033afee4b6dbc26aa51e9713dcbd8955a3458816b37bcf90886f2a0ac60c4c9e1f57540dd83fbff6a91659a8e22ade92273312304e634edd88c2b6ad3ce6783f3d301c6029a218a47000cdb23cb0e65c3f3d534d70355f375c174f1720180d8bc9b5d933d228810f52da93782d99485d634f1fe7bbd3c1678c399517824c203176b843c19b11ebd7b0628e0ed79bd5820e6378dadf1a4488810027e426a44a9f97bbb070101b13faf7c1bd996f638ea199e71d453445bab82af23eee60491ec26a05831b5c8da8c31cd87076db28e3e089603598118df0c91fe5d8b428ab94b2240e30e2ff02e52913cf9f4691abedb0463f63b3074970b4f4cd9b587be34491a8ec7a9598605ae0d38525cb4b76ee5efb94fa6bbd740991ac4e4e2364f9eebdfedaef42853f8a7ab0965d5876f117ad79a80cb823689178d3f2e510862975a97fc93d622b18aa4ca690d9d78a1d1ba9e15b2c3760db2f3c50e404214c49caa193ee04f91be3bcaa325d136a8fbd09e32662f78b030bbd7e50948b9699e1efe6d9a7d2247c08e99e38cec9a0671f4d31976168d9c48dec7528bd883b315aefbb425bf09836277722691ca2445e934ef87401037e74e4b546fc934f12b8234c67b66ab01c24aed9339d227fdf2c76d902df45cf855c9f0e20791152012b5b154d70b4ce46bae1c1f7da5ecda012545fcf086f26bb277800bd994f7dd7aa537041e056d25712b71b1598c9cf7b694944d0562db442178dbb9ff78e6aaf7f27886e2b380cd23b202c4d3f527af33323a1c84eebf030e8124ae0a1797465fedcea5bd3795284bdf74f123385fa078d754ec0a002a116d886351814f1d60a881841116e7653f89cdda5ab4e09525537fd38a07f11a734e37f203d9f3e9170a22cd512dbfd817b9cd54e19d041da71871d1e9d20f4260851aa0ead106606714d42a9ba517f466207c5cd1b401dbf765639d839ea7575688154f27e91968980b962fe8abd2188ee5d6d6adb79bf9f1a9c9dcbb987709a728c90096e372ce28785f90f1216206dabc9a6041feb69ecf5dc1631ae582cc7d3568c168774311f093c7e1a845b7b5f726dbd02293db8dd5c6f18219ae88ab37b81bcb5df7f0ed998e79a13f9b77c152fea965d1e885d5d2fe819ea4c5916fef8d368956197dbacd26d8c205e0b8dcee85317695151d6007b176a2d25ea6a292c544dd3344e1f0ed888c8759228bea148d814cf282b3c4e2a3d43d1be095017a83faf8b7defc52ceb910cc76741b8e73c35373f5a8b87d648df91ce88e9dcefa13eb646134035c6d1962860a493009ae9bd6338df7f4571db88bddeb9be472cd6ca3f4f815384c2492ffa5fc657a9a6b0ef8450cabb8727543231dca45e510875716aae467199e4aab82cd92fe024396fcf40fa56b235e53735bba910bb913a38984bc5299623ad7f008ff3b474823dc633368ab2f0b898ce1c2eb0a04b6a84298aa64c578574375a3d558f8d3aba90d59d6319046bbd802bcf67984e5cf3f43976343e9e034d47371f64f17f66c1fb63178fc9a856cd3e2d90142e6b1f8feb17587affa8b3fbee37f53bdea2663593dfc4c036b25034b100eb2eaf51d6f3e84e3a15e129ca06959cf9c62185b865e77c0e9835c1c3dd28e26f806a17ba640e81856e13e1169147c544aaddbefefb59ce2843abc473b36c784e65183db6020e5acb36ceb15dbc6e1252e5b58204b951d6429302a8ded6201f58421a93fbf0698fd22cd33a75edb08c7ed034fcbcecf323dddaba895d398b54c6146bc1bbb545cfd651967247d919f7546117fa506ae872ff54c6d531a267c06d0b04f579ba9c82e90dd97b7efb3d9577d2c626bc5a7ebf6d1a688ebcae35091454f09b2375bdbfd94d1f6d93816b8b0de6347df3bac8146f801d2e46507c21b1487ac302bcf61e797a0dbb95ccc312759864481c9b21b6133a1b978c3a8135df6a68ced96f4d8ed5730f80651bbaad0beec87d847588e95ccdeec9ca5c0e293134c09aff4284eebe67c1c73c928f958519bee9048a785ef38b4692a0602077094b1fecd6a8976aa0ab27bb52d4fe67e525af296989ae6427a37fc851d8f22f18069498e34f74af033c3ac4dac7b77bf15702eecb7af4e0d867fb8ebe9fe7d25eba12eaf13c36a375c504fb9135bc2ab788b6be5a1a61765ec3a8283056a864918dd7ae7b2169f2af00114a8ae9cbc1ac0ce89fe97fae174340ea063125cc5351a3413d5501163fdbee1b95fcbc49ed163b6786484b28ed4271e694f7174c2e5ecd4b64b0d25628ff59b339cd9db8d3072a641566befc9c864931a1176b0be235076085da225deda557961a5e4016a0a501f1da4d59f8838a0b609d0d4fe8ecbeb2f1a71a699d1beacd08af77bf3659e2dbcec1fb0184d20cd021f7e99120a729f5200da68d64984f71eacfd056a75f42014f89491edc8dd948e8df69754180a9d8a3cedc67c719d3b44a674f840279a3a660115ff6cd967fde3bf419eedba813d937f03ba65bd47b7d0891cd29da8e3bc52fe6274cf6707051084e7fcaf58532f3fb98d5797b696374558d9273fc1ae5addd20d3e9734d173b15b48caa25af1f2ea1b94086b4dcc9f96e718a545e98c9b22fca8c6dc88b9faf06d64abb8aa9c2ebfe0d1cf3aa004dbcb212f9c5af5f129bedc14dc8f0abb283b20ffa84dad3fe1f3f20b20cdba8e4ea537e2eb52d60d6378bf6e782f2aa172d78bc0da30c4d3c2d575542e688ed974e872ec33707f5b535064d14e45ea24b49685029be91c055abafc6024c07620f493ff60e3fa92f1949d62b91bf1adfc3294949ef7d470315902db03a5c304966bb8e2f1bda8aba5786c734328d31637dd816b25ea26439be2ba6cd4965eb05495f27d829712a4faf91f562011842953c2903e70c014f37419d14708a289c14025dd6a3acdb83b4df388615c72ac5ab0870396f30596f66107867999334bb75c1b6c657ba65bbcd454c1260db73622296f968b247d46ce9ea2d5df124c3db6b71dda59597d3845462f0a30835d9ebd91712880b75570aab22dc44fbf734377ea69eece094cec2840beaf330065bec14543d7f6737cb45ff99443a550639ea1afc46ec3723b282ee82565cf12d3bf427283949c0877b67a6e45d76127d31eea59ae2e870223c1361d8fc10cf8eb7bc650f1b6ece6b405d4ba4458833b92efb10b3260f6e408f440d946d7fd5a05ebdf14a650100c32619036814fbf2ff2b36343873e5caa57c0ab14c9c0d0ec737db0f64080703823d33b8699ac5025203f8dafe1d9a46603ee055069840fbdc5ac7f3c76b5d0f3a19dc0fdccf39ed21b435ed672a076be4184164106e5dbe7206ec2998aeaf8b116249b731f0c22a8fa60321b29c12c9cf94b7145c392cf1df437f7719529d644935892ae627404d2201243ff6fd18e980193d37f6011bb6f38f856c89561e2513226fa581bf0290483d2e817a7299e3ee8e4b7733d40f696cc7fd380cad7991d6874abad3e3177f45230b4e64167b69a42dbaaf96dca8e25cb8d9ef4365756a0ed4dad956a6f1b35c0d4c4de831d29eba107e0b8537a859980d4b8b94139736f1c7a4eba9d6d2f90301b33adf74dc0ebd363899843a2b78a2df6d71be1fcd4807f4c9995f1ebdba49bb412ec2df7c4eb575bec285adc1106f939aaa62f2880a0c57ceb3bf70b51bf24fb52eb316babd280f3323861d1db89cef20e044e4ea1ebf1288f515ba4639449cf2d8b428734c278acc0540f7300915c02b7cf2767483406db16b38af44dbc6e3b80a8a397e70fb7b3edcca1afe2f495139d6fc8dda24590dfe8c45838b87fca6c6be77e67eeafe9cccfe6bcc30d5756cd309159daa7031f9d4fea2e1bd6b933e51e4c0b20bee68b0769974e6a183dc97420591a7741ce14a91e4d27e5b34680bfc5029c2d945a78c92b5e755cb1892d58ff832f98fc36639d39ddcd9febf4a2d629e4a2126cdc590948445a4e0d6b8b790dfc7362d16ec70e3b9559f6686fa9e40ec31a8045b13618f6e5752b165ac47677f834e4e603140020fffc5cdb7bfee41a34f33d2c84b05aa4abeb3d5cc9ab0b57f65127eef77ff6494c94fe30f8a2e48dde6193d162d16bbe01de052377640bb270145328643a76877025b6b06dadae8dbae06a98c39edeb2704604a81def89bbc3c2f9ff29e93d7e9e71df0687af86fbfac65cc3d4ee4ce9bdc6433d2d7fbbe1ef6a0ae87830cddb3308300a17d0a3af49b5f1d022c7be41ae88959c0fa1b556b08c9fcc13a76c77d3b01fc9787aae44e9ca45c5f97b773f05fc8712155bc4d1eef7b3c04c2400aed97d9e53822b403dd1f318fbf8a8b3882d754fb428a585da0760d9bf3d94b2937466811c3af17f6a105628b0100dfed44fe6412e9170b62e9218b9053b3b303df404daf6373d3420d962ae8b9c2e6c50d29ffde0a1c0aeddcb6852ccfd736df8391fc0042e1a10c5b8b3072d968a396331d9ab2ce630bc51373c86d1552297b7918ce71da926be397f270e6426f6eb1d3449c4157f13cba9fea540652efca373c12cbec11d43e7e458364e747eb687db511b20bed274a9288591709e6fdc973db1e634d2ccb20917e2d8d5aeb9a791e21a835f04b9d9a7984d02f3fafaf63a3873cf598662906fcdd0dea294f5a96c0d213b9442bd7c58a4693644630dcfa2e7fbf1db1429f688619ebb31968b8341cf92306ccfad3142d64564ef0e54f4bfca8efa05322d67e1fede5ec29dd4c4ad5bfb2fb893a4efc37334a6817dc7362ac5741ff29cf4c298447cceec7334034ea803f5fc6e896439c0b281cb7642535886a7112c8f6a1ce1ba2fc69ce2c53caf79f0347563264877cc697151c8912ad9be45982da6d58c3f0ca4f1eab4ef14e3cda43df84a772f8dc786b8aa40e5668057241bf448f6206388e877c9e5124affecd20785a1f81fec909c8cfd45c6b4f885c1ea4e5e45344b90a0bd21913450fa20720b5f0ab2be0bce9d683c7181b48d1b27eed123f6e09d17e91a2e587f622ae4708d7169aa3c8ba13c5f84295ace18c1224fad04e9b28f430710f03f9a7a62d17c00b6596f835e01f54b0d18ea53046427ce7b937afc778dfd13f47e87ee7cc3af299dca0c90cec2a1945eeea478e0a95b50645d638ddd1265a6da347f35e0f7435968636ef0f01d242603f15eae01c305ec246f5720eaea3fe300cbb917a7be5d4fd3d33f36594f2081d18869c070ce7c2996310bb81fad75eecfeb64dc610d90c1c8c3149031f1fa6131b34dc66918c1fcf6621b45b014f85df292a22d85381cfb6a483a376c5a09b98e4d964306484978ebea2bedb17f02b64694afaea770223e7c1114b91df203409e871f7748ede5516f1dcabc608c140f5f1ce134bbd37f2bcf9a81eb4449814087d1de843341f0bcdbcb682b2d47a33318bdefecd9060433c997189ad84bef3427c1d4e71c73e412cfab1dfc875d383b5c7e37df4650c31664a9be5f4025c62d7d07f5f5311e96451c6f2260fe58ade36d2bca8b77ac08252f8accd2d47a88f6033c053051db887f02afe5444d35247d8ade12e3db043ca5c793281d15ee1fa2bb0b63d2792b282563b87713f1811ae663521aea3e8f30ed536725a8f0b3a00e9a7335e129e984ee6d7380313a68489a4b6566cd29bd9272ed02366effd39b65e5d6a4da26120f6d6801c48a34cf7e4f33ca5238f87ad25c990e71ddb3094b622c7f1af465a0793801505bdb78444276c3ef62159bef809a91d0dd032fbf405c0f52f831dad0027da0375943f2081c60b2a36a2c645c409f803af21ce3c9a4d7ba1fe9f311d11c38ab271446bb8e5e0a3595fbe1264f3cec9813272f943c2341ef681470842e6b24bfb8c9fd14fe8fc2e85284231dc89d5fb005e394a36afa90e01c148db5260f8a56cc6fc9e4020c6d4cd9c99ed0035be6d4962ea1134bf5b230c58139a1da354c63b8d2c26dc656b14dfe8f36326d879e47da056b88c81a5540b2f523ff700501954a27d32af1eed2d99d124d660860e33f8cebbd2451219b9de7be2d79e67694dca071219706bf55d11e482c460d655ba3ce9c52e8c57c54b84aaf99434c92e3815b4fd8c5e6d9f2d46d796ea7b737238853a1ac9297a18578f64b23537576c6989f6139b77f3416ec978470fb0b7210aef5ab0525f745d4303aedc6707ff2e76029e56c8085dd658b18cb36af7341d4becd1635b0531ec61631ebf001914ab53437eb18699697e337ab26600f44ec75c79b9335c1c976fd69d7e25d7302110ecc44c5bf73b0b3cf96b4b2dfdae982a27a287f269d6f40e0565275bad4ac3d9d6d5d2dbb8dc288452bdff593a556074bc7cf470e73ed3fd289c324e0ffad85d82ad6a1917a1caa9e85751afe97f9185c2f38a05638d72406ce3703b74c58ed7f297ff9f9c280302b6be3f200e1acc8acf73f412a4c46417f037dfc5b38fe134d2cecc255dcbc7befc7d8ed9a749457409acb8e1eb29011b08b56ecada1f7978b635716858d18b91322e3c7e14217c9f5316a27543d387017a4f2d671aca641fc29fb84a139027c66bdb9be9dc3fc2f5d8b86275acb1a8f814e152bdad719228100733213cba6fe2199d4ead474fffd23593352424a06664d1ef10028581f993aba40a18f29c05c562d6d34395770bea0644fad23aa6004e745aeaa1fd659c4ea6c4eac2fe2b736cc8066c076d8448cb3be0c3b49b1c5660f2f44eecd8fa91dfb3ca80124d732f93c3467363e3a632dce4498117248dc298ba7ea5c5f7ab6ad397ce87e351d4ad504b830fa1c45fce06ca07b39e9735dd067cf0b96e60fc417bf2356ad02f244cf15ed6767dd68549607fc49be10e920728cd17a4a31d23a904467294cd50a44faeacb4be81e12938e7ff9ad54112804143e0f6780fcb5a5fa719cb8470e5356842bec7809766cfcc3577b3c83d7af08be0f40f188aed155505f6d736d6225a099e716db9bab2fee67ddeeab0c3e5c025ac59b6ec15cbe8b3c0251455c7c0311dcd04a97cb36b9dfbde6a9e7e4ff295ef083f67b710fb2a958aa92aa837fc6d634ca03adee95f8130c4886fc84ca174dbbfc09b2fcd5b3d84108f55e0f2e6ac1257533138156f8c0314682e3a9b0d3025229bbab8676a145fe4bec96281b46f885735a14a376e39cf618c6f23f6190479a15b00e50ca5b72eeb7fbb6f19790f5a644af2f4cb2cb9cb70856e709ea546d53deacb311b54da35c35db656ab75662cab6396083a0db2f7322ccef6ea271b83d63d24c70e567086f7547815aaefec38ea39f0f889ef02432da58a9354409784f58c98eab671008a6dc5799df3ad043ac19dac9da0acbce90f8c73b36e270c38d841a8b55608d7693645011685e5e3170cf80ca04b21fe76361eb4ed753ed27fb6319f0ff36620f476c97f67d2a40e2922af982d55a12bd8b6c37c1178169cd027ad0728b1704420c3ef63f3d3654d93c4def065d3ceebb4dca3579a1e67a9e7f06636dac85fe622afbeffc1d9decf8829ffbfd681f3dce304ce0f7a9994c847b317294c71880a07dfa8045218c87383fb8800ac47f3d0c1bdce39ebd5d4f4d1006ea570a24a935f76dd02224a390b1c3da3c6ce096c33d90523670674ee3418be67b3168ee7ad8faa4e21ff5f5824e59a059695d9620626d0f7a0c3ef07b14ccca215c96da2d5a9f05499ee8e887d7fe129b0e3bd4678d7a20afd780e2ab340415af5ac19284377074757fe2e57f40d5818b183b53a0f5c82a2dad281861dbe867b1dcec3b232acf82e9a839631a6d499688c35c9b384a4680e200c5d532e500a30684e424aa6c00b47d54bee1d5912a87fbb2154fcd7f64d0c6e9690509ac8aa0ae70732e1d705d22b3c24928eabb81f8955e103c4ee7048c3cfcca072d71db70fb86d43b5949b1e540dcfe3461ac405fb75dd784a4045d1e0b812413dd7fdd29188fe502d56fce3aa0b5ba726773cc261e7189db72dc8aa1601cfd21e153d54b84e7c4612e57b2be4455a14846887b34e828b65909cf213ca8c890ebedfe7de3cf91ed5548cad72b0443ecb7844691b943ff308509dfb467139801d95f3649436ec267fd2a427e2fbb01de957834a828d629401dc78caa9c1bbff487fc9693d0ac42b679db2c06c4ed1ca17ccc64debeca3ddecd2a5a483210e15891fbc7e3ba85600625902d284bde0b74621939936f284e7e1578ed18b1ca4cbb1af1efaa69733c0c578e036f98c169de0d4d5e189672d74efdb2501a7b9c87da6dc1cf0c29af88cf063b6141fae30d3472bf2a0160c36b4e86062d4aaf45ec823036128aa036be9b818871386498c0744b0ceba96e979570bd75ca069990eb44ecbad083dd6aad53fa7934ac3c232e3c621814200734dfbe97b9d46205e196efccc07ab1439b18ff2ff58cd3d8e68e00ee1ad3b7a04638fe0457e65c65560e9ece2fb4a1803536bcc7cfaad3e06fa7ed5289faeec9efbf91edeb0db6bdfcc9a98325866151c7fec26f256cb446fb39e21626dea664d8bf1027f485ec80b3c2ef0b3328e9ed63f20dc9abf27768df24f84ab1a8187cfab03007943ad99df356ce96e0d8db7994430f839364dea281bd45814752367c9c4d9748f1663ed897bcc8dcec1285a126edb18402b4acdb5fc1d3e483849b2d450d25311ed2e3b9ddf4ee435edad0e05074828561fa245d8ee23aab4e5e559c1693e730d1beef7c0d56264576b1307bed2c70788a0e6daab8b66ee960f8744b521317d6aa150772da98357963d139e6cd886dae7c31059431722194f0a7a236bd3100ccb222d0bd72b4f8fcfd05c6bee235dbe0aa2b38f0cb93f67a9184181efd1c45c4ec4e4897ccc70f2ae7e473919ac8a8bb85f141de692521261f6b4dcd88d146b717ce2f08652939b426e724990e8bf1b225f1be5fa569bf65eb12c2847ae02dda9d891d5e91c05038b846bc824258e5ea7d57709527883bb76639ed24185dd6b27ed7336ad79a9a20a056b07e2033c404ad1a2f265bd8fcebf7d3fe8a9fda8d8a8040e1b2f3bea4a340fa1eb4a863b8dacf89bfb6d88108ce10fd12f618c517dae15f04ffa92bac6c8fd115bea2b6e0196e7df7d0d40a0814d47f4926f5011b2ca7d5375f5eb0ad8692168592b9f7ec79681f0f5a70a8881f273bb8d68e8a76703071abd1bb233d2bb3a1a77ec76ff5081921a9d80b8f54e0a1a1341567d9f67f73832440c96735ca748d2ddf76c8949d073d75932e48a679427a61fd959cb2f322c044a9e31e1213a937b9ed866b63b7568a513461bbb63a7c3ba68cf37329ece248faa94171f59bd7501cab5d7bea45794ae384fad225e2ec66b3e7085b2a2907cf4c5a9d0cd1a155703d56b95c07033c154b95be5364e0c614056caf8f873c0ab277e7dab4b0e14aed58c5e1a5d18174fc968caf6eb07dbb18c60c5779077d190e8f1e492d7e9663a648a7f41fe704fea33774511041fcbdf2a791de13a5cb46c7e635127e34c498fa8e7d76636e3aec31361da12b25983942b256655544d8b82bd4b4303c768e3d66d09a567b596e896da56a5ed2b88b916d2a952147bf6ce447892cd73d90eab029ee7014def9c375667d485c70350dcc66a6c920c382056ac87b753064e34dd4700d30fdf38ab7419fdf40c34194c45f614fc05e560d1c423385133549d6d04b9ea393ca512123a4f6c87426bd1712c140d9d01eff4faa98533f59b133fb1dbba3a7ca16f12b9f2c1829344af1241e5bb30b8f2739b5a059a99ca0c91393901374a2893376c65230f22e7d3b1d4896d577f2874808d47d0aaaeff8e38936b26fda284f7e846d9acb1a6e10de9c4f6c75d7995819b64ccf1639e78a05573a729227967121ec1668a5be0145b29027bc62c40922c4cf5a52aae1f0f6578dbafc5af9e6e8e159c4c35b56e6f5ab0e53ddce59df60b05047d58683134f0bd685bfafc8ebaaa1d8800d8b8130b7bfc9f645156459e2f506c0d4c2ca58dc77ac0f1b5238dc0938b6bfc81dd79cc664e7eb46a3e3552897fb30ddbb2ffdfb83dbdf4351aece1fc0a80674be6826b47081a094c9e92790fc5560ae9ab68bc5e05033c83b7bf3813c0fafb2a5ecff36ea32a0f647c4c4bab50472b03615a1dce1984cc8b902cd62006eb05a8b2d9ea294216bdbc3fe975eecb63db9a065c64787cab6001e35dd0b0196b5f294c6116354268be45ffd85fe04d87d03ceafaaaaf4002b3723624ac89868f480f5faed49d2134bbcfc834e1f24ad29f0ed998e79a13f9b77c152fea965d1e885d5d2fe819ea4c5916fef8d368956196078732b4231678241114d83a94559dc17f75224dd8e7dc34b6a5ba0e16dc2a26902659c9a5bd1febfb22abd201faff05356c80fbf485021389198f3012c2b569806fc2d109148305ba7988138ef84cec2722eb6d92ec51b91f8ee2360e595234dae689e35728d17c7e92459052a46f274ae665fade310944780b6e7761e01b8cd5c9e1d09d1f464327546dbc13983a5591438f418897de4149b865cd13790bc216b6aaa92dcfef6fcabc4c204538f6ebadc527faa51da0b1a65b80bfcbf50fc3aa6620d522cc7edc66e7790294ad1f42e25c89fc233ea233c13fbabbba456311bc1fd996372ca4919585293c919b190bddd5c3716b2b636e50ca4569c5b2e1807847cc2a0806e105513cb964e5969f0eb6ed514600a1a924129ba59d49d7448af3e25c90b08e20c9d85af91b7e8f27bf564fb98530feff808f82a610d53e68f6cf5206bc1f243ea927bc25b53f6f19f6175f756bb71193065a4a64388919732bdc19169249d3e6edc555392e2fc4846fdef76bfd872d5a22b4bc5c5e4101ae17d90e7a09696619c2e4ecb746d0bdac3db60c16a6612a33eaef9369338936cf58095a3372748913f25a6aa852ee698fb4016f3fa894f4075f198f368fcd006c2cce57c2ebdb146f74b699c699b7082eea237f26b6f218768837f20c215a5b62241e872db5cbc6ec7a8f139e53f2eae0136552109f4e2f0a7b282465d377606316fdcc555215d656ac84663de520937792b97cac19cec9ddef5b5070dee10dc389d0a7fdd11a633c36e8cabefd847f4fb80da6d3aef2b5431e6b581d1c92abd9df32eef1a0893712702f0aa68544c7499bea44b1c4a2442c688a30532f4b02eec19322de6f7a76220c4186f53858ce5df131e51aa43fa5710f2c831f4c779fefc5e0bd8aa3e4fd45cc9794e42372d87d6b8d7163b131dc9d6e98809e4c4526e0bc9e1d3c352bf4783a43465f00b62708456a1bc1a60198ec0b185899f9840aaecd58487fea91c6a36ef93e50258105cca46a8662928222d8aed26bd0ee09151cb21b27c5f9d90c4f4ffbeab96fbf4aa879e1a12db41afadd19cb84488eaa4665d05a0f62556eac262070bc4f54ea49cbb98701cfb426b54787788f53039a9ee7c2f474014ec46f72c74dc541f06a622ad3c3535d253f932b252d9b974fd3dcfcd4078f4a3746b8da1f9451ca03d121b729ef3aa920231557e7944942159d2040779fc785823a796067f71b5f5f55b43a8741df9f65e3e7365c7900d15e74702129205ef63fbda7fd9b6ac4d9a03e1724cc152fd96fe98e6fd3576eb2f6eea7e5c28970c9595452bc9688ec0aa19efb4b8c7d0f6ae5fb5d087757bfcc71990ff571e87e05a1a51b5c01803991a32ea9b89d26afa6605a9696c80c70c2187913f82864200666e604c8ccd2bacb80ab7b4cb0d55fc1d87d07b2d4048d1d75f3e2ceada9936a756c970ccf345163b6cad326fff06a0f8e3d9d6331188d20bbfd67618c7a16af6deedeec3361ca868e6c2c1975c18a64535b6daff475e0656bbc11988e05384ef730ab0c50095323d1417b09e7be6021508056b9b11b117b975c44649cba5d78634203184af78c61631f11d71967a2f3c133d926d7d404eda052d74ebe080fff79a9deeeffaf17a3acca0d079ac203a5d62f96c22ea0ce2505fd5ab1d6bcd6a00f169e020b66c3d0fa23bbe2c8373dc403cbae94b4d598a81c430702ee966ed10109cdec5e95ffa30cf92febee08dc8e9646b15cc5def0fbd95509eecec25c8005487a70e40253aeab46a1bcdaf86a7102a5b9d4d15956b0f6bb7df6efdee3bf63bc3154adb8cd44753f7450fa286cb3885218a39b84fe8fd11a5b01347711af1194e6fc5c3175d3e91fcf1ebc84d3f91b18d2b8d7f33a1a9343f6574c777d0e92922d09b9d5a939c5a23028b903c2adbbb2d3ef38bc7d77f32b6a43b1801505a0831c0193e494b9b0b59547130c144ddb3fd2a2f39a1b98bceaa9ac7537e12d939e1ee1729acecb6bded13ec218a2afcbd87535d6f8f0f71e12ec3f2a6ac91648e37b495fa1172514c8554025bf1cb7e7db64a48a1212b8826bb65967d88550525a847878ba5a90922cc25d0976290634fdc8c6125ddaba0ec9fe70c070219a8b45332f356023af7c8740a1914c66c4d4f7f06b834373e5381e52060a685872c0abcc4cf8faafa55cdabf31af0b7d67ffc2e953b39d844da7f9a45d31b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f96f4192d95bd027eb7c7bfc58bde7a6d985b0a95a37fec420fd97f8c0b2c29dd7554e6c50a79d53b25394cc33b31752e9e2fbbeba6c0c4df54507ad5893be58c220a3d72419c136446c0ecc781024d28f1be4192ccc15b59f9b81b48fb1ba5d27d2cf78ba5622b173e312e3b2ebe20c7f9532b444fea8a84f526548c3557b931bcdafce8659ae6bf0920a0db56daea1163147da621ed3cd832437996604f9533e5e9871df6d78cc6f26a2441ff8303c3ae0df433d381656f3fc759fcdd5dd05e4b48152d004ef8bbc7ea8263aa80e4173e9443e9855dcfbcd900f14dc6dd868b84799aabd88386625614122fa3284e8360e1a34085fb259b6b95502f270ea366fa9c5b0f5b2d7f911e7da440cd3152c2beba8dff8afda05e5f7b674f479c9a210ddafa9b2856501471c8fbfb9d878c99079e577aade235f36ab0ec52c5bee3405e9562a350b2ed1c0fb17cae9c5a027ff088da30734ac9608b990c65c3b328dacec4cf7ef7830ed9e2d81341ac726f99453a2e4089b9b2e765c5bb6c55ee86472b66629d5b8593c2868bda0764afc760b750b8f1e06ce724d74a285af80cc40f334a342d71798fb1a4ece5fe13335d8c283efc89f1640f3935d0ec2cb56a57d93151226949be6aa3a82be5c625a3ceb429cedf2da475f320e419c86a98c0841d90bb2247c1f2c93fc735bc92169d073691db1487bee7e7d7218d3f06ce3d593069279855c631f856a7c32905bf414caae7d6b9c42850337291515b8c5e5970e95a78dbf927e36ac34e9659cf7bc4bfbb9bcc05bb0241a37137e5a152e43e0c2c8326bf5dcac1dd61fff6dcf36d6415606673d81776b1c70814fb4717d9e0a5083a7b4bf953caf0474ebebc1ec7602e0525fdc389f88c7bb75be41aad9bc380a7415d176f68a96aa7476fe65050c426e08b4a1659ef9b80eb6c44bf4010df5eeb1b5931fe97fa57b3255f4445385e7a8458c96896cdcdb5ee98ab2c9cc8281b09ee899883655caa64bcf8a9aaee359021de11033f13004eb8d677db8f2d57ae7cb1f2e6e21d8b3d535241a967cf9952801809cff2a92d800f06353e9a9e5e9d59f47f779b16f157a38b51cac49284a8f174d00fba5783aa4ad3b89f14cd250917a354e1391c6991da9ccde7dbe04254a8dcb0cadc87f79d4ea673b98dc2b470c57f6dffa0c9021b4cb73c0b52c8ae978bd812eccd919b95af64988c936208d5ffb16f033c236d1e2e8d72b0b7a2c8292d09da569fe90a25c395cc1f2cdb611e08114d2690d9379eac734948bd86d9d167a4f359084c3918170d8b71909be62faf618a3439c3d9be1c1daaf0705b326d82bdbc8aa268f78a25ac227a661a2d3573e2c985f5c282a61ee829dfc5e9826a712c32cc518fedbfab6fb42453305b81c8dc56520b1aec73fda2a564e501e6359f85d7fb7126f8a9efa77f1b7d76ff950b0cb03525beefd61148be6916dcbd022d485e50fffc38ab40aed7fe56b008a11fbd2de32d9f3ce43c43952ebef8fb2f9524cd8df73d84c02c951602b4397db991d0657642296a343d52dcce025d85ba22f73996e0fec342f5086690bef8aab9c7b3da014059859050da8488db4e3fc3f1e87b2232484b7744357a4500009ac9f2f247e5ed40207139065cc846ca5ff35de102f708298ef6958b3541af539ba48bca56325479ea8e7a04cc93a487c44992adb19ac1cc67fd62dc8e4c766019e2f1949c9e9d62348be6bfbc3678a800cfacedc79958ab457d7e2e9f4c84e3edbc258731c760cdc1d6d8902d20f2915ba4653ec3c7e177ae5a5c13316fe584c272ff6c731c7e3894cb184341333dbff9f316ed9da13421da27fd373ad6b0759eb9194044d5cfc4212646c02c5a333842feea6a6ba88f031ccb116fd216c2434ac97634d6f0c99503548c4217626d1e6a7002373ff778e3e97a471e2e7e695e38034dbe0e8e2d1e8a46ef9cfa738c7a6b0c71f06205f42e2e82b04632ae645f9fa5bb7e50c667c0ac6008cb945592c1c6540a9fddc8003e11a9339c50e49e8345d135bb5d27057b23f5fccf898f50379b05dab17f3a658f716441d4b388f211d5b3010d10232b8f859543e57ee03fe18db8fd6d6022010bec11b1f2da05d27c3292b924eb4b107538a8ad372f2de1686f61d861c34b5993d100b4068d8d199efd0fb82a6e8bc9ab45f06807a15dd8c184e4950e1c52f4fa21671c7531c0b50d3599cb331cfeb85e6593c23b070f0a626307e7f91468713a2f7c04299f22d997f88fc54e053856d7048cae5efb84346a726a765dee832b7e3f169f9266a952bce6978684354cc2b7e63f8d42051ec08079d502c2f29f9147e0db9a4a428b7f3a2c30205b8c17d61a7eccd4f00c882791c761990660578539c4e49d44e1b0749cd6d58effe393f182b6e3f7cca9d007e3d8bed5d04f2ad7ffb26f6aca4cdf1af363e274ddf5d47d851a31fa0bd08303d2afa4b07d0f1e8257df29208889efb2f0758b3a8d9c053b4b8e4ef3e156c00b83719b4e7867680c64aad34600983ae61a440b3064e6dc879e2261629cfe2cea44175732b8863ed9cfaf1d97022c72a591b6f47847d138184a8c1c6d4c51b1e903db5fe37074f937843e942cee1b2d4254a29621d67e1b82db3a9da1b27b4464c49066fbfdf8bd7717696d1926cd3fe1319c459f5750573eaae6fb170ca8cd576abfdd434dc8fc3fbbccdf77fbd9ba4bb4572a5aea16c64d42a84ebb5ae743e846e7d639f152c1a93760f727bdcc92c7cd88686a9c9694705c6d7a0b7943bdfea10d7c2ea15c71359e4f55c4ba7824beca5c569b5745d7b267b2af52c45f518178594545a1d83deb8a1683f08f89f16031e92bc3d9b314dd180c65bdd25028e44bc9d42ce3c05f95c3f45ea1e45dfe340bc6cba8f0dfc438bfa7c9ec10a44fd49a7f64ab5533d3f17a0eeb93378af1554b198f89e143547385cdf8695ac6e37fe9928600b45a374f0ed1ad135faa6c1d02e637fdbfd6e93e603a428d17c5467e058de76a1c7ba6f612d2c2a9b6e18d8209e8aa17439e520c88055da8a60e2e4579deafa94796c1a9ea683675cbc67f9725bc9234e83e30da2a8a65bc5b704a266bef4c1b5d66f0fa440ed4c44bc4d96dab272c5a0f1c6969b0d61c47865e0ba2cd33a85bdd864314e89f93a5f431df3f563c79360cd0a3ce15600b6f11f767d23d52109842de4c29d956365cc026f2dcd268af92f6078c13aa981ebcbced775de064f2d15de56baa9ec02cf765eb521b17eb2b1e1f8a22bbfe13866ba73e92b6df8a8d9f49aede205e401a87e1eaa2cc10749a1fbe52d73b9c05c328b7147dea90d164075230b48a23637717da664a9aa1d09b821c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525851e1e665979aa6dd5f71eb17bdb61dad290c3584eb22bb36c5bec539168a6ab9e0a0c6d61c761bcacb022550610e0489c130a0b849ae4362f3a7a92f3c9ee1ba9085fefd52fe8be087be7ef0487135c9bf05d5b47dfecda1faf6c338c05b2e33849e63a94779723dc72618b3ccf6b3c12596bd8af30a74dd20fdad9b0b1ebdca6b957d03829df28807f54b20c7cdf29f29e546c27492cc435937f23b9372e875f520b8452802195414d95d25c258664f4ace4977f1a7963485465a42c134d2fbe9d6051302fe1c97b0f6b96ab70d5b37c856e3a37c28672154f61bff1b858db78b516e901886abfb6cd57f12b8e4d997cf412b889ba3fd065df514d18fa089d9975b04417385d03bfcff59a4f85bb51e3ec36aad4ec107afea547a9fd60a7803f244947b62b71b049bc98352165534b8e54f70518f8c857193b6ae2e807e34489f1bea08111e66821ebad86d7f5aab8daf5e204534ed5989541d98f1aaf722499b367d7dedf748dbe23f576e6a49394b8104c6341b458d1a470f77fd81fd7bb0462c24f0aa1783d90d52ea836201916a778e0d95c09180307ea6716935ddc279d4e50a94df8d5d54d90bec3c6be9dfaf541b8e3889c168c98fa07bf1d2b42b1b2f6ffaf9a0aab94c6d3d8a55ad839d1337092bdb9a634e3e8cddf18ad385920d51cdbfa513b7ab4f79585f6c59cae99bdd76d2d53d011185d7cbb9c96bf07caee255501b5ed1187be8e69e867bde2d0594949be61c98c9dab0b15b97f2c1ed18e2d2e38d0482a122bd3b406c5c89daa4afa80be3aa8601841f83c456cd3c93239bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b429e7b414f74c59a451641f757d830da1d0a4ab62a6f968e6ce9eb68933aa6429rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcoin-or-Ipopt-3.12.7-1.fc24.src.rpmcoin-or-Ipopt-commoncoin-or-Ipopt-common    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.13.0XqX@XX @W$W@W@W8dW8dW'A@WKVJVJV@V&@V=@VV3[UYU{@UȒ@UȒ@UUUa@U2G@U!#T@TTTs@T-@T T}T,@T7TTL@T/@TTSGS.SSSB@R6QQ2QQ1P@PP@PPfAntonio Trande - 3.12.7-1Fedora Release Engineering - 3.12.6-5Antonio Trande - 3.12.6-4Orion Poplawski - 3.12.6-3Antonio Trande - 3.12.6-2Antonio Trande - 3.12.6-1Antonio Trande - 3.12.5-4Antonio Trande - 3.12.5-3Antonio Trande - 3.12.5-2Antonio Trande - 3.12.5-1Antonio Trande - 3.12.4-12Paulo Andrade - 3.12.4-11Paulo Andrade - 3.12.4-10Antonio Trande - 3.12.4-9Antonio Trande - 3.12.4-8Antonio Trande - 3.12.4-7Fedora Release Engineering - 3.12.4-6Antonio Trande - 3.12.4-5Orion Poplawski - 3.12.4-4Zbigniew Jędrzejewski-Szmek - 3.12.4-3Sandro Mani - 3.12.4-2Antonio Trande - 3.12.4-1pcpa - 3.12.2-3Fedora Release Engineering - 3.12.3-2Fedora Release Monitoring - 3.12.3-1Antonio Trande - 3.12.2-1pcpa - 3.12.1-5pcpa - 3.12.1-4Antonio Trande - 3.12.1-3Antonio Trande - 3.12.1-2Antonio Trande - 3.12.1-1Marcin Juszkiewicz - 3.12.0-2Antonio Trande - 3.12.0-1pcpa - 3.11.10-3Antonio Trande - 3.11.10-2Antonio Trande - 3.11.10-1Peter Robinson - 3.11.9-4Antonio Trande - 3.11.9-3Antonio Trande - 3.11.9-2pcpa - 3.11.9-1Fedora Release Engineering - 3.11.8-2pcpa - 3.11.8-1pcpa - 3.11.0-6Fedora Release Engineering - 3.11.0-5pcpa - 3.11.0-4pcpa - 3.11.0-3Fedora Release Engineering - 3.11.0-2pcpa - 3.11.0-1pcpa - 3.10.4-1pcpa - 3.10.3-2pcpa - 3.10.3-1pcpa - 3.10.2-3pcpa - 3.10.2-2pcpa - 3.10.2-1- Update to 3.12.7 (bz#1426828) - Build on Fedora >= 26 s390x - Update patch0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- New architectures - Build on s390- Rebuild for openmpi 2.0- Exclude strings.h wrapper installation (bz#1375290)- Update to 3.12.6- ASL enabled on EPEL - Rebuild for MUMPS-5.0.2- PPC64 excluded on EPEL6- Install ipopt binary files (bz#1320049)- Update to 3.12.5 - MPICH libraries built on PPC64*- Fixed with_asl macro- Correct side effect of previous change on armv7hl- Correct HAVE_CONFIG_H dependency due to manual install (#1295290)- Rebuild for mp 3.0.1- PPC64 excluded on EPEL6- Build MPICH libraries - Built on EPEL- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Hardened builds on ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                   0:3.12.7-1.fc243.12.7-1.fc24 0:3.11.9-3coin-or-Ipoptcoin-or-Ipopt-commonAUTHORSLICENSEIpopt_Tutorial.pdfhtmlAmplTNLP_8hpp.htmlAmplTNLP_8hpp_source.htmlHSLLoader_8h.htmlHSLLoader_8h_source.htmlIpAdaptiveMuUpdate_8hpp.htmlIpAdaptiveMuUpdate_8hpp_source.htmlIpAlgBuilder_8hpp.htmlIpAlgBuilder_8hpp_source.htmlIpAlgStrategy_8hpp.htmlIpAlgStrategy_8hpp_source.htmlIpAlgTypes_8hpp.htmlIpAlgTypes_8hpp_source.htmlIpAlgorithmRegOp_8hpp.htmlIpAlgorithmRegOp_8hpp_source.htmlIpAugRestoSystemSolver_8hpp.htmlIpAugRestoSystemSolver_8hpp_source.htmlIpAugSystemSolver_8hpp.htmlIpAugSystemSolver_8hpp_source.htmlIpBacktrackingLSAcceptor_8hpp.htmlIpBacktrackingLSAcceptor_8hpp_source.htmlIpBacktrackingLineSearch_8hpp.htmlIpBacktrackingLineSearch_8hpp_source.htmlIpBlas_8hpp.htmlIpBlas_8hpp_source.htmlIpCGPenaltyCq_8hpp.htmlIpCGPenaltyCq_8hpp_source.htmlIpCGPenaltyData_8hpp.htmlIpCGPenaltyData_8hpp_source.htmlIpCGPenaltyLSAcceptor_8hpp.htmlIpCGPenaltyLSAcceptor_8hpp_source.htmlIpCGPenaltyRegOp_8hpp.htmlIpCGPenaltyRegOp_8hpp_source.htmlIpCGPerturbationHandler_8hpp.htmlIpCGPerturbationHandler_8hpp_source.htmlIpCGSearchDirCalc_8hpp.htmlIpCGSearchDirCalc_8hpp_source.htmlIpCachedResults_8hpp.htmlIpCachedResults_8hpp_source.htmlIpCompoundMatrix_8hpp.htmlIpCompoundMatrix_8hpp_source.htmlIpCompoundSymMatrix_8hpp.htmlIpCompoundSymMatrix_8hpp_source.htmlIpCompoundVector_8hpp.htmlIpCompoundVector_8hpp_source.htmlIpConvCheck_8hpp.htmlIpConvCheck_8hpp_source.htmlIpDebug_8hpp.htmlIpDebug_8hpp_source.htmlIpDefaultIterateInitializer_8hpp.htmlIpDefaultIterateInitializer_8hpp_source.htmlIpDenseGenMatrix_8hpp.htmlIpDenseGenMatrix_8hpp_source.htmlIpDenseSymMatrix_8hpp.htmlIpDenseSymMatrix_8hpp_source.htmlIpDenseVector_8hpp.htmlIpDenseVector_8hpp_source.htmlIpDiagMatrix_8hpp.htmlIpDiagMatrix_8hpp_source.htmlIpEqMultCalculator_8hpp.htmlIpEqMultCalculator_8hpp_source.htmlIpEquilibrationScaling_8hpp.htmlIpEquilibrationScaling_8hpp_source.htmlIpExactHessianUpdater_8hpp.htmlIpExactHessianUpdater_8hpp_source.htmlIpException_8hpp.htmlIpException_8hpp_source.htmlIpExpandedMultiVectorMatrix_8hpp.htmlIpExpandedMultiVectorMatrix_8hpp_source.htmlIpExpansionMatrix_8hpp.htmlIpExpansionMatrix_8hpp_source.htmlIpFilterLSAcceptor_8hpp.htmlIpFilterLSAcceptor_8hpp_source.htmlIpFilter_8hpp.htmlIpFilter_8hpp_source.htmlIpGenAugSystemSolver_8hpp.htmlIpGenAugSystemSolver_8hpp_source.htmlIpGenKKTSolverInterface_8hpp.htmlIpGenKKTSolverInterface_8hpp_source.htmlIpGenTMatrix_8hpp.htmlIpGenTMatrix_8hpp_source.htmlIpGradientScaling_8hpp.htmlIpGradientScaling_8hpp_source.htmlIpHessianUpdater_8hpp.htmlIpHessianUpdater_8hpp_source.htmlIpIdentityMatrix_8hpp.htmlIpIdentityMatrix_8hpp_source.htmlIpInexactAlgBuilder_8hpp.htmlIpInexactAlgBuilder_8hpp_source.htmlIpInexactCq_8hpp.htmlIpInexactCq_8hpp_source.htmlIpInexactData_8hpp.htmlIpInexactData_8hpp_source.htmlIpInexactDoglegNormal_8hpp.htmlIpInexactDoglegNormal_8hpp_source.htmlIpInexactLSAcceptor_8hpp.htmlIpInexactLSAcceptor_8hpp_source.htmlIpInexactNewtonNormal_8hpp.htmlIpInexactNewtonNormal_8hpp_source.htmlIpInexactNormalStepCalc_8hpp.htmlIpInexactNormalStepCalc_8hpp_source.htmlIpInexactNormalTerminationTester_8hpp.htmlIpInexactNormalTerminationTester_8hpp_source.htmlIpInexactPDSolver_8hpp.htmlIpInexactPDSolver_8hpp_source.htmlIpInexactPDTerminationTester_8hpp.htmlIpInexactPDTerminationTester_8hpp_source.htmlIpInexactRegOp_8hpp.htmlIpInexactRegOp_8hpp_source.htmlIpInexactSearchDirCalc_8hpp.htmlIpInexactSearchDirCalc_8hpp_source.htmlIpInexactTSymScalingMethod_8hpp.htmlIpInexactTSymScalingMethod_8hpp_source.htmlIpInterfacesRegOp_8hpp.htmlIpInterfacesRegOp_8hpp_source.htmlIpIpoptAlg_8hpp.htmlIpIpoptAlg_8hpp_source.htmlIpIpoptApplication_8hpp.htmlIpIpoptApplication_8hpp_source.htmlIpIpoptCalculatedQuantities_8hpp.htmlIpIpoptCalculatedQuantities_8hpp_source.htmlIpIpoptData_8hpp.htmlIpIpoptData_8hpp_source.htmlIpIpoptNLP_8hpp.htmlIpIpoptNLP_8hpp_source.htmlIpIterateInitializer_8hpp.htmlIpIterateInitializer_8hpp_source.htmlIpIteratesVector_8hpp.htmlIpIteratesVector_8hpp_source.htmlIpIterationOutput_8hpp.htmlIpIterationOutput_8hpp_source.htmlIpIterativePardisoSolverInterface_8hpp.htmlIpIterativePardisoSolverInterface_8hpp_source.htmlIpIterativeSolverTerminationTester_8hpp.htmlIpIterativeSolverTerminationTester_8hpp_source.htmlIpIterativeWsmpSolverInterface_8hpp.htmlIpIterativeWsmpSolverInterface_8hpp_source.htmlIpJournalist_8hpp.htmlIpJournalist_8hpp_source.htmlIpLapack_8hpp.htmlIpLapack_8hpp_source.htmlIpLeastSquareMults_8hpp.htmlIpLeastSquareMults_8hpp_source.htmlIpLimMemQuasiNewtonUpdater_8hpp.htmlIpLimMemQuasiNewtonUpdater_8hpp_source.htmlIpLineSearch_8hpp.htmlIpLineSearch_8hpp_source.htmlIpLinearSolversRegOp_8hpp.htmlIpLinearSolversRegOp_8hpp_source.htmlIpLoqoMuOracle_8hpp.htmlIpLoqoMuOracle_8hpp_source.htmlIpLowRankAugSystemSolver_8hpp.htmlIpLowRankAugSystemSolver_8hpp_source.htmlIpLowRankSSAugSystemSolver_8hpp.htmlIpLowRankSSAugSystemSolver_8hpp_source.htmlIpLowRankUpdateSymMatrix_8hpp.htmlIpLowRankUpdateSymMatrix_8hpp_source.htmlIpMa27TSolverInterface_8hpp.htmlIpMa27TSolverInterface_8hpp_source.htmlIpMa28TDependencyDetector_8hpp.htmlIpMa28TDependencyDetector_8hpp_source.htmlIpMa57TSolverInterface_8hpp.htmlIpMa57TSolverInterface_8hpp_source.htmlIpMa77SolverInterface_8hpp.htmlIpMa77SolverInterface_8hpp_source.htmlIpMa86SolverInterface_8hpp.htmlIpMa86SolverInterface_8hpp_source.htmlIpMa97SolverInterface_8hpp.htmlIpMa97SolverInterface_8hpp_source.htmlIpMatrix_8hpp.htmlIpMatrix_8hpp_source.htmlIpMc19TSymScalingMethod_8hpp.htmlIpMc19TSymScalingMethod_8hpp_source.htmlIpMonotoneMuUpdate_8hpp.htmlIpMonotoneMuUpdate_8hpp_source.htmlIpMuOracle_8hpp.htmlIpMuOracle_8hpp_source.htmlIpMuUpdate_8hpp.htmlIpMuUpdate_8hpp_source.htmlIpMultiVectorMatrix_8hpp.htmlIpMultiVectorMatrix_8hpp_source.htmlIpMumpsSolverInterface_8hpp.htmlIpMumpsSolverInterface_8hpp_source.htmlIpNLPBoundsRemover_8hpp.htmlIpNLPBoundsRemover_8hpp_source.htmlIpNLPScaling_8hpp.htmlIpNLPScaling_8hpp_source.htmlIpNLP_8hpp.htmlIpNLP_8hpp_source.htmlIpObserver_8hpp.htmlIpObserver_8hpp_source.htmlIpOptErrorConvCheck_8hpp.htmlIpOptErrorConvCheck_8hpp_source.htmlIpOptionsList_8hpp.htmlIpOptionsList_8hpp_source.htmlIpOrigIpoptNLP_8hpp.htmlIpOrigIpoptNLP_8hpp_source.htmlIpOrigIterationOutput_8hpp.htmlIpOrigIterationOutput_8hpp_source.htmlIpPDFullSpaceSolver_8hpp.htmlIpPDFullSpaceSolver_8hpp_source.htmlIpPDPerturbationHandler_8hpp.htmlIpPDPerturbationHandler_8hpp_source.htmlIpPDSearchDirCalc_8hpp.htmlIpPDSearchDirCalc_8hpp_source.htmlIpPDSystemSolver_8hpp.htmlIpPDSystemSolver_8hpp_source.htmlIpPardisoSolverInterface_8hpp.htmlIpPardisoSolverInterface_8hpp_source.htmlIpPenaltyLSAcceptor_8hpp.htmlIpPenaltyLSAcceptor_8hpp_source.htmlIpPiecewisePenalty_8hpp.htmlIpPiecewisePenalty_8hpp_source.htmlIpProbingMuOracle_8hpp.htmlIpProbingMuOracle_8hpp_source.htmlIpQualityFunctionMuOracle_8hpp.htmlIpQualityFunctionMuOracle_8hpp_source.htmlIpReferenced_8hpp.htmlIpReferenced_8hpp_source.htmlIpRegOptions_8hpp.htmlIpRegOptions_8hpp_source.htmlIpRestoConvCheck_8hpp.htmlIpRestoConvCheck_8hpp_source.htmlIpRestoFilterConvCheck_8hpp.htmlIpRestoFilterConvCheck_8hpp_source.htmlIpRestoIpoptNLP_8hpp.htmlIpRestoIpoptNLP_8hpp_source.htmlIpRestoIterateInitializer_8hpp.htmlIpRestoIterateInitializer_8hpp_source.htmlIpRestoIterationOutput_8hpp.htmlIpRestoIterationOutput_8hpp_source.htmlIpRestoMinC__1Nrm_8hpp.htmlIpRestoMinC__1Nrm_8hpp_source.htmlIpRestoPenaltyConvCheck_8hpp.htmlIpRestoPenaltyConvCheck_8hpp_source.htmlIpRestoPhase_8hpp.htmlIpRestoPhase_8hpp_source.htmlIpRestoRestoPhase_8hpp.htmlIpRestoRestoPhase_8hpp_source.htmlIpReturnCodes_8h.htmlIpReturnCodes_8h_source.htmlIpReturnCodes_8hpp.htmlIpReturnCodes_8hpp_source.htmlIpReturnCodes__inc_8h.htmlIpReturnCodes__inc_8h_source.htmlIpScaledMatrix_8hpp.htmlIpScaledMatrix_8hpp_source.htmlIpSearchDirCalculator_8hpp.htmlIpSearchDirCalculator_8hpp_source.htmlIpSlackBasedTSymScalingMethod_8hpp.htmlIpSlackBasedTSymScalingMethod_8hpp_source.htmlIpSmartPtr_8hpp.htmlIpSmartPtr_8hpp_source.htmlIpSolveStatistics_8hpp.htmlIpSolveStatistics_8hpp_source.htmlIpSparseSymLinearSolverInterface_8hpp.htmlIpSparseSymLinearSolverInterface_8hpp_source.htmlIpStdAugSystemSolver_8hpp.htmlIpStdAugSystemSolver_8hpp_source.htmlIpStdCInterface_8h.htmlIpStdCInterface_8h_source.htmlIpStdInterfaceTNLP_8hpp.htmlIpStdInterfaceTNLP_8hpp_source.htmlIpSumMatrix_8hpp.htmlIpSumMatrix_8hpp_source.htmlIpSumSymMatrix_8hpp.htmlIpSumSymMatrix_8hpp_source.htmlIpSymLinearSolver_8hpp.htmlIpSymLinearSolver_8hpp_source.htmlIpSymMatrix_8hpp.htmlIpSymMatrix_8hpp_source.htmlIpSymScaledMatrix_8hpp.htmlIpSymScaledMatrix_8hpp_source.htmlIpSymTMatrix_8hpp.htmlIpSymTMatrix_8hpp_source.htmlIpTDependencyDetector_8hpp.htmlIpTDependencyDetector_8hpp_source.htmlIpTNLPAdapter_8hpp.htmlIpTNLPAdapter_8hpp_source.htmlIpTNLPReducer_8hpp.htmlIpTNLPReducer_8hpp_source.htmlIpTNLP_8hpp.htmlIpTNLP_8hpp_source.htmlIpTSymDependencyDetector_8hpp.htmlIpTSymDependencyDetector_8hpp_source.htmlIpTSymLinearSolver_8hpp.htmlIpTSymLinearSolver_8hpp_source.htmlIpTSymScalingMethod_8hpp.htmlIpTSymScalingMethod_8hpp_source.htmlIpTaggedObject_8hpp.htmlIpTaggedObject_8hpp_source.htmlIpTimedTask_8hpp.htmlIpTimedTask_8hpp_source.htmlIpTimingStatistics_8hpp.htmlIpTimingStatistics_8hpp_source.htmlIpTransposeMatrix_8hpp.htmlIpTransposeMatrix_8hpp_source.htmlIpTripletHelper_8hpp.htmlIpTripletHelper_8hpp_source.htmlIpTripletToCSRConverter_8hpp.htmlIpTripletToCSRConverter_8hpp_source.htmlIpTypes_8hpp.htmlIpTypes_8hpp_source.htmlIpUserScaling_8hpp.htmlIpUserScaling_8hpp_source.htmlIpUtils_8hpp.htmlIpUtils_8hpp_source.htmlIpVector_8hpp.htmlIpVector_8hpp_source.htmlIpWarmStartIterateInitializer_8hpp.htmlIpWarmStartIterateInitializer_8hpp_source.htmlIpWsmpSolverInterface_8hpp.htmlIpWsmpSolverInterface_8hpp_source.htmlIpZeroMatrix_8hpp.htmlIpZeroMatrix_8hpp_source.htmlIpZeroSymMatrix_8hpp.htmlIpZeroSymMatrix_8hpp_source.htmlIpoptConfig_8h.htmlIpoptConfig_8h_source.htmlLibraryHandler_8h.htmlLibraryHandler_8h_source.htmlPardisoLoader_8h.htmlPardisoLoader_8h_source.html_formulas.texannotated.htmlarrowdown.pngarrowright.pngbc_s.pngbdwn.pngclassIpopt_1_1AdaptiveMuUpdate-members.htmlclassIpopt_1_1AdaptiveMuUpdate.htmlclassIpopt_1_1AdaptiveMuUpdate__inherit__graph.mapclassIpopt_1_1AdaptiveMuUpdate__inherit__graph.md5classIpopt_1_1AdaptiveMuUpdate__inherit__graph.pngclassIpopt_1_1AlgorithmBuilder-members.htmlclassIpopt_1_1AlgorithmBuilder.htmlclassIpopt_1_1AlgorithmBuilder__inherit__graph.mapclassIpopt_1_1AlgorithmBuilder__inherit__graph.md5classIpopt_1_1AlgorithmBuilder__inherit__graph.pngclassIpopt_1_1AlgorithmStrategyObject-members.htmlclassIpopt_1_1AlgorithmStrategyObject.htmlclassIpopt_1_1AlgorithmStrategyObject__inherit__graph.mapclassIpopt_1_1AlgorithmStrategyObject__inherit__graph.md5classIpopt_1_1AlgorithmStrategyObject__inherit__graph.pngclassIpopt_1_1AmplOptionsList-members.htmlclassIpopt_1_1AmplOptionsList.htmlclassIpopt_1_1AmplOptionsList_1_1AmplOption-members.htmlclassIpopt_1_1AmplOptionsList_1_1AmplOption.htmlclassIpopt_1_1AmplOptionsList_1_1AmplOption__inherit__graph.mapclassIpopt_1_1AmplOptionsList_1_1AmplOption__inherit__graph.md5classIpopt_1_1AmplOptionsList_1_1AmplOption__inherit__graph.pngclassIpopt_1_1AmplOptionsList_1_1PrivatInfo-members.htmlclassIpopt_1_1AmplOptionsList_1_1PrivatInfo.htmlclassIpopt_1_1AmplOptionsList__inherit__graph.mapclassIpopt_1_1AmplOptionsList__inherit__graph.md5classIpopt_1_1AmplOptionsList__inherit__graph.pngclassIpopt_1_1AmplSuffixHandler-members.htmlclassIpopt_1_1AmplSuffixHandler.htmlclassIpopt_1_1AmplSuffixHandler__inherit__graph.mapclassIpopt_1_1AmplSuffixHandler__inherit__graph.md5classIpopt_1_1AmplSuffixHandler__inherit__graph.pngclassIpopt_1_1AmplTNLP-members.htmlclassIpopt_1_1AmplTNLP.htmlclassIpopt_1_1AmplTNLP__inherit__graph.mapclassIpopt_1_1AmplTNLP__inherit__graph.md5classIpopt_1_1AmplTNLP__inherit__graph.pngclassIpopt_1_1AugRestoSystemSolver-members.htmlclassIpopt_1_1AugRestoSystemSolver.htmlclassIpopt_1_1AugRestoSystemSolver__inherit__graph.mapclassIpopt_1_1AugRestoSystemSolver__inherit__graph.md5classIpopt_1_1AugRestoSystemSolver__inherit__graph.pngclassIpopt_1_1AugSystemSolver-members.htmlclassIpopt_1_1AugSystemSolver.htmlclassIpopt_1_1AugSystemSolver__inherit__graph.mapclassIpopt_1_1AugSystemSolver__inherit__graph.md5classIpopt_1_1AugSystemSolver__inherit__graph.pngclassIpopt_1_1BacktrackingLSAcceptor-members.htmlclassIpopt_1_1BacktrackingLSAcceptor.htmlclassIpopt_1_1BacktrackingLSAcceptor__inherit__graph.mapclassIpopt_1_1BacktrackingLSAcceptor__inherit__graph.md5classIpopt_1_1BacktrackingLSAcceptor__inherit__graph.pngclassIpopt_1_1BacktrackingLineSearch-members.htmlclassIpopt_1_1BacktrackingLineSearch.htmlclassIpopt_1_1BacktrackingLineSearch__inherit__graph.mapclassIpopt_1_1BacktrackingLineSearch__inherit__graph.md5classIpopt_1_1BacktrackingLineSearch__inherit__graph.pngclassIpopt_1_1CGPenaltyCq-members.htmlclassIpopt_1_1CGPenaltyCq.htmlclassIpopt_1_1CGPenaltyCq__inherit__graph.mapclassIpopt_1_1CGPenaltyCq__inherit__graph.md5classIpopt_1_1CGPenaltyCq__inherit__graph.pngclassIpopt_1_1CGPenaltyData-members.htmlclassIpopt_1_1CGPenaltyData.htmlclassIpopt_1_1CGPenaltyData__inherit__graph.mapclassIpopt_1_1CGPenaltyData__inherit__graph.md5classIpopt_1_1CGPenaltyData__inherit__graph.pngclassIpopt_1_1CGPenaltyLSAcceptor-members.htmlclassIpopt_1_1CGPenaltyLSAcceptor.htmlclassIpopt_1_1CGPenaltyLSAcceptor__inherit__graph.mapclassIpopt_1_1CGPenaltyLSAcceptor__inherit__graph.md5classIpopt_1_1CGPenaltyLSAcceptor__inherit__graph.pngclassIpopt_1_1CGPerturbationHandler-members.htmlclassIpopt_1_1CGPerturbationHandler.htmlclassIpopt_1_1CGPerturbationHandler__inherit__graph.mapclassIpopt_1_1CGPerturbationHandler__inherit__graph.md5classIpopt_1_1CGPerturbationHandler__inherit__graph.pngclassIpopt_1_1CGSearchDirCalculator-members.htmlclassIpopt_1_1CGSearchDirCalculator.htmlclassIpopt_1_1CGSearchDirCalculator__inherit__graph.mapclassIpopt_1_1CGSearchDirCalculator__inherit__graph.md5classIpopt_1_1CGSearchDirCalculator__inherit__graph.pngclassIpopt_1_1CachedResults-members.htmlclassIpopt_1_1CachedResults.htmlclassIpopt_1_1CachedResults__inherit__graph.mapclassIpopt_1_1CachedResults__inherit__graph.md5classIpopt_1_1CachedResults__inherit__graph.pngclassIpopt_1_1CompoundMatrix-members.htmlclassIpopt_1_1CompoundMatrix.htmlclassIpopt_1_1CompoundMatrixSpace-members.htmlclassIpopt_1_1CompoundMatrixSpace.htmlclassIpopt_1_1CompoundMatrixSpace__inherit__graph.mapclassIpopt_1_1CompoundMatrixSpace__inherit__graph.md5classIpopt_1_1CompoundMatrixSpace__inherit__graph.pngclassIpopt_1_1CompoundMatrix__inherit__graph.mapclassIpopt_1_1CompoundMatrix__inherit__graph.md5classIpopt_1_1CompoundMatrix__inherit__graph.pngclassIpopt_1_1CompoundSymMatrix-members.htmlclassIpopt_1_1CompoundSymMatrix.htmlclassIpopt_1_1CompoundSymMatrixSpace-members.htmlclassIpopt_1_1CompoundSymMatrixSpace.htmlclassIpopt_1_1CompoundSymMatrixSpace__inherit__graph.mapclassIpopt_1_1CompoundSymMatrixSpace__inherit__graph.md5classIpopt_1_1CompoundSymMatrixSpace__inherit__graph.pngclassIpopt_1_1CompoundSymMatrix__inherit__graph.mapclassIpopt_1_1CompoundSymMatrix__inherit__graph.md5classIpopt_1_1CompoundSymMatrix__inherit__graph.pngclassIpopt_1_1CompoundVector-members.htmlclassIpopt_1_1CompoundVector.htmlclassIpopt_1_1CompoundVectorSpace-members.htmlclassIpopt_1_1CompoundVectorSpace.htmlclassIpopt_1_1CompoundVectorSpace__inherit__graph.mapclassIpopt_1_1CompoundVectorSpace__inherit__graph.md5classIpopt_1_1CompoundVectorSpace__inherit__graph.pngclassIpopt_1_1CompoundVector__inherit__graph.mapclassIpopt_1_1CompoundVector__inherit__graph.md5classIpopt_1_1CompoundVector__inherit__graph.pngclassIpopt_1_1ConvergenceCheck-members.htmlclassIpopt_1_1ConvergenceCheck.htmlclassIpopt_1_1ConvergenceCheck__inherit__graph.mapclassIpopt_1_1ConvergenceCheck__inherit__graph.md5classIpopt_1_1ConvergenceCheck__inherit__graph.pngclassIpopt_1_1DefaultIterateInitializer-members.htmlclassIpopt_1_1DefaultIterateInitializer.htmlclassIpopt_1_1DefaultIterateInitializer__inherit__graph.mapclassIpopt_1_1DefaultIterateInitializer__inherit__graph.md5classIpopt_1_1DefaultIterateInitializer__inherit__graph.pngclassIpopt_1_1DenseGenMatrix-members.htmlclassIpopt_1_1DenseGenMatrix.htmlclassIpopt_1_1DenseGenMatrixSpace-members.htmlclassIpopt_1_1DenseGenMatrixSpace.htmlclassIpopt_1_1DenseGenMatrixSpace__inherit__graph.mapclassIpopt_1_1DenseGenMatrixSpace__inherit__graph.md5classIpopt_1_1DenseGenMatrixSpace__inherit__graph.pngclassIpopt_1_1DenseGenMatrix__inherit__graph.mapclassIpopt_1_1DenseGenMatrix__inherit__graph.md5classIpopt_1_1DenseGenMatrix__inherit__graph.pngclassIpopt_1_1DenseSymMatrix-members.htmlclassIpopt_1_1DenseSymMatrix.htmlclassIpopt_1_1DenseSymMatrixSpace-members.htmlclassIpopt_1_1DenseSymMatrixSpace.htmlclassIpopt_1_1DenseSymMatrixSpace__inherit__graph.mapclassIpopt_1_1DenseSymMatrixSpace__inherit__graph.md5classIpopt_1_1DenseSymMatrixSpace__inherit__graph.pngclassIpopt_1_1DenseSymMatrix__inherit__graph.mapclassIpopt_1_1DenseSymMatrix__inherit__graph.md5classIpopt_1_1DenseSymMatrix__inherit__graph.pngclassIpopt_1_1DenseVector-members.htmlclassIpopt_1_1DenseVector.htmlclassIpopt_1_1DenseVectorSpace-members.htmlclassIpopt_1_1DenseVectorSpace.htmlclassIpopt_1_1DenseVectorSpace__inherit__graph.mapclassIpopt_1_1DenseVectorSpace__inherit__graph.md5classIpopt_1_1DenseVectorSpace__inherit__graph.pngclassIpopt_1_1DenseVector__inherit__graph.mapclassIpopt_1_1DenseVector__inherit__graph.md5classIpopt_1_1DenseVector__inherit__graph.pngclassIpopt_1_1DependentResult-members.htmlclassIpopt_1_1DependentResult.htmlclassIpopt_1_1DependentResult__inherit__graph.mapclassIpopt_1_1DependentResult__inherit__graph.md5classIpopt_1_1DependentResult__inherit__graph.pngclassIpopt_1_1DiagMatrix-members.htmlclassIpopt_1_1DiagMatrix.htmlclassIpopt_1_1DiagMatrixSpace-members.htmlclassIpopt_1_1DiagMatrixSpace.htmlclassIpopt_1_1DiagMatrixSpace__inherit__graph.mapclassIpopt_1_1DiagMatrixSpace__inherit__graph.md5classIpopt_1_1DiagMatrixSpace__inherit__graph.pngclassIpopt_1_1DiagMatrix__inherit__graph.mapclassIpopt_1_1DiagMatrix__inherit__graph.md5classIpopt_1_1DiagMatrix__inherit__graph.pngclassIpopt_1_1EqMultiplierCalculator-members.htmlclassIpopt_1_1EqMultiplierCalculator.htmlclassIpopt_1_1EqMultiplierCalculator__inherit__graph.mapclassIpopt_1_1EqMultiplierCalculator__inherit__graph.md5classIpopt_1_1EqMultiplierCalculator__inherit__graph.pngclassIpopt_1_1EquilibrationScaling-members.htmlclassIpopt_1_1EquilibrationScaling.htmlclassIpopt_1_1EquilibrationScaling__inherit__graph.mapclassIpopt_1_1EquilibrationScaling__inherit__graph.md5classIpopt_1_1EquilibrationScaling__inherit__graph.pngclassIpopt_1_1ExactHessianUpdater-members.htmlclassIpopt_1_1ExactHessianUpdater.htmlclassIpopt_1_1ExactHessianUpdater__inherit__graph.mapclassIpopt_1_1ExactHessianUpdater__inherit__graph.md5classIpopt_1_1ExactHessianUpdater__inherit__graph.pngclassIpopt_1_1ExpandedMultiVectorMatrix-members.htmlclassIpopt_1_1ExpandedMultiVectorMatrix.htmlclassIpopt_1_1ExpandedMultiVectorMatrixSpace-members.htmlclassIpopt_1_1ExpandedMultiVectorMatrixSpace.htmlclassIpopt_1_1ExpandedMultiVectorMatrixSpace__inherit__graph.mapclassIpopt_1_1ExpandedMultiVectorMatrixSpace__inherit__graph.md5classIpopt_1_1ExpandedMultiVectorMatrixSpace__inherit__graph.pngclassIpopt_1_1ExpandedMultiVectorMatrix__inherit__graph.mapclassIpopt_1_1ExpandedMultiVectorMatrix__inherit__graph.md5classIpopt_1_1ExpandedMultiVectorMatrix__inherit__graph.pngclassIpopt_1_1ExpansionMatrix-members.htmlclassIpopt_1_1ExpansionMatrix.htmlclassIpopt_1_1ExpansionMatrixSpace-members.htmlclassIpopt_1_1ExpansionMatrixSpace.htmlclassIpopt_1_1ExpansionMatrixSpace__inherit__graph.mapclassIpopt_1_1ExpansionMatrixSpace__inherit__graph.md5classIpopt_1_1ExpansionMatrixSpace__inherit__graph.pngclassIpopt_1_1ExpansionMatrix__inherit__graph.mapclassIpopt_1_1ExpansionMatrix__inherit__graph.md5classIpopt_1_1ExpansionMatrix__inherit__graph.pngclassIpopt_1_1FileJournal-members.htmlclassIpopt_1_1FileJournal.htmlclassIpopt_1_1FileJournal__inherit__graph.mapclassIpopt_1_1FileJournal__inherit__graph.md5classIpopt_1_1FileJournal__inherit__graph.pngclassIpopt_1_1Filter-members.htmlclassIpopt_1_1Filter.htmlclassIpopt_1_1FilterEntry-members.htmlclassIpopt_1_1FilterEntry.htmlclassIpopt_1_1FilterLSAcceptor-members.htmlclassIpopt_1_1FilterLSAcceptor.htmlclassIpopt_1_1FilterLSAcceptor__inherit__graph.mapclassIpopt_1_1FilterLSAcceptor__inherit__graph.md5classIpopt_1_1FilterLSAcceptor__inherit__graph.pngclassIpopt_1_1GenAugSystemSolver-members.htmlclassIpopt_1_1GenAugSystemSolver.htmlclassIpopt_1_1GenAugSystemSolver__inherit__graph.mapclassIpopt_1_1GenAugSystemSolver__inherit__graph.md5classIpopt_1_1GenAugSystemSolver__inherit__graph.pngclassIpopt_1_1GenKKTSolverInterface-members.htmlclassIpopt_1_1GenKKTSolverInterface.htmlclassIpopt_1_1GenKKTSolverInterface__inherit__graph.mapclassIpopt_1_1GenKKTSolverInterface__inherit__graph.md5classIpopt_1_1GenKKTSolverInterface__inherit__graph.pngclassIpopt_1_1GenTMatrix-members.htmlclassIpopt_1_1GenTMatrix.htmlclassIpopt_1_1GenTMatrixSpace-members.htmlclassIpopt_1_1GenTMatrixSpace.htmlclassIpopt_1_1GenTMatrixSpace__inherit__graph.mapclassIpopt_1_1GenTMatrixSpace__inherit__graph.md5classIpopt_1_1GenTMatrixSpace__inherit__graph.pngclassIpopt_1_1GenTMatrix__inherit__graph.mapclassIpopt_1_1GenTMatrix__inherit__graph.md5classIpopt_1_1GenTMatrix__inherit__graph.pngclassIpopt_1_1GradientScaling-members.htmlclassIpopt_1_1GradientScaling.htmlclassIpopt_1_1GradientScaling__inherit__graph.mapclassIpopt_1_1GradientScaling__inherit__graph.md5classIpopt_1_1GradientScaling__inherit__graph.pngclassIpopt_1_1HessianUpdater-members.htmlclassIpopt_1_1HessianUpdater.htmlclassIpopt_1_1HessianUpdater__inherit__graph.mapclassIpopt_1_1HessianUpdater__inherit__graph.md5classIpopt_1_1HessianUpdater__inherit__graph.pngclassIpopt_1_1IdentityMatrix-members.htmlclassIpopt_1_1IdentityMatrix.htmlclassIpopt_1_1IdentityMatrixSpace-members.htmlclassIpopt_1_1IdentityMatrixSpace.htmlclassIpopt_1_1IdentityMatrixSpace__inherit__graph.mapclassIpopt_1_1IdentityMatrixSpace__inherit__graph.md5classIpopt_1_1IdentityMatrixSpace__inherit__graph.pngclassIpopt_1_1IdentityMatrix__inherit__graph.mapclassIpopt_1_1IdentityMatrix__inherit__graph.md5classIpopt_1_1IdentityMatrix__inherit__graph.pngclassIpopt_1_1InexactAlgorithmBuilder-members.htmlclassIpopt_1_1InexactAlgorithmBuilder.htmlclassIpopt_1_1InexactAlgorithmBuilder__inherit__graph.mapclassIpopt_1_1InexactAlgorithmBuilder__inherit__graph.md5classIpopt_1_1InexactAlgorithmBuilder__inherit__graph.pngclassIpopt_1_1InexactCq-members.htmlclassIpopt_1_1InexactCq.htmlclassIpopt_1_1InexactCq__inherit__graph.mapclassIpopt_1_1InexactCq__inherit__graph.md5classIpopt_1_1InexactCq__inherit__graph.pngclassIpopt_1_1InexactData-members.htmlclassIpopt_1_1InexactData.htmlclassIpopt_1_1InexactData__inherit__graph.mapclassIpopt_1_1InexactData__inherit__graph.md5classIpopt_1_1InexactData__inherit__graph.pngclassIpopt_1_1InexactDoglegNormalStep-members.htmlclassIpopt_1_1InexactDoglegNormalStep.htmlclassIpopt_1_1InexactDoglegNormalStep__inherit__graph.mapclassIpopt_1_1InexactDoglegNormalStep__inherit__graph.md5classIpopt_1_1InexactDoglegNormalStep__inherit__graph.pngclassIpopt_1_1InexactLSAcceptor-members.htmlclassIpopt_1_1InexactLSAcceptor.htmlclassIpopt_1_1InexactLSAcceptor__inherit__graph.mapclassIpopt_1_1InexactLSAcceptor__inherit__graph.md5classIpopt_1_1InexactLSAcceptor__inherit__graph.pngclassIpopt_1_1InexactNewtonNormalStep-members.htmlclassIpopt_1_1InexactNewtonNormalStep.htmlclassIpopt_1_1InexactNewtonNormalStep__inherit__graph.mapclassIpopt_1_1InexactNewtonNormalStep__inherit__graph.md5classIpopt_1_1InexactNewtonNormalStep__inherit__graph.pngclassIpopt_1_1InexactNormalStepCalculator-members.htmlclassIpopt_1_1InexactNormalStepCalculator.htmlclassIpopt_1_1InexactNormalStepCalculator__inherit__graph.mapclassIpopt_1_1InexactNormalStepCalculator__inherit__graph.md5classIpopt_1_1InexactNormalStepCalculator__inherit__graph.pngclassIpopt_1_1InexactNormalTerminationTester-members.htmlclassIpopt_1_1InexactNormalTerminationTester.htmlclassIpopt_1_1InexactNormalTerminationTester__inherit__graph.mapclassIpopt_1_1InexactNormalTerminationTester__inherit__graph.md5classIpopt_1_1InexactNormalTerminationTester__inherit__graph.pngclassIpopt_1_1InexactPDSolver-members.htmlclassIpopt_1_1InexactPDSolver.htmlclassIpopt_1_1InexactPDSolver__inherit__graph.mapclassIpopt_1_1InexactPDSolver__inherit__graph.md5classIpopt_1_1InexactPDSolver__inherit__graph.pngclassIpopt_1_1InexactPDTerminationTester-members.htmlclassIpopt_1_1InexactPDTerminationTester.htmlclassIpopt_1_1InexactPDTerminationTester__inherit__graph.mapclassIpopt_1_1InexactPDTerminationTester__inherit__graph.md5classIpopt_1_1InexactPDTerminationTester__inherit__graph.pngclassIpopt_1_1InexactSearchDirCalculator-members.htmlclassIpopt_1_1InexactSearchDirCalculator.htmlclassIpopt_1_1InexactSearchDirCalculator__inherit__graph.mapclassIpopt_1_1InexactSearchDirCalculator__inherit__graph.md5classIpopt_1_1InexactSearchDirCalculator__inherit__graph.pngclassIpopt_1_1InexactTSymScalingMethod-members.htmlclassIpopt_1_1InexactTSymScalingMethod.htmlclassIpopt_1_1InexactTSymScalingMethod__inherit__graph.mapclassIpopt_1_1InexactTSymScalingMethod__inherit__graph.md5classIpopt_1_1InexactTSymScalingMethod__inherit__graph.pngclassIpopt_1_1IpoptAdditionalCq-members.htmlclassIpopt_1_1IpoptAdditionalCq.htmlclassIpopt_1_1IpoptAdditionalCq__inherit__graph.mapclassIpopt_1_1IpoptAdditionalCq__inherit__graph.md5classIpopt_1_1IpoptAdditionalCq__inherit__graph.pngclassIpopt_1_1IpoptAdditionalData-members.htmlclassIpopt_1_1IpoptAdditionalData.htmlclassIpopt_1_1IpoptAdditionalData__inherit__graph.mapclassIpopt_1_1IpoptAdditionalData__inherit__graph.md5classIpopt_1_1IpoptAdditionalData__inherit__graph.pngclassIpopt_1_1IpoptAlgorithm-members.htmlclassIpopt_1_1IpoptAlgorithm.htmlclassIpopt_1_1IpoptAlgorithm__inherit__graph.mapclassIpopt_1_1IpoptAlgorithm__inherit__graph.md5classIpopt_1_1IpoptAlgorithm__inherit__graph.pngclassIpopt_1_1IpoptApplication-members.htmlclassIpopt_1_1IpoptApplication.htmlclassIpopt_1_1IpoptApplication__inherit__graph.mapclassIpopt_1_1IpoptApplication__inherit__graph.md5classIpopt_1_1IpoptApplication__inherit__graph.pngclassIpopt_1_1IpoptCalculatedQuantities-members.htmlclassIpopt_1_1IpoptCalculatedQuantities.htmlclassIpopt_1_1IpoptCalculatedQuantities__inherit__graph.mapclassIpopt_1_1IpoptCalculatedQuantities__inherit__graph.md5classIpopt_1_1IpoptCalculatedQuantities__inherit__graph.pngclassIpopt_1_1IpoptData-members.htmlclassIpopt_1_1IpoptData.htmlclassIpopt_1_1IpoptData__inherit__graph.mapclassIpopt_1_1IpoptData__inherit__graph.md5classIpopt_1_1IpoptData__inherit__graph.pngclassIpopt_1_1IpoptException-members.htmlclassIpopt_1_1IpoptException.htmlclassIpopt_1_1IpoptNLP-members.htmlclassIpopt_1_1IpoptNLP.htmlclassIpopt_1_1IpoptNLP__inherit__graph.mapclassIpopt_1_1IpoptNLP__inherit__graph.md5classIpopt_1_1IpoptNLP__inherit__graph.pngclassIpopt_1_1IterateInitializer-members.htmlclassIpopt_1_1IterateInitializer.htmlclassIpopt_1_1IterateInitializer__inherit__graph.mapclassIpopt_1_1IterateInitializer__inherit__graph.md5classIpopt_1_1IterateInitializer__inherit__graph.pngclassIpopt_1_1IteratesVector-members.htmlclassIpopt_1_1IteratesVector.htmlclassIpopt_1_1IteratesVectorSpace-members.htmlclassIpopt_1_1IteratesVectorSpace.htmlclassIpopt_1_1IteratesVectorSpace__inherit__graph.mapclassIpopt_1_1IteratesVectorSpace__inherit__graph.md5classIpopt_1_1IteratesVectorSpace__inherit__graph.pngclassIpopt_1_1IteratesVector__inherit__graph.mapclassIpopt_1_1IteratesVector__inherit__graph.md5classIpopt_1_1IteratesVector__inherit__graph.pngclassIpopt_1_1IterationOutput-members.htmlclassIpopt_1_1IterationOutput.htmlclassIpopt_1_1IterationOutput__inherit__graph.mapclassIpopt_1_1IterationOutput__inherit__graph.md5classIpopt_1_1IterationOutput__inherit__graph.pngclassIpopt_1_1IterativePardisoSolverInterface-members.htmlclassIpopt_1_1IterativePardisoSolverInterface.htmlclassIpopt_1_1IterativePardisoSolverInterface__inherit__graph.mapclassIpopt_1_1IterativePardisoSolverInterface__inherit__graph.md5classIpopt_1_1IterativePardisoSolverInterface__inherit__graph.pngclassIpopt_1_1IterativeSolverTerminationTester-members.htmlclassIpopt_1_1IterativeSolverTerminationTester.htmlclassIpopt_1_1IterativeSolverTerminationTester__inherit__graph.mapclassIpopt_1_1IterativeSolverTerminationTester__inherit__graph.md5classIpopt_1_1IterativeSolverTerminationTester__inherit__graph.pngclassIpopt_1_1IterativeWsmpSolverInterface-members.htmlclassIpopt_1_1IterativeWsmpSolverInterface.htmlclassIpopt_1_1IterativeWsmpSolverInterface__inherit__graph.mapclassIpopt_1_1IterativeWsmpSolverInterface__inherit__graph.md5classIpopt_1_1IterativeWsmpSolverInterface__inherit__graph.pngclassIpopt_1_1Journal-members.htmlclassIpopt_1_1Journal.htmlclassIpopt_1_1Journal__inherit__graph.mapclassIpopt_1_1Journal__inherit__graph.md5classIpopt_1_1Journal__inherit__graph.pngclassIpopt_1_1Journalist-members.htmlclassIpopt_1_1Journalist.htmlclassIpopt_1_1Journalist__inherit__graph.mapclassIpopt_1_1Journalist__inherit__graph.md5classIpopt_1_1Journalist__inherit__graph.pngclassIpopt_1_1LeastSquareMultipliers-members.htmlclassIpopt_1_1LeastSquareMultipliers.htmlclassIpopt_1_1LeastSquareMultipliers__inherit__graph.mapclassIpopt_1_1LeastSquareMultipliers__inherit__graph.md5classIpopt_1_1LeastSquareMultipliers__inherit__graph.pngclassIpopt_1_1LimMemQuasiNewtonUpdater-members.htmlclassIpopt_1_1LimMemQuasiNewtonUpdater.htmlclassIpopt_1_1LimMemQuasiNewtonUpdater__inherit__graph.mapclassIpopt_1_1LimMemQuasiNewtonUpdater__inherit__graph.md5classIpopt_1_1LimMemQuasiNewtonUpdater__inherit__graph.pngclassIpopt_1_1LineSearch-members.htmlclassIpopt_1_1LineSearch.htmlclassIpopt_1_1LineSearch__inherit__graph.mapclassIpopt_1_1LineSearch__inherit__graph.md5classIpopt_1_1LineSearch__inherit__graph.pngclassIpopt_1_1LoqoMuOracle-members.htmlclassIpopt_1_1LoqoMuOracle.htmlclassIpopt_1_1LoqoMuOracle__inherit__graph.mapclassIpopt_1_1LoqoMuOracle__inherit__graph.md5classIpopt_1_1LoqoMuOracle__inherit__graph.pngclassIpopt_1_1LowRankAugSystemSolver-members.htmlclassIpopt_1_1LowRankAugSystemSolver.htmlclassIpopt_1_1LowRankAugSystemSolver__inherit__graph.mapclassIpopt_1_1LowRankAugSystemSolver__inherit__graph.md5classIpopt_1_1LowRankAugSystemSolver__inherit__graph.pngclassIpopt_1_1LowRankSSAugSystemSolver-members.htmlclassIpopt_1_1LowRankSSAugSystemSolver.htmlclassIpopt_1_1LowRankSSAugSystemSolver__inherit__graph.mapclassIpopt_1_1LowRankSSAugSystemSolver__inherit__graph.md5classIpopt_1_1LowRankSSAugSystemSolver__inherit__graph.pngclassIpopt_1_1LowRankUpdateSymMatrix-members.htmlclassIpopt_1_1LowRankUpdateSymMatrix.htmlclassIpopt_1_1LowRankUpdateSymMatrixSpace-members.htmlclassIpopt_1_1LowRankUpdateSymMatrixSpace.htmlclassIpopt_1_1LowRankUpdateSymMatrixSpace__inherit__graph.mapclassIpopt_1_1LowRankUpdateSymMatrixSpace__inherit__graph.md5classIpopt_1_1LowRankUpdateSymMatrixSpace__inherit__graph.pngclassIpopt_1_1LowRankUpdateSymMatrix__inherit__graph.mapclassIpopt_1_1LowRankUpdateSymMatrix__inherit__graph.md5classIpopt_1_1LowRankUpdateSymMatrix__inherit__graph.pngclassIpopt_1_1Ma27TSolverInterface-members.htmlclassIpopt_1_1Ma27TSolverInterface.htmlclassIpopt_1_1Ma27TSolverInterface__inherit__graph.mapclassIpopt_1_1Ma27TSolverInterface__inherit__graph.md5classIpopt_1_1Ma27TSolverInterface__inherit__graph.pngclassIpopt_1_1Ma28TDependencyDetector-members.htmlclassIpopt_1_1Ma28TDependencyDetector.htmlclassIpopt_1_1Ma28TDependencyDetector__inherit__graph.mapclassIpopt_1_1Ma28TDependencyDetector__inherit__graph.md5classIpopt_1_1Ma28TDependencyDetector__inherit__graph.pngclassIpopt_1_1Ma57TSolverInterface-members.htmlclassIpopt_1_1Ma57TSolverInterface.htmlclassIpopt_1_1Ma57TSolverInterface__inherit__graph.mapclassIpopt_1_1Ma57TSolverInterface__inherit__graph.md5classIpopt_1_1Ma57TSolverInterface__inherit__graph.pngclassIpopt_1_1Ma77SolverInterface-members.htmlclassIpopt_1_1Ma77SolverInterface.htmlclassIpopt_1_1Ma77SolverInterface__inherit__graph.mapclassIpopt_1_1Ma77SolverInterface__inherit__graph.md5classIpopt_1_1Ma77SolverInterface__inherit__graph.pngclassIpopt_1_1Ma86SolverInterface-members.htmlclassIpopt_1_1Ma86SolverInterface.htmlclassIpopt_1_1Ma86SolverInterface__inherit__graph.mapclassIpopt_1_1Ma86SolverInterface__inherit__graph.md5classIpopt_1_1Ma86SolverInterface__inherit__graph.pngclassIpopt_1_1Ma97SolverInterface-members.htmlclassIpopt_1_1Ma97SolverInterface.htmlclassIpopt_1_1Ma97SolverInterface__inherit__graph.mapclassIpopt_1_1Ma97SolverInterface__inherit__graph.md5classIpopt_1_1Ma97SolverInterface__inherit__graph.pngclassIpopt_1_1Matrix-members.htmlclassIpopt_1_1Matrix.htmlclassIpopt_1_1MatrixSpace-members.htmlclassIpopt_1_1MatrixSpace.htmlclassIpopt_1_1MatrixSpace__inherit__graph.mapclassIpopt_1_1MatrixSpace__inherit__graph.md5classIpopt_1_1MatrixSpace__inherit__graph.pngclassIpopt_1_1Matrix__inherit__graph.mapclassIpopt_1_1Matrix__inherit__graph.md5classIpopt_1_1Matrix__inherit__graph.pngclassIpopt_1_1Mc19TSymScalingMethod-members.htmlclassIpopt_1_1Mc19TSymScalingMethod.htmlclassIpopt_1_1Mc19TSymScalingMethod__inherit__graph.mapclassIpopt_1_1Mc19TSymScalingMethod__inherit__graph.md5classIpopt_1_1Mc19TSymScalingMethod__inherit__graph.pngclassIpopt_1_1MinC__1NrmRestorationPhase-members.htmlclassIpopt_1_1MinC__1NrmRestorationPhase.htmlclassIpopt_1_1MinC__1NrmRestorationPhase__inherit__graph.mapclassIpopt_1_1MinC__1NrmRestorationPhase__inherit__graph.md5classIpopt_1_1MinC__1NrmRestorationPhase__inherit__graph.pngclassIpopt_1_1MonotoneMuUpdate-members.htmlclassIpopt_1_1MonotoneMuUpdate.htmlclassIpopt_1_1MonotoneMuUpdate__inherit__graph.mapclassIpopt_1_1MonotoneMuUpdate__inherit__graph.md5classIpopt_1_1MonotoneMuUpdate__inherit__graph.pngclassIpopt_1_1MuOracle-members.htmlclassIpopt_1_1MuOracle.htmlclassIpopt_1_1MuOracle__inherit__graph.mapclassIpopt_1_1MuOracle__inherit__graph.md5classIpopt_1_1MuOracle__inherit__graph.pngclassIpopt_1_1MuUpdate-members.htmlclassIpopt_1_1MuUpdate.htmlclassIpopt_1_1MuUpdate__inherit__graph.mapclassIpopt_1_1MuUpdate__inherit__graph.md5classIpopt_1_1MuUpdate__inherit__graph.pngclassIpopt_1_1MultiVectorMatrix-members.htmlclassIpopt_1_1MultiVectorMatrix.htmlclassIpopt_1_1MultiVectorMatrixSpace-members.htmlclassIpopt_1_1MultiVectorMatrixSpace.htmlclassIpopt_1_1MultiVectorMatrixSpace__inherit__graph.mapclassIpopt_1_1MultiVectorMatrixSpace__inherit__graph.md5classIpopt_1_1MultiVectorMatrixSpace__inherit__graph.pngclassIpopt_1_1MultiVectorMatrix__inherit__graph.mapclassIpopt_1_1MultiVectorMatrix__inherit__graph.md5classIpopt_1_1MultiVectorMatrix__inherit__graph.pngclassIpopt_1_1MumpsSolverInterface-members.htmlclassIpopt_1_1MumpsSolverInterface.htmlclassIpopt_1_1MumpsSolverInterface__inherit__graph.mapclassIpopt_1_1MumpsSolverInterface__inherit__graph.md5classIpopt_1_1MumpsSolverInterface__inherit__graph.pngclassIpopt_1_1NLP-members.htmlclassIpopt_1_1NLP.htmlclassIpopt_1_1NLPBoundsRemover-members.htmlclassIpopt_1_1NLPBoundsRemover.htmlclassIpopt_1_1NLPBoundsRemover__inherit__graph.mapclassIpopt_1_1NLPBoundsRemover__inherit__graph.md5classIpopt_1_1NLPBoundsRemover__inherit__graph.pngclassIpopt_1_1NLPScalingObject-members.htmlclassIpopt_1_1NLPScalingObject.htmlclassIpopt_1_1NLPScalingObject__inherit__graph.mapclassIpopt_1_1NLPScalingObject__inherit__graph.md5classIpopt_1_1NLPScalingObject__inherit__graph.pngclassIpopt_1_1NLP__inherit__graph.mapclassIpopt_1_1NLP__inherit__graph.md5classIpopt_1_1NLP__inherit__graph.pngclassIpopt_1_1NoNLPScalingObject-members.htmlclassIpopt_1_1NoNLPScalingObject.htmlclassIpopt_1_1NoNLPScalingObject__inherit__graph.mapclassIpopt_1_1NoNLPScalingObject__inherit__graph.md5classIpopt_1_1NoNLPScalingObject__inherit__graph.pngclassIpopt_1_1Observer-members.htmlclassIpopt_1_1Observer.htmlclassIpopt_1_1Observer__inherit__graph.mapclassIpopt_1_1Observer__inherit__graph.md5classIpopt_1_1Observer__inherit__graph.pngclassIpopt_1_1OptimalityErrorConvergenceCheck-members.htmlclassIpopt_1_1OptimalityErrorConvergenceCheck.htmlclassIpopt_1_1OptimalityErrorConvergenceCheck__inherit__graph.mapclassIpopt_1_1OptimalityErrorConvergenceCheck__inherit__graph.md5classIpopt_1_1OptimalityErrorConvergenceCheck__inherit__graph.pngclassIpopt_1_1OptionsList-members.htmlclassIpopt_1_1OptionsList.htmlclassIpopt_1_1OptionsList_1_1OptionValue-members.htmlclassIpopt_1_1OptionsList_1_1OptionValue.htmlclassIpopt_1_1OptionsList__inherit__graph.mapclassIpopt_1_1OptionsList__inherit__graph.md5classIpopt_1_1OptionsList__inherit__graph.pngclassIpopt_1_1OrigIpoptNLP-members.htmlclassIpopt_1_1OrigIpoptNLP.htmlclassIpopt_1_1OrigIpoptNLP__inherit__graph.mapclassIpopt_1_1OrigIpoptNLP__inherit__graph.md5classIpopt_1_1OrigIpoptNLP__inherit__graph.pngclassIpopt_1_1OrigIterationOutput-members.htmlclassIpopt_1_1OrigIterationOutput.htmlclassIpopt_1_1OrigIterationOutput__inherit__graph.mapclassIpopt_1_1OrigIterationOutput__inherit__graph.md5classIpopt_1_1OrigIterationOutput__inherit__graph.pngclassIpopt_1_1PDFullSpaceSolver-members.htmlclassIpopt_1_1PDFullSpaceSolver.htmlclassIpopt_1_1PDFullSpaceSolver__inherit__graph.mapclassIpopt_1_1PDFullSpaceSolver__inherit__graph.md5classIpopt_1_1PDFullSpaceSolver__inherit__graph.pngclassIpopt_1_1PDPerturbationHandler-members.htmlclassIpopt_1_1PDPerturbationHandler.htmlclassIpopt_1_1PDPerturbationHandler__inherit__graph.mapclassIpopt_1_1PDPerturbationHandler__inherit__graph.md5classIpopt_1_1PDPerturbationHandler__inherit__graph.pngclassIpopt_1_1PDSearchDirCalculator-members.htmlclassIpopt_1_1PDSearchDirCalculator.htmlclassIpopt_1_1PDSearchDirCalculator__inherit__graph.mapclassIpopt_1_1PDSearchDirCalculator__inherit__graph.md5classIpopt_1_1PDSearchDirCalculator__inherit__graph.pngclassIpopt_1_1PDSystemSolver-members.htmlclassIpopt_1_1PDSystemSolver.htmlclassIpopt_1_1PDSystemSolver__inherit__graph.mapclassIpopt_1_1PDSystemSolver__inherit__graph.md5classIpopt_1_1PDSystemSolver__inherit__graph.pngclassIpopt_1_1PardisoSolverInterface-members.htmlclassIpopt_1_1PardisoSolverInterface.htmlclassIpopt_1_1PardisoSolverInterface__inherit__graph.mapclassIpopt_1_1PardisoSolverInterface__inherit__graph.md5classIpopt_1_1PardisoSolverInterface__inherit__graph.pngclassIpopt_1_1PenaltyLSAcceptor-members.htmlclassIpopt_1_1PenaltyLSAcceptor.htmlclassIpopt_1_1PenaltyLSAcceptor__inherit__graph.mapclassIpopt_1_1PenaltyLSAcceptor__inherit__graph.md5classIpopt_1_1PenaltyLSAcceptor__inherit__graph.pngclassIpopt_1_1PiecewisePenalty-members.htmlclassIpopt_1_1PiecewisePenalty.htmlclassIpopt_1_1PointPerturber-members.htmlclassIpopt_1_1PointPerturber.htmlclassIpopt_1_1PointPerturber__inherit__graph.mapclassIpopt_1_1PointPerturber__inherit__graph.md5classIpopt_1_1PointPerturber__inherit__graph.pngclassIpopt_1_1ProbingMuOracle-members.htmlclassIpopt_1_1ProbingMuOracle.htmlclassIpopt_1_1ProbingMuOracle__inherit__graph.mapclassIpopt_1_1ProbingMuOracle__inherit__graph.md5classIpopt_1_1ProbingMuOracle__inherit__graph.pngclassIpopt_1_1QualityFunctionMuOracle-members.htmlclassIpopt_1_1QualityFunctionMuOracle.htmlclassIpopt_1_1QualityFunctionMuOracle__inherit__graph.mapclassIpopt_1_1QualityFunctionMuOracle__inherit__graph.md5classIpopt_1_1QualityFunctionMuOracle__inherit__graph.pngclassIpopt_1_1ReferencedObject-members.htmlclassIpopt_1_1ReferencedObject.htmlclassIpopt_1_1ReferencedObject__inherit__graph.mapclassIpopt_1_1ReferencedObject__inherit__graph.md5classIpopt_1_1ReferencedObject__inherit__graph.pngclassIpopt_1_1Referencer.htmlclassIpopt_1_1RegisteredOption-members.htmlclassIpopt_1_1RegisteredOption.htmlclassIpopt_1_1RegisteredOption_1_1string__entry-members.htmlclassIpopt_1_1RegisteredOption_1_1string__entry.htmlclassIpopt_1_1RegisteredOption__inherit__graph.mapclassIpopt_1_1RegisteredOption__inherit__graph.md5classIpopt_1_1RegisteredOption__inherit__graph.pngclassIpopt_1_1RegisteredOptions-members.htmlclassIpopt_1_1RegisteredOptions.htmlclassIpopt_1_1RegisteredOptions__inherit__graph.mapclassIpopt_1_1RegisteredOptions__inherit__graph.md5classIpopt_1_1RegisteredOptions__inherit__graph.pngclassIpopt_1_1RestoConvergenceCheck-members.htmlclassIpopt_1_1RestoConvergenceCheck.htmlclassIpopt_1_1RestoConvergenceCheck__inherit__graph.mapclassIpopt_1_1RestoConvergenceCheck__inherit__graph.md5classIpopt_1_1RestoConvergenceCheck__inherit__graph.pngclassIpopt_1_1RestoFilterConvergenceCheck-members.htmlclassIpopt_1_1RestoFilterConvergenceCheck.htmlclassIpopt_1_1RestoFilterConvergenceCheck__inherit__graph.mapclassIpopt_1_1RestoFilterConvergenceCheck__inherit__graph.md5classIpopt_1_1RestoFilterConvergenceCheck__inherit__graph.pngclassIpopt_1_1RestoIpoptNLP-members.htmlclassIpopt_1_1RestoIpoptNLP.htmlclassIpopt_1_1RestoIpoptNLP__inherit__graph.mapclassIpopt_1_1RestoIpoptNLP__inherit__graph.md5classIpopt_1_1RestoIpoptNLP__inherit__graph.pngclassIpopt_1_1RestoIterateInitializer-members.htmlclassIpopt_1_1RestoIterateInitializer.htmlclassIpopt_1_1RestoIterateInitializer__inherit__graph.mapclassIpopt_1_1RestoIterateInitializer__inherit__graph.md5classIpopt_1_1RestoIterateInitializer__inherit__graph.pngclassIpopt_1_1RestoIterationOutput-members.htmlclassIpopt_1_1RestoIterationOutput.htmlclassIpopt_1_1RestoIterationOutput__inherit__graph.mapclassIpopt_1_1RestoIterationOutput__inherit__graph.md5classIpopt_1_1RestoIterationOutput__inherit__graph.pngclassIpopt_1_1RestoPenaltyConvergenceCheck-members.htmlclassIpopt_1_1RestoPenaltyConvergenceCheck.htmlclassIpopt_1_1RestoPenaltyConvergenceCheck__inherit__graph.mapclassIpopt_1_1RestoPenaltyConvergenceCheck__inherit__graph.md5classIpopt_1_1RestoPenaltyConvergenceCheck__inherit__graph.pngclassIpopt_1_1RestoRestorationPhase-members.htmlclassIpopt_1_1RestoRestorationPhase.htmlclassIpopt_1_1RestoRestorationPhase__inherit__graph.mapclassIpopt_1_1RestoRestorationPhase__inherit__graph.md5classIpopt_1_1RestoRestorationPhase__inherit__graph.pngclassIpopt_1_1RestorationPhase-members.htmlclassIpopt_1_1RestorationPhase.htmlclassIpopt_1_1RestorationPhase__inherit__graph.mapclassIpopt_1_1RestorationPhase__inherit__graph.md5classIpopt_1_1RestorationPhase__inherit__graph.pngclassIpopt_1_1ScaledMatrix-members.htmlclassIpopt_1_1ScaledMatrix.htmlclassIpopt_1_1ScaledMatrixSpace-members.htmlclassIpopt_1_1ScaledMatrixSpace.htmlclassIpopt_1_1ScaledMatrixSpace__inherit__graph.mapclassIpopt_1_1ScaledMatrixSpace__inherit__graph.md5classIpopt_1_1ScaledMatrixSpace__inherit__graph.pngclassIpopt_1_1ScaledMatrix__inherit__graph.mapclassIpopt_1_1ScaledMatrix__inherit__graph.md5classIpopt_1_1ScaledMatrix__inherit__graph.pngclassIpopt_1_1SearchDirectionCalculator-members.htmlclassIpopt_1_1SearchDirectionCalculator.htmlclassIpopt_1_1SearchDirectionCalculator__inherit__graph.mapclassIpopt_1_1SearchDirectionCalculator__inherit__graph.md5classIpopt_1_1SearchDirectionCalculator__inherit__graph.pngclassIpopt_1_1SlackBasedTSymScalingMethod-members.htmlclassIpopt_1_1SlackBasedTSymScalingMethod.htmlclassIpopt_1_1SlackBasedTSymScalingMethod__inherit__graph.mapclassIpopt_1_1SlackBasedTSymScalingMethod__inherit__graph.md5classIpopt_1_1SlackBasedTSymScalingMethod__inherit__graph.pngclassIpopt_1_1SmartPtr-members.htmlclassIpopt_1_1SmartPtr.htmlclassIpopt_1_1SolveStatistics-members.htmlclassIpopt_1_1SolveStatistics.htmlclassIpopt_1_1SolveStatistics__inherit__graph.mapclassIpopt_1_1SolveStatistics__inherit__graph.md5classIpopt_1_1SolveStatistics__inherit__graph.pngclassIpopt_1_1SparseSymLinearSolverInterface-members.htmlclassIpopt_1_1SparseSymLinearSolverInterface.htmlclassIpopt_1_1SparseSymLinearSolverInterface__inherit__graph.mapclassIpopt_1_1SparseSymLinearSolverInterface__inherit__graph.md5classIpopt_1_1SparseSymLinearSolverInterface__inherit__graph.pngclassIpopt_1_1StandardScalingBase-members.htmlclassIpopt_1_1StandardScalingBase.htmlclassIpopt_1_1StandardScalingBase__inherit__graph.mapclassIpopt_1_1StandardScalingBase__inherit__graph.md5classIpopt_1_1StandardScalingBase__inherit__graph.pngclassIpopt_1_1StdAugSystemSolver-members.htmlclassIpopt_1_1StdAugSystemSolver.htmlclassIpopt_1_1StdAugSystemSolver__inherit__graph.mapclassIpopt_1_1StdAugSystemSolver__inherit__graph.md5classIpopt_1_1StdAugSystemSolver__inherit__graph.pngclassIpopt_1_1StdInterfaceTNLP-members.htmlclassIpopt_1_1StdInterfaceTNLP.htmlclassIpopt_1_1StdInterfaceTNLP__inherit__graph.mapclassIpopt_1_1StdInterfaceTNLP__inherit__graph.md5classIpopt_1_1StdInterfaceTNLP__inherit__graph.pngclassIpopt_1_1StreamJournal-members.htmlclassIpopt_1_1StreamJournal.htmlclassIpopt_1_1StreamJournal__inherit__graph.mapclassIpopt_1_1StreamJournal__inherit__graph.md5classIpopt_1_1StreamJournal__inherit__graph.pngclassIpopt_1_1Subject-members.htmlclassIpopt_1_1Subject.htmlclassIpopt_1_1Subject__inherit__graph.mapclassIpopt_1_1Subject__inherit__graph.md5classIpopt_1_1Subject__inherit__graph.pngclassIpopt_1_1SumMatrix-members.htmlclassIpopt_1_1SumMatrix.htmlclassIpopt_1_1SumMatrixSpace-members.htmlclassIpopt_1_1SumMatrixSpace.htmlclassIpopt_1_1SumMatrixSpace__inherit__graph.mapclassIpopt_1_1SumMatrixSpace__inherit__graph.md5classIpopt_1_1SumMatrixSpace__inherit__graph.pngclassIpopt_1_1SumMatrix__inherit__graph.mapclassIpopt_1_1SumMatrix__inherit__graph.md5classIpopt_1_1SumMatrix__inherit__graph.pngclassIpopt_1_1SumSymMatrix-members.htmlclassIpopt_1_1SumSymMatrix.htmlclassIpopt_1_1SumSymMatrixSpace-members.htmlclassIpopt_1_1SumSymMatrixSpace.htmlclassIpopt_1_1SumSymMatrixSpace__inherit__graph.mapclassIpopt_1_1SumSymMatrixSpace__inherit__graph.md5classIpopt_1_1SumSymMatrixSpace__inherit__graph.pngclassIpopt_1_1SumSymMatrix__inherit__graph.mapclassIpopt_1_1SumSymMatrix__inherit__graph.md5classIpopt_1_1SumSymMatrix__inherit__graph.pngclassIpopt_1_1SymLinearSolver-members.htmlclassIpopt_1_1SymLinearSolver.htmlclassIpopt_1_1SymLinearSolver__inherit__graph.mapclassIpopt_1_1SymLinearSolver__inherit__graph.md5classIpopt_1_1SymLinearSolver__inherit__graph.pngclassIpopt_1_1SymMatrix-members.htmlclassIpopt_1_1SymMatrix.htmlclassIpopt_1_1SymMatrixSpace-members.htmlclassIpopt_1_1SymMatrixSpace.htmlclassIpopt_1_1SymMatrixSpace__inherit__graph.mapclassIpopt_1_1SymMatrixSpace__inherit__graph.md5classIpopt_1_1SymMatrixSpace__inherit__graph.pngclassIpopt_1_1SymMatrix__inherit__graph.mapclassIpopt_1_1SymMatrix__inherit__graph.md5classIpopt_1_1SymMatrix__inherit__graph.pngclassIpopt_1_1SymScaledMatrix-members.htmlclassIpopt_1_1SymScaledMatrix.htmlclassIpopt_1_1SymScaledMatrixSpace-members.htmlclassIpopt_1_1SymScaledMatrixSpace.htmlclassIpopt_1_1SymScaledMatrixSpace__inherit__graph.mapclassIpopt_1_1SymScaledMatrixSpace__inherit__graph.md5classIpopt_1_1SymScaledMatrixSpace__inherit__graph.pngclassIpopt_1_1SymScaledMatrix__inherit__graph.mapclassIpopt_1_1SymScaledMatrix__inherit__graph.md5classIpopt_1_1SymScaledMatrix__inherit__graph.pngclassIpopt_1_1SymTMatrix-members.htmlclassIpopt_1_1SymTMatrix.htmlclassIpopt_1_1SymTMatrixSpace-members.htmlclassIpopt_1_1SymTMatrixSpace.htmlclassIpopt_1_1SymTMatrixSpace__inherit__graph.mapclassIpopt_1_1SymTMatrixSpace__inherit__graph.md5classIpopt_1_1SymTMatrixSpace__inherit__graph.pngclassIpopt_1_1SymTMatrix__inherit__graph.mapclassIpopt_1_1SymTMatrix__inherit__graph.md5classIpopt_1_1SymTMatrix__inherit__graph.pngclassIpopt_1_1TDependencyDetector-members.htmlclassIpopt_1_1TDependencyDetector.htmlclassIpopt_1_1TDependencyDetector__inherit__graph.mapclassIpopt_1_1TDependencyDetector__inherit__graph.md5classIpopt_1_1TDependencyDetector__inherit__graph.pngclassIpopt_1_1TNLP-members.htmlclassIpopt_1_1TNLP.htmlclassIpopt_1_1TNLPAdapter-members.htmlclassIpopt_1_1TNLPAdapter.htmlclassIpopt_1_1TNLPAdapter__inherit__graph.mapclassIpopt_1_1TNLPAdapter__inherit__graph.md5classIpopt_1_1TNLPAdapter__inherit__graph.pngclassIpopt_1_1TNLPReducer-members.htmlclassIpopt_1_1TNLPReducer.htmlclassIpopt_1_1TNLPReducer__inherit__graph.mapclassIpopt_1_1TNLPReducer__inherit__graph.md5classIpopt_1_1TNLPReducer__inherit__graph.pngclassIpopt_1_1TNLP__inherit__graph.mapclassIpopt_1_1TNLP__inherit__graph.md5classIpopt_1_1TNLP__inherit__graph.pngclassIpopt_1_1TSymDependencyDetector-members.htmlclassIpopt_1_1TSymDependencyDetector.htmlclassIpopt_1_1TSymDependencyDetector__inherit__graph.mapclassIpopt_1_1TSymDependencyDetector__inherit__graph.md5classIpopt_1_1TSymDependencyDetector__inherit__graph.pngclassIpopt_1_1TSymLinearSolver-members.htmlclassIpopt_1_1TSymLinearSolver.htmlclassIpopt_1_1TSymLinearSolver__inherit__graph.mapclassIpopt_1_1TSymLinearSolver__inherit__graph.md5classIpopt_1_1TSymLinearSolver__inherit__graph.pngclassIpopt_1_1TSymScalingMethod-members.htmlclassIpopt_1_1TSymScalingMethod.htmlclassIpopt_1_1TSymScalingMethod__inherit__graph.mapclassIpopt_1_1TSymScalingMethod__inherit__graph.md5classIpopt_1_1TSymScalingMethod__inherit__graph.pngclassIpopt_1_1TaggedObject-members.htmlclassIpopt_1_1TaggedObject.htmlclassIpopt_1_1TaggedObject__inherit__graph.mapclassIpopt_1_1TaggedObject__inherit__graph.md5classIpopt_1_1TaggedObject__inherit__graph.pngclassIpopt_1_1TimedTask-members.htmlclassIpopt_1_1TimedTask.htmlclassIpopt_1_1TimingStatistics-members.htmlclassIpopt_1_1TimingStatistics.htmlclassIpopt_1_1TimingStatistics__inherit__graph.mapclassIpopt_1_1TimingStatistics__inherit__graph.md5classIpopt_1_1TimingStatistics__inherit__graph.pngclassIpopt_1_1TransposeMatrix-members.htmlclassIpopt_1_1TransposeMatrix.htmlclassIpopt_1_1TransposeMatrixSpace-members.htmlclassIpopt_1_1TransposeMatrixSpace.htmlclassIpopt_1_1TransposeMatrixSpace__inherit__graph.mapclassIpopt_1_1TransposeMatrixSpace__inherit__graph.md5classIpopt_1_1TransposeMatrixSpace__inherit__graph.pngclassIpopt_1_1TransposeMatrix__inherit__graph.mapclassIpopt_1_1TransposeMatrix__inherit__graph.md5classIpopt_1_1TransposeMatrix__inherit__graph.pngclassIpopt_1_1TripletHelper-members.htmlclassIpopt_1_1TripletHelper.htmlclassIpopt_1_1TripletToCSRConverter-members.htmlclassIpopt_1_1TripletToCSRConverter.htmlclassIpopt_1_1TripletToCSRConverter_1_1TripletEntry-members.htmlclassIpopt_1_1TripletToCSRConverter_1_1TripletEntry.htmlclassIpopt_1_1TripletToCSRConverter__inherit__graph.mapclassIpopt_1_1TripletToCSRConverter__inherit__graph.md5classIpopt_1_1TripletToCSRConverter__inherit__graph.pngclassIpopt_1_1UserScaling-members.htmlclassIpopt_1_1UserScaling.htmlclassIpopt_1_1UserScaling__inherit__graph.mapclassIpopt_1_1UserScaling__inherit__graph.md5classIpopt_1_1UserScaling__inherit__graph.pngclassIpopt_1_1Vector-members.htmlclassIpopt_1_1Vector.htmlclassIpopt_1_1VectorSpace-members.htmlclassIpopt_1_1VectorSpace.htmlclassIpopt_1_1VectorSpace__inherit__graph.mapclassIpopt_1_1VectorSpace__inherit__graph.md5classIpopt_1_1VectorSpace__inherit__graph.pngclassIpopt_1_1Vector__inherit__graph.mapclassIpopt_1_1Vector__inherit__graph.md5classIpopt_1_1Vector__inherit__graph.pngclassIpopt_1_1WarmStartIterateInitializer-members.htmlclassIpopt_1_1WarmStartIterateInitializer.htmlclassIpopt_1_1WarmStartIterateInitializer__inherit__graph.mapclassIpopt_1_1WarmStartIterateInitializer__inherit__graph.md5classIpopt_1_1WarmStartIterateInitializer__inherit__graph.pngclassIpopt_1_1WsmpSolverInterface-members.htmlclassIpopt_1_1WsmpSolverInterface.htmlclassIpopt_1_1WsmpSolverInterface__inherit__graph.mapclassIpopt_1_1WsmpSolverInterface__inherit__graph.md5classIpopt_1_1WsmpSolverInterface__inherit__graph.pngclassIpopt_1_1ZeroMatrix-members.htmlclassIpopt_1_1ZeroMatrix.htmlclassIpopt_1_1ZeroMatrixSpace-members.htmlclassIpopt_1_1ZeroMatrixSpace.htmlclassIpopt_1_1ZeroMatrixSpace__inherit__graph.mapclassIpopt_1_1ZeroMatrixSpace__inherit__graph.md5classIpopt_1_1ZeroMatrixSpace__inherit__graph.pngclassIpopt_1_1ZeroMatrix__inherit__graph.mapclassIpopt_1_1ZeroMatrix__inherit__graph.md5classIpopt_1_1ZeroMatrix__inherit__graph.pngclassIpopt_1_1ZeroSymMatrix-members.htmlclassIpopt_1_1ZeroSymMatrix.htmlclassIpopt_1_1ZeroSymMatrixSpace-members.htmlclassIpopt_1_1ZeroSymMatrixSpace.htmlclassIpopt_1_1ZeroSymMatrixSpace__inherit__graph.mapclassIpopt_1_1ZeroSymMatrixSpace__inherit__graph.md5classIpopt_1_1ZeroSymMatrixSpace__inherit__graph.pngclassIpopt_1_1ZeroSymMatrix__inherit__graph.mapclassIpopt_1_1ZeroSymMatrix__inherit__graph.md5classIpopt_1_1ZeroSymMatrix__inherit__graph.pngclasses.htmlclosed.pngconfig__default_8h.htmlconfig__default_8h_source.htmlconfig__ipopt__default_8h.htmlconfig__ipopt__default_8h_source.htmldir_000000_000002.htmldir_000000_000005.htmldir_000000_000009.htmldir_000000_000010.htmldir_000001_000002.htmldir_000001_000005.htmldir_000002_000005.htmldir_000002_000010.htmldir_000004_000005.htmldir_000004_000009.htmldir_000007_000000.htmldir_000007_000005.htmldir_000008_000005.htmldir_000009_000000.htmldir_000009_000005.htmldir_000009_000010.htmldir_000010_000005.htmldir_000011_000005.htmldir_3847941dc22744d30c1d316a1f1a60e2.htmldir_3847941dc22744d30c1d316a1f1a60e2_dep.mapdir_3847941dc22744d30c1d316a1f1a60e2_dep.md5dir_3847941dc22744d30c1d316a1f1a60e2_dep.pngdir_47b70be1a7ff046e265e75a8dadf45f9.htmldir_47b70be1a7ff046e265e75a8dadf45f9_dep.mapdir_47b70be1a7ff046e265e75a8dadf45f9_dep.md5dir_47b70be1a7ff046e265e75a8dadf45f9_dep.pngdir_4ab6b4cc6a7edbff49100e9123df213f.htmldir_556feee40b5c63521b02a2157616e919.htmldir_556feee40b5c63521b02a2157616e919_dep.mapdir_556feee40b5c63521b02a2157616e919_dep.md5dir_556feee40b5c63521b02a2157616e919_dep.pngdir_6098f77c224c930825758694068d4cda.htmldir_6098f77c224c930825758694068d4cda_dep.mapdir_6098f77c224c930825758694068d4cda_dep.md5dir_6098f77c224c930825758694068d4cda_dep.pngdir_65fd0b29254dbe0b8365949e6eb2bc09.htmldir_65fd0b29254dbe0b8365949e6eb2bc09_dep.mapdir_65fd0b29254dbe0b8365949e6eb2bc09_dep.md5dir_65fd0b29254dbe0b8365949e6eb2bc09_dep.pngdir_8949940584bbf83e57fc1a13e187aab6.htmldir_8949940584bbf83e57fc1a13e187aab6_dep.mapdir_8949940584bbf83e57fc1a13e187aab6_dep.md5dir_8949940584bbf83e57fc1a13e187aab6_dep.pngdir_8ba487e25de5ee77e05e9dce7582cb98.htmldir_8ba487e25de5ee77e05e9dce7582cb98_dep.mapdir_8ba487e25de5ee77e05e9dce7582cb98_dep.md5dir_8ba487e25de5ee77e05e9dce7582cb98_dep.pngdir_9ed0b5a2720fb22728d034d4f8ce703a.htmldir_9ed0b5a2720fb22728d034d4f8ce703a_dep.mapdir_9ed0b5a2720fb22728d034d4f8ce703a_dep.md5dir_9ed0b5a2720fb22728d034d4f8ce703a_dep.pngdir_d7a24015de3ad3397ba9b230e38f5b53.htmldir_d7a24015de3ad3397ba9b230e38f5b53_dep.mapdir_d7a24015de3ad3397ba9b230e38f5b53_dep.md5dir_d7a24015de3ad3397ba9b230e38f5b53_dep.pngdir_d8a72e1d4a7b00ad679b3b231e7eb29e.htmldir_d8a72e1d4a7b00ad679b3b231e7eb29e_dep.mapdir_d8a72e1d4a7b00ad679b3b231e7eb29e_dep.md5dir_d8a72e1d4a7b00ad679b3b231e7eb29e_dep.pngdir_e0737dd3ce40ace59937f803b1e2dbe2.htmldir_e0737dd3ce40ace59937f803b1e2dbe2_dep.mapdir_e0737dd3ce40ace59937f803b1e2dbe2_dep.md5dir_e0737dd3ce40ace59937f803b1e2dbe2_dep.pngdoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_0x7e.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_0x7e.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_j.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_x.htmlfunctions_func_y.htmlfunctions_func_z.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_q.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_vars_b.htmlfunctions_vars_c.htmlfunctions_vars_d.htmlfunctions_vars_e.htmlfunctions_vars_f.htmlfunctions_vars_g.htmlfunctions_vars_h.htmlfunctions_vars_i.htmlfunctions_vars_j.htmlfunctions_vars_k.htmlfunctions_vars_l.htmlfunctions_vars_m.htmlfunctions_vars_n.htmlfunctions_vars_o.htmlfunctions_vars_p.htmlfunctions_vars_q.htmlfunctions_vars_r.htmlfunctions_vars_s.htmlfunctions_vars_t.htmlfunctions_vars_u.htmlfunctions_vars_v.htmlfunctions_vars_w.htmlfunctions_vars_x.htmlfunctions_vars_y.htmlfunctions_vars_z.htmlfunctions_w.htmlfunctions_x.htmlfunctions_y.htmlfunctions_z.htmlglobals.htmlglobals_b.htmlglobals_c.htmlglobals_d.htmlglobals_defs.htmlglobals_e.htmlglobals_enum.htmlglobals_eval.htmlglobals_f.htmlglobals_func.htmlglobals_g.htmlglobals_i.htmlglobals_k.htmlglobals_l.htmlglobals_m.htmlglobals_n.htmlglobals_o.htmlglobals_p.htmlglobals_r.htmlglobals_s.htmlglobals_t.htmlglobals_type.htmlglobals_u.htmlglobals_v.htmlglobals_vars.htmlglobals_x.htmlgraph_legend.htmlgraph_legend.md5graph_legend.pnghierarchy.htmlhsl__ma77d_8h.htmlhsl__ma77d_8h_source.htmlhsl__ma86d_8h.htmlhsl__ma86d_8h_source.htmlhsl__ma97d_8h.htmlhsl__ma97d_8h_source.htmlhsl__mc68i_8h.htmlhsl__mc68i_8h_source.htmlindex.htmlinherit_graph_0.mapinherit_graph_0.md5inherit_graph_0.pnginherit_graph_1.mapinherit_graph_1.md5inherit_graph_1.pnginherit_graph_10.mapinherit_graph_10.md5inherit_graph_10.pnginherit_graph_100.mapinherit_graph_100.md5inherit_graph_100.pnginherit_graph_101.mapinherit_graph_101.md5inherit_graph_101.pnginherit_graph_102.mapinherit_graph_102.md5inherit_graph_102.pnginherit_graph_103.mapinherit_graph_103.md5inherit_graph_103.pnginherit_graph_104.mapinherit_graph_104.md5inherit_graph_104.pnginherit_graph_105.mapinherit_graph_105.md5inherit_graph_105.pnginherit_graph_106.mapinherit_graph_106.md5inherit_graph_106.pnginherit_graph_107.mapinherit_graph_107.md5inherit_graph_107.pnginherit_graph_108.mapinherit_graph_108.md5inherit_graph_108.pnginherit_graph_109.mapinherit_graph_109.md5inherit_graph_109.pnginherit_graph_11.mapinherit_graph_11.md5inherit_graph_11.pnginherit_graph_110.mapinherit_graph_110.md5inherit_graph_110.pnginherit_graph_111.mapinherit_graph_111.md5inherit_graph_111.pnginherit_graph_112.mapinherit_graph_112.md5inherit_graph_112.pnginherit_graph_113.mapinherit_graph_113.md5inherit_graph_113.pnginherit_graph_114.mapinherit_graph_114.md5inherit_graph_114.pnginherit_graph_115.mapinherit_graph_115.md5inherit_graph_115.pnginherit_graph_116.mapinherit_graph_116.md5inherit_graph_116.pnginherit_graph_117.mapinherit_graph_117.md5inherit_graph_117.pnginherit_graph_118.mapinherit_graph_118.md5inherit_graph_118.pnginherit_graph_119.mapinherit_graph_119.md5inherit_graph_119.pnginherit_graph_12.mapinherit_graph_12.md5inherit_graph_12.pnginherit_graph_120.mapinherit_graph_120.md5inherit_graph_120.pnginherit_graph_121.mapinherit_graph_121.md5inherit_graph_121.pnginherit_graph_122.mapinherit_graph_122.md5inherit_graph_122.pnginherit_graph_123.mapinherit_graph_123.md5inherit_graph_123.pnginherit_graph_124.mapinherit_graph_124.md5inherit_graph_124.pnginherit_graph_125.mapinherit_graph_125.md5inherit_graph_125.pnginherit_graph_126.mapinherit_graph_126.md5inherit_graph_126.pnginherit_graph_127.mapinherit_graph_127.md5inherit_graph_127.pnginherit_graph_128.mapinherit_graph_128.md5inherit_graph_128.pnginherit_graph_129.mapinherit_graph_129.md5inherit_graph_129.pnginherit_graph_13.mapinherit_graph_13.md5inherit_graph_13.pnginherit_graph_130.mapinherit_graph_130.md5inherit_graph_130.pnginherit_graph_131.mapinherit_graph_131.md5inherit_graph_131.pnginherit_graph_132.mapinherit_graph_132.md5inherit_graph_132.pnginherit_graph_133.mapinherit_graph_133.md5inherit_graph_133.pnginherit_graph_134.mapinherit_graph_134.md5inherit_graph_134.pnginherit_graph_135.mapinherit_graph_135.md5inherit_graph_135.pnginherit_graph_136.mapinherit_graph_136.md5inherit_graph_136.pnginherit_graph_137.mapinherit_graph_137.md5inherit_graph_137.pnginherit_graph_138.mapinherit_graph_138.md5inherit_graph_138.pnginherit_graph_139.mapinherit_graph_139.md5inherit_graph_139.pnginherit_graph_14.mapinherit_graph_14.md5inherit_graph_14.pnginherit_graph_140.mapinherit_graph_140.md5inherit_graph_140.pnginherit_graph_141.mapinherit_graph_141.md5inherit_graph_141.pnginherit_graph_142.mapinherit_graph_142.md5inherit_graph_142.pnginherit_graph_143.mapinherit_graph_143.md5inherit_graph_143.pnginherit_graph_144.mapinherit_graph_144.md5inherit_graph_144.pnginherit_graph_145.mapinherit_graph_145.md5inherit_graph_145.pnginherit_graph_146.mapinherit_graph_146.md5inherit_graph_146.pnginherit_graph_147.mapinherit_graph_147.md5inherit_graph_147.pnginherit_graph_148.mapinherit_graph_148.md5inherit_graph_148.pnginherit_graph_149.mapinherit_graph_149.md5inherit_graph_149.pnginherit_graph_15.mapinherit_graph_15.md5inherit_graph_15.pnginherit_graph_150.mapinherit_graph_150.md5inherit_graph_150.pnginherit_graph_151.mapinherit_graph_151.md5inherit_graph_151.pnginherit_graph_152.mapinherit_graph_152.md5inherit_graph_152.pnginherit_graph_153.mapinherit_graph_153.md5inherit_graph_153.pnginherit_graph_154.mapinherit_graph_154.md5inherit_graph_154.pnginherit_graph_155.mapinherit_graph_155.md5inherit_graph_155.pnginherit_graph_156.mapinherit_graph_156.md5inherit_graph_156.pnginherit_graph_157.mapinherit_graph_157.md5inherit_graph_157.pnginherit_graph_158.mapinherit_graph_158.md5inherit_graph_158.pnginherit_graph_159.mapinherit_graph_159.md5inherit_graph_159.pnginherit_graph_16.mapinherit_graph_16.md5inherit_graph_16.pnginherit_graph_160.mapinherit_graph_160.md5inherit_graph_160.pnginherit_graph_161.mapinherit_graph_161.md5inherit_graph_161.pnginherit_graph_17.mapinherit_graph_17.md5inherit_graph_17.pnginherit_graph_18.mapinherit_graph_18.md5inherit_graph_18.pnginherit_graph_19.mapinherit_graph_19.md5inherit_graph_19.pnginherit_graph_2.mapinherit_graph_2.md5inherit_graph_2.pnginherit_graph_20.mapinherit_graph_20.md5inherit_graph_20.pnginherit_graph_21.mapinherit_graph_21.md5inherit_graph_21.pnginherit_graph_22.mapinherit_graph_22.md5inherit_graph_22.pnginherit_graph_23.mapinherit_graph_23.md5inherit_graph_23.pnginherit_graph_24.mapinherit_graph_24.md5inherit_graph_24.pnginherit_graph_25.mapinherit_graph_25.md5inherit_graph_25.pnginherit_graph_26.mapinherit_graph_26.md5inherit_graph_26.pnginherit_graph_27.mapinherit_graph_27.md5inherit_graph_27.pnginherit_graph_28.mapinherit_graph_28.md5inherit_graph_28.pnginherit_graph_29.mapinherit_graph_29.md5inherit_graph_29.pnginherit_graph_3.mapinherit_graph_3.md5inherit_graph_3.pnginherit_graph_30.mapinherit_graph_30.md5inherit_graph_30.pnginherit_graph_31.mapinherit_graph_31.md5inherit_graph_31.pnginherit_graph_32.mapinherit_graph_32.md5inherit_graph_32.pnginherit_graph_33.mapinherit_graph_33.md5inherit_graph_33.pnginherit_graph_34.mapinherit_graph_34.md5inherit_graph_34.pnginherit_graph_35.mapinherit_graph_35.md5inherit_graph_35.pnginherit_graph_36.mapinherit_graph_36.md5inherit_graph_36.pnginherit_graph_37.mapinherit_graph_37.md5inherit_graph_37.pnginherit_graph_38.mapinherit_graph_38.md5inherit_graph_38.pnginherit_graph_39.mapinherit_graph_39.md5inherit_graph_39.pnginherit_graph_4.mapinherit_graph_4.md5inherit_graph_4.pnginherit_graph_40.mapinherit_graph_40.md5inherit_graph_40.pnginherit_graph_41.mapinherit_graph_41.md5inherit_graph_41.pnginherit_graph_42.mapinherit_graph_42.md5inherit_graph_42.pnginherit_graph_43.mapinherit_graph_43.md5inherit_graph_43.pnginherit_graph_44.mapinherit_graph_44.md5inherit_graph_44.pnginherit_graph_45.mapinherit_graph_45.md5inherit_graph_45.pnginherit_graph_46.mapinherit_graph_46.md5inherit_graph_46.pnginherit_graph_47.mapinherit_graph_47.md5inherit_graph_47.pnginherit_graph_48.mapinherit_graph_48.md5inherit_graph_48.pnginherit_graph_49.mapinherit_graph_49.md5inherit_graph_49.pnginherit_graph_5.mapinherit_graph_5.md5inherit_graph_5.pnginherit_graph_50.mapinherit_graph_50.md5inherit_graph_50.pnginherit_graph_51.mapinherit_graph_51.md5inherit_graph_51.pnginherit_graph_52.mapinherit_graph_52.md5inherit_graph_52.pnginherit_graph_53.mapinherit_graph_53.md5inherit_graph_53.pnginherit_graph_54.mapinherit_graph_54.md5inherit_graph_54.pnginherit_graph_55.mapinherit_graph_55.md5inherit_graph_55.pnginherit_graph_56.mapinherit_graph_56.md5inherit_graph_56.pnginherit_graph_57.mapinherit_graph_57.md5inherit_graph_57.pnginherit_graph_58.mapinherit_graph_58.md5inherit_graph_58.pnginherit_graph_59.mapinherit_graph_59.md5inherit_graph_59.pnginherit_graph_6.mapinherit_graph_6.md5inherit_graph_6.pnginherit_graph_60.mapinherit_graph_60.md5inherit_graph_60.pnginherit_graph_61.mapinherit_graph_61.md5inherit_graph_61.pnginherit_graph_62.mapinherit_graph_62.md5inherit_graph_62.pnginherit_graph_63.mapinherit_graph_63.md5inherit_graph_63.pnginherit_graph_64.mapinherit_graph_64.md5inherit_graph_64.pnginherit_graph_65.mapinherit_graph_65.md5inherit_graph_65.pnginherit_graph_66.mapinherit_graph_66.md5inherit_graph_66.pnginherit_graph_67.mapinherit_graph_67.md5inherit_graph_67.pnginherit_graph_68.mapinherit_graph_68.md5inherit_graph_68.pnginherit_graph_69.mapinherit_graph_69.md5inherit_graph_69.pnginherit_graph_7.mapinherit_graph_7.md5inherit_graph_7.pnginherit_graph_70.mapinherit_graph_70.md5inherit_graph_70.pnginherit_graph_71.mapinherit_graph_71.md5inherit_graph_71.pnginherit_graph_72.mapinherit_graph_72.md5inherit_graph_72.pnginherit_graph_73.mapinherit_graph_73.md5inherit_graph_73.pnginherit_graph_74.mapinherit_graph_74.md5inherit_graph_74.pnginherit_graph_75.mapinherit_graph_75.md5inherit_graph_75.pnginherit_graph_76.mapinherit_graph_76.md5inherit_graph_76.pnginherit_graph_77.mapinherit_graph_77.md5inherit_graph_77.pnginherit_graph_78.mapinherit_graph_78.md5inherit_graph_78.pnginherit_graph_79.mapinherit_graph_79.md5inherit_graph_79.pnginherit_graph_8.mapinherit_graph_8.md5inherit_graph_8.pnginherit_graph_80.mapinherit_graph_80.md5inherit_graph_80.pnginherit_graph_81.mapinherit_graph_81.md5inherit_graph_81.pnginherit_graph_82.mapinherit_graph_82.md5inherit_graph_82.pnginherit_graph_83.mapinherit_graph_83.md5inherit_graph_83.pnginherit_graph_84.mapinherit_graph_84.md5inherit_graph_84.pnginherit_graph_85.mapinherit_graph_85.md5inherit_graph_85.pnginherit_graph_86.mapinherit_graph_86.md5inherit_graph_86.pnginherit_graph_87.mapinherit_graph_87.md5inherit_graph_87.pnginherit_graph_88.mapinherit_graph_88.md5inherit_graph_88.pnginherit_graph_89.mapinherit_graph_89.md5inherit_graph_89.pnginherit_graph_9.mapinherit_graph_9.md5inherit_graph_9.pnginherit_graph_90.mapinherit_graph_90.md5inherit_graph_90.pnginherit_graph_91.mapinherit_graph_91.md5inherit_graph_91.pnginherit_graph_92.mapinherit_graph_92.md5inherit_graph_92.pnginherit_graph_93.mapinherit_graph_93.md5inherit_graph_93.pnginherit_graph_94.mapinherit_graph_94.md5inherit_graph_94.pnginherit_graph_95.mapinherit_graph_95.md5inherit_graph_95.pnginherit_graph_96.mapinherit_graph_96.md5inherit_graph_96.pnginherit_graph_97.mapinherit_graph_97.md5inherit_graph_97.pnginherit_graph_98.mapinherit_graph_98.md5inherit_graph_98.pnginherit_graph_99.mapinherit_graph_99.md5inherit_graph_99.pnginherits.htmljquery.jsnamespaceIpopt.htmlnamespacemembers.htmlnamespacemembers_c.htmlnamespacemembers_d.htmlnamespacemembers_e.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_f.htmlnamespacemembers_func.htmlnamespacemembers_g.htmlnamespacemembers_h.htmlnamespacemembers_i.htmlnamespacemembers_j.htmlnamespacemembers_l.htmlnamespacemembers_m.htmlnamespacemembers_n.htmlnamespacemembers_o.htmlnamespacemembers_p.htmlnamespacemembers_r.htmlnamespacemembers_s.htmlnamespacemembers_t.htmlnamespacemembers_type.htmlnamespacemembers_u.htmlnamespacemembers_w.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngsearchall_0.htmlall_0.jsall_1.htmlall_1.jsall_10.htmlall_10.jsall_11.htmlall_11.jsall_12.htmlall_12.jsall_13.htmlall_13.jsall_14.htmlall_14.jsall_15.htmlall_15.jsall_16.htmlall_16.jsall_17.htmlall_17.jsall_18.htmlall_18.jsall_19.htmlall_19.jsall_1a.htmlall_1a.jsall_2.htmlall_2.jsall_3.htmlall_3.jsall_4.htmlall_4.jsall_5.htmlall_5.jsall_6.htmlall_6.jsall_7.htmlall_7.jsall_8.htmlall_8.jsall_9.htmlall_9.jsall_a.htmlall_a.jsall_b.htmlall_b.jsall_c.htmlall_c.jsall_d.htmlall_d.jsall_e.htmlall_e.jsall_f.htmlall_f.jsclasses_0.htmlclasses_0.jsclasses_1.htmlclasses_1.jsclasses_10.htmlclasses_10.jsclasses_11.htmlclasses_11.jsclasses_12.htmlclasses_12.jsclasses_13.htmlclasses_13.jsclasses_14.htmlclasses_14.jsclasses_15.htmlclasses_15.jsclasses_16.htmlclasses_16.jsclasses_2.htmlclasses_2.jsclasses_3.htmlclasses_3.jsclasses_4.htmlclasses_4.jsclasses_5.htmlclasses_5.jsclasses_6.htmlclasses_6.jsclasses_7.htmlclasses_7.jsclasses_8.htmlclasses_8.jsclasses_9.htmlclasses_9.jsclasses_a.htmlclasses_a.jsclasses_b.htmlclasses_b.jsclasses_c.htmlclasses_c.jsclasses_d.htmlclasses_d.jsclasses_e.htmlclasses_e.jsclasses_f.htmlclasses_f.jsclose.pngdefines_0.htmldefines_0.jsdefines_1.htmldefines_1.jsdefines_2.htmldefines_2.jsdefines_3.htmldefines_3.jsdefines_4.htmldefines_4.jsdefines_5.htmldefines_5.jsdefines_6.htmldefines_6.jsenums_0.htmlenums_0.jsenums_1.htmlenums_1.jsenums_2.htmlenums_2.jsenums_3.htmlenums_3.jsenums_4.htmlenums_4.jsenums_5.htmlenums_5.jsenums_6.htmlenums_6.jsenums_7.htmlenums_7.jsenums_8.htmlenums_8.jsenums_9.htmlenums_9.jsenums_a.htmlenums_a.jsenums_b.htmlenums_b.jsenums_c.htmlenums_c.jsenums_d.htmlenums_d.jsenums_e.htmlenums_e.jsenums_f.htmlenums_f.jsenumvalues_0.htmlenumvalues_0.jsenumvalues_1.htmlenumvalues_1.jsenumvalues_10.htmlenumvalues_10.jsenumvalues_11.htmlenumvalues_11.jsenumvalues_12.htmlenumvalues_12.jsenumvalues_13.htmlenumvalues_13.jsenumvalues_14.htmlenumvalues_14.jsenumvalues_2.htmlenumvalues_2.jsenumvalues_3.htmlenumvalues_3.jsenumvalues_4.htmlenumvalues_4.jsenumvalues_5.htmlenumvalues_5.jsenumvalues_6.htmlenumvalues_6.jsenumvalues_7.htmlenumvalues_7.jsenumvalues_8.htmlenumvalues_8.jsenumvalues_9.htmlenumvalues_9.jsenumvalues_a.htmlenumvalues_a.jsenumvalues_b.htmlenumvalues_b.jsenumvalues_c.htmlenumvalues_c.jsenumvalues_d.htmlenumvalues_d.jsenumvalues_e.htmlenumvalues_e.jsenumvalues_f.htmlenumvalues_f.jsfiles_0.htmlfiles_0.jsfiles_1.htmlfiles_1.jsfiles_2.htmlfiles_2.jsfiles_3.htmlfiles_3.jsfiles_4.htmlfiles_4.jsfiles_5.htmlfiles_5.jsfunctions_0.htmlfunctions_0.jsfunctions_1.htmlfunctions_1.jsfunctions_10.htmlfunctions_10.jsfunctions_11.htmlfunctions_11.jsfunctions_12.htmlfunctions_12.jsfunctions_13.htmlfunctions_13.jsfunctions_14.htmlfunctions_14.jsfunctions_15.htmlfunctions_15.jsfunctions_16.htmlfunctions_16.jsfunctions_17.htmlfunctions_17.jsfunctions_18.htmlfunctions_18.jsfunctions_19.htmlfunctions_19.jsfunctions_1a.htmlfunctions_1a.jsfunctions_2.htmlfunctions_2.jsfunctions_3.htmlfunctions_3.jsfunctions_4.htmlfunctions_4.jsfunctions_5.htmlfunctions_5.jsfunctions_6.htmlfunctions_6.jsfunctions_7.htmlfunctions_7.jsfunctions_8.htmlfunctions_8.jsfunctions_9.htmlfunctions_9.jsfunctions_a.htmlfunctions_a.jsfunctions_b.htmlfunctions_b.jsfunctions_c.htmlfunctions_c.jsfunctions_d.htmlfunctions_d.jsfunctions_e.htmlfunctions_e.jsfunctions_f.htmlfunctions_f.jsmag_sel.pngnamespaces_0.htmlnamespaces_0.jsnomatches.htmlrelated_0.htmlrelated_0.jsrelated_1.htmlrelated_1.jsrelated_2.htmlrelated_2.jsrelated_3.htmlrelated_3.jsrelated_4.htmlrelated_4.jsrelated_5.htmlrelated_5.jsrelated_6.htmlrelated_6.jssearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngsearchdata.jstypedefs_0.htmltypedefs_0.jstypedefs_1.htmltypedefs_1.jstypedefs_2.htmltypedefs_2.jstypedefs_3.htmltypedefs_3.jstypedefs_4.htmltypedefs_4.jstypedefs_5.htmltypedefs_5.jstypedefs_6.htmltypedefs_6.jstypedefs_7.htmltypedefs_7.jstypedefs_8.htmltypedefs_8.jstypedefs_9.htmltypedefs_9.jsvariables_0.htmlvariables_0.jsvariables_1.htmlvariables_1.jsvariables_10.htmlvariables_10.jsvariables_11.htmlvariables_11.jsvariables_12.htmlvariables_12.jsvariables_13.htmlvariables_13.jsvariables_14.htmlvariables_14.jsvariables_15.htmlvariables_15.jsvariables_16.htmlvariables_16.jsvariables_17.htmlvariables_17.jsvariables_18.htmlvariables_18.jsvariables_19.htmlvariables_19.jsvariables_2.htmlvariables_2.jsvariables_3.htmlvariables_3.jsvariables_4.htmlvariables_4.jsvariables_5.htmlvariables_5.jsvariables_6.htmlvariables_6.jsvariables_7.htmlvariables_7.jsvariables_8.htmlvariables_8.jsvariables_9.htmlvariables_9.jsvariables_a.htmlvariables_a.jsvariables_b.htmlvariables_b.jsvariables_c.htmlvariables_c.jsvariables_d.htmlvariables_d.jsvariables_e.htmlvariables_e.jsvariables_f.htmlvariables_f.jssplitbar.pngstructIpopt_1_1PiecewisePenEntry-members.htmlstructIpopt_1_1PiecewisePenEntry.htmlstructma77__control__d-members.htmlstructma77__control__d.htmlstructma77__info__d-members.htmlstructma77__info__d.htmlstructma86__control__d-members.htmlstructma86__control__d.htmlstructma86__info__d-members.htmlstructma86__info__d.htmlstructma97__control__d-members.htmlstructma97__control__d.htmlstructma97__info-members.htmlstructma97__info.htmlstructmc68__control-members.htmlstructmc68__control.htmlstructmc68__info-members.htmlstructmc68__info.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csscoin-or-Ipopt-commonLICENSE/usr/share/doc//usr/share/doc/coin-or-Ipopt-common//usr/share/doc/coin-or-Ipopt//usr/share/doc/coin-or-Ipopt/html//usr/share/doc/coin-or-Ipopt/html/search//usr/share/licenses//usr/share/licenses/coin-or-Ipopt-common/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi                          !     "  # $  ! % & ' ( )    * +   % , -     .  / . 0 1 2 3 4 5 6 1  7  8 9   : ; < ; =  ! >  ? 3 @ 3  A B A A A A C D E F G H I 1  A J K L % M    N O   O A   ? P Q  R  S  T U S  V "  W X  Y K Z   [   \  ] ^ _ `  a  b   c d ] e f  )  g % h i  A   j k l m n o n p q r s t uvwvv x y z { | } } ~                                               z                     z           z               y y        {                                                  {  kdirectoryASCII textASCII text, with very long linesHTML document, ASCII textHTML document, ASCII text, with very long linesLaTeX 2e document, ASCII text, with very long linesPNG image data, 16 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedASCII text, with no line terminatorsPNG image data, 181 x 276, 8-bit/color RGB, non-interlacedPNG image data, 208 x 187, 8-bit/color RGBA, non-interlacedPNG image data, 920 x 1612, 8-bit/color RGB, non-interlacedPNG image data, 175 x 127, 8-bit/color RGBA, non-interlacedPNG image data, 175 x 112, 8-bit/color RGBA, non-interlacedPNG image data, 179 x 112, 8-bit/color RGBA, non-interlacedPNG image data, 175 x 187, 8-bit/color RGBA, non-interlacedPNG image data, 209 x 276, 8-bit/color RGB, non-interlacedPNG image data, 864 x 256, 8-bit/color RGB, non-interlacedPNG image data, 875 x 189, 8-bit/color RGBA, non-interlacedPNG image data, 211 x 276, 8-bit/color RGBA, non-interlacedPNG image data, 184 x 187, 8-bit/color RGBA, non-interlacedPNG image data, 213 x 276, 8-bit/color RGB, non-interlacedPNG image data, 205 x 276, 8-bit/color RGB, non-interlacedPNG image data, 221 x 276, 8-bit/color RGB, non-interlacedPNG image data, 572 x 439, 8-bit/color RGBA, non-interlacedPNG image data, 205 x 187, 8-bit/color RGBA, non-interlacedPNG image data, 301 x 261, 8-bit/color RGB, non-interlacedPNG image data, 196 x 276, 8-bit/color RGB, non-interlacedPNG image data, 301 x 336, 8-bit/color RGB, non-interlacedPNG image data, 208 x 261, 8-bit/color RGB, non-interlacedPNG image data, 450 x 455, 8-bit/color RGBA, non-interlacedPNG image data, 201 x 276, 8-bit/color RGB, non-interlacedPNG image data, 183 x 187, 8-bit/color RGBA, non-interlacedPNG image data, 744 x 439, 8-bit/color RGBA, non-interlacedPNG image data, 175 x 261, 8-bit/color RGBA, non-interlacedPNG image data, 195 x 261, 8-bit/color RGBA, non-interlacedPNG image data, 197 x 276, 8-bit/color RGB, non-interlacedPNG image data, 193 x 201, 8-bit/color RGB, non-interlacedPNG image data, 301 x 276, 8-bit/color RGB, non-interlacedPNG image data, 204 x 187, 8-bit/color RGBA, non-interlacedPNG image data, 199 x 276, 8-bit/color RGBA, non-interlacedPNG image data, 208 x 201, 8-bit/color RGB, non-interlacedPNG image data, 410 x 291, 8-bit/color RGBA, non-interlacedPNG image data, 185 x 261, 8-bit/color RGB, non-interlacedPNG image data, 223 x 291, 8-bit/color RGBA, non-interlacedPNG image data, 227 x 201, 8-bit/color RGBA, non-interlacedPNG image data, 223 x 305, 8-bit/color RGBA, non-interlacedPNG image data, 175 x 201, 8-bit/color RGBA, non-interlacedPNG image data, 221 x 305, 8-bit/color RGB, non-interlacedPNG image data, 229 x 276, 8-bit/color RGB, non-interlacedPNG image data, 191 x 291, 8-bit/color RGBA, non-interlacedPNG image data, 293 x 187, 8-bit/color RGBA, non-interlacedPNG image data, 317 x 187, 8-bit/color RGBA, non-interlacedPNG image data, 220 x 112, 8-bit/color RGB, non-interlacedPNG image data, 323 x 187, 8-bit/color RGBA, non-interlacedPNG image data, 840 x 139, 8-bit/color RGBA, non-interlacedPNG image data, 384 x 276, 8-bit/color RGB, non-interlacedPNG image data, 209 x 305, 8-bit/color RGB, non-interlacedPNG image data, 437 x 305, 8-bit/color RGBA, non-interlacedPNG image data, 301 x 187, 8-bit/color RGBA, non-interlacedPNG image data, 199 x 291, 8-bit/color RGBA, non-interlacedPNG image data, 175 x 276, 8-bit/color RGBA, non-interlacedPNG image data, 211 x 291, 8-bit/color RGBA, non-interlacedPNG image data, 209 x 291, 8-bit/color RGBA, non-interlacedPNG image data, 233 x 276, 8-bit/color RGB, non-interlacedPNG image data, 864 x 685, 8-bit/color RGB, non-interlacedPNG image data, 1003 x 661, 8-bit/color RGBA, non-interlacedPNG image data, 223 x 276, 8-bit/color RGBA, non-interlacedPNG image data, 207 x 291, 8-bit/color RGBA, non-interlacedPNG image data, 187 x 276, 8-bit/color RGBA, non-interlacedPNG image data, 529 x 291, 8-bit/color RGBA, non-interlacedPNG image data, 381 x 276, 8-bit/color RGB, non-interlacedPNG image data, 193 x 187, 8-bit/color RGBA, non-interlacedPNG image data, 852 x 189, 8-bit/color RGB, non-interlacedPNG image data, 357 x 187, 8-bit/color RGBA, non-interlacedPNG image data, 744 x 560, 8-bit/color RGBA, non-interlacedPNG image data, 180 x 276, 8-bit/color RGB, non-interlacedPNG image data, 184 x 276, 8-bit/color RGB, non-interlacedPNG image data, 179 x 291, 8-bit/color RGBA, non-interlacedPNG image data, 696 x 1825, 8-bit/color RGB, non-interlacedPNG image data, 177 x 112, 8-bit/color RGB, non-interlacedPNG image data, 233 x 455, 8-bit/color RGBA, non-interlacedPNG image data, 193 x 276, 8-bit/color RGB, non-interlacedPNG image data, 191 x 276, 8-bit/color RGBA, non-interlacedPNG image data, 429 x 291, 8-bit/color RGBA, non-interlacedPNG image data, 911 x 139, 8-bit/color RGBA, non-interlacedPNG image data, 217 x 291, 8-bit/color RGBA, non-interlacedPNG image data, 871 x 523, 8-bit/color RGBA, non-interlacedPNG image data, 195 x 276, 8-bit/color RGBA, non-interlacedPNG image data, 944 x 687, 8-bit/color RGBA, non-interlacedPNG image data, 197 x 261, 8-bit/color RGB, non-interlacedPNG image data, 177 x 276, 8-bit/color RGB, non-interlacedPNG image data, 828 x 474, 8-bit/color RGB, non-interlacedPNG image data, 943 x 443, 8-bit/color RGBA, non-interlacedPNG image data, 209 x 261, 8-bit/color RGB, non-interlacedPNG image data, 177 x 261, 8-bit/color RGB, non-interlacedPNG image data, 475 x 276, 8-bit/color RGBA, non-interlacedPNG image data, 489 x 187, 8-bit/color RGBA, non-interlacedPNG image data, 228 x 276, 8-bit/color RGB, non-interlacedPNG image data, 873 x 169, 8-bit/color RGB, non-interlacedPNG image data, 1005 x 687, 8-bit/color RGBA, non-interlacedPNG image data, 207 x 112, 8-bit/color RGBA, non-interlacedPNG image data, 405 x 261, 8-bit/color RGBA, non-interlacedPNG image data, 330 x 336, 8-bit/color RGB, non-interlacedPNG image data, 196 x 261, 8-bit/color RGB, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 395 x 272, 8-bit/color RGBA, non-interlacedPNG image data, 133 x 201, 8-bit/color RGB, non-interlacedPNG image data, 156 x 297, 8-bit/color RGB, non-interlacedPNG image data, 252 x 272, 8-bit/color RGB, non-interlacedPNG image data, 187 x 201, 8-bit/color RGBA, non-interlacedPNG image data, 388 x 368, 8-bit/color RGBA, non-interlacedPNG image data, 153 x 297, 8-bit/color RGB, non-interlacedPNG image data, 164 x 347, 8-bit/color RGBA, non-interlacedPNG image data, 229 x 176, 8-bit/color RGB, non-interlacedPNG image data, 163 x 297, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedPNG image data, 683 x 212, 8-bit/color RGBA, non-interlacedPNG image data, 165 x 52, 8-bit/color RGB, non-interlacedPNG image data, 177 x 67, 8-bit/color RGBA, non-interlacedPNG image data, 157 x 37, 8-bit/color RGB, non-interlacedPNG image data, 123 x 37, 8-bit/color RGBA, non-interlacedPNG image data, 131 x 52, 8-bit/color RGBA, non-interlacedPNG image data, 139 x 37, 8-bit/color RGBA, non-interlacedPNG image data, 141 x 52, 8-bit/color RGB, non-interlacedPNG image data, 135 x 37, 8-bit/color RGBA, non-interlacedPNG image data, 95 x 37, 8-bit/color RGBA, non-interlacedPNG image data, 151 x 37, 8-bit/color RGBA, non-interlacedPNG image data, 148 x 52, 8-bit/color RGB, non-interlacedPNG image data, 169 x 52, 8-bit/color RGB, non-interlacedPNG image data, 363 x 489, 8-bit/color RGBA, non-interlacedPNG image data, 172 x 67, 8-bit/color RGBA, non-interlacedPNG image data, 180 x 52, 8-bit/color RGB, non-interlacedPNG image data, 176 x 52, 8-bit/color RGB, non-interlacedPNG image data, 176 x 67, 8-bit/color RGBA, non-interlacedPNG image data, 201 x 37, 8-bit/color RGB, non-interlacedPNG image data, 136 x 52, 8-bit/color RGB, non-interlacedPNG image data, 203 x 52, 8-bit/color RGBA, non-interlacedPNG image data, 173 x 37, 8-bit/color RGB, non-interlacedPNG image data, 153 x 52, 8-bit/color RGB, non-interlacedPNG image data, 156 x 67, 8-bit/color RGBA, non-interlacedPNG image data, 164 x 52, 8-bit/color RGB, non-interlacedPNG image data, 137 x 37, 8-bit/color RGB, non-interlacedPNG image data, 139 x 52, 8-bit/color RGBA, non-interlacedPNG image data, 167 x 52, 8-bit/color RGBA, non-interlacedPNG image data, 149 x 67, 8-bit/color RGBA, non-interlacedPNG image data, 169 x 67, 8-bit/color RGBA, non-interlacedPNG image data, 184 x 37, 8-bit/color RGB, non-interlacedPNG image data, 208 x 52, 8-bit/color RGB, non-interlacedPNG image data, 204 x 52, 8-bit/color RGB, non-interlacedPNG image data, 165 x 37, 8-bit/color RGB, non-interlacedPNG image data, 177 x 37, 8-bit/color RGB, non-interlacedPNG image data, 183 x 67, 8-bit/color RGBA, non-interlacedPNG image data, 175 x 67, 8-bit/color RGBA, non-interlacedPNG image data, 415 x 5442, 8-bit/color RGBA, non-interlacedPNG image data, 127 x 37, 8-bit/color RGBA, non-interlacedPNG image data, 175 x 37, 8-bit/color RGBA, non-interlacedPNG image data, 177 x 52, 8-bit/color RGB, non-interlacedPNG image data, 144 x 37, 8-bit/color RGB, non-interlacedPNG image data, 149 x 37, 8-bit/color RGB, non-interlacedPNG image data, 171 x 52, 8-bit/color RGBA, non-interlacedPNG image data, 152 x 52, 8-bit/color RGB, non-interlacedPNG image data, 49 x 37, 8-bit/color RGB, non-interlacedPNG image data, 1496 x 4494, 8-bit/color RGB, non-interlacedPNG image data, 207 x 52, 8-bit/color RGBA, non-interlacedPNG image data, 125 x 37, 8-bit/color RGB, non-interlacedPNG image data, 107 x 37, 8-bit/color RGBA, non-interlacedPNG image data, 93 x 37, 8-bit/color RGB, non-interlacedPNG image data, 111 x 37, 8-bit/color RGBA, non-interlacedPNG image data, 140 x 37, 8-bit/color RGB, non-interlacedPNG image data, 120 x 37, 8-bit/color RGB, non-interlacedPNG image data, 276 x 88, 8-bit/color RGB, non-interlacedPNG image data, 137 x 52, 8-bit/color RGB, non-interlacedPNG image data, 167 x 67, 8-bit/color RGBA, non-interlacedPNG image data, 175 x 52, 8-bit/color RGBA, non-interlacedPNG image data, 108 x 37, 8-bit/color RGB, non-interlacedPNG image data, 141 x 37, 8-bit/color RGB, non-interlacedPNG image data, 160 x 52, 8-bit/color RGB, non-interlacedPNG image data, 500 x 493, 8-bit/color RGB, non-interlacedPNG image data, 144 x 52, 8-bit/color RGB, non-interlacedPNG image data, 147 x 67, 8-bit/color RGBA, non-interlacedPNG image data, 133 x 52, 8-bit/color RGB, non-interlacedPNG image data, 155 x 52, 8-bit/color RGBA, non-interlacedPNG image data, 1112 x 1173, 8-bit/color RGB, non-interlacedPNG image data, 199 x 67, 8-bit/color RGBA, non-interlacedPNG image data, 188 x 81, 8-bit/color RGB, non-interlacedPNG image data, 201 x 67, 8-bit/color RGBA, non-interlacedPNG image data, 192 x 37, 8-bit/color RGB, non-interlacedPNG image data, 188 x 67, 8-bit/color RGBA, non-interlacedPNG image data, 188 x 52, 8-bit/color RGB, non-interlacedPNG image data, 145 x 37, 8-bit/color RGB, non-interlacedPNG image data, 156 x 37, 8-bit/color RGB, non-interlacedPNG image data, 159 x 52, 8-bit/color RGBA, non-interlacedPNG image data, 133 x 37, 8-bit/color RGB, non-interlacedPNG image data, 173 x 52, 8-bit/color RGB, non-interlacedPNG image data, 181 x 37, 8-bit/color RGB, non-interlacedPNG image data, 184 x 52, 8-bit/color RGB, non-interlacedPNG image data, 157 x 67, 8-bit/color RGBA, non-interlacedPNG image data, 169 x 81, 8-bit/color RGB, non-interlacedPNG image data, 99 x 37, 8-bit/color RGBA, non-interlacedPNG image data, 181 x 52, 8-bit/color RGB, non-interlacedPNG image data, 193 x 52, 8-bit/color RGB, non-interlacedPNG image data, 161 x 37, 8-bit/color RGB, non-interlacedPNG image data, 149 x 52, 8-bit/color RGB, non-interlacedPNG image data, 129 x 37, 8-bit/color RGB, non-interlacedPNG image data, 172 x 37, 8-bit/color RGB, non-interlacedPNG image data, 109 x 37, 8-bit/color RGB, non-interlacedPNG image data, 161 x 52, 8-bit/color RGB, 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, 11 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 2 x 19, 8-bit/color RGB, non-interlacedPNG image data, 18 x 19, 8-bit/color RGBA, 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-interlacedutf-8?`7zXZ !#,BF5]"k%.gUP~jνCWw=eB-7O쇩8 x3܈W4Ceb}qX$Rϼk3\o%u@`Ҏ|ʱy*ŃTk;Ŧj`rqB˜Ҧz1+܈P}HM89Ba_Sq2mڔKqALf qzoጄ KV6W>ē1)-.I r h-P+-'ORܥng4<=!P A]uǪ{*)=Svt!^{t1c8_i;neF~lV_t`,Cf[x$ۻ@rŀ(k GTf8?8mvkq8K?ek[?rg[fgxnUCҷ}P$To+jc2Q !E9k1g]@8n-tQxǻnp qysoTPCBai`5Ls@KY=?(J!CG㰭 {fI'4!WuWVS, kwВH,1- ʔw!'3 iȆ8LaOCf8\b'ynKRw P1K ~ج=-.jULExf`զ@3_rj{ E3*Y+34szW s2HavX~&$)DJQfa[iOP񊸥iKp6h(h.ww[̕Vw"!o-GJdT-0™v4MC:"#v<=j8_;(j$T 7 YO `'arOuD7]tEس~Ǣa>ucơ4m.飸cC& U(hz->(4`@15MGb A޴`ՠ(zI5~"6+nN4ڽڹ "t ݋]3FNg'p tH(Txh0(tܴU^Br<6]|Fa Ɋ>(,w6f7֟Aab0+n5$],:4D;p>ؼ!7 HaR2'ҤXJ͟ۈ)q;l9$л Id.*0;$YWYߝwS㸀7sq} D=ĔpleZRmCVST24$wVG"l|}ۑFѵߌ=r&% W4sF{agڊk 9_716߇g`J5K<@ugH{Ԏ)nNtǫySZ#Vb0}E YŭFG6Ö0Yu5iקIR:3xyGnWp;lg". o1P X1?FԻ*(>w|d&[gGyﲻ16eBe"t 8R{"Acl~5!-)jc^EV H`VuY\-N XmQiYr& oZEv}:_*x$4cFյp8W&`[e]Y8kGr3{2]\~ 7+T 6smĖuJ";SnwKl+&C6/>jy 6w j( 41FWKab=hjAֵ'' Oq`"7qt;&,0򗕓yôj;g֔qRxO2A#EH}] ^߳P>"^_>H0%\d0|o_3!:^t&'Ap4֙%9ZP>ue 57lht0jTM17-`aK VI@ !Un}.Y;<TE$NwIvNT<&0w>pOEëˇ >bB5Wy:&Ţ$S!g>S tQ[+X8)M5txuMi%$K!BbL>NyS~ա>U#j?O[${.isl6)ߤ{(OlI: Cddg@ϙc$]a1.|tTnjCt1I:$D99@Bʉ=g)9E2pG^$UԷGwVNEzÊ[JMT [1padCɯbySG%O D ^rrn9Ls~*=ӒFFojtDvIU#Ilzx6x?!8SݟKJYO>w:] hiCy/}!qvٍLWkMb vnXkrt|l;Day[[t ={ʓ{l8\D(L@vlj#e &e"7Φta2L4,ֲ_hx}[t"~ş4^ϮXrV:1ԊEbiGsӓ(Jq.JI2X33eS;QA3Sm}kyx&;|" ;PSBZJM{+ɺe5{F|#BW_JP783 r:Le*_+*`j^?JDip(uaRNX ~>Qf\p.4HK _MiK0}I{iĉwo2E,|LcZჀe|7t74U>M6j#,*e_/m<! 1 c5r`D^қ3ʴ@1e鷩,d> tF+ 鯟NmJẀDs*Mnbl דZ1&x"˜|J2W-o\4̛My{}ϬRύ]f$`ɸ%!lbeFG1xaɴ P?&PE-&s?+]C' = D-(}$])JV2>un 0Xr'Gxu>b}~RW oiIz45CI( u̷*"wIPJ~& Z+N.ɧ9(\[J\^Umƴ9 Ʒj#d2DPȍ~+>2RfIR~炻1sL&vO4_;$-VT^6d/40܄j J7 v<ׅ$M6>5dLP^*G?DK]TN^{d@zIJ]}T&5дFW҆&pG )z)靛D)ťJΦX;/X0ώiSvL.z4d^SI\A/'QZ *t'CN}Pt=M^IijIiԧXYoMf~jCP_cǐ>B6 86"9)=. -~t·_[^eB^m!rfGu3~\;l5AH{,|*:& Ī=Ou Wa^I<ӧ*[5O؃nԤz5x/]p2DDL|sΠ݁;a阅àIKhg]9t f "SU_PYFq.議Z&HM^U')vzkYLtag}q-o`<׹Dˍ(, Y]D q1gkOir IgWf N1ɮMi'w=gՒ<  !) Eysz:fvb-@bzMh_Uoj_(J5XiŊB$Fbb*9fsY(kQ2@Édw5P7X0 8(nHuFS]Nޭ:.A앏+GEJ}X%t=彃gM,-m'H֪A-yͫA㋀aBk$# vs%#gݏBh,Lgb?\&o ct 3hhɩI;dMyX 'ӹ'̂rͅ3e 4p5ȚDt`͉0$!!Z|kGT 0Av0cM68=ƨKb4rl\Ţ85;޲ Ij;E߯ү.pCu{߹,-f#CI0!uC27S0w fr< R+#+Ga|=QS2A& 2 7gw~$PK޿1M[(@~sW%y-luE%ϔK-x=O{|k~Gi0,>3o]>',M"%\S5INfH'D![= vKS)a<{~# lϲJlXl/u?GtTiQ4Z.CJ$~Ic J:(8P7?7Nm TC _BnB'=~n Vs*}:@Fz ƭ0:'xpx B 꼠iEK?9Hi:HE 6tf UO/7 WAFQ e\o?^^P@be9MNGjB ֟hG#B{ZR 0]N7vф0CC)ӿ`q@[FהzQc^$ #2^LMD;e9@ܕ^?DPև+QTtvr":`Rxz梫@N x%ds|:X; 8{'4U>[_sD^pC7ꮰqAldyTkyToי9:5hhI7L*kK ޤ).˧h87VΙeO Rhdf:6PbҕbKxk_U]+Fk)70%ScZ(CJ!PShH`:L7%R3PzqdTzWx\^fjBϠ;f{ FO vG7AHJB\!UH]h&}Fj.Vhv.h Kn"L@E V'&41VǙ84UWja_;SLos9_Xƣu1J 0oЈ%UNG+pGpeVZh/exY/ ӳզ'&0)\Y:4v{id1>'d LF|9z&tX 4{e>q _Y3j׿շ\ХC$+0"Y,n??ޜ=viGΏWӹO_@K4x)'A)6NnMI`L >FjH&1vsejPg-R#ڡ4F0<6QrEu!VyC6Q!pgbľRfF95x- lK [4&X h,bC=r.N6:w %MƙO%"&{D\rSo5 gu8&e>FP0+& si sE6 Kf22kF!2+Ni݇Qa^[a|lZ qNX*VZ.*x* Zb84h^jOSڳ o`t5{3wەA-GG- D'D7x%VAJg뱂t4u! D̼`x-L.Q3)9HDRO۰9/הк?`I2ag2(u/ȶ3t^M`jU\{L"Mdyy kE!Պ6ףd#O v9i`8T|\!vMySAkwuтa͖6)f\)ttI쮡Ob728v nG6XC¼| yEQgAoAT%uZn+PJ!puC;Rߤ.$Kk zp獻Je"[f;EADIB֓0EP^8\;n>id9.{,tCJ̍~af㨷+Q?qe63%?|rWlV3EP82d l\CMұ"o?5V[2Hn<+Us-2:ri?? XY@E@QҐf!F8ޫQl:CTϮ FEQo3h4ːQ^in' DT.PW`ђwDg7`5p߅ q贗 F_F֛c % sZtK۟ԫA}phM6GQTCS 7NźfmҋuQjY5n~ͷDsf4:f3wE{#?zsbV"3C?9LZLJPVdx)l?JLmFBPX.>Gpo4@ǁnr"ۺN >DGuyv7]ljFo@+- 'G~;\ 1>%X/xM"+s(DFC8>\9ŰesMM՟Ȃ3BK|ր 쿟ڡkX??Q\F@1SNap; r#iȽ}NOBZ9^gK֪c)@_~*0xb!ْY%8nq[ %<@W:yS'$tnEk5lbDW8"gWw=-b A'nK<ڐ́#3@;/NsU)}$m!eyږ_8'pbN`8̚1H$|'*A'WU;QO ;8vEo+9Wʸ%K#`. 屲>@7.7;n4ړd锘ͪ 愀T$S؂20rq2Y2zrPӨ_U&;hFex$ '<ܽeNi2hhFymbPvvt7@ )k{ *ViuBFt jHWhP-VCd x2h33{X&tx-t2&LH,higSU}/?. ,0+pa*[g\ Tuevv<=՞SDш6{-Cڌ#ʼNv/X޿>7 `e,n1'BP?g33,%IH R"/,DՏX]3d+D,d] ]]t~δ1x) .e6x!Y2U! DžɳNԵQVxi(Z \.tz^[ L@>H3C .yN>g$V౧r"8Le)r2}03ugxHyjX[BmϽ'~Ɗ7u-FljW'* QmG9bEdp'"<ȱٓnlT3 rX.o$!8Q&=AFG##ӓW CR27"2O=JA%x:3"|׼FòhZoaSdrڣٻi(R{9d Iv,h]0.y|{$F޹QM TW!i=e)cef;h[)9i02Df+b z1#Fbfd3hƠ{^7O^DuX:3(Z3̯DRc{x4rMCacL㓟all|eJM(TA=ԝe[egauZRt-n ׮D& v F}EطM[5%V4tT̘\0NV%r14: |22y[(]1h@&v"7?Xc(%'y{~s-u+c\/mn*qNIv=:栬Q 0ǃ5eeH/ZL,~=Jf-TLv*X_L(R:dۮ i րW m?KB@>z R9Bz[]@bgAQ_I3Y!4taE_ rp !RpuܒS f_s)m@7բY Q%/X h.Dvз5W> +ЧDcXk6<#_f֥ F^<4%f;=˙&o $e$KdCL X&DYE]斄TOXedr+,FRawxV:0ƕe\ I^ؒc:BNdG>]_LkCÃa5EMJvٰի'Dpa?>W@}hk#.bwRG@O|5Ɔi a>>?[6,f !ͯ)yQ>@{ }jÊp+IX20/ {֋P)|LjW@;MH1.ֲfz7$|5T% E[㷪Ów穡:q( 4CƆ {pQ2DaR0OM "b4!RPJ 6w)H=uCG5y)GFՈ zơyS-}%ɖP\ { -D5M(TWl_sz".#i q85)]zZS/<JQ·yh$ ?^dK\;Us^h̹* { /fs,Zv|3 MU~} 7oSzuFQ!~DWM!.D`&M3Ԡ7cl?2XK0SnwkW;(]wip.qBVxDALD߈YL'5?WV;8M*\L^"o(=V&@A]z4hXoyD"dob6H/|"CfН}gp &=qJZ"P+ sG2p⠚79G+TF⎘ 2R5rj1HI5ٴ:pȚfAUWTf&Dْ[&a%tD.Bm&1\XEprg-;=zd(nny|"FӒ=<\ ~I2nP,S-8^>k]+sMiQƐV!:DDx ]ޫX˧89F'zC7GfYQJtޓ"ڄ t^pQXPd +T`kDŽ2  YZ