Loading
60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c61707267726170682e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e2061707267726170682e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d62786670694b4458624857737645444c41696961794b4c6135587261544858636f6465596765364a5043707400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005500000000000000000000000007d8f5d8f0be03005ed13b762042f73d04f7bfb75000000000000000000000000aef903dd05a2403ccdce106ac4bb212022d0efd300000000000000000000000089322211c782a383c7dc81e1d68e83ffe0f88edf00000000000000000000000067253a32b6a9a0fec836ad7067f57770945f2c6b0000000000000000000000004dee5758c8c420ccfb7d99a212dd9bf99cc39ed200000000000000000000000035b4a5b936e0bbeb04e4f7b2c23ca91ff6184e09000000000000000000000000ea1b2299593329eec8ab1800479c4fb66385fc2a0000000000000000000000004bb837e614f048eb24fcdef995fbf629b77d6ca0000000000000000000000000adf2e0041db89dec00c4b106d0835a08fee72019000000000000000000000000f025de6764490c7ad2489a9d904ed2e349817e930000000000000000000000000cd2313c12d5253ad1101a1c7dc7139648eb172e00000000000000000000000054b7c80bb2688d1e22521a3676b9ae7793364244000000000000000000000000337cb42494b4fdd77918af1963d187715187d19d0000000000000000000000005974e708d26b3d74d901f7f133eefacc698e48f500000000000000000000000030b398464d03b26b9e7cd32ab316445c9b61e2c50000000000000000000000005ab072a14c5441db6c169b5df288468f8a16fdf30000000000000000000000009e35598fd889e9268c4e084169c42fb330e8a7960000000000000000000000008db944ee90d4d05b5b5aa933a68b44a5827aab67000000000000000000000000b44477758f7981eaedf70cedab212a075d7e9e700000000000000000000000008bb0b79b02fe31c1bbbf1446b95450cc30aea62100000000000000000000000063ae88a3a6a6fc81aeccad494f6d8959de2a6a430000000000000000000000008bc5540b9a8f3536e801032b0885ddd4fe25fd1b00000000000000000000000072013921459b345d2129a3f423c3d0586f7c0469000000000000000000000000f41d3bf455449c69a76d1bcee42c940e11b285020000000000000000000000002f41c237e9071c132a3fe53a0f6f13f66d11b5010000000000000000000000006e5b31a0d104fdc2642bd11e37e70b2212e88c650000000000000000000000004d95b307b1cd941bc94157bd4b2b6952efe6f249000000000000000000000000b8fbb72addb65bd52043d2795e1fc04530a1d1570000000000000000000000000a68f66792a18276bdd2ab9b01411c24f81d306f000000000000000000000000c32c1955663a1b9000c35bc5685dfeca2baaa2a0000000000000000000000000c5cc0be9bdec864149a163c76a550d02cdbe85af00000000000000000000000042a5ee86e25898d58a6e254b144d3bdf94ae8f400000000000000000000000005c7bcc976d4765c6d9c6365b44b4788c08cd3aba00000000000000000000000003ec7ef535d5a4e5c25b4c3147ebbcddede53cfe000000000000000000000000a88b140bd6c11560350af2492aaa808f5fa77988000000000000000000000000415c96cfef5920358fe1bd4df7cb2609b7d04116000000000000000000000000ad0ff1748b94cf410282caa6afa8d8faee52c71a0000000000000000000000007ce87b5010d6e12b026d0dc56f87ff51c18cc00c000000000000000000000000f6f375c5da30ce7fe56544e7bd2472a7c94cc0bf000000000000000000000000b91766c0aedadbd836eaa6be6b8f1ce708199434000000000000000000000000d2bb76f0a06cfdaf2a2e0090b369816850aef156000000000000000000000000420a3e8de9e614e3c23bec5b5a4a73ec2c07dbf7000000000000000000000000716325805bcb01b8415656b55758d206c27015c90000000000000000000000005c557821427752e0dba05e9517ac12f8c4ec6056000000000000000000000000dd145e1093f41ab24ccd8f658cffcb2db8d3ce5d0000000000000000000000006693d10923b2c41d19dfd43347dbacfb755aa1db00000000000000000000000023e25efef27aca396fa55df1fc5f0ef6807349f4000000000000000000000000fb3efe355e60dfb93775d313f10bf9d265eded44000000000000000000000000e478bdd7d717ded3e8d8d32ff4ddde8472c9443c000000000000000000000000f531953ac915ec866984e06120f3df7859302f5f000000000000000000000000a44715a774cbead7a561a7670e41cd73b139619e000000000000000000000000a8d43f23db40590288234e7222547d7c32e6df830000000000000000000000008a585d5b60bbe938b24d716e8f4519bac2043e6700000000000000000000000045f1f39991dd5b40b3e29c2c279fff74cb790b07000000000000000000000000d18015df3dd492e3f8d895302d6d576bdd409de800000000000000000000000079a2d9166f2c6d57c6359d33e5b020c3afba7037000000000000000000000000113cfa2f08337ac3d1e07df034fef76a6b5e1fcf00000000000000000000000048ca0096854702c742cd981d052ad61e54ccb8f80000000000000000000000007da77e478a84362c455e1fa02de2bd0f2fbabaa300000000000000000000000053ea8f98b9884d191df0904a74d1da6e7d30ed1e000000000000000000000000da0ffe12bd08afa4988025b6e0e0dd158f281c10000000000000000000000000b32250efeea66ada8570571be90589c9795130d6000000000000000000000000fd027b8f0073612c37e72641c3b1e9492ee981950000000000000000000000006af8ed9f0c656904dadc352ddeb3839ae5836a680000000000000000000000008dddb5eb19acc6cd4533ffd506f40a3eb5ed8fc80000000000000000000000006a9e280bdb40bbb364a7063e565c4705327305200000000000000000000000006ebad33f347b14a606b6c1265ce6c7d55ca2f934000000000000000000000000f1e2864ed932cf3f5693f3b850aeb82bcbd25b8c0000000000000000000000001eddd396e6ac86fd618a84a767181e567805f58b0000000000000000000000001ff94622c6ec373f715cb1c69133384496903745000000000000000000000000117f7b595143b5498a6281d5c78e11d15ef3e811000000000000000000000000c2e8d00a080febafd86cbf8395dbd2576c9de4850000000000000000000000004f8279c3ccfb49371959f09e0cb17e311a9b3ff0000000000000000000000000d10ace12460a10990da40f40eb648c9dcd363d62000000000000000000000000b0da2deda2bafcbef1655f0b7b9a1c972104b3770000000000000000000000001631336aa5861720c6ea189f6a1851bcf066e7c2000000000000000000000000a8776d7a259bca68cad14d8d8622e12becf795a8000000000000000000000000381c489f18f712facc77db942c4a4bcd8af1f4690000000000000000000000004360e75c9b40d6c087333e5c834c37d7438cef0d00000000000000000000000009f6218d2b62012deae4eae57ceda55948929d310000000000000000000000006eeda4642f42b3aeb2dd9cc3c8b4a28ec49f85a300000000000000000000000016cac7c25c9cf241f06e4bdeb2d35118c0662d60000000000000000000000000734f0e98681481191d7ee848ee5818d504eb08f200000000000000000000000030bd20911a6fd3268984e7534e057040190a7a850000000000000000000000002b4b1fa778d00d374d947286bf04d1ed9d814c910000000000000000000000002719fd649b6c4f9f98237dce5150511df458295f0000000000000000000000003dc1e3a3fd9c3858bd21bfa7b9fa6fcda2368d6b000000000000000000000000f970fe79afcdccd38f354f6ca1ed8aead965ceab000000000000000000000000de694bd72a93f1b76e5e090c7c1c00e233c1153c00000000000000000000000064011147621c84f71a0601d5fa926075641608a10000000000000000000000001390d1f43145f9723b18efa1cbb02a7cbfa398660000000000000000000000004078da39da6b157215e775e4c3999015a8f32da30000000000000000000000002389996ae7599931be59e344f51d515cbea07f3b0000000000000000000000005d3c7d779579e372a1a4f669ce7de1aa5b7da5aa0000000000000000000000009adaba72a920d33a7135e535f22bbed779ea373f000000000000000000000000e641292da0f62cee80f1d1004a5da2a873bf16290000000000000000000000006bb79ba1cab4c35fe7f46d6f4ca773e575f86028000000000000000000000000de73a64029e04e5d0c8904572309c2ea67cfd1c20000000000000000000000008e36d873d2bca12bb1f296cd78ffb018bd808f89000000000000000000000000713d577c1e2c9cd8181c6fe7d5c1c0c84fbc68b400000000000000000000000003e8766d1eeec2e4f421c577bd5fd50b6dea6bb30000000000000000000000007b7884713f85a177935cfac440c266baa74e38470000000000000000000000006f2313326bb729ee7c17d0999dfe9de10fda9d8500000000000000000000000028dd3ca425bb34c13fadc89b2d19e464c3a4728f0000000000000000000000008fb733e96577281b9a7c1b0361ba00a00bcb2795000000000000000000000000b0695add895253a19ab446053ad3bf5dbaa964bc0000000000000000000000002f46ff9b965af2812080632e2376bd9d9108afd8000000000000000000000000c22a91be14c4c36070ef676754bc3a43b976cdbd0000000000000000000000000f22bac04c9249866d6145c810cfeee5f573705c00000000000000000000000016dbdc4ad2d32dc630fa66463aa4645005a2f9d00000000000000000000000006db8090a16daa633c02c1007629f8ecbf7f27807000000000000000000000000269b3f0bf52372d37ef14b42020410e7495e84f900000000000000000000000012c6fc43174ca0678f8f22d1a9d4708c7a24e5a6000000000000000000000000b068dae9cae0b96fb36b55dc905f5da21f71a6de0000000000000000000000001698b1b7031fa0bb75c114bac2193fbb44e5ce220000000000000000000000001864222d33e60c57fbb593b4827865a9520cf1d3000000000000000000000000a1f0051efa2d6cfe5175a9da74b552e0f0c97eb1000000000000000000000000c045974f0293273dee813d7ae83014190cdda63d000000000000000000000000942c61f6d628b6a49d84efdebf9040889d0158270000000000000000000000002be7c5fd4b1541c06b8dc7052b7fca4a7941c10e0000000000000000000000009c3a4cfd4a875170fe30c6b059bf6d5717dae10f00000000000000000000000053733bc0aae14b6a4e908bf530c6bba175766ac1000000000000000000000000f0ec48cc0e59d70abd1e3b2755a7f1c367ebb4d6000000000000000000000000e60c0a19dd50e40137b01456e486d2beaf6ce5b4000000000000000000000000c17fe114543ab30cbc7210528f8525c3e0240a6e000000000000000000000000b89512d68e1d1496435dad13fe4f0ccc9931a585000000000000000000000000f53b02ecb127e7b91e0b79e9b0e8f55691b48245000000000000000000000000d81ca1467d23b3d54d555c7631f803a1d2634110000000000000000000000000522cd8350d658a6891bcfe1da0f88dac61d1c52e000000000000000000000000d080c3eae42ea106aae633f08fe85c212ca5ab150000000000000000000000006b63912f5de01a4d3c8484905cf89db6941eff0a0000000000000000000000006bcfb0c4ea8eecdae0dc79b64376b7473e2d83760000000000000000000000006d8a958be946be73bc0ab205671a042087a2987e0000000000000000000000007f3bb9433676b1891c4f3afe3fa064a0c2ccce6d000000000000000000000000c692db8c1bf9396a7d278929361ba55dc975240700000000000000000000000081e2651afb419ff61f20975a209ec3914500ba95000000000000000000000000e842a6cd88d45cf12b8c59189811f7c91d6cbdf2000000000000000000000000f31a95206c22a4c975cff1128a226926db9372640000000000000000000000008f3218a1d48f00205b0a58ef417c4939aca1550200000000000000000000000031f0d0a6fb07ef4d2a696d8e441adc2b5f4d411c00000000000000000000000077549645d6613e593ad79c277f75fbd0c787c03a0000000000000000000000005827f817b8a1f4e93adf1eafd81dae781719ef9600000000000000000000000094e31a9d86249a8c3ff0e39d1e3cb8e66449665d00000000000000000000000037c42409407bd2bcc0df588ba01acc3e287513e600000000000000000000000026e46064284eaa58466e9b1b01c52a168fa9232d0000000000000000000000001f5898ea5b0335870f131a165a042c6622b2edd000000000000000000000000035dc5047343aa746231cca069ebefd4ed894d09e000000000000000000000000a65bb4788f570c1b45d5e7100c2fe3ab62c6bfea00000000000000000000000064654ac40d65dce4105658dc8c34b6431fd36f71000000000000000000000000a936cedde06b73498350ed026c1ea5bc8efae330000000000000000000000000f26ede0b162a4820c10a7dbcfa22ebfe38dcc065000000000000000000000000d74256bffea5ae80b2024ff8db8a19fbe6a724ca0000000000000000000000001c7846a327ebcffe1a7c5c587c6d8e88af86fbbc0000000000000000000000006885eaa92fd175f95624c9924f561789fb33282f000000000000000000000000793732e451971b4068d3e28d4c59197967a368690000000000000000000000005a7200a9599a46d728c595bf2d6ba8266b32b9fa0000000000000000000000008cc61c14fe62522f7d46dfb1013f139b288aeff00000000000000000000000006c087f868dbd88a7ae1b7a23b6511dc8353b0f580000000000000000000000006564b7a3ff20434fb251cffd3ba930ee46b338430000000000000000000000007506118c6b5758c9b6d199ab8e192701abe96e890000000000000000000000007574f5c4d3f5aac0c0a015238ac149ecdfe7028500000000000000000000000079db2b892201c9e08f8e80d6ba1da7c026184e17000000000000000000000000a12ee33efa4964eb15b819bf159fe5da071dacba0000000000000000000000003969981df76089d5a10ec35f412ff48f32ee4a450000000000000000000000000136367673d875b6289321041b34c30262c49a8b000000000000000000000000ae7e189b408c179a74ff76e11b4af74f26d53570000000000000000000000000a1aba330437a9794641b60055f814559ec5510420000000000000000000000001990c29b1190184de1ed6c667f128ceb257b7bd9000000000000000000000000a911c2fcbe1f893feb6420c4be2a83c6b9a44506000000000000000000000000799a4875a326a67f58adc46dc3a6d37f3e0597390000000000000000000000007bd227a99407dc9122438f94a4e2b2dca2533a3b000000000000000000000000e7f6724db3ed2bca98d74c86501bc218b57a1ca5000000000000000000000000daad92cf4a04ca1f6b4765ac83fff887ddf39183000000000000000000000000436baadf3a43d8a3cab2d64d5d09a2f3ca80f409000000000000000000000000e57fe6a8b4ee4dd4f410e2dbf319c3f6c89cdd640000000000000000000000006ea207964915b77cd36c28e9c99271e0b6646da80000000000000000000000005815cc24259b2db4c2fe1fb287cf21b7eea8a5390000000000000000000000000a206f53be8481332812120f823d439369e6fa4200000000000000000000000000cb0a1389365a5bab015962fdfd2676df0f359a0000000000000000000000000b6c2864002d58dd06a9d7ca3aec391642dfaf68000000000000000000000000791773877e3778c39c684758965c00f63dcea9ba000000000000000000000000113e244eb0debde57b394f3aeb906fba886c9dd50000000000000000000000009fbce3fcc5aa4f6be17a5edbd145b260edd153ab000000000000000000000000388bfca6c21712bcb6a3af65a3d21aaa398e255c000000000000000000000000ee64133e66004788edddb16acaa7b5bdf65d2baf000000000000000000000000b5d027083d1436d77458a1381625426f5e3a68890000000000000000000000006fe15010298e3e8a0e9c53b4640210cd9f219e2800000000000000000000000015835ab6c61a8196c82a7667500a7ed737d0988a0000000000000000000000005c8d7e35f50542784f5944eb2c4b9e5e5e9470c7000000000000000000000000f7fa71e7b896199a461756fd64250c3b0ca9aa5c0000000000000000000000004c8d78b11280ac183b0c3cc7037c3c9ac233237a00000000000000000000000099af7392671556514d574ba853cf16aae1d0c9e1000000000000000000000000444a5e0d2515f322e7278f6ee95cb34d8de98f09000000000000000000000000abaeda25d88539126d542a996da6bbc7bdc3aea6000000000000000000000000ab46e17cb2430baa2907e28a125aacb3d564d9eb000000000000000000000000ba3a37a824fdd6b99937ec44ab3757a68f5776ba0000000000000000000000002e8034b78d0d331e45f8949ef69cb51aaf1fbce6000000000000000000000000ff40bdbdb5e340dc6d53ed288c2625370f5ca82a0000000000000000000000007bf57d9c3fe63cbd556c0272b1a5b08e158e4a160000000000000000000000008423bbb5e1a4b2d3dbb87dd8e30e6c8adb93296f000000000000000000000000cae753ea17135823f1f1b775212491ce4c588f71000000000000000000000000a65e337e4b71f566cb45d997485f52990902f54c000000000000000000000000deab2b0fce0349f53efbca3ba1640afe392b7b9d000000000000000000000000397cc4e76cc14082b3778e2472ce65df2af3260e000000000000000000000000beeed52567522716d9f9a7f95406072d73fe28a0000000000000000000000000c767cb778da9bb8050452ace8ee89bfe781efaab000000000000000000000000af7a4b915d224601dfd8ae2872c5745e48791f58000000000000000000000000e577632c97ec8142f76fe4e3b852898626aaa78f000000000000000000000000d0213eaf3be3bb44a94ad0e958c664a828aab4420000000000000000000000001e1ff514848ab606082346c39ffe72c18681857400000000000000000000000032c1632481b3617cde2af4c7dce8aeea2c975b3900000000000000000000000039078f4ad85098bbd0d0bd9b0f60bb3a70fed7430000000000000000000000005367f44718687bb6336a043376c9f6169e1d99d7000000000000000000000000677d0f391a8ae58ffeed0fe865b7fd12d424483100000000000000000000000001a01df1dca16cde25fad11ea050beddaf65c85b000000000000000000000000c4b39a345efffe447309ea030f652c9bf1a1ef8900000000000000000000000081a2044c3688a94c3bbe1a198377c3a817fc5714000000000000000000000000009fc899f64571c109e8494b2452b91a0c17b34e000000000000000000000000e2f54821d44c065cd7bf733e1bab965a969b8c9e0000000000000000000000002150404b727a5e1f6582217bb9a85daaace8bc80000000000000000000000000ae9968629433c7ced1e9d9730799317bb8900dfe00000000000000000000000015a11a73fab2555cdd43384eed81044089b30c6800000000000000000000000036d3b26860d01f12bcc1f68149e953fec6ff88d10000000000000000000000006f4cf685d45fc47104340ecc7df52b2665339ca4000000000000000000000000dd8fe6e4a36cca04896aaf97c602a155b6140430000000000000000000000000b50e8bf1cda6f33c1791d3dd3dc8c6903acca4c4000000000000000000000000f264b12ccb56af1644d90a6f367916b846c1a8a5000000000000000000000000000272f32ba8e2af3f79de3a72aa257b58fe648200000000000000000000000049633a753f2ffdf5ad594da38715467af11c02da000000000000000000000000cd0e2502e1a2f7f9973aaecb5ac8e55a2cb55c0800000000000000000000000034f85a0d6015cf6a976c1febfa54c853a6b47cb2000000000000000000000000abd1297eea98d3381d6f566561684a8b161aaaef000000000000000000000000b89dd038b8f64d81e1b848353ac9177ec1aeefc50000000000000000000000000732b2097d573a46c57359866e7fa1b409546b3d000000000000000000000000abc8a2bc8e2c5bdaa35132e67ac0eaeedbf5481f000000000000000000000000d31780a43ae6cfff87a14780c2f4caff7b1bdfa70000000000000000000000000a13f56e5f4a0e375018eb97b300881554a6ba3a00000000000000000000000039e168567202c77c215bbb867736092bf3b021640000000000000000000000001cbb069a30dd4e0d64f853038e57077547f5b07e000000000000000000000000cb8ee49ce8d3b890d6336a2f97cc47f7f9bc660b000000000000000000000000e4a73efc96445c72b49e36af72c12035f6a4a357000000000000000000000000bcf3b4e3cbf69b58f486a10668cd94544cbcf01d000000000000000000000000a059da55ce8e456e213c27c502567d8cc8a0593d000000000000000000000000c5adcc2cd94eec0dfceccd370a444d88f010d2ba0000000000000000000000008b88b92fdf3f0d37a5e6032a53611aba8fd1b6ec000000000000000000000000fa1a4519b7d0c3f6df00e67434e19aceb66be1050000000000000000000000000895cffa9bdd1e65abc6eea71bfdae2f0701d12f00000000000000000000000071065146a16d053ec4dc63e4c884314dce7a88d7000000000000000000000000310389615a527007cbd1c0f6db4527201427cef900000000000000000000000084189b4f1cd8eac3aefe5a6facba72283d80b5ea0000000000000000000000009bf30aa83632c9cb412c9ef37388e8d161cca7b60000000000000000000000008fa523e226831b179c566e3c56da5dc6904811a1000000000000000000000000a6262e41df663d12cccf87d14104979b70c0cfd00000000000000000000000006f364289674e54d523debcb59e1f6dbc22ccc4c60000000000000000000000006a60882f744a7a9120246739a7f30e0a0c1a0f540000000000000000000000001e1a9dca676204556960237672eb5fb084173ba7000000000000000000000000ff65d46bf602a7a609fc918ef49ca66f8011704e0000000000000000000000006fd4efc5cf9dd65d7a8d0d1f4d38237bdb8299560000000000000000000000004302c27398994a37d1cae83e5b49e40de9e3658d000000000000000000000000973b10857f909e24c41b1297d7223223c0638898000000000000000000000000defebd32ea5ee0c2d0a96055a84089ff86a3b07a0000000000000000000000002b55223796c41e9bc5fe08517c88a1db7145fd2b00000000000000000000000031e84306ad9c812bc0a740b8fcc7ce507d4c3fbc00000000000000000000000082777a16cb8481d189f150ceb9dd7255e17b8a2d00000000000000000000000080962d2d00d0f98e0f1778a2c5ef70166145116300000000000000000000000065cf23b32c4d1fc6be008d4f4963644c94b16c52000000000000000000000000d71a57cbb2af9ea2a2da371d29c3583d6f1d4c6d0000000000000000000000005a9a0dc552b835db205a2bcaf4c104bf2dcdaf1d00000000000000000000000048cc9ddf0568840f0d0b6538d6daf70b1ef0f52d00000000000000000000000081081fe2047b9d97c7db7cb1063875af39c9ed54000000000000000000000000f60bfed0c8cce093df6d6e6b6be6a554a9797365000000000000000000000000c2dd9caec62d6e4861ebb826347f1ae68a468198000000000000000000000000bc97502fa89951ea97b50cade3cc060c61764abd000000000000000000000000fa2e4d45672c8577baa6088b7b6e4e845e2c8bd7000000000000000000000000087a38b3f7d16fa797c975b7f58ddb4b216489ef0000000000000000000000007d8f1259abd7f7c1630cd72e600f8e536faa884d000000000000000000000000f57c31e15d10b2932e2bdfde269c80e6d7ebf8530000000000000000000000008e883fb3724150623e6b0b18300ebf3dca2562610000000000000000000000001bb8a8c31151359521d3c405b704dd77f13398950000000000000000000000006f2fd27da837cad43a48d11aac35d4e9a7bd4cd600000000000000000000000075bfc5539014a0955d3ff54c02f925c42a5a2719000000000000000000000000fd0101d908bf7e4a03168b6e90aa7f1e70606225000000000000000000000000320e990df62099fb5b169145d86a39bff277c9df0000000000000000000000009034311366890232a7d0d0266b1a4082163df44d00000000000000000000000046541843791297a82d848c1473004d6f19f2c549000000000000000000000000510736e93025d3ea446443fd273f3d7659fe8ed300000000000000000000000028f12a3e14eb8c192087177ea20baa7936495df0000000000000000000000000377f6e0de7858bff8d1f1427347e48607cb3795b000000000000000000000000747c195f53607f6557307bf450fb374736f45127000000000000000000000000e4969a824b414beea8bc76073445d5540d21f4ad000000000000000000000000e081abb7d9e327e89a13e65b3e2b6fcaf2eceb970000000000000000000000004df93cdd02de01f11955242fddc268e6c910ccbb0000000000000000000000006cca423552886d02efd214f8ebdc1d167ab2244a0000000000000000000000005bfeee46168acee6b39175f78857990b90d5649000000000000000000000000034036f6c434b65a2d41f09df06b300ee51895b640000000000000000000000008904fe061b9fb107f096a17834be37c63ac6c19d0000000000000000000000003e843074e820b346a9610fef2043baebd8c75f5e000000000000000000000000865f937f4e2bb07b5c9792875e4d0fc35dc7db15000000000000000000000000ca17911f15668e0db0b48bd70f1dba475007bf8d0000000000000000000000007fc82c85ddfc244b6f212f3ea50b0257f60e25ef000000000000000000000000b43cf2d6a78a8de0ef972991e2b594ca93deb82a00000000000000000000000011fe718704a6071f21425c3fbfa968bc88166a66000000000000000000000000123a1217868ffa80152c95663e0cbf2a1001a8650000000000000000000000003cb2577735586e2bff777bb7d713488fc90d493600000000000000000000000052388b14471c66d91ab9ba7e5c4267ceaeeb68ce00000000000000000000000025ce53ef3eeadc465072161bc27301a574b351a3000000000000000000000000762795a552a0837db75ad8b90765e0104ab17815000000000000000000000000c556d1a01f00e9dc1a818a2cb505d10e715e34e10000000000000000000000004bfae2ce004f778a1281a7a93c30ca79dd21380100000000000000000000000065312bd00c4a8b80387271c0d313ba8fc6b615de000000000000000000000000a901e0f9daa9d3a45f368a923459f0970950ed40000000000000000000000000d37dd25a96b09c7e533e7d6b9a0d33c5150c4be800000000000000000000000052f350ef1bb05c58aa6b90ac5e5ed5895c9970070000000000000000000000000cb6010c7d7fa490b19daf5ae0b094cd040a5da1000000000000000000000000af3949a84cad8d5da3ee8d99d5f31903db12498b0000000000000000000000005ac4d2b2c5cfe3f988db474973f19763d9d0a5a100000000000000000000000043cf7583d332a169871db3cb65b037e37769a6d4000000000000000000000000d64bd7ca706816021a4769fb3082bb65430a2d1d000000000000000000000000063108908c78e7676d0472382d0c1dadaedcfde300000000000000000000000075badcc632fd017439a47bf7cff394c420e0359f000000000000000000000000d09dce95cb1ffed74f20177291da060a0869b8900000000000000000000000008f082a98bb7308507dc2806a9c9eea4a8ecd47c5000000000000000000000000d62903e3946464507b3baf3237511492487aa1f30000000000000000000000008daabcf732e52f9153a37dba6c46788e7ce2ca1d0000000000000000000000005a4f63b05f06380967824f6f0e5ec11099f9f65d0000000000000000000000006c9de76530411811fe0d253504024c45994fbc97000000000000000000000000500f2b6032bfc98f30877f6447763f1b7174d1e60000000000000000000000006c1a9eac367450b45f7aaaa72d5666e1610e541300000000000000000000000065c4c51d1dc210aa03250297b37031cb44844be400000000000000000000000062996f5e4ddeeb3b8cba0fe55612da1b6c2e17360000000000000000000000002aee6400cdbe5fbeddb8bcb690942172cfc2a0a5000000000000000000000000cd874ca1d2ca58e0fbd8bc2902ac1251e6fcecfc000000000000000000000000e907f852669d0cf31acf919cac4b150b374d6676000000000000000000000000c958dd9881e1bff50727a04f2d4fc5fdb9d26e3600000000000000000000000032f2b9b6c96f5ccf60a750c6f31c8094f7472afb000000000000000000000000bd730b4dba81ceb4035a0e3ba96aaadbfba732b4000000000000000000000000dafeab20079568020fd0a03d3fd9af2521aba399000000000000000000000000f7b8ec37d8c23878bf001d6ba4484100f4adcb8c000000000000000000000000d174d8aab5eb84e50db4f42214a4b1d402c2275200000000000000000000000074349884bf9c5cfdf14c58a220207b0ace95b2050000000000000000000000006aeaa7b2094f20f6460e25d99566a472522583dd0000000000000000000000002a45b6b69022c003fc457c1a663b5f3851790d00000000000000000000000000e40864516e05b0b0e3fdf2ca1d7603850f83d1c2000000000000000000000000b42a59f226def7a4c7fa72f3408bd32d6c181d9e0000000000000000000000000f19e7397a84fb0a706d0e5d483175cc676b23c4000000000000000000000000a6f372de1fb7720ef2504cd82afe3c1e7d164e27000000000000000000000000edc2dd3766a6354cf76a85983ec62a0cdf715dff00000000000000000000000012648429e355566a443ad0a209441797d4f2514e00000000000000000000000020e3d761adc8e037567a124a5fb45321e5da1165000000000000000000000000aa81dc9a287c8f3e1bd3bf97132ab431d70cb20100000000000000000000000060292e3426c22342a98dd7090135c5dade940c1000000000000000000000000091d975d8f6d6e87423a72d437dd62a66605a4202000000000000000000000000acde3a249e97d3830f2b9f3f61e93d29c82b8a9d0000000000000000000000009118b3ecbcbf5da2b63cfce74c59958ac529599a000000000000000000000000c198160244e9960e1f119f342a43fb2f03b085b400000000000000000000000019edd3e657560a25c764cfd9d5a86e3a24d6314b0000000000000000000000000d84300e38710457c34ee2d3b1f5360aafc5bfb80000000000000000000000006b828f01ba60fa1fb097f1ac2667680788d092b40000000000000000000000003b8b1e710b32b29103ee62098200bc14c09c9e86000000000000000000000000593fc54de4e4c8956ed357f2c9ddbd8e02b6256d000000000000000000000000970fac4819df991c9556997746b016b86f79ba66000000000000000000000000acd0418534ce52f17763424b248cf91653a8143800000000000000000000000075905ebd2d64775f60e5826eb0ea104ccee85ea800000000000000000000000049be2e2f04eb48e71b38ea74b50acd318549250c000000000000000000000000f0a87611df2ab6c18aaf73fb94fe0141952842e20000000000000000000000004c2cbfe482be4b41b8cee300dbd7d13ab29dc5570000000000000000000000007a2eb523ace1d8d031c89f8fa823a935a80935110000000000000000000000000dda8c496e7c8b6e9dd60b9f641ebe70f40ffefa000000000000000000000000526ddda8b2bd48c80267fd0ead789cbd8b449ca800000000000000000000000072301cea52c1a048bb4fd56fb88cd78734fcae4a000000000000000000000000709ca7a3eb0478e55a83b103df48c7bb845001440000000000000000000000001e6128459b95e46e2d9da30e6bc1e0be842500c2000000000000000000000000ce4f61d8c4479987a88627bff09e2b7bfdaac8c300000000000000000000000051b04aaf1aa3b40fd018f61e24707198f90337e8000000000000000000000000a8a73aaa7368213de86fe3683ea7388140f92afc000000000000000000000000240ffb4988031e0d2016b195e411db16afaefa60000000000000000000000000be44544260ef63cc433f388296cba1700e5b2a97000000000000000000000000944b42b1efcf3b803dafdd3d068330d50def7cc40000000000000000000000007895cd5d8c97cd015c1a315acc57225e7e62d230000000000000000000000000d4f38d7bec4c55868ec204cd294d60c699ba1e930000000000000000000000003865bfa23e04fb9bbd762d04b7d1c99c5fc2ad65000000000000000000000000f5bb941b49369ecee32a11886d90f4a4ef8b64a0000000000000000000000000f8e9749f9a95166dce185d0066ee815f154efeb4000000000000000000000000073c114f4071d6dcbfb2d2dbca6689757f026f82000000000000000000000000e38ac90f4070eff884db594109579675a83c5ec8000000000000000000000000c77fb65d2f2a0c189521e1e0df9f1f862adec18b000000000000000000000000ca13b1caf22f0d1b2ae746fe6108169d075cc41b000000000000000000000000b1f15687abb4e301bbe5410e9d3521932358583500000000000000000000000049028f016ba03d79002670957e425a8ff9ce545c00000000000000000000000056f967a7a268eb5f4852aacc019f2e99b5e5836b0000000000000000000000003c777c816fa5b2fccc3addbec6a3fcbef62f86bd00000000000000000000000078e7b9bd59b95745523a72b57d87287c7ac53fb3000000000000000000000000fce3b63925f2fcede26e4749b6b82ec451d54c120000000000000000000000002479e81ba6fd051d4bb61170394a94c75eb73905000000000000000000000000a99c709bfa4feebb73b3d3d2e6d0fd6ee2d4288b000000000000000000000000b310ba2d7dfa67e605e7eac77c2a0e9c389a5aef00000000000000000000000093f77f572b1c0324cf33d9e440b6c47baf782cec00000000000000000000000048e5e836e2fe9dc920c1c005750c2338194481e800000000000000000000000085157658825928d7dce1568fa0fe558f823a5418000000000000000000000000550acedeec43f00193c908eabce3e678a3f405f100000000000000000000000079b3361cb2948fa27f84cd41ac81e0ce0f70176a000000000000000000000000e47447b450940dcca24c7f95c392371f375e72790000000000000000000000006870b245c2589ba059fbcdbfd810da93f96ab886000000000000000000000000f9a109320b95c7193fb58dc5c5b934ecb05bb0bf000000000000000000000000c3e835be63e613ac4828d71cc22540cd3cdf607400000000000000000000000061d1f870dd48361881773b687cb4f68298f65ffe00000000000000000000000032d58b8496dce894bce22613a7cf6b9fe23154c50000000000000000000000004abf457aeb50de3b231e1b350a8ddbc82e846a230000000000000000000000008f90271c4c8b807ef817c66cdde691bd7c6ba42100000000000000000000000072ab0ed3b535d8c72d69442630c28d928f6d7b5b000000000000000000000000e5a95179ad5ea165766c9be426ee68f530afa02600000000000000000000000037c440314c537109da5b1ce769a26275cbe7082600000000000000000000000078da9a1ea7db989005a1401f88e9ada55a7fea2c000000000000000000000000918b9242282077f44486367065cc7658259a31ce000000000000000000000000d44fc786950b8e165f2a4b9aedfa8526cb93949500000000000000000000000043fa5804f0b788a60d51a4be75a65ebc8d6994f5000000000000000000000000d8c1a68f7278564bbed4b481093df7a5f526d6b5000000000000000000000000eeb57b7fa4557741dc80813d617a5a221eb7f78b00000000000000000000000028a1d2f75a209ba5afe6dd6028a146d82a3c564200000000000000000000000041c478ec59e6ed91f373412e752591aad41fe83e0000000000000000000000005cccef019b00e7bd618c6209965d6704c1f61a4c00000000000000000000000097a9e0364fa092277cbb506349de15f1227fa346000000000000000000000000f31c96445edfdb94ae06c1b57f849eb0489a887d0000000000000000000000003785be0e65502e567a5d1c97cecde2c46cee5f40000000000000000000000000e0cc43fd1f53a8886c66182ea34dbc9b4bdee49d0000000000000000000000000274ee2f32c5a13f1217ec7fca30a7ba12d8a34b0000000000000000000000001e13b422af9d6827821b00a797992b1ce3d3d7be0000000000000000000000006dae73b68e7e55612a21971738ed594ed692116c0000000000000000000000006777341373da8450eaf2b5719cedbcfb856ad9d6000000000000000000000000a20b3df12df0c402866996e3e6b4a4c9d30e73fe000000000000000000000000a1f7a2216e232d5a0196c6edd8cf823c0b8c5836000000000000000000000000b6dac570237e9a09eda18a12358cd46a0c02ff670000000000000000000000007f0a08b51e33c7bb76559916b166f81aaa6bf1030000000000000000000000003bf9d3ef78211aee8056be2a67268b81d92e8f39000000000000000000000000cfd488b6b7f6df957358d86170c50131a982a8f7000000000000000000000000d9234106de146220173b3da62bffa59d484c53a1000000000000000000000000b990b87b10bc672e163f2d5a666b57c8f3e2c1e5000000000000000000000000d814a2aaad3aff26297f94a48eb160e0e8ac1978000000000000000000000000f216b5ee43bb5ebe69ee647cca0836b1e73026de000000000000000000000000a6b72ffeabd68b89b52e6b60e4978ba8e444988f0000000000000000000000004070b5fbd9bbd64fe9c866dc4d8fe0b047b98fc4000000000000000000000000f17d3a0e1237c7d3b4679d26e88a9374a6ba019c000000000000000000000000304e0a7c79f68db2004dbb6d32abe57b52d367ce0000000000000000000000008bac6662cebf766b2a06476522d28a5eb6af9b5f000000000000000000000000e0040eb49d4791be9677c7f7f0bc253cea1bc41c00000000000000000000000029934cde0ddc5de58d99e26f21b2b8dc84897435000000000000000000000000121901e86c1e92b67e80124f57790f26bc1057ce0000000000000000000000006c49fe9afcfdf43996d6db153f666aeaa5c21c080000000000000000000000006656a329f8677c1e2436a52554eb7ba5c563861d0000000000000000000000008b3f89d86b6a741e972a2d291a4dd361a3df6913000000000000000000000000611071452a5b66865746e4fcd15aa452bd98314e00000000000000000000000095745a6922266050b4dc55be9c7c0cd48ac240b4000000000000000000000000fe8d1cdead747d2c07dbe4813e4ee2b2e08023d60000000000000000000000007541e891911b540d9faa3d25b62fe5e9b51a3c06000000000000000000000000116abb7367a48368536afc5444bd5081116d3c64000000000000000000000000030039df04a2b88a0dda3ede46bfd50814e70cae0000000000000000000000004f30fd950bdd71e47754267a8ab5f910a10d7e9600000000000000000000000061679e0d7a3a39f7e87ad846d77800c6ad7456f1000000000000000000000000ffa53546937586e82a974ce0986c3bbdc7706db400000000000000000000000038248fc76321ea58dd5dd4fa46de22178625f50c000000000000000000000000a769f96481be1fe129428516cacfbfcb7a69f61d000000000000000000000000106e13fdca864ecf8c88b134339a0486d08b685c00000000000000000000000082de6a48a98c48dff796cc3d0ad1c8f77a7029bb00000000000000000000000019880f6963e864a27c84c15b93a008c7a32d5ff2000000000000000000000000228f1cd21fa92b5877c056b8e6488841ef3ca0970000000000000000000000004017b7355f638ab4bc94276cec58c2e3eba8268200000000000000000000000018c0ca3947e255881f94de50b3a906fc2759f7fe000000000000000000000000ccada8bf84cf254e12965b626239e473bdf6b2fe0000000000000000000000007c6862981e11a1390525c57997386ed4e46ac99e00000000000000000000000067553b0823357dd6029a5b214c58fe32efcee0a900000000000000000000000087ad8d0021d167b1c106c949f8788f482700d6b70000000000000000000000005195a5a4634f1623b7f284c837f92c703ce87ab10000000000000000000000007c505563e4bf2d7c9a89eafa9f6801f7a1f602e8000000000000000000000000e348c7959e47646031cea7ed30266a6702d011cc0000000000000000000000004d15840458b4470a505b8fce9004fe51b3c6ad98000000000000000000000000a3d00b48e6fb306d3a834a1cd9be7864a9f976540000000000000000000000006664750cc2375bbcda33d2aa76e10c63074991b40000000000000000000000000ac2697db57db536e410adfa8244fe43701e2a3f0000000000000000000000000e1b1ac9a5a7aa59dab5e1da05695ad8f54e551d000000000000000000000000eb1a7abe8c16f90192107d2b8bf087e9614e215c0000000000000000000000008afefc9a3575f9133277ca411738206a4aef422e000000000000000000000000e56b1ca502c542109e2de2c96e6af670ffcc9c6c000000000000000000000000842efde7a9456d1354093a7cddfac876e86d2bae0000000000000000000000006939ba41fa811218e0965952f3b45dfd19faefb3000000000000000000000000f5529a46bd3fd766235a24b98aa98bfcc66cebce000000000000000000000000a9e38e53b0c88dcde9e1b6e7c074237170971bd600000000000000000000000003feb99e6729639a112500d46c93a0d3ebc74ffa00000000000000000000000012aaf9c336ef7344d8c21f996806dc7081b7ceaa00000000000000000000000092cabfea9d1e40ea9ce2122ac2a92c9e2d845f9d000000000000000000000000abfff99fc9609799daf858e33ccc9d229771cb8900000000000000000000000029b03c000cb993477825c6689405a5e4851b58d40000000000000000000000003abcca39eb0896f03863a2c2ae65835d6296404f0000000000000000000000003e17fe124c28b28a2d19cfaa51d27271aa921ceb000000000000000000000000c18fc02c4055dba287f80f0974fb3354f313d8d100000000000000000000000067b6273f7389b6c346f5aa0749a15d8fc8f5bbf8000000000000000000000000f5189a8dc0831c589708e2d450e6a081bc40085d000000000000000000000000b1dfb25084ca45807565fd5dd6061ce88f753b2d00000000000000000000000010f8040bb4f9cb71d237944832636062ae2ef376000000000000000000000000983d5bfa533b129f5df253fc27904673847be91a0000000000000000000000008cf6d1fd81424591fd3593f89a2ad36cd975c37100000000000000000000000062a30a8c119c5d8232c615a2baf8685bd8c3681600000000000000000000000094c29c886925e246ba57902d82452ddfa2f8e5880000000000000000000000000b2c5051b6c9607f884796397bca3aa253408e9d000000000000000000000000f4d01d146275c13796f5e3bfb0a549da7a362ea8000000000000000000000000c8c133b8ec8676cab129f9bb64f87b79c1ada929000000000000000000000000454881f7141bd6e23611e7870477e790f763465c0000000000000000000000001cd0213bae0ec657b9f84f3a59e422bcdb4d123a00000000000000000000000038f24bede3e10256000a4752a94d91eac252e7c3000000000000000000000000a807240042fdae5efa7f5274c46880c8551fded0000000000000000000000000ce4358c2b3ceacff42b20123597b261705fc8ad600000000000000000000000049f291a6e39913a94218a8cf4ee95d7b2e1b75f5000000000000000000000000c8b499ac5b116d57c6a6124d4d885e03947762ec00000000000000000000000041aa20092cf8da58254709d162fcaccd93556c7f000000000000000000000000d1298ee586f3af0cb2e7c3b7faf2bbcf3cf724f6000000000000000000000000be89b72d30ec6378fb37e7e2635f954c8764c116000000000000000000000000034b6db5642a492fede966130be9117c004d6a9700000000000000000000000052e11c293f1a42caf09b202147012330888c0c8a0000000000000000000000003cd80065d8ea2b9d85e6fd26a89d0efb66bcd82200000000000000000000000025b2a25f5accd8410f2cde421f3825e3d5744a880000000000000000000000000872afd11ea04ac2eb61acd4537260efc4eda0d5000000000000000000000000e3836dbc6c65effb1ad0ea98f90bc2448a43e6700000000000000000000000002760db1a99ce83b065ab22faa28720a70189d0c4000000000000000000000000b8ebbf7b7b0c0fc05d6d94520c9779070e976cb4000000000000000000000000963ac89f35b3bd08653225b4585b46035320a9e300000000000000000000000081d667a74c760cf79ed157c9a2e477325842bad800000000000000000000000067bbce3b20a56003a14062fb2b1fff261b9cc1bf000000000000000000000000ef20f2f230486763dfc46576a503ff49ce50527c000000000000000000000000c29b39d3a4e8ff95bd858ecac12b656e54ec6a54000000000000000000000000f876b9f0effecc0fd5ce5e871fe5eb90d11274bd00000000000000000000000071fb8716d91e1c5b29ecc706be9c9be0a3d1724d0000000000000000000000008191e88760dd465013148cd425adfdf72899628b000000000000000000000000bca352e1fc38b595eb3fa9e2521bcbca048c0a83000000000000000000000000af3fcdfab2bf6aec1ee06eab3ffc166fad3bd447000000000000000000000000425b84a8b4de061b83927d213354e5c20a8c70df0000000000000000000000001ce25b40174b57da06c611ff014b36394c8374a9000000000000000000000000c0eb61a5c52a6a1d6f0c73d18d7bd8fbdd1fb82f000000000000000000000000244b4b6bb6016aea1e6c21301e1dc6ab25f80cf4000000000000000000000000cc121e2406fe4d2b9a5703e42a5696ebc4597fd70000000000000000000000000b7dba269cdfa6c680dbaf5b29928ab496a30643000000000000000000000000275e03dcba4abd7962a4544176adfb979d19934f00000000000000000000000069954eac78ce6a4d6d57d25e07c2d4295c9b96540000000000000000000000000365df3697570653fb74db36e12722c10ffee075000000000000000000000000bdff098d9fa9a39b194d5ebc9f8fb762c005c71f0000000000000000000000001b3d67875423ae22a1ea654b82826e7a3f0c9d77000000000000000000000000c70b95e67bc45481429bf64f06dbbe77e27f2863000000000000000000000000d596664f9585a11a97794cfb633f94e30e3ded810000000000000000000000008b53f985114224209a7604d12745724b49587fd8000000000000000000000000cb9e1565be04d9e77473f8cac00c6b2c7bd04c72000000000000000000000000e535889ba1df27f89a2ff131e77d9c4913b6b83600000000000000000000000053a5fd0fb726b8e74f492e5ea0756046d52748ce0000000000000000000000001e1d31aaf331a1c6bafd9b2d49cd7ab0a5ed5b280000000000000000000000001929f84811ee7fafc315a38f97282ffcb7a96ba3000000000000000000000000bb7585a3101677310024c7cc65c9703de866b58f00000000000000000000000060d3d480a42ee9c9a7423d7ad2fd14d9ba343a3b0000000000000000000000007cbfe266eefb569e1fa6ad3d7e0d15f975e312480000000000000000000000006ef82e5b22a7699a4029f7864e0b493d62e762c0000000000000000000000000c476545e0447a714c8327be08ce5eab0a320aba100000000000000000000000020fda6d8d56b23d14a61a9f1f22ffd589f599efc000000000000000000000000dadae4cf2cff025ed77c4a36dbf945f6f0047281000000000000000000000000374f45f6aafb921ee292ebb793ea58e03b2194c2000000000000000000000000a758cf0ea82beb85affbbf64de812dcb9660ad7d0000000000000000000000004dc98983752df4d3e2cb784d7be7f018f28f8236000000000000000000000000e09e3f9a5bf9e80164148b61c74a7e383433838c000000000000000000000000f4b0a0f7993e64515686c1926a2804768f28c7dc0000000000000000000000004837f25b8b93de3340229f6acb39e6d2eb931ee1000000000000000000000000d54c999a12802c2690162bfe8c50007183f2370d000000000000000000000000440860b97379d6a3f9a70244464fbaa45be6ea81000000000000000000000000c9e1dce626c0c90768c8dc52cd328653069e7f0500000000000000000000000036df86ed46ae6f55f1902ccebe03a9c29f74fd4e0000000000000000000000001b90ef2acbc1f3f0caf45c804ad7f6e7c415e52900000000000000000000000046addf1dba95d43a970e223dedfd7e4d2afcafa0000000000000000000000000a47385320708fd023cb6619d0f857abea96ad733000000000000000000000000fd5fd407b2a38a0094c5204c7b4c3f2a99a3e60c000000000000000000000000599df37c9e1893cefe80e5267cf061e3103a591b00000000000000000000000041d24f484e991ebd94f19d6648868c3bf6a8b766000000000000000000000000cb75e9e3f0c5570c6420542df9026dc191f6b893000000000000000000000000453a74cf331fb3ce90f1e293076e8fe469bf2c24000000000000000000000000382fefdecdab4aef7e81958d88d6056f325b8718000000000000000000000000ce81fa9290b5caf8586fd76c05c00a7236218381000000000000000000000000f04be98ed650ce8170f0df6ff5b8b27ae5cef342000000000000000000000000532ffb08114bf840ac4e0b22acea7d0ade1a18c60000000000000000000000004bd60afe19f59247a807504739d51671c2778d1b0000000000000000000000000974e81e11ebba487c94384435503157add69da400000000000000000000000095b4515df67f6103790ccb9eeae1dcf06c942af600000000000000000000000062a16f41a367ee537566e9fc6c88cefea6e3a072000000000000000000000000b334f59cb809ebe1211ce776a02ec67004f47106000000000000000000000000c97575949f35499a99dc4b989645f3e1c0a1df88000000000000000000000000db40413226b60e9575e244432ea0182bd36303860000000000000000000000001ccba68e0400b476a743fe58ce8b27d79f143f75000000000000000000000000eb6702dc6f36686509dbd61ad5a8ef9abba7c199000000000000000000000000753f5de0993261a86388f4bfb0f678cb08a4b22800000000000000000000000020e74b82e9c2b24063c516397cd1fc2eeeb17cc00000000000000000000000009d3abbe7ade30e880d3e928765f98af7de0ffb9c000000000000000000000000ed55502318e7845512b0e820e46f9e6ab158f77000000000000000000000000072ae194a66d2d759a781dd1032c4feca3c362d7a000000000000000000000000d6f21c7199f83043e6aab2c2ba43640ffb43d56a0000000000000000000000006b7f772b7be15a5b274ce17e1bcb33144adc24f2000000000000000000000000bb2a3c7bcde2feed338e79ea999f03cc308c15250000000000000000000000001f95d7a0ee239ac9a8741b128458e24e3ba9b4440000000000000000000000007ed46f9bd87551fcdd113f867a6748f36290ed2a000000000000000000000000713d2e4cc89e575e1ba5bb9a2ef157edeb5321400000000000000000000000003f1cecf3c98680d1bfdaf450df71a5628c853067000000000000000000000000cd4f04120b607ccd806eb8b0587dac3667adc5200000000000000000000000004d3ca16a5612734dcca7eff4fbe13627cee843d2000000000000000000000000465af0c2508b90475e9a0f0dccbaac3d7fcf2cf10000000000000000000000003f7d4c7d96de5870b7bef66f08111c18107a77cc000000000000000000000000357a67e663a5fe4e669ddad5a818641ff56d6cb30000000000000000000000005d98dc59dbeccf28bfbfc90cb04e64cc75359f210000000000000000000000005fa9a97982d7d8353914bfb206f5b06937c568e70000000000000000000000002d9c29abdabe2f96e8033eea2ae1b4755e486e3c0000000000000000000000006b615df8c27fca7e9ce91770d47d257e5d2762c50000000000000000000000009de96f3c1ff2f0a888dbcb011b41d1491610d46800000000000000000000000087b87707be0d8d45b1892f351a53f31fa5f8da540000000000000000000000002fe44f55c1c61bbf43f00cf6bfc109294ee547650000000000000000000000004748d1d51ac9cbb43296d846087751b272023d95000000000000000000000000266b69870814ca0e1f31b3389ca36697c8acbadc00000000000000000000000088463caf43fc6352b9a9d0173de541d40d7cb65200000000000000000000000029325c5fc3190d76156af80934918e1ca743ee60000000000000000000000000fca0aab7b2147a7cdeb944fc568a7b77901d90e2000000000000000000000000afd1605042f1d6a2f292f6d795c1fde83bf4b5dd0000000000000000000000002d33b1a5a28eb4d086caf5fa539db93b40493a7c00000000000000000000000035e1c65666353401f1963f844ba4c6afdfd7bbe200000000000000000000000007f1400d0ab765a9129c3a2c74c71ff804f029a0000000000000000000000000842e5a4bc15e1e9eb4138ae9963f763feea88605000000000000000000000000479c92877a0c97fc72e260c1b3046df891680b4a0000000000000000000000006c556b36d4609eb8bd0814e4f6900891a6aa05ee000000000000000000000000840ebb2f8851de8c863543de82b657ce6bde6a050000000000000000000000007fda8a3bb70c92a3955f377dfc182b6ac4342dda0000000000000000000000003aa8490ec8df9245f15ef936d2ab72b42ee0b9fd0000000000000000000000005750f5ebc976f2814b35519beb04e8d7dd18cd03000000000000000000000000e7d7483dbd02789bb43c0b0e78c38787dd3f46760000000000000000000000002fecc6e90e7a3173e758a673f295981f5c4253ce0000000000000000000000008088a4ba90fb51d400f88048ae2059eda52ce1e6000000000000000000000000d0b99b7a28a2708d193174c2a553f5a0b73578d6000000000000000000000000f882da3bfee8b93fc4bfe6cc15e3852de57a6c31000000000000000000000000d58525ba3eb8a0e3561b3bc0c2a06347053f25c20000000000000000000000001d366248aeb625f4e42637962565b4b85729d6b6000000000000000000000000ff959734bac530f3b4d13826813697c5d6e7b94e000000000000000000000000aacfe8b5f51adbc8c1cda1bfc2afd3eb49e26a10000000000000000000000000d76e4689876557428ae1e598018e5d22beeede43000000000000000000000000e511a81145303340b82152f7d3595d99de4fb20000000000000000000000000056e1213dfb7c5386b1c25aa9daf60ee3d26be77800000000000000000000000063c972d8d76ab0a8a8bba487b62308796b12c4a500000000000000000000000074f3525fc04a48ec197898e1097dae231b630fb900000000000000000000000027e79069ff3135e68ac92d888e60efa1887a762d0000000000000000000000003061d12b146a20aa3396ba52b6cca921c22b4fa3000000000000000000000000ea27b37c02e81dce5f670a8527af21e3dd1c04600000000000000000000000003d1b297145ee7b06579ef4d4e29635561b03678b000000000000000000000000b00f25bbb95086020c02f2a54e8b6fbd5d03de3d0000000000000000000000009424564c4fb267e07241740d86a57192e6fb07a000000000000000000000000027b73ac1126f34086f05a9448b9cfd7f56cf0b5f000000000000000000000000175ea1544bc6ead95840231a6ed4d001b60ad1db0000000000000000000000002728a408dc3e552d8c1b2b8e82d072f46acfb6410000000000000000000000003f192214022ce2e9317d7dd64dfae9bc1f798929000000000000000000000000204951b9d17843f1e67cb734ae50d0e8e453f45c000000000000000000000000be78e21d6de860efa1ad53cd1ed87c946bd12d0a0000000000000000000000003e383baa4630989bd9108d11f906887a873f4f1600000000000000000000000019d1faf97f400440b4211ce84aae361ca89580da000000000000000000000000b6f795142f4d5f0cfc4961a5e034d9d7463262d300000000000000000000000086ef5da9575e1861076993a4d494ea20d9a734e1000000000000000000000000ec40fd3f363ff835f01213ef6f0b57c2498a1b5a000000000000000000000000b7c9d080eb8e3b7c524647da0e223d4a1bdef4b9000000000000000000000000eac7afcb46d9ee728e574416bd9bdb5eae97ffb9000000000000000000000000d6b4831aaf5f34ffe0d31110cefbcadad14e9f0200000000000000000000000054f3a069865f9ad0bfa8bab56bf04258b45473b2000000000000000000000000b68d19ca0ecb3c227ef0debd7b66d30ae1589bcf000000000000000000000000b62366fc6b3b1ef73fcc1a544a73ac105c7133d3000000000000000000000000f98ebedf2b43d4a5cdefbadf1cfa5bb74429427a0000000000000000000000001fdf41ba9be723e75b876fe62b3db50a62d4f84300000000000000000000000071dca0ea687e25f9cd36e3591b7147cdd4a1febf000000000000000000000000b1457255cdfe9b52504561ffbb2be7fb2080ffec000000000000000000000000ba1a75eae91cf8c402d80dcfe0e32d06ffe3a3170000000000000000000000004bb80c0c15a4b62aae220b18551658da0d4664690000000000000000000000003e0467dfda823c9ad3ebe2dafaf9ad750eef6bb8000000000000000000000000fea5ba23f0200fc71de7fde77366c4e8ae21b4860000000000000000000000005fe36cdf6505ae6b14b96748257c3fb8d4f2399b000000000000000000000000d9efcd87e42219a6853492b3831cce67ebb6b052000000000000000000000000014910d63f4794d6869dbc8c0251a3ac2309c266000000000000000000000000a587c3f31fac55c8fb10346f3e8b05ee0f96dd23000000000000000000000000b5f1105ebc7bc835c27201c93aaa8efd0c9fec9800000000000000000000000083e82e5bb4a3a44911cace3bd40e071ddfd19da8000000000000000000000000e49b828e4b1b40c3e228cf3af07e53bea9db26e0000000000000000000000000caba934303e947d336fff407c4012c7e28b8e99d00000000000000000000000017d4905ccae07d6828daf7a1081155bc5d927b52000000000000000000000000cbf04eac5a3443941ce6a41ff38d7e238406f0e400000000000000000000000076848bcaaa574279c96604d924eaea78638aab770000000000000000000000009e1c5cfeb134264da085f9703b62e13003a43e0a000000000000000000000000be61c42a7ec391b5ed4e75707b42d647530ae8940000000000000000000000005a2c0416773cbd843f6e6caf62ac7a40e602bc94000000000000000000000000c19ee1ab0e89076bdffbda742b537429282d1f1e000000000000000000000000f8c3079b29a0364c674ae688aa2ced3b64cf9adc0000000000000000000000004c575103505ca15cf11be4c8951d9d258681e35a00000000000000000000000055f399f99cf0293117b4c62d5e6a2786a51aad1c00000000000000000000000010a12f4b6d76ac4c598d4b26cc55493e8d056876000000000000000000000000a34fa2408aaef76eead69d80588f5919a8573964000000000000000000000000742cfbbb8e3ea1b8a56848d88768d90facdb7c22000000000000000000000000a969fd706acfaba98f4161d1e04c9e2b51510cea0000000000000000000000004248b504932946a5693e2b01488d0c2151969d9a0000000000000000000000003940c0afb23629264dbfbb3d747caab9e7e721410000000000000000000000004d45e726c4089a385730fc14943ea6628051e2dc0000000000000000000000007c1f53d5e09783ad78dd27ce1c9fbc4dc5bc4424000000000000000000000000425a348f568b802b3c326b7aa78fba4afb88dc4200000000000000000000000082c46eed0b38d373ca653514c8fd968a8b2fac91000000000000000000000000fed1cb16d6090843ac54724fb30f3e11f3b13b6f000000000000000000000000c94836bc0692c7b734a9d937733c0fb3942cbdf0000000000000000000000000b2adb3a40abb19ddc1dfe8f9304626f302e4c86000000000000000000000000035518e417a0cc031d50f9d7a940c23d7330b1f2a0000000000000000000000007786ecf03d15a6e41ceb2c985ed9c9a327260256000000000000000000000000a581a22955d3b640ec93eb3c7a4e6339180aa6550000000000000000000000006a5ebc0cb7c62141ad47ceea9fa85df5b1a4a7a40000000000000000000000006dd863144ccfe9e68eebe5d22b7d03998bc7443a00000000000000000000000042205b1112e8174a3d297444ad648f0bdec18ecd0000000000000000000000001a198f59f42e76aab6965115f6c1ed6e25c3611b000000000000000000000000a16fc4c63ed26fbb0c29dfe8e78b66e82733689d00000000000000000000000089471275022a3d2a1e38705aa298a6944e2b9be6000000000000000000000000e4d70fc7af37db7c5144ab005056b8b493dfae2400000000000000000000000043ecc5d60181952d928531ee26d94b83c46c2ab00000000000000000000000008f677cbe8fd1e892e7fdca2dff1b7b2a27ae46cd0000000000000000000000003ec1a828cc96deb822994ade3afd5b8c49dff2200000000000000000000000009a4ea96781d7233bf647637c9ae37fa887d3df4a000000000000000000000000962682d46cb03b7e86aedb5d8b9d6a439bf7b35f0000000000000000000000009d95d3baf7a93703c741559dc26a11164c9aee01000000000000000000000000f587fd5fbdd2587056e4065cf53f1711532dec29000000000000000000000000d66963934d8ab40393b5474f4d0e34921b664ffe0000000000000000000000004ba8ae0e8e7c305cec69c50dfd3a3344c9de03130000000000000000000000009b4936e242179c6dee102849f63bb039cbc741d70000000000000000000000000f1a3d434001cb9e0d4ced4d2159985493fcbbd2000000000000000000000000528cb136332df9d56ac35052b64c7753f08aa2da0000000000000000000000006121b55a0f48705a6fcba64acf3a6ce1d2d924d7000000000000000000000000818a562b5297edcde622e2550ea14a42efe542d00000000000000000000000007730fed1c95fc0a0d7fe1da551bede81599499c0000000000000000000000000a291724c1c6ccc5bf6e08087a65f56af1a315b2e00000000000000000000000079f4c66a51ab39e781a2052f6ef82c38ecc3e8de000000000000000000000000d4b59d5daa706ed4c99d18651b04ae92ab583af1000000000000000000000000f3419e62cf560c3d05575554f988d701f64b8c3c0000000000000000000000003215dfa53b245899774162fffb9be1b822959e7e000000000000000000000000164ba9868c833559a7da5875c664fe60a4c197ac000000000000000000000000e3d2e65d442e7578e0a8fc852f0414d5110bab47000000000000000000000000b249127620d3899e02615763d97fde7f6a8546ac000000000000000000000000b50db411c5fcec5da25d5ac93f71cb2677f086fd000000000000000000000000b92763c4ba51c56acbcb0e3a78963ead1e17d294000000000000000000000000ef703140127d951f995fdcc33eae48a66ef3305b000000000000000000000000d3ef3d35734e47be1b3183d9f6f09e20e895db12000000000000000000000000f5d00c99ed06287600abf5085898104786a9c10b000000000000000000000000616df501c09790e13812e7aa326de3e8f08e847b00000000000000000000000057db43889ec6ad3325a66be5e8f97c7090d1896e000000000000000000000000368da7758c44f1e94fb449651161a416718f2e0d000000000000000000000000ce2476aab1e8de4bfd67bb5b8b09e55f8924f96f000000000000000000000000d8620058adc3fc81312103adb036d3ba39419b030000000000000000000000005f811bf0cbdcc01d453f9a97ef229376d4cfff52000000000000000000000000e0d6c9ba9f894ec9bfd12569b2b8fc685dac99d10000000000000000000000002852b70d3b682d1d28eb45179ef62b840c9b07d40000000000000000000000009fc6904eb84d6d13341354a1dc8cca0190982196000000000000000000000000bb58d1f73a43b6407fa096b5594ba5f00d1068e300000000000000000000000017e66f62435897a8ffe3ec9440234ecf9d01d31f00000000000000000000000024ef415a3b79ad2233ce2f73dfc7ef6b19c6804a000000000000000000000000ea35887179af326bb7d2fbcf1d4ac409d48fa2fe000000000000000000000000f7964f58c7eaa1a9641a12dfdcd021b9b98b0f0400000000000000000000000064ce592118a26db53129ffc877257a73b9c5262e000000000000000000000000960e2eb65a44cf8b2b3a66b403e3fbcfd13dfade00000000000000000000000047ff5d219766e324746cc14158e348a654aa51dd0000000000000000000000003aded0e5da0536e8c53254a05d79190a3c3a02460000000000000000000000008b8a845dc7b1c0b01c2ca9fb142d1187a991ec02000000000000000000000000ece5114821d7a7685fbf2337731506c14f6f72bc0000000000000000000000009652b6a35a516154cdf1ff31cb3af0d0534e86580000000000000000000000001bd4bbd8f56320f18fdaee0b7839c6743b4b1bba000000000000000000000000fd069ef5365330c93f60f10e4b438f4e2e6d3cda000000000000000000000000fac297ed64e05b55b4a8148e71dbdfa3eee59510000000000000000000000000de68ef11bccc825d4a72f3bba76df3deb82289ff000000000000000000000000cfcf6a3f44eeefa4b06eeb9e269b612822586306000000000000000000000000750cade8955603e1310a4f634280fb2674e89826000000000000000000000000b2973b17c6445d695147f918e5734d902349feb50000000000000000000000009b80ef826c3bd202a6ddfd4933f1f2fdffa2c6d6000000000000000000000000e877fa1ae7a2e2d62d4eed04bc64b59145d1368d0000000000000000000000000db27b9e350bc0db8d8ee5eb445192e802868453000000000000000000000000444497751ed0c72ec814bd94fd1b7c4b2760a9c20000000000000000000000002143ddef0463388cf2f228307dd8497be67e8ce70000000000000000000000001dad4c820eba5246f64f9dfc161b65aac08d9dae00000000000000000000000007aa3d26710b91ec8d241b3620a58257034b73e30000000000000000000000008490477ebd9e6d0c60440134dff6afb458a4c5d900000000000000000000000088008d6fe1d786676fc57bee3138f9a23d931e8000000000000000000000000085041897bedaaefed95657e3480978c41f7cd922000000000000000000000000aab95b8a10d630cc74fe828d39b21272091af88d000000000000000000000000e8a5a99f68af188a002a172d70fe3f018635d7d10000000000000000000000000c20b5c5dfdca85631bbcfa6a3b22f0339391d6f000000000000000000000000ce40fdba975a9815917c7822a822e45c62d508d3000000000000000000000000e70faa59e701844bdd5f05ecfc6ddcc569ab0b36000000000000000000000000fc2bd4c9128a52680c2a7042473b23676c2986a40000000000000000000000007e3369c45fe545dcae0c0f09b1e1961d3effdb2c0000000000000000000000005566935855444e0c5037b9f137e832ce8901580b000000000000000000000000d54a462a8b8a7b7ba89147719ab66fed70b75f47000000000000000000000000df51f8f0dd95a12dbe32e9f476adb55ffd11d5d4000000000000000000000000bc6875bce8fb0b66c86bb604140b03d1ddda480100000000000000000000000085a54fb6ab90707e5e567f0f21f2bf557b8b235e0000000000000000000000009b53298e9e5689dd5ce38a2bdc6cf6c9f3b27ccc000000000000000000000000bcabadb4bd53b640e6164a46270e06592cbce86b00000000000000000000000049790308bd17b9d3423845b7f8775a2ccb8b1423000000000000000000000000f7972cb5797a9b644deb7aeb03d2f4405112146d000000000000000000000000d337156966a22ad504c7486718e89a0b3151f016000000000000000000000000ceadf91bb6530e94a8d627dd3742443d23b20bfa000000000000000000000000e28f8ccc9164c18e555de256924edde58c0fd8300000000000000000000000002ca9470f9b85f731e199d4caee70a5e75c588d55000000000000000000000000752282fb3c7715f837c3c9babf4bc098af69d8b60000000000000000000000001b03ec1b8446b2c958faa6041241194da01b35a0000000000000000000000000ecb3b0eb870ef33d4e91da7be34d96b13e6d5b69000000000000000000000000d43ffd39ab293d71660b26becb5ab8cf57f82c5a000000000000000000000000cc7ac98dca3641e594a644b24c22ded14c0cdc7a000000000000000000000000fa6b8870c4edd005b3644093df884ea3a1b929b6000000000000000000000000e5c92ef79964f956907dbc385cd0642254c7e6fa000000000000000000000000f7a304e9d7280791a4bd78a9a9c3e19256c34eb600000000000000000000000035a4f8a98e7696daf1cc90e883a2db66cf2aef1d000000000000000000000000f55ca4c4d873c6fd43dfbbc2a01df0001ef23f2a000000000000000000000000b019612d49d9f37d1f132533191fc55ee1fb95ef000000000000000000000000572ea0face2ce89dcae9698279d41088ec1c4551000000000000000000000000498dedfcf65fe6787fe367bd4c0d0cdef721d9ff00000000000000000000000083ac6ba71f86b42a1cb282105a237bcb6226091100000000000000000000000032cb7dcb72540d2db3cd5183ac85d30cf7d652830000000000000000000000009c4a7a5f4198120a74553e7ca51f573d9f8adff800000000000000000000000092a89971806dd10fb428c1af0440d3f78d2b6f7b00000000000000000000000052cce02996615dc17627559d7db6bf3660b190f3000000000000000000000000cefd51e2fc7f7c1ff7b96ddb3c8a767b910d3f32000000000000000000000000ad1a95cb1456d9527552d1c6dcd14e6a334e0632000000000000000000000000b9f0b4c8ac7d31f2bc83d76278b1a4fcdb7dda83000000000000000000000000a5e0f75203528eeb0cfee87a2efabddd0824fb110000000000000000000000006fec5fb5081375db76adf16741fdd942b807aa26000000000000000000000000c2b7b3aea799b73f6beb8e923484875d64f6d0cd0000000000000000000000000d0301c702b1b1183488bfad460947ab8eb471fb000000000000000000000000b1f7783a436473367a8216c860930d20132c0665000000000000000000000000b23db04a58ca5dab6418aa173e68213c9cc42c06000000000000000000000000d47e9f5ea87923f17502f35c7e4bd8d1dca0338f00000000000000000000000025a98fb71589e9129c48f05cd693e5cd4a3331320000000000000000000000006950abc9452733146528a069a66afdd8ea94b02e0000000000000000000000009968ce85562b4b3bfcd4e2f6864f41bb8a0ec548000000000000000000000000dc8e44cefb6caed1e797b7bb03d900684bfc49c30000000000000000000000000105a43127c5757ef51059a52b17dbc4b9724add00000000000000000000000099d5219286573595d522db25c6a9a39ba63271a100000000000000000000000090492e5ea7527cf3357cfa6ab475a8823e24fb13000000000000000000000000b3d68f558a2587b3cac2480782aa568b77c62b1e000000000000000000000000756f12d1e49aaced32b042452a7dc30d8b56643c0000000000000000000000003fa435fc8beb0f000d2c7b664e075f7fb1ca1fab0000000000000000000000003200d8514fc071cecc4981a3dda391da4718566f0000000000000000000000002d1b5dfaac933d4f963cc64e5b52f6bef100d8c1000000000000000000000000620b307c3a37a4fa2c240b1232baa77b51cc085800000000000000000000000027c4dca4d7ce82e949233227fd12dab09561090000000000000000000000000050107d7d22eb23d3d56a0c472c60e5f0b3e0afc3000000000000000000000000ee18c873b3ec85f8868577ff49549ba9c79f2a430000000000000000000000009d573dcc89b6971628046842579e09ff2bd76f810000000000000000000000009380a1cfcf202e2531018b7fe8f5c1479f12381d0000000000000000000000001b80f34c6dbcf0dc5f4762e502edf23258c9daed000000000000000000000000b47fa8b947a4f275e354d98f11740da24a47d76a000000000000000000000000347d3c11c8ba5fc59f465ce1cc92117f7679980100000000000000000000000019a31b7efe50be9a3ad1f01bb9289c0dc65d4d240000000000000000000000002b78021373a4a9a8f7c15e6390bb09ba435e8687000000000000000000000000b0974539963a1592c5552eddba96c023398849fa0000000000000000000000001768a5b2ed4b81a95fa0660819150efbbbcdd308000000000000000000000000d301f40edda97edd5bfb06f6e40a886a5c1347d40000000000000000000000006def06f24ae6ab5c2fc7fd881d191d39106d6069000000000000000000000000b493169250b10b54a897fb1615f0943e732898300000000000000000000000007b6218c96150b6be12fa4953e3d07448050240e3000000000000000000000000904e1dae569c5ef493437e2d66c8e5b83611d5400000000000000000000000008d4e7baeda45dc0cb336c1a7815d7c60c7329cfe00000000000000000000000084eed0917ba24ed03a34a344122d539aa3bb8dee000000000000000000000000421b694194cdda99ec3db0ac33be461bfefcf5da00000000000000000000000037966673415d413a8573cd4f5bf722f652d4aba100000000000000000000000091d964fa792673deab12d184a72814364171e4f70000000000000000000000000b9a9a96a033e74af91ed39cd243dae7b91ba0df00000000000000000000000057b80481ac313bc5e39bb42298dd41e7a73328df000000000000000000000000a91cbceb634b07713be95e23088e9fd17e2d782e0000000000000000000000007040ab1f02061856f491dc1972a933328ef6a481000000000000000000000000b3916046ed5adfdcd36e547ca4e48ac53ca9a8f20000000000000000000000000123ec25423c4bc6da1b2eb28ef5d86623ceb7f1000000000000000000000000057af5bae7abe456f2a1866e45402fc4540333fb000000000000000000000000a6f6bc0b0ad706e15b6fd9eaeae80f8852a35e5f0000000000000000000000006f0ebd3940edf114590ff9d28ae02c3ed0c2851300000000000000000000000002e37cbd7098820438a27293967bf88fd652f6fe00000000000000000000000099e054a6ed346893240a6f062ab8db02f85a150c0000000000000000000000006c5e1df7351356d60b7ba512817b9958949131ac0000000000000000000000005129afda6f56cc2867de1ba0c0b022c94304439d0000000000000000000000008acf11d009964ba5384c856bcfb370a51cc19b20000000000000000000000000ccfedb65fd4dcfbf77fe27d86cc538eadfce4b41000000000000000000000000200e9512f6eefc6874be40e5c5ff90be6e224df1000000000000000000000000367b72a204b62140cf7007480197fbc66f9b621f0000000000000000000000008497c1d189f9d761af005ee77d4d7ebb0c509a37000000000000000000000000e091b88f8e35a6169d14d8359fe31adc04a53800000000000000000000000000dbbd4a3131dbb513b52678da12cb37de078b170e00000000000000000000000025b6db2dfab45b13962b606d911f621ab00045f8000000000000000000000000ebc86424483f88b9dc55937f75a9fd33acab1b3b000000000000000000000000b9244fb341793264011725cd3bee3a30eb792042000000000000000000000000c2b0923a72d9d8666cb3c4087eff6feaff8dc3a70000000000000000000000004f013a744ec1c6be53c82e95df649d5a1633dae00000000000000000000000003ab9537858633cb0fb5dca8e763f8e323625373b0000000000000000000000006ba502454f46467ba31cb8eb1f0b383319b5dedb0000000000000000000000003d21a188c68b1cc30369734b1b05921710e2f0be000000000000000000000000958c47fd8651815e707d6587a686960c33a3ff8800000000000000000000000045d114dc25b3dd1f4b47dbfb08ba5bbe6866e81500000000000000000000000048daeaecc593bfe7b36f5bfeb0fc487e846659ae000000000000000000000000e2d0eef5d1fb691c831791991bb1530a7d020bd5000000000000000000000000426d7536071cc92f7ec0057134f9e34f951d6604000000000000000000000000ad0d1f8e84d99e8aad8ff3b3136857fd75ad0ed1000000000000000000000000b9bc7d027103e34587ed358797d46bcce477a336000000000000000000000000137e8cccf8f3c5738715926fe7995ddbe21073600000000000000000000000007d3bf99d1ac2e31d23a7798d3abfb2b4ed641ca200000000000000000000000014eedf00dfd1739f9ea6d3a965651ca781e033c000000000000000000000000000f7f868bb852a92ec06859c9164c20cbfbe67d5000000000000000000000000d94768e83435ef513d93475abb71f8b96bac0296000000000000000000000000136fdadd377fc44c7b0459bf031d9527578ec802000000000000000000000000ebba73c44bee1492cba663bfa5eedb7474ebd76c00000000000000000000000045de9023ec9806b09270f9c4c2a60463e86e2c8700000000000000000000000047ad6890be9da14605b8aaae6f8cc99995faa1730000000000000000000000004dfc9b1c7c03d661dc79be78df73f72aaf4c947e000000000000000000000000f7e96868cb53be7cefac010f0087e6ac94dd71bc0000000000000000000000007021100ca2b3919aa604787363d07447f54fa2b6000000000000000000000000de0438c38826a7d3caa3a673231fe710cf204b19000000000000000000000000292063cfc72e020e874741d9e2372359d1b26ae600000000000000000000000006ca3136ee86f88b41638794c309429395cde583000000000000000000000000c023437045929e692b9cd91a5c1299ccb1b0cbbb00000000000000000000000036af1200780495576255283d7e4e9e854eaf0a6b000000000000000000000000e433204d5fafe3af07a5706e82a32a3a8f0a0127000000000000000000000000d472feaca22ea90f06ee7c637403914969b84d90000000000000000000000000c2c8aa8c8ce94b2d032e5a3c440c443fab09e88400000000000000000000000067db1f37159ea60c29d4784681e95319f95d405400000000000000000000000092ed5359ae4e0f84fc9ee9d909b47e7e1c6bd70d00000000000000000000000072f85a90391c5957bfd9ea61b86975e3a48b01b60000000000000000000000004a32530729903341b874731b4ce7211316ca03b10000000000000000000000002bab4d2816e78046c0a568020cc838bb14e5be8c000000000000000000000000a7223b2331190e7dc0e05f0ceba1278713e4c7f500000000000000000000000053673e863f303c48af05104d96dac655ca7ef72000000000000000000000000076689cc9749e1f269ed866bc0c119c732cd3bd250000000000000000000000004f039a07202b9c5b1c72cf0d9755b83f596693dc0000000000000000000000009483c34632df93e50eeb322fe146877e52e347e30000000000000000000000007a1aea4d82ac2988fcb65a8cd537ccd0360a0bb900000000000000000000000010f207ee04fd47ec7e79ef01da2e5b7e2e530b8a000000000000000000000000658d2f0021159e8b257b390bb29b57da894ae87d0000000000000000000000005ad52df3db42592cc2831c090a32b493f6b1087800000000000000000000000032cd1f7bdae90b87e9b58d25d2ef7b09f6a9b548000000000000000000000000f7d5e791b84041e56ea092fdbcc63f40d66a9ba0000000000000000000000000524ca963edb8e6f698ba9f164e1877f38379bec5000000000000000000000000dca8a67a06e1174cdc8cd8bf92375835762ce5e0000000000000000000000000b462b0e0e53371689216880f72a563c7a35217fc000000000000000000000000432caca326b694c8b68325f6dd509935c4112ad8000000000000000000000000b9aefbf8ef30f924c55426b277d5ba7880496aac000000000000000000000000980b4cc3f9ec96b337e481afa30672b5f355b11d000000000000000000000000843ab0c18432395cac97e398008cab4bf6215c91000000000000000000000000212faab5ea9d5ef1e2dc867ceca0096a46d6c1ac000000000000000000000000024ad5209fef272dd88eeb6914e35583ce2331000000000000000000000000005dd1b0b56811f9addbd87b6ad286cb96b1bd3978000000000000000000000000fd6b5339962149b6f8b215eecb9554f5072302af000000000000000000000000f2c5d9254ff99708f7704688bd9f8e9bbadb7932000000000000000000000000c366ac5c42ac67dcef4c87e9f864989724ff284d00000000000000000000000042c24571c17ecca59490a7296bde0aed9ba02c72000000000000000000000000510da17b727a3c7ccee5c1e74e961f60d20521850000000000000000000000007c39cdda1ffaac92501bd5afc25ffc4d513b2e3a00000000000000000000000057a09de5a8eb3cc4201aec6c2b1147d30ba99201000000000000000000000000e6d136e11d3a4a00e93036fc6e1887a12d8d253a000000000000000000000000a651500c00255c5e81febdf8ad2adb623f57ca1c000000000000000000000000a51c99af776e89adabda1b60327f00032bf9f60f00000000000000000000000082a458dd221401b8984394569bac366ac2a83dd80000000000000000000000001a5c365cbb1c6fa58a7362c88d263eabf6850e59000000000000000000000000630e8a5eddfc529aec9d7f45e833f39db1608f2e00000000000000000000000041107b5a484e4d38d2b8e1da93b35330607669320000000000000000000000006dbbece240dbacd944949b7fc19ed28f9f9ff0db000000000000000000000000a8f86720054ab38b7a8632d816c819086be187e100000000000000000000000063a9eb7354d3382886d502e61cc4b4cfd67f7f91000000000000000000000000688b11342fcd107d1b8dd396f77cf48bc19d7e7c0000000000000000000000008f8bb69085f89b1228005b8a9092c97490a47c300000000000000000000000007de864c55cd97cbe8a467997a74f6c33f2fdace8000000000000000000000000cadc63e0294e535eaf3a6ded06e968ba0607216200000000000000000000000058c2a0c7201b397d8a5b5496a8dae5a1d0ac91e400000000000000000000000040e65a4d1ac4081f3ee18814319998468e751324000000000000000000000000f388db5af497c59663e6bab10673570dc61f0a0f00000000000000000000000033d005feabcd1bfa7c16515ba1ce4c5754c4245d0000000000000000000000000000006daea1723962647b7e189d311d757fb793000000000000000000000000f82d22f372b2494050dc585304b5f001c5ac4a9a0000000000000000000000006ff78c59a08f36d82abed434ba792fd26e97c0ca0000000000000000000000002c8296fed86784b59bec418d6a26eae78aa830530000000000000000000000003b79a46974e72dcb158ea4dac618a44e6c80b68b000000000000000000000000d72cd83afba0dcfeff95d463adcb2b8def6aa623000000000000000000000000e2168f437bfd0cadea9a7a71ed02f2504ec63b15000000000000000000000000ea554fe3b909b180efe5c91d16fecbd99dda0a250000000000000000000000000762c08baa046d7c8e70b84fc7c702d080227bec000000000000000000000000c0efbe0b0aabe5a21d8eb2308928958bdb7c46c6000000000000000000000000fde1f40458832da3b6d1ed87ec1ba55a8f04961e0000000000000000000000008cbb7b010d3b7428fc941f0af69b52e716b7d288000000000000000000000000ccb38d603726d808fd1077fab85515048db6e9a6000000000000000000000000d59d407a3dc74e69c0244d0e00295203f5dae6110000000000000000000000005257a343aaf7f414d872c28652be38f8e316b939000000000000000000000000f221dfdbdcd4771cddb26123c13de4fd3616114e000000000000000000000000b3f9f3681c929f0965d87f1b10573c6ed0f0aaa1000000000000000000000000f09a6f8a4731c830ce0452aaf69cdecf5b9723f400000000000000000000000059254bf70912b6fd4d1c30061237e6ad4aae381c000000000000000000000000b6e516c6f205253abdc985b5f14ee6ab2ae53d79000000000000000000000000cab6051287f4846f3da651074e2274ebfec7cac8000000000000000000000000b91d8d5f3470203450db7c020dc649d5539fe1a100000000000000000000000035a8d7441ab21c43bd9657707e463f46184740d20000000000000000000000004bfde72629ffedc4522bad747b257fcec5015c9a000000000000000000000000a607644f814012b11c47bedbd65cc4db681726ea00000000000000000000000084ab2a3beea5e21e42752fd4a8b98a8711d7ac42000000000000000000000000bcf8964726acd27e9b6a5ddffb198219762126f1000000000000000000000000b9ba546e6579b85034b81c1d63e6e21cba100e5c0000000000000000000000001949bed52d9cc091137148453c51e54ced4a41dd0000000000000000000000007d31702f76bc73156475d78ffff25109d63571680000000000000000000000006fece36ded377396742ddaa33a01979b4f31a6f50000000000000000000000005c35495fc04700651aed228f510672f00e77c7ec00000000000000000000000053dd8659eec3b74b7a9506447d1cd3da9a39b7c3000000000000000000000000883d1ca0f10565b02dfd78d62a4d28ec60efe26a000000000000000000000000ace4e4bac84b94cf591bd2b2547336f2cf1894c7000000000000000000000000ac34d162ec1773170243ab5b171a3cd361d8d50100000000000000000000000013a28ba9f5b67bd31386a61da77cbfd47eb253f70000000000000000000000006a8ba5b8eeb2be74392d4fe580d89baa89e0371d000000000000000000000000b23ef9e56e3b832d7110a8c1116aa6209a76ab64000000000000000000000000de218021b3b087f47162fcf250287a0ffddf6e520000000000000000000000003131d83d4a41c2948e5df19c8a58676d49178aa3000000000000000000000000a51adcb563fe084dffb67937a8ac61d5e0f1a7cf000000000000000000000000ed6204c54a2e85dd4e0ba05002685d7d46b7a2400000000000000000000000000000000000c04ecfab591e5e517551288afebbfe000000000000000000000000f3a71cc1be5ce833c471e3f25aa391f9cd56e1aa000000000000000000000000c2a3ea7a0b20063f3768691f8fc700acc270a4990000000000000000000000000f278c56b52b4c0e2a69b30a0b591d237c78390700000000000000000000000078e289a3e1a05f222b485dbb478f23417dab77ff000000000000000000000000f68e36ee5ee76dcfbde0b8ac2de7372b9b8bc2790000000000000000000000005dfa839795465225d937c6612389fbf16e2df34a0000000000000000000000005c2fb11311469905652d09459dea6d3945678b7d000000000000000000000000a6c96610612775b5b561fc60f7649d0973f3fcff000000000000000000000000b431f25e57418991dbaa11dc2d9a56ea12b7573700000000000000000000000013a6c80ff3ddf7b276cf19c951f2649c789df0bb000000000000000000000000e49d8899f59952410d0ee85e2c35263bcda28055000000000000000000000000f867b43a900b3aed8231cc275278d69db82f2f78000000000000000000000000f6b3bb6887b319cbd74fb4e666ef87ff8c36f17200000000000000000000000029de8c253c19b701a3a74ccea6f07d0aab948e48000000000000000000000000d5f4e9a065f333a0a148cd8b58f1a562e7f3873f0000000000000000000000003b01c70c892bf095e43a71d3767a8dd2c06487080000000000000000000000009d5f10cd7fac4719bb639edcaec9edae5d4282e00000000000000000000000002a4a049a7c50527d7c8e73d949050dc716672bee0000000000000000000000000a175a8d7defcc43996fd245313e6793ec52d02c0000000000000000000000005a0a76af1bd7d87474ff549ae1306dacf530af2b000000000000000000000000fd9e8c9ddb724fce5100a1dc950aaf183f6dbb4b000000000000000000000000ffec0067f5a79cff07527f63d83dd5462ccf8ba4000000000000000000000000ec1687136738f094f0e23fe8ff6cfb698173ed890000000000000000000000006b2d1a94330f6e7c798ee44575aaa953f656d8d700000000000000000000000040091484a316fd6825a4cbe03435ca6345677d1a000000000000000000000000132355b53c2915b7825e3dd7fd4f5d150b8549a3000000000000000000000000d37870539ac1b3c2feef836f3f4b6d5523a58c3b000000000000000000000000bf3c7f29f46762e3b3a382c98af3bf297b1a50d1000000000000000000000000f4c804711d6aaf40c7f7ec6a981e8b5858fb1b080000000000000000000000001ba9ea1c4d5e9d3f930df335b08e7f23c7497fb10000000000000000000000004aa6b07fb286a874f0889ed70d314d9ef40758b7000000000000000000000000d0f838c44682eb432e651c8d114dd4a8f50b45d5000000000000000000000000f40104ede3545b6560e818fe0e4d07dd2d4d0cce00000000000000000000000009833fcec041002728d976e1cfb40ef011af33e50000000000000000000000001efe7100e6ca3980298bdefc4cb6bc028a7ae3f1000000000000000000000000ddff444d8946b6d621d97bef7e59155ea3aa719d0000000000000000000000004426b9f5d36e7890ec40d744d9d316a921e4244200000000000000000000000075d967d4151962d1ca3a1d7e8f0a40d480fa155000000000000000000000000048a194ab8ecdde916ca26f465478672de399502c000000000000000000000000a743085cf4a4401eef8f414ac37face106638ede000000000000000000000000c329cf91512f28001182011f531f64b9d3762b2b0000000000000000000000004b26b2cbbb5351396fde5495594bbcad00cf49d80000000000000000000000008adfba3c81224316ec76fc83b5ddf180d8dbadaa00000000000000000000000015e98256dac3baffd461a8216b8bfca16367f6e10000000000000000000000008fa2b66db05244046b3d965541eed78e19ea5f6b0000000000000000000000002af2e503771ea675caa00d17244ca61ff29c917c000000000000000000000000642b28c7087b21c03adc8b44b952af395a377092000000000000000000000000dde0ca7b18ace25e116e01b0d3c483013a09eab20000000000000000000000004325a2b9f76e9d394ed9e4de1198b723596d2b730000000000000000000000009da2a707684efdc3a39fdc0ad98c3e422f3a208d000000000000000000000000e4fbfeb2b3169b4b5994973ab948acf77ce62bbf000000000000000000000000da804847a3b47e2647e087dcabfc8254a2b029660000000000000000000000002f6c2a2ff8cf150c96b38bda7980a2850b5d663f000000000000000000000000e47966a689aa8441f579c6c7d4af68993e49645200000000000000000000000002b40f529aefb0b6258292bf4d425670f3fffc240000000000000000000000006bb17743f2d15eec3ed29a983d8030c3bd9f6e25000000000000000000000000a579dd0348250f7a7b95864b864b0932ff9f041d000000000000000000000000d116bd023b47ae7ec4f07d9fd18d939c414ab956000000000000000000000000d249036ab6ef7070c53c3d722b157abf6c5d19b4000000000000000000000000ce4da81324fdc91a143721f1c3da7431971cb99700000000000000000000000018c6a47aca1c6a237e53ed2fc3a8fb392c97169b0000000000000000000000003920e37d0afb97ae17af7bcde73b048312b909e100000000000000000000000020d4fc2428f3a74a435a43cc1c350349f77fb77300000000000000000000000088a1c857d3a8027b75000db1a192bd231435e37e000000000000000000000000df348309eca772b846f3cd1d6dc742fef4404d7b000000000000000000000000c6b00e4390d904cee47ea7bde17d360ad4e07deb000000000000000000000000b3682d375105496dc0fd1fd6ebde47f5e6b052ae000000000000000000000000035fba12bc15aca341a358c6cf8eb13d12a403ac000000000000000000000000188b989e9e3697a4b062c4140733cf551c06e587000000000000000000000000f6d5144a604fce286755272aec58d2c53998b44d000000000000000000000000ecda2c559ade78ff0a3b1e5cf0ecd0d23143827b000000000000000000000000dc6ebae7025368561f770da1242af0b06b832db600000000000000000000000021279b380ebeccceb655749a47cc8c38b54437850000000000000000000000006f86b5a1e5301eebf147cd49eb6f811597d206a900000000000000000000000038525fc63d439225c98b259feb96cc229317bdab000000000000000000000000b079ba9f7983e298c20304aa02ef33c224c0fa5400000000000000000000000045f95ef078eda2562af80ba84a3f4ff67deb9014000000000000000000000000cf1690185bb0af6ba2cad040db14831eedc6adb4000000000000000000000000835abd58816864e0ee86e0df61e546728879623d000000000000000000000000d9bb24512cd43dfd4e33141bd0f66c3441bf6adb000000000000000000000000c17695fd8943983962d486d5d4cae9a26defeacb00000000000000000000000046afeada9fb31d63147ea18c60fc265b6500b743000000000000000000000000b870a15a061b2b3c0bc52eb86c77e9040fd7e9e30000000000000000000000001b661ff8d4c7c3c18c4d1591dcd8d1e45ead2b2a000000000000000000000000894808b1c3212b76a5aaa2519efec3ee1fc395ce000000000000000000000000f9993cb56380efd02e1030d4aa69d54eab813882000000000000000000000000c5a300a04433fadd77b2a498ace27f0341a4a23d00000000000000000000000020b662a46eeb44e20821a85d2b0fa83c4472567b000000000000000000000000def657b1011be2ac74512f2531f700e8cd04beb0000000000000000000000000109943c27d253b09a31d1e5e356d1b8f0c4abb460000000000000000000000000a969c035f58be5a05e8e6b7588ee7843a9f04c4000000000000000000000000dca1c95fa0f24d7dca758334d9211ec8e151123e000000000000000000000000792b3a79e3b5fd7f68adc025e7aa75cc23962d13000000000000000000000000fa9e40020085c2bbd0f886b769df3ecfea60dddc000000000000000000000000d16e99fd783206952bed83985d05a9d8c30c5b1e000000000000000000000000a91d5fb900cb2b72623f018401ceb9977339be9100000000000000000000000017b1a1ed8378002a7fac6eeff331d5079c1fb10b00000000000000000000000035e49e9b4535f1d3145eb25ceef25d2b0fc544d200000000000000000000000000ba6364faa3e19bfb23bf0e3a84688386d3309e000000000000000000000000ffc96cd15d93de5a7a34d0ad46dc4137adc8ed71000000000000000000000000200599401c1a2b9d0c090ac7ef933c0555f8eff2000000000000000000000000ca1509c929459694493475b85c865887e2ef6e20000000000000000000000000f7bb2348ffe6bb3a6f6d33a53a1f28a713d8b9f00000000000000000000000007a3ecef8dfee1edf68b2eed24472e73b846e7ac0000000000000000000000000ffdd21bb49b98b7669de8cb58eef6ec48393507d00000000000000000000000006315794e4a872bde25f8de114fc3cf9dccd1f70000000000000000000000000b87e8d55c3e93810f9df018c8a14a27205397c8900000000000000000000000002f7d0593efb9af4ec23fe91e4066d8acc63fe69000000000000000000000000062650ca08a782157fa6b19d7fbdbcab3fc86e9b000000000000000000000000fbf4009018c7f3d3367c4123587fdf22b5cd5aab00000000000000000000000053138981a824a7e2a819af9372b793c33a7806a600000000000000000000000037309cee0ad8c565fd1838fab8a303c48424910e000000000000000000000000f162c8a1353370eaba162c677209023623f6bb97000000000000000000000000848164bd5253e4786a5b9996639d0723c51fce2c000000000000000000000000b4e1ac9d7a3a9f39ec5495d62f6889178171a65f0000000000000000000000003b592dade838fd5e5f6e792ccd6847a8fde10ebc000000000000000000000000d2c07b7713724ef2d45d4db29f4b44e9790de654000000000000000000000000e32d6c188ebb21b5228a5a76f8efd2fee18c6a34000000000000000000000000a5a615cdf449b9c0456bff96d685312291d3747c0000000000000000000000000d3ba9a2ef99fa2026c438e37c3746b1d254c1ea000000000000000000000000afb8a0f04b94f80b8d908f20068a1d5f4f56d719000000000000000000000000cca3421d0163a7459e042f0eaae723c97b10e6d1000000000000000000000000967ac64251c903d32b242269d957eedb1ae0843b00000000000000000000000043ff46d37724f4cf505b9b36e7764a8d2a4ae8e0000000000000000000000000c6f5c8329fc3b44a39bb0d31e43989b91ffe000b000000000000000000000000c86ddc4fc580f94dd85244570b0a79edd76b9a750000000000000000000000001fd8c2e2b459bd6a31d2b0056bfff05480341df3000000000000000000000000d6cc8932d98f87035075c50a2873d8f4d033a52e000000000000000000000000c00eb211315ebce730986ad68ea6d6c0130cce5a000000000000000000000000f76646471e41132fe05aecba460a289dfb0da6070000000000000000000000006fe4e1bb751ea46caa3e99c008af54c71b834e600000000000000000000000008cb27c1024127ae202e5b074a7e20ca65c8ba4da000000000000000000000000910445dbc3c595e22cdbdfaabea9c3f32143bd6100000000000000000000000040915b2ea832379e4b45f424b7d33ce2be8ddc21000000000000000000000000743e560c1496393f2014e4425c6627aff5802d300000000000000000000000009f85921b9d8903295dc351d7c63dc2e930d3ec5f000000000000000000000000be45507419e528a7854a4c1918779129298b9fe50000000000000000000000002ed1f2dd79b8858dfdb69737bbb9deb3b2e4e4700000000000000000000000009ee627cf323942d341b0ffbacca718dfb830ba6100000000000000000000000057d53636f0a491adc094533e1ea29f8f45d3323300000000000000000000000016d9c0e00d2bf5ec10fbb4b2c3feaf486f8b163200000000000000000000000083d2ddd6edd4fc5b841f6ec6ff45894eeddc00c30000000000000000000000002e81f5840b549183ccc223f182d12b451d44b953000000000000000000000000cfb3c611222ebe33062b8978696b330e2b8ea18d0000000000000000000000009b5fd3b42906a86be32feaec19c813328853edea00000000000000000000000005e2531931533b62061e5f83ea68014bf6ea8ce8000000000000000000000000508e78a5e167a5d042479b9c26bb3714db3d758d0000000000000000000000002a6b5b3e7047e8f724c85fc53140f69fe836c69c00000000000000000000000087be3dd36ff3b85dd23f671f85049c22623b7a8e000000000000000000000000444ac00ff0100c6cdf2d711f1c7cf3db1e2515bc000000000000000000000000f57383b815e9879bd9590e8999cd25d0b61a25e50000000000000000000000009fe108cdf1a82953ff45b672586e66f8377c340f0000000000000000000000004bcb46d53e5744cbbcb824af77c797f86de43a7b000000000000000000000000a2692f01b458f5c8ab8b67ca95610f29c137ac03000000000000000000000000069f4245a946cd66339e108d5ed1c7675fedd184000000000000000000000000f94861fa5df06e9fcb95e465cf5537136ea986bb0000000000000000000000002c8428ef7aba9fe043bbaf82389b6f1474afcab2000000000000000000000000089f150f4aef2343a14b611954da7fb42875cbaa0000000000000000000000002f780405bdee81080144e8173ef8e967145d2f8e00000000000000000000000097a7168ad2d4fb9fdc7628986ad1d018680c75d90000000000000000000000002ca5659b970412ed28b880f0073fff839514115a0000000000000000000000001a6990724e84d37703b3d595b3a5f0db5d7e9b0100000000000000000000000069de1f72f2c492661d5036a060e19246b815bb03000000000000000000000000d87b122a2ad977d674022728fa70d768fea58e090000000000000000000000007e295c18fca9de63cf965cfcd3223909e1dba6af000000000000000000000000e4d63c1c35dfc671e7c4b4ad24e194e111fd6a0c000000000000000000000000e2322f0b29f67d63b0f075c85bc0a676658315d90000000000000000000000008dc44d8d645cbd231a703d38d6e2cccb66d4936c0000000000000000000000004e5bcd0826991cbade43840688297ffddf60f45b000000000000000000000000a31e817e9a7a10dec543705f3cfbbe5bcd510da4000000000000000000000000ab2e75882c3764af929fe470e26d7c7db8147502000000000000000000000000c6114584f9019c8b5ccf1ef1016fa4cebe00911b0000000000000000000000002e1b7b9d4bfcfdee21d25940f7ac65d0077ae7b4000000000000000000000000312461acdd00e23d46aae6991028312c8be896e100000000000000000000000064949536ae4786fe214f5f61c71a92189554d132000000000000000000000000e6c8ffa610bd50d57446dcea148928ac22cf416c000000000000000000000000905d8aee53d575917174bb2661b2d02003fb390d000000000000000000000000ea8cf8c1e92c64a9f571fe530fa3b6835177e24500000000000000000000000029d58b8dd853db3ef384cb0b8bd09d4a37a8508200000000000000000000000062bb08da43bd833cd7dd9389480856d479b74fea00000000000000000000000099d9012f628aaf211b74230b0c5ee2004eaf769d000000000000000000000000cd77c48ce73c4f29723dc558c121169e73e226b800000000000000000000000029e8a379378c46b89b7c0c70b3367a226574e1ac000000000000000000000000be16efc9279eec6bd0f3361610c5470e18224e09000000000000000000000000b5fca0b5989bc3c537644b541713b4335f03df7800000000000000000000000071334b2e18f6b2a59eb9b062dd8c1db4ab4cec830000000000000000000000007250c32ae51dadfc48bbf2c0db7f90b78370a5800000000000000000000000002f15e2f0eece601cb2ba5b89a757e3649ea089c2000000000000000000000000245a0a9540f7562a48fd1b88d4d40832d2d96ca200000000000000000000000011941ec639639fb172bebe8c5289d01dd84185f100000000000000000000000033eeab3fdda3968e39dcd8f0d4e4c9363b8ee73500000000000000000000000065355d9cb2d83dcd758ec7b002bfa670a42dc84b00000000000000000000000081efa473a2dc0a19076302c11c97912247e2f7530000000000000000000000002bba305002c5cf7a4da7e1af31f248c4f7d8bcbd000000000000000000000000aa00ffbb772f96f163b0067b9a1d8c968044e3f400000000000000000000000056c407d59257eb9bd6f021ece22b35a0c4ab05e1000000000000000000000000bd49ccaace0a5acc9b2f19e39a6ac42914f7b5330000000000000000000000006a684ad97ac4653a6ba6385422b9c9ecc429c66d000000000000000000000000240662f88079a1010d3812ccd5e100ba5e259bcd00000000000000000000000079058ae92e996e6cc7de42c8893ca41c0ec4b2d0000000000000000000000000690eb0232740e695a9775331c2c55b16a918e7240000000000000000000000007b97aa2b094411e7372f6775c604ebc6430192ff000000000000000000000000c5c2ce4936035ce66e63642b55d4cf8653b7666f0000000000000000000000008bbc1a1cafaaa34d7d876723f864782476bba16e000000000000000000000000a83a9c9e988d2ca671ea5758077a798824f8c202000000000000000000000000524f6c2b09d35c245b5df2ccd885c0ac3b084e69000000000000000000000000af7872449a613c7b11d40f15582901ca2a7fde15000000000000000000000000e337b704c3a487857e1d9d343efcddbccd87fb10000000000000000000000000673c2573a7aa25f42aec2eb055b6b38351cafb6f00000000000000000000000074461e672567b1519d9cea427fc023d89d0a317e000000000000000000000000b283154c9103bf1559f7fb8f636a6d8b337794bb000000000000000000000000f1693472894d30bfa8f4279cabde2f15a7eba1cd0000000000000000000000009612c1e4b1d8b6b05ade8cb3caf72de0c13bee8600000000000000000000000030e53c75131bb319fd4dd36010d24af1c4868de7000000000000000000000000d9ab6f590b38fc4737c5a9404ad9048c94dab8d6000000000000000000000000e1811a05122c71eb84c2789798ab743cac49143e000000000000000000000000ba5a44da228c9e65113565ea615283bf4fa6edd40000000000000000000000004a1d6de2bcf3c39fbc67d1413a99a83b5fa03313000000000000000000000000f52bd74746fc5db6a34aa46941eb382ac9659fa900000000000000000000000050051e71c5a08eadbdb20a2cd65198e228003616000000000000000000000000973a2deba7ea91d6df77dc44ea6bb5fdacb7ddef0000000000000000000000003f69b9227887b10da55d38bb448ec9b02056aa6100000000000000000000000060ea8b4815fe3aaf115944715aaccb3fd0642a870000000000000000000000000e465ee17ef15075c831f3dc8b3cade475d53361000000000000000000000000480d5eead6714199f4b6b9374bd338ed00298ea5000000000000000000000000c36f1678fc80eb24e2481e9329d8f9d6f7c9850b000000000000000000000000129e62eb1b8a14df55fb94f37457faed8128a55b000000000000000000000000bbfd4d109ce163ad9df36469f303ebda40c6bfed000000000000000000000000e6de08c57a99e02efe460e6978bb2fb8b4966f8d00000000000000000000000091d8c40ff9b60d71cfea2743529f1aa121ff30850000000000000000000000005928e34a249583381c32f587124437c714de60c300000000000000000000000085ef5c500e37cec2fabf9d825b27ac593f30acdb000000000000000000000000ce8b0c0ce3229eb660043b8985c2aa07357ff8e90000000000000000000000005960c8cf793b5c87bf03ed46d7ca4ffdccec41680000000000000000000000005b3088ab36e99710ceece24e40655dfcbe8494fb000000000000000000000000405ed242fca4ffef9fcb10caac3028e591ecaf26000000000000000000000000a180bdacd8dcd533fb84782e456301ad2b57a37c0000000000000000000000000417dda6dfc7da30aae44068e86c31cbb3bf84be0000000000000000000000007b56c93d58952b6f2ce2d81ae8fcc7b560c40e780000000000000000000000006c1beb1cc59de6f84f117c26ed83d0bd7082308d00000000000000000000000018c55b18197284d7939186d1bf30ae1cd3ff942500000000000000000000000053b5dcd5bbd848992f1942ae716b685fb262afb600000000000000000000000018b0a280be4e67c7115e49ab34f885c99df551e30000000000000000000000006ba5f746f78de19d5f2696f022da8ff57f0f12d9000000000000000000000000931ed4b770355fc7fe7db1daba3bb24df0c1bc8800000000000000000000000097baab3fd3682d8e4a0363f7e88ed653312029e4000000000000000000000000d228e16c72ca00a0c237f0c06d6160cc2145832500000000000000000000000021ea91ee584800bb88ac073f6d8e4f3517bcf39500000000000000000000000094b01959d0365ab5016fad7c13a81e305b304c060000000000000000000000004d0c40aa946bd2a3f94596917ef258179bb1fe310000000000000000000000008db6b5d01b071e9097fbfff5afb80d8028b11afc0000000000000000000000000a1a8af1dacc34b246a6f83e438ba3ed00ca6b0a000000000000000000000000ea80f7151689dd39dbf8b38a93bac0d18000949d0000000000000000000000009d739a7817d639205bc8be44292eda47ac5d4e1700000000000000000000000088b9141bfc98ed4b6eab0e29408786ae2052b0a20000000000000000000000001efc11b994439c35010155679996c260eaf87fa00000000000000000000000008a152e946dad3e9316b9660e01649be903f6c86a0000000000000000000000003a2f4d1a22901ac778db57d7ee3d19e61261c82e00000000000000000000000016e087533e7c7f60421e291192f7bbde81a808e4000000000000000000000000337ec798bf70847464088621f6fffeccba564d650000000000000000000000007a7a5bd8e1c528622e6a8697c2e11d0e9f6ef759000000000000000000000000631156e9219feaca5cf4ebb7dd63d4cea73cd853000000000000000000000000ad7e893683c0b5db93bc72d2e36c6cb188739a800000000000000000000000001f03c94d4f4dd3eec4b8e075cf7f9550d04f49fa0000000000000000000000009127d4ebdba23062dc90081c3cd68086f5a295ef00000000000000000000000057bde920bb21716e009ea203b061bdcc396bcd480000000000000000000000003884c0d806dd53dc23b678250c2ca9b5cf2e7a840000000000000000000000001f46644cdb83b440f2da7469c34b756b728edfce000000000000000000000000ee233916bac990af7e0fd24688d7d2a2a0639d5c00000000000000000000000021b026080d307a4cd60b8980e1eabbf19b3e6393000000000000000000000000199068b31408518f17cb3cffae82f05166fa8d5000000000000000000000000031012eed58148895f3bce9636a689a9c6eebd04f000000000000000000000000d006e3b6641c2998f1661c57caf961a513fee692000000000000000000000000e89c4d086acd9bbafe9a1c35b03994b9887d4ca50000000000000000000000003d94048d03f4a83b1ffce0448242382708572506000000000000000000000000bfaf212e9cc33837c14c3ed769f1b7e56ff4e8110000000000000000000000005e849442dbb414c95c29b101697ba473fa8b2ee60000000000000000000000008ef1970fbe71f36c192ab47ae113d5f8341b21f400000000000000000000000076a0be429c9ab4043ffd3ef98daeeb5882e7267d0000000000000000000000009eece01851a219e788d9ce020df5469f0d6b9d2f000000000000000000000000b7a787ba5422775d13adbdb37ccc63605a2ebff4000000000000000000000000980eea003370b552dc9fc0ebf74597123e4500c400000000000000000000000008976a03a30848e1267a536e40946be5cd9937ae0000000000000000000000004f0a9c530f9a8759a867ca4f56236e81905c60fa0000000000000000000000009efc913aee8b90961357c03f027c2b3a0e2038ea00000000000000000000000062ea83f20ac486cd959263fb9abb3aebadebe167000000000000000000000000c1ec3d0547a97970443bd450da89bd95dfd4629c000000000000000000000000cbbd147a12ccf2c6329cdec7843a1714aefbe6d100000000000000000000000064c1b7a5a52345f1de12f2e2a39b1aafd4291922000000000000000000000000f81a8e8b07ffb2931bf76a3e0ac02dd83be0dc84000000000000000000000000e4c885a0659f7b96fc401aa73c60c706a3185fef000000000000000000000000b423f2f366854102abb8f07b9230ffda345f06cc000000000000000000000000ccf28d16f17631fc38dd4b081a7a148f93594d04000000000000000000000000d83be1ad3579881ce0c930a4183ec2243e9bf446000000000000000000000000d1994ed80cc569a1290cfc02821265ddf7ed1e63000000000000000000000000efd445a1e47c5b075493bc3231bc7383f8c5230100000000000000000000000099e6b6257625a8330d7532637d8fa05887e9240900000000000000000000000014c401e5b9191a6cf80265116939abd8523702da0000000000000000000000005f24be755facd5c1c1fb8783ca47345920b65b3c000000000000000000000000326853323f9984f13ab6b6e0932860f171330099000000000000000000000000e255cf893848595c2c1c6f26fa453b77748b6f8300000000000000000000000077fda805e73388e339478160da55d01895d3f5510000000000000000000000004729c88d6d658b1f3e170fcc3368312cdbfa1510000000000000000000000000bdc1b170555519e99b194b6ca66e0571de573305000000000000000000000000bdb8dfafc829964956bf6b4f8ab605edd2177225000000000000000000000000ff26d7d5710b916b62c8317c9228c06a38446203000000000000000000000000da6b5f1fd0b81ed81ddb9ad84f07912b3ee21de3000000000000000000000000c71bb64e9b578623fa8d542ca1da4f1cf299b985000000000000000000000000cab98bfd9ca97ec5a5e23d59d5b83ab1725921250000000000000000000000001a2bb2a76c45530e935cf4c23ee2d0cc385a31d800000000000000000000000015ed30de31fa312db27e3278cc14a6ae5cdc3cf9000000000000000000000000dad7daf5761a9065da1332fc027ce2e239789bee000000000000000000000000b6c93b0fc1289fd6e8ad76f0dbfdf920713b29100000000000000000000000002e8112fb061cbce91a4448376805cfd6aace05070000000000000000000000009d4b49bc12512b5d9ec0b7eae3aa1cbdab09f9d1000000000000000000000000f07c3e76641780b90cac4077607cfce3e1fe310c000000000000000000000000ffc4ae9ce69f75f1256e62c93359f60169db41fb0000000000000000000000008d39e160a092c295547cf8c5ce128c9dace833110000000000000000000000000dffd589d5dd356fd3b2e228b06f215fb799b5d10000000000000000000000004d26fde521c5b6df0c276f976517dae710fe10fd0000000000000000000000003a4dea4e82c3ca12803a2e05fa3007de1c9f7d20000000000000000000000000b7015ddb849b0fd6b5646b0a81a656db60fb24710000000000000000000000002415a4e629a3066c0222360409b09b007408d5810000000000000000000000000081d7829f0f1ba05b7b783f90f101537b9cd1a000000000000000000000000072306d7dc20308b83692ae60cb67f3fc3305a0aa000000000000000000000000951b8110304dae112ea279719a87646054d9671d000000000000000000000000114459fb9274fa7f03a7483ba291152d28b94680000000000000000000000000279b0a4ecbf61899863f9f7caf2a77a5ea1fa8be0000000000000000000000002a97478e016dcf7be8aaf924c764b0c67922f317000000000000000000000000d458db3a9e1c3dc95f9e4bcc39011ac5ff72992b000000000000000000000000707f129271b01f961d5cbaafc5535c17d2ce8814000000000000000000000000cc901c45ff09ea3b9f7fa1d9f935bb312c0c8c3e0000000000000000000000003184e0f058c2067fdc73c30f1ec919f966a6a7920000000000000000000000003de34c2ebf6556cf937e3c675d75801503a7247e000000000000000000000000a78bbe88b7a2e07eae03ffcb74143e8fdf7b28ba000000000000000000000000ba3ad39bd3e5573e984d3ab7bc61143270d5873100000000000000000000000060afe3813b91bedc188842be5772bff721eea94d000000000000000000000000b4b946898ef17494b729ff2ace728f2229226f19000000000000000000000000e0b453e0158b32db0016d75e3b5ee7d59e131db00000000000000000000000002423ee749a7842749bc2907e0b05cbd4a9d2d36d0000000000000000000000006aac8e0354564a9ecd7940193c4fa982bd75766b000000000000000000000000aa20969e11bf8645b6900c454413d66388418ad100000000000000000000000046ead14220896b37f990a61c7ff40ceff50d5fda000000000000000000000000c860c287179d07d0e5c233923b4c51135afc6f330000000000000000000000007a6433be07d465f97d684d0dcf675d20979f14e3