jnr-ffi-javadoc-2.0.4-1.fc23$>ᝠC*3o@>:sV?sFd  4pt 11 61 "1 3\1 .M1 21CD1X91m.mL1~~ ~4~(~8~9:G|1H@1I1X8Y<\L1]1^Xb.d/e/f/l/t/1u@l1vQ0wQ1xbt1ys8s<s@Cjnr-ffi-javadoc2.0.41.fc23Javadocs for jnr-ffiThis package contains the API documentation for jnr-ffi.V*1arm02-builder06.arm.fedoraproject.orgiFedora ProjectFedora ProjectASL 2.0Fedora ProjectUnspecifiedhttp://github.com/jnr/jnr-ffi/linuxnoarch`v'G# b0qAJ,pLWnc][WsS\b4ac=AK/17"RL55IJ-MKF!NSSN1K\'cr;i,NEBrJKI JxI/1>ABF-JF#J6111c1_11111/1111_171c1c1a1U1131I1i19131S11U11e1_1O1111{191@:4S6%=_=OuP U9TVU1`7_geN;3YCOJ]TSxTL|456GGJ|JOWTOMU,=4544455%4N4554444444444444554544455 5 4453s(S"C #T1 VZQ%F0FgD60Q;rQA ~$(+3S8uB3JZH9GJCK$J]KF I#PTh8G]R<s]hR B#N08@5"J2r<"%= e + v1#q Sx9pU_5 U%H$8Y & t$;X_   --N ---"C"  --}""     8"  """"Q\g5-;@-[>b=>}(PE%J!2,#-2(0T=U(2)A;S%X*:K!J[#-<( $7h~3JKhuz$l'=x8UR*4~d~I0@(=w93/7< +y6#=Ne (dMqF"rT7\$"E:AH?X/bU56!71:;.OPKFT770fL?5-:h_&1sP~#G]]!!PR1BIBVDyBDBDBJHBIBJBJGEDHNTg.>?AC AxC8MJIE IWWGIFaMBC?. . .m..= SAY*E; DJK{Di.+>AaY7C'H9Cc6s$&!!)*6E?![P_pIH0H7zGA;:R7^U6-7SP:/E '[S!,kS3")=9 Iv,Q,*_,#%1f,)X,#%3f,#%7f,#%3f,)X,#%)f,C,X,Q,,_,)08 m,)X,._,)0Bm,5F P#{,)0Hm,/;Gt,#%?f,/;It,/;Mt,/; t033,7%6,EJ_<BeZ\8S#/86 _wv);-2*A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤V*1VmV*1V*1V*1V*1V*1V*1V*1V*1V*0V*1V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*1V*1V*1V*1V*1V*1 V*1 V*1 V*1 V*1V*1V*1V*1V*1V*1 V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*0V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1 V*1 V*1 V*1 V*1V*1qV*1qV*1qV*1qV*1qV*1qV*1qV*1qV*1rV*1rV*1rV*1rV*1rV*1rV*1rV*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1 V*1 V*1 V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1vV*1wV*1wV*1wV*1xV*1xV*1xV*1xV*1yV*1yV*1yV*1zV*1zV*1zV*1yV*1zV*1zV*1zV*1{V*1{V*1zV*1{V*1|V*1|V*1|V*1|V*1|V*1}V*1}V*1}V*1}V*1|V*1}V*1}V*1}V*1~V*1~V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1~V*1~V*1V*1V*1V*1V*1V*1V*1 V*1 V*1!V*1%V*1%V*1%V*1%V*1%V*1&V*1&V*1*V*1-V*1*V*1-V*1-V*1-V*1-V*1-V*1.V*1.V*1.V*11V*11V*12V*12V*13V*16V*17V*17V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1aV*1aV*1bV*1bV*1cV*1bV*1dV*1cV*1dV*1dV*1eV*1eV*1fV*1eV*1gV*1fV*1gV*1gV*1hV*1hV*1hV*1iV*1iV*1jV*1jV*1kV*1kV*1lV*1kV*1lV*1mV*1lV*1nV*1mV*1nV*1oV*1oV*1pV*1oV*1pV*1pV*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*18V*18V*19V*19V*18V*1V*1>V*1AV*1DV*1DV*1AV*1EV*1EV*1FV*1HV*1HV*1HV*1HV*1IV*1IV*1IV*1JV*1JV*1KV*1KV*1KV*1KV*1LV*1LV*1LV*1MV*1MV*1MV*1WV*1XV*1[V*1\V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1`V*1`V*1V*1`V*1V*1V*1V*1V*1V*1V*1]V*1V*1]V*1V*1V*1V*1V*1V*1V*1V*1\V*1V*1V*1V*1V*1V*1V*1V*1\V*1V*1V*1V*1V*1V*1V*1V*1]V*1V*1V*1V*1V*1V*1V*1V*1\V*1V*1V*1V*1V*1V*1V*1V*1]V*1V*1V*1V*1V*1V*1V*1_V*1V*1_V*1V*1V*1V*1V*1V*1V*1`V*1V*1`V*1V*1V*1V*1V*1V*1V*1`V*1V*1`V*1V*1V*1V*1V*1V*1V*1V*1`V*1V*1V*1V*1V*1V*1V*1V*1_V*1V*1V*1V*1V*1V*1V*1`V*1V*1aV*1V*1V*1V*1V*1V*1V*1_V*1V*1_V*1V*1V*1V*1V*1V*1V*1]V*1V*1]V*1V*1V*1V*1V*1V*1V*1\V*1V*1\V*1V*1V*1V*1V*1V*1V*1_V*1V*1_V*1V*1V*1V*1V*1V*1V*1`V*1V*1`V*1V*1V*1V*1V*1V*1V*1^V*1V*1_V*1V*1V*1V*1V*1V*1V*1V*1^V*1V*1V*1V*1V*1V*1V*1V*1]V*1V*1V*1V*1V*1V*1V*1V*1^V*1V*1V*1V*1V*1V*1V*1V*1^V*1V*1V*1V*1V*1V*1V*1V*1^V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1sV*1sV*1tV*1sV*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1tV*1tV*1tV*1uV*1uV*1V*1V*1V*1V*1V*1V*1V*1vV*1V*1V*1V*1V*1V*1V*1V*1V*1V*1V*1~V*1V*1V*1~V*1V*1V*19e6c0e30e86911b1ec92b1dd5932862e60f9a445cb32b20c59fb9adbf0cd51715d8f4671f91483481d66e9e96dea968a2b545864c2e1f5a995cc2796f2567c9efdca69dea5b004cc7d377b9b745b18b9d1b4cc54278d4553a8d6b82456e43e7d73430727e50caccda5f61d375106745a15a5e2db51332fd152a4b654a54f79c7174ee97ac9f3f676ee54ed8797edf145607af6a6bdb70caa26b27a809ebdd88f0ebba2908dafb715697a42a94307e4fbe64dea8d35da3b5eff9236390075208a2b19f114aa6740042b852d38bd6dd8844dc29155ab3f18a37571a6587724d79b295680b15497beccec742d865822da8d672bc589e23a796f596b6de2f56bd375598add76f697d02ed75a45fc7683d80286f135d651c0e4a72f76093d374e9e7845e2f78a5c7e64ea382d3f6d35830ff2e751a5c2fbbeee1dfed8ac606c040fc553d095e6f5b10aa3dabf51663a4aa190a05d24fbf12e10fe3a72585e90b5c54302fe1f6860aa1756c464d4e6c900dfaa1afb31cb610a362c5e3b2f15924f675304ce795996dff6ac3b27f8388bed6dac41acc30476cda53aff142a75e464558ec319fb03488d10ba93fad7b4311d5146379e0421194f606e25bf612a0d558d23c959ab31e303b373629bb2edede2a06b4cc0f165ae2ecbec18a2d8d32fd55369581bc02e35c86ff51f1b4d00a1a92dc816c121bb29d9c5e8e4d2a5acd6bb0ee306c1edfff7c0d0bc03f5e7ff6bb928e3563ffd9f8dd8ed856afd774a962fd16c790755db0d4530908dc8969a157e8b16cb80b7f2f58e4613eab54f2f9d300527f9f8ba42257e017e2b28b2c84ffef018be2a59ad5b077651359c5fe0bee737e2b1f895d7824e7c0eb984ed22c85f6fb0d3c5868a38436ce04c659345dd5e4c6dda2d3a7db45231c4eb517479a49fd0ededa3e911213bf7c927afa1106f2875cad53fd8a5834767c9df9603637a0d66857064462e077ba10376f391963f2242453ec142fb602bd5a3833ae8b88e0cafd07dd877dd3eade2cd0059d98810914fcf134c0cbc7e90f8737715b9349d155a5fc224930fb3fd486c505112e37c5f6c9ac90ef01e1d7d1f5aa0c232c0a21771bb90c66b482c6dad121fc8640e48b60fd98b0cab7fa1df330cc8aa60741e18bfa5283d2eafaeb5256a4837a373eb930ebedc133979954e2e01350d16a3feec772aaaa8bb1761f75b37fb310c66985835eba6e9cdf1ade63e9fb0734df6c9dec2a3dd245a431a06bc425915981354fbb951ade98ba12e3436f053e6ca0f1fee46d465430e4840db7ab202fab71076840429c92d26a35fed86beecf06d6e9b612d4dc551645cf6a74109518a5f84ce1cb686417d575f422857499e134298b80b267d1565169c2e831f8aa482e6786cef5532a9000c4782f714def94727b36cfd2de443d053d30f79e3b8efd32c386bbb752d24a75b3f519208a530873ab8c442a4cea697ddec78e30cd4e258b57b2231b91b2be63a3f79310b57a72a578ebc57d82e5ccd13c964d6f95c9b6e0ab0006e253eb42c7d0b13a1f635bb6d42fc69de7b460bb5aa72e737401872aec809c6adceac151e3648f7a0821ad432a7f5c5066ab7fe3500ecc15030f5a106ee1d5127717bebe4bc4bf1e19ce63b0debd5da474b5a661a9e24a9f3ca495a89943faed25be5e43978044929ddc4eb29451bbf81cc8c96e3c7a04bf0a6160fa7c734c3ede9a3d68fad6bfaa2b4fe1997a1d66f349299d77cbe10aa99212ab1f8b95032c4032e2ccc48b850eb839adf183a19dd9e4b95ca20de25d498ab17eeee033c28d83d3e458571ded3681d31dcc6d71df1ad50419da749115ba831a6209471c6235e5fce19cb4e25917203dc06e7b5b80f90e0cad1ce7585ca4a5240682fa9a0ee8096f8e331be0bee9afcb1ad2b4065a6f7fa8cafe413ae83f6f2beb39ed4c43f5ca08157a82ea2732d0271149dc964d62caea79b4ad002c1a7a23c0ac652987cb371f0ce34ce231478967c3bc342c06b723713975614660cf64f98bc2aedc27c88e3c87080e9392c54bd646afb6aee9fbbb4c0ed32cc83b0cb1a75c27fd4f606de544211c05262b16c8c657759bb7763654cec9ea9f9b75f3e9e706158f45a35d6774b167ce8575b17d477597f2ff7643df344736c6a6a457bfb69a86b32ff4aada8906dd8e22ca05fa4f09e960f65d3b7868a5ba617403485b30ab193d032e62e83294d7778054d4dbc21b2c1389fb83ddc99e01c69399ace39300bf7a31544f8914613445388947a4a385462b44f3aa9b1f46975fb8312c52cadd95b9e1c3cc0137f2706c2fe3c66fd690a50e5aa8c885f7d14cc67c35bffc12e8fb2cb0b25e86fcb00ec766dc605aaeb3a2a9b37f251619f08c45093c2548ac35d199b05b2eab6fa3a278d69434e5c471247c4aac6c931c3dd55a181c828c0f77631d883510794f60d9ffb91e15e903c6119fb60044b38d343f6ee485b1080accadddc93072b6e767a19e934b3fdc3fbde15c6c6486693975010de7387ef845a1db6d895f66eaaed762e3b7177a24d77592e65b0a807ac0a84c8b6a1cc7b5f2373b703cd1dc37147ea27e031bde0b4af2461290be5f43a32d804daf11472e18f272e15b5138b466a2034c3f3dd6d3cacf83292a69acb8bf05fb17b842eb7295c73640556e8887aad96a86128478aa8ed13bea825cfacda162c715388f92968c1cc162685bd594334a39381135077df3538d00ce2f56c1beb60403139a7ce9095f5287ee15e9550b467298cc3b139e6c87be757571b2080815e5c05d08249ee76607992058a3c600d87fbb0cbff0dd1a871163316feebabc8ae6e6d3a35ad0e4bd87d14106c97f3b8550f07d9f1c1686c793575b25cd6fb9cbcc4ae9ba70f6496a06c6936c6604527a0950baca8926265453bf137fcb13e663a688bdd35db8bed21ea4ed81e757ac0cbfe91ddb00882e1725afff5fb7155e8c6d0182cb5e400ad543ab9f464feb98cd8980ac5f4769afb2bb97cc57cfced7f860c4b1b0985c17dfdd4a55716dd3d5099368f12e718ed4d2d022aa8410a191b6130f7ad44a032ad5468602fefcf0c7410a1497e6aefac39d0a39ef2bbb4127766613504eba89ad0d87f7854253b39b5ef94e6b0d8bd6beb57d663cf2bc2646d271adf5634fa327080a546c3a59c368881c03915d152ebcd520faa95a51cad54ed0a8008caf90fb8a020a544b45d56a8f93df5ca1769b87fe3f2df79406988afe30eb02ba323f573ed1af2a602804f2192dc005823ece3c47eca0730712769b311a437963ce6c25f7cbe43645249381a306cdea6760ebc05f72826fd69dcb6da96107fd60ce44a4c54b4d086f1821b5b35b8a9c47a498d499016a4dbd28d3329b3513d23d66ac95e93bbce3af9289c13bcaf9afb7f7e93ec3b1a95801b7e61d46eb7465386b790a3297c4d3c7f56be9a73ea3fc96125d161f03c48db672bdf8bd96a3ec23adc2c942d981e2f6165f996081daaf0748a5f1aac85768735ef1762000aac4f38bc1259ef2b0c6baa6ef96c123e105df3f3fbc291901f5542752572da6761ecad6dbe9f742eb98926e8e51348bae4b3e54c59dda23478c3bdaddfc05df0303cff15364abb4aa0e81fdc5a32b63004eb444cdca88a0aaeec554f7148470ef7477c769ffba13f25b1d6ff0ffc6d512210676f8ce55a8b173138f7ad0a06b4b70668e1003935fb93a707841018f80761c631774e6cccb67015f669db3d3973270df21a33983ca3ab75c09f22994a15f2f04f8579ec8e99f72b69bb8dd057d263c7437995528bd12342c4c16f289f429363e5d6ae1be62810e88d3f88dd6f507cf2da766c867d2330996e1a9e748c7307ff265876ab1f68b99bd8d966aa038d63662247f6547883e81c4e403dc12df08508393c68becc09dba20c82e0163f6fab6c04bd3e76c82a88d936823443fd0b23f64c25dcfd3c94caa40318a9f017f0b8099dd9d106ebeff4b4065e007fef722bc59e6c3c203b2d648770ea5ae42ffd2b3f892980bc51a77457ef8488ef3dc351f5d96556e94a500f73a4fa84de9ae965d852c4cbb60837d39f3686bd73e099de6d7c21b7a10a1c846e3bcb21f96fb57ab810c0ec343f327d1cc0216295716f53f025fdd48332485bca3255365785967ee47e5f446663969cd91304db5797d5da767a69bff562eda129089ba3e5886f76bf11462b54cb37b03d02e9ecd68d6326d3674c734eb412f292e110fa785cb37e284def6ce613cd896511d10f9b337d44a4f770e204e75dc1099fb9c2e6b64bc419078822065810c91b58400b961054819f11aeddee619af085593ffa8f2dae17ebd926465b12587e39ffddcb881884e7146f88145828f4ad55d9a1e1576f4d065d6b004a712abf12c8518d1a2f342886da69da84c263dea66552b5bcd1e47bcc4f1dfccad1eec0c028af12039ea15f35e62f7b3172dd4284c79972ace4932eec8e40af25549bb9fef0b9f684ebceef8f255ac7a8caa2c1e70c9888eab74a3e49943013c217232f85b16c3d4a9b3c05275204a61b9e3dc0f652ca13b289298cf35c21a1064e483254dc5ec0a383ed73694df2098633fee485af3dffc59b95ae9d2528a0b777653452c6d856449fe56c8fe2700ab5391b73fac8641a774946f07f1bc7c7b558d9df1835f6d9a66de9b4adb6897e8b672b607fe723c05fa16275069492f658e92f7d7fa08547e50d4decc7e597e5d0604abfeda2fab737f83db19219a8987f5f08441a725b1d93b08c63a2e69d162b6915ab6e04cadc8e769f40435dad39556862be7bd1edede5b9028053d6f6e32142889a2584598c84805885c7b3bc5597f64f60bf5ffedcbd432de10238dd87b96f01ea17fc2633493c9190a5c52f5865e86dbcdb785aa9af30e83c94e5194d76d36c2c7cc321dfe617cf68edbd4f9bb7a88d9efb20dec8a07439f7895dba95028de1fecff9e9469934884ac74a01e8aaa672c4fd9f6251ae02ed05975b8abe339bd93ff4504985f32c1e928d2116c606c267e8700a5c6e1be6f104033c02412b5755d035b487b2db667cb06302609f1a6e1c903d23ffdd7cbff43cd63b5381e2c6c1867396fc865ddb9cec723b5f8852e44faf495152e2f035d73502d30ee179b8343d1eedd9a5552e238eb9d6cd5113bc0a52c94f793cd930eaea69ea7c2c7d50dd13280ca8f7c03903c94c5727589fae602485b3d81ec8c2aecfe77c3de80ffc035311b5033b0c2f1c75a1ec1980bdbab9f52bc19433974e5c05ef518632c35b93b63b09e0d98ffbbe6720716bb93c58553c88a21ad663b790cb846bad6b0c3d30086b7d12d1342c685a18e475866c54ad3e110692b80d8006ac1e59a861e992a9f37f630e1a091c708ecc6bbca1b377003d4e52da5b6fdde4aa57ecfe16ff9325195aba381655890a76e0a8ab09062958af429e504bcb8e8b8363dcfa43138cda8b3e6f2cf9cbd96f589e4c1b1829b219fb7597765c63f962f0b8b8565cbd0a2dabdb7dbd8b628dba2bdbedc9f40e634f150cfecd27494550de9fe1a37f84d6f10f33ee6930755a8f1ccd5fb3da81108381202cb87a6bb8d3d51cafabc870a27dcbd1eed4736e9d1ae3b25c90acd62b46928a58812f5bf8ae868e48a6044f5b907d8963069fd1c0ecabe09f1f3571908f340de3c634a1f56904f73a3acb77cd5dce17c6210576860e8eec0dbfa5646fbebabde3cae70aa47575d2d5f8875666bc2b9849d2070daf267b57c4906af0653e1c849324236256e3cb39e15c729128e5764af58c18bcc3aeac0e81be08a560e3dfd1fae2e0915c125b7bfaf22b57051d862e986e68b80897a39013ef8bdb05da4dae7298adc79794fdea39fe1617f8ec6b3434e4193f49d585b37e8d2f3a5ce3ad1ad4ec858c8544476a2dfdfa4d5fe385a420ab366e0ea6343b658bfaee85aed3411f533bf5e4bdf0f4be03ebf98af76a060efb41c2565ca8afc866e2d5e24b17dd4b13eeac22de563818b414c35aae7d195798de0067a5478bd25827291625c4a04c7e17fd8b289bd543fc8829c3cd20c27c93264ad7f089e9fab1853e0d3765f9d3f696a4d6a9fbb86be916602c73197dc6bf6774a796af9b8eb813c15b604bb38e5332201be5bac26c9b17dae90c774119a1ae17244a7d8f3ca29de6724e8a1640cb40df30c267a4bcf0a89d1058cad79c551c97aaa19f654cff7c1d0d0dc6ce3705243162b91e4f805cef430f10a96992f1b31c3f5ba72dc1725e0c85e1bb0bc24d52304e1119390430fbd516a52597994c70f6269a20601d574e1dfe2224449cb9d32441a41f1bf074e3b3509183c621fb71b32a7c2c6dd4a9683f77ec6ca7465a52a504595e69e89b68ffcfa9aded6c20b0f5ec543f588df352db0b1cb6eae651106d47b8d6ef5620c5607520a84d380cb42cb9c4e81b4487352dd721e2d89101cf23d17c644b2fd7f448ab7ce9eb7f2b4932df9dfae2ecb1bed4f5005e3d795620ef6efd3c6f35c271412e9a139a3c38651a94cf49ecfb93e465f3ed4a3fbbf3f7e2d9f667efa6da902c3e4e085499c10f57507da78b1fa9e13357a9a972dddfade8739a01dc60b5805f02d2b0677026f6987e76e901142eccf5eb94220ee1ba7b10274278f0e087bcbf2395e941fbcf6c6a1979d34c0f549a4143e75befcd201ba91ed1aea520ed32d59e8f5c7e1e692a3abb6e01ca0b0ea675bfc0150c48ba1c99fcc8e0875515fb486aaf2abe5fba471f8a5ab1f8041b521073c873f16e1be47058e739bcd25e33af1ae486d001dd9fa86e2f687d399e3de87c611f2eaea9823bdd4b10a486b4cfb1f0cbf02e71c09a8690a604ce2a7eb4b4d4d4af25942cd39565bba28a6a22df754b341f7efcb5300e940458e45d9975c456d6aa4173783e48ba39bcd1848e7415a8c0703b4067f5f144f4c4522000e656895a395a73c6acc3cb44591d656ac168488a50577c3487c477146fe130414ac34e066e53a65a6ab7c3570c80d2ab4b96767cdfe4e69636e4c04903cbf7c365fed7c9d257d083b6ec7bc200b13539890fd0d9115b7f835993a5926b8cc7b8793a3a15916c939fdf65fbed305ca74daa59d4521fdf039d32d0557916029d091d67734afaa1ff686dba332a96c163a2178eca91d1ae9a75a5617862722efc919f97ac15561abc8da05833900c3e80c64aee6a4ac3e9d5e7cb6cc7cf1d6f41850606386484dfc6eb8d9c85de8bc1624ea9fd4c7d5cda889e445f5c6a0ac70deff615e392160ab746d2a705ea1c63e965209209f7c3c96367dc8dcd7521f3c1f720b54eac9ec73e52b95b0467e8c990148efeb86f7f682228f75cf05d3ee784d3879f8be6a842e00cf2ca197f63195669964f12ce9fd531f0465e2c686d9f6faa6ece4178ea3a0f63c366ace45e6859eba896018634b832730a5f1a5d82f00ef2ba7df6cf416b959b74018cb9409d42a9c22e6e74468dc03ffe621387de98d44437818c5b182bb31e09849c240b309194422dde8c52897436a958d3d37dc661d3a705776b2b6d968ad87562b2137a9dc064bed80f4e3249e5e2ce6eb18069b5f4448b3cda96259bbc470bc90a9cd08c98f0a506c6a9710c8d1838bc0be8fd1e1c3b8592f307a30d0dd2db9903c0e746a285152a3f2927a95cc8e2e91c262f719555db74edaad961181850dfb6c2d85522c5fb0b7dd8ab3a89343a58487f6c598ce12021433970e5579b2990b26158752efcde62a8eab5ea2ab968321c1787d23ca2a01711d9eabb72555aa7defe251d1c3f01a745762bd847130e3346c1509378fa9a0f0a3d45fcd12c0162fb9e50d4648c42909052c133b19b111b6892b9e1840c778af116d3e1372c95272d725ca07349e8e2840ffc495736d5256f3999a91900a4e1eabc2f3e4454281d4dbcf28f02174e8ddea2f54ea96b619d6d830369d865e0d26acd3a4eb474ece216f4db8b69f2095c32bdf44ad61a466b620501384695833862d1c82176ca9f5cb351d8fe0ff9fb1025f92657038165d4c5db83a6e9de489a19255273d8cc72cc2989d11aef07d71d8dc73344edddfb3dc13be80bb51e9e990a57e4ee3b2d171bcb0787443e2b8dc1e325218b6c60efb6b99721d547a5075296f63d452be51e0f1e9981c71075be94eac091a4fa27ed34f18ec2f6f2f49a70a735fc2edb7732d7ff483ce312dec9a7a864ffa1c4ee178905c4e54970fee3f95b0d0f5f1917a34045a4eb4cf10c43faad5f7f0222b96e862dece75cb682ce2434c35e90d850585411928b83e0b4c7ee8d81f9f9e2ef1a072b2adaf70fc48acf4441edf95a07956a76960d9ff3fd3686610114248dbbfe9935bb00c44ec2d5e689cb7c747401a6b611908f8119ad1582133f716c9e37cacec04f3838e4afd76339777a02991286a94966465f9ee6f07e5e8610c8a5a222224cbf2711ad4bd4a43a429bd94a8bd736977a172c5632dd3a89d41dc7048d6a57eaf48eb3d00b071e7044ade08f1802945f8e8316703cfc10784813daecb5be1841dfb74c4fa3d83444bb088ef1f53956789a3ba5dee6af9804dc1da4b008f5b1c4027912ec2865e927585ddb1788f2f3412593c46151015fcb34f1270893de34af56c85e07b54f5d6348a3e0a7bdfe0f0721f826c17ccc301674918e12f309ba8a4a76105ef66fd3c66a3e904913744297e9c407279fde6c0430d19bb67e9fd6cf372977d4f031aca8c8a54950aa5db5aab3be1852bdd4fe03c5f6274d792fa3f30d929f16653e81b330684b4f15f3015b20376301819383197f1b1f3474920c44be12963e207fe83dbf3851e5b43a491d01657d969a8c98984348ad1ef9e7e4af4035a14d21d11a4d3a105a595a81ad71a3dd2c15f1bc6fe430e89a7dba40a4f328e09b84ea0511451d02eb905449a77569f10814db9bd45bbd61449f477da6824c68a9c01f77df5c79a066916df1d9dd48432b1fe11addacf637e0f9c52f3fea51ff8a07e7347e87b9a93ef52c9d18f40366a937faa161dee20e5f6407e110624868b7812a40f9d9cf812425d64fa847d89c0eda3faed83b4c3b958462683467e83e6334ef797f97ab8376e339135316fd2be0a93662aa260a9da7649951893c1afa1f4fcfea2a04dc92ba48e13f8ccc0737831a9c9b6bce2bd30abcd365b6098189afdf85879b0a443951b7cf39a23b551cbe93223dd574052299b5c00ccadf336aff0e1ee8f00d2f8add4507197def4bfc7db1982a3dddf4fe252e458fa08abd93e33af329e5f581148f01a0c7378e20c4f09ae94befb3757543e11ef77713e057e17d03611d319360ff3656f7557f3e8d2fc9a194426b90b09acd440355b4e13f045943d64fa8b75b2ba0f32d7c7c203a72daf18b06fbd79d2852e92b31e07c43c0707c05cffabd34b4696b1bfae2bd957155cd5ec7d022ecdc34ee7b5f17a3069fe462d2fefc79553e8ceb3dcf45e0829cf0ca8ae74170c5b5f4b31049d307ecf89eccade6da41854fdd3915eefd92787bc8401c529af60999edca3e0bff519c10fe6952e8952267410bcf39eec666b7b856226db1ed91800298e4ffacdcae1efec242831c04eceb5b733358a937d57c0c2746ce1a4424ab5d5f1c2f37a07743058f825cfe2cf2610ebf351d3032af1d5c1c8059ea46d35e358bfa1aa7315c71e05b30e025923baacf05b7fad92c1d08886944ed5050b5894690789f46563ef490c7f90aa052881c9a19084876277c1260445c3303ae346ae33a3636752e515bb5c5bad91f43faf7752ffb39ae413b415bd681950da16f22e0d0db491b31df3bfad171210d3b6555464f1370e43c1a1770f37e4a904491c66d0355f6cf24a76b1234053efc9870f0d77da567782ae38121929c819380113704a1ce4532b29b68b4f55c2b222fd85da18671681bafdddd7fcf1b78159ac1ec662a0e1c080c8ed6cff2a7e6d3bca6afd81dcfa70b0fcba89e31548341287e22f5d33d7f164001efedf3c1969276cc8a4d7c439a6c315e5b41527b9020c4e0a73be46bf8a7da534a4d388d47f60e8761e4bce418235d76ea6aec2fe2ef5d68ad42d1ee9625c40a0772c9f4b3463c64f8c1b19ad3c33bd4069739507c3fd735e91dcb1f5b67331a8aadb7778e1087176fc94cafeffddb3b635e3406d20c160752c78bddf57b3ca7192a1ef3544f5eaa5682685cacd3bda8aaa214647cd7a2b94fc86b0f717d28c814ab54e6c61f9dbe8973bdb41fe3c4cbeff24a91c23173abdf7c17970406002e43f12202481cc62f06d293327eb2d047e37bdd7549e65229a5c490d95db99477319a96fb330298da49b221373b5503646d1f327188991f06451c685e0adaf0b190ce329de73e0a14afef54ffd8d9afabf054f62b5886718b219c170d0b757eb502f9d430fdc578fe280bcd01c212dc74b7bb8815877cfbca3f7cdec94b1fa4248a915179870b36e475f49c1a4964e694391297bf689225480b5b0da7f0e77a68e821c7fe5b8d594a2aa2449caa55c1d2022c956f2feefe8d274a4c8b2e94a9a92e5d0d05bf79fe56610a0dbabc43f30130f948f45605eb1c4635b5469038133bcdbdf12b44144b9081ba3b45cee24dad8553804483bce719d66ac133174bc78b09563d10baeda3d528d46a4892ae6dedc0a8afb9de76ccb70f24d5f36ad44e2071fe9788869db0c9cc129f5addae22d5558f8c44b91bf5ef2087033d9b4c75d15c95f64d018eedea545cc249953a93f3a1f7ba2ceeebb40ee0bdd9e05c41253616dd09ba4ea3e3877040f4ac3457510620a986b9aeee7d2f4ca2cd0036143bf4241d3fd963a80a3fe06c3faabc806eea9ee83bd40e70096a4c222daadbb7d535886eb9cb360fc3f263c679453f1e65c9d0f7fd273a2d7fad66423cec14fad432a2d2ba2b23e01505a3a61e105f767bc2ef7330e7d0df286b3ded073fb91481dc419d8a8534208d9259db32885870a8a1a034ba475f29369637aed8201a35cb81998d4899466683d27ec218ecbb1aa3c29ddcdab76216d0fb1a23a3e0546835d0f6d3fa406b535b185c20f6ccea195199ddc51b2aafa7f86fb3ab414a20e7719d674febd5695ec431dc1efb2cf145aea9ab3d54b73c1e1c98d5d7931c9da46fa046d4239449eb25c5ac63f44eed44775a62212a309f62c3d72c03bea274c51716c4c8be01e87e3aa61591f4a676a2269832e6df43b751c587f562499d3a03d510c930cc79e7cb5d106bdcb7b1b689bfdbc964720589ca0d6ba88aed6deac61f37484188459819edc1a1f72cf6b064a591e2904212381c709f0f6b34d4858a212d03d843746156936d32cc2969be35c9eb887419d4aa0fa390d70638ce292d7f3579e0ce582bced8d7022efc7740e17e1f6590b1d45f77f0df94b26dea18aef3ce15a2cf1816a659296bba59eff9f52edfbc57604b6fcd4d90b2fe5db9fe80275dc0d7c5d5e9f1fd262f7cec7d903932569421121c295586ac85e7e2df2fe217924fb7b00a0fe34984e1f3ddcc74c7a9d212ae5b89882c9733dd6543f26956f95d1acd045581da1d4b66d1944004e7d85d6a3f9af3b4fdb0786023494bbc51485cbc76f57323dea86d750838b72ad3d463ccbe78f5c7eeb6a6837e3d6cda15a43e5771dbb71e913629daff2a0cc7945be84b8c6f30c419e71c9096677a880d515fd521724e3a5a45aaff0ebeec528710993e731af4af3f6ec680ada67e588e10ae0e25fac72aca6b91fd5e62acf60f057189cdf6496b1015f927036cd6f35bc83d5cb24f358f97a4830793a5cf6dea693c97790bc55094138631a86368d36b5ce29bafc51e71a03b4ba989e3f7b8f0e7104577310e1454292b992dc302d4f3e21f309234c04ae058bc8f62bdd94822a5f5bb30cc4b5d37ff5708a1cba0e07c5d5c6a371802aa81352e10b880e4d53963729f0473e67c424a6e8c09f51778c0bbb3dcc4b07adc91d56184a0b128418fed9685b2883b355759bfd74790e6ee450693724d224e56c49416d0f1140ff755ec6b7bc142b62061a3d05298eda4a3e07746c6f8a8cae2a98d4e3faebff24ecd7e9a8ac1c3d60a2de8aea1fdf18f3903aab0bc2a1f32ba4a28273f804b56d81ff2e82317bf5595aca906564253c712ae4a2e442f25d1ac32292112d2d92c3b06c993bae03acf0e941f69c6cc13874c529e591a9d0099f147e36e7616289caf88b4dedf2d54186d82d7503c3cc039fdbfe6013e1007dc50ed0a495fa75e240c4693f699b6ffd708c5dc6386d04860b7491370915cb5a22480143e98ad63b19fc0ade393822e485c7333187d72a9f19cceaf14af32ee3016d5e82775df949d2ba583bfc7b5aa6348e90b2c45fac67aabdbe06094ea108c5b9af2d20c5545bb7b95c81e6a055060ed7ef3588867c8ce705fcca96b74589b32aee10f4e56786386f98500d4d9e1c5d89f1fb49a39b0207b52770df10bdfad3de2be8ff3870b9e6dc10fc8e8f88d4bed633f7ebcc5fb56ddc770713c015c61c42dbcab95f528c01cabef6fb503ff6c0610baee29e86b6807b571fffe12046365a54ee51c06b370e4a62226f0380d3bf222540f9c713930669917fc319dd1c2f01b048d3d026618c5503c1bf78b975985a98ab4cce9d910ed8f1d8906c9f61fbd3466f2c70dd71c8e3c93870fd25f3a7a5df0d2e21478adcf26aeab7cc846194bf4f694c20bdfda1067e92157c465bad1b3f9ccb5c57419f869f73659f07e81db09d6b39cd88dc755045d826734d22d43606bc7c8922501f5dd71a645861696d76939470b12db6347f57f64420014f36cbe1dbf13a40e623ec9e6de777efca6262585effdb0d4f743386b8d484d45bb87d85f09b4aa9cd61050d9b0f87cfef2fcd1dc4e10f6db29f873d6b53fe840120a1ba4a13deec6f7d08be3b014ad628845df7fe305be6c2ef128355c5effbaa87d5a64a444f24baf963a468ba8b844263c51750c0493226e57c52be8e2bc92bc185993c559438f117999d4704699d4443bc1d8963d7c5f6c70b3a82d373c4b7a5d285835aa566125ed2ed831652fc40a79537841d1c34faed7bd43e7ecd9448618fd61c6a5ae890725989ffae01b950b3d5a53c9d884808709a9d682e1c30b70895be1d8c62d03db464f038782dc18dbe7d0caf273b6fb157aa2f0ca7a467639084861f567d950f527a2d5e20dde3d43286e6215e39ab1b4780d6e737dc226978f9607c1879ec18e9c8d5e25148c65e62cacdbbe03d415e035b259c4621a41da5a6932f5ab0e0b51e2fcc7b48bde2f76b51d25adf9e955164035a7608fd9f0d653ff7452eb8fa41567fd4bf255766440608f2462958ef8c171aedbe6fb8c21f7b8de506dbe6bfe43c2b46d996c8d7fa2e9a01fa4e2c4b465f5c83ef5da118065544fe0c80898da7b1bff0382f9907ac5d3cf9a7fed0f4b1236ff55ea909ea9751e627bce741947194f815e9e9cd019329c2a69a14ccc8cf9d09d395344170de9a91e372b436a54eaaf3951eb5ccb7bb6e63e93cc8b2bf3b045a179a978faf039b639174d7128e5387027df854465dc7092333ea511b1a31f3c5d3c0110288ad9e03711fc9a8e650e091d562ef5b48627cb1c29b5597da2aca674eed5148047b5b5458f100e6f6f92cbd0e75a0cd4b958c4d541e28e741bcea257b8125052859e0f1c20912f7755051248112356ad20f0c130b6987d6adcd9ed20a807d0574aa89e5853af9c028ab2bac8238b3f16b27fbc30ace522882af6dee30396bc30e3af001ca585e788b2b9c71007199f6ff9d8fddbee6b5ea758dc34c9e137f193b7a87e08511af1c73fecfd993bad3196b913ca904ea9b7305ef1bf58def563753cece3f7a361f299d7a6bbd20e42bafc7439d203cd7dcfec23157481608151665f6140f30b58b37c6bfeb8960ae9075cc12ac76b1f4f003073d782341701591b3217bf07ff2cd3d04986c0636fbf01e3f6940e83410dd7c1ec8e048c2147808eb31690216ba1f35a7e0a1ab0325224a93c3bb174141500d94d8f3f4ca4a3fb5b85e51c9da4c613545568adf224563f357caa48b24901f27a6dd23d69fbf92e7e5c91c9fa466076a360aba9c596caf5e6e96249a82a3ec0ab097325ced83ca24bd33ed01ad17ed0c6b2e7a666901f6ad252e613b0f901368f360c19e98983cf0f64cd24c6890f0d6034f5504c88b2ed3279eb3b6926b4f6544cf7640b3794df63c66960f2be16c60c6c0ea591d5d27634af0dd3cc86e56b10fe9aead43dc4ae7cb2f06f85c9d87040d6bdaf44ad65c3ed1296bda116d4c6acd26b7e0401d0cf93907349d6409090efc4d6f022561dc688926de2990a795fd9d5bdcfd0cd3f5241cc75df221ea22c86c2ee766a66a219227a1a9b1f635979c873aa0976a5e2015e7c952ed78d68d6d9b97610c13563b46376180c3c03901f971421f153d1ac353c95073a68cc232c260ead4fc88415bd2ead4fc5d7e8a3d82c37629e0de7e54705d4de0ab1295f2e100d2ffedeef89a9188c539b3d5ea57dd429050ac9e5a2c4b12dbb3f2beb437866bcbb55f925bc1b10b302e5c62469ffc1182fc86af05853b2c8176e4008d8c91f11fa802135f3d63181178a2b2de77ffc921cb9c88bc6797489ce853b7e822f24b5967db619609d585f25cc0e3f74b78219ea4ecc854ca62e2e130f9f44d2717e8b6c8a2d130e9c709faa69b8255009026d5eb77de685ac9939889847a424f1d96da904a0e73afc8d898bb52576faee179bfe65681661ab45437a90100b2bfa2fe3972d482bb66921c0eb25f76feb7fbfb338bb7634990b1a056e9a7e4d44ca324d53da78cf8d919e209f31ebe57a726bfb2de762f81948caaadea5ebb139b29c0690ca1f2e2637b3652dd20b746a9a5dc9614fb3ea34898fcf9310b2e5871fea9d66eec245540f08580d03027c9ec57d96e47d3a326fc9fedb46caea1609ec7ed1d3375757869b84be132544c8db1084217b1c5e34e4c1e3b1a9363d2f7f56a6bda2f614e6f71fb57b761bb96613650ee71c443ee7d01e6728ba16be4c84aef833971c39bc4417452a15dad48f369ae4a690e1ced0d60aab5a8e63717e35fdf6916d11072212f57e99a5337a298c0e77ec70346db4714a430bdcb875409aa651ebbef36d839475290a3b9375ab2d69b69ceaeb1aef2399b2d68c821a65889ee29b5127d16c20977d2fc1b887181603f63b5abb1d4667f3fef8893d8355adb459e6804175827b3308cb331200f5c999bade644ac68a407d39e0c28bb79a60c20245d4b827dad1597933f44c76b12bd0146fc264a39e23219a8bce1035a04027e55b5ca8616a1a527a71ae3dea0a425fd96f8382d8dea7f50ab2af9626b4538283a7e9bca3932d16a3c8c8751b6372512e8637cfcac3cd9639b9cc358da879ee6e2e52cc805820dca0f4a178b452790e9093dfe40afbe23302db6cd8eca4da3795b9218a93f7581d29b7b237134a416c4d9294bb10159c9de69f7dcb8793c608980131cb872f7c059707b5f852e23006a21133cbf48f4c8efaedb899b403b83c0784eee8b9d0a9089f6a1c339d4762b1033c8a8946cf78e84f7079339f460aea7cc980069214776fa2f5f577a812e3f392226bcd1eec51d0de3bda9bc0c741c80ea962ab73a6461071cd69bc2492ff57e873aac320c1acc0baf1f4a3cf19ec1d8678d5f31fe9475e3d9d1719002b9cbd1211f4c431b52ea2f7e205f63f7d225cbf0328f36b6de9a611f5b4a7facb536e6dc5e6d0f5767d55cdc109248ba1d98c96fe84153ac8e73156ab5959bce63d3a87ef045a7649be84ab1a83dcb9a10061e59664bcfbc44e4251b023be051719309ed0980b9e5bd543cc783e034257c22a68b95249f8e3b784f568dfc293229649c107d8623a592db1f1b33e6ebdd0507d1a1cbd073837af819be63f619822494a54516480fa2072613fe5a957ec6ffefadb7d0bbd33de307e03dced9a39cc3bd9110510f477e3ec4e6b4c09e4cc09253cb5c3594f300caa37e4328ac7f8f65e76dc08867f0fcb46a5ba15cb8677ddd6a32b83c70da79ca5c19ad512ff0fc7067d181869c01b459b838170fd3ac1beeedcc9cb8d861fc3e5b33870f1fb06d069eabf85116fc96927102f583e4f71e8e9fd9b5d40753489b5169550e98f2742f293e269375a336f8da7ab7f24c56ab3d07ef7a9b381d07c054d159cbfe522c2616d0097c12b374ab7b5f8c3c78699dbc5d86996120f63e8017bd8bb2964636958966ce683d008bc1c1e3b45c226ffb9dec4d4d48513e7948ad913cadc761c6509bfc359c17392d2f5c6135d6770f7d10b222653e4483c9ec3b5daa000df45abfd9b5c02ca4a3a915ae00731455a4f408d8567602eeaadf8c14b3f9c4c5acb239d37b4404b685d9e3a7299a9e0a422864c9615c20b15822295df01c15ec08a214945c6a5b713f0cdddda0efb24a135e31ee4a5cd5b45845afcf2ebfdec124cbee183c3cf2c2b627a6e0fec9ac08b3a32c7af4b83908a658061619e6c7d1bc0b37dc6a861078f9996120413877c2ebb27cf870648aea041e958a1981b55a5b2abf95f1c1b229d0e6756d0cb94bfc983be1c3dada4363f6a30e49b55e0afac62c6b0c0213b202fea99370372656ee7d4f69b41226c388e946f2664353b75080294baebba33263de75bdb1f23b59aa0d77c52cdf234129a330dea545e4397e0183f0846aa710bb0bb931b80074d7e42e368d5e54b9a7d3d524ce6ad9f20751168e13b1cafaf4ba3e8bcbd83f47b86e5b234fa2ec3afb682511a8cbc38e1cf5822ea23028f52ee46c1c78087e72e3997385d77f403a29ba5a8420a7b040584beafdd110d0099efa614f061c8ab752554d9f0bdfecfdf7aa8d5c97f328f7f4533cbc32979cf3d424569e43276b2b396cab486e5742a41a538286e5b5af2fb87d2d5558e4970c0f62a9dde2cdd38f779d9c1e0127d0d489fc9ee1bc23cb69dfa531a0ad1fb5d6294af192bf8850290a0396727868956ad0e768df684db869fe8a17ba6b13391da3c5272e8e8a75f4e862168ef8f4ce547038c7407a8ee7965416c3d23ff4685bf26e3065dddc78db440f3ac26172be61d54091f859982fb86cad8c12541fa6a0544b14b46dfdf17b5182ed77e756e5101009b534190d134b6fbc7c03718d9db81355f1ad67f2f6c8dc61c433bd9271d5b6533d31fdd1d92710168f2c101f1e46d8b2a86d6f18d5b5f4dfd7499be3fe5b5dccd57a52b688de6c28fa8cf6bb5cc157f2c9500db6fa0c4dc0d96ce1c89f3821aa87ce249f649c69acfd5ad8ddefb8a4776afdaa112d05d31ba7386ad8606b182e9fd54abf68621443827c8dc359437b7fff9bd1750f27eece5d0121e7e00c20ad00927d4d891c379a0a32d2c098a0e2e9c59944bf2e66ffa8db715ae69252bab594fbda58a89386e48d82abd1b1f8c44f8c5c4e04d272901a2e94838742da9b33899b30748468c8341e74db042ae73818e139d9bca950689d198a09f667865cdf5116f23d128eda5e1aec3e4f15db757e7cbdc021fc6b8c46976c97f59c4aae5f52523528f24ee23a11ad15395de84751c6514517946b5861bdd377b6dc914bd8d1796a5cf54e0eacac248343d8c246606971442acba1c17b837460b2110cb775ee6085c146ca868ef4a6c1acb9ed4cba8d01ba565d05ac04b1b658144c167e73510450db18cc8d1e3477e71d2f485c7f9244841504067eae3a16964b7af4d3b1ff0724b1ace6af84ed71ed3d29eaf019d5783ed6037f5194189361f55b59c3404567a2bd5c8c99bc6b804c7eabf92d006fb93ea86a14957e41a34ea247cb55cc9b8bd8fa97c1cbefcc8e9b7be89803b69320b184b5696c9fd1714ac6b7beb646552e5f6e133aa164a264e2818ca098c7de9f4e700f1fcd1e723d0bb2b588f87bd1bb71d6e2e8cbe33fc7c08bde4c41ad082ef651a456c714837f16fa7374a781e6afdf2b0be83df7886553f8eaa7420626132219126ee035c180fd451bfc77c4d9e249043df970f4bff2c9b285dd09c63a3eb85a3d6af6ae839a770895d3e4622fc7ba03be8fb67290a633b84039b08ba3050313a3806feb44cf8fc485b5531a7ff8a9d6acf226793b311d24f0794b6ca2f350ed0000a4da630bfb2b9d654b007d5057e0ee0de4ed6ff8f23846bd03bafccc7f9e74370b5797d72991b53d565c5c863151a93af759f82ee2802c25bc032183a75edca8f84fbb12b75f4ef96e9fe94fb3923bc5a4bdc403cfb8bea5e5f38a9a0ebaa64d953ba2b7518cccd3b4e6eab00a1370c8508d2221f92ed25af6fe0c353eb772e310e07f21f6d0e33627ee0f8cf22e41753b2908fb52d603b05bb908f7041c40b71949e393d3c2b52dfc652366fe87ce54dd44ca8537652b9321ab9f014fcd326a59135f0f5025bb5ba051e643f26e1551acb67084b2b6f33972ebbf24df1d018184553e87118ebbe1cf08df2c46b63ba78849d61746c6801b63d7c7056005f0f8310c7c4dde0bdb94d005ff2804a2b116e15c2335b8cf7f440fe49ddc59c844832a8dc1a92ccb826bde374e5524bc0fb7acb7eee486dd6df1a4a34c0999ecb4fa96d87bba5f6f054945cc016720bf7d005d40e538a6af72f610c878f3c4bfe78e624fbb187f609f0ae0ebd8897a40020edaa4e1f57a17dae9467e8b471cdf308e83e9412c6a7bb607518633797fa17fb4d73cb432e4a8bb7790b54e03023f42eb2cc9f61c67e4cca4fe89c73f32402f527deffda7eb9bb55affd1450982aa674a9478de87caabcd2419e90400e0263c91d3b865f3252fa60be5b5e5c70c4e85927a6e50c57db79abb16ec6a7ed1da878052dba5dfb094345a2686fedcb0e256e741d5ef8d827101d0ada94f4c4e4dbf340ff3c845d7026e0733bdcce419971534e98f49e31158176a1c4a8c9a4a58247643318dbe70ed10e921cb67d52874c39c220254ee4001fff046633c75891fe2b410ed8532aa129791ed725085704496dd4a3f2a25eebee4d1906af379a50dedfe157020da878a646d892ad8a43fa12048d1cf9a3c23ba52a192d2fe0b0c3f93b0a0d9ba3753d7843b6f263249e3200cf93ff4499a5e00f40b6f775de350d9dd63ef761c323dd129b7bc1cf510641c7c8c59b50c8e4edc68a7919c8c16fb9083b37fa8461a157e1938ea304e8fa840e886422a596e801582acb1aba86dcf916c767d2f2e77c1c6167d8ecfbbea0187531f8b5d4fc37111dc9b130177462162b51643a4f60da1bdcd2e904af264c2761df5ce3fb40dc145033edb09d4f194eb35d5eaada92be1cd156258c386833497e74a58c025a51f0f6bee80efcad1a5dfb2f1a12e8a198c831bc33b4feff04e48ce779f041c5e1ae3ccf9f32972af08053a938818b34ecf5384438c8db315c8c5c3aca98857048721b9de5711b6e3ae400fa69707457464e8c2a60dc7d72f139c5a28e6a7ec652e5fdc85805acfeec54aacecb03af849fa0bebacd7139250bf5469148797d5d172dae8ddf1ca379612deced8bf4219ac753f798d73f1a7ffc2ba0c72e79813db715802e3f3485d43499aff1858c331fb7c649151f738a46a3a6cf89451c724d09392bff16d664c2c016fdeb5c875723015d8e1f814dcd25a1075f6e6e9381ccc1087d54c140bd7cd0fb6df0589ba241d74587b07b3937e51a3c8af52dd0e6ce6fe3a219557d9d2c64e084b75c14344ba9a3e2e1cd2749683d785ef8166e110e38314aa689a594fcc80c88b508af32317aa92e4aaf58148864c6faef6eb5e39e7bc9a3faa67656abd44645fbdb488d87e90eea739d9e9411c50b560cd4d3dffdbffbd11c29d678dfbd77169b581d5c77ab19a30bee16e6c36922e882b092445475edfbdfa5b5b102dde62960f7b875918987ce7493d4e70b156f978e35c8bf6fe54abbdf809b0e3893bf56e142ec04ff306170d91109fe0d0d6a99c81cab742336789c268a50ed3a73c417e69e121f3f72b48dbdc286cde11d2a34320f932039fe96c43135580e8a70c099ba2994a4c63133a3344bebdaf91c3d78e90ab7ae06ce8dd39c44b4743fd036bc8e5b5c738b360c63b7ce4654e57b43eb414c7401f6b4d5b9c22eb174aacc10aa103f3fe79087bf7854ff3b381f980f426cc4cb4875b751a9b1803848624107c73a01d27823af672ea24ba3a9f7f9318f94a8a2ac41545cc2523b34c4f7b1367f24798dd22f087d077d6202e165d5a2109177fe1fdcdecb0e834e27b197f4314f0e74c533a626c1052be195dfaa6ffccb8acb5cc7ad4a90a6e71d686ab59d0dbf606beac5f6d56a6504c2f3dff965077a05ee9009243c1ec338e80c27cfc961228b038c585343b88953fb996a76697a8a9c0fcc19aa46af5098346ae9ff9475d77777afeb6a820eccdd03948f45c21676ff015e156fb6045401896fe76f589e6c90bd782b42d796fb15530df3afc6a09edebaf6a93adbdd247fe70a1ba8d571b34e4ca59b2a54c9a0384d7fc0772d4e25dbe1f83968ba3bf8c0e60c6a944cce5261546da91d188e09b69b0e42778c5149f8d6fa0b65ef9ef7afae6569a89eb8b0da5431b1f47c96ff7df5e489867bc5bd66355fde877d8ef482dc11487dd15304c5511f98b6b2100101b48c1babb255607ce2880f6001cd56355a8d3a18fec4ae088dca4e1d6b155f86a4627027a88ecf32b34b36fcad0649a1a5470a3b28cd155e68d4d7af70cb4ff60c010fa3e0a354572aa6dfcba1a62c7f4e0f816fc3ccfe4c6d4fb47c577eb83690162d6135d8d6ccb599445318e782b5e696cdafd5a157913aa852cef385b4b03238e8fcd4ac06e37a7a7f4671b5166067945661e6680300aaf4cf8b554c1945c6350f30eb581544daeb1106026978324e89abf369f90073a93d940aea3a681365cb4c37cebe9d54d38f854f3ecc2be39048dce0f4d10bbb6d88e498cf2bcbde3b2c90074903e0ed6ce3baad4e1061dbd74c06d0098098be46afa9f7d9eccfb4eb76cc7040c91cf5edae92af7326564d10a9886a8eeb4cfb3f554bec224d66e1a85360f75d428fdd811142d71b89049f9562797392be7a2dd4a59dbbdf797b1740271fbbd29abe7cadca210734dd87f30df5a9d493d46ad1e36dfcda71d1775ce9cd59e4b2ab8be8c4ec39313b7f4d5915f8f985f5bd9df22539704bc8ed3eac82e15c342d39401229129fcf25e04afee5298ef07f85a23eea0d5aaed238c9282b3befb2653787ec208dcdab02cc2338b4b46ceeb3cc233e987421c5673fdd265d498be18c653bec555da6dfe2077cc8b35e31cbacb86a2c86c25b0d14ae72c046960eb300f1ccc0e0f9171dfd0c73ee553030ecddd51210d67d0e403eb3118d77e869bdb830053a3e8ad7d7ebcee7d31e3b49520f970a8a52b4b35a53262329ca903756793e7f86649198798b81aef3da982285222a16360137bda9a68b8f06ae46b8a901632302133b44a8269e7183fe5eff89170ef1c446ed148755689b8925454d4d57cb0e767705aa23011f254ab3bf2166ef394cdfbf03435646549c9b985532b82541660e8491463c1488f572f53efeb7642e488b3d88fdb203c29e1b9d8019bef554cbae8448b57b78158926f0e76ea7cbaa333b314aa3430b7f54cf5c65a41396f0d941ae48f7c70c9163f3fa2f50434a589260b212543f0199772a565f7a1e9bc56f6f92b8969d6e257cd02cc6f8cace21192c89eb677f63f33d623a54d15dba2d1fedbdacf928834a3c339f8555aed58832da465cd8aaede0d382efb988613ded5dcf89c7217c48697fc0658137195360814b7b9a1f9ff50774eab3bae6d43cf6b5131faeeaef9d64fbba1fd1b1ff98197f3685850b6c7881286a15188f9e6568b8da4e718119534c53db8a500a889a054297c97e5588087ae5539c67b00167e0cca402cca12b456b738e0919f15b29b74399ada3101683b6490c27970267b394e18b93b947254c11e86a1a400e07d93f3aeca7d1b352284740034811ae6bed618aaa96aa445f40ec3783a7861041db6a58755c662ecdd027709699a54164d7e8ff5c3bfb7d11fc49074f362ea75aee8dd15103cd2eb97b742b7af6f693c26f5932dc5a3dc6d0c9bf354143dc1dac62cce7454a50f8bafbd295b7bec5315e6014f8549c5bf56d670f104d1f8fdfbb5d867bad1189369d62b960366abf726e3609c53664b189641d4e1f0852c6472e33f228763ce06b18ff97434ff36c24dcbf9d2fcd21b9413d80fb01230046931be37debd9c4f129ab69c0aa93f4f43681fb2d318c1ff9bfba44e731dd0c1d6372371f3dc470a586c4ba4eea4bea538b7ae31762d5dcad74f93709566e664c89d35a71192d25d1c434a0cf3f154021895149231bda1a8bde5bf3fa7182ce067bd6119bc5603f639ff4dd2f8cabbb54ecf937045483a138ceb5b3ca13cb48edd765a300e3104e2c0dafac47b16869057ccb32016491baca5b5711d740304e6091c9ad74fc827c2a98c01cedc786a0315c7feb443767d66016bebe4591eb6c57bcb4c1696de9ab2091abfca42547d1c4491509dfb079271229e8cc5e3c23cd9e6ac3a099c605ba3edb71782277b9860c3889219fd43e8b773967fe8ca3ab88582b1f1c65dbd8c7a3dc27d795e47fd851fc2ca6265ef25c3ef72d8a079b67a04a582533f3bab7be921a67c05b0a38a996318617dd3f8577ec5a212491d6361c9284fa0bcd3feb65740f0d7d619009a6087e7f1d8731889aafc91ed71e9989d9145f94ec2a142ed5b3d2a9761592b7dfa8076010fea39dfaf8fdd73a6d42206cf2a652c6c24dcd804ecb2c9e6dc7a4c621332ead80d6415b1cdbdf49b63267d2eba6b61cc96695ad06cebfcbe607a313806e75ec94ba286f2fd0d15cc34c4e9d7de13d167099d3d70f7fda92c4a4ea722a5d96353a65dd69dd831874dfe4b378d137bd7b886ad765c471ef8a6281b8cd0f03b11f5c943bfe654b5b7d5a93fc0e1e19ccb37b2d3706e6058396f96c3a2ad21d4f98127daacc161e96ab4eeb25c981052ce6f7239b2e6a58dbbf2edb73968f8c6c8eeebe1c147bba3038bcb3f04570f0d7b4b5f4d2ed514bfbf019b7bc1ed08095f3a9516d7816eb6834f52fe86d3f106d91882d0caf2255254e7627ba86e3bd87ab9797158c386c2cea4d17fc626871137540ea0b93f3682b017a1e1af25ca9f647bf028e6473298252b6cdf4f5c331db77712886abaa4069dfb05c46b1099009ca635281975de6e11ec5cec5c2752ad92670ec87899de42cf91741a07e4cef22b8c157314eea23ff8aaf4d2435f739837ac85c1bc6853100b9a30fce8a2a33b03fb4521b565f59838effd74b36f38ebb2c71395f06add6b7cc667b382598bd87dd6e34d92302fc65d2e8a3886eef72862723abbe5d9e8826bca043862313fbfcf272a9013c49bca51667b66526b9a63bde683acdca11b12f9e0c02fb1e5cdb48f71ee979cf00a8841b1b606e4ccd0e400a1e43bf21ae0f109a96bf70d3206deeff3687c671d18070b1ba2f923e0423bb8f4453dbc3c099cb66f8bd23d70975ae4dec042e5c53e508ff9be0582a47ceac438e8632379c0602706b3dd1f7860558d05501afe6f3c644b3ebe3caaf254ac492a8aaee9547fe58d824e038e22b2a17296015e531105e96f1a77e178d51227c7fc5fbc65f4babab58e35acd65ad6f88a7d7c13f3b72b40808a2ce8759534ddc57c35d287578ed171d789db8d40a401e4821759a95f014a9b41b341e540e954cafb8be07cfe3e38bfb884909835928ce56c6268e2d9b28c7900c08db03e3a62ec74647ba2c447732ac3d0c487b50ce2ae4e252bd7a72ce03c661b82bee80e9d14742328f94084048700cde32acd44a5de4348133ed9b684a0a73e96395813ea182c49806075399bb79fdcb7caa8b68e3fd4e0655e61cc05973f4f5807cdec7cde2342be26b738de99b2f7da3be736d2f8377ba0975ababb9fbd6a71099194fb382393bfe4a6f2cdc67bc883466273eb517799ab2d7d4aa248c77b11f3402056aeada2c065a0d37b03e6fac48e6f1ade041b461ddc9c4a4d6baeb627c63e42a5dff5a54cd88ffa58624b3645e85112b4ae104a47e96327f45a9583fe6b7e9839334cdc2d8c3aec5270ad6b9f679022838776a38c0a1a99e9a03b79e4336c092e67df4d6b30ae960027e3da739e956574b17d90ce77dc8eafcc77f8f56a9785c30b79b6a1012dbcd4fd417bd855c728df920971198865a6316fac4fdf2422542c71ea556f95460e70d2d5ff5fb0f90f8c1f38e8156b724698874900bd8814d3c243cb14fb17d93624f4b7ea5b40472e56e4ab082e1e8b64d545013261995fe35375b339771c031c1475937eabe1ee22b7a480238607b33074e20edb69e1d337640e6087f9f655db7b7d528759e646c0f76186562383e3089906ae3c5388c76e4eb3f5aa7b3df8616c159bc4215cc1e824a01860aa3010aae7ca37921750e144ad223d890c710041ca097d3c8eb435d42dd1ca15fb87ab31bf6962fa7628d0f3842f4f7d1920a50a7a8aabaa164f47100f793796b04b13fcbe24b06e52b8345732d3aa66fe3c02dabc79830357e3f620904c6184edd57b2199404a600174f48656a8e3b6910e78b2e5a5e5457622f6ad3ba540d8c04b99b433b100187fd5f725e4d9a7ad5ee4c387be91c26a0e8f7fee92d05beeafce41d667db95ec32b0abbd5292f5410a3824607c618c92ebfe099d1336c43c93ee3b54495445cb13afb3b6a7ce5dcdab4afdafb59f4219efb665d7576db474c60393d95c89b397b7c4a2884d94bc8ef22e7345645142755403e7f83a84918169d307ccdcc238060291c2b4651029285dcc974376dc8d88380fc41726116041b4d887397bc35276cdf40899332f18ae6dac96e27677fc06f72856740dc13e80e2fef8b620c8f9896a13af224a85b8c697312d6a93c0b613e7b6421aea8d975cc51fa5f6ce5031f64dbcbe750f2829b36c1cbfba808d0e1828ea02a032b031d3f94e1deb7195229c3375b754c0ee708a3136eae2311917e72d648fa93d6c0182637051cd76043536d6e17341093807573ac82729b28156d002272e0c1668810014fc34151c49466fa90b918dee153fca70cae8aec1d8d6866dac1813d0f6b4117cacfd7ecc23b6346b1d1353d42fb5fa9b45dca366786a48b0dcfb64fcc92f8f80f7a4318d030b5952c1a7f41af4cd7156efc9f7dbd80372703146267c493e541cbeab8995715e8c66722e67158029e00490395ec7414fc1f934ba3cc2475bdb8bc33d8e53023424453362259135d49510ae3b4cb20db8083e7cd791b4c46ebf9d001f9a4df049f30d8f9ef91aa09d98ae84f9ba7bee0d63992a851899a388f297d3ce6c60b9be1289eb86a1f78d30565be6ddaa210d1ce9e9d3c48e4bafd21080c1c1c744fcb999c5cf78d04fa701854067b25669152ffcd07e552625878b47173b3ac6f53331b035eac9f0a09ee12b739dc5cc28dd51b9b787d461272b3ce33af935bfe5e616d4402a511eec7cf030c3d0e8108aa7c1165153235bfc502fea91cd691fb6347c7071c6909928217c2dea21901b069e515a660385c124780b7210f03e52f8f2eba2e89687ff44af962bf0c3a496323745c9d05d750f6ddfbe19eebba39bd1c9f4fea2c9468c4f28db32c70edfe8776e01ac9e98d1a9e7a07dfb3941798f796a3dd6fdeaeff84f20cb7cf3cac7253877ad1c0f589ec6f7f672680719adbfc6432fa4836100cd29d7069cd8d46ef8c3f5b8ee3b9cc23a4bba575f9642e68a7e18c32140fd66de0f96e232e7a5fbfb2be5efac01cbc083e977c8c761bdc9533d27ee45ab75d33ce3aee208b98636fd6b7fc659b01cbf5a0dfbf3de7917b97bcfdff253da94bdcbce4374141c3f358af9bdfd5fc507767ebdd44b7a64d4b0c9a25bc0b661d12f0c48924ff74fffaf3b3d54ba90ffa678a0a75f4ce1232d1c05fedc9a29e3ee19de8ba33ba3669868ecaf9962ccac398a422ac4e375c4799018a6050a351f4c015576ac8d2f1b388f01cf3b211a101d62baafabdbf2aa2d34d1c65c452ac5436897fb23643d6116c42cb018eb230f9b2a631721f04c56afef8dcdf88e61af7803ac742c4d72136307da070ffad3e6d7f493534bdb155f7417fe8d5481a1298ff64bbcfa2ea43dd5f0981adc91eafbc690188d48daa3177ada7d8494a83dea3a5b09872e5ce21f29e41036572ed0a4e9beb3b9b2e7dbb182b3866b13c53ec406745af29e46e9a585fe4857a4c816a3357700c56a5b93632c7f60c9fcca6e24532c8692159596de8fbbf8379dc4da849e1aea9c019e19b0cd8f13695e7897db0ea388e8dc8883d53906f6d3b80770fa6c17f5a78fb19f1a80485207b2df93053da4807f05308f7390d52123ba56da350d1a0ce17d9e5fd92f7789204d0719eb7c99aabf986a0233a3e373c1f2490d001fb3d063827c14e87ce77f25e6680fae34b2af94d1305bf7488eb5901cdbc71755266f9fcca09bf11cecc037cc1988a560b14cc038d577530377a5a107e7a027b76f007be6ecbac5b5d756a331fea5faf2197c89de5cdb2ef2ad05ea575f391da2184ec31206f033555a7542d46e8a1013eb158a276fd1be03aed1b13c7a01d0cf0e78044be630a429134a40e7b6fadf933d0d9e53b46b08a97c471db7a77bd0a2fa9822ea066fb696d201f9c8b486ec4f5c3e81cedfaf99c65129303f68da114d69731ccf5f282fa6298b06fc8fde6824a812f33b50996303537d9dc09c122e5df57b1ca57e9be4b1c6bc9fffe69014d03ec824a3ad074c1cd6ee51a1beebd04e3f2644bd6f9b882acfca86986414947230332605ebcd1c72739023191e003b4767d18e679bbc56804c26a3736f5af7a54246b922b66d0b8d280d52a6d5b3c1e034b9f132e73ffdf2f62825e47f724cffb7daef14e9fb04feb996f39ef71f12b9755d5dce85650f3c84c1b34fef5615a2c335a35a0d3ac234cbb6acb05af89f44135187e8c8888d170ac04924e0439a1b6cbf6f97029390ded2f6bc080f6f61d70779a7e659b10c2d242d479b36787a9b80a114f6b69aa27a34c28bfc511b0b48ab44fd2595f31e117b13696c38c1edfd3a21f9521ab55fc045d44e1134c44123417220af61e08e19a340480a7540f203f1de6b7cfd4adc9973e1c7ff40c4879189323ff1f402ce24719431106ad20014e74c8148edfd7b41a58c307cdf6f371ce7371fe90f901aab4e12a6d74624c54b54689e3e07216b610376836ca97740aca100909b2b618e2e30319996d67034c2150dde3e1e3767551716055caf5b99e41e6ae6ccef4f0c50e518e3a278458d455ffe57b69de904b776f9a31f7f349ac0291cfb1b4f0c2cd0ea53ce5d0fe95fb222bad03ae8bcdfbc7e8c2089b37bb063de4d6dcdec2d4e0c78ba58f5ae65cff4f8462718cfd44531eb8a59e612fe4b99c6cc8f9cf9b93f9850b6188cec2d7147ff47e90e9e07d58ecbda3fb832ab9ab84cbb45a8ff4a0f51f247ea8690f7460fd7ddaf82cda2b87da01eea1aff18f197b8bbe9cc5fb8ac4245c586ea2f2a8fe1eb62131f62c2820e8e408978491692eea1ddc37b4afd151e50690c29de5bee2b2268d96c322cbdeacbf8eb1e37fbd5f515631d07889a63dccc403fe22d74adc10da1a7bf746cf97c4878778dc512fc3a2691d767d650cfe2e251ec77f454c2d411a254906f161b0b957cb652a79e15ec24d310d2695391b782a1b44fa219828e491ccf8dec7c74016b9f5117b6fb427c9e2b830a8225082febe26f694068380ae2d4e00e9db4663ee51b5180226b95a28f02b3df60c5e4be613e622c7814df8599186901e4808c7b3cb982bd648922bd260fc32b1b245db3b380180930404fa9b7a674f8992e7fa3b75b7fe3377bd731f1219f32f7aa71449282e71d4e618aaf5301967e3651f67c4e7d46dd05b198523446447d6abf89640e21cd28270c9f7a339c4eaf12a90809b7de65ac498b70132a8a73cda836bc0439f87bda2b9335e73205d63bbc3c2eddd581d72fe84b84a5092bb17fce42173418e90bdfc1a61230ae4e02cd8fad0d520340f0a1622c4a2a8a55b6b18ad03c5b4c4440cc7a6b463e2fe42766d259af786bd6d15767b052491937ca6484cf44c3d916dbeb0848fb7012328de5348666d19a1576ab216b48b6a603a38d16c97886f61add6a53ea676db07d274a6f3a0b23f8580d4eaf2da1f17a1b96f089aa9c8ba5d50915bbc51ab39625d844a5f6974bd12cf0157ce522f7b4b861c730bf9a2ed84c3fd4ec0f3a218ceb9a9add4d7345cb4d14d4788c65ab87a033465407b801c41f33ff34d34a3ab5782eea2a832ba6b62baeea4ae79ead40402195b79d059ca6fdb182863aa2eb3f7d9194099262b6455503125b6a0a2e2ac7ffe98e78fe46c2f1c3b2cacd3d3e9b403f2e71c3ba8e4ade8a8865beffaa324a163a8f84b03c885e5eafbbbee6b36a99a33aa0aeca9fd6972b9d02a7f0f3426b9f8e4810d9d0460cdde3eaa977e8fba0e82233a8ede6d3d99d510d0fb85462a43080f0e03e27b8e4db7cd96d61d4579261d32627b58dc158638143549113ef5af04ccf1ee875428445aeac31460337d8f913562912e4de910670d91e6e59d8aab9fa77c51f991fb736c1822b53763dda992de290e40c6a808342347f173b00afccb556c48cb1d632681670155d6dc8432b3993d6fed047f13c8ff2a01f18893393f280e7148e113271b06345851d5b1435df0474497defec8d2f077ec23bf2e7bfe5162be3455c6df6234f1ccbeb50a27383739c69e58d3b7bbee3c4d6db196d5529e74481d79843f141af29997bbd327c5dd31649815abca0e90337fe73d6501f90df0aa3e96f9a3533cc2591893b56e7841ae98ed697b249e549cc60b2a70542de26a6c4c18535303599cf47ed0b22c9cc41b7d2adbf6fa4a751d6a613488a15217f1008d3db25f680a9dbf7c04907b4e1ee4c8b22a43ad6042fc3b12d143411484dc42ed7ff4ceb287e8586ff7e8b96c2b8e052e331841e2cab44d7e7d61de8f7eca5aa44c7beeb36830780f39a927562d3c313656fc56ad77dcfecd1a873b86192673d16aedb43fd854465049c679bc7cf189db141dc771fb743f113be520571a83646d2059c067930f676d95da3faee5481158fe150e9360e5a970212bd6639078b4c7211a98b05bad0d0c93605f6b256548fec92c282c857a2222d08271eeebd103b2d44a0df6c1d42dcfd2aa698662f30688f151a13b166b571059a8ae222a1c3e9c1309e658819557c9574d160bdeb117249ebad2a75dbc7567064ffcf43a067ce44dd177f5c69e99b08eb6af96ccd284530ec23435362d08e87c37126da5c5d9019147ae5102963877322d679992ffdb405739bf109002ec121fb0d8a6d001ffb580d6efca2505f905a1c4968de1ec333cc319cf1176171605c0799bc14db635ef5108d118cc8e20b3519ee2abb0ea80622d22ce3f2e9df456b95d6fdbfc0f000378d791439318d431d5b86c8024d19d1d8aa13e8be752117bad509bab7fc3506af202d459a7e457605dfc2b2cecda88bc05e7c2a15cf50f835658152c0f2a2e29f95c11faf6219dd7e7b14fac8e92fceeb86eff67a350dc0110e49a0394d8d988472605dea3e98f58dc553f5a5d3cabf452af145d382d597f6faeee9e8ca9c4badc1f85fb056328834523c5625fbed222401bf9d3a66170189f4de4c032fb44138e03787c9afc1ffc9e274e6d6aab0db0c47abdd47f38264e85aa81f426c0e0cb4d6a3ac60024df6c588b9695f43e4b1d9e5f04c2e3c726be1107dff0ce7bb7f8c12008c4839f7193a36ff2a69d05683061b30386425cc231d286f5426a0907946ae2968ade9bfd67a9182a5165c12310a88b594c326e846ae77def705a08d2ae725b065e15347cc5ab2074c516b09aa5abb22e1f7666f362769d10044c18339f6bb874f3803c96c950c0d67aea8709bffcc994ecc268bb8086c0f19b699fc60984c4ab1d84d9f85148af914880a6b84d8350ca61d164cb926bbb29d0a66ff65c76c73e878c86d0db178becdf48fed14ec8f8fb2139bec9002acb6edd9606217834630afa364487c6150b555f712a44cd204c4d61cd32dc12ed005913de54543e4b94e920255f7663249679be902499e07700005d8899e444ab1bfb24f784932847b86027442bb42daec36980c1f8ad7683667d6aa800f6b685a162c135d03de7d418508b8e6aea5c029151e18a610ad572fe0f70ac1bc086ccff662e62390896f19ed96e48968b9edafe279f243b143d4d175e3d77690ebe5a5543809e728999c39f2987e7f2db74dd81d75481afd850ff75335acd80d45d1d4ddc26eaeb513e7a83ba04468e67f6d35b26efa2d91071efc3795df4706b6100563c396ded67be4e450297d540f8cb6c06207723bbfd074e5f094adddda9959ebffe3c82d8c3d5c48b87677668c0380bb84b8227a41081fa7bce445d03e32e536ee434c7c74c11985381074868daaf89aece43cfc19fec8561094a767a42235b41c6d3c3ca3e8736348dcfe3441e218845d43cedfb020e15de68cc99c64b45ddcb582c9a2a9adfa56a475e864da72b1ecaa08ccd201aeaa8d773ce14137b68e082e59b1bec2c694bac256808b04dc8b777b72ab4a325e6906ed4ca7749146e45961df342e3a2a0d1dca11940869da9775ac00996d5f1fb484adeeb127d6df1b065adc12a5a2c0bb420d649860597a75a5f81f40e51e77e0c48ab0662c74e8ffeb069208f1c436c385888f603c84783aabaaf3271387699ea868de9f3bf9dc2cbc3f7bf275536b523c62b20aa1b0c2f77ae2bf24a42c590d175f7a123a6df99a39e01686cb79bebe8579352649e657f97bd6e5928be3e46e461262815ecf16ad2e5251411038c65d9da028ccd141f8eed3b50417df94e6e9acfec9b53d323f3e7a92cb2322ec1be89ba1712ae3e2089178ec8e7b685b007d17ddb3268b05989912e730debbdcc2fdd79c558b21f2a9db6bbc4e0acf0a88ef3b55342afa972b880fca9faf0bacc19ffb756cb920bc6d0463f195e77bc556419cdb2d0644189a81f5e6d9378208abf9e977f0ccfa5f11b6875497b86c8b8a9f4353d40584728774bb6025907053324b70b3be46a2d560b958d3892ab6cd4236ea3b4322b0067e498f7d77ac614595cfeb4f99915dcd05f59cd1a15aec0fd23169a171cc0e34050092f182ea465258d99dcf276b2707eb962aecd11504d2bf9021f2bf8eea8eaee499b79de5e83081c6342f92e0132a9605967f3bc95e92655f6be2fd767d7898ecfb4ed3c3e57d6f7a37d61b0e03fecedd220724cf64c44a35c522c6025a6639eba8c826512114ede4cfe68d20aec51bd73b76e2419f8cb52edd954cd2e575fe2c7292c4cd7b7e0c2321978b125b09eadb68dec016410594681c1073392d16327d6d1925f353d12be4fd0721b7a44cc2fde33b2696849f981bef547deb0f2d666cc70e31a8cbe5b6496759852b311444442c250f593774789d783bb870f7993feb29b8089001cd19d65f90bf78565ffcb8749d6c2606be068c7f244824e9e807fc3e54fb072b81cbfe054e92c4c3220e11ab6bc71fe6a07f14d279a690e282dd5b799f13bf5a10faf201fc560b3cb4984583ed72f0d0ca1414299b5ae8061bfb6085b23f2d597ca421789d6a69af0311a02e090844641f3dfc9c99c6ff2d209d8f498ae4b13516510503551db55b7fe433af5f038b564545632506a2c2b988f6d3a9df8d0e9543b853ae57b1f3ca169bc99203730deabc768be83cd60f105942fe45ebead594608f265d04e0533603afadfdc33a62355efcadfdcebeb95bd4da9c596358178264d8b3398cb37ee0f524f6caa84a9f6ec85f6722ce0a07d1f418b51111569b09cbeade4f16a6410641d0e950f0cf27d4e77b9043db88f53327dfd634c607a9cd760e79a6da875114ae0d8b4df050c583cdaf515d5925fd25bf85711214966f703014986ee37ec118ec70b00c2ce62275405fb2b8263ffd8066b266333cf96d879fbcfeace47e6c6c75b3634512aa3b7932b9ad172f3e284ddaedee9c5e443e5f9a04481621a6d6adc9b848e30edfa23a51a2258ddb3a230cd2e5b9b9fa1479029c5de1a708c75c475071166b719cbb6f36bd6739ef3f6676a44e966325827308a7e737817c19adfc563a9b8380b7eefffe8f02fc0643021c0ec3cba819e1fc6e73c32af1f85e89521ee525c0869e9ec04045b59c8dd6ac7b44b6e8fa77fd8f292d8f7d77133fd78a6f642104a0caae4375da157993bbaf14d491eb574af4296455ade51b54bbe3657847026403b62ca820dd5467ccf5991b9fa27828de9a7b9a7d8d605039cbf3d9904768e3b2618a6b9c46380c91ac0a1c1230a3dd8989d99e6b351519d6d65bbe18124c88b7719ec34efaf386d0b547986db2a11b5506e879b95de44601929a7d84157cb7af1ed81c821f473406e07efb953ffb60b7fe90423840a2356683876cf9f42752a4d562bb8531c3b6c05af874eb0989bbe0400aa1b637ab932bb3a9a227686e14d9ac048c7ef9cb8636723e45269a2519ee17cc418cd71701f0ea9bf7a2f6014bcbefb52c01e1b4434c9a99c1267387d25728a467c14dcf0e0a215f0d142fd1432dd9a8a420abcef830caa40f91107c68c531133487e5d9959be835cd434a3eec250b40e721037071a26cbddc237f53f9f9a6f6497ff9a2c5db3059eb233892d2eb4786dff775747a038441dc3b734712f931de4e20d4a8972284a5b587c846d2cf937c9a3d71166b1d712e96f4d33d7f34dc1af98d8ab3751f22ed8efce7f685cb25e51aa8f1810709a98440281d79c00f52ec058ab52c93fe86c24257aab26db2907ae22750a141370c8edf7ad42c83ffc38f4af1cd2c6374288fe9cea83acfd008714b2c5b3c30449ffe992bfe9fd0b6b36f11c3e25a701b035a3fa58ee53684d7f1c0c02d5411fc2fe105ba463a20e7ad108ff57b9d801d96515727fc411dbfbb659ae6af1381f96ff6c9d12c6b516cd67ac236232aafb7c3d015de6f25c287077dbc2a910fa0071737b2835509656029dc959d9c2ea68ba9077cdc7320235eaedc4cd7021b3692388a2c5beae9f85b3b8079f80346fe468543cb1c1e6f1e3295b61a67ceb563df4355bf449a20627379ec0b6a236186b0647001a908335e83d87844e416db655e13bc4d9b88d7d7427ba403651058a87fc1dda54de55829459166fd86969bcdc9c7c89c967b6172b32ccc21182ee0edd60399d85bc91259bfca1d1f1d95b5017dea3e8cf671c795f24951c3c9546b06663ac3ae552df979b00e0cabbd227847246787a3f7e14f46ee1e5574e810ee885e906473782f9b5ab2b83e8e3355b90c567200aa4cb3ca9b77728ee2e5470c51108c7a844afe9f5d2fc9bc29eab7add955eb714e714725e9e0b904d080216671b85e1ec272d1765dcfe954d645e0f5efa1ea49274b76db468272e743ea022434c9aceb91c8481b0d45dd1cc78afd278f9450cdfdb517386be6eca3149c575e8fda59d0eec7385e801fcabcce7bbb40fd9a166260dee612a5a8604a867bef47e88ccfbc7a3caf2267aa4b081acba3c9842ffa7a0bfcf0eeb3cf10b20d2fb424dded0887141aca1f611c5ecf5537d838202ecbc7911433cc8d2aab37bb4b6255df8678efc252e3f44016546f0de45dcf6bc2cc67e2a4e0f2edb55eb691fa380d0ccb8d6a6e2b1cb0533ee48d76468526da967b16679e317ad6c8e0d13e1cba52d1693f6fd6ba6075a7cf244b3c7e353161b2223c4e5e911f208c59945c553c5a71221eec4ebf48a18859fb82496f2e8d060c9b66e54f43864603d7115425ddb13b076c81c52f7df7e1ef4bc51ac5b44aac06cee26b819e5adea614d3dd6a13b977f5f029ba79fe678b1b479157826ac4215265f92e6655bf4958efc0e9f7530cab365b980acd9c2caeff567b93b3786c052f29086f6bed8dae4cac2620381b40b13f3f3ffaa30af6fae50f56d61911fdca11a90fb8d08a65e6ce66e90e7adebc58aca0ff71987b8f057361c8af5dda3646856f1c9c4b4d133192013b33ecd6be4889431bb9b9bbd5d16e2c6c6193663a8d2071c4b865d15ceb126a041626e5d4b132ba86e83d68ff6707c920861bd935c632e8008ebc3dbd70a2942707146291ae831091ab99b6b9478a88385177521a0953af01946a65846436f05445bef6ac3ed2395bc56c2d606102186ab2563c594f21ce9b0deaff661178b71a181be6195f4ad2f5747b3206972f0b6f7b9adb44cbf75c10a93c0e96e5c7a53e9f2b63a256110f70060de5fee9bc984da6b7b48fa88bea2836c3dd7cf451642c4440236dccb281936a06d07d908bb2de71546a7615f6f749b5c5f1dcfdb89b5deb262dca3ce0f930e3594c8e11dfeee05720ceec5a7139515ae216c9f341baeec1020b6725bf1d5cebd21ce00ed41a75e44992b99bc464477a82db2c61ecd91146ed5c614c1f1cb6821a20dd8af01000b7a52dd2325b89684f91e7e37bc3663de088776bece544001efc6f724f91245d99f98a44f2218d20cf5a70af5a4a636f0ab6cfc2e0389387b9f3ed66932366fdf8688916fd14cf690aef34437680a7a12ae299b62c02b6680a24055623624efffe7cf79f07581d846f000a8a53c8af88ba399b5e925e19ebcd031d1a073d2e1519666f12c3912d56e84aff605e7bb9198541d73b220d4f37b45a69e3fda6d98b60285c54e76726f6cc855f6427aedef18930c1f44ae15d28f000096a5dd40587f0aee0faca2ab318232999a5f1f6cdfacee45d8d50970bc5234a806565e3db239b3f94c5cb4c2b36271499ae0d58d777f308e8dde53679f8ce67b40bd111a6936f7abbe162ff9a607e541aedb8f19b202c1bb265265e231d81f92336813fdd015df7e651f28f7b9cb8c8847e4042454deee136101329e1ff4019f21c0cf24183f991ef0b5b2a3d329381cfef7dd7ab63ba07e59dd8dd6b5b1266c69b4545c6be6d6971e52964c74e32cb444b44673e9415f97423c86284b4b4d3d79232e4458210fcc90d13a2cff89891b203d8bfb083ef23b5715c834caa0f46f53b56d2e7fefbead68a06556c5bbf80c7a77ae7b47da8a9b3dd413294ea22c76a3615cc3d42df347609828cc02859a8a146f38df8478fa828036d43b7a46c763a194ab2356c0edaf89f7b507fddfdeab7397c88289f6911850fbdf2f707e38780b5dd1faeeda6a350a38a707cb1ca04cd015f81c89eb9e2696c9eaa1754534bc700b1973ff9f1f68fd5a85adbfaeca9c0721f4c10515e5eace1e416589e12b7070e9bae05f0ac7ab3d690de54d3e9f3a250aee1df21d3a0949ffe63e7f4fab3b8c9abb0a370bcda7d150c55388590cc57e0488972541d4b83a22641becbca2474e329befc74a1f2931cc7aa4b303fa3bcfb0c0bbf8436e4327151f033fd610ad9681657ef957da62054f8d2a63488ec1fb2a1f056b96f7a2f653eb3d1e4e0fc746b8e67e52277731561856817d6cfde314455e1602d092b0a32e37d94ca546fdde0118ce7202d620183660d1a2f05e9373fd2a11db23cac6c563df57a3c3b54627193e4c71bbfb7755c84c50d4472124257cf9662b0cf0bc57eba8bc8f1f932b286b0e79e7f82031a38d3d15b7a9c6eb7dc8324702af20db64da512c6b879ff512622daf5c332daec20c54f24008a31aecf44f9c41cac5b4cd08f841fadb299f5ff87ed8d74a1336a3e33e83336f89b6598efe27ae62762d82a676f519b0818965e5238d2a30a244fff797412b06f03d348a1dbf10fcc4f43ebf3b7833ca09b9bed12a35374fb891e61a074ac8addfc6193bfaf3c92d952df4307b5f6a02ce68346eeeada988a57c125a79c2bdd77aaf3fe52768266bf46ce98972d6c42571c5a8cc0f37d618a5da648df54c129fd8a3c508b5e05447b299d7c2a8bfea17e8770c3b932914a76add23050c7195e8f7a603f69e2c8988bdd4effc2e1d3ae9cfe294bb100ccda69dafe1f501df04dea28c41a6bba5cfa07aeb76f5b29468abce47b2987e531f4121a18c9e9c2a15b3ac7f271a9e32cc550a30e0f06d7e64b02cebd37aaa68acf7e49f037423d65ef1ae8cdda647743364688ca56fc3938c606aacc55e24e8015e2e6cbdd1c50d7072d0c640a5f217c1bc1dd2d78ad2933a197f3f2327d14b7158f7b63e0d34fb44bf3a3693ec1f76cf807b8d4a017a5fee1650627d0426c4dce8cf9a97df6d6c31aa777ca3d8c7947c4f348e68be5c1c23e7cd44ed25032d4790f7c5884be42b08c12235a0abe6b58d1314f400c2c4aa4522100c69c0034a0463d0044a16aa462b6bd637c6c14ab6062fea56aaf41273c338a76d4144714d07b09614fce9fb93029902cb6b05d2de20d4e7a6863fbda95fc7eccf8cb466f5d6996a618a76fcfac0ce5e946b582fedac12685ced8e71a4ad97502b0b346f76a39e80da643ad33242329421cd0b3ad5e9eefc36cbf0b0b987c18efed7fe5c545b4c421f06e13056abdc2aaa36e3166c1a2c717eece5f3ed01b652039ab572893c69d1072b40990bb298d3dda9190be00eb7d04edea6977d60adb189c58d63b0fedcac9175eae3467d08795cf24b0273d782407061131f24d51ebe3b18df0bdabe806b8f9d3ec7ae06063ef4fcf701aff898205c3fbce8285a8e58efbedf0ded622f18449c80a58726b39f017ce0ba876233c4a29b93f81fa306dcc562ca7a5d9d8e248d53f19106a5bcc3413cb76a43af5ea3ecd9e63739440942a1e981a6c0d86ddec629940b7a4c4f41479553b2d83ebeb7763ea3089eea3f161ffee8c627e72342dcb139d8ff6917cfe4a03d14c50c1560b70be1af146291c4ab0be3c3c016e46d170246419cb17076b1996c62a25d04494740e636fdfa30371a912d8b30b065b06cab87487e71f707442e473f0ca4211d1695b6a7ff37621ac8f7f381e791b1af37d59324b60f3459f303c609c0715df89e73e7c37e1995dd677bd4afc5fb2bb9abad4b9299ff74569dfbf00c00e451af7196c16770a1a4158edaa57e2901ecf1fd24f7dc7bcb2a69a33b45a3f73be061b010cfc0a8bddcdb606bf01aa2471f40abbe3cd3d8d643bc250e0b9d5b144e0640d6b49c64d56df6513217071e95a26209d1d13464004a87751989a1bb4e550005af1974eb749dfa6baf319773517d96c2ddabfe009ae1f8c5c1f85ead3f5a9a80868d69c03c5c186a7d7a6b4bbea8d03cc5ab2b597e3ffca793f64d97923dcb54d17f260d48de751ecf219693d80c619d5b9c5100c069ebf066e08f5fe8e4798208046aacf2496084dd451e8a5c3d41054c7aa14c33413263c61181f435dd4242b794111ad55da62f8f75de0bcad09caf4c722b7dd92501f8bf9d5dfef2b8001d4be986bf56ed29097f37866d3f1d1e0610383ba75dfc2081647b79aaa4f8d59e2179ff46add610bf50984554aca69cc4747f241dedf7b34c345246c6e742117ac99f06db3202925133a26abf747a8f837370b6ee03471b7e4b6cfc7deca9fa08ecec45033ba9203ca2c05370c57e39d73c8f1611424ba2c00935afe4592457b6f9d967e01c16a0408ed545f9f3031d54c70c3a84701081aeb39756be8c8f31f8036094a14389c0511e032f0c56f750cde707b14c21a9da1d4f214107402e9f3d19f4db66becef4bd410b48de4efe7365770982fac556a488ff8635f9cf5b651179313bee4396ca4ae3e61c28700ee8df9226a4aea32cc201bbe99853e8300c235d3178c680ee389b7ab28479a9ebd3d92342b03a0128df945a6aef61e55249bb5872ebf0f7904211a2c41ebb4646f07e981c48cb3315cedbe1e57e131efd3ce552d47feea54fbd21ed441a0306c3c4ae798fc5cabb8bae3c4354c288db66ee013a1d6b544a5aaee2c4f0eb285bbaa7ebca018e502e224d36c67ead22dd8cecb5fa74c91f0134d36e19beb663e059f2797b3ed623c7c2a03c481793444025261f1f222268d8e2d2bf2a609932c6b62a3cf3b4f90d4831994ba3cdbc3d14260b572e65637f18808d921926c841786562bad8986b39b19487f40a53877522f1e5cd5772794e591e9cfad0bc9169de18beaa8383dc64b829415389cbf1645531c920afd8e600d4dccbbef51f636980fb66cc04c2b05ccfe0e1463c9a1ab135e4ea1f20ff194bdba638faa1874c394002f84c858f3ddbf29669ba717f586affa76b83109f7b47b647cba35331b7bc0f290cabee7628307a53833f30dd24696c7802c85b851eb48da8c0094e3451dc72e3aa79a61ae3fa2dd6b541a794a0dd23aae3b18183674f8e5be3bfcdd2702ff44557a477dda29c1f3b2e762b66f218b3e630307f594023a32a008bcbb9223d25ac4c6c6b96b655e347cd3a0528539b67a871c4bd85b6f55558207808b3ec11571ee5644f7e8471004a2acf0e828f353aaf2d8cba5d3dc640e35ca6cbee4d6f46122e9241caa4348236091024b2a42f303b5fdea0bc5fac9c8e29314b67e9530ba274616ce2d8f147e58fa662e5584ed5ac3729991bb785e965843b0f5f0789ec8b869890d5989dc9fddd16593615b1c0593669507508869b958e9c07e84ad6080bdfc6e1b5f6009986eeeddf947575920f9a6f8bd049ed61c235cc0f5bc8060677dbd1d2a8eaf5132df265b5c157cf34c579786641fae67149e5835439aefb02d21aac37c05ab70eac272cf2a0050d73675b15a879b3ccb1279266a068f34171f30bbbf213cb6a4229cc722d4cc59256bd6b1ad628d66401a3fe0bc5d88590caa3aeafe31411510af9c4ada0bdcd5924903c3a409a0ecf81bf62545fa1d19ab809fa128d0120f3801a0f3775343a033de6ae4bf3ff94ea3fa76bde50900523f989214f198c755e9c19b341f4fe7dce132f22f4abf6ff2d09dbe72a188870bd72bf084f55868f58b879c57147cda4ee80e59a6fc0d098aa13d91cfbd9134badd713982e65aa9e66ca2c8b629b9c4a7d0ea7383636bfe3589891a409696549a5881914ce51c17e86c4281053c34dade8d9c71b58424d1f469f2023f4e77b87a0cd837d22744302b7c217cdb6966bc10be51eb5d1587ddc3eeb99c457f70c87fbf538b4814857a515641fc09254284cfc1a9d4e44949df826b9a248c2cfbbe0675567c3800797a26ba2c93b29204d7d5b56c2df622dc0a3db80284945a734e6a36700c48b89e9a090381af1044d4bdf9e32b8557385d150172b5999f409ca6f0c281d44bb18bd2082a82818df3deb0c6d4ac31aca02564e049c8f49da79b079e8f37d8c94bb21bbfe68523050a7d48d15952cfc963ebb2b5913c69b96e6188c2deca9d6e6b0680593ea0bda23ebedc668d73ac5e65854c8f68635ecb5bcda06c0e4cee567641f6be87de2ebbc8650983e4e6868e5f843c9515d1cda282e33da414ce63b5dea58e63cbad3e1244240049e3ce7f245cc85a375444c9e9436ade7ca5aab55c793fd0a8fbb7e4ad54067a776db7dbf7a622730bf5006e9f8841882f25065bc3d96d3959481a6a2d6c1881b6e05f711c2593a4921184cb2a5c710a4e3df48f6320b728ff5ddba3dbf5003d46178f6f3420e78dddc7b890e55fc1b46faa985ecf23ff42c9e61dc18ee86d86b19d21119b7256569e9cdcc08dc4108727720a20bd5b6a52728eca9e46afbdadbd6976b9db5630aca258c2babb72eff152610e242b1af8d9d41121138927aa74ee7dc20c259c4a69bed4c99433d6f0e6edf5130fd034dfc454c0c994d5c9c56e1dfa90e341f34b864f201b15bb99a5a623ea95c222647e1f3b6946370baa9423c4b7c1156604159baacf7391a0c471ce1808d3a49125f45290ff8fe14784125279448a041e4a737981d87ac95c57b67d132bf4c85c6c528bb1a9dc50bf4052363ebef290ca72f50c7ca70da1d9ccc1d439143f773fc32d89bede824db6426aa2e62290f18b2e3e5b903f160a2765ee10c3ce91e1dd0bf695d55f547a41ed67a4ab7c157babfe9cc6a0709d9096903fe86b4e22fd6467f0ad0ef67036209c43dbf62bb329174f4bc004938ed3fd7a040be7408c1b8f33892cfb5bbc2de02c7ce009943c46113399ea6c37f20a838a137fca6934f5d4298473eb539d1240c7d3fa0f444f39511af3650598b99df29640f5324da623d2864e01e13684c771eeeb63192e8ee70ed67235d9d16566b6fe2cd1f11b881d614a6d78ffc9144b2f8f080f5d2736ec66100ed91f033095bdf23f7272d1862730ac930969da5d8f6ce14442e15c0d9067dda3b88f259fdad0c7b7b8b6c8f4816c6d69646e3ea39323910189c2e93701fd9ad012ef8338ba9fcef53b9070e8088bc4fc2fbd1d2fe80b9aedf7bb386af072167fede329b21a49cf55944ecd02f6f9bae7208544df51cc5ddc74a1fe11d390ac8aa56bb9a0b5319626b609d774493e9a54e2d98c856e428e6bdb42862df9472a77d18e43dbcfd4b2d04205155c9f7b73d942d4e860a07d8118097bdc69cd504559031de11fb40c597ba6941cfaf345428582f26078553afb513f987493cf080663bc6ccb1375168a246317015b1061a03ba35dd603a0df76b98001689aa6e5ccb7c8c4c44bd0e4e32adb7fc451224e5ac53f926e006e1cfda9aaabd7c63127edee0d67294565760e43cad4cc5baf56d8fdec831ce671335d2075a53c818c84ef164548b9724831c15938e35e947c0372d68faa8aac1b805be11059cbd98d6769281b0b58444cd3393abebef77a442879e48e25b5cd2acadf189f85fb5259a86098e71cc63adc1ad07a2cb2a5a3be93a8d113a5a958b8139afd74c85c840620838054a71a134b9cd37803391e6367c0f5952538d02b47f02c14b7c90d36835da4b59daedd96c47d342c50d7242d546d8784e7fc1fdcc22967314c2366cdea2a88474cb99a47d30583b53b60fa98d1bcd961a6ce4dda1a8c0050c84a6bb0e762759c443a63740b02907d76a32022a99cf1e064b636148fec203f58ac42cf423e1b4156484562d80e3bc0b323b26072e9e1d690af67c53b6f0d82b42953d5c038741893d5bc75268ed2d65a0c7cc7ff6a38cb0b9302de37f5e4823ded13343899281e5dd4410b60bedb6e0c45c1b8b8c948ccd6d1b5ed27a52bfc6596347a06359999977783b26a45aadc4efacdf3b0d63d1a3413dcf53787351bd4c4a3ee637a8479d6ad4132de4969561e9129301f98ce402713abaf9ddb641d697a8166d68c5315d7065569aec82a8cc338a19d700270bd935c7b81aff11d560eff0fc3ae6aa76b4bb177fb88b4d97626dea4b16dbd86d3c0654da886f75980baa321254f35bd2fa67ec85fdfa168390a0d61d7d9731be69435b8b4508eeaa01bfaa6b71f70d208f012fc795b55484dee474353575a4883fe9ed77f797cd8ef8d0fed453e19f3a09362e2de718fceb9f1ec44bca96f2b29667da480d57d496ebaca3271d9a24dd0ee982cfe92b552a71078d7f319f742d19d8cfdbb3e0bf1787670f4ace62d36ba2d5b2be1120495863cb39510b20183efa230400566536ce7b73d599cb029fd0bfa9b259062534c68deb4c4d284a39f3ca6bbe519c3bea168051e17b9a87c13b947fe33d18ce2ce1ef24e5c3c772ce1e13c263fba73021232162de13bb53d8eda8ccb98107228c50dec255f9af1ca17325167558f882a362a7a84159c9237d04cb488b0dba974ac559a7b027497c632624182500adf89305bd22b398e0943885a3a7e6011f4dac6c88aab0aef7fc421c795d472627cd3607f866669b569d2574ebe3cbde7d6cdae972ce71397a81b3bd04cfd98dd9e3aae38b3e6cc67707908f8e0418dc58de58e1b54dfed3cb5f766f4eed22c3bfbe5e15259c667d11e7b2dd67c79e9710d15397fea5a1bae062bed9bc744ed1ba0c2350c4e43987c7d2b5744ec86a4bef99bb7cfb1ac9284b0e953949274ac11bda184b12b806e9367485b6029c9bc993a55f67ee3b92f951ef2acf45b10865cdcfac3c8068b8390c8f74935c75ee777cbc4481750b1066f738106e103e306a812d2eb376ec3b466d24dbac286cf0921f0944b2126f642378556c2276f995da680cfa43d43ed3cde4ddcf2998fdc51aff302d7c6a6b7f56dcc989aa6dbc6e0895b6e28bdd8f2af99e257880c0fd9edb19c835a147e6a78272842c3243eced5fc7d862c4d8bba035b6b704f696b18a012eae953d035198c2c778518f45aab7459e331f5d721d44a693e3af307aad328a868752498e51f57a78a5df99fc72167282b4706c6ce73ed3dd9f7f90a8567d312400dd4f63aa029db2d784f91fec460a5139f39f8eb5a78ef9c04126c8d177a0b5306978512de0bb4cbc50826946449a4d818aab61a1cd389bec3cdf8e484088e37d3d6ef006cbff6ecbc5b0ac04a3397dd542ffa0383ec5a45f48bc7def6c7bf18c221f5d8c90d2389ce34ed14edd31c939427c90e7d59fc2e0ff9a80916e5da8fa5bd7a58c310fc3fc5b0785a9665e8450390d901ac31d752b18a6435ee17fbc75113d5b8edddae792a9e590e3d6292b8898ee36a3634b1864c193315a595080611775f9483c057436c09abb52b1c6b245b322086063ef6e21be94be97fea6f56d3675677b1c02f80aced2c07def7ce8b162056dcbd2d574e65f6facd493150112193d2efe80495496973671ee7827b0a34dbadd6b72b6e201cd18ca05d322fc17df2df6b0012a8fcf10c9b7d1120219b85d9d458b71b1d6e98de2902e899598a8f650893d041bcc701c40894b9e782f9d28a07bbc39375890c8cd7037ec0c663de01e7ce78eed0caf9d3bde08ff6d5ada8b80f97378f7f5afee39b0e3f436ca902a2904a70adf8f3bf6cb5d9bc1c344cdfc5c84486e2f64caad7f3d0a10d85028bfa0171b35ae96786ef159678a85c4697fa8f7565cf31769bc939738f9fca6d9f6a3d3b7fffd71b3ca76429cf2a784d79006f9898dc4e1cc1b9027d523c1ad886303c51361b1a7605d6d9b09ad6be3f7ff4ce3869987f8708553f4bfc4b721d494505b03a7bc3c9a1f36624ce376112976ec8b5ea819d346efe0d369e6185ed3132a01d5d57247a1186bdf993d3820dc307ec71ba4942f0d16f8ae6ee52a5b5076bbded6fb505772f2dcc09010c746f50aac65a6d512781fcc0d213dc0ffd4428b609c1169054439d6f46cda4d60f8681be9f54346d6ec9bb67c6afc08b3bc9ad1b9f14702201347b6799557d521a98bd446a03abe6727d5a731076cd90360b0319f8e9c0a509b5c3ecceace8676a0a5b9568df2cf2dee04c71cbb10b0f69e01bec1edfa7ed1452355675539b26d196c016fcd8e35f8568c4ccf05cf4d74d0af15ec64b34f988bff5dd0be2d9db8eb2d5c24f921a2565f4cd5d9e5e87e6baa4b0243b1ff79fa938f7a61b54fdb691d0f0909baf54c2a68f0372c55d50fa9053d9dadd8fb04c19318a170bfb15e76d28f79f6750229f77f1787bd24641c160cc796934d2a27ef91ffe16a55e69fdf319ccc81edb5964fd6f52d94bb25df325d581d2638419bfff23cdf240635336edd556aa29538a7c15f5d130900c304c89a87554918f3887b84021114b61bc3c55a0abb37ec29086ec75a9b68191ef7ebf3ab9b273cf9e8a29a3ba7ff50c83ad878aae4635d85f7d2f514ef8ed05eef9866ca9e55b96073fac6df6bbaf6e07edaa542aa67a1ec5ba0e5845a21da7221a8e8ab358b92b935471d0814b63d3a8198f2dec07f5637271a758654d3bbe5577bd437dff684d9749d9111ea5b8dc537c65d29f0e20a230b3ca923a6966929d4fcfdbe055bd45154603a4f8979b37c6caf62ba3f160be54afe79ea8b44518c149b0a5e2b0c223d1271b14f598ebf0622dea000136b065eba538f130bad3535a4de75bf99f26feaf5b5fabe99a9491d3098b30e4c4d4a228039e3a69f900cc9f17a8e80918f1a0af58ced519e37683f7d6cbba3ec2545854cc63e70991f59e89c19cf65e2d6484b6c7baa1cd0eb4fb10b8f17ff8d818f157a5c680fad55eee3d751042d300c4a52a99d4974ca03060d12676988eb91b23a7b3ebd7e9f539c1334d0ac7aa79831372525707e9254f84fa88c9d002c49e65d3bec5b023831ee55f6b530e1893224d30b3c9f48fc5032c3643ead39ffc282279d8663d147deb927675622f03bffa8a5d59a63f62bf7e945758ef26b4b7a121348583f12c4a3ca60029f1308e689a9185c0aebfb40ff3cfad8c5b420d8a1620babc2ad28a96ea21decdf9a5734123af3254637a3d9eb4ffeda901c42d8418b23ca1e6e4ede40e76cbb050b07bdb2200fece2a7a5914bba313c22c638a4dc45ac42e8e8934e29de6dba8286655beba0ba556f68990d136ab44fd693ea98b5684d5c2363fe0294733b8bdbac23e0ea7f1c1092c32ec0a1ff7f77cec9f89530c242160edd2a62b149d5b2d5fa6c13de00432e261c2815276391737015e0f655c11925bcdaf028b01385cadd6af216154ee717e07645aa4cc8615760a35de25339cad03274e34278d021931059ca1712f0a5b2729a5532f906c4af9bd75e13fc7cbea77568e11014f93668e1107c8e760acf0298554cc0c7712b363230f5d2fa1956fb92fe50fa1c704c55da18e77a761abefa932404a5ea32dbd9aa4ff1112236b1acb1d1c555bd395e3a90d9b5651b3175f4b8420c6eb33e2823b588abffce69c39ddd67784158544a9ba9058e41dcb7470e38d40143fde6ddeb4273331d5e776c886a9032b937e8394a18c84d4cebdc0de9b5dab26ca11fecfa7a0d7f34e892507269506393161b692568f588d68beaecf9ad5d33f147abad909d9cde12918dbce7b7c2b8c93c0be281d1543ce4a04e38470e880cc5ce600fd6cb808483e93589ae341bd7e17fe3d51bcd775fff086f66b19fc97a2f467248f382d8310c6b114c4d5erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjnr-ffi-2.0.4-1.fc23.src.rpmjnr-ffi-javadoc@    jpackage-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.13.0-rc1V*!@UJ@Ua@Ua@UHUB@T@T~T|SP@RB@QQEQ@PONS@NBrN7Alexander Kurtakov 2.0.4-1Roland Grunberg - 2.0.3-4Jeff Johnston - 2.0.3-3Fedora Release Engineering - 2.0.3-2Alexander Kurtakov 2.0.3-1Alexander Kurtakov 2.0.2-1Michal Srb - 2.0.1-3Michal Srb - 2.0.1-2Mo Morsi - 2.0.1-1Fedora Release Engineering - 0.7.10-5Michal Srb - 0.7.10-4Fedora Release Engineering - 0.7.10-3Bohuslav Kabrda - 0.7.10-2Bohuslav Kabrda - 0.7.10-1Fedora Release Engineering - 0.5.10-5Fedora Release Engineering - 0.5.10-4Mo Morsi - 0.5.10-3Mo Morsi - 0.5.10-2Mo Morsi - 0.5.10-1- Update to upstream 2.0.4 and drop unneeded osgification patch/source.- Add missing Import-Package statements to manifest.- Add proper MANIFEST.MF.- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Update to upstream 2.0.3. - Skip tests.- Update to upstream 2.0.2.- Skip tests on arm- Build with jffi-native- Update to 2.0.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Adapt to current guidelines - Remove unneeded patch - Enable tests - Fix BR- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Depend on objectweb-asm4, not objectweb-asm.- Update to version 0.7.10. - Switch from ant to maven.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- more updates to conform to fedora guidelines- updated to conform to fedora guidelines- initial package  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./012.0.4-1.fc23       ! ""#""""$%%&%%%%'(()((((*++,++++*--.----*//0////122322224556555578898888:;;<;;;;=>>?>>>>@AABAAAACDDEDDDDCFFGFFFFCHHIHHHHCJJKJJJJCLLMLLLLCNNONNNN PPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRSSSSRRRRRTTTTTTUUUUUTVVWVVVVTTTTjnr-ffi-javadocLICENSEjnr-ffiallclasses-frame.htmlallclasses-noframe.htmlconstant-values.htmldeprecated-list.htmlhelp-doc.htmlindex-all.htmlindex.htmljnrffiAddress.htmlCallingConvention.htmlLastError.htmlLibrary.htmlLibraryLoader.htmlLibraryOption.htmlMemory.htmlNativeLong.htmlNativeType.htmlObjectReferenceManager.htmlPlatform.CPU.htmlPlatform.OS.htmlPlatform.htmlPointer.htmlRuntime.htmlStruct.AbstractBoolean.htmlStruct.AbstractMember.htmlStruct.Address.htmlStruct.AsciiString.htmlStruct.AsciiStringRef.htmlStruct.Boolean.htmlStruct.Double.htmlStruct.Enum.htmlStruct.Enum16.htmlStruct.Enum32.htmlStruct.Enum64.htmlStruct.Enum8.htmlStruct.EnumField.htmlStruct.EnumLong.htmlStruct.Float.htmlStruct.Function.htmlStruct.IntegerAlias.htmlStruct.Member.htmlStruct.NumberField.htmlStruct.Offset.htmlStruct.Padding.htmlStruct.Pointer.htmlStruct.Signed16.htmlStruct.Signed32.htmlStruct.Signed64.htmlStruct.Signed8.htmlStruct.SignedLong.htmlStruct.String.htmlStruct.UTF8String.htmlStruct.UTF8StringRef.htmlStruct.UTFString.htmlStruct.UTFStringRef.htmlStruct.Unsigned16.htmlStruct.Unsigned32.htmlStruct.Unsigned64.htmlStruct.Unsigned8.htmlStruct.UnsignedLong.htmlStruct.WBOOL.htmlStruct.blkcnt_t.htmlStruct.blksize_t.htmlStruct.caddr_t.htmlStruct.clock_t.htmlStruct.dev_t.htmlStruct.fsblkcnt_t.htmlStruct.fsfilcnt_t.htmlStruct.gid_t.htmlStruct.htmlStruct.id_t.htmlStruct.in_addr_t.htmlStruct.in_port_t.htmlStruct.ino64_t.htmlStruct.ino_t.htmlStruct.int16_t.htmlStruct.int32_t.htmlStruct.int64_t.htmlStruct.int8_t.htmlStruct.intptr_t.htmlStruct.key_t.htmlStruct.mode_t.htmlStruct.nlink_t.htmlStruct.off_t.htmlStruct.pid_t.htmlStruct.rlim_t.htmlStruct.sa_family_t.htmlStruct.size_t.htmlStruct.socklen_t.htmlStruct.ssize_t.htmlStruct.swblk_t.htmlStruct.time_t.htmlStruct.u_int16_t.htmlStruct.u_int32_t.htmlStruct.u_int64_t.htmlStruct.u_int8_t.htmlStruct.uid_t.htmlStruct.uintptr_t.htmlStructLayout.AbstractBoolean.htmlStructLayout.AbstractField.htmlStructLayout.AsciiString.htmlStructLayout.AsciiStringRef.htmlStructLayout.Boolean.htmlStructLayout.Double.htmlStructLayout.Enum.htmlStructLayout.Enum16.htmlStructLayout.Enum32.htmlStructLayout.Enum64.htmlStructLayout.Enum8.htmlStructLayout.EnumField.htmlStructLayout.EnumLong.htmlStructLayout.Field.htmlStructLayout.Float.htmlStructLayout.Function.htmlStructLayout.IntegerAlias.htmlStructLayout.NumberField.htmlStructLayout.Offset.htmlStructLayout.Padding.htmlStructLayout.Pointer.htmlStructLayout.Signed16.htmlStructLayout.Signed32.htmlStructLayout.Signed64.htmlStructLayout.Signed8.htmlStructLayout.SignedLong.htmlStructLayout.String.htmlStructLayout.UTF8String.htmlStructLayout.UTF8StringRef.htmlStructLayout.UTFString.htmlStructLayout.UTFStringRef.htmlStructLayout.Unsigned16.htmlStructLayout.Unsigned32.htmlStructLayout.Unsigned64.htmlStructLayout.Unsigned8.htmlStructLayout.UnsignedLong.htmlStructLayout.WBOOL.htmlStructLayout.blkcnt_t.htmlStructLayout.blksize_t.htmlStructLayout.caddr_t.htmlStructLayout.clock_t.htmlStructLayout.dev_t.htmlStructLayout.fsblkcnt_t.htmlStructLayout.fsfilcnt_t.htmlStructLayout.gid_t.htmlStructLayout.htmlStructLayout.id_t.htmlStructLayout.in_addr_t.htmlStructLayout.in_port_t.htmlStructLayout.ino64_t.htmlStructLayout.ino_t.htmlStructLayout.int16_t.htmlStructLayout.int32_t.htmlStructLayout.int64_t.htmlStructLayout.int8_t.htmlStructLayout.intptr_t.htmlStructLayout.key_t.htmlStructLayout.mode_t.htmlStructLayout.nlink_t.htmlStructLayout.off_t.htmlStructLayout.pid_t.htmlStructLayout.rlim_t.htmlStructLayout.sa_family_t.htmlStructLayout.size_t.htmlStructLayout.socklen_t.htmlStructLayout.ssize_t.htmlStructLayout.swblk_t.htmlStructLayout.time_t.htmlStructLayout.u_int16_t.htmlStructLayout.u_int32_t.htmlStructLayout.u_int64_t.htmlStructLayout.u_int8_t.htmlStructLayout.uid_t.htmlStructLayout.uintptr_t.htmlType.htmlTypeAlias.htmlUnion.htmlVariable.htmlannotationsClear.htmlDelegate.htmlDirect.htmlEncoding.htmlIgnoreError.htmlIn.htmlLongLong.htmlNulTerminate.htmlOut.htmlPinned.htmlSaveError.htmlStdCall.htmlSynchronized.htmlTransient.htmlTypeDefinition.htmlclass-useClear.htmlDelegate.htmlDirect.htmlEncoding.htmlIgnoreError.htmlIn.htmlLongLong.htmlNulTerminate.htmlOut.htmlPinned.htmlSaveError.htmlStdCall.htmlSynchronized.htmlTransient.htmlTypeDefinition.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlbyrefAbstractNumberReference.htmlAbstractReference.htmlAddressByReference.htmlByReference.htmlByteByReference.htmlDoubleByReference.htmlFloatByReference.htmlIntByReference.htmlLongLongByReference.htmlNativeLongByReference.htmlNumberByReference.htmlPointerByReference.htmlShortByReference.htmlclass-useAbstractNumberReference.htmlAbstractReference.htmlAddressByReference.htmlByReference.htmlByteByReference.htmlDoubleByReference.htmlFloatByReference.htmlIntByReference.htmlLongLongByReference.htmlNativeLongByReference.htmlNumberByReference.htmlPointerByReference.htmlShortByReference.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAddress.htmlCallingConvention.htmlLastError.htmlLibrary.htmlLibraryLoader.htmlLibraryOption.htmlMemory.htmlNativeLong.htmlNativeType.htmlObjectReferenceManager.htmlPlatform.CPU.htmlPlatform.OS.htmlPlatform.htmlPointer.htmlRuntime.htmlStruct.AbstractBoolean.htmlStruct.AbstractMember.htmlStruct.Address.htmlStruct.AsciiString.htmlStruct.AsciiStringRef.htmlStruct.Boolean.htmlStruct.Double.htmlStruct.Enum.htmlStruct.Enum16.htmlStruct.Enum32.htmlStruct.Enum64.htmlStruct.Enum8.htmlStruct.EnumField.htmlStruct.EnumLong.htmlStruct.Float.htmlStruct.Function.htmlStruct.IntegerAlias.htmlStruct.Member.htmlStruct.NumberField.htmlStruct.Offset.htmlStruct.Padding.htmlStruct.Pointer.htmlStruct.Signed16.htmlStruct.Signed32.htmlStruct.Signed64.htmlStruct.Signed8.htmlStruct.SignedLong.htmlStruct.String.htmlStruct.UTF8String.htmlStruct.UTF8StringRef.htmlStruct.UTFString.htmlStruct.UTFStringRef.htmlStruct.Unsigned16.htmlStruct.Unsigned32.htmlStruct.Unsigned64.htmlStruct.Unsigned8.htmlStruct.UnsignedLong.htmlStruct.WBOOL.htmlStruct.blkcnt_t.htmlStruct.blksize_t.htmlStruct.caddr_t.htmlStruct.clock_t.htmlStruct.dev_t.htmlStruct.fsblkcnt_t.htmlStruct.fsfilcnt_t.htmlStruct.gid_t.htmlStruct.htmlStruct.id_t.htmlStruct.in_addr_t.htmlStruct.in_port_t.htmlStruct.ino64_t.htmlStruct.ino_t.htmlStruct.int16_t.htmlStruct.int32_t.htmlStruct.int64_t.htmlStruct.int8_t.htmlStruct.intptr_t.htmlStruct.key_t.htmlStruct.mode_t.htmlStruct.nlink_t.htmlStruct.off_t.htmlStruct.pid_t.htmlStruct.rlim_t.htmlStruct.sa_family_t.htmlStruct.size_t.htmlStruct.socklen_t.htmlStruct.ssize_t.htmlStruct.swblk_t.htmlStruct.time_t.htmlStruct.u_int16_t.htmlStruct.u_int32_t.htmlStruct.u_int64_t.htmlStruct.u_int8_t.htmlStruct.uid_t.htmlStruct.uintptr_t.htmlStructLayout.AbstractBoolean.htmlStructLayout.AbstractField.htmlStructLayout.AsciiString.htmlStructLayout.AsciiStringRef.htmlStructLayout.Boolean.htmlStructLayout.Double.htmlStructLayout.Enum.htmlStructLayout.Enum16.htmlStructLayout.Enum32.htmlStructLayout.Enum64.htmlStructLayout.Enum8.htmlStructLayout.EnumField.htmlStructLayout.EnumLong.htmlStructLayout.Field.htmlStructLayout.Float.htmlStructLayout.Function.htmlStructLayout.IntegerAlias.htmlStructLayout.NumberField.htmlStructLayout.Offset.htmlStructLayout.Padding.htmlStructLayout.Pointer.htmlStructLayout.Signed16.htmlStructLayout.Signed32.htmlStructLayout.Signed64.htmlStructLayout.Signed8.htmlStructLayout.SignedLong.htmlStructLayout.String.htmlStructLayout.UTF8String.htmlStructLayout.UTF8StringRef.htmlStructLayout.UTFString.htmlStructLayout.UTFStringRef.htmlStructLayout.Unsigned16.htmlStructLayout.Unsigned32.htmlStructLayout.Unsigned64.htmlStructLayout.Unsigned8.htmlStructLayout.UnsignedLong.htmlStructLayout.WBOOL.htmlStructLayout.blkcnt_t.htmlStructLayout.blksize_t.htmlStructLayout.caddr_t.htmlStructLayout.clock_t.htmlStructLayout.dev_t.htmlStructLayout.fsblkcnt_t.htmlStructLayout.fsfilcnt_t.htmlStructLayout.gid_t.htmlStructLayout.htmlStructLayout.id_t.htmlStructLayout.in_addr_t.htmlStructLayout.in_port_t.htmlStructLayout.ino64_t.htmlStructLayout.ino_t.htmlStructLayout.int16_t.htmlStructLayout.int32_t.htmlStructLayout.int64_t.htmlStructLayout.int8_t.htmlStructLayout.intptr_t.htmlStructLayout.key_t.htmlStructLayout.mode_t.htmlStructLayout.nlink_t.htmlStructLayout.off_t.htmlStructLayout.pid_t.htmlStructLayout.rlim_t.htmlStructLayout.sa_family_t.htmlStructLayout.size_t.htmlStructLayout.socklen_t.htmlStructLayout.ssize_t.htmlStructLayout.swblk_t.htmlStructLayout.time_t.htmlStructLayout.u_int16_t.htmlStructLayout.u_int32_t.htmlStructLayout.u_int64_t.htmlStructLayout.u_int8_t.htmlStructLayout.uid_t.htmlStructLayout.uintptr_t.htmlType.htmlTypeAlias.htmlUnion.htmlVariable.htmlmapperAbstractDataConverter.htmlAbstractFromNativeType.htmlAbstractSignatureTypeMapper.htmlAbstractToNativeType.htmlCachingTypeMapper.htmlCompositeFunctionMapper.htmlCompositeTypeMapper.htmlDataConverter.htmlDefaultSignatureType.htmlDefaultTypeMapper.htmlFromNativeContext.htmlFromNativeConverter.Cacheable.htmlFromNativeConverter.FromNative.htmlFromNativeConverter.NoContext.htmlFromNativeConverter.htmlFromNativeType.Cacheable.htmlFromNativeType.htmlFromNativeTypes.htmlFunctionMapper.Builder.htmlFunctionMapper.Context.htmlFunctionMapper.htmlMethodParameterContext.htmlMethodResultContext.htmlSignatureType.htmlSignatureTypeMapper.htmlSignatureTypeMapperAdapter.htmlToNativeContext.htmlToNativeConverter.Cacheable.htmlToNativeConverter.NoContext.htmlToNativeConverter.PostInvocation.htmlToNativeConverter.ToNative.htmlToNativeConverter.htmlToNativeType.Cacheable.htmlToNativeType.htmlToNativeTypes.htmlTypeMapper.Builder.htmlTypeMapper.htmlclass-useAbstractDataConverter.htmlAbstractFromNativeType.htmlAbstractSignatureTypeMapper.htmlAbstractToNativeType.htmlCachingTypeMapper.htmlCompositeFunctionMapper.htmlCompositeTypeMapper.htmlDataConverter.htmlDefaultSignatureType.htmlDefaultTypeMapper.htmlFromNativeContext.htmlFromNativeConverter.Cacheable.htmlFromNativeConverter.FromNative.htmlFromNativeConverter.NoContext.htmlFromNativeConverter.htmlFromNativeType.Cacheable.htmlFromNativeType.htmlFromNativeTypes.htmlFunctionMapper.Builder.htmlFunctionMapper.Context.htmlFunctionMapper.htmlMethodParameterContext.htmlMethodResultContext.htmlSignatureType.htmlSignatureTypeMapper.htmlSignatureTypeMapperAdapter.htmlToNativeContext.htmlToNativeConverter.Cacheable.htmlToNativeConverter.NoContext.htmlToNativeConverter.PostInvocation.htmlToNativeConverter.ToNative.htmlToNativeConverter.htmlToNativeType.Cacheable.htmlToNativeType.htmlToNativeTypes.htmlTypeMapper.Builder.htmlTypeMapper.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlproviderAbstractArrayMemoryIO.ArrayIO.htmlAbstractArrayMemoryIO.htmlAbstractBufferMemoryIO.htmlAbstractMemoryIO.htmlAbstractRuntime.htmlBadType.htmlBoundedMemoryIO.htmlClosureManager.htmlDefaultObjectReferenceManager.htmlDelegatingMemoryIO.htmlFFIProvider.htmlFromNativeType.htmlIdentityFunctionMapper.htmlInAccessibleMemoryIO.htmlIntPointer.htmlInterfaceScanner.htmlInvocationSession.PostInvoke.htmlInvocationSession.htmlInvoker.htmlLoadedLibrary.htmlMemoryManager.htmlNativeFunction.htmlNativeInvocationHandler.htmlNativeVariable.htmlNullMemoryIO.htmlNullTypeMapper.htmlParameterFlags.htmlParameterType.htmlResultType.htmlShareMemoryIO.htmlSigType.htmlToNativeType.htmlclass-useAbstractArrayMemoryIO.ArrayIO.htmlAbstractArrayMemoryIO.htmlAbstractBufferMemoryIO.htmlAbstractMemoryIO.htmlAbstractRuntime.htmlBadType.htmlBoundedMemoryIO.htmlClosureManager.htmlDefaultObjectReferenceManager.htmlDelegatingMemoryIO.htmlFFIProvider.htmlFromNativeType.htmlIdentityFunctionMapper.htmlInAccessibleMemoryIO.htmlIntPointer.htmlInterfaceScanner.htmlInvocationSession.PostInvoke.htmlInvocationSession.htmlInvoker.htmlLoadedLibrary.htmlMemoryManager.htmlNativeFunction.htmlNativeInvocationHandler.htmlNativeVariable.htmlNullMemoryIO.htmlNullTypeMapper.htmlParameterFlags.htmlParameterType.htmlResultType.htmlShareMemoryIO.htmlSigType.htmlToNativeType.htmlconvertersBoxedBooleanArrayParameterConverter.Out.htmlBoxedBooleanArrayParameterConverter.htmlBoxedByteArrayParameterConverter.Out.htmlBoxedByteArrayParameterConverter.htmlBoxedDoubleArrayParameterConverter.Out.htmlBoxedDoubleArrayParameterConverter.htmlBoxedFloatArrayParameterConverter.Out.htmlBoxedFloatArrayParameterConverter.htmlBoxedIntegerArrayParameterConverter.Out.htmlBoxedIntegerArrayParameterConverter.htmlBoxedLong32ArrayParameterConverter.Out.htmlBoxedLong32ArrayParameterConverter.htmlBoxedLong64ArrayParameterConverter.Out.htmlBoxedLong64ArrayParameterConverter.htmlBoxedShortArrayParameterConverter.Out.htmlBoxedShortArrayParameterConverter.htmlByReferenceParameterConverter.Out.htmlByReferenceParameterConverter.htmlCharSequenceArrayParameterConverter.Out.htmlCharSequenceArrayParameterConverter.htmlCharSequenceParameterConverter.htmlEnumConverter.htmlEnumSetConverter.htmlLong32ArrayParameterConverter.Out.htmlLong32ArrayParameterConverter.htmlNativeLong32ArrayParameterConverter.Out.htmlNativeLong32ArrayParameterConverter.htmlNativeLong64ArrayParameterConverter.Out.htmlNativeLong64ArrayParameterConverter.htmlNativeLongConverter.htmlPointer32ArrayParameterConverter.Out.htmlPointer32ArrayParameterConverter.htmlPointer64ArrayParameterConverter.Out.htmlPointer64ArrayParameterConverter.htmlStringBufferParameterConverter.htmlStringBuilderParameterConverter.htmlStringResultConverter.htmlStructArrayParameterConverter.Out.htmlStructArrayParameterConverter.htmlStructByReferenceFromNativeConverter.htmlStructByReferenceToNativeConverter.htmlclass-useBoxedBooleanArrayParameterConverter.Out.htmlBoxedBooleanArrayParameterConverter.htmlBoxedByteArrayParameterConverter.Out.htmlBoxedByteArrayParameterConverter.htmlBoxedDoubleArrayParameterConverter.Out.htmlBoxedDoubleArrayParameterConverter.htmlBoxedFloatArrayParameterConverter.Out.htmlBoxedFloatArrayParameterConverter.htmlBoxedIntegerArrayParameterConverter.Out.htmlBoxedIntegerArrayParameterConverter.htmlBoxedLong32ArrayParameterConverter.Out.htmlBoxedLong32ArrayParameterConverter.htmlBoxedLong64ArrayParameterConverter.Out.htmlBoxedLong64ArrayParameterConverter.htmlBoxedShortArrayParameterConverter.Out.htmlBoxedShortArrayParameterConverter.htmlByReferenceParameterConverter.Out.htmlByReferenceParameterConverter.htmlCharSequenceArrayParameterConverter.Out.htmlCharSequenceArrayParameterConverter.htmlCharSequenceParameterConverter.htmlEnumConverter.htmlEnumSetConverter.htmlLong32ArrayParameterConverter.Out.htmlLong32ArrayParameterConverter.htmlNativeLong32ArrayParameterConverter.Out.htmlNativeLong32ArrayParameterConverter.htmlNativeLong64ArrayParameterConverter.Out.htmlNativeLong64ArrayParameterConverter.htmlNativeLongConverter.htmlPointer32ArrayParameterConverter.Out.htmlPointer32ArrayParameterConverter.htmlPointer64ArrayParameterConverter.Out.htmlPointer64ArrayParameterConverter.htmlStringBufferParameterConverter.htmlStringBuilderParameterConverter.htmlStringResultConverter.htmlStructArrayParameterConverter.Out.htmlStructArrayParameterConverter.htmlStructByReferenceFromNativeConverter.htmlStructByReferenceToNativeConverter.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljffiAbstractAsmLibraryInterface.htmlAnnotationTypeMapper.AbstractReflectionConverter.htmlAnnotationTypeMapper.ReflectionFromNativeConverter.htmlAnnotationTypeMapper.ReflectionToNativeConverter.htmlAnnotationTypeMapper.htmlArrayMemoryIO.htmlAsmLibraryLoader.htmlAsmRuntime.htmlAsmStructByReferenceFromNativeConverter.htmlBufferParameterStrategy.htmlByteBufferMemoryIO.htmlClosureFromNativeConverter.AbstractClosurePointer.htmlClosureFromNativeConverter.ProxyConverter.htmlClosureFromNativeConverter.htmlCodegenUtils.htmlFastLongMethodGenerator.htmlJNIInvokeInterface.htmlJNINativeInterface.htmlLibraryLoader.htmlMemoryUtil.htmlMethodGenerator.htmlNativeClosureFactory.htmlNativeClosureProxy.htmlNativeFunctionMapperContext.htmlNativeLibrary.htmlNativeMemoryManager.htmlNativeRuntime.htmlNoTrace.htmlNoX86.htmlNullObjectParameterStrategy.htmlNumberUtil.htmlParameterStrategy.htmlPointerParameterStrategy.htmlPrimitiveArrayParameterStrategy.htmlProvider.htmlSimpleNativeContext.htmlSkinnyMethodAdapter.htmlSymbolNotFoundError.htmlTransientNativeMemory.htmlVariableAccessorGenerator.htmlclass-useAbstractAsmLibraryInterface.htmlAnnotationTypeMapper.AbstractReflectionConverter.htmlAnnotationTypeMapper.ReflectionFromNativeConverter.htmlAnnotationTypeMapper.ReflectionToNativeConverter.htmlAnnotationTypeMapper.htmlArrayMemoryIO.htmlAsmLibraryLoader.htmlAsmRuntime.htmlAsmStructByReferenceFromNativeConverter.htmlBufferParameterStrategy.htmlByteBufferMemoryIO.htmlClosureFromNativeConverter.AbstractClosurePointer.htmlClosureFromNativeConverter.ProxyConverter.htmlClosureFromNativeConverter.htmlCodegenUtils.htmlFastLongMethodGenerator.htmlJNIInvokeInterface.htmlJNINativeInterface.htmlLibraryLoader.htmlMemoryUtil.htmlMethodGenerator.htmlNativeClosureFactory.htmlNativeClosureProxy.htmlNativeFunctionMapperContext.htmlNativeLibrary.htmlNativeMemoryManager.htmlNativeRuntime.htmlNoTrace.htmlNoX86.htmlNullObjectParameterStrategy.htmlNumberUtil.htmlParameterStrategy.htmlPointerParameterStrategy.htmlPrimitiveArrayParameterStrategy.htmlProvider.htmlSimpleNativeContext.htmlSkinnyMethodAdapter.htmlSymbolNotFoundError.htmlTransientNativeMemory.htmlVariableAccessorGenerator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlplatformarmlinuxTypeAliases.htmlclass-useTypeAliases.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmli386darwinTypeAliases.htmlclass-useTypeAliases.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlfreebsdTypeAliases.htmlclass-useTypeAliases.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllinuxTypeAliases.htmlclass-useTypeAliases.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlopenbsdTypeAliases.htmlclass-useTypeAliases.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsolarisTypeAliases.htmlclass-useTypeAliases.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlwindowsTypeAliases.htmlclass-useTypeAliases.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmipslinuxTypeAliases.htmlclass-useTypeAliases.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmipsellinuxTypeAliases.htmlclass-useTypeAliases.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlppcaixTypeAliases.htmlclass-useTypeAliases.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldarwinTypeAliases.htmlclass-useTypeAliases.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllinuxTypeAliases.htmlclass-useTypeAliases.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlppc64linuxTypeAliases.htmlclass-useTypeAliases.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlppc64lelinuxTypeAliases.htmlclass-useTypeAliases.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmls390linuxTypeAliases.htmlclass-useTypeAliases.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmls390xlinuxTypeAliases.htmlclass-useTypeAliases.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsparcsolarisTypeAliases.htmlclass-useTypeAliases.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsparcv9solarisTypeAliases.htmlclass-useTypeAliases.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlx86_64darwinTypeAliases.htmlclass-useTypeAliases.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlfreebsdTypeAliases.htmlclass-useTypeAliases.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllinuxTypeAliases.htmlclass-useTypeAliases.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlopenbsdTypeAliases.htmlclass-useTypeAliases.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsolarisTypeAliases.htmlclass-useTypeAliases.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlwindowsTypeAliases.htmlclass-useTypeAliases.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltypesblkcnt_t.htmlblksize_t.htmlcaddr_t.htmlclass-useblkcnt_t.htmlblksize_t.htmlcaddr_t.htmlclock_t.htmldev_t.htmlfsblkcnt_t.htmlfsfilcnt_t.htmlgid_t.htmlid_t.htmlin_addr_t.htmlin_port_t.htmlino64_t.htmlino_t.htmlint16_t.htmlint32_t.htmlint64_t.htmlint8_t.htmlintptr_t.htmlkey_t.htmlmode_t.htmlnlink_t.htmloff_t.htmlpid_t.htmlrlim_t.htmlsa_family_t.htmlsize_t.htmlsocklen_t.htmlssize_t.htmlswblk_t.htmltime_t.htmlu_int16_t.htmlu_int32_t.htmlu_int64_t.htmlu_int8_t.htmluid_t.htmluintptr_t.htmlclock_t.htmldev_t.htmlfsblkcnt_t.htmlfsfilcnt_t.htmlgid_t.htmlid_t.htmlin_addr_t.htmlin_port_t.htmlino64_t.htmlino_t.htmlint16_t.htmlint32_t.htmlint64_t.htmlint8_t.htmlintptr_t.htmlkey_t.htmlmode_t.htmlnlink_t.htmloff_t.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpid_t.htmlrlim_t.htmlsa_family_t.htmlsize_t.htmlsocklen_t.htmlssize_t.htmlswblk_t.htmltime_t.htmlu_int16_t.htmlu_int32_t.htmlu_int64_t.htmlu_int8_t.htmluid_t.htmluintptr_t.htmlutilAnnotations.htmlBufferUtil.htmlEnumMapper.IntegerEnum.htmlEnumMapper.htmlclass-useAnnotations.htmlBufferUtil.htmlEnumMapper.IntegerEnum.htmlEnumMapper.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlrefFinalizablePhantomReference.htmlFinalizableReference.htmlFinalizableReferenceQueue.htmlFinalizableSoftReference.htmlFinalizableWeakReference.htmlclass-useFinalizablePhantomReference.htmlFinalizableReference.htmlFinalizableReferenceQueue.htmlFinalizableSoftReference.htmlFinalizableWeakReference.htmlinternalFinalizer.htmlclass-useFinalizer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloverview-frame.htmloverview-summary.htmloverview-tree.htmlpackage-listscript.jsserialized-form.htmlstylesheet.css/usr/share/doc//usr/share/doc/jnr-ffi-javadoc//usr/share/javadoc//usr/share/javadoc/jnr-ffi//usr/share/javadoc/jnr-ffi/jnr//usr/share/javadoc/jnr-ffi/jnr/ffi//usr/share/javadoc/jnr-ffi/jnr/ffi/annotations//usr/share/javadoc/jnr-ffi/jnr/ffi/annotations/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/byref//usr/share/javadoc/jnr-ffi/jnr/ffi/byref/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/mapper//usr/share/javadoc/jnr-ffi/jnr/ffi/mapper/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/converters//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/converters/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/arm//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/arm/linux//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/arm/linux/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/i386//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/i386/darwin//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/i386/darwin/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/i386/freebsd//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/i386/freebsd/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/i386/linux//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/i386/linux/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/i386/openbsd//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/i386/openbsd/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/i386/solaris//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/i386/solaris/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/i386/windows//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/i386/windows/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/mips//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/mips/linux//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/mips/linux/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/mipsel//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/mipsel/linux//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/mipsel/linux/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/ppc//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/ppc/aix//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/ppc/aix/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/ppc/darwin//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/ppc/darwin/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/ppc/linux//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/ppc/linux/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/ppc64//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/ppc64/linux//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/ppc64/linux/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/ppc64le//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/ppc64le/linux//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/ppc64le/linux/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/s390//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/s390/linux//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/s390/linux/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/s390x//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/s390x/linux//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/s390x/linux/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/sparc//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/sparc/solaris//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/sparc/solaris/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/sparcv9//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/sparcv9/solaris//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/sparcv9/solaris/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/x86_64//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/x86_64/darwin//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/x86_64/darwin/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/x86_64/freebsd//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/x86_64/freebsd/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/x86_64/linux//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/x86_64/linux/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/x86_64/openbsd//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/x86_64/openbsd/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/x86_64/solaris//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/x86_64/solaris/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/x86_64/windows//usr/share/javadoc/jnr-ffi/jnr/ffi/provider/jffi/platform/x86_64/windows/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/types//usr/share/javadoc/jnr-ffi/jnr/ffi/types/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/util//usr/share/javadoc/jnr-ffi/jnr/ffi/util/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/util/ref//usr/share/javadoc/jnr-ffi/jnr/ffi/util/ref/class-use//usr/share/javadoc/jnr-ffi/jnr/ffi/util/ref/internal//usr/share/javadoc/jnr-ffi/jnr/ffi/util/ref/internal/class-use/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=neon -mfloat-abi=harddrpmxz2noarch-redhat-linux-gnueabidirectoryASCII textHTML document, ASCII textHTML document, ASCII text, with very long linesASCII text, with very long linesRutf-8?`7zXZ !#,N38]"k%m& 053JKB;#>&ܹ^̼o5 Z,Ke fPPG5~m=<5],qlXX_!y@NjSavAgU m)׀Rgx? Y T-Rsz.9ص?|FXHIgH_E.JH `rpֶPc2m]KDU .&_[w/f8]8ub{97xyK=-pr 'w.oƺD{\-prn^5ܕKBԾ)I؜bqb5PLZ8jn-<緰de=2я%EX~]%LЂ|2Il bKjp,*5?}B?=R1uc&'#NH{U=r|Ii2IN?D{)QFw{Uz~4O e!LU4# 5PAKWX #MGIvnFS~eU2Uy=4[5U[c:W`=q"eesR˹ K Fý䏔¡[ٲT5QM(2bKڊ-QZ1{*#KЮD ?򤱬}sH]3 e +F\ؘ$vBߵ@yIyr<+Fy5 E>(~e]^QZD*z@>|8F#$XțgA?MڣIuVV9:@_‘&c1M$͒q*z'ENAN|@9=s|s8XHs/f*Mػ|6נX7 kʮ[ݰ1P s!?% A'~LA2n͔S?NZ{bCezi:vX1x˵c'ο3sCvh?|%8|>nkILӧMv[b6U9N?@8DJic@@Figv{ (ӷ l5"}. YIDk]|쌟%E$ԣW֛I+6Mx@jROz;_4kf(E+݉.:d޳ 7Otd6:>v,z_S1_XnbYQbJܷ{)2h)!Ʃv@\2$ +x7AAIWa 9"58 QoՐ~&!I]J{G $h,u,&c}ċ06䋩b&y@Ee)m_z)3 hb }KY&nv/_z{|RR1fpKz #vF(q-\r :7'%uM~CmrZqNOiv0`=86;zT&JfRy0P;_k@Ju}WaQb[a7M ׇ @UB[%2x5.-5QjCx:0o+rXL%'zoyVC*_^Z7sfOYgL`-:G읃fvCS& װHcbH6\5 Q+뷆b<6-R=K6=GcccV}_XXuq_*aABhV4:F[p k?T5bdD=$Fy9'2 x)FVӭ^KsHx24ͪ?9qς=5=QB=g}ȍv 5\yEo8u$!ݙVaH?cQZ#SuRj|탗}Q =7Еi4fA† o*I5 Kmֺ/@T$>΍LV1퓝'⃩ ڋ,8/V-7H]GkL> f^e=m@F3gc1]_Ybo|@t(T=u,N.N9~X5HN-I}wK|3_%nCxw<˻9mk` w =)8]/%8 Yu5@ 6FFIN&C/keKP<-]apr;/Z+w?RN_VN0cLOa{f|aUcɷ+KSM|JBaʉuoNh:P% xoXag{@"$V(ޙf^9X x &Jzp_ڵ .-nZ1.tG9ɿMvZ5 pJ:.`Ҵp(k3-'8Uh"VLCv%PRגm@[,:ej^ݖjD읬l e,`_=}_~L4`|9iӢ>̈G̫ic /vUJ q 65-qϭq/{Bm(!ރ ./(hb־ǺQsmZm=Y5|4: #cb׼n&S1j%^Ocf׾&djMk>y 8Bֿ)(ZqVHR8Yٙx}\p!Sc€a1FKpZgHpi8zif&`gYp <5ϥL9<411:B[ 96pOIyC;U :{0%*k AE/x@?ں};WX&hҷW6cJЖRS(QɶfgEglg7/PYDw`8^8^afN n[ W\OLh2,`ǣgLu.ԛ=DfZ޳r):CSGzy<-ބ޿9 wS&V؎ϡl+TWV8om:ΧZNcR?"ڇрqr)l]L&H2Tk!-!SS][Wf<˱ʀ?m2tUuՙlԉ%P^p{ˍ5>-Fu;Ve#2qxH:bMEM5ěws Dhi$]N-s1y+awJAt9? Z0.7El,U2Moi(@2Cr|~[!D XbKi*.Ip{&E!;rhݏ@-j/ԭ{5@Fuj$ދuµBb*3<6Ϭ,VuԎqj*1IU/ץ0^U'?`G;Vl2L!7w.PYʥ @}seؙbd;yYgX E *=]p8|Ƞev~Sd )J?ߥuL,ěXu#-mbmt2#rȍ\+_%I؇ִ:DN{W} zbhX߼jЦ?=iE}I?ځwuc~VJ{M)fq<*K< ]U8$sf*5m#3jTE+MJZ8T&b۩s詣/"" K%c i~c8S}E3;¥Ook)L..D h!(UG]gD:5r|[Mi>la[fu"bHy#&7qUe P-|xeL])%joNF+3$ρ >1K];7QDC" GYR/mo }#B>Fg:%P蠡]2r,PS>9.Qz~$չLcC֔,5yx[ܘ$Rm!՚3GG ?ZFBl^pQ1Iz[tEq]Ⱥm+w0m$O緪?I.z_TsI$Vbd2‡+4.q~y>jʸq٢m1"?4=vH}'p攍kސ7)\\EӍ2[?EA=ݦ o2֓꿶7EKaxy3 3 qk; <|[&б(iUb'B`;53gu{Z_r)_=ŭEQme >GRewL +,?$.e!˯aA }ma@I{ʥ-~nG鴕B̍\:/v+T6#A&hL(Q$ې;ϙ h!9, $/~ 1Lpiٟv'1Z׎u 7+U#br&ӔɦjX;:]ëb+kOzr%h 뤭e䩌-$h6R5EqVGr&kŕ2(%jQAРxUӈS56_2E#70( a z6ze^5Y-6y%q;|?5~6ze@ڮ%%eb;"c+n b(! L׵:?c&IlQvs|z+GGN7wnFD/cD'dZ=딜@K"J\zzٟ]hVm$Oxl3GJ!V$fu\vfK/ǡw&UN!ՙ2rj)cjA!2 8~YM$0 <>sI wos: `vSşc'+ u>:${WXmo=h2t>z:eo{<0 6Vku𮧜YTЈ fad&ܞ"ae$R5<> 6eKiMe.Rƙep hsw!%ZQ|:;R;JḽnOvd))(rF-uWئ:`e| KOώNlUVeUîW4'c< {| 'zUF]JNR+֙'V{5ΖB) F?ȒG[-杺Eg:ҽoIͬE֩ZѤ޸hR'l1`!O{9 CK_njtkWOdؽ䄠GL3VЀeP4] Z [fcS=_$n0­;B!w1YBoRYwu^a?RmVng%=6 b}RLD0\y5֍_±(ĈW^9ϴ۟t ^@)sQlaj Al)}Q/_ Eb ]oztYNj Q1 <Mqp?M)';80Ԣ~~^FJn>c0a:fqҮ>_Ev΄% mF_hMrkjGWy9?_[Lس?' uߙ~"JC:Rg3 LdIQ3mS#|t [AM'KˇU1W riJ{U|/YM` q[1@ijE^h3}i{# 8[_Cذrz>_|fsJUV!3σ22r3NO$ _/&/U.pu +74JzlE|,O;mGʬt.fL*4C~R']2݁.G92ܪo{SqZ4}yq8(Mlsťi2פ C0G \§S0dH*D llj*ˮktr[ Zg]qhj rfȔf pk2o@VJOXdԢ-VV.JnBLw &|a gިz@7BM Iҥ_!,xZܑi m@~(:Ccc8D<(TQk2^Cm]ewf.6+1z= TJGEoGyTH]kC!B1sxZ^RZĀ&)?܏t翔!L_]`+Uk4oM(䔁GTN{mx3\"l6[XJ9Ewms9ea֮Q5 YpSYX91$;1%?repPmoLJr=!&;l YcmqN`[ϸJOIE5ĀmL8B#|4)o BK&"e{0s1&`N*[sګ8 "]eai,pBY@X0}MVP^El3_a(-JNRzG܈3q.%]MkьBFOQSCl-|k>V6*ITst8!foKIߟ7fM39 6aG45re'5  ϢȥWz8R()\φC p9LpbM!/Yϵdz<"CbUŦQ pCMgDd oȞТW;x)V e| 6n`"Y" xlX=zhxވEv֡Y2mTbيP{c6w쬞^-^-^I*s`> јiY5U~Q*Ij(fYN26휃Y*2dw` ?iwcFfqz4Hq,G+# }5jfݸ]n]]eQ)GVk۰ZM]D;z!jtۻcYvBV(T I J:`$㝃NARv2.e7(yj6┷DF _|6+`Z}?e`H ?]qAHnc 4&ݢ]n2ʋ ]_{xr4X~ٴ#rp*Dc <;V쀲nTKbũS<+0%_2g| RClA1+|wZo=[XMSh#}Ź_'N'Ճ3&&16?cRjF S(AEķxnj^#lrp&#<ѨW:hg+H΁|TM_ꉰ>XvA/:WAW'gR ~<=o%5u%۠ĞQ OKݯ"6=EBY~zJ.1C#8" }84pp#G(^Y.KC[xlq n-ؓz0̓EF4;+uU*UfSU[/Έ3ۓKWAy+qiR:2H|RLxSbJTY+/lekHSyYqQcF%X5삐\Q~3dR0 !Q;wt;բ6xʽ?GfYYFaŖ9`#g8ͫo\)-aů'ʨ/f~*(΢@w?x?N5XD_BphZ/=t:0vHw[Ǡ^Q^PCޙbb*| 4ZR e`E8dՋHw fV:ͳDZA~3,هeXLw)Ck>ZUieCtݹ簗]iWn⚯ix >y"9ȸfG0&.J )1!NH=~}Zm0Sb8)^g0h 9U99+ek:z->c .sü'X joҸ8&Cd 4&3l,Gr(Y24퉉5ll At=/M%5pN$Qx7-̄@W@ \ tvtܴu%;AqsWy7--"tͧTőRGsc4,@RН4M;7bHbQ&ډ:"[kB #ʞuPx {V@yy](2A:|m zU=N CUӴ+q|tך=mi^BSWf}F;:hjPknx 1x~⏂&J<`NcGXvCX eʩMMTneYJ WiO3IB>`N3E]_ lyLǿ`#kVyXmj0KP ^imxĕk1 F N6QgHYB\W*[̑]胢sKFG28)YH7t *R4C?pzN^+#4+]̒`.!gdpbˁw֩q![v-9o(āKJ|aׯE@]'gXf'kH#5NRffX*'LZ8 J耇/g1G;48 Z@,& Pj7t:i;>_y},gB+ĭQt@i uT's6\.2K!g? :m.9weaQ^`h|F!mԥ.%CipfF1K YZ