60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002e20ddbf39b813693cae0ec78ae393dc060460e200000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7773746574682e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207773746574682e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d596b4b7561576579665278587a4c746f6965384b44433538737a775039366d57794b68737a4751326d6d46330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000552000000000000000000000000431922e8ede1ce07ed80c89ac4c302e23dc6ba20000000000000000000000000ee38e983d827183266ad3e455e7e4747d91e72370000000000000000000000007f691837c83733fc98b41c9c0ca0a2a9a63d5056000000000000000000000000c85dd3aab5388a9ade96b83ad2e0091a56b57e550000000000000000000000004e5b848f567bf347e39f68b2a1b212d404c0a4cb00000000000000000000000007d823809d55233fb9187b0dc64b8ec4d83e962500000000000000000000000077e173eebc09d410b6581b782b709cec65a18123000000000000000000000000d026fcec7a62a746333fb66c91b734cc44358f3b0000000000000000000000006a1d5e01bdc7b2472e72499504b740f152660b42000000000000000000000000d66b53a7eb5007cc32a3085121368d098fdf66af0000000000000000000000009e1d21c9ac61bf490be01a7216c65f15b944cc4d000000000000000000000000908d74f017452868ff537115ce02e91ec52253aa0000000000000000000000007b5ed691a23aa60a328299239da1fed8b9f24164000000000000000000000000aaddd38d0e6ee4fa5df0856416803624baf825320000000000000000000000006a9805039651c3bcab265c70ea4b78aa880af61600000000000000000000000058c9a48c6abe1cee53bae43201d5154f17084b860000000000000000000000002e9d559ea05070660af51e921ef37de3fa739f32000000000000000000000000b8e315d8775784f4599f1d5f617bc0618158da00000000000000000000000000bd1a8ad21f7b7dcc83456a8bf3e00f33d42846530000000000000000000000006e114feb55606e016170d97e356880305c6423e8000000000000000000000000db69470d5e86ae237721cf1a292b80220d5575ea000000000000000000000000cbe9f54d162e7bad0c74c34d646373bab151c67100000000000000000000000087a15bbebb4faf9124d5ad074819a4f6e364d160000000000000000000000000621ef7e19b565844dc9902e00525082278bc7704000000000000000000000000351fe486036867643b18c1614a41b0d508872fc5000000000000000000000000c293bbb20711c08e6ccfb3bb48dd02c6048d7ea2000000000000000000000000623f3e6f8618750f2ae4811388db8b844b74029400000000000000000000000081701c4ed3dfc3f3a2e38ec1d5dad96c8f39bbe4000000000000000000000000ecb85325e82f8e63002843b77d8b635a77743a02000000000000000000000000ec67ade43da2e84a7e0f8ce061dfc62df04d8374000000000000000000000000e356e7af80b8626a2b6ec11c32ad936c50a98a92000000000000000000000000ecf9dcc851123dc619e9b644f5a4a9507b5e67ed00000000000000000000000081bfb1c1372a3f2eb7e46d5133c42abfd192caf3000000000000000000000000006ea5fe32f5a5b1f10b3f29397185d2ee52216e00000000000000000000000025751544591a581c0ab0ebd52062a10cbbe0e5110000000000000000000000007675686cb94593fffd8c7c459522dbcf2beb9c7d000000000000000000000000133a6958c7aef9c6969206d8a7b6e586968eced2000000000000000000000000e12b98f0805dd4b8d12d8c7149d1a462b60093f6000000000000000000000000d7e124a5fabaeeaf0712bc18274dfee1d9cf4263000000000000000000000000fd715216f15311a92b3448aa9f6c618185fa0382000000000000000000000000b91735198288ca88b0fef82e424f1b6fbbe7e056000000000000000000000000857749c9eb45d503939342a962f383a372c8b8220000000000000000000000004e9305aeec5afe9b3d1099d68a8105d82ec17d90000000000000000000000000f353421cd039e5c2aa6b1ecd62d30119e055bbab0000000000000000000000001e67cb588b72793eab6a18fb8e1c48ef6c175ef800000000000000000000000002018dab2bbfcfe2acdacc8689f4016e298835e30000000000000000000000004e109b6882832eae061ad59d14d1544d2d1244b70000000000000000000000009b1effbe1e31b59b240e98b7d9471d05c55695130000000000000000000000009b7d6a646369285ba7d27f8688849a275e9bae0f000000000000000000000000ae4ddaba64253df73fe0be6e5a445f77564e6cdd000000000000000000000000795841fd580988f28bf6a681101920e074fd6ebb000000000000000000000000316aef25576cbdcc95629c4e3b36b354a620a3830000000000000000000000009070d46ea717ee1919cfb1ca24c6365b54b5673a0000000000000000000000002f1f2a2a7f299e61bbb3e2ab87c5f7521d7c82bc000000000000000000000000e214c9d2cfd280df74487d9041d94cb20f3b3ff60000000000000000000000005a42ee36e63af979924c6f32399692bba3fdb5370000000000000000000000009b9eca9ae3eace49c5371b69bdd147a9670cc7b90000000000000000000000004e2e9980c5d6de0d39d21f3e3e64dc471b0e10f2000000000000000000000000494fc4871257c566104f42f1e16827af7757a1810000000000000000000000007978d82db5a962d48db05d5785cbb52abbfe9617000000000000000000000000de81e26b46d65b8f64aeedb973c981abf893aff7000000000000000000000000e7cdd06f4b376be431545e002e35c728f157a1dc000000000000000000000000a9fecb34a73116182faf8624976554f5846038d80000000000000000000000005b157546fd660e72b1087adc15ad4509c97c984d0000000000000000000000008cb930c605f0b031119bf4c16cec1be02983207a00000000000000000000000011981604e8adee90159ba7eaab902b32ba7ac53c000000000000000000000000c1086a655ef1a96b07d8eef42a71101e4097b71000000000000000000000000022bcaec2e3f992cc310b68a5e3c239c33c88ba1b000000000000000000000000a0a64c9959207b41fab5429c0e790591bf242656000000000000000000000000ee64bf20acbf5370005ba29bd4bf0b9167fff71a0000000000000000000000001cc96b151b8d94447c3b8aadd40f3ca6c8e3a6400000000000000000000000007e0a666c3301f440ea583acab74ced4706c4635d000000000000000000000000afb23270f732fbbc78ffd5321e414a61622f4e49000000000000000000000000a4fce157d90fd0247eebc28a3581933d7df268520000000000000000000000004efb794837740f555c91d6a442be111272b0517c000000000000000000000000be2fd46639eae548552aa79b1245d65718cb89d9000000000000000000000000be5744acdf7e9499f56631456a8a96f86c1c3dea0000000000000000000000002af3985eacb1a0657d63c1c8942e86b3d322b1a00000000000000000000000002574db09d297b4741c9c93c4792486805c6bffaf0000000000000000000000000a7f24a326f33cfe553ccd73cd5602a643411cb30000000000000000000000004178a724355d5692a250a394424f7b2f4667eb78000000000000000000000000077d5c2b9d834d82edb7d8bbf728330cf94f21660000000000000000000000000bd01bf852a7a31769f45f120fa1a69c55083c000000000000000000000000009da766d34e5df44a1113ca3a38c4dbf400a37cea000000000000000000000000386ae9c9ceb57b4daffa4402eaa2ab4827bf0f3c0000000000000000000000009e71623b2bcdb92cc3792683aba1e9ace51448b30000000000000000000000007160eb7ddf0ed36e7bc269ca08aebaab24419b28000000000000000000000000d5fcf2cdb9edb03fa8d686be6bb0b851fbd8d5720000000000000000000000000e9a8a1d808cc97e99b81890e556c0d0f195dbc500000000000000000000000088d2044cdad0b4dbf65e6199b9e22f8e04a34440000000000000000000000000827b0f2d3c2ce369f575045a5114eeada6840341000000000000000000000000a8bb0d957418b22a3af02ff9124c47c571e1123400000000000000000000000080ac3bf017a1745aa59ba673abe8e2e635e400b70000000000000000000000004eac11c69202c10189b649938b03fcd0ec4e98d5000000000000000000000000b52e85d8962b874088e4ff146b1e8e46d7422a35000000000000000000000000b0155780452908bc11057fc966c27f0ec46086b30000000000000000000000000d5605a0afefc7d95aa89bf927815d5501cb6df100000000000000000000000072d40a58376f45f6454f8d8ac7b4b8a49819078100000000000000000000000005666e1d09278be603bd79d37237678698d7da2b000000000000000000000000fdc4382d72e979696981f32d89888509de44ea8b0000000000000000000000009c5dde694ef0b1c17a7ef6ae2e58b7ed8b1bd56f000000000000000000000000e023d746f75bd34270d5cefb94a6a7096b06566100000000000000000000000017aadcc607561d9c8e0f166c3710f8ba87caf592000000000000000000000000a1ec9b3325a9a413590bd98a2ef4638ab347c5ec000000000000000000000000a07a03779aa87c4fec4e8ded77df083e6d712b6a0000000000000000000000000a27caaead54cc6976175f6f4888beb1f871706b0000000000000000000000001f04c014a0dccb1f5d44a84be6984f581e92f7f900000000000000000000000036e6f3f0dc9dac3cf2de7dafef8d6a8382aab908000000000000000000000000a6d093fb68c79bb28c9532b01108a16fb13ed0cf00000000000000000000000086f997048ca91bf03546f03dcbb23bdf6aea5f2b000000000000000000000000f0ee03bc207e068d4a95520310f6d26408eeeff9000000000000000000000000103f6eab23cf5aa5a2fea5af65553ff9a94a808c000000000000000000000000be922f0fbba35e52a90a743b2d7170e236f1e05e0000000000000000000000009fb8a55fa39eb7c1794eb4c17004e451a793e742000000000000000000000000c824066cd66d1835c0806496595e4601feb72f760000000000000000000000006543ca2cc06810b9c2a3839105080e290905645c000000000000000000000000b9708a7dffc55e81b81bca4a5d7042fe8f682367000000000000000000000000579c5333498d23f6031f4c7ac942c2c90db6b2b10000000000000000000000007edbc99b677c8f4339e6d592a80ce9b49bc61af8000000000000000000000000c865acec2c4dd291b4020dc04aac35bf8b539bdf0000000000000000000000008a2fd6adcbbd93f89b73f9318f6a73aaec73fd01000000000000000000000000168fc6735f2d16955ceefe3c326b58f2b709ad4f000000000000000000000000d306f561dc1c9fdad3b254c28bfd3545ab6ebb93000000000000000000000000452af82344b83cf1950535b17d999317a831e673000000000000000000000000edc934699cde85af658a7ac45035cb04a270f06b000000000000000000000000ea386d7df0c9ead6249cf960aa71a51871d7a69f0000000000000000000000004da54d957c5ea178d9cb3acf53e4fa7909dad02b000000000000000000000000e7b0046844c213fb2ff09a7aec91bdd8925a192a0000000000000000000000006710073666e7b9e8c1ba1d9d4cded9d1513d1d1f0000000000000000000000004a594c4461860d102eeeaeb57dd3014002bdb238000000000000000000000000f8980bbb6b4bb16e4060de3cf7caee6734c21c6a000000000000000000000000d5650c4b555e12cc840acf21e42a7064c434540e00000000000000000000000058cc0f8131ec7b521ee69371a35521eab29e0b3b0000000000000000000000000ba61e43b958c7ca773906ec36604f4328bbdba40000000000000000000000002af1a06f3c7c3048a9508e28ebfb39e3fe25790f0000000000000000000000003ad9a7ba6b737a53c86d3264d6c329154b9b4036000000000000000000000000a2698b0dd4e7f7ecc71782ff390cab6147d529fd0000000000000000000000007ed67eafdc9bf1d927708e9db8bf8fdf300f08af000000000000000000000000b76571359d66aac438c302c77a201fba7b5cddc30000000000000000000000000fb4e427d986b25e307dac66cb83a724a7b8c97b000000000000000000000000fbf32531c3e8aa5c59cf95cfbfad470ef394d20f000000000000000000000000ca920dcb5b6335ead5f7e835e83eb7565fad24e5000000000000000000000000c9bff1cc2b76c283a0fa0da30f947723fad3a63a0000000000000000000000001f277be7fd3d938d0e8914eeab49676bc6177cb400000000000000000000000013e9a4875b7c576f900a213ce0a0f2026fc7d573000000000000000000000000d589a999b7f71365939bc2a96249e2b9ea3156850000000000000000000000009287227842c4dea8fe7860b6e8fc8cd65bc53e2600000000000000000000000039a08bf5d6e9d89ba405faed97e25c522a590da4000000000000000000000000d65e2d2a7045529e2de979071b68de827a31a4ff000000000000000000000000b7459cc866ad713271f5c2898179618aec93481c000000000000000000000000814ab3295140b2c26fef44bf94d10fd41fc0e33b0000000000000000000000002ef2a81de0ba11393fa7fd41bd116a4d639f7f02000000000000000000000000818bd58ca7d057c342e6465a69fd05ea750ed5a90000000000000000000000007faee10f1c7a0eb9803550f48c0e4572182812ec000000000000000000000000c6fe070aa946fc6d086d1076146eaa815be2e54300000000000000000000000052d78a175e22cf3534b496837daa685bbc030eb400000000000000000000000002e7a33bcb3df5c251202f4049ecadfc64956aef000000000000000000000000cd978586812c5004b1f2cb7427951bc50922ba8a0000000000000000000000002eb29d239a8bf7c5c2e8ec7bce6a0c665a2b3b5b000000000000000000000000290799659d0c5f56d3700d0de334b8a561b09e570000000000000000000000004be57ccca5ab35e9bf9620c085e98645e7ef5bcd0000000000000000000000002971114a9fddc5260d27e06daf0d5fb240e050e70000000000000000000000001a14100e52b20a8951163fe17ee4b3515d3fd5f7000000000000000000000000d6a647592595e4416d8ae533a57be2c5278e1ebb000000000000000000000000f59c5dccbf91fc7b5162d602fc180f0ada1489680000000000000000000000009edb0a41a34d7d62958238a04dc86b06f227ee8d0000000000000000000000007c6c8ea9f370a447fe4feaee2b7ab81f847496a5000000000000000000000000f3a8f83a4debffacfc370f72ca8b7f288803878a0000000000000000000000007f284d9781688b37601859da2f1c7233d3e8bc23000000000000000000000000c4c8dad841c7e55fbbc75d5d86fd93a9b2ed3d54000000000000000000000000ed841d33590200982ec5ea5ba27d859bcdcedc8700000000000000000000000076d68919ef0cae468494b9423f118e6dbecb8e390000000000000000000000006af404df4da70884ca4b5517d2e44589b853462a000000000000000000000000d198708b906186dc0edf6233cf19226839282066000000000000000000000000330958aec4eca4308113202b5d8622e813466b2f0000000000000000000000009f08dc3908b19bb5b25092fa91ca8fbc334807c40000000000000000000000000dd6a90c136a2accbb309f23cfe288edd318d94a000000000000000000000000bf7128dc2e88d4a90d5c173204a13d459a0466530000000000000000000000005c79d3d994b54f98cedb0c5d9be4842f26e2fe10000000000000000000000000386868a76a9e33f798d6cb3d36cb434f808b51bd000000000000000000000000296826b1ad34f46b5b32737139f37c77342f584d00000000000000000000000062106a781cd5102d6582f0065224f8daec72bcfb0000000000000000000000003306fd4fdd80748a3e45d11acb9be109812f521400000000000000000000000066e655f74887e50d2ffca66bdb48e1815d41e7ef00000000000000000000000031da4f8f6a47e367c14f7fd5ace3eb0274837919000000000000000000000000fe6c9c5403bc0752fccd6e3126525528c3e792c60000000000000000000000000639c65688528f45927988d6aa8af578317b83c400000000000000000000000010a60e94b1d5d01d4637f600354847185777f1200000000000000000000000005f6672cd1fdbabf929ee4f4591c4df8eb44c39fc0000000000000000000000001a7d05d210472e04298d29b2db4e8e45b36a2ce50000000000000000000000007066b47371c868990691cfef62bc42b722668bf300000000000000000000000045b1564e7a75b992eb827ad7952648dea716b253000000000000000000000000fc62bf402205e4885b86469e0b64f247046c2cb40000000000000000000000004a9e608e39ba076fc2ea14858132dddc52c366e3000000000000000000000000b9564b574efd4685e34f668576a3529b526a1995000000000000000000000000c4f2980b4826881f2cb9cfb05b60c0ab1b62061c000000000000000000000000adcb7487949d2dbcd7f7c9231d6c8ace51cc5932000000000000000000000000186f6024b7e25f611957999e7d1bd9bf9aa246ff000000000000000000000000942837d0302444cb7b15246cb0c103e566fb812600000000000000000000000097f45a15cb8677ff996f7e42531f9a387d9f580700000000000000000000000070f1a1816c6e0a0cc2bc6efebf99a5dafc345ae1000000000000000000000000b40946fc4e07d2488bd636fa512fd416974cc1dd00000000000000000000000079c8a8364dedd33b16675070f57a4b15ab6811ab0000000000000000000000000900a24f541cc21a283bd1128323ee55fc4e65af00000000000000000000000043e92e300e2fd619fc1430aa7fabdd41711f4a95000000000000000000000000b054aaa17214b0fdfd265837b3edff0ce7dea93500000000000000000000000061dda5b71bd0d61fad0d653d7d7cf6fcde14c97c000000000000000000000000097262c3be6c815521239a4bafe5d9287b1a300f0000000000000000000000007023e3f9e34d69c2a99eefdd1fa39ef9e337738d000000000000000000000000eae1298a765e0957aa96f41c097762d6e38f9b700000000000000000000000009fdbc3eebf95e1323e4d50d4ffb2fd536a4b61b6000000000000000000000000538969cda9cebb07d40f6ef551537172282fada3000000000000000000000000ea637e75585659314cb16734326c2228eb58dc1f0000000000000000000000006c15b8f7dae08e5715a6606dece97130bc1f695a000000000000000000000000a6c633b55477dd6296d2918476989fecc8fd13f80000000000000000000000005b5d9e2872d54f83379676662907757af3dd0d42000000000000000000000000112363ff2e8bf6a7d8edb1c01b89e19fb97a585e000000000000000000000000beea01031da2192f9620e33ceb77df2d90af0d6800000000000000000000000062c0025c6fffa9912b82ea4955923b0c68db0bdb000000000000000000000000328770c13194115c9ed210071db72df9412ec6fa000000000000000000000000781f1fad58c3df285d997609a2ed33cb30128f9f00000000000000000000000044dc359714e0c75f11fc9ab3ae212962262364c2000000000000000000000000c466600f78c06b04b96f880a1a3418324c8a81670000000000000000000000000fa2db94898bb2477999b967bf7b20cc7d7a6d020000000000000000000000005b1ff30e75d6c7b65e0128b7bf12472f89cc13bc000000000000000000000000394fa9f88c665e06d6c892b6351cc9638cec521a000000000000000000000000efb20bf3fcac663249ab6e9cb18fe78dd5b11ebd00000000000000000000000062f83b9cad96e6154eea3e8dccaa60cb1dac37f9000000000000000000000000b60dd9cb49fed97aab0addca346feea53275e0fc0000000000000000000000001630e1d173f5d24e9493d8a75a531322f120ffec00000000000000000000000065485e87ad43641d99cb5f6a954d0224ab12f6880000000000000000000000003f994fa238a1adb40860ef1a317cba272b3446810000000000000000000000005b2f3bb73a96181bf24bb3d79c4b93075c6fa318000000000000000000000000cc5bd3b1a3b25deed6cd255acb3b2ea9f99efbef0000000000000000000000009e17aa12e64759c834ed44ab6538d6390e6c1ad200000000000000000000000053595f4039a37fbff0883698b28cab29de6c268f00000000000000000000000084a95f7c88bb993e3f59f8d79ad5ed9ae9d7c8cc000000000000000000000000c2ff6654240bf7f5246268ad6029786d0fefab8c000000000000000000000000f21577a6425ab28d93439ae6963ef649a9de27420000000000000000000000007f5e13a815ec9b4466d283cd521ee9829e7f6f0e0000000000000000000000005a61b66fb81e3db39844a868e993d7a43c62c9ad000000000000000000000000d5fde5e2a22fbb45538c5b7f0caa9c89a3416443000000000000000000000000fa0d24c2972748f31a1d16d4c943bd496f419f190000000000000000000000000b9d0bfd36730219d7ade67897fc63b2535ebf3d0000000000000000000000009082fa443a67fffcc715b305492b89736092ae620000000000000000000000006e22fbe7b697f7c7a6424ff0e0b0fd9f695c569e000000000000000000000000bba880198d88c6ff8ec0be98b3d77a0ce3878c090000000000000000000000007a863b15a9daea83c6d00c48ea87932dc23443e3000000000000000000000000df907d66bcca482fe8c3d987ee5d8189b7bb96ea0000000000000000000000002c2277154500a3248d27d4a646ef0d33f1e5cae4000000000000000000000000275a745f9248830c5af5a4c6ce4e45ab2c5c9ed900000000000000000000000066371aee1f9270f6b0a4cff08229b88a489288a3000000000000000000000000575eee04af2736c5acd57cb8108a945e901c64190000000000000000000000009b419d5b4340f1e94d1ca3e9b4968d06328f0821000000000000000000000000ee54e2a5fcd55dd9015a916979ca4d65fcd8cbaf000000000000000000000000f663532633d1ab40999a7ab9ac4be4a93b88cfcf000000000000000000000000a61da02112aa79fd8456be2470a6796a63b53cda0000000000000000000000005d8537220656db44286ccf572085394afff7ad890000000000000000000000009f2d12f11e394968082b71f31dc035ddc5fb2d8c00000000000000000000000078bd431ca8c2bf15e33a0522880e9cb07a56ef7d000000000000000000000000db7108687a77ca21912463d9024b9b075869550e0000000000000000000000002ffa91f40bed0df7c8c6ca7327368aebca96611f000000000000000000000000e15f914c3c84fed565f6e8b22570441c23ac5f4d00000000000000000000000015d09f5d3d6ddbedbe4601005e2589e8a4b050a4000000000000000000000000c0154480c81df36ee5e3fb40b801730b19f6cb170000000000000000000000007d01cb27dbf7d0568be705548f0b9f1a4e1867a0000000000000000000000000355b9b646161f42b02fda60bbf06c779a29ffaef000000000000000000000000be8dcf800468ff3d0ccc25ecf7fc8a338bfdbb200000000000000000000000009377c61866b597d948a98a3c8cc199e2b908f4450000000000000000000000001850dd8fb9323b01c340d0eb1da1ec16cc8ee1a2000000000000000000000000ecb77ee5417596fc919c678fd7f0e8adc5ea71da0000000000000000000000002a01d339d3ab41b2d8b145b5df8586032d9961c6000000000000000000000000b133ea605c5db00354d3b8ce5861159371a895bc0000000000000000000000006be0ca2b92619ab0c953b57aa7fe712eeeabd74f000000000000000000000000137504afa8453632ba07f8cf2b0b205b5b145c5b0000000000000000000000001926564d66abef129d00a76ccc7faafe3ddc36d800000000000000000000000002cc1a98add1d218df1165bc398e75c165083dfd000000000000000000000000797d2ccb6d0698753f74dcc09b90c2cb124e6c37000000000000000000000000154b65513afc73d35d6593d8515e03a787e84116000000000000000000000000d8c96ce1bee9b1b42e2b970cd20496f071139eb4000000000000000000000000c072c44a72f31a0144e93203530021c620c456ba000000000000000000000000dc5567536cfe8a36110075cca3c24a2eb23eec28000000000000000000000000d2801e7bf6a72cce1ec225bb007a26815aff9878000000000000000000000000bfe6d799120fc7afbe3a5232e67e2577196d48110000000000000000000000009107b07b912d6adc631860c55d604edc63e1666f0000000000000000000000004daaab6dc8966efbb87f55b5d2fd7ae8f52da9e3000000000000000000000000d6d957db5dd2883172c02b2b0c7b9e8669048b2e000000000000000000000000eb0fd789b6357cf1fcfb5f01f9574faf6cc629cc0000000000000000000000008f07ff48a1a99a7dfc700a7dee22b90d9480a3e8000000000000000000000000ebb847684f68a4bef89396ec54cec15adbdbca1a0000000000000000000000009066a1364e9e585fcaeba9941580af37da7855d9000000000000000000000000da79bf4d504e07761bb377b60b005925488360c3000000000000000000000000494ad548844b1f882a2cbd992fa86fdfc85101ff00000000000000000000000028cf239ce113e44f6e5f721faf86b33ef5437af5000000000000000000000000fde81e377c764e45aa5742c21656fd8fe7e0de590000000000000000000000003d3616ab6f73a7135fdf1aff69c9c46a72ac4ab3000000000000000000000000d99d14d3dc98fdec25f5cfc07a0baca2ccc459be0000000000000000000000001a7a9adba2dc3b9f1218bd0238496cf65975baed0000000000000000000000006231a4e1939ec549300a2fd6ad682f00f1b99ec60000000000000000000000002087a8532daf08f4aa6ff7340123b4a008c1975200000000000000000000000024ddaa9a51647ecef91c9b2cb34b5ab6865843bf0000000000000000000000002bff8f44a6460b94688d01f40d4b3089c0d475f2000000000000000000000000f66ab8e38527bb595b56beb03d2e568f719a79560000000000000000000000002a1c270db40224ef740f556322d59167f8aea1b0000000000000000000000000fa01ecd0425e8fbc4c39207b96adb3483efe355e00000000000000000000000000cf0b095c0d2a4df181e5364fbc819be84984eb0000000000000000000000008a6360cfc88b5b0d1f719cc4b16408afd6036eb000000000000000000000000081a8e2b8c115ca3a37b6d6eae9d81923648cdf8b000000000000000000000000be04200840b023517079be24047c8c89ab4df027000000000000000000000000682ddc74318e83bbc586b5f8621e029691e190a80000000000000000000000006fa76d33e39e739c53083d343ed5eda1104794dc00000000000000000000000055bd3712f763cc447a475b739747baf2b671b9ae0000000000000000000000002ed503b1009e4f17bb271dbbe2110827a224f48c0000000000000000000000007d05f894b3fab98c45fc334690f7de8a354df6e6000000000000000000000000d111cda9b0cbf0281b51033ffd44e7acbd8e812900000000000000000000000053078f4204dd82fa5a47100d5b4a7cc6a651e1f0000000000000000000000000f0712ce9c2aeb6f162a3299f4d51eebc53c9fb2e000000000000000000000000437ae28150189890d987deee46cc29bf4098622f00000000000000000000000004452663c0a29013e91e533df8d361f5e060a6030000000000000000000000008dd8991da19ebd31359a91ad61cabea52a8e5b6e000000000000000000000000e06f8d2321aaa559bfcfea9f6aa5ba0bdb8b857d000000000000000000000000d2606d34070c50410b7147b04663d5a7f61393d7000000000000000000000000d40eb71c145668dec4331cdd926e34e07fcf1c730000000000000000000000000097495da85482ad44275b640dc9b95d0a4621280000000000000000000000002a839ce047d86f925ca9257f1c49053b708d4aab000000000000000000000000929a781205b974557d5c6ef501e02ca13622cd4100000000000000000000000066c4af39602dae2205c3485c0ca2cc4a619f0deb00000000000000000000000076f113aada93244be7a449bce326353b4945219f00000000000000000000000037e305b9d84aebcada6b44c5f55304ca6112501100000000000000000000000022dc5430d48b72e38e6194825f50f961d1b0f6d20000000000000000000000005b8bfa3765a4d7f67cfdca9b04f4b4a9eb4fc6080000000000000000000000008157e6ae7123d48988a13ed1a9c0abd18d3f08c80000000000000000000000006ac54906d7eae6bec5c7fbd26988de4bebd621a7000000000000000000000000b1fa1618e13e361dd435cee6406aa65b1e3438de0000000000000000000000002c31f7de0a6b9c79dd50a2dade48b440f672827800000000000000000000000002e9f96abc711af69aae8b2343bddd035316478c000000000000000000000000b61e30b5c9ee9b63bcecf79617da342b73b97c2700000000000000000000000027cc12685d31d713ca8a00d8f8ea1f3761b56f9f000000000000000000000000488f877c74c084d323519b2a0150e9e551360b11000000000000000000000000fd5086eaf040e791e144a59f9ec98ea517a2d834000000000000000000000000ebb8085d42db025858dc56bcdaa152bd630b3079000000000000000000000000b610415bb837d7c71c85a32f461a888ec271e383000000000000000000000000d27e0c49d4ab0893ff4eca3b1fdb91cf24baca54000000000000000000000000db1a0f120c6523fb37b62b52132f0c67b0726fd1000000000000000000000000d36581554fe70b946bc2708b772cfa30c8a6adda00000000000000000000000067f70f8348598772563fabbc955f336764616a700000000000000000000000009ae452e5bd703f0fe1afc79776137b38024d4f2e0000000000000000000000003f35ae3af1684777cb9fe14ec88c0766f875753e000000000000000000000000260eb3b8d5a867fb05687ef541ea29d60ad4f16800000000000000000000000077c710a1aa040a81c92f426f415cfb3347b2562900000000000000000000000054480be22885010a65086a65a1c4578a71b6819f00000000000000000000000016a9a5e87c3fe72c514ba8ee48cde02a68b0e1a5000000000000000000000000cdb6164ee54e701e0e8d6d3ecdf2d4ddc18acd690000000000000000000000009a534756baada83f84b77a5982c2355a0c8fbd0e00000000000000000000000055fdb38155013ca7578f1735e09be6261ecf76d7000000000000000000000000b23525b0a6c0b4a7029cc6519d81316c60799bbe000000000000000000000000afef33f876b4556eb2f8a054fc469f9fbd50950b000000000000000000000000bb576dd5644fcd27c12721736a585fdb33826d56000000000000000000000000ee9f7815c2d225018be05abd37017b11b3510648000000000000000000000000b9c4da0317f44785c4143134f1a3184f1330c4ee000000000000000000000000320b8f32e947f48d7fe5891e13aa9ffe64bb8f490000000000000000000000006a241b94f03f124ad651482f83166bcea428c9bb00000000000000000000000035a0a149e79b78111cbcd335f1920bbfa13391060000000000000000000000004dba7cbc55c5b4d4439b6b19a4f28b60d2f9fc0e000000000000000000000000f66f0fbb4e284aeba213c19b2f41ec86deaa4625000000000000000000000000766a9cfc5763e50de784fdaaad8e5c3286e5107f0000000000000000000000006d3fa81816b8cc209f67dd127075f6d9bf20a19f0000000000000000000000005ee09a37ffd619c01a3487681fb152a618dd8c930000000000000000000000009dc06a1437fa679f9c96cd609a377ab91e85e5040000000000000000000000000c55fe07ad75c135c797422a5857347b2e5a591e000000000000000000000000c320b05eef877dc8976aee4ad121170cd8d00903000000000000000000000000a4eff6166e355cdd792b3bc7b1ef5cfbdbfea15600000000000000000000000090c45ffcb1c25f3aa7f6b654906f9413d1b9644900000000000000000000000044be0712cf7867923d6d9afe2bc6774342c00958000000000000000000000000d6e08ba97b9cfe4ba9e5a061776e127c5eeeee940000000000000000000000004c1ec80ca3b61271cda759399b4bf8341cfb0b7a000000000000000000000000d59105b42677791e5210b805fb55939aed4fbfb40000000000000000000000000e841384a420a47da208e759e62d54f03205f390000000000000000000000000e0b477b76be682866b6cbcafbfce364e53a23319000000000000000000000000b27b65c7b0ceaba7345ff68bd87064962d1ba608000000000000000000000000f38cffe24118628ca2dae8aa8a337033f88a619b000000000000000000000000dad25ecf8f55c592ba135169cf1e31a765be7b410000000000000000000000007467269d4f9e836e99456fee0fa640134f456ddb000000000000000000000000a9443d4ee263217787cdd0ee009c715c551d8efe0000000000000000000000003effd4ccce59d6822b2bee65a42092f18cab546f000000000000000000000000c58a740b633e2b6d8227ff7cd88543bc8d5f22100000000000000000000000008c83b739a72cdf0e562cfba9089b072683bcad88000000000000000000000000b4ba8b9679b3a56422caf9f402b6d9f807e3dc3c000000000000000000000000c1c5e3814c9569389fa29b7cce2eb1d9ca889a300000000000000000000000000b09e92a7c94dcd51f3af7846b0d194136464e910000000000000000000000003c46cea44bb33742fbc64113369f3a528cf9f8ce00000000000000000000000065864ee4fa08fd2b11b08c3b10e4b77a77f5a9340000000000000000000000001fbd3bddf41cd5edd794a25b8ccee91339f4baf200000000000000000000000020858e0efbc9f4dd94725568f90fe7ac2b4eb12a000000000000000000000000cb67cbddf7d8ed16d1f8dc747a461195966192410000000000000000000000007d528d562643e6aa9974e343bcf3ee5c36b65cba00000000000000000000000005f7f81ef8b158be44b96a3a3bd5351bdf28946c0000000000000000000000009d355f8ab9ab8cabccc376dbf742c3456886723200000000000000000000000055032650b14df07b85bf18a3a3ec8e0af2e028d500000000000000000000000081eb48f27fc64fc48482cdd66ba81b27e65fd7d10000000000000000000000004721a43133d1a13f3651a415b68f81e73edb5dc60000000000000000000000007524f0a47fc7b147965cee53135c94221ecf95540000000000000000000000005a400f772931ee27e92bfecb15ae684b90f3b1b30000000000000000000000000911c522532020845a7eb5426d44d3d9b9521fd9000000000000000000000000d6795471bba317d9a547c2978187b13408520fe0000000000000000000000000f2d5069bc39ac8573cc401c9faa8e017ceff7f6f000000000000000000000000080126c3781aa4ddf07eb66208be0b81a13bd7990000000000000000000000006e1446decc8c7fde4d7074108656d1d8e0257af0000000000000000000000000d8bdbfb6e48804237235cc2c5fd78db69d67281a000000000000000000000000aebfd29e0118d2ad1dd03dfcf8b3971ef68ab659000000000000000000000000362b36fbfabafa5bf811c6f5c4aa8b587c9a01bd000000000000000000000000a4174fd4d600f938968a7d54587933001fa25e9e000000000000000000000000bd485d53b602bd4748fe6f58a41ef1f1c9f19e5b000000000000000000000000bc1025b1a4844acb05eb636eb468b885b560b44f0000000000000000000000002f5a40e100c9f487e2b74f80a266dede05a3c0c80000000000000000000000007e150d71204e1cefb5e226e29e3247da7b34bbe8000000000000000000000000cc1b8553c61bcd18946943cc237cf4c86c6e623200000000000000000000000027a92265dbd8bab5bf311c8989101fe554a2d81f000000000000000000000000077d62d86cd20a3d21e7b0cca494736f34915540000000000000000000000000b9313dd504ab7b424a88ad2fb4a7cc684382a9240000000000000000000000009a4dc4c4fe8df916d9769be4225b2ed0aadcfd8d000000000000000000000000a71a383eba6f067bba6f7468d92f2bd3d37b49940000000000000000000000005bc8f84d33ac25072a225e190fef0be214f79c750000000000000000000000008cbc223df02067476b7f3577eb6b0ac16f8e371d000000000000000000000000108dac65a7f6bd03d3d298e825d73304a93e7fca00000000000000000000000058e3ef5a9f08522fce68c2cf5c35848bfdf2d3030000000000000000000000000c403e0d57eeb8f091bcfa8efdf01c00509f04f200000000000000000000000033275248c44129010b31bf2b40addb08d8c5a2d2000000000000000000000000d7c321bd9a21701035bf102d3b9a1a42ba5f2a06000000000000000000000000c04a14172efb4558bb49bc360039d8df4f5f957700000000000000000000000058f8dd94aa53b1f1840ffdf72af8d7398ff1df1a000000000000000000000000dd05cf59988c2c2086db9a5f133c80e436a1724a00000000000000000000000038e57a53597e5fa5474bb246bb542c2414af59b5000000000000000000000000b0898b883de7f7f49ab8622f2185f5d0ca25b2ad0000000000000000000000002e639e81295e82a7f92c895eb2ef3d47abf4d6ba0000000000000000000000009cc30868d466e6177c656b34261ff8e67fbf981a0000000000000000000000004e92f75914e55cb9dc363386ed2bcff6a3b9b24b0000000000000000000000006c8a784c3c932ed672c4891246c07309494bc3940000000000000000000000003201e45d6e023fe26a771b119a908a09b8013eaa000000000000000000000000fb58c8c9ebe0104950037a962b2a0e7e27f13c200000000000000000000000009a4a43a48f6bd53fef42b1565f14d24e1f9f41e80000000000000000000000006beed77775e7ff05afcb1421e35be312935bc92500000000000000000000000091b69286a903599e787590812c4f2026c53f02730000000000000000000000003d7d1aa3cbe0b794f30d434a2249fea0cbcf4df000000000000000000000000080c6c84fa56972da277a3b105531c1f3b7a0394900000000000000000000000088e98a371c9e9e3962ca08c23d008a18ee73f395000000000000000000000000a7c8a33cd8326b46e7002d2c38ec3f6ec3fb2c50000000000000000000000000893066ef99b01e83e5171cac7363484887b4d4cf0000000000000000000000000c7bdb53b495afc60e38c71c835ca1ed75b386b1000000000000000000000000631d2217983c86accf8d72a0949492a3c703d1d7000000000000000000000000e97074ea5d8ba7744afb5e861e4a8fa3392047a000000000000000000000000023f45cc83c9967bc03d5e47236fe93def0e8fd830000000000000000000000003fd5ede508fdb0ac9e1051bc894d4c9c04ba288f00000000000000000000000083ae5ce53eeace409c739116c57783282ce0cc02000000000000000000000000915a9e4bd10762cb28e046882dd1b175229f4f1000000000000000000000000037cd7fb7d8184ca9bf491f3eb97d7c1e6b9fad17000000000000000000000000dde4631540cbe177f870853d11c88acdc450bb670000000000000000000000000e3c84fafda2fa5244de367f938d9e1b977c7c8f000000000000000000000000e30d82538c37fd8c536aa4b5ea3711ade020e34f00000000000000000000000065b2cd99f120812a79583f7fc7a670f1ca319e0d00000000000000000000000002357e58119c9f706ab9f0e60693aa91665448640000000000000000000000008011f0a0cf70fae348ca1b25913965275285ae7000000000000000000000000019c9f0736f5966d0fac9606f914289dbaa6b6452000000000000000000000000c11d73d81973abd96555764c7a4c28412adf4d4c0000000000000000000000001ee2ffa742fdbec532f8986463c2fea50bb2185e000000000000000000000000b56238d0225c7e6155591916167c138a4be2babc000000000000000000000000bb1700ce41b9b8dcb981c0f8050ba8292f94091f00000000000000000000000021a08fd024fd13d5de666c95ef603978bd311f02000000000000000000000000d85eb44b0c2d3f06dac4b27944827624c976cf8000000000000000000000000097dbf4d74fccca9767d9243a1380adfc000c36380000000000000000000000003d1d06c7488d15a357e68013b2c5d93ecd29f0bd0000000000000000000000008c8dd2ad286d0da697f08e45cb9b4d5e274500b5000000000000000000000000fd4b81646e647be781c6c38215dbfbc048dc1f3b000000000000000000000000b0b1e29792f364a788391daf65278b3eee9a2c7b0000000000000000000000002e55c161ff59635777d5e6bd5324041b80ae803400000000000000000000000001c7abc9bbe819fe405369e6d495fb718efef037000000000000000000000000ec1b5c01aa0a132cc28652f4201678e3f175494c0000000000000000000000000206c3418b0504b8413f61ec5af57d3cac814e210000000000000000000000003f86e89d0cf4ab53b1e16c98c4cbe06d58acfc9b00000000000000000000000024189816808adb6244ed45be3fd60fb070da3f990000000000000000000000005fbf76ad10ae1c7c9598133a8d04a0aa1b54c4ff00000000000000000000000076257da46a3370aebfb6aec475dfeb7241da2f7600000000000000000000000097b425c29591e7ba8538cb63891037e31deb4a550000000000000000000000001689b4ed037e87753723a17b4cf4522ccfa7783b000000000000000000000000e6ac07b3f3c1e91e7c4ea6364df31ac72909183a000000000000000000000000af9aaf3371ac05cc96ae195ae0d560ed70880d5100000000000000000000000074a09653a083691711cf8215a6ab074bb4e99ef500000000000000000000000016792f0fead92f242fd6f545ab042b55272e93ee000000000000000000000000d524ded02d195b48388d2fb500ee72547e16fcc8000000000000000000000000f667365d1c0f92af18adf3af5fe04cc47f01d8fb000000000000000000000000fb7242c5eef318496ba1564f9823b7c0639fdef10000000000000000000000000f0502227089989772afbe061e043b3dd1b96e8b000000000000000000000000b81b376e0242acac8ec9fe9a28b3e3e0d9be21d00000000000000000000000005f34c87d6afc3de38d8c6a5546297a3d854b8a5b00000000000000000000000056732500a54d0cfe2061db7c8deccd25c11dd12e000000000000000000000000a0c4a4b07d8d0cf42336ede9252b79688575236d000000000000000000000000840fe9ce619cfaa1be9e99c73f2a0ecbab99f6880000000000000000000000000e2d9d121694d48a34c70090f85668c815b53ea1000000000000000000000000fa6a79353577cc0ad8eb3634f84d03702523a1c60000000000000000000000005ec2e4f6d14ce459b3fc91bed4cc28d1fd8f296700000000000000000000000075996f271c41dee61776363e27d6aed24ce4c2180000000000000000000000002f851186215d356f4486e4e4f5cf3c91bdffbd700000000000000000000000007f920be52154b3ff5afec1d96fe4ace6d2acb9b4000000000000000000000000ec82fa656f3e27265c53fc0aafa53cec4bf3ff07000000000000000000000000cd45cbf2d1900437e066632c51db7f0be5099431000000000000000000000000f4ee197a4ab4a2f3a4607c29ec2cff449f7b07080000000000000000000000000ced8de7af1d1edcbc656c38ef4921db376b7157000000000000000000000000c08468233c6e9d10892b0e4b5012e5c5e8b8ec36000000000000000000000000fb706e37f44ab2538a4d1bb6ebc90ab5babe0795000000000000000000000000e8239284ee7e935c19ea3a04bc1631156e0c29c300000000000000000000000044eb8307355409d58afbec445c0d986157ed42a500000000000000000000000058a9abbc6355490a50eed6a159d8f5f2159e7e30000000000000000000000000a02e96dd2bf5dc004542b34ea2bd81fd57bf0fe500000000000000000000000095b300eaa4ab42a84ae0e891574561d3be3ce70a0000000000000000000000001c8f11c50738bbf8d8b5cb25a8446b4b82343a39000000000000000000000000b13302bef3eae63b6e1651b6a8801ceed7bb3640000000000000000000000000aff6f0daf1c93b562596351880098efe773fc9ee000000000000000000000000f01e0983b4be1fb4d6bec4a151d244b0f6ce7c06000000000000000000000000bb7f003855d3ded012fa9f0e167efe59ab49c11a0000000000000000000000000bbb31976b5637c9531b192aaca054498438da1200000000000000000000000043276901cc106a9acbe71165ef7a7bee44a64e51000000000000000000000000314f5fbcf0ae045a8eafa3c82adf0c4c3710570700000000000000000000000065114458846c28ef7005055b27432d559df3882a000000000000000000000000b16afa7ad8d0d8f8651f1cfe0a83835693fc385b000000000000000000000000541d5d31b13f1233d88e8bc080d1822f9bf935d500000000000000000000000063fad7cd939e6650a7f5d13462e8a350dcf09091000000000000000000000000e6fb62c2218fd9e3c948f0549a2959b509a293c800000000000000000000000044d852fe1c92ebba1a69bf1d287a81432950d838000000000000000000000000290c027f605f390410e10a01b1b4cb8c47c8cbd200000000000000000000000038d18316d5f99a5efc65e3e0ea365d862a9bfd27000000000000000000000000c5bd815dbee1ba1365c8c144feaf56021869bdcc000000000000000000000000a86ea08229bf4330f6483d5011f53a820c174f01000000000000000000000000bde6bcd3133d08a85b563849afed85e6967690d8000000000000000000000000da1b4a34657a7219d6118600fec979c800a1404b000000000000000000000000e7b66745e77b5bc489fcf5b06f9d9a7738f26e0100000000000000000000000047b131312efa5345ce1a18bb3ba392ae1eb6b23800000000000000000000000041bd1bc7e4220133fd5d8a002d76b38510ee18ea000000000000000000000000fb3ca391ce1170295fad28c2d3332a6be76b64660000000000000000000000008e6e67eae578598501814ba7bee0ed5ebd6e3e0a0000000000000000000000001952ec010e268a14f0f553f688ba552c44eae6750000000000000000000000003e06e3d058f480c3dca13d6dcce1c1724cd287450000000000000000000000009865cb8ff95dffe019e9649972152f872e8393c3000000000000000000000000624b0d1ec1083789672557056d5609bd9bd62387000000000000000000000000b56e36a0b9294411543524165a199fab9dc0c5e000000000000000000000000022ae31f1303f38b0ab4b9a3da06ba393eb5ab6f1000000000000000000000000bafca56d481d1c1adfb5e985c485710e43a65dc70000000000000000000000004e0ec33cbb1216aeb33d4b720389161509c0bae100000000000000000000000081039d59cd0fccd972262682c3711ddb5c69f9070000000000000000000000005c7964e099854a9ca0bd68f4ca1a5457851ea9d80000000000000000000000002e264bc7137a872edcd540cc9252f6d57687f47f0000000000000000000000008b710e1815f37bef84f2ba9728d3a0c3d334e9d9000000000000000000000000971050d27d76be05ec98a18344c8a33656242248000000000000000000000000e25a4256465913a6119a93d596ce229c4b26831f000000000000000000000000078c9b4aa8dd5aaa9ebcf4a611da67f063349fa00000000000000000000000004f517472972fff257b1b70395f280ea3949cc188000000000000000000000000ea52da0dd2f1ceaa9de14b28a97a2b58eb45ba2c00000000000000000000000014f7cca086a8bb71f72ca98bda1cc5ee824197bc00000000000000000000000020aa540c90cc20760a1c770b901ca6d41c4b5a00000000000000000000000000e53a4e5561e587626e737c31c82ac1e1923d4b510000000000000000000000002679bb22061b9e7dadb9762b2f5a33109242599a00000000000000000000000068f607a91b630f5031f304bdd8090d0337b6d77a000000000000000000000000d29272f8425355917776018369a4d144edbc025c00000000000000000000000063e690ec216b80ff00afa27e590a9003ef73362900000000000000000000000046d5f548e02fdee3ea7e4168b7cf896429fe6fe7000000000000000000000000b288f485bdd8a147e18b7468e3b96c616df05f89000000000000000000000000576e425153aafcdc556e64ff04788f81f6f65f36000000000000000000000000ff1d157e48bf08341ffd5e85176991ded8de59380000000000000000000000002f4b2c5f079162aceeae2f57906dbcff5c6d5eef000000000000000000000000cd4bf659e7589b667a44e42ed5a8c2f7173a995e000000000000000000000000e65aa246a0d36dcbfd07047ca2634e1102e63d39000000000000000000000000996c9f7f32edc86c05fbea3ca71fce289ee470ae0000000000000000000000008c7537cb8ce153501bdf92d4c64430007defcc67000000000000000000000000ad1f277b0154b485de16aa3a6ab8d5cb88d0299c0000000000000000000000008d04029f62585bc0791405f749742c05accfc4ff000000000000000000000000f0b145a02139f91f998d093f2a12b9ecf2ef5405000000000000000000000000b934c4d8c706f8c00ea1ec514353a7d0bf336d82000000000000000000000000956a2725e42dd701ef115bab50a06ee5bb9da8c20000000000000000000000009c981a78524aef1f7a2901d97a72fe0640977c6b000000000000000000000000d9bb6d5e31dcba16b9d5e6e3e965d036c38fda29000000000000000000000000e12dc7a226d83a04dbe5ddfa99ea50368c021fe0000000000000000000000000e27c5d2bf614ff65a8b315d57027612e9b07e90600000000000000000000000007a4a945e3194b1ec23c8f58e22fcbdf0789fe90000000000000000000000000680c669c3bda2e4e59258c88d32d49b638a3b3af000000000000000000000000555b6ee8fab3dfdbcca9121721c435fd4c7a1fd100000000000000000000000013f5709394eecc1f4ad2522b9ba7cedbf468d69b000000000000000000000000f546d737043eace1d1de5e6f00fe61c547e4e5250000000000000000000000009804a7ca6e2843991b35aa1cd828123f7f25f23e00000000000000000000000031c6726d6da693aaf52a8857c025159875e7d1a4000000000000000000000000b31a9c8def2c27c44b078306d04b180906c5147e000000000000000000000000e86c3b668be829cbadf649a5d5377bd9d1edd527000000000000000000000000639b1ce6ef7a598cea8b1c3ff81fe5fc2bae326e0000000000000000000000001fac31e07134ba0aeb8d2b5954f3d807464c709800000000000000000000000034bd2fbdf10af9bbf79290587ec48ff8d087a4f50000000000000000000000009d2a4f8f71e5d7caab397f146ad68fa0f76e70ef0000000000000000000000002214da93d5e3bfcf1ff843177d2f38b511fe27a700000000000000000000000040baf99775f3d478368052d8e2ede48f23b17d9d000000000000000000000000bd05a457b3b6c6024641b28d034e8d04650696530000000000000000000000000663c9f4c1c904026b46a46251fb174090daff0300000000000000000000000016e57ab23181b983c36540eba00fc53292d711c5000000000000000000000000fa529de722cb697ff7eba207524c0ab7a2c11fb80000000000000000000000001506ad165a6cbf21136d31e198990b5df7c6e09e00000000000000000000000013311c917260c1939cd94ced19d26877154478d3000000000000000000000000e157eccaf632a7f37b784c528a3269757b4281c10000000000000000000000001fefe869a02f427ee33dace7ed5c8a7054371efd00000000000000000000000077d968b772e46068887a09efd9f6c4ee7665f89b0000000000000000000000005fd2d0e937758e4ae5c7bd08c2c912d6b21d9bd8000000000000000000000000d771ee8195fe8b37cd04f6082d148f2bd2e436a600000000000000000000000083d2514143b0fe2bf3528aee52f22f6cc65bb33200000000000000000000000088c34cd8dd14416ee3777f6a5a02d93001470cc6000000000000000000000000aa8d35fe4a15b493d4ef83659d4194cb25cddd89000000000000000000000000c4c85c94be893fdea613d76a3a2fe143ff795dde0000000000000000000000008a86ed04e2ccf4edb17ffd5ba20797f5e163df770000000000000000000000000a662afb4fd7c068231fc858791284c88e7fb642000000000000000000000000ca4395775eb559111655f52bbee89ed87523155d000000000000000000000000896d1ea716d48f93f2759e3bb85cfdeed068686d0000000000000000000000000752f935fcf952423036e7d1c549991f70df2039000000000000000000000000b84d78c76587582919a9b8015e9c7b18a614f14500000000000000000000000041b25648d0f5929436fd366ca9925d71c70c440b000000000000000000000000e2a420884b19d127e1a7f3ab7c5a7e0f85651af2000000000000000000000000b498de532c68dc3cd93d54187e082e5d789a9e470000000000000000000000009efff0f18c998ec53c35ca835f87415e346cd7150000000000000000000000006b64dd007b0249563f1d214cca66156113de6f8d000000000000000000000000239a83bbcf0ffc067fccf66164f60d60a905b0cb000000000000000000000000168f2149dbbad0c6803946a0b10198d666cbca09000000000000000000000000ed5a5959a0be4f01b14d67ae091a2c9975d4dd1a00000000000000000000000017c2b0f24658fd0009612753251893bf057a864a000000000000000000000000acdba7adae48167c130c2fbdb08b69db135b453c0000000000000000000000009ad7d8047741b2f4843c437db89acc3a1ad0435c0000000000000000000000009e8a101592d6931eb3198bc3ff7ebf95a1e8a83600000000000000000000000015551b41e61f017c89bfdc2d073881b6e3f9af970000000000000000000000003f63a1c657ae95fa62de2e7fec0480d48e762ac7000000000000000000000000996b71019f5d391cce1297a81a0c99a2caaac515000000000000000000000000a8ea1d3a26652996d1342880d1708c6742f33bcb000000000000000000000000ea7f34533d207dea4a3a4cb14be83fa911782e57000000000000000000000000fd73fc331d2a99e121b50ed85ccec8739d1f6c82000000000000000000000000cc68eefddf75243c554df296d10df23442dede25000000000000000000000000e95accdf24411efb47f9252d4b403a98f91b36f4000000000000000000000000d53fd966966841621bb169693656b9343451a8cb0000000000000000000000003d25a389b2a805840a3fd8c87ca03bc56f49c0850000000000000000000000003abe9b3f26fb386746abca438c48a909c0b4d7c2000000000000000000000000fb8fc715105530e4d0d51c8c8d7fab99eb18b3ac0000000000000000000000008006817b0de6b5d0c2487a4cce4e73842ecb1379000000000000000000000000ba411c9da751bfaacc990802179898724034203f000000000000000000000000b0fc95a48e4d97e9a5bb5ee79ff8d2a2adb1c76e000000000000000000000000b6f58842601575887f9bcb76588d8201aa392de50000000000000000000000007a19c56bb9b528dfb09c3d42d7de1b329b7ca91200000000000000000000000014ac55d65b91e341c855800aaea43e3587dd7ccd000000000000000000000000d24dfaf44f6e1db10016b9aa1d56e67dd46058d900000000000000000000000065b4f70084d86590c52d93cc9080e4f4d92ea61a0000000000000000000000007372f9cc201d936cb2c6dff6b78fe89e85bbf59f00000000000000000000000026f0769dddee264585ea955423515a117cd9dd56000000000000000000000000724f54041ab1da7bb1c118f422ac21f00b08962500000000000000000000000012b8e259a2f101888efdf3ff9c2b07d6b8e9d62700000000000000000000000032fde6a573230034335f730089865d157d75997900000000000000000000000041e36f90131e2e6c97e51bb719b870771ecfcd99000000000000000000000000a6cfd57ee595ab7b11312214484b6c861a6932a80000000000000000000000003134c972849729592dcaeadb1d0f007141c1194e0000000000000000000000006bfa8037d751013306540470992f214c8710f1c90000000000000000000000002fa373ea0d73b74040a687282ddd9db580c7b58d000000000000000000000000b0b57cf2d9257645cc96603bfc2c731eba38fd3300000000000000000000000063cc7f66a88eb30a46bb7dd7e4a218f7b8408b980000000000000000000000009d34713cb438a4f750a8b6b74b19bb494478c2bf000000000000000000000000be552aba0c1a6eb9836c80b4582b85e57690190c0000000000000000000000009298ad9a8bae84a1f0b9be946604b0b5cdb2e62900000000000000000000000041379b04bacb34a05c1e31a88ded45b148f738ad0000000000000000000000007e78d21d8dab4d09cf69a1ab80bbd1d4ec9b254e00000000000000000000000049c533f1e1d9e15f7c30d8362cd7ad59877619640000000000000000000000009f8dba44adde0b6d01baaa55c6e91c1a616d2f4c000000000000000000000000a4a3e8a6217fe356a0d38afb79db7ff5e11ddbce00000000000000000000000065f7a3b8c4444939b243e67e571c92b32b9a1a6b000000000000000000000000b0d4c0a9a5c1204d70b1ea7e40c61e85963cbab4000000000000000000000000ba9d8d97fcd0cdfb04897b397d6ce8f7c75298f70000000000000000000000005dc954d855dda2f06fedb11863ef63310ac4af9000000000000000000000000072aca4e314911f5b73d5e38990297dfba55b1cc2000000000000000000000000e92e6f95d02ba723e60d9a8833cafc02a3017db100000000000000000000000001f11e03392e61290d5384c3c8d8e695a8e85e23000000000000000000000000338913dacdb312c7da3ba567315aaec3f3f76d69000000000000000000000000df1944b25e76ed024737ecc36bc945496d69368b0000000000000000000000008a0c03b46bb693c7baa05fc08e5114472bc6ad680000000000000000000000007df23c439a4d89e9a3d80789e4efe5a93fc54bea000000000000000000000000b4a1383954bb52e086824d5924e866c89e48c75b0000000000000000000000008996982f6ba6938894900f9eab0438531d1a9ca00000000000000000000000004d4292e1f613b36cceabd11d948e5da4f3908d8000000000000000000000000066f2eb2754b03db40242405acbbee437bbfa1ce4000000000000000000000000aba0b4b3cb7bbdc296c5cf2b3a9dfe5609e4232b000000000000000000000000bb7ac7a33920ea2b9393070a62bb7dae3439f48c000000000000000000000000c3ac6c385a3c3f8ff8ec29d3329158f00f61f2fa000000000000000000000000938acd1dca436f425b101694ea46c38b4bf1d2e400000000000000000000000023c2f285c69ea2b4f64edbfc2e59dce8bb9c00f1000000000000000000000000528df8c683164925343090b48e718d06918e6707000000000000000000000000b6126af43b52ebd59afa0be472649035a0df6da7000000000000000000000000dd9ea0e3f2c377df6531e92cdf2dc50193ce0ffa000000000000000000000000f8a37851656c8c1287a6e79d8835e309957951bf000000000000000000000000031be26dae0f2e5ebe2315b926b769aa228654f300000000000000000000000092d96b4e1cbb53f0a79c8e15612a4abf0787630a00000000000000000000000023d565fef1ef33ac953d92a629c50ac7051b5d9b000000000000000000000000e72d7db818c899f5f33040abb00f2a9f29e8d43b0000000000000000000000003ffe82556d6665800628d4edb098f2bdd5a3cd7a000000000000000000000000b65dd6a380bc7f7aca02e15b0a89ae2d54364b20000000000000000000000000e1343b0557378b6cd915c33abbcb264d64d81bbe0000000000000000000000008af6efcd97826e859c511eea0cdb285a72672de8000000000000000000000000b7f4c0dbd0b09178ea6a368f289d6fc26f3073fc000000000000000000000000ea798389724b1a4c7c06ac2a0019a0393284d3b20000000000000000000000008726b19cfc2abcedfde8f183a8d1fe01c5d8c8c800000000000000000000000009d97cb5b4dd14d3c64f15e8aa7c2ebe5acf9de300000000000000000000000092145d8749e29148231b81f7595834436195f7f200000000000000000000000028559b43a995fa2b01e6b36373aa5cc22948b74d000000000000000000000000bea7e42d51cd82e46d9ffd1be0521529168ae117000000000000000000000000d2802df803ce46fb67b492f505324b2e89800cf20000000000000000000000008428a8781f4bdf6cf6fd5a25ca435bf3ac14b11c0000000000000000000000008932d144f5a936c59464b1bf151f0dd28203fbd400000000000000000000000015163de7d4228069084364fa4049b35203a21e1d0000000000000000000000008754c806b6dd2aeeb47d63ac79a7e51266feb850000000000000000000000000d1269243ca1ed8d59ada8dfed1ad66217fa92b93000000000000000000000000a293e616236fe4f9b5e1b1abf54b3da9c7c51d61000000000000000000000000d5f28778249ba374dce6089d275150e50e0b1efd00000000000000000000000052c45831343193ae2b8ed11ecc3df4d8582b6fd20000000000000000000000002b4d0329c13499f6263a491ec0e7bf64a27e4d9600000000000000000000000032c5d917b60ace48ba68da455904eb24c4462b61000000000000000000000000af6d5b3c3dcc9a59efeee7b6f2d29bd3a22b05f900000000000000000000000006e4b11c7bf6cb1981389b54410b4c78015ca80500000000000000000000000056cbc291c7bff1d80d26f0923bcefabd6320231d00000000000000000000000065a8934a5d7ecc05f878f9408100c982f889a3f600000000000000000000000035ecfce8f70b1252f87072ffc131b890aae062ef0000000000000000000000007c8700c761a5265c392218c0b6129534db5afb0500000000000000000000000027d47cde10b53e0aecbbe3f897e275b8a75a4df4000000000000000000000000ee66167af1b396db5ad94c744dd9122b272842080000000000000000000000008933fe63a9a54e781f85005ac38ffa3f8c558fe30000000000000000000000008bf3112312022cc7c55dc1c72fb09089e1465ff9000000000000000000000000688d5bc69596c647532c9408891bb89177ec8cb6000000000000000000000000d29885dd7f840fd36e42ae2f8e0613f18130974a0000000000000000000000009667240936d229ee960107c167355ace2c1882fc0000000000000000000000007fe47c5f8f15e96b5d76fc80d4b9a24492bafd8a000000000000000000000000c809b69d102f203bab718f98d95180fa61ac952300000000000000000000000042e56e6417c982cbe099fea354d4cde3c80ad66f000000000000000000000000f99c764273df5a47e756c9ffae4b0508a24256660000000000000000000000001318a9be14a9d46893f87d838fb885c775a71111000000000000000000000000877bcf27e3a0a517aa5522e574a79dff36727b370000000000000000000000008b3afd5201309fb5a79d64fab0423c952e671830000000000000000000000000c73c9702de0595dff8b54c23cf55fb3ae599aae60000000000000000000000001b69f47b3555d57072c746f0c5cb5904ed3eaf4e00000000000000000000000081b91c2c86e547ec9a70b6e0253f5c2793a6bd79000000000000000000000000f0a5022d04dc2d2cc91a527f3f62a34cbaaa2e8800000000000000000000000022c807d8185f59a0f4e8048ce0ed527994ec868a000000000000000000000000e37b5e1abbd702252dc828619e2086f908a14200000000000000000000000000a7a99327f14fa30be43d95f458147ec2c0de6d050000000000000000000000003b07359b1bc09a79595cb8d9779fad73e1cd5755000000000000000000000000b8b8a001524471111177d56a51de3bf45bf5a04e000000000000000000000000fecbe87742b9212769398ec5b8c80e1ab2d66fc3000000000000000000000000748c5e3edd58f13db817beaf283712512195393e000000000000000000000000717a1a1e5edac74dcd6720059106c98b4429ba04000000000000000000000000b48deb1aa772cf3e1293cab9566bd69132510a0f000000000000000000000000a46db9ee8ef11c3c778d19ce2f4e95644daf502e000000000000000000000000295a02a6e8c030ddddb6748e47d88ecefb2c46ce0000000000000000000000009a3293943a297d52cb0b1840baa600bf741b67650000000000000000000000007bfaa961b472221f69dd9987872490c4543481c4000000000000000000000000c41b4857ee6c026e9270da1d9eb0a20a9e4ed3a1000000000000000000000000293b04d05a7f1c004eaffe66c44e6bd0a0903a2a0000000000000000000000002f6bdd6fbe923a52e34a3e879a44c122866f3d8f0000000000000000000000000633a6b20f1541681466eff9cca3618cc318d7220000000000000000000000003110a39cbc2e263ae020e8e01a88bb31b08504c9000000000000000000000000a80fda4374f795f6bbdeffde21714c4f6bbb32be000000000000000000000000a64561e40020e20eb5ebbedaf9116eb41c44980c000000000000000000000000dd89611c06e5619fcd6ef4a1a96e1a086ff97dd80000000000000000000000002079778892e11603a4b740b22447dc694b21491a000000000000000000000000e28abc5d02822810d4091b4ba8bdb27215ca7756000000000000000000000000245a45f91f24c7ee29382fd0022da2f3a316f2e50000000000000000000000006291a2710471c6689b22acf546cc8c7379011ad000000000000000000000000042e67380693d3eca5c386819c774e12c8715f24c000000000000000000000000b486fab21e3e9d5a2c5976c06630204a46510c1f0000000000000000000000003e2a75b4b29933473477d0c83fe7f836ffb4dcf0000000000000000000000000e0304bca0991c4c47fc0c303f983bd4cc6aeca520000000000000000000000008e6220e58c3cabfd0a489834c008302866d4015e0000000000000000000000008845d7f2bbfe82249c3b95e378a6ed039dd953f5000000000000000000000000872b4917a7a74868f2bf9d3ec0dc3c2934433f1f000000000000000000000000905bc8c3218bbbfd9fc2c446846d00b74ee964da0000000000000000000000005c1aa403d17783f7a58139ee81640352ad528bd500000000000000000000000099480c5235f85b973f967e3938dc355b18fc102900000000000000000000000037753f0d7b1053449d46387e2f2ca4c164693171000000000000000000000000d99dddfd3d761c16348d6130e6cbe8ada561464a000000000000000000000000696a55111a6851862d1a56abb615815db2a3ce70000000000000000000000000969e893378ea4d76170837aaa8ce8e44fcd36e910000000000000000000000005d9acc4c17da959e7e131eeb98074d9bcf277d0e0000000000000000000000004fde6e0af241816a38346ee014482f88311d04510000000000000000000000004d6109bc83c738e938d1f2309171f0c8ae3e1676000000000000000000000000aca0185b95003c2532cac8a5364cd9a47ac4115a0000000000000000000000006010d8ae6bf2e05977d3c445fccbea83248d1e59000000000000000000000000e59a401377b002c66b5282d3e700aae10cb8005a0000000000000000000000009a6eb0f3b72fc440249c36b294d533d4923d57c6000000000000000000000000a0db6d534840fd02ad73c5768219170d1bb39c37000000000000000000000000e975dc78bba9b635b5091ffdf84889c4727f7d1b000000000000000000000000318c812731d0c35a1be2736a34ccf99e563ecf66000000000000000000000000a90f8f6aa7b1c760ffe31c9ee9f713e9d3255bd4000000000000000000000000e460cfdb408fd118b0fdd7206a7f00a94ce133540000000000000000000000009a77d0af506c403c9988ecc43ec15f0fa17cefdb000000000000000000000000a9cd1060096d28450ba412c923990663b9c361f40000000000000000000000002c0bc8d9c549c9cd90527bd86f6de20f15280e690000000000000000000000009082aeb4910e24d61d23749618ddfbccaa98b5440000000000000000000000005633cda963be91c5ee673c75d0717e72b41f8330000000000000000000000000755da4d6322e30acf57b6d860c52b2ee7fb67d8c0000000000000000000000009150925d165c693a198ce58101dfb79464f274e7000000000000000000000000a9bcd69651596020029d94f77b9f01620cc2ff0200000000000000000000000093c81e7a92685be8615be891b0441f20cf40d2f30000000000000000000000006c4cde76cacaf67b00d471e4c5fa45c0c2a526f600000000000000000000000079c6f591ca13810e3f2958be0b6fbed137f915f60000000000000000000000000cc866e838a18cc0ac86e487219b35834e2835ab0000000000000000000000007bb7999eeb95f53a08c1f529c00d69141c43b5a6000000000000000000000000993d4a41392add8987e7d1f3e3dab7f4f20a70ba000000000000000000000000658bbb3b5c0b6a9805df214dc3791cfd3a3241aa0000000000000000000000008383b9a512f1c0e57cd015b076372b2844859e57000000000000000000000000a545adfc855753113eb60e9e34bc7ae024f3961b0000000000000000000000002176c95753e68f9e76908773c49eddd6c2a785a60000000000000000000000000709b1380ecaa69f68620f90e03bc7d596223fbd00000000000000000000000098928eef7dd4d405900cfdb5aa70ee36097a9d1800000000000000000000000059db60e3140e3b0edb42bb4ccf61c92522849a4e0000000000000000000000004f345e5fd63841151b27a3ef332872caf7ea07da0000000000000000000000009bc185653676f1c63cf90c9ff5d5a0e9762102b7000000000000000000000000e1d78b2b837367820f981a1c9a9fdaf431c3cba0000000000000000000000000e872f237e61e00ac729abf2211040c3ba612858b000000000000000000000000a24248be53acae85cc67cf3cc6a15893c3474379000000000000000000000000e6af0be95df4fd0763c85fb180295ba2e818065a000000000000000000000000f55c885ae264a418d39abb44c509f3ed51962abf000000000000000000000000954c43cda794dd75c6994a906f30b616731a637d0000000000000000000000001fee7e983b363e6d7e83f9d27c05f34f4b2d9af0000000000000000000000000b8db54652945e3eb185d0a223f3c5244844fc50800000000000000000000000070de02678dd90c9e25e2891a526a80ae0dc1929a00000000000000000000000090ac470d7827f7ea58c7c14c9eabeebd4e246e4c000000000000000000000000ab5bdc54d5a6ac9a2a0ce8e1d312a11d79e54fe30000000000000000000000004977e88bf991699fbebe3fe3abfce3aec77eebc300000000000000000000000077037050bb27ae8f09118a0c480224d897589c650000000000000000000000002c4608088a8bcb9bfd5e0f782ad1482618b4c02000000000000000000000000048f649f8a6f12c592f4e933db50b45a61156515d0000000000000000000000007ea65aa989b97645b3514c9535efab2b60181fa900000000000000000000000037356761e00aa3da42f4ae444f3809bbdda30f73000000000000000000000000376110452c2fdaef842dbd1f64234a2045d2e40c000000000000000000000000c06047c427347ec537dc39d4df500ce27e82ce72000000000000000000000000be89d686dffb3df0496683940e25fbb36b40dd28000000000000000000000000036471b69774cb85b3ac9274e9398f80b51bbc4a000000000000000000000000a29f6db16946709873f7a35fc3d01bde0a97c5a3000000000000000000000000575444837c8b7a3892e9421dd1b43e034489a3eb0000000000000000000000001c2db3382b74f41b2ad6afa5668a5557219d12cb0000000000000000000000002675fd8772ceb98cda08335f684c78caa67f081d0000000000000000000000003955c610fcefdc49ddf96469de0f33e1fc4cda7d0000000000000000000000008114551448fa87a27f0ba282ea983e3c2eaddcce000000000000000000000000159c1fcc4aa34ffcd0cb9e5a6d34051a82c119b00000000000000000000000004c1a3ef2d52641f909e278b41c6172f4773b4416000000000000000000000000a57ce9742e12a5f91dcfe155488aa40d873e6ffb0000000000000000000000006d53817887e6ad4d3dd50fc9568ef8905a0818c1000000000000000000000000e2c9fa4b18babcbca5f7021686e909ff48d6977c0000000000000000000000008b891fb617afb8b2c40806c8760f51e97bb2b11400000000000000000000000009fa9cc32dd3ee277205d5e1304a31271887c8ac000000000000000000000000b6ac8827891050913772974abb8cdb515624df7f000000000000000000000000e744d62109c3d86b1b8a5ea0d89c6027779fb1d90000000000000000000000005fc5b892755a19ee12e9d6255443d94b447142bd00000000000000000000000003dd6d100bc301f506c31d2562d702987b1a7b1b0000000000000000000000005f8816994405cfe22d05f8d5e3e58236ccca899400000000000000000000000007694da5813bb1cf0cb39e483d83bd0e4e055bf8000000000000000000000000ee3b499bf82d679505a9661ffc19e5fda3be57b6000000000000000000000000169521ed980cda3a1f0b80731cd3eecd5f7baa29000000000000000000000000b221aa1ad9c0c7c2a9f0e13250641d74631a6d62000000000000000000000000193f26b0b1756a10cd5b18952af986558efe38140000000000000000000000007947f6dace27c7602b4ef494a1ec2364c6b963360000000000000000000000001d13e03a7f63b699d0a0e40f53330d16fca81441000000000000000000000000ab2e61b7933acbb0be791550ea64d262a1c2e5620000000000000000000000000be9f80f67001730dc30762b53b8b12c8fa2041f000000000000000000000000018397e5278c75dd10d044b0daca87d660a84dfd00000000000000000000000044b486884e0c2192dd34189da713fb9b5d35daac0000000000000000000000004e3052c4d9998ac781875df8ab08ac74c687084e000000000000000000000000041d7710eb5b759ca179fcbf8a5f9b534e6a4c210000000000000000000000001b1ecc0ab7dafed8de212e0ff7d8590dcbea98c4000000000000000000000000f7f4ebe48dfd234977d534afac036deb6237d6c3000000000000000000000000c7ac6cfd388e18ee5dc75d1c38144091b2a165e5000000000000000000000000640281d6b6457d65ac5a3f1e6509c1f903a8fc28000000000000000000000000467bcad5335f1224f6b20bc04d5a2e44ced033960000000000000000000000002c0db7da43f719414b1ee8acce675ba84d1635f60000000000000000000000008987188ff1fb96dda85855611be20ab21a0b4c090000000000000000000000000189d7756956237d864590d2fb5a10f0749bdace000000000000000000000000814640820111a15c68db304983871556739848c30000000000000000000000000c173a2cb01cadf9b4291442ba2512bd5824811d0000000000000000000000005c1df45818b4ca8b37f4b831ca10e3ea177589ec000000000000000000000000b410d216ee37dd1a629f36470a02059fb81cb0ae000000000000000000000000a0697e44389dd00e11d4533fab0290ec2a898194000000000000000000000000ae6bcc454b6fe59d795cb9b2f451f2bdb1076d97000000000000000000000000a5717202831dda1f731e404425c03caa0ec7d4be0000000000000000000000001ab89468106b9c8630319ddcf65c74dac212f8e5000000000000000000000000e65f103f77a0b6115d618b6d82730571075f7bad0000000000000000000000001e47c55702e1de553c91edb276a200224f4934240000000000000000000000001b84dc206f15cd1f4d431ae7ba859ce0d8ab9c15000000000000000000000000cde89d78995b9eab9dbeb15300319625f0530e12000000000000000000000000bfa942c78bd7df3b7c0e323e4c61fcdc7a08f7880000000000000000000000002870e112c0460fa2d210e64d580b2338805a50c4000000000000000000000000753935c63d85fc914b1f01b2ae4c85b233c4e06e000000000000000000000000335a442e3d6c848863fc7460983599c4456fd564000000000000000000000000216604a57002b64228b60bcfba13267274f08496000000000000000000000000453e5439bb3a9fa59bb9cbfae1264c507d791dfb000000000000000000000000b5095a5f10b5a97c1372ab9b97cc1db6570dd4db0000000000000000000000000ae24d4213ad86e180f52b8bc3461b8112c1884a000000000000000000000000ab40e683225e9a18b904bdd20ee15b08b2467a3e000000000000000000000000207d8c5e7469a78a02fd1f6b6d716de2bf4e97fa0000000000000000000000003d56928cd1c16ceaaaa4c2b62cf446f406f7dc8f00000000000000000000000097da13482c357b28e5f1b7a19f2088e6865c05c20000000000000000000000001af74f821cb5bce50a6cda515661bab791b8a169000000000000000000000000c10d5845176eed37deeedc541fff637ff702718e00000000000000000000000074c5b7c3f3cf08fdf529ad4a49914f9244c519ff000000000000000000000000446ba749b554f2aae610a8009cf2a7cfbb8333530000000000000000000000004947bd27778a332004d84f45216821cb71d12d00000000000000000000000000337eb5f41eb82ed24471e13fa8c6ec20cfd0d6aa0000000000000000000000002ff847346b019e7cbcb4b3790f582ede1915118400000000000000000000000059847a428ad7588ebd9b2bfd19d56bfbb95bd00d0000000000000000000000005db48d76d6179cced1cfc7ef79145c5681c46dfe000000000000000000000000a282b730723b55de4adb4bd7af65d646f8fbec13000000000000000000000000cf9865c6d3201346d163acce5d84b6c6d6a21548000000000000000000000000fb0a7bc31859b8d9ec36229b4ccfea3a23fd936c000000000000000000000000cff28affd9dbb2a7352e0da6004d07e2835c3138000000000000000000000000cdb3c5b187f70e6d72e1814e7bbcaedfaffa61c4000000000000000000000000ad470b3fe32a04c44fc8bd17b21ecae2e6180ca7000000000000000000000000fd93cad573cb0e459fdaabc76012125cb447b1f7000000000000000000000000f4f19e0896ed2f275945514b93c9115d5d2630a5000000000000000000000000b0a4cf0a4cc22b2498242809eac28b6646eb9a670000000000000000000000006889f02cc50b3388778acf8ec650d55a97a3d51f000000000000000000000000d1c3541ae4e14b618af527b0145585880a60f25a0000000000000000000000007ac64ca95e9b2616f6dd714bd62e6e850cdd91f5000000000000000000000000b4945b6ce214044418b4c50ea73285425a28fec4000000000000000000000000d3e5127a9957bcc021c9d3fb86097354a624789f0000000000000000000000006edb580121269cbfce97fa170b5e51f36a9f891b0000000000000000000000007839e34424f9a6086f64951f362e1f07da17823f000000000000000000000000adc7d6869a555d1df24ce9bc6e91a729033f65d00000000000000000000000006b589442cf2952f841530e7fbb0472ca27e68ca600000000000000000000000039e12789f3923c7721578efa1be58e1607e1d69d000000000000000000000000ead4e73cd9156eb79ff67aebd6ea50d3e94cbf5e0000000000000000000000009d7aa13b75368c1b5c397d68315a8c4d53f731da000000000000000000000000582faeb9a8e10f5efad9a3faadd3ec91f6d555510000000000000000000000006e5ad6fa42c269f3f10b95b2276e71a58a2aba800000000000000000000000005ae512c2287ddba8032548e4819e205bf642e094000000000000000000000000ea855d8f3335ecafb9b14433c95b75593fe8f18d0000000000000000000000002420ada52916e29dee38d099b8a06588e8b492b80000000000000000000000005ad4528896327d39c075011a46a5120ab215747700000000000000000000000036ea7491c77a08b54684348cb2cd55db7e932da3000000000000000000000000cfafe18d7d1c48c14d98f1ff0906cfbe9a8f36d80000000000000000000000001bc246147f875ee06868e395503c29d9674710090000000000000000000000006c077bd2b8bf5526ad5cb18ff712dbde7192a57000000000000000000000000081736362ebf930460ec5eebe060f97292f1ff69900000000000000000000000020a0621fd0396d784c8763be06cb88195e04812a00000000000000000000000090d8d4ed2e147ebeefd33db89c34b247817cdd96000000000000000000000000730f2eda43b75def34d5e5526be007f90ba1f8700000000000000000000000007e9151f1e22d4936e1023343dbbf4d2611e43c4c000000000000000000000000139b3f8938d2c57730b6d654178a7159d0dbc8e8000000000000000000000000a3644b0ae5f725637b5dc242e3336de85047e90c000000000000000000000000e3b982348f68123a1ce9e75f1d8274dd1e3801780000000000000000000000003c1c51219030ff20944493a0ef6a037e4d12e97e000000000000000000000000eb94bea9ecc53e9fb1028750e6762a00801dc369000000000000000000000000fd6307e31d16c19ea5ce53d25918012d59851a2b0000000000000000000000002ad16eacd012b6c88433129a19924ef57c381ada000000000000000000000000862aca946382ad64073ca01858eaafeb2f9cac34000000000000000000000000c65df142e0ccaa9db87a48392cf97b6f93e0229e000000000000000000000000ea01e1a3709e16259954982f783f49a02f90c583000000000000000000000000fdf9c3eb04dc6f9d01ceb26e3909026eb757f7b80000000000000000000000001a0d48fb4f2eceb6921ad5b2f6fe1432e06a2d3e000000000000000000000000da192a5c255c7a9e673e764464f99182ed43a48b000000000000000000000000ed60b07ff7398c89f753fc714142caffe7e5fc890000000000000000000000002f51fdba05c242015fcc12adb1e0dd2d330fc929000000000000000000000000f5c5f9e0b2e312a1f2411f5008da35bd8f07aa13000000000000000000000000780d0881423eecaaa8767cb339ece08b7080e36b000000000000000000000000f4d05610a297d913e36c2dba16cf9d3b96492f10000000000000000000000000cbcbbc475ba5d5bdf77f347d4e7229a4a5f7fcdb000000000000000000000000c595c9fa22f4aae187cd468a01ad4273d6f1adb600000000000000000000000036c3229f58c0fa5547af4ead89de2ff283024f2f0000000000000000000000003277b60836a09afe7f4171b175bd5605bc3d3e40000000000000000000000000c29f397a001fd9d52da7395bd76529f91e1d6ce8000000000000000000000000edd821db5b7c7a4c1666b8631983a8e93a56bd700000000000000000000000003fa8f7f564e62cae78c01e10cb4c0e0e6cdb0634000000000000000000000000e1474b2b067f9927934cce61dfad55040f4fcb32000000000000000000000000b96dda3353c203e1dbab820a67bd8bce56a821df0000000000000000000000007f9e8c92f776087f5ab9234f3fc370655e0a544d0000000000000000000000000a7a341727e2f178b459746af259b42fe40ecf1f000000000000000000000000f8e9795cebfb8651976c9a44a714c174397660ca00000000000000000000000040daf92d06e79a155ce114d84c3affbdf042e15e000000000000000000000000d3ae9c573f132d7431b401ce9689e91efc325b78000000000000000000000000a3bbbb74f8b2e2256d1e692b4e71f52ad5ebb6010000000000000000000000004b60a31255898faadabcab034c4263c0854e95650000000000000000000000003778f408ba50e39460adc25c7792b2b598cb906c000000000000000000000000472dd9e624563ebabcadbecc0ae432208f2b233b000000000000000000000000f6679ac66907ed977bdb3eae7926b2ba2f02d467000000000000000000000000a92f4a523d8ae3c37e4716b89d05bf57862cf9980000000000000000000000003d0d235490a90fc2b4b625a7b6da5c26e5e741fb0000000000000000000000000057340b58c881bded0604b0911cd986a6c24db10000000000000000000000009d2a6d8eac54affe56cda663e62ac2033f7badd00000000000000000000000003853d0a60dcdb19cae9fcf7018bb497de6fd2ea30000000000000000000000009a75665c5c1a60a65ed9b5283f40df60fd7d7389000000000000000000000000efab69d91bdc75fe61e434a4f56ad00666fc0ff2000000000000000000000000a2c875b2f9415d8eb3cd844ae890ceca1ec7b614000000000000000000000000115e588afd223081cb1f2c9f208c8641b243423c000000000000000000000000cbf0b727d2e06483ef8a4f670d34526dc81b2f7f0000000000000000000000001e865fa6f118bf95ef733774debb2954fbc1bcde00000000000000000000000037864b638c9add40b0315d5e355e5afbfd731346000000000000000000000000f1cfd4374c119a39bce7720ea096e3639cd892f4000000000000000000000000cb4a4b7fa943944231879b12d394295dc7d939d100000000000000000000000059ead73963bbc0d301664f1fef75b389a09240ee000000000000000000000000c1999812e0d92eaf97f1ab8947aaebd320a805150000000000000000000000001228d77d9a1d749da764a34a81a40c9f7792e3d5000000000000000000000000bdeb00c818a2a7bb191bb7d50dcee3afb9ea5a28000000000000000000000000defe23014f846198c9688b0929575eb56823e724000000000000000000000000b587606ca8ce0b7aa9d978b9c2308610644c6526000000000000000000000000382ba004ec0e65e8956b33ff7c706e89dc85ae8900000000000000000000000015c1b7624878d1714c8bc0746892f1c88386d2f40000000000000000000000001b38d720040d2a4076057f92a4c3289b69a9afc2000000000000000000000000b9b6c918689df030d2c111195ed22a0349e189f9000000000000000000000000082ab69fdc6c1be109d24253661632b9d0f7df85000000000000000000000000ec766e31e971e96695a469a3d482318fbaaeb5420000000000000000000000007c20270cae39ab4f84693c41ccac116e0f62f5ea0000000000000000000000003167ead9344d76ce89a37d25fb5bcc479c0d3d44000000000000000000000000182125b7059736766e5c28d9eba065845462151c000000000000000000000000ff8b97421156b3d01c6aafdd5e8ed6c9cb34bf120000000000000000000000001d791a4d3e5e3ce00c15c1f8fee70d6d0c27e5d2000000000000000000000000b64e701581514f9ddfe48694e02b0a061d2e24a3000000000000000000000000c11b0475355af413b1f6447a1fc1b23be65eda4600000000000000000000000043680f2d3ccb9f3db216d4767225039b313ac8240000000000000000000000003818ea37354bfe1be984c612cfb3ed98f58409b60000000000000000000000007afd2b0f47ce32f03231a3a558cdd0f30e2824de0000000000000000000000009053b25b23ca7afb6aa68fd8e3e38aeb0da5d8d9000000000000000000000000bd3b61c0cf8d29085c3734ed7ef7341caa5abb7b0000000000000000000000002d1259fc0f250d5ee9ac24d2cdc2a3823f0ddd28000000000000000000000000cb1954a60d474f249f5442be3aed7ff5625dc37a000000000000000000000000f13cc5aeb980f65bb5d8755cb9331400b1ac78a20000000000000000000000006d0ead1406be18477452945c68f70899e67a2e4e00000000000000000000000069c619a23aa72983e9889237e9c950b3f30352bb000000000000000000000000792723f8ebbcc32be378faeae7c9146f0f1860130000000000000000000000005cef92778c6bdd5fe1931e2c6e9446a7c021c9b10000000000000000000000002b2d86f917bcc8f89efb3023a125476bb53f821500000000000000000000000056bdf0753988f95bdd3493b5dfcc94a419dabaa400000000000000000000000018032cf66ff195a12ea25b0f210d044740da0f96000000000000000000000000837fe1845138df5074a1812a0bfd6b85c7ae26700000000000000000000000004cd54281c7a944f1764d0f1dfb4102d13f119a690000000000000000000000004b249e0f7d3b0595b3337ea0508acb5e4891f937000000000000000000000000686319ae6e392e020b851eda938f3bc1ac52008e000000000000000000000000e79f8b7e692a48b92031411522e1bfa130278fe200000000000000000000000082f6a5ee676ecbfd8292d648744cd0182cda74d300000000000000000000000045363dd422d02118d5a052e4b78c7cc0e89c1b5a0000000000000000000000008d7ee51ec16a0f95c7f241582de8cffb9a4c2293000000000000000000000000d24b5083f5c50fff59625e487133bda88c0a23b2000000000000000000000000e2a4c6a429d27e5fc62115e29493e5b73d19a34200000000000000000000000055bbe4e86e9227d44581d199c8c6cb625db0bc4f0000000000000000000000004b42672ea5374c7518530a4b9058facd7fdb63f1000000000000000000000000a2753e3a4607b373e56c9986f643dba5e7c1cd4e0000000000000000000000008897f6f56b6117330616116c54fd788d872679d7000000000000000000000000c12bce7908845a5b0d9a88ca39ccae438d50748b0000000000000000000000006f30f38c89c5e3c86b612d44d83a60e9546ea61100000000000000000000000016437ecf6d55d758998e79062dd3bbb720b3badd0000000000000000000000005c9c38b6b0fea2c9fab0a21b5ac0196faa01430200000000000000000000000065d3ff7624c6076bfdeda4d0c12a8e7e43b27c2f000000000000000000000000d62d9c9d3e9706930485f262a660ce4a2ce0be93000000000000000000000000e6cb101eba87c46db7bb1e27ad2bd73482837a1c00000000000000000000000023fc81f47f3e75991307e866e8b6a8a39bcbfb9f000000000000000000000000fb6c171f34a6db02760f64554ee7ce0e716106550000000000000000000000004f54e6ca84ffd8e59ea51dda33414c9a3f75585300000000000000000000000044e127d314da8a2a3ac3694cc1e25bbb4da808b7000000000000000000000000d1d36f6542985e9c0ec6dc033280f5871e0a6dbc000000000000000000000000062444d0a7760730d3c0cf790bbc503965da3060000000000000000000000000fcabade86618fac6292879154e2d21c8ede89d51000000000000000000000000a54580c0bfdb1ef58a37ffb5e7406d287d88f89b0000000000000000000000005f4a592d6fda92b196f7b63708ab7713c29d8f5c000000000000000000000000179609e7865e4a3c4c668e9e851e9b689628dc5d0000000000000000000000006d9d4cdd7f2afe6b61707b818e63a52efa0a6222000000000000000000000000b3151cdbacf1011b7f2f9882879d6ec3b1508ab1000000000000000000000000e05f93a9c25ac7667707567bae0b5f9b37f087d00000000000000000000000002fa5c3c6edfc473b97fb2b90bd36126290d8b00c0000000000000000000000001dfd6914775c5de1ee0902c35bd22d488850ea9a000000000000000000000000e8c4ef2478a13f8158acd7b24f7953f48f7b4c660000000000000000000000000834ed619854b5b41763362a31d1b539992a3f940000000000000000000000001a43374372a5cf63ce93f3a9be4152f62968a22d000000000000000000000000a5a75b5f3db2a84c80e14000dba6d086e3c10050000000000000000000000000ad91c1a67f99529988cabaa1adfbb6bc8868025c000000000000000000000000c45890aa6363826812fff66ff7efa6b58478df62000000000000000000000000c9dab972cf618871d839e9c1a9df92339f475be3000000000000000000000000a9d9c32c37b4fa7740059ccb921c2ebabd50cf860000000000000000000000001ca4e1d441abcb84383cb8753fe72d01fccd96260000000000000000000000003466bfcd3a8263396c2650effc1655275191cc6a000000000000000000000000fcffac7ca0fe69461dd32cb1286bf31d2c818ff1000000000000000000000000dc38b244d8cdd4d81da3b6297b7921e8d03c4eae00000000000000000000000034691d7ed5fa1253be7a55f922394a835e3377a5000000000000000000000000e3603789999bf24427f57800dc2cbbcae0d0f5770000000000000000000000004689208d311785359c4e060ee30011d8e1a68bf00000000000000000000000007b47503ae6c88040328863c70ba71be322765ca5000000000000000000000000570cf51ac81d5871d7fa72fe1f02eb71670dacfa00000000000000000000000097dc369a15f9cd8aa208634c19f7777391dcb770000000000000000000000000ba25a7beab8e2e7521fe55952501bdc5675d97d900000000000000000000000061642a2f40079a8a3f28e3e734ca3809969243c3000000000000000000000000504429e72c603182f5a4241ff159c9df644a116e000000000000000000000000b1bd6b4bb0c2f31feb37d9bd404d2350bf80d07900000000000000000000000030754cf7e46120778ec27cecb8f9665df2d699d6000000000000000000000000bcee9ab5687d35a7cecf2dd6e00ae6d37aaf21d8000000000000000000000000bb8194d6b95618e0d380ef9749d642b6b21c79ec000000000000000000000000b2f66ef397b1ae6d4fad808855a3de4c7f960ace0000000000000000000000005fff9b1702c2c4dca6e592c029d5a1e0298c391f0000000000000000000000000c966c98f3de5148a4f68114beba33fe9ef3ee380000000000000000000000009c21894f4ae341097096204b2400b29c85798f0b00000000000000000000000031161c88b7b4f2b621a73ca79e538ca010ce38ec00000000000000000000000025b64e80b946dbed28d4935d1b9136f93df56f7d000000000000000000000000d08ed38569c9327ff3353cd5530024179e22aa710000000000000000000000000ac90b42c948caf8c14560de5e95ae24dc67b71900000000000000000000000054a8ae77c42dff78bc23930e951db00fa963a36f000000000000000000000000b9ed3a2b35396e960af7a812d330726678795d290000000000000000000000001f9ce6eb3e122d17629026a1585b1fda751d5dda0000000000000000000000009f16db77a6b9e45378a72d02a7ebe29943aaa77b00000000000000000000000076f65b559da47872bd2f18463e3dfbaa64511a0d00000000000000000000000047458e651d3024f471761067065dc99c9e20610b000000000000000000000000959409fb6ec5921f0f6294bb2598c353fa854829000000000000000000000000a67047950c3345623084ba0f606fc879109af3b90000000000000000000000008966d8acbb4b0d5830fca4b0dd3b134e41049b19000000000000000000000000743bd4335cb0b06c1f1e3eb4acf3ede1f6eb0df9000000000000000000000000731bbb07836b92eb8db846cfc38d4107dd54d92900000000000000000000000084d58879cb3bfabbf174265a19fd375eb0b2d7270000000000000000000000004dcb388488622e47683ead1a147947140a31e485000000000000000000000000520118bf4145a8d00080626364ecba2e809eb999000000000000000000000000edee6379fe90bd9b85d8d0b767d4a6deb0dc9dcf000000000000000000000000a984c0338cc374ce335d3565260e5a0d2a92dbac0000000000000000000000006fff95edf4e7e02a4557d7eeb12a5e3e733fae86000000000000000000000000389b1f3ed403e608ad1ca8f3aa0dcb4e0ca96a330000000000000000000000009a6751d1f37647e62abd453507dcba390f7520b30000000000000000000000004733ec015fa4bf7933696e514b7191fd64a5a6510000000000000000000000006f7e6e4f5d72a0de9ec1a7f32a5c1b5ae726d0810000000000000000000000009b3d0f4f7ee30815aeae9feb92a64bae5da37aba000000000000000000000000374021b9251ce8ffd05bcc405b802ac979cf5799000000000000000000000000587f5a2fb86bd1d7de1997b0fd0d66b67e58d15f00000000000000000000000035273e8b14b54cbad3748dbf80ba199f8ec5f3b2000000000000000000000000d310a932cb1db29cdeff5a7b6fc34ac7b4f0ed8c0000000000000000000000007a590863390b6fd3ff3f61201c1cba6c87570f3900000000000000000000000033dab752222a73986d5dee99c48e89799b22a1ba0000000000000000000000002107ba70b6269f1fb39ad7fc5a7b1357537d9fa2000000000000000000000000c4b2758b46debe0cdb2d8af75e8842669abe5dde000000000000000000000000087a05e34842b49974c06d046b0bbb95102c78990000000000000000000000002c59d27f30dd43bac63231df23b0bfb2ac9ddc35000000000000000000000000bcdf53f26aaa260f57094000580c976aeb6281e300000000000000000000000067cac4eb5bfe21661cb794f1e7a8da855b9ee802000000000000000000000000f3a8ca10aea25927cc5dc8b31555205291df4a1a000000000000000000000000c5b8dbac4c1d3f152cdeb400e2313f309c410acb000000000000000000000000ea37573e6e4c2d82a3b04d626db841f9a3fda2fa0000000000000000000000000b18f659efd94657724513e92ac18b67c257dda50000000000000000000000007902a3c3b3abe9214cac1057b264d8979dba627c0000000000000000000000006e1b6c0cb549510796d9606614e921088360ec480000000000000000000000007feee34fa05ead578b0930d767f63309dbf571ce000000000000000000000000d630274d396d60043ef462521b42cf5e29e08f5900000000000000000000000093ad2ce0a6ac75211e3cc7be47e903db50c8329c0000000000000000000000004c90e8143659f227b1950209e0841a022f5db3f30000000000000000000000006335a85f615cbbeae940cfcaf13b2eebe797a806000000000000000000000000f32a600e3571c27dd6ab07d625599a29d6e02745000000000000000000000000c6e29aada68f2410fe453a05e8f07cb1b12bdd1a0000000000000000000000005829e8a1cd3b26cd8314618def95113573f8217b000000000000000000000000be3e4134df57ed8cb7b8cd453afe39a57fe0dd7300000000000000000000000098d558f08a3b63259d8a865eb5b4c136374c12180000000000000000000000006292a4ca141d49432fcfc98013151787103a4bc10000000000000000000000006ad1729a2070f74df93e39296ef838b1b054f668000000000000000000000000ccfac3adb103aba05fb2a7b21ee09934a9be64a40000000000000000000000008bff874805c628324c56db369229b10acf88951d000000000000000000000000055bdd43d90628540843fa3c06073aba4a0d357300000000000000000000000045a118a05bfdf016899e40eeaa0624e9c3ceff1a000000000000000000000000eeea96f4cef4eda17b2d033edb517c1af582d47c0000000000000000000000001a08065ed0689a64ffe34173fcf30a5ebb369b99000000000000000000000000433d515fa22c6976531fb351fecec0e824362d980000000000000000000000000c87b41cc4c25f4892984c71d7e9b764e4ac565a0000000000000000000000007e10064deee58ee0c9c03326e0db652ee1356c3e000000000000000000000000a5cef276f40174eb1bec198046e5485d43cbcea1000000000000000000000000736572ba8f6e6826ec26f15876613a87337d21fc0000000000000000000000009578d1b59664412e7a45e719738e0ac6076ed208000000000000000000000000aa136c6bdfe6dfc154e9912ead80f7179c55bc0800000000000000000000000059fd3e4c829db41844329bf13ac4e9e8cc6e8c27000000000000000000000000c1a506b63225db577b254131a119b97f06d73d4c0000000000000000000000006396a2ace5978c4fc9ba7ac3d2d3efb6b3055461000000000000000000000000f2299859abd4776089c8d4d5e1c130d86c85059d0000000000000000000000009775734b25102085e1fe23eb8b511d75449a8a430000000000000000000000003b2a887ca2d31795f664cf34db66b6e5f80144ba000000000000000000000000c4bb6a8f56aeccfd001d60f917bd2f6c91d6f48e000000000000000000000000d732b73da90d337dd4e25617fd88112d4fa252e500000000000000000000000074ae0077367fc1a8a5c018a454ef1f314335cdd5000000000000000000000000512d7c3dea407c3d559f3b9197061e130888e79c000000000000000000000000934b340483c542698c8b5cb774108f11bb0bbdae00000000000000000000000066aca807da2e13842d197b2343f6ffbc0995405c00000000000000000000000000af7558549963c53c1a425e050fde8401a7bd47000000000000000000000000283f6d8007502f43049cce31fe614b4bfa2eed690000000000000000000000005e89e12a6b7ea0d1b8343a4cead59f327fe7bffc0000000000000000000000006920c73e6edc6851d55f16a6b3f6d3e2b961ceb5000000000000000000000000656b3c905203f6cfdc34089a19b6fd69b959ef0800000000000000000000000022238c2aca2d0ed54eaf85b829bc8dd9027871b3000000000000000000000000e390c99df802a9bc52e6d06cc810d1f519fb9f42000000000000000000000000570cf0d3eceb75a10f2a8f20a522dbfc56f8ee0c0000000000000000000000000fe2ee9d2f856523aff051fecf635539c2ad49e100000000000000000000000018801f6f87c2d4b70857dfa914933564737bcce200000000000000000000000062140e78474eb961d03fd321e9b504b058fb123b00000000000000000000000072ece0f8e3ff1672ec4ef2451804308b4434c4b6000000000000000000000000cb087ab4b5cd420e7ac908e4e8719cc8a77b9596000000000000000000000000b037a6640d61028769538b9221f729e7cce42bc4000000000000000000000000c6cfc6705c475d1517725793a880c92ad837327e000000000000000000000000b1553f39787aeb8b4d4a6b3274346b17992d74ef00000000000000000000000091939372dcaf10bf832ccdf502d1d3c2a9353cd900000000000000000000000082449ccfca1907fb3ba146caa2c7df4d77213f8b000000000000000000000000fcfa06abbe758fc06aab849025c19e4dbb65ba3d000000000000000000000000ff9f720ceea8986ad8f187a7fb265b57072cd9440000000000000000000000006eb4b0d91ab2da55a557db120c26b80846160691000000000000000000000000438c8395f775473515db4e4526f48899d8d03595000000000000000000000000c58b77307e440d635db47e2d7dc39e28f092b2160000000000000000000000009c7504c1050f916db90e9ff77ec292e78a9b2e7c000000000000000000000000d13ec10f2bb5646d67d5a2b4a29ae19ecb4c9e2800000000000000000000000060ab139343c9c5fb3b8850f8687a7189aab188cc00000000000000000000000059e8766e20b5549c9d23eff7e726abcecb220fdf0000000000000000000000008a03cce34cfbda04ac58e0378ab7f01a450aa0ed000000000000000000000000ac8d1b13ef59b3bd0a1ccac919ef85ca13071b7a0000000000000000000000000121a97cd6f3501b5f8ea1148d54226cb142a2d4000000000000000000000000d6e896a724e0f59ad5e2da03711e0bc84900f29f000000000000000000000000fd6adfd500c1d42cfa7a847b80e5b90c0c464073000000000000000000000000a76f188fe489dda7ec93656a92921796ddf57206000000000000000000000000b319d9f377c401cbffbf1edcfe0231d67aaa9ad200000000000000000000000052e3cafde9adaca17acb35173b2059397173231800000000000000000000000080de84cb551a3b409913af8d893b050e39c490eb00000000000000000000000019aaefda000180d07ccc6a71183f2549e7e879250000000000000000000000007bc5ec3a98acb1fdaf0ae1eb8a953cca894878ef0000000000000000000000009cfe79a1730a0f87b949f57bfcbadce791659874000000000000000000000000dba063aa8f8f9813f972411c8fa1ac9835618bff000000000000000000000000a58d383c4de50b9d35d83adf0a454feb10b8e9ed0000000000000000000000004f24e11716ae948ba9b4fbe67397e84493e0b2a7000000000000000000000000fc1166cd08aa556cb0feb875ce3f2ac16070d869000000000000000000000000c11309c6cb566698a3e2dd21d363413f4dbb3243000000000000000000000000e18a0ee67747e87ee3397cb010f5ff9670daafc6000000000000000000000000999a4be87859c9e6cdf219831f14b1d499788fd8000000000000000000000000563ec6a1aa7e2fc999e581f2e77b7403362015a30000000000000000000000005bf1be1c38f08eccaf5ff233158f772f37b97fef000000000000000000000000d4ad1bee599e32efd922c6c20032ced177f9aacb0000000000000000000000009d0bbe96a7509050419b32841161ef390bf539fe00000000000000000000000007d17b57d66ca3f028b3ea1a4149dc8a814a9a2f000000000000000000000000a09578b76690817735d0cbdd0ce0b38fe67d3c8600000000000000000000000005b3a877e44bf4b9fd50e54ccd51a0a0cdbec770000000000000000000000000f51b0e4bcf8e0bb6e5c197f0fc27e25bda9777580000000000000000000000006a883f70f4b68482018e99080bdfb98c93a8ac37000000000000000000000000e80ceedc310bd99d4699a25505cb0c26936a6508000000000000000000000000c7c95ddd9879fd3e4a26ffa137b3ce574728ca95000000000000000000000000626e85e6ef02024110da80e05fc0ae96f80869570000000000000000000000005ec6abff9bb4c673f63d077a962a29945f744857000000000000000000000000a1243d409d32592934986ca0e760118cfd35d05f000000000000000000000000813f10aba9624d2f4b3130a1ecd26da2bb2d09d4000000000000000000000000e5fb662dbc58263863d251a994bf3fcf606531dc00000000000000000000000052e9f09d46875da9a0d5b0b22b7f202bd046024f000000000000000000000000cd97f0545f1f8108bbc5beba3cfaae206fb8cbe100000000000000000000000022272364c9e93c982b228841d2fc363b80d663a10000000000000000000000004b1eaa6e573ef0a27431fd5e9191c5b71f591207000000000000000000000000dfe9c6a0bcc945ab593fc34b9283a20bd9b646950000000000000000000000008f800941b887454adb601b6e496fd8ed7a07702f0000000000000000000000009b34c138b27d5d7b68f49170024ecf5bbc1f3109000000000000000000000000b13feb65fa41ff4854ad80da2be3b0a4e12995bd000000000000000000000000bf3b08ca4fb573225b52fbbae080d2be08fe369c0000000000000000000000003be13c1b976b17d2c1e11a7bd8ba68a1227080f900000000000000000000000095e55871e17ab757b6f55b178684ab8d881a777c00000000000000000000000020898ef6e21b8dcad7febabc703f11ae7701ef750000000000000000000000008134e6fee4948dae0e0933094a4e80fdc8e7d10f000000000000000000000000e747432ad016d4f4e64b6e66e0b7731e3c8c4add0000000000000000000000005abdb8582b9f16c59e16279010e29a317ddafde60000000000000000000000001dde1eb780d41682b112b8ab5cc55cc7eebac9b0000000000000000000000000ce83b2d37d19183d66427f5d72e0a7508197945b0000000000000000000000005a6137ea60c128df4d1c6872caedb23d6e4f655400000000000000000000000014f7caf131fbda12591b39ff8fbfa5278656912500000000000000000000000023bee3d1acf6cf81bfc37d8824fabbc327c36cf9000000000000000000000000ef9e56012a4f1cfade136f878672d08b6429b71e00000000000000000000000009f7e8515bb5587812a8783a9ff3b3847fe047550000000000000000000000001e0a891cf75e8c9514457748f0b53d461cf921dd00000000000000000000000027c906591d1b2cac215acc63f962857561ad1d8c000000000000000000000000484efee35794dd21f958786b9d0f6cc246a58edd0000000000000000000000000ac7b11449e3ffc2137dccb8371ebcee275e3aaf0000000000000000000000008eeb852f7d53c8d1dfd52aaa2045f57446ee81530000000000000000000000001197ead9667d386145bbef1493a0c8d4a41e51d90000000000000000000000005278b5fcb4b41c23676e8952270688562fd6ea62000000000000000000000000ee52e3815a2f92d0caae97376188c60510037a8000000000000000000000000093b95c28afd3d27bc0f3af8fc2ec7b42d05e4841000000000000000000000000cf4733123c1fc0705a5e7be71ae470a56ae37c260000000000000000000000003dfdab21a16684fdd17636a8fbfbcf8ca81b7a7c000000000000000000000000cf6b20eaa4d486a10e78d383f0d8abddc99ed464000000000000000000000000b35bb915856724cdb219cddbdff6ce20cab23e4a0000000000000000000000003e1979022a5c53c808985831d7495f14a282d66a0000000000000000000000003a83e5cba29dda0b289e2fa8f4b26ef71da0f33d0000000000000000000000009946e9a4f303c482a8f329de087ac678740af6b600000000000000000000000066b14808f5c5472e21287f8a0c4cf8f69a2de237000000000000000000000000697da5398ed6b8a3b6b06cfdb1c1469ad1435e980000000000000000000000006e31ada5611514b03d9564136d0224ded9b124850000000000000000000000007124780700348f3c0a02b371443ac6d46289d7d6000000000000000000000000ba05a08f8dc6a86eb74453ddd8c2bb11040a4355000000000000000000000000653893cf18359314389f31021d69095207a7e2c7000000000000000000000000f30b02d068f34676986ef0e1b1655cc452d12da5000000000000000000000000e1a468af345bed1412e75f62a2b3050615b0184b000000000000000000000000894246ff08cf753ffef7e92455968d0c29f1f53700000000000000000000000080d37a12de3c7dc272efc5effd5b35e7398945aa000000000000000000000000887086e8ef392c07036fce9fce9f4ccf9ef5e55b00000000000000000000000049d3201db8f74225ee116f1f707ebbe82e6cd5ed00000000000000000000000025c9039906443019e682d1ddc9ad84199b513804000000000000000000000000db59d9664fe632da90a3b441ef89687ca486cbdd0000000000000000000000000ca1468423fd1709fb8142b0c283d863d1b562fc000000000000000000000000cf46d70ede54460f8446073a850fee94a4318ae9000000000000000000000000f9a1dd4db7a82c7d4cd7e956c707ba614564b83f0000000000000000000000006e5bc140b0211e23b4e89740a8237820b2967f6700000000000000000000000073c95c0a65623338e29e2e245a5c55639fe4720500000000000000000000000059bca6d1ad3c3ea2514ee7b3bfc46ac330ec6beb000000000000000000000000049b590c7cd80302dbb9d24cfc10e455d23ad79500000000000000000000000005763cd3ac0170fa308ff453a29e07f009899ff80000000000000000000000005fe2fa2c46aa2964478e07ca6fd60ff1003f6e3a000000000000000000000000c88826ab9bd6bf7be2ff7d88be62636bcaad2fd7000000000000000000000000ff781698924edbcd4c2599c94363d54e8b06194d000000000000000000000000b4a517211b391ef798ef133eab0f699ccbb3430c000000000000000000000000401e01d4e703655df6ed80ac55a9c45393a7efd7000000000000000000000000b55c2622086d9e31ad38629f7f68b94ae8a5bc0d000000000000000000000000c9fa601c613db87627a185fb73fb417b9b118a7f000000000000000000000000fcfe8daa7a6b41b064f1e917fc1fde0891e60d49000000000000000000000000f2ffa43dd3e085d8427c7d29c6ba33228f76ebfa000000000000000000000000318d61847439855744987bec073dd98fe425ab91000000000000000000000000e65575c0e8abd40d32c4c0fb528c5569b53401350000000000000000000000003ec064924b9cbc1480316707ba9ba6f21401b51700000000000000000000000084db8b4d9a54ac957bc98fa56aa558f80b2491f8000000000000000000000000e4bf94dd47aa851d5582159e74c1d1b6d90dcfd6000000000000000000000000d6677a254068cbc58fc7cfcf645a45729b6aadc0000000000000000000000000d49acd0e28ff51eb2d7ffb60fc4434e38c8ecce2000000000000000000000000fc9b4c24e00ac33ecd58869b32520762109328d40000000000000000000000006edac3a05124ae36ec4d0e34677e307891a9f477000000000000000000000000a618f8cf3f545e21127f8945d15e1465ff97a61700000000000000000000000092cee811160734ff2eaa6e760a8649a62bd3f7ee000000000000000000000000819bb3f21ce989558599b5cbc19e09372abd9326000000000000000000000000923c0bc1a01f64a8917164560815d0b48ba0f1d7000000000000000000000000fd8888499b41b622f5600f0136a1fb650f587432000000000000000000000000edce8736a28c50ae6446334ed057c48465fc46280000000000000000000000009ba3b453a71a95c3a15e1fc7b46afd3d50e6715a000000000000000000000000639d9794d8ede40521817885c94e35fcd6b2aeaf0000000000000000000000000e62adcba4d609eeb4319b2dae75f18f4338ed2c00000000000000000000000049fbcd38ac35188629bcae7ba8b673658b584d9b0000000000000000000000002ee8d80de1c389f1254e94bc44d2d1bc391ed40200000000000000000000000049d531908840fddac744543d57cb21b91c3d9094000000000000000000000000b7b1cc940cc88640089028d4910de22e39e6d117000000000000000000000000d14271e144851309e7db0cd73c9fd0e2bbc05751000000000000000000000000c69d0ce9cc026e32ff630712c91b6e38cb879591000000000000000000000000dcfc110d665acd4b150c7793800ae80e85b8729100000000000000000000000026a899cb341f4c5ce7194a392b02938a60fa791d00000000000000000000000030d78c8018f0b7510d0b260217c1fb2d796ed9fe000000000000000000000000e90bd6a15b05b576452da02c89fe1c5f60306b95000000000000000000000000009f41478be0d13b6baf408449a11a1f9dc80938000000000000000000000000f8e29814309464d8d541374478fe65d415d496bd00000000000000000000000045f9f2b95a61b074cef398c9f03aff6db77d60a400000000000000000000000066f1faef800949c5dd9961f1ac07e1181b2c161b00000000000000000000000068b2ff5c6ec759a13b970ace9b56a1d34a524600000000000000000000000000b25146e56675652f461ae310c32c8b0f3dea22210000000000000000000000002e90a67b251bbe511858b428f51c504777c1b4e60000000000000000000000004f0633228c5334c0b3276e26317606a57b30e05f000000000000000000000000890fcf38eabda5b632408b1caae197c894019eb1000000000000000000000000d988fea76c392459263abbde4581d086f7e4193b00000000000000000000000033878a0ffa6712b6fe1246a71a5679c1aed5e70b0000000000000000000000002425dfd45566a07eac6307ddacad485affbab936000000000000000000000000cb0cfbf9552e97d71f9dcd927d15213a04cb5585000000000000000000000000b529cea1f0b87970329b67e3fbdcd27b149474940000000000000000000000005095eb116f837cc068d07b750e7e2391e4a492b7000000000000000000000000fd410e1ee9f9081f85a1815b076ee4cbd9187830000000000000000000000000ab8fd4c773f79eb6fce87c0612b0473b2a408e70000000000000000000000000075404ac9ac4a9f2c8ccdd15feefcea36c82d6a1000000000000000000000000d01a86784288d0f4f2a058cfecbae861d6594a94000000000000000000000000c256f9351e4a43fb4558415973f77086117477a800000000000000000000000061d0f042e4b5e8f60036b6e7c0d400f122ac7671000000000000000000000000eb1cb9864f65b2dcf2dcdcd9164b88e2483e01700000000000000000000000007ad9540e969aeb78dfc5557e520ea00612c02e60000000000000000000000000a2669144cdce4cc4c837cc611ec71a97f50d5acf00000000000000000000000066155ffb936d3eb8137dc7b48423dd5c079a4993000000000000000000000000ef68e176bcd71d3e840d16cc0779753d0dee1023