From 999ad79afe64e15d1db1e479c846e7e77dcea4cf Mon Sep 17 00:00:00 2001 From: EunKi Yu Date: Fri, 8 Nov 2024 16:45:22 +0900 Subject: [PATCH] bsc2: Temporary disable ramanujan fork verification --- .../foundation/icon/btp/bmv/bsc2/BTPMessageVerifier.java | 4 ++-- bmv/bsc2/src/test/resources/testnet.json | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/bmv/bsc2/src/main/java/foundation/icon/btp/bmv/bsc2/BTPMessageVerifier.java b/bmv/bsc2/src/main/java/foundation/icon/btp/bmv/bsc2/BTPMessageVerifier.java index f8b5235..b34a59b 100644 --- a/bmv/bsc2/src/main/java/foundation/icon/btp/bmv/bsc2/BTPMessageVerifier.java +++ b/bmv/bsc2/src/main/java/foundation/icon/btp/bmv/bsc2/BTPMessageVerifier.java @@ -85,7 +85,7 @@ public BTPMessageVerifier(Address _bmc, BigInteger _chainId, @Optional byte[] _h @External(readonly = true) public String getVersion() { - return "0.7.4"; + return "0.7.5"; } @External(readonly = true) @@ -321,7 +321,7 @@ private void verify(ChainConfig config, Header head, Header parent, Snapshot sna "Inconsistent block number"); Context.require(parent.getHash().equals(head.getParentHash()), "Inconsistent block hash"); - verifyForRamanujanFork(config, snap, head, parent); + // verifyForRamanujanFork(config, snap, head, parent); BigInteger diff = parent.getGasLimit().add(head.getGasLimit().negate()); if (diff.compareTo(BigInteger.ZERO) < 0) { diff --git a/bmv/bsc2/src/test/resources/testnet.json b/bmv/bsc2/src/test/resources/testnet.json index 17a1ca5..147f5bd 100644 --- a/bmv/bsc2/src/test/resources/testnet.json +++ b/bmv/bsc2/src/test/resources/testnet.json @@ -405,6 +405,12 @@ "result": [], "status": { } + }, { + "description": "3", + "message": "f97e68f97e65f97e6201b97e5ef97e5bf9033aa04eed65a99144fb2033edb36c3eed89638ec0e9cbca6ba3f660b666210682cafda01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347944e5acf9684652bea56f2f01b7101a225ee33d23fa0d5c3ba26c3e09f3de0c1f607180f424a2e71f276eff4b2d93587edbb35c8e5bda0e62ea3d11987a7438d97dbfea498824d174f561968b8ecb942a1d5d3dff412dba056119c7d1ace1249a04c714bb753bef7adf5aaee441e86554ad354e3a9584454b90100a0222204b5081106800cf2498426602400064a0924801c90453126f0221123469d0212801fe232074754c4a82402075d53a512922a72118b1690e9280177965e261c3101115340612184406c04220524a0102a7a776ea800c0040ee30c11cfb40c8847274f73010008851074408408d12881b6e348084c4181051b55e90255c23026004848c8098844b014002280142050a73585030008081147454050e98032020354413008982e48860924a3083603a540830540100d06441410a801c536118326043e960a751408930c132a83285330502ca2414110912554ea0f332de2300cf52c61b2a88e6e83f4084400c43fc0126dd511000850cad1040060182218880284029c28ae8408583b008398137284672c2190b90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb86080f9c02e077fd10cf062e33a3dbf5073f8d26f8e076d1406c81bf0edf69d5110a929e783819bb0530fe99125e9e97afe0ce8e1c27a47fb78ac6f6e6f732002e0fc936caac381dba1acbe1d8b74167e13807b264154fe66a6c39372a51b353128f84c84029c28aca09f34a754fc5ce563dd7d4e95dac8801d27dc256bb3a49eb7a5a8ef810393a68384029c28ada04eed65a99144fb2033edb36c3eed89638ec0e9cbca6ba3f660b666210682cafd800ef0e0079b1414d0c28bc4d8816760b21e2b17bd4c8d87ac6c3b262a7747f26d75820ba685ab7dfdec764e2621b1d3315e23781f09197c65ae3147ba24ceb9f800a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa0aaf92e36fe2cbd1f763ec678d087a2ae9988488922686277f04dace43ead5c0fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347944e5acf9684652bea56f2f01b7101a225ee33d23fa039fa409c02603497a4c5080d7b825c55272ce630ce5c28f8b6f6d83f921de83ea06367ef190cc628514da3a468d85180d3772d63d25cfbb115db997465f99fff08a00925a9979882848e48f61586761279fea2a92e8311863030791661bfed95ac88b90100812caf18958999518a8ad8fcaf0e020f3e0c9c949f6384869d3fd7f54205f3d0f3693b4d3f4230c5ea16fbf3c537200307d1d6016e9c7ae18e584a80cead0c9abd2de48963e40a3cf1340058b79b95633e74b3a10a6f7c3f2e142ab68d3b8ea98d0ba1ae0edb09ab80581b37014849c96e3944651e0cf4543d3a8ab500f83424150553b97b1824d49ac2bc80a3c168efcc2d959781b27a387f6b3550099b1da547859168533869790c6f64c1fac027812f48b4908ee04de801e73225b1716063150a552edfcb885f239388465870d485bdd6a98a8ff13b771792600a1329eee513d83b3320744e7e9f5d2086c3ae33ee5d6aff49d94d5140e92100899dea3c020284029c28af8408583b0083c1849d84672c2193b90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb860a824f3ce66019b4caeaac4dcb79cf05ad9c6bce42e3238000fa527afb4ab30edee235a5238de6bd055f103fea561c52c09c765003d6e608d035f10a1333e8a362519d28231f75beb236cabdb75a992fc7673e7a66ae424555d2af88ced40d54ef84c84029c28ada04eed65a99144fb2033edb36c3eed89638ec0e9cbca6ba3f660b666210682cafd84029c28aea0aaf92e36fe2cbd1f763ec678d087a2ae9988488922686277f04dace43ead5c0f80af5ecb05ad6b9577e99c3f8c98369ed6950abba846c56e3d064995400d9e0413356d1ed6d648e26ab5cb8c06fd019ea6054cb223b9c6610fbba9427da1f7c77700a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa0cf9d245a290e00ac726e7a36c9305a951b673636547fdd121f7a895823ef76d7a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347945009317fd4f6f8feea9dae41e5f0a4737bb7a7d5a0ee741d561e0dbad6da34229db6a43b1476940fd7e4085cbe89f08f32833c374ca0ad2f8545309e257ef9a50f5ac5603de754b60e14e56c62744c178813dd194bf0a0b27b83c98edac013dc1a3cfd2cd99e9797e043c89f4e3017dd27d36ef5c5da94b9010087f52f948d1cb758846f3c7c8b26943719a4dc3624d8d61a45976698cace8a2e91a390139d44e60143205ca2c453f12b5de19f95ea077b8eb7da6c8a392206de5f55eca37b408618410d83289723c53de45627230d7d5b2f03cd0ae6aedd4cace77c5da887c65e2d075380e96d100d8ace3a8e4b0488a5834caef215e83a1b32ac8666e810d8bd7cb888140fb6aaf4ef047da491c4ea891ef0e72c53d0a1682943e582e32ad435b65b0151a9df0014a204578800161b492e933fc0adb9c112a115511deb9c4eef8782c1dc174addf25964511ca2b6a355754615c2460525f8b8da951a15115eeeebbb3686a58bed0b2932c7888924d44a5dd3a58cba2b9280040284029c28b08408583b0083fd045584672c2196b90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb860a62dfd234e8e3f0994d467e6900f30be5afc0a8e98a4602cc81e214902a0578f80c459631e3f1a447d2a1c186cd3302603f52bb76ceab4187e2df5ccf1b8ca556a3a65dc297fd1da05ad6597ac7d2abae7b6d70add7bde4311526073f4d94d48f84c84029c28aea0aaf92e36fe2cbd1f763ec678d087a2ae9988488922686277f04dace43ead5c0f84029c28afa0cf9d245a290e00ac726e7a36c9305a951b673636547fdd121f7a895823ef76d780ca68a1fc170976a44188274ccffb55b5871a6e01386d4d2ccbb16788ac70ef67583fb492a1a65bc48afb14809c89abc7f834b24af06874df8b18ed347b89222d00a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa09f77a2e458549e2a29817c1a5b859e3b54a8263c816ad45d4a1b33dc42bbcdaba01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347945009317fd4f6f8feea9dae41e5f0a4737bb7a7d5a0c381aea25336c87bfef5e7d3680d94b2cc02eec406c45c685cd9448f98e28ff7a059e3ce6df784f6509402a21144f2b65485c4d16807a0d722764f21d53e8454aca09789b53e5475fdf9d131598e59370b7f196804ab007dd8188623926da3f9aea9b9010094222a908c003012888e14c4bc142200dd0e29482a256498548b48c0021023a37411160505c1820be1a048c13183d10301119366a622389114b8793080e88d920686288910470939053401fc32f7e120fa9024e095690007b78c10e28c011ced0ca810e566162120967e14e00610a85d4a26f403aa30dc01952228959a480245267dc0e011c008c403c8140e30802cb60c273d815220eb886f4e0250918c4a61a3c80644361015664e2508400204250024b45243140824285098e047a1d4508725ac0cea144695422b13985263d0d64531c078a30da5e0d61a5b7042127cb0a40cd428b191304f1ea79c029c211ee3a448dc9a00295500cb46181000152a54080284029c28b18408583b00838f5a5f84672c2199b90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb860b910aefd8f43528f00dd8de719c58fa33c0b2dc059027de5dbac1db8f39bbbc10b637ae6dc7dfdb6c4e9f8cbd77fb7b2109ea7794d37cf8e0e9920f1caf26bc4a9e362a4826baeea1394bae165eac5318c0e9553c5505b32cb84e099506d49cbf84c84029c28afa0cf9d245a290e00ac726e7a36c9305a951b673636547fdd121f7a895823ef76d784029c28b0a09f77a2e458549e2a29817c1a5b859e3b54a8263c816ad45d4a1b33dc42bbcdab8034f0c2094345e66d068384e2f06e58deb536d308704585ce2289fc43c3ce76af55cabcf26dd90bb217e31804e0674fee6b96ee36af98599eb78c6dddb992cd7900a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa02ea21a0473a0c954e8e7517cded716b453f2949010d3564e19cf512428a2baf9a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347945009317fd4f6f8feea9dae41e5f0a4737bb7a7d5a0cfb4a604ec2e2ff405ff68d146c30799afd217452bde5dbee7b46feffb7aeadba0b68fdc09c9526c8b801541ac0eba06f72dd7711689fc16404421816970352b6ca0e4cbae40534a54b1d7676e07ddef3dc46d0482a1aa37ebbca022ec80240c08e4b901000da97bfa95739d17d28aea4d8221164b9087564c675a5cdcaf2ecbb82f7ea3419b9c1032b0ce4017d2a13baa897f7f6473d7cfb2d118bae027d660ab9166c7fed667161550c22a79cf328228e28b2b75a25eade80e7e0986b74e12f5848b4ffdac3c233f8282e765c45c0723fcb94ce28a39acb3cbdf4557e289f8119b5a1259207327c01bde1bf070e8d66d94640bcce5efbf01eb124a4e346b8bdeb8a24eeb4aab8ed257960776ff670b64af909d0634bcbda30f040d29a1b70174b89d757aa783957a1c4a8c41dba50dd56abb89ed29f6ceefd7a92ad40e15f35e9b20f3e037b39f738234fe341bdf1f9599448b2fa0e49be8d84e466de2028a2e59a2c8e10284029c28b28408583b0083dcd7c784672c219cb90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb860b119e012b3fa76f72aced61da3a4219bd73843cde50923cfdeb6dfc3dea4df6a7d4d3751c061b874c040da0d41d1d2e7026ddabc7609df9eb5339ea47c964493a2a564a64cfd214d12d71f0331228917da77fa2d91853747594d5b8617a9d501f84c84029c28b0a09f77a2e458549e2a29817c1a5b859e3b54a8263c816ad45d4a1b33dc42bbcdab84029c28b1a02ea21a0473a0c954e8e7517cded716b453f2949010d3564e19cf512428a2baf9807bcd550a762f175096b255148c745a73c819a7fd40b9e8d57bf8160abca21e1c2e7ae3f56bef3a6de477e83723ce632b345f11f6b3df4d73ff84b53c5323774701a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa0dced4530c55438c6829cf461af674f3a477a15e3b2c6322f5c7c48dabdc7b790a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347945009317fd4f6f8feea9dae41e5f0a4737bb7a7d5a0ef04dd09d39c18ef50602819b04e2efe270d5b6d56c1694751a81eff930c0822a048673e8036a849337b1328dda020d79c5b883bd271ca9272c0ad2f05c02970c7a02ec7d9078b3ffaebc13450f08e662f70d4198c11a6c99e0203aec18d37a0ce9db901002436ee79629d1022800a0675e3830ac082000aa03090c49804d088a2439ce3dbb5d316e0b112302e76204176a1134940010842122c06b9c06d006004a7248fa3c5444182b3e52a29c1042048c01c0531233444b20c540a240c04117e9c272e80006f77a74303a184c63838248a000ba108b98451020ba504050b1519815a26ae18088aed41081cc49b8a94be14280d881a75150583134e89176a1758788d0a78aa4a81a031c925646e8b32c51382240080550c8797b82514dca20ddd00c31a41d524052b800cb40ca7c1bf0f1a47430d73d036f3a4eb99f48c92661a5068f52002b2983090245e66930000949a0007b8090c8e002815000ceb2045aad0a8608a0284029c28b38408583b0083ace79784672c219fb90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb860808aa9379ca50786c625118a4f5dc101d994b783de2b90252bdc2af74bc0b2baa6417c83e3579ca837eb99a8cea881ed0d831b3f1048cc433b41cd69dd827f73e1ed29d86e21d8dfc3dbdf93f0ecb6cb2301dfd9e0379cdfbe25f2865da4fa05f84c84029c28b1a02ea21a0473a0c954e8e7517cded716b453f2949010d3564e19cf512428a2baf984029c28b2a0dced4530c55438c6829cf461af674f3a477a15e3b2c6322f5c7c48dabdc7b79080dbf7f38fc50b7d06d047898b51fe0a5c042aee1f13c67767ed83c3d71ae2903861fa4bbf6e90edc7a2cc25ffacc2a41227508104ff51a0a3013ef803b8c5b9e401a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033da07fe964f45ce857b96e440602f0336ca9320ea15799cca7224dd91ab3943a43f2a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794a100fcd08ce722dc68ddc3b54237070cb186f118a077928aa55084656a43d370b051dcd3af74b1869d7b80e381c843fc126265157aa034acbd2ceba3427e2d264a9a3f384262a777edcd1829612172e18c1a47705129a07e8cd9c81e271759fbed6e09438f1f56945c35f6ad35b12b83f5249b7ab6d927b901001de44a8435c2d492a38011479522fa07001c842024d2c78043014db80980a31e91e0522ddc44128ec600c0f61102644511a090124a16288b224059a689f694cbae0474c307cd446c911543a8c22cc72ea631202b0d751a410c0558f696100cfe486c14a7072a34e02c51d071d03009019ad58461721886d08b907111800fd08d01c321ec41fcc05919801190821020c4d2a624850438cf0a630b61443f8b2a224a14c00132b189200a80adc2c3109ca0631366f116dcc2041a6460280807d04107481422864e854702430e007812901131514a41852100d16012c146cc68e430029c490980ac5e6f0ff42cac1d09470432888d3180dfcb4ee06068410f2a20150184029c28b48408583b00838c52a084672c21a2b90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb860a467448f98efba4f8c35e568d3f0a8b12ec1ee60717496214c0886f0428f4055b7cf6a29ab89563a7d35255f31db937d0813797f0d80d73e7adde7035b1f2fc1dcaffa357fea270449c4e21aec41c0039f932961cf05308804fcc0581b847776f84c84029c28b2a0dced4530c55438c6829cf461af674f3a477a15e3b2c6322f5c7c48dabdc7b79084029c28b3a07fe964f45ce857b96e440602f0336ca9320ea15799cca7224dd91ab3943a43f280282025247510d585cf7cded8d4894e9763843c71ad97998e6c5ea0052aac301f294294be470b3126dc50d63169b50b6d014af7ddc1a06b5d396715a3741895b801a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218306000000f9033aa0041543bbb1016e8f75ae40af67d3d47de00d01848c649f30efbb626092ed7606a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794a100fcd08ce722dc68ddc3b54237070cb186f118a022fab8e7d2305785f431637b666c454a9e7cf9049a627a7d7e0edb4d0ba98416a06d859e9e3dec3fb8c09ee18320514bd7ab7580513a75a4c4028a9134b2835f01a0c4d9f4dc73d8c564c365578e3041223ec0ef46ec8a2e34394b6bc229bb833e6fb9010004261bd17002931182dc5244e1320e41712eac402d8d8b88c08349a22e00eb26d1641a905d05de226611f0a92503a8107bb784866508fed997c148e080222ca87ea05d0000e448bd390a00fcc812637ab1343ee27a60490e04141ea3cd5354a00b0c01284f0b2465271110b745158c938b009c418ac8a53209dc4c159f2815240843203d811c0054208db60048680490413c0525c401700923270254d4c14028031a8615342423e20a2400e1c2c234102a04a950f41045a50035850d1125148424991caae2ceb55a208798457852d43430d48faa842129b57a90e3068128bc20c2b12339e5484e6fa17c828409040b4350748f193855724bd10385e30aa600ca0184029c28b58408583b0083aea39584672c21a5b90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb860a83015b3c6bdb40b4227fdec087e93670814680e91d1da25bd0b36e73fb402e191276fda32c4f108942bf05a971273ef09e891ea9f8e50db153e6ba41b4d6551221caa2e83272208ce57d163c186181ea46f13a20f60b115d8dccd4f7244dcb0f84c84029c28b3a07fe964f45ce857b96e440602f0336ca9320ea15799cca7224dd91ab3943a43f284029c28b4a0041543bbb1016e8f75ae40af67d3d47de00d01848c649f30efbb626092ed760680f3ba6894a67e30441acec710d3a5120c36f929058792e49116a793c7cd594d4d704ec1485ebc14026cc4b954d1856d3249d93347440f1add84f07f06efad903a01a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa0d2625b20b126d8cc778df04072459e5e93faeeb267e8e95a3166d71ea966a9c7a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794a100fcd08ce722dc68ddc3b54237070cb186f118a00603fafec7195a16a5d0b9d97096e91451deb6cfda67091d4dba8b9835a4f12fa0aead60c2ae46a3721253d6629bd2f666bccfe763140c022fe1e8e041f74a0de6a014f6218e0effd4b6335a1458845fc6c48dbd1f82ffafac82b124e872c1e0ca26b90100f5316b33db5a52902201566d9e2b8409012ccc0ab88e75295f19dc88414123029928133115c91282436959e864e7291237e03c03a40feb09264251a010a46c8c8740e73008c703eb0116f008e264c037a112b0670b73da0ff44598b88e1bd1bd058806621f832e2826d941f841512d3f0940c4c3288fb40e00df8c17800a4ad0444263bc0ac9a09413a084163c987c87c0249c9180ee62083b428050529090e06f930651340215216806125282201a2d09625f013058087b882f3cab6004702374ae47f3860f048368cb4c0a2b22cf86a08c8aa02d0162fd4cb3ece20229b4120ad0a901a50c4b6499f0088430e0036010a0a91ba85d21d8d28043e2042248010184029c28b68408583b0083afc35d84672c21a8b90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb8609809285c849aa7f7e1b0f9ebfc13a16d3b6d4ae108c636243a1e2faaa5058de41a1a7e279521f62ce4fb01c165c3884907a252379e1317d82bd62fbec79acd404b76cd6111341f9c90ed927b6bfa52d5c47e8f48e83ed2567256acc057bef80df84c84029c28b4a0041543bbb1016e8f75ae40af67d3d47de00d01848c649f30efbb626092ed760684029c28b5a0d2625b20b126d8cc778df04072459e5e93faeeb267e8e95a3166d71ea966a9c7809dcc043f3dd2c8122277fe42a6371b24ca8889d87bb80ccdf9786d3ad4a3f7360e44fdc5c78471c35dd02cf57864040ebb2082a1ad865e8bb180d8218c81479800a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa09dc6d6ed3f37bb3aa0e9385b0f023400ad8456954a2692ba604cfc29e83f9c19a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794b4647b856cb9c3856d559c885bed8b43e0846a47a04444cf93b3ed92172d1daf6839e5d89c005d49977c645a3731fa90773fda7a6fa08fd5fa78f33a2939e0ae0c7ecdfd9629d011a31313a2530fbd09724ccd37972aa0d1974084e967070465dd64532805f7bf2b70ea35d8ad6974955e4e4b48d42591b901000120e60136003511e00a0440a4a20000030008382c80c1916d230aca87c4821a81c1522081a5c641611840004402010381b11133688e18c988a141008032fba5469e1c8812420826457c70d8003280a12010010319441b40c4249cb2ce391d80a30c407c2363000008491021781289296c00a5e901c06442ca24081541003b0401c1288803dc0240d080142212a640a444260583e422148b202d20403683082002520201318611301eca1ac082315450092039814810060e0633000505311823a10025ea820256a6100308a10840d00430d02682893111d17e50f04201e0a14bce542021001c606e156c040400202b205304eb109408405ac60a54710062800c0184029c28b78408583b00836ef3a584672c21abb90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb860888fd09fd1777a677bc8e32f1e3ee9174f2f2cb7f8e5a7c46998a8be140812596aecb81e7fd1a99d6a2ccb60833d15580c633a20ca1549b9c6860af3d91dc862576a4d02aad4cd9ae4aee4f46be0f4e7b6d86131fc677f7c2220506c526e383ff84c84029c28b5a0d2625b20b126d8cc778df04072459e5e93faeeb267e8e95a3166d71ea966a9c784029c28b6a09dc6d6ed3f37bb3aa0e9385b0f023400ad8456954a2692ba604cfc29e83f9c19803061d2483756e1e1e30f428b98d9294b087a339f39cdabd1ddfed3215ffbaddd161925ad79413c0d4f15346c8e15dd5748b012745a9fcb40ecf33db1e11bc51201a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033ba024fca4b481af44ba68f87c8f0a4b6f8463444096b0e3d374d3110d7446dbb510a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d493479458567f7a51a58708c8b40ec592a38ba64c0697dea0dbc259acf12248270e1cd52538c88a22a662ad82d0f39353f26549d03596a3dea0cdb9a4a26be4f5c256cb05bea83407edc51bf2392d9d1aa654b739a4de785105a0a7780c6fb079eaa655551fb426a38062910ab0e644c578e4cfb546daec7f87d8b90100d92e76b477a897f58f5913e4df3261479e4cc7728cc084d8fd2c4cf61f907b7fdbe31e751cc510c2ee6a74fabe7728552f59fcf3e7af68e327fdebe799b7b69cd6587fad77dd8a39adae829cfa3ba0b53b7fceb1d77dffae9e3f1f5586938ef9da18a2aa1793abe8057430927c98a96919f9bc793fe4ed776c83615dae5ec1735c4565e93daa7dddfec9b64e0afb34fa512fbfb795b2f629e7f9d55462ef19faebd37b1957d5693c7e7feac79e90fcf4b4141e622caca509973f54e59af3ceb3a6b7104b6719a5f30fbaeacff3a696ab3dfdefa2eda483f4e6d26def012af67543f6bf7b05554953bbff028c364d41b369e2cfbb9d4ec56af911f0bc0b9cd8fb0284029c28b88408583b008401c1a7aa84672c21aeb90118d88301040e846765746888676f312e32332e30856c696e757800000060adae27f8b5831fffffb86097352b84c2689eeb7d6258eed004f5159a24ff292376e3b08cfebcf3a75a46e542f869e736241de144bfe6f419846a4e1576561e5e5374130a638a5c5cf240296580b705ba0313e16f01a7ecb3a75299b241e4ec6022603877316c6fcd07f75af84c84029c28b6a09dc6d6ed3f37bb3aa0e9385b0f023400ad8456954a2692ba604cfc29e83f9c1984029c28b7a024fca4b481af44ba68f87c8f0a4b6f8463444096b0e3d374d3110d7446dbb510808f454c95469c6389e05cdf2c334377475af0464703b61383ac76a37e21be782e352048cefb2cbc821eac4f2d63f92c6dff6d06b52490ac0077b7e453cf8abbc400a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa0e619feab0c9b0913eba0cf8c954e6ecacbc8b6982541d49ddbdad4400916f2d3a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d493479458567f7a51a58708c8b40ec592a38ba64c0697dea0b32450fcf450fb0070e61da249a6d59010df24e504daf6208482dd3b9aaf5d0ba09437876e2caea2effcbe5c09948e9a6121ddf4e13782f39f830ce53267b491f8a0f9cd220e848c2fb4f989b2165485f22900ddb73ab515f7150725909a33ec9315b90100013d1e0504a299d5858b8266a1000446581e081416544890093922ca50303f54fb01170c9554dc13fe40516835062a011189a6d2380e380524e4932090375481afa114800045ed28294601588a18e3a1a994cab5c5e4512a4f170e2585195eaa0a5d182602e3b0480755183914122b019800ac61606a84740601c615f808dcd6ba03206031140cc060c8055d01248c90442585b58014464d2226446090c60aae8ec0e56c101a05e48e3145c3220044842c001878448413e0993020d502279491068006f34546a4461291c85f6662d2562ed105b20f2119f08412441a2220fc290290331395c45a6fa3c586a4691523624a90da03b805c26e778031192c4046480284029c28b98408583b0083d9b89d84672c21b1b90118d88301040e846765746888676f312e32332e30856c696e757800000060adae27f8b5831fffffb860a2221a87bdd9a1b3c2e84598cc1646c6c3d95fa096492b483a50950e1f5aa74e6f1067264b3974a9b70b7dcf6abe847b015ef7b364f8d18eda0f5b7cdd37e61402c9768cc80594462799434a5721e0cbe16f49729bdeb948c5309752ab17f9b0f84c84029c28b7a024fca4b481af44ba68f87c8f0a4b6f8463444096b0e3d374d3110d7446dbb51084029c28b8a0e619feab0c9b0913eba0cf8c954e6ecacbc8b6982541d49ddbdad4400916f2d3808386bce3000562c545d3120ab044784b0473b4fa4080351ea8c42e3d0ab49c4914189e834b2a1e14bcd0ddaee0f7853a699c16d6a143ffbd4ed00fa9f2028fb700a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa0d94ffa78cb6d5a9e977892c72ddfd8ac4cfdd65744166ac5d455c4edd9cf9f44a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d493479458567f7a51a58708c8b40ec592a38ba64c0697dea009e8a8fc9446f3725ad3b8fc374892dda96488c969ed0ed9dbf52585afcfc3a0a053637b7854138ac8d433368dada57eb246f77bb574ccc994ac5556a563de521ca09ac05e32d02e7f37a0bd49f1b3c803eb2b710c80dbd4b61daa81b4e35217a9a3b9010045324e1000e0808194284a748a2834084390e820050002090828088200a0101687c1b60011010201142a40602096810449a8420020186bc9fb0140d204a08c8a048004105348082d21a80008c8008020201440a3c04900020184000670106108401988268243a0082451200000046a405800ac01a00c84028401c135c50841023204202028a0405a80c0900c00cd2cd00066a4108eb05e284443444049250420222290921b2887200e8c53811709201464001b00021a0758a9230120821005c01549280a544e6005060108c2500082203a8209bb064000510210e60214e0b6410a181d60100d6a0211f0001d8004c1006140cc0044c6c01b4151601000a812000284029c28ba8408583b00836057eb84672c21b4b90118d88301040e846765746888676f312e32332e30856c696e757800000060adae27f8b5831fffffb860aaf7293febb68bdafdab31e92e1a1bdd5906a943fc942c17e592f8f3daa1ad271692ef7edf799e596790df2c5a33c9c80e6ab3b6197b900109c3ba38e68b02c0b7b7213270460785d415c26466687f7a160a52d7f889907e1aa2c768a58bea92f84c84029c28b8a0e619feab0c9b0913eba0cf8c954e6ecacbc8b6982541d49ddbdad4400916f2d384029c28b9a0d94ffa78cb6d5a9e977892c72ddfd8ac4cfdd65744166ac5d455c4edd9cf9f4480d0261ff3c105b4b51b9e5229cc737a72d778c887fa417cce5ab74f87bbcccccc2a0fa66016313fd71c07eb93c806505eb9d75741bcbf8f7aaf83d268718a3edb01a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa02a24b696ff406bbd5e2fa33a2f49aeaa74850eb91c6c24d38babb35e4da44980a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d493479458567f7a51a58708c8b40ec592a38ba64c0697dea0e235b754491144ce09be082f13f81252c5dd09ef03dac098e196d59b05f83cc9a022799697b75990520de977982dd9bab9f491fa89b46271b64c2e76489b61b43aa03c118da094f8db55cfb840b360fdadce0eba573eddff04019e4fd59505df8e36b9010095ad5af0978a519085831856940a054b91cc4c109516848871c96ca00b8032b2e1d152441f049281500a51283c031c4121d92890e20a28495680c809803c14ed46216691a04c040a218b01fe4832c1a4a1165d63cd751f0a0c36227e9f58f482330861e303dff8c02e5918710cd238a71a519c4178d0e5601480281ac8aa40d83bc2a06421e88c4d04c8949c0a6415b24a2714c580a4cbce73285cda0105093203341287b0db252d4e4150d083505484261012885690f0e88b50ec029071082724ac4c7acd0e94f81fb31a6500804404305c27a31e6328d74890c593b060edf110542b4d04284b4a07cd128c098517a5406a9e001a17c948f2aca8f2cafda8430284029c28bb8408583b0083c17e0684672c21b7b90118d88301040e846765746888676f312e32332e30856c696e757800000060adae27f8b5831fffffb8609255e236c9657e1ebaa2b8b487d9736e816589953d85586a357b2839da30658251ec8ed5cb6c34f197e4b95329ce8e561696e6fc110c7fa66696196abe0d34a85ab901a5db5deb0901b4616a02ccce9e6383f89ee0b9912df59f6671f29709b1f84c84029c28b9a0d94ffa78cb6d5a9e977892c72ddfd8ac4cfdd65744166ac5d455c4edd9cf9f4484029c28baa02a24b696ff406bbd5e2fa33a2f49aeaa74850eb91c6c24d38babb35e4da4498080946974105c23b9398f6759cbb006b736f480f2189849de6ec5cc2c1de8d2978a13abe7c42256b0ea34fcb6aed6f5c3b4f6b2f9a277d32c284cf071bad877df3e00a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa0bafbb5a5a906ecd2fc83da0e0f86906a40db45c3849bc81abb51f44a82dc1482a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d493479475b851a27d7101438f45fce31816501193239a83a04982ae5556508cc90f54f8649b0d10cb3e2caff7e011a1120155255f0aba7004a0483d604b2564e2462c5ce42a2160b26a09b1e643dc87d9add064af905f5dc99aa0d0c7e8de1f460d3906333c3cf86a15cb2fdfc62b24823dee9bcc270c5f1ba979b901002f280e04050622158a28184c8228009d8a08c411288804700140c18000428300b3281425510012040a087038a002248101199003308c088002504080a0308cf90421640111c102a9e10c40d88000842c2a106966de65106040041a2286008898000c4462024380202e5100600070294508208647201d84240217083483004041a8202064280830540a91908202800882402cc4d42a3087890048005e31c000a04784c8204c0823240a80014003832681042b10010a0815980204042a040112c7452b087a1059408102018d484506e608204885e8550108140212f402d230a0201a1109610414ea060111008cc8041700089289032895e28cc00aa3a204a380400284029c28bc8408583b008364b9cf84672c21bab90118d98301040f846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb860898e2fe236bd9fe6c6d9fc386ef192c5398020e389cb722f0b3deeb87213d265f32d694b8e4424faa3928095150ef61e08dc286651920f84f1ee4718148bccc12d5124e495a232cb88a13a02dc757524239e435f0571420fae322401c2587982f84c84029c28baa02a24b696ff406bbd5e2fa33a2f49aeaa74850eb91c6c24d38babb35e4da4498084029c28bba0bafbb5a5a906ecd2fc83da0e0f86906a40db45c3849bc81abb51f44a82dc148280467b37fc34932176b324b49884e9de0289a706ed81ed018c78ed52eae1aa35283f1b15b65a291a21121fe897a3310842510c012b0cae7e56ef74c5e3fa4fde2100a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa0da608819775e6a2b0592a06c4ae53e279f1653345853cd4cc02c5938489e3cc6a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d493479475b851a27d7101438f45fce31816501193239a83a05961a979d468e26358672f0575fa1ff39a633850aa57713edf2f33d9b6955ea8a0ded60548ac9a9d4a5b01c5c73e8e0230978e3c2b883a6ce56f4cfb5fad3bf615a0e0f0a95e27bae2c146b51e136a3450e85e666bc002d57402cf9f5b96859572c3b9010091684a14932b939482084c4c860852cdd46004368c0cc6995064551370f8a028ebc012009c9585045a0878e1277a68810bcd8442158a3ac59261c0c0f9af86b825859501d0e4286ae1165a78e6e2e1693b124928d76580421c0ed6178a055e00206820ac5222a0230af412502a01ec012a882f53a848a4c400100294520a2107a0ad621c209c00108291a5e87cc52ad2413726a5e2abd65942444a425280287c82af07807682c16408ac12423a0285127181b1481e2209508005c084af992ad32fd813ca44ce040aa080c0404a54d050e0f04f8015b21c314891546e1a01fae142384d7017946ec3295d8c84a88961127030e9812356196cd0070300100060ca0284029c28bd8408583b0083972a7284672c21bdb90118d98301040f846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb8608822c82126beafac128012af926ac2764b381037328d752c7bf059fce24d6c8241c5f92af6d25e87e4c80729c826b00b0ab93eb4aeeb79d9cf3795e094951d01140264ba2eb315f0ff87dad92ba2445f377b8761d536bb1650ddcbead6dde7ccf84c84029c28bba0bafbb5a5a906ecd2fc83da0e0f86906a40db45c3849bc81abb51f44a82dc148284029c28bca0da608819775e6a2b0592a06c4ae53e279f1653345853cd4cc02c5938489e3cc680d909fef65d9a5bb34d699eb47cfd3b239bb941da4c1fbb316993053be654745d3d280c9832421c6d1d8793b9981bb4caa7e99d968c04c0a4efdb785af309df1101a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa0a086c00c0799ef015cd0d3f4d6cfa794940d0044a191b1e6e7529bfa03de4463a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d493479475b851a27d7101438f45fce31816501193239a83a0f7d307777593455aa26dadf446a20c485a465a27d7df3340c66c38b23fc80a4fa0f1d96109f150490ab775fa143f49293797962df1863c34db70a4ea535768722aa0b63f067915fe65b55ca9fb1306a80226bd075790870f31e66a89cd36278fbae5b901001764038c0022168086a93c40a6070d0521acc4140420c60c045583c43b0a232d1250703e13a71806fa4049a5313269000589a2138a4e2aa21ef069a610241f9e7d096441d0c0663c21582538a23c8c22a8b44b60cf6c484a60a500608405c4ea545c00290763242ba0542a6180302ce268082445662c8c068021dc55029c020141902af0212a1250b48804052cb404c38c34c4c59102b04b21220444d08042a0022204007280a375381041820600350220401100b714140a80ff00c81c06908b23849522090f19014f51080177b2c0863880212639ad01d5249064822938e561c3b0095183b45e44c774573d60611729c040cf4b109dc16ecc0988289c3e00030284029c28be8408583b0083951de184672c21c0b90118d98301040f846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb8609952b1ca0698417f86f7862f947c5390404b6c75818ae8a4a57ecba33b6976681262e84d13028c01db552cbec959a2bc119171a30631ad8f81609503388531b47c521033a7e8642045ac0e54d1208991c23be55175a1d573e04996f9950eb383f84c84029c28bca0da608819775e6a2b0592a06c4ae53e279f1653345853cd4cc02c5938489e3cc684029c28bda0a086c00c0799ef015cd0d3f4d6cfa794940d0044a191b1e6e7529bfa03de446380704df9e93612a6a1e2b006d0108723502462d681607f3e5511b34960f3631c803c5e19bfb7a445c58df78952946e8c0fc991101cafd9e64a5c9ce83c4ebe47e201a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa0e913ac782458919c361006c43f9e968863e213cd52b0ab52f58f364bdbf2d7b8a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347947b501c7944185130dd4ad73293e8aa84effdcee7a03ae8e326c05b6d26bf9a8cac07a1d327cdff07418e2e07967738fad13c40f296a0af2bde985bab2c0f660975befccabacceccfa6c475873aa4a81e005fd43c654ba0a8bf2ae1334be49ef9a7629c9f6cc3f5478deae321c15c8c7eccd652731b2f7ab90100812c8b1453649e94b6a8014ca5022ce719a465ace1b350906a0b05e525ab33e29b911aafc7945223da80d5642183680417b90c9a242a7dc810e841bd92a28ca84600b490d3f42e29a1fec0e8a2a4c9a6a8114863c1699c4e14bd4ea18e10d4b38a3a236d6363612d05d1127251382d4b0a04e441282a84d788a159d5c72b19929509aa69200c475a93ac860970a422c041370cf58c30436e032e406391a1033023390613faca37244a5c60f8ba80351007849b503e3c5400d3b540759885141105ba163b9b4f1e8139a788d3784794e064c048a29f3169f5c234f50ae521b8a95b9449318de85a4641730e970025033956db8d74a055e26ad1a48e322127b4630184029c28bf8408583b0083b18b6e84672c21c4b90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb8608045ad8936571eac86a289443d8589a78599e18818d9b5e8302f6beec05ee47da4a87262bd3d1976e083a242721fb7450daf812546bb597586d8a8d903f7a2ea3219c0d51193191a3bbf04168e218751ec8f8ee08be24bf2602fdfe6577f7a30f84c84029c28bda0a086c00c0799ef015cd0d3f4d6cfa794940d0044a191b1e6e7529bfa03de446384029c28bea0e913ac782458919c361006c43f9e968863e213cd52b0ab52f58f364bdbf2d7b88082f9164876af88d299e9c51a3301934cc697d496db66fa740672267251fdf0fb61e61147eaf0f4e2c6163d3bec601ef88bc133fc598ea120ad9f53c69c41183d00a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033ba07033a7ae3a0540de3410a7a5f2693936d1cece92daacb0f923f18fe1177f5226a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347947b501c7944185130dd4ad73293e8aa84effdcee7a0f212583ec4d64a3dcd877295730b0c0fe52a5316fe5ab07a311c17833d40e09da08ea982f30ebc0d6d940be3af33552cd2714055ec7df0a5632648d81d494a18eca034921979fa32e0e4b7655e2d7adf691b6f1f06060e385381cd1aefb8d7e70a29b90100252d6a972b6b9216862cd8edaa6ac597c1be8578ac96d6ebc55c5e846f21e76593a1733b1797f87456397af3f3e772d82bddd8eef0cd6e9736f279e6d036e4bdef9f7421bbe71849f527cf78fc70fdf1b8b1f5b3eb7e9bcf16bd16168d8dff0a89f8646b0ff7842d4418b5b165927ba77841fc772d5cd596d4a788119b0f8495de1461f138ea1bd4d4fac70d6c6018e6f8bfcc55b96b4a88636c185cd5b750e173f1ce205b136f3d7ad537621fd8972426949e357400e13a03371c63fd34abf45fcf4e4374d8ed6b2a82187ddab3b68134e707e0dda928bc86fede427164f472b3f34b5197f7cf33b35f8385c1d7ab214df7af5d0d7f55eee8a1c53e89db08d70284029c28c08408583b0084015c884e84672c21c7b90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb860ae31c1f6a67002871791567f5ba3cb2438578620e2c0e3ff70fd9a02c03e10558fab004abd8001d778130bea8dca4a69190d294c1246d8348889dd5cb689126424e706661d7ee3a29b61ea3df28dcc7f0ffe73f43ed94ff6620fc3be18062bd7f84c84029c28bea0e913ac782458919c361006c43f9e968863e213cd52b0ab52f58f364bdbf2d7b884029c28bfa07033a7ae3a0540de3410a7a5f2693936d1cece92daacb0f923f18fe1177f52268051d67138e8bb4ebba459b4d96a523f8af484b521080c3e1527967258b8fe2bed6245cc91a9c955fbb48f3ef63067cbd61885d357f0ef10ec3e5a563576b43a9001a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa081933d1b34d7a4b1c17e15a1e1761960c48b3a1462cbfb003262e87b24f759d9a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347947b501c7944185130dd4ad73293e8aa84effdcee7a0dea55463093bd971cca8bc081add5855ba2fa7db7c798578e6ae24a97eacc923a0fae59899696a5144ab2e43c0d5bb4a2fccfca4ba92531849a051000b8280d4b6a0460cd25936aeb72e45bde736c95d81735d948bd34d24612597d264d23abc3726b9010009600a54259012048208c867cc860225cf228c212aa604a271f140c227110636836491050110c2514601fca1b04a22081ba31892220e608b73f24188083ca48bd4014e6d11c0a2094508611ea2e202e8a036f1233174307a1114e9a2c4123ea06578012c87f2682014312831c51109200822e62300008d9250012458c00b3406910d640c1008c85400caa50411004cc028240685d062042c14414850c102066a439902bb5d0608656a4441b20a14f40f21524a4170102b81c00420b6b3511a0bbd9916aa844f2d4442b5480dda908e042a6981a1d48928170113c4ca2a20f2a10a31ab29948c4f7e917cf6a4098943101c50c3310d95586cc407a992858251400284029c28c18408583b0083964b2b84672c21cab90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb860b7b3ad2f848af5996db9db877d501b3ebed13da7f61f932d92abe8f5c10a31e8fab1e38470252aed3157569f5fc18c8403843c8ea0d29b66affc97d9ceb5b8e8bd6107ed7a5bf6e55477539fb700ecf3e313d1a91ef81aa09500c58f0a7df244f84c84029c28bfa07033a7ae3a0540de3410a7a5f2693936d1cece92daacb0f923f18fe1177f522684029c28c0a081933d1b34d7a4b1c17e15a1e1761960c48b3a1462cbfb003262e87b24f759d98000d472e552f571254e23bd24783a44e663d9582f6630b1162768ded424bf289d46f8962cb76d0c58563c5eac7acfc534bf511af177f15f25a0849b66ca6be5b400a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa09b8cc5f13013694f86736cb87c906acbaad3128f1ca820aeac1093acade909faa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347947b501c7944185130dd4ad73293e8aa84effdcee7a0561887af893fd815911550cedfeadb002d0f6ab58b5d33b9484e416a60c59aada02eb33f815ef303835da101a242d020b2b766605d002e21bd192da184d0d2ce25a09581e42f39a15330dea46bd08e6979620737e2548e101caffb99d76fde7f55e0b901008d3b8bc2bb6f113da61e544cfe0ab0a9b1518dace4880698c575f9d70b1822f087e03ead15e452b37ac935626e73ed0709c1bb17bf8b79ca377c549eb0e7cfc86eb6468378c6352d1940465cf13b8ba7eeb62ce755359a9f07c632b38c154fd8524e33a29beeeaa0051519741755eda1891afcc58b54ac74971fc9b7979ba60347eae9acd81801599dada61d4ddf63f8c1a6e4c5111a7b386fe8c14d78e744b2e394a5801bbe41e52e2543ece3c91584a5e27b116498542d85275c2b30a041efa766962e2c3ede5b4b8bc844d684907131cd2982ef216abf8c5de91f0cb8b56f27ba1f71315cda7a37f527e6618f53ad39fc9d1f0cdc66ebe5dce50c8bbe48e50284029c28c28408583b0083e4c7a084672c21cdb90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb860a91c957b25069cc761642438147a38ffb0dc726109510347d3cdc58b7598e33cd7769ed65acc1a638b87f62291bf467a0ec6d54398028e3f4937b9e5ebfa9c036d8662461680fa8129afc0e172f2b26bd3f10a606de18345b110f1afb2dd277ef84c84029c28c0a081933d1b34d7a4b1c17e15a1e1761960c48b3a1462cbfb003262e87b24f759d984029c28c1a09b8cc5f13013694f86736cb87c906acbaad3128f1ca820aeac1093acade909fa80e42efa598c371dfc7324b3c114fccb5dc3e94d1088f0b61012b4fb82d4880e1257498082b4277d807d946dbd9dc146712eefa9fdfe7a260293157a099dfda52300a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa03705947845358421dda25600b9e573792b397aae96368161195745c445eb482da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347949f1b7fae54be07f4fee34eb1aacb39a1f7b6fc92a0ff23f1d22319d2a7c6944518efe56c146ccb8a625dcdfb6d0c5e49563bc07ceaa03b4604fa8f4ae54d7e3f0cc026701111874a608cba95ee2f5a08800a427d1448a09c440227ad82a2272fb5b71627b1e0d42dab5a9bb274a593031933f806d8aaf2b901000a302a800c8b59048202604c9a1a044104402e08a08cc01c6c012890529030120101962010423212dc03c0a0e0027d4b93a96090103b2808e342408002328d1a1530049000c04a2d010f1009a028803d2038c82251500c2248258cb08056d604420880a0038a002004112310c104a800088b84e10d848550c15098b5800c03c1980c212804084c52208024040ac382840074868590101288214401461e8008e2839a0401a30601241a2141030a4075444284124223b2010810870783020350c244b41603840a300143810e0469819e44a45808a64f48c8d11a30c0520200ac2c82108820870d5e421b3c06040040a38050048790012cc079c0810000360300000184029c28c38408583b008368d60b84672c21d0b90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb860841307b0a27e8daa95c5f52e2eb7ea308cc69d764ca6680eef53720f645b590e83edba62556c7da5913aeea3d309fe1109e5e0d5077c7c85202b031936a1e9746bdf9d7d4376762118cdb3924d6fe11e20b6cd289ad6e49bb9ea607800c4cd75f84c84029c28c1a09b8cc5f13013694f86736cb87c906acbaad3128f1ca820aeac1093acade909fa84029c28c2a03705947845358421dda25600b9e573792b397aae96368161195745c445eb482d8055b53a4a15cdcb6a330fa432ef6cceef17ae810c4f98876cb411d7410af9e8c936cbbd0e2ca787042cd4205f56f97876d0f6f8f4479ce95bee479a724dc39a4e01a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033da09a9b90e3082d203bd9a6b79c09d9a004a31cb59a9685335b8d8d4050f2457089a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347947e1fdf03eb3ac35bf0256694d7fbe6b6d7b3e0c8a07ea9d169347076cc10e7eeb73340921a2352c5d686b07a062101c167973f6073a0966f48f98bff6db7f33d1744c13940e355afca47d64c84f92b54d976c98446d6a0f842152f8f3e6a2d960398a05b8fc24e81a4a72eadf1c7950caceb5bb3b1d997b90100c1265a54a4a28715b91a296d9d6e61a7c9649825a1b4a42a496966fc0a94d30693e55221e7c562ca4aa578f9a127818ab5ad9ab26c883bcd1af55c3186afc7de062875ac0d423c7d6939c94ca28aff61aa34d423096f124a88146eb2afb016a3f93c236ed3f36c7185413825fed739808ab8fef11d7ecd126cdb5515986c478a931660a8509bc6705bc934846f6cb884186d0e678320c3ee227a40d452a9ad63eaf912514a174d747f07b0e13794bc7165415b7b0950c70181b1ade0eb25146687cfc3fa89eee08e63f11cc37be7b18834706be29bb1b1fd0631ffcb8b6ff8692a973351f1af4d77e5761244110443f596d4ab19095eeeedf88059ed408a41880284029c28c48408583b0083e8feee84672c21d3b90118d88301040e846765746888676f312e32332e30856c696e757800000060adae27f8b5831fffffb860b7b68292bbd8a0d8abe9ddf0de48932e5544bceea7b93a9a163b8a9ab03a498e8eb940f3f628416692ee65443ef55b6c127947845efc54ed6da1edf6b268ab0c4f35b5cb4a69bfce9cc39eca837a136a1810c091ab093b2e9ba479d6a0aa3dd5f84c84029c28c2a03705947845358421dda25600b9e573792b397aae96368161195745c445eb482d84029c28c3a09a9b90e3082d203bd9a6b79c09d9a004a31cb59a9685335b8d8d4050f2457089808c8bc5f4abf37afa827a8fdcc3cbdc937abdebb7d3d7cbf4bdede6c13f253a7172f319b5baf5c22472e9b2045b74e8e2d6c759497d86b4aea41e9179a18d58d901a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218308000000f9033da0c18c2af09d94b8eeabecda797afe826f0ebb1aea087549825f15ec4e64b18a08a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347947e1fdf03eb3ac35bf0256694d7fbe6b6d7b3e0c8a0ceaa383713199fbac48a52278bf947d6ba81cad90336de21dbe4f8c4ccc70aa6a0683971859b5014b4ef72279d269dd3ae8daa831185d2998a81f1c3fc54cfe9c9a0b971fee74a4ba88b64bee6c8fa8e37c13029c21e3229401c10b1acf2bd115a16b9010083a0069c3e1a32159a0a484cbe49054ec46e263fac2f56082c60c7cc279d4710db8111ac1002c4034202d068a74fd1039b899207447e28a5334842693badcfd7b74a760431c0127e57808878f8294638f0393920137d88e3506c04a7edc554b94688e168368ead09a49848a13c404b9e680dc65594ccfd0576c888158b8fc24587a268b8d38c23d111e427a6ec840099cc27f6b1320a281964d701c095ca4cf52289e51cf3362df4daf701050648a40247c8ccc6d022085901838671e66415414fa494ba0c0b9f3b3a93f86469220a86a040e3121911fcd10430cd3b3461a3618191cfec874e6e05078688472021bbf750948b4146de40fae7b0250ec86440260284029c28c58408583b0083b68fb484672c21d6b90118d88301040e846765746888676f312e32332e30856c696e757800000060adae27f8b5831fffffb860943860fa23f3817faf2d0c69209ca5a29dae97eacc8c586a8fad5b6563cf6d062a0ddf39b0b5a51bf6c0b84260e191581130f0c0acb25d171205a6564bc3015564f6a460db867501d0bb0afe5ead7ee5fe093dbd740c8c4e4487fb9b1979f0b6f84c84029c28c3a09a9b90e3082d203bd9a6b79c09d9a004a31cb59a9685335b8d8d4050f245708984029c28c4a0c18c2af09d94b8eeabecda797afe826f0ebb1aea087549825f15ec4e64b18a088020e160ac35015ac4dbacc012a1c1680465a707dba7a2bd57a540d88214887ce0354a6ed170a4e25bf23462a2fb7a59db9d8c3bbf981efebac9f76edddcfd06ef01a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210083020000f9033aa04e3bfa7c5cc62bd59dac33ba02c88274af9bda371baf821c6ac4b63378ec0f66a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347947e1fdf03eb3ac35bf0256694d7fbe6b6d7b3e0c8a03888e58b255556ace52cd71036b7847116d7f811c3534f609eb328058c6fe640a05d6dfad38ea49961709779b1bc66fc38df02be9f8e95391df6327cb2ae3f0904a0b7e637899a8265b517af31d7d56666aac8331db226664c1821498dc5afbd3592b9010088606b10176a5312801e3c44a60e6f8596a1923858b044a6952c0e01439031a702fb12c81805929b7a2248a8600b10014b1824842a0a78c92ef07ac019320587078775a106751d29412440dcf126a52e211471a41379ea028c041610942905c8810840210acb284d081810000c702801181106635f069dc314638a14080f45c69682e8a01ecc8cc639a02408806080a28835a58f0424e86a33a34475f1c9c8eb034c082a101293a30fbb80430a70260c2629450c1e8a8c2ac55300d7a5712485058f86021009c40f06d0e8cf53e8768522f1692b452111f615537787e17ae823d8141b28a0944e22bf94878c210775614ba89f8b2a1fc944e268d8a82d104c420284029c28c68408583b0083aa99eb84672c21d9b90118d88301040e846765746888676f312e32332e30856c696e757800000060adae27f8b5831fffffb860ac03dd3dadd22b2b808eeb3cc2c2a7eb3b672dbe9001c7ca131dd09331298a208d8e5d5a4216bb7f749fca6fcb9ecb1708c79cb2761e0372575721b2859ab3d3e9c34592e1d310e484153e28e71af597c6f971bf9b0a23b8c5d369e362ca4b40f84c84029c28c4a0c18c2af09d94b8eeabecda797afe826f0ebb1aea087549825f15ec4e64b18a0884029c28c5a04e3bfa7c5cc62bd59dac33ba02c88274af9bda371baf821c6ac4b63378ec0f6680b5da4998235e305e4a1854f45e62d4e5c1d25cfea2700e0b426b364c400064445b4b5b25f75c40c67926eef633810176d5df0a291677694720ac4287048ddb9400a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa0aeba18ec6f422cecd6a8a5d1568c5d21ec8e468e18fb46c1348c7409d3cacf90a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347947e1fdf03eb3ac35bf0256694d7fbe6b6d7b3e0c8a03c698e240ebfa5be44052c898c0776428ae28b7b83b41f26577f7cbeaa334a62a0e87ee97c7a79498d0f0d06fc7e7ae207cee704f3fc9ddb3c91a0734365a1929ca0632d4a3a252c2d2b7ffd11652036fe1d9ac46293d18fb8641bb217670349bbc4b901008834cb8094485112062aa044820316229d0483a02180843041a103920e90310a13a53049f34492055a0173483503210115e99000372aabf94508421080b6cd46848c5610006c2b28618b6209f200c16830104862005d9d060b262884a3117c06004888250326208804190810485029410805e0e1040ac5aa0000889582190b0090806b78300081440081048e6890a8041524268581020ac8c14003d240810a7843108801088601604b016044030014010542140012328d008420d1d6a933220335c806468846300b428d080cca031e036060498206a920d74411e90ea004e06328901c04055e0e420374088489412b881801a7118845c0e8c0899803080246e00284029c28c78408583b0083785ba784672c21dcb90118d88301040e846765746888676f312e32332e30856c696e757800000060adae27f8b5831fffffb860914578511696e34c0970fecb72ae02be5a90074d0603b200b1345f2af75eeab1f9e1210a4ea5bb1647bf9de5feb5da1d16deabd33eb75815a63a63c342a77a6ab39e1966549439e11ea54cba1505af47449312a3f07feb620a9e6892f5fec0d0f84c84029c28c5a04e3bfa7c5cc62bd59dac33ba02c88274af9bda371baf821c6ac4b63378ec0f6684029c28c6a0aeba18ec6f422cecd6a8a5d1568c5d21ec8e468e18fb46c1348c7409d3cacf90801d64f2eb78cfece39f4e7506154bc5aa881a6ee0be4a1145d0967631bd853a3346ca605f5bc3896eee7a59e30c127578fe346abea1cbc63659c1470b0421015500a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa03a002706cd212af66dd1c2306d9c45e09455312d17f467bbedd8fad4b16a8496a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794502aecfe253e6aa0e8d2a06e12438ffed0fe16a0a0a3f7be6f0a0e5ca1df66ac6bafd0c5c546dee1f6922eb54f7315817b28fd0232a03780bb59ec52d6f2e0e7446a272bd26f1964aa100bf8e45739f4b31a6878d028a014ab981ac7f297510b2a807db1554a06a1039d5ad9cd49c02ef4aaf952794996b90100d42cdb7486003c53d6059876f430475f49028f00a58dd513005302f44942831481001369cfccd018e670547ca1133000d52106c260bfb84d44c21886a5fce64e154404e051d200150d0d585db27e4138311cca61fd4c4cc700140a389471888206ed002acae3047a045001712a1928902c0924630f08a48048e14854c05244a4950371eb0ca89113968826b8862971617c2f4d87f80c4a1f652141c40bf380301740884950a831743c3350408b00a1422400b841d488402084b411670050593127a465ea0ccf2792614b0c41114fd09132f321a3b461811c4fb45c128664eca20af47c6b007b1e06233b02d410c007244811e7fd293442d2e4c08cc503b828920184029c28c88408583b0083ae9f2084672c21e0b90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb860b25f32285ee80009bf692ae53418e5661da8f3cb914d8aa257fc3ef1b7b6238f508b1fef41e0a1ece842a4b3c068dd790eab158f3bcbfa898dd31dc54ee63764f316e8a2c6cad55999648063072b6d44e3042aa74655b914cad7f79803d2cf86f84c84029c28c6a0aeba18ec6f422cecd6a8a5d1568c5d21ec8e468e18fb46c1348c7409d3cacf9084029c28c7a03a002706cd212af66dd1c2306d9c45e09455312d17f467bbedd8fad4b16a8496807203e90be15a8ec995273e6e1699b473d398407e6db0a2a4cdd403afb70dc0e464329c7ef40a00ed9ccdadd1c86fa5f1a099dd31915a7eb0183af20aea3c34fe01a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa06feb7fd031f5b277dbf36a93ece5463fd0085b09224021d5cdd1912ad56a0259a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794502aecfe253e6aa0e8d2a06e12438ffed0fe16a0a080e68299802f2e88a97c50daab8c5cedbc038b024949f1497caa46f6b347383da0f7c3bcee824be471afe950aff356228f98e63005c341e476bcd13cc227b929f5a026d360929b185e86d397c02875ff70e4d165268c518a6b414201a9f4c05d5676b90100182243a051c8034892181064a100f64d54dbcd2180245d90453041424e56150d84b09249024411506b0289d420562081010c5452120fa8c308c1418581aea88a2d84f40195c0092c01160008f15fe3223bb41804545758454b3c5044e810e429884849a0024224e900c40a1c549009333a044463431a8c1682140c14000a200680863004022a88d02188a30090e12e9430240ec710208a0808224e5650a0006353090834180d1774280901545a1144500070340430004602283414218031045ab5c8021e108e504501b029035283ee012060084800d8403004197d5b8300f4aa4a188d01d0a44c63939c078d4cc739d4205ecfc3054449c0ca004828806343800184029c28c98408583b0083749e0184672c21e4b90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb8608e4775f8d2e2c953baa9ca212ec05e83b9eb6cdbedf7ba67c7cb3a25919384e71fcb0f5b0c2d9c5dd0b949bb629fd0a218a3fd92ee8c98c4cef970208a1e52f9ca7621594d0fa947479c1f43d6ca7b9ceb1fded82e506bde853922a2451c6322f84c84029c28c7a03a002706cd212af66dd1c2306d9c45e09455312d17f467bbedd8fad4b16a849684029c28c8a06feb7fd031f5b277dbf36a93ece5463fd0085b09224021d5cdd1912ad56a02598048fc1aa06d792d9af070d82250bec4299ce3c9fa96a72964bb941216c59fe3211c8cd120ca411b06e8a39166b2634a6dffc75118e0543f5900c8e87191d6643f00a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa0279d9a799b6511dfc9af0a6711d9c9d31acd3f8720c2d304437c783b831c37c6a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794502aecfe253e6aa0e8d2a06e12438ffed0fe16a0a0ca8d29caa517faac017f32bfba401fdc5b29edaa81226175452a2024bc898785a0bc874544107b01ad3685247ae90dea444f10cb26a0fc07136492703c076cc0e4a03df7a240bcc16ea1d06f99affb254a887b49d408892f2ba37068938eea61378eb9010089267a4219cc5dd1b30e597da1a18f03e73f681cdb10140aa9374dce0fb90330b2013498bf8198c2f0644c88a01b03ac4321d2ba25a8fd71343142e3202dafd26676ecc159603829054580caf29da128b89d783c556d4e0d101750768e5375a00e0cf166a333a5cb4c94183d8e2359650841e74e8b59e4627c00b411b4db1aa6869a212104f99ec041d8a519ef9e8d21683f0725ec238a4ac16f08d216a000684a90280e4a863761ef906305fa542600aa362212208899a1d2210267b0759048b5e09e3ec60638259491a0d16a72646f313928e9c5a1a3f3109454078a60e62910dcdf2bc6d40f2e93c806b44a40277a6465c72b2e1448fc6034b81bddbbe4320184029c28ca8408583b0083bfff9284672c21e8b90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831dffffb8608aee85534f229cfd01000af6f170953e612d113644b70a4941277156d63a97b7f0abe4aa49a8552dd9fe8ea86cc68e020b9d54c3518cb4e95fb1c6027e67099d687a723d1d11398746e173ffc236eb53807fcf134799bf77c220e476d1bf9767f84c84029c28c8a06feb7fd031f5b277dbf36a93ece5463fd0085b09224021d5cdd1912ad56a025984029c28c9a0279d9a799b6511dfc9af0a6711d9c9d31acd3f8720c2d304437c783b831c37c68058c1d8e426c34184c2635049f1487b6966f6a8030fa1b0210594c87df3662a405ef8e256d2676a38fb3317b9bd7bd0c50dde0101a06b21a5f52ff56c848d658d00a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa0861e42ee3c3a0e2b2cf3c6243ca25602a7b18ec8804fe35e78fc4ecb324dff07a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794502aecfe253e6aa0e8d2a06e12438ffed0fe16a0a0e487fe04a6d6267ef5bbe7a25590b4621b81bde6ec88a8c9ccab7dc0c355f80da0f9bd92512a9486cf1bdcbd34ccd1bedab7965a6997aa1158e0694e02be13d000a00c5ca4144bd6faccb90cf94953ea8344cd3b4219139be4433a828bb6b4fd64b4b9010044640a04220291c1b308a04486005ec1c084a4618944c488471808808580ab3458e8120107078052520258eba086602901131826684efd819cc047b7a2ee06dc7648440084e528691102a41efafaa1b4ea3088285b511100443751328c3126ac0228212e0a12a1320c33143660110fc12a98cc6b2a0e940262922091801aeb5500e02062844900d410cc242888282cd01e2e34b18220d7ace2636d5450b14aba6f080d02d0500974aa53edc0a64004c424c2028007090d80a41c169a06949233a6cc0472214bc120b0c7050bbf86940132d0a883446328b408117062e320a0b10ab9c807c4a5da04e15e928430a1030454b18d018d454759c049a0a03a2222420184029c28cb8408583b008388d72c84672c21ecb90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb860a9340441874c932b14e2e399dfad35399fe42b204c446c713f52841a6da21daa5a655fb1ab6e713c3cd506312f0fe99112f253646ae7e2ccaa6de35e1c3d7d914b3b24f7ecb05cc5d00f3f6ce4445470cc5d655a7bca3440931df9cccd904f4cf84c84029c28c9a0279d9a799b6511dfc9af0a6711d9c9d31acd3f8720c2d304437c783b831c37c684029c28caa0861e42ee3c3a0e2b2cf3c6243ca25602a7b18ec8804fe35e78fc4ecb324dff0780c7d32719f464173a2c047c9e8d40d6f0ebf35741f83215ac674a5840fb671419162b523765721eebcd65808bdb18a45d15c37b87025cf33b9e3985dd6790bbc400a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa04883462b601c1ec2277771fd1681db054e7d110673b3974831efca3c42d32286a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794bdcc079bbb23c1d9a6f36aa31309676c258abac7a0ef284166ddb42dc5bd737b484ff8db2ba1b85589fff18f3c2c26f5c545bd6895a052e3aedc57b7b8f495c76cabba047c0313ff2b38b77ac984aa37e6c2392679f9a083e176cb83d8be612bb2cf1e1df6f48d505bdaea44145e6eb60006d61ae0713cb901009f746e5e2d8a13d79a327a67b52043a7f70ca0110ca64493396d49b7c0f820258ae1dfb11fc5b5837322ffe8e6b77aea8723f482edadfb6b0c2006f124f6bca327c564b01b4c086b0906d4faf0bee9a5eb33a121c5619f428614f837d919f6085e187d2d0a0a2c88af03923734060d41a85196e1caa2e4ec84210093c648080ec487687c1ce500c20ef8253e98c1ac06de35251dde36ca0eb36741579883c9306e2954837f8611f41f5541cc07802c463fa4b58c1440d30448a85967252900fca7e6048a6156d41ea1b1caca5b65f2c932711bb8daea44d00293d5224500f2e407f68d2107e64c1a034402ae406feb227497c5a9d6dd434cf9090e340131dc840184029c28cc8408583b0083e255c884672c21f0b90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb860a8f568e26d4bb36ee6882f99b1983275785c371d953afcf85798be18edd8fc0e39629ab5eb54d1b667c826454cda29670efc7c9d5d19f629069a302a9b669fafd8a62fc174f4bd381853a251bc9d8cd07faa9031669064fbdbaf6b1d6d59425ef84c84029c28caa0861e42ee3c3a0e2b2cf3c6243ca25602a7b18ec8804fe35e78fc4ecb324dff0784029c28cba04883462b601c1ec2277771fd1681db054e7d110673b3974831efca3c42d3228680ec1300bd64b4b41df6a98d15e0f1773a6da537c9cbe6b4df3dfef16b3a1dea744fdad018215ff6356f6ef1eac93d65536ebebf2b0b3080a4da43bbb276a9bac100a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa0bcc5bd48423f89defe359e080ca4b25f75e2c2a877c90a34f1bb5d224cd43ed3a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794bdcc079bbb23c1d9a6f36aa31309676c258abac7a0f6651002605961c2872df64d4aeee9924c779bcc34c1376ad6a577f424a09826a002c78177fde43d6fab51aed60398e56237cb99c6c85d168d3f7089dffba66224a055b9fd87663cf330bbbc6e76056fe5fbe25ef909a6037722bf4d0bcb5a57bc67b9010099a73b0cef0af3e2b4994cf6ad09ac61ec1e1654cc2c46a8569024908288a710f6d4b31006c5942ace05d70c88e6cc898f011863ee0efe4550b8583f90f788968e04c5d093d40932c90a82aaf0a687a0a5710bc08b5708021e149aa0948414a90419203b5e16801d4d53186a6a144d1129180cc00219c58055a048551802024216ec2033114861008180b54854ac45b4483e04a5a70268c8377b0d5015f2c2210aa90253500221a0099541788e12868a84b31a8974412058a8d0dc738004102325a54f7a5a8200a052d3048b3a03084327d061481c2301f05e5950d241b0e1a07cf40842d4056e0d030610fd2a8a1ba0c2b0ec61ca6d47e7f3a10c22195a42120184029c28cd8408583b0083c69cae84672c21f4b90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb860a219ca41a8508f7d493c4048f968c205d315eaaf02c1e4b2224e28390eb1e03e9a8792199a60bee40aad575e264e2b6716932035df62462236adbb8a95df678466e0738be221af798821e5cea27229aebe072fea983e0f4776173bae4e959dc3f84c84029c28cba04883462b601c1ec2277771fd1681db054e7d110673b3974831efca3c42d3228684029c28cca0bcc5bd48423f89defe359e080ca4b25f75e2c2a877c90a34f1bb5d224cd43ed3801ceaf1a4423df1a2e4f8086efd4c287b595cc6ccc4fae91dd73157f99ce7914d10712f880f184722ed0db21e70d26f20aefc2ecf573a7d75a49f34cdd93ffab300a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa0c45e9b906e7a6e752b9465e5bc46ee5f3018ddecc3d6b501b177d5f877ae9cd9a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794bdcc079bbb23c1d9a6f36aa31309676c258abac7a0b6ec3301f331d3de4091da5d221a9b075174ec425f1ce1f9e875d07cc86efcdea0faf8134a42140a13bfed00417353e8230b6787fa07017752801aac28090016b9a099a7133d8e3cb991904bf0eaeef62f47b1af76576098039b8fb41035c1929de2b901008be44e9c1e0b38f59a1d4a5ca7500f635513d5128f840db6019a42c452f1bb7445f8b36b4787b9abe2908160ac4229e9218b9113ee8efdc93ed068c298ad8dca8505d6a01dc6013d659738dcf4fc812931b16921f177504cf7641ab2862138a00188616fc672b82ec458193427103d892c02843daf708cc4391e8d35d50a13d7c004e3da204c845c8088776b06f83c92d42dad898a2c4b880728085205a391b24a1088685886a37d9f1514c08bf6218ee4807b0456022610807428d5001078530d902d2e434e03022be582075043c08be0d30aaa35b100d8509366230778e27c12dc8d2b04844f363ffc8694014093634530cdb543746c6cc220686b2032c1220184029c28ce8408583b0083b6c02484672c21f8b90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb860a58f671b395f7826fe6271b63de408858debb405704998c14d3d478642aa8a9aabfb6e554f5c82d367d3ccdd9548fdec0f57c248770ebe1120549e0b3826970d2164ed840cc81f0c02efbb9c7ff3bd733353cd546e4c3aab99781c3579e30f65f84c84029c28cca0bcc5bd48423f89defe359e080ca4b25f75e2c2a877c90a34f1bb5d224cd43ed384029c28cda0c45e9b906e7a6e752b9465e5bc46ee5f3018ddecc3d6b501b177d5f877ae9cd980baa3adf718867b1229225ba1d46398f342ddd3212138edaa5b07c6c502f42921665a392e3a1e4a11469a095778cd4a5deba0578349dc8bf465919b4de135de6d01a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa0e090ea2fd3bdce8cfb880d50ff297299041d272774ac704e13e1988482e233eda01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794bdcc079bbb23c1d9a6f36aa31309676c258abac7a013b73adbe4000d61da1af56b945ac6c36a304b48e962bdff32a9efb16f657666a0fe1fb461c53af35ab410292b13a8677c88ecae40e1e71039a8df3433c61025caa096de687d14f6143efb2e9d606f69fda69a50a334e4ddd7e2ef316c08c02865aeb90100ad7c6a02b4519151d2140cc49e12024354848410b18a46a8d15dc0f20494a35e3120d729574d570c4a814968fd42380483bb1892ef2dea6801e0208490a09cdb3404660032ce09a8250a86783078437c2a186cb7cc6118025d2e08a4c515c68a387810ac5362c2f7a95559bc6211adc10a281ec92188a4e440b072362058a00d6413322ca00d4454f095350d6a21acbc4e2c140540007b0e632b63db0cb603b25f3406231480617ca80611e086801640219857c20e90740020340413014830234798076bc62e8282a5812aed1a82940132506fb484f149950017c0230120b1225afc2929001d4e441b7230c488034b4212b48f9b59f548cad02c0ba00e3240430184029c28cf8408583b00839d183884672c21fcb90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb8608fbaf94a001a7c669b79523e0c9f02a392d264181b4271c8a99d13cb9b0ab15bb20d59273065320117f7abe2a800ebd7066e55875fad7205a4adac483a1f4f9a207eb0d1ca2d18a823839df7b0b9047e2e3ec76db7e0734ade4afce2e844fd72f84c84029c28cda0c45e9b906e7a6e752b9465e5bc46ee5f3018ddecc3d6b501b177d5f877ae9cd984029c28cea0e090ea2fd3bdce8cfb880d50ff297299041d272774ac704e13e1988482e233ed80dea9b9fa68253b96429c8116f39918708325e62fab1bcf14c8932c208ce514735983e12dbb727d9881dfbb99a4524f4feb7d51f33c1bbf08015272dacccef39000a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa0b1a009535537a106d60b3118176c871948688f2eb3f05fa27f8addfd2d4dedc0a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347949f1b7fae54be07f4fee34eb1aacb39a1f7b6fc92a0ce560c063b9255ee0e2310167caa30ba6a8dd91ced31dabac57776cb2cf71129a08d24e40367899da8776a8ab6ac08296601f9e8e944d14bba2c3de12edece7003a03825c9ef693c48d45ab2f1924d130856ba602bfd7639bf25d345e9fa1d620138b901004b6382061246541baa01445ca4409035408c0c30000d049a0c00c098a0a0a2130149d20001f6020061105422003e6a0109858002286a7a0904429090032ae4880504349037c7280e81010068aa2081212039283313710444048e3530ce111489521801f863228468244158f01e4238d5084484c510488c1240601010d488001c9004696185c89d5420819e18024080800827a589808069ea62e001d69a0a1738038956611c8245204e16b05c2201050804002aa0861a002004840045704050410588463a80a94700000310087144d60da870048080bd20350012d31f4064a8248290c900405d42001311229490a023068d598b0a18c5104ac04c0882840418020284029c28d08408583b008356b57084672c21ffb90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb860ae45ba42dde3fcb646fd102e5f7c61d859479b84cf1f74df9332244e9b59ec0c95ec5c160077dfea116a201ca55264b60bb1dd5b308993d97499b25b0a1957ea905814270b4195687cceec6923429a8806ee04a28fe77bdd0216aadc5ea8339ff84c84029c28cea0e090ea2fd3bdce8cfb880d50ff297299041d272774ac704e13e1988482e233ed84029c28cfa0b1a009535537a106d60b3118176c871948688f2eb3f05fa27f8addfd2d4dedc080db840d6d300b812f87b59a4da9a5697988164df84dbed05350fce07560359bf24d66aee25e54f39bf3fa17e4ccef280437b2edb7ef825d66ccd696e751276e4201a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa0dd2d555b74fc7419e08135c69acda7f1b148856ce2ad791bff371488175c9db1a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347949f1b7fae54be07f4fee34eb1aacb39a1f7b6fc92a013ffce13d97ab556d5a5d6c1afebbc64e2b4609f74b3f08d89f343ea7f70579ba0c632cd43141f09379a2b1f51c1b9177d814d3f547342888bcc801ff10fccee95a0296ac5134b4b4029453e4aeece800f1af2289c671f17a842c2225a2de2cb6c5bb9010001215701045000d28a04006eb412aa8558428c116287c488411d05a0c216af9b0322720121811b8a6040c7102152715009a19412244e68992440c288a8248dab0dc5cc2aaee4041d255445980160d1a02210048209243200044458b804d095c40008123f031290202fd110634800090108d014088a62893001007415181c061e9143b0f8135808151080941e2c0484b0043f24cde0055888020c00c18c0a02284259050118a221e018a0ac442f023c82a4200a498610044082048002000110d105800962804e2a86460b0f061e50908923f504a1a281c0d54c12c0030221e22166119920012c6e66b33020843000234c5054891125350612e6400000151b82080284029c28d18408583b00836fcea284672c2202b90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb860a6812df16609bd3db77b580e595838d16fcdc53ae2e299af29c2e3d8007e3a729b32c0f6664a10ad496722628fc199170ca9a4094c1eec790d2d17f97d6107f749998d86d2aa8591ec6198aeef4e0f1ecee02cfcb2e4fbd7c6971319f3612602f84c84029c28cfa0b1a009535537a106d60b3118176c871948688f2eb3f05fa27f8addfd2d4dedc084029c28d0a0dd2d555b74fc7419e08135c69acda7f1b148856ce2ad791bff371488175c9db180425a703fc1b4f911f5bbfa6554cc13f8c3c8d514291675117d445ee55ec3231b2146e9dbe44ff745bd4e89fa0e5b3cd461f8a8e5203838cc84f1c1977b8662c500a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033ba09d613bd06e67bf024b7ccaf9d3cd12857b709693930a10b3a9de6161fc6c3627a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347949f1b7fae54be07f4fee34eb1aacb39a1f7b6fc92a07b714324a50a2ff3fce99da134c3c208384accc1801935eb305827ff2e5336a9a07f09ff0100a5cd0bcd49b89361468d14b985f25224fdf3135e07aafaaea64721a0e43516f8d0aaa1c9a37199643cb63614a238e4082305ef0d7807184484441d4eb9010009a74b161430117ba02289ecb42443459d908835031ac688b75485b43234a33d88b0f64185c2b1596e042cfa0402c04e014114902a82faa1505a63e100a68c805685508311c4291805608ac8e0709130a8b481e16975304d4cac0461d713848912489a2d372f8818a059353ca9012981081d54c100a8c4174c20dc57d81fe14e92470007940088e091aca71d0d90bd9a482607a3c126ca88bb7b9340598b28e9620c0c5b5b1c21751e96a0d3e3a0c40420105881bc8b0120242200671a05414385c3076a066038260283e8005243d64331c0ed8015e90475419154932220eca40990299184654e689b6472d4f440271f40c19f0f24fd644e70049d51806ae5d60284029c28d28408583b0084011d00b284672c2205b90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb860aad3e75a1092bb1320367fecaa2795a27cea1fae1025beb2617cea29d429bcfc19bdac2f1f66d2dc085dabf4a85138c50c833c8a951a5e1f352532cae31d12a75242165397c7244a45491e41c84592e51a99870b62290bfa2d6e1776351ce63af84c84029c28d0a0dd2d555b74fc7419e08135c69acda7f1b148856ce2ad791bff371488175c9db184029c28d1a09d613bd06e67bf024b7ccaf9d3cd12857b709693930a10b3a9de6161fc6c3627807b3e31340502cc4d1e80ed924b2dff7120bbb01eb1e330b88c0a07d8311a4a4a6c4d4831ba2d0844ed8f38c0a3161dd071eb604408b0561690b6c962e3ba204f01a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033aa0bebae589c43b8431b39cebdb4ac86993077dd1ca40616e1660b41b48fe2fa0c4a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794f8de5e61322302b2c6e0a525cc842f10332811bfa06dd52772fef091bfe4c817a52098b7a4ebe0445f540cb9f45ebafbbdcb87b274a046858add019135789afe9a954904f76e9e3980ba02003b3dbdbd69b49c6eb63aa02e1e150fbaa91af96eff13f191f4b66e9795d670cb2eeaacd433aae024b7c80eb90100c36407142c083590a90858e0950066c5ad87893969664688e14448d000c42221a430163115b111004828d8a8760f4422854911326b677803bb2051610826be8894057081fd4c0c09110702185f3aa36c73f4d73b2764194224a619229e5894914c3ca822468bc52684c051a1ac301b23080c95498952ccc00eaa2a9d927a4c82c486002d004c775229cc07474d8352b31abeac95c124da0cb39e48dc518834e17a78a68872c6a3747a0c607882412546303139421c28340240b0027802a9f80ba124027a044a0d9002b3882882e4000d30442da011691914cab254ce81a8f4715439c9f1077d49bf639c56ad06ac6744c481de8d04300b5dd2832432428204060184029c28d38408583b0083a8496484672c2208b90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb8609637dbb74944a604b132b7c8e54bbf173f293d5e4836a11dae544591ae553883fcb835f30211795edb02764685d4ddb30487e8f999aa973d8cdaf66e0b010fa8758c7e93e87fe0da38fd8cebf20cd8d318ee5636a59310153c3be4de87c4f3f2f84c84029c28d1a09d613bd06e67bf024b7ccaf9d3cd12857b709693930a10b3a9de6161fc6c362784029c28d2a0bebae589c43b8431b39cebdb4ac86993077dd1ca40616e1660b41b48fe2fa0c4807f84943e929818e74889aa4937c01c7ab7d2d9bdcc991aa07d2e352ac0b876727253f04e09bfdf345aac4a993d83e77e8cf64e06f751901931941bc96b23b9f900a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4210000f9033ea0745cd7428164d0e4f48b1d308e7eacbb1627cfa3c74a02218abb1d908391f9afa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794a100fcd08ce722dc68ddc3b54237070cb186f118a08acc56dd5cb0ef5b9cccfd99a4ee0a8b5eb133c0861e9420acbde2b099157a6aa0122dbb5e5833c14e9bb0a969c5ac18e4445c291b30baf6976f7d590eece2e8b0a0fe4009066b2e5392d21cc93caa468d048cc539698aaffdbf0102383738cb2bfcb901006df67e57edebbf9bb39e28c5b7a65dffddb4afb9b59637dbf9ff75ec53fa6be6ffdd73313df696f1e26bedf7b577994327f7c8b36beefbebbdfe7bd3c8a6fdbb7fa566ab37f69cb993bec77c7abeed31797d90bb1d6f2cce6ead7df69d9746c85f18a12ebff3637d3f7d7cff6f7fdef36c278df3b559cd347df51079d47d06d7bd977c3cd6d6eed3d2fcb6ff287e6efd3dadb7dfc533db2f77ffcf7299fb5fb99eb892935dbda3f57e7764edfeb915de6e2a0e7fbfb88da8adba6f77326b43a7c7aebe6a955f8da6cb656a6bfefad3ddfbf1cb90fde772f5c2f1f5fe932aafeb49fdff5d76ffef6ba737ced6e6aedbf773fabfbdd65d567ae344dfb2ef5fe97b0284029c28d48408583b0084015a733884672c220bb90118d98301040e846765746889676f312e32312e3133856c696e7578000060adae27f8b5831fffffb860942ed49479b326841ff264f7cbbca590e051a604f11132fcfb0ff9b2e8fb2eb369917037b57d464327ef1c7e255725850a22a0298641d278990da5a8957ae2d9ae4a4a5d0fc66fd0fc57f2849a32f7d8cb0988e3e52b358a363cf7c0a3be57cef84c84029c28d2a0bebae589c43b8431b39cebdb4ac86993077dd1ca40616e1660b41b48fe2fa0c484029c28d3a0745cd7428164d0e4f48b1d308e7eacbb1627cfa3c74a02218abb1d908391f9af8073d0946f5c00dffae0cc59460f51124388cef3247b46fc338224905fc92bca95116906095fa767a431982b3e3511e4a4296b10651f406cbbdd6d169acc0b31a501a0000000000000000000000000000000000000000000000000000000000000000088000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218302000000", + "result": [], + "status": { + } } ] }