60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f756e697633706f7274616c2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e20756e697633706f7274616c2e6e6574000000000000000000000000000000000000000000000000000000000000002e516d59765a33655154763133334834395641334c62685a63706a6d4d4a4859423779705a7965316950447876745900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005580000000000000000000000007b4b8cb884d125f91c71d5d79f35b0c8113008e30000000000000000000000003f1085b39cfd873b4bfca2d300a85cc9657665220000000000000000000000009d5291f6c4fd7fb16e83f69732b0bf21be8c56e10000000000000000000000008e392b3d27b604cb35686d02e14c2ed5fe5999e10000000000000000000000008a70b1b5095715748b01a4a217c6ea49472489cb00000000000000000000000073ba13e947f8c77c977815de56c9dd32d7ac419e000000000000000000000000f60f7985c2c8a6e6f5de61536ffb887a1c082d1e000000000000000000000000832364d203df87ea374143a8f860421b203ec955000000000000000000000000deb2f54c743732816d5f63442c561ae93a4e37310000000000000000000000007f8264ea93a3bd7789913b7fdb0c13688326d1c500000000000000000000000063dfe4e34a3bfc00eb0220786238a7c6cef8ffc40000000000000000000000009e6d27649778a05247248d93f4b88502f53bc0370000000000000000000000003188501357bc6482fd2a58d4b8e7d8ad29acbf7f000000000000000000000000ab8008d60492bc12fb3b55f867471482592a60f70000000000000000000000007e7ed1f56bae246f8400808ded993f9c860531d0000000000000000000000000a4faa2405c24377a544d427851f1b4f2ebde0f2800000000000000000000000001a2a10ed806d4e65ad92c2c6b10bc4d5f37001e0000000000000000000000000d4a841839d7fdef03a17076cafc66dca3e92b0a00000000000000000000000086ab8a5be519c76d44a456abc844d55d4e0e05ce000000000000000000000000ff4a1db7e156a1d73a7ad5f17fb5b470ec8baf9e000000000000000000000000756b86fd69914db92229c07c7393d7d9948fed33000000000000000000000000744727a6fc563f54fd0f6f0442c0bd1e212011f9000000000000000000000000ce0f59cae3298abef8512803272aa0fd54a050d30000000000000000000000007830e8c4a3236b05a08879a6460f09846ff4cf5d0000000000000000000000006c8d87a272ff0a81896cc1e21c19c33db88673880000000000000000000000002ad32b16ed04d20097623d0220922b04b7896cbe00000000000000000000000036b462ecae852ca9eb91baf9fab75c88605c12bb000000000000000000000000193e14491071034c888cc164f0e7a728d24898c3000000000000000000000000125140ad52f48b8f1d42ce8cf23cdd83ef52387a0000000000000000000000001ca5aa5b1dd8d948bb0971a5fb1762fe172e0040000000000000000000000000d6751bf9be751f9a97e4533f57f84918e62b42cd000000000000000000000000f712c8f5c7658ed6da02c6253aa388156e0ff6af0000000000000000000000008eb8a3b98659cce290402893d0123abb75e3ab28000000000000000000000000f4678778abdd64490b970822df72f780c71fa42d00000000000000000000000072298bd3ed75e0aa289ad61c6390596d60ffdcef0000000000000000000000004c10abcd4085628ba18d245a0ebf87bd9e5a8f49000000000000000000000000931a6fc4a514141197bb9794b3b7325b11f26e52000000000000000000000000d45c0d7b98da12a57ea636c156286a0bd85048490000000000000000000000005e9f736f314c9108ac72d4cfed4bcc09c01309a6000000000000000000000000cfc50c5e337a6b1d0e20e68170fe45d75e2f7293000000000000000000000000586206b38fd00135eb3007b0c4d23d1426ccd63e000000000000000000000000651f76af827f0242a1342be42320ccd4ec9817dd000000000000000000000000018bc779c1ce2d037df838227a655aee952baaa700000000000000000000000000dea73df5a9e236acd2acfbf7f0e19ef7a6c2d20000000000000000000000008550e644d74536f1df38b17d5f69aa1bfe28ae86000000000000000000000000b357c9b4c9aff115f12af5dd6dab652d8f2ad5610000000000000000000000001039ff239dc704fa178d1bd6b43de6b7405256b400000000000000000000000087f936c5e02dafeae1a7827d370f7c9573eaacec0000000000000000000000001c2a25f73acac9664505bd7a41939658eb958bec0000000000000000000000004e7ecb1305fa91a82d39c6d3142b4ab277932412000000000000000000000000172d3e4ee53591de867c9af3e2ac03dbbd02b7ca000000000000000000000000194c6431430b577643295cf985ca8151aef729bd00000000000000000000000082d5d7c66e0fd623ceca1d7ea34fdb81320025230000000000000000000000005f96d886b374282942db914d511cff22b762b4c8000000000000000000000000a0dfadf50ca39b389e47f9258e0aaf070c3d96c6000000000000000000000000f748d1a9947a07c12a725620189cf4558b94cde5000000000000000000000000f0301763350f45b1188fe032c6f956c0a4088786000000000000000000000000bc73dbf20e7c4ddf5b747d105dfdf98291447afa00000000000000000000000049ab116475536c87027914507a3afa9c0e79dac5000000000000000000000000fde7d2658fb454080a8b7df1ef0ec90fc5e97c3200000000000000000000000002420c5dc688f74d48c86dda4752d3a834ac8d090000000000000000000000005e14ed9dcee22ba758e8de482301028b261c4a1400000000000000000000000086293669ae19b80116270f49a29076f37dcd52a4000000000000000000000000d7ee16606efc7f37ae9609ab0faeea9fb6e3cd28000000000000000000000000ca65776c96ad2f50d42bc6ac3f28bf9d56a9432a000000000000000000000000b0b09aca0782d9b3f663b037d1ca55f361aacb7e000000000000000000000000bdfe5590d9369c565c7bd7f82833874f44f1a106000000000000000000000000079ca3f710599739a22673c2856202f90d3a88060000000000000000000000009e9007a69acd582f7caf35891d11ebe498979c01000000000000000000000000008a0764d6d823eb33aa36cf224ef97bbf44734000000000000000000000000051bcff48535bcdb79f3d912b07cb0a26cbe85f1b0000000000000000000000008b1f5749484197a2f5402d9f77549fcd487133540000000000000000000000003be11a5f3205dc856316345319843881b58f854d00000000000000000000000039c544bd88d61f3a8f7a5e51395fd013a8fef19300000000000000000000000083fd29cb7a50f40f0112d65c4fe8f29bbe066e97000000000000000000000000b76761fbe4b6adbb4ea1c5b155648385e1ca11bc00000000000000000000000020d6b05608555bfe5b7897056986ca99a7dbc73700000000000000000000000063d2fa061e826d0a9883bc5fcf667854c92dd190000000000000000000000000a971d1c2c689992397fba3f105ba373d5a3064a4000000000000000000000000ff8ba4d1fc3762f6154cc942ccf30049a2a0cec600000000000000000000000010735575e14fc4ed86d68fea5bcbdc2455c7154a000000000000000000000000602a1141ee853e8d7c22f06497036cedc2cfbe770000000000000000000000001a8705c76f113d4a4fb09c31134aca7ec232390d0000000000000000000000004e0a22606a1abaa857ec4958ae9b0b38451dff4a000000000000000000000000465e8e18afe1e29f5e346b79639b386407e0b5cd000000000000000000000000259519113c7b4648105a979985030c5b114516f000000000000000000000000000de2fe39d388ed0562cb9b1d4d54e77fc2b7e9900000000000000000000000097fe618d6cc54f31a1facba1633a282c9452606b000000000000000000000000835232077afb05667aa4d6753896076fa7bb6276000000000000000000000000f948e16c782b9cea2030372224ac81d36a0e3aae0000000000000000000000009247ae45052f5cee8cb599cc00b6f6295cb794f6000000000000000000000000d2babccc375e4d10c9e6c4924bfefa83ce55775e00000000000000000000000078378fd0219d2752c6f4b68b465efe778c31169d00000000000000000000000068e1e91b2648c0aa32ba9866097bc655852269e80000000000000000000000000e943da9a9fe01f058dbd513c734652b87fa129c000000000000000000000000443299b694f4674ee2afa438b9cafcc3b6b1707e000000000000000000000000e651e6ff133181df115369061299a9aa2304fbb3000000000000000000000000187e2e8b2baf4c0df838cd09172648b8804bb08d00000000000000000000000048db5f3b0ad273f85dad995ff1c6fceee48ef64d0000000000000000000000000c9340346bc8cd64bf0828c21a9ae77b965b73fc00000000000000000000000089d05aaf2bc96dc9cd904b3b9b576e8487cb8352000000000000000000000000c6c038f2bc410cf4b69284477827ad2fd61a1c8f0000000000000000000000003af92364c9d2f4ba6436c905e56f160927a080ab0000000000000000000000006a0f66fe4d2f6a9e3e5a6bbc3fc79c912faed338000000000000000000000000a216390ac9bd6c8995b8c6b452c5adc197fe5192000000000000000000000000a03400e098f4421b34a3a44a1b4e571419517687000000000000000000000000fec4f10b249de92e8d0ee1e5a498f5861850d4710000000000000000000000004faa8f534d4cd40bf947394a2d7179003294f00d000000000000000000000000d5e4d907635776fa7765b294f7bebda27d1092920000000000000000000000004fbe48ff25b3c43946524e4896edddfacab592d90000000000000000000000004c047c47de0c4e2a14ed1a2a5510a07bdc8dbeca000000000000000000000000bc2942fc56df465be150a34b6fa9a02319bc497f000000000000000000000000bb4d1dc5c1abec4ea11166ec97e714862863ad1d00000000000000000000000025ca0f9e41b4366d2f24cad587e010351ea42c38000000000000000000000000d1337eb3f9a0da60e5da6cafb1ab12034dc708c50000000000000000000000005d3576593116f7df43677d357ba67e0ff5d81b6e0000000000000000000000009133106634b1538a2bf1e047e5d71cb2e480761300000000000000000000000099c675e33d41c10f0fa1ebdd9c1b30b85c7711e2000000000000000000000000c1da33e8d60daf4f93a52357a57a076f44c457590000000000000000000000001e5907a8bf01110aa355d5fba4ee8fb25f875add0000000000000000000000001f8278c6e47097d870e10d61f776254e010adeea0000000000000000000000001d160f2c78a8336a2b21af81bf0fc3863fa0279d00000000000000000000000093602a3e6188d83dbc7b91bfc593ba72bfb429d70000000000000000000000005e0f185bcb55eea0f2cb8a4e074f903cab3272ce00000000000000000000000063acad9d8ce611c818cbcc7e2c3cf7bfe8506132000000000000000000000000504ffc40dbeb284a964a8bbabb7a82b7a14e92510000000000000000000000008be7c1b15e7cf18868f7b6db466fe716bb6c707d000000000000000000000000e9df41ead054f9a8e6fe24a25071a3b571cb6446000000000000000000000000340ab9a518de763800a717b58ac815f492f264f10000000000000000000000006a09ca75b33e7e03ca0bf4708e59c1329df913410000000000000000000000004aa0ad3eb6a6b6532f461682f38c41ffc7b321e3000000000000000000000000e43b4b49cdabea18878e2590d8a6e7e087e8ae4e000000000000000000000000c9a1c29faedaa90e6ddc5659399dcefc36d1c804000000000000000000000000d49cd973481dc36ee4e1289656b9916967597faf000000000000000000000000fe1eca328eb4e82b773595da66f0cdaabe60e8db000000000000000000000000f9e782702e97793be1119e99120f266b5d47bcf6000000000000000000000000a707c6e4a4b6caafb2447e98d025671162575add000000000000000000000000d641651ed7e19a04ce536610d75b3dcaf427ad73000000000000000000000000e5afdae3c95409df8ba9454a7ad52ca2a6caccf6000000000000000000000000a9d7e59ea397fe12aefd8360f3ae434bd76206fb0000000000000000000000004d5fa1839aed8dce51c5fe3bc23f4fc08e02702e00000000000000000000000087af1f18430654a9fec1453b8e15d66831e9d4ca000000000000000000000000fbccc78fb5d6b41d2f90bb3f5557e9ffd7778312000000000000000000000000abc11a9c397d7f40dd68ad98bc908a596bec9207000000000000000000000000d2165972b82f6f10c23c773c08e32b0f5439e0c30000000000000000000000005ccd1f9a384b67b0de5224f1e65257b34266fdcc0000000000000000000000005900ca7fdb4f5961d980872b279fbecbfb58a868000000000000000000000000dc8a212d25a4567b4d1e1aa118926a6333666584000000000000000000000000514e51c4fa258bd7f88d146c4a87fd4d2a32796f00000000000000000000000063c0d4bcae2e01e40ca046db22a5c666bdab1f80000000000000000000000000c001e6c074bccfb1e2d0d9967f5734fdfe223b90000000000000000000000000f6d4e5a7c5215f91f59a95065190cca24bf645540000000000000000000000001caa2e3624eb2b5b70ba94550de839e12ed02561000000000000000000000000727040edeb92da0b96e9a54067d639020711ea1500000000000000000000000074268ae78833a292e31a0d60839280672fdac1ca000000000000000000000000681663a05d243230bfba57d54ec54424c8b493cc000000000000000000000000c97a4ed29f03fd549c4ae79086673523122d2bc5000000000000000000000000c060535b808ed68b6addd848fc366a8ad192682300000000000000000000000086ab88c0e54410e83cd163bce8f203a64d162230000000000000000000000000a2cc551d07f652f4e6212bbf6a51aae0b9e3464000000000000000000000000066f394a4ac97e2743e1688978c823531105a3459000000000000000000000000e9961d87fc8496b23ff85da1bca9603bf12dffa6000000000000000000000000e4f41e2d2c35d2ede94f60884eb5d0c93e6e0ada000000000000000000000000315c74fcf9a29f89841eba2d8afb1299ee44813c00000000000000000000000038388d922624df0a817b93ac989c53642968bc5200000000000000000000000052bb3705b4aa17bd20708b36ff6bf0f95fc2665b0000000000000000000000008553d50f35f20c4541960bffb19c2b0a6174e6fc000000000000000000000000cba5c36b2813bb02d2e59c3b942b430b3ecafc2300000000000000000000000018d136d6dd82ee7e9eb5564a04844361a39ab8fe000000000000000000000000842c63fb34d0edee0d8292739546f6190195013900000000000000000000000057d7fea998ef296bf4f3233eb0513ddd1d2c2e5b0000000000000000000000005ea78050e33a9f72177cc80784be73334b411909000000000000000000000000cfc0f98f30742b6d880f90155d4ebb885e55ab33000000000000000000000000f585e3ffd86dad722de6091134a92a099cb11117000000000000000000000000d0c6f16cc58f1b23c51d1529b95fec2740218f0a00000000000000000000000009f58a58d2f9caa64505980fceba4cc77db6c89f00000000000000000000000013fe5acf27b52593e5f52fd13121003af87c344f00000000000000000000000042dc8b4ef903fc8a2d9235937016ba74176dfa850000000000000000000000001c727a55ea3c11b0ab7d3a361fe0f3c47ce6de5d000000000000000000000000f17df909a83bce97c2fa2e0298dc68a8bd2dee46000000000000000000000000d7512ef613c615b40c54e64aaeb712da790f80c10000000000000000000000009c02abdb569f979306f27536ba187ecbbfad6b8a000000000000000000000000bc2eed11349ee7b423380207ff557b7c7999c17500000000000000000000000030845135e1dde9506ab940c8dff7be9fa2b1df6d00000000000000000000000004e54bd99a7e8f5afbb1ac977c2fb233adc3b7d2000000000000000000000000cf1632c9f30902d3527ef67d0c3c8c92a98daa62000000000000000000000000a828cd3847b8f02f3a4b18af621c1ba49175f03600000000000000000000000078329fa2597f961aee43a42c4480e80f6d3c70d7000000000000000000000000ed8d9b3884b557c2c8ea64ca1a6c5b88df6bb5080000000000000000000000005429781bdf59873b79ca064b62450115f1f6c778000000000000000000000000d0e3f6f8e416af742b3f3034f8525a4b7e8ed1bb000000000000000000000000548bbb4b34e24f0703aa6c2bdb74637d6a4880b00000000000000000000000001e932f9772abc13be0515d8d61057aa13c11e8f3000000000000000000000000dfd5802fcae4c74454a30103f9cde1044a20a0c1000000000000000000000000a10c47f20b2e7fdbaafd29a3254d5e83ab4e32d500000000000000000000000015d69b742ebf7bbb7adab4a89b9dab5a334c062a0000000000000000000000008ef1db141359ff9f26bded153901b0932dcdc5b9000000000000000000000000221627e9ba810f9d9e059a7cdd0aad40a04767220000000000000000000000001edce80a7d23b415674b23e9871e53ea8ab38b09000000000000000000000000293f522e26a3036325e64169f3a90c489ab9848400000000000000000000000052687302a000a6a33be86e0f2d1b1a5987b62320000000000000000000000000173440cc51f673b80a8f2da4b06a2f71a16c0dd9000000000000000000000000584313319d0bfead2a9d98a7154f5dcb5a62887f0000000000000000000000000c9d2c118d540c192593e48bd807134c83eddede0000000000000000000000008a7f8cbe7f11887aed5453dd9391ebef6266d9e90000000000000000000000009642663d24b9361fbce029a74d8eff2495b28a2d00000000000000000000000033611e366c2b302d83f43efba403c7ad8643044f000000000000000000000000bc1fe45790484897ee33e573d1e9cb855a3f29170000000000000000000000005ab3603f9c64bd128627d27b32f35b9f4a58d6a1000000000000000000000000e4c12a5fde1555b20cab7004a34d6a3b84415b050000000000000000000000004f2d4a31778ffc341c5d4102b6df04277f9765580000000000000000000000009e36c4bad731da4497035452607dcf117f8424f00000000000000000000000004e6db52a35d1c5bc26289a21c2aaf2f18f0ca7aa000000000000000000000000ddf33dfac858b7b588836a88a162e9b626a604310000000000000000000000002fe6b8f2b376484e9ef999f6a06c321d34d723d50000000000000000000000006344c6190e33bdb6aaa3bc5eea71fedc6c86921b000000000000000000000000d898dbf50aff13bcdee336abf55f4fa10499cb980000000000000000000000009c0187769ac533faf00f74864130a0639e657dcd000000000000000000000000a3bd8881738b4a93798f2998b52ce37a36ba40d20000000000000000000000005cd3288188ba55e21c44a2d95e66792b73023be9000000000000000000000000c1894e6a52c4c7ac5b2e0b25583ea48bf45da14a000000000000000000000000b4e20feaf8ec4517e2a568896329c2e9b0e60ee10000000000000000000000007457a0620c8d5c2cc5114b93381aeb21449b681f0000000000000000000000006ee11ddd1a5343f8de3fbb31ca8195466b141b6e000000000000000000000000166ed9f7a56053c7c4e77cb0c91a9e46bbc5e8b000000000000000000000000067e022256e5de118994476a621d709d658b65f0400000000000000000000000058e6c7ab55aa9012eacca16d1ed4c15795669e1c00000000000000000000000092cbb22a9b9fc01da9914c9b39ed904dd61b859c0000000000000000000000008c264f76a18cfae5fa3c8b1c83baf1ab0dac55c90000000000000000000000002c770c6f01b34fa996b73d7872b93f77f9312b11000000000000000000000000047f0e7a19b6a84c3fde1cd777199e8976f9966c00000000000000000000000003794309fb2512be05a225ce617b23d4068aee63000000000000000000000000f14e82321d951ae633c2f3d9bec5e3253e835b1d0000000000000000000000004b0aba5b8501f215c2c13cc7ce4ef857d5a4f67c000000000000000000000000172b0cae07c5e8a7ca267c160e0a988e987621490000000000000000000000005569fd6991d1802dbee9bdd67e763fe7be67c7a900000000000000000000000059baa8d2bc485d55c2094ed10908459dbcd61fc7000000000000000000000000534022bbe1c9097100982ef432ce43a3c8ef9f5f000000000000000000000000e7e2e9c4994f1d742a390b496832082ac65fbd0e000000000000000000000000bec9a824d6da8d0f923fd9fbec4faa949d39632000000000000000000000000069a82cb1b21d32cdd378ffd2a12284a3c1b930ec0000000000000000000000000fa4c6068d9ddee17848d459606cf2926129a901000000000000000000000000952a00d5fa79af70b28fed5725a86d60b17a329700000000000000000000000045c3e6f2b57ecacc99af59658f37c412682a68f40000000000000000000000008d4175315b223b37d9e758f157fff9e5a18c1be200000000000000000000000032bddd38b3f7631756a04e770304098c9a809301000000000000000000000000dbb4baa8bc10d9b9516df38b483c8b198a86d8e1000000000000000000000000d19e3a4413e9bcaa078fc09713d597ea22f6880c000000000000000000000000dc83a7e0203da0b86369f7636f3320967bad2e1a000000000000000000000000d9040fc309c60d3bc4163efca70eaf6f2a16a04d0000000000000000000000008097255afe6e26abc2533caeeb47e346a5382ac8000000000000000000000000ea0eb9b37d9cd772f9600e221cac96b596455f23000000000000000000000000c1c88785e9b5c9c85b3f6c99255c3bef9e3b14a7000000000000000000000000eb11f3f39f343e6255b0d47684f7529d0f4c71230000000000000000000000005ac9951b701fad1ed2d91c3f8ddbf7e69ee9eb1e0000000000000000000000006df6ce2ba297c0f04fafe130d0f2ef12dc3d0fd20000000000000000000000002aa47451f55d437c206f071454746c9bc1b81ec7000000000000000000000000f5213a6a2f0890321712520b8048d9886c1a99000000000000000000000000005308c6d2581f6f33fe01e557d35d2bf3756f1e64000000000000000000000000e5dc55f3f5805d21c78da46d4edd3d116de1e97d0000000000000000000000002eb18e60141222d199f3295f0d3a6d4613157c6e00000000000000000000000038f6d5fb32f970fe60924b282704899411126336000000000000000000000000cd9d70e721f9234393b598006203fdef7620e704000000000000000000000000422fac9209d91c24b3115bf7fb0ef7a3a7efbd7d000000000000000000000000a5bec4a877991354b574aeed300bf21be5d2da4e000000000000000000000000d806d0a81d3074931bbb5d012b2e6f908343c9ed000000000000000000000000a3038265bd0b01f82578855026d9fb78ceb833b80000000000000000000000006a0f8aaa280fa9882212e8ddb1f2992c6a1a6a660000000000000000000000006a6c679c6ab689fa20cbb01db86e572974f1507a00000000000000000000000082a9cf76d58333f64f01648b9c137019a673178a0000000000000000000000006e0d151742320a3b979f97843010c447d6fdfb070000000000000000000000002cb185e452d8248312d8f2617ccbafd0f3731d360000000000000000000000009030a104a49141459f4b419bd6f56e4ba6fcd800000000000000000000000000bec9c6ec58a532cd8aca0af9ce28bf814651b9170000000000000000000000006f05b7b4660b90ab7780d1c8a8d15a1379758ee600000000000000000000000064d9de94888c645c63a37623011159619502cbd40000000000000000000000007654a393799561384d5d279b455a11aced470af10000000000000000000000008e5b81dd8b08126b2617f49cdd9cf334794f721c000000000000000000000000bfbeab0896e29d0db26ad60278d3ab3c482bb199000000000000000000000000df9e9137e7bcd0a8779ab2babba8e5e6ace3cad900000000000000000000000051d57483a0afb68c0b5dbeb0fe7ff753ea0a72f7000000000000000000000000f874f51e0d59b148d85c5358abff99a4c4672ddc0000000000000000000000006b58c78e1c0c6aed4aa3a77deb9d11b68409c16f000000000000000000000000a7a23739862e45914e9fea98883b5a85e7d9525f000000000000000000000000c0b0d5da8ebb3c8d1e11107e8c99ee5d253c04b30000000000000000000000000a3de022fa234efe6b4b7240c5abe2e28f803f030000000000000000000000009af1ed6c9ea66e2a9198fc31043b6b58d82a5ff0000000000000000000000000920814991c9e7aadad3817522435544ea8bae5820000000000000000000000000000000000000000000000000000000000000001000000000000000000000000b13116f6f225e9d58ef6cc1b87a492eeeceb15c80000000000000000000000008cbf722adfbc071a12aae158a12a68397578017c000000000000000000000000917485a48470d76cc687634518c4f66be02baa440000000000000000000000006207baeba4a6b5dcedfa2007620b9a84a0b2fbfb000000000000000000000000fbdc1c3285e1280b52e4fca2981677ae6eda2b720000000000000000000000007e47637e97c14622882be057bea229386f4052e50000000000000000000000008958be70f40806a44f7d8b39ca1d73e373946950000000000000000000000000f8262362f6c0a3e90a0f2bfbf3cdf88b02d42b16000000000000000000000000f1fe9c5108e0bf0e40d3404c7c455e8535391f57000000000000000000000000da1d0c7f174effba98ea1e31424418dc9aeaea220000000000000000000000000d5df7a5efe9493d9236ab4dc9811d99bdeae51400000000000000000000000097286519d732863d40c2fcf0b3c03daf56507ce40000000000000000000000009d723518db1fe071685146a67bca2b6b67c62834000000000000000000000000eb0480e62a441268d691ab08a10617ce382d5d550000000000000000000000008fe5516e9542163efb265ac055710153e165ff9200000000000000000000000059bcee8b9893fe2869ca076335dd44757c149cb9000000000000000000000000a2d38f5617845aa2219b432745d425a6e1d4659e000000000000000000000000db7040c40f5ead5ff082fcb28c57bbf7dfd4bee300000000000000000000000039ed671ab729138e72ad218f493295078990021c000000000000000000000000029f7ee4d9db7226c2b1f875457b95ffa5a2b59c000000000000000000000000d3306ffad859a7c5b1d8c109d10c405ca1e21a22000000000000000000000000b3780e3b24dee419bc39bd65e5198b6ac31166240000000000000000000000005f5cfccf2c0d1ba02bd2d76353be58369124fbd20000000000000000000000009195a98035197cb30ed68a026b7943cecf4e8aa700000000000000000000000048cfe595451bd82db6349610422aee6eec29578f0000000000000000000000004d24eececb86041f47bca41265319e9f06ae2fcb00000000000000000000000003ae1a796dfe0400439211133d065bda774b9d3e0000000000000000000000008a594cfb4591175d65a293fe7612a41e1fd065380000000000000000000000003c57cb6c743b190cec13cd804afd753531b94ea80000000000000000000000001de4b45c4b6b0152481640f874e9964e8146a323000000000000000000000000469b7a1d08aafbe3f5ef71bfae8ae45caa75eef6000000000000000000000000bdccb0b21a18bd6cfa9ed499b487b0b92b8557900000000000000000000000003dad1561772e13babe5d499f8b6803f6a1d1ec3d0000000000000000000000004cb783e2bbb0638c36bbff230a2fbea7fe36def1000000000000000000000000f39cd9ca5af50f9e1d579575367ea03e5348f3b0000000000000000000000000b97ff475e4d7a69acccca7d71697b0aa05bb8f38000000000000000000000000f0d48d487621956cec3697c6395923c8a2966ce00000000000000000000000007c7f4bc3dde15db3f01777d4fb4d557b76850f7000000000000000000000000038c9ab1eba548251f55ceec92de71cb8e14e444a000000000000000000000000b274ba10711b592ba9b915066d89e59b24ed12d60000000000000000000000009b47a33efb3dc79db231f397a5522665dbf2c0be000000000000000000000000848c70d5c2df3e345b7a666b125e190cc092c2b3000000000000000000000000f21d41de165bd773ecba72cae837461a17beb2020000000000000000000000001ff8e964e2e9183884e42690981204ccddd25aff000000000000000000000000fd6724b4b3e8eca764f0dd07ccd903ad348d70f80000000000000000000000006215ce64259de2bee413c19c631dd67db5282e88000000000000000000000000ebd739970666a7a2d27511af42489ccb7222ea6b0000000000000000000000005fc0dcf37573dcc2a733def6470800490e631dc70000000000000000000000005d22045daceab03b158031ecb7d9d06fad24609b00000000000000000000000054f2c1d76cb23329f36afdaff363b28e123f76e3000000000000000000000000f7af956737ee329456514d3624ca48b01bce72b50000000000000000000000004faa92fa62777854602897724efc8fc004b533e30000000000000000000000007d5a37503b47b26c6ffbd821c7829a6f661091b30000000000000000000000002c91d6d91c55b3083e45781f50e66e59c813b26c0000000000000000000000000154d25120ed20a516fe43991702e7463c5a6f6e000000000000000000000000687693d700c11d6ef497e31f3fae048ddb1498bb000000000000000000000000467c187ca02421954962da903c671a45dc26b95a000000000000000000000000b5f6f1067624a2b59fc98905a4b4e7190e5e5d8d000000000000000000000000c4ef353f729d17df7f3ae55ec226b8c5712101c7000000000000000000000000fcb954e58d85dc7cabb4146ec2864b397f2932f40000000000000000000000002570baf8d84939b4a88d0aa1772255bfdc4e5497000000000000000000000000b2b99d9879dd29b4b8590087ae991eaf3808984f000000000000000000000000f0fbd45106b672e2306b1e83b33a696f59a0c7da00000000000000000000000092a973784b633ba3cebc6ca3e40f3f1eed5ed7070000000000000000000000003ac8604a582cbb7f322fbcfbb6bcc3335a792b60000000000000000000000000373d79f0415989cb9a674d3717614883439fd3470000000000000000000000005973d1af5c13168bdc85c6e78309272815995ffb000000000000000000000000c1177ee4746961abcad56cf86e80631c7d566c62000000000000000000000000c0e391eb5b7bab7bcd92799bf3a42731e62c48aa000000000000000000000000bff231712560ae7a8773a3969f247ba85359664d000000000000000000000000cc84404fbe1e3fe7d6476e1a28f0ad7f5db9e8f0000000000000000000000000d002f86a21b8faf6a696a9280e2022d2cab7aa000000000000000000000000004d699e96858593fd1d5bc43641d59226f7ec6a72000000000000000000000000b56af880b2ec55aec05a4fba16e0ee05f535e8df000000000000000000000000fe28ac0e36654ca9a3ec59616b7f42fd7511d3060000000000000000000000005a4085c0b86e515426f6b75171b0bd0502dc7eff000000000000000000000000da73c79567295dccce89505711f864e801df2a5b0000000000000000000000000e52db138df9ce54bc9d9330f418015ed512830a000000000000000000000000e308017ea0a6d9060cf1c4e0581052a83a1513a4000000000000000000000000c8241affeba546e39dd5a0c64baa281e44bd82d400000000000000000000000065e98c363aee4f8b2597519a25b70cd89c09cead000000000000000000000000b52d1fb262c0c5f0df5fb2bfbd63760956d4390c00000000000000000000000098289e90d6fc92a8769bc892d006a2baa7705afe0000000000000000000000008afacaa08de7189d84db9d87b9c21c2f1ac28113000000000000000000000000543930b0ef6d30366f8a6561c57c34a357bf182200000000000000000000000016fd7a71b0cd5fdc737d74f6e086c12498b165be000000000000000000000000cf7662319b1d037671be63d8c258fdfa5995d42f000000000000000000000000e581efa8033cd58978e64ec564958d705939fa1a000000000000000000000000e4fe44ae12c497303c915f4438013b535c29cb52000000000000000000000000bb8f08afa1a860b66a1daaf2a7a33e52bfa91a430000000000000000000000004cc7a9a050a90b73ef1122a4fa665a9dd11683a8000000000000000000000000e00c8b9680e485fb153143a1767d4dac7b23850f00000000000000000000000074d4078396b1baba5ac9bd4ce8cde2ac83356b830000000000000000000000005752b4e90ef64b95925599775fe3f224e380e6840000000000000000000000004188a7dca2757ebc7d9a5bd39134a15b9f3c6402000000000000000000000000bc7cdcfba8328c6d8db2a50296a10d142f13843b00000000000000000000000083f5c18ffed57fd833533f0f41d706c971adc2ba0000000000000000000000003cd500346125195dc68f2bd6a09186eeebf01e5800000000000000000000000034a517be8a6e95e9545649c2dd70522f14d0302e000000000000000000000000bcfe027b139cc5e0a1abb2c4d2555c396f5a48dc0000000000000000000000007bef14f244f2ff45570bcfad33e120f43d796027000000000000000000000000bedb71b793a2f1549c318f3c308f5020ee222ad30000000000000000000000005546174c0fde2dc85e4fd5d4e6e9c5af8d9569c3000000000000000000000000953e314649cb65894be520a3cfb5fabe8cd068ef000000000000000000000000c257ed15e375e34301acf008d93689a646d335500000000000000000000000002df8f2c17fece2bc6d9fc4c4f26ebecdad596c7000000000000000000000000030887fc55cbfad3487cb55bfe1779f6d2ba1c11800000000000000000000000039f6a6c85d39d5abad8a398310c52e7c374f2ba300000000000000000000000094379d692123a1aa4b2b6f6db95373d03ca7378500000000000000000000000008d8732afffff1a852a90589e7b0477ca0b7aa180000000000000000000000007c9b8e210b3f5e93e4b72c00b014a61b0219ecfd0000000000000000000000001c867b55b95a97042036ce086e4d7519f57fd9d9000000000000000000000000a7705469988e9c7bdf25efa6de3bdadf2899f25a000000000000000000000000c6702d4b08c08ab5473a0713b54e64fb2d0764bd000000000000000000000000695273c7396f3e9bd1571a1725fd2fa7946a34030000000000000000000000006a74af6a948d607f7eaf8a6d4f28a8c0651fcd6e0000000000000000000000000682f4ee106d167ca46ed015918e83f6f4e5b5710000000000000000000000005d773a17acea39f8dbcaf63a802d0a2d96ced11c000000000000000000000000d25b88daa1c8d8210d58f138ff9a993cb6b73778000000000000000000000000089e457d9c25a25bdb1e742d403a5f9f29da42360000000000000000000000009bc181564aec9e1de9eb49a286b094d7040d859b000000000000000000000000c5a65bbedb17798b53f96c670858503c4f49a0db0000000000000000000000002fc5be274110b364b3390d3e6aa547e1a8a5f4190000000000000000000000006cb81798b336521f5d3706e848e52d1f80ab95ab0000000000000000000000004394ff9bb4ade7305fcd51709721784c592bf780000000000000000000000000105435d0da9327c46fc5090b1fc1258ecf7e2c8c00000000000000000000000060e8933cff8d86a58746422731cf37a695215bb1000000000000000000000000a4d65fd5017bb20904603f0a174bbbd04f81757c000000000000000000000000280e9a99ed014411a6c2c9988344b4b14eac8db30000000000000000000000007f9095575034fadc9bcaeb29c5157c9c6a8d89ba00000000000000000000000065c39874ffe0e4d882d848ab2548e3ea0674ced3000000000000000000000000d8a791fe2be73eb6e6cf1eb0cb3f36adc9b3f8f9000000000000000000000000ea865e9afe97be16734eb745d2fac1edd34ba8d400000000000000000000000022ea6fad120646ab419051141661575c8acf34610000000000000000000000007345c51439d1c84949f56a6ad0ecdf3f3f1d2be20000000000000000000000000f9f197902b43a09fb5989cdcc1b58227d3c9d7d000000000000000000000000c80f2bebad103f1b32b4ebb88371b7e505db6dd7000000000000000000000000d7c989ae3cd1e96d149d4f652cb7585a3054dda700000000000000000000000080ea857ab521ad6480d572260b7be7be399b55fd0000000000000000000000006e016aeaea851b1941fffbe792b5823aa2142d1e000000000000000000000000e5c180e97ff8c6ba8cfb3902091fda6f9fb1eaf4000000000000000000000000c6936c45bcf568da8484136d9bd0b914f6f18f900000000000000000000000007410c7a3f8f1107bf9625f473f7fe8b47de88a7b000000000000000000000000eb3168ef5639e96a36a1b46086e8f9ccb03f5b2a0000000000000000000000004544e2fae244ea4ca20d075bb760561ce5990dc30000000000000000000000006d242926e1eca078682acfa92f4cab4ffdcad4360000000000000000000000003c0e21e7e5510d5e6aec2d1b52b90615fe5d7bae00000000000000000000000017aa0157235528bfb9d270e78377d7f9d98e303b0000000000000000000000001ff69bf855ee6c7ed7a25bb53e2b54f82e4f7cc300000000000000000000000045f2e5d8470c76a10271209b2ae356545247a9270000000000000000000000006b2c2367538cca4e861a6d18f79bb9953bdcc5f10000000000000000000000004580d2e51c546972f9e9a7fd07c7782e0b2ec6bd0000000000000000000000002ad48ef8a6dfc7e2c566a75ec98fd7924db30a51000000000000000000000000ae8742e95a55aa42a4fde46dc8d290522648f7dd00000000000000000000000059ef13da996fc71d15a80d66902c7c63fe8fd1ea00000000000000000000000032b03de036338e831e4e19c83548d2dcac01240f0000000000000000000000001fb815aea903d4ef9f63460b4e7f4c1cfedb22e8000000000000000000000000845dd38e38f226e26a101545edcf299316b4babc000000000000000000000000451875e9601415da2ba7e00525afcbb54c7b5e7e0000000000000000000000008d87acf65764769c11353c2d1e7907236c81acdd00000000000000000000000092398462f5c2e59189e2326d50ec26d4a5e05653000000000000000000000000db411bc0a531ed060219c4296add1d6197a9940a000000000000000000000000214fb7b9ffad429f62f5ab81f2ed09d3d9e4e519000000000000000000000000d00a9d918da315eb714c21dd9e4a64ea829fbf05000000000000000000000000bbf02d580caf1cbadc73bcf69b6521dfb7686172000000000000000000000000a719a283fe9a6a452f197bf00035284d2fafb2500000000000000000000000005d95029b1107a99c4b85957b1baec470ca6bc023000000000000000000000000648e9390d7dbf9ee00e606b0a62e77c58f767a40000000000000000000000000f7a28c617dbbca8a467f99da826ea16761fa175c0000000000000000000000006d27f2978e326b7442398c0789e5cace4b3829060000000000000000000000001f547ba085a7c78bff0844000d69431f82cf0e060000000000000000000000001218dcec9428bf32eda1aebc1ebd0b9d8e00600c000000000000000000000000d610086899bbe55f08f4590b2197aed9966e8c73000000000000000000000000130124b5adbed34e2c0fc65b796a35b95ad3a0cf00000000000000000000000029b197d5b29c8879860e74366f29f6bf1beda8b40000000000000000000000009de4de8ddea1740db5b2b3b97c3f1744c4258b15000000000000000000000000d34e280e5c8dfa18a4ce3bd32c62d6668117409700000000000000000000000046360daa04d34f817466b1e03b4257d675e03804000000000000000000000000c0b0ddf0e258f1a1c90a1e6efdb2a08b9782b26c0000000000000000000000006b562cd75a92182da37bb6f8ac7582c6d148f1c1000000000000000000000000c26d6393989acb806acc71db777a96b9a8a8a65f000000000000000000000000c240a4597af46b3bd41fb93114676b9f88153f2000000000000000000000000054592edbb08c1ea029183ac3a7332eda81a72c4a000000000000000000000000fb8febe6ad87cedfbe251426f5d3c7869351e9d100000000000000000000000043bf4975aa6ea83a59696b0fcbce694774891c3a00000000000000000000000023eebb090c430783bf0665478ea6d5793b44a3c30000000000000000000000001d288abf3784f3d00986d55fa1d240e6857b66a5000000000000000000000000f982978d4492246866cfd4b269b1dfe543cc23f3000000000000000000000000069a43af4824f98423325573be57a0444c82ec4a000000000000000000000000d6a062cae6123c158768a5c444ca0896cc60d6b1000000000000000000000000bbbdb86ab0ad9e6f18cbb2f38f81e46f058abc8a0000000000000000000000000db3a4c9713615f8e79c00008a7aac0abcb337ae000000000000000000000000235ae0dd2d56422a44fb04c049e26795ea3ae9ce000000000000000000000000258a747ad4d06537abb3abc389f05cbaf41bad7d0000000000000000000000005dde50bfabe6228af22380a6287b7af4de5fee6e0000000000000000000000006ad241d1bf1918570124a3ce555beeed249453a5000000000000000000000000e8ba6eff4904abd587b85f9028626a8f9ddeec5e0000000000000000000000006790a94e20065dde883ea2224fe08ad865673a5a000000000000000000000000cd1b915603e081af07d1a5b339c5ec5b9fc3054a000000000000000000000000b72ed8401892466ea8af528c1af1d0524bc5e1050000000000000000000000003d6a723786ff3a97a1a884b4a934175e712a4a2600000000000000000000000065470171b879bbf96174788a672247e79f690d56000000000000000000000000bc8c0d0717bd7c1878f2148eefe90f52c67eb0ea00000000000000000000000095f3d2b3c45a63b19fb8fb3e2629a058d0be4cb200000000000000000000000052760ddda4ca90dee53dcda39e41789c2e5fe1f80000000000000000000000004bf73132519e4341ad53bc6b64f40df15f15a90400000000000000000000000097b04a154d470cb20dd5629cc756b747eeee59b2000000000000000000000000bf85a7235758ebf64f86f53fb0cdf229b4579932000000000000000000000000019555f712f892305985d29ce7276a9707bb70690000000000000000000000004ee08dbdc70e192f913ba9a9c392416faa55bae8000000000000000000000000450e6eac6ae354ad25b1b3ab579970ea1ffde1be0000000000000000000000009f16bbe53cd85e44d5e83caf7421316f7e81c8cf0000000000000000000000000975290540b042b0801998f86a8cefdc76ce8c52000000000000000000000000551e23fb065451eccec7b6fc6617e6345d9672360000000000000000000000009e02a6ec3e74f2fd597a459d0ea0bb5a374025c8000000000000000000000000ab4bec006170baf2ec0bef4f5f0432f771ccc3f50000000000000000000000000ca6cadb6a8ca4199788b9a060c3285fe7b897fd000000000000000000000000718f06a344bfecf6664d8d329a14dc9bb8ff2246000000000000000000000000816b3c00942f031eb9530aa3accdccc33c514065000000000000000000000000a3c5433ab7ec32737a43cb64e5f3281006be1b53000000000000000000000000880b3aba4806d98e663de3a7155c8048fe6a429500000000000000000000000016f8958a16982c8813d0def983ca865cbca9e300000000000000000000000000a7a56862346f36f805173f6505583964a2fd7e52000000000000000000000000188e1a28fd8702fb9ebf1d559423b733e2be8a4700000000000000000000000021458082635e9fd991caf588c8bb5b4fe20749ca000000000000000000000000f9c3e43158f512625919441a1e65d3329037c2e6000000000000000000000000fd9f2d04da200685d35eaeb513d344f3a1422912000000000000000000000000077b46936c3567cb8c46b87d03042c809b2e4f7900000000000000000000000057b9c15a4a446cd9dfedcd4eedbd84a307469485000000000000000000000000aae3aedab93429c9849641c5e43047c8be960483000000000000000000000000790f623d35e6d53b7808963adda91e409784f0a3000000000000000000000000d360e1e86a0ee892d61005ebc9826d7d430a5b05000000000000000000000000550cda851e4f2d5cbc200f3d766778ff7ffc6261000000000000000000000000bba8e14745fab94ad86c1ead5f281a6edcf940e4000000000000000000000000807cf9a772d5a3f9cefbc1192e939d62f0d9bd38000000000000000000000000632c8c66017a8ddb39006bbf2da4eb338b17169b0000000000000000000000008f647e8e98e664a08e4fadf444fec8a39b40b911000000000000000000000000fb5553815e34f0001ccdf3a288da6ab976927d59000000000000000000000000e5893b277b74ae29ccc90b82c0389911dcb3fa61000000000000000000000000a13ad0540bdc47d4894c2ab61cf3b8d5cb2d3ec5000000000000000000000000392bcc138e07ca7a3ae8ad121c7e6a2758a9163000000000000000000000000059cd9faf02616fa3111b6dc20c691b9c7b6c18d3000000000000000000000000280f76a218ddc8d56b490b5835e251e55a2e8f8d000000000000000000000000f786792b565a3ddf50e6f435595936070cd6275500000000000000000000000064fb1bc18bdd900321599239271dc3159bdaecf00000000000000000000000000a63b341d42224368c26ff0c3152b564b64e5b4b000000000000000000000000c5caecdf2fa0779d7acad9bc55656b6bdc58b51b00000000000000000000000029af5c17471d28d2b1bd4b6cfdf32b6b74c3e7430000000000000000000000000dd9273c12ba7502213bfe851a29c0fa7d33eee90000000000000000000000002fef0a75d323caa13612447e8e2dc5ab2c8b267600000000000000000000000015da3e506967f39a9a7195fe450c587c2cb2ad14000000000000000000000000a4074882f5eaa987e9707dd91cbfffe2560423260000000000000000000000001b6db92aae7d38ec5d8d685c1f9b764441e8e1ad000000000000000000000000847ebae86ce2fd92da1e18f61504e20ee25d17e700000000000000000000000029d9626c060492c9f3dac887f68379680249c5e7000000000000000000000000201a868d180fe836ae24679cc8e2858bdd8e6787000000000000000000000000f558510e61f0b033a6f98d895af58becfda8fad90000000000000000000000004a1cbee11dedbd0df56bf0b2908e117c9f69340700000000000000000000000001181be6c5aaafa05def979100ef73bb8c0e53f000000000000000000000000002bc0a30878a7f3f5d74081f77a5ad34e651c6f0000000000000000000000000a7acd4f7814c2bd4543277f40e97382c5828750000000000000000000000000098a775c9190227b9f33c392b7a3c5d4fcfa4a02300000000000000000000000017f1bcea87b97411a22403b539d6483c0a7d0f610000000000000000000000002792eb2419d67cb7254d70e4f1c8fd0f6a37b3b50000000000000000000000001e6539b19dade37c9e9c61fd9a546d7e2c0e462c000000000000000000000000d74112ecf01e465c980bc527376eec173b71bdf1000000000000000000000000a660dcafb84fac74ba57772e14f91a04f0621c720000000000000000000000003caeb90cf043eaf994b0c6653c715f958b529448000000000000000000000000649765821d9f64198c905ec0b2b037a4a52bc3730000000000000000000000001bff1f95d6efb1c4d6c1ce8371e2cbd55023e22b000000000000000000000000572ed84d5866e2ad2beb361fef4afb2c244813ff0000000000000000000000003f14d5d6386ae0d45bb1cf94e7f715830e41f76e000000000000000000000000dddd678dfb5be9c1ea961aa380c413c8a3ae5aff0000000000000000000000007f89055dc41eb6ddf35ce13d26626cb7f0f3f3f10000000000000000000000008fddf17e2e1d93d975995572af45eff0bbbb05f400000000000000000000000022b6cea149812b42e261f56e55cfbd1eaf7bda720000000000000000000000000007a2a58f7458ee2b9ef2f24d00e59d486f65a50000000000000000000000004c71b484baa62ff3655eb4554079f5ad95f8a00e000000000000000000000000f156338b46ab3dfb6b2ef2e23cb2bef4ab7b4274000000000000000000000000d91efec7e42f80156d1d9f660a69847188950747000000000000000000000000416cb2a4b436efb24a2da150a2441080a186d00a00000000000000000000000001df303b2369290d1aec6fe37c1a3cd4a0c962ca000000000000000000000000a6bdb0f9c4f22cc43f04ea902c0239a8a31c2f480000000000000000000000006e22a5e30088c8389dc725bbead5f0675334299f000000000000000000000000d3455cfdc5d06a40d72cabe06dd08530457be7950000000000000000000000009451e3a7ad3866fd66532ae957853ece2905bc0e0000000000000000000000007decde309d354aff0d6ece89273a68f0eee1148b0000000000000000000000008d45719cb5c409781217c8b28723de5765b87d83000000000000000000000000e6dcf2a3ea2f90865205ae7c4709a3a6cce15d77000000000000000000000000e4e95921685dbe3d50e3576991845fd87383189200000000000000000000000098716bc817cb3523ca3c206dafaf6a9398fd6665000000000000000000000000f2af19f466ab22af44b00c401a87a613c4248420000000000000000000000000a2694887f13a7bfee00824ba02b38ae848779136000000000000000000000000a57930732f6deb41164788b28bd62e2e3bd99c1900000000000000000000000087864a76b3065f0ce59e9d33738fff23868c4569000000000000000000000000a38445311ccd04a54183cdd347e793f4d548df3f000000000000000000000000dafb9a20378fea2bb327c96906978862b809198f00000000000000000000000043febed48d63a5dc56998a3f91764d5046a55526000000000000000000000000a1d894fe805303c60a5dbc484d0214bc28acce3200000000000000000000000021c326a098429a535774cb84ab238f76f2f1b66f00000000000000000000000021169d8c5f5e73547f7cd9799c5c9fa60c9f2b3c000000000000000000000000dcf57a377c7520602d453e0a5ebff7d187fd3e2f0000000000000000000000009cc553463ff497c1cb80875ac051c8f1a3cca8d8000000000000000000000000159dda55ab7b74c13be4e1616c276d87b387d63000000000000000000000000081c16cd5750f616a170cd715849ac61e1b0f4ce0000000000000000000000000aa875f2908cb3c2ba1346a9a364ef81f46828523000000000000000000000000e4603dcfd34c876cc450f0a50c37ea37885c7b460000000000000000000000005762face92f9fc11c2190ec06a2e31038b21092d000000000000000000000000cf686db8b3b682688efe2e8861c03628a2fa5f5d000000000000000000000000c5c447a5417dc3d3690290bb5ef14fcb7722223c000000000000000000000000a6e8772af29b29b9202a073f8e36f447689beef600000000000000000000000041626ba92c0c2a1ad38fc83920300434082b187000000000000000000000000058221541118fde21186ee09f5b3ec3590ea873bf0000000000000000000000001c3037acb9ef51eb40fe58166463a69e1bed66ab000000000000000000000000139bb96b05f21105b565fe2f342e98dc1d13fb160000000000000000000000004e977d6983709223a2ddb6a5d2f788b511153463000000000000000000000000eb85f0697e9245581168f17f4a0b97a05ca118d8000000000000000000000000edc921a2660909700a0aaba733e142447d1abee5000000000000000000000000bd24ddc343db39577ce6b87bc6c0a6b772803928000000000000000000000000e4abce76005ebb6aa129144557d1f3862d9017d4000000000000000000000000241617fe8eb77d9226b6a72b1d127ba27d821a5e000000000000000000000000ce17a7f6eaeae4a4c25f81785877e416769d378e000000000000000000000000563d16c1d74eb73daa8e50ef250af3fa635d00230000000000000000000000008aa6fcd9854cf7ff7977570e2636bc51ec4d50c800000000000000000000000005f51de33bd21abd4172634eddc78c88842120330000000000000000000000004a2be53516f33304b3b88f848ea819f70a5cb67c0000000000000000000000006a30fc4633d0d1e07933bbfad1df3bb2cae399c800000000000000000000000002df62dcae377f4a5fa6425a29346193c41240e5000000000000000000000000b6ad710280dd265dc5efce6d3a252088984a5d58000000000000000000000000b56bf895b108cc9126f33866b34349febc944c70000000000000000000000000453d9adccc35dbd4b08dbcb67b046eef6cc14e35000000000000000000000000919f021496d350e777465ce1c120c8fd55b6ce9300000000000000000000000065cbc8aa675e7e339e374568746b6d40e87ba084000000000000000000000000fc197afb8739f5cf1a1fda015318d17c2db9a00d000000000000000000000000af493fd806659ff6c709973c8b1d662e5f9bc1eb000000000000000000000000a2ee96a65dd1f5b45ba15f04298822fc7172e355000000000000000000000000353567c23fcc251eb8be96eb6580fcf2e7bdebac000000000000000000000000907f0ff9fbb5684304b5637100371390a2a7518500000000000000000000000080776b0fd68151d895f858e3a658a9cb20df5f7c00000000000000000000000088c4cc192c757d94bd7db4c01bcde85428cf9e52000000000000000000000000fca62123cc525edba5a014e304ef7bc280d615210000000000000000000000005704e4296581f94835a58a48e7c72a928746c7430000000000000000000000008725bb61f9bfdeb76257467cbd44faf81017255c0000000000000000000000007b07d7a1070ec254f71d76c89f2e7929c0731cc0000000000000000000000000d18123c17c465ce90c28f5f762adebfc11f9093300000000000000000000000056ef83200c4051124bb75010067af687b5a85eb600000000000000000000000018cd90419657ac306ecd46214b637a33b6f6b3230000000000000000000000002d722c96f79d149dd21e9ef36f93fc12906ce9f800000000000000000000000019edb96a288beffa365bb60f92ff0fcb2b197067000000000000000000000000dcfb68df7f9538d6c9058bbb1a7b5147c6534fe20000000000000000000000001230b94f3b4a20056d9081be3240ed395c554a770000000000000000000000008d9e40c9d71d65d757e37fd33f0f401310da2043000000000000000000000000406c6d9e9c31e6e36bb92f05db5231eee8d01ff00000000000000000000000004e1fe0409c2845c1bde8fcbe21ac6889311c8ab5000000000000000000000000b7e6168fd3f6e1148dbe9b1557faaf72a30c7ba2000000000000000000000000992dac69827a200ba112a0303fe8f79f03c37d9d0000000000000000000000001787ce19cabd59785de4425b84db5f1b43f09577000000000000000000000000403466a60252e6339572757645426c62894b8bb6000000000000000000000000aedf2440f077bd4838891c73c17a892182815e620000000000000000000000001d5bc28e0078a373ec62ce35ff8149b37e3e00d9000000000000000000000000832f586898e741b9ddbde97f65d2202d2c9a9ec5000000000000000000000000401ce9048f314a72db097380b654ab8c6fef49000000000000000000000000007ba227f654f25c78a9f745c2877d702c9b8f3a600000000000000000000000008d8100705fb6676b97bcac87617ee4704c5d00f3000000000000000000000000194649af744e23a58d66ba98044f3097272f0205000000000000000000000000038263ae0d9b1794c13c979b54295e42dbb37b3a000000000000000000000000d76960b227458f41e57f6d090b5d9e1ec5ff0dd9000000000000000000000000add4bb51ca29267440d9a3bded195e329a28c5f40000000000000000000000002de89688d3ef5a2ea1417f023b2c1007e8807a7000000000000000000000000041f024ec0a5b32f8dd82e3ae4c29488889546da30000000000000000000000009427ffb027209288f2918818bd22fbc7d4e04c44000000000000000000000000e3c983f23875786ccf2ac3f1fe4eabd8e78bf38d0000000000000000000000003d81ed103cd7bbd434954b197b9aeed565be3ec2000000000000000000000000262a307edbed7804d36bdccf537b4916809eb8720000000000000000000000009d406c4067a53f65de1a8a9273d55bfea5870a750000000000000000000000002239ac202240074b006a0cd2c201284a284dfe2100000000000000000000000009b66df7f94fcc1a37744b991ce1e9ae92f2d5d100000000000000000000000019cbda8b567c1ca7d887b4388873b82d6bb8cb64000000000000000000000000b284a286faa7b38404862edcaa5226e62cd839740000000000000000000000006b15b183ee6d71f0bdae8d317b37fbc57c998f5c00000000000000000000000051f3d25c4a592e3171ac83e100fccbfad09ca99d0000000000000000000000006f1cdbbb4d53d226cf4b917bf768b94acbab6168000000000000000000000000a4856a587b8514662f8339f307b92934033caca1000000000000000000000000625814ec2a8ceb29e0030dadc97fcb520ebd6437000000000000000000000000aa8dda3f7bd78bcc9621fb9b3bf609ef38687239000000000000000000000000236e21654609e4db2f4078f92013eec5b9bfd24d000000000000000000000000f8cd7cd33b3d6ccc4ab2d40906d978440cb6b73a0000000000000000000000005f681ad96ce4ad8b3d7d745ba1e34109afebdab800000000000000000000000013bdae8c5f0fc40231f0e6a4ad70196f5913854800000000000000000000000027ac152af9754224b8546fcd00d4d37641417ca90000000000000000000000003dd92437deaf620da4705429c9331ac9d4d6a890000000000000000000000000bbf01cb95c27de9bcaf72497fc68323f6541290700000000000000000000000086bdac849e978b6ddb8ca1ed6fd6884e4e109229000000000000000000000000d3c4984344d375f696052b0b78aa9f2aa049279a000000000000000000000000cfd43ab7ecc925c55baf1dac08437f7c1a31beae000000000000000000000000ab27d5e1ac0b197d15a0689eea455d3584c72f79000000000000000000000000a7829f5ec48d7a5dc8201016fb4a530f31e8e33e00000000000000000000000085fafaf603114e2974738312385289d03cdcb89e0000000000000000000000004206940d61d195d3f52559c0bcc0fa30a2512189000000000000000000000000675b0eca7b1fc6272b3ead2121d5207a68ae8b8e000000000000000000000000d7787445c07fa5b163f99ae5a27ea4ba660da3f1000000000000000000000000e2a4b8aa40ed4a211cb117c0aa49cde6bc7e27a3000000000000000000000000401ba42a80ca21960795ab16216c4895915fbf6b0000000000000000000000002f86bd38bd00ee74a4d250996b02ef7d8baed1300000000000000000000000007d712bd58e292d92fee0f5a7ee39bc33701f13d7000000000000000000000000d2b53f1b1b42fc2697e2276fa2375e98e9a1dc27000000000000000000000000afda044e34d85c2e091d1c60f91b06500182dfca0000000000000000000000001616b057f8a89955d4a4f9fd9eb10289ac0e44a1000000000000000000000000b6728f5aa60496424eaaeec4ae16135f2326a59f000000000000000000000000940c039501859c2af0661b08a256190483fd21d7000000000000000000000000bd501f36c59e9b7421cfb128fd7ffb11567cba08000000000000000000000000b9409ca46ace8c84585599fa4566566595e570b600000000000000000000000088a20acba68d299db50ebd5bc4534ecee62f7acf000000000000000000000000e83a48cae4d7120e8ba1c2e0409568ffba532e870000000000000000000000009a03522beccd393e72d998973dc8f73e340a587d00000000000000000000000088ce21e07b08e771deb6a50cad5ba0dcb9552488000000000000000000000000b51c70cfabb156b4794177d0d414b2d76dec4c310000000000000000000000002abde62f7c08ec761e9a00b47c528ad7b8a2ccd2000000000000000000000000d498d854927344df1d67e784d85f2568c689b05b000000000000000000000000f0572230a9e8239dd61d76ef05c76538dec3d335000000000000000000000000dada252d51a48c3143c97e87f5a3417c08473571000000000000000000000000b95fb7a3939bd9641988cf179788244ff305156a000000000000000000000000ea2e7b4b94bd612226bd4ae15d877ed883569a33000000000000000000000000dbec6da430ea857dbf181d6bd6b79f3ba974480b00000000000000000000000086d70edc3347003946d3576912fcdac58ddbd586000000000000000000000000597f5361e72bda734fa832e7259965f7fe6f01620000000000000000000000004e14529d962cba526a70435132cee96599675d45000000000000000000000000cb2fe1c8a752f149eb3c49e4f489d84fb842c3fb000000000000000000000000c115d96141d44d8e356295fb6e219045f2f27a1f000000000000000000000000e4b99f9580b90d88c3e6dc3e0b853d8d3b0b8b550000000000000000000000000ed316402d4d2cac1db46a3f17a0a29c71860477000000000000000000000000863c087f34ffd46ea2db4d5d4185caa0e1237aae00000000000000000000000081a82b1dcc0b6464e12800ec797b7402cd2ddcf6000000000000000000000000e3031c1bfaa7825813c562cbdcc69d96fcad2087000000000000000000000000dfc1d711815b593ed4b8fea04e745a74fdf3ae3d000000000000000000000000b3c0f936a701af9019bdc35acb5ec3a55379935e00000000000000000000000088df07c605d13915b8e7d07dc8efd538dc0c5620000000000000000000000000dd9e96369cdfeacff773501c8a68746890e63fb4000000000000000000000000614548f32bf213cb7a7c42cc38cd7f39b6723b41000000000000000000000000d3b8c7e3bf3a49d81cbb4298525ba466e3e045e0000000000000000000000000667ac2538f53de9dd901ea9d02a6abc1293736b8000000000000000000000000bb80729909560e06d7b5f0fa06d37e0016f44a0a000000000000000000000000a2ee0f350ee447e76f72005796fec168487770460000000000000000000000006cbb2ee3526c5d4fac6e4cb92ca393c60c8fd1a50000000000000000000000006606d2caef2b4ea92f46b17d35cd324a04ba1ad4000000000000000000000000f63f5fcc54f5fd11f3c098053f330e032e4d9259000000000000000000000000aab670c6eeac51c2c332ae79be14a7d152a6d680000000000000000000000000816b3a15d4d349297f9547a05d9ae4faf77e56580000000000000000000000004723e427484cb1269c2a35b4978073ea54ea26ac00000000000000000000000041c1bb5d35dbd9746d9c55753220a8595d7e73d70000000000000000000000005e80e84bc20446fde75ff71a866bbd4992ac859d000000000000000000000000ef478bc2bbacb2214eabcd446470a43f7d7f635000000000000000000000000040127a34a92ab1f32467d6e438410893589db4b200000000000000000000000015209a15b67471212d3bd905f2d74e9fda7448440000000000000000000000009e4a7ab82df2bc7e50d3e18a1379d342fcb1f46f00000000000000000000000052f350ef1bb05c58aa6b90ac5e5ed5895c99700700000000000000000000000091b3b899140b7de2098f900cf40ab55d7d705fe6000000000000000000000000d3b7b024b5437642036f6bf6847424a43f30112e000000000000000000000000c70a8a88b6db1b6031e3b8f2d4e9c1d8c790d3c000000000000000000000000030e4a207175bab4c4f2f4af06e8e0b519acf3955000000000000000000000000c32f5c0ccbb4fe282dc5a1f9b23e8e97edb699ab00000000000000000000000038f08dd49f68cb52fb28b0314bef6b750a863111000000000000000000000000ea29bd92ea874b7f10fa7df46b880d58a4363ebf000000000000000000000000d20ec94fa25a3adf4829e3d0d92e0adcb34ea5ed00000000000000000000000019bf8e8b580fc3bf78e69db115b833dea6c7d50d000000000000000000000000ea6bbbf308805c62d9083e436657a5a089a5e0f80000000000000000000000001ac907d6d3f1b6e0998d9616bbb9521c3732a1280000000000000000000000004ebf12bc70a62988df3b3d1ba23a7d337ae30d5c00000000000000000000000093fc1f35f53a9553534979233caf273214c51fd70000000000000000000000005cbbbe1d1dad32060199c1baf68cf972b963a572000000000000000000000000039447a82f960ac07a1a747a63f05d9c613a694900000000000000000000000082af251e19b0081a64e447279fa2908722bf6b890000000000000000000000003d228dd20c6c8194178db20151aa63af5d4b92ed000000000000000000000000f6c000bd1127fddf01eec72b1c60075d1efaa9e9000000000000000000000000f61d6742eea5e1f29cb4b96cf7108f32424d562c00000000000000000000000087f299fd7823c2e7148cba705cbf2d6a48e2414c000000000000000000000000687e6c654c05d5c1eb6c32aa186a30bf052410010000000000000000000000003637d7f6041d73917017e5d3e2259473215ecf6f0000000000000000000000005f2856c6ea033e68f9a40ec9da813a472bd5892b0000000000000000000000009e6e2341dac444cf7c1c7797c8a6379e18703a5f00000000000000000000000082413f75f0da101e0fe7f6ff6cba3461f7e04f2900000000000000000000000086dc19b533b7ebabb9bb49ead6502e385db898fc000000000000000000000000c9b088759e78286bd2d3c54e077961fcb1e2de21000000000000000000000000e28c3a496cc4ea4914c356b0eee91dbeda0e82f30000000000000000000000002a95dce280f721761bcd0ca829a46a68581fb605000000000000000000000000ae46d0ceeb6b3f8421fa4ebcd5c30e74ebbaac8500000000000000000000000021dba636dd363104836e397aa3fa1cdb5737b40a000000000000000000000000698fb8493d5f5fa64ce9fe1c2e2a72c0d7d7ee4000000000000000000000000015457db1a979270cd1c0cfea54ade7e70e846c58000000000000000000000000694022de56d858337d83a8e7e157e45be9ca82820000000000000000000000005af970bc6c5c945ec8800fe9ddcc845032f1bfb1000000000000000000000000a744f380141f9dcf9d49546c4f6008aa4934e00f000000000000000000000000c3230126f3b67e13ce9e3107a0ca6433eb5ac0000000000000000000000000008e973f1377e3411754182cb20af584116afde30400000000000000000000000015472352564754f6163a134632a9d7be1240d931000000000000000000000000f9b4adea823d43c3fd5096f97c91e79f0d4908a6000000000000000000000000ed7e88243661387c41c3cdf360e2f9406eeba6b9000000000000000000000000ff65f352156d2c69f9abbf1aef18e6d85314ecce000000000000000000000000ee5ff7d52af2576b27ff9037d993c4f60431af59000000000000000000000000d8c2e378c699b7e3e5f97cf4f0f46741296d8cbf000000000000000000000000a9c0dcccee215a86b49303bce912d33f7ade88ac000000000000000000000000c4080c19de69c2362d01b20f071d4046364a02260000000000000000000000000e07d202984a878333da0546a45b4fe0bee95960000000000000000000000000ce904645fcfed80f366c179a8174ef6e2efb29830000000000000000000000003f3a06bd61f7fc81e8b7bdbd8bcd550244d982c00000000000000000000000007126571ae25622fa39dfceaf88206676e45c660e000000000000000000000000cea9629a4633dd50d8b328f2ca864bf574fee58a0000000000000000000000007f6ddbfb278f6ec8258a6ed6df7d2535cf4947770000000000000000000000002123a66e0a1c241ccc326d101a6616cf32f3880800000000000000000000000052f3ab44a02c1e574f05c9b6f502bec9cddebfe2000000000000000000000000e910a2583d7b6fe4f6cac9679dbbeef14dccdd7c000000000000000000000000e2b896595640fe1592221cc0b1e1bc232612c2200000000000000000000000009952aed08a5d0a86bf90e460223b5a83e391ab6e000000000000000000000000680bd50a968a9bf7a9acfa60e7c75f3ea5116e3d000000000000000000000000c8c36fa036244658920bc78d316efa4c9d98f306000000000000000000000000052ed0ad68ffc470386fdab82f7046e0b55fd663000000000000000000000000a13e66b05a48f47a2fbf9d3f06c739abb4ceae4d000000000000000000000000fe03bf74ca6b2e6a42f14e044d5e9d650446af750000000000000000000000007db0db8ae944833f71d0b61d53b30bfe445237a2000000000000000000000000ff8b6fb4829c5877e4a29dbe0176e4af1d5ded1f000000000000000000000000a20d3991fde4b6eb61745f300a2e1821be9336c40000000000000000000000000937da18e019494d8370da6353b1d97b3ab7e3070000000000000000000000009efa2963dba18c5a36336e2cc9391f3e20af33c70000000000000000000000006821e0e2bce57222d6625bb75e233b5638c024b30000000000000000000000001e7b450322e42b53d55abc795913537fd680fe0c00000000000000000000000049aa00072a7ba8a5639c43fe9f6536820e6f5d570000000000000000000000005d662d39ba4ac3296ebace9807c748cccf6f1fb00000000000000000000000002d6ed1c41fe6cff06c4b71153ef4121c365a76a9000000000000000000000000701fa61dd4d0458c941299691983e36f898dfd920000000000000000000000002f61a12716b87e094a350c0d60e5e09fcdba103100000000000000000000000072cd1de9e3f80a0cfa48ef9eaa4037920cee975f000000000000000000000000c2f51c9df556af3742888aed683981510ad57d5e00000000000000000000000065868e593a2f03607eef2040535fdd28f2b4487e000000000000000000000000f437e7b7c194dbd47586ddd6652a511de529e7c60000000000000000000000002c5549067a5617c1cef354d5b96b0940dcfc867a0000000000000000000000003f3f0bc9ba04289705bd9e5bc7dbbc407c46764d000000000000000000000000ca43ece4fe8ac7fbf633e6ee7337525a3faf96ce0000000000000000000000003ab9dd7a6684a14473598c0cdf5a4464781d3dcc00000000000000000000000074626860da7b624fa1c33132468367926e9a410b000000000000000000000000d334f3cf46fa4a9656a20ad5f3c77ac06ff185e7000000000000000000000000274bc3ec36fdf25bccfbb532a8c3ff123f3743ac000000000000000000000000dd7cd4d0310afef32277b585bdea3455fb0848e80000000000000000000000009b27cda237d64f8cf7741b48b11889781e3ed71f0000000000000000000000006ec1ad5ff9e53362c9bd5b6e631724c970a73c1500000000000000000000000039b6ba884dbc778e880cb9fc6757e55d0c67bf0900000000000000000000000089b909ae48bb8968cbbd52264f2e665436b4050c000000000000000000000000e7ce6e78938265dd4d238144998fbfd872b19da70000000000000000000000002bf24bc0d6d86520e860239364a127028cd47fde00000000000000000000000061a6cbdf1f30fa8f38a380d9e0e5fc1336680656000000000000000000000000c02c06ecb4586fcebfa71c352f980c0cb0b63ba100000000000000000000000028546402aa1fb30a5b2842ee800040282ff705550000000000000000000000008367d85bcbd4d1c759d25ab7e3e40a7c1440ed56000000000000000000000000a662ed2ecb69edac5f56c7648c399d30f2102e6b000000000000000000000000e078cfc04bc30d419af771dd04c26d024e3bc1f3000000000000000000000000c1fcec8e69b38bf8d5ba5bfd807c02ea80fdd2e300000000000000000000000057c5d54f7293cde1fc129e4159cb07f48752ea61000000000000000000000000959ab59a4ed95fe5286b92c3d70020e2a6dee7cd000000000000000000000000160cc1bec13c1b0bf53373ef9441312c6e1fc42b0000000000000000000000001524fe68f85c911bf479192fe0b86c4b3295d5f7000000000000000000000000dd677eddbdf7d82168256f15ed3f207691e2f082000000000000000000000000814503f53f37532306c64cb764f20d397b0cd047000000000000000000000000ce5c729b04259c41b7a8df88152dcc7a192cf02400000000000000000000000001acf9eb2b45f575d18c1948553d1876db966ba4000000000000000000000000edee9c45acb534d9f63665706712ad7d7c76e05d000000000000000000000000a562654f2fadab6880f2c21aad682e25f9a7f04a0000000000000000000000009874c257e6cdd5ec04df2d18287e40b2387327f4000000000000000000000000aa17bad2603291be4b6fac23f49ffabbc25c5d69000000000000000000000000f55d5282558dec7245c0c5eefbba1d0ea56365c3000000000000000000000000a527a4db7b4cab97d36a85de50cd561cf168bf67000000000000000000000000e360e543c25150a1c4473b160d00de0269576ef3000000000000000000000000e947fe5a9d5a2d2691fea7784237a3014d67bc62000000000000000000000000623d99c97be05a3e7de40b734a31912e1b0918090000000000000000000000001af9ea03f721d465585d3b7d184cbcdd00e28e5a000000000000000000000000749fe0d475e67d3ebc9ae5c495a7e2f64802af9c00000000000000000000000083a6e5148c4d3f7d2ec22b1b354ce8a0a2caccf3000000000000000000000000628dc0ca59cebf126b97b18bf5ee9ae9910904ed000000000000000000000000bd205c4a077b3fe95b610a76a26b2de7979e3c99000000000000000000000000bf2d3fc85dca9865db7d9317858618f8ca9fa7e9000000000000000000000000d6ab2fa07261dee9562245f58eaaf90bf58b93960000000000000000000000007eae13f77dc9e2ce229360af2055207b8c9563a90000000000000000000000007b291b4b540a3e2bea14ff53221749359f2f68cc000000000000000000000000e61dd9ca7364225afbfb79e15ad33864424e6ae4000000000000000000000000f4536185e4d4e0cf2c2767d800a0a27c9bb1511c0000000000000000000000008d1ce361eb68e9e05573443c407d4a3bed23b033000000000000000000000000c2e0f31d739cb3153ba5760a203b3bd7c27f0d7a000000000000000000000000e3ae1d66cfb0a8f4a76743a752ec16e202491b2500000000000000000000000081f88f2342dbdbc3fec07a76c191e624b75346a60000000000000000000000001b505795b8975b5faf071279dddf80da62d908f40000000000000000000000005c9f73f936e9ffa7068a53d1ad06f8f110542aec000000000000000000000000bbe21f69ffe9ee172867740e065c2083b995bac40000000000000000000000001477e65289eff9ca2d7900614e5256c7eb0ce772000000000000000000000000da81f95b2d0fcc1a87202019f757bda362eb0f5700000000000000000000000013078590e86b7419fa20755d69f1e3abbf45b3e6000000000000000000000000eb182e2ac57dc9e189f1707aa3f60d5c2a70f1e70000000000000000000000005579e7c8e9c3dfcdf714566919aece25282248830000000000000000000000005a9e3976a02fb8e8544ae0dad8117a9492037b530000000000000000000000000d3b5e9173f8ac4437ccc476faa30a4939cb05440000000000000000000000002c4ecf7ee05e754b717933d14324691a345c9475000000000000000000000000e4bd8997c17b0b86b2611e9d7ce732021d324a7600000000000000000000000031dc88fd64cafcfd60b16212e1b0b93e343ba9ab0000000000000000000000006b686e1226820bf75e513711a1e0493d4444e15c000000000000000000000000ed855584b4b72a56b9a79e64cf81ee2c3247dbb8000000000000000000000000aafe20f875e63cf6089add72d62fa10f104fe8100000000000000000000000007c61265e8bdc3b0e1935ee437e77c4498b4a8f640000000000000000000000006d7c5adef469b711f8390bfe8c5d5f22202171e600000000000000000000000012430b0cde372aeff0362b4d8e66a97ef03bb7210000000000000000000000003be0869be4f5d4d3541a66140449484ae9850f6d00000000000000000000000047fdbcc054b4f89a7e2f0d84dabbf0d61216b86f0000000000000000000000002c470c320044b2fd731e5bb1fc9b824200d123e10000000000000000000000000c8b32060f4c41cd549392d78db0d0c2802d82690000000000000000000000002319dea3d6c34f5b307834bb32a16b97142558c10000000000000000000000007e9d1085ebe5d1059317ba104dcb990730bd73bd0000000000000000000000003ed6b1219fd34bf64191efc0efadadffed6d1bfe00000000000000000000000005720f94bbc9761b502c45eb40e360916d6f1972000000000000000000000000e07c687cecb3caf246ded3240d186181d5eae705000000000000000000000000b96162a2ea7f285ee5b525dcfca933845a738817000000000000000000000000ff303626e8e19f59b54dc5ba76810913cdf4769300000000000000000000000044e0e80b6464e375d5696b2af8b58afef9959d07000000000000000000000000d519ead3bb91cc4d3e800d42db468ed8c4aad6df0000000000000000000000006e1adc67f85e5a6f80b1fa6d7d55db8cced96f630000000000000000000000000c0927607053f0aa47b6c3dbdf91596169e76382000000000000000000000000a1ed93bf44ba35f1e8ebfb4d104a0e109337a5aa000000000000000000000000ea3e37f7635a498fad249e4abdaa6b1fdcbdd8dd000000000000000000000000e94e2702955f64b8ef6bbb7a6e03b4c9e73c42910000000000000000000000004992c58188c4b85cccf2ca708a52b00b5c6e0046000000000000000000000000715903e8aa7825cd58b60a0d1c958f3577e3b91e000000000000000000000000feeb92386a055e2ef7c2b598c872a4047a7db59f000000000000000000000000d80fa3f60e01ec7627533ac1ed5a3fc21c88df290000000000000000000000005cb0893ab4182a2ca69788a695504e4ff0dd221a000000000000000000000000d97f9dc5d28533e8aba898656e33387a63a113bc000000000000000000000000fac44bfdc053a9615c6b0527f44416914628a0c400000000000000000000000000e9fec55aec66b9aece8e678fa8c99804afc3340000000000000000000000003a5c20dc525ace54fc48bd11be6ff2259771746f000000000000000000000000e31ee23bfc00969c2517a1f9bfd910d9020ac8270000000000000000000000003f7fd23ec6c7d4b4822d13a0b2d5c62cfe5dc738000000000000000000000000d0f05c3ba2162ace3d81661ab73f78ecfbf16af7000000000000000000000000f2808e73a8ee8027d6d18853db892afe236751c20000000000000000000000009813887bf29caef1fffbe32c0e5b98db2ca3f2c5000000000000000000000000fd1cd78d4eb8911bbf434bee9eeab3d417c8a4050000000000000000000000008eb2aafa3c20146ecc8ab37600e8ac8c1bf24d23000000000000000000000000ef58d55f9ae760211449dcafaaeb28243688318f000000000000000000000000bb8311c7bad518f0d8f907cad26c5ccc85a06dc400000000000000000000000093a2ce1789b94fcafe9987b2d4b18efa143d79a2000000000000000000000000e86ae95cdc2fad4b514bb9fb6f0ab9fff8305e23000000000000000000000000fde11ae9a9bd4555922d78fb98a924ef402580c90000000000000000000000001715a3e4a142d8b698131108995174f37aeba10d00000000000000000000000089cbe28aac60880392b9974d50e6a6b9589f9cc9000000000000000000000000c752e40e9e0051769eb360514598e0f71b96bb85000000000000000000000000f224837e13b1a745574ef68a73427b0063f266f10000000000000000000000003725c284aef8191035785d30b593762c1d45e74500000000000000000000000081d59a36e3a4824a4ae2b2b2ea10e91b6c53b2400000000000000000000000002c55da4bc893fb3cddcab74288b17548ae0a9abf000000000000000000000000ce6ec0e8ee2dff12078e0ae6cf5778cd05dea8b40000000000000000000000008c7925d8c598c5fc286c0d2b9e5f8a951d67fb52000000000000000000000000003933989385fab554623d558523cfd23cea85030000000000000000000000008c77d8dd2caf297ae0144d37fa306866a89838da00000000000000000000000026c2b7c1c27d5031bf959c4ff7f64f5e68f953540000000000000000000000008050ed3f0cbe4097252d9db6f8be6de824b8879a000000000000000000000000cb06b38a35c6f02d53d8a785738b81717efbeed50000000000000000000000005141e7491e753ad966c7ffee17aacc3926ff23a20000000000000000000000003110a21867886c3e38431a26e61524e418f0ead3000000000000000000000000e812c2fcd47bc3f169f76885091dac0393816563000000000000000000000000890ed1ee6d435a35d51081ded97ff7ce53be5942000000000000000000000000016631b89622339b1ffd20a62b2e1c04ffe7226000000000000000000000000049021eb8a5317fb5d922f13667686d1dd9996d990000000000000000000000000780df2afd7323ae2f96a5cf9d04f52451d657340000000000000000000000003e04b762af50b03b816bbcf807922a00577cbeb0000000000000000000000000f4c3bf2e01190d6100e08efb4450ee747d55b691000000000000000000000000f222fb7355b6de884c14f26528297004fc3c01c900000000000000000000000004fafdc9c068c0692f075ff5b6d6903d134fb730000000000000000000000000de683b6fd6442e0ce159bdb397417b0e36d5a3c6000000000000000000000000231167e1cfbf5fed2d0d468c5f2f6f018adf66e500000000000000000000000078f0ab3f8be2353227dedee062ca2e4ad9e2f26e000000000000000000000000bf6f3818d822cd2ed88c9d5c1b43903fd38a0c0500000000000000000000000009f879394110b88ae3091920d9a8d050a5a6a79500000000000000000000000078f8ae58d07ecde2286d0f3c316eaaf4a854a2e90000000000000000000000007bfcdd4d650cafa4589e71af9f094563568e3aff0000000000000000000000001ad435045671bcf03da1e4efa943a24d1746f97d0000000000000000000000006cf2460d5ee7a31f3d8aca799a8b152a0db3be7f0000000000000000000000003b099a9666a9492b3a47660ddd76a1e895b0d16c0000000000000000000000005ea1c4a8eccf3b7a754e6488dbe7b98e257fa77d00000000000000000000000007abb11fd6fdfcac34948da40a54b2f00ebfde72000000000000000000000000cc26c17f0c900f634d2988188adce2b067a447b5000000000000000000000000c7c88c453e397d7305412e415a2191dccdd249e4000000000000000000000000766113055468f3a070e50b341d36dadddb4ad52f0000000000000000000000009d6b5da82918e548acc93870aaa91a07fcc0a03b000000000000000000000000b9d742842f956d9fb8be93e2608b46aacb51d5a800000000000000000000000009d473665a60a8c96b3419e1991756ea1375231c0000000000000000000000007afafe3c06f4d4864fe37e981bf73279b5f442180000000000000000000000008069c54fbb82dc1fd0defe20bdc445d10d65659b0000000000000000000000004d36fcc762f773dcc53f072f0b4c3f693bb8a7ce0000000000000000000000002b9ec58e69b119c334be992127ada6435065bfbf0000000000000000000000008d06ffb1500343975571cc0240152c413d803778000000000000000000000000a24e4c2161191e96c2fff4e1a24841b99565464c000000000000000000000000e46fbdfc5ec01d5914a802aa06fd0e4c5cd41bd5000000000000000000000000d69a9068ebc98ca6f27ac92f45ffdce4647199420000000000000000000000001b932c3c9b9cd3e230e37289f37875a88f832df9000000000000000000000000a44ff9b238e933f880683ae2566764c83cd65765000000000000000000000000e31e309b4a126979e65ed6e8c19d7ad92148a204000000000000000000000000b5ef3c163edb41051729f3dffd11a2f5bbdab900000000000000000000000000e9a8669f889af53160ecf37583389c68d58f48d3000000000000000000000000371fc5ef10a769f5f3a5861882e8ecd0671759ed000000000000000000000000f7fdb1bce59e83ba8d07c50782270ba315ee62b6000000000000000000000000a8ffd2c21c390e8a3939bfa389aab5963cf597a7000000000000000000000000a67c66acb967a51261d019e023dc60a5544c58080000000000000000000000005b14848efc7947f4a00a457a5cb95a89a66cefcd0000000000000000000000008616db9d315354cff16bde42095075981cd91457000000000000000000000000a8913937b79b96859e706b1f37afdeae5d0aa1af0000000000000000000000003a97bb51ad901bf85ece402d1603c69e4b02b833000000000000000000000000cac5389c95b5141cf2b6a00f9ac5ea1657a66994000000000000000000000000f5186b634dc1d325f043e29e5d90d2af16e129fb000000000000000000000000969b6bdaa3334e44af38d55380e4564269a36837000000000000000000000000a509d861a465f123cf95139c2f08b8726fda8e51000000000000000000000000954a2af9ae27d605020c942a1846918efeecf89900000000000000000000000021135ec0db68bb607c4257e3c2468af66d3888b8000000000000000000000000161dddf92f37f1a49b95740b672cf0a2f99eacef000000000000000000000000b5ae0fc81ee08235ec5bad24e4753867ac74a38b000000000000000000000000aa59cb507cd36c299b8ca257794f5928bcaabfc00000000000000000000000003439639195f3b8748ce2f2196daf6113581200570000000000000000000000002cdf0d4233e13d71e465af894e988525f1a74bdd0000000000000000000000009b4823a4c0e28b05c2efa898c20c36404c089789000000000000000000000000925f5d6ccdb04f56fba1cdcad92e4ebb0d42141100000000000000000000000043fde846472945028f08d4ec1c5df082a5b3fff80000000000000000000000007dbf88a6dcd2fac112d026fa9beea4f72cf80b72000000000000000000000000cc0061c5025e1173c6ab08d56af429e3ba3037fd0000000000000000000000005bd435060313fb57020edcd1f6382dee67ac30a30000000000000000000000004089ae8bdad4879ecea111b90f135f102ae0f69500000000000000000000000066c6b12f0ebfeeaf7bd93c48680e085a85b3ec2600000000000000000000000013557b15ad8ab4a7d419067b6ea745fe5ed400b1000000000000000000000000b7a4f6cdc69e01333cb18c39777275e1e5906d690000000000000000000000002b145adc53acee2463a7407f575ecf2c895c5277000000000000000000000000bb289bc97591f70d8216462df40ed713011b968a0000000000000000000000007fc5ce765cb45d16fabcc9bfa3140159bc48b082000000000000000000000000330dc0dd107d1c56698b188fc04b060991b027730000000000000000000000009a5821f8b8ce0d88134f309d202c6ab2b4333fa2000000000000000000000000989dd865d2541c16a6478e3ccf7b0ea2a770a0e80000000000000000000000002d0a47205918e480b4115ee7f91a312afa8fbc920000000000000000000000005263be1583cc81e789dd9b4b11a48bb607fd28fd00000000000000000000000091816bceae128132ce784ada9c9ea0cdbe8e1bf40000000000000000000000004c27f77f5a5ce8cec950903f11df324940c8dec0000000000000000000000000c7c9f0d98123d48f6720cd36d0da09b60317361300000000000000000000000022ffda6813f4f34c520bf36e5ea01167bc9df159000000000000000000000000356c040d40ba6d4d2159ba559adf8fee2390ba990000000000000000000000006518c856946d797bb50ec57f93f98a4efa1a79b8000000000000000000000000bed340a301b4f07fa7b61ab9e0767faa172f530d00000000000000000000000020a91e0ccfda870f17d2aa6c98d6cf6cd39af2af000000000000000000000000fdd97c896e1b59d9b8ee48b33b4ed9bd452036cf0000000000000000000000002af9cdd5efd54f3dc582d09c1ac8f2b8391d6fa60000000000000000000000006cc99d2f1bc00b03b57728de9d14be537545ab2000000000000000000000000012eb07dd670fe7723932d4e1bac3705e9b40f1200000000000000000000000003a506f6156a0a1e12483e994c97e03926da9c3da000000000000000000000000b77ac57567ba4723a9e16cfa33ddffd8bf76809500000000000000000000000094a06799e8b2a776ef1642a3512d30fec0d7643400000000000000000000000081c4b969e266a4e064b1ff80b9291e2efd289c030000000000000000000000007bfea1979e58aa73beb34d4577272b5ba16479fd0000000000000000000000008a999ccb24e677d01ed2b884e605e55e960b1843000000000000000000000000632059654a41a76cb8013989ca5c84510abb216a0000000000000000000000008b5b2e41edb080a477ada0c4fb3a99c74c31f8e2000000000000000000000000995c744622701d32c3fcf3a78be70cc3e6247605000000000000000000000000bcf9a765d1948cc682e30ad6bfc3d06440f7daac000000000000000000000000676aecc97bf721c3cb3329a22d49c0ea0ed375f70000000000000000000000007d65575a35c4518cd9517fcdafd60abc474c3de1000000000000000000000000b64e8db3f92a74e57351c3250415deb632b0e4a3000000000000000000000000debcdaeb37e82ad9ee8ecf09c412ea5129ed131b000000000000000000000000688171ec4558f5800dfb93a475c1bbc323f47e0d00000000000000000000000039d95a992eed3eb9cbb98606a8b46693aefb900f000000000000000000000000f97043eaf4b7aee9d75daa87f19a2097e724efad0000000000000000000000005472f4f7918586828125f9a3ecdb9f06eb675bfa000000000000000000000000faf3359b7ad6d2b121aea924fa045f4562c149ba000000000000000000000000fb376d2107616281efc4df2032572a87f9bca0fa000000000000000000000000e31bc8b96278f734f6e7e514786223f1347396c50000000000000000000000003c5883c650d600bd543a9b5c8d9a3a6f5d16b8f4000000000000000000000000c43e9ccbf1978aca91976126d0eefbdab81d236c00000000000000000000000078f225869c08d478c34e5f645d07a87d3fe8eb78000000000000000000000000cbd833501634a44bd5b087efc547ebaad5dc8d5500000000000000000000000035d978f5a6f03469c7955a27199524ab5149ba96000000000000000000000000164e3a956f1ad5dec277354cddf0f9b93e5eb612000000000000000000000000aef4918ac7895009647b818582fb21a4bf5ecdee0000000000000000000000002547597a67624a4a34ae94d70dc45ea6e791d9c70000000000000000000000000bc7b31bf8ffac8213e496102167fe73fc30937a000000000000000000000000d3b291c44886d37675df1d6fd29eb3c0c4b1de580000000000000000000000000c7d7aa98564511beb799acb788238d00167c530000000000000000000000000a2dcb52f5cf34a84a2ebfb7d937f7051ae4c697b000000000000000000000000cf0c41f5154da68668db7aaafd25b16361cf7fd7000000000000000000000000c07a86ee94025feed0cfc5824e063e75d15c9375000000000000000000000000305fb7596eb1c0ac0b4318d42619b0383daee6ff000000000000000000000000f2c6f690b981a0c7abad4c6370da715c3ad79d450000000000000000000000008bba64110760221d2623c15a397601f0df073eaa000000000000000000000000bd9019d811eaf24ca3c31b31e3f15c7f81b4b0b30000000000000000000000009d007bd7199f6f326c45ede426f6f4d7e81a5f420000000000000000000000007f22646e85da79953ac09e9b45ee1b3be3a42abc000000000000000000000000e5d7ccc5fc3b3216c4dff3a59442f1d83038468c000000000000000000000000ecd48f3dac651305589bfb49c078fa8b409d41a0000000000000000000000000511101683b54b1d86443af45483345eeeb605eec000000000000000000000000eece0406e282b9b431ca48dcde3d4f891ee27e430000000000000000000000004ef449b2a96d0f91fcd4aad5d3f8febcdf604fcd000000000000000000000000d7128529183feeb542b182c03da8a76e14e56fc0000000000000000000000000e2bfd66dc50dc5d499ce728d9cbb07dffbedc96f000000000000000000000000f27f21f182f2eb602c616c73cedeb424dbef9b730000000000000000000000008952aef62bbc73107d2b507f569ad9697c8712ac0000000000000000000000001e1f578c099cc1f87cbed9ac2de5e5ca1a949dc5000000000000000000000000ec6b8a887e718c34cb8eb23910551e0d97bedf210000000000000000000000005d4f82d69a3c496f946fb3a7d122bb496c8a666f000000000000000000000000ba8c011935140bfbd4ce1a4bfd6efecb6d5c756e00000000000000000000000062429136d35f10ff0022fc9e6399065dd9479ad50000000000000000000000005f075a4b63a860b71bd11ddaa6a2c0529ee01edd000000000000000000000000f80cdac355eaa5e31c6102b4e3ffa44e5cc5c64800000000000000000000000013bc6d5debc04eeaaaedaed207355eb477d6c5fa00000000000000000000000035364e841c8df23eea507ca9d80d43185fe8b209000000000000000000000000b1b97d31c08c6bd9abaa78d8d0c5c36226d8679e00000000000000000000000073b763983b651681bb429c62467adfd9be31f1a60000000000000000000000006367ce124534e56aad07e792f9b997e8f0bc110f0000000000000000000000001c07dbc84f8a697d332ba13ee4efb614b247ca47000000000000000000000000545e6223cff2effc035758deb218197a3875755e000000000000000000000000688fd3290935a43678e3f23402590327cbed22ca00000000000000000000000055d309143fb337383c5ebd8c5a08da33791af464000000000000000000000000de6c0faaeab798ce707de7330d3390b6803efc5a000000000000000000000000b10d6bc5f82d46b97e9e01df5ff99dc5c5d3850600000000000000000000000007ac0a0ebe3251c29f57dd0a393992873ee9839300000000000000000000000091c82e04ba52cfdfc001c24ae27e5da2d634be5b0000000000000000000000007602e65d7a1614d9ae863d34243832af106db9d100000000000000000000000042455e8433fc0b11e60b373b76d12c12701ec0a9000000000000000000000000e4f077bf767a57ae9aad77b0ab54cbde0bede65a00000000000000000000000008206940282b57e30fb63857e7fbf319d1f18280000000000000000000000000d4a3030b5f5e8dd4860d370c17e8576ae9951a2d000000000000000000000000a7f63376169ccc087eb1160e62ceccb146c1d555000000000000000000000000adfa5739202decaeaab155dae901277e66ada3f100000000000000000000000086ec93e4428a459b8aeaba083fdc9b81873f65ab000000000000000000000000c6c824aad26f013fe3ab0cd21ff4760b9076f8330000000000000000000000005cb3772c036f0874dc57aa2689dcebb0a58a3c250000000000000000000000000c2e8c8b36b8a37877009521f1d3b613ecacfa1000000000000000000000000003938b3be4c44a04fe55095ee3b34103ba899660000000000000000000000000963ec454423cd543db08bc38fc7b3036b425b3010000000000000000000000002f02acc80b81197a7a2c0b35ce2a01041228ffbf000000000000000000000000b1216227e27c3442b3f41950ec668a470ea85c8b000000000000000000000000ee90b201c36e2fafc951655cd6f4ca4fcb9622e30000000000000000000000007873f1f35cb64f67d7dc0e01cfcd695464175ce0000000000000000000000000526e067a4573347c8c43c0ea682a9eb465431d02000000000000000000000000a3ed5f8b2239fb08591b9076e85d6a24e1a2e6d4000000000000000000000000e5d7257f3e2b28e09923779b55f39076422ab706000000000000000000000000d7b8a321ed55a9000ded6882bd7dc5d4afab9984000000000000000000000000edb341d148e683249e9d7d67a4c6843f3b1265a0000000000000000000000000cf33310054359be8ceb5404182360dd1d1f5f98900000000000000000000000058cbb4ef7c7d5be20f006a061950a3b1e791a07b0000000000000000000000008290d7a64f25e6b5002d98367e8367c1b532b534000000000000000000000000ede8a7027ea80f83ad8da5011f991c023caf5fa50000000000000000000000004e53be8170631d6862d7c9cf520c3be1c96e8d1f000000000000000000000000ca63f9469d67d5981d8cad8122cc590fd0515a2b000000000000000000000000f8306856e64babb14bf42ac162352b78cc53eb0f000000000000000000000000834fb4e55f7d49f08fd2e417526da04ddf158ecd00000000000000000000000012b31f96c6f0f8862da2d911e6713253ff5984fb0000000000000000000000008f1831d249cb846c63feaabde481f693aa5f40f800000000000000000000000049bea41f0b0ed9b15ce0afad922c507b494200a3000000000000000000000000c8b0f6241876a007d0f4770375fc649b255b6e7600000000000000000000000083fb0974a87bf82272361d10fcc5ca7f3979b21e0000000000000000000000005c32bcd6f427a067427a6aff4760b9eb960c3d800000000000000000000000003b1630dea5f462399470527b5b0a393d8c12ef9b000000000000000000000000407d20172fecc3840f6631f550440ceee19fa467000000000000000000000000ab3a3c907ebe59eaf6e5a58918ef1798c034a71c000000000000000000000000c97ddf9d0d01350ddd4c876e3ae6446af6e71ddb0000000000000000000000006067445862f966ce04762b5350894ce4ca4010de0000000000000000000000008b4628b129da3d1c96c7dabeaf5bb822a596a0c1000000000000000000000000b80ce470e6f8e1e0807f5b6e63fe2a30eeb12b8d00000000000000000000000077f4aefc1bdc996d38e1112903aa0a7814cdc72e000000000000000000000000603b1419ee42b99ea1957d3ddd69052af70452f8000000000000000000000000c55eddadeeb47fcde0b3b6f25bd47d745ba7e7fa00000000000000000000000030a63d1588dc96f0b8f2d43292c8b873efd3c25c0000000000000000000000001c136a6c2320814d46ba380b8976c0f48246e035000000000000000000000000bae256fa3655afdd818840047d025903af41d81b0000000000000000000000008305d1ccd52d46a4f9badf475f861c8b14884d53000000000000000000000000baff5ea44990c1dff6cb42b795a2f7c98ab3aed50000000000000000000000004064af3cf4a8466bc34cb7ade394d90a9dd9355000000000000000000000000089fcc2abfdfb0277819e172de991cdc52bb3cd62000000000000000000000000a4b572ea1b6f734fc88a0a004c5301f8dad54d600000000000000000000000007fbcce4198c49dccc709dff6807e3bc7c5543b810000000000000000000000009bfd1b6d508f85357cbb040c81cc0002a3a1a66c000000000000000000000000589bf0fe12f60f2811d5f2fbf883f66d78e02f0700000000000000000000000005fa5ac97a8326b4c940f74ffd78d3be485bba5700000000000000000000000029e0b93e289fb14d4b3c366ebc62f2e6f38fb5ea000000000000000000000000bb5eeb65177778871bad911fa31c2c2066457a6a000000000000000000000000b4d1293cd1bf493309c0d749a53de9a1b183a786000000000000000000000000aa8f197beeb6b295d74a9be77c9219c564f386d800000000000000000000000031f3859a055f96d112c0f8983cd5dd2d48fc71ec000000000000000000000000029290c564ef921c56a784aa16c97e930daf73720000000000000000000000006314a11b9da0b168d4e7576540357dd04832432400000000000000000000000055a0de5ee0d79bf76137c56331250bb22bfb3db4000000000000000000000000473f0e152895ba250d29d38b04cf0c277c54e7ef000000000000000000000000d9af886b637467eba4d69684aefe4646bec2ae9a000000000000000000000000c5646137d6e11fb5a0a783e4ab15d319074507a3000000000000000000000000c2ee40d00d0742e3b31249ca810ce1f93ef895040000000000000000000000003882e118493c40a2d1d89e10f238e0baa3fd62f80000000000000000000000004205ee7d8a767b2182a7925b079d4c433d61717d0000000000000000000000007b50cf0719121731282881b50b6253edd63eef8e000000000000000000000000baa555868421193b5e86bf1842d58fed36fa95e000000000000000000000000042b71d6e5e5620657310557d052025ce626e2f2b000000000000000000000000c09177b86570f68013b7bca3de61f9297ad7d2360000000000000000000000001b5d4a1fbca7ec113481d19da3a0070abc31b4500000000000000000000000001a2d4efc833d4a32728b149b6fbaeb0b948d4bbe00000000000000000000000047a889bf0f9ad440ca1e52caa5ea534088570454000000000000000000000000cc5bf653aca98c58b242785c168ad5f02c9353340000000000000000000000000540bf817e8ec9bb29e5ea6f454e3b51187931750000000000000000000000000e6b7f592a9c43aa8ade7fba96732c3091452abf00000000000000000000000034a14429a653136e1bd4d349a4eedbd0719e7b6a0000000000000000000000000106816b7c584398799efab6c3fcf007d8e60fc500000000000000000000000065ec76a91f2394b6f7784c40c47effc8ba85f32b00000000000000000000000062644d5a03abd371e175ad13aa7a7d2f6a2ebae500000000000000000000000079a3b4403ef35119e63202ed069466d052f5804b0000000000000000000000006c2fad6a244e55759059616c7aabff12a96f47740000000000000000000000003a75b7ff9b8ea0611f851a768e9790b864f7c633000000000000000000000000648aa15faf1446208ef18a27c6c71442847c91b1000000000000000000000000c4c40d0631c8197c9f02a6ed5fcc4afaddb58d03000000000000000000000000276017af8034ea67102e085993d4f43841c8973d000000000000000000000000d03c79e7c18b4cc658f97dc7df22129944d1e552000000000000000000000000e0327b4d7104d0161e1c4dfbb0a45a21f386e721000000000000000000000000806997eec9d2a1004790ddf6f09893d7592759e4000000000000000000000000624ae7981c480cf773c728adcc4faa337778ca38000000000000000000000000167a6d912cafe1f20fbf80854c4fa2265c87f8f60000000000000000000000003210287ddee6ece40d17a1f39799239b972a81f2000000000000000000000000512e07a093aaa20ba288392eadf03838c7a4e52200000000000000000000000063ada2af42fc44321d87cc191ae16f399a9cb1920000000000000000000000007d87c22e5a259d80d35b75e6fb841efccc2e7abc000000000000000000000000732e4f0cc80b61175f88c6f567088b2224bd7a24000000000000000000000000b95008bb8ddf4ef8da9bd20b6c1a5737c71b0be4000000000000000000000000ddf738ae0357d2d4ad31f5596b1a2011d9566d1d000000000000000000000000d7c56879ea2d7fc6239373b201bf526d4f705b720000000000000000000000005f4d5391669275344f4fb1e5b810f453a7c6878d00000000000000000000000022b544d19ffe43c6083327271d9f39020da30c65000000000000000000000000517e8c4f3c803511eab2c1f57158ae2dbee1889700000000000000000000000004c079bb31deed8391015eed8d6b625a40957058000000000000000000000000db86f3fd812a6530b9eb82c140bcf00fe8008fce000000000000000000000000899a6226287ebd567da7ef729cba7dda64a01d430000000000000000000000005e6696e6198af5c1841301a01cb64d9f732999df000000000000000000000000da31ba1168ff849d51cac469267fbc754ec2e27d0000000000000000000000003864a8cbe41b3dd9845f4a2f2befa230139e373400000000000000000000000046467fd198026233313337ead2707e91890f1bde0000000000000000000000000e6c926c480af9e31eea3dc8ba53e2e00a95ba47000000000000000000000000c574b93db74b1592f20b8a4fb0ec9bb307a56ccf0000000000000000000000006bb662f35a556ffed7c6fd689ace4e94b8726649000000000000000000000000a126cf852a27540676a752b0846fed4ff24266db000000000000000000000000681ae65aa84a35b7ae7c0285b8f56ada44d5f39d0000000000000000000000000000e0ca771e21bd00057f54a68c30d40000000000000000000000000000000003e2c10b74a260f46ab5cf881938c5888a6142df000000000000000000000000dc9b499f81030130dd5a7b5b64bc0e715f3143a30000000000000000000000001554d34d46842778999cb4eb1381b19f651e4a9d0000000000000000000000001cd9ecd53328d098b522a71e4e1719d4fcb6a2ca0000000000000000000000005aff65b15f0dc9952fd433fd5a8af1a263e67c8b000000000000000000000000b98244bc34e5206a8a04e4b89e132cb488ed0fca000000000000000000000000d6bbb7e0bcd9497e5f2346b7ba04f946955b3d11000000000000000000000000a51f36787b9d2d15d6ccca27802397b22fbc2ab3000000000000000000000000bf47704497ab2ca6b5363daa778154605de437d70000000000000000000000009c207931e213d30021bbb308364593329e73a53d000000000000000000000000fc9720cb86e2bbfeeb1185c6876022c4149953be0000000000000000000000009f614ae883214a4d317fb5e55434ec66d4da014d000000000000000000000000dcb8f3b2356656d7387b9427fe3b2365421d1da40000000000000000000000001b074e4ef45a30c8163d15067a1782e168a13e6e000000000000000000000000eadd4a4e9fd0815dde96eec2808d90f5ebfca75e0000000000000000000000009df87912dc599dba6721f28dfdd144ee02a701180000000000000000000000002acf58b4c80dbe20c8d2c141929b3726d2cf65ee000000000000000000000000f4d2849fe7169945a2263aa342338a5b7bbe8ebe000000000000000000000000f4e39b05c4b4a4d3b54185cd464b423f08831996000000000000000000000000ee193b47667b53cde0bf6b8ce516dca6b30d0b7b000000000000000000000000a7d48c20edc414736d65062d7aee697891a964c2000000000000000000000000d4b419f419399b77e1c5476db6e7dde122fde4660000000000000000000000008aa4e298aaea6c8e5ccca0804e9cd517aa7ba28a0000000000000000000000009cbf66dbb857352446e9caaa42b89d2e742bbdcd000000000000000000000000d227e6a3e906a4ebb8995745715b6ed5ead1d9750000000000000000000000009f1267554728eaa01633ea0b3ea0b4d2d8e3b11e000000000000000000000000d74e14a9192aca7ac683ba4be366303afe344af2000000000000000000000000ebf6f1336a5e43b3cf9e567d25df8dde8e8fcd3e000000000000000000000000473dff6246dc833660b5f7518d60ee4ab9cdfcda000000000000000000000000c6723730bc87b497e7facb35c507a941da9bdc82000000000000000000000000d8e41dd5d5ed228f01ba8391a4ce0b0f69463531000000000000000000000000fed61e31df1f9f56c705acf31e2c05ef05b88e390000000000000000000000008d37291f54fff6a70803b175159f1931bba9d5aa00000000000000000000000042490a92ab3559d0f37c22c88835679f55e4d7fe000000000000000000000000ed2a45611b967df5647a17dfeaa0dec40806de5400000000000000000000000014caa82856ea71c7a9f7dbf0336416701f2c65a40000000000000000000000001712435f02c5799b214b18035decf2e5b326e2a8000000000000000000000000ada9466a7ccaf4cfcf180d2e5cf0007d6d6c4874000000000000000000000000bd2ac6efd334191ae597467248b3e095273b1a8a0000000000000000000000003a0383e3d7e20b6cc4f8f26355371d596dce75dd000000000000000000000000f7a770d3f7d94e92c4db9e931cc20056c6541b880000000000000000000000006798397c1625f9481c1dffc2a9fcc8b837963da700000000000000000000000075086316ae15b560186878cab2aef4db6b9242850000000000000000000000005fe9b3f042ca9a044362a800ced54acd006c74f6000000000000000000000000095c005552b751bdcdc577bfc5722ebb1d94a4f9000000000000000000000000eecba546c48e02ffc8cfd2cea7987d65f2a60b530000000000000000000000003ff1fcc1457bfe4b83f4382b18d0ceceb5aa15dc000000000000000000000000619ef8a04e49dfac36d21dc3dca07774774961710000000000000000000000006ecc6c5aabafafd5d246bfc5e34872f3efa0872b000000000000000000000000cca057d1562decd2d5b82c8c630ee736e44b053f000000000000000000000000da25a07ee4413e5ecf367a9cd7554a7f916d3d2b00000000000000000000000079998897a2c93c2dccfb0a134d87a5aa6f4ea88900000000000000000000000068ef23e8fd150658ce2138ba693b673f924ddabe00000000000000000000000042bddf80e48a16a2b55d2b8fe86873a4fde7f5740000000000000000000000001210a851eddda99873a82506080399051d995d7f000000000000000000000000d8c7121a319bad9c3a6e0f41f07b0473d1cbb908000000000000000000000000d2a78bb82389d30075144d17e782964918999f7f0000000000000000000000001885f5f208d20c4b878aac238deffb13742ee10b0000000000000000000000001344e243f8f871cdfda69536a57bf8b4d54feb43000000000000000000000000bc5cbeba392573d8727561e28cc970771e6e976f0000000000000000000000009e77b3ddff503aff044c748e9f4621eedcc8c3b30000000000000000000000003951bc3d6460b42951628adc2c9f7f6839bc55af00000000000000000000000092aecef724377094b9c012fd89b0069f88f389360000000000000000000000007c45aa1fe3b585fbe2353a33ecb5cc692bfe5d43000000000000000000000000f72832166c8956b964209dc5122fe5f55b44a0890000000000000000000000005321ca2498acc6c01bae1539eb663f3b47d565a80000000000000000000000003ac8b9dcad95dc9dfd25f7cb420611e4c5e03c71000000000000000000000000e5dd7e8fb3b3c5406bee5484c45f32116a02d22d0000000000000000000000004dcbb1fe5983ad5b44dc661273a4f11ca812f8b8000000000000000000000000b9149ba843eefee48b94c10fb5e4bb3ece3b56480000000000000000000000002fba9759a67e34051255f9e8ae18e17c4fd8555e000000000000000000000000b9f413b40df7830b28a1284dd2000f9cc4c68a34000000000000000000000000c82e3c93a033c31d64096ab2c2e989be1a1ac45e000000000000000000000000bb436020b884057fbeaa06b640f27235b7814023000000000000000000000000a8450b21bfcb7345513aa2af77a980cc1cfc2d9a0000000000000000000000009ccdc3649ef54655d3c70b208b11dad258d90b00000000000000000000000000c563190f7c9dc527de11494f8643c8756426f8ec000000000000000000000000444f3dc6fb1a81c6b27ae1850a239b4ded35bfa9000000000000000000000000b76dfb4ebf7d8c4421a416b5bd14912b51a02e460000000000000000000000008e18fb61a9653fbe2ff51fee86f24e21d7806e8f00000000000000000000000054481c4a4fe89a9dbf49563fdf54e9840d7277c900000000000000000000000059e10549a4b6a43818a1dece7f7817ecb76ab1110000000000000000000000000921d88c612ca10aaa15a706540ff88de1f0891f0000000000000000000000006edf968da408a9640b8865826429a977a11c504800000000000000000000000085ebbb25b941b8b88f23bc47f5440e4d599e31100000000000000000000000008cadf07c0193eb5b7b660f804cde5a811785aa0a0000000000000000000000004883da4421db8a66bab845dd6a0e458a5840797400000000000000000000000015ecfc5b05f1db628f2cb7954cf9384146f3a18000000000000000000000000083ec85709bf01a932452b4fe26c47f2e550c7a5d000000000000000000000000c29fc038cd055842d466281f609c319bde595017000000000000000000000000a1aa6d1aab32f74e6e11bddc4a6e3a9696ce45c70000000000000000000000000ba5a65432fa550ecb55aa5252101dfec19f8a1600000000000000000000000099e92db7e275b438c9e3770c46ae1f359d1ce9aa000000000000000000000000ce12dc8c00b3ce20e9bb52a5c12360031db4b8d100000000000000000000000011baace44b3d76cfb84519ee9f07ae094efd5f0d000000000000000000000000ecf492b7455a8872e883f951b32f6f6aa781ae57000000000000000000000000ef3abd250f4397682db3e039985c217ed668ba84000000000000000000000000b229ca5a60b1d49ba578a175dc0427fd92aa91f40000000000000000000000007b014616843693e597e49e9f1e30f64e4ce838e1000000000000000000000000c7d3d75e2f250468c110b6302292a6c18c5973c20000000000000000000000003323c8298da99f16e99531be3fe6e051560fd7a70000000000000000000000004e212900535274345619161ca6b9d570b0c253be000000000000000000000000a86c1e85e3ee6becdcafcec173a15dfed266e9bb0000000000000000000000009a8bbcd21cca9619ae6b1ca39dec339348395d7b0000000000000000000000007bf2b6dc2136287bc13e7434a809024fd856c82e0000000000000000000000007b4576d06d0ce1f83f9a9b76bf8077bffd34fcb10000000000000000000000007cba4b0cc8a0848ef89393458222b83b7d88a74c0000000000000000000000003c067b038c1a89acbfba1bbca084db134d22ff760000000000000000000000001a173d3309fd33f103a9d17242db4b2a638e784c0000000000000000000000000a21c20284abd4241c70283d4744016f362dc2e8000000000000000000000000dbdc8a53e206a8c49e4025c64e1161432a63383c00000000000000000000000016664e3575ce8ad2940904eb96115d39a4ed3d030000000000000000000000005a2a8e8e7d1867207246730727d4ae108b95843d00000000000000000000000073751eb268b8a6792b6a9ecb597b2bbb7c44744e00000000000000000000000029d58d9b822a1fd1c323b2b5bf2d9ae22bdf8c19000000000000000000000000acaab4484508f9c9de932ba1d110b903a9c801160000000000000000000000004ef2ab73ef2214ebeba6f087a8dcf8973150430100000000000000000000000047c3e30dd90fed75f4b35ced8d9ef2040b0e3a5f000000000000000000000000d50ad435a9e0e29af814df0862c90caae23dd66a000000000000000000000000ee652921f12d04fb65138014e0d058a0a4b244eb000000000000000000000000b1e7ed727bfce18f8adfc580d9c5b7b39f451dcd00000000000000000000000065b1a636e356695d90b1c2e7b0407400c790e94300000000000000000000000094ff6185039382c2829296261ca27993479b1ea50000000000000000000000005ec174c8676a51b8a8ea68d2363338d81d8174d7000000000000000000000000e59f87453ea2c92fa9a75a9cb332006a20d78e9b0000000000000000000000005ee6a4f73e6fcf9dda1a4f32967e298fbbbda65d000000000000000000000000ea8251f1b30617a50000feb6618ba9d0c1ae823100000000000000000000000045cd896308b4ba396bf32c6aadec6487cae3067500000000000000000000000013b432914a996b0a48695df9b2d701eda45ff26400000000000000000000000091d65caf4b9562779e39a30ea492bd4b02a9acbb000000000000000000000000866440740ae0b814033642bfa1766dcce81aa60b000000000000000000000000b2cbe33dc64380e7afda17f6bbcd594cfa540ff700000000000000000000000048bfa2939d87bba75682bc15429aae59044ad45a0000000000000000000000001c7fa04a74f97cc2f3382b532394db1402730054000000000000000000000000f3a263f0c2499f8089351aeca40129a1caa59a65000000000000000000000000c2ac74fc1bbda1e55285201f2c29d7e597f8c59f0000000000000000000000006549aaf0d6091ef3c5d31a52f64013e388d0b092000000000000000000000000f7e3e054a804ec46dca7aa4c0bea629dfacf03d0