60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b676574616176652e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20676574616176652e6f726700000000000000000000000000000000000000000000000000000000000000000000002e516d643258774467416a6446784c76376f76465762334133624532504c72534d4a63685032454339596a68537175000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000003e06994600e3df5ca601c0bce1a214cf9a272ef1000000000000000000000000416d456754999aa42ecee1e5ec5cf5fc3ac4f813000000000000000000000000451c2e181a9b2fcbd4adc2201feb6c2a08b8f890000000000000000000000000514a8f349c3a62eafa8250ab68c67927e84aecf9000000000000000000000000f64db2513cc848f91db3977480fba2658bed594d000000000000000000000000c814c2480ed309a7cd7e6d7c1a3a7df14293c2ca0000000000000000000000006009f8a65de58435b2ad9e713ba72875bf48fb330000000000000000000000003a1c9f5e6a1c403ec1079e26870f3b39d0337c5100000000000000000000000097a7cb78101018f72c1e7f6f427f91ebba68fe560000000000000000000000008fdf32062868e2cb819b0ae4c13a22b14886e98500000000000000000000000058e39cda80c2d6a3472594b40655ed26c2de6d7d000000000000000000000000bdfdddff7cf50bb99363615a41d17005de368b7d0000000000000000000000008c1ffd11b9cd30fa2237a9bc33d3ad17157acb6e000000000000000000000000aa9c536b0335b460da783584aaa525bc98ad38560000000000000000000000005c02fab407ccc6210945964bb67c31f5f008ea1100000000000000000000000067b815d7b3f25193047b51df5a2d6fd3fcfd638a0000000000000000000000003c653ef74a8ca966baf2870c5b9a736288e1e66f000000000000000000000000327ae8dce71890cc5090c75d3a30f96685e2642b000000000000000000000000a06188d5310b43c50851ad2eeaf32c23fc6202050000000000000000000000008610ce2a57f4abd4ddda3169e97c07037971f88a000000000000000000000000a3b70f252e7923991e10267395103d678ff114e600000000000000000000000079686caa40a0ed5a0bdb713ad45d626f0f111b3a000000000000000000000000c511c93472ffbb78806ea4c7bef93146c5eca4a1000000000000000000000000da793fcdbd76534fe435454a8c22b58c4c9ca4290000000000000000000000009b497c7f9c2ae5e63886b2e7aba2fa5d9e117896000000000000000000000000797710687fe0b3bc620ac9812606fd5b152e26cf000000000000000000000000254977b2675033b8a6ec48484de08783eca5404e0000000000000000000000008a22b47b6bf8b27932a4b1be7e4b9879dda78b220000000000000000000000006cd49ecbc42943aa477bd6bd479967bb1f496957000000000000000000000000cf081ccdc1567fb3ed4413fe19a85f29b15547d9000000000000000000000000d3b7b7881c7c77f8769ad59b7e257a626149b6e8000000000000000000000000e229599fdc6b4e4a0d00f1aa81470b45b02e7c3000000000000000000000000007fa3b158b2021848d623c0c6e6c34f52bf88a7a000000000000000000000000fdbb78f87accecd28d9ea973e60e329c8ad7784f000000000000000000000000683f310fcd68ad92dd106ac7ed1bf34b744a96d30000000000000000000000004a04d9142b0502dd3247b26ca70fca81519335f2000000000000000000000000eaf016f0a26866cb420f5f0fdde7d2374b3a0858000000000000000000000000a197f7bc186ef919e23c043688a45effb1fa0f150000000000000000000000000df888cf943be80acdc3279c225d510b875ce3b30000000000000000000000004d8be570d0dfaaa707c08dd75a316d438aa40cbd0000000000000000000000006398b10c51a93f657935423d09449ce9194b67ce0000000000000000000000004cad71f299c57af66009054838c79d3a100e036a000000000000000000000000817c103cac6506350404b1be250767883772274e0000000000000000000000009be57b951a9d21bec7ebfd4fcf2e095db66c55d000000000000000000000000011113499d3e98e948ef4c7975c5f426bb081681900000000000000000000000068388da872b882a3453c60ac2a0fad849cc968a30000000000000000000000004e04235a0dc6ecbbcf2dec4312cdf0b5bae1e691000000000000000000000000b0d9d0e32093415c459662adfa341aa2c13ae351000000000000000000000000ad3501fe8b0f0aff641b9ab50bd2184d56e85823000000000000000000000000b03d98b11edc04ca75d45c8b4f6c0b58e96f7885000000000000000000000000d4ab4dae7902ed9f6236a8c4e340fc8d26cf3e5b000000000000000000000000ecae48e81239d4247381820b264c66989c56bcf8000000000000000000000000668f801f7200351829343cdec575587e4ee5361a000000000000000000000000ca396eaac8f4ef55d6be21c504f2b60169f19073000000000000000000000000fbc5ce0da423663358d9753381614cfcc5e9e58b0000000000000000000000005a6c9994acb55ea392c0841217d35fafc5a15f8c000000000000000000000000916913318705c73697527fb2f544287ad8a372140000000000000000000000006169f5578d8a99ab0a905b57b870db4b616fc3f80000000000000000000000004952f5dde00a0677365e42d33bcc5a8abd4e2b43000000000000000000000000cead9c5a82df3ad210697aff47bf935de37f49140000000000000000000000007a70d7332f0eb554cf26358665310f98486ba0ce00000000000000000000000093e0054cb9a6a6ddc3a67d63bd4658de8c77c60c0000000000000000000000002684165461f16071d6df7795691c70e93f1ec1e90000000000000000000000003a99203d560b1fcd315ffd5c854ca953d6916a58000000000000000000000000673d13281f0f70d2e03b70db0fdba40c05bbc64a0000000000000000000000008626f82eb8a9dccdef697ab5481953c74ad271d2000000000000000000000000baf35ef30c8b304a553e635d4fe2107aa52fb4bb0000000000000000000000002f950d106a9d581c9bfa299b3d6fa19d3f7677150000000000000000000000005ba1031bb03110d4443f5df83002338428c4c8eb0000000000000000000000008183bb64c73454de4d503ab95781f8d0098eaad500000000000000000000000013890ba863defc6730594564eae6b85747cabc770000000000000000000000005eaefa90623254b29b654ddab1600c4163a1eede000000000000000000000000c5fac194c03bc2759a223b82d831c7bf126352e300000000000000000000000029078b6c19b1ac1a04717d7528e4484c7f42546f0000000000000000000000001a8ecda2545d491fe2c455134611971712c996e800000000000000000000000012b7cddd9c7e922fccaadc87e8d50a7d8671d8bd000000000000000000000000bb4a3e27f211c056c770fc96b99ecb0dd1e24c2b000000000000000000000000ab91c3fecc70876127661733bfba74c25decf21b00000000000000000000000099a49db4e805f99074b5aab1814d4c787e6847ee00000000000000000000000087816ddfd2f9865ca3025e46022e17f4ebd2e0b10000000000000000000000008f2baa7f4736efbc26e375af4b2715b0ceca0ce50000000000000000000000005b24c8070ee7c8b3caaa650bc05dcb477ad55b570000000000000000000000006b80dbb5be1bcb01d97f0eb9d9cc455293cf80a90000000000000000000000008994f9eef5aeb0237840711cd9c468de55bb025f0000000000000000000000002bf6b67dbc12c2226fe06067b58fd4850148931e000000000000000000000000416c530567bd528fce95468cfa737495c850b4ab00000000000000000000000093fad0e3c5d77de08975addf851651f178087232000000000000000000000000ee6c5d00730ec39ae682a2261b81b513c609f180000000000000000000000000b5a8e0a06ff674825b18d6860f1372a84bd81fe70000000000000000000000009be52658ada3cd53659d10a31aeec4a76d541a06000000000000000000000000dde39a0150a5fb4a92cf2936d5c5428687335a1500000000000000000000000058def2a119c78e1d1ed7754ebe7673734be08ffc000000000000000000000000c9e03cd117ed873624cfa2232b1972e99e7197a0000000000000000000000000f189004e5eddfa3bb0ccb0b3341f7ee797ecc91b000000000000000000000000aeb741aff923eb98cab8930c82778b06491167ea0000000000000000000000007a08417ad2788d385964606bdcf87976697852e700000000000000000000000004660d3bc0ddebb68e829ff7c9d8ffded75f09af0000000000000000000000004620dace90f38bffddcf6f11a9d1a2e2f01e3cee000000000000000000000000a6f591c9cf00c40ad8e82885667710ab23ed0aca000000000000000000000000d1307989b894d1b0c41cf95ed0db697e7f54d64a0000000000000000000000000e6d5f3a816b89dab4b8ed6a48199601bc69c51c0000000000000000000000007933677a7f8de95dbe167d605ed8e421fc829dd40000000000000000000000001a971436c82b6492c19992cdb7486138fcfbe3e3000000000000000000000000dbc1c1d66b50ebb78af5bc9d3fceab87404dee0200000000000000000000000075faa987212a3e1cd113e0447fafed243f1b2c12000000000000000000000000697672c95a6bb6815d8441c4601377813f4d001c0000000000000000000000009cca39cf97384985321fe0e94b0bec1fb34c6f0f00000000000000000000000085e21c353a81e1b58158e6c2af27e5832b8a0fd5000000000000000000000000df617d383538bd75b0bbb13285a82c8830e6a99d0000000000000000000000007a8fc020f7b2511d373747c14bad252f88d8e866000000000000000000000000065cb5d18f0d3f9ad2923d9e07e9f68d6e65da78000000000000000000000000fa9836aad0e7ec4b22eeeadb14b860ce23ecca3b000000000000000000000000930a7cd60a633128b7c5181307781e6d033ba51a000000000000000000000000a8bb927f841eef5e36a216b6b851d18592df891a000000000000000000000000c18d283b5e4a335bbef69e8fd09ad9b58618076d000000000000000000000000560f6a48ab4c6ed51aef176d1487306882b35522000000000000000000000000f3e63e2f4dc30cb0f0c257c973e1fc99515c74d50000000000000000000000005559c90f51526aa7e86124da77fe8b3a28b9e154000000000000000000000000ae1f50631de92726dc6f8c34b5bb3bda00db043700000000000000000000000069507f1db43607efb975fd2cceb56bab6d4c455e00000000000000000000000026ecc5ea63c15d2e3c11af86ebc8f487247b668e000000000000000000000000ee7d6d871915ad84389d42667f0869db1f36cab600000000000000000000000057282b1ea2573059d69718ad2513f7d1150d7e94000000000000000000000000214bf30bafc0cb5bcd0404a9e12c353d11d0f018000000000000000000000000fb82565a3d84ded74086726e4dfb55c42a42aa2c0000000000000000000000005bca428811bf55a7f2674b88f668af4da9ddb56c000000000000000000000000b8ff614475690f07746cdea646ed9c2f0061dcb8000000000000000000000000ed5821f01c4b3397029b51d4c0f83966f2f0274b0000000000000000000000009d4d090a65658faa342922a81d82ef2edd4a96b40000000000000000000000001a5260b1002be2fcd020e856cc718a75be9be6e6000000000000000000000000f2f67a4172541970e82a14f58789b34c7f9fbb4c000000000000000000000000de135d39b93801b20f70559b50e6c95f5e02a5ce00000000000000000000000045fe3d19264c1427b8865fd46aed5569f70e3cac0000000000000000000000001ac9c34dac5fd5f061b85caa6967c7176be5df6500000000000000000000000076bac814b323a90973eeb128b240c487acf7e1b70000000000000000000000005454d5a42ad0a9d8085d4ba6fd055902277e9cd20000000000000000000000005a985baba8d8b538e2894555020041e4811d5713000000000000000000000000141d6cdcdf870a8c903b6deba95050ab58b6e235000000000000000000000000e6977a73d810244bea32eb85cb66f73bd46a3177000000000000000000000000d51e0fd529d7cfea96e75655e5fc3acde7c77f3b000000000000000000000000406243aaeb2816f3dfd05d95d869dce83b0459d2000000000000000000000000ea93439e033877b414c8a57486996cdad08593d50000000000000000000000008d9be7fc5317f0758e3b2b59cffa37ae0ae8ab5a00000000000000000000000062bb4e5c59a984c1d24c3add371f1623ada280f20000000000000000000000001e00e84c6823c6ce4469b36c082f14cd9df5665d000000000000000000000000bb830a8a476179674185047c595d4097752a05b7000000000000000000000000d9ee464417301de39198c2087496c2768dfe63720000000000000000000000004e23840d6e4a6118704a50e83523a35b6604bd37000000000000000000000000f0a7799eeaef88a082aec91d80c3652bb0a3f0010000000000000000000000006112e35eeb223c57a9357b324bd713afe477d3970000000000000000000000008191948186c95bc636a77e82927b0c8ca49b1b200000000000000000000000009f31182b6f1dc2dc0475dc2a7501ca6ce4223593000000000000000000000000c971b36c9094a265956adc6ab9db75bdb0716d3d000000000000000000000000e6b9c1278614fe9eb82ea24d2991bfe5acd5a4800000000000000000000000009e315c3e2553e1029f44eaffe23129a61a70f3c5000000000000000000000000e20acc58da5a03daf15aee431f5b09a17b3f51740000000000000000000000009cbd8e5a209768b04b88609f84b9cb9a2eed4ff20000000000000000000000002bdd8f75933a0426bb357806f2699bc3e2435d9e0000000000000000000000006e06d0b9b1ade3facda89a597518f8ce7bbfedfa0000000000000000000000004e118ff347e6b9dbf5b43abe3e04ede7385e6a44000000000000000000000000a0931b6ad26c442b6d2d8145b5011f4d7e725473000000000000000000000000db493233440a395f0a5e8ae0b27b01c8e2fb7af500000000000000000000000050143831d83f8c6753ebc639ed8b7b752b0fdc0f00000000000000000000000029dc5c3afef3a11aca4c22930cf69388275a7989000000000000000000000000078a7df7461a82a2a27d924b0c3381632689991a0000000000000000000000002831f6ce278f7e998b3334e419cf16582ec9f0b40000000000000000000000004ba8d3bca922b3d3a31d4eb390166a7dee9251d000000000000000000000000032de967bb1ab0f6591dd5ef55777b7e1657cc51b000000000000000000000000ea9f238e8546828f5c81f937a7ed5379324720b2000000000000000000000000e292358139cde9e75f65983b6e27d89a05b2888d000000000000000000000000babb651b27f304605783ba6ed0cdd085f916b74e000000000000000000000000f7b73631e1a91c100fdda1fceeccd9995e85c0f3000000000000000000000000add47da21b2b17fbb382acd498ab88c3b3e6086c000000000000000000000000e080d4a1546171a54ce86de2f45db06db70876770000000000000000000000002fc3a2f0a437029b625a28f9c9f6625670b53e11000000000000000000000000ce3be012e0a9cb866c416942cc9333fe1c7ad53a000000000000000000000000fb4122b329b38fec6d9ae6cd9aef02280c2dee61000000000000000000000000131425608fbec62c3a9f2566df762ae88bfbfb2a000000000000000000000000282522f1ba0329abcd8cd2f43add5b0f0090feb6000000000000000000000000a6bd24b4fd2164d6232ea8c36a10fd22619de067000000000000000000000000552b9616351e2c0e862757a7478cba404199491c0000000000000000000000000f4967554c44acb89fa6a7f2f91f571aa70606ce000000000000000000000000258b7b9a1ba92f47f5f4f5e733293477620a82cb00000000000000000000000091bebed5901356daed712d670621143f124241380000000000000000000000002794d7cd05559b026328133a65669b0d60bcb0360000000000000000000000001fa566523a2614151638b6dbc41b5eff445e48550000000000000000000000001e811851fedfc13d624b17c626cca70c4d82367300000000000000000000000086549b1c8dda8b2fe5eb94dd073fadb0447004350000000000000000000000009f76c9c7e368175e9685627b18a607fe37397c0c0000000000000000000000001353a46b090d99042aca891083b5e3d8bdd53454000000000000000000000000470ca7fbb525c1b0632a7d3cc87f4905e554b8db00000000000000000000000058b2b5e57cbf0c44e36275e8782645758998ba84000000000000000000000000e8a9a1a4ef738f53fcaeca123cd6f4588e951b35000000000000000000000000a655ac2e1a04a5d889eed898a189e9c0ab8eaff300000000000000000000000039b421f21a6d10b6e092ddfa3c0d88791f5554fe000000000000000000000000277b6cf96018e31728749b25093194f8e35297c50000000000000000000000001893fd3afe5baa460d432bbe15fe0ad69595a94f000000000000000000000000fa3825bc4907cb09af8a789d2ad7085d327e1e090000000000000000000000004550aeac223a797fe8ccc3c2b4de3bc01d3866fe000000000000000000000000d87c54bdc4d79e0866945106371f0f6e58f2cd92000000000000000000000000bcbbdc1afd140875f9d1a79272acb51d3280e918000000000000000000000000188b68620266dd83bd505be9e813dd0016f5cafc0000000000000000000000005b860d6a55115c64b05babc08b5884560a29462d0000000000000000000000003abcd1de87ae51f63de9b35016824e4d5e7e031b000000000000000000000000b2b3aeba99005fba8645f46ba1e7533f89d27e5700000000000000000000000097c4f1fc4ee4ce6c822d700ad9420022f7eae07e000000000000000000000000f8206f2048d02a17831127b7d1d8624bdfc013a9000000000000000000000000fcaf670eded0fcd381f3f4f6e68446fd543c48e4000000000000000000000000666baa654f2ca05f3ad130a49383d262f024d2bb000000000000000000000000a956bc5280df7274c10e7434eec19662d3d211e50000000000000000000000001a3f1fb950084eeec1051561844971dfcca1bb04000000000000000000000000345aa7c812d045727e02aa434c353e8b2a7476dd00000000000000000000000059b60b79e7ebd0c717bc1a74dc65f6320999817e0000000000000000000000000a3a1846a337676a65c308dd2a36fcd4437a37810000000000000000000000007f8bed1dc5d8e2b887f58bf5af6eba09f033e6870000000000000000000000007d6db0c8b1c5c01e288725d1c1cfe0b2ab2d30f00000000000000000000000000ef7525a3f0d1074bffc3dedcdcd046d0842d07800000000000000000000000097d660b030a4f8802d290d175bd0229d05f73777000000000000000000000000ad70aa7a01feb91a2f03735bac0d61aec5f6c840000000000000000000000000ec4ee190c2d113bbff631b049b6c6d083c4ac3b000000000000000000000000090f73c93418ba295338644cf5d79bb16ae72c20f00000000000000000000000050a23679a573a1fb16c845612e6b96396b7ce28b0000000000000000000000009dfd869ae5acc9306429338e46a89722560fa930000000000000000000000000e91a37d9cd37619cfedc345660efbf2db4c44bcc0000000000000000000000005ac8b0da4a37789cc641357a2feb6677db7841b2000000000000000000000000da0d6eda85e425e99056ed926dce7153dfc58e570000000000000000000000002e687c5c7c10ca913080a6f15fcd56d637f2358c00000000000000000000000058494467889ef835b10aecfddd58087d1d1a3af70000000000000000000000009668a15fc150994e286a55ea3acef23e36e429640000000000000000000000002475c51efc51422f90a7cdde57c48945b1ecf4f4000000000000000000000000e05753a20e49392ce64af00398bb866aacd3b84300000000000000000000000089207cf5f5e8c6ac6c8e5a79c8d31b0b2c4db7fd000000000000000000000000c680bdd30aca5c8aab8e2cb89d26b5c4abf42170000000000000000000000000fb00163ca9b67573d9816df94fe2e04d0a9657d0000000000000000000000000e6e69b61dd120c68fcd87558c694120395d4cd6c000000000000000000000000e87c0b35316e8f98e1602c28daf2a7936491486e000000000000000000000000e0c71b976e679481cc8e43b70e94e43f58dd83430000000000000000000000002df3fc5f1e27335c864a387b72b5f5d2c3eb160e000000000000000000000000d7233065af9779d2bba7904e30c3f586359660cc000000000000000000000000fbcc6caa6adf9e0e3a094c8ff8381fb8331f594a0000000000000000000000003d6666c25fad3ae878186a025f71ded0f43e1d5e00000000000000000000000065a1930f8c729be890be30b04ca99107eb93766f000000000000000000000000e0c8902c061b435716878bd1dcfdbbc9b6b4a346000000000000000000000000958afba39601dbc2e43f1f6a10b78a9b9aa96efd000000000000000000000000ba0f46bfdeaa4d5ec9b45961bf0f944a98653bac000000000000000000000000c1421709e77045de1a550496f33cdeea9ed5e4440000000000000000000000006228128bbf020dd30093d2d53975ab26a61425ce0000000000000000000000005d7e9b85f96ab499a672164c8314d30ecf150eb00000000000000000000000005deb5ee61707bc94c800d59c247a2deca10eafb50000000000000000000000009f95681d4ead8ca317f3be0a71426e1c8c3d061100000000000000000000000026a2d3b330c4d38bd454c6d2c41adacbc6ae369a000000000000000000000000d939e9cdb9b0ba83c623256eff1666e610acd6ce00000000000000000000000004446f2d306eb692882cdc4b67c068c381e678b200000000000000000000000015d3f255fe986d23cd29cde22cbfa316ccd345c4000000000000000000000000fd29df253af356a3591ebf93565ad5c58ce83370000000000000000000000000fccecd6aaf8743092a9c93e47a87cc7cc10e40eb000000000000000000000000a3a87db86afbce35d4d74ea1b10c0877eb01765d0000000000000000000000003da952ccef2b63bf708f7f78a0ed333faa5cdaf70000000000000000000000002eb619bf6ef1b2144d47d5a006591ee284f2182000000000000000000000000053ffdb5061ad8fcd693a38ab07d5db5b5c34999e0000000000000000000000004efe0aa2728b354dfbdd0e0ea9833a1ab6d72981000000000000000000000000337dfb988cf2f1b1a48401420ce92f45d9b10d96000000000000000000000000a05bbf046429d54eb1c8df2bd65b747e0898f890000000000000000000000000e26f7a8951aeaadf52d2035a216da10b6bb04904000000000000000000000000661f056b703c0ee8e45acce9ff25a16af99f84ae000000000000000000000000182c618bf9a92093375c7221e5ffbbefc4e6056b000000000000000000000000a6eb626ea9bea821e1d525303310c48f4bdb0491000000000000000000000000261136d7916989f9440bd22881b3471e15c5bfbd000000000000000000000000c7813cd5cb6142202ce4f25e45e328c92d332f6800000000000000000000000097640ca59c44c9dd52dfc1dad9e2eae10ff43b5800000000000000000000000039677cd865918e79e4617080a7e639d0b34044480000000000000000000000006ec31b8f51b28d3e32123d51d2f2f1b8e6e9e62c0000000000000000000000001b45bf4c0ddc9e252d686eb4a1c75afd8f203fef0000000000000000000000004e60af2ed6b60e43595b41354b1b7e063d0c00080000000000000000000000008c9ef2f8f28e47708ddeb283a0b7205169f87dcb0000000000000000000000007007b028336cd60a7ea50fcd987ecb966490c13200000000000000000000000044925ea773a07abe4c9ac4cfead4a907b34dabef000000000000000000000000116586801e13427aad2014756b5eef1c8ce773e6000000000000000000000000e63d4f4e8482ccaddfefbac65901abf5ddf998ac000000000000000000000000b3dcb31409cbf09203aeff485835925692c0e6d60000000000000000000000006f18e5509a67136d47c9596382984ba3d947b9e9000000000000000000000000748102744fa693b42880fad40f8a933bd889121500000000000000000000000017230a264af617b6896721b8f9dfd35db0318bef00000000000000000000000053d79f4cfc57bee93648b6cb96bf7338b924e4a5000000000000000000000000df0d42c14de59df5e45267752ac8c6c346cecdd800000000000000000000000092f468b2e13ed433b7b06e49d6940f2478aababb000000000000000000000000495aa7c2d597cf496bc65b3d0e2b2a78de2321d200000000000000000000000054dd48522a7158946a7cefad86bd3a9274141e3c000000000000000000000000d30a19429f67f86ae06cc5321c27bed072a71ec2000000000000000000000000f8adaa5edb2e692160c0045e96b5a7dacd0afb460000000000000000000000005f458c3261635e9672e9127bc6a38f2bba9bd72f000000000000000000000000a2f9a6a6661d2839efd3764515693468cac73cd4000000000000000000000000be390787f9450ed7cbf07faa8a448501ef3b507200000000000000000000000040904a0d33d72c21e4f563cb482e344eeeb2adaa00000000000000000000000088b3ce8d379d806d41469fc43fbf708611325690000000000000000000000000c1377ebd880217969d662c23067ca9f1674163f000000000000000000000000021ff15d9cda20538a89d22335af4f04898e62089000000000000000000000000fcc7c384756896b557b818db7245bac27d5cb1e3000000000000000000000000e2b0ec66329a100b232c696a0ff23042e3141dfa00000000000000000000000085e97263a0c905363b6b5fddc41c00922824c30f00000000000000000000000073fd6b63e1db9f732ad8d51485d68ced02aca42100000000000000000000000053db2c2fc5face128ec3386e7620aa7bdecdc17c0000000000000000000000002beefde2a491a6e8fdde4280ded4535662136ac00000000000000000000000006bcdb2f50292522475b946caf1f468a64e92039600000000000000000000000062e7b1ddd157a8a82480b359e20aedcf489d910900000000000000000000000030651e4512862277f0eac93f9ad59469d24f57b700000000000000000000000031ce51da3bcc6376f1a7e785bf33aad3db49b55100000000000000000000000009d68721f5b55cf18b7f4a6d259a3b2a266fef3b00000000000000000000000055a27304a3dafb527618e7aaf29cc09c9fb83b0a0000000000000000000000004c14a3535913c097ed840c1d5d7f95a39a7f6725000000000000000000000000974f3d208e17f4d5663d636887bb3b4a53298b06000000000000000000000000d00f816e6b5a6c788d27da94993f3e4179d4dba6000000000000000000000000d319402b804ff9a55fd6d3eb7a490bf6d023319f0000000000000000000000009ae7dfcc04301405dcffac94cc90d1a7a6862036000000000000000000000000a9c7b96517d8b8d302df5cebd8192cd4ed1de26f000000000000000000000000c02624fb52247fb31492253bb999f9bbbb924e68000000000000000000000000c4666313d2db20f2cedb20a5b9412c39c8ac190b000000000000000000000000482740d73f898b971816e5c5ecd46b90ded08476000000000000000000000000a9a61eaea6e5a30eaf01d0df9470b077238394eb000000000000000000000000377d4861e6b44ccc01a7ce2c28feb649d909f290000000000000000000000000c475d9a92267c1dd4e7bff045db89a7077354b09000000000000000000000000450c0a5d8945db9511ac1ee8380ae118aefbd9390000000000000000000000006e6a814fb1402f9df52acbee4a5207a9cfc94b7d000000000000000000000000b6b9d1c174e771eca16d3a89943aa961391440f6000000000000000000000000cac696e9f3b7fc95aeeff02aa98c599d5497dc56000000000000000000000000c9a1ee15074a95550fd30e25fff01fbba6d58ea800000000000000000000000039126fe3bc026956c67bc16c6167e078a05f7d24000000000000000000000000ec6e4a22a422a4aaf7c4de231c1fe510aaf07d1500000000000000000000000043b4c6414b0262b0c364fa4901d1005d53a1719d000000000000000000000000c406e5c9027d978b70918924bddf1f097c27bcc2000000000000000000000000a7539f6f16fd4d8ef18816b0bf5742e591879c33000000000000000000000000fa9849ca2df8ca62371e0b5c092f785ef3259297000000000000000000000000772ea42ab1078f5f9cfccf600178364d27dcf6e9000000000000000000000000245e54a14fb0d7c10e350a81fb766455f6442484000000000000000000000000cdd3641b39e30e318a0b25c067cfa706de9fdee0000000000000000000000000c5ceb9771bd12204fd35f9ffc7f5adfd1685f14a0000000000000000000000003c6f6a0bb45e6d03f91e2340d6fce9cfe64fdb8a000000000000000000000000aab1a3fbf6f0a4d8b8ca5340124186bb0d293e4e0000000000000000000000009923b2a8a4002903ada066b01cc6a038fc52f6ea000000000000000000000000f19300e5667cf45de94264ab02926d5b5f03c3d60000000000000000000000000aca6a3dd5c76b04bbd6fae9e3d2a7047f5e4201000000000000000000000000958cc529ce0e83298930a67ddac909d00719e4d4000000000000000000000000bbb370b0c085fdc33b7e90cf9fe7933c48727eb7000000000000000000000000312c14395b23d125c1d955782734ea541b57ff11000000000000000000000000ae205b36ca0d14902c2f131b568ea60800afda4e000000000000000000000000f936d71af245246d78b4ead81b8c80acd49692be000000000000000000000000213e96a76e12d9b0885957d758263798d5201bd4000000000000000000000000e9cd4966b97226ec1354e711c76c37888fcbe00900000000000000000000000011330f00d541cbb435732cc95b494f30136210310000000000000000000000001955f1cae13c49dbf61d452e3f50d57ecb14dd290000000000000000000000009d54a9771fa9c83c61ec6bf4660aed8fbae44320000000000000000000000000025b8bfcce9adbfc2a8428fe446414dc749be3d30000000000000000000000006193cbfd1cdc0749deec02e521cec6a6ec80043b00000000000000000000000020a3c3f1e10e6f1a51d4a1d7edfa6a3cc138c4c6000000000000000000000000ac17994dc89ffb65fe77fcdd02789350b86253ad000000000000000000000000b65c639c6b0e0a51640e6422218d1588edada2cc000000000000000000000000f04201e402fe49cbb82536bd9b29864238fd56d300000000000000000000000027855b670716abb8c2807ecf811a4306e812f2f90000000000000000000000002b5b7e952a0dcd522336c7838a4247963d4f75ee000000000000000000000000522026e760f573764d03a3ede04746fd1647989c00000000000000000000000021cb6ce0627c4979a5750e2381eb477f77f8446e000000000000000000000000c08b2586bf846cb5fef9dbce5cea505310c3ee1e0000000000000000000000003e719047898efa98986aec82b0218e2a8a7dc2d70000000000000000000000006dea4483be6f9d6f4ef27ba706c1711385bd6a810000000000000000000000001814bdb7277de62bae9a8cbab9c5b411efb7247e000000000000000000000000ac0355015dde44b5005804c845f299a9184d9d38000000000000000000000000a0714d3703f51afbce76485d735ff409df7588110000000000000000000000005833c27474b4ef77ece1dd56c44fa68c789f1bd70000000000000000000000007b4b43ac115da046b23d4aab429fd098cfbc89cd000000000000000000000000959208869228e89c9c47e2d135e5e01889ab8c0d000000000000000000000000ed429be50ad04fd19bfaacd13e8438e9f2a5623b000000000000000000000000ff733b1802a4bd6bb96eed7cf4b1b4668ef86479000000000000000000000000ec08f0a304ebc96ea2fc4ef2f5658921c61da3270000000000000000000000008d0627b9614638009cbd77fc21cf4bdc815cebf80000000000000000000000007a75431062590f6560768bd3b7ab9ee3862edcb500000000000000000000000075d433ea31e16a4c1ccbe770605365915ef59de8000000000000000000000000357eab08d2cd1f3e7e27a5811210d2277557db410000000000000000000000007fb240120ae4db7601823fcd6b90d0a46cb3bc0900000000000000000000000065d45cbcd79ca22384fd93ce057f4136ec94cdd2000000000000000000000000078632f02edca8ba5e41a3ab13da3b08f0041175000000000000000000000000a31d660eaa77794f6e68d904e33b77806e362ba00000000000000000000000002be88b50a6071094f11c02965ffe022bb6a838f0000000000000000000000000546f2a5105f0d1186c8f239a869fecbe25606cbc0000000000000000000000002e33e3bc7bc243706a59148ddb7c8992f18132080000000000000000000000008da3637cca468dd353d5b83f0cd65774134c4100000000000000000000000000de28cd6d3f580a3ff5928f6e04f70a5d9773b04c000000000000000000000000a68176387a8a58814b780529df1d164d0904c9ec000000000000000000000000316ba0eed3ca440833244ecd31facccdf4960087000000000000000000000000465a22ac51de85ba99eff49e1d5f4e5e0b5750ea00000000000000000000000053d22ad96960476384d43caaa6adcb119c087477000000000000000000000000d031a746729236a51d4072e88041dc30f255ba48000000000000000000000000daed9798e9d2d328e206c4029ab35e0cb7fc4d3c000000000000000000000000cde5314bb0d4f5dba545bde7ef5c21d1fa149796000000000000000000000000a6b7679c95003a51dca51a524ad8c2dbbaa6cfad0000000000000000000000001bedf2f55f3f81d0b5018147a882e6d00d2aaca300000000000000000000000005abac555778aea7225b5514ca1a04d55ea4b9f1000000000000000000000000a174210f8233fce5288a072d313271e4646889c4000000000000000000000000b4b1ef6524315aa5d2a706f664f375ac8b3f6fa9000000000000000000000000f514dcaeca296f4900b9a001a2aa076ef7f6e3e2000000000000000000000000e78b87aed945dd547788b3ce2395d3c79b92e51100000000000000000000000037075a19fe826aa03fd0dad7dd832cb0144109c9000000000000000000000000e8e69f5418966b4a35f82f08f878a47dd0de4aa300000000000000000000000045b63978f83b6ec50c74b5ed6caf140e7d1252d20000000000000000000000008f4991ab30fd1f2a4f4101fb978949df084e98f8000000000000000000000000d7cedf12f32d67db53a45177d80f97df9d946207000000000000000000000000f40ac04cfb2839c547862f7cd1a83cd6fb66ac4d000000000000000000000000ed0d3cbed0d5c4525231490c12dea4fbdb75fc7f00000000000000000000000044bcb0d375f458a7c36295fc874df8f5473774c6000000000000000000000000064f7e1d13acd1a1c303410d8db7f17c7794aaf400000000000000000000000094777f0546a47beb3536450c53b4192f46aa8add000000000000000000000000a1a500239721b3ff0a1f7a8f7342c220f15ddc6c000000000000000000000000f6c0a2da0bbd087f8c660aedb4f8952315e582c3000000000000000000000000e09d7bdec68c5f0c19879060b6e35b670f8655f50000000000000000000000000fa2d3af43b7390c73e57f03019cf4023c7a112400000000000000000000000047a8bc882a6e7d02b8f98ef02bd682561979bf2900000000000000000000000088895dc90f80d7e99c13bd14c6e0390cba3297170000000000000000000000003a7324f119529974ec8405ef0ea9c4361dc9c947000000000000000000000000ffd83d919493110b2ac416288b14791e046933f2000000000000000000000000cbc5dd95e915544c92ef663da9c3f77694fa40e4000000000000000000000000077bf9c6f4294146245994eb18579b82f02b6dee00000000000000000000000001ca3dd6fb4ac5fb57ca73eeaf5d4c4cb8652a2c0000000000000000000000009eb9a41ca6958fdae06c23cf407a6aea8e61e6c1000000000000000000000000682cbd66c76476ddb98946dbcbf00c8f949bdbfe000000000000000000000000e8c0b45b919d6ea16b5f490fe2209e4d51339dbb0000000000000000000000008988135b4584b9eda449bffe301e4adf1e576ee300000000000000000000000050137b4e3ca3d16bbe62fe82e32934b1c205cdbf0000000000000000000000001e8a26269f34a239f4ee98de0ab34792fa918c3b00000000000000000000000094315108b848a00f42d8c5527a7fdffabf9fe90e000000000000000000000000fab610f1c64e5632408d4927691cf81708b212da0000000000000000000000000f9297e868e8504df54cf50b9f8b274fac606587000000000000000000000000a5fd04586f1a1d0f29bf0f418a2ec387cb8ed22500000000000000000000000080396518beaafb7d4bb2387ced1bbf18a296fd28000000000000000000000000fb39c0bfecf2977a45fd682848e23a23f424e7ca00000000000000000000000052739af24c0907a6bd79dbe1a293c541b86ef010000000000000000000000000e47c43e442bbe3a54de9ded0f524c2432ca21c6a000000000000000000000000ee0b5776e9f4c1556cad9b01dacd25e0d2bdb7b20000000000000000000000006ba3b8e74e91f18a4b568cbf329112d1b22fe8d0000000000000000000000000f14f4af9c2308ea353c23857a44c46c0044d67ee00000000000000000000000079aac657b2292a11b68dd8c74f5fce392b5f3b9a0000000000000000000000005463e90a27c95aed0e9925a2e0e9038088cd08ae0000000000000000000000004420acb8f341c8165ff46255e8372d5684df53ae0000000000000000000000002d1a0cae0cfaebed2563ac67915aeff0c1f5b3e8000000000000000000000000b9e2c46c73051fa9ca70a6042898dc2b148843d5000000000000000000000000172e827a701d8cb0bf91695a4fa970bba670ba7c000000000000000000000000da3a54beb403ce56eb32e62a986aef9bd8e608ed000000000000000000000000602c89ffc6e1d4381ec4ed1a2c1e1be50a96bf7f0000000000000000000000003b55071ae5af03f12da2db4dbc0e6a2c1e2af5f3000000000000000000000000b514c228fa3cf2f6bd52ca870de4dcfba56a027d00000000000000000000000092723ae11e2a0535fd9b6fdc8177dda62ca355730000000000000000000000006ebad3b7ba67631453902c7b807c3d0aa6e6b2cf0000000000000000000000001d1ed43dfa2748b46d624666deca3f30e7f34722000000000000000000000000db6e5dcb010fe7be2ac0cbc40e15e1da5a86252b00000000000000000000000061fe41a815f90cad468fb9abb3a9f71887024a410000000000000000000000002ffd4d5d7c3c25779cb33db3cf8d87b4b9edcfe00000000000000000000000000d38c4124724d7a1dd8cf7acdc881c9b5e2b96610000000000000000000000009bc2ffe9d615e59b93fa67780cde76ed47bf8eac00000000000000000000000096c33ca81e87e90034205855f04dba539281250b000000000000000000000000d8766664465ae4370fd9d33ed34911f839734398000000000000000000000000ba4a824057d44c623d9c4886025c6c4c99b31a83000000000000000000000000d68b4977449c9dfa6764f854e4bd9b91573d77fd0000000000000000000000002622e3bfa808b487498aca29e3ffc54ec57ebc0c000000000000000000000000154627c8c380e8cd60dd14e84ae0a2224548f6ba0000000000000000000000001533328f6212e07a26f4cea90789d621b14b73460000000000000000000000000337b9f56b4e2c65c55d6a8755791579c6bbb9180000000000000000000000009566564c5073b1be1ba50e9a1112f00447a9e964000000000000000000000000df796f1518bbcacb57a1d17f3186201b0ca02b26000000000000000000000000d2a5476b3a01dab1ddb73daaec4e23f8a4e332fe00000000000000000000000030350b1edd8730c2f759c64fd7e15e2913a0a24b000000000000000000000000310967b3300e91dea32c4be4c10e7a7db03b5f330000000000000000000000007aca04e3f4c83aea83d692cbebdba745ae4316510000000000000000000000008985fe1af39a6f92d6dddf7509581a5788444a87000000000000000000000000d0e5cfd17630003866c3466792474416828b738200000000000000000000000045fa905a4658f2829fbb84265173000b94fa2fd90000000000000000000000001476bee3887413c5d47f01009089bb22525e97c5000000000000000000000000cabc31845b2ba891b0bf814bf3fa4eb010af64430000000000000000000000003f26632bf24a889915f17cb79904a9a3b7fb78d7000000000000000000000000e23185bf379aff9c56df1d4b97bd7899a6d3fc02000000000000000000000000f231331f39486145d15699c2b9cb8bad77731bb5000000000000000000000000725aefecd26b48a73a0c143b2b3586d8701a94530000000000000000000000004d7a2a0635f3be506b304ddf6a07c43656956a7d000000000000000000000000e8bc78a8c971b8139d7a8efe682b18cf05f8462200000000000000000000000041aba5b72b1580b1d1551c3c4b49def103d8a9e000000000000000000000000028ad48a900198f17392afae1e03f00f48ce6855b0000000000000000000000004d5298cbf5962db71a3e7baf32613bc6c796cafb000000000000000000000000a30af63fbd62907887e71b36458d6ee86f984f41000000000000000000000000693378476646df80516e743f2f6bc0e429a150f800000000000000000000000022b2b7bf72f641b0472642d782bc45acc56aab39000000000000000000000000d54aeba6bd5831ba652db7514e51f4ea7f6fb02b000000000000000000000000197f4ddab88e181a217c8fd269cb23af888911b70000000000000000000000007a7be847d238b8620a716314a97f15163eff925f000000000000000000000000f31668c296e9988d98b115da75d5700a68cd9616000000000000000000000000581f680ff4dabb32603fa39f9eb762365f7244630000000000000000000000006503dc285dafb1fba432edf595422bb1e018a86a00000000000000000000000021b8617f09e21adf054498015a54275bccf55294000000000000000000000000ff1929358b67e653b4c44777abbfa46b75138dd30000000000000000000000002760dcc06e01fa44e4938883987785f72720498f0000000000000000000000009123101b669d37f796f75b29d5bdc921a637e48300000000000000000000000064bade3ea5ffc64cfb776f55cf82086b9429a5ee000000000000000000000000721436d0565176bc35bde049dd5b87f7b5a93a260000000000000000000000007ec0f021898b72cdc7f52231c66b79e0834773fa00000000000000000000000075453db9b19e52729ecb0fa335f0eee77367e175000000000000000000000000b8c41cb9e486bc974532b14bb6683449a170740e0000000000000000000000001f447690a6ddf18400533b705516159e1312f892000000000000000000000000104af6c440d274a4abcb353c0ab85dc2f911e074000000000000000000000000f3eac828a4993a2f9c7d73501373292739caca12000000000000000000000000a399a83f5796ae2fe7dc580efe1bbdb69180f07900000000000000000000000008235a5b8c14ec792978354fffad95993db59e47000000000000000000000000f7f9b2b118bdad53e97153ce88b60bcb888e2079000000000000000000000000790312450af94d2fe39ee5d9b34a6294666c5bb0000000000000000000000000dea782410a524ac8692fd39dd9ee1bcb4be771c0000000000000000000000000a58a61e5e8934c7d3a1443868e3a24dbaf7504c4000000000000000000000000d3685d4061bb75ce5b11b6929a165fc4f9af104e0000000000000000000000000f6875eb0a19e687ea1ee8b5e48c6293b2a5d89c000000000000000000000000cb76f5f91d55b34cddf8846f09983e157e72ce75000000000000000000000000a0d29744ffcd90b3d9fc4608452d5d7abbcd9e0500000000000000000000000030b7e34afe63c061c4f272abcca305b3a4b919680000000000000000000000009b6c6428872597050ac20e7acee61b4ae18422fc000000000000000000000000dde544805542e4d5787298b9dbf90bcc048a18a40000000000000000000000001d8dc55697caa545241fa411533b9efde03562ea00000000000000000000000033c0fdac2594495e81af07daa99414e68b976a050000000000000000000000008332ddafe477cbe1aa4119ace6bb702ee0942bd4000000000000000000000000b5a899a61aa87440506e70a1e20f7e7c518057e3000000000000000000000000313d10a50822e5a788182ced7bb1ee34520ff39200000000000000000000000030d9f5ae8e025b27f0bd5dd1cbf45dfebb6f41fc000000000000000000000000dbbef500e484c829bbae0f8c7a1644e12adcec6e0000000000000000000000003d70a8c0b3812998c4f3f77a3fc9b44617703c970000000000000000000000008c3fc15a87a0a8d48df4ee82e645e1027aafe8d90000000000000000000000003e57c429bcdf4ed02a224fb7f3d991b256badc6c00000000000000000000000035d1a2747200cfdba528402f99c08ce5afdb1d8b000000000000000000000000e20faf03593107c9899c1d5249689ee2b3ca1cf4000000000000000000000000abed0872ea3b53ebd21509fed65c9a4c5425c305000000000000000000000000b216587989a27a45f3a02bc8bd630c03539184d300000000000000000000000075b053ca97be573141c7fffa0530fd535b464495000000000000000000000000e6aa3ab7ce6214a06a8fb5409e41a02cfc2cdd450000000000000000000000005ae1435122951d4a6c4e45dee4f7b0d26b33a7bf000000000000000000000000e153b3f9fce55abc3ab26d6513a634c5cb5f9213000000000000000000000000afa84627d5d994a9ce6370316ba7b060060bb5a60000000000000000000000006fc591c3c6c181be02f2d2415b4d0dbfefd19f5b000000000000000000000000a75bc1ed6e676c700dc80a919922fdfaab37a73c000000000000000000000000ca1e1b8dfb21c644ce6978b174c82bf5dbb3155a000000000000000000000000b819c975c75ac231bbf5360416298d087e68e916000000000000000000000000c72bfd05da1ec87583e3465a5979786a4deb256e000000000000000000000000a4608addad184e3123ec416af309d5b78ac67a2b000000000000000000000000531dd948bfb7b062b8ebfdfd37e82419efafd025000000000000000000000000727141503b651d4556db25c6f9441bcae6b893b7000000000000000000000000fcbbe61e5bfef2f2cd812cdec9c247806d6f5e100000000000000000000000009b51486c27d8b824fb708804aea6a89ca2bbc49c000000000000000000000000bd0c31d74b3282e17434d3061be1e488bf8c1ce10000000000000000000000008887d6eef2befeed989287f968eb124a7c7f09410000000000000000000000007651de475996f10458555893a3d80c2b8d253bbb0000000000000000000000004d05875ea8f7aefa72b9ee9e13781cee926001e6000000000000000000000000f768869f4e9e81f67286b76c951f7947493b5b1f0000000000000000000000005ca04b76c46549ec9e6cebd308ff24d5421b77be000000000000000000000000c04c00e1cdd39aea3cff5ac370417fef6904567a00000000000000000000000015581ecbfaa132df6a567677239084a95cd111e70000000000000000000000002ac45eb2f0c1302c8971c98efe84c22a0faea85e000000000000000000000000256829971d548c54cbdece168dbcc1ee6d4aeffb000000000000000000000000d238a3349d0e5d66b212f9f18a7daa37bb136eed00000000000000000000000031cce16f541afe6b861a8ebc3572df4fbdf73e0f000000000000000000000000c7f39056b637da5aea8d82d4f2a1928e3b746e120000000000000000000000004adffce0d46b38e7417ec9ebdde18aa09916232c00000000000000000000000004a505f203ea6847f1f96b864f81e213676c3d3a0000000000000000000000004df8674fd078fd4fc50e6bda0f667b97be5df90400000000000000000000000006f7b9b303b0018f8faaab669d9bab2f573b035a000000000000000000000000186f9ed60a65d8716d55e0a62e05cf1f32b87dc4000000000000000000000000d61705217ede1a51e0e5d3e05788acdb621fadd80000000000000000000000004c090b82ddeb4c954eef320e94b8262fc568b26e0000000000000000000000005aa520eef055d564e466bbab358c7d00769e6e3700000000000000000000000008ca715802e9b7be5f21d8e3ab67ab515edde9550000000000000000000000009a378561ce63f31765482fb7fd5ab1a3bd7dea650000000000000000000000000c5846c1bb54a71f064cc94bed482d456461a1080000000000000000000000005779ce92bfd7669b54573c2a6d3afc6f407db69f000000000000000000000000549f17687a88cee9f21eeb3a74a55e77a0a9bdea000000000000000000000000c87d02ef494d27ac7a271f04f5e98d0079d39e77000000000000000000000000f5d0d48a639094916f74427a06361c4b6dd64bd30000000000000000000000005ce4978685a4511d31c9e37d5f19f8d32e5090ad000000000000000000000000519dc3e1565ae53fc578349c9cd449ec6856602c00000000000000000000000034a5a2f2195ef3a6a0910e7af1232b82fea3f3c500000000000000000000000063ea432da402a93903a59b6cb61f458d42f6656f000000000000000000000000268adec80aedaef4692547be8188baa8c6dbcdfa00000000000000000000000046a9d4170f47bc25f70ab109c617972d0995984d000000000000000000000000e2cce325bcfb9a7c5f408db6f3eb7265b54a3e37000000000000000000000000ff668e85ef45f172a0ba973ddfe8697eb21f4f3200000000000000000000000020181f706b08ef8e6c8ca2d5a8dc3ed5dccfbd6b0000000000000000000000007988ee000eb39eaaee84155316bfcd266398fb9e000000000000000000000000bdc4651be59897c0d0e01888fdd90b26ce74d4a1000000000000000000000000fd9176dfa61a9eef61f78b6735fcd665f7099d1e000000000000000000000000078e90064607986b2dc852b56eee6989394eac89000000000000000000000000df369dd92c0b3afac0b506f78c260b9596002e47000000000000000000000000d3a604b908c5ee20bed5f6f8e1070145068c9b17000000000000000000000000150b05ad1d086150ccfae002c3d524f85c045803000000000000000000000000c321c32ff6c0aaf8522ec954f3612f2a54a15b3f000000000000000000000000773db654bdf7fb0bc7f5a1a82537be8bdbc0b7f600000000000000000000000015afe19e6d49f83ab077072c6cbd8d4e5a10304c000000000000000000000000ca8520612cc5d6674601b830df880f3d5dddcae80000000000000000000000007fa19fbcf23915ada9a5e354adc5385030a01799000000000000000000000000bd109d1ded4be17e9133531874562378db87cbbb000000000000000000000000ecd1f8d0f3d44a6e2422e0ee679d80d7879d9b570000000000000000000000009513220a405e77be948c2d485eba5debfb74ba1f00000000000000000000000017727c60e28c528b958082bee0b6e82bfe3f954100000000000000000000000073fbd4ef777383251ac90494d15e56b55dc4f28d000000000000000000000000903006172e6f54a7252e448a7e757b14082cd02f0000000000000000000000008fc1ebaf507e1dc05d5a195683988757234e1e410000000000000000000000004309304471a9b65d0ba964c1ac57b60546549842000000000000000000000000f289c9739f1ccaac91be3380db7569a3a07f6ab8000000000000000000000000d4451b172fce098fc794b2f1df2891998857c85f00000000000000000000000098908df653022bdbf35d3c6b91d7256438d4a7cf000000000000000000000000498e0dff4af5be23820b4c617cb999f2711ab918000000000000000000000000f5ff0653c4981c03fb4ecf0c8d0d07ff9f78389400000000000000000000000095ae952b0fcbefd6c1013142420641d3c8143b3d0000000000000000000000003d9b54149563918847fb4c03fd946abb3ba0665c000000000000000000000000bbea801e213f837b845f2a6d62b588d3dc07940f000000000000000000000000d612f9eda71dcdb496fa93292d8d471643ad4982000000000000000000000000ceb8330711b7768e2b3a2525c02685203738ea7800000000000000000000000009e8208557e230bcb6b7710197d0d9c069a1874400000000000000000000000095e7250823f4c7fe3f013c15357fc8f5bf6138ff000000000000000000000000d327658fc0ccd63b239abfbab4ae94af88b5eea00000000000000000000000009f4c36b428e60f5b22c575ad475a937305d083b20000000000000000000000000ec91242e68f2ffb53174b5d8d200b0205f8eb220000000000000000000000004dfb418b2dd552ca085fac5a64b1c4508dc2877f000000000000000000000000f856ae7c2f87cf336b8c670c6ea7723347731fec000000000000000000000000df98529ad66edc39b04ab560f5a54981fd10769500000000000000000000000016f85124526f72ec6a32be31a2eef7b92995d68c000000000000000000000000b27655f8b8d458376cc0596db4307757658c89ab0000000000000000000000009dca4bb08a8a1051778d549739611906749d25ae000000000000000000000000ed3bd995a236d639575143e3fc9ae6443f3a62a400000000000000000000000032db55033aadf4dedb6a483f97a2bc21f965cbe60000000000000000000000001323e096fbd5554cb0c1bc087d9a320399490f08000000000000000000000000b17bd88b511bdb5ae380077477d8c9ca3620131e000000000000000000000000e59fa4a67753c2f56082c4672686fa57f5592e90000000000000000000000000fe66976c06dd4442a18e5d7d0d02d5b7377629570000000000000000000000001c3b93fb56fdf355a6d368aa5fc8b5ae41483ed600000000000000000000000049eaf5e4ac618c968ddcf588c000302f9bc3312d00000000000000000000000051aeb9ce281bdfd6e1f85169ffe71326f80e9ddb0000000000000000000000003ee667dad762eedfc21aadac69ed30db9ae31912000000000000000000000000e8adeb436d55eba5fadc8675dc380291b9592da4000000000000000000000000f8b882cea418febed614d02b7f626782e690cf3a000000000000000000000000741ed7e4f39eaa41852523d2bbd467b8ade479270000000000000000000000008656e50e614084f5d98bf73dad98e28490661fe00000000000000000000000009061c29a1e360e2f16c4c1c6b3e1ce0bbbe47d5300000000000000000000000050ad06293bc151236369beeef61bc75a0cdb01ef000000000000000000000000892e47c5b6edcf3af928915238ed041affc5a8c5000000000000000000000000539cc546eb56bc012c6c11ffd5cd7d045b5fae4d0000000000000000000000004f2295a571a6f3186bd8e5cd22e6e32740f1c727000000000000000000000000830d8ee4e23850c600db1bae08dff389f7e8575e00000000000000000000000011032344cab19f793e0a0c438f0ce6e198deeff900000000000000000000000099126daf078c693d200155e2dd7a6684791207450000000000000000000000000145bc9e1adcf81724401e85106e48c4591e901c0000000000000000000000002cc05d60f0096000536012fd5ac327dfa0b20220000000000000000000000000aa2f027f52ca30f117e8154a1a65e8f710583a340000000000000000000000004953639dd71abaa04c23e96619418992b9ddae3a000000000000000000000000b07fe46b1e5729e646b4b67addb10b7152865896000000000000000000000000deba3f80a9abac0b3b108d3ffb00da5d8e3e4105000000000000000000000000fdd7cf541912de5c6608b44c125b19d4c5211e24000000000000000000000000871003e299d719525fcd14b77a90fc631d20ec8a0000000000000000000000005396429df37afe16812bc119eedf1e076f87cb020000000000000000000000007de8875ab7e58d1f555e147812e73aabbb21a9e60000000000000000000000004d731f5314d50ce24471f3c3f40bc250bafdba2d00000000000000000000000092a02d8d0a6dac170b05521b8ffe6c312382287d000000000000000000000000a7b292500695953c34303b924c90c46f91e42c3f0000000000000000000000003dbdb3a1c0eb07d84e17890e550fe50731660218000000000000000000000000575aaaea3c5ed315a36d230a9d28287afa0387ee0000000000000000000000004772c9fbb029e98a6ebbcfdbb3a8599bc02f6e7a000000000000000000000000228cd3cdd9c5071a5f6d0ea4f83da8ee53f29f5200000000000000000000000087c9a6bbc7bbe057ddac0a37bc711aa6cdf0fb260000000000000000000000007b131b0f79cff5ae96268749ac7321d0e86017920000000000000000000000007af11257ac734e8a8ce2f2a0aefe01cb423e59710000000000000000000000008b87f43ac5959e1dd2a8e4a400bc5ccccfcf73a6000000000000000000000000d472cf2b4e0de055949e1e299229167e11942bab000000000000000000000000f381a9721f780f8345ec36c55aa3f0f999a19dcc0000000000000000000000008915a361bf7135643b1ea33388473bbbdf6d93e800000000000000000000000072b8df6ec14f4500987ccb4902618a8e936b07e4000000000000000000000000fcf0937622e5461e3644207faa1b2614f3e698e000000000000000000000000037fc61d00e383aee759fd05b3bd12c5aff2da988000000000000000000000000ad443472c1ae9bd22488d6025ff2604cb809bd930000000000000000000000009747d9a97619bee9f3ab529b303886e967cead6d000000000000000000000000313b55dad1e6621fe0efb0714cc618787998dd0e000000000000000000000000a6fed45ca29df4d5b2212d1c8821885494432ff7000000000000000000000000f59ae83270e18db92415ee92dc6cbcec78526b5400000000000000000000000027ccee6f2a0fa05a34fdf89d5dfa11873269d6cf000000000000000000000000f082c4a1f51e63a499be14aae221ce771838d1530000000000000000000000003969a7745dfd0225f7eea18df31e2617fa4b58bc000000000000000000000000e8f91908fed8f848e55a4eb5ee510346ef54dc6700000000000000000000000047473a0b6eb2ec3bbb1e119983c7397679d62906000000000000000000000000dd480254ce0f32b792816783378622343a25c6c200000000000000000000000082fdc7bff1096e4806ca4be337990c8adb51acf3000000000000000000000000e8310c65883e5dba45d3358632f9f1b4dbb90f660000000000000000000000009aa280da2577fd7b408a6eddc20de8ce81ce6355000000000000000000000000f0cb5e82267a396c5833bffc930e4b69ec99b5180000000000000000000000008bf2b24267b5041ceeeedd2754b148c80db26d6800000000000000000000000075f8e7bd986faa5d6fffac407318628370ecf267000000000000000000000000a85d50f3121c3bcf9fdf5bebdba900d2526ec8970000000000000000000000007391743e15afae6f25dd1d464efebbff9da80f5300000000000000000000000000ffb064612915fcfd8df6ca5c15b7958eee5a0c000000000000000000000000c3aa980312142c5c19e3c744ab1b522afdf90fa900000000000000000000000013da49c400191de3ebf9ec4c856ce42b32fb144e000000000000000000000000ec39cc2a103f2eb353161cd6e64b3e3ffaaf7978000000000000000000000000d2cfb1f3f4412436d54661513e6796d0a25344680000000000000000000000000f5fb3d88f763a24a285106eee7b0f6f8d4c968300000000000000000000000071c650d013b940bba662c6c29dfddec56b40b484000000000000000000000000a2f48763346bb7029c78e0707049db3b270994e70000000000000000000000000754af885d9b0ee389dfcb11efef560d15b4690400000000000000000000000075e841809108e797de87f5553b279bf38c3abc91000000000000000000000000e50df7cd9d64690a2683c07400ef9ed451c2ab3100000000000000000000000012371477ff363328d35ca9677797f4f57fb3aa5b0000000000000000000000002238615ebfbadca3f23c9a163e1415ca6fd2eb98000000000000000000000000281ea8d4b7ff4b496a9516c86f21d29be0f46702000000000000000000000000a1a8bbffdbdb96073e8e78951c0a8c606322f63b000000000000000000000000273a32f8209ba5aa170d3dd7ec83550f4ec482eb0000000000000000000000006b954ceb1901f2edbd1a4bf45897af76085a582f0000000000000000000000004f7c971a247a4efb0d4f03219c9102f0f703ff1e00000000000000000000000013827184e5baf064f7ca91721bdb3f411e92dc600000000000000000000000003cfcaecad7433582b2d2d2a1db544cf941620df7000000000000000000000000bfd99de38704040487cad38786848c8e84d2e7e0000000000000000000000000338fba1637cbc62feba9005c4f57dcbde55e6704000000000000000000000000bcb42b14ecb22a6f5fd907c2f192ba648391db010000000000000000000000004692aa992228176de74adabc8e437efffaf78377000000000000000000000000f19179ab6cde7e40cb4d5240f51adfb1744f36710000000000000000000000007e53d27c6925a8e9dc103d0749adf9d5b63a847f0000000000000000000000005bd5de28dedf0f4e8989723860b8c8859f8077c60000000000000000000000006d793aa2d17351f473024112d858e167a7c708d20000000000000000000000004e9b752b6f49bbd68eb3a68bb2d52c4fbf9a328e0000000000000000000000000658d4497d204431ebff3f39438312a1feed11f40000000000000000000000002d683846401b8d594df78141b73c75f3c0c21f7c0000000000000000000000003774d86ffd02629f8caaef60200474008ce6343f0000000000000000000000003c1d293aabeab41f8705b68a8d0c17ba655d2d67000000000000000000000000f20752ca21a73f6a35a909c5150a2bccabf425dc000000000000000000000000f3dc0aff8f40fdb4a012171736a653c5b7524780000000000000000000000000e1e6b2f69aa3e8b0508ae088053771df2259e52f000000000000000000000000256e2eedcf58556f2f31bd15c9ae912ddd6303190000000000000000000000009f426511f46610305f434b7993051f8758d462cd00000000000000000000000023ea41be7c955dbc408fdeb035662cb736c19c65000000000000000000000000a9ed115eed91aa165eb461baf512e67248e0fef20000000000000000000000001a7243a620b9dcb282e450cebe7889d47e6b10cf0000000000000000000000001fad0c3908687432d497138202b289d4198d8cd00000000000000000000000009a6300b55e07129592390954bbea6d785d060e6c000000000000000000000000ccc29c2eaee2da6c18c4cd86e69a0a993bbac0f40000000000000000000000008276b091f85afbf2e66040e16e0bd703597784cc000000000000000000000000057371f7245ae301ad6feab8afea73854b08d393000000000000000000000000f6fe9679254698bd5e32cd02f830b9725e7039370000000000000000000000004559acd8297cc20f223d545e94045010ec123b390000000000000000000000002ba77b60e8b540249f5927caded576699c33f05700000000000000000000000058a93b091233c5c3aadd4481c6a8c6b8b271517c000000000000000000000000b9cc9d27023d5ddfd37f655b9fd75edb642212ab000000000000000000000000599eab132f071de426680c3355fe1935a7958f95000000000000000000000000aff17968fd266b1cbf69c19b8be90fc167d8d3ef0000000000000000000000007ad3c436a8dc3b6a21bb2103f4f5d4349757b3fa00000000000000000000000029f4153e96f4f8bdfe0b627283d58d069514c634000000000000000000000000a12b53bb4202dcb6b96804866e1404fe264e84f300000000000000000000000043683069419db01191f79c4a8c88d42531e2508200000000000000000000000084453db1ca5ffe466531cc00a90c925f44b8f70a0000000000000000000000009adef9350e43eca827df85279741efc9d9cdc384000000000000000000000000c05d61bf3cfb8c1303e8db6688862d5857d3aae80000000000000000000000004589ee1aa6696d1cbca5b2b71217c794d77967f4000000000000000000000000216f15d51c4d140ee1a96282ce803b9e8d053e240000000000000000000000005c72e055182a4f69fcbf7ef8c11ab9ce99c0c8b300000000000000000000000011ba386d08b622ca75f15d1ed6e716727aa27cdb0000000000000000000000004f4ba9b5e23bd6a957b1045b0eadc1fca492c40f0000000000000000000000009ec9a8f2a5cdf9192b7098b7054833dab30e864c000000000000000000000000c3f0bea7e1a9980bb537bc9e6e5f38dae4153a51000000000000000000000000e5bac3df62b47b3ee9e5b53411eebeacb6320ad9000000000000000000000000ce59ce5c811ba95498e4e0056c63b699e8f47d220000000000000000000000002c477f97a3ac7c7e58551b43f55dbb6c2cfb8ce30000000000000000000000007350dc15b8ab5837d147635ed36efebdc76584c80000000000000000000000001488118476171cd4653b54a774f4ff02666961de000000000000000000000000d2447ff0ba9082f134b0280627f7505f3a487ea8000000000000000000000000ab11bc2271117b079e12b4758dc8259d2ca37f34000000000000000000000000f30389677235e1801bb338a33c1ee2287af5b4f400000000000000000000000038c40201562f783ad6b40bbbb872e0f9425daec2000000000000000000000000b6a951d1149a6e9747bda26ea945073e7aff9e7d000000000000000000000000a5606bc5116864b1e154c35047be60bfd2797e07000000000000000000000000be33ff795427d02f1ff5b8598753543572d1560c000000000000000000000000a2d20087e0f37b83f15efaf846b762e3441832a8000000000000000000000000cac91f7c8cf60c51b42c6acc57963408f4d7a3f50000000000000000000000007a6304b319db9fa798644d2397f945f5eb41d44700000000000000000000000036d02183f35cb2ba9875829806d174061ae1a2cf000000000000000000000000bb98f2a83d78310342da3e63278ce7515d52619d000000000000000000000000b937568400da82bf13d44d19abe974083150188f0000000000000000000000006f70969e152c4f259c68c601efd659e44620522000000000000000000000000061fb98f3e3b4cef9c5d9fcbb8979f2648e2cfba7000000000000000000000000703782303e0a4fde673bfad8bb111d4659399cb10000000000000000000000007f7b867990e6667ff9a0fb0ce7682ccc0f9cf2e5000000000000000000000000d5f5a379a83f5149093f69b676c26fb70e73a6e90000000000000000000000006e8ac8fd0d82a58e0a9834f92845baf614dbad0e00000000000000000000000017b6b0f1405a6d82590380d31433d62b774dd7360000000000000000000000003074063f8c1080f6bc8757ba8892bbae5895e967000000000000000000000000bc9b8a8aecda6331602e2487e346ba3b854a9e2f000000000000000000000000e75f57db442377a574105698f0ab5774693a388100000000000000000000000052c082e2d28365f0d1e4f7654363b6edc062c47f000000000000000000000000baff068059d1d28559cf6c093281f0dd8f15a07c000000000000000000000000df5c7523c35b9b1f55f31ea597c6cdd3baea5a550000000000000000000000004ec94ba50838d4bbd14312590745c6964cd7f9780000000000000000000000003a3b46b83d1758c269b65ba4306a70bc5b1d373f00000000000000000000000010097c4a7fc6d7be986bbfca71afed9b05e0b67300000000000000000000000064ae15bfb72cbaec6f510f96ddd1b2634c7aee870000000000000000000000009fd8b074cef917adfdb20f7df8b0d08a52c68989000000000000000000000000eaf1c41339f7d33a2c47f82f7b9309b5cbc83b5f000000000000000000000000b748d7e2900601abb02552e373b0da243ef2b8500000000000000000000000003c3e6386fea327fbaabbdc17289401bb33245218000000000000000000000000c488430f3046cbb259e1c78211c995c8523c7cc7000000000000000000000000e72b5ed805335ef299647259d26af9e97177a0b300000000000000000000000006f5a77c6639a0a15be8d675438ca388882cf8fe000000000000000000000000e06d67e2cd5c51cbe0ec603a1e314039875e0ab2000000000000000000000000fd09f9a55cd9622256ae6d808d051ca1babe8dca000000000000000000000000c2cd20ed0e09870025d81ac8de2206ff14a1057a00000000000000000000000053b37c62e080b82f29a092ce36b5a412df1424240000000000000000000000000fdf3364a799886abe45528ccf27bdc0298fb3c500000000000000000000000021ac27b770038bba43701152f959cdb722e1be820000000000000000000000005904d3c428f8d3f8d9394ec74439d2a06e5cbfab0000000000000000000000001a845b46d38c4b65c61877f5026925c2f85b8bce000000000000000000000000a4216afd9c41c5bc838a8ccaeabfc9b344ea117b000000000000000000000000312cc20a69d9c2d4cd7e6f6e81caa6c975afafca00000000000000000000000067fe0f0fb3e3226703ca01935092a3884e8e6936000000000000000000000000ab5f394d54386174d757e55b03e56a6595db24ad000000000000000000000000737f09f080e4f88b08c8c3329e6d8736d9c5936f000000000000000000000000069dff10de642c9f172fbe90d291904d30bbcdf20000000000000000000000007375a356f5948657bf1dbf412b6b0202d822ff0c000000000000000000000000ae9a8fc3492fe298669f1820955b9b6d1176e06d0000000000000000000000006df570811e0215ee39181b0f69fcda0362ca6aec00000000000000000000000087de94d49a2bfda0512449fe1af53293a1ce74d5000000000000000000000000fa526c0f22ac281fe3f160e10569a6c5cd01b9f700000000000000000000000035f7c9e93af7ac6dcea787c220ed3a5fea97a629000000000000000000000000c8a6a14fd078e208a061cac37a2028584b48bbd5000000000000000000000000a377061ac729b65606f1e7781d498089f8f6eee60000000000000000000000007756180187c358d960ae1a202444d4216a33205c000000000000000000000000262159d23cb2b45830ba7a40d1be86cc8fea181f000000000000000000000000d31c0b49ec3b4dfe00b5a77b0c1f882825a2906a000000000000000000000000557412536b7f5fdc9be951690762477c84b761910000000000000000000000002cbfdd3a7a4d8903581605cf46c9f0261d308e800000000000000000000000000c15c5723d6397f35c79d9d27b859cf5f6fe9401000000000000000000000000b187535f56896ff4e7228360aa5eb38c6b25b8970000000000000000000000002f82b9890ce3737d64020677abc666336c4fda0e000000000000000000000000928efa31db4d805dc355945a5ab3c8c7a8db2fe20000000000000000000000004cf9cec360423ab49cb4100a575a2dac15cc6d9800000000000000000000000037e4468cc6483c54562fe34bdbec1ab547c1498700000000000000000000000011c076d9b2a969a927f06824efcd8b55050985f3000000000000000000000000ddc8284f3fdf3e9dd6691c639eaffc53907100230000000000000000000000001ceef52bb5472705a3b6e4636d8a4833ad554a380000000000000000000000002d0cd9a25454aaed1765a28b66b7f26b5cc9c2f8000000000000000000000000d4674cb71b42fd84ba71417971cb94912602cde50000000000000000000000001f2827bd89b41980be91a4d21beddb7344d279760000000000000000000000004f5d702f7360624d420543d2c98edd5f3b4326660000000000000000000000008ab888f33a86384f73438d0ad4f2ea3c5aefaa61000000000000000000000000a1e86151382ec8b34821444fecc10f7d054ede6e00000000000000000000000012d7faf6b16c0c43627ec0008e41de55a3e6702f000000000000000000000000e40381e05f348dc9965147c97684108d3c802ae100000000000000000000000049ec0ead4cfb960ed3fe08ea258e4be70950e7b6000000000000000000000000ed38c7d4acf37ef4d43203f014d8d61ed56e64010000000000000000000000006f08188b13194ed361e611f1e9a7343e5021c59f000000000000000000000000b56917d7a0be83c6cbcfdc4da6c117fc04b293870000000000000000000000006c1f4de2b48d289f43a8cd4f9ac0ce777b74efb50000000000000000000000009bb5ca7ac845d1a785780af776f96eafec25ba080000000000000000000000007d570db9a1ba0ef567980e44c53408cce8544bbb000000000000000000000000c22e173372ee4c925bed784dfefecdd15d5632600000000000000000000000007c207ec948b625650913a271b977d67b3cb604f50000000000000000000000004acbfc7d5b1b32daf5e965c73e9b9739cf365805000000000000000000000000423bc371342f8bb5795b76cb6b97fe10fcfc1e3a000000000000000000000000bbf97289beaceebc1166cbf2b973f7bc420f0851000000000000000000000000be8fea1e191ba94d98a5c321384ac6adb1c134630000000000000000000000001e6329cc9cc5fae72b539f2ee10f36f27de509dd000000000000000000000000902651b5f65f1017ba167b4883904107be07616200000000000000000000000066fa0663fc999ff12ad4a131567f701a6e81fd40000000000000000000000000ff100d31f27d884acbe6aaa02226d98fc0a15a00000000000000000000000000ca60974c3e9ae5ab0c8afa72842269cf6f09578d000000000000000000000000d166d30617b84758d2c5d02909996dba0618ac8500000000000000000000000044b9d76a595572e658c7e84b74baf1c8ae04b1aa000000000000000000000000161e661d31c836402da8bb94c4e69592d9462c4e000000000000000000000000db7e7c562f683d6768163692c959582c4b41f55d000000000000000000000000260a1c9a60a9cc6bdaa871febc492328dea5f43f00000000000000000000000032b73046b31dc18124e0649cec2e876e6325c9ff000000000000000000000000efc20372794359b0d4224d34cefc5abe17e66311000000000000000000000000c2db1c49bb18a1f4d2d20aa17776d38d346725360000000000000000000000002d6642026fc8fdd6411abf959a8ef53e835de7ee000000000000000000000000aa3ba00d3caedb6659d90603e480aa204ae5d7d80000000000000000000000004d4563a7eae1da30b4f3d95ea878fce33a388fd300000000000000000000000077e6f9734ca3413c346c5e56fb9d18790f5ffa300000000000000000000000009520b8279faebcdac3f4f2ca4e231b953b1787db0000000000000000000000008bfc53ef4170d07a88d4398c4f8f0866d63602b40000000000000000000000005357eba94fffca18d8f13d1d95a44d396512c16d0000000000000000000000005a379883f44d1f47c24a68f183d8b59d61d5cf7900000000000000000000000048c9d63e28b8704e9834281fe3ae846d11ec980600000000000000000000000053b54a36342153d55b730c990f0a628c59b415c80000000000000000000000000fcc3fa846ad029133f842b43fc3a770a4611ae30000000000000000000000002fc3f5f0504671b2e341659895296e1b9501afd8000000000000000000000000744ca3358f85265c2cabf1ae90d3078089b03dca000000000000000000000000fc8977acafd9a6158c30a4dfddf36cabcd2ff63d0000000000000000000000000a628f99323223de458619f6bbe58365c2c43fc3000000000000000000000000308ff45212b0502029a95ae9501b6259cb6d7d690000000000000000000000006f8f0c5da7d85af51e96f4da77924252c7f16d44000000000000000000000000fa72d61ddde6a3bb5eef27c28e071349aa4ef2df000000000000000000000000e17a56b5cb1aac7fee939a558a4e43eae6b5443a0000000000000000000000004de994afa546b95639446a24ecd00a00dc66e1ed000000000000000000000000fdc79905818aa8e0ff637c2627c98b1e8b5a54b5000000000000000000000000e2900de04966fb0e7c2b193e01d0bc6efa3775b3000000000000000000000000fb408fa20c6f6da099a7492107bc3531911896e3000000000000000000000000aa22bf3d4c959d3903290606ba07357a2f5a33d6000000000000000000000000822d77d328eeaf27a06b3c73e1d2e6e958904fbb00000000000000000000000083c40b2c7365fc02237c1d6ff8b51e39d216b6380000000000000000000000001b16ce4bcccf46e7acdab4fbc1e763e29738d5e4000000000000000000000000b45c67d652c3f0064ebf8c51d5848e672349abf2000000000000000000000000baffe7325f708d8b10e3bd0b6de95193bf2b9f9f000000000000000000000000ea418dbae3dbcb863cb5ee549c2b17f9b9c716a9000000000000000000000000a80bd9d58d2750366f286464c0d9ce27c78f063f0000000000000000000000003d0b3e5c3f3fd969e1fce61fae05a2a93fda00aa000000000000000000000000691d6c86cea5dfee80a74ff02ca4bec69e965854000000000000000000000000916007799b42616511c6c9fd78412c8fcb2e62b30000000000000000000000003cb4cd57f0ad5dfca0bffc4a591c4f43084902ce000000000000000000000000453748590248bb3c7c70a1fe896590ac57a38ed50000000000000000000000006f8aaa94d213d0c797536ddcc39e793f145289f0000000000000000000000000f53fc3aab3f8c4c33b94448f325bb754ccacfaa8000000000000000000000000a1d2fc4196e09c990e9cce5014adaabca26fa40b00000000000000000000000087072034175f8a81fbbb6885b041454326861bde000000000000000000000000bfe0b47d3155d85318aecdef21caa8adf80e88dc000000000000000000000000d71be06b3b2923232e38a87484759fa5a57c238600000000000000000000000064478bbd092cdc5f46a22cb1ef3cc455ec11647b000000000000000000000000a0164833c956f812294fe624e08c17bab439dadb000000000000000000000000a873875aa95086d0167c95c09f21f677537df1c5000000000000000000000000a657c9292208320cc27ff2cee72388e9d7afad4a0000000000000000000000002a46d00e66b4a18a1a7d92a5c9b8fc281eeaafe3000000000000000000000000b533e4c81c59fbc941920f2dfd18e85310ce78d8000000000000000000000000c6f9e59bc01bc630f1c2f6197028ab26ff1f155f0000000000000000000000002d99d44d490193ca1c2a9bd0efe0d722495bd16300000000000000000000000047da2cc02b8eb476bd850a6c25bc6904f2640758000000000000000000000000326b7c514ae70dca2d32f6a421c7772b13c74e970000000000000000000000000015786b82bd8764712fb244e9741a9c2453ed09000000000000000000000000a9109993adc64defa7534229074bb3a080507563000000000000000000000000b8426b2ffaac5f0546f5cc236b686cb88f126f360000000000000000000000002f5e5c7b39142ffbfa04e4d65ca6c157e0a3d57b000000000000000000000000c0867d545a033df058adddde955629f147fc4fb1000000000000000000000000c787ac6c92f87b33f556848ba4fd96ea45c64edb0000000000000000000000008289ca779b4f19db559417a798ce8258dda11e5a00000000000000000000000024d38e8c8e8834c9bf98e6e88900cd54e842f82e000000000000000000000000b7d611c74cdd8ebaedb8fa3ee20bcaf87e9875ec000000000000000000000000ed4953fdb10d98d5384a73c108a356fb0f94f9fa00000000000000000000000059ed126a078a037664cbea422022cfcf62f5cf1800000000000000000000000074af7f360f60d3ed94dace0b14069b85598dc62100000000000000000000000029650b3d2deef919c561987512e44c43abf5ce4e000000000000000000000000d594337ad91e5d7bd1e53976b95f9231952e0a09000000000000000000000000dcd1797ba6899ce70af1e9d0695373fb4341789f000000000000000000000000c9d8874d39fa804778366cd6da405a3cbb7229e2000000000000000000000000699e6cd0336104a7644b4de4eb049e25f072a49c000000000000000000000000a3d2f38ff6eec4001323f71f118d312988b00075000000000000000000000000567fd4e4efa4424bcf9c88395a0d280599d9e9a10000000000000000000000000c61f9285e84141248f35cff7d54256546420ded000000000000000000000000da7ecfeeeb41cb7d09d0a0bbb62dd91823e3d5910000000000000000000000005eaa2a43870ed2946d696a40187dba7f2cdd9eea000000000000000000000000edd63573abbbc3fb088489be42539b1af847a12a000000000000000000000000d586be14cfe1ca3a4f378cd867acdab7c5154b2900000000000000000000000059ecc37455a62056b16f4c2b972f19f7c9963e14000000000000000000000000da4e3840859007d000248a6ecaba98f9922637fb0000000000000000000000005c4fb4cf2919c7710c486f6a31bbee438abfe3f5000000000000000000000000b5b6345bdcfdf843b3967b36bcd2afb9a6bdd0970000000000000000000000009c221424c787717d901fb79e87e8998141e4094500000000000000000000000011c8c7abe722f4fd4de68b29a20c1d22a1a0f03c0000000000000000000000004bf89f9a2b6e8493f92b5871b68c7cc5272ab571000000000000000000000000c7a76e742892b3a6e2598961a1933560677290a20000000000000000000000001138f9da5a100222b98bdd236875ecab79fdaf800000000000000000000000005d0d62d6d18a34c7d10df6246ea2815ecf1db8050000000000000000000000001b36c2906995dca4f13ed42dd6678c96f457fb570000000000000000000000002856f8b67fa7ec3fe6accf96fb9c960959dd3f7f0000000000000000000000008aa276c4a6306c03a77a1409197881824e8b5d72000000000000000000000000b9abdf56c52f644a201bac1b6d8b2c9676b92dbe0000000000000000000000004b3d0dd344697bc1b2a941a6a9fee298dba8d8ff0000000000000000000000003f9e2c33b07a2153313e4a3d828fd4dc7fa5323000000000000000000000000031cd803aafb8c8a4f4b3dcaad748f58355c1c6cb000000000000000000000000ec63913528365fc4b845df57171b63d71ec684420000000000000000000000000f3d61c2eec7b36290e25f8b12375bb0af17216800000000000000000000000040fefd52714f298b9ead6760753aaa720438d4bb000000000000000000000000e9c2c4c423d365c913af33fe03e359a6dea8820d000000000000000000000000c2d2db4c74e69a368dce1d016a7bb2d436d28f050000000000000000000000004e11c67cba74111f2b2ebad693142f11d4c764dc00000000000000000000000035d16596d860246122a197e88ce296becf5cd71d000000000000000000000000935bdb7c53cb85f11958337b2cd149b0ae07ec76000000000000000000000000605ec567b3d0257def5bd66d5655844e4a86a3c4000000000000000000000000bd7749eb252586cd56e458c1ab6e7bc055c6aee10000000000000000000000003ec3f730942c8090d1485ed83f73f693e824f29900000000000000000000000048f1ee2ce6a348460413b173151b588ee909cbc700000000000000000000000089f5cf2771fb61ea4d5693e9755b5b01e5236876000000000000000000000000a4a4d71f0f98ae1dcc4e8d60796f4ad9fd70518b000000000000000000000000b273ccc93de80fbf12a3744e94308a162984931f000000000000000000000000c984c130ba937d589e7f35be906aab61d1c3c98600000000000000000000000069cfe6f108d5e848880b3a6d01d3631954ec79500000000000000000000000007db7224d951a071c616be5198a242da03600054b0000000000000000000000003f0c5f0227aec8bfd05a4628ac401e52b0f87b170000000000000000000000004a3c9e75b24c14f21b1f42ed5178fcb2e1270361000000000000000000000000e3dfb1aadd71a578759241c5de348f6a979e50a7000000000000000000000000da9b73d97a61f25a154c5449ca51e225cd3a8ca400000000000000000000000032d4741eadc435ff004d5f65b4b74f5de89c60190000000000000000000000000171b4a591ad681dc6b09c52ded18f5dc8a9bb7100000000000000000000000013dee27e7bb0343c4eafe519f07df283e632478b0000000000000000000000000a9461e410a33d53773a406150a57ecae1eb259b0000000000000000000000008e3cface7fb08f0ddc2441cedc38b4db8387f111000000000000000000000000e95a3468d728b5171ce0f5fd9f8ddf5c673ee0bd000000000000000000000000b3b152cc106715e4ead3a6eaece20b9293365e30000000000000000000000000309b6d87f3b9016f38bbdb770924d0c052a9897200000000000000000000000044957cf0615008ed830681b811bfecefb9cead01000000000000000000000000f6700fda6e77cedb167f7eabc92181dea5d3fb4c000000000000000000000000a35fec002af4b4cb1cb54fbde22b220585446a660000000000000000000000004aa75efdb9f33a8955859019865dfe18f220769b000000000000000000000000586c4215c104c2b355e053fe15b18a6d7f37a0c5000000000000000000000000d89d2e34e23f45e6b32da6a4447724bdc6e11796000000000000000000000000521956486795001545d66058a79278a7a957f9ee000000000000000000000000b1d42c63a88f4f1aab7ff1d682b6568e621d3b93000000000000000000000000372570802335134b5654b41fa5eef84548db4d790000000000000000000000001fd80545f8467cd84e155986884cb54ac795f7fd00000000000000000000000096228044ecc1e512685d8d8ac038965f177e3c4c0000000000000000000000000e75f87824c2fa7a1561dd580370ceda9248b5ec0000000000000000000000005abf0a7d677faf541e8abaf55d5312972fba464700000000000000000000000004bf40a81dd28591465823089c9d3a7ad19bc6b3000000000000000000000000def1f95525716c9cd613bfea3b543c8dda5574e3000000000000000000000000841ab6d12627fbb63a097b93c37e36b03259bb250000000000000000000000008d46e0c5514161465a1b3b796c4e1ca186581b9800000000000000000000000005cd48b614479d01caa788c470ad2f333545d766000000000000000000000000c4a3ad036bd518b0c423bd833a47e52f5e92769d00000000000000000000000063952b652f11263eee1db396b2023f5e6070119b00000000000000000000000061bfaba641d8742f7e4b89649032a7d1135ea7830000000000000000000000009e9d4b8b5fd5b249f0437793f9d526c81310822700000000000000000000000023cb767bb485ad1d062082f8316dae5c7a11d68b0000000000000000000000000b3240851e92ffc80e837f53aa7560cbe1290f5700000000000000000000000040c96e2d5ee86df6b60752157c1a0144ad462373000000000000000000000000097dc030407b2f331c358a3cc45f46f29cee223b0000000000000000000000005f766e577a30b36583f71a465c1e4db08836092c0000000000000000000000007ec46519895183df788b8457e368e25804c318660000000000000000000000008b918c0abd57888e1e5e7862b20cb6aeaddf54e20000000000000000000000009d784dd0d704788d567c33dcc36ed7884158152b000000000000000000000000224d067087489df7ca59afbdf24c3418157a12ec0000000000000000000000005717093ef8678b98546143b9b92f9273f47162b6000000000000000000000000788d6399589e9f657a7e64c116b6b157c77661bd000000000000000000000000982458536d6b3c00cb6e9dd0a8d0dc9ed0387855000000000000000000000000cebab2e10cf95f2f34b60afe9da7841eb13aade10000000000000000000000000dd9fe82fa1c07fb1544505424866323bf2586420000000000000000000000001f5184d0bfe26e03e068bb588d5b7ea6edfe0a99000000000000000000000000edaf0ed3b0c87a535f8f1fc9f848478c4e308add00000000000000000000000050c324d66f2686a4ef411a4142d25fec81fed9fe0000000000000000000000009326f8d0f8cc9299124618e663c825c876101db30000000000000000000000007ee58c703c3a93838b2e86639fee62d3815b6bac0000000000000000000000009af46bec9987a7f71a60e53f846747e7ab522d8d000000000000000000000000ef286818e1a691f011dee319527c5cc51adbfdfc0000000000000000000000001c89013ecd4758ef9463595c22b8be62c5990ef8000000000000000000000000c0b430f27eebd25dd5ee78af5035c8c76fceaa20000000000000000000000000f571737cf4376811f15b6cac9a0f92a9955cb2d3000000000000000000000000c8b9d70b96bde161061ceab22067e62d38337d800000000000000000000000001c80c4082528f5bda4c57bdc11323fa2f6f30db100000000000000000000000073434d76a420dfd594e6b14c19114a0866f0e23a0000000000000000000000008aa455429ab3a5efe59ef2e7b2fdda9aef088786000000000000000000000000af874b1e2c6a916954fae18f28181e3d977e1c5100000000000000000000000004bd97d1f9324a11e0feae5f85b0d96dd1a94f27000000000000000000000000e4b34fdb387ddf51d06cabfac25656dc2895f7a000000000000000000000000025b5ec7d099f097573a9e1cd89f850cdf35155e0000000000000000000000000a2e602361e11ccee8f0a7c57b2c78f84d09476a1000000000000000000000000644bf5746eec3b45508df34e83ccda706b8ae8e600000000000000000000000079e8da2a3c69870194137edb1eeccb99b84620f3000000000000000000000000af5f4374eeea5d312f7dd3216fe48ff6d2701400000000000000000000000000cfa1221190f6d86ea36fc068c0ccb3ea665d91a7000000000000000000000000ba4df69c76f9d0d54795345983f28fdd924b1f1000000000000000000000000075cfe4ef963232ae8313ac33e21fc39241338618000000000000000000000000c76b85cd226518daf2027081deff2eac4cc91a0000000000000000000000000090a6bc65ce753397eec3e315763b927168469b6c0000000000000000000000006f4a9b3d7434465990722dd5b248101a1040afd8000000000000000000000000376160e48562f4aad506f128c2610bcb0cbc0d4c000000000000000000000000941c335d96e7bf5feb14491d9d1be79c4b743bdd0000000000000000000000000610725c71c7fc67464096745d8e372bc3d7206f00000000000000000000000029046c6bc1a1b2430c50cb686c44c0080ee51d47000000000000000000000000e75995912668b54b49cd29e3620af04f108973cd000000000000000000000000cb22118d7868637bbe74dca6f80d87857bca82df0000000000000000000000009c66df7c25ad580b4751dd5c3cdda28be19393c1000000000000000000000000c83e6dd16f9dc03895a85304659e5485dd8a5b310000000000000000000000005379211c6cb62692d5bcfa9f2eb02055a086655a0000000000000000000000006849e97ffad6c0b67ed9d2ba17479447621bb188000000000000000000000000b3b321888d60bd4bffb9524df258692f8b2af51b0000000000000000000000000124d5adf86ce6d434401cd1f924770675b980490000000000000000000000001291cec0b7f4960738a6b724494c995749adcdb600000000000000000000000078b74016f06eea3d9b5498aa30f6981f2a01cc84000000000000000000000000ff8025e5546d491becd1abf57d8af892f32f00370000000000000000000000001e093d5da6b9ba0e178496c50f8a318a672a4b58000000000000000000000000000aa8c61a06bd0d9b552ce9138d87e06eb1738000000000000000000000000035e8171bb85a471c8e6b379c19515006dabff2360000000000000000000000004cde7900bce20427b8ddf6f0446760cfd42ee989000000000000000000000000a9229edc495d9985da098f289e72c312154b378d000000000000000000000000987d68f2a0c70ac8083222a9f8482320a267a5db000000000000000000000000accbbf48b47a30a71e2287920a22db7a8c0877ff0000000000000000000000004d9cdf0bff58d2c1a254c24717776efd162705f00000000000000000000000002c2579b2f41c495238ba8f3ee3b073a4cd01b16e0000000000000000000000006ea0e36beeb42641e2e3b4a88219e77fe54e07120000000000000000000000004748212601826020151fad9481fa3846522e48d10000000000000000000000001f271ddc6f0c5d04630a93f24e768b56cdc5a925000000000000000000000000c3d0a702da2ae4440c29f107bcd4ae9878819d790000000000000000000000009ab0cd51ff3d64af8f65c240125bc3ce1e041d15000000000000000000000000f2bb9ced55fcde6e29e972bb4bcab3e3c5df3caa0000000000000000000000003e4d9554c1adcc319eea639e18aef3451cf817e0000000000000000000000000be48800742908e874b29e5387e020ddf47315028000000000000000000000000c76714605e68b3984a0d83f4e5309ca77b38fec1000000000000000000000000cd6d98709966799a6f011f8ed9b48e0174fae73b000000000000000000000000b0dd03d1358a426ee008eca1eaa505fb5b6c3393000000000000000000000000f2865d941a5bf08c23a84765beb37713c0d33d6c000000000000000000000000091deaeffa9183a8179e93e9814495033f6786b40000000000000000000000005c308fe3c0089f17a4f58399cc8f1c08ca0fe7c100000000000000000000000073a38146672b857a0454a2e07f8197ca0455b9aa00000000000000000000000043c376505c1e8fa620560d1db411e2388adf0649000000000000000000000000494790c7e268e721323b6c3fda17b8b5a08af9840000000000000000000000008a2e374afca0dcdbf703b79c61fcfb30f33e95910000000000000000000000005bd643cb04d0b9ab6fe420a66ced7b09aef0734c000000000000000000000000d71f07bc91816228dda7ce5fee82e1dc4e72683e000000000000000000000000c6485884c49860e597d01ac9b545934e55b283c800000000000000000000000006d5216c55c37ae2ab0e2ba914e7e94d0376584100000000000000000000000034f6f983464456ad68a8a5f6e01542a54d84ea59000000000000000000000000f8e99f539e447c2bcc0a84d061bc3ec6d009ac390000000000000000000000003e0f18d388b191b736a43984b4f1a8ea9e629e24000000000000000000000000ee6cea54456e27fae12729bca93ee47990484fbb0000000000000000000000009881245b2fc5ab3cd7d8815398c1912a8fd69b100000000000000000000000009d31e30003f253563ff108bc60b16fdf2c93abb5000000000000000000000000eefbbdff372e0fd1712d5883b7155855fdac0d67000000000000000000000000533d7de3264be62d0ca8903307248686af59dcbf00000000000000000000000094981085826abe3996d2f8e703f1f9d9f7de6292000000000000000000000000c146fe2f148fbab11d81189f8c099d0f83d59f3900000000000000000000000086dc6f5345899703a031e5ef68080fa54b1761d20000000000000000000000008c3566e4a89b6d97d4b779b33937365d4678541f000000000000000000000000332e6abb545f02386666d651b845cadd2000459e00000000000000000000000002e9b01cd55842d3823926d671d47f5d00c9c84f0000000000000000000000006fcee65471d2f36cbef70e420fb9587c85085a8b000000000000000000000000b67755e46f4ed2c24944529a655eb18c924d2a770000000000000000000000001cd1fe3989566e21be7262aa68f649c8e67549470000000000000000000000001e729218a0af5e3d4cd258dba55249373c09c3cc000000000000000000000000cfb341a8a3fb6117ed57325715e438e236c681ad0000000000000000000000006403722b9206c7239df1a552e6cd86e8b13b45fe0000000000000000000000001f4a84d79f72d62c80bc78b3bb0c1c6d268be064000000000000000000000000dd3031e85ad429021706773d15838f9df458092f000000000000000000000000ea8c9f543b809b8dfbf717cd777f31b55670676100000000000000000000000026d8e7f5c4e3a09f3745df739390c58c4bedb3330000000000000000000000003cc4be2502f3c8bf24a412c3d19252a44c4f633d000000000000000000000000f1cd4e0cfe8a1b1ab7d43c59d103d2496f3f675b00000000000000000000000088f008b37ca0c8d5a227e8db9da2cfd535ace9190000000000000000000000009af24685013307a110ad9e8512271ea79df5026f000000000000000000000000fcb0281c947a71219c98ae874eb20078cceea008000000000000000000000000039d8be5f10b8d316818efdf027f80df84208695000000000000000000000000223fcc7a55cb6bccecf7710f09d995e5c7c5d144000000000000000000000000e6f4d2c95a1bfe4f694c2a8dfb1ab1544b9dedf70000000000000000000000002f90fd3a2d604f4b04c48626c674c194b49b5a1d0000000000000000000000005d0c026215ae5006486b585be986fb65f213cdec000000000000000000000000388e0be32f41161c71441a3f5cb12b529f88d3600000000000000000000000002ac69750d6a84a96c51eb731177ba7ca13ec5904000000000000000000000000dbac64533ac5f642c7e3a5d224bb32f3263942ce00000000000000000000000027bc5ee533868c8484f40691fbe60059058b295300000000000000000000000011b6d3a6dea89f93bd53adcba3163bd08c6cc27a0000000000000000000000009650af504856f1c9116b4bf8b16aab386d585cf90000000000000000000000008a6df5601e1c034214014e1d46caf9aaf3e9f688000000000000000000000000afa034e72d86b0d934e467c990e2e5d3ea5694f900000000000000000000000029e8875481a09cbf5c7b271486e0a4a63ba62d71000000000000000000000000a346e764bad30502b2ce20ae098124d080dc7e8c000000000000000000000000148417267e154198bb6ad515e93bd0520dddde5c0000000000000000000000001b0c3c1c9ce363aa7439207c8b0fc053d3cd2b6c0000000000000000000000003b4fdf5c85a0c5a99601706ef39d6d646a2f17dd000000000000000000000000a81fa27ecb3f8f184475cf5df5bc629ffbc184b9000000000000000000000000687cfbb1c0e6248b15f90b91d847e5cc3289087d000000000000000000000000a610c9f5fa48e339f2b7fde012ad7d5c7f3b28230000000000000000000000006e9b92331dabff896e99ae19ce41adf3139705e10000000000000000000000009e0649a7a21f2bb23a47002433f3dd6a7a4f22d10000000000000000000000002382d445f3edcfe720c99128e4422c895fad14d80000000000000000000000007763c067f0f4437940741674fa7f15913f8000c6000000000000000000000000a80728db6a8d8c73ff35d14aa98c2a96cbe3701f0000000000000000000000001fad20353e1ff6cd7d2d17d416ac6833966f34de000000000000000000000000c292573d51097347ba34bec624fd088dd3d0314a0000000000000000000000009c892e43cb2139bf5dc47caac8a3e610292756ac0000000000000000000000002339ce9c97fec7b5e7ea9e299ea3144438c9416a0000000000000000000000005adf7985782b4e116eff30410e5cbaa50f262f5c000000000000000000000000dcbf8c7d4db3206703cb1b5bad3c678cf3e9259b00000000000000000000000077bc0a4a42b3c6bf7fc22aef6954590fe42c6d01000000000000000000000000fedb690630230fd0adf852df8b6c3c76b819413e00000000000000000000000007dec6b66d47e029536bc9d8ddb588dd957de2dc000000000000000000000000b369f8061ccc49a8177cc8b47f4c5f9273878ed400000000000000000000000094904c8f1515f4dbbdbc8e1fed00dc262d1ae6f50000000000000000000000002203cca2cefe50101134e4330249fcd5a4f39d7200000000000000000000000019406beab3f39522ee8297618c4b2a21806c7403000000000000000000000000320276f94783087e3f675e6294843faf8870bc380000000000000000000000006ab2291787fe655b821a7021197062b3d9a82eed00000000000000000000000082667076d3518f0438194e0b091cc6a7aa87238a00000000000000000000000029dd730124c245805d35be14fab9549819a4b736000000000000000000000000c8e71440cf81acb071e2555bca8cfa14ebe6690000000000000000000000000023b1425c02ed4c867659c4949ef5a1fda0e8fba2000000000000000000000000ead713bc532fd2dafb30e4a87f225d85cd9b5ec3000000000000000000000000bd05a3d36fb2185ebf18ecea9d13108e13658abf0000000000000000000000000008bb335a71a97ae89cf99388d7be70d7ef466000000000000000000000000041666824be95d57314515b8085a6e086e198948f0000000000000000000000005e7656951bf2b75ded912a4a51ae0732f950edad000000000000000000000000346dad2b4b9b33fd5319d1474376e6b389c65616000000000000000000000000e6b2626ec49d0caabd5e75a07c67a6cb141373d90000000000000000000000007d4b4b68b18534daa556ffb0d0e7ff0aee5d1222000000000000000000000000f8fb0c4ef486170e4d7339b05693738f8768b16a000000000000000000000000da66a378f93549a541fb1d15379307198d7b1fe7000000000000000000000000941907a39bf58eb23239a7a84015467b37eacc020000000000000000000000000ea07c7caa7a8afdf00a14e0338629ea87b80a1f000000000000000000000000a00e0abf5166386160eb4c26e0081e769475eda700000000000000000000000075173d4c3ac1b4a6caeecc1374f8321d8f0971db0000000000000000000000009efb53e03b2090e91ee56b637743ce6291922b8d00000000000000000000000042a59a666c53558dfa793e6fe06237598f891ee9000000000000000000000000c8c3dc966222fdf455dc643c6d5a001b958f1248000000000000000000000000b06e5a34a47c547dff8bd9f994ee2aa9c0602c6600000000000000000000000092b4f91f52d86bcbe92a022eb47802ba1362fd5b00000000000000000000000039f1366d7b098e5898196be0b627c99eef5a491e00000000000000000000000020955d9084502c98f992425fd89885545037cda100000000000000000000000007156d1c277209da8212836e0aa8b01743a5f01d00000000000000000000000018a5730c4272f312a5094a4d04493796c3823094000000000000000000000000953fddb9271ccf46c01de05a7f07e3c2cdd8ff820000000000000000000000008f991d11c60e752eedd1463e4b8ada3404376f77000000000000000000000000c92ac3547bac3d144ec4ee7bfcf3a6badb0657a800000000000000000000000060747cbe8736217e786f2aa2e0cfc004a2228215000000000000000000000000472f712b05490e9d3098e5f4bf12e4a9bc060a1f00000000000000000000000090dbbfd4f4d5243982c5d17fd807f10f246cb85700000000000000000000000021e0d07806cb13c49f3cdf93bab2c67863a1fe18000000000000000000000000d2faf32104bff6d15f20375912b92e068b0f442a00000000000000000000000057cc823e335b0637a29995517481ba494a9f96e2000000000000000000000000250618d0acf03a379289dbee2719522c17c06e02000000000000000000000000e1764c1b8b7556e7e5f865a22b496934367bd27d000000000000000000000000ef80cc99f0f009c5051ca5571643906cf9879da2000000000000000000000000060800a7c4c392d6eb362ccf64725e6d496b2a71000000000000000000000000073dd99852205750e283604a1b82b698878922c20000000000000000000000007e12b325a0ef5c4965acf7467653922b6876a7cd000000000000000000000000aee687ece5c9fef9621a2913afaf8a4c25a0dbd5000000000000000000000000a362a1dbf7a35fff5283fb1809b0300035d709c100000000000000000000000062686bfe1bae575336c68807f1570cd23556613a000000000000000000000000a471f035e1d9dd5bcef6dc02abe7e8a68e5a85220000000000000000000000005b67d12023457a4edcf99939a5a96fd22b2ee3ae0000000000000000000000001d0b13f1f65ca4b9075499a853407857836ba0f7000000000000000000000000742a225ce373c8b8cffb45784718c9ced7445c51000000000000000000000000cdc83283293a2bfa2a839a762d036db6d075725c00000000000000000000000038e2d6456d03868d42875b3896cebf152eeb966c000000000000000000000000864677dd609c55c9ef66df69dc50f57e870cf9d2000000000000000000000000f4dc26387af654ed24199dd26920ebdb9a5f4a740000000000000000000000008cd11d507defb717a596e381be860ed1331eb51600000000000000000000000069d76b76d895a49d799b0f4b45fae52b2f0164730000000000000000000000007b95afb14721f96e7ea1aa5fdbbcbe4f4ffe851c000000000000000000000000788cabe9236ce061e5a892e1a59395a81fc8d62c00000000000000000000000097f32f263ccc1f0cd22d786da8939a8d35ba13270000000000000000000000004bce090679206134fb929da2c89ce6afc7786286000000000000000000000000e3c505f9dcc09c320dbeab5e941676b2bffcb03d00000000000000000000000039fd954a36ad39dae02147591fb7c1622ec7f8cf000000000000000000000000087354636f87e62c6ea361deb3ddc7ff985cefe10000000000000000000000000a3e8ebc4ec1efde42a2183fd23709c5049a0f6700000000000000000000000022f80c9b7c4d18b6297577ec087ed9ba2e4e8575000000000000000000000000291c8b0658e667b1cbf8f1a00964e0729739c82300000000000000000000000034d2e4d08cddc3ef5b747082818e775d68ecb0f000000000000000000000000002709fc703b1ccabeffacb73afbb84f1b1d3eada0000000000000000000000007500f50af06341787382be611fd6ac715f4bc537000000000000000000000000a21d90c90455d61d8f2961132d810a2911ea896b0000000000000000000000008d23a0075c2ba80afef6c19cd9f49884787554a9000000000000000000000000557c29e98a5a9b5f0cf42bf70b20ec21d464d05e0000000000000000000000005644e013f76763d3442d9c091330fd3bd7b59d8c000000000000000000000000636ab53ada600d9ef2f81a2c360aa58d1e006cb3000000000000000000000000a1785e31f1930aaa3ad00d738abae88ccbff5a21000000000000000000000000f197f751d78713570b5c332ad701b049ceb6b4af000000000000000000000000b42ca9efcff256168e6b88a35f28c60776989cd8000000000000000000000000db69d20cbd2ca8568839073c9651974661be806d0000000000000000000000005546dfbc63119670dadecf8b2607c51d2c15072e0000000000000000000000009e9e43fa205d79bbbef7cfc3fb64c149740edc850000000000000000000000002553c15c1e86393ed77e349f974160c98c590426000000000000000000000000b20f68811d9cb0f7f8ebbfd021bd5682b9bfb51d000000000000000000000000de132e547a6b88070cb29ba2b942160375a27334000000000000000000000000050645f3112565ad3cb03280c4b523edce317a4f00000000000000000000000044a3c1ff5b0605a77808083cc4a5ac477a5da0810000000000000000000000003a2a82231233a02ff75e438411735cbbba9f82d7000000000000000000000000d7e6e257cc9f87cdb72c537c3add23f0b79148ed000000000000000000000000b68918211ad90462fbcf75b77a30bf76515422ce000000000000000000000000a39f5c7e36c631c7ca7b72318290658e1a1720be000000000000000000000000fbfc46db5f301b519483ca68d15905eed7e9c27b0000000000000000000000007043ab1ce5cc8011a391d831908091f1262d9bff00000000000000000000000048abb5764805a81ab432e1507523564fdc40dbdc000000000000000000000000fde53c3d711e03996badb5d7fddcaceae938e1fd000000000000000000000000bee2ae163e7095301b6217c719d0f6a7e9babf11000000000000000000000000400185d70f8ac25bc027fbd4da3251923f795d35000000000000000000000000a80d0516fc89063141cdc167dcd4c2d0ecda65480000000000000000000000007777772676eb235586d6adfef81edc0f68e6ac0c00000000000000000000000022f3053afb051b7125ec9d7f45fa9cad98dfd57d000000000000000000000000f69e5e971c6753d675b53768f88ee3106a028f67000000000000000000000000bc5ca37745b76a6ac15dab759be45a93bfa808f20000000000000000000000005bc46375f4b488712554bdb2fadc30cd459de5b8000000000000000000000000c260cc5f6b5dfa6aab654f4a5b4d3d7fa173d80c00000000000000000000000017cba9b92c2b4c3ef57ae8b37ac7c7e8e275f5db0000000000000000000000006e5ec75758c1f45a0916408871fdc00bfa57b5100000000000000000000000008003c4cea9475cb5b645f587827dc06673703c450000000000000000000000003f186e1d619c50028af3a969bcb370c8abc9ad020000000000000000000000004321e05088b798f5151e0cbdecffdff7a8fb8db6000000000000000000000000e70483a6ff657baa5e42879d44016d851f2346710000000000000000000000004957ded04dac83e6b4d9649d57df756453e18a170000000000000000000000006a073a7b1a00bdc739f7135e125d01b77cc1011f00000000000000000000000024deda85a37aea206edaa523b6dc8d3925c818a9000000000000000000000000c4476ef762e2d53494493e4ad99cfc8ed8c08dde00000000000000000000000056bdee90dc6d484e9191ca4cde0ccc7dcb6db48b000000000000000000000000278a1f6632ae29eee403d92ce63346969e052ca30000000000000000000000005b65c3d549b502ce8e86955ab5baf52195ffc0f100000000000000000000000081ad80992ef7fb3e6282bb360d12ed71ae07d145000000000000000000000000d988f1408a0b5ceb62454f8e0f39d3ce2642725d00000000000000000000000084422dc885bf30fd932e586efe36b0dc20cfcf920000000000000000000000005e487b997779262f05f220cc5190d12b8d9b92130000000000000000000000002b1ce337fdc7574cec46da4b7a9d5ba6e4b11d83000000000000000000000000c03073677b1eb93682940e7cc3e058c86d51507f000000000000000000000000c4217da3839823d28cafd8e60d944929f19c8b97000000000000000000000000c60188ebfcbfc4f0771ad9c2ebc02ed5c58f1aed000000000000000000000000bde256b344422066d84b48bc12e59fbcf3f3e396000000000000000000000000ca86579cb1353bf3eefe6d8974aa5adaf67403ac00000000000000000000000028b80f763a03280f38354dd919b8ca604610a1e100000000000000000000000016122f94b990ab6a57a72cf7d6919224304a504e0000000000000000000000004ead3baf1548b6bd12b50abc024b8f378c3de09d000000000000000000000000566e43aa5cac761f391fe2950db1ea15d0a8414e000000000000000000000000b06b64455826bca5a6931f454cfa2c7b223554300000000000000000000000009f2977f8e2b09a693aee8b3f838fcfce3f33cf3c0000000000000000000000002b9f2412a9a2186b5ececa69a11d4ea0dd1e25a1000000000000000000000000988823e10b51b3ae66eda1fb59b080cf835a5bef000000000000000000000000e40987f8ca51d3f72947400a7459e66db2715bc10000000000000000000000006f6d8be44fb5c0b557e295429e5bafa02f267379000000000000000000000000881e2f3dafd59ca0185b9018257c9d08e3856b6d000000000000000000000000c9e9408feaba5b9420c88e2f5f604aa291b2a9b80000000000000000000000003585a2e24dda86b2ee6e3be22fb9421c923eac5b00000000000000000000000096c6d283917c861de530e8a5b493cae8433b893a000000000000000000000000d9092896653042ec60941a6fe1b2c85b7dc5000b0000000000000000000000006470b054d789812199b9f62775bc47b2feb4e882000000000000000000000000980b9adb9a5db8324d1ad8adb9cf5c4ad67c353a000000000000000000000000f29770a4eeeb446fe53da027d80e7fcbe00b6eba0000000000000000000000006ece40b2bec48ecade057d74235c5cddf355dda0000000000000000000000000926ca90f823fb7ddebfd8b11398e88a52800f7fd000000000000000000000000ab06e86d240a5f515ea6d16c3530c6596f8bb7740000000000000000000000006c5feb094e5b0c9234e63c3c18aeee0cce6707da00000000000000000000000062fa3a2aa3e84b56378f864ec6c7ae0e7ab4642b000000000000000000000000cccf8bacda39d8d3f2f50c45aa90cdc6f92345f9000000000000000000000000a2967f518b6f429e31db2e1c669936ee7c5fc331000000000000000000000000401efec76faefd93ef63d0cbdcd17e05ba7001f300000000000000000000000008da10208368db0898f4ed6842b3a93f98b6b79e00000000000000000000000092de5f385e66d4bd409c34ce7bc9822f62fe7821000000000000000000000000bb8cf94e0430818982264d429d42578b491dd5d30000000000000000000000006dae48da8871c53eea89f00a1ee4453602385bf2000000000000000000000000cf1fb075b92c2fd0ebde9aa55710453b8bcc63830000000000000000000000006ad78fb01900cd4f4880afd9c5dd93173c2dc6c8000000000000000000000000e7e1872529478fb6205128c0e9556835d11762b000000000000000000000000045ed9ba34166d3ff6834f0a2709d034eb93204500000000000000000000000008a79747da50436fef63636c38cb6ce6e0a45526200000000000000000000000079cf98d45ae1184674d30c9e995d5af6422cf615000000000000000000000000f3390bf51800052bd0c41adfc2acda59acb8874e0000000000000000000000001282a05046138aa4020864b85485b7dce58e54bd00000000000000000000000076be58f4cdedb69d9c900de1f19354cf2243aac9000000000000000000000000f6380abb3cbb59089da13da37b056a2946d7fd5b000000000000000000000000927c73fd585c76313430c13cc5eca2a6946c3a6d0000000000000000000000000854e65f1d40a8e36d2dbd3345b6f5eadb921d200000000000000000000000002a2dc0c4edd51d3fff2cc9f109f7db0993de1d78000000000000000000000000460d887a23ff722986344328dafcdd6a18222392000000000000000000000000d454e787f870eb5fc20e5c16f70c29d19dd1e021000000000000000000000000d28732b6568c97e39051a26b6adfccd151074fc8000000000000000000000000ee71940737e374875737f0d682c6f402976c41f3000000000000000000000000b3cc0e1f5517792b23687d059f01cf7e8ed807cf0000000000000000000000000f7bc0f18ca02dc1f4e56142b640ed376cc30554000000000000000000000000ac9197cacd7a44558b19924690702971de278efe00000000000000000000000008f7e44d62afea0355f0830d2264493d8a1773fa000000000000000000000000d3da519d83eeb490a913aae180ed8fedddd175ff0000000000000000000000004f186051897940fe7a7b9fa9b051d78d2792820b000000000000000000000000a1e086df1f0a81abda1a85cb7691be493a1552550000000000000000000000007e945706556305fe6719d3efbab4c511cc0cd45b000000000000000000000000ee5894bb440342457eea42e46d6af75bedb148050000000000000000000000000304f9a3395ba5afd81ffaf558b24e95e7975df2000000000000000000000000449258f3487bf3ce21d8f29cf1e85f81b3e81c3d000000000000000000000000449258f3487bf3ce21d8f29cf1e85f81b3e81c3d