swig-doc-3.0.7-5.fc22$>uGveч[6\>8P?Od   5x|   0d @( _   )<Pxx,3(O8X9:G(HI 8XY \0]4^zb4defl t(uv8wx0lOCswig-doc3.0.75.fc22Documentation files for SWIGThis package contains documentation for SWIG and useful examplesV2arm04-builder15.arm.fedoraproject.orgFedora ProjectFedora ProjectBSDFedora ProjectDevelopment/Toolshttp://swig.sourceforge.net/linuxnoarche37l >[(#GQF0Mi_>d;x9s}DK/*9 \:4$d.6el a:@6\R\#\ "-hx8 :Kz#Q2=96 JDCp]8*0c >ho we 0mhpQ^ jhp3EHFnfS@,Bb< 3R!]%<"vA8Yo %y3s %093qs 8%>3s %I3s B%03 3g %yp3xs %<]36s %3 g %Bj3$g s%`L3-g '%y p=3 $09[,>J"I   ,0 Gp j p ]=0v%~>[X I 0 -p,U ~  pj zL !w= E@ `J^H>qxp!`2 =2NI*.x<N=B90'9> h -9I90&Y-p - #9<] -z[9 -j.-L 8# - p= l3A3%'Z383G33 3'3n'}3B';3'f33333q3j3'L33 =3;>/#]C ]R dR RoYC/ L!7! QT,SF!6SEH&};N !mi> p= AJ>6 + j 7"vN=?17tI9\mh'-jxizjnW(`gz6/+6>*x186GS6/ 1(1|*c>]6~*w 161h*h1 \< 0D0b D OJ]FQ]dD0 $Tp[$FF';EEyH :1ST4T  YTjzTH dT p=zYw 0t>uTa^`t#Z}I0# ^PrtkY^zTS"tft^C|t bBg'^ ? \J@>F]v@qGI ejkL0(]> -,]Lm:g*,]G6(Q z8 0, 6p$6_sKY^FF'6EEHLn7m\djm\dj7 msms7 "msjmsj76msms7Tmsjmsj76msmsgWXqvWX^jc?Tibf owJ6"fs;E%bb96~ }] 6jgK'*XAN=fL,6 p=r)>jl@> 7]N@G,p4H}@4fPS_'KVBSF#6SEHxcOTwbf R0@fvtV; @ +:~ @ jckN=kjH i p= t5>v:<G[up} )0W#~jN WL =;?>^!]5b:?G++pFF)6EEHQ +$p3;+ ? +jzMN=+H + p= k'5E+6K/Yf_ H YOKc2K0A큤AA큤A큤A큤A큤A큤A큤AA큤A큤AAAA큤A큤A큤AA큤A큤AAAA큤A큤A큤AA큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤V&UUUUUUUUUUUUUUUU֘U֖U֗U֖U֖U֖U֗U֗U֘U֖U֖U֗U֘U֗U֗U֖U֗U֗U֖U֗U֗UU֗U֖U֗U֗U֗U֗U֗U֗U֖U֖U֗U֗UU֗U֖U֘U֘U֖U֗U֖UU֗U֖U֖U֖U֖UUUUUUUUUUUUUVV/UVUVUUUUVUUUUUUUUVUVUUUUVUVUUUUVUUUUUUUUUVUVUUUUVUVUUUUVUUUUUUUVUVUUUUVUVUUVUUUUUUVUUUVUUUUUUUUUVUUUUVUUUUUUVUUUUUUVUUUUVUUUUUUVVUUUUUUUUVUUUUUUUUUVUUUUUUUUVUUUUUUUUVUUUUUUUUVUUUUUUUUVUUUUUUUUVUUUUUUUUVUUUUUUUVUUUUUUUVUUUUUUUUVVUVUVUUUUUVUVUVUUUUVUVUVUUVUVUVUUUUV/UVUVUVUUUUVUVUVUUUUVUVUVUUUVUVUVUUUUVVUUUUUUUVUUUUUUVUUUUVUUUUUUVUUUUUUVUUUUUUUVUUUUVUUUUUVUUUUUUVUUUUUVUUUUUVUUUUUUVUUVUUUUUVUUUVUUUUUUUUUVUUUUVUUUUVUUUUUVUUUUUVUUUUUVVUUUUUUUVUUUUUUVUUUUVUUUUUUVUUUUUUVUUUUUUUVUUUUVUUUUVUUUUUVUUUUUVUUUUUUVUUUUUVUUUUUVUUUUVUUUUUUVUVUUUUUUUVUUUUUUVUUUUUUUUVUUUUUUUVUUUUUVUUUUUUVUUUUUUVUUUUUUVUUUUUUVUUUUUUUVUUUUUUVUUUUUUVUUUUUUUVVUUUUUVUUUUUVUUUVUUUUVUUUUUVUUUUUVUUUUUUVUUUUVUUUUUVUUUUVUUUVUUUUUUUUUUUUUVUUUUVUUUUUVUUUUVUUUUVUUUUUVUVUUUUUVUUUUVUUUVUUUUVUUUVUUVUVUUUUVUUUUUVUUUUVVUUUUUVUUUVUUUUUVUUUUUVUUUUUVUUUUUVUUUUVUUUUVUUUVUUUUVVUUUUUUVUUUUUVUUUVUUUUVUUUUUUVUUUUUVUUUUUVUUUUUVUUUVUUUUUVUUUUVUUUUVUUUUUVUUUUVUUUUVUUUUUVVUUUUUUUVUUUUUUVUUUUVUUUVUUUUUUVUUUUUUVUUUUUUUUUUUUVUUUVUUUUVUUUUVUUUUVUUUUUVUUUUUUVUUUUUVUUUUUUVUUUUUUVUUUUUUVVUUUUUUUVUUUUUVUUUVUUUUVUUUUUVUUUUUVUUUUUUVUUUUUVUUUUUVUUUUVUUUUVUUUUUVUUUUUVUUUUVUUUUUVUUUUUVUUUUUVUVUUUUUVUUUVUUUUUUVUUUUUVUUUUVUUUUVVUUUUUUUVUUUUUUVUUUUVUUUUVUUUUUVUUUUUUVUUUUVUUUUVUUUUUUVUUUUUUVUUUUUVUUUVUUUUUUUUUUUVUUVUUVUUVUUUUUUVUUVUUUUUUUVUUVUUVUUUUVUUUUVUUVUUUUVUUUUUVUUVUUVUUUUVUUVUUUUVUUVUUUUVUUVUUUUUVUUVUUVUUUUVUUUUVUUVUUUUVUUUUUVUUVUUVUUUUVUUVUUUUVUUVUUUUVUUVUUUUUVUUVUUVUUUUVUUUUVUUVUUUUVUUUUUVUUVUUUUVUUUUUVUUVUUUUVUUUUUVUUUUUUUUUUUUVUUUUVUUVUUUUVUUUUVUVUUUVUUUUVUUUVUUUVUUUVUUUUUVUUUUUUVUUUUUVUUUUUUVUUUUVUUUUVUUUUVUUUVUUUUUUVUVUUUUUVUUUUVUVUUUUUUVUUUUVUUUUUUVUUUUVUUUUUVUUUUUUVUUUUUVUUUVUUUVUUUUUUUUUUUVUUUUUUUUUUUUVUUUUVUUUUUVUUUUVUUUUVUUUUUVUUUUUVUUUUUUVUUUUUVUUUUVUUUUVUUUUUUVUUUUUUVUVUVUUUUUVUUUVUUUUVUUUUUVUUUUUVUUUUVUUUUUVUUUUVUUUUVUUUUUVUUUUVUUUVUUUUVUUUUUVUVUUUUUUUVUUUUVUUUUVUUUUUUVUUUUUUVUUUUUUUUUUUUVUUUUVUUUUVUUUUVUUUUUVUUUUUUVUUUUUVUUUUVUUUUUUVUUUUUUVV/UUUUUUUUUUUUUUUUUUUUUUUUUUU89ac0dd78b92082c6cbc4c7075d12aa105cdca721b794b9a8b58ba6b71c9c37297a7fc6e959640cede2dd233f6d7ba109e5e389b1989965afcc6db6cb18fbe00fdc9759d8d87593b83ef5b1bcaff56a7b75a183bf31659a81bebbae933d540cae456e1a46c29d8d87d5cf84d681337960b8d11ef3456b45b30fecb77ef830e37277af27173f436af47a55e2cdee316530a2bd71c690b7a076342ef07821289a669121b7a6eccbb0b9208699d66ff6599f5aab0c75cedd6efb849ab8c8916cadec885025b0877dbfd665f9db7171405a7bd7d356c3985e79aaf0fe3cabd2c9e53b3a02424aa247abcaa3db087f573695afe863f323ea867604f5510a259b17c016ce43fb06271cf72e4bfd24df47271a3dc5d71bb52db0ea70f67dcb38aba6581fac6a78f6a8e9e8852052f724ba551eb14bc41b5e948e97901e299f0866cf0c175cd249227ae38e1973c62fa16ee93b787d82dcc2ff66274032de0319e673bfd7c3f4cd293bda402f1e60b5f25528a352cc71d25371c9e3574a589b3ad275f982f926a37a8f41e4e77eb822ef65d7ddb9c8f3527d1dcb7b7d55bbacfde0399d5ef689ea92194a42ac4164216ff459f3bd4be482a57c128ac8678a55e1293ec8a7644fb471b4a83dcfa51d38fd5c7cdbd1c800fdc19f5853049bf8e614b8f85c0a0ae7dfff7703e30796b8b3a632095ef8d44e18253eaae6d424c26b8052bafdcadcd3827e95a5322539c0e0d0bfe8700487083ba809c462027c9eb3ed7a3596b2a7f83b3ee461bde30c78c8f85d999964dee2a796aed6e4f0f82ea9e1b1b0d25a1f2243feaaccf109b24987821eb682217b763b507d9660793e0f46b149c1fe7575d4e92379380b82096798b4c9fd65d656bb6e59d21d5d13bfa28ec343f580f5556fa9fe3e1acc5342fb56842560c119cc68d19249f613c3d926a9522d4660f000346a39f8f20b7071bb01c1b4c6de82fedbb1f35a3523ae199b3ab82588698a95f9015a9378afa00515303cf902753491d88582a2cf17f192a77c3fed75d276b5dca496aa29e23f4b04706dee879031c3cb0c3fe4f9cae17a18bdd2159ecfbd325476be43da5080232db7eaf3e84a22f138497546edade2ff692aec42f8c3872757bbe8c269a09433d8216cdaad444565d29a5faa4fffe33306ca06906bcee94a5b3b2aa9f0329d6039cd3ab263c8920f00c374207aeff6c852a20f9da46ad66311fbfd6243e3b892103b48b2ab6d7e07750b05390b6dd88bcd66554cf69e19207482a2ef03952135fb050a0f1dfa6340859d513b857af8142d6eac5355eef1712001efd17f3fcb9163487c5b0d1cee63de3bd7ecb159bfe72398345318ffac6e139a5c42dcfee9bef8641c4a945c3979f759e8b67476b85dadd78d741c9836d12f5d5e8c16ed6dc67e485e5cf25abc9c077d94c4c86ff2071f8f1dc7dbb7629860ac04be562e54893bdeea3cedf0f16b06f218f0e832ec66280444ae7653f5ae31464a10adda81ba50e820ed6543c269005a1529a295eca9fa83def1561fbd05011416825d4d8e0f884660bed246a3ecb455ab53711c8b6d64754d1d9966e03e938fb815fab0403bc276ca571a1c9177abebca6ffdd15f49130276eb98010b375da7d41a07ff5bd9709cc9db59f171ff3d20526a88f160cc41e3c3c17c63f3de7c63c8646896234d61d67b53341b9337488283fb9264ceff5d59d25a5227a9b81e06e4588ed4e5a4a1e6abf8a493bcbac1b81ad1b6ac963f8e65f5f9a30cf7c4504c33cf57ca2f96e13bd474901a700aaa744d182ab7348ad430163400e001d8cc9b39cba7f851b5c21efa73a227d4ccfef1df4c282779295774fb89d6a544bcefe19eb26b4f72d74c4f50d4e02d8cea925d8c96c62a732119afdda46171bc48935dc7ba8c82d01ab956daf4dbfcac98e39f2bfade371e81a52502a36982cd7b06bf176c09c85cf4c2515cae154ac282223fc0263b64c6c2333a929b9f7cc2e24c732796f4351e4b0c98154360a8e34cc97e351746f0acd726433b15032598f1cc633ddc41cc1d673603efe7043cabf4741a4ac13617e10ab660ddca4e3b2304ecb9871cfa66791cbf557968cfb4b205ad9eac8599ea9f32087b739775e85e75a1077f06c69a3a0c460191777593a25cc6278aae5ed44abc592eabf35c07c5117ff6f811e69199757ff4893500a0931c3ad5a9dd1dd26abda5378cd0f72184991af49daddbe2e25cbeac2417847b0f0b149d717f832659130abea7a8d73f80cfea0d716ce1fa5b23563e595152798ea825efd17b7f9c3bc56044a2948e5a1a766bbcd5b6cc381333f7c8370efbfb0717b7acb52b24898086592f034fd1d21dae7fcb8c393bb2a55543b714a08b9e5d190c5770cb8c7ac57d6bdd7d80b5a797e3353beafb706ef60404e9adf6a15d082ba3e73e3af3d899917d0132ddc7ed68f769c72ea7e2174c46bce5af78f6242f033d149c98275c805c5795a0d69e0e1c5f7fa095d8ef0446b413a425af2949976218a0cab11eb38659f47522e52d8df29bb576ea8d5cddc462d0d275188f5e606e9afe70a89b632373265f8175cb544b0a23ce65416dabc0172453527b59997f50ca2c7b9c7767b004165c79fcbf5e891cfde93b888e4cd6e09ea967defba648597a71aadf7f3fd9eefe08da09c2cd11d027421485ff2bbd2a82d989d0a92c934ab7dda9a380938a3a2c9103c136eb82b83f5912fcf04c54efec421dcd4eff292cb8e6d733ed155130cf5fb8b351acc32deb4376a721b795d168e4e82ae3f9b88fc404d136ac0317a90664a1bbb31826ee107af4e3a5e9798dc699d9f5855b9c7b0dbf064be1c65c52930a4abf9bb3bc4f51ee8d3219aee9f90eac4cd8a312686f8f92c1436bfee1dfce089943e40e911e540fdc5ddf514ce909ef9990bf5cbb7fe80db91bb2f16d44db53d8fd15a3536d783ac3aa617fbb112a3d27eb512f0159774a7d77cb2a43647dc11c0677f7b9a0437cecb798c74a06b7482d32cfed634e2f06aa0fc93b7c90338d9c83bb5e779cc1ef9091624e28f1cec188942da43695cee44611502cd432da2deb628655b601b043149dce9bf18276af7fda7fe9548319b9063994e0c20d7ce1451d29ead4c51eee2f13418261e18a3c651f15748414d7c8f22937074c9e7300682c9ffae64dea981085a87e46566c00618f7e2db80f4b864822ed9bb87d917f85b6d0b50f6560c0340dce507568f3be8ba01e8616a6951cd8acd718c6d48537ff58b0cb025a779e9ee58f6d0f4d6c8b43eba99ebdb220bfe10826bffa35b4124b19663012f549548226e1ce3cf316b5eb9a3c5e51f91bf3ec75d0b74f29aee2c95a7cb1bf34b64e558bb98d08b0cd2269b0b3930a4d9caeaccecea4840cca0e3e779990a4640f4f4353465b51b8433e04c0e8dc961bd0a0c3fa76f36c29c778ee3373948d3c94261099d676d87a299f7b8ef329127e644561f08aa7aeddf264a74176781bd9cef36765c5a76638ecaa0706d6c636e3f28130f83b11ddc20f1e7ee49744dd852d546a3397cbba8d28e25f7a3ed2de4db43cadb3101c7240c2d5941365c8d6554943689739d6171b0381572e7b06c2918f2d28bae77c5d05e0299e2281356f7ce48ba6d113b5b041fa90c0787af28b89f648a60d5f772abb74f6f5a7defbda541affeb86f76a6c8b61567761187fc8c4d0190adc7fdc953a283868fb3c4b62ec0754869de29d3f6f931bef3063ae60fd2c5e0edb5ec7befac96a5b94270006d8c95f1d8f826b1889972333159f24c8093702f14967548da70d517d9e9e178e7b8c1b739bef000747ed0dd8847c4ed72642e939e1cd7c4bc4eea73db2484c4dd6120639a4b1c63eb939e47be0dbbc73da3ce44fff4698e9e8d8f637810cb2a14d5106aaa0404b3e2b087957ba331582fb4b7c608b43f31ce7da6442bcab9ad65e758cfab9d5c4cf2f47b1a53a35b809d053a4f486388d06c5417177546e83c0bd5d6fa67b58ac4228be5da266d3ea6b871b6873739297ea403d97a5f59df8d1423852a9093450ba8ce61f0e9f1fd16bfc6bea281f25abea06123219f87a2a134439069b07ec35fb7ddccc4edbcb9abb4a86d44fba687044aa1ede325779352bc4a2d58eb440216553e545fdcf5b5133e47a8998afe40af13e94fbc4c7ab9bdd852d546a3397cbba8d28e25f7a3ed2de4db43cadb3101c7240c2d5941365c8d0b577285fbda74c5a9e45244f2ae41e5e750fc2d03a931cf1cd17f9e6926f245f7ce48ba6d113b5b041fa90c0787af28b89f648a60d5f772abb74f6f5a7defbd71a6ce275c8a00e7f252316494ff5cc65ae0fc9f70c9b8119c304bd6683ebe4c23412a0dfc5afaf1dee708a26e59711fc7c6bbc973e976ec6b8725893f33241a1721457be281fb312cef37fbfda2336d4074cdd55d6c6183658389088f96510630935f3e8aab49cc14d9ea42e33690027dea0e5f7a595c1398f4f4fc573eb1cae7b8c1b739bef000747ed0dd8847c4ed72642e939e1cd7c4bc4eea73db2484c4dd6120639a4b1c63eb939e47be0dbbc73da3ce44fff4698e9e8d8f637810cb2a14d5106aaa0404b3e2b087957ba331582fb4b7c608b43f31ce7da6442bcab9ad65e758cfab9d5c4cf2f47b1a53a35b809d053a4f486388d06c5417177546e83ccb3dd5ea59de7ea4d407b21eb0cfb5af4642a859406bbb8c761628496a2d369ebd857eba4f173052a60e46f60ace2530054296dd419e72ba87498c6aa185b36830a7adf705e9554e9a01ea69cba3bc58492d9c51e50fd60f0f9a9b90f31f7d0ab73891820bfb55dc996b0472cfe7bea140a3a8a0d5a42011c5dffcaf3b1bbc67d852d546a3397cbba8d28e25f7a3ed2de4db43cadb3101c7240c2d5941365c8d1d4a7da62d8934106022eb8e6a04e8bc0a80f5756d176054ca1ad3413c7d614fecb288e5f208a256c410aa89156d95a199459786f6d7561cb04907c8a148c8ce90dddd351bb176a47420fa305a02bf65a6a883fc98e0376caea1b91ed0c213dbb93b5af69a4ae817b8aecf31f4e7ca21c3593d8b55674b69110c9c5b12352fece7b8c1b739bef000747ed0dd8847c4ed72642e939e1cd7c4bc4eea73db2484c4dd6120639a4b1c63eb939e47be0dbbc73da3ce44fff4698e9e8d8f637810cb2a14d5106aaa0404b3e2b087957ba331582fb4b7c608b43f31ce7da6442bcab9ad65e758cfab9d5c4cf2f47b1a53a35b809d053a4f486388d06c5417177546e83caa86bba123423012a0e4b5a86cd1921f5a29bdc373d2109ef8080f30ff400589192126f4c9262acd63152ea7997e252bb24f28863daa0b255e65edc40c2223219966d96bdac2fd703752a86c2133bb8acabc6ccbaca908bdb41781304cfd32d9be0e3b778b8cc08b92284c4e75531247da761b22df93eddfe65bec35f7118acc7c52218bee864dc060b3dd54a1af14b05b391fc62b0beeb332a3946967913598174439997624ab2cdd78ac8e5189e66869cae5d8c2ae30f505935eff46210834cfd8b9f95d6497674ff1df2d3d6011c3b5e9f5269642ff0e6faab637ea1e26686d8c95f1d8f826b1889972333159f24c8093702f14967548da70d517d9e9e178cf49d94de1f1252a7ffc85764eade8f9bbe6284b634fc066c3a6a528e522aa05ea91db302b18db17cb587691bc9a6b6f31c342fe7036af570a44c0c7bb885502708ecc5bdbda0160be813dc4e93adadeb9cd66992dbdd2b57ef6709efa02db3c895c3dc38578293d08513b48bf833b4cb4e163c198ff28952d78d4017ad963358320abb65375fd4b8781a4f5395b7180c5ccd389af916fbd6df464653daf9d16c8b1916707cc2dd3d222c3d3a858e66c8be1555dcd3610266a144b4ba4bb07b6eb0bca399302ac1fbf7e4eed6a2133ea23db0f7b537cb85e6b3940f8f0ad822299aeaac510d307c25f47a3d6a870c13a239b83cefe9b2d08356fff3dd742e48d95ecfd4c3b91b19c0e5ea0f75ca30ae05d9ba519d5ac2275b5bdbec1732ffa1f6c3cd334f045fae84d24824c4b50fe336988735a6fa9978065c6f8c0e79eb32de705fbba4cfcd00e91a25b617ae1b9e4688a1a575cd0dc627de41602dcb539f5cfbe7f87784362b89d0c3e54cac2cbc616166fe47a96025ced5559d73379bdcb6743cbd5c3bb2fc090ee9ae3132a47713078d379bed15e117bbab7f850f53f0240713becf0c260ebbb3e1434c6f99a71dba6175fde2370d0b18e2839c797e22a15089851eda00404234597c536584c298aa5d6bb4c9e24b7ef27cefe1ff25c851274722d0ce140b1bd595e35075b1c2d1fb1d90bc6351b7bbf84ea5089ace33088615598335fe885ebdcaf030ecd20b2e8464e7d3634072c082e08b349c6b14f81a5d0cacb43ce271de2394ab0d4fcb9313d641d02e57d908a91adecd6bd03c6c8b37c358da175b54551f2e7a32bf9cb4c5bd0a85415b53f3669b8c6aafd6ce79491832deb1492549132a9025eb5c5587d6f504eb628e8a7294c214857662a0fd411fb22225b415de95e8429c2baca950847c2a857df22ddb92fb0d075cb603d86dae65ee570214c8a8d684043b5079793c89bcbe080ee8ad913f5171f88bfaf4b9bf7f41479e0b18d9e8ad6d751ec6ba91cdba17c1a550dbaec1c3086aa4665553267b58e9649fe23b544769f37f5c2398323c5f05ca4bb9be759d81015a912a6e48693ebe95a93fd01e11be589028b7b0257b9238d1548fa71d99f810bb4617c1701c7ff333d1d1d986eeb5a3e0101b40a92bb5f54778347faadbfd6b4c3c4ca584438d7d4c09805eaf8e342271211207b4f77c0f7ffb2fd2d4f709cac727c5a3427817f291f4919f1b7f34550a405b30624c29ea10121e90b3b97b61d7940d97a8d92046dfbfed4a81a38a109ff05ad58c4a24266e84ea6bbd36d3d93a87a6c0e5df55ed563e532abd20c758876ee5415ad046c0f05cfdc29f02ab8fe38167d651a7af5ec804376641ee763670e1ef692f98459b819bc435d5413f23c69b8a027faed64c9a4c7f73485193efd4dea0b088e72c4117fb3d8dee77cad5cba2182cafe33f631f0a1da4e24c092f92730a9063498d9476c00e55915b5cbe1cd7bd5985df4ad4ee3faade1e0066d83909a4779871926475549e5c6783c950d7eab9ff98095839e5b8fdabcb53a4f344135c17e1880f47ca926e535ba78055fdb5b6b61637a39904c4aeb26ca5bd354f7b9c7c018807abd645f050a48bb7ee658c02800df02d3a1728450e816463cb1b87734c3ce848ef803eeddb339a622d49cb28c890e31cd4a96258bca90a7d2dd7a466052f934c8011c00718c1cc489199f42dbe18297650d7f11482605a5099d84135e3031d910385615be54261fa5b44454760d189163b203a29d22ef04f95f26672ca52537ff6d01f2296ee128e2c939bbb22437a4a4b2b101613131ffca1624505784ba7515426d2efb8d0217400fff30d3d1801ab401c5af32e247555a9936d1b2d2086fd64253cf1791fea67513857e91c7f71a0a1dcd8aad9d8f803dac6bedb8b4051717cd4dc231b5a26327278658656152139e60f4d32d2c09cc0a63c4f1c83cdb7be0ae45bae85f353dac1dcc88313c47ea35c031d990ce1a07121005154ffcd8302f7c660186e84914b8425026cade6169c71f4cdccd66304be030c53bcd006228a4799195aa05409e97be28cfc1881308c4eef564955035e251825ab89cb6f8095b16ef065ad89b57a2c369520c4804b3f0542b995f7ee61978cdea7e834c12e85f966bb588f18ef83d4ae7bc983d8c8ee91ad809bf6d0e20dae8b94a7f0386620d809da69b3203373568d9d2ba09f53898ae28d6508428037956a21701a9296b0172f23af3bff066600889418dcd254b5179d06a5ed9f58ba309dbc3ba04a02bb1d06797effeac4157b3c1b6e0dd4e5c1c12a59b7240f2358da8a50e1b4c131674e9890b146af81e809c0aebecbd7de3dd6e1cb96d75411a8630b74f2fa442cb98e020212ce1cd6c802b7178cade6169c71f4cdccd66304be030c53bcd006228a4799195aa05409e97be28cfbed2e499b987826ea3c7fdc85ecfe0b604e62b475bd225eb098a7ef28a49617406686c3683281b73c051e8d37012fc9cec3382850703b48347f5fe94ef1ff6e60c4804b3f0542b995f7ee61978cdea7e834c12e85f966bb588f18ef83d4ae7bcd5de671d61f38e116c13e9a11a44732305b4fb45c8112e1e36be87e841b21357b39ec468092fd4906650c2d2483955dce36af6ddc0bdbeed5877f663fef2230b174439997624ab2cdd78ac8e5189e66869cae5d8c2ae30f505935eff462108342ec0754869de29d3f6f931bef3063ae60fd2c5e0edb5ec7befac96a5b94270006d8c95f1d8f826b1889972333159f24c8093702f14967548da70d517d9e9e178cade6169c71f4cdccd66304be030c53bcd006228a4799195aa05409e97be28cf535e481ee1f6631b78c5c8b79dbd3aa358e674085a637c8b861413eb6b004b5d0c4804b3f0542b995f7ee61978cdea7e834c12e85f966bb588f18ef83d4ae7bce70ea4c5f1ea81801d28c8a35cdfb0e4212c5cd4fb6f9638554407cc3129f5bbb39ec468092fd4906650c2d2483955dce36af6ddc0bdbeed5877f663fef2230baf205507f528e3d3b342718e147e9051798a3a7f0bb2231e1cc0ac63b0d8ba4a336ab796a047be4c96a6c9a015a53ba134c31625d3fccb9bd78e5ee188a2f1f0afddbede3ccfc1b728c5ff8da271a7d1e2e5bbabe53eb54d090a690c55fcb3b8cade6169c71f4cdccd66304be030c53bcd006228a4799195aa05409e97be28cfc8426407006db8698437fb61fd9040ecdcad68a8fba2f7a818cc9884b6e6dc150c4804b3f0542b995f7ee61978cdea7e834c12e85f966bb588f18ef83d4ae7bc57e51fccaf4bb214c98ed3e84cd243bb981bd377856762c3b1dc12721c4e9d3fba09f53898ae28d6508428037956a21701a9296b0172f23af3bff066600889418dcd254b5179d06a5ed9f58ba309dbc3ba04a02bb1d06797effeac4157b3c1b68e4be90282978fa74ec01b5ff1d6964bf5fb11cccfc9eac3b1586f885319d019d0c9ec306d0056d5a8899c82e8de08e4205b94ff61357213e256ac57fb0a67becade6169c71f4cdccd66304be030c53bcd006228a4799195aa05409e97be28cfe9f3a44394ecddd69f1ddcfa4d8f64eed927679b8fb1af70742e66291669c00226ae4340d3b742ccbc2614e63817c20a427647a7b5cdcd84ba63bb9cbbb9c87c039c3c4fdaedebc4e95d9b6467957a2b58e3283024befac47ab7b6e26aa5bf9cd3d1801ab401c5af32e247555a9936d1b2d2086fd64253cf1791fea67513857e8f74f7423b6fc28efaf5f87603d87b0967a45931741618ac37f000a2faff028404aa1b58ccb152bd11c58a83dbabf3d78729b000e8bb151757264a019255c4c70c827e165f58a428c28350ed449fc78e2e853d321678bc96bfa7c81c098ca5fbcade6169c71f4cdccd66304be030c53bcd006228a4799195aa05409e97be28cf84065096cfc6b744725e0ee5d5283e7dcc0a5fa1fdefe7bf45eb6c38d98898ba0c4804b3f0542b995f7ee61978cdea7e834c12e85f966bb588f18ef83d4ae7bc0d3d631c78250b8c11b90e843960b6e4e7569fe7ef31fed6fcad934da090ee12b39ec468092fd4906650c2d2483955dce36af6ddc0bdbeed5877f663fef2230b7950bacbf220227c16f317edd4a93396cf1f1cca9633dcf7401f987202c5e8f34a12565b667df1fdba6f6b4ee3f03dcc9071d0822ce267df313648390f5f37c23e4d77b4ef2225e5f9fba5c6756f738fb1b6706edda9aeced6d13155daa215b5cade6169c71f4cdccd66304be030c53bcd006228a4799195aa05409e97be28cfd2e88a3140616829c35c3a9aa9d32a104dde139e4621bb27bc6d43139107b6430c4804b3f0542b995f7ee61978cdea7e834c12e85f966bb588f18ef83d4ae7bc14cf697606099ef05af554e6c32bd6c56d64670c990fceede0afdb9cbc7d9f90b39ec468092fd4906650c2d2483955dce36af6ddc0bdbeed5877f663fef2230b96d7827447a7a988af21277a60dbaf0178d15bc1f67a1221a35fc4e8c1dc3c8ac6febab554ca4df9fa9ebd3f9bf6ef88c57eb1f2a8cf586c62390174b89e147854466b249a20dc3c78d31b383c281ba0118c3644302dabbd093cca96c2c57c31cade6169c71f4cdccd66304be030c53bcd006228a4799195aa05409e97be28cf0ce776589562749249a7c32ec550d15361ccc1bea04b5af34374043cc11c76d226ae4340d3b742ccbc2614e63817c20a427647a7b5cdcd84ba63bb9cbbb9c87c45cc02b1d0a69c0cb97269b05105e7c665202d65e4c6878fee4e1676be0aa644f61432b04c6e1f6c502fe513b554c07db61ac7763cba13b802c6a0754d130af1f1a8fc717abbc169dbb1934eb0483d4527a64e6cedc7b917b94b2678c73a497ab93b5af69a4ae817b8aecf31f4e7ca21c3593d8b55674b69110c9c5b12352feccade6169c71f4cdccd66304be030c53bcd006228a4799195aa05409e97be28cf129ec9931b37ab9b6514bac48d98a9dfe3a42a678ae3cce6b82422fb858c09da0fdc6a4316f46601a2597892fdb459ea3a615935eaa66b6737b99dabee7d3a3d86fba1d17fb5ca9ff31d0a670e3b6c79f45946467eb14d29388ca4c4540bb6358538ee9b42e82098a128c53aa88367cdb9b41d9bbef895b07eb71a92f5ff829eca00ffcee7b87ccf485c6efd4b0ed9558fedfc455137a0df47e75e6235cb2f96d6520d160d414bcdf245f9ffe35d698980b9940afa8037accac804f546e22459cade6169c71f4cdccd66304be030c53bcd006228a4799195aa05409e97be28cf23e148a9cd0130cdb5b53d694a61c43ad38ef0b7bc6523497fc8fbe18d3b295926ae4340d3b742ccbc2614e63817c20a427647a7b5cdcd84ba63bb9cbbb9c87c20cf87712c3031f446683f79cf7e84692024a617f8844a9ac9c47f954519257ed3d1801ab401c5af32e247555a9936d1b2d2086fd64253cf1791fea67513857e01cf9d6be01e56b804289969c037e43efcbd0759675c4fe858b383ddeaf76aecb1ebd3703ec3c3d31f36b6838dbebda75eed48118e3f10f32b2733882b40f464f9e0961761f2f7b6361af5a13b83af2f5b50526ded855495ed8a3d5a65f04a6ecade6169c71f4cdccd66304be030c53bcd006228a4799195aa05409e97be28cfffdd3bdd78cb02364d7b16a6357d8d5dd4eb0fe500de423792bf0f9e7b2659eb87bd64e02df64ee77b85cc71c5fc1a602db3583bbb0c89e6ef292c688c8a5c0ed1e6c279c27a2371b032e9a273d26390435cd9cd2469ff5a4968a757e93357dcef06ee12cd894a6e575df01aacd9fc68aadfdd1bf487a1f74efa03a8df6b1b038dcd254b5179d06a5ed9f58ba309dbc3ba04a02bb1d06797effeac4157b3c1b6e0dd4e5c1c12a59b7240f2358da8a50e1b4c131674e9890b146af81e809c0aebecbd7de3dd6e1cb96d75411a8630b74f2fa442cb98e020212ce1cd6c802b71785afc4eec8d72db46e8a371a4b2310c1f33a4f64e3796f5fc2598cd4c739c46da87bd64e02df64ee77b85cc71c5fc1a602db3583bbb0c89e6ef292c688c8a5c0ed4ceb2443cc084f49d383bb785586efb19da57bb88d65fedd8fe8e0d253f0e8d481be3cb52f742323151cb12e760a0b88734bd5c96dda6012fc438225317c21e174439997624ab2cdd78ac8e5189e66869cae5d8c2ae30f505935eff462108342ec0754869de29d3f6f931bef3063ae60fd2c5e0edb5ec7befac96a5b94270006d8c95f1d8f826b1889972333159f24c8093702f14967548da70d517d9e9e17887bd64e02df64ee77b85cc71c5fc1a602db3583bbb0c89e6ef292c688c8a5c0e3bea5102e26625f6949ced7e3538345efebd30d6e6c13fc35ba8d8ed94f914f5280f3c497c9934e84b3f85bd7ed563e385fe9efdc672129367c5de289f31567ab191e0c788947d0a71b3855ed417343207253a1a7df7375286bbadb138f8b41a87bd64e02df64ee77b85cc71c5fc1a602db3583bbb0c89e6ef292c688c8a5c0e600eb8fdd13ffebe0c195d65d8726bfa850f7d5eed8c38074e461923a4aaba559a159e27492ebfb5535abd254ec6d76cf3857f2fe7231f647f132b0e7b1b4651af205507f528e3d3b342718e147e9051798a3a7f0bb2231e1cc0ac63b0d8ba4a336ab796a047be4c96a6c9a015a53ba134c31625d3fccb9bd78e5ee188a2f1f0afddbede3ccfc1b728c5ff8da271a7d1e2e5bbabe53eb54d090a690c55fcb3b8f6bbace4fb22c1763da5aebf52c2f0122638b41462dd7cef5ece2a7223068b0556a990e4524b76e5f1dd0631c59d83cce8bf3498d89ec393308b942a246e5ee987bd64e02df64ee77b85cc71c5fc1a602db3583bbb0c89e6ef292c688c8a5c0e425b7757794d58dc18291cad53bb3c214e07841ab50dce1581ca9cc34e2543832863f4094d6d906fab6dbcb829e11aff2e95d80cd7791bce9aea664b2496bbb28dcd254b5179d06a5ed9f58ba309dbc3ba04a02bb1d06797effeac4157b3c1b654e32766ab43756ebc5dea02a9d6fc899a00949d6d3e7206818cdfbd827137cd5dbc5aa9fbed926fb0da644a5d2706dc3df1b2486c93d609c74580e3a26577fd87bd64e02df64ee77b85cc71c5fc1a602db3583bbb0c89e6ef292c688c8a5c0e6d7585db0b07c5627d1556d337a340786b35f15602345f0fd00a108d4991eae64a6ada84a2b423efc52abe83e5f1b6df6b899998a1832e9a8ed3fb47e0ddefa88f74f7423b6fc28efaf5f87603d87b0967a45931741618ac37f000a2faff028404aa1b58ccb152bd11c58a83dbabf3d78729b000e8bb151757264a019255c4c70c827e165f58a428c28350ed449fc78e2e853d321678bc96bfa7c81c098ca5fb87bd64e02df64ee77b85cc71c5fc1a602db3583bbb0c89e6ef292c688c8a5c0e172e82ae9aaee806185c7038b36b1b51ebaa461f74d0d205e035f2a9b4f26223f5be877d7b2c2f328928abaced50f6e195db9eb95e329f3d2643822112418690f1a8fc717abbc169dbb1934eb0483d4527a64e6cedc7b917b94b2678c73a497ab93b5af69a4ae817b8aecf31f4e7ca21c3593d8b55674b69110c9c5b12352fec87bd64e02df64ee77b85cc71c5fc1a602db3583bbb0c89e6ef292c688c8a5c0e0e10dea255429c45441b29bd50261f80abfd89f818b97d10918b130a71099557215400cc4a55467d900f86d8906f69617447c8782397fe5d76813eab05c3061a7d43a7fb4fd87916a1fb49ac96a679253c55bf557d73756b35a3c7dee9e9476ab1ebd3703ec3c3d31f36b6838dbebda75eed48118e3f10f32b2733882b40f464f9e0961761f2f7b6361af5a13b83af2f5b50526ded855495ed8a3d5a65f04a6e220485807ceabe62a2b2f445daf03b26957eaaf4b6a36f832c60c6f2e68e856b8dcd254b5179d06a5ed9f58ba309dbc3ba04a02bb1d06797effeac4157b3c1b63ff6ee1b04a6298c335c4d61faa895cdbdb30a3b55ed6e9f6a2f7b0cc5375933ecbd7de3dd6e1cb96d75411a8630b74f2fa442cb98e020212ce1cd6c802b7178a28077f3e925eb0454161e68314b74a5b866d69338b98ac8f53f5870ada567c476c60a3d7679932802681674e6831f569884353d70ff1ecc783b1b08ef141690800ffadeaac1ffd53a3e62016ce9d168d31e8e856d219eef23f24293761acfa506ba838713d1d00832e366c507fb6f5b50cb63d5be4fb6199db74aa032d926316d80dffb8d8ccc3ca0754e0e7d60e816dbafdbe83f2db1ca2a608a2cb153b7c22ec0754869de29d3f6f931bef3063ae60fd2c5e0edb5ec7befac96a5b94270006d8c95f1d8f826b1889972333159f24c8093702f14967548da70d517d9e9e17824860839e0a54c8814a5de4dbed6127a7b373008144b2bb5ea91f5bf3eca3e64e90ff28f3323035f4bf07486406dbf09807a368159ef191fa6115bbd72f3ec1a1b8c3c0805cab1154eb7295d0f84751308d078a51a91f58f68299cda413ff64c6624c8284678b41ea8c33832bbb97f216bacec0719d3030a65092c392dda2ef56b3e030f3926e44b8a2aed30b37377a8077d2b60adfd6d8f54150487b194d05cc38d0161a37bb713c3838e85d92b72cac1ee25a7e37ba82f534c0cc4714ca07c634e1c26002516702dfbc970a5de9bc35949f082dc16086f200418e83dade325af205507f528e3d3b342718e147e9051798a3a7f0bb2231e1cc0ac63b0d8ba4a336ab796a047be4c96a6c9a015a53ba134c31625d3fccb9bd78e5ee188a2f1f0afddbede3ccfc1b728c5ff8da271a7d1e2e5bbabe53eb54d090a690c55fcb3b83d8f514d6a1cc0e4c246a449055cab366766aee000a2ed4305b50a25ef0c9882b51add54483d608613dde4457271b3ebf385b7ecef728bfa9da4e5135f99ab133b199ce741a21a44e7ac008ae12ddcd2dbfe7224df77221e06c0cae2ba7056098e4be90282978fa74ec01b5ff1d6964bf5fb11cccfc9eac3b1586f885319d019d0c9ec306d0056d5a8899c82e8de08e4205b94ff61357213e256ac57fb0a67be8dcd254b5179d06a5ed9f58ba309dbc3ba04a02bb1d06797effeac4157b3c1b6f84587656fab0239b9a979e039169812527fc7b38e0687ec411d0ee81063ca133f0e7011712dbec6cc2ef70d3ca3385224e882c39edd2a2e9272a5fcd2ab5826db423fa54d4b561d5f6669f57b1b514186e5830ba52952903c1cec83e4248cd604aa1b58ccb152bd11c58a83dbabf3d78729b000e8bb151757264a019255c4c70c827e165f58a428c28350ed449fc78e2e853d321678bc96bfa7c81c098ca5fb8f74f7423b6fc28efaf5f87603d87b0967a45931741618ac37f000a2faff02845f58d8263c27a951fd43af116a66c6ae8a7ad8e07bab16d91cfe1c92206e6a48f1848f11e15eef525cf16d777b2fa57a27ac84f046389e92e4cc296c0e87effd8c46e7f15a9fc7d38ad54ca618a091e7f52845c0c7f89494c136ec074bcb301c4906ebaabf460ff85ff73fc90c0424957e2882f1072eaaddfbbb25444ddcd3ef660920ec36265604ca49947c6b1daa6e7d5f2f270eded6c56bc4015dbc40301e1274722d0ce140b1bd595e35075b1c2d1fb1d90bc6351b7bbf84ea5089ace33097225af937debf1d17b009615cbf78059e5437b2e1f5aada7723afb9cff572869c44a1e979ef0d665425c3f83130035b29bcf94b14929da328f23694f7de62783d5d09810487fa286b9947e5b74c02d866d2c847c367e5e6a43eab69048855cdf0312d4591b33354da8655b1a1cc42266f049773bb0632d9cc5e5c8f22e8ada453f3060e89d611cf4e13a0278c76a54a16981e7020579952849fc1c493e8e3b25f68425b444a205c14796172d826129fe747fa1fd88b615c11525318c9ba11d7d4a61898a758ffec602e16adec40ce1de7fd27247a5af60136b676d4c15636f0c6febab554ca4df9fa9ebd3f9bf6ef88c57eb1f2a8cf586c62390174b89e147854466b249a20dc3c78d31b383c281ba0118c3644302dabbd093cca96c2c57c31815f6349276d6ab24753baa11b67b332ad95cca5f927177ef7bf6e204cf0090496d7827447a7a988af21277a60dbaf0178d15bc1f67a1221a35fc4e8c1dc3c8a14ed85c58c92efaad543a72e4532a3db18708cd7e3cb807ddacf9b0ef6b89e856de51c479af5b91893e1ee27cebf523563c71505165412abfafd57e899502d7cb93b5af69a4ae817b8aecf31f4e7ca21c3593d8b55674b69110c9c5b12352fec98744d93ac34e92ba1ecd84b90b10402be7530312423f1de654f3937ab733c074b83735a3684842750827ece872fa31e4d4b27099f82e654f870d7e6fedb75a9f1a8fc717abbc169dbb1934eb0483d4527a64e6cedc7b917b94b2678c73a497a7683a8fb0a725d5367f8845b2ba06be1c76d5501579841e5f6699cc21f8e28caca00ffcee7b87ccf485c6efd4b0ed9558fedfc455137a0df47e75e6235cb2f96d6520d160d414bcdf245f9ffe35d698980b9940afa8037accac804f546e22459a3b5493f27614c5f78567d1a6c1c59ce771a67dd1c17dcbb28c6a3a8b429ddbc3271be318ee86fcd7bfc44ce0aab74fc854a679bd39c46ad415e6d1ac329daf3f33b82ad10efe8b62ba554477f54c725fd52f672101bb6cc674c9cf160bae271b1ebd3703ec3c3d31f36b6838dbebda75eed48118e3f10f32b2733882b40f464f9e0961761f2f7b6361af5a13b83af2f5b50526ded855495ed8a3d5a65f04a6e4a03a70dce33adc45dcfa7366103853a9ce039977ef4850046b8620127ff36ee1fe7f54052f20ddffb3d21bf608fadbf409e92e906552ee41416bf6b182b2a79460dcfc1fc5d9cbbcdbb1186b5ecc0f8fcc7e8a90006339970971b1914186dd1ed245c45f37af76f5136c451724642bf047c30922152c58d135e2fb34f16fd0ae9a1b953c7d3f303729a4060160e4a842ba8a1c35643b5e752cbe323064a7dc57a8b98b31d30a09a6e111ebb5b9d6039c58a5c9c053b1bf428fd21d323d14ad7174439997624ab2cdd78ac8e5189e66869cae5d8c2ae30f505935eff462108342ec0754869de29d3f6f931bef3063ae60fd2c5e0edb5ec7befac96a5b94270006d8c95f1d8f826b1889972333159f24c8093702f14967548da70d517d9e9e178fc8c98df5d0174dea85b9797ee6c10632fca7f0b041156a4fe113c39d07066c4bd20f6b30cf6c4e7f62c41eaa15e089b274020fde8957b95b5065ec48ed9ba220bcf8a5d9af32e02a46e450e9cea09f19d835980ec9191539442c5898430fc3a8ed082171ec15b0cb44b6a0ca615cdd8c12e868460c97b0e93e79eada4bd83c241ba59134e47cccb64c2568cff40b959a73c8d98df3930df83600e1d7ef085f8d55b2e0c60e54386d801add05f3a0e3de7e4cd61950548dfd0e3904dee79aee9c32cf804987f7e5f462e44ec37b6732af690718a9b4dc03dc55975634daf4e679416f1758b7579d128658d432e6273de0c303be4f5ed5368b67dae789c1d62b814bef0e35aee79bfcf04d18ee10269977b9a38eee310b224ee2ecaed19b7ff180b0e8ece838e03e6a9144d0895a2b926ad15f8b006b3ce56745b6baab9ca398f547455e9dbcc31ccd705a1915b1677ec059382de8bf5f14265d4bab80c2b2f81f5f0b7933f54e124c51c652304c21f14d7fed3ddb8d7def74817b4a0f093cbff0fe8be7476895c2d3fabf4a088e9bfef484ca477b2a0c1410fd2944bf7e3cf2b7cb4001b80e9e94f8bbd3cb7b77034c6437ef006a89c34b956b0cb6be69ed1151274722d0ce140b1bd595e35075b1c2d1fb1d90bc6351b7bbf84ea5089ace33027f675d06968c86c7949596e215baca8e2e090ea7e1a5358fc635747d253a73102e0b4e878e5b02fa6af4be231982b7784edb2ccd94e4eedae71e82d6115d35b7cb4001b80e9e94f8bbd3cb7b77034c6437ef006a89c34b956b0cb6be69ed115ca0602f04dec151ccd3050adea4135e9a80f352db222a0a6bd0b58f53119b4411c8d3ba219a788323d0b23f574dd29d0f1bbaad26308d32c1c951942ad3909a5bd7feb66540bd4d9b3b2ba4ae6478c2bea802db39f355fda6bd78689b02198617f7b1e01cd17c7944a73948174a4bd4188a971e1e18f6a22c0d1b271eb899743d435e5c5cb15b4d033f3e6b59e8bb5f3d0d76d781c57d332cf9cf3ce652c0e2cae4eb5c168d762a9b437c1d701a2ebab952fb2b058748a3d924c4d961cd5880df45ae9375aac9b877005aa4e18a83b3cf66c76bad42a960e812a4a861403b4e6c2133119795d327cb942e035db983d3ee43b8476b9199b858867a3bb08286b5cf85c72857a6a8bb3b961eaaa608c6afa5e0610db2db75b55fc8cca03747b4498e8a316b1ee61df40e956beda647c236d93a02a4ce85c27fa5076d1174a095bc4a213e1ce87cc1f75fcc085a82eb192e9d0cb6eebff3ce817d039408b6f7ac1400cec811f256d19c32c3cbddf2e90246f98e5aba44ee6d9139eb5050635682804b24e1fac186bff4095d7a3499233a4cc41125c59d6efd19fa6e7fb6c9ada3765bfc3ac7a30a804802da66001c1320d51e1438a3290cbe98278bce44c59ddd5d47850b45db8a0853641efb6ac7f113ed207044e8445c6ff780228e01c24d4410ffec74039a9bc2b480e0dd3654829d71b0824cd7f5af1746b12f7d0f8e75c95f287b8e4c8863107f450f480eb6f13802154c621fe77bf567351582d46af49f20bceb84610d296379fa28a9009523733aa2bbc14abadec46feed447211d4e550e9dd915fc6bb03d9eac99771d5a19a5b7ff7a8e8534301677a2a29b587629d1b548dcd254b5179d06a5ed9f58ba309dbc3ba04a02bb1d06797effeac4157b3c1b63ff6ee1b04a6298c335c4d61faa895cdbdb30a3b55ed6e9f6a2f7b0cc5375933ecbd7de3dd6e1cb96d75411a8630b74f2fa442cb98e020212ce1cd6c802b7178d5aea16ff7b63f810aabfbafdcdb27a16224f22341ffaa10ab5695a5a1c3243c365ea93df8dcda9bccb428082b93d49e938a88cbad9033ce0d34d8932f9095075c695cb0a3e9fb113bd7f04993cf51e85367ecf371549e40f299041499a54c9bdd915fc6bb03d9eac99771d5a19a5b7ff7a8e8534301677a2a29b587629d1b54174439997624ab2cdd78ac8e5189e66869cae5d8c2ae30f505935eff462108342ec0754869de29d3f6f931bef3063ae60fd2c5e0edb5ec7befac96a5b94270006d8c95f1d8f826b1889972333159f24c8093702f14967548da70d517d9e9e1784475afb5a4754cac4d7d9388be3707ef0749a9e4812572e572d560a05561623205bd72fd965043086b19c41864594f73c6416a8833505cb0f390e0bf89575cce4dadf9c958ae337bbf46122b244b6a90f4211d2a67967a194d42975df966411c447d8054de1e10216a44694288e1c005bd0555907fd51f0b6d96c83171d4fbeb3ea40c32c5fddca30227f61c9e878c9e36ccc8802bcc2fd28e67290e758949055132428408a996de45a4bef405be9ce27ee202111514eb0e0fd46be900a63357dd915fc6bb03d9eac99771d5a19a5b7ff7a8e8534301677a2a29b587629d1b54af205507f528e3d3b342718e147e9051798a3a7f0bb2231e1cc0ac63b0d8ba4a336ab796a047be4c96a6c9a015a53ba134c31625d3fccb9bd78e5ee188a2f1f0779d01c6bc579a1c99e0bc0fb9608a8788e3869271bed694255ceb28c41c0d9fd2bc2f8476432ebca75d614edf7e191ce8bde8179a633a945cdd75c281957592e5cfb0200d121dc9c014eca01d00374074b18be0451980c465aca27967fe82a7dd915fc6bb03d9eac99771d5a19a5b7ff7a8e8534301677a2a29b587629d1b548dcd254b5179d06a5ed9f58ba309dbc3ba04a02bb1d06797effeac4157b3c1b68e4be90282978fa74ec01b5ff1d6964bf5fb11cccfc9eac3b1586f885319d019d0c9ec306d0056d5a8899c82e8de08e4205b94ff61357213e256ac57fb0a67be2acd784b3cf254f411c752f350560e23df88fb1ebf380535684ec701ea0a60186a0a3aaed292794ad77cc2f4283a023c3227b912fc6fd83523deac038e9921b09f40deeb508fd2a703db0b8d1d37dd722af03a0141f95121f87b3e985f50a8568f74f7423b6fc28efaf5f87603d87b0967a45931741618ac37f000a2faff028404aa1b58ccb152bd11c58a83dbabf3d78729b000e8bb151757264a019255c4c70c827e165f58a428c28350ed449fc78e2e853d321678bc96bfa7c81c098ca5fbe8c4ab41798d536a3fb703f69215edb0244141e41dc186c2240ce90bbb1b914c5d69c5867d7c19691f3b4eaf8c80e56f153e1c1ccd18dcc4eefa4ede26ab06abb48a1f132b84e584f027448d947d7be724c10c7271d6cafed96735bb0c2733439f40deeb508fd2a703db0b8d1d37dd722af03a0141f95121f87b3e985f50a8561274722d0ce140b1bd595e35075b1c2d1fb1d90bc6351b7bbf84ea5089ace33092096657f35dbff5e7a77e196cc1ce90a48ceacc8bd0e8533e6b5fc49361add45ea772b046eef32c853e9c74c70855b3d33e2407e6aecbe2e9a07feea701636194fdf48e772445e5a740f3862e2837c661b52df19857901ef445492190918fad107cf764e80cd79250604f70636fc4df4a3c8acd27225da7bf8270ae4440c49353013cde8db572fe1ae441975b8de9c20ca0fbb13d0910206c0d3ac2fd668399c41e741762136f3848ca357b9449d773d36d873eaeb67f4022f8de3174573853dd915fc6bb03d9eac99771d5a19a5b7ff7a8e8534301677a2a29b587629d1b547950bacbf220227c16f317edd4a93396cf1f1cca9633dcf7401f987202c5e8f34a12565b667df1fdba6f6b4ee3f03dcc9071d0822ce267df313648390f5f37c23e4d77b4ef2225e5f9fba5c6756f738fb1b6706edda9aeced6d13155daa215b547b21827ba631b4945d9749489591d0e0a6f8cac3e452bb271a3f83bdb27b0a29f40deeb508fd2a703db0b8d1d37dd722af03a0141f95121f87b3e985f50a85653f3060e89d611cf4e13a0278c76a54a16981e7020579952849fc1c493e8e3b25dc0a10f39a0966fe859dd551e4f9aa282a1de6d52eaae833482566cb9332e6b76ae4cc73c85a36886398462cd353c6f76ad5f03fccdb6e181fd64f548d622ffcaeaf6af0392620429e1a7e7cb6095b82f5c741f0ae6456387c8c081ab83684fdd915fc6bb03d9eac99771d5a19a5b7ff7a8e8534301677a2a29b587629d1b5496d7827447a7a988af21277a60dbaf0178d15bc1f67a1221a35fc4e8c1dc3c8ac6febab554ca4df9fa9ebd3f9bf6ef88c57eb1f2a8cf586c62390174b89e147854466b249a20dc3c78d31b383c281ba0118c3644302dabbd093cca96c2c57c31b4897a251c21c511673370673880989d0deaf370ed4858c43b37974270a11cfaad04a035dc646452d379277502a6642cd313f7179b8ad095b742114770e5f12a9f40deeb508fd2a703db0b8d1d37dd722af03a0141f95121f87b3e985f50a856f1a8fc717abbc169dbb1934eb0483d4527a64e6cedc7b917b94b2678c73a497ab93b5af69a4ae817b8aecf31f4e7ca21c3593d8b55674b69110c9c5b12352fec863088db38668b9c8c373b72145ce1016dce5eb3974c16816dc8714a9391960e1f2ae95f4f447b56db942fdd5eafe475f9b6aa587dd81ee850353a6b94e2ad7e4dadf9c958ae337bbf46122b244b6a90f4211d2a67967a194d42975df966411cca00ffcee7b87ccf485c6efd4b0ed9558fedfc455137a0df47e75e6235cb2f96d6520d160d414bcdf245f9ffe35d698980b9940afa8037accac804f546e224592f20705f48d77abd153a32518d80c1ba402fbc76598572d56c30c507af658d1a989fed0f09dfc5f58240b7743ea66e9b5a0380371abec6647d1d6cb316214eae94fdf48e772445e5a740f3862e2837c661b52df19857901ef445492190918fad7a99f7f47f243e851f22ce8f612975ce100584b8f40299f2fe53271422f3c0df025a34c613b647a2c60f66922500e55569309d1165ace8f1e1374be1d4a7d04d8df89fa4b5654db98e2c87e0ac960b1e70dbdbe2d39f8a5ff1c8a5846a43f69e9f40deeb508fd2a703db0b8d1d37dd722af03a0141f95121f87b3e985f50a85601cf9d6be01e56b804289969c037e43efcbd0759675c4fe858b383ddeaf76aecb1ebd3703ec3c3d31f36b6838dbebda75eed48118e3f10f32b2733882b40f464f9e0961761f2f7b6361af5a13b83af2f5b50526ded855495ed8a3d5a65f04a6e757eae56a876bd45cd171ebf9e498fbad97a36ec5ff38f9adf888ba73582d4837c90c041188a28e90749e77cdf37eaab8115342d072a2dcd55232aa8b45af0ca95e3c59f078847a2842ea543e39db69b736334fef5a7b147acef49263700e4e2f2917130933c5e4e9ac9f0dc5b0e72a556d56c7f8b7a82da707cde02f0b084293ae8cdd5cf39fc08ec140c82cff86c4bdfa90518a224242f07f6aa44713f869d174439997624ab2cdd78ac8e5189e66869cae5d8c2ae30f505935eff46210834b6a54cba497c8c43807a7f1c28270c7f45f93ad34ae621d746833d946b9154a86d8c95f1d8f826b1889972333159f24c8093702f14967548da70d517d9e9e1786e6e81e308b24ca98f7c9b5b2576ed64577c2e212a68600dd12fbded8c023ee01e0ad6a225adfc25c6e78e4a4b0d7b26c22bc9b8eea301236a98e68b4fc73645e9a85b57f41fb351ba4d890b6576201cb7ed839ef92ef1b8446c312654d7cde51c317c69f9e9138f0e9d7e3f956beae04951e14f414ce37effcc64558e823906b97a0f88515b6ea86ea8d3096284bac8e7360b6e5cfd44d9158a443617de665fdb13367108188c69961f18c8496f7a8fb14cab92fddd951acb5536c9ae725aed6e6e81e308b24ca98f7c9b5b2576ed64577c2e212a68600dd12fbded8c023ee04ac434c99f7039b2586481e88e634620708c09353cd9dc83c3e2a076368c17acf2917130933c5e4e9ac9f0dc5b0e72a556d56c7f8b7a82da707cde02f0b084293ae8cdd5cf39fc08ec140c82cff86c4bdfa90518a224242f07f6aa44713f869da3c3d4c40cef974887f86244c9c1c198a359f88deb92746597d79950d29c0f04336ab796a047be4c96a6c9a015a53ba134c31625d3fccb9bd78e5ee188a2f1f0afddbede3ccfc1b728c5ff8da271a7d1e2e5bbabe53eb54d090a690c55fcb3b86e6e81e308b24ca98f7c9b5b2576ed64577c2e212a68600dd12fbded8c023ee02d48e7414e84f32ff4beaf5accdbb19b9163dc74645079b3a7cf4d13b1627db693b4032af82db26ad95c36323d960310a1c1e16940c4f69946f920e448420275f2917130933c5e4e9ac9f0dc5b0e72a556d56c7f8b7a82da707cde02f0b08429361e8430e1cd3500f41e84d16c12ae63693ec70eb54b7fa1fcf1c5351286ef8701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b21dfd28309a6fedfa232d3f91fc729ce24d75c5116eae190523ed2214dbb58592db44e826a723f48bee23aa53a18e40cd327192a8c400c853ef7441c78e356c96e6e81e308b24ca98f7c9b5b2576ed64577c2e212a68600dd12fbded8c023ee0c46295717dccda5c05fbf130a0092e29af07123fa9d131a2de5109a7eb583181e9a85b57f41fb351ba4d890b6576201cb7ed839ef92ef1b8446c312654d7cde51c317c69f9e9138f0e9d7e3f956beae04951e14f414ce37effcc64558e8239065becf9404b692996e301b6707892cf4a411af622b6117077fda65ad1128cccd36e6e81e308b24ca98f7c9b5b2576ed64577c2e212a68600dd12fbded8c023ee017ed84c98112473c0f3fec1efbb14345d7a16d13ccdc2a1d7ecd31cf2dc2c9c6e9a85b57f41fb351ba4d890b6576201cb7ed839ef92ef1b8446c312654d7cde51c317c69f9e9138f0e9d7e3f956beae04951e14f414ce37effcc64558e8239064e2ea75450c6f16d759bb51df7045019314d89ebad7b494b516974db18da24fac518c2151267c5b6ef7c97dfa45df46f4dd4b642feddb027df93c8ccc734eb6f6e6e81e308b24ca98f7c9b5b2576ed64577c2e212a68600dd12fbded8c023ee032d3efa7f6cc51d306b59a30d7c840cd9393cf96b78c00484017b7c8771f35aae9a85b57f41fb351ba4d890b6576201cb7ed839ef92ef1b8446c312654d7cde51c317c69f9e9138f0e9d7e3f956beae04951e14f414ce37effcc64558e82390642f6668f385d3e9cd31e0a8922e592db8e66241ad9fa42672a21d46a16f7f3209de5f01dd44d96a32c3dfeda2df23e60d44b54c214b15145519a13297533c8596e6e81e308b24ca98f7c9b5b2576ed64577c2e212a68600dd12fbded8c023ee0a9eb55c35ae66c23c83ddbe3516716af7bbf934ed45ec955a97b02a25fbcc8f0e9a85b57f41fb351ba4d890b6576201cb7ed839ef92ef1b8446c312654d7cde51c317c69f9e9138f0e9d7e3f956beae04951e14f414ce37effcc64558e82390694db9077d297add27cb35ef256000976a2c843f6d1f3e97a93c69e1d62410438f07c1716b242248108da6f413275507a01ac23ed54986aca9d6df450c9514dd46e6e81e308b24ca98f7c9b5b2576ed64577c2e212a68600dd12fbded8c023ee060ae068ce94559436a446e990dbf72a46a1e61c2701882c536bb83d00d05b7fdf2917130933c5e4e9ac9f0dc5b0e72a556d56c7f8b7a82da707cde02f0b084293ae8cdd5cf39fc08ec140c82cff86c4bdfa90518a224242f07f6aa44713f869db38d9ba6c23e24396cf41d5c8d511010c4b3ea060ab33165e3f4c1f33cd3ac56c345e704aa0dfa9f0aff96f2fc5e97efaf13425c4f78672b60c2ae706be4f6bd6e6e81e308b24ca98f7c9b5b2576ed64577c2e212a68600dd12fbded8c023ee0b6290006eebe7ab86fe58ac18af730788c195a26b0da59cebd74c54cb1c219dcf2917130933c5e4e9ac9f0dc5b0e72a556d56c7f8b7a82da707cde02f0b084293ae8cdd5cf39fc08ec140c82cff86c4bdfa90518a224242f07f6aa44713f869d96d7827447a7a988af21277a60dbaf0178d15bc1f67a1221a35fc4e8c1dc3c8ac6febab554ca4df9fa9ebd3f9bf6ef88c57eb1f2a8cf586c62390174b89e147854466b249a20dc3c78d31b383c281ba0118c3644302dabbd093cca96c2c57c316e6e81e308b24ca98f7c9b5b2576ed64577c2e212a68600dd12fbded8c023ee00a7b13ca21b00cfe24a7ae725e5b769b295056eebc183312522492ce781c1adaf2917130933c5e4e9ac9f0dc5b0e72a556d56c7f8b7a82da707cde02f0b084293ae8cdd5cf39fc08ec140c82cff86c4bdfa90518a224242f07f6aa44713f869df1a8fc717abbc169dbb1934eb0483d4527a64e6cedc7b917b94b2678c73a497ab93b5af69a4ae817b8aecf31f4e7ca21c3593d8b55674b69110c9c5b12352fec6e6e81e308b24ca98f7c9b5b2576ed64577c2e212a68600dd12fbded8c023ee002cafe033d2f64c5644130a2968e43534c25dd76fbf536743735f48d3fe81417e9a85b57f41fb351ba4d890b6576201cb7ed839ef92ef1b8446c312654d7cde51c317c69f9e9138f0e9d7e3f956beae04951e14f414ce37effcc64558e823906ca00ffcee7b87ccf485c6efd4b0ed9558fedfc455137a0df47e75e6235cb2f96d6520d160d414bcdf245f9ffe35d698980b9940afa8037accac804f546e224596e6e81e308b24ca98f7c9b5b2576ed64577c2e212a68600dd12fbded8c023ee0d781ed20ba93b33cc35aba420e72606b1c58db8415365401e243c4fa7d125941f2917130933c5e4e9ac9f0dc5b0e72a556d56c7f8b7a82da707cde02f0b084293ae8cdd5cf39fc08ec140c82cff86c4bdfa90518a224242f07f6aa44713f869dd60a4fe74c5f49ad90a08d53124019db5efd5cb34817234ba58a43827829fa83b1ebd3703ec3c3d31f36b6838dbebda75eed48118e3f10f32b2733882b40f464f9e0961761f2f7b6361af5a13b83af2f5b50526ded855495ed8a3d5a65f04a6e6e6e81e308b24ca98f7c9b5b2576ed64577c2e212a68600dd12fbded8c023ee00c9f5b2c064328b20a478468dbfdd0cd9a97cb4c7ab57c69e73e6b49b443fb8521c6690ac89eac077726ecb09fb2c8920c057536fd6ae1de39121f7fed75f85d15f14e9f3932e385726bf7b2e3bb4748aafb9060b86360ba15bab769acefa81f54ec5e3c0be466fd63d567412b9c21c7392fd4e54b0560ab7c5beebf34d54346b05cb6b838fce3d03a3188a09ef974f8f409bcad5da2122e92684ad8621ba716c598f4b849c5bbc9e34dd31fe5255a7b63b7e7c43d4b7add29e5957996fbf164b2ac57abf8a186136f6c4333f51eb38cc13dcbf8b4138fea3a4c748004a9eb82174439997624ab2cdd78ac8e5189e66869cae5d8c2ae30f505935eff462108342ec0754869de29d3f6f931bef3063ae60fd2c5e0edb5ec7befac96a5b94270006d8c95f1d8f826b1889972333159f24c8093702f14967548da70d517d9e9e1785f3ad5939b1671865abd04107ef9d8e5a31af7f87e84b3cc625266a0722a21f893da2ba61c57eb27bf1bb3d3bd9178ce98e2941b26878d4d3de0a2013e59b8bb6495349647879e25c80d48fdb5ee07aff9dc3872e4bb7b693ff9aea4fd19fad431d8c03ece75ad146a75fdf0f9e046cf3b17e1f2a2a9bbf48f9b971dcfcb10399363b369cc78ee61593a7d297af626469d6badf293cfd326f02796bdac01473258af6b5c67d50cfc8dbc2cb508262fb9c2fa99404d5be1144e8e20e09e3983c2c8e96b2200f673286f2449d97ed0caf15a30bd4105d2b8858e9a0463aa4dddcd4869bf83363e8c6be351da6e19248e8a43df5f0905ee90274dea9cb166ea1934ab2a224052623f1aa5c3b2afb839bc03530dcc1cc596ed5b4593a8b8d2c92aae935b8e76996970687785be954d4e0f798b782b316f327df3de4c7680e27aba6faad7ba9420eaf5abfb6ae10d1f0f1b4bfa7786cf0fcf034ade023c75b601bbcb11e221a4295c6bb1a1a3c99bfc72bac6f866f02ccee59f419efeef15ec21ad21ccef5e883972ebb53483f6d235171c649d10f83fb09b1bc2fbe621993eb2faf367e0a5e209352962230947b50541f88545b571f539e26d7034d8ede718ad64fe6944738609917524fc0bd138369f1c692ff4b9897e9490f7dfe68613c83038e6aad7ba9420eaf5abfb6ae10d1f0f1b4bfa7786cf0fcf034ade023c75b601bbcb11e221a4295c6bb1a1a3c99bfc72bac6f866f02ccee59f419efeef15ec21ad2123ce1b1959c70e5c8779c5eea26c632193b8344a9a1b40cece3f4dfd15ed72e394636eeb6228823bcb0231f6f358bfc81c9642dd5a4606350867c6d63e143bf7412a3b740dd8ea58c908d13ad3dbbcef6e4e4d2b4536b10e2d44f7a736856bd587ae2ce39a170460fad1baff85a6edd04e1446fcc987935470020caeb1bd248f6a52a78f11dd8de399d0633c00417316212b0dcda89c46efbf50a17db2e5955860a0b12411b0d6d178581f46f8c106e24bdac9796dcaf98fc6fe64bcdf0ac6bb6807ecb9608346716e47352b0f5cde65835dcc3c5a2283a6a76fa56b6e5363174acf8c7cee15b551e947164a653085efebd19d2ee27af6b43c415a48d845c232fef092cceb121c8f1f93eaf0e894773b9d0bcf6bf253756da2e5ce69aa3632fecfcaabbcc3c9c86a5308e145394a688b1ff74b8acf25e49982785c474db22619b63388b9a958138cdb7766ee33861fe214f02c5ae1b59b2b0b0116a919f19b9839a386fab6600d8b4ec35f2bad7e221edb142491aa67e9b5a2bf13e951f115ff8f74f7423b6fc28efaf5f87603d87b0967a45931741618ac37f000a2faff028404aa1b58ccb152bd11c58a83dbabf3d78729b000e8bb151757264a019255c4c730f6ff29c1ac48262ba6f38c1b104064f7afc87bfbe46d0fca578de42be822bd2afd1358b080077d0051d4287c4d8d8a54f1f43ae006c9d1fec526a0b44a558339a386fab6600d8b4ec35f2bad7e221edb142491aa67e9b5a2bf13e951f115ff913978fa44e4b5f2c998485fb7c558c5f48e849c483ce6b7c338d481eb2adabbce977204906d5a5626d4610958edeb18ae43cf38aac91ee1a61ee4e56e5e6a4f42d1a37699ef83d201a102f24af31ffe36a75ff75a09a8e3c383cd71cb89cb92671f780021b4d7f91c2225d235d4b75bf725d6c0becebb99227fc2313ad5157c1ee503d4786356da358e8f6ad79d787086452eeb7bbf5a1d303bff94f654e47ae5b9e94ab342a6a92dc6ab21320d9d488dad4ac9c8494cfca23017596020c76fb3624a4996109b3520d32f419aa6a9aefcaa80473759cf3dd3fcd03e56315bf5534e487631ac6b3365cc4ea2cd70db8dba2b47280730292f8da17249e33bfa9fc2728bc44c9859deac2c8b13e4b98a38bf8b7a50d908060e6478647e1ebebb953ff6e451c0f2c1c9fe3dc20298e343b9967bb6f4779a2659e9a23c0c6d8b330f54c17ded44ca47fbc91faa56428ad4eeb56268664a1bbc5460b604f3728fdfddcded1c8765f60ec2aa6780cc3fe7bda5ce7effaa9893582735b0ec4fd45789da711905dd19df9ca10bd4cbce593983a403503e335ffeb3d2ef74c7f1162b4faa652ec9852e4d9cb5a22ff441141d387101e9852fb8155ed02ec40fcec537e84a6ba97fcdcce011d648b50a572ffaa9bf2077435e7e1dd46db1a99bd5410e3efd244fb1786f7b5de189b84c8c9fa141c43aec4abc0df5fd0e5269725ea73d5a6c9f5a6210f5536c46a8a1354ece2b81a98a9091e7c63363408b4cab5945824a9fe84df12ecd4c0a0f8a931bbe16bd362d627f15ba556d2cac5357460b288f514d406e91dcddcbb673c9c5c48835456638029a5f0fe50c6f319126594bb67b93747aad1c35f8b768f16c99aabc325bba95a587f42b9ef041102e9b080698cb17854e2ea75450c6f16d759bb51df7045019314d89ebad7b494b516974db18da24fac518c2151267c5b6ef7c97dfa45df46f4dd4b642feddb027df93c8ccc734eb6feb1e1686384c491e6985c94e9a66b4c8cd3e0ff861bfb5547872a0471aca7b31b2ac57abf8a186136f6c4333f51eb38cc13dcbf8b4138fea3a4c748004a9eb82dc2ee448c57a359a2b0f0e1a606fadff00f367482d2ba3e23a5803acbc4086b88d60a236b60f85bdba7433bc181f9d7b17b7ada6d3ca9a3cec799b15e66bed022f79ba2c587aa32b1cc711436185d7489bd33976d46194b6b7aad6b54a62d09b5f27e3d625eeb8c3ba8731dc2c668f99c1c31ddc776766688200d6b28be9f87c39a386fab6600d8b4ec35f2bad7e221edb142491aa67e9b5a2bf13e951f115ff53f3060e89d611cf4e13a0278c76a54a16981e7020579952849fc1c493e8e3b227bc047531775d15f3d821834fefbe2caa285d9e1eb1ca55823cb4a621b86acf6a6cf52acfe9efc64b54da12b91f16991eee207d3ab418226b394d6fcb63f23021c6690ac89eac077726ecb09fb2c8920c057536fd6ae1de39121f7fed75f85df1a8fc717abbc169dbb1934eb0483d4527a64e6cedc7b917b94b2678c73a497a6693195b7664139d653cb0e078f66688c28712398c4adf9e1a0a5383c94361558755d87c633ee8855ae62a6770a19381c1b6162c23fe0b091608894821590ba321c6690ac89eac077726ecb09fb2c8920c057536fd6ae1de39121f7fed75f85d01cf9d6be01e56b804289969c037e43efcbd0759675c4fe858b383ddeaf76aecb1ebd3703ec3c3d31f36b6838dbebda75eed48118e3f10f32b2733882b40f464f9e0961761f2f7b6361af5a13b83af2f5b50526ded855495ed8a3d5a65f04a6ed2a3911ff880b68cd40598b1124aef20de81ac32645d79ccfd43051b383847e6eb7709893223dbe508e847d543b996c127ab4964a22ac06c19667789e28f3650bc6db2c6b4b12a6e90d21d2d5ce4e5e194175cd1a0b8877d206d5c43788920d9174439997624ab2cdd78ac8e5189e66869cae5d8c2ae30f505935eff462108342ec0754869de29d3f6f931bef3063ae60fd2c5e0edb5ec7befac96a5b942700041e20594d435125ecec10def33a138db50dbc4ffddb3e01abdc66f7542b5d937dc29176f0fe8ca141951c76ec7f79cfbc0776388365433807b41480d191cea6069d3d11743e6159f07c2aef63f7f8f37070e78921d46759e5f597ba5367a06ada23fb24e0f9fdc255f0166e795ea86daa6c2c85fe8f8d43b4215116cc2e8d0c4e44a926cc06be704dddd611133ec06851c0893b2b0b649c64288db41addf3e71ab01ad66dbda1e5d18eb2ffcee6fa155207e4eb933bb985644757636bde1b85c097d54194a7e06652e1e27e0890c6e3d3d13600a36dbe90bdbe1bce9b78d97ad4c8796860d2fb2e9383cc84f11770222fdd33b99ee21c60da94cd5a0e9b0d9d18ac4b89f09efd360ec4e18fbb1cbc079d64a3d54aa98edb1ba9f05c90c3f760923e5147c3fb75850fa749a7146d5583815daff6d22386e61cdfdbb4e8c9192b496d7827447a7a988af21277a60dbaf0178d15bc1f67a1221a35fc4e8c1dc3c8a6211078399d21b240543d3f255a0ffcb1b86bda3df201b591270739d0deb05581c37babcd1dd43cfd834274aab8826d02d13da85f339024146f3165be78ca518cfea8537593886dba6881596ea704945fd0b1ce423de2fc3487bcb5880e7b229f1a8fc717abbc169dbb1934eb0483d4527a64e6cedc7b917b94b2678c73a497a0d931f63d1c7e6877bb642b0bb4d477c0bd87aeb8f0d8e8f1dccdddc8595aa9dcfea8537593886dba6881596ea704945fd0b1ce423de2fc3487bcb5880e7b229a93172c60c74479a360249ea6d16ed20cc7b8f1525fedc4e574aecf5e9a451322413103287ee71695bf7aebcbeab23f74a61e61e113e06afa848e1cdbc3725a8f8fcd27b5b755d9a49adc001e8d1c23ad7158514ac74c1a3399802d073a6e3071274722d0ce140b1bd595e35075b1c2d1fb1d90bc6351b7bbf84ea5089ace330f0459d27f5496dd532a979b3f41e92433721d53789c1179c393b7d7a61259b2a760a0dbe25e4e2e2269c1987e46097b61c2a9e22353a40e683eddddd98da542ef8fcd27b5b755d9a49adc001e8d1c23ad7158514ac74c1a3399802d073a6e3077c1701c7ff333d1d1d986eeb5a3e0101b40a92bb5f54778347faadbfd6b4c3c4ca584438d7d4c09805eaf8e342271211207b4f77c0f7ffb2fd2d4f709cac727c5a3427817f291f4919f1b7f34550a405b30624c29ea10121e90b3b97b61d7940de06d061fbaf836a5328a17e39098388c51f32f776e93363dc281f957e0944cd908060f681a1bd59bff920c163a245ff2c9028d558dd7b150dfcfb425a0d361a7850b45db8a0853641efb6ac7f113ed207044e8445c6ff780228e01c24d4410ffec74039a9bc2b480e0dd3654829d71b0824cd7f5af1746b12f7d0f8e75c95f212ca253c54ffcd1b803feeac9f1bed83c696b62a582172ae18f59478b3a3724e4413e33005123f875bda044210b160d178383faa0df6c1116a177f4e5c3124d4fc4a5e633d61c36ff6f4b20404ce6b6d183b09ddf2b97c15a79f1ae30cbae798ce0e60f70c2ac62ad07a46f2e3c2f3f114450b64fffd0e8c242246e650b44b75bbeb8080838d3681729287490d47ce61802fafdc43a89b285b58491b043ee632faf9d06b6354de381fb0d0e37380b8dea5212e18cdd396d21bc4f8435cf229c7c8cd1927101b52dbf1e1e705ca01bd4e6b7c319718bdcb5ca9c4f0d23b2a1dd8cadc2a124e630ebeee5cbc74d73d0d440b3e5bc957310fe2c5796e30bc9dec1c5f2a9937b004c23a5a6560740e02923369c0264adae97589499eeacfed98992e10bd5c907cb5a9b9027c5d0d2e49428cb8d95c76d50f1451a8a98434c921993c26635b8b917c0b5e5593efe6e652fcb72e17c3aa62cb68e9eddf97e259b6f6895ec1ad588ad20836eefa143b495aa4026ee580fb8122c35f8959970a5e812b0563e390c60703d4d2b5bf57f8c1f7a0a15deb3d479ca1f70d16731c299dfff7f5b83498910bcf12cc7e3ed4056b968a8204e6965b92b6285ad81c261c4cb9a92e3291dd9490aaf55b2b77a7e105387076b92200850c461a212a0df077f5e0badae2241e0a4e519659fff0e64d88e33a391a6a1e815aec1596f938517099779400904e9c3c272c26976a56aaea55f7a2ea4a0ec7ebe31c89ec6e5d3d9e64f0285cb14aacd5bf9532f504bfd595802e293999cdd476da92641e40c3ffc6440fb9bc054e611efc8ad8f2bb448f4d8b35b1e91c6a75c3f10c035a116d8c6a2ad5fa56dac4eb591d469e962a848f938b72e948624491a6ea7c54330d9186ef457179f8f1a8fc717abbc169dbb1934eb0483d4527a64e6cedc7b917b94b2678c73a497ab93b5af69a4ae817b8aecf31f4e7ca21c3593d8b55674b69110c9c5b12352fec35d996359dd1ebbbfb9b93ff9a8f2f71495ade34421775a0569cf0ac281a1312b58c8f45ee8e5d68d12eb8a92f5237f4a9f0b19a5858ab7a61971c32d363f9483de67cdfd1d4c1b80919b4165f92025c3deed1747c0eada0a860d22a557e3ba665869b05e82794fd37c4f717f738565438c5f1fa2d983c80c6ad0ab446864321e1a66782fc17182dd6617756908c5f0b9f983908c887fb329a064d408e6c5d49cbd88db71479ee69c3c391594a12dbe70169d6c559f405143d70c3dfb0efbd6fc3521b0990fbd17593d6084440922dbe6511a7857ad3b14ee04390cc62bee2bf3de67cdfd1d4c1b80919b4165f92025c3deed1747c0eada0a860d22a557e3ba6c34f61146e439494b6a672678607a3a6f32cb93e8e74a1f36f65ca65effc04bcb291c8f4139926b94e6bc02a4fb139f71d6106c48325510006cfa81721f98a7eaaeee65e2d5363aa09cd57cfa30770ea8c5f4c3cb2dba771b6e7a99fc2d2bbae24bc2812edec65c9ceb58aaf0b8967c77f820bdf74bdf610e4be247c2e7559e2ee651d6845a24e4624d2a32f96b62ca0ba70b493e7a67bd02e56edac5c0c6ceadbab834873eb87b0a990293ced54be79e5e660b0be43349dd49f894eed5468c5295fc283156c5714ee9f92eaf8b8c72816453b7756c24169f8e6b399e06239929dda5a45ab217e3bddd6bca5aecf183d61e9512a63506247e1c2b96a34c0db431c92467c50bb9ff7c7e505bc2aed706cae062488580c8b1797eb2022ab5ced675a5ac67148bc7d7e73314692a8e415a112c486a7037dbdc51f571e4310452ae85c8785905bec76318950e3c0005967aa3438d3ff3fe82fe3b790ef561dcae4c09841c91e0688c495cabe9999303661ed242adb42178ffe380c47e55f88f7fa16d67f9c3dbb6f9125e1133c302cee0666ccd8060066531641bd9930f092bf620eb952c3814c8830735a9405c4a838cfbe65e0e40f0045c543e079b9288186df835c959dd4847accbcb9934167774ea93a471c8925e166d9aadf0fa74497cc5daf1512aaddee136d57ba3b54bd1cfc827c4a029bd26c577b510f4c865c9e5e35a4fb03dd1a2063fea788d9c0c7a51b1f1e10059f315722b18614f24ae4a21d45e6387d4d21b228c43c463890f21cd7088d8248dae041e0d0fa63491db99734b5da737c19aeb0bdf753ff3a24c11572da84fb212759a9eea9cce85776b883255c09d0762df608ae2a57795e84bccdfc9e7ac0f1d8b8a409df4274e04acecb24566e5c959dd4847accbcb9934167774ea93a471c8925e166d9aadf0fa74497cc5daf174439997624ab2cdd78ac8e5189e66869cae5d8c2ae30f505935eff462108342ec0754869de29d3f6f931bef3063ae60fd2c5e0edb5ec7befac96a5b942700066c22b28e40306cff89b856af4156cda2b7667fa6640efdf07af17e88b6dafe51c5cdf3e05d08a9c68c7d12a6a51215ea846a784e89295ee21766fd63eb51cfbb23c0a3edf24a30c46bc9457084b60862756df0383f6f5b6bda1bdb232be7742d7bd1ab9e6416f40039078bf5c1b4322bb9b37a7ca686c6b415ce9da554694e1ec2c9a003fd0ed3fc99a83381421d9a6acdef411d8f40168fade4b733bec3ab821341aa4cbe5288814f939ade5f374a9fce33873bdaee4db9613dee001120a5d21b6f690f3f0deca32b371ee12ce79db8667f5f484c73f740defc338983f7b37241049da20790b91aa282fd33cae0d7d445ece198a5c53b5d5d800cd0f66d6e3522b49d7169fa39849b1f4efb2468f84676d0416fe3a600d29e2ba8ad32417ff5c959dd4847accbcb9934167774ea93a471c8925e166d9aadf0fa74497cc5dafa3c3d4c40cef974887f86244c9c1c198a359f88deb92746597d79950d29c0f04ee3bd782c1c53b26f4b261672aa438ef059d8ad12ab12ed14609096cf2f9bce7bed66c67c9c3c83b8bc4ce961ad68835d6e9223a354577f3867c2cbd127518d2ac6309a961764aef63ba68e660bbe2511ac0940751e6b0fb4cf545f3d14efad902bcc747e140a7b5dcdf1d6d43c1d4be9981f7a5ff48545c19404542cf966eae5c959dd4847accbcb9934167774ea93a471c8925e166d9aadf0fa74497cc5daf1512aaddee136d57ba3b54bd1cfc827c4a029bd26c577b510f4c865c9e5e35a49c958ed28b468e2d98338d4964ee599c1d4ec7e42b8aa1319fdd1168af8bbef5a13c635f0c1e11db0e46a879dffbdc93459895d38644eb90d588371785368208c6384b153f064cad3fc83cceaa30aeeb205d15ca640637b8645087835f2eb2ae21341aa4cbe5288814f939ade5f374a9fce33873bdaee4db9613dee001120a5d8f74f7423b6fc28efaf5f87603d87b0967a45931741618ac37f000a2faff0284d3b1baa5bc2a8a99d594d9cd1c296f404f24badcdae43d9a700e61941d437f0298169e72e570310d2cfabc7471bcbee6ace38f0176b7e7af2c29d387ef259ff8cf9ca4230144d4987f2f9dc5e66315b9d7788fedaf510777c1b7d3f2a92b01f421341aa4cbe5288814f939ade5f374a9fce33873bdaee4db9613dee001120a5d8f74f7423b6fc28efaf5f87603d87b0967a45931741618ac37f000a2faff0284d3b1baa5bc2a8a99d594d9cd1c296f404f24badcdae43d9a700e61941d437f0203454f9981713dc10c591159eef678daa0140dda9941f89e786da350c872dd75a4a42459b947d69e4c01f0ac3113c7a87c64b6c737d39ae64ddf6b06ebfb2e51b23c0a3edf24a30c46bc9457084b60862756df0383f6f5b6bda1bdb232be7742c838428723c2d1c61464800e0c4807882ba1634754e68178aa9cd60e2ad0c9c71f87467e020a704cf6c5358a95306e5950ceec5ddab07b9a3fbc80780b50eec42fd3559a19c7910a2c86bc854d5a2bbe071d52eb2f6bac6787a356ec892f54816db10290905b66f83e1b933cf5a570a303293a214c9d7332e46347bf0adc3bba64c4d895400ac0dea3f914d1fb4eb0dbad86a45997e5d5c4c699b0ead2bb6b92fd37dc9b0abd58abe4e6861b20d03b389699df83a5f70242d6fa922cc92b6ab3134b2956e4cdee43e86ff184098623b94262acb33f2705d410f34ab7facbc7adb23c0a3edf24a30c46bc9457084b60862756df0383f6f5b6bda1bdb232be7742bf6789ebd42588496767a5907b5f97f16a31956372aaa36662aea7270b3ddb71f5b18ee17c1b2a6f535812769383c86b5b2de06c222786b064920838ab156c938797431908805680b639374de5976bbefdb3971e3ada8fa56eec5994449b9a3421341aa4cbe5288814f939ade5f374a9fce33873bdaee4db9613dee001120a5d53f3060e89d611cf4e13a0278c76a54a16981e7020579952849fc1c493e8e3b2cc74af4363e8ac386f7c4e112b9d4c6e76034c2682964312b6aec72eb19e367a115e361a4fe0c78296e3acfd34c64146616d62b932f911166739da15172a5a8e5c959dd4847accbcb9934167774ea93a471c8925e166d9aadf0fa74497cc5daf4042c35e962bfdfa2f008ff5f5800720651fbdf82e61846dbfad3514616630abc6febab554ca4df9fa9ebd3f9bf6ef88c57eb1f2a8cf586c62390174b89e147841321c7fb4652d6fa133c7ca245947e422b1c6040a0443cfdc7fff61865199d47591c8b11e9499be3727e0a980a413d29afd4bc68e1d55455679e1fd54c9edc421341aa4cbe5288814f939ade5f374a9fce33873bdaee4db9613dee001120a5dd4ca1f3d032ad2fbf529a71b89f795f5cb8d28aa2077e1b963d156aabb10663622ebfa16b5e4729c4158d6438227ee9f7ea33c0572e2bb53d4e8518b5e29f23efa5ac423fa9ec31e591c0fda5ed726207d4b093e02c4125ee532378dae83039ab23c0a3edf24a30c46bc9457084b60862756df0383f6f5b6bda1bdb232be7742b5740e84487bb8e0acb3a771ec2752c76daae1f8d37c26856712e5110ede510c288188ecb193bb9538e7fd9c2e338408bdcc2b2c7f7912866485119f91b8cf832907671e4f3c10c8a31068d2b189e26c1bdf0db90ab0ac8aa2253a6439201c7221341aa4cbe5288814f939ade5f374a9fce33873bdaee4db9613dee001120a5d033acd9f869dfcdf57269bf75f17b77420eecee79fe7e0cd9b2d815d6fa357f1e4816ce3e20ed06fe1340099c69354ad898547cade4e05da136e6d74411ccf16dd64ea5c8d6a7be047b37394780ff621686be4b6df51dbef742e728178abb1bd46fbbfab30778d70a4afa6ed88111103c4a2bc02d598307b667df52928f03d3eb5e8230e324929a9b6feb0a0e6121068d38b6c3b40e1720bff3ae086993e29ec8dcd254b5179d06a5ed9f58ba309dbc3ba04a02bb1d06797effeac4157b3c1b63ff6ee1b04a6298c335c4d61faa895cdbdb30a3b55ed6e9f6a2f7b0cc53759334bf8e483722ee3023f5e814b9e290c0644f2d85b69b4abe22b8bac82da399d33c107b3ffec2a306d2c528f159809eaf2e269e8a154f0b833f46f2ad0618e0d8f7d52729a8bfe8f23fb8da6a0fb13f9eaed0d8adb12a8c81de1acfd549dccea314ea60ad28eb3be2fa09aae5b54549afe9182f5f16eddc8c2441eb521de231e84b5e8230e324929a9b6feb0a0e6121068d38b6c3b40e1720bff3ae086993e29ec174439997624ab2cdd78ac8e5189e66869cae5d8c2ae30f505935eff462108343b5e1aa1d678a47761fe5b215770d34d018f48f8b3306fce33a925e28985d6bb6d8c95f1d8f826b1889972333159f24c8093702f14967548da70d517d9e9e1787a0ba24eaac92165f38b20bea06751411dea99b6e5cdea37706a00a3ec6c0c533a428a7fbdd090244a853458a1eb4a32878642c470f2265c6317d5e418552598eb901eed1b7e8499a410bba70603e19671b9fa0ba1e63ab966295693cb201a5d6495349647879e25c80d48fdb5ee07aff9dc3872e4bb7b693ff9aea4fd19fad4f4bf4c78f3af5ed93dae77d171a408774bcb55c8127a44149e51bdce0348526242e378dbcbc07ddaaf098af4a1729df8c6043fd64247c63ff159ea899953e4340b6ea420b872cf011756eafc4ab0795f9175f573f269f696379195e30e00ea446495349647879e25c80d48fdb5ee07aff9dc3872e4bb7b693ff9aea4fd19fad4eab6b2c446e492e7e6d150454837e8f8b59970eb9c27dafca2fdbd5b57254a52b5e8230e324929a9b6feb0a0e6121068d38b6c3b40e1720bff3ae086993e29ec8dcd254b5179d06a5ed9f58ba309dbc3ba04a02bb1d06797effeac4157b3c1b68e4be90282978fa74ec01b5ff1d6964bf5fb11cccfc9eac3b1586f885319d0191ed48f0865f57489d83682055594d1b225e6087f761447e48db33a96ce21d77e82119592adc36bcda7dc47e468dcb1f49c16b8b7fa1bb28871c1da321b837ea741c66a1d0763eeb0af0029fca2c1ec6edec427dba5b8a893715b6f388cc3126aa73e5900fb95d22b3a3a19a9fe85ef3ea89c446a9b1b715927e9e4c91888d0088f74f7423b6fc28efaf5f87603d87b0967a45931741618ac37f000a2faff028404aa1b58ccb152bd11c58a83dbabf3d78729b000e8bb151757264a019255c4c70c827e165f58a428c28350ed449fc78e2e853d321678bc96bfa7c81c098ca5fb0f2a31d86df23d554f095f57a1939d77f8e285683f3233dee0ebb6a1024e1117c2d076a894b7c7ffb22580fd1653d9abbdc86fe620f07605f782e6afff85ae02175f3a96e3e46d606c8e7034e9b0bf51f76ab70e00e57d925d40595aa119044bdd7aa83b79bd7cb37d77eff486776875d68eea0e4ed9007fefa70cffc18ab184fcc179640d82a4ade311c7ea9f58b8bc5fd20f4704a9fedd6108c8f328dded4a54c17ded44ca47fbc91faa56428ad4eeb56268664a1bbc5460b604f3728fdfddadfe98387e66f34893c2bd204a12321e9f0dab9c4318522990499d2a9022323c7ea284e574fb5acffdf92777a778cf3b62bbb1e47e0997365321533fd491d582ace5533106b2dc3d2f7fa95a982b7ad2c9dd1a6e478b0ef15e9c2ac70600d76f6ba97fcdcce011d648b50a572ffaa9bf2077435e7e1dd46db1a99bd5410e3efda1c650389548cca615a2ec075a3019c4eccdf0a686194faba626c7ce26669ae6441538a31210f1557eca259e74234b1218d7de68e88df97e0523cb252d9c553fe84df12ecd4c0a0f8a931bbe16bd362d627f15ba556d2cac5357460b288f514d12246147b906fe5c953140d87a134842450d270b953ee45f11284dcd8f647792e64b0b5ccb00356e162f0c52ccece9bfe033405265ac0abfddbdb103a63ada46408ae59ea17b78c976ddda9f0b7b22f1d63936b9f20666c28c502e2a5281d66bca40f67becca8082d4542c893f4dbf7e9c819f703bd1fbf970ee123c657b7043856b3ca893437c0f94fc2f94cb8949caea511ba14c9469e60721cd12542d5bf25dc8de65b1d7c766640d92098121aac491231ce52decbbba03a83296f12470af4c21b24c17e350a79b568ceed9e0d44e20f251335813c4c1ab0950a839ddedca8b770ef2de50005509d678dc71c5bc52ebd9a191af3ff57f6f9431af30923052a73e5900fb95d22b3a3a19a9fe85ef3ea89c446a9b1b715927e9e4c91888d0081274722d0ce140b1bd595e35075b1c2d1fb1d90bc6351b7bbf84ea5089ace330fa36176f98a4032ce6d609494df4c8b997337c3bf48343edbde7e99c791f7a395ec2fc7f13824f73392b4d3e02bf6ede4a4657642cdad36757dc99ecd7a6e5c74de3a486795bd3799d8c385d4d85377826a25bad078d378c3d6f8cfa1d7b22214e7932cc93cfcf71fa623d9ce43d1088da4bdb69699790513a0f1f32eb4c48b36d8c95f1d8f826b1889972333159f24c8093702f14967548da70d517d9e9e1784af7d90e1684517ddb563406bd813728e3cf1801c7237ee2951fdf414f097346a73e5900fb95d22b3a3a19a9fe85ef3ea89c446a9b1b715927e9e4c91888d008b38d9ba6c23e24396cf41d5c8d511010c4b3ea060ab33165e3f4c1f33cd3ac56c345e704aa0dfa9f0aff96f2fc5e97efaf13425c4f78672b60c2ae706be4f6bd8961ed38135b97e57bbe7a530b9311f6954a198d6636e3639eba1465a68a38f40cd6b333f4ae49311db053ae2e981378c11dea12068d65332aaf79ac033666ffded9ac9c5bf45ce446683968847daf795b80264d4af0ab1e8ae2085d098ac60396d7827447a7a988af21277a60dbaf0178d15bc1f67a1221a35fc4e8c1dc3c8ac6febab554ca4df9fa9ebd3f9bf6ef88c57eb1f2a8cf586c62390174b89e147854466b249a20dc3c78d31b383c281ba0118c3644302dabbd093cca96c2c57c316919a029b83b332d2d3e5bb87387a3caeb5ae275a8c7f33ecf05400628b08ec83e7cada83d2db1a082f5b0aac97bee9fb29051d501f637751d07d5f9b81c33c7a73e5900fb95d22b3a3a19a9fe85ef3ea89c446a9b1b715927e9e4c91888d008f1a8fc717abbc169dbb1934eb0483d4527a64e6cedc7b917b94b2678c73a497ab93b5af69a4ae817b8aecf31f4e7ca21c3593d8b55674b69110c9c5b12352fecae24a91c6f5870ddf490bba571e0391321a2b70efa8074e2a85fa0fd0fafd25426066f70d6c420e128090f55fd65d89996bac04d5c1294f1f149ed9c10f757a1a73e5900fb95d22b3a3a19a9fe85ef3ea89c446a9b1b715927e9e4c91888d008a2ac330eae8972468072b4c904769e62b5aecad254c7a1c35a3841fca9596e2703f28971036d35ddcb492f71e068357b74b6aae32686b44528bfbc94b64f23b5f19aa193bdc8432644ce20aa7541449be29987fb41779ad2489b5ce62133ff68af2d6e540d698bd10a68e5b2879c6afcd6b5772b3652117a63f19ba2d573f2a175de6feef37a6fecb4eb4a3b9a1d407ad2f26eed3698862de00e496283d9b997a73e5900fb95d22b3a3a19a9fe85ef3ea89c446a9b1b715927e9e4c91888d00801cf9d6be01e56b804289969c037e43efcbd0759675c4fe858b383ddeaf76aecb1ebd3703ec3c3d31f36b6838dbebda75eed48118e3f10f32b2733882b40f464dd0ba567210157c6f26f4626018af408974416c38bc627d937c97e9c95d6425717ad688521da7656dd9d4de3feff84ee2084f047f1a9e6c0659cae3fdb9ed7ad87510cf945c2bc32c34b38da73715ce7862a7bff657e21ad55c24879e7d53a0b1b6130d09b43dcfced328e789a2fbf6027788b28f431d0a1a68540e334997e12de15a3adfc14671eda9e55046cf6efc1530afd1de846c80f8ad8c378e0a9d2c8f8ab542fd367787d8bf5d06d8d0de9000578b67dee734cd2b32cf98112fcad63bae39e0967def12c0d804f173c1ee8ab3e6ed568423125e2a1a152acfc794453efe18913e77e391b39830b44a1559376d75793f6896049921f891c565cc10075b7138d4dd172f00a537477e24ddb40cf88470daf468b1fb126bd925bb71a11ac2aa24ace3708c1e7afae1a18be750c4a99267e21e4032bb3c55cc669cdea7c268dcd254b5179d06a5ed9f58ba309dbc3ba04a02bb1d06797effeac4157b3c1b647da39732ea7f2d1ded81d9cfd46794e62ed26b053f58252406268905912e112ecbd7de3dd6e1cb96d75411a8630b74f2fa442cb98e020212ce1cd6c802b71783204236e77f5092ce62bbe33c56f597d12190dae740f633a81530b7e8c6a82e308b863b4f24ec381c97fd9c06a656ae123e17f49097432322d1535cb79b9aa798903f66e37b08b2035d8eabf6ed32602baac4b65e44019abf06e4d478f54c78ebafe489a62f08857ad8277e1992cb7bed44fc551e42456fbb021adc3d86de66d174439997624ab2cdd78ac8e5189e66869cae5d8c2ae30f505935eff462108342ec0754869de29d3f6f931bef3063ae60fd2c5e0edb5ec7befac96a5b94270006d8c95f1d8f826b1889972333159f24c8093702f14967548da70d517d9e9e1780679456277e3202337625dadf2fd2519c0df17e4a450da5c09798bf8c39f1c7e2abdce2f3dcc73c075fe31382c292815ddd5f7102b54c072829b176657ca1210dc52fd520c1b04306f31372140762d6e3cea26ff8a4ee394c1c73f772376eb10ad1a6cfe8c3279d156138696f43d40064f2d066e6765a2c7623baa6fd9cb1c729e129357c830c1a66bd21f89aab6a30a327d9041e07c02e9c1805d6a3234d2bd973728e9c8541de6724a5b2f14c4493f53bf4d9ac653ec35d3fa148c18b514f6aa3307535db259e9caa200d0aea89a208b8c7807aa715d8a019d29579901ec7134c19e87acfe780bac4912f141387d710562eb0ba9e281cdf4f2b595835f397fbafe489a62f08857ad8277e1992cb7bed44fc551e42456fbb021adc3d86de66dc329bee386e25a4471ff2ba0194ab07b43bb71f3a8dc792b4205ac4dff05fa6b1f3d5f5dd03b35d71e978608a19a04eb7700b29870a3ff0c4ef9555773316c2c0d1ae2aa9c12cf5910e504901632fee17022342a0e701d3301e946602c93f0ae6f0812f977eacb2040620c6c23b5babf8a9b8030f53eb55be76b24ec284f4adb0d060c72ed64f7cd43753badf0e4ef8919e33d0f91015a1c7d376fe25dd3e1c7af205507f528e3d3b342718e147e9051798a3a7f0bb2231e1cc0ac63b0d8ba4ad7076d08f95b9097f828b3ce4966b262f20248a76cd4a3262387416ac31cca9225768b1d2be9aaa9a1d048321dec6f40afb68879d11b99f53777ac789d82161a72bee613b2b283881861bdad71ff8d7407d7de686f6fe9aac0b7b8f80a12eb052aa24ace3708c1e7afae1a18be750c4a99267e21e4032bb3c55cc669cdea7c268dcd254b5179d06a5ed9f58ba309dbc3ba04a02bb1d06797effeac4157b3c1b68e4be90282978fa74ec01b5ff1d6964bf5fb11cccfc9eac3b1586f885319d019d0c9ec306d0056d5a8899c82e8de08e4205b94ff61357213e256ac57fb0a67bef7bf28ece0ee73e365a8d56785ab22fe15b35cd107e3b58ae98be8b488eb899f984d6384db6f9b189b35845f6efeea93e3923d7933940645f2950dfa77898a389e129357c830c1a66bd21f89aab6a30a327d9041e07c02e9c1805d6a3234d2bd2ebb2b16b85b8b79f4dc4746ea8e12158d3db67de24e6b9a8f9aea92811cbd958a5dce531e89f2cc6e184ab9d9636f3a4e0b6473f34db03cb6b7c25ab3ba95f893117cf66a66e25a05ad1bc166fcfc49d2362b60814f390b27232bd3baeadc07add78fc14374fb20da33b76620749bcab92c5b2df1a4848fad5cecbf69d946b3bafe489a62f08857ad8277e1992cb7bed44fc551e42456fbb021adc3d86de66d3e13d6991f3c7d1d33d64e0425948f99454959c5236851fc63ddef0fa774de18a0fcc3dcae0738fdacf7ed1c397dba64b08115abd23fb2b459555f2a580f198360a0b12411b0d6d178581f46f8c106e24bdac9796dcaf98fc6fe64bcdf0ac6bbca485120b68c543b5839a6fbf25a88623c5575ab64b5fdd7080bc84d27e98dab9e129357c830c1a66bd21f89aab6a30a327d9041e07c02e9c1805d6a3234d2bde9a33397d54e3cef4c0d462f26d548c818c7c4235ec35e1c78a2f1a3109509e1d5e35ed7888ee57e80faf0a1e5b7a3d4de62f59a29cb82cfd4b528342683f19a79aac34bf517aecf1f24948361bd5404fcc1048ceef85ea7ee545d2a1878be642abdce2f3dcc73c075fe31382c292815ddd5f7102b54c072829b176657ca121017b3ef4f0e94ecd01bbf91f1bb26adbc46fa0b85e20c5af0472573439fd44d0e92ba73e1975d8e2abe7fd9bd645e24bffd5698a56a6ca9c577add886357334786f289941368831ef13409ec408c90deddbc8c00bfc657e1dcaac7fa6fa75a50cbafe489a62f08857ad8277e1992cb7bed44fc551e42456fbb021adc3d86de66d491cee9ab3d398db408f1393b5c50cf002ad76269670eb8656f2a8ec8684b2a38ced5e6bc7cd0c1d2c98e7d99406b67ab6184ff75656ecbe0fab377bf3b8a4d72c86f5a1f1476bfd9279a569a0088252c1f8e58196bff3d722b2a7e1e60a9309d84d533acb42445899f0525f861b41cfafc89c8b86fa95caa3c694b88912b50dbafe489a62f08857ad8277e1992cb7bed44fc551e42456fbb021adc3d86de66db3e47cdf75681dd57a98b7a8caa7d17d8a0c6561c061ba4a9c25a9b687765b7ca7f999a5df172db7d140866618e15a6947fe15c6a5e48cfc38236e07d2dedb9dbc89c965aad6d29d273735e98b0ffa721f84456e32b681cc91e3cead74555730e6c66202e6b4de1794f07f03edd077ed236d4d8714ae25387a2c84fe23a285929e129357c830c1a66bd21f89aab6a30a327d9041e07c02e9c1805d6a3234d2bdb58a846c9234164174ef0f64d221ce0843cbaccb417409e3b85981cca1e7a7cd0f4d5c9d6ba8cac86c9a4696435155c2e3913a70bcc0300892fc4e5359df53142cec47d654f83681a7faf27a4ead79f9430ce3285d1fb0759a0ea1eb579d33d1bafe489a62f08857ad8277e1992cb7bed44fc551e42456fbb021adc3d86de66d3b59925c966f4a230785fed0d70ebd07b4be5edc29d79f4e15ca8ab69b61974678b1a83e103bc44a678e4755310d7e2761d0d5905a0d304bf66149bb5819aea87ae981553550bdfb6bc61b088d0181e0fee53422fd8e0202d40792fb964880d1a42cd52299177c6d2e0b8ea3168340e71772ceb0da7d7f89efa8b1afcec7c93ddc4bf249ca581618e3195e725c7aabe0ce75d211eff73c63f519015c2a3922220567aba311cc4721b41c6e4365974186a87b4615eaabc49affd53d0e948bc736dff4b5a84d7be3afaf7d048980bb4d77b22861966ff3471479d3bb7c39bd50004fb02dd6818ce86674073daff10ab36b5f7be5f104f0bb5c04929800dff449aa54eee51a0865df904593950d41b963a9b437d3d9f590cb72d12f0bf6043aa2149e129357c830c1a66bd21f89aab6a30a327d9041e07c02e9c1805d6a3234d2bd35cc221aa9a1e4db9bc2d2fa98982430d5d6f857a8d26d5f122034df579beb9361ab1b24dec4bfc08608ee89c98613314b611d403666a827bf9e3aeb82fb7a35ecaa721fc23fdfaa3d8c64309485b9f8d9edf6e50badf93d0978e470831c5cb134895434a7ea2d439e497933c0161507158041b20053dc351bd02fa0c2e5895502e738ed628a55654ff809a6f7b7ab483e26170d64eba5ca6597f387a58ab817b895bf88a8277ea49dd4dae6463fbd767b26617acc9babb75b2d3de8dd90be7e174439997624ab2cdd78ac8e5189e66869cae5d8c2ae30f505935eff462108342ec0754869de29d3f6f931bef3063ae60fd2c5e0edb5ec7befac96a5b94270006d8c95f1d8f826b1889972333159f24c8093702f14967548da70d517d9e9e178dc0658efe9116fe47ec18b72f3088d643028c188f7c92afcb09b67f32fd1b001487a839031754fb5fede9b18a19666a1e07abc05cfee17e3e59d2d0f8050ee776495349647879e25c80d48fdb5ee07aff9dc3872e4bb7b693ff9aea4fd19fad4e8efbd6e9563c4a6a25643ce673af1b87c30223c6228e1d345d0a2cf8ef21a43b895bf88a8277ea49dd4dae6463fbd767b26617acc9babb75b2d3de8dd90be7e4f98b14ea3833b0960c1a2aba31366a77cc3aaca05d45bd318a5e6177343fe4fa3c3d4c40cef974887f86244c9c1c198a359f88deb92746597d79950d29c0f04d7076d08f95b9097f828b3ce4966b262f20248a76cd4a3262387416ac31cca92afddbede3ccfc1b728c5ff8da271a7d1e2e5bbabe53eb54d090a690c55fcb3b8beedc96eb0eca708bf957e6b963a19b74a4ee0f708d6b9dec23e34bf0f2f0f7e31afbd4cb21f7ff4ed5f87cae63dee4b1b255d8cfb738a6ad2146c60cd9532ca544f118acc91345aa69571f7d931b274c87f139d290de819d1a8784f08ffee3e01f7939a74f80d228bca6f7dff4a4c1396f370cf0dd0ecb5059d19056efa35dd2b7dc0c0f18914786addbb6f757847dbed0271bdc11b4a39aa34611f75da16b5dbaa3773415643beb560a887adb5733ccaee3a6ba089e6de89e297ecbb032b2cdbb988e32277a80d078798a77573c03a5cf96c05c7ccdc4c4e859402d653ad65f1a8fc717abbc169dbb1934eb0483d4527a64e6cedc7b917b94b2678c73a497ab93b5af69a4ae817b8aecf31f4e7ca21c3593d8b55674b69110c9c5b12352fec6e1b095f13f7a80c431abef8a9561d510fa1876e3fda43a73d880aba9af2c6483b15d096bb64d1b496307e599ea90ca81c1b96d53ab9c7fb626e099cada9f084ca00ffcee7b87ccf485c6efd4b0ed9558fedfc455137a0df47e75e6235cb2f96d6520d160d414bcdf245f9ffe35d698980b9940afa8037accac804f546e2245948a59d506bcf4ede9bc89e13731829e17b0805b5db7da078de66749827c80438d0d2eea09d2198ab0b927ef76c26cc9934f44d58be6af20ea0554091a4b5913e8dcd254b5179d06a5ed9f58ba309dbc3ba04a02bb1d06797effeac4157b3c1b647da39732ea7f2d1ded81d9cfd46794e62ed26b053f58252406268905912e112ecbd7de3dd6e1cb96d75411a8630b74f2fa442cb98e020212ce1cd6c802b71786d5229cf819efb77405920c10acb365da9039bb25e62fa2d6b4eb565a21108361ed34ea365e6d3385b4825fda47eff2cd598baed0ddd89dd2c09fb366817eeb09760d3ac7d5a9abffc1c487971a485ba42c65ec10c43a13f7db1905b1873f9078d292e410f64dea09c41fff3c8726c9fd00442ee93eaeeca3fe25a84f067abb1174439997624ab2cdd78ac8e5189e66869cae5d8c2ae30f505935eff462108342ec0754869de29d3f6f931bef3063ae60fd2c5e0edb5ec7befac96a5b94270006d8c95f1d8f826b1889972333159f24c8093702f14967548da70d517d9e9e178cf8d7a86e479e95668044ee226e2e3fc0cca4835a897670e9378993d8aa7d00aae63c10bdd71184b43fc3d067d910d07ab59300d8979cd4917538561e092f5ff3dbb99e26734a9d36bf3565d84ab34588a1fa5f3fd569cb88b91ea7fed5172816495349647879e25c80d48fdb5ee07aff9dc3872e4bb7b693ff9aea4fd19fad4fbf6178d3f9347cc6071210ccdb5fde43a28f44ff75089e34205b25261e0df8a8f50b5632808c70b765090ed9bc6de826fec634f1fb6e3dcc28be2156b9841a987ca862633dbf476facd6a416231a61a4630fb476121036d84cbea3720cccf25fd5757cdd762843695c09a44dc0a2c932a6efa1e40297763387af7108726563fbc39c277a8a882f7aca3036b5677b16ed91c46582c261aeb3c5e34c75304bb8b4c8b6f1286b899604731512a1c805ea0d8e61447d2e6fe2626b4eb727172add07a795fa38045e2f5d7ec88b52f10aad557c9c78a44725459fdfea3fb07e605515509e9399a9e4770cb7c4d70682227a91d5a377a5415cc2fe6dcfdbd553bd5a1ef067680a9980360f254a001a16f75e891c1e34a01f2db62e6b0371e1b73949ba46405c1d2b8ec421e957b7f8e772c2f0fa28b0d812c7c689b55973184a4e0d71940ea2cec7a418a27d511531e8c5e93038d7502d2d443f359187bab95edda318d292e410f64dea09c41fff3c8726c9fd00442ee93eaeeca3fe25a84f067abb1a3c3d4c40cef974887f86244c9c1c198a359f88deb92746597d79950d29c0f04d7076d08f95b9097f828b3ce4966b262f20248a76cd4a3262387416ac31cca92afddbede3ccfc1b728c5ff8da271a7d1e2e5bbabe53eb54d090a690c55fcb3b81e882c448eda5f2cd3ec6c815dc224ecc724678fb214127bc975c784fcaaad4e537892b87f87525f85ee20963d27842be0566f4d7f899b7cc66c2fe8a3693a1bad8e5fea25f786f0683c8dfa61a16b6051fb21d0176de310a9dd97a64bfd2b94485bb886526678fd15654f002e5410e47fbc278d15d2be294e9130c638e8b3a041a2931444dfe580b9c24b9fdee0745645498bf95298578e77c11abbf8f1eda4fb4671df275e3748f8068f12f4a8034bbbabd075daad800b1ffefd27497f50832405bcf653759d3cc621eb4397ea8610b52b8400b8ead56c2c5267e32984e5ff606be359936d893a3d029a8c02554e5a3be233cc4cf36a7b88fe64fd3807fcd576cbb2e2dccdb8dc3c43704ec5cbaa328cbd8f2f659b9d5d8d82388610cc657f5d3cd8f730c2d0271bbdf5a10909ad41ea0e6982dd9a85c4d3aac099fa6f11bcd0d2eea09d2198ab0b927ef76c26cc9934f44d58be6af20ea0554091a4b5913e8dcd254b5179d06a5ed9f58ba309dbc3ba04a02bb1d06797effeac4157b3c1b68e4be90282978fa74ec01b5ff1d6964bf5fb11cccfc9eac3b1586f885319d019d0c9ec306d0056d5a8899c82e8de08e4205b94ff61357213e256ac57fb0a67bece0ec9d7699a3eb6349d4e90581d2b3736e042252ff304d6ec4d9f3a231120360ab3d858570430f2e04974cdaed6dffbebf260a3e1e5db5f816d40a69bda255fef6e3fd0fa1f0f553842fffd8aba215161a221c207f82ee20f00cffcec6415ea8f74f7423b6fc28efaf5f87603d87b0967a45931741618ac37f000a2faff028404aa1b58ccb152bd11c58a83dbabf3d78729b000e8bb151757264a019255c4c70c827e165f58a428c28350ed449fc78e2e853d321678bc96bfa7c81c098ca5fb1f6b310cce5516e65b43384f89102f3849be1507de8e7393b6ea89a8c6afa8de5dcc4771a72e49935fb8eb89485c2599453fa170663087fceff36e5f67197821ef6e3fd0fa1f0f553842fffd8aba215161a221c207f82ee20f00cffcec6415ea8f74f7423b6fc28efaf5f87603d87b0967a45931741618ac37f000a2faff028404aa1b58ccb152bd11c58a83dbabf3d78729b000e8bb151757264a019255c4c7437074f1867f9e5b4b81818d32bebf2c9e86f89de0e6bec743606297ece520000b3c7b0283892268c6787d237534f3115f5cb5893a8a446bf2416c4427523184a3016d4ea126cbfeda861154f0d33cb17a27b7ef87a35612824fe08cb5c49a3b0ccf18c63d7b09b4164a21ecba998dfcbb28cbf869e00b082353287335633b04516c514a4235130d2ad91d4f5631c3d3befb39a4dbc542eccdcfd7f1cf315456755535e5594c90af11129f1580225f3a3cbf2a3ef278925ab3891487482761671944f133865b5b776b49c6f10e2e8ca8e849b17a1670e1bf45f47965bd7c7a2efcc179640d82a4ade311c7ea9f58b8bc5fd20f4704a9fedd6108c8f328dded4a54c17ded44ca47fbc91faa56428ad4eeb56268664a1bbc5460b604f3728fdfddadfe98387e66f34893c2bd204a12321e9f0dab9c4318522990499d2a9022323c711905dd19df9ca10bd4cbce593983a403503e335ffeb3d2ef74c7f1162b4faaace5533106b2dc3d2f7fa95a982b7ad2c9dd1a6e478b0ef15e9c2ac70600d76f6ba97fcdcce011d648b50a572ffaa9bf2077435e7e1dd46db1a99bd5410e3efd87418d87ae731578a112e572b19839fe77fb274dfd53f5fa07f041b9591421fb441538a31210f1557eca259e74234b1218d7de68e88df97e0523cb252d9c553fe84df12ecd4c0a0f8a931bbe16bd362d627f15ba556d2cac5357460b288f514d5e1317cb35be7d64f8eb3e4b109807ad93817d758344c5ed4d2497fb808f9d461824065fab04994a873eb8de5041be5b20ed7ef2cf1dbff4a5300354a47e12af778eb3f79091f34a880f83407e761d38a877b90cc8092678ad699e4ffe5bf680b1e5cf733d3b3d4a89530046beefc3badf8b5569c52dc8ba1cbe3a884afe5087255fec54706840c1cf0c8b3398e17476463d8e7e84965d4fdd7e334c2e5bb80be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855eed2be35f64f23d1ba7b33c6a4d221c0a55f8693ed4bc7e71e9ca3de9aa765c6936cac4e32676dbb3fc9b6a5cbcf47237d16395b26a530503274d0c655bf1fbb350ec5105c14adb9276d8b4d2da934a9b12d953b8e5c02a802fdeae17b13702fd1a5c865513d4e438f70b2528ddd2ed23b17109b70f190574c2a1702fa46a8892c278b1aeed3a7de73a59b4e71e6acea90dd654499f69e6705c885c0a93b1ef88eefc3932db14c7ae54c766bb388a163b920ece6a9d1eb099a6445344b1187bf255fec54706840c1cf0c8b3398e17476463d8e7e84965d4fdd7e334c2e5bb80be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855eed2be35f64f23d1ba7b33c6a4d221c0a55f8693ed4bc7e71e9ca3de9aa765c6140562517eca3cd2ace35a6cfdcf0341eb566cbd8c7860d1058aec29736ed26e9653e4d77721734e5c9cd753532009652dd9f59b36c4d39fe93f61fedcb43c589ce3e1d5069bc61e46ffbfa049ad4c3b571c9a5c4e777ff18786051254ee99462abdde1fbb226531ed1f7a4ddbaae305dffd16f9fcb4ac9c2cc43571a2db7fbca191e97fabcc13dade10207ae532b4293d35b95ed3317e872e4c5f517867337e5659b56d5af58f2464876ab9ae609dc0ac6c75f04aa2a263aab975211c004c5c778eb3f79091f34a880f83407e761d38a877b90cc8092678ad699e4ffe5bf680c81c304401658ebbd303954f0d10f508fc3acd5826349c09bfabc0d782edb799255fec54706840c1cf0c8b3398e17476463d8e7e84965d4fdd7e334c2e5bb80be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a988b8394798787f17199446c56a892df521fad1a61e7d52383d9a81c39fbee2936cac4e32676dbb3fc9b6a5cbcf47237d16395b26a530503274d0c655bf1fbb221d451800d783daf579cd61a0f802184d23abe73a19bcb4953dff2476b6d320da1e6316628ef7845cbf3752b39a86784dc6f0a3bdd37675d6fb28290bc353b081daf2bf7ac1ae48df571be4ba59ebecccd73b3cdcb615ff27c97bc630f435e1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555d182a83af6c0cf2c6bcd76788a8cdaec86ea6beacb28f1465b2dbe5d2b6a4bf3c1816ab510bce47735e3d90a34223b4c75051fcd2b0cfb7724744361d3f56ce255fec54706840c1cf0c8b3398e17476463d8e7e84965d4fdd7e334c2e5bb80be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a988b8394798787f17199446c56a892df521fad1a61e7d52383d9a81c39fbee2140562517eca3cd2ace35a6cfdcf0341eb566cbd8c7860d1058aec29736ed26e445631735c8d8fe1f35bb3ba68b635950c669ff7ced21c262ddab153ae617f72b2256429d1cc6961cbb0a103e78a90fb94d9967585f34512d1339f57c400077e81daf2bf7ac1ae48df571be4ba59ebecccd73b3cdcb615ff27c97bc630f435e1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85531aa62a1932a07f5d051301c8d9399e17b71ea20f5c235f43fafee7e769c3225392b9a87060aee59ae2b3e26f3a852aa1cb70e65f421dccafee6399eeb736da85659b56d5af58f2464876ab9ae609dc0ac6c75f04aa2a263aab975211c004c5c778eb3f79091f34a880f83407e761d38a877b90cc8092678ad699e4ffe5bf680c2d34cb4d62c7f9c2c1a1f4b331717e18a27b4d6d3ba3e1db0d3466805ddc2b5255fec54706840c1cf0c8b3398e17476463d8e7e84965d4fdd7e334c2e5bb80be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a988b8394798787f17199446c56a892df521fad1a61e7d52383d9a81c39fbee2936cac4e32676dbb3fc9b6a5cbcf47237d16395b26a530503274d0c655bf1fbb58a1258129a8795657fb573b5f2b317cab2fcc2a4c6e3754a5f93a0d53bdb94ef6d1acdae80a41790eab0726fb921cc0144bb3091a05ac36610cc1a0da91fce9994931dd76dca3f15798d4bd5dbce7554b97b7944d059d76cad4d1d0e414c2cae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e1456a6184b16b9fda1a0e4c97cd7adb9805ae8803f4074194c5795322e2546ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f88b0251ff96cb3e8ebb34bf6979e85797164fa8df7357854ec83445de35c4752c2aa8a66690dabbfdbc313e969e38043128236648e62d3afed64142b4d5d832255fec54706840c1cf0c8b3398e17476463d8e7e84965d4fdd7e334c2e5bb80be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a988b8394798787f17199446c56a892df521fad1a61e7d52383d9a81c39fbee2140562517eca3cd2ace35a6cfdcf0341eb566cbd8c7860d1058aec29736ed26e48ae4503e9eef6c01118092adedc2a51a49c62dd2d2d8ea1c72978e134426adb8f9d440317490a6a8b3b4c46bc8409121a00c60b762d3313edb3db8e84e46aa7994931dd76dca3f15798d4bd5dbce7554b97b7944d059d76cad4d1d0e414c2cae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e1456a6184b16b9fda1a0e4c97cd7adb9805ae8803f4074194c5795322e2546ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e57eba19f0065f56f7cd66cb181a7f3db0c24951fa19f4596cd88a0ad44d663452ee71758d42994a2df6e80db045b83aab54acdf3bfa1e76dda51596bbc750b05659b56d5af58f2464876ab9ae609dc0ac6c75f04aa2a263aab975211c004c5c778eb3f79091f34a880f83407e761d38a877b90cc8092678ad699e4ffe5bf680a53117230eec929411cdcdf3c59e2f99eb6fd3e6818f340704c2edc4268a4fd1255fec54706840c1cf0c8b3398e17476463d8e7e84965d4fdd7e334c2e5bb80be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a988b8394798787f17199446c56a892df521fad1a61e7d52383d9a81c39fbee2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855221d451800d783daf579cd61a0f802184d23abe73a19bcb4953dff2476b6d320da1e6316628ef7845cbf3752b39a86784dc6f0a3bdd37675d6fb28290bc353b081daf2bf7ac1ae48df571be4ba59ebecccd73b3cdcb615ff27c97bc630f435e1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555d182a83af6c0cf2c6bcd76788a8cdaec86ea6beacb28f1465b2dbe5d2b6a4bf3c1816ab510bce47735e3d90a34223b4c75051fcd2b0cfb7724744361d3f56ce255fec54706840c1cf0c8b3398e17476463d8e7e84965d4fdd7e334c2e5bb80be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a988b8394798787f17199446c56a892df521fad1a61e7d52383d9a81c39fbee2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855445631735c8d8fe1f35bb3ba68b635950c669ff7ced21c262ddab153ae617f72b2256429d1cc6961cbb0a103e78a90fb94d9967585f34512d1339f57c400077e81daf2bf7ac1ae48df571be4ba59ebecccd73b3cdcb615ff27c97bc630f435e1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85531aa62a1932a07f5d051301c8d9399e17b71ea20f5c235f43fafee7e769c3225392b9a87060aee59ae2b3e26f3a852aa1cb70e65f421dccafee6399eeb736da87ed7f6db6cc2c19b0a63e15af0eb4eb5ec5101b0bd3dc7c30cdd61698bf1994a778eb3f79091f34a880f83407e761d38a877b90cc8092678ad699e4ffe5bf6800e414374e09d46cf39730878cfd7f0b54e28a858f68e2092e2e94c9d32e37f8b255fec54706840c1cf0c8b3398e17476463d8e7e84965d4fdd7e334c2e5bb80be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a988b8394798787f17199446c56a892df521fad1a61e7d52383d9a81c39fbee2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85558a1258129a8795657fb573b5f2b317cab2fcc2a4c6e3754a5f93a0d53bdb94ef6d1acdae80a41790eab0726fb921cc0144bb3091a05ac36610cc1a0da91fce9994931dd76dca3f15798d4bd5dbce7554b97b7944d059d76cad4d1d0e414c2cae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e1456a6184b16b9fda1a0e4c97cd7adb9805ae8803f4074194c5795322e2546ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f88b0251ff96cb3e8ebb34bf6979e85797164fa8df7357854ec83445de35c4752c2aa8a66690dabbfdbc313e969e38043128236648e62d3afed64142b4d5d832255fec54706840c1cf0c8b3398e17476463d8e7e84965d4fdd7e334c2e5bb80be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a988b8394798787f17199446c56a892df521fad1a61e7d52383d9a81c39fbee2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85548ae4503e9eef6c01118092adedc2a51a49c62dd2d2d8ea1c72978e134426adb8f9d440317490a6a8b3b4c46bc8409121a00c60b762d3313edb3db8e84e46aa7994931dd76dca3f15798d4bd5dbce7554b97b7944d059d76cad4d1d0e414c2cae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e1456a6184b16b9fda1a0e4c97cd7adb9805ae8803f4074194c5795322e2546ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e57eba19f0065f56f7cd66cb181a7f3db0c24951fa19f4596cd88a0ad44d663452ee71758d42994a2df6e80db045b83aab54acdf3bfa1e76dda51596bbc750b014131f7fc3416349a9fe17a608f43c0e0ee10ad68a2e8df5fab1a1b32a5a4bee778eb3f79091f34a880f83407e761d38a877b90cc8092678ad699e4ffe5bf680a53117230eec929411cdcdf3c59e2f99eb6fd3e6818f340704c2edc4268a4fd1255fec54706840c1cf0c8b3398e17476463d8e7e84965d4fdd7e334c2e5bb80be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a988b8394798787f17199446c56a892df521fad1a61e7d52383d9a81c39fbee2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855221d451800d783daf579cd61a0f802184d23abe73a19bcb4953dff2476b6d320efeeedcf0e3bc5cd938fd790101f35931ef36f5118a0c346ba2298de878bc70381daf2bf7ac1ae48df571be4ba59ebecccd73b3cdcb615ff27c97bc630f435e1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555d182a83af6c0cf2c6bcd76788a8cdaec86ea6beacb28f1465b2dbe5d2b6a4bf3c1816ab510bce47735e3d90a34223b4c75051fcd2b0cfb7724744361d3f56ce255fec54706840c1cf0c8b3398e17476463d8e7e84965d4fdd7e334c2e5bb80be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a988b8394798787f17199446c56a892df521fad1a61e7d52383d9a81c39fbee2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855445631735c8d8fe1f35bb3ba68b635950c669ff7ced21c262ddab153ae617f72d786757fb5620ac40558672d92174f8f07877905c5210dad6d2fe77d5f1478dc81daf2bf7ac1ae48df571be4ba59ebecccd73b3cdcb615ff27c97bc630f435e1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85531aa62a1932a07f5d051301c8d9399e17b71ea20f5c235f43fafee7e769c3225392b9a87060aee59ae2b3e26f3a852aa1cb70e65f421dccafee6399eeb736da87ed7f6db6cc2c19b0a63e15af0eb4eb5ec5101b0bd3dc7c30cdd61698bf1994aedb793c59b8b41a7b6f4dd72e36a8d74fb11d424760e083a32fdc9472bd8a293a186bbeed0d455456e2fe96c5763f38df97c3e8b8847c64f6afd2695c0dbb84fbb01da84b53bb6465916c667e3a1348a8805768c64b9b5e787a6a5339565a153e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f83151a9b0c3b298738a65cd59911aa027fe4af48b0bf3ed26f050ff0a782a797ac0241c222e9a5433387b597d13dd18a9daf4b669690919886cdbfd9324598cbb01da84b53bb6465916c667e3a1348a8805768c64b9b5e787a6a5339565a153e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e2d2bf4b77733b7f715f4050d85bcb8608200c830114ce6bf597c040314486c8cfe47fe68afb34bf6d2118f4b01ae90fa1b4d8601e10de46162fbb5a274ea38255e4c4e1c2dfdf9b463ed476c9f5e08f7d3a3ab113eda69893bf130b131e018e0e5918b5d376b3321722626f429d8337c8466a6342cb2ca42eb266e69e746347cb59306a150bed7a2679f8d70ab605c6e457e070c9b6499f1c66fe35ee93ca8abb01da84b53bb6465916c667e3a1348a8805768c64b9b5e787a6a5339565a153e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f83151a9b0c3b298738a65cd59911aa027fe4af48b0bf3ed26f050ff0a782a797ac0241c222e9a5433387b597d13dd18a9daf4b669690919886cdbfd9324598ca40a6c6c6a303e96f314ef37febb0cd0b9b08dbbd90d3cbd8c7b9c401ec915dbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855bb070bdcc10efc22fd01529095d6980f695150635c1162d5d0cb313b0826b08c643b8614768ee4745280330e49fe58ee08db9a64d2e12eeab3d4ac0e26036494cf30e0c7ec659d21d02f94a12e9b4bb499fe3873303bbe4f972caafcf2a1e678755535e5594c90af11129f1580225f3a3cbf2a3ef278925ab38914874827616733cab576a17fa8cd42c03620caa7831b3e66041da7148c4f1d781050a90e70cd14dc7a75ce6be5be5cb6ffcbabac3ddaf6516549b982887a3eb9e699ea1e87542bffa4cda53b647aa278f4c910910cc0d353d845cd23143fc8a689ed1f071502876971f7f2710d9123b36505cffb3a504982ef7ad939a3c64741c27ac1f8a11ed23781ddfd2c4874b23c229a4f1397d68ccd0e16d4454f4a2319c8687eee8395dd7554f0ecdc6c4f6522987cd51d466746759470e3b0f21b351dd0e96060167a2683d4d9464ea04dd8fc88688adc56db3cdb608965eb6d0c56cfb66e4b70a5516e7ca728db56fe89feafc30fb2c2d46f69a2f7d25eb2e7eb8c294346908c389c60f3a9f0155aa52ca34007978d78dcafd98457324d298fdb66af472026d597e878c7643a7c9f28957a2466c4dc1cc5da38b982ec33fd5cdf65f7392342f21bccf9f83e3860e31a8bd180cee34fdacb7bccb9671649bcd38a6fcdbcec250e9caa856b3ca893437c0f94fc2f94cb8949caea511ba14c9469e60721cd12542d5bf228cde1c9be9915222973762c7589eaace45a0410db164f87f787177a310a9b369a6e9d46ed9b7aa5bd2689ba540611c1c6b42175eab53ac3862f4c1b1e73a20630bf0f961457a16a2bf6d88d0e934fd124f408fc141b1ec58c79f32ac8618f6e8bbf52bf1ef18bbf0f5ce1b0ce7904689568ff83f0f3f295e573b2874103cd5fafe901bee85893fff85390aaf5fe886615a95c2fb19fa3f99e15e51ced43e5edef6e3fd0fa1f0f553842fffd8aba215161a221c207f82ee20f00cffcec6415ea1274722d0ce140b1bd595e35075b1c2d1fb1d90bc6351b7bbf84ea5089ace330fc7b7a604bcdcf61064296bb0779b607db2f0a7e870164bc16548f320760ed09bebc8ca2e6fcfe005d7349b7c6285043759bd56acece1a02945c9f5c985b0855a3016d4ea126cbfeda861154f0d33cb17a27b7ef87a35612824fe08cb5c49a3b42f6668f385d3e9cd31e0a8922e592db8e66241ad9fa42672a21d46a16f7f3206975208fc444f0a8c42a7cfcb17496c47a4c4f419f1c8fa7d75f694ce98fff948c15e990fcd224c5917485721798272caa0056db5d9c86503c2aa5e1a38b6f2f8bd3f04fc475fb195e3da72fea1c6ff17ffd505de93848b80e87e37809280b98f6b10315d3c6cec4d9e46638730830ec9e9a72cf9c55f53d4aa113e9946573dee20c4ba344a5c1e3084c76ffa17dec9af7134cdb44d02ca946527c45253e0fcde409939e882432b1194b333f696b99332c49e3747cc4afc3c0c90100d65d2e58f6b10315d3c6cec4d9e46638730830ec9e9a72cf9c55f53d4aa113e9946573dee20c4ba344a5c1e3084c76ffa17dec9af7134cdb44d02ca946527c45253e0fcdf1b36749cf72416e7e6f6232803c4ff23577f13b8878bda355fda99f98185da07012666c3a064015f613e2a7c87ef6035cbf78137c646189d2bf1fa0f8945423f6b10315d3c6cec4d9e46638730830ec9e9a72cf9c55f53d4aa113e9946573de92bf5257db153cc256dea9ae65fbef00400fce0656c9198cf7ebbe168ba6edadd4ac769b70af1e4a27aaa7ceb49e4469385381d73eac7f3c1d0192186378ce3af6b10315d3c6cec4d9e46638730830ec9e9a72cf9c55f53d4aa113e9946573de1599ac93a827fd043d4c0f9e230b6312b7625a173b0043abe34abddc9f9b7f8b4202940f282c346d68d78d1b29062b787ba77cccb687cde7913c5677088fa1e8f6b10315d3c6cec4d9e46638730830ec9e9a72cf9c55f53d4aa113e9946573dede9273b3d274f8a4860705afdc4e6ebe9f820836251c8444b3c9ca4774b7516070301fb46421fa94bd5d5d03f2e00754db3a269fde7b3596319a47566695ef75ef6e3fd0fa1f0f553842fffd8aba215161a221c207f82ee20f00cffcec6415ea53f3060e89d611cf4e13a0278c76a54a16981e7020579952849fc1c493e8e3b23d5d09810487fa286b9947e5b74c02d866d2c847c367e5e6a43eab69048855cd1e941c4926e526a5045f2fe6b0daac736906a4d52919526cd2153e4aeb7922eed10f49a79910321eb68a57869120e3bbf2ca73b5f091b94b1b6b4bd8eb5c7ae18d292e410f64dea09c41fff3c8726c9fd00442ee93eaeeca3fe25a84f067abb196d7827447a7a988af21277a60dbaf0178d15bc1f67a1221a35fc4e8c1dc3c8ac6febab554ca4df9fa9ebd3f9bf6ef88c57eb1f2a8cf586c62390174b89e1478372f149cf3c38a077f4bf60113fb318312c78cc61b26c48d900b9bc77c11029fcb8e84a50a7bec41278c36880e5728a7a5afd991497330f27e702787a93d9228d8e2b7d00cec4ff433e345a60b78da76a55450a6006227f6a97a090894b8cf50ef6e3fd0fa1f0f553842fffd8aba215161a221c207f82ee20f00cffcec6415eaf1a8fc717abbc169dbb1934eb0483d4527a64e6cedc7b917b94b2678c73a497ab93b5af69a4ae817b8aecf31f4e7ca21c3593d8b55674b69110c9c5b12352fecb58c8f45ee8e5d68d12eb8a92f5237f4a9f0b19a5858ab7a61971c32d363f9484c8b6f1286b899604731512a1c805ea0d8e61447d2e6fe2626b4eb727172add0f915793ae45fea8ba1b8e24c15e35c633c0f39c5e3b9c55f5f5ac076f9aaa9a1c0daae0f510290f26ff7a431eb307acadde222c94710975aeddc482d8b6bcc09fd13696eda86c7b88cfd549efbb1eed9797be464c7a2157ecf5bb547b017fbd2ba1160864ef3a0caeb29d854fd28dba60cae341151f80cf7ec5d168eaf691d7ec0ecf85a080a758121ca0ed589c04cecab08cfc8b86433182004a26f93aaaa409aaaa05f6c88a7f7cf72708ca7380c17a1d76dcc9cfcea83d4c2996132af70b02405bcf653759d3cc621eb4397ea8610b52b8400b8ead56c2c5267e32984e5ffcc57cbd55204fe1329d355a161924b72a1faec9a3d3fadd96e05a013a8704b2fd6f3a9754b051218dce39e03f623b14cbd78bb6b6995a2b7fcf958e00952c86918c29a152d36132da5b19b22d28bfa7dfc0370163291865a448f264dcee3b8a52405bcf653759d3cc621eb4397ea8610b52b8400b8ead56c2c5267e32984e5ff7850b45db8a0853641efb6ac7f113ed207044e8445c6ff780228e01c24d4410ffec74039a9bc2b480e0dd3654829d71b0824cd7f5af1746b12f7d0f8e75c95f250867cd797508c3f5145c12ead5e030d841a1ed2c47d8081ea4a4ec1dfa66d3e2405bcf653759d3cc621eb4397ea8610b52b8400b8ead56c2c5267e32984e5ffca00ffcee7b87ccf485c6efd4b0ed9558fedfc455137a0df47e75e6235cb2f96d6520d160d414bcdf245f9ffe35d698980b9940afa8037accac804f546e224591da8ad45706ebab03cef9fb70e7b4c97117e5094591ef72961bf33345d72f2703dbb99e26734a9d36bf3565d84ab34588a1fa5f3fd569cb88b91ea7fed5172810179311e99c456b59666f924d891836fa240065987393485fb2a3fd4b3aabe85f2ae65c42f8358298afb53751299f1957fed0218e6a36f16022a63aa74858f95ef6e3fd0fa1f0f553842fffd8aba215161a221c207f82ee20f00cffcec6415ea01cf9d6be01e56b804289969c037e43efcbd0759675c4fe858b383ddeaf76aecb1ebd3703ec3c3d31f36b6838dbebda75eed48118e3f10f32b2733882b40f464dd0ba567210157c6f26f4626018af408974416c38bc627d937c97e9c95d64257f570e1f4ea8bbf8ae3b37916274a7bf8996f9f197d4895ea755daa224c8a3638e100120430d218c226f438defe6c4a53ae99d6c9b781e7920ea4f2117fe5f9bf0439cd337979116028efd465c4e82f37234522342750350b5839fe39d56712a5fde42f8c142446ba30efb95a1ef300eca5056c2f7172bbe0e8a846073b44470f174439997624ab2cdd78ac8e5189e66869cae5d8c2ae30f505935eff462108342ec0754869de29d3f6f931bef3063ae60fd2c5e0edb5ec7befac96a5b94270006d8c95f1d8f826b1889972333159f24c8093702f14967548da70d517d9e9e178a6e5c01dc1afcc4ee1abc3547087e16b530f55686036eaf50c78c9d46406759dcc7455c40772f3ecf0bfbb826dd3c5f7084aa2dbe125be82bbd070c3e1e92026f1a8fc717abbc169dbb1934eb0483d4527a64e6cedc7b917b94b2678c73a497ab93b5af69a4ae817b8aecf31f4e7ca21c3593d8b55674b69110c9c5b12352fec4dd1d7e69d65f1f16d7f324c022b37bd633bf0161f6061e717a687497590556a0c0f071b1e2a7e3fb516be470b80a0d4dd162c4bbd7b17bce18d887efe4fac9079f518290cb90fdc5f142ec6716187d7527ac823751d3e0823d217d71aa7dc27174439997624ab2cdd78ac8e5189e66869cae5d8c2ae30f505935eff462108342ec0754869de29d3f6f931bef3063ae60fd2c5e0edb5ec7befac96a5b94270006d8c95f1d8f826b1889972333159f24c8093702f14967548da70d517d9e9e17885af135809e5005db8f3c90cb132c57569acc936466225a56aa2de185a85a243b47e55175b6ab16ce5690053720f896b4ef6e041f64adff6b331c4db58455fcb1c7074390d4d71e0cbd982aa3ca4e29c2d8e44f155d2044842a7fbb5e6c618e06fbf2fd9204831984a93ff0a5db28d90c298125bdd9072e90d0b7cfedba36890cb2094110760153540ceec8bc893a4797b51a4ab11cfb0dbf99920691ecd0bebe9a2dd482f650b90a81dedc5a13c8d8567b700dc3e20959e1cb6c9a25590ca4379f518290cb90fdc5f142ec6716187d7527ac823751d3e0823d217d71aa7dc27a3c3d4c40cef974887f86244c9c1c198a359f88deb92746597d79950d29c0f04d7076d08f95b9097f828b3ce4966b262f20248a76cd4a3262387416ac31cca92afddbede3ccfc1b728c5ff8da271a7d1e2e5bbabe53eb54d090a690c55fcb3b8610f77dd2f0d31d38227ae44445d42b5781eee2d6c0e81f6e8e172dbc333361cb18962c4a4655c29b560675852161f189eac400ee8940b13e7b6c832801d2f3f1ade8e4c4ce57f914116abc5d03d409f66f51a2e3893602ea4caa552fd6ef64a0c3e577c260bff90637fcf4f10a044046545595c6eb7d03795bfe7633a9cb51384fdcc2e3c70c5dc6388773c0494d5e02a3b0574deb1678dec1e5d65d3200d5b095c102eb0ce09a8d6ca302359efb31974ddb24a43d9dcab75d7ce31af9dbd6c79f518290cb90fdc5f142ec6716187d7527ac823751d3e0823d217d71aa7dc277e14ab139345101898b8f29b3a1de644b7e5e75a175481b3dcc27d7674d1d7087bf62536aed6be3bf2aba386cf7996041dd8dcd8ccf6d7e85400988d3765b1648fa9035bfca269cdcc66e4c591730e6381f84293538bf2107281f26412f95b63e15dce1e328af3124aef2082999d2cbb9f0ab3c048cc0b14a9062ca3db0f772f945f4087de20350bbffb6d231adbe137dfebc131a1ce7232a5a41e45acac34f42ebb2b16b85b8b79f4dc4746ea8e12158d3db67de24e6b9a8f9aea92811cbd9504aa1b58ccb152bd11c58a83dbabf3d78729b000e8bb151757264a019255c4c793117cf66a66e25a05ad1bc166fcfc49d2362b60814f390b27232bd3baeadc0742757c9153dc4e17847ca1edcfd3cfe5fcd3a8b7158598c1bb46cac3eaf1bb082b0ef1c613ef6b6f5b53418985598b4fcafc9d589ffb39b8e1b2ed8ff9d1b4c0945f4087de20350bbffb6d231adbe137dfebc131a1ce7232a5a41e45acac34f48f74f7423b6fc28efaf5f87603d87b0967a45931741618ac37f000a2faff028404aa1b58ccb152bd11c58a83dbabf3d78729b000e8bb151757264a019255c4c7437074f1867f9e5b4b81818d32bebf2c9e86f89de0e6bec743606297ece520008145e2bc8a697940020ba0b9d01113fd0a622398e298a4c690b63dbfcb921924da2b9ee6fb669332e231f86fc078b0cc046dcf1bab5d8730164511e437ea968b8b755ad27f73dfcc89620e7a221c9a51be377012798e83a0044b94eb7f5cf456b9f5b402ef53db43b5457ccee349e357a754c242bb94ca3ae76b41962a461114d8303b33f9169bce711c4a36fede8455f01c27de18f90eac6d0aaada6dbcafef82b7d7dea5992c6b72556c73025a1046f50ce7fca6c6ab5a8983089ccd2ae5f5b67c1498836a7e8a4eec54316a111af6addcf4dbcfb7305dbca1bdc26fd2ac6228a259f5bc13d59ab20c3b90f29fe56eb53cd6efa5aacd201be8437a272553882b6971301cfb13c4579b99035f3efe8849963e42403aa063ff8ce612909e422e3ff6e451c0f2c1c9fe3dc20298e343b9967bb6f4779a2659e9a23c0c6d8b330f54c17ded44ca47fbc91faa56428ad4eeb56268664a1bbc5460b604f3728fdfdd915f5d8f7516622f56197c5f869648dab205ce7fb37df764c821afdcc9c2421c711905dd19df9ca10bd4cbce593983a403503e335ffeb3d2ef74c7f1162b4faa652ec9852e4d9cb5a22ff441141d387101e9852fb8155ed02ec40fcec537e84a6ba97fcdcce011d648b50a572ffaa9bf2077435e7e1dd46db1a99bd5410e3efd6041e66673bf091520b1569df6cd706bd51128f8a1881cd37ff6fc73ac1b40319f5a6210f5536c46a8a1354ece2b81a98a9091e7c63363408b4cab5945824a9fe84df12ecd4c0a0f8a931bbe16bd362d627f15ba556d2cac5357460b288f514d28a259f5bc13d59ab20c3b90f29fe56eb53cd6efa5aacd201be8437a272553882bf83e4741ad5a01c262c4ecf91bc28b70f2f59bab8ace703c31020168d2bfca137e5172931263524cdd519e96d53aecf441e49f0e7d82381eb2b4d58aa0de0d8b1d7618a54aa4aa28da83a157253893d97e54b1289ec6d7de1097b1f3b98b23fd45a09ed0df48cb4a7a04493f50197835311178b0fe2975ed064893ba15725f3b3b350a9bc6c973ff413b4ae0be21aeb4a64877c9f9a6b45a16e93a1cd4eec174a8642ab1d30d0f8f8557efd072b70c53f1aac99010acfc0654fecb98ffdd8f350cdaea33180205459072974b7a4e234a04f941ea6d0c08913be46dc37f5063932ab9466e9f2c328ccc25b812e2270c67b75b1a0856fdec8af6067acf910b56a9965f3de60fe7af2382154f3460142aeeb4a0974d118352f4dafc1e9faadc058ddb61ab93814f46252c5335d2fa8515557d47042fddd577e3a4e59c2fd10e237af56240c6332becdb6729bd95303cafc375fb6f44f5f1718868b201db30d8f8856b3ca893437c0f94fc2f94cb8949caea511ba14c9469e60721cd12542d5bf21027d7bfe123ae4cdb94307568edb19c340d69dd306a28e2120d9c2ad6b25a000ea425c2a9bde2a49d773dd0037f59a73d6cb00d4efe1fbd806a1b62b0c46672ac104dde0583eb8674a9c2aabcd38b71989033dcbbef9c3f8a1294d9fa83097279f518290cb90fdc5f142ec6716187d7527ac823751d3e0823d217d71aa7dc2732cd7f8a6ba4305d8a9ae228907f514ee421ff1ba72a173cc6006950790927347bf62536aed6be3bf2aba386cf7996041dd8dcd8ccf6d7e85400988d3765b164e9c210979c6826106246f4904bbfb4d5bad6fd891f7b1331bab1c7ec82f166b3e32df8a46b0c04a7193ffcb5b35bb95f22bef6a8da5998b1ec43bbf21cf526f1945f4087de20350bbffb6d231adbe137dfebc131a1ce7232a5a41e45acac34f41274722d0ce140b1bd595e35075b1c2d1fb1d90bc6351b7bbf84ea5089ace33014994cfef132d4c3576706ac8feb35489d6ba6f5d2e9a6a3cfc71db2214d76279cf91fec062e5d31d0c0819bc596423cf3fcfbab13123ac235af6aa56e2269080ffee8336cd0b799d72c7da90a80cc22667961a1a2e935af4fa105dce25d346742f6668f385d3e9cd31e0a8922e592db8e66241ad9fa42672a21d46a16f7f32095f09fc020c5e4ab7a409cb02340759bf664b20a1b64df66b37352509f9a59bb175b73ec8295d85e2e0fe0e634210a2cd49b31a40ca00fc1d0a11395681365f179f518290cb90fdc5f142ec6716187d7527ac823751d3e0823d217d71aa7dc2704e666796f431596edf1600909a89d689a0cc3e465e6fad16a650b9c5a644d2b01f7939a74f80d228bca6f7dff4a4c1396f370cf0dd0ecb5059d19056efa35ddf9ebb5e53cc4d4b0deb8c8d2592d019837f2d0e7a85b63005befabecab5859dbc62038d1708de5b6530904f97d5f9e4c84478e44bb036bd48dc83aadb1e2cf1f945f4087de20350bbffb6d231adbe137dfebc131a1ce7232a5a41e45acac34f453f3060e89d611cf4e13a0278c76a54a16981e7020579952849fc1c493e8e3b23d5d09810487fa286b9947e5b74c02d866d2c847c367e5e6a43eab69048855cd8ff48adcaa2434bc52857b6a70947d016ccf6707a6952f3ab9c8fb79624a5b62e1f0e450748b117dc440b8f23364dd5c3946d02707b23e8cd372b3fba10c528779f518290cb90fdc5f142ec6716187d7527ac823751d3e0823d217d71aa7dc2796d7827447a7a988af21277a60dbaf0178d15bc1f67a1221a35fc4e8c1dc3c8ac6febab554ca4df9fa9ebd3f9bf6ef88c57eb1f2a8cf586c62390174b89e147854466b249a20dc3c78d31b383c281ba0118c3644302dabbd093cca96c2c57c31eb46fe535f2f9231a4902bf087e59ea6624be211408d38160a3482ad4e3b4ff7c757cababb964399a70505abb3b83f81e8179bb4c611b4605efbb890496b63b6945f4087de20350bbffb6d231adbe137dfebc131a1ce7232a5a41e45acac34f4f1a8fc717abbc169dbb1934eb0483d4527a64e6cedc7b917b94b2678c73a497ab93b5af69a4ae817b8aecf31f4e7ca21c3593d8b55674b69110c9c5b12352fec654ceb3cfd4825193ad278d7c5373894f50fcfae04cfdfdca70391cae676a0b88c5727ab837da6ff4af2eeb759469ba9b3019c618133c838beba121af9ee28d1e32a46f8ccc88e96111b83f06c59a2c6914295cff8f4f328b35217c7a0ceb6187850b45db8a0853641efb6ac7f113ed207044e8445c6ff780228e01c24d4410ffec74039a9bc2b480e0dd3654829d71b0824cd7f5af1746b12f7d0f8e75c95f289aba542a5c8ce0fb224f14503270b3bc170c88fc018360040b68a34e7e386bbe32a46f8ccc88e96111b83f06c59a2c6914295cff8f4f328b35217c7a0ceb618ca00ffcee7b87ccf485c6efd4b0ed9558fedfc455137a0df47e75e6235cb2f969e38aea2b6ce4708606c16f120ba862078f9f22018ddc5c6c3529f547a6e98da943ceb3468a65fba848f91a3ddc18b33cb9f5d7b4656a701f97766fb68d6fdc6945f4087de20350bbffb6d231adbe137dfebc131a1ce7232a5a41e45acac34f4a2ac330eae8972468072b4c904769e62b5aecad254c7a1c35a3841fca9596e2703f28971036d35ddcb492f71e068357b74b6aae32686b44528bfbc94b64f23b5f19aa193bdc8432644ce20aa7541449be29987fb41779ad2489b5ce62133ff68e412bcdcaaf16b46a39a17325d4f6b036a65f7dabb248e6f8ed7359760a243d6a2ee4f71e63d9633536d8f605db7c2b3da17b86993fdc4e14e54b381e07498ba945f4087de20350bbffb6d231adbe137dfebc131a1ce7232a5a41e45acac34f401cf9d6be01e56b804289969c037e43efcbd0759675c4fe858b383ddeaf76aecb1ebd3703ec3c3d31f36b6838dbebda75eed48118e3f10f32b2733882b40f46471e24bfc844c29771c95e4e675d2a1989e0512834ff3d3026f0e47776d4c9925fa7f1ebe4f8d4a43ea36d9a75e83b67c5bdcda3f6c51159f0fa42863b7f05791a0e80c85c38d4d5af7004b0c4ba8f6bc0f64524c3fd29e5335dc6bb128ed1f729d5d49e53b664f117a17dbe24cd767fdc13419d581bdd1715cd4cde8400b49031300977a98445aac5803a11b556c96e72ce04b3befec12a739d6982090029a82ff511babd4a31cb84ff0403052aace3b8976756560e1f831f7f22e029d5bd44a174439997624ab2cdd78ac8e5189e66869cae5d8c2ae30f505935eff462108342ec0754869de29d3f6f931bef3063ae60fd2c5e0edb5ec7befac96a5b94270006d8c95f1d8f826b1889972333159f24c8093702f14967548da70d517d9e9e178e4f17a20b437ad0380615d976dc9fed8d520706e9de201f324064117bb37ef1163f66539656e4fd1d6dc49ed36623b2545af45ab00e970336d689af07a7e1dc7b66f860b1ac6e82c0910a32665e3c31ff1b46bf87ee63baae7e3fe8a79b0d64394ca6e15f79d8ccf4ad78671fa93bce60edb7daa5c347b56f87383814fcbdac5a57c0c81ef182498cef1d5cb412cfd6001615d74885eb078b7d92decfce30080fd5757cdd762843695c09a44dc0a2c932a6efa1e40297763387af7108726563fbc39c277a8a882f7aca3036b5677b16ed91c46582c261aeb3c5e34c75304bb8b657ced3170d2b959eaefbcbb07e2a171e3c53d66347bf63401246152639830e4ff511babd4a31cb84ff0403052aace3b8976756560e1f831f7f22e029d5bd44aa3c3d4c40cef974887f86244c9c1c198a359f88deb92746597d79950d29c0f04d7076d08f95b9097f828b3ce4966b262f20248a76cd4a3262387416ac31cca92b45c869f77a67016efb9131181f6d6d1334d7cbbe6de0b4b27a8960f7705f47f35aae86159570f9034707a5a6065ea99634ac23f24e1e7058075abb2ac401463a57c0c81ef182498cef1d5cb412cfd6001615d74885eb078b7d92decfce300808f74f7423b6fc28efaf5f87603d87b0967a45931741618ac37f000a2faff028404aa1b58ccb152bd11c58a83dbabf3d78729b000e8bb151757264a019255c4c7a0fae697c1a6705e9d9d2a9f7b209fec6a2db725adb04c76cd1ded254f3c67b89301e3f6268551210c5769cf7f5e1437bf535f856a78c8ecd00eee85c2d86539a57c0c81ef182498cef1d5cb412cfd6001615d74885eb078b7d92decfce300809416f1758b7579d128658d432e6273de0c303be4f5ed5368b67dae789c1d62b88024722584e73f2a8d16b156f267bc15dba0c24c5bd0503b377130eccc6439b05f4c4db2c75c02d05f4d351412d5818e4a318075e14dbbd12f7aaed7ec24006ea57c0c81ef182498cef1d5cb412cfd6001615d74885eb078b7d92decfce30080422d675c045f134f6b3843c7456bf07f96161926298e425e6b66085406edbe09f91dcc11e9385a7bfc61db8d42947726e6fcb71dda03701452e7972828cd437008a2970a2f087a185a5f91b8fff59e128bc2d4c20c5222c0a875e77cc306f6b6e81396f39e3ef67ec5b4bdc1ffcd3892202296bb13c73860d565e452e74941e6ac53c0308fc8e35187c332b4cf579c5cb71b52bd5b239b30a89b795fd87b6b6853f3060e89d611cf4e13a0278c76a54a16981e7020579952849fc1c493e8e3b23d5d09810487fa286b9947e5b74c02d866d2c847c367e5e6a43eab69048855cd1c60168cd8503fd9fb323a461da93ab5370132071cb7252377b3a996740b619ea57c0c81ef182498cef1d5cb412cfd6001615d74885eb078b7d92decfce30080f1a8fc717abbc169dbb1934eb0483d4527a64e6cedc7b917b94b2678c73a497ab93b5af69a4ae817b8aecf31f4e7ca21c3593d8b55674b69110c9c5b12352fec9000892a6832837c5869121dc0ed56c3bf952d0b0c5f7fa5014288faa5ea2bb4ff511babd4a31cb84ff0403052aace3b8976756560e1f831f7f22e029d5bd44ab69d3a8ae82db9c47f8e04709082b2d84040b219c8dcf3789212fc1e2f2b4ba8432daabdba023c767065c5501cba7bea8b224df5e5b0d5af94492a1a3e1aef0501585945c0268f07a88d306fa15a49e9300f12cd603fedaa890b84ae2eb90279df92c8eeb0cecedf80207e09251d42da6e42166ce0dfc902fc1a99248738b0c7556d88a3c4e28fac7515fefd65e777b637ee7c057a4a63a9240fccb8578f77db7850b45db8a0853641efb6ac7f113ed207044e8445c6ff780228e01c24d4410f97ad44735e0c0ea8093ad3a2ad82e956a53878a440cf1e96d0054470551fbdfe3d9b49ee2de3a06d5fe1ffd4a80fe1035f830475abea3533ba2de717708f4662cef24f664a9f454411e70a421653494587180d298fbf7b9c546b3082107990015a01beebce826dd6023075eb9d69763db12505b190aba477532fbe9ff598265e6f86fa54262601a4911a49c4acf471bd1659532dd5f397c1ba33cade325b0e90556d88a3c4e28fac7515fefd65e777b637ee7c057a4a63a9240fccb8578f77dbca00ffcee7b87ccf485c6efd4b0ed9558fedfc455137a0df47e75e6235cb2f96d6520d160d414bcdf245f9ffe35d698980b9940afa8037accac804f546e22459699329d68df5bbb219039ab1b49eb4befb87c93ad9f5258cc045fac83fe3d528a57c0c81ef182498cef1d5cb412cfd6001615d74885eb078b7d92decfce30080bb3f1f5059a156ecc316d2aef0604cdab1f36b5e2cbf4ef96d62b964483c91d9b1ebd3703ec3c3d31f36b6838dbebda75eed48118e3f10f32b2733882b40f464bc982d64724ac620a5eab09a8251e9c35ccb71afaef5e3f9117a190059fb00bc8766622a5d7706506699599021916e03bf4bf2a55a581a74c696bbb493153ed11373eb2062d7e1e8d2518dec3d210639ffb670d7e45928360082ef065da222955925f39db0604e32372c343ef6357f5883c300688f0ff02181f8856c564dab03174439997624ab2cdd78ac8e5189e66869cae5d8c2ae30f505935eff462108342ec0754869de29d3f6f931bef3063ae60fd2c5e0edb5ec7befac96a5b94270006d8c95f1d8f826b1889972333159f24c8093702f14967548da70d517d9e9e178bbce313803c78b4bd53f3d1085784f4af1e64d288c90647ccfe9d1dec7e8ffff39860f0837cedd5e46fd1a1ed2aff0811b94683b2a94e5a311d74302bbfed3389990ba4a3816ea8d0246e21e315288796c2e0f63b83df43b436991dfb0ac6f7be1225d029f6d38903343b06c8f524437a0d1e0a333b929c5376b8b8404c70ecf6495349647879e25c80d48fdb5ee07aff9dc3872e4bb7b693ff9aea4fd19fad4bb14b2e8bbcc44c622c1de46c5162d1d05c3a073a53ee56bdc70994e191b833a7408b81eafbdb06b00d3773e4e2350892eb1a82af15dcf38a5911a377785378462e20e8b90a6186770e8da52eb49be0f0abe7de0c53c63ca00b82dce15cdfa7cfd5757cdd762843695c09a44dc0a2c932a6efa1e40297763387af7108726563fbc39c277a8a882f7aca3036b5677b16ed91c46582c261aeb3c5e34c75304bb8bd7b8135c29548bc472073faa0492d88980245c77a85d6991d343a20eae7122e65925f39db0604e32372c343ef6357f5883c300688f0ff02181f8856c564dab03a3c3d4c40cef974887f86244c9c1c198a359f88deb92746597d79950d29c0f04d7076d08f95b9097f828b3ce4966b262f20248a76cd4a3262387416ac31cca92afddbede3ccfc1b728c5ff8da271a7d1e2e5bbabe53eb54d090a690c55fcb3b8aca5ee83211685a1f0e451410cfcee5168cd4ed1967ce70248490a02288c78960b4d45690483168c8319b2269718d3facbac2159c5a45f2629bbb15a44cbe9e1949e975a4c55a7980d7c30b4af494e93e80577a1f79797a34cb3f1025fd2be2f8f74f7423b6fc28efaf5f87603d87b0967a45931741618ac37f000a2faff028404aa1b58ccb152bd11c58a83dbabf3d78729b000e8bb151757264a019255c4c70c827e165f58a428c28350ed449fc78e2e853d321678bc96bfa7c81c098ca5fbcc1d6c25a3178a90651933feaad7a4e96134511873d43370d71c7b63014b52e96fe0bbed5e1277299c842096806d579693cd6b7ddd8182e8778c1be472735cacab26e1752d88b6d8a76469f2703eac2e3701d9314b1e3b16fd7f4ee842be54749f08fe28497f7d28af47bfd9e233e82ba6db5dce28f4dd5712b58569af415ecffcc179640d82a4ade311c7ea9f58b8bc5fd20f4704a9fedd6108c8f328dded4a54c17ded44ca47fbc91faa56428ad4eeb56268664a1bbc5460b604f3728fdfddafd045248cafc097590ca397d642b96c4fd7f4249be15d20cd438df8d4027cd2711905dd19df9ca10bd4cbce593983a403503e335ffeb3d2ef74c7f1162b4faaace5533106b2dc3d2f7fa95a982b7ad2c9dd1a6e478b0ef15e9c2ac70600d76f6ba97fcdcce011d648b50a572ffaa9bf2077435e7e1dd46db1a99bd5410e3efd9b80094a4f834ed0f45d3878fa3dcde23b279a8974b6bf215e1cd866a2e43ee7441538a31210f1557eca259e74234b1218d7de68e88df97e0523cb252d9c553fe84df12ecd4c0a0f8a931bbe16bd362d627f15ba556d2cac5357460b288f514dbb5933bbc132f45af06629249ea8ae5950c9a046a2ab2c514378809b6ad7566e856b3ca893437c0f94fc2f94cb8949caea511ba14c9469e60721cd12542d5bf2c0f8ca57f3b77012ff2565a1eb31a7bfa8d50e41e033c58b28f940e5cc2a9ec363855e13c6798994246315c9756e8537e85bc78eeca73f7c719af6b2a1ae598c2bc1edcbd9aaf0b6333283c061cd97a9943b7b1186d5eddb9c2dc1d57ac61baf949e975a4c55a7980d7c30b4af494e93e80577a1f79797a34cb3f1025fd2be2f1274722d0ce140b1bd595e35075b1c2d1fb1d90bc6351b7bbf84ea5089ace3301e1047cc1aa1d885af0dfba1668a133197fc0b688491d119a1a88aad735acd6764ac9f2e88dbd7a56393936c79bab94a6ba35e0b7edeae2cb726c087f6b795653fb547f198e8405a652a85adcd4950b377f4f48db6139485c61d841b11ec47ad42f6668f385d3e9cd31e0a8922e592db8e66241ad9fa42672a21d46a16f7f3206889cdd73e27c081c68d6f96419b5d12c61fe07829de6c751db60caf44ec97f25ee354b04642461d0bf47b0315b4ec92a2c8a4c13eddc342e59fcfe82d0550c6949e975a4c55a7980d7c30b4af494e93e80577a1f79797a34cb3f1025fd2be2f53f3060e89d611cf4e13a0278c76a54a16981e7020579952849fc1c493e8e3b245630df0703bccee4a3837eaf079f8f42b600a852e5fb86782bc38652956f1da01c332266cd81a44dfeec63fedfd316157aa468b7f05f6bb6245a88dae47e22daa11c0c3876fabfc121ac626330c6c58e8e956fc20d33fc49d158c68cd2518e25925f39db0604e32372c343ef6357f5883c300688f0ff02181f8856c564dab0396d7827447a7a988af21277a60dbaf0178d15bc1f67a1221a35fc4e8c1dc3c8ac6febab554ca4df9fa9ebd3f9bf6ef88c57eb1f2a8cf586c62390174b89e147854466b249a20dc3c78d31b383c281ba0118c3644302dabbd093cca96c2c57c31e89f9045ff511574278fb4155ae26e431272e1ca9572541a529d7dc57401c698c6b4d16644391bfce8c1b6504fd344425f2bf49ffe463d04fa2e83930065868b949e975a4c55a7980d7c30b4af494e93e80577a1f79797a34cb3f1025fd2be2ff1a8fc717abbc169dbb1934eb0483d4527a64e6cedc7b917b94b2678c73a497ab93b5af69a4ae817b8aecf31f4e7ca21c3593d8b55674b69110c9c5b12352fec2f078aef20081d43810a9576866e62a2b938ad11347ed8cd6c1fb1ad409d9517d7b8135c29548bc472073faa0492d88980245c77a85d6991d343a20eae7122e60de86c228949910a37a93a2c550df658ae30a8634812ac58632d98bc56cdc9337850b45db8a0853641efb6ac7f113ed207044e8445c6ff780228e01c24d4410ffec74039a9bc2b480e0dd3654829d71b0824cd7f5af1746b12f7d0f8e75c95f2fb6a94e5f1f552a9f79d6aadc383a5cab146be345c4bdd596b19166fe5b79743949e975a4c55a7980d7c30b4af494e93e80577a1f79797a34cb3f1025fd2be2fa2ac330eae8972468072b4c904769e62b5aecad254c7a1c35a3841fca9596e2703f28971036d35ddcb492f71e068357b74b6aae32686b44528bfbc94b64f23b5f19aa193bdc8432644ce20aa7541449be29987fb41779ad2489b5ce62133ff68ce046389b6bcf0d3c95899c96a11735e82e53b638ae409bf7aa323dd052e7dac29d47ba4fa0cc1b971eaf75b1c343739d7333030e77e1c5fb44e49a12cbb48b6949e975a4c55a7980d7c30b4af494e93e80577a1f79797a34cb3f1025fd2be2f01cf9d6be01e56b804289969c037e43efcbd0759675c4fe858b383ddeaf76aecb1ebd3703ec3c3d31f36b6838dbebda75eed48118e3f10f32b2733882b40f464dd0ba567210157c6f26f4626018af408974416c38bc627d937c97e9c95d6425706df47e9c5e51883bc446d532fba12969ab1e12aa3e1f9eff044373c0f06f4a63e8f09914d4eb7e36346275e678c32a555591c45bdbc75ca84c45b7987dab0e5d640288418999cf95cebe565ce8355780dde4d32c7b280d59c5304a02acc99fe0562f898372d9d4e5b1fb79e54a9c229e44af183c867362fb3b603cf34943ae4812753458b1c3baea6533048a269c000a8cc79a466d980ea49ce99e3535b28464a68e88b1eeabb331facc7bb99c20c708ec70bd38e75070ee1857366a1e7cbfb2535f1acdf20eb06ebacb3f78a70e321d68ba3b66aa78b278ee809c096bd7eecc5ee47cb1fe8e2597fb76258197afbdfe6b5e87def09c388f0e148f12b88da30d284efde74395aa33e00fb5fb887d5f0e1fb7a7e7ba91f2405e0985dc52245ef6b0f92d4941d8337c93e8eb59b4ffa5c0e6be179b542a35ae180bdd3e3d7b3a0a03a87f33d7ba766d7ee2b7bb41c2e68ad038fb5de134453c2929c81cfbb523fefe3cd1f4b8867521b6d5b9e5e33abead4251b9a6163a62f9e4002226a9faeb8851fb4ba854c14c11edf632212103690ae3e65b21407aa967b66b84229d1533b12808e35db7fd2f8392c896fd45c5cadb24f92731069da0a971a1f6fe9a2c89d03f28971036d35ddcb492f71e068357b74b6aae32686b44528bfbc94b64f23b5bdb71c0118c19bff63a5b9132031ff592c1b5cb9f346d6397b40ae678fd37afaa53d25f67f8cba9803101c31ac0eef8f16859622e1f8fe1f482db221a2b688d0afddbede3ccfc1b728c5ff8da271a7d1e2e5bbabe53eb54d090a690c55fcb3b860d3ac7a2713ff93924e4eece64d33d023802dcfbbcbb8ec9c9b9c1cea327e44e39d7c7593e313b49dbcfe626812b17146b94152c80d7fbb8de3f10656f05962b21e5fc9e8578b0261cd36b17c78274c3197555ba74263febdb6891386d49bae53b7547b24f189014f652f7100cd91b6913f388562dae393ec50c150a4c1aaa5336a1e38c727d0baac60ac4f9a14b15eee236f418b656a3a6d15da8619127e1a411948a154c653d48fbf1299f6c32106c96842a2498f706ed73ea723c47aefb9bfe6c13649cc13a3a51e8861a467ce83fe92c71c0ed65184c4b2c288b672478eb35d4fb713fff7a8ddaf4ac2de10453c606066bd97193fdcde5c14c05bac6986541b8989b77f27eb5ab6801553d5c57bd5930782e6f232e44cbe605083dfa015f53abaeed775018d519a1b9615f0ca17894772bd9ca21c2a156bf340ac41c13e8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b9037f50d942373a871211c5efee03f3db2f9efd1cff1002b0ef8e3748baa611a5c2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootswig-3.0.7-5.fc22.src.rpmswig-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.12.0.1V@V'~@UUU@U@U@U@UUUmU@Ud`@U;U@UT@TTи@T}SSSP@S!@S8@S}SpSZN@SVYS5d@S*@Sz@RUE@R6RQB@QQQV@Q#@PPPy@POO/@OЗOOD@O@O5ONT@NN6@M6@M6@MWMmMMbSM[@MRM!@L@LwLnn@LjyL;L#HKqK}+K}+K@J^@J]@Jv@JlE@Iд@IV@II2IU@I@I7@I"@H-w@HGs@GNF%@El$EPu@DD@D@DF&@D)%@C@CCqB%B@A@A&@A_AjuA[@AQi@@@L@@@Dw@@,@?p5>@>u>u>/>.==o^@=l@=X=U@=;=@< - 3.0.7-5David Sommerseth - 3.0.7-4Jitka Plesnikova - 3.0.7-3Jitka Plesnikova - 3.0.7-2Björn Esser - 3.0.7-1Fedora Release Engineering - 3.0.6-6Jitka Plesnikova - 3.0.6-5Jitka Plesnikova - 3.0.6-4David Tardon - 3.0.6-3Orion Poplawski - 3.0.6-2Björn Esser - 3.0.6-1Fedora Release Engineering - 3.0.5-8Dan Horák - 3.0.5-7Björn Esser - 3.0.5-6Björn Esser - 3.0.5-5Björn Esser - 3.0.5-4Orion Poplawski - 3.0.5-3Björn Esser - 3.0.5-2Jitka Plesnikova - 3.0.5-1Petr Machata - 3.0.2-3Fedora Release Engineering - 3.0.2-2Jitka Plesnikova - 3.0.2-1Fedora Release Engineering - 3.0.1-2Jitka Plesnikova - 3.0.1-1Petr Machata - 3.0.0-7Dan Horák 3.0.0-6Peter Robinson 3.0.0-5Peter Robinson 3.0.0-4Karsten Hopp 3.0.0-3Jitka Plesnikova - 3.0.0-2Jitka Plesnikova - 3.0.0-1Orion Poplawski - 2.0.12-1Jitka Plesnikova - 2.0.11-2Jitka Plesnikova - 2.0.11-1Jitka Plesnikova - 2.0.10-4Fedora Release Engineering - 2.0.10-3Petr Machata - 2.0.10-2Jitka Plesnikova - 2.0.10-1Jitka Plesnikova - 2.0.9-3Fedora Release Engineering - 2.0.9-2Adam Tkac 2.0.9-1Adam Tkac 2.0.8-1Adam Tkac 2.0.7-4Adam Tkac 2.0.7-3Adam Tkac 2.0.7-2Adam Tkac 2.0.7-1Adam Tkac 2.0.6-1Adam Tkac 2.0.5-1Adam Tkac - 2.0.4-7Petr Pisar - 2.0.4-6Adam Tkac 2.0.4-5Adam Tkac 2.0.4-4Adam Tkac 2.0.4-3Nick Bebout 2.0.4-2Adam Tkac 2.0.4-1Marcela Mašláňová 2.0.3-3Adam Tkac 2.0.3-2Adam Tkac 2.0.3-1Adam Tkac 2.0.2-2Adam Tkac 2.0.2-1Adam Tkac 2.0.1-4Fedora Release Engineering - 2.0.1-3Adam Tkac 2.0.1-2Adam Tkac 2.0.1-1Adam Tkac 2.0.0-5Adam Tkac 2.0.0-4Adam Tkac 2.0.0-3Adam Tkac 2.0.0-2Adam Tkac 2.0.0-1Adam Tkac 1.3.40-5Adam Tkac 1.3.40-4Adam Tkac 1.3.40-3Adam Tkac 1.3.40-2Adam Tkac 1.3.40-1Adam Tkac 1.3.39-4Adam Tkac 1.3.39-3Fedora Release Engineering - 1.3.39-2Adam Tkac 1.3.39-1Adam Tkac 1.3.38-5Adam Tkac 1.3.38-4Fedora Release Engineering - 1.3.38-3Adam Tkac 1.3.38-2Adam Tkac 1.3.38-1Adam Tkac 1.3.36-2Adam Tkac 1.3.36-1Adam Tkac 1.3.35-2Adam Tkac 1.3.35-1Fedora Release Engineering - 1.3.33-2Adam Tkac 1.3.33-1Adam Tkac 1.31.1-1Adam Tkac 1.31.1-0Adam Tkac 1.3.29-2Jitka Kudrnacova -1.3.29-1Jitka Kudrnacova - 1.3.29-0.3Jitka Kudrnacova - 1.3.29-0.2 Jitka Kudrnacova - 1.3.29-0.1Jitka Kudrnacova - 1.3.29-0Jesse Keating - 1.3.24-2.2.1Jesse Keating - 1.3.24-2.2Jesse Keating Phil Knirsch 1.3.24-2Karsten Hopp 1.3.24-1 Phil Knirsch 1.3.23-2Karsten Hopp 1.3.23-1 Jeremy Katz - 1.3.21-7Tim Waugh 1.3.21-6Joe Orton 1.3.21-5Florian La Roche Elliot Lee Joe Orton 1.3.21-2Phil Knirsch Elliot Lee Elliot Lee Florian La Roche Elliot Lee Joe Orton 1.3.19-3Joe Orton 1.3.19-2Phil Knirsch 1.3.19-1Tim Powers Tim Powers 1.1p5-21Phil Knirsch 1.1p5-20Phil Knirsch 1.1p5-19Karsten Hopp Elliot Lee Tim Powers Tim Powers Tim Powers Bill Nottingham Tim Powers Nalin Dahyabhai Tim Powers Prospector Tim Powers Tim Powers Tim Powers Tim Powers Tim Powers Tim Powers Michael Maher Michael Maher - Move ccache-swig to sub-package- Ignore locally installed ccache when running CCache unit tests - Resolves: bz#1274031- Remove the old setools patch. The bug was already fixed by upstream - Resolves: bz#1180257- Fix Ruby tracking code (BZ#1225140)- Update to 3.0.7 (#1249845) - Dropped Patch2, changes applied in upstream tarball- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159- rebuild for Boost 1.58- Disable Ruby tests on Fedora 23 and higher when building on armv7 - Update list of Perl dependencies- rebuild for Boost 1.58- Add patch for octave 4.0.0 support- Update to 3.0.6 (#1240107) - Dropped Patch2 and Patch3, changes applied in upstream tarball- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- skip ruby also on s390 (#1225140)- Updated Patch3 with a more elaborated approach- Disable Ruby-testsuite on fc23 when building on armv7. It currently segfaults for unknown reason. - Add a notice about Patch2 got accepted by upstream and can be dropped on next version.- Add Patch3 to fix segfaults of Python-wrappers when generating code with `-buildin -modern -modernargs`-flags- Rebuild for gcc 5 C++11 ABI- Enable ccache-swig by default, if ccache is installed (#1176861)- Update to 3.0.5 (#1178440)- Rebuild for boost 1.57.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Update to 3.0.2- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Update to 3.0.1 - Updated parameters for configure and conditions for BRs- Rebuild for boost 1.55.0- java unit tests fail on s390(x), too. disable for now- unit tests fail on aarch64, too. disable for now- No golang or R on aarch64 (currently)- golang is exclusivearch i386 i486 i586 i686 pentium3 pentium4 athlon geode x86_64 armv3l armv4b armv4l armv4tl armv5tel armv5tejl armv6l armv6hl armv7l armv7hl armv7hnl, don't BR it on ppc*, s390* - unit tests fail on other ppc archs, too. disable for now- Small changes to enable ppc64le (BZ#1081724)- Update to 3.0.0 - Update BRs to run tests for Java, Ruby, Lua, R, Go - Replace %define by %global (BZ#1063589) - Remove Group tag (BZ#1063589) - Generate man page from help to have the correct list of options- Update to 2.0.12 - A patch to fix guile locale- Use bconds for enabling testsuite- Update to 2.0.11- Fixed BZ#994120 - Remove the req/prov filtering from version docdir (BZ#489421), because it is not needed- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Rebuild for boost 1.54.0- Update to 2.0.10 - swig203-rh706140.patch merged - swig204-rh752054.patch merged - Create swig-2.0.10-Fix-x390-build.patch- Add man page for swig (BZ#948407)- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- update to 2.0.9- update to 2.0.8 (#851364) - swig207-rh830660.patch merged - swig207-r13128.patch merged - swig-rh841245.patch merged- don't clean "bool" definition in PERL 5 environment (#841245)- fix building of setools package- fix generating of python3 wrappers (#830660) - don't crash when attepmting to warn about wrong descructor (#830249)- update to 2.0.7 - swig-1.3.23-pylib.patch is no longer needed- update to 2.0.6- update to 2.0.5 - patches merged - swig204-rh753321.patch - swig204-rh679948.patch - swig204-rh770696.patch- drop Octave support on RHEL- Rebuild against PCRE 8.30- fix for PHP 5.4 bindings (#770696)- don't apply patch for #752054 till guile2 gets into distro- backport r12814 from trunk (#753321) - use scm_to_utf8_string instead of SCM_STRING_CHARS in guile bindings (#752054) - improve Octave compatibility (#679948)- rebuild to fix 2.0.3 being tagged in over 2.0.4-1- update to 2.0.4 - patches merged - swig200-rh666429.patch - swig200-rh623854.patch- Perl mass rebuild- make guile generator compatible with guile2 (#706140)- update to 2.0.3 - swig202-rh691513.patch merged- bacport fix for preprocessor regression (#691513)- update to 2.0.2- improve fix for PySlice issue (#666429)- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- attempt to fix PySlice* API/ABI issues with the Python 3.2 (#666429)- update to 2.0.1 (#640354) - BR pcre-devel- make PyCObjects->PyCapsule patch C++ compatible (#627310)- improve patch for #623854 (PyCObjects->PyCapsule transition)- python: use new PyCapsule API instead of former PyCObjects API- add LICENSE-GPL, LICENSE-UNIVERSITIES and COPYRIGHT to %doc - include all license files in the -doc subpkg- update to 2.0.0 - license changed to GPLv3+ and BSD- s/LGPL/LGPLv2+- correct license field again- correct license field- package review related fixes (#226442)- update to 1.3.40- correct source URL- rebuilt- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- update to 1.3.39 - swig-1.3.38-rh485540.patch was merged - add Example/ to -doc again (#489077), filter provides correctly- revert #489077 enhancement due #489421- moved documentation to -doc subpackage and build it as noarch - added Example/ directory to -doc (#489077) - fixed build root- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- handle -co option gracefully (#485540)- updated to 1.3.38- #470811 is fixed => dropped workaround- updated to 1.3.36 - finally dropped swig-arch.patch - temporary workaround rpm bug #470811- readded swig-arch.patch, will be kept downstream- updated to latest upstream release- Autorebuild for GCC 4.3- 1.3.33 - removed swig-arch.patch because upstream will never accept it ("swig is not low-level")- rebuild (BuildID feature) - BuildRequires gawk- updated to 1.2.31 (#216991)- swig can determine architecture now (#211095)-rebuilt- rebuilt- Build requires autoconf, automake (bug #197132)- folder /usr/share/swig should be owned by swig package (bug #189145)- update to swig-1.2.29-0- bump again for double-long bug on ppc(64)- rebuilt for new gcc4.1 snapshot and glibc changes- rebuilt- bump release and rebuild with gcc 4- update- rebuild- update - new pylib patch - remove destdir patch, swig.m4 is no longer included - remove ldconfig patch, swig now uses *-config to find out linker options- rebuild against python 2.4- Build requires tcl-devel (bug #134788).- don't output -L$libdir in -ldflags- add ldconfig calls to post/postun- rebuilt- restore missing runtime libraries- Update to swig-1.3.21- rebuilt- rebuilt- allow compiling without tcl/guile- rebuilt- patch to pick up python libdir correctly- add BuildPrereqs to ensure all bindings are built- Update to swig-1.3.19 - Major cleanup in specfile, too. :-) - New lib64 fix.- rebuilt- lib64'ize- Patch by Lon Hohberger for ia64.- Added multilib safe patch from arjan (#72523)- rebuilt with gcc-3.2- rebuilt with gcc-3.2 (we hope)- rebuild using gcc-3.2-0.1- automated rebuild- automated rebuild- rebuild- automated rebuild- use %{_tmppath} instead of /var/tmp - remove the postscript docs (pdftops from the xpdf pkg converts them just fine)- rebuilt for 7.1- rebuilt- for some reason defattr wasn't before the docs, fixed- rebuilt- spec file cleanups- rebuilt for 7.0 - man pages in /usr/share/man- bzipped sources to conserve space- rebuilt for 6.1- built package for 6.0- built package  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.0.7-5.fc22   !"""######"$$$"%%%%%%%%%"&&&&"''''''"((((()****)++++++,--------,........,,////////,00000000,11111111,22222222,33333333,44444444,5555555,6666666,77777777899:9;99988<<=<><<<8??@?A?8BBCBDBBB888EEFEGEEE8HHIHJHHH8KKLKMKK8NNONPNNNQRRRRRRQQSSSSSSQTTTTQUUUUUUQVVVVVVQWWWWWWQQXXXXQYYYYYQZZZZZZQ[[[[[Q\\\\\Q]]]]]]^^^_____^```^aaaaaaaaa^bbbb^cccc^ddddd^eeeee^ffffghhhhhhggiiiiiigjjjjgkkkkkkgllllllgmmmmmmggnnnngoooogpppppgqqqqqgrrrrrrgsssssgtttttguuuugvvvvvvwwxxxxxxxwyyyyyywzzzzzzzww{{{{{{{w|||||w}}}}}}w~~~~~~wwwwww                        !!!"""""####$$$%%%%$&&&&$'''((((())))'***********++++,,----....//000/111//222/333/44455555666666777778888889999::::;;;;<<<======>>?????>@@@@AABBBBBBACCCCADDDDDDAEEEEAFFFFFAGGGGGGAHHHHHAIIIAJJJAKKKKKKKKKKKALLLLLLLLLLLAAMMMMANNNNNAOOOOAPPPPAQQQQQARRRRRASSSSSSATTTTTAUUUUAVVVVAWWWWWWAXXXXXXYZZ[[[[[Z\\\Z]]]]Z^^^^^Z_____Z````ZaaaaaZbbbbZccccZdddddZeeeeZfffZggggZhhhhhiijjjjjjjikkkkillllimmmmmminnnnnnioooooooooooiippppiqqqqirrrrisssssittttttiuuuuuivvvviwwwwwwixxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyswig-docCOPYRIGHTDocDevelcmdopt.htmlcpp11.htmlengineering.htmlfile.htmlindex.htmlinternals.htmlmigrate.txtparm.htmlruntime.txtscanner.htmltree.htmlwrapobj.htmlManualAllegrocl.htmlAndroid.htmlArguments.htmlCCache.htmlCPlusPlus11.htmlCSharp.htmlChicken.htmlContents.htmlContract.htmlCustomization.htmlD.htmlExtending.htmlGo.htmlGuile.htmlIntroduction.htmlJava.htmlJavascript.htmlLibrary.htmlLisp.htmlLua.htmlMakefileModula3.htmlModules.htmlMzscheme.htmlOcaml.htmlOctave.htmlPerl5.htmlPhp.htmlPike.htmlPreface.htmlPreprocessor.htmlPython.htmlR.htmlREADMERuby.htmlSWIG.htmlSWIGDocumentation.htmlSWIGDocumentation.pdfSWIGPlus.htmlScilab.htmlScripting.htmlSections.htmlTcl.htmlTypemaps.htmlVarargs.htmlWarnings.htmlWindows.htmlandroid-class.pngandroid-simple.pngch2.1.pngchaptersfixstyle.pyindex.htmllinkchecker.configmakechap.pymaketoc.pymargin-left.patchstyle.cssswig16.pngREADMEExamplesMakefileREADMEandroidcheck.listclassAndroidManifest.xmlMakefileant.propertiesbuild.xmljniAndroid.mkexample.cppexample.hexample.ilocal.propertiesproguard.cfgproject.propertiesreslayoutmain.xmlvaluesstrings.xmlsrcorgswigclassexampleSwigClass.javaextendAndroidManifest.xmlMakefileant.propertiesbuild.xmljniAndroid.mkApplication.mkexample.cppexample.hexample.ilocal.propertiesproguard.cfgproject.propertiesreslayoutmain.xmlvaluesstrings.xmlsrcorgswigextendexampleSwigExtend.javasimpleAndroidManifest.xmlMakefileant.propertiesbuild.xmljniAndroid.mkexample.cexample.ilocal.propertiesproguard.cfgproject.propertiesreslayoutmain.xmlvaluesstrings.xmlsrcorgswigsimpleSwigSimple.javachickenREADMEcheck.listclassMakefileexample.cxxexample.hexample.irunme-lowlevel.scmrunme-tinyclos.scmconstantsMakefileexample.irunme.scmeggMakefileREADMEmod1.imod2.imulti.setupmulti_init.scmsingle.isingle.setuptest.scmmultimapMakefileexample.cexample.irunme.scmoverloadMakefileREADMEexample.cxxexample.hexample.irunme.scmsimpleMakefileREADMEexample.cexample.irunme.scmcontractsimple_cexample.cexample.irunme1.pyrunme2.pysimple_cxxexample.cxxexample.hexample.irunme1.pyrunme2.pyrunme3.pycsharparraysMakefileexample-cs.csprojexample-vc.vcprojexample.cexample.hexample.iexample.slnrunme.cscallbackMakefileexample-cs.csprojexample-vc.vcprojexample.cxxexample.hexample.iexample.slnrunme.cscheck.listclassMakefileexample-cs.csprojexample-vc.vcprojexample.cxxexample.hexample.iexample.slnrunme.csenumMakefileexample-cs.csprojexample-vc.vcprojexample.cxxexample.hexample.iexample.slnrunme.csextendMakefileexample-cs.csprojexample-vc.vcprojexample.cxxexample.hexample.iexample.slnrunme.csfuncptrMakefileexample-cs.csprojexample-vc.vcprojexample.cexample.hexample.iexample.slnrunme.csnestedMakefileexample-cs.csprojexample-vc.vcprojexample.cxxexample.hexample.iexample.slnrunme.csreferenceMakefileexample-cs.csprojexample-vc.vcprojexample.cxxexample.hexample.iexample.slnrunme.cssimpleMakefileexample-cs.csprojexample-vc.vcprojexample.cexample.iexample.slnrunme.cstemplateMakefileexample-cs.csprojexample-vc.vcprojexample.hexample.iexample.slnrunme.csvariablesMakefileexample-cs.csprojexample-vc.vcprojexample.cexample.hexample.iexample.slnrunme.csdcallbackMakefiled1runme.dd2runme.dexample.cxxexample.hexample.icheck.listclassMakefiled1runme.dd2runme.dexample.cxxexample.hexample.iconstantsMakefiled1runme.dd2runme.dexample.ienumMakefiled1runme.dd2runme.dexample.cxxexample.hexample.iexample.mkexample.mk.inextendMakefiled1runme.dd2runme.dexample.cxxexample.hexample.ifuncptrMakefiled1runme.dd2runme.dexample.cexample.hexample.isimpleMakefiled1runme.dd2runme.dexample.cexample.ivariablesMakefiled1runme.dd2runme.dexample.cexample.hexample.igocallbackMakefilecallback.cxxexample.hexample.iindex.htmlrunme.gocheck.listclassMakefileclass.cxxexample.hexample.iindex.htmlrunme.goconstantsMakefileexample.iindex.htmlrunme.goenumMakefileenum.cxxexample.hexample.iindex.htmlrunme.goextendMakefileexample.hexample.iextend.cxxindex.htmlrunme.gofuncptrMakefileexample.hexample.ifuncptr.cindex.htmlrunme.goindex.htmlmultimapMakefileexample.imultimap.crunme.gopointerMakefileexample.iindex.htmlpointer.crunme.goreferenceMakefileexample.hexample.iindex.htmlreference.cxxrunme.gosimpleMakefileexample.iindex.htmlrunme.gosimple.ctemplateMakefileexample.hexample.iindex.htmlrunme.govariablesMakefileexample.hexample.iindex.htmlrunme.govariables.cguileREADMEcheck.listclassMakefileexample.cxxexample.hexample.irunme.scmconstantsMakefileexample.irunme.scmmatrixMakefileREADMEexample.imatrix.cmatrix.irunme.scmvector.cvector.hvector.imultimapMakefileexample.cexample.irunme.scmmultivalueMakefileexample.cexample.irunme.scmportMakefileREADMEexample.cexample.irunme.scmsimpleMakefileREADMEexample.cexample.irunme.scmstd_vectorMakefileexample.hexample.irunme.scmindex.htmljavacallbackMakefileexample.cxxexample.hexample.iindex.htmlrunme.javacheck.listclassMakefileexample.cxxexample.hexample.iindex.htmlrunme.javaconstantsMakefileexample.iindex.htmlrunme.javaenumMakefileexample.cxxexample.hexample.iindex.htmlrunme.javaextendMakefileexample.cxxexample.hexample.iindex.htmlrunme.javafuncptrMakefileexample.cexample.hexample.iindex.htmlrunme.javaindex.htmlmultimapMakefileexample.cexample.irunme.javanativeMakefileexample.iindex.htmlrunme.javanestedMakefileexample.cxxexample.hexample.irunme.javapointerMakefileexample.cexample.iindex.htmlrunme.javareferenceMakefileexample.cxxexample.hexample.iindex.htmlrunme.javasimpleMakefileexample.cexample.iindex.htmlrunme.javatemplateMakefileexample.hexample.iindex.htmlrunme.javatypemapMakefileexample.iindex.htmlrunme.javavariablesMakefileexample.cexample.hexample.iindex.htmlrunme.javajavascriptcheck.listclassMakefilebinding.gyp.inexample.cxxexample.hexample.iexample.jsrunme.jsconstantMakefilebinding.gyp.inexample.hexample.iexample.jsrunme.jsenumMakefilebinding.gyp.inexample.cxxexample.hexample.iexample.jsrunme.jsexample.mkexceptionMakefilebinding.gyp.inexample.cxxexample.hexample.iexample.jsrunme.jsfunctorMakefilebinding.gyp.inexample.iexample.jsrunme.jsnspaceMakefilebinding.gyp.inexample.hexample.iexample.jsrunme.jsoperatorMakefilebinding.gyp.inexample.hexample.iexample.jsrunme.jsoverloadMakefilebinding.gyp.inexample.hexample.iexample.jsrunme.jspointerMakefilebinding.gyp.inexample.cxxexample.iexample.jsrunme.jsreferenceMakefilebinding.gyp.inexample.cxxexample.hexample.iexample.jsrunme.jssimpleMakefilebinding.gyp.inexample.cxxexample.iexample.jsrunme.jstemplateMakefilebinding.gyp.inexample.hexample.iexample.jsrunme.jsvariablesMakefilebinding.gyp.inexample.cxxexample.hexample.iexample.jsrunme.jsluaarraysMakefileexample.cexample.irunme.luacheck.listclassMakefileexample.cxxexample.hexample.irunme.luaconstantsMakefileexample.irunme.luadualMakefiledual.cppexample.iexample2.iembedMakefileembed.cexample.cexample.irunme.luaembed2Makefileembed2.cexample.cexample.irunme.luaembed3Makefileembed3.cppexample.cppexample.hexample.irunme.luaexceptionMakefileexample.hexample.irunme.luafuncptr3Makefileexample.cexample.hexample.irunme.luafunctestMakefileexample.cexample.irunme.luafunctorMakefileexample.irunme.luaimportimport.luaMakefileREADMEbar.hbar.ibase.hbase.ifoo.hfoo.irunme.luaspam.hspam.ilua.cnspaceMakefileexample.hexample.irunme.luaownerMakefileexample.cxxexample.hexample.irunme.luapointerMakefileexample.cexample.irunme.luasimpleMakefileexample.cexample.irunme.luavariablesMakefileexample.cexample.hexample.irunme.luamodula3check.listclassMakefileexample.cxxexample.hexample.iswig.tmplenumMakefileexample.cxxexample.hexample.iexceptionMakefileexample.hexample.ireferenceMakefileexample.cxxexample.hexample.isimpleMakefileexample.cexample.itypemapMakefileexample.imzschemecheck.listmultimapMakefileexample.cexample.irunme.scmsimpleMakefileREADMEexample.cexample.irunme.scmstd_vectorMakefileexample.hexample.irunme.scmocamlargout_refMakefileexample.cexample.iexample_prog.mlcheck.listcontractMakefileexample.iexample_prog.mlscoped_enumMakefileREADMEexample.iexample_prog.mlfoo.hshapesMakefileexample.cexample.hexample.iexample_prog.mlsimpleMakefileexample.cexample.iexample_prog.mlindex.htmlstd_stringMakefileREADMEexample.hexample.irunme.mlstd_vectorMakefileexample.hexample.irunme.mlstlMakefileexample.hexample.irunme.mlstring_from_ptrMakefileexample_prog.mlfoolib.istrings_testMakefileexample.hexample.irunme.mloctavecallbackMakefileexample.cxxexample.hexample.irunme.mcheck.listclassMakefileexample.cxxexample.hexample.irunme.mconstantsMakefileexample.irunme.mcontractMakefileexample.cexample.irunme.menumMakefileexample.cxxexample.hexample.irunme.mexample.mkextendMakefileexample.cxxexample.hexample.irunme.mfuncptrMakefileexample.cexample.hexample.irunme.mfuncptr2Makefileexample.cexample.hexample.irunme.mfunctorMakefileexample.irunme.mmodule_loadMakefileexample.cexample.hexample.irunme.moperatorMakefileexample.hexample.irunme.mpointerMakefileexample.cexample.irunme.mreferenceMakefileexample.cxxexample.hexample.irunme.msimpleMakefileexample.cexample.irunme.mtemplateMakefileexample.hexample.irunme.mvariablesMakefileexample.cexample.hexample.irunme.mperl5callbackMakefileexample.cxxexample.hexample.iindex.htmlrunme.plcheck.listclassMakefileexample.cxxexample.hexample.iindex.htmlrunme.plconstantsMakefileexample.iindex.htmlrunme.plconstants2Makefileexample.irunme.plextendMakefileexample.cxxexample.hexample.iindex.htmlrunme.plfuncptrMakefileexample.cexample.hexample.iindex.htmlrunme.plimportMakefileREADMEbar.hbar.ibase.hbase.ifoo.hfoo.irunme.plspam.hspam.iindex.htmlinlineMakefileREADMErunme.pljavaExample.javaMakefileexample.irunme.plmultimapMakefileexample.cexample.irunme.plmultiple_inheritanceMakefileexample.hexample.irunme.plpointerMakefileexample.cexample.iindex.htmlrunme.plreferenceMakefileexample.cxxexample.hexample.iindex.htmlrunme.plsimpleMakefileexample.cexample.iindex.htmlrunme.plvalueMakefileexample.cexample.hexample.iindex.htmlrunme.plvariablesMakefileexample.cexample.hexample.iindex.htmlrunme.plxmlstringMakefileexample.cxxexample.hexample.irunme.plxmlstring.iphpcallbackMakefileexample.cxxexample.hexample.iindex.htmlrunme.phpcheck.listclassMakefileexample.cxxexample.hexample.irunme.phpconstantsMakefileexample.irunme.phpcpointerMakefileexample.cexample.irunme.phpdisownMakefileexample.cxxexample.hexample.irunme.phpenumMakefileexample.cxxexample.hexample.irunme.phpextendMakefileexample.cxxexample.hexample.iindex.htmlrunme.phpfuncptrMakefileexample.cexample.hexample.irunme.phpoverloadingMakefileexample.cxxexample.hexample.irunme.phppointerMakefileexample.cexample.irunme.phppragmasMakefileexample.iinclude.phprunme.phpproxyMakefileexample.cxxexample.hexample.irunme.phpreferenceMakefileexample.cxxexample.hexample.irunme.phpsimpleMakefileexample.cexample.irunme.phpsyncMakefileexample.cxxexample.hexample.irunme.phpvalueMakefileexample.cexample.hexample.irunme.phpvariablesMakefileexample.cexample.hexample.irunme.phppikecheck.listclassMakefileexample.cxxexample.hexample.irunme.pikeconstantsMakefileexample.irunme.pikeenumMakefileREADMEexample.cxxexample.hexample.irunme.pikeoverloadMakefileexample.cxxexample.hexample.irunme.pikesimpleMakefileexample.cexample.irunme.piketemplateMakefileexample.hexample.irunme.pikepythoncallbackMakefileexample.cxxexample.hexample.iindex.htmlrunme.pycheck.listclassMakefileexample.cxxexample.hexample.iindex.htmlrunme.pyconstantsMakefileexample.iindex.htmlrunme.pycontractMakefileexample.cexample.irunme.pydocstringsMakefileexample.cxxexample.hexample.irunme.pyenumMakefileexample.cxxexample.hexample.iindex.htmlrunme.pyexceptionMakefileexample.hexample.irunme.pyexceptproxyMakefileexample.hexample.irunme.pyextendMakefileexample.cxxexample.hexample.iindex.htmlrunme.pyfuncptrMakefileexample.cexample.hexample.iindex.htmlrunme.pyfuncptr2Makefileexample.cexample.hexample.irunme.pyfunctorMakefileexample.irunme.pyimportMakefileREADMEbar.hbar.ibase.hbase.ifoo.hfoo.irunme.pyspam.hspam.iimport_packagesMakefileREADMEfrom_init1MakefileREADMEpy2Makefile__init__.pypkg2Makefile__init__.pybar.hppbar.ifoo.hppfoo.ipy3Makefile__init__.pypkg2Makefile__init__.pybar.hppbar.ifoo.hppfoo.irunme.pyfrom_init2MakefileREADMEpy2Makefile__init__.pypkg2Makefile__init__.pybar.hppbar.ipkg3Makefile__init__.pyfoo.hppfoo.ipy3Makefile__init__.pypkg2Makefile__init__.pybar.hppbar.ipkg3Makefile__init__.pyfoo.hppfoo.irunme.pyfrom_init3MakefileREADMEpy2Makefile__init__.pypkg2Makefile__init__.pybar.hppbar.ipkg3Makefile__init__.pypkg4Makefile__init__.pyfoo.hppfoo.ipy3Makefile__init__.pypkg2Makefile__init__.pybar.hppbar.ipkg3Makefile__init__.pypkg4Makefile__init__.pyfoo.hppfoo.irunme.pyrelativeimport1MakefileREADMEpy2Makefile__init__.pypkg2Makefile__init__.pybar.hppbar.ipkg3Makefile__init__.pyfoo.hppfoo.ipy3Makefile__init__.pypkg2Makefile__init__.pybar.hppbar.ipkg3Makefile__init__.pyfoo.hppfoo.irunme.pyrelativeimport2MakefileREADMEpy2Makefile__init__.pypkg2Makefile__init__.pybar.hppbar.ipkg3Makefile__init__.pypkg4Makefile__init__.pyfoo.hppfoo.ipy3Makefile__init__.pypkg2Makefile__init__.pybar.hppbar.ipkg3Makefile__init__.pypkg4Makefile__init__.pyfoo.hppfoo.irunme.pyrelativeimport3MakefileREADMEpy2Makefile__init__.pypkg2Makefile__init__.pybar.hppbar.ipkg3Makefile__init__.pyfoo.hppfoo.ipy3Makefile__init__.pypkg2Makefile__init__.pybar.hppbar.ipkg3Makefile__init__.pyfoo.hppfoo.irunme.pysame_modnames1MakefileREADMEpkg1Makefile__init__.pyfoo.hppfoo.ipkg2Makefile__init__.pyfoo.hppfoo.irunme.pysame_modnames2MakefileREADMEpkg1Makefile__init__.pyfoo.hppfoo.ipkg2Makefile__init__.pyfoo.hppfoo.irunme.pyimport_templateMakefileREADMEbar.hbar.ibase.hbase.ifoo.hfoo.irunme.pyspam.hspam.iindex.htmljavaExample.javaMakefileexample.irunme.pylibffiMakefileexample.imultimapMakefileexample.cexample.irunme.pyoperatorMakefileexample.hexample.irunme.pyperformanceMakefileconstructorMakefileSimple.irunme.pyfuncMakefileSimple.irunme.pyharness.pyhierarchyMakefileSimple.irunme.pyhierarchy_operatorMakefileSimple.irunme.pyoperatorMakefileSimple.irunme.pypointerMakefileexample.cexample.iindex.htmlrunme.pyreferenceMakefileexample.cxxexample.hexample.iindex.htmlrunme.pysimpleMakefileexample.cexample.iindex.htmlrunme.pysmartptrMakefileexample.cxxexample.hexample.irunme.pysmartptr.hstd_mapMakefileexample.hexample.irunme.pystd_vectorMakefileexample.hexample.irunme.pytemplateMakefileexample.hexample.irunme.pyvarargsMakefileexample.irunme.pyvariablesMakefileexample.cexample.hexample.iindex.htmlrunme.pyrcheck.listclassMakefileexample.cxxexample.hexample.irunme.RsimpleMakefileexample.cexample.irunme.Rrubycheck.listclassMakefileexample.cxxexample.hexample.iindex.htmlrunme.rbconstantsMakefileexample.iindex.htmlrunme.rbenumMakefileexample.cxxexample.hexample.iindex.htmlrunme.rbexception_classMakefileexample.hexample.irunme.rbfree_functionMakefileexample.cxxexample.hexample.irunme.rbfuncptrMakefileexample.cexample.hexample.iindex.htmlrunme.rbfuncptr2Makefileexample.cexample.hexample.irunme.rbfunctorMakefileexample.irunme.rbhashargsMakefileexample.irunme.rbimportMakefileREADMEbar.hbar.ibase.hbase.ifoo.hfoo.irunme.rbspam.hspam.iimport_templateMakefileREADMEbar.hbar.ibase.hbase.ifoo.hfoo.irunme.rbspam.hspam.iindex.htmljavaExample.javaMakefileexample.irunme.rbmark_functionMakefileexample.cxxexample.hexample.irunme.rbmultimapMakefileexample.cexample.irunme.rboperatorMakefileexample.hexample.irunme.rboverloadingMakefileexample.cxxexample.hexample.irunme.rbpointerMakefileexample.cexample.iindex.htmlrunme.rbreferenceMakefileexample.cxxexample.hexample.iindex.htmlrunme.rbsimpleMakefileexample.cexample.iindex.htmlrunme.rbstd_vectorMakefileexample.hexample.irunme.rbtemplateMakefileexample.hexample.irunme.rbvalueMakefileexample.cexample.hexample.iindex.htmlrunme.rbvariablesMakefileexample.cexample.hexample.iindex.htmlrunme.rbs-expuffi.lispscilabcheck.listclassMakefileexample.cxxexample.hexample.irunme.sciconstantsMakefileexample.irunme.scicontractMakefileexample.cexample.irunme.scienumMakefileexample.cxxexample.hexample.irunme.scifuncptrMakefileexample.cexample.hexample.irunme.scimatrixMakefileexample.cexample.irunme.scimatrix2Makefileexample.cexample.imain.crunme.scipointerMakefileexample.cexample.irunme.scisimpleMakefileexample.cexample.irunme.scistd_listMakefileexample.cxxexample.hexample.irunme.scistd_vectorMakefileexample.hexample.irunme.scistructMakefileexample.irunme.scitemplateMakefileexample.hexample.irunme.scivariablesMakefileexample.cexample.hexample.irunme.scitclcheck.listclassMakefileexample.cxxexample.hexample.iindex.htmlrunme.tclrunme2.tclconstantsMakefileexample.iindex.htmlrunme.tclcontractMakefileexample.cexample.irunme.tclenumMakefileexample.cxxexample.hexample.iindex.htmlrunme.tclfuncptrMakefileexample.cexample.hexample.iindex.htmlrunme.tclimportMakefileREADMEbar.hbar.ibase.hbase.ifoo.hfoo.irunme.tclspam.hspam.iindex.htmljavaExample.javaMakefileexample.irunme.tclmultimapMakefileexample.cexample.irunme.tcloperatorMakefileexample.hexample.irunme.tclpointerMakefileexample.cexample.iindex.htmlrunme.tclreferenceMakefileexample.cxxexample.hexample.iindex.htmlrunme.tclsimpleMakefileexample.cexample.iindex.htmlrunme.tclstd_vectorMakefileexample.hexample.irunme.tclvalueMakefileexample.cexample.hexample.iindex.htmlrunme.tclvariablesMakefileexample.cexample.hexample.iindex.htmlrunme.tclxmlMakefileerror.expected-xmlerror.iexample.expected-xmlexample.hexample.iexample_apply.expected-xmlexample_apply.iexample_const.expected-xmlexample_const.iexample_gif.expected-xmlexample_inl.expected-xmlexample_inl.hexample_inl.iexample_p5.expected-xmlexample_p5.iexample_ro.expected-xmlexample_ro.iexample_title_add.expected-xmlexample_title_add.iexample_xml.expected-xmlexample_xml.hexample_xml.ignarly.expected-xmlgnarly.iLICENSELICENSE-GPLLICENSE-UNIVERSITIES/usr/share/doc//usr/share/doc/swig-doc//usr/share/doc/swig-doc/Doc//usr/share/doc/swig-doc/Doc/Devel//usr/share/doc/swig-doc/Doc/Manual//usr/share/doc/swig-doc/Examples//usr/share/doc/swig-doc/Examples/android//usr/share/doc/swig-doc/Examples/android/class//usr/share/doc/swig-doc/Examples/android/class/jni//usr/share/doc/swig-doc/Examples/android/class/res//usr/share/doc/swig-doc/Examples/android/class/res/layout//usr/share/doc/swig-doc/Examples/android/class/res/values//usr/share/doc/swig-doc/Examples/android/class/src//usr/share/doc/swig-doc/Examples/android/class/src/org//usr/share/doc/swig-doc/Examples/android/class/src/org/swig//usr/share/doc/swig-doc/Examples/android/class/src/org/swig/classexample//usr/share/doc/swig-doc/Examples/android/extend//usr/share/doc/swig-doc/Examples/android/extend/jni//usr/share/doc/swig-doc/Examples/android/extend/res//usr/share/doc/swig-doc/Examples/android/extend/res/layout//usr/share/doc/swig-doc/Examples/android/extend/res/values//usr/share/doc/swig-doc/Examples/android/extend/src//usr/share/doc/swig-doc/Examples/android/extend/src/org//usr/share/doc/swig-doc/Examples/android/extend/src/org/swig//usr/share/doc/swig-doc/Examples/android/extend/src/org/swig/extendexample//usr/share/doc/swig-doc/Examples/android/simple//usr/share/doc/swig-doc/Examples/android/simple/jni//usr/share/doc/swig-doc/Examples/android/simple/res//usr/share/doc/swig-doc/Examples/android/simple/res/layout//usr/share/doc/swig-doc/Examples/android/simple/res/values//usr/share/doc/swig-doc/Examples/android/simple/src//usr/share/doc/swig-doc/Examples/android/simple/src/org//usr/share/doc/swig-doc/Examples/android/simple/src/org/swig//usr/share/doc/swig-doc/Examples/android/simple/src/org/swig/simple//usr/share/doc/swig-doc/Examples/chicken//usr/share/doc/swig-doc/Examples/chicken/class//usr/share/doc/swig-doc/Examples/chicken/constants//usr/share/doc/swig-doc/Examples/chicken/egg//usr/share/doc/swig-doc/Examples/chicken/multimap//usr/share/doc/swig-doc/Examples/chicken/overload//usr/share/doc/swig-doc/Examples/chicken/simple//usr/share/doc/swig-doc/Examples/contract//usr/share/doc/swig-doc/Examples/contract/simple_c//usr/share/doc/swig-doc/Examples/contract/simple_cxx//usr/share/doc/swig-doc/Examples/csharp//usr/share/doc/swig-doc/Examples/csharp/arrays//usr/share/doc/swig-doc/Examples/csharp/callback//usr/share/doc/swig-doc/Examples/csharp/class//usr/share/doc/swig-doc/Examples/csharp/enum//usr/share/doc/swig-doc/Examples/csharp/extend//usr/share/doc/swig-doc/Examples/csharp/funcptr//usr/share/doc/swig-doc/Examples/csharp/nested//usr/share/doc/swig-doc/Examples/csharp/reference//usr/share/doc/swig-doc/Examples/csharp/simple//usr/share/doc/swig-doc/Examples/csharp/template//usr/share/doc/swig-doc/Examples/csharp/variables//usr/share/doc/swig-doc/Examples/d//usr/share/doc/swig-doc/Examples/d/callback//usr/share/doc/swig-doc/Examples/d/callback/d1//usr/share/doc/swig-doc/Examples/d/callback/d2//usr/share/doc/swig-doc/Examples/d/class//usr/share/doc/swig-doc/Examples/d/class/d1//usr/share/doc/swig-doc/Examples/d/class/d2//usr/share/doc/swig-doc/Examples/d/constants//usr/share/doc/swig-doc/Examples/d/constants/d1//usr/share/doc/swig-doc/Examples/d/constants/d2//usr/share/doc/swig-doc/Examples/d/enum//usr/share/doc/swig-doc/Examples/d/enum/d1//usr/share/doc/swig-doc/Examples/d/enum/d2//usr/share/doc/swig-doc/Examples/d/extend//usr/share/doc/swig-doc/Examples/d/extend/d1//usr/share/doc/swig-doc/Examples/d/extend/d2//usr/share/doc/swig-doc/Examples/d/funcptr//usr/share/doc/swig-doc/Examples/d/funcptr/d1//usr/share/doc/swig-doc/Examples/d/funcptr/d2//usr/share/doc/swig-doc/Examples/d/simple//usr/share/doc/swig-doc/Examples/d/simple/d1//usr/share/doc/swig-doc/Examples/d/simple/d2//usr/share/doc/swig-doc/Examples/d/variables//usr/share/doc/swig-doc/Examples/d/variables/d1//usr/share/doc/swig-doc/Examples/d/variables/d2//usr/share/doc/swig-doc/Examples/go//usr/share/doc/swig-doc/Examples/go/callback//usr/share/doc/swig-doc/Examples/go/class//usr/share/doc/swig-doc/Examples/go/constants//usr/share/doc/swig-doc/Examples/go/enum//usr/share/doc/swig-doc/Examples/go/extend//usr/share/doc/swig-doc/Examples/go/funcptr//usr/share/doc/swig-doc/Examples/go/multimap//usr/share/doc/swig-doc/Examples/go/pointer//usr/share/doc/swig-doc/Examples/go/reference//usr/share/doc/swig-doc/Examples/go/simple//usr/share/doc/swig-doc/Examples/go/template//usr/share/doc/swig-doc/Examples/go/variables//usr/share/doc/swig-doc/Examples/guile//usr/share/doc/swig-doc/Examples/guile/class//usr/share/doc/swig-doc/Examples/guile/constants//usr/share/doc/swig-doc/Examples/guile/matrix//usr/share/doc/swig-doc/Examples/guile/multimap//usr/share/doc/swig-doc/Examples/guile/multivalue//usr/share/doc/swig-doc/Examples/guile/port//usr/share/doc/swig-doc/Examples/guile/simple//usr/share/doc/swig-doc/Examples/guile/std_vector//usr/share/doc/swig-doc/Examples/java//usr/share/doc/swig-doc/Examples/java/callback//usr/share/doc/swig-doc/Examples/java/class//usr/share/doc/swig-doc/Examples/java/constants//usr/share/doc/swig-doc/Examples/java/enum//usr/share/doc/swig-doc/Examples/java/extend//usr/share/doc/swig-doc/Examples/java/funcptr//usr/share/doc/swig-doc/Examples/java/multimap//usr/share/doc/swig-doc/Examples/java/native//usr/share/doc/swig-doc/Examples/java/nested//usr/share/doc/swig-doc/Examples/java/pointer//usr/share/doc/swig-doc/Examples/java/reference//usr/share/doc/swig-doc/Examples/java/simple//usr/share/doc/swig-doc/Examples/java/template//usr/share/doc/swig-doc/Examples/java/typemap//usr/share/doc/swig-doc/Examples/java/variables//usr/share/doc/swig-doc/Examples/javascript//usr/share/doc/swig-doc/Examples/javascript/class//usr/share/doc/swig-doc/Examples/javascript/constant//usr/share/doc/swig-doc/Examples/javascript/enum//usr/share/doc/swig-doc/Examples/javascript/exception//usr/share/doc/swig-doc/Examples/javascript/functor//usr/share/doc/swig-doc/Examples/javascript/nspace//usr/share/doc/swig-doc/Examples/javascript/operator//usr/share/doc/swig-doc/Examples/javascript/overload//usr/share/doc/swig-doc/Examples/javascript/pointer//usr/share/doc/swig-doc/Examples/javascript/reference//usr/share/doc/swig-doc/Examples/javascript/simple//usr/share/doc/swig-doc/Examples/javascript/template//usr/share/doc/swig-doc/Examples/javascript/variables//usr/share/doc/swig-doc/Examples/lua//usr/share/doc/swig-doc/Examples/lua/arrays//usr/share/doc/swig-doc/Examples/lua/class//usr/share/doc/swig-doc/Examples/lua/constants//usr/share/doc/swig-doc/Examples/lua/dual//usr/share/doc/swig-doc/Examples/lua/embed//usr/share/doc/swig-doc/Examples/lua/embed2//usr/share/doc/swig-doc/Examples/lua/embed3//usr/share/doc/swig-doc/Examples/lua/exception//usr/share/doc/swig-doc/Examples/lua/funcptr3//usr/share/doc/swig-doc/Examples/lua/functest//usr/share/doc/swig-doc/Examples/lua/functor//usr/share/doc/swig-doc/Examples/lua/import//usr/share/doc/swig-doc/Examples/lua/nspace//usr/share/doc/swig-doc/Examples/lua/owner//usr/share/doc/swig-doc/Examples/lua/pointer//usr/share/doc/swig-doc/Examples/lua/simple//usr/share/doc/swig-doc/Examples/lua/variables//usr/share/doc/swig-doc/Examples/modula3//usr/share/doc/swig-doc/Examples/modula3/class//usr/share/doc/swig-doc/Examples/modula3/enum//usr/share/doc/swig-doc/Examples/modula3/exception//usr/share/doc/swig-doc/Examples/modula3/reference//usr/share/doc/swig-doc/Examples/modula3/simple//usr/share/doc/swig-doc/Examples/modula3/typemap//usr/share/doc/swig-doc/Examples/mzscheme//usr/share/doc/swig-doc/Examples/mzscheme/multimap//usr/share/doc/swig-doc/Examples/mzscheme/simple//usr/share/doc/swig-doc/Examples/mzscheme/std_vector//usr/share/doc/swig-doc/Examples/ocaml//usr/share/doc/swig-doc/Examples/ocaml/argout_ref//usr/share/doc/swig-doc/Examples/ocaml/contract//usr/share/doc/swig-doc/Examples/ocaml/scoped_enum//usr/share/doc/swig-doc/Examples/ocaml/shapes//usr/share/doc/swig-doc/Examples/ocaml/simple//usr/share/doc/swig-doc/Examples/ocaml/std_string//usr/share/doc/swig-doc/Examples/ocaml/std_vector//usr/share/doc/swig-doc/Examples/ocaml/stl//usr/share/doc/swig-doc/Examples/ocaml/string_from_ptr//usr/share/doc/swig-doc/Examples/ocaml/strings_test//usr/share/doc/swig-doc/Examples/octave//usr/share/doc/swig-doc/Examples/octave/callback//usr/share/doc/swig-doc/Examples/octave/class//usr/share/doc/swig-doc/Examples/octave/constants//usr/share/doc/swig-doc/Examples/octave/contract//usr/share/doc/swig-doc/Examples/octave/enum//usr/share/doc/swig-doc/Examples/octave/extend//usr/share/doc/swig-doc/Examples/octave/funcptr//usr/share/doc/swig-doc/Examples/octave/funcptr2//usr/share/doc/swig-doc/Examples/octave/functor//usr/share/doc/swig-doc/Examples/octave/module_load//usr/share/doc/swig-doc/Examples/octave/operator//usr/share/doc/swig-doc/Examples/octave/pointer//usr/share/doc/swig-doc/Examples/octave/reference//usr/share/doc/swig-doc/Examples/octave/simple//usr/share/doc/swig-doc/Examples/octave/template//usr/share/doc/swig-doc/Examples/octave/variables//usr/share/doc/swig-doc/Examples/perl5//usr/share/doc/swig-doc/Examples/perl5/callback//usr/share/doc/swig-doc/Examples/perl5/class//usr/share/doc/swig-doc/Examples/perl5/constants//usr/share/doc/swig-doc/Examples/perl5/constants2//usr/share/doc/swig-doc/Examples/perl5/extend//usr/share/doc/swig-doc/Examples/perl5/funcptr//usr/share/doc/swig-doc/Examples/perl5/import//usr/share/doc/swig-doc/Examples/perl5/inline//usr/share/doc/swig-doc/Examples/perl5/java//usr/share/doc/swig-doc/Examples/perl5/multimap//usr/share/doc/swig-doc/Examples/perl5/multiple_inheritance//usr/share/doc/swig-doc/Examples/perl5/pointer//usr/share/doc/swig-doc/Examples/perl5/reference//usr/share/doc/swig-doc/Examples/perl5/simple//usr/share/doc/swig-doc/Examples/perl5/value//usr/share/doc/swig-doc/Examples/perl5/variables//usr/share/doc/swig-doc/Examples/perl5/xmlstring//usr/share/doc/swig-doc/Examples/php//usr/share/doc/swig-doc/Examples/php/callback//usr/share/doc/swig-doc/Examples/php/class//usr/share/doc/swig-doc/Examples/php/constants//usr/share/doc/swig-doc/Examples/php/cpointer//usr/share/doc/swig-doc/Examples/php/disown//usr/share/doc/swig-doc/Examples/php/enum//usr/share/doc/swig-doc/Examples/php/extend//usr/share/doc/swig-doc/Examples/php/funcptr//usr/share/doc/swig-doc/Examples/php/overloading//usr/share/doc/swig-doc/Examples/php/pointer//usr/share/doc/swig-doc/Examples/php/pragmas//usr/share/doc/swig-doc/Examples/php/proxy//usr/share/doc/swig-doc/Examples/php/reference//usr/share/doc/swig-doc/Examples/php/simple//usr/share/doc/swig-doc/Examples/php/sync//usr/share/doc/swig-doc/Examples/php/value//usr/share/doc/swig-doc/Examples/php/variables//usr/share/doc/swig-doc/Examples/pike//usr/share/doc/swig-doc/Examples/pike/class//usr/share/doc/swig-doc/Examples/pike/constants//usr/share/doc/swig-doc/Examples/pike/enum//usr/share/doc/swig-doc/Examples/pike/overload//usr/share/doc/swig-doc/Examples/pike/simple//usr/share/doc/swig-doc/Examples/pike/template//usr/share/doc/swig-doc/Examples/python//usr/share/doc/swig-doc/Examples/python/callback//usr/share/doc/swig-doc/Examples/python/class//usr/share/doc/swig-doc/Examples/python/constants//usr/share/doc/swig-doc/Examples/python/contract//usr/share/doc/swig-doc/Examples/python/docstrings//usr/share/doc/swig-doc/Examples/python/enum//usr/share/doc/swig-doc/Examples/python/exception//usr/share/doc/swig-doc/Examples/python/exceptproxy//usr/share/doc/swig-doc/Examples/python/extend//usr/share/doc/swig-doc/Examples/python/funcptr//usr/share/doc/swig-doc/Examples/python/funcptr2//usr/share/doc/swig-doc/Examples/python/functor//usr/share/doc/swig-doc/Examples/python/import//usr/share/doc/swig-doc/Examples/python/import_packages//usr/share/doc/swig-doc/Examples/python/import_packages/from_init1//usr/share/doc/swig-doc/Examples/python/import_packages/from_init1/py2//usr/share/doc/swig-doc/Examples/python/import_packages/from_init1/py2/pkg2//usr/share/doc/swig-doc/Examples/python/import_packages/from_init1/py3//usr/share/doc/swig-doc/Examples/python/import_packages/from_init1/py3/pkg2//usr/share/doc/swig-doc/Examples/python/import_packages/from_init2//usr/share/doc/swig-doc/Examples/python/import_packages/from_init2/py2//usr/share/doc/swig-doc/Examples/python/import_packages/from_init2/py2/pkg2//usr/share/doc/swig-doc/Examples/python/import_packages/from_init2/py2/pkg2/pkg3//usr/share/doc/swig-doc/Examples/python/import_packages/from_init2/py3//usr/share/doc/swig-doc/Examples/python/import_packages/from_init2/py3/pkg2//usr/share/doc/swig-doc/Examples/python/import_packages/from_init2/py3/pkg2/pkg3//usr/share/doc/swig-doc/Examples/python/import_packages/from_init3//usr/share/doc/swig-doc/Examples/python/import_packages/from_init3/py2//usr/share/doc/swig-doc/Examples/python/import_packages/from_init3/py2/pkg2//usr/share/doc/swig-doc/Examples/python/import_packages/from_init3/py2/pkg2/pkg3//usr/share/doc/swig-doc/Examples/python/import_packages/from_init3/py2/pkg2/pkg3/pkg4//usr/share/doc/swig-doc/Examples/python/import_packages/from_init3/py3//usr/share/doc/swig-doc/Examples/python/import_packages/from_init3/py3/pkg2//usr/share/doc/swig-doc/Examples/python/import_packages/from_init3/py3/pkg2/pkg3//usr/share/doc/swig-doc/Examples/python/import_packages/from_init3/py3/pkg2/pkg3/pkg4//usr/share/doc/swig-doc/Examples/python/import_packages/relativeimport1//usr/share/doc/swig-doc/Examples/python/import_packages/relativeimport1/py2//usr/share/doc/swig-doc/Examples/python/import_packages/relativeimport1/py2/pkg2//usr/share/doc/swig-doc/Examples/python/import_packages/relativeimport1/py2/pkg2/pkg3//usr/share/doc/swig-doc/Examples/python/import_packages/relativeimport1/py3//usr/share/doc/swig-doc/Examples/python/import_packages/relativeimport1/py3/pkg2//usr/share/doc/swig-doc/Examples/python/import_packages/relativeimport1/py3/pkg2/pkg3//usr/share/doc/swig-doc/Examples/python/import_packages/relativeimport2//usr/share/doc/swig-doc/Examples/python/import_packages/relativeimport2/py2//usr/share/doc/swig-doc/Examples/python/import_packages/relativeimport2/py2/pkg2//usr/share/doc/swig-doc/Examples/python/import_packages/relativeimport2/py2/pkg2/pkg3//usr/share/doc/swig-doc/Examples/python/import_packages/relativeimport2/py2/pkg2/pkg3/pkg4//usr/share/doc/swig-doc/Examples/python/import_packages/relativeimport2/py3//usr/share/doc/swig-doc/Examples/python/import_packages/relativeimport2/py3/pkg2//usr/share/doc/swig-doc/Examples/python/import_packages/relativeimport2/py3/pkg2/pkg3//usr/share/doc/swig-doc/Examples/python/import_packages/relativeimport2/py3/pkg2/pkg3/pkg4//usr/share/doc/swig-doc/Examples/python/import_packages/relativeimport3//usr/share/doc/swig-doc/Examples/python/import_packages/relativeimport3/py2//usr/share/doc/swig-doc/Examples/python/import_packages/relativeimport3/py2/pkg2//usr/share/doc/swig-doc/Examples/python/import_packages/relativeimport3/py2/pkg2/pkg3//usr/share/doc/swig-doc/Examples/python/import_packages/relativeimport3/py3//usr/share/doc/swig-doc/Examples/python/import_packages/relativeimport3/py3/pkg2//usr/share/doc/swig-doc/Examples/python/import_packages/relativeimport3/py3/pkg2/pkg3//usr/share/doc/swig-doc/Examples/python/import_packages/same_modnames1//usr/share/doc/swig-doc/Examples/python/import_packages/same_modnames1/pkg1//usr/share/doc/swig-doc/Examples/python/import_packages/same_modnames1/pkg2//usr/share/doc/swig-doc/Examples/python/import_packages/same_modnames2//usr/share/doc/swig-doc/Examples/python/import_packages/same_modnames2/pkg1//usr/share/doc/swig-doc/Examples/python/import_packages/same_modnames2/pkg1/pkg2//usr/share/doc/swig-doc/Examples/python/import_template//usr/share/doc/swig-doc/Examples/python/java//usr/share/doc/swig-doc/Examples/python/libffi//usr/share/doc/swig-doc/Examples/python/multimap//usr/share/doc/swig-doc/Examples/python/operator//usr/share/doc/swig-doc/Examples/python/performance//usr/share/doc/swig-doc/Examples/python/performance/constructor//usr/share/doc/swig-doc/Examples/python/performance/func//usr/share/doc/swig-doc/Examples/python/performance/hierarchy//usr/share/doc/swig-doc/Examples/python/performance/hierarchy_operator//usr/share/doc/swig-doc/Examples/python/performance/operator//usr/share/doc/swig-doc/Examples/python/pointer//usr/share/doc/swig-doc/Examples/python/reference//usr/share/doc/swig-doc/Examples/python/simple//usr/share/doc/swig-doc/Examples/python/smartptr//usr/share/doc/swig-doc/Examples/python/std_map//usr/share/doc/swig-doc/Examples/python/std_vector//usr/share/doc/swig-doc/Examples/python/template//usr/share/doc/swig-doc/Examples/python/varargs//usr/share/doc/swig-doc/Examples/python/variables//usr/share/doc/swig-doc/Examples/r//usr/share/doc/swig-doc/Examples/r/class//usr/share/doc/swig-doc/Examples/r/simple//usr/share/doc/swig-doc/Examples/ruby//usr/share/doc/swig-doc/Examples/ruby/class//usr/share/doc/swig-doc/Examples/ruby/constants//usr/share/doc/swig-doc/Examples/ruby/enum//usr/share/doc/swig-doc/Examples/ruby/exception_class//usr/share/doc/swig-doc/Examples/ruby/free_function//usr/share/doc/swig-doc/Examples/ruby/funcptr//usr/share/doc/swig-doc/Examples/ruby/funcptr2//usr/share/doc/swig-doc/Examples/ruby/functor//usr/share/doc/swig-doc/Examples/ruby/hashargs//usr/share/doc/swig-doc/Examples/ruby/import//usr/share/doc/swig-doc/Examples/ruby/import_template//usr/share/doc/swig-doc/Examples/ruby/java//usr/share/doc/swig-doc/Examples/ruby/mark_function//usr/share/doc/swig-doc/Examples/ruby/multimap//usr/share/doc/swig-doc/Examples/ruby/operator//usr/share/doc/swig-doc/Examples/ruby/overloading//usr/share/doc/swig-doc/Examples/ruby/pointer//usr/share/doc/swig-doc/Examples/ruby/reference//usr/share/doc/swig-doc/Examples/ruby/simple//usr/share/doc/swig-doc/Examples/ruby/std_vector//usr/share/doc/swig-doc/Examples/ruby/template//usr/share/doc/swig-doc/Examples/ruby/value//usr/share/doc/swig-doc/Examples/ruby/variables//usr/share/doc/swig-doc/Examples/s-exp//usr/share/doc/swig-doc/Examples/scilab//usr/share/doc/swig-doc/Examples/scilab/class//usr/share/doc/swig-doc/Examples/scilab/constants//usr/share/doc/swig-doc/Examples/scilab/contract//usr/share/doc/swig-doc/Examples/scilab/enum//usr/share/doc/swig-doc/Examples/scilab/funcptr//usr/share/doc/swig-doc/Examples/scilab/matrix//usr/share/doc/swig-doc/Examples/scilab/matrix2//usr/share/doc/swig-doc/Examples/scilab/pointer//usr/share/doc/swig-doc/Examples/scilab/simple//usr/share/doc/swig-doc/Examples/scilab/std_list//usr/share/doc/swig-doc/Examples/scilab/std_vector//usr/share/doc/swig-doc/Examples/scilab/struct//usr/share/doc/swig-doc/Examples/scilab/template//usr/share/doc/swig-doc/Examples/scilab/variables//usr/share/doc/swig-doc/Examples/tcl//usr/share/doc/swig-doc/Examples/tcl/class//usr/share/doc/swig-doc/Examples/tcl/constants//usr/share/doc/swig-doc/Examples/tcl/contract//usr/share/doc/swig-doc/Examples/tcl/enum//usr/share/doc/swig-doc/Examples/tcl/funcptr//usr/share/doc/swig-doc/Examples/tcl/import//usr/share/doc/swig-doc/Examples/tcl/java//usr/share/doc/swig-doc/Examples/tcl/multimap//usr/share/doc/swig-doc/Examples/tcl/operator//usr/share/doc/swig-doc/Examples/tcl/pointer//usr/share/doc/swig-doc/Examples/tcl/reference//usr/share/doc/swig-doc/Examples/tcl/simple//usr/share/doc/swig-doc/Examples/tcl/std_vector//usr/share/doc/swig-doc/Examples/tcl/value//usr/share/doc/swig-doc/Examples/tcl/variables//usr/share/doc/swig-doc/Examples/xml/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi                        directoryUTF-8 Unicode textHTML document, ASCII textHTML document, UTF-8 Unicode textHTML document, ASCII text, with very long linesASCII textmakefile script, ASCII text, with very long linesPNG image data, 256 x 400, 8-bit/color RGB, non-interlacedPNG image data, 377 x 149, 8-bit colormap, non-interlacedPython script, ASCII text executableunified diff output, ASCII textPNG image data, 167 x 85, 8-bit colormap, non-interlacedmakefile script, ASCII textC++ source, ASCII textXML document textC source, ASCII textFORTRAN program, ASCII textASCII text, with no line terminatorsPHP script, ASCII textemptyRuby script, ASCII textLisp/Scheme program, ASCII text?7zXZ !#,1!]"k%b D%G%ʗ;-T ǓqMDqҟ;uD &?A P`Jn:{އ6377 _NVmTؕɉZf3扡  D*F*\^ۭ4 nfYY?+t Tf5CE2r̕C'\im`MLsB,b,:[7 /M5N%  kȳ( '1ltN(N7R‡VVMFُ ?Iwknmw)z3@+y0pQ[xoǁ\} ? $Om8>kiʧu̧㰯%PUD.e׀Q 0DzMseΒ KjzȲ6R2a@,-#Web/V-aZubc߭LZ/F`tBF>p+#]'۟e sV27eFO .1CRaHQC C= Zz5"8aR,:"d(QԲ VZ;b]>!Lǯ"Fn$'5eT⼩zv1 P0? wu}G%ONNi+FXq_);~nma<+t0(aP8/ ]Za&gH>A%O!tb!BE5emDWYTԤdI0(i!1L8±xwݱ>.ĿL0@zOh ^pbƤ w`h8yށ$͸V"o)V NITgV 5vEӛ6;G҂P^FLh<|%hAAJv4j |E~zj,;.LpQ fA\e*M=͉q+蓮zϥXH{e6" h \Z*N 91n/wenr Y \֞#aSg073 1R#6p6a2ZpU1*$k/Zxv@^I]THAyU[ȟ'Cx8X+*E*|300R!3ȱOs}7].[A 17WѨd_8X>kß7*+ j)VXTۂsPnF֚ϝɧb̵}U1u㑞;'80[Wm ` M@k?YGaz/j۠HU[:1˧CۗRKޯ5PseȞ9[Ƿ'gH@4$|[y_rx"'".S^$x&>Wfەy5m8HǕccp 'k`U/ͷ.2D_f3 4 BY^Rtq~uof7q9t/ sSYdpRy|3C,@.^ "Z;_=π(ܒ3j֥aoy_0j/7`Q bFcsdϐ_F⾬7N[IUD:T?P6'EFWmU\4LˤM< $E_A{@2+8?*3o KXvyV-#I)ٍ^>:C7.N7?[51xϠO>} X "_;[ORbԢ/DfP;p2Q}6;k|y:8 Tg[jolow1\?5/E6|̟5`F$psODfW1OkTĂa|DM@y(Zc>Fty7AQ]BItE8v+m'D+g'GGW &)P@c.x fE.<]hGmHCψRUJ%[:%{_U>@qiG>uNVQҷwl~!8CPײ {4)}=<{oF %!}(7Aǒ_۟k*k:GM?}TBR5tcni~$/YXуe]H͠_RʣN@eضA,^g1,vMw͛)>LÁ Bl{x(믂Q|YڏчOB$H-y9){ .q֙R݂Hه,,jLӄiLFl>3s?:W]\SYCi'y*v=ܳ <Zo(EdkGh_0 '8UWq׮BnDO| >KE]ήLJp[Q+<%Õ؊h(,CJ f ?cy"a7A:Rt|-3{w0 57z-p. 4Du¡|-)'QIC &z[)|)C>OS|0>'oS~j6<ßX/ I? p(-XfhyEd>4OƝ,48=4|+;N+>#m}Ԇu C*e+Wh8Ej=*l#^CO VC N- XTU] 'H7&1S$l[Zd i;_"s)(Ns@͆qAOXL !ZRwv9unQq{x;Q_8 vo}b\xnD!"n޷)JyWN l%BLzL,j-MdWȦDG*ZUG#sd׋EM~*(c-r/7][e!7]`^/V1"j,NOƢӥ[ Te D9pSE=jQ9I_sBwH5`h8NC +N@E6H6H.+Yd:YOdw`k=S{8'W%]VBkr 6WD7 #sAS^k;ilʲvF## J,v@珖&kK1+L¼T}ZX} e<}a_8ԅyKVWvsBQM }L<%oɩ9wD<`]Y87sWn)jV<4FxI,sNX9 %K Q݃Wc0lc؉69/,_(jǀH>st5Pќ`X;NL5j*vv;vBk `b$Rp.Ndf(lѨpQ iь23E(p]Q):;o߄qD%$,`!&uIFɏqN3sMe ɞFyJ; 5#oq[ th0FeXg+. ?dR:Pzm|eSӚv6%Dq WZo?:5.HhQ(6E$" #Q.(Ͳˇdm{*-;OX Bl.6tm⪩D4/_P#^Ez" y0m5{qY/^ T0&;QE HI DJ;Ęwt#3}f/l0q* U%Uy>k5yaGC_v0^ Q: "R t!uӼY=8 #[*'2HQb1 t Q}#aZs[0NRi=띰>|N %G;,eeU;t.U=;7H"Su)hz񔑄UӶs>smk3Ɗy"RT y:j%lY5A-Y\;E€*KǓ -9!f<Ͼ-aE["?_@Il9aZX=읇0 º"V%٬3Liw\s)ŭlj,@_? >#s; ջ*߽ ~66-JӬtFLۓ8f y0i)THq{Vy-E4I(Rb"ݧg/ΈȟoW#OEFշ4% SMhl=F$D$EOA&DBCgF"-EM-o݋tR_Ԕ7 ]Y|y:HXU"? Xjo.[J'7 n,O/sg"m,;j77a)\2> ~VX.&RǵP|?:aphuԀҟR;'z+O `|؆%n7u\БYj1 [E^y9b#^YjOZ I!l:rrcq^?:;vP ,,wo'j3:>ΐEN,9G!$#[cM“PC))U+UW8DJl8|AٖuCRR&5L`Avš5?^iC\88?!a7t-$NN`JyTp 8ۤ/$&9+ B]޸NDh#pbe?[CpL47 #1YM4Κ|sr~:hWK9GZ0rR8Xf,OEr|@m5ʹW…NZ_'%_X!pP4)eƨpй@&tP1Bc77 YZ