60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d644c364642377a666a4b626969683741596277374d4a4c63676a447477787659644c4e4d50694766553744430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000323418bf197eaf53e0afc1d2e84839f1de6e3740000000000000000000000000dd6ff15814c93eb5c2d270c073bf071d9f743186000000000000000000000000ced96e0fba4398481103f155506f56facfe6baef0000000000000000000000008031406cd3ba301bbc582f9cc7261a9c9def687d0000000000000000000000000772b9d87e7c287d5452fb9f5b2d2f96a58b5e9f000000000000000000000000c47fd4e97e613c3a70dc45286d5ffd132b1d68f2000000000000000000000000e3aedb7be26df97defadb1063c3498915287ce930000000000000000000000006ef631cfac643fd41ee1b7809ef75422a65d5636000000000000000000000000cd9adc5860dc238066ac7761411007ecc215b25a000000000000000000000000dcb2f1eeaae6539da5096fa496acadbd0a13e68e0000000000000000000000007c7f7e9d72abf5b5a410d0eafd0a32e238f1bc20000000000000000000000000dd2c37d1281b1e32a27a984c75804b276ecc23b300000000000000000000000085cd62f519f6e53766d020abb31992836b67f55f0000000000000000000000003ec8e81a0c0e7e1491522425128a00627a13a4a9000000000000000000000000c9da7e5e9ee1f05c89479d9c662a43d1a1704b76000000000000000000000000cffd6f81b561193d1be3881211b984e0ebb95856000000000000000000000000bd78a6d8c4b4b7c00ac9daadf473f89fd2df997d00000000000000000000000099cba27ef7b4a0b6f34d3debb8652efc3620c3e10000000000000000000000004d25a929fdb30a1eaf65be97405cb28e5691d19500000000000000000000000013dd11f12e0a8165e0fc6f3ef43dc9e9ead98edc0000000000000000000000003b04482d8f937b6f7967bc22c1c379e0fbd015fb00000000000000000000000023ae150e71ed873856c8925301ea52875bccec6b00000000000000000000000057f866b41bfb001999a00f12bc3f5880079d128a00000000000000000000000040fa3bee4a4035a4980592282e9cf858062736cf000000000000000000000000091e883dba369f6e72fe05e229f2053e2f64a759000000000000000000000000e844bf393052318edd8e1509e4564063bc54ca25000000000000000000000000b169a3ea79c3b34ba309fa392cf25bdeb8b72f5d000000000000000000000000650aff2dbe90cd0d42f12e5fcd1cd3751629746300000000000000000000000072f3a505180fa857eadcfd883bc4ba6ea8b80182000000000000000000000000eb0fa0a8b5428d88578ad2a4551e76cc9bd03b0100000000000000000000000051e7883d7689be559630082294c976e763dea14a0000000000000000000000006aaf09068f3d3c1c565cb6584e8be2d7649b85a60000000000000000000000003e76191b5d217455cd565a27aebb07d2535a4e95000000000000000000000000d40239cd15f6c290f2cf786ac44f93e9995bc8e30000000000000000000000002f73ce4b5ad70057a22332ce20609f8abc5cdb0a000000000000000000000000b5972515369fb564caacc0431bfcc3b14b3eadd6000000000000000000000000976ec0584437fbde5ca2dca63a983051af552afd0000000000000000000000005c03af219ae56236fe25042bb0bfacf1eea92a5300000000000000000000000056d395b1af10180a8db4b54f0332f89195c8531a000000000000000000000000aa556dbabdc3cec1086ae6f34d82dcdede3c17f00000000000000000000000004b2f8b1f20029509aec5b2656907dcf30222d43d00000000000000000000000034b8a7761b86b8650d4822d205779c96cc6130550000000000000000000000009560826a9985d9ee8d8f4cb93f13ca6d94760cec000000000000000000000000fb4c9bf410ce452b0516eacb5e92f0264a34fe8a0000000000000000000000005fdf5d137485c4ed5ffe602d59601b6237271fad0000000000000000000000005ea81a068e098cbff6af3b1e62d76243a86c8bda000000000000000000000000d0c53ea10fca61ed58fe1c8a4b60fad4c0721a51000000000000000000000000a8cdb3999c867b8a60b82f7ef1f0287e826bee29000000000000000000000000b5b18cf9661e685868ee1e48c82e1c80c3d0c0570000000000000000000000003fa61c800d2c56cb215e5d8f7cf4c3bb125464f40000000000000000000000000389612aa7bac33910d345fe93f469b3dd6cb2e20000000000000000000000003bfd849c923e9b137d86196fd509d5a05f00698a0000000000000000000000007b9c6dc697e69e843ecab1b56b62b217ec960b8a000000000000000000000000848cd558367b7f0ebcf5c6aa2d4d689a57eddf04000000000000000000000000775dc15871d77126e949460c701eaf658d7b115d0000000000000000000000007a13098e7c8c3880ffd818a6891be86720a4a485000000000000000000000000357e961b32cc38224544d3b4f040c9db48a57a3700000000000000000000000045797564f29bce5a495e7dbc92b2cfe6c4dd3104000000000000000000000000db1c37e811e5f151e5a6e5e8b93a782908514b2800000000000000000000000012c90e24d25b2a7c485f540bf4bee17a83d64eea000000000000000000000000a6db3ef238fdf2dd85099d1c9c7d321cf64ec8b70000000000000000000000009824434bc77a45cf8386f00985e1cc495e5be996000000000000000000000000b79ab212d3c1968d31c0dd1fd288e2dc8561ab31000000000000000000000000668db2cd4faab27184fb92488d926dfc30bfb3e1000000000000000000000000efecb8311236196c90a08ed3a2d372c1e6137f5200000000000000000000000089bb6642337249f625b7d5ce87dcbf17d4e07f6100000000000000000000000051244e5946f827c0c31695f8e83bef4ad9622b09000000000000000000000000439f08a0dacb39c0a34c11f2e989a03a8d190efe000000000000000000000000af4c0121ed9541bf6ed707daab278949e6fc5000000000000000000000000000722d53d0e17188e231ddf60fc11b7f118f3894e500000000000000000000000027c8be04352388efef7e003655546a44b25af8c40000000000000000000000004eba0a495e647a3c5283e0972f5b3451a60133580000000000000000000000001ca2ddf4322b981e378804de3230b0b742cc06230000000000000000000000008290d316a8d2e1dce7e70a3193836090733c382100000000000000000000000006db3681b015d7d16e60ff1426fa9b797c192cca000000000000000000000000c06e95b1ce778c516e5b60417a3a776953345428000000000000000000000000ef8817165851054a7133e196a4e41cb8ad96a0ff000000000000000000000000efd3fe8d36222f89c0652054fdc7107149daf77000000000000000000000000085808c4989e5c9772ba6369f9ade103f1c850dd50000000000000000000000007cf7c17d4c34c558c4930a34413430375892cdef0000000000000000000000000d2398c46c599b261c867da221cd178959b4547e000000000000000000000000483049db76775d7ec5233190d968fd2047183bb900000000000000000000000077e6ad16922098adac9693df2fcf66ad3795b18f000000000000000000000000191004850c779c1158df4e0021a56f4b48f5633e000000000000000000000000ec283971f7d91674c72ba4a9d1e26b10c5537d39000000000000000000000000b0bc28bd2f9105b39951fac80a62b49d0cbf4a8c000000000000000000000000980cab72e008d4e1fd8dcd6f57fab3bd5bd4968100000000000000000000000012de1675c6de15d2b266f06277e11569e6a4b61d00000000000000000000000083a5e178a02213bf34e3c86c4248d5aca4a50e4c000000000000000000000000ecd245d4a4aa2f4979947f87853f9f394bbc5d2d000000000000000000000000e81684ee86347f696cb30f3e4cc57d2abe037c5c000000000000000000000000782a175f81a6ec5cb9f9328e5743155bd6e74d0c00000000000000000000000048f299c5008f6b588634b647c1bf3ef01943b8ae000000000000000000000000faad723169f307ef016d494fccfa28f97140b5d1000000000000000000000000b27ba101823ecd48fa4c463b7c833cdb35d9e7190000000000000000000000004963eb47c86b143459a940c14ce5e5106c0c77cc000000000000000000000000e5aec9389286af2f70669b3d71b09fd8ec80227a000000000000000000000000d3c43d8e54c0049bde673422fab2bcad5748ea250000000000000000000000006d431db1524e6481802466047b5fffe897ae9df700000000000000000000000063b9dad53e33526fa47b46c4ef613c009094ca0f000000000000000000000000001f009656e3844542b9ab94fdae5081c2b3182f0000000000000000000000005579c236e49b5442bfbd6fc1ff09d0052165cfe40000000000000000000000006d5b4e3206f9c20d1e30fcd983b8750ade3816500000000000000000000000009b01df604e25b1b777d94cd752df599505b7dff9000000000000000000000000c87e216b17ba986dd18ac30e0eb15c94a8441ded0000000000000000000000000ad765c8e761539b4f6b1acc262de87f359c05ad0000000000000000000000007792b01a7db2cd6feb779abb1c1beb83f99362ee000000000000000000000000cecfe3958abead0665f5aff5bd768d225650b7730000000000000000000000007924ccab7554e8500b63b7da726a0c0045b8568a000000000000000000000000b3c5271e9331c5f9c889d03198d5ac1b3238800d000000000000000000000000a04c4046a351c544cf4e79b91919f2c43fc6a660000000000000000000000000d9f2e9e18cf9973abc1a74d74bd3419df2799967000000000000000000000000a24979a66408bcfffc5fecffb4bb66fcf2291c17000000000000000000000000a37184eda45d2897ef696ee6209451704438e73b00000000000000000000000062bb1502349d1f0d9cce67812f39c409b4c4c4910000000000000000000000006ab12092961f90c48d3e7c829da99e2ea1b2eae30000000000000000000000006e18c6fd5bcefea883116c9372048b139d256418000000000000000000000000f60c3d4270c4d39ec11cf153ceeb37f33bac7f0d000000000000000000000000ce216abf48845d63bbcc83fd150a5225e76ced470000000000000000000000006268d68272f911fede97f5d256f31cbf017b3cb0000000000000000000000000dbe8ddab1d964d178ead1bcf3a5f80cba5217a51000000000000000000000000109c6c0cacdff90fa841efc28edc35f7ded6c823000000000000000000000000b11c612ad3f5fc19e835a68b20dd41d565c82aa300000000000000000000000059dad189658f0be21f670b404a9bd646b8b54af50000000000000000000000009042dab377f51aac34022e809642ae4e4bc0c5c8000000000000000000000000c47ea64e0ff5545b9cf48a3e792cb322e625c4e4000000000000000000000000c7df8529e5a190765536af3dbdc21a14b54183cb000000000000000000000000c87b28a1142037184ccd00182d78f49864c67a89000000000000000000000000c15efad08ca6cc2968ed783fd044ff542183a26e000000000000000000000000493a1f7b883a4b93ae1da4282aa5e5133111d0e700000000000000000000000022eeb084da37cb6c90164d7ac1de6232ded7aa51000000000000000000000000bbc46291177747dff560a2d7cec63d0b48b10a49000000000000000000000000ec34ac5027fdafeecb2ded1646c23074a33e99130000000000000000000000009cf739dfc640023335b8992e64802d8de26a66980000000000000000000000006ef65c7e82673267b72e35641dd264ba2f88762e000000000000000000000000bee5de9c37ac336bfe946d1d664d5ca2ebdcf64b0000000000000000000000002fce1e9e70125df5a94bda9d6914c54b11bd9e4200000000000000000000000014897cedf14d205c324d2108993108e512685fad000000000000000000000000825a064b20ced816192a6ae5f1b6802cd92088b300000000000000000000000009c7acfbdce2bda485d814720fb15259f51cc92900000000000000000000000014502f7923a4080af0ba59d09b05f372a78ce4980000000000000000000000001d48fc020658902c2b1abf6705baff4d2d9bd4d50000000000000000000000002d35d020db9bc3503b8a3b3d191dcebe4b07344a0000000000000000000000003f579b691e1ba8b9882fde2aef9d3ce1922156310000000000000000000000009bce29405adef075b57e50593f6f144c66c86bf4000000000000000000000000765126729e1b08ead4cc266029f2d40194de3a000000000000000000000000009cd38f9dbe746d8992f34bd8def561c51205b7d3000000000000000000000000748877caa139b20dcbcc4e99014cc4822da46487000000000000000000000000251324908ba77997ab18bae72539353c5c0df0b90000000000000000000000003fefe5b460f6a22c4daef747c2e3d97e38a20cd50000000000000000000000003693151262d7a009aa2beaeb167b3a27878fdbcc0000000000000000000000001249074b94aeb58c7a623e6a90241ea64964294900000000000000000000000009b3bf198792fa33e4ec35382d03db3496379dab000000000000000000000000d24bdcee80eadbeccd9312c03ee412cac9158068000000000000000000000000bf592a0628c5cb34fc8d55ab1df1b5894ab6e156000000000000000000000000881b76fea0e82037fbf81932aec7f2a8c9c7acee0000000000000000000000009512d28375c5bc8e865e61d4626a62556959e65d0000000000000000000000004a94889e14ed4db3efe64e65a12973a5e253f196000000000000000000000000aae877506759fd108e87933afbf1401b5db9be0b0000000000000000000000004f4c50dc731a38421f7adb2bc4fb50c214f33f37000000000000000000000000a9fb2fb2afefdb25df1e640f0c2a145e82814b2800000000000000000000000055cb16ccf81a70822b34214c7a1055a47976261a000000000000000000000000672559e9704e99e323bc16dadd816ac14236a34d0000000000000000000000004409cd013f95fd5cfc397d439542df379d6240790000000000000000000000004cecffe84f7887f567d1a64c0da7af0bb5aea8a5000000000000000000000000ea15e8b4a84511603c423a882abafb3fd65e220500000000000000000000000010fcec7b6a8abbdf8717833fff680b3216581336000000000000000000000000951ae4124149e44c59cef14564e5104fce6dd7e1000000000000000000000000f80e061f89afcb75e9ed7ec13623bf05eb135bba000000000000000000000000f4948bfaef2823f27ff3c5afaf3578f159e4449000000000000000000000000034444b041b2df536130cc0612982f33ccad0215700000000000000000000000090450aa1d3f9165e7eb5410aede8e418d5c06c1f000000000000000000000000c86e9c6b37afcbaea44f7e117ff6ca118eb7944e000000000000000000000000718895170038ced787665e4a9ab13b694db1924b000000000000000000000000001f5d213ac9c6ba411afad763207fc0f7c02700000000000000000000000000dc4dbb0c0d81ca146e4af4d081a9e7e594184ccc000000000000000000000000d85272f6fc8dec6d3792ec6256f27a170d2586480000000000000000000000008711080efd0f516d358f21a26b5c671505758d630000000000000000000000003d474914048e81e77b00e0fc2c86306f840b3676000000000000000000000000325be7b05734a618de011877dec5083b3fd83abf000000000000000000000000993cd40b0545133e68384521cffa6deca6f1d549000000000000000000000000cefd1cfe2d2d3285c139e74c8492b6f129df6c77000000000000000000000000b8878a49a44a0c9e777610ab63af55218b74c0ef000000000000000000000000cc11411298730c0163e29dd93ebb1df273416551000000000000000000000000c0878ed67845e786021d7771f09af09ec58467f4000000000000000000000000d083313da11a7aa574c2224c19ef4def5bd2b18700000000000000000000000036130182a85eddb72d41660a20d779bfeb60efd50000000000000000000000003df3de8ce4f8c371a443f5abdc7c061c92d9d3f8000000000000000000000000027381e7ae65aaaef1fb02ddb8ca7eeb00abba1c0000000000000000000000004eb5ad0568d67324aa1f80688ba6e37b1d56021d0000000000000000000000008eff621576e1c7b93109d7975d2e8d4c3d11a98b000000000000000000000000ed8b6953db82d22ff56c7359fb0f0dd443f18bc600000000000000000000000057b5d07e61b43f5d345db9c7db5005a437f2ceef000000000000000000000000a1d89211f3d7370806053d2277524bc07501cead000000000000000000000000edec4d9f6b03787b8cec8447b64b67e2b35e2c780000000000000000000000003b689f2c39ff81c4ea4b7e3971f63ef3cd9682040000000000000000000000009b2de518731ee16951cd20dc8784e874ee71f905000000000000000000000000b7b602d602a7c30ba97f1137a3e902e8fc817771000000000000000000000000a5654859f327609eb59fc719cb4acc4e1c487628000000000000000000000000fee14c86f577e3f83e4c0ccb4bf6c5846ca3dc050000000000000000000000003f85b86a949ab6b120e009efd12c486bf7e5ddcc000000000000000000000000a8e99cf6053ee149f1e32711452a69a1c3be4aff0000000000000000000000004b0a629796715ff5ce0021bb0f2ac1fc47eaa3f80000000000000000000000008f5dbd6855439c62bbf2522cbf8f384bc495aa52000000000000000000000000047d5964504ce60737b3604bfc647ea5cba5cc59000000000000000000000000b355e0f77b2bee5e9188e971f4f2980d269554b6000000000000000000000000d5921bcad0074f443471987d6d643ef6e9009d4f0000000000000000000000001382e2805f2f4398ae190cde3ebc64e0b91671a40000000000000000000000000106833db944185134262a190f70efc8be50aeee000000000000000000000000dd8fce3952bfb51996a7c6426734c8afdbc4ca08000000000000000000000000f614a8a8edf5c495ce375bd3ee3062b6433f5c05000000000000000000000000f0a509b5574c16543986303dbe98dee75018b5170000000000000000000000008ee07e31ce2aa20a890eeec6c18b2ee5d03225b60000000000000000000000007feb5a1b29bd7cce436c081ca2724631c703414d0000000000000000000000009760c017658f016356d73c8ecb96d7f41955298000000000000000000000000014fc0480eff809abf330f66bbb8c0f9065fcf1e2000000000000000000000000772b51c3b5286e2cf6a91b8523e46d10be0e41140000000000000000000000004e9826f8c1bfd3a18a0ab8682fc5efb5b0a7f220000000000000000000000000c873f31e6d708cd4919646252b145d7b05dc92e7000000000000000000000000c247ecf72c42a9371789b236154540f2fa5421ab000000000000000000000000b7460a545277f26c7c24215f9ef8eefac4f0bf58000000000000000000000000c1e5353593f6298bdddae7a698b9a75c9d64580e000000000000000000000000a8c41a831338f236b586b69ea19124a5e988149a000000000000000000000000f08b62b851bf0e07f330db6a4cbd12045b291ca50000000000000000000000002a139c0cb2c1d581d4d06165122f7a4418f3ced700000000000000000000000093bd64fe77fa0901044452fb91bfc6c6ba1c34c3000000000000000000000000c5697b5fbfb70c1200c10979cabb2444f0550bda0000000000000000000000007312d24a57201f3fe60455cc00a6ac430a182e0c00000000000000000000000096595290e9bfa9a570be27e5443bc2599e210cc3000000000000000000000000c65240653a61686ce720b066a75a5c7d21efd6240000000000000000000000000dcb85820dba9a2686133daae0198994b171c4b4000000000000000000000000dcd925f3a14c024294a7b54a81ef6eb91dfd7b1d00000000000000000000000093080fa77a060950f23400f9dfe615854289efc90000000000000000000000009532ca6319bd1b62c3c493d10267c64a9735b4a50000000000000000000000006f37046571a40533dbd006445d611f07916dd21b0000000000000000000000005d2ec945781ef4335650b67f82c47f43fb1d9618000000000000000000000000f6970b91d82f478e58f835b695ef8171ddaf3d55000000000000000000000000d8fb286a2eda3b88c66da56a8dc4bca1cc17973a000000000000000000000000939a38b98a388e5a8309dcf417f3e5cddaf092b500000000000000000000000071426e9fab1d39a76f180f7d0c47d0320006614000000000000000000000000098cc9f9edf56615a8ef530b7729a6eb5c89e4a6700000000000000000000000001216f2e7d5a8bd68cab031793d35ca9acca5e71000000000000000000000000ba9278f0298918e20babb4b5c176cb9b863ef91f000000000000000000000000754e5e083630eece8e0f85dd7a049b9afb5856f6000000000000000000000000fdcf9c2c6ccdbc1ce0ccfc358624df33a712811b000000000000000000000000054b7ae944234c145539e630d9c460a22c37e316000000000000000000000000a0711c4bc1f392abcd0bc867aabbdd5deaf479d600000000000000000000000002579199057cd0b9b8601a7f2c75f7082cae0ace0000000000000000000000007fd2e3201c9e254ec3d8e468c7f30831f2b8a1e6000000000000000000000000e212b7c325bba69bc2dc282bfc652bc91384a55e00000000000000000000000023f0a49a31d70e783ce3df0f3cd814ec9a16440d000000000000000000000000c0b2f6b30cc2289f87fc795cb6ef46b85c691cc60000000000000000000000008e0479b6b07ceffbd211370a79462e22e181e1db000000000000000000000000f36dac2b95282bad621510ff460c94d4d24aaf68000000000000000000000000a8efa8a6decd0c16d67391efaf81e73364336c840000000000000000000000005b0d8ab093acd42a1647ba24a6ff864435cfe133000000000000000000000000f93f43082ce5c73f0eda158fadea481f6b725fa2000000000000000000000000bce387f5e96d394fdc230288397282bf96dac1cc00000000000000000000000081917a3e8e05ce5f98ed2653de51b8331eb00290000000000000000000000000b4e0987657fbd287f4a5f3f6b32872d8b41833aa000000000000000000000000c07ae603af814011a8bef654426bdbf5e842ad8600000000000000000000000070434025d2bc627e7682efb9d53eaeed855084eb000000000000000000000000f0c6e738f500ceb28e23da72c5f21e018e256e590000000000000000000000003cf1eddd100f4a58d42b81a5f8512bf5586fb03e0000000000000000000000003fbbaae429b5821aaabf2b7a96bcbcb0a42bb2e20000000000000000000000002c1b1e8a45230046b38fea5481ce9d529e162457000000000000000000000000497c45d5b3a827f024a59a825bd150bbb461e506000000000000000000000000eeeb87feff0ec85adc522713811e15bb1ece1a560000000000000000000000005304e7945060eea2182e034128b224e7e201dfc0000000000000000000000000713fca5dc80689dbd0bfb68f6f2b44a96ae82ff90000000000000000000000009d9e9832bc85aa9658c50fef78b3da8998d1ba96000000000000000000000000e5fa90a353f65b87a5f24bbfab464bd15cd6174d000000000000000000000000e33b9ed2e79b30ac184003e9cbdd3201c48fe613000000000000000000000000a8e005df23e43c4fd4be401c5cc149d67690dd6c000000000000000000000000c4c29c5e886f2dba2eb1fa26ac375f8ac353f90c000000000000000000000000a21e15974254e006eeb3af608b20451b8856adf600000000000000000000000014d47b9f0f0d0a575765b24a1daa743623b2d95300000000000000000000000061cf240c1143138dce35e7b2f7be68b3b55c60a0000000000000000000000000ad71d67ce76eeb27fbaaba5accfefa666109aa26000000000000000000000000f023a15c6761de83d687685ae914fe7c73a4a7b4000000000000000000000000b269c3f292cfeafbf0d4f006e057c0fa2f75b3a1000000000000000000000000e58e92198eeab3dfc210347187ec14884d4dec0e0000000000000000000000009446cc4916cedf3e82260029cdfbc34b690eb9ff000000000000000000000000da3474a7434242f4fbccacc640eb8e7071cce9990000000000000000000000008780e8340b0fdfd3c3c72da457c990675d6f888200000000000000000000000066c490f6ee56d8414ee9d8bd5bf7361b38ed6d990000000000000000000000002cce1a9e8465b9ac69cb5b5cfd399f065515077400000000000000000000000076bbcd6d6de15b98c958fca32bcaef03c03f62f600000000000000000000000045765ff8834b46988a0b4916cbb3ce09cb09554a0000000000000000000000005a803b84d5159acc40be79c400f89dbc55cb94e30000000000000000000000000bdf17d5db3b77bb34faa8be71b6905461224bcf000000000000000000000000a320068725e884447f4d4165d6081b7ccbbd9f190000000000000000000000006a98fb859dc78c7504004199bc95a5bd0ec94fa4000000000000000000000000262be08f5c6f9c7f718b1064d23f135ce980d4f90000000000000000000000002fdc102ab7f94dd5a118d14ceda14fbde4666037000000000000000000000000804fcb9a5b51abd3336714165f99f5d0b9a2da4f000000000000000000000000489d9df51b9d80070c81872086e2688afd518a98000000000000000000000000e05cfaeb75a7a4d4e4f05000c1dc2e1fa72deca800000000000000000000000054f46bf63b8689d1baaec711a42f2372c380381d00000000000000000000000034ad8cf2f9ec41ced80ad37bb67c61988249159300000000000000000000000002356bc5e00d5f93e19611fd51ab38f97b7403c400000000000000000000000022a85887d6b87346d5ab473f011d52ec1e7abaaf0000000000000000000000009de953fce20483fbcbdf96d15ca20e8c91fd27e20000000000000000000000002174f5b42819014bf2bfd68e9daf28f9648731090000000000000000000000008009b3b6311aec5e16866491fde87a6f80d98fd2000000000000000000000000ae66944244568baa751e37fe67934bb42d5b0fe6000000000000000000000000b61a9cdcbaef0a050e9f87a7921ec07e8692179c000000000000000000000000f8261556c028f2fedff297b37363a72fe2f677900000000000000000000000000e83c13c201fd670a78c399731b1ab3f34ec783a000000000000000000000000a3f1254f5f8b16be161041ae3d6eef84683a236d00000000000000000000000020974cf7587798752d0caf391116c1075c4eb971000000000000000000000000efe444cfe69bcb3fac42eaa3e159b5c91fc816de000000000000000000000000944db85506024682ffd420c1c3c1071473a3c00200000000000000000000000062a29a21e03a931dab3d90de3993c1ccf5b3b507000000000000000000000000275eb0df51f638fbcc2b2783f057165a22151fe50000000000000000000000002812a80ca3da769b8ce7625469eb96e714a72e6e0000000000000000000000000b2e987614cb67a1f89bdc1890e86069cdc273e200000000000000000000000084a3531b218202b22b75a11e5f54ea3bd18cf892000000000000000000000000235d7a4d774fbd26d5bbdd90307b2a7c1dbfcbd4000000000000000000000000f0fb0d556692f2199a73bc7a4157bc584b3ccca500000000000000000000000088373c50d2ee28c1e1b61e30b7a29f17e218c30a000000000000000000000000e2a26d2c06ac1e7e0e52732b0d71165c7d98b7fa000000000000000000000000e03c46a3e4a0def2f04fa1746f257a6f641ebae80000000000000000000000002ea3d84d8a365c9dad449e17ca2d32880d8dc52000000000000000000000000092d7c62dcdc6cda0a6c1b8e6581433c0ade36b7500000000000000000000000011219bbd9ebc84f54f3b40dea492157a7b4e951f000000000000000000000000bf4996ceaf928ddaca94b2f0dbacbff0a058c727000000000000000000000000588dce87e7ac7e72e2449e68cc640df2285a2dab00000000000000000000000097a3b70282d3a55f10e1cff203a30dbec3870b5a0000000000000000000000002b604e018ce037fdd861584c4e30ecf1c6908c6f000000000000000000000000141e69022c3eed7896a9563f3f05ab5807a9e3c4000000000000000000000000908a0d6c3b7ea7d0ae42d5f7457ce78b8e8a0d520000000000000000000000008fb95e14199abd45d5875992e784e594f258e0690000000000000000000000006f9a1f09337b397374a65bd9417970da4fb3864d0000000000000000000000008f9b4b24202fcd3c817b6949121715107fb23c1b0000000000000000000000006b8b1c15797f14afd575ad5483c687fef4f1802f0000000000000000000000005b5279284aa77dc4efc35e599178fa3c627a89b90000000000000000000000004a70b06734a3a3329681546bcdde726a4ce10e94000000000000000000000000c584386b0fc642ad383a981138f889ff8c9a9e98000000000000000000000000deef9be0430040837d62ddd7f8ac3b91bb022daf0000000000000000000000004f40c9b9a8825a6db67b9cbd6a51eb018224b7930000000000000000000000007f1bd95f0695ee32389c2aa4345604d2532b229600000000000000000000000016fafc3101fffbfb822d9536b3917ceca2b292a70000000000000000000000006957d0e7c5cd41bfd32c1729b49f5db5b334645a000000000000000000000000142bfe3f2540f24b518fd5a02559e170933d2749000000000000000000000000572be2d4b0f3a418277585192b5fff21256b4c47000000000000000000000000b3ff32e1b176062a667f2cf89f77d0c69a75b3b1000000000000000000000000a37e7a2f759b280d13acfb3bead911822953c93800000000000000000000000014d09114536ecbf4db683ee8e1541ed9ad1467990000000000000000000000003d5c4a87275fb00bf8832b0fc01f309aa81d91f4000000000000000000000000819699728051e5f6fa406c6a9663b232268925bb000000000000000000000000e8848e01af6c82c58c47dcb94fa4a576d7a2a656000000000000000000000000f777f1a226b3e8776ca6cf25b64faae397757a3b000000000000000000000000ebf064e26defd5a7b1c50743bff13c4ad2b4c603000000000000000000000000377d32ee0255e1071262cbbfd0b72c196126be790000000000000000000000007bd43d3babad59385fb8b7fde1b180848d2f7e8100000000000000000000000046c1061a753f88eb2487d132a74e60f97b98958a000000000000000000000000f2f73b117bfc3770f23a7f262de2086cc1550602000000000000000000000000bf37ea29977a92f66c06682f6e8c8e1e7682782e000000000000000000000000ee607e2054acb9b9d6973e26fb5feb8725e1920f000000000000000000000000d2b4d97d338448285d711bf876570019bb62185400000000000000000000000015a5dbae76e5b1a76660ee6c6961913f845cf21f000000000000000000000000473e0ea1bbc61fa72f6231a2213018d756a4acb30000000000000000000000002851a51f004cb6bbf4a8e029c21b65692ccfe4ee00000000000000000000000083fce664c92f928c24cbba82f629adc78f23f6ea000000000000000000000000f612693391c815d6cbdd0af2b920c7707fa010d7000000000000000000000000ffe85516bb5e10b3b72a2597e90437c4c77d37e600000000000000000000000026f1c5f6ee2b4623345d2bd6a255f36c10230a06000000000000000000000000f9dbdf6cff76526d364a5ea740e514106370293b0000000000000000000000001d5c58c51dd3da95bcc20d156cc0350bbe5549ee000000000000000000000000b09fbd8c944c98bc0aff4a26fbbc1e31e482faad000000000000000000000000486a800883c00efb70d0b72ec6fc3e0f2a12ac90000000000000000000000000a50ed9cfed6194a515ec4b560f54e1ace16e9aeb00000000000000000000000067e7b4c947a9371f7a1e8c8f2dc339c636a8993e00000000000000000000000089d030e550cc49446c9b85e7f21c69f7290bb6b400000000000000000000000031842993f5df6949d8c93cd93c4f58469c633ef000000000000000000000000015b8afaf44c0b06a5d2c0d4a28a6b6a3f7d9202f00000000000000000000000069fd41276d7ba242e587b9a99538b93019fa248600000000000000000000000020778153fc5d92bafe2d36ffbde33dbe6d06cc36000000000000000000000000d906a9315e91abd1f3d688885b4f3807e1cabdfd000000000000000000000000d9825267b132db9afba89c4bbefebac13f77a574000000000000000000000000fd142508d28064978681519ae0f6d3a9123720930000000000000000000000005e720430cb6d9f3456a766304dcabfd365190640000000000000000000000000d0f0c157a6f8c68e0a17f3fd756a12db638e2a7b0000000000000000000000005d3724a9c57cc2eff97f608b8c980fead67b5ab5000000000000000000000000009143453ef3dc577249208926980b2f784ff70b000000000000000000000000e56f8557fef7c878e3f8d1cda1728a0025d30445000000000000000000000000b89ba5a71a7e095cc6ec0e2a9d156741014aab7000000000000000000000000092663b6cef0dd94f46784b24a4d95642a59f3f4700000000000000000000000093974be8a90a9a184392116ce086c69f50b5f612000000000000000000000000efe05f09ada5895fe8d085ed5b22420f74d7d369000000000000000000000000f8c021e66969b76687009624812a24c634827dac000000000000000000000000159cbda65fcdc8a1cb09697f2d78f1aca949d9a0000000000000000000000000ab7946bd771f3ecfed577ce8f572bf6f7d208c160000000000000000000000006acc51a68c1b55fcdd800bb0b8214194356033cd000000000000000000000000ee3e72562c7d12c1cb5d2221cf6d5711c27ed7a1000000000000000000000000ad2517a133966e4c4c4c8ae4c93f8385a9762c4e0000000000000000000000000a1fff48a4c0ae013cbeb4bb1558456a3cd49b480000000000000000000000003071d9231b9389e377fc5c1a14c1096057851982000000000000000000000000cce28100414e897131a5ee92221d1560b52e567c00000000000000000000000054aa4a74213f1d1d3c8e869311862fdc68d7214d0000000000000000000000001ff5f5572b312a98da52c23448e12896aea5b1130000000000000000000000009e79433d8a485a97f75f29f208220487de6378f2000000000000000000000000fb2edde7f3ba470d0177f240f4152fd0fca7b38e0000000000000000000000008bf00c8ce4a618c0d62becf9519dfaca4260417b00000000000000000000000064433a7ce23bd2d15e169c7853f57bc04cf2ea1f00000000000000000000000005f603b80d85f8569837708588e2259ce5c1f7a90000000000000000000000003dcb1aba95f6d1627e5ef8e0dc4a08a1a66f2e39000000000000000000000000f4c93540e06aafe875c6248a1cba116589d4b7b50000000000000000000000006344098423d2090a79e0e7ca3687fe2bd48b52f8000000000000000000000000fc47ec07288fb3ae4ed3886b6c5abe635f83152000000000000000000000000084ced1186711231943ba4a0a08390f3d3d82dbf700000000000000000000000057334f9dffccb240a4ef674b9e69a93b3ce775b1000000000000000000000000e00a15c74ea980991d8d89029e2fcf71525506200000000000000000000000004fce07dcb36bb90969a00128eb59a2f742dc75b8000000000000000000000000c3e54279cdbf4817461a762be552aa2eff760ae0000000000000000000000000fa39d90f8b5c547fbf4bd32db6f5178e344fa124000000000000000000000000fa15de6fdd7797bcb72e524f5f5645815fc5a0c7000000000000000000000000513b243fcd20078c316d92674e6ef04bdb1e73150000000000000000000000006fd5b4a4ceafc48808c8bd2d7b88115091b5f60f0000000000000000000000006af0d2d8f28a426cef2841efcb5dfb1cd2ec6bfd0000000000000000000000004b7866b0127012048fce8cc8dd5fb45ab9fe2c40000000000000000000000000dff2c363ffc72cb75e16d915b81eae9d5e00960200000000000000000000000022a1eed46bf4dd6cd22705516cc758f3fd8ed72b00000000000000000000000085d8405938b13bf4d124a99071c45e631bb229e80000000000000000000000003a574333cdc66c8b591e674800c01710c789c2220000000000000000000000009b6fdbe07201920f8ee93e45f21844b4a5814987000000000000000000000000d99e1d2342370d8e52cbea55b1a3d26f5cf635f3000000000000000000000000bbb56c24be1795884261f9044604827c089aff79000000000000000000000000d6689c62a6c5c3f8609c3cdfe35e0ebe6e4757640000000000000000000000001844d66f541217a9f396d3fbbd1d54389321e74700000000000000000000000012e2bd079c590a9de0f3951884c19fb979393174000000000000000000000000f7459b939da35887e4d742e17f85e9fd9aa9b5f5000000000000000000000000b6205b4fbb22318285121538a81642dd5f93ce1900000000000000000000000008f36db66226d9f32c08dbac6327a2dfad8b1fc600000000000000000000000076b05858010ddf849d8d80688155fd939218cb13000000000000000000000000b1296273c45c3727c9404cb8faf6ece68a5cc14d0000000000000000000000008f228748d989ee9c60af2a40a0d76941654002b40000000000000000000000004376e376d161de4a4f35e0d379550225ceadfe9800000000000000000000000025326f0a9dbe43800ea0ba22f063d91011e70fc10000000000000000000000003d1c375b9187ed0a9de0641db22bf2d5c4ef9bb6000000000000000000000000ae0d36bb26fbeb85ec969ef21ad8e3d90b63ef58000000000000000000000000df3c96f754c81799a3ae52e199c9e60bb86df1c3000000000000000000000000a5c49f428a8d740ab1dcda73345877321f16bf11000000000000000000000000526d5040b54807c6821d39d6fb07d46573ef562c000000000000000000000000c8bde37759a33efc90b214d6936da4c6e42aa922000000000000000000000000429aa5ade6f90e9330ba20048cec7b6cd5b7063d000000000000000000000000e092f4aaf4ae04a2e7dbcf181b70146a863fce8a0000000000000000000000001aa4bb46868906f1850b39d0573b88e375ee9977000000000000000000000000598bf8323934630b878bdb17b804dd0baab8643b000000000000000000000000b6898d5a69c6db8b03331975157d21ed2916341b000000000000000000000000b1ce53779888e257647f551a74a3d38be707477300000000000000000000000032c4d6c500140408c3eb323294497444509d96c400000000000000000000000021df766e4fec96941d892309d0168ced59e3b0670000000000000000000000006d9982fb61894e0c32fa88759dd40a31be4826930000000000000000000000003ced8009a1591e7ac386571982d6bf81c0829195000000000000000000000000e83fa209b45456c0166a0af8a8a4ecafc650e8540000000000000000000000003d611470eb1669c550ce933955de0032e03ff2fd0000000000000000000000007caa0b6dd884471e7b186c6d5cd7a10faf5dc9ec000000000000000000000000c08fecd042c62f49351e5f3796c6d87d62c0081700000000000000000000000044e513341058c762e6097e7e61a1deda5b7dc5430000000000000000000000005c19b677300af760502837ddb90a1143a88d124c000000000000000000000000b461ac04480d23d30369ee15461e7509c1db6014000000000000000000000000b7eec74fb309853eccb3b9484073fbf7edd804a90000000000000000000000009ba7a91c2a943519a011c56da24f251042c2bdaf0000000000000000000000007f4de72934dcb0f8bb5f24093f48af61acfe737e000000000000000000000000c952c2324580d935f7f54910be7d5dadad7111a9000000000000000000000000f2b9e3ca43c7a156103e312ce5d5bf402c9688c5000000000000000000000000bb0c0a94e4e0508d30fc449ec1e4d92297baa191000000000000000000000000b790448abd54d8430e300f4c89c0da9a4054d3f80000000000000000000000003eaff2f471728081942ede89d9f52d530c2e75d7000000000000000000000000790a32f9a31a7f941aa12e8b467f73c58773e23300000000000000000000000000f4a1645d760f765131b9f9c48f881b74ad70fd00000000000000000000000048bcd1a854d543c514a78d7dfd3628c8bbb5e4a30000000000000000000000007028ca041f646d8c346a01b65637b7aa6c8a75ae0000000000000000000000006aa66bb76f8aee393f2805868e53ea7e61ecd466000000000000000000000000192f4d78aca7e7afee835f3dc7fdb079456c0bf9000000000000000000000000ae911dd263f35671e5601ce5faeb2a1fd7f59aef000000000000000000000000d3cf0779b995f757e8da302c47daae0505a78eb30000000000000000000000003d54497307cf84a56605a6f6179f7dde5ea267aa0000000000000000000000006041f35529f3d76c32c74fe5cb22458fcb166fea000000000000000000000000835aeb6c5ad182bbdf01250beb16fbf69253dbce000000000000000000000000eda46d5f9f48b14f8693060099c7c1c0f75e728100000000000000000000000048a62010874b17ff7334de88ee6b746b52402ca1000000000000000000000000bf6aa534a77859b099a61ad4d58692760bfdf9720000000000000000000000001beb48844ec534b462dd8bc94d1e20f9a0bef83000000000000000000000000049379a9d361a5d6cc3c3ff8c37f1c21b586ff6d20000000000000000000000004145eafcb219e920614cfecdf8a46f5bb5336fd60000000000000000000000005b3a41a1319e8cbc687521afaa40b0ce164eafea0000000000000000000000004e5ed926c6a87e5b7ef6e60d4116eb0996baf4af000000000000000000000000ca7dad5e7dfc612e72569a925bde80a2363680b6000000000000000000000000f57e054f0a9e1355aee766799dfd7aca4831340d000000000000000000000000dd8a498872713804dd7b6207b8e2541d5ce9cf5800000000000000000000000063b4c40b4b3dd36f8bb498dc8fb474a745c920b1000000000000000000000000aaffc1b881cc8e84d675c2ca4389d46ac4419056000000000000000000000000e9e74e387fe67a768716da5bc78addd4a111e2cd000000000000000000000000dac5c5b9b0a2ba7f5eb367b5d5ce59a116cce2db000000000000000000000000bc42f618f27d5e1270631820af885473457dba650000000000000000000000002e93a1f376485189e739505fdbf040573e447bb80000000000000000000000009382ba5a2879d8089ef8878df71f9f492f3bd2820000000000000000000000003616437c0b90ffaf78fab72be6b8e6597f96f92c0000000000000000000000004b84cb083124d08814ee7860e2a0cd9fb41a847a000000000000000000000000df69b658dfd79fd4ad1300ab85e271d3c0e05cfb000000000000000000000000e6873ad6722ad3d6d1667dfd4d5440f5fd5d2735000000000000000000000000fa667976d9d93cd8855188ffb0fe88248aae9202000000000000000000000000f6835e27f3492aea50a272dd8a7afe07b77266c7000000000000000000000000632b80bc137fca7279ac2ceb1011453a26ac38ad00000000000000000000000078b3c77003b3248cfc1339bc16c556914b99923700000000000000000000000030f080b37ca54573fee06a92e22aa82805c07e8700000000000000000000000041075abe0bc69ae8645b971bb9d9be64d4150301000000000000000000000000055ec0fdc1cc73470a3a91a7d386016f6ce0c811000000000000000000000000aa809b750f9f30c8c86fe333c8488a543cee46d0000000000000000000000000fcc600fd62e6c08f2e75205570c76a8aa1c3e6440000000000000000000000000d588c875d16d40058a650f88936fd7f5f52294400000000000000000000000037ac17a8c93a31ea43a46b76d7df7fff16e9fe0e000000000000000000000000be5b45477b2974e548f452082bc8cd3825d7ffc50000000000000000000000008a1e29e604b09f204cc3eebe142141ebad8fc997000000000000000000000000ba33de1e344a639462b5a94f051aa03403350c3b0000000000000000000000002f281b69d7a611a077e82ee9f26984cc120397da000000000000000000000000e0a806f3be718cddb614dc84289b6a9f20e20ebb00000000000000000000000009e0b6726b7b16b492b57fe35701ae52328da0a50000000000000000000000009299e31e29d60e7d9888af1956cecfea252ee34a000000000000000000000000d99fa6cfc1218a8e31b81c30ea74bc14296293cd000000000000000000000000739e1e07c1684adc21f05e2c3e622a7816bbf2f6000000000000000000000000f256171ae0a1daea4741eece16c22721e7fd0001000000000000000000000000e41db5cba8b422bd7ede54376297d52c3ef5f09d0000000000000000000000007d0df6c11f07228f266a25618719497937bd12d0000000000000000000000000ea5981b624faeacfb1e1759b241b5431b79ab94d000000000000000000000000d8503c33a6c0e6da226439cad7b8ffd70300857600000000000000000000000081a0dcb49c0800c820a764e5cd82eb54fecf0b6b0000000000000000000000007baef4af4b9db345c7cc492aa780b1a0f0eae9a70000000000000000000000002d06f0ec5cded89b31c9b5de7f35d4431ef7c1e000000000000000000000000016b424d3e02e47482511d868f6386bc4f9d03ae8000000000000000000000000be980d6baad355795c4ed5a0b1eef9db42b664ec00000000000000000000000062c88a322d659608aa79e470341bc45d9fa96b5a000000000000000000000000bf921f7cf9ed3606654d377d2466375c179425fa000000000000000000000000e9dea5a014694617c39cf182afb86e96a01f4807000000000000000000000000f679994bce4acce9ea97307077c4c85094448885000000000000000000000000acab3cb8b96976f82bd6b6b8c549e0e91a95ade90000000000000000000000007d35f4952feecb929ab6fb1e3fc9b1f7504ed8620000000000000000000000008f298f9d132781ea41a0487ad003f948940702580000000000000000000000003b60871f26ffa1a5fb8e92afd435b0fdbd01a5630000000000000000000000005e0917515645a47adbd645980fc52a182b5a9f5b00000000000000000000000037193e98625013787f1074b8436ff274671913650000000000000000000000006cb5c21a22c4b2eed93413ad195526fc094628bf0000000000000000000000005ff29e1145cc232517b4f7131b8fe156f003cedf000000000000000000000000e1cfae0e8414fc9c494943dd401b29b6dd1e6792000000000000000000000000601e945bf89b660b81e083186f62b68e817a631900000000000000000000000070c3ff2839907c3b8319f34dacfa043946223af60000000000000000000000001d7fb136a12144414b69d2340e4224ad6f91663d00000000000000000000000042805791fa0a527c68e6fef981ec79768059acfa000000000000000000000000ff6e4e9073153853539e8033ab4d4875484ddc880000000000000000000000006d99c590bb4466b50c19e6ebcbb02783f3d58abe0000000000000000000000002550cca3554413fc3f15c3c0826cae2ab0069046000000000000000000000000a025d6142a66c5988c75b57be8c71fdd76c3a0690000000000000000000000007a83c1d6c21d2f03f16b1f1ae77d182e9da3c5780000000000000000000000002f38937e316491422f397eecf17b1bc509672082000000000000000000000000e426703f4299d64ffed1f2b1a97091f969eb944b0000000000000000000000009c1b90b6e0b960029b2c259caf20efe996d3ba7c0000000000000000000000000e99cada4eccde14899df439f1c4c45c627e5c2f0000000000000000000000000c4efb976cdfc69bbb4d0f0b5b26a4ca40b93fd10000000000000000000000008c8f0fb69b04a08498a96c8e69439c9ee58dc427000000000000000000000000e072ee6c32360ba64e12f45573f46f4332c39e3c00000000000000000000000044b500618500bdf8f94b0342533d0c8de9be2382000000000000000000000000015dc85f651444b80a7a06f61d62920aa0d9ea7600000000000000000000000049e66709cdb9ceaa6c42f9f5b15da291bf53fa6500000000000000000000000023965c72acd5ea881892f3d21de6794f08d6c7e0000000000000000000000000132eac8e28ee455b9b6e334c14c5c65e190b8e0c0000000000000000000000005a5a2693cb36df12ed9d6cdeefa7f1793569def100000000000000000000000021e41c0f328cbfbb9f948e7013dcaeed8abe8d0e0000000000000000000000008c86b87ec3c029a92ab75ceff82d17aefc44047e0000000000000000000000006ddcbe2941d4568fce1ad8a86c24948dc3453cb0000000000000000000000000dc23d80ebd24193dbe6c9dfbfd203cb04971a2fc000000000000000000000000d7198bf7cbbc370326e514ca8816cc6b64be2ae80000000000000000000000002f1dc61e635bc2a1db4e8f30e40e8b6f1e01135600000000000000000000000056a7c4c054da994ae3a14bdb2de035916755cb7d000000000000000000000000965944f0164593173407b3738f1100c3604da0cc00000000000000000000000061d14e31db5aaca3e004a44979d65e343df6e26900000000000000000000000028ac18888c009dc777038fb4ecc8333ea8cf7cc700000000000000000000000089f3e61ae9ff276a8ce8ecd22966d8dfaa890f4c000000000000000000000000749ba22963f9612a75dfa7d5ca85d82d70653dac0000000000000000000000000dc30a33ea01dcdb1397507daabfd922b66a701b0000000000000000000000005825fb4f706726f42b0330bf7ef9e3171d400ec90000000000000000000000008d3887a604df6e63f2fd241dd72b22df34296926000000000000000000000000201927a93d3b0684be0015901f68773eae445e2e0000000000000000000000005511bc8ae1ee64f670e79855f7cd68cf7a0a27bf000000000000000000000000ec3cdc26ff58528c7ddff12d17096d66d9c1e41d000000000000000000000000ada4653d77a23e2d4dcaa19e36a801b3574e4e210000000000000000000000003b52077308361884e27c5106aadd42e6f70300cd000000000000000000000000111ae97ce333486582029879230e7d93f434410900000000000000000000000072e98600ba9c323376788836e18f730b6000f840000000000000000000000000e4d84151df63c9e92b69f2083d11dfd40446b0290000000000000000000000003065655b1aae72cb014daeea7141c66e81e0bc2200000000000000000000000047926f4d08510e01fd57ebc54fc489cb3ee55bfe000000000000000000000000df8b2c05d72d0e5b421047dfd56e27b45d753be7000000000000000000000000e19940ee8029c100e444d21c4b32a6da29c1ed450000000000000000000000009c59af6d94daceb42162fe696dc65651a1462335000000000000000000000000f01c27d548b350cf1c7b042f7dc12930ba8a944b000000000000000000000000e26b6c84020e8a4f0f2c0b06a3106a91134f4376000000000000000000000000fe459c82b3ecad28157e77f3f2419d71d7b91c2700000000000000000000000044066537c45af7e46dad177b191899701ad00de300000000000000000000000032dbeeb20a570e132919975ad9c48ebcbc0836b2000000000000000000000000e341fe322297237bcd829ee237f011739b5955030000000000000000000000002b7a79efd6db5a0c196d4294ae30bb45de97cf49000000000000000000000000211d923ed210b46783f0a5ed179f985f7feb26a400000000000000000000000093a1e347313ee6db14d746322f64bbb36189179a000000000000000000000000689ebc5ed30d2145344c8f996225774b85ed2c7e000000000000000000000000e674ab9851524613b44aa3f3973c0ecaaff760490000000000000000000000005c7e93cc8b4029d985de7907133ff7f2a600060d000000000000000000000000b5095f534b19309ef18ef13e6f9a1ed80943d83b000000000000000000000000b5334e15c8ab03f44a2634eaf3f9c9c9d53981e500000000000000000000000019dd3c8ccbbd5e33d0dfa117201f6ec06a092a0800000000000000000000000057f2cb3b190e02ccec705ad527f911028c1c7f15000000000000000000000000acd2ce213c451bdfcdf8abde3b2b6b1d27964b41000000000000000000000000cb880f524a540f56214cfd4368161e5d20654bc500000000000000000000000004b857e11331f93c29f03ebca4c0f1cefa44dcb10000000000000000000000007cb991c3a58bb54733d6aeb862afb69aae71372b0000000000000000000000006736530fdbe4a8bb4485c83b584c314840ddfea80000000000000000000000009477c4ed2aed2ffe97624dcfb35949947022130200000000000000000000000005003bb33a0947966cd1ad98b124d66cf6e655ec00000000000000000000000065e5c0e2e9a382044aa2571bd463b36101e51fda0000000000000000000000005c8a019c45569ef50dd4a7a06489b20df4e444e1000000000000000000000000654418e6c22e92e71d31310b7a5bd9d986dcb210000000000000000000000000e7d9f215b45bff2d53086cddd6d3e1db445916ec000000000000000000000000a102e062646ff0d9da59fe83ac37e7392b58c68d0000000000000000000000004d8ef768239c595c0fd1ef40e2cdbb4d1f0f04870000000000000000000000006a99fb0bce61e0fb2f7f44f4904c5f71ccbb6eb100000000000000000000000046f32db05d00fbd5920b231dadfba2642afb3c2e000000000000000000000000155df3521adaef6feeccafaf52b7d1dacc90d8ce000000000000000000000000def4e47719b733686f1f70c349aaf855e7d283ba0000000000000000000000006e22b476fa7ab7f30711760edd862dadede621960000000000000000000000007d1bc8c3c2704bc4c169a96040ca486ef77ac5280000000000000000000000006067e4c06c4cc0dccebb352f768b36ba763f5b4f0000000000000000000000002708e713e0cbadebc2ffe392436085604220c25900000000000000000000000035fd19ae2f0ca95c0aabb3eb9c8ce784e0cdc9ab0000000000000000000000008cd1645e4056c98a31661c060fe7b627b4a233e0000000000000000000000000e73eec0045d75212fa300d440948734bd0e15a2e000000000000000000000000401b34cadbd3ecd9582400de6b246c3a134604230000000000000000000000009d03962a508d5a834567fc78a43e5b87c7335a850000000000000000000000005988fa78c604e1e6081357f6a87b9931edb819d90000000000000000000000001957d85f4bb02f1dabf8e0c8cb99bea84da9a4b8000000000000000000000000a8613d14e6125322ed2b3bf2235fe829d0d0dc4e0000000000000000000000006a7e4b69a6acb08498005675eaf4b31da286bfe40000000000000000000000004de3c3992db3b48f105ea08593155817115547b900000000000000000000000069eb31e3a31c56b637189b1871c170c9ce50116200000000000000000000000037143e363122438ab841339c1f05366977bf7ccf00000000000000000000000028d1d87e53d9e0f3e6400a630ef922c7278ec83f000000000000000000000000bdc293caf38257d52f6973efc7923431832e4ae0000000000000000000000000728e419a750b1362d90b96dddd2c6cd53c63ebeb000000000000000000000000805b49685aa9de90d6f374cf46a89bfe46a56e57000000000000000000000000b35a57ed5e3c09468863e9ab363d23576dceb9dd00000000000000000000000011ee4a01e2ae8d118a4e13274e32b89dda4ffacc000000000000000000000000b462475d5c591819db871c2655ee44319665e60f00000000000000000000000052bb1c4a0bb57391b1b7527b48f2907b374b3517000000000000000000000000817585e7fe9f209ae41a3b58e5d750a39463f4ae0000000000000000000000008b51dcb76d20e922c172c270df31abf3d0f82918000000000000000000000000be1d258224b4396c24dc0ead44982d59174a302d000000000000000000000000f7805d1c08608593f73ccb7609bd59155d2c2d1c0000000000000000000000009bcc96fe28160d14a9f9632117e80b04386c79cc000000000000000000000000d400112c9671f67f1454c4885fea12572f7aed75000000000000000000000000aa36046b226c08a13825b60eb2886cf863e724fb00000000000000000000000098b311070dfec9f5b3e5b2c5c7fa177614c7f71700000000000000000000000049d0a2f93327afb672c4362e2434bdbde87bbcca000000000000000000000000fde275061578f326e8d27f76c84b84f473b26cc5000000000000000000000000e55871cc3b937059f5113700f9b778f77a264afc0000000000000000000000000abe2164a259f71d8bc95b25c0f6d4f99e534d800000000000000000000000006a6f9f8c928c7b71b479ee9292043b81eb00e354000000000000000000000000f431c0a340cd67c15bd377a3a0b613ae96b8532f00000000000000000000000030c4e7d54e73ec85bf395d10e58b8e9c69655b170000000000000000000000003e20cc80abc89a0ba20b31c5fd7cc97beb4977e0000000000000000000000000b709acdd31b8b83ce4acd9e61f4ce60a2972c799000000000000000000000000263be40c42130a41906a19d17b7ea7957ffd8961000000000000000000000000574f074550eb2be36cdbb9e047a63f24584223990000000000000000000000000099cc2eaee2d6d387ef8386c71bf1f872257744000000000000000000000000effd6b7750b6a1f6b76fa218ec497b5bd0aa9ae60000000000000000000000005ad74bcc0c4946828e1b0ddfae8503670a2386f600000000000000000000000064826edea9c881483e620521f01dd870d22f7268000000000000000000000000948309c7105a2b29c374a9d39ba0eac14c95c0cd000000000000000000000000cca2f577fba9e80b8405eff816c6782ae5af0e540000000000000000000000002443d713aa2e6e0c177314cd92908e3233e47699000000000000000000000000235aefbf23dabaf4a855c9c37df98d339cf82b80000000000000000000000000d3797b16cf8495ca98c07f421e4e5512bbdbcd7600000000000000000000000094ffff5ae56461957c5953f65287299d844d1e57000000000000000000000000ee20d1dd452d7122fcda782661a81e476aecbd650000000000000000000000007cb8d1ae425671d1fee042fda58794016cbae2f7000000000000000000000000bf39e93eaf3bc660fbeaebd92059aa9f3bbea7d2000000000000000000000000622caa25bdc5e92bdc2d202de694d125cc29a6e0000000000000000000000000f652230d72a8b3a70c76dbd396d3531e910f1121000000000000000000000000586deeefe7afc335febed20af634b23e2e206097000000000000000000000000c1f02f70a4751410dd7ad5b8bbc43e95e2d19e6d0000000000000000000000009b7dfe270060eeb5299dcd4c0e4ee36179f02529000000000000000000000000c90968ec46f1b9505c83076685eed238486534cd000000000000000000000000c4ebe029668b31ff6bd07c067835e31edb50ecb5000000000000000000000000ee245101c3364265d6ea750187bf420924bab506000000000000000000000000664c904368116a4032945d9234d2ae3dea83cd360000000000000000000000003daf6641cff0e96507c1dadf367b0f1ee2aa81170000000000000000000000005d4c007b72aa22016d4499c37ab0be93ba6c3a9d0000000000000000000000008af474ceb57cb470f6a599d73317f334303315280000000000000000000000002804798f56aa8d363372fd12012a2a1cd61cccd4000000000000000000000000d8f7b3685f1952c3cb2f23cbc003fc942f14667f000000000000000000000000db1a7719c0f4ff72f65b1180eb19bc207f92988300000000000000000000000006ec55a4830871b8d91e265b17edf2029fff5a5c000000000000000000000000047b2eccf70326d87813f464a6a2af10d175935000000000000000000000000063465703fd05ca1d4293cf83d204bf7f5a4df1f30000000000000000000000006be30c242c089ec4404244ed3be4aa277a77837100000000000000000000000017a1acefde03e22431d8dc0dcaaef63ea691aa3a000000000000000000000000237b5c7886e303a4b840e0840546641d19de7c820000000000000000000000008cd071a29efec6bf83f225db9073456d3fce0d5000000000000000000000000035d4f6a5e35d9b462563ab9538d9ee7674b90c480000000000000000000000003a6ef8441f99644641a49d6d4c72116145e959170000000000000000000000006ac42fb55876cf827f616b37894cb2b2f9a614f1000000000000000000000000cb5eadbb5aaa8c06aaf87ffef18cc15ff79a1d040000000000000000000000003732d08c68af28ef9cd87a53b542aec73759be3d000000000000000000000000aa6719b2dd1446d4bd2495cbcb878d22213bdc050000000000000000000000002f93a3bdb9cd1c912aabd28f5486b41dc731207500000000000000000000000095c39cc440f79b90dc5af79f7d7c801cc188cf6d00000000000000000000000072bb296a457466b61de731d5b7ea5a7fe256164b000000000000000000000000c6678e1722633ff14ee23cc30ecb983226e8d15000000000000000000000000015e9508f86d659f71fc2c713de56ea0b1dd0937b00000000000000000000000008f7cc3a4310c2b8dee046e58cd6c3f5d6278f9f0000000000000000000000001b2ace11fc983d97ae4241f332587fc4b8379bf80000000000000000000000004cc18556d44396c54eb410d4563210a31dbf8d49000000000000000000000000b9d9cc10d44e1e8e694480280a593a0ad324a4b50000000000000000000000004a2e0c9a156beb392e04a7a8c26cb9303aebf310000000000000000000000000e9f3caba2bb5174fdb3a3c35866efc20b94971190000000000000000000000003cdc9996ffbb862501260885bbbb30fcfcde69c5000000000000000000000000ecdef41209fe98e1d762fe47afe46dd204c0a1fd000000000000000000000000b9c06041c03e77ec029816ea69c8856895d9e93f0000000000000000000000008b5011ff2a7c9a6375ced7decf042e632705dd05000000000000000000000000d4a587c8d06b08277206f912dd8001bb0ac6a0a6000000000000000000000000137231da04a927cc04b3ea8c2f618b955c591b74000000000000000000000000457fe23ae7f15ba55dd44e7e1f853aa79d6a4a820000000000000000000000006b784be4f2fefbf051fbae44624f3e5bc46b3b5100000000000000000000000072619bdfeaf69452201376cc4132ca703f52fe41000000000000000000000000bed9c8fad6814337f405bb2cc2483993a08a3c02000000000000000000000000f8d49413e75ce2698b8583acbd267d0cb30fbba3000000000000000000000000be740e4fb5dce8ed507846803bea8f5149b66fa8000000000000000000000000f073727aa814be1e2fa55461dfcf5753c771db1500000000000000000000000011573515bac3c096de2a376b13b7dccdba2de4ac000000000000000000000000f45a252aa8a3085c8ddaf0cdaaab5a8571f05b07000000000000000000000000c4235f57cfcf370e9670e3169b599adcecc9b1c100000000000000000000000089b4882295c0260dbe9925e1b7c088442faf57f700000000000000000000000052d449ec52dc6d6178b7fbced44ded7259694b35000000000000000000000000dd483fc18ee700c883b2fbac336af6627633eb320000000000000000000000004ecf3d3b221163c7af51a99ce16765ddb4356062000000000000000000000000b9c8a800349f4030ff8e54c2ea029e91344f492f000000000000000000000000e574f3695f026c371987f960c46fa7ae1fae0e1400000000000000000000000064ff04e0595a7c30c7e132d5f23dd1d94b58cf2400000000000000000000000051d2a08f19a56bd95d6fe6746097fac144fc9f9e00000000000000000000000081fabd3bc2259b08566b6de5bc0ee70f1813236400000000000000000000000048689e206bc4fe59b0b9a503190dac79205d09ab0000000000000000000000005b2e22b208026a426e4c23811e127689e63e30db000000000000000000000000ae7ce78d86677bade0443e4b82b6f99d15159a45000000000000000000000000b002946859011ca01ab10417a015ac37a6ceb1d7000000000000000000000000415b098ebe168f811ceed3cd6bdeee630aea96e4000000000000000000000000b0dd551d9d5f1f0aa2c7889702a46e87cdede4740000000000000000000000002119e82d149ff47d2fa6f6a19127034f63b0884b000000000000000000000000d7b2aa40745834652a7eee0d9ba502645ec89bbe000000000000000000000000c7a08d37b3ff84d8f5aaed9c5c88aabd0182792f000000000000000000000000f39541a9c705aa4e1ec0e9339168cd8847828f480000000000000000000000000180eee897b8d087c8ac2fd7ce9012ff63e7053b000000000000000000000000c53f7d075f8d1d4d20850f5d5ee1207330640efa000000000000000000000000cbcc402719c7cfc1dccbaa337f5544a7e839c14e000000000000000000000000eca641a1e52ec584e7bc58d09a2b6b52fa01ddc500000000000000000000000071e77e98074df41d44f130083a7dc72178823cd6000000000000000000000000d4f09e596992c39a14d6ae2aaf63c35f165dc499000000000000000000000000d01c33ed2e1a7ff7d483e3881372162dc4e9bb53000000000000000000000000ef68ef33afcac3dfa00d4a94c30679a10f5d68b2000000000000000000000000981312b13b6a0951c154ab08cb7f699873e9c15c0000000000000000000000009a9e057ed8500cdc125689590f06ad6fb31e31b4000000000000000000000000509faa93673024633fb36e65418105ead1c592eb0000000000000000000000002881012b20f7a693aa308f64f9a0bf197c18044500000000000000000000000000a24369b134d5fcbcc5be6532cd1dd34c427c38000000000000000000000000ca67086d71d43c0feb8487d3c6941e2bc78597a0000000000000000000000000a657481fe396bad4950dc3a7415410f81b0b3a61000000000000000000000000b0a0f3aeb7e56ef57163749471bd63df9422d27500000000000000000000000046bd5ead80b330bff9a7551b0af3d93fbc4604e2000000000000000000000000fda4330fc05cbf72cc5e0920890c9e7832f702150000000000000000000000003d6d66f0e975f1aec02dd55d977b9165e4fca032000000000000000000000000567722c7aab7e3e6bcaf6862bc63295f441517b1000000000000000000000000f529d8c382429a3695b536a4c09aa7646aa023790000000000000000000000007161cd9b7bd3b63487e8feca020525f5ab89e5f4000000000000000000000000cd6ba8951c35d6a01586bb70c35e8307b33d29f8000000000000000000000000e5799d27a1a7c983a1ed0e095e9091409bd683580000000000000000000000004d97d8a7018383403cb0f533b8b96e9d9c99199b0000000000000000000000000359147a575ab587767a9069c2d0fb71446c2867000000000000000000000000d6de056e1700e1a1561b9890d5154ebcde79b8ae00000000000000000000000090d682d32d3f31e58810f5c0fb3d88c1154fd239000000000000000000000000847500c7cd9beb8a28f4ae48a8e051801d91c2df000000000000000000000000afcdcf2355a4eac1410e8f1abe0557455179fd6e00000000000000000000000019e154afaebd2d11286a2b504d60aee70fd7882e00000000000000000000000025675c97eb8f09ae5529917084e6932d36449e20000000000000000000000000a8b25f18191cc60ad9a39f03847091c7da661551000000000000000000000000a5bd210dffd5d19152f2d36e32f733167bb5061c000000000000000000000000d5f935696574f80338f37c7d923c77122ada3f75000000000000000000000000fec77887b7bbe10e910d23450cd2753a3d2216490000000000000000000000005285d5d8abfb15dceaa7c4202eb8b484bf4b355c0000000000000000000000007f0ce5ba90bea81c244739020bf61fef81d0c9b800000000000000000000000028b9b000f5426c40fe3af60616ea2fbcbf9c3c590000000000000000000000008e78f97b46adcb3b35921d596972c6fea0f378690000000000000000000000003d51d36da68ea8f2ed2389a6eb5fc86e3759091c000000000000000000000000738816060b3cdcec61d87300eacb4048756e6d39000000000000000000000000d2b82fb44bd413befd08a9b30406d77d3575f63f000000000000000000000000df34d252b77197a679a2c6051feb4a4e54a1c698000000000000000000000000133ed0f03eb65dfb469070df585e6effc896371700000000000000000000000086670bb09236e09d0de95ee739f06d90be5f51aa00000000000000000000000052b85e52beff01690185f496873a0abffe6cd2da000000000000000000000000697abd60ca77bc5fcb96c69fdb0a70a812cecfad0000000000000000000000009df1752ad92af51a0fc9809e334666f806f9f667000000000000000000000000e4952d5d5d556458a95619d57a9729b173476ac30000000000000000000000004044164b48dc9414a39a027c539c597bc7ad3f72000000000000000000000000c55872892689e9d00ceb100c6ec584c58d168b5a00000000000000000000000035c3ca09a2f16696226cfb34e171f5ccc922478e000000000000000000000000646e70003a4eb4a68c9c8e5df8494f3e6e7e1b3c00000000000000000000000077322abf07c2980ac3984194a557e86cb65d79140000000000000000000000007d03fe38676cb6f5696abd2f571ba62e565d71a8000000000000000000000000cca28b551f5d393a7a934f0c87f166fd10a79838000000000000000000000000e4eb6bf43b9dd5eb4c0bb90b32137377ff1169fb000000000000000000000000ab062ea69e0870908c23c92407c064c85a4566ae0000000000000000000000003e3b1fb6935cadd4ea4cbf371fcdead265fbfdbb0000000000000000000000000ddd1598b9e5747bcbf69d0c7441efdb36918bd3000000000000000000000000df8c534f7cac8bbd9beb58285ee8fe8ed7119ed900000000000000000000000017380c8f4c600e319e9725083b3fc77a285b66fb000000000000000000000000699ba3efcec6b092a9fad0e3117c636770c55eed000000000000000000000000fd754ae209ebce8862ea1078b570ab73f4e049870000000000000000000000003a5c246b73668f98f860f49118ad27310c96967d0000000000000000000000008fd69a89c7fb3323af577ff5d290591523bc885500000000000000000000000019eecce2d43b227c79aa23ee3fc0fe794be795fa000000000000000000000000490fca0db63aea7d9b59fa030bea029a524d30770000000000000000000000002de3be4275e10a522a4fd4a681acfda1a913f104000000000000000000000000c27b05b322b27ca7a716d9be337118f0da99894400000000000000000000000060b85976862c17d53d7c38e70da72bf42594184a00000000000000000000000097e50a4ab11b637879ad019e8320ea3a648cabe7000000000000000000000000590dbd569b045312ef60c9052885f952a482f774000000000000000000000000f632eb568cce4995707c5cb6e740b694aff343190000000000000000000000006599d9c56f4b75836ca8ab98bfedfa7cb36d10740000000000000000000000004f81409a219df7076742e2d5d43d39c9062002e4000000000000000000000000999e5ba8be4bca78804efece45b45956ef9143310000000000000000000000007b24faa28db3eb3eace3880141c37c92becde712000000000000000000000000243f58b874da9d4a1dda9ece95c32801bc0c62f3000000000000000000000000ab2097399196a62055f47fce30b50ea31e1054b5000000000000000000000000c2c8d73aa0073c247023cb9d4424968c211e5fbc00000000000000000000000036cf68586eb1166f2f9e1293f8f4298ec8fff872000000000000000000000000733a93e97e6912233bbafcb78b584af910f81d3700000000000000000000000027f45bb3e5b04143271a0f3f64b63f9b07553cc10000000000000000000000007c9658ae631b47a54efb2d57190d9e446410ff550000000000000000000000004dd18f13881c99aaba41a748fbe5ecc67b97e65f0000000000000000000000006e04406e09b3e0388d4a6e3f90e37ec6f9ca4c4d000000000000000000000000f9feb2f99a3565a9e9b68b7da8ce3bc96cc860d700000000000000000000000020d42667125c619dc78b84db4bc37cea58779fe600000000000000000000000008d9d91665aad70ea5dfca4035eec0478b701c5f000000000000000000000000bc671042d90c34ec133a8fc4d0c3bb3af0a7627e000000000000000000000000660874c3be8c2f299b1f3145f48dc37a0de0d0c000000000000000000000000086e4a0934ba3028b55c191241e821195bd862db2000000000000000000000000edd678127d857d11624d61589f8f748449bcd91a0000000000000000000000009f9551eca395b36a59053898d7fb0fc1edd2a5d7000000000000000000000000d81f2b39fbb75234d9103c7b6aa91d938ff362ce0000000000000000000000002961d1a9385ba5fc4e3cde46ff30a9f0b94c396d000000000000000000000000c5b0c2dedd1ee5676c4507713ab4fc7571d2144e0000000000000000000000004e302a6c7a8fa9cc9a434b8a45c998582796463100000000000000000000000035e7e60b572ac48a0329b4d746b9a5bf9dea376100000000000000000000000001c2c2357c8e3a8a5f1ee48180ed65667f95adb4000000000000000000000000c015da3015c9e6644ecbaff6c0c033c8e9cb7eaa000000000000000000000000ba459ffad3ae6e9d0accd080ed40a0d1a876164300000000000000000000000094de2ca849f258140c90a27eea1ce2b8d1f3546b000000000000000000000000412a66ea9a125f6761fffae34fd1aff4ad96af7200000000000000000000000037a2d35a11e1c2634d483207c7ddbb521d00ff6000000000000000000000000064d6d966e175e0fbf80d0fc8ff53b9e562c124c40000000000000000000000001c40c7908d5ce08f2d5a316fca0bc117545880b100000000000000000000000082de2a9247a92b55a32f44b0d05c7f44dd443a6d0000000000000000000000000131a53440bb60cc258c1c3b629713bdeac386e2000000000000000000000000974c4cac3920a82993ef2cb8a7922edcb4b654e50000000000000000000000008097812dfe7a9598d6c2388cfb29295f0a60079a0000000000000000000000002800925c79ea6743e5ad662a3ef589eda85a824900000000000000000000000026ddd4d13d1b57bdaf4c87c771c12f300b794e90000000000000000000000000b9b90e2955aefe11b449c6d37ab3d59b235edc0e00000000000000000000000052803426ac40d5d03f53db5a38c48368537b7be30000000000000000000000002a9c9ffb9592e28512d27744bde2d564ffc43083000000000000000000000000a683a37444010009c9b85fe2c1e6ab8195ffcd820000000000000000000000002fc7e74e18ae4892d489115cbff18328cbcd1a3900000000000000000000000024956e995151518d9cd97dc289bfd452dd9e31eb00000000000000000000000073eeab4ea343ea79118db2f3c1307498efa99ca50000000000000000000000006ae230bb13f42458d0cc6e2f57d8a25eb66a12e500000000000000000000000031feab5c6e76f159bbe2f93fde4a59200813679c000000000000000000000000c6b06a477df13e7ffd416fbb123863fd60a7784b00000000000000000000000008accebd035da83bb624d52345e493e1c500ec8d000000000000000000000000e409e26793da9f2e9e64dbae0aee98db7a453f2f000000000000000000000000fd704cb7e252954c48c32e041d7124cbccd5b32800000000000000000000000081d577417e2554d9e45a7d2b0acf5a9c861e791c000000000000000000000000b8a46612912909b7d618ffe389159244e1b08c10000000000000000000000000167f6408eeb49ac44844ac464ebc5c0006c702100000000000000000000000006e391557c0bbc51f444b83e922bb524e8892cd9b0000000000000000000000003c2ec0929285daf31b03787f05dbbdf2e9131112000000000000000000000000bff6c5c34d1b05f4e76a64fb6f844223f6268ecb0000000000000000000000007d393aa03991e22ea591dce29ddd1021f9a427a700000000000000000000000073eda287bb892a65cbc039db806e731e52a22e4a000000000000000000000000f6e8bf6e44f165b0961995ccc8df2f37aec1be8d000000000000000000000000280e7b5611c26411a5982bc629f485bed26bffb9000000000000000000000000e92094c4ce7c5a271bb9af6b77c382c5a1f76a13000000000000000000000000c357a35069e48f19e6b76cf624e2fc3baff5537f000000000000000000000000de332c9e711973656c86db1e92784d8500c05fd100000000000000000000000073d215ab6f97b27b2a416e933fda0ea61bf6ea2900000000000000000000000027814ff919076ff4466da81b35a4acaefef53e28000000000000000000000000878d8bf02840f93b6a178b59fc95ca09051fd3ef0000000000000000000000007d6c413ebe6ff74f3cc46900ef6a3bf97f34b5480000000000000000000000008ee3231d271cdf4fb9a9ac0b6d46b63da6f969ae0000000000000000000000006dba2ff7ca9763d6f211f5b0428c36ffd300fb78000000000000000000000000a16aaf6577fbc3616ee32cfaca294d9060e3adcd00000000000000000000000038e8c7c8ab6b95077a8efcd5d3a6e8c0805d4a38000000000000000000000000d68dca525b49f399d3f11f241f6deea7ba394cca000000000000000000000000bb03295696f488bb72e72b66ec707a3923bd2be0000000000000000000000000da2ba837b7986fef7718cb8df41a8ad5c662f2610000000000000000000000007625ca1e49f345822ce7bed5e32e282d4e9567b4000000000000000000000000aa8a9a168a0bdaf48523495d06c9b83b6f5c6cbe000000000000000000000000abf7887426bd5a5fc7a9a69da4ac290a255a661a000000000000000000000000551c39e2650b72d43273b33cfaa11b6b0ca56d73000000000000000000000000a8ac25455e7787ee823b309689d79090c6221213000000000000000000000000135851a51e3e374c693acd0030e60cb69b413de3000000000000000000000000f7af1f0213d77d4b324268dd56def4ea3fea1d40000000000000000000000000d2cd1080bb110119d956e6e27c5c87abeccb73c100000000000000000000000000d4873270e608b307201970942e626452cd5a7b00000000000000000000000031771d73c7a0aa800accbe776e204f3694184656000000000000000000000000903d8802b893a340474666cffca94788420455ad000000000000000000000000251166b1e23676d45e7d34816e04b0c1c617c5bf000000000000000000000000c8ea8cf91a797f1b351d31f05b18164ef6226d9d000000000000000000000000ed83eeee1e5159cc5181554562967fdd1fcc379c0000000000000000000000006b26c7e51f45f237a2abdaf4b5d88b956cfd56f600000000000000000000000088cd4a0bdbec8295bc29905d813b65b0f81db62a0000000000000000000000005b20266420730233ea5c21f9fce7b36a579496ea00000000000000000000000010d9e7f338b03910baaeee73930c78a4343a9aa8000000000000000000000000a1a574627a539e1cdf1d056f4997b3e9fef0cdad000000000000000000000000acd9163240c6bd2be5582fd48cca7034801d2b890000000000000000000000009a9318ae89ac32b61ab9b04fcd61954250537e9b0000000000000000000000002ab2312f177afa987ecd6cfdfe4897a77a28a33100000000000000000000000043b3287efd6b1dc0cef2e716f3454f55b8592658000000000000000000000000f557443fe9d0d5bea556a8c44111bf733eff13de000000000000000000000000f4a71012b5fcb7855b4f7912be76a225c75fa933000000000000000000000000268ab96f58e298e1404829612c7567610233428b0000000000000000000000000477350cd0c460fb4ede23bbf138b46dc67bdfa1000000000000000000000000ca1c9e1d329eddce346a14111a6a06d92b4c5f3d000000000000000000000000da6900d50f9c1cc53d4ffe939a20100e7da702a90000000000000000000000008c9375004578736ea25b623fd2d1fb1ba6bbbb38000000000000000000000000c68b19ceb1ed1e581817eb20fa64792fba3441be000000000000000000000000c5611b218a273062f6d5d50f4ff9fc464af12aee000000000000000000000000032ec4876a6e82681ea6730bac5eff83e006f20100000000000000000000000097906a02964b2e9b88d15ab69ac021574ee8d9cd000000000000000000000000784ce39fd81bced3812dad9f406d181d9adacaa2000000000000000000000000f2ee30842eb50dcb7f969905c4c4bed382720629000000000000000000000000f58bb3919d3d94503697b9bab0da3d280d0750be00000000000000000000000031b4f27d28f15a834a3fe5ce62d0e6052ffa0f19000000000000000000000000d52ce7b087858968a9bf07377313e2002de2fc0d0000000000000000000000005ba4a42daaeb02701b6eb4576547064440b5ba320000000000000000000000001e95b499786545e66238f825232895fabdf79503000000000000000000000000368dd92b150708beea9cd444a68bb3f7c79b302c0000000000000000000000009b6c600be11ebd05e41aa7dd224703811808d6070000000000000000000000008522d207f932052e352b24957826b8d6ef4143440000000000000000000000007e20c9f3389b76f264e215e8204c88d1a47d6923000000000000000000000000d2ade3e0ee78c59b2dbd1da5ee221db3e7d5fd20000000000000000000000000d0bb07feca6373ce9222db02c31ec63595130f0b000000000000000000000000dd4d6b200b38490e2ac1892a62116f4849d9b91d0000000000000000000000003f2aca195e944a72732491b338c0c6b7d49d2392000000000000000000000000e2cf2b21ca2d17cd3700867ae32749262ccd31d0000000000000000000000000c9b5544455a22449827b60f99913f74b5fbdd86b000000000000000000000000268e8baea54207f354be8f4437f2ff0d2a9f47fc0000000000000000000000002ae014b21217b1600629ef9bd1c6b44eb6c6440d000000000000000000000000f257adacfb1d9baadf0899a37fb5ab0d1d71fecf000000000000000000000000147b1d15aa1714bf6dd5086653f6ea75c02201d2000000000000000000000000920f24f0e5396e121dae7c25b70f4f1fd8c823600000000000000000000000003d1079d829b8a39ade96678de96ad8b8c070033600000000000000000000000030ad8faef835f4fdbfb733666d92925b00a1affa000000000000000000000000c2c13a205e71cf00251076b1979dd7133cf07adb000000000000000000000000e614556b540e9ab710e9fe9c1d1e7747bc7548aa00000000000000000000000050429ab77acb494f2641435f1f9461a18930bc8d0000000000000000000000001e9707c518d643de37f4fa5f07f5b5c0b9caeb3e00000000000000000000000039657257e5026de85aa858abd4e1c6cb8ad1b94d000000000000000000000000fea62c2d0376bc0e409e295d8d44269183483cc1000000000000000000000000b87af280ffec3e1979b746f88855188ad524d7fb0000000000000000000000004ff46ca6948e1e8311157e4dd3465ae51968f22d000000000000000000000000d519a2f2a94f1a869203266652af772f0dcbf83a00000000000000000000000090ca53afb71fd3d19ef5f9b04804d8eccc947f0b000000000000000000000000000365c2df3c20fe1602d4266b6d90307712f35b000000000000000000000000a35cef705b524eb8fdec65d05ce1c3e39d48e527000000000000000000000000e768b6d28f1a941f9183486cba6ebc18433b71280000000000000000000000005019c40532a23831b3e6b38e89924e9ee8caffca000000000000000000000000f4ca1b014eeb0a8b240d00c863669861a20aa21f000000000000000000000000e58387ade58405c07ab3e470516ee7eb36a184b9000000000000000000000000a54ac5a9932506e76969f6c80b5236004015ab8a0000000000000000000000000c196c0876bd0a745482561bff6f928cea431510000000000000000000000000b02eed98cf23756878dd7d803bb16ed64ef29ed0000000000000000000000000254772c1722cd724865ba2d29e3caa3a3bb6f3fc0000000000000000000000002b8489ec6297dcf7544e787c487606ef2045a7ee000000000000000000000000f7b01b2033b16ba22e92d6d3c4c4d7c1083352bc0000000000000000000000009f28b22699ac5c944d68e898fdc91f565f149e57000000000000000000000000133d59f7567ad8b379e8200653c886f006dad16b00000000000000000000000089340dc3e74793775ea7a6213f646d7b84ba124a000000000000000000000000a196dd075fdba4940bff0b42322a6dc81cd0661f000000000000000000000000ed7adabcea6e53f8142874ce6df5c1433bcc9f340000000000000000000000000d5fa98d85352fa4d5991e03b1fa411c2a3b94b30000000000000000000000003a6c6766c0512fbbf1c9673a5458e3d0dd35464c000000000000000000000000ef4d151495d626c4c1aa2c5339a278e0268163fe000000000000000000000000839596044fc53e62cce3915dc343163965d2f11e0000000000000000000000005f5c77d4082d4c320db66f5947ed120f775202e1000000000000000000000000565a5e299be01b7047cfda70f7a8fcd039161c8200000000000000000000000060867d18ce24c7dbe316c86506bd2b5f3020d4310000000000000000000000002a300d5753ab4ef6613a86d0045eeaaf0567873f00000000000000000000000073367435eaecb13ea10ca6387e8609ce507bd4de000000000000000000000000dfeaefb4bae40b6b6fca4faaceabe37e8a9b8c2800000000000000000000000020542b939985f8a0dab57d805ebed0709231b3b90000000000000000000000003a0ec1daa6653adbdc9915ec0e3b8924e7ca362100000000000000000000000074dc8f017a4c76f6ddcf8efeb2496314979206e9000000000000000000000000e7c9e84525dd65043e049da5745059717884420a0000000000000000000000008641441167a6fae5d00e210456c0e4c7cc624cfe0000000000000000000000007c69d8c684485c52e6b785830973b21e9d67868d000000000000000000000000b2aa2455da53b87df61cb331b2cba805c1e5d2b9000000000000000000000000a63768d284dd0be852f883738370a43c5fd636db0000000000000000000000005c2145e2ccc6db5644c9929f9928cc6fe73dd4c5000000000000000000000000ff80eb094b19f1474b375306ba1dd2be566903680000000000000000000000008389156d9d049ec9c4ffbea38c7c9bf7ebd1c3320000000000000000000000001fb398ffcd19fd6022e51d3066a79f81d64d594100000000000000000000000099fd0160655ae8bb5dabfd3aa3c65f492a8cc7d4000000000000000000000000996419114709142e48e3c0eee0abb358fd655ddd0000000000000000000000003c84a8ce78e8654893a79cba3bf895c26e6516c3000000000000000000000000b8c6896ab471071d07251bcc67b74334a6ae2fe600000000000000000000000081e529032a45cc84ce28ff797728753ca93e5686000000000000000000000000175458917e787e4325b9c7af10f56c7528b8bdd2000000000000000000000000c2e6d11aad9a8b9ff08c8a2a970c72be9b623a5100000000000000000000000062964cc4c7f3bdf6d2107aa3403acb5357dbd045000000000000000000000000dd471156103566877514f09e44a1dfb926d095d2000000000000000000000000e9d241f2e3cb1bc4089840aa3d9819d668fa688e0000000000000000000000005190692c4838d37cbc3863ef1fcab339d766f5e3000000000000000000000000ab2e4a90d8c6a607aa0544e12afb0ea7d382cd78000000000000000000000000912dac4737248353bd83902171660b98fe66a0a3000000000000000000000000247a4a6e26f4a705bf89f5d78dcf093dd6308bbb0000000000000000000000000a8703092d49f6d33bf63172866c928bf76b976a000000000000000000000000d4da20f0febe40e074af63be64d58b14e0aba8ae0000000000000000000000009522ad8c0ac5c7140c1f0b8ec2555ba515b609150000000000000000000000006440d072b667831a63e256f3102ef7d8deee85850000000000000000000000001a7d9f61189ed6ab76d3072ec3ae466e97c1585e0000000000000000000000007182382b25009df3d9f9cf60eea29f6c211c836f0000000000000000000000004a385772abadf28e61d183a557661e688eacae6c00000000000000000000000044000630f6d36677b7683ed557b8fe69c221d55f000000000000000000000000ee7b14cec6dccaec5c071b6677ebab621c045bd90000000000000000000000007ee63f9b08df644c015edd0b7b9687d7555cdfec00000000000000000000000048e5551a150b39f57fe659370828c8bdb45ea7e9000000000000000000000000b5c846812aaa97953dfb998b32822c80bf4e3f6e000000000000000000000000074e3c423a3a931ff2be885895780954e7ebe53a000000000000000000000000c1a6948b794f6c11dd478b25fd9f5528f173a4540000000000000000000000007341f5d4213062974bb637280b7f6b9d24bd927d00000000000000000000000007677a672440ff6f12be3277c10047f44f9331160000000000000000000000008d119d871e7bc9dd4144999563e108b0027a183a000000000000000000000000b5fe77d3d2b486bfec3db1f99db94e816dad293200000000000000000000000065cd37a967be1a5ce05040e570eafdde677895af00000000000000000000000069aa4e2444a269476782356db8452d507d5617430000000000000000000000004d82030abb816bfbe8b59064bfdd57f01a0f9e0a0000000000000000000000009a211a02f6503aa7659d708eb8670375310b9adf000000000000000000000000634e60794b6f8467d39b04b06cdc1f71395be26d0000000000000000000000002a3bdb945c740a1686d3d401c32c289b4af9d8f3000000000000000000000000e6ff3ded8f5b5a8ed2c16851199d7952bedc410900000000000000000000000084b56a562889b91082af062949b035af0c48db20000000000000000000000000aeca10b6d71f83d3906ec10906adcf5f0c0bc8f500000000000000000000000071eb972dd2d0b025dff634c5fe2916943cad4c14000000000000000000000000bac4b57063da31c9711d3c2750e3e5f95542b740000000000000000000000000bbfae30c56e7e5667021fbe08661489993f6acc900000000000000000000000017affb3b4af72fd87a928d49f0c6621e965eb634000000000000000000000000b9617d8e9754f009e0a0a4c616dda78529ac60bf0000000000000000000000007c5aa8b98269b7a90f15ea21e695b457feb57bdf0000000000000000000000000d07397b25f957958991ee544736e932d39e9b3e000000000000000000000000ed761471e6bd1fbb9d9b3bbcf32fbb10d003141b00000000000000000000000076327368395e250751abb45103786e346d864693000000000000000000000000bf49af5e3bbd8208a7dbc8fdc533fb829d989f660000000000000000000000008fd26f95012c7015ebeab42a06baa67c99e057450000000000000000000000008ed7ea28e43d1a9da50c6bad15db289e139b62120000000000000000000000002199cd5c93b1e958b3044e6b82b254f100c841c20000000000000000000000001c43570b5f82d1b599d7225990269a801958ab4c000000000000000000000000eb13efa87bbe5527919e27adf3b79f6c1a8a26fe0000000000000000000000000e644752873c7740734713c2a2ae4b36f7ba504d0000000000000000000000001f7dfb749a42397db418071d2ea173e4c1d4ea820000000000000000000000003211fabe37f29363111ff574962a829b580f90bf00000000000000000000000045ac079e6de68623c0d5e063c488fe7df1a86dee0000000000000000000000001d352ffc59e6156485b251e2b0cc25bf2ad85673000000000000000000000000f6c2118f83c6bb260e6112c6b7fcc4e9d965bab7000000000000000000000000a5e9ee0ad2087acdc3ef4514482b7b236fd144de00000000000000000000000013b27801d867adb4273260ca6945bc100205a7f60000000000000000000000005cb1280e210237440954dd9c7cda902bbff464a50000000000000000000000002c4370d0695f774343bda4768d0e58e1f223f62f000000000000000000000000735e7d37bdf2eea13c2b9e30ae35e7dcf671f17400000000000000000000000032c860ab23697c984803624fe8357c7b6fa67532000000000000000000000000e45cea4904faf67df0c471b1231b598207c42ae100000000000000000000000039b97979742434d779e27c043f0aebb231fa00590000000000000000000000000fff820a4032e69131151951fc8677cb0a72dc0900000000000000000000000056fe3d34fe1a98c2471299c5ae9993691f4bfc37000000000000000000000000f58560b00529ccc48617b101f5d16400397c3594000000000000000000000000d81ef88e611e91fabc7e651937dcb9f5a4f60efd0000000000000000000000000e5503921aeab1a405151cf384a0ac26600c08ea000000000000000000000000cd83493c087fb47d45d5b9ac45732378ee194c26000000000000000000000000c719814991bb08d58b9a7e9c3ab1c80bb9e56c59000000000000000000000000c7d5a5225ba5e7ff7ba95a5b833151815896c57b0000000000000000000000008bea732d369fedc3260ebfa242bdabf7b47e2a06000000000000000000000000c8e66bcc8fd8b853d7b76de09fa4e52187d9d98e000000000000000000000000e869f2b724eacf7bf065c4c89a2397814d08cef50000000000000000000000008a8e6117722e10f05239025f865683d371ac6535000000000000000000000000db6a26f8892a9f9dc573269fd2b5245e28a0b54b00000000000000000000000053b67100b78df2cade5c19851fbbc8639a4df3ae000000000000000000000000647bb3c0fa8d7ba2f63a007bdd3008711d82c9a0000000000000000000000000689f4a54e6f3fc84885cd4a99f0b0c24a69cdd1800000000000000000000000033380333dc7899f5cb264ff9eda44d13986a0804000000000000000000000000531affadd7d4a3c719ce300250e15237a30b0d310000000000000000000000008c2a1fe54ff118e80cf058aa5a89f7b72349de4000000000000000000000000034c509d7caf2e92d432317a7b3ed477e040b2e190000000000000000000000009e908c682809c8b3d732c31a055f7afa550718120000000000000000000000005a744e2f00d765a861228d426080242d36508e420000000000000000000000005d732d9b4cd4afbece10cb7b4114ccecccad0ed3000000000000000000000000f774ac4b6e3f6a5a904e98f29bc2caa6f0a79ab700000000000000000000000011b9decd285e29cca2fc4dda5fc7765daae6a118000000000000000000000000fd528047cefeacfa4695cd74a7d085bf8160e1ef00000000000000000000000086cd0e03f3fb69add888c387294d550a18fd7ee40000000000000000000000007574b8070a55dbd1f20eabca46ef4814da6026e3000000000000000000000000f42c7f75c151ff405ed9f853f296a92c2deb0103000000000000000000000000b66b08ce5ca82a61bb519578d3e68abaf998cb210000000000000000000000000066b5e88d1664ed1fe8834ac92b5230e63629f100000000000000000000000065c2bd8aad165ddf67b1514aa1f0baf076955fc40000000000000000000000007858fce94d52bfd1f5742b234728074cdc42d1610000000000000000000000009c6905e89153c50d3afa7685a6dec94b3502ff3000000000000000000000000013c3149c995a43374e5390afea5223316aa09c30000000000000000000000000ba267bb197835ba7eb95fe80ed5d89245668033b000000000000000000000000e0a171423d969ee777ad159f3928e64043706a0a0000000000000000000000000c32de961c7122b5ffc95eeff7cea6f9bfca9a5200000000000000000000000005c5b0bf20a6a719c1adbaedc95810fdcb9abc4e000000000000000000000000686852fa49292cd3786b2af24c0739fe2c66b49e000000000000000000000000e2c130b0eb83cbe5dfc353e5ded1ca5808cdf5da00000000000000000000000082d2613b5cd80ea39f9b2a319e0e4c951d4013d1000000000000000000000000826d5ee2b0e9ea89c867c83c0519814d0f9e4c400000000000000000000000009928de7cf5c31f5242a46ce6c4073c158c3e3c1d000000000000000000000000f9fbe4fcdc8e563d1738ced60922a420454eb0c5000000000000000000000000e04522f65931aa105a4cc21033e45c5251af603f0000000000000000000000000448ca2ed4568ed0b3d170ad4f14af058535c03900000000000000000000000025c5346ede6955b9f5cda7a275b339607ff8d810000000000000000000000000b22e9caf9c8ad2383f3a4fbe6c41a5d57098571b0000000000000000000000007bad9761053e606e9c8a3eed6e72acdc6b10c6c20000000000000000000000004610303307725c91146cf75c4ba478b7675345cd0000000000000000000000007d59208ad0f56b29598f01502831e5af316e9f46000000000000000000000000f59eda3ff58e1a1544e82ad3da3be0df99c87c7f0000000000000000000000005d05f576097950797b3d6b423b0656650c80bba3000000000000000000000000a28d59671e8b2e6fb367a9a8eedebb82b72291fa000000000000000000000000dcd953849c625e256ed5e52111631bbfc372b1cd0000000000000000000000006158fb4e53a431f8d42661218b6a23e9a5f07f970000000000000000000000001b10670d79eabcc01c5811c9ed647a44e7aa986700000000000000000000000085e43836498bcc1d040aaed1a1db740fb8142f950000000000000000000000006f1649e0773e4f7061d50206496eb7d51ea6fb8800000000000000000000000037d7303a458250bf0fb07160d9d46219408127bd00000000000000000000000086694dfd448d76138c1a453fc9e848393ed2ab1e000000000000000000000000b86faff299a5dafb47c076b2ac55bae87f8e42730000000000000000000000006c0fbed494ac48042c4c5b7473cc752eff5a57a0000000000000000000000000d698c9e9290437d9323173ecdf52be00576e63f60000000000000000000000001c334e298b384e25c85612c3eddb795d3f8e173c000000000000000000000000db101f56040932b6f22faa295b46ad76d91842810000000000000000000000002278584714e035ddad46df96a63aca71ca335f4b000000000000000000000000900d12a9996eae888dec79fa8c56ba3da16d34760000000000000000000000004f5faa4b3d664341c4a91e9be543d518e4ecf5c200000000000000000000000007a696f39760df1ecf429650a13d62f5441b4260000000000000000000000000c8ebecca44068bfe93b6813ae0ec200038e3842b0000000000000000000000008f407b98e722ea32666c0c1d07fbed4045de7633000000000000000000000000a1267c528aeb359df8cc8a283712ffb6b1dfa38800000000000000000000000097c18b90f572b6b9371f026e1e94d6bdff20dd0500000000000000000000000019af0c8165d7973e998df5c5a28c1f332833086d0000000000000000000000003348b9d9a78fd5c3f29d864ca8d1363049b6ea1c000000000000000000000000f264250f14e948903bb93a5aee3a3e40a4a449ef000000000000000000000000edaaf143dc347c4f5c117c2d16b4b182072fdbaf000000000000000000000000794c4750cb9e1334dc3a0e5a962392cfacab752c000000000000000000000000df7fb016e6e163f6d79340c13f8c7bd3dcba60f60000000000000000000000007b9936d86891b64692034552931fc9086ca95c1b00000000000000000000000027ba87296ce5075920e378c469f2f52c29d4346f000000000000000000000000999b9dcb1957a347aa54225c727f409f1c5aa19e0000000000000000000000001efe03c3c07f0479cff95d8f1dcd8399d03e4991000000000000000000000000689cec8af11bcdc1bbd65cdeaa5b415cce25d8bb0000000000000000000000002f7a2ef943141861c22294668acf46c0c93ad1240000000000000000000000005ab3da8cfbf6c790ad45be24c461afe06fc2b060000000000000000000000000b4e1fd1587aea239f084956258baafc1824e8cde0000000000000000000000004741593443b6b6fd7d5aece9e6cb3988c7a6bb42000000000000000000000000b4d4129b9811924034c3d0948f13d368ef959e4a0000000000000000000000000093a465c1c38b38bd9e26ca4ce0dc3166bc83c700000000000000000000000021f528576363383cc9cc37dc5f709bac44ce276e000000000000000000000000fedfdcd4b43a3320568800a6ec6b33ff7b88fa9f000000000000000000000000fe74f4aa29881f2e8a1e6b13bdc2d4c4aaf09676000000000000000000000000dd00b5abd17b158cefd619b2867ece631a7b59920000000000000000000000002a77c0b92497cd435aa3c70e643e051601e6d0b3000000000000000000000000efc91ccfeb1f777b95b872fc618b2cac151eb28f0000000000000000000000007b25777eac0411407d1b17de1a19f117c006829400000000000000000000000044b2b1e67ef6407fe4c49458b257f92fac0807ae0000000000000000000000004ad7185cd1f1d997a3018ed924416efd3b539d270000000000000000000000009534dd9cbe2b29537109af29baef59383d9774df0000000000000000000000009edeafa536ac991f74c49cf2cf5c5e46908ba9b400000000000000000000000097993367620aebdfafe9e6cf8ee2d2910ebf061b0000000000000000000000004c2441b02acee511104022c7726cb1813ba1fd5a00000000000000000000000093b1f0b73a70d11d243c17e12bffaee9d737a6aa000000000000000000000000a0f6a4fba9f365dac93015da69d3d270f7457122000000000000000000000000d284879955365c2ee7f7427e44865d3c9aee3b960000000000000000000000006de1ce363703820e35778a4e120fa7bfea038a310000000000000000000000005d72938cccdded205c9623c99588370341b63b7e0000000000000000000000005842bfd4ded080ee42cadfabaa870b81b3e4c185000000000000000000000000597156ae573848b6ff0b9206b9a8247da0f1c8a90000000000000000000000000b60e9cfa9fee372b39016323595913b66672a2a000000000000000000000000a5c8844be7677681f01acaef1c7ba22b980e61bf0000000000000000000000004c38475e0059726986016de083dcce338c87b2380000000000000000000000009d9ad2548b15184a8ea16d3e11a7a2e80151e83900000000000000000000000045adf52640ed5bdfbc3ecd1c26289b5cfa44832a000000000000000000000000c69a372fa4d3b66b60a5b86a2c17df2dcc7430c6000000000000000000000000043f1b74b1add49c99e384d86edcd668b9e56c79000000000000000000000000d3036f6d77fe640d50425e8855daf231c81a3165000000000000000000000000ecadf4569877384663a396f78b350160fb2379460000000000000000000000004613a15f50ec090fab386ab6a3ba9bb44a87ff3c00000000000000000000000042f7c429b91c59d1523e4d6e0bbea4326c8dffb90000000000000000000000000a93811940e96bf166272def1e89f66e71f6c7730000000000000000000000007fa1c1b0a744c1b6b2c9495d3a95a1e0cf9c44d20000000000000000000000009f4518909c1d261ebad4f9a995ca77cb0d18695f00000000000000000000000021766a44c5b0eb90ea18fc6b8e43871a66cd4d420000000000000000000000005da2420d92a572845700261127f75e5207bb727d000000000000000000000000830c7ec00fd71f508bf9ee795c04d71f19a62537000000000000000000000000b5e181419805cf896d4fe874c37badeb4708189900000000000000000000000038b358f0e725bee1769e02d705385b0dfb417e570000000000000000000000001d81ac51b43314241528c5db3a35e82104a8dd8e000000000000000000000000c7e2d52f1d75e32fd74711f73fb1c8e7cad80f6b0000000000000000000000003d7642432c91bd9f20c0678bccb23f34219e24bc0000000000000000000000002c7f65c3fcc4124ae67a7681e66e8baba1f41452000000000000000000000000b7b04f4f9db691e2b1e6aa43a0d32f6f15210ac300000000000000000000000027d64dabff6fb60c86cfb0706aea27f0c8ca2009000000000000000000000000d96cafa4a74710843b6c945be4d636c5d16dbd52000000000000000000000000608a704f4581e252909c82caf4029ed84ce03efa000000000000000000000000f77f5b1671484170da1206876f4c875bf6862b2a000000000000000000000000e4255bd31db62e8a586b18c4df8deac07637cba90000000000000000000000009445db4a1020a2a816bdb9efe322adca799f5338000000000000000000000000d5758f2f7c988cc709c5bf863c7ea171b8272f42000000000000000000000000983dfe28aa74573feae2e580f650243e1ce24317000000000000000000000000d4e93ac87725ee16c748350a2f68fbcdb1700a0100000000000000000000000068885b4047434aaec8781fd3a5cba95e8fddebfe00000000000000000000000097cd6e3a00875b222fc690d75048a326db29be78000000000000000000000000213c6521613f8410233c5680639e8734e0f36c270000000000000000000000000f3195d21346c0bacab249cf43f2527ac3453c7600000000000000000000000066fa70e64d9a81dbbb45c38a9fdf74bc683dbea300000000000000000000000089e28520e36d840e5c2e7c68f4b3eb3a70574cd000000000000000000000000088b531abfb8f38e782c555ac6de23f3e0534cc6d0000000000000000000000005aff025bf49b79d398d1d6e43b56cdd7fe4873ce000000000000000000000000cb976f148c0ba2dbeb6e7102effe714dd9610da3000000000000000000000000123bd280d7df1d0abc65177638e978fc81b90ee9000000000000000000000000af81befc77a133ab8d106dd3cffc727b38c81b8a00000000000000000000000075454cb1e98312174a28ad143f8511dd4807ae7b0000000000000000000000000950971c7ff1239e3527d094a9e80cf6c9c5bf34000000000000000000000000fdbeba1afa025366b0f1b8fe8a5469cf0dfb4b9e000000000000000000000000466f5ad200b690058f18e0584cbf6c9c595c81bc000000000000000000000000066fdd1e44c907ceac07ab2c257faa6ac000cfe100000000000000000000000086f8ccec3d8faf67efc717043967fbf4815585a7000000000000000000000000f63b223a9a93799768dab782bb83a0f963afcce300000000000000000000000089dd8a1525095f7d9847b2216986576e8eee7b230000000000000000000000002eb900498443609d53582612a7236181a3bb94fd000000000000000000000000749b7063d06a4e0e9ef2e1e02ff8c47047850b88000000000000000000000000639400f81eadc006f8b73f9d9497673908ca89190000000000000000000000002448a8bcef49fa5d417548ad5eb5bcc4c0e43b690000000000000000000000005e5312bf898d4a29e2435ed9e10294a66b7e2af90000000000000000000000001cdbfe5ca08a6a2eef95f1bf2605935d36eaf05d000000000000000000000000779d3c16ec29142c434d4f18f67a3b2a81de73b4000000000000000000000000fb099d1348391e3090c6f0d8781b3a58cc3b9db5000000000000000000000000e54dce49a996aa6faa5570dcc8dd638d18425add0000000000000000000000002b7bcbc97643bd8e9b46e03411def36835106ecf0000000000000000000000005d52903c528d792143024efaf56009c4ad894483000000000000000000000000d61ba7d5d5f4e79daddd97a1714c9681f7f683b100000000000000000000000070af43854904e86269d6a7fc9ca80cb7ba4493a4000000000000000000000000e91f84d5031daacb8e5e2ec134dc374e2ab23c670000000000000000000000004a9ce39c73e79ba4babfeb6306a6574738f8f66f0000000000000000000000007872e378c0d1a479f2928e8c12ab516706b4e785000000000000000000000000a2a1f6ab6b82391d8d0c2dfefbfe53ec6837801f00000000000000000000000071f0e51cd819a94bb7277559f8a9c8bf3955b720000000000000000000000000b531611b9ba149ab3dc27e7cdcc4ae67ddd8dd520000000000000000000000001254239d874934043a0a317b29809b2818b3cd64000000000000000000000000ecf115e0e8174577afc9ac2556515288d68d4ca5000000000000000000000000906a353cce6c89ebd26fabdbec71ecb0c8cd2c5c000000000000000000000000829597d1a3f3f78265d5eceaf369d26cbfc6d6f200000000000000000000000033cca62fe3d92ba9f119e88154c2358973e367dc000000000000000000000000159c25dc808d9b279258d56cb4d2b319693666f7000000000000000000000000bb477beb30ef309d1ae9f25b7baf51bf5e9100770000000000000000000000008a7ce84f3bc78482c82666e9d3821e3d7323a5df0000000000000000000000007ce0c18e1f5b434e46092a1eeeb78dbd5c966992000000000000000000000000a6533d205aea75fd2d92be471615c2bee69907520000000000000000000000002b46819cad9c6fbfe4d1b784441db828050c1d28000000000000000000000000c267377f4fc476ae89019c8774a310ad7c20b69100000000000000000000000040f9db67710e038d0628dcb0d9ea97cccea63f32000000000000000000000000593993a303032481f42a5c31a613aa97b0ff5871000000000000000000000000b249632f671c9e577b365d27e1a6582b89c10fe2000000000000000000000000a838cb936f2d3c5f8415256b660d609a8e373ff2000000000000000000000000dd21336cccd48c9cb11d8c09b62fcd7f68d5782b000000000000000000000000b428887cc42eed393652b0c9ea6c28794c25c212000000000000000000000000e7c907944681e28ba1e8ac4fa25778df7f13000800000000000000000000000032bc1caa29651d812277f50c8341c527ac1c02a5000000000000000000000000222efd8bc8f4a390642d9df3b0c88c5a3341df260000000000000000000000007eb0851d93d7101c4e252243a4994a96e4686acd000000000000000000000000861d51ffbf682d757258f99f92f23334d81831510000000000000000000000004ea25ef125772d4c8387dd5562f7b05df276a6d90000000000000000000000007751c5a5bd66f6cf395692b60687ae6938e28cb00000000000000000000000007509da8ecd0665c41f52cf7cd77151fcda5363000000000000000000000000005acb393bd403f53d0f2a912801ddfe72578672cf000000000000000000000000f2b61bdb7d3d13eec011ca4e387e73ee360bab0b000000000000000000000000ca3956e329158ba6e422560aee7f8ae80ad0e97a000000000000000000000000b0ccd295080136ae5974bc37d2593ec8bcd04be70000000000000000000000004a1489f2a1e020432dd83cfe0706212f7339f01000000000000000000000000077ff9080747bd40cb50a6aacaac4892564f4a49b00000000000000000000000063c2b3e5d3192948f9b0803d559a7493426923f3000000000000000000000000892425d2d34cf2ddb2657db3a99bf862324644d900000000000000000000000035a4ac72e660dbf98b005cd68360b3d9dbb2652f00000000000000000000000031c568c2a321ce2690213dc84398b18c47b013560000000000000000000000000141f24450c628018c5b2bdbed6c1092888745f2000000000000000000000000add03c6efda34635bb2ca1f9dc777e8ecbb9e729000000000000000000000000513714df4f3af305cc8cb7b92a06b0c520c9adcc000000000000000000000000056f4e9390ca7e958dd52f9be9271160d8e0cd7f00000000000000000000000007fb574c636c066b8bafb3d70291217bc2ea54390000000000000000000000001b7fa283dfafc8a47651ee460ba9bd0110b39311000000000000000000000000d34cdfeafedfbd639b139da805fb9966f736bf230000000000000000000000001c2512d8a8720bdd02680c6e28c477961871e1080000000000000000000000002ffe7f6266c949b61da4c3ab8bfb438de43aecea000000000000000000000000c53fbbbd69df3c4f0df553f5058dfc59dd247ca70000000000000000000000008de339f48e1c0b10b77e13bdb31c691fbf41f80e000000000000000000000000d6c259963c3f5ed061cb3090d19d4a760eb1c01500000000000000000000000058d4ac270acc85fcb4903ba063045491bdb5c1f00000000000000000000000004a60d2022a1e6c2a9c6100c650a4ab468bb2bb4e00000000000000000000000050de78627f55cceaf0a3cad2e9fbb36f2ad8302a0000000000000000000000005ece514017f054ce46752eed5d8ead3055ae570600000000000000000000000063d4262b5226defe0723b35355d2a45d4a287c34000000000000000000000000d7726f962c299e85ebdded05a6cc42f4eba6365e000000000000000000000000ecb3d5732cf591845a62a60126a41bc80cc3bfd400000000000000000000000051837938d31875df3b0f97951d6426865d27a1e4000000000000000000000000d3a339f6a0b365c7a072236c9b6262916871f5ad0000000000000000000000003f180e8329ec78b3ab14e9bb95e345a68e357447000000000000000000000000db48d0311832166f0fa4ca7977b18908750761930000000000000000000000009879353a103166eb43e50e9994f084a3d65af786000000000000000000000000985727d6bd269d9c572bc4d7a1a2e4a06e8c568a0000000000000000000000005e94344500d44b8a0f35a95a83f33a64db68b3300000000000000000000000004c6bc3bb91d7e810d6ef837c62f3c7906e25384000000000000000000000000002f6545834af92330bbf89ee2201c78cecf482de000000000000000000000000bad94125791212721ac1c6d57a1b69f83aefdeb0000000000000000000000000197e8d4faa672ff798cd0d285949beab639455480000000000000000000000000dcd1ae08cb6fba544b40bda46375b27da151975000000000000000000000000df44e28e394f9aa51897aa43d1e2e50b411e0b45000000000000000000000000bbadbae98f00137655a38526e4d37d04456dea8c00000000000000000000000068cc116966e139c9733e5f9f3dd11ace37c39ba400000000000000000000000012ea0e8417f49d6da01fb5fab04217b7195ea3ef00000000000000000000000038e28a922fe6eda56f4c964866dbae0033065c2d00000000000000000000000032d5a584de5a46a670eb1f8040c7591c3e79acc30000000000000000000000006a3e9e48b827baef28c64675941a4d1c0e568b28000000000000000000000000a5659ea406060c4de508c950d1289f9f13dcbd9d000000000000000000000000501d25dc63634a10cf20bf3c5b47bcf050b2b59c0000000000000000000000006a24cca46b5cfaef06b580b918d7d982126d7694000000000000000000000000162f1ef4535a3aed39c66525c8f45dc1ca2e9784000000000000000000000000e8eda34b8e8f45bfbde89e686dcb342416b444f300000000000000000000000033fa938b39c4d21e34fda53b455b7302202536b8000000000000000000000000ca029c93725e62136a28a7b0cb9641027ba1c81b000000000000000000000000b9c04cb8ce4bd7d1d37f80e68df7db2b94dc5286000000000000000000000000bac561f1e7440d60f46e2f2a7e807065d204a188000000000000000000000000cda3dab7fdcbb26a6f4507b1b8813a6e78334f7c0000000000000000000000004c5dcb2af8cb4a1adee0282ab77d8c16546302e20000000000000000000000009898d54e123db024c9fd8db6e0fd3e4f9f1f0bf8000000000000000000000000e28c2a3a7bf3a5e1382814dc136b72319c44c02200000000000000000000000030ec4ee0205f54a7b38787926c6739cee0c51fae0000000000000000000000003ccef9e9cec9f59125efd9ef448d648b22e32f50000000000000000000000000b043958aacfd07b060d12b69da0f12b90d618a30000000000000000000000000b454f20d38c0bc020e18bda03898904dca77a38a00000000000000000000000020c76725f5ec3b3ec62e8def5193222230235a8400000000000000000000000089d665d8f2a3b0a2629541a504e383a8062b23e4000000000000000000000000eeefb0e92c4dfaeb9d896a53c7f5ef3420824122000000000000000000000000f8309c7830b7610984907a9c2c1b4cf1428d0a14000000000000000000000000f8309c7830b7610984907a9c2c1b4cf1428d0a14