60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c756e6976346c61622e6e65740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20756e6976346c61622e6e6574000000000000000000000000000000000000000000000000000000000000000000002e516d596b37506a52644e5841467337356e727474344762714447734d3750415777314672337a7575676a5a693644000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000a089eadb097c8a0653c466e7b801d179b3ea864b000000000000000000000000f09f2be3c46bdfbf835d45924ef82fb61a24e9d7000000000000000000000000cfd719964283b14bc1e10a48857bafde0424ffa6000000000000000000000000e6aca32401f2bdf49de20b54c9e14ed55b375917000000000000000000000000c38ccb88b89751f1146c99e2433c68f3583dca4800000000000000000000000000d878fed72bff1def36b4fb7aa0d52fb22521b300000000000000000000000030224209087c09daa15dde9ded6746c53590e486000000000000000000000000cacf482e3c808cc8fcd29e92509d4d5c5de3231800000000000000000000000046144639af48b2441daffb2ece633a445f2158fc0000000000000000000000008a2462276d38b1fbd2d7e82914f566e89b135c5e0000000000000000000000004db4ed931f7d0378445adc1fb84f1d0122c9e728000000000000000000000000234108681bd6fb72514b740d3e3b05eed2f7c19f00000000000000000000000035a991f3bdfdc625a1d784c369ca7cfb5d1861ad000000000000000000000000774411a7eff487d7dd00098299604efb0d776666000000000000000000000000db7f7eb6776ea3848e50bb60be6ff17b7e893ed30000000000000000000000001ec518a31a42340918d16806b06484674f271b7300000000000000000000000030c2a8a33bf91ab26bec707a2f0dbbb7b91266220000000000000000000000000cfb3a9360eebf44e4103ea993fb450ab60bb28000000000000000000000000030e8dc721632529cfbba4b0302da7b60842a64e800000000000000000000000018312495660628c861c889e75d83d87a7ec8eef8000000000000000000000000e1423e826c6690e980afe878af18bdfb41e81234000000000000000000000000b27f5dd6e9e0cbd51470fe805c26880e580032ce00000000000000000000000009e25d9b175c81ee97e19897ec47bada59ce04740000000000000000000000005cc43e61333867538a23a9b190267c6397917d3d000000000000000000000000472ffe58bb4e812eba3325fe1c153b4ae0e11e920000000000000000000000001da7ea480ed3f6a681f3e6069c07adb3eed9d6dd00000000000000000000000036acfac784ff52de92a2dde181aaaa4a6887bfb200000000000000000000000075b476bef3e00e2b49c5639c282a30e58afd76a80000000000000000000000009296fbb914847b167050bd3d3ef1d4d00d953047000000000000000000000000e67dd6df9e7c142def1685aafb617687bea310340000000000000000000000002fb08914995dc55a12b94865e99b83aae0e991fd000000000000000000000000bbfe7f5344925e1e6ac9a596338ce5063fb9fc280000000000000000000000002cf4411c88ee2209ad709b2aaf1c32ab4ca77e85000000000000000000000000ff99e8ff8778ea2f0ead6d4a8e99912b7fb28f8500000000000000000000000002d8c31ff0f09457016f6ca4d8f7dea999b79e430000000000000000000000001f0f59460f894ec1f88faccd35775c18df2ef5ae0000000000000000000000003b7b3d06106340aecd2445f1a2105dbe0fb48ede000000000000000000000000fa271c03ec9780e2e52e56242e641251bb92b883000000000000000000000000eb7b8e27ab4b9bfa98ca82b49ba7bbbdd1be4b70000000000000000000000000cd1b5cff1910dce0ff965a34ea7ccde28d96aee8000000000000000000000000a322ae5616ee674e8a8525c50e1913de1dd085a6000000000000000000000000513d4b95e9328e30a7545a4472f3dbe5f23b025b000000000000000000000000ba36872b5a47be9832ec2e6ce701a07d0a41a577000000000000000000000000312222be4edd1b5b43f90e5fc6e3b16e2c8be0cf0000000000000000000000003a9eb688bf09c267f5bc041eb2dc1df0e48f35ec00000000000000000000000097d13a721f9cb62491917ef25cfc7e2a19474d53000000000000000000000000db176c117c68ac3ccd83025f9547905c03d430b4000000000000000000000000967e642b8dadfa4ec5c74e7c7bb959055522e37e00000000000000000000000042c1f8a3b8a25345a68f7d9c889bd079413c8e86000000000000000000000000d09c4283211cd7578adacb9329d727a186e57f580000000000000000000000006a23ed0dee5978b1abe888e6ee86d2d525c733f800000000000000000000000045f2f0a50036fdecd1afb2108a9177421b4729a6000000000000000000000000033b93c18eaefa21b698b7a29dfc3aae558e4499000000000000000000000000d0b28754cef8d6892e69417610c294ae3b33cf72000000000000000000000000b8f89f71b79a5ba1707769c7f589a6b83337acbf0000000000000000000000005cdc0ceffd3d3cd4ef2acd9cc6331c4d56df055e000000000000000000000000aac21bb3608d996793e256c0e72305f6a4e2185d0000000000000000000000004afd4d7bf94f858ef6bcc8374115e51031fe698b000000000000000000000000c56c7cc5586b44ad8a476fbe5699f5e043cc0dd30000000000000000000000009c32443ec5b3c3604e2d29ad1d41f8d3a859f27800000000000000000000000004a944685a1e1828eea719ff32e51336eb84bee5000000000000000000000000a8cfadd1fb65f42d9f95fe74342442aaa00d809e0000000000000000000000004ab77ec589fe2b0c9e1b98a2b6bdfd2f195f6e45000000000000000000000000a62ba410e427130297ae0aeb42a43f4e40f554bc00000000000000000000000064ecc7a16181976da88fc31f67a1d9d6a9d6b0ac000000000000000000000000f4df30bcf377923222ea8a045945784f8121a2c8000000000000000000000000e9fbef5e3e86ac288c2edaf9409064925164c93e0000000000000000000000005a01e3847e2c9546e7a9638a78be044c3e45eb0800000000000000000000000022e92df028334d379ff9a95024ef63bccf3718d0000000000000000000000000bc0bb42f5817bab8c3e558d2c8633c1c470f1a840000000000000000000000008459f1f259c70c1b1078db7265914b0f15d57afd0000000000000000000000001b27e06a7041276551aa3a07da8e0ec5994e6d3f00000000000000000000000057b30cfcb0dbcecdb0f74aa67ac31d1ea59e85e00000000000000000000000002784dec97366b2f7134f411e5e8cf9e2efd25a7700000000000000000000000068df69fa5d0c01b44c39e35b9971bbe4ec72168700000000000000000000000057e16f8e90fb0ce7edb8caa30850ee0ffeab27ac00000000000000000000000073d3eb851d9a29b566f696818e204a1fb9f6e2ab000000000000000000000000ba85714c0e6a924e023191c268b76038368c0de300000000000000000000000087cc45fff5c0933bb6af6bae7fc013b7ec7df2ee0000000000000000000000009876481d05f8cee3a3cd3ce50c1de6715686bbf800000000000000000000000001c838d775bf0afa7fba611f05a0eac0b776cf1a0000000000000000000000003a93749cb031ba5803068085253b47f2ff728dc90000000000000000000000008f5bb7ead95f211e3c5b26769a8465709b231cb8000000000000000000000000121b7ef0fae9c63e9d8169fabfee7d13c10761de00000000000000000000000046261abf7307e08d38896c61b725da40af839eae0000000000000000000000004e7c1da675470a9631ac72b2774702ec3ba4e1fc0000000000000000000000003c230873a4d8d56c4fa4a106d73aa28ec0006617000000000000000000000000c31d29d5e2b45b2e3664c075ed0c1c2daf975bf200000000000000000000000000d56616d4f04da588925aa3ba03dfd882987da90000000000000000000000000ee8ac6e91a81068919cbdd5b3446105abe74db1000000000000000000000000e753b7db35bbc0481edbdee62fff1c03cc17cb3b000000000000000000000000b327086a9602d82468b11f004e23ec2b8cc65713000000000000000000000000ba4d06998a2995e88748d6694b26f6597c2fa998000000000000000000000000b291fd630441c68bb8e1c5f3883f6e96d2d860af000000000000000000000000dd9e6aa5fa89c7ebf37940ec608f12197d25f89f00000000000000000000000030445f0e9f7024e377a53e23a6299ddc626a6ca6000000000000000000000000ca7f27256045b8dfcd3272bd6c46a6e38bb572720000000000000000000000009f4e7bcac8342cbce2732d55439a007da7ca8fbe0000000000000000000000002e510ebf80eecb20bb740c14c384d7ebbb24939200000000000000000000000052c94eeea2db4802c8637f2c4a066351571c2bb5000000000000000000000000d506d3cd222d4fa8e5f34178f061b85a3634e3000000000000000000000000005a0a2181dc134005c46892e7e38832efe350e1170000000000000000000000005cb702a9b2374330867010390211d79b59672e3d0000000000000000000000009042deb313c8009ccdaa090ab135aa438ce8a9fd000000000000000000000000fa82b4faa4111e64032379d1c9269c256b5e79d0000000000000000000000000eb911280e892418932375e9114dddca1ed7896060000000000000000000000007bd629b1cedf5188f53892334f01e3bd475497b7000000000000000000000000f5f35f2c7c540c75ea9d2a5ab580a2f00cc51b4a00000000000000000000000056e26a7317c2eb7dc9a50648204d356296d86ef000000000000000000000000004745b1631327ab045ba2b5bc3fdbaa5033559cf000000000000000000000000055f2860b09e2cac0fcac32f484d2ae0f6da35920000000000000000000000005d91ee8673f9b7c74ba4254b3affcd8783e216dd000000000000000000000000d34fd31aed8672fb623ff7b86776f80081c8b760000000000000000000000000b04c62f9639c5a864b66e90fcf6fa381a35a098d000000000000000000000000613d7a8f4fbbefb1bc60107e650589a737ee914b000000000000000000000000360c741133731a299616671bb08e1545005dfe080000000000000000000000001a27f3dd06c02c8f8f781a8088bb1796eca8e91d000000000000000000000000dbe7f6abba42b799264b5b064b9fe0b08715ff91000000000000000000000000a421c89e3f1dd775cf1552122c3c4d52effbbadf0000000000000000000000002a0b0cbb6578c1804154b9891ba03a965be8c2ee000000000000000000000000daaa33a5daa72d3c6d31860a67ce6e8d330b6125000000000000000000000000d0b58ee2e94f4f67787a85ea2a49014e6f6edc6a000000000000000000000000acac9a60a1ddaf6885acca67063fd6c0a3d95ef20000000000000000000000009f92eac99868b9de3b6e5f3ecfd8c3596abce8d90000000000000000000000009f71544918de648704fd63a52b4524a42e6a3e49000000000000000000000000a5cb77ca5c76d84ea845d76e391277f21c370c660000000000000000000000000718d3884bcffdc490741eb906b646145992714e000000000000000000000000f42ad66f4b66628584f2e97421a008d62a8f116c0000000000000000000000004520e9da954202388df476fcb74ece8f25f5cacd000000000000000000000000228212c047baa93e969e8bf843b24b52ef9a41ea000000000000000000000000bd60361ff283f4369759553520dd37ceb77424b00000000000000000000000008d59abc6cb630c3ff76349da37b3cd3dafb03cb300000000000000000000000078667e39fc70e8624e4fa3fc24daa7c4bba40edc0000000000000000000000001124f53dfcb7f0c9bea52a75291b9b31dcc76cd000000000000000000000000069b717e0611aabbba8a1dfcbb410c80393e42b0800000000000000000000000051034cd1edbc42ac6609047902d283a36d4bab3b000000000000000000000000e20b54e20989f535bb0cb05fcb595333c9f041f90000000000000000000000001c6df2e79343292a174f8d8076a993ee791af064000000000000000000000000800a2b7c8bbf98c3b0a9a9b2adcbbcf751f90431000000000000000000000000e8813a6a5e0a3a000b2cec7c3a7a3cd52fbc4c7a000000000000000000000000ffcc3994408fd22c61301539470e338cbdbaace6000000000000000000000000cd0682cc474b36198d3e7499d88d312a5220549b0000000000000000000000008c4782fc6ce34b4dc0aa04bb71f9f31faffc4829000000000000000000000000705584e3994e689cc2bb22e2a181f65db8bfba22000000000000000000000000248b78c5ba19d9b38098b91084aec5b50313bc17000000000000000000000000b45e3344086d7c4ac5a9ae53b9944ec1156c45f60000000000000000000000002b1011f218071e11c7b87386a71aed12ed23e6c100000000000000000000000018016b447ca4bf82ef82c5c39aae62b3510ff2900000000000000000000000000aa5d881cd7357a04633bc78469d9871253ba0840000000000000000000000009f4922b379fb2c66201f4c9b7b8e011b59bb828000000000000000000000000087549d226c808fd69e0f9efe0e0d61ec88f5ba0b000000000000000000000000c37cdc4d2d4d231af02d31460a008c4cff6c7f9a0000000000000000000000004be98192c3e2f1285c5b1a0e55c8937a6734078100000000000000000000000093258b346d6d7450df04afb503f1afe82f049ed5000000000000000000000000354746b9e20d092411e5b93f506e4f1bbbd5b67f000000000000000000000000edb863a5cc1ff7c91d9b9f6a15c04b34f95cc27000000000000000000000000031afc11163227da3caecfeb1eeb61c4f9a7dcc670000000000000000000000000678e836c26abcfcd2b7e49559aa1a8b0f3ad36a0000000000000000000000009448c84a6342e3dfe9bce3f4c44adfa0e2911b900000000000000000000000008b99ddcd5fdfd8b04e868f420ee1a1f688901565000000000000000000000000a33763e31f0e07d764c958667001a806db080983000000000000000000000000d26f285bdb06f3d1afce00a1c1a12bbdce1e5e9600000000000000000000000024af7514e550622903c8c53ef57f9cef92921dca00000000000000000000000040d3a7edc609d48106c7fe84c4391daad088c44c000000000000000000000000a6b7e9b57ecb2d4a01fd53caa843a24280bf94a00000000000000000000000003e8c622a4eb76f90ec7fb697eb3321c3c531ba790000000000000000000000002a8834ad33a20b3e1d0b3cfb4204a8f76a6ebe96000000000000000000000000495e884946e5de7376c575bb6a17ffe47ded259000000000000000000000000016d81681d805fa665de4a4bea02c3954a89ebb35000000000000000000000000f5df4b4b69168b4870ec677d26e509928737ff720000000000000000000000005906b9c8d3a715b932f723e7fc010adb50ba9d8f000000000000000000000000e91f947fec94764cc431afc0308496d42e5e87510000000000000000000000005eb12d85fcf71e06d2189bfcba2ecf0ef25a7faa0000000000000000000000000976df6f871550fdc47636208ac9815d42c6caf1000000000000000000000000f12f79ba06aceff78367239610d5dd1f004a14010000000000000000000000009b4ced1092644e030afc3ebe27fcf398da091919000000000000000000000000aefd75ad199dd90a67dcdf9e2a39f08f81438a9b000000000000000000000000fb14c74020e94f6d0239a2df1da486cc7ae040b4000000000000000000000000303605c119101ee616b9c8a5e76b5bee575f3b78000000000000000000000000c721dd97a74f7e5ea8a895250fe19ff400ab9064000000000000000000000000335486754086447bff8f3183488f89307036a3e80000000000000000000000009537c1b377c2d581df7ba88c92788da500c7cc70000000000000000000000000ff0219adcdd5a6a282940290da8c7a1f6c2e68b5000000000000000000000000a0bbacc1556fa9f9279385f74217c6ea1403f02400000000000000000000000053b39b2f58e5475c75a178d0e5d77ad38ae553ff000000000000000000000000554d440cf23bd913ac47a1402a416fc65e0846b9000000000000000000000000b23a55b239b7c4f6a8251089cdc1905ff9f450f0000000000000000000000000820b6e739f0e4e700c875a7526935ca0558ec1f7000000000000000000000000fbbe71ddb7504fc2c8659bb8ac342f32ce89c23d0000000000000000000000006a3a26a2c2ddc5cafa27acda26c96cc7cd8841ad00000000000000000000000097965ad28a54937d8dc562bd9085fba2d8d9572f0000000000000000000000007f303cf998363f69916be7973e17b98ac41c0560000000000000000000000000f4eed9b33bf1bc8388a00c993827d92a25e58f5800000000000000000000000040216b7cbaada8b9ddb40310923d5cbdecae7296000000000000000000000000ecec335d7e80740f008b862a3695e31799bee47600000000000000000000000033028c701f05e621221d76d63a15dad065bf18660000000000000000000000001a8bc95dc9cf5fff8680365bb338cf1c2cb5432b000000000000000000000000f2918107975d1273599cdc2fcf0bc65ef0dec184000000000000000000000000a99fe384191bd6b0c7eee658464394e2d8a8fcef000000000000000000000000bbe5286fb668b86b627a382d950d9fc6f1b08aa200000000000000000000000077f1345de7a47b230215c540117f175ef91ce7b40000000000000000000000009e499f969d3c4abe6461cb58b2d8ea16b00e3b350000000000000000000000009da71fa22953121d3d00f525dd082188dc1b50640000000000000000000000002cb51ab511a1d2cbc697afdc7e79b487e67c275c000000000000000000000000182957b56906307f9b0b40ebdfe91587f698ca73000000000000000000000000aa18448eb19cd801c63f05176d095b66e78e8a000000000000000000000000009580e06f66924d1d5890c9e09da266b98d9d676a000000000000000000000000cf615eaaeef746d2ab0fe12bbfa245a5ed90c29300000000000000000000000058ac68317a4e63130fd5c2d8ee8f31e337690297000000000000000000000000b2557074553e80120124678da72e4db1d4ad6b900000000000000000000000008520a2d71d73310f64d971d03e0b425b1f5c9bb1000000000000000000000000081a42b92d8b1745f7212d4c7303f24b11fddccf0000000000000000000000003101cd5b24301e07d5cfb0161d2886fcafa758330000000000000000000000007338e05dc3176c8441a5ae124f9d9120a717b31d0000000000000000000000002684dc0da95812706d5c566bb617ebfbf72f849b0000000000000000000000001cc5d12cf522d5a748287e6747822ec82a574af40000000000000000000000003d3c5fdd87088a67fbb9389ed977ec7de23e3694000000000000000000000000b761c2d3c6c94503156266006530f05bbe62ef740000000000000000000000009b1acf75a4ae8142d4c79b97315444faa7070ac3000000000000000000000000e36d9b3d70c000715e2a06621c570f6433ee3b27000000000000000000000000e47459cca9aa9b4e491d807a027d359f151632e50000000000000000000000002b5490e3b9e63ca775b73e3ea5ad89c57979c3dc000000000000000000000000aae5a1b9a930d62c6e49791ee338656e2ca2a1640000000000000000000000009234cc003705291db2a96f2b7173fe288e70e00700000000000000000000000083b3ce29e4ab220591736bdb4630ba6a76ed878d000000000000000000000000b846f3fc11e8a33520bf6079689bb989936af683000000000000000000000000352a3666b27bb09aca7b4a71ed624429b75495510000000000000000000000003c811ef051bc804c54a6c3d7c1789d699af33a4e000000000000000000000000e19bb43eeb2d7c0d7def714237353317c655eb8a000000000000000000000000106d2da2c4b7b62d98f20b09853bed326e2fd35200000000000000000000000074c47225847f2035fb29deea1e77f218dfb1e4bd000000000000000000000000c5909e3067587921dd3d6797263e1d4284a303240000000000000000000000001a20fe8b007cce4b7461b0cd024e57c75cc8a0b100000000000000000000000078e04760b5d29cf2d34d0cd91f5d122869155cd10000000000000000000000006b41f53000440939d5034efc08ed485219d6cd6c000000000000000000000000496ea957960bf9a2bbc1d3c114eaa124e07d05430000000000000000000000004fc40f66fc29709bec8501b28a42064cbaa0ed4d0000000000000000000000001824208c14f308dbe72509fd80504f8a96f72cad00000000000000000000000044f90c84bc8fba9972b6fd5d4ecf116f212707ec000000000000000000000000945b190c2cb607d6498bdf291805fc1e4fda650700000000000000000000000056038bf39bc2dd09a187d88ed5330fd4578954ec0000000000000000000000004b696bacbbad6caf7aa0ead9fe1bf34c6b72d1600000000000000000000000002e51e64192f152e5f3c1df5d2de945704f0213870000000000000000000000006c07fe2438a6880d62d898662daaadef2e942e3d000000000000000000000000716c70395124a27704285c8ba9225f0b33387fdc000000000000000000000000a46d9d0b276051bd774a7ca7819afe68936e8af50000000000000000000000003b55194b62729620bc0bed7a16863d89555ced4d0000000000000000000000008099e376ddfd5d910bbfdaae3f75a1004a398ab3000000000000000000000000de38680c243a2953aa8363b586b9f844d4f31c8c000000000000000000000000ccbaa5bf0c86c206e4d0492fefc080ceebdd9fd3000000000000000000000000935d2fd458fdf41b6f7b62471f593797866a3ce6000000000000000000000000b09dc675401b70f95c344ba3c7be8fc7b083fec2000000000000000000000000d1545117ef640675ee44434ae9cc4be2d8c0553a000000000000000000000000f5d889755f9736d5bc2a9aa0fc3037f62e91a54400000000000000000000000089628f4327106c7546524178a1011f697cd2214d000000000000000000000000555594e065c6e746dd8d3b2767e03645cf93bf2a0000000000000000000000004f8dfa783471ba65157f4422c157355eeadf16b70000000000000000000000000a35812201d90d0fef08388637926045208a5c930000000000000000000000002e815758ce8644559737f52dda1fbe1443a66edb000000000000000000000000c5cf1fb020b4868c3246f4f748205a0d6d94fa140000000000000000000000000ee5135736a7803cceef8bad7664ec41d85644300000000000000000000000002519ea7192d500ce701f2509c8659700bb36be700000000000000000000000008eb5b57038c23a33ecf03ea828dd660422b9067b0000000000000000000000006af2e7653e0f0991a84ab46617c8d8f2a5ac91c6000000000000000000000000252cccf8fa39401968d463f3a70332edcc8e7743000000000000000000000000e1dcdb46be1dc593ab1dac517e356712964e1cf20000000000000000000000005fd78b48e16217665216f5300519435dd473ce4d000000000000000000000000775d472e205444614b65bd66805c8ff4a72e0a6e00000000000000000000000079f10fa4358774d722508c8c4a73b506c5ba5f90000000000000000000000000e3909475271d955f2ba60b990ba0871b3f81ce6a000000000000000000000000a263fa81039945959e060074c0d8337c385b2b70000000000000000000000000728650dea17e86c3685fad9ff24eda8c682b9e5200000000000000000000000022df707b3d22c21c4a83c30b6461a33ab9a4a29f000000000000000000000000bb8ace4139358ef8d3acd23809915ba907eae6cb000000000000000000000000d41823f4867ebdb330315dd5bc1c915b68e680ba0000000000000000000000000596754a3a5d84c2d338b997892c992abff195fc0000000000000000000000001e4aef9dbedce699d87832c32d55195238fe60c2000000000000000000000000d095117c8b436c6d7c3701d0d2a2aa8166f67519000000000000000000000000638f74fef92b36b54f90698af90139fa19759945000000000000000000000000672ed7534daa812e4d65b39c645d9e0d703a53a50000000000000000000000001fb559cd2a14755c8ac9f8ba89d8c8d7b60dffbb000000000000000000000000d62991747858f13ddd12a5c568461bca82b0dfa20000000000000000000000001a3dc96ab654a0c3203a087186717b8dffd1eff20000000000000000000000009c8f3ef94eecb0ecd790a7f26e210b2bf6a86f89000000000000000000000000e9f4831eefe4dab372d9595fa290940f0e53d72900000000000000000000000079653c3dd508a4f9bfff1fcdece99f8399e68fa3000000000000000000000000dff13c94914e85196f6b824e0d07d366b7cc9d24000000000000000000000000835213a080e0af29db762d6bc5b492905facba96000000000000000000000000af05d5e99cd0fd7a1b02c0a008397afdca0386b10000000000000000000000009b53bed0d62028c0fc5d2006c076cb33e6e6cecd000000000000000000000000f6ca936fd6660b7e1984bc6fbade3d1598aea659000000000000000000000000de426af6acaedf5b80d4184a0d252d972b3cce03000000000000000000000000439265fd1d6f34838ba932291a760e914d9a3bb90000000000000000000000007bc01d2a051374e731bf03e7e7a88a4d3a738b39000000000000000000000000d4107d79164953662ef66578b65222ed49ad31df000000000000000000000000e2313065163b7adb19db69255ce935e8b654ef46000000000000000000000000b52f99e43b232ffb7f387615f3d2e12ab43532970000000000000000000000001ea0090f251e437a1864ce4a78d4c60b24c36e41000000000000000000000000e4c498471d597bdecaaaec30a0e5f41fa3a63893000000000000000000000000f4321445c414de537cc9be188c6714aaaa40a51b00000000000000000000000081532cf64dd0e202c5889e7d9f6c2279ea15d46a0000000000000000000000004f5faa4b3d664341c4a91e9be543d518e4ecf5c20000000000000000000000005b05df99fc93d76d31603427798c58fe15b6243100000000000000000000000083ef50f88ca0d88dafe4c79679585e49f4c8837e000000000000000000000000ac9e904ca6087675ccac0d8e3574068f6e13b84f0000000000000000000000008534e77d7a3e9e9b250c77ace21e56c94eda9b3900000000000000000000000071381a884cda4856f5ff715229b74d76f0efc0da0000000000000000000000001bb32665be30bea2e8255e5d5cdc3c0629eb14880000000000000000000000003961f71efb7f68dcf1bf5c5cc268aacd180d211300000000000000000000000071cdb63ace91b038a1186613d7dd8dfbba8fe3e50000000000000000000000000315ca982678e2bc09a43caef10af68b6845a1a4000000000000000000000000b4e809a730a98e061cef93392703c4a339853d02000000000000000000000000761489e1837c18001e99c6fd4751d6f3ff97688b000000000000000000000000948fc42e14aa367c5b4686b79483b4792ecd4aae0000000000000000000000005e74af6ee2a8369d6ec0b4fe8bae3a5034404b5500000000000000000000000069fc2cbd65c675c1cc2f36f527387ce01b12c2a4000000000000000000000000bfaaea710435fc4df08fbd689103b8743c08e09900000000000000000000000083aa16a0e13cf2f8a5d1c2ff51afa5b62188cee60000000000000000000000004b629a2d73907a54f324f737e4d0f3c613b979ca000000000000000000000000374f5fa69b977964d5242c95cd2d31db663bddf00000000000000000000000007e13b497e533b535ee951d9893ea1bf91503443b000000000000000000000000edb415605b3dc1ee39740e68dc4c11633d13e69a00000000000000000000000049354ebe0b816f0d54bf6ed411b6b5ee359517960000000000000000000000000b23f888a4dc7ae08910c7224440b294954cb3c800000000000000000000000076a747d1ebbf28f2aa5b3cfcf8a9bb38bd5daf2b00000000000000000000000034c37102bc24e41a98c6b69b07da46605cc3a994000000000000000000000000b2b88b23c80c5965c76c3eefaaae9f482fd41792000000000000000000000000190c8f905d7dff549b8179dbac27a5ecc196f677000000000000000000000000770768630a799721971d877450009bcb67765bd30000000000000000000000003e7d81b7b1fae155201d1a2a6f73b66c97dede7600000000000000000000000044621e9d7eec64ca9aab86f6db8a5751ff404a6d000000000000000000000000bb151bcd83fabfecb107ac0b226076887c9fcbb2000000000000000000000000ae1faa1a70a4c21ec1ec246d71794179c69cab80000000000000000000000000d8b454abb33da6721dc58e8e64a6321ff5e30f610000000000000000000000008d7b9f2dc7b4b798e7f653ccff2db824047847e200000000000000000000000095d7d61221e50c00ecc2f2c0e1e9afcb5976287b000000000000000000000000ef5fedbbdf989313d44e58f352fd59b5613edc13000000000000000000000000f72cf3c83ea9ebc08e56e7e445e62877391ff454000000000000000000000000e1a760a41c703eef6aeaff358f3d18ef519bfb89000000000000000000000000171a98add51c83318324b9730037601944f96dc9000000000000000000000000ffc3bee517e42d9a031d6400d4666f7ef74da70d000000000000000000000000cf380dc1924a0b3cb5e2cff371d72390525733780000000000000000000000001ee8def1c2b5a2dfcdfe8610ea1575db63939f8b00000000000000000000000012e4f1b91ba9405ee17512b872de14ff8ef05ce4000000000000000000000000adf9728e0c4391f073fc70a20869b2daa258a65f0000000000000000000000009d179be966f8fcbd10b43c13e916968bde5c329e00000000000000000000000029e82cee129426763dc3b1db31707c748d4faa3e000000000000000000000000a04f1b8756e4b581bdf9c2c77f12830a35ef409d000000000000000000000000d751ad5f1c4c88a5490133066b03550968e0c5db0000000000000000000000005eda9fab245392218e9defa6366a0d947ec572f80000000000000000000000006ea7965b6e64045f0b709c50383b23eb03ad5b9c000000000000000000000000db3586c6378ad2928b5de3b69e9ece6a079fc684000000000000000000000000c87031d05c8ceb9ba4da01906e9129bfcd28199e0000000000000000000000004ea83ce8e25053f469e4f5a2726ba99f41e98951000000000000000000000000ef51b16436917464b14bede5389efab0d69b39df00000000000000000000000072f5e1ffb8d19e740d3254915aa883a44046e093000000000000000000000000336b2ba208fa27fdb916c4cc84a04700c2226538000000000000000000000000794047a5af0fc02610b35637eeb211c3e895c390000000000000000000000000b87d1b6027afd5b955c67ffc588e73a1f27b9af4000000000000000000000000efd4ea1450984f1859db632f952b6082dfab0bf5000000000000000000000000011abc6d359c4fb85417daa4242d8838e14175ad0000000000000000000000003a2e896b3655afc256c656866cb0aebb716fdb160000000000000000000000003978ab32548781733f27daa5d83b59b97762e4ba000000000000000000000000ecb7a501afd7369683b2b863a0cd4d43b1a04c8a0000000000000000000000004b2ed2b6afcfb166fc4b9f978af96e6611b06e3e000000000000000000000000cc1521aa6e0bd9a28a25d2c86a53f0c249c322c5000000000000000000000000ea92c9d34faedc04cd68745b3eeeb2c4a81d6996000000000000000000000000b11f1654f116bd02706f20c59631b542e1391a97000000000000000000000000ea392971a3eb6a2e0b1aae285963eb5f74ae48300000000000000000000000009e37895ccdd874bea0e9bb397c77458494780487000000000000000000000000aa5f486aecec3a8fc5888a7c15d24e80d7608430000000000000000000000000e0e285a3d9e444c645643ee9b1a009dab325a8300000000000000000000000004396e02c0a70e0aa26b7f07eb011cb6c59d7a7eb0000000000000000000000006e5eca1244d32c3316ba447c66154b7e737e43aa000000000000000000000000b8d028ba83fbdd8de6ce683b03e99aabd492af340000000000000000000000006ea685131f1f6e74536176621a4140c8fa2fd1a3000000000000000000000000f4e4845d810081f4f99a3cc1105ac25c46b646c00000000000000000000000008ed82a2c9b9e1503a611a1fde29e42472e53c79a0000000000000000000000006da4c1014cc6054719ad3d6fa1fd7e1ae4c9e25100000000000000000000000058b14ceb4b65c9b03e14b6b3b7f42cfc51089d09000000000000000000000000237c6aa0cbb443d78828b5504c1d8d449760090200000000000000000000000096bd593d3c2078d2c54d9b48ee47f54df54b3ee9000000000000000000000000de32ba2d8c2ef551b02b84985b0e185657266158000000000000000000000000a0e07dee9eee05fa1df92de6aab858d7f959d285000000000000000000000000960052162ef483ba610fdda8890a412b7c2e41040000000000000000000000008b687b643c5dc3b4b4534c67c2892dee482ad381000000000000000000000000a61ce40b9e3973f5835bf0f21a9ebccb6c1d74340000000000000000000000003eb7838cdf40667da7cf61f16092a55bc394f520000000000000000000000000ba13ffa35bc916a7bba9680ae3b1e64fe82f07ff00000000000000000000000010e8b0e0acbc4fa4876f5f9ef9ca006c359cd2c600000000000000000000000066c54706c0e85445fe471e3eaf28f91d4542a752000000000000000000000000d54bab7f17943c12cc02e367cf3d2a9c9a671ae00000000000000000000000001d9cb11a918c4a4ee7f0ffff3e88bc5f518a118d0000000000000000000000000698ad08531920d55ac7bb03dcdc2edde8522d2900000000000000000000000006d4a43e580498ff26c01215806951a074f8167d000000000000000000000000cabc31845b2ba891b0bf814bf3fa4eb010af64430000000000000000000000004e24cf1eb5069f011929465e3c4d08269125e6a20000000000000000000000003f26632bf24a889915f17cb79904a9a3b7fb78d7000000000000000000000000e23185bf379aff9c56df1d4b97bd7899a6d3fc02000000000000000000000000f231331f39486145d15699c2b9cb8bad77731bb5000000000000000000000000d9e5e1da8cd66c10060fdf58a5cc8dc3e875e0dd000000000000000000000000b401470efed743738a9b01c995a6a548779ccb480000000000000000000000008e497901da7620ed430fba9ce1bae39946a14eee0000000000000000000000003f86573105c67f635f69d821c164caa69d54caa50000000000000000000000001f498a691f0bc4cfc749b0b9428030b28bbe56cb000000000000000000000000cdf585bfea467cae0c6fcad015f65a5b86661b6e00000000000000000000000004edd95dcf566c2974b2c640925ec234c6c07f9200000000000000000000000069e264253f1d619353b499fd42b9fbddf5acc6df0000000000000000000000007fc95211dadf127b81228bc7e755cdee35b01fdf000000000000000000000000ead4e73cd9156eb79ff67aebd6ea50d3e94cbf5e000000000000000000000000b4b58e20245ac82233f60d60dd1edb4ba1007795000000000000000000000000a9803cccc7627991a28e7f378821deeb76a13d310000000000000000000000005ac3bf79a7a0c6bc327e4be935946bd87501c2ab00000000000000000000000070d1d73f33321eba03d59cc5b86a19542cde59d1000000000000000000000000946a86907683ce92c932c0cbce6003f2e2c4ca0b000000000000000000000000d454f2b12cba57879b9d5ccc81e3d0dbcb5315a100000000000000000000000090a20fe45f42ec1f5b7f180d1ec2c146f64afe9300000000000000000000000079e2612f2d9b9f8b2e406b25db3138e45be25c210000000000000000000000004355f8d455a053bf9860e553b97d36d2211e89bf00000000000000000000000098289029b0d4bb73ead9eb1a3300ed724fcf67790000000000000000000000007a3365dd3921c2aa38b0cf184d5b81a2eb07939f00000000000000000000000037ae2ee05c152085094928adfda6978eda747b58000000000000000000000000e3c12ff01ee60c4a0ecf4caf2a6ec95cef50cd0d000000000000000000000000329a48128a203b6acd2ae240afb1365eb7007d8400000000000000000000000020e2f7e13641a56e7e756a2833f571909740904700000000000000000000000083d87305b02a4b0594f6bed4b402e38cb48c5d6100000000000000000000000028ac31ff39d6a230639d67fcf3d1a957f14adafc00000000000000000000000042add773b02585dbaf024db751d8944618ada20a00000000000000000000000099cc1a8780801cd61e377fc6ca26dbc156c457e2000000000000000000000000e1734dba9255ceb771002567a2226333cffa9191000000000000000000000000cc99dc0ffda67a9fa9529ba348ae3632ee7a16360000000000000000000000004ae14e976edc149014b30f1c8f7fd3b0785ee50f0000000000000000000000000ba980ffd9cdddad4deb3b917e84fd32a1e05e25000000000000000000000000144a1c6322385ba1283d7ce574188f4f24f6dcd0000000000000000000000000f8ad4bd06c606d18d0061228e3dcaf1a86eb0d15000000000000000000000000b2a0b3febcb6e7752ea8274567aeb82621b3ebc6000000000000000000000000048f7bcbd6024fa8ac4203bdd57e2eb7324b3ab900000000000000000000000060d1c58eb6d74e1ece5da4fd171f6f7f7de7041200000000000000000000000066d06cb43fa407e81d6c3b2f40d902873896d772000000000000000000000000b2b310076a2bdd9dcc3a01091371b2df50b912ab000000000000000000000000a94d1ca086abf2e0f77c05607c0b5c2780d6ff290000000000000000000000007c0cbc79fd555b93e872157424049db873757569000000000000000000000000911ab396cda8cc1b8803e732c4193972ff66c71400000000000000000000000047ee03195e0e12164f96c0ae94e1e570e39aab6e000000000000000000000000be4d2de5de6f9b9037df0ce50d225c562bf3ae16000000000000000000000000bbaa5ee429f0f72be7559bc88d13606fff86286b00000000000000000000000064b9c09f5e7b282b973a4752bf09d557f19588aa0000000000000000000000006ea11971be57d4b92367cd7d4e198131f77091cf00000000000000000000000023fbc6a3e88a653a790be28b0e0eb7781b06ccaf00000000000000000000000019f9f0b31f5b4faa7f44a6767363dd189f168d210000000000000000000000001567234dcfdaa3450a12f24b041aef9fc65740970000000000000000000000006b426c6bf085e4103ff59ed25a33968527acd9280000000000000000000000005c65f4c9cf3680a1f6261546bb1b886c3313eec3000000000000000000000000506ade0a94949db63047346d3796a01c093841980000000000000000000000008d06e44c4adc4cda0a1850ae3bb196a1c3d79f61000000000000000000000000eab016a78c9638b22d374f6507e8dc4e72cd817b0000000000000000000000001bc1b1c88745fe5ca3025dd1b24b55bcb80160a00000000000000000000000007093773263bef4d7ed327f9d2104177bdbfcf7b800000000000000000000000041ed44de620fe784a95e9323cbe2e2fef155dc60000000000000000000000000da67f36f13aca7fc808f2fec04be0e5d06438dea00000000000000000000000019aa5b4bb6ca72515845d6faf1a69c1e06ff20c0000000000000000000000000b742b56061e51afa187d8111001f9cd21afcb86e000000000000000000000000c24f87b83b400d2c21b12f616dc4874fa8d72529000000000000000000000000490da59ec66198abb04b05f9d3c20aa10f1dae570000000000000000000000007611e629348297b3e95e65614d07b23765fd089e00000000000000000000000010fdc553d364397053409d0f2cc0c68378dacdc60000000000000000000000005a2d1db377ce665c95a2297f7cefe5740b8e98390000000000000000000000009348b3b0762dda41dad40c78ba90e9e5b432ba4e0000000000000000000000004478123838c0115f3b297657f052d468a34edd8300000000000000000000000046444367ee5e8354fde0a7ff239cac6078e5bd85000000000000000000000000a08fd3d3949bc63534f7ec887c80595e845c167e000000000000000000000000c4ab43eff54fcbca3307ff7d9d70074f11a3b2000000000000000000000000006f6ed814f55e5f7b4432e8bf242c1cf9e1af4ae50000000000000000000000008dee1f1931d3149f0c32701d09329827608a6bd6000000000000000000000000723089cd5e512a65596cfb64bb274b56b8782498000000000000000000000000b3093df101e1d5c3bfe019287020c7af896508950000000000000000000000009ff3693a6a78c6d897259623f799243ffe6d734b00000000000000000000000058fe78286fcb6a9a951e6dac0ee1ee235da9a0df0000000000000000000000003ff17589f10f43f38e9fd27837417ec437c887c80000000000000000000000000a9d5b6d4c7cbcc01f03696775015c4a47e387300000000000000000000000001747e8b4634bb0636392431fa9341457358464d9000000000000000000000000677b5d524e85d7fd61d876ee502b6b3b31a67f420000000000000000000000008d66f28f2a4d9e4dfb4accf9192391daa3409308000000000000000000000000636efa25ae0029d8943083d6d16736cbecbde1f6000000000000000000000000cc405514ec7e6099be6c13be02de3ed57be66684000000000000000000000000d1ccba07bd99c6250db2e2a7540b85655ce496ab000000000000000000000000e806300a075f819e91ed5a8ddc20068c08b29326000000000000000000000000c75b9e5227027c54dbf625ddf0fa30f84d51f0740000000000000000000000007c7ecc4fc79397bd5d02adadc517ead3f9646c80000000000000000000000000751741c7378a7b26b97579a6ac9ea3dd3bb6636c000000000000000000000000053cd8b1c0b52ffe500807739e79cd5efe4eb00d000000000000000000000000cb7a56098a27596a6958faafed5beae9926ae34900000000000000000000000000d73e7d4effe1e1b6b085cdc5f88edb37a031e8000000000000000000000000844a26417d1d659cb1a423df434fbc231b2d1b29000000000000000000000000ad9ab407f6de5396c68c753d9bbde42116278fae0000000000000000000000004cb2a2e9fd38026e5e709186c3299e269fa25fff0000000000000000000000001bf1bbaea88361b3f9e026cf9f931c91bff53a7d000000000000000000000000c8723dc2da3b6870bf57b80423b9524acc5feb77000000000000000000000000b7a8560a241c776de2d9fcf4238252cbd3fdfd1e0000000000000000000000004049c3edf13436e1241527c9b13d282ec96917b0000000000000000000000000a1658efa9dd951a66ed9ce01622396d5472dc41d000000000000000000000000396df919d3f8629527631f5becca5876682a56620000000000000000000000000ebb26c5bf0cfef4f9ff8cd06ce9cd7e507d3c0a0000000000000000000000000bd8cd956ac249ab5e9cdcce531763489f4af4d6000000000000000000000000c01d41d6eb01fb8f341e8a0ce20fa77d9a10a34c0000000000000000000000006692dc20a94baf9ac700b143631cbe52879a1d1b000000000000000000000000383d275e9770abb2d797679dfc0d46d6956f4ff70000000000000000000000005b356c69d11eba76c03c7ec7a0ede3c7850ef0780000000000000000000000009916d4e5741c73392fecea43edf01727326ecf480000000000000000000000000b77970536a4e4021f1474d8285dec591a1aba3b000000000000000000000000bd78826def1a8b4752381c26e9fc0abc601b24410000000000000000000000006d2363a3d4d8c275d57edc537371d7f1311c97d6000000000000000000000000fae39400d6d5fee2ce1c517c7f4020dacc66a98d000000000000000000000000875b59ddfb349952d6d6951afeffbf0c6ac8a264000000000000000000000000389d2fac9a86a1dd825e4bd0f81313d3a9b6ae1300000000000000000000000059f4a7d87ea0e82b5f9ced58e9fa7eb5579780d0000000000000000000000000034f211ced22666b091857c3dc72a87c1c92ed5d00000000000000000000000042701b6d4ce93895b0d62d6cce43d8198af44e55000000000000000000000000dd21550349990aab0f42f3e1409f858ad70225c00000000000000000000000009200bbab3902ec6d7477422ba4140559d92baada000000000000000000000000f23d97e6b30dd93248cc013f0969c768d18676df00000000000000000000000066ed205cf9c4b02f13157d5b760477b9225576ef000000000000000000000000eb2f7c37f004bf4ffb50cd542789a9d9aa03e55400000000000000000000000064b10180139e32022dc28afd2597ae190ac86a2900000000000000000000000020ce0fbfcaeeb86f3083e4f9c7f3f5afbe1916080000000000000000000000000a0c6e3c51cc1b9e7193447d24e8b4f8afad62680000000000000000000000006277d91e2827443d58ee8feef345325bebdb9035000000000000000000000000e86c16bc796261afb8b8cd41dacfec2d2b84c39500000000000000000000000075df10d7a8c6ec2c2002f30c5ed7e7c0d9a551ec00000000000000000000000072a707209e4c31556ebd57f242c0e1461c9749100000000000000000000000002b611ea087700cf2582be54bd36f29b17a71e9370000000000000000000000007ea55634649273b5428a3978b6a43ed91c5186e8000000000000000000000000ffda67088f26e59f20f31f646786805a842ea97e00000000000000000000000080f6f338ca1a7cb1c611ae91384000348a18f0e0000000000000000000000000dc823e4202b0b2226f361440e2375c39e0e376d6000000000000000000000000226146531eee3406f77be72c999f6127084b5c3a000000000000000000000000bdb7de5163dfa39088161a1373affc4cbc6171390000000000000000000000003367df1c88cd52f8ebdeb2d361494a6633e1acb80000000000000000000000008ff93d9444300454d867f0c9c3d094a9c38eb954000000000000000000000000efab979562e6000eb1f5854085955878808ab767000000000000000000000000548a311e4bf0939815f380e6cce9e8cacd0ab499000000000000000000000000a18b7f6e8b97c625d38ad41632aaf72b24ace637000000000000000000000000c579ec45724d1f8d0dd410bb01b2366a4466eaf30000000000000000000000001a9531ff7979def620fed246cf01955711d045c100000000000000000000000046897f6749f6fd4c0a326d9f7f59eecf1d3fe256000000000000000000000000da567058ad9736e8dcada6891d52fc533b92188e0000000000000000000000009268818cfbd3e32c863cb76adbec5d0701666622000000000000000000000000be3d65d88ad422e9d4b3bd6577bc78d4463c38d80000000000000000000000004cc5f4a7353b394aea2293f08ae185d1124962da000000000000000000000000691f9964f947447e86186c4abf3afb2508ff95f5000000000000000000000000a8f25b5bf454503028feff3dd06504aef2157aaa0000000000000000000000007e79334e893387502d393e9c82497a74a792c7a800000000000000000000000091dc6b4464bf658965437b4d28a22626202d7493000000000000000000000000a330d737bd3284723b2ad3e119c6cb47b6eb64b500000000000000000000000004ac36545f7e6da59535b4c02bca2ce6be20ae110000000000000000000000004afeb1aecd8f26311670d0bbecc18851cd8a5223000000000000000000000000fb22382833899d2f56efb7f90d8301d55faf2f84000000000000000000000000fc20f9f95b67a2daee04032b2c2309039d9f3d8d00000000000000000000000092a20ad611f3e454453332731421c535ab644cd30000000000000000000000006d85f95e11b1d981eba572cd37df41f68a1697a50000000000000000000000006dcdddaae2bb72bdc6e04548d86c19fb819f863b000000000000000000000000288cafb1c127022b7a7dd729c37ea44231b30aaf000000000000000000000000ea38d13f2f478e80de26a745ca521338c873b95900000000000000000000000015413023837a0ee119b3919d4c4e5c106290fd7f000000000000000000000000b9eeb4485915886b5ccafab209de6df40f5fd2ab000000000000000000000000e757fdc2fcf6f9cedba35a4b353b1bce48535047000000000000000000000000bb8223249a3317d28bace93cc25675018cd9b23a00000000000000000000000074910e84ef94d6648c829fa57cea32febd4565b60000000000000000000000004efd337c2a29032582e7d03ae022acf9160d1b490000000000000000000000001163d3fe1208c8e0b8a2bc3b044fde367c15767f000000000000000000000000f14c7bb007761e8f859d70a8ba166a1539fb3d1b000000000000000000000000c7c1c8fc38d7042427b4ca6b873bc432824b81de000000000000000000000000f4875aef55188bbf01e8a137217c165774cc0447000000000000000000000000f523c8352720d53fd5184c42ac9c80b980123368000000000000000000000000e085e1bea2797bee705ea8e2dd0ad647621f056600000000000000000000000078e364d7f024a1cf5a9351185dbc9d6cd9d35538000000000000000000000000557457e67809ae8069168c5fa0c51f29ce21b494000000000000000000000000612949a7addb9233043445e277ccded91ecf7da50000000000000000000000007a4b6ed13a8ca3a9ae1ed5b30e17b48803e5e31d000000000000000000000000e4fe7415bec1dc89297bab8ef03054d3f7d34920000000000000000000000000e58cbf6823806b1725c8a00cf8daf790ea815bf9000000000000000000000000f16a08ef135187c2e068c59eca789536acc4b052000000000000000000000000e41a9999394bd04a84369f31465cc71385eab87e00000000000000000000000004e6720771508f835765e95cdc0ff71cf31403ba000000000000000000000000355978da8119aebc2a145878da957ea72f8fabba000000000000000000000000d3eac875f3dba62dfaa1b18394d4deea866d6ca1000000000000000000000000c896832eae480c258533ae3ae4dc5250dd10068400000000000000000000000074cd6aba9f9af9155f032a39e9b4028e02a3d3890000000000000000000000008db722c1a9fe3c1a84f3b33ea210cfaa0aa1385b000000000000000000000000dbcd6a81561411b40b180a6de94d57676186ea7a000000000000000000000000888524fe792627e6e27fb6e4d52b1baa32b53d190000000000000000000000007fc302a3cab6eefd18930d585e6bb2f7cda13f4c000000000000000000000000453589d8df2af0b8b385e85cebcf128987190291000000000000000000000000ac81228c2f025df0df4ed6468479ac066079dc8c0000000000000000000000005db56e11dbf722155f997cee675129f4d9fd4778000000000000000000000000429b777f55ffc4cd3e788e183b90f763e186551300000000000000000000000020341526b5325285dc83809b84c2ff6a84d56cb6000000000000000000000000fa5de44ba4ddeb15db2716229c8b3742a1d276c10000000000000000000000003ef83ad377581d5c4a7e0241160613a310713b78000000000000000000000000a4ab9abb1cb817a483303367da667c5aa49bc0f90000000000000000000000008d2060d4dcefa18b5a747eeb21944faae486731b0000000000000000000000008729dd928da6cda329c909e5a58249d789eb7343000000000000000000000000f87674d10a6b9fd6052cbd04394acc2d32583610000000000000000000000000c475cc6b138a541d0f1f557e5f8250ece3fcb78a000000000000000000000000a1c13d1311fcfd19d17988ccc97f6d034a6d653a000000000000000000000000a10e0a2d6fa8137a5c2ef6dd81434cda9617a0c2000000000000000000000000378234e54b4785f61c481b57a76c3d0d19432bc300000000000000000000000054175f69a69685fa607956a6dbe207afb29b57f1000000000000000000000000b9567c3fb68833d8773349a062e4d4398b0b374400000000000000000000000078651cc7497ff486b12817c30baf005b229586ed0000000000000000000000003459359b6c3d76a3db11d4cff9e05266f6d9633b0000000000000000000000003d37cfa2e89a04b3704bd64bc2c9ab9dcd448b9a00000000000000000000000009cae3fffd0507d7378a98d00aa4491beaca269b000000000000000000000000cb2763366bfac0eb97cc6c94a55813202880eeff0000000000000000000000008c189f608aab14fca98e685d8acdd0cd7b204e4f000000000000000000000000d4dd75ffafbb7bbcfe213b31274329fbd7cd71d90000000000000000000000007f689846082b2b086fd9a899c61c16e9d0f6c31f0000000000000000000000004259635917e552ee76490247829aaf0c1d2fa8c0000000000000000000000000c3311fa18be75bd5d1e3631c17f3a9e8149ca2560000000000000000000000008c785fa9ada6caf4bfb53fbf581e6c754e23551d000000000000000000000000679c2e40c7b0f2b4b1a9cbdbff4082c9858fdaa00000000000000000000000006273518652ae06e138d36d79cf42ca04775d8d71000000000000000000000000a6c24121f1dae12b159d186c364562c40ce481fe00000000000000000000000035aaae05ab8ca6e056f4ff522d69af615e6fdd8f000000000000000000000000982a32d08c8ca770b479e6389528a80a4340088e0000000000000000000000007bfaf31f4bf5a314f97227278b6262480ddf99ec000000000000000000000000165a6080c525608dd67a5219bbcd7045005c6dc3000000000000000000000000f05eb6c338325f1be3ae379b73ae7d7eb6621329000000000000000000000000ffb5f30e8dbb862174c99f36127e0498d08ebae4000000000000000000000000d92145d89f4add063fef0914bda9d7058d22085e00000000000000000000000069df43fde8b151463a07022078217d8d89c157ef0000000000000000000000004cf982aebdc521bf82531ad895c7a74c276dc115000000000000000000000000c00a424c4c5152e1ce044b6093af2ee8ffe5b7350000000000000000000000005ccea28fc4bc528c7631e21b5208fc4ab9de51bf000000000000000000000000eb9c85dc0d256d881c95290d71c38c3b7bc5002900000000000000000000000011e38ebd85e817f589a87b44b318cb5235165b780000000000000000000000006c23af503292125b58b7cce4beeda6849d49616d0000000000000000000000001bbdd28ff469b213585b5b78433ae602407c08f6000000000000000000000000f66e1af0050fef42113cc70cfb0f5d4e75b1361d0000000000000000000000001059d6e065a1b2c7f3fd2046f3eaff780fbca573000000000000000000000000863122f5a7c64be68da23906e1340042750ef77a000000000000000000000000087a8230285f9f6c6e8f297d98f17cac1ed15bfa000000000000000000000000324ac7e2d30df34604e7dcbaee4e95635c41ab5f0000000000000000000000004736b02db015dcd1a57a69c889d073b1000000000000000000000000000000001589d7c65ecfda8b265af2dc99c45ef30d8c4f7c00000000000000000000000001ba2966dde4d9bb181cfe11cea9fe71641eead700000000000000000000000013c4e3ffeee94eddea4fb16770781b2062c240cf00000000000000000000000042d34b6dbd341dfe0b3d0a81857276a51628c25d0000000000000000000000006fc355cfe2cd64758f610a11a93e1e6fe915a852000000000000000000000000925bd4646df486041ed5403bd2cf3c08f7a2917e000000000000000000000000d6044d7250a4a0acdee40bf51c88d2e2eee7ac48000000000000000000000000f9a131288f3ba3e5d71f5b2d5c224fd5a48eaa2500000000000000000000000018882c821d93ca1ba74a7d052bd2e0bba306d7bb00000000000000000000000034bc3de3ffb1f46310b5fe55d61764ee9f50519d000000000000000000000000d4b5edec3632397d5e882c8dbd3cbb5e7cef9e0f000000000000000000000000ee410b9dfdc7289e831fbd9fa04aea3bfcb0469b000000000000000000000000bb2e28a8298b47448b99c572a88907993eccd2fe00000000000000000000000017d9ab5962b1217939414ac717783e25058ac2c10000000000000000000000001fb9a6fb40e5c20f652e58b175d02598c46829e0000000000000000000000000b35f26a111567adc58cf3d1a8b796842712b22950000000000000000000000005cca4c1cdca9cbf1378d97d24b7f2b9fda75b45f000000000000000000000000e8193fb35e70fa75511f1ce539ec8e9d4025c7360000000000000000000000000509a47c3f7a1ed30697ef7702709b0b720adb970000000000000000000000009d1a1d83aed054db754b8e14f041dccbcc24e3a7000000000000000000000000c8020eaadde0e4a74961b00987c2f805d5397713000000000000000000000000329fb509a5f3437762d906006e743c1ddc6adf03000000000000000000000000aaf436e98475c8b67e2d3156a379ca4a1981b9e3000000000000000000000000497abdaef2281c621caf13f778b94be501c519fe00000000000000000000000094b3fd5f862a9e3984c4dcf75b66ea29d1f2433f00000000000000000000000022f098a5c68022c7de4ee6a963903a98ee331f4e000000000000000000000000dfee0a6628d636612a3575583c4b4a41d0babc46000000000000000000000000d7601015712d148fae32b3016177f49104b8696d000000000000000000000000a4dd90be5ef8bf9d3380650954c370dd8a7c51fe000000000000000000000000c3659d994e1c93aa71ea227141f3f7b9fd7e7cbc00000000000000000000000075da48493952f34bf57e5b31a84ad6c80fd0fb210000000000000000000000007f8b7f1a3e453004f33da04435004fa74aea4f3900000000000000000000000030316511ad0b9f944d9f81180385edea7729bf51000000000000000000000000540db0eba44e07ac4b0083e731ec704733d65a23000000000000000000000000fb903110affd08833738d729c84ba3083905a3ac00000000000000000000000009278d8c62a1b99650c67ad1de81d60087938bae000000000000000000000000912a8589df55820f98f48962bc500f69ddb5687100000000000000000000000060b1d4bd78000cc8ed6ea0d1a42e94ac5ef42de80000000000000000000000001214756f153070f94b97e9f836a54942ed81282800000000000000000000000010bcb99aa0e4e069d1e324654f6fd131d1e52fe7000000000000000000000000b62287c0779c25ec259c1efcb5c46940f22113b9000000000000000000000000ceb4267beb915e1e29917db2a831061ca47b5c8f000000000000000000000000c6dd053ee7a97a53897cb88cbcfc31c7674b59e4000000000000000000000000084737e31cc73c374461df171fd53b632f34d84e000000000000000000000000bfc56c4412e0fec8e48f9973804430bd9d528d530000000000000000000000002a03cdfe1b070ee62872a498b174b7d03b9fd1010000000000000000000000006e0c4bd4177f494d914a35df686b9976de46e0560000000000000000000000004fc1874b5dc9f5877b1122976004d94eaca21d87000000000000000000000000678d0a4653a91046be5f7b83ae7cc0ba91631d0d00000000000000000000000000ce45006dce623042d829ade271dca52f7ac1720000000000000000000000000015f91e93996d7e5979bf32391a8be59aadd60600000000000000000000000066591bedd068ed5f3f2bc706f620d2ac161497c2000000000000000000000000767ee426226e87b055b38248a8b284d1c47ebd30000000000000000000000000a548641c2113dc353d95cda81f4beb91aaeadd91000000000000000000000000d0f626093ab02b951164ff3e38a571bbe9bf29f800000000000000000000000081f956c5f70cf08aa3618a73744540e7e567b77c000000000000000000000000877eebac77256a335ba0d0def24fc211b6d92372000000000000000000000000d0e66822ff6033fb707e90d95bd789339990d1df000000000000000000000000645efeeaf2c9613213a5301d9544c6a1ef75bb0b000000000000000000000000b186e61cb2122cdbf926dbfd715faa7e47677bff0000000000000000000000001502b15829a65c9498fe19270f76650bd22011af000000000000000000000000ef8083a52eb6648a3a66dcb970763e6053b77e7c000000000000000000000000d5e089906d0c759f27403f3db7ae76007ca09dad00000000000000000000000063a6324f3f00b00c24563a8c8eb469c307dc7d07000000000000000000000000792de22e9b26ceb86eb66422504c32a9c699b4030000000000000000000000006889d411709ce2e4abeabad30d1926b84c9369b500000000000000000000000022c3ed5796b0f8607f54d77529f332bc9f83b61e000000000000000000000000bbc4476e6318e663575ff5434826e9622c20a418000000000000000000000000669ed55f5723deadf987d6052fa54b58399b62e200000000000000000000000010c0d2baacb906bdfd47f8a685f3735db8417c040000000000000000000000001d32897e8fcb9281c78a2467d10af352ed46fcf000000000000000000000000098af9652d7f709f306f4bf0fe6983393fcd827fd0000000000000000000000001c2e345a915842ac8ac09fb2c06f54ee1fac9a2a000000000000000000000000abac55861b7f380dde9a8658c7603a1c64d45be70000000000000000000000008d6e8664811ba1ead425f7052ce07d6d15b181a7000000000000000000000000127ff5b726e75325185b68e37926cea929c9ac8e00000000000000000000000031de3d36713546900ec66ad7526055fae3b497af0000000000000000000000005bdd87681c34b0c614d7eedb5b8bf3247e9c43e8000000000000000000000000d02f12c04fe299afb966619e0ed3f2ee110c8ff700000000000000000000000091390778bb8172e2513568fcc3c17ee5615971aa0000000000000000000000009c964b6039616c070841543f6c66418e07dd8b770000000000000000000000007952a21899989704c43e993e3674aebf50af8eab000000000000000000000000027edab05ff1bd8645aaeeda115caf671d53611a000000000000000000000000f509546b859224700487f714fb28db8a5e35a646000000000000000000000000efdfa8b97422937643e74ebfae842b685cb9f21c000000000000000000000000de9b9ff813193ff41399c4195f7118d21f6fb4b900000000000000000000000080ff34cf1b68e01d1456a302bf534ae0374b198d0000000000000000000000007ad7ecd4bd432ca860d51eebccf42657db6a4530000000000000000000000000b0c1b83921913405f815543dfcccfa9bddd0020a0000000000000000000000008e0927f67baaaf982e89db28d8c1b0c17259007200000000000000000000000051ba8ed5462a11ba847ea2493cdbd153db5c271f0000000000000000000000007659c9082fe8e794b118ef17b1fafc2c64c038d90000000000000000000000003b03fb0812deac7f22b1fc9a6fe0ebfc5242c856000000000000000000000000387dbb65a663014fce736b6accb1231a72d0258300000000000000000000000081bfebb8bbfbe3bcf4d89c5775589608ebcdfa450000000000000000000000006a6ebdf949fa0f3dc77a85ccd428297e96c627850000000000000000000000004efa859a120a893d4c34637b5d00262e45bdd76b000000000000000000000000af198e3593b61be3469d856c57961daa49be4852000000000000000000000000ee50b72281afe0c5fa7ed1fa9bcf9088ec8b2b1c0000000000000000000000002b9a555f1e7ee4fcb7000ed92c497d6c851af63e00000000000000000000000068a02577e281488b21d147caa1ffdc7c298d7d1c000000000000000000000000f013bdad1cc469df2d2039e5d93412ea53899cb6000000000000000000000000231a19c04c6b314a395c915ffcf5d49e1e95cc340000000000000000000000005e8d9c1db205486da83cf3120f0b0181db5de49f00000000000000000000000019fdb1fdb136aad9292b897f56f44d82f0d7bb430000000000000000000000001e4b34ef35e12fb76fe570717b2b1cf48b0542e300000000000000000000000087a78e5644f504918076ae9eaa77d5a1bbce7b1e00000000000000000000000000fb5d586b0d0e418dcd866b66f980ca39df651b0000000000000000000000000716c43c6c503c5d9de24f306b46efdaca18cdbb000000000000000000000000d271f46dcd58c7269a038a3704721e3e8ac4a9ea00000000000000000000000091cbd7c43fc5d9a2ec7481a0e06928368055a351000000000000000000000000c69c5268a7c09105cb06ffeb4f5c4c90e0302f44000000000000000000000000e3e3df51df4c6e3885e14c390ff544e4d26a6f340000000000000000000000002423e325bf785096516d88355a5e3854f9d59d1a0000000000000000000000007753d8d4a7ce28e77ae9f3ae5354061ab220d107000000000000000000000000984a3a4c19fff08dc64f7810de3bdbcbe4c8eb250000000000000000000000004ff567eb391c45c0610b3426399a445a82b8583900000000000000000000000055d98ce69faab9c3b13048d03002bfd3bd51baf30000000000000000000000003d0f6317f27646022f6199e4335a7c56e61add900000000000000000000000000d0269111eaa738f1f91dbce34d0859272b707ca000000000000000000000000ef4be9bb5925e8b4f0d0fc348dc43b6237f1e1790000000000000000000000009bd9ca0119b38a928de8ada8eef134699276499e000000000000000000000000d3f693b15ad74c58c22fdc3c5a1427058c098224000000000000000000000000577959b4562bf24bc8b0831a8ab24369a98df0ef000000000000000000000000ea6db2cf4cee5b0f8f5b76b86749f22fed6a75a700000000000000000000000028d0de135c6eeab449cf62dc36aab2b307a669750000000000000000000000000fe0847525944616acd6f7aa0251accb2f228e6c000000000000000000000000bce15f35f66297c3dcaad2b384cf42935db06611000000000000000000000000c92851325e549bf1413efbb5877a956f826819c000000000000000000000000003a4ecbe29e679ef9ce164aead5235d6ab73724700000000000000000000000032d4a7e11ae3b667143628c8c1aa3eb0ecb7e5c500000000000000000000000080270fa8b15a9dc3385c065d4aeda323f3419d94000000000000000000000000795b75a5872f1df5dea66fe77e98d67f754f69ed0000000000000000000000005b41f3dd0b5a1d5e24f4df2f2d8cbfad9538db78000000000000000000000000d751c7c441fa895af6108f9221835b70bc3a93a90000000000000000000000006077fca2ddba2d13ed8c557759ac413d6dd3d18900000000000000000000000089c415ae186a8d8002a1f50824a8d3bc6402cb230000000000000000000000000b85774ad6f186ed2eed202d09d2244abf3e0ad3000000000000000000000000ba251e0764d37984bbd15bd233b295765797e1eb000000000000000000000000bd23dea236a46ce56319779df654c03d128936290000000000000000000000009fdcc178cb59d3fd9576bd1ce3ca27544a09ff4c000000000000000000000000b3b62ca8ac282fb0c56c93b164918d63e40a35990000000000000000000000003a95f7ffabf62fa22c5278949b9614d6d3d85a420000000000000000000000006ad02f2f4f8335c99ccc393721549a52cfe750cf0000000000000000000000006b4470daa8475dd9846c86749c496627320800e600000000000000000000000025cc275cfe3cce1700e816e00d4cd1f60872038a000000000000000000000000af6243a1e67ee2ad1bc89a2316b0be252270de31000000000000000000000000d40864724b9f9fdad283ffec4a483e70a2c1dc750000000000000000000000004fb5623a3fccd58fa40efe40cde64f63eecd2d9c000000000000000000000000209a087d52fc666612d454c010083c5b707046b80000000000000000000000007cf0501e37a672d135047eb6ebc6e77c0160193c0000000000000000000000004b2a4630e6ae8d81f317dd1ec50801752e4485a1000000000000000000000000fbee24e47541ee8cc7edaefd0a99f45a54f9963f00000000000000000000000096785f8e6830d2344e41ec7597ba1b65abea0740000000000000000000000000196326fc019b8ee593b3535f171f4b6637da0691000000000000000000000000b331e9bdb03a33ee3258341852ee26496cc755120000000000000000000000006822cb041394beeb3ccc5e2754128a50324106490000000000000000000000002fcfa6aea02f564864886334177be88c12f38d2100000000000000000000000031f393d967b34aa34c7a94469c22bd2a7fcf7576000000000000000000000000de235d9c0f9311fe54139c58a264e4230cc7c8af0000000000000000000000001b6ea371dc06903f5383f05de907af934919bb8800000000000000000000000011e2a9d1fa818c78da898ad2206f452cad0f3ddc000000000000000000000000d4b7a208a2d6004b3a630757db09fbe57dc057f5000000000000000000000000a6586e30fb73b653789fbe38426208625e306fe700000000000000000000000082704099044e1a6f6df4ca029f8aded65faedab50000000000000000000000009c55de450996357b6f072c582babd7154108205c000000000000000000000000aa873c9da6541f13c89416c17271b4c21bf7b2d70000000000000000000000002bf668cb0046ded66d8fbcc9d1a99bc4e6e4510800000000000000000000000052acf2663dab008498d4867546b7a7d00d1fa93b000000000000000000000000bdd28ed88764c8a0fc25fbe11630ff073f3ae851000000000000000000000000de95bbea630d61febcae857c4c068f2be5b6fccd0000000000000000000000009934d1af983487aa5fcb8c31e8d13623aa9ecb9a000000000000000000000000fbd3ad7154e00dce3eaa3e8677af739a0c1932ad00000000000000000000000041659b4cc0e4e7961230b03dd5ab2041c35e72950000000000000000000000006971c098596af4f2c52d91e00e55ff473d9f87060000000000000000000000006de647c1ef0741e625a1eef6261aada67d8f9cb6000000000000000000000000ff43d9afd712adcd3d8502ef0b363969807bc3870000000000000000000000006108441056d60a6f6f01a1c9687128962568cfea000000000000000000000000cc58cf4d3e07f4495d34aefc65e03947644f67f3000000000000000000000000f1d6e090ae47f7717364fb4aadb5c9466d1518bd00000000000000000000000053a0f42cd24dfa81a3c9cc497e3a7536a88299d6000000000000000000000000818b1beeac02a0066a774d5e080f32ecd7dfc7360000000000000000000000008ebc03427daad8277bd637b371a07b342498c550000000000000000000000000f69487a98c693c1b59055b12796f95744e16b7cf0000000000000000000000005b615f3e000294386bd4c8d98dc7598de5f2f80f0000000000000000000000006089ec22aee2381968898d6538f77bac8b5b69170000000000000000000000005cd04c45827b0156d4f3e6411564a03423dd558b000000000000000000000000932cf96d5069a2f3821292994997e0717ce0819e000000000000000000000000f00d91b8e666d0e767e647f33bf20eb248efc47100000000000000000000000099fc324a987c13225f3df3ad436f8ef354f24df400000000000000000000000020caf7429e4b47b05066601ffe6185cfe6a490a6000000000000000000000000478e3b96583566a468193ed4d24a2231f9e370dc00000000000000000000000056a5e5f79856daab3efb4fbb34b5bd0e808157ef000000000000000000000000a1ff09bb415c347903aa65e58329861516a39145000000000000000000000000f1e9c4d5e8cc116675aed1453d87eecd4c5a2ac20000000000000000000000005bb44099bd521735892569cfdc99e405c827e88800000000000000000000000039f5065ce01727c3f4362d0750baa9fc3b4474ea000000000000000000000000cd5c1e0a7f8efe7c9fce43668da4660470587a9c000000000000000000000000712c3e172c2109f07e9b4e5749a14ab81d862ea10000000000000000000000009b89202fc32c294df4b2b52830ff40b3ec0f0369000000000000000000000000854e9e6248f97046b23f0fac0cb833307a4e5811000000000000000000000000b0381fb004b1e5250679a33722b9f8afb8db1897000000000000000000000000b9596f3fd914ddac1a505e77040f38e4854066650000000000000000000000001bad22e0be035efb193c416a5e27a2b2cbef15330000000000000000000000004b43041e418b16bb7dcf94a09f721cc73574fc040000000000000000000000008bff560ad4f99548ecbaeb1dd435e9e1e944744a00000000000000000000000055a01e22d3fe3fe86c1e6c4db9b17b36bd83044d000000000000000000000000b0004783615eac090fd57decbc0b2984301d79a500000000000000000000000084af465010259facee476e73e71dfc519dfc84d000000000000000000000000008223c141c972dbe2ad0073acdbbb1f959f1984c000000000000000000000000fbfbdb79fa43362df6fbdf66a6f0ac7a2c7e7fcf00000000000000000000000022466c13eda076cb99d6a71fa27559f9996d11660000000000000000000000008d391948dc81d695822a24e7360943da6d9dfa0b000000000000000000000000be92ce7e422d418cd218f9c9ab85d12870c1f932000000000000000000000000781decc04a295052b32ea22f0be13a8473be00a3000000000000000000000000d41cbf5f0bf3bc77e19cd9ffa6d70370e67ae9aa0000000000000000000000003756861a5442957b2778c355c56596090829152a00000000000000000000000001458dfa2324225120395c2c894003b724ba7fb3000000000000000000000000b09f44bcd0b2a753feb9945f3ca7fe60ca2f94d50000000000000000000000000ae64903b9307300de7b5f7aeecdd415bcec9e5500000000000000000000000028c39c2c8257ff47ff528fcce4dbd9ddc3d0c3940000000000000000000000000ff686f3ace78646d58beaef33df3b78bdffcfcf000000000000000000000000005457cc2a2d40f229b685d3e8ce3e093c36629e000000000000000000000000f781b986f1bdfbae386ec3f5815d0d86317fddee0000000000000000000000001910edf856418e90638c4b11fb179078dca36c960000000000000000000000004e3a6e6e92546bce0c5f47bae2d64587bfb029dc00000000000000000000000061074199c24a346cb6c42a1ac34d841fd09cc2850000000000000000000000003de60435a218039504a03a6bc1f1e81162bf17e30000000000000000000000001fa9db956935dad6fd09ab1416f7b3460b591743000000000000000000000000d69ef9781737ee140ddb5a1d2081bdaa12f937630000000000000000000000000a3f6693ec6c1e9601879bf0069688341368623300000000000000000000000011e74e6f918c0740fbb12c131713e81fa27ba8f5000000000000000000000000851f62b2db24870676660d93394a003dfd523af900000000000000000000000035c984f067204cfbfd1fb836338650bb89e89f5c00000000000000000000000044e07b1ee84884a45d5d7a210f413b6c12e7c37c0000000000000000000000002b38029d75b6006ce9871e93a9ed0332132ef65a0000000000000000000000009c7eb46acdbe7b7e254bc63e2fc11e86c356fbce00000000000000000000000062a5c7eb14246194f88d9661cea98dfd919f49db00000000000000000000000038c2baafdc30bb15eabcb98daeba218de0aaaa760000000000000000000000008881cc37b63be2aa363b4e52606839a5e9ca15590000000000000000000000001f2c87b25830c710a56b2aa7035342d99bc1cbba000000000000000000000000490ec44868ba2f4f7fa82123eb925238b9975e5f000000000000000000000000b190c5c3d08e1d880f31c1ace19ce9969064e3f30000000000000000000000007a3a52a99f9ca24cc173ad7d11aad8801212890a000000000000000000000000a5dc71b798d5cd44725f9b381d03b8a261ea50b900000000000000000000000000d131b662af2be820cd59838b3d6be581231077000000000000000000000000bf2b3353bb9912f0af57d102bd2ec72ad001fedf0000000000000000000000007c1eee48b6261cc52e7ca9a49bad39214b6b6b7c000000000000000000000000e2496b2ef2e6640882b07845b4ab9f109fcb597f000000000000000000000000b91f4f5961a67d9c1bf7373655e3bb44a9f79d8a0000000000000000000000004c548371b911ebe57a197a2822c605d7f5681e0e00000000000000000000000067c045d79ee556cf3f07ecbfe909e70a8a64dc64000000000000000000000000cf883a0b83792a4d379732f2857d3c5c0425196800000000000000000000000045d966198e8f7f38390ddd50854b0d6f7bcf9f5b000000000000000000000000a509752a5db8013eb87da4e83902e419e92f1096000000000000000000000000ad3d8a5aae96951e8dbebea73ea4d5654116dfa2000000000000000000000000b439b4d8e8bde5028e40db673f28373f1350da92000000000000000000000000d50d8203da149c28b3ee7bb8a811c21262195aeb00000000000000000000000062dd9bd85e002b0db5ecd89384a8e1056e9677f4000000000000000000000000edcee69f57c78eea605d04310ee1af42ab45c6ac000000000000000000000000133fdaef8bd22d7fd69f761ebe2be186424788c1000000000000000000000000d0433a5f4b39ec293ceeafdb0ad993e94aa638bf0000000000000000000000000371c02792363711666e7d94fba137e97da8cbde000000000000000000000000634e7133dc0c827a9cca98715f63783bdce241b1000000000000000000000000578429b485d5edba612c9b16d9a945aa72530ce4000000000000000000000000cbe5a4da050d82b0a526723381aa410b557d1fd3000000000000000000000000850d34d01a34be293f2caea258f636c5eb1d5f4a000000000000000000000000ecf7d10b11687b00e7144bbd2e1721763d69167b0000000000000000000000005c51ec4986e5fc0e92b309602fe288cc00cd822e000000000000000000000000244ab8ecaff06b1d4f217828869a3e6471f5f9a100000000000000000000000052bbd84037ffe55f057866493f16ec6df65a54e90000000000000000000000000a4ce9acf80ce00caba13f837bde1a8a19fb5bb9000000000000000000000000e7970893634115c41132860f1419186b90ae44dd0000000000000000000000007eb3fe4761bb0d1d252aada34fdb5094484d7cec0000000000000000000000005bf7faff15d66ca4aea342fd4f45059b6c3c2a200000000000000000000000009b43b794a37f5f53ac955dc4e313d0949ae0972d0000000000000000000000008d95f74ee55e3fb34dd99a1fdff5e5561915c8f4000000000000000000000000e797b90dd4fdeff7962e8c9f0da55aa797c9e331000000000000000000000000244a3eacab39f1f216a3c16437a133b3b65617510000000000000000000000005b76bb58fe010e04d609708a4c3812a30d8ac91e0000000000000000000000004c2ace0f00639c45f574ec049fb619e70476e9520000000000000000000000008b3db514a0f888c90b1a1e6f11d9eab426f3b4b4000000000000000000000000cadd962d0e8fe58a32f504ed3301e32fd14144b40000000000000000000000008d1bd1efc2549570d03fe3b47bd4bd6aa7b737ad00000000000000000000000049420eb2e448d09b09aa9c2eba009e18948602db0000000000000000000000007b92438b1a2ad151608a76d9b38aa2c5dba4b21f000000000000000000000000045e2a9db6ca319f6b667813c6088067eb52851e000000000000000000000000d127ba75c03d141e9180af1f96f9893c3683aa3e000000000000000000000000728638071e96f7f47792f7ce457996c5f9b2d4d50000000000000000000000008d6f627394a640c8012993a3da8dad4753500d1e000000000000000000000000ff8936b8a4f244e9144656d9c8a8327564f0436f0000000000000000000000009d6f7e9420c1f8d811db90d80edbf39d3d797a4300000000000000000000000000945b6fa5bbbe0ad192bc18bd5663fe7dbc71d000000000000000000000000054c8fee677dab677f3eab9cce1b9a81109e359060000000000000000000000004d0ad603e22ceeb8ffcb2b669402e230b1e42419000000000000000000000000a1ad711c9042c5115f08bc053aaf44bc9040f200000000000000000000000000bb38ffa50b619bab681c927399c9ba57d62812fc000000000000000000000000f106f6f90f9ed9d32a2c0e5ecde3e568fa84c40a000000000000000000000000e6801a786e6bd120d0c0fe14334f434bdd04336a000000000000000000000000019765fb08b3f476299277342905c3e4724cf7e1000000000000000000000000221a6995a219643773ab6638236909fbe84d498b000000000000000000000000136d80606040b62342aabcfefdeccb9cc69acc5a000000000000000000000000412cd6a4dba404cb480c108fb61813c4b3b80ce70000000000000000000000001b8b7ea0a95d6dec01e29e90aae8e1f92e1ed66d00000000000000000000000050748c52c3fa951f04fda2cdd570569755e2391000000000000000000000000035751e55171b54939dc6c4be044c3823c67280b10000000000000000000000002cc6d2057936d9d9d3e14c01fde192b4b0f50865000000000000000000000000e3e757a30baa5e613e0a49be472a1ae61b545cb100000000000000000000000001bece0099f3e2124be4e6e2500e4de076db3bc1000000000000000000000000ed7a97dc3c17bb466d33971ed02aaa44c050094c00000000000000000000000029a776ca7757dd589a971839185197e180c664d1000000000000000000000000063f1693292992abe2a04459f7b0e2042909bdd4000000000000000000000000d51323f251d5701be6cc0f8696157b9bb5ccf51d000000000000000000000000b9f3018d4faddf77f8512da14ed067295105717f000000000000000000000000fcdfebef6ba1fef310e073d7f88202721915e1b6000000000000000000000000753edfd54edbd0da1b3c0384846df9360c343727000000000000000000000000a5f146cbd3ee13f482315dd0f873c2bfbbc5f2c4000000000000000000000000af2688405a089a4ddb9c84ba59f67176badc0d6e000000000000000000000000f0442ac7a4944e692e3d4f4d60f641c100184a15000000000000000000000000df9360a31fe318bf813334e31988b6ec3aad9030000000000000000000000000453f1f193ba4a7190229f0afa9426b73421b092b00000000000000000000000050fd67278123ff5ea2548c95ec8e8f38d0e62aa9000000000000000000000000f9448e0f2afd2209da07b61ffc1db3d9d1d2bf8100000000000000000000000001ace82fe60e280faba2508661b44489bdeea4f0000000000000000000000000a6511a68fd335f72d61bb64b6c3cbc3d06b55d72000000000000000000000000e5b198b49bf089f5a2c2cf31d8a49257b7a46d2300000000000000000000000017d2e15c91c20fd2af8e7e04dd50ff1c76e6f1f100000000000000000000000051e1a777e4f02c94fb0ad6ee80e20cdfc633ef78000000000000000000000000a8ff8ebe49c267f61ddc9c339f2ee376d97e9994000000000000000000000000760afea031a80594ca16c2b48e77932150f523ca000000000000000000000000d8b6a0f097670ce04337e236fe09c0adc865627e000000000000000000000000242b6113c33c5755773da4acd1c666d85c9a4872000000000000000000000000fe869bbe359ac1e1bbff9513b26e8782378159b3000000000000000000000000a97385ae4471dc5ebab8c45bcc5438308e462b5900000000000000000000000063e4ca85e33131a4c48a5e2929ceb87e529573250000000000000000000000003043b0b48e1919603588ed478a03b89d902d6f5b0000000000000000000000008d94e0240f715560fe6cdedd82acef2f78528d7700000000000000000000000031a837524105ee822d3ba484bb913205c1a6ffbd000000000000000000000000486f22d428bb702218cb1cb94fe3dcc6f8c73fa6000000000000000000000000d991ffbb04ee29da4fdd2523ddd5273b7ee5313900000000000000000000000086e7286faaa7acb42ff50b27286bf91da9b9343600000000000000000000000093fcede217b1b4ab1bdbb22ff332b98187d63c560000000000000000000000005b61b4dd0b01c92fee518dbead8a5ed25e134dae0000000000000000000000007ca9212b3b9640dcbe866f86b8601e5beb66664800000000000000000000000027c95952c389bdcd5e42f456e7411861b4163f64000000000000000000000000b13ffdc5fbf610aa73a5235b0fbdd6c7d1427358000000000000000000000000272061dc1afdb0db60d128e1ea2b85e0ff86a51a0000000000000000000000008cc9a7baf358ad226704e0ca9cd4f4c7c7b767b90000000000000000000000005002aa6d4c9d3f65a0136bd3533c8678bc7c006800000000000000000000000055bc5e6ad29da823854822749fd2eda2775c78bd000000000000000000000000da99c7e5cac2daf215b2560e26718c0ec5dc02e0000000000000000000000000ca4e8e6cd012c71ccc044b49657294ef73994937000000000000000000000000decfa42f3076c3f000c4c1d28d61c9aca64a7acb000000000000000000000000b1838fd4acd05df596c8c7087db7adddda959e40000000000000000000000000d680ccc72606c09278cfb3ce59314b1753c45120000000000000000000000000b8ca46f0d9d92a935e63880736e4357a3d60e7db00000000000000000000000097c226c1cab586a440b9908bf8b20a695ea530ef000000000000000000000000942a8beb1cd22f97a8e2b129b35a3fbc0e7079f5000000000000000000000000995b47a0bda9c1b104db87cbff62e2a8c983d0200000000000000000000000007cb84f75f814a8b4c249de415e194e5a2e23bac3000000000000000000000000ccbe2de86dfe0b062d5f0ad2df7707b4a513c1a40000000000000000000000001f8661f2c6d932148eeb0ca6721c87f6701a7084000000000000000000000000dbc74e75cf97a612e5eb870440201993f4d36e6a0000000000000000000000006ea2e492a7128508d609de8d9e562c611e587b33000000000000000000000000be623806fed4c0247e85f6178782b3fe2057281f000000000000000000000000faee289c8a5fe008c0ce4f9dad3faf7af014bb930000000000000000000000006558f399866e559199da7dc76bf2190bc685bb66000000000000000000000000dceec8c3231e0cabd8f661ba4e0d162f2fde1884000000000000000000000000598ec80913cfe861585e1e406443f8db00fcdc2e000000000000000000000000362320315d8a613e5a5358632dc3010a5fb4d88100000000000000000000000024bd0f90d400b4fa1d91ca13d3163c2eeed1155c000000000000000000000000fed282426a9f6b27508b790606cd5cb696210faf00000000000000000000000046e283ed5423a3390e884127932296c49b082589000000000000000000000000b8b752c51a3445900fd3960d45f1548abceda40d00000000000000000000000002e04e69af2bcf425d88992d44f9ea12d7e58a4d000000000000000000000000183d15ec05f601521a7bfb57d6a620402a1ba3e70000000000000000000000007bba27d2ed2746cf1e63fbce95e9bb4a01c6b3b00000000000000000000000001938c110b302816bfcbc79038f2c1fa01f4982e600000000000000000000000054de0a5520a4aff14ce5e6b7f8519711f0295048000000000000000000000000050787de0cf5da03d9387b344334d51cae5dd0fd000000000000000000000000c755c8614cd3183cf6808005a65a3abee3c90e690000000000000000000000003327e03a7617348a7d696993548175da3ec7efe1000000000000000000000000de6bc4f4a1c75420786b60c7642124252ef113770000000000000000000000006574883f5f514c2e7ed8aaef77b8729984f08518000000000000000000000000770b21c5b3dfb59e2a745f5d0f87d8d55b61300b00000000000000000000000044e2f285f26bf65b5396873dd25b8d82a63e5546000000000000000000000000fd082418eea3ce7fb5ec74b7938ef2cfeb258c690000000000000000000000007c0e4743bd689372e99f22e3ca28f679b81cc8830000000000000000000000002af9eaebdee717fa6c0b9a5204a45246a4a083f900000000000000000000000097487e34c7d65c2bb961b19dcc5e6a6f292719990000000000000000000000003d14c0b7343307c85b7aa47f55c58473ab87caa30000000000000000000000009e92312d3bfae08a10fc448f43cece920a7837500000000000000000000000005f172db1c89e2e451b28eef68e161625ec1ec950000000000000000000000000ffaa1fc9a088b94105823afdbacd84bb205e896d0000000000000000000000009b237218651ecb29fa8298c3acf3464cfe6f0c9600000000000000000000000012691ad9edb40eb737dedce9d0b781f7dc8fc54800000000000000000000000002ef0f93ab53d535cbf3084075cc555220d87b17000000000000000000000000cdf9dd6c929d6cc2b512f97a3142897dd9bb3b210000000000000000000000007c8ec71a76b2ef7babfb5bb3021d35b2c6065750000000000000000000000000b1cf184dbee7f2380cda23fbd621eb29ac34900300000000000000000000000067e927fe66ba5d1c4144f5677a6dcc8b89046af9000000000000000000000000daa1b2b5b7e86fa235979ac653a6066ee7a074bb000000000000000000000000bd023a4a2ad969c046d146f63ef1e9c5a2a188ad000000000000000000000000eab1d60fda1c8021371bebe562fa0595cedfab7f0000000000000000000000007b5cf59c4d372a77dbeece4df67c2f92758d5b3e0000000000000000000000000bd99390a2f39d25affbe62cb872faa91a722268000000000000000000000000d73538f1edf4478c0f0685d5ae7fd3a935ca539b00000000000000000000000063ff06b1f60938029a7a1a1575a2bb6189a3e67f000000000000000000000000b12e3cdc305ce1af20d4fbc55e6b9cf0591dacbe000000000000000000000000c877c7d6b04a0465a3a6ea3c48f0a65888d2edfe00000000000000000000000084df26b640239ec5dddade55d53d2279376d10a9000000000000000000000000a30664d9423a15d97f1e2c2dff2b303c7fec62a30000000000000000000000008ce9612c724aaab81300b17f85d1efc09fdad9a6000000000000000000000000d7df74aeb48071b78977252b3c8d03eb30f3dc0e0000000000000000000000001a11f66d1df23cc9ee8bfcdecbb7c61006d053ec0000000000000000000000009c1b1d925e61a5373f928255452f7613139230d800000000000000000000000061789eebe9c4540b75e7e89fadf97facf414c9bf000000000000000000000000be062c03950c3ce75476598d972450e225c3831c0000000000000000000000000c3c2b2e6878340b8ce133766830325268dc7db200000000000000000000000062bc05201b271a7b6fbe4dac0115066bb5e99707000000000000000000000000a7dc3d86d64ca4fe80a299f3f600f4847decaa290000000000000000000000009c213fdce4ee1f5f917f866dd836616624b2a089000000000000000000000000e3fc376af476d008d64114845311b60de2cdd5e100000000000000000000000080cd18ea58d9f35185ea4f4bf444b046d989d191000000000000000000000000f9b1cf9032e4ef22b0aae0f6d7741cc850e544c200000000000000000000000064a3aa0be8a4eea7fd72484b039b0a0c41519dbe000000000000000000000000d5cacdb6160adbf61d73bd7c82eaf0f0fe4a465c00000000000000000000000026b904948eedefe6fad3552e51e8e6d842745eb8000000000000000000000000df95ea4c1eb83f5ba92969b6fab2935e549430e800000000000000000000000002ed02351ea99f80ab027d9f074678eebec29a2c000000000000000000000000c3416b85de086f250da498987620da20f3599162000000000000000000000000e43b6ddca170da59663fbe91b4b4ffdec455a1800000000000000000000000003190ad8140cccc065d63cf328865c466bb4aabba000000000000000000000000a601eba6af1a599058692293d8ec4b1523bd10380000000000000000000000004b938346bc64a427d41e1395e2d01c7fc7521bb3000000000000000000000000a7b8a3d52a2e2859c92504a06df47713f741bf2e00000000000000000000000098f2efd7999e0cae50df5e04f220c659f9b26c8f000000000000000000000000e89d2c0c59537ce1b87f9179b88f60a44882e6c5000000000000000000000000b58cdc14dcfd113ec788f2b05a324480762fdf5d0000000000000000000000002d4d69087f6b7f7af5140b6cef911b960acb287d00000000000000000000000076c4396661898f7c95f9574314b5c660edd013e5000000000000000000000000d64dd7f85a192c6b98ce244a3f14d65b2ef4f4a20000000000000000000000009565a14a1f4d44cadfbfaa52603d33e3b21a969a000000000000000000000000dab9033954728a3dd48f3a1528eb57f0affe6eaa00000000000000000000000093921bb63c7398dfd84ceeecbecdeecfedea4239000000000000000000000000cd6e4b6a6c3941af31698626cd4bea091080aba2000000000000000000000000d5326617593de9dca44730a5ddfe144b9416e5360000000000000000000000003a4f6f53aaaad7ae75b2940bb022c93f4eee4e8b0000000000000000000000001971e4aa8f812f4d841d6f8749a2540578f43b470000000000000000000000001b21bc0d17b1ec7e8916485a7798f73b43d69dff000000000000000000000000f885ae6bffdaae4692756e3ce719344581527f960000000000000000000000004d68ee649b87b3aa207ea561d8d99696f05349dc0000000000000000000000002d86ca261f0deeea6333f74d68b1193246ac0327000000000000000000000000fb26ec9d419709720a26a3771d99314c92a9cbb8000000000000000000000000d0940df536a51ca263c07672bf0093c185c73b20000000000000000000000000489743d559d214c5abfa0c14ae0110063033ced4000000000000000000000000a9e46721d9d6cb38206009726705564da51d6594000000000000000000000000a5f4a738ce38a3fa689ca8e5c9a632dab2262e460000000000000000000000005cd948d2a94b25b03d5008074450ca24dcb4166f000000000000000000000000c127599495b114afcd1dfb2eec8a943f47782f34000000000000000000000000f424a186b859aac51554c37aaf16bd30bef03d0400000000000000000000000010412690004806fb297424b721dd10972588b83d00000000000000000000000077bb0f109d1db6aa5f27683b06932c799479ff85000000000000000000000000a104dc077932fe9fe76af7d408cd4f1e381829d0000000000000000000000000a9b64ef3c5aacdcc59becf26c4971b68c00baa16000000000000000000000000b4cb656a0ea65d150aaacb27ae3ba142707344cd000000000000000000000000dd15e845903646c4ef89e4a632a5768ffdc7a11a000000000000000000000000c69567db7cd9ce64246dad156a05165a42cdcc10000000000000000000000000a316f486a568ac758efa08456c6fa541761d30910000000000000000000000004df8e391cbb01b2d9e09d8e8c51facacb9b2844f0000000000000000000000003b34d6b89e03fe3f394fe64cb63eba22749ec21d000000000000000000000000eb794215e8ab99e3475cc69f5fb2d983bca00fec000000000000000000000000bdd291c596e132767227efaac5f267341bd9e839000000000000000000000000b526d459633ef674135ac91967a734746faa36370000000000000000000000000f1068e5e028e0d274cf58192fae2cc55a81d05c00000000000000000000000042c45192bb35360e9b038eb170e1f4f9d0d174e00000000000000000000000005eb9f912d43a49701facc66da940d8a257175a69000000000000000000000000d44dc67eedde1da5035a8b8e5a43c65ce1fbd2660000000000000000000000009a4bca3761859d8f9f57f6aaaacf07abeec1c1bd0000000000000000000000008af769e906719a20a593ecf756d6c15e9805ca8600000000000000000000000069e87612141f507930479b735121d4ba47cfd25400000000000000000000000054e2675b7d0bf29e3344b0ca82dd14be2ee3a187000000000000000000000000932156ba3f3435809e01dd5a68fe4c01e0aab1ae000000000000000000000000d589f88de9dca445ff1bd5f15f539fe0e5837f8200000000000000000000000040ed3ebc0a19258d19a8fa7d349fc49adc4bc4920000000000000000000000008b7a3c57eb9c6bc5a2144e4244396b4917a1972000000000000000000000000035e09bcc59e6d3d557b40b0f172ae6ca1c3410b500000000000000000000000001e3b611f6a3853fb31c3381aadab2149739cec700000000000000000000000011d8bf0e112b3e2ab316b3ce998558ecbcf755bc000000000000000000000000fd89c144b25adf3db477c339a897d218fce90c5c000000000000000000000000afa7171085d493416cdf6551d1ac1766caaa598600000000000000000000000083a4120449da5c61ad0609608756f18b9e05f0a0000000000000000000000000ad63a5d07863204f7ae991ea69e7a0b430703a85000000000000000000000000563ce978b6d6c6bc8fa0d4c4b245dd78fece97be000000000000000000000000c6baf0bd561ce0c69ed03469bfe6b7cc0f04977a000000000000000000000000bd2dd508c3cf02846a5867c00c82041ef8a13d30000000000000000000000000562f37f64052002ecab62629751ca05029020b6a0000000000000000000000007c3b126e8bf836fec308ded59bc7b9bc8fee055600000000000000000000000035f9c7e4d07d37c433785c7aadbe90034bf1472e000000000000000000000000d7e32620e2dd9c2b74be17cf6029b10a41a2fb6000000000000000000000000067ebaa4bc48c7c8b32e38c95a975ce1a4dbb9bc1000000000000000000000000ca5dcb92d78cad20455816da5fb91b0e0581a9e80000000000000000000000009097dcf9f61d121fcacbc2996b49405a9f9c30d3000000000000000000000000a0cc04b4356b7b8db816030e8bf1977bbd75ecfd0000000000000000000000006d5a3061823b899cad540277e66ebd6b0295e9010000000000000000000000003e0b0e7fb5cdf4e9da65fa93f849a222917b309b00000000000000000000000094c4f221e308b19a2f84f1d9646203e996599d9400000000000000000000000037cd65109281686a484f1b761d97fd22e055342a000000000000000000000000793befcaa6d1b5fd1dcd07519806a91a8dc3754f0000000000000000000000006376ba69ade23d5ab1e307250ff277d54163d2d6000000000000000000000000a8714b6c991874920065e8ea2bca58949cae80fa0000000000000000000000002139c13ed6bd0c1cd6ae388ea85b976ea0fe9d73000000000000000000000000d6701eb6c7195850e3f10e2d39af95804f7f0d16000000000000000000000000aa379831cbe8e0a1769b958ed3a7df292d22150b000000000000000000000000575d732437b2bc501fbe7033191098c157e5af4b0000000000000000000000003329809d02b5e78be8218e4c6c5a82bd2a85d7a800000000000000000000000002bdc8b8f1e2f768d3464ab769e782102e5dd211000000000000000000000000961535d370ab524e8a8513705c95e756edf8359b0000000000000000000000007b730f00bd4d1ea2373087960edb4eece175d67f0000000000000000000000004a814e10b18698a1fd29e29e82ac011fa7719294000000000000000000000000b17adfa63f86c4fe7a59efcf85cd59bcd6d87ef00000000000000000000000006bb8753d500cbe9aea65e4e7077711b8eed7ebc10000000000000000000000002c0808c4271c95c164c5d86b10dd5bf5928bd3ec000000000000000000000000c58b1934697879c122d53fdb26a3a604292e993b000000000000000000000000fd1789e01aff95cc23a825e6ef71ccde78f9e780000000000000000000000000eafa1273fdfb01931f9c8151fcc240f9581f6b210000000000000000000000000050f6cc4f743c75c4decd82993a82113d890be50000000000000000000000003660481881e82fbfbf5d89f7a1eb0aac71d684e7000000000000000000000000af596ebcae87861f9e3a385977918a2bac81c2f100000000000000000000000083d238f7269274a61b6d3b59f3e2f9e2762e00360000000000000000000000005870bbf5b3b78980110897e3b7d50d20cfab13aa00000000000000000000000032f5b4a9cddc363919f0f4a3d558b2fec57c082a00000000000000000000000036e2068bd87c4ad932834452df3a9fce41bb629d00000000000000000000000004109030e582689bf8e2560141a25590d1f5a79b0000000000000000000000005708b0e41f9d7b09c28f16ac122c30a8ba59a0b60000000000000000000000006574446a23eaf8af410fa6301191f21e68972f1b000000000000000000000000b8971f9c26baa40ddaeb51976c992d55502d1ba00000000000000000000000008c2e843664be468522769b0d1b3b604a179622490000000000000000000000002eeba842a0d9450c0b16181b6ae648bed5fb7da000000000000000000000000022b9e9fdfc09f2199d25b3e9bbcc6819ea5e6853000000000000000000000000a101ceff64ee1c8175a0a8dc5bdd25c967b7b1e7000000000000000000000000fd3f0d7d1488ffb85807a4f12b146b712adebe0d0000000000000000000000000bc92b3af36a8c2169685ab06b9e98c5c75acc36000000000000000000000000a91c705a5fc50a3b0b0b5668e5ed6e8b6257ffa0000000000000000000000000a010ebc83c0e7642350e6dc80d7e15fe8447e006000000000000000000000000925390882f491a78be672454c5306a2be7a83ecb00000000000000000000000087e705065cecb4ca9dbb01316efb3780ba2c47cd000000000000000000000000b817ddb8535b88745ff9d471f86c5b52e3c23d9f000000000000000000000000b6578c24bc32f16d8485fe487c3a1cb2c5374c2b0000000000000000000000006f31201b30a79e2436ba853199aec1ea49e203fe000000000000000000000000796ad775d8b7fb1445a2196b7b7c297f87e8b9f2000000000000000000000000c4f69ce26fe0d6460e8befc22cec107a454ad724000000000000000000000000b2ec11573e92c3f9e999e9eb45524ec1da5aa5120000000000000000000000007885a8a5c5ecf65879ef881471cb349b175a7f840000000000000000000000003a58db611d6b7d40d814ff9af3ca0b436bc10a3900000000000000000000000005e31b564e800d7da3389b1fb37835fc4bdb6fbf000000000000000000000000d6bf2a08ce2aec5f6585bc508fd90c53272730b5000000000000000000000000d4581564dd67e8ea02dd29d3ed95d0f3807eee4e000000000000000000000000e29d3f7be49f55b566bbee0d979c3eb391a24ba1000000000000000000000000ebcd163cae398ba07141dbe82a50c72f5e8a7a56000000000000000000000000a6024505e5c13764e0b47e19ea0e1fd5d6a27f000000000000000000000000001e469ed4d545d8f03b3f200b416ec026dc4099350000000000000000000000005dcb31dcf3253e10d22b0c866db2e585de68260a000000000000000000000000a8f02fd0f224a87997aaba314424f8b319932d3500000000000000000000000095b9fd95337edfacb08ccb0fe7cf5884e9bfd101000000000000000000000000d630a017d6d9dd8e231e1c92cbb46e5498f9c43a000000000000000000000000d8c0f77ec7d648218f0becd3c29c809dd417141e00000000000000000000000037de54de9b3edc1aed91bf973a665d8ea4ea71050000000000000000000000004c2c63954038b9fc21ae7b225c97305359dfa126000000000000000000000000d46d2faed7d4ee1e99dad0caaad03815efd8f1da000000000000000000000000335e2f70f3f94352b6f4c055e0dbfdf6935f2cb3000000000000000000000000c0ebd6e7e6dad9a114f75282ceb36e0a3ed2cb9e00000000000000000000000075c63eb3a291f6d3e706b1badd0526c4cb177bbc0000000000000000000000007a789d9d92a3a220e580f9160bd9ab1412383fb9000000000000000000000000bd969512416e3de3cd600429e26ad8b55b2b1a9d00000000000000000000000010ee5827090ec4687fcd28b6bda4a97c2df61856000000000000000000000000a44e41ba95685ca09444cd3be7e2694efff8ef93000000000000000000000000b3755a2cb5dca48f97ece02e3001aa8c175162d500000000000000000000000080cd964fefd799c037c53a49b38a70d87cc71fe2000000000000000000000000ebc6eeea97379fd7eb13da72f4743bf04f1fe6fc000000000000000000000000e6188a6e8729f54b9a10ea29c12d9e09f953dc29000000000000000000000000605e1117e6759f93a9b3222e59f8998a36f881d8000000000000000000000000d811846c38defce4c0d2daa9cded7e74ac1eebf80000000000000000000000006f84bcd400cff30d3957d6eb8fe16b84959053ea00000000000000000000000065535aecc8582e2c0e34cdb04ad38fb859d6b2b9000000000000000000000000db33d52859991e77e6ea98f7d3840286ebbe403b000000000000000000000000c1c364eb205bab547d468c5afc9c6353419221e300000000000000000000000003ac1f3db153a375348708536a9b67278d1162b5000000000000000000000000edd1c855e5f11e7623f5b50cb628809efd6c0042000000000000000000000000dfb873133e7c3d6e361423e51d7eb62e8ab60f2d000000000000000000000000c063cf7dd99f7762a61d9cecb296bcd941097f78000000000000000000000000b30983eb1abf4621e26302ecca2db6f41bd1732e000000000000000000000000ef28c56e03935659db730c8b1d7ac8e150c2793c0000000000000000000000002086a83c1e25f3e4bbf328d87189bca36ad2ed2e0000000000000000000000008026a3bf4f402be26c2ed97fe23a4c1c0289c83100000000000000000000000011c45a6d14b3cd8a835fa30b6021c566d0177fb30000000000000000000000004b3d3766a3ad1563bc7fb995f2ae9063fe7c9ee70000000000000000000000005d731502e87879ecef082976c63fdd11bc47adcc000000000000000000000000f840c75142f81a12c5b82f9876edf5fffa34c3d1000000000000000000000000f23506ee94a6907b6241aeecd8a61d59143b46dc0000000000000000000000001a36a93abee3bc62f25e395d7a244baf829a76920000000000000000000000008adbfdd3e3e0feae039b3d26107edd5521808c3e00000000000000000000000087dcd48aa7aeab15fc54c00aff155037d96c5611000000000000000000000000fcb62e5360b597005979df80d1fc89f19b850f9200000000000000000000000096b4fb41fd8a81f61cffb912343631c44d11d9ff000000000000000000000000bb4555a023ac61586a97c74008a023cfe7809a2000000000000000000000000008cf6ab9ac15583341ebaf68b567a26056602926000000000000000000000000fb7ee391ca857e88fc01fd37ee1aad114ce50526000000000000000000000000c05ba729e8837c0f9d7061f723da0abc0a1b81d3000000000000000000000000399401cd962af0ff60050d57282f7286581e952e000000000000000000000000b6a5478c2bf4722de792198be6667b4322943396000000000000000000000000888888425c7ce92655a28a519a6e00f3bd7a04f4000000000000000000000000096bd65be9da324ff054486bdeef8f43531383d60000000000000000000000000c8a7ab596861a13a665b48fcf2226c0198c2f8000000000000000000000000007039c66a55efe9a1d76f190fdd590f39184d03700000000000000000000000092c2aa78ae7248f788f14a42e6daba156d3c8981000000000000000000000000180c94ff8982cabea7451133d73782f21c39acfa000000000000000000000000a403b9ee854b4a67bb351ebd905a57ded6e2258a0000000000000000000000009191e2d38d8d533811aac93361431882e2005d2200000000000000000000000004c53173314caa18fe749cb186f6d8c26cf6d5ee0000000000000000000000000edc0302eefedda53a5f0439ba40eb1f106d359a000000000000000000000000b2cb3bbea0833b1b061dca5a2c7b43101f19559700000000000000000000000081dba4cdba09916a752c81022d3c7294265f4b74000000000000000000000000f8bfefb66d0d6712f7a902a74c35b9073d2faddf00000000000000000000000086852e1f4e9d363ae146e16cb6085300560e7e8600000000000000000000000054dd1f98feab53e58b3cdb65c4b0170a9c1b775d0000000000000000000000009faade02c5c7ea10a9a237c0e39a66609e343e6a000000000000000000000000ff71512c84096f55cdf5c5f3d3c6ace99b56fef0000000000000000000000000b1c530590a9cdca41742883a816cbf3ef3025c34000000000000000000000000ed4783da3ac77be4555d1e971931ee89c80e5fb3000000000000000000000000983ad591917856a74640db11c726c0fde7c857e500000000000000000000000074405d8c880dd8a9cae87ee87ae265b32529bc6b00000000000000000000000038f77b8a636eb70066d33937b12b801c97ed777f0000000000000000000000006372e2be2c0c5268a5d1abfe399c059882e92a500000000000000000000000005b08a51a8ebd22be0ec82a1a6c0ef1332962ceb800000000000000000000000000d8c182c2c259527dd4bae6f57eed3a21af017a0000000000000000000000007a58dd8c63550a9ed6f8b326ed44c8267e37a8b8000000000000000000000000735ec67fc5197228cbdb964cff7b896b9b540486000000000000000000000000e447f02c28d3387031f8eebf0cf6711dc47b3d020000000000000000000000008d96ca0af85e3490aae9ab83163342bdbea4bbbd00000000000000000000000044ca09f1ccfcc77ce0b19fb056fb9c5a6b732012000000000000000000000000f1c686d3d207b8d831179db5b816f25549354ac8000000000000000000000000653b9259b1f12f4d3406c46636fb2f8caa2b0ada0000000000000000000000007b1c2ce6cafbf6df06905404a1dfdb743bcf164000000000000000000000000083ea97d981e628b7ae8f05eced1e8379c138a2810000000000000000000000002be545f91b80696110c73c10045971c25143e7bf00000000000000000000000033af52e20f35c7a357230de98e7abf1d8531d30e00000000000000000000000063111738f1b087bc134148b74c9105ab44fffde700000000000000000000000030a24aff5f60985228b68b38c45d023e19255b3200000000000000000000000092e1209b182fdaec54aa1cfce8d26bf94b1486a4000000000000000000000000952927991943c65db61812457626d5c62d3f831d00000000000000000000000010b0286f83af1dbee84600aa40ff9b28cf43737d000000000000000000000000f68085366f87bf94f03d6547799d194353bcb0bf000000000000000000000000a406039e66c1525aebb300d0691e344014b880e3000000000000000000000000e6b5a31d8bb53d2c769864ac137fe25f4989f1fd000000000000000000000000ab2044f105c43c25b1de3ee27504f0b889ce595300000000000000000000000072aab85255f174b79f556b56c322cda06f9a29b20000000000000000000000008f04c612ead1829408fd035dc1b03069085357f200000000000000000000000005aeb157e4a5264c5aea0293cc76fb21732f54f10000000000000000000000006c98c2b39d6fe57f6b166797ac628668837a3615000000000000000000000000b59e000c5178ba3ff3ee85ecea021b5566de93cc0000000000000000000000005c70256c33789b9f742755892fbf7c3eea4cb7ec0000000000000000000000008036ae4a4c47975fe15c6d0d746995e9c370b785000000000000000000000000472b116e441124179677aaec1037356c0dc4b793000000000000000000000000f88feb369f83cd718d29ef5d7edb8da6dbf2b828000000000000000000000000b63a86523a776a73563e8046de6e7e87d2964fe8000000000000000000000000143b1a490b3ee92a6f1aed2c788fa66c075e7033000000000000000000000000a7c8ee70656b5d1fcfd57c247fbeeb2d282b676700000000000000000000000052d9a78afbab0c9c20ca2b1a50c727a8065f1e54000000000000000000000000119cf64fe59dd000d255a822a312c0179931018f00000000000000000000000083d778b5d3fb13232705339055ee1d110da8aa2d000000000000000000000000596be86cfe30e7f59d8b1e94c6f0183d3354f0e1000000000000000000000000db9ea347449b247187228e6cd1dc5a741195c47c0000000000000000000000005fc0d57807aa9a029f8306baf0c4dccafe87afaa000000000000000000000000565d47815c7ec4e82c3526451f4eebe91e3bb39b000000000000000000000000d6d16d6c2570570b0c2791ce3ebc6fff027c29e6000000000000000000000000cdd2abd550c3b5ccfd5256d3f813a536fce09b6b000000000000000000000000c5be45b661387054373abf4b848008495248fdd50000000000000000000000006752ec388d85c884458822261e7b1bf53b6b55a500000000000000000000000095b0cb330519db2bcaf74b90c1bde3d62f6737180000000000000000000000000a7f72195103883c4eb5f2ce0732310f951e62510000000000000000000000008d3679eb4b975ce874c2531840bf19bf2649fd190000000000000000000000003b2dcb48778708adc9cafa11cde90186ffe99242000000000000000000000000958cca9642017a11029c64f9dd5d4d606356737e00000000000000000000000085649439eb92e44283c72388f90c0a7f20930c4f000000000000000000000000f8f6f1924706b8775a4a92326477081551a8236300000000000000000000000085074ea306034d4a7d98450a4024ac5463aa29b6000000000000000000000000fa45674e53440c5a15d1681e7f491d0a703314fd0000000000000000000000006e4fa6d5608bb69dd6b71364f80623d01fefbc0200000000000000000000000051c756e26ba05260192dd88c3f39899f5cf42aed00000000000000000000000029482a722e4eb8bb2d06ae919236f698031c7fdb0000000000000000000000008d1aade42646b715470b20485e7abe43ee35c1b9000000000000000000000000cbd6056f4e38b40bc6a1389e024941a9fb8efc59000000000000000000000000c0166f3a9ea6a64ff67c4f4afe22bd3922661c7a0000000000000000000000004a98e5605330d2c57ca17272e0913e485b3889d7000000000000000000000000160eabed5aed215db09ebb689763b52f7a9c100b000000000000000000000000c226722c5f134b14071e245919008105d973b1ad000000000000000000000000afe8e05a3e2ec590c1b973b0041d949fcffd3b17000000000000000000000000f8c7ae39efe6fd5258482a5e14f37250d9aa04f3000000000000000000000000fd6ba4360607bcacde4768c7f4932fae02a322730000000000000000000000001effbc28f978ff8617443e510e8a650f3ef920c1000000000000000000000000640b35617882cc4c53f1bae8083aa8a30ec50aa6000000000000000000000000b3ea317a59458ead46bac695dbd7869dd06fcb9000000000000000000000000083fd3d3dd7b1852d4b5ac8ee02e0b30c2d03b037000000000000000000000000ff657530bafd310935cd0c4df203cfc9c6eddde90000000000000000000000001019a687b00c2433783ee03d9450bcd23b836265000000000000000000000000f4e6deea1b4da85c2d68db8d771d37ec1148b85300000000000000000000000082b12fcee371d04e6aaa71869213de595f7d0b7b00000000000000000000000070de221a68fbb1e423a18fb05a84575641f10a19000000000000000000000000a4773cf1818e64c33c109cb3c84037c6f91b18c0