60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000007e5b33ee85cd7e080f33fe01220b81763be7e66c000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000106a61736d796e6574776f726b2e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021636c61696d2072657761726473206f6e206a61736d796e6574776f726b2e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d5a505870315554704a5a34633873733954514156387354794d5132564b446f74723631366f3155634a734871000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000922f3aa5270b6d48896937404c24c26140f1032500000000000000000000000038bbb95f2ff0f260f7024373b93fcd8bdc2c8bf80000000000000000000000005d7124b2f10602ace3c590add10fa1bd2cf97acd0000000000000000000000008494d850d3e4cbbafc8346c7308db230266343300000000000000000000000004ce44e1bed903f1bbc49438664dfb87d46f44378000000000000000000000000dae4cf9b162cbe9940dd846565945d99a24813420000000000000000000000000d96b8334dc9cfd4ce9bf606946cc6b0c950e4a7000000000000000000000000734663ff6230e202cb5aa268a14770d1adb05854000000000000000000000000005b587059446927798499f99e1bfdde7be897d0000000000000000000000000f535edceed921e24e1f5294c3f1c66c3f2ac848b000000000000000000000000d655d2d777423656d090aef8226ad6537d9304b900000000000000000000000036a3483f825a1f4ddec23f27122222e1af483471000000000000000000000000dfdc72df335aa4491d924dc6f6a56abf44a8d0630000000000000000000000005019e9c81969b70d85fba28b9afe7ac03144ce6f0000000000000000000000003c1421e1c30608df4c33cc44760d2892fdf27495000000000000000000000000e2a2a9f4f99ae709ac33406fc59d0cc362267661000000000000000000000000137cb9141ad3a60e02e25db8f218abdfa0521808000000000000000000000000263205d8e274a64dd173ef9beee8e8472c677086000000000000000000000000b920ed932aeaa4bce91efe06662bc75fbf83ee9a000000000000000000000000102e5248d86ec01a7e6eb0dbdcf380b09f70f1cc000000000000000000000000055022a2c2de087802c54ab4c4ac3a4e7fe3f13300000000000000000000000090457fa5fee8d79b676c0b468e46dd753469a1560000000000000000000000001a1b6b8fbf7a98c5fd49cbf227cb7ebcd87419b90000000000000000000000007f70fcb9875ed81a86beac6f0d23d3a3ba9bab7d000000000000000000000000440d05ac3671f41499512162dd0bfec252e7bf98000000000000000000000000cd78f10bf190a60e6df64e087a1f622abc3ad0ba00000000000000000000000014954ebbfdfcea40a85846279447c6ae736988470000000000000000000000006377a73abd085e4a3ece49cb400f11c5a3b02fce000000000000000000000000bd0d087132b97789915dbab0ed341fdc3f8ccdf6000000000000000000000000da00859fb24c09932fdd186add1104c3b94c00b500000000000000000000000094f099988017dc4a92d72599bbab91af1652d3d70000000000000000000000007f45ef5e24491f24ff71543ab23d761b289532990000000000000000000000000eb49ea454b5a9e6b7cdf280c0959b1669c017bc0000000000000000000000003a2e3ad5245ce9dadf736e06df8745290723639e0000000000000000000000009f75d6c6558cf1a5675b2d0f2a9dd4504444ec9700000000000000000000000068d1f1d24a1f6b2071dd63090dcef215ac0be6050000000000000000000000008e187960e83ad429b9c47dfc7d56c63b508a6f8c000000000000000000000000363629de0b58f23811ad0b9578ad90f93563c30b000000000000000000000000f4327310a96e14d3ab1b3f8f74492336c00e70ba0000000000000000000000004626bfb4364c546e7c156af91b37d039025e0d9900000000000000000000000054535f66c4e3db7e77599122d3f1c02902a43ac800000000000000000000000039af2599da8f96cc7fcb31f0ed994071dc194df2000000000000000000000000c9cb5c51563ab907b6af64529e352c348a21a84800000000000000000000000088e9913b1fabd531e14c375130adf3c7a0d0f8560000000000000000000000000d8bb7813003317ad2cfe4f8b0d78e27d8ba23ce0000000000000000000000003ae3e7fb396cfb6c994a85653e64f5074490f7c80000000000000000000000008652693e24a2e746fb3aee64c1a6e7572caa9bd90000000000000000000000000413204952aeeac56edc0abdf8cc95dbf111df65000000000000000000000000b8c859087a2384804ee9f5968d48a9cfd40633f1000000000000000000000000eb97951ed5f9f5df4c280e5b77fef28c66fa71cd000000000000000000000000daaf5ed9a1b530781bf318532c3dad8bbdd04dc9000000000000000000000000f111a4f50f273988d52ab46db7074e68b84b1502000000000000000000000000e2bee8daacee2a77dcddad6920ee7bb8e53886f10000000000000000000000003c26c46ed01fec85e8ef592690f74f0651399260000000000000000000000000dfa92d29c0c9dabf60c7a2c07558f0fc15de795900000000000000000000000021e24641579ad7a97cc2e1f416502a9ef4814d9a00000000000000000000000026035b8e183658a4153c854b03ed0dadacd0d5ce0000000000000000000000000e9476f4ced64783b8a7ddc14ad676a97c1dfc23000000000000000000000000c6e827ce2e768097763a3a2a271e9c98004a5545000000000000000000000000216ada1ae27b01811ac2cbbdb36419b06318685100000000000000000000000054c1597b22c254231dff0be520591d86d186e0e50000000000000000000000008e04af7f7c76daa9ab429b1340e0327b5b8357480000000000000000000000009d546065ac372ed39b12fad2af1623d0f0aa34f3000000000000000000000000522398cc45c852de1afe1ffebb5386556b50b6a800000000000000000000000040b1f64fdd940642a93f5c246f1d3483732697df00000000000000000000000019dedbf8de23cdfb9b6ff2d1bbc83baefbcf86bf00000000000000000000000071c31a835b6f96c43fe881987c3723f4e162d7e90000000000000000000000006f37ff72b1296b4731dffab648432e130e12ff4e00000000000000000000000068ed494b908bd8e9c48569c4514dc4e648df528800000000000000000000000049da308972810a18b28f95533e0776aeace5600f0000000000000000000000005f36c47bd6d8c14237814d4f690714c93965e63a0000000000000000000000004831e4c1787f22f79fb93f51ee0a2a7e8bacd73100000000000000000000000095ce81569d47cff6f318b9176ada13a081ab92790000000000000000000000002fa00989aba63760a9342aa53fdc74b333e7ceb7000000000000000000000000498f9a1afb127eed021c985b4af52e56227f539800000000000000000000000009ee1f2c8e41cd61cc40a5026500e05ad51667610000000000000000000000005b31bfdee8c2bfccec0dafd11479eee6224cdf480000000000000000000000008cfb16ef037c8b34b3a9aa7c5910fa7f82343176000000000000000000000000d7050c16f24b5394aaec5f7904b790f91b2aa41f00000000000000000000000021ca0bcb26676f3f48267a517f29a493d76554d5000000000000000000000000b5f87ca740709413a82527cf881239a13ef8ed8400000000000000000000000008eb9ff0d2b32e48c3962ff8948f01871277e95100000000000000000000000054d8b21c02f4779d643926398a757836002f2cb2000000000000000000000000c0faec78d5cddf735bd393d449887add2708b0970000000000000000000000000789105ddc2262d3b0f80e2d7bda6f07f8dcb6e90000000000000000000000002161f27a53940854af1ed9f0b23559f688753ccf0000000000000000000000009f2c9a04b5b298cec09f4f278f85d5206ddd22be00000000000000000000000078423e31e1273aba64a1d4736086bd3998d8e77b0000000000000000000000005b0d92fd3690ab509eff665e3ec84743ff1b07ce0000000000000000000000002c5e2cbf6cb805d8adffcc2620a056f2eae13bde000000000000000000000000fa32f537988a5a47204abc3bd146a7327b7b6e43000000000000000000000000517a43fccef61eb1a7c26690978b690be2939007000000000000000000000000d41f2acad4217c37e2e5dd845b06fe10358c03cd000000000000000000000000158940676257ab75cb6c51af84e12b444c391de80000000000000000000000003f9e6df6dff036490b630962d0a04bb6b29c249f000000000000000000000000b031ce3c20d4eb6076ce8208343f1dd8bf0c3cc7000000000000000000000000499c1bb5fa315a3e9cd7229e78aec20cc8aee4f800000000000000000000000007e830440a8b028c0b26058aa25c884d8950e7af000000000000000000000000556f228a323d1dcad18bc6eb9ea0a296d740a096000000000000000000000000b9b43ef19dbb4239a235feb7a195a7cac1ad111200000000000000000000000065691f9ef7fc0a54fe328e41fb67fbac20475d56000000000000000000000000eb3129057bf5af054fc24c133ee0ac1bf8bbe184000000000000000000000000344472ea2b51e89f0d0ae021154f12a17388271a000000000000000000000000bcecc4f6284a09937873ba51efec22c7f010aa90000000000000000000000000b2197a7ab9649ea5104ec191d4d9e1ab659af5100000000000000000000000000b4ec03c1991c925b3cb79767dd5884a8bbbea9800000000000000000000000046f184931b807b3b9fb4221e87ca08f87dea2fe3000000000000000000000000ce73d38e367b4c4632c2bf81acd7bd9e671f9386000000000000000000000000dfba0ccf77aac98e6e8518fc10566e2114fafdd1000000000000000000000000937ae3be470b9df9a5720ce60742eeb1d611768e000000000000000000000000cd823258cb157a9afd4060a5de9f12c94519ac7c00000000000000000000000020c09700c2aa53d4c631920d079f889b7a1c2031000000000000000000000000460fdc73335a8a54fd676ffedbf5121b08f5c15b00000000000000000000000027fceaff166e626c38e6094e0636334c5469380a0000000000000000000000002ca9409c95cacd1452b76ffc0dc5c528f2a9448a0000000000000000000000000ba8014cc08e35c9832e82821b22cea3b09248b1000000000000000000000000e8f424bfa484fe5ed3e5e7322aaef8d0e8a37403000000000000000000000000c9096be42ba5edf9ec27f9798427fb15558048f10000000000000000000000003a4a73aa6c34949228e874b0ec0bf943471bf7f00000000000000000000000002aebd2d3e3c4b6bbcd733d1bb355a7849f70638f000000000000000000000000d4a23a56c74f0851932caf2b317ef8effdd98a6d000000000000000000000000bf7655a18c0bfc218171bc49bcdd9624b8a1ab1100000000000000000000000042b41010d44e0ce0d75b959031850fc7a71ab62c000000000000000000000000331dd8e844defeca3b7166e0cc5f2377b25cc96e000000000000000000000000ec8a61c7fdd340ae8fe0f07eee0f5aea14bc1c0c000000000000000000000000417b58c54dae9859e874554b540789b8f4f35ed900000000000000000000000011610eacdf6324c41df83b2ca76253f3e55cf5ab000000000000000000000000c0597bfa308d864886f2a251d58c4b1faa9a36470000000000000000000000000b41566d7513d201a4247a965f7f7bb6d0ccf8d00000000000000000000000005b3319ab5fc1d83f09eb21dc1bc7f89efc4c787000000000000000000000000064f0e03c0a0bec7d700a5a102e9a99ce5bfabfb9000000000000000000000000c373bfc9a2c26697d1b0e25764cbfbb9d9699d70000000000000000000000000888ef38958ad382ed8ea7dfa3512da67765c88d50000000000000000000000002d6ed671125b0b4d6b1eaa4f587598d35b75c32800000000000000000000000018fba4d31b9e2fdcd85c00b3931397b2d787e254000000000000000000000000f798660b5445dbb210dc82ca03839819dc7d80340000000000000000000000006a334ba7219f75a4bfd573a4e1358ac185b8ea93000000000000000000000000fcc7b6646f8f6072d100cf42b728aed7fc5cacb0000000000000000000000000cee9480811267c2fde361f5018fe9ec437747596000000000000000000000000f7454414a9a6dde105aaa324631ba8005b70ed600000000000000000000000001e1eb64ba3d279459ebb5e5660f70251fcbd7646000000000000000000000000930738b35f7d7c3bc4418aaba914ec33ec9f86b2000000000000000000000000fbde6117b0c7410ea3f80c451696d8b240feb354000000000000000000000000e4ab0bbdf33cb5a64d6e0c9bc5316ad0f9497c15000000000000000000000000f0f961e776c62ac254958bf39b5eaf6b9ff16f8d0000000000000000000000003a50140389e6fa25f1940b33ff826aa28aa61aa40000000000000000000000008720bd16f7c7fb577977b78b39c6f80d5f2e11f4000000000000000000000000e682135905605c408d634111a5b3c0a5e1f4ab3b0000000000000000000000006de578e66871ecb0d14f4f8625ad92bf38eb4230000000000000000000000000420b3582327c9665f4351d00d1cd59882f5c8fbb00000000000000000000000075aa58fc05da603b083322e9dc957e1a316ef83e000000000000000000000000b473aa3b189879851be5a089d7ae9a918a1523dc000000000000000000000000d93e2640578d0f12141d16a4e8020a9443c56e79000000000000000000000000eb1d696bc21ef1c745eae9a5e1a65278e637160e000000000000000000000000cd7fbd5df5eb7c02d8d2792990e15e256cd6eae90000000000000000000000001f53f57e239d74151e794ee73258b37c467a947800000000000000000000000006f8375aebf9a6c56c631872afeca49471a4d54c000000000000000000000000a611bda9d53e8fcfe2267118b6ecde149092f21e0000000000000000000000008a3295b7c91cc375ad14ef5771b360fe58af74e8000000000000000000000000aeabd3a30001c57359b4d652528831c7310c01d60000000000000000000000009c7d761907ed08a439d5b7f1b061ee6d983b0eac0000000000000000000000009d942e9b8dd84333c277a9c35790c85f37f4b87f00000000000000000000000002792e7914bf187bd1c32c5c1c3013eda24a5fe60000000000000000000000007f0a3b1a2aa1bd0715f70d2dfd21bc3f0cfbeab600000000000000000000000007bf51707f45477fd7d079a664c12bf3cb471aa50000000000000000000000005c4028217a12e3ba2beb343167b978411c61535b000000000000000000000000637708d5edcf6ca1f5db648af8468e4100bc31d0000000000000000000000000e367699d69c9956420119cd8315fb9daa1d738cc000000000000000000000000426a457e7834ccdb6cd29ffc4aa39511251bbbf3000000000000000000000000a32680e1479b8de8fa461e058b39ff145bd21c9a000000000000000000000000bad865df367c232ccc9c52c657fd0f9ab0c54256000000000000000000000000b3e39bb25ad20c892b091b0cac16332e0cff852d0000000000000000000000005ac3983d05f0e1b8bbf4e712a6c91830bcd487fe000000000000000000000000e25d3e2c0a3eb989c1574420e01d5968d4f65985000000000000000000000000623d0daf8bf7af11672e90f4a42646550f7fa7b7000000000000000000000000fc969d094882bf0944f8cb8cc3b6c8db90ad11830000000000000000000000005e837504023607c1000f5891bea0047f48216350000000000000000000000000559e658c79d96346c2caa04ae05e39a0e7afc6180000000000000000000000002494582d8c7bb6b449c3ff9585fd67869b88af290000000000000000000000001a758d05ee2d6f3bdd4288aa2414dec5d20c5edb0000000000000000000000003495c6c458e0a7ebe531fbd918f3948eea64eb7b0000000000000000000000006285f0d0e03e443f851fd31d071aeaf3ccdd66fb0000000000000000000000004611628377661fbe70932e0c9ebf8f7edadd5df20000000000000000000000000f495147e66a7f1c809e2411ca3df5e9b9e35a1b00000000000000000000000076b18a676074d23e55cc8c656f190fcd3cc2437400000000000000000000000098ce581815cbf959d9c46f927ba311a98ccf58ab00000000000000000000000064a8803d1dc922b6116f9e79a970b7be0abc2bf30000000000000000000000006a0c8116caaef505e6670c2d0c19af99345f3d0300000000000000000000000062e658cca03fea31b5b7add2ae553b53ef56af83000000000000000000000000155898ef72f7f7329f75c884576a8c2e5d1089b90000000000000000000000000d7fba04495ff93cb87d8cbc64bafcf77cb9261e000000000000000000000000fd94a23b0c9d0e0f039b9c26fd9fd3e3a12e238c000000000000000000000000a977721e2a97f2583117e85e828cefb6499da555000000000000000000000000f2310ed0622bc8608e811ea2d2353b214ad4b23a000000000000000000000000ef918cc16d99262ac4cb360618b9f540dd8aff38000000000000000000000000ed6b8db2f4dd5f31836716aa63095a9bdb6031330000000000000000000000006b0e1b6007e2b0b9946685bdef307f38fdebbad900000000000000000000000030fd3dec7252d4bf1ae678efb19c7b43f3b978e20000000000000000000000005eee50e665a7695d6cb7a9c001b2a92c470e21b40000000000000000000000009a442616b1eccee56264235b1a6588f32e49ab61000000000000000000000000fe5cd1fc3b9de586a1e63bb6a40e34e3c584ce99000000000000000000000000ed50e9374ec9f99e26c568205f08572cacdca7fb000000000000000000000000a8426a973b4b9fbbb9e1fbee2a00b33b794b6c9b000000000000000000000000bafeb54c11fd1675caec89177c66592d0360db350000000000000000000000006f1c27b0eb90749d822481ca961a67cef1d3d08a000000000000000000000000fed972a3cfba193195117ee56698760e2afb5f46000000000000000000000000d1af6d9273863c9ce4e4d3c9e4a6ff0481caa98e0000000000000000000000000ea5f2316f4f650b006457248e6d9c27e10cda890000000000000000000000004ea5a65f50d06303a5a6856a6dd6b047c47373a7000000000000000000000000b6ffb795ac88ef82998044fd7669bbc448d6edc900000000000000000000000044bda99ea9710eafc93b34250825a46a9e0fa059000000000000000000000000574b68f70cccff363398a2bc18a34a33a5effdb40000000000000000000000008b4b3051363b3947eddfb7a3625e52cccb91d22b000000000000000000000000d5c88b18e2ce02a6c21a4d7516cbd5f0bf5b103e000000000000000000000000ed11f674b43891b2e4d9b7eba00519ccc55d60330000000000000000000000003c0760730095c5fe812269daba179ea93afef356000000000000000000000000dd7b8e24964b0786df54864e62ce4c1e975faab1000000000000000000000000a3548f460038933b14a8c81179d3bc677c93bee0000000000000000000000000bd95de59ba7e17d2c778c079fcffae1c0d38411e0000000000000000000000000e7f36523e0faa5ef695a8f28db70c7e8fa8770800000000000000000000000030772f75fb746c47e19386386a29cc1a0ff26c6100000000000000000000000007d0365cdb599cf8b08797e2681abe4c7dabb26d00000000000000000000000085f7f90e1ec23700de4f7db8c4f1a74472e069c70000000000000000000000008c048f719b328dcdb8e009703d6524c5f9d613c3000000000000000000000000d99f7db399724df25cdb50625d5fba85c03c41530000000000000000000000008365192ed15501ed448d72d5cce8ec14f5744d8e0000000000000000000000003c4dd03d42e9dc0ffa62b2c76963e9d9c6a0247f000000000000000000000000e3c168b0449ae0091031a45434a462ad83fef1b40000000000000000000000000d906fcd00ce9aadd682a2174f5b79355a35b75b00000000000000000000000032673026daa17298bc14656f85fbcbb6fcf5a4ac000000000000000000000000e060b4e172b40f44c8ceec977938fbbc1e09aa170000000000000000000000008dcc0677fef65f1b6e22a441e462b1e0ce9d091d0000000000000000000000001cac237fdad9740c31d8d341ee57f2e2061157170000000000000000000000000ae2eedf2c4160fbe9a165d07f7fb3356d1954130000000000000000000000003cc1fb72f870c0e02c6ef8f92465a70da200e4a9000000000000000000000000ebe31c725d49ddd1d83a4220a8a45b36a04f30da000000000000000000000000913ad3ed25cb0b3dd20d872afc3bff9ab77b8b2b000000000000000000000000a4ccffa88c3cf74e4fe547ae38606094c1236da30000000000000000000000005bddc92c5d8c6a2400418269016ec0100a5e02500000000000000000000000003cb1f05adae965a87b4489115ba33052995214a10000000000000000000000005a0efb531723cbbd10e050a9e468439805eb7eed00000000000000000000000029907b7825b696ef434b0eb8b012353ad16a672100000000000000000000000033101e498729c6d2989ab50ba61abb9bcbc440650000000000000000000000008e53985c8ffe2ec313e46bd1f3b0210309d501de000000000000000000000000fbc44d46b4f4e680bebab136ad1665d40a36da000000000000000000000000008aefbea7147291c1878d7fa77026865fa9a71ec30000000000000000000000002e637d8b5e8ec2fc277c938b9a451b885fc56c8300000000000000000000000003388a3be044e12062fb96b8828cc34b5c8ec959000000000000000000000000cf864127ad23ec1f08efa0cfd87b5bc469b46c22000000000000000000000000b29706e54eec2ab851fc614ac97989cf271ba0950000000000000000000000002cf378e17ae705c4b1e6f260ade9cb2929c1156a000000000000000000000000ad946f000d0c1d3f74ca3ec4faa7804fa53ee68100000000000000000000000084c7ae012a9c33f659d69ea87f11b9f6363a04a8000000000000000000000000a3b10040646400cee7161ddf19a4d0f9197f7913000000000000000000000000ce082b4a1d0f81562a6cd9d8ba74b100ba2afc9200000000000000000000000043522d362f8a9a1d0a8ef1e69099eabdb8db509300000000000000000000000047328fc5b59e9a54ec32d78d374feb9b5922bc0c000000000000000000000000c50262ddb04a4d93005dc01d0d19c401bbf954c800000000000000000000000010864aa948a9f94396d416a99267d1ac71c273eb0000000000000000000000009290ea5c595a566b91299d7a0c0337b8172e924b00000000000000000000000065989bcc3ef03a3c21f3561f44a14872881f58e4000000000000000000000000dfdc5cb334121f48ec1b297102ab42553a0198210000000000000000000000009908b10f34548f03fa93860e7605e7c772ef4940000000000000000000000000bd00230937c3b89000e040d820bcbd90d185bb8700000000000000000000000065b443e5abd444e67da5cab8dc3ed1857e4ee00c00000000000000000000000096b3259b605955aa2be06f6cad40b14cf077280b000000000000000000000000b550113726009acf664fc686471bae6ed12a5b48000000000000000000000000d1abe5e641892aee40fa580d38752c7ebf90b0e3000000000000000000000000b37724e5dffeb9e0a864ad9080e86397106c69b300000000000000000000000034ffa78548d7092bfd4b27242f51116013aeb096000000000000000000000000bd669d046d4a7062cbcd5f7a713a7dd0dc3bb0530000000000000000000000006d5c15cd7c1c188a074d239f179303cb2571a6820000000000000000000000001d1ed1d0b863caa21ff9852a7e65a32b33e2e12c000000000000000000000000fb441914bcee6c7ada8e136c5df7a4c001758e9300000000000000000000000051ae63672cc04b5c9007560a7a2bca0b4439cc4b000000000000000000000000f957bb7bd3652d3c48d3cd339e270e714a9374f5000000000000000000000000b39f819d2f2a137a7758930df20bc9f67da1df25000000000000000000000000558f5f76ad27f54ef541b712b38d406c805683a5000000000000000000000000abcbb981c4bb176735558508223e1dd746f0a0b4000000000000000000000000f7b2dcf9417ebaf14487be9ac382636fd5e01236000000000000000000000000fe31820f2b9386ab05df6d6b8a58a84edd3d30a9000000000000000000000000384019853146cb3b13cbed31a68b8a010814ff8400000000000000000000000055244b0f83edf50ead9b1d494fd9eab5a5e9677700000000000000000000000008bdea9a50a104bf00c1f2af7726f0f8748b533b00000000000000000000000035e2fbcc0dc1527740a8ff9ed0e57b583272aa030000000000000000000000008e59610e9b3b013a96b76f7975fd11d9d2fd65f600000000000000000000000082ba75c56c53bac4240e78ce05bd1c841ba26191000000000000000000000000cc962cd47ac33099bd772338eccebd341efb5d4f000000000000000000000000a9710dd398829dee5fdddfd791b1ed6d7c6dff8c00000000000000000000000044eda72ab31fbf01b9a0e0ceb97bd6b3de9192f0000000000000000000000000922949140700ce5aaaf16144f51588a9dc02cc930000000000000000000000009f9521d316d7d875ba63f466caa2c57648f550450000000000000000000000002dc59d3e77a682b38f35c1d56346e25bbc4403f2000000000000000000000000d20fbe31baa8e0fc4187d8f0d1ff0ab598c0f82d0000000000000000000000004916c2d3943a4f9a6550df64fd3eafa6767cfe9b00000000000000000000000002e58d0b9f49d8dabe6f263389fa56e92ff594880000000000000000000000008f82f565a00eb018c0e98faaf3ac9d9d9c5f6d31000000000000000000000000f705f3cd9a3a68876b39c36a7f06cbf1a4836c04000000000000000000000000bbd6b11736260b54482e0e4ef1fa44c1b92c17a5000000000000000000000000a978e96e5506d19948cd2d1c6c210996ef0ee09e000000000000000000000000cf62724e0d399509b21b5720de38047fcccb97820000000000000000000000007f7868f761e74fb98ce684aa99927600d7d328b4000000000000000000000000b818859e6c888d438af2909047c109ca9817b2200000000000000000000000004f2e2a0682c26a0823e23533fc2cf547f87be4e9000000000000000000000000dd22954c37985f5e92bdc2fef53cead29de633e20000000000000000000000000abbabd20d1a29f5a6e8bae3a88f8912618d1bdf00000000000000000000000077e44adf8f942339c81cac1e5789d7ed57ef63ff000000000000000000000000f9aaaf24605e6384a5ff4e222bf19c5187b679e7000000000000000000000000486bd62857e7d5dc51c920887acef184a191381c0000000000000000000000009a03ab8bc60d7508fdad50dd51834df99e8de8d900000000000000000000000057ea270109b38d4c0dd4d31445143f4fd33124180000000000000000000000002e85f488d33a1d0304de60f043902b182ba4e070000000000000000000000000b77a6986614931273c86e83ce73c02f3ce1f8f9400000000000000000000000044ebca2488ef2edbec2200651a057c44152b67dd000000000000000000000000196551a8218b6737edc1cc2f493a2beacf8767160000000000000000000000001fced22ac61fd056bfb294b78027ff6d211c212100000000000000000000000037ef83864d55088a2b976f0fb5a3dc9be0ca8d13000000000000000000000000967e471c119cdb61d28bd1b59569ad24b89b5a720000000000000000000000009e8a032d6e8c540fb80f50722c45b38372c36e2d000000000000000000000000c0ddc66d777a659ad9ad2ad2e93af4f476c8fb1a0000000000000000000000009d638d7d2c4889a6afd4c9f62cc5ed64c5d922920000000000000000000000007cc8fc29b6a98b0ef709fc27853c2ce8eb2ae2c30000000000000000000000003e47edd9716893ee6eee522508e77a83cc94f88b000000000000000000000000ca2db3aca59aaace0dd5a26c3558ef6f87c4b28b000000000000000000000000b0bd538fb273b50c0b771251ba217f7c8728336700000000000000000000000059c1a2f104426d3b87a16eb371c797ed5cb4c60f000000000000000000000000d93b701c429911450ffda99419c04783d5d8eb75000000000000000000000000968a093ef12d22b07d7843e5cb714b9ee56c0e87000000000000000000000000d0f7f88db2dbed576cfcf2dd3986ef8b4063bc810000000000000000000000002882b31e39a955f1c16137134e615cbb43940cb8000000000000000000000000ac6562e848003d919d15aa3c3bb3fedb0fac7c150000000000000000000000004ad1ec63d566fe8db408fd9d63d628534c6df2110000000000000000000000005a825c43e738071ef86b746081c5e6e36e7ebd7b000000000000000000000000e30e954f6731364f894a0b6566812138be9aae4c00000000000000000000000034f5e2e6cc99052026c22f89bc2c038432da4efc000000000000000000000000c33321a6f16b257102c2f796dca89e77c14269f10000000000000000000000006b782f5249a141c2547f21c8068542529042c9030000000000000000000000000e144254e57415180baae6ac181ae3260222929f0000000000000000000000006f2dbd9f06a2f4bcea1de0a7b86d0d0d12d51e05000000000000000000000000b1f6499e739c0c8055444066a3f6f3b2438d524f0000000000000000000000007cd9a0e8542c96e066a24c2560bec608652220730000000000000000000000009703e71fc7d5d80d84c9f63700578b4844c186d3000000000000000000000000f81f37f755b27754e860186e540fc1d5423c6d1d000000000000000000000000b92bc07df534af51980cdd84f201a89d7d46deba0000000000000000000000009ba8f4f156446928dee557ceef5ee6ee3ce05b7b0000000000000000000000005913cdee2b5a034a21d9e6ffabb231775de6e2a20000000000000000000000005bc97340926ad532e3d4a0e0d291ddb8dc30b3cb000000000000000000000000b28f18db9b9561b98157a16038e78d3eba66354c000000000000000000000000fff56bb5e3af7c591ed8e6970901a023271382c70000000000000000000000009e2a1fd0ae50e4519db45af55c169522f9945391000000000000000000000000f10439292a4dea3fddf7017226f5a42d151f7991000000000000000000000000116e2cad4541139643dbd6eb4c16a3682a27791900000000000000000000000002b898dcea539a97f3aad3e683f03a3994b3008300000000000000000000000011894b6d9c1670086352ae8f4b2d26bb04e2f4cd000000000000000000000000a872ac1b5c4990200e39fddff04a154f0067cab300000000000000000000000082b5c8f87f03f9c47c7f2cbe3f0e5ac0164bfc60000000000000000000000000bb6cdce775db4bdfa43e1e74b628990cf52490730000000000000000000000001008a5e1d06d24a5439e05c9c42fc68beb1f869c0000000000000000000000008a724cea5c0b8164df45b156dd5f2f4c507eb87f000000000000000000000000dfcaf71b52ff319f8c3c5d5f30d6332b478e6a6b000000000000000000000000dc614ca61bf030ffd5647d15a87d530e5be3b8fa0000000000000000000000008df14c0b15e93c0067571b9ac1b2fc2da0f90884000000000000000000000000ed0e3518779ec8b85aee8186ae088dc9a3f69f7c000000000000000000000000e65560fd1c0f2b175bf21e3d9e1b7342f6f6b413000000000000000000000000e3be37a42adc8eff7e6ad21066a4a4defb9209960000000000000000000000005108fc57cbfdbb026268d577376f11aac511e1f80000000000000000000000005c90d7f6f9666e2122a860a386919ab74c97e50e000000000000000000000000b8d8b0fcc9ff9ef45de6d7bd122f419be53952dc000000000000000000000000489e369550e51e89d5b2c84bc4b969645d4004a9000000000000000000000000aec348d678380139a3c75536fe880c5165835b830000000000000000000000002acf21d77178e9718e216a673840b5110045f775000000000000000000000000e01ac5ce4c605ad3a6ae7aa970abb5fcf46d2d2d00000000000000000000000067f75b62b40c263e6cc104b78ec792b0f6609946000000000000000000000000ee53eca084b9d32fff4f694b564232c1186e76ba0000000000000000000000003e754ead9a4d61d098ba9beefbe7c71eb436470b0000000000000000000000006268a530afb060adda6c11e8c7911460f4079af600000000000000000000000007013fcbe8465ecc99b52f6f36572c17384ed2c5000000000000000000000000f60c0947f9d097c04e494218c6ec239208e08da5000000000000000000000000dd0b19eedb46306c726fd3698c1e1714f14a5701000000000000000000000000465a172f7df17f104145c542340e9b4167bb980900000000000000000000000052564cf742d1e20a16e24040214c70a29b76a88d00000000000000000000000016597e0628c3f5102d3414833edd60ad7afee4f10000000000000000000000000630e98b3aa75085454575bbdc6d18e3d7c6062e00000000000000000000000021157fdb6ce1c996c3115defcc2252f36ff4a94a000000000000000000000000feaeeafbfb653d9d989bafa1ae6bf6cd567a8a88000000000000000000000000c3a3a3c3dba0225ab74bc78c0fdef85520e3a7e00000000000000000000000001d5fa1d10af74ecf8091d1628873c7200d2c208a0000000000000000000000003e72f7d918784e3185edcae22a2dccc23b1bdc290000000000000000000000002d55354dd043283a57828963f8f335e60d18e70b000000000000000000000000016aa9a276cb65637c9e9d6768630c12a34049cb00000000000000000000000058a418ab38294cbfdae7198c388c7e332cd74dbb00000000000000000000000050d3e6490a1539cb4c6c9797389286be8ccf84460000000000000000000000004fc56eedb2c9391434b996641c55020fc4fdb86f0000000000000000000000007a1cf9a2034b7718db0a4d0d9be7cab1c2f6e9a9000000000000000000000000a9269717503001f8121ccb8bec5fb18ef3473d820000000000000000000000008f7e117d0bea88c062d09ad1ec886c7540399197000000000000000000000000b26bb04f160547e0f7a62e19fbec99b396b76bf50000000000000000000000004e0518d01975e621c97813e085284705031d5721000000000000000000000000ef4b048932de57a6202e0a7e70665e9984fa42020000000000000000000000001f94d72126c984a2b37c470597f53f7607fb32ce0000000000000000000000003d624d8fa49d4316517d3689b84c4586454d359a000000000000000000000000e5e9c1d0b4268dd772c3f9ae3013cc02b2e2dfbd000000000000000000000000a27ac3273349fcae9a044f4a8bac31336cf7534f000000000000000000000000f239fcb3c67b17f8d2924cd9b3d9f0ce0c09903e0000000000000000000000005f9c99061cccfc389a5ec7a4e0fe959b495f63220000000000000000000000007970851e39c54816862ee50d1b41d85b0b2fb3660000000000000000000000009fdc22329e6734fd966a10248f27e3ecee58c963000000000000000000000000372bbca0a03e4764350b3e0c57b8f66fcfa8235d0000000000000000000000008b5e20587882cf5e3f95050eba8e1172fc72b06c00000000000000000000000075a8e13aa32ab40ff6d4f2ed5525058cb23dde88000000000000000000000000d3d9493244473f1b7f608b6d2b901936565acc5a0000000000000000000000005c2628d693ee565115ac75c1c1243a434d3d8ac4000000000000000000000000290fc04ac66485961f65fd42a401022ad5295a99000000000000000000000000d325517488ce07ee707ada76d5b73d5d882c222100000000000000000000000046531b6117e136c77fcfb1be82640d5467145f15000000000000000000000000f6cdb5638b5177760c4c7b4f284e6a9786ca1489000000000000000000000000fefadadd88c39eec71ab0792117d32558ed3110c00000000000000000000000091f09d2358bc512c85edfd70671f2880bd269ddd000000000000000000000000123bf0514537973243cb75ec35fe2a80057cfa5b00000000000000000000000065b9535250aa919ee74fc35ec184f93dfc70294d0000000000000000000000003d9df1e031652beb5329260455a5e2b1044f52f70000000000000000000000007f672294e92f08d55127ccde1d4f0feb15466299000000000000000000000000920afeec592342209ff9c9d212d3ce1c688072dd000000000000000000000000bb99993328ad1cee86b7079c870ce9595e6f4aef000000000000000000000000df4037f03b9fc08cbc906b0edf2c374ca6ab1aed0000000000000000000000005ef7312d1dd2af065e625bc08ac39be4b097aaf10000000000000000000000008310a213906c15ac113abd9b44b0418808d64b2b000000000000000000000000470bad7a9135d64bd477109b70a8d6d921169c12000000000000000000000000a1eb45e3e0b5dd36599a6d89469ae9b6955ebfee00000000000000000000000038548b170698f8cb8b1897143e8106688f9ec8e9000000000000000000000000adc8c23c0623b304e943e47c2e5a11878721c9ff000000000000000000000000d975a0025212c381847f50024c97f32154803027000000000000000000000000509804ac3e9314a639dbfb139d1592da19240dae0000000000000000000000004bef2d96390d93065476245feb837f04be49889b000000000000000000000000614dea135a2645bc35034dd2a0c4571e3204176d000000000000000000000000b79e22c1cba57482466021a346dfebeab571af9200000000000000000000000003f1855ba46bf6fffd200ee074683cebaece8045000000000000000000000000fbbb8c0b62529763625de709d2c9df36acc75fcb0000000000000000000000003700fd8291365a8592a7aad9915ee12c52a401010000000000000000000000002c6c6ab257719700bcff1224927ac0bd8e5d28500000000000000000000000009484d8c888fd563529cbcb94def59f9134d802aa000000000000000000000000747cd8bbedef688361288b5019abd92103d9e9b4000000000000000000000000b87ac1d97c814d995df8c3eaf7ea6d2035fa52e100000000000000000000000011992a990e3cbe964894b6fa87fda70a70e155e800000000000000000000000066b1761280087471810d5bb150c7d65dc7643fd30000000000000000000000007d283c27e9cd88c223f426b76dcc9e58f06bca75000000000000000000000000370f95d7a06f00abfbec8e802913f00a7543d20e000000000000000000000000ff11410cdc7eb45932dd991bc364967d73d5f3830000000000000000000000008897dc72b8b1a102ca7aadab445a0e0d648999fb00000000000000000000000042628d36718034b692f3ba7f1c5c7a810506bea5000000000000000000000000d6362ba2f9f4048918918723159fc488889e377400000000000000000000000026de5034550e4d69521e347d082eb643c1036f59000000000000000000000000f11c8244491c27812caaacc13493ec7045d002a300000000000000000000000063d3186989dab76411819542a2d780fdda5030e900000000000000000000000004591542ffd36fabf3757e667ae95eabc8cc57bd00000000000000000000000057da6b21dd5e9ba566f006f82c4b9ecdc0a79926000000000000000000000000432b28e06a9b29c911bd38c4ccf01518b09bccea0000000000000000000000003bd6ab6cb399d26ce5eae6820be79ba14a45be9f000000000000000000000000a361cc5d44f71183764a7d95c4a2c63f7be1b8e90000000000000000000000000b268790d86d5de0833bca72ba33ee4bf8f1ffc1000000000000000000000000aa8fc27601eef66355258d5cc345244e426138bf000000000000000000000000d0c0ddcc41ed963ec51f6ab9206aeceaf72b22100000000000000000000000005dceeb198a1ae16b22b2bf3a3517a6ad27a972b40000000000000000000000002c11e170309fbc4f017d6b619f7a620196670eb20000000000000000000000006f101b2fc7432e59f7e85c03b7e0afdba302ac8000000000000000000000000065429e417eb74f1551dcd428cf38c782eff8a9950000000000000000000000005132ed9d44d621c5715fd5695c4c6afe79e50835000000000000000000000000799f33e711976e4ced49d98c6c38846cd7d5eb8c0000000000000000000000007a3ddcf39ac06ff7045eae4075a4c894bd1a4cf300000000000000000000000087c4516d73056365c94fcb66244087a70b72de260000000000000000000000009c198968a874fa78a334ab3061906a1bad24477b00000000000000000000000013058519ee91272a0ea64eb825fbcf4eabc4317a00000000000000000000000018cbb54582e48b7e497b7f3f25449233af1fba560000000000000000000000007017f03a065f6a8386e31db45fd2f7ce9718894c000000000000000000000000ef28add83ebe43f65890bbfb7a108e3d91d14c230000000000000000000000004d6038cd1a1358af16efbfc01af2044674fa03640000000000000000000000002e9de294791a860bc5838041ce74a57f60407403000000000000000000000000d0d48cb5d37bca667ded42010afcdaa77551ec27000000000000000000000000defcde4d042e2f0108d8c2c165f15f4265c80e17000000000000000000000000c858dcc551076f104746423f809f631d03864fdf0000000000000000000000000e6a22a919befefda65e25e6521ef21c8f85504400000000000000000000000035f337ce5ec690db87054561dbb958b3122d7ab1000000000000000000000000b099631928a178d2453d941e59f41595c492647c00000000000000000000000047ef28ed4c9d0e7b61fd55401a1288191bc76660000000000000000000000000333341bdba5db61a1dce1dc999881783e4ee0e110000000000000000000000009a5eb1571c77106ee5af95f9983e0183c927a06300000000000000000000000050fc9248896fdb5b95f1f45acbfba65790a97c88000000000000000000000000d74eed7fece863eb869a548cdcb8acd175823ae200000000000000000000000085f31331b76bb68ac8f0cd49a02ec34cadba1b17000000000000000000000000509d49eae5b8d8b38309b58bd2ad3223269279940000000000000000000000001749238be89863a2a67787016717e4b6bd635fa20000000000000000000000000bc84ec21896dd8f19439e8008d50e2d8b5a590800000000000000000000000023a427b70049a4d7b12d93a864e12bd5726c5abd0000000000000000000000004de1dff27ac7c5c681a88f38306eb2a5c797b8c30000000000000000000000002565a3a0c3b9668040fc51919b4b055b30ba3e720000000000000000000000003854ffb90a838effc61b5f05dbe9ab4d0b4a6d1b0000000000000000000000007378dbcf93b3948f4f185a0d74be9b60ace8096e00000000000000000000000002f3a0b44a9fc68007f3d6d76e4c959e94761990000000000000000000000000d784936a07845f80e1e3dbe225d0231d66902e340000000000000000000000009c5e6e14d35008323fcd0368e658a0bbff2c1b410000000000000000000000004d3b654ee13a7222bf002b65061c0f0cc22b3588000000000000000000000000254c98c4f7d5465a778ec27d7e53974510d6b4bd0000000000000000000000006f6eb10173d49a36197550b2fc832343f399130c000000000000000000000000bcc8ed5c103ddf80abcf1fea7f8c0596a1fd7efe000000000000000000000000350fcb0143c597162921d6e5b463f24eb6c9e1b70000000000000000000000004172ce44d8cf4b511dbb639de3330f850cb5bf700000000000000000000000006abde76fa2738ced7a332aba4dd75a258ea1e67400000000000000000000000063e9a12e8bd42b89d44b3ae769c8aaa2d30924b5000000000000000000000000d3808d4cb1f1aadd1ff9d6ad8b7c15c19a7552da000000000000000000000000fc0eca64aa5820b40b8086e3c0e6c473f2eed00a00000000000000000000000066b95c7f770d35e642c3897db9b39a8ec0c11812000000000000000000000000df956b855ce488cbac00763a71487f8a5e17aac600000000000000000000000080b9b34c2b1ca754c3ab0af403b96f3367c953250000000000000000000000001b7f8fb552bb6cd84c41f514cacf5fb8434e8a8a000000000000000000000000bdd4a05eacb0c6f16c2a633ff59090300c66b49b000000000000000000000000c77e3e29fa7f8a095e2be4d4ceac4080f5c1561c0000000000000000000000008eec7c7f8c65f4476505dbe5a79f2e199d85a12a00000000000000000000000076c4b6fe7c3ec1ff479e9eb687d067d1d05b35650000000000000000000000000e7f3d20fc0cbac3cb5f7e6df4996402e1b61366000000000000000000000000679b06c1c4ca07c69d94d3541a8ec3361b09a9d40000000000000000000000006e7debee39c01d04f2103073998ecc51f6661cc20000000000000000000000003844dd8de70c169eab2b054cd00f251617e7f75d0000000000000000000000002a6c36f1b0f9f055abcda30eb5bb72e0976d51dc000000000000000000000000c8c012de09d0a781a3bdd9942170902891b5f75a000000000000000000000000a23f77cb1e093d6723ef2ccec3ffff727455d67100000000000000000000000073d0d9205a4c65d88744853c3f58d3378daef1e2000000000000000000000000974932c15c560da5cb3e4eac4259da7604c8fd63000000000000000000000000533329b8b1e62e503a76ae1251d9a319a0fe1b500000000000000000000000007fa6e3a7492c1251900f17d72979e759946976ff000000000000000000000000686df4d24713f6084381b6aac760257c6151159c0000000000000000000000006fba8b5be24375a41ffc771ef8753b456388e719000000000000000000000000db59a673bc30b0fffd44b479e52d1e4ed34c984c000000000000000000000000579a05011dfc505023601697789edd6fe7a94e2b000000000000000000000000ef1136fcd690028bd96ead608cc0c9700c13a2c20000000000000000000000006c31557cedbb178fc3c901cc38f5afd8e31fec19000000000000000000000000f53a62a83aef06d49bb18cddd28a94fac4ae2c2c000000000000000000000000637153f9781a495c6b84062719534e1df022d0ac0000000000000000000000006f6748418340cf712b8c7424fac612aa6993b5cf000000000000000000000000edf83e7b6cdd58bff25882cd7e735ba21becb948000000000000000000000000555e7cfe7e54df979e964f846b5037b4d87ad5f600000000000000000000000095d62e1e31cebcc60c7330bf7f11dd4c5a7d981400000000000000000000000072496d0e8f20d2f84f15efed7f9d119768bd279a00000000000000000000000090a1b7d4b241bc9599a86be974884cd8842ac6ac00000000000000000000000059faa5d5b7467cfb4b8448fa0a72f64373611eb00000000000000000000000006442d408ba7782eeb6f3e5cfcd5f12717fbfcaca000000000000000000000000cfcfbf79e66df7d07c1489e5065bf14187292348000000000000000000000000a01a4cbd33ada41f997a95c2d7ab39d0340cfb160000000000000000000000001275eccd9e5e1014625c727265aa0b9ff7e5f4ce0000000000000000000000003c76c10848d732c4fd047fe51b559f2fb780ca7800000000000000000000000087aa9ff598765bcfdca197736401fbdb9c392ef8000000000000000000000000bb023bea563dd773cfa9485b8266c43dc714c7870000000000000000000000002e0308c37769a4ebde0fffc75d2fdd83d9c45d13000000000000000000000000451056aef114c8a1b00c1e650111536bec4d8c32000000000000000000000000a9a201bd1846a3499c7eba90c2fcd161fc8a95530000000000000000000000009b180bea29f9425c1a72df9725bd69936e070a5500000000000000000000000048b6659d062f3b9a57333e4c818cd47d1646bce3000000000000000000000000b65cbaec4bafb71be97f97d9add0828f571439be00000000000000000000000031d3c23b5d85d6a8d362c1f0be0c66d6a9a535a6000000000000000000000000994ee5dd36c63de48bc478b8f3dace844d77081100000000000000000000000050a037937c9a73a411a04cde36f95172697fd4fc000000000000000000000000208779d796e297e4900a0670eba35101546a043e0000000000000000000000008cbf72a82fe9034c33c00562a87b3a660839b5770000000000000000000000009c7027017e62334c24072911a387f67134cdc1310000000000000000000000007b7257369c851970036d79d9626b3bd066f88fa9000000000000000000000000cf6160bcfa9f68381227f862605acfdb547ab88e000000000000000000000000e60e3990108dcbbc3c276b05439326186bbff3df0000000000000000000000000d0d36867ee4b0d4f9193e21c1881b837c1050420000000000000000000000009ca159789cb582dcb48cdb666c3bdf707b2fc663000000000000000000000000a02bc51cc558a536d10d9ed475ee630342472ac9000000000000000000000000bdf26f36c73767ea6fc02fccfa63ff83fe0fbcd80000000000000000000000000d60573d5e5c3f01705849da9feff10843cdc742000000000000000000000000715ec0b3fd8f9e7e07181a0823a401ac8ae5347b000000000000000000000000858bcff46c6b9dbc04943a587c7ef97e063e1c6a0000000000000000000000005d3b9ebbaccd4ea495ab083c3b5bd5a00e81414d000000000000000000000000bfffc810e5e246ba007ebf5d10c3b9053d53078a00000000000000000000000069da7d95205990d29088dfd64b8c8df7fbaa9b53000000000000000000000000443abc5c0d005c91c2f2afe5fa5fad0018fa8f050000000000000000000000002965aafa97183048271fbfdd862164d090fbe362000000000000000000000000e7dac2e3163d59d09742e805ade0681c0518c7400000000000000000000000006f8347c6b9a875568cc4e6af9f85e7863757f12200000000000000000000000024daaf7d23d10c8e518321a01cad4cfb55c83bef000000000000000000000000e66745e31db27ca7b3444d008ba9d984c617f68d000000000000000000000000bcabe747491b20bcd925a4863a97c47f74931fdc000000000000000000000000b56e42f2b5ee9b6b94bcf19ed520b355368ab321000000000000000000000000bb25897713b3b073549e9cee83b57cbfcfc5c06a0000000000000000000000004a92b5dd27484acf870db179cdf839cb524d8fb900000000000000000000000051cbb2eb10dcb432a6fadf741fd7864f0e0b3523000000000000000000000000db882e46843ac1061de8b0086118111e796bbc9f000000000000000000000000c7f65821202cdfeb034c4a15d6b7d2ee1d8ed1450000000000000000000000001d47673ca4e393a29f0c8c520b7b4f210d8807f6000000000000000000000000bc939e0814c9f3be44b12fa5565b2f986524771d00000000000000000000000007272a974101fca20a67cbf52dc8b8650aefbb4d000000000000000000000000eb7899ec16e13ba03ef368682103edc16ba7b87a0000000000000000000000001e1c2bcdde39624e7a43669ae5abdab57d21f8f00000000000000000000000002de934fe7f4efa7385cce38ca8b7944477bffea9000000000000000000000000117045ce48e812cdbff5238718c2bf66b29efb37000000000000000000000000816bc8670867a7f8ac6e0db59f0e4103b29bbe5900000000000000000000000022c4ef4d843ebeb2acb9f77a70130486da7e9ca1000000000000000000000000c0662a288224bfa9fc7a448deb10893b2175a438000000000000000000000000a7ab5cc140569ada7baa833cb0fcdb9ffba46b65000000000000000000000000f8888f379c9522a0a313b96fbb22efb68a419476000000000000000000000000712db317e1d5dac14c4c99b17575aa02df99a958000000000000000000000000457ec6bd842dd3f51586e9ef7cfc72e656b4da520000000000000000000000008e6bbef0cfa33cfece79b3e155e8fb2caaa9a0d8000000000000000000000000ddaad07cc98af8a33d066e13c961ae839ca0abc00000000000000000000000005903506936ade72a231b0fa1d3bcebd98350c35b000000000000000000000000f520e0d9592676275aea3028fa31329fb0db646f00000000000000000000000060e7357de5ec8c3b07f8efb3a8c1325811eb7db000000000000000000000000080cfdc92af75863e94ffc5aff52e4c4e12b03eee000000000000000000000000ce2d2d28dcac6ec5df84e1c0ef8d651aba5a3f1600000000000000000000000035c66f707426624e14d2621426d06cb059a673a900000000000000000000000088d7fdfe6407dc1811d79da4be7bdacd6ba77085000000000000000000000000833f2c9d71988e5a5f14332d853d2cf0e2b0e0520000000000000000000000004388c7afcb2df129f3bec4c4e6eebc0611f98822000000000000000000000000cdf72fe03ea0adba9bb9a62141b3fa0664d0fd3200000000000000000000000010cc48d593d56d6fa396a725979596a8e27f75fb000000000000000000000000bbc03a7ead5de7903229fc69806186f205e4c12b0000000000000000000000004d019f5e17bcf4d3d06bcab4022083bc511393470000000000000000000000005515a5978c0bec82edcc98eb9754e7f5136765bc000000000000000000000000b80590192df3335d6df2ddd442657740e2f98b2a0000000000000000000000005bba34fad63a49fa92a8253ed00eb6318511536c0000000000000000000000008b821d9c327fc9068abf82abab1d6e0a57e98d97000000000000000000000000d752f35e8932e50661aa7660e83811e6a58ab48a0000000000000000000000001015a0ba8a9a016c30e5496db53fa70e5697ed4100000000000000000000000072bfa9e81cff90ceb552f9cf3d6452171d4c241c0000000000000000000000006c67d84019cdddc7a4cdef0eb3703b9a7226a34e0000000000000000000000007ca93cf243f9cdb5edbc18384a68c7c6400bb7c8000000000000000000000000b2b474611d1e49a301cf2e48c28c90b38bed3eff000000000000000000000000df03647700be0f33507bf0b63abcd598744a7c740000000000000000000000007863b84348bc7161302acbcdeb1b5dfded799ebe0000000000000000000000007a07d7480c8e2dc96828dfb488255c2fc2bc30a300000000000000000000000044f43b78d006853aaae645d2c60c95965b16a59500000000000000000000000091314b72a6024e127055bc8f9550d4d8067e78fc0000000000000000000000006117219842e4e1c61c52034aa8ff77f7403cd1cd0000000000000000000000004206ce8ef2a48b1db27048f57618fbbf3ddb875c000000000000000000000000c2ea673142adddb35882d570fed3e0323d4448fa000000000000000000000000e822766fa500f80df7423a528dbf857f36d0e76d000000000000000000000000d50679ce604aa57bab2705d3fb61969f1487d4580000000000000000000000002f1882f16855eaee54776d8690725441efee28ff0000000000000000000000000152b35c55b6c7df6fe6a14bf87b20f497590081000000000000000000000000a38af2ea1cf602c1feece34f0f8233776a298e16000000000000000000000000971b2fe88006ef2591e0d987023c284d0f14c4a2000000000000000000000000b6242246d34224e27dcf41d0b4d1b64861d29a6e0000000000000000000000005dc6a5a1c966f30a8a0d0f301d677132cd088fa30000000000000000000000000d5098a1279f9f951abba0db7eea7487b9557326000000000000000000000000d444c822bee78e9c1de6d8dc724b61037860d3630000000000000000000000008de013766c66cc932caca6f2d68b830ddc4b184600000000000000000000000016b71071de974eff9b70087b89119919d3db13f80000000000000000000000004331e5b635688e00935226259bd0fba3b59bea23000000000000000000000000dcf40a3a2abf705c2ce2724e6e0e06013e900e3a00000000000000000000000024cf083227d80fc11f5e325093d1e56a0f9253d7000000000000000000000000b239ff261f618c82366316c106d805dbb39631bd00000000000000000000000027c0931a94b2cd9f02b16588207ec393336e3ce700000000000000000000000020edd217187150eae665508c6ffd2177bcb66c57000000000000000000000000702319856b7172a6b0a90ed72f3673bfc5eef91f00000000000000000000000033352c81c9fbdf879377ac805799da062b7c2003000000000000000000000000bb99206826162aa4677b1ea3bf6b43ffe964a389000000000000000000000000b00a01b3d2926687d93e338c47dd790502d56c50000000000000000000000000e506878c4563b375c74ad01457921e6c678a2cec00000000000000000000000029e58b1a3bb6eb2d97117d1574657804b08ac5ab0000000000000000000000009c7c7ed5248e1c6d8a787b4fd54d91b084fe707500000000000000000000000076c694ef35ff14e29c4226c36d1c8f0e72b6aa8200000000000000000000000030bcc18ff050995f06971474afb264a933d0c3ab000000000000000000000000cb72a0364687931eb8f1488e075b8d151784f30a00000000000000000000000030be67220134775fce55b4f57c9cc9e57aab619b000000000000000000000000a531a83b30a0d45246ed0fda1092bc54cb1d1b37000000000000000000000000f9d74be3fb80e0a23f231b07e8c412750128ca8c00000000000000000000000075c6111634daa972b3e401d3f4949c2720dc6518000000000000000000000000a17984c754df3674b47554bffb605ec2e0fb465200000000000000000000000088ec0997645747cd6af50c56b55206d23f0f54ee000000000000000000000000b20d77bf580a1340be5ab8a3c0f097ae8fdbcbc1000000000000000000000000706f46f6bca32132bc7723aa51085903cda91ef6000000000000000000000000ab5246b52dca5e629d73eada604f74a2e432fd2d000000000000000000000000c920c63a2b03ea32f7e40f01e62f016a1de708a200000000000000000000000011f35822973bb708fab33f7bfd4f778dc272b086000000000000000000000000d53bf947827519510bf8e819fb06a24c3c36c690000000000000000000000000bc2088f724f8d9059e4b4ee1dabad3d2bf5c7609000000000000000000000000c7c691ecd3507bd0643dc43a71d44e70e9fca652000000000000000000000000f668bab7c69cabb149a9dab5c4c037ca7e41f432000000000000000000000000c9b7a4a7c34af23acbeb2378866d8f5ef9f6f9e10000000000000000000000001be107a5da8d7cc667e0cb64446c37e0e7fc94dc00000000000000000000000043b06dd424af939ed834e51bdff0d603e6d4e2740000000000000000000000004df5d16389217b274c92b00078de157fd0015606000000000000000000000000edbd87e723f2e819de37a01e4274d63bba7aa1d700000000000000000000000002e43f07289b0fac614a9f87e950e747529b1041000000000000000000000000267b71a13fe2b0818ebfa239c40ca2162d7ec9e9000000000000000000000000a1a116e71e6a8a7c68f1b7f42e64dc56a997adbf0000000000000000000000005d14fef7e25d4479b18f60d8b0acb56e7a1d84f600000000000000000000000021a92bea551b20bb26ce9e859f4eef1e05e4b4c10000000000000000000000007e9bba6b94e1526e573e253e77d0a93c30ee8e6e00000000000000000000000080a21e637c9f456bfd6fb3762e4dee882cb7b5440000000000000000000000007860fb5d9b5f544fedc55ad6470bc193c4f4d581000000000000000000000000760caed325e0903ab2e11a625b9226dff9f2b5e40000000000000000000000009e6205d7d200ec8bd74906288f0d4ee457bda0890000000000000000000000003c306a9f7476b2e8618bd82f6fa19bd7c6eae53b00000000000000000000000006239ff8ef50de68c1f1fa37beef9e25dfe857da000000000000000000000000f967ab12c8d0ab8ab7a72f9a2f77c28c574adfea000000000000000000000000809be9f49781dc8354a8b0b976bd9c4e21ac11b20000000000000000000000003fb9131cb58ef372ac6e1e0bfac41748d4f617c70000000000000000000000001d269332e1a0deed3b51d4dc610a641be5f64335000000000000000000000000b0e4f720f1370f96fc2bef25d06664467d2b6800000000000000000000000000490d0d989254892543f61b0c50c422fb5c050302000000000000000000000000cbe411a3bccab8dbfca3a5a5c7b8fe1a660cda2a00000000000000000000000065c1e392246bd0e7129a18b204a35cfafcc7f86d00000000000000000000000098452f36d6ffd16e81223113bb14773fadcd4e0a0000000000000000000000000db0fa6f0bf16cdba75d2f5d3c9faba46c073266000000000000000000000000e1231ba98da5800aa2cf84d9032a31946e0e878e000000000000000000000000ec68c8b4e54a2a7b87ec353386dbd57d2756146c0000000000000000000000005f656863e4fd5f7f6cc500d2084200473c809c1800000000000000000000000066c2c6aa63f549e0f2ef4abfab131d22f6fca92b000000000000000000000000371e4b378de7c503a78864115c530d5cc61242fd000000000000000000000000ef02a489eb437ddce09b439b3580d2b50721e76500000000000000000000000091c0c5d454dc92c85b7a5c347b9b29aba0f16ef0000000000000000000000000888fd5d99203c55943f5ac13eec84f82b0cefe0e000000000000000000000000efccf00593fc22fff42b8f6ef806a195676544e90000000000000000000000007632a69444cd98ea418761994513a3d424888106000000000000000000000000349ca68225b29447627aee0478b1905dd41f99d70000000000000000000000007c535bf2348cb9e28549333061e322cf08405848000000000000000000000000d94a482a77fd0707dfec23f2c1e1e07ad7268879000000000000000000000000776c5a9d0b1c0781dae669f390c5d4635180b2c4000000000000000000000000b2f068b052b4f1dcd332f9d8910f746ea820ae36000000000000000000000000b66d56431b1cd757aee300a5d6224b555e9c4b8c000000000000000000000000b81a472847378b1ee7c0fa6c0bcbd0198e73c94d00000000000000000000000008c577f7691255fa7af1e8bd051d4acf15b51dc600000000000000000000000069ef0a5af586471e2a09526577faf0e8dc2e833d0000000000000000000000000d56f631789cd432fa3abfc51a746fca29667450000000000000000000000000d2037b23bd0df02c20cce8f1c18a53c9262b0b6c000000000000000000000000fbcb5d5126923585cd82f21492fbdbcb14d09cbf0000000000000000000000001e28eba119d71bc6ec7162c99fdbba6d8cb8c9ed000000000000000000000000312654b9770e7542b3e29bee564c0c73004c41050000000000000000000000005ebdc99dcea1479bdff3615d39ec49b1199402f3000000000000000000000000f9de07d8e591c4e6adee8b2af4df54d928a42ba10000000000000000000000003f4eb8cd752b96a0b775bd04f7fc14ac438ab9e3000000000000000000000000f938f61c27548d72f0ce1de48cb5bae2ff683b3b0000000000000000000000002c8c077595222fb95b7a785c05bf26073bbabf52000000000000000000000000af5130252f2e28e4e87ff1f951339f625320375b000000000000000000000000cf78d9d96cd578e37602816665f5e7a403b3b4870000000000000000000000007c67fbc940cced0df19d39b8fe6d56f89a7e92ac0000000000000000000000003c0084018fd3b35b64d404eaab6489715678b3ab0000000000000000000000003de40752f3453d7bac4463eed82425481246232c00000000000000000000000084d058e026451798c2005558fbb29e432f92e30e00000000000000000000000031f89da53c41ff1759fa95722b65a6fa35e7c800000000000000000000000000d8fb35a2a2554bafceecbb4a6df295f01e310eb40000000000000000000000000b20cd72ec684547df2c7b5b65d13d2235252a19000000000000000000000000a0da234e230ce58944986bc964a1fc8246cac3ec00000000000000000000000074b78e673b278286d2f4b664fc60baf449478c250000000000000000000000006ce01c22b391255847fe9a8f1ff9100e8f0822460000000000000000000000001c2ab0c9e2bb591163ea1991bd18aada049132f1000000000000000000000000f8aea710166baf6045c985efbe8defbca335a106000000000000000000000000b462cf6be5e5bb4d2c295226990896e7d7091cfd000000000000000000000000a887d6edfcc519ee2f43c8925d662c681f9b4a1d000000000000000000000000700d44c7a78fac8b9ded0b88df8a420b26ee032c000000000000000000000000af11b41d6e1c904b0a0f0aee837cd3f6f7b4ca4200000000000000000000000005e886e7614dd3ee4cfc457241ee19b2b4ade16f0000000000000000000000006b627e9b7947ed3d106cd48c94fb7ef3017cb4220000000000000000000000007706d6e4f06efef9c41b38f8683f69043f3306df00000000000000000000000065ce21b19e2b638b1646c95dfa9cf66ef97afbce000000000000000000000000d72eac57db09fd879f8f8635bfe6623cfa3d2b36000000000000000000000000a628b57c308a3e5dec5a8880542c6930a3ce694c00000000000000000000000032706441c13247456591a72254ef013a7a0c080b000000000000000000000000ccfc73b61f0aa4b49cc67ecfb0cc7ea743cc86950000000000000000000000006cdfb90581f0f1f55c2dd520513cc4d3d913d28a000000000000000000000000c5d839e61bf2b713d343bbdc9e797b2e55b2abf0000000000000000000000000934517ca358a7843c4128284ea5b272c255fcd7e000000000000000000000000498b5a8d27e42cd02c6f695692f4d1ec71f2359a000000000000000000000000e7f75b16903e87bcbb38ed50b7b28bfe062a414c0000000000000000000000007201a238105f03328203b67fc69f8301fd676002000000000000000000000000cc7e7c42aaf4e846cf4e589e439d9fa7ae15f60b000000000000000000000000a789447d971e4e27b32513df7a9169dd264236b0000000000000000000000000deeccd2f31d0395344689a5fa215cb1115612fdf000000000000000000000000afb452f6078dab2d9fe7f87f0cd6e2288903d5cb000000000000000000000000b83ae8916e1e96d513c300c17ee99af82a8688c8000000000000000000000000712b8177205b4ce61ec40a16e929177c24e001180000000000000000000000005b6a2bc6b1ad0b7e2fe2746678afef6f29bce275000000000000000000000000fad5c6e58b5c2ea1c233ad83c919e1a3b5d89dfe0000000000000000000000009deb9de4bd8baba85afbbd6cf2cb34a82ca26c80000000000000000000000000e8b046ec7268ab4f5f23cc6e314600a1543c7702000000000000000000000000301447ad53f333e7e3412d8cacc246f6740b92d80000000000000000000000002043fe70fececaf3bfa39c89c844b499a7a365180000000000000000000000000ad2a07078abfb73ad62d891dbf7aaea32c5f5d6000000000000000000000000b3520fe4d867411f6b67c9479eb42f42a8d3fa8f0000000000000000000000009dcad0ce945026256f5fde5928927a687427fd3900000000000000000000000075f76a4362767f917cfed1d64e477252d21d4f3a000000000000000000000000cb6401d75281d0bcc53fe0cb4c3254d8884722c6000000000000000000000000090e9d13bad007343e7cfe5af23d9fe27adf9045000000000000000000000000e174a599e62d8ed0eebf3e32dea2de3004c75a23000000000000000000000000ed7c28ebcb4235776acf459ac57bafa2787394ae00000000000000000000000079892ff3be982f45dd41c30952a7ef3ae3b77eaf000000000000000000000000129bb95e1b6ed46ce1e98f81eb0bd8bce8bf328600000000000000000000000067a586e96d2a820d654cf46b7580ec225d3d81bd000000000000000000000000d00e2764c3bc463094d404a750b35cbb4f982304000000000000000000000000da6cfb074eac188ba623f47ec3f5518eb91da2740000000000000000000000001814f98d9eba4b5a616f807287df3f3cd64583d5000000000000000000000000d21ed1ccb8d6cadac557a3f9e3c11aad6587116f00000000000000000000000079ea64b7e81c9dbd8458ad2d723bd82225ef1fdd0000000000000000000000006eebe4c91aead1ab1a7a84e5dbd154055f47bdd50000000000000000000000009168995546a16bf2b3d580b6b919a10622ac342f000000000000000000000000ca8fdfd9f47ec4352c0864ce2e7387fcd6a034700000000000000000000000002d8a759d8529e2394a35e6812e47293ac4b1b819000000000000000000000000adb7c029ffa9a9aaba3014246004cb34c8c3404f00000000000000000000000088fc0d86012b6e3bc6544c039017a19adbd304e700000000000000000000000064aec2a56bbc47fb29b1c6d44ff20cc8356bc6a30000000000000000000000001c24a55e782263b3493882f7f8381860540a9b50000000000000000000000000b7812eb4776fa58b2da601f3c249c15011a5da7600000000000000000000000036b80e6e29459df630e14ede0d3b38dcd0cefa90000000000000000000000000ee1b5dda1224e4dd45cd8652ed6a75d56530abee00000000000000000000000005ba19f74f55808d822dd17c3a1c0a1b8a67584f000000000000000000000000982e581be1c21fad5ac9fc7e98d99b163ce6caf6000000000000000000000000186cddc4469d107f1bf9352a8ad133d91f5454c90000000000000000000000003aa7f63d7a8eafdd64cc0f84d4c391347827b0ef000000000000000000000000aece08ce9f77ac1a5318e04fb9c49f92c648e280000000000000000000000000dcd230def92ed0b20de334c3ca2ccaab79e23c2b000000000000000000000000c5e9da73a21d1172862894c4ed336a3cd4f25fec000000000000000000000000241ce22f57efb1e6add13a8d8be47ad367c6ebc40000000000000000000000009ff37f1ec03afafebff69365a4169c5636fd73cb0000000000000000000000001362cc0d212625055a6d8d99f5dcaba30ece37dc000000000000000000000000202f39393b839eecc3957bd40e5bbe8d3e324bd00000000000000000000000003dac4a938e123b38025aed4f7ffd90db89189795000000000000000000000000c8157793a2107d4926556308034691522cdc34b30000000000000000000000007fb6698df5653b05ccb7cc7fa7e6dea599d50a6d000000000000000000000000a1eebda920e43e285bc15c278aec52e4cb34a3b00000000000000000000000000aa1f72cf2a99c16f115fc79dbcfe3aa9c6650b900000000000000000000000064edc463bd2d1cb78e3731eaff0a7afc48e891a1000000000000000000000000e6717a224e692761b24e98d10a8dce56ee0d75b500000000000000000000000038ffbeeeca5aa4b2855558aa0d67533662fe7cde0000000000000000000000002eb768948016e7088b0ae033b91bb58588bb66dd00000000000000000000000019cd643a6087752b35f45e74dc95c1e5c0fbf33e000000000000000000000000956067fe0f9ee701a2caad72b6d44bc8ef80e3630000000000000000000000005dff68a84d29831a7fcd07c5542a205de4e463cb0000000000000000000000006d15f6a2693be74aa5db9bb49662b1fcc5ffc0e1000000000000000000000000433c8b34c27934c076588b841184b0fcaa3c7f5a000000000000000000000000d44d8a56728b903b41b7b3ff5b43086dcdd84d43000000000000000000000000f151877c55f9cabbecf539a51ffa2c2409393cde000000000000000000000000fa7e48de86128fe2d135bfccea541c0424025820000000000000000000000000baec288fe09ad4451bd2e44ebdfdeb0846a0c965000000000000000000000000b0588a3d6348eb3b1d1c560196f0fff897fa3ddc0000000000000000000000007dbdf953c467c9a04bab3d7bb3340fad070e11150000000000000000000000005f9dc0fa662a455c2644c82728aa91c71488e7f9000000000000000000000000647328e199fd87ad5d2677a7c9709435259e42dd000000000000000000000000be1c5fb0055ccc97f8b8df745d8bada3f10fa98500000000000000000000000021f70ae4d81ed15e0f837faa0c04c81c203f0330000000000000000000000000bdf08f0c52a575d31a66da5ebf1e487a123294980000000000000000000000006ec368c2af0795150ebba29d7c5438cd6d7b5373000000000000000000000000d9b46b98f5dff2c680ff0bf4d6f40a62d920e8050000000000000000000000001bbdcd09fbb11852bda38b853632873caf6ea0d9000000000000000000000000a6419d78aad84c3e7009b5050bc32384095f54210000000000000000000000002e30f4a157d1b059d22baf5b6d15b1206eb12bf20000000000000000000000007d700f5562ce246f84431bc94c76a15765661a910000000000000000000000007a25bd10e9c7a1dfa62498afa8e8ce473602f0760000000000000000000000002d06de2df7ebc5be8b6b868772df400ac93a34830000000000000000000000006143bff76682667aee5db50b913895597759aa3d000000000000000000000000db96ab1297558b7c7dd5a1b0dc342a414bcc800e000000000000000000000000cca5e25df7d7c6bd5d3c221497c7b925554af0730000000000000000000000006de529acf5c39540803efc1e8589b2101d15b46a00000000000000000000000027fcf4dc75f26228b402a59eb3adcdbe5a3ac257000000000000000000000000ff64311cc27778e1eccec9b9a0e4b1f933260b7c0000000000000000000000007494d73df223b2d1d579d03486bb8cb742c8cd5b0000000000000000000000002d790c2eda4795ee4480b98fc006c6c98bd4d79b0000000000000000000000007b2125e801a442b91097159cd79609bcdfac58680000000000000000000000001efbc313cfefbec347bca40964f047c80707b829000000000000000000000000b0ab42d7d5fb318b69348a85c64a521e318310290000000000000000000000005cb3c29864f38367238cc693a542cda6e1a9c93100000000000000000000000068d692275fcc69e1e3bc5da7ece26e7d18e0acef0000000000000000000000002f7a5b1868040ea8609594f0798a838f4f1c5218000000000000000000000000bbb1e5c67c72266cce313d07a61edebe4ed99aae000000000000000000000000b6eb11a9d59facfe138bcdebaad0cda03496e3ec00000000000000000000000061fca4f41f1b21e6437f824b53a4b114d69cee1d000000000000000000000000540275b92dd9ae197205e4111ed18c562e9037d20000000000000000000000000bf7ae2d92ab42d5a6df0bb752437f531ae0e3ac000000000000000000000000d664ef82c9678f6378316411c3742f7d0cc8c073000000000000000000000000fb58a603ecd76aa3331a92656ed048088bdb6482000000000000000000000000d3f70ea0d7aa4b47e3f02f277336a092ade8a6ba0000000000000000000000004939f4296f73784c809cce5b47f8888d9c54543800000000000000000000000041a1ee976475bdb5925e1c6c4534cbcf834005fa000000000000000000000000fc02b7a2d5503fd679a7bccb09b36de8e25c20340000000000000000000000002e80beb274928ccd2631fc187316b9e76ae330cf000000000000000000000000a091707d958a059a088ad0370f071782cf12e316000000000000000000000000b3821d88e2fb8c9b3338e4787583607d091ac1a60000000000000000000000005c9cf1a6324219ea8e94a14a3495f9645d9aa1e300000000000000000000000000b347db3611c0d509ccfe3789d342a11173f0900000000000000000000000007a4f9d8bbbbbb7fb6d5714a63ec1afcb29d0ca8100000000000000000000000051f49c92adbdf23e63c11204a159853d9f03709c000000000000000000000000d6d96108ba0e9a8a9508fea25a955aea4c3a7aa00000000000000000000000003259f1bab1bf727cc430157a1f8d85cfadf2caf20000000000000000000000005bb4508cabdaa17a11a71165323539b76998224a000000000000000000000000830b742491f98723eeea26662b25222f228c47ea000000000000000000000000778a43fcadc26860a374787ef58c57b22cda0e7d000000000000000000000000ea1745c74123cb17a9c72012809d7789e101afde0000000000000000000000008efa0e2ee348aed1fdada91965c81ca508b07d34000000000000000000000000b7f36b24583c7dc5183db742bccf5c5d6ac5fed9000000000000000000000000533726221526d6d79d41feb0314e03a7b85709d5000000000000000000000000396ecb32c9066b1e2b372b3b03b3d6997af0898500000000000000000000000059aa9fdd4b92f8b8d9fc41d57d2a1302b9c99369000000000000000000000000e5287419de7b369bda16a1486c4db2967460ebf3000000000000000000000000d867db1496fd5b9f7cef7d79be792782d0ce9dcc0000000000000000000000000e9eff3661b6796dd0e27fa707f24fe71d8fa46e0000000000000000000000008981097edbe32a1d980a388bec7e7de3f472d3ef000000000000000000000000c151b09a96f4b07e6efbd2f478a5079229140867000000000000000000000000b4f26fef3ab0897454e3020f7e3a5e1e8ed0d85e000000000000000000000000b30e30712b3c4c1788e8f9c29c6760a43871c382000000000000000000000000bc2e4e8d1390e82a85da010454e63f83789c1615000000000000000000000000618b5fc723739e3aa3d8774d2335b2f978266d4700000000000000000000000051ddb0ba1dd25f50df9c30f9f8e8c8511493b79600000000000000000000000081d188643a664fd77f7250cbf474a712e8864f96000000000000000000000000ad18862fbc5aac1e0a2347d2b92e7f731b4f9c9e0000000000000000000000004aace3ad58f780aabfe3ba5a66ffec6370d295e6000000000000000000000000e9ffec6eee576c8aa71e4516fd42218ccc6809b9000000000000000000000000806b5b14505a61a5a3f083784329726a1cb57340000000000000000000000000243ea996e037c8d947d8be1de62794ee8454e58a000000000000000000000000b07605e4a5c660edc3653db17e9ee0d78581a8e40000000000000000000000002e307ae183eba16f5db60865c1e280be12cb2908000000000000000000000000dd5cc841066e7bbb2188bf2f643821888ba10cec00000000000000000000000078f343e0163660b60ec5b7614a0c2b55e2074afe0000000000000000000000008f2e8e7d4efd560036f86856e6e5bdd82d40976a0000000000000000000000001b23e3899313b6304a8528b9b4c81501c9716d8800000000000000000000000001462a2f1266157b67f96aca4f51112645b557cd00000000000000000000000097b08eddd3633ad9dff552a6ae1feec2aa1eb62100000000000000000000000006dbda188632ce4d3d3e4fb897f970462216125c0000000000000000000000008c3a3924829c0b61186d0d810c0bae194f356ac6000000000000000000000000072921a658c883d5e3302201c3118cf218e7621e000000000000000000000000c45bb203a561878cce12ce0ed9494103c7e42eaa0000000000000000000000006f4c8e0cdc262434d008f45abe32f7bc334e88f0000000000000000000000000a2ac26757f9222a7f83dcee64e41767c88a33ced00000000000000000000000099ed3964cb88330bcba8714f55c137c589574bc0000000000000000000000000c92fb7b5f21984a591acacace3e1dabaefa9201b00000000000000000000000092b036040b870a982afac7b3a976d645c7e407db000000000000000000000000fdbfbfed47bbb67740676539c0d907a8a3c4c633000000000000000000000000f1b8b285dd9bfcafd24997070a5b7713868cfac600000000000000000000000058c8b3fcc995e894a00d0141cfb67b0ad960f2b6000000000000000000000000a151afb1404ec0e570c758f7c0a80761fcaa42a80000000000000000000000002fa69b97a314cfd547464cf69efc03e23b5babb9000000000000000000000000d03672349deb7eb6aa37d3749d898fe009f3504100000000000000000000000079f95e81d568babee957659ab6aac64d35a047ee000000000000000000000000389cba0987f87476c6342c9628aec288f6a49acc0000000000000000000000001bffd3216e9155b7e8a198e47eb543356e1cad3c0000000000000000000000008e40d7437bf7220f1305a186338e43b7335bab8a0000000000000000000000007aded6e8c7c442202c3314aea8f3e5418582681a0000000000000000000000003b4c5a9130b3771492c9ff0c90584814f1c06e89000000000000000000000000b376e2e997d368708586566de00b65fc017c21100000000000000000000000005fdd65c6982280ffb5219b52e03ceaf118547ebf0000000000000000000000001bb63f90e7047998fa4b2b597a1db029a211a7a9000000000000000000000000ccc23511782a1f974119aeb9359ec41c89c2a808000000000000000000000000a535e7b0965287a58dc2eb34a4e3667f0dc380ce0000000000000000000000003e25325ece360efb8f7d98e4ea80a5435f2899ce000000000000000000000000f1726af70bee74039830030a936e8102e1f2cf5300000000000000000000000068663700b4c6463ecb2abf033f09825edb20a0120000000000000000000000005e515edf35dc85df36c9a1a7d0de369d8753fa89000000000000000000000000edb3475cd7d4586305dc91c73bc9eb986efb193700000000000000000000000019c1638a05fa7cd52c28624616fe5d7abc765e200000000000000000000000008fd95720aca01023f81dd98b3c41b9c8a828c46b00000000000000000000000029315343fd86418f7e205d7d8dbe3817c59df08f00000000000000000000000017b4b2f2fbd3c0692648ce71d231dc1521dfe944000000000000000000000000f4d969253b4714bca057f020c128e1a4466922f30000000000000000000000003ab28ecedea6cdb6feed398e93ae8c7b316b11820000000000000000000000009db39537410f714d5ab1e63d947d485b20d91db40000000000000000000000008bc3dc6ea9032b6e72634a286ae5d3fde40439740000000000000000000000004d39bfaadda566cb92722f4e8ccc34c3cde60e5c000000000000000000000000f2474e078a1ee04a217bac251896367167fb133e000000000000000000000000d37c4cd4d768a1c20048e6eaac269da1cd0f22ff000000000000000000000000cf4fc7992705e5e80d53b7c9c69798911fc1044600000000000000000000000092faf44964d9c20c9d74c0c744dcf17c6d729bd50000000000000000000000007e780394f8914a8cb50ef5de82adf8f5861e1041000000000000000000000000d11ce8ac360fdeef4e961c3d73f056467357a3cb00000000000000000000000031e298462170dffff00113f47bdc8c32878a83be00000000000000000000000068231545e3f346a5633c370bb9ab707efbf6a38d000000000000000000000000c984b6afc76b421faefcbc97c7508db512cca6a9000000000000000000000000bdf58b04d5fa37ed575be486e6b280ec794b05e8000000000000000000000000beb0e273ea75f858a0c5b50e42579d9f3025555a0000000000000000000000000835372841270b041c450d9e484d3b26f05784650000000000000000000000009f4909cc95fb870bf48c128c1fdbb5f4827976320000000000000000000000007d84ae55dcb2627326922c2b0fc9bc7fabc767f1000000000000000000000000ca20c3747b2e12650b6eb5adbd0f74042906deec000000000000000000000000369d667d3a55024a080ed26229cf38f14252df7c000000000000000000000000dbaa43e3ff87f7f8bad6b292d082c6443c635a630000000000000000000000004ddc919342a255c131ff87aca1559652fbcc325b000000000000000000000000ed27275b551d4ae97cf6f670e9424916e6614ffd0000000000000000000000007857b437023556bd2fcdd41f07ec04054ecd6a58000000000000000000000000d3ef2f6744c5225357141c76d3bcf72877202ee9000000000000000000000000e6c5d9dff2909e67d7641f0cdba8f389cc47eef30000000000000000000000007690ec74d81ef0496218c1083c1557dd0a422b610000000000000000000000001a90cfb85fa63baa49718bb86dc3ad96ba9eccf500000000000000000000000045a30bc80d25a6422b02d5ecdd78d34bf21b8a040000000000000000000000005d2087b46cff9f525e547429112b796e21b5b7ff0000000000000000000000006a5b760396a356cab8828787b8f105aab4f1a46e000000000000000000000000284ceeec047860b0ec3a1d1d8f35e4a8f4114ece000000000000000000000000e0d04969521d1eca1ad8a4a5d9d0a30ebe79213e000000000000000000000000a8dcb62df2a56d459931182f12ec361b1d26aa7e00000000000000000000000099f0190c3e1bba9919d3fba5a764e07ca37f6bdb000000000000000000000000ebd6145f521903f30a6707f3c3f01e3749d2c6b000000000000000000000000057c812b904c83181e536432c115250b380b86307000000000000000000000000180df890e82892ca3e26f6d5576c454d24b1ebf80000000000000000000000009d9e7c6ddc3cdf11648c58f684f2e954c7bb722c0000000000000000000000008b30ea8099760cfcfef32ded0756129f15210f7f00000000000000000000000084911f2174d3a6d69a9a2b1202e3e0c4bcd880f000000000000000000000000066e4342f93f81aa8e8b9db2641f5abc5fc3a2980000000000000000000000000af7aa674167c958adff1345fd176e347e034768f000000000000000000000000591db9556421908ffeb94bb01d09ab20646fb5750000000000000000000000009fbcf63bd986d8340f1409416bae7509a7162a0200000000000000000000000061fd2ff9febf4afeef03b644164729a2d5f25bcd000000000000000000000000edd1894a3bb3ed4d0045c14cb80846d4ab38d7200000000000000000000000001442dc697c1cc38505f7219e7272342b862ffa76000000000000000000000000e642c8bdcc03081bc654da37ae420cd8e492e534000000000000000000000000aa9f19e4d907bcf2d53d69630567bc8b87194cba00000000000000000000000040a03a3b9ac3f398e15336f903631f0fa160012c00000000000000000000000059b07427ba875b5e48138ed9e1530ab7f6ac5ac3000000000000000000000000008582d2e79af73a825fa0bb1d5ae2540b1fdc44000000000000000000000000b6d55a6c730c76332ae8c2a9b63670746886e081000000000000000000000000d4d90088ddfa1a48ab13d43aedd0ca6a84f48698000000000000000000000000638366ec29e804af9c5708e2878b26edcd5a1b7000000000000000000000000031e50c84b2e2a5ee437593b8ba0b705bceeb81f2000000000000000000000000db27fecc0274ff5d2661b0e24f70d23a7f8f78810000000000000000000000000e87784640aa3bbf6d07fe79445b59f99fca6f0b0000000000000000000000000a6e10647197c041600c81d646c3092ee05f12b1000000000000000000000000966ac433d56cf019d1aaac3bc9db83811a717b1b00000000000000000000000038f64689edffc1bf0659edc0e46e863863480c2500000000000000000000000016d770e66ca1cbecb644e6132b079e7b6e100b28000000000000000000000000bcbf0e57052aac7d2840db1089eec49132055834000000000000000000000000cd848a4ded790069d172d0bb703a4d51949157e800000000000000000000000019e7506f65f4534ded699c87e05d5f8b39ba23e3000000000000000000000000cc3712eb72ddf24bfa57a08f711b6c3fc12095de0000000000000000000000006952031953a58af7ddea933ca51762fb630f75b70000000000000000000000007b649f3550a9081d2440e11ac6b39c9e2dbf5ab6000000000000000000000000ffc19ee67b7b72864563d3e5efa288162aa7c6680000000000000000000000005f162d388d9b8cd0c40a449c75382c82d06be69e0000000000000000000000006fe9147c272379ded78f58d56de4d85c9affd13800000000000000000000000044519b7dafa5f222ba09d82876036a9a9a68c558000000000000000000000000756a529d98b67e8ce5db78427f3f0acb7fd19cc90000000000000000000000008a40073116b1513227b695b11256d493d3c4293e000000000000000000000000378a3b5f1ea38692276bef40f020378bf8cdcf2e0000000000000000000000001dc869e914f0e7bbb2eb2a26982d9c58b27b66cc0000000000000000000000007b50bee25ff14416340e80f0b774e26dd0539b8a0000000000000000000000004dfecb8ac29cf3a5f9206a82c04cbf6b633a9493000000000000000000000000aea8ae0f10121974445f46818b15f84380da6c7d0000000000000000000000002db1a16f0f571d42a1c27f560de499f3ceb16e01000000000000000000000000d751029af32c8ed9bfa2922a216cf48649f4257900000000000000000000000089cb5d7c09066913589f7c4c4bc392620d0dfe33000000000000000000000000c75cc042e365bc7a92a2779d9e410d7dba730e25000000000000000000000000ba078633ffe40c9df0849886b7a701d3bd4c6e590000000000000000000000001ee3273aa511f844adfef2ad6803920146aea6910000000000000000000000000218a187e7d7c240aa119ba716315b19eacb6825000000000000000000000000b68bfb8f640a18c4147a29b3d162598298d62ad100000000000000000000000009f68d2e21d77800f473034e44e92d529defb30f00000000000000000000000019bc00a3d141111327f1606f1a50e692ffe349d2000000000000000000000000fd11e23d65ba0f5e6e3ad73b8ec3e86719709147000000000000000000000000f008dc59c8420723b16e220e4904fb1ac99996770000000000000000000000007d098d22da0e733fba5e97ea26c3ec33393de04b00000000000000000000000048aa9cc786ec90b9d62238874e0fef257451e30c000000000000000000000000244c832c66ce79ae9d35fc52dc15b375e76a36e1000000000000000000000000b16e8b8e7e2b0cc0d9b5ea9ad867b3d94804a13a000000000000000000000000f0c95bf7a3b4f86914994cd8a941c05e8d5041b5000000000000000000000000e8a19cb8759691647aada265e3e0d386c92d8fb20000000000000000000000000fef51466a532232ac3f251c218532e0405ac4c200000000000000000000000049691816c889cf8b2aa8d8fb89dd49916963c4ad000000000000000000000000507a713b54b506e0fa7775ef6bb1dbd18c15246a000000000000000000000000a93d4b7fd9fe92fe33f97b20e10985ba869de122000000000000000000000000f6dbd77429e552d101a8a6887e5a96b04d42e010000000000000000000000000397cb2b9d4ab387c2fc53acea598b3afe9f325ee00000000000000000000000047390d9d8676bddbbc1c76fc99a13bcc0a47e1cf000000000000000000000000480d6d904976db7146b767323e9761feb5eba653000000000000000000000000a4b6da1243b3be03a32141a38785beedaa63dafd00000000000000000000000069ea2cbfbd38706ddd8e709139106ad109ccefdf0000000000000000000000003dd6192bf6dafcc34a72dc064aa4d6647d9661ae0000000000000000000000004ab35c91f35158b0745643f094c9bcc0b58eee200000000000000000000000002cc7c2fe5da8b9bec24a5aeade647565354edbbb000000000000000000000000ebbe67cb1812fdcfccc672391af5560772513cf0000000000000000000000000263ed1eedf7d9afb762b0547f3b399f40653dd3a0000000000000000000000002d6b2e6f81e6da3e597dc7dae515f377f6bafbe90000000000000000000000004770604e8d70cdf286905d155f1672f45f839d06000000000000000000000000755045658b86c6bb10aa761c1934593ba2486ad6000000000000000000000000135c0dd14d21946fbfc4fe4242b3e6b3457a4950000000000000000000000000c53bedaef6e997790ca05598d4d77253bdc4160f000000000000000000000000ba5eafed24b4469359f8ecd0fc50e47c87be9f00000000000000000000000000867fda3a376cb85766ba08e01db19b114ef0593700000000000000000000000022459a1981e081ec284c695c2f2e58ec25027d87000000000000000000000000a1ab07283fc842c43f1bffcbbdeb10b0c79649e1000000000000000000000000e885e2b96b2b6f8fbfa02bcd8e02ab9c4da1227f0000000000000000000000007bae608f25a8570c3ba432494f9f180c43f7e950000000000000000000000000a460630e45335ac159df13df88a8949d0ea5a61f0000000000000000000000006c6342bc180f2a58273fc7c5406603dfd0679cc9000000000000000000000000f4eb9d207ffc86c7e68f65994d6166540591ec080000000000000000000000004f58984c1bbd33012afab5676cd36c227a04a8c600000000000000000000000053aeea37bcf6ae74e73051fde46b3db713dc7722000000000000000000000000a85de24b993ac72be91f6978e58c9dcdce4a34d600000000000000000000000069ed22c9fb8d9868e89e8b679591567c287f2c79000000000000000000000000ff4145f25c986c14f16c6594f83df0205b9dce0d000000000000000000000000acc1f7ed8a81e9a7d00038944bec6cc049d258d70000000000000000000000000c9ca60d9095832c854e7ee8d2795e21ca659ad3000000000000000000000000f97b12f8678868def6c9c9ac2d34e64e29e7b0b700000000000000000000000061d6e954643bb5a8dd57c746c4d63e0678a3e2ef000000000000000000000000cae392caf9b77e83352aa7952c67dd648ffa5e0900000000000000000000000096cfa79e194c65fd79dc91e8fde86a5a9ec842e10000000000000000000000001834eef2cc9d72a1b1b22574dfa9f20e01365c800000000000000000000000001c3b2c8a946010bd8a0c9e26cf4cd0aa8cf512c8000000000000000000000000ffd744f97ec5a4e36afaa51a9df4873ed633292700000000000000000000000035735e5af0288e3b9003c4231a37e2f747550e320000000000000000000000007342dd7fce46208e28cfa01661f707f2a2bc06e10000000000000000000000006ba85eec4177219a21a2d09d45f82997261dda23000000000000000000000000a930be010fc14e4652ce85648773465780c28bd5000000000000000000000000a80f3973f6b07ef3ad03a3bca661b4fc4f6c02b3000000000000000000000000cf716f95d02f31ca616698c614f588b3a5c39d510000000000000000000000003691d1e2ec2abf169e5971c7b281b8f1c4d5aaaa000000000000000000000000792145f1121148419a80e4fa9967ed136bfcb96a000000000000000000000000deabe786ddfcda379b774bfe1c878dcdf916ae66000000000000000000000000c29e4d83c8f1f0666284ed222488bb13ed118150000000000000000000000000a4a60a095ed622fba59c6c1bff1c6e19797af7d7000000000000000000000000f6efb2f187aa0a2bee7fd18e34f5d7392d73d398000000000000000000000000cd2808674f7abaf888f37ccb3d0656185aba20f7000000000000000000000000d494cdd8198126fa44e2e820b4002014c70fd9af000000000000000000000000244dc7ecd7638b1eb46fc5fb0970aab64881c943000000000000000000000000025f17eec948d45f40055f1f1f2b1eb6e100958e00000000000000000000000002eacaea2187eae4e2b8c7716dc3249b265d9d56000000000000000000000000a1c9f7faee348383fc69e43fbefaf855593f1d17000000000000000000000000bde21ae7512d184c7cfcadd112ae7822126643010000000000000000000000001b576ce82c1f8a6605e6a0f547954f458fa5c67d0000000000000000000000005279e4ad1da4fb6e1202faa6b40cafad3511b5f4000000000000000000000000b5d6dda57d6759c481d073c7587ee756fd313759000000000000000000000000438977790e03ff61a2d94d46e6d6fce3411722130000000000000000000000002d20b5528dc0283af5c0121151ca59c55b45f1a80000000000000000000000003ef9846db8e4b2b008ca1a7468a8dfdf2d57fe65000000000000000000000000ae5b1c5d448e4e887553ac7458680c9d79cb0618000000000000000000000000374e055a083dc1ee53d01ca3455ebbf230ec415a000000000000000000000000f275122ac6c1986a4c5682648183ed8cb243e5470000000000000000000000002e591ea558ce9bc052733bae4d3ef7cfa65265c3000000000000000000000000ac3a7cfa6c55c62cee9f0dc650e846d6312f3cc800000000000000000000000002b97ef4c24d6b5980bb4ce0a1fa31731a4f97a0000000000000000000000000ef5561e571e784ab44deb9e0eeb1b414e082e1ac000000000000000000000000f2d1c79ac1f5fe822ff6dc7958991c5138e904fb0000000000000000000000002462348b3663564baa6bf3382c82201746eb17bc000000000000000000000000073b990077ba93544e1272c1d5447f490f27e9f10000000000000000000000004c05cb35472b48fcf5340ad3dcc66b171b0771a7000000000000000000000000441e41668a7be24f5221eee37156750f194dfee6000000000000000000000000333c21a04ccf62c0d40276bda20704c2e275b1540000000000000000000000006b008f5d815401409a10e68a1ddd8d09eb3bb1b800000000000000000000000018ebac94a0d35f4265d9782fb39cbb117ad1f4360000000000000000000000009f606fd3578bb6e1159cf825605569d318c4db97000000000000000000000000c19c15c4e5937ff547ca09b38009acbd5ae9df3000000000000000000000000034985d5964ab89ded163fa03885b0d2e3041762d000000000000000000000000a28e6a56120a0d3e5c3aee65028091ea45cb2e4800000000000000000000000039853ec0d68a3d81dba90916ef11071000c2a43b000000000000000000000000fad25d003ac17302d5589f485af928ace2c403090000000000000000000000000b1c472d21fc5541692c9838a5cc8cbc364517e0000000000000000000000000e9ec908057647d97fc5ea39a51f7f1e78a91fd6a000000000000000000000000aca01111f73c0e5f623f7106a7df9399c39397f5000000000000000000000000d3c5727edb7bff26944b25a33faf51837dcd9fc0000000000000000000000000f4b5032d019c83d542f25b1de7f42df77aee291000000000000000000000000061ab906002768d1589d6bcb7c4592982041c0ce3000000000000000000000000d2dfc2c22c6e6890208fe1f425f9020c5db2bb2f0000000000000000000000004308098b79122dc17e84d9f1fe9a336fa4210dcb0000000000000000000000008228b6fb0d8606f67f18bfce721fa4acc6f60b7e0000000000000000000000006150f2b6b0202539992cf7142b2cbc53ee2e5c730000000000000000000000000d4ea89cd3fa05a44b12f1fa0a929b2661971647000000000000000000000000b50a5d4e924f4de4d06e084291beece79d44adee00000000000000000000000048211382857f7c428f525fc4c9dbacb6de0d72b90000000000000000000000007baf5206347efd8d77bc9e49af7f3d7cabdb27c400000000000000000000000051d2d1f836213a9e1ffdf310919091ff9aec5f760000000000000000000000000b336522aec2f0ac29dad563cd64a9193bfab7ff0000000000000000000000005bfedd27686631da89912939185f061c9bd17e7b00000000000000000000000061ef0cae101d60e3b188f5d9dfbd568657af0953000000000000000000000000d56554f6d57462a79565ed2b1d9346728e8cfdd3000000000000000000000000c6080376f376fc349d23db1d18c52496eb30fde5000000000000000000000000ea403559b746753517cadb1880abcb45f1e7af0e000000000000000000000000d4d4cac4a955faccc8ffac60bdac25889501790e000000000000000000000000615c0013c6ecde1ff6f5436c007a956a58fdb4ac000000000000000000000000297231fec67a8519f1f94342967e089cd68fcc2c00000000000000000000000079da69331903bfc369c1b990681ce22a80331d4b0000000000000000000000001b41f3f33b35c8195bc1dec06a025e9080d2f423000000000000000000000000efcc9492ce80d98162a61afd020a534f6e1a196200000000000000000000000090cf39f174e14cb14f12c43122272ce601bed3f30000000000000000000000008fde70ec23f873c0fac2bf8156f8fea4a50a1e3d0000000000000000000000006f1f7d58daaccc67a536aa9ba6ec8276457a986500000000000000000000000096af6095e24629c33cdce4cd099064f5c03e924e000000000000000000000000d71750fd2ba65ad4ebfba2a92a798b32e052c574000000000000000000000000b23294b46614dfa5631b56dd4a9710d2d8ab914b00000000000000000000000063fb2099e54b218fd26e2417f3ab35c58808cd8300000000000000000000000059d9d46e1c15c8dc84b9db7afd3c113191bd2b38000000000000000000000000cf65e78e58d69ae0eb0042b1e0561e531bf797bc0000000000000000000000008ff95b1bef9201c282c239065603b45b60da757600000000000000000000000061e46a946db498c10cf1ecb5bd3e5df6b3a1c6af0000000000000000000000000beef1359f44491ed3304e146f49572b56bfc923000000000000000000000000b2cf92f91e47c22641199b609358af69997ccf380000000000000000000000001c5ba52aff4f5ddb4617d04859520bf223ff05ae00000000000000000000000005ecaf39376088d7c8bf1acc06015f71e35bfe35000000000000000000000000c1c156537d8402385832a159ea325215974809ae000000000000000000000000641ea2d4f3c0c202e1c9b8c92fc4a97bac62789d0000000000000000000000006b47816ae91cd96300f54fb20139b2c8dd543d8c0000000000000000000000004d1372d260761661f328b40a49bba50cb4368f5f00000000000000000000000016e2645e5eb5ad0fcb084b74dca8cbd02f90fddd000000000000000000000000f60109bc23a12f1846b6f877a44f4d1e73a8dd9a0000000000000000000000003e96148a56ab143416943b6cbd00b066b7ed3ec6000000000000000000000000b417339f389c7149b35cdfca6a1e15bca42d52d90000000000000000000000003623714f962c59339c66919b46d5cf51366d87f70000000000000000000000008c9658b5de8b15ca9b14a0019a1e67a29b36d5e6000000000000000000000000c14dc3bd87c4dc65bcb043cd2309d5ee8b6cb9bb00000000000000000000000014965182f0078f92e4244e835bfcbba9e279c2a5000000000000000000000000a631972b8d67ec1cd40d68e98538c8f0ac37345e00000000000000000000000019aeb75f611c0be28307607cfcd2a19128a97ad200000000000000000000000099fb49f07fc791e1345df1931d78f3d969cb2f110000000000000000000000009eef6989af8db8b34618848bc07422392e7f2474000000000000000000000000a0ce1321b2cb87a80d3631ba373321b89c1c6b550000000000000000000000009523fd7bace6072205b0508732f793339d4902a3000000000000000000000000e3868ea7f128d0a81cd6e533dde2ffc0620f634800000000000000000000000011d4938dcebacc978ad76b6a95f2a3bb2a93357e000000000000000000000000ea4247ace04984bbc861b2866cc31cb6d5e1eb00000000000000000000000000f7ce32a0a9ac473597c75da4da571b7a058b6aae0000000000000000000000004b1b07b81f4f24baab205f077cfaffbbd3ba79950000000000000000000000004ac241033e91ecfe0cb4a0ec81476c5eb48c129c000000000000000000000000c27e2199b63cd35986025f87333f54e123aad5cf000000000000000000000000f7606c57871a977a2ffc53b85d7e09091ba2765f000000000000000000000000ec91e51840d345f9c08d38448fd3b2481ea27f070000000000000000000000006b9bba7068f4250b9c4285d082c0cd48749e488c0000000000000000000000001f6f8c8ddb4b6a120949250ee6f6ea90b1ca6746000000000000000000000000c74341aab265cc2358a42304ab2f3e98a549b6e7000000000000000000000000805115776e2dabc9a85eb4a769f91335f9e49e37000000000000000000000000ddac4e70ab4010dc74f74d4b0b46a486c1415578000000000000000000000000c046af147ae1256fc2106a347da8437368914c94000000000000000000000000a44b7cba9df69e9336c1892e55e97d77293167c20000000000000000000000007144400900f6ebc403b810d007401e99553efe32000000000000000000000000c61cbc0954878bf0ad04df7977f8d92bcf461355000000000000000000000000ca025eff660d99b100c821396ccf27d7c40246ff00000000000000000000000088469e0252a98d167fa3f1fdcf0f3f0bb500855000000000000000000000000018aa7e6347e992e5f257e180f4355f834a8c993700000000000000000000000046a3f29ea6ca44dd72df99bc9da6414e45e01fb5000000000000000000000000a84bebc247ddd6f9d4eabe6a9f5e804b2cdc37140000000000000000000000006463a09044bc3677ce05ed2e72743fca9c26f32b00000000000000000000000077f84bf7826ad2eb4ec6ef8f80ecc10ef6a43900000000000000000000000000303c7800cb52694397795ce999972f40316a3ce6000000000000000000000000eb641b5ff30b1fca78ee30405c8d50f87c7a9cdb0000000000000000000000006e9dafbc1d2a1e4b2bdbcb3b09cfd4a9fc818ea30000000000000000000000007c7dec02d6fd04f2d6e5c3af52145e3ab929108f000000000000000000000000ebc605472e09278d7afe650b219a7217548a2af3000000000000000000000000e64363a4bdb6e47968e3fe02f4b0a10c1472b7460000000000000000000000000700deaf9097111a3f42fdfedda0d7a6823d5a470000000000000000000000000ffce1c55138380406c8599c2da23c0ae9c230a4000000000000000000000000a162d7995051b4dd64e5cd11f39abe5d49d3ac190000000000000000000000000cd63d3cfa407564433981b8c3195ccdc3baafef00000000000000000000000011d619a5b579f5cd665b985773513c48bcb86974000000000000000000000000f418a4ddedc4d89720ddcb79a876754e0177fa26000000000000000000000000d283c738a40a21617381479e901afbcfc32701890000000000000000000000003b00e90395c0612f97c5817bec0a4663f0ef7d66000000000000000000000000369117a26970dd9cd39de1e8f784433a88b43119000000000000000000000000d3e8208c30151fd2a31dfc1c033436f0ad6b0a2e000000000000000000000000230d7f1ae0c2084779119230d65b6faa4ccaf36c00000000000000000000000058273fd14066d287ef21221ea9fb175ec7f918580000000000000000000000004f753e6cdbf79a17913dd690425c769e288819db00000000000000000000000063529e97bd970ae3542c82f86ae9e9278ee5147400000000000000000000000079636df7a4bbec361b89ad7fc9c05f1b1d85c3a100000000000000000000000034d46dfe20fe84f7c70191177aa8b989d50d5bfe000000000000000000000000d43c5651752220386460549ea4e0ee1e9f47abc7000000000000000000000000444f4590846e539647926a5422a80be789e574fb0000000000000000000000004ac634804a24fbc28d315f4e1ab09135eb54aeba000000000000000000000000326b98ab82c12d1fafc7da970b479ee44d6714b3000000000000000000000000a705b5cbd6b23420523c80ced94cf68b693a373e00000000000000000000000074fbd4a68f095dbd00ab0ff6f2d83bca2de180340000000000000000000000005fdf41e92bd61759bf0453c5043388f7a6148f340000000000000000000000007f5392e726e48b105096cd216c59c8ea3d3aa7d2000000000000000000000000d34d31fe2e50069d7378ef20f9ed602ce031a7b30000000000000000000000000de199c2b879617e056a92de055d4943a490daec000000000000000000000000bc84d347e92de01dcd154e070ec8acae7d3f1c4900000000000000000000000017ee7179285181e1e446d419602672d14dfea871000000000000000000000000bef4bc91f1b0f33a674e6d2f3ae4bcf8581df9400000000000000000000000009c60c3462b700c84daaa53746b916493323d6cb900000000000000000000000022cd232789e08f73bc68f681927db4037daa04ba000000000000000000000000fd3174872faebda3f01d8651b37942b5958a26300000000000000000000000002cc7c9b7aa65ab048848e933913fd7f9d294e8780000000000000000000000007750b7e3761ac6d46e39dd5c817d304d026086260000000000000000000000004d58626f972b464fcd6aa02ed43538f0094433c600000000000000000000000028f65e381980e1ed5694140db084a6f2e69280a3000000000000000000000000ed742a19df422f5ced62f7065e7a1e28daba65990000000000000000000000007d6ad22504605ad8ba6310d7d8fa0e999204e8a30000000000000000000000008677fa8c04ea63a629c27d1f79d9c5883a019dd8000000000000000000000000e21ac291fa71cf7f7e0b0b38ae108aaa2d264e45000000000000000000000000694ee59b652c082b88be864adf46292a561c0048000000000000000000000000b47e40cd6cbabd25388e87b95287d2ae52fcaa4e000000000000000000000000c00d327c9150c3295ca87c4de832492283468401000000000000000000000000746a372f82cc3948d3034a23d334756eddf90c33000000000000000000000000e9334a7efb77fb452a2d5c83b99bf854333707bd000000000000000000000000013c2c2e4696b49d529e8e3e76180a15b8123792000000000000000000000000d3361ba932d26787488f9f21cbbdaaca1013913a000000000000000000000000a6a866497f9adccdcb07e0e14812da2d8ad006bd00000000000000000000000071043a9091bfae31e3a8cb97cc0d952c4397d4a6000000000000000000000000ff6fc7c32e6e507779702bc62d5b5b6c43624925000000000000000000000000da8dd7129ec7c30a82a1c7fa6162c0c9953b32fa0000000000000000000000007cdb260ec85d9f22584529500fe7c97f9859d0fb000000000000000000000000337300b96b9c23e4b0273f304ac3001aa6db4457000000000000000000000000ca48a225575cbb43abe54d64aabd9aca3563f85f0000000000000000000000003b1b2e88bcb4aa512a0c7dbb3a68d0d88d643173000000000000000000000000d354371b2b13feb0745a33e8a2127916101ae59b000000000000000000000000354cda1853020580968ff45bab285509d1242f1f00000000000000000000000008eaa2c4046e791eb0befd1db3dea104e371f0ea000000000000000000000000a44cf5df00b5b3d439f47dc5f8ff1539f4b164c2000000000000000000000000be0d0e266a45acbb10fe44bc7ffbab3e67a724e000000000000000000000000003d22463561a5008cb901b9761430b3403d0871000000000000000000000000000b0bc85806ed589626a12dd491c5efa9596125d0000000000000000000000006e83da960501a9cc9fc5f8f27c302244c564c7f3000000000000000000000000a1caa0e3559cf0b1c012c1611cfc7245d1f84589000000000000000000000000d175e8dabbe07873aa05cd07aee86b9dbc0b0ea70000000000000000000000005dab9d3d9d0cbdbdd9856cfa8b9ef874dd91b9a40000000000000000000000008770014d8e105c25c01ee87e0dddb757343da5b90000000000000000000000002a989c2e316bbf1d26e8f35afa355f6727116e520000000000000000000000002ba87108dc1f5d8b8317770782902c86484d180a0000000000000000000000000dedf26f0e6ede19fae88dd267930ad55bbc8d93000000000000000000000000db38799729b2519334a5e019bbd8da53f5f70bc5000000000000000000000000908305c196a9921a1e8be4e8390920f90117b7c8000000000000000000000000e6e8af7daba520b2aa626bca3587a673874735d20000000000000000000000007dcd7a1b259c8cd7fa1828a30e9e11333dd1c60d000000000000000000000000c89419196e3312f808948e404dc35b0ec114496f00000000000000000000000071d82c4cb559bd05f31cc8150f8e29e395ee81ee00000000000000000000000018b6691b5abb4f1e7649e132bef648c5eadab81c000000000000000000000000815b2c81bdcad7ff34b360b73048a5ea41def1b8000000000000000000000000f87930da0c398f5087d40af3521a856f954b85250000000000000000000000005062ebc1b0b6090528b533265021529f07634cdf0000000000000000000000000caf1b333aa6ffd67592020218772b07a7eed74c000000000000000000000000055e527a0f9a504be624b28869f431a35eab92e80000000000000000000000006eee9994f302e28524ba905c4da0e1b12fb515f10000000000000000000000009f4a9a6cc81a4439a2acfe7da069a32dabd4663e0000000000000000000000000e6c7061a6db05a79c6bb0ec15894cde1981c6500000000000000000000000003e34fcede28e293dfa9d17467b0d77e1a131022c000000000000000000000000308dad5ea2a65ba78dd98d54227fb2ba545d316b000000000000000000000000b69255c2d99cfe35e49deec3c5477b5b4d9c833b0000000000000000000000009b19feb7d9fad19b586d7b133f796133824b496600000000000000000000000038c3e105c489d014e9cd3bc0433178f6339939a2000000000000000000000000e2007c1f35baed9cb40458cfd8ac1e45ca25439c000000000000000000000000db4daf875c01b1356d1f3e97cd91831384399f8b000000000000000000000000bbd2818239a2fd9c55a54073e2030f871d5f2c04000000000000000000000000c6a3d7bc6bf60621c2ee1f29a9be1fa9a2a885950000000000000000000000009c8e89cfc9ee0139d61ad7d3e7ee8021c9cefc39000000000000000000000000d5016cc060c8b6b0496cd0e510ca8b07a9844931000000000000000000000000636e737433ff5972460f134a8c69612e25f6c3bb00000000000000000000000066a1b4fcf132df113cbd6d954f56c34c07b78164000000000000000000000000a2a2a880076269ff3992db03cad0f93e2ab5e1e500000000000000000000000047d9f0f870fc48c3887a9b41d7b05e8ebd6ad68b00000000000000000000000040cd4598ace9ccfcb7a6d4de23859f12df9708b40000000000000000000000000e52df7467680795ac553fc36753d40845c8ff78000000000000000000000000b2df769947a0642cf3b9d07e39d0897f8c01090d000000000000000000000000558487db6b1361697ba20b22611634f925af84520000000000000000000000004bf868884d2b3b31b30b2bf5dd7c6e62ad4eedba0000000000000000000000004767ff01650321c5dde523acc4c8afbed94777b0000000000000000000000000e7b8f083afc110be552aab02b8262a928602ed6b00000000000000000000000046ec6b10b35b85a865e2917dd1d6b744e5cd31cb000000000000000000000000b50534217ce9a87299618245824c036516ab588700000000000000000000000025e67c8c8d85baf1b6a486f64c483d4ef472809b000000000000000000000000290e98f177061963ab4b463d9c2a39074e957f5a00000000000000000000000099ac7438a67dc90cc205b7f0f003b96fb65273f7000000000000000000000000fc5a5f11095c8a6ab719c6520300c25101f1f74e0000000000000000000000008d5a777b18f19d29cddf071584da81fca38143080000000000000000000000000803daa82ba67bff4d57cf5fe50268836d5cc8240000000000000000000000004e37c9ded8a66decee09ec80b25606ab6d1199a900000000000000000000000064792ea7c648eccc079494764db42398c0251d12000000000000000000000000c35ebf3dd805bae91349521b39bc81d632bb4516000000000000000000000000ad50546decbefce4004513a29e4bf13c31230063000000000000000000000000b10eb7b93749ca134b3dad95469a3b61ed46eda5000000000000000000000000a8ae0cf6e2cfa278923fe6ca2e7e1ab0891153e100000000000000000000000049a90d61305751325c7ee67228f4bfc78a926c68000000000000000000000000c29c1dce8d2cf34b84e4f22499f82af9200a3b14000000000000000000000000ba25067a18c57ed5a74076a6c80f5d5b83c8558900000000000000000000000077b9f507df472d68b29cfab9613092c5ca89a7c4000000000000000000000000765a17b3927042bbcd88ac26ee6a9f8ff8214fe7000000000000000000000000d4373efa22521e4ac814c7b95dc466f89b9c3b45