60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c756e6976346c61622e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20756e6976346c61622e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d56776b6d4854765931506173394b62464234385538586647447337313344466a68454a524a57314e41506778000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000e52568be26ac666d079bea9682744c52f7dc1baa00000000000000000000000064bf272c8dc3876cf9e0f5bff8ae463e09bea1ea0000000000000000000000004e7f518a07fb6dfc0e31f045651bcb02b5fb5737000000000000000000000000ea59583f7ac30a0e44f3dc114a383f4c6d0ed598000000000000000000000000d17381814e2215678d98a0cd711ade4de119b6cf000000000000000000000000dc71d98229b95e34ce7bac9b1f98427ebb1be5520000000000000000000000006e317ca2fe5e74755ffa0a1ee6d80f5caa06747000000000000000000000000026577ed94c26c94916fea2c1485ea9b0272328b9000000000000000000000000fcb78b0995b077146f04dc2394ec376a15477dd4000000000000000000000000ad36280fb1d47faa91389f9f3d15148d6b635d06000000000000000000000000bea8d6691dccaa75a0689234e42c52c96615d10700000000000000000000000049f277c4a7801afa9eedba92bc1abfe4e9dfd9b700000000000000000000000058ab23a678668b604e5f43aa053e86c4f516071b0000000000000000000000007844456d629b81a200a1eb021a09c00009767d770000000000000000000000007b575d63ee9306b5020c2df458f62e624f5b5cbd000000000000000000000000d58c0c4d19e88a50c19541dcb7c39b39d2b16f6100000000000000000000000008f3fbc637611fe7efa9c74b9f741dca87962e150000000000000000000000003acaf8e5c1709466a4f580126aaef9e5fac69185000000000000000000000000bca47371b593ebd69099798f1f2b11a61de877bf0000000000000000000000002676a7415b8159d41de70b3c50c4846ae9c8142e000000000000000000000000d71024c98a00df47458b0f267ed202da5366cc75000000000000000000000000b64189af39d9d1c14b188ff2d00a346ed30a1fb600000000000000000000000016a6808f2376b45c2fc3e03e6904b4e73e70748f000000000000000000000000f47e65694b29daca4222add579729b9750d140a2000000000000000000000000e466c66e4e982fd7034efa19b12aec4c476017d50000000000000000000000000fcf8127e82e36d5f039765328f7d6d39ab653d80000000000000000000000007fb648298e58d646a36a5e9a204a1e242650b8b5000000000000000000000000da3ae6dbced4614b74c09ec5d86d160b15bf5a8f000000000000000000000000c1cd4c95ac4b3201d1dea91894eb4cb0d22970f5000000000000000000000000947484a2bd9308ef2a9c234adef767efa569ac7e00000000000000000000000037cbde149daf523034916fd9ce2f02cbf5751aec000000000000000000000000549904b46f9c88ec729b794796a3e8958d2e1dd0000000000000000000000000cfaf57c877dce2798b2648c607e7087813066fad0000000000000000000000000635e656b17da0457b407aa6f388719f33487a28000000000000000000000000043cd282f382d2b84b8106107201b04dfee71a18000000000000000000000000c9d178ed303f9144c1e70a0e36227d78314ae3e100000000000000000000000000405a9307f4acf962e6cda2a1e47e77363904610000000000000000000000005c6fbb44a558c2181de3e1ec6c2f2b33c4f9cb5d000000000000000000000000f03ac3fb9aebdcc974e84ce9b449bcdc90d8c91c000000000000000000000000740dc0e93dc235e12064cb67a68fe9104fd068f30000000000000000000000008d76cfa9b0052c44e774195ec8be289b4edeb6db0000000000000000000000008de866a98f8cae88e89a9dd32fb7640e60b46db8000000000000000000000000aaca8255f010242f870d91bcac115572959177ae000000000000000000000000b3d2363b42789b087ff59fbc78cafa2406166a27000000000000000000000000381c144cf8ff6ffecd4991ed28c9d98347be888100000000000000000000000017f85025cf77e4f1e0b951bfc6eff95ed7856475000000000000000000000000f3ce877a177aab174b82991f4a436cf8933fc8fd0000000000000000000000003a683f2863fb86b2be2b489026cee06ba8ec48420000000000000000000000003999e23172b82ca6db94c0e5d57dc050f43b10e2000000000000000000000000705504e2a31485439a268a2ddb568b33bdc028e9000000000000000000000000dbd8d0bde909c853dc5c5ec101910a86ffa1b30700000000000000000000000087db78aabae639a1afb42b5606206913f39cdaa1000000000000000000000000f55ee1e6cf7f9e13b7622197ba137642d15b779f000000000000000000000000b39cca13f5c1ff5f4185b3e8320e00205e9d23e300000000000000000000000008171e6181f09bb6c9de638dbe5fa2c3337b4755000000000000000000000000903e27fab96164d5f3f671c538987f869b1cb0af0000000000000000000000006e402263094a24ebdee769b87f3e9120078b97920000000000000000000000006f73c664dad252709afcc55a7753b54187d135b70000000000000000000000000f59f5d34a58fc51a32da077ee460916f0533acc000000000000000000000000788baacb96d34ba2278e6632be63439b30d44267000000000000000000000000ca8b8a666a08c2823ce65a1f57cc3e2bb621543d0000000000000000000000006cda4fde215e6fd7bfce81b1ff06ce459359809d0000000000000000000000006517335d5baad4604a813f8ea8383f90c07cd9f10000000000000000000000002a5beb085c1c06821b3771dc93d7ae18a656090a000000000000000000000000b62f133bf2910a04d5d6b488fa729df87590d3b8000000000000000000000000bb6aae5f9ec33bcb493519e92a0235d0f44c481b000000000000000000000000b9ad09c291d7a9995eda633df29c81b6d5e680c3000000000000000000000000159795aa4769be798bbfc6a5202e8e758c6d609400000000000000000000000090d4d06601b210c3622396a356258a6c94f4cd240000000000000000000000007eba64a3fcbef92d7c281a0f6910e187c4860d1a00000000000000000000000059df0c37257d51477198087e07d3542ddb001cb600000000000000000000000028bfff5a5134d75a48e7472c5f2c9fdd9c660987000000000000000000000000e3e9c2eae6a8aac51074b39781b0162d1619ea8800000000000000000000000055bc8cda13e18a73c510324c23bef92b626d575100000000000000000000000074bbae8533f77bb28fc91d81519a6195a442ae3e0000000000000000000000007e300963b0ad1617f7d224de7f95c2972db0520a000000000000000000000000b8e127bdded61d60dc03690a17dc9edc14a7c1eb00000000000000000000000052773ebab6893788a20a53897d2ab526624c2790000000000000000000000000c16b20e3e830c3e0153c0783dbb6ef48af5a20470000000000000000000000005367c2c59dfceab97dc29cd15ff58ef3b1216b4c000000000000000000000000a5444713fd8b7e16128057f46791f776f983fad700000000000000000000000050b6db938321d57b6846590a2beec62c10da1b20000000000000000000000000b383e6120686ba86f757195a2a6bcfcfc167a1cb000000000000000000000000a94187fbb77ffade973c61d490850d9223f1c6c80000000000000000000000004fe8f5fd55df317642df122c51e0ca6c0733d1140000000000000000000000008aa8b3ba9f1f832b1e76dd8aa37a8def100d950e000000000000000000000000edf328df197b2f92bcaeb79d1ad490c7491fb1b600000000000000000000000090b9b4577c1cfd97d87b1cea27ec0822121688a70000000000000000000000002ce9791e6bda2e556179901491c18c72d46325e70000000000000000000000005c2540672b0b5e84e1fcd819605e712ad0c226440000000000000000000000002bb232b3b2fb3adddb6231b7d2ef9f7e92576fbe00000000000000000000000064a3d9faa6d3bf00196872e59db262309fa66e0e000000000000000000000000aed1807453eee4f63ff8b53f46da301af515cae6000000000000000000000000fea6b5ec88e03d8b20fccecdcee25c5964051677000000000000000000000000631ccf97a07d0c2760af74f281eb94e8d066d008000000000000000000000000169fb8b05b6dadb7a64270b0391fc0538fb456be00000000000000000000000008e988fdf3e94de94bc2ca7f58b4ec243acd0f380000000000000000000000004283c8c15bcd21569c6fb9f4eeaec0a8e150ec4d000000000000000000000000e9497b70a52239fbc7a8d14294a4c80cd4f51c4a000000000000000000000000ce1f95fee05790ccf798cbe1ee177a2b373c29c40000000000000000000000004f9a2b77482cafe5d8cad8f381081c453911506e000000000000000000000000ec5d417e61f582e3ad3c6277e0aeb38e892d9797000000000000000000000000ddae438a013a0b658ee34b60138e2ef4eb614ca20000000000000000000000002c49117b361114c95599a9963fb85ac58a0a90bb000000000000000000000000e036b8eafb31b806e01507a8b45eee71a0e0e35f0000000000000000000000008dbc4c2378552268c460de47f1d4ceb1a1db368e000000000000000000000000a32eb33f4fe4713b10da21607fff15501115595900000000000000000000000087d42d224bd354f71add22bf09ded10ada83f5ac0000000000000000000000008f7e41c873b827ad5ff46d3909092d90c793db2a0000000000000000000000000075c47e425a2d5fc39b72eaf2c8b57d584dd20c0000000000000000000000000dbbde2ceb6140c18ceaa3f724a6e315c006103400000000000000000000000082e3a2f15f6e6cb22f286ecdf8a2af48a7fce6e4000000000000000000000000f627219e765a073773644071b915d101b4b474fc000000000000000000000000a5e07587aff511b6c45b0c0cc8038797f3cc1c2300000000000000000000000085dea2ae04f88591405f626ae41b96736b4e97e7000000000000000000000000f6c93965f5f595a9c4f9d6bfdf21b44313884c80000000000000000000000000dc25d401204822139af11063547ad696b524b92c000000000000000000000000e702a415bcd38e7fedde1cd7724f60edf278372e0000000000000000000000005517db40bcd0f739578f553c0a78d71269c181a7000000000000000000000000e5c23506481850e14f9517c8dd46e6d818c613f7000000000000000000000000084c8f97cfc44ff2a6247bdcb9fdca5893b916dc000000000000000000000000f93bab717057ee809009b6c7bb3a220bf16ff51c000000000000000000000000315b7dad4d7e8e7b188afb662358f2667696b5ca00000000000000000000000055dbcba09d2e230f413b4bf7aea1b0feb3fcfaef00000000000000000000000024b64155b7e9b5e022f5ae5366dd3e492729405a000000000000000000000000d22e666ee1b5e8332e89452819d381e498cc0174000000000000000000000000b14eb6ee8f8ff30d8cc7079e43817798a96d239800000000000000000000000026e925110ad5b98b17418db93b95fcd501c35ead000000000000000000000000f8726d2b31165a98991de6ec77fa0b6b95284306000000000000000000000000f13626e580dd59d0444898d8b7d8d5a33a57cf910000000000000000000000002cd0df8edbf6aeff43de78570e07ce7fef8cd3c10000000000000000000000005891cf39fc575dcdec105a561c6d65739c66cf710000000000000000000000003888d923569b36715a7d03bdd5e99aea3b23d3aa000000000000000000000000f7d614f72a2bac5bb49e502bc8645d83df6faf900000000000000000000000007ee6130eb849c63d15bddd6c0a2ef4ab0d4171ab0000000000000000000000002daf0a699738904c8dc893094f6144f065ceaa330000000000000000000000002c8e2a105edfda798964d1b53e73d18db4d01626000000000000000000000000d8c7222b181cdc9837c6ecdd68fa304ae088d6d00000000000000000000000003ba2e1b23155709bd7a4f3d1d16f612faa235350000000000000000000000000da15b70b06ec5afa673bb9811a4b0e8884d73a4d00000000000000000000000052b31e05b71159a656a65ebd0a541bcea4ee8fc3000000000000000000000000780a6683501c868a0c93b5bf0ea11139c9f1f3250000000000000000000000006512e230261096f79ce6e2982681b61160bdf4bb00000000000000000000000088193f14eb419d4349714b5781430ad699c43f670000000000000000000000001ee58b34a51be72d8a5a7e4f5299999f711b8c2d0000000000000000000000008d29a43fe9f57d5422d3523547026b50d9336d6c00000000000000000000000080049b2f4638372f9cb6f736124cbe05ed7d62df000000000000000000000000b9e26a77b5cee1f2548ed3475139a897296c50d20000000000000000000000003f5a5cd8c8ffe6647d8c02ced1964ea7c43231e10000000000000000000000001f5ba33320c2cc4b9cd1649f0ff400c94bdd71d40000000000000000000000007e64ec59126251f4098aa9b8fb232e48ac486af100000000000000000000000088bd8c142341dbe6599edaad93e99b082c2992200000000000000000000000006a609a2ad40dfc55a3c1c8584f7f02e425dc486600000000000000000000000015ccd98f53e475e7a99dbbbacb0e3790d1cf6f2a0000000000000000000000004103ac0c0b2f1a58fe2a8982467f17ad48cc80240000000000000000000000000627d150074bfac8ee0e1f5608e209b7c2ebd1a2000000000000000000000000c97b60c023591f64760bbe145865bd79b1e79eb9000000000000000000000000acb6962c4edc11b3164c89bf99e508c4932dc085000000000000000000000000894e1bb88cef62dc22faac63105b88b59f78fd790000000000000000000000004576d1f2cb68b5f671bad5b7ba311fb6e46cef340000000000000000000000009387e66b17c7f56322bad439b2cde4094ac6f1f7000000000000000000000000147bd7623b36ec3dc90e7acb5198344ece447cf7000000000000000000000000ee68bf1db79a80bb972e50bc2dda9c4c7b0e7d9000000000000000000000000002b7b7c682c6e3c250c14427636528f7410670300000000000000000000000008d478369f80260aa5a388fe46e12302368fd906e000000000000000000000000c34afe43ca95387e8922be0d3c6de7cd40273e23000000000000000000000000076ccdfe6ab214cb36aa4f326138813b273ace7a000000000000000000000000c3bb8bb9dc809ff232b8ef851a415a9857a98bd8000000000000000000000000d86ec22f691875f5ab5ab0b9775f6f45ff61e65a00000000000000000000000049b5d80cd1ed195e5e440efbd47d17508d7658f30000000000000000000000005fc24ab3fa2699162e83ed14da32ce6e1176bc7f00000000000000000000000033d040fe0c28a7899504d54b03e5485bc415b6c5000000000000000000000000d680ac5f2831677c676b1ceeb45185de2df807eb000000000000000000000000eec29d65b91a398edbe65ed5c1a3362b3c2dea03000000000000000000000000b9c074f9eba30660ee8b0b5bc27176a2993073fb000000000000000000000000b16c392bf7be820153a17683e1c0e96b94daefde0000000000000000000000004065e16714ed7acb670053182cdc80321ae4fef8000000000000000000000000408351e290e99cfadc1ed24655948d2fda3ecdce000000000000000000000000f5a96da5afa95d4ca2952eb6d468ef28147c1a6e0000000000000000000000009a591ba5d777844e5a73d91710b558db11c2b6f4000000000000000000000000e709ccab59c3ee06a0aad3355d269b9f08641fd90000000000000000000000001a14f8d197e5c1a47588595b2cd95f901da385d10000000000000000000000004e713b777146f77fb5a5655e85feecb528dcdf300000000000000000000000005070702d7510e72afd6f152f993c716c700c4b9f00000000000000000000000010be30699001c6d2ffe6e62f473973e33484fe1400000000000000000000000065a6f09aefc71cbe8aa089107536dcd079691fcf00000000000000000000000053944e0e5085711a4dd6f90ed92249acdef1d06a00000000000000000000000026671fb1e0b993fd311f30479482af65b5cb0110000000000000000000000000a26b8a95efed93c88bad6a65fc9b33b6b9f1a66f0000000000000000000000000c9f5a7b4ab226334e03e8d2e2114eccd71a72fb000000000000000000000000fa5c5e8fcc7f040fca680870ae9a900c8651d9310000000000000000000000002b50b293f94b037eef6ec3af5db52f443d0be44000000000000000000000000028a67ad6731e3e364b522fa789759b2df94a87ee00000000000000000000000055e06fe4f1438aeabad2cb9d1332dbf45e82586a0000000000000000000000000aa407449071d48e9c3507e90625509f1825c54a00000000000000000000000018b2b8e94e9cef9a77b8bad7725e0763d21a7b93000000000000000000000000522a33e8ec398393cd45f3a2a4181273f3668ecd0000000000000000000000007c9744340929ed734931e258aec00fe31b6d32ab000000000000000000000000b5282427137fcfff18b3f081e346ef26fe8083e4000000000000000000000000cab12d29af43052d9d3dc2dc7fd107dc6b9b4dde000000000000000000000000b90944b933e07c732f6b740198a9947cf772f16800000000000000000000000010a463b0eeaada50433227e7486f7bcdb88373ae000000000000000000000000d64b15247637abef90f7282c5c522e711678341600000000000000000000000003b4d09a383615fc4acc089e971359201c39c021000000000000000000000000b3be54c4aa78aff47ae2392d1f032b96eac3bc57000000000000000000000000ce5c55abc15e66928f0ddc3b477cedb6bc101655000000000000000000000000919a8ee77ff1f58d1d83eba48c2dea7a5f9aa1d300000000000000000000000065456fa523fd14e1791fd02cc1a93ca86975a545000000000000000000000000608efc91ec039d3935ef3c029b7bd73e9cdc32ed000000000000000000000000619f9fb924c7e5fd6d21680b9bac146fffb2d5c3000000000000000000000000367f2a69e24abbd0ee9e713b5a254046202a2afa00000000000000000000000092dd4cc4c2421c4da0f9d65eaa2cdcd58dd441d700000000000000000000000007f92736413fd0e63ff59e8ed3b2f9f4ff0d38bc00000000000000000000000059f3ff7e5889bec0ef5693fc2b07afd95c1d2bad000000000000000000000000659a3c7dd3aac6f9d6ee04bee5c74c3eafe29a490000000000000000000000000e8eb148770bb4de9b74fb71af4be0046854b9f2000000000000000000000000a11d7620a290329292c912889c29843edbc47e2800000000000000000000000006ed9cb651fa100f206f4426b24491dbc86fa6b3000000000000000000000000d71310c1f838da88fb6a31c0372d1f9a1e8d7d400000000000000000000000004e1e0ae6dfaa13b098bd082122e08f8571e4e7ae000000000000000000000000642969034c000a40d266587344569b61378ac04200000000000000000000000042317bc1434e3be211276a587fb9822d099429c20000000000000000000000009ce3f354e11bdd5f246f20eae68b0b176829095d000000000000000000000000f99928575021fdd24a9cc1d07a0f6fb51400b24d000000000000000000000000420bb66e2863cbdccc38688e522e5de3552f991c0000000000000000000000005cd3fb5a4964968e6e9bc17371537b51866f44e8000000000000000000000000b1c0726925116db688a77a57d0ddf94ecd1685b900000000000000000000000049ed7261d5a45e0f8429bacbd2fde71ef19363f200000000000000000000000082fda66fe1a9ef4b6c66f28c30bd56383577bb4a000000000000000000000000f91e7eede9b2cce08fea2a69a38d60bd284fdc1c000000000000000000000000867917948f89512ed3d01e18798269af7480c3990000000000000000000000009e79c49a743a624aea2215c71d20acd239efbb0000000000000000000000000047a7d69cb2d74b5c9cdfe8cf7af3dd381ed82d200000000000000000000000008ecfc7e11a54a91e8f2fee4eaa31407bdefdea0f0000000000000000000000003f133b3022b0ea83923435283b41638966b6ef00000000000000000000000000ea80683a41bb0cfa67dfd2a3b81140d2144abc3f000000000000000000000000e5effc73101db85c1e7003ec5e344397657501310000000000000000000000003dcb4092bd8880ba4129b27441bca47e9cbf104a00000000000000000000000091eb878dd210998af719c12956bbbf5fc66f1ce600000000000000000000000048deb682c913f645eb6c5fb6d11704b6114e041b0000000000000000000000001726d2efff40cf1f652184c8549dce9d49b052a30000000000000000000000001812dfa3a2f19844edf05da303eaa2c020b50711000000000000000000000000c1699959e45e356ca280c6eb4f48ade6f22fde11000000000000000000000000c15099f5f5a39f7723c383ee0a1fdeed1787597c00000000000000000000000003621c15bbe72477cde7a79ea4d1a4f911f928da0000000000000000000000009646e36692a99ada67986c2b1c68d640053460bc000000000000000000000000c5c3a676022d8bcb1729e13ad0cc91f50c7c848900000000000000000000000073cf6a7f3f9af8d79bd85b25dfbbce3a509d279b0000000000000000000000002eb31d6f5537cc56b6c242e1f10182e84509281a0000000000000000000000003436d6c18d53d4a5e23186374131878492311521000000000000000000000000bae276448cf1fec5e04d7d271d3496b8c75401f60000000000000000000000001f9bb39c047c4859dcb330a804e24d7bed1263410000000000000000000000006a8d31386b78b31fed0201ca64f2b0290e89d647000000000000000000000000dafd9b251f966c32d81c17f684b5a0fd34e75a960000000000000000000000006f4313ff04eb2347a63532e002792e37feec5fb6000000000000000000000000ef7be6a463dfe60f4050b428d595e4e9eb616255000000000000000000000000342bef29d3e6bac4fed3e179fea631a1c0e4e8ea0000000000000000000000007628e00e0f3858fa1b38d635d70a8d6cc9500452000000000000000000000000d8722622e8c8fdb547a743c31066202ac077ad9d0000000000000000000000008d53aef66946ce0b29dadaed7e70c3acc7ab73480000000000000000000000004d26d0c6e86bf12029964d88b5b75d28f2dc0700000000000000000000000000e92e03050df53562293e14d7412fc751f8626b940000000000000000000000009ea815cc56cc563820285abbd4c9e65a3586104200000000000000000000000082da3ccfd26d60bc197308b7a2b9fc02f1a09ea5000000000000000000000000bee8cd0f8f15dd2be90f9c5f6e9f873aa291eac2000000000000000000000000c07c5b292ebd40f60ee0c6f27dfb10b0d34c43010000000000000000000000009d7f82d44379436afe85fece495ede575af464a00000000000000000000000008d163c9b0e6a29ca1d8939b55ce98534ac207650000000000000000000000000038ebe0439aeb3b11b9bdd36318dca62c605f4eb0000000000000000000000004af7431246f7c273e069e37378f0895d4114fda8000000000000000000000000d15dcdf48eef18fc2529b969ba37eb2310fe33e5000000000000000000000000fe5bca29e84dd7133238883c88de758d568e53400000000000000000000000000a40c82a877c1ec1231baa8601065a26a70707f600000000000000000000000075d5ec1987e7a213bea300d89c1159c2d48be338000000000000000000000000ce550ed06ee67b321e906864c8d2096e1bd37abe0000000000000000000000004859749b51d60cd27434c7baf3907bedba8c801a00000000000000000000000011e75232e8f97c1305d90482b25e018e941bdaa5000000000000000000000000e49e8d1351bc8ad3a17ccc2ef26336a09bb64f8e000000000000000000000000ff8511659e9e7f087d4be3dc9790fc39fe1549600000000000000000000000005a17292255696da63059984be7c77889d5f5ef880000000000000000000000008eede961eed90cc8bd5e6a7afe4aace91d0ad0e50000000000000000000000001ec83c751086189c83bdf7aa783243191f3dd93800000000000000000000000037f84fc9a2ca34d45edc2f66787409a7f79a239100000000000000000000000095c30dc4ee753733cd47bd10d2fbf1cb881929bd0000000000000000000000001dec153c6c887b4e4c7576b4320c8d57a2d6f39a000000000000000000000000223088432fb45b3ec9a330dd55221ce8e5ccc80b000000000000000000000000aca8bb4442cc423e2a47d6abf23e8bd838878b580000000000000000000000006ac5c822017e4e6889b851374cf5ee9fbf71d55800000000000000000000000007b3e640bb734113d1fba9a319278ae76caace3c000000000000000000000000c172812640d0520f9a2089817762dd3fab291969000000000000000000000000bccc6774b46f200349cb6607af5e8a4126c744b9000000000000000000000000701161583da983a5f643188b5263e56d503801d10000000000000000000000002f0f8cdafbc2e8cc28fd8cd489367e155b58a39f00000000000000000000000097774539a3de2626e675f056d8e4390c360d0b0d0000000000000000000000009676ce3faf80cfd6bb740182274b300686eb772f0000000000000000000000004314bd2575a3550f0105e585bc537ace251f21c2000000000000000000000000f07fdcdd26cb0cc3b2b17f2b2d689b6f0d8f62a0000000000000000000000000550a28383874c07e337682da3e608a6720c37d290000000000000000000000007ce1a715834cdfe724e6f7285ac769ca79482d21000000000000000000000000db9898dfdf626aaa12911e8369d37a2eea0c251800000000000000000000000071abc0fa217f928dd9b5d5bafec1c33e126f7d810000000000000000000000001086a5e3e1c4f1c90ee19808cf77033da57048390000000000000000000000005bb17994515b44689a6c56073d7368eaf02da7a3000000000000000000000000c56a1ca72644c502e134b528532a1029f700538d000000000000000000000000c44255dc628469ff788916c449889a000e1927be0000000000000000000000000ff471d780b512453d2e161e9aa7968835da324300000000000000000000000065247ce379560b41a311e5deffe8c5e7a0baea9b000000000000000000000000c42e5bcd84b4e21c53fd8464baba62aa3bf6ac8d0000000000000000000000000bd3233d43e073d1495d22b177181e4272e0e5cd000000000000000000000000404b605533012f0b63a5b5eb6ae6521e9e3d98ee0000000000000000000000009ca4f7b8ab5496d861872655d03161ebe089a8d4000000000000000000000000b4da26cd6f94b9debe4c11856b098e4567b1294e0000000000000000000000008967967d2b12adc8cf287d0179563b13d6eabe36000000000000000000000000cf131d1e6bba3f7de0c602c261df420a6982721f00000000000000000000000064c8235004b9b002f50170e5da63aa3ebc284ab2000000000000000000000000c4cc66da13c2571c15bc10a447d25b183b7e851f000000000000000000000000f3430e4e59de7ab718bbdec344979cb93146c22d0000000000000000000000006e6449f0c5906736568b4ae2255d7683cb1a794a0000000000000000000000004141c979d58a90c20cce7c33a0e8d1529236c5a7000000000000000000000000a72a11ac9fed8de48fc8520bb69660551c5bf07c000000000000000000000000fe85bdbb1a9564347e03f1cb6a6d2af6488120ad0000000000000000000000000f6fab5d2ac16d80857458bc64caee190c14fc89000000000000000000000000986a8952ca662a1b325b8d5a2ed0c89f29e7c631000000000000000000000000fe366e465e0efb818e6fa08e8fe42b9f435f8cb9000000000000000000000000a2af4579407587f58b44255c43e56011abc92afe0000000000000000000000009569d2a9f36790483a9c48975ef04d45b46c4c0c000000000000000000000000cff411c585a4a6b7fa804ba1c2bf06258c4529690000000000000000000000008d950526c4de1eb8ae27aaba08b7557baad02b2d000000000000000000000000332df4d269b84b442272db545357bd34a4632477000000000000000000000000202f8c8c92b1c67fcd3baa4424fd53a7a97e1e980000000000000000000000009b49054879ebb5030465975dfeffa74264dec3e4000000000000000000000000e8a35f0a255ad68a2db97eff595dbc04bf880d8b0000000000000000000000006a1504bb441f5b84dcd8ece58bef325359fc3f490000000000000000000000004465d8cc83ac2090f47204e361914f2c6f8923950000000000000000000000000a8c49bcd7b7b26ca625c652eebc4fc7a83a75ab0000000000000000000000002b6f68739bb8453d8c05220f1be15213067e5080000000000000000000000000e69f478b433edb81a63bf60cc0fd40a9e496c01f00000000000000000000000078ceae3637db7249f98e37ebe1e6ee5e471cbd5a00000000000000000000000026406bd6c6b86eb5589107c9951ff4708dbd0ffe000000000000000000000000e774b32a788767ca1b3d70dafe9fbcc65450810000000000000000000000000047034bff7c90e644573ac884d994f9499814b1fc000000000000000000000000947334e01634fb8ddbcf4ed3aa0678c4a53bbd5e000000000000000000000000fe2e0aee148074547de3e33758ef6b80419d362800000000000000000000000031e1d789d6fc2e524d6b12d2725eb942470ff2d8000000000000000000000000c6db94399ffb709ab196efab2aae3c7b8b02c95e0000000000000000000000009afa4726cd7d5ad99c61d401f7d7a64ebcc3eacc000000000000000000000000c0bb11a09aca8d09b78d58242d2fd03f2c21214a000000000000000000000000a22810c18b0e1fce8d9db2599edcfc82c74a0b8f00000000000000000000000088340582b8598aa6bc888d3a3e29fa6be043a624000000000000000000000000332dfb6c5030af126622b6548009692d745c50230000000000000000000000006517efe92adab36d54fdb5bf58e7e27fd34569c1000000000000000000000000d0208d635c9fb7dc2d5d58767ed87f02ef3afed1000000000000000000000000bcc5af255a6e59b1b1157aa9649fbd1789fdebfa000000000000000000000000cda409bf9e8632709f21b9c808e51807f6212b600000000000000000000000009a08eb6c88d1d361cbed2ae39fd9eb827a410173000000000000000000000000f5eecebc8d3a371dcc794c3eb5001480bc836199000000000000000000000000de8f61b1db7fb0c8ef7d5b4b01253eb79983aa2c000000000000000000000000c7b7bf36018173552ffd8b65c4cbd826e58035dc000000000000000000000000d2f7bf0134b4f5700eec8631b5cd092e5cd8e1b90000000000000000000000005bb370330134b1ad45d04086b2154135aead3340000000000000000000000000a4609148464e10add2c3be69e3e39f7072e46fae0000000000000000000000004e8d1e82ac126a199727f24f83ae96a7307a39cc00000000000000000000000078b58096dc4ae4dd6ef3d74aa487bec7c4822be6000000000000000000000000642be140c5709e0521c679dfa1fd3d30148a691500000000000000000000000039b7f4c272ab1ce86299caf92849d8f2a573a08100000000000000000000000005c4c9951f4303f04b03befcc78dfcaa27ef604a0000000000000000000000002081c0ec0b3335ca0c2d7d239c6a19453afbd9f30000000000000000000000008cec6f90993fae453100d94ba2d49397f0097be2000000000000000000000000535105f5a6bd24fb116d0496718368f25508d7db0000000000000000000000001f5d6208428573f81d7f1a6bebea8835fd1302d30000000000000000000000006d2ca5082f06060d951260331b862459e93c96b100000000000000000000000012bf1f0f87d1c6009538c7ef3dc2e66234a4f1360000000000000000000000000aeb495183638a3b73bafa3192c9cd3787e82eb90000000000000000000000006c0d0b79c62a32504199508bb3f0a5926a793e880000000000000000000000000510a33e65445b166d66e3663a1e185b8b5100b4000000000000000000000000a25933dbefd079be13e2fbe5f9dd234dcc7ea6810000000000000000000000000055f6abb04f113f21c81479587346fc22f2168a0000000000000000000000005a868a6eab9885107e6c708502e7432e730d04630000000000000000000000003b0416b14bd8a1a0137dd264423cce92283a650f0000000000000000000000000d89603e610a32441104f0dbd32cf69b7a60d597000000000000000000000000c33131f90f1441db99163b1e2df39f9de2b6298c000000000000000000000000e76e382c8ae86b74240867b3f09b866aba0373de0000000000000000000000000718c51f7ea0962ec89684371dad62404a361ffd0000000000000000000000001114ce9c510791668f0fa0c96dc799bec24993a6000000000000000000000000251b29a0c6fea8ba2b7b8d4cbe01e5518fc4240d000000000000000000000000a8b3737fdec13b2aa4c28b3b270b7015a535d615000000000000000000000000648b40b5191ad30a421db693523856f7f352592600000000000000000000000069f0289ed14e49202a456bfaf2774a9f1a068fff000000000000000000000000c206462eadca2ee6044df1d4cd9451d3f6c4f401000000000000000000000000a3c6a77fe01cd7f39b868e45a835a4307da6d8a3000000000000000000000000715e9cbd02207efb7d4b3116a6430657a79499ff0000000000000000000000002220d6af06d16ab583cd685320a8fff3e8b426b70000000000000000000000001ed4788861b90a33c2067a6ca64524a54c3031c0000000000000000000000000b383623983e4ae22e4d8e987a99b21872c1d5ecc00000000000000000000000081df1cf5b58f53f6d670f7424490913ad896f650000000000000000000000000661ef37aef1d7eba5ffb789cbb4f73c12f3303310000000000000000000000002f77dc336be224d947fdd2b97f7e846f4351d63300000000000000000000000049c67681078f778480e5dd67c9be1407972771d8000000000000000000000000823b55d7b39fd7db1806fbcebc097e742cd10e33000000000000000000000000b3ba7c26bc744fa58f52fc7bdfa701a23540b545000000000000000000000000141ccf13125fa203635086cb40afe27a332919a60000000000000000000000007696f7eac5ce3f9f6bea80bfd8fa5d44f46c6713000000000000000000000000aad57666beca47d62c68acfff8604ca4cbe2abd0000000000000000000000000918e87774799e2ea41dfebdaded874d89f5dd3fc00000000000000000000000006c26a3ae6f58c4b21fd4fcdc5449b17c3137033000000000000000000000000eee4c4b8899413f55423d07c8368f9c8e91503d10000000000000000000000006ba5d32e33126c908debd7a8ebbe5032c67bdfc8000000000000000000000000ddaeb3c1b6df6b6283462c3c77282c83ff53267d000000000000000000000000a6ad62b13845e99dc13facbb6c7fa2df0080c517000000000000000000000000205e5e5887d439b851bcad872202eef886d91db6000000000000000000000000d8f04afaa2b036dd8c0a91913f14ca61d26ed7760000000000000000000000003d6f1e4ed1e1c8b1a4d012ad6e754a477753012e00000000000000000000000092be79d9dc3b0c937f2e3854fe58649095c04aa4000000000000000000000000d8f7af579442e1f945e095b9295975d0b6449733000000000000000000000000af709e7abf234989438edda62459549f76a63adc00000000000000000000000062fa1cf019db116ad8e31d2ee45a9e3edd25c56d00000000000000000000000075839153ed57dbaedcc264fbbf430fd86c1e69d700000000000000000000000086a3ef1405fdf58fd3fa1cbcdea4873479b8e9060000000000000000000000009358f3f0cd5d109a4815eb8b439e31ffde9d3ab6000000000000000000000000e0f01bb2b662f14ec322886c408bf4fbcbf0876b0000000000000000000000005a1d3ed84be1b8c4d4998f342377f62d34b8dcca0000000000000000000000004a25a2ad86e110cc493632d5184765b784c37b6d0000000000000000000000008c56c4b4e3370eac467693f46be6b934ca19ba250000000000000000000000005e33238df2cc5eb1875257eee778e37743225dda000000000000000000000000e69d7c858027a27509cb226b9ed587acc0ec0dd20000000000000000000000002b1fcc30efbb612e474a46db712969900568f845000000000000000000000000de83b46633e78f65211f57820fb405ad15e6bab100000000000000000000000065b365282d6b30fe21fdf45676166fd1775b3c010000000000000000000000009cb2128db182b82b78902d4e20392d03f974e9b80000000000000000000000004b71ae6df3ac5219f3b5492d95f8f1312021d0a1000000000000000000000000397603c930f77ae5ed681b97042e4ea3a4f6bfa40000000000000000000000000eb8d41bdc1aebd17653689f805cc1e931838d92000000000000000000000000a6d49d3228aee954504ab4671f3f4678ef81bded00000000000000000000000067a564deb10b04cda02383581b76bf7d6e00848b0000000000000000000000002d7ecc0cbb7e9c51f042f34b1fa250a44e8a525800000000000000000000000007cf7b03972e15e1b8a351a270d5cffd6ddd07ac000000000000000000000000744bc804725bee6ddc571c703582d09844cda0f4000000000000000000000000a32d62b2bb4d14c0a22278cb1c5c18d4002a6d1a000000000000000000000000b02e1f5587c51cab335f3d707f05f4c49680cee8000000000000000000000000fe1ce603e9fa08b2f154a231c89f5bd4c7fdae12000000000000000000000000945c637d984933a33ef7d5df018f1e4f49cae929000000000000000000000000ec873fc0291b652319793d12ddbde6a6be70b7240000000000000000000000000d82d69485e3a6c520942169e61f9c6432aee158000000000000000000000000ce8a573bd170d6a287bf81be191ada309957907e000000000000000000000000864e9e892928fe8d7a490a35a15d3a09e8cea3b6000000000000000000000000ea455a7c2d6c9fe1ec751c93aee154270aa4cf6e0000000000000000000000007c8da5e9806078c322ca8c76ae194d848bf886aa000000000000000000000000d240f0e92b3ea32c3ee6c50646f2432d74911ec30000000000000000000000001f77572560597cb5d9d853d53b0ba65c633d5ce2000000000000000000000000030390d12deffad5af1b06084b16d16603d2e70b000000000000000000000000dcc27f3d74f5941b1bd2ce9b388c2118dc8fc3710000000000000000000000009fc6089e1a5230b79260b6dcd140e4c598652145000000000000000000000000d461a2148248f944d2c887489a8f289a16a30a5300000000000000000000000008ede33dc5d43fbc9d8abd67bad10394557900080000000000000000000000006dfb7dbf2cedf06368b0bc14d6e69484b5dc1e28000000000000000000000000bdeb1e9d74c26413ac0d49d78cfba1e4344c4f1d000000000000000000000000a83a96c24af5ae16a123c20a616f6057cd6734db0000000000000000000000005419508d05cc5c0e213524b34b35b8025e0bab60000000000000000000000000767bb8c80f2f24d804c098a6af30c98f0c16deb9000000000000000000000000045f4b7b8ec2c347b65c27c9446febfdd1317950000000000000000000000000317c88b8a8bbff9bda7dc0db29a9c10d8a1f5b8c000000000000000000000000e9ead80c348b8a1c3cc9a66ec4a60b1deb261133000000000000000000000000145ea12bb27c80f803e8241a705899671d61a96b000000000000000000000000574b060d8633adf71b4cb7e50466f16ce440cf13000000000000000000000000784e2460e81093c570aa33a2c0ca528f2f11dd03000000000000000000000000bf2f4c34bb5d51b72c441fc3457333860ee1288800000000000000000000000036807b490affe6f35e2753eaa2bd2553b8676b8d000000000000000000000000707502591380bcfa98175486a38c15ce90e82097000000000000000000000000d0036be962e2b59627bcb7035b5b06052d51597a000000000000000000000000e3552bc10eacb13eb7ee87c3a511a7f9f2afd5140000000000000000000000003483e4eeb14a57d3ee45d9c723a46e93ef20c2d0000000000000000000000000f5422d209aefd61505f73a54a296a5f25d8e902b00000000000000000000000087354aa7d7e5e3a8cab5da762ff9df81d77df1550000000000000000000000008f4237e09c0a350f375bfd3a6c8bd2702892e6aa0000000000000000000000006049e17218ebc8fbce426e0d65a8d399fea7e8f2000000000000000000000000ffda6e7603df49d9e28a23f5333523b02c5099aa000000000000000000000000664e865648ff779b3c45f113489e0c510acd80e5000000000000000000000000307d6f67a0d3f8da410950d19c1a25c7d045b23d0000000000000000000000008221f999c659e377afc1fcd185ff4cd4cd35b9930000000000000000000000008cd5fadfd616c9203e4a9dd37d18cefae8fea596000000000000000000000000b410ae7f98fda76388e46cb06d5baf901b8373640000000000000000000000009526a8264cac1abbf056ce00e2d8648a4b400da2000000000000000000000000c8aaf1f68ec2dba14295d3dd29a0fedc258e1ea7000000000000000000000000270db476080a1c74d434290291029581cb2e91fb0000000000000000000000007be6880ad4889b2d57ab7b3fb58160fd474745c8000000000000000000000000f29f6c53ecfdd6e07b2834e814b1861ac14a665900000000000000000000000084c1367c6a01dc43e061210995aa10e9e7585ea800000000000000000000000052c725d63862c67d0dbc59bc1d05a0fcd7cd45e40000000000000000000000004df1260247380478c418042d2c348cf7b551328c000000000000000000000000d23ba95e0661aec7e873ce8dd58e90980f424f52000000000000000000000000bb70a695b91dee4ded5f3e24de3a9d96d00381fe000000000000000000000000e82bee671b28079a255a08907226209d5e423034000000000000000000000000f7ce4a1e9b16e865ebc8494502004b6c1ec6b314000000000000000000000000b704aa79e54e64b21c5077bf415ccde827f0084a0000000000000000000000008033e0a32b861471b87ca33ec948c9e42b06e1fd0000000000000000000000008a3c9184d68f084665e961407d15af43630db986000000000000000000000000077308caee94fc898fcdcc5856f1043e9989d7a90000000000000000000000003448b1cd02f252554d581f988c706b239de9b8b70000000000000000000000005ac2ae4d75b91547d66af309700d2fc1580e20f5000000000000000000000000e80017b23b4c98c94db69a64ce22775689918f62000000000000000000000000ecdc63ebbae0ff38eb389e327126ff4bfb0f2dbc000000000000000000000000228d0f414774a0e7932ad5b53e98ea789744fd8f0000000000000000000000003aaee622bca54b91fbb87460785e172bf68e3664000000000000000000000000e18fc4d88642ac5dd1d70eafe978cc29730ff0680000000000000000000000003b1b578e1956538d2137b8aff08f9e695e5f8e580000000000000000000000009893c98d2aec63ec12334c968890e1cd139636ae00000000000000000000000024d9e1b6f634361d19f6854ac5565ecdcb6eb01a000000000000000000000000e2a8f6358903603cb8ac5b66507c1a93f0ce815b000000000000000000000000670ceae6dada03780dc0f2b10f9e68b8ce81d9600000000000000000000000008bdfd3adc59f3e2ff8d9afd502fe5945f8c2712e000000000000000000000000e37918fc31844f52b04cab5d96f32874328baa27000000000000000000000000c350f0d48d30e58e6b6db8b1111747634c2f254b00000000000000000000000067702c12718889ccf65a9e443ce065290f3535840000000000000000000000002d947b34b6934d2d718cc5649e958192cef31105000000000000000000000000b5b77cd04d892be628d6af9e4caab3858f9cb9890000000000000000000000006474c5d529e323c0b517140bf160964abec742b50000000000000000000000000cd208a5a7466a32a9af075683d393395b27e4b5000000000000000000000000447a45f2e06eaeeca7f8a71d64ad33f884384132000000000000000000000000741558046c50b958e26c214a4b283936b90a25f50000000000000000000000007f8110c2da2bb033d87e82fccbf858a2a82893a7000000000000000000000000d1b6ae24fd54a5621f528f79fe39dc5fea6f99c1000000000000000000000000365f286dc9c37695069e0d75ea36d0f82eb2545d00000000000000000000000063af1c20c79407a825a3c539e3fefbf4330802380000000000000000000000004c7dca7033c57bd2c697aea08ef1ba06b7cbdc98000000000000000000000000e0e90a1f9267150cd0fe8eea83ff7fe6404b4508000000000000000000000000e83cd85d9fc8b86298c1889b528953f616e3b433000000000000000000000000b4bf75879c3e78b9bf1bffd07c969599e9b1dffa000000000000000000000000b1d0b2a6ee874dc04b493768504a7ce34ed7517400000000000000000000000068aa2fa11233bfa446a57e69085783c9c85c6740000000000000000000000000e2dd4596b05b7d43a6a995a8af03fb594d730055000000000000000000000000928f19c4162db3882d2fa0f6c578678172b5b660000000000000000000000000f46a1555949da746a75b3d364e6e11529991b545000000000000000000000000960ba1c2bd1521823e18ca4249117c90f817cbe300000000000000000000000075a6077029d606681c36cd31e7c16ebcf8fa9265000000000000000000000000312f2312935d2a320d2d5a4bb53156a505dabc12000000000000000000000000869a5afe6383de3a4195d1c80228dccc20c80a620000000000000000000000000b5827f3da1a759eab03079279b718060e36dfbf000000000000000000000000ee63b1e3575f4790f9a11bb43ad5bea6b09a3947000000000000000000000000872673d7867799fc1ac440a54db4e9b08827176200000000000000000000000088b7257a667b9189240d7a93e70f198e2f742d8b000000000000000000000000055558b6165b40a4a6816ebd231a1c61350d940f0000000000000000000000008485ec20a9159c7556550cea9e2ef6a678e8464b000000000000000000000000629a1ff534e812a7bc89dce4eecf4462b9de7f98000000000000000000000000314029a700efa964bb6650c201721c4e031a0381000000000000000000000000a9b15e129e37521745eb9507284464ab159a809b000000000000000000000000375f2996bed212c8169fbd9746151fb138f675b90000000000000000000000008fc86d17ade392a0254615c4c66d81712d42aa7f00000000000000000000000058aec44a2f89e8fddff4f5a80757fde5015209260000000000000000000000004118fa8f6e7ebb0ed462f2dd51241a4e10ac2985000000000000000000000000af008a381a0773ff1b1c1c7c34df5767a5af93fc000000000000000000000000035cd3606585a53ca0b499bdeb26b9c6b2ab25fe0000000000000000000000004792601c9ffdfcc9362872a2ea5cb8beb781087f0000000000000000000000000bd8e31a68233242743c316e4c5665a99a7e979d00000000000000000000000096c8d77999f8878b8d4f86ca286daccdd59e70f3000000000000000000000000fdf186787f0df8c6716dd6cc2697ca290356c1740000000000000000000000003c79a322e946cc5ec713a90f4fd6d9078a988dc00000000000000000000000002e018f1c1b6c793bf9888fdc62a312443ec1e83d000000000000000000000000d0dc4eb3547640b13c71d3823ffc94801a295155000000000000000000000000752f6a5eea5977976b7a6b3b9404defa678468aa0000000000000000000000009858a7779b6f1fb108784ba1dad1cb6983a4c0a90000000000000000000000007071ce58d069a48a818ad412f189907cc4ce465f000000000000000000000000ec129e374a0f369d7670fc85cdf20e0913849c2100000000000000000000000091c6b0354fb0a4e0752a8c1b5f7789fd494ce064000000000000000000000000a1da8e0f2b87a1dbddbabd84b5f9c35f6eb9f0cd0000000000000000000000001c215b4b92ed2743a8d04d99905d63e6475d45b20000000000000000000000006b0d0990343e9da2ffd6cdb9a5eb139b9bb7e5af000000000000000000000000ca6bdd1f6a8b1d2e49ee21269c3d3bd9bfc0aa3500000000000000000000000088d636bb68b3930c0fa43e40571f0ee85cad28480000000000000000000000007f7ebe4fb26c09c228d8997d51929f4c0a1fd86f0000000000000000000000006850386e66a5da255728aa133585b58524615ae3000000000000000000000000a477fe3a3077c9f079eb584dec216cc4d092e07a00000000000000000000000064f02ed70fb99bbd523c851ad37d5e0ffc7dafab00000000000000000000000056c5c20798ae4bd276320905afa15abb1f620351000000000000000000000000d13ccbb3bb3de71c486b8b4fc4b843235d68b5b8000000000000000000000000639f9d9f320799050dd7744c9a14233f0da06df900000000000000000000000006949d57c1c1ba22290eacf4c435590f07ec43d3000000000000000000000000abe843aa38f8f0a9a5bdb89caa6264a021620d13000000000000000000000000948ff171aed5d9b355f0ae0475bcbfdfa8251572000000000000000000000000ff1b17ff67c2bfa686102f414d760fd3a0faf4ef0000000000000000000000000b972c75df2d718553d4bcce4bf01a58db0d2ba4000000000000000000000000141b9a47fc1768cd2553cbd599e11f5c84a5ecf3000000000000000000000000a2dae2ada027e4bbb3c4b9d8ac6ee997dc720ba000000000000000000000000052e210118792e166f41fe450f00589c5964ccb3c0000000000000000000000003b39d8fb8eea410be2fa3777a6f12c97af576c28000000000000000000000000eaad018eb1074490e395e29cd551bb6307e6b732000000000000000000000000c6b44a32fe2eba37e682087d434839c647bff588000000000000000000000000a1bfc42ad53534348b7ff4422622316e7eba3cd0000000000000000000000000d08b5bfee3594d26e4a38a06affccd125215e4bb000000000000000000000000c6e31f20b9d278519d37f8207968501d1a942971000000000000000000000000326923394e90b8f79b6eadd0298f799e8da300c3000000000000000000000000e120c67a7662f55200405c8f840ef476bfc2cb9f0000000000000000000000004360dd619e122bb7d2e3fec21c2ce355dbe793760000000000000000000000007dc2bc5a39e8411a47adacf0181b49d04764b106000000000000000000000000c8e7e9596a9dacd2c58db66d1d51090cbf652d390000000000000000000000007256f4187c84d3db7ac31101b2bf2ae2528374440000000000000000000000008c4f68b691bdc29dece2c4e569a6cff3f042676f0000000000000000000000005e28d5b40941d7650eb97d200368e7d5549ba4ed000000000000000000000000cd0ebc438f7a8cd6243fb69812bb0acc9817495e00000000000000000000000049ae377a0f884aa3ea8d80145bf961bc194df540000000000000000000000000d8ac5c62bd105bc6b03ddc27758739213e28241f000000000000000000000000f070abf84477015aacb83cef92a33a3200521489000000000000000000000000cfbf24f91d419de171816bde618ec7d673c84ee20000000000000000000000008fb074280c372abcded127a56152b73b3ba786d10000000000000000000000002edfe199fb51db73f5cb692f2a18d6a41dd1fba6000000000000000000000000d56a8c0cbaaf2fe32407cfc372bc1e9a34c7a5ba00000000000000000000000052bff3597f56654ed0e719eebcb128e9d31e1792000000000000000000000000fc6693777f9668a12a329f3a33079f355bdee238000000000000000000000000d78051a19bd63fb2815681218c04471db63dfac40000000000000000000000002d4007d08168dd07a5136a5bcc2ee6612227ab2a00000000000000000000000001d76153717514dc1ae9f3e105c47e5ff1e49aa300000000000000000000000014e5e361a3fa7cceab96ece4f6619ea6b17998490000000000000000000000008291caa4d62c38f3de4140dc5d1434987e22f8ac00000000000000000000000029ae9cbee349015a0d508e8c7c9b66163af7491f000000000000000000000000eacf8f821024525129d16e842d1731ff1181219b00000000000000000000000022d1244c5bf48acea0fc9a66c854e55349b616f9000000000000000000000000d0a102c1bdd16e0d6f58d3bba7715430da1637a400000000000000000000000025e69f506f8314f828d59e247a11b61fb2b40a7d000000000000000000000000c711224a56811a456bb45507455df301bc56e38d0000000000000000000000006ddf189f04fe5d7a6e56f4c087d5f181aa31a8fd000000000000000000000000a623dae9fd46c56c8c554812169a6599516dd6cd000000000000000000000000d9b58f4b9b3695880a51fb96e9f86cb921969ae0000000000000000000000000c88af2ef480210b84b3c7cb64bd1810752fe96a2000000000000000000000000bef11ff69d8cb6f19e454d796c20b1f142106d2f0000000000000000000000006d5f95f4469cf5bb1773de1e780fc3e75a308a54000000000000000000000000e2e0383131e9e9b2cd8416b6dcc03c430964c7b000000000000000000000000083d4ca14d8528003f30ec5136853ead1de4af93b00000000000000000000000036913b476b5ac3f040d47c0b118f29456d38ea170000000000000000000000006998c47d88ccd4c568ba5b0b1c875b5b6e342ee5000000000000000000000000d3f026c643b59278d1a709a846b0428bc967e44b000000000000000000000000d8e8f23fe9725252814d17e392f1e66a516efa130000000000000000000000009d5221ad334258021676018f0aea04dcc6f09b48000000000000000000000000e60fcd9deffc99bceb5f3f57e7d42ce1a3ad7428000000000000000000000000875161f5c72ac032565d801ba25bb51c384e7a350000000000000000000000006934a5543f9d097b4ba534561fbef9ef06c004fc000000000000000000000000eecbbab552acb2573274bd2da5f68d8b182c98cf000000000000000000000000579984bda522cc14d8793ef6e0d050d34cf49b3f00000000000000000000000014d84db86b11ed66f5ce7604e0358fee3ca17bae00000000000000000000000001a514f08472e5e4c00caca9b398cdc0cb2ddd62000000000000000000000000d40a9290011860485f515fd19456bb021bc0e99d0000000000000000000000004bb9912665b42f45637429fa0e7f83a15f2649e3000000000000000000000000c81e1a961a1f4ae3d8eed9e1979cb696d012f9f600000000000000000000000060c13867617e6fbf51989e9b12b6da991877378e0000000000000000000000003959dee59855b2072dc71ae9a286f719820faffc000000000000000000000000e28508943192ca773f35c21ae955aa111749390d00000000000000000000000006103635947a90317a4bc3f798e10eeaa9a3db800000000000000000000000005716d9d7c587626b15cbd528913aa881b0b96e0c0000000000000000000000007727c7b3cd7878abfaa88aeb5c866e064d1e89c50000000000000000000000000b8e8527be916e4b5e96480f392104a6fa01a9f40000000000000000000000007c0d0931be2338b123b6bfc23c46490f45c26451000000000000000000000000616ec3b0057f5e03d3fd1b82bb2842f5cdae7efd00000000000000000000000055a51b5993b07ea05a649f79f52a2555b6b447450000000000000000000000006b5d3864771cc71051fe99f7bac8b8b178a545a20000000000000000000000008e79de5f825ca8d386542e77279441ff267e0892000000000000000000000000d768f1068907f4e8380a2e53c929d787e79faecc000000000000000000000000858a9443057f8da120292e8174fb9b167c7eab64000000000000000000000000d5690a13072558aa543cf95ae8e1de674907f521000000000000000000000000b8adafd40ca5a412731633f2ab23c4129bb4cde60000000000000000000000000c77fdcc29feff8af86e318b0ee275589155cef00000000000000000000000006018f9ae529a0f86436efcecda8296dde12c6ab50000000000000000000000008269e8882c7a7bb6d2a23455a76ccde513ddd430000000000000000000000000c59362a4596fe7d092a35e8359587eec17a11c49000000000000000000000000fec8fd2699eb178ad5e1e75e870c0e9505de329a000000000000000000000000a062bdeb68a756d65cb9afeceea0f769c757204400000000000000000000000010097a97ccf891271aaa156b8bf542a8899ee2cf0000000000000000000000004ece53237233b0c2a56afaaa92c319f940f5639a000000000000000000000000c4543b8a11b697754b0f66441e4b82fa8439a05a000000000000000000000000441f4a363b8cb713fb6234104328a7b332708b3c00000000000000000000000017005f19fa60c7b7a437cae5152ba434deb5ddeb0000000000000000000000007029b8aae2399a9f4b82d4516d6d16a35a52ff2e000000000000000000000000f70e86bd1a6731477aa87609c27ac1f82d9b194c0000000000000000000000000f95d7ecc990f28641b7f84b88b0c8591f64aa530000000000000000000000001ff2b96a3228dfd4c8fc2f26f6a9e1198842ce79000000000000000000000000aaa4c10328f78991c7e08434a44619e5eec1154c0000000000000000000000002eedd6fa03ad6666a46c8b8a3e0dd866a893054c0000000000000000000000007287f11973fcb29709c1a1d5bc46b43038217ee2000000000000000000000000ff02306113d15eea7f9c7b7a73a5cda5db55e516000000000000000000000000230ae6f0858a60079c7d978f89098c5ca3a3205a00000000000000000000000085e320471ba64e4a25dbaefeb259f2316bd87953000000000000000000000000f2287cf20aa64c01a919ea5b8312021775cc914e0000000000000000000000004e334b2dbc8d6eadfd5034880116bc1ff76a328f0000000000000000000000000377f096429eff637fe87f19a7b012ce0dde4d1f000000000000000000000000de0ecffeb771b33543a7520ad71044803db8a3d80000000000000000000000001fc79e68e8f802b304b3f940130e27665e66213c0000000000000000000000007d0b968ac57ccb18dc481535601308de506ffefd000000000000000000000000505358d60872c37bd57249fabaca0e381d8578d400000000000000000000000013e73d44adff55736431d92003aa6edddd3682480000000000000000000000006b32ae7f5db70749543ce0cd4932abbc501a7f6f0000000000000000000000005bac0d8066769a1db5dafe7763e7ab39b729ef9f0000000000000000000000003fd638c9411396e3fe94eb9c5da251d7463b3835000000000000000000000000287f08fb647671ab147d119c31f8e92a1958d5e60000000000000000000000004f1b017f9114e9c82e5329fc42ebace2cbdbeccf00000000000000000000000031c231eda593013e13062567cb9c565ce8d8cba8000000000000000000000000739aac645dd28d113586e075d422fe15e1e705c9000000000000000000000000f9625c53778be29fe595e29642ba003b5eb47e86000000000000000000000000ae5ec0286d1f54f1b6af1e83cc5bcc5ea5538c45000000000000000000000000255dd1cb013a882b3941fef98a3ba73d791a004c000000000000000000000000c276d6afb638da92abebe0a04c2bfe1c46f27476000000000000000000000000d178d70cb7a57325ce20197c5e879073a7ab4fa9000000000000000000000000edb1c3df240892d57b7ebce08260316ea5d436e00000000000000000000000004b5b4f2481bd6f520da38e7d77b8425ea4805724000000000000000000000000c4c8f8ac874d3b62ed6e01bebcc796479935b7d9000000000000000000000000676635bfb5f371d4fc97ae210ebc6b3627634226000000000000000000000000b10edec9c4b63081f75223667cc13eb6f47897d700000000000000000000000040338dd8838d6f8bbfa31f16585f876af6d04e150000000000000000000000008d97334a37d95aabe313916affd85b649d8e1d9f000000000000000000000000c0a76bbe8a976e4262558298a9d4bfb045f00d6000000000000000000000000002f2911653a79bd8fc47af688b08c97c57cb6f540000000000000000000000004d37cea366f09989ffd3168a620adb627305a29200000000000000000000000082d6b76e8b04174bc10ddd86551428cf02e91a800000000000000000000000001a465ae8a41afa327230a3229c65a87d7ae751aa00000000000000000000000095ca007d1b47f3e7eed16e75141b8e47813da889000000000000000000000000605a2774f0f897dd714fe58352c666abeea27a76000000000000000000000000be4d32cd2dbf2f814edc912313a0363913d47dfb000000000000000000000000b39ac7c55eeac90fcbacf14e5adb03b0fd44ad9f00000000000000000000000001bf9821aa97a815f7fe475395357548276bfdc100000000000000000000000077a9aa157b1b9afbad7f4df3948bb720a7d4c2390000000000000000000000008bc510cdbb6d6b155d50469f81ebb177c0ac11a3000000000000000000000000ce9f51a50cc64f8f3ccb879ca459951570d59c30000000000000000000000000e8ef82fc259e84025add32af2b725ddec66b8fd6000000000000000000000000cfed62799756988430309c1c1f6209e00f6b98a1000000000000000000000000c69399c44bced9c495fb120e91d1a501bbbf5d8d000000000000000000000000710d20cdcb59fe12d758b48f75af5cd3d4b3e085000000000000000000000000f5a1323205ec76c5c8bafee901e38fc15ca9c40c00000000000000000000000061270cb1ceb91687af5c51b9f1ea14498840859d0000000000000000000000008afef63e99f16e197053703fee8e39bc5e7424e700000000000000000000000055c5a4ae3036ab579eab4f96e299130ad92d227b00000000000000000000000038635d81bf49bdcba2af0669cc303f1abdf3eb1300000000000000000000000093192ad9f336e32fa1314bd2398e58359b91934e00000000000000000000000046ae8bb41a86fae4881ceb598a8b1f5b1c993c550000000000000000000000001fcbfc89285a4e663dc176cabe7ed8ecd871eeb7000000000000000000000000b23a2aa2f07e8c8dcaa9300a79980a4fb1f0fe8a000000000000000000000000216dca75358988b53e4b76c497b9068eb8b90d59000000000000000000000000751cd8a914ff1be87f59a615c1b5bca31f6fbeee000000000000000000000000a271ed54563b9731b6e2ba1e8f1fea133f5a8e3a0000000000000000000000000fc6a961350a30290d93d59e7d686fb825ea2488000000000000000000000000a710520990e7e5b07ba6e1b75862e6c0dce2e1770000000000000000000000002503922a17dd47cfee2ac72e0410439da95fadb600000000000000000000000044ab8b069d69e6f8b5ab02c8b8b96d787aa83538000000000000000000000000bc519706b25fc0150c935c73a887d7b20a0b75b30000000000000000000000001b30f68b36405f37ac7439183503392a638403c8000000000000000000000000a27201d2c36a294ff34552d6c2e2ef21edc67ddb0000000000000000000000002e1049885323abb81b8f9ab425a531797eab59c000000000000000000000000088f7dacabe93ac44d8c1e0dca0df767d6d03d2aa0000000000000000000000008d2ef6821e97234c5efaf65dfc6e4af8bf8c9e5300000000000000000000000024210575d60cc76e8aba34c5404559104bc164b00000000000000000000000006c8ad5696eb32fcc5f075fa3e438a45b99b649cc00000000000000000000000009fd887048bf1464c9ea05f81f5bf9aeac8d53160000000000000000000000005ee9cb602a54f92341ae429c6c242bfa4bc1ac9b000000000000000000000000239e6886a379354ef76e9a605e91753ce1ac5b1a0000000000000000000000008391e4de6a7af2939099a04f07f0b6dfa09ff347000000000000000000000000d476d97e40553bac4666565dbc22247e98409715000000000000000000000000e52097fcf23bb34626c611804266b99bf98ef23e000000000000000000000000702ad8ad56e9b028834b20c711c7ddfa56cb2bfd0000000000000000000000003d4a0d252659cffad669a30b85e2d2ad76507e410000000000000000000000001035a9d12d37b7c936f7c0bff2673d5e13c7b4b5000000000000000000000000cc81f13876c1d6603f26749491bd6972adeb9b94000000000000000000000000fbdbbfe59fdd79748211b56b84069c5df83712de000000000000000000000000ea20ca763bd0f10f6adea16dcfbb1ac5589a63820000000000000000000000008e3d04858a6edc4e5e2fea0d0e318aa56b27e546000000000000000000000000fa37b6f34b5378b6ca192fcd71a286b594ecefd20000000000000000000000001ddac0df662ff79160435371ca7ddb568cb6e723000000000000000000000000cc72eee7076fe3b1345e07d8b1c8037f5277d9650000000000000000000000003d60d6304492d2571df0609525e45be58dd8f3d40000000000000000000000004417abd23d970a532b653870b01091cb4ddcd9660000000000000000000000005e2141ea014a1f35ae4a2596bd233b73ad3a600f00000000000000000000000073240657e6c5e4af0665f68f063551830a06ab6f000000000000000000000000b2e4bafa6872c546b46b0304b80bd543a20651e0000000000000000000000000ec120547bc0e38554bb3aeb5ffd1c8c0ac24e82b0000000000000000000000000ac5966e5365b002f3bd977326d46153383ac532000000000000000000000000bf697d4f5689223c35d48145754eb79a279d8e920000000000000000000000006cb43699fd1640cfe455932b461179f012ef541a00000000000000000000000019f98785efb3a17133f723cf850582eeeed31f1f000000000000000000000000122fbcd264ad2de96272bf69e01f094cd56a341f0000000000000000000000000b5a3a739977a5f97e083cc5214595e52a67c60000000000000000000000000026a615859fb790c7bb6232e5d5e31a330879bcf1000000000000000000000000db1360da7468931851c840e260b40e8b96a019a600000000000000000000000014dec9827ba88140bb9f0eb2a83fd3cc983f48be000000000000000000000000bbfe25137db4f82d48bbdc66034e1563ee162b4b000000000000000000000000558aff48d19aa0ac9f601d231d505450c611ecad000000000000000000000000a6fb9df681e965f85390e9c4506cad22e67e1873000000000000000000000000f98b7b1b779a918a6439a201f06b54c863102b1b00000000000000000000000039269bf31f3f2282bad9a290fb9764f75955d7550000000000000000000000007cee5228aa730b41945089f46ec0a7bf91675aa2000000000000000000000000a45dba8d5cb10bde7111d6953b656fddf2a9a5920000000000000000000000004efc1c71d54ec7e3ecc68d9d7ba889418669814d00000000000000000000000081e092533283ff1dc2a4f6c0890ecf9cb8a158dc000000000000000000000000a3eb9453b1480c871d41694ac4de98bf795600df00000000000000000000000008983d2555599f3e72b82dd1aeaf129b3740ccfe000000000000000000000000432e350efdce4b616f93c7bc95244b40d991371f00000000000000000000000020a5290b3e90fc528882faff77efd85dc5278c0a000000000000000000000000a036e449836f7263c3f5e619f7be5987117623bb000000000000000000000000b6657fb7f2a7bfdbfd64265853cd84cd84ab4805000000000000000000000000670e8fe2886bf929303e64f53f970e4cac47e01100000000000000000000000017a2f33e2c1a5fb370d644a440a2fda22eb4a3400000000000000000000000005a5acf3a26b878a37356c64b7792fd57795171c40000000000000000000000009f2f0faec19e46dc477a2ff1a3489017533067a600000000000000000000000028af928df48f41f4d4d795b440d4ce3556b71c2b0000000000000000000000006e9b8b0eb3659bae2586e0eebfba81c69e0c3d93000000000000000000000000670ba675d6f4ec1a8f6669d072a11fc20d65c8430000000000000000000000004d3850ffcaca7882f6c523628807a99c4fd1f5e000000000000000000000000087caa2472396c1d945ba4cc32d3a97668bd753cb000000000000000000000000813732c757e0bda8f9b1d79238b64552624d856a000000000000000000000000cb547ff34f6655b279972f6a0ee880e4d10fee240000000000000000000000000fd085fce17de2e897960137bb0daf8a3152d9390000000000000000000000003a3d0eb4c483974427dc4c821e87cc29c93034bf000000000000000000000000e83cbaabc3dcf0c692809e527100cb716e4682bb0000000000000000000000004b786e1952d844bebdc51aa8ff3a0a427cc30984000000000000000000000000b719c7e80814e31699e7ae1000d1f001c33d2ac700000000000000000000000095d47ff13925934197b23a528c9600dc6ea3976d000000000000000000000000817748ac35392928e5f31edfbcd1b2503d3fce93000000000000000000000000d985b5314f82135cca7aef38110b0c41ebdccb97000000000000000000000000ec0c9b23093308d00e6363226e72a62a3b026de400000000000000000000000091a4815d131c194c9138970245ed96be2cb8c01c000000000000000000000000a9b36a705dad4577f95736390bab22baaa10e7b800000000000000000000000087367f9a1ec42e655d8fd528d628c6407941317f000000000000000000000000de8801101c36af84ba4094725bc4831127244d190000000000000000000000007320af1d9b2f128d3e1b71fbe1cd1af9c13f704e000000000000000000000000fc541217582b316ba828035223b34c13008c706800000000000000000000000075b148ec92e2804c9b04fecb621fcf2371dfb0cb0000000000000000000000004ba7630bc4c1f75603c5e10b1a5564e2e0cffc24000000000000000000000000cfbb5f78b98c5fb58743a08f2631b22b582c34ec0000000000000000000000002e07a7d27709ede8e74cbd66d0ae57530d2337870000000000000000000000004a0342b195f268a4c89b39c5d8760135e1bf4c490000000000000000000000004c302854d4807662c3418da12563f1dba4696528000000000000000000000000d509fef58610b6c2b28c60ca72593fd84d1d152f00000000000000000000000087b5f345ef408b90ac31c96973cd778900b3e2c2000000000000000000000000e9388352eebffb8e9dd02ef6fdcdf13771744abb00000000000000000000000049458cb3deb2fe1126bcc79d965800845b9d6bca000000000000000000000000a8d903a6f250ed8d35c64585f98f307e3dc50c1d00000000000000000000000031408b047f344c18ef1dda4ad265bcd33a24cbab0000000000000000000000006c05fa849caf3b38dd64adb7ece0dc0d7229a1de00000000000000000000000020d4087957d9cfaf7f0d79d72bbabc6f42b3b6940000000000000000000000002a640e56d93359836e75a1393565a82e5a23a5aa000000000000000000000000b2c7fe39cc240453cea4ce03067d67b5fd049e20000000000000000000000000c1caa17686a875d7a5c74f7ff334ab68e980c56100000000000000000000000032266746da793b97c95437cfb74ff90ebfa8f9e6000000000000000000000000ecbb759b914cba0446c0357de002d9e197d95d4400000000000000000000000034979fa75bc678511e9992fc914e7a2c868d707a0000000000000000000000004120bc4617d43a0d66de88bed961daf67e622254000000000000000000000000d71e9c8a05ce96febbc106fbc9e6f8e14bf78680000000000000000000000000f1ca16569a567a580f8bca7832d59ead91e8d8cc00000000000000000000000045af771392f22cf50d30216ebe4e1e66b19ee7bd0000000000000000000000008969b9410d6da6f7af1c991d38480723d8c88bb60000000000000000000000002f7941b5fdef499232c4678b623507163f220eff0000000000000000000000006120a8a22752734be88c318a0203f4f7a85488ec00000000000000000000000090cb15cad53755b254f8d39b694a9c95980b17a1000000000000000000000000740c34432eb0ab468c3d59276770cb40a130b63500000000000000000000000020af7b38515f4fcb71c988625bc3c35d510ba7b300000000000000000000000065413092d44276e2773e07cb27f1f664ca70b52300000000000000000000000023e9a37d8d39938f19f68c9b138a03658d9b158d00000000000000000000000087185a5b3eb91dd8bd1cf6104ada3c606bd01281000000000000000000000000ea5fb1debd03016f33b0c8a22d3bc5807ab4405b0000000000000000000000006de433568a836f69b072a0a08fca02bc959fab6400000000000000000000000065bafd778139830977b56c4a916e6c43ca3cb0f10000000000000000000000005cdb01d49b420ab07e7954f532ab10ffb4282677000000000000000000000000b682af71266d9a095517e5459e4f2988c4d904ea0000000000000000000000004b9331829e36c293e1fb5c816532ee00b8ca9c3a000000000000000000000000e4624faf3220a5e7b3585903ffec4529c5dc7b7f00000000000000000000000068d418dcf6eb47b4bd275d95b801c7946be99dd3000000000000000000000000fad9981fcfad633dfd463ce9503f329acf096cc30000000000000000000000002e0540c853c7606b1f67646459ab801c6991324e0000000000000000000000009a2bb21be1312b3b356fe2772a605e33091d98b900000000000000000000000058a0b0000d2a9d3429dc207481f78ed65346c129000000000000000000000000290ad8a24bbde34a58ae0c356c7bef6b29f3029e0000000000000000000000005154284b9f5a7dfd87e8345cebf8b03bf1bd75340000000000000000000000000dc4684e6261c602b05fd44ce42a731b1172acb8000000000000000000000000ade300d1a4c7b3d679b766b21ba45dcb9b57d6c20000000000000000000000007908b4c4b9937b0dddb7638253e0d7b4c1d045bb000000000000000000000000264012666dadc79f587290cbf479c673ac5b101b0000000000000000000000003929a5e1206b700faed8ac5ba8422dcfb1d72e48000000000000000000000000cc28938891d5e4078f9edb6a8c025d7133db490600000000000000000000000051dbd1de1c886d1ffbeb9d414fa4f04da84e0c3c00000000000000000000000058bd595f0345b2ce05b7874764f5ac8fdb77d92c00000000000000000000000091a60c9accf650156e91fec3b6e7a14bec6b8b30000000000000000000000000bd2dcd05accc733d8e7a4cf89a6d7d4836be68aa0000000000000000000000003ebe3b8e94bba55456f574e7e2a0e3890885c7f50000000000000000000000006c28dd071a52c2f281536e75bf672b8189eefa5d000000000000000000000000d703f035ef81bcdec7c242c808a1b347df53ed64000000000000000000000000ce11ef2d9791dbbe2c8cab67204680fd7c598f1300000000000000000000000042de62cb088658f03b74f2422c6d3cf40bb535dc000000000000000000000000750c1273da458c10d1b532e3cbd7be43b6cb1e57000000000000000000000000676fb893e7d225e9b9c2d0c4368717ee406b2cf1000000000000000000000000babaf9fa802e5f138a99278a73f1d33dc20e760e000000000000000000000000b75fc7815816c80f297dc32884fb336bbbc450ee0000000000000000000000005a1d669341721254b8ab90e6b1faf8915cec8beb0000000000000000000000007dff5923fbd4e6de700ec7f98696ba9171217b26000000000000000000000000ac9e8b0de1f9c8791d80a7e7fdfa06993493e6a40000000000000000000000001ebb64f566b387383b267bfc7e8d407206983e2d00000000000000000000000079b570f3a7b122be1b7cc80b0502374b6b1f13bf000000000000000000000000a3b37573cca7aa4112a0ad3d10b94009953440a300000000000000000000000068d9cff6fd4200cc61b7493197aa72865f8647c6000000000000000000000000f71799cb2a983c177bdbb913b4a841e9d0be0494000000000000000000000000f2b3329062dc23735d2de8617e9c933f06993e07000000000000000000000000980a6dde757642b27ce44d8e10751170a0e6e11d000000000000000000000000c5ac975e8c2daf01df84791194d7c5014b6b5fcd000000000000000000000000b77680eec8be5719c3277dcff1a00a9135afdc9a0000000000000000000000009096c4d99da203079db31a5dcccd2f55196e4fad000000000000000000000000e7b6aa7192d7ad780d8779691f27f2ebac1cdd50000000000000000000000000ede1721c97b4e0c7af426497f6fcf56aace03a08000000000000000000000000b7f4d7d70e63836e3de9e39976fc3bebd59040a000000000000000000000000082ded57caf844835edc44533c9b12dfc4d753a190000000000000000000000004b6768a0853fdf6c80890d60974a0c5e5ef6c44100000000000000000000000028ec596afeab9f6d659c492cf73cb8ac0a9e1e7c000000000000000000000000bb4aa77e750e2993a25bbeb65a4a65153f42be56000000000000000000000000ae2fbb21ee8531c7a09f861ed36c6459843bd74d000000000000000000000000f5700c581cd41e55758c2892b7f86d7c57116b5c0000000000000000000000009a9e8714eaf7ec74f0e899948a9c959b07fd3e07000000000000000000000000b724fce40e09a14647a90f3ff4b014152a829c350000000000000000000000003317502f4ae9da5951f6085ece920bd933c6b05c0000000000000000000000000205ade73aaf26579d7c9738f4e0113f7cec98a7000000000000000000000000db786ba85267a9731410a98bbace71864ebcf565000000000000000000000000d1fe73fd55958386c4bcaef4abbe1fa17b8d3e21000000000000000000000000bf1b825d2f7aac1ccb65e98b99b27279d1bad40700000000000000000000000024581d468ce7fd5bc329e4265882d7de9559060600000000000000000000000012371da4d0e4e86d0a60223a17d2aba3afb4a0c8000000000000000000000000159a5a36bd42841e9e964a644ab265d6f55ed892000000000000000000000000edab923cadafff7dc27af68dd739bf12af0eb51e000000000000000000000000e09991519edb30765c77d8c006fd38cdf85f78130000000000000000000000001a35030c1b4c1a775a33c537e2690af74a62cd330000000000000000000000004fcfa00c08c7ae0ce914c125dff65a8fadad9005000000000000000000000000d749898412ce7785f32abc8753abef2fa677012c00000000000000000000000086188b0b5398ff8877fe1d1679bde2f0c157ff63000000000000000000000000572aa8f116167853d4618c4f6e6f1a93a66fbe940000000000000000000000008888861eb4b37180d565acc2b68bdbf6c85cbdae00000000000000000000000080afbd4dde29c0daeda883a30a6bb3aa7f0461ae000000000000000000000000d12c8b8d4138179a0019ac14e116241d9b0d67a90000000000000000000000000aa42127656fc02c4de740a425526388f171baa000000000000000000000000022e6257cf5145fa7a5980f0b865d98cde82af8fa00000000000000000000000041212b43f857a26111f1d2b72ab9adc8e6a3ba2b000000000000000000000000acd747f394e0b9bb02ad12dc0f7113552b289a2f000000000000000000000000d28d6d87ecd3acd29decedb471ecbe5703bd9e67000000000000000000000000a1e827f6a27799eb629a9fed0bd53fec4edfd68a0000000000000000000000008b6bedaf3817588f1f2b91a38498be1b7d05c1540000000000000000000000003dfbec927157e677a81326a059691d1c07bf1e62000000000000000000000000d0cfbea8896143c7b4b2eb45ebec06e4b04a9a92000000000000000000000000ffc0591a26e12ab279fa764e7ef01a8a353b5eb20000000000000000000000009e8ff1eeea320a18242b7607bdc8dcadeba9189b00000000000000000000000078a8eec019cfaa1420bba86dbf86e2d93f51ca6b000000000000000000000000212a6216539791635a1f5605fb98f78caba5355300000000000000000000000052df6db8157465c7c952613ebb114ae368d2ad50000000000000000000000000c7d0ac7a53816c30a6490382461f7fcbe89cddc700000000000000000000000029a34bcc322de718f1f262d2f99a58c9b7edb354000000000000000000000000465237b2c48654aaf8d48db3f4c2575122b9946b000000000000000000000000af0c7c11a53f3d93b2b2cddd44e9e43683061f9e000000000000000000000000eb9008a19aa9a294432c4bb8f3c16632ea54dd1d000000000000000000000000fb5d7c8c79d49a6877a8fd4e47dae47fa6bf9c98000000000000000000000000cf49f860dc67bc015807c2798a090ca5ce39f8da000000000000000000000000a2381e0918e52c7d91a597573da5df97884b2e530000000000000000000000008dd8ec144df16f4ace4edd1487594ae5dc273120000000000000000000000000608bbb31f2147a3fad868f7024298874a63ca2eb000000000000000000000000b6d6940bb9a8f473494483730fa84337ca44bbf8000000000000000000000000282c3f605536fb10c475b218b16fada303a9903c000000000000000000000000fa15d4047c974b267286fb0fa649784d5156948a0000000000000000000000002575198160b5db79f3ddb8983d80602920d99d960000000000000000000000006679ec7421765aa9e5fde38b5a02a47f65bb7c1b0000000000000000000000007b3b71c712562cc5230f3869b237d605eb956d4200000000000000000000000092366e8bc79a2295b3816d6067951d00f013521a00000000000000000000000074c595454f38a561f55470a404c067449fd4845f000000000000000000000000531d3010a01012378088545317d4cdd0c3e2ec48000000000000000000000000f9ca83ea39ee0cc6ae9bdae644cc0532bc1106500000000000000000000000005472cdc9a9064d9caab570cbdf80096ff9425634000000000000000000000000aaf12a5ff4b118929a57928f807c1c463682b7ec00000000000000000000000097632bcdec4887fae2a30afcfd3716e73c1f9fed000000000000000000000000f5bda12463b7d6d0b116199aaea063c0c34c65ff00000000000000000000000023782fc003be317f31535f9360e0c4a2086c7d820000000000000000000000002f85a859082c486914c7d19a426d8ec930e806bd000000000000000000000000607b015cbb44959133418e656ade2ff08d61faf4000000000000000000000000f4fedc697f9f935cf5a388947034998386ad8749000000000000000000000000526b355fa469a255d00735d0af1d0b814a6b52a3000000000000000000000000b71eedb7f8f0352b63bbcf71df13b0ad100837480000000000000000000000004e6951c138d72ca30c28331449487d2b10c38e1800000000000000000000000012b913c96b12b851308502fff3127a336e1e748d000000000000000000000000eaef430b953512115306359739b8da5f4602ab06000000000000000000000000cf216fed679be8290e18485b319557ed21c96fc400000000000000000000000074d4f5f619536fcdab1b58a72bb93253fec790f7000000000000000000000000abe758009764a8f42509e82ffd7d004c7f64b57a000000000000000000000000fd3873fc2925bd341b8838a5213e1ad4e041094c000000000000000000000000b07c46a16259d87fb0287730411b1358966b105f000000000000000000000000205a1db502e70222978aad0c644ad5140a2cef070000000000000000000000005d6dc617d38655254ea718044d37451e751443570000000000000000000000006a26e7c203b70bc33ac61a42dbd9b68651f6026f000000000000000000000000916ccc55e9108246938e78d96b55d26f9e42f61e000000000000000000000000c76482cf8c04e424c5101b2c61f20b9e91360cf6000000000000000000000000a5426be786026faeeb3c2c67e6c141bfdba4aef9000000000000000000000000550cde05adc97edfe095ed551c971b36a6fd08d20000000000000000000000000663b6e9e2b41226bee04cddf7e108a0fe7a999100000000000000000000000004893aff48ebfb7d01d0f23e62beb18ed5c6d592000000000000000000000000c273c3574e8e6c8fe7f0c5f86413ced0bb75dea5000000000000000000000000abd1d88e9515c652f0e6161a30bce81e132e7bfb00000000000000000000000006f8dc639b7b2cda75cdb8434271a8df0a7136580000000000000000000000008784be64c01bc36cf58803aa551c781d596373a8000000000000000000000000ba71ba940ec01f16708d540d522b2db623905b25000000000000000000000000c62f8d0784b7cd7264d31b4dc9430cccfd62545700000000000000000000000008774524ebdadd27ec7e0cb2ea0040a1b31c0f0b0000000000000000000000002daa6c2d9b51a2a7f555ef4372836d218b7f84310000000000000000000000005c3db8d05974693fb67eb28e63b4bebd4fb20845000000000000000000000000b00c703ad555cee27b07b315c18e3d90fa5e27d50000000000000000000000009e634b59486fffb7eabae3f754fddde98a549fc2000000000000000000000000f8d2b4e2887fd70f4f3d5a0ad05cdfd8845ae3860000000000000000000000005bbb4ce34148fbad825929aed31e38c8d556d1ac0000000000000000000000004193a3af1c9ed63920b203ea5577583800041b14000000000000000000000000e8a43f3f2a80b9a057254f63ed00cfc10f721ce600000000000000000000000012347b530749462aed914029e53f9068e2e10ef6000000000000000000000000a0ac06f2de567b90b0fbe3b1b49fe937d16fd0c40000000000000000000000006490df98113c532553ab52b7b3b5cbc8e461418e0000000000000000000000001361531a021c78b10610a0825cd65803954e480d000000000000000000000000c3c1f71a45481449652418b3575b5fb919d964d6000000000000000000000000408ee8464dd1833ab08b0696e5564b5eeb0b890700000000000000000000000058c4aa1d51ce48555b39586d688b886168a5ba53000000000000000000000000f9f5f2a0d81ab35102d84e0ba39ed596bf3b54460000000000000000000000003bac36ccedef259020cbacfdff578ded1931855300000000000000000000000053e3df65582ba4faa319170743a19235fad15a9300000000000000000000000082f3ecac9adc173fdadaaf9f0ce8bc15e4cdf6fa0000000000000000000000002bd7a1dca061712d4852d70aecccc41b8eea6346000000000000000000000000a5ab70266ebdb33554941f3b0602bbb045f94368000000000000000000000000c84dbf0c63c023d3397e7bb2efa09a32c9f0d659000000000000000000000000eadcf3d2849e15b0392024f312d36b39a49666b0000000000000000000000000356fe978896491f15088a87961869244b86614250000000000000000000000005f229aa3a9446909fcbc0f62f04a307aa3f7d99b000000000000000000000000192968579fd4c07b7f21eafd91288e19bb0918d3000000000000000000000000a675b1f04792b7ffd67c122b5b61bca667afe66e0000000000000000000000006b62692d3bdbfc45dc71c06f025de482af3dc9910000000000000000000000009d9d1d267d489d49b530230fa3a3cf31d9cd05ee000000000000000000000000571fb92cddf30db04a582a9b8c1e00fd72ae25b5000000000000000000000000bd31f9f0c557231ac2e5114637550af4bf4921130000000000000000000000004644112297b914550c91cdb87f553ec3639044ed00000000000000000000000007216255235b8edb51a2d8458190130008095070000000000000000000000000607461a434c36e8cf361a653f16a49ea85c344ad000000000000000000000000795f70f46e5c3f3f5a673247c0a1e0dd0039998300000000000000000000000010436dc6c848e863a1f6f27261cfe104a35e4e500000000000000000000000004046322742f1fe3da60d575f241166466cc7defb00000000000000000000000031f118efb7a0719b0765eab60dbc240174205994000000000000000000000000be9298133b7eb995c1b8506bd5b2a217f74bfc9d0000000000000000000000001eb2c0286d623c231942b212561c089036b60d2b00000000000000000000000086e386cf2c835c25afb8d562bcf22763d90593e6000000000000000000000000b4d8ee9f12be1f17598e81271c0575e12a551fdf000000000000000000000000c098c0eba03aa1fa4c23bc8e1e176a54aec0b14900000000000000000000000055682732cea6a9e6dfb2aae34e37008fb4038f82000000000000000000000000cd5d89d6ce745032978b48bc348a07171c42e27e000000000000000000000000a405038ab4bd722971176638c9207c04f149369f000000000000000000000000e34e89898f71c2613dc5760ea4c8a3a86678e48500000000000000000000000033593b4ce2cc1aabe70c48c98e50fab3e3d3d8a4000000000000000000000000eebc5989d5aa168beb902e0120e47d2dc25c9215000000000000000000000000a9a111db8dc37981d76b1368dde875ef28210ae1000000000000000000000000a6b434f2925118ee1a09cd694a8433d443fc59ea000000000000000000000000db0e31354089e2b4934936e1a3381e801437b19c00000000000000000000000042f1240e7dfc97d1c72c782540a9ae39bc59e354000000000000000000000000d0babcd833ef09aa8e9dd3205d2953f1e26737e3000000000000000000000000581f615ef19920a24049dd0ca0dd3581655a5bde00000000000000000000000052fe58e75b77f54734dde080e9f5d6d9637c95c00000000000000000000000001a1076c32b03b842a0a302f9358f08026ab954f9000000000000000000000000a3510ef78134433f56eb58c96ba64302aa759688000000000000000000000000c421bd7a4da5923beebe1370a1d8f3a62f77daae000000000000000000000000f7dd8eb2f3ccf10601ab938eea73e8c548276959000000000000000000000000f61cc64417f379ca3bf6838e8af34aab890fa030000000000000000000000000c0312e154c5365f30056efa4f84b53ff67872b1100000000000000000000000027e9c430ec16917ab6a3f6e6ea1d4a69b9d623360000000000000000000000004ba2b1b7d34ea902aba93a6e364127f20527898c0000000000000000000000004a860ba89c5c9de598f0625fb177219e7428a26a0000000000000000000000005e9dd79fda242fa23eccdd0d8d586da1f218c9730000000000000000000000008bcc79374c91e9eb42b08680469d629f075e33920000000000000000000000007040e2007d3c813880d976efcc8994830bb2a3a1000000000000000000000000c7dc16ac301557cdcb48cd9271a2c7feb5cd46f7000000000000000000000000d0336021dbb1243a6963c5de765a3b26d1db741e000000000000000000000000963b527fd9e4a6743454612b1a6907c5b05f938a000000000000000000000000c1f21358a710ab5230e0cf8baf9c963b8f52d8a500000000000000000000000031b1df13591d5545cdb9bdfb3ac5005d7abe64e60000000000000000000000005611ea8f171939d4572be406588b30c68f7dcc8200000000000000000000000043e45c4d2d6345a33b0abbfd0d43a5ec5e5519af000000000000000000000000a896a1746ab6098722c82adf92ab72f87baee0dc000000000000000000000000935b3f35bc628196960506a015006eb788525bd00000000000000000000000005d5dd024c76a9b5178c1cce61b694c493fa8e3bd000000000000000000000000e6adb30b59fdebdff0ba2fef90350ea2edf7ded7000000000000000000000000bce744d325cfb88fc5b987fb02011339e5262b5600000000000000000000000020dd28cede9cb722d3c387e18ed5813ad4aec28500000000000000000000000050a9a385be35bcb4c27fe669a2ff39a3ed4ddd6f000000000000000000000000662e8c51f1d6fd37ad1f028c8e2dad57dec1ef7700000000000000000000000015fcc311dea2823a0730e03def33242404724f7c0000000000000000000000005af1f2a0e605b96547ab3f641319609a6a2b3fcd000000000000000000000000b4b3a4346d5c986428d5c605182e59e46c32da150000000000000000000000003e366a9bcda0f55402f9fa6956f47bd7aebc6ee7000000000000000000000000d9b37c26ce472d3398bc4e4155249b2ec13b1acf000000000000000000000000cecefdaab86edd22f3e5af837f6f4bfd23be8b6f000000000000000000000000373e05c6a8ca37e40fad652cf34880d648a6233f000000000000000000000000e6a3d4ae53a4dc94952b68aed89cd5b47e334afd000000000000000000000000199b3ef40fdd1bbcb57d8ccc6f2143ec66c9d00d000000000000000000000000005dbc8f391a169737b2bd1f4c629356bc4056400000000000000000000000004180fab4a9c948500f5847b03a51f0852ecab2ec000000000000000000000000d57c5a9627be6ed48048941268c35c06525ac971000000000000000000000000002a271769ceec933aa40616a2e99223b3a44ab10000000000000000000000003d7f3685588d0c1248113d0365e9aeaa457de9ac000000000000000000000000ffdc8223896a2296cc3dd32b9a70258940666745000000000000000000000000e33774994a5b2b51d7fd967af2c093217d5b2dbb000000000000000000000000778f5fc8c2b726d0d4578c4387887ab47e82188900000000000000000000000057fb98eaf8195a1c0592dec78d3c80b48ae53dda0000000000000000000000002840fa7ab05409729a1affaa64f34f723e8bc08300000000000000000000000011630f9fb10f6a86daf62bb1b7a879c850186bdb000000000000000000000000b09e2bc6336505d6d1c70f79b6bbbc9570c9021a0000000000000000000000006d478cb16317680a517ff89253f82032efdc31ba00000000000000000000000035f000e040cd19f775f16286f911b01919797dda000000000000000000000000d487b56acdaad71ec3c769b516785f191ef7b22f000000000000000000000000b1297a09efc2bd3ba0a2bbbaff3bb01cb61e5cca000000000000000000000000d587937a2ce8f2a23d4b3a3f935eb6654f4b349e0000000000000000000000004f832a67f6af4c9d499969d398f39efd7476832e000000000000000000000000cbf46f0d17a5f224d935699f421c93b9e3551a390000000000000000000000000a2808f652b9019cb0fa5c25d3e106249a5fbff5000000000000000000000000c4867e6015d91248e9a941dc958e4cdc99d764ce000000000000000000000000a523f2cac1545255319404e33a19fcb52bc761e100000000000000000000000095ddb2f5655b6c870df28f49a00993d1ae540a4d000000000000000000000000f470e405205fae269759d8334d7242574b272ac20000000000000000000000004caf6ad084fb331ea7f1f86bcbd8ced77c053fa000000000000000000000000091ab535ee1ee36b1544dd411acbaa6e7032318460000000000000000000000006c6548c17efcf699c30d2f7e06b91a647017a2e5000000000000000000000000316baefa30bebc8505b2da88a798712aa8daacbf0000000000000000000000009c90b09ea431b279d045b25242e748519abc8f78000000000000000000000000cc4467e408cec4ae8f373acd5fc2e4758a510f2f00000000000000000000000082f0bab7259c097a2c6b6c7463e12e138f8d8f260000000000000000000000007823e112c87804c2c2e0177838e08dd5e1391f95000000000000000000000000c75488245fd7c4447ce3305ea53e05da0c47e970000000000000000000000000818fcb1af97fab3cfa3bef0a1a69ecf3411a6b4f0000000000000000000000002103a683dfe6e11de40f0c62fdecc8a5752efd0800000000000000000000000097683e6516339912abdf6b7a83219ad730d7bfb100000000000000000000000070a979c11e976e960f0fefdc89b906dc5e8e3dba000000000000000000000000a727d3ddbec54fc7c27ea13431ea7c61d2ada47e000000000000000000000000f527f9a201f9dc2a812a6caf0bcf1bf332a9f38a000000000000000000000000a85907305b14ff15cb361819dd6a4a6b7e29bc8d0000000000000000000000005affb9937181d1b94184e8ff27fbfd5a24a8f667000000000000000000000000bf09f1d37ebe0f0674f5004b585b52506f9f425500000000000000000000000026456168ddc0f09ead78a89eb34677e3eaa7cfee000000000000000000000000a600da305da0ae593c3dfc34aa3d43d2fa5a99600000000000000000000000006b160b5875a73a947d7b0d409f490b7aa9ef337d000000000000000000000000bc819cfa70a7b9e462e86d9018673abd32690204000000000000000000000000158403bf5cc3a5f6c33f31807dd27438726b855c00000000000000000000000092f4f58b56ba10576e258c0c0b384fedf0766ad7000000000000000000000000834410ca44be29e0e5990070a7002a64e39694f40000000000000000000000002184a3e774d5536a6e46c09282de9731eabd7bd10000000000000000000000002225112de0b77c361523f455883825e9a6b573620000000000000000000000005893ca468afbfe07fd3286870331e9029a1387720000000000000000000000009ab893e9ee77c7c6fc74dc6afc64b238eed822920000000000000000000000001ec547c9a758788283c69ff94b9ae0e83cfdf4aa0000000000000000000000006ccb9e54b1c5aab2ed19ecdccd0bf09bf0a941a7000000000000000000000000f03383659d998e7102b96b072447c965d5bdae8000000000000000000000000002e27f393016adc1222cd4270620b81c5b38c5d90000000000000000000000009abe6aa97a333c7925701ed2490b0d48db6827e800000000000000000000000096e03499050c04b3e63586e34fe2c6909092b0a4000000000000000000000000f7391432cc8da81cbd12cbf3b0176c35776d6801000000000000000000000000cd1fb70f280cffc37256c11578e8deb70ab9a9400000000000000000000000005e1730f9b61ed2be7d518cdeefc08ff6942f1c21000000000000000000000000e8672992f3e0afc778359362d06163197066736b000000000000000000000000fa4de35f8214811e04a6c6e2c5f7839e7f0b14a000000000000000000000000020dd1e65421ff46fdf4cc9852c3cb96d9884d64e000000000000000000000000aad13f3ea6e3c95bbe397eb533dd115d4316a4150000000000000000000000006cd4083d7c5717b3c51857e9078bbde5679154d70000000000000000000000003b2427c182a90fe79ed3bd9d2221761f3a37c91700000000000000000000000093b7aca39c2997f9d2f2bcc7b3562d4062dc4e070000000000000000000000000589b8d1b5dee346de716987edcd355f22c7493e0000000000000000000000005bb95d7e702d5e1cac4aeebab3ef41c2016d6183000000000000000000000000e6f607c827a8fbeb1410da1f278b4e2722fc2bef0000000000000000000000008aa97fb6878189d3df9788df86a36ee254f65bc6000000000000000000000000830ce59d04937a59874f19dae34809b83b53d935000000000000000000000000591a363b29540870753ba90969abffd9c138d4a9000000000000000000000000408103b034701f1786bfbe6ae06c35536fc8e406000000000000000000000000be04ced490d37244d208827b34cd6898e6bd654d0000000000000000000000002a4a4a7b258f0dc276bf8e6b0bc4755d10c0604b00000000000000000000000019948a3bba7d6e86284d4d7167dd440e4845f2f100000000000000000000000088ff58b6074b59b7a4350a7ba94d782f5ba5d6330000000000000000000000005baaeb82aa01969d92f59360a4ed5cb38f853b3900000000000000000000000019e3b81f4ba4daff9057831a5a3d5e3012bdf70900000000000000000000000048bc63c0cac65738d09314d88488609271e5c59a0000000000000000000000007f0191883e03b1a7b1235d732e887c63418040a0000000000000000000000000c69e2c12ea693c504adc17d7d07a588a75c101c1000000000000000000000000ddd46f95f67c84f6a47e29483f873c1630899e4a00000000000000000000000030d60343f9994ea03bd88964278158e7d6fe090500000000000000000000000017eccc9b4d1540fba8361ca1e47b7c1c43569b6a000000000000000000000000821aaf9240dfaec585a420154efc3aefd509944900000000000000000000000012cce573d0ff45de13e58cb0d3f7c97ec9fbfcac00000000000000000000000002ac105115ff040e2e1a474664a99b125feefe68000000000000000000000000ce67e8ec88eb1037f76e43618c4f28b012beb43d00000000000000000000000075a038bdf0441952026ed6679e7eaa7bf9d38a23000000000000000000000000d5f8b3b219e58e7e946dbde097be637cd9e17ff30000000000000000000000007a1af68878f250d0c43ec879a05668eadadbfa32000000000000000000000000793fa968de264cb0455bada097894e1018e5a91f000000000000000000000000b1d2373008b9e01357e5647823e9b45b67450aaf00000000000000000000000091a612fbc1511550a777bacd559ceb6a933adfa1000000000000000000000000b3d7c7721a6b895e091dcb88db217971c43eecab0000000000000000000000001a2c9959b5a5bddc1fcdbcd6fb6bdf52e8cd300b000000000000000000000000038c48a6d002c90cccfd9c90faaafcf3da8344d60000000000000000000000004abf45152778a133d2dac4ce26a686fd75a71ad7000000000000000000000000d9268b8e8afe935f8a4237bd2ceeb6bd2dc356750000000000000000000000000b4cbaa3d37e17ce7480e5674cda1b8d91838590000000000000000000000000c3c67f4d957c3cf08d061e98516a7594bb7394fe0000000000000000000000000547f2a09f115d6fcca317fd23f04d0cf250871f0000000000000000000000007f6dff86d643ad67b413c992decc643396380a8a0000000000000000000000009bae873ebff473747d7cc7f6698dd6a578e1497c00000000000000000000000073a88f2ee5f87f04143c9636d4dcbf94888308920000000000000000000000005cc2ecb3bbd04f3acb451e4a3f0a925e2de83180000000000000000000000000538e8e82c42f53af36e539d66a64e252f4c5f11e000000000000000000000000371be9984dc92dd21e8273b44fed1f62d19e5f92000000000000000000000000a3351a3aad85451bedf1db71183eeb4a6219d6d80000000000000000000000003c59211297f9e3215e60bc02b4a8ec3a78eca1690000000000000000000000006f0acc6104ca784bcfa4582099d15ae4ac3ca107000000000000000000000000e56cffb3d863d217406ae0dd6d6cdc17d4288d9a000000000000000000000000cfa199a66b04b5eb8404b6062b55192999036f550000000000000000000000009928d2dd73911622c7cfcbeb8ecd3aa1c015292a000000000000000000000000a32534253d04421f9e48cbff643c73573e43f7280000000000000000000000007487aecb13ba6fce7d3d79987e299064447618e9000000000000000000000000a9d0c32961c8635c6500279ca5669e26d8171277000000000000000000000000c55a93f0f972ecbf4169189524c47fe6635aa335000000000000000000000000e501290d4621112e88c3f3c54b126018ffdcc5f80000000000000000000000004b4b97378502ec0bfb085741fb0ba83393465c3c0000000000000000000000007045320d9e2d5bb205b9fe3719728d3b523aefa6000000000000000000000000013fdb95e993602f0236e9878fff5ccb716bc74e000000000000000000000000a684fe8fd3e28320d88168c44f0eaa9d79d622a7000000000000000000000000a803badc918986b1a7fcdce064b3931a644cdac8000000000000000000000000731cc919d2e0aa48f8878cef1d242cb4d51069b80000000000000000000000007d663c132d35233a538914d60dc675a579a4a019000000000000000000000000fd8391e2286c600c41026a0a4e0d1027177d59ef000000000000000000000000fac4b99cf6c98a9b334dc9ba9f8b9615b74a690b00000000000000000000000048a1e9d87ee311b6fa99b61e7e5d183fd348e6930000000000000000000000003f88d00f3cf8167b0d7248b177b3915b204415690000000000000000000000005c805a61c7ff183e0cfce96f831bc4db7e0d19390000000000000000000000006c41b682530fe9465e69e76497bee0534f02efcf0000000000000000000000009940ac5d064397b1f60d525cd92e291e01bff21b000000000000000000000000c1cd17b94e88a595061ada35cf942d0c0348709d000000000000000000000000493a97e8569f271a6c5d4724c3f7b5e83897fe390000000000000000000000004582a84567cb3d7582d927910bcb859554f92a42000000000000000000000000e9a0558d3a5a34958ca8edf7d051ea86409a3f750000000000000000000000004f5cbe93ab77bc67de8e168acff035cf57f9fd74000000000000000000000000332f8590599c409f5cddf5829ba12ec1d904860c000000000000000000000000083ffb728dbf1cbdb83f6e44d77580e45d14964600000000000000000000000037829f9bebeaf2a6e38c3fe03e331d0434a7f9340000000000000000000000002925a6be72e21757afcc8af4996d419b19064e7c000000000000000000000000570d8fe8b985518f7a737c9a2422cec3a841881a00000000000000000000000099c99edbf2be61f0d19e09bc5203a1e63dcbed78000000000000000000000000a56baa064feb8fcbb436f1816824ce1b078a496d00000000000000000000000044866230bc482fbab4613dc6833e216a5ee1f0ff00000000000000000000000093b97ce45cde4a17676cb66281b6c07c3e0a371a00000000000000000000000041a13ef74cc257f2325f17e2d7fc5e13048765f20000000000000000000000005407f517b7d17ec691510880a07b62b7bc872476000000000000000000000000f162fbc7398f85986cc8e19039ed61edfb2c5f10000000000000000000000000ab2abad2f670853aa40e901674ef4876fdbc72020000000000000000000000007473e55e98da63c15c480927ff537223e3487d33000000000000000000000000ea39cf1b88116c02e24b1242ebdef5fbf451ffff000000000000000000000000b4831ddaa0deefc15ca18b978e2e73044e5208b2000000000000000000000000f427c5191c1fd1d7e25bec2dac4e81a146d6997f00000000000000000000000052407e6e2f03870aa5d44efa9e37e977bc9448dd000000000000000000000000076f8ec195b270be4283adff989aea8c2375f0e2000000000000000000000000f0e44b87d6824da9f5edee29cfbce5105087616c0000000000000000000000003cd53dea2a976533cce23b7219d4139ce72cee79000000000000000000000000a9863f7e4f5a98f9b9afff1e178a017e92880de10000000000000000000000001a36b98d78f2ea9c90c4455fe2b6dcc88745dcec000000000000000000000000a899e0713cce93e80297c4ef7b941c67c0484c0c0000000000000000000000009d07e64fd33a545a81feaf7e8395625d2eedf99400000000000000000000000021111e12ca9fe1d7cb410e30fdd8e31f5cf73525000000000000000000000000ec3de5513a145982821c4c0161e116780ba6c909000000000000000000000000130fd60f861eabbaae858227c35a82e42d350cfb000000000000000000000000d634abc8d076a62504c3377856f0961e42d4be7400000000000000000000000064f2105495c7761e85d5969bb35abe578a276d9f0000000000000000000000008c0e951a7e4e86aa7e42f4e1d37c4d62af0078c3000000000000000000000000f400254c302f8a207aa6f603ffb1727fb8410c81000000000000000000000000e51592f0aa9da35d9d1d3bc9dd7e1b8ae1d91b840000000000000000000000004e1b3dacd63873a45720c115962ac39380739b7100000000000000000000000008986ee8c67f639a79903ede1ec87ffb9288cd970000000000000000000000006408d498b70c72e46e2323aab20a8194f01739f4000000000000000000000000213e9a0b30d14df206e0f935a15f4d4bb6b5f7340000000000000000000000001b6a9a74589810fa152217db553123161d1fd1d7000000000000000000000000086d3c6965090369b3f11078e959602b2486117a000000000000000000000000cc793165e9c207992f402ad0a7a6942d8858f5df0000000000000000000000002888a3537d1132e60ac07f6030ce2fe69b1a8022000000000000000000000000e8448dae3a6b9345bef318b568aeaa281ea7ddf10000000000000000000000002fae6c9670db6e6f62d74c040f54d60fd873f3ae0000000000000000000000001108ddbbf8666beb0ab5fcec3c8ef78f0a953a68000000000000000000000000a05aac0d312b8becc144c432d8aea329e2dd95fb0000000000000000000000008812247a1d9cc0de0895d3c09bdc6fddbb1fa6c800000000000000000000000018a5991c6c1c300c7b6c23db983f367203b68f4b0000000000000000000000002473b34c4edf768295d66bc889ff3155eaece3280000000000000000000000001d2c948795941b359616b613498daed93f5a45c30000000000000000000000001b552df3e30f9c6feae2ee15736bc327480c68790000000000000000000000002a2ea582b767ba5905df0bac0dad9d7767e52ea30000000000000000000000007c6b5f3028cbf482d4d9ff2df9d9e00538db5512000000000000000000000000bf956cf8c19d99bdd38f61cffa99045a0c46286f0000000000000000000000001310923d67b6568a46422d5bb5f3df62ede7a5f90000000000000000000000009a932ca23a9587f46ab1aa87093f05f21a331f79000000000000000000000000200c8191e8493d4c32533d5c839347f758c2065a000000000000000000000000fe4fb18e71b96c7e0eb20dd6f64b516b3e5e8430000000000000000000000000fb09feffe940da244d8064a44bd72cb527ec488600000000000000000000000067e5d4eb3139fb6c3ed022811d390185d553f0e300000000000000000000000023f6a3cff1e45862ff55a5541de7c85e1b9e3045000000000000000000000000968275c707947eb142031c849706458c4dc7d14f0000000000000000000000002fa2376481f6f04926d81f92af8bdfd4b343b372000000000000000000000000ae082cefc3a36fe584bcf018005ddaecb952d3710000000000000000000000004b1e9905b87248a40b918598f8c80f93069777dc00000000000000000000000074c1d14a164aa7c284246f10f7f07609d931c10d0000000000000000000000004a1e7492744a36608403d5a300a0a8812b60f9cd00000000000000000000000060317d49d7fe496fbe965471b5db944c517ad1e8000000000000000000000000f990257f90782a213b1c91db48ab79483de9acc20000000000000000000000008adc42b45fd51052bfe50dee24b5ce0fe5049e0f00000000000000000000000060d5ecc397e3f53f667654e6ee63eaa524e7295a000000000000000000000000415fc9bb974ce4e8d4469afeefd75f04673ce443000000000000000000000000cd9e94748324bc144db0bf14b7e79873cf224c43000000000000000000000000ab0143dd81fff6a9374c44de4478f2f6ba06cd8f000000000000000000000000325cf948e972eb6bc5408bb8f72c32d85cb9a071000000000000000000000000c36bbc99122ae552089a42ad973a7c04b6d9f7c60000000000000000000000009b5c94bc5b486aed78040f725f045e4e982a18dd0000000000000000000000001f4f1a151aaee4cd6447548d8f26a6ca40390be00000000000000000000000003f55cb25ff67519128f06e5eeb41537ac6c1e06c00000000000000000000000026d973ba94b402bdeb777946a23db117b8758fdb000000000000000000000000f0c566112d994256f69d364c4b1326004ee4e7f10000000000000000000000000d64f585bd8763d0dd88961747fa1e8cf7a0f6ca000000000000000000000000b1d65a3bbad98add2359b681caefe58e17ded31e000000000000000000000000a01eec60425a6c5063fff7c717d865dc9251d0330000000000000000000000001d66e92023fdd9ccc8c344bee509983d0869ecd3000000000000000000000000a2513b340863cc9ec0a624028d962e70472d44a000000000000000000000000003ef8429ed95e03d1c64e1ec749daba62d723e6500000000000000000000000036c38cea64afc93486d2d9371644d2847779df7d000000000000000000000000d7995d713513bfa38bf828d5391fdcabfc4efc3300000000000000000000000025220c5d2b982003bf974abd165d6f4d48d349e7000000000000000000000000481e232ea9a70b55d779913536f66eef82097594000000000000000000000000ebf550fbcf1b4821078101a9ecdd0355f0b1e563000000000000000000000000d8883473e4b36a607192154b3f6894a02a3f5118000000000000000000000000970b84827d16633b57290e06bca2f3b900446317000000000000000000000000218c7a1a9857a33f93b1a976be0ed24c063e4727000000000000000000000000f68f0e87bfa888f502c801c8618f1f67cdb6a0ee000000000000000000000000935b620d820ad1b939baef79971457058d3b28800000000000000000000000006979dd402b913c0cb14bc50341c37232e47dfc9c00000000000000000000000076bb6cd6d9cbb4b2a8631557f0d7664c3d5cb0bd0000000000000000000000005f5a7226ecea1a9084b977860438501f05a093f20000000000000000000000007638dda02c923691c7122c9b5af4d63bb5a1d107000000000000000000000000fd25a3907a15c10c7920c321d78c490f73f3b0bd00000000000000000000000099332c81bc2fefccbe29a0b9b993ddf430845ba80000000000000000000000001a9f0bf124ed973c4a05e55cda7aba8e956616ce00000000000000000000000079bbee9756669a22c51376ecf0319aa8738da7800000000000000000000000004db12ea063e391a4c0ccc9b65e88b588017bc3e30000000000000000000000003584ad576e44553df07621f67b865cc35959eb770000000000000000000000005fa04d81480ea881789818a07a95ed030a425bac0000000000000000000000005febd6d792dfb7dc5647c4c7a4b6520c554b1f5e000000000000000000000000d6a997b4319de4bf442d541d5c68a29c0bc588db00000000000000000000000080d2959b8b7b823741ce3d48e245ea03b18893610000000000000000000000001941146f21ccca1ae700fd3e69378bb2d068df75000000000000000000000000c15b53a123d9f5da6dd0793ba3cf580ad3a6485f000000000000000000000000fd59793ad8c2d7f09f71da9f5d8539881ac8a6950000000000000000000000001eaa8ddaea6f5de14d0cbc1d3cd0f96c853c5fbb0000000000000000000000000d0a2576e9d6877f9050b4720cc7380e296e76db0000000000000000000000006eb623d21f0a996ec4d146775143d4dc56baed2f0000000000000000000000001874aff8ed6a42ac00abe8298a3bd4f5880d690000000000000000000000000084ad1ae3b185505f8404e2e4dce2a4214b5859ac000000000000000000000000996975b874dbf214544497e2408dcc62f9481e5f0000000000000000000000005ffce91ad6164894b3565828d5873bd910d85d820000000000000000000000001c70d3a0a945a5146cb852c47c9f93ca0b59afb10000000000000000000000003a0284bce59ab13745fadf6c88a756f781aaf13300000000000000000000000082c590da972018ba3a4f5cbb3ddc229f4850af61000000000000000000000000c19353a3b1d880dfd756fe76366779621de1fb03000000000000000000000000b81c01cbae2b560d8ddf395375457dc41b4e66cd000000000000000000000000b81c01cbae2b560d8ddf395375457dc41b4e66cd