60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b676574616176652e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20676574616176652e6f726700000000000000000000000000000000000000000000000000000000000000000000002e516d643258774467416a6446784c76376f76465762334133624532504c72534d4a63685032454339596a68537175000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000ef6c1a2b40bdfdd985017330005b9ccb619dd8e6000000000000000000000000e8c83349ad61e1179c2af149c7294e34fefe17d40000000000000000000000001b5b8260b981c9b4173847b651c4d49a3d589109000000000000000000000000f749ee92c3f7013548b1b3f697d1711bc5ce3dfe000000000000000000000000b0587d9cf07629c8ea435f828f5fefd50182616e0000000000000000000000005ca833ae1dc7c7ad1e237f30e3aeaa6bb91b7630000000000000000000000000ecd5c5cb67c6f98fb6bfb903618ba323e677b311000000000000000000000000c84ffcc7079b0d4bb3e181ace3478eaabddd2bbe000000000000000000000000b254716bac36bd8775a66079655beb0c3eeaaf700000000000000000000000009e94f8a49a07b5f3b288710c71c1a44f6aec0f47000000000000000000000000fc27a4d666a4b54e98caf867956211974952cd89000000000000000000000000f162311fcda050e54e519a7ca5276109db882e1c00000000000000000000000003abd68d8824224b39f102294bc27463b8c61626000000000000000000000000abb6bf0a76fa4d2d9b81bbae571bd621605bb607000000000000000000000000fce563f30ef422aff22f0c2d537d2dbe1eab5581000000000000000000000000b462dee269a53a7a3b0c4d0e7e7a2c55da9d9aa30000000000000000000000007cf134f51395d5b57724aa6f4796d008d9c32ebd000000000000000000000000a5dbe86096df61b8073354d44c6a75b2fc91b82300000000000000000000000059ab6a4ab8204421b36a98fc5dff788e792cfec000000000000000000000000055737d870444a57fb4d22fbaa3e2b514fa6bc38500000000000000000000000094a6323e26861984d36efd6d88acda16531c188d000000000000000000000000d9e97c4665b4b1d976f461eb5559630702c15702000000000000000000000000675e1a094d65076b7e2d4dff53357f8896103313000000000000000000000000ad005738f0c116d98a38efa23c959c20e1d7aa1f000000000000000000000000093e8a439f9fba488bcd2a6525f2a8d5cde50268000000000000000000000000979afef7b487237a8325c2a23f3263a730739839000000000000000000000000b55d68c2ff6537e4218ccf37bf71c304a16a08a5000000000000000000000000883fd0a0878dca76bede1b54f92a81260d4be6cb000000000000000000000000d8525c4fe89537ea50fc34d1d481b350218ff84600000000000000000000000019e549bbc1a74afa0540106f4b03ba80e0db104c000000000000000000000000481a8fc6ddee19fbe934e1f3cb76b8c5acabe5b6000000000000000000000000c787ef108f33a1d40ad11ef49eafbc09e06679230000000000000000000000003585c5691d442442685623f071e0fcc9f5ae1e8e0000000000000000000000004e5b80672965d6ae5eb57e404e211d15505870f4000000000000000000000000ada4dcd9a1fc051f63a93251825c17715cfd4628000000000000000000000000bb06901be790c5b4a6d640d7885a24e716a8c6c500000000000000000000000071dba2bb929cb4dc288cd272c416c5252c4e41730000000000000000000000003847fd026ed1827cbf0948d72467c07afb6a8e80000000000000000000000000f8abecbb5900ea7e2a80747b228b1be5c76e387d000000000000000000000000ce082eeca0249fa8c6ccf86c5182c7571ad55d6f0000000000000000000000007db14f58babcb3c0145b824687cbd4ea41127068000000000000000000000000895f1d5ce3841125ba5ed9f40886a10c302f10a90000000000000000000000009b83b0786508554d217243e8dd48b6fafc17b10f000000000000000000000000219ff844d63d8bd9751e37334afad8d7bc49cfb500000000000000000000000028db52aef705edaab4605cc9c378a872b7f11bd5000000000000000000000000793bc81b882ad647cf013a3e45e16f486c1fb12c0000000000000000000000003b76472d606d4ecbfcda72fd8032dc9b8644aeed000000000000000000000000a6e9369779cbf46ac8e0f9e03fab465514a26ba000000000000000000000000000b235b204b64bc4aa1080f26dd454e4dd4c553c000000000000000000000000a475a14ddf8bae5465793b5b04f2d0e5b68bcf1400000000000000000000000050e86f9a93d45a5538fbe24a4283a0412c71de5f000000000000000000000000d1b666eb935e27f1cc116f59f57a3b97f79a4cb5000000000000000000000000c53b50eb1a51e5f23138a06a53cdd2de23f5d252000000000000000000000000291fddd6e229975b1212df4faa1b4584a2fee68100000000000000000000000015b6000deab4d02c2dc8d56352e5072bc50ba6cc0000000000000000000000001ca30e5b722394643d1fef9a6a3f463cb4c76402000000000000000000000000151d5f74018414a472566352ce746e34056378670000000000000000000000000a256324b1d9fb59d4c490d93c8d5555f2fe4c7a000000000000000000000000388034b9b137cea639ded44f6466ccb0e369b7e80000000000000000000000001789af66b3778f1b7937006f58ea28093884f937000000000000000000000000d16270c723ccda8852d479e435691a182604d77d000000000000000000000000e7dda3c09fdecc66192d3a73cab9258f1d06a594000000000000000000000000a3bce8c3c75b290e420130369df037c477d34a450000000000000000000000005d39e59c2fe3f4c7f03cf4061965ad4b20af8551000000000000000000000000879ea23a78227047377aea27c7ad00ea9b120627000000000000000000000000eadd0419a73fe04d36f058fc32da35b91e890904000000000000000000000000010ebf9e33c3c1209c1c5a5ea98621f028fcec9f00000000000000000000000091eb1f602bc8b46dc2517f09a35616aef3778cd500000000000000000000000040a36ce4ca2f5a7f6fa251a28b6f46a41c9f11320000000000000000000000002ee8dcb7407db5b18bc1c5acd0c7b1dd021a61e20000000000000000000000001977f0e84a43e15fd2501819f82b885d0f220f65000000000000000000000000f1ec2575c3814e90e549d7419f0661ea9f5db981000000000000000000000000031d4ae211e0346e03131f2578cdac64cadcf37f000000000000000000000000e03fa423378914d538a5d264d189b9f32d55ce4700000000000000000000000089b3ca6f9c4c1251f87074b9f9d751c17ae90c4e0000000000000000000000003338d0c3bf5ead5f03b390ed5278ba5fdfa6a225000000000000000000000000135d69442d73fa07e3d53e5a268979806a2f7e1f0000000000000000000000008518d7fdff74fa2dd7a382bc0230416a9e932e550000000000000000000000004f8e7deba3e8f4813c9a4bf356c374bb2cf07f54000000000000000000000000f76d1291158b5b34dcf608f494ae9ca78cbdbfc9000000000000000000000000268399c5751b4216e3da604d4e1482e86c794cc0000000000000000000000000c1ef0fd16fbbc17713b28ea31adc6338d2bcebdf0000000000000000000000009e0aa13b0233b7a0f74399696b66a7e1b4a18f810000000000000000000000000b7e94ce328fcc6b5d0d12b6525b5f3afc902f490000000000000000000000008c4b59f6ec2c02e45c2a404448def3a7c0465bd300000000000000000000000053aba1df809b21b0653bf6d15c384563d1d1d2e500000000000000000000000005d383eeb09e31a8372ffffd6e46c83291cb7912000000000000000000000000cb4fdb576319e895d9796832021d9c6660ee204c000000000000000000000000318b193b3f5f5ef373b9452e870cd5b080486886000000000000000000000000f1a7b180e085d0b79c3cb54e32a9feefbe974033000000000000000000000000d36720ecf7ed1f0c21ee96f9ddab1c9139a9a43e00000000000000000000000038a9971c0d1037c3c10e0bdc7e77b69cff7c09c1000000000000000000000000992646b70cb5abcef3d9279f83f7788ca17c99a10000000000000000000000003dadeb913c73d880250752b13c210a11ce286238000000000000000000000000e0dc8e770e784401eb9d4ceb8e3b339c3dba0fe20000000000000000000000005e2a9036f6b50194e82a25e0aed87db92ae9deb100000000000000000000000060b2342139e600cf4bdd713355034d0507d65ddb0000000000000000000000006fb19d84786dd646718780fa093e18d712541bcf000000000000000000000000a925d883efc7763219ccfc6324e70018d4c64fa40000000000000000000000004d626d13a47cbe02e1cc7137c429ef4aafccd7c000000000000000000000000092d870e6f9ac706662b57f0961c2d3cef4d83b54000000000000000000000000d0af6ea0623d3a47de2abdecb1f3705a6b9bfef1000000000000000000000000ab3f01977b20ef5549c9076f6529c8cd443030ec000000000000000000000000ef21ed2066fafaceada939f2eb3c5771fbd56c7000000000000000000000000090ff56c7973a67798747256f7378a93ae4c7332d000000000000000000000000bec1b2b59ea1994e6fc2dbeee1eaee0bec6a95010000000000000000000000001db68b5800d6dea4c82db2bb1775a40f819a37ce0000000000000000000000005f2ec21aa2982a5cddf499e1513aa2d33b96d5e00000000000000000000000004f8c4a67ddade9a16764ebaa4c39ba7d8ea8290d000000000000000000000000b0dc6608c46bb32eb3448574020bc6928839e2de000000000000000000000000586488fd61ab72dc750dac5d9528a31b998da6760000000000000000000000001bb1fdd945fd9e8b9f9f0813b5ba5aa3fd25be2b0000000000000000000000009a4aa27015a2ac59548a91b1ef81003f8bec9666000000000000000000000000cb856e0ce450a05330e16cf3a967d33c9869ae7c000000000000000000000000cf88228543ad11ee590e4f3d95496d4ec6007e88000000000000000000000000214bf84a37076714466663d232d28bc0df3a231d000000000000000000000000f7506229e7eb89bf94ab89f3e420b7b1b404f16b00000000000000000000000004945fe594831974774ce017bf74cddf8b64731700000000000000000000000012b79a9daedfe2e3fa45db8d32ac74f7aff6966a0000000000000000000000002dcdaa5481e8f73b264ffd4a6b2b9c0739f9c24c000000000000000000000000a20f21668af00633efb8e9888ff247c18e931a7c000000000000000000000000a29a39281ecaa97ceaf9bf8184c3835ed8539c31000000000000000000000000bff866ec1faa4b89ff7a6e1c2c038b5e45068f2d000000000000000000000000dac4c14df81d7818db56f8a16e1f162ed406020d0000000000000000000000002bc2e9a96f7db29d4334a3ba199fdda057c86b74000000000000000000000000d6404de9c0063d81530cc159f27c2c33adb4417d000000000000000000000000afa9c41d1cd84b59731d3cfe16371e90b1e6f37200000000000000000000000029120e771fda561cc346948d0e55a5188e86bd70000000000000000000000000007610b1ab3cd891b26bf2db2314b4d6908d425600000000000000000000000055034ff815568be7cce5ac1e0de1624d85f7e8d7000000000000000000000000daef9ffb96ce57e238bf83a2782e44970116e261000000000000000000000000d43c5dd3f013e70861bc63c4521bb5465604994600000000000000000000000035f4111eaa83b0a2357773967e2485ecfe27a2d300000000000000000000000097d73e6405cdf6690209f073163272ed431132930000000000000000000000003773f3957fc76f361a41d3fd18b0f01a9f0333f8000000000000000000000000fe6c1124899d77fe04cf399ea14e3e037d7c5407000000000000000000000000ea4587cc92350ff7244c0d38b09dd75106c46a9b0000000000000000000000006db20336d066dcfb4c52a2fd1d1da3adebbc98b900000000000000000000000050e9102a02bbbaf34f2810e16df83734003a06c8000000000000000000000000a7224d084c65905c8fbf17fadf2416f44e0fd09b000000000000000000000000ef3cd55fe1ac2376745d7ddc6d4ffd0a4c1e3813000000000000000000000000f114c31d76628f2cb87978e23a953f2c1c0312460000000000000000000000008c1327257fa5e243fb6360cd366eecb5c8a22baf000000000000000000000000c2209fa2639429c22d2c93ec6a9da5a5844bf21d0000000000000000000000003dc8476bd6b977c1725616470926685bfc7bc114000000000000000000000000842faa25ff29732979c1cd5714023d3bb9adc2dd00000000000000000000000013b39502c1521ecb47b527e8ad42f8c243dfdc1c0000000000000000000000007b52449c7e0e6955c7726c94688dfa7f6af2bdf2000000000000000000000000f561a504795913b77e468d53eb04919872cb2f700000000000000000000000004412411e9e02994bd6c9fbe7a94ade32dab416bd0000000000000000000000006bfe0d8e481fecf2a7cc8ee180d540761218f348000000000000000000000000d2415b2f2ec1b4bd26726f1e0cc19e0ed0c924b4000000000000000000000000c20b4dafbbb922e1cbbfa446c8ba34dd024e32f00000000000000000000000003601843d0e08b532407fecd2cd450fa73fe3f169000000000000000000000000ff308562bb77bdad2af8c2926446cc928d6bfaba000000000000000000000000cd2d1bd32d59beedfd948a4c386a192cef217b9300000000000000000000000031dc2e3c8863c939b56a84ad8ed589bb7ff8407e0000000000000000000000001b9a8404c9c9154ad4664675d3c805703ce615b90000000000000000000000005e5c5d6bae60d1e4a4d613c108eeb315bb92f2bb000000000000000000000000dc9769bb286954c8cbeeeef6566e2064d57690330000000000000000000000006b3736f461710fac6009d3e30410f9c1bdb772300000000000000000000000009436f025c2da0a00306c941eaec22bd0cb8e0e960000000000000000000000008be5d6831c83ae0baa7bd4528c122fe989fa733b0000000000000000000000003de0aea3b34fbaa6df18c6f44cb20927460f187e000000000000000000000000795f684bacb33f9f456ae42de5d38a3e739f066300000000000000000000000037c200b3de266d266ac807a28131a53fcc440ebc000000000000000000000000b407a05b358fb09164fa7551dfe06521bb4720e30000000000000000000000009e288bcad10064997c1451e5e4a0bee37a373d160000000000000000000000005488aeedacfcf6b8a0da293c16f39d86ebf857310000000000000000000000009a7539209a45ad364ad100fa7ba66fb715fff6ce0000000000000000000000005d2c350f6feaf79753d25dd09c39cc99783bd23700000000000000000000000084054e88d62628737f175003990c689cdbc57b01000000000000000000000000cf6010ef070bf4c075bd82b7567611aeff203847000000000000000000000000b8d3ee9220464b33d5e5203a55e7c4c66fe5adc90000000000000000000000002ca01b1eb1db1ca18acf6fc0fc58feb32a427a72000000000000000000000000914526ea8e15fb3e503ea5ffcc3c26c26ca02f960000000000000000000000008ed2968e68d9fc21e805903d378ccbcadfa608fe000000000000000000000000c5b062fc2638d4eda81b2951828889a007c4f8c300000000000000000000000031827034fcbc2285415e004d44d77972f16a0dbc0000000000000000000000003ca39579cd95fc64dcdba2ce0477e559baf6bd6f000000000000000000000000cf92e81696c839dab968f99a6829dc9f6090e35c0000000000000000000000002483a9d7779e0ff7174810aaceeb241a694ab953000000000000000000000000e957e5ac0c67ed415d4ca4436588eb6974818af8000000000000000000000000f231ba8e40e964cdf5c545dfab173a99052862550000000000000000000000008e8d8cefb99482b6e9b543739b169761cfcc176d000000000000000000000000ebf2a2731e295743b9311408572403bfdfdbd2ab00000000000000000000000059de0b9aa53e1941dfc267b1757048c297ed7ca600000000000000000000000091da078465741e339d4dd3719082ce4229aeda150000000000000000000000004cb3f44cfd6da6b4d94b173f3ab8af1ec66890d00000000000000000000000004f7a4c3436a2a8e819cd12faeb8f4241e602a64f0000000000000000000000001489bac92e2611486ed4e0281332e00bdb06a50e0000000000000000000000005a7c50d5251cb8dd2ba47fe66df9d05ac534ad7d00000000000000000000000041609bd4d122693195fc052db5e82ac7030bdf770000000000000000000000008ceb03a6628319b188551480b2f6afee9e88c19c000000000000000000000000829ca64e738510208dd14b7686b187e7f1708932000000000000000000000000e334ba0dcda1d3769ea6a4bfbf3a038d2b94a2fe00000000000000000000000049db7edb284f9b99b7860aec0ec151e535c4999d000000000000000000000000f962feb98c0e7466202a2f98f4d6676a20bea3ad0000000000000000000000001d5e033ae2aa830bf7621c6349e0a00e3e07140200000000000000000000000004c0476071d63f04334a6201b76b11991e2346b1000000000000000000000000c5c139aae918f9c15eb0519f007d43320198f8430000000000000000000000009f634a5d230da883f0ea06fc9040e1fddeb29f15000000000000000000000000f2ffc91693c14a3c939750f3ee21459d9dcdfd57000000000000000000000000f5d633822167b485b4b93c4f3c7ed088ed61bfbc000000000000000000000000fe510d6d6a2ff02847eaf40dab4d8bd1ad59846c00000000000000000000000021643d5260770d325afa11ef9f94ac706e3899f100000000000000000000000024b56d5a0678d18985ce93862720f89feee5d0de0000000000000000000000004cb56c915210ffc2d6c9b3e5d216419e5207669a000000000000000000000000c9a679bd288203f5011be297459d16150910bf580000000000000000000000003e971a5431758e28e03d78afd79ab170db3d9c0000000000000000000000000064f5a4e5e90a449694f6f27f92bc742416a3ab7e000000000000000000000000fc71ced539b03f28f88f669f9d2f18e76d6b45bb0000000000000000000000003073ae08243fde1ebe6cfba9ebb1313e7df68d6f000000000000000000000000a92488319be262c50f2e609fb738c8d41d77e19e00000000000000000000000034a8a6384d601707cbbb0ceacdd06643a95a019b0000000000000000000000004f23fc195704fc42c0f89bbd8dd80e3f8560450400000000000000000000000058fd7a216083e412f6cef533184c12fa976956520000000000000000000000007067a8d06bef0e7b17f229fe94486192114df2df000000000000000000000000d33060be189e31e0b18b7843af44619c56e6d5ad00000000000000000000000097941e130f80983ee82e1a18bdc7a08274882637000000000000000000000000e8acdbd8ffce9fe21e39df14baf5844c48891d81000000000000000000000000d02a7855e320ecad6cc8193484c495a725e69f82000000000000000000000000228fa942946f3c044d6ffb785e34b7d0581ba3ba000000000000000000000000037ef1821002d716e3c612beb23dcf4ef338a4050000000000000000000000008464eb6d873f8b2c4c69afe8a0da7252cd988348000000000000000000000000034f81d51412dff6f84bc6a9fcf51a61d9a7bfd500000000000000000000000017194744c03f84d6267c5ed921e544fe3aee45ad0000000000000000000000006d838e60cde7a05a8ad2defd3773f3ae98beaedd000000000000000000000000e79701b88faf8b3cd54ee6ef4e6464ad56d5d6f90000000000000000000000004e7ef27e6ed07a3564bec2780ad13b2001e22d1d000000000000000000000000ff8806fdc73faca436fbf6c310ac469ceadbf8760000000000000000000000007f577360e5405e102225aee780e422e0373378d1000000000000000000000000c4db591ca93d48d01bad558c0ff77a14b2e6705c0000000000000000000000008220a772f2b2d5404825d6fe30895be50f9c75c0000000000000000000000000da49de43359dc8ab06df085e6646f2d62f1b343000000000000000000000000099773f1978bbadb19d23143d5fcf4b6ccef6c8f0000000000000000000000000ad6274e953fd8c44f46a95dd31c0202487c651da00000000000000000000000089a4cc2337b729f9e05bb186bf216b35cc29b2a90000000000000000000000007967a7205ffa07e33a8cfa758e5c2f9989ac0d62000000000000000000000000a841a62d322aaea68c754e876c248581aadffb180000000000000000000000008d71d253fbc06f100c9cf191a33d7f580b90b4b3000000000000000000000000dfcb75eea940978dabc4ed2a19650364ddb70e1b000000000000000000000000a54224003b3338d2424f6cd5b3604d2b8f9989920000000000000000000000008aed5625658e0495caf21be8a8b04f67ba914eef000000000000000000000000a808a9328cda19e5e15849af90bd6e89c353109a000000000000000000000000230aa6e853af87767c2c8e3288a521c95099c080000000000000000000000000a9c1b82d64b460c6aa291e31c77e75192e6fd3b4000000000000000000000000058da83807fd08a9ef27fb782fba152bb759b6140000000000000000000000001b3c54c007aa7f93c31db6538bb4b3a8251c08e0000000000000000000000000feb0b85c39469dbeb2cdfa4ee1d39ade53ecdfa10000000000000000000000003d565820fbb9d5c1cb7d26b527fe42fab62e9356000000000000000000000000a7ab126b4f6c579be5cb373148f4cf0491a2a57d0000000000000000000000003ffa70d357837027712ab65bfbbf905bc8f8f510000000000000000000000000a194bb6ec15f930d72266a025f9718fb7ff7e31a00000000000000000000000031f565fbaec7775dd685ef935ce9a01449699ca6000000000000000000000000de84554d3eff68a424ad07708ff9b56b91d1f6150000000000000000000000003c874d07d33797b8e78ff5c03964e3672097eb8300000000000000000000000083c14d7f1cf99f1cca379639c28384f8f1ef1b4a000000000000000000000000ce9b4efbc108eadbe0338250ce86dbe31c27c7b0000000000000000000000000da4f642247b8b7322af893d65f2974c9c5b3d5ba00000000000000000000000087b1d95bfac8fc15d64a89120261db6f8d92014b0000000000000000000000004141d0c2c4895c0b11928f9892d030a0c922ab85000000000000000000000000482e47bdde44442ac0b72a2e65928e4d67877c710000000000000000000000000b68511fc7b4e0c0bb8bfbaee8eca1d7ec9f9bb70000000000000000000000004fe1005ae5b56702cd537c5c9ff77143ec2ac95e00000000000000000000000074d807d604197e3b5b0b802f0ab9f98f515b3a490000000000000000000000009a94286d7eefc29acd7eaad5ae12f2a75caf501500000000000000000000000062e6591d8cbe966f58a8c193341ce1138b06421b000000000000000000000000949981a8aae3c5e31b0f91446aa100dd52a1813c000000000000000000000000ce2ff1b4f9b3dbd44ac5aea5ccb0fe75dac2d03500000000000000000000000068a0ece3a81b829aa47126cde57648a93641bb78000000000000000000000000aa45c4080abaf67b843a1330773d17b497343e9e0000000000000000000000005687f38cc4031f33279df3b13d96f58402fad5b100000000000000000000000002a316674cfebc95a92dae6515544f9a08829b7f000000000000000000000000bb7ca4218234edff5189bc9626fc7c1d74f93da8000000000000000000000000dde54d4ef8a1dfe5eefcebf8ac134f5db63834d00000000000000000000000006366f2f1939e5bca6ec5c1505aa69ad60a87c3ee00000000000000000000000048da5e2e2eaf6c292a07bff50968c313f7ea0d83000000000000000000000000588ce5e5c123ac1da1122959f317a6ccf25f7a50000000000000000000000000ab5afcbe5af5ce6ba24cc661e26ec77a541746b2000000000000000000000000b5df0c3f01a177884d5142d5d53bada71bd800ff0000000000000000000000009aa7ac4432c5b54ea06d3cf2fc0476e041f8a9bc000000000000000000000000e9131c01df34f12fd59c285ccc6612d0aa0df4020000000000000000000000001f316c385a5249c83f48061de45e691acdc98f0600000000000000000000000060e6dd6e1d8e2ead2e1f11199927918cdab0299f000000000000000000000000a920e1540ae7d1d2a11fcb9b3538ab2cd2325c01000000000000000000000000b6b61eddfd747ec70349e3e09d0e827915535ec50000000000000000000000009d9abca882254c9e3fe735fbdcbdb71fc074a6c8000000000000000000000000c10b8bdec0e009252c6bec06fa4348a961f056f000000000000000000000000094024102ea8149a39004554f8f0439d688524d660000000000000000000000009b8a2d5bf6455e0d8fe23f9547ff1a0bc1966c10000000000000000000000000bee1cda104ec67f6ee344546cb03b46f7634887b0000000000000000000000006378251c6a473b53e3406fb22a8df41b88770b9b0000000000000000000000009f00a47fa27f632afd20f5415b2cf358eed0a4bc000000000000000000000000d35abb018777e4b1f0468c801a28ba11af9536bf0000000000000000000000008cf77b13b17d9c0a53c54fc4fa427253b87194ed0000000000000000000000005d903b6a447ea0496bef4c39ec9a72f93c2cd4bd000000000000000000000000ebc1cdbbbec61c6077f2ca5651139622b6b718bf000000000000000000000000a0a8d5f03746f4f48a9b7d8aceea24c0b90811e7000000000000000000000000d40bee376bf7d6939c650bc00dfb76ad7efa7612000000000000000000000000a444689df4894371fbd0384cf0f51c2550a59810000000000000000000000000ec6a074bcfb58ea26062027a34be3556da589f80000000000000000000000000da1607443d1b0ca70aec7159f802d783f000b599000000000000000000000000f8c4f5f30e6db968ad742b7f7e688b6c07ee4a45000000000000000000000000f4ae337ab69580dbb04732078e9b0f9af1185a410000000000000000000000009c5232da65da83721a301d820ddc2b88cd41db06000000000000000000000000166891a154495d84c46a9ce461c1877e45bd0f060000000000000000000000007152a3db8e6c8cdc6cd3fdbecfeca493f0cbe25e0000000000000000000000002b39a2304cf50546063218b08f655818fdac480000000000000000000000000077deac833d83fb01112dd6b29bb231e091d6385e000000000000000000000000988521d50840b99c954114ca97448706c0e450a30000000000000000000000007a758d866afe85dced72520cc06633e719fa71ef0000000000000000000000000dedabe8d0a7d5cb0a0b2f3b01c36d76d2b799e2000000000000000000000000ce76fa40ff4a4886083b32e82fbfa5879e4a441300000000000000000000000018cf6a805ed6b14c0d2fd9f4cd8ff5cc6e5dc3bb000000000000000000000000e78a63c88afde928dd432d7b81ce33dfef765d4b00000000000000000000000041a6a9b891f6accc72ebabca3b2f168088ee226b000000000000000000000000b46a40a22c5472906f9c22bf93030a08006f4bec0000000000000000000000001459c9a3dc3713be3623228707e587ccd9d0dbee000000000000000000000000434e316a2f6969320cd75ac8f356492e1eba70e40000000000000000000000003a4963d385cbb5b24da8bd380599e61efa94070f00000000000000000000000069021659bcc90fdfdceefb3c7b063e29be68c2a2000000000000000000000000914a26ea3b6735c477eca7884587e2cb20d21f1c000000000000000000000000a899b6dd5f6ab9e311f7f88db1cbdac91183a188000000000000000000000000c58883ce76af0cc8d7b96e40cc590165fe4f866c000000000000000000000000fc3d6700532b28b5a95427c3e877bb606afeb74c000000000000000000000000a651c0b912e77264e364f40490d85f51a3ecca1400000000000000000000000003689b59c42763e4c61a3ac787848f2dc1c1db2b000000000000000000000000c1a42f0d8d7d3767565e28b8de837eac8f00dfa2000000000000000000000000562a1fdbe6652c5417ee8ab0493286908b8637be000000000000000000000000724850381a1f990a3053f3a2903ac54ce96afd4000000000000000000000000000109605a45a32f2feefb37e09fb513e7354f05e0000000000000000000000003ec1252dbaef00253d67c9d7f919dc284c241998000000000000000000000000160fddb8c89e81ff84d819baa917078fa900c01f000000000000000000000000dd656a2755b0f6e73160490a099b9bba11d93930000000000000000000000000e3364d35f0d22adb541c2c5a8a43162172c09d80000000000000000000000000fcffe22c3810f5d403ae9c6899fb7beeced20021000000000000000000000000c2988aa821d0e243f742a90733ea9189ff56bd2d000000000000000000000000b27a0b78e990f8f0349010d778fce23f91e6a8f700000000000000000000000070e36a1ce883d2f1d7bbdd863d55d6290dba525800000000000000000000000012b524ef642a7052408da652134620dd23e05c9700000000000000000000000005c9e33df478945e0256e8fe162fab550beea76e0000000000000000000000000717b8e3bcd67a86f75822a4ff69056afc048724000000000000000000000000f27168e696c889aec6bf12150303d6fb1dc9a549000000000000000000000000b78c132270800d1d604a69b211fdb44f9c7a97570000000000000000000000006098dcac2cd056a76caaa313461af193e67cf30d000000000000000000000000e583f65a6eb38fa240bdbe3a13fb8ec7a79ce4a000000000000000000000000035609e338142949383a719295d67ff01b59ca6e6000000000000000000000000b8ec45f460b52de4d07e386256d12485e67e5fc10000000000000000000000008955d4743ced7e03254d47da459a81d974d52312000000000000000000000000fcf5f7f2920e565891ba3abc3f4c30573c11dbff000000000000000000000000ee8253e4a8dac4d4361d652088bd361855ec74510000000000000000000000006d6b71c04b9faafda08e6a48c33f6820c510cb550000000000000000000000008e24cfe7b7780d2f7cd3dd122ef8fd1c3398222d000000000000000000000000e4c88f6585e7f6c0845d73da0853dd5e9a1c3386000000000000000000000000bf3ec212fb9b2dd5db16e516c41ec2c27984754b000000000000000000000000e64b1bc3785f93f5d67ea911afc05ba66e8f2fd0000000000000000000000000c97ae1be7303bcc15e693b4c6424cecf3d90904b00000000000000000000000027f683988e3372da7c13573f5db1601e95f1e690000000000000000000000000a7c69e79dca917f72a8c1b3b448d64a7aa1601dd0000000000000000000000000dbd77d244ebc17cfafb1403db7f9c9e6850098c00000000000000000000000021b936a8da5ed775067b320a38ec7988bf23864000000000000000000000000090f189a588e70e0cad541b0fd453650293fe0bea000000000000000000000000fe168dc7159653ac9200aa3e22c864639783ad99000000000000000000000000c467a65bdc090e753cfbb3a376dfeea7131bb8e4000000000000000000000000eca050187c6f44f23f718f75af6625cd06ea977300000000000000000000000085c0ffdf261f873b22d89de95481d4f77aef62c4000000000000000000000000f1185887c4236829e5fac8a5c463399cc7a64dc5000000000000000000000000a3c08643ef83017c46efe24c901a20bcc5529407000000000000000000000000191ccf30e74b4ec485d95c4a13b916f0961bb4ac0000000000000000000000009969948105b27a5c126498ced6880cc490afdf730000000000000000000000006eded5b7393c41f934c60b5608ce4ef98e68b848000000000000000000000000d4cb526d6513b5ee9644243c3a0fb64f1395447200000000000000000000000034175648b1865d30e18eca14bc90724e06a7797a0000000000000000000000001c32b801515f336d7cd55feaec9c45822c864f2200000000000000000000000058a6369121307001f3ce2e9f2936c6b6657a0fb00000000000000000000000007cfdf022dd56394136bd979d35291dad26bdf74c00000000000000000000000057c70b7711fe17b6d98fda1f67e1187ac7ee3757000000000000000000000000f7c0a7ddb9ffc9cc88b299e0d96c73742d17d33c000000000000000000000000ec8b5de7ba916981a0fea11f35cca96453bc06ff00000000000000000000000017da053d90931da7698ab6561e52959d5bad1a9400000000000000000000000087beba2ee86006ce310a36c6ea78d7ff59910c9500000000000000000000000038ce2346218c169beedd6391680fa7fe9004509000000000000000000000000044a137aea58f83ebb25fedafa666fca55dbbec55000000000000000000000000e40ed51f82007accf7d3c92281192036adf8f2a6000000000000000000000000e9d4d9f846ac8d391685147f64e6997643be804e0000000000000000000000003e78beea49fe3262b82d7c4c270c51fbb990227a000000000000000000000000bbd3321d20dd618dbb25a7d96d7ffefec71a9c090000000000000000000000007134907fd671918d73fe8b93215ee728cb824d4b00000000000000000000000033774eff420957c69f77ee921afd8779056d08ee0000000000000000000000009fac54b1ddac9968df67b31f217c63c4c118656d000000000000000000000000c0b339ac22d4ebe66ccfa494f2b53b0a27fa4441000000000000000000000000778edbbda15c0ee5be14f5b13493a6391c905d46000000000000000000000000963430225d1adc627f2355a77de031ad96585b3f00000000000000000000000009c0848a93f1187bc7c4c132e24537fcd2a74401000000000000000000000000794507e08fece50e73090a2d89cbf2755e7e97a20000000000000000000000003ed5fffe493d4066191d7b7e76784a33defd0018000000000000000000000000b96f074c5169e28a2c998e22106cb0144375db2b0000000000000000000000001e85b34c6bcd02ac9a0ddf7f45e9ba34f6dab0440000000000000000000000006c02502b1d53df3735243588b0c9f34829fdc1e0000000000000000000000000068c0a12863fb5323583b692f43c14796ae58d190000000000000000000000007f00b3c542cb871e79276732677f43c6d51e5b1000000000000000000000000072c2ee28cc34466efead05d13f22ead5e862bc3a000000000000000000000000be4ab47a75bb565f3e9ea7de28c989d2c285b3d6000000000000000000000000fc0319dcd80dfa11ba1da627cc70caf14adf641f00000000000000000000000020c70ce59974d4399f7fc8c6a48c5a1568a7154e000000000000000000000000e9194b22e0d2552095442adc68847bacdb55bae1000000000000000000000000f7582b2cb46bc0357cc1ba70ee5d3ab31c479f07000000000000000000000000b8aa8d6b888ebcdf90edbe8056eeeaa264585ec70000000000000000000000000e8097bed4f2c03f44fecadc30655cd1a7e37c9100000000000000000000000023baa53ea017e67f6d7e793e2b155465381dfe5c000000000000000000000000e2b003dbfda73f6fd1bfeee62cc1a1b6b6d3e9a8000000000000000000000000110d952856982e5962bcd97e3960a1b76c66b4d80000000000000000000000007427f7a4314d79df6a8a6ec2de17909acf0b7aa800000000000000000000000087350946534ebbe085d3fed97e4e56e82ef0fc23000000000000000000000000cf0a01c6bbb906665cf2efd678a9c2c702ff40dc000000000000000000000000178d9115217724faa1a3a123673aebf70bb000ac0000000000000000000000005eac328757988c80e91a2ab4e28c6bcc3d3b1f92000000000000000000000000ad50513d999400d5513c6bbb4139678db9f7e70d00000000000000000000000076307c4c0ab21640af9c3a56d616fa02b8196822000000000000000000000000000df213d5ae5e82a24726ab57be5bc1412ff710000000000000000000000000100a827f2e05cc226b7337e13762d7e671f19818000000000000000000000000e35f888e74ee8679152c9e849f7883988adacdb6000000000000000000000000a9b95fa11c88a174cf5a1ed135e3a71a25cc1d46000000000000000000000000900d1441b665331d83c21b1d75bf7a928f37d8fe00000000000000000000000031fc5c2be23d8cbbd0d96298932b273a0e0e53a3000000000000000000000000a3da8bbbd65775de5599507fabbdb62b86bd1548000000000000000000000000deb21e32b9c4c66d35aa7fbd8fd02a39ac5dc7a2000000000000000000000000d86f1379f7a66c2ce489b45807132b82aa86fe26000000000000000000000000bf9c5916227d9c54c824485725778623dcf4c2cc000000000000000000000000c329cb0b53b187bdf004a2364cc38147f9db82b20000000000000000000000001ef375dc142d518978a5f21a9e5ada225ba26ab60000000000000000000000007ba37069bc63dd437522e45b1d09bda360afc6c8000000000000000000000000ea40d229c84b0fca59288c3f223836f425967266000000000000000000000000a00301c34c8e6e815828b447cdbbe2047b0d275c000000000000000000000000681eb923d9e20e417869238a77ea2dd5ec73a91f0000000000000000000000005bb9c39bbb127cd8a17305663625a98be085aa350000000000000000000000003f2a2ecf23481d66dd56395a8c58c7fbe0139ebe000000000000000000000000da5ebae096ae94d906c8522bc5acfe1683974439000000000000000000000000454a570731932b7765ce23c0e1074e4fad134bc0000000000000000000000000bfb9ef20cff5b84f4f0139448beb428b5371fe87000000000000000000000000fab6a89cbe6c9bde46198776aae5f5ae013c5c650000000000000000000000000f160698edeeddba96d231586812618669e63ed50000000000000000000000005bf344bf8b0a81efff4eb3f57b74df13128952f6000000000000000000000000229e58a50bea4845e9ccae0840706fd6e64a5bf800000000000000000000000040b3194197f25cf9f6a14a8bb7b2dd2f54726e5c000000000000000000000000711ae4ee413a5893d3873fe7f33a06a7740aa1ac000000000000000000000000d581913ef8d1eaad6602e88c900d7d2ef8b0b9a60000000000000000000000003fc88c8e4be81bc768ad5c685f4bae654322689c000000000000000000000000f4a56c829dc8310d973efedd67fece0748f60e47000000000000000000000000372df77398f2710bfef145d7e76c3585e6dac23c000000000000000000000000a4ffe6778a1b62146ed5844512a2f6ba0f15399900000000000000000000000012ab3b109bc258eb28daf58b2b7775fe7c38efc3000000000000000000000000a6022777eed20a79fe03a850129edcc5b37a99a500000000000000000000000024a7750d542c9322112c84f5192fbbea0295de7d000000000000000000000000797f39fd6df23215d473fbb1722eb377749b7694000000000000000000000000dac0e8b2585b2b8cd67d53e8139bdfb1d506b75e0000000000000000000000006daa14f20f19badf047ca44e9fa528668b2a8620000000000000000000000000c39b9e2ca02585de40f52dbe4a47e9f6c2f9a5e1000000000000000000000000655e9bc3cb7922ad92b3a92801c2e28f5e56da220000000000000000000000008538ab1fbf719216d39b77ae85f5a484ac674345000000000000000000000000d2477935ff7f755a458297b4b60d91fabe36d4210000000000000000000000001b0307dd1ea1b156b92eff43465f1410859014000000000000000000000000007913a0390b115422f39eb4b3f30a4945173005b00000000000000000000000001d930330474f201e3b829e52dd0f165cbfa23293000000000000000000000000292c8cb6011ab2104cad1ae563ba1e9842e0d3d400000000000000000000000089192be25bc5bb5b8b04084cc01becf881796eb40000000000000000000000004868b812cfb0de5e599cfad74d039ec65f655b810000000000000000000000001a04fe99d2f040437cfb1d89b564d105a28d34d300000000000000000000000044686249846a3810dd897f6a77c4aa7c3730266a000000000000000000000000e76503a88a605a906dda3139f72c81f87106972000000000000000000000000005a1c64feb52fe62b3bfb39a3435e7bbc5492b4000000000000000000000000010df60037ee4acc4d58eed1bfce83bda7c3a3e5d000000000000000000000000b6be14addba86b495387367c57a7cc00ae51b1d5000000000000000000000000a046c58296d0f44cdad8b3c62f834e154176bf700000000000000000000000001c197505ce6c7fc8c956a1b19504a9fd2d32cf2e00000000000000000000000019ef06d638a0815e4a91d6a5bae31c451d7bd42b0000000000000000000000009f1023998d58ddbc89fdf03cf232359ba947f32c0000000000000000000000004216613bb7859f633fcd45fddc129d180775d7cf000000000000000000000000d5b43d28d42c1b2bdec3c2c8d1cb174318a1d178000000000000000000000000f5737b8a353d108b1d30a2f3bfab62e9a57ec95b0000000000000000000000001ec24a1972b176be281b2df9375331c17b37536f0000000000000000000000008078e3a0cf5e29c3d97dd823781abf9a9a9baf580000000000000000000000007a2ba5e46d6fa135c683aa6e8b0d7eb9cd58e99e00000000000000000000000008a6d79781ebe80d5e3035acd16fcae9b7c6ae200000000000000000000000006c29e7a78336d9c636730ed9a5d44671c86c53a8000000000000000000000000ba928424244740382ee598a928e26952fb10687c0000000000000000000000009793fe3952b8d5dc83b8bfe7b330f8c191401e2e0000000000000000000000005e75d04c698bc1dff5cd0cff23d907a50e76d65f0000000000000000000000009eb92dacd6a3f629a1f68dfe4fd7a4d52ba87bd4000000000000000000000000da18f49dcfa384f6553991d56a6dde57c5455447000000000000000000000000cf6aa89c3ffb99f5e784336f941cb06974a746ea000000000000000000000000e229a19063619731c8d19909359f76a98e8e1e890000000000000000000000009eba6ca824f514d0b8f2b774aff54894042e2c1600000000000000000000000047b3b0f3585f13a90443fb790ead86b754774334000000000000000000000000195fc737eca5be64af1ecaf43a8bb41de8a2689a000000000000000000000000d79970f52d8126e0b19346e824b2d847e1a7b561000000000000000000000000646e9231099d6c668991ac4f23d3578bee4c74ec000000000000000000000000ec4507f00f4b3ec93c586c7767ae36fc00afc31700000000000000000000000052c11c502b7ef0c60921cd42fd3aeca031810479000000000000000000000000f59ec58c03d71497b0e23a911c870d5d774afc3d0000000000000000000000008f817d0be16deabf4a2d2e4bd179de5b3e38e0d30000000000000000000000005cc9e31b6e41d59743fca37a852fe11cb1d345c800000000000000000000000076d4159c464373cac4af0127a7be9b6b16568c3e00000000000000000000000001fc0d4cb5531306f32dcba4bb22475555cdcb3f0000000000000000000000001150d65347e6d7c1d0f4c4c3e3a52b8bcd525618000000000000000000000000016d1c29e3e1cf675a08d53750eb14c6daaf51400000000000000000000000006128c24dfa8eadb0e039d24ec385b30d1ea5143b000000000000000000000000cdc9f38436f61cff7cf6d32efba470f6ddc1ac0100000000000000000000000067975f3dff30e59726c5b1ea59ce97a4b9fec32f000000000000000000000000eb4a14d9a9d6b0f8c1ff842f056274b57c9d18f30000000000000000000000007932d961ab7aef0b13d5595e4cc29ff5fa44e824000000000000000000000000217d1a60c9b8f1c210f4fd8921104a6e3edbe08a00000000000000000000000053608e0a7825ba6d88477dd735e1c962e1e5c9fa000000000000000000000000782f6b20f1ba029085bc383964ba24acbb93b7080000000000000000000000009fcbeeab5d204f9fdd564503e8fa4bc98d115ba4000000000000000000000000cf29e5920ff8036c764b256a8ba4340a336c940b000000000000000000000000ca6f00e90a2d9f075e3b098cd7b244a301b331890000000000000000000000000108a5bc5ff7d89583dead199910ce06625c1b3f000000000000000000000000c2723dc6c4c9d3be57a1e2c63366d38024a90f9e00000000000000000000000033c97d5db70d5b1a4386b067c9311774325f9e680000000000000000000000003c1cbcbee7c9d1dbeb48adb3d8564a8794ce7bda00000000000000000000000085a962195bf91afa2098d1807036a62ac5bb1f2700000000000000000000000069df42b9d8bf21284ba3cfcd1caa949618461d100000000000000000000000009e31152c68756bc90c50c0754e1e61bf363d498c000000000000000000000000eba8ca772c3afbee40a001ddd01bec71fec3bf3100000000000000000000000029c4653993749942c3de2e66ba08997a86f8f44f000000000000000000000000109d552a8b5e9a8f13f8862d6ab4f4dbc8d12870000000000000000000000000f1f5c7e503acfcdae32b3d3cdd72f97fbfa7ae640000000000000000000000001694d42cccf71eb558cd0e0f1bcf91e9416624a600000000000000000000000044cd31285e66fe046b34cb895c89f3a4dd2dcedd0000000000000000000000004e029092c537b4c464b321cb7c1dfc4cef447a4d00000000000000000000000064424f1cb8e6c547d9cb814d20124e35418d81200000000000000000000000003e21a69ca3697d9fa8601ee29abcae7a0c7cddd9000000000000000000000000aefc35cf249d98b0adb5681f1ddd6facd4b05ac2000000000000000000000000e5840e8a0ff758d4f9a356f5a2f3914202a81e6f000000000000000000000000b2e1527121fe5298905815879816fe810d4607100000000000000000000000000677c5f517c3f7b293656057c4c6c0ef38dad52d0000000000000000000000008a3856cc459d1d603c722b345ed05cbcdbd496cd0000000000000000000000002292cbeed550754015bf7efafe67f8610a8faea0000000000000000000000000df3928420bada49b23088de64e024479ffc1b6b40000000000000000000000002f822d13718d3da36e560de4a9c30c815176c20700000000000000000000000062493468702a5f16c4bc25cc51c6dfc287859d710000000000000000000000001c413e6ab9b5539b0631f30f92d91d95ab2bbc9d00000000000000000000000095c98ac5a16e7bae2273bf4f3c08a5618f6e72090000000000000000000000005afc7ab0c84929df3ecee0a16228b2102da773750000000000000000000000002baa94a435e62004b0bf4e6533e5dc241f0b4e82000000000000000000000000655cfa3aea5e8c7430fa57f42fbc6ae46deb5e34000000000000000000000000aadc2a55217466fba906b85cc14526c90be1a57600000000000000000000000042093aa4d0f739884364db585cbb91f9f16fbb1d000000000000000000000000d763139be535317c37ed7ec6666712fe15ec489000000000000000000000000026e10794f6e12f37ba6cb2029f0d33ba2582504f0000000000000000000000000543ef09e82ce47924ad925a7216b38cdbe6b75c000000000000000000000000cf93cfbecaffaeba4fcece3b127d84f0f9fab7b3000000000000000000000000e1324fc2b2a304bbc1cac9925f81d52198fe2281000000000000000000000000e39de92a9f6a129b7f7a65c4b2980aeb74399a73000000000000000000000000ef4f7fa5a67ee8cc02771fb9d5550710f097f8050000000000000000000000000e211b3dd01afcddf79db8083981f44d8071a1b4000000000000000000000000ffcac886a77f4c8c099e71fd6bd6aa8de3c7addf000000000000000000000000a4d340756d1831c12f6bd42e282dfd285129f96c0000000000000000000000002b3946925a0ead636af8f7076d9e9aea8dbde029000000000000000000000000b2325ccc7dc5851604d41be6f45c05af4741f113000000000000000000000000f897c1555f20cbb34d9a1f4d80ba81171181056a000000000000000000000000023cc84f2575f00da2bdc21c674c3943301ef6960000000000000000000000000ffb0774aeaae8c8bacf2f3c42845a7512d923e5000000000000000000000000ac83495436af134ffaa3903430e1dbfcca96a190000000000000000000000000da414f9ee2831ab28e7bda79caa5d9bc93a5a837000000000000000000000000994767b51df304555301b5edfc12d67f67f96bf5000000000000000000000000f2fb78d63da885f48fa7d129c7ad6bf95a16b3a300000000000000000000000017d2528a30b389818c0ab035dedcefdeded14e2e000000000000000000000000a47d2244603b8b821d2b6d9b238b9869cc27975e00000000000000000000000026e32a41031d5ef8c4af8559a4c136761c9be1d30000000000000000000000005f3330d2a1850346839a52c25acf4cfa6c8bc532000000000000000000000000c8aef01f6620b846c14331152c7782335534e693000000000000000000000000a2a2a0977044407c399c32a81baba8c4bd70dcd200000000000000000000000063617f442495275cc158fe871d12633e4f7a9f07000000000000000000000000e2c40849dbd1b0f7387fe4379b6f88ab8ac40503000000000000000000000000cd26c93a75b5254d4520f951d3ea839d5490ed950000000000000000000000007910701f881840b03f330802d925982a274b3da5000000000000000000000000415c92f84d3c7f116a74681d004f4bf0d7c7ce80000000000000000000000000e09b1108bea08f5c5b2627fb00c3c64bccf87be4000000000000000000000000ee16149931150299655f45536cb06232eadab136000000000000000000000000c891b59ff62aafbc15dfa7bf93bb5132dae4215d000000000000000000000000e635a34290da15e820c2aaad03853edbeb02cef9000000000000000000000000656228dbce47f814283336f865645fb1b2991559000000000000000000000000c0f7a33b170b7454bdceff9a0073774d2337968900000000000000000000000028b14689fd28fd7df287937c5868112991388fc600000000000000000000000054721e3707628dca2d92bdd57f152cdb62252998000000000000000000000000663e86dfb56cd08a5a215b0cdf46c5712c5f7057000000000000000000000000a114a66c1ab87dde068b32c5a2a7c3c5f364685a000000000000000000000000cc486899974a3404d4dbae88ac06522e79aeefe000000000000000000000000032c4916b387136a9956f311c352ac2cc9eb42c76000000000000000000000000ca63cd425d0e78ffe05a84c330bfee691242113d000000000000000000000000edec3f16933ffe480f5140e1d7177cb8a5beb1a3000000000000000000000000e028f59b23678c7fc23e44cb93b08b5821f9000d000000000000000000000000dc32012808e2e6f26e43eb04911b7f3c9d5ca9d1000000000000000000000000e4f487f217cb18944c9641d3b3f00dfdad7363640000000000000000000000005d747b1775d593692a31acf17c9bbcba7b8ad4b5000000000000000000000000e7b8f288994f3bffcdebe7e3356f1a06d9cd27700000000000000000000000002f715cea59d2215ace756544db3fac671e37a6b000000000000000000000000087a3da426ce4ad4373cf0667edc103d2b94cf5a100000000000000000000000038a055cc99fbb7df960ae347d7e5be6ac552ea1e000000000000000000000000274b6b852a3f1b003d3ae1479ce6fb9d3c909718000000000000000000000000ddc58202f06fe1d3225a349e273b579bb35134160000000000000000000000000bb7b802f8d2f62bd2ec50eecd7b9ebc0001fc2d000000000000000000000000e1e1774eff70e08abb143a137bc19fde47388b850000000000000000000000006fbad1f2ae7aad21daf39291324f54d9c068f609000000000000000000000000569081b8e0c1851f6cdac3d8323e6a385d1c2b9d0000000000000000000000004b062dde3fa72a7c04d7ff10cccabefccfb62d2600000000000000000000000014317a3a354b0b636c537dd6dd53b7ca70255d92000000000000000000000000cdf282bc63d5235ce29a82fda7c1968f6b2adc3c0000000000000000000000007896cc196aee46789e1cd9a3d070a87f589214aa0000000000000000000000007817152343ddafeb3bfe86cf00f2da019b716677000000000000000000000000ff5cad3939b49ecba94dc2b530a99b1ad6965d420000000000000000000000003ad20a5aecff140522ec2da461346639c9c18738000000000000000000000000f6879537088e8e66422f45f377860876e9571942000000000000000000000000378074a3c75562c89d423bf25b812597b4e68242000000000000000000000000ac0f9a39b284d3b9fa8ec9a99f997508a1a65a0e000000000000000000000000f73feafd74e4132964792c2d92eb209654fea6e500000000000000000000000082f64f6c96ebeda28cb55d79dc1c3484bec1db05000000000000000000000000692b24b6789fe10cb378d4eb228847ef99b94e4f000000000000000000000000949db9e31b7eba4ef7236047fae0c75974e4fa4d00000000000000000000000025a9a09e8af641fd9e48b62010819062d7c9478300000000000000000000000085416e6c453a0a5828dc082d871b7056c4fc4ced00000000000000000000000032afb00448f456931e7af1fb0c5c4c7bc5ae5b5f000000000000000000000000b24a61b94bb358ec3cb9903a25dab2fce8f6c2780000000000000000000000001f33430519e983248243d97bcac62300d4ff141d000000000000000000000000bf74f2255abfb5f48a9470b9299a4b700a91e80b000000000000000000000000ba2e0b17ca883dcb3823680b53c329cf5531d1910000000000000000000000003ac13e3855665a1a1506a51db68ed57073ea6e6c000000000000000000000000a7d23c0d53d99c0765e8548a6ddaafc622379aa600000000000000000000000065570f1e425ea56fd926dd1a39d5632c531dcbf5000000000000000000000000ae75fa0e45c2853e4ad940f4c3bd8b18e1e88cbe0000000000000000000000009c74ac04a7f960c45269abd2c12ad5a483d95a23000000000000000000000000c0fa447314f4b683efa29875ac7219cab6ea0633000000000000000000000000000ffebd89364ba26a4720db7e58eef5fc8a0c070000000000000000000000000007753dd6f2e373ef0e893585159367673786090000000000000000000000006ddc484366d6777ad7a85dab27ee118cb7459aca0000000000000000000000008e77243f728a664aff6c94e8174d0b5564121e2f0000000000000000000000000685389609cba25cf53013b39e175e6395a62cd4000000000000000000000000e1788ff82e94d7e50f38a28cfef62eab64c8167f0000000000000000000000001bb780f8d52d4b56f1e5ae569df90ce3637380d20000000000000000000000000baf13ad734c2d79814a408d71d8948d75bbb4930000000000000000000000001d2cffd5ee02e6e0430e78ad38bdb0b57faf24890000000000000000000000005c48a42c32b3a63d86a0f1c1e4f800a9e22d2232000000000000000000000000202ee50e56b7ae07e3dc6660d31cb7b53588ebf0000000000000000000000000f26dda911179ab6c6397e5105c1b4c5dbb670252000000000000000000000000b1daee6aa299b9374a6d84a783dfe45543c71a4d00000000000000000000000078056ad052699e12dba96191ab106fba7db99a130000000000000000000000004ba72354286a629ca88a639acc70811aa75cf936000000000000000000000000df5c3fd0f56f780d404124e5b7902f62e85bc5f00000000000000000000000007c4c89fc6d3fa886853e224deda9d6bacd18b61e0000000000000000000000008ac979ee72c11566590b0d38c8a90a3df8bd9eb1000000000000000000000000fd0159339720dbefffb20cb2f342009b71e6248c0000000000000000000000000237938c95d6d80e1163c6ccfb005723c4ce6b5f00000000000000000000000003b40776af5a364ffbaea3d2e293df4cceab4f980000000000000000000000003f0820e7165744ef21c46717b81bce642982c89c0000000000000000000000004437dbe75876203f120c0c7498a56653277dda31000000000000000000000000bf9702efefe1303a61b7c944b5741b773dd930a70000000000000000000000006ed5447acb4b9be61b4f30443b4a4015e5f86b8e0000000000000000000000000ac2b109ed4f10111b90079d92b1a481d8e56e1300000000000000000000000084b7c03727b7825fb0052824aa1c02d36dc713f9000000000000000000000000d82d101d71a21a4d675d4c4aacdd7cd20ba69f2a000000000000000000000000678bfb31028b00678787dcb2ba44f7f7f2f61d2e000000000000000000000000554b340c4f562eff83838a591ed37d7af1b9ebac0000000000000000000000007862352647c3acd4450547fed072ee8f4842528d000000000000000000000000448885136822bbe7b2f2ffe5a8dedc18ae66023a000000000000000000000000efad6088d31aa5832a2c5d60a8c772b629294001000000000000000000000000cc63d0b9f07855ab55293a5eb29b349ddab62a0e00000000000000000000000087b588169f1a1e9dba94d656a4f6fc51b89b0bf0000000000000000000000000f51a908b1d28465de9f2bb69d51f8acc1df56aae000000000000000000000000e944fe8b6014b145cff427f9cf8a5990ea42e42700000000000000000000000064575273fcd3c1ab33360e32acf8c074b511dd970000000000000000000000007f3decbaaeb7ea63d18e3fc96f56c1daf7ba3255000000000000000000000000782f14cee16cb98be9a4258aaabf9009aa7f1d8a0000000000000000000000002097d84f75647248c0a8974079b8cd1b4cc77a7e0000000000000000000000007060e8a226d73f1bff50c4a3fd0b244dfe71b63500000000000000000000000077641e26d05c1ff34a7a607f48cf8a5c0344301e000000000000000000000000c0db50dedfbc889cbf947722897d5409ed71af31000000000000000000000000fec8b81c05727791b67df8a05e9d60ca449e2b7c000000000000000000000000143d9c35b36d1f2116a089898780cabaf5a4031c000000000000000000000000000d9530a91d695e67bf091dfe3b489947d736060000000000000000000000002cdc607473ab452cb4d44b59ba500838513539e10000000000000000000000000d4980b37b2776337a1c870836a39b03eec47055000000000000000000000000000458f947dc6640eac25e8b3cee56650355b036000000000000000000000000334eb4c00fb960a5a15e06bf9f862d58feef032900000000000000000000000043785c06073bc2f3339112328426341141104b56000000000000000000000000785058035f432870dbe48c147fa62cd0a6d3edc8000000000000000000000000559b723fb4dc21098f387b7d47eb61c42f35d9d9000000000000000000000000f02b0b2fcb3b01ea62e2f1be4dcbd9927dac25790000000000000000000000005fb0636da711a2eae8573c93a09fd48211bdce27000000000000000000000000808156e5a0bfec01a05b9d1404da969048ae26d2000000000000000000000000f3a126dab3621dd31aef31baeb75f91ae63f7d43000000000000000000000000d6909f0d78a8dd6135762b539fc9d6120db4b41b000000000000000000000000ccdafc579ef821510359658ca5f30072bd7881950000000000000000000000000da37a7948f1cca638d0c8b7170b6ad5c97a80f80000000000000000000000007386d684e73284f1202ca37eb3d1c48a65167dfc0000000000000000000000009e221a909a7b0fcb47b65ef4bc1cc8284b041a840000000000000000000000001ed5b6d9c24e3390420fa987083fc6fe2ab598b7000000000000000000000000cb374b8b36bb0d6c63e04fa16b3d27e4aad51b2c00000000000000000000000057d08308aad8d0f1107cc759fec2ef8ebe5cf0800000000000000000000000007676e10eefc7311970a12387518442136ea14d8100000000000000000000000037c4ee270eb635e4b69af2e37cc39bc8b03a42a8000000000000000000000000a96be1b9adabcea65eeba3a10c8af5455b6ed66c000000000000000000000000000d464d89cb25ff367f467e5a581300c6cc2808000000000000000000000000ab22a2bdf0da83d5a80937d84112496d0e38006e000000000000000000000000ab16f0819a3d77bd88bf9ca2f422a81191590fee0000000000000000000000005eeb1abe97d5ef82811bdb996d637cb3aa442c7e00000000000000000000000018e5d46502e710b34f1d6a28d2afa1ccc14041e0000000000000000000000000cc34b2f2bbaa73f99ed4229819cb34fd19731ae00000000000000000000000004878fe8539b93d112fd82ce02a1d15bad8040ec80000000000000000000000000c6efd6f7d3517e391af404ad5522712e42d8ade000000000000000000000000ad04544cf966db679f79ce498aaf2895821dd7dc00000000000000000000000027c877681def173b37a87d53ab508f76869c9cda0000000000000000000000009da6da44acc4f76478cec1dde54a3f06672ccb25000000000000000000000000c9b7ff88c53a9282f5655c3431454aea2c2e27690000000000000000000000007ac347db58780df82a924d8a9df209bba72ed29d0000000000000000000000007fb7266ecc19e914f22eaef42661efef0024ef31000000000000000000000000798e446130e1f29fd3f1ca249fb3e052fe17c5140000000000000000000000007ff62eb8d96c94b7ef523bb08a1ab56489ed4458000000000000000000000000b07370788ff914583f5082dbe931ba9bd39d3d1a00000000000000000000000094732f0fdbcc1a84d3adc0382adcbb088eae821a000000000000000000000000a8d3a15ab0ce8b1d4bf441ac0c0c104a8812fed7000000000000000000000000ee3ddd36e5e82147a65dc1333e9e598458c9ed5400000000000000000000000073498801b2e15e0d0db55c3693d636508aaf3286000000000000000000000000429b776304add0183699d200d39e84807b809953000000000000000000000000491af2802477f314e2f6bc0cc0dddf722b7bd51e00000000000000000000000039318dd3f1f9c4e5decdc73828a1d6717a677a7c00000000000000000000000085245f3c98782f7de1f2ac57091aa48a550ad79d00000000000000000000000022c144c38767c5bed9ac88850df38642ae6244b300000000000000000000000048afa6242a6cd21fad673cd0fc701910fef93d24000000000000000000000000756ff3484f411ec66ff405ea7db34dd65102c3520000000000000000000000000e72cf0ac553d78e634f597607581d53432d903e00000000000000000000000072fe88b1f3a9cc5a053b9e09ac53e202a8a1cc82000000000000000000000000663e3169324093490fa3540733398a44a168716b000000000000000000000000e0095ab7a70f3817b3f20cc2efe5ba35ce7b19b100000000000000000000000003091b688ba068bd36b2db4f583f632a6df397c2000000000000000000000000afad30e2b1aa0c1851e5561268775074f2510d900000000000000000000000003dbe953eddb69dbd611e1fcd59d4bdefa5acb43900000000000000000000000033547540b00df37cb5321b22e9bd722f1c313766000000000000000000000000a0006087a704e89d687d65817050dff48e1c291a00000000000000000000000099335159b3c1218fe341e2ca79d5e2ff626b3a7d000000000000000000000000049943870a463e1d053a4a0267026ad898ae1e02000000000000000000000000b4565eddcafcd201f72a04b2c889e324deab7cc7000000000000000000000000ba782e9fbac2c7bfc1ce409b3909099b6ed61f80000000000000000000000000facce38fecb926e78f99c2bf81a5f7a58aa9e544000000000000000000000000ce7b9ff05e4d0488a0b3dafb0ab7a4d2f7a7fb430000000000000000000000004e9c2d1b48bfd822a43dd3ccbf48b4d93dec84a1000000000000000000000000738718a9d89861c73b77c5f3e0b35a8596c73e21000000000000000000000000b2df04f4536b99666e3968d14761bb890d002df30000000000000000000000001011a447eb481976a12e03c4fd3f291df3bdc680000000000000000000000000996ff1bb8a9b1b2f18a1432e0fe75f51c0973f77000000000000000000000000412ff134dc12d35d3a4f18cda6a6dcba1590458f000000000000000000000000c2181de8ec81ccd3c355c95e60862a7260c95a92000000000000000000000000be70ba26c5a849b44921d661c165f45a920d282e000000000000000000000000fc502a93aafb9d1bdfd62feabb8de4619235a4ce000000000000000000000000eef72e6fed72ce7a578ed9c02ba679317a893d7600000000000000000000000015ac8e3b42380637727e71837931108b23d0489f00000000000000000000000005e9b4353429c5cd6961168d1f81393004abb1420000000000000000000000003c13dc60dc6d5fe9f465552e2177786973a2dbb9000000000000000000000000b0bc575b95d3f32dff20e639b5f9efa0c894a84a000000000000000000000000798a156afbb5cd2d4fda6706000034315a8839be000000000000000000000000f566d79435ab4b0b19510e9ac3f2da59abbd6bc20000000000000000000000004c39b769c18652448d0fb3dfa1ee3176b4d44cd5000000000000000000000000869884004a7025cabd2c90d7d81a3a69d73ab96b00000000000000000000000018d058a7e0486e632f7dfc473bc76d72cd201cad00000000000000000000000080a9c253c459f5f06b9d62a982f18345ceb527f00000000000000000000000006d7f3ce18cef433c0ad7e734cca962cc06e8a455000000000000000000000000ba4e246c19384929dbdad2bf1be840b2a68147cf0000000000000000000000007afb3a21217ba71e24a74ede8d9db3e676948d5d00000000000000000000000077697077d8d410f98400a0cb8991b67b5f8edf4f0000000000000000000000007523a5e4e188b821bdc401cb07a308fc3b0e7d0f000000000000000000000000402590afcea77cd6ad7d5c5ac8513d38c62f97cc000000000000000000000000605d85301a216e2098c0d0628599517d49cc87a6000000000000000000000000bf64bea7e18c08fe376128d12d67cabc626ab0a9000000000000000000000000cc7c2f5e2598c103a8a3180bb2ecd083c8d13abe0000000000000000000000000ee1bd6d42d629649f2377a2889d933d50fd29640000000000000000000000008687ff21327a6692e773b7c865db6fd622b9e001000000000000000000000000aa626a4c8e4662f58110a5986474b0d0180fe6be000000000000000000000000123ffe68a788d3555eb0f8d2a4b01c571854adce000000000000000000000000d0b0f99d25327bbe255be08793cdbfa7d08370f500000000000000000000000091054ef081046383f30511d62439287cac29e5c400000000000000000000000049f7adeccdfd7c3f962cfea91e09544e336a3ade000000000000000000000000e6348377496bfc98830ac9a6715a6a6ace4755b00000000000000000000000008da410ce8e78f0294fbb8e92c5d6594f667fcf2f00000000000000000000000080988947512d8db6d35ee41a93f3d6cf085c9ac9000000000000000000000000d4b1e58ac33e2c35be52a073b59a043474b35b26000000000000000000000000f07d3afa82a3273be53ffbd8dbd09176ac1fed3a00000000000000000000000031c71cc6776eaa34612a77b195b4d7cce4c59696000000000000000000000000bce1ec3d9e5bd5960f55ca7f48673ef8f486cb690000000000000000000000000137e460a375752ccf784073667feec34edfd7bf000000000000000000000000634f29c6e99b43bf04145b8eb2c1108a01d311fe0000000000000000000000003b2cfc2c5c7237f01fda58ad024afd69d6487aa2000000000000000000000000e0f1d01cebcc262b014523c050467ccb4403e58b000000000000000000000000d0b717a86fd15fd7576cf33313531875ba065d7d000000000000000000000000c9ca57aacb21e7a71e4b60e5de5ce39c6b4fab49000000000000000000000000de56b307a27ee932ccddb4739225c8c96101fa91000000000000000000000000f412797daaf6210ba8ac8b34ddc59d7fd4e356aa0000000000000000000000005bdf0f6b1bfd9270474d476771c1a921f1f1737b0000000000000000000000002a562580993425447612ddb017a70d080c19dfd1000000000000000000000000b252b24435d30dac608ae20c3ece739f51ccd997000000000000000000000000bb65ba7c83f3c9d2d7a48cdbda6be76f5ebd440d000000000000000000000000a6fec7740ecf58f141fe158e3795925f2b3aa7bb00000000000000000000000069f11ad58a1297d98a313e0524e2f50722ad2b84000000000000000000000000466d85c10965ff30c40059733948ed7e4115ac1600000000000000000000000011bdb03f54a6423ddc0f4edcf1d334f674d8c0470000000000000000000000000fc26fcf98efb405334f8da08d9b93e62292deed000000000000000000000000d03d274e7c090b910daec9670ac38d57241ab6e0000000000000000000000000da3153446b923bd8ad03cb98330b9a83eb9d329f000000000000000000000000ef59e3cbc3033004acfd5b67af0c6652e42941c700000000000000000000000090915dc9c87dcbde35e081c503c614fbbaa8ff68000000000000000000000000474463622ca572ab53b9cca1cf9c28b2520a962d000000000000000000000000e988c2e75edec576d3e567f3879051836787326f000000000000000000000000d644cf5438cbb9eea93578cefc8d1544a0962f6c0000000000000000000000003fd1233966f0b149bfb8b1c66a38eed05fd62c5e00000000000000000000000059a5ca195af35cb543c46fb22010565d8338315a000000000000000000000000b90fe6c56fe91450aabbb984979234b1f4097bca00000000000000000000000010a6b32772ba1af348c408ecc24eede5665692b00000000000000000000000008b47e8571540f4e6e9e58e810eb7cc984952065c000000000000000000000000e37cb31aa3110da0a5c32914c4f56751f1aa2436000000000000000000000000d0d375bd6e69dc05362d79621374a8a357690736000000000000000000000000990662592095908b034cea4b73c962573265d78e000000000000000000000000989d3393e3e758139be543ee95ca7d76b465c00f00000000000000000000000009ba5d7323aede6db7dd8880b2fb9edba69f54eb000000000000000000000000109cf8f0371ddcb6144ab120206d5e44fe7c9514000000000000000000000000c7c2aa746e6ad1756d707ec58a24ef1f267e50e8000000000000000000000000445bd40e08d6e5cb88adac5b705aca38df5a4f460000000000000000000000006d485eb2050e0638c30f3a6bc197fd9e4254c697000000000000000000000000e0ded48d632cf455c2893a9891d983fffff22ce8000000000000000000000000a2330a8d93f85310e47550a8aedda2e2dc6a9e210000000000000000000000004e4a8ed08cf33357128625c89f310f90a9e8730b000000000000000000000000808324c649c9f67d5454036d776ee77ee762c9ce000000000000000000000000ae0f2f86b1a566f2e8f08e5a2b7492b4d96ef7d8000000000000000000000000c7ce3d69a5620b1861be5017218cd3706984816a00000000000000000000000044f01857463cda0f345972b48cc626d8e1019e72000000000000000000000000c77a7b9de8653daaffcb78b27494bee2ef54475d00000000000000000000000019388c6871386228dea14e05d33679cb8bf16bdc0000000000000000000000006da8ebfe06d0fe2af8d7d67be910aacf04799b4a0000000000000000000000007080a424d2ff7b92c006d06b2a95bffde288d699000000000000000000000000d81204af19ba26f049a1360be07cb0e845ceb47e00000000000000000000000079f0788f4fe5ab140a62564fd710f4ab4222092a000000000000000000000000d2ab1af9eb8c38ed172c456ba2b1c5daf2b44e8c0000000000000000000000007bd8edf2f62d629fbc19e61740abb75bb049f5ae00000000000000000000000047b16c8a951418949e792c18123141e02de193ea0000000000000000000000009bf095765017354a7db09382d2ab4a39e9b383170000000000000000000000009070ae8b74071bc081f3357a02f4f766133dfd02000000000000000000000000da370aee6139163b5326fdc853c700657d5fe957000000000000000000000000cfa0045715931d1061cd404f0a209e7760117862000000000000000000000000cb4accaf084d4dff33d0231fff356b1578a06240000000000000000000000000bbf04411452a6bd01679aaf3e95d7370d6d0dda2000000000000000000000000ab61ebfb6fe2f516f2d846521c00c734a414a0ab00000000000000000000000080c939f8a66c59b37330f93f1002541fd4e51aa20000000000000000000000004304af892065c4f24a9c8d26952ec626d978516d000000000000000000000000641fca7dba6829cd26837d5cdfaa9a80c019218e00000000000000000000000021ed262b99b591c0f34bfe1675357be1f911def80000000000000000000000003b2578bf3c0e75d7e769ba6585d9740ebc81ecf3000000000000000000000000415a8f02d16f446ee3c6b8866b227fa419c8fb4900000000000000000000000014ae04b8db7b941c7b1912dd90e447c68e11e6c90000000000000000000000008e5c946832473be020b57a2659c8eb5f28922efa0000000000000000000000004366ea908d2679edb6e51d45c6d9e524b2c3b327000000000000000000000000c8f95bb6afee1bec371d2f1d77f7e8b8fbe1dc45000000000000000000000000df4087abc104db73f1ce0a419f70752f0c4c1ba2000000000000000000000000fdff0b11216893e2d3d148395636bfbba5c94d6e000000000000000000000000c6855cb1b8b35b914eb2f8c95def077c137dd613000000000000000000000000671b6b5014526ddc1e8f324c1baa9699f7fcb172000000000000000000000000ebd307e924796881179c36f3be4f4a4f8205ad430000000000000000000000006f128403adb8ce8a46087ae341464efbb77c414f0000000000000000000000009884858d174df9bb4f2cd2339edbe9b73cfeb47d000000000000000000000000bb35732fea1ac6c967c91387f2ce6b3854e80f4800000000000000000000000074579eee7ba3a79cf9e721fbaa59cdeed7aa06df00000000000000000000000061e0eb1d36d901327a948484f07373c506f272bd000000000000000000000000ca64735f603a81d9b55358b8cd0ca49199bb1321000000000000000000000000696c6e254a49088c5eb9e24f5e3160bc7ee523c00000000000000000000000001e5a5643de58a059d9e6b687a7037f1ad25cd066000000000000000000000000af34b2cdaf7df7d58ad3609e64a7ec5166335f540000000000000000000000004b4d810611825ad5c0980cd6e8b9f91a37b82c820000000000000000000000001f14bdef47287792f5cb6583f7e0e59d381009d10000000000000000000000002975720b7351d4cc638c539dc985b73e69e8b9e00000000000000000000000000ec720a78e5702f23c9f28f0060ebd5ecea864520000000000000000000000006ed4086ab5c72cc5be852e8f7b89c8dada19654d000000000000000000000000cd5ddd94ef8a38b47824fe0833a7ee0480ef677a000000000000000000000000de3a79cb47a40d0b2cf2f23d8f35fb83cc04bde2000000000000000000000000ae00d502660f4722f42de00564c57dc14847cfed000000000000000000000000ae30e1c9fdf05ced1d48cbb918517f901d8402a90000000000000000000000001d2a19c2472b58adb639acb9e43adfbd8c2f659d0000000000000000000000008c3cfd7cbbf428de5cc47b75176625655d00a4e20000000000000000000000002554e95ffa9f4b03c9a9c027f319336a0296ac2d0000000000000000000000002553690eda1619e5eefef531f0843e4fb76400780000000000000000000000006c4dc6184721be6255d4402ecfbfb0d0b4e1d8a6000000000000000000000000ad444a791c05ae9682f9af048ebda9f0b9638da4000000000000000000000000ee03311e96af5b0b7dd3c87d1f330c64a67b4d6e000000000000000000000000f8503b845f4fbe70d2a037d4a767b56be93ab1ce000000000000000000000000c912dbf80a3bfe6fc301237fd93565900f168ea1000000000000000000000000b237b9ef610934c1791401ca79c62165fa59c2830000000000000000000000000ce0102b026d3da2bab5d4751d5c69955f4f84f5000000000000000000000000aa9db5d765a2907becbe9d88af74c360e40201ad000000000000000000000000224da1d3d43ba290345374963903997dd419059600000000000000000000000091327a87a32645b9397106dbaf6e41d988f60da4000000000000000000000000daec054641ced0499e5d76d282c00ebc8a1c11cf000000000000000000000000cfc599420dfc56964badad460738f2cdfcd4013b00000000000000000000000017f2afe6af58759685c388badc52fc8c216341e7000000000000000000000000b643a56a4a5d6d53081c90c7872de8f710be51cb0000000000000000000000008b1a18bc9d9c7124eda46da179d4024e1d08a3a9000000000000000000000000ff50e42cd56f8a780d2292a63e72e54911dabebd000000000000000000000000cd3c02d258f32233b24f01cc896624b66f0ea0b10000000000000000000000000b3bffc123d087b1cd254fc315d45634934f7238000000000000000000000000c9ae58bd2ef062060496d724f038c3d4b0c56014000000000000000000000000917668a81769d6c61a7318175ac0df5569258e390000000000000000000000009bb98f10a0010c45c7bc82243ece76c440e29e64000000000000000000000000c0ba589b6e411c18d9bd6795ed98026a158967360000000000000000000000000d6af0a4fcd387182ca106270794d81477f6dffd00000000000000000000000050dd8ff408b015137d3e1d7fb1a2436e9478e65c0000000000000000000000002306bcfbe997d660d5c0a6cefb91d18291ad9a47000000000000000000000000441d6c29590ec6e22b7bf851ceb91bd3476692f00000000000000000000000001ea9af1527cb390cb571b69a6e65522f6b532d54000000000000000000000000792ee18a9a6dac8ae6788505c042260c1b58630400000000000000000000000070fe507c337da9c89b2632e1bf2427611b531bc2000000000000000000000000e1e61e643ed44c9308300713e9699d6578724048000000000000000000000000ad8d5d017d16f55e84148594b4e0d697db80f4610000000000000000000000001e821195efe3079fa48ef22617b3a6fdcee5f7ba0000000000000000000000005685303dd76f705b0fa5f8f1b7c6a38193e2475d0000000000000000000000001f319d6adb403c3dbe13ab5761312ab51a96f9d0000000000000000000000000b59efdae6d69bfb9924e7a8b1092e2f9c37deb41000000000000000000000000c84ac93c5e66e74d02ff5d4a8b1c51fc37ab5f9400000000000000000000000060c2415139c6afb3f79705c5ec960c8130b845830000000000000000000000001fcccd843b331c5ef0b6f54650d1328df02528b9000000000000000000000000c09f21104c66cbdd824bd26d5c3facee614ae919000000000000000000000000b7e4bd3e6cda6f43f52521b0b504c536070d5dc30000000000000000000000003b10b652f6176c8a88777333e9dc014ed74e05ad0000000000000000000000007fd5a4ba2139156a6fa2ee6e110b379aa2d35aa70000000000000000000000001d7d37762755e63d022ba51a45e996148cdf6efe00000000000000000000000011c9ac11ce9913e26faa7a9ee5b07c92b0c8c372000000000000000000000000a581f7c384b01acdae90db6c5df50a889cbda5780000000000000000000000000cff9bb834fe6dcb83e39839e003af07b6908d70000000000000000000000000a415aa3d880bd9ce976207cd2668571e2b822a1f000000000000000000000000e185ffac48d8fa7c8d194a9ec725e9a92b5f34510000000000000000000000004592642373301331033f5b6d3c12931aa0a646b40000000000000000000000006a4d3bdbb7c84e2a9b3bb18cee8c02d12e2a8487000000000000000000000000cf9cfc05252a7b89902b68163a096640ccc5c7a2000000000000000000000000aa1f7b8d6362994bd7679bf9bf564b43e98f88c9000000000000000000000000aa87fde17b53f3c86bb1841fe8703faac94b39a2000000000000000000000000bead59a4d795230f38b9b19b7d34ea622c28a5060000000000000000000000006c61cd700766985f593687d70f535839a7ab4fc200000000000000000000000008f000bb8bdeb44f88281161215269510a1b30ff000000000000000000000000185e52fb4c5905bae878f2b89498f41f8ac7b193000000000000000000000000997ebb24a2f08eca9c7b1a7f614bd03e471d45750000000000000000000000007715c536077713ae5b90faeeec99500f5fed3fd900000000000000000000000045b786e47a86c185d8adf328d4764e32dd12c733000000000000000000000000b20790d6c67e24b4446cbc23f09428d26e1e9d6f00000000000000000000000025df17d00bd1bf000bd5a6f144c4bbec964e01bd00000000000000000000000067be2cce0a3c7747061d34f5034bbeed11d5b4ed0000000000000000000000000e90de187864960c8de6a103fd8bab6758530b6e0000000000000000000000005ab912457042622494b110cacfebd63fcffa66200000000000000000000000007c93abe306845b7194e7c1e0c22596bef4554771000000000000000000000000dc147cf6b5aee1edf9972e75e9c5f4e54b828bfa0000000000000000000000004804781f868cbdcf30ed1cb64f9f460b4a40ff100000000000000000000000007165200e9ac0f71a1580766cf83dc85c43c59583000000000000000000000000a014354978ce183c6da5c05c5b1d20b2804912210000000000000000000000003b1e8873e61bfe1b3564ba63c0026e48d359a5710000000000000000000000007c376c57c256b7fe167bce5a0ff4af88de85226b0000000000000000000000009e473f50f477afba73c97ff3df91f0a9e3a91915000000000000000000000000acde0f1fdca90311b9f1412f3546c8a40fc47dc00000000000000000000000005e57e489c9372265b5f53779853ed39d561ad62d0000000000000000000000007d2a8324526f6cf79d79adb64cb785a72c40e103000000000000000000000000abf9e3ee3274a011b952172fb9b65d4430358fe2000000000000000000000000e7778fa0459b6eccff9a8c48c73fc90312f5cb6f000000000000000000000000a458d1ae957af03b7b2aa0c87960572abf8ef935000000000000000000000000e052177c39ea3f7ae2a4f9b63d35cc850ebc507b000000000000000000000000bbb14bbd7087efb9a5f16e6c077f138cceaeb131000000000000000000000000755ed9007df0b15c9d2c9e9dc4b296eec922663600000000000000000000000049b4769e19f3b02efde91a8b8fbb181faec5fcd50000000000000000000000005252f22be2de4731e89744d8fb62b71ff591885c0000000000000000000000008be281dc8cc8240f91cbbb4806e08a0c1f05d8bd000000000000000000000000c9139d925a3e8bbc2d7447f0115ec4bd5cdaaed700000000000000000000000006eb0fbec8d71e1133deed6d1dd932702aa421320000000000000000000000004eaf3bb0d2a939ed6bf4482761ace06d4c1584fc000000000000000000000000521dfef993607b292831e1dd01e0af39f3457d9d00000000000000000000000097e9141a364685a35db0424fcb3a1ff37b7bae090000000000000000000000002b09c54e56ce1d8aea69f1f0c294d1813498f59c000000000000000000000000adbf75b3cc97a104b648f69b1f5dd383ada658310000000000000000000000002a4ea711c259a15c5fc279d4093e1d49b09970080000000000000000000000001caa86a7e3f7489e74628103f6e120ce50b1d9aa00000000000000000000000010fd66cc55af7e61cbca646e03cce72a9cb42a67000000000000000000000000638b4d4694c82d2cea31e2b3a7745ab3ab642005000000000000000000000000f756f2f2b0ba060431ced529d54e226f9edf7ab300000000000000000000000005177b8e0d7773b949b0c0bb860d84aca8c101a3000000000000000000000000f9c9cebbd48e118ac898d8d59f89d7cb4e177d41000000000000000000000000616cd32da73d17c8746401d556a0cab191426066000000000000000000000000f27203e9e32ab51db571aae31d301eced45ffe660000000000000000000000006aebf627c3cb7cc4c88d3ce60cee311731e58ef900000000000000000000000019fc9db837393c1c05856a7b48e2e9c9de8f61b700000000000000000000000033a8259fe6c5e3c2d8f51f42c7e973ca3fb70a7e0000000000000000000000004b0c43bcb354c2d5a789f135e87a1231838b7985000000000000000000000000c972d6522462b4613258f3cca904dce7ca758198000000000000000000000000b8c62aaa01d5c8fb422f6ea66b0382d29a92b9ef00000000000000000000000018c3575a1717677892c71accc1be0b2621110b9300000000000000000000000068721d14c274397348abbac5a720868e76c745ea000000000000000000000000756fb21ca72c9e12ee9547af6db676a9c0ccb45b000000000000000000000000beaba536f9826b87add0c32b45aed26f67b4a695000000000000000000000000e11d92afdfd6d3f7ec3e1abdecf053db960b5c3b000000000000000000000000aba68bb944c7a6d7fbf246dbedecb37dc826e8b2000000000000000000000000d0587e74054b5f71628021068a47c2e0e00ea2b400000000000000000000000075c42bf4825dfc5f8550cc8a37862c297bfc69d60000000000000000000000003c0d2465ad236d32340602b8475a301d4cbaffef00000000000000000000000047feb1e8d70c2fe0859e66407e8c00728ffea949000000000000000000000000e2e981b9c697bad6034eefe64c18dbe1d208f36f000000000000000000000000787889ff02cd8e562cf393db8d6b90665630c645000000000000000000000000f3db502ae37920af40ee16db3115d313e966578b0000000000000000000000003b5b369690f94be2176a95a72854bea97374aea8000000000000000000000000f4b3b32bb41629d7a93829755ab80c93ac904dd2000000000000000000000000af67816e7c54c73f226cb38b30e4f947f212bd08000000000000000000000000b2bc9a5807055e0a3ddc2c67128f6eb002fe91d400000000000000000000000052eb014a66492ad4a26370d6cd6b9ade511ebcd4000000000000000000000000e8793e44ae63889464fc9654863c03b61056c3f00000000000000000000000005e277cdb78a372c43669ee91b15fab6cb7a38fcf000000000000000000000000a20ed1a4ee80eef02b9709255034d9a3f5791c21000000000000000000000000b068d4c97f98acc370838c3d2056ed63fed5ca61000000000000000000000000a8fd4861ab4438847d63f5b43e1245187a504a65000000000000000000000000e62f7170985ea0a83963c51f51123e3ef7b7e64b00000000000000000000000016b2512cb87323a388d48b5a75a9f8ee325f28610000000000000000000000000a6099567b7e2fc56256b912ebf92c6892a597390000000000000000000000007acd58c895d72b768f4b1ed297c4dedd32ba78f400000000000000000000000089362347a75a38387696968ec459b408bacccddf00000000000000000000000076f150efdef5abad7ab3b3ad15308b0278af1fc2000000000000000000000000855bf9c446e08a3fe087157d68b9c8c6f786b54b0000000000000000000000003ce76b84d6ec77ece4226be107ad09350b3b30ec00000000000000000000000048f971b6b472bc62b0dd8602a4b532fb9545553c0000000000000000000000009257e58593ed785880f1cd9534cf7811253b37d00000000000000000000000000c5c480ac8619e8f50f4819301bcebb07b49631b000000000000000000000000e1f00c088aa157e53305cb72656ba9ca8b62b760000000000000000000000000b005577da7f1d7a8bc77ca9efa3fd3f2ad1ba27b00000000000000000000000002fc77ae925fbe5eb3d55b32a84501d237141af8000000000000000000000000bb6f3185f49dd42620df23fb07a0f1b8b6d1c9850000000000000000000000002b6f4d0743a7b735d6c2a53cffd90a18bd17e0930000000000000000000000000777d013efd2b99dedf4849d0e25424384789155000000000000000000000000d93052329435f11555509c920b620dc6030c911d0000000000000000000000004d215a4e10f137710dafcb9589e023afd0215e030000000000000000000000006814203b6057764973ffc9c4d6dcd215f1308d5b0000000000000000000000003c982cc3c61d4d9e967e2868f18b29d69e18ec3200000000000000000000000065f853b6624e8ef6be6f4b2490a5d62fd711e43d0000000000000000000000000acdadaf9215938be4e64643939624048e3eb13e00000000000000000000000032bec2dfea483fee2ab9cf6bf4473a2ac8314d560000000000000000000000008052c3e71913e69fe6364a5816061c43500ad50500000000000000000000000080c89c1adbb9586c43ccf32f01c1f0de6921186d000000000000000000000000953242494f9d5cb16097d64b061bfc9775350cfa000000000000000000000000a248d8f449623714068c3f3c79ee9fc9db23cdea000000000000000000000000b3184d4a76bb8104d3bba7685c834a3b48a26ff100000000000000000000000044a7d0d10759e33a896149b6be1527291a7398080000000000000000000000004c9c1540609800f531b436532a75127306104a0c000000000000000000000000e4f59eed70cc30cc7d758062b3f52a12aaadbacc000000000000000000000000e854625bf407eaabab07e259fa0db53dd233d87900000000000000000000000086069c5ff1b60d4fad8193d13e7599272fcc4b2b00000000000000000000000017e58f16cdf7e5f0275e574caf4289a87d3be4500000000000000000000000002a54259168d94c33deffc1ab4c8b54f99ead1cca000000000000000000000000c4f8d343d2e7500525b8efa10ec10dbded3a418d00000000000000000000000017558858daadb9e567eae8c3b7b55b38365495aa000000000000000000000000c81a19e6473a71fe78a8a15115c916097751a2d30000000000000000000000005a7ce7c82ccb143a83f485ba116076ed7fbf356d000000000000000000000000da9635fd853c08967e270b3eb9d59084afc2781600000000000000000000000053ba1a8f6aeb3b7fdbefc288433e0da2093a0f05000000000000000000000000184b65000cd3d71ced29ee32c731f360e6fef7fe000000000000000000000000816a341278aeb2ad366e2433dd15574a77d39086000000000000000000000000b79254799efdc01a018cfcfb457abea687034f2a0000000000000000000000005b47de9a479c38dec7772ad34607a6af008cd759000000000000000000000000f20ebe605596c5b4a5be79d6d1533d1e4a8e53b500000000000000000000000032c2902522d2252fff443ddee7bc697e267703320000000000000000000000002a3b87cdf7aa44015bfb675f2c29e612b7c7da320000000000000000000000004a4b003d332b8658a36f434d1a16f8a5ce8363b60000000000000000000000002653f38f4fa55758da5cff0985d51e11acdd5f010000000000000000000000008b49cb0c425dded99ecd1e2721515f3133cb7ecc000000000000000000000000ba92e66136f90cef1f2b45fb3ea88d8da784a6960000000000000000000000001098c0036407ad7b19bfce63527d4630a8d7ca8c00000000000000000000000022f1c62747ddd86418b663b9069058be899e4a0f00000000000000000000000069a765429b4b3ccdb0882121b908651c790d89e80000000000000000000000001bc28c3264b4e49fc3e701ca1f9f567fdefa760f0000000000000000000000006b027f2ac624dd7858b87ec7e8cad72489dce6f60000000000000000000000007de4ea4e7b422ee6d43c4b12d3f76fdef012fba00000000000000000000000005cf69269788d1747dad3d87af39f2a61b1285e080000000000000000000000009fe3c3db9c8afb9f7c433ca262d99bc286bd6a62000000000000000000000000c01f9b23b8b8b2398b51987b4503f5bd86605de900000000000000000000000034e0cd760c4edd2cb9996c9f697dab5e8af694de000000000000000000000000bc70dfba161318c21cc29030b1076d261ba0d74500000000000000000000000030c942841cff6af491c682709c444828aa33257d000000000000000000000000babec6d6c039cdaa94d23f8093dad7391680f2870000000000000000000000005f831409f93989bbaafaaedeee2b4e11041ddf590000000000000000000000004ecc8a1c7e838bc47fc2cd1c7aac642fc5826cf40000000000000000000000001310658e57621621ad602a06f3f3633a18ee29a3000000000000000000000000ee3aebba649ea6217b1b764a79b28cfaf3787ac20000000000000000000000007a748ada7bab58075c62f0a6490f5e0c1c68afd60000000000000000000000003b1cbec318eeffb10fc846c3599a4c0a8c09b50200000000000000000000000097478e11840a5f5eee73a2b47e4c1492ecf18d82000000000000000000000000734f5ec3dfc907804ff786b30d3f978343db4ffb0000000000000000000000009b56325f56ea1706c07151613d4d5bd400050b6d000000000000000000000000cdb0ea06dfda68dc127b3b7f7b2359625c2b261900000000000000000000000061a2aab77c60c395c879c8f768e878c393fc12b3000000000000000000000000960c931ea142d7d6e654ada99b536904324649dd000000000000000000000000e4cfe7b3cc03242300afeafed867b96f517cedb3000000000000000000000000a815a41b743c38e25df42d7f7d1e327788f05105000000000000000000000000d1de0068f9f9d638a9904d4d7310ec9925e9827b000000000000000000000000b8257a21bc56adc8d31511dd731b2dde0218c3b50000000000000000000000000376149cd9dff5220bc6314d53dee7cdd9267bc80000000000000000000000000c28013dd49591fcac6e309aa77ef4c7bc0082ac0000000000000000000000002d353cb7a519c1ceb8e65fe9b53cd8723a9065120000000000000000000000005c3e55bd3bb431d882444439dbc993438e75e94900000000000000000000000054fad40e34badfb59027be554f18d9b4ecbc5d6e000000000000000000000000bab53809aa41281c78556397be6223fb585e7e57000000000000000000000000e9a37b83fe1461bbfbecf77230f72fcf73967cc6000000000000000000000000293c8eaa991912235d8ed7f459c2baba5caa28c9000000000000000000000000b965a460127934e3493c5e57f2400c5c79b4e0b600000000000000000000000000069dfa17b6042825600fe4b7deebe3ee1110110000000000000000000000008782362bcbff00298e68cf61865ec906fecd5e510000000000000000000000001e4fea3a65eb4d8a5c02baf6eb1a0c9a24d97ccb0000000000000000000000001a579a42a9b57d78a1127090809442ec6843d2070000000000000000000000003d9e9efa2b397a1ef35e044b6c20bc715c11a83f00000000000000000000000049a8b53c08ad67975dd1080269fd2583b6b3c00000000000000000000000000078f979e8718319b66a78e22aa9bd5092cbafd1f5000000000000000000000000f9dc6449b1a925fcba367430c2ac6acd8b0ee45a000000000000000000000000ef1e44f8fb976dab7bf4bb2ed77390bd558ae0af0000000000000000000000007a34196bc4b159d9938f28a7f073c1440b05ea3600000000000000000000000057ffeecdbe528414c2dee1e02ec3aa9083e0b9cb0000000000000000000000009e3ff0a726f7d4089380b27ab4513b9cc2d26da0000000000000000000000000e60f3879c88da4aded2baa1f29a92b2ad86e19e8000000000000000000000000490e6019d4e43ddfdaf41c7885e9766f1ab63532000000000000000000000000023054d813f0253f43fb2c6df2ee3612791bfdf4000000000000000000000000b23b187fbd9d8f467bd31aabba24a6bd5fc9a54900000000000000000000000067c728deb08181896a8a7a9014ca5d441bebc921000000000000000000000000f82f9b7da77cc0d4fc7b906ebb67410620b4aa1900000000000000000000000077ad2709a0e08ae19393c9db5f854ee1403ba68a0000000000000000000000000230bff42e8c610967b6da0fd8d01f0772cc4a6b0000000000000000000000007401c4672cc7e6d9c69ff42965729ce4d4d3492200000000000000000000000020bd2ce59f76232674db745a64ba1ffe798cdfbf0000000000000000000000000a441e646dacb7553608791b02508e5d3ef8858a000000000000000000000000384ade01ba0fc9a8ae46430a3317a6a8f1e903af0000000000000000000000004f476ba76e29617b99cc3997e07be5f24765c0050000000000000000000000001a669bfc13fdaa895c1d917969bcf541081c9e4a000000000000000000000000d11b5f2200ed86ab6a774b88678d2725f9415455000000000000000000000000e7585e755ae699fe4a9525c40d5b839c473e4f110000000000000000000000006d0113c5b505378ad5f665920c4db3d486790fb300000000000000000000000020c7e2f1e43d4f404c0306883eaf2c407bcc41fe00000000000000000000000000b46767ba79e151a7a6fa69c714317fe36f2be3000000000000000000000000a9af33eb92f48d6b4cd468c3cf026605f1ac06a6000000000000000000000000779d6544664fd999857b461459b2196bc444d6420000000000000000000000003e0e919b0720e452dffd6d584af6ec22a9eaeea1000000000000000000000000b7a482b6ebf0d1cbb9d0f948a0138a902534e86c000000000000000000000000710034695e1942efe88ca833b4d0e79205380fde00000000000000000000000059e1c90ad02372de1da025b6568046af2b07bcd400000000000000000000000012c873a9fd3281aec4805973d10d46901de37f550000000000000000000000003dc36845c236ffe322260b330b7997502b6de81b0000000000000000000000006983e177a6a8f0fc313384fdc506dec42ab4c43c000000000000000000000000edae422ae49dd699c05181163fcafc0927d64f8300000000000000000000000028bf6279537a63a573dc322b815c0a4727d35a660000000000000000000000003ce460faa328040c0353edbbcb0da323ccc0dcef00000000000000000000000042ddf05b8e57f8bf7ef2ae5503fd53b5791f880a000000000000000000000000ca6b9bdeb657d49d957053835244fccaaf358d2a000000000000000000000000c7e17ecdaa1315398e564befed159b87163f0e100000000000000000000000006d74fede9b1f12aeeeb0bdbcde8f1d79e54270b10000000000000000000000008a37d49f2a3e2f7643e1a563cb6099f1483cb8a1000000000000000000000000feb985d638e5d5dbc2ce59facb5b048166467d2a0000000000000000000000008d9a7e167768f1b1ffb32c7a3b837a34128f0ffc000000000000000000000000c3c9a88c50ea8e51ab80e9935ff8e03dd58183ef000000000000000000000000b65ace95cf334427900341ca7744b11cc39d51cc000000000000000000000000bb35638fed763039b239fd1be25a136b674826b30000000000000000000000001842feabd79bb34fe4bb92e8cae473b1c0ac637e00000000000000000000000054821d103471863dad2cd9e3929d8bc8394c6cc0000000000000000000000000ad5dbc36b98a7fc91b9cc543de1c393842f2dafb000000000000000000000000ba0078a940940f014ddd8910868f6492ba4022a5000000000000000000000000dfc930961db5148a7519da857b3dc2188718603d000000000000000000000000141ed26f1eb205595b927a16399b25096f8b5cbf00000000000000000000000010595171223f2495c8c1c6619c3b2b70b5d82e84000000000000000000000000fc858f5a15123d97a25bbcf560833121b86204570000000000000000000000000abcc7a5d24c833c6843fa2e88722bf0f2183e6e00000000000000000000000083acfba07ddf236d0fb23dca2504573c8179a8270000000000000000000000006b01541284bfbe7d061972c3d3e362606670830b0000000000000000000000009894d049964d6cd705ae86ad126fc085dfbbec49000000000000000000000000a582b07c108fd653f148c7dc658d4ed241e1c4390000000000000000000000001a57e1c70a322f4287ce93b3f0e356fe2a6d56a8000000000000000000000000ef482bdf5869fa624bf91bf72d1f98b8fa6be11300000000000000000000000098c25dabfde8f9750e139d2ce3c277d011568861000000000000000000000000303fb85902b458653fa58aaaa8f092b9a8aeb916000000000000000000000000f1df21e41ce2d3d4cf2881726f437ee1a4ea50be0000000000000000000000007053224bedeaee626d0a97d3ae485b88109c5add0000000000000000000000005ccb6ddafa1a7cee47924cfb61b8eb5e434232c8000000000000000000000000582ac40a4dea37eca181d811b2ed876f0daa800c000000000000000000000000d8d14eedf92ccfbc3d245ec80dd9e6b2271074d40000000000000000000000000fea712c0c4cf46f024ce8c57f025e36795bd2420000000000000000000000001c491e2253abc092acadc5744a0623229e95b8a500000000000000000000000090f22c00f010f1dc817e6d39b53b95bd224b36af000000000000000000000000c15f9919e44393d2660a58fe2915cc082a8e9589000000000000000000000000e6ed08716a50dccc10196fd91ce8776aebaa128a000000000000000000000000cf8eb81c7275189f3ab747ec2f4edb6e5dd272d700000000000000000000000069c193ab87a9b1e99c480d2dda64b2796f35996e000000000000000000000000d5c5b6bb6fcebf45805b684ce69d7146fcc90b40000000000000000000000000287061c556b497f329851ac7afc6ee9f9c8f8b3300000000000000000000000085df8e4bba0697df20485357b8fac5ae06cdeea1000000000000000000000000a5a321d28335e1acbd0433ac9d5f89ff091f81ed0000000000000000000000006f2623a6e2f2b29dbedcb3b99b612f675a9ff1200000000000000000000000005929e15042f3a9de318c5d405011aaf71d9cff040000000000000000000000000bec8484000104e706afd2639f11cc3589e41bc40000000000000000000000006ef24016c0c98f9aaf4755faabc4d34f00f3740c000000000000000000000000d8cf94d2de8b00bc535d686d94be0dc4cba74edf000000000000000000000000fcaac1899bcd38fbb0b0d98d19fb05438f1d54d60000000000000000000000001ae92d590f1d60a4aaa2a92d86fce5e11cdd52e9000000000000000000000000218a1ef42ae86043f4d5c215f36a337ae0270b19000000000000000000000000b72c97b121f0aaf40b19931ea2eb7512ed7630490000000000000000000000007bdfdede78982f5dc094ac0a4ab37eba10a707880000000000000000000000003766b91922628dab0b8ac8fb0300048f69753c4500000000000000000000000037d80f0e30e008ee80486be6366eb12c3ea16cb90000000000000000000000007a4318aaa97227eb6c5f3b063b21b26080266bd2000000000000000000000000c2ca515bc9ef14fde1512d967758efae650a70f4000000000000000000000000ef1c68fb74782a63ca676e39887925bf38736ed6000000000000000000000000de3627801510d0f67092547bc25692c04a36f9ca0000000000000000000000002bd11f415199d56d8511e597da921edb7e068f7b000000000000000000000000abc937692d4f9cdd9a43c182a65ea92187e5bb0300000000000000000000000050679d33358f3b002fa1c3f00b8392dc56a5f5be00000000000000000000000042dd464fb6de980201f9120944f5355e8ab1d7e40000000000000000000000009f41d7611ba178de6b12c8bc4c239079288089c400000000000000000000000048b5af0525c6d8b5e0d0a331a6f8fc53181359a400000000000000000000000074fea7362660b3c541c76c4ba81a183e36a23e300000000000000000000000005f897b292529f8fcc2806ddcdd2b451efa69e4af000000000000000000000000f966429a9948e062a9e0a7f6cf10500ac3889703000000000000000000000000e73a0c2ad126d00a093913136b4f3f098c1ada2d0000000000000000000000007c96630505831f1f20ac09367df2be879798b25e0000000000000000000000002ec7f86359541cc9d4ab77cf96b57c45305d86a2000000000000000000000000f4c32154aceaa8732aaaa9bab9f3523344eba2d2000000000000000000000000c99dd34c14b76bc5cfec64eb05128680ff4447510000000000000000000000008ec06710366a0b9a45e7482f58583f3d108861aa000000000000000000000000160132b5e7924a7f115a098eab0974b59a2f7962000000000000000000000000d7a92991c2851534b1b9e9c7ebfc6a4b25e1ea59000000000000000000000000d00a06d1e7715619f2615c7b8b6f0af7dae007e70000000000000000000000001689dcd7831a717912f37aecf36a75a1af9e27e30000000000000000000000004f3b3da3ec1a5639e9b47173864d075aba83351a000000000000000000000000f9657a86447fa6448572442e920b531d739832a20000000000000000000000001bbb7777dece2cdf6cc248b5afa1c1bf90dd052e000000000000000000000000b2ac5be1ab1d343d5864ce7323917b5cf86219a9000000000000000000000000134ea49a2443ebf957b647e93bd351a1f7649ac50000000000000000000000007e8d22b9e911bc5fa63b923ee656df5f32ad1fef000000000000000000000000ce3fb60e9f2dc5733a4742a669b6f3c1042f1cd50000000000000000000000008622771f87daa3cbefd534f91f3850faac9cc40d00000000000000000000000075fc3129a806bdcccea3a43a98be98fb4017b5ad0000000000000000000000002ba2c843135cfadc2b23b0e6ad5a64966b75d045000000000000000000000000a81a0f83545e7cf7ef787e649c644342324647200000000000000000000000004e3fa6db49b34c604bc7f4a56e947b50fd56b334000000000000000000000000b456a63407e4a501518cf08416430a6725a19a17000000000000000000000000c601ae7f484f5b57e06aee90e98a2d1e1d55f4120000000000000000000000005fe04b08ef6a65d8dac92deece98be73ba0516cd000000000000000000000000506f7c25d12f7e0c6b3fb08d316fc9db88c7e2d20000000000000000000000000b4de3e9526774b738045973aeea2460419c3f4a000000000000000000000000a4e0a8bb07c4dd5e39a2006a17df9a447152ecfc000000000000000000000000c5fb5576fa6ffe13888865a988bec126c8199ce000000000000000000000000025ec9513fa1362f293aac7a1b3c9882d674bd7b800000000000000000000000079fbb94aada9b6f99038d34473f79f99d08d9097000000000000000000000000eac7255f35d98083b779c300de0537cc06ec985100000000000000000000000042f4b194f3ef4cd4358b931ed7a2236cf8db8a45000000000000000000000000eb84a3288469f861ba8c711475f659f0c170eb8c00000000000000000000000036074c0883ac33501e77e10d3fd0986842fce41b0000000000000000000000007274070c5556373d1ef82405b1c8840d2a4c33050000000000000000000000000638c1054d090822c0577aeaf82c8589020d148e000000000000000000000000a180dd5a011cd1249c7a65b8dcf74920fc9a65970000000000000000000000003cbdf69d473f2c4fb43fdb9ab54ef93c70a26a11000000000000000000000000ebcd5345cb08037f164f29b07664b280389eab3b000000000000000000000000ea6a73b5bce6f9b5f8dec469e26d8eb0a502f2e60000000000000000000000003ce417fae5421dfac0e7ad1b7953a51f48336a27000000000000000000000000d1ef4d460d9081a58f43c5b7a88b9640f477be7300000000000000000000000084272232967036cdaaec72d585067bd91734f77f0000000000000000000000009df388ebded70afd4f891ce718eac73ec5ea5d18000000000000000000000000c0eb82abf2d9a5414072953d0398a88a911920020000000000000000000000006fb3b617696630d2c3759a9b19be1ee6c79ea88c0000000000000000000000005a92506c7fe782e4465b794868df474f532edf0d0000000000000000000000003e8b50993d37e9916d0d67fed67c5e7a796304bd000000000000000000000000dfc1fa92319f7c6d00d9744d8c6b6bb3adc02cb0000000000000000000000000e2bb2f6f3ce66a017c2224799666d0f00216ca1d000000000000000000000000ac89a2084688beb747ac4ff020413eb798503965000000000000000000000000053fe20df6d6d8134384f3596fe59099934a2f0a0000000000000000000000001bb3e939088bc9d4bd3ca9a7010a10bf96f6749400000000000000000000000085f6a9fe887ed0419e0b7b9b4213dd35495f94a4000000000000000000000000ceccd8038b48170818dc9a6035bc573b93704f4a000000000000000000000000cf1dd39b3ebaa34821146bc94a0c2cfc599479cf000000000000000000000000e5bf8405794eaa8dbe3e463915eacaa6e80bfcc8000000000000000000000000c9358d6f288e6f20525753b6acb0746ff576ae590000000000000000000000009c11ec069021410796d52f7e0a1aaed5625ba0c8000000000000000000000000d41f623210f438ffa87c1abc422844deeba8b5650000000000000000000000008bf66406cd4ed450686cde180a05121a915b3083000000000000000000000000a496fe7022d9cf710dfb1699c918bc2e7f17948a000000000000000000000000e4bfa3de9ab3ee5752c0183652ab4806b48b4334000000000000000000000000945ecf0f10b7fd9ff4353672de61b394885e94a900000000000000000000000055da25491a1ec4f51f29c48768feb07cba02d6e2000000000000000000000000ef5558195afb11fccb93b1133cf8385c8d9f3a9d00000000000000000000000085a1c84d561570d6cc4c8c102ff97dd80da62569000000000000000000000000c792619570f0e85075e7f7360d322d2986e856260000000000000000000000002973305d0146f10d64fdf153cb52ce43df231b950000000000000000000000002af7367288c169083621c19f898f7008e43b23d000000000000000000000000014598e913c5a132cc3494b66cecd0750f47ad716000000000000000000000000966e96091df6ce838aa4943e5367d0a5beb10781000000000000000000000000adfa4f284cd92eb663ac8040c477e0f53ba1f7e4000000000000000000000000cb83ad21dabe85516e0f98b6260e33dade569d93000000000000000000000000ba80261cbdd916b30649d529a04f6130b82ed0530000000000000000000000001ec8355e8ee8e486bcdb31abd1e96834b5c5b81c0000000000000000000000009dcec0d3940e8045ffaca65c7c35ff4552cd7a84000000000000000000000000307dde198d8caf6e4b616ec80adddc1a9d8c9c3c000000000000000000000000ac2c2336e4a3a327ee2d4051ac43acc8cabd54710000000000000000000000001231b178df8aec408f657a62027d7e2252319747000000000000000000000000d1dbca83f47119f6d4bc04864d8e7182280d0a5c0000000000000000000000006b1b21c73139c7d8f14824818686572a1d6649f0000000000000000000000000f56347741b9668d2d62030c81474b5d4d97e467700000000000000000000000049c15f145518c61d7a4b133e19834b91b93e7120000000000000000000000000c0fee2808940b0e8beffce6b402cac3b8faa18de000000000000000000000000f7051f748977cc8fdd741b47977cd9981d5ebdee00000000000000000000000003b90e786b23ccc060be9b3776381f0940c20dfc00000000000000000000000023580145a674c732d91c99141506c5ca93665fdf000000000000000000000000b663a4b07fe6db22fd8aaffd24b59690c686d517000000000000000000000000523c63d3ee337a80ae592841e3de20d3d701a2660000000000000000000000000694569c3bd531b4320ac70117e9133f9439d4fa00000000000000000000000064a8e9b597b3ffec5822bb55d632fea83960b56e000000000000000000000000d80fe3eb20bbf79e58a51bf6dca53c00f76525930000000000000000000000008bb1a94e42692637cc781e3f8a4b837be214d5940000000000000000000000005de7c800aa7a81f07a3f96db53451920587e3ee10000000000000000000000000c644067a35abcd146c90e7cb1e54cb19fea5c7900000000000000000000000065c0773566c79d3faba2a7e7b56133aad3b02c8c000000000000000000000000e9a00dc7079964c9a6a9e893da774575c618a86c000000000000000000000000c0e3af9aeffdd2042105e0838d2b7bc699e72cc50000000000000000000000009ade29e269d0e203e963b330beab88d06345f5df00000000000000000000000029065554c0c77036d5b3fdef7d2a4393ebc1e72e0000000000000000000000006e07a83923eefc85244ddc004827518ace62c46d000000000000000000000000ccef47c8acdf0141bbd7375747b96ec712059ebe0000000000000000000000008b42843419215212b360da2c819f5f1b41a5bb2f00000000000000000000000042388221844a502a3e23d40fb60eb5630bf9cdae000000000000000000000000b7cf9f5f1f73153bacd16d4fc919f5f783833cae0000000000000000000000001c916dd971d94d3c96230694937e8afff4d4ce92000000000000000000000000b4420e9c95bb0717a70fdee0004c0868d30663bc0000000000000000000000000aa33cfd41bd380cd3837b319d27fdc671e307d80000000000000000000000001b792b7bf70bc554a9c831fdef75c13387b3731a0000000000000000000000002263032b604cb6e0e53c69a8fdff1c410f2abfc1000000000000000000000000427ba75ad72f87064151155df42aeb00e66c85cc000000000000000000000000c30a073004ece0350fb1576110307ecb90fa98e6000000000000000000000000f8ff23d63dfa19058fd911f69909021191456f280000000000000000000000005533f9447571072113bc7d5f56050272cfa5fa0e000000000000000000000000d268647f30d2e34a83c0e3042e064bc32cc4be5500000000000000000000000051f8bf50bbe2bcc939d861db8e6d30aa7a2504b6000000000000000000000000c9f0ec5736933323385d51b4c8b1abb103aeb6e8000000000000000000000000f67a369052aa911667e1c567db399153341c4ee6000000000000000000000000508c55dfc027fb1dfffe7334d90f615c74ee8137000000000000000000000000f38bf9d8ab794f6e73b495df1185341cc44076b6000000000000000000000000b9436b6df0b23591825f52182f4a1c87faf4b93800000000000000000000000059451c3423e043893ed88a5d5be22958c6b738d70000000000000000000000000360c502a0e1dccf6588d8f875288ab57404b66d00000000000000000000000047dc890bb4401c3565dae601ef9fcf8de6842bbd000000000000000000000000b9824c88dae2708145b4194097d437b48b5eb4f000000000000000000000000085940529c77ef8df8d93652a8ff6756d9f0abebf000000000000000000000000466da6f4b0447d3cbc0d48ab330e36d392d787fe000000000000000000000000d0db2dc85c7c28bbdf01293a90fc18b385ca0a930000000000000000000000001064f8d64c1e44163218dd4d256f75f378a82e8d0000000000000000000000008efe3faa75c2a7b2a343b01a54ecf317ee3ba528000000000000000000000000516c9636c82c62c3748ac84a025f8ff58db3af6c00000000000000000000000052aab9b26e3ad779c59743d041ce07a51d41ed2600000000000000000000000015ca3535185e8a61f27a03c8d8e5e140e4875b68000000000000000000000000f36a0a1ef5e456fd3ba59039f7651ede4c3525b6000000000000000000000000820060939d1ae07de7745f7d8f85dff44259eb91000000000000000000000000820060939d1ae07de7745f7d8f85dff44259eb91