60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d644c364642377a666a4b626969683741596277374d4a4c63676a447477787659644c4e4d506947665537444300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005580000000000000000000000009592815d8827a61c8a45ffc55ad8bc895146012f000000000000000000000000fc70bdd6e26f7c4fe59b4b7d885d8f4cfdeb57e10000000000000000000000003bc1320955de5a3816c2c157a78d3e18711105b10000000000000000000000004811402825b1622ea04b6b83a0adda554848cbf4000000000000000000000000b5d4de8e0bd1351fe6ec58df5603b3f55080280700000000000000000000000064a8ea2c7e4356562cdee99a828e04be8dc922970000000000000000000000008e1f0d51020d47c3cd914ac8a84b2f0ab57aafbb000000000000000000000000d9378bcec6cc00d6d712a56d7dd9571012d09d00000000000000000000000000b81098909af916fe2178434b2c1c81574781aca300000000000000000000000032fb2ead3d9520f81cd429bd1d79d5766eb6424a000000000000000000000000f08e1b0d6c33d51f721428a1c36a27fcdf63c583000000000000000000000000e175a1e98548ea3024a095ef60a0deb9bfe8fdb4000000000000000000000000a556fb07f4f6048b086c8a13001421ff71cd8c870000000000000000000000002584f3e663cab777effedd63947d8d1a3c881f3d000000000000000000000000f3b271df9bc2912a0ceae5d27b58d6b3f0070a8b000000000000000000000000878ff15307b16fc63bb716a52827d22ddd18c27200000000000000000000000086f2ddef93f553f66472d7bef856fa27ac070a030000000000000000000000003e218c4f768dc151ae9722de89a8887d5c03d1c600000000000000000000000059845945c296898ece6022e3dc46e4c716935f9c000000000000000000000000050787dc233a9f53ac2f4751fea795b105a1a0e7000000000000000000000000d39e82830f822f0a7d046b90e78e7881d5181cf2000000000000000000000000624742da6f5c6fd3012e4334386793f50361339900000000000000000000000004f29bbfa885d3a21219accee093f05b46aff6ce0000000000000000000000002085e7c1bf51db1aea923b351c8453a4801c55f00000000000000000000000000bfcf15f9033d449478591801b48ad20873da9f0000000000000000000000000f170ad06b5339d5b7b459d5f490cf7762cb2c77f0000000000000000000000007bcea8bb77a2ddd1211bda915e9b6f8bdd094f0c000000000000000000000000a1bbfa182c406e60092876c55fa336d93bf1def0000000000000000000000000ead1cbf6ceb845bf939cd04b1575e522d52fdcf6000000000000000000000000df15215cb545e6000e80af8b15b27c2a3bbbe9230000000000000000000000001dad9681319ddadbaf1dea3409b40934010f8f0d0000000000000000000000007e4fe855089eb2e7d7ccaea159b7c84950ca4f6b000000000000000000000000ea4516050a17c401f19b22ac0c1452a83fc1017b000000000000000000000000267dc609f30b169826568499ce992aceda2f1626000000000000000000000000b7c623630525876886be6ed80a204bbfe061df73000000000000000000000000137f20ae2a2d226cce63399e5cbf73db59c2c616000000000000000000000000c33a613501aad46d4a30af383077d851cb8f1404000000000000000000000000dafab94bfa864a6b3226fe2d1decff77e896dd2f000000000000000000000000b8cc7a4d37bbf0a221f7acaa360e4bc36f988e56000000000000000000000000e70e70dd76a36956b1a93c2b6f9f65ce90381fa30000000000000000000000006c0fd7f6b889be9d95b5a323c60ee9f259ca673c000000000000000000000000748e244ff905458ff0c93cc84ad0b196af43c4ab00000000000000000000000083adcfabc70800a372f39a6aa128c0a25b553385000000000000000000000000c6f92cda30b1852e3fc878240fb846d445f8dbc4000000000000000000000000a6b407d426eb53fc47acdf12e33f91f077810a0c000000000000000000000000d2653f1cd09140c397ae8d7d7abab57f7725beaf000000000000000000000000fbb5d92d618bdbee3b6f50ccc405c2463fdeb0df0000000000000000000000005ea761df77c8248fabc26309bfdf8bc77c6e50da000000000000000000000000e23afb163050e2751eaf91e6df7fd06588e62c4300000000000000000000000003ea7b23121cd2ca233a3a3fc1c1dc30ed39d402000000000000000000000000b9038f54a979600ced3abb2f8c27748c285aa1530000000000000000000000008deae0cf40010adf15a95ab101fb9a81fced6d610000000000000000000000006c914ad5cfc4ea87e1f440fca8957f18e15753cf00000000000000000000000078c2e19839ed45ec33744fc94c2db0f874939fa7000000000000000000000000d623ed78605fa5b6ae0f5f92611ab46b5e4cce66000000000000000000000000c77b42a520a163a6260c3fa6d41732a22432f82a000000000000000000000000910f294028ead4eab9c8c396e82724bc63380c510000000000000000000000002dfd9607c341718ae6c3d7ed87b9479cc2f4daa2000000000000000000000000fa46a4d6dafa6a4a21c7ea9f6ae87224773419a2000000000000000000000000739156e89177d4ed2859c385a81e457802978b360000000000000000000000008c0470d5d4e0e79f256f54fe35abf1a08354c1580000000000000000000000004e69f47ff59c12c8fe850cc440a4f1b1c2e975c4000000000000000000000000d57de69cb4027e64d3ca0d9148cb73ef710117980000000000000000000000007c51507be664ecbb60c75c59d70fefbc7689e34a0000000000000000000000008b828bee6dead68f7bfa2603ff2f80f813586494000000000000000000000000427a32566a5d50bb473556990101c5746335bec0000000000000000000000000553b1910a543ddd37b338eb79bc15bff141342d0000000000000000000000000176f6e1e197fe71ccb28e89c7223e0e720178cc3000000000000000000000000991d089bb8b5d203fe514a16612251885d1afa1c00000000000000000000000009d18e0c53409a5ec35f2f946fe8ec474c1fb76c000000000000000000000000660f4a78d3783ed6a34cf62e8fceb57b9f7f8d6b000000000000000000000000b5a78befe981b646f2910c5348776b7639731b2a0000000000000000000000004bc346a8300d5e3c69f74eb50bd4760b566b52680000000000000000000000003d13f774e304a631c8cb751debc536480949d70c000000000000000000000000daa1eb4c540c5991d1a84554feac8497a8955dee00000000000000000000000093f3473c1a5a3a5982290c84c69d335fbba29760000000000000000000000000c7685aa27e9c0267e832ef876986d56133bb7c730000000000000000000000005ec6f244d643c137dcaed6fbab80ff3895884e760000000000000000000000007125a42c5cfc4d6c64c4922bfde39999c8a3ea470000000000000000000000008bb4f7f71a4a86e50c21f0a67c11dd05bb85a6bb000000000000000000000000e3b507496a479d17abbf4f56084a1bdfa09a6007000000000000000000000000f55c5032eae57f2438ef078257267f12d00a2c9400000000000000000000000069ff92beb52cd64302840af883957b917f3443280000000000000000000000009bffa878e250847dddb721db5e3c594778ea8e02000000000000000000000000e2ffbe7c51ad383f7aa75ea7b696e9697751bbc20000000000000000000000004d22977309e79af42029951bf968eb3443dd642e0000000000000000000000000ab0612c607773a673d0593915232f0c809bb0eb000000000000000000000000795b7aaebc0ed5c15e01334176f15769c84cd4420000000000000000000000003b7085a5be7b582a1a9f253faf257226858092590000000000000000000000004ee7284ac55eeb06cc9c5523f2bcd4f1c7e51a56000000000000000000000000d5d55fd93f587c6e4ccb2b6ada2cf453bd3cc8f8000000000000000000000000858182bf8c286f581859aafc751105b97593e28a0000000000000000000000004a5da4cdf6fb4ad1e2cca40f0414f3bb8c6738df000000000000000000000000739526e6c2634d31ef811e6efd131746b7454e7d0000000000000000000000007d1d34b0d4a4d6177ed95f741d376f985344732c0000000000000000000000006906c6ff1a08085a69e5843c764a3b99904bf97d000000000000000000000000fc4d8471e9e6cd652c10c6f4053c99ceb72a4d8f000000000000000000000000efc0139df6c78f5a7a62326e56c8b4d8b8d3c4f7000000000000000000000000be22fb7e9f464e0755b7c1d1426b2fce8ab483340000000000000000000000009a3e9fc18fed28f2a44a7655f0ff367b4ea17c6c0000000000000000000000006ec7610e602635b7ac113296f67b10f3c5cfd1ee000000000000000000000000377c6cea06bd7a58019edebe71b21303cffa37cd0000000000000000000000004cf7aca7be4ee743f8bbcaffdaa9d614983ee5220000000000000000000000007b200b3219d803bd0a8f8bd2c596aa06d9717832000000000000000000000000c5f098188ac3557dd738e2a85f91575465c9675000000000000000000000000002e292348dd7f2561c8445fc58cf2db0530ff3400000000000000000000000005f03dc7b67e8615d9004cff38345d6c6b48283a0000000000000000000000000d1ab85521ecf74ee46c11757582973658ec649ea00000000000000000000000029b60b1a8db0737bb28f06f38bdc4fc9adf8703a0000000000000000000000006933dd84f69b6e7bfe557ad4a2a0ea2f77d137bc000000000000000000000000c5e21df37fc286710bcc12eb70a07a597d9ac1d0000000000000000000000000ba00d468d9f4a1f429a490d789d9ab9492637f9b000000000000000000000000d2b3e4ccf75d2818d8b300fc0b02747ebe9d8431000000000000000000000000cec331f633c20aa42948ec8eb11771c53eebd0170000000000000000000000009dc3d12b344f9c65f73b11054fad74e3a7fc0a05000000000000000000000000f22dbb043653dd53186dc514bd81f0927151332d00000000000000000000000051d926060ace29a7c020339659bc16fe693ee52100000000000000000000000084e3a75a4fdeb9b55bccaf5c877ccc69bdfdad18000000000000000000000000087649f9d9649d22cca25f397f440a0e16f716680000000000000000000000003dade984335105a25641ce48e88e1197673f28f20000000000000000000000009083624a59ed2a1bdb48e95e9dc923813e03d7d10000000000000000000000006f6339ea46b3391d6e6388fb0cd7c79f2713ba6d00000000000000000000000014b57cf4c3a644f23a59c2a2fc2f5f62a86c8594000000000000000000000000177edf0cbc34274a140bdf77a213d36e864b43d5000000000000000000000000ff2a6fec20302e6ed06782ff32f09fcc72d719a4000000000000000000000000eb9986372ec13f7b3aa95eb7a57f6474a6b2e33d00000000000000000000000057541c9fa83aee8eb693479eca047d774c453e220000000000000000000000000ea0d1a1560990e0da56a6a0a3f9d773b1552e11000000000000000000000000407b8bc7e5f46390ddd7292233f3732b723541c4000000000000000000000000ca8e8b5b8a6d71f6c658e78246ec4beafadf64ce000000000000000000000000e88c034ae74728e25cfe7c4f1d73092d96a41f1e0000000000000000000000000f1eccfba072a5a7b4167c2590b897fb3adbf6ec0000000000000000000000002568dae53ed67d11400448921549f5a55494e5460000000000000000000000000696ca30cf2a038c56c9d6940176f4c1baf515980000000000000000000000005ec568250bb7d937a9f67b79399d5b2e8f5b84c4000000000000000000000000558052a221fc90248efaed3a13177af2ddb4eec5000000000000000000000000467387f519db8906860be9ac9651867dc2d21f240000000000000000000000004baecfa29c0da5a18c70a3e74a0224eac145dab1000000000000000000000000f9be529d44dc16d091cbc0b384bd043c6be40c3c000000000000000000000000267432d204e88363847e0f107400691c8a3f3a0b0000000000000000000000008cd02c3802126c5c1c5948273e7a0483637bc857000000000000000000000000f28f0ec63751e74046aefa973b6c8e3c87b576870000000000000000000000002f4e1df7b688a5de2cdb70fb84dd9418c644053800000000000000000000000056eae61aadb0e7f5f760cf5e0507fe340d2e85f30000000000000000000000005cea503e448275abdad70629d6119cabf46adcaf00000000000000000000000010b8942b9d5e377e26e98e643f8fd499d2a8ff4c000000000000000000000000629ae1f362a2bedb64c190e3ed96dfee963bd488000000000000000000000000172786c80bf022482b7cdd62923323c167b0dcc40000000000000000000000009e6bfffc5977201ff28c790aef85877299799a97000000000000000000000000fc69d13657dc9f02a5d67c3965312df6fb8fb7680000000000000000000000000e293ff8770fa5735ca02eefeb94294b0d59aed000000000000000000000000079694cc0885eca09efef41114512b697e67ce42a000000000000000000000000bc1d9e2b9598de743f97e2dcdafafbc40454e08900000000000000000000000037595d1f7015b5ae0a953cb6169ec80bdd799a3a0000000000000000000000008df724426b965fd51016261e773e39deeefb19d00000000000000000000000006c38923edc59732cb617d5373a94ba660b3a828d000000000000000000000000b7ec2f9f51a23f9d8640f69c962d79d83801b8cf000000000000000000000000342feea661c3272e76dcfbcb723b1afd31dd3d68000000000000000000000000fa55d1de38b6cb2db09f66260e53e18b164130c30000000000000000000000004e7f11fefa1dce9762fdfd6ef269c207243ff844000000000000000000000000cd5f3e51ad315e522f929d6b3f976c319d644f56000000000000000000000000eaa4d7c57f5904650d81ad2877adc10a3568f8f3000000000000000000000000215efb289cde0fc3751f7dd4c2de1c11aa9aa9f3000000000000000000000000a5e099c971acb7fd7478f99ed58c7868134c9fd8000000000000000000000000d8b33189c4e5e18454e5d8e51348b25acec9a5d2000000000000000000000000be228cfe26b11c1235e247d8d6c730ae03703d3c000000000000000000000000ff6455ebd6623644d10a5775866bbb1cc8dcd6d5000000000000000000000000c2023b472dc580711a82b649559c02006ceeb05a0000000000000000000000006322df3e15e6b8d401c922a675530d73d31756e20000000000000000000000009b8442a81d984ffff9bbfe2c57fdbe184b55fa56000000000000000000000000ffc97622704cd0670ebc82bc3f56727c78d830a2000000000000000000000000637d19f53090ccbd7bf0a92657a2f0117de5fde8000000000000000000000000667c6153c4d004bbc2ef74d61e29f2b8cb22e7dd000000000000000000000000ebaa098c0dceb4caea50ad8cfc440995b3a8ff18000000000000000000000000b6b7265d8ecd6ed306847d93b3ff1f3ebe4b1ef7000000000000000000000000306c8903bbf484770cf6cba7d58c1d69f709f7070000000000000000000000002375e8ffcfca69d92f4c7dbc83a8c3b77eafa3a20000000000000000000000005651edf486a8d718abdb0ce70fa6b64553ec67b70000000000000000000000004d7750176ebbe768132f3951edf53217f50b14780000000000000000000000004e37c573af2a0a2a3a36c33d62d747b29ddeb1e3000000000000000000000000513f850aaf91c7506b4235db67a205fdd5ca176d000000000000000000000000dd9140dae7b953296e0e4ad8c10793e0d6fcc892000000000000000000000000d5cff30a010a5e76bee395ab06a69b8728c7271d00000000000000000000000082b55c41db74c9fbaebcc692482db9af29a86dff0000000000000000000000000fa55f6f452ba23115f2c2bdacfbd82eac299b890000000000000000000000004ad94fb789483a1d7fef248a33fa8028a235ab290000000000000000000000003a0261c5aff5d01e77473c0acfee202e56b3d7b400000000000000000000000090abb8d577acfdc49422c16f5f0f0475e6ba16fb000000000000000000000000538727a6965193a25235cd6c974f69d9129f62b9000000000000000000000000c86132f7ee64f08a4a995c71cadf2bc95d26078b0000000000000000000000002b67adf07464df072591502f900584e001f35b9a000000000000000000000000f14a87974755176ba8fb112bf3cb8df04c40e6c60000000000000000000000007f9dfe6fe14cdc7da88a08c217873e31d400b56500000000000000000000000008270ec38c46a1a06cce664481e5c69b49740112000000000000000000000000cdd3c4403f4e4c55b3c0f614ae04ee43bc264c80000000000000000000000000744b87f53b1777371cd98946bd16dad0368587b000000000000000000000000072520dabe6d2b279472fc3483607dc071a4735bc00000000000000000000000062c61b7ea3b361865ed1d7baceb0cc2ac2b9fac7000000000000000000000000e5e9fd9104a1924b9987b592663a33bff277572b000000000000000000000000f6ab627a6443dd5fcb68d673046cc17d6927d0e0000000000000000000000000111111111117dc0aa78b770fa6a738034120c302000000000000000000000000ea064e6b9e00a70cdbae17ad40a6909167905b500000000000000000000000009fb7364c60332b123a08c49c76ce31c1352760b3000000000000000000000000da33cbbe9a93d834c06b8d542bdfa36fa13d0999000000000000000000000000ffdb5567cd6b21b2f5f0e10385d597d7bdf51a9c000000000000000000000000cd668c1d80b4340b83d7bd56f7d100abcc2ddde4000000000000000000000000c0247912cada9652cec7aa07987a7cc053fa1df40000000000000000000000000b6b0ea5bd8928f6e58f6b2aaebf1eecf35e141f0000000000000000000000000cfb3a67c9845a3121e9c6468258f9cf4c47eacc0000000000000000000000003c361de2f51a899415ac5aec5f8b06509ec23430000000000000000000000000c8d7b9e912f8282b534626eb64a1913b0876e6320000000000000000000000007eaecd37b721a829266bd6e0e57e2e34e21fee19000000000000000000000000d3b5a1b122126dce6b204793a814e9047af0fac6000000000000000000000000584d55b17e84b36117459035956fa020065d914d000000000000000000000000dadba0d4302ba304818e8c207734e62600bc8dd2000000000000000000000000c7b00eeb9861a2e5f9dcd42ba63e66e49217385f0000000000000000000000005c1431bbd6a888ef5598e92c4b0f4ebb6f480b3900000000000000000000000075773b20f820dfca7020964c4b39cc9f77d9d70e000000000000000000000000db626c63a6ace382cdbaa2968537b8bd32ba9757000000000000000000000000f12ce8a7a243fa662cd29fcef1fab4ffbca10363000000000000000000000000fac0bfde76ee90701b283db1ecff37edac6305a90000000000000000000000009e2a4b3f67a6b0ab025a4ebd3062430ecbdc793f0000000000000000000000008711f22a80a66afcdaf1a3afe1ada774b042f2400000000000000000000000001306c7d2c4b7a70fde35f7e5af256fb14731c5a4000000000000000000000000f32b76a6bf15bc27589afc7586ad3570fc7535ad000000000000000000000000d103a189b63770ac599ba197a1cd98a0e52233a50000000000000000000000000aee574e8537a19d59a347e9eed7163989966fd80000000000000000000000006275aa4c7f0d6cfec6945e70b7bbb5b637542801000000000000000000000000ec8e8019e18c71b334d209bec397f07b2a307201000000000000000000000000488f276a1f7295d94b81b0b76c84d05a3ce996f6000000000000000000000000b7486a2eabbcf76bbffe24a176884eca3372dc98000000000000000000000000d1a9c2120ff86a48ea0afeff5216d46e6f8c0cd5000000000000000000000000bdbd7b4f8f8cfd56895b5ce6205d09e58cd4c2d20000000000000000000000008890d3843406f1815aba42489337bb79ba3cf6200000000000000000000000003edcf7e38383ea0dd5dd27655eabe547b0c02de0000000000000000000000000756db5bd37ccc6f69392e61140c59d916b78950f0000000000000000000000002a9ab23f3f2e8d34108c16591f26abebac07f21a0000000000000000000000006d28520e80127c875e7c2da69ac3a690c70a2ae4000000000000000000000000e5746a8d2207a1e71657f9dcfcd63ea8778a7076000000000000000000000000c042ca719e17de54c5f7eca9e857f4d9599a8e3b000000000000000000000000c87252f08129f42fce13d695d7e3700c7c96bb0900000000000000000000000046cdaf4105b4a5bff18ff079f623cd87ce4e00c30000000000000000000000007c60f148fb13d98208745b432d2764960439a0a700000000000000000000000052f3ae0a3734f9596dfe62a29d7b00ed47c10e960000000000000000000000002235ec61fcd02538b19ff1473e86da6167030987000000000000000000000000af7c03724e1c8723f41181c2e990dcb8f4fd8d460000000000000000000000009920a7c2c681b73023c7bc375869357cf62574c900000000000000000000000021bc3b098f451bf80b42540dbfce6cb97e54a939000000000000000000000000576b7196e952b6c47bd0dd2eec183f6a32b755e9000000000000000000000000066bc97d2120703917e48b39f3950c68dac15999000000000000000000000000d3ab7226928f8c4fdac8b091b8b39ff6952b5a540000000000000000000000006a5554c4fea713d8106e72e2ef320c212b9faa8c00000000000000000000000075b148ec92e2804c9b04fecb621fcf2371dfb0cb000000000000000000000000cacce34a0daf0dbaecc68c01c9e1373b39e611a600000000000000000000000078503dfe088bfe68f4824980248fa2cbe6c61a99000000000000000000000000f2bc9c8a389662ac6c08819079df9b8265e184ba000000000000000000000000159c641840b11b7df7355d7124b983274c82dd7c000000000000000000000000e137e6e9eaf96a67262040b0394733612bb49e9400000000000000000000000000198b3352141ec68ae8c96c78bf461811a21d64000000000000000000000000e3406d46f15e9d0750cd95edc1296aa6cbb3885b0000000000000000000000009829c8ee9ff9c777e5d2035f96014569809c99640000000000000000000000001a64451dc48d2ff0b8d4e5d4fefcf681297f11f6000000000000000000000000aa0fd962169736b6c620d239d4daea59f9e61799000000000000000000000000f3f18029fd14b692d732dc6b3da3b8af5c37c8ef000000000000000000000000b8424a105e8aef96a7b36e41f6072b9881ed9ea4000000000000000000000000856cd806be124c52432ca69de031ed47894473a100000000000000000000000050079a2e32ab2d320c4679fbcb0508779d01afd90000000000000000000000006a0a91121d7c5e89691ec342536382112be860bb00000000000000000000000049fcfd574e99c69898b95a87bdb862fa702445a2000000000000000000000000cd043c416c67076e00de82b7382765e034af064b00000000000000000000000085d8d6d031f770783f6bb178bb049191bb774a21000000000000000000000000e3a987598240bfc344525846ca612a174b2c8e3b000000000000000000000000e81edf5261bc6ff3f19f10853d23bea0c5fb368700000000000000000000000073bacfa293d327fb28699085a5b794b6e77478b000000000000000000000000022d0d96732d3be3da5b243098f3f62206bbacf6a000000000000000000000000f99922d85710a6040462780f70e2fa40745a08ec0000000000000000000000003dc0335a1f59cdc7c961ee7e752771470dad06f0000000000000000000000000d6a38b8a799a48221bb23c490a3b5df8b57d0d300000000000000000000000000308a3e0f3a2d510af9eabf0df562bde6a7d80900000000000000000000000004ac2a166adfcdc218f652a46cbb04109f3d142e70000000000000000000000008b800525ee2eeb11bbada0e92093371981510017000000000000000000000000ebb99ffa2b7b6da3ebe5b7a938e12773711daf200000000000000000000000007d53b493b7a75ec7a624d8ddd9db02be5da89b7700000000000000000000000081c6acf89982474a8fbfbfb4c5386b5b631482fd000000000000000000000000cca80b75e6e4375461ac2ea779371577132fea65000000000000000000000000dc4778850def965fb88f31cbd32076055f1b02dd0000000000000000000000004a183b7ed67b9e14b3f45abfb2cf44ed22c29e54000000000000000000000000079cc84711ebdfbb635d365e09ed245657a4442200000000000000000000000037c39d214d74d106800ba63ec3e0d1d1a3606a85000000000000000000000000bfade91c6395fbecb526b1e6e64ca45be4c4572500000000000000000000000041014247868b5d11e1e44672110976ee55f202b90000000000000000000000007a100ff59d5e06a269d0bb05d4608934583b58b20000000000000000000000000c5a4bfe9c9c88072ff04725474e364b8ef9e144000000000000000000000000f8d148e23efcaeb7427a5ed75f28a9524e8558a400000000000000000000000066db28d4bbf7cffb8f64b8866d04f4136e43ae8500000000000000000000000019bead322be556cba3a4a425ca90afa803cd2f8b000000000000000000000000d79d6b0e9fcd878cbb63a65ce3934e84547485400000000000000000000000006a5c6b165542d477c4172a780aa7559a2ca42b5c0000000000000000000000009c674c86722272cfbd75a1e6c70ce6a9b860829c000000000000000000000000383a5409514b918b59b743a7c2e8e2089b6547c200000000000000000000000005e8fcf35b277a4a3a32cf9b267aea146a13b5030000000000000000000000009de658b32602cb42187031fc65480db0badec3df000000000000000000000000ddf3923b586466dd322a554be845bbd2996091d5000000000000000000000000076d4db982b08c1ee5a8801440d2d85389e003cf000000000000000000000000a3d88be419811dd8cf83805501a655cf789b75100000000000000000000000005831aecf0c986e8541d0c2c7f93a1b155f5e972e0000000000000000000000002b448281457ea1b167dee9aaed115b451638b94a0000000000000000000000000fccf5ec29914624a264858225bb0aeca2b5a6d5000000000000000000000000ff959bb14e1a84414fbb27b71235ee57780b3bd2000000000000000000000000726d706442dcfb1bda636e07fac791c541ba59470000000000000000000000007148d97f1da51c53a079d4984bc618ab92723ac50000000000000000000000005f88afdd5d4128457323fea2d38f4244bb8fdd900000000000000000000000005eb5004776c9da3ae6c8548a95ca5c175c7d59ab00000000000000000000000014f40dcad15899c288978e16de08da7140d8ddd0000000000000000000000000d21da76646d4677a6b837f798cae9654a211b72c000000000000000000000000bdd6ae3e99c56f0ebcb51802af5d5779cc68a1a4000000000000000000000000d8a377618969d27933c300dc67e2f7eeaeb7710900000000000000000000000064e033fc954159590470316cac1749ef5c9e6376000000000000000000000000e1ce1ce45d01b2cac8cbd1de48cc0ebd95b4a85100000000000000000000000070c63f374d30920cd25e38992937d853997babad00000000000000000000000013c11789b334290a74181a6d099385be3ec2f3e100000000000000000000000002ddd3f8de01103b6316638cad4b32c161458b240000000000000000000000002c446c039678e070727dc04b4e7be695be4f820a00000000000000000000000027b3a4a15fcac0aa7746c2fd4024ed5c0a9b19bc00000000000000000000000008a509b083064b9b320fd7901f230da944345f4b00000000000000000000000023c34ffa0afe0fd31af8cbdb481ea2c3f0e0e93e000000000000000000000000277505fa10b9a3a29750b6498de84462f5c47233000000000000000000000000828a39cca6c6b094e0a0ea32c2138cf6e7a4d9830000000000000000000000007936ec1e2a5a654094d9a342a78ce40d2e6d89ff00000000000000000000000044c932098013153710aab3d7c227a1b3cb3d51ae000000000000000000000000a8c3479b29ccd922496471798d31205decd0a7eb00000000000000000000000074451f65c014fa6fa35532574f0a9164f847885e000000000000000000000000e70e10e277bdcd0103cc83b63ba985a95c9554780000000000000000000000000bc7778f5c59273c788f656f936285c445c6880c000000000000000000000000048d2a2996bf2a9ca28d4c9ddc08eaf2e5a1b6e1000000000000000000000000504b058cd5c6a5af160855bb1501f5dfd14aba1900000000000000000000000070f35f7bd510ee929a09152255ef075cd16d369a000000000000000000000000ddb9d9f853aeb777cb3464197eb4ddfa72f0e72b0000000000000000000000003f1cab5541b7e9fbb86f5568212b15eabed92cb1000000000000000000000000370cd80359c2eb2ae0ef2442a4f769cb70dd5acf000000000000000000000000c4ca6bf5c50dd57a23153be12e750721b3c408450000000000000000000000001b3d2c842c3a3c9ee9bd365e21f78cd3d718356e000000000000000000000000c09f0598964bd5b1e672d896097a52759a5440da000000000000000000000000bd112a5a2cd8b1458f3a269f15866ff8a3c76898000000000000000000000000142fa71db1e24f6bf4fae8725766877e712949940000000000000000000000000509e8780e6b3c209174a8ee54a3ae4dc94b77b5000000000000000000000000446f1dc31fbd73db8569d955243696aeaef42821000000000000000000000000b4af0803923c2f4f7c40271e67d7eaa20dbcb4550000000000000000000000003578a9a99c238aa793c333746a7f0353b3fd689b000000000000000000000000daa12c9fddc43f5ad200e06f548a2f43e4b22b0700000000000000000000000007c94b6973ad6b4808c3fe21cf688acba82a8eaa000000000000000000000000807111886488d75fe7fc509d54cd8e216ca2b87b00000000000000000000000093ec4ec1fb5586401250810b1d772e13cc529f36000000000000000000000000ac1b0146b0faa0c3db3ee22b5bbda103d74d5a88000000000000000000000000e63bf1e14d55d53bee01b91dd7aa84d6ec29cfef000000000000000000000000c811bf4f0c8c67061c731e77dc5dc85eb8167b8100000000000000000000000051b8f726a0e3e8c658879c5f54440fb469b860b1000000000000000000000000f61e2bf71868fa26571c8d3c134e61b859d19578000000000000000000000000f3accd67c8d3c44137b8ec08b70c6f63cfe98d8d000000000000000000000000936f9c81e9d9570a715071d75033dccfa9a45bb700000000000000000000000085750b5d0a00a79bf63760b21dfc5bfc1f2253f3000000000000000000000000c6319380dab6a20eae9d34226b8d77006cd0d981000000000000000000000000231002d63cb7d0bb9cb046189e865338a2ebc39500000000000000000000000003ecd2c475c4b488be2b8e3905a054f71222f7710000000000000000000000005cb67751b9629b24ebb07cf306f8bf3d404b5c33000000000000000000000000672f869f4a3fa1d801c5a0964246fb7d765de913000000000000000000000000e9f24c5d74e75b5e1ccf63c13f918fdffbc16e4d000000000000000000000000b46cf627e265f5051c14a014996a96584e70f923000000000000000000000000b3dd5a6ababcf7cfdf484f5e4f92d2f88ae2f31a0000000000000000000000003552ac3ebdafba5546aee41c8488b343edd19daa0000000000000000000000005d02e2e5c48c84b30ed19897b591666a60485783000000000000000000000000c7566abf920d07282644502c3e1656c58d54c60900000000000000000000000070a84a8ce3c6d6bd4431437261e92be8c6747fee0000000000000000000000003d0b63fb6cd7676bcaba7fc458be29d6f91c2a0c0000000000000000000000008260b8684cf06aff82130857926a06bb9006f7280000000000000000000000007946e4ac1c728bd6d447665880f3f060698d44f70000000000000000000000005c44c1bbdb84121630152e58e9970a09060096f40000000000000000000000003e7f6baf0b11cdb3b67d39652700a13dd7852723000000000000000000000000f5391db53c75c650af14afd9cbfa6998cf00462500000000000000000000000041fb6b5f7f1713276969f46741bcdca0adf8f1a50000000000000000000000000d407f47399fd739a1894d2f9f51cffeb4eaa34200000000000000000000000038b918f631eb8541bf3721c81309b2f3e2bbf2d20000000000000000000000005e543052df8d2068248df9b944a4106113b8ea86000000000000000000000000aaa64448eb4e5e4ec726789cde45a015387d836300000000000000000000000001a4e08bc90fa848b31d19f76c390c63f941a3520000000000000000000000008d479f0aad29788f71439db5ce66e39fc7a2fc0b0000000000000000000000009e1af9fc86d9d9e261f99b15c8cc8c2106d2fa4b00000000000000000000000031007d0d9d8a63c77ede029a0ba4191127d7faac0000000000000000000000008e824583847a7d8065bd3fd50a69432895b34df1000000000000000000000000913dc9b65c5a4b6f3d9ab17a1fad89abdd51511e0000000000000000000000006a0ff5d88bf39d9e6c803140027ea228dc7ace4100000000000000000000000080a60c9aad0c14e2a09f7739633e6a9396348e100000000000000000000000006acd6cea6d1b0a4beddebd1c63e2b14835c62996000000000000000000000000c781e53a3493d2a312b650fa45a8e5b3ad3263870000000000000000000000005658a2ab81b7c4647f75b9710310a406fea44fe80000000000000000000000004dbc368e3fc0e65b748d67d589dc6a7c0659c4e6000000000000000000000000901e80c3932e6351f8365b2a8d3b3631e6b1a52b0000000000000000000000008271f8b624357dbb97153474db9c6a49251522b400000000000000000000000047e8a3751b6539c01e33759e1fc011a1af2ec12200000000000000000000000079defd60cfc0af21545f4983465db2dc782bbeb7000000000000000000000000fc516dd439b43a6b93c037dbae57d4b949e40800000000000000000000000000679f0a1e3065f5fde297bd4078ab1aaf4354f27a000000000000000000000000426bcb8027b167098bf9997ea8328ed1074acf8b000000000000000000000000ae37d87bc7fba8c3ee04f29a9377d0ccd773c2590000000000000000000000002987175b80d9be11fb75e2c36589689a6a414a14000000000000000000000000aa044e756076725a5e2ecd64cc0c7473318c4697000000000000000000000000929fd163007f772c8ad64c85dbadef0642038e4b000000000000000000000000c9c4c681d3adeedf51357e90349707f3b72cfd50000000000000000000000000cbe92c9c7cbaeb1b39113418915b1baf10c2d877000000000000000000000000b7855cc750cec2c00ee38c9f7424d2c841eda5a00000000000000000000000001bf0aa215dab195f21372105f53661e46f962ff300000000000000000000000077b5b91061c69272b110d6d0e9ff328f6e0e3a4c000000000000000000000000765cb1c4393a541bfbaa053ac33196a2ea0522d90000000000000000000000002c32a75a1f87c3705e63305afadd41b8e935feff000000000000000000000000138916da5228164b3d2e1fc039585199d3b32304000000000000000000000000073cd616020cfecd9363bc08d8d626c9c045e6f6000000000000000000000000b88e06f19a3faf442291333928249ef8491bc13800000000000000000000000035d726f39dbad707f32ee64f0044242b0ac5703c000000000000000000000000cfbdb844f1c04c2fd0310012b18e4fabca70a4090000000000000000000000007e54ee585ebbe93837136a087e0e45b5a60e1b09000000000000000000000000a212a7137860a20a8fff62a50e58b6cf1e484ffb0000000000000000000000003128fda0cf7e683189ca91efbb80b40f72f51d7900000000000000000000000048f765d2934af72f3576043d71d999e47abf29060000000000000000000000007197ac4553905f8765c6574a4c6699b4bf3cf93a000000000000000000000000238576aa424b6fb42e53acbe13382774745cf2f70000000000000000000000004acb2c9696b99c23e9cfe03232ed00bdcd4b6385000000000000000000000000a551cf251e4b8c7dfef29832e99bad620f12d71b000000000000000000000000707bc38c0953a563813bf9a2fe3f5d78fd14051300000000000000000000000018dbeabee9778f11168fb0ef8b5b4bc2f22ff16e00000000000000000000000039221704cbb114508e4a7342dc21b93dff85da450000000000000000000000009ada0d8d4869b5db7a2bf7c8c824a363a3f310400000000000000000000000005ff8e041b1e53e9f48c1907220c5b75cedc12971000000000000000000000000061bfd88e0499233257737ee6e9ea445bb6e6daf0000000000000000000000000c3f91edb8868ffdecb830ffff8b1e7c957f62b3000000000000000000000000a2e72262ca7c0fcfa99a8b41e886340c30a7efbf000000000000000000000000a51bd1961068c48108d9644fa7286b2f5b32ad9c00000000000000000000000071c149f52f00f57fa63b17a323edd8aa0aa89df50000000000000000000000003386f13968225aa0b5e139f32220a6a830bf39a70000000000000000000000001604aed6277c51f0beb1f0ca077d5b5639fb772d0000000000000000000000009320e52daf54763e12e1a0cf39291d83da0a23b900000000000000000000000052999146112bdc7512a1be6b5158a0ca677863c500000000000000000000000050a86c0a8bda688e51eac80cc884dc18ebf517e0000000000000000000000000172268397007f90c5e53421b42efc11272e2a51f0000000000000000000000004d95b9fcc95dcdd200dfbe342fceaf0efad0f11d0000000000000000000000003fd2ae749989e827340271fd9f35b00b4ef1e33f000000000000000000000000a8d5baa160bb010960013e22149e6abadb5539940000000000000000000000008c51f5a3b38325c55583fdf7d4c39206214d98560000000000000000000000008658483e868bd54851b22c15cd56f86f796244ce000000000000000000000000b7ad039b33059b4684f530ff2dd2aac5584795700000000000000000000000002752304f2094d376a235a92ceb827c5cb04208150000000000000000000000001cbfd579bc35cab4a76192c96e7f83c03ac08e6f000000000000000000000000975c8d3d38cae6abe5cb127b4ede032630c1601e000000000000000000000000db112783d090e89eab8929c24959b8ba769542d6000000000000000000000000ef568f7eda45771179e718c55e76f513adece9930000000000000000000000003c4579a4bb0c0abfed5cf851818f804b3997a8d000000000000000000000000073b516030e7ad3e0385d51795bad7fd0090f2541000000000000000000000000ab49b3b2abe39340856046149a3d8e2ec48baad100000000000000000000000030e12e8a90a3210b45e41519c16a70b7de4d39c80000000000000000000000005879afed8e80b506320039afd2188ebaa033de0d00000000000000000000000018ab5dd71bb4dcd28c8fb9c7293398e63c204bcf000000000000000000000000156e18041ca28151113bca38b0205c0d854a54080000000000000000000000004b4505bcfbf7b6573dba0a50d76ac4cb12ee8118000000000000000000000000b2a6f944a22ff85f8a1f1ee28ac54c73ca5003ba000000000000000000000000a2c762090b660e47d6f7000f0f81ac2338779de1000000000000000000000000f8773654596f1596c464f172ec922584611a7325000000000000000000000000f0d17738efd9b87962de44b2a690159379dd0598000000000000000000000000923b5046abf4103ecc83c91a229da5d87835e558000000000000000000000000fc078f58e3db08d1d23c3add679ac58aed195aa80000000000000000000000005458823ce35153a9de7e207d466b4e073c91de77000000000000000000000000b2030bf4910c667ffe8d0c8961aee8638ac46aae0000000000000000000000001f689da81ffc0b1cc8d774f2a541c9f6b202cbfb000000000000000000000000e2289a697c84d8ac67bf90e8c5d584e0e934b2f3000000000000000000000000ccaf5fe85d3b7f80631f208e9fee59aa83f3fd76000000000000000000000000c00a1509acbef902e9b323ca9c0ab3a57e86b240000000000000000000000000d1e97a00e921249241542524d62a1be5dc873e66000000000000000000000000945a5c82bdbf3dc79d3605aef66ef43b6ebd255400000000000000000000000033387818821e2b29da466b5b55521cb607ef10bc00000000000000000000000063a204820dc5f699d73c8914d0343f271700949c00000000000000000000000001d15cab43c6b0f9a0d426b7877db2736f93ec3100000000000000000000000021b52cb41c4c6159e995b193a74bb0fe21f879a50000000000000000000000003c85dfd5b0408b80f386222c67834c3b1abebeac0000000000000000000000000b3c5e6549e0ba5962dac7571b8085e7d4dd5729000000000000000000000000adf76ac7ddae97ef1838fa8f272386639ecb1e4a000000000000000000000000dcef7ae49258e4811597461fd7b1d7fb2c086ccc000000000000000000000000a251e73d70a56b44cc730b26b2a2b67c731d57e400000000000000000000000039757204f6031f5c70bb95fd8a6e8f9df5ed19de000000000000000000000000a6b72b911ce5a5c64575dda6f0941c24c890df410000000000000000000000009cd2f783e9a75b948f16f194f65f4720bf74b87f00000000000000000000000034dcbf345c16f923d3d545644c01c77862fff0f30000000000000000000000000e70db7cb5b24b9b2de49a1aeda12f3a3b09d804000000000000000000000000a94bfa9dc91ec25db16701a1cbb8ab01f22cbb7a000000000000000000000000ae9b78b638bc3d556eac70226c082c2c620c6845000000000000000000000000f1664165cd9cc401c8302954ae4c25339fed4187000000000000000000000000d9d2da61726a155947c6ed38988187d1df43cb7e000000000000000000000000ea4490d9deec70b666c3ac952ee91aa2febf755a0000000000000000000000003ff051c490a759f4d7762f758047695ee9717ac90000000000000000000000000044eefdf2b920d9288800aea7b4e3db6c32088200000000000000000000000038d4edcdcbcd3526bd220661a1432ef5a3cc9a3a000000000000000000000000c14d28bf524bf5cf07efd1c5f329536004043f860000000000000000000000006c506b14c0360f7d8266be2a1d6279d1e54e848e000000000000000000000000be02ab5b006bc2612608fbf023740c4d190233dd000000000000000000000000bb8fe752eacd7ef5ccad2378d2e3435b6550159100000000000000000000000024dd34a4a160f0c01aa412579363a57ad15da5190000000000000000000000001f3f194eb3f2141e02b245f1e32f34ef7eb685f7000000000000000000000000b5e2f3cc7c255d42e685c8cdca2e0d05277794f0000000000000000000000000a204d1c843a6c5d62fcbb41f44fc9619581c096d000000000000000000000000849403d3a05a0b2a2ad52060e8b889b7c0ee5eff000000000000000000000000282c7f26f9db81d6e82d68a8abcf87160e46d32c0000000000000000000000005e851d03a2180e213f47a8602cebd251d2de2c3c00000000000000000000000011728fe10f9395dd9ee6fee2de05699dc1abd487000000000000000000000000017b48bea62e75ba61cf4921c4545f9b6b56957c000000000000000000000000e736733f5991e70ed752f02b65cd4cb15ef8aeed0000000000000000000000004156e5d19cff252368af911d893528ef96d0d77a000000000000000000000000251d92e6f53316e60ddeff221e56ca3a61a5ac890000000000000000000000002b4bd4486690d75ec53037c5c484608fbdfdc2190000000000000000000000000663c83b33f98b9c1c74dec00016de7fe48fa1b9000000000000000000000000db1b7db39031613b43d613457776195bad83241e0000000000000000000000001458901f0c8d9b9aea3e07136a37c16ae6bab33e0000000000000000000000000d0e6a4324976625d4177ea0f76f50ce24a522b8000000000000000000000000737f611e0e630393adf044e581f57a9bb0039ade000000000000000000000000bffa0ffad58b40d4556906918041ddbdc4c7de83000000000000000000000000433b433dc980dccbd5d16ada35b1009a4711d6f50000000000000000000000008511be63c9d45479d014646212a86a038eb8d2500000000000000000000000009e1e300b3f470597e9aed7ec3275917ac8d5d2920000000000000000000000001ce6028b6c6be50dcf188bf8573a99974a920f3a000000000000000000000000cd3186ae334ea5c8eaaea913744ce9dd0f3e96fc000000000000000000000000f745b99e8bbc642d1b8a75f40d68ca4f3bc7002000000000000000000000000071ff1fb165c37204ffcee17c809419e9ab681cd400000000000000000000000050b7646dfda2c7684768a4510b49d2e249313c740000000000000000000000005010aa918fe77708b5064e1392b78ecde5550fbf000000000000000000000000e0d273ec456340384b6fc94ee11edcb2e005f7a7000000000000000000000000007d669d5e23b04ac07d1ee971042e4dc9d7c12c000000000000000000000000b3ec091129ac241055a38d6e231c5323b2e90795000000000000000000000000550ffef12915bbd07ce7c8130c8d2a88bc973694000000000000000000000000da14853675fc8a3c960ec87d4ee8fcbe08a1797600000000000000000000000078c041ea6b8f5f24a5e221ec243114c5f940e5f800000000000000000000000019764146a12837049673f6969d9d52049b5adaaa000000000000000000000000068ca3fb7b39e15fbb0eedab6ebd65b41ba71c09000000000000000000000000419e832edd4c23569ff575fbbd985a2e37b75b27000000000000000000000000ad9e16aba39b790033a8e7079811e89d05597cdb000000000000000000000000dc4d52ae956009afaf6a7aaca6505c2747e1e53a00000000000000000000000015bbdf2ae19227a27ea0f9568b9cc6aa300f1186000000000000000000000000e73a4a842616aea10a11f752eecfc13bb88cba2400000000000000000000000046f14347df6f09ea558029b91acd4fd1cd4ebede000000000000000000000000a592bb69bb097c02e9ba7673a9a45e3a4c0e6a0b0000000000000000000000007192208b8cf33dac90fab8c2c1caf7e6219a1bec0000000000000000000000000999a34d1cf34946f2b1b7da72e9eda245ea8d2e000000000000000000000000c28edff35bacd46a8fb101cf43a44e1ebb1b9533000000000000000000000000e1dcf05b63e3e21c30a2765cbb2b187cdbbeaec7000000000000000000000000b5d85cbf7cb3ee0d56b3bb207d5fc4b82f43f511000000000000000000000000a846fb5c9cd431e67c06907bc967a6b0042a56d0000000000000000000000000cd35eb608b91164afc906685e662c0c7d0a4971f0000000000000000000000005f7424f8224bd85866e837f8ac779c8e5eb8487f000000000000000000000000ba0726fe0cf827daf7ef848d9d128b95e85669dd000000000000000000000000c7d2e05d911e953e6bfe389223195b6b58962c7a0000000000000000000000006d13a61d586131f5c9d9548d676068230346d908000000000000000000000000702d3293a0da25e432853e2a0d794703601804e7000000000000000000000000fafaaeede7eb2afe894cd57b3d4e5846ad90725800000000000000000000000072dabb6dc5dfb81cd9ad29c71bacaaaf353aa123000000000000000000000000c040d1eb25a8a369af93cfbf60c24e1b191d6f870000000000000000000000000147fe16a5bdddd1203aef0cef62d00ebd66a24f0000000000000000000000008d0dd4b268e4c387624ea6c33a305ac48bdd41e600000000000000000000000079de175a15c5fee889c31a5052a353e47cf739fb000000000000000000000000300a13d1ac61e6c2ba4c88a7064b7a234ac311d9000000000000000000000000b1bf44f35f7f7d0cb0d63277d15023cdf04ebdb5000000000000000000000000d3c7565446c5a8adfdc9a90f383ac55df04137f1000000000000000000000000898801bc2c90004a73ad24ad6ea24d7de611044b000000000000000000000000d490f9fdb787eea64fc839df35e9de62c2a609b1000000000000000000000000840f9aa6bf3bc62c507d3d838778e0177a242ef9000000000000000000000000e741162de024738633095beaa4f44c58d212e0e30000000000000000000000001e6c3551821fba185afcd7cac3d8bd478e3f6cef00000000000000000000000069c7c70bce2531feaae69f2c32c7428035c195fd000000000000000000000000b2ef6b69c375c713b045bd7d4b3d763b64a05fc300000000000000000000000085d175e32fab4a3c31fe7e1a77d17879ffd449b0000000000000000000000000e6afc41d8a08cbef0ce4a26053805d044b04f6f10000000000000000000000005a9654e0388532c4e24a17812ee0af010d513c050000000000000000000000004e0a22606a1abaa857ec4958ae9b0b38451dff4a000000000000000000000000d9fb4b59e8c1c4a492d7fc41d8010ea0054612010000000000000000000000008987912fe1a22200a7658306758acc8a70fad051000000000000000000000000e1354497e08aa240146bbb34f8946436fe44c198000000000000000000000000600dda80322bfe1cdedb78227458ae0a419c58730000000000000000000000000283b0fd173404e9606e1b94b6128ae72bf66c51000000000000000000000000e1dd9195f5124f7eb3a9dbc63e1abcfd14a2b3570000000000000000000000008b868852763bca7c409b9c8e3faf628cdcc09c950000000000000000000000009d1e5653ad9a0f6ba4b2706271fd8294e88b30fd00000000000000000000000069c6f21aae50f76b243844d26865eeafddcc38c40000000000000000000000003608d4a6c137fddea27c683caf0a139def38900a0000000000000000000000004aeb09d0a7946b230b790296a32ac6afaeab8c9e00000000000000000000000008be2073f65bc4c7ed83edf2e527b7ffdd249c64000000000000000000000000830d1699bdba06fa2d4c1612bef6aa8b07b340ed000000000000000000000000d8b8df3676df4988e99709e54508ddc4eb271168000000000000000000000000f1b59a0a45bf4a40c9fb2cd21eca170f880f6e2d000000000000000000000000e8be497d5046955f143b507439f07d4989172f040000000000000000000000003ed7d8dcbc09b9885702bae4f70f378f04647e98000000000000000000000000d0328e28f768bc2b945a5b3b7cd494b71b92b29c0000000000000000000000007e773d71238f39d3e68992f46a625ab8d2f30ca80000000000000000000000008a35822b067627306f169a115980129e956ba6b1000000000000000000000000a9c6c12e37080d54f9449035e6e9cc5e1e06dbaa00000000000000000000000075ac9e10188bf874f6278c646efc900807567d9200000000000000000000000089f1dd2db6e28ba48cd40cd93fe7b07786e49b850000000000000000000000009b498dbc9f8050ba42996c6ea1e3f859a456e30a00000000000000000000000040dfab6ca465a7a9178710ab7466c255229de96a000000000000000000000000e7d0679a403b34e998ead27d87f3f1488ed1ff010000000000000000000000008262938c388438d4086e0f7e17d8b367a086092f0000000000000000000000005c88edc32730fb4a780884900d203d61809e0fcf0000000000000000000000003414e22c8b40d68e6d996c12e6c6f663ce7e857700000000000000000000000055d870756a3882f3e19e3816bc9292579a8b98c9000000000000000000000000a39102aaec82c17b15dbb7d8aff1b6f682d2319b0000000000000000000000005b98dfd86a15c6055b9df7b7ce0b1e548d13653d000000000000000000000000abc0fc7b5dff51eb8feb8992933258f7422de2400000000000000000000000002707a3f178a943426519494100916cb6bde13a640000000000000000000000006109f1588453a8b0aa6931475697069b2f93309d00000000000000000000000046b3a6f6e0326c2c8142a42463508c3b09a71a250000000000000000000000002fd2ad64ddb1f5b6a8a309b06e2633b88690108f000000000000000000000000a0a13ec3787f4a747f1dd08946645e693f7abd7c000000000000000000000000edd013e53337a1e7d30960dfe1b2fb427c809a900000000000000000000000001f51457bda0cb471a5ef482946a339c3caa6489e00000000000000000000000074e46ec3390173de6169663a16311635a36159a20000000000000000000000007c3cc54a4bdda7c5664df6511b724e7122797deb00000000000000000000000003bd564b3c17ae958580463f20e72bcc95fcea3a000000000000000000000000b9733958a381a29ed824160eee3245649f6dd8990000000000000000000000005758db8e92ad09dc76f1b51e13bfb70e8800f78600000000000000000000000027cb66eb63476c4b5aadf9854ec2a6bb7b7b96af0000000000000000000000008bd9882502f7af72d772ea23ce9428b1e45b6aee000000000000000000000000c9c3b2cae316184f71605a5121dc3ed2e0656c3000000000000000000000000040343b254648a30339962e46f37bfe30c510c59a0000000000000000000000005cf611ecf4ca14fd89ec408abe5865dbc958bbb20000000000000000000000006ff1a841171ca0d49586166135a340ae11a5c48b0000000000000000000000003c9b7ff41acad4ca2a2f6d28b939ac98ad1c05a800000000000000000000000076fbcb40bbf6a2c970caf3762784f91f888558e000000000000000000000000053e8d18f8bc420bccff06ea9b16236647f871922000000000000000000000000f284555e36497f229f5abea02ded25eefdf30125000000000000000000000000ce2e5dc5cdb0f7bd1c45f0c56397ce48c8059d1c000000000000000000000000242fed7fd678143c1953410700f0bb61541e24840000000000000000000000001a73b15f1d548149286cbb65902b9379604cc8de000000000000000000000000201b2e5315cf43482535d8965a33a65b9e8747e600000000000000000000000070c4f7e156cc6e51e90a4b4a9f3d6553d93502b300000000000000000000000079e50aad366d2cc635e7313aff6fe41994075e55000000000000000000000000227d36f51b2e7c23bf9341d237caf057cb02052c000000000000000000000000130d79f245af74f7e4aa8fb563c6f1e31e6b991c00000000000000000000000005162bbf8435419507eb5952570d937dcf26138d0000000000000000000000007aad0a664b3c4c037eac44e6e371a1c459e6b16a000000000000000000000000b95f936cdf188480066e319c4053f8e87eabe8f500000000000000000000000045ecddc85693978ba01bd6e73e9e4e50eb7ea315000000000000000000000000dfea48e4cc7a0c38c194652776dd80ada25fe20300000000000000000000000015db269c5723f91b61e0a15665ab654fb8ff9859000000000000000000000000eb02720ea0f8e8552c1967d7eb7a0f5c6f703ff00000000000000000000000000587d9be52f0969dde684a43c3fd657cc81c8aff000000000000000000000000d9b1a2184481150a40df87d0f138e7872912c4cc0000000000000000000000007534d182631e65fdd87f49bcff20ffb617c4d7d900000000000000000000000081b287c0992b110adeb5903bf7e2d9350c80581a000000000000000000000000826e4083ef00140642784bc4927842e5d9aaa904000000000000000000000000017f79f12828c39afbbae83a1992edaadc75b4a60000000000000000000000003fb552b0fce75412c07c47b55c433528a33565c2000000000000000000000000ea9e2ad8a87008b4e7d021965fcd1e307eee2bb90000000000000000000000007fc717f37f75b2c98ab2cd442bfaef977332149200000000000000000000000099f5ce3c0cbb0c4b0ed4831f13373096697cd71b000000000000000000000000366df59a34970e10a8195fa7700441fd7ac11234000000000000000000000000f0e3f3853fc323415010bf5351f38f9224d9ff000000000000000000000000001c71ec191ef6cdf0801ad7d133e867b69fd87f49000000000000000000000000f43870e3d9865a12c0ef012ae7be61a1b07116fc0000000000000000000000002cb2a403a6623a39781a22beb4ba6cc1cc106ab800000000000000000000000092a2f53f6924cd14e94261b72cfc5d3e557963880000000000000000000000002fe458ee3c955ef621f5a778e6038b6c55eac68d00000000000000000000000031d9256a3353ec445a57809075b69b5c0d233608000000000000000000000000cddcd98c34b3a2c31484045cee603e7585a07af900000000000000000000000093833b556e799a24c39bf49dc1667b31951e2a28000000000000000000000000b4ccccee5f38333e7a91d006c7ec6778ac815431000000000000000000000000f0873ac2261ba942b1ddab58fc0016df87f91afe000000000000000000000000e8436296caf0667a82be85597d77b6823baec667000000000000000000000000e83b23eca1e43f5c8f72ea44f3c58476ca44cfb400000000000000000000000079bcc5d9206a78ac7b19182a03e3cfab259cf311000000000000000000000000af194103cee65ff4f78f38466d330e0e81a87c86000000000000000000000000d5c82870a27bbeb2cbe780589dd5d82b5528ee5c0000000000000000000000006ddda6687f57a11293404cb5d2c5fb205f2f5480000000000000000000000000e6def10e8d8c6ac321638e888ce0145c044b1e04000000000000000000000000213fc19a26a37cec68aed4eb402d5159fc95c1b600000000000000000000000004aab64e9ee89d2a2c8e4f41b87e7c1b81b84043000000000000000000000000508c9af413f74f3a35d798ca43438eb928fd0798000000000000000000000000d189bf5c4deada21cf19db6366cd1e840755d95f00000000000000000000000065a82c51c8bf23c9ad8cea5bb9c2253edb5a1269000000000000000000000000bf3b889b7c689c7a62e6fb3ee4ed0bade3400028000000000000000000000000a505c5e42d859e2f552debce8225a89ad9c9df6e00000000000000000000000095f8274c5618dcf90a8f55c7937d1c30c88118520000000000000000000000008c6af344303bc50111919e2ceb65133c1540f6040000000000000000000000008353778d817ea014726052e3188e4736f3b85dbc0000000000000000000000001d16789bdaff580c3a1878650a33e3e04aab02ab00000000000000000000000059b0c82cf7ca7509bdda119b0c481bb346ca64d8000000000000000000000000df6675fbc0e249bbbcd135ed43be17bb4062890b00000000000000000000000001a155ef0fc46e1a0c20c2bcecc91454421d5a45000000000000000000000000b946126e941f6c48bf3559ebb5d58a7957ae543a0000000000000000000000006822de1697abfe14f38a33888ee7fa9c9d3c21b00000000000000000000000008803a4d1fd79e6bf9b4be72dfd56c47956faceac000000000000000000000000ba737155fcc0b82047be1e625614046e1c13e7b2000000000000000000000000d1364ca413908134fedbb20f261c1e26b80bb15a000000000000000000000000919434b7dbc81a2aaaf5b5faff6077c50b547c2e000000000000000000000000dc42f972d89896ba19cee6b8abdf43fe6f315d4f000000000000000000000000760921b53a047a382d27260cb89fdd6e0a20222f00000000000000000000000088814f1a83254b47293abf36a5d05126acd009c6000000000000000000000000bfa8be218c531a1858a67f023a9097de19d02f5d000000000000000000000000fe222f16671b6876176c06e033330bcc97375ec00000000000000000000000002481e9c8091033f216f5c5cbc0a56c8c03e316de0000000000000000000000005f00b0d3f5c6b6d63a1236762eace80a03242dab0000000000000000000000003c8a48999e62a1d6407468b05a7f6be27d787058000000000000000000000000a94278df4d528572f4ce19acd3f0455cda02a7f80000000000000000000000009065f8956779fb023cc182339bddb74b328afbe6000000000000000000000000c7a7a3299f14771e4603ea365beff9d9c94836430000000000000000000000005fa0fd33094cf659859956f2f15ffffde61ebb2f0000000000000000000000005f50339b3b9d8b997f2a4b0e4ba32d0aae420bb4000000000000000000000000a09e80d5934c345d6ed92b781dd162e28215f347000000000000000000000000011d874c1f1f8e1854cbdaa23e879281d213f6a60000000000000000000000006673109f046178b6b5184005d8d52d492771b9010000000000000000000000001047c6abaaef971799cd08b8a072ea09bc63c935000000000000000000000000f7b5a8a23d49f487c2bc55245e871f489c830441000000000000000000000000b7d5abd45a4fc7a8fd431cb3961522628d75606900000000000000000000000019d4c63097ebe4c2b9762f1802a978c6f012da980000000000000000000000001073d56bd61e3009cdf4116b54b09ca0a9d828fb000000000000000000000000d50f5739a09f36c6f97cc9a4849c5462ba6129a3000000000000000000000000ffa11d82e163d259b6919f7dca9a4d41bb7a12610000000000000000000000009da13bb08b19d8480bd8aa7231c0214018cdbca10000000000000000000000005b9e27ac116d64a935900034b4510bec14941e65000000000000000000000000979154f0b0a8d05a8c9446ed4fa9e1523cdd00d0000000000000000000000000357f13f2a9a6149910cca4dd0f5379b75624adbc000000000000000000000000d73f3752041fb80735a192a33d1046589934a9d90000000000000000000000009937414186ec60dd6181b8e052a65c2524a8b015000000000000000000000000fa3b6b0396216d768c79d80e5b32647672bb063f00000000000000000000000007de82b6e0dbebee30b7b2f57912ee24ba639ad1000000000000000000000000ad220d252795c470c9f057f44dcf10aa1e0468cb000000000000000000000000e5127946c36bbc71ca284d11f67d65fe4dbf90d00000000000000000000000007669092e12761b386607619c8facab8fb733befb0000000000000000000000001d572e32d8006228e5a4fdfe6af4d27973ad4fb7000000000000000000000000db7b347986c33f1c49f3c72011511907a479c1a70000000000000000000000007fbbfe6fe81f18bf7a8552e905a95427e52766d3000000000000000000000000848da7b412b17774d407c8b19da835c0545c160800000000000000000000000044eb6ceee5f37425ac39645cad188c125d5279ac000000000000000000000000fb8040ad050f48c10565ead98bd76ce20df69a96000000000000000000000000048dc9d6823d0ce64790b8a60050f614e34d9945000000000000000000000000d1f9b6b546fb1af9ebfb7ffa8499ce92f6713d51000000000000000000000000b8bbf80e0f13936353acf1ec58011da0fb8e1f85000000000000000000000000724e39db7e6f5a509a45314d43f206278c76cc100000000000000000000000004d96c0ec5792284f5001514e1e55374a091e707d000000000000000000000000080ca45454894809dff039dffeba9e13063ac46b00000000000000000000000037fd0c558d40b0fa9b43eb429a23a4df3e608c5d000000000000000000000000ec78780562c9067669cfdc2517c4e33147046eb1000000000000000000000000262cc5b3c75466bbecac5332a27dd25e49552325000000000000000000000000605e2440beea6f1c3e9ef1b10a18794b65a403450000000000000000000000006e7d669d197bd4261c5d456d63edcf7d33de6e36000000000000000000000000ea823dc9ad200fa24f1612b7cbd768a07550e054000000000000000000000000477a6bd57526b1985124318577a046d1ae92e18a000000000000000000000000dbad5c9d9fa9c69549f27f061625d03bf7c107f6000000000000000000000000ceb06d0942ae48190fb65adcb600ec681e05b85c0000000000000000000000005ff95a656c095d5026c51f778b0d37de507220600000000000000000000000007f726be7a9f52bbb84b783f9e0dc181c3b33c810000000000000000000000000a9103506fe4867f37882170cc26ddd8818027e99000000000000000000000000cdcc5d37227a76761e8db18093694c292d4a7d13000000000000000000000000e3663608872e25b86c7eba6149b42a907e39381f0000000000000000000000007c4e9e0742ddd7288d3c7d024f5e7b04b5fce765000000000000000000000000ba0864a9b29df204ec2c8881875ac7c50f7b50cb0000000000000000000000009c369882bed17e74d01561e81ceb8546ee9707bb0000000000000000000000007e72f98af73d788dcde460b142ca0067fe081498000000000000000000000000930e8461952e9dd9ab5c527e43d04b5dbb7fd61000000000000000000000000047f99ccb2ef19afd0380fa57ba504472ba16c5a60000000000000000000000003d6398d5a2ffd310db59d5a23732f26464b15ee5000000000000000000000000686ee6a1ebd9b54a783bc78d516c4c4cbb4bd98a000000000000000000000000dafd9dbf18e45f6105b4e8bb514b445cc0a7a068000000000000000000000000749fab6fc4d19072b89f61379694e68256e96aa5000000000000000000000000470e519911f8b535ed45dc8ba761a3f1c543669900000000000000000000000094a54dc1f3b0826f94f6fd4800466769ba6ab68a0000000000000000000000005a8c3bc95338046cdb439e5b2fd9bb68c5a1360e000000000000000000000000d47bb311a2019064484660d490608d1f16d4ff51000000000000000000000000f5f36bd3bfded01f2976171e0f7a19452853be220000000000000000000000008e98d89cfa598824b4003cbf21c34bb788989b98000000000000000000000000f500103af8545863496cda7c2cd085dd2a679fc0000000000000000000000000016aa4761294d6254d4da87988f84397dfcb56e6000000000000000000000000ad5acc7870171bebd99bbae07e004dd57ff98e0e000000000000000000000000f9d22f53bc565e32814160d7be759e134237cae700000000000000000000000066af837946ab443e2e2f96ce3e66137536ba3171000000000000000000000000c4d48e7ca82a9d1b4a830a4909f8aaf5ddf7eb8a0000000000000000000000005334afb37565b7d0651b3188d1991c87ffca531d000000000000000000000000f15936ddd3520f37868c9563579e1c52e03a7cca0000000000000000000000007c7bf62332d6acbfd03fcc073d1f8d968dee5d59000000000000000000000000625518bb76c9139b7dbf5fcd63f96babf9d80baf000000000000000000000000d8fe2226e94e21f4618a3876575790a09394b9a4000000000000000000000000d2d4142cb08fb2c701d6530f679d670fda72b481000000000000000000000000ec9acd08d91496cbdbe540cd0d01e3579bcfc71900000000000000000000000089f28fbba171891da05140c5d3820c68f6cd94bc00000000000000000000000030f4232b67dfb179f85847cd6b1f99f2d33657d100000000000000000000000068bc9e4f9cee2b6fea0fbc0fe4981d4769077e52000000000000000000000000037b6e7381feaa9965e15a7ab694f70a9ff02bca0000000000000000000000002b4bacf925ef9a93b92fdc093a5a6b757ececeab00000000000000000000000025474778b85e367373bafb4b7521e2c4ff476a4b000000000000000000000000a923b6e6d9b5f47787d19e0047a3a6db403fa1e30000000000000000000000006156182ee27f81ff26e32c9d485a9786c7abd6c00000000000000000000000008f05adc1cde0f8a33f2013890a4351054480b47a000000000000000000000000fc7c6764eea8d8650a07f9bc101973f202f8e1d3000000000000000000000000b7f09ddd729774093453ccc2bb4f1d45baf5dc8e000000000000000000000000d1cd17088218614d58bcc34f8483245432405a14000000000000000000000000a445d0a0125fa5183d3f09e031d94be7002b478e00000000000000000000000039f60deebd90f042b3556e335a543a00bab996730000000000000000000000000f135c1dd28a7b91cccc4d688e032a2d8ec363d2000000000000000000000000b3c06d92f7e5fc066d7b355f71fcaca2839c54430000000000000000000000004ecb0108319363d7fbebe3801f4677c2d1e724fe000000000000000000000000327ff0a7c2eb6301b6d54fa28bf170c512fd80200000000000000000000000004a9fc3dec64147d8b3ac95b48c2d4188076f254b000000000000000000000000a643da368140304b9bd4849d0c1da318973b227a0000000000000000000000001f4b7667723902ecb14de30802e138e4e5eb1e0000000000000000000000000088642a6c578132dc5934be1c7bb76d8fe6b38a7f00000000000000000000000032da8d8bf68265e4f47aaf65b9e5056bda4838d7000000000000000000000000739f833bd590274f0ea158ac3a74b32d0ca7087e000000000000000000000000b4ea8619fb308c62bdc1efbf76229a280bd483de0000000000000000000000002e4a6f4362fa8b5708f414dbcce270b6e3d8a33e000000000000000000000000677bb822d0b3786cacafbe26bdb62a63f284c0c70000000000000000000000008781fbb299937e4446a699b7bf312545df20ea8e000000000000000000000000b8fdc789305b211fcb33c0312c47dbbfc1842ed9000000000000000000000000d8a1088482dc5bbd35c1d3d09b9a1574f884305a000000000000000000000000c55516d88cfb83e3ba5d37672d19ecaa167280c4000000000000000000000000fa44eb6fe69dbd4c211dea349f62f488a904e8e70000000000000000000000000f29f0901250057cc17faff81e3729fa3234b5a000000000000000000000000056879bbe5593fba7c1e493d9196354a22f750960000000000000000000000000986ebe440e531f3e66219d23aa60fd0e8000278600000000000000000000000063dbd50ba0927071eb327f97181538364f17d923000000000000000000000000e8897f39332c87ad402f16296957bcf4f34134500000000000000000000000005a4b4b8bd5d81c162ee3a8396f5c5a3392bec0e90000000000000000000000001bc0bd627be8019e71e05b631e12f2826ef93156000000000000000000000000881d1b9b0ea7ea1be326330031d64c601c878ae00000000000000000000000003f9372714dc7e7f556cb4b661423e6024741b5ec0000000000000000000000001b1aa9d56c75728549339bbd23780d0034b55b110000000000000000000000000bb1bee4fc609358bae15f78acacc724d8aa5f27000000000000000000000000f525d4d75f3736ec4f324e160d3e44997501359f0000000000000000000000004d05f43bc0458ab37d592d8514b619093c9853560000000000000000000000000df40e187f8f85a23058576264777cd1383aa0c9000000000000000000000000ef5d846c9fd5309ca0369e10af002600faff9921000000000000000000000000b6f814398ae93ffcf2a4c0f1e2ca9a71e8f803be000000000000000000000000e7d82cc16ebd8bd4e25152ea1f64da8916e8efad00000000000000000000000097ec2619a79be8191dd305d7174be06af313ab38000000000000000000000000ee5d1e567395013b6b24f2a742734f69d7f537080000000000000000000000005dd42d4541ea8f06edd062cefab4d7c944703e820000000000000000000000004024d598fb2e799970814bec8da38c001e15b5c60000000000000000000000008f420f0d0e5cd22a13ab54837a95b243bf7fe7b2000000000000000000000000f607b2e6fe91291481d6c813384027f5d3052295000000000000000000000000b05a2d7b442e3524f662b45a4c37622bd60a6d0f000000000000000000000000f0f97348ffaa6c1569f79ed901fc25311c52a76b000000000000000000000000e1df556a59268fe0525f9db09f89d01b645ca5d400000000000000000000000022187c143689e47e24469b3fbe727cb90edc85f4000000000000000000000000151cb670b700e961c2e403007c84ab5fcc7a0b3e0000000000000000000000008a062722d79bce05573c7484df3f0869af929ae6000000000000000000000000935d2e470284fb536227a76a723f96a94efae6a90000000000000000000000003e3739453eb9056998f659f8033e4ab3f3a397460000000000000000000000002b5fad4f177f6e0c154bd57b355762771bd303ea00000000000000000000000060f13a3b7f7ee97c1de7901eb2384f073e1ee6ac0000000000000000000000007e9abed28d0f876c62c6ba4f15c44b430988d73f0000000000000000000000009dde6baae5e6fa8ea333c9d936ced10ac7f9400700000000000000000000000072f5098a821578c08926ac10948a66f5d470538b000000000000000000000000494861099f53bf1127f28be4870f533cbd550a0d0000000000000000000000003c3fddd909ba13cb6d696fc4f6fbbc53ea7b4cd0000000000000000000000000ca617e4e58cddac3aff1bd1af5b403e5d4c754260000000000000000000000001714f43dd1403a38078a6843faacf2f16f79f86e000000000000000000000000f38e13a0ab607d94275dd7d678383ee5c7ca2a05000000000000000000000000a8f48d6fa944d444dd50c93f3a022505768530ff0000000000000000000000008cce91d45d34a5aaeffd89b022d66bd4092a6b6f000000000000000000000000bcfec741f5df75530353712154b1cc330c74c63400000000000000000000000077a899d0b75601367d8e56f43f8cb45e114f4def000000000000000000000000ddc0a5e0ee26f064a6bbcb4bd97a8dfd4edb510c000000000000000000000000ab8671a314bd986c6940a647727dc2813e3641ed000000000000000000000000d30da6702ff7fb3abcde4cb197c559738f54c4ee000000000000000000000000c901377ca67127f420c10ca6a73a646c96e695b60000000000000000000000004b069fdab2356d5199f2f7f633f6b17f6bb8dd25000000000000000000000000c6a0d6366c68c0cd80f2d9c39b2a31ba0683ac2100000000000000000000000074812ad7358ca7fff1e5614232f607a18642908a000000000000000000000000c95605d3282161ab7aa8f2799260cae8012e5ed0000000000000000000000000bbfbe0a9fb90580e0c599302964f9b798a46bd6e000000000000000000000000c3e854e06262e0313efa928d27c99ce1771b8f93000000000000000000000000824fda330c8923f1123dfbfffea7087820cf6088000000000000000000000000e5fd10ec0c3f1054cccbd68030244feb669275d50000000000000000000000005fd6e42f67a35d3ff846e4f4b39ab942fc7aad170000000000000000000000001076896105c91d7ddadafbb6a382d57d2519af14000000000000000000000000472f9b584795b8d30805dd666174fe7ca42d98ac000000000000000000000000673c18481004acb53b29787ddc754d282c61e8580000000000000000000000004f7532d2f167a45342398ed1a0dfe634146909aa00000000000000000000000060d6322cca786745c1906333e38b6c6728959a7f00000000000000000000000005ecaf39376088d7c8bf1acc06015f71e35bfe35000000000000000000000000a6479f03f8f1c33443091500d869704e2e98c62f000000000000000000000000586ee23e2cc1dced3e69a4aa6024ecc4395b2f5500000000000000000000000029014b93a9934e53c7631f36d724cade80c8fec4000000000000000000000000b1f5a37956de11c7a5b29a4f728d389029781865000000000000000000000000046da0dd2b7bd78e4bc627c90d6a49fb983a29af000000000000000000000000f7b1ce8ebf8a170bc986db132cbc5789f99ca469000000000000000000000000079fd1b078df445ef06bc6155a1851ba2ef0641b00000000000000000000000047714cedce3f747934f075bb1db11536b64207690000000000000000000000009b28f12d23e72db6cf3f9a3f57ca8bb06e82ed27000000000000000000000000ec994215281ca0f60e69544b2cd125f39c2bf3000000000000000000000000004514ab6486dbfe3dc5b220364718d5efe0f60e760000000000000000000000004f6e8cb301d32dfc7aa1987df4ee178b8db55ae9000000000000000000000000b5fb9cc6dcfe9d14b03259003b48a8f09ed01f4d000000000000000000000000f9b4a05afad6c67dc38e1e0950e0e45a491d26f30000000000000000000000003fcf7518ee8421a0320d18171924d39cd8a33da70000000000000000000000003592120b5d58e7a1a10d62523e4c40e758d3dd83000000000000000000000000a63a6ab30a3c45713f3731d70ae3eb93fd140c29000000000000000000000000df78baf977e6450bd7b5d9156e6b909f3ea49e8f0000000000000000000000007e3677e274eede8d6934a63d9f1551e3a28b2a1e00000000000000000000000057ab8e51497f7934d49e00852284f47d7a02ce8200000000000000000000000069f69bdd14ab425c2fa327e1cc879eaae961dfa100000000000000000000000052722108f745bc776e4f31b5626e751047e73330000000000000000000000000356e8fd43350f3c704f00ce31111e0b80556518700000000000000000000000036921f63198b6deada5436ee214916fa90f5e1d3000000000000000000000000a817647480d2f51071e4a8f8ed5795ad3851ed80000000000000000000000000e07951be26a4578e2cec41b1365bfab5be886df6000000000000000000000000ad259a938f7fe1af75414319d6ce512f0a54139e00000000000000000000000054669ddeb1a015e0ba70354addfcf5c5a7d3a9460000000000000000000000004e992863f205b52ed0de77bd3db5ac9188e6c0a700000000000000000000000076182dceeef287f653245cb1bdd960c5d1074c170000000000000000000000005bd25e53a86a29ff3d8615e716a0a008eeff2c8c000000000000000000000000563a63e7550d886c2cd5e2bd914a6c3fa6cbbb080000000000000000000000007c1738e67393d6752198e2699e53b382f8665b7a00000000000000000000000064390a4109aa44fce210f06194bbfc6f45497429000000000000000000000000d365fa018eef54c6480ab28d1675a0672e075044000000000000000000000000cb2d9068da976b3753be772083d327b3dfb38a1800000000000000000000000095ec8f3f5efaf7c2a7371cbf16fed3063d32d2d400000000000000000000000025139869fc0d9e3684f115f7f70e5e931f881d3a000000000000000000000000f95637a9e2a4cf5c387e962472193c48b86177ac000000000000000000000000ca77085db87d86bbd00c5023eaf4118f2b66f076000000000000000000000000b87b505e597be9912941961f14ca0622ec102334000000000000000000000000173b39695dd1dc9407164ec9c392e619a5d77a610000000000000000000000001d16fdec568ed811b5f8192f042cf53db60fa13a0000000000000000000000003541252c38876439a7ad80b431a6c694d5c58b8e0000000000000000000000005b91d9e5aee071880561eaa5d9441f0e79480caf000000000000000000000000bb82a94c6fb59002af9ec18a1cd7ca9350c04123000000000000000000000000cf4498f04f8674d565b2c3176737c68ae32850d80000000000000000000000002c5f5030b8ce9ae2a082be729b7b6041e9212981000000000000000000000000d7c20275212238c81ccc531c121929d8f2f69ae8000000000000000000000000e528ddd1865da857ff0d35836a9b2e96656a743b0000000000000000000000007fef0fb3885f4b1bd571a0b596d4f91eb1f0c270000000000000000000000000252469a810bc01391debb156468c03dcacbbbacc000000000000000000000000268043222c3fc9b1cfecaded3677715cbda69018000000000000000000000000fdfc293e919ff33573fecd82e7a690c77d0f188f000000000000000000000000f437833ade984e895515aa13c33dcfd4d868d21e000000000000000000000000a73d745888f4540e6d040a19fa4dc0d8fa3b1c870000000000000000000000005c84dddd8fc5a370927b4da359dc6edccd6ebf3300000000000000000000000093ca96d1ab7ca9355507145e5fc05b4317fed5c2000000000000000000000000d1e27999c6a91b3f7f8ac6ffe79ab5ba56291cfd000000000000000000000000911fad417960e162676c0578e193c7e49acfb4870000000000000000000000003c3cd8309f3b35b9ca7a29a4aaa0fca421aecb9900000000000000000000000055888bea51e5884cc219fecd67d6d25c4b2646170000000000000000000000008969c96dbf8197fdc1dac30fe1f868df172e35600000000000000000000000007fc97d4b86ae27847916d360355528cf4e9fe5ad0000000000000000000000000ef9b6f68704d37ac4003f15368047e60ddc35ea000000000000000000000000b2f3691eca40fe562363a37af5109e04aea546250000000000000000000000007401be316119cda2fcd5061f76981c428896ddd5000000000000000000000000feb18e03967f1b10c2e011367940fa7eced29d66000000000000000000000000dad3c5c18db6837c025d51f1d8cbb28ecd6d23c200000000000000000000000052a66e6b26a67c885168baf72a21d19875e908a6000000000000000000000000b6a80e38fd45d11c912ccd42757df0614dc4a95e0000000000000000000000009408d3472bff170f453f9e9eb34dc35886921dd6000000000000000000000000383f788001dd292cfe8803d0babecd10c0434967000000000000000000000000d96c8b32b1b6bea501995da20bc10c35288eaf1d00000000000000000000000092cb5c8c125c58a803679384c35ac114bfe98db30000000000000000000000006eaa464bb5b392e0406a91912f485ef3ae27ff350000000000000000000000002074d8660899d35f1140e059b45329d4a61157000000000000000000000000004e8c387e8e306989869dc226f420a2e0828e24110000000000000000000000004c8e64e97620c35c46d81a6afd24d22d3df9821100000000000000000000000069cbd44369b29ba1c0ee3f936635a5aee3dd72a20000000000000000000000005962d27201c6d41f7d1587ce98099026ad8b8c9f000000000000000000000000e83fdfa904d4998637a67ba00515d29cfd493646000000000000000000000000506de9b701001828f397324c73ba29cb4ab3c5a600000000000000000000000036a5f402f57e7d6ef47d402fc17212b41016a432000000000000000000000000401d25ee8ad4a2573a36d8b1437e48550cdfad9900000000000000000000000032f75ec359b6fbee6ffaf6372fa81ae2e4bef13f0000000000000000000000005f28f00ba4cda242f134fad4fb89bcf51d0b13680000000000000000000000002a98d6579995ea840a1bf40abb1a8ce80e68afdd0000000000000000000000001d3a921c1d359c406885b0209f0eee261df5fa5f0000000000000000000000000c24b568fac30515c2fd69714c4174ca8e1fb7cc0000000000000000000000000d3f5410dd4f2eb3e715f122a64b387d15b9d4690000000000000000000000002101bd2981d698fa67ad14970532b90445fe6859000000000000000000000000904de13595eda65b68d805ee46158bb090da2da50000000000000000000000001a3999d11a9cc3ef23c7d1b04cd777c58a9e6eda0000000000000000000000009651ca9299710123b8eace8882e60c5f172cf748000000000000000000000000999d3e5de899cd9c82bbdbdd074f44748d295aa0000000000000000000000000d28e6a17767d1e1a92c652129640bef935adc48d000000000000000000000000721ec0addee56f346a130e751df01476137d5710000000000000000000000000ffb397ca0ff53f615f7aeedf4201401baf59e805000000000000000000000000639cb5823b9a321fc478ce4a89711bfdbc68b2cc000000000000000000000000a8dacb945524211cad78496d6c27d7a1071403dc00000000000000000000000057b30d2a94a0f896b11ca4d579e7b44cb2852a22000000000000000000000000dc4b507cf5f55240623d949f532bb6e53da35338000000000000000000000000d7c370beacaa1130106f54529d3fd9b770171ce700000000000000000000000010a6b77244ba6836050358fb49ac571d4b46e7b800000000000000000000000012ccd7d0cb9c64e2c20ce90c29c77992d96ee274000000000000000000000000a786cab89c995389640846fc0d8f4bb29ef3526700000000000000000000000010f4a72f130d267ea0bf7f1ce00f98256980432b000000000000000000000000fa001e773656c623e907a7afad7daa645637e93e0000000000000000000000003e5c5de12b8475a24445a28983296c5e158c32f900000000000000000000000086c6d503a7579dd1e7bb301c9fa11a3f4a67e0e3000000000000000000000000514254b1c918e63976c117ef8667969f327e75be000000000000000000000000500a7c01a04af194049ff7ac2f65298fefe11abb0000000000000000000000008a647e500398ef508064ed7866018a0583691ca00000000000000000000000007a84548a518853999bd475d0238ebf1b05d8e6460000000000000000000000009cefeedfd7d65e12e96d24fbd707b864d4a2e66c00000000000000000000000052c6fb7edf1d7b1aadcb4c636a14831038817c940000000000000000000000001492c4eccd693d6d7456ed8285143c86eeafe45a0000000000000000000000005d0b1d7479629f065c3f6c6582c66834a74c0344000000000000000000000000eff84f42d462d3766d55190f50cfc861c8b6cad800000000000000000000000093f534db4a0908089d3276ab09888db50ac2eab8000000000000000000000000a9052ab49a29c88c10c68421834713d0862d17df0000000000000000000000001a7a9dfda214809449fae049e339856b1f4e7ba1000000000000000000000000f1b7fe0b576809a1178827e3a48d7d99a12f317f0000000000000000000000005e61e4fbbd89edd931b5c783e876c8c9c0daa76c0000000000000000000000009469faa7b1c456acbe27eaba47314a3affbcea9000000000000000000000000094c720909b0cb076c113f43f2d7bed308edc5c31000000000000000000000000774e732237c4eccefb72ace336417b4474447ba5000000000000000000000000813ea5a2657c514fb3da1dfcf35a7ce00f679f6b0000000000000000000000004859b34a65d8a87ff70c4ecc8ae6831562db3ad00000000000000000000000001881824c259111465848842d2cf4b790513c036a0000000000000000000000009450065ced84891c8c7d48e7280a0572fd7ec6e7000000000000000000000000c548ab6ef396b072f8aa0d14b470113de82df40d000000000000000000000000749a0c977fe7a8b73dcbc93a2e525e9e6e1f1030000000000000000000000000f7d6a4b9e93dde6c8c774592a70eaa10a9f8053a000000000000000000000000207330eee1416fbae2ea3522a5de5ae721cb7f45000000000000000000000000e61ae4bae6acc4d0a1683ca5371201d05851f0a90000000000000000000000004b58c17dd6f068713e84edb9dc1f80577eb2959900000000000000000000000041b1b000844c2daca3bdb71ae9ac3d3900c86e9a00000000000000000000000084b7e411c200b62d575a1e221e94862e41b12e530000000000000000000000000027ce4a869f3867aab9bcb68f1d13be8de5f0060000000000000000000000000b38faae1f6acec86048005673e83d0d2e34a17900000000000000000000000080eef09778a93ddf25afd47156695fa8b71151d90000000000000000000000008dd8b681e9bf9bead1d72d3010cd07b94ee3f9900000000000000000000000007c0b2ebc88d3aea41eee8b64165085a7444bbc9e00000000000000000000000026bb6cec76eadb0f48947b9f688bd701269480050000000000000000000000000c3c42e3ddc69e76551768220ceb5f3c1fff34fd0000000000000000000000009d06ec62b1f2a05d89a01b84d9825c2ac4f9d72f00000000000000000000000018ec19b6943f3a908ef2f81ba9ce6d5942b55aa30000000000000000000000000e0ded1966c00f0405e3950041da73e1cff97ca800000000000000000000000028f5e4c9d45d16d8364ed42dc6e11423c7f745ba000000000000000000000000a46180f22903b3c9721947e7a41204983fd0498a0000000000000000000000009841539da40fc8bb8afde009a832bd229e28b368000000000000000000000000e960df8af8418d79129462a44fdf93c91a557d18000000000000000000000000b352ce2ffd39405f33c60536db9c40f16f3dcc590000000000000000000000004f76071a374728d4a4aa3f21f28ba84df0e187e2000000000000000000000000590b348468becf0edab24b8b12b1c9578d843907000000000000000000000000a2415aaf07cc50a81c5bf709df43fd09227e5d59000000000000000000000000658279cd935ca8e1074eba43c90130c6e29f992a0000000000000000000000001db3b106c80662c49e954da782e244473722bffc0000000000000000000000005094d4017830d4860509c3ff2644eefb06c9cd880000000000000000000000009c111cd4a4a23e19452264eb778b90baf9bf60f5000000000000000000000000da972dd4ff7d998275fbd0abec05b6303acd72db0000000000000000000000000a0b7d6a29721b710db4c5f4d79ca8f69e55ccfb000000000000000000000000f5787a09cbd571445ec4b9f82a1167971d7f5913000000000000000000000000fa383c21c6e07c0ffeb7eee801b639cca15dba610000000000000000000000002dcf82684fd105cb4e0299ea9b83db5bd1b731c1000000000000000000000000607516be9d063439004f8296a1bf1fb3975630030000000000000000000000001ecb8164987669fbfc5a8efc28b6377f78b3799300000000000000000000000047b9ba13719cd43d53c70e265629563c1f01587100000000000000000000000093b4e926dc15f7e5fbf33519bf7563ca6a3aa64d00000000000000000000000054c0ea1a5ccddd40f9d66e666b96ea7bf31087cb0000000000000000000000000513fdbaa91896fb9fc29fa55170825de05ed7aa000000000000000000000000827e0cbfda5a10f4cb782d047fc636852a5636f9000000000000000000000000211b00f6ccac67055e0ff76d26e5bfb7d0819aa6000000000000000000000000493b80fadc775bcadb73f0fee4f91b3828ba8ccb0000000000000000000000009056c4f0e767ab69c1b8cdd11cfbe7beb69719c000000000000000000000000029161b4f4c2aabad04341fc142f64d36af5cd275000000000000000000000000b54b1475fcb708a78dd2c5a65f28d4a437927072000000000000000000000000889bb3c49f4283c5fe38e060d53515eef60d5a190000000000000000000000000fa931df1e39f32175044c5872264f939ac4ccb5000000000000000000000000c86dbe5bd5a0123337f35080367f6a84b27d3c88000000000000000000000000806e0866c4182a092aa0378c69d3b22463d489ba000000000000000000000000c1b0e1ff9cd630aa9a9be96114b3db7f023af8c200000000000000000000000046a1ac19e24752b8eed91625e448633135e6bb1b0000000000000000000000006d92b936e6a3832d66f4fbd45650e3af49ff3fda0000000000000000000000004b3f8a2adcd61ea78ebdba5a236d99298d43184f000000000000000000000000f9e682f84a747b8e160adbf2983759aa5ac1984b0000000000000000000000005e94f5fef6bd72ffb599e953d87a8e6174eb550a000000000000000000000000e9be1cf1264b7c6c378f8655e5dd12557563c5e7000000000000000000000000065b5aeda074cb3bb89caa57dae27ba2439e3db7000000000000000000000000ef8884892e8dd208af75557944abc99db51dcae40000000000000000000000008a8e3587d69bbfcdf217d31c0257e987790c5bb3000000000000000000000000f53604cbd7ff371fd1e144a181a35cf5dd658250000000000000000000000000a7783e3b0009efa171b7217bbc59ea73cfdbcbc900000000000000000000000099c36f37b6f546abcbdc798230e95f46efaf9dfc000000000000000000000000993696476f96478166ab05caa6f78e73adde3d470000000000000000000000000f266e76ac799abb5c97356d3457d342953ba8910000000000000000000000006e8caa66246aa4a5d2d65631e707c32459fda4dd000000000000000000000000b1c39a1818baec2b4219f4f78cd9065b64b85ee900000000000000000000000044d31b6f6c8b4948fd8e143eefed577218b0c2340000000000000000000000000c48964e91a4063adbef83168901de98f536aaab0000000000000000000000005797a7d3712b4e6808afaea2a45379214a319024000000000000000000000000cc614596b71b1a9bc434d0c8e7ff61f3477790280000000000000000000000005d4c0f75d3bcb8ce50c87c7b744145ecb1a23d510000000000000000000000005e53ceb901ab3ac7a242480b67ff5fa7cc83e2c000000000000000000000000076cb5eee26620562272040a6476c610cc498e32200000000000000000000000000516f32931e9f9796e388defad227e5cf5c87db0000000000000000000000005866880f8da1c2cac6418d952264c22fd56db85e000000000000000000000000a28652037869ecdeef1076fb7bcecd3f3c2af2f3000000000000000000000000f7a725621b3adf13dd312b4e1cfa6af01d2363f9000000000000000000000000809d211bfa493d33add1b7a81c01fbb905d9c10a00000000000000000000000020f24d71a158eaed0bdccf0bff87207048f5d8420000000000000000000000001aa308f13232711dbc3c48b49b53d5f862e970f2000000000000000000000000b70a5e4e516f0c71d5cfc093e293413c34c171c9000000000000000000000000fb5cf0020686753e071f8ddcfe238f8a5b5cf3b50000000000000000000000006359c98fb95a6daa98a70b33c14e77a3ea499f27000000000000000000000000e52689eb9980f555b3917221b520522be5c5a419000000000000000000000000a634637b9dda70a8590e6d788f85f8cb7bdc26a7000000000000000000000000d6226ccd7cf7dc7435cf26127101a8cc50fb0b7b000000000000000000000000cbe77e8de5c50b48366477d062faf4a6b562288f0000000000000000000000006de03869b62a500addd7d41636aaa3593b955421000000000000000000000000a65974f673eafc7b73e48ad93e16be490739357c00000000000000000000000002e896400e3599f4a2b70815a4f5d624f040b990000000000000000000000000d089cb3f62a348633045069e7ed3e7715c04b2ac0000000000000000000000009ec577e27e5508366f35d4ff2b1e78d24636e863000000000000000000000000a4b98f4aadeb957540b855518a4c1afc7b81ad290000000000000000000000005efe8dabcbd48d77ff72fed81cd8d68f36cef54900000000000000000000000014e021bc76d3d0cd6618aa3f4c0bff8732e7c34b000000000000000000000000b900068a961d9961c972cd96c20fdfc74b1d0a46000000000000000000000000a6a8e567e3c09b328987c0a143dcbfe70705bc6b00000000000000000000000090bf769c4323afccceb7c060866e47cb8f1af39e0000000000000000000000003586b842c92a7ab39b8b10458a9cbceac142112e0000000000000000000000002ce4af192843216bbd8f7dcab8fdb6596fa1934b0000000000000000000000005401aec253d9ba67310fc419889b16613687ba230000000000000000000000001e203142ab16864ecde9bde8f33d56a00153cadd00000000000000000000000091c458ec1d4313a7ec4dc29bf9465ae9fc6776970000000000000000000000001157a2076b9bb22a85cc2c162f20fab3898f4101000000000000000000000000ebd6304463e6956f3f8061266790862e8c956d6d0000000000000000000000007e172ad14c76d4a33b4412407475c6a27d665431000000000000000000000000cc1b81981faf6a6c95870fce53df519ad775c5d7000000000000000000000000ffb05d07acd956a0abc976ea6af91bdbb13225f30000000000000000000000007ae482ed9205bb6675417b7a23ede7a148d950590000000000000000000000003804966bd0a47113fe11a40b92fa0744da7c4a71000000000000000000000000e2d7afc7201c34d46c664d0aed57a0adbfcc03f8000000000000000000000000862c732fccea9720d26183bec5d4cd4c51085e4b0000000000000000000000000957cc085ec10c5ab5b0be21307402ce7d053af1000000000000000000000000cbc1ca2661bcccfbede7c0716c713ef936bf04fa0000000000000000000000008bcb2c4a7b08f7dd592945f330d61b7c6d73361200000000000000000000000073da41506c812d7501abcc642f9626bb677a22f8000000000000000000000000d48ecae8b906826b592c5e552c8325e3c406d400000000000000000000000000f13246634fdaec7470c3f4a626b1b6e9c1c15e030000000000000000000000004ec9b421a424d78a848950998a6590aff7cb914b000000000000000000000000cb24af841745fff8733a58154392373f6d737be1000000000000000000000000b5e45a1ffff07f02dc52a0a2466358d1658e1348000000000000000000000000a3203966e02e1625282460d9e9432842642ebfec000000000000000000000000b1acb6c60923e9ae262007ce838f5e75c4d3405d0000000000000000000000002efb1ff6707f11965ef12ebbe927104de13f91c8000000000000000000000000cf17dfd22affb3b3691ce8b20365d4a04c043850000000000000000000000000296b4658137d2fdf1209bae4a4fa7d78338ae8f100000000000000000000000037b42b933fc2d897a2d9e780c1d110e4ca7c87710000000000000000000000003f085c61b2ac2ef271df3933e85da06fd1341688000000000000000000000000d4b6bfd88d1c2106efddfb40f8351d40bdf4f77f0000000000000000000000002ed64f05812b52f244dde85ba848e8afe958dd4f0000000000000000000000009fd314647fd9a91136c08da0e3b3a081ea1853930000000000000000000000002c58406f5b9281805e50c0dc8bff065be0e487f6000000000000000000000000e9a60a74ee4ba1ea813a676a04353efb7a0f1624000000000000000000000000480b9751386d6931f8fd67275cd7debf0051cf240000000000000000000000000ffe3496eb27250ca3f915e6fe1514cc0295ee0b00000000000000000000000049e1ce2f19f8d5b790da4ce28bd69a2daae2d3b40000000000000000000000002582df0162f1877086e5ad745af81a34d6c6ec3b00000000000000000000000078533a91a999ec63b60383de8df84438f8ce740a0000000000000000000000001928c4e500f2a54a1bb5d0b3e4d7771fb23cab79000000000000000000000000cb5ecfd000a2298ae0e525fa88a6d5c8267eb35c0000000000000000000000000ee9cd1a5f0330fb6612ec69ca03f550c489da310000000000000000000000005bd41284f6d254dd0b5d61d7b3cd5531287ab77f000000000000000000000000408aa45a09a697c2b7ebaf8400391a2fab33b6b60000000000000000000000002b41aad904cbe17870bf89d74d0e8fcc7d26b76e000000000000000000000000f9bd9481d74598b04b31128f7c7e5446dfd574e800000000000000000000000058dd31f6c5c1163573915779bf24fc26147c68f8000000000000000000000000da3678f95cb85a598630dc5169c4e9db10fcb3660000000000000000000000006962d7eead33930f8030fba6856aeb2ef17513e9000000000000000000000000dcab57717521aa9dc87f07856f2ddbeae91f71ae0000000000000000000000000e90fd2d44ffdbedfb5d4fa425738f3af641a32e0000000000000000000000005aabcc06aa3b483681212c9ae261f92e9cf84cf5000000000000000000000000ad90efdc075840826ba3d8cfb1e35f4b88819580000000000000000000000000555c99c34e3e36bf23deddcc76d408fdd84a736b000000000000000000000000f17a85735b7e254ea83fac8cf66e04944abbd638000000000000000000000000e2bed5b095015a274d5d158a15c093cfeb45c80a000000000000000000000000df9a9883daf5a30e456760b9c28f7b40b1cd23ee000000000000000000000000d01b339f4a72231dc0707761e4429d1d91dfcbc600000000000000000000000096b7f0b28a33e701934eda66bb31a599836e1546000000000000000000000000c0a4045c9c77643ae1c79eea506b139713a30c60000000000000000000000000b63af5e2e0e7efda6681e96f57956dee7a45d6a30000000000000000000000002824fb344454c1c59d47155a9a69890aa4ec9345000000000000000000000000cce2caf589bb4b3b5efafd4aedd612ebb95a72d20000000000000000000000004979f11c1d0ba17600a4fa608838bd3136223f80000000000000000000000000832004ebfd8fcab9bb5f05862df876e56cfbb0a2000000000000000000000000ba9e56ddaad272f831324eebe03262f566bba23500000000000000000000000068f581c2d62f5891297c0eaf957696282a1f75610000000000000000000000009ad8b6df2c99dd6885e1cbc07e4cf74006ebd506000000000000000000000000b0709456dca3e20fe8f39f9f1c1e7b6a7cf428af0000000000000000000000001dc07101f741c9faea144c8bbe805a5525177acc000000000000000000000000c2d297395b5cb9760899d3615ddea01da4705bcf000000000000000000000000df4e1892697e8897208ac8f7eba563aa6758b7590000000000000000000000009e1303f74267d0cc7e899bcbb56c2b4a2d457c53000000000000000000000000e084cfe5bc6425097c7276702fe53aa8087d71ef00000000000000000000000090b50e7bac3ae6a4b42c492b286cc609ae1b5142000000000000000000000000701a24d812e4d9827ec8dd2b3eed726ffd9b40650000000000000000000000008c9906cf1b227bc9f19cdf584c787309ba3af0ec0000000000000000000000007e95d936a8861c5ed8ae74c4ae58bc84b34d759a00000000000000000000000011155bb34903a3724f982caf4498a4bf5b89b347000000000000000000000000e6dd794cd3d672af8c3364c028c7157e33a9b6e50000000000000000000000006eaa7df8000eac299bdee6710b91bd3d0bc160b2000000000000000000000000794ffe7ab738251ffe9e96eec0191d2040d153d7000000000000000000000000d9723cff461e4b2b92b016ff85b21eda02a01b1b00000000000000000000000090bf7a40287ae4a20645c7ff34b1786fd7cb1abc0000000000000000000000005e2cf16c2b9707a7b6c7da7666f5115d5aa1e54d000000000000000000000000897e19f1b360a0d4cca2159c0c1727aa8592c22e0000000000000000000000008902156326b0a8cd6653772cd56b75407116f845000000000000000000000000abeafd5cf4d155a7a428fb760d84234a7f0cf8540000000000000000000000002d033eec01dc55dc966dc48d33c376b60da2493b0000000000000000000000008040bbbc71d3f541e7ea13f3bca2e663dc910bb8000000000000000000000000485670322a118c5e26f7208ab7d1d3ffcdf8b458000000000000000000000000ef3305774621a673b10a16849fcd730058ea404a000000000000000000000000e9a6df9e60acacce7447809737d14cc9ab69b18e000000000000000000000000b60556f92517f3056c389942213508a3e52b69c50000000000000000000000006a04e0520e98fe7c8ab6889f38b5374e0deea92c0000000000000000000000005b2a946472c063804d49adfa7a67906120db00230000000000000000000000008079edbc3aa07650978ef34b73464a143eb83e43000000000000000000000000adc2e0dbf19bb5272508a402d6ec3ff2c89e40f8000000000000000000000000346827dd9e3090b6d43b38cad98fa0633eada62200000000000000000000000085a48c802bd869eb084b9ca4c12fbe40c20994ff00000000000000000000000002f1b4e0794a0e30ab3a9889141b66a78d1387a5000000000000000000000000d7d4c5603266b72c0386bc3b2315806fd20e69f3000000000000000000000000b58e4613e2d8b98e4d889e4148478c33d27ca391000000000000000000000000fefe72f3c4a775f715190c70073154099d468596000000000000000000000000150be185932932445ccbbb4962f3764584e60958000000000000000000000000031132c5d32a738d6e1bd04a22a9a7833658fdee000000000000000000000000f25b48d8b97de4ab1a7e15e68f8b49ad83562f0c00000000000000000000000031b00811a8e33e27879a6c9e03e3bac497bc64680000000000000000000000000debbf1341d248a29a3eb5bcb0a751249a6b9b3e000000000000000000000000ffa76bf807b5a98109fc9c74e760a7f4bf78ebcc00000000000000000000000016d1672c412126e91b94cab51dbd6078fa61888a000000000000000000000000ad8bdd7ac5ff4b162a197cd560f16525330e19f6000000000000000000000000f72ef8c8af3f2717d87e07ba38ff5092758ef4be00000000000000000000000012a1ef25855bddc0cbabe8a7d1530cf1642b5f0a0000000000000000000000006efd35197e00c5042d01a224eb6a529e584518420000000000000000000000001da901e3e206507baed88ef2940294ab9dc564fb000000000000000000000000f42c56576a91abaec01163fe8cfea62ec8310365000000000000000000000000a43ea2aea38aaa31c13aa9fb5709ace1a25add990000000000000000000000005c470d1f3b2008ed0fb7fcc40a6d2b2ef62dc822000000000000000000000000fd6ec60c73559c52d161e5abec4943572717f741000000000000000000000000f3d1cbdabe800e471337f45df1a9a9344ac86304000000000000000000000000d726153f46fc26568feb1b65d5a114dbfbf11fd600000000000000000000000075eae6e0fc1c23ae4fdb9ad2a856374d01af15e8000000000000000000000000114b54010262a5e8e7515ec5ad65dcd1be68793b000000000000000000000000ac01352db78381f3185e13acdbc58771d98db4020000000000000000000000009fe40ecbdf0fd851abb3e2c2cf223adfb488e36c0000000000000000000000007cf61ba4bdb8308353fe0d1d0bd2875cb3b0d2f80000000000000000000000001ac656fbbafd4fcd0131dab9262a4aca4642c02b000000000000000000000000c171e019b13baeefc3802e3b2067d60839063557000000000000000000000000b3f49119f3d3f9b2aa2297c4eaff51164c18cf04000000000000000000000000c2d248848bad579fbf588a2f4649567a25a87e170000000000000000000000002f1737d264b2c5cd148cb58bb60336b076c251d3000000000000000000000000b10cb2ec3d00bd231d394d46bf505bbb973e46ac000000000000000000000000bff5d51d5f64a4fb2ab858b62c81c03cf843e2d20000000000000000000000001b174d1d37dfd7e8653e461f4dc82ec84eb10929000000000000000000000000ab2da7e4942ee66eab4994dfd9a07ea92dea5fc7000000000000000000000000821a6e7ddffb1d91664fe077c6578dbab8014bfe000000000000000000000000d22308a9391a9f50c09ca005955cba18f111734f0000000000000000000000005c5d7e7c657cbfb8d8171999bf77a03d07ff783d000000000000000000000000535438097631f71e3ae713fff7ac4b756e0b2a3000000000000000000000000027b17ddcfe8c547a737914fd6698346ef359765b00000000000000000000000069d0186dd8460d6cdc580d45cf04d884a8b8ce71000000000000000000000000ab4cd276115bc022294c60b73ea241c0700dc3ef000000000000000000000000ff7c48c8e584eebc1e72c64b79113e0514d620850000000000000000000000007e000afff0d6a0ab3c66bdabea98881cdb319f06000000000000000000000000de22f3d7930f28a27035158dcfc45b07fa637a9c000000000000000000000000b732823e7c6913e618aab6220859546a1ae76781000000000000000000000000a628032986abe7de27541a3c5fc810ad9500985800000000000000000000000071608746c13353859fe8e7f9d2b3ec16240fe7350000000000000000000000007701c1c44ab68803cae4b2d29a428081ac08f0ba00000000000000000000000076cd464948ec30c457d25c079654b9828c725bce0000000000000000000000004a1bb5de1110e0f50e4a8fe38e7fdfcc1706da160000000000000000000000005cb06ed1efcc2fa0907d72a7d3bdc718bd052707000000000000000000000000367838f9b5c5fd7a78cc99406fb03305855eb54400000000000000000000000033708c48a4b0599955ae7ea3d81d2e571d61389d000000000000000000000000a5d133c48a508efd5e17aae7b469d790e8f3a8d1000000000000000000000000d4e5b62409d69a7a12d2acbd5654a8a102f8d68b000000000000000000000000a63930dbc4076441e75ebc8069dc6a251c7afad6000000000000000000000000387822010e7ef2ea08d72da47b9975e27b5169d800000000000000000000000025f23d17e458b4eb0001d9f68f4ef3f5c31aaf7100000000000000000000000001de0d4f169b85318a9599d1452ef2c8614dc53600000000000000000000000055609c79f01cb1b6f74b0e36a63a9806a346009c000000000000000000000000f6d3eedaa7f76db38eb0f1583aee963e124caf5b00000000000000000000000037312bcd270883f7b0dfecb4eede0e891e7030f3000000000000000000000000a6adac836dce36a18d83f2a864565f3cc5374b8c000000000000000000000000e16cbd723d6f874ef608e7e70db9aca41ee6a691000000000000000000000000c959f1fd9a74a5ec174ab4c73143b58b4bcc3a5e000000000000000000000000b6591ff5cbe35a91d6f6e862e6e01a8f2351e7db0000000000000000000000000ebef9b644c5846e0362f9782e14e28201026d2c000000000000000000000000004a1173c3ffbba306216bdc97adb76da1b279e6000000000000000000000000121adf93cf405354deb16be9d922fe5f1db6a30700000000000000000000000098495741746ff766c6e7d6f1afee171f191b27fc000000000000000000000000f24270d190c4417c9c04a20ab07a74d1b7bcd1c70000000000000000000000002e3aec51a580f7af011d6041473d8e0180713fb5000000000000000000000000384e922d844597ebb0be2f88bd05d1bb7c5448a3000000000000000000000000a44bdbf8d1aea2f8c1c65e807b340e6bad5096840000000000000000000000002057255c9b63999e31368786025e315ddc59ca36000000000000000000000000962adc7c82026d1e3ecabbd1d60d17db30d9b2d0000000000000000000000000c1c0b8d532fb08f89ab493d87f426b3e3bbbb830000000000000000000000000b0502c679c1ff5db9c12b9cb78def0c6888ab513000000000000000000000000dc34b9ca61da47666d0b75314b6f09f7947a02fb000000000000000000000000069443bd15d8bfe3283c76607a4b6a2118b9f1f2000000000000000000000000dd40f50313f7c0b5faaf186d1d1f4db47c0268cf000000000000000000000000e8d51a6e02c16f975ad1c698e5ad0717e50d4ba30000000000000000000000000d1483ef652ff0a641d52d23cfb57ce34c1a07280000000000000000000000004a9308ee40c0f76701a16138bd641b77aab0b64b00000000000000000000000054bbc9237423c875f4751dd9e193d137b86d0b6a0000000000000000000000003e92f9e347363adb28c2a2a6760fd8ec4e19be5d00000000000000000000000070df14589e1099f33eb6d9c4850df43eed9ab1b30000000000000000000000005dc4fedc22725796ec9909fcb6d30c3429e71ddf00000000000000000000000096cfffca8951120d008152fce25ad6ce7667d3fe000000000000000000000000dbe53a52d6f4a353289e20cdc226b7ae30b911af000000000000000000000000b2f957e89768c7d5091e2ee48ffe6aa3d13ba3430000000000000000000000002438637af1a681a88a064f58b58305296b09a1440000000000000000000000009f394e8486cc1bd14f74faa439fdbd11896978b90000000000000000000000003b597c61ba9cadde1a5e94884cadca7023c7a3da000000000000000000000000bf540b34300315e52965f2d58c1e2affc0f59db30000000000000000000000004b229acc9fad27cb35aa418854a34ee094411810000000000000000000000000de964f5c931852f7b234718bd396506bbc1ba57400000000000000000000000036dd94f1d65c4ebdbbce83e8c0961ff17284bd1f0000000000000000000000005df306b076ac5a97a7e4ce6dea5b7c1c428c55ac00000000000000000000000046213c85f6d3eb434b90a796a05f52d84da2c4ab000000000000000000000000ea1d6c6246678be273869934ced84686f4997c5c000000000000000000000000ab11b75f0ce3ba4a398d30b3533606f0408fae25000000000000000000000000933282a3be3373ff38b3a7ac4acfbfe70c0a882a0000000000000000000000001d131d323fac546a3992585cdebbce0dca26bc55000000000000000000000000d96256d6b603facb0fd6c83c35a0b0de25ab6dfd000000000000000000000000dbfe95182716cbf9ca7673d4fdf2a5744bcde2dc0000000000000000000000008fd811a6d98cd54420534160540aefa2cda4172e000000000000000000000000db22888c2d25089d4f2abff671381e5290dfbd86000000000000000000000000d6ed19ad4bb9051b49fb44522af0a99fd6e9c98a0000000000000000000000006a530e2c281beeab3dc3d3a32cbef8ecc6df470c0000000000000000000000008e271c59178f1c25d18b97cc7bdc86740195e4ee0000000000000000000000007d09300bea54cb6b32035615d43cf13542177e5c0000000000000000000000006ee9b77ef84279c80f71d40736a637007e242f52000000000000000000000000edebbdf1020b747466a8a59d3be62f93f3491795000000000000000000000000e1bf79d79c4e2bd7f2bf675842716010f073b30600000000000000000000000092b59abd8dde70162251fad5400ce210c0d78697000000000000000000000000ed380674552a7106d06b84a97555e8520e24491b000000000000000000000000fd96cbe7c8b8df37503e8217ba21a5865bc8324b0000000000000000000000000a6a7bf8648f9485424414c9225f7a63fb0ff039000000000000000000000000ddb6f4f00f36f778d3a67a53966774a47f08da15000000000000000000000000ec7ad0f9eab9aa32f31bd792bc7b4f161807354e000000000000000000000000b6bf5673a22a6f321acdc7c486c274d155c3bd5f0000000000000000000000006a9c65d3a75c9729e4916dbc697228809b1e1a3c000000000000000000000000b79ccb4944845e1d619641b7123dd1ab27628f7500000000000000000000000006bb9719d303c42cc5fa9ae7f16f3d13cd1d4e2700000000000000000000000070e0187ddd94696f1374050b1c4f3671689f9171000000000000000000000000122cef98e63846de66b8f972c88a695cee2a4955000000000000000000000000834fbddc5d74e0b9d5edf8cc348c54ec0a025ee3000000000000000000000000ce5221a024c36c95d31761a74e58eebe8897c9570000000000000000000000006bce2414f31699acb02ae2e9cb89973729e2d37c000000000000000000000000d3abb490d765eef28e6949f2e6865b7da42743dd0000000000000000000000006f2373faa98a86e8cd10b0a399fbd46ceed8ea9500000000000000000000000071719f62ea8332a919763a3b79aed2b24b11d258000000000000000000000000be9cca49eaabbbad6f476d21e0ec4738570ed1620000000000000000000000004b0d00a2b96e3b97159647e4fc5578ad624896c4000000000000000000000000efcc84e25fd42f17c04a7c10b1061c22df8b3301000000000000000000000000809d504bdf680f8bdeda848403e690e4c70a5752000000000000000000000000f393be811a4790a5cc45a9b7124c21f2d983e4b00000000000000000000000008d4cf6e550db0dfb36ac006919eccfe3c6dbde66000000000000000000000000f12139b03f55af3c744d928073bb5c4a1ea0ce4f000000000000000000000000c8a623c90dc6fac63a577f48012d3c233286ccd2000000000000000000000000bd25fb9b5f4005be6a92d60e8c87bb266bd44cb1000000000000000000000000b658bb3e137a32516df1775d18fb325e723996f2000000000000000000000000c660852b52e36b8241ec9b58b9bc6c5f0cadcd04000000000000000000000000e06cb4164d4ee700d42f28debfef3e6fc2957655000000000000000000000000979967591d53c52f9eeca3875bb7fa18115d031e0000000000000000000000004263389e94a2baf7d7a1046be38df3fd234b34fb000000000000000000000000dabed8830b9025712101251d4c44a6504ad531ac00000000000000000000000090ab1d4ad3e7155c24c2796061d984ec243e1b4c000000000000000000000000ce1fff9eff30801b5a8a3b2b76b0692a7713d596000000000000000000000000f162e88225dfd5bebb786922101e5f5ac13fb81d000000000000000000000000f162e88225dfd5bebb786922101e5f5ac13fb81d