60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6c696e6b61776172642e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206c696e6b61776172642e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d53533131445255413361554b467978523271465341726574644468436d4b5044557a384c35426a687369427400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005480000000000000000000000008c08e97cdb1e3458bb578af7dbedbab3e32b367c0000000000000000000000009ce882b408c6a46dc916d19e20cb405693f5ae900000000000000000000000007412632e2fd1c2a2f57ede19cfcc50d3e6f357e20000000000000000000000006df332655477620c3518baf2d5c48921b8e4e05700000000000000000000000026aa5dc8b7e64bacac3c8f232e528e34f3b0b9f000000000000000000000000013b0541a0022a9604c649875040960489bd8b73b0000000000000000000000003add1cee68cee23ce1dba1367861341e1a316e1a000000000000000000000000364aae96ec3226cd1660a3b622f4360b667645e1000000000000000000000000757582883cf99139169053dea82a912bb4c6b68700000000000000000000000044f09f0df583bbc38322670a3974168074871c9a000000000000000000000000551edc876a717df4c9b0adcbf93f23b701f83cb200000000000000000000000090da1c11a9b26c0c1813b9a6dc6526abc6ad5b0d0000000000000000000000004804ffc563ee9c2818cd383ffd53f7974933ae110000000000000000000000004c37f89682c04e0f657063b4163d9a5c8e903984000000000000000000000000212fd47de3d01991ead96354c26e220ba06b5b91000000000000000000000000753f5fb8f45d638cf0233965c03b605acc7a20680000000000000000000000007082d383e85e4180be581f01b3983b25339419350000000000000000000000007876edca8837018522f0207615635ca1e038a996000000000000000000000000d4fcc4123fc4ced29ddd91e4b0868a709bb9b0ff000000000000000000000000b508acc624b06609a3e0886bd84da0725f057a5a000000000000000000000000a5375480acef4b9c1f60d52767905f80569fa4f4000000000000000000000000284fe744b8aedc16de2f481c6adfc1b2a32cd74a000000000000000000000000f50b7a2db6695cc83dce46cc357540383cd6fb0000000000000000000000000087ec7cc99bf64991b4714c0849de4e0b1f18b45500000000000000000000000054f39076272791e8ead566a8abf9693ab0e42ed60000000000000000000000009e2513ad9b547651fb82ace0ec20cb59222f319c0000000000000000000000006cd8c4961bbfb3e2a3e27897e9d4c8b15af1f42d000000000000000000000000da72f71cd0a03ac322605006dd50e5ad30e8608a0000000000000000000000003ba0ae8bb0f757a1f6ebb0c458aa7a6c0e022588000000000000000000000000f35f955ee97b92ea44aa8f95a8ada2cfc8f9c8cc0000000000000000000000004e6fc381b299f739051af3980f543417c9bf9dc000000000000000000000000082c5c8405b3b53791bdfebc8bb9b438c83f16b3600000000000000000000000077192f5e1c3f56ea0f8fe3054128277ecdcee7180000000000000000000000000b915b725bd4f07b716eb0fed13e23b4d44d97940000000000000000000000007dfbf72b72f19cd5415e1236fd43647d9b4ce4c30000000000000000000000001065dde5c6d0ae944bf86ce29cdce8058cccd7cc000000000000000000000000298134740f5ce4935fd86f73d3f3468983ce917f0000000000000000000000007fdbf356935581e11af58c5428da4af6ccb18580000000000000000000000000eb9bdf65829718e997fe1dd4bccb41003eba26f20000000000000000000000000ba6e7bf15b01fc3d4ce715f4d56ae7c4050c2f7000000000000000000000000081f200bedc20116e9e4478beea75696f23e6597000000000000000000000000fb30db3c41f2c1c7ad2750893b8f2c7005333a6c0000000000000000000000002d9d773fcdc5bcc8975ebc0063c64a211ccfef7c000000000000000000000000be8c6aa3f74b5c211d837c4fea45d2c24a87718a000000000000000000000000bd97bc8d668a01c529c9e7c08d9bad877c0ff1f20000000000000000000000009023a974282578aedd3e9fdea8143783d507863100000000000000000000000094314e693efa36e0d8714fc5bd4f6a486e85972b00000000000000000000000071cdbb9863eff1736dc27e7acbad184c8e0c587600000000000000000000000021d1915e782b0fd1e364b16ae87686c12b77a1e7000000000000000000000000d9526bf2732f50a3b53a8f256725cc94d93abd59000000000000000000000000be6cc17147e9c8d751b5480c3c588ffe70620c990000000000000000000000000afde1dbc7bf713fea9b0316fed8f1808d9fad580000000000000000000000004ad05225e0ba4badbaf92a4e9ca09743236fa49000000000000000000000000067840f68a4b3e1f93217c69cd36b9837e3de483f000000000000000000000000cb15842399070ed95bf236e4fbaf34e164806c8c000000000000000000000000d3f01060d38e7f85d7b711ec13599f7155f2206d000000000000000000000000356023685aa82174a44cd1944a7bc014c140232600000000000000000000000029e24ecbbf5b6994828f89df2910731f3aa9c04d00000000000000000000000016d19e3422c92542a75f4d7f09be6bac3029216a000000000000000000000000931fa42cdee515fe4cd28bdc7552c4f5a2219cd8000000000000000000000000bdecc028c8566392895122c943b3194a415ff638000000000000000000000000769a653411ac4f506ad9f81d9ce07a16b2582a58000000000000000000000000e2de532ccdfd7a8de00f85435713ac8a930c86060000000000000000000000005f15cee60703440b44e127f8426c3e20b37e0f630000000000000000000000009a16db059cdfab785d694c3c175f6a78b44d861500000000000000000000000084eaf7e0928dce73ce48c2f3d18e8a751c5201c5000000000000000000000000a63cce06adc521ef91a2db2153dd75d336cd0004000000000000000000000000828b198d63006fadb28892c47a85a9455f53c1bc000000000000000000000000a6734203b4901cb1ccc1a06825179303dc94428d000000000000000000000000615aa612b360cb943fcf049614215655cef2ffe40000000000000000000000008e9c3b67e71f848d9d209f55e4c1e4cb72cabd300000000000000000000000003e2f2c5f8be46afac5ed4e1345c66b29a37e6504000000000000000000000000fe98f85eafe3c7bf23af3a7b406adcc1db43e36b0000000000000000000000002e19b7368b6569a23d0d3d7bf3ae61f6a54b7458000000000000000000000000c5032599db20b2bee05ac94cccae062e4ff43fb300000000000000000000000062a181494a0050165a420ff47d8dcf4e54c1d7c3000000000000000000000000bde52c47d03999b474ed643ec882d1eb36cd559d00000000000000000000000056cc852c31c1b41633513c197ec94e15848874d70000000000000000000000002817bb334f7987fa9fc5c83876a97918cb91a5f2000000000000000000000000cb9b3cd0d513673e0c9c8ca28811e6ec19e40f6100000000000000000000000044cae8516bde69903dcfde607f8c17cb375dfa33000000000000000000000000755c6216b5a7489bf136ed1ba4193bc0f8e147b40000000000000000000000007ed3e5020df16c018ae76e2869d804ae20b927770000000000000000000000001dca1e610a5b69d718fcb70e824af2a6ca91baa90000000000000000000000003f6a98afcec262db9aec8a0b4fb14d76ca3050a8000000000000000000000000fd69918b41cc6619cf458564f0c38c66603d6ec300000000000000000000000054598218db34850dfddb313dc3b2bd3980f4d75e0000000000000000000000003fcdeb91e42a18c9329bcc3bfecf0138da264c600000000000000000000000000a671b5577ccec7b0db356e053e98de2abb2b52a000000000000000000000000766c1937a4ce8516c1810efc7270547537c4d5a7000000000000000000000000638be0bdfb031c43b6e2050d7f162f4748474557000000000000000000000000e610ac8b0dc95a0219303e61282b534fb855eda4000000000000000000000000080f42051a0196b06b226af764776dcab0776649000000000000000000000000c3a520e1eec9f4b8f290df611fff6f11d1603c2b000000000000000000000000d45dd47182c15e974c7153d65daa2e8968eefb5e000000000000000000000000bdbbf608cf97d5486117051fee77226b039408f80000000000000000000000007abf6037c51966ca4e00cd4f002581fa8e5a28220000000000000000000000006adbaa47767eaa0ba7ee28ca6849e03e4d419c09000000000000000000000000f5f03380ec05ffa587656bc56b620b978cecb030000000000000000000000000389c91f5a967cf50cbd2e4886b6eeb80f94d8ffa000000000000000000000000cd52d6aaa47d98af47b49bab062dc368e8c09a0c00000000000000000000000002cae7006f12b7765085454ea742bf0bfbae77be000000000000000000000000370231f58aaa372adb9cf05a79b2c2cd47408369000000000000000000000000ef362c84e45cee50b6d722e8b097cefa9de28f62000000000000000000000000e472f2be180dca7f617fc37753aa7b1993ebe84e000000000000000000000000455b6f75b1c2ec707f588eb4309010b112eaf154000000000000000000000000a43c3ede995aa058b68b882c6af16863f18c5330000000000000000000000000ce4ec8db3c5168936b9bf405126872cdf27ee84a00000000000000000000000075a921be341609c81b94ec3f7f660abe905513c3000000000000000000000000192fbc37c5c0fd926906ba998db5399a1296dbfd0000000000000000000000000a5add1aace8228f205f5d9c89241122355716b80000000000000000000000009e5597231fb01721c187b8fb38fdce644a83b4c90000000000000000000000009756273413a80b0fed2891f83caadb1b50fd9d1b0000000000000000000000006d2f21229f7de29f9ea3e42573e730f6b4290688000000000000000000000000ebb8f92080d208a5c0c3bc432df5803eb2696af5000000000000000000000000c3ef428e0cd8f0f008e798214095df8818777c6e0000000000000000000000008cd36accd6f304a38934a801afa4689d1243cdd100000000000000000000000058b76d384ea77f97d81527391fe4cb6173300533000000000000000000000000a2e686c7b2928a7ddc989433272491184fa35190000000000000000000000000543ffc8a9295cc2146c0597377b6ec107f2ab8b1000000000000000000000000805483fab3c90d9d021f61fe5da2bfea2e94cb23000000000000000000000000ae0aede952876e9a8f243badb616ff770bfd4f3700000000000000000000000062cbb97013c5ea85efd7062cd7f709f926c47dea00000000000000000000000067123a380b82cfcd5ed27880f6c163891bfe2bf7000000000000000000000000abc4a78819eae4be8584ea6de5641e058d165c3e0000000000000000000000009bd0c1dd55c1840af532acd68a5a74c49bf931ac00000000000000000000000011b252f204ff8d968fdb9dffbe585774d2754ebd0000000000000000000000008e52ce65c2dd9cd49ae6acc4f4424cf49ed53afd000000000000000000000000a57a49494a256f70cdb66a56ded780a8e1ea3579000000000000000000000000b399c2837a294fc93cde86cc9febb02d7a8e67dc000000000000000000000000f5af2010e0292b18fe4275646f16c8f5a9370add000000000000000000000000de752298d3a3709ee4df50509b7033b519a0df980000000000000000000000001a52716e1bd2b948948dc4e3319103e7712116ac0000000000000000000000000432092066f767d74c05eebdcbdd6c1affd21032000000000000000000000000939837a9d339d42a25ed052dd773fcaaf903da35000000000000000000000000e5e3ab5076a47e7750e9328df5090cab2b20b0f90000000000000000000000000dd2c7fa624add82bce011d5d9a96e7549911d54000000000000000000000000a941bf05520d79cdce8237e3d2d19e65c9df13d3000000000000000000000000e370c99ba96e4d84ef2f452e62c40dc020df7e05000000000000000000000000a2cb4dc30dbb38d5ade3d195a00af8dab4df91e3000000000000000000000000658df6cf75b23b6bbc4a18cd0c59ffad20a6cdb1000000000000000000000000ae3289db62ca70eb4580ae7e9b0bb891e6abec8f000000000000000000000000f6593bfe42c694e75366ad4766883bd7e392092f0000000000000000000000009626f4231e81325417137bee864161ab42feb2360000000000000000000000002d73525900bad70069f043ef176df287c55fae4b000000000000000000000000ad0b4981b160bd0773916c3bc9e20cad813cf6cc000000000000000000000000ca04675aefd207561c67eda85c3c3eac42be92750000000000000000000000003f2de572e74c2b94aeada490aa4e93aa20b90f9b0000000000000000000000006e5ed3e8c41a44a165653460eab27529932ab6d40000000000000000000000009cad1efd31f8f44e93a097c1d63469c1a5c110f8000000000000000000000000a3a39b50325298b3160a743475ea6fb12ef55d63000000000000000000000000b6afcdc1d8894073d92c095bdc600cdcc446dc5d0000000000000000000000002c3d37cae541f9d0c5fb6fc68f4a63d94abd472400000000000000000000000053454d1cd0b3a63bcf249ef78124b5d39e87ef150000000000000000000000007f159d4fe7423147abc11a5b4ed3a548197a06bf000000000000000000000000adcc5e04f914a04c81ecc50b3baa62de7fbffa740000000000000000000000000a596521d6c907731914d961168aa811b085f07b000000000000000000000000210e435b9faea379b9908d2b42dd4a2363ba3e8100000000000000000000000069f7d3a897c230c39c5af4940cdd657a3112b3cb000000000000000000000000b6e17bb3dd8775b2d56b8ca177ec5980d5060c360000000000000000000000007f877e5ac0c29b146d88776de1805fd672bbd9a500000000000000000000000007894986a699c3da94d7b017b52ae6c61dca623600000000000000000000000054303e13c5b15c0968b06c3a9146f499272bf2af0000000000000000000000009281ccac618af4e71f4426200d395f79e6cf77d50000000000000000000000005be065b91d5c774a1c735fc8e852487f16ba03080000000000000000000000009f8dc31cfd49cf5f81fc6a776951b9e295397dac000000000000000000000000fd9540d691e9d733c4d64c6a8e719516e7c2693b0000000000000000000000003c52d34c65db3c5c21fa4077e7078e2012c5d070000000000000000000000000790e3cd0754a20e5166a954d1176d91520c8b7100000000000000000000000005616b10d09160cb92da506a23897ca6079c461bf0000000000000000000000003920c5d8344748a33eefe5c8ad6ce0669a708ec10000000000000000000000005f8dc7b78fa23172410f6f90038139dd6478d24b000000000000000000000000f32ca05150fd5ef6ed1a096042903e4f8280df0d000000000000000000000000c39e0b8d761551a5ab8fa343fbbab0fc363101180000000000000000000000000df44751d5514e262e19d3d27db59dde3df87ba000000000000000000000000072f97ee6738a4376ea3b46ed54889e9727e9a5bf000000000000000000000000a644170137dab40683b0f561393f221575efbdf7000000000000000000000000fb0509627933edeb8a6593ac1f30d3e83d223d1200000000000000000000000003fe55aec9bde0c65091d9c0787dc35e2b5e888e000000000000000000000000ee511b4b69896d4cf703779bbdb665b0dd42a26d00000000000000000000000061da2752c8c854826d19e2783b73a3cebf3edfcd000000000000000000000000a57f9ee4c523beebbaf06f8ad36055c257cef0b70000000000000000000000004299c69252d68b9f914a0d8218f95915411ec6210000000000000000000000008b0d5ccbc0aa72031ed0a463c878862da5914fdc000000000000000000000000f18d67caf5e910d6ca5142eb4bf3e725d24bf76500000000000000000000000031dfe687a6013190dce4bfa681541adbcad574dc0000000000000000000000004309135f38697ff1ed66f1de5d23e372a33a98be000000000000000000000000640084c927a9d1b58a354bf379e9ca2bc823c9e7000000000000000000000000121eefd13ccfc71f9a2c825eb08f745f198526cc000000000000000000000000015934261822a7a4a7708a0e71bab59b99d6a818000000000000000000000000832cccf4d37fa84fc010e8da9d5cc3c37fdc3d5b000000000000000000000000005d1e6ea4c080df83da17fe8f3090793d154661000000000000000000000000eb439eed5642641968f9d8b52f2788e0f19b443b000000000000000000000000fe1d7f217ab32a8752fced4d7a37a15c1f1c275c00000000000000000000000072a598838ff545fa4f4b34ea9620bd305ef560770000000000000000000000001ba7e388b21c6d6aa49e153c43d4acc447747c070000000000000000000000001dc98a7f556a5c6e222f650aa0604b9dca991838000000000000000000000000ff1156728074cca4b73eb727c6d1565486113b01000000000000000000000000e03caafc7032e6b6a4704b2ef22ca1f1b813331f00000000000000000000000073f43228037f6c473b0467845055dff3583c9b3b000000000000000000000000ae63c88e1d04dc2c88b146e629fbd364131b9db4000000000000000000000000da830ab4206dd651657067ddc24d6d44701aa6510000000000000000000000008b2e534c1876125a11f0dd2a81b6459aa04951910000000000000000000000004b16a907895c17dd30693ba40b3dd873597351c00000000000000000000000008802eb084c16bb8367786f5abb918d3d629268a9000000000000000000000000c4ae5fe27bae02abb2e840797fed953ad3845075000000000000000000000000931b7cc19a068eeddb1985f93821caa30608f1e90000000000000000000000000566caa8db9b819755115176cceb36667dd7a673000000000000000000000000a633daf3c58ba385c71b5b66bae6be9344ae69f2000000000000000000000000cb032be9141f7495b3a86a66563b82e2de4cb801000000000000000000000000828b17b6836b476a1a9026e54b388c5e0d6cf2300000000000000000000000004e7d92e13d6feefcefeadb7c38eeac34de9dad9c0000000000000000000000009e6b21b14e33acd794f73567ee7391eb70896bcd000000000000000000000000d160ca0aa65847789b3258850e2d13798b91f7a4000000000000000000000000260203b1ae545fc1c4493257d1c35937987671a50000000000000000000000000572826741f58b2ffabc6fe2b196ea77993442d8000000000000000000000000dd996c6919f6add2326902c1a1306ae46901e967000000000000000000000000d5f552acb587282eef99b5e168df1d6957f5f8ac0000000000000000000000007b3a96e48ab756c716142a03113b274f34b99bcb000000000000000000000000c4146cbefad4848419f4f046a88e0524560bdbdc0000000000000000000000003e03acfc65a8807413b265ecca8eba0ba517e43900000000000000000000000022e1552f9b997f930144cec7086bd4801ef7c7c90000000000000000000000005c08d6f9005e5ba5b52515ae716d039df0a69f7e00000000000000000000000079ab04b0f2d33b80d71327e4cc0f6509bfe21601000000000000000000000000cb80e7ebfeead1039263abba8bdf8cc59ccc393a0000000000000000000000005a802dd97c65370ecdbae3a4b6da54ddb7f9b47a0000000000000000000000005fffad350bedbba7d5f4bb01ceef612b52d4a9cc000000000000000000000000977e59adf1b4c0933a2b06a74e50766b0cac683d00000000000000000000000082cc619c4fd186cc989df9787b018456fa77f7d100000000000000000000000069bafa14ac1601f121b5d10843a0e7b2b2eb3556000000000000000000000000131dc40e0ccffe79395a497e01442fc597e894fc0000000000000000000000006dc80fb3d7e75adc7a74b7b0ff1c9b557e9599160000000000000000000000005626be8b8f1ab916cf353ad9f38293886bfaf160000000000000000000000000c07f1453afcfdc59f3b54a0663a274de5b3f29b9000000000000000000000000b0482d9cf266e594409bbd8666c03dff43545cef0000000000000000000000001a5674fb56d06e087189ca938dfe0b5b7c5fc9e5000000000000000000000000fe526de973eb5e56e8dfa9a5ab32653202cf2d660000000000000000000000000b03ff212c636db9fc0ca99f1b8d30bc9bfe8a35000000000000000000000000b2af66778a8b0b787630a55c86402187cae4d67c0000000000000000000000009fd759a0096d42ef08bd618f72e695528d7a1b50000000000000000000000000f8b57eb4ba2ceac81631ff401a0e6a05b04917ab000000000000000000000000adab00d9988dda80d90d414f50b890712e4f6641000000000000000000000000dce00d25d8b065edd6de3e20ae196f3d36260ed4000000000000000000000000c5a610bb51cf32486565f000321746ce5b0e67510000000000000000000000005aaa198b089af1dbe3d53ff003a8e668beda8f150000000000000000000000007c45b7521dacd68e88f9b2b8d0515a41cced1908000000000000000000000000d40d93db463f6129274a5dc5496028262919b9680000000000000000000000002cd7d15300eb61e641f077f6b88938972a6b39a9000000000000000000000000c638a6a162fe1cf1ac658c58bd2761c38690a0f9000000000000000000000000e93e2472f60478e06cad2246cccc2b0085822ec50000000000000000000000004b81c4761c84462972e08a3e1e75c5014818012d00000000000000000000000029461c0b5baedac3d7159e6fa14add1fab2c003d000000000000000000000000b3f0a7a56b42ba9e093467ed10a7b965be6f06d90000000000000000000000008807e06b29ed66e0d45054203d95a8be34dadc6c000000000000000000000000a40362815d76734d48c0b0811c30cea60eb13e14000000000000000000000000c4bcaab2cad0206b092461c8d1b54fceb06e7fd00000000000000000000000002cc39b05783f98d2af70baa1ea69123444f4f9be0000000000000000000000008880a2718959e1a26602884b4d7e809502455237000000000000000000000000b81336d4933d152c4a8ea1a1394b4f643cc46b1300000000000000000000000093492113974103cfa8d26a5371563e95cba3df54000000000000000000000000f135c31117bd6bff037b33fc9a7da5edbe46c54f0000000000000000000000008e07053fadd287dafc741f4f2bc86b8b88b718ce00000000000000000000000077cce5c4fc5a3065c11e2cf387141dcc977bbdf9000000000000000000000000de7f5fba26139ee2be7350c9a1bfdb076302eeef0000000000000000000000006be9fd2c301d7092a421fbdb52ac961fbea24da100000000000000000000000017ade142fd4b59b4c18f3abb4acd19e312d416fb000000000000000000000000604a44f04a7ab136d2629942fd6a5aa053f156f3000000000000000000000000cf19884f464ca64f370d524ba7ef14038682795100000000000000000000000091a44a517ce2f68a408a38b3a7c24a29d27d6457000000000000000000000000803db51d35f4ba9e5117f32058fe95362c554d97000000000000000000000000c9529ed9526fd31abe02b3f0a1678c0e4790a2b50000000000000000000000004f8a68e4ee43355c72a53c3c44bd647e8cadfa160000000000000000000000007bb36529ad9e601fb480a4498a33af068df413520000000000000000000000004830759ec51a1c1f02051ac707d81b75abe9f0bf0000000000000000000000009079d54565f163e9dd15ea975d6d955c49125468000000000000000000000000602087179d1f7a69370a6c6d6b8838eb102bb4bb0000000000000000000000001b04dc90f1ad19a85fb38230fe6af8981a75c100000000000000000000000000811e67171c7abd2240337eae4faa7cedaf2dc86700000000000000000000000073b2b6e0b70001c667e2166814cfbc0e44067d4700000000000000000000000052c037b83adfdce56141e053b08248f96a63a5ab00000000000000000000000052d3fa45678ad310c6098feee05e88d08b00a4d8000000000000000000000000eb4e9988325e2f218e993203fb42e354ad4590fa0000000000000000000000004d4d05e1205e3a412ae1469c99e0d954113aa76f00000000000000000000000027b5e17f64ac211040ea5c24887717f1aad33dda0000000000000000000000002a2b7e9691932d83d7716ae42e8998ebce5a6ad0000000000000000000000000e7739ab9327cea5b072fcce38e368de1759f87190000000000000000000000009e0f84424d11c0b5ca59e4acc232cc6c9a9acba80000000000000000000000008ec192651b8c00c18860d9b345a2e5cace74dd3f0000000000000000000000006f3da2d486d3ed1e2b713e82d95179f0124f7b97000000000000000000000000a8b4247f43c801a60960a5cdcfd0bd2163f31d7e000000000000000000000000afdf1ccd2b46d62ccf0b90db7272e947118242630000000000000000000000000a85c43d591f957acb04f2d2a226020268d967470000000000000000000000001f0d0f6f49242d717337dff89e8d1a94269f20c80000000000000000000000006c7328c23bc3c9f5c16bf2bddf62fd74e8c2a9c20000000000000000000000009a1d1d13720adaa58964671a9a384e513fe5d8290000000000000000000000000fd8c5856e892672dc098b0763aa85f8c131120b000000000000000000000000c0ef17641460beb5ea6ec0a0504282337788cbdd000000000000000000000000781e46429f656d4ffcde0c97ed0bb080bea56b2900000000000000000000000074513f7a79ae716403262c1bc67aca804f04551d0000000000000000000000004d1acfdf477ede14ebddde2305171a1a6532029e0000000000000000000000000d8eef43df50acc9af071c157453e0d40ead40650000000000000000000000003cb49b2cf3565ead42def30030c34dddc41d48c60000000000000000000000009c4418e0b652ebb51b733cff1d83745d2efc002900000000000000000000000022ef270eba3b9a4372d83da7d15340cf5de4298200000000000000000000000007d788554e69f7b1e6fce7a8da3a13fb72fe5f8c00000000000000000000000051d1f58130e072d9517c3d2af88016ff9f5b77100000000000000000000000005011990b3541712faee9c48c51c94f844a62ba5a0000000000000000000000006b82d738891bf2f14eb6912accba2251833f21230000000000000000000000001bae9eceb3afd5e9072f2b299ac166df7c2daeea00000000000000000000000065c031687f63e8bf61e967419737cef4387bee2d00000000000000000000000005a0b93ecaf045a952d5eb51ac22f44b8ab44c2600000000000000000000000017b3e7ac4125b1764bba6e60e2bb2a8a6c9237280000000000000000000000009b5c7f9b160a7daf180bfb88ab2ac5eebc71425d000000000000000000000000d9a93ed56f28ee9746609442cce5809ba45f5e8100000000000000000000000054959a6118a9c2fbb3757bbf7580436818f758820000000000000000000000006fe1d1e235ab53a229ec17244d8edc7a0b7326c1000000000000000000000000ae3911a488c140c8ef5422a63c2b893f224b44e8000000000000000000000000d62fce165ed1c8f3ce721b8c722c323118fa2f5f0000000000000000000000006a1805d3229e3e5ebbc0bd09fb0bffeb938bff2a000000000000000000000000dafd69838a442c21ee269123354db9dc0288dd7e0000000000000000000000003fd286fa0a32b35b12a1f1b3146b8aac88b45b970000000000000000000000000f6c9731e777f35b71bae211548847033573192e000000000000000000000000a23786e9da80ef531f9936d0818174ee3c87b016000000000000000000000000b6d00e02ca25d11c18b0fb8edcf3f82bb1b47fc900000000000000000000000025f8b22b75dc7fcc7da7643d6dc81fb319030322000000000000000000000000e5a7e4612fb3f3354ee47415676173f93c9cba2900000000000000000000000025c5fc0f480bbf9a77551079964ef4754581ffa7000000000000000000000000b2d531680d8aeaf59b485cde82c54687ccfbcd71000000000000000000000000d97162e71edd05dcc5afe0c8cfc68d48195d344f0000000000000000000000001435f6264ff544c9621cdf04c2be4781517db69e0000000000000000000000006da1e61a094fe39747b84e99550cf41924a78b50000000000000000000000000b7dca125cd62b24601a245bd67e5617d6d8df8a0000000000000000000000000042af4457382bf3047e94c03e159013a6f22b208000000000000000000000000e5da9431796dde2a3ac668a18bdd8e9a2b39cce5000000000000000000000000c2775827b8641e729422596117f0746f3e59d560000000000000000000000000acd4cdc505bdb56d2402161c9c270264b48f2121000000000000000000000000e64b03d3d0123b9546d6208361063e9c2d92cff8000000000000000000000000da42e9060cb728c2ef15e3cf298fa9010342d7b90000000000000000000000008f15c7f437c08cb559115abb195b99413178a28e000000000000000000000000937591568eea7f4f05f6df68152ace35535536e1000000000000000000000000c287dacb5e60d939073d3a57e506e0c189da7c12000000000000000000000000c1b4c7b0eedbfad2b187c935ab25decb872a3968000000000000000000000000c73324fe87cd066918cec77571a0e32b953ad96900000000000000000000000066ac4ed261026dc99c8c2b14a7504b7822acf833000000000000000000000000b76514a2bdd6c33e0911820926322871cf518bf40000000000000000000000008497c08a33ded0f1e14d084e87dfd7f5547fc511000000000000000000000000b26e62fd03e9c2eb1c8dd7a5455ed1657713dbab000000000000000000000000beb897c9027877cb4c2fbe036e1c22eb61a3927d00000000000000000000000058d68128c2a074e20f4da58d92d9151842dd2e5b00000000000000000000000035b85afb7ab7fd859c3479ab474d836f096963c500000000000000000000000087705f1423e4b843052177e5088d4798e538dc3f0000000000000000000000000af3636cadc83b767c558a4b6e8c779b80372003000000000000000000000000d0697be650b5627356ff4b5030050983bd39f8f00000000000000000000000008a1db30076356e8e37d4b15d87c61647b2c23f020000000000000000000000007e6c8297ccdc292bb30d2742772493e6fcee7e4e0000000000000000000000000a3d44a13f2e9ebcca2182e067ada85f46d6160200000000000000000000000081f5488458ec6753ede4bf33b6eb2c5eaacea32700000000000000000000000036403d52e9b64e6e23898eec4a0a8c2b6b6c72190000000000000000000000000871b710c505c3ada63e65972ff0b3f31be2194f0000000000000000000000006eb0b56d98b86161a6b53e70f2d5587d27d210c30000000000000000000000009713d792dd9d03d405749e3d4e574e474f2597f40000000000000000000000003f5e428ae601d7aa56cfb6c79faf5efb5b44741e000000000000000000000000926b47d26b8a37675b321481c7a3949ec146f87a000000000000000000000000974bbb907009cd7a922fb522151bc498856ea6820000000000000000000000004bd6de86ed10bcc9f4f8015d14e58272c6b69e0500000000000000000000000043b8a884c4347e56f18b37dde9d151ace4fdb0c3000000000000000000000000f19c61103853847332704fbedc64b143fad9c85a0000000000000000000000008c035eeb029cbf1486a78500b45ba9b23e6103730000000000000000000000008c36b3061cc5282710729e2bdf6f57ac855611c80000000000000000000000001e1806091573abc52a0840e010cb0f8df95af462000000000000000000000000fe774bad198a9e9c49e94190cb52af827b79c5fa0000000000000000000000000ab3f8b7857c5e444a2965674f11220691baea7e0000000000000000000000004eb4e47ffe01af257a2161d1ef9c73946a8c7048000000000000000000000000dac3d01a689a364d47dc4ca407f0eb1c4b464b9100000000000000000000000061c688e2783917b932650ebedbb0b78e75ac48bb0000000000000000000000004e182c2e06a748de45d92eb590e2b34ee765dc7c00000000000000000000000088c947aaaf54a8a316fe6dfa1d2432bda9e5159300000000000000000000000066cd57e181e37b72c6108d58d2cb4d1f8ecd19b90000000000000000000000006283c5b083d139571fa584a39d379800a581151e00000000000000000000000019c2bf7157e2daa411800076e2eddfc0716c7ae500000000000000000000000086cbb0553a43af64c46588a2fa1aa6a4ad7ac7bf000000000000000000000000cd8fa1e688f120ad84eb109cf5f6631d0140ea82000000000000000000000000a31f43a7b13f4b211134eea0164950be18c37525000000000000000000000000caef511d8867c094841e83b4421811e1280bf69f00000000000000000000000038ae12c9cbf6e42dc4b423a7b7450e1a332a673000000000000000000000000066192ad2ba1a26a02cdd7c6727f07935822ff692000000000000000000000000a978a5e91bb939de4b33cf0db67fa0935fb9ee100000000000000000000000007b60580bd6c607c733d78309a2886429d8b56242000000000000000000000000c1d60f8c523fdc7e54c891682f405a2dace1e0a5000000000000000000000000c65e9a2cf5f1d1fd0dce55fc2fa618812b66049f000000000000000000000000ed6328e94074c2eda79f3dbe30d46689c79c99f1000000000000000000000000a37331389b3c08fd368d2a23ff222eb22f34e5e70000000000000000000000005155fc0abfc9f04b8df50162ebcceefa05cf047e00000000000000000000000055297ed93e20a8a7b95b356de4edced65e062661000000000000000000000000713997029adb565a23c08f1b8a053d84309036af000000000000000000000000bcc3a8d2d155d323dc6149c9bb5e8c2b484916de000000000000000000000000efe87ca36cb5dd21977e05dca39e2e763d6a00790000000000000000000000003c07a121ca6d24605ebf788cf21cb9602198cad60000000000000000000000008c8f07fa96bb520f0d07de97e7631d5950889a100000000000000000000000001565ba4cee01c0b702a67b7c962c781f643774ab00000000000000000000000023e54509d0383c1d24b65b07fdae3bb440011a8b0000000000000000000000003eb6eefc4e0a353008649db283688372e5ae3a07000000000000000000000000d03062016ad28a4e120b93d85c47a59a4078be4a0000000000000000000000004f503973895d4922315b8dd2b194686e8e5775f4000000000000000000000000fb804c0a391793dcfe4148322fa00cf31a2c7c71000000000000000000000000f428f2dae975f8c2c4eb7d0cbea0d9a1db7e277f00000000000000000000000030f20de5b3c3494243befa9bfcb85d4617a6e8cd000000000000000000000000a06660ec6fddd3f34466469d19a2c0c0c653aff5000000000000000000000000c87efc9c71c422779f7dbef14b2fc4eef94b84ff0000000000000000000000009aa4ddf90f03b4c5bfa5beedb68c1c7b70156f7a000000000000000000000000cbca069ff4ec9421b1f4ec683922cc9c1a00b2f2000000000000000000000000b79a0b8be90d39d5ff6daf6bda4c16e49ff49b98000000000000000000000000179e6c43ab27e13e48b758f1ec8b6b55a8817f83000000000000000000000000d08cb86c58930e15ab1a57b3e79990f58749adbf0000000000000000000000001c0bdb2655659a183cff987f35c19120f651a985000000000000000000000000b1a76510a9a229ced8c10c1517be3aebd6b90992000000000000000000000000397abe716462344b7890d6ca94fe8bb0a50296b6000000000000000000000000ce367775e03297c560f479ad70e20e3328ea8db5000000000000000000000000ce1cb18932d915009ca30a1268ffac92b3b9115c000000000000000000000000a7f851464f2a8772348b844b9de706f180f21e6600000000000000000000000056a91ab234c11a2303d76a33a97b196ac0c6349400000000000000000000000080c75f1da2574fa6ca419fe2fa6d65bc4ea55314000000000000000000000000d119cd085fe765641c5785c69cecd992de507c8d000000000000000000000000ce97ca7d5767f78046c3e156d481ad2e60cd84d6000000000000000000000000690e96f32a225f661a1881a484f858276cb829840000000000000000000000000e135fbdeb3b2a17fc41873c15489c6e1910bb600000000000000000000000007774b22ef6667756001eb7e0a4bcd3e27f56ad4f000000000000000000000000d416532829a3a22945add0ffd28dff894eecce34000000000000000000000000014af025a186693de4d9d4578e222fb7415f9877000000000000000000000000dcb495177ea9e2e0d76c7081ffd2e86bad56a9d9000000000000000000000000c7d63332e725119557894e644c5a2e64349a954f000000000000000000000000458bf01425ab7709340c62757ebcacc5e6f0cba1000000000000000000000000bd634cdc02e0031081143dcc1e1ac091c5be7b31000000000000000000000000fe64f2ff744517b0db69a36babcd43f69e9c2339000000000000000000000000a7be42d56fa699c98c84df66cd09b1bcd98a426a0000000000000000000000009dc3489cc615c2708e3c096c1e211eca2cc6b76b000000000000000000000000cdb54d6c48d592c5a9591f0efc97f0e5c61c54d7000000000000000000000000569b6add1cd6ce4d34d30375b5cce041da66ec9d000000000000000000000000a33cc6ec3bd25350971df9054138b7653081a394000000000000000000000000b1bc5810ed7b5ea7ac567ed033e48b0feba3b59e000000000000000000000000ef017764184cafd346b974bd900b7410a1d60a6c00000000000000000000000077d5bf621ceee1895d2cd71d003f34183785cb8600000000000000000000000076213c95815b58fc7abcde95ab0fe0b658f109f800000000000000000000000008f510085fcaea84e20615f1c74796112028680d000000000000000000000000037ac88462ac163289c9fae0f934989d1db8dc610000000000000000000000008d765b7a17a3817892598de11f5ea685be9081ec000000000000000000000000f31baf583508696b7c0ea4441be68697a7c03c57000000000000000000000000445d39eeb346bd1ebf387c35df2b625c3828360e00000000000000000000000035c99d7c3ea5216bd3163f35679522b66df6c51e0000000000000000000000002d66268d1b2efce2d956b5983a939200653c2c8c00000000000000000000000051fbea77c80653370c2dae4ebd3cf3e5d2cbb6900000000000000000000000009602c3f9608586109f1edb8acb23f017eddd9ebd000000000000000000000000e709ecbf4f862e3fb25deb45b753351050da835900000000000000000000000083110e1ee2fc19454e24ba764b134bb17b2d3d6c000000000000000000000000328a67734fdda803258219ca32de60afa2910877000000000000000000000000d75811ca51e079590618527d1bdb41d9d31080580000000000000000000000001420e5826ba9f70edc512b587f084b562499be90000000000000000000000000cde7cc4c9260b590834b4c387ac9f7366b2543bb0000000000000000000000005dd67880a125694d531edc7d22f17262395652f000000000000000000000000027aa20da3c0c9a3c23b7c32c669bcecfcd2fb70500000000000000000000000029e92f0d854457320602e75881de29ddaaa9e13a0000000000000000000000005054469a0d48f63867a0124604f9b54622469bcc000000000000000000000000242ece948551948e2149df9cbf89ad5fe4203629000000000000000000000000c1c857eb086985227b93a19def40387fb17959ba000000000000000000000000bf20927d7cf66c2bf4edc13a1bc677db17c9cd06000000000000000000000000d7c687505c782d95190a4a3b78291679551242440000000000000000000000000ea44fe98cfecd862865fb296503964a78c9be7e000000000000000000000000a16a922dedd6cc211bc6a7ae8bbb2b95ee07c8000000000000000000000000006a3140aab4bc33e11c17dde0ccbda69e63924e5e0000000000000000000000002d4b0eca1a6b75077579ef9d1ebb2d1f056cc247000000000000000000000000fcf9a53cb1df3a3ab29cdeaa96ff786beecd4619000000000000000000000000e714763d655395798e12207cf5304ced5c064fe10000000000000000000000005c05ba888189f626654f1352b048dfe80cedd7d900000000000000000000000053c2118596c5281c7a604b5946d26a0e9e74628c0000000000000000000000004248b0d582dde7dd3abb520afd261b8067d24ff8000000000000000000000000be39058d1cdcf1d4352ecad15d52454d5cdd2096000000000000000000000000cbaf5f950e1241cb761fe481cb3e796233f0ddc300000000000000000000000057c2ae319c5132b152ab7bee10f536813475b82300000000000000000000000082e8ed699e26121ea9163409d32a1980b0caf0f400000000000000000000000036ae9c19bc642577a6ee41e30103251badd9bb6f0000000000000000000000006a266a8773343462d53a2c4fa2b44801748a8bd3000000000000000000000000f8350c5cbf716c6a57bae969155aeb5eb0b4dfcd000000000000000000000000c1952bca860415dae2b8e62234c46e273615413a000000000000000000000000b78ea078444daf8e02c7ac79d64a38c8e4af1820000000000000000000000000b8432cd7e1d90dcd25a1db2d5771111935e6d9b6000000000000000000000000ddd30b7991529ad9f62655d87ea50975bbc2411d0000000000000000000000009fe4b476c67b250a8b1178911ae0105af46befb600000000000000000000000068c82f2b7ec11bd8fbb66b883caccc5a629520db000000000000000000000000a340463e70e2d2cfa1bc3a362715ed8c7c5df512000000000000000000000000cbb194a947d67964f25ff6effb6eb42693ac050a000000000000000000000000c673ae8db2e86903a7d17d9111f6dc987d33f8c9000000000000000000000000c7809b8fc284a6a97d8fcdf3851afe5ccf08b8c80000000000000000000000005cca34f309e8086fd2f0d973bc9c6b42d8e9347e0000000000000000000000009e6f98de1bc2e28663492057552c5323c93a09960000000000000000000000009121debec4df327d5512802b7d8f4f8b4069017e000000000000000000000000db69de3029057062b37b0a20ba96062361abc18a000000000000000000000000972a8456ea37bb37c5a9f7baccf0f346de8215e40000000000000000000000007dc32e2d3c06b504b102b926ad41ec2a56e28e9d000000000000000000000000c229e90ac0a04c266fd208a40a00e164aa71448a000000000000000000000000774d2268139f045c69c84cb439caad56011dbcee0000000000000000000000005c5f1818b6dc31e8ad04e1b8ca36a0769a6460f000000000000000000000000055e4f5a0516284a1d606ee72ef835187d7ed53e8000000000000000000000000981b527ddba94def0c9a01349c2cf07e71e21d32000000000000000000000000b0cd24336e78b5f6cbdfc51c6a8133591c5fcfba000000000000000000000000c1ce52486e8edc3c39981592410632cc2cc7ba89000000000000000000000000cb99b0f7462d5d9946101a1c1c9f7276f1caa0270000000000000000000000003a81a7a738f0c3525cf814f5dba82f3f62e995700000000000000000000000008430ba76ba579e1203e1ae3a05fddea85a39463a000000000000000000000000c080fc201d7e6125559518f00d2fe88146f96169000000000000000000000000b0bb462d20015596c8185b5a3715588126185efb0000000000000000000000006f2c683be342c464694bbcb53b4cc64829d1123a000000000000000000000000af9a48863ec146137db5d8dba3b213f34e3f5c1200000000000000000000000021f62de0710b82579400359b1d9590cdcd0b2b2e000000000000000000000000cf162fcc3a4f1dd811a7c2b4779a43c9990e7f8c00000000000000000000000021567de94cd7770ceb4b47538adbcd86be84e17c000000000000000000000000db56fb78e9c4b998f654a7fed7b1877d624e3984000000000000000000000000c581966655fec6f03799acf59dea5c5377650951000000000000000000000000bddabf816ecec17947a8a3ea0e279e65cbb76157000000000000000000000000dc299cf81010f2d79f48c7b8624037d70f05348a000000000000000000000000f1e2861ebc375e8eab08e1b26dabe307515281b20000000000000000000000002121e20e510bfa9a00b0343473e47209a16b44cf0000000000000000000000000be8d24b3b007a2ca0b6bbf117a2385d5cd5cb3e000000000000000000000000427f0851acc25f0b6f1511c49d8ddc57ebc311050000000000000000000000003758f02012767cc15589f2207ff634d571d0f01d00000000000000000000000013924ef07f27e85be6684875bc9ebbb66fbadcdd000000000000000000000000d36692a858f1440beb0b6bca63e6e0eaa8ee05f1000000000000000000000000dd7f964b149de8417bbcbc6eee4813bd444eee53000000000000000000000000b7938a0c140ef05bc4746ba31fec5836d2671b0e00000000000000000000000017c0d057a1e549ff85d295dcf032efa1097d3fe600000000000000000000000032a700a0e251e4024b2d2e23431267e257a6a03a000000000000000000000000d03a0836f6059dbb53c647d68d734486023529fe000000000000000000000000b2c05dcd640daa86700b7b5f7963472c4c2e9030000000000000000000000000e237b73277de9e9a2836c96f4f151ef5d0e8c719000000000000000000000000259ff857b463f5d36448ff9caf72f04f4486f9fa000000000000000000000000fe4d8ef242a81ec580cf7c9fbdab2c2d6e4eae6a00000000000000000000000076df124e32643477b06cddf438e5b6dbb58deceb000000000000000000000000888ea65968b55c75a9eea099efc11bf4dec11d01000000000000000000000000ca65971747f2ddba94579e35ea0d40ca05a4a33b000000000000000000000000026aee0ca6dcb4b5ba02ae84ededf07e9849d1ae0000000000000000000000003634cd0f5f9b6df415721abc08fcedd5d5da2c65000000000000000000000000457236e0a23a24a03f67cdc7c2d4e003aa09dcc3000000000000000000000000ca2fa821224e1207de0eac6d531c04dd0f0d32c600000000000000000000000051a3a124188da711d7dcbbf8f4e1b569149846cf000000000000000000000000f779ad5ee721cb281ba5f84a417b13920469ff320000000000000000000000001422aa002b513bdf35d34c019db4f7eb826547b8000000000000000000000000a8dd101e75f1fe74cc4eff872d92b8e7f7b1e2320000000000000000000000007e6a501ec4417e8d3ae1719de9d159e44f27cd9c000000000000000000000000c3609f858df4f80522b6db9f2a7061e63679bf040000000000000000000000004ccaa2adcb6dd0bc7eade338170f8664d8966715000000000000000000000000d2dfa4374b83892623cbbdde92c576b4cb94d2fc0000000000000000000000001d5592b06afac4d2e0d877d5259a41a5ba9da9cd000000000000000000000000e8bfe3517989a9a7e0bb8f95ef91a162321340d800000000000000000000000018164ce764602544da41b82d2c13226707b40d570000000000000000000000006952de5304d312ce347a7cf34ea5e9e743f25147000000000000000000000000b25179bac18487c91265a1e03838cb41d572c0a4000000000000000000000000724dff4af00fa19920a5e812077685471e2b8cf300000000000000000000000086f87eb7a693ee34c2e7b1e2dca787d599f52eb200000000000000000000000047dd669caf83bd248cbdea47b4d19fbe837128ac000000000000000000000000d5741792835defcad99d3f64005e77df3d0b57cc000000000000000000000000f3b725c21e4e2fbabb3e1562826fdee05dfd51490000000000000000000000001ad2e8be07e4a784d10e8c8cc76d863c62dc0a5c000000000000000000000000944bd89535e1880c56fa50d6c62ad19d53c49c080000000000000000000000004e1e6fd9f5d0399a16679e8e7dc8b51246b130170000000000000000000000000c454a827d8b401593e638efb3962b1b400875720000000000000000000000000dcb047d94892dd029fce5e1bbe57840c00fd4dc0000000000000000000000004aee3f41fdb35cdf08fe4611fd7b6458658f0429000000000000000000000000568fb940a379abc945c54e5571c81341ea37d6490000000000000000000000005484fe22c9fb675cfa700e7288f0a2c073641037000000000000000000000000b6e27090ecf575d950a611b8328d9890bb96f3eb000000000000000000000000862cbdb6d74b1ea3c821edc35d9ba36f47f94d4c0000000000000000000000002462588412842f0bbbe7ec1c690aa7d6193c3b12000000000000000000000000513d4b95e9328e30a7545a4472f3dbe5f23b025b000000000000000000000000481c0775e1b086cf10041c9ebcbc6be402ea834a000000000000000000000000219a584e3c2c65537824069322793255d0257a9300000000000000000000000027fe294937fc74481d64a2bbb32215a7143db5520000000000000000000000004d79248b2a5f9e94cd7c428e9d2aefbd203d1803000000000000000000000000a15bde7c7c7ffa9a09e0ea9b2a3a779530c9568c0000000000000000000000009f8877e759152ae2073d72196722aa4bb1b3cd2f0000000000000000000000000ebd73059575694703b7075c5e789ea426e03cfb000000000000000000000000b3fb967ba2044efe7992c5b465daf8f62effd961000000000000000000000000225d4083b556b5bf0b45015471ea49f690995365000000000000000000000000d063b9f79fb8b6b3f9288667a8b5010dfea00915000000000000000000000000a46e513a58607535deb2883871489b19f80850b3000000000000000000000000848d62bd2c3e78797477ceccbb75f95598ee487e000000000000000000000000ea100145cda29d6ec344bc4353c6b78c614ffa670000000000000000000000004d8225a5aa68a2c87e2d69e719018e524af9f455000000000000000000000000e6b12c5b6d3aa8af11dbc5d5fb71d12d7edafc6d00000000000000000000000089f5cf2771fb61ea4d5693e9755b5b01e52368760000000000000000000000005688859a1b92634d7afd193c41006170560087190000000000000000000000005065b456e75f80bc06095a17dbbcdcb3e12517100000000000000000000000008ed4e3cf90243a9bd1624f16acbf3395ef401822000000000000000000000000c69630cfdd46469c78a6d125353c30958ca928490000000000000000000000006a7e3f1847d21dd8b92cc9ec9b3c6b17e02351c7000000000000000000000000f6849d303e5b7f057c043f2b39d645c3979a11db0000000000000000000000004365f62a2b2b5de7b9175625dc4fcbc349b62712000000000000000000000000d56bf807a5f63dc70269ec44da6278bd39c519110000000000000000000000004053d612a273a7f6494aa5adda67dea841d0eb8a0000000000000000000000007c2d0de41ca55cbda72fac8b39af1d312c7d8b960000000000000000000000002fdf52eb5963e3c156f074512ab03a9fe00d6c210000000000000000000000001aadb25405ea96700b3dd460428bd8ec388e9a100000000000000000000000006a65b55bfc764830b2e91c8cf125db056dba76ff000000000000000000000000969b967a61e41bfe602a58c40c87572ef2434892000000000000000000000000c7fdd195080f8af64261a46f2e8ea790607ca06e0000000000000000000000001c0908d1d885fb3237618578abb160681d1ab609000000000000000000000000f279cbef5015d7a1a1b5ebdb6bac3dcdef98437800000000000000000000000034c79c353ed2196b6aaa3f0517e6df45990f56d80000000000000000000000007671add7459e69f08d8fa07eee8982cc486f347b000000000000000000000000aafdbcf2aa6a6099fd0eb97eadbbf3b0ad35f771000000000000000000000000042bdd614cb14d716f0cc1469d1bfdbaf07ecb31000000000000000000000000276d5090fd547f0c7c5d1cf9d9c7020f1f6181df00000000000000000000000056388bea490616f2c87ea6bf84f48508c298d65900000000000000000000000078c01bd8ac7f69eeb3386459174834c08eccff6a0000000000000000000000006f33740d8552633f329fe8b60325297deb0da8100000000000000000000000000450e1e79854303599b25397dea4e9578e18eb33000000000000000000000000adc1b04aed3d8cd14a4225ac262d5f9c10874b77000000000000000000000000844a4a057294123a16a323aac64c59bca4068502000000000000000000000000c1c4c312a96756c75d26632f506328bbcdd9fdd500000000000000000000000078b4115c1f1ed25ff38ec3b242194e042c5d7526000000000000000000000000fac76df18206d630569bd90fdaaae669f3330dcb00000000000000000000000061482dbaba0467db647c6452a0a5423cba85bd78000000000000000000000000955b3245a4090801d8a005323252f14356d4c7ef000000000000000000000000d204172d43434d2c09a4eff7b154049ab03e52100000000000000000000000004f1d40213ad395228415e55f5eb4e8ed7d5d4b3c0000000000000000000000008f3cfd8d2e1d993afd8a1e2cee8e9e469249afc1000000000000000000000000e3b89d48a0ada2ea921f624b4f4e0cf97cc9a74b00000000000000000000000074aaabc69acd2958f9e686198667210efd24a4810000000000000000000000004a3e73ce661db38cc5d47cd001d1e98b8e5b3215000000000000000000000000ae536354ca667d0400f7e8dfe94f2bfb61966709000000000000000000000000dc47d6c94172fa6660f38513c834b106af1268a90000000000000000000000000b18a1f41ee013c424ca99a83c62408981f18734000000000000000000000000b4adbbec09d1575d4424ba25c6cee2444463720100000000000000000000000087c59d34119afaa2fce6051bdadd207a852df8fe000000000000000000000000fae106b5e871a79c51dbfe9f3f0883ef01f86cc00000000000000000000000008c270f234cdcbd30d281799b584db3d0789e131700000000000000000000000054bb5bf5ed427c387d1ff9e38fdbc31e834f3e190000000000000000000000002ed216161f55f727f88fb9e2e52d5ff898902f0000000000000000000000000083431f0eee12976c6d62786e9dbf73879d4d5452000000000000000000000000faddac1237c1c8304b413e660a96d8f86216ec7c000000000000000000000000b7516ee9d42e12feace7d9e308ed525da2d3a2ef000000000000000000000000bf8e1e12ca38a9a71e7b6d6cbae940198db303020000000000000000000000006635caa3b15686ed56ac13b195d430b3bf3796860000000000000000000000006d4984d98cabdb49afe6684e5411293f641a594a00000000000000000000000051ab3344b6e7b5d94c518bd5a514d5527dad9e90000000000000000000000000fb8cda968d38f91bae0911d105f53795cfb6c9dc000000000000000000000000c2472192a72d4b4a38021ea5d3118f741cd44aad000000000000000000000000c8b2494e92166d79cbf06ccdf23645db9a27c06b00000000000000000000000085f8fd1bd0c95d7dd2b1731a8a20ed639a6b80e7000000000000000000000000cd7be965b244320b2f3b10a69cbab4dc0c3e3f020000000000000000000000003fbbf99a3248073d9f7f4c7bcf8409cc5e277c6b000000000000000000000000b0f13f0ed102e9814db1153abaee8cd475877735000000000000000000000000ef54377ce403ba6790803f3ddcee30b87892ce19000000000000000000000000bea706908ed37a05291ec2dd4a7bfeedf237e6d20000000000000000000000006d04cb87aa7adca79ce78e56446e3e85e03da68c000000000000000000000000b74684a5a358dc5d60e2a9e0a31d9920aa7de6c00000000000000000000000002c9db7455519a571804691c97969035e98dcf9b7000000000000000000000000e7743670ad5c73acec54ad8ba53bc088a655d9d50000000000000000000000003a26c78f7769a2f883f059ddbac94ff1033fed200000000000000000000000009898141f3e72c7ab72842aaea1da4d23a41c75e80000000000000000000000009923e5a3c839540047bd270ff8ee4102b077d7130000000000000000000000009a8ed4fd758033795005232426cf176a4e83ab40000000000000000000000000cc4d2f18917bb0a502d80df8e8b4ec14bed8d6c500000000000000000000000081cfe2b05e4afc74905fb8706d3b30555d86c8a2000000000000000000000000525d72621da616b74f3780881ba6104a6d9c092d000000000000000000000000132a6d98ba21ac0c586a29677c4714437e5a45520000000000000000000000009a545d5e439fb73725cddd58d0bca982931478830000000000000000000000009431be3f10bd427421d3212d083c0f0fdfd828a5000000000000000000000000ba1b58492c73e6d650678ea8c3bf7116e5cefdb4000000000000000000000000d08e2966fe925ce3e23eee8e8013921b5a197a49000000000000000000000000224def608ba4da9d0fa0e4c0fb81dffd16c02a200000000000000000000000008d32ed0967fa7265cb691ef952958975c433f567000000000000000000000000aa69432788f4f9c0a63b122210e67f649eec388a0000000000000000000000009958d88053f4023edff602ec69384d235ba1707b000000000000000000000000949955523d75c475c878f796f629f959188d056500000000000000000000000056de172bf5273c6bdeebb569e94e5c8c9f5b0e93000000000000000000000000ecdf930cdf3156908d702f346c56a31b4d5942ef000000000000000000000000f3364b56148858c40ba0213ef682b8c4cbf7427900000000000000000000000082b14b45ba1c461cd99a3abe7dabc8aa75adff84000000000000000000000000bf07c1611c976115a0d1f600c2b5a4fb7eab3a0e0000000000000000000000003589605156317b6917290cc51dab54ba527a4c32000000000000000000000000364920ab4e833c6b74b33d77138e94e2eab31f6f00000000000000000000000059956810729cf05c5ec1f12f28784bab128b5c0f000000000000000000000000c7dd17c1d80e69cb2b54d914a0b7dac0c2f99ef2000000000000000000000000b66e94a7b354f1c6cc94e7978f415c39ed80df2200000000000000000000000044e1395ae23a1e9b5f6a0dda8a3c52ab50d680b90000000000000000000000004918ab4293d0c1fefda0bf8d8bf73d4db0a358c5000000000000000000000000e59b466d5bd8db5bf3cca3d79be45ecf3d6b33460000000000000000000000007238f74234f496cf3ff2f5e5df6e8e403e7bdb84000000000000000000000000c8d144463ec9f6b4b36e9df31f0c87e87e965c400000000000000000000000006799da1cbf62cec6cc6d8b75ad3e882b63151d71000000000000000000000000a0c2f52c93826d63e972d545a3d2be60bd9616f70000000000000000000000009c41504d98e9187fbe28320f04448eb22b73d3390000000000000000000000006cecc893b9dd2ab93d83cacdf94e928f4ce0f58c00000000000000000000000053366c494505c9336af94db148e01d25ca9e4d5c00000000000000000000000023b00f67005d3268752a4bd83d9fc600cf1357ca000000000000000000000000cc6fbb21d808371659e483d0d53f48894747da440000000000000000000000008eb75c9dc19583a9b1d8dd460808287f54c0e7d7000000000000000000000000d50d2ae57eef37d7a2886d12f18de26a2aaf5a4b0000000000000000000000001597e24d62b37e5f4df5b5ba49a6b10e52472786000000000000000000000000fb422e143097b8076390b6b7d6d8438227b095a9000000000000000000000000fbc3b76a206f03f1edbf411f280444cd3fd9c7c80000000000000000000000002cd5f8a2f1651f7334e3dc42bd2bf63a06d6ba65000000000000000000000000025c2248a792f69035030056100f4f27e3adbb330000000000000000000000009de67754df9834f8ef3b79c669e78b00f1318c4e00000000000000000000000014f7b26da57d2745f27656ae3003ce91b8cf3266000000000000000000000000432fdf89cf816239967d2e5a6d7e96b6e56ea381000000000000000000000000a996db6a5b39eaa8e5972951f2e7253082c9c9e80000000000000000000000000165cbce0a6b810942d69e892ceb6504449ecc0c000000000000000000000000ca7d90532717406f7350565fa5beffb01787fa500000000000000000000000001762415958499c899e5118ad8ad27f6889a412cc000000000000000000000000b945249a9e359a7b4ef9a06546422e52618113760000000000000000000000004efbba2540b018ac7bbf92e7ebf5d1408662b758000000000000000000000000cc51dcfff44718589ae9c5daf377410de721e60f000000000000000000000000bd862984d759564e4e98d21f639edd70c0c518e40000000000000000000000001b85e7dbca9bad10c51c162a28ef1cc3a5b0816e00000000000000000000000009d867d345666750447a838e35ea7011df77ccf60000000000000000000000004f293563969943e2f33c0bbfa5caa3c7c9783795000000000000000000000000cca1d5110f4191a37d8bac4032cb7b5cf98c6fb9000000000000000000000000c823c3875d7a3549cc40255f7ed1c5b0f238da780000000000000000000000001134b7e252404200cf79e6aa3c852c5a71be82e700000000000000000000000001b95930c79e3e7eb34a33c33d4a818eb7608554000000000000000000000000033a8336a2f118848a3090c68a86fb8a110fb81d000000000000000000000000eda49288969bfd53881c2b72a399bd83691aa052000000000000000000000000fddeb15765466a53b0bcc2a4bde23d1eaea427e700000000000000000000000091ea71c08300d046a1d51470f3dd46f5f5421a27000000000000000000000000afb79efac98fbe23ca2d15324ab65c36d2c9df250000000000000000000000002b4f99c95d027fb7712678b30576999f5f893452000000000000000000000000dae6afdb65764ac8dd118210eeef2764abe6fa8d000000000000000000000000fcdd2b73e69c4d26d1597592c5306fa50dd5c56a0000000000000000000000009832a4e1abca972330c9a993cea4b9ff29c5970b000000000000000000000000ff2789081b48c1c7e5cd813a43f8cb980f559ab800000000000000000000000000c813c6920755ad4b2fd7274b1c28b5771f1b220000000000000000000000005af9531839595e00bb5bdddaa922e7e68f6a676d000000000000000000000000af817f841d463607af8a9870df0a19a56a319448000000000000000000000000749b2aa65385e74030ee1783df13a3708c43694000000000000000000000000046c50911b4a2059f7938fb55ff2258c843a5f66f000000000000000000000000703b8ec2006c0f10359e3edf3d0bd3b5608cb5240000000000000000000000007a956fddb605e1276a49567e108b9e5f5a40314f000000000000000000000000648e04614b8838c87bfb4de1837f39f61c11d0790000000000000000000000007161e966dd3e2a03fa3bb0ea115b42a8a720e489000000000000000000000000482f7a55a4128942ecb57324bb64ccaeb710a837000000000000000000000000efd126d6d94870f7322c2ea9d48a4152635a3f68000000000000000000000000755820fcbc59a3b0df89ea294698a3f666e5084b0000000000000000000000000fccd256e47b74fa5c91dfa0567d3cc518cc56d70000000000000000000000005a68a8015f0ebe643d48cd647d948b161087648400000000000000000000000060c03347f1d867f71d0c111acbfa4bb9775179890000000000000000000000002b05f5b2c94e4328a1d5d844894bf760919e75a500000000000000000000000041abebe3ea236eb9bdf9fc98188ffbb9ef2daf57000000000000000000000000f9f5c4c66e8f72e2b6f6bfb94f88a5e9aa15d0e400000000000000000000000068f5e105310891e1778ce96d07247637761c3a19000000000000000000000000e782aabf95146de2d581c66af89395cd26c94f9100000000000000000000000042c2ba671ab9bb9bd999222b986b1af841128d77000000000000000000000000f284c92d1cb91589977267a239609c27cf7eff97000000000000000000000000283cee08ce022afe3b7dfef35285a485eaba14e1000000000000000000000000970f35c1a844a5c715e56dbcfd9b21044273c9fd000000000000000000000000bed3299423088e72f98ceef5d4e50cc4448cb5aa000000000000000000000000dad49edf7daa2b110ed222045b43b75f22f9eb07000000000000000000000000f519786edbed1077ac29489f5eaeb30a97788f62000000000000000000000000e2af4bce449227dab3290dc02979007bda8608cc0000000000000000000000005dc79d972a00dfbdbf50d87eff2be89ef2a3cc93000000000000000000000000b6faa97b42c0dc1f26557db15c8e28c01953779e000000000000000000000000f7f2ee0c4c0be13459c28a1a4a72b4d713613b280000000000000000000000009abf08f0779262106f4f01396f66f8acaf3fe8680000000000000000000000006572c5f93b291d00f8e8cc605146b2c222a1218b0000000000000000000000005e92132392f9b45398beb35471ff5daece9edfb3000000000000000000000000fcc510ede8473cb31a99dda0a99f30acd0c0952f000000000000000000000000239d5d8838a6cd8c16dc8c61bf5fa66fa595037d0000000000000000000000006723b570f27e835f8c2e16548a3ae9dc4952b8dd00000000000000000000000022d910a6c47dcd70343e9dfef2e351f221fcbec3000000000000000000000000c6d6e035426a89a3a13a6038b9e62f13791fd3d7000000000000000000000000bb23e7e3d855311c4c0cdb33296ca3b235edb2e2000000000000000000000000ec3da62cc04fc5f4e72533204a212fb918da35740000000000000000000000001ba462fd6081026b7a7c8f01e2e800e80ffcbad80000000000000000000000004cb60ffdd1d4ba6d0a0195e1c0134c30bc42add200000000000000000000000010a894eb18a41e5ed330fd064e7e307a5245a6b8000000000000000000000000f2bb7de9b9cdc52f1850fddbbd083c7286e79b3600000000000000000000000056342a4d7e69f8b66ca864288f3482970ebbb6760000000000000000000000006ea8c8ff152774bb3cb76d1131fc7fd7fbfffe9000000000000000000000000050d014ade578438bc9a7574430358d5b87f89769000000000000000000000000806747272c331eaca5107e99f2daac13c389cc42000000000000000000000000d0ffcf0fa52d70e51198fc785bd69d3df5e28bfb0000000000000000000000005b862eea85407d6fd11d2b578eeffe758c002db00000000000000000000000004850df337b680b51e2bdaf2848d4abc8282c157a000000000000000000000000124adaf6d5abe72b447d77eae4c1e88cce673f1600000000000000000000000027432fe097d19cda7027cccef5a4f4de8bb414540000000000000000000000006197bd135e04a6a955727e7279b9f76b4e27b88a000000000000000000000000524e4c798a78b6647d8a2e17bcc8113465603e39000000000000000000000000f8801e2035e965de6daedde1cec033a715314fd000000000000000000000000004e0b10431792c23a7b6b0eb381ed20b76a1f3f20000000000000000000000006cefad6389e1420754e4085318a8045861bbec5800000000000000000000000080f063fd3777302d7f12d075c1e4321dbb217c2d000000000000000000000000061471abb5378d9c4166196e3003401be7b5b07c000000000000000000000000d9b307848113abc247220b04c5a2b372aea3334f000000000000000000000000c0d4452d2ff7faa94c85ba84dceeb1ae33e5c725000000000000000000000000a11f4fbfd8a794351f090905f45ddb6761cdc4270000000000000000000000008707c52d221ef0f45c5c8b19ada3c2cefb692b210000000000000000000000000953cfe95bb2809ff01da4c5256fb5a0b67084a2000000000000000000000000c984ac25886d42283d1e40b9d25a26b186df532a0000000000000000000000006e4a8ed6aec254eeddc9b46271dc4e10f5d40605000000000000000000000000a23fefd02719fc19821a39a22f428fd250c2242800000000000000000000000064868e40c2ef73a455e9650f91d6485cd9f600440000000000000000000000009db2155ba98901b2d73600c665b9845f76efa9740000000000000000000000003982d11c452dbc44752a657fb539dd40376e1280000000000000000000000000a2e82c0c01ed851bbff3f803a1ea1bd78a56379e000000000000000000000000cc3a22b6f8e289c5a558cb4108a8e6ac8168adb6000000000000000000000000d8a77b5766eafa4cfe61dfa4bfe1af580498c71200000000000000000000000095fb7f4b017b758449d94b0938430c3747e28640000000000000000000000000330924247d250335aa8962c86e031bc3b6bacf67000000000000000000000000f0059402144dc33ccca52aed49197ad54cc39c18000000000000000000000000b15b36957bf91f4ef9940908d11512b77ee13fee000000000000000000000000a23abe91b2036ea224fa9bc9101952d69e956b0e0000000000000000000000000fab8abcdfc007e5c50546417c7acf0b3419223d000000000000000000000000b3722d737f4c4b05646b79a96cae45759c4ce643000000000000000000000000d1eb944cfccc4ecc07d09038ab7c902d454a22370000000000000000000000007767e3ded72c30924519d91a5aad69d408d06cce000000000000000000000000e800013c9d62e5cba9ae00243f6865bfeedf8560000000000000000000000000094abdf879b3618eeb6806b052402df0be10839a000000000000000000000000781d30cbd1b39f702ac8034016c7cc8dc1a38cf30000000000000000000000007f2cbf8dda99b333bb8090b987c75194ec87b81100000000000000000000000045c07b9f73f982286d3d1e79e0fca03127a24ea8000000000000000000000000be5d8615129664ac3eb77f848d094f409dcbc941000000000000000000000000f35a38f37e60720c3d04bb661179d58dac96027c000000000000000000000000db9227f647efaad7a2089be479cae4ae62c5a7c9000000000000000000000000886065c54c710ece34d8cef0783299c80f0ea83d000000000000000000000000ab01898e9199194c1e5fd1c06c5831a403058b140000000000000000000000002de0896fc8a6520d71c37e752c09618651bd8103000000000000000000000000675f5831e16497ce015b21eccdd4e680a071fc8a00000000000000000000000043821bbb82820022521335dbe7a948fb9860670200000000000000000000000005c34d47379af529905aa0ca5c8300fed6697d8a000000000000000000000000c5a06f74983b98f442fdb59e03cd1e6604e1f1dd0000000000000000000000009c442e9ba6cf56d2bb0c575e104db3101b235b0a0000000000000000000000002b7c2990f3e375ea0ce0a8508698097974cd34ea000000000000000000000000101c194e9dbb1aa1452e3b05c31120bacd417e1b0000000000000000000000005c8d18257ee0ea7d67ac8559a848a8815030dd53000000000000000000000000162fa308f05108e4190e74c545e6af752382afa8000000000000000000000000c2a446ae5048683e60525c1644164b4d0743d55b000000000000000000000000d80ebf9fa606146bee2eed8c261bf676db8852eb0000000000000000000000009bc006fdd07ca9a643aa2d632eb5f4e02941d4340000000000000000000000002dd06926943b37b7a2ad9367c6b2672d484835fe0000000000000000000000006cd476ac0b209b8a451f9d1ff9e4cf9e0a7dcf770000000000000000000000009ebbcd15847d17e5f1e303d1e91e71cf2d810caa00000000000000000000000054def3a9f0a62982adda0024b8ed3769e9006f1500000000000000000000000026b5e14dbf21bfb62bff869f5f4bce8dbddbcfca00000000000000000000000069ca8cd18d134250e3c4863bdb11a7fd284943330000000000000000000000004257fcc5303a5c39529ce5cbec784435040e099c000000000000000000000000e928bddd6b13dc688253080a47afc017dac666eb00000000000000000000000007b8d0493654c6d6b9630d821566f7e040d6cc19000000000000000000000000d00b3d923e06a4e46b5c94b7254962ba40d673000000000000000000000000007832146f32dbac8411c0e7102eacd7cc30760a0a0000000000000000000000000f081a2ae946aec2a31a3f9e1a7bb366f3a48d2a00000000000000000000000073f9f93176652808301e70dd0b02d6c2f812d106000000000000000000000000ffbaad40e39545cacf9db836d76b57459b15d67b000000000000000000000000d313eac3c7f884c2881bab80d0783052c02938cb0000000000000000000000009f236a36e8e543a7cb86a0767a77332b3562a06900000000000000000000000054b4aa0661cb63ed0a778f308bed6034bfe6b4990000000000000000000000008d73ff094b60c27acad9834590d7fcc31e69a9d70000000000000000000000000d8ccf85b1628793af917feef3cd71e2abd427b6000000000000000000000000a1690dd15a9911cc287dcc66698cb1d973cd9ba6000000000000000000000000d2898afb30e5f412976c77b0f285d445bcb767c6000000000000000000000000dbd4402337a3e1d195661ba373eeef1543392bf2000000000000000000000000a74b51c0cc19f2769fa7c18388ad82e62000d7ac000000000000000000000000fdb8ce4d797610665e210a1e943c508a1554f6cb0000000000000000000000007b5cf9434c5a95a6161a594cdd4e714e2577be110000000000000000000000001eac17315e08251b6fe728e294e93a92d4b4b938000000000000000000000000cce45a21c46d73709657cdf70c80e06a238b56c50000000000000000000000002ea303298a1e47d39e67fac7dff2f050f99c05d9000000000000000000000000f9ae01b982692497b6bf6ff9d6883908440429ef000000000000000000000000eedcfadac0ac1abef798c70264f72d83b1aebace0000000000000000000000006ae737e729aa2e965b19e1514ca7e95904b1c5ff0000000000000000000000007c9f821f77eb42e47af778746d96a0d378f1a330000000000000000000000000c246ac9caab6384c808bb7bd7263f875f40c66e4000000000000000000000000f58683a5dc80378710133135243922bfa04a8c2a0000000000000000000000006fee6a53778f12072429684f111a454628f608340000000000000000000000007e225b77814afc7eb7c4d747cd1afc7ee040bbe3000000000000000000000000ca8d267b0e1670f08d9b4b7daf7c3585f7daf26f0000000000000000000000002d2da8f8ce11025382e0f3c4e858a179bbc3e8bf000000000000000000000000c419f675791736b4533f17f26a3d76d83917dd5500000000000000000000000058f38b11ab2fe996c9137a4674ab275d93d10bf70000000000000000000000002fd938d4bd476758de7872dc5e031466dd5389fe000000000000000000000000c82ab316b39d8a9cea6bc2c5f3cf8dec38ae419a0000000000000000000000000087b6e40c38e009e0acd404dfe30fc739b18baa000000000000000000000000f4648eb159d85decfa61de1fdda2827381beb127000000000000000000000000a48c6d51a4d45696012078e3bc9f02f6c17ef228000000000000000000000000e4aff195d09a2e8e382bf2f88febf1d51419e8d7000000000000000000000000f0233c518896d0502302aa34fd1209ad3dff320700000000000000000000000018ed5dad9a43178941203fa247b02d9eb93eafd50000000000000000000000008793c668cd6832fcc91a3748768abd396e930080000000000000000000000000bc0b9219b71d0aae20b5765f0b1254304fb9b0e7000000000000000000000000c57994331738dadacf5da4973e269f4f3c3936bc0000000000000000000000005602ea44d3573daf1f3afe6493b850d4a455f8410000000000000000000000003e2fa18242852a1e7e434c8a4ffffa0be276dc640000000000000000000000000dc336c45618da8fb6010054edefdfe92deb45a6000000000000000000000000836124697f709b8cb697ee07c5cabba10b8c2632000000000000000000000000f6bbc473e9adaa4f80ac879dab4988ca6d6d68c800000000000000000000000083e1299bce9870a6f5a73c56f5f67ad3b176158e0000000000000000000000003be3e8c688c4236cf90844ad7791a549214b06040000000000000000000000005bd1976f6128b86c104ad6bf6e2e642a3c02d3f70000000000000000000000004f62932e0beb87045010a4fc87d675a9a2a7dd100000000000000000000000006286a77cfbae6973da17c6814722e8b8771b1a9f000000000000000000000000d1d0dfd316201cf4d7929d25f647a06c4b6f70f5000000000000000000000000d64dcc01947ba940d18ff61c09bcb2ab1556deea0000000000000000000000007c8ed63101f07f8eb93eab0ed0da22249cc14553000000000000000000000000d8b83e86667783f2a0d206820db3b36c6b8d1992000000000000000000000000d788af66948a319af8cd836c7d6ce62f498bdb26000000000000000000000000c64f0994029b6e2ba3fc95615bac5438390d8f63000000000000000000000000e5c9731f06b9ebc59f6a1d5c1a392e74d7575d1b000000000000000000000000241d52f69fb800f35386ff0387742c3825b3cc2a0000000000000000000000007d83ca395e9e8dc736b9ef4ccd7d426b544c0766000000000000000000000000a0cbe6021711bca784f077c5dceeab45d489f9b0000000000000000000000000e5d2c71b5e323f735465479c2dd1ee27a09ab0ca000000000000000000000000b55198ea9a9765283cf72506ba1b45585774961d0000000000000000000000008a964363ee46703087b6578c835fb2afd1f0efcc000000000000000000000000bb325661d98036e6680c9991e97b68b0143b18120000000000000000000000008085e2309c572e00481f9b487c32244bf214a6e30000000000000000000000001733e78b2fe4550013e57caae6bb394df6af1ef00000000000000000000000008c55275518306d36e9fc5be8e1dc91c81e24f6b80000000000000000000000008141145d8b1fc97ca87d92df45c61d212cc528910000000000000000000000002d1bae5e314b19e159072aadc85e797da58c9985000000000000000000000000b1c973ffb9aeb0678b99cb13c79241ee0d92eda9000000000000000000000000bdb11c1542c80a2ccd5c545f3be9aab30246ac47000000000000000000000000c81d53b5706744ecbf050ce4a42323e8a73b8ed500000000000000000000000023bdf7787ba326776fcd3c2da2d8739572ee7b6700000000000000000000000055f2df2d9c71211c279d92bfe55e054b602861240000000000000000000000000f0f412f504c571f46206443f20e337c5459fec6000000000000000000000000460e24964dc989ad2cd7af3ef1ba95c675384d0f0000000000000000000000009deca8d4438d1e2e5b9b890e1a3207eb03a519d3000000000000000000000000e456b8b1870e35c1d39fab874f0f89bed3d573ca000000000000000000000000f634c6a72d84098061b6c8690841323ee365fd3a000000000000000000000000ac5f2b1155d0b62cc170bb9ff9b469b248fdbfd00000000000000000000000003cb25115acccb0b30a0faba0ca2d102ff315996c0000000000000000000000003ee83d06c3c8c3b02d94c896f722599828aab04300000000000000000000000075b666cc5602df1054867728777bf79c117bde35000000000000000000000000c2fc1fab28fedbdd4e7f45201ce7f1951325949b0000000000000000000000004e30548870ad6bdc10305c1aae4b39e03034baeb0000000000000000000000003189d1951b50515bbdd99af3982f1b738c02c3700000000000000000000000005b54c8d3a03ffbf3360a665f2c20cc1bbd72a3f40000000000000000000000005d4566435e6230fb8ce4b281abee4a7626a17db5000000000000000000000000452d7673dc28c087b23c397b670089c5be69e5b1000000000000000000000000257426eadff367aab7e0d968c38821e2d90d98eb000000000000000000000000b5c14505c86f5524bd64e3a862d23471078995b6000000000000000000000000143776150a05e96da17b34a0fa4d2c9a3c639c3200000000000000000000000004233d4ae6c4c9a1c82e83e260d68e4244df6a1b0000000000000000000000000dbd43cb97825a332a16e9471aa2aa602552a09c00000000000000000000000013c0e5ea7ed135c6227b5198afff11cf4f987dba00000000000000000000000094e4e101fb7ba7c84d30f6c9d84dabaf41969b2d00000000000000000000000009d0bafd6630f787f4e67d1eff9bfdceb15c5626000000000000000000000000545ce77482c74ad300fbb57f3d25cce5f77a718d000000000000000000000000d8802ccf77ba876450952874cd2181d43980364a0000000000000000000000003e3fe711a8f7186cf74d37d1d0514476a9ac8124000000000000000000000000820624e4d39da62d77aa5eda89817a45bb26939f00000000000000000000000055ebaea13de0dea79a5df7cf08098e1720973874000000000000000000000000632e8279074402b4aa9b7ec1028e46ea835ee987000000000000000000000000009ea38e3cf46a13e5c5ff09ce293185c601dddc000000000000000000000000dd36d46910e7adc285c4b28b8fa0d04dcf56fd940000000000000000000000000f37c23a34bd77d3873bbc124db9cf0497d55f5f00000000000000000000000093609090b9fa53295cab6967745142b930955eb80000000000000000000000004c1167d98f6d1cb6a2f46e35e1b1e60a68786fb30000000000000000000000001906420e18a972d01ef2ce0e923fcde16547661d0000000000000000000000007abad5307d6d4b39a4bdf09d774c8e4e35c224750000000000000000000000004530ae4e291e27da79e60a6b02e4e8f8c15b075e00000000000000000000000064061ad36607dc8067f3b2db6b0fc8bcb684ea5c0000000000000000000000004d14e3512c7be12c347e4130865fcd1e121f24970000000000000000000000007ddaa69af4d83ec1b188691a7911d393fbbf83ef000000000000000000000000bf53dd09d89f95ab7e27d21011ecb91754b48fe200000000000000000000000025fefaaa89f0830feed5751060afb6a9d61adc8d0000000000000000000000009219054cef8bf827c6702423226920c0bd435aa9000000000000000000000000125ea22e08f591af07454e9c6622f11497e811b10000000000000000000000007c139e9234875ad78e109064d268ef77d2eb2cd80000000000000000000000008f9a4c9301dc246cfca8dbac83875da7f603a5cd0000000000000000000000008f2ce3f232497eafb18bce544968f0753e202ce4000000000000000000000000c84fa2563cd1f79dd7e7347cd1fcb6fa383c5cd100000000000000000000000090950ec90f04fdade12790c0a41bbd6df82d8727000000000000000000000000b2016a2fb143b5dc4f59b081a73f7869c3448f7a00000000000000000000000069218be707f001ae803b4199a36b7642753112f200000000000000000000000049da671e35581de18326fc4ffb810007f37995a80000000000000000000000001ac6b4a598ec16fe1265d9c6d52b6fc6661e6a92000000000000000000000000f69108ad08896084d38c1546f375e9279d0623fa000000000000000000000000c5e589bba7d3496789e4cdcab7391f36e304c090000000000000000000000000a4e0f3af502c5dc1e5c53c5a0afc0152ec25841f00000000000000000000000005fa1a8ff22ba19389a48f425a23691730fc21d3000000000000000000000000931b4fc1a34555e9314bad45290f3644774414e70000000000000000000000009525b821b743d7e421ef6c0160223c237325137a00000000000000000000000061785230c01fcf3530384f0ad05217daf996c1e50000000000000000000000002056e44f34d9f4e64b0dec2c204388bdc991b6d5000000000000000000000000051038515db6d57a11b9c7fb6dae662ae64fd8eb000000000000000000000000a6e99370f4587f10147b8058235f095e5c059f02000000000000000000000000c680bdd30aca5c8aab8e2cb89d26b5c4abf42170000000000000000000000000463a6ba658134d8589b5847d8fe8dc2e830ae852000000000000000000000000ab06f39a34d8dafbce7db574a4439bec3d80692c000000000000000000000000f1a4cb55583bd261bebfba0a71cb115a028f25880000000000000000000000004f888d90c31c97efa63f0db088578bb6f9d1970c000000000000000000000000928c3a2155bce4594dad428408447c42cfa15dd9000000000000000000000000ca2aed15b41649150841af5bdcee085417b1e1380000000000000000000000001dd74bedb0f1eb5619efa4dd6a8adc8b7f71bba200000000000000000000000066f66a7995026500695a56c871ae485ff78d729100000000000000000000000024c74ac5c08abde9dc70e51525c3685f14ea21b7000000000000000000000000c5976968324a846697cd11c74b6054d216614bf6000000000000000000000000b8b5849fc23de5f3a74b5af3f224d548b387a257000000000000000000000000bd5019d5b55c04a217d4778989ccf107000cfdec000000000000000000000000273d8c85da1d6f0d5d20847dc707e148419e28b200000000000000000000000010ffdf6e016e75f8c2f72628c7e10e1db21ab56e000000000000000000000000b3dbbdd34fa2ce35268ca4dc0f9eefc836e775440000000000000000000000002bbd110cb32d5d2f3b7abd6c0a42aa607ddbf5a1000000000000000000000000474b6aea5f89198a3ea9782c98026453691d1311000000000000000000000000c824fdb1454cbbf2e72fd7c23380c51324271ab7000000000000000000000000899e921fda372b7006517037cb3a7f18072b67ca000000000000000000000000e689f8007c8db3c0e07cf9d8439b215fb0b55e21000000000000000000000000b3d3b79aa14093eac3637ae0c11e7d23e38f4559000000000000000000000000cec3906290dad3d5a4afd98af4ca459656619f8a000000000000000000000000108344feb4df57d3d82168fba0adcd151c1d1e35000000000000000000000000e23ef674459ead82f1cc44465e0b5ef65163a5cb00000000000000000000000086e9707924f963437b95064dd70b8d911ca18dce000000000000000000000000ed7782385e639c1c9872dca6e6f6b3a1fb7a09f000000000000000000000000017d7784a20d90574d5b6537195136694b9abcf8e000000000000000000000000cf2839ea712e724f4385fe7ad4efed0dea12c7e1000000000000000000000000adb97e9d627ba0847b77c14e0b265f17aec3937d0000000000000000000000008944c16d3459b2c6f3ea1f7311c51179b02b758c000000000000000000000000adf036f9967cb9db714303ae48eba3856114d6830000000000000000000000006030d415542392744abd1ebc4588af391fbef902000000000000000000000000a2b4a9c598289b053791255462545bc5115b04fa0000000000000000000000005d1122b3fed239ea6a9c7d2d0ec2a0539785b006000000000000000000000000282a1486434ebfdc9b6770a89bb84ef6639ff3e5000000000000000000000000735a5b196089519577a781f8a87cd593a6eff1950000000000000000000000007effbcd066dead094371a7f7a08360916bf81719000000000000000000000000afefeeba71898ceed1456467be94139f7f735acd000000000000000000000000226d5fc779dcbe754b0843d6bde1b32c9f770de200000000000000000000000079c11b58066d2b48cc763d26a7274fa44bdd194b000000000000000000000000c1770e090a1d649147432bbe6902f77ca7bfb55b0000000000000000000000000da9c9967dd1c03f08c32fb941a5945b33cfea4c000000000000000000000000decb673775bde6ed71d9abc3b96b123518d5e3f90000000000000000000000002678bfdd197699315ae1f6e0da5c5ee1e44b7c700000000000000000000000007dbb31fae3c060f52e138c232585538977db35360000000000000000000000000766be8ec8388fcdb3e0247e27012356695e2a56000000000000000000000000d0d09a489457c79f9a771629aff61cff3151e1f6000000000000000000000000a9d837a5a32972a164d83e28c880cf30860b05f3000000000000000000000000632c5d3e86ee0d27ac3254c546f123cf57d624ce00000000000000000000000007813f262b715fbcc3868070ef375d19e62531470000000000000000000000006d1baf04b124574af54a2e7006df836aebd891c7000000000000000000000000beb50ebed6032efb0021ff5a115ef462d12acf380000000000000000000000009a1c9eb1727ee422856055a8dda78184ad766279000000000000000000000000942ff98b1a001c600dfe0fa3b74d9306ac0383b7000000000000000000000000780397788d1d3c375c0e9b1d2a9fc953aee7de3b000000000000000000000000e42713e4cfef6f5b7440c4f559940868e114e9190000000000000000000000003a4b9e86979cfe9ff0308cbb70f2ea9428abba1f0000000000000000000000009c9a9bfcd37ceeb4641c4e6b5959cd76c736c6f9000000000000000000000000592d65d091d770543ada23470400b73c6e943e05000000000000000000000000c2dd05b44829806025ad4a5f987f430344d57004000000000000000000000000582c54433db241412fc6bdb3b347f0b212430763000000000000000000000000297c69fafb8be915b98f2b85fdef1d2c5664282e0000000000000000000000004369253fd611827896ff36d2ab39850bbdec7e1600000000000000000000000099532262ac71f930e0da07d8a1dfd6f8ae85f418000000000000000000000000d6bd2ed483e42aab2239f4548ccb9fcc36a00ab50000000000000000000000000ff5577bec5d6e9ea5b3573e9efd938fcb469434000000000000000000000000e620db8e1013ee83107a759bc9200becb1d4de930000000000000000000000002d7f5127ede33c67ebae9e7db129bfed12c8b5c9000000000000000000000000130f26054d46018da0924ebf24e295e673c0557d000000000000000000000000976ff0733bff5691285a499d311acbac490fa250000000000000000000000000659db1591ea67c04c46c03623bfd4761cb296b8f000000000000000000000000adb30eae74bb909482edce31e006340d89ec403900000000000000000000000072cb472a45eeee0bec79cd15d5d5386321f196010000000000000000000000008c32f2d61ecb68e5b9e12abe08d8d192b93d008a00000000000000000000000061d98c8db064cab0534691456715e781aea20824000000000000000000000000d4057a785b4e97824c578b4cc6880b920271ecd8000000000000000000000000f65fbac4b7962109775c2b1180b8bb22f87a4b7000000000000000000000000060f6d2e5863ae090969c747ce9ca5acdc181d5da000000000000000000000000900c3a592e0df9f8dfbd7a5cb9d7586d8c242f750000000000000000000000003c6a4a6f387b694797d7daa59453ee241d97c43c000000000000000000000000ff506de6790d9ad472dc316d45531d32003bec780000000000000000000000008e55ad98d985af817b359b1d73d2904b796970060000000000000000000000004947e9f8e22a34bb03cda039e9999831702b9639000000000000000000000000cd53341df7912d0186ffbf515a816f9d9343097a0000000000000000000000001c075ceb23321b78104d7f4961dcc00d10f0491c000000000000000000000000949e257a907093892b3928702629aa2ba9a69db80000000000000000000000001c08319bb3e4f59382a14ba603ac348a4c12b0c5000000000000000000000000e373405a51001b00ac0a8fd512564e66f75c5e7100000000000000000000000055e662a3580d25408bb05bb16a8a4c0a8f3843930000000000000000000000006164bb42b7e63849cdc64eaee578865c338669e0000000000000000000000000cdaf680c9932b30c4d76035339e9c9d63a99dac7000000000000000000000000227deff26e89c48fb0411f045838f93708fd6782000000000000000000000000fb464b943c8c7fc57cf9b27b0f94bdeba8859937000000000000000000000000e465dc22788c748c801c46f55de477adacbab9aa0000000000000000000000003a598d74f71211d84116aa8cfbe9e2b24e2c9bf300000000000000000000000076918841298c0eecf0fe9409cdad3000320666ed000000000000000000000000733bf536f832d843ccab64bcab26457f9925c01d00000000000000000000000059e6e72aa9ce3c5bf9f80e895949f93363a6f3bc000000000000000000000000a66b2c28c3095dccaf695a002a2d1e28c2f3c2cf00000000000000000000000039eba87c051bed41371e4425225ad0b564929ede000000000000000000000000c816d5f63b7356ad584b0769090a5ef11daf4764000000000000000000000000969679703eabef846d9051a437e7c97fedd9baf600000000000000000000000033d298354336a56e740011aa58f11347a7608f5d0000000000000000000000008c3cfe167f33e45ca4fb37b863fd3ce0d36745100000000000000000000000002b804e7513923969778a2b4790693467b6ea4e910000000000000000000000001d2c8c15a73e9010409563729b800b8f36c0fab20000000000000000000000005e0305e8eab87bf5c5abe0357425e026f39de5ae0000000000000000000000004fdf2d2de2e86ef63ecae8d17b3d069fa614d274000000000000000000000000240a795fb56a2822b2feff01d84333fd67db363d0000000000000000000000004477258e0f6195381248958e529b5625641d05f90000000000000000000000006a7a9c5faf3e400b58f257e26e1db89f541487f50000000000000000000000007094a0ae8332b58549b9760236d27c4c7c10515a00000000000000000000000079d09361c315db6da766a10357b996604c5c2440000000000000000000000000a4ac7fe95b9228762e33302e6670b56c50bb5d6200000000000000000000000096cdddb6e018c62c2a186580e44927a8bff27c5a0000000000000000000000001a2d9398c3417af0999d254069d040b75bdc8e9f0000000000000000000000004280e5b9a837963f19022cb27a50a3ee765052d500000000000000000000000046a9ae57adb6c984b95d6a6a2cc1de2e74cbca6c0000000000000000000000005ce8f775530407b4cb34a120ce48c9c66fa81e2a00000000000000000000000049f295c66c6c3889f398bc5fe525df2b89c0ca6a0000000000000000000000009c82df3bad6aaa2b2e284f62d34fb06929cec3ff000000000000000000000000d1f1aed5d7acf0054f7765aa3076580c9380a4bc00000000000000000000000021adca23667e0374c6f57fb26466be502e37e18c000000000000000000000000b558d6ced818da1fb64a6c4e91b69c14c72fa40a000000000000000000000000f571f7f5d05d1782d78be1b42840d8ef07bf4a5600000000000000000000000063888d29975495626146c52eceb6605ef2bb508b0000000000000000000000001a461b9b43455d04cea5d0b1c4c2e0405f914af1000000000000000000000000fed63191313d75b7b568a4f8147946c225f28f990000000000000000000000003e89d651a333182b1829c75e3228f7b0ffd7960c000000000000000000000000be13842587be4ca9c65f8a80e9af1c5e98ff2f41000000000000000000000000e6b0f023789a22214a06de53feaaee43ce7fe80a0000000000000000000000003452ae9dac7bebe6d896afd8987e36acdb30a7ae0000000000000000000000005e9d8cf246c7bf6021307f579d3efc6b6abe13e6000000000000000000000000246c197ceae0c07e88e2e2e878593c4619b557fd0000000000000000000000006d4a34328263771bfdf80ff19b1b343c2ee6e85f0000000000000000000000000b6779e53cd7e228a9ef5bfbf888039cdd6545050000000000000000000000003e65807fad192204cb0258555afd0a0320665306000000000000000000000000d9e9c6b1496749b2a78620eb12bdc91bb6e167490000000000000000000000007e6a2c1456f68276cbe8387ee993c7544a65f3c4000000000000000000000000de1403a94368988ca4d512304a19a94f674cf596000000000000000000000000c53c4ced94d9c5cc99e1701108a8b5d9c8aa69560000000000000000000000001f3ec506400fdde66fbdfc7a7e0aa3c1a2e8248c00000000000000000000000083b46cee00cf10616173af11165795baf1fdda91000000000000000000000000c39fb4af897b14cf33bad72def0679c1c93ac7e1000000000000000000000000fd519b22cf3a27620e399c736b65d13b2a4e1bd70000000000000000000000007a6e623067ca785dfdd1c62174d2240f419cc17c000000000000000000000000790f21cf1bfdcdae6e763ab48fd00a5d4adde5a300000000000000000000000008529a108e198d6b20c7b4ff0c8ce2d483b3711d000000000000000000000000260a62e3993f3ec16d1c68e5e302693a0b0b2552000000000000000000000000d259a2a010ef3aa73367ae07c5cbf7ce4c1c4980000000000000000000000000682a1e7ac2f5c42a8f863107c6ef8609c74c82060000000000000000000000004a68820092acca9afcaa75e8f95a4d4e2c509e21000000000000000000000000d108ff4239fa20ae2ee0d4ce3eb6aa257bc9829f00000000000000000000000015d416772a4a083f8acd75b7bc2f24fd0f087db10000000000000000000000001c980056a48048a976c1360b24a9bd5329ca4582000000000000000000000000de355e40ad015b596307ab27a898bf26325146a5000000000000000000000000a7289626295f51940f9f65bb24b0505b90a9fa8400000000000000000000000088f5233de68c2abf997b0b5001ff9991232495bc000000000000000000000000e627b1585eb06b21cabf9f0ecec7e56796d7de5e000000000000000000000000e88830ba0da0040a9bd0ed621ef72a511a990024000000000000000000000000cc990c661afa81891b2e22147ba0c6cada2f6527000000000000000000000000ad44ee8dc478b0133f557eebc72f12e5ad0345d9000000000000000000000000b4319fd4b79656a43832112d4a1c464c73cf961b000000000000000000000000f9b5ed2d7709362d4901a4868736d81772248eb50000000000000000000000003a24fc24b56116a55e8e851e1699cef013fb825f000000000000000000000000759c867a3c782cd8599fb842a319e9e740636c6c000000000000000000000000e902f40f010425840c1993bdaf87dae3ef6ac42b00000000000000000000000050f349edf1a7a3ed783bbcc7229947600021fd1b0000000000000000000000000c7376f9f9f8f014544baae1343da09c077e163b0000000000000000000000000c2ea0194fbd2ed221ec7e9f96a0e273fae0725e0000000000000000000000002600ee9991014cb0a4cb7ba19706357f6d7475480000000000000000000000002e76f685ced00e725d1f3df32fbeef7fd690b5960000000000000000000000007c71bba435f5f798306cc5cf578928369328180d00000000000000000000000043c18ae31c46a9f17785e6573cff3b0e62ea0e770000000000000000000000002b842be44a1ead96419b01716673e0b3b5f7da43000000000000000000000000cae3d6fabdd61934279b46474632e56de52f9561000000000000000000000000814cab438a22e586e9d957de0b5d374eaebff9970000000000000000000000006f6d3490ff73171f1d11897650d2ae472b3dfe7d000000000000000000000000ac019a853d38a09fc61d5b1bbc28633f85fe4b54000000000000000000000000660767c0409cdab2214f8b3724646503ed34e029000000000000000000000000c93d7baba7d818946e548fa879aeb1a4f035980e000000000000000000000000fa01a7859122171661251779530a3cdd0b80d21e0000000000000000000000000449f28cdad57fd3d8ce5b0546a0323638f1c8bf00000000000000000000000034cc3ef85e4e3b0d06392d075424d265af413407000000000000000000000000014ac7a1ae93c6ac972913474bff6c8c280c1cb300000000000000000000000096d6ee2a9475b40a4fa1373d3ba075b1d2ba435000000000000000000000000032400007a391fd7ed0c1055d868d8f502cdce50c000000000000000000000000c9432ed38904695f31a35a4551d458d7476d2df40000000000000000000000004e22fddfe6c64ca423de9598ccca2f02fc7de0ca000000000000000000000000db328a0491a81d2f0e02b8cb86743524850eb4dd000000000000000000000000a5ee2e6e5c6669737a9a99799b52ad5c970675bc000000000000000000000000c8c84b4c12a639e97607ba8e21ffbf114909f8c40000000000000000000000001fcc3a5553feedb34526affdc2e4cca0204edfc000000000000000000000000046b190a7bcbe1e91816b62fc5aee11e42ee1ac000000000000000000000000002763cddb9ec59e2fc898a8d9069d4411d97497320000000000000000000000004583f1e3d9d324d1f6f5d499efe48cad25e9587300000000000000000000000035176bf79a1d51cb92cb6c0ebcf9382fbe5df43c0000000000000000000000002ad14bbc3b3edf8bffabda30bfb38f9b881c3992000000000000000000000000301d60d5a2b403e368e0efec4f9c7306010543f100000000000000000000000048f28069d1b5558ff3b969206c303c8aa53cedd400000000000000000000000077879f30e2c8b9668f123b1681dfab0e94b6b211000000000000000000000000930eb805d1da92858cea32b98c5816d48fa35e88000000000000000000000000499db219e3926bf52b1863e214db5716fa81a2a9000000000000000000000000993035c08f4e14e7261e61714b2eb0d0229ad7bc000000000000000000000000a02b03faa288ede5f5ca2caa728e2fc7d7fbeb4800000000000000000000000098daa362a9eeed036ce87132738e1e39b1945869000000000000000000000000ec0c407e8b82549bfce7274d22f31674d83bc4b60000000000000000000000003fa0e86de52d201e597bfa35318b74bda870977c000000000000000000000000cecd15f30970dd4912b53cb0724c03495a3ac8f50000000000000000000000001d83aa45c69534f5934fd57043c1315af41bd8b8000000000000000000000000f14511db313b7cc9c8229ce0a7e57bcbcfaf6b5a000000000000000000000000d9e702ae0730ac5de46b036db0bbd46885c57be6000000000000000000000000e2e221466b7609d5466ec25499020ece01000594000000000000000000000000879cef75323acec92a5625246a850b5c4f82ac1c000000000000000000000000f327000c3d8ab172f4b2ed99639048053a0ec9fa000000000000000000000000f96df74c7fb403ad9b6e6818f217af1c01683e8c000000000000000000000000dfc81671104dfff8e5bd4496be1df56ffe7c1bcb000000000000000000000000c3cc1c61af22378fb6689d0e414df3bf3b6d7fa80000000000000000000000005abe2afcfddaf07dcb5f1dac2552fab170ef541d000000000000000000000000133ae3ed3ae2e513b88e0c54b476c0a4bfe97f1a000000000000000000000000a81f7a024b96319b62fb9b320e91476b966555e60000000000000000000000000b63d524b535f351e0c1964d0b4e2d7d91b342750000000000000000000000001c5515f881348d443ec9cd21336a91eff705d0f5000000000000000000000000a556473f837b2fbb75b27649b5926f6fc06434ab000000000000000000000000256f8f081552da0f3871dd8fd1771dbbfdbe2ca10000000000000000000000002a207656da7a3a4e910db5c27e65a5cb028359570000000000000000000000008d83f7907f1d6aeaed2ebf0fc9d1f7ab76f8d5c3000000000000000000000000934a89ae2eb0a0c367a0aeeda2631385d78f1d2b0000000000000000000000001bb5fa0315b38359f38df3b24a7328d2304d7bbe00000000000000000000000070cb74d8bfc5c600eed2d98ffca7d886642830dc0000000000000000000000003fedd58f02d6fe9ad60bf6bfc8e9dd7e02f51233000000000000000000000000488e407f19440b4a3f562984f6e46d5fabfe611500000000000000000000000002eab4954d0ca643055764b2cbdc0e4dccb9491a00000000000000000000000056d93551542fb2805bce596add15752b7723a724000000000000000000000000809fe00c7a60f43d7c9e52608334d957048c7a490000000000000000000000003c53c2704088848f2389e1bac4b8b5f9fb824ef5000000000000000000000000ecfc9526b55dfe2b759edea428eb4582c18c2a41000000000000000000000000efe50b9fd7f16291c81f7261513007086d8204d8000000000000000000000000f7440e50f85a92f15d697b61e0c7575b5735ec19000000000000000000000000c91a7acf46dec81b35667b67874936497e8c76b400000000000000000000000017734bd8ed1bc73d4fa3432e79f154d62d0e2b200000000000000000000000006fe4a8604a1415286de2e7e26779004f5669d73700000000000000000000000005fdd484e55eb5d18cc789e4dc4b25a8692e66ba0000000000000000000000004cc32e5d003be4b45e110abc47ee958b9f0bcaff000000000000000000000000b9390b65d030b104fb187a80ccb73ee42ece713d000000000000000000000000685a9291c28588e62d92e3cd8c96852d7970f93b000000000000000000000000b8f0c4c4b09b367aa01fdece7c5b290f2c9643c9000000000000000000000000b3ffc5847122b6d4947dc8462d40025649efba5600000000000000000000000050640ffca62643d3ea1aaf2f417c49e2712c76790000000000000000000000009e1199f9a730b1ef83957185e1c739417d7a35bf00000000000000000000000011c6be2feccec8e8bf303a95bfd402cef62f8a6a00000000000000000000000012f5539824a229f1b92d1793e92d36d689cc2a50000000000000000000000000bee4cdb70d58d7df4f2e6dc3d3bf87c1b9cd576900000000000000000000000014126e527b0d822adc60ea6b0f807de2e3164efd0000000000000000000000006e6ed6cd7f6e6bf00ae0e7ef193c0790b4b4aa36000000000000000000000000e0047f8a69746f572ad6170e9b719eb6d087252100000000000000000000000043c151b620b14bf79e5d11fe07c9fe8118a517740000000000000000000000009ecbc3edac0dd66dc64067676136c9d47953c791000000000000000000000000f83d03800bfecff432b0384a103a8e35d8e6009d000000000000000000000000df73d5b7c3031217e75cf7c3f8bbc93f534b38a900000000000000000000000074ae8278b259e32a0807d85e7cf3b4673330e4eb000000000000000000000000b5e7c42e4abed4b902f14ea738478d9b587e005b00000000000000000000000099d19eb57d7c9d5e0d467e60cdde482e627d5aa000000000000000000000000093c0aef73930ec1670cb9fda8c8bd01267ac1a7b000000000000000000000000ede763884bd9d446171290f8efda4e75330a777f000000000000000000000000d7af3f076f26f7f635e8bcb140c22f51430ee453000000000000000000000000a13dd29bc86db66d9227db7f0c3460fd5d8d8e16000000000000000000000000adf9806a3be55ee3ecbe5e82eaa05897eb880978000000000000000000000000464d167e17f9d183a3233fd7684329f349f394eb0000000000000000000000005e8891325997c351a4369fbbe7023645c017463e000000000000000000000000dc1e5eddc42f2f561da4f15dbc265522fdefc2bf00000000000000000000000065ff2630c568d9f65a108be240cc65f4fea8386d0000000000000000000000009042e0c17b3b0e2671c20556dcaae9a583f96fc10000000000000000000000001c64ab068edefa2257578df11109e336f68270bf000000000000000000000000b948f9939ab149a9840b3a48ba45c540ae5aac7a0000000000000000000000003d80c39019890691435f19f0251d62527fa3eb6400000000000000000000000071ef803808ab0e3a1beac267272c088a41bf1364000000000000000000000000d8bebeac92629203711f6bfe5bccc97c5610563f0000000000000000000000003cecf9f31e68fef5fd55d1a32c5c44fe32d45aca0000000000000000000000005c83956fdd6feb63cdacb10b4bbc64311c684d2f0000000000000000000000000b970ce7105d5d94753d17f875918eac56e86ea9000000000000000000000000d81b2a7d8b50b63fb4a06b9c34addba0d2a7847a0000000000000000000000006fb689c2856578a1d64ca4750318bd0df179f4a300000000000000000000000070fbc3226b10462654414111f7a8785e1b6d4ed900000000000000000000000091379616411658c3dd942b1c610da0bdac5c47c00000000000000000000000001938526094512aef795d6ac91768ad5051aaefd5000000000000000000000000569771ecc10741302dfd4119249ba0e739144e97000000000000000000000000652bde4551e01e742f9baea202af478044b1da780000000000000000000000001c1e6b62cf3520dd6163ff25eaecead5e0f900a00000000000000000000000002007db9f019db121c8534b3bb779f9fb19282614000000000000000000000000758df99fe8ded87f8f537e373edf7cb438a7559e0000000000000000000000008023574dd03d3b52e77b093c27924f62624b139b000000000000000000000000b6708e1f332e68de67193d5f12290d50513b405900000000000000000000000036861f54c681840f477d2dec56c64490c2ec578000000000000000000000000085c9317f7270fc3580792831eec30f4addf2b33f000000000000000000000000434eff68f1886d564fda5f79ef8f44cd1a88856b00000000000000000000000067be4a75e944f71d00341862801a6e69ec2418f8000000000000000000000000d8b22991f53076cafe403dbf64d35bafe3708d62000000000000000000000000d5511c76dab04fd449adc26506849864d1f308670000000000000000000000000851e5e0a6c5aea4ed088f34efb865746df9d8d50000000000000000000000001dac19075b252816307f54f633db687edd3df09b000000000000000000000000855543556df9aef635003fb5ef6f7ac23cd01cc900000000000000000000000067f7f562e4399cacf4fd1e9f82a34cb3dea5c8bb000000000000000000000000ba1b6cecb797cd30732127643bba452eaebdabf80000000000000000000000006803950dc06faef340ccde3c80d004d532b256650000000000000000000000008e5c9707bd4c3b01ccc24197c9f342d0bde0043c000000000000000000000000590c64c66c51ad597a2cce3b70d1d245fd504d1d000000000000000000000000b85239ed090084d143af0e93501556de2a85fe210000000000000000000000007ecd06891e3f223f4c9de50e4fba93daa3648ccc000000000000000000000000854a396158c1dfa01a44061c471cc4720c463ffc0000000000000000000000000a06066dcf55f75ddd0deefcb684e549fdaa7d400000000000000000000000007b813ec46263302856b423394bab38214bf38e2f00000000000000000000000040ccca742ac84964c35343436d01b4433e59e9ee000000000000000000000000f61946630fcbb2a7bfe493eedebecdc8fa013bab000000000000000000000000eab0348040603dc9ad3e02a6a3b6a3aad8243b0d00000000000000000000000037992a052240cc44ea9c75d25776e40078d278e70000000000000000000000003196633c5ed681497391b567701022780ec664a600000000000000000000000080a15a27bc794ec167c7825410a7b73d3531dad30000000000000000000000006ddf92116b5f2cca5db178108a16a2da5486c15400000000000000000000000045356c94972cc936ad00bf66076138b43e48da11000000000000000000000000ae66305348013c1a251c9bdb64c8a23896e8c697000000000000000000000000828dd96a3e9375c6c76f06516922df1fd3d4e2a900000000000000000000000006d3ae44b3eeb724b48445fe052378bb948c9d4d000000000000000000000000c46a3cc57a2def3e9fee195e5c2f706130c299f9000000000000000000000000e488095208ce4c8a90a2b7bd70d20b350b0ac2f500000000000000000000000017a291f644a83851dff4212c747c11614a74850f000000000000000000000000c0f0bd959f6cf62dd7202cf83702b96e61578cd4000000000000000000000000a6eee9d80b9d6f999fb46822753f7af623930429000000000000000000000000c5eb2100b84a82f08562f3f858918c8b8efda87f00000000000000000000000086af8d0ba13a7ef88be4b19a0a46cc407c7fe7bf0000000000000000000000006cd2a632ce95173e33c5c8c5cf7dea56e1b44a410000000000000000000000003c75e387385707a2314030009caa27dab84146690000000000000000000000007dfad7da1a45b802d9611582899d6f1e0213f4860000000000000000000000008287b065d243cd9a6dca16188ef931d13702fdbf000000000000000000000000e1ec412aba5a043baade1659696dd0ce51db1bfc0000000000000000000000007f3bb7d6fdb480ddf34a92c1c107484d63ea2b520000000000000000000000003c35aa4ad6f2988771bb556bdbf0220d354cfbc100000000000000000000000053bb6cc2e597018ad077274dc2b6b17f432de51b0000000000000000000000000b906c6c67ea954c2875491e846e2b2bd5468aff000000000000000000000000fca609daec598bb8fea312b1342b0bde3c9fee2200000000000000000000000018e47882d1e6d845f3d745e300a02c2ef2ba8ee0000000000000000000000000aeeb6ec281c44d50c69dcda10b5e3f6fc7aec67c000000000000000000000000c703a3b949aaa8d96c0ee071daa9bc06b64bbc8c00000000000000000000000098464b7f1d835f5135a11de8ccaf04057b2c0db400000000000000000000000092b7f18875dc4cfd623b26b3107d5ba871d086b900000000000000000000000052384ed11969782c480b9f87712cda8411d19cbd000000000000000000000000931e16d9c7a3bafce99012e5b8ff76581b0b11af000000000000000000000000950ac5750351adb891557b4f5b85d1048bccb994000000000000000000000000af0669256b0e1d22903736a55526592945fbcfb5000000000000000000000000ecfa7c29ae597445c452afd8bd4e020c931a27a100000000000000000000000093a3ad8924d2c32404a155f5e0090b37909bc5c700000000000000000000000004befd78b2df6ff67ef19cf5f4d398924c071ea10000000000000000000000000e7af20700a669b5772626dbab21f7809c3ac34a000000000000000000000000e50367d6881038df1707801bc0f9b93e466277c6000000000000000000000000a955700fae8d9dd0380366235e87e9015a02f0f6000000000000000000000000ace200adced3065734623417d99a3682f2e911ee0000000000000000000000001d9c7923752f4d4575c1d971c581b022d6ea2950000000000000000000000000d81b59bc0dc64f2a5ddfd88c5e3f223f7f98a7df000000000000000000000000bf7a341560fc77e6ef57c8f7a44219516f2369c20000000000000000000000009c29a813007cde302704fa60662ace4165abf0280000000000000000000000005eb01d163d18e1bf39a2425ee7185de88e1e05cd000000000000000000000000634742c8586ca8d0d322d11d3b55093778e19d56000000000000000000000000f0b0220177b0a20730ab171054a969da8fd716420000000000000000000000002a216b4033c01295edd42914c10d9a3ae2cef27400000000000000000000000031ff85c502b298adc8d15f35644aa68abc6b5e1c00000000000000000000000015b163f4879b40e9a18e44abea6cd0319daf66a8