60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f67727470726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e2067727470726f746f636f6c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d64575a4d707864434d7152564664784d5933574634563341457a4b3965566776665537736259395132416554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000c84ce6c22cfe0ac8aa86ff5beca51759be6726b50000000000000000000000005a75e02b3e534ed9deb567bb6e45515fd910af98000000000000000000000000c791885a74c7c29549f76020fd576879c07528e9000000000000000000000000ab8669cdd8449ea5d760a2042207de91e57013210000000000000000000000001d487d3c32df567dbd2b9dace8030a65b8f4c6dd000000000000000000000000f21889568eb4eb088e4c7cbc9ce043ab3b224de100000000000000000000000038adbb4be75d23f68a90cee89a34fe2c91c587f70000000000000000000000009d03c02730640f647399d4e0a35fb75ae8f5f7d8000000000000000000000000186408ba7270548fd59bab3d45daf09583f225df000000000000000000000000e4d4ac8be88babdc71449dd90d27ae1afeaf0d68000000000000000000000000f5822793908e2e965038cef76ceea84395c945c3000000000000000000000000696c12f1eaa44a9728845a8769735918ba24105d0000000000000000000000009a698f0f92f08bb50b1ba0cff30327087a88d52700000000000000000000000047c3075b324173ea00e80cc8dd49a16cd199c3be000000000000000000000000788be63e7f26f90c33eeab268234c5cfc356e3e6000000000000000000000000b4b212d975e467f645123f47b9897368f04293aa000000000000000000000000694761ba6fc6024fe63e290adbf40d0f5676ffd6000000000000000000000000c22daac8677cd6e0686a1ca615cce54ec2e62834000000000000000000000000f938e56b193053640741bab3d456295050ce70d7000000000000000000000000fbdd6d086414d6876fc50f498138cd80ffa9aa23000000000000000000000000f4e6deea1b4da85c2d68db8d771d37ec1148b8530000000000000000000000002ee958d2fee904461bd37665c906b7548743b8e50000000000000000000000009da34694337ff1eb25eb14ea59e32ff51a60fd130000000000000000000000009572356fe4e4795d8879c52bc1d2385f99ad14c90000000000000000000000003cec2627a88540f9a38727ff18b2c2a15c0b32bb000000000000000000000000b39151a542390a6dae42069f2c0192fa47cfe10d00000000000000000000000071b0a14f097fdb29f1c4e007c8f0fe20545288de000000000000000000000000724648904f5a21da0b4ca7b06f02b4274a695f16000000000000000000000000351c76af8c970cbe4dd11351760d59c7284b6c040000000000000000000000005af9aa0ae164f9e89a8a83d820109d288d3eb1b200000000000000000000000085c0eef2f4b4ae199815fb6fd13fe70ace5c943a000000000000000000000000a91c70cc8c7a445fd8952af685e7ce6d144e98cd000000000000000000000000b971f3f5e87121232aaee19eef5e3a6847fa37e8000000000000000000000000608a26e319f727a37394998f8cd1cbf857068d38000000000000000000000000e161f6a802670a99ef590b15fe5632d5d1e57761000000000000000000000000323569c526f68c1ccc08cf3f2d786f869cb77828000000000000000000000000b059fc58d2bd38f53f8acc9332155863616439cb000000000000000000000000d6c274c4e39e5095c1be8bd7d75e3fb7e70d4ac6000000000000000000000000b142de332b8de047776ad65baa67ad72e8d8f9b2000000000000000000000000cc7679d77a586e653f3f2f0da96fd1b5615e259a0000000000000000000000004c314cfd78a357e64878e725bdece7a3b5d01b09000000000000000000000000276fca46806402d2298cdebb2432a84cf7fc1dea000000000000000000000000ce24fd90733f2eff304117d0d9e212f561fa6d1700000000000000000000000070e5c04569f39d8fae13791a9b6676d57ef2eef7000000000000000000000000804f5c5565c556c64fe17bde0fef8600c9342ec40000000000000000000000000f0bf1d42f9e3e219aed1cef333e46286f3e8400000000000000000000000000d6b3a4907a755b66f269ee16d8b8895f413e6ed00000000000000000000000005e359bb8cfbe069f476e539ae45e53d04a91ad37000000000000000000000000d5a92e87f7f8975caefbdccf9448bd094c9a6527000000000000000000000000d6e0387a19cc70b8f4d2aa02d4b36ac12497804c00000000000000000000000096e8bea8cd0bd3cce0e6a0c8be03f7615ad0bd0000000000000000000000000022063cd69703b260009bb68a92f767705447444f000000000000000000000000e995d3fae508e5a57c7fd51b550ddd9f8c70466700000000000000000000000098470a4959ff07ae7d336bf905cfc9c71b70e4af000000000000000000000000b2be78293a796572880f73f72a72bf7b710432a000000000000000000000000086d25a252cfa311410f2a0ba5111d8c9b53764240000000000000000000000000124527066c545cadc84feca6533c3e931b0b5a20000000000000000000000002ced763e1c309fc33f4fd51d919764af0ac77239000000000000000000000000fba05925a53be82543bbff4523c43fd67e29f2b50000000000000000000000000b58d2b92f6c46c3b7e7296f45536b953f610b5d000000000000000000000000b0c563e563ed80c01c984e6ac67007d38160cdc30000000000000000000000008965374fbd5255927c6e903227e8974bdd9797b30000000000000000000000005cce2053df4a0ac873ec69ca40a93b62f2d2d8ea0000000000000000000000006cb374d5b6b62c262096f19e4ade13a609f714b9000000000000000000000000f0a1b7b87d231bbab6679ea9a923e70a72e2796f000000000000000000000000b4820af523556f6ac559ef0c3300afffa64db9d20000000000000000000000003b39eb503bf6cd26e2bf280c8ca9d67a240413ea00000000000000000000000040d3389b6948d27352968fdc85aed8e16a08b3cf000000000000000000000000db3b2d13c6d3980b4666a1ecb6ab601344b251ce00000000000000000000000005411175c4c63d0e0ded831dd817ce51abab416d0000000000000000000000004d5cbc97e2aca9299d458921771423dacd41b128000000000000000000000000ddd56db612f3a43403975eb072f12d83d41369970000000000000000000000005b26fb8c9d92f650d52de6811456cbb5277141470000000000000000000000003dfa9ba86b6998a75491034f9d992b748fd44b190000000000000000000000001f414478e036b317ddfc47acc463a2af79197fdc00000000000000000000000085adceca16873946bfd978c56183b54aa61dabbf00000000000000000000000030a947cd7f33c1a10f8e00cfa60128764c20139f000000000000000000000000ac673115e442d888620373f86329c9b09bb0c2f90000000000000000000000006675a1749e8bd8942a69aaf45fe5ad439046219f000000000000000000000000f7914d3821505df7c45d81f63113a7eeaa0477f3000000000000000000000000d3de7006784ae0be23ca868083527f2dccb61a6c000000000000000000000000712a39bf0c52011b434d07a84a94b65b1a8fecde000000000000000000000000a173965d2d403aa661ee21d73603cb818a88abcf00000000000000000000000065f0cac373de312189c419670b6fb39eda95ae2c000000000000000000000000faab921388154a52ec52b4faae4f0d80a061fa9a000000000000000000000000a590a19b990a5f0201c441253d419144dc1b8313000000000000000000000000b27d5629204a33fcf2b04c4c906e656fdd5f11d30000000000000000000000005bd8821646fe0f9d4a61a003e8083b57862ff72d000000000000000000000000340c6b4cbc0a51fc94cf094b2acb96bc7d731f76000000000000000000000000c3e27b57a094fa1e48a8f367f2d48b0757d8b8e40000000000000000000000000590477e9be728dde26cfbd81f7e2ef53c16dcc00000000000000000000000007df3a7cd590473825f74a0e754a68abb7ffd35810000000000000000000000007a879d4a96fa1a686ddc05eb8ad9aa0f61112c78000000000000000000000000b730d2b28a31eb326fbf64f0b0367ce698a7c05b0000000000000000000000007230fe40eb36d7186dc7cc19371b173ba6239004000000000000000000000000ceda9e11470bb21667c336486ee0629894c2ceed0000000000000000000000000baf713d483abec7d66b1205f4ce7c1dfbf9c644000000000000000000000000a60a4c4ae44914bc17f052865cc144319160c9d1000000000000000000000000393b60041351b9c0c7b0b7955974a41faec02b1d000000000000000000000000df1923b7861f14f0d105ade9538cd1fc0c559bff00000000000000000000000089a82d615bb2daf606ccd2b4bd5dcb75bf8c0b840000000000000000000000002578b943f37985b8116dd138a98f3a2e47064cb500000000000000000000000085200b1a41d565656bc40833f993e92a014a634d0000000000000000000000000e4628760e3b234b7c020f683d37e9c926de5fb10000000000000000000000000838fd26db5e9f842137a43267d65fdf4cbe9cce000000000000000000000000f5f8bad3ccbc27b3d5f03d7d1be5966061cbbea800000000000000000000000035006d7c041f42b5fdcd0171f379d3d9f5a2e1f0000000000000000000000000cd65c300fd3dfb4c2531a3aa0f69fbaf42b5d38a00000000000000000000000074bacd47c6c25d57f20cfd4b1efa13a334b61f590000000000000000000000000bff400830c53274cf1a71a3c54c495a1fdeda8a000000000000000000000000d2d19131d5490743122e6f3c2a44ce0d84b76308000000000000000000000000d3c52c89d60e242af378937ddcab1d8a76766c49000000000000000000000000ffddc4e329744287df622ca21bafd5c1461fcfca0000000000000000000000005fcfc66c25a9fb66ad592be0b7892b21973d73d3000000000000000000000000073196897a7b95326ffd091172a62c4fc309193b0000000000000000000000002e7fe6115631c3d422dd39299f5243a903431e7e0000000000000000000000004bae6d7b941b11af32eec6739c14db10688d2e12000000000000000000000000b9b21198734e66a0c8989866ff160f188035c2440000000000000000000000007b93fb4a110f9c0a006cc2025e4791d3c25904e700000000000000000000000082f6b463c7577d44e4f11627fd684e9c4ea50fae000000000000000000000000acb82543bd34a02ac1bcc1ad990a87af9c09cef300000000000000000000000058f401ab3ad4f303b54702e7840e9e02accc9332000000000000000000000000c866b78759539bf3ea835eaaf46e41ad6b0c69b5000000000000000000000000b7f66e2f37c70d22bac1d40cf1d260e2a9ef83a40000000000000000000000009ce0999b093e2fc51c423fffb091498d6458ce9b000000000000000000000000bcc07973000adddc4bba3d447cbddd5495c8d63e000000000000000000000000cdc02d736e74dd84bdc98419f9172ba1f58a6bc40000000000000000000000002686b187d8b3f3adace1962191e16c4118b6bc9c0000000000000000000000004ad102d0d22eb4755c25bd42843bbc0a05045c2100000000000000000000000039354f64e5f7f6e9afd7b014b8d30fec75a49a3b0000000000000000000000009e2d2122525d6d205d61c7c4b05d85655a2f88b9000000000000000000000000d83e14dcf60882ee95770c78d4e9daf139583d96000000000000000000000000be521e58d66daf314e828e14cdf12cc7f4c4b34b00000000000000000000000077f1371d715d4bb81b17236d595ed89c9326a9f20000000000000000000000000437beeacafd6ee58ce3f3ea8683f20d47731d69000000000000000000000000431cb81de8b8ca7ec24cf6a7b4b5301c821816b7000000000000000000000000d723a0b9a08c6025a7183545f699566cd1f2a5e6000000000000000000000000a6fff4cfb2e4dbcf71240d76713c198533712de00000000000000000000000000f692e24788b36be195c877010673b9fa63cfe2f000000000000000000000000e97214a5663f38f732e8a4dbc25e7c2b073c13fe000000000000000000000000a9f6defcc91fe80ffa21b0eacafe4133887669370000000000000000000000008f7a5ca241ccc8b83a680fee203af0cc98d3c74d0000000000000000000000005325c4515233a762dbb959ee1a68e642cfb774b200000000000000000000000030556241d389780b71a51318bdae127671a37fde0000000000000000000000008666922a5ced88746742caff56e87e1de6b1c45500000000000000000000000058b3d626676d6477566a2466a4f1c3d2b5540c7100000000000000000000000019e97b031193151b4c329b002e3f6081b08ddcc0000000000000000000000000fa169d8dd0baf089e8510202295b28a6adb8db930000000000000000000000009f100ae9559e044916416b570a24f9274f9b3b3f000000000000000000000000953b7dae8567e6a348c4429af2d46e188dbf262900000000000000000000000042c9c43c02e1d52033c5e3af8c81f3fafbccd55e000000000000000000000000c05b23807db7f6686174df7105e3d065c8b51797000000000000000000000000773d2b91e6c482144c25925a9c11e2d482763844000000000000000000000000809f4a36c2fed89f6650d6dd2a549faa2cbfb49700000000000000000000000033aa9ca5a36f69a2d4d8970a1ac48f713efb5c590000000000000000000000007f165da6c9873a8209fe5ea5369d60bc2cc57837000000000000000000000000845d65c1cbbdadad908e6e1a1f90f69b616f4abb000000000000000000000000bb30b020ed2124035b404beaf93cef7e3b3dee46000000000000000000000000513168d5c87d8f6d6a333381901bd88919a1217d0000000000000000000000002def0be0e8bb69048ac94178eb87fc10c7beecfb0000000000000000000000008d2c4652cd14a75bf230bf875325da8086579bcf0000000000000000000000008c8cafbb2c42716e85d902ec20e70c1a06cd4f1f000000000000000000000000abea22b1f623c973f28a41acba028d977e6c0b68000000000000000000000000479dbe7fd4a8f441a3f4a4338e1562f02ad9ac320000000000000000000000008c9f7f35fb50c6f77e809ffa45efb853be9bdc880000000000000000000000001d18b1ce1b59757e52a10efec1a90de82d85b4640000000000000000000000000c9c2bcb4920e481702bfa11a9c6fa47272c3bfc000000000000000000000000b027a99d3bf2bda0e5acdc97931309691206ebd3000000000000000000000000954e4036346fbc58cd30f5ad5e185dc9cd1641a70000000000000000000000007fbf3978deb95b73940335ae511a639f88e78ca200000000000000000000000026eef57bf3335559a9a11c6c8f3d315b53bb2615000000000000000000000000af0ff7b143f49b61f3f8cc8d3f554c31ca1ff4b40000000000000000000000002eeedfe1347ded3ebe2438e8939c467ac850fc5a000000000000000000000000711dc6e2b3e350c245f842fef9e461ae5b25c6df00000000000000000000000051c508041ddb658bd0edc2e5b08a5e52bcd4f5020000000000000000000000000c93d310127eb2df43512609088fe5c3bef1e304000000000000000000000000363065348ac4d249053d92d3e45074d3d3b2e295000000000000000000000000ce5b702906728ded6c0515a8f52acabefb09c85700000000000000000000000065e5071344bd12cdf7abb77a6a0bf27bbbab40270000000000000000000000002bf57e9b688552f36f1af2a6286f01f6e5ef353d000000000000000000000000563d66ab826d9cd5656b10682f248444550142f6000000000000000000000000929e47ed647b04190e958f2321270fa35a7fdd65000000000000000000000000338dd50c44a3778db4526fae82d002daf22fa1570000000000000000000000001bf77adbb60e5e6b54da7fcda3f0076d83736911000000000000000000000000a018c4972abe4e56659e7ef8627f1115a12c79b3000000000000000000000000c328b36774c8b7aaa3f856952ba004290eb748bd0000000000000000000000009e1eb83a3170c7862faad3bac7c56b5cdd591b81000000000000000000000000e1517f17a2505ffcdea08c1687fb6913572a6eb10000000000000000000000006d7d50d0a1e15a49b33073c8105074576de9f9f4000000000000000000000000305356545400a6c116bc71f80375cc10c7b538630000000000000000000000008950303c241709f1e62078aae951f37dd7368f1b000000000000000000000000efb542241b61441045722ef2011dd38479a527b40000000000000000000000009e9dccfc9357885665552a2dd8954cd8f13d32b7000000000000000000000000926c5d4a5e4cd48a243d8b824f55ba930641d3390000000000000000000000006a93ba0bf36bd8c3c78f7d5ee45f35b0ba0d0904000000000000000000000000f1d8a85a1ed082f31c0fee207345f2e1f4ca2bd90000000000000000000000008e7e2372ff689e3ba739d603891915604581ca63000000000000000000000000dccd4a36514ac4d32d002ea6b56fe9ef9846f690000000000000000000000000d47144204057ae969efcd96aaedca1ac8298808500000000000000000000000011e32566dc22ab43ea7afcf41cd51c420892d90e0000000000000000000000003f8176c42e3fa5e7dd56115431e7d0dfc9e15523000000000000000000000000a058201b4c11462a146898963740a30f2e526ed90000000000000000000000000389ea03160a8afda865c0ab1177f5d54248b00a0000000000000000000000002489e24bef61fd80a81a07d21ec9529a85151eb500000000000000000000000083180fb78da09ffc39c9e622514a4bd79728c6eb000000000000000000000000921b10f84ea597a56124cadc050ec93f42d4cd210000000000000000000000005a9ada0ff6434d4af229125347fce485d086ce52000000000000000000000000ed5299738dedc4e4c9dcbe7ada24c5f494cedbea000000000000000000000000909fbbf9d8035177a8fcf2c4aeadfb9f30066255000000000000000000000000b4f5f82834a8cb5fd84d4db7e2b15090cfe7127d00000000000000000000000093d5768560ab50bec3f59ffc4a0e16a6fa83a25c0000000000000000000000002cb4d67c26746957893588c2264ad2538bd3bca9000000000000000000000000350d4aa64f51d404cd33374f6f4fcaed1ba507dc00000000000000000000000070f46e37367fcee8103b252f744cdaf0b851a13c000000000000000000000000e71192fac3fa277f1e619134a021833354cb060c0000000000000000000000008819079550f88e2f359908a74d687b08382653540000000000000000000000005f47d36be83506d5c14db233e65d0fce51fb47670000000000000000000000004b6b62db7f9d842901573a81a4b9883e09872cc9000000000000000000000000e2ee82da960efda2477262a889042ea5a78c359100000000000000000000000073e3d00d48f087c1e614eb04dfc78ce8a2a7c29b00000000000000000000000097022df54b3fe084934a7688756775a9fde14fa7000000000000000000000000f2d0a18777e799da480847ef6be11fbc884feb43000000000000000000000000609962f6b06f40a302f9e601a277a2c9e482763b0000000000000000000000004a02161371b1d75b88aa41ddfe4b0191d6c02dd0000000000000000000000000fc82bdfea9fed0df41e7cfe0fb476808ea63ad94000000000000000000000000556ca2ab976985c09741524145ce1f0c47a2dd8b000000000000000000000000418f299faf4e5a4ecf6630a92feec20484879f54000000000000000000000000d58189f5e858a6f67319e33fa1107eb7e679989f000000000000000000000000eedca4047d8400caf10d5db195a8c4b453715712000000000000000000000000f96fb05822ffa48dc3c609d5dbcaca07aa3c131a0000000000000000000000009f0560229a2af7ee5de232f39c2d366a1e132648000000000000000000000000b090c72fedbb325382f472c73f992373dc89caf200000000000000000000000035f39d919d2ce04bcc420fbc0dbc8a4ce69460890000000000000000000000007c74de8c900ab2e5214c3c983350898db144e7900000000000000000000000004b2f5a862413868b607d6106a0569e9e0d3c86e10000000000000000000000003ad3f43566df350901d939b38d26fb9bfe84ef4900000000000000000000000014eba5a8d9c87dcdb70c23d30b96d1282d0886d1000000000000000000000000680246eb0228e45d5331e4385e5cf0989124dfa60000000000000000000000005e796bbd98fabb840b55be3989f692a1eb4f5cd100000000000000000000000008f8b68cb9de4a50fee354c4caac756ed946fcf8000000000000000000000000df5e72e5b092abac88824a4222b545e4c4cabf75000000000000000000000000364d871d5e45f6015e39fbb9d5310e5692cf457c00000000000000000000000024e23e5b481ec93e677831a59c19f629e98bbe13000000000000000000000000cedc98617dd089c8a36306579f2191ca32239410000000000000000000000000c3c4f151b3c5a2e59957534463d5670df1608730000000000000000000000000fbc7df4c73b98b27746aec1e7345831f3a237c6c0000000000000000000000003be1652a8fd233e511cc039a144942759463657600000000000000000000000000f6654cbdc8fb2047a7d4927a66316ab363d87f00000000000000000000000079e2f701e827f90157e95db58244d8f281866f68000000000000000000000000c00b3e39b4b1287d94f650358ce8133f48d1417b000000000000000000000000e603a8adb12f43c75dc4dc4eebb3d60cf2485216000000000000000000000000ac34f8c76a358f4ce69150451d04ffd5713974c1000000000000000000000000654d5e1729f6af3f8c76495e42ff134d3584da2e00000000000000000000000043344267cad9f6025d3b9831ab273650012bb2ac000000000000000000000000824c2d2a2961692fd368aecdfb7745da4a69b5c9000000000000000000000000a31621a96e79130892cb711e9746b7eef056346f000000000000000000000000ff7a42175560fc4945150c05d30881d9a98a65b80000000000000000000000007493d444d2eafc9b6feb6993d9cb417ee92c282a000000000000000000000000c2109fe7472fb2db01e3eaaf75e846727b70e68f0000000000000000000000006810fe412ee6fc44979b50c6eb9a3136bd2bd54c00000000000000000000000067d2c8e13daa9848b40de27ff2be66c9b0800f82000000000000000000000000802136cba81c13f0c7cc731bc04899385b29ec7a000000000000000000000000124b0c1a9f187a355dfcb4696b2dce1fe8609e2e000000000000000000000000b6f66f85955fe290cba3b0f9ba99ce57e15be095000000000000000000000000e218227477cc78fe3c7b5da5917b9069a5d6ef5f000000000000000000000000210a94a41a431e3c075efd9bd46853be481c4798000000000000000000000000e6e8860fd4917f864d2ccd334bfea86b8390fd95000000000000000000000000fef3542e9ac5397e56ded23be9b99c5303720521000000000000000000000000a2d1a223972e4d163eeb6c14cf12e7e9715918610000000000000000000000008842e1e8556ab4a73a6e1f00da6b5e94c8701ec8000000000000000000000000ae9b9ab5de7b69ad4ea63c31a64c8388fd9faf42000000000000000000000000dcdb324bdaedc89ba378c590a188fe581bde7b63000000000000000000000000d272f3dda42e1e7c3adb4a3b0935ab82cc698c930000000000000000000000009fd8bd0d047d5f9687462035f0315da9bfb9aa870000000000000000000000003416fa758fe4349798b7b84b52f7705f424d44a9000000000000000000000000208052c862b8bdafb83be3930197e259cd570de50000000000000000000000007471ed3d006af4b77e41c09c00c021b06240d244000000000000000000000000d942fd4f2afc6f5802188e51da2d33c40ff946aa0000000000000000000000004c92a4131bc11ae783469bb97cbb19b7d6307fbe0000000000000000000000002ee34e32013aa5e860794d0dacb5a3ad3bdf6bba0000000000000000000000005441dd3bf12aafdf321113419d24e69dd8c5a771000000000000000000000000a370438e03d047bcf45d908fb08c266a5a7d77c700000000000000000000000083fec8dc7101769d05a0503592b4dbd13df76aa70000000000000000000000006390756b099f379b1aae158bd9a0f39b2c322afb0000000000000000000000006ff98a2ea4052f540d3a23c162c4b3ea43315907000000000000000000000000f6b8b9f54632e087d4e2befd6e3010de8c2eb1cf0000000000000000000000006ad60bda5832912a7c4ef945cea09a7b11a867f9000000000000000000000000b13b285464afcec8ad16caa293cb23a64d05faa90000000000000000000000002932280859ac6bbe51060d7df58a7f142accd53900000000000000000000000006676b52deeaec5c4242a4eb1fe83fbc02507276000000000000000000000000cece5f218c5446355286b9ee2a6db5704bdd7a2c0000000000000000000000002bc253d4b81311357a83d31b543f8853dbdc38fb00000000000000000000000015aaba1b95a493e97037f8b7569f3b18a67a09b10000000000000000000000003933361990a91cad3ea875cfa7ffca4e1d182b86000000000000000000000000671770077956d30d80daedd171e4c34d3b117b0f000000000000000000000000cddba9e078f5483e19ab5df69ac2b50db8138971000000000000000000000000b36f2522c7c09f2f017418546f4473ee593160d80000000000000000000000009ba66285485c036c3d5dac23cba824198fabde3d00000000000000000000000026fa2af1de66e4c4c19dec23940b28795919d3d6000000000000000000000000ca38af77f513fcf6914b090eb9d9c18310d1fbd000000000000000000000000054d57432ea0ab95130b86e7cef66f85c7eb8a7a50000000000000000000000002553fa3e36e896a853158118ace448aa7725251a000000000000000000000000a9840b161bcc26f9c38fb57656db5ac3e9dae10e0000000000000000000000004f338ff58cafbb168f585adbba0beb5dd3fd199800000000000000000000000055d2630d65882e8c193c98f56113d1497da407d40000000000000000000000004df0072652e60443d2d3982d267d7a6dd88b8e3f00000000000000000000000089a416289ac940d46c478ee6bfe4d8e1d7231f0a0000000000000000000000006a9fc765465326332137200fcbb7cc7e09d714be00000000000000000000000058c3ef443349ef21a3488c871e02e960027fb609000000000000000000000000763700152784d21c048536fed060b000f7592639000000000000000000000000319ff6782f51dd425a59140257a70cadc79c9d01000000000000000000000000ee827f1b8c8ae5bca2b54439dd8c40e20172c317000000000000000000000000d1f2cca17234361c526af4cced0e783f56e456080000000000000000000000002c206094b2be8216b9fee96ba26dc4a555e02ab70000000000000000000000001cdcd9a32ca5e1455d24f09f3939766e17e4e4ba000000000000000000000000fffe442685eeb75470bd51cb3731ba5a1fdc8094000000000000000000000000552ad45ca688a3b1b82e24ad4b1f8ea7a7250f840000000000000000000000009e4d4f6faaad06d7f34b1fed2cbb3c567ace689600000000000000000000000026edfec7a151650b327c83c4ae2882b16a761005000000000000000000000000308245b25e81a49ecb42acd69a19779afa1316ad00000000000000000000000018dc42bec02d8035de66510c559d902377fc6454000000000000000000000000e3cbca79545570f39df2877dee7695a13ad38a460000000000000000000000009991f7a1819449143324105f5ebf6e6808bcc0fd000000000000000000000000e2c6c43b57af655b409340848d136e4273c2111a000000000000000000000000b8b9d7d9ad5548b0663e1dcc30c374f494425b2a000000000000000000000000ab69cf606995eda4aa7c6bbc3e16d8a30405a3ad0000000000000000000000008efbf880950d99dd43870897633f5b21bc0d90b0000000000000000000000000d2e524653a1d01249b8ef622b525d284a7ba2ad7000000000000000000000000ce239fe80f5bbeb2999a73af70dd348764da42830000000000000000000000005be1ec5c363bcf0f666afbb009bf5f8f59786503000000000000000000000000ab1826f4c91be84eb28224d1a93996720749c862000000000000000000000000e6814796a40e94061efbaf119a8357cb9e8a03ca000000000000000000000000361a932d7e86a0b5ac26f4b4f47535ba55fc299d000000000000000000000000af876929582a9566aa557d383d0b125027f6a15e00000000000000000000000073b3b8613d6e5857402d10822e59cf3d4c8c151b000000000000000000000000d3f1aaacdef5160896e3ab8f5319ee1157b3203c00000000000000000000000050b8f3bcb14a7bfa3a81a54d29113807aae8829b000000000000000000000000255051ad3fb978c1b804109ccb41611c2b6662950000000000000000000000008431767b0856593f3cd05d83cb68999d89f73ad9000000000000000000000000c5d69fd5fb93ee02684d53bc4edfeec86012fab8000000000000000000000000b8becfafa1770aca4a45e7f723fbc79e469fea0e0000000000000000000000004a118dfd85dde2ed6d944a05f06a321b2b29be1d00000000000000000000000001bb5728954280637f8961b882a4671f2b492257000000000000000000000000b6fb029705a46652cf5f00d65b20626e383b9605000000000000000000000000db27fb3cdcca2a579b9e1ed8918a4652fe355038000000000000000000000000b7a73cd0d3ed5741be73d308be6f83ac06279311000000000000000000000000e436e97a1a33e9c5d7a497f372f14a59a73a6b3d000000000000000000000000aabe30e881609a5add82d0b2e23367315d579f040000000000000000000000004bc1097f124ee5d5e183f5abfa7ba3c171784fe2000000000000000000000000d6a6d24a87b2fac6baa6122fdb48e2cccaf1ed01000000000000000000000000aadff6f88acf6e98333b2c7553f22c6c8ca13346000000000000000000000000ae82601c6b7d4c5dfd5fae97e4b055039f0bf957000000000000000000000000a88f7f8b1717923bfd7882d9f6dfadaf6cc0c455000000000000000000000000df5ca9f682bb40a82bfeceec64a02567fe8aca72000000000000000000000000e05d03b1e6fe21d55b3480efaedcdc945b0a7717000000000000000000000000d6ea8c5f050985823569d7172a227ef0b44e6d3f0000000000000000000000007c66fd66e6685b2bbb79b349d3d2c2f8502f2fda000000000000000000000000a8f2bfc3abcc8a36b4d1c79e2f75ec6221afbad600000000000000000000000045676f2bd350636a214d5e27657d7514da55e2b20000000000000000000000007717a40c47fd38783a1d4fe67d6cc466a1b2f2970000000000000000000000000dbb7b988cad15eb7152522044f05ba88896b44300000000000000000000000091b26025995de2f9e12da9130478d8206ad30c6500000000000000000000000099c84af6be58879674d5f329e0a5e3d7f12e5fcc00000000000000000000000028bf3b4d06254e8fb2f1b5841596ef4b98440d6f0000000000000000000000006aad716208f5d4d64b8c2065afee621809b0bcc000000000000000000000000069d527e9be641648347d968d9afe547cf54f387a0000000000000000000000004c7d5317e7b1c06c1936815b0bbe2440290c66b0000000000000000000000000a432f513d5f9440b26c50dceb4a26a3381eaa1aa000000000000000000000000edfd3a75d413f5509332b17a65ecd03f6c660b6300000000000000000000000070a49a997998ff3bc18b2689e43c0488b753cfbf0000000000000000000000000050756bd2df3a297a5128b48c2dc8d753b3fb8a0000000000000000000000007f7a4025c7ea0afb9863379ed7ac3f3ccdf386f9000000000000000000000000df0077ae4f49c12fd7705ffd7d2ae60780ae313d000000000000000000000000667756d9035af38ffb0607b0427f50c5ad874b7200000000000000000000000035e30a4a70e7997ac57bda49c9eff672368542e20000000000000000000000009813d6562e8bb3ef4547c60364809384f0c150e1000000000000000000000000b9de2af6be92490c34e2e00dc770ea9f044ca093000000000000000000000000e97f7e530035f5566194bfde087b567bced449370000000000000000000000000fab3b7389b91d06bca47f60d13cafa5ed975f0a000000000000000000000000e928d3569e827ebefa2e2d8ddbbb5dbd25bb2fbf000000000000000000000000928186e5dff5b36d52e67383020b4645c828b2f800000000000000000000000030c760e600668bf2f774818a4fd583225b8f59b4000000000000000000000000e840a0840b29fa8e75b53b2cc193ab3b147dc94f0000000000000000000000000768b31ca7ae4525d06e80954a578666ba7ace3d0000000000000000000000002fa6fa158283343743ba212ad3e36f8ac1d5b99500000000000000000000000089c8d32d0ba4716af1c75192cedc40e2a9b26af2000000000000000000000000f92c2ef14ef8ed5d5393cad8dba50f0c93c2a80b0000000000000000000000000892a8de0762a994a2d85c058db526efa41bd2fd000000000000000000000000cf89b153aa5ddafe6a0d240a93c55cf5ad9921a300000000000000000000000096afa1b97d993ad9d838771a4bb4c03c6c240a04000000000000000000000000373e412c2e7ffc174f7bfd7a207a4236cc91457f000000000000000000000000f4e843f67ef6a5e42f03991e66008faccbdeacf000000000000000000000000019e7336c05130600d1abda6618138f315026196e000000000000000000000000804e8c9d1c702566d430f807bbc9ee665779644f000000000000000000000000f4d5d98f4d752d1a9633442f72f806824c9bb87700000000000000000000000088129732be0505c6eabb78ac662743b387fe6ebf000000000000000000000000047b22bfe547d29843c825dbcbd9e0168649d631000000000000000000000000222eeae000d53983235ca8c4a72c600c75557891000000000000000000000000fdd91cbc81ac3293ac563310701ef55a78adfa76000000000000000000000000daa3db0dfc75c5e46565d5f589b14457df2207dd000000000000000000000000ae206ba3feb748dc068a27d9d57511eed6cff70600000000000000000000000025d4dbe2def2c4857cfea4c99fdebceda757a7de000000000000000000000000fc78f9b08deed977084b930807c16b9198b4fc66000000000000000000000000360349a8e6a891af5d0e0dfcc9f73306a28823c1000000000000000000000000ff39dcd6d9a4d9acce3441ee24198ab589c2177f0000000000000000000000004dbe0b40eabd849fd1a320cd8122fba7f73d64f80000000000000000000000009d389e7087a2c5ed9d89cf6b4bf74769abcc36ed000000000000000000000000e25c3de836048b6acc831abc76bf740393a1d6560000000000000000000000005789ceec62fc833dfdaf847333ddeb188fba60880000000000000000000000000c59a9775aa91738f3ae00c4ec6d72c3812e55ff0000000000000000000000002bb4135c33fcb0b845d428a2d0f3d9e853fd75b80000000000000000000000002699f428ccd55b25590e8ddba263d451310ad20f000000000000000000000000eb60b51f4da91b4cf675cba599a1308965076986000000000000000000000000b88bbfff690a75da89c8aef7df312131f8e816120000000000000000000000003072c6a62918afbdec4310272b1f13cfde43f3310000000000000000000000006367574bf1cdd48586fd6d88cf6fb710e7b6d2e000000000000000000000000044b9951597a3bb540ab1e10775c6218d1dc0c61f00000000000000000000000056a570df55d30efc61dc03a5bf094b30bd06903600000000000000000000000042a7361c7043984e336b7f096792514ef3fa9485000000000000000000000000f4609a78f1b57a42cbdd60fe7923440053621f77000000000000000000000000b8047125262977de7a27a12622b93b9db67d82580000000000000000000000003be3223fb2a24d4ca413f347894f45c29c34df34000000000000000000000000fd75e573bfa07e624041c4dda4e0e525ba00534600000000000000000000000041a2112e09f910508341e46adf71d7fa512504e40000000000000000000000001996403c90ab207ff0d4f12ab1aa4f27f13101520000000000000000000000002be961e1b24918d3efc1d48e38678dcd000058fe0000000000000000000000007e962195a27e2a41e4fd49c24cdbb5e9e09fc374000000000000000000000000485f761a817f9952ff941650d2cd967552eba9e0000000000000000000000000783b309da54dcf8373b6a43c3aa5702212c037610000000000000000000000006acffeeb4664d9e980cb1f8291fcb74eb3ff3f180000000000000000000000000d1607d8498818dc630daac07f094163922e877700000000000000000000000067741640f708782de65707c9a333b87ce269ede0000000000000000000000000b244bd8a87fe8c51dc722c04e872bbbb3bc2405500000000000000000000000067254c6a23a269631b15f25392e1217d01f79fd000000000000000000000000067150674bf407689a427c29b58a08a6ec4a6677f0000000000000000000000004f4a92aba4cd12b516d0d3bf88f1f3163e877328000000000000000000000000b88b98525a0abfc6d23f39040e0500b19dc9045600000000000000000000000050781c77f2893b562ea3972ace7f7a24d843a73e000000000000000000000000d2a753692561fa804404b8ca9ef17cef0a0f6102000000000000000000000000a9f65fa9d1536f03bd0128127607954d65a32369000000000000000000000000d7a933d07a38ca73b0e1e7af24c08cf170a1eb69000000000000000000000000c8dea050fa002854f1df26d0832f4c520964c737000000000000000000000000fe196cb938aa54b1b62f77f272daf1209c04cdba00000000000000000000000058bea30d78201f2041052903b903967a651e292a000000000000000000000000f4bd242079b41c94e3132837c24ba9adb14aa9b80000000000000000000000007515137907f610ee87722ecb7b82eaae93e0717700000000000000000000000067ffabe9a8b463a67a870c5fdd4c7501580986080000000000000000000000001dc06f87b78b08b3af4ca21527b860e719201c8500000000000000000000000070e62afa72d590a6c80a8d3af565a9beff3d6f120000000000000000000000009aec1077d2c9a93a0e51b15500ec39aaf12264f1000000000000000000000000baebfda1bcd5593c9d38fe696fde501c2ddb6040000000000000000000000000971f01980cf91d50bf9cec03369e54eca049217a000000000000000000000000bb63a80f92d24ff0d6d37dda298316c707778de20000000000000000000000008688f7668ba66775769c0737765c40cab1dc6b17000000000000000000000000c93c1547c9af3286183cddd7e2ca03bdc927a3eb0000000000000000000000002456c46e4f0ca4524fe0a37377f206c3d22696ab000000000000000000000000e25455d46b538138642a1ce7778ce6aa3d280e4a0000000000000000000000000b0f0ac0713f1afcf452f66394a1fa47ae2b60be0000000000000000000000004fe4ab7ce6167b9d0d5c0bf7fe09efde36fb935900000000000000000000000023a39a37f66726db58668cfa63a3347f4b983536000000000000000000000000482092cf412f7a5e0e9d635f8c503028fe8bd1860000000000000000000000008601ae1525d91d8486904f2b8c75a85ecbe4d5410000000000000000000000007c8ba5cc76f0ce37a2f6d4d31e16b621a39dfe9e0000000000000000000000006c9bf89cd6e7aa4f36bed46a0a41f6835946af6f00000000000000000000000042734050c2f338963116cf3daec4ed3c610a973d000000000000000000000000de2b876d0b8d1d24a3283dc62cc62425c6d1bd70000000000000000000000000e9c298aecb94fbb0aef5fe2f279a94ca2d8c40ec000000000000000000000000db1c7867ec2dbc5345a6e817ea3ef742cdd77f1c0000000000000000000000008d5e66a42a4889b5ed56bf438a00066c89e8521b00000000000000000000000056487463c5bb637de17072fc9426b883d956935900000000000000000000000057a9affda1b83814c272c197a8380b50d00ef78c00000000000000000000000019ec1617a2e287e22ab35e56d3994e410db093c900000000000000000000000025a124a960b73c5eafabfa23c730102860c6e397000000000000000000000000221c5ab67473edeeab5217c759bea869f96ba795000000000000000000000000c651c65236071da64a596a5174f3e7481d10db07000000000000000000000000657c1978637cc97e150439fc47f7e77a30eb56560000000000000000000000000a52dabd12a62d487eec699bf556dce7ddf09096000000000000000000000000e0a9e2681371176ef4f49bd428e5d3c14814ab48000000000000000000000000c1f60959429935df12896ce159bc2f88ad2b490f000000000000000000000000564872549e7dcfd0a410044d3c07c4645fa95f94000000000000000000000000728528c27c90c7c042338fd62066703bafea0a6e00000000000000000000000041e2f8602b20a46bccc49ceef8092041fc49b2d900000000000000000000000075c86212a17230cfa922e15bd2cb3a634caebf9000000000000000000000000020313f726fe535f5d6841a5c4b780533de7eb78800000000000000000000000011efd90078e035790dbdaf8c1288ba57bfb7df0d000000000000000000000000e39257fd78e5c0250bef5409d4d697a1c3f9ed7f000000000000000000000000604e0accc7192a78dcd269fb1fb18067a52d951c000000000000000000000000d74d852c6bb00eb7692aa03f8eda0ef43e8ebd3700000000000000000000000015bdf70105de4447508c3abe939c511275adb982000000000000000000000000b4e482eecf475c58aad2ffe05c56e8ae66c21a120000000000000000000000003c5b23519b1bc15bb5701efa2b54f71e73463708000000000000000000000000632a574fe81ce622db4a838ed406d5c79dbc0a100000000000000000000000006259f92fb78d88a93ead4b5dd264ba2e246a479b00000000000000000000000066f0420d7eb70bb10fa83b9dae7cbf32a6c6eac3000000000000000000000000eaa5d3a13e6d74b9053b5ac9c2dcb74bcc8f809400000000000000000000000029c908ff2e95da20ea4d61220bfc881b65656732000000000000000000000000db6b35bb5477c594c4ced898126de293f64befbf000000000000000000000000f27ad802e59b120d1792caf529a8b573cc7ea3b800000000000000000000000028a1995caa52f3f81406e8410b791837efd80ea4000000000000000000000000b17d048c1511ccf738c9471bf3bd377bbefcf9bf000000000000000000000000f647e6deb139aa14b58758a240364a1491245a9d000000000000000000000000b9ca5dd55f53cd1c9255e0fc3e0b281414353686000000000000000000000000ed6c176a00a3689de97c3eea0169544048be82ec000000000000000000000000c6d9a90e54249f7384cb665f246a8d9695795d89000000000000000000000000596cc36a50b27486829e3a01900614d438a642fa0000000000000000000000003fd00a15acdc50d2b34a486f93768a156462307f000000000000000000000000856507e4a3b375a5b5617ba7e8f0ddffc1cacfa10000000000000000000000002506a055a9459e4a5ad43b7808064af7eadbdb050000000000000000000000007617538ec394fc387b36196bb9070e9e9081776e000000000000000000000000b2a5b9060d1a1d248770596bf36458451d15a03400000000000000000000000036e32adb64203e1ac78a5faaca3466e0499c5016000000000000000000000000ea416137ca66fb9671d15357598921ef2fef356f000000000000000000000000c3f8317f5dff70c871f0fb764626ba78d68aef1000000000000000000000000019d13b96e4026f245451e3512ee23c8bc4a2c52b000000000000000000000000f27850cd567892a02eb30cc0f94bc86bbea76a2200000000000000000000000035d69bde60589df3c2e61111f9809389c4d20ffb000000000000000000000000aeb373602036cccafeda7531dd43a5557cb305900000000000000000000000001765801b82a5d294138105d5091e9539492a2dd8000000000000000000000000c46783ddd7bfc810bb22699a837b9c2c02771cb00000000000000000000000008ec3c511b9b5d383c761503a24e354aad5233d400000000000000000000000000ae7602499b3880ec8448969d8e3c6b4be9f1816000000000000000000000000837bb444a427445fd61fd53022df371a73237541000000000000000000000000a2861fd97a598640ec6da87087fe0b4cb2ce95a9000000000000000000000000389e380c3e4dca52cf7f87787aac28e248b9cd5a000000000000000000000000ab242e22bd8911a4458a20c90f2945e3e64bf9a50000000000000000000000004fe610c669931187a3b279229b208af7282c85bf00000000000000000000000034ee48386a143750a0c17b2de8db5f62a1d24141000000000000000000000000957c88e8cb279e347a4923a9e0bf0198357795b8000000000000000000000000e9f3426e402b945c69783e535ad263e3334715c9000000000000000000000000f3bf2b6cba66ef00b23d99e72f663c34a553a838000000000000000000000000daa4c80e6e934c4fa8a9031055b8e01851f5edcb0000000000000000000000003b11694739831e86b7d8af1a273e21eae9c9b8d3000000000000000000000000df0610af87c24e97dab7c7cf36dc72b0969369020000000000000000000000007c23847b5348bbe102b9aee5e25481449de7c72e000000000000000000000000a91397ac349744a95307a115c1ab75787a7c14570000000000000000000000004ba03541489b81db58a6b552ee5980336e4b0c1600000000000000000000000052f66bb7fec3953b8f3ff6b56a2f69692783e9d500000000000000000000000038f83942e253fde801cebc0b973f8c5b0a033fc2000000000000000000000000074b97a7ba916a4c4ca18a26667b2e2108a08334000000000000000000000000f2964b88a1327bb72cfa6da876dc22d4fb2133890000000000000000000000006f31ec8f1b796d697b1411c468d91c70c8aa994e00000000000000000000000005bbb59998ad75774afe21f64d639c3ecf36563f000000000000000000000000e3fd4833253fd64e90eff9ad44c88ae62c9c4bef000000000000000000000000e52c49939fb3b2ca4e5007e5ce0fcd057e1f412500000000000000000000000088572ac1cc7296d357afa843cc4f577755765669000000000000000000000000f2a23eac439ab257322db9905b3bf8739c538d420000000000000000000000007d49c1f9a54cb9d5851439bea5cfda48ff9936120000000000000000000000001c584311736a71e4d1a83ea44aa6bf3d7fd9f6fa00000000000000000000000070936987228eba446bc816a6d8805ca9b44287670000000000000000000000007b83c8c55660f2d14aaf6f0306eee97dc0239885000000000000000000000000f581955e93ade872954c7b6595f0dfa2687697c2000000000000000000000000466d629d4aee33d2bd9357b0f8e152b4e61be6ad00000000000000000000000040c8e83193d50a33b1733e501d7841c886f0808d00000000000000000000000093c2e89c66e8e802377c01cbdf43279275c118a90000000000000000000000006197ad339d0be9ca4faafb81e154e8ea4e15013d000000000000000000000000c222cb0ff442c59bc3b24b32af2ce8e7fc116f33000000000000000000000000997a0cae518396385b8ba86c849611af7a8b3766000000000000000000000000cf0b91f42693415fe40b8026e047c6f7057d4f3800000000000000000000000083bded1a03c79ef9a56d6c38d8d3077ef7a9886e00000000000000000000000078751901f74b6345b06d1176ddbb334da6986594000000000000000000000000d916563a2cea69f51aa9e747dd9c77bb31d329b400000000000000000000000065eeadeb1a3ee335a12cb9dced1e819aba6720c5000000000000000000000000feda5cb152a0cc437e236045d0cb297c3abaf0ff000000000000000000000000e3775acd46953c17d8db295724a21ed88dec312c0000000000000000000000007f1d4d8b75935791467bf3dd9ea1006426254c160000000000000000000000009c0c6ef204eea1d0c633e377753c2f3deccc2f140000000000000000000000009ec373f644ed3fdadfb4216181e6cdf48cf91817000000000000000000000000bd19fcadb43391e7bcf9e0b90be6e34bccd5233500000000000000000000000037b13e1b0c74ad6a76360803b2321ccd7170f561000000000000000000000000c92392febe70a909e5e34e51714e0426b8eb4aea0000000000000000000000002e6b3f3796e007c784b7dd19eac23dc44a6079e50000000000000000000000003de8fa114dd0a420030ac755f9ec2403a7b134f5000000000000000000000000f34e7baa86dc0b659ceebf013a68f942e3d76654000000000000000000000000f22ffd5be6efc35390dfd044b7156cc56c5d41f80000000000000000000000002277b7a77d1dc1f75b69128904849c78102bc9870000000000000000000000008d22f71c5c33b4216fbe609fae58463ac2821576000000000000000000000000ed3121c0eaed3d807f370b8cfdcabd1ef1fcd76b0000000000000000000000006723b9736755eddba267636d4ce2b590896bedda000000000000000000000000a6779f4871501c086843496c3496d2fb2420cab2000000000000000000000000a22956438822d7a1d3892bac5bbf3c7037f4723d000000000000000000000000f94cad7fe4244ec7136644598a0346ea3cfda34400000000000000000000000006430a878b5bc8a6da25180d6749fbaa8412f39e000000000000000000000000fab5375f5c769614f492e24975a444534acb12f800000000000000000000000098e243741839265a85c55d5615d39b10acd9c1f50000000000000000000000005d375499338be528355432f9e3dae538eb0b2c28000000000000000000000000ede4a53a9a42c270bc09815bb4fa099ac2bd8364000000000000000000000000afd45a241f14a919e237d2985a1f59202fbb9639000000000000000000000000ddde7f8d78849e2778874c8566e4eb8ab8d68649000000000000000000000000fb60c88a1e0d3cd23ad56e80f4603f6d92290439000000000000000000000000857a5ee7b3fc9db2c743ffd6e319f4e4ebae4fb7000000000000000000000000a4d4a1d9b9e1b12adc3993ada14647618b0f3e3d000000000000000000000000c8b0f0f49cf25ecd26882ff8046d3351fee1531d000000000000000000000000c6776753ce780ae8a87bbaadd6c203927969093800000000000000000000000003d97e611635c8e1b598e28d51993f6c4c1a780c0000000000000000000000000f8b9d74146ce6f6512e97e54c65f075cef195c8000000000000000000000000975be6c07c5f0a425b5652ecc71554e7a62345bd0000000000000000000000001f8247ecde556bfe49c9458148bb7f7e49d81c6c0000000000000000000000008fd2428a08e69861e364319e85a9e07b42697741000000000000000000000000e72cdecae2ef1062efeff926d88d1fdef91c7a28000000000000000000000000363d6d60d714918bc433c89a4983bdfc9998717c0000000000000000000000001b21bc0d17b1ec7e8916485a7798f73b43d69dff00000000000000000000000086f2a2e69e385b56c3b5d71e59d77e6acdbc0aed0000000000000000000000002a6d525777a658a0672ef604f3be91dab704b79100000000000000000000000013fbabe911fd286b0da054da5dc542c24ce91cfa0000000000000000000000003f0560d96306b91e5fdeb43544fb09a72b20e53e00000000000000000000000081a03340dd584e5b569b0e1bdaa40434289888b50000000000000000000000000aa3d2a6cc63ce09f4f4fe870aaf750e9700993900000000000000000000000007a0b4a5dc4698a7ee1d2da1caa1074f48e9430d000000000000000000000000be7eb3621e815f08429710e75808161d935852cc0000000000000000000000009a1aada7a41fca2e6fc087e61ac93cff97c41ac2000000000000000000000000cc0691dd26b19f4a55a6722b03c613e12499b00400000000000000000000000057a9770bef2701560ccbf2c47dccf1e4b7c7e9e20000000000000000000000003a77d67d7a1d5b6c34b334552def81394538a051000000000000000000000000d74df6b0d9bc6c90347a8cb0d0b423ef0a49ec4d000000000000000000000000ceb5494d5b06f57e66644b8fa528a4a47517a2140000000000000000000000004262c13417bb350b78ca9ca4e5ef0d541bde90e80000000000000000000000003302016251032522e92d96a7d9ecbccca2b6a9fe0000000000000000000000004f2ea93508d23939310b0f345022460836e7b166000000000000000000000000de2598f2b13741a68f13cd17d47affc53f9341f00000000000000000000000007b9652ceea0bf54713d12a19f7eb0712695ccc86000000000000000000000000bbd1225b29db0280217587a348878e24081e698300000000000000000000000091066166b4818f1801d3924d03d74f2b4495679f000000000000000000000000c89c09fd73148dd043575125ccd6faa2a99da0f2000000000000000000000000f6cbc1d0365e14c9c0290fa07a4d5be3f82bc6060000000000000000000000008c51569f9dc30ab89ea5334dd8d52c32d1af5f61000000000000000000000000ea22d8cd88e45a203ee99edb7ae8252e8a94fe7a0000000000000000000000007c547df8d6a3811c43cae22c7c9fa657d735d8ed0000000000000000000000008c00fbfb49ad8abf9558636914feef50fcb6a8270000000000000000000000003ceb44869843e01f0e9225da4592fa5623bb43790000000000000000000000009c67ad6a48dd37c2cdc4d351af905c28a25fdeab00000000000000000000000005d542f9fa63a9236af5cc967854a2234c05d22300000000000000000000000028e892aa44e0e0750e423550adf25d08e7c0902d000000000000000000000000ea4f3e9c0bf2971f4eb9f9eae64f64d5c51a595b000000000000000000000000b44172bfd8a0a53df6a8972ffff34cf72b4f92a400000000000000000000000090095c3a8d4b9ece9799d97c45de8827a4a76b76000000000000000000000000ad8d453a0ca47e212ac9302fde0da23881fab1b400000000000000000000000008711408fef10a494870dcaafaf6b8396815a1130000000000000000000000008c62052994fd4c4c158460df361130379c3d7ea30000000000000000000000009999a457c5e03d6ad69a294f08f06ed3fa3481bb000000000000000000000000e49eacdfc59f3b9f1d7a3dab5382fd2537f04216000000000000000000000000b64a5d1cd122cbe21b55d8fff46177958efb95a500000000000000000000000075a10781528429b07742fe428dfd53c4f12398b00000000000000000000000008574e1e87049129ad9d6ca92a5f559357670450100000000000000000000000070b583e0d91d9ef9e00ecc1792dfe9a28d69232200000000000000000000000084645087425a26929280a6fa97a8eca6cb13696c000000000000000000000000e830b0b0543833b527ae475101607ee2e41c7a400000000000000000000000006632a8da70b376ec6d153c693de3e719d41fa8e80000000000000000000000002cd844f3a418a0eb48b8b7b17d2bf989df24901800000000000000000000000040dddd59bd30d726e9ae2940ca7aadeab004a5da00000000000000000000000086ab14582eeef6ef0852cc23ce8c4becf87344b3000000000000000000000000e3bbfaf8a8a170cc1b6a55ad2caffd53c1ec5d420000000000000000000000009047f2eecff0f35508d72ef9a157263f25931ac50000000000000000000000004641d4d2605d607f40d65503168e748fa654d8c40000000000000000000000002be23992fed4ab0abb388940f439d98f0328b0b1000000000000000000000000a141a77a8ffbbfc7b2be1eb9e30b05334bd19e150000000000000000000000006c69d16f7d2ceb9ca1304a40a21382d389ff4063000000000000000000000000b4b2753785541cd9667d0edcf89c1f4ee465be24000000000000000000000000c184dc727033fae19c821b284955f8cc52f89351000000000000000000000000c6d4660c4b3708817aea6b435f7e8a2d7195d0a2000000000000000000000000b1a73df74bbe63bb1d229345c5bd3a5ea4998ffe0000000000000000000000002ed0d87eed3fe3c091aeebc828d44c52412eca44000000000000000000000000f3a234a29410771838c21860351b64c18dda567c00000000000000000000000026909c96bff386c09211e190f27488dbe3a373fe000000000000000000000000e764d132423daf7e5fe0aff014e200a41bb81bbf00000000000000000000000058a611f56797121bb9a17c7b6413b9d981ba9439000000000000000000000000a9307edd3fccd96340500f14ba27fcdd67ec208e0000000000000000000000009c7bc2627ba4c788fa868393697811cd2667bdf00000000000000000000000000b6b9624663da2e8629f8379e02a3986e8ae82a60000000000000000000000008263922bf6d59a4c4a655261485c5f1ab8af0223000000000000000000000000af491da8510dd27a3897d98bef7dec4502500773000000000000000000000000757e7ad2cd2befdf430ca637f12105db44848552000000000000000000000000ee16e30156c4e83e3f3fbaf7bb24e8b83e433a3d000000000000000000000000ef6644b33969aebbaaa592b2b204a623b6ee75110000000000000000000000007947f31cebd8e4de5e1dd767d8cf89ee7696e6fa000000000000000000000000d89fa7b4ad67243aa9880d37f41696a965c22c43000000000000000000000000d94188441cccf485729b6b71710128ca0402fbe6000000000000000000000000b6f00d98565ed19468c6c2a0c0bd68e0bf965b5b000000000000000000000000018031dd3ccabb7d1c4b872da3ff085ad537b9c30000000000000000000000009b4c9892eaef52898eb2f7c212dab47527ed45bf00000000000000000000000087816b232c4778177b4b85f7bdb1d3a25986d140000000000000000000000000803204a3f6cf55b96da3a0f731d300dbeb914d33000000000000000000000000fecf890f5dde7b603f43dd281ff0e806787d5a2b000000000000000000000000c9a248b719d40a9b9163dc94007de34155a442b100000000000000000000000075b1f1dfbea33459c038d1f1607458038eef215600000000000000000000000079b87c70855087ed1619387097acce0cd0e7c12a000000000000000000000000985c1960971bf0c99465bd5ee1ab00db6bf137190000000000000000000000001df432c8c72076b8b35831f8c70a8af22e2bb5db0000000000000000000000000f7f4d6e5b7c5433a1d6f4a9bf6870976417e1da000000000000000000000000fb2462457e29bfdb10719bf681e7edbe6151ca7500000000000000000000000043b3588856ac370a6c152edb0b717c089915b9b00000000000000000000000001f520774cb1b88e906f90d7004129d3cec56bbe20000000000000000000000000b858281e7e49b249468caeef20db87834ee796f00000000000000000000000049409ca14f47e1631efdb0d5339cfced9bd64542000000000000000000000000124d68177918af61ea859e9c9951d593b434857600000000000000000000000065b8887aca5baea4a85d1b365a819e7bfaa75de8000000000000000000000000568a9673ce63239f93ee61cba83882517a85a5630000000000000000000000002f8d770be1226a7723cb6e5f7794051b049dc7d80000000000000000000000005a846a286574e527f43195228b20e37676cca43d00000000000000000000000042d1c38ad57b7626ed4a8246921296d3ecc4b1e70000000000000000000000003d3e7af2ed2b5b73eebebc5ea1822ed48d68374a000000000000000000000000b51b5d5039b5b5cbc957ca9e15f5537cf05f72100000000000000000000000005337624b2eef6b7e8d0b3dbe2faf2f397369c6b700000000000000000000000069d4a81bde6f456e7d8a302bab3c2a410a8471840000000000000000000000003bf05ae3836b6bea2f6f19be94eb67eddcfc567e000000000000000000000000bb5eb03535fa2bcfe9fe3bbb0f9cc48385818d92000000000000000000000000808d2ef4e27aaf11935a573bd9793c2c2ef077f7000000000000000000000000c9e8182712893f0d63a99edef020dab2ec561c820000000000000000000000004fbe3ad96bd24ee288223df3c51f428278b48e6d0000000000000000000000009328aff5dcfec9b92b035db9790a547096c14714000000000000000000000000726ebb13f9322fd24383a2e2577d74c45697b5790000000000000000000000007cfb567eb98b62e8cf38ecc3599b1020521e52030000000000000000000000003f2f2dc2d711daf91826514e6a536aa56c8fed1b000000000000000000000000d183be58571d1cfd9a775dcc7ec2d1584c763682000000000000000000000000a58c0bd620aec81587feba65171bd7dc083070c5000000000000000000000000952d5bd8727c20b7ed4f1447f48686c4e06f29d20000000000000000000000009e283ad8f21149679f7bb5a1337b77a411ed48860000000000000000000000003a07b0d866e01c9f586b859e746ab9b5673f3d700000000000000000000000005403ae0f65d8924907eec884cdb48a651acfb79b000000000000000000000000fb8abc08f84b66df696a33426e4df20186b61e5f00000000000000000000000090daa983a9ed8e18b29aa56a3d66faa7388c89730000000000000000000000008ec859cb79ed8bdf83a3ab3c0e125e28e4b6ac04000000000000000000000000466dcecae828109dfa8d7dc1e969f90e6e21d850000000000000000000000000e6a9a2758fabc230781c5231a568dd07b7b7bd84000000000000000000000000145d5a6c6d41d74d7cd4c2153320f5075a69de0c000000000000000000000000caccb19edcba6a8fff31c067e6de5d0b280b6c0a000000000000000000000000a3b325a63bbcd2cf3dcda6da628e0ee308d96cf800000000000000000000000085cc79f758a927b60589b75779fd15d23821d114000000000000000000000000f2e943f2d5698ab7c2aa5ad74c2dd0412d0c1f7e000000000000000000000000126129ce565888971dec0bbb873bd0f8db1a6ef800000000000000000000000035c8af977f46e593d2ccae6b92be8b531944513d000000000000000000000000dea25af89ef585ede59f815b633a8b1f5bf0f6f90000000000000000000000006f0b194843a4500d589a8c90b219a78aeba8d017000000000000000000000000cb61c08e8a76d39c3339854f385f861a24b2aaf3000000000000000000000000824983719baaae9614b845c5c7f49362cd32eb8300000000000000000000000007bf2a73f1e419fd3dd3adea324b474d2d197096000000000000000000000000c747a23255ffe353b84fc32bd14bd784fe35a9bd0000000000000000000000003aec1aaa575f99ad58da829229ead38b34666c380000000000000000000000000010e5d1a3115759c2c5d0c2bc76df95c14aec53000000000000000000000000af3531154fb56f6454c12ca3ea1a3feb351bee20000000000000000000000000ba2f5c81af6cbe3624729ef5ab09bd0f8f3efab00000000000000000000000005910cb706329a7ebbce894f7f7ec0e2dcb9c74950000000000000000000000001740916239362c5d638676fd6089de4dc32e78e9000000000000000000000000dacb26330d587d797488362bd9ffa8188db4344800000000000000000000000000c0e7f2ee958b6848be44928ae247a35a3a5608000000000000000000000000722299a08f5039d1d5900d0662d409fb1f576b30000000000000000000000000d750701bed55790aec1ce0c386ba4efd81f3f21600000000000000000000000008614ef0e8c578522e32bbdaea3dfe673e23fe3f000000000000000000000000642839487aeb4b19899511c8c027b47b86599c8600000000000000000000000039cff986462344730e8cbf7e1ac9bba62b0ab2080000000000000000000000000660cbc63cfd5a4f1aba72fab6f298120b2bef0b000000000000000000000000cd19c3eeaa9522a17770d3307b214d39b84166b20000000000000000000000008b542d7f0475d51be753d61d8dd927d2639c1bec00000000000000000000000002355a4f78ff850f8194c0707677f61ed5e38761000000000000000000000000acef31a4201ca981e44f1ac6da00e6ee2f6f200c000000000000000000000000940eb7cc00f4ccb07fa489f84997bc06bfb052ec0000000000000000000000003b6141666475db0e0a924d103f98889faf26d1cc000000000000000000000000eed1906123a6fd900ccf27311e0a7c55f86f8120000000000000000000000000f0f60fe454191266e3d916ca27b7e7862039ea7c000000000000000000000000111ef52863c1bf126cae4ec28cf1dd7c23fed35d0000000000000000000000006d4a03dbdd44eee5b79f4be15e74a331407d880d0000000000000000000000001bbf897e2d988cb2ea06489669097ffcceb8722c000000000000000000000000c34ab060d7b9baaef61999cc4d274005d7206e33000000000000000000000000a1bc0a84255e39f9f21bbd9ef7f344f120f4b2bd00000000000000000000000071c0dba6ee3889f2d7218f5caa72fdc0cec056cc00000000000000000000000017d623f89bd436eed0d77f8c959e09ad414f2681000000000000000000000000e2690cdb574862af71c7f1e96a50eeff552728650000000000000000000000004ba0576da00265d16c0684f25c40748bb62dc820000000000000000000000000dcc1108be7f01be7c5e0e5a46ad072fc158ea5d60000000000000000000000001c085e0e161ff2a0c5532ee7c6f0496b20f6753a000000000000000000000000e9b6a3bf03253cf955055011e62bd0f36067ac3900000000000000000000000047eb13267c863132085fb43d481b2ee01573e3cf00000000000000000000000023fb71d93ca4e298ad595fe201d8dd0b76bddb14000000000000000000000000ec1e2b71959e5d893dd94c695059749c3b4783ea000000000000000000000000921877350a84e40bc4e544e6be4784dbbbbc8a6d00000000000000000000000083ce9e673c48fe65fa97af2d28d15688f42272f60000000000000000000000008856b9c3d4406fe0fe5cb0077545a49e6c199f0f0000000000000000000000003054978ce6c6a98ea71cdf7d8445328f439f37010000000000000000000000000cb5e79fa83735492195608b23fdac26805fcb1f0000000000000000000000007483206fb474f214c74f6a908203d3099495fa43000000000000000000000000a101653bcbe8f9abd33266f327182ffd825950080000000000000000000000004c47bcae1e649aa473091e21cf11c318a6dccdb80000000000000000000000004f08eb01ec58dcee22d16dcfa54f049f6d5f4e91000000000000000000000000bd1502a09650ec1935d4fc6a7f38898d12be12ce000000000000000000000000afb0811d38239d55ff4fff3bf94ab202b54648d0000000000000000000000000f95e0abc51f669177613631f1b105378e646bb0a000000000000000000000000e65885bb971c3d8ca3392b6965b0cbcec975b69d000000000000000000000000942770320c974786a62bb7f25beac69a0a7ffa660000000000000000000000006de5ed1012baccaa27e07548e0405dbf8d6e923e0000000000000000000000002129d5a7cbcf90b4f94b45d3958f8ffca0a0fa98000000000000000000000000451fcc9360c4b900e95e24dbb12cc850881cc872000000000000000000000000c611fdd911e9fc4d6b4582db6e38dcfbc7ebfcf60000000000000000000000002330fc18532355fee4fc33907f4506201ecadb220000000000000000000000002a58d0f885879d9c6dca1b2bcfe1a8f5f0eb59b60000000000000000000000005c45c0f1a40cd6dc168583fa708a6add71471bee0000000000000000000000006140d0a9d6a8edd299203734c89ff6c5cfa6eb9a0000000000000000000000000296c913025bd23172ef111a71bf3a941f1d6442000000000000000000000000d0458a9dc766fb6199551f38d2a19382f92cd2ae0000000000000000000000006d4f56921c3805bf707b488f8f93f3ebf01ccca8000000000000000000000000ca4c6a824e5aad2166358e678408bdc77c6573cc000000000000000000000000004c26226394287abb2d935853e15d82dfde3e9a000000000000000000000000d11f5b78233f6999169d0fe8644159805f5b94cc000000000000000000000000486fdd42c4c0ebbe9842a9f850d11c502c56910d000000000000000000000000165ba9f4657739eb606dd135ab288238fb9da2be000000000000000000000000b657af23de56a08f80d1137425ba1925fa6d7e2b000000000000000000000000db9f648a4e56144a7b2e133b05fa9ddbf4cd4b630000000000000000000000009f344eda4383a072561baeebb483c80626f714650000000000000000000000009c8d04b3bc354bb761d3e1499af775471cb70a450000000000000000000000001bcea80dd4a6bde3990321ecdde6e7214e95a9d10000000000000000000000007066954f436bde04d4d72d80e806dbe5e403e629000000000000000000000000e1f63d25da70ccff29a7d49fec6bea0105549d3f0000000000000000000000004d1e13a48ea7c36889d7db89ebae2307de00d2b5000000000000000000000000cc8c94dd716add2badfe37d5296f3552daca317500000000000000000000000055629880bc128441fe51a1db69498b16ddd59f9a000000000000000000000000ca47d7389bdfaa8384f2391c98612f43f5d42cac000000000000000000000000998d2275c70ad61d5cf499035d409d127cb1d82c000000000000000000000000b734bd3fa68f7f3f5a88464cfc98298ec1b8950b0000000000000000000000007321ad8265e2b697deeb661f2dbd15a95cdb1dbc0000000000000000000000009486644fe808a6e414a93c985290cb13c46454e30000000000000000000000006cc6e2541e1503e2ffe941e03d78aeb1a2a72d27000000000000000000000000c433ec8d4f55880f6ab4b3a51d458de010ec70e00000000000000000000000002b7296d9726429c25284884c37cf9b07319c091a000000000000000000000000a4714a2577b6f7615bd1b0db4b63c97e7c6db580000000000000000000000000eb6523f2af7e6c8559505d6520769eb9df4798420000000000000000000000001a9b8b219e28c0c4f9d47404d098c49dd1e166550000000000000000000000008a29452b2f2c2aa96743478133aa99718b256a06000000000000000000000000fa10e8a0ed3dbdd53fdd256a6f20946e816553fa0000000000000000000000003dce47f3ab879e494f7e8c37bcefc77d5db13a640000000000000000000000004fa363a89ef95a395318d50da99164a095d67a2400000000000000000000000003e4c645bb0c4b5ead93c04c6505824b1a2c52be000000000000000000000000c4d0a33658f9d87615e7e48de2783c08db4d7dec00000000000000000000000009c8113d9debbbd248893cab0c15d064b33959c50000000000000000000000007042d4036b4c769b6fe3271580ecec1c0bc0134d0000000000000000000000008506ed7fdaff8c6afeace4062ce66c3030aa223c0000000000000000000000009ea4bc9423fb3b854321fb8a1b1e804835adf35f000000000000000000000000465bdb89e4ea5c739217a9c95ed34dc12ff93e660000000000000000000000007749cd5effb65da2e8e9d6007d975a6f75a93b630000000000000000000000007ed10fbe1639d80ec6436462b6ec450a939948d700000000000000000000000048c5a5b6cd8dde945687d4993f6bceff72f367b800000000000000000000000045b07f569ae8f0841a5de66eb0d7b230b96ea8dc000000000000000000000000a86aeed2e1a33abfe4324da22ae0e945ab06f8b70000000000000000000000001321d922888c25ef7447625b3bafc5162e130c2f0000000000000000000000002c83660ff5741a9acc6bda0084d701b74e99bfe0000000000000000000000000b86dac2b222dd94563504ca2f10df46ed6b3cdf9000000000000000000000000b99712c6c2e1ce44dbacf1869e864c888a88f3a8000000000000000000000000e8c87dad1644892a4c088d62ee574b70e85a1703000000000000000000000000c9752303c96bc6123413a38068f3fc68c7f15c38000000000000000000000000a592d66cbcc6423ee7496caf35b974885dda5ecd0000000000000000000000006fdc6b24e06377c39b827f70ce8361ccd63919b5000000000000000000000000fae881f3d8fa9bbfcff740acca1c47fa3f91795c0000000000000000000000003f769c7ab61cdebaf3426faaa63e617652e65718000000000000000000000000e51a7e47ee1e818c3e3db1140a2eee71d58856da000000000000000000000000ed8a945d63820e247c7d19280ed62ec0d9b6d3ab00000000000000000000000051ac0c7426e121a0e6864b4fb5e21d38be7763ee000000000000000000000000251add7605e954baf0147d28b682242ba9137e61000000000000000000000000657e1535cc00a69ac99f26b9dd559bb6da0ef17a0000000000000000000000007455660c0837ecc483e9d11d5d52d821992e460c0000000000000000000000009a8389f7526b909d19d94da7e4ee0de9f2b0db770000000000000000000000001f7d0bf166cdab3cb6a293f634917eb0025360ff0000000000000000000000009527de00a86e9d66d78e0d70135bc38f3f2ae8560000000000000000000000006fd6fff4db618446efda3e82d72538c60e3ebd44000000000000000000000000355634fe967e97ff272dc39d1513f5c12c1fef6f000000000000000000000000096da1a5a5e4aab0e850f77c47f3d65021ab78b30000000000000000000000003a086c10c7ce6d672397f536b4e5c608e711a49400000000000000000000000054dce2f2cd8361527ffab76c116c72421edb20420000000000000000000000001ec8ec6ba21420adf47d90d36739382a4be24bc100000000000000000000000068d3a52b6f34e7a01947bb2a1bdccde0c2ad1390000000000000000000000000c570dbc7b873ce43957ec16f6d688cffb2c4845d0000000000000000000000000b9a9c3bc917ec6ef72653e75f08d2a1b96f263c0000000000000000000000002231bec9c6479e4ce9c6aa5e7b997584523987cf0000000000000000000000001b9708aef84a823c6feeb4175847787a1619dedb000000000000000000000000f6bb8a366a94b296ebd0cb009cda407574fc7495000000000000000000000000ae8d2feea8a323cc8d2d553ea56d2e62c9255088000000000000000000000000a4fb19fed41a6d034aba9e47386f5fc1682733bf00000000000000000000000093943170ac652ac53facecc7cb1005256dca97fc00000000000000000000000008d8db85ad681fa6a80c0d1fab9312f00d1a18880000000000000000000000002d102a0df79bb3e2654d8120f6a19a51ec9c722f000000000000000000000000322cea01811d7e6c0ea07dd78e82be9fe6099ae20000000000000000000000003b1c93bbebdb58d4e96a41757ba75c6c321dccd2000000000000000000000000cd64dd2226f5fade1b96c3f86840c7de9c9ba9ba000000000000000000000000f4acc6161d16136a78d2782878d13dbc538185690000000000000000000000008b051bfdb4d2f71535cc5fba029ba9d6049ef35b000000000000000000000000f48ed9a03fc6bb55949f08649cb54d792928cdfe0000000000000000000000006db4b291976213ca375df32847de853805d69d9f000000000000000000000000cb209f19726280e256be7d927e63d679ed81016a000000000000000000000000d89b45e2822f12c055116fa3bc2fce88bfe00d78000000000000000000000000249713cac971234edc6299c33386e8284ae68465000000000000000000000000932c384b65f888b99afd9c18dfb75ac4d06b9dd40000000000000000000000007e632286dd59cb8026579f8587052c88a4f66587000000000000000000000000875cedecf1c65811c98356e5953544a74c4db26600000000000000000000000054a3a78097f79fdb5209d838f32d81ed4f708e8900000000000000000000000016e6394109aaa6bc88f74b70c63636d5074180680000000000000000000000001e433df0693e9a183ec45d8b76b0134085e46cc20000000000000000000000009f102af4fba54a1f69ee918a364a007eb9ee000c000000000000000000000000623b0e197eb477919dab618c461bf1bb3b9dc342000000000000000000000000a724cefb2358233ac7e1e83fd94d965e31285f840000000000000000000000003df080c1c7670a2c7ccb6e5bea9dd5c2ef155f50000000000000000000000000b5c9367441ed05bcfd76633c2398799c39df0fd50000000000000000000000003d08137c2bbe83f6971e03be891ce42f5f0afea2000000000000000000000000e443d2584c4c8f1169c3c4d6a113954675c8c358000000000000000000000000b5ca1e4ffff7098263b8eab583d8d13864627179000000000000000000000000714362fa571f1af2cea8289ee3f6cab052b5fb3a000000000000000000000000da108f859b85ad7fbb106914bd20c16e4369b7c6000000000000000000000000639c56e30090402ab72a5e2ddfda1e925266c216000000000000000000000000702d40c4d887f0f31ba32d92b9ffff25a1afe1e10000000000000000000000007d00154f8eb1670c0565ba7fa6d3befeaaec61a40000000000000000000000001e85b6b568c2251cfc84bd51ceb8b6553073c42d000000000000000000000000fab99816517487080a0e11b1545999bfc79d187c000000000000000000000000d7315b005a687b55ee3c68f7f006dfd6ccb465d3000000000000000000000000fa40df09259f3d49c58c66f110ff66eacd953e490000000000000000000000008e37b8970280d7d886d12a74e356fd559679fa610000000000000000000000009fe5aa435a34e0fe4c71349858264d590f46656d000000000000000000000000b062819aee03548f6b8003a79b7abf7b8d417af6000000000000000000000000c99bfe3a7e52a7a45407fd299868570b48159285000000000000000000000000d7d19d0fb52aa52d6d1c812bdaa94da881493414000000000000000000000000f1a667686b49dcee21b80076ef13e37df9014bff000000000000000000000000e7d0a31a5e02827a0d7a1c3c02b9e50974232ae8000000000000000000000000131276b346fa74bfcb8562e1a8b68b212f3c34a700000000000000000000000048c82e15124b49c6f7a6a956d41d5e39fa04e0730000000000000000000000002b565671e7ae3d6277b20c8258e571418b835397000000000000000000000000514b41a9b8f211fcaa7bd697dc21d2fd2c0e9f65000000000000000000000000eee801f820e0d2913f629344f3cf088f0bdb622b00000000000000000000000095742eb534f18c0b6d1a1c52265346815ed0abac00000000000000000000000057bdac999cc512d4e6d19a4f2a5e5c25c667080300000000000000000000000077afe9aa2619d1dfa75ca5b38a84234f55af75b0000000000000000000000000edb932d6e3862b6743f6ee9a858d81d22f56bb7b000000000000000000000000790e5d60e67fc7df092451e2494b3dafe2b4b08b0000000000000000000000007029b95b117242e7142929f7a1293b79364ae9ec000000000000000000000000cff6791cda9b4342f58c65291919291f24882751000000000000000000000000e5dc11113903070aa4b1a3dc2c9fa2d177e733580000000000000000000000004abdbe8cfdfa6e45beb347a1e62490c56aa5afc000000000000000000000000091a9e53e023adbc741b1cd5e14c6f892e7298050000000000000000000000000772e0ea2fa5b69cc7a6aa15d71135b1cd12ddc9100000000000000000000000086681728791a0576212c40828b451041e76fae3e000000000000000000000000b988781baea9635330127d5ba9744e3c43fe2626000000000000000000000000aec0ab3494fa18e2bbcc9386f0dd5ac2ee54af9e000000000000000000000000d136c061dbe672786e2b48e6a2668500c804e5890000000000000000000000001487844eee0c10e0ebb5c040b9fb56ed577b8c59000000000000000000000000e9f79f95373d1d7d9ee8cef0194f79853fc0ffa70000000000000000000000009e50db72bb13fe15ad123012a33b676ee845d14f0000000000000000000000000d1e0d078c86b6299c7c7504a4538ec9dbae8df700000000000000000000000037508eb61dc648455bfb6adb16fc7302d1d33920000000000000000000000000518775194515ab2c607e7b5216fd5bf10c46fac600000000000000000000000055b1af28ed598bd6083392a462eb48fa9d37f773000000000000000000000000527dad7cb8cc97604ffbe98aeb91dc392def6b24000000000000000000000000fde23f126fa706ce1892f0384994d6adc0b794e800000000000000000000000049afcbfd41e11d8735257071b6cef450fa255e16000000000000000000000000b723fef895c066d1d2686233dd71eeeeb31532cf00000000000000000000000050474ba14b194a42289be8ff57e7714eab55d7b500000000000000000000000094edda123b96aa821c44fb9a934fef955f815463000000000000000000000000b0fc785124f27d3d83945e4b851d26107bdd76df00000000000000000000000080a674fad6fe892b0db9c417983b568655db4fb4000000000000000000000000f185bb1a0a0dea5f4463df9076ab2d3b173a72890000000000000000000000003435584d590b5648a0cf3e13fb02c52b6895e085000000000000000000000000349fc1bd6433e5f853a149318c75a0061acbc83a000000000000000000000000d692cab87006f9f20a2e8eef57ddf0aa2a12c5be000000000000000000000000710d8bc4e8ffc5ae67765930ecdcba0f6f441fa300000000000000000000000031dad974c9452b9f3213e832b698e97f54a23b53000000000000000000000000de929edd199ef5cd7806823ad3719112f7f635f200000000000000000000000005b9e237df8cd200a7d306fca6660d91aff5d624000000000000000000000000d9b4883c8598c57581e86430ad9ddbef02e89e9f000000000000000000000000f0ad6f6baa16172f9d821da2082cc19f5c2b95480000000000000000000000005a8d6e9793c830657cff1b7f0590dd444db983f70000000000000000000000001507f33220b8a8a8ebf3c5e909634c6a153cf45c00000000000000000000000038ec3815bceca9247858fa52889bdd285eaf7718000000000000000000000000983bd1f11294b53806e4279df5bab4c7c0be8a9a0000000000000000000000004ddc7cd41cdd80c9bbb8b87629e6fe2c80d7b3f9000000000000000000000000e77d40467bdf1fac27afa9da0cbcd359884c75d2000000000000000000000000fd083c580c43a1106ef11f2673832882e4ebf09d0000000000000000000000008f54c87f27dd0175ed39a21a63e175dd3805b4d3000000000000000000000000d2e1a8017dcd96d7735953c06f408b60fb78a317000000000000000000000000efdf2ad370e76ffd47cc8b52872255a3ef6ff31a00000000000000000000000095e93d1029d5cf7ba9a2ad51cbedb5e568969e2300000000000000000000000040e3b2a5a7fb88c9beeb28ee4a73d33ba7db34f70000000000000000000000001d5e15bd064ccc497dc0e3104c209edc541d3afb0000000000000000000000004b42d9fbc5465f7d8a6ccc45cb97f30ee7d066fe0000000000000000000000002d6a2386331e7807a3a2e91d6c0935080a9722030000000000000000000000002c0988befd388028a2223165a87232a3140a785c0000000000000000000000005c36e455c3013a93327537bffc14f6f63176c8b0000000000000000000000000f1ea621d7a99aef0d484cd7db1cc6c48cda41a4900000000000000000000000057f554a78971390ef8f4038253a99a0847db407f0000000000000000000000001b83e784293c09c6c073ce10b73e578345b0d243000000000000000000000000c66c05d53e9f76628d674f3dac78ebaadfeeb8c2000000000000000000000000c3ed202065af74aa54264dd825300401f211b703000000000000000000000000fb25794bddbc94620dd1bc40990143a39161ecc8000000000000000000000000d3c99860ebad402e61fd0beeb3cf26494efd1b220000000000000000000000002e658933b19932572a8c73e5d7a3308a257801c9000000000000000000000000b30f82010e8ff0effae92b5a3909dc60d8c0921d000000000000000000000000353b8ac26c3061aab4a0162d864febc067ade42a00000000000000000000000057fd9bcb28138fc7a0ad1c1fb3833c5691bc73df00000000000000000000000092298db342153ea56b05e04b8ab9e2625fe195900000000000000000000000007052c58212bd10344b9c8a28454e46f69a0d85b40000000000000000000000003c8c9b70abcc42cc256ed6bc352b012aaf9420d30000000000000000000000008056c0043e4a79cc564162a145102b681ce5593300000000000000000000000014d320d34aa3ecb9f866a3ddec06a49d40623d63000000000000000000000000aea44ea9ef505450561aca35476779d9148619b800000000000000000000000059da627a21533be2e956f51b6f2936b984c1b47100000000000000000000000000b57cd1fa465de71956912a03e0f3d145149ccd000000000000000000000000976cef9592db693eac2e8a6fb861e897250ceccd0000000000000000000000009ae8e9052eb8ee3b4dc0783a2e1a00d5090912e7000000000000000000000000612d8034a72c865a8fb9c08b808e9fb5fdd19dc0000000000000000000000000c906b164cb0f917978700b82f775f6f9b2c438e800000000000000000000000067ba72d8b7a72c2fe173c98e0ae1f79c3c3ee7310000000000000000000000006ab4152e77abeb02aa41ec108497bf4558312db4000000000000000000000000f39030159c36fefe15524e4989841b0a57df878d000000000000000000000000d8aece8cc4a631eab96cbe2026a171e73e61e13400000000000000000000000040fc0a0bdbcd4cbba3f6499ef240baff1419a02a000000000000000000000000ac9f63a08049ed1e4c88d170078d64a5de6e483c000000000000000000000000aae41ee1b6736153adf33b307f943bd3d2b59b90000000000000000000000000e10789363c29fbaa9c2735cb596fc855bfa99dd00000000000000000000000001476c131226a0aa38d5706cea6cd6252f123fc1e000000000000000000000000dfc7140e28eb462ba9b94208dce069035bf3ad79000000000000000000000000dbebb92de26a5c5e42ca2f7505c4cd353e5952f7000000000000000000000000a8144a88959ee6e09b40b5afaf55bdc079239f580000000000000000000000008ed8ab34877f480b824f29a82007420a4c87fc1b00000000000000000000000002e628ef05f7aa39903a056d514c4c0594ead9e60000000000000000000000005b3e3f502c93bfb1f3e072aa60e8c18ec16bc45c000000000000000000000000db5644a6df6c1ef6e220ac5ab427671d9f962a790000000000000000000000005e8e8614812a75510d8cb9398a4f0454e27a02950000000000000000000000003b5f33114d7dacb2cd864b7767fe52fdf0653e3c00000000000000000000000044745e740a00a99ca8c987c402bc11f96c0543ee00000000000000000000000043c8918916f0d076eef4480185fd5c24372d768c0000000000000000000000006fe91b2191fb5b4b58517b84dcb6631991c3862000000000000000000000000021c8d27c3a176388cff24878bcf3e4111443d6c1000000000000000000000000f9c9422d92f7bd961bc029c7ee53801f26d107e7000000000000000000000000a59bf967d9dd5a032934432cbb387b63a1eb684c000000000000000000000000b77530bb0a86ecba7644fd5f568ebaf2e85a5a8700000000000000000000000003189687ed4827fba8425d4590326a7d0fe85a83000000000000000000000000dcd1db506a5ff87b2d3a72d2a2e5a5163d635cc500000000000000000000000098827c3af21b4b285b9e7e9c07767608b83f6b8300000000000000000000000058c7b62010a8fe2217d2745f62103d02e339af6e000000000000000000000000d7ae4962c7ce794f260dab0e665f3b6fd401f59a0000000000000000000000002264e616fe3ddcd446adbc5bcf1664d35c8dcd9a000000000000000000000000be8422e606a94d606e85ffa941495ad551e9abe1000000000000000000000000dccc839d85eb02a51146254f756b7818301bc7c0000000000000000000000000befbb635b5020ed69e93533aaf678a0269720e6b0000000000000000000000006b0ff134a2218770c6682fe9b6f26dcbb34ed14f000000000000000000000000f89c8c0db8de1a5245ccb416f54fbf87e14e989900000000000000000000000012d17e74cb8f779b9fe89592e47f852504e1d356000000000000000000000000426ce3cf11d725747f548a287b51b6e37db0f22200000000000000000000000098ef7e13059f319c30112b756e5250a5f7ab0a45000000000000000000000000b16f2e8bdb5fe181c7f6ffec63a2ccd89dc3f0c70000000000000000000000002160633f64e037011aa3bf860420fe86fc06fb2c000000000000000000000000bb07acaeed988b3eb82c787fefcef3a94cbe1e2b00000000000000000000000029a294c41ddf66518c0254688a8abb666f5c57400000000000000000000000008d22fc211e5df9ec04ab869e6438d097a83c43fb00000000000000000000000041817c81ba9a16f2b276044d5717eaf25064d4ca000000000000000000000000d9ec77d336685ded57ff0fc0e15f60dce9c252a9000000000000000000000000128dbedaa25c392579dcc73c4cf7ffc719fa97420000000000000000000000001595799356e9026938b4fb1e66499a3f5a220aaa0000000000000000000000008184d067840d475c5f795c53415f674d9318ed370000000000000000000000002e34771973250a3d4b15e90964e7d25ac74c20f100000000000000000000000066a5a5bdb6543b74143966b20a5513f84c74992c00000000000000000000000014bdc34c91c97b50b1244b47e50884110f0ec19f000000000000000000000000936ee60cb626bbc02dd63eba98027e2770991c4900000000000000000000000063367e0a2d02e4698fe6b47423bd245295cf724d0000000000000000000000006961733244308df5736461d3d30aad5be5ca5e530000000000000000000000000afeb957adb55e97917de5d2291199d1aa8d439e000000000000000000000000851539335fa53884d3a3041450db9784502e32250000000000000000000000009d4eecc05f4072c844d0f2724a4fe0070fc4209f0000000000000000000000002fcdd66c8c2d94400bc90b5dbd3847c7082fbe71000000000000000000000000c729d7809f76e073946ed5d338e146f689d01e4a000000000000000000000000c2af80a711f5bee3eec305c05b312cec95a75d55000000000000000000000000248c9e2bc0dd8023d0026aae3f1db69107fa46ed00000000000000000000000078f88d5f45fb2f0f9f95da2934aac76d31cd4328000000000000000000000000e9689771515207ba84fd33d3fc06148c3abeb6520000000000000000000000005bc9bbf5cd3a4a8c93de773f630670c869123f7b0000000000000000000000000354dc337df636701d02d8494685ef36219983c700000000000000000000000046be5d263c4343e8686c32c2a1cb97f0e6f7acd3000000000000000000000000fbd12bf0e81eaf7f87d4b5a2be43f25e985ea19e000000000000000000000000bf9112d210d0dd13c9888bad26abc2e3ee85c126000000000000000000000000359874e8a337cc127bace82b16ff7ef4e7f28d6e000000000000000000000000fb43a2526627282df88e8853e8ad30c9ba702d5f000000000000000000000000e2d4a2558b2486063cf419f238d26603b0a8c5d3000000000000000000000000ca7b8f66d2595474501a005493cd2f0053a93557000000000000000000000000a19f4382f7b346e2f997c169f1d4355e59957b3d000000000000000000000000d793cf2d583e8a6248fa5e356b242a037944b34b000000000000000000000000667a6e164116b69682758e0569a24910aa8072680000000000000000000000001a909c4e1d45a7473f906b77d17a8a1d44812fe20000000000000000000000002b2757ebb951cc595a3894be90de205ce3c447760000000000000000000000008d9923599e3773e163e1f17601dee4fc948ce1960000000000000000000000008b8fa2f8957fc438fbc2576aac83ce287a316734000000000000000000000000aa0eb7d3bc68aefd52b6fbe1563112288d8eb6c8000000000000000000000000fa8c542200d7b8fc4a0beaa7a0d3f033042bf497000000000000000000000000c711b67b441d93577ea984aafbe4bc940c3064c0000000000000000000000000322f025af97b3a8cec048386f39335a621f62fac0000000000000000000000004b623fdb3ce6785478503500e3942c6d4ec725bb00000000000000000000000008e909c3cf51fc20547ad43174ba18eb7109f5be000000000000000000000000c44b0a0d780d395d5734f4a670b5e36f457188ab000000000000000000000000885f5eeddde38f30c52c44ed3f3974d11d917ad500000000000000000000000051f41d6df0e35f726dcc99e3aced147bc617f35c00000000000000000000000018542cdebd42b50019dcf5dff73891f2728d682a00000000000000000000000096cc305e9bb8d23dc705a7fa9a9003401eec477b0000000000000000000000008e9fcdb2ff7132e3579832a910bae133fb99fe93000000000000000000000000266649a9f8834f20bdb20677effe2d86b4635bd6000000000000000000000000cecbf7d56c079af9173434bf3f7d4f4a3c96efb000000000000000000000000061ea011cc0b4bcc622f6c704e75bb0608164bcfe00000000000000000000000058caa8f736aba3b4ebcbb3828a70c6abd8b4d1920000000000000000000000007a748a3fcc983e3ee712ab04ea0884c318cbadb30000000000000000000000005a50f8a6c68dfdb47a2d2d5495b1a52109fc4df6000000000000000000000000afb1cd630e163f0603c4f4c4ea127137a6bf1f4b0000000000000000000000000c2adbfad7286d75e3b8f930093fff1d5dbe99ab0000000000000000000000008ffc9c029c8afeba3d8c5a17f07a29d0829151ba00000000000000000000000065b5aeee3e21b77a36f7eeeb2f0398c5c7823423000000000000000000000000a4921cb7ef4b171e37130557efcb95305c4504f30000000000000000000000003a919fee27d2d3f15847a12a849bb682a5b31f5d00000000000000000000000028cf15735e1658e32cc51182e8c5321f6ff729c10000000000000000000000002fff2f32e4d5face725949c0e93b4b3259af844000000000000000000000000018d27daac0d953cd9a12e5eda93d74c8166c474f00000000000000000000000056dc3c29e98801443dd8c29b0d8b65c7dff6afe00000000000000000000000009ead00746c1edf2672240cf40b7d5014c817f232000000000000000000000000cd79a2ced9f330e03e4069cf7002f6c0aabcfdf2000000000000000000000000855e032a91ed4f790cff9261786efd227c02918f00000000000000000000000009ff607f778fabd0d3d4606edf48401917f681a4000000000000000000000000ffc5efd752392ae28c85c5a309d1c2562bb22d5e000000000000000000000000ee53848d66868475217e03ab56c5f764f93027e7000000000000000000000000236ba61a55c3e30f4308983fa2959f4ae0817be200000000000000000000000024ac0252232600eaa723e0a4e3dc913f210eed8a000000000000000000000000241985c5bd3ce1fd0dab8ffc1250f641fc4629d800000000000000000000000008be17b7c53f8aa4c0fdd7b5add0f7daa0ed1b64000000000000000000000000a854605e24dcf253b1fa25a6e432161a6d9deb5400000000000000000000000020ae4757489ea4c6c71ce2208476503101c86e5d000000000000000000000000354d19f8b2e99a796ed611124707e53a32de556b000000000000000000000000ddf4852abdbcf719191cf304d68ca35235cdf98f0000000000000000000000002ec9becad9762998b241883dec7ae3df4ff75b7c000000000000000000000000cf63306d9e4ccdb6e050d018a22a1dc29ab645d90000000000000000000000003704edb0097261c26af0a956fe42d7885f36e7dc000000000000000000000000415c89812e41c3eff08e5130d93c1739a51ea20600000000000000000000000041611fda66eb24107a84deae4ff4f5f654c4953300000000000000000000000016008c08edf2c927805dd14c57f3f02f5366dd81000000000000000000000000a349a7eafac0c1c0087ad42106a9daef9f59a8db000000000000000000000000627d35d4b92fc1483aa252786a6566edcaf36cb90000000000000000000000007510bdb2d3bd260fff878b55aea0f103f80ab7b3000000000000000000000000c54213ef23887a900209769ddb1a5a520614f47b000000000000000000000000a4221534b6637f00c91fdb56e24f352bd2b7660000000000000000000000000025059003f3132a755eac34b2e2c896a3d8379604000000000000000000000000090c79bdad013dd740d3167d60649e3d6b33d81c0000000000000000000000007b85fa46c71611af5dd9f89d1af4f73f2779464100000000000000000000000068bba2ba566aa00067a5504130e55cbe83c262080000000000000000000000002139fca2350fa58a6c4b6a69d7d0f0ed4bf6c31b0000000000000000000000007595ecafc12aa016062f37a8137df7a288651bc5000000000000000000000000019569aefd924ef590412ace6a9a5d6706bef2db000000000000000000000000b4551fb5d3d6d863422bf96a48d32d48b6dc033b000000000000000000000000b36007cfcc08c15caeb500778d5342d420ffcfc00000000000000000000000007ed4d06c5706efca718677c5675d8e1cda22fd020000000000000000000000002615af876558793ee8a285e9d267e086e4d455c80000000000000000000000003d1b4667e7e347762e85af12abd43e85860e7a3800000000000000000000000040fa70d447224439f4a85c95106c149c0b930e360000000000000000000000007a359544e4031703a6149db2994afb4e324bb2420000000000000000000000004d8c593cb320e04f87c13792e9c9ad68371d78280000000000000000000000000d06f98f2900f7c7f9bfeba055b8f834116a5f810000000000000000000000005371fc42ea6e4095146669281a02cb259a09b21d000000000000000000000000b50f7e0ff9b56a9e9646bed2945e57ef7d65659f000000000000000000000000d22c8857a87a44c8779485f4b1b7e018dfa598bf000000000000000000000000ca8a5982cf49c5c7afd7f50c0736ca9b61ef66fc000000000000000000000000908fd6291f78bde91dc35c740f2c4d4d0d1a70180000000000000000000000003d80dcb8c1b82ac1b847c85ce4d4bcf035fcafca0000000000000000000000004ec3611864c6d5f7bf106b6bd79cf1552df78ccb0000000000000000000000006feec2ac937d5cf70c3d6f1d95b4dce10781289300000000000000000000000091f4ce4ba09819cc108bb670be8937915ed8c2300000000000000000000000006411aa8fa36ef2d2f7e3f1f546b749dcd911d1c80000000000000000000000006b41737963ead7aa8e22fe760cf0995c78fa2730000000000000000000000000e67c3255dbe01a19784ee4aa0abd8309f128aa350000000000000000000000008c2d7240c9b318e940df5264518b1f384c41f7cd00000000000000000000000059f53adf777181e3fc552dde9dc1112a33fa4f380000000000000000000000003df63a5efd2460c8066e4ee5f4684ae2ebbfc99f000000000000000000000000c7d8e39396944cd1bf3bbfe8d707abaf692b4888000000000000000000000000a97988376b7ded041f53b067dbd6f9f14ce9edd9000000000000000000000000b8728431fbc29411027fd279a1f38f677dae1012000000000000000000000000e74d0e6db3ca83edeed270089efb04c332913666000000000000000000000000d99721f5341ec56c3f5049bc216ba960d3017edf0000000000000000000000004f44a4f34c28a18c08817ddf7f322db1bd850dee000000000000000000000000eacbef3b21fb543cc55d7db8928bd49963fd5d97000000000000000000000000c90eb28174df207da100996e310d4bace63768f1000000000000000000000000ec3ecba9bf7ad10b1e7e611d5a1079cb34cdbc0a00000000000000000000000044d997421ca8e398a6968a0800b67dcf92b649490000000000000000000000001cf7cbaa6772cb36a581b6c81c987001481fa4aa0000000000000000000000005155e7262a7c4eeaed282cbc9d6bad1c20f62512000000000000000000000000c0356f988dadd861d77f7424856f78c520bb62a70000000000000000000000000d3f002c02f233eb936bacd42c189784fd46898400000000000000000000000090e5cf21d45e56ff01f6d1dd28978f7439dcec74000000000000000000000000466a3570717c504778df2eaaa9329ae5f3fd907e000000000000000000000000d70703afd4aba6cc717ecf4e08f9ad023f5285f2000000000000000000000000cb6e934498152ef7a5db081e8e7ac58463a63587000000000000000000000000a284698d92557f64a57e46ae843a130cb99d4d5500000000000000000000000026fcbd3afebbe28d0a8684f790c48368d21665b50000000000000000000000005b76676fa6b2f7cc0d2538a4c163f996afda6b4f00000000000000000000000042ce809ef14c846b21bf2ea3c5c86049a8d9da63000000000000000000000000dca9a5554605b4f5d1efb40bbf838a92481237da0000000000000000000000005e590371a15918c5081b34a209a3b1e1bc83dbc800000000000000000000000091af445b12f1ea7e1aee7695ffa30949b3dbdc4400000000000000000000000009efa693690e6e5bfe7b11042aab4e4dc3ec06fe000000000000000000000000306ee850660ba93592ca3942198968bee8fef485000000000000000000000000dd19de4b42647992bc0672fa28d1991fed494faf0000000000000000000000000f652446961f3d6fb3288f1a3df20ecc4aa843210000000000000000000000008e14361e6f8086f316792e20e91b01efe74727b6000000000000000000000000e328537556b3c31530009cc28f012124df42edf90000000000000000000000005cc4c28bd0a2bc2854f1c253c84501d607bc99bc0000000000000000000000009f55721e672fc6f9b0e216287ffa5560b49a0737000000000000000000000000a5abf6e6eb07fddb7ed043deb85940cafbed7c660000000000000000000000006547fe845e2579d0e36bb71744ccf325db45bda80000000000000000000000007c00e21ed2c96cf35b2f908b5c1c3d06c6c7cc220000000000000000000000005775f708012267bf776da6844d111b206986c293000000000000000000000000b82b429a3007042e57c31073848fee1f37156be300000000000000000000000032a1880da894a294e58d6bfeb4c036633a563b35000000000000000000000000763b06a740e50a975a2b56b139babe80e26be570000000000000000000000000555e1136940042da7d8c10172f2c8b59ad5e10e90000000000000000000000006874d090bf5c23cf1d7ad285064c2c6d8040215e0000000000000000000000008f115a86b8bd1933ded92e1edd364c3ce0456b3f00000000000000000000000027a8f0ca00b45309897fdebb9af306515a531583000000000000000000000000cc6fc6275ca9ed00ef19c6a01a782a62cf692ff4000000000000000000000000b999328dd4a8c3048dde2320ed5f76b0210024ca00000000000000000000000089d6b649ad7bc0be2667c8c9f050cd706aa47ebb000000000000000000000000828ecb1f27967338d3f5ac7933f1310ee5d003c5000000000000000000000000f1d4867d751c3daa96f80059ee576e0e9b9d06e600000000000000000000000005217097795c06e6c7a2ab6fe3d4ce59d58c65300000000000000000000000008367504ab338c73d991e88637f7fba91de666461000000000000000000000000915917a49eede3285593d12e67ed03833b60cc35000000000000000000000000d6c0b48923ef38039c041814ff6e95ace59319c40000000000000000000000003154dcf13ab6eb9298da811a45d86a50a6b461d60000000000000000000000009a13cf799d3693e28b7e156a9396f3a828659db6000000000000000000000000d37217950180fae46ffccbdd29836345c7fadcb3000000000000000000000000c653fb8ef86af3b061a7a330ba53b69b1dd4593c000000000000000000000000dceb0c1866a83608e4639d04d0876cabfc6a04260000000000000000000000002b299d447563e73a637dafcb26f7ab6a14dc739500000000000000000000000011a4c54043f54cf723452fb842b5d8f92525a6df0000000000000000000000006f339e5e7b82c338a9dbb57abea459be8a4bf970000000000000000000000000f31391a1e0472f4c79e74ec15ad535083faad437000000000000000000000000a3498fbe161799fff3045a6754be5d71c4d37cc30000000000000000000000008dd92eb91b18808698b84dafa5e4f131a5dd0540000000000000000000000000824c779aa9e5b234ddb2fcf4c55082d6d7f385a2000000000000000000000000105ec682152b6404fb7fee44f353e37e23ce3c730000000000000000000000009436ab3d161f9d809518d165cbf02d736e4a811d000000000000000000000000ba0e0434b6aa22c01e6e5e0e7e1e2210bd36d583000000000000000000000000201bc68b8c46769b295360e75780c2a9af64c9a2000000000000000000000000b4663391a09f43f2f93042d36a2acdcab5c126c200000000000000000000000095c0314b04b8a4904f933ba8680d8dc4c1d513d00000000000000000000000003ba09065a7fbb966af5a29792262c33fccbbd1f40000000000000000000000003068072fa8ff43f618762452791cf16a6a086dea000000000000000000000000b3390e6dffd030a83368905e3d287587dc22a4d40000000000000000000000003c02afdf88a14186896da01e2d4ffbb987182f060000000000000000000000005c4b5d7fcb54a117ad264d2fa4a0deb7c8d481760000000000000000000000003b117fab65d5430ad76ac40d385c1314299b90bb000000000000000000000000635be6e658e1edbb35e27f652ef68c9808b433ec000000000000000000000000b7aa59b1cc46b1767ffc527568b60e16c5ff99d1000000000000000000000000356f456d9abbeb87ffffef91d06da52e3eeb62f40000000000000000000000008026a3bf4f402be26c2ed97fe23a4c1c0289c831000000000000000000000000e6ab059378a6adda6abc48432c22e1d4d812793000000000000000000000000052146ec97381fe91e49f498672aadf80e33c38800000000000000000000000001dbe48f462cc9cd1311bd75a58a2b45786b01806000000000000000000000000a081612e03e3afc6523857d7b6a2e63d547dc1d7000000000000000000000000f1577d805e14c756a27da3959f8d5f7c2b4babfe00000000000000000000000068ca2725a5289b4a8368a7bcb036a7054f3702b7000000000000000000000000fd5b5755a418cdde080a9ccfcbed9444b0e79672000000000000000000000000e42874903fc2a0a8a1fbe3ac50250e232722bc0d0000000000000000000000004a7cb90d6ded03c3d94c395c7df6a4ac0b674c70000000000000000000000000b1f537b1c227e80e7f633398ac2c29c1bd07542e0000000000000000000000004f4da142f2416f0f7c935c1ea41c09c8a12110fe000000000000000000000000c10cf2abe22110068c92601bf24a052c8e9d3dfe000000000000000000000000ca935f98fb40ce19798a4dd00533ffc94046c14400000000000000000000000060ff35041d7516d581f9635c585e71b615fcf3df0000000000000000000000008e4f92e6379583bb3ff28a16da13b637f02243d60000000000000000000000002f8e0e2fa53b620c0be43a819651e2f716c32a820000000000000000000000005e5a84457c4c4b8371c99e7007d1be4f7f2dff4d00000000000000000000000051e747402facff6ad6cb85c0a0985f4da5cdba9c0000000000000000000000002c81810c931a221e128b21706eeedbbc71e3078b0000000000000000000000009b3c82affc1610e4376b35199974a0ce6273dd640000000000000000000000009a337109c22d316402b2690ea1f178324543048400000000000000000000000091a90856b130ccf8b3cb81a7a57a06bb81ae38aa000000000000000000000000f867e9b9e0d19ee4e59f0a457ca755118c02faeb00000000000000000000000012dde8f5db4a4ec61bafa3e474f395d201269709000000000000000000000000c0b0e749effb48f63fe36f11fd3aa63431e2abd5000000000000000000000000a58d3384a07bf4da56c85ad7a26ea7cc54e6462c000000000000000000000000b9f7becbf95d7e3ea45bc3f2176d175f8e040610000000000000000000000000ba2adecedd90d989265f0d750b243371777fa99b000000000000000000000000ee564a73d1a84e46112d84e32e9f2476058425cd000000000000000000000000e2137e4bffc46c5ff0e68ba661f22aea2b1cac6b000000000000000000000000b748ed3d8047772ec6b729a717a2d6f771888769000000000000000000000000c49c172787c78b9b053580951918d14026494a3a00000000000000000000000081aa52ca4699ca972edf7f7a2cc67b512ee85d6100000000000000000000000092e18124e1fece69a2356ff4ae4bc8560a2a7df20000000000000000000000008d8851d55c532bc68b2fa9edec3ecdbcb660b3d6000000000000000000000000ce8e4dbdb2046a23d6d32092ce26690a13524e14000000000000000000000000b3ee0db79c84407e499c34284fd1f7a9bfa60fea000000000000000000000000d47fc2e54d57d6ffe2210f3bcff56cb72339a2ac000000000000000000000000feff21a316339540dd2a84671c9486cd0656e8dd000000000000000000000000ba938f2c88918f4ff16ba8fb922f4051e73b7ce9000000000000000000000000facecf848cf2f323d5525e4975e7ae61a374459b000000000000000000000000363fe64de3ef5033301eb36db60bb08e6cd443a10000000000000000000000004d68cdfea7dc29be311fe32404887a46ccf04a4100000000000000000000000053589ba689a039fd3c67a2adcb2c79702d4889e30000000000000000000000009bc608208b614ac97278f5f95f6a69c4786f8bde000000000000000000000000b151140f7c5b0a9413b23d656f37b2e91f149b6a0000000000000000000000001216144d8bf42a5578f020f096591ee776a79ad3000000000000000000000000ecd77e914ae4b827c30cfcfb08af93c4e9a0aa4b00000000000000000000000087289d8d12acf2fe415500aba7b35e9859052a8100000000000000000000000085bcd03bc0d7e3e1b9c85b12696d3ca58e7ad5ba000000000000000000000000f0bb3ded496fd15ca193c6864634913bc77949da0000000000000000000000009b37dcbafca467df2c1d3350f9f624a2eb25906f000000000000000000000000e331cd392ca1cd9816f11ace00ad003c0ae55cba00000000000000000000000067c1a2081d87fc2cdbaa86d0cbe564b3620cb7a500000000000000000000000076f4e19a438280752cc700002959d24e2e339af1000000000000000000000000cb39bc32718768987da23466d83971f3539f653a000000000000000000000000dd6127dd06503a853393b68cae3e3e934ef2a09500000000000000000000000043c542c5a63847fa03794fd87fac62ce99ec0fd4000000000000000000000000f3b059c887172f2cc52b5e77ee3b2c8b3a32e6ef00000000000000000000000081d65a033af4707fdba9867c1bd94f661f35deb50000000000000000000000008b8c17aef9590525f7de10ee65e9efaf04db8e5d0000000000000000000000009a6076f4c5e1669e19a1985c899fbe3a926b1b210000000000000000000000008789d06cb023bccb09c0a28c8b63f43c9da131ce0000000000000000000000003c406c82f2d40f6cc5997e9ce91e6098f1b374ac00000000000000000000000047774db6dc2ec61591d9a13126cf9c43b02b7c48000000000000000000000000700fe17b177fc654647c4a4fda0ad09fc2a92cd80000000000000000000000003e5b6de21c8cc023bf2ca413e2c906c50402ce41000000000000000000000000235b95160a3359fd6c356d1cf90f8c19ffdd6eb600000000000000000000000053896e6f2cc5f19ece9bc8c03da0d49485266cfd000000000000000000000000687e1aafc0c13c4c4463b52ca0f2cf75685bec9e00000000000000000000000078a7ce244f863e3dc6ffb52757f025c72080f3c70000000000000000000000008b5e50270ca98b338eaa23891a5d2acceeb0556d0000000000000000000000003101fc6df24954e1580b6be962981c5b82a262be00000000000000000000000059733e2ec60f1c91e262d3a08c069c9d4117f52c000000000000000000000000111fd3e41a2ea8aa907c30c8e9fdb9de3a2bfa170000000000000000000000006c00e4e123fbbeac10ce7eceb923ba7bf70fe8cf00000000000000000000000087901a03ce9019b5c5259d11383c479fe5ed40aa00000000000000000000000046e53707e721f5b52f69976a440bd7c0daba58350000000000000000000000009b61b123de845691d4967f2819ed2632e90c54010000000000000000000000006a87992eb291369e584ed963d347fd5f1503560c000000000000000000000000de38b3187ffb8698531df9a6d1f0e635c3b503350000000000000000000000003039e20c0d18f50399b0dbf13f4de90a4d2d815e00000000000000000000000005548b9fa5105f25aad4cf86617d8edf41ba251a00000000000000000000000038dc32b8f06090ec64f9847bdc41a6e18bb0472c000000000000000000000000a1612bb4d8bbc2c1af58d175ff8c2654861fbe670000000000000000000000006402892cc410fa7d1b0d81a9b2a9888fdb0e979f00000000000000000000000019075a221b5bbc724694f25be531f99eb7617cec0000000000000000000000003c62942306e8c2a8ef8d4649fa2c69ff3f56e1ff0000000000000000000000001177a352420834b3695481d35a2e88eca51ec62e0000000000000000000000005eef25d869843c3e84a1511fa044987e3d57669b000000000000000000000000ee23855d66305b9cbeb458c0200ccd85f9bbc17a000000000000000000000000536940487b0401d64e002c443ad0f2e58d433c2f000000000000000000000000d8879d1cb0081c3599ea869cfdfdca856536268c000000000000000000000000b3ae2c25ff1ff3b59d26dbce54755072afbaf07b000000000000000000000000072037a30c1a6dd8a778ace72c55515868a34dd300000000000000000000000039f9107fce9cf8500bdb86585fa28620706865f300000000000000000000000007652f150d17f61dd9f3fc73c870ea164ec6c5c2000000000000000000000000f3e26234e683147b0c9a12ccd3ca8afc51b33bb5000000000000000000000000c54191bd848d56df140e87b11bcf803316ee671400000000000000000000000041c4f3ce84596cd854cc94009bc7d88d23a68383000000000000000000000000f1dda4344c6d947a0d229d13bf94d99a24099d8b000000000000000000000000ae93a0df368c701a4efeb5b553dfde78dd07bd5e000000000000000000000000e6640bee01f50b4298160c36f2c163dcd8ad873f0000000000000000000000003054ba0f789882dcbb053a14242d1c1661c16a1a000000000000000000000000ad43664c1f153203a686e4b74ecf5dd315a4d484000000000000000000000000feecaa4eb7b68e1a2db3a94376ae612dc761088b00000000000000000000000072e09b14c986a5fb700592bf1781b62056b521f400000000000000000000000007419e5e1097daf7122d561cf3292a6c9f5f42760000000000000000000000000421c53b03613dcefeb2fc979b4ac8eec03fe8c7000000000000000000000000f4422a5dc8a1309096e99c524ba416f82e9e0513000000000000000000000000774c02d73295578be60469566a2542e3feedffc70000000000000000000000003f5b09cf3b9e8a191bf13cc0860080445e532c79