60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b61707967616c612e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e2061707967616c612e636f6d00000000000000000000000000000000000000000000000000000000000000000000002e516d5844593873764c5752415a35325357376f4c473346346942425a75655a385934434431456f744a714a6a39310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000cabcc3fba9519c35370e7aa8f05d903ba6fb8ef7000000000000000000000000b374164c027b97bb4002b53e47542578a33c959c000000000000000000000000e89c1da4e83fbb74702a2a1c2a0d2292e4422bb3000000000000000000000000cf754510c691e28ac8ae8c8328b74e3df6e48ad0000000000000000000000000c400ce607d7ec6321f39aaebcc1b265aacfcbb10000000000000000000000000593511f8e74ca6a1d85275153fe6d12f84fac2e60000000000000000000000009f67e8363a0bdbe1d94572aeb791f8c79bef7fd90000000000000000000000008909f022841a80a87eac8680da7e0ba0eceacda8000000000000000000000000c3c01bd54a8897f4beeba3909d8a283af7d5277300000000000000000000000061f4af404941188aad2e281d0803824710f822c700000000000000000000000084c28fc14f91e3ea577998b98294d82fa033922a000000000000000000000000b59decdbb0d4d3eb4239af12f2d64e0ef1d0f5e70000000000000000000000000da60f61248472624f16f35e372757b17bc3fc15000000000000000000000000894fb4ebf875dff811dd14df9c02a3ec7932fbee000000000000000000000000d7d12e0ad27c0fb89b9771f6c8aab2201b911e0a000000000000000000000000717faaccfea23bfa3852a16d143426069fba4f550000000000000000000000000e74180f6ef3594b89b77c62840a5ca7883359a600000000000000000000000085c0a729293744078509072566c6658c6cac4db0000000000000000000000000a56d512c4edbb7908b39a135ddbf7c2b395296910000000000000000000000009c154d739a321266b7213f14b2277ca0eadaaccb000000000000000000000000d0e442c70e142711cac39962db030279d0267fa9000000000000000000000000206b1a5002a4352af7d7775fe092d1c39267411f000000000000000000000000bbcf0dc2d191297bb89fd371005e65bc9f797f0b0000000000000000000000002daa57067fbe7be350625f5e7cd35f7ea08ba06d000000000000000000000000cf1ff1059740542c2217e54d038b20e1335ca13b000000000000000000000000454415fe60bd78f64a702dc93528b325044724020000000000000000000000009b3313cdd0aac579c5801a1d59d1002a81aaa9560000000000000000000000007ccea62144508c71255f2287088d0e613bae2901000000000000000000000000b64335345ed7f43b21988b9f5701df59e705586e000000000000000000000000c6c1882f78c54dd5f135c9eff5b93cab52f40fee000000000000000000000000fe6f2ce394817a7f4a5b022cc8f16d5033ab3594000000000000000000000000bd6bc0c49c753717fcdc12ab799947baf4521894000000000000000000000000274467996769b9d5c9baf200a17096268dd76143000000000000000000000000e589c78c8bd6c2e0989f5aecc528f2c3aab3e79c000000000000000000000000b98c3ab839e04b95fd8f2a2796cbf53cb4e46f7b000000000000000000000000cc3e87b61eeab58182a3cee9f33e3c6718371aba0000000000000000000000006b6e3c438b9e594bac33fbd67b8d8a6a0fb0ac8c000000000000000000000000ab2a64c3916814c688437302780aa6f2492d4c850000000000000000000000009ba3961331a2d428afeba48b6742c8439c425f45000000000000000000000000a31fcacacbf159466eada62f3ffbb200e3a25f390000000000000000000000000016ae55980a1e0448e9b526ed9aa3ab06b76852000000000000000000000000896d8a7ffedeb9ba7c5e78d2bb411b32f3d10198000000000000000000000000bf370782cd0bc1dea0d12edad05daaedda056c5c000000000000000000000000baf759c415f9099e70824c1bba8758e9b14d726d000000000000000000000000e59e0c92a4770434a9c3218742deb77cc901ec62000000000000000000000000a1909bc3e0b98feadcb74d824287881fd4008cbe000000000000000000000000557b5bbc3fa7c9069b179661284ba138acc7260c000000000000000000000000a3eb016e39c90a3eb3b04333b8c710de2dfb3ccf000000000000000000000000a6a6276dbd8470710870c8d35cc461b696b5b98a000000000000000000000000ed8912aa03652bf2f7772ba7ea31c3d227a570d5000000000000000000000000f5dd04619bd20fccd7329579f3b41f1beeb4be0f0000000000000000000000007427361adb4cfc68a5a4b16a0ca156785dc7eb3f0000000000000000000000003def44e6948f2ba9f6514df8bb203b9bb4fba134000000000000000000000000c69ff7df65f3e7894d67a79fa5ba4cb904635a0d000000000000000000000000b8c3c8336a009e274c9c53d191a173ead03e64dd000000000000000000000000a5d50f9bf502f00f2d569a62b6fbbe0a646cd90c000000000000000000000000630bbf7eee0d0df5ec777e19e8d54c098222318f000000000000000000000000429352e4d991e5496a50ff343877094158be07b000000000000000000000000085ab355ad2128796ff691a35d273949b4d8166ac00000000000000000000000007e41e018465b591852cfb0090d4d2448c99f0a3000000000000000000000000491b2545287d292a54afd859a9a9bd1dbb69bfaf00000000000000000000000015c25bfcc91c1c80fffe039e3bfd2bb4e7888d4c0000000000000000000000003393276bd50a66dab7f06759fb913fa60923a893000000000000000000000000a8e3f2309636f36992557f3ca5f29c3f5d135a6d0000000000000000000000001c1e90e375ff6462a906b22ac95c5349f40e78d8000000000000000000000000defc99cb96473ca4c2ae55294bdba546bb493906000000000000000000000000aea2281313cd6991f72e4a44c7f02d7f032653c90000000000000000000000001584ec308626bbf064ef238c163832c1b4423bdc0000000000000000000000002506f0098f3b389b4129d62299d8b87fc8d6d1dc0000000000000000000000001977850b319819b29743e4ca747dcccfa4965614000000000000000000000000afd3d89b34cb2225ac794c0579408b512e103b6e000000000000000000000000dcb9c6192f05e36fa59dec0485d3ee52b144f138000000000000000000000000ac6268f31528806d9cd5f17ec3080077b01c97eb000000000000000000000000d40ee58eb6a1e7e4f28782edb7c669e32d319013000000000000000000000000a47cb48e0a84c284eada22134b22fdbac161b1ec000000000000000000000000f6a0ff64368ae2a16a2a89cd3bc5a9cefd582aa0000000000000000000000000d715b152b5b46e878e0ba28d776251f08680cf89000000000000000000000000e2e502037c3eacfb5c5c7908b7a665e7a5af6eb00000000000000000000000008176ebba63a0ed2b7091292fa7421f1d2573f6c20000000000000000000000007c534a7370133391067089bdd5d6180c3830ebdf00000000000000000000000050cb44ecc786679dfbd16cf98706a320eed08acf000000000000000000000000caafa34ff0765d13ab31fcd5524a231be678949d0000000000000000000000003f6fa1888ffc8f4d69280df8fb66d4276755ba7e000000000000000000000000b4a8f5c9bdc852e3ce20025526210e3c19caff740000000000000000000000004cdebd88773a9d88b26b85d867c2f8e05e52e1cd000000000000000000000000889083793708b3a2b71425d6c9886cf542a38ade000000000000000000000000c6f830d56af9e848d2a42647fad2c8774249c0ff000000000000000000000000a0aadc46cf57c8f9d8a9f71f9a9d61dbf0afa7a600000000000000000000000001694b2a02c280bd2ba574d07aba453bd45458f3000000000000000000000000883195b098e85a76b04b578c84ea2cb87cb0e3140000000000000000000000002fa45f35f432b72e44651d580db472a3d2d0566d000000000000000000000000017c6f54f04176cf0b5c3d81d0fb31e40ba94ad7000000000000000000000000ba3d7b81090c17378a4cc554c983ef93cf5b5850000000000000000000000000ee4d291834edf0933981b17cbe02ff4769049a13000000000000000000000000415364e9196a2689b09d6c23af8e6f5914bff4be00000000000000000000000057664fcc8d7d269f3fcc2c0b10b97a870f1b98690000000000000000000000000e94538cbfb3695b64f29dcb2f4c5c7ec2101ffe000000000000000000000000b1e0a523f0f8820c6ef5aed9dfaae80817f20509000000000000000000000000519f2a166e34064d1e35a35666a5af867fcd14670000000000000000000000008405a2d48dca877b3c9b99251b57e2dc4d1d06550000000000000000000000001e00bd4d5e7946a02ae9136f90350a603f68469600000000000000000000000078eeab7da7abc1badc11a3189493b895f2f922d0000000000000000000000000591b0bb9d19d8c64d911ca2754bd7a2fac5f263100000000000000000000000012b2e5423da0b9ca99af87015cb3f4d28b6a0db300000000000000000000000042f79925bbce713a6f799161acfb6ec014608596000000000000000000000000e6c01986d8c61854979f5eadfd3f71e44655162f0000000000000000000000003d9bd9e39a5a52570e172eecd470da9a0c1286e6000000000000000000000000737e1fd565475ea5068b16645e75d95023563d4500000000000000000000000066456d307a92d65d46f6db798d521109784dc1840000000000000000000000008de18f9e5e61ee62a8592256d3bd8bca4fdc17a00000000000000000000000003ffacb521552e3d84d7365e94c71ed40e4f088e600000000000000000000000060c2f80bb06b1dd31d886c3c516e817839449e63000000000000000000000000b03e1d314c37c0fca6b0b759a16d9ccfe1417fa400000000000000000000000016e8e7cf26cecb2ba5bc0a3dc87cd5474984338500000000000000000000000097f0df3a9b960f1d08efae49be00a92cabfd15480000000000000000000000007901746c4a2d7f5d6fb80c14692abeea33d009b20000000000000000000000002e7c64892979816553ab1e539c21ef57a3f101fb000000000000000000000000c3e6150a0c8cb44960baccc18385000df4e8d642000000000000000000000000752dae8bf07900ce7e97443eb308a57b91ebb56c000000000000000000000000f49519a144e0abb0a135b29541e102b91f54e783000000000000000000000000c3443ff006235451bbb486b2145d9e86e971252c000000000000000000000000fc2ea2497b324d36e3683a74c29e3fe66d0751750000000000000000000000003e03ff486e07f6b776cc07b0fd7cd2a7f2e3a48e0000000000000000000000008ff0a1b91066cce93c406ba2e3deb9007e0468d800000000000000000000000058dd7ace7fb26aee28be69413c431c509713164e0000000000000000000000008152afe4fda137f0557a14f6518bf5e431cb9d67000000000000000000000000c2ecac4c33deed588fc21025acfe915bfdf3a3f300000000000000000000000070f3b81a84682b1e2cc373d019e577876dc9dd30000000000000000000000000b1bd5e13443eba588880516d5050b01932cf48b80000000000000000000000005c2f09cd1a557b5b18b93f11d39df6caa27cbd5b000000000000000000000000cc51bc086bf13af26274d89f7beba3e17e3b0fff000000000000000000000000f7f5421b2427e008b1957f492d6d7db9dbbea554000000000000000000000000de9e2a72e8f66f01f6562b05506253d30a33a89b000000000000000000000000ae105a8a1b8ec14ccf14f529401701efe1347c9a0000000000000000000000005c4b59732f100758c8dce57827c80db0e0f6b1be000000000000000000000000a82e20b6f29356b1c23f7f6b5dcbf5aa7896cf950000000000000000000000002aa9da562cb338f09a3c79179b34076e24a978cf000000000000000000000000ff8dde2b66892ebf696e59d41a947fcccfe486c7000000000000000000000000d551b0efa54fd51da826438b464e98f580993f940000000000000000000000009b089ddf5447739d46977c3f8c9219512fecf1a90000000000000000000000006bed8ee01d52427e793464e0670df1092061a14f0000000000000000000000000439e22199663a4a6506500d4ad9222bc26c75aa000000000000000000000000d0c7502d643e2d53aae30d1aedc3d73802408bb4000000000000000000000000530115ae95242648d4514c85599ed6553f7ca2490000000000000000000000000e14ea007cf35b271d886c25eb86096fc6111e4b0000000000000000000000007ccd2f6693429c078e2130c329f4bf5b1bc6ff1e0000000000000000000000009d758e0b28e3452b801439f7b20a0987913e974b000000000000000000000000606c1a357850ad745a19e659281ca5fbc549950000000000000000000000000064844084231af0e5654d72b4408361d49156990c0000000000000000000000008e261cb2bbac6f615bfeedbdf4b9d083d6b64d560000000000000000000000001109e66c6df0254a161ebeb65144999b6db4c81f000000000000000000000000cff55d648d3fd2a4ba61c72c2bb1aad79c41d9af000000000000000000000000d0a863b721f7c39f686d4829f13dd02eee2a50bb0000000000000000000000006369581b2cb574485160e030efc195d4e1ebd940000000000000000000000000b8c196d1fb5eca33de1f166d3087b440daa559800000000000000000000000009507fc0d0b7f03879ae75e1db18446d6198d83d70000000000000000000000009d04a64c5dc2154728f38963c6710c66b893bf02000000000000000000000000f61c3da26aff7e926e808e81457eed3006afc255000000000000000000000000944bf553ca59654f4ad602f2dc6a1fa0ae17b4910000000000000000000000001bfa968b41e98aeacc8e765846c3138e78e3bbab000000000000000000000000a4ec0626e7aec73199cfe5a4a36279bd6024b36400000000000000000000000016fef44e04156090fa60c769cf4a5afd18fd305b0000000000000000000000006b63eb123940e675b2a0b640fc2ed314156017af000000000000000000000000e524805829a9000d024e9e8d6d4bde5252461d5200000000000000000000000042558cc59643691663066d4a8e91ddbdc75791b6000000000000000000000000bc14eaf3f71212c72e2a6b64a3a40d6dd4f95c110000000000000000000000001bb56713fc9a663ed02f4cb1c1600fe8abba425b000000000000000000000000767f303a35f32c01f3b1e96ffcded3bc209c41dc0000000000000000000000007de0e17350d79fb8ff0c0221a5559a7cd4719e9300000000000000000000000081bd4e01476a43acd677ffb13b3eb5b5b5450031000000000000000000000000ea0cf820062e4b6c0839834f1e6125b3df2a8ee9000000000000000000000000e214117c34f1786f30925de31b540f532c2a301d0000000000000000000000003fe50e12d816f9aeed5eb07600cafd1673bf9b4c000000000000000000000000ff0713589819d4df36784a2f07f076b1b50c2b5b00000000000000000000000034d975249bc0cddcfc3d6a364a20a231845fac9a0000000000000000000000001632167541ea4878b21746638f5b57bd75e87ac6000000000000000000000000b32e64206c1f805382bdb18eebdee0e83c5dda13000000000000000000000000f611721cc3a9321896a36dfbf965fb522818d182000000000000000000000000e1027401dc96afb3792bf0956c569f139e7b6196000000000000000000000000c00ae3f4aa7de8b366b1be48e52bb61f141cce9000000000000000000000000017b2655cfb3f594225fc7e8754f30919b6e5f7a6000000000000000000000000d4021401355d79a1d227a475d3154129783e3f830000000000000000000000008ae844b8cfe216e07011705b6f11ce0faed758a800000000000000000000000046a5cc88cf61cca52bbdfc1d3ac31711021e4d5e0000000000000000000000008df7c283b201762cfce22dcbebeb2ba190b7c4b300000000000000000000000061a40c07bb2614d45ef62ba7a275c8ba02936bc0000000000000000000000000fd7893e142b63d3f9e65163b58af4fed10fb449d000000000000000000000000757a61918d5223e49aada726a3652326aa0aeaca000000000000000000000000eed13c965fe6b4398af38078efd7147aad09bec300000000000000000000000080bc4b550e5f15e8a9a31f6aefb6ab3499aa8175000000000000000000000000c84c7f15d67900b8a487c8d3ce08e75f5a1c749a000000000000000000000000a85ef7c15a09d26dd4c8ac3ccfca9eda2e703edf0000000000000000000000007a24ed8205c670029921188e53c5d294615f3c4a000000000000000000000000fc84465f82fd8a5449fb79bd120b5a32acb7d8e4000000000000000000000000400ce3f5fb1b7170821eedd9144056dbe1791d750000000000000000000000003f0d572a2671da268a5189296f9658d16e25580b000000000000000000000000f1e7ddf9874ac4d719fa4029b81ef78b5105c2840000000000000000000000005df1e530c49204a4bfbedd39b298be18705998e500000000000000000000000027fd3d74682a900f05ec05ec7190cb10a3b50834000000000000000000000000b753a02a0b5f6cd7a889cabef4f0ede0f1fd1c1d00000000000000000000000029d7d9a8f1c5a68b0d1f06ffd55c8739467f06ab000000000000000000000000d05106d88bfccdefbc987bf3416289e261372acc0000000000000000000000007840ec45d68dde65f833b7208547e52e842c1c5d00000000000000000000000029a64012af8ea172b9059d71c95e3ac5cf4c377a0000000000000000000000001daca968fe6cadd5a176714d2313dcbe86e326530000000000000000000000004a6d8597e889e7371645defe96227a298dc3f28f000000000000000000000000b3c3f7aaa8714207615fab7fa280560ecffff270000000000000000000000000affe64f287b172ad36cdae6a0b60072d18db09710000000000000000000000000e2cac741941da863125ffc6fbb2f2fad0c52550000000000000000000000000e8aaf68ff5e1aa4eedd117234d30e6f9341c691f0000000000000000000000007e6978b7e731eec892e1547d15f7db85d04f1c4b0000000000000000000000009a0e297e02ea0de9163a7d0d81a96c047c4fb697000000000000000000000000022975a3db47c4d115cdc84ad40beffedd75d76e00000000000000000000000053212f8bb6bca8e8b60dee1a9013292b86a188760000000000000000000000004f85d65f2252e7f81b29d55f321b81d50951b2e700000000000000000000000064575057dd8c7783c70f8a3e65c8e94bcd7812460000000000000000000000008e3071af1bb1e3dbc8ac93d9ebe7b828b32a2344000000000000000000000000be323b889cc7c46e2d0a189e569d57ea0432acc30000000000000000000000006f27121f3fc7e23dda55a390bddb5a00529f9ce9000000000000000000000000d0a7c52539fb412cdcd3f73d7f85c87567b8bf2800000000000000000000000096f49c96fe54956bd88a0602e0fb84f8147f33e30000000000000000000000005b49b75d356b7d381fdd3bb6406c65e443f43cbe0000000000000000000000004dbdf652e3c2096b3eba363255702570e2946259000000000000000000000000dfd3f1a54f203113218d4297996fd1e26b4aeebd0000000000000000000000003d4f7ec21ae17873d2ff4811aba4ef62ce540652000000000000000000000000bb7cc7693d322fc294c62093a1954d737b03c3780000000000000000000000001a4d580babf3f850b9e5ad85fce8c73aa7975fb50000000000000000000000003d18657b79038937697e9b6489428ef5e2d876de0000000000000000000000008c666843afc047c497767821fe8a8af45c38959f000000000000000000000000c743edd03c7b3b747f419bdbda4f24742294585f000000000000000000000000fa1805f203a4d58a32394050dc94196e2f05dae8000000000000000000000000f621aca5a0bdd2e6edd0b0d827ad2913fdd05fc200000000000000000000000077f644898e7227b6f45fec12db9df8a9e7e3f2af000000000000000000000000919c89218f8d478f37868715bd2de1adfca7ddac0000000000000000000000002b0b89f90b66480cc8743b7cc3ace8ed548442ec0000000000000000000000001b677a7fe1bdd8610672b640e03f16bc806725c50000000000000000000000008f028d7dac9e169326ccc583ed61f38c21df42e40000000000000000000000008e357524a95045617826b0466689b56189046f7100000000000000000000000016724fcf38db678d6437b6001b35c1aee8cfe458000000000000000000000000461666ac60cccffc10f560cdd868694d4460aea700000000000000000000000060d1b2c4b2960e4ab7d7382d6b18ee6ab872796b000000000000000000000000169a5e9c155523f840731db1974f8002712a684b0000000000000000000000000223a3ffe05d4af01dc057fb7513e1a6cf16a806000000000000000000000000a3fd0b5fb9a3aa4662de5e5246b68647358aea85000000000000000000000000d6fd94d451c9e65206260d848deccba09205a94e0000000000000000000000006cc69a8c9a7adaec299fbd0f5f88c3085dcdb69f00000000000000000000000055234a66b2121753fa25e6ef7fb6b134ec5c8cb4000000000000000000000000faa407bed4a0bfb8a35000ea9330be99208ffa9900000000000000000000000075933d35bbc0fb71ad110621c23fa68bf9bd5fa7000000000000000000000000d81be2a8ca79728bf6d3fbc35cac7cbb54d92ab60000000000000000000000008cc08092cea9e55208465c85defa3762ca66560700000000000000000000000055605be82e977e6d8aa1c813cec4dd9f872a333000000000000000000000000061824afbec506fdcf075d680321fe7b5ceda837e00000000000000000000000066deb0b20d7991de2c392159fad18d2b9bba00d100000000000000000000000062093e211d0b336f8773750e1507624e83183ff700000000000000000000000015c5ddf5638c588054706a3aec25fe9c6135819b000000000000000000000000e8a3fe2e5aec4465e89c0b1c4e040ce9ae3a01d100000000000000000000000056fb1020354d9bf9dbc74aa2cfba0f1cb6329082000000000000000000000000996e36accde996f9a95a8a1c203a02d492b86d3b0000000000000000000000008659f3a070b925e7d1d14e95a4343c3677ef3044000000000000000000000000bf28e31abf257967e9718c676863d6f8939b098600000000000000000000000026a9cc4f783dfe6bdad0fde7f0700bff3a8152ab0000000000000000000000006b6d4ee1aa937fb3a1d68c6016f85a6a121af5040000000000000000000000005f437f842147ea90e113dc28a338ccdf55e95269000000000000000000000000a79a991f51032ec9e4f33c63f5023cd08c65872c00000000000000000000000007e07f74e6ba9f3dc9c482d7df7fe423c6f815af000000000000000000000000a3a7489d7c894527541e4ad0e4caca520d5ad8ce0000000000000000000000003477010617cc1e302f55fc9af012717b1c12c9ce000000000000000000000000031962a641bd8a2ec0223bd24ece1d743541308a0000000000000000000000001e0a2e0d81661c08c55f11a833228d792304838500000000000000000000000038e70c334ccf06422fed3db3b7e411d94faf16d1000000000000000000000000765ff2ae4de46c9cae61ee6d1ad857c37fec334e000000000000000000000000bcae42a6c88a927f604890ac0a2db93176737548000000000000000000000000b8cc5e671505c093598654cd1776b8ed122355f8000000000000000000000000624dfb7b5c585d306a2ef6f6ed9bcfbb6f4a61c500000000000000000000000013703697a87bc2d48622247b88a787482bb6505a000000000000000000000000e1ad71e624fd5b2da22e92e0bd9438d758ea2d6a000000000000000000000000772378ea7a74fd5a57c33aeeefb6f418860c32c000000000000000000000000030d5081f85d2b6dcc77ac33eea7eb199b0fc0138000000000000000000000000f3f93fa9baf7530e619358efadd1bf422477ff33000000000000000000000000e5fa09d6b6bcf66402b112088a89a97a04646ab200000000000000000000000002dc8497ee3dc18171996a68ce1be950bb5b0b33000000000000000000000000ff2c72ccd43e890c576ac4c8a24a946e0b47c14d000000000000000000000000ac3e115be51a4a0d9219c0143d8043965886ee1a00000000000000000000000030500fa708d1120dc3f80a539d7428887779cd950000000000000000000000002862af5328f5b74125b0ea45d8338f568604cef4000000000000000000000000fb078b947a8cd84c954423ac895d79b06b7746020000000000000000000000009c90e5477966755c06aba69c55198c66bf4a939b000000000000000000000000bf55955f2bd17abd2f2625fcd6fd09af4cdcb3e30000000000000000000000006b07c5fecda58609334d8c4f353237664a63751100000000000000000000000000a8ceed2d9f8b1e06d5444deff50bf96532bda8000000000000000000000000f18c3cc4f5e857a85b47219bb0064cc02e84800a000000000000000000000000bf7ad898f32650c16bf18ba4af4fa5e894cd4abf00000000000000000000000012ebba50fcbdf99114f4c6243348dc598f5cb7a2000000000000000000000000f9f0310d8e6e95a240e5a59f6c8a0da09fc37024000000000000000000000000995cb47ac6674f71b933cc469f0507a4aea759eb000000000000000000000000eb27b09d55afea945596ae874aef0d8ab21f081f0000000000000000000000008ec9255a830ca688a013646f59e100a6b4273d1400000000000000000000000039e78c7f261ae00051ae6b19f963284192100276000000000000000000000000025fbfa59d37f606c520ecefb336ad05a22feaa1000000000000000000000000fd6b34cbd673740f1c6652ad7bf483a6131e4a84000000000000000000000000fd590c18c9f2ab112ac1b1bcbc0530d0c546c770000000000000000000000000a9b11fbdeac387ccf0ea59f65bc5ca8970f21cd20000000000000000000000006563748acfc7c0ba2347801b0f282a5f18b1c012000000000000000000000000b92f0033d5e4605619a43c9fbdd102a206f5095600000000000000000000000081e8bf54eb335db4aef1a7d862dc9931c6d3c65d000000000000000000000000298c7aecd41566ecdf056f59c4a282824af3e7e300000000000000000000000061b4ff1834b6cac2ea27df81df20ee66f4c5e3bb00000000000000000000000010a4f1463619e324f075d1c3007e0dcc6efae211000000000000000000000000b383cd7e058578739f64f093c0d2e7cbd85a974d000000000000000000000000b60a48a2a9386d71efe1968a9ac694bb6d35d5000000000000000000000000006f1535cb4c59ac162eaa2b765d6f65f01e7826540000000000000000000000002f176ddb8a405b38a75e508703d110beb73397460000000000000000000000002f3e7184af594168d4f83f6bf61b0ac7622a4129000000000000000000000000a8c65d93bba592287727ac920480245ba8f838ba000000000000000000000000295dc2dec41ea1c53a2e8cd7c78dbf13a42b53130000000000000000000000005328755cd5a19aa3cdb8a60dbae3740705fbe453000000000000000000000000df6c7b781849d6b58441159dd8581483ecd6eba9000000000000000000000000058608a558bd3f5538bf5865425d9a54ea52cd4d0000000000000000000000004aaf9d49e34c5d55c3b2972316be7e0fa3066914000000000000000000000000d0cf687f030660fe30d4b41d4f4960f08af317b7000000000000000000000000df626be22df5ba39ba1a4391b8993aec496f5f6e00000000000000000000000082ed5c693080afe17db3aca1ca80228a2f1fa8d300000000000000000000000099c6d3b37e1b7b9631151a87247503f325d0deed000000000000000000000000ec3d8a75f0d4b235becf81f782eb0cfe94521aa20000000000000000000000008b956ec719c8d06fb4b315fb00ce76af08fbf8b3000000000000000000000000f2d6753370374d4e9661ea8dcbb4dee0ad5a9e76000000000000000000000000aeb65fe1a3ac728ffb9bb59460fa455e1c24a375000000000000000000000000a187f48636bd767705d6704c4e2d53fc94e11f51000000000000000000000000a023dba2d6049b3430209147bbab9b598616db55000000000000000000000000122e3049dc2a7692f5cafe9e1a46a335627ea0da000000000000000000000000f1574d665a29685edf287675c05dd77c615bb8eb00000000000000000000000044630852d7bd98f259f64018b9a6d2f765ececb500000000000000000000000081e191452e7ef7e29bd6ae871ff9586562792d9e000000000000000000000000e33b5a2050d9060f9e0193f8d860cef313492727000000000000000000000000b831444abe77b498bb9bd94671c97cbd7b10798f0000000000000000000000006f920a85ea8c8c5cedd23b7e96bef4b52b6f85350000000000000000000000003ca590b347542050a4acc3aca7ddf839a9a7d866000000000000000000000000f250eb7cd99f0227a0a0b49862af838dcf4f708c0000000000000000000000005279d7e7feb0ef247032158cd25d407eaf8eda40000000000000000000000000974de1288a87ec83a3dc626cdaccc03b5ae6d50f000000000000000000000000c37cfc39c022fd076cdf7dc0319a81d38d33edaf0000000000000000000000002ee8d161d88b34fbdd62ca55af338879d65c7d86000000000000000000000000cb94db126f233fb9363e172105b8765ffe46d7dc000000000000000000000000e3b4c5811d94e594930d4d59b9d32ce4df1ebc670000000000000000000000001852e11884cab2792d7bb16ab04ae39139131a30000000000000000000000000c528411fd67c6988a2aa27d9486ceaad4cabb01c0000000000000000000000001c782d47fc6bbc2364607f3c89d05f6f36d0cc59000000000000000000000000456bcf24439dedb7ecbfc9c0ad6069c5cb012a440000000000000000000000001fd75efe00c144f4759748eefbac6ae15453897c000000000000000000000000500826155f505be00e0fbbb155bf96e0349d49cc00000000000000000000000050f921da8646d61dc129e8f8d1b3bcd3c7f3a83c00000000000000000000000050d336dfcb8bd27477a5867b72d7610fedc59ac3000000000000000000000000e445d6cfe048daa9097d0b323d41e2697c817c5e000000000000000000000000c240773ff0c78b076c5a8cc7f58a206851097abf0000000000000000000000007e5084bd5f6e533264cc1e9673db82d26cf365c000000000000000000000000057597200b6b58540eae76c4c10381e11d68cf71b0000000000000000000000008358b6bfe00fd558e848f9187295936a72683ca6000000000000000000000000ea932a4ef902c6f1952090c7483fd73943d5aaa80000000000000000000000002a9fadd05afcf7ac8a4977bd0ac3348144e32bd3000000000000000000000000357fc85e550d1c4f5431f5447a9bb8ad90f701da00000000000000000000000064b61e85b869d0ffabcf0164c2631502eeab8709000000000000000000000000495a1e0658c4cb6d1d0ab769d8a9831c53a1a0b40000000000000000000000008f5aeb59dcff09b9219081ee1b2233ab42d6f23700000000000000000000000030fcd80504896849bbc1b40971c0bf07f432b14d000000000000000000000000e55ff8238e91fbc50e1fd2ff191f46ee669a1d140000000000000000000000003f725193e4267f90f1a4f2e48e98a86f87fbc92e000000000000000000000000a6371cef660c5beb2d5dfd4e11faa873150aa2000000000000000000000000005b4deba89ab76b463372b65e5d5c7c88dd17c8440000000000000000000000007b277b8a5790361aa4fba759d60e1aec6be9224a0000000000000000000000000084b91bf62efbf0b4d69106b9023542ec9c8fce00000000000000000000000081e118ec7a00655bf6706761c40f99b5a25e224a000000000000000000000000ee0ae00b7bac4692496c0eda6ea8c9f0a4db0db10000000000000000000000008660aa81f31f48200d2d38960ef75c3b383d9ca4000000000000000000000000b2b2cdcb78eaf269426217a77dc690be1dedfeaa00000000000000000000000068365aace80491572954866d70ff4a94c49479fe000000000000000000000000056922c7a74885e4b577433d033388c8c6ad5cdf000000000000000000000000b69daea0b8d633dca1b8f3a0689df6561540e58d00000000000000000000000025ecb1f2a42be275490f9be6ee49f9775c3467070000000000000000000000002a5fa45ff5a4dcc8a789b42c06ef28ba6f200dde00000000000000000000000021a847328cb5edcb13dd6619b3342bb33874eb37000000000000000000000000c9b2d98b6c1532bed771d66e1866207114f21f6300000000000000000000000076bc75258b1af33c3874474365428a056a0835dd000000000000000000000000d3c58158075f1d4c2a8dab5661dc83b48b1c3b00000000000000000000000000d8a4da8bdce2fa38810d962aae5779a0d10850b0000000000000000000000000f03bf6478a0c0c492e81819ba993c0dea48632cc000000000000000000000000c362bd276ce12f3ae6575a39c4d374466d51d6430000000000000000000000006d2d908794a2c2fc1817711f20784a40fabe294d0000000000000000000000007c44b93ddbd04eefe9fb25c8980963f105a707dc00000000000000000000000030f39d96c471fe299c122778c8cbe18f594b89210000000000000000000000002c3615acb77c2dc0491d85a1c0f63ecf78cde64100000000000000000000000022a02814a0cbd04bf4029db900063fa3ca1b04f80000000000000000000000006af47305c6f24a54ee01dc146a08b05dac3018f2000000000000000000000000edcc7c20a90310066e2a66e279407473bba16f07000000000000000000000000ec9f47fc3f140c46abb92eec9c9948885937722b000000000000000000000000acb15e81ee1d5b18a4a4536e92b5618c85d61bbb0000000000000000000000002b426c8b6b2d53d093c9f018113260c234c6c01a000000000000000000000000b712c3de00bf75e60edc23fc0342b21c25a5b609000000000000000000000000d646d67b3efd308e1b7e286b13973fb945d01a5c000000000000000000000000cf7c9ab25c92efc8363b741badf76089be88ad900000000000000000000000004e1387c3e8729340a1747b3e53542ea29e23f8600000000000000000000000001460d4ef0f7fe456c3fa8997d9c335707ba19df300000000000000000000000018551050d19b3ebf2d1711bb3e5f09d602cb85a3000000000000000000000000f24cf699b292d175ba6cf52a97c1ee6b340618dc00000000000000000000000019866c551fff7955046b14424a6abc22a91b28430000000000000000000000001616875104662bdca8fcdb0018abd3469ad6ec9400000000000000000000000065e138410f4cf9eec79515dc8c7320b27802a0a300000000000000000000000082aecc8e68fee69edfeda5d75000c6ac6efceb45000000000000000000000000a85608792ee09cd2162df6d283f53992490991e7000000000000000000000000864c8d6a87df121d5ada4482c5767630ffa8d60d000000000000000000000000d4851133728c07adc3f920ad3d598e0fce017684000000000000000000000000de021a83d82cea63c5befa4a0840edaa3899208b00000000000000000000000036d55799b14aa10f26bd0ace26245354ffd8049400000000000000000000000089c8b71f72a4a7c92fd352e844fce20f0eea9e45000000000000000000000000959096e80fd89bf6daae77d8d716ab091b047dc5000000000000000000000000042f691dc3ac2cd11713355e8ee772bc6c7a334100000000000000000000000012a3167ef741b1d2cfbf4c994fcbc11e455d7c0e000000000000000000000000f4031fd1976760f5462120af49b5cf730f30f6ee000000000000000000000000989110837584fbc6bedd1565df288448e5f71fe8000000000000000000000000e4ad2b8ac8a169143edab49820f0b588b82131f300000000000000000000000046b41fede5233e79b347019b691ae91bbb7337d4000000000000000000000000d03279f7da1379d96879650ca16c2cb3e3ec56c10000000000000000000000008cbfafa5d553feddd6eba2bce306c0fd7d7c19bd00000000000000000000000010f6a170e7e1d22335fa57152b9f199e274bcaaa000000000000000000000000c0c82272491f05daa72b562e9ac7a94a7a4c9d32000000000000000000000000f88b549de955ee9fe687818ef87efb7b1d683070000000000000000000000000167f2ca9ad6e48d2f78c8affc74f81473471bd16000000000000000000000000c17d9d80c352a5db6419c25514d344217a8dc4e90000000000000000000000003402de3cfbc7c5be5427e6e311ec1f6dbfc57d1000000000000000000000000043534276cafb3d63b0d9f600dc232613cc3351c800000000000000000000000096b8f16aa6f573409d7f3f3c5e2c29f08fd36eb0000000000000000000000000a39dcd7cbc270e472bff2487a224502d1fb1717b000000000000000000000000952158f0eccfe47ba6c2d090cbf88cf04ef8f2fd0000000000000000000000000220177586d753cc7fb704b865c452df68a42412000000000000000000000000e118cc34f7448332b05c77768322f1cb74535426000000000000000000000000a8c0c639e9e982b224a85abf0fa5a4320b3890ce000000000000000000000000cd7f5b6a8a5f61a045968546809ed4bf8f67fe230000000000000000000000000fe40553e7cf1869b99fefaa33e5ec23a19bd0d0000000000000000000000000bba851fb4e097d6fee8c5d23e279416bd7b3278e000000000000000000000000d57af92eade5df5ffc9ef750e16d61e2547523830000000000000000000000007e0757c4038573807215b25efd4962f41ed3f91d00000000000000000000000023d18059b49c7b42fc51d69d75a1a607b2babed8000000000000000000000000f716c53fce72f4458b824377b0ea6a77bc4a32a100000000000000000000000071eb6e4c924126fe3b75448fbf8a7fac1d6163b100000000000000000000000056a005271a37b438aad75e409184c06161918e290000000000000000000000003bb8ac8fcb5d1397d0629340df7748978eee51c30000000000000000000000003ac18344248f279ada65d29426c52e439791987500000000000000000000000035ab7dede9fa74116afb405bf6978f99cdb259dc0000000000000000000000006261d2ae3acf3f7c71072bd5c83461a2638b795c000000000000000000000000669042a2ced1d90d91d8f5c3602087b005705a9b00000000000000000000000007e0dbf56244d0d24c1f3d6893b60bc06bfbd07100000000000000000000000085ed686deec6011cd2483cc3dbbdde26df11071a0000000000000000000000009b061a470296d6cc358bac189c761b7b42dd196c0000000000000000000000008cbb1026053bc944d4247092aca9103a47fd213b000000000000000000000000d68ea63183156e72c9e221aa114262b4f9a153da000000000000000000000000b6b3e2e0798d78272825d050b022375e95d8f543000000000000000000000000259d6ae3b2da1b9567a90213a117ba6f6de4cb9a000000000000000000000000f37de1bb2ed0745e91ec9ff82d57473ccb2dc718000000000000000000000000cfbba8deb80d8bc28d96995109217bb16d3b7dce000000000000000000000000a339b4f552e5e998a472fce26a0a7a5fd29eb122000000000000000000000000abc5ad938a2a613b8339c20abb289b1a7cf5ccfe000000000000000000000000873d05052899de19145dc61f2c30adbe8a3a810300000000000000000000000084a66736261ff721ec17f0a81295d0ea4914562c000000000000000000000000349ef4bce3496d5b32f2663d76ad2e73aef219a80000000000000000000000003c6a94ee0fbf2f019495566e44a3476c9cc2a3f1000000000000000000000000b367d4ebd5e729af91fa52bde8a871bd6aa6d11e000000000000000000000000f022fa42ee007fb72f00d5406d23bf6349b8ac650000000000000000000000006e33386dc9adf3d3f3e696b401dbc02b207777c40000000000000000000000003ae3069543005e1f315a67f381fb45e7702018a20000000000000000000000002dc2e6fd8981446b1513bf2b4a4b33b63559b0c1000000000000000000000000be5ffaba2b5716bfa21ab61b3079c8c3c9c8a24b0000000000000000000000002cac4ba48879056bb4a6d045d616ee78cfb4bb7d0000000000000000000000005aaae94ca72ab5cd397b1e33d35ab455a91dda92000000000000000000000000989f57f97e60c351ceeecde4dd484be11c2f3bb60000000000000000000000009580fdda6a7850601bd8bc8a391e72d13bbe88fc00000000000000000000000035430d004aadf6082f11ba1936a3ed46821dd0ad000000000000000000000000256dbf2f272e3b262224466c82ceeac7427d7c2e000000000000000000000000a9740d8203c57436dc05483170dc21124c92a448000000000000000000000000cc85d3b7fb301d347ff4b6139e47f5a65a09b709000000000000000000000000cd0c924301571cd236220c534f48f82be694c42f000000000000000000000000182a2cdb4324095f2478ba69a33b577e2990ec25000000000000000000000000559d640a7fa2274775630bcac301750685bb0d5b0000000000000000000000004a4bd7e0642458f9bc638eb8f13e100245a90376000000000000000000000000e9a5082d5ea95f8d6e41720f8d39e55cac9a67d5000000000000000000000000492263a086ce9a1a842945d865d5d7d26a6d31b3000000000000000000000000d6de651e543dff0c4b27c168c375a55ee433927e00000000000000000000000075e5328b1a419e09625d800edd9bb6e2520dbe7f00000000000000000000000038c7a9e676189563cdccd2aca8812e757ab7334d00000000000000000000000083aad5e7fe1e740bc04c62da41d1c4e6638bc26b000000000000000000000000caabfc425b8e4efad87e726ff56c2d794105a6f80000000000000000000000000f062b0f21a87b3d8ee145b33c02adea5417ac68000000000000000000000000791cec98c45e6178201a85080e56cb16e39557de000000000000000000000000813ef871702e0eff733da3b63cab40bca0abc0d10000000000000000000000009fc2b87b6ebcc843499adaed1dfa96c41a6f0b90000000000000000000000000afee1c2954eb4e0d7340f357833b74f27dae4f8b000000000000000000000000ea46124bf163d784de55a8c7caea7b9a938b3fbd00000000000000000000000083e126fc3ccb9c4f2f81696a6f0ed2de7c3aa715000000000000000000000000a23dd42636132c6e56874c151b5cb6f3c45897a00000000000000000000000009026bcf660d3e5ecc87c3a0fa3bcf47eaa59a202000000000000000000000000d20fcc5a492767000b92b1ab5035c8d444512f67000000000000000000000000a06f235c6266454658354fdfbf939a6e58cde71b0000000000000000000000008ebd6c0162bf790889125a7d2353cdad9ee43577000000000000000000000000bbeaa2a9205826a917a01bd22adff401695f033c000000000000000000000000afb112b91e3436bdea29e87e7503aad736f3eb970000000000000000000000005b0101f7e627d7dec7ce6c34f455cb7e5352ffb30000000000000000000000008480084cfd31c4f889c1260c08afe84fcbbf4aad00000000000000000000000047f35a71f02c39e84a4098dcdd89d183fc94bd85000000000000000000000000cc7d12d2e75b8c5642ef1e6d4e25a103726daae90000000000000000000000002dbcc48f30c5eea5723ba6e17067732482c23d8d000000000000000000000000c08a6b852748c3959e5fd0cb1e9ab18e36279c6b000000000000000000000000788aec8416862e001f279167b0a9afceb2b342df0000000000000000000000007334868a86b4db8c82e46051440466852f1b17a4000000000000000000000000e8d8426e6d6b5599b883b14c7f63004c50fda10e000000000000000000000000a218cfb16c7e40418a09924bc06c3a5ca3153b3200000000000000000000000085b5921217dff4af7c41d73822e57f8be36b759f0000000000000000000000000cfbdd3ee16fdf3a4605c8f987e5afcbdb98da0e0000000000000000000000003c75d2603897de2227a59fe04cf9a3c82e4244cc00000000000000000000000069450b553289fadba93d1035259588b10064f6d2000000000000000000000000c1a17a1fb484474500b3efd5e19ce5ecb66978c40000000000000000000000004962600851b1bd557cfdb18c21aaac17eccc653d0000000000000000000000002e595d5970523f4f48265e079068c7c02cddf41100000000000000000000000072ddb327ae96a0c41de1db0555cd07b51b9f2ffb000000000000000000000000983a52ca42b99be011efc3ca1f7bf575fd5aa83a000000000000000000000000e75d8cd9e6dda0e207ec6111f2b3477e976e12760000000000000000000000006df7ad194439c5bf9d14887a415151442c0d21230000000000000000000000008b347813cb95dc002633469db14e4a302d7ddba4000000000000000000000000760ce9dcf37389880d4da3d5513a0fe48ff756fb000000000000000000000000d5d80b5cb08cbc0154c0d7aade9e09c5972695e8000000000000000000000000e2f1e1c6dc74b867b9fecf116d83cd56caa7c8fd000000000000000000000000778bb82357beb768c64659f09a3edd56f455ece400000000000000000000000032a0121177a716bb1b2629bce0d0e2397021f029000000000000000000000000c8e18b44562c79735887f963c22e728e32969c050000000000000000000000005f531c9126f06606a6f76147f70d2c2ada70e6b0000000000000000000000000743ebf75e735daf893ab03a44bdc9eaac4ed030f00000000000000000000000018da2f2e75c71e64131c4b1fa886446467888c3e0000000000000000000000004174c5765554f7f276e0040f68642f39c3c5b77200000000000000000000000093138133a620e289d77d77261ea83330109987e100000000000000000000000063f9fc270071d897401b99ca9af3e8c45b90281300000000000000000000000010e98841127ff8c4577f6688dd742ca687e55cb6000000000000000000000000ba29c7e7c3ef175ce7499a3af3c5ac519ef565eb000000000000000000000000d4997f113354940fcab6beb7f768d2e40bf222210000000000000000000000003e6b1a7e1fd27e69df42d5c4ffd42fb4e45538290000000000000000000000009351a4fabc5e5c66bacbe0914b3947059007451b000000000000000000000000e0c171404d145ee955a76158017596a8842cb627000000000000000000000000525468fceff51005e7f0bc797aebcccb2129977f000000000000000000000000a55a013b7ff99e282086165927e34532bf35da870000000000000000000000003958a7eefc70830cd8a4c51ddb3b772fe59657d8000000000000000000000000182dd8b7914c64845326c36604b850a2ab34f1f5000000000000000000000000481e40000075248554362f89ae27f11d668efb4f0000000000000000000000006de5414a709f31b2161245065c56cec7a0a01064000000000000000000000000ce6bb7d6bd70c44ac5784a89da8a54ec2ff2ef9b00000000000000000000000022aece9f1dcc3aea9a070cff4cf2ed0dcf42ab1a00000000000000000000000029d4089348d022c324bb3eb12cd901d815f7aec0000000000000000000000000204e801600d206e5afed58a16ec5db5b0970172d000000000000000000000000b21f9ad6d165c8301f2f5db2c4c15869ff7e533c000000000000000000000000a9d77a2f533514e0056f755f92cd0ef136b0d4b0000000000000000000000000527f0f06972a5da75cdf05e0bd4c7ff21444aab4000000000000000000000000fbf7bfda6fd2925c752c5ff103ef26c56dc67022000000000000000000000000720d99552301ffb50cabf5eb116b508efd280cc9000000000000000000000000ccbb6cd2ae5644e6301ff65eb419b7d8e7a0b6c60000000000000000000000006331246e5c6932eb57d144925e915ab589f4f1c70000000000000000000000006305201db04c738f46176fb3fed1968bc9484315000000000000000000000000d7fb7f3d3ede8865cb49801e88e89274301e6c92000000000000000000000000e1f40b75c8665ffc67e23867f2f24cca990b21a10000000000000000000000003fb3fd5dd18e65093eebd46636ad5cbc83bd0eec000000000000000000000000206364337b2f6bc249aceb68e7c55abd296f9ab800000000000000000000000040378d73251f558840d329f2a11ae709b502ff1500000000000000000000000004edcf0dd2f7ff32026e34a63cb5308d99824fba000000000000000000000000059f5583f498116e2bd58b04cfd601061e25cffa000000000000000000000000f2b0c6b4c6e8a890ea690cc16f83fa395c3e7e92000000000000000000000000437636665742199a0da349b0ed61f027310bde3a0000000000000000000000009fc9b80aa366ef29c8c076514da523f1d39848f6000000000000000000000000cc74696a692474dd9c827ac20b5a700cdddb471c000000000000000000000000ae1e59e41a008cbcc0ddee7ff7c8a98827e2f59600000000000000000000000055f8b22be12edd673543a68684d8f2f1228eafbe00000000000000000000000044c72b83d96cf3b914858577b6146130d483816e0000000000000000000000003bdbdc03029e9b0de7d6ec57e05e26f83e5b22990000000000000000000000003fd6427fbaa4ca47f886117c9971a8f322642979000000000000000000000000ac3f1e5d921a0178aad5a460b31703eb284fd8ef0000000000000000000000002f7fe12722bd8bd2c463f56581d6407585e37b67000000000000000000000000b2aa539efd029fdca0b67332187f301f542970360000000000000000000000008efeabd06f14d0a7e393e9e078af798c1352a580000000000000000000000000ec017aff916c1eaae145cefa9dd79fe2e79eb64f000000000000000000000000c4e0653066eb8de5340d76e21df171cf5ad87ba10000000000000000000000001d6f8678207fac8d045349c9125fe04cceed6593000000000000000000000000b03e774195b2b65cff5632ad293d050bcf83c4600000000000000000000000007d868c843a4d4ead6764fc45a737eea9c551d6b30000000000000000000000005c5d003a5efc11f4a1705dbb0e492d5719a82b7d000000000000000000000000283cc005ad5bd0524304d9693870d0a308eb8abc0000000000000000000000002d27f01ef9ec605b55de67a1a81ff2c796fc76f900000000000000000000000068e2cc139ac303807c76aba3fa208925f075792a0000000000000000000000003703ccdc5e7510fb3b8f67256ffa651271d853660000000000000000000000004044e2c87d301ec2244cfd5a6f4ef9e53d3ce171000000000000000000000000955ba25567cd072a154cf32e83524db7d0907d700000000000000000000000001798484bca7de211dc8f8a6f61522af8af12d312000000000000000000000000af2753821c101044cdcb7d598fc54e67757080f90000000000000000000000003a11e1c915cab9741e77aec8e7728875cfa918210000000000000000000000003da3f637defcf61c168e5b7f2bfe3c83a83a7ed700000000000000000000000025ee6d5a936a1ade5f9fd3d673b6e8e839354c99000000000000000000000000755d165be2ff1f41cac45fe9f66363483c47d0c4000000000000000000000000bc1975d77adbe5d3ba97ea6f953841ab1b7228bb0000000000000000000000003ad8e9e696c6ae8ee02c6cb27460f789b33bebc30000000000000000000000009e2807d1b4feaf61c0a35c7553013acf4416b8470000000000000000000000000b6ab13890a7bdfc51ad4d1171885424060eaf570000000000000000000000005a2ef45a25eb092a48dd3508c1b98f5188a66dc30000000000000000000000003d868664815e5e9835cc30cfc1a3314e36aae053000000000000000000000000b9b037df83b155016472b3d06a49bd8dc497a2bd0000000000000000000000006727410a33ab7a720fe429029b44426745d66263000000000000000000000000be35a98c237d6dbe6b04940fcbfd154d828dadb8000000000000000000000000318caf95802cbbb34c305d339779f853339e7f0b000000000000000000000000899d0f45ddfa9ad319a91f261e0dd6e554964380000000000000000000000000e5f7fca5ec67ef14c397004f4f29837bea0fa155000000000000000000000000b8d12ab49fe3aa8f6a6ca13f6d9b1b1be8d150e4000000000000000000000000e311f2ab73f57ae09ad683f105c8217602424bd5000000000000000000000000607b6d1f4f1c454a99d02cf7a199c34789a2196100000000000000000000000005c088c821cffbe8ccbe1e5298932a5e902f55c8000000000000000000000000016cce2533fa8860c6d163d3bd70c48fd70b464d00000000000000000000000082f278017014cdeb1ca9a7ee5dbbda8037bfca3200000000000000000000000079d5b1cc8fcc4bd1724577223de841fe9fab15230000000000000000000000007726b01fe86247e99c55e43af3bff283b41ee5db000000000000000000000000bdca877c9ef7b2891c74df9880ac0297175fe0f60000000000000000000000007770ebe2bb3c745c8bf8c7ecd8a33ffbd50f44fd000000000000000000000000d200d84c7135189a879cbd20299f8428ea6e692200000000000000000000000085b3f8f99cc50bf3f58f791e302664159c0476a6000000000000000000000000f0e7f28a40125ef080c4fc242c5d20d64289f6ca0000000000000000000000007f56f3e45a43d853814c4b0725864101e8303d7e000000000000000000000000c4a368799bf3cf3dd42446762692fb36cc0bc7da0000000000000000000000005bcab8e081556be3c4ac32ea4fa173849cb6d27a0000000000000000000000007e0934a555e827d9e44866421ffaf6b13aa7a10c00000000000000000000000054026cb65dd1dfee33b0b3d326ee34769550e3e50000000000000000000000009ab20159fc7ccbe11b4210c26ca09a4e8d26a3d50000000000000000000000007483394148f22548de11da8134d6b422234a868d000000000000000000000000953b27ad2c795f2d8b263abd096f784a8297c7500000000000000000000000005c350ff80afc1b5434ae2b72b5aee251b974a42d0000000000000000000000008261d39ea9d60454fb54fbef93873592389fa39100000000000000000000000094e3824555a8b7084badfe33da7c07adb30d52c8000000000000000000000000ec3294e1d2782a604ad2c9d13409a95e9cefeb1a0000000000000000000000001b15588a8553c72ef95ee08e9172ce1f46cf72f6000000000000000000000000db3b89b3e47a7df5cf79d23a6d1352dd999d789e0000000000000000000000003817d0f60dcc8c8a44d31c02442f57157afd5923000000000000000000000000fb2f6432c60692223f18d7f6826e1ce3cd249c48000000000000000000000000df91d435f5ce4fea422810ad42821d7e5f8ed38000000000000000000000000099917e5ccacae6d0c230901e2df65c5b3acfea9c00000000000000000000000057ad9a825735cc7cba4381bb04eb180152c9a7210000000000000000000000000e6ac4f77ebfefcacb364115464903c88073d78c000000000000000000000000231d104d59bc59c20afc14aa9473263a9b5f4e8300000000000000000000000043f087247ff725135635c00f032b29be911cc4380000000000000000000000000decdd458e0f21581df2cab681233c27e3ac27c90000000000000000000000004937b0175b3d5bb68339cbd600ca9c0b2d9e1510000000000000000000000000ba6d00b092ca65bdf69888296fd3ce882d5141c10000000000000000000000005be69960b112998acfb7b554bfb1d736f59705de000000000000000000000000809c531c580baeebefae36efdeb790c5919fcf8e000000000000000000000000b6ea68c21308a9493b0dc617aea86f13127d619900000000000000000000000002710e5fe6ae944e045c00084c7365e49e9869190000000000000000000000001d98d7d0b8dd3c366be8475d46cd519bded3c32f000000000000000000000000d53d23864e8147827e93bb44f54fedae94342c9c000000000000000000000000a56994bf2749a6f57d6dc8dd0386352253c3cfd4000000000000000000000000bcf232481f1497b21bb28450b93cc06c4bb8aa35000000000000000000000000de7258c8b3ebb08d319c45e9b55c19e37575b31b0000000000000000000000002a5fda5a58f75b88894c1324628f6472316444cc000000000000000000000000e0c53d2845c9100828d861d3ba69a546db66897c0000000000000000000000003f331548059abafc384f469ee08fcc49b4644be0000000000000000000000000877ef974d505011089d934d23643163e88fe7e26000000000000000000000000004eae39e00cf0cfb1f02e09f0e88359bca6215f00000000000000000000000086eafa569921c6e08e4d6bf31af90eb77e970eb80000000000000000000000006778e0ecae9195e7d7523d5cc4a87ff2abdb48c5000000000000000000000000c375fa334305879abc373bfc06209d64919a9768000000000000000000000000880dee5f06714041588b9511fe052ecb5671d581000000000000000000000000c1bb6315b2f4c8c5c5e7a098b13e223a34b78c570000000000000000000000002d50d8f56e89063cb5c64271f08a50770a848e84000000000000000000000000efbbdd33e2ff982fd7e85fbe88ca0d7469b2b87d0000000000000000000000002c5c6d7fdd5ef5a6f3e5c65f48fe22914019885500000000000000000000000083201647485a8a061210a8e1f6b59ca3692d75ef000000000000000000000000f0e380e8ad8280afed9de6b41e13ca3c7393f5f2000000000000000000000000c49db817cf29151eaa292cf5189932395e098ff00000000000000000000000001124a36301439844a872da86dfe809547d8921240000000000000000000000003f6eb4572515936bca63bdd8f3248f06dd6ed6d3000000000000000000000000710e796a4583aa307ec18dcfa426941c28fae442000000000000000000000000d6ac6da4b3dfd334d46e5f740d8b5034bd2832e4000000000000000000000000215ebfb3d02d45288810aeacc4aa923db653978b0000000000000000000000000d8833de7d96e2d965c67438a7a503267abe1866000000000000000000000000e168c31b35c5d6bb8b44d056ac9ed78693045734000000000000000000000000f828288a55e788803468a5c430e1f7f4813a01260000000000000000000000003e496d1b1713defa3c7616e45380a554407b65180000000000000000000000007a5783e6a249808a3cc49adff0f10ea849638915000000000000000000000000a9812d1d4bc223e8c754ffb1da9baac267bcba900000000000000000000000006a34b7c60376e67a795c7d21850e77f82c91e71c000000000000000000000000674812d86a279bf32581a83d7d6a90e3467a101f000000000000000000000000909584880d9245f3de8e2f0abd4aa50d0258405700000000000000000000000057ef1733f8ae9c64ab774a56065f71c73890b0b70000000000000000000000001ec0c56d3a59b94f31a5abca76bbd520ee50d54c000000000000000000000000e823c67ac153faef7c2a37d58b3c011c5373cff00000000000000000000000005aa7a778d3f18d1091cc13d0953ab3cbaf02129f000000000000000000000000ce106a3c4f537932b79ee4f4db07231ef1f8edcf0000000000000000000000008819ed68c61013a32f64b4ee479618e5d32f1a5b0000000000000000000000000d6788fa24a2d203154909d8d56c073609dde36f00000000000000000000000094b9c71a375d7f0673d8fcf19badae49aad1cee30000000000000000000000000d2183431de4b75341757e4670076a74c825b69f00000000000000000000000033ec369c66dffce1c56ef8a1259624417ec4b4dc00000000000000000000000028f865fc45b8577eb9493cd3310456ee8b886e4900000000000000000000000033150e6b1b13ae81358ce270dcf9a666a55a9aa4000000000000000000000000a31d6e99489137c1dfc047b9d8904109de935481000000000000000000000000b56e50d6c0421db0d3be85ccaf34dbb9ddad7d61000000000000000000000000072b4627a4be4ff3fc91457751ec34966700cc0b000000000000000000000000337ebf8adc8bd06b0b4d30979da3ad488729dc4e00000000000000000000000088c6b2e670664c72125b56b22a463fa80b0a8122000000000000000000000000b4a4f654ba5076b9e093cdbee9185592daa0ca32000000000000000000000000118eb8d7900659a5355f0bb6bbd72fda9f5aa3c10000000000000000000000008e49ff51968c5afce373339d1f528122bd2169cf000000000000000000000000ae0b161ece7bdf6319c5e47827cd0bae333d3166000000000000000000000000a59c651c69afe0f7a11eb78095bae4e5ea70e074000000000000000000000000c033ab5d49a737b39a9574246dff64d90b21105c0000000000000000000000005f1edc5e06bc172bc5817de82838ff542b0f05da0000000000000000000000000a140c882958a726449dd0a27bcbb4368be60274000000000000000000000000d2fc1d0c748326cae2fb55c9742539614a44e1dd0000000000000000000000006eea63cc3c1025b434c63e03e502833027687fa4000000000000000000000000ed206493f305e1f1d42c365103c5966125b091120000000000000000000000005942568f3d6af5325c5aad9db7ed9573cf8a2e060000000000000000000000008d3cd0040056722ea64fe825bc14c24efeb73ed300000000000000000000000027e4e5b698f99555c373bbd613cb31d67d8d20c000000000000000000000000094b086ab55b5a3eb0f1717a93ec2e498b70350940000000000000000000000005eaa17a3fd7802eaa313b19444832f67410d817d000000000000000000000000c0754abcc3ae7f101b19ac214cf1fa025d7e0fdc00000000000000000000000064935234ec64f565de446b7620e1103f679ea183000000000000000000000000ee5056bd81e7b9cb7ec807da439a155d3366b2d10000000000000000000000001bcd8be7263e3c8ceb47c13a8aab9c6d493a3f2e0000000000000000000000005c064ae5cb1e796891176ad27dbd99d90d1c8a2a0000000000000000000000002d360734d67c1d40516fa51ce363c07e4f42417b000000000000000000000000d3081ab4333da4405a91202831eb3e28e90b6d7e0000000000000000000000003aae883f264d9ea7a7bc6740c46728ec53ccf3560000000000000000000000009823614839d67162f106d5edf1d67181308235430000000000000000000000009b25357736abcb5b912f39ff8f900e7dcdb3c26600000000000000000000000044b14f1233aedc96f10b6cf572d6b7eff8a3550b0000000000000000000000000d2669fe7d081dc321f35534a3b109ca8a407d870000000000000000000000000370fe779b7acb58162395ccc3882e9196cb9cb20000000000000000000000001b94b2883f8e8dba9f118d893dbf61a81ffad04500000000000000000000000052f776396671b047f4d76ac8c1de79fad948576f000000000000000000000000b1d8ea1970055706115e4e8fad7010a5583eef5a0000000000000000000000004ec39e04a27f705dea7ee71ea1d7c4f14472594c000000000000000000000000e68c20b6cc22bbd31fd62a1057d8fb3e873790e800000000000000000000000022533b80f0386dbdbd30d4053cae37e97ec2f430000000000000000000000000740bbb30dae2ed31401b89e13ee969218867ba380000000000000000000000002d3ba1010e2739abfda9002bd95f47f81ebfc16e0000000000000000000000004e9b6a308eef8f4f76344593f0fbd3fa1bd94b4f000000000000000000000000d8de7c8b8ef5b56137cf6aa23440dda02f3ae2490000000000000000000000009e315e9701908501f6dc68a2af6e28a20c75d97000000000000000000000000085fa61a48d548cf32610ac88ef3a1433d3a3f9be000000000000000000000000020de3c7e53f7471782142c47912288e950674b0000000000000000000000000d33092f999ee6fedbecec642ad1ae00436db0e2700000000000000000000000042e2e9c84ab03219f5d69c463a74806792d4d08b0000000000000000000000004245824678c80b4763371a71074a554fc5cb4313000000000000000000000000a1c2d8d2f78872bdf7ad4e6ed190206d3c3a205b0000000000000000000000002000eebd8e7d32acd2328b2bb0355be78343de58000000000000000000000000d414df0bc39dc96e16e8f6a8590c0cf8c077b2ff000000000000000000000000bc2bf409574c817ffb71d0d50671b526abf2a960000000000000000000000000f50776d9f7887185594203b02595250c5e71db560000000000000000000000005a474870b9a784c65135d0c4a70e5a841d514a92000000000000000000000000c08058f99df66288c24f527743a8733c16a5df2b000000000000000000000000372b86bf603d63447c798b66360ac7c6d192e625000000000000000000000000a91dc83e7c692428a93a11550ce9e3f3c6195a0a0000000000000000000000004571757c2373281bec17df98877e0e0ef0d2c775000000000000000000000000c68c00a51219c5750198853eda09fcb05f41b6c20000000000000000000000003590776ee5cb7ab64e1936fba37dec06fa4545cd000000000000000000000000ac965de4fa10ea757a02a5ccff36314bb209addc000000000000000000000000269b8167eb7a5d64aef11bb6a1e1a1b4ead0b4f7000000000000000000000000d710b3e1f005b63f342008080f02d14c180d3b28000000000000000000000000f9016cbd2f222f271606ac35dfcce0d69706b1c2000000000000000000000000e0787c2855d491f63c0f0bc35071af2a5387885f000000000000000000000000c945583cc74935c11aa37f09e857bc2031d3f7060000000000000000000000009f3acdc73ffd29d1fdf40c7579ad26567802b9b60000000000000000000000007a600dc396b9f0a48acb3d26cf2d808256b2faa9000000000000000000000000b7f081f12fa0f35f0dff9ae7c56b9c202b2919540000000000000000000000006c08ee9b8cc6a990a6bb5f54ffd0da66d67cbf84000000000000000000000000f48ef0fdcbcd013edc057a68bdbb636a551f2e2b00000000000000000000000038a390db26a91fbbea74dcf28549c976e76b213d0000000000000000000000000306cf25cd458335bf49b2f8679d9a2a95f595e4000000000000000000000000a41dbe2dc51c57e348fe2fe66c0ba0d38349e964000000000000000000000000ab11c24ecdb1ca6a53c9832b6e3b1ca7bd330187000000000000000000000000ba14be1df826b2d9bc9e51df20b23d1da25e86e60000000000000000000000008ad94177b1064e96d7000eaf7f3b3e3221eace18000000000000000000000000fbbfd9308a8957f65709d5d20385ef5d435ea5a9000000000000000000000000620a51801dfe044a013cc0918b1c2691a51d10bd00000000000000000000000024149c7be2986340f1a4017c004ef0d7d44cc2cd00000000000000000000000049cced334d07e1716c3011ae997647f8287ab2de0000000000000000000000007f04aab030e189f9972b91f36d1d2d1ac3119de30000000000000000000000007c90d39597b80cd2be87f5572b4c863e241b67420000000000000000000000001610de764105c1ce81d79e06b1f52550d5b670cd000000000000000000000000bccccd08600bef78573123591a899fb7382259cc000000000000000000000000753d852b639d4e4cdddf574a45efb79cd159a872000000000000000000000000470c5b6c351f71cd38be2de3e69dca4caf93350f000000000000000000000000be75670c183f1011c30f1de60a8e9204121908cc0000000000000000000000001261945b57fa525fe68fea32178175b5fe3d0ccc00000000000000000000000021ecde47e2425a270f4cb2909f9b1f2082a20a3b0000000000000000000000005aa01465fb2bd07ab390b0170b11f9a522fc48bd00000000000000000000000049f24bb3e7608bafbcf1381bad75242febd44d2f0000000000000000000000008c40b52ac135eb541844a84bc4c83bae11152e6a0000000000000000000000002c5dce165ccce414f8134c265c31545bebf622b10000000000000000000000007879b2d321be6f746996969966c54a4fae362773000000000000000000000000752944b0decd83ea5e5b58d9d139c7ac44198f11000000000000000000000000788e97a34d07070b1da0a1804965cf28c0702e59000000000000000000000000d0b804ecc27a9c8d904c3ac45aba8b8187fae4480000000000000000000000002410b1575e32927797c41a4a8184099783e00b4a000000000000000000000000413dc8746be70ecc9648d3f58bd29415086ded8f00000000000000000000000096981e7167c47ea36480453e3dc0511ae6dd37b2000000000000000000000000330519cd1e9a8aa43c16861a684c6e5bc1828d5d000000000000000000000000b7c0a72e591b0e6047b901deb65175672937a15a0000000000000000000000002a2948875c8b42bae2955469809bed9ec7e72694000000000000000000000000640f3a7e861ad2a1e06b041299bf2fb2e131ed2900000000000000000000000088d77d6068b8cf9b264a69c9ba40fa7301a0c548000000000000000000000000a4069068bc894c33f2afe2e5a602f24908cfecc800000000000000000000000001aa53732e42c213291872b7d365a10db95c5d56000000000000000000000000ccf8532768936e2614f83cfde690ee7ce951880700000000000000000000000057e76213b74170cef4efb76c1960c729000b1a030000000000000000000000009615b80e355c6934272f39888f170782782acd9a000000000000000000000000b73e11ed80d649762ca81cc6dec5a23f8d4137be000000000000000000000000ecf724104a7470a3aeb3e6fe69e903232b7b20680000000000000000000000002345de81f86786540a4afcd0fb7946d81d31cf590000000000000000000000003617d6731f3066c031faeb036ba1692c0d90094c000000000000000000000000babc6a73fc468ef42ca9b3338c04c9726ec6f4b900000000000000000000000031a81415f452148c965bf8a96013e182d8945ca20000000000000000000000000dc04bebb503ee055385d739365a08785a533fae000000000000000000000000f90918a5cca872284740525518f09936212c9417000000000000000000000000c757a0dab8c9a579b5a3bc99ad4bb7ff448902210000000000000000000000006b273f634579b24c8c6b3595512b6e435c7dc98d0000000000000000000000007c680ce6b8d5f169b06ba23a660dc74ff46a2cea00000000000000000000000068bc246502b4aa057175c47d4c8a26cba6ff811700000000000000000000000065d9aab07af534759aa2474b27d5099805866771000000000000000000000000390aa4f2752719029c2523b6ed756e9e8af681e4000000000000000000000000a75c50bb7387740ae36e86cee965b38b3be09988000000000000000000000000dfd54b7e5d888b57190964ea39a74f71e9212361000000000000000000000000f812d1690a5ee653b116f011620d56bf42b4f807000000000000000000000000810aa54f52838764847a9feab2d3d5e8b3cbe8ab000000000000000000000000a9c8cc401b9f1a9976ec03d56b297e9124b7099b000000000000000000000000a830a0928ef316d957d41bf8de2637e813426d0a0000000000000000000000006ff4fd4c1be186156ce36f148ae36d650a1f15c10000000000000000000000009f54abe400b11748afd807fbe7322cea8d88d2d1000000000000000000000000d708694a0fe1f56b42a18671659aefedca838d84000000000000000000000000a455649d24ddf6fb44b91a3cd4b838e92e0988f60000000000000000000000005dbdd12ff8efe10cf609a48e9b0b01dd08d593470000000000000000000000006ef772ac76dddb4f7edb65481e00903066f936d90000000000000000000000004c7fc8c09293e3a7c8740aeb5171ae7b0332e8c50000000000000000000000002378b405b1c4dfb28c081a185ebc48d91ae97d980000000000000000000000001ee82f74bb159b462e37642e6ceade88e90fd88d00000000000000000000000042971b53faab97ba19b48c483770e086239d9d2b000000000000000000000000b13421c783217f8c510a90960249a942d621e224000000000000000000000000bfaf7a8b1e3dd845a876b5bc60578661d5fd5b73000000000000000000000000c4fec261d2d8066e426c1766a1204e15ecdcc479000000000000000000000000974c7c0f1dbb057a3effb14279b0c820559e8e50000000000000000000000000bedb00a96ba63fcb3345e775bb3e677f694d53fa0000000000000000000000002ab7012ad2c8d9237e1606cdbdc98a1e0dbfe82e000000000000000000000000b102bb3ee4d1e3d4d0e52cb362c399a87ab8e0e6000000000000000000000000e60f2449847d844b78f7b25c0d1e7be4be7f4d9c00000000000000000000000097bab6dafddc5b559eeb77a07945790e5502434d000000000000000000000000e74d666ef8c73499135a559a6855b553ff20198b0000000000000000000000002e7d4d64cc2b8e66e98ca94f6e851bc2a78e364e0000000000000000000000004d79b573456d03e29bd442821babdb03635a4bed000000000000000000000000cd8c9f7b47518b7f01f01eb37809f8295c11ca8f0000000000000000000000008901be267a5ceac5a910d59f79845dc0d720b40800000000000000000000000033e9e0bcafbe0be349398329bd96497fe65305ba0000000000000000000000005a8772ea6c96cc2c537367e159a5b147eda9070a0000000000000000000000004c302210348bf26d180025095df101f7aedb8dd800000000000000000000000047f9297bd1cd81fe3c009b59933cb62b175edd6f000000000000000000000000b88ae94449a3a82675886266f5249af49311e491000000000000000000000000ac84054ab4fe65563262e41f66a5406696746120000000000000000000000000be10f8cfc1bf7bb8c622bad59b1e03f24295f8730000000000000000000000001a6f0efb3f7d71fbadf0ecd6cc2fc01db4b68b100000000000000000000000004569f07920117da637d2da0f3066f530f78b14d1000000000000000000000000cdae37f4a965465b88b8e94640d607f89af2b26b0000000000000000000000007f3df045cd73d971109a5bf5d7bf73ee0c3da93b000000000000000000000000818b5c2f7bf8022c48ed2bc0781818bbeac6e88f0000000000000000000000006d1fc035b3c1cdd9073bf0fe62dcd1062d614dee000000000000000000000000f718dabe92e76c861c1339d2df4f9ee4a0c7005c000000000000000000000000ad3d52b5a1fe459592e7e1d38ac2840334ce59fc0000000000000000000000000e68defe803562f71e31b814730e12a1cf46cb1f00000000000000000000000013eb0d09835724497eb1b264a7be779b022c045a00000000000000000000000078b788f7b1d5f652ed336980c4e0a45c1531fa32000000000000000000000000b5fd40585d9e93315af84fd9355c19073efc3529000000000000000000000000c0d6657bfb4a86e58f4df7aabf55f63b770958c9000000000000000000000000ecf87984af2ee520673c28b1d4a482a706d5c5050000000000000000000000009d4191ee015d6f9ad6bee23c7d8982dd91c4d07e0000000000000000000000005d39da25c1afaee5f5968fb834263a185ce65ae0000000000000000000000000b52505e23147aabbc30d08e395df4ce79f7be719000000000000000000000000cc51fb9c0e0a06266b5e23dcc1b39aac001942d0000000000000000000000000ade620a8ae458cf0a88b4a0902f1d21690fce362000000000000000000000000fe7e186bd56d63d5b0bcebd3e99da0ffed60fb4b000000000000000000000000f0da13d8f6f6fcd59fff36efdf8786ab4f4eff350000000000000000000000001fadcc6c89324e98f37fcbc08ada042206e96237000000000000000000000000c41926172760645e9514fdb41f218b826479bb2700000000000000000000000019e8db8755f24220e2f73e1bedd5207f7fb990da00000000000000000000000014e29fc199c39afc001f73132f24759d4696c4630000000000000000000000008797df9ffdb4e97917c3430ee0e309c848588e5b0000000000000000000000009d425c45b852e5f754d374e06a29f7e3a4ec59400000000000000000000000006dd9304fab0feb995d32d3f6f7cdbe4b83194cfc0000000000000000000000000c34d0ea3da5656a710a452588833e8587723cba0000000000000000000000006489b16acd284a388b66ed417629b26d3ef8a553000000000000000000000000671c7035f24f1df1716a3c4387a2f7eedba19ebd0000000000000000000000004f2766a3ceda4dee453421202a9fa107cb940704000000000000000000000000bd3ca77f031329e415194472d43d3555c5621a93000000000000000000000000b8719b6dcf73f6bccebda46cb249059cd8fa1409000000000000000000000000c0584f3d3f453f816bf6e81b000d0aceb0d2838e000000000000000000000000ad04829c91e762a673b9fb923c500e4d6f85553b0000000000000000000000006b7684dbcf5a5f212167602ba34b7deb99213f04000000000000000000000000d0c34f098bf8a11779728e4fec3f9363df03d01d000000000000000000000000fe132d1487f901c4e04264661625bb393c02dfeb000000000000000000000000151e31f429e3cca3ef0a75b882c050278d522c82000000000000000000000000625b891d5f8ee0231f9b8717e29ed12b04e9bdb3000000000000000000000000dbb420abb9dfce0e8d70a9a78f3031485a9aaf200000000000000000000000001254e6819248ddeec8f4cdfda720110408b865a90000000000000000000000001941e7561412b3badc9d69b4b9a592ed5e708cba000000000000000000000000118d3d24d5845a8a68436b8853fa6d3253ced01d000000000000000000000000068a50b20e4579c19e1b65ac77a5ec4ea642afb7000000000000000000000000b9b3ae889dfb292e07d1bf2bcce832097075a2880000000000000000000000000100d98ea65efab960129d352a988ad32f76e8af0000000000000000000000008cf3bedf2bb0a045f68265bb5b683578f2e4db5c0000000000000000000000003580ed22a1f486182fbc48b6d7a2a4a1b75b6d6c00000000000000000000000033cbd61748294a31eaefee27e18f7238c5b3b5da000000000000000000000000b0d15fd3608454073b0007feb4e6e2a8d900764600000000000000000000000084bfa46318045dc639d4c8852eecf188a7f0dddf000000000000000000000000c0803517946059f2355aa1abe0f278f98ccf92060000000000000000000000003d794a72049ed6bf7defcf6f568d5d207bf07b39000000000000000000000000204ca6d0a86b3c66fc1d99ee1b9a90abab4cd60d000000000000000000000000dc3bb6f9b41558f3a28688faf14d915e94bb1b01000000000000000000000000bb037fe58b405396056d132812845643a86d7dc80000000000000000000000008be5e08f588052de4e6730aab08257580e007828000000000000000000000000a2dd1912c7b05457e50d68df96a82ff36067ca03000000000000000000000000300a8d3510232e7aab29c475f94ffad98b15f9900000000000000000000000004284dec620079f898b1188e169f1794821663bb80000000000000000000000007e4137690adfdc5ac8071a245e19f652e9d9f858000000000000000000000000d15a12785e30e49133dc034ab02ed9988c34f78e000000000000000000000000361fd0dd965bd2ac230391eb182c98346bd926c2000000000000000000000000efface2fd743eee088905fddd2cf06df1c654a510000000000000000000000002524764d3cbc93770696f1fe6501738046da23a3000000000000000000000000d1b3a417519b145f59f772be5dc488972c350032000000000000000000000000806d64e9747921d46a16eb1b7ff68a35a50b74d100000000000000000000000073bc629ab902139b71365b90e21e16f9621cdab0000000000000000000000000e1cb24e63f3a6dd16cc7668e00ba9b2f499a3c12000000000000000000000000686db502bc9272f2fb74c0e57d97784b71b4785d0000000000000000000000005d22c9daec04904261b76bf48ce38aa0e1b474750000000000000000000000006afda2fc41faf9a8a60a304f89de042f08319491000000000000000000000000ff78b96f5f4ba99e27137c902da7ea92d6c4b41b0000000000000000000000005a8f9de9273915497383b02adb11d8a071a24d2e0000000000000000000000007fdb78f8b833c12e1ce516f77ef28d187e4112bf00000000000000000000000098007ea862edf857677a5c4e738df592c58b147c000000000000000000000000dba0afcbeefdd1d2a42df3b90dc3a4b75faa930c00000000000000000000000030eb1ef12b9cd1053063a1367b609513217017c9000000000000000000000000cc16c3d4838c17008e6899d0bfaa60315417c062000000000000000000000000b7f197d92176fb3372c2307e0c2e38fec7d07bb9000000000000000000000000c2159c7fa16d359bdd37246efd5a77c1309f476b0000000000000000000000009be8aa229ae5917edd995571ac54dd4e412abcd800000000000000000000000087ae5d3d02701c6502e6a8c10fffac06d3373f8c000000000000000000000000c1f8b82acbd5007a8ab57246f46fd419671eaa460000000000000000000000008a955c449f0e1b7110de905287c52f96a32f75530000000000000000000000005d619f8c6470db85963b3007620423127f9561830000000000000000000000000bf6b7ae21ce88858a320cc1a1ce224ca9a09e900000000000000000000000009edea149c89cbb8d53ef06cb6f537290744e63cf0000000000000000000000008d8411bc33e283a8e510f8e8e74832755d23bb0d00000000000000000000000051dce3162ea1071fde7a4a0908a09074790fd327000000000000000000000000a93dbd8e111d77b409de1f2bf5c5f94875a5cfd3000000000000000000000000137bb9181fc47078099f1a268393c7d0f0759f180000000000000000000000007b1bbf3d1276510281e5bdd39ca672e70e22cac30000000000000000000000008825afaeea1668939f5a7885bacae3c944435947000000000000000000000000bb862f77b9737e6e4e999d36048a213cb0755ade00000000000000000000000014028da9c7892cc8c6009a95446f9f33fa196c750000000000000000000000008789927bab521075a12893095f9e526e7f06e9c0000000000000000000000000c89ff3d377f76bdbcbb4166d5d8c4a089b552752000000000000000000000000fc7ceeb6dde69054781ad77c45b1e48d11d7845a0000000000000000000000005275c01ba27de75afbe095bce4f278072c193ea800000000000000000000000000bd1ab66fd7ddd4a047460c1f2304fe2d1ce9990000000000000000000000002e890f5b46f3cd42e921b43bbf2eb5bab08f24ec000000000000000000000000899defaec4487ebe7e10c95ec3f818f91509fb0a0000000000000000000000001713b0f22049ca028f22c2a13859a850e2b03843000000000000000000000000087bf415b38b69dcc09cae8ce925e22b831b311100000000000000000000000074ef14aea7c4be6303f5dea1ea0d2705d114ffc3000000000000000000000000ac4f5ad2f9881f56135d4d06df1a5d7c762a025a0000000000000000000000002a1df3ee48c6f7ead256c6466668deecba8f326900000000000000000000000078e9299aa322b9361f5cc369cb35080d58b2797200000000000000000000000079cf37390e9f01c5993424cbf4831920ab6d86ba000000000000000000000000b0c9d6abd736cd8ed7aa1e2c01a9557fe55e2dab00000000000000000000000049b793b7fc2bf91b7f2827e016c779aa3f6b473d000000000000000000000000a10b6b1398152d12d36146d514208489e781e415000000000000000000000000babc562a0b2362d408202711145d38ebdb87088600000000000000000000000038700f688d10a35e0edcc494d20003ad15961b0100000000000000000000000033bb2707aef2d859fc4205f389c6168c85d9bd3b0000000000000000000000009abdaf7940199e254ed986e778e8aed50431beae000000000000000000000000313a23a10b35c24d7faae9d37b5932081a17cbf70000000000000000000000001d8f6f85277c2044d5828faab2aab57c99410e7e000000000000000000000000a7d5a1ad2c1b2af1150a29e0f181b43ea65793b7000000000000000000000000b6412ef763d38c716e2430d97db89839d93dd191000000000000000000000000896eae6259e98cd77be1c98b18bdcab671e7d9f4000000000000000000000000f492d0fe67d37cc1695af26a671383fad26eb385000000000000000000000000fd6c53971da9ea6964768d453a64223603ccd47d0000000000000000000000002be0fd9837510058d2820a2dc6451ea143f84cd6000000000000000000000000d6a08e53e231ae4b7e106c27774b390e234633b8000000000000000000000000e716cf2cc8853c905e5931f012701cac07924237000000000000000000000000597501d8e2eae0800f2b2dc419496380f320a158000000000000000000000000952f91765131ccb69e70b315b45254ca2b938017000000000000000000000000d5db3fce4910bb4f0737ae7206f56538c3c5c00c0000000000000000000000000000000052cac15aba27cf8bddc21e91c3322b190000000000000000000000004c5428d4c7c603513df219049cc54b108bdeec9a000000000000000000000000e1323b5477316fe5c8a5e93d2aa56cc6c9c98176000000000000000000000000492820d1ef7bbf751d7e8ca1eae6e04c7c25b5aa00000000000000000000000010099f76b2c74b73fb58688b4ed1b2ed7d69fc60000000000000000000000000c268210dafe4e82a680ba4598127641047fc3a6f000000000000000000000000f8c346da4f6110f84f1a2783754051306ed8e79f0000000000000000000000005f95aa6b2599e57dba4864caaf1ff025db7338f8000000000000000000000000cc80971ded1631d80a5623fc6d6f1a2bca746412000000000000000000000000b3a1b17197688404fc5c091f26cb1c44bdef597300000000000000000000000001b16616ea11a7d1dde0f1621001f7c88534c36c000000000000000000000000001ec2be6503f831793126f21069452b731a677900000000000000000000000096ab21aaa46911908e0474f709412d6acee04ed00000000000000000000000001b7282029851019a0db1939078ee396c2b3a174b0000000000000000000000008f6a4b54effac43866ae4ce921951bdc27998b35000000000000000000000000b920b3f7f32532db03a4fa4cebf65e0a51274367000000000000000000000000fe1bfbf7ea496790c3a27c1e9e5cb75e663b0ff600000000000000000000000096b920b2a2a3c0b64f83c905381db77547db117b0000000000000000000000003f759b5c468e250bc1fb68e330fb50e677f3279e000000000000000000000000185a1a2f7e0f4872d3e9c22d9fbdbf3c976a6026000000000000000000000000a2d9712807e319f4e6666abc68dfa2d829d8dbcb000000000000000000000000e2d0d693f7e9301d410485d94afece6f4a8e03c1000000000000000000000000a498b2758ed09a27ca80d0fabcf32fc26f62b82c0000000000000000000000004726e720fbd9afcbd21ea76002d3fd517e711a05000000000000000000000000408679a6e8dbdc37ba143199046e360b95e9fc85000000000000000000000000090e1ea5451192df59c92beddff257ff62bffbad0000000000000000000000000bd663d9791dca7bdeb69a566a34a7960540072c0000000000000000000000006e544e01281deb79a90f27fc32d74b123a844e63000000000000000000000000aeb366898660269da1ed5b1d15941b15f8297699000000000000000000000000889acde5e859cbcb196527bda054e7f6dfa2bcdf00000000000000000000000047e8fe939e2a77f5a1584adc1aa092f65e17fdab000000000000000000000000882feb38243b26f19834ebf9c92913bafb0950720000000000000000000000008246ff713eb46325a3705317bdeeca70f93c2a6e0000000000000000000000003015b06a9df8676117f3c1420fc12ec69d1cd2b30000000000000000000000005049b3eb7beaeb18658e450c856d57877b7a6f2d000000000000000000000000532e760a85e357c2af6b10fcada82152a6b9fd7e00000000000000000000000070896240a4c2fbd0ed892024103fc3b4c0ad31bc0000000000000000000000006d90f98ec4341afa88e920c540daf7f81085510b000000000000000000000000c3680b0ece4b15ebca10bac2fa9462714b0257a2000000000000000000000000631932dbc3e4b93ee1008d2315e5e5a4fcf8e1f6000000000000000000000000a7969cb48c2cfcf9a6e78fa90ef95a170d587d020000000000000000000000009986820eab1e6acad1c0cad95ec340c44751c53b000000000000000000000000ace78eeeddf6e8c43c39d5e6523f49cef1004bbb0000000000000000000000007ed168236aefde5e7d3600b7f956aeba412b2dc90000000000000000000000005d4e553a534a0ca0b9b759aa3f39a31c432c23830000000000000000000000005e6a2eb966a943dd02e8f0fe901182393e4089e0000000000000000000000000e6e9798fde998516916afbd0c39890fddcb07ee2000000000000000000000000ff349a8805b6ab9da27edfa22c3d560865ab0c6b000000000000000000000000b61022f273a995b0df1be4c49a0e531916607e160000000000000000000000006fec99c35481243e02dfcae698a7fd864b1d1c02000000000000000000000000f0eccca3d35b42b091596e82e0e54dedab9a4964000000000000000000000000407a4c5f942edfd36fe787416f9c5e870d1eaad00000000000000000000000007f1dcedbe3686b497f0debb18f43c13dda42f345000000000000000000000000d5b7f32a7331371a0e9ab984b5a0e607c1fa577f00000000000000000000000034d82c9fea23aa0d92574afbaa4f3c3efe9053950000000000000000000000005397b3677ebb56311be7ba4e34ee3301f2d91d320000000000000000000000000fabb1c24c1eac3447f9a52cbf9faec31f1646fa0000000000000000000000009fe4c72d1ada72a368a888224530b71757e063d0000000000000000000000000a80dc1635cf47f4a34daa92c269ba5af9e822ce30000000000000000000000002fb17576c90ac9d38e65246f2675f8ece0b371ab000000000000000000000000eff2ce2f09c2ebc439c7adadb3d4c1aa773786ca000000000000000000000000bd07921381d949e094e71c0a64729aacdf6db2110000000000000000000000002daa10dc8084457b63a18b043d6e00ff3cc732b2000000000000000000000000caa0ada97abf504544a30e328387e5011568372d000000000000000000000000f36a4e152a08f3b0acb10c5b1ad84e38aae5418200000000000000000000000098497ab886db708f29e97d0bed6dc3f2701ee68b000000000000000000000000fc0d2bd25647d454385dc838b8f0e21c9be9b1bd000000000000000000000000150852fac5a49f816dde48892470ff999462496f000000000000000000000000d2cab7b9868f7aa03d1dabe580d306b5fb4e384a000000000000000000000000ce20d99e971002f2be699d80287110a507c5fe86000000000000000000000000c3f9d8e3f3e0e5cd9f5a098285f72cfa2ccba52b000000000000000000000000d79f4ae3596409d6316a1669a0a57d36d9b4d8d10000000000000000000000003f9666eb17f651848e83d88151df182b978d57a0000000000000000000000000592d22fd5a6d36aa64f018b5051288d7aa3acae0000000000000000000000000403183ed02114c2be3c7d7430c87cf55efdb6392000000000000000000000000d6163c2cb9c059c64c6851d1e64bc07ddd98b10d00000000000000000000000099a954d33c7f8f3cd9137e9e83a303420da9908b000000000000000000000000b6296dd845da233611a9150b115d4f00ee1b74a60000000000000000000000008e85b5d47471c9202b5a92b99c00cb3df33b58350000000000000000000000000000cf7a76d3e41656cc2ac4005016008d470000000000000000000000000000d64e334b29922fbdca3018d726104353d7182fd7000000000000000000000000dafcd253b1623a190e60ca54e55516aaf19caa480000000000000000000000001e6a6488abc84f824ee86211061f5250b9bfa5e7000000000000000000000000fcee8cfcf16314ade732c7eed7d31c9f7161df51000000000000000000000000b2803fecde46c93f2c99ddae3ad47a9924614d18000000000000000000000000f6803bf75cb9493cf9d8ca732c30c3aee9e793ec000000000000000000000000c3bd45df6659ccf4e8e0e34243b1c40daa43c9500000000000000000000000006e5a789ff524769b950885c259c3f6480ac186a20000000000000000000000000ee881e08a52634e3444d85c57e8d0d78eefeec0000000000000000000000000d7376b5596246845cf8be5cbeabcc9044bfa9c83000000000000000000000000e67204758f2c4e00fe5436cd73727a1abcf0dbbd00000000000000000000000062ef8fa8587e3f511e130114ed6984f520a32a8100000000000000000000000040830b83f991e56aabefa2c3dd72f3e811c9df96000000000000000000000000d2fb49dc97e6bc6328888f0ab44541e9e912f603000000000000000000000000fd981b29b03aa91213c4908b1f04999daca2c2cb000000000000000000000000b054fc193bc00cb587d52ab1dc6be6a700b6d6a900000000000000000000000031ac915802e81320141b3a4f35c28875d2559ea000000000000000000000000098b9400ddf35b5ae9730502f5af5362fd46f3f92000000000000000000000000585546916310c64a7de0194e795487c2bfa652cc000000000000000000000000c949c7a137218f20393d1dae3b271857d47b47a900000000000000000000000071ed0c0eab911589f94a481b169bd343f07e174b0000000000000000000000002ecbe861174d5ab556196a7f40dcb716ef49b55100000000000000000000000019a5481085da88bc0624aec55266c65247fa0b2a000000000000000000000000df4fb295b9253249cdeea482281104ca609aecc0000000000000000000000000f6e2332f1e65f818bdd72f07a5d2f5d92f3eebf200000000000000000000000002dbb3a90bfc9f23ba90e670c8b82dec65c11ee6000000000000000000000000b618115f08408adc483a50693c94363543447a6900000000000000000000000013fb315bca7aecd575eba0095458aa43d20871f6000000000000000000000000d418b832fa1323b0de802f7d755c8aadd0129927000000000000000000000000a3713d581fa23400354ff50732cb69127b6edab2000000000000000000000000cc280456cf59c9b85c66e5e0ecd71697a69204a3000000000000000000000000d897eb6ab7b51ba868b6a4a517582208e082b8c1000000000000000000000000aa8ef43a5237869bd9a7a093ff8e2fe1814d63d4000000000000000000000000e5d6b90ed0243f75bb6aa2aea0bdd2fc5c839db5000000000000000000000000c22557cac0314bb683bb0202b84235bb906286c1000000000000000000000000de5dee40d7a911058ece58beee04ad37fb470cac000000000000000000000000571003bc28bc7caa5beb175a0dff92b20859345b0000000000000000000000006c3157225fae6cdc2445cada0febf04e21f00d99000000000000000000000000aac0d3cec4de2743595a3c8e432e016a42d638ee000000000000000000000000b0167fea9f59b4da1929fa4d1c7f1105e882af8d0000000000000000000000000bc8f1f6ba7aa66f407b980c3542b088fee55bd3000000000000000000000000651cfa98be1c44cc595498ae99c5581d84d69390000000000000000000000000549f66066eb25206c131672c15e5ce2f64e478d90000000000000000000000000c6e90d6eba9d114cffdee9a1cae268e0a7b71d700000000000000000000000081cd5d70ff6f4d6aca1b49df649e29e0c1a494ef00000000000000000000000057a8df5038757d0476fd2e43f20afe44cf288b35000000000000000000000000be6fad1371e12b4490b75fa35944fdf7f7cc52f5000000000000000000000000ef606bd84c8c0cd79a2d31e6124feb27eb611472000000000000000000000000153852d470bf353b80c51f6e45869d46ba37f5a5000000000000000000000000026c3e3e0668eed78c68c6de699ccbdb2484278b000000000000000000000000cdfa65aba930d6961541963a4d5020ed165f51370000000000000000000000005578f1c0fc07dcdd3c02f1b3a6155fdc1408055c0000000000000000000000000590e81f2fe976a2b51a5411556e71c616d09a4300000000000000000000000086d3af9ff0e89cc2382d8b171aff5ebce5ef4351000000000000000000000000e710304f1734d8823fe0779cb58416b4900d56860000000000000000000000000025cfb7e7872f44e558658ab485037801e68ca1000000000000000000000000c3ec7d8772f5854e95fdd6e26bcc6bb1b217169c000000000000000000000000010d2a6a1472e0ff0152f32d01570dbd012e7180000000000000000000000000b450c26c3bb5e70c24d71c7dc2b68902f32a05c300000000000000000000000034d20a8c80fd10edf319e36622ae895cb49db7bf00000000000000000000000091cc0a31301b641f207011b825dc81e04ad7df2400000000000000000000000056c96a3b254412019d8671e35002b81bb6b9d401000000000000000000000000722c519fcb9526658866ca5f75dcadd175bd4ae000000000000000000000000026036cc4515535603945415b2da2388c672553440000000000000000000000007db8955fed9ebadbd4d8aa7ed5f906018fbf4935000000000000000000000000cce810648561f07e2bd30a070bf9da1e060198a6000000000000000000000000a1085d1f7eab35f9884284972389746f9187b7b6000000000000000000000000c36e2167bc3db7d349451e02976ffdac16be50fa00000000000000000000000050e6a9bc3f46f9e5e6315080e82bff4b7d458ac70000000000000000000000000f5440560d78d275022989b7a8d518663111994e000000000000000000000000d263b59e6da22ec7a8c3a08635bfbd34717daea6000000000000000000000000fc5aecdb9e015055ce11fe2d82d99d746aa990d0000000000000000000000000cf47982c73a41ee507516cc964cbc05b854ab557000000000000000000000000ec24ed76470f498c485a43a1d79fee0b4a16939000000000000000000000000090d3b4168ae34ffb3ded6e134bbe40e118ba3bcb000000000000000000000000217477e4d4c41b3464cb28800604ec1c465c5c08000000000000000000000000defd92352003cb6f65bae9918a710a7b75c1b48a0000000000000000000000008ec0b3c8f29654eb94ea9ec83d973572cac7a514000000000000000000000000248958a5358e2f77ab57d85c110909c336f3b670000000000000000000000000a29b429ad79a72c61ca65a8e267596ab29e58e7c00000000000000000000000004581dbd9a3e061efa2f6322a48a4049107329250000000000000000000000006b54092ea729ebe2dfb07a6e407531620d9be99c000000000000000000000000d802cc4d04cd4deb53005fbeec079f89059d8462000000000000000000000000029e31175ecf795dfa9b53f159ceffe68f950bbf0000000000000000000000003e8236dee637025b79c2cd9d1ca1776cf66814fb000000000000000000000000e60c23992604e64dfc2d0ab8ebcd1013ee7a04820000000000000000000000007bcd26d3e38cd3d59d38babadffbc7c8c2c1542800000000000000000000000079079dab0b8be39ecf44dc7730af524ef851eb5c000000000000000000000000a3ac75418f9a210dd271fa28a68106527fc71b6a000000000000000000000000e19594abea85190ca2c3320c1d0edbce8a55d90300000000000000000000000011cd4c1fd06f191d59e68d7ed4d24666f667dbf9000000000000000000000000052e72c3cd6d4fc0034e1e72c4f7142b9eb7b4a00000000000000000000000001f9146a018a9827a5dfbdbcd07de999c485462760000000000000000000000007b675e7b2b6b883715ce19aa43e1175f159569ef0000000000000000000000001c8c5111334dc0d02b3a2ed70afb3c1513a86c40000000000000000000000000b4ba9094724b7d7e50a8196ce278efe6ded3d7ac0000000000000000000000006cd56f1afe1c2e09c59679387ee367bcbab7a7460000000000000000000000004ff5a2eda52d73ebe86ce3e521a9c46ad20711da0000000000000000000000002b01a354e6a337da96f652655af8476258843da60000000000000000000000006d55b1cd8877177530295ca61b4048377f736b69000000000000000000000000a100bf8903754c3db83c06397e02993a69c88981000000000000000000000000e31170fc781a74b34814a5bd7650e698bb1394f10000000000000000000000004210f5baa273cd204674837e93d7de5becd94b960000000000000000000000003c95549e0e6f145a61eb0b1c6f0b8a8adbd6622c000000000000000000000000e13045c08325807cbb3f412d16c54b6e3100a9c0000000000000000000000000ac8b3f4ad7140aabb01840f5cce04e6e074a8d73000000000000000000000000f0da7684d78f19e4b5b1ad6f9f9cfa5469987721000000000000000000000000b1a25fb6d717fdfe3a214c8db71163d840ec97760000000000000000000000000db2d6da87b8534da4c2a90efce15c9aece6c55f000000000000000000000000878321ccc84552651e323e0fc7516be1c0a33865000000000000000000000000dde335f3ad553cca6322388f8c30c1fc6add8e8b0000000000000000000000002716160c3141b44c9e14cf2a9d57c1712ebcd1a6000000000000000000000000cc8a915adf748e388debbc33e18a683745f7f965000000000000000000000000b44ba3d54598dcb513ad9b5d4c724d8f2fe5dc72000000000000000000000000dc4dbfbd02a0f8c8c817a007b1e257b5a14601c200000000000000000000000021bbd0b7a74d2f38195e599d88c15bf7b546ceee000000000000000000000000d080ac8e882187a925b45924725300b1860782fa0000000000000000000000004ec56d9b9edb66a3c8f721784e01ea3e806ca0eb00000000000000000000000058618cfe2a30c357c6b38b3d7758e3a14c02eefa000000000000000000000000fd7f3c4f6d23539bab16270d2448ec830badff2700000000000000000000000020f6a30c9a97fa22fddd7939e77215b787e76f9500000000000000000000000096eb178d80b583c43bdf18627ea754fe9c2aa6760000000000000000000000008f77560b7d2c22a7aa6a8b42cf97607726e11c84000000000000000000000000216a4c74a1d6e390794ecf66c3aca5b196200aaa00000000000000000000000013d5eb486b9b22df1b8f697853d6bbc3b52854020000000000000000000000002772e34c08da90219820d294b24a737fe1c6be22000000000000000000000000a66ceb6029a69fd176c6922d372b070ebe5767e0000000000000000000000000385e33bbd229977efa75e8452564c8f782116be6000000000000000000000000e026e11a9fce6befc57e2081ee22f33730cc3755000000000000000000000000910d7fdf70f12e26c659d74a058b1f0bfa282ed900000000000000000000000029db5b81809869caf8e2dd169e3800337da2b61f00000000000000000000000051ee7e6afec9bb6e24d6285953c3b1ef7ae145f300000000000000000000000014b63a25a48975b2ab29380309f57c266f2855230000000000000000000000007a2ed455c9c712f87b74f715b81585f2bc9894ca000000000000000000000000c1b81ddc5d75a2ccf38cc03295d03c410c3fa97700000000000000000000000068fef62a88d882148d57461926b6df3152b61c72000000000000000000000000897bfc053d69a26c44aea24751aa962db1ec7169000000000000000000000000f92dce867ca3f6c8a0b568d58f688508a567f0a2000000000000000000000000cc08967329c53abde81f783229230fb84d235d90000000000000000000000000a917350241237b2f13dc092a969bb94ccc2469e600000000000000000000000065ad367bbce483f73850fb7ed1cd40f98af75da0000000000000000000000000bbaa233305bd0d16886194715b71301bdf91fef50000000000000000000000005fd89907de0746234377dea56f332a5a61f370f2000000000000000000000000a033a6617669953997e69de2b8fb1550ecd93bcf0000000000000000000000006b023fa066aefd45b972e60e33fdf6d528cef9080000000000000000000000009b99c5d348252bf11054e8c9c6759276b52f409300000000000000000000000047c2ec0f358b7d1c8c69b763abad0b71c5daa63d000000000000000000000000ec5d4834666113e228a2404b7da5c3a516dee709000000000000000000000000bedbf50ebb7e06fb5a9ec9d524b4626a95c511220000000000000000000000005e13bd3ac364a50a6af2953c5293ab6f244f036000000000000000000000000008aeb0f4a13dce854165c5d28205dd4514590b94000000000000000000000000e98481cabed44a965b982f9153589c150771f6fe000000000000000000000000c2ad6b66f9bd775d8ee848849cefa19136ccab7d0000000000000000000000008c67f1402951de83e896c76186455d007b6458e7000000000000000000000000d0475fefc094aa19a38172784c708761ab80ced8000000000000000000000000bccb9a1f6276cf095ed7203ae3873a8210655bda000000000000000000000000be563b021f2a1aca916af58cfd5fe9b34e8e08f3000000000000000000000000b5eed9af336a5e16752451bc335676441966b7d3000000000000000000000000073c7810b2484f67c7c260b179da2e5ce400dd6c000000000000000000000000793aacf28beadde1dd0f7be36ff5eb4f0831414d000000000000000000000000e0ae3a4ba5f993e58fcf554f635d1e3c48d04ee20000000000000000000000003ac3312ebb3df0242ade678f0312e01572c81c17000000000000000000000000701186b5b7f00e9d86ebb09c498e85238c3f3b3200000000000000000000000043702d7ff9f9c525536990a27d4915d23823104900000000000000000000000088683979998e94758ab9ef622f5e361cbd37ca210000000000000000000000001693d947e76acaef606907f0828f07609f92c45e000000000000000000000000360563a99c0b6e9728b6a41455ea99137ee1a4c000000000000000000000000089765e125239cdc5d6bb567b170853382ce0104700000000000000000000000011adf0d168f062410f5d0e73ac05f44c3e1a0f8d0000000000000000000000006d3ec842d653ec63008beeca28bbbfd16724c6350000000000000000000000009bdd02375da1ee3e962a15415893a81ca66014970000000000000000000000005a6f9bfa154a2782ab9819fd5aafbee6bbef156900000000000000000000000032e2adcaafa52f5e754501ae1a6292c2f9c93e270000000000000000000000000d80cd96750b185423b126a9e9244d0a5035d015000000000000000000000000e322171aa77cd85422cd5aa7c854111f55fe65ad000000000000000000000000a117be5c2dad30bb3f7af3b010a0793a18691cf4000000000000000000000000ca640914a98e3966249cf924a9c4e87a85ade43a0000000000000000000000009f3f103cc9b492e781262a9ef5df649f49d1d273000000000000000000000000af461ac82a861452055d9b19dacbda2c04786a490000000000000000000000000b3418cd1cd5fd8b77ed9eb48ce6467ee3187e5b0000000000000000000000009db0f00ab645dae777ca6fe1fa3b54ae3fba9666000000000000000000000000db9b2d1f5ffe741b67603429888811925a6339ed00000000000000000000000000000000fda4c75bfb5e0f3a75ce3d811b6f6c88000000000000000000000000fea0b37c43dde2e25225a51b6312b42a217479e90000000000000000000000006f661722cacd238781b20d582208efb5d9966848000000000000000000000000d3c06f1cfc62178363d9f2780370962ded94e7370000000000000000000000000de2dc33c4740dbac860dd0142ec4fb720cb07e9000000000000000000000000d7be82914f57b6b042c0777f69dae5d3f98ba3ac0000000000000000000000001a0a6de9faac0c5eead14320136be015c4946d780000000000000000000000006be1d0cefb512e00e186ca8433edb5ebc34c847c00000000000000000000000032c941294d94acdd64ca159c594697c155ad51f10000000000000000000000003edbb21a64560e384416763abfd0d960635e7bc100000000000000000000000080568c13315d4aa12b713dafccfea2f207f8b0df000000000000000000000000f0be1093a8098ba785daf0405a8283c5cd861ae9000000000000000000000000ce586be55b5c7e07af40228860bfa1f4c684b0a6000000000000000000000000427694625aa8f42cf52ed1f9dc7c76d468e56635000000000000000000000000c1c59e09128ba0dbca9a261c8ea8b7cc12691d63000000000000000000000000258059ed948a57fa808a0558a107f876b5bda706000000000000000000000000ab83778fa414c74b02c78a5b1677c5004abec2760000000000000000000000002e0845f6aa953d286cc894c0654d781524d8c0cc00000000000000000000000010aefb21bb717ac5817896187d28d0565a5570570000000000000000000000001f92a6e29cb0078a76ad80e7ac25f0cb319decb60000000000000000000000007c3ffea86d7b94c26dd023e401589f9d8f792ef0000000000000000000000000c0a8d6ea185beeffdc7f7a31501c56b34f1b10b800000000000000000000000071554ab13b7c80826ebae05bef21730ca8bfe89d000000000000000000000000f6bcfcc276b57ac84f492176b012279281e28ed9000000000000000000000000f5f45a56606aa8242157d3313cd3e0e642ee366a000000000000000000000000251f63e3bf7987cb49e6e1dd5b23c9cb828dcb8b000000000000000000000000174d329454e6135966a80a980551066b0828961c00000000000000000000000012dc241bd22d9d8345a46c35079769899d48665500000000000000000000000051fcea85ea378979a893958dcb5466e1ffef0071000000000000000000000000c17294afc1750b2958b7d323a7675449f04537210000000000000000000000004c7e0da249e26cd571e0802e14a44451e5bf656d000000000000000000000000457af64b295a3654edef167534df5c902afe2b92000000000000000000000000e1ac73f3037eb7004f9bdb79c2a4b3b7966a0603000000000000000000000000e00897f9167c630243677deddca2fc5bb1fcb64300000000000000000000000009a33970a95261b0e3ec8b7ffd13bd936434989b00000000000000000000000031869198f21b8f66003d77872e8cc1a668b8687100000000000000000000000080b837d94b25a41cf2c3bce9d4fb020e5bfdd7c1000000000000000000000000088c9c8c1b14bdb2e4ab538ccbcc18307ca70e6b0000000000000000000000005476df655896314cb0bb5dd051fdf2b3f4cebb23000000000000000000000000b8f652127389d0cf164bc2860732a496fcead320000000000000000000000000011a04aa742851057700c57b366ac9153df434b5000000000000000000000000ef84c854f523bb188509622ccdd3b22c4df11b9c000000000000000000000000fbbec46a1cbd0e6203f8b09ab924a3e47f92c27f00000000000000000000000006be76be5f148065b45867d12e7a9026decf712500000000000000000000000009f290120e8f8e5749e4a9641a55923b04ace913000000000000000000000000366ee6b9f1a6ab0c0b4c6190ceecb67d25887a0d000000000000000000000000271e9d88b43589d9eb6dda5f3c24696ee647c3f3000000000000000000000000510720890306a6d30d8c5952b4b90dd6f18dad88000000000000000000000000b81e3aa44cceb9fd8dd3b93404ea3854802be3d0000000000000000000000000e56239b46ab17e2c9290ccc1a580c3d5042ac7280000000000000000000000006483db7f2e2a017a0bd1319f2f408355b3d06268000000000000000000000000b16cd83dac544c451b11e9ee6a271ab1e6fbb4b6000000000000000000000000785b1a0147900d7be4d3b0a4c3469c11bf75d25d000000000000000000000000363e133e52b1b53ebca1036df8bd39cb7cb3d92d000000000000000000000000f3be7d09a4d25a759d12144a7cdcd4c90b1cad95000000000000000000000000e63996136ba90d855da93ec13dab8bd72123d77e0000000000000000000000006b813008b6a462ac68e0a65cb47b9a81b41dbe200000000000000000000000008a1a48eed65e0b15a02f687d9e39cf7146b457a4000000000000000000000000612fe36880e975132fae186db7179e056a6e6cb10000000000000000000000007cc77dfb60a0079fb0de670858a684b081183a3c000000000000000000000000f71ef74a4d05f1f48851d3fb479aae9dea0508a30000000000000000000000008af5f6d783b52b9e8e458e8ba49796f074464d0a000000000000000000000000ca2fb10b0da98cef8546eb9c072b78bf87a54533000000000000000000000000ebe52d1b5fc45c89b98eb60e4cb41f848806ae540000000000000000000000004105dcea68a2edc3f48cc4ebce613ef336036604000000000000000000000000fb61f9e75da4e23a4df8eca32598eb71fec03cd90000000000000000000000001a90dc5be628829d801ad6be31393fe81740375a000000000000000000000000e9b568566cc5a9a60f734a65de031bef546bd088000000000000000000000000fac3f763867e3e6d8cb828bd35509d2689d6a1cb00000000000000000000000033858bba4183f6d2e2fd8b839891d0ca18fbea95000000000000000000000000a4a59165882eb6a934ef09a4432b94df84ec960c0000000000000000000000008d0c2c069642bcaaf72790b1a71e14455d534f06000000000000000000000000e0e658805dfc891432e0d736167159f30e7be86a000000000000000000000000f3bfbc142e716e90fc790d4e79ed584c0e5b4b9e000000000000000000000000d3666d5fed3da92dd5f0adb2cb9d06c95bc83822000000000000000000000000bd15b46a94c07d2a3ff0b052d806ad70f029d47d000000000000000000000000321b45773b2a95767123d72905bd9df0b38b2a79000000000000000000000000001cc92fcb4cf9e091a3d7f343cd62806f756d810000000000000000000000000eceb779ecad855820438b11f553086faed1b682000000000000000000000000924aa3dd2821536a18bf2872b69998363f26d93b00000000000000000000000010d04a1590a1ac75528c29fd8668dabe4e519f68000000000000000000000000ae05c89ee7f956d22fea85a8f0b3c8850b2c68910000000000000000000000004b6f836e781e8414b941f3dc1ad3491b5ef27b65000000000000000000000000a055044b8d1b2077e0e2ba7b4747dc5f24a696f8000000000000000000000000f4761740e07a18e43e32ce89abb1107543058b6b000000000000000000000000dd0788b3f6afcf938ecf52baaf6561d486511b43000000000000000000000000b430a2edb092d55199b141ff0212a5d8e99b3365000000000000000000000000bc2262af284760f1960435ed5dbc54787098276b00000000000000000000000059dd6feafd3e6b2c3a4f7b3eb61833cc8e92175c00000000000000000000000063e7e4c7ad3f0ff59ad844a47051760b0a087b510000000000000000000000005e68dcbae928f581d236e6700194a8b8fe0e15ac0000000000000000000000006c80dcc1265c99276da67dfc0d4a51699046c07c0000000000000000000000000741c9d859fa60df59a4e7a94790eb3c218a01c1000000000000000000000000c1ce5d7f0376656bb93cd3b5c9c0f496b124d73e0000000000000000000000008dc8ebb7ff0ef2607623bd52409b511620702e3c0000000000000000000000007f5f3c327b6645eb2c943c12b219caefd4bbfc6200000000000000000000000052dd91eb78f92645207213173918b454a1aa756b0000000000000000000000008ee2a3bebe82f0156a9253f8c97778987a84a5d000000000000000000000000035143d52e6daa0d79b5b8f6dc36252f4a6ca40220000000000000000000000000faa5598595bdee8c5b18338bb95a62b5532cf8000000000000000000000000006d0a267228d7161f60f8514e9631eee4e56be7f000000000000000000000000e77f96e3eb5b232662d483c451b166513d0b668e0000000000000000000000005d505ac86bc5936ba8a41704751bb9e9afda205e000000000000000000000000af1faa4bc90e2bd688fdae23af7a6c0366330920000000000000000000000000796c62a1cced522642500f4736009a5da8c6c111000000000000000000000000211662cbe154eabb361ed29f2a2a2a862f62ec4600000000000000000000000012764a50f51bcfee2acc72ba566f301e67fddb980000000000000000000000007e69b09ea6f314c715567c1681c0c2b1a241d0df0000000000000000000000006981f0517b277a599e1dab668d80290cb1b8ef40