60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002ed60539c655a9e74f3a7c24633da18dbf4bb22100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67657472656e6465722e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067657472656e6465722e6e65740000000000000000000000000000000000000000000000000000000000000000002e516d5567756b4635347a3758674834794750323852707548704a62454270683665484c75424b526d6852717a7071000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a00000000000000000000000003e70c393fc863a2d58c9ebd6090717703193ab100000000000000000000000099df7a4b1402fc464b6dd60ea830973a1f59063b000000000000000000000000b0eb33387adda399bf9ce4b49a1a0f6f06c3045100000000000000000000000055f4bcff4b4acb3be281806e27b421a75bc7e358000000000000000000000000f1ddad73e3b89df35f39234813344dc54b0ecd190000000000000000000000003a9f4be16ce2ee62e02e5967b1cd516d508da2070000000000000000000000004539f87fbf894d83c094346df98da60864056022000000000000000000000000ab6bab22524916fcbbacc45b4a8f0065241ead59000000000000000000000000517b0f3381d0d8cff7ecdb61c33047704c5eab0a000000000000000000000000e9f170e57798c4c368dcc6168be7cff337fcbba900000000000000000000000077e53d9515482cef45390b1dbebdf83be6c9599a000000000000000000000000880f75224f3d25c22516777b99600183729f7f9c000000000000000000000000df3cb2412c97bfaa182ab56a3905050e3f1b764c000000000000000000000000ebdf2f4203696b02528f658591ff6f009f004b27000000000000000000000000420d50272483f95cb1b54e281bd50f4d007d6db2000000000000000000000000919caa4e3e83c1847dedc2af0d701572315e9759000000000000000000000000ddf880783b8fe88bd85c1c3ab73a5530ad284aa2000000000000000000000000a9a76fbbae04a6236fe83f4abebbe268d2246c72000000000000000000000000fd09ce96ad4c1352d62c94816adaae02e2b6d0cf0000000000000000000000003f6a4421cc7a5f0896f10e9b92232476addb3cd9000000000000000000000000a1c6530fdd07e968fdf96ab77a31452ae5e6d7f20000000000000000000000001e78a10593528dbe3aed0374b3fefbadb32651bc000000000000000000000000f584f8728b874a6a5c7a8d4d387c9aae9172d621000000000000000000000000662bc9112b68bae47349c1f94d499e9a0dc1dea40000000000000000000000002ca57e90431ba498718f870dfbeea11d0aaad9640000000000000000000000000ceefcbdddbeb44ba84578ecd3daf9bb94053af10000000000000000000000006b37c63b5348834b7651d3e89de4a67c9c4efa8b000000000000000000000000c5842171f518d63d77e5d870de1a52e9e19daff0000000000000000000000000a4f4f98bf5728dfefcb4fd64d9842ac6a7e591bf000000000000000000000000b8cceb715330859f253468246c3c7b338c2afade000000000000000000000000c6f21529d358f43895deffcfe9cc2aba6d871db5000000000000000000000000c1e6d4f1fed503dab08cd7baf7449e25a325e8ee000000000000000000000000158631739e75f2c3d402d59cb70f39416170eb6700000000000000000000000046bffd357d8101dee544ed8ccb019c90a79d096600000000000000000000000027bab9bb11492fa4c3c0f23c063be3b8ecc9e7400000000000000000000000005c2069d4ce7f02a38d0730cc0c09f34355699f490000000000000000000000006cd575d47857569e84055e458086b7889d3247950000000000000000000000003dbec0ac2b23ec4f410aca19dfa8a540ac7faf770000000000000000000000006e224156f1c3c69017f1a2fa9df494cb9f141775000000000000000000000000bf51fef0bf202cbae5f1470e0f39a3b01dcf062a0000000000000000000000005f6f22e8cce11c0656b0c02db23841e2bf3909dc000000000000000000000000c13fd5f3974103c9177aaec06b96cba603fe083700000000000000000000000040969e832ab5b790cea2eb42cff7fa050827a635000000000000000000000000b3c9b22d9bc13e864e85ef0b146c93406112b7c2000000000000000000000000afee1eba3f6fd1d7f01ab75d8cc061d641c8d1320000000000000000000000000b916c2071c7efe16c9c3b8c6ed87b7ffd100faf0000000000000000000000005a881388a114390e4d9613eea3156d8e389139b0000000000000000000000000ec010b54152b9474935c1fb021921c86880ced7b0000000000000000000000002111ba78c9e1fecba238a623b326750d664729f2000000000000000000000000d6cfc5538feebe84f3bae03abafdb6ed5ceddd5d000000000000000000000000924ba2ff5b72fe176e2710e3107aeb4dc7db2436000000000000000000000000eafab50cd48d39ac13c8d83a9d7d628be65a0067000000000000000000000000927253d89a71a7749b2ec1f1d88cd64fb9b07816000000000000000000000000399874c04d6aaca82dc6aad7bfedb008ab97b81e000000000000000000000000c25cc191dbe6c6079954493d09d6a4c5ed57288c000000000000000000000000afefd52e5dc73d0fd1d799963ff4d373698dfb11000000000000000000000000a630ad4b42f8dbfb2d6328e92bc1c8bfb129fa140000000000000000000000004ee040284e98887871b488f50dcf47b70f5339a1000000000000000000000000a6e8cde668533b177f97bfa118ab1aaa2f14a5a5000000000000000000000000e503a4a5767d7da6ad9e04b3666ab3ed769a979300000000000000000000000054cbcf954479dc3f8952651737e98bf4ac3eaaf10000000000000000000000000b74c1133b0d17e77f815fe45a72200cfe4e0946000000000000000000000000005d9dce6da9bdcc76f32a8eda363e079642d7ad00000000000000000000000091a5f12ca148523515bb8ba470c89a2dcca979f4000000000000000000000000bef383bbfc385bfa9cc13690e170cb9028850a37000000000000000000000000ebd0884ccc584f37fb6f41f2622f923e066ddb630000000000000000000000000668712cafd88b90f4b7abcc60d8ed05d8ac8652000000000000000000000000e12cdc4a2071a845cec7b0c902b6db52fc1a0a58000000000000000000000000caa7138c31649dcff1a74864611c91e43e3329130000000000000000000000001be30174d3d9adb24bcff08ed6937b3dc3a571ce000000000000000000000000200a604af8945b32b8aa9c99b78f4d6ee6135807000000000000000000000000105fee5f545f2bcb54e60c34f89e379e116141d9000000000000000000000000d1e703166ae60904901aac5cdb64624f3d34aec80000000000000000000000003d366ed0da0331efb31ecd5589ab91ff92327253000000000000000000000000e52b2f9eb50c8dc5686ba3d9c9724f39da69deb3000000000000000000000000a350403decb5f09aa2080486156f1728fdce29d800000000000000000000000075153b39fd2b7d6d9a07304206d5aba87b96fad90000000000000000000000004358fe2c335b9400ec479d3e9b4c0629b33f82370000000000000000000000001ca668b8965c2f814b459ecd1cc437c7a8c6481600000000000000000000000007bb0fee7acc17ac76d81655771a108bc239a8ca00000000000000000000000004e757e140b4548f1c20943b15a9c3a78c70fd6a00000000000000000000000041e682c78d07b95134da4ea60429813acc155dc10000000000000000000000006630e7361fc679200bd63151addb60db964b366f00000000000000000000000091b33f11b26b92a9cd9714ec7d4faa751a4bcf7800000000000000000000000045e6e8210168904ce019613e67f6ca794690de360000000000000000000000000e14448fd792ec8e7230632e99731b4258725e2f000000000000000000000000a0c5dc51ee714d1a48a208cabdfdd6478f80009b000000000000000000000000f10d75d0ffb12baf0b35934c20cdbec4f558245e0000000000000000000000001dda9694f003bc17069417317b3433c3b76cdca1000000000000000000000000d93bdfa86b25191f5087030f71294c9ab5d3f90300000000000000000000000003c854b1641d31b56d7aeeb427197c6f963adef1000000000000000000000000bfba184c9439ba0bc37bc568a15f982e343c237b000000000000000000000000083f492a74f2d80635e53f5f3d1ca483a12df3a80000000000000000000000003e615cd294292505faadd2fc690663f881b70d0d00000000000000000000000043e5e5c616310be94c66610f0c8a27f533b7fee60000000000000000000000004eb61ee419658098e5cfc7536203d4cb0b3e21ef00000000000000000000000029994aa12ce44c493a38f531cf1c72a47068062e0000000000000000000000004ade9f7afdb60ac036eec1c1111a87e9468c73f900000000000000000000000077dd1b8a44ce9c4024cfa62819c8993de938199b000000000000000000000000f4f1b25884fb55d15bf65e5e00a03c784e0a89f40000000000000000000000002b1842b322b9b807f4b5df4ae52a5a27d517437e00000000000000000000000020cb5ac399b0bfcb9127bed33acdaab83bd32844000000000000000000000000ace86bcfce8dae8ff7bbb59dc36903950cab6ba6000000000000000000000000b25e54113f1b44713903605c64cf93fe0bf1253a00000000000000000000000073ea3d44947ccc8cf2b884b32853c8f435fd11fc00000000000000000000000090942ecebf4969d3828180cf3b6f612adb2005d4000000000000000000000000eb7faf4922a7a16bff36423e653dd89032b3b15c0000000000000000000000003f5844f111816eeca682e8bd075f412266b7e9f10000000000000000000000008d5ceed090113cb016f887cf03a596f990ea7216000000000000000000000000004de26792e92d66961d06d9601f1be53d3d4f4e000000000000000000000000dd163a6fd017750bf7fed16ca513d45e949dcda2000000000000000000000000e2765c9a6f1cca6d2ab895d1811ec0c1dfba09890000000000000000000000006f0b3f63c5c83f8bb3f623c99f839b94ca6e358d0000000000000000000000004f46b89cf689e79608fef1533ed22722ee54eb8e0000000000000000000000007b3c6bd23b3a3f84f75f0869ccbf67c43a05f02e000000000000000000000000205c72e5fc01ddb0d4e1272fbf6c5c19ff2d3b7d000000000000000000000000760d49a440fc118136a361a61c8f1ecd74e7d0e7000000000000000000000000e87d84e75c794a0442963ed8fe344c71cea119ae0000000000000000000000008907e6484c58baf6e852b73523f1e476093812570000000000000000000000001bb93e52ac26bddcbc2ec66e0e7e6644d8d1bc2f00000000000000000000000005e12dec4e2f0137b0cde4111f19558d7d095fbd00000000000000000000000085977af79849e42a956ac23a767899cded136b45000000000000000000000000576573761d0cda3579adb72cb2583ed6f693bd5300000000000000000000000000c20a93a3c478f713ff6abedf5aecad38161aa0000000000000000000000000b9dfedaa72554500467ae408d68a6e42bb4e0b73000000000000000000000000c9abc89d4f41198a83127e1413473bcca5a25a5c000000000000000000000000e566d834c5ff6c3fc50a8fb656aeaa3116996100000000000000000000000000e2ac5ec388235ba68edee9ab65edbf886be2b46f0000000000000000000000001dc6b171a0b483133de44c0c9f2c2f94f88528c10000000000000000000000000f59891a7dfbe949209bcf45c071603d35e09895000000000000000000000000a3001a5b2b1c1cea446170b647d752d1f56849d0000000000000000000000000c4104bb94eac7e7bb1998b06f83d0159dfa82e5d000000000000000000000000026ae7f41fda0528f7e32478644386e6e0bcbcd400000000000000000000000011ebbd65bcbaa4931f5ca3b8d8c03c3ce84840980000000000000000000000007255d8b61b77f48094877eccf008cc44ce872e1d0000000000000000000000004a2e4ee4fd20d1838513cb1853245e67cda4454d0000000000000000000000003173945e6e2e97ba7b5b7fc50bb62ead8456a42a0000000000000000000000003d98aacb53c88317f7c427c18b1bc2f140a13ab20000000000000000000000005ba939b327e5c455d9ddf2a4d02fbbab418ce33d000000000000000000000000eb31b3731b2a3ce045474587f87edbd392529473000000000000000000000000ee361c7c60a2a381fac10ce6060321508440ac2b00000000000000000000000013bc7fef378414660de4efe838159fa177bad5840000000000000000000000008603f0ee9bcd687a807269eea30089511d7b18b3000000000000000000000000fc1905cd16f1c95efedc5f916d66b651b1dcbf940000000000000000000000007b469163a92955dc905fe771a49e76ab08ce502b000000000000000000000000b7130efda780cc78771e477eb5aa911b743aa3ff000000000000000000000000896bc012bbbc07f261378fb0426fee575f80202b000000000000000000000000c97beda3fd5a0ca6678bfb0976d5f6dd717970ce000000000000000000000000dd3861ae26a620dd8a486e865c36eebaa3b579ef00000000000000000000000004baa4c3891cfd61819c10d62281de82bfa662b70000000000000000000000006082b1fefaa429c72ccb1220f2703078adb55c67000000000000000000000000514bebce26ce694c176270de0fde7cf8aee7c94f000000000000000000000000583c25c7cd07bbc0e6fdbd3a9ecd6bc8e80675d70000000000000000000000009117ea9036f5a2e62ccc4500935d8e4d6f1d636900000000000000000000000034e7798e91677e3e120cb643d8d21fb4477ed74900000000000000000000000000e3af9c0e0a549de6968ee9435e4c483f9888e7000000000000000000000000583f922904fc21619ad53feb90628a38b9d96d6100000000000000000000000030968be7de583d0e56e68402461d6f42b0113b2a0000000000000000000000009936c50f13309dd56b4912149a6b38387e8e8e990000000000000000000000004a626747e73be0fd03d935144d51145e87951fa0000000000000000000000000465508dabd9eaf8fe3d23860032fc743998e9e9c000000000000000000000000ee451875f6c0414e918f1dd9631c24a9e44e755d000000000000000000000000eb7f4d5be94f3e446445df2dc80689771768a87e000000000000000000000000b9fdeaf50a38c18672218a89862e0a845494625e000000000000000000000000661a231b6f352e6534e09715dfe4ee350ab7910d000000000000000000000000ef40de7fc1fe2f14b6aa41aaa2d8d04dcf9fd063000000000000000000000000c7c2e5f95a7df39c1cbea526f9fece9daf71de1000000000000000000000000049db52774b3207f727c5e5a230c7d7a471bbccfb000000000000000000000000a4d47f83254218010099d2e3aa3e91d40796227a000000000000000000000000331794a018ff54c1da0273923d115ba0ae1fbdb7000000000000000000000000952138fd0937d7d9489719edf9a9d9304ef7b861000000000000000000000000f43ece5fb74d92b4e91d1c12e9aa28a5461bdd410000000000000000000000002d95b5e7d7a53141fb1e6ad1635f96038ec588280000000000000000000000002ab591752eb045c08feddb7d00b62d698cbcb21f0000000000000000000000007ce3bd2200d32b227388c82e1c8ebbd7834501fe00000000000000000000000008e513cc2bd423d4ded454eec480d985a20c5a200000000000000000000000000dfd991331e582c3865fabe8ac42f9c843139ead0000000000000000000000009aaa89a4ec52cee1ae3f0dd83a7029587999d1c3000000000000000000000000eaf11fe1924957240ece503a830c938554032196000000000000000000000000ad628af29d64a1be1ab22c736cf5cc02e5f4cb620000000000000000000000004418bfbcb6341c925cba81b87e32514e65c2c29b0000000000000000000000007de704a115a7f6026c35f6e29b15455da7f18d47000000000000000000000000b856183facf1af2314c3ce5674b81c7de6ba8af30000000000000000000000009533e993b8391bb01ccf7869d663baf26cc127b8000000000000000000000000805b54fe4c0fc315c5a77a59e13704caf7d0016f0000000000000000000000004750dd0c48edeb07cf67f51f6736839d437d6cfc0000000000000000000000006a2112cdc33a694e5f4877155343ceef96b6b2f70000000000000000000000005c9bbdf73aee07d62e0c80e80f9f1aeb5d0c0c11000000000000000000000000b340ff3e181460d47b8077a9a6bff58afe89216a0000000000000000000000000c7d520a92ba1011fec813bcb53615044949ca32000000000000000000000000b2a22a47a4af196e26195cb3a637a33376f49dae0000000000000000000000001ec049954baf28bb0c3c64be473d9b15833dc5b7000000000000000000000000a0cde6ad7e131d12b2a1c4fceb911bf1c7ee2afd000000000000000000000000ce080b2ca82dad5facd91ccaa1aa32c3baa6616a0000000000000000000000000039381098f6a835c294ebd44679380c38f9b6c7000000000000000000000000124ee0909b44a1e4d3e076cb4eedeb738cc7ad21000000000000000000000000e525f95afffa747f564f5cd9d02f3d743f35b53a000000000000000000000000a45b9b9363340e67623fab35bd53a2f1dd843dc10000000000000000000000005ecddb4714d49c3752e00b463765a16d6f99a3fa0000000000000000000000006d310ae6dfccee6cad998db75b8ca4ce491986ab000000000000000000000000373819844388d4e83b3ab34cec65f8d706a9908e00000000000000000000000031e851fe786333797ccd66d6967cd5051e268626000000000000000000000000e3257c69ffc142a72359a7081a79fd131fe22ccb000000000000000000000000a9e980e612977fa5f1654f14e07f00a4bb39709b000000000000000000000000dff214084fee648c8e0bc0838c1fa5e8548f58ac000000000000000000000000705026b6a2b834ab269f53061936d9a7c394537000000000000000000000000080bd698f6d613b570301b9ed162125587804be9f000000000000000000000000ec8deb9eb53dcdb4a89cb2075f1f4bda61b4189900000000000000000000000006f868d5ff1b2c68f4b9dded930af2ac8d0dc486000000000000000000000000785f0d31b5e60cb0b6cfa71c08c5487f66d7402d0000000000000000000000008abf524b800022e2f3d2b4303c3a35b7f1ed532a0000000000000000000000007ef87d159b3779e29dd8853225365569c24c85070000000000000000000000005690921cc90736da13bc6c23e3a437a58ed54d9f0000000000000000000000003128863fc57d4c8198730a2852d1a345617d8432000000000000000000000000a960ca0f34222c618ccf1854de63b1da7870a93900000000000000000000000064321b09ee8468bbcd757cfc01ae8cffa326961e000000000000000000000000bf1c6fea998285648e92499bb165f0141d1d02590000000000000000000000007fc936ae7a9c60912d7da8f694f5b2d20cab4de0000000000000000000000000b1e8a0aa6977b57106ccea1e09a0e708b8edbf65000000000000000000000000de15053b830916546379987469f92b67783a972e0000000000000000000000003fd1ee4305aaf98b2e4810d196d1f964e151db1900000000000000000000000046bf8987ab02126418bad1737433c5c509140f0b000000000000000000000000abd071201d219693cef850f99258a0c09a6229a70000000000000000000000000f5accacbb36f75aac6642eb1900de4f9de0862a00000000000000000000000056fd8ecd313f6687d8b7934871873c4c9fa280fe00000000000000000000000039a539d72ac6d1fa425df9ed995df2bc0036faa8000000000000000000000000acfe7f7049ae765d4d4b964caaaf8c0fa3a8349c000000000000000000000000908fe873a619f3a2aba0f5399ec68075ba184a440000000000000000000000009a076680eb9619386529960d49668fe58c86808b000000000000000000000000193cfcfd9877b05191ef6c39e34fb55fb9cb5e59000000000000000000000000bab255dd4fe0c97331b47c31a7b5af5ce919c8e0000000000000000000000000416d70e04fed57491253653e17b7d50c41a44c3d000000000000000000000000ff654355295e00f8bc6e8cea0312273dc76104910000000000000000000000005e5370bc3778359be078c511ea9149196f62e055000000000000000000000000e1e4f67e8352f05844813cca454f73c479ab3a62000000000000000000000000b6d4078d463675df0dc636bfa39719e333b93144000000000000000000000000439561865ab1a15e38f4bbbb91c8d047c43a1cc100000000000000000000000086f8c031ffb9aff15497ebf8b08f83eb04743565000000000000000000000000a28f9816e4ff39a8c1e52ebd757f83631744cd93000000000000000000000000dd77e89287633f8ea9f7f921b9eadd2119cce7510000000000000000000000000ba246cac7a22102a477350e1e487c3a9fde21af000000000000000000000000b4616b65cd94b7dd9bbd9f65a6b451e05002baa70000000000000000000000007b1827214a81eaaff4492420f868b8247aa42bae000000000000000000000000ffc5b069e69c66f9bbdca69e0c7d8210798b1a0d000000000000000000000000a9c932c711efd676db2effade1db5a3fcd2ee923000000000000000000000000ea22e0759e91757188d6000eb1744649c96c3dd60000000000000000000000008a67b7b7516897acdbebbee92a4a8f21d552c8610000000000000000000000000869e6d2a492003b386882abe06046e2af96f93f0000000000000000000000000f34cb9625e7a7b9a1cc10496adb014c43adf4c60000000000000000000000006fe80eb9afefbb3ac785aee4b7bd9c46dd7da2510000000000000000000000005fc229e0cfad21050b67a05c2f53592caf15a53d00000000000000000000000074a93ab379db716974e866ee525fe8af23f60cd40000000000000000000000001d0b6e0bacfb1041d6da537bdf1267b446c72f98000000000000000000000000c0182cdf6fcb9df96c63f480ea4950758185107c0000000000000000000000008e2d986bfbb3407f3314f690237b101aea9d8b5e00000000000000000000000036a163a415aa28277a871e74d6191693c02b08a5000000000000000000000000894b8ae5f47c076b2f8cf5d77e806c43ec5f421b000000000000000000000000716b6bf14c9aa24a78acafa82bd4d9a7ae8ded870000000000000000000000004f33d63385768437de6d73be767ad087a1e31fcd000000000000000000000000a6e6485b1e067ac7ac071219e1c79ecacfef874800000000000000000000000060f4f9766ad8682c020329b3699e9d18171fc123000000000000000000000000c3c8b157eb00a3829e2710a7142b8f3a9c6b699a0000000000000000000000005aac859166016084cedbde7ab12509851caf48520000000000000000000000001925b072c6e9e9bcd812e4b1d417c1e213cc49ae000000000000000000000000b87a84515886b6aadae0552ec562cf851a2c8df90000000000000000000000007de214d3b43cb0a63fbba95ca3ddf2fd5b1720b10000000000000000000000007c85c0ea91d69a533406b80b5d2ab31cac534197000000000000000000000000d7abcd81dd20bc5490a5262957a657625cd15539000000000000000000000000d88bbd5bbc4fc6cb099c9fcf7e433dc2fbfcc236000000000000000000000000bf98c01566ffeed412b5e6d328fbc5b679435bf100000000000000000000000030d9fae4b74378ef28cc8800f26724484b4df14e0000000000000000000000006f1b9dd41dc18c371af01f829b7ce10afbdf155a00000000000000000000000040c08431a369d72dc9f72336280496c1cb883ba4000000000000000000000000c14380fb0d7ffa6d2528fca58feb1ef0905aaa96000000000000000000000000ceb6e6241dc5959e8a49d09ba56d5780a4d3ec2c000000000000000000000000e7f99401184dc181ad54a93ab9b8406eb6359c230000000000000000000000008389d8fc22a86b3fabba87537bf3694397704152000000000000000000000000316e25ae5a3917baf07d0511fa3809fc77838bfe00000000000000000000000092ec23af828f642c91575dbda792a7b329c20978000000000000000000000000a83788398c327e1931a4c26eca30b58711da51c00000000000000000000000004d3c72b2fef64582e34e46bffdf6b13fb720db13000000000000000000000000c8815bfea5434785b7fda897928224beef0578d60000000000000000000000004998acaa652eac2dbb55084753df5a91f91068fa00000000000000000000000095375c2be66b78e42306d6ac86aaf1300432c395000000000000000000000000e3becc7dbdd8fdf4505446a3da9bc251391b0675000000000000000000000000fd9d8dfdc6ac82be489618c44352a86fbeff7ed60000000000000000000000003b4504a7601e9b3c21bb5e720e0bfb7fc86a72a1000000000000000000000000b1ef191b6fa51943ec528db93612f121cac52a8b000000000000000000000000af0da7b22d63bf5d10a79a46738a9d6ab4b2b9010000000000000000000000008770a89240590d62b54c1984cbf85c830705b4b000000000000000000000000033384beada7d469092364c0280b555eb8d23d3ba00000000000000000000000085425e8a51388ef4a8d89e2bf6da60004dde51c9000000000000000000000000fa7343e8fb5ffa1ec63621b09b90b04593178c1a000000000000000000000000f982e99c875e84212b527cf061f1fad76ef2c913000000000000000000000000cd8e54e4b78436a28b522bb4eef610996ca6f7010000000000000000000000005f6cf93f6d08fb843caa15eb503ea4992be73f66000000000000000000000000c85a42d9dbef6f17de3141b79d10dc791261a27e0000000000000000000000004726cfae9e8eb574e5dd120bc12ff12259e245e200000000000000000000000009af5bfa5cf07602a9817ca049b0422214b656ef00000000000000000000000051427ed2eb78f8983e54a7da3f7baff0578d12230000000000000000000000009a20aaf3f69de49520ac5efe58da654635b9c00d0000000000000000000000007daf1b2bd32bfc27827b3d7fa4b8adf63729a8580000000000000000000000004222e1b9e3c4c480bbfb85473aa94efb530681dc0000000000000000000000007ad618eeb2bd2bff138c1851dda707a8322d43c3000000000000000000000000553031f2e8cc5d55252f4b65f6b54b443dfc0a1900000000000000000000000023b59be80502f028aee13ca93142b4b2fb2b504d000000000000000000000000f5479c4853b533b970076ff5e1b674510b114d19000000000000000000000000f8db0140adea7ce9a889a2478c2dd16f5dce468c0000000000000000000000002240915a18433b1594b7a0ad6575add86c892be5000000000000000000000000436f0188a14b12b60fd3ca3e9334b40426aa180e0000000000000000000000005a7501151658fa995f8de198c735f8b7e41003ec000000000000000000000000a0f6fe02f0c7793e1d16b7399191c561288fffb10000000000000000000000005ac69fc467fedd81402f2f4fefe6a7c5781c67dd000000000000000000000000c496c161aaa6ec8e69183c42f31ced2a5e16d4ba000000000000000000000000d4605e229aa385346b4cb787042dc84b49fe7d7e0000000000000000000000008bd0bf1afac0e2f00988116599389b42939271be000000000000000000000000c0b3354525e3aee50a58058a787ad6730ca3c030000000000000000000000000afee5f370bf2ee27c54cf1852e9797a5cace8f1c000000000000000000000000f5175cc885e16e0adbdf4bc6326666820f0f176a00000000000000000000000094d82c6ec8f918215883379a860cc702987eb93100000000000000000000000018a488335297a5b788de9117c1f1206d0d39a16f000000000000000000000000e0c21547b4f9a09144723e5b34e02741f5cdbb62000000000000000000000000823e66bd96242896f557819f1d59ae79d600e29b0000000000000000000000006a3b6271dc7ef4c299e8aa4d1634de7c4dd54bda000000000000000000000000d35f42160023ea79606211ee4c25882d7d1ea5290000000000000000000000003c35984bfed04e8b22d6a6fd1be3d78decca8599000000000000000000000000ae09f3d9480f629d46a65e6cd2acb2895f0af7f6000000000000000000000000ed1da80d7af5b124a9de7b008c2a506c0d98a3d0000000000000000000000000e756db132aeb4129152fbf0c21b99f5449704303000000000000000000000000652990b5263137d358772f78d37b336c1c9f1c7700000000000000000000000048ec4abb71ec64e277136948042525bede397795000000000000000000000000b3d1c9745d12e65e93283f8cc8b2eb8d97c7be140000000000000000000000006b0f4e704c6c92403b8989eab58d8f152ae6d2a00000000000000000000000008725b053717d9902552e582f1761725facb0682600000000000000000000000093849f1e7a45629542ca89716c136a125ac81024000000000000000000000000d4ad7285a4f2f771d65c553e7bab9155b3b97a92000000000000000000000000c96cdbd40105fcacd41c0c63e19a57583f006b1a0000000000000000000000007d7b49f9856ae1009cd27565458d4c9fb1ef66d4000000000000000000000000c03e0c05de8977b34026099c4fa0593bece2f12e00000000000000000000000077714283016262a0708255e7522eecca5eacb6e1000000000000000000000000f14ddf5ee20437cb94e9a4b7c49dda5160c5a467000000000000000000000000aeb0c27d491028fd78a7d847c9dd174a50dabaae0000000000000000000000007e21b462cfa039eb068543e2a1094ef851c459bd0000000000000000000000004930b93c430d3a725335c9d346f32693e432077c000000000000000000000000faf77756463da141006025a92c273c864233dad8000000000000000000000000aed82068260023772e730372e9252079824a37c0000000000000000000000000c3dc55997d53ca1f0323406c929b387f3afd8fd70000000000000000000000008d66ce4540959214d75a02fb4fe896931f7a10b3000000000000000000000000fa0b9f771125956f8669cb09e9df866a72ebd235000000000000000000000000e42dc4de86c4707f178dcc5b231c39c2e03686fb000000000000000000000000f42de7a0ec404d386f6f6b97f697c908c4dfa8bf000000000000000000000000d3fc6455f2071636fece4d953bbd9470717a4871000000000000000000000000fd13f59e385fb673d32e448285cf67c4f0ac3ac00000000000000000000000002bfa7a317771fafe343b7f5598219c12097eef04000000000000000000000000d725ded1f51e2c106f015f8dc1e3ee67ccc9cfb1000000000000000000000000f71e83b9a0ba40364a90be1fde98c249ac949b6d000000000000000000000000f839663f9d41b25b5c88dd25b021d216103f1f4b000000000000000000000000d95cc30b8cd9d1d03010f0f8b75883224bcb246f0000000000000000000000003b303f7aa9c662143320e83ae1f5035f3dd2b84f000000000000000000000000e02f02f2a1e96135b3fd2cb86a4ba057a3418d0d0000000000000000000000004d1d7801aa6a03e5500bacd6b28fdc92fe4db2f300000000000000000000000056386ab9efd40a3a8d635fc9f56e80e28ebc4aac0000000000000000000000003ddc2170bf37d0f00d130aa87bd00de077b4051800000000000000000000000039174e1e5a2edc684d4db0f53c707d08fef2e0b80000000000000000000000009b277e7015627e1ca4bddbe64a102a3870973a6c0000000000000000000000008fb158814caebab7c50601495293b28a6e8adc04000000000000000000000000d8ef7821f70a2e122af702946e13f63fe669329a00000000000000000000000035bfc6feb4f4e7384699088f77329f3427f1e78e0000000000000000000000009d3873cb485dc5fd432bd3f5361daae3bc2c52fe000000000000000000000000db572194f1526040c92270ccc39fc42b1a98dba50000000000000000000000004991b25fb18a793e7399c12a6610485428fa056d000000000000000000000000cc42a9882b9963331c00fa9b186fd9ce760a257800000000000000000000000033dfc68c8099748ccd0392ab0f9d30822c27ec640000000000000000000000001258d95fb6eb1508540bb87ec3bd9a4f8c8d1184000000000000000000000000c351ad64e28afdbf5d1e436b5491010978c4ed9c000000000000000000000000aa4714bd68db589f3e71ebec2eb390a03c338e4b000000000000000000000000d8fa16f1cc3690ece794d82daec1ed82ebab1801000000000000000000000000a394d990a765e086a96225cc3deb5a3c91bec6e80000000000000000000000002fab7ad489db5f06ad65b6206beb4d9d775365ff000000000000000000000000fc569a1d389ab0551d2329fccd76ad48aa6f9ff100000000000000000000000061b61763ffd0caea9787debc359722cc80bc5a4d000000000000000000000000ad61a2cc42e0029813300c0200820c6b535fe59b0000000000000000000000004c0428814bc95b9facb06b0c3589531bd309c5d9000000000000000000000000e238b757e7cc1b1afa4f437250baaec9893f2c17000000000000000000000000df8fb4e3024a6a2cfc1a449e1806bbf4c0683ead0000000000000000000000007f1d27f4e26b88f880f472bf9c788402cfdb4cc40000000000000000000000009b0bef0bf3faab84e59c1a96d4936bc2f0db6e3f00000000000000000000000069d3124c165ae522dc2ba0ffba355d57add5c65d000000000000000000000000a1d71809de73addbc7271f8f6c1f9e2afbe686d60000000000000000000000008969f442b881daf10f652d227670cfa090c057cc000000000000000000000000c9f8314c06ee175e0d8d86c76ea69dee11ae9ddb000000000000000000000000b156f1a3cf964513f8081c36651c6c6f690c4104000000000000000000000000677402794318d2ef3577351afd147516efdb7b7400000000000000000000000094f032a1eab790ce383405d6d411dfcb175f5c9f000000000000000000000000213b6140f816219c63dd08d2c61e586bada3143900000000000000000000000089ee3a71226f86d15e90f13225b078a9a56aee2a0000000000000000000000001b9f7c1c1f6cd527aa915ab7e2bbbc183bef39f30000000000000000000000000daa03761a25c378cda68c312c4e30e28b8ebc06000000000000000000000000cc1793ac7de0019955bd0236da07e568ac1211ee0000000000000000000000003af121d3794d80b66d9a36cd4a5ae3c2581ba5d10000000000000000000000006093aee1c87e49f90a00bd8a77c8385b231376e600000000000000000000000077619dd7a2490f025b308b3c00290272b249a697000000000000000000000000718f4fdb455d9c85e68230bc05e7f19d37aa93ad000000000000000000000000e68e6187cd4c35bf571e2f5c0841010427e2e237000000000000000000000000361ac22f33a42863e8f44675f4797f4948a495dc0000000000000000000000007c48e33673158773c557fb54bd18e6cf9401b56d000000000000000000000000757def3caa8b2d5e0129ea57d26355d23210956b000000000000000000000000b96b95159bdc4dbb40c3f626271314fdb99ade250000000000000000000000001a1c84083d1c14da12b3c34eec4281ad05b218270000000000000000000000002a63b3c88462818b977e1f3beaa31fd291a3fc9c0000000000000000000000000b3dd3b016f555db4cfd97afc6847d9e39566948000000000000000000000000ac632549947c16046cade0ed93aee1d36e3731570000000000000000000000008e638c559d13ea1859adbcfa629667a23606314c0000000000000000000000001c5a47e39c16cf603a431f8b1819d6dcda0411aa000000000000000000000000792c361960493694a521e112e0bc1abd276bceb0000000000000000000000000c8e844004c2c5a79ec4fb1fb62a41d57c12910ca000000000000000000000000bce0defe314cfa9d9a6e6c461a5549eb802b1b0a0000000000000000000000005a8abe29ea5a288e442f1eab7c5d7694149e49500000000000000000000000005f16fd436844d34e4d2635013193ec01bbe319b50000000000000000000000007af4b7dcf2324554e461c5cbb19aa286792d1f66000000000000000000000000939012460814901b1ab73d1333c06f02282c08a000000000000000000000000031f89afcd8d4766f595f53202002c3b78b5194ed000000000000000000000000413c3ccf8580fc24fc32bccc7a235c2debce3c6b0000000000000000000000001d52c562c15a32b57c099adc49ce91029846fdb30000000000000000000000001a00763046bf19c15f8f6e9cdf14d702d3d509cc000000000000000000000000face934484e5d48345e7103e893b75299f7a67ca000000000000000000000000e1ef5c90e4ac9d38565d523378c715bc4243a1f6000000000000000000000000f953d030d03efffd0855e6d6112bc926647adb5a0000000000000000000000009a960dcf0c930e881cbc7e4650a7a31d93cdd5760000000000000000000000007cc5a381c318501b5d7073bba80c5f7b9842b995000000000000000000000000a018f81109a4fe69b8bafb7b70699bf5d09c5af7000000000000000000000000cff774903bc2d09cd95ea45a4b4a194129116d9c000000000000000000000000da4142f2e6133ed02a5f261604c38dffd43efbd2000000000000000000000000e4d941a5b24f24e5549fb4090e8a81ba420fbde6000000000000000000000000c9fd1a1d1cf4aeecbff172abcd7d2017603ce1e2000000000000000000000000534800b845bf72d734ed459b44e1b9af82c334a50000000000000000000000004dbb2c4211691d6bf0809302b0455ca48128f0e000000000000000000000000011f3f3492ddf12f5fa760e550d1f8eb3e4aa8003000000000000000000000000c5a23046c5390cb949f4d35bec72d1a364ab35310000000000000000000000006fee6e1627d0c54648caace0893f361bee943a27000000000000000000000000d415dea6f179ffdedde198410f52e413231669f0000000000000000000000000dada4731558c5731dea5da8515e05ac64d77a8200000000000000000000000009f69b0b38c8d1934babbf95558d13009db4c1515000000000000000000000000b5335c750aa8bf69cabc056e4d41683aa912e4730000000000000000000000006eea9bb66e967aee44af5823bafde1a0bb21374a000000000000000000000000e3db0c53a41574f345a8214762a362cc21aef8800000000000000000000000005415054b6782bdfa21e84d7aeb960b3db29dea9f000000000000000000000000bf6be6daa392dc541b3aada2808f59cb431c79ce0000000000000000000000005927ac722f164062eba60666098a499272f54ebc0000000000000000000000005d83220d6c87ed33d8f64c8d601fa340f3bc736a000000000000000000000000b36578e9d35e23723604c4c134f7c3bf6c1f052e0000000000000000000000007ed10acec8f3752abfeb5a0da95e16afe0d5d0510000000000000000000000001a4dec21c03bc04cabc8175af8c879f653e77a350000000000000000000000006f182a11d94664a066a7e64effec6ec117d7268b00000000000000000000000050f6ed7ce2704f582a805a5cadda91c573626b750000000000000000000000001a2c9a04b7bb05a6c5b577fe243d7fae1588e9ac00000000000000000000000096e93d4a7f9d7c89ea0349b2a536399677062b340000000000000000000000004e895eea2328ebfa77d6d3fb54acbfca5b1ef1f90000000000000000000000004fbee865e66f773832c3f7cb02e87b3a4986d9970000000000000000000000008d63ad23afaefc56a20fdc4052f2b2210194e6c500000000000000000000000080f3c35461196e42be5f55aa9bf533be2e23837300000000000000000000000098dc7d6a3b4259af6627ac35a40840d21e059a51000000000000000000000000d431eaa0ff801d7c0540fce9bcb68c7f1ea05bd8000000000000000000000000d7e3887a0636d3f74fafdb44aa252f361a094eae000000000000000000000000c4d8f0a43ca694324d9609decddcf2195216fc8a000000000000000000000000e8ff788041c40d3a696829d86ca9be2dc8930db900000000000000000000000069e480354e4af874f0aefcb4d323dba619655f2c0000000000000000000000003e54a04532ad376220fac1f2cf5c3380484e27840000000000000000000000003f47d7a4e805e1fd1b5a5a30db04f95c566691a90000000000000000000000008ea96ad4c2dbf74554cb6f1c7c6e3b338b659ba90000000000000000000000001a7e6d678ba16ead89af5744e5a4c63fcc1660e3000000000000000000000000130975be0de4cf37186a4be785670b6e2507a4450000000000000000000000005241eb96ef2c6bdbc04c395524d7c026ce2ab67400000000000000000000000057e9b49eff4740e9e6d3d50d55f2fca4dc9fd8700000000000000000000000005a3b7777d7b37ac15bcd882c7f23aa739eab15050000000000000000000000002ab538835ddc2dff0c3e0aac609df907e5d68a840000000000000000000000001953d2afd17deb4a3535018f073bcd50c4b1ed1c0000000000000000000000004806d644678b32494b39cae4c78c132c567725740000000000000000000000003638339b511ac090e6c3e6e3c1775871a06783f9000000000000000000000000fa535767ec25270e1c9310831208f19a403a941b000000000000000000000000a08f7325b980cae2d7b58f620000abeee1880b78000000000000000000000000ac34a33a9e42ed91150c424e30ff972f81521f0a000000000000000000000000143aedbcddd3cacd0410ccb6f5cf152baad572190000000000000000000000002c62009a87f94c1616c5ed642f3f364f83718088000000000000000000000000943ac2288f9d9bd88d835705ae52107d9d2faf5300000000000000000000000028367aca183b29c41ce092b993b55e04c22b056700000000000000000000000060dc72d901261546237e8d49775935a901bbf67c000000000000000000000000428f03da2703c06a61906d491631056eb46674c20000000000000000000000005052ce3ca670bd6c458074fabb209cd5c3cd335600000000000000000000000026eafcb925bc7aba8026cb95907a7f243b190f4f000000000000000000000000fdb16f2ce5cf6605ee29d1ef0b3d21cb0f4ca9fb0000000000000000000000007571698075dde5c3580135e8490e1494922a172000000000000000000000000096b17182a2b134e7db5ab27f60c6772be2f557480000000000000000000000005f0bda1f4768de1df68420a6a929439d533559b40000000000000000000000002003ecdc144778170f63d081d80c299746753c0b00000000000000000000000020891947ad092999184057a5b42b5858551ad027000000000000000000000000c0f36026774c9e5620c926d609766009a865998e00000000000000000000000043d3e9fb3f469d14671b5af69cbfe73d95ddcfa6000000000000000000000000087bbb93551ae78dac64c981deac20be028a70f7000000000000000000000000d8a74bf64b262851c8d13c79498c3c2d473ed3d200000000000000000000000017813ac8b90ad3efcdd142c4e1a659df7c6f24540000000000000000000000004825ba2661220998714bd336e189190d3a82774000000000000000000000000034e7ecb0ddf424f5292ac46cf582d48e44872f7000000000000000000000000041120698235255deaafd24f27654525ba97228a10000000000000000000000001a80c91e1dae1427996d7404e66c8fbc3a1b7c230000000000000000000000008ed12ba3852f1a905d700ca5b470e4b8e5f26b490000000000000000000000007caa05b26bd3e18363a8a02da8e15b67afd2b0130000000000000000000000005178da1d6537204b30a6fe8c4717462c316ebf6c000000000000000000000000fa5b551f6c5169e120da3e363e20f1854cff3488000000000000000000000000e770e6c667b1ee439006d7a53ae2391382e56a1700000000000000000000000036e0f3325752d7b19a4e488d12be144250c2c9fc0000000000000000000000007a3de2bc98a0fb0a3a621eca4681faf5352a6d5d00000000000000000000000071141ef2319e074888ebc7b43708acf1eb47ae61000000000000000000000000ea06d56b7f2ff0f9da65fa2ca3593d10493d9dbe0000000000000000000000005225d4368c0ed03bdf77e067ad18ecb39d65c38d0000000000000000000000006eccc039a013fa4b4c302ab2f1dad008f6a11d91000000000000000000000000a7fff829ef098f20b455c853fccf668e40a249a2000000000000000000000000addf9eae2920f8a88b4e2fec3b0cd00d55eda8320000000000000000000000002ae5fdcb9276fc3f93e90f0014e0bf07034af2f2000000000000000000000000889ba397ca034c4c16da707edafa64ffa457e53f000000000000000000000000abd9659c4dc11c698f0226d88a8ce4f3bf8cca9b000000000000000000000000238604bed4c6c05fedf648aa14b41c30f819f0c6000000000000000000000000b5a6aaab1302cf39695030af26453cf922855e09000000000000000000000000cd7c9043a782ec8c2182da0e760c989eda3218120000000000000000000000000173ba4c03d65194eb27b6f4fa5ebefbfb2331fe00000000000000000000000074984acef31f56ee16eda4c417504a19ded19c9800000000000000000000000008441ccd12b88ca804305d9ca77e74104f025d34000000000000000000000000730d05c3761e9c1920315f4e82ef659974e4f13d00000000000000000000000093fa9b00b82d0f376f1e054e2fc40549be99576f00000000000000000000000080135202d5ebc1713bcd0c4f35d43e3f07a6f97a00000000000000000000000081df24261ae358b330d3871605c8f4ab013ed8dd00000000000000000000000065d7f523e26d18f994d80f404e89e3587a886041000000000000000000000000b10c1d773840e9ec907d94c8b32be901771e27750000000000000000000000005eb2c78031f567e794fd602a13970ac00814b6a90000000000000000000000005fd17ea378775c5b0e606f80f614b620adcc46370000000000000000000000006e7e55f9e1ea421e7b5be8e4d6aeaf295766c2f20000000000000000000000002245eabde9ecdbc7968887022fb892ac8e6ad97e000000000000000000000000b92113e87ddbbdd718de64b15059b2d84b5e25cb0000000000000000000000006e8285d82f202b2526808ef11d457286343bc95b000000000000000000000000c3954395c39fce9685987dd0d32d1dc1df0a6083000000000000000000000000c69766dfcad499edd1a937968cd39b71dc61e8b400000000000000000000000065710bd280beaa4fb66a372014aeba52a6235fb30000000000000000000000000cf58f9d71d4b40a8a8d17ccd80229b27ac89e200000000000000000000000003cd1cbd57d796e8a6fac64c1a384a7db2de53d7a0000000000000000000000008ea6cb6d3376248b83f8f2b67355ef4d2e482c42000000000000000000000000619524e238f87644fbcf7871f170af50d841ebed00000000000000000000000051221ffcbb5f4168d127d3770fd8025841b70f190000000000000000000000003a2b06d65344bdf45c2d95621fcda5dce3635b510000000000000000000000004450c2c6428f7b558fe647b6a02953664cd23daf00000000000000000000000077f3d2fb6a1b644cb4076da07b4427c8c5614baa000000000000000000000000e5507ec0a731052e1192d950f284aaec74e05024000000000000000000000000b0c3738e1a4c6259e8de60dbd747b351b862d3a600000000000000000000000016e962268c41ff64aa6cd8643eb9da5567d4ed4c00000000000000000000000061ae2c3a0837a7710b29454372e8e8cb348939730000000000000000000000003fea84313cf4d98208681fe2f3ac6dbeaa9ca5be000000000000000000000000ae9629a90684f8ee2ccf9fb6ea24341f1da1d320000000000000000000000000ef8ca09c5498161c6db201b8a66bdb4b9ab493ae000000000000000000000000d1f2415e24ab01a53d45857e229697eadbe5455a0000000000000000000000006f93ac40322f55efd8796f7678ebabbe4025ea34000000000000000000000000ccf5931cffd691fbd5eec823d4f817e96df7d91b000000000000000000000000beeef96db465017cb183e81f348d0f9a3b2648f50000000000000000000000000191b4bc5e32841df6a632e8aefb7fc8f09a7ba2000000000000000000000000b83f4735f5b8564c535dd520ffa2cf58b7899ec8000000000000000000000000aff9945ae58f808f040de8693be4763922fb96a700000000000000000000000015dab6910c5bac68360f1c03ecea1a6572ec3312000000000000000000000000fc6fe58879f27266011073fc522a61f643609b0b000000000000000000000000282fbb1e2872de50960db6c16423de55a1fe511c000000000000000000000000121cac9671d8b6435fdcaacf602b6f1372c3c0fb00000000000000000000000020babc607edc15ea801d5f03acd3a284db057f8900000000000000000000000018f5ee6017b20e7436fa5b1e2eef3e543c15c20c0000000000000000000000001e260906f9519281592e5fdbb555239d227852760000000000000000000000001b58faddcbb0299ae3b9791f459ae127853b8eee000000000000000000000000fe3f09442adb4a42f5c97bc421689f60aa0746f00000000000000000000000004e30e648061c5a41ad1125723fd5266baea366850000000000000000000000000da71d9259d3699d6fb6c7f8063047c53f65d0a3000000000000000000000000cd129eed8079258cfa9abb2c653bb736b2277419000000000000000000000000779b3169f378a5e7fb46415cfce89e806c47d225000000000000000000000000ed0f3a1dde667ecc7494f5bad2578ed2b02b0d39000000000000000000000000d38e4157a41cc6cc4557dfd06b9e7c9f560d2fbf000000000000000000000000bf20d0daa3886ac401527e3688d0fa079954d445000000000000000000000000102c8047d04313d22a1f5651bb56ad34445523f0000000000000000000000000b7236b19758a3fd3c8a8414e32a2ecec8d4515ee0000000000000000000000007ea2344d0691bdd3a891faa66ec86a4a3b539e490000000000000000000000008afdc77bca78f9f823e09c2fbd3cb01a2abe61a9000000000000000000000000b699e4ee3062d2e6313aa86269ec733d76ff0c360000000000000000000000004eb689f3d7f1573f1c51d756b13210d605a26027000000000000000000000000fafb871c40e44a22a6d34843ede59fac0eedc04e000000000000000000000000952297b92eb9654828d0b9913afa5221b7c901fd0000000000000000000000005eecc6dd12e41cb10f4a04a9940b29768ba92502000000000000000000000000682bbeab8e8bb5e82697e1d5b956eeb7105470de000000000000000000000000889be1237c131bcb1cf7a0507ca5bcee6aadc93d00000000000000000000000006b60a9f0c3cf3926d7ae273afeaea512703dd4a000000000000000000000000a170e2b74a2953c949f6b2a020273eb64e7b368900000000000000000000000033cbd4dd9f7d6468ae867907050c22b188d395f2000000000000000000000000e97a49aeba041ebc10d97be4ef0ab8d2b1c2d708000000000000000000000000ce7c9b566be923e7f743f2b21a0a9e01f526b72100000000000000000000000013a80033b6c9986b9e5cdbd1fd056396f6072b4f0000000000000000000000000b4f02110a1e1e4c867e9d4ec3bc1f003597b10500000000000000000000000009a5c735f28bf0be2f3e5293c711e266ab86f12d000000000000000000000000c7d4d6cfaa68d5a1992463d8078355b54021114c0000000000000000000000004b2b17a94d67951235ff35a67b80b23d22a553fe000000000000000000000000f367a88cebae57a3b9f3eb05b3505a3d42462f8c0000000000000000000000004eacd4d4ecc969c25c38771a11636d0675ab359f0000000000000000000000002bb8dbd541143ef204cd0f650e224001bb447bf2000000000000000000000000604f1f93da5d34df9e6e8775332095b0a97caeb8000000000000000000000000cf5ed1fcbd241947d501d44fd384b8d470f1c272000000000000000000000000d108f5a9983c658201762327dfaea60ae7eaebe60000000000000000000000007775689f719c162ce824593d4b286000db530d5400000000000000000000000029dd1dcb07e98d49abe439eb58b59564360141c60000000000000000000000009c897af8e0eb7539b73e5d53991f14417d1c71160000000000000000000000001bde4a336d815aa1370487f08748c07457fc88570000000000000000000000000b623cbef4cbee101ab19a8acb3629df142427c4000000000000000000000000905888968e6ac94061bcc8b1614be74b3419e7680000000000000000000000001378369f03c1b52f36809e1a9a0282b63dfdf9510000000000000000000000005c7cf993957097a0039d8275a33b018e0492a95400000000000000000000000050414d9a4e2868109a77f4105ca7a83bd765d3b60000000000000000000000008e122ed79b6f0752ce5ff1f73ef8653c4abcaf3a0000000000000000000000005288b305fe7c30703ebc1a51a0af8c2519b57465000000000000000000000000617881e3644ed3a225438ecd51a6a840d1c078730000000000000000000000006155b73ba1a82068354cffc8a3811059ff263d1800000000000000000000000058cadc78fe7a46d7bf670848a53947f6ace76a380000000000000000000000007d6b8ef0417657da9f5588f0fbf2c6889c7b03e1000000000000000000000000481267d073a4bcceaa6ada0d9cac722516dcb4610000000000000000000000006c592b126aca45fddbbeab57ba60ecd4b3234a7a000000000000000000000000f02c95775a55bdaf85c6c873473f89a14920ed17000000000000000000000000c55fced8f6bc67f8a6955826dfd439caf3ccc21d000000000000000000000000640ff8e1af8372c809dfe1a89ac16cc3c43cd8e70000000000000000000000009837584892a3a10bf828dd16f3e92ea1d761643e0000000000000000000000002b159820ba5018c65fe5395db57749ffc4bd03fb00000000000000000000000057a8bf4b32d3cc40c6034fcd6c9bb5e65d7bd663000000000000000000000000ac49df8cebaad1d0f3b58f259b4a61962e751b5f0000000000000000000000003f8f2325a075e125052718139b577c4c47ab15c8000000000000000000000000b98fb2112125fedf4a9997cd96356053b2709bd100000000000000000000000073fba7bdfefefc04621f3d992f564b35f8b03bf80000000000000000000000007ac6083fd5c89e868e83ec98daea1cc61fd970fa000000000000000000000000aa196c06ac057f62664bbe5c5982038dc5212a120000000000000000000000007c9322c2b000b8928944af46382d9cabef9c613300000000000000000000000057ed495226325a3f26bd7b6c8d5758bbd4a9c1090000000000000000000000002b61ae019adb4cb74e28fe7f02b4fdb41276b0590000000000000000000000002bf333f850e60252c97f7135c0381dc857725cee0000000000000000000000003395d1cc757ac3f92b178831671f12a6b647374b00000000000000000000000087974c376d3d0559d6ee61bd314037c68e8be08f0000000000000000000000002a8195aedcccb17c62112c7a620736089b8f0fe8000000000000000000000000151f22402328c16fa80898145090d634fd448d9a000000000000000000000000126360572de29cea3ea932c872cf4619f39bcb39000000000000000000000000e8cde0c957a6e8fb2e897c56c8c84d629c6d431b000000000000000000000000c858aba25d9df51f5566d7acf1bffef6221370910000000000000000000000002dc6fb2d0268a38382e3494b714145a08dce20d50000000000000000000000007a716ff77e8747c1b40a564f98463b68041ddef20000000000000000000000007dc8e4305fd66a132cbb2961f4da755dd0dd9a210000000000000000000000002cf70864b5419b1ac5b16b96fdf79a32db85147d0000000000000000000000001ac194eb02146bd5d87093679389b62811ecb6b700000000000000000000000001c6e5638343832ee3b859362e2edb86a6775d93000000000000000000000000174367da3594931f93e8d3f37b0a723f7ec66fe400000000000000000000000060fbc4abc539d8ac59d4ccce6c023716767f845a00000000000000000000000009b9de93f7fbf14b9f1fdc8be9526fb21867da05000000000000000000000000c683f78ed9bda936f6ca0f95eeaffd7eb1151936000000000000000000000000fd49473ec2a513f46338a55af9805be0bccc8d9400000000000000000000000023ffa5a2c45a129935ddfd2cef8ccd0f822e871100000000000000000000000068bb0561c59d2b22c02b42b406b01c3c8e60f2e2000000000000000000000000ad16ec4968fcca05d54ec4d30a5252f62cca88a50000000000000000000000008a9069f2c5a40b16be5715beed582a1661e71861000000000000000000000000e7af788ea994d8b24c8866947352a212812ccdd00000000000000000000000005adf4bb97f8380e41300d2e3bff2a67a5962c133000000000000000000000000b310ba2d7dfa67e605e7eac77c2a0e9c389a5aef00000000000000000000000043c52a110fbc69ab4c2d54d5320800dfd8eef33a000000000000000000000000e3ce2b365f70ad5332c0eeba327784fad7c6b7fe00000000000000000000000012b599e78a769910aec85153ec73c81c9f1cf8320000000000000000000000005998df94cfc4baeb05d3ca226aeec9edb96cc9ae000000000000000000000000a7930fc3beaec95d0d7653c9f8805c0e0d46c5b5000000000000000000000000f0687abe989dde7419643b69d0c0937943f110af0000000000000000000000008489bbe031fd24c0eaec2251498ab895e2afc52600000000000000000000000006d8c9b424402e32ec97a709f18dbee7b179733300000000000000000000000089147dd5fe5bbe05e240c7e5f741457a93458d2a000000000000000000000000041b8cfcc491689908ce7cec794d973ee4f27dca0000000000000000000000001d74f21b2b687d522084f6288ed508f4e01561d5000000000000000000000000842b1275c0709bc1cc0c6a91436fd41d7539adb5000000000000000000000000cad8cd7b61ee3c184920b2a09cc68d715ce582010000000000000000000000001e4daa08e1a9b3b544eb076c87488bd1c822b6ff000000000000000000000000abd390ddf54956f1b5f3ca30a406bbc53a07285a000000000000000000000000b9be6566b54f849288268be027a233ee1306d984000000000000000000000000f65f69cde516732a02214b012067f2ac4d328abf00000000000000000000000060332bcbcf19d6a8237624ea7ebc9f4a460ff8ec000000000000000000000000428f134932490ae7d2dd79415f89697d574f74d9000000000000000000000000f9b20d87ff2663bce29a1b6364034672af2b5a9b00000000000000000000000047d21c8b0b3cb238284f3aab79a7469c0ab7d7aa000000000000000000000000ecfd45914608331ce78af7036e55b2d332edc1cd0000000000000000000000003370c3bea56b74de45a0be019576153652ec5b8b000000000000000000000000d759b0409af6e3dbd73f5a0c303773366159a5830000000000000000000000001eb65a2007dcd0452cf4e0b895549f98fbbb79ae0000000000000000000000001061b7fcd945039be02cadd06919291a65055b0e000000000000000000000000073ec5b50cd66824f2fe54145e4ac73003ffaeb50000000000000000000000006da6121963ff61056d88deb04d4c667f771d657600000000000000000000000063063a519fd5cf1958be849838e215bef7b74cfe00000000000000000000000073ac4298b8e8ea90fe137fd2d0735ef6bb2ed59c000000000000000000000000420b8014022eb7bd91653ff75848460ffe6b0f4d000000000000000000000000fa71a0eff8a39102d67ce7314645989061d02efe000000000000000000000000fc56946844b3ddbd8169d2a55aa8c7eca5b526a40000000000000000000000001ed1b6b605ad03fc32dd170aa95c2146f83736620000000000000000000000007e03662c8777fd840332927567b37d6b5a520522000000000000000000000000ab792cba5ab564d08f6e25b7dd54c5803642db63000000000000000000000000bb967d69a1340ce9b77315c9f94103184245332900000000000000000000000068b3fcdf58eeb0558823f46c5537a6f1e6204ac6000000000000000000000000cd936e140362a2f70ba8044d355d69508c70e6980000000000000000000000003e2ddf6118f0c4da484681b788a8b4122f22d08d000000000000000000000000bd792ca05b8ff75c8891ecfcfcf6e985bd538f640000000000000000000000006e7a9bc14a60ca1ee68aa09b6a6d89171a900e0300000000000000000000000064c4d0e25c384fb4e3ac5edfcf942bc5e29b428e0000000000000000000000002922e6257a1497114718436c818dcd331dbbe7f5000000000000000000000000d535567868e17bb371c86a39ebcfd1faa0dea847000000000000000000000000189477f31cdd581947543e8183f5abd68ed134da000000000000000000000000aa5f5a141d682dff32899fce77779feebef66ce1000000000000000000000000726316c13309dbbbfe7d8881320111c33160d502000000000000000000000000009e81fb182483fc8af4a73008e7b1b87e15719b0000000000000000000000008d4f409e17d6d85e5ea6d2fd08e5026954f1ff63000000000000000000000000b68e0c9ab1e9997333f7a991f0a76395b7ae48f300000000000000000000000040f57c50e7fadb8a9ebc8a3df69625efdc54ec3b000000000000000000000000060011890d9d7175cb6877a56146806b52cf6839000000000000000000000000da79245f04d3cef852ef9cdcfad251f82e6447fd000000000000000000000000efdbed3f2e00c78083c0756c53f2b80df40f6fbf000000000000000000000000556e96afc2adb62e1d65920344a87ecd895178200000000000000000000000005074647feb5fbba28c25e272f77ac8fc1599c70b000000000000000000000000bd7a56066dfea5f73532249976aea00ecbfa0cce0000000000000000000000004732cf4324712a3a4b256574614b470eb4a45bbc000000000000000000000000f260be4fe4b9ae9693a5cdd063d448592f109e5700000000000000000000000017c3d32f4ab450cca237c2f2a94df75773210fd1000000000000000000000000dd79c2353565917449481221e8c5c9ce33510f02000000000000000000000000a705f9b4b1e7c7f77fa9881e6e96d283eec1b1e900000000000000000000000025029a324e315060d2fd41d8c7ee72e68f6397260000000000000000000000008aae8c7ce69f86c00b978ddae8b919318518b953000000000000000000000000cf3b31cdad56d505e785a97b2622cac423abc6750000000000000000000000009d8e7a37c7c69866da0992fcd803bd73266608290000000000000000000000005779e554cebd80af0b6f02c7f2641f97b64e3c560000000000000000000000001f98b7e03c7369361e90cf202f28d13931a5a2600000000000000000000000002c01055647121f266aac79dce425d18f39c179ed00000000000000000000000080fc095859dced5be175d59f50ef623c0a07b29f0000000000000000000000005b41f50fd22254f50281ee8d8fd809457acc473e000000000000000000000000c2f7e964f03a26e837217a696609db1954e4cb72000000000000000000000000b3db412fcf94a85cb0e9894bc061c08a110f8015000000000000000000000000ff4cfbe98b4b1d081299fb10abaa9610fad2c9b700000000000000000000000017acf44faaa96707d1dc07c1a8ae54c8b769421b0000000000000000000000008637c8f3c9670f3dde32138663b3d24e9262bca1000000000000000000000000585867fe5a7229f8ff4bb607b0eff62c574af24600000000000000000000000002e2496c19c679a52a8f7ee4f860edf9b1833bca00000000000000000000000011d35a896ab3f78e450f779bc6cf00a3aeb6cf9a000000000000000000000000fe84751b4159055c5a5541420215dd201ef5d0700000000000000000000000000c1eafa2d3b64f70bf2351d3f27ee7a217a7715e000000000000000000000000bfaf5d7d15e815003b7e75beda45535efc5fa7b0000000000000000000000000ab7715126384b08892e040c9b5c2c6bba212e9d10000000000000000000000007ba23021d6333cc6d76fae5149e42199e49bdb48000000000000000000000000d4c5a38ff1ee7c156f3662662e08c73c2a590033000000000000000000000000815062b6a934c962c35f20e02848daa2cde2578400000000000000000000000044a4fa99210a91f599e359d62bd959def97c963e000000000000000000000000571885f7bb1fe05d44f30120a19fd890703b60fd000000000000000000000000c8aa4a2a6fdaf23b227726e1d96ceb43a3ea44e6000000000000000000000000c1626654a3f6b26c1dc514c2a1574a80b6333662000000000000000000000000768c0fc28eea76f9e3a5506cba007c55b88191360000000000000000000000002aee3bfee30d5fe3ed805e824aa199ce2faa21bb0000000000000000000000000c2e106230088d423ab967fee8f766851674d68200000000000000000000000041c09b002083fbb42534630840756b6d4522fb6a000000000000000000000000ec9395878c82cba277c7cf1eeacdb0ece6ce11b10000000000000000000000004e74c9820b708e888e1ccddda29187277a2d1f050000000000000000000000002d86f652c8fa86af76b2c82acfa3734432744387000000000000000000000000768bf905f61b035799c2f4531115c3bc4698e2e60000000000000000000000009de74de7e8aa1c0eacc56a07527e12d3ca5a18880000000000000000000000005ed3b4f5b27b7935283c7495dbcb074b6a7c38920000000000000000000000002f51b14add458791b7d2be8a79067df1c08e7f04000000000000000000000000040a330ee65156f5994703a1088c438221681aaa0000000000000000000000004d4d56de3a15106350a65b0a66ce9bc1a08b5d03000000000000000000000000a10415d76b36230a58f360e35ad37147a83c6636000000000000000000000000cae22285f50bc9399427f998ab2da167458a5ce80000000000000000000000000ed48e5fcfeb7f3d1c00d901bcf0e3031d87af280000000000000000000000006965b148c8ac7d556176e494e31af0c9301773a7000000000000000000000000a2057387fec1860b56742a48ad809655477f55060000000000000000000000007f94c52a317efba0cb3ccb5185041b86c4125e9a00000000000000000000000090c98fd468ba8cf1454d31553a7426f5ba688657000000000000000000000000a0e9fd9d47ea75ac7e4f18efea9b0a9df92e2da90000000000000000000000004d865d6f73c842a2cf960bd5b7d6731c6164ee930000000000000000000000001589cbf3443a20d4d4e06745fadf4ba6dbbb9a79000000000000000000000000ebbb1fd677f5c03b94da2de1f5888966a959981d000000000000000000000000203ef6445540db7a895e81ea0d35a094ad2757620000000000000000000000006640f46bc90e6a1a0b4508f8229c4a16e5505d5d0000000000000000000000006252eefddb8036f9de3bd23f271da0d96181810f0000000000000000000000001d3b704c2bf32f49125a5a964748a92f5111707e000000000000000000000000de3ac362a8daeb142e44b20f23faef4f7b08e228000000000000000000000000147b4d80f8b6b429785d7dbf42b7fc20fdf311480000000000000000000000009e3795ad61e3c3c56364ea431a4f04d937fd0a6a000000000000000000000000c971ebbe350dd7e50515c36ba8d23f9441bb986b00000000000000000000000058da170c32942290e1ef760dae3308a2504aa2df000000000000000000000000808860797f21e27f93f45d64c0a13d0cbc1566120000000000000000000000004c692577057e6ec10255c13504c36298fd19e6140000000000000000000000003fea3a7659bc3d7a07c233a61d8d2d24a731db0f0000000000000000000000006ecef7b61ad35e39b926dd2e0a3142fe4c8185120000000000000000000000001063310419d51c90bcc195265a701668360ef30b00000000000000000000000005d655c10f0802a1c605c2e2d12e77419f14eabc0000000000000000000000007bae0b7cd3427e9a747761c397992a143cafcdeb000000000000000000000000b916244c2495adaaa2994aba1d99f37ae7619347000000000000000000000000688a9bea274fca2cba5b9f5b361297c34a1fd973000000000000000000000000201b2e5315cf43482535d8965a33a65b9e8747e6000000000000000000000000a4b861e1903b50ba9a7d306bb36b278803c7185f000000000000000000000000ed8e3031b9c48b4bd1d99497e7f6e34f451d7b3a0000000000000000000000009f7f781ae7de9798fecb85e74a58c8781e3bc5b30000000000000000000000001ef3bcbcb40a8f2fbb39c5e4e8a745ee3c358498000000000000000000000000efbf841ff2a152136e792bd4915720a8579c3a39000000000000000000000000b32e87e6404f6a5b8dc7b3d04a94d4e24e3607e2000000000000000000000000e11424ebdb112dd34e5f44326ba0fdbf260d82dc000000000000000000000000003361db1976ed7f0b17f14b31c452f3516beb310000000000000000000000006b4d1dd84e16f6b45ab2e331f3b01d449e3ef1970000000000000000000000003e32c771b3fa333eeb4b5f752783ed9a7d2eb2dd0000000000000000000000009a006a5f31fd918b21b336a39ad8b5d8ff272833000000000000000000000000bc0bbbdb2a834961537469896753ad2917ba29de0000000000000000000000001e13c9bd4378284245a0ab303709def6088156ed000000000000000000000000b4ed9ae4aa108be7873554a4fc6a0ee764f9e545000000000000000000000000890a1c4622a88ddd774e973fba1edb58b4c18e040000000000000000000000000aa402e77a54f0b554c0e113a0c7dc9d436becc30000000000000000000000004f6da644a7a50ce8077aec83c7ea1aed4df3cfbe000000000000000000000000162485ab7460b9dd9e31d0e5f90f2547ad4839e20000000000000000000000005120f40b5b12e600d8cd4d18a704cdab210cee18000000000000000000000000e1f2a3f2b7fdd5141d43c13cdda6db4835bc37500000000000000000000000008d241ac0020a45557c688fb58476a8d72a6870c0000000000000000000000000049248dec43ae3bb396816c055cc039f452f51b200000000000000000000000041b552a5ac8d0b181d8619b69f431f06dd0299d40000000000000000000000005890e1754b3ca1de5f4cd058ec39c0b777736e9d000000000000000000000000131a2a0d468a84a34f9861c1a5f6142421fdac0200000000000000000000000086a43c10a16f54b47f331b55ccec4d8d4029f6840000000000000000000000002522761b0771182bf270c4f30fc982f1579f8e6d0000000000000000000000009ff057553f03a5f32786425ff9c2785b29ffb7e8000000000000000000000000d04028f0f93327a1b3b8bce83cd9adc0bdd9542b000000000000000000000000ac7f23c3ce300d4e7531ec12dedd3e823c9b218e000000000000000000000000f96d695f27a73f7ca7407d39c0c1ac66f92bf135000000000000000000000000e8d1c0c3dc4f06556dcad2f40953e461863761c4000000000000000000000000c70729e5fef972c3ee7f53250b6d9675b600219c000000000000000000000000e96f68e03b5df6032686df1746ab59cd0da1af41000000000000000000000000bf36baa7e51708925980b7024c3abec8a5a184400000000000000000000000007aea651da6702f97f06b52f19a4d41cfbfbf34d50000000000000000000000006e6401026203697ce8de7af8d4239cd431f3726c000000000000000000000000d194df80a302e338e28a17154c7aff7c8f97272c0000000000000000000000007e0c40d47b2cf401483bb88fcc51da044fc5ac2000000000000000000000000049b49058da7e14ffb4724c196e03b5a846b9ed7c00000000000000000000000014c3854f236e1545450f1667c7310492e15a9dc8000000000000000000000000a04556a5dc3bd57ef9eab41544a8f738a5280b93000000000000000000000000880e7f7460637833112656c35015bb65d36385880000000000000000000000003dba4995dc446d1f34fab8a5a1ee4d85067ff23e000000000000000000000000840d1a747f71d7985bc9b12ec77b0a71e2ff7947000000000000000000000000103713121886c9bdefbb72b7893237e6f8d8a84700000000000000000000000093f72465f6337372f6c3521275163a65a1924d1c00000000000000000000000083bc9501f8ef9df60905bdc23eed80142e71fcd100000000000000000000000010da85e54bf240a0ab5afadf442d1bb7e4ea0ce1000000000000000000000000d5d6c2e6ae12691d56be5230ba6609bc7af0b24f00000000000000000000000010f52198514bbac293ce1efc119a5d89ccafaf00000000000000000000000000ad4b3c7ae63ec7cdba9fca7f7ed5b5be01d6acd80000000000000000000000003e4b3c497b81b9c309b8d716d710342e6cbd19340000000000000000000000008c2af87446128ed17ca225422f9245c84a86e3b1000000000000000000000000bfcee49cb31b88f00e085345e144fa9cf2324682000000000000000000000000eaf75dfc2b0feb3cf5a93018fb6bf0d9e531e9c9000000000000000000000000f30d83bc83b8750702902e6344f423cb6e64014d000000000000000000000000470e5fd7d75f5bb756a020715cda380a25de607200000000000000000000000040a67aa537e0fca5d03182d9c8be54293ebe0a9400000000000000000000000033f34af62301c098fb3ce76066b7398fe2d3833c00000000000000000000000003a18d2b8f604ef24631611c70be7b47ce144fd0000000000000000000000000298e6b56529056c9f94d878c959a695b78f5a22d000000000000000000000000cdc39439d01739b6f43f2ee70c4b1f6dce335a55000000000000000000000000b117a4f0933490228fc59e990c76711141c6bdd2000000000000000000000000be809d3545ee3bdbf9d34b38235d8ee1fa9e71c100000000000000000000000064ccbae759a5bbec880157df8ae316127ef3c2b700000000000000000000000068607a92820924b59a35e7591ae4ca78d7e78e47000000000000000000000000d939c89bbb89b04caab6faff428c60bbce1c87040000000000000000000000001db4493d092f20d7188a3b29d9099eaa68c2b8fe000000000000000000000000770c431d9c723e163bd5a18c858d7f3ab1aa6479000000000000000000000000f78d94e34eb94866ff89dbd85ccc76162d810680000000000000000000000000b9a092829df6cc445e78d5050824c529b523c74c0000000000000000000000007e2657d522f69fb19c4d0ff593e5ab9fbaa84c520000000000000000000000000bcf25e97c118bea6c98d10a15ee4fe6270d808a0000000000000000000000004260d9030c7def93562d8c0dbda78b25129576310000000000000000000000000b5fda2fea6dc09d4f680b32259827f19a7a0ba4000000000000000000000000bf9a8917d86b3cffb692845c42514ab6b4d17f0d00000000000000000000000024b40e2921ac64ba3e110d82674e36ea74bc005e0000000000000000000000002c4f1b303c6b616128e1b354ad2c02bdcd671cac000000000000000000000000eac86977b40e7b232dae9f01511ce30c8b4bb942000000000000000000000000b92b393d1153d026db4a358b0143f2a1491de445000000000000000000000000b434fc411c9c9d2872c039dcb2997daf442b49c00000000000000000000000001807a2610fc7c11b58647cd2e8b10e964b3beeba000000000000000000000000f6ba114080671599f6011762f41f719a7a60a278000000000000000000000000eb3cf30bf705e339d83ce2871b829979a33d281400000000000000000000000032df576cdaff70d65aff5cea273681e08d4d011a000000000000000000000000b30991f81f7ea772f89eea12b2486a0c1034e15c000000000000000000000000fca4ff3748865b9448118630628360dee52190ec000000000000000000000000c1369e3a14c9c4a6170e77309af221af2cd04917000000000000000000000000dfdf34eafa6748e3c817d9dbc32bb8f2a1c4fcdf000000000000000000000000e44bcf05720fb2dafb1ab471deca34e0a962c7a3000000000000000000000000017e8156dc6d9f36db6b89b42925017d7f3d3eca000000000000000000000000e215cdc2da588c848a19edfda4b3b0c867054aa1000000000000000000000000ead870d8b2f170ef6640e678e8bd5eb5c1b8bb760000000000000000000000000b0c6684de6347483eaa37eed6e2851487bb7fa500000000000000000000000041f6e922e54ff9031041cb8f3a594acb0a3944b8000000000000000000000000863ba773a2cd1b1d7595d3b6f37be45cc07421ce0000000000000000000000003d693c246a81a127835d6a10bc69a6d9cbdc561f000000000000000000000000a072517f37bd957c9eab7594211a98f4e8b762280000000000000000000000006e46a9f3955339375c40372e700cc53ae47e931300000000000000000000000075431bdc2f0cf27fdc2b7d767c1df13d3a35f245000000000000000000000000a36016661c8a9a17fea6757c22481d17daffed4b000000000000000000000000dabd96af36dea965e022d6c254f69a6939765cc3000000000000000000000000aa58d08bf1a286b5f4adf4f1695443ab2367e8e4000000000000000000000000aff5977b20bc864c4695da6459c2ee697cf9b5fc00000000000000000000000070ac97be51b7d800cbc4b73e8864ebb584e7f5d100000000000000000000000022207d21c4691e539a4b428fcc184f84b4538396000000000000000000000000b26a109ea3d52b9ec2fe6e9176ddc4d284f006c1000000000000000000000000a9694f5644793d849380ceebe027a348709caef2000000000000000000000000b6303568975a813437ef06f5afecb75679afc0380000000000000000000000002828eec65e7c59dd0e614a7f15b1ac8cdfd964ae000000000000000000000000e6d92ab7b886dd496e121688cb8812863dc77c6c000000000000000000000000a0a221ce2b3ea4d55f1cd76ab15ed0dc208cbd1e00000000000000000000000062226dea75644bf287022800ab32e1c862a829660000000000000000000000003a6a88d91b8a1bf02a762278a738e2b6b7241cf90000000000000000000000009f752e16a72e10d8da67344ece7a6568e6b328550000000000000000000000002b6ab9280830d9c2f00e42197cb5afdf4caa67ed00000000000000000000000014db2e34302f4a878333f68266e1e5796c4cf2160000000000000000000000000f85c1fb7baaeed10ff29ff0903814885a34fd3e000000000000000000000000f808b55e2100151a524f199987a9bdd637118b8700000000000000000000000039d607ebab6b01bebd11c638bb5927b84e2a8d5a000000000000000000000000511b649cd8cc2521db4da7e26a1f2ec29e7e315c0000000000000000000000004ba14d859c4331012cfd93b86b3bb24df90585a7000000000000000000000000f2b5f456be90206f8e08ed1e3077e5445cb7c57a000000000000000000000000232336656e4b3b7c7d518d6d6e9473931f6fdb0700000000000000000000000025fe3946d37dc7b1741fb61d28fbe1b1ca6cb08c0000000000000000000000004bbe812e34406e33621e9491629883306961a18f0000000000000000000000007bdd2594c6956d96519e09c732d40d042ea38222000000000000000000000000dac19edbc73f1580c4a62a8561e30d4bc6b1c44f000000000000000000000000a8179d10c57bd0c85b852bbfb750aae7e2378afd000000000000000000000000e55ffb1f3b40ac94e0654c072aa4f92057651c0b00000000000000000000000023f4f6b6d073d75a10237a0c4c57dbd3e348f0bc000000000000000000000000df0cdf0c8bdf3ba61b72706e67dea84a72a6db3b000000000000000000000000bc1757d7469fe0d923e9c61984385465020ef00f000000000000000000000000d19917aec63ad0b7484e986091d86b4ff76d8ee000000000000000000000000073bc946b1f122e9a47ebaf7a78090bc9ffd6a3ba000000000000000000000000ae71b63634303f3cd99a708fbc3b61451db1c6d600000000000000000000000043f732d10f4837f63ed2dfa37acd2a0f9a0289ee000000000000000000000000aeb75276a52063cce125eb5493fd7211fe49f4fb0000000000000000000000002f4d95f5d06cce133d8904004547c3169bd74704000000000000000000000000ee649011966f7cb92f04013aa9da8ad88e690696000000000000000000000000e2f3bebd7f1b904e769e26fbea9b2e79e35341d900000000000000000000000051b0bebbbf0ea048361d75861d7444a60b30c644000000000000000000000000de0dcd69ecb83c22f9b6f8051e3bfc6a76716acb00000000000000000000000041d742423a9661a90a51186365e4e5d8dcb8c24e000000000000000000000000c6e0143514df9a1a9f6688449a692f1523e52ccf0000000000000000000000003cd85fbebde727ec79c7bb1991ba85db4e749140000000000000000000000000d17142f495d861c6698b4e4e1baf91c815703a28000000000000000000000000882486920bf3c3e841390ffba6a6be813af759d400000000000000000000000040c577acc35451a4a876ac513267e9dc069d2a2300000000000000000000000070e86f9a08f214b94f45c3c4c4bfc0fba52958a500000000000000000000000031461aa4cd576185fd5ee5d8fbdf95fbe1774e4b000000000000000000000000f71d8fc9260c747ec197ca45def93d00263c3de40000000000000000000000006e14d88821ce91d7cd1536c0d7dcdd461b061c38000000000000000000000000d60d443f2b809b084431a82e80d81e3015e44fb9000000000000000000000000cd4172c49157ceeca18217c0f003ea768e38f821000000000000000000000000b67160b1c404a0217911acf946229afd05fcf9e20000000000000000000000008b56f3b8016428bd08f70b78fd71a18c9fe7095500000000000000000000000072ec9ae2097d860fe5f76b071785ebc9643b2e760000000000000000000000007254c3b91a043dcd10ea7a88e0bbd5f5a825f868000000000000000000000000c0a31c67d90e9fbef73bbbeaee9aaee6c8ea57300000000000000000000000001db3c3e78cf533215da18f7126b120052ea32f590000000000000000000000008ee136f8dc1cd37236ade351c62e7eb162c78c0d000000000000000000000000c9cb91a96cd0a166c937796b0fd34f178f2c18a5000000000000000000000000e868edbef24453a48c8b53762c9697e8486360fb000000000000000000000000f73987c2ce1e37888de592155504d246467ee36d000000000000000000000000e27a643af85c689a076b8b033db1618d63e7153400000000000000000000000059bf04312a1933d5aff1b7af6668f1e862763e650000000000000000000000001942c44004592cb24b46a263410ee098cbbb6c4800000000000000000000000018fb7ced005b02e390529ef0ce6e6b29be75e91200000000000000000000000011795c1d76d06f0f2e61ff7cacb4b207a3d90bfa000000000000000000000000ccc8193d4111ea09a312e113e0b068ff04805ac00000000000000000000000008e29b3d4640b30a7d0a36eaa611158f9cf22206d000000000000000000000000e55062d5764d94e8880282b71596d8a2d213db9100000000000000000000000035b3329ecc1eb3a819ddc77500a4dbdd065acbdd000000000000000000000000bda126f5f7817a0c744a4899a51f9922cec4bd260000000000000000000000002e2081ee54f4fbbef5dd7a22b34f262a1fcabd170000000000000000000000005f9f1794294686f940ed72647569d0afb7c94566000000000000000000000000aa0ca694e5254f9c67042ac24e5ca59517fb3faf000000000000000000000000e0b380832ffcf47ef6d8295867138e042b4d2d75000000000000000000000000d584c85a6f73e65f1dc3882797e5cc90f846c3c30000000000000000000000002327299394065853318aa63228ee63f1293b72c10000000000000000000000009778bbf4034ba88b24dc7b72172fa875c27cf2a600000000000000000000000090767aa616e0945db66a8edad2cca8de5e0096130000000000000000000000004299d5c26c58d37efd1c3f4b0556aa8a049fa711000000000000000000000000d6c3ddc7bffffffd09bfbfbad7d3037aacc823f20000000000000000000000008ebf445f3951ada8ed2e657e79aecfe0fb1741bb00000000000000000000000060183d06d7af2dbb7d3523fb453a079ca58d8d21000000000000000000000000765eb94e1198e93447a37413aef1f5f5c94d994600000000000000000000000007aa16e74e9fd165341c6d114034432e15f97aad000000000000000000000000b945d819731a384a2f905bf97fbc589bf6923167000000000000000000000000b6b84c2903484a2bed7a31aeb3d96f353a3a529000000000000000000000000092ae519b64e4aa125899798bd7cbabaf3e4b0dbf000000000000000000000000234eed42e8027bd3b045216dd56982a68c49100e000000000000000000000000bc526d2cde1ddc45bb189c1b1ebd941384520cfe00000000000000000000000004a2627ff63c5ab08d7c1c9dec370b17d45ea1c10000000000000000000000000d25752a32258e81cc9fc38de6a511c937459178000000000000000000000000209f801fd9ed7345f027b70c053e40da2fa891a6000000000000000000000000f6dfd858a5610f6c787c3078bb9ca278472cfe2d00000000000000000000000014e30413e90e5a0d3ab37ffbe1176dd853850cd2000000000000000000000000a4c7a1b821287b706eca5ffdb0560c6e768fc7ac0000000000000000000000001ed65b57841af8d75c650bf4425f7f05764b8de7000000000000000000000000fb911fdadc7868d75f0fb2f33ffbdaf89b1a46f00000000000000000000000004508e07cc0723f9ace553a782fd1b7ebd2a5397d0000000000000000000000001cd9ed20e5378eb2350edfbcd60a863e0fc070920000000000000000000000007f1df87c60cca339968f24bc0ff297b770757a3d00000000000000000000000033c3740fc227ec226bc907ecc85a0930d7fec70c00000000000000000000000088003f197606a73c4ec9929c300c26d72def8c76000000000000000000000000d8f634c91425e17e7106421e6d31a51b0fc3caec00000000000000000000000028d9c54f28a129e126697345562b0cf2b15bb117000000000000000000000000abc48bfb31a6bf1f7296484efdbe031fbf4c48c90000000000000000000000003a3203c86704a9f2a56d9465a1b41f1a47190297000000000000000000000000ff4ba0bbb062b7c0aed36b9e4e478c733a465ed500000000000000000000000022164b21980e71f778b3cf2fd46b25c4e98c435c000000000000000000000000daa25a91f9e2fc68f26ac4fe38a20e044faf36b40000000000000000000000007dd11bccc9dfc83777487b43fdd14723ac8529fd000000000000000000000000a7a02ca1d85e9b941481b69878c1181f24051c74000000000000000000000000609bb001801087cf24fe2f5d555d50c583d211d3000000000000000000000000968038df539cb5e3d99dd09d327b633e36125d6e0000000000000000000000005e58d700d47dec3772b2ba8baad8da0b15ddac310000000000000000000000000b2b4307bbfd7b99e794a0767ddf21b1575eaedd000000000000000000000000e6537d6b07b4e640204afdce96f8c7df4df947580000000000000000000000006c50b5d6aee2a23acd4f3082e253b4b7a3e744940000000000000000000000009534525c67c88998c32aa4bf21f02a5ae3ca7fca000000000000000000000000988f9b67853003cfca410947abb9b6e05d680a6d000000000000000000000000fec9c17c17ec3ff59530a16abe41c68be767cb20000000000000000000000000ec10008468da517e992c4a316455f383f75dc70300000000000000000000000033efaf1eed71b94f04af3c4008439338733eb21c0000000000000000000000004d09f2f3e442ae1f6842813b134bc90900fab78b000000000000000000000000ad5443904b08df9a773ac375f186f9a4d448c159000000000000000000000000404d2fe0387f338e23daf04932f66236f702c7c5000000000000000000000000a6b3a3d366524b81e97b48e1b4da43707153e03e000000000000000000000000987d11dfd1ecff907d88bea9574d76a290005d4b000000000000000000000000fc6ba231072a4ae06c5fdb0cca486fb853fbedbc000000000000000000000000b0bfb5429595937771796586a05b464be82af2e1000000000000000000000000950cec8019adb9a816cc4edc30db922d2346c14c000000000000000000000000518eb5f37be25f439a6d2d461220adeb3923da280000000000000000000000007ada0601db4de5087ba3295df8a43419a958ac89000000000000000000000000e7110e23b7d94d2fc502ffa74aa3dab6336637760000000000000000000000008b6374336602f39a5ca5afdcc33682d2ee6e9045000000000000000000000000b05ff6ede7a062f9b60e6ede3179443cf03ba81b0000000000000000000000006fca2c89cc7b96f790cd9aa7029d6b0816cf068d00000000000000000000000038200cac8a1907180eb2f565be3d575172f08e74000000000000000000000000a62493364fb8002c05ef09a567beeebe3c2672790000000000000000000000000d8b2b0b50172aba1f0f338364aacb235781a70b000000000000000000000000d8b9f77713943c1647e70a2030efdeb15c3cbc140000000000000000000000006ce3b260b8636a9946acc45641534164df01e777000000000000000000000000761c347fb6a30f64551d0b09b4aa3d3af0f7b3f400000000000000000000000095151e4615c5c0924b918c85ad8d8a94d6644ab3000000000000000000000000ed48dd3edbe6191541faa2c9af9d5516100eacaa000000000000000000000000124dd08833e64efba95edf03138e52bbf2b709040000000000000000000000006fb381669d62143f1e990912cba6b9c8cf6e5eb500000000000000000000000008fbb682966d4699b1d5da946144990584e287a60000000000000000000000003195809eca6c1b442d618f24256e511d42c2a0e900000000000000000000000099c2f0e5e1acd9b15b1319b3cc0c9d4cd0c6b572000000000000000000000000fdf80e631731d6b33e2323cdec4decbef9355bd90000000000000000000000003eb26e22a9314729fe5bd8d9cdf989d9507bdd23000000000000000000000000bab70f0a5e9cd9c132b9ab81aabd706090b3dc53000000000000000000000000402616f565924c77f236fd9d61886331fab2c690000000000000000000000000ff216d6f014a6e0346e5793cd4410617a77ae2d60000000000000000000000006a9d878cf4946e2287981b0f28e992288fd1af050000000000000000000000002872f72c135daf85436ab827de27e47b9f202d1900000000000000000000000006870794d6c677fc142001f6e8ebb241e955466b00000000000000000000000006123f0bc831757fe2c41168753040752d00b8b10000000000000000000000004e79f6f5602c2124431503dbe75382dca9eabb7800000000000000000000000043ce2d8dd2c001116a7492a9cf57eee76bc6f6a4000000000000000000000000aac0aa75a8e3900cd0a190c7626e94af128d564a000000000000000000000000eb13d7d40cc4f04e1c2a044d5adbd91ab51a1d52000000000000000000000000668c25963836d583cbe67d641de65b52772d662f00000000000000000000000032cfd7d85f19de7f0e22b8ac5b970f5689ce7319000000000000000000000000ba209e25fcf6a2a2ac46bf4cc917d434b5a58bdd0000000000000000000000008e27d2abf11bc90e038cd5a3ca7b912ca2ad9a1e000000000000000000000000b79c9347938a1d772c546d4abf1cbe074c0c351e0000000000000000000000006c740329137a8bdd4513be11ce2acd031443525c00000000000000000000000055807dfce0a1601a961ebdc9811558e135124b0500000000000000000000000048b3910795691256984f74e4c10c3b89bac0c79500000000000000000000000095d6cfb956d3f4095717f8ec040804b869f7c27200000000000000000000000094a5b6738669bc81dd35b1e27dfd088331fd112a0000000000000000000000002e1297426318cf0e23f899d01a0523b1d5ae0608000000000000000000000000368a5cd9a3c9613c02cd03d12a6053b445f5d139000000000000000000000000053c0c4dc7143b9b74e79e66d084bd91c91a4ade000000000000000000000000809dce64b451b2765aa06c5ad1e7ebffadedeb1d00000000000000000000000045d47b33643120a7c36f0900a12ddbe85670a8c000000000000000000000000017e0ba512244479d807ef2ceb39dc5a4a9600b09000000000000000000000000464ef17fae3b5458fd5b5e29c4dc471ddd59f12f0000000000000000000000007c963afcb4d67b0776b102896e09af07a3fb687b0000000000000000000000003562793088caf0774db61d080d7e34ffe8044d2a000000000000000000000000d831c8c491a234bf4b2c810e7efba21cf0bd286e00000000000000000000000008251c1893e2bf7254bef5f4c7592f83bcf422f300000000000000000000000040759474ca40ae98ab88ce16ba539b32e8d042c1000000000000000000000000189e2057b9fab1525c7b5bc242d3ccdc93f319bc000000000000000000000000945ec1c3ae7b227ad3c41ab8a5bf9ceb59544ca600000000000000000000000085108555fc2e38bae9c1e3ab6b56232778035bc900000000000000000000000062f180eaba0c5c9e94cdcf8a426d0305deb2e0070000000000000000000000008ad3624e37c2932542767770494ddee64765fbad000000000000000000000000afd418d542222545148a3c59533a231c6d3c736600000000000000000000000044ebe87725277d64c958cf018b55a2eff4c9084f0000000000000000000000000997b4126862cd2f17c810e291161ac7d68b439b000000000000000000000000c7765080dafe62c48c8d9e748b9a3ee2dac5c2160000000000000000000000000eec08e42e26577314bf670f7ccb63518c937ae3000000000000000000000000dc12e7f63a7c416a3351f75d5a050852fa5e9c6c000000000000000000000000422a0d25eb3fb952e311c744e0b00ada43273122000000000000000000000000ef023263120cdfa8ba15b23d043b49496aa310a00000000000000000000000006c0908e834504b0e38a42e259a764d0fcc9ef375000000000000000000000000bc7cc9a6fa1b733e5c4b50d9690ea842e07a294a000000000000000000000000c498d3ff853caf7c2c595bd5fab88c92f91c64ba000000000000000000000000f475a5a66d34f0c44d6cbc24d7481d84a02b2cab000000000000000000000000a954ccaf1cff6202e38065726f3064478dfeb945000000000000000000000000f429be9cd72e3b51b0ef12d6f668f9634589a83e000000000000000000000000e54c8da2e3b2b00f7b42e857cd6c790c0381feb2000000000000000000000000ff03dfdae1e2d4b9107388ad04a133808ddb19d100000000000000000000000035aad50fd3d9a965a7ead99071dedf811ee429c9000000000000000000000000bbad1405ac4b62daffdc70b0ef6102b93f8fd66300000000000000000000000026ccd36de405857a7683596a10c5f982f64efea90000000000000000000000004fecdc19088a9bad10aad8b28d900123ed0287c80000000000000000000000003712fd6e2076a420e54e2415378303fc32b2d264000000000000000000000000ac7ec21c8d3ee9acd0708a4c35baa11eb9478e1e0000000000000000000000005aa7b4430a3d9456b39d153beb739157ab1518bd00000000000000000000000022b212e13122bbe6e705ed152a92c48bf9a62b9e000000000000000000000000255afee46ecae39fc72e4efd6a9a82050aa8c42d0000000000000000000000007d915a922f21473e5f46140806622aadeaf740880000000000000000000000000082afcfb6e2186e5bdb200f28c91cbdbbd08a69000000000000000000000000ba4daaefce1d27c06374a61938bef2e907c18a3500000000000000000000000048977515c3c0cd6c9b5e24723e3abc1c5f81ab2d0000000000000000000000001e6178f2c5e1fdb487880222771c049894e0b1d1000000000000000000000000c36aadc8d54ec75ef0309c45bcb3d2ef1503fd8900000000000000000000000074416b77782696052e8c90e520c32b0d1b411be30000000000000000000000007e9ba9e363381dcf0845064eeae3e82d0195211400000000000000000000000052dca23f5941eb816fea3c21a5ce962ca8ce5c15000000000000000000000000fad64e365f987ee49e03b92e04680d3728b9d24b000000000000000000000000f1120ced54241d36e4cf5c7b5819c62056ac98b6000000000000000000000000834ab957ec288d88b25b00c1eb42a9a2b59814c9000000000000000000000000ca6e5c4aa3ae561c32a4209d32e62c0edff3ffc0000000000000000000000000b125c46c75d3238d6a349059006d7f343ceddf5a000000000000000000000000e2e016d340a3d7ec5c41e9d8a119d6cd1ce833d6000000000000000000000000bab1820e1ba7e66bbf7a3cf095e8f23d2a5fd82d0000000000000000000000000af016be0aa7672972eb1600087faa01e4ce863b000000000000000000000000fdb81b4c6f281dcc921cbbaa0fa5735824da3ecc000000000000000000000000d45d74d6c5ae85ff8d871454a27fbdde019ce599000000000000000000000000491e74063086f1b9427d55f4ef5d8e0e15e58c81000000000000000000000000c62a8a5c68f87d39e8e8f48ad1c03b510c6dfa91000000000000000000000000845bffdd5f02cd1b851f7f037244ef3459455b5c0000000000000000000000006fd9dee7add98eabe33e52319c2112318d181f2d000000000000000000000000120e02b1a1301a4f656decd58f5a98da3b1bdae10000000000000000000000008d1a55bca8107ed9bb5360cbeadc83667b578d580000000000000000000000000c7985e5c88539c0699b2d498eb5beaa12e70a1e000000000000000000000000f89bef483ce8ad6cfc9d2ec271b240584e7229a700000000000000000000000003f142488f6811e9c7386dd094b2bafb250bd951000000000000000000000000d0f762d6e5e0934ab6fa453be0adeb305d609c990000000000000000000000002d167f410e1fcef8e119c4189eff55704adb6790000000000000000000000000f0290771d5e695eae43993acc4acfeaa910869df000000000000000000000000a2e94666e7640968470c484f8d18b51cb78cc4d2000000000000000000000000962def4e465a9a8de4e41c6f241c1c2f84a884250000000000000000000000009e47893f5791305d1b9944e1a1bfbdc0a3bceca1000000000000000000000000b6e1cfc93d8e5e28ce0b1b584d25a31d2c29dc8400000000000000000000000043ef890de3cf8091fff13c0182fa3575583fbf18000000000000000000000000bd22ddbae7a954b222a01a03d78ee7692b51af05000000000000000000000000e9838e270f49ddb5ba5b0bd42d6db5bb7eda553a00000000000000000000000086e2b5bf92aeeec3da4c14a0082bdb51d7065c1600000000000000000000000052d96c933fa119f00cc77d96abfd719f7c7a6e6f0000000000000000000000004ecd7c8cbe3922326385bdcbcdbbdc4a60abbac8000000000000000000000000c01c2f02f505937a6feccadca9f342162241556d000000000000000000000000daf1fc16e0c2aa19ce562859526acc68bb8c6afe00000000000000000000000038527c93a5062840ffb59650d4c2d19ac17675ab00000000000000000000000061d2e3f8ffce58891c0edfeb8b3e0c40e73c23db000000000000000000000000727cdf137a7219b9f653fc2e8d748e08f4ec63ed000000000000000000000000fd77d59e6c99e8b598a25517b099b08b28fb35270000000000000000000000002932ddc8f50b2cd12b0f906fde3e6f48fb058b0e00000000000000000000000032ac084d6903100b7f6ba4f60cb67975bfde3dd50000000000000000000000007ff936a4a71cc7c86486ea91f7d44be69f854c8f000000000000000000000000fe9788c0b72bb85aa595a2f56d557b78b490baf9000000000000000000000000d0628ed668178b5338ebc53ef9b64f17882d94d30000000000000000000000001b4c9fe0ee424781c174afbdca810312d07122eb0000000000000000000000008e60056323826ce240e277ed89a67b93ee8696f200000000000000000000000088b77089a34044887cba5a1c92fa8c70cf6b98ce000000000000000000000000baf975ada5bcc9ad8cc7a132dd0a522b7557676a000000000000000000000000e846765782297572b6539bd5a88c64cf43f9207c000000000000000000000000419a07e08ace22917ca822f231fc0db052bb6bd9000000000000000000000000e7dc4f722b6cee5efe59725a0df6deaa714dd71f00000000000000000000000098acf4f77d84abe7030137531c9fb3c5e5256c84000000000000000000000000afe431662f560c297ed89d2b303d72b8a33f802a00000000000000000000000022498a2e476e97b9b5ec6dca3202d8e115bd64780000000000000000000000008c20773413d837c79aa82fa86211428a0a935129000000000000000000000000a9103506fe4867f37882170cc26ddd8818027e99000000000000000000000000043bb0f06a396186b40864eae82ab04e51d82e04000000000000000000000000ecc9745cf0969ea0c9b14d50c9407bded758e46b000000000000000000000000f90d8810977d6743dd7891bcfaf74743d9da728d0000000000000000000000007ba5d2e5df5f5d89672c4be65809c452793f1a6900000000000000000000000082d13f95b0e30aacc666ba2b504b4cfe0a0d7f6200000000000000000000000009ef02dc263ba86563454a5c735e9a202d22528d000000000000000000000000719ac39d08e49120e89ea552bc94e5167d1434760000000000000000000000002f71746f2c95e297887d860d2cf461af1de11a4500000000000000000000000001647e3d265119a2517237c126fe090db52bf322000000000000000000000000ab3ee2bd044bc3c05e29ffde1bfaebb94750ff350000000000000000000000001d3682b5e926ea62d42de7853199155f88ce0a9d00000000000000000000000068a44accd3609a7d91c6b60fcee93ef0fada4c560000000000000000000000009584355049a9e798739e20bb95dc210663c983030000000000000000000000006a8f548043cd03b9e96d7894af4f7ae81ffe0929000000000000000000000000e7dd27fc974fc00d3dac503cc0547396be870a22000000000000000000000000699bd3355f4c5c37c46adc8acd4d3287937a18a7000000000000000000000000d26d44eca73d5469df22c55e58bc738ac104ed8f000000000000000000000000c0e0f44c796ec7df9a4ab3aaff53f93dc64fd4470000000000000000000000009a34d3275f97860f77855f6579f0266ee9ab1f83000000000000000000000000c736c0f2be608b009217a35190277937791736d0000000000000000000000000c1a23a7ab06f5297ebd93a7c8adb2c66685ca2f3000000000000000000000000540b06358de55d7ced168b0bff8a98a7e12ae532000000000000000000000000beac4d2cc6911e5bdc10610438043ef8f99f75db00000000000000000000000019dc6f126ae5da25c067c27bf180109b21bf928d00000000000000000000000006e15b2dcda11086ca3fb80eec814457114f998d0000000000000000000000006451e61ee360b2b4519a79c79092eab3e4240dda00000000000000000000000077cc05da1f278ab209b76661a167af8ea03f7f50000000000000000000000000508f8af79cd4ab35f25355771a163ec74cff29e4000000000000000000000000e824a3880ff223aabc0db69c3f3761c70d82cca7000000000000000000000000f7ca0a76ede61c0e44f18869e6670a2b256c65420000000000000000000000008dae2c56ad872cd64896146ce9e16754e1990cf3000000000000000000000000e712c41b47fa47a0855c35e23a046ac5da15df6a000000000000000000000000a6e13621c3db475104259e918414cc84d1d6a97f00000000000000000000000096948aad39b76df8ed4bbb286087f5bbb0b1cee500000000000000000000000004480827b878ebd0fe6222f32211ea049a53e6b5000000000000000000000000fe85b738175b40e86d03876ccd43a084309ac2d1000000000000000000000000e6d14fdcf29a589f7f903123ced91dd02e9c980a000000000000000000000000622de260fb95c645d5a67d3bcf5dde94ba0523be000000000000000000000000ef995b899ddb153ef9308f617c4693aa5883fa06000000000000000000000000fd60480d7fbd68064e7e0612a649a7c8f014fa9e00000000000000000000000092bbe860a6b1ea2ddcbb66ff6323b5b3aba337bc000000000000000000000000dedff2edeb8a77715124449f6ef8b33084b5ff2100000000000000000000000052d9a89ee2c380d3426de7f5b60df4aa10109efb0000000000000000000000005f6c4b614c689c0bffb7ebb7d7ca12a62d065bc10000000000000000000000007ec2dd09cfba51e0eee78ff16d70b111c5c35fd1000000000000000000000000faf39cd868d83bf3fe177859de3794ad27c47aa5000000000000000000000000b2f699ba13848b065f5671b8660946808be19a8f00000000000000000000000058c729e1203a70c74fcb41dc926df920e1028ca100000000000000000000000017ee7cf597478d3c41e2c61b1dd0f47a2443ffc000000000000000000000000076b5fcf6deb2f2ec456d2012e0cb91b590adbca2000000000000000000000000097c2f53f54cda83a75e84590e1402507034fd950000000000000000000000006a33af47c5525836a4fe988e0d5ddc0afdcd0594000000000000000000000000ea396d7f755f476a3c5b20f1146f476b067e11260000000000000000000000009ee81c6e86247e37c322b0aadc0e4e65d54ba5030000000000000000000000003a4b2a26e2b970dc8610186de4ffd1055ba80fe100000000000000000000000056f16318188b3bf4272c118ad6f8aa692b6ae0530000000000000000000000004b74cd23f7a8b01dfb3ebec056ca1556eef3e0d0000000000000000000000000d823fe715f61b7a6c2bdfbd906b930365c2f485800000000000000000000000012274c1008d1d25c66c4abc8e0295fd8c600c9b8000000000000000000000000c777fbdd967256a9830c6bf6d1db4e6d6759d9d7000000000000000000000000e07b67dc18018b75385937d25c6d0655083292ad0000000000000000000000007ce7c7753a905e0b67e1a919a16539205a5dbf0e00000000000000000000000093c6de0221f30106cae169953fad090fef4ce06a000000000000000000000000af491208a87af47f670f42f054ac6308c75d1f9300000000000000000000000070d677cf0356ad7ba98d6a44daad957774e4706b00000000000000000000000038f80920f89098266959cd682ccb54c12a50b2f400000000000000000000000065047eb071342e8cfe83ea64d1879fc745a0548e00000000000000000000000045d61298d21d47f04edad2ca726c19e718d02d590000000000000000000000007d68e6c8aa13e9ae66e62838343e23eccd1b7ad50000000000000000000000004ccd7eb9cc0ce45a5b86676b3517be2527a45a4e00000000000000000000000097607459b0d0f1db31090d06517963c940c622a3000000000000000000000000e65cd7414d119df697d4207077f4bbd7d57143440000000000000000000000003e0f15778b161cd5360e04eac7ffb16f0ffc548a000000000000000000000000232fc9daea5743ec805f36ea942c9308101cdfa7000000000000000000000000ed1818f60e61373974a0271a759c798cd8ddb8fd00000000000000000000000033ec86175c7eb4721d5c6aab0ed7609f2b4d8aaf000000000000000000000000a59f1d7f0e916242f09ca5411d62e83f2aba6c26000000000000000000000000f6553f0f175a05d2393b48a369dc90d548147dfb0000000000000000000000004751f043445acb330574756cd568b29a0610528c000000000000000000000000b818939e66cf8340cb18a3883410aed08972f896000000000000000000000000fa762d11d993d0e5e379a0249419ca914d6355f30000000000000000000000007ba35d0a4ae2a1f9a41b95f37e39105b510c737e00000000000000000000000049853c901c2b4000f59c99ff385d8bc33fe599bc0000000000000000000000009c6891c1da894826a8d93dc9960144c0bb39406f000000000000000000000000f71cb4ce9c2bdc2d7577aac625f881d65ddff8c400000000000000000000000023d228f1cb1896f6efc703546d3e74829069316f000000000000000000000000d8c251d0e1448ff89505bc7eee04b4f766e6ddd20000000000000000000000004ac654dd633bee3d02a04cd503db0be9d189797600000000000000000000000087ed5c09c356d4fa6c08720cbe06cebea84e99d20000000000000000000000009322e2ef6299ebbb7d1126e32d8351d583e3dfa200000000000000000000000056cafc403afae2b09710f7155abb777dcb48c94500000000000000000000000079593b3d2c9143991604a6cc833345757f729a9c000000000000000000000000e4fad4c2cc6e6f6b98b3738ced5531c0ff28bd3700000000000000000000000007c151bf7e80d34dfeb264d26e9bfce5ff67ef1b00000000000000000000000034c3c83b4829737c0aff8b24fca4cc1dbd3ee4880000000000000000000000004f56a4ff4c83be363c291b095128dd116d00645800000000000000000000000038c0b7593111ed21bd19d06b6ce62e47fe89c2d000000000000000000000000071bcf5fda8f509dc7b1e025fdf179d5d8c259f3c000000000000000000000000b68b344d53ac08d2a892c28e5b0057706db621ab000000000000000000000000bff8ad49f226d6ad42e415d841350f3321364ce4000000000000000000000000e65ef92a1e507e978c658f6b498aaa5f1ab4e83f0000000000000000000000008acb805d8979bef0a856d131995ff688da8810a0000000000000000000000000245a6a22b9c7a5280a2dc32fbfdbd29f183efeb30000000000000000000000001a2b8a939c96a9ba4bc2906505cc30bfd66a0f4200000000000000000000000051bf891d82ba7959d289e6a971e4f20566925fad000000000000000000000000a7e87b2202aea368c8f810738960568507e6d30f000000000000000000000000f2ee47d79341629cf47ce358b20efa54fd87793a000000000000000000000000d997ee586d715fa2290a26e94ad11abf38a6a395000000000000000000000000f232793a0e8a76e4db9dd0af5eed3e1651325fa7000000000000000000000000845b430aca7ee2dd4ecf44766ae257bd2e8f786f0000000000000000000000003c47fb11da57b884e8bf1bdc323f823f3a958d78000000000000000000000000dfdacb7702b1b925298f27961ff555ae1f8c99cc00000000000000000000000061268ccfed5721519c2885c53fcf30c76605bcec0000000000000000000000002b7228f9fad0037d4681fd79b46fdb1500cfd2870000000000000000000000004a6f774ebaae126719fb806ee70ba36fa46ac96a000000000000000000000000fa66efbb42615f60d3810e42972f379f3db96324000000000000000000000000b6d620f3dbdab52e9e1efab8bf06976ff932a353000000000000000000000000dad7d5683c3121ef24d5ea96abb2b7d691a19f9d000000000000000000000000768df2623845f4aeed3bcbe3e6b89b46002e302100000000000000000000000043eb41d279cfd3de98fcd862c14a9c459ae672a30000000000000000000000003025ae0fbe97ffb8b8587f2ff79a0a64b5eb8edc0000000000000000000000007c45201d4b585cd66ef40c628ab391a00c477a3b00000000000000000000000038c1661e1b293acce04bf36233b8111aceec9d81000000000000000000000000342caab7cdbc1b2b84b2066daa562dd3c3dc3a47000000000000000000000000b666d9da993285a382d88e4a07ea4eca5c2c8d52000000000000000000000000f3fbbe0993569b123ba32ca7d99bab429003df5d0000000000000000000000000491a06f773da0dcacffba9e4b683c0121c28f560000000000000000000000009645bc9ed969f8d719f35b59127d39d044fde30d000000000000000000000000a6cf13a33a333cee8e03f29edf519305655e2fb200000000000000000000000026147b2275e2afbe773dfb00d1f3261fbe81a45a00000000000000000000000033452b5789cff6a855c2d4f5cbedfa4592222935000000000000000000000000b09d1ffbf0442ddfa96a4e93e5525f95092d2d56000000000000000000000000248ce662c3b0a793d92a1c8ca3d1ad7d456c666f0000000000000000000000008d2b70d17d5f02eed89ca7c0a7ab6cf025e057c2000000000000000000000000588145ac9ae3fefe30a31a3c41ceb3ecd888e6580000000000000000000000007eaa5e35dfdc8e68da9d9c7fee7fbb44ed41cdca0000000000000000000000005a2063bd9ebf78c884bbee81486845c24217ef05000000000000000000000000bae6c21a2752f6e82e73c09714293d330dddcf5c000000000000000000000000a405bac4a5631841075f76868222a0a35d9ef30d00000000000000000000000038299b8e5081ad4bc4a83ce1460f95a58c78865b000000000000000000000000c543a5ba99ff1d31bb0e0ffa2165e1c12095c80a0000000000000000000000007d75780a82b5a774619ae1b414aece1fb7e8eb0200000000000000000000000089c35a6f519ab534aecfaf5004620e99f40bc21500000000000000000000000045eb285e052e325b588bd54a886416eae4d216c4000000000000000000000000a060235d10103641e3fa5bf56b09e29608049ff0000000000000000000000000274d519807bad3ea65511210c2454d3cf2b2b45f0000000000000000000000009e40c64e4de8f6df74a43e5496f823b96220a8a500000000000000000000000070b12c29d95970472becfed116058d2f5c7c63f50000000000000000000000009ac530442918154be69b0ac8fbdc2f8cd45d205c000000000000000000000000c00f57589d639a598ae097b23f5e6308d603b49500000000000000000000000055ee4aee74590dd2b299640dbd01fe195f335424000000000000000000000000d1ab1fc2e2d8eb557d70bbb80a3ca7c6f2cedaa50000000000000000000000004cf26f70ed9bf521ff2f0a548a2aea8b32d9c23c000000000000000000000000742cf4718b23a1441258eee862b63d752d13ab1c0000000000000000000000000f6f25e12f15cac6412c6ea4db6de72010a72a1b0000000000000000000000008e602b0e0e1d269f7190293a65b05776cbdfa75a000000000000000000000000453a98cbdac73eb235f7dfd441fc4f966a631ccb00000000000000000000000037875c277cb8b3f7ec53f04ad07ba66b323e25e5000000000000000000000000c8345b5a74b107273e868b9fed6664a2ec55e048000000000000000000000000b299a22b18bc10083db937f070421233f2563c2a0000000000000000000000008bf524c7f9bbbe19dd38a9bc332613279efc21f1000000000000000000000000f454cbfe6fc98a88e3dc5bae94ddd208c4a42d2a000000000000000000000000fb31d308e830daca7d9a5c72e5083543402410d9000000000000000000000000718daebef6c658a4f2b47f8ec7098203e5fd1d7500000000000000000000000007a5171f69f75da4857bf2bb145139657363038a0000000000000000000000008ac51fbf038c2d53a3e92a3b752cc60253e3692200000000000000000000000081da1ab48fb91e7c15bf25d5b62579b080d74db10000000000000000000000001e33ae18d0f3a8c694ec6bc43d6b0bbf4ded6a58000000000000000000000000cfaff9e8e5456b59b1c52abb515ed9a1720d1d1a0000000000000000000000002889cde251e59d26b8cf86e623bc13c6280aff940000000000000000000000009c0de6d1167d8a20756246ce8243fe38c74b35a1