0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d644c364642377a666a4b626969683741596277374d4a4c63676a447477787659644c4e4d5069476655374443000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055800000000000000000000000095b6ca467de173829a0c0d57f4a58a57022c1abb000000000000000000000000f9da0b62b80591be67147b835d806686d414989c000000000000000000000000570566d9d4eae191d05511114d19a4afd26c044f0000000000000000000000008bea4917af90d6f13eb578495dfffaeb73ad9c76000000000000000000000000c0015a272fb5745744572f5b235cb7f3d3f7bb2400000000000000000000000006c0a2a0b985e1ea084c8a2938a13475f2aced2e000000000000000000000000dbe991db42320ca684bf55cae9cfb87a325b3f7a000000000000000000000000f4b0c08626abf0447ac987170f739eee3893a7280000000000000000000000002fa4e495844e8a96557d7b43753e1adf2d97a4d5000000000000000000000000058bd3cc35a560ab1989179b93b606e0679e947a00000000000000000000000020d3aaefb31b8f025d45d957a43a084ca703b3ed0000000000000000000000000eae34045fe42204f5340b18b570d4659812cf76000000000000000000000000018d675ce642a3d7eab74dafa96f91768b5fc6a90000000000000000000000000f28f614baba9bd0684a868036c96c7c0e302f90000000000000000000000000dda362a6f9a64e1eb840e839292ffa727115623d000000000000000000000000ad5d91d594e43382ea1338df0334038e91f053dc000000000000000000000000e86c8b44ad5b5024c8843e8c4235c7d137d86f600000000000000000000000001cec4e36e7797758708a2ed79b6a35add775e1ca000000000000000000000000e15af4c12f5ec88e4496ba6e921e9b26d1c4ea15000000000000000000000000da634425c0432f7c78ed0ffa42401fcfefd1af5500000000000000000000000002500dffa4916f1e8051567cf84d12406d992ae5000000000000000000000000af974d03f74540cb7bac7eeb46daf5b6bd45ec94000000000000000000000000baf512982fe2639260f3d55d84b537adc4dc56ba0000000000000000000000004d2ab643a9f5a584a6ede6ed09ac8259ef9f5b43000000000000000000000000ffe475700e1c30e25bad9af11f8a53adf9d6dc93000000000000000000000000c9b6d2e5b59b31adc2160dc73d533900f55cdbbe0000000000000000000000008a76da879d558dcd2d39256620803eda2a1eed940000000000000000000000004895ba53f84e632cbeb420bf32d29c79cc7314dd00000000000000000000000063f0ab5e99570cb9fd4a95273e0e1434c191a8fe0000000000000000000000001a756e65db8ccf6dba796745609060544ac79aca000000000000000000000000ba8ccbe24f7cc5d22b613cb3393d382611861ddd0000000000000000000000008cfc8a49d83999d9b32f5dfb1723e3812e4f4bdc00000000000000000000000014b6b17ce123f9fdd9d9c9fdb301059ecf2619750000000000000000000000009fb30194c364a049dc74c48bfc71bab6a832e2670000000000000000000000005ecb9d39c9a85672364c4d723bf285d0fbada3d30000000000000000000000005f00085618775130187cee9027833bd2b612482a000000000000000000000000afaf78f0fa4b915ebecc7d8551bcf969a5378ffb0000000000000000000000007c2b0b35584837475f45b6771fee2f8d31edfaad00000000000000000000000056ca39b60a083fe1bdbfb434d81e351f283503de0000000000000000000000009378204de0cffc4706adc9e7532498d3dfd249a10000000000000000000000001357c786e4f3c5b4ca642c30a05c1b6869a875000000000000000000000000009262e89f9f164b26668bae55b601e529f195ae8b000000000000000000000000d59afb3268db9cd8975f722544bec1cf501d544c000000000000000000000000f1ecc4f312eaeb6d133a69cd89963c0592b063b700000000000000000000000007af2636403ede837adf0ef54ba4e84ce9fb93020000000000000000000000008e45e39fd2840f95b3795a287df3108d2da65a4b0000000000000000000000006377d2949dae61aa9509322af0d3fe04dbc5c4a8000000000000000000000000bb5fdbc54e88df834ea21bb430b37c17bd3e1ebd0000000000000000000000000e8f67903d131c21c39172e0ef69fb95b031150a0000000000000000000000001880bf57b8d0dd107da003e936237098d34169bd0000000000000000000000008ccfa98371018409b011cad83d51298d0ac4adb4000000000000000000000000a6f7992db5b00189a6cc9ddaeb084972ddf2fcf8000000000000000000000000863f69cddbc57612de8d0df1eb99501387ebfb1d000000000000000000000000fff116dc181fa6596e1bfab2459f3165f0c24937000000000000000000000000b701d4bec387a6017544dce89f4cd47471134647000000000000000000000000f412e106fb0b2ba8d1815a80d83c95438402b1df000000000000000000000000722a8b19e778c0e102139577bf1690d45645b734000000000000000000000000b64c48d7b85be943b90159a5ac7e713af75182e5000000000000000000000000ba3c639287636832ea0ede92bd4468c2879857ca000000000000000000000000487325ace3b7cb15ca5c4106951504c92771f83f0000000000000000000000009c1d331a4526ff4d40dae4799ca7fd601e810a9e000000000000000000000000809a048db1e106da7a4411e19f452e6ba5e35718000000000000000000000000424303fab32f7b1715916b7b18e2540cc4edb8dd000000000000000000000000fe8168d53f741f770ee021acaad216d68784fa590000000000000000000000009421536c0e28c55a83c58a3d98cf9cc0efc336d9000000000000000000000000a422c767a14f644172d7628bcf1e4e6470ddf920000000000000000000000000e1cf57839fe42e49cdcd44c580193d4842e7d8590000000000000000000000006f6dab6f3ce1d9db136d6863fa722f3b10c68735000000000000000000000000f5a46ccecc951a0ce1bf56b4a9605567e32d971a000000000000000000000000a8cd093e7a1b8c841fba6cb30fa11ddfb88ef63000000000000000000000000031d2168127c59b024d8fc6486277cd34ab91cabf000000000000000000000000077512678c24a8be0c0275b3fae32665a2269a38000000000000000000000000919eb648752a14eaa58fac21a64a1134ec15aad1000000000000000000000000a74799e196e1a12066e7ca674670f0bde9fac80600000000000000000000000046c3d08138240336186f932d49c07370fe994acf00000000000000000000000098087008c2db450ba97e2b7d57ec357cec661256000000000000000000000000b4e1514026399da8af56bf1a655bcf81a520285900000000000000000000000034f9f2f836001be3276a005870dda2cab368885d0000000000000000000000002422a6fa0f525b0628a80e23ede2028723802c2b000000000000000000000000d04e363859e7064d80bdc176d8c1e9a101910e7700000000000000000000000044b0e3a43df70d04a652384fb79c87b9bb1e99f300000000000000000000000006c323aa52c188a4297e33348f57c12d57e9a6d00000000000000000000000002b61caf91dc2e71354152f6d31f233b58a8af53c0000000000000000000000004e39d9122e1f58f95991e5d0758e8d3b8661635b0000000000000000000000002bae3b14136be7e0dcee9ade1081123d60262bf5000000000000000000000000f8e88f7868c1369f5f1daaa45ee0dbadd1d24b0b0000000000000000000000003dd301eac120a7eafe4258ad4862b4f404e4f1690000000000000000000000006cb92ba31372a096fc4b3a04b7ccadedb50589fe000000000000000000000000812a8b0da7a83e703bb58e666387b424842a038e00000000000000000000000081132e5e7812cee4ec5388e6e73e2fcde3aecac7000000000000000000000000d0f52d0d55401d51463f7a704e71277414e6d488000000000000000000000000eeb2bea1fc50631e50d0d0d2065f7d68659cd1d00000000000000000000000001a3af089082812acaf39fe7bdee535d942ea2f8600000000000000000000000035e1cfe8656494cb5988aeac9fbd2624743784b5000000000000000000000000030d5be47c48084ca5534c5700b21d648f34639e000000000000000000000000a7e25858d8d80967e9ec164276a657d04acb305c000000000000000000000000c87a91db991fd20db903dccccb6f1da470dd5df1000000000000000000000000344fb51b4439204f9548e16631299708690f9ddb00000000000000000000000058f58ee56613d671b6106a130787f211084ea94e0000000000000000000000003a010574cbb412c9568271d11dd0c73e777128cc00000000000000000000000062531db28ee1a278d5d02dabff40b0eb2766a7ec0000000000000000000000006eeca974891537fdd6599e5b5151f218c03fd8ec0000000000000000000000009d3a6e1e97264ec856008e90477e8c6b54c4e230000000000000000000000000b6894d3e1f4a88f654924b2fa33daa32a933c32a0000000000000000000000002760f22ce7f4e975a66abac6c6a3513daae7ec70000000000000000000000000eca21cbe78fa5b60552d635350ae4aac9ee8b5eb0000000000000000000000009eccf462e9545ef82583ebf12fb6171a9ffb70a30000000000000000000000000b2fe3429bff2be079169d00856ff559310822be000000000000000000000000eef8cb9ffeeed78eb8a192a16a091447acb58cdb00000000000000000000000068af3a11116b323a86b130eb05778afb35b19e4f0000000000000000000000009fd91e441da2746563c6489ff003f8513cc13888000000000000000000000000b508bca0f31da37d98dfae8e7dae4fcd8552e3d00000000000000000000000000f223b0104a25e99fc042daa76c0f3f80021258a0000000000000000000000006361ba709ea80435a5b5269b108ad41dc09938900000000000000000000000003e616802fb5d5ac770c9b3c4321b57135ea3ada4000000000000000000000000298386f2e352a6a1a64fd7c5a36d21e817f28e77000000000000000000000000019212af2a67086f5142e93bba7a72ce1c066035000000000000000000000000c9a1605fbac2b90fdf94771daec693e468e55ba6000000000000000000000000afcfdd5d59626bd7f0f07642a8e19b5a521567a2000000000000000000000000f1925f43bff77c186d92bed76e9947be188f9a99000000000000000000000000a5a668fd7c9a4cc97a07a6f84ac39c77ff2f3a090000000000000000000000008b4f2944def211a0e87e0823b72f3decb2d8b4de000000000000000000000000facea5db4f1db2c12ef9fb6cd16274111c3b56ce000000000000000000000000041d8388ce11cbd15dacd50507e4d5e72b7c92b000000000000000000000000058121dd3d644a9265fa863240b6ac300fc98f8e10000000000000000000000007d7e27b00d511db3d548d63f12903af23d3ab815000000000000000000000000d4d86a89f4962dfb1ffb748367c86a0b0bb33000000000000000000000000000a4512c79123733df7f485083ea4e82ad4273c606000000000000000000000000a36f833099cf79ba1b324c4d1ad167079f33099700000000000000000000000062bf36b9bd3d739e3744f43916fcf4d553d15af50000000000000000000000009243c5caed610ce404135a8d03ded4fe49d9c2a500000000000000000000000098d7b2c146cadfd7245199e42f10a8404d0d424f000000000000000000000000d2a534c72d7d1e9e893b752752e188e48ec02dda0000000000000000000000006e2b3263c2d1a288c573e5fc558c40d8ac0f769a0000000000000000000000005a11d6f3160530e757d0ffffbcb9036068e2ec1b000000000000000000000000064453e90803b85c9db1f1b1b17e11ce80fe9d0e00000000000000000000000079162f8a1d9201570dc720a2ef78cc6f1425b1930000000000000000000000005b26e741e74b0ab180710ade61a7c3a356159b03000000000000000000000000b899d451b24d66f5c5e2dad5d702bd3bd78b5bc10000000000000000000000002af4a05a5ae80d3da6884d34ffa1f0805efdb152000000000000000000000000ab5a87b2c0e250f34ad2c6e137c73fed340d50480000000000000000000000006c676b6c418874fb404650218603866629508d91000000000000000000000000546553718b1b255742566f10a34d86fc22f02b1f0000000000000000000000005b383fbd20558ae7f6a3ded729c58236c02c6e4400000000000000000000000031b726dedddc315b15a70b4a30f344c2c5726400000000000000000000000000b95311944152123af845293e515fb8c01294002d00000000000000000000000067cd155b6721ac6417c0d97cd818ec6a6c44d4c40000000000000000000000007f3357fe25f3f1793b457330c200ae28c4eac9b0000000000000000000000000d27847d7f72767720721d878577db626b58cb454000000000000000000000000ffd4e4b969a7deec7d630586bf8e58b668a969710000000000000000000000005d20f5984dc763ab166dada7a61b284017404d77000000000000000000000000fe92f0d42b4f704123bd0a340d0923adab88e79300000000000000000000000026bddd6be566e2d94dc1de65ec4c506dd11c302000000000000000000000000058ea0aeffbe362701affc70889b0ab32d0c59c100000000000000000000000000e45be16b06bff30d2a14e099f9f35920ab819eb0000000000000000000000002b932bb8de60f037f86fc17f8c527797bb4e3a3d00000000000000000000000087eb75d6615964ced083fce2e34d83317e6f8606000000000000000000000000447954801374e4992cc43e3782c05f7a48b29e53000000000000000000000000d1497812f46eb85908f9058e94f866a237d4829700000000000000000000000078e7d29a5b7c2290bc786a44718c26d30b1540b600000000000000000000000093ea38916e6626731720614e5fe662fc98601f6f000000000000000000000000c718b9ecef2a3d239d2fe6182f18c32804529ad4000000000000000000000000e176d454a3fc99bcdbc7b98f86cc4d2413ac10b40000000000000000000000005b7de8a22e4858c4739a834b3ef7f51def7393fb0000000000000000000000007cb440dddcc97809371ee23a6eba0534cc047e0b0000000000000000000000009b2ba0dea3919237e9b0198029bde5473c62d1e3000000000000000000000000f7dcceed67d41f310c7d585face0e80f926ef8f9000000000000000000000000773fcb89aec901d0c50156562e2497552cb21a0d00000000000000000000000064e2fa7456393e16f1a03fc80059cc229fb0112e000000000000000000000000bca659cb6318dec1997fa5d39d5dc5dcd5c90829000000000000000000000000cc1b60bbff029ac79394346778c1395e4277ae4200000000000000000000000053c699e7e62887e662593f37655e82c3e7f4cea30000000000000000000000001424e82e9b5a57c1832891eeb1296370c26fa33b000000000000000000000000ddd95aedfd46d93296ef249b35e77538ce7037a5000000000000000000000000e8b46677269810ba84655e9c6676d8e29183354a00000000000000000000000041a097b28b9b55e1ab128c830940d35b60e65d1a000000000000000000000000c7348ac4d050dda4ee5b25ae23ce6b1f686b8d4300000000000000000000000076c938a23041e17f3966c38989de59c327486c6e000000000000000000000000e111ea56c6bab34fb1011f339ea8069403350aca00000000000000000000000046b513b1580e6a8254d97cdbbab7717fc68708420000000000000000000000008dec1baacc8f1c38ee70f6ac82bd888f5569c2c600000000000000000000000078dde53f2bb467e03a1b5cddbd4ec1ee9f7c842000000000000000000000000011499e98b649f0cc56501789f0cb8c4596f5e1a6000000000000000000000000b162b3555a1d41d082d5b0de1a2bdef96bb3e04d000000000000000000000000a8c3cfc34f2b0ceaf622026b3017db77170a1ff50000000000000000000000003a9fa494e6a97571c6f9efcb134c53008ad413f1000000000000000000000000b64c63cbcd2699a3a9e8f7a3e5fcd4e4a0daedbf000000000000000000000000f7dcbea060e290a43740762483320b8b53824b11000000000000000000000000dfb830e1c7e8cf99090d84829d694670ca2ef17e00000000000000000000000083e810339c23d2d4c0a877b445b9baec6a9a587a000000000000000000000000fb7addb5968575a714abda39e32c674d99d9cf1200000000000000000000000092abf2a7d0954e98bfea223dc2a1ad4833f4f7980000000000000000000000005ee19b34640b5c8c45ed2891b5e65f519507ec0e0000000000000000000000008665ca596c740be6d64af8b35484760e38e2e9280000000000000000000000008d56513c197b653e5511e6b529944ab90d9a406f0000000000000000000000000335933a0a6d7c96cd64887c461ad7de6c55a0a0000000000000000000000000efe9981e8c47e497b25de14ced965b8b9fd322c9000000000000000000000000db43ac1c8e922d896e7dc1760144f08e4551255b0000000000000000000000001c69aabf771ff2f4994f844def69385299faacf4000000000000000000000000136ac815d20f3f1cf4fc0ca334e96a2fde2ae9fe000000000000000000000000eef755ee6b6a1c9d29db7b51e5a40c5a7545c9da0000000000000000000000008723d626cd3297dc4874ebfc541ec2ba1f3c67f70000000000000000000000005310395b0a8c22d42f9fc4c16882914ae3558faa000000000000000000000000dfb30c1c698f1b76287cb53be4f4d80cde8fbc880000000000000000000000000cf9dc783a50b354f26adf807b3cc1c6a3667c55000000000000000000000000119bc3bc4eb7826b8e67180c880872f7c22799ff000000000000000000000000e357669566e6c9af617b7e9b50c0d8071d556eb2000000000000000000000000f8d298d3990e0e32e7ad801158c6dbc40ae32bff0000000000000000000000001a2d96996af23faae4ddd72a3c42cc0896d54467000000000000000000000000c2fa8b5504b5c997a96bba00f18c0062992e0dbc000000000000000000000000ac708231c41c1c43f49db971cc2ba93c918ac54a000000000000000000000000611e3b20040bbd78d18182f43fa70340c0190d48000000000000000000000000da03b04e3b73720581a7097eb525f3f83cf9bf4f00000000000000000000000044e272b8abdce6e63c1cad40ccfb1c4a6305903e000000000000000000000000dba14fa8c9b92fd029736f263e9faefcabb82cc2000000000000000000000000c36e9e1668826a4bc261449fdef3e5245ff3c922000000000000000000000000a290f7b5b71bf2a545cd80d95c86c0f52fccf160000000000000000000000000d11c42aac297b7892cbe38ca1d0399b2863c9e9a000000000000000000000000cbf27e1caeb68dc1aeb59b3d879780d49c80c0e400000000000000000000000092b49acd24f455cf70da080458139b208ea60cd200000000000000000000000000925f43c9fbad1eeda374650578d3e7b816764f000000000000000000000000fadf85de69d6c4da468dc9fdc55c04fd44311535000000000000000000000000dc71e5e18cd63ede90caafbf0502b98827abca5a000000000000000000000000ee73dc9767f14d3f91a326c7f2cef86154980ca8000000000000000000000000f7573734f75f1a25b44e9f4bb4f317592a3b476c000000000000000000000000c4f7edf2307dc7a20c1669623553c53f502b7f850000000000000000000000009af9ed5c513eaf902e955dd1d7f9442905c728bb000000000000000000000000d9725c3620192ff4ab2b73769bb60b9245a35173000000000000000000000000bcb4abe41ef241c9e62a2a695c366eb92bc7b595000000000000000000000000fba27208d708a6cffb1ba4eea2d7bf38878edf46000000000000000000000000e88dfe1c20e0bfcb0cef5b247f6f7c98b27473da0000000000000000000000004155548547e2f4716048ab8cad8f17ed3b9e39d20000000000000000000000009d5e40fafc757190ca63589af419be51c36af816000000000000000000000000815bbf5e07a4a37b3974022a0288a1b73ab567da00000000000000000000000054fd55f0b3a028c47d07d017f4c507a4324b05f3000000000000000000000000a4329f94a9d21c08554fed84efa81a6489e222970000000000000000000000000851c71cc19b8b05ae6ba7e05ed382df29e57207000000000000000000000000fa5f5944fbd189bcc6ac3c502a7e57558cf904bf000000000000000000000000be9fd361ee71b09e220118e8d310a0b7bb0d0f67000000000000000000000000f73c6721b03b5f366e895ebaaab705e996d09a23000000000000000000000000678ad6613f02d0d21bd0531de4cf4e6fa5168de8000000000000000000000000e2b173923ca71770e2e4cd5b2e301f293f99ec9b000000000000000000000000ab6487a27151c69d67d5181435d73c51fee14b1100000000000000000000000033b107f58366077fac5893ad9954cd0d54d59667000000000000000000000000671953be9e15685580ba3052b8d3449466dd101b00000000000000000000000045dd99cfa7b5ff9085528427eead2f7a4a55c3d20000000000000000000000004c74aec4bcafd977943006a6c57a21328da90ccb00000000000000000000000092a4d20ab061c9e9a560593cd6ca200cb26d1477000000000000000000000000a55bd1de7fab371598b20abf3514508ed358c47d000000000000000000000000d11e01ec7eee28fd15c5a36d7278d6cf19a8c6d6000000000000000000000000af4390e7216d2ab0694028b05e6269ac98bdcd4b00000000000000000000000099e49a67bf2d972c5e63bcfa0ce985a9f46031d90000000000000000000000003328f5f2cecaf00a2443082b657cedeaf70bfaef000000000000000000000000c386968a9be937a791cf2957127469a13c9c8fca00000000000000000000000024364717a2378960860a52eb3dd063af24e2f4c10000000000000000000000002be6142e3ecb99caab6dce88484673ac7343fd6b0000000000000000000000008f64e80e9bf8be989b5bfd4c11cc90fdcdd5c2c70000000000000000000000000ada784f3e673d529b4e6665f0393ab0af47636f00000000000000000000000024796d58674667e67c0d64d1847474f8d865efd9000000000000000000000000a4633cfca205b4c63e46c61b887e55e27d53b475000000000000000000000000a2fbe5149d5e9014863a2f02f8f4bc0161e292f90000000000000000000000000af9acb3de4658992e843166a53979146f769ce7000000000000000000000000e3d3a239b2172f233eda85755cb35d677bb615340000000000000000000000003d209a993bb871cfe4e275900aae65c2537bf0710000000000000000000000004ca2e048da10afa7a4212c97be36cd133437b04a000000000000000000000000a05e00d03f1acf49ab0fb9e0823f40eae420f18c000000000000000000000000d7ab86a8ccec38f6d42e6d0dce7d2d3ad2d614340000000000000000000000000594616bbf404b820d8ea4fdda20177c3ebe8dc700000000000000000000000056686664cecc67577d83a41fba157f6fb5756946000000000000000000000000fbc55d160f74c1b680c8a35566d1ac6c8f39752900000000000000000000000004669133ed4bc3569011f5fecafebc047f15bfcc000000000000000000000000bdb0a1bd49bee919138c3fed087f1668c76927b200000000000000000000000012e5de70f0e1183734a89e331122c43d31c36f5a000000000000000000000000c411795228d7722207086aff5aad6888eff29986000000000000000000000000cd67b13752614f589abe3448f8881ddded49b6d200000000000000000000000047230809e575d245ad9ea84a0fb635e5baf0a24a0000000000000000000000008d81d175a50891fab6534fde8d2768184d46b3060000000000000000000000009cee507f3757c26f73fcbd6f07c2fd22225f39a9000000000000000000000000881134322e21e72c534e69b2354a51728d2f5337000000000000000000000000ec45cca72542b925b0c91dd0ec536bf08ff6d06b000000000000000000000000e6146acad4abb44a7fdb24fd365f055b839029c40000000000000000000000002adc3d8f1907fc6f040ccb4e9f74afd1bd375889000000000000000000000000be1adfc58df424d1fded1dbd479f53f8a251371f00000000000000000000000083ede4c409034c3df22dd4e40733b046cb46820f00000000000000000000000059598374300644f2cc86c0b75b6f706dbf109f33000000000000000000000000a563c3b429c27ef36bba4fc3c989652ba4938d80000000000000000000000000af1c936e070b198c87ed1932d24151b24f89679f0000000000000000000000001ec58de81e1d20565f2e033ace8542063b5b09030000000000000000000000006d6c1beaaca08a644e2113b109730b8d08847793000000000000000000000000ef0456906271c21f7b21d1bcf2b470be92994864000000000000000000000000f18140e39dba0c8c24ca7c761ce01af5cfc3437c00000000000000000000000060fc1aff1cc8cddac4d5a4103135b1b8a9fe612e0000000000000000000000000eb779d354578ea159cbcadb17bd80c79652647800000000000000000000000035eb91498641cb9830f5b06e955c28130e0eb570000000000000000000000000e338319b1164e1a1ac622da841dc97abc94fe3b1000000000000000000000000f0d4bb39dccd0f0acf66567ef6a7259de295dc8b00000000000000000000000040a212ffda4b313524e6c7c098ca7ed9f5b27af200000000000000000000000038becdb3d9cafa5ce489244480634d54e67d0a650000000000000000000000008d03c8f5b740fb7d17cc795a097a29848c750a15000000000000000000000000d77d6e05c910af93a8f79ddef6acabb96b1df1500000000000000000000000001463b2f14bbc68df68fe596bfcf973cc098f58ae000000000000000000000000b348fee9e1dfe355ef414238a5b1ad0895771e1e00000000000000000000000024e327e1eba4602633884beed9393533a4559c710000000000000000000000009bba31a84455040d35bcc61a3ed236dd123f155200000000000000000000000000255ae48dd4ee384d6722ce7b76f629a82914b800000000000000000000000054cf01d21a8c534c5f2a3c79252ac061aa7899fe000000000000000000000000e4caa8351a874215f86e6a8d3a835209a0fac64c00000000000000000000000040f103cb5eb3bccfa1030679e30e7baacd702a92000000000000000000000000ac67643afb4a83adb10f4cf82c3924b3a2470203000000000000000000000000254a7543f119b2ef8492cc74775114cc8f4273e9000000000000000000000000d677b7feb6ae4d3ae5b90a0fa7966d7580ceecec000000000000000000000000a5a177b7074ddf32aa051ebfa2f3aca440d1d85a000000000000000000000000dae946fdf4b726de98dc2337dfe18ff509dff1d0000000000000000000000000eb42c702791f4528e168eecd87dcec35ffddb84a0000000000000000000000007a1b6703c00ee513625e37200d0476f9eda8e2f1000000000000000000000000fbb4d0b23132cb2c71cf648c1ab5dc3325368d9900000000000000000000000010e72fdcaba565e023fe75086acde62c033c02dc0000000000000000000000002885c05cc7cc10f5b76369d92f88c9d685340260000000000000000000000000f1ebdaf51038b3267cb794c1d59a57c39892b45c0000000000000000000000009889310fd865c8fd4de03698b0900f4ce12100fb000000000000000000000000186b871fd9c783e9242c88e1467c7c416c068d2700000000000000000000000060165f5cd23582faba92bad1d40832c5d73325e30000000000000000000000006c839be90bb3a7e6bd7c574ca77c255268beb916000000000000000000000000395c9e8374ef11dd8b95eb63f51f96be2648a7b20000000000000000000000001bc77dbcf5c68fea46731ab0721678c1e955eac8000000000000000000000000adf5403c445198ce5d790d275cd932e45eaa238b0000000000000000000000004ad369ee88fb4873bc23f6ebb2dbb8fa43a1a2340000000000000000000000007725b72f2db356950f5ccbd827caab8953bd4c00000000000000000000000000fc56fbef27d65916ea7b1fa8189adcd8e7719cb7000000000000000000000000333661622045a5eb11a935fd5c54dddc7a4407c400000000000000000000000030fb1c78a640ebe4177f7285c6924067a25ffbd00000000000000000000000003040d310159d89e6b116e2a5bde0e8d0aaaf47be00000000000000000000000002857f13ff2cdb8dd2a8ae3cf3a82646cf4bb31600000000000000000000000068e3c087ad754443a643054351f6f330509d7844000000000000000000000000e88687202c74b4cbfa62b15052a1cb5d0b92ec420000000000000000000000009fce4dc6b13786c7b7820b448f3f7f74b3de8659000000000000000000000000e47d80b67d5b7af1873a63a143914b4fab302321000000000000000000000000d2c6a8a4abe790193401b8366db5da96e487bec60000000000000000000000009ed48cd33323df5769f7d3c195bb3940f6925de8000000000000000000000000cb34bdb5a2c87a93e034d2f51ccfe7d1f22ba71e000000000000000000000000868fa9f6462029ff771863746d9b884e95112441000000000000000000000000222122390e72b410461ae83abec6f7799ff6eea7000000000000000000000000392573be30f4f04c7f7190b9ea61959f045f922e000000000000000000000000b2138113bb40fa30cbc6f00fa93909969b9f49cf0000000000000000000000004064fd48d859c7e28965a58854389bcd2f92a2490000000000000000000000007a34d538c180c11ea2c8abbcbeeddff2aaf5d409000000000000000000000000154995d6a4e5c02e8992994526b40e76e49bd0a600000000000000000000000010ebd1f326efc680e3ca50683e052df50ef43656000000000000000000000000b0a3d71a08cd5e135ac001480cc06328319de9030000000000000000000000000672b5c51161fe9f5692a971f4f68f93ff0cd2b400000000000000000000000069459d2e51ba7f5429c9f5c8e03ba7fdaa5e6e910000000000000000000000000b5c9c16c6185991050dfc40b3658c8e5aa8eca00000000000000000000000008349b51c53d9b884f3703f9d039e2e72ead9c6970000000000000000000000000c1e02e3dfabd1d54e41aa1ad9005f5bd4a91ac60000000000000000000000009fd27b717cff335ad9cf1b2eb9968b536f6659e1000000000000000000000000069de00949cab10031e561e01320776582255ef90000000000000000000000002b1af235fa6e88b07365c78a2fc2859ae7b8e428000000000000000000000000af5e884522da5764f277eb39c9ee2b9ea5dc5148000000000000000000000000e8726f12a3fe00b661e5fdf53c7c86b7abd933840000000000000000000000008ef75fa01d942d6b6423dec1f123feca7319642f000000000000000000000000de3db26ae4293c945faf21cfdef6806909c835d0000000000000000000000000bde446b1a4258cdc136062c3b50a80c240cfd685000000000000000000000000053dde9d4d0ba5ecdbca955230fbbcd08b8e2a2700000000000000000000000061235e878c7da5ac54487d2f22240863775aa680000000000000000000000000e92e2b166e785c3812a1414b8fd8f51d35a2cd32000000000000000000000000c7b62007ead06b1be726dce9a37a7b06221639cd00000000000000000000000067943cc9bfcb02af5367c0a749cd6830f62a79ce000000000000000000000000e058592a14958bc0d35750624eefa3be65b395e4000000000000000000000000412814071c3127c94802ebb7a9cfbf429e0dc8540000000000000000000000004591fd0c3160cdbfef4caf804df3e45da23af56a0000000000000000000000005a92d80373a34583fb97d746ac856d53f42f1f2900000000000000000000000076b15ae2af97a6d89a738dbf843b1bfc2b6146f30000000000000000000000002686f203ab7cd6ad8f1da92a36b9593b179ac812000000000000000000000000443bb95a56e7ba5ea59285b920bf84b77e46fa2c000000000000000000000000a1507498a07bcf8c1fa9cefa01f2aecc8d5c2b1e0000000000000000000000002dfa73d4dd3820f1586fc10a306a70e67c53c4820000000000000000000000005e04665ee772bdfca2899f1e09007dfa67a20db800000000000000000000000000bfb983fff33d91dedeae1a44bcea20b77d79860000000000000000000000007520f4e495fd6de95aa51960c59948de6e797b08000000000000000000000000a004e991196e6b58302b9a2407176a18c1ad3c79000000000000000000000000fbed3a047d20e7838b7689391ce94e874e7832f8000000000000000000000000b1f05c103cdd519e9f9785cda23c03635a598be400000000000000000000000076e72389ba72b18c27342022e4d986292bc668fb0000000000000000000000002fe8e754b454177f10a3a2a2d0016e6eb727dc190000000000000000000000003aa2a0b07b5025258d6d9f93e2421132caac21370000000000000000000000000c1c814a12137941a9cb4dbb6fd1d5d23ee53c7a000000000000000000000000193d021aa30475a662669e657b98224ac973f8190000000000000000000000000a186754bd969bf3d948dff9ffe649ada5be6fc4000000000000000000000000ecff6589879a5f33c07fcef755e677e79e104467000000000000000000000000e41642da690c8bc00d9c66b8763fa8e4e4b2d3bd000000000000000000000000fb1b4897025385c22748a55a0dda96cccc3ef2e6000000000000000000000000eb26e8613545f1eef7d5c896a4ba988fcf901b7c0000000000000000000000007d7d6087524a2ebe979c1cb8d21473e5c28be5830000000000000000000000003de97c0a48c80d907b43ec945bd892cd5dde7a820000000000000000000000009558c617ddebd79082624622796185cefaf1e7ba000000000000000000000000917d33861987ba9c32ea0e79298875e6900e36100000000000000000000000007fafa5db3130e82b4cc1f667f59bb1e01ad3a82e0000000000000000000000004dba431362fc69420eeceec9ea01c2a6a29492960000000000000000000000003e536a0e459335cadd7f0a5ad64063fb3efe23fe000000000000000000000000398b57f9ef945f33edc89cc97bac12f8cdd632b6000000000000000000000000944bb75c8ef87609f0f75b48551d394b54aae70f0000000000000000000000008f1b9593d5ce551a5f17790f8ef33f454a097223000000000000000000000000e386d1421d9ffad796cc8efb5ccaf19830844ec7000000000000000000000000abde1ec098f01e8c0cc0e8abbc3d9d02c6c024e900000000000000000000000083b1f65242a177c2b8e31ab78459e7d97b43cb8000000000000000000000000028821e1a12fb17a2a2723fc86257b06a5fca4e7f0000000000000000000000001ffe0eb2b5d577be2d21c10bfa36b0bcd85fb3b0000000000000000000000000267287d95805a8d258b6eda0a2da179005e1d6de0000000000000000000000001b9dbc8ce63de8ab443a036c97996dd7cb1c486a000000000000000000000000c49557ad158eeb7a844107f37ac467c9526e804d000000000000000000000000284716cccef44013f655e5f91dc3e4948362df3a000000000000000000000000e422b05c3cdb2e24568b936209ab63b19d251f1700000000000000000000000021f80397afafb3e1e5aa4a6ee25f66220f154dad0000000000000000000000004cb85b0b322c626faf06710640d7a2c54fbaf54b0000000000000000000000001f18e7ba2c16890270ec9c3a8846e46a287dbda0000000000000000000000000834e4943c3b7892370863577e8226de8ae802a97000000000000000000000000ad5509f219c3d054db00ab0df0ef64d2a0016dd9000000000000000000000000db74be6d84e18a4ad57e0631cfa672be1f6391140000000000000000000000003eb4b8578d2da88f6cededd67ec122648331abaa0000000000000000000000004af844c4120c1c2c8c4db3978335ba25f5bc1bd4000000000000000000000000f18b02b8286afe5357c032bb426252288a3762da000000000000000000000000c19abb3bf460b0ecb41d9065697b41efb71e31bb00000000000000000000000077a47171275cfde9e693dd61745818f48ac50018000000000000000000000000b17e3c8f051507239be626e966048d85be683ee0000000000000000000000000f10e620b4ee6f458f4ed358baa7d67b352e213b8000000000000000000000000029bd4e7b2d979b7ef8410e9a6cb989cf6e85edf000000000000000000000000cb4eda7d42f49866bf7f2c6af714556aae787e880000000000000000000000002979f7ee4f97264591cd95ed3b33e90025e8e2a300000000000000000000000098d34b717ea5f2dc7ae4e4b83c81cdd5397ba5df000000000000000000000000fc7cd1e3b0413977304516667c3acccf754a8b8500000000000000000000000086f8593d36cdc8eda9560681938cd3897bf4b5e6000000000000000000000000806eda5cfda04a6d5d199ca1920f41555bf310ac000000000000000000000000f0570408ba97836f49796b4d9653e2069fc668e6000000000000000000000000ce6fa24b0d14e0be1b9f8904afb9c7b55c2a015f000000000000000000000000244e54cc38a445182f4c775387029bb441a95d2700000000000000000000000092fd415f54c2e848489cded02acd64dd84a782eb000000000000000000000000cbb794afd43b52b5979f1a255b8d037823cb815a000000000000000000000000f1a26d5a46110516ef04d8e1d9eee4cc91fced320000000000000000000000008fd59c9595a1ff28618e5b3d4953cb6e1823f4e5000000000000000000000000e87650e3d8077f22694cc3e90a817ab284bccafd000000000000000000000000851e88aae7ec5439f16eebc8adeb2c8f4e2394ca0000000000000000000000001ad86f199832c01e9538849327390aeabd82fd2700000000000000000000000083e128e54800da019cf80e53a679cced79dd7ce6000000000000000000000000a71c2f9626bb5eecf9d0288c758b329a132faa5800000000000000000000000098ce5833dc1160447bc60496eb6ded3e58e039aa000000000000000000000000bf86efc3619d6c83dbdb0b5e4dbbbfbbafc39b1d000000000000000000000000564151cba22190c73ef3c804c8ec0bc2fb278c440000000000000000000000006fc71e7eeffe4321f574cff2ee92b9a431753065000000000000000000000000ca17e9c02c3cdba9fbbc282100cb2873a6bb0d7f00000000000000000000000042dc5e738aaf2c7ce3e629c6966678e6e65ceb55000000000000000000000000d0dfd99a2160d6bc43ba98a00e59a833a7e859e70000000000000000000000006c1ae2b37ecc10521d37d767c17ee1cc5d6c0afd00000000000000000000000081aec79adb36565cf56e82993beefd0dd216edcb0000000000000000000000002493ef4e2c6486b1733f594dc290bf5e1626d1f4000000000000000000000000a312ed88926701bfd95e0856674b754b5b2aecfd0000000000000000000000009765acd2bcee943719fdb73f487582295967c6bc0000000000000000000000006e7e3b7f9b5fa67716ad47e7d69f86cded393988000000000000000000000000c212fbc621989e33c05068b1d2670d1856a5631700000000000000000000000016bf915da49ef4e41dc1f1b6c8ddca4cedac39160000000000000000000000009dfa87d885c53e7e012046d4401f383d1633b578000000000000000000000000d65df5b9e2eb6d4370e4ef3ae20acfab91d0ff9c0000000000000000000000000541a79515f86047c131bc1f080a2bb623cb48d90000000000000000000000002feda9b3ae9efdd93c9f48b4cacf09320af26e200000000000000000000000008453f675668a028ea963d39a0f5831bc36b2f7a8000000000000000000000000782c3460252cf617d3f8dc1cc649b7c7ffe5ad7c0000000000000000000000005557e3946f628b97046fc2b7fe59a7398fa99ccd000000000000000000000000479edc6de1e8a57037063c8ee540a9ededeffe05000000000000000000000000c6ea128f42f4ada227a5ae1739254beb83096f40000000000000000000000000382a72326628fc41df100cf700373a03c6a2ab110000000000000000000000004c10f855e6dcae12a1466489fa8acaf6aae2a4c10000000000000000000000002fce19246b5c39271ac2f137def591b707823ac500000000000000000000000073237f043179d620acdf071d1c23504d1e809132000000000000000000000000b64c73b04875588ca06eebe302e20cf51284c382000000000000000000000000d09723e463d213aaf56e263696b7e354bd4f1a1e0000000000000000000000008102695bd44300139fc234d26893d3cd0bce9a060000000000000000000000008a6e3eb12cb8f8befcc7d1178248aeb7d6a8d7dc000000000000000000000000db1c72aa7335bdcbd69e96c71ba05a3aaaf180720000000000000000000000002af834d769040952bae4b17bf8bf7ade7b3f5dd1000000000000000000000000f0d9b88abda02a2f4d58969f446717ce7c26fa11000000000000000000000000a000bf4df71f40a6c5bb7027dcfd7fc8b7aa54f600000000000000000000000063f44bcfba48dc66f488f22dba721a86d4d9d138000000000000000000000000b8006f54176b74d0d8626ede08f03d5af5a4b58f00000000000000000000000002b5748197c674ed750371bd3891372de0ed2d8d000000000000000000000000f9be953b8b354601f2cab50b6baaaa4333a265af000000000000000000000000111f3c5a4eea16a2bdf839fdd76ff6859a736751000000000000000000000000d6c6fce29430eb4c89b5f953ef9ec16401e704d2000000000000000000000000fb0a4d8dc793e10946364ce0e31dc7331952d90a000000000000000000000000bb31e6db776a8d9cdabd0dbdeee635a91e78a323000000000000000000000000918165f31292af7dfcdfc48cde15a2d8d205eccf000000000000000000000000b63cc80079fda3014404b6532e34c3e4d4ed8426000000000000000000000000d5d396f7e93dbd34a9f89a1bcde15c9d0f45904400000000000000000000000061d12585b4eb36e8d65ea36e95fa92f73c755962000000000000000000000000284faa35851dde91c8e2a185c5264a0c6c164573000000000000000000000000d5ecfa757c7b50ba56cb0ce7c4ce575a91b74819000000000000000000000000ab9e70367a265f78ac9fc0383de92e42fcde96ca000000000000000000000000d957484dd5939ccf418de27779f65228ee4aacfb000000000000000000000000ad43703360a2d88b9a090819f7bfb24dc6e810bf00000000000000000000000074b2f2aee4b90e054687b636b95ea06d845f84bd000000000000000000000000a6408ce040d066b8ee4290b109f10ca079461b9f0000000000000000000000008db1e4beb049044afa9a41a202835abf44edd67b0000000000000000000000000f24075eae9d2b5f3ce4331b0338ef5f75e497af0000000000000000000000006c973694d20e6ff66e40569e58476a0dba9dbe1c000000000000000000000000c171168e8c1b8e8c337205c3ca682c5a3576349c00000000000000000000000008b1f168284cb8543ea7738886461aa0f5e90b800000000000000000000000008eaacf5261fb40417b81f838d6faf8dcefc4d2960000000000000000000000002b640fa11d00a146f686a0520bb168d5b53c570f0000000000000000000000001a96d5a821897a8947e62b85a3d0ba779bf102da00000000000000000000000084c24624b09d071d13b8a6e75827b412ccca56a3000000000000000000000000be97dec7db509bfc459813a055854f9f2794fea40000000000000000000000003780b3180b8800481bc21f8105ab70aa41fbdbf3000000000000000000000000692e64971691ebd52bbec5688445f42169d5581d000000000000000000000000b3cb59fde92b139b6df28a85fd020f283a75e06a0000000000000000000000004a4e11f2829b518b8564d195a5f65b4dba0f6b0800000000000000000000000060b44b0895dc0b91dab54f77e61464be6e0289ab0000000000000000000000002d97e3c009eea2e8e22500ecf3031742867e87e4000000000000000000000000e1b2e1ff2732f9e414b6ca84c2496248fcf1fde1000000000000000000000000e86f085208a437693615a501328cbf1003015b9e000000000000000000000000a003d71f44737d43d4fbf6ae591f543e59d50dc4000000000000000000000000467b74004676677a828730035140e717ca4c5c52000000000000000000000000cd2f5ab16a6c17ad0d3ae29509917c07ef37648f0000000000000000000000007bd5971c4ed84a19657a8a6c0c0d55ff1d613154000000000000000000000000a7c4d08ef98fb5269a3b48d37a08b53149c792c80000000000000000000000009e43f8b2082b8dd95d8cc6109b60437209d60c2d00000000000000000000000078396f7243bd10a65a64608e503001d647e0a45e000000000000000000000000397cd3a1fbcc3b6389d3c492758a7fe398f57d5f000000000000000000000000edcceb3828d52c9a9a47582e004a90bfaadd76cb0000000000000000000000000a24a293da9bc525da8f4fd967d3946a8a9aff00000000000000000000000000fb13bf72b73ba8ae05d26f84f7c5be2752f8b8230000000000000000000000000ce8def0bf8b41abc9a43307188edc755acdc523000000000000000000000000a6a04043686155b466b6d822a8128e3d37caa0a50000000000000000000000004e4d9a689894608878e8581babf7e0c3379ccf6f000000000000000000000000b92970f80ae46b199dd9e275f22fbd876cf231d300000000000000000000000080750d40b391dccca59f5a7d4a0626e4861ee26f000000000000000000000000e9574adac84d7a8eeeddcfa0397a77de4adcb9db000000000000000000000000beb171c5730e6838ba984c0f697a2c1b4f84ad0b000000000000000000000000245b7925b5802ce17f64a8c9cfbe62bc72e71c7a0000000000000000000000001a1464d2f8da36d768cafec85d152e553d9324fc00000000000000000000000049547c5933bf147c3b1e70577e620ce601b7216e0000000000000000000000004c4274e85c579deaae4914b64fcaf4c08232b846000000000000000000000000bb8298f0dbbb9ffd28ffd595e1f7b8541698b81200000000000000000000000012b981685439e502eaeec72022ccaca0130ae1ae000000000000000000000000d6d1e75c27d2bfbb2b64982d5e3dfa0e69d5c664000000000000000000000000d5945cf92570e854d8a23ce32333ce0d10c431d300000000000000000000000039559a386ce72a7640d3d8d377ad9b4eda34092100000000000000000000000025037d0a4a79a83957d75ab66a43816e0c0e7f3e000000000000000000000000d8ca17f5ad3fae8d1169bad619eacdf2b18fb47200000000000000000000000044ccb01682c538576dc5240649f67cf909eac5a90000000000000000000000006f5b85671f860f1a0ddd524213accab51aac6998000000000000000000000000a732cdfb98b3d4e880e33f02dea76a768e996a36000000000000000000000000d409591dfdb36efb5b81530a4d515389e7f5017a000000000000000000000000cfc23b071badb94056b0e5cadc05988c91243cff0000000000000000000000000ca3397b9fb69efc74d3a1a26857aa2ff37898eb0000000000000000000000000df5d4b0ce134a115fa6bb73b59d5f7876565181000000000000000000000000f744555ed55e8d4ac6b5eafe291ee1e0fcc6b20300000000000000000000000043d1ea71f709693e64d7352f40f5620c20b3db6b0000000000000000000000006c913eec48d68896f989f3ff84ffafbd2a24298b000000000000000000000000b39e56edb8345d1bfaf6e407271d83ea4ff41d7e000000000000000000000000b33aa94c169bd7e8d411780cc40c43a0cb838c1c000000000000000000000000073949d38ec4185344d26414a9aaffdf0db3fc490000000000000000000000000d926fae48d8c38ec66dd1cbb903b7a86df3b12000000000000000000000000026b7a761f78cb9248d8ff554d41caab967693384000000000000000000000000d3aae004c920727cd0a6985750653a489245f8de000000000000000000000000b00ee967341ad2ef598077aa1053099ddea0b6230000000000000000000000008775077cc1de703e87c94c8943739fd32f5135ef000000000000000000000000f1e6a7914f0c94d9fecb557a6f970ce9deb96a7100000000000000000000000057005ac1d66226194d42506e30f7d504a1b42b0c0000000000000000000000002cbc7df03b8ca5f2b43791d0e4a17e0fc63c4607000000000000000000000000b5599f568d3f3e6113b286d010d2bca40a7745aa000000000000000000000000de1c248ac32e990bcf97e421d9a2e41994e57b2a0000000000000000000000002552dcaebdfbd15d80e88fb83b3b6338b9fc63e400000000000000000000000069b3a92e473cb7928ad234f01c78a637334b4e210000000000000000000000002f358b0ee2572ba5aa7db75a04c41859005145af00000000000000000000000011cfd051558c68ffa6d933b9d7f179859f14c32b000000000000000000000000199effd7ea492512c8495be3543384198e3370eb0000000000000000000000009e0fe35afa67ad7b5d484367f01fb7f949056bb20000000000000000000000008b4eebb1c01c9670d4d2a6003a473109e03752230000000000000000000000007a74bc02af31b999b8056caf27caf5ca4e0d8bee000000000000000000000000d3c6810c1495e20be1a25ad3a4de58a8b91a1c5d000000000000000000000000945137676e2cee162794995de84210117c8484e50000000000000000000000009956e4aa1a7aef258ae0df1b8db34d48b4276fe900000000000000000000000041d1bea7b4cbaa29a57cdd28aad05a12afb517b90000000000000000000000007b05158230e9fd86d507af01db491859d590fcca00000000000000000000000033362852b251f0460b3e9987641739c082f5971c000000000000000000000000954f615a2142b0202e84d668b53c8906e2cb4101000000000000000000000000fcc2edc7c3d8baf6dbd21bdda6cad6c50ae0090c0000000000000000000000007a06ec0de201071cb6f5964dfc20d68c6434afe3000000000000000000000000951e1cbc9a5ba426d1f20a7cb6f63de5141546860000000000000000000000004ea3ab2b889468f5be0d3530d274a7412bab56580000000000000000000000002a709b815446d0fface020cd07c7b9d801ea5f3800000000000000000000000015f59d736a53df76eae16049093c4144afd753b600000000000000000000000003ace02d029cd98454017abfd07b0e6c81cfa788000000000000000000000000c14599043fbd79cccef85485bb7bdc01a82462a2000000000000000000000000f8cffacdf34d333f5814e4b7d603cedc14f0e96f0000000000000000000000003c1a188c6965205df3b8487d4bebc9f49a309b510000000000000000000000008b48b07e0cf55f3ac13eb03289cbe4548360fcde00000000000000000000000082cbcf4f0d2cbad62b52701a28c1f8aedbf2b2cc000000000000000000000000db462955c4291ef06d1eb125cbf135df6ddcb678000000000000000000000000e6e94c464a83064e08b2549262a898d5c02918ba000000000000000000000000d328f8aa2a4bbaf6bac8313c58b834ed32cd2675000000000000000000000000e0acae97bb52ff084859b3dee69281bba0624600000000000000000000000000e29e7ceccd88bcb8cbad842471385cbb3989ecbe000000000000000000000000cc96672f03d2184d6c3377ee365d673e636d49fd0000000000000000000000000831d2c6e588e07b10b4aa2a1b2f4155db68015800000000000000000000000031b323f17197ee74143bd4701c29b7275bdd5f75000000000000000000000000ac50b5e00afa70e00a0a1885cddc420e868b48e4000000000000000000000000a2495cf58298cecbccb1ae59b691e5862932483e00000000000000000000000024a0f6695b423c156daec7e83911d4f5226cef310000000000000000000000006d591c5502f68f50758279dfa90a6ef184a901ad0000000000000000000000002ea3b65a5d6cced698fa3c8ee9303a63ea3450f60000000000000000000000003d79ad975c815d46c7c4a45c6c80a073770807c700000000000000000000000020e575c99db8ba0cf002cf2725e3d05dc645d8070000000000000000000000000cc033e5009c76bbf3ca2cc5750fe869b3910a3d0000000000000000000000007f4bedb1b03c6b3a10e0dee8fef3cad73fd8569800000000000000000000000080d071e71d76e22f8cef407bcf11bf77070b255d00000000000000000000000047fc1be961fcbc2a1aa0eca70eb76223fce7df98000000000000000000000000a437b13065f9c8b55923084d221ed14e91c07972000000000000000000000000420185349b39fcc03c6fbdb7c014d079c5bbbb5d000000000000000000000000753d4edb41fee426fe8f197b2bcd9064c6dafb6a00000000000000000000000069aac8b176dad4e9727bdea9f936073b2bbedece0000000000000000000000003160ae8e0d25264e12fb493898023e4da3e31123000000000000000000000000abcaecf31e437d29326bba73e9454525697498030000000000000000000000005aaf0715942a90746ad7c9e4c4417c9dffa91d9f0000000000000000000000008238b6a1c83c5f8e52eb46925d874c0994834914000000000000000000000000a475c9e228c8ddead746d0eed08626de29324c1f000000000000000000000000dce0bf3f65afa7d074e83fcb3ab7ad145d9c2baf00000000000000000000000086a794420dbd916fec5323b52cc24088b1aab85100000000000000000000000084dbfdfce81fe91942ade90f1332d6806713aa4400000000000000000000000006e831dbab755012885709a185effe3d607cf5af000000000000000000000000866acfa4e251f4bbca59cb2f4b4d67d8df4b0d7b000000000000000000000000ad388da15887fb11c4c1f285816ce7119163e95b000000000000000000000000548edbad429ee9f0e2e339c13357bdcf79c126180000000000000000000000001cd49b6baf56fa331e1d239ee6d15758ad4f28c800000000000000000000000051ffe2cffd54f7b3550d31825d7ccd42ce4a26e70000000000000000000000007765b93f5cf4a3199d69a58228fdba5998e4482f000000000000000000000000bddaab696b70bcbe0c6b1fd97e388ddc6baf8a6f000000000000000000000000e0120e3ffbb13c832bbb0baea3c989273cd716f80000000000000000000000002c01da98d09cfc76c8a29217e2d36e482707392f000000000000000000000000731aa320b54df5715d07fdd5338c5a808e6501af00000000000000000000000040ad52fdc37054da6561ae34713134b548fb10ab000000000000000000000000a2b0b480fad0afbc92b5b292bb3eb02016192d1a0000000000000000000000006b027be05bf57ca83dbef6ec34d346ae8570c00e000000000000000000000000c2875271f0b03af646c56a6ef1709a88505cdd470000000000000000000000005f3ad20e741cfdf364d3e0d281af8a6db57cb09b00000000000000000000000028caab7fe7ec3def3a169c9389810ef9b7e8b34f000000000000000000000000238ff6c41ebc563fd9874e6b0797829d842eaceb000000000000000000000000d2f55bdbb9342a9053de9991ef48573b203dc884000000000000000000000000740efe4557bd95fc892024cbb5060666f8841a5a0000000000000000000000006b593eaa180418c7782c4964277e8bfff921171600000000000000000000000092f490dc028072593347ce347bba8b2333839941000000000000000000000000180a249ceb82f8120ac7273271ab50f23d204dbb00000000000000000000000009507fd86dd8d69c87e1e0429af15c3d59a0f86d0000000000000000000000008949856d3de7ae3e4cf5d5b0b854662814c89e43000000000000000000000000d77d9f6b174a21f8d68b36247f663ec9d400ac000000000000000000000000005f9afdab50ad255b99ad09b52b0ba71572d9d9b500000000000000000000000049fc9a1477d236a58b9defca294e73a0f4db1ba000000000000000000000000052fc711f4826b2aca6dcf7a2c61387ef94bbc92b000000000000000000000000340407bc15604c4d08203eac6dc7b0bab9077b1c00000000000000000000000076d07620c2bc22f0aec916bc220b982044e751b000000000000000000000000009e31d1cfe039fca6e2953121224e4e0b257da21000000000000000000000000c942c494fa930ec1ac0239eaa031b833ca7a7afb000000000000000000000000ee89debde744762ef024e20d575cd0199e2a105600000000000000000000000081bd5d8c859b9fa282666cfae7d681380379dd64000000000000000000000000f4af22a2ffa045962a5d1277bebdecf53eec86fa000000000000000000000000d443437880957010d574025c80f113c002595f8c0000000000000000000000002e3c5d16b2c1e9c91e7800a88363653c72c182fe0000000000000000000000005ad0ac7b8fb1bfe0c948abf0ae6f86e0da0098dd0000000000000000000000002252eb0a06114c00037a7bb919f9450db9a0d0df000000000000000000000000b5ddcd77533f827ff50d185264fcc6dcd8672fad0000000000000000000000005226d145ef4bb982480ffbd0b0595b4eb4dd70ff0000000000000000000000001947349706b10c9145fb53d3cef28681be54a2d5000000000000000000000000f8bf4326114075687de41bd7374ad34e05e872e900000000000000000000000037a5c351d62649a01b66d42cfedb0bdc237db5ef000000000000000000000000a8fe76a00c69073c056fabc5dd6426d00469933b000000000000000000000000b3ec7f8700b3d6e50a11bcf99efa02dab2cf7147000000000000000000000000b1c3d39fcbdad04c7752b18964940935e65f36fe000000000000000000000000aa06cf9d009f38af125ebfa2ad19872f6b7b1220000000000000000000000000ca75fb06d9f59e8a2b881c7039143249114a6f4b0000000000000000000000003f72b5a34cab58a17554034b533d17b3a36a4ee7000000000000000000000000c40da7dfa0c41a9e4d4e74725f33481a395c463e000000000000000000000000dda0444606edb0560b0e4d8ffde45a5e907c28d700000000000000000000000090c2aa1dbf0dd026714386fc87707bc17a4dd3bf0000000000000000000000005aedf19d7d4322500b47ce6c6d070d60daff0924000000000000000000000000ed203f88045f44c8e33ff420882d1cfda9a903b00000000000000000000000004d4060a0ee46f06b3de99eb80039be6e11c77e0d00000000000000000000000053432a5a5396333f08190349fdabd9eef47b79e800000000000000000000000066a3feeb116ed2636da39ecc01af07827ff0aa7600000000000000000000000096bbe4376802ecc0efd330af76b8873183270671000000000000000000000000fb375dc8833851d6834c8441bb4857d9a09ebfa0000000000000000000000000a16d4f8db704b6a0998ca0f19807396ba464bf1d000000000000000000000000c31b740c5451444c8d7ac79c175ebe2a1c453d75000000000000000000000000bcb168ebac72ef6a46db7445b39230f610f5a404000000000000000000000000a9bb0d6baa19feeced163408790d9c76cd5c20b50000000000000000000000002e482882c004aadcab849e60269e52bf8defeaf0000000000000000000000000147ee9d7e1c46d2de19795e411a6b6cedcf85928000000000000000000000000f2d5078241d70b2f25a038a96949a64ebbc3ca7f000000000000000000000000aa1f8b86d643679197401eb811df2ee703534dec000000000000000000000000a035b625e44068f34b9574b7b86f841f153e141400000000000000000000000015d44c6ab2dd86d8d4abc09dbc241e425d86ea480000000000000000000000004345937c8cbdac5da94e2dd0712b4e7c3c853605000000000000000000000000870e05074c9bd0a390b3e9b819a7e3c2642d025a0000000000000000000000003547e6ff3963298531804d5672e5f4553ce52b6e00000000000000000000000086cfc009a55ef22d4c7ba3cf5119bbf6923b4f540000000000000000000000004beeba1069327678c5a46b752a46f5707a8d9aba000000000000000000000000f1996545350421bff1ff4f4937853201e8f0a2ae000000000000000000000000e48331509978967454b8d25508c0718040b9a0fa00000000000000000000000075f9f58d89c300ac6a6de3193266266efc5377c000000000000000000000000020c71b7ec74650a65d57b84dfd41343febb09f6900000000000000000000000064910fa9a45dc54270ad9e61798eb29d7dfcdcbc00000000000000000000000017fbdfad6bcaa0823f68d82194341bb1902a9606000000000000000000000000268bb35713a84d22609c65db7bc6dc457cc29781000000000000000000000000f1c1ea7effa35b2448fff96a0eb7998ae76f97f2000000000000000000000000c405d8f2ada6fbdf68734ff2605dcae100a059a5000000000000000000000000a509581b85fd054b5cd217998b8dc2c721b21be3000000000000000000000000fee10477a7453adc88cbf7f0e8ca204b2d3fedae0000000000000000000000007d5b0f8ed50cd2156578fb60d8a9746e547bd26c00000000000000000000000044a6d41bf62fa34e9827016941d69caae140f35f00000000000000000000000079a75a7e345b79804c79f1e781b82d7c9c2211f0000000000000000000000000eb2ff8e139672862e2324f2861efe3834f34998e00000000000000000000000048dc8c47f2feb10edaac641d0b0c87a57e55598a000000000000000000000000377c815b914c6e2bab517fc20133ee9703f5a16400000000000000000000000092c63e477cb4c24f8febc255f5c035769973f6be00000000000000000000000088581ed6726290cd067a50f1c8739c00e46112f5000000000000000000000000413b81a35adee255c42c8a14866e59f3be25f638000000000000000000000000f79473a615e2f4320c5a3796de9d677c2ab92486000000000000000000000000a9bfa0d42f03c86388378def5cbfa86cf9ee639f000000000000000000000000a1a4d38bd98cd72c64ebaf30c3b1b7136b024c1e0000000000000000000000001db0fe7bca832a0680e1e43fb3a919911431695700000000000000000000000063d629d405c0cdf5aa831c3423088ecb465134dc000000000000000000000000c8e1222bc1c515977258c095dbd4ca9f3f9dd63c000000000000000000000000966cd1f8c986bdb7c75bff5f1a2fa007cf77c756000000000000000000000000c3ad465cdd94aa283fa63359cafd4b7da29f7127000000000000000000000000e21189dbe237818829fae73b7fe16f071ba1f1ce000000000000000000000000022417ebe66c4db95de64c4991a0d9d07149f1d60000000000000000000000002dc956b4894f4b9b4fa7bb3988a61ae5d2cb52cc000000000000000000000000f823157caaf27ff46368300cf23f6654ce008453000000000000000000000000c4f3bf40bec222321dfacfeb6733bfa017dc35390000000000000000000000006b8ed0d1f8475c54a881995ae2d6943eaf592a3800000000000000000000000052a46c18b058abde51058fd5aa403c83f027acdc000000000000000000000000f4d2efc5188d6336e8903bca3b81b7d095aa7e5e000000000000000000000000949bc5986f1155ad17bf0f8ab95f862f356e78200000000000000000000000005cab78e6bf381cb1a4a4e1988737286a1d6a990e00000000000000000000000080cd61e4a5ffeb93c0c1395d28d9145db28522ec0000000000000000000000002a443d83f914c959ad93be4da4df3180ed90a8c1000000000000000000000000f4b10f8d6f2659c0eb2c2f559f62fd90f0e853d600000000000000000000000011ffbf1836f0cb3add1d8ccb7bb532d54facff1a000000000000000000000000d5b4d915a844ad0df7fe19e3ead79c7c2948883c00000000000000000000000075565606ad4460df1f4406ca07b5b363af0af43c000000000000000000000000145b0f174ffae565afcdbc155e1fcb9cef78e40d0000000000000000000000007f66a35c7a95e83f84b022e58286cb7ba515f772000000000000000000000000928c4f8a6a8e0b4c0f94ea9f03b5ba8933e4ffd4000000000000000000000000fd9173e9a3d1cff20d1b6371f48fd75b74ae6313000000000000000000000000cf545cdc0cbf0e81d6412fa05a007e60728c3fea00000000000000000000000046828a755e24dec523d71e116950b1c4f4f1367900000000000000000000000012df9e557819a688152449e1520563fdab8af0fd000000000000000000000000ff0fc1759cd2796d03d015a877f896a8dacf9eac000000000000000000000000f2808e73a8ee8027d6d18853db892afe236751c20000000000000000000000006c958ac2c783cc1e96119246fdacd24e543623b0000000000000000000000000de2d6638dabbbf1ac8c041e753e82d4d7b62d3000000000000000000000000008f716664fa8e8d62d424a0760e8738a9a8493e88000000000000000000000000cd359190a010f6c829636e1a8426f63b57c09be80000000000000000000000009c77ad782cc70dee9d8cda6eb4ee546dbc77d3ac000000000000000000000000cca455ec9ddbe13b932cf499139301e36d85b76b00000000000000000000000057250371ed1fa39442f239eb15243a6271fe34cc000000000000000000000000959c8ad758c526bca887f49e7921f7246c4bb33a0000000000000000000000000eb72c5f3f01782d1454bbb54ee8c4f5d350cf20000000000000000000000000e7f16334ccd46803eec014f807bbedc88404fe100000000000000000000000000706c48d1c5bb85807ff420ad0ab8cf94d50adb300000000000000000000000058b337802e8a1601a3efe47cd4ddb7ced81af0ab0000000000000000000000007745281b28ee4542f74de12999e4be69df0acc6d000000000000000000000000809d56e07d7a214a7eb794eeb766325ca55139260000000000000000000000007c886fbf43fcf671f653fd45f58326aecc02d9360000000000000000000000000662ae2d5b82e9e36bcd7edc0afc55255e232ed300000000000000000000000029a0fd20b2310d72fd28c35b3f19768c9274e8df0000000000000000000000009a47d10f3e5cd5b83bcb93c4c3f7d52ed86e4c44000000000000000000000000ad6dbca3d10c1325891068455c3624b9fdc9e409000000000000000000000000eb9f878d6bb0f8686ef73d9054ee05e0be03216400000000000000000000000030c34783cc81db8b01e449756e61dec00845c48900000000000000000000000050eef51532315916494c48e1908e56b76af9f14d000000000000000000000000bf58f8f18ee37f1b627f412b629f82df0e8f10410000000000000000000000009835deb0fa1a173fc2a6c9ebd06c01d6f1933ab900000000000000000000000088ffd46f25439977e16348cb5aee77294ed7b80d000000000000000000000000e19fc531a33810b8dfb8371a627ed3a01d5cbf66000000000000000000000000e1b51d5866f2a1d6a33841346e69f09671f39872000000000000000000000000ee49d99092478d29e3b7038c145748c3aad2940f000000000000000000000000e8846b7fa5073e59632771393e963c1730fed120000000000000000000000000158df40057b470875afb57ff34d588bb2cd109500000000000000000000000009f2e6b20dad1249afa729ff19eaf3caa12bd11900000000000000000000000002414010018a2c0d70a8027de819a023b7e2a7650000000000000000000000000e1f5c434e60fcc888c07a65635383886601f7d77000000000000000000000000a5a3b0bf707a6703b192a6a8295d54234dbc8710000000000000000000000000db20cfb791cacb78d55d8a90f484633fefd630210000000000000000000000008ac66c28738bce31dfe190c8361f703198b5c051000000000000000000000000c95c7b211d25dc888de2bbd56aa83b7d3bcdabc900000000000000000000000095ab87a7a2736b8f3b2e2612ce54af5dd7e43f3b000000000000000000000000d93bea653aef90f1889d7cc55f908c445f775272000000000000000000000000a660a70eb4b34d2ebf598a84770610d0dd57b960000000000000000000000000f50411c5d9054c6cb7dbc6f3ad852c7db00edb6b0000000000000000000000004427734f44b12bf54049a7bc7ebfbe0e78cca1eb0000000000000000000000001bec657df70dddc7498460141191d1e1a7356774000000000000000000000000aefd52b3d968976804a5b6002a0fa74c600a8d9e0000000000000000000000009e275c8d6c4c02ea135895814f11b6a22ccd5a3a000000000000000000000000e67c248c91d9d6ea04e12e4ec787f0ca8b9e681f0000000000000000000000005cb1108a801ce56f7eee936221a123d0efb84ab900000000000000000000000043c9195a1e8054bf0dce32e50221a54938d9b105000000000000000000000000e5155fff0e0df24124b13f0136c21d3828ee8b08000000000000000000000000febb129bdc6b8fb9ca1b341d6b4a7ec0c4bdfc8d00000000000000000000000004a84614a8191598a433d166ed0391d52e3633840000000000000000000000001c28e79b0313a8904e6b93060bc260f05f9161830000000000000000000000007de5448645fe0af6e058c617fb9dc47e88382867000000000000000000000000588ac8963e9cdd45a1dd85c4e2e0ed966b397dfa0000000000000000000000007ff9a71e8d4079b4ce0cbce81ad6e7db4818d999000000000000000000000000e9946b17b5be04c9a496121ad6790bd10b37963100000000000000000000000022679ac01b3aebea0ed1e3e1e9f33e2684195ea4000000000000000000000000bc3031a2be55e55d14102329fe772f37a64228290000000000000000000000004867f535aba748e8c96a79b679ab35a746570ace00000000000000000000000048eabb53cff64af2b6d44234372fe8b100585280000000000000000000000000484b1f9d112ce4e50623968aa2c3454c7a1861e1000000000000000000000000ac4cbab2972ceea7acd08127a0a7804c9b1a18f30000000000000000000000005a68732b7c7c17675892445c48351ff6dd62fd72000000000000000000000000aef2f6bfba8ef519f9ee9283c2ba952e3705f0a7000000000000000000000000014cbde366b8ebf41a7ef35e34e3fcbc23bc09630000000000000000000000003434a374faf1e71c08882b8b4906624620fe657d00000000000000000000000014f049a15cf772eb6f62f9942a195aa210a9c4c3000000000000000000000000b252f3594e69245c1a042cc2ec15be56c36f691c000000000000000000000000bc3e731069ff778d229802e63d3900529353a3ff000000000000000000000000119ff1703a986a9719e5e372b83f85b782d320b80000000000000000000000006cd2e59963a1e75f9a957c02022ebbb62b23e774000000000000000000000000515f2ec1e6bf0c471cd25e69c9102a9bc27dbde90000000000000000000000008c1a34bd05efbdab8fa394c562369faed9955b1a000000000000000000000000984093c4fe2184920dee0917acd6b85ece2c185300000000000000000000000043ffb762e58750a7633d8f921434c3f580df7fe8000000000000000000000000a3b17bb80e37ac6ed49ad7a626fdff349a9027eb000000000000000000000000a632d61d3cda0956131cfb52392c2ee148e887a30000000000000000000000009ffe13950b1bf6a967b97af0a6c2ec8b6fb33a300000000000000000000000000bbac9b8e33d9e1e85f25246bb037e92558340d600000000000000000000000014e77e14f4798875a573c7d847561dadc798c390000000000000000000000000cb7e193526058cea6779d0f1b269b525baf9fd1f000000000000000000000000fdffe2ab4a424bfd74e18e2c81052521aa3e26900000000000000000000000008bb4c66a38bca8a688540dd426800759c7520be40000000000000000000000004f6b96843d8c034f9906242339e4f5848fbdbb860000000000000000000000006edac76624ad4059fe902ef089c84293dc9d4b69000000000000000000000000b49fd9f70671295a5136962cc2eac2c49bc67721000000000000000000000000b920c8797356b8424647668699fbe5d6aa76ecca0000000000000000000000006a633ec5fd370d14eeb56aa34fb2b96a06e5fe41000000000000000000000000203172acd1a1f15845d9d8999a2ee8ca61f439250000000000000000000000007212bd110fd154427510606c729838bc04b2fded000000000000000000000000ebd510b76bc6593224c4c39450f2355028a5840b0000000000000000000000001ea8751b326e1dab2886471eb25d2be51074d31e000000000000000000000000edfa8eb429979c72d86fd8fae1c4407d3504c2250000000000000000000000000250189615e72928ad8ee902e99ce5b9ce36622a000000000000000000000000efc19472aeb421d918aca6fbc65c085cdfebf03a00000000000000000000000081fd9e0dcb016a935c57c58e66178ec5a073a7590000000000000000000000008f503e0db452f3816fbc75462d6e8fc82eeb7c450000000000000000000000005a9e521f05f853310f2a85edaa86cee83f2803f8000000000000000000000000d14ee06464efb74d6c5fad67ed3c3900522877190000000000000000000000006c420fb845e9484ccc5aba8c437ba9335ba7aea40000000000000000000000001e39c230a1c4a0c3c6afbee9f84e2838a5667efb000000000000000000000000fd1ed9ac671669434426d9d84dc00c8716b32ff8000000000000000000000000a603dbd0225106a15a5df5e556d0ac49c14be54e000000000000000000000000c5223bd09e32c1b445b6c4e825aecf8a3ff88909000000000000000000000000e25ec42bd2b8b3216a84baa1e58306185d2ec23f0000000000000000000000008b90bb1526d9bbbb620bc2b7a8252b1df940ed8c00000000000000000000000088f141e001d222b3786fd331de789d458837e8e7000000000000000000000000544ff41317fdcddafd6ce86dc9af5953828f0d700000000000000000000000008c168149eb4ae96eba1d555cc67b51c27ad7ca1b0000000000000000000000003bcee17e3ba4fd0f784f586dd39499172fd6c2c1000000000000000000000000a1aae51618c07582bd13d721a5a9ac84996cc0060000000000000000000000003805593fd3e2a14910d05878f5ffcae21d43814e0000000000000000000000006b58bf195b9e6d86fb9c0afa1e98d55cabe25103000000000000000000000000dbcb9e49038fa98234c228037319964fbdf1f5140000000000000000000000008edef3ab3f956b9256d6d9da69a4083e938390d600000000000000000000000011495feef3368cbf17d4f277543e9f1195127be200000000000000000000000022168706fa74f07e2ac315925695e510dc6a018a0000000000000000000000002d26b1202078e49d036d59451f0da60f645e6df6000000000000000000000000a9748ff6b984d1d2aea96a5ddb01186daa9297cb0000000000000000000000001769a43b303748c9b4fa8800b90515119af12188000000000000000000000000a8e3ee9b14849aed9b6d21b62ad6d8f15c560ffb000000000000000000000000448f0794f61353b1f8d3d84f5fa39273561190d5000000000000000000000000dc3d112bf1fff7792336e1245c3d77a55653eaae0000000000000000000000005f2ae36df168d0aaf9f5f8d21b0f15ef75cf15240000000000000000000000003fd033c7d04d4561a320ae44e9c16488cd6f502700000000000000000000000060b7f1e90e4c4cc90741c2f58fdad39799720c8a000000000000000000000000642914a1dbd86da950b8473ea0d7850989a904ea000000000000000000000000536504cbc4874d60578a6f0af65b3fb2cd95ccb7000000000000000000000000d8826e73238407f7c426a3635ec57cc56e4b08250000000000000000000000004df69c76e1bd9ea30a74511b10e5250f3c5ab606000000000000000000000000a2f2b2ffcd7824a09efaefade3fd2886e9a6092d0000000000000000000000002e289bf62e128864827006a8cba04d731c06d932000000000000000000000000a0da780fb525b39869690d1a5681b05713500aaf0000000000000000000000009f1f90cf7eecfee5b871a22448e56e2cb86f1c8b0000000000000000000000004671d796f71c89a3a5b47c67a3ed9db406c1f663000000000000000000000000e446836023863c36bf064d86ee2f0b6220d00f5b0000000000000000000000004835fe7c4dd783cd96d5c70de655086cbbbf42910000000000000000000000003e1a2f23c9aefe962a8635b3d1efe23a1079820d00000000000000000000000076205d87ddedb321c4e6553da3e6e8de27005b35000000000000000000000000a7180b8b1976be885cef392f932dba221aa2fa7d000000000000000000000000f292c7e81fe9c7c55fcbb2a3a71fcf1332b6ff500000000000000000000000004b9c0c4702d3b551568567958f196016c106610d000000000000000000000000200d45a1d3e65461f092e9e921050001f12d01110000000000000000000000009f5e55fbf244ef06824b12b92c4ecc3a478bffcb0000000000000000000000006cf100b479eb32488b4b1daee654ffcc17cb2b26000000000000000000000000b136e5a81fe43f5fa6451cbfdcb6611af907e9e60000000000000000000000006f4caef092d7396d6668d39efdccddf043841bab0000000000000000000000001ccad695ea1c4492d21633b045be9b058a9a421f00000000000000000000000014811e2a2adbf36150853ac7f447547a8586f14d0000000000000000000000008567a2600ee1d956fd1284c3996aa3ee3ade8dcd000000000000000000000000050777dc4a325622ed8ae45207fef50ced389b150000000000000000000000000721ac5ef153fedc15acfa03fdde2438e4988cee0000000000000000000000007af72ebb8d6c43e580160e351c4256446b333f7a0000000000000000000000002bcd47cec985b3632b0416fb54ff3e96d6d5ba9c00000000000000000000000058df3b9e4d0f4897428d6c246d57bdefacd4b5c5000000000000000000000000d2a6068084be8a5e1f21ca44dbc352098a467861000000000000000000000000cb7b503101bae2d3e0e5c3a82f8e822d17db449c000000000000000000000000c339fbc4fb0cb019acb507679e5d63f5125568f000000000000000000000000063ef72430d797fe41f121901631130f18343c1390000000000000000000000005318bf40b23ecb77a46337957083fb84c4225ea80000000000000000000000002627dbeaae1ba5d616365bb7ea8d2fcef64f82d600000000000000000000000060a26cede1298f5c0214f5cd17351c9e7a3790790000000000000000000000008905fd48cffe32e60f865387187bc4b2f7c91e9a000000000000000000000000b53afe23b5605de339ad1a736523c4638050abe800000000000000000000000069c2221875d8f8f25c4855547b56cf5668daa7fe000000000000000000000000eb914c38ab45871d8b3f6554c9281160a1ded6c1000000000000000000000000faddeecc535329ef77f069f6c2a615a925c15cbe000000000000000000000000fbc21360a2022011b947afb85938c5c7b1f20022000000000000000000000000d369e3c3978ba73b9fe2df00f35ded228d1e90d40000000000000000000000004d9e7a8eaca105b72835551f9119c7d32cd4157d000000000000000000000000b4ed2a0f1f42a7d129ce92dab10d1ec4fec20a17000000000000000000000000b731a35b92844ea5b6e1a11af5fb01a9b8463e47000000000000000000000000ac2be080a21f7e9e151ad7199f3eeab365202d8b00000000000000000000000010f93c8001fe2976d759148955b084775b87b5fd000000000000000000000000474a526254005d494ef1838d910fc4629a4989fb0000000000000000000000004827f872af4ac6afb29d8eabeac39cb4ba8e3e60000000000000000000000000cbdcf01da4379a63bf6812663598a90d380a174100000000000000000000000047fc0e539da45784131e71de05fde44936c6d842000000000000000000000000a3745b8d4bb7eb253e238ef7d58425bede4a7b1d00000000000000000000000049e07ed56c4db1a8f42a239ab2a1e995b8fb56e60000000000000000000000003dc82dd91c58972a085cd48d9ded9cd243414af3000000000000000000000000c5b4646a759b5e36c1dc5cf32b263d06173e28de000000000000000000000000f7467d67a86f0f6c17f0a920b78e7ce83929390c000000000000000000000000c3b4077d4c9b2ce05fde0a7e98287abab5b86c100000000000000000000000003cbd85b05801218cf05510570077a2bcba88856f0000000000000000000000009537f1e9241211b66dfc02d12098551820eb032d0000000000000000000000002c3f55acf41ad3d95f0f31a23206e060748dd3a80000000000000000000000004b293239baa43641f91b7b9a67375ee197263e0100000000000000000000000056885238bacf794a955445ccd08debee6ab793700000000000000000000000007264a3636789c9d6033fc63a4a1c9816a5397837000000000000000000000000189def1b05cd3a5a1065e04fbb5bb8f40d520b530000000000000000000000006dc503dc8b8272851f5719da4d482e730ede80d8000000000000000000000000dad2a0ada88729abdb610503c295deb6fc107acc000000000000000000000000d494176bbc7491bbb39f37cc9d8210eb7b61f06a00000000000000000000000005fd4249dffaf53a030b0de9d65295e45af2811f0000000000000000000000007614be9fc9866d6a9c4476a726abb631a4e2d5b3000000000000000000000000078879baae1f332197fe17923980c772c5d6f60200000000000000000000000094304450723377817a5d541cfad908bf4f44bf61000000000000000000000000746183665e77c0dafeb8400cf5435e8cf4bebca60000000000000000000000000325633b8e014b749823cdfd13b0a9edb86ccfd8000000000000000000000000a1cc28c807b0c66765f410dec7dd651b593a024b000000000000000000000000ce69159c6de7cb94ccbe0aeb07723923bc540827000000000000000000000000f032cd3448ee5344d517ed022b782e04a4e947470000000000000000000000001748ada90ad6db114e44bbe33ba87cd8379b180b0000000000000000000000007adfe0aed7716b2e96409ea13bfe8de7374af5fe0000000000000000000000008a89752be9475b2fce51bdc6643105c274f12759000000000000000000000000f20e38abc10f7fd37d2d92828e23bab8f0cbc120000000000000000000000000d0a9d5412acf2f03785922d7fd8e75cdfaf5b5670000000000000000000000006caee2609c0acf5a0720e3b82c81fda5adf4e39f0000000000000000000000001eb2b72b7e91b3e17748f26afceb31941615c428000000000000000000000000c1c209cf289614337b4fc946f0ba0c1b5a43d57e000000000000000000000000e84533322189750c302e059ea10fcb8a15cc38ca00000000000000000000000070e72f0a412156278979dbf722e2d9b305dff478000000000000000000000000f7e1d77527d268b590a0174794cd8d770d86223b0000000000000000000000000c984caa93b2dd21efbeda69c8c9be140d0047f40000000000000000000000008823b7d50864b9ad8b502cc26fb291dde53f28d80000000000000000000000007f5e3539e19599069efca64c8bf809be73f4da1200000000000000000000000010a17714992a0e3e59512edeb591b9e1339cc94a0000000000000000000000004d2f0414526dcf79eb2603b52bcf88f7b72837640000000000000000000000007bd484497f9a50f3862e9f7e15f0ca62fd6cd009000000000000000000000000e82c2ad8d992e5b63a7b9c73371599db34fbe342000000000000000000000000f80a68ef7c09f2efa5dc3bf177767ad1debdd60c0000000000000000000000009678e3dd36b74bcd63ac04f1d5e2635e38ee8daa0000000000000000000000009a5c8c3f43de2f93bd949e0351e04cbf521ed14b0000000000000000000000001daaf0233edce9fe020e954f037e1ef2e2553ab3000000000000000000000000e9628b999c3294fd422b09988e82d29ef3093a0e000000000000000000000000ec0086f896320dffae4d31bfa71fb9842cb2c2460000000000000000000000005288a266b5082a8f0b44b30a522729dfed1746da00000000000000000000000045648f9b6dde0305d671b975da2bc3d41ba365ef00000000000000000000000045ea5b28ede42d31f9bb9a895cbc41d701e1a6b6000000000000000000000000f4508bf2967f5842137a2758fb3a973d503fb259000000000000000000000000974e2f73b5b4dc4b87d6024266bdc4bf3eb644220000000000000000000000006dc591b0a0cd3c3b99e94b879c261bb8a0a46ed9000000000000000000000000e05fd6f1b8eaf86c68943857882adcc726becd720000000000000000000000004209a91e074f70995fc1ca8190032749961f98cc0000000000000000000000004bfcb8fb40fe12da968db85d810b095a6e19ee24000000000000000000000000f67c9261276ea822669f50d2be79b01a4a28c967000000000000000000000000bf243a582fbcf8c07415e25b5d3311be9aebe3fe0000000000000000000000001af195503875773f90b17ef52bb773e252ad03db0000000000000000000000007818566c01884cf4da930f39ef73849e424143760000000000000000000000008e9e41f53c1c9c967cf95a3a8a5e101b1323c513000000000000000000000000ee9afd779f1b0e31de67e09228f072950d95dfe80000000000000000000000000c338ea93e0f862a1cb9aad012ed35a8980819290000000000000000000000005d2e35183850ade59f7d5e19cbb1c4c99673bcbb00000000000000000000000095c8fc5895d1863b4f909c0c135fe56eb7ebcbe7000000000000000000000000280d80016e3d36878017e31ac0176398ed19231b0000000000000000000000006222fc158ad4a8ab23bff9243b1c9950950a1f1d000000000000000000000000a56b99e7420c762b64e1087bc0efbc907170225b0000000000000000000000002678d7ef54c463b02df94eeb44e05cf9072444930000000000000000000000000f6a1debf6546c247f11c5d5415b038694047f25000000000000000000000000a4f972f5f373b218093475098344adbeb0d4d13a00000000000000000000000048ac77d87a8c8cf08db098bf825c10975570ca2c00000000000000000000000036c51a96c52401fa2c85055fb78f18e0109ddb16000000000000000000000000f841334d3aa5f4ddc7ef541a01fce63a1a6a8f5d000000000000000000000000ece055c56e1bc009d704e78236f5106b57138851000000000000000000000000bc94fd8f008cd6c4f7b0dc1fcea9ea9a2fb479cb000000000000000000000000d2fe8503b9e0d42cf7d469145529b1789358853200000000000000000000000014cdc0c4b90aadcee8bba32beababdc8e2b3f1cd000000000000000000000000e7a1853928d89f12ce33ea219cc1d09fd9a94bb7000000000000000000000000424e9cc4c00ad160c3f36b5471514a6c36a8d73e000000000000000000000000e87b3e671f62c1f0006a4a00f3ececff917e5d75000000000000000000000000b90ffbc94e29216ae81aacfcc60ca7fc2f3d4961000000000000000000000000bbd0f55463755c1662d7313294bdd985c6a4980d0000000000000000000000007f0a9a7aefda6aa55de2c440aa4b989008c7e120000000000000000000000000e4d2ed5ef112737e534eac42ddb5b0629f6d84f1000000000000000000000000a46c7beabf852c5c39550b353a0d67c6e15bef8d0000000000000000000000005936d319f0d7195ada669685ab6f176ab876f0ee0000000000000000000000002d38b8e65f3dbc16dd8c077dadf44d19662d2313000000000000000000000000a55a06619411d1c72767566da545759091d21aeb00000000000000000000000003d70a295e1480678eed4cb6ad1a26d8e40c5dbf0000000000000000000000000208e94e8d9342ca14e2605bf822e66a32cf66e800000000000000000000000083081100867a8cf4383cbee2e8bfe91e27f25c68000000000000000000000000630f1ebcda3bee959252861cfe7b927886526f160000000000000000000000006d4dd30f5d36588e8c78a3f1c652c05004fb9330000000000000000000000000bb43057a367d599c391a72f7f8b40967ed067c730000000000000000000000004c4d80d8f954c2349d2094432bb54abb32ba5e6e000000000000000000000000c675ac95bba40972319dff2aaf1c23335c993b91000000000000000000000000e36a93e8fb9f3553562ffd00e26f2d871bccef71000000000000000000000000c3f0a2e106ff214cd110928fd4c8a7c5cae971a40000000000000000000000002d73c6a97fc9876331cba567c274ac7b9e87cd5e0000000000000000000000005c4dffbde42de9fefd715e452895d7e673b4df0b000000000000000000000000ba860a6aad5cde8aff3378febea29d505b58581a0000000000000000000000009302b8fede61ef3df9cba53ad27cc853542d385a000000000000000000000000a342cb66b6fe0557def0c1095514e9a1581d513e000000000000000000000000f1d364a2c29f8665525b32de1a0b3c3d981dfbef000000000000000000000000f9ca1600ed45c81bb714607e81c0e796aa60f24d000000000000000000000000f61b3a18ad2dd13c73ac0705376e7b1578a36da4000000000000000000000000dc01fde7f72f0c99b7ac20e5f129661f959ef0c70000000000000000000000004d01785c57a5b1d4ee4d864a2f1da229bf0309b7000000000000000000000000426c88f5429fcfe10ea698c43a2673dc2771250b000000000000000000000000a5ad0d98db698aa897a8b83c00b64047fca4dce200000000000000000000000035c84d6f2b377c6476eaad2a9b1e2b9e70aea2d9000000000000000000000000b70fc0ef67ac95f446288d8c7b13f14c28c017bf000000000000000000000000e544d6988c3ff6d8909501db0682e385c044356e000000000000000000000000bf384abeaf80775c181eecb9e7f5cb99cea6b483000000000000000000000000bf1436dc817d3d8e4316bb1fa313ef78fb60867800000000000000000000000033c9ae7950ec95e8915e859927f417d0b5fb94cf000000000000000000000000e76b2a04a88ce679a8b86a64c462ce835ba80824000000000000000000000000a36c2e3b3f6355dcbd3a933a44d1e25d8a45f7e1000000000000000000000000d57e7bc90f9e841273abf21a011887d9706159b9000000000000000000000000da985b0b88ff50f770439e3851ee9e273c27a117000000000000000000000000af0252a1d8452e65670d68112db798a9d1dbe02000000000000000000000000064028235465702dc5b40f2fdf84cdec9da259b83000000000000000000000000df28b687349ca375be5b46cae7adc1fac1b79ea1000000000000000000000000288310d3d9c878f12a47934edc9d1503ce0e94f8000000000000000000000000f86e7f768d9599fa72a628b763587ad571220ef4000000000000000000000000304883736d8bf7a4ce71eb6d76b11b00e12505920000000000000000000000000b032e06accd5abe62a32676d6434001598198c0000000000000000000000000b03f98f45fe2bf4d04547f4ad02c51d3ee0f7a4c000000000000000000000000e6e32e44ab584f085ff03498a65a4a967ee3f40d00000000000000000000000057a72e18ecaa2c8b66ac635277e9c76f93dc9f5000000000000000000000000000274c1cdd1578dd3e4fab94f6be519dfa37ecf8000000000000000000000000400373d68e6722e76efd3a74816aeebeeade7d700000000000000000000000009b3802e76a69b0a5b67da7c06079a382a90c0c1b000000000000000000000000a18524a4e6578cc33d2d33a620c073a92c6a2b430000000000000000000000002b95d26ac809eb1f0ad880518d8dbe1440308f500000000000000000000000003ff3fd88068da306bba1944716eba0c98b51578e000000000000000000000000d1c4a662a6861288b45d40a3f3c1d5fe009053fc00000000000000000000000008bef57393d04e9f5d532ab4031750e93f83ea61000000000000000000000000ad7ca93a414b2d86f8c5fe802456f4eb3d45a0900000000000000000000000001adaa5e6774cf3b9cd2466db5de874b63ad0d2c700000000000000000000000056cf0de45b768eddf3e7460f19c16af04f1cadd60000000000000000000000000e2a1272724e33ecaef5e400155a08b14b46b5f400000000000000000000000042fbcf377d27273751125fa96706864c9dd0abe90000000000000000000000009af5e16f974cd9d94246febf2b769b86566ce28500000000000000000000000056aa6e195486f3b5e196425eb2343af09dffa3ca000000000000000000000000fc92e8ba54031b0b3d2c1f9f0c65b4d30c640ab600000000000000000000000025a17a65215f162ea99b7cd5f51f13006f80c1f8000000000000000000000000470c8e074cf928b47bb84b3e29aecbd485323f8a000000000000000000000000f1ad2f52b827b5a379c755815d2377a091f75d1d000000000000000000000000ecf1e439c92aa91865a172d42e38eb3c86cab02a0000000000000000000000000bff1836d34ed5a2ca1a26497448e705acd31128000000000000000000000000240114f5ef97618963838d9757b5f748f1b3c3ad0000000000000000000000002fc677bcd086a17c4cef2ad8194b8d3f3e7ac6d40000000000000000000000003af13865a3cc230b375bcdbd4c343e44e92460090000000000000000000000005e45985984d60443b7aef66ed0a317553b52ef7e000000000000000000000000719aba76152cb1e467947f465a7c7bf883fccf630000000000000000000000008e35594d2467cd88c3ff9173661bde05a2f5ffe800000000000000000000000012d44235f0f4ba0f85a6fe64a5a64ecadd9732b9000000000000000000000000245b6d231c0558e83585637bed36819d09f223ab000000000000000000000000e210cb4c9a8f235d6edd64ff8f663a8f5b88143900000000000000000000000083d4ba7bf4ea74192d77855e52f58524b03af950000000000000000000000000625b463ab58b92441d2df77d9c38b2e7817205100000000000000000000000003422836d52399bd4807a6dc4b00142dd4ce463cd00000000000000000000000061f7737eed8ba709b0925a99a4555a59d941d13f0000000000000000000000002b507e69780d16526b153523a9c91047c5a671330000000000000000000000001ab4b020141618c2d1f850f0dfa9255012cebd6a00000000000000000000000005d4f74cb55f4d0265473d97a1a847f80e24839d0000000000000000000000002ccf884fc8251adac109e5bd87fcf62be49e91560000000000000000000000006cdddf0ba1a61c46678d705d6e5a071f32ee08b70000000000000000000000000b4f63c85871bfe0f8b59498369adf15dacd4371000000000000000000000000ad96864275ec3390bdcc269da13d5219bfab9ce100000000000000000000000038c130da16a5100f01cd6d07eab54bffbc1e0ddf000000000000000000000000e24d5c55ffda6806f18afa892b5d0407e4d8209a0000000000000000000000002d36160e2c6bf32b0df12126bacda972eea741b10000000000000000000000004addb543d74c7875b7cae269acf61819de0a199d000000000000000000000000a24126cc518a5831251d9b56b055c257fbe053eb000000000000000000000000355b5ca86d9f954d5341002e229e9c1cff2e75bd0000000000000000000000007edad4db1ee6b591bef59a1a1019a0e840c577230000000000000000000000007665d5762e3efa18214ec578e5b872f65e903c940000000000000000000000001d72e2bf8d391386fe64ca7bde4a8ad43691e54800000000000000000000000029027a9a5d0edb1ead90e943f8fde0b9c041cc060000000000000000000000007c5314b8072439e75194bbee15f6045c839de93a000000000000000000000000593ceb4ac054638449efd0bb4f61c63db428b94b000000000000000000000000b678838c4f2e70f462774fe5171912658d33b52f000000000000000000000000a6e1d33a6fcad11992db4da11b4d3e370b88534a000000000000000000000000668bab3a1a157f9763aeecae73e3a763c72982d9000000000000000000000000aff116e091583b8398e36b0f4ffd77a2760d9d4c000000000000000000000000eb56c93136a166091247ba749558203e21feee5b0000000000000000000000000b3e4e5ef22a8ecfb15031f40d1a7d6b109a7b470000000000000000000000000ddd711570717255b50de479b51be5cd0e731c0e0000000000000000000000000c320b1042397353165b4a043ce886ff897524c900000000000000000000000020d2809b7f838ccaf59a574aaab0a3d0e3084b030000000000000000000000007b815b6bc6189c98cb5e929cdfadc383536c2ccf000000000000000000000000fb56c7e78569a0e57de5d271edba9ac9525a33920000000000000000000000006fd4cef4cb519deb9397b55ff6df63bdd57b6e8800000000000000000000000040f2103d0e3389edacabaae12827384115a3e24e0000000000000000000000006357a387cf418c9552afce4ab9eaff9f57fa6b9200000000000000000000000026c118984e8134a9c7f1f687fd3c0771cb5519e9000000000000000000000000782d76180241167fd89b86ac2b5e10fc0f1eb9f3000000000000000000000000ff66e7df5a85bc2b81078d57d75fd1075673eab00000000000000000000000008953bfe920672f46c62e1b2d70e269e52fe570a7000000000000000000000000fc25796a16c5108395818bc7493a2a7e1e2c760b00000000000000000000000070527855a2495643b11656b7ddfc02950f7cc4a40000000000000000000000009f1cd742519b5f363f029c728ada701198dc601a00000000000000000000000086da9b850e5fbb858f7f07304ac44315da1fc739000000000000000000000000b9d486c022b9a100d2ee6a38becc409c8de595c4000000000000000000000000bf3082c242a05b873d4b611ec2f3fb216e5ccd950000000000000000000000000c6c878815730c081b0accf029a5a18be818ab5200000000000000000000000062ff9a9d27596a2db410e4bf3cec27fc824378a600000000000000000000000090d514ca4b0ed669a810aa1ec9c6678171544d0c0000000000000000000000003c00ef6e0b5f7e9e1a8bc15c72b88913cb4020e90000000000000000000000009cf7a86b375f91ca096e3237b5f8b0f8c5300ca30000000000000000000000007475ea42ab02553953ddf89ba4e6aca2c700a211000000000000000000000000ce507a24222b54b9021ff4622590a65904d167760000000000000000000000009f6f46d214b7e90bb04234eb775b78d80df3d0580000000000000000000000004a3961b5fe71068ef1629433c18b2711b61a6d29000000000000000000000000e3e6b117aafeb8e12990cb02091b5cbcb5ce9afc0000000000000000000000006c558935d8f7f3247899f5888be9812a8b5cb107000000000000000000000000b930cbd82a87317bffd0253defd833c15e257264000000000000000000000000bf7a4e81105ac33256d3d315e8768dd35108c14400000000000000000000000079e668fc5666e066c1b75c4989e1d818a1c44940000000000000000000000000ae7dd9fac964f4932d7506a334f6a900e4eb3d1e000000000000000000000000f2d38710ddda9981e79bc97ed6395fd0c2cded7b000000000000000000000000d282a04712d9509266355ba986084540c1213ad6000000000000000000000000d11b133bf7501e235b9bad005f00d857442bba84000000000000000000000000eccb83a960982b237d5469af14f1026502404bb80000000000000000000000002b4a4e54a0cebbdda8d96ed928cc1c909ea17875000000000000000000000000b58ab2d5f5f4910fa4390d298b1afd6e5963caf400000000000000000000000023109db4867159fbe08445e830c6d7caa78cc99b00000000000000000000000071ec230066791a948f8d182a96ecc5ff5aa3ee010000000000000000000000009dbc2052144194af4b3c2d3588c1d06f59861131000000000000000000000000ffa8fcb2da5dd96ffbb275fa2d394fdbd428cb29000000000000000000000000ea284e9856e4c898b4ee323711109fb0af46218d000000000000000000000000d4023e99a0b61796b89155335000582aa1651afc0000000000000000000000003b4673471aad54ec2492bf898bc662a0de8baa9f000000000000000000000000aa9120109c02f48d24b9f48f6ca6db46cf82c2e8000000000000000000000000e0e6cee79804d004084511968d6b1d7c4fe75abc000000000000000000000000fe14918ae7cbc679b02ef9eb4d1b55c2b30afef10000000000000000000000006c1d17bd8c031443498b2501512485603ecf88720000000000000000000000003e9fe0329472411df7d53c237f1af7637fb9608d000000000000000000000000a0736c9a330d92af52f6393378050c98aac3684f000000000000000000000000a3082a039f9dbac8c509daadec8d7338b3de270a000000000000000000000000f20f83ff6606ebf0024a8532c91eecb832690729000000000000000000000000494362757faf82f91f4f38d59cc14ab8c66f7446000000000000000000000000bb817e58267eb9a9a83a3bd563064193ec12b025000000000000000000000000feb2e05ae5e90cd679bd6285097c6bd0e1463325000000000000000000000000efae08bd25772737e4e708d5fd68162be8255acb000000000000000000000000eec48ffe510b84eca037c0729cf26811b33348c6000000000000000000000000601d90b38aca1f50424266c661080fe6860da2c4000000000000000000000000af8a16dda38bc577e87e243fb918aa1ce8d238d80000000000000000000000000038d4db49495fa71eff34a106aaed5e85ddf8ad000000000000000000000000797db75d9975e99aa597ad6a2f4b3152baa5a481000000000000000000000000e20ce59c9a0a1af5657a6d37b0d31b63aa1bb4580000000000000000000000009f719a7e6e21eed94c440cf14c3b8b8e769f071800000000000000000000000038d5f08ed921a00957b1a2540300d38f8d585a100000000000000000000000003a07323368d95cd7b097edb671961b39efaba6fa000000000000000000000000aecb209a98936ce4e6a66c8ff167b6fd47228fb00000000000000000000000001c0c61578e9c98904b7189cff550157f7fd2584f00000000000000000000000062ac190a0b4fb3efbc1a9d8fbf02196853211fdb0000000000000000000000006080d1053a2376506ac1d23b9b12dcc94835b3890000000000000000000000008e66bd59eeeb95246cb048fbc38af4fd436d4e2c0000000000000000000000005aa4dd80d0d5151c8c8384fd7b2f5e080eb5077900000000000000000000000053b518b887edcbfbc5046d1e10aba5be75a3659f0000000000000000000000001ab70bc57110df2dafb85407f203f4f8802ffab70000000000000000000000005ad23c2d59d78c588ba2ff799ead18ad0186f348000000000000000000000000d41b631b7f3bb7922a69aed0f9bf074ba07dfbb50000000000000000000000005aed03b6a6aa693a6ef69b76788ccf4477b8a38f0000000000000000000000002902774b3fb9bb5471a448c8799df3eb3af4aa32000000000000000000000000a467493edc8603336ef63db29118d0259a9058880000000000000000000000009492595947d26e62c4cb0d16a4106bbf2de102290000000000000000000000006639ef4ece52f4b69828b58d49acd09b75d74d000000000000000000000000005d94ca6687d946e77c3db5168affabbedd9911ca000000000000000000000000db7cbfe44b989ea03989035f5bb784524f7efb860000000000000000000000009b57cf8eb0ea1245751f512ce43e5b9ad8bfca7a000000000000000000000000b43fd03ab60bd9494b030240023b648ba45c301c000000000000000000000000267fdd887b3d22dd3c2b6b8b867593be5603600a00000000000000000000000018fb7f9e32fa7de930e2f7db234808c48e355e2000000000000000000000000007c8ffab57678768a089a4f6d4612e802941bcb7000000000000000000000000f281178e1bfc4fbf95edf113960ca368bfe13f8b0000000000000000000000005707eb7ab629747bbfa42cb0379ad28974d6b51200000000000000000000000017859b67f11f2512165daf33696f0444e82a3ad40000000000000000000000009299e79524316407d22a243a8ce3e174072e9c59000000000000000000000000965743a217a2e663219af7390b4ffdbe28aa4416000000000000000000000000ae240e155463985e63300487def47f0766a5f78f000000000000000000000000b57b0713b72cb43a089dce420db9aafaaa91be8d0000000000000000000000009635617348fa1dce55132e7b0fe92b637c5efd4f0000000000000000000000007075b2e60779a4510184a3835add65db7f86d75f0000000000000000000000005ffec7c18c8588755d3ec1a787eb2235d7c50baa000000000000000000000000bb23cbccaf34677d0a701f40817c8e729aeb8c79000000000000000000000000ec4169807b2f02f5798ca8e1380f80fd9e2af07b0000000000000000000000002e6d155e024f9398805efe638f1af7fb2e0bac3e000000000000000000000000fa25df4e941cf3299f4d7010b16d2bc15a0d16fd000000000000000000000000f2ca7e8d0ce6fc445b78bd7b9e5bcbeda2e568cb0000000000000000000000001f7801d304ffb145ea7d0ae1c4f76e2b8a21928c000000000000000000000000a0a5c3d608be63b960db380e55ed9ff5038e190f000000000000000000000000d984fba4d019a872bc4e1691cb69e6856afa04d8000000000000000000000000e9b8136984eff0e764cc9fbfc8fad162fabadae30000000000000000000000009c323bd1c921bec157c0981759ae117460e2c8ae000000000000000000000000da36018a0d3c721c8facee5a6971e9d6d1a6cdb10000000000000000000000006f5b96b506eb4acc01b1db643f7a41ea165a1ec60000000000000000000000007aeec9a8d56ba05db7e2d433a2fbed066e36490400000000000000000000000053fa76115d39b5c715059debca84d0f6fea0efb700000000000000000000000031fe960bbc448e4d59ea9dce8c10244b4b8a6d91000000000000000000000000740d549514485da94d636b05ea6ed757fb69ab95000000000000000000000000e88ebe5225ad582c0e16c3098e43d6c33e4822a30000000000000000000000000401215e61c35837b2cd18990cc0763255b6da42000000000000000000000000b24766721ce19ee3aea2ac191e9da2727ae8a5880000000000000000000000002affc90fbc0a16770a90d0de41af032405df6e90000000000000000000000000ffe414d55a9c56059f420b687531f1a33131bb3f000000000000000000000000c0e51c1408f5bb1503155fc0fcc4b8f18454340100000000000000000000000027805ab9df0610aadb3c7be9da2b7562994b0d61000000000000000000000000371fde74a1048828ec28b3e41d3e1216f6f0db2c0000000000000000000000004f861677ff9f06a59cd4ab15bdc2d73f6b2c468b000000000000000000000000cb16a2ce95e4ac45e6106f7b3e9ef7aa7c8f3ec8000000000000000000000000dae613a1aee791e0945cd8a35b0f409f9acf647a000000000000000000000000920629b765769d299d3d6c4fda089572e3c5ff71000000000000000000000000994108821f2590336246e0e218fd48d923997c75000000000000000000000000472cb03d59b8efb48dd562ed6face4c2b9da875a00000000000000000000000056efe86427d8cca4bf21f1607bd438d359ea8bd1000000000000000000000000a9e1bb85373ecd2b827df438ed3faa064c57cffe000000000000000000000000f8311624eb6fc8729a89c37c79372f3268f2e4e6000000000000000000000000d5454df23581fcfac5f30f595fba2467691465c80000000000000000000000008c1487792a902bdcc31e2abd2ad1631f5476befe000000000000000000000000506e8cc73bc6501c5ee6fd7dc083fc27084450240000000000000000000000003d22ad47c7ca4e71835753c5366a95972fb2f15700000000000000000000000064d6b45a3e9f69765d0965990d3d572e87e235340000000000000000000000000406308f6ee2903b3034dcd1f00d039d958410b1000000000000000000000000eccb6b57c807a66d6eafa50fdce7e830611700e3000000000000000000000000c1a11830dcead50993b4a539ffd41d21ef96796c000000000000000000000000d39640cbbd12ee6d811d551c9eaf7c50a8e7e76b000000000000000000000000e17e56457cf6e8baa3021b0ca675b1762db387540000000000000000000000006c60413636fed30c5e6942d5c614eeb3bc3f246800000000000000000000000068835e0a0f16bcf282fde35469efcd4a40884ca5000000000000000000000000e9a0495c12402c5c7cb9ebfacfb09526d65b39240000000000000000000000002edddbbd80b9840c4afeffcb9f09b35778f3d7cc000000000000000000000000b476fcd3a6593943663339c26d4e8141aa7bbcb3000000000000000000000000dced24be427726e1ca9818aa89a5037ca6d4485a00000000000000000000000031267223ab5c51bf7b70c49b8d6b8fd84c5479e800000000000000000000000029bdc25e76c9d26fab42e92a0df2e30a7ef3bdb5000000000000000000000000ffae2b5607d55c53a0a3c4a26c3dc5b2aec6caf60000000000000000000000002828300398e5e8a3f63976e798a8fef09f13729d000000000000000000000000f21d08759dbded0cf61006a384c46e04978c50ea000000000000000000000000bdbf36fe3d89383f4c0218479654b4aa13920a850000000000000000000000002ec8980fd0a7b40e165c8790d87f371a9f505db900000000000000000000000023074c2af683e39229c320f27621d3cfc6412411000000000000000000000000c2a71b82626089c0ba0ed88998008d7c9e1c6ed500000000000000000000000093435f6d0becbd738db70760a0df38b552a42e8f000000000000000000000000c4f1de7a43fe5588bbe44e478a4921a987dfc6b1000000000000000000000000571db444a369339ee7c93238b7f7633aaf2bfad0000000000000000000000000b57cb9401f955f9725ccad248a94cca81f7eb7f500000000000000000000000096100db4001ad772b1618132515bb1027cf07ce8000000000000000000000000f0cf381b5f43d59ee9776a8586ade7f082ff565a000000000000000000000000a68610801e678392533c080c7ba8b8935b58f59f000000000000000000000000e3694f495e2e6a0acafeb702a778486297e86249000000000000000000000000ca34766762a817b336dda780346f84a72192c0a600000000000000000000000001f192d8f9ddc39a3d0be7aaa15422f44aa8ec0c0000000000000000000000009e5ddbcb24b7cb2ef42426fa05d820e6a7a61af50000000000000000000000004f7219d2ce4233d9aea5b408e2b386980e7049ed0000000000000000000000008a9191c21297b01e78b4aa56d1942ece11715dd60000000000000000000000003ee64470f4fcf7468aca080bb1e66beb69a24f420000000000000000000000008a3e727070147d54cc01519bbe5dc6e729d720cc00000000000000000000000032996a3936f24f8f6e977c15f439b06dd4d211a90000000000000000000000006b0e956faeee16456dc34aa704107cd4d9a24cee000000000000000000000000a37ce3542f36306c8db01c5c7d77d4762dbe09c60000000000000000000000000a21d7a1a5eb671a82138ef182a7866da43084d8000000000000000000000000ee76f7141cec89b7875895d4c56bb40e753356970000000000000000000000008cd746b8728a5685833c3307b35418f966a3548a000000000000000000000000dfe1a5b188fb302dd0bb4cedf65ad4b0cd3debd70000000000000000000000001c2051565b321dbcb5f03e410dd44ac9fc426821000000000000000000000000a5a743c321e13de43068eb514bd26532015d109a000000000000000000000000ead01f5a7d0b439e8d8c045ba243d514bfcb2f94000000000000000000000000681852eb7af9c5752b22811471d64f2776910f8f000000000000000000000000c1d86255dfbc6e03bd6273a2cfc94c3764ec3f7c00000000000000000000000025e04d63d0b2923df1a512955b69e80ebdf24b9000000000000000000000000037e7da927df2e0243ec91494d2de288311e7f41b000000000000000000000000ad828db827fe91ec3fc8b5de0c5490f44984764d000000000000000000000000850e4c021713244331814f86b56bc3a70f5722300000000000000000000000003cc7443b2dcb68f04c967d4dc882f40636ba5f910000000000000000000000002962e2dedba666f5cf6fccc26485175e228d513f00000000000000000000000014adf074aa9baa16d2a0a4c2a79d3053510cc464000000000000000000000000c4550eb9698f3031f23b3a7075c4deddf0a35310000000000000000000000000befee3c8a951c72eea5923ef15e139cc5ff54df2000000000000000000000000aad7e165c6fe016804be27689619a192db5baf790000000000000000000000009af991c12c185a688f05f62ed12913443661013800000000000000000000000076d8df00324a386d7b0c2d586da667b7945c5873000000000000000000000000b412ebc4d77bb5ade39d934358130751319852af0000000000000000000000004b3dc7f7728ae1afc4785bdcfb9cd50843b0123d00000000000000000000000076c3c5986bdc650b6b498db6020dc08303abb1f7000000000000000000000000aa7b6be0f3c01055dd048f2db73d165dada8f4d70000000000000000000000000bc6ad7562270dd297fab23111bc91a4fb8a3bbf00000000000000000000000030366810e5a966cf70e3dffd1ad9b94befd1d52b0000000000000000000000000b97e577d06dc0b216009cb7b4222e1fda40b40b00000000000000000000000042de5145f7dc00716399b0b08b184fda0612455100000000000000000000000089c4bdd652c48b428832f94b77859a4a4f83d24a000000000000000000000000ae17bdee0b0534dafe0d39bd7a8032f765d7a203000000000000000000000000fb8504404f9e886a0361c37cbeb0fe5ec456893a0000000000000000000000006b3e44a299eef026fb44309c1ae05fcfb2c29e8f0000000000000000000000003bb81f9c6d3adf2fd67633e4f39c32c7877e6b770000000000000000000000004530b669509e460cbe70f50bd1277c0aef89e948000000000000000000000000017a8747fb532206168212886093fdab06bd74be000000000000000000000000d590cdf456d9ab61bac8e37803639431b1b6a2370000000000000000000000005faecee0487f284da16b23ac2860b532d93465f30000000000000000000000007a1769a0ec58c779de47424f9ba83c59cee01e38000000000000000000000000b8e7cff16ac2d747a75a1db1f704e7d5e820ebb6000000000000000000000000c93a5a7c423775ce76f6777f03ae92c646b91cce000000000000000000000000d14e5939889bff7ba5a10f28aa133e23d7a7b5a50000000000000000000000009e39f191ffd8d8ef73238ffe3bba7cf5ca409e26000000000000000000000000341cd5914ac2db380a158329536645ce144f6f4f00000000000000000000000058db269c7cccda20ebb3ef8b79c9a6fd690304c80000000000000000000000008e044fbc09cf5820d9564b188994d36a8f47b3f5000000000000000000000000045d2e44c94e6e4becd0907d3da306281cd13d8a00000000000000000000000047ed62b0f7090a4f2ebc6c6e17a2c45a2a7d7f6c00000000000000000000000094f603062efa5cb77ebfceadc59802ae91578109000000000000000000000000e7868286688b4c65affb82753382ba5e0f284c5100000000000000000000000071ee3d794c33ad7613e79e9eb797ec3b863cd65500000000000000000000000054823f4a7b92594779709f1a0e177272dc269e88000000000000000000000000b96204ca4fac8068ea8791101fe9c7d5c6d9a2f40000000000000000000000002961775d7f5b462b617ca1bbe95dd3595bb07500000000000000000000000000853036823704f2d0b07cbf715117b46bfa8ee7950000000000000000000000005dabdf563cee0298c684c2749dd967128ccd5264000000000000000000000000462449adb0933dd7f228cce08f22e1206a89600000000000000000000000000073b2e317d96bc8d9845d6aae5af6050d7144b12100000000000000000000000010d9b1560df1dba38208c05998687ed8ca9068f40000000000000000000000008bcc6789ff5d13261e5501313c29c1be528904e00000000000000000000000000ffffe240f2fe865762d7749be0371378d8b8776000000000000000000000000f2d76168272e0a53b4091a03057ab57604c9c3db00000000000000000000000064e526cbfc741d01ec495b7b9a5138de3abdfc19000000000000000000000000ed3e716736a2c196ecea2e583811fb4e1fc7ceaa000000000000000000000000b7f22bf47d8445b19fa61b8863936231c35e9ee50000000000000000000000000310878519e6a1c33185f07c4b29b5a392d465f00000000000000000000000000310878519e6a1c33185f07c4b29b5a392d465f0