zebra-test 3.0.0

Test harnesses and test vectors for Zebra
Documentation
1
040000005376f61e8b5453e3bdc4a63bb5d0d647e430a58290304b6e7e220a0100000000bd923ec19bebae32c6d061ca7561fbbd54e3daa9b696b81f5726551549b791b82053ed35b6b50554f2aff1ee3693d76db006d13e69bcb237b046663f584ae3b9b95c9662f0da011c3000eda300000000000000000000000000005000000000000000000000001d69fd4005002e06a2f8d847ecd8a460f0374b4b3ec7ed39a32d49a7cd7da8333e51df88c518436d7b9954c99912a002b256eefb9a3cf52188d1df3fa7c6bdbbd97229e409f7646eeaa5f77da54a128f895abcbe618754bbde060ad1f1c9150bed6855631350af5e55bc35b7a4b81b6f2e5d28d45ca93401545f45ecadaa3cc31d6c4b1f2fb68621e5a5c967c695dfb7bef826093db32c5a6979acf50de05d493bf7586234dcc44a25b518ecb301eed414755b325754d39c303e6215036ad25ddfac0f07c36e3ae9ee9986b3b670f3b730f305a3d88d07179a359199f08025a335d2489c573b078f3b9f7dab203067d5f4621373f71ef4e099f1fb22331d7d6cf70715d4ecb0193ed7b088c16b3958ed4d39bccab59124a88ca9538decec7f21b5c6dcd1aa820dd214d01f12091d6999883df3d035d35fd6e3439df601dd82f91236052018475725106f73cddba1f7a1548d90a34b0175cc926c4b1bc9c645b1479f75f29070ef0fceb7223faa3ef2d0132bca21551db65568dfaf8d5fd69912367fba5655bf3bb128c38179acb79a319ad9e4c64531aacba36fa4fdc4f4b4cebfcee91ae2497f07430b988d9fdaa6d6b1bdd05139cba94660b05cbf33f73ea4fa513db33d9bbb6c44d518eba5fdc644f0fc894c352e643b5d7aad4ada1887e4e6f33abfe15caa9589746c88b7f1f335f97188d3f6fc4b935ebfdf282c02ef3122285f46ff39f325e9bee82abe689ddcc0e45d0033854ca612ad49b7a622f6738545e72d3d1d30174e041cdbe976015803c2059a76f1f1e83ab51a0e257adb06eb607143cfdb75d25db12c25efbf94b65204ffc43126d02272f7a051cb5b74dc98de7339f4e77d297e2128a2e2a5d6de687fc96a4ed351853f454313bf16cead88c757c2accc6edf6db907399eba5997173959c8b7666c4fb8f983fb727d3d5201329e7ca6011ef17d2117b7f73948b1bbc621e90a279fdfe7e512fcadb8204c370b2fae44f80761d701d38374bc0803aa76ee050aed8d598995808269800a05513954ca25dfabdeaedcd5838dedf391253bcdf566579c84350ea7fd1c0dda6017b89da66c55491a4da52bba3b97294624f0aba7174b5b6764117d42dd223c26bf264e102d91c2134ad98d1d67f27300fb394159be3484621826bdd5cc230f0f51aaf1c12cecb5ceb26c9d517e01286c39cd60dd2755c140e0d3b37492073f92da4f131a0f1ac3d96acae85e55b3807601daca1edad5511b57af5a47d14a4d28bd148966de945b85215fd3d74b33e29086a0138b078498befe61458789265fa4f709a9d3422c235905215cf34b7be8cee6c62cdfe55f0e4a2daf644c2d3d842fd6e6fbe4cffef44bb8521d126f34501996bbf4dcff23eab879575e976036cd5a232c52b39a1f28c9d0f255ead0f1dbda1fa91bb30f081a26f6f3ac5313c145e515145466ba3d27f386a51980b988a21e5574f5fdb620aa6f8729dc50ffad5208e597c5a60db75c82b170b285ea0e11cc02b4a7d40d06b3176fc7e7e36630f2349e5da11649e939e0ba091323040d0260f99cc077e54944986234a0db6bc81b6dfa06224fb9ab8b67e1b72f57c0514d972d5a66179b556b171513e9ea570190b2fef2bf0d78b9205e46c71ff27e279faf5f0d16119cd9e83a57e8791b950b529cf94f04972389b7e4be4aae9b15c86ffc3bf614ac68af4228d563c34eb179a4286741d7b48f2a8348b3a6a85d1845d10eaa1560392b4ceac92dfd9aff4f83353b8e605c6d9ab4678714693f9237b393845b15a588b20924b2a7d8afd36ad0596966462672f340346feec61c634cb7f1a0e41be75f683988891104e2178cceceabd88de99258618a0a7b01fcbf281f191a4451ab0d7e64d1bf29161cbc2a7b2cb7e5777f445e08050000800a27a726b4d0d6c2000000004ebe1900010000000000000000000000000000000000000000000000000000000000000000ffffffff05034ebe1900ffffffff04df7ee80e000000001976a9145c38e5e20b62bbb5683dd68677ac3715047341ea88ac38c94d010000000017a91469a9f95a98fe581b6eb52841ef4806dc4402eb908740787d010000000017a914931fec54c1fea86e574462cc32013f5400b8912987286bee000000000017a914d45cb1adffb5215a42720532a076f02c7c778c9087000000050000800a27a726b4d0d6c243be190076be1900014633befb183f8bfa772e58e7cd751c3de08cec2c890df2e8a183ff4fe2178a34010000006a47304402207ead07bfd21eae3793aa93b59bafce98b8ceffecb8fca9df435030e43b1e89d502205343b36e04a7838bd42c3d63cc7db51e912036b27cada7906270de69ed7d691001210269dc30578ad9e95a2507fa76c6e79d8fb7579c73690aed7cd54fe94d3405a246feffffff03f4470300000000001976a914dcd42062f0ad04dc1f4b4b1e0800311cefc4aa9d88accf410300000000001976a914011fd5b3ebeb3405ea1d9c7fdf2b50d93f05458d88ac08898402000000001976a914056ca47461dcc0e7a9a77e754c5efb047c609ddc88ac000000050000800a27a726b4d0d6c20000000076be190001d7c1d36bbf1ec167a96de8294d00f9a1c4648eb92c3f38b7a37226656daec71c000000006b483045022100b8686d336e3a2a7d859485c7dd6b627dcdc4cee90fe7b342bbed6ecffd922d82022004903ad43771bce0e57f8a10386a77e83bf43160b4780b677e6b4071801eb4890121035556ffd87eda7df56cf4a1f180022e22572920d70994cb9139ba973f2a105d71ffffffff0241f8ef0c000000001976a9147063948e537dca1f9410ad33e792a2dbe990755d88ac603aff1f000000001976a91418ae4e28f414a29a171a922cae6fe4cad6370b3388ac0000000400008085202f8901a1e72b1c875ac2c3ed981957ac5786b918dda980d28dcf5d7b8d572b1995f079000000006a473044022062048e047574f1204aa3ecd56bf80ead631c38fb20d18b4f71ef19f5217b371602204fa9a1a8b3ca071a800611bd5af9c2fb0fba1b3166e038e8335e948ed78f95ad0121039e88036afd89b82bf78a4b277dfc1d5713cee411096a65a7d49c172a35093718feffffff01bf81d7030000000017a91443474abdff119f6a0315d8abe47f9aa671018c498700000000000000000000000000000000000000050000800a27a726b4d0d6c243be190076be1900017f8c6e56b86c8fcf3d84e6f3cbb094a12ff18800f157ba22403e823a4998cb7f1a0000006a4730440220109920ec91d5ca28f9e0db961ca7c1515993e46df94e960e11501a838b9eddb502206da76a7eec81355d8c96985736654715cd9e1daa50e4e0f63d12d5a8c824b049012103989c75fb77bba163b0b0d93389b9751aae16e91226dbd02448f834fe19220bc5feffffffd35e0b0000000000001976a914665bc06b2fee5acc0eb0c5f21e70a235d0e0a7f788acc0080000000000001976a914d053fc7119c8140b5c76bf067ccb191d82effb8a88ac6a180000000000001976a914d052cdda5464c446238f445b18d64ee8750fc79188ac0a0f0000000000001976a9140dbf37f3161e3cc95769f58065d2e9b26725253a88ac6e140000000000001976a9142e6503896cd81448caff2984db9147cee0a256c188ac680b0000000000001976a9146d006216df836ae063e94e4186f91040726cf86888ac880e0000000000001976a9145b4716be3637feac6605d0c8091b293ab5708cc988ac180b0000000000001976a9141b4842efa72b0ce51f61f6088b2b5b9d719ba84e88ac0a0f0000000000001976a914ed1be71d635d7d72b1999694de2b5ac5b539ce2388ac66080000000000001976a914be1496e0dda62ce6ceeacec4178d54e4a8da75bd88acda380000000000001976a9149f54bf1c69f66b2a7945450a282b4857336dbdfe88ac420e0000000000001976a91492c39cfcc4653a0d68b3e2d1d561ddc9dec09b2388acae310000000000001976a9147b583104d342d90d60ad874d180d8d32c7d777e388ac7a170000000000001976a9141c8a8d4aabc1936b3f455384553b810e6b57dcd188acfc0d0000000000001976a9145f57da07958ba018501f31af31d0699d28d2542288ac9a100000000000001976a914d4ea9383392ff0b1fe66dd27940c477f7c69d08588aca6090000000000001976a914d137062f3bb63b035e56761980a41bc63c4eab7688acfa000000000000001976a91401146851843fdbaec3c1daf49e70cacda6b1c9d288acd8090000000000001976a9144fdf4a96b393f1cf16d628c18132a6f355d110cb88ac24090000000000001976a91442765d96387ac910b2f5a73a1aaf8b5dfcb0de2688acfa000000000000001976a914ddf415b3d7bb0c7cc98ee0412093fa192ea43c8c88ac04100000000000001976a9146bfcbfb7cf8f8b09fad77aad55cf5bf2abd78caf88ac900b0000000000001976a914751630440deb39394451e2f55238999f75c329cf88ac0e0b0000000000001976a9140ba5a02222e082f4f5c3f5251de7c6e2712fdc0988acb0090000000000001976a914430b18303d6f66b53a7e093b94b8b234bf1d1def88ac120c0000000000001976a914549cf3eac51f6026af85b006c96602ff3d7724ce88acf0000000000000001976a9140f5cbd0a20d3dabad664488171b396102d9bad0888ac8c0a0000000000001976a914501a6672bd4c3308a61f52bdf0f47fbc02dadb9888ac70080000000000001976a9146b23b2537250fe5cbf2e42dd872d01e528e434d988acfa000000000000001976a914c04a6895790aaa4d62d6ab161ffaa1c5eb74cf8588ac1e0a0000000000001976a91410b7dccde70977a61fb66fa822c26fe1467ea42d88acdc000000000000001976a91472e6256345700c56115515738fee3d605c3658af88ac34080000000000001976a9149d8892b355500d125e14f8da7e97980c826ee58588ac3e080000000000001976a9147c1bc9304fdcd89c060b42e920b126ad1517f53a88ac7a0d0000000000001976a91428377978a793dd91e7c5bad253afe74a882a278588ac34390000000000001976a9149b539a4cabb57efe891714c0ec4ca35560d9588f88ac64300000000000001976a9148d3171d08361c18e24344a9edd8b327c16317e2d88ac080c0000000000001976a91496d9fd422567c478011055fc2b3cd7a65483cb7988acdc0f0000000000001976a9140139d95b52f0f708e71bf1cbd8c99455599d067688ac2c1a0000000000001976a914c288db31151a2618573235695bf90a9efd66f16d88ac8e390000000000001976a914502f1c6481d47ed28832cb8bb554f0188723154d88aca8070000000000001976a914aebe8c2b05e1bb7038c5ed97c40ddb83e63c029f88ac12160000000000001976a914f7c731938f4a28a51bd10304f8f7e51d841a615b88aca8070000000000001976a914857b2e67d92b8c48492e80548bd4be9319d0093b88ac0c080000000000001976a9145580f5f3fd4c71c7285440f3293a01344c242fcb88ac9e070000000000001976a914d40989866cbdd40265524391309230014b26806f88ac820f0000000000001976a9143e4443c129987de8abc4fbbc0497b26b676ea34688ac20390000000000001976a9146c9d999ecc7c96274882c3905cdf97f62f8b785f88acee110000000000001976a9144099b5c7005aaaf47d905a833db4a2a2edbb536788ac6e0a0000000000001976a9141c9e242ff1e8fc2ee6353956f15518bf9a90f4f188acd2000000000000001976a914b22c1c2fdf2cd5d1325ba4cfb5b2e2418f3112cc88ac20120000000000001976a914285edcf4f1c9933c3af655b3f9f73fd8f975a6d988acfa000000000000001976a914ff1d04c8cb1489815ed607e7a2c85c4274d7959888ac9e070000000000001976a9148f4fc719766bf667ac66b951c3fe83839ad950dc88acc1040000000000001976a9142a3bda68d7c2f875e707e2723bf8c0532ff4360188ac40100000000000001976a914e7afaaa99387bee5b83b29fd060395a42de038b588ace35c0000000000001976a9143b8c90759743afee1b814c57a414c46fc075992288ac4a1000000000000017a914b8048422dc286534fd257bf17648cfde2997f9e38720170000000000001976a914c562eee981c2219b4637701f140dc81ee23f959388ac80380000000000001976a914afc318322b41ee532d9cb4af3bfaee274aad3db788acf0000000000000001976a91427b402155e23b2fef56e808b4c1bdec5583cb0e488aca6090000000000001976a914814a415b3e71ab2a1b5b7d5c42d3f42a3176d87988ac0a3b0000000000001976a914c7458da14c9db8140056b4192f7bd02f49a131c888ac120c0000000000001976a9148c0acfbe24c769e8b5472efa9d1be2a221b9d6a188ac06090000000000001976a9141b61be3dfc2977e0b6bde56c67b404397695f17588acf8160000000000001976a9140ae69623692468f6f2a839fb8abfaed8f3c16b1b88ac80110000000000001976a91489e1c65b5e1cf7d5008453bd80cd03b1b8a7b89288ac5e150000000000001976a914d3ccd876d2d73561e4799107167da0625e7dcacc88aca4010000000000001976a914557594eb5ce917000542d04caa2e5c3322d8a7c088acd2000000000000001976a9147793bedc9db922d70c58c6f41f2bd97c05d157b988ac3a0c0000000000001976a9146c95a8ff72070a10741c3f86c5d99b7efef14d7c88ac0c080000000000001976a9147f3250098d18312d98cf0043c1a28c7f2ab5f32b88acf6d81439000000001976a914578c1aa05fbc01a6fa54ab6ae85897843ce86ab088ac72100000000000001976a91438e2c5db7b908c100a60482eee04c600ba20e45988ac7e3a0000000000001976a914af31f840fda761a9cfb80d6e06137bbe356801c488ac24090000000000001976a9145f5a36f12db55a09658a2cb4dd0c5734f491251a88ac84120000000000001976a914a8651caec1c15bf481a6b6798ecc04af126fcf7488acd2000000000000001976a914bdd21b5b6fc94461b028353b013d4418c92a63dd88aca0140000000000001976a914f4d48d6287d56f2243e5f7b8f8dac1ce327f0d6d88ac18010000000000001976a9148481be2c2338de4f5a0f4d5e5a16bdb49e4c9ccb88ac2c010000000000001976a91483cf5d1d541d869296bee9accbad25a16b7e238b88ac72100000000000001976a9144f5aec527e5725390eff041108dcee7513fa6df988acfa000000000000001976a914694a799ea6924d8f1d91b3edf8886090b5debe9e88aca00f0000000000001976a914756ed47c6348e2105015310b635b5ae5556e9d2d88ac04010000000000001976a9145165e1a9a8436584b942399008ae401e7e01dac388acb2070000000000001976a9146d9c01d7a2648cf140a93de6dfcacae3615c66da88ac0c120000000000001976a9143cf48613c3601bed975e6a49f9e723c6e0a50da488acb41e0000000000001976a9144b6ac5a72cc882349c048d97380fb441e858e1d988ac18100000000000001976a914f8ccdce71ae8ec427502f9db8e6fa559585d751d88ac655d0000000000001976a91457238e5c566820c90718c6884445a09d9206040888acfa000000000000001976a9146a6dbbb2b7631eece68f23b431d043fccc6a0be588ac4c0e0000000000001976a914009099bceed0dfd00eb4df571779b59bc5c64b6988ac2a0d0000000000001976a914d50f08040f864df9a2395626a85f8645cb13da7788acf4150000000000001976a91410a2d4b23851383b45344babd0bfd46403be593788ac80160000000000001976a914fc88e1d072e39dce4ca647f115828f4fb4bb535a88acf63a0000000000001976a914b8562cc385a4daea565d549ca22e5181fea866dd88ac020d0000000000001976a91426382c263e99684082e1475f6ae8af06c708cd6688ac1e140000000000001976a9146670278d5f07b50cc54ae974ef1ba62ca7f5899088acda070000000000001976a91462ae229312fa63fb81e077d2720889f83f804de788ac4e0c0000000000001976a91446933c3f6315005fbb2320bc4410f129ffb8cfb988acb80b0000000000001976a914c048c84b918c086261e36b5c26d1ee63e4c210bb88ac84120000000000001976a914d1aff76360aae3c1600392f4a3ea5999f6eeec8a88ac9c090000000000001976a914ebb6f17c58cbff22cd295b47406ece389647f51788acac0d0000000000001976a9146bb822f9b392e32cc0fe0874d28f5e0dd416246888acf5590000000000001976a9145e1b00521047954974af87212272258b789a68ad88acf00f0000000000001976a9142f589c49a6b90dee756876533a89a176357513fc88ace9040000000000001976a9147a557b673a45a255ff21f3746846c28c1b1e53b988ac2c010000000000001976a914679ed58615cb040c1863d97f91c6221b3969b7eb88ac080c0000000000001976a914fefab0b01dd038123afc81af571fb001c317af3e88acce0e0000000000001976a9140788d51ab8671d9f59680c94e7bd80734d8e7dce88ac04010000000000001976a91419465565c88d7df9c739daa8472bf78299e58a2388ac320a0000000000001976a914dbaa634ded0a8043ab2c55a8673857d339ca525588ac9a0b0000000000001976a91476ee9548ad922c448535bc7d6bdb8cd8accc534388ac0c120000000000001976a9146b6d64b8b01b832542f3ef3f3e61f0c46a2a744888ac5c080000000000001976a914477c494da7056e5d0531329d002a3e3b76499c2588ac8e080000000000001976a9146c2ddfb2bfb3465a8d4d27e1a3835c5cf13b834f88acdc000000000000001976a914f0e2a14e0c0da6122566414f2521b53fe90a301388ac460f0000000000001976a914fdf43cf9945f83e05514e4b3053d4b510cf9d0b488accc0b0000000000001976a9142debe7b67e761f4ea4e5005fc71c33d85e5157cf88ac8a070000000000001976a9142f2c0295e179c2d19eef3cc7b8baafbbbaf3c1fb88ac2a080000000000001976a914e0c46521d8a6f90a433083ef9e97f47e22471dfe88ac741d0000000000001976a914e320f896e5800f03153f1c0df25fac0057e1665488ac3e170000000000001976a914c12cc5ec348c066e863bb635ded8cb86703ca49c88ac8a070000000000001976a91497101440042b2082859020e40470ef4f107dd9f088ac4c180000000000001976a914a03f785a80019e77ef9de0e74338358010a023b488ac9c0e0000000000001976a91408ee4550fe59b08879ddddb4dce9a1a1f883dd4988ac60090000000000001976a914d216a89c5a31da54f7b4c6a18ed8020a9dec36b288ac1e0f0000000000001976a91444563afc3fb0969ba1ffa6a58fff0bd1d188b49d88ac320f0000000000001976a9146c728b1d1b35008e2895e36a2a3ccf962402091988acd2000000000000001976a9147fa095110d1c6a96d8aadf0cb18d4a5dabfe6a6188acb2070000000000001976a9148d2175ceeb0a83469054ee941eeb5503fac7827888acd2000000000000001976a9149a05a14fcab454679b279f146b1015b37294389488ac48080000000000001976a914d404c587297b02a23348b1ea0014e2e684aaaf4788ac59030000000000001976a914618db5d0d7c22ea01fdb22403db34d5163578aa688ac5c170000000000001976a914c932c6b8d0150632459a3432d6359765f581b84788ac180b0000000000001976a91438f6ac15880f4f65722b395eecb393b519fb993188ac181000000000000017a914ce0578845348993edef37bf2883c8a1ab41b155187320a0000000000001976a9140b4925dc81fc58d94a522e451b328a0a8d5304c988acb00e0000000000001976a91414ac0aeaf3784d02ca716031a3a481953c16cd5e88ac640a0000000000001976a9149b6ebcf0f456ce12b90fe6f0fbf96efb8bf7446c88ac40100000000000001976a91470d7ed5fca0b5bcf48d414991fddb81a299b441788ac3a0c0000000000001976a9140734b890813232b5d6456e62dd8c2b95ace32ed688acdc000000000000001976a9141730f5f6302fca6efcde94d89a19699c1684190e88acc8000000000000001976a9141071e338b20d185badc00356c56f394dbafd6f8188ac34080000000000001976a914a6de4a3669519534352d02b7b5d32307ddd43c6688ac420e0000000000001976a914d9803759075abe33970e9bf854a04167c11e453e88ac1a130000000000001976a914d69edc74353c8fb9a4e50bbaaa5184b99a9de4da88acdc000000000000001976a91476386b69a5480a3c808babd0142bc1fccb3eb68d88aca8070000000000001976a9149602f246361dd51d9f69c559d4572ee7d3a8578d88acf0000000000000001976a9142acebc11514b0178e464e4f4d4ed6dd14b9fbd2588ac18010000000000001976a9147cfd527a191ab209972375ad9e0c64bd6157c49388ac40100000000000001976a9146f2e79cc8a118c7c44ac7ce3cff08f7d1da50a4388ac22010000000000001976a91454d87f0a6094a5ec16dce56d0967ab0526b08cc588ac24090000000000001976a914195c2f78357e05121d28ec52fca0c900f23a30d788ac22010000000000001976a9148cd62825e1719d1cc835a8b893cbe155ed4d05c188aca40b0000000000001976a914ce20e303700c3e6e568424f79b00a9310d78a29e88ac640a0000000000001976a9145331289fccfa21d0d6a02e8dff2d31102153313688ac04010000000000001976a91425bff353f3cd9f820e8c6c0f0fae4c467c4fc65788ac881d0000000000001976a9142f04e09647e2f369daf210c7cac702129d75373388ac800c0000000000001976a91431948241e6a85c6532b8bce101b74ce7917f25aa88ac04010000000000001976a914f31100f980dc33f57240e730f4e90f8aa819a72088ac24090000000000001976a914cea7fb69deddd529cc55bc7da46c3650848e570b88acfc0d0000000000001976a914c42015137353c37cc74040d4eae580c027ca7ed188ac38090000000000001976a914a1ef40de464752a1de6c3bf15adebeca6e541c9588aca2390000000000001976a9144f5a6c703c56eba9d47b18952233b8d7dc4114fd88ac42090000000000001976a914fac405c1cd8173ad8469cec43050112cf2aa385388acd0070000000000001976a914bea30d6e92dd43ff91b14b565105edfc58085ad888acd20a0000000000001976a9146e825667823b0f1799806d973c880e5a9778486288ac2a080000000000001976a9141f0f09ced14b6f079a622c1f75a70a2c2de59df688ac5e100000000000001976a914889793fe2912735c314ac7577e297460da948aa388ac66080000000000001976a9144f953b517aa792e05e5a561e51725dd2086f769788ac860b0000000000001976a9143e6b5bb51847570ca4404bd508d3dd812576f22688ac880e0000000000001976a9147b1988fa0c28b4dd634b1d15a58d7296ebb0522288acda070000000000001976a9148028dfe0cb2cf75da2530b2ac4c63745c18bc01e88ace23a0000000000001976a914bcd5241b39ceecb75f44c43b48b402d2281cdb5d88ac78300000000000001976a91440f014bb93a834c42439f6359f9624211a26d07a88acdc000000000000001976a914ddfcd8e31735e6ca711e759dc9cc488678b7099888ac72100000000000001976a9145d6af230d48d7031aaf9680e0b42cc4596e7788f88ac98080000000000001976a9147d86fc6c92ba0cbe05674e23ff9072240da9195788acc80f0000000000001976a9141767e6744be2963abee290b463d7bf2be15257ec88ac22010000000000001976a914e0799d7d726617777bcb91953b2a83c2f24fa38388ace6300000000000001976a9140806e275eba8578dbec6753dba12deb99d5d9cb188ac8e080000000000001976a9141e74b76f5f9111a4aac8b4f4e86ba24d1b3b513988ac3e080000000000001976a914fbdf2c19cd23c6cedb2f3aeec45e91b7574c8a5688ac7e090000000000001976a91493b89e8c8d974af240c6291b03c41549593effb688aca8380000000000001976a9149908721b234fbcf87e7cc012cf06d9f4721c82a688acd2000000000000001976a9141fa24ab6a84dfa6553f69ac774bddc01fe7d9cc088acec130000000000001976a914270a1a6ef87216bdc205f7ca0f1e5db17185828988ac9c130000000000001976a91402d30164a6768a4d620d251af7090905f1cb8b1888ac640a0000000000001976a914cc43e66051dc53e3e22050deff1d8f0ad29ffa1888acbe000000000000001976a9140202fd5a3b952710403bd299068feed9c283889f88acea3c0000000000001976a91402b70915db2194be41883f65c4908fc2e368a97c88ac323b0000000000001976a914051c3d2a8f452554de10bda48b5482ddbf383da188ac72100000000000001976a914921ae0dc8716f54f9cee80458be8e2559c8f379f88acfa000000000000001976a91418b95ee488e3d971f640f8fa0f4027d725933e6088ac6c0c0000000000001976a914648857ced1c119789a6161a352a6c9f50c56fd9e88acca080000000000001976a914af171d28a8824f5234d93c802808abba695b88aa88ac563a0000000000001976a91442e58043be43a10f20c6510c67f26dbb3476d8b688acc80f0000000000001976a9145692800a0bae42a3a2486897bfd109812189bc0a88acae150000000000001976a91459a193f51d28ee25312906b50056a905a79e4ab788acbe000000000000001976a9141b9b65711827e40ce9d39b67aa6e410ec6d0a18088ac18010000000000001976a914d78ac33650c1f8c99ee277e7d6e44c77befdad6988aca40b0000000000001976a9140abb48dae84d7aa393e5aa1eda3ea21df533648f88ac84120000000000001976a914349f06e228226db243cb81eb7df59db5e2ca57e988acda160000000000001976a914c8f88abfe9fff68c7883306ee3c45f3409bc2af988ac640a0000000000001976a91482ff41e000eb11da51c27396e950575cd26cd0ce88acd8090000000000001976a914af901d858acc0112a20e5fdd54edf3742a5ff24188ac9e070000000000001976a914c4d5e29afebff4d56671f59b20128a66cd85382b88accc0b0000000000001976a914661d74c9f091807be3faab2bec397fa349fd531388acf6090000000000001976a9149391cc1f82987576f04c00006e0664396828ee2c88ac38090000000000001976a914bfc765634b18168c15517f8f8f1ccc5743171c8488ac000000050000800a27a726b4d0d6c20000000075be19000000012affabf8c095955e80128da33203c9f3fd0b8c3b370efa3079c54e35b2fdaba2dc47947469b51879325d242b9eceee90b35f3fd0c43574a66b29f1cd3492478f182f5a84a0d7d28ad303e81eee9bb89cc26f9eef270a2e76780bcc8c4d462e0f02b5f9a5fb1bf30569d0a178d2f6d2467b47e1478607bb958805647b33d2f3021394335aedfa6dd590ad4d474053ab96a1c75ef3ca7bf74d92108f57f7d36a7a05210116d3c4776b4a1454d7835c5ea4e5047bce0ff0be5b084b9395eb2b593ed142b45571106d026d20ab662cbcd474b0d6c3341d7edb827f0209f715c81547a8d0e84db088fd2a58b39d9f83122573ea0946f03d8cc6cd579cbdfccc98cadf04a176d825314fd09283a243176b47fa9287cbb3709826cb2037d3762b36f06ce56f9b791e1da4b8de8cffbb70fe2735234cf6dacf8c07085b8bf7c80fc5d36d29cdc9c05919458f97a17e275f2b99230212b3987b2f5cb66c80e027581367e496e7ea1fff72365b3123dc48deae22dd09a4d0dddec7b6d11d5c98d550dcca3160a993e8e1ddcee50d7ea4b31ac289c7f9bfba88d7ba8060b27433963bb9a056d5f485cc03969921416c8680cc4310ba90337c3623681c99dfeeb70d9a56b01a9cc64f04a11299f3b47cf4aa8c00c54f581dd6ea16f3ea943e768dd63f5bb93d317542709964d441af750ff39e5cafe2cdec510c7b38a2fa4dd80790b61a4fc03263a1308df946b5a3ea4d7e02a37e5ee1d7c352ac93c4e2e5e269a64a3a05fe71be3fc3d02440fa0b370dff3c18ef284f33f5a0699920b06d3d3ce3377f3da0218764f299f8a5cb54024756406c38b8ce8938c9a6cb919de4f84300249cf17aa4f9fcda6b6be648dd1bbc93e9d376b6a5f5d637a48868a1b49aa9d727352568f6b5341d3cba09bb8088b586b8066c073c153acc5085f594c5457e07c16eb64ddc6c1a9020aaa64d7c2e9521d14f5843888f4cf826e083dae697a15cfb142bbfc29255b2b330ef71a089a94e5caf1ea462748b9a33c36ebf343f3b986d4e6bc0f56a4e09a167e6c98ed8cea25c0c4ebc5a215595891c6eec69644df52eca8daba68fb73ca9ac2f4f2b25c93f3389019db52a5d8cee029ba0ad5f2336fa5d5be4425cfb9dce7553cc330e7b255214e65b271adacb9d57fc77f753e0ff23a45bc31957fcbb721ef2e290af2501738bf9c82a727c4a2594acdee582b2632f338f3bec1b94450f78656162bf75237e08ba915ac353e20bc666a0f6aa7b0745f175506cc331eade6293febc32bc02ad234f34c3e82bd265b7f2e426052e9f2751dd4dcda06599f50e00a63f633e12dd30d128c1e95e0a16e59a8add0de87b42cce1ac062660df327978892ddb8f7a25e12f1f779c80f0e68735240987b230e6900622191de567e1e87e5615a4ddf744fc1d1f1f837c65285fbc5f5f5a9eb3053a9a2d391ec77009cc59c36d62e3e5d82e833eaeb75bdbf52bd42d01167bc99b892cfb2620a10ef0fe3f02c679fd2bff0d77f20742aa0297dc8854a211330e4a491cf8c05f8e82924d113540648e1d8b5592e6402f1670464834a564cf87ce6edb4b0a345b672b51f6f0c41b180547966b6108690b2112431cbdfc4865931d746d8a44b6ac9f850342e803c327ccea336d59036f6aa395628ba4b29b2b7ea4314bfb4c2e1e6cdd9327b245ef33ab69a79c3568c9c7bffbfaba1b5cfdcd763e3711777aa9a7ebcf08f92a22ef7e78c01edfd8291e87b5dd781b0507f48d1a85c9749bf57aec2d1067c311eb8005aa047b2ea55966bda816ebde1a8da6e319fccb41bc63040b64c27f29aeabeb14b2c50c585d14195aea85ecf32c40aabeffebb31ab4c6469f8457c87f1bc5b28741f02ff6078595a7ba28af731885aaa66f8076459a32e191c3d8ad24a15bf48a23cdd790867ff71c915e8e1b97e2ba2b74a23811ed371233a66253531a5e82e5e5087c90b686cab5ed36e537e6030966808c443f98ea9642242fb02e16f084d6d9bac97fdcac255586875bc573d39477869e958b67e54fb508411ab61c4a588279141573f4b3743e1da8710a1512988dc1d65fb0554b198def608a07966957e216f2007d1b4d6547ed3838adb28aa97af73f3eac630d608d56037a4bf915a6073286449d5a62801a18ae28c41aada84aa68da647b9b996dda2167f6b222537121e467854d096457f354403510f6e717691a7d6003c261e63759e39802b07ddf0c45b6c995c73b801e57d96837bcb9bc04c1d9757ff6ff80b265822f63c46fee803000000000000aaaf743951ce4aacc9c2bd27384d39f95be20f27b3f0651d427a11780565d80b911ceec904ad7ef335a8fd88f78fc48eb5f1df4e0ffe9031aaece42fcd64371391f5144bc737c4fc00dae05693635c4292f797375bd90cbfd1034391deb5d7d7ed847bc78b8a62d44cff9ba0be17d96b233fe16866578f9a7219bffdaa56e3f11500e65371f8aed30dfa0e8d8e5000aac01c397ffa4d70e34792965e9091fc01545aaed662a92bd97eac30eef1db265da678649b049d7aa16f17210201c76e6575d8c40ecf0b03eeb714ffc8c092e1b4cc69099d475f6714fd270531816ab56dbda75492b6130b8b16dbcfccce16109869ac4b362bd6246f4efd743d4e919005cebce4afc0aba706225ea3487cbb8c5d351f64d3bd508755a93c5e12273c7e098b9b1a547c09c2f6fb4cea21d8f7183b103a5cdf1a9f3c2d10a9485be21824306be6b2ac5a854b2a7de0212b7683848ab4251915e787bbac62a5855be8a38ef6e416e3a0a754b88339f9fc033119f511e14ab5661e2999c66c9a696fab826d10132a9612c4cf7af156d23a4d7be51328b1406dd1fe4be3f655a1e97f17f2cd54f3c54a0bc706c7b91c5832d9096e00f6815c9e93ce56b73a63d66a6e9f0d260182bfa7a3363a45cca4a3eaccc0fb585822f0f35c393d9446593b87f21e9e6a478d9f6a078c864a2809d7c3bca93f7fa490251a1599ed30ba4df2272b4dccf55f8cf60b47933cfeec7af9248cadd9b1488a8b8957553a964691630640ae5d1696fee7c9f99ac9dbd8110023e1a858cbee57a51395071c97fbe0daee3f0e26d0600ca3dc9f4db13cba31863d62925844ad90c91bd12130e438403a8fad837c1970055d3798726b1fed84fe00d53d293d27a93db2f3b4eb2b61c2bf80b0842f0fd85b5eb07e8f5f8326e6a65448467cb315a53a1c783ef81e89fbcf0258f96bb542b60e017999c44eb01e6049360a1d9f539707c829c5f35a487336681afe429c9c3e01486b51b31cfcd4791595c5fd678f01cade02ba18c9326fc462274b3b320b00050000800a27a726b4d0d6c20000000076be1900000001d631df616954b7070608cf89eb24eba4f408de53cb06719d1d6dc833357d23b9877d5e12c974fd03f1254bcf3957b1dfdaca74cde9cf98c3383635b02bcb4c2a85cb74fb13af269d5aa691ac6a4d78863be03c34d763943876e42f455c5decd20271c29a96fc4f263416389116e1227604eca91bc57b3d3a735e59802bf7d63c0516d8a76462ec82b31f9dda183f91f182d29a2b73e63bdacb8bf7c094303b805b87ee1d177379ad9d5df42b81266136a0719176f90d1ac3370a5c15f2d370db9ef431db7c7148754d1f635421b13788abc40e6e07c99b0ad070628c0c74307d537cd4fe72d969b163abffe86cde11ac6142ee6bdf97011a66b762bb2dd0234c6a4c98ae05e4e7d33cadb63896344b3ebd0de47b787b5777631c9b45a73bc0032039cb649c05199c5a179f13c02c09a3a7148b7fac646e7da916982b9786b5d6bbe1d55f8bade6b1ed367cf92283e122f072e09d81689e9f473d5ce5f5f47383104abf97212e87a34942b4492a8dd4f110e32a004684794a59287b238d8f770858aa29ea60cc691410b4c864aee65672582cececa1e6bb7ced81b5fd3be3cd60448634a7b2722740859c96291b8043cd676f068b4a1ec74e3363155e5b09a4b1b9bd09c61b925ca7ab47c4eb4742d4bf13365400ef5664bab011e89ff268a32abb0e8d84e68ad82aae7b4e7bd144e9d3be500d9a99155020730edfc0114e48efacd55c18603077f523bdb7ffcdc523630f801eb08709a51cdb2ba0d063370943098bedffd19a56868636db5445fb62c5e976b6de5bd14577223de65a3e4b1a77586fedbef55c4ed11a4ed729fe8fbe227a3573f08462ae78c7bb51e8bd92eeeca225ca9dd374cb5430c86b44976386dd81a31107299927b7af679acd77c925b8a24fb4369359c2afb20043e16b619723e5d3cd0d8d299e1d8a9f0b3cebc6fdce34f2c9ce6ff5e4ca92937974728d99bd28ff7267dff99ba9fb912932e6426405f05834f386a9a459b09d123da6002c8032890aecaeed933144dbaaf5807c016dd455abb98ee40d83d5e79bf0c7c57d3b058ba3382fd91b187d2785128093225dbb73881e73f57c561ed5bfa19049faa66b92432430e0f3c8af5ed6adc3b2453e391d16b8bd2d0f0802cfa0dccf275e593adf830863d15278830459783a78bd20042c080d4de07d67e5388764c2280c14bc65ce665893bbc36436d54cd6d6f3e4bb84f11faca7c13ec071d08b7eca9e903be1cf4235cc8110aac06a6246a952a82133684ce739ae26b482b2bd42fb10a889ae18686a6d43c60d44e16a0d401916990be958d80c72cef3095e058b1d832c51b6ae94f2acffd76e04788deefbb4d815db329dea6431768ffaddb5903c7767e040f337041ae08081b04443ec202e143324076e2fdca45726586815f061c644df0b2a5c98b8e64b7611621852764b5d92a61f45b38b648dd8e2f79a0de4395f10bf62e4e80e474ddfd3708be9b507415c4e8012e3dc2f14cef185f3d456a09a388eb6e81debb376602c47bdf6ffcb54cc59e2ef99f2bbdbadebb8cb3035ab8ff6a2a57e13efd76e1a73d3bee58eb42dd6aa5a8712ac4a3e08f1f79c5a18c9eaeb36434cbd562fbf942029cc94f13b8c3cfc9e26bf03c405322b76a1cbd3d3a897c0b382fdebf7850aa373e05a576dcaecc4681ca06896d5af4abef00f3efb772c1297373f7dddb9ed2ff4f316eec9866ba4a31e8388cddb2736bafe24f7c13d1c0acb8c6bfbdf08a8df9652e061815543d9e41ad99567c45b0f19f2a09dcc037f9c42e591c7412280805c68514b7454ced95aba9ea67ff23223cb5872535b17ae1e75c77785ea9b8a4ada4874c493135bc8c6561448ddc52a1416c915b1a1dc4d09fa667a1cb566d14d6e0d533b66c2e0d34297b1d92c6a2f393aa1a44a895d487b5ff627a0e2f399a423fef4226510ac28f8c1f82fb0fd098094c5082ab62bf14d31db4043d7d2c4da898e17cfd811faf52cba128c0d1ece7b2d6fd25b6f970ec715c568ed7e69945aa00a1f6835f07975a553a08a8eb1a27361792919df831655134dbf79d6b9e01965df8f17794a01c644808e7f8676f0d496a71dff8405e0f3d0c2c2648d5ef9f9ba557f765ae14194c0710fd3e660847aa7e9c416916ff93bf532594858fc1a006df993f8f40773a532af085cdd664e36ac33fabf69cbc4bfd215369bd0980f8ffe3687f98e99aabbffaaac2b3924251510151008210e09b9e8b8ae9f0f31fe352d2eea5e25f369e61b47cdb30a210ae803000000000000aaaf743951ce4aacc9c2bd27384d39f95be20f27b3f0651d427a11780565d80b931d78b6ac2dc3ee4a2917ded41f4d1e320f96c2102b137961ccfa6471be614cf53a337b5c848d4867fd35d3c17f26a1a709972b830102a3b8115efcbc0693d49c48dc58d520885cb5d34e22172f3b101a1be0aa203f3e17c6bef42cc63677d8053bb0870aa3f051e47f7333cc381e394d5c01abfd30bfb4d484075a1117c057257daabeef85bbac3dc0ac3e7b6648588a444ed3ecb8c2d0eb46ea52f8cf68b35d4aeaafbe9370f273d293dc24f90c4ae1984cf2f9aaf04a6d89c4b61ddec5408688e349d16aeb1b870b40c1a8bc657b671e60e6b561c20cb4c9fc864ea860352d34019e27983372e89e9e190d3311c982f6f83c314e4aa20852acdf413b8e01b74bb7c840df37212b3bfe79fcd5e69419846c511bb727fbd7fa52db57166b0747a576e4d2faefea90e33ff989a996ff8fb39829b5c656f2aeb9a96f7e347718662b7db2caa4e710dec8963058a7162b984d22912fdb44221ef0ea7e4deb6317016e63c3faf1912a20aab5ad1d898a93fab9bb592d2718b04cdc25033efcac07adb7222ca7d6bee26e1ed562d0e34bdfa659cc02734923bb4aecc2507f974671f0cfa5a37b4283c04f4d6e253ebae8fa1a614701dab8b59a8bd5165c7e3f19c38702e57513ee2eb504a8204c38599c70c179d0e185264fdae198354cf3c355e1c5a0cf0ed305c7dba2ef9323cbaa02de8ca85bb5cf39760c988676bc1a105a77b399917329d35c28ee050420f6a022aa3de3bc18ecfcbf8f2e5d76ebcebfc4ad057eb8c73432189e399c88f31b9aa2cd7b538b5abcc8e81149d291d559dae6408392dfb79917ffe8ae6c47358921c138b703c6e35e5a2bd237e3a43a9356622e4982d868e404718ecd992e3e322762e6cdf04b7b8d6459a9fcb9273edfc5650b36b9a94ba78eb7846277c30cd82f691201d40cfe4380c5a7279fa2ccaf96574f6748f3538928c8eff21c15703ee208dd93ea31b2c79bfdee94334722dc65450300050000800a27a726b4d0d6c20000000076be1900000001c7623f6338fe45a7b3d1ca1543f07e2731749ce1d68ec465925a71ce26e106d699063d772788e0d755fd53e355d8b705bc8090c8f418150ce115a566ee6b4e8cd9f037f3ea0a3e67c7691ca7cc42ea635807e4effd284657f2e752d07c689a1901e48d71fb8b2fad8085bce82d1b1af197ae7ed8f4e65f7520664ddcdd5ef74b07b79cc646794b1f09a56388986b996e8aeb8c2e20a2c5daa7ee555bab5f8c7e5537e4b890893c25a7296cfd4dec22be5c07bc7e12ec1832407e96c35127cd048d74f60398f924119058cd69bd27851da7add42af4c1d4ce0e02e1d978979d8d68a66d34971abbc9bb12924102f2469c4b24b3780fbd52dade931203036fe5f21230ac8c0ccf15bfab74e2144e69729d9db522af9b97053426fd33c181a733dce4d227769324e2acd4bb8b9b33459b22b86f333e90d66cd0c53c7e4306879051047a19b80852fecb514c7cea23d23bfe0d71a75aa1fef6a0fddcc7c16dd0157338cabcac8fa73495cca3603ab86689aa0c4b8ee74366b40883cd4f3d3bd8d06f41fbef853dc0b43accefe1b93577e1ecbb434b3bf56758ecd899792d68579fa4480f74b29fe39b2649a7738299fbdae921b26dcb54fd03bcaa266a203b96e4ae72c7b851c0f51df66cdf781b87a28cd8add379b9d89f5f207a3f52c032d6784ec0607d0ba6bf36f78b72605f1aa45c1a939de49ca3d338f416fa26264720a2e736c6ff1434eb3e67b39554bc1c488e61ff8b54aa96e3998bec08459371918956028b4e7ec1ba947632b4144790cb07087ffb52e1f325b0b0e943f866e5137ab4c9c4515ceca6d8509f023f4150ce44b6eec1f502cf6acc779563e59a3651929325dc41bce473d600c057c9e62cace696b19c6ad6ea8f2b60a451c1c5c9a635c540263af8d93933c86b304993286979d3a33b8275f421cb79ec128aac0a85d5b5e5bf4576fcc44572d4a5ad797dfd6694bf4d5541b06d45fad91b71b1c2f50de515e7ab5afae57afaedd8a70c88d927ac5613c6dcca01f5aca87e65a38e0ceb3ca640b75737b6f8bb9426f986c39e48a7da4970e3552d9d15ab397814dd35dc586cce03b4119eb41238c20a0790b9aeb607a0f6457d388506838c593364b1d555696f7231c39a1fb0e64c570f0e5fc1f9e6dd5568bc23ddc298e17e16fdd2fbebe7c7feb52e8dd44f5e74b9d9feec4faba288f8c2c9d007000000000000efde3adb327ade0b12f9e3ac2eb6a4eb042521e90512cabd80b20fbd0bd5300db9a23d773faa0a998de491df6187e86dddd072b67e6c134a86846455fdb98f3d93c7ad25cec3786e99de886acb122ef9ac553c025648a1d8cb3df8ced1ab635b74b388ed0b459c917d88b176220d7bb03aa4bde99d16bb32b9c4fd629b06ae3705040e912f9d525ca370f913b5ad39a9b99b4ec26d9541a9c26d6067f31e0ecb6326f807f1699cc896e2aeada0ab218a934c4546af9758fc4c98bcd1bcc530d786fddf5a5833ecd4f1a072bc3d251851c04735916ed25d1025df37b44c93f91e9858bdf4563a47ced242cd25232492a68a1e83f2860ed66b72a73cbec8396cb6e91db895e8accbf7ab7d029b77341b82112456655d3f026c604a90460944fd0d8278ef89248e55c8babd1631154a65d415bc712eb177d6d36fd9d2a517e2b7482e53f4bff1ac00486d798224492d3b03ad7f084947f56e382603463a817a0c56cc388d9b15d9f6a81bb3a81d393bca0b6449030e0a30bb56d676a8bd9c2197bd119c52ddfe51920bac81af1d5a7af5d33a5b1e8536f3331059368c9a690cebe5ea65e8d2d937a958368c53b5a6eaa7f6b47fb37099c84725471136f3cd11543ec11525f762513fce80e427075dd5db463c5ce7156ae5558d52fb9d6ffc59977bb095fb1a25ad15ad3741cf23bfb881335089268cb80cb168ef29361a800ae58d4446abae47ca34010f1d162f00075a7a6172feb77ac25da49e470c068399dd0602b1cf85cb16c7a9f177a96a310a040130e42d5ceb68ea69eb9b18ab2f991c4aa594405859509e9ab889beb919330923ee4603aee16426201b4c2e258b4adce605ecaacd33c7daa29f14665a8c6e50631601d047deb7cc31bddce3616c006a6abda1bf42eb42cef55879f0c064b3c0c445a5183d84052f9dc34c6bae2ee334cd1f4224131a11881e97eb45fd9a7c4255260ac2207889fc293248cb40b63a90682ba55d372156141d70b714bfaf9802556295c95ed688cad2f963df862ea690d1a733ac9ac92d82f4d3f457f8a98940c8153bf5b9508dd42d0aec4cfaaf8ec122bc07759049bc679bfaa0151df297cb44c8d667781c7bc6c3f93fc3f49ccd5ed96ed96b1ee6b1a3f1d6d4c74839eb2753922680851f5f6be1d523cca47c27a0f720ac839f92306726432cd4e19d88919530dcd115453f5b203ee890e6b075bf830c4668a706f3b2444fded7048c2b529c8a2552e0688dce37c11acba59d11835f6da3ca6af94189fb71b6eeece9e895198bc0af71db4922ef489dcb3688ab3d7907c8a07ad3805ee7a4c66d7c902b7475795d22bd890603ee2e0239079e9f42dfdda12da5795ed272f52c3cec87be31c2d8e9afed58a9a73876e334f554ca84b63908de6ace53da7d0f7018350441c341d8c013e084e9d528784224f4ed17f9192a36c0760606c1b8396c7d7dbd2e17a5fe35b32ecddb8521214006b1398dce9d565876d164d2dcd5aea8eec2f0b0089bc65ff8d376946765cfc930a4ba7ec3876bac4e5becaac1a3ffe5bc1e2ec6b73557392d6b2da2834ad258716bca943076f138152550643ad50035262a5bc2068aaa7037e3db7959ff731d29de79f0f871cb22fecebb8c5b37ea4669a45d798fab7cd02c70c1da0baa0c6e1dd91a3503b90198abf7d430f9cd8a9c93f7e917daec3213519bd269e89ed41868ab9db7a9065ef33dc01ecb31fd23578e1f34aa4320873ad4eb817484aff4bc78b540c493262c8a87508a0d7b288f49841f2ed8e91ccd386b852a32d65512caffae051b98a9d7a87873c34db17e1cc2f7f357c3eb10e231a4212fae42ddd7e1456724f7a602e26f266cb435cde5e70dacb8e7fad748dc8208bfdff8d8cee35696794eb4e953b6e80729589c50f897cb3fd8679b88623d6ff9c31436562bf93aabbd8d6edfabef091e98c4cb0398f55748362ac76983a3421e4495a382393d5ee11768caea54d4d726e42fb72460906deeb3178924e62bfc0e5f0ddd88500dcd7bba02da0160a7446f149fabeddee216f04e115fda9ce3f0076e1ec5a77eb2ed20bba0767f4a89a877dd3093da56618f04c898e01ca57fbcd9072a0cc6200287ef79325fd4690762c7cabd16e09ef917c0ec041f04178361f147a3a630086021bd3ebdc3d11a44e48cc7fcb95f7e9b16317e50eb8f525c33adf6ffbb3aed9c3f87728788e0b384049fc7ba6c279cd7dffc0f1bd50d2b6f87124c49d863b2b3be2cb38bf91ae8bb698eebc5dd0e26543afe94c47e4744a5e700da051391aed89d5a3b4e5a652bb6106c97c7472374f71661452886f3cf0d300bcb208f12ebc67c3f6ac575e46f2d3388db4cdce1949c91bd896b037c76f5259aec6462dc6caeb4c274555b121df666e709b2edf635b08e20c25c99c22461a7001aa34c1ba8d676ea65a3d5e7c6577475ee586c5afe24235b3fddbb4d4a33c3176baff667eb1aeb2ed9e8f4c0351b8194d138536b18aa20287545502e31aa3572eafd461ac0ac6e8086f09d1cab2008504b98ffd85ea4ee2512cfe0706a2a4bf5e6972c7874c7ef174d1ee8b5b8dc22f606122ac04614c64981fb2af3da299800247793767c4eec14ce47700fb76d5f1ece7d3c873f3dca6166d4cb9b8a9013c8594a0d10de929b2117662aa7321d30cd56b7bc318708dd4cf9574bbfafa0b861f09fd2329502cb8487902e6c3f65b794f1b5fdc27246d139810bfe71bc339f9b91aae1722e1525f2b212330672b1c4fc7d2ea8dfb430df27a3ac9bc4fb103baf38b15dcc232f004d278c828ef71d8ef34c675895251e36addbb6340a932ea2d5d7fc88b9edcf5856d9b0a16eebc902a205b20fc4315ff2365a80348b72c22f36be8db102e2e859a4ae6b62677f529c21025911b516a5b0a54b512bcdf8cd7dce7bf2736bfa077321d72300cf0bbf36f49f76f2efdcf4d7f12b6513a760ce9494a0ab7d18cf29e2e4d3589892e52f631e1607e8c94eb8c482ea2d612900a49a87275160fc6ddaf0c798aaf112f0d12f92a04a400c98f8e087d7e1ed8abf6fac0786ce7ddada0292f045c9924fcc857dd44ace92ec9acd0318fcffffffffffffed17182c783c649f53c0ecfe900a58cd818e89d2784f750df6c906999337dc10fd601cbe12c77908a1fa9176f725d2e9946bbfd36e57ca142291715f9601625cce6c063d0b2348ee79511fd4da7b9e7b467659c799db3d6946ba414d1dc4e63cc0b19da60d09c4c6e8c89c55bccaad30cc30a1286aa02103b360df6286f640fceaf2238a7420b20f07bed9de036cea83fcca7c30f78af9fcd6f83cdf2fbbe233ef1cadfa531ae7be352979e7e35761507f2d89df2e2b869d9b559e11783e40991a7792cba9d85b67d12228f847bf77da4644ba9f25b2d5c00840a2f913476ad8fe9ea03968735c8f03be73a988c121cd93f2aa1e8eae2da53d8c034448d13cd8d0b79089daf5b3cae99984c90c6c0567163c6158f420f22cb8c575127aaf4aa87a6301998574429095b43ec8f58efc0b3a478c5892b2fb22bbb6184da85f0622b01a287aaa7e8b0500fac7acbf00f906584fef29c6cfc3fc79340e28eac1fc43ef863c1649d71d09b0a3e8af071ea9e251d66ca0dc4ddadeab90e3cbde1b63b6f017ac5d674789298fee86cf0ed94e43f84aeb9acee607b42588e3d5c2599b172f7a21a59a5266dd9b0b8e439783144c1e27198c95d54f77923f6bebb9facb94f3ba8d36c28422feebbea33465bed6eb970ba845c9ecd17018084cd3dcb0d9660b688d95bab50c40aa6d45a4e41b103fd2184b42823ad01eab30c312f048e0b3768514720b65efbdd07602d8b98b28a617e321a4932cefea65131061b66abe06d32fafde9b1daefad21b31dc7aaa9171af0a22f2eab4297269ce491ea4dfc9f329451a4b245ce5b8cfb1ce676dbcdc70417b726c9fc891eba5f784b6c8eb98fa73dd826398cdce405bb5ab37133770b7c056976eb25d2c6a63971b2beaf4fdde029485dd642351884d08dfe4793a1a58bce450a874e22883758f174b22bc0f446e691e6e297088294268a3679d9160bdab5bbe52a8e3128bb695f587d9c76f7cd59d14ab0ffe23ec71359a67fab6e48a3eec76c7d25b104c9dd72daa31d053d4c83c105fd5f643a4d1350c36d131a2888043b3b4b00f2964aceb5ea83f8b59eeae003c9270c4cb235c881ed70270ed71e58e307540c05817a45ffa620edfbebfa4501f55299159c16b09b4f038315a9247140169b266ae311a2b9425ce82c6f1790c2821992e2b8971a8d8c2b93c5b406cc46afbaf0ef0dead007f5c4a539c26b96007bee86f256170349df627ce0a3f9f56cbdbcd14d169f2f0bb581e4f4bbca1238a1232c21c2f5c0d9e7dc440c545e15dbd198d1aac7a86f14c7ce676966f2c280f46e05f28379fdb0c9283e044d638b96c006f24bcb1630f4f6973b0d3d458022e99ca66ce5e96dff300a4cd8552976f8d707c62c25046e27a13536b06b5e8a889395f1a2a64ae549e9325fc1dd1e315d63f13d3b27c1315e75400145cd1f598b98b2979c420a262043a6b3ff77644c8ca7f502faeaa6e0c6e958a0a0c41713c18736024af99eb728ec85ced9f5498af53cdeffe6da0019ed8d678b608a7f42b9c5167ee359d01d582ff1337f02ac68c8b7c0e62f0b23d87d85cda65051a38e4267f61ffae2a2568258b11ae715145651573fab4441f410a53f93d2c04e95b402a26627899b58c326616518b976b47c58dc780d37a5629aa04ece8cd60403d451e98b7d7a8e450cbefef7a6ffc5a9ce758c1ee44eed3d77154806e062bd6bd0109bbd4b131a1dd65a6220b7a03e055546ba0e2802d2e1f974da4492fa302b0dc336a66fbbff22cf117b14e494670d0df70cb5533006a4cc8fc09e23d1d2f39eb94bd34c91572fe28c5bc2bf5c3c721c12cda22ff8ddae2ebc135483be812f2b89470f8c49db998401af494ee9c4e1ec1d8cb6dc13945346e3939df37f17c26913ab74053f9d1c0ebff87ea7492cf78605a4c58f6b3f411e9313c0dd42150ec151543beadfb92d805307d58e5cd092920dbbc9b1ac2d282a66484ce4d187689d1068956758b8faf0e58ac45a0acb390186e93cc813c60d95ccc92ae49084014bdb9d17f9a8792cd259ae8d26f413b6478e6f85da659078d4e6bf0ec6b01d7a4cd068fc66a366d6aebe3da3ae382323a297c3fb6feda07750532a502b627e357ca94bec355248c2af55a89dae9b0ebab240e3780741ae07405d2e5f0650909678c0f5839fe94ea4599b6667e0ba7a1a8a330af5deffe74bacea1cb68568582cfcc227473dbb8f8517a7529229e753d8dd2b221a957325117fdb58a6109ce669518059e9481d871c673338fb13a10afdb259376986da520530e163420aa5f2a2df19467508356c156002bee6466e584ea3580eb89124a824cfca548c642da889360b94cac2100d28b1993f560ba7fc8498b7799c661f946f94de409f3725b94872fa2b92f70b8d37b3f87dbfe49885f4ee03f945d874bffd578da6c6a8517749e5aa75a97402c6ac6ba8b641d1dbcb09edfa468a160ffe2936ef434d21619d2a7d611c44649514c693d4c4908fef9478ad52f01f3086e6f6e645b2fdc71fab0f151359810478efcbc1bdf1f78641870cc85ea6279bd9b582ab87e04631e62cf04700f683140a2893abff40a8385a30835404782344764a1d8c299506c325788279c37ef0843e9795ab862081a7ab48ec675716cf6244b9b1baec2f02c92bfc52c2435a19c83ce522500b280b35c58b74b22ff5e8d5f8b32ee25570ca2228c13e93d192861112a7a6bb560889f42ae353e5b2077d3481cbbe80da739ca2a033732a13ee6d0f2347823ef89839201a70e5c5361c4a77e0742bc7e76035f464248ba4a0e6d33b3658f3d1c602d42857bb9177ebfb6f625117de66db487d853c33b45382c0e2ae35b418dc2cdb8df208c8bb6fa70763bcb1589c8f7399e3707a7a1eba22989f8bf3eb10f9bffc654ad09da6399d84a52770b4b41c894efe1535c5343f4190996ddfa9958a4c85ae2c7999d6b9821c76a923833629760710cff881d98d50ad4fd24f971d119610852fc00cc92925b67fc1884914e0f801f5aab42a050c13cadd2a06b2e914bd322d7d0d06de8ef0abe89337b250b085c5e9edefe1ab5eb31b2554027786dcd31f7f843977fdd170ee2558f1cb047e0f41c33e359aaf3b819de22072d029d933a61a41e17a81d23a493411526678f6fa48cc3eb519dbdc81bf5f638824a694f7cdf67f3fdd967940f20f46f53f9b4d00c4ea5575cd413ae361fcf08cf9c07be710d78ad2d3adb44274b80305d2b49b0bedfb500dfc139401974a449cbef99e4199353cb3c31de94daf1c3664e4be33336103a4ea9664ae6044f1a4be9a1c20fcbab112afaed7bea8fea51f649e3e7328fb557e0ea29eb88077141a2ef9dc883c1321fafc4f2409ba4e4442885b1621cf9357b7c88dc187b30775e0cbd3d11820dcb2b1ee8b4187827019c6424aec36cd795ae3e30929fa32acd3f60246ac98554d701188cdfe248c0fb6d021f675f0b992aeca2ba48a5833c27e93bc4574c476d4fab5964a8ca840e975c5a1ed841897d285af79d9ed37f042d76078ad05e8d9aafc9b99adf373c5f494e48bfa615116c2aadbe840ad8b71f2e78157cacab06fd47af10b8ab3db4b8b5deca2278c63f42cb97425a8e24251389c2469c8af12d5b716073999df5d2ff2d98444c36d172d65e12bc243d305a35dc1960d4a900abff69ca2bab362c1113898a5c77a6f0bf7754c6a9b245e35a3c886ce4d199f0062cd81684c33883e2ab78bcabcdbab830f9b8f18dae38073f1c2a16d49cf68860a770cc8b83465ec7e6e0adb7d4dfde2baca3cf07185f73143e1e0f3d8d48c2612f81e573180b782b2cc0fd4f19ac53c90df0525f8637a24b14c8470e4d772fcaaf547d93fe3b8cfb576d5c95122faad4c2408a09a44d71c905523318b2cfbff35f54212cfc800fd9c40be627750e90c0f2e2d29674e9bcce10bcc4b463d8dde7e1fb2770c497382a3c3c9a2a9da7c55754e31813d393d567148f42579b5beb242c03de27698c8a10bd803852510358b6d9de23bde974bbe43fcaba461ce295e460f00e0d4877c6ba3b35d8f1fa2e5b2066b17a041bbe8ded12a498ecc9760e37092a227841baabeb82918c1a77067fb520cb4f6a69f1bf16166772a4f4b9046936d3100feb5a8357dd759237d2d48ea431bc9eb14808f3b632d749eaf097e3c337dfcffb3421fe1799b000abb8ed1654f3f7cbdd6eb8df9e110d6c14903e9c7b53df0728332d9c691497c056dce17323f08fb655d478bc9b158d5139ad8d72c02d36efcbd66a2fcf545c202cad1df2fbd9981f154f7b783710c422fc3f4895ae9903a2d52184cf2855aac768c1642d53c12e13f8291ec49b163b0c866279e011b2594cd4d799c6afbf58179a945e68eda2cbc491650ca9593de9ca4723e9955972e2c411d24260026301b610548346b5126d1f2cecc98a3b1346b225e3084b97b15ed2ad6d1fa742481d678b7ac384bdb31d1235e91f79c83f462d47df9d9601fa91629f28a625bf89db32fd7e30d5c914cfa0df305a428f08c238e42c591b51f6cb3c895f76fc12d3fad226ea7d96df01cf3d737611c803371e0d313adae368afb5021c6b8b9b32ccdceccc288dcb068d8e13bcbc9e017b14e7b6376c7f7dee26011b1ca85105466d3f8222040ccd60c48bed93afe069ff25b27470d4f6f74541b420a9a8da7d5a65bc4ea2a497c2fb682ab2d357c37db43911869604ecc28cf103be1465dc29caf4832998a3440ddec22a289fe54a48873d743c981ec45fd560bc06f97444d2764045303746bf9f85def52d6680e31421322dbb45d9069a7832d89e8b9859f8d335074c6452bd4446e5e94b8b26a51b9d29921d63ddae9d818a6feffc4637f2fda2929543a283c597cc06ed6c37467d70024fa38483173d9f1b8bde7786d0733aa40ad9ac7df7224d5e779a057c347d5e3e81392f9872db1e4c1258e95a3c61febae4dd40b42e1a5d87c197550ef0edb33ea47346f829538f37ca6f300022a77de33aa822bd295ed2a67b05bdd1f8ffe6360db6b2e905dd767cd03cc062030053ebe359aa6024f18e4f05f2628ad01aca0e9bc9b6314e3fef5cd52545ade0c9329242229469aa787945f154e52fe9431e0f8694404fd156cfb7c2580ad449b873e6257af62df4f817de8b9b30c237879e1a7114d15a8f1e963367c88212524fd678069f6ebd9605c5e96fb7acf068363d3f9d995c73c09c15815e718a774cdfcf489be716db23da14fbc80fbc42a63a7f1baa445cb7ab0216120e0d1b54caa5e6e17fb9665289f04ba0f9111f73607a0e26282621cd333bcdb6ec14139c0d874730473976682afb7960a3574b38f6396b3055dce559568cfffc8b762ec232b30a5a577d48fbab4eae1e3dae0474ae84b9139798200cc0adf16879a0022bef68760c3b2b61fd19932260e8aff0ffa2d6a81f87a18d605c31832de607e36335a364c75ecd93f85a703d3af64c8a754e15ff0d999c8829068af9e044aa80e78a7adf97f9500693bb27ecde2db1c86bd4e9a231160e92c2cc5a96a887c720f10a9a4004992d1f038cc470bb781ae79783ae7a21f4d06f885a3e3ad9f3fb9bd355fa32e011f436215e9e8dd00772a6776b3d581598c9760efae1d503cb1ba4a81e8f5a52621319987e4890df8b6bae5072c26d17e3d43736ec2250e2a7ce0f0818053f8e5439262afde37c797bbe8bd21b1c3e04116638df057cfeb31a043f723566c37b10d7dce1daa869884364396c1b130c1e504aeeb061bcd4e24270d9439760c0f4f6b8faa6f10c02addc6eb29f661c0605147be1a0fbc00672bb56cdc7a95314844dc7657fe6b7c2eb8aad6d051d3d5a32e8d4815e4f3ae28aa92d8c75579c8395749320c2e6dba4d1c945458c7aa7cb21a1dd4787e864bbbdac43fa33edd12dde978e53c76e39194c64ae2a40284e4f280f89cde30d18833727505ee36099d3b9ee8e940ad137d2ba55a8a70c3a29b107dce63075c484d7a05393f238cc1d00ea8afadead82bc9430fe387fd119d6540454a7adea3edfe42ad9e189b6b906a549a57604bdd19997ba4631313c8df48419d212b69c9be9de592e1898bace19ad8d6c8780c1b0ad068fb6d08d5de9c5ff0b323ef87401f8d7f7ae8421baa022ceaafc6b48527cb12cc8931071bc648d6c2ae9a8c5a6255726f45868dd64e03518957d9eace44e90a9adeb380d597ed7100d61f0b6a9cb0bfc3ff05de01aa557d6f477d5f532cb29e735255795dea5ce1e01a372f53c2c29716c7d0856cd82821bfd36fc9716b26cd0f5a5ab20acedacf715a0ce093216ba1856fb474c7947755a5862d5e1900e6b43e951859ee9d9ea560fc41b2df520dda9fffe2bc767e4c1d83fc34be8eeb57d9c41c36cce1a856e591bcf2904bd319e09d2c29e9ab4cfa8ae9ee9b98336586a4ef62b8707addc73122dfabb8f29dc0e9e2bbe86b6750ed45a1f0173bf9a837e91d4fb26eeb537b72136760e5ad4a2f1395ed77b80ebaedacf88e7457f6bb1053cdfd383807fd2fd222808f61f1218ca27658bf68d4bd684de5d98c672b9b13c4bbee84bb129232b7c1193e334b792adab0221511d92ee5a4b8e68ad344dbb428da5c0624cf5d3f1e400a256340a76505214ba95a8142c1aeb4a6bb34250579a20cf6c5b33d90219ba180e5c571a023376e69871ea39b73e3b5476c0a208e1cea666eccd18fee895662b8f6ef2ba478333bf9dcdd349c769a894f437e42cfcf0f93b9316b2736dbe08321963cdee7f426a87da22b1b5f63b4c2372a3fa8c2daf82bd132fe83b48c1cc3338bb601d04fdd51f294f44a9bcfb941210780c25706416abdd9a9d476951e630369d932e5720d4a607f95191d70368464cb1aa3db6e90c8a18f347ab5d7dab119fab4d2d7dca11f9c43ba9a3202418cd87912a044f9daf0566486c1a7697ce0ee963838d041dee7e73a4fa1e29761e2677cbbad6854c0111b739925c72c61a1199f4318e9f7202c6641c79243bf7100fff2dd8377957b1d135695136afeeec1a7295ac6586797b986a74c15b0d469eb56f2a6139eac3c3f6ade6e05296e17d380080a91c4c22f961271348ecf2dd291e747ddf4d25bbb16f3e7f3673f254530cbbfea050cb9123385b83d12fabee9bb1fa0c0be15e388c145d8391978cafb7031ac9e216c9cf05383b94f966edc66db7bc7d05cc70cd3e9c85810d7d43d7fb0004577fb9abdf6656069fc73ae9ccce1c4d5a914b95508354e0fd51f9cdf1891a3d91693fc3fa18724ea7460e6bbb734cc9694b19fe9849de9f38fd5dbb38a7253fa3793675880690e143212b8763b9419f5cee9b1406258d7356c6f5cda9e11399d7b97223e8d1bd66121f52b73dfd8a6eb223af576f23f35e49a1cfef262522da5024d42b7b057e837d17d4055fdbd6d03854fd193906dad4739125eaa5cb3f8bc954fb23d9bc83aa2e19ce2971c83044a7248a8837fea27c2b5f86c6d7c80590239c005027dbdaed9c2766cf28d2651f0b5600b39dac4b582a4b3a655da432dbdd024974654ea40c64135f1d2d6e4a6c4ff043c7f442e8d8d3d622be589d130a5c257dbf03d14d9765cee61d37be444baef4787d550f36b311424fcb58f021563b775cc9cef240beded8e6f9400ec7930f359e9afa0b97588b05fa922bd10429799d7580fbf68fc8e01891e35768396168eaa08e434b0dd6990c5ce03e8b0a623ce32de7169f25fdae5377a9e8aa848e039f6db8e9944a1961aa0d6b398310ab94ffb275684e747cf15890b83f8984b47d39147f9af4e8fdf02ab96b7d8a0ec6a496aa7910fba9ede0a0c7baa80aca55169628d664eb7b2b87b54d7d4cc91046f75591d81c84ffd22627cd2366dbab703847f923062c5ce0cacbff0ac9622af83fc9b804ff72238ab28a985aecc9cc87551ee59a95ae250eb3c53e04a0ae202136467e395d74f69745b025019cf7bb98b39042fe76d579f2e67f0c62718f3b8adfb8ebfb661ab258e133ef45e9a74f195e35f2c9b8fe4aec01dd939e4a47293a9887a5f8e385f0f2e7058e5a8c025fa8046734cf2535c98d4407c11a7c6516f597524133ebe0338ed46ca8e6fabede12e7303b54b8e61d38cfa075e21af11b08f83864b5c83a593f2a80bc410b5596801a4441b0491e24846f0e8e98b8bf3d68b5f9762decbcc2597afec42e20566b1d97d435c7b43f3c7851e3eccd04641b80232b3e8c4577bbb72974f4f2095b88486d86b1466260c7720974a3235d593b934d59d264b3e974da1220ff8136ac9f24ecba5966f1877634f53e7a3b27f3145b450f7aae7d1eda09056fe914c38253ff07ef3a8e63cbb2e00561d5341c00340cc053a4193479740efe1f1b82fbd52441cc8023a006bca0c6a3cb99e5c3531bdd6ae65bdee68dd75a4934b5f41f5ee7da088697f17cb80ca3f956c28f6ca3358ae4b3c8a799bd596292450c0c5a2640ea073d7c4b6b0ec9770d3db36266ad3bf77aea832d14ac58aaeb9f7446740c592a898aaa8fc9a63915f4f9353484542ba1e303274a577079a70b3192b5f4d393016104c557f51bf15908c0c930427632e9b1603715916116ab8dffa5468221c14b99af35ef6839def90521797f48763dc53857538e7080378123bd229cec9dd61b7db32ea7774c998811f12360574418e9ffd803b47ba85e0c59cdfff5dacf7e4f17d41cb51aa52bf9c1ea4f4e2b8f3a003252ff62e7c47db8a4cdc41f9dfa67de49a345c8a4a4c9fa40375f78ed5b209c0c57102e1186c88c317c6bb437b9a51c54c845120dd564b76f14dd47f0262f613126dcd5042456bcc4738612e058b38ea6ee7e2ee4a409c735c48a8d98b41d6007b644fae075eca4849d6cdd346897d8923b4c5f2d5033441a7652b42ba630de11051ba8ceefb0719d1fdfd20c189ea132f2d6362ceb10a6173547ce061a32a348a774869d05ccc7d18c0ee84f5419697260073ca6e186d4297248673498131a13f0b3e5e3bf7ae56eee0dae7fd45b955ef0229fe171c4390e41a486c8ca0177f965532463fe1426f90a6d5280698624bd967565ea8c25a71dda95b22e3400caa58ca342e7c655d8cffabac0b165d12616c1fb049fab754b31357f49c46039ce5b717ce803c3ff9de756e8b3c18de7f5dd220faad5508cf52ab244be45091790698d241728151ed8500027829a8cecdfdcd1c5607e62e0bb4f0301de1c09397b12f33a70d4cfb2bb75c46410123a12641c5342a082814e5bf131cc57ffe9bc3558a87e35a4e562fe4c4a20cd280c1ef2f3fb896973e271347d67664304e82adbd7b2eb73721951cb60e645de0d14f7afdde400007ed904b057f62540f3fe24b442f1a27eee3d244ad6212709178362cf6e50438b822dad8b98e5e297fd42108df4338f052c078f0996adb07e607bc834256c31d865e2802140ed4410a54206514329bf3fa6dcafffdf73fdca16ab8d6a66b94acde0d5b400c1a72048783620c25d854243827f2021607ee4b004373621758869b45ee954b9c82524ba39aea2085fd3d338145a809f85a35525ae875923ba5b7fb00af433f3a51e03d728fd8b9d04e8515afeb1d2d9b979f92183c7ec342af09bb27c235d9b23bd29dbf7c799a1a9860802f5032ebac2efd6f576ee0f70f93671cb89ba99e33ced59c4eeb5a20aeb4e2345c4cfaa0893c23f2cb09ba4cf0cb1c08433cc8136adc259372a36be8eba7a1bd622ed6cf7933339efec86345f510766cd9d96786f567573a110973a4d00baa24d875d16c9327788a814dbeec67049b6989788f1f43e3e9735701aa0fc890548b28f09115ee469e910778c0e9f0c44cafe1e6b8261f2864e08b49fa97dd070a55762c1915727aa2c8c9ab357898550526275daa1770296c5558821b595dd6ccbe795527acea6692ce2d85934cf8a6b9afb7a8bf0fd9f79e6a6f473bca89e8f62a31c12b38ef594ed024ce6534c36d671e1596e90ce855712a0ec51bf30be5851fff0026f7b02ca9ff3207f5a7342029abae89d8f2de7961bd01496a97be19fcc8f4be756103f3ab79cdd77df4dc893a6c5cc42ff18d89d775a5035adfea6b277acd3a4d060aab264231cd897b5af17ab2e0d416b91cbe528d8b829b113664905f54f6131b6129ea6dbe4fcda8abd1aa29b42af8f982b285cec7d1f2aac9e45a3183bb9e2c400289547d8a667a1c773607b4780792bdcc8b92471972d65f085e09ec49fa0458487c37bca53290d1b7ee603ede6130e2ff682f4d4849c4555bfef27ba1742853d2cdd794dbef7fcaa2070fc4dd37ce4e609d917393d2ae741e1b3a13f6086b9e56f398a27cfbe2dc0d3a38b8a6f11762d3d703714213350c0767a9deabe4441ed8069fdec29a8adf2fa5f598c38520ca16faebf109daea3749a0e0f96f47c66fbfe6981dba7b370caa8b038445ad50916aa7ef94c832c8432dcfd3dcd708e7eefd1a3ca8fefcdcb32061ea06efafbf6f0ef43f6dd2b3f37e92a7a495947b873d15b2a4d72a97c8dba8aac7d3afdcafa2c627651f7b333fa4bcdfe45d07e2353290c7e284aee26ed0de36bde45b311ad4b9030eb61972cfc0b8f88622fd2d6f9be85c2f959fe035ecb82cac355716018a9e6a5947cb517