Loading
60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002f43bbf19e2177eafd8c2d5941e6d0243b436cd800000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f616769786e6574776f726b2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e20616769786e6574776f726b2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d505161356f547441656f6b564675525647564133457a51675541454c444d5758624c474778527458786f337300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e6000000000000000000000000ef5370e14364075262292e71f87f73cc43bf89d90000000000000000000000002895c87f25bca0b176a9fd2be8a84d865a0d64f8000000000000000000000000068ce90018c4be8307da1a508d864dce122ba796000000000000000000000000b0f81d9732527f00645f2f01624798034608e982000000000000000000000000f2913dcfbd57f9ea4e68c69821e658bc9c40bf6d00000000000000000000000059f3051a2bcd77c08e3107f03e8041e6a458bee80000000000000000000000004c76bbac8ba8474c77953ac82b6f5f90ed31cf91000000000000000000000000017ba516289220f13f1c11b555a5800a02ccb8e5000000000000000000000000b0b75edb53263fecb6258fd4d7e9c4b2617adab5000000000000000000000000a2d70b14582f44a4bcbc3babda0a00de80d4fad0000000000000000000000000b114e1cc37a8ca32401b548bdc70d6b092407b1600000000000000000000000051dd22a778eed293ff728aa80bb58d98329be918000000000000000000000000b69b3e1e2b1bcc383c583ff692119a8a43a42b0e0000000000000000000000002508aeb622abbc67ea829df848e47754d620e9a300000000000000000000000004880f585b3371eca319bc211f3bfc9a5d4b7dd00000000000000000000000006980a47bee930a4584b09ee79ebe46484fbdbdd0000000000000000000000000044376ac6ac1325dd8767a73a29048469178e37d000000000000000000000000f4f310fad2f4552ab9a02647e8c804e1d5362d640000000000000000000000006a000f20005980200259b80c5102003040001068000000000000000000000000af4108ca1bd4f6364ce133c754b766cdf9184954000000000000000000000000702eb57c40430d579fb155258357e868e7d7cb89000000000000000000000000d9686d2834349e3fd507919a8fba420b2f40004e0000000000000000000000004747637975d2302988d6143b72d1729f60e6f416000000000000000000000000c6970429eba1bcf1835d19a406f65776d9fdb133000000000000000000000000bbf46c24b5fe3e95759a8e78d9e7c9afcb77d386000000000000000000000000000000000005af2ddc1a93a03e9b7014064d3b8d0000000000000000000000005b1bcd809f66b452e7d90e0b5dc7393150d48236000000000000000000000000d30dc927eb7fa901c973e6af3fd69608866c39b70000000000000000000000006f5eea1e20e69c5db953db53267d0ab99b98bb03000000000000000000000000b3ba7f571a4ba5fcc33c9e0955a4071ac9b815b800000000000000000000000032afb13c7a46432fb16d23e0c206c2c8d1ee7f1500000000000000000000000056194509d30605ba6cb0b030f6132c817bbb0399000000000000000000000000b39bae8bc7003bf25b81a03d00006f70b900007c000000000000000000000000d2282373372fdde83d765f5ad7c4795782fd86e3000000000000000000000000f7b48ad6c8bc1990ba35fbcf61c71f51f209955100000000000000000000000020ba3acd1b67f310875eadf9af22ee3edc148d1100000000000000000000000027cf96763787e451c55322a365a9d931ebe21034000000000000000000000000ad74b2861516fdfd4fd9f72300e81113f60541e2000000000000000000000000cd983774cf19fec5cdcc73c4027feae18efe748a0000000000000000000000009c021c867636fbca02a58d6c59f9ad0b45ca3cff000000000000000000000000be03a6d7ce86fe17a6f2cdcef786de2e2256a262000000000000000000000000eefa8cc2c93959953631e12dd76872c92826d29600000000000000000000000059b786ee4ecf92a403e2fb4482f0037c7563a64e0000000000000000000000006a5e79ddac0bb8486fa1bd1ccb314290203a00d1000000000000000000000000933aa203269f888bbd54f0eb5231596a94f98be60000000000000000000000000296049f1ed0d6296c0ce6e697661ba890e921270000000000000000000000008bda11f6eff1923ebd8108b36230f094d7e5a977000000000000000000000000b7d691867e549c7c54c559b7fc93965403ac65df0000000000000000000000006b2d52d982f8404ee1e25fc34d6aaf162128872f0000000000000000000000003bface364ca2a1db11f5b3b6464a3a4a623e4dfa000000000000000000000000b82ed912ea24bb17e055a336ffa15bc7709509b8000000000000000000000000ac937fba64aa4d2e56f35cae2679f363826be464000000000000000000000000988663cf07a155c9fc6b5fcde106713b305f1721000000000000000000000000f6f8e8179315339ac909829dab872ed261497fc500000000000000000000000071a794141715e7072f51db04e2e8e1fbe03700800000000000000000000000007cd00fcbb5c76cab7a2ba765f80a3063f153b59f0000000000000000000000002ca77f0a7add34b1112945ef83fbe085d38e5b50000000000000000000000000683e72d8abf409c4086f51bfbe8c084456ff74160000000000000000000000000eb3ed9944a8bc20d8a5aaf9afa1c61bdb4cc95a0000000000000000000000003eae56964b8ce1cb52f395444c0f89577bd6bb4900000000000000000000000059054072abe2264844ade88281146ba193024e84000000000000000000000000dca42f9c7c5636266265e88881086af86b5a543c000000000000000000000000000000bda8396361e87648109c90d368002c4f17000000000000000000000000603da9849432a76e73cb192f607f0756845333f3000000000000000000000000d015023305dccf8c7185fe9563cb31c8176b74b9000000000000000000000000f9c9435307d5eb1a337e8dc3a68ddcab4bbec2a7000000000000000000000000161073854c2b4cedbd201a192aaf84a6bbf9f8e4000000000000000000000000a0b55503ecaf5276bd7bd0060b9a0e8c0f7f213a00000000000000000000000038ef2c9c9a859511154f0dbcdda1a2dc525761cb0000000000000000000000007a4dd10a5e8e7fca6caba607dacd4460273aa4e90000000000000000000000003bf3345b60269f948a0b92ba6b55d33a662fe9ce000000000000000000000000d65de9cb38a64cf76594d0b65e3c5d333695f4de000000000000000000000000127c95ba4573c420944c9e959a4ec265dfc212070000000000000000000000007c3b3a1e1d5b8a35064688d7c36e5561bbfc67800000000000000000000000002d65febb14258a7bf66d8e8de9ea602bc81d27480000000000000000000000002cdc26ae53830276e9b1388dca3542b750848295000000000000000000000000f80b1d63290baba091bb82b614ca053b65db1841000000000000000000000000954dcdc3b9640a01d87bb49e89a8ba74e9dc3cc40000000000000000000000006204c688abc9bd1fff37a755d578a189396429a800000000000000000000000077e125d23e6c0d081086f0d849b4350ea6206a8c00000000000000000000000069ff4a6513cb593f8f58a54f4e55c97297016e42000000000000000000000000140c6270748e73d494fa8688a8870b7687f78c5200000000000000000000000015b8d983d4780e7d4f26321de55863ede7f3c0c8000000000000000000000000bf683b7aaf9accea6bff8e926e03f6ceb98b525a00000000000000000000000004235af7599d0fbd47fc19a0ee1acd8977789dcb0000000000000000000000001dbc9d6020f036f7e119341c3800baf4f1380739000000000000000000000000fe64d55eda7da553e4baef666503ccb081ab3cd9000000000000000000000000c75da99d6f394d4b9de53f578e3e5147366a40a6000000000000000000000000b8fda4a24fb520963584c18e614cc6624443f897000000000000000000000000005e512d4935d21a197c1149a2d093d2a0aac551000000000000000000000000d522c13acb8ab3959fa3122f9b82de7e23e89b93000000000000000000000000817830af54e9a87fe9351f7ebf8be95db8d571a9000000000000000000000000360f0c57fd319f8e5816f2724102f8806f4a273b00000000000000000000000030bf0b31ebb705b4cf426cd441642f5af6b0e5fb00000000000000000000000058dcd3d054d434608e57657db6d10f7b96d92359000000000000000000000000f4a7f738cdb89fac56e653fcabd4fa5d328a6aee00000000000000000000000041f66c2373a53219a5907c816c8b4cda0712cd7a000000000000000000000000f2972a2b8eda253678877995147869ed99b50e390000000000000000000000001b718fd3975ce08793052d1221315ac6dda55f51000000000000000000000000f987cd4767f785642da59243e76843ad1bbc1192000000000000000000000000d8f4bbb43850bf026974d721130bafbbf66b94f6000000000000000000000000b983daf2c1bef4842cd928b83999f838602551d00000000000000000000000007d2cf1d86d445095860da503b315d99bbe50ab030000000000000000000000001126b94b214054cdb7cdd3e504a809a7a596b32b000000000000000000000000cc0dab3636aad5db9c353761abeb9fd79238bd550000000000000000000000003311bfa0f152b3aeb6860d36a50c71ccadbd15b4000000000000000000000000b9caeffa63ac4f620211c65b735b95c97aa8732a0000000000000000000000004af9f633633e5f915e77970006f22df86d9a05140000000000000000000000007ce9269d05c4ee863aaa6ed46c71a2b3af8015c30000000000000000000000005c594cceaf6c08dd5825043a419b3deb20f51ad7000000000000000000000000ae58c152ad734b5b4827d7a0580bc82bba682aa60000000000000000000000000417fb247af04b9842992eed90f7cef591e2be88000000000000000000000000aaccf50a875b01ce7699c0614f690a2a6bbcdbef0000000000000000000000007dc4b7d3158c47ac3e8721b2b5a7300ca207a24d000000000000000000000000f40b5ebb270bbc9299287c968ca6dd227c5dd275000000000000000000000000b1813761fdd77f07a23e57ca72d47b428154945e000000000000000000000000f2fb44871a314c25e992f3d96ae8167a28c07689000000000000000000000000397fe288f69130170f443d37d0db12bada480f12000000000000000000000000f55b56c7a98412fb96e9b191974ab8fc495470640000000000000000000000003d74b96f74785d40ce03b99fa578406da5d4c1490000000000000000000000004d62883bd9ec385133047cab0838e7a71d831b2b000000000000000000000000ab5e55db2ab48a82fa0b5d6ef1a12a9a29c7d8d50000000000000000000000002d7f35ae49566661d0ef0026a7b2bb180c48d89a000000000000000000000000fb4d51e8799741f9852e7c0ee759431036a7fcd1000000000000000000000000c13513b8c96a8a94f60c56d202c2addfb2765732000000000000000000000000c509826824ba0af3a45b3b1a9c4f44ab2bbc3c450000000000000000000000003ffe3830ec5574377884a4774a13f6609a094901000000000000000000000000ce2f1e9a51854e4e2b303316c8b02f4836a6e1250000000000000000000000001fc4b4bdf5162aa5e357041945c9333b2818adad0000000000000000000000002c82523d71d2d6085ff99ccfdba88cfc3e806d1d000000000000000000000000ba40264e9a85b2b619c728af7b9f04483b1808c9000000000000000000000000fada4e26b8b9061d2e4a9d39840aa918213fc30500000000000000000000000001dd451ebd199aa835da8e31d9a321d0921dc26c0000000000000000000000005ea92155049be88ca7d45f4937688764a6ff51800000000000000000000000006c77ac51c3b5dc5fa09fdee21acd83ff3a7c4436000000000000000000000000261ace46a8208726971e66a0010d43734007010d000000000000000000000000d1664f728189ac2e762bd5be0e23cbdfe6b961ec00000000000000000000000092f345a6efce58150b21d60d6f4d6389e8a09ee200000000000000000000000045393b2f16487521f224847da61a02b5eb6e2a80000000000000000000000000e3296ce3a5d6aebab8aaf621d355fd3b3d99f4320000000000000000000000004539920f4f67170c76973187c528ac348b7125fc000000000000000000000000556eba34c28f6b3ae908f5690772c24ae26c9863000000000000000000000000839342d1d422c679a2a49a173f2356431e9eaf6200000000000000000000000023fc2f14e441ed2d79a152b24bb3d8de00fe233200000000000000000000000025c319c230207fccbc92b128f99c8829928ab45500000000000000000000000097b4218a1133689448c66da375adc6172cdcfa4a000000000000000000000000cc046b252b431c4ecfb2b36727655d0699d842c4000000000000000000000000f5cec8241dec3ae9f42c99b7f6a43beafca2ab620000000000000000000000000246164566d18142e998efcb6988ec78ab2e6801000000000000000000000000e463979df865bfa1b154bf3a6a564e672ba12cce000000000000000000000000650fa58d5251334d873bca3723c757f71b8ffc33000000000000000000000000a6ab4d7623929bced5481fe776f9e8d9165fee760000000000000000000000000ef1db76bfa1959f7c9ff707f673c52fd1740cff000000000000000000000000c8ee630065cb7385395129e4cba89ad854abc0d900000000000000000000000092e97341c778b9d1159f27f1993a824ea1a999f9000000000000000000000000a5d7a7396cf40b657cf292183fafbb300f14f222000000000000000000000000b1bd1f4c2c6e887152162f1b7c0f54d339960e63000000000000000000000000124ce7d5df4ff74e96ac4d520cdab7983e20a5210000000000000000000000007ec9f9ec407c942f851e553de399997fa5eea680000000000000000000000000126908cc091a45c70234841821213f5e7e7c416d000000000000000000000000e07436c3c81a289700d80cc1f6a19aa07d07ad1b0000000000000000000000000a2520fe3a27463dc8e8f0f7ff614d105c241065000000000000000000000000d0dafcd18342723bbf155979cacae3dd2c687aad000000000000000000000000a66389647e5737a0de65813190e5ac6285a41ed3000000000000000000000000d4673a973ac2f866e6a172be8f49e5a9fa9074d900000000000000000000000009ae12e6ada9568cff5f3b023bfae1f10256ab07000000000000000000000000eeffa690b4ae5e78c84f07c600e60f492631e347000000000000000000000000e959dd442f95fd3fc88d24e0b1a817b86db959ae000000000000000000000000df99e3a31d42a9e53be6927831f81a0825008c860000000000000000000000006222fb6251d870a8b5b86b4e5b645b86d93a1be90000000000000000000000000578702ebd92449a0462c7e36d9e7e32a1b85b390000000000000000000000005463f5758093e6f5b33b13eaee4ca8ec2753733c00000000000000000000000076cf37abe2b65f09c3a11f612ba67935d795db6c000000000000000000000000f3f4b5d936401c967766b6e24088421d392037d200000000000000000000000014707cd8133976456ab5c7c9d1b8e525372a2a9d0000000000000000000000005b836ea0a634f4b9924fa2c2313d7ee09fd974de00000000000000000000000059ebb1da6fc3de22ffb45e8d25eac7d5f4b0c668000000000000000000000000130e55df68bd45b0fbe21307be78ef5e9aa19f30000000000000000000000000c93e79c681a565cd5525c8b8b753617107878385000000000000000000000000cf14f47ea1ce85ccd0cb8724744723d2bb38bc460000000000000000000000004ac1b214f3d02726dced8583c80fa7b704be1eb5000000000000000000000000d5e74de4385ef0eb1bb4db05a6a504f04d92e79d0000000000000000000000008bdd49a0dc4c35c32d9afb4641ab21747f9fa32a000000000000000000000000ee44115a9352fa0e86a00fe9aaee4e155d43fc41000000000000000000000000657d476810f817541637c78be41380287e33817a000000000000000000000000fab4e73259a41cd4c6a23d1d0c0d0f66d2ef52db000000000000000000000000034c0e6f52a22bf91a9a4c0632238cae887b636a000000000000000000000000a467b610a08832e16ea205fa706484f4d264268f00000000000000000000000061ed18e341f80352f6edfccbf06a34a531dd0b31000000000000000000000000df5ed7896848956c4cb67472a1a304d35f03dba9000000000000000000000000d3fcc740f359ab0c492c48bc2019be41859eb985000000000000000000000000a4c44ff3554b5ba977ed397c77b77c06180c895500000000000000000000000055ae06cd3ab1b9b90aaa8a268cc80aff5c5918560000000000000000000000007636a5bfd763cefec2da9858c459f2a9b0fe8a6c00000000000000000000000035534e6600f6582944583d90dc56147ea874bc3300000000000000000000000094d2d62a65a7d8ee00a9801b5b9b7643cf520a57000000000000000000000000922164bbbd36acf9e854acbbf32facc949fcaeef0000000000000000000000003ebafffb15b244e2b4620aa232dbd070abac66b5000000000000000000000000dc50c8250cd6348d8f5f4e58a0d7b77ccff9878c000000000000000000000000ba0e31ab960526a0594783e149d38f969032c1e8000000000000000000000000ca7c76c8925b4425ddfdbb7396772544f4a4f3ea00000000000000000000000067b686b3530830a496cf51a79944e4353a810c24000000000000000000000000ee76ba6b90a1c65312675a7c209d86fb485523aa000000000000000000000000932e62ea8369ca5ff096a1204c956cc27824f94f000000000000000000000000567a67cffaa3edfb37099095d8345048260b8bca000000000000000000000000cee29290c6dda832898ba707ee9d40b311181b9a0000000000000000000000004dbe7b1e00a8b574a30e909eadd2f2126e60574e000000000000000000000000c8c08ca3dff97c830dc22660aade5609ca9bf0960000000000000000000000001232160aa573bbf5dcd6997bdcbae375a92565f00000000000000000000000007245d0ece987ae55dae5466cc1f202534e6cab9600000000000000000000000056c6209eb91e496bc53d5a9934f48311b901483a00000000000000000000000095591dc8f1bcc25bc710993b9643ecc0ad65b5f6000000000000000000000000ebba73c44bee1492cba663bfa5eedb7474ebd76c0000000000000000000000004494643b6f16784c816dbc5c7a5dfaee6e2a324900000000000000000000000043bb2a27d59cb85c3ad9eca4f1afd087bb7ba80e000000000000000000000000c99586f31162e1118fd1d9a5efb4bf206bcbee9200000000000000000000000063324051070980d15cfbee284b6a0ac69e40bec10000000000000000000000002c155fe49e7a9b1e0f01d8d6c78c4a24bb54c93e00000000000000000000000085a78cf3314b155dc338ef251323193a90d47cb20000000000000000000000000df36eaff6551bf8da0d0d801f39b5acddd8b2840000000000000000000000009a48f127174e5d87791bf7c273e8173a559bf20900000000000000000000000061cc97fd3211856891e54b0000665893419f54480000000000000000000000004fdb86ceb67216d6583ea17e6c7fae00af6561910000000000000000000000004b94686c3d5eb6a7a0d7bbe1fed51dd119728d920000000000000000000000006c9a2fd96616dca3f2d19ff021ae23d1d6d6c0070000000000000000000000000ee366d2fad0d9eb6172afbc51f01ccce0babee50000000000000000000000007584b890ef71b92ba37b8d5b1c4375c834854ee30000000000000000000000008d8404f8cca4c8834ca3cab1e54887ae47724bee00000000000000000000000021a898ac6bb8f3ddc0b21099bd82b438c58adff5000000000000000000000000b2f72662ed42067ccce278f8462a0215b6adcabb0000000000000000000000007c55acef9bbf3b811388c59bfdcf022a836ee53e0000000000000000000000008a5b3959081755142a45fe85be2fc180f9fba91700000000000000000000000022fe21754110c1f807b5e60cb5ce19ca68ba7441000000000000000000000000d4f66cf70d137428f1617a2a724151d181e87742000000000000000000000000ca41bd5c3f92821f5717a5c155cc890637cdb95d00000000000000000000000097574703a95f9d57421fa5a75c0ef5467e906bf000000000000000000000000055cbab9bc91e1bf4533dcc5499606a954f79cbb20000000000000000000000000b3f107f94982c804f67820156b63dbf69d8bad10000000000000000000000007c0c078f1eb5d471579cef0ce4e089b70e1bf21e00000000000000000000000047c67486c6d3818c14930a642d0b2bfc21e6743b000000000000000000000000f636deb0854a84b23eb3fdd4a2dc65cb9326b7af0000000000000000000000007900696d83bcb193381f1ae292ec31a224aa0b000000000000000000000000007fe6a787e8df90a0a5ac2bb1fc4f405828bb6996000000000000000000000000464957c8fcc7a9ea163317f8b889161e7add6d330000000000000000000000002f610785cf9f3a0625f0b8eb68ac68f53f706db6000000000000000000000000a834a60ac24ab781db5a0b0f2e7e0be9b6b7d5f500000000000000000000000013cce81c91bc94447ab16fae051aec073572c1dc00000000000000000000000053222470cdcfb8081c0e3a50fd106f0d69e63f200000000000000000000000000b7c57a13b1fcf185cbdf40382c721429b4352f0000000000000000000000000a5adfe6e2b95b9f0627c50382b0e9ab9c3a6d85c000000000000000000000000b5cc8b38317f80360ef2c90ae1d115a831a2dfa20000000000000000000000001d6e8bac6ea3730825bde4b005ed7b2b39a2932d0000000000000000000000008114eca28290c2e44387b303fa183ac899547b2d0000000000000000000000000000000000c04ecfab591e5e517551288afebbfe0000000000000000000000005c2cbbb35826b44054d0e43ce9f80a9043f2daa0000000000000000000000000dcd08dde5de3c1c4a807409f4722aece3bbbe483000000000000000000000000a6eed8382b137b7b07606d35739eb698aabfd17a0000000000000000000000003face0004bc1003b9d0672e7b23134cb80115fb6000000000000000000000000b7942ab73fc9927f4ae689516b7a2ab3fcc47c660000000000000000000000006581cac7dcba438dcef2ef4551770617413c9fb30000000000000000000000003cec78f1ca914b27e6be9c4b43fa2b1c9b2533d20000000000000000000000001572c22a4b4d35c80b3e6c456d2c30e7b75330a4000000000000000000000000347b5744392b596754da940cbcbbe2af54c948c000000000000000000000000042cf7923ba5f24a71a4300b1afa7c99ff9436b150000000000000000000000004bc0d3ee6b913a0dcad1f7494158e0b0c48f74e2000000000000000000000000bd43af67078d961a07bd17fb654d74a78bea30e50000000000000000000000007725552d75e5aeee50ddb7d316ecc9c87f2f6b020000000000000000000000004b9740274042b085add1f376ea14689427b8ba2800000000000000000000000045c2c7a5e01f487d3780a16e0d5960e92df4763300000000000000000000000017ecf0a98d4a6c311bdad19fdcd030cd7f705a720000000000000000000000000a6c69327d517568e6308f1e1cd2fd2b2b3cd4bf00000000000000000000000007bae765074790b76c791834ab873be27493c1630000000000000000000000008c9282a874b7469aa4f86b8b8a55040315ff3449000000000000000000000000dc69bc94bd2623f79f4f142357f5a7e75328863700000000000000000000000083d8d43bca3ed4e6a2938a7e40c64ce8cdc6bf70000000000000000000000000051aee5f7e28e31a26680b8224dc404c6c80696000000000000000000000000077675b9e27ce21b36a09a4a883979f371a35d0050000000000000000000000005ae10732ae8d75a0497217877b5efdfc50d6e0ce0000000000000000000000009a95bb9b09d6dc991f7f297fb2a3af8d818800ab0000000000000000000000006d9ff6043489f74c596247a9ec97044afb05c2bc000000000000000000000000268d9fbdb3e14be49632e0b308ee986bc54dfd89000000000000000000000000e228a92f42c03bd9596686e50a60e62036e74117000000000000000000000000598a180c80ed7526544a32fa31dcbb95ad274755000000000000000000000000ae7861c80d03826837a50b45aecf11ec677f65860000000000000000000000005f515f6c524b18ca30f7783fb58dd4be2e9904ec0000000000000000000000000e113904cb1d53cabb324927dffae2f8f6705111000000000000000000000000d63d90160bd6d049e1291b08af61ad3e9ca78907000000000000000000000000e6fcc492fb5ea091bdbe2e1a9f163e5039f144bc000000000000000000000000650d1585567db8b8762f5cc372c0b5aec690781e0000000000000000000000003324ceb3858bc8b97d5c3e4454628328c703a867000000000000000000000000d8bd933bc70985c00e6e4dcf83675c67328a06760000000000000000000000001e135e53a820cb027108d5be69f64db58ed13ba7000000000000000000000000a1d10b9bb07919cfec7938c54b3562060640e2c70000000000000000000000006e26619fdfab161b4c1af279eeebff705b7bd0400000000000000000000000003603285966fb4b330b85ead7584d0b74263f10c10000000000000000000000001616c1d7a895305fa905a02c542b39c1672749c4000000000000000000000000e37e799d5077682fa0a244d46e5649f71457bd0900000000000000000000000073e031f86af41cf30c71938351e63d67044ddf5c00000000000000000000000050fa9c2967be2feb247192ec42a259128fdfd18a00000000000000000000000093c716ad812e853e191184f3af716b6f09141e2b000000000000000000000000a7f622ea56e4a0b33865609a59310306ecd3eab2000000000000000000000000e5fdde53b0fb4d46e074d4a49f02928a43b30c0b0000000000000000000000003525f577cfcdae09c2595f9fb87fb51c7bd6c2de000000000000000000000000a4939d0f2e50a200dfd774e427c9e282f8783b34000000000000000000000000cb2d2c2d77707e73bf7e6c725047dbbc57ae6c7c0000000000000000000000001bcd2f4dae970811c5f67f0812f6131e3ee7f8990000000000000000000000005e4c21c30c968f1d1ee37c2701b99b193b89d3f30000000000000000000000006829b9652d4e856ccbd68b0229b0906bbc7b1daf000000000000000000000000fe533b259587de6999b9798773fc43f9ae662ba2000000000000000000000000889856d09257244dcb5ffda0c7b9d6b2b50118420000000000000000000000004ffc9cc5f6ae60efb26403473cf2c61a11bc179c00000000000000000000000055992519bf6170d9a7e4a011f283a07f673f23b90000000000000000000000003da70197797fec71db8913d1ebb1a32242593023000000000000000000000000ecdbd32edef99baa2e60d9dc1cf7ad4a012aa030000000000000000000000000330cf89029e6b23ca42de1929e9a823353754353000000000000000000000000e2fec21837e122d99338d3cb8f9b8bc784baa74500000000000000000000000005bb92d08efce27b285d7bd01817cb4eff2f9bc2000000000000000000000000934bc14a99c12e4e6d5a9e85ea512fbe9d024279000000000000000000000000654853b1238f042d2c5bc1c08c6762de3fc61c5b00000000000000000000000065a2aa93859d39a8dc6fa6b4f08a18182dd42e5e00000000000000000000000028ab31de45d074915bf27eb0e54e13f6b44d8c950000000000000000000000008be902451ed63d1503dfd91b676271a08328ee5b000000000000000000000000ff632b74aea2498131ac7a601562ef3ffe55424c00000000000000000000000007c292c9aa0d6745c839a7e69468bd2520a700a400000000000000000000000010000475307105c4c86397e0effb55c378d3a3bd000000000000000000000000b6830f8fecef3d585065cfd25cea9d5ccdfc7df100000000000000000000000061ed4b62e03798305818607c7160b2abff15cfed0000000000000000000000007f01b688b324d71e2cdaa1e8bb2deeb4f94124a2000000000000000000000000816c534f2915080d779eaee9b6af876ca2020f67000000000000000000000000e55b6780b55edca52088704fcd5f651dbd83a6a60000000000000000000000007c53522edcd432b6816bc2076e0e28c8497c4194000000000000000000000000b39513af269bfe5695684dd889c2ce692d126bc3000000000000000000000000162e43d7ca986ce85829cc0fdad4ab4ffd7f8cf70000000000000000000000005dda1dad9f282369521813e7313947c0eca334200000000000000000000000005bf7892f0c2925be18f71aeb5602857cfe844c7f000000000000000000000000adee952bc6a4d92e094d1cf0d355e8ca51e5e90c000000000000000000000000fb22fa33e196340e8bf128d922c92dc1e2e6111b0000000000000000000000001de2314c0f99e247784e150098fccc72c877ff04000000000000000000000000e8cfad4c75a5e1caf939fd80afcf837dde340a69000000000000000000000000ac1efece1ee84777f9654fad439c9d9e7b62814b000000000000000000000000ce38a8dbdf841f72b73ce2b5785c8cc7549f4078000000000000000000000000c1f5a1d74f92b7fdf9666862f9a54f80cd46848c00000000000000000000000053facee52e897740b140f5304e9cd9dc6238d735000000000000000000000000bdea868b6465e5a083ece4a7c3cc7b45d9458da3000000000000000000000000bc5ae27ce409cdc2eae5ae658c9ecf1751df5b9500000000000000000000000083eea1f4152e1313a4240b37010a4533c022a0a30000000000000000000000004ac65d6ffbdb2a78025c15fddd2e419685cb6bc80000000000000000000000007cf09d7a9a74f746edcb06949b9d64bcd9d1604f000000000000000000000000833f004d57f8f972647f9cc239e35df9327c8cc90000000000000000000000001a96d354ab1852e535ff0ffe67b4d11419151bc7000000000000000000000000166242d61cc62292addf4d9cebdb4afb88ae49fc00000000000000000000000083b6df9ba8c0187fe3ca1770b724c655dc8acace0000000000000000000000007a31dc46abf66f2a4a13c59cb6a173f76cb214a60000000000000000000000002be826f35f995c30efe42263db0681e275cd5e2800000000000000000000000030320b0c9ed4a3b78b12f510f2178e083a9f514d000000000000000000000000f58c02c8ad9d6c436246ca124f43c690368bbdfe0000000000000000000000009b1d288f129c17bced494c79d25057e40b1a92f8000000000000000000000000679cdc6f9ffa314bb616cda68c625a278c8a194700000000000000000000000049c12a5b325e1be7acddf2c213cd963b2aeef16c0000000000000000000000003208684f96458c540eb08f6f01b9e9afb2b7d4f0000000000000000000000000cca7fbb1ecf7b210d0e7e1bdeb7f6d361aca76bd00000000000000000000000015a887a4085427b3f82c06c06f22ea6d67465cbb000000000000000000000000e26866e7e3f90a90a54b1a7d8d8a38222d3a9f760000000000000000000000000b3e19d4168a4a64bf40382690045288527bfb6d00000000000000000000000046a1c26e07b391e66dab5271197656f8d89f99f000000000000000000000000043eedd833198f885b0c3826a8724e3182de9ca9e0000000000000000000000000005ad1651640dfed2fe715b4d0144f6775fe57b0000000000000000000000001136b25047e142fa3018184793aec68fbb173ce40000000000000000000000004e5f5ddd741d6a912ba64a2a1263786cb804e0f20000000000000000000000000396e683bc3d81f2252dbad437698f00f22f25260000000000000000000000005550d13389bb70f45fcef58f19f6b6e87f6e747d00000000000000000000000072afa18bddd096f16074cd0dd01ca54433d0cdbb0000000000000000000000004fb3bcc6bfb95dcf8189c55e73ffd94e0c21f0ed0000000000000000000000008b1f82cdaff2ea93b43a9e4782ec835a7e206d86000000000000000000000000c02071208d6520e6a94081e29a64993e3987cb0f000000000000000000000000756a0f90ee980e917ac66b3cb951758da96305b00000000000000000000000007c4d6508e0b04daba24a4f33a72900e7930f3439000000000000000000000000e08d97e151473a848c3d9ca3f323cb720472d015000000000000000000000000b469946e8e1f5583254ee593f424e40c3e47b222000000000000000000000000aeaa736c38268e14ada5ec8fb1d36ef447b5a842000000000000000000000000166a00cf3a0b96541562f841eac663f8c255e70c000000000000000000000000167003a4b849f182e8baf0b10777c99f6e1222cb0000000000000000000000000ffb0503300e571d9ced3be4e41e0df902eaae67000000000000000000000000a061703e8a169702bfc2f829ecda2c5f437bfdde00000000000000000000000022b85c804e2defd8340cb6e710a5e4e9273714440000000000000000000000007b5d9d35652183b8a19d01eed74e10748a5f13300000000000000000000000008a92a9839983291541d02d619ed3db49832612aa0000000000000000000000003c2a67b26182daabbd18515a364d9079b45dbad0000000000000000000000000ffc8b6d151a625029f3cdd17a261b5bfb760b64b000000000000000000000000861120c2ab2f32db22ce0cf4dec0d2c8640846e7000000000000000000000000b6a5e08dcc1c5e68f2ab142c495101814c2c7c0f0000000000000000000000003ffe4169e75a54076d7e1986fd52428dd54c3034000000000000000000000000d10112f49cd9eb63e3bc709a830c1e25baa5754b0000000000000000000000004b369d812c064173f4267eeec2ae4f0f9c8b0f84000000000000000000000000b1fe3a5bb7ffde728703ffaf5d6fc40969ff933200000000000000000000000068bbcccb6fecb64e2b34a52a84df29f129d98c6a0000000000000000000000000bc488f6f2d3aa0e34d78fe8f46ea5e371f3c74f00000000000000000000000007f906a77286e6cf63e3b2dcf5cb0aef72403b0c000000000000000000000000f081470f5c6fbccf48cc4e5b82dd926409dcdd67000000000000000000000000d1093662e70f1651ff419b99293944a75e8d459d000000000000000000000000e19d01516871d6697dac7439c0677ee4ec2e9802000000000000000000000000de0c6b1c967136ddecde57e9b324e4625f3555b50000000000000000000000003fd7df71ec4482457d80d546ba6f943302d8181b0000000000000000000000005125d70c13e5725a128c89294cd449ab82cd018a00000000000000000000000096d4f9d8f23eadee78fc6824fc60b8c1ce578443000000000000000000000000d0f65a28cd82b0f3e3918d5777f5641965d8889900000000000000000000000061a3f25df092cc53f66411885dceffedc35ed865000000000000000000000000e8efade91b879c5885798a240dbb03a930f2b908000000000000000000000000ac56ff089825bfde256e73c7604f7c428e20fb12000000000000000000000000a27da018dd55e3ffde39bef1a44fb895ef29644d00000000000000000000000094964248c6e186ee55e3d20b9cb28808ad386bdd000000000000000000000000c41490f07ff91008016fb594cf1f32fca613b05f0000000000000000000000002536b42eb94d4b6998104003e926ce0e9f73848b0000000000000000000000004e2a75fe1fa974921e0b962c5f15ee8c412e02cc000000000000000000000000d0c5fa8d30b983f5fa3c925039e7307c034dc4a20000000000000000000000003d585c0ba07ee860b88aec48e2f901c73105fde3000000000000000000000000586ec92957d098129566b7dc2fe8248d4bb10d23000000000000000000000000faec82017aa2be5975f5b97ebb683dbbae8bab6a00000000000000000000000022ff9fa39435b2891a01e7bd77e2f9f0e142152d000000000000000000000000c0d237436cf9f09a0557452850de2e4654ca51790000000000000000000000008613017807c38bb4134628d2d4bb7a6ab043c48a000000000000000000000000e93b7dd41e6b2a19ff0ceee5618f9dc822625e260000000000000000000000002f571b7e1c1562a16972db6fb9069dda3523ade700000000000000000000000055480e9ce91553d8487016dd5e8e931e6c3ee6bf000000000000000000000000eb050e74755a8ee0c9143762c80847d77ac664bd000000000000000000000000f313b370d28760b98a2e935e56be92feb2c4ec040000000000000000000000005a0fcb45d2ffa6c2e9ec1ac3289d56537792f9560000000000000000000000000e5d3b5e80de6c56241e4461956be1e13678a79c000000000000000000000000f5378d14f964288dca6377bfdc5cb95a41a7971f000000000000000000000000369350fe4421f16dbcfe28cb3943e7421ba48561000000000000000000000000ba3a37a824fdd6b99937ec44ab3757a68f5776ba000000000000000000000000db7bf7e7e49bcd53da401eb523c480120124b8e1000000000000000000000000005ea2933648b55596fbcabe7e51757bd9c55743000000000000000000000000e5c180e97ff8c6ba8cfb3902091fda6f9fb1eaf4000000000000000000000000f725af21c26ae343aec0ffb7c8fd370f40f6930f0000000000000000000000000000000000c6a257797ddd6818840b560c8ab3c6000000000000000000000000475d2c6f6a46a83d1781e61500d1c540f85fd721000000000000000000000000db531709da7944e6edaab77a34c326a5b3b0a0e00000000000000000000000007219d4920f96becca9660b8bd654fd2ea34055a8000000000000000000000000dc146a82b8be4c6a6431e9d9b32b805079dce2a4000000000000000000000000aa3b1fdc3aa57bf24418e397f8c80e7385aaa5940000000000000000000000001ab44d4362b57c41bb0f47c1d0933e321ed8157e0000000000000000000000001be813f1b2f8c2d804dad7fc39e1d7662e4119ea0000000000000000000000006788f6f9a4c295968d270a2839b66d3794f0ea1200000000000000000000000059a642dca8dd14e2d714c9cede7a6acfdca3929c000000000000000000000000a4758126c2df1d2a3fd462d9f4305c781776156e000000000000000000000000c3cb04190a1036520b4ceeeb7ceb9b62026c8d65000000000000000000000000bc92a85bd605d860f57909d58d37ce3e50c2c9eb00000000000000000000000071db165aa392a75b76f50b93bfaba646b147ab7e000000000000000000000000e43ca1dee3f0fc1e2df73a0745674545f11a59f5000000000000000000000000a66d2fab7180b13f5ee4492141c910aa973eee9d000000000000000000000000eed360bdf226ca12deb0eaab3a8a84aa805f6b4b0000000000000000000000000b16a549139ac3bfaa5bdf5fb85c4178a0a44a43000000000000000000000000109a56ea928a648af44fb627fb432652b6de650c0000000000000000000000002633170b2cd2765bf07cbbd32c416695707fbd0200000000000000000000000096db170f48411c7563b6f64d77f8961a8f95a4b9000000000000000000000000bf507d284710f90fec2390689a2642f5e8325ac000000000000000000000000074f33228ced53754d0e3fe7ba92e46abd5b1576300000000000000000000000045428c385e1774a3cd1405d7fb7cf777057447200000000000000000000000001111111254eeb25477b68fb85ed929f73a9605820000000000000000000000007d3ecda2850c5709b7bfbdbc2a1579dbb8981d5d0000000000000000000000005da81d90be3ddcc12365f31c8f4ee7d6382048850000000000000000000000002771c56db942b7f8ff21ab313be77dd550f8e2b0000000000000000000000000843f8f43819d6ad46ee6dc7dfcc1583801578dac000000000000000000000000a1b3235a49386e06093120dbcced5ab66e4fd9fc000000000000000000000000817fc75cd1ea320114ce1cbf46155b741fab27b900000000000000000000000024ad7e6be1aa5c4bc4b627e4d871963cbcfd9db8000000000000000000000000a5615fd84e4a894500b8ee9da1227c1cc9cdd6780000000000000000000000006970fbbf39a78e72ded6d87781887e12b18322b0000000000000000000000000450db3e998293ec541c3a835b809eee6ad9be3c7000000000000000000000000e6b6116432d8e1960f8276f839d3cba01e079247000000000000000000000000102b127ef512a38474245cfc45d5e39678a30a5b000000000000000000000000c532cfb05a330abfa2d2680d03b5f584ab2476f3000000000000000000000000d754e4957defb31ad176f989a2e2523955d0744200000000000000000000000085b7e5c29bab54bbab8475a5370859fe55aa782100000000000000000000000061f1c3f54762a888d20cac52fab2127595b7ee4e000000000000000000000000e53b83dbc284f8fb4dabab2cf109bc76bba4b65d0000000000000000000000001ad9a52e8d1f1e957415d3407ab9a8bdcf5decd1000000000000000000000000eadeb39d6d5337a4b31a25a80d7d39518e8bf033000000000000000000000000d027e90198253931920daf2179a54df03555df39000000000000000000000000cec69683b319063ff1300a78050e32937ee12e1e0000000000000000000000003c005ba2000f0000ba000d69000ac8ec003800bc000000000000000000000000ad4618702998e39697e8ea5b6dc0103463cec2120000000000000000000000000f66dc43d3cb981b61a60da12f85d05f185afa9d0000000000000000000000002b6e7fbdf8739ad39f73909fa4af7dd7abde076e0000000000000000000000001dffae2d7375ec101cef07af2079212a95b2dadb000000000000000000000000e7cc4b80d37528743d3e8bee43f372136d429f40000000000000000000000000bff82f00c915b7d10aa77f34ee3ce3602c5bf830000000000000000000000000f6c07116a3d62b3789f6eda8643883786af8aca300000000000000000000000079911d8f18116b9ae02814eb80a0d325f85ca5bd000000000000000000000000e39867526baddf905996b058f2498742387c4fe5000000000000000000000000f89de17913c0c02365293ab440bd18b63d297c6a000000000000000000000000b7817a0b1ea5372a2692fda55cbc11318c613dcf000000000000000000000000b9bc2764f123e4284a16b49c2f02b3f2ec7d4d960000000000000000000000001688ea1fa73c086f9494788b27894654dcc678b90000000000000000000000007d092d6efa7d4d6a0baf54d39a92ac88bd7e234f00000000000000000000000092290862c29b5f0dfa5c0339a1d9789c911c47640000000000000000000000007b0bbfdcfbc5dd64d3c16dad708f6f1083f718a2000000000000000000000000fe55c033617ab8c7f8f6b8178a305e956a2c62ee0000000000000000000000006a957122f812a3ae6691e2b7de49529499775e82000000000000000000000000f7a2f863299c17dfa11cd8a14e7c7dca92f315b9000000000000000000000000dfb07a398a280fd4794ee7f8535404db355012cc000000000000000000000000fa17c64556a38cc1393ecffbda717a1f8f71e15b0000000000000000000000007e8a27391e62c35b752b92134937527b1b120b17000000000000000000000000d09aac0d3704ffa41c97f929b5af2a348f574fa40000000000000000000000009e6bdf73c4d4e8f72ea33f675fa66958b6f0adfa000000000000000000000000b2029ab14d92cf62048b494f7b71cfe5e6c74a4d0000000000000000000000007c2d2b9bd1422c2f5b16c88947a91e55a59437c2000000000000000000000000e8e0ba290c47939f735acc8de8f59ffc52301887000000000000000000000000cd6332f415eda409f90dd5f4cdaaba214e7d15e3000000000000000000000000c957a1fd5fe7fb7f44ba5bebb6bef8c15aaa8e89000000000000000000000000ffecb96f16b2686ef41ea1eaf82b977dcf8ac4ec000000000000000000000000f0bb46f80e28aac87c6fa0bd348108c96c77608b0000000000000000000000000000000000d9455cc7eb92d06e00582a982f68fe000000000000000000000000794ee0124ec3bf90f8c3dcfcb57c73caaa2f5050000000000000000000000000cbcb102d0a0b5b84e12619233be51733e87a684000000000000000000000000078195f27b64f139efa15f8990305ec9653ef165400000000000000000000000056eccf96778a8bfbd1e517802b8ed7637db697e3000000000000000000000000c69203ca27b9ba7dc9e674f5fbece6619edfdad000000000000000000000000042b2c65db7f9e3b6c26bc6151ccf30cce0fb99ea0000000000000000000000000c06d60637029b4ab56801235c3208eaa48914ab000000000000000000000000d6f26e3669f5da16f407436170cf9808cabcf80300000000000000000000000025f12db13b19bc9e000f0070a2efbf8353dd8a6500000000000000000000000007ea019849cabe4745371d6753ddd8202d2383fc000000000000000000000000abb780f1b330012419b6d673c6403c1fd653353f000000000000000000000000b07f0242fc15fc1c5121fbbadf495a05a3f125e400000000000000000000000097564f538a734139c736f8413ca52ccdccd208530000000000000000000000003551847db4d91ce6f0278ae8acfbd3f1621793e90000000000000000000000008b489f5b5bdb70ae33fda30e5ee443c79fd6ef920000000000000000000000000795c633fa349e26ab8220b8920c339eb256b1b6000000000000000000000000754377ead9c2690cdea9aefc63e5f593db758aed000000000000000000000000898bda3dc28118eb17fd7acb6de10446fd1133ea000000000000000000000000a612014e1e2973f9f4d0806dfe313faada24837500000000000000000000000077930096fdfee0df71b60955ca4ff7f388e6680d0000000000000000000000006acef08f49b8a298e5ef7f5d3132b6f30ecb69d50000000000000000000000000e28d1de6d6ab890187e7e024ca82f6f7db34608000000000000000000000000609262f06dc1967ee0c475991b2030cca4233741000000000000000000000000c5445b9a8d255ea034143cfd596127c6698710e3000000000000000000000000499dd900f800fd0a2ed300006000a57f00fa009b000000000000000000000000572b5784fe4a1da7d7ca03bb450f5e4e711903b8000000000000000000000000f18f35e7adea29b6fe3696a7968d98f9c3f45e180000000000000000000000005ea696324d8d6eef604f949f82668705ff3bcc880000000000000000000000003451b6b219478037a1ac572706627fc2bda1e812000000000000000000000000415f712eda9b8ff64a13313826ceb8275f7384da000000000000000000000000274c60212b006571125b0017ce8c63eebef23b7e0000000000000000000000008174c66a63a9544e71884f320c32f2e3beba9fec0000000000000000000000005f969e39b23f83db4b16a91e943d364934306f060000000000000000000000005816fb770c3f90ac305e84ab1ac16e7f36b5e6c2000000000000000000000000bfd7ea9092cace7a7a5029628f5f8a41d4c8aa6f000000000000000000000000429916c24f1211b989084dabc1cb1b23116d25be000000000000000000000000033a672118907cfc63a8f8b53718042b97fd92cb000000000000000000000000fee1635d96102bbd6b44224f4463e5317ea9a5c100000000000000000000000019ea2e6f21bdfc894abf09fa179d59f6c0e0797b0000000000000000000000007122db0ebe4eb9b434a9f2ffe6760bc03bfbd0e00000000000000000000000001622941609a96e87dc06df1de7954c92c1b37fea00000000000000000000000090a7b7bdd66b43a95b604173972234bd6a53bb45000000000000000000000000cc0d77bd8ac78382d88a02eb73d78766319c9c05000000000000000000000000bfabf28e28cc4dfb3523bcc9c7ab7796af9de7b800000000000000000000000009425d28c5c4f653a041f9d45eb05738c69024c00000000000000000000000000d3c2261747b2079f6abd459642421a8087aead500000000000000000000000060b56dceaea598e4959f9c4361020ecd44e80fc600000000000000000000000049307d775728daf1d4736ab762de0cefd035e323000000000000000000000000aab203b8197baba8b209298b5328775e59e2f5100000000000000000000000006126e6853e8d24b40f00e843108ccfdfc8d362060000000000000000000000007ff56001bc05f35719cfbef541d2b10d539d35160000000000000000000000003081f46809f9e00eae53eb7c2982dc73daa7cc2c000000000000000000000000d31030832d3474bc6cd92d644eef154064f1c4570000000000000000000000002647ef7b09f7b339adaf7ab7b8c63c55503f06bc000000000000000000000000902a99a3fc7f0c94d6431341ab2abac4146c217500000000000000000000000045086b3912b1a0d7304d69f917928cd43685c23800000000000000000000000061f4356eb01c940b70d82f321b0900b9319b16980000000000000000000000006a515ce56a475cbc6defb6b2b83d41b4f7e24547000000000000000000000000ebd2631f91d5df4102265df657de456bf48cc6b6000000000000000000000000ccdbec4673b7bd2e0cae3c434d16a05848a492e90000000000000000000000000d9cd16c9c9690fbf55436278f42f0b6e1c5d498000000000000000000000000d6eb449e39a260dd2c17d08147482e43ed770e53000000000000000000000000c347d6c4f04777a5a124bdc372a20de11b124e0a000000000000000000000000ce6f6da35dd45fbef16404f92fb8b5ef1bb930ed000000000000000000000000f9a8bc30f360fcfca082629db5fe7f793e45d33e0000000000000000000000008e6bc60c279dbc0113c93725d1bde32ca6148ce4000000000000000000000000726249fb9b516664347be3a3e922ac153066e20100000000000000000000000043122056c1631d2fa8075c1228fd2ecd73c93f8a0000000000000000000000002112cd9086f1e525949e08b5bddf7c7dee59eb0a000000000000000000000000e3a9d3290354d3047234cc583b76b6919fed751d0000000000000000000000003aecbba9b950ce163c2ae4cde5e0200d01e506600000000000000000000000009f6cace0c17044d666010a3b48ef7ab68c50936f00000000000000000000000014d08cd8d80135bc0b022574e47337a7b2780440000000000000000000000000f7557b4ce6bb58b252de58a0d90afc8db00630ac000000000000000000000000491e35f4b95a5f168fceb46732d1a473b9585321000000000000000000000000620391f8d1b1dde990d84400e4a0ae14257b629900000000000000000000000059271dfd815f3650e018bffb4c15b8126846174c000000000000000000000000116c4815f33b2435abfc3799576b867139212e57000000000000000000000000419d72bea7957823746be7d11c5fc579edc0715a0000000000000000000000001e6b864341be3412582febcdddafe77066d0f0a00000000000000000000000002f69861b1ddaa7a2f8bb6570b54cff9ad9c45c9000000000000000000000000033b0086c7928f27fc5908b0138d6657149f9c209000000000000000000000000da63a326d2c3c09586676a036e79af2e3c5240900000000000000000000000005a0dd3a699582262de125bc365030692b909119a000000000000000000000000533541608ebe43b81a38be94e158cfe4744b49ad000000000000000000000000c4ae53d0e3efd09742a9974a7f6d259908eaa0e5000000000000000000000000e25a5cc3a2e39bf6bfb0e94a85d6c956476f802c0000000000000000000000005b772579e4cf0df80d53a6e407617b1dff6446b7000000000000000000000000976256a78db6ddd8103b7ddd64320ce83c39948b0000000000000000000000002445b3e2f94299e460444e41980c2669f70e99860000000000000000000000001f1e21c2c30697106065f71128e4cdf362ee90a50000000000000000000000008e05d9a59ac73342eb7147d46d088fa9933093c3000000000000000000000000ad30f7eebd9bd5150a256f47da41d4403033cdf0000000000000000000000000e20cd9377c204a27952f8b41075f0b8bd1ceec3d0000000000000000000000008377504d4d8ae46014fabcbf5bfcf2967ba0c9350000000000000000000000004754d9373ea435879e93f4276c9415176a0e7f28000000000000000000000000565e00a921a2536897b96f8be176926a30cf093d000000000000000000000000f13ba0b38f99f6105db1cbacc5847f84a8672ec90000000000000000000000006a5e24312f7db116ad0c423135bf3e5cd0bc7afb00000000000000000000000066c6ea27e3199a8cd777446033f6af3329aa82620000000000000000000000000b69657070571f8f9987cef93b77faea852f51b80000000000000000000000002147347eb5456e4623325dafffce861f91712988000000000000000000000000fd7e31725a1fb31e2ce763d142cd58de7465ab490000000000000000000000006dd3bf6e6c02d683f36647713169cad701bd03be0000000000000000000000009f3fb738ff7c1d0f4f902265264a03189e6c7d37000000000000000000000000f2094f5a932846e1569c6e3d68e37c5a7d40a383000000000000000000000000750fd8ec028cee8a0ef7d510c9af68822c7177f2000000000000000000000000a76db288fac014ef49fde2aca7fe386e9e5aa4d700000000000000000000000032be71cc3365807e0822044a6680a9f084dedce40000000000000000000000006921d46753f2b167dcd108efdd43b6e2846affe6000000000000000000000000bdb8de5f85dc9e517bd47f0290671a8e74e51c48000000000000000000000000392ce8acae7f51abcfed5a69b084ffc979c35cd300000000000000000000000045e96033703c734fa8ba00d05b62b26d09203aa3000000000000000000000000890a3aa5938e55d7ec1c13aee9882c929d51bff70000000000000000000000006a9b4bd87aa49574e107556fdeb9c7eb1c5f03f5000000000000000000000000f9c3ff44f9562984a2fc6c788e9abfc1219f32700000000000000000000000006adfb90e51712c81bc9ae0f85a6ad8d1dbd1e5b0000000000000000000000000ace016f48a1345db16532346c215ad61a5028acb000000000000000000000000cf33095a3d7685c659efb85084ac7f5c5664701b000000000000000000000000c3cd00464df08793aee3330ed5e82a899640485b000000000000000000000000ce5e9d08f4644ccfa8ed249b43046fb7759ec68e000000000000000000000000f972c7edd78b945e9e089ca86ca2f601bc061a530000000000000000000000004ac799e98c87c213a27dbeb510d853a55b1eca510000000000000000000000001f4d17797c85e37bd8ca97e1cf67cf17a2c4c1ce000000000000000000000000d439dfb94a478fe159d282469a86b2725be9c35400000000000000000000000096f15184a8ce1c4236b1b3bfe300cfb654ca1a9800000000000000000000000000000000f90079ea21e9bdc12b7e3f42a3dd60410000000000000000000000006fb92cf0ae6e953e8c4060b179f969599fb75f300000000000000000000000008dfcacc4dfe11c9e7096d36db03ab8c37a1a7a67000000000000000000000000de402d605b06eff78b7e6ed1bd31d0fd6255786c0000000000000000000000009747a922e1ee855fe8b3241ce9a0fc04ae28b028000000000000000000000000a630c4abc00db3f516948533cfa1846ed492f4f9000000000000000000000000ce4671b14c995e81485b2cb44486591a418108b70000000000000000000000002377b87bbfeabe5ca9093598a5cb00f57fc1dd55000000000000000000000000f7e0b112d5ce65b4f14ed97be23ea951595a705400000000000000000000000024e6d835f23b9716af984f6604625c6b074015cd000000000000000000000000a13f5c48084ffbd0648b1ff3c4ad2d2fd87cc4a60000000000000000000000005b4f9ca6a2d87538c4c50fadc5b4ea68c68ec81b0000000000000000000000008a9fd607a9060f39ddb701a419c50b9dc89e171f000000000000000000000000ba79ec66493f7e869e6d1ca7c3cc03a3bc31544200000000000000000000000058be56d65c6a652038a75cc9bdf197e15f8263a7000000000000000000000000355dac1f67e0c834ab6abd302416ba1936c887fc0000000000000000000000009a4d35cb5fc8bf6dd948a6b1845b8710bb88b052000000000000000000000000012f3976c93260f7e4ce1289638278a870b6678d00000000000000000000000056da7862dbec10a20735efbd4aaed795ead8c801000000000000000000000000129f7cfa341846062b38840f9652f6700c4b8184000000000000000000000000c593d85b4437330bac34fcc72ac13c3d0123c20c000000000000000000000000d4b03f0bd6b765e66a9ff8d1fd0306d87a894a9a000000000000000000000000a2de0e86979bf9ba13bd06c047af1206d147c7be000000000000000000000000e92c874fcca3ebc8085ecc59dacab10dd6c91eaf000000000000000000000000bcf897fb33d7d2d51f35d94159da382db48268fc000000000000000000000000eb19454f430755590871dfbba5b386b707dc6ea3000000000000000000000000cb569023a56ad2ed06867f7e70889064255baf02000000000000000000000000cc2687c14915fd68226ccf388842515739a739bd0000000000000000000000009705fe3586a7d768fee061aafe9384b1d4b8f2d80000000000000000000000000eb6b98632043d491a6b3252f6c0f4e4021d67f1000000000000000000000000b7b28bc528fc2d9b39fa50ad8aeb642d2b7c5ed60000000000000000000000004614840e8978652db0e3cc1fbc70987ff17b972c00000000000000000000000019b0a87af13713df170fef06aa9c845a97a65c72000000000000000000000000da7d10327bc2dd48f54c28160804feccdcc21b540000000000000000000000000528c2fa31e0237b7eb28af6dd1d28212e3960470000000000000000000000006c9f0c2697176e9344f1f485dadf5e96acae4054000000000000000000000000be17a8858a414ce3fa2d58c94a2aec52f3d7715f0000000000000000000000000dea640e2cc913721ca83bc56c8602ee71547151000000000000000000000000bacba50a359e4cbf8e4411ae71f6c8ebeee04bc000000000000000000000000028f7d4ce48490c16b1177ce3a6c31ad8fefabdcc000000000000000000000000c7ee9d5cdb56ef666dc9bedb40c9c7e969b0876e000000000000000000000000b9a8408e9bb41591f287815d1149d4c3066a73ff000000000000000000000000de50dbdcdd68fdcaf7a67c65bb347dc9bbb2fb41000000000000000000000000d0fac2f887e3627532dd805dd0e2dae0f8192720000000000000000000000000ecd85f9167a7a724e4b5819ffe2a4b060cadaa1f0000000000000000000000002f9c38bd6e2f382c031bfda65aea2b76becd680800000000000000000000000092f3f71cef740ed5784874b8c70ff87ecdf33588000000000000000000000000278e2cc035e263c3d36479fdda85fb11d21d54e8000000000000000000000000242510fe96a4fa2d4ac7de68cd41944cd71d4099000000000000000000000000000000000042c71e9b847fb1533270360a7b2cbf0000000000000000000000001cdeb3e959626510b064bb1ec816200b8d9eba96000000000000000000000000436c61881630a9687ab4ea84873c4fcc7dd6016d000000000000000000000000dead00000000000000000000000000005555dead00000000000000000000000084219ca0a8c6ebe95ffccf972c7500cb85a1a43b00000000000000000000000098a735cd6aa077529bc55f05e44d5b537adee09c00000000000000000000000016c1d9c46a7f6fa23208c9f016b0743ccf65f8980000000000000000000000008a5d8700dd19488d964d202e87b0cc85704054db00000000000000000000000019b676d0849063d4228abdbd35ae952dbe0401f800000000000000000000000089a7ee936abf88c88097913627755c8cd4bc5a2c0000000000000000000000000cb15892f52a8903152fc7856d3218413508a1810000000000000000000000003fd0da4fdb951c8abc70493a2691140f71acc3460000000000000000000000003e1dcce7587d615d761dacb835f10a49e024013700000000000000000000000044f4ef3bb6d8912e699220c6cb24a365697357e000000000000000000000000098f808a50333356027310d0a13a4da228c8659ec000000000000000000000000a8ac245030ea212f5309555a4b6a3bc5b2e3650a000000000000000000000000b79b4c8eff11f74ebbe98fe028241c31604bde910000000000000000000000009e2dc03a5ddb4c0d43b6ad198387cf1b1094304500000000000000000000000060a584ce2434552a6ef45eacb618a4925b5885850000000000000000000000000d9326f283d8ca7eeea4d323d07a0c9c0ab1a192000000000000000000000000f12d8e4a1e206f891d51641c26779c609f686c7f00000000000000000000000094a7a0ccbbf54e37b154737b8cc1ecb5cc5310bb000000000000000000000000cff2d6bf21e6835a144ef668809adec4b4e9c395000000000000000000000000604448e644761f03f6acd747d58f339bff51fe7a000000000000000000000000e9c23dadeb5b1ee751838246c0a7d5c7e6572f6a0000000000000000000000007de837caff6a19898e507f644939939cb934120900000000000000000000000069e4e8e41cf6ea365ef50d8a0ccfd6716206e7f80000000000000000000000009400c7af30b2ac9fb8e630e0c8b1f03af1dc752300000000000000000000000067057b2aeddfeb75f2740b1bc3787fd6a031edf9000000000000000000000000f2445e7f77f334c536ce984820f5db5efec38e370000000000000000000000005b140256a890360a1d0fffd476c56d654ea0c7fa00000000000000000000000096cfd0b181bdbf17f8d14d878f21988b81fa473f00000000000000000000000000006da0e72b377e4be66cfb4522ce0786fc0000000000000000000000000000d7862969c4495f7cf05adf06c34b10e9f9dca6de0000000000000000000000006dd5b1bee657653173953d12ea614cfb2358b1120000000000000000000000005c1507ceb1b7e6a34dd4a2c6e405ac7c451af45a000000000000000000000000e7b4f340fe6571cf0d78c1bbd9782949135df31f0000000000000000000000006c166e10fc707569e53629c6502ac90fb8ae1ab80000000000000000000000000000000000b92ac90d898eba87fa5f2483f32234000000000000000000000000975ee99435af64b34232e706da057a5a2644ba2400000000000000000000000035bf30e40e0aa9dd58e789abbd8d19efae17f3a4000000000000000000000000de39ae04c88b45c59f1e3b5ea21dcda107b145c200000000000000000000000075ecf909363d1af22bfda3a7eeb02df802ae15c4000000000000000000000000eb01629f85c96ef5f893dcef348c5a80358aa7830000000000000000000000000fa5c7350219aea4f9299b34c12c8488146fd27e0000000000000000000000006cb0b193ac69378a0f12d808b9954eb90d44d2b100000000000000000000000002aa2a19108d4912a7aa1a5faabc5c24287e75620000000000000000000000005fd335ec0cc67b71d7883d7cd3bd1cd90d7c939f0000000000000000000000008d7c0c2d76782b90bbc43d96138f27c062e85b1e000000000000000000000000c00f5883649db87b6949c3c0da98f65ffbd40f88000000000000000000000000c174e7fbed73785950f709ccac3b15922fbccf62000000000000000000000000808059bc1efe1e7c44ac19f3e67dae3c041df91a000000000000000000000000808059bc1efe1e7c44ac19f3e67dae3c041df91a