0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da2400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67657463726f6e6f732e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067657463726f6e6f732e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d5a77685035336363466d553663795662744b68503255526b3976467162596b634e6761707a665445593467360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000546000000000000000000000000c53ba1563d05ba22e80917d7afea1a2140201b350000000000000000000000009763dc0189fd7858f2b73c6f4bb1164c4ef017ef0000000000000000000000008f0d7fe18fe0c352d9c23d591875deecc91ce75a00000000000000000000000061ae9605331dbad97da7766e7f3f99df234280cc00000000000000000000000053c649bc58fcce16068296c2f2cfbb62b6c8506b00000000000000000000000078543a62e83a50b0953532795de65e12a8b3b707000000000000000000000000961af56c73441aaf8364276b9690b95f230eb0a40000000000000000000000002ebbfd8964adb1204f32e8ac2e0a60d27a4b4250000000000000000000000000302941652f10d0b9fcbb7de37bd38c4693329a6500000000000000000000000069cee8b0e595b2d267073d990a9bc9da527ddd8f00000000000000000000000070ac290bd41eb9b56e35dd3932fb0847395e31c6000000000000000000000000b19f9af602d3af461875d26fa320eeca7a6461c1000000000000000000000000a794641a303ff732224848f224ec6ebd722a5788000000000000000000000000044750f99dc4220210b2c9655ecfce0ac583d4c90000000000000000000000005b5271997a9d3cc4900aa9c584e55ca1d57a17fe000000000000000000000000614a6508b58599e9b1fdf0162ab10f8c53f50ddf000000000000000000000000cfa8cc835be32fa3e95047416893f1d069eb42d000000000000000000000000023f969d16bb020dcc898b83921d6c9751e555a09000000000000000000000000dee90e22ec5f5ad4ce55a4c1432a1825d58d25500000000000000000000000000de2967973f3119401975a6f01ee7780e234c01d000000000000000000000000b87184ef0b939342ab37a77fc8d7291c61e70e32000000000000000000000000be2b73e0569fe10cf31c6ec0f406c325235ffe5f00000000000000000000000030d22fc0fd510726db7560d487210beee4aec723000000000000000000000000e99217178c9109778a72b3f4455f8376c1616a95000000000000000000000000a57d24ed11521c73eb04b56fba0b8be64c40b46000000000000000000000000005f053349c04e349c25b57e0bc6f14b2171c9117000000000000000000000000156d11d0fe6cd3ca905b6a85bc209e9cfd57150c000000000000000000000000324a2506c341e76c66e64beaba9dc16c99eb8c710000000000000000000000007601bcd7fb41c3cb37f1b2515d0e319a78fefdc2000000000000000000000000283fedb099edcf0b50cb6a62a5690e1e4e10aaee000000000000000000000000e376a38a2cdbc756c66673ce2440d936f2cf61000000000000000000000000007192459a4192fb2b9288b3c67feb8ad87b481fa7000000000000000000000000676fe172cf384236e9b2805a130b199186c0ccde000000000000000000000000339e403dee90e6ad9d9e0e5955930b5d3ec30354000000000000000000000000b833f52ac9f88a9082a191fe2bc1a1f1a9d0932c000000000000000000000000e9c0c87c31b635a029e5120e8313039c71e4b38b00000000000000000000000095cf0f997a7a74a53dda6cfa6dc0a4d3d2b78227000000000000000000000000cc1a315b92aa0b508a5101c998c576b550d6b0d9000000000000000000000000ccac4bec28d19e6732aad76cf47a803cb577048200000000000000000000000064dd45b38c30634c909ca530590bb350e1d5780e000000000000000000000000544b612abcd0721f45ec5ef5ec14f8703c68939c0000000000000000000000002b654a90f6369544cb5cb4d5cc8ccf63bb68882000000000000000000000000056b04053aa9715c7b63168a303cf67ac6574b00e0000000000000000000000003169bd3702f00927b4a6c484ee7389f91f1e94be0000000000000000000000004a3da345d20e396eeca62cc27881cddf7ad21594000000000000000000000000ca9ef84da4c2e77cc15f689352b6ba2621ff791b000000000000000000000000ba1069308b5ed236f0e3093ceea22d317f0d98a2000000000000000000000000648cad4a7f079a9ea2986d9b4568167cbb474c90000000000000000000000000d4aa96b0ae8166ea52a7d2ed7dac6f98b81fbd77000000000000000000000000755bd014924db80c7761e7dec812b36918626c530000000000000000000000001a24b3364079ad3208a97f37dc4a1bddf1922394000000000000000000000000ebcd04db0e2538e40926ba56a0177b66410ff57b0000000000000000000000008a40f4fc0bee61fc48c024d94fedbcd35e8e06d9000000000000000000000000502ecde95e271e7023c899a3dce35282505aecf1000000000000000000000000802770675074caacdbf67306f08abaf7af1dd46b000000000000000000000000e751c344c5089616eff1893ce443139c7cab13240000000000000000000000002a2e30cf5a94cdf891b4a60c54ad4115a7b1fffa000000000000000000000000910f4a7dc638b6fd7b7a00072c4ce3ade183f626000000000000000000000000f1bdcba2957255ef4e18254dbe5fa0e58ec4bbed000000000000000000000000bdff6833c161b0dc51654f661b590251856e0de80000000000000000000000009b41dbd49080f3f23ac6e4343ac8c446da0f4a0c000000000000000000000000e811302a1dad51833d33c509ee918ca921c854fb00000000000000000000000022a5c28a56f377d3315b251b393ad53c9b269285000000000000000000000000055552efb402809341eef1e44f7e0124417767b90000000000000000000000009cf1edd77f3e75eb0363c7cba89f6cd9233cac630000000000000000000000003e564efe0e8e0f6e7ce3f3328ce0ef5463ee948d00000000000000000000000079bc4c7499c9822fb3dcc451993fba4ae3c4361e00000000000000000000000096beac5e8821e614e79ea08f7cf242b628cde7f2000000000000000000000000ca48e7ce66025a8cb6c790d83ef21a5f52579d7200000000000000000000000046124989a5359a89e50693b35c377e954d661421000000000000000000000000c8550643b5359b5ba696f9a1c95e4c26b2cef55300000000000000000000000023ff41a995f0dd891622305369ddcf5f0f601b590000000000000000000000000759640db295c5d1f426f9b6db0d138537b50c4c000000000000000000000000289bed0c7c712e90fd741b8c652b1e7cc658ae0a0000000000000000000000003c0f09a901468fbb95435244989b09937e8c6c6e000000000000000000000000e7ae78b1cc14cb0aed6a4478b0962f237e02a994000000000000000000000000302b25ea55591e3fd8078a0665e50c451fa1a2df000000000000000000000000b65413820405fc2d93e64eca76de8726b194719700000000000000000000000053c25af56bbd4a034132fa690863d7161bf04bf0000000000000000000000000308c94bd4e25ab4a12e244725eec024e5ac6ac6b000000000000000000000000d5c266b352944a3721938e601c8ee563b8e271750000000000000000000000009dcaa0ff95c35cedc70214e976c067c54ff3a5ee0000000000000000000000003dc45d7edc65b983ebc006f62d4a26af25ac5d4a000000000000000000000000efb86e47775822fd6e4cf55c1168d7ea523391d5000000000000000000000000ed731aa1436fd9220b3e8226e76b3bcf16f01477000000000000000000000000a533bf2a97d27aa918254c1310362a042dd354a5000000000000000000000000867b4f566c7f0de7c684a9f35c4e744123eaf45c0000000000000000000000004b2c0856ab7546236b1dde4fa463b5b10b669116000000000000000000000000c76af97075584257284748b56006b07d9715ddd20000000000000000000000002b8ac6a4a041142c1d4f1cfefdce9885018fc197000000000000000000000000263dc8ed899b2ce1d08c7c27a393ec709d7ee2e600000000000000000000000058ab9ef15bccbbb29c3a1f46c655f43a2d610f4b00000000000000000000000001d57d8509ba52b445b78ad7c2dc2f3a01746d0200000000000000000000000040d57e2c4ba27824206a908be825121fc20f819f000000000000000000000000058bcd8a0cf8d62e635c9d7dd2258d57acfe1c60000000000000000000000000f97589f19139998ff475b596f8692368674dd99b00000000000000000000000041eae586f9a40f6a4c5cf1964b269ab4a9170cfb0000000000000000000000000213606749da9e93277bcabf65e7f94f52c94f5e0000000000000000000000001dac614f5551dd17918211a5df30f1513bad8224000000000000000000000000fa3c32a4e3de9db0127eb6abb0117bba8b9965e9000000000000000000000000b3a1d866c608d05e6fcacd1623ab4242570fa54e0000000000000000000000002f4a493f40b792869585f15eafe674608c06e1d8000000000000000000000000710d95a56b9423ad774d96ef10bc8ff0b00ae5900000000000000000000000005d589e063e3563d70c1abc3d3ce32cc068ea0601000000000000000000000000ecc87e64348359d1cf9b5f52f305748f82a66ec40000000000000000000000004152b15a9c0616132d6aefe8b21eb6fb0d3fc7250000000000000000000000006aa6e00af34d23bb3e6b7db12cf4f5a8f9c986cb00000000000000000000000037120fa119d5a307165903a952de085c04a33ef2000000000000000000000000e8eeaa78ff60f10f9fe30c46a57f11a558a12e5e000000000000000000000000b10920d0dedab8db9a3dcdf702b2df941e9d505b000000000000000000000000d2c8c39e475cf92140626e93a5588e94a57c01700000000000000000000000008d503074a5e2c414fdb419d71adbf14bfbc0ef1b0000000000000000000000000e3b78bfd7835a92a30d0b749f2dbd6032891eef0000000000000000000000001323f7cef50e81e13259de5b45ac22a486fa0891000000000000000000000000be78732047d4a5da75ae10c686b1f152fca88112000000000000000000000000f2032068fc755adc842043785ca2486aea76bb32000000000000000000000000c45648ff15bb051b3c24f04611a29592fb081f140000000000000000000000007638c1fb6c2824c028e42649ecef1e7827fb3f6a0000000000000000000000004865b7798f8cb63c3d54935e4339a8fa1438fe9d000000000000000000000000f51284c40de40356cec32070bff31b235ac5bd8b0000000000000000000000009dfcf926ce10e17b1289e70b3a12ce1598221684000000000000000000000000bf79f941865f9a21a304943db1ff06f030c72471000000000000000000000000b24ce7889255189b47559889c6e264577c2b020f000000000000000000000000afb6c049ff190dbd73b8dd5304dbfdae2c5036fc000000000000000000000000519e9ce31a9819d0f095aeafa5f2c060934e5e27000000000000000000000000d01da90efb1d62ca43d476acf955767e4ed31be100000000000000000000000060165e80df2dc73f09ea2df174d337a8cc40fd620000000000000000000000001a6e3a13fda053a8feaef58602a995cceb35c7490000000000000000000000008f8b40813f08f7d26893b1e09b5633a56f590e6c00000000000000000000000028337ec68dab4ef859258093dcf8b9fecffa202d000000000000000000000000a1295194585893e15d7f60af93148187102035b0000000000000000000000000c516438e8a3c23bd2a3b22a565a3c6a10ac4f6b00000000000000000000000008e850a562cbf1a34e2d91aa5555d7f91dcc50016000000000000000000000000c39bb5e4398c3f110c44673f6d9f29c55f2394200000000000000000000000007b9b54c6fee6f2eb5bdf7f850e8fbdf5f87c790f000000000000000000000000c506f1acc9b6ac20c78fc631aa7ad78118735838000000000000000000000000f0b4db5d909af3a76f2f48078d21c4bd5c4c0139000000000000000000000000ea18fbf8a08b5e646339bcd818036927ddbbf147000000000000000000000000b9bc68333b418b45da65c5e2eef3a4c5628f6e5a000000000000000000000000a23f95b77aa29060a97d1bc41ad66029c5560c580000000000000000000000005a590eddf7f6df40db458be92b8afae2bc5a834d000000000000000000000000a0e0dad71a43f22301b1ba3aff5a333ca0835cd900000000000000000000000010ed25ea6a703240f6fbd92e4aacf66be030dcf8000000000000000000000000bfc18f0e3005e22cb22d5e36722c2fa194d391620000000000000000000000005a7bd2fc8c81ad5bc651d6708c7c630aac7ae4e00000000000000000000000009ec0fd97a87f6f2cc024e9b8ebb5fa4ead7dd36c00000000000000000000000084d3ab4b3d2e211181284ec0669d8b9745a05931000000000000000000000000943aac5c52af0f9cbbde05341e0be875b9bb28010000000000000000000000000e47c009fed2fef3b801f5802e79af0e192bf4fe0000000000000000000000006ad21ade7ad82c30c5289b4317e7fc994fb7adf40000000000000000000000004790f4e87861a3930f25478a39c36521a4334059000000000000000000000000d08102c4e6ce5274ea95d5ecd579a378bd8dd5ba0000000000000000000000007f06d952663bbc8b018e294bd69ffec130c8ce400000000000000000000000000a24f04d3f0f81b2f23def73bcc04a693ce9321c00000000000000000000000007132338f6fab659f1471d6ecd6d26ca2a2edcad000000000000000000000000bdfd81a21657c2e4393fe38d289fdb078c9400ad000000000000000000000000b534fc396a22b030ea2628d23baa78010f17c1780000000000000000000000002a4804c11fd1979d901cc890dcd95a7024b36415000000000000000000000000e61a6efc43164bb70508ba6dde4c7fc68329cb530000000000000000000000003e9acf21f24d2f0b0af299311ede7931d0b2ba9f00000000000000000000000004f5c6fe7a7e65ce62129a4647a6b3a3071aaf80000000000000000000000000b84706623e415d055f59b969dc41959b6db75210000000000000000000000000c9fc6c494c42ce1fd19e75658beb391fe920e7a00000000000000000000000000b8e2b0ccdd3421d753da8279ce73fd1f79f49c600000000000000000000000067eaafe3c667a1f49994508b4026fbee6375584600000000000000000000000051dd12f8b55a61170ceb4a67b0b290d01604d4b5000000000000000000000000b0df3438ccb4cf6a3e467862e7ef79696b903eec00000000000000000000000053686655d7f8d900da5857f0e6816a2a486f979f0000000000000000000000009bd9ac15699167af967316ccf927cd2e36f27a270000000000000000000000007d4d8a3e2b66e0e61c8575132d7fa39284f7dd990000000000000000000000003c524a5ac10253fad5cb1ec7de5b6e9bc254261c00000000000000000000000090389cf69627bb165883718cb9c95ee46ee2142b000000000000000000000000f5706c53aabc581f12a611d018894b44052c35660000000000000000000000003803f6b8057fe33a1f86eb83e91c5f7aa9a8ac66000000000000000000000000db872507460651b17627bafea60dab0911653637000000000000000000000000589004f8ea57730302af7668737121432561adae00000000000000000000000074d3077309f2b2782c480ec6b5fae9593ee8af8d000000000000000000000000171cdd3931bff421064488b43033779c38535ff6000000000000000000000000ada405471d390237919c4fc3bf4bf46fefd96f7e000000000000000000000000612613809018ebe42250ab5f33fc987226b3223e000000000000000000000000ccfcb25fd78693baa7ab3f8934f0f4054c45974a00000000000000000000000062799fa2300c2d5853e0df5628f19ef8c976c10500000000000000000000000004079d9e120b21b9002b3104dbe91b067c136e9900000000000000000000000056600475bc6f71cc619b17c75a56e429d13c3b97000000000000000000000000ee467f51037dcafb48329196ffafe40052a9140c0000000000000000000000002eb4885b349e449ec2cbb29248ec6e46ee3c5ce90000000000000000000000002ebb06b0cfe3c4de7b53b89be17d52c61250295f00000000000000000000000042f5ed04c5904028a214b1ed19be36d861d50240000000000000000000000000db1698be6766a3909444e07d16f7ed09637661e3000000000000000000000000af9829cefb77ac623270a490e1d3de499882b205000000000000000000000000b320514e998b4560d9e243f2a986df0d78c6ce0e00000000000000000000000058d7941758666945e3750465799cbe03c5404a850000000000000000000000008603ce2a0aa8d766842b6119c973d8e92f16b25c000000000000000000000000c030759c5568cbc53a2964c16bfad8a4e0a80bae000000000000000000000000b1083587a03dfcfb889cbad98752b0af8769a2cf000000000000000000000000759518c55e20f48d72aedfd0f0ff1161acb90aa400000000000000000000000005a0898400e3999fe3896fc51c2436662cce4cb500000000000000000000000002e9552082b60efb6742b0d469bc9ea84ca0ed1d00000000000000000000000057c842855b39c19ea89f9ed3f8559c0b0499253f0000000000000000000000006a7434d9a04cab80dc1948648fa1892fa6edb151000000000000000000000000d536dbfde58701fe1143ddb751bab880c3ec66ac000000000000000000000000522bd7388fe9173e662d4685eb4eae475e82a17800000000000000000000000078c8da23c9a4303d4b8b360ffd28ab8963f4eace0000000000000000000000006af2ad8df94af78551a576374adae3ec384b0406000000000000000000000000bc2e9f373939e6f1ae6fe020442e8de65ee4a519000000000000000000000000622e5d58a3823e7fc1ce6b161de55d6d48c8e2b00000000000000000000000003be31b919b8527e209242adc60954465a099f2d0000000000000000000000000636bf9c344e6154b7a82da9e473390e5a2bab25a0000000000000000000000008d477a83d4d3c7dac641872859b5d27b27c0cbac00000000000000000000000026f661356a3e061253ce31e1559b0d59f4cf93e2000000000000000000000000a04adaeb0443a1f080363adca567202ac9bc08f4000000000000000000000000f4547c0777f41b75679243308446a62ae2a23ef400000000000000000000000055892ffd89fe121746902029ea09f6e0cfcdb4a000000000000000000000000030b12d025f894faa4c28ebec7fe5c841e51540c8000000000000000000000000ef58156f63814548fb28d8e54dba836d4c85d6760000000000000000000000002f8d38df4852470983ebfa18d9cab9192629bb87000000000000000000000000f36fbd5fc0f027160661c99171f2db2be2274900000000000000000000000000a6319a0cdbcfaf11f8220432c51bb89ef1a814080000000000000000000000003cc785d4ea1b9ebc16802f94f76c6fd8674d853b0000000000000000000000001f6fadf9806063a9ec8e802e80082b1f9f585ab200000000000000000000000024a011acb23d927481e63ded1129bd32df6eda6300000000000000000000000063012592b6d6801b9b3a2d89620058ec35a617860000000000000000000000001c62051a33ecab8579f42a5b4a40f7a7fd58f2ad000000000000000000000000593d9a59baf3b186f73e76dc03fcadae0b3753d20000000000000000000000009384c34c88ad1cf20324614a4d5a11a9228ebb9b00000000000000000000000059fa463924a5cd3cb158cd9160c5fd7b9c346a45000000000000000000000000ced451e1e75f3eb8b690f7063482e0ec4533253e000000000000000000000000beb6e2a077ca50c7309ea4d7d19612f3ad275073000000000000000000000000b35dd2b601d9054ac6246cf8a14cf5178e81158f000000000000000000000000d4696820ab5882b864ac0858e3387fe97c9deeda0000000000000000000000005c8d1695d4d399c6362756d38c43ba2570d8b89b000000000000000000000000457f3dbb650ed9194910240ee90c5f388b82c7ef00000000000000000000000089ea3bbba2f64b045f42951e8993bf5983fa030900000000000000000000000016c32e99c9c195d6d0449e1d825785325f8eece900000000000000000000000041c6fe16b2d257c14ee125ebe1fa0e468a47ae26000000000000000000000000a6585260a9afef8a451574fbb68f5c3d8c4268e9000000000000000000000000d42343e4026b0fb786ca45ccae97757412627056000000000000000000000000a5b1f2a4b67885a66aba7a85c733f189fbfcb4de0000000000000000000000001ea83ea9212d16dc155685ed484ff13a20f0d6fe0000000000000000000000000404c4026f836a483ecc1fa0c2f17878948dd54c0000000000000000000000003d8a83e84b14093622377650fb243c7dd7a2207e000000000000000000000000eb591fffdf3d6f953afd765de130b57ecbb2f2ed0000000000000000000000009726a99f21dace34d2647765420efa3cd5d59026000000000000000000000000a4df1531d27c5aa2bfc4f7c32591c4b47943a1ab000000000000000000000000917e2ec059ae60f64bf08d89be2cb2434e445c8f0000000000000000000000004200c0fd793c379a1f0aab59ae6478f5bb5c8ce6000000000000000000000000c523ee8f3c57d5315037c4b3e895959afc03b4aa000000000000000000000000466a495182fc82152b84641156dc5842d08e701c00000000000000000000000043a8fbf7e7594b0c906880a543b8df5dd72fc0ad0000000000000000000000005b342299d5d726759788b1aa237139699e98c93f0000000000000000000000001a9b37768105a0cb243713c2b4266bb8aaa213b500000000000000000000000054b1f1105e512449a633ce547194d9ba3e322cfb0000000000000000000000004edec2c041bb08d070163a4373775f4d4721c314000000000000000000000000e86c890065d27f04542dc56da519cb498ccbb4dd00000000000000000000000041b76cc343066fb455db7c8572d5abc04ce8f3fa0000000000000000000000006b56f72b0434d53a7a7a12baac91f37da24616c6000000000000000000000000bf5f6e450c3294df363d0391c3aea462f489f85b000000000000000000000000001b978002bac8ea4a2303fa8e19270acb62f87f000000000000000000000000b372accb78932cd8cb6aa193a26066767a32e1c9000000000000000000000000532ee40915daf2305a0bbd008b35f1004242332900000000000000000000000030eea49c8bde50f5b2fbf724d6fa78efeecc674400000000000000000000000098152cbf33bfbb35bb6651c91b8eafb5cb773a150000000000000000000000001b377b2a1ea73cc2d4cef154c5fc8bad11299b300000000000000000000000009e8022965336258a8a49cf2f1912048042c7fa490000000000000000000000007de96bf81d7db89ea7bad89e1245433c1a880fbf0000000000000000000000008045fad6c1d0e4c02e89b11d0fa7f643b0ec392d0000000000000000000000005730a9c5eeb61145657d52147dac4a20517798b40000000000000000000000004143b9baabd90ffe5a0fac0bcedde5d97ad97d74000000000000000000000000a64ee1ed0aeda4569c6e69df7b2c83e864f724dc000000000000000000000000daf19b8f9af99d07d44f0a579f5e96a07fd70c48000000000000000000000000541c24087472ef81dfe46c99b599487f0c415c5c0000000000000000000000000901cfbd4199f05a1ed690f5dad41b4445a20ac600000000000000000000000030fea3ffe20064060032481c8c354420d14f4383000000000000000000000000a398cfab430d4649746b2c3b9fa8810ad7b4fa31000000000000000000000000c5abe39dbe159738e5a351f86a15685d0128f4920000000000000000000000000ba316e1bd62ec5476e11323daa1762ebed957c10000000000000000000000006650806b856c8d27e249aa8c190d68207b7b81a7000000000000000000000000c4b98d83ee56ff7aca163040fa43c372d8a269940000000000000000000000005c8d33b9cedbeded2427ee7a6f981a70caa89aba000000000000000000000000191273f28e29e0e2c5384bf20768c2047615d17b0000000000000000000000008e369ade67f6dce3f9d0461694e334ddc62d549000000000000000000000000060fe1a29d660e29b2f99a0c18aeabd4e0cead76e000000000000000000000000383c73f1466d485fe607c3d619c9322a52d317c70000000000000000000000007c8a99f52b862d5d90984c61c2d6d592ba862bda000000000000000000000000548aff8a138514066ef498fd53d5750b7a1e859200000000000000000000000050b2fef401e7ba9588d37fe27f9111622b00be860000000000000000000000007cbbfa47797fb8a005b2be3d6711986f7a2df26d000000000000000000000000325e08bf3937caf420a4813fe4f78395623c195e0000000000000000000000004c898960c923f7c31ce278e8251a8b27b90c693d00000000000000000000000004e8a17e71eb580e9ec54bfc5e927da4ed998b6a0000000000000000000000004812887abacc43accb4963f3e301d4ddd89ee5fb0000000000000000000000004461d61c48577d4ad803a0d165d930b2cc602a5b0000000000000000000000001cf7e8ba675ff16f75db8f98f0b98c485e418588000000000000000000000000628a9466b5e925fb751071d9f0d5ac29943b7c16000000000000000000000000489050774d5ba8b9e57aa0119b0de5c216ac144300000000000000000000000030e907115a7515a8ba01a90155f4a7c7b6d8177500000000000000000000000031c73a5a79ac973acdf2e153464e469e4ae3a49100000000000000000000000088fd374977bc84eac78e6f86b2cd04ceb0faeb6e00000000000000000000000040698f20f60f2db043367512228830175a59a074000000000000000000000000b930e449a459e21b558513b66c11210ed244827c000000000000000000000000b2e8213c60dbdaca8dab163f417fd57c0d2f3d05000000000000000000000000d841b9c5b669251e544c2a1bebb652c071f96adf0000000000000000000000001dad7151102edd3d5b32e7cd2bb3311024071e460000000000000000000000004d3cddbe10a8cf53ff463876814d72cd86192ff50000000000000000000000009060dd5bd4f1759bcad5c6db0d383aef191e5b94000000000000000000000000c8f0ab1d573062efab8334b8f5a6eacdd5f3cc4a000000000000000000000000620a0356498989715a20854dac79217ef78b935b00000000000000000000000091c36e103a60d2d9ad6f96637f4ee1417af90fda000000000000000000000000d5ae3fdb581031dc39809583602f2636cde54bce000000000000000000000000c812bce316b52301a5877b4751467a7e39f2689a00000000000000000000000090780c04166d9f194ed0cbf633eac6d3df429e2f0000000000000000000000004525de16929af7e7fe99d288f53cb03769a96f95000000000000000000000000157a9dd194ace3b4e2fef157a2a390d60addaf700000000000000000000000006b85eeb281d3e6973ebd40e355750994d36d106c000000000000000000000000919a16c17e52b9be3b31be23c8ee26ce5df3fe020000000000000000000000005e998c3b3c1f55cd9b689fe53b03edd5dd53cbc40000000000000000000000007954e75f246a556a540a2422665122464dc1347a00000000000000000000000040bd0c0a265ce7dad0c225cea431aa0e8d24ed4e000000000000000000000000df9d69af717d3cdf0564049595e643eb7f41ae53000000000000000000000000d575e15da0248bdc7ac22371ed109a8964150382000000000000000000000000711215baa485a25c61705eee484245a8e44b22d6000000000000000000000000ee3c0cc035d3439978588e5e96a3c6f40cabd037000000000000000000000000258cf2a236cb29832436843ea39a854e32e84ccd0000000000000000000000003d617149fcf1bb5272a6165f6a4e6e69ff08e8b3000000000000000000000000b850509d41d76762625cafea963e2881542c985f0000000000000000000000006841e0db97f09afbc4e194ffcb739e98f6002ed0000000000000000000000000160af4b33d38f666a5a81ff82de243158e62c7d000000000000000000000000098818a6c4750b999f2a05a84ad844d39e42da95c000000000000000000000000051d4b277e34a915477ef930e29227a88e96ba62000000000000000000000000f69146ca4479bcf2583b067a4ce890c9bae43c6c0000000000000000000000001d7bac8bac4b1e57ecaed52000d9c0436df92b0a000000000000000000000000c11ed4aa277139131de2eb7b083c18815e0e48320000000000000000000000005d93eeba971e0becd84ee7aec33d200834289cc700000000000000000000000008a6706e55462b9ceee4bbf116ddd4b3ff1cfda6000000000000000000000000219373fb94ca234bd48e446026e190b7d30081280000000000000000000000003b8e60b4545855dc6c822b0cdad78675a5509b4b000000000000000000000000043fdb26952291234c3ea23f4f01f1a070ed84fe00000000000000000000000085ff5a863d27aba1e450c3f65206c9e04d82a6bd000000000000000000000000b73c1cfca7217c182edaafd20cbe8d6dc3f508d1000000000000000000000000f3fa4e0fd438f5953ff0d86800a3336d07a457940000000000000000000000004c4a225d6faf0bd73de9ccffdab2819b9c372e420000000000000000000000000b96f5ccb05e69b54f76e23590bdb9b1e932ce8d00000000000000000000000001556d4fa573c70893b84f2dc0edc30814a5c3fb000000000000000000000000e46bd3bedaea638ddc66a3dad479613f4595732d000000000000000000000000efbbfc17c4a05850b17ac0444eac95d7de51c56e000000000000000000000000b1579954995f1f3a36ee3c6fcd226062ec6d4ea9000000000000000000000000874bb1a6bb8b64db6bff11f2669189ef317904c9000000000000000000000000a319fe71cfbfcbe4c0a2a3893e5d32517871755300000000000000000000000062d70af4cddc24ef4fe9b3c95ca074cd1110ee320000000000000000000000006be2711db57a542f4276623bda27cf53a161eeae000000000000000000000000d72685ea951de66304f5c2a8921d8271e4195dfc00000000000000000000000071702bf7f16795ed2280fb2d6a8bb3889a2e50300000000000000000000000003d799254a9cd1872612a564e3da2826b076fccd30000000000000000000000009cba92c3c78c0c182f161e06610db3b83727755c000000000000000000000000d0222f2264f21d71b6971d847b9e7f483f9e67a90000000000000000000000000400009329aaf9aeebbf15dacab63aca71a411ec0000000000000000000000008a46df048108d0c85c8e1950ff2ba091087e07e1000000000000000000000000a3f3945de3d818bcb5c66198d947c2998770a2bf000000000000000000000000dfb346e7a7f93e0c11b2ab214c63685eeba444c4000000000000000000000000e91fc345923041830e570997c0e3d3e359107d3400000000000000000000000086e9f6bdbe1f72c888fab5f8b8aa31f12cc8c7fa000000000000000000000000c2efad2554e39a291bd583b28ee60cfbb9b49534000000000000000000000000c1178eb000202533d599b9faeec06a32abfcd1920000000000000000000000008e7158bfe427f777fe5ca6804e08327ef9c37e2700000000000000000000000007c6c330f646e3004f3256c878d29c184d292952000000000000000000000000fd03deb43a35d306a0d61d40d0e451222f4d6ff00000000000000000000000007f2c1d0d5f32aa0537f84c8e46b645194a2b537c00000000000000000000000089fa44bf7efc5bb3d9ad783804540687ac26b7e0000000000000000000000000d202c820578a57f234172e73346c21e6baf41a4b000000000000000000000000ea359651d4bbdef694850b3f24c7e59d9356306a000000000000000000000000598dd53f9d567884ec0530afa051f25414d55e81000000000000000000000000433c78a2b80a291aaa67f491165df6bec2b2275a0000000000000000000000001b8f751c031e24bbf0e44815a98fdb4e34a305fd00000000000000000000000030f97be9a2eaab4d04faa6b72054ecd584c700510000000000000000000000005fbd6b3bac402150f5bed2c7d133c1ad5083dbd20000000000000000000000008b03b9e65213d92ad092d641642dd2061653369e00000000000000000000000084780c5446f96b5f94281def34b570e278559324000000000000000000000000de4ce378a06e97c0b4156c138b465e05e1a91f40000000000000000000000000746a465612d748f1a0b8e2ab13bf202dc2fba15d0000000000000000000000001eb97c6a338dea7222804c8f171d4254fc508204000000000000000000000000ff1c310ff1d04ee1b5e3c16d45b74323559e3c5800000000000000000000000069353260d37c4c3339a5c6a9e177649fe941d50600000000000000000000000052982132af87a592b85b4a1861a14de1fc263944000000000000000000000000c6e2f69ebeb585e6aad706e228414278510a6d7400000000000000000000000050037f565d096f313891b4655642fc35acedd8a20000000000000000000000007b5c6d61eee799a907cf6762e51504948862bbc8000000000000000000000000fe21e93ce6f40f61e05ca51e4700fb1b460b901900000000000000000000000098a2fb5eb20ff02cf09bc931690115b2dceb506a0000000000000000000000009c0ce604a4871774e891f6b57a552e8dd8f709a90000000000000000000000001831123fde173f44cec05104f0cc7a66913246d40000000000000000000000006b48167fc492f33a6859aa6cc19044d1ad46a2fa000000000000000000000000a00441ca661f1a2684879c56e96584c4c66740cd00000000000000000000000004d997ef61985773fc9f86cc46e23ab90896f34c000000000000000000000000d83751e34cbba3690e37a68d22b6de0c7bdfba8b00000000000000000000000025c13a7d55797aea6e0f61dc625120971fc26e8100000000000000000000000085526c19986ba7c9e136814d60400abe3d0bfd6b0000000000000000000000005d38806bdbc730937c80b662baaa91487215245e00000000000000000000000047571c92bd4c5f0b4563428cb4496567ffe74eeb00000000000000000000000067b99d8bade7aa01540eaf4ce28c1cbeaa24c3d20000000000000000000000003c55404c3168056431d65200c8a41a6f5b6a439b00000000000000000000000001341276bada0b0dc32ad5701bfbce6e9028356c00000000000000000000000056aeca114e9473e841e27312bc461bf5118a5b9a0000000000000000000000008fc6dae7b9483ffd62fa14c892c1ddd62b8ad986000000000000000000000000cc35c3f0f49a8fc337815b7052eab189d80c408f000000000000000000000000664860c8e527898b066d907e10c02b68ca9f6753000000000000000000000000db4edd4168bd23ad4829c9c4baffbc2f791fb77f00000000000000000000000013332dd92115fc0ff2dfc7ea620825cf3a5972f7000000000000000000000000e5b7fbae80aa98e3e315bdcbda1959804c095edc0000000000000000000000005fd7548ae2e7e9933636c1669b74129270461990000000000000000000000000da95073cc843b1f3fde7ae5efc30b4ab31683c3200000000000000000000000063044b642995d8b4a654772b96734c61d408cd5c00000000000000000000000072eca068a00007b3749213741e48c9ea36440fd900000000000000000000000069cd8f52fa183f598acd423b099bf42bc2fa317a00000000000000000000000047f859a506997db07b7146653bc89104305d7ccd00000000000000000000000095773d656b4821167f2be15c71f3be12d386844f000000000000000000000000bdac68ae050114e3aa403d661400b6ea71c9245c00000000000000000000000034a2dec96c9c2446338a82b3dc3bf145f7acc6a20000000000000000000000008762130f11daffd189dc41677193dc9c18996f2a000000000000000000000000dd01060e58b114d5b8f8456072daf45a5492b083000000000000000000000000db14134911af534344ea0378b9ea220f311df5af0000000000000000000000001fa49087ecc8d543d6a951008719fed58ec117980000000000000000000000002ee100bbf8fc81bdf698d35c872220dc20eaca550000000000000000000000005a748e6c001ab12452665b96ab9e3bb54c26f87900000000000000000000000048acb92a1528ce10aee55e2c077261c51f0c1a4100000000000000000000000002e39ed2defb7a5637a7aff6c492f4e64d73de500000000000000000000000001f1cecb8b17f1862860a034061b04dd74bb470400000000000000000000000002c20695fdf685483eebdac1ef7d7d3da26fb0bdf000000000000000000000000466ea504c3d94a2d5843c573023a217823ab7537000000000000000000000000cc704dd5daad55ebb1e63aa0bcfdc0b60e374a03000000000000000000000000d8815536292459956ad720f27faeaaf2371a0110000000000000000000000000f742baf10e322cab04f564ca6fa3f733815bedee0000000000000000000000008c14bba9be5af6fbcb8bc6138a24a80384321e2b0000000000000000000000006600ece8dda38312051388383d8a6d4234ecba8b000000000000000000000000489c63df3a65d3dbe38dbad6f372d8014d67ed4a000000000000000000000000e9ddc67c66dc0c9edd5f8a0d5a98c117321725e30000000000000000000000005c7bba0acc37ad82f0026dad93bff3d4d6b1f6c200000000000000000000000050c2d96bab15c279801cbbd5cf55095297d0064e0000000000000000000000007cfbf98f63fde14e1c736e0a6ac87c6eda41aea9000000000000000000000000531ca347052d551acb02055e4f91c1245bfd2d83000000000000000000000000a08eaaa91d2b94e91b1a83b0e10b8743fe81bb3d0000000000000000000000001dd2b6fb999832cd5c50675e864adafb39e8780600000000000000000000000034591a4c32dbec59a2baed89a454477907077681000000000000000000000000367c379b10af25264a314fcabb74a0f927bccf2b00000000000000000000000059ced2b9513ef2c04a5e27634fdc9b6333b8a77b000000000000000000000000023f10880443bb2458b0336fd02887d4244de3d7000000000000000000000000520324ab98ef849427798214f51fbf8c116c8a6100000000000000000000000046188d5ce7524ca05dadcb891f715ba5b516c49500000000000000000000000083c60be716aaac16f91a69a1c70fb8afcf44d96e000000000000000000000000fd3117a1292ebb4bc86a50e95e0044cfb9fa4757000000000000000000000000e1d310d5ad47f4831082571bf4aeb75bea1ce9cf000000000000000000000000086d6ee48123f16f79aaec0412ffa18a93e0c609000000000000000000000000b04cc4343e8fd15b12147f32140813eda1866ae4000000000000000000000000de6e34dc46cb408ed4ae60d39b5bddf3bdd5f68e0000000000000000000000007b3a33bcc9934653574926f8acbc722d13efcdb1000000000000000000000000f3b7f1a0ef1901d3563516b23cdd4604fcce5840000000000000000000000000a6332f1cb6b75bd3689ed1dbc297388b65ed98f3000000000000000000000000acfc658c42f6b30cb2f88fb8ce09ac0f3ccc8563000000000000000000000000c939638ddecb38b736baf6f964c8dfcb7d8d5cea00000000000000000000000028adc3bb5a02f9c6c958b430ad0d127c438cff2e000000000000000000000000ab3f66c930b5fe510faedf1bc98f8b786264a84b00000000000000000000000046230394dc37f83c40f6729ead146f9fc4f18411000000000000000000000000bb63888d327d92bf29e48ebc88d94c9aec683d2800000000000000000000000008a05d2ecd9240d6a89cdf5a9e49b8fcea7706fe0000000000000000000000000176b38b13900656e6cef52430afe5e5f414cfb5000000000000000000000000987736d33fe4a882b50960240e32410bad330e5b000000000000000000000000b6d1d3148fd6e99a9d6815acccaf3bce5996196b0000000000000000000000009687f74347779cb71d566e8c329cdd4482c5e28b000000000000000000000000f7e6c343eb194f71233bb17221d000774155a60d000000000000000000000000321efbad6ad46313fe2bd3d0a2a3df79e0cc9994000000000000000000000000ab16753bcfbe3787dd93f689fcbb4bb6e3cd2b1500000000000000000000000058ebaebf3aee8c17eac9bfcd3fe11fb12915752c000000000000000000000000e98b6212cc2d7afbe14350edae0da14f23fe765d00000000000000000000000070efc92248a9284c221e8f08ca3b190b7450b167000000000000000000000000e49484e20c23d8f59819e9447b4e283f4d61c40500000000000000000000000019621f0404391557cc541aadf5d659f25a26d33a000000000000000000000000349576d01a74ae517bd5964f77166441b8cd114f0000000000000000000000007303b393d4a1e2afd458aa112600c42190551f9c000000000000000000000000537cfd79a7865c60de60142064d13ffe71f68fd000000000000000000000000000e53c232ad9dafda11479f132e9601c632457bf0000000000000000000000002da360b0cb0d608a1a47d8e5a37857aae4c6aa8b000000000000000000000000cf75a70c335c56a01db157578d6fbd3b63a8b89e000000000000000000000000a515e40cb1fe01ad784b4a1a012e99eb8ea948eb000000000000000000000000750ea5de7fbb18f84a71b1fe7c39c58cff1a361d0000000000000000000000007cef9995354927ac7bb184b230c396714297bb640000000000000000000000007ff12c6c8f2b2e029c206d14ff6e94788240f2f8000000000000000000000000973af5ee94c649e8a06434bbc6ddeae3886de1a90000000000000000000000004f28848d0a4fda68e7dc07b27efd438410d2585e000000000000000000000000a14edc31bc2e283890ce72126b3ca38ade38349e0000000000000000000000004d1ebe670483dce409d13e1ede349acc3334230500000000000000000000000097c6604b33f89d3d5e632ceee56daf36ce8514d100000000000000000000000006100b7885f73f7c57ebd9e871ad7df5ded2ed0000000000000000000000000011c6504e143b96585f218cb66b9c2e4b162a8c0400000000000000000000000077a7c5a0f8229620b643b005e1d7493b5db29a7d0000000000000000000000008d64d3f279c24d303a644595c2fd4237bea2fb69000000000000000000000000140c465687d293311cd53a555af931c53468143f0000000000000000000000002d2b9ea5f83e669ee473e29e393a650b8663abd0000000000000000000000000cf9bbfd890ca3dde34d11caa5722615473b624cc00000000000000000000000065a35e447bc3fc269a7285c6d98c87788f509429000000000000000000000000e85049bcc939d929876e64e41e0bc088b15393c0000000000000000000000000e92ed2b9f1709417c7fa4d5ac50e5e28a997a2f3000000000000000000000000edac3d5a89255d95b79ab0f4949e4722dac8107e000000000000000000000000acc24f2955ff8517013cbc6d168bdcb4edbbd10c0000000000000000000000002cf28efa8f1cb40dbc9c00f903407786599c65350000000000000000000000007147e3c6daaa109e0f33bda5418f20fc0315296300000000000000000000000018a92928beb868bec6e39195a2e2f621764249130000000000000000000000009262b7cce99105e950eb6cde1d84ec992ecb2ba800000000000000000000000059376432d08cef19cbd0b4b1ce496fa83aa9a2030000000000000000000000002b84708afa90673a528be4be1fe2c0704089023d0000000000000000000000006c81aa02161f40eaa19e10ff931c87334365cca00000000000000000000000007065ea9b4a6a95f4898c992141d5aede84988fbb0000000000000000000000004aad23e1a1bdaf107e79bfcb289c811f8c802cf90000000000000000000000002cb68bec03f8c7af1b84343ec4762245a036fbe5000000000000000000000000935ac8c6e28d537f12656a38a4956f2c745d306c0000000000000000000000001576ce515a2fd1cd414a87fcfae1d6c4ea675672000000000000000000000000f46ef3bba77456e06f67070e7dea8b452409d3790000000000000000000000003c6a1d5dfd1f9b10ec40f0a0e26f2d19aacacad100000000000000000000000037b84f8d60fee97c64dd62f58b6f96976f5b7380000000000000000000000000cc4a78acba998b3bf0befef853f132a80156dce50000000000000000000000001ced067d3ce2988399a514c75b1bc3e03fc0f052000000000000000000000000043b1d220ad12b4ff10e983651ed4a7c8b48eaa40000000000000000000000004d0ca12a0374a517ab08e7281d4d7c77ed5257680000000000000000000000005fce2346c8a501c77fde658b19f231ab7e3eb509000000000000000000000000945c5c03bd6d417eef1cbde6290215cbd9aaa66a0000000000000000000000009cde29d564f5023bc3ef89f0f0b82682c28b5d980000000000000000000000008e96403a7adcce56ca2b0f79f8f11c31c8540f4600000000000000000000000089d0ea0b68bd89907228ed23acb4842c54946a22000000000000000000000000f103f852d8fac07a04df854acac8360b4b34689c00000000000000000000000069efafbba902775ad4f11a8fe7441e26c71623340000000000000000000000002e861ea3f7ee818751252b88f2e8671942543ea4000000000000000000000000b9ab08440f61e5861c234ff033eea37c0aad5e230000000000000000000000004ac104b53b9c199eda5845a2480dfc9a05c28eda0000000000000000000000007522babe7ed03b0f548c28233cf4d270740359d4000000000000000000000000c343d92ff563b650a540c0ee33d13274f07142c100000000000000000000000054b90cdebb4d9a8cc0a1d6d82646b3b08c0801ce0000000000000000000000008f9af16e1414576b82dd646f786cc6fbcc67cb63000000000000000000000000d9d82b94910ceefd605bc0581680f9249e973b7c000000000000000000000000e7ecda4e92415e3d6f2ffc2aa7ceb29615eaf5a70000000000000000000000000af5cf1347ae5728b2acecbbaef4be4874ebdba5000000000000000000000000fc3ff32e5b2af7509adbbf3722abb9b26a96c10600000000000000000000000022a62062c4f1fa05917f633c81fedfd4c883971d000000000000000000000000b38a22766c2848bd7d6e8f336c07dfd9bc14e7b30000000000000000000000001a128c0fe199b93caaa5e97dfb09a332150bf8450000000000000000000000009ed50283c7d8dc3012af3965c668dadc2b5fa6ab00000000000000000000000033d6403c6866b999b6a4e7e9019c39bec24f0cb4000000000000000000000000fdad968f5d75dc58ef9aa8f47c890b7af639aad8000000000000000000000000940cb59465d18e4437e08fbf52d229aee320b8830000000000000000000000002476a770431e811c77331e51864bd6beff45d7a40000000000000000000000003436116d5da52833c27ce4dcb24fdeaf138cc707000000000000000000000000c2e347795ef80ecc092270f7b3cdd895120b37eb000000000000000000000000225c105c4dfd71242f9df512227b415ab43ad1a9000000000000000000000000fdf9ed95379120028e277fdda65f8da6739ab54f000000000000000000000000d43c1d9a511cd5c0315cadee7b1a47c7573abbaf000000000000000000000000c48f992156496c473593af117b7e18ef1fbfd76a000000000000000000000000b68d972ada002a9e2cb24e2efba599f82065ae54000000000000000000000000801b71e8344f29ff89fa63a58345ceb950e82e59000000000000000000000000efc84a42d7f069b0bfb8b8bc1688456c7a76a0a7000000000000000000000000f704eaa85f0d46309d7d379db2aa7875db92e87f000000000000000000000000f19dd9083e0340687e8cd124d490ff2de2311451000000000000000000000000e1d177c805661ee94d76d6f4a03769b082300839000000000000000000000000e842caf3efc4c62d1d942fda9a7cef08e3ae8d4c0000000000000000000000006d190f8a34e6bd9092eaca8f8d9bf1ef851b101a00000000000000000000000093c29a1de140179a2358aba01f3616b708f8643400000000000000000000000043ef5be2d111a47eef98211c66f32ae74b1c400e00000000000000000000000067e8fbfca8cf653517d0e406f3e6a29a42c689f2000000000000000000000000e943587dcc36fa18f588570cb77095ae8ccf4ad2000000000000000000000000dfe3c1262bae5771ad79a224ddeb71208ab573470000000000000000000000009af5b7ed840e8f025c4b907d5d38f933e456057f000000000000000000000000e15c8e349a17e37bec6c73a61d5add6070b715d300000000000000000000000071620b9746aeff070f39aea38284cd072016cca0000000000000000000000000014276ab76530a02ce0d18f7d76c4c5ebca8c89b0000000000000000000000005e60c9417331029d55feac288d17816f699eb3290000000000000000000000000cdcd45010984d801bc96664cf7519fc91ff79ca000000000000000000000000c6b5ef1c429ce70894f6e1eb04c820fdd98d661e000000000000000000000000573c7ff2caeb13428186583271b262ef35d7e556000000000000000000000000eabdfd1be4d5322fbe38a19746e33d992058505000000000000000000000000084b0c6934a7390514760c683894e13ce99d60f10000000000000000000000000abb3c1dcec102904a781bbfed3fdc7847537c42f0000000000000000000000005b685f97a27d9f544799aabbfcccb8cf66cd92c80000000000000000000000004ccc6510d509a28ba5d976604d883d20f5ae0607000000000000000000000000fc88e660a114eab91c9df472be29b73ab33e1fd8000000000000000000000000956d9b9102ee08265058c43adde235a276173fe1000000000000000000000000be31b9070954276ee05e28f4ff8dc747c588834b00000000000000000000000021ea7fb8e2179061722efca4f5ac69e465dce2b4000000000000000000000000835507dbd4c46fd387ffac256e4f4655708d289a000000000000000000000000460a60f6e0cc5496f71106d3c10ec2bd1c2d1d40000000000000000000000000abcde927a2cecd28e274721f9b67e0b1a2303178000000000000000000000000bfac15daf2cb34e67d2f9274161f513126b20fd6000000000000000000000000741e6180a2c81b24a2ca28b032ed365faf40482700000000000000000000000032f4571e15e77cf0c647645e1dc01e1883c6b6e0000000000000000000000000a85e6d96cd863de9cd712a784342e0c03bb3b650000000000000000000000000d3a6b98aaf232af3ecf41c696bef079508f5d3ad00000000000000000000000013ca734176e6bb10b17c305d655ae1a17759a2d3000000000000000000000000847a588a0081987326d429a2265a4c5aa8f92a57000000000000000000000000989007f6d87a4d72252cbe6a2566ac6f3e996f6000000000000000000000000037917edb4170009333c25c75e98e8b2081aafdaa0000000000000000000000003595e6a03ef789760965d6333b2d822d8e0a728d000000000000000000000000c270607d038f94ac58e4e3d360adee023ca5a41b000000000000000000000000be7c46d9d4e6ba101dc88e7a5cef092cd32bbddd0000000000000000000000009c41af26d5839057932cd71346ff24890b163a850000000000000000000000002279c057bf20b7ad177fa739d40abd334327e6620000000000000000000000005c7b715cd8c9e5f73e5d0bce5047613a07e7364b000000000000000000000000026f8be66a76faea0d90fae951fbb24f7981d906000000000000000000000000b0103ba0e3e2e07b1bfc9437fd94fb9c3249bc0f000000000000000000000000591e2b451e926b215e860be5caa578971f92237b00000000000000000000000058271fbbd1e7d1232ca0efd2eadf14039d694da900000000000000000000000008fecef10baa80c9dffb844ad43f7b0287e31d7a000000000000000000000000592d71e20234c60de54e74504900536bb8eb9384000000000000000000000000bd86ff7d9b07313c3cbaeb6745cb03ddc47f0069000000000000000000000000ceb7eb2bc8404eef18616e7f5cb39c37d3b46fa5000000000000000000000000bb177b86178813f9a2713d717c772c7ef24552a1000000000000000000000000bbd9ccb364bfd9aa6c1dca995d32411f8912f74d0000000000000000000000000625dcf893618c0c64af1cfe4c9d247cfcd33ec60000000000000000000000004e50cd2ec889994e505a702e3cd5b5270a7033690000000000000000000000009b36e5d4d06e57485b38df3142d7a9bc6f907d8a000000000000000000000000a675459289efef88f400573420c69fa11c4ec13e00000000000000000000000040066509204a9cecd000eb9beb5f2f73fdf42c99000000000000000000000000a8c8ff7bad14b086e521f7fd3004c3811c6e5cb50000000000000000000000007758f1c19ea73a3ad02d4c6f4193fcbaccf0c9aa000000000000000000000000d1c1785661bf261804ccd443c9e05a14dbb2fc3a000000000000000000000000d43434f98e7ae3e4f8023e8de6d73e2120a401c00000000000000000000000001501a181b03b385e6fda24d158a2e16dd3c3baa6000000000000000000000000597911e682155ad99f697a9d9acab8e2fe2cc6cd0000000000000000000000002c9f25f4410c0abd8aadd8e7eed2a5ddddc2e73200000000000000000000000079e015eab1e1ce5ce3ffa46430df8d4d45e4809e000000000000000000000000769a9f1c5f8b266f5393c6778536fe1c97090911000000000000000000000000fa47ae5b89203b61798759ee439b40082ed32a60000000000000000000000000c2b5ef1dbc0685f3f07109fb29376faf8b704bd8000000000000000000000000ceb147d5f48244d74dd8889985ad665201c0713c000000000000000000000000405ffc2ee7e621a5f7c2877201c20e641948ab4900000000000000000000000054c7fb05503ed7f358dc5cac8524feec6ca46efe000000000000000000000000564fb658b214725e45a0d85e66d8441e6a6b16cc0000000000000000000000005a7f219501f84da06bb35e91674c0c310530ec1d000000000000000000000000da1d77cc693568de8988fa5d4ba8f635e384fa2e0000000000000000000000009d1b90fd9bfc733b373d88dfa5d2069305f48bf90000000000000000000000002aad3b92a5438e09aa2f9c40207db5aa53c1f9810000000000000000000000009d5c7b88cd45c5bcd1c4c4f9bc3c684a3982b7a9000000000000000000000000d6f1531c7b3d143a5a6593c59f0af2044899fa82000000000000000000000000c90b73c5b64714874bb2b26e23bba2ff765f83d8000000000000000000000000dde3da22d50807ce06a414c80f2642781daee97d0000000000000000000000005f71d24d7b84a07977451e9dd4c05b483e25ea6c000000000000000000000000d5cac7d30ebcc2c636208b37dee9181f8d7b77fa000000000000000000000000ce6589b89c83130a50a8b66ecdd34634676d0d320000000000000000000000000bf0ce96877d3548ef213debdca24e0bfd13babb000000000000000000000000e3fb2b96fd2de311aeaf3a7dee756b27cc478b4700000000000000000000000071e774e1fbb7d79f3226bd5cd380bdaddd9071c1000000000000000000000000e1880b9fd0b4a0650e48e9a8003d8b4749b9e61c0000000000000000000000005fdba2b5b6da79a8b72f1ee1b87789190dbc23cc0000000000000000000000005d8892f435504f58da99193dced56d2fbfafe697000000000000000000000000458c2e2fdb4ea514d951fa21f48d8ceed97f67d3000000000000000000000000a7712ccfea935a7c682088a7eab633f1d91f233d0000000000000000000000007a73eb32917ca0a6d3b54581472d10d1cc06a86a000000000000000000000000222f23be44ba42d4f125d11aa73f0778a84e9f44000000000000000000000000329ca5cda6d5ed2de551720e18aeb50b55b4f24b000000000000000000000000a0f1fcfb4cd3ed51768d587dfcdd2bf2a7cded9d000000000000000000000000daf9aa0c258e1a5fe5f69bd24691944c0834b77800000000000000000000000002a6ed20768a5379d060270837d9ac9dbce9bd8600000000000000000000000080a9b0144e5f99f0ffa3d4b7071c9be13666ae9e000000000000000000000000576b551937483dee83e0da0ece33401472a87fc3000000000000000000000000460adbfef96522eda3feea62ad2ecf1c03211951000000000000000000000000346b89c1ec1ac0583838bddf13cf476488182b8b0000000000000000000000006cd9667beadc6dc2ad0c027c5ef8984474b9893400000000000000000000000039f35cb225d7e1354f94e3bec8d12e9b4c2d4237000000000000000000000000c29e92f88d8e3613db0ec89bbba355ed050d23c5000000000000000000000000e50ab589d963aee9c5333a2e709742ad4daafb36000000000000000000000000d4f291adf6b753f8b22201d7350095cbb726d1e100000000000000000000000061064db5c4bf1e9b8564848a9ffe3f133648cc38000000000000000000000000dfa9a3d66e897ea40981d7d8eef2a0c560eb31fe000000000000000000000000b7e6c15ccbb9daea1f1712377ecab77f49cb248b0000000000000000000000000633cd881e696184bf06ca9125d9a2d155706dff000000000000000000000000aee27487a2cb4d0f16005e25abdc386457081f5d00000000000000000000000088868bde68f8d2c4654f88c67a8affd910cd93fd0000000000000000000000001647ea5e5aa8cf5f3bdf01dc471a6959ee6e1207000000000000000000000000a10d7d4f319ed98c4135f8f08d9c1b6d456d7bf00000000000000000000000007b8797e2396d1336d47cac9bae25a3d64ff3fc180000000000000000000000001e872741906872aba34d9d66d1d6d178dcedbd4b0000000000000000000000004da4387a1155dbc9b854442e4e08bf58601559f60000000000000000000000007a04c39167f1011c88339ef08b89abf4da92443f0000000000000000000000004ecca0ab94409940951d1f2d4d32585848342c75000000000000000000000000cd38b6a47ba507f4c47b5a9812ea2dcf66339bbb000000000000000000000000bd0a9e6749d6f6f6b583e61d27fe85e1f682733a0000000000000000000000005fe00405004ad84f718c70925a31d7295341ee2c00000000000000000000000070be2e3db304cce93fa2b6dc737bd47466250779000000000000000000000000ce4f62842da007bff0a426405d73fc20d7f897b600000000000000000000000072125fa0a3dca851f99f429573ddd5840cc0b2da0000000000000000000000002fdb271216fc075b973f99ed3c815ae095129a17000000000000000000000000ee2e32418ebe4475cd03cbed40a4059487039ab100000000000000000000000063d5559947005c9904d789e48301de030be77d61000000000000000000000000f6f317a384655d896c3fd8535eb97ac5af316e6f000000000000000000000000cbc2eac9a26e513d00cca0b0fca5434bab4fb192000000000000000000000000c5d4b4ac136430828c386accb6b6e1f85cf576d10000000000000000000000005c343b0e7eb0580f53ac3232b8d6b69e2ad80168000000000000000000000000c08b43a9fa622a84e569e092b9630b9ee0ffa16f0000000000000000000000000ad3173de97f81ed961e2d51a60fbc6afadaa9f700000000000000000000000035cafedb613a01539c26b4f45b26ca02486fff70000000000000000000000000972cc7a86980b11c6b9d2b16c1d3025e86ce391f000000000000000000000000f639b4a53d42e6e4374d1604c3fdf1853011f87c000000000000000000000000dc18ea8fa64159acfd6aae34dd8bd22f3f4ca39200000000000000000000000057ba722e8c18acaddbcebe213ab6d710d7ec93d20000000000000000000000004723df35f7e6649f58f31065e6ee55dbfeb5c8a4000000000000000000000000652b396badf8ee0c065f607b2247a9594daca763000000000000000000000000cbf0cb947384a9b9cad50ec6a55b5d6a84e20ff20000000000000000000000005d368fc0a242a83fa3cd38fd5012f8bf00f67a780000000000000000000000008a00dd0a91d21d7dfaef5f3ff96ba1b1b74ab41d00000000000000000000000013b70855ce40116ab7ba74af86db0779e0a6772000000000000000000000000033cb3b68ea7b1411cb98426fee559e57813980130000000000000000000000007da19c151c8fdfa92ef092ef073e2314a41132890000000000000000000000000a03eb622a5014701f8fb2da45e9f3430a669ab8000000000000000000000000707a19d800822b066e2ea8988291b44b819815ae000000000000000000000000fb91e350ec8bf4f45909a3a4c31a776603c9486b0000000000000000000000009af4c742641b2c5be4a2bddcb4b5281e8e035fa5000000000000000000000000792f907b67124935da2f25d08cf9ad5bf31e21ea000000000000000000000000a3e1b1386c9597d8f6e90c1044d6c3f35d46e912000000000000000000000000d72ec032047154ff3d0fe59f629988a930b7a260000000000000000000000000742f5d393669a117e67dce94271cd7af1d481e2f00000000000000000000000046a7e2c392a1d27e67f3d57ded82c70a3b945fbe00000000000000000000000094613731b9b1e5b3433e0549d324d9015b6d75db00000000000000000000000097964af11183fdc74ca6f49c0431d6009601596000000000000000000000000066f31a2f3338eceb26f92b4f23f577e0200b5e28000000000000000000000000e1d6851d99b30c7d45a5c458231c2196309aa795000000000000000000000000c2f5cefd82bf957bda058d3668f81a5764437dba000000000000000000000000dac6aa25c408ba8df4143141ea3ce7e95c356deb000000000000000000000000b022fe6537e480f4b325accad26c1116f6cb3083000000000000000000000000078d54e26c808a67803b82ac817f0e6eb2b7b7150000000000000000000000009d5a92cdd22b0cc446670ef97496360207b59dd2000000000000000000000000b1e60bc4b92026853f3023ffe177845bd2ca84b90000000000000000000000004f9f4f4be83f29fa974671fb9666931098c20bdb0000000000000000000000005481e4992543361ea06bef1411984bb763e0d3a50000000000000000000000001755d9b06ef83133e6b7bff66582d908d0cfdb4d000000000000000000000000184859f87b15fd2a3c61f3ecb2b52abdf648d13c000000000000000000000000551c050d2e34be928b016cd6caab11f710b2c96a0000000000000000000000002e46ebbfde080ffd6dbde32595c9a0b45095136900000000000000000000000097ea898a4ca2930f18d1f5a1a49a3e7b237bcef80000000000000000000000007ab222834dcf119905bd20e30f8bba95a7fb522d0000000000000000000000002da925bf856271943a558d0ca9d35da614f5204c000000000000000000000000a982043550a799911e574faa96af79a5762bb6080000000000000000000000009c2b5adb4d5d7b36f391c0dcf149f53d9baf30f9000000000000000000000000cb1000276a0bd697cda0b8cc50740b863087ead40000000000000000000000005f9acb306249715a00bb4239cb646ea1752d4fce00000000000000000000000008635545c67f5c4f22e600962e62090dc7cf633500000000000000000000000086276c5e8025b584ebd1ba2bb33a4cd2e31bcf5500000000000000000000000092d06ddd6ef2ef46c787884be1a5e294d59abd4d0000000000000000000000008a32dd770393d0eb648edd9c2770d559e849a4c20000000000000000000000009aa7abdefe1e3b1b86ce0388f549819930520fa30000000000000000000000007a49ac54966f282a445375d264dfcdc761645480000000000000000000000000b8804f91fe7de5f09bd46f939af6cca12024c579000000000000000000000000de8512993c4bfa198314aac260a886142af869a700000000000000000000000048d50da42e48aa7ce29eee6e39cc8f56287d87e00000000000000000000000008e51d152661eeb644b76dd951db8d431ff4529fd0000000000000000000000008540183afa3c04eebff39dac6d766691f0f3bbfe0000000000000000000000004c3774371023aad3a1f0c55c216f8e3af95b4462000000000000000000000000b07ca4d03ff3eadca58355a1613b41a31938df3c000000000000000000000000e21f2111b524f0dd15d913915ee45a36a535f188000000000000000000000000df34264634cc5045c519aef73dda38439ea9c66900000000000000000000000004e913c9c58ff262d2039028a302fca49f2cf83500000000000000000000000017687e28217ca0260beb7e7d8397bc0d8c3ffcd6000000000000000000000000e2b7ba718077b299937cbd14ba58da05780b288100000000000000000000000026cd4725a0be445dceb5ff9a1acd87f27cb41fc6000000000000000000000000d35e8c56096c462a9b5b6691b0a72b8bf90566db000000000000000000000000e2c1538b012dbab14f6e35511f567b602fca2233000000000000000000000000cff86bf7e0677c9d3b33664db74ade1392dface10000000000000000000000004ac190f9d31c57e5e7eb75170769e3cf2db63c1e000000000000000000000000357c7c60d1c821215f9c52f56f54cc6e3b08ef18000000000000000000000000014c6ca5de9fbad7a8ca1a6d346c0b02968c95bc0000000000000000000000004dd0b1d58a6fd0f2f42c6cb52391a73c411dfe3b0000000000000000000000009410e04fea2bfc5da73e16ed2a4d01e4a64515f40000000000000000000000003feb2dfab2a8df9bd30bf58db3880683957e3a2d0000000000000000000000002700c9bdc04824cc52f6c34951539233a40068c20000000000000000000000008ab6c7712e65fd699c5680cfe300a27d694b8bde000000000000000000000000188ab46739aeb112c06725ebdd068cf7239cbf2f00000000000000000000000072453aadf0f1df013b6c66298037b39b98274c9e000000000000000000000000b276b235adf9a4a8449f8e3e6a5cd6f650ad909b0000000000000000000000002f308842bb03d01ee928045f4bb118b551c9cc37000000000000000000000000d2f4f63359c9abe9617cfbb3b4b815d2726b808f000000000000000000000000ba4a57df90c76e8d2dc9511164ed98270e12dbdd00000000000000000000000080067a16c8ee1ad8ce302be026d49faf26032ca00000000000000000000000008a2df7dcf3f3740cb23986bae9f271a68f14a931000000000000000000000000f8bddb050af0bf0781b50f4e24b04f890d29f4160000000000000000000000003c2322ab498c8ab67f35dc56d90ae7e6e413f21a000000000000000000000000a8d1094872d867cdf8350b531dcb95271cf183c5000000000000000000000000e9cfea8d17614fd65513c012ce474e81f86b4d480000000000000000000000006f2445ae2134d9e2d7a5c9c2f744a3108e30058300000000000000000000000008874a0509cb91c1bc122c03f921a568361e83a9000000000000000000000000aac843a5b0e622925b695001da2663a5c13e73e80000000000000000000000007dad9731a80f8572804161e95cd31167e2409302000000000000000000000000d4f683964790dfea662dbdf775e6c582bb3b10980000000000000000000000003b5b620827030a9b82a20145a55216208d509e0b000000000000000000000000adfbe059070b0bad5c00384a58f5952ba065f0330000000000000000000000008c7c23c440634ea93759f6f89add449e812841b7000000000000000000000000e5fe31cbed948c8eeb7b16df8eab0b9d46c5c4800000000000000000000000005afc1d125fdea25c7dedb287ce84484d4f05bf0c000000000000000000000000563f827ee9648b14179ad01a182d1166e82a646600000000000000000000000091c2ec5019be8eecda37e0bf097daec331077e210000000000000000000000006905fc1d93151d3533628e8639f6ca12ce1573b900000000000000000000000099095e5521967bd426ab1e97881bdb3cfa67733600000000000000000000000092839530823d205035cb5df3a21c0b7c8b36758c0000000000000000000000005de64bf83f81660c3b98bf26fdd43c3739e2263d0000000000000000000000008e5ba6b29a3fdaefbf598af23c21e40cc4bdde6b000000000000000000000000e50eb58b2dbe5cb731a63c6a834ec8c46e00c82c00000000000000000000000013a16ce37d7739c3ed2844510a97d45986a66d54000000000000000000000000d262ae4b66aee8c43c7ce2e94cf9997738fede05000000000000000000000000efa26b8c26a8dd04098c24d24cb1ba087776c52b000000000000000000000000b0ddbcffb2d201c4baf0a5ce0c18172fcf57d194000000000000000000000000a7abb1740d66ffc8a52ec510f434d871c212b69d000000000000000000000000ec94cf21943413df6e3550748fedec74e2a8f2cf000000000000000000000000faa79966204f67ecf245dac839ccd3173fb9ae0b00000000000000000000000056fe334ffb1a15626fe06ea8d7dce698b41efe670000000000000000000000007b2ae5c26d495d14645a3face7d26fe2518d3a1c0000000000000000000000008dfd9c49d03200029fd4b6240d800d996783f40400000000000000000000000069952a4bcd3d3ca9ee28db8d057002f25e7c47f20000000000000000000000006121475a38cc5b5c5a694f719340543ac144590b00000000000000000000000085aa50b41ac83b8d3c5f058c79ecc9a3e81093520000000000000000000000008382666e1f294286d84e02acd209cde048508c6700000000000000000000000067c4806dbe854da97b49e9cad147418f070e9ee3000000000000000000000000a4f6e1a3b2a57180bc4695bd56a8a258cf0a057b000000000000000000000000653ee00bbc3deda666f37b043b1a8241cee98c23000000000000000000000000974f958953e0e8d06f05a7451cdc0c950a5246580000000000000000000000000bb74d4358e611067a084bccf2bc157ba4a3eefb000000000000000000000000b0995344d3a04e771ee6c40096a3c8e9e5f9ac7c0000000000000000000000001278858fee0065651f6707dc268e1a0f64fef422000000000000000000000000e47592e925a5718196097dcdc698766bceb6d1d200000000000000000000000061fbfe7029d1d7c54e975e20cb78a5b108ed5f9a000000000000000000000000095853be1f3881646c757fc6f3ecb0eada119f3e000000000000000000000000c7c45bb2756abba3ecc3e8db7ba8b42100c0ed3b000000000000000000000000cf3dce128f7d328662c33aeeba6ef0e4ef19abe20000000000000000000000005fe7c7eb7fac154ae8d2fd1a32d45c7ba487f89d000000000000000000000000d488ec87e0583daa29db1dd23f9c3e43b66d75a50000000000000000000000001b2dc9671c7e6e94f30e3780c8bd91beb504edb7000000000000000000000000c6fce02c0ef6d0213f15a52d3640c86631441505000000000000000000000000de9a3fdbea9590d0f4ba83f6d94be2bc91245757000000000000000000000000036deedf34cf2e090dfcf1ee7ba3aaf33358239900000000000000000000000069b7dad13965b08ba74a112d6df456fcbc8728f0000000000000000000000000c397fe3e95d7f14396cd880facaa2a848b5c7244000000000000000000000000c84be92ae37e2cfa8e48bcf498a9cc391565f07e00000000000000000000000025a4c916dec6f1c9111579fa026915ca33a933fd000000000000000000000000b6a7a783e6569cdc181bf2dd928269ce6922562a000000000000000000000000f732a48641fd3d13233eab38c38de15437c22683000000000000000000000000745b031d2df8f7efea930c1ce19eb2d820df4ae1000000000000000000000000ca9bdd8f97c410ef155823e78ab90c37c8e3a767000000000000000000000000498ebb086691a56e152b3ce446678acd82537156000000000000000000000000796fa8a81e10dcea21b25c5540d7e76af0ecfa61000000000000000000000000f564b0477667e1cb42162b74a801c2f445ea5c5700000000000000000000000005067f5ba94c047a2bcc1eac9a61c0d4f7bfbcf200000000000000000000000005d5b14220e6910f2b6ef967487dbb11f45f7ee00000000000000000000000006b7d81c699685551f09b0f736c59b1ea11cb4b09000000000000000000000000239447aa6923a57d2d3c9568ef1288ef53ab0c130000000000000000000000006a92a40d7888ffdb66b244e75ff78dca0feb6bf10000000000000000000000006004a5f783fe87007d319027df3095e37515daaa000000000000000000000000cfeb425437b1f606c3f5dfc0c6253796b9777a72000000000000000000000000070e66a988beed4aafdde48a17f4b3c46f481b10000000000000000000000000fc8b11cc7fa87e6f417b17eb5ff8e10aa07a440d000000000000000000000000e2037a388f83f869de752e6355befe906fabf264000000000000000000000000ada2fc225607209c092d47bd2f61173175c5895f00000000000000000000000081b7eb69b70dfcde57c861e855ace01584b8c3970000000000000000000000005cbe51f000f346dbfe7b8d67a1fd061e3c87fd6e000000000000000000000000f35dab5055a318b23c95522dfa8c0cb659563eed0000000000000000000000006cb7bdcbb5d8aee9660ec3cb9029a6427681473d0000000000000000000000005b6b31ec2382192536793b09b088186f781a536c000000000000000000000000cc49a80432bed11347a992717b6f3b180c0916550000000000000000000000008a645c19cc6757ac1b1c0310e6f72a1dbc301726000000000000000000000000bf0e4f4a5e42c9117c797f20fbd2c004139367290000000000000000000000000e1162d68bf634e52afc5efdfa99e67ef1a99cad000000000000000000000000307c9d9609a6a47f254bf2f2f2e50f63a934ac4d0000000000000000000000007ce105fd0873a28eda65204c414983d7838ae921000000000000000000000000248df5b4557140baa39e84c7a8d5907b5c63101100000000000000000000000039ac03c1c5b6ec40d0b28fc53ed6b26b2b382a69000000000000000000000000e70b9250d590476e1f36ce85bbe6a00b1f9fb882000000000000000000000000a70bac6dd354681d9206b2e2b635f81bfc3ed77800000000000000000000000010bf44a60963a22c31a662fddb9bfe47a651dae60000000000000000000000009ad74fb1f44b9b891f0cbb05dacbfa770eede303000000000000000000000000507dba9f47cc1f3c6d39fb0bbb400eac26cee4260000000000000000000000007d6d37729619c0b864bfb20914bebe3d14a6cfee0000000000000000000000000325c6b357ba4a5f521866e26d6f8924e8c4fee5000000000000000000000000ba269724058f56b2166a6c4a5565c49f405f7c0e0000000000000000000000007d8c9f7c8952d79ab2a7f64c56b1d16393235595000000000000000000000000995375ef63b97abd313750bb69c8ef935e84ec980000000000000000000000002e3cc8d489845af8aad978db48bbd7029b4b901c0000000000000000000000000ff292d35357742bf94e6987a3430e49a3f0660d00000000000000000000000028e55dcd3adc550612b6f0b41356c14e94d64ba6000000000000000000000000c67cbabbd1c6a455dc9bb2e95489e42a86cb70a8000000000000000000000000f19aac71c2586ee70bf44c68f90f43ca24a741a2000000000000000000000000eda4012dcf1ce760825b4f69585ee7ff1188db54000000000000000000000000018c34f7d9d78f35493e7b35b5ae4a11caccef40000000000000000000000000a7dfd488730d3084ff92824e5554b3d983b5fe70000000000000000000000000cb4d4e592e240039316f63cae67dfca0b9f2fe24000000000000000000000000ab87ec6174c34670e169a42a05fa5c54843d43ff000000000000000000000000d23b47183a9752e6d9f238e501bb69ab8ec41098000000000000000000000000b966440d22c2c0f90a2df2c767448bfec37be30c000000000000000000000000a153c81e4ee588bdeec85f308f7c774965a36050000000000000000000000000b88b227b398bf02543bc9bceab832496fe4bc3a6000000000000000000000000d742d4de42effe713049846973728d9ca32e9fb10000000000000000000000005a8224487c5faccfec52263ddee588de532dc56a000000000000000000000000a5607c906f0e09765a135feece59e370c19883e600000000000000000000000061880306dc1741945637d57c0763bbeb1093ace10000000000000000000000006c6f967e5f63178b930396657f44d2f3dbe4ff930000000000000000000000006639728d184e891795351005d9e3c5b185eeb42a000000000000000000000000ba0f68832c084ea23cd22e4592b69ade713babe4000000000000000000000000be67ed8928a8ef20e3e4e76756aacdcc572fde2a000000000000000000000000bb60f42698f652bfa3fbfa9c90413b38b6c562bb000000000000000000000000734f18fe5ff533f92f053fb93098782cb61c5090000000000000000000000000755a0efa9f3d3e615e01926a80eab74b1b24fc7c0000000000000000000000000adced49cb24916d6f2f46f1332d1a22a1e594780000000000000000000000008f5c87ac6916609bd4afc53e90b0b3378a23dd67000000000000000000000000293d54d3e17a17d8d7ae7eba6b6251a3369055670000000000000000000000007ad0d51ecffb27e07bd74369de971828b148341a000000000000000000000000c0ff07e118238ed8091e290b343ea61bbd6dad47000000000000000000000000ba0141d6c10ce63117b9526c81869c3665a26e710000000000000000000000008fab57a264c63eca9edf4a224ac58704e545f48d0000000000000000000000007ccfe305044383f092a7dd075b58a76a313c76b4000000000000000000000000e239d7246a6199c5118b3c4c95b6b136acd58856000000000000000000000000d7761fdf690736507651b32c0530fdf6ea2e8e08000000000000000000000000ad4908681c2587f337ab1f9c3dc901503e60a11a000000000000000000000000f52f14125283c1f255e0b1c031cbb3712f0dd59a00000000000000000000000040caa6f676ac1130ae4c94addb7ee254125e8086000000000000000000000000f88344701dab25c9d6151321e0ff1d56125546590000000000000000000000004432cf0ebe4f4cab23648c673d9c97002c04c1ce000000000000000000000000f78d653491683ccf7fb86a3332bd912cfc344632000000000000000000000000b2a6a7a6233ea9eb27bf7a24e0acbed7f8ec5bc80000000000000000000000002f58e9bd8742522eb3b4f212899cbf756cdf9b820000000000000000000000007f62ed7a874a4d6a5ed7840ae3884721a1862d4c000000000000000000000000ad214b47313061a4e5b2b037339bb050048c1a05000000000000000000000000fcad94b8eebd6fde95dcf3de94b4d87bae77737400000000000000000000000013574b5bfe0650a2ec4c092f606f2030d6616f5100000000000000000000000063f7196a63afb65767e3ee66a15c4036621d286a00000000000000000000000025b22d9dfb2f4313bc10d2beeab69b9a3c71641f000000000000000000000000e702c7fef93541c475de1270389bc32668e11fd100000000000000000000000066598e6b559a1fcdf3255f74f1a7335177c4493500000000000000000000000016ea6ac7b06bbef32e3aa37a1f3725a563ce06960000000000000000000000004f4c0459e7ae03a000c71fa5893cd11954a79639000000000000000000000000bab8390dee7e3bc82c899bf690ad49358aa6a7c700000000000000000000000006f6e5097568991714d2a2f2273ef206dd0b94eb0000000000000000000000006819e3ad352ca6bce550f8dce8ab6a9f954a0b340000000000000000000000001598fff09548d6f6b8ca21eb6d3a908ecc3157710000000000000000000000004cdd2aa3c615b4be5b5daec04b8e0ee91697e1ac00000000000000000000000025000c432e168ee1d95001e2f419fa5b7bf7b81800000000000000000000000024d1fe194eb34e78339fa42c76f34793353386ce0000000000000000000000003b1dd649a46ae45279101ed66ade20e0b9a791480000000000000000000000004d8cebba30c23e1d75bf01665a1b698f6a71d18600000000000000000000000028f58a7d96c9daafa67d9a422aaa62fd5953648300000000000000000000000021de0304da62b85801e2aeef654885ffd476e1770000000000000000000000009b54e8e4f6e5d04664b4b15cc345792cf8646273000000000000000000000000860be88392e756a257e476045ab5fd5fd8dbbcc20000000000000000000000004926fe3f73e6d3a0eeb46b46fafaed0c1024b2a80000000000000000000000002578557b3921b48383decf8410a5f97b73421ae3000000000000000000000000949842f0c3bc31c810cfe450d893e6f3258af0af000000000000000000000000449b4ea1474d903c4dae8929daa1a98bdef00f030000000000000000000000005e351b40c2e3f5a19f216c4073289404d55b3702000000000000000000000000fa2c87bd543398d6d456eef82644916efacc6f5b0000000000000000000000006818ae422001c58472f338ffb14957a76414596c00000000000000000000000064ad00c786c4d6f49698877e439cd2f8f585b1c7000000000000000000000000731aed7e613ecc538e55290054a8fca00682a22d0000000000000000000000008a64e1dd09ea478c6f14dc4414c4e5b1f33e1776000000000000000000000000f099f244c7955658706e6072583f5fb34f789657000000000000000000000000c2935dd9718595d26a7efb024688550bc841b93b0000000000000000000000005367d704ae420310003bc1b3ce8cf9f711ef1636000000000000000000000000d91476e3fa2c55f2706f486846d0e0dab4584bc3000000000000000000000000f4faa228dbe865165bb7c9f735dcaa37e67ae06a000000000000000000000000223e8d67ace0ac28063189859625edf038929c7d000000000000000000000000f04bb10d0c174b6fb77b8acac90f279a3253e4c4000000000000000000000000d50dc47337e548b965646d3355dee06ad6741fa1000000000000000000000000ac2bc81c1c054313abd94c458508ed6715f229f70000000000000000000000000db45eed15b8122939a61bb130eb5d2b70829a73000000000000000000000000c45077f05ccd9c8a41c4ea9399869b4ccc3d453e0000000000000000000000006a8ad30d7633dfac7b37cf87444da98bd40d9e6a0000000000000000000000006f8d0fd8674742311c77c68450ea75b03f5208e7000000000000000000000000a9912d5fe2f837e35a6ef62387bd205280b4b8d1000000000000000000000000999ea2e00e428ef0f7c91db50f6376ebd81c4f7f000000000000000000000000315761f2dd71e70548c630c948db2e8655ff533f000000000000000000000000fc038d76b8008067dc345857e1ad66956c3e129e0000000000000000000000005ed2c796900a53f9a94b1fc914e38738c4da8fe7000000000000000000000000e3dc8cb924606540d12a136ad6c97ec621280161000000000000000000000000e9ce5b1c63d63d40112d4f5f1f2e034296a3f5c2000000000000000000000000680237bda1360d0800bf625d76446bf860da3e3f000000000000000000000000f1b6235372eb7ffa852eeb2eef5a7de10fa904eb0000000000000000000000002f8496a91c8b83e9388049caba5765c522d0152e00000000000000000000000043e59890a8e7b85636084be4a2e878c1d83bd3e400000000000000000000000023a3e0db7635dd024bf7b5a40c2ce558fe881828000000000000000000000000cb4946288e45df7a80ef69ffd1febe683a6a302c0000000000000000000000007ab824c74d64c5a8fbb9d887d3c04f33505fffa6000000000000000000000000465e7aaa05c382fba967c79bf294a6a27cf7a2e200000000000000000000000015350ae3558c4d6a8637ada010a1da40ba2340ee0000000000000000000000006a732498d2f800731d103062b183fc9e12a6df95000000000000000000000000eb8afd46dade8a84a017150cc12130c75185adb5000000000000000000000000856a5b86576281f6222580042b4a7c3017fac5590000000000000000000000009e845d322c7b57eb61fc6bf27c2bff0ec1f93e52000000000000000000000000a6a3b8e60ac07b80fa92f8dd4e3f7ba5f54850c5000000000000000000000000122db4cdc1a980b37a46ee32111c52a0eb1c51ee0000000000000000000000002038748f6f58bad72b3565b1060a8d2b296024f6000000000000000000000000649af08e13534c37443b1af55055622e5b58d67b00000000000000000000000038872451c467b8de32cfb06f958e3e27c0091967000000000000000000000000dc036010eef7a5200a61aff497ad6e592fc0634d000000000000000000000000e723df7008f1c6b845fdb21a3a40ad810d5123a4000000000000000000000000b3ee0f47b08fee2c43626ae0808dd49bc255ba26000000000000000000000000bc9acbcf6625ba57e321a2c3905d95f18a898b330000000000000000000000003da12157522f4163ffafd8cd07d20198cc8989d00000000000000000000000009e08b4c087ee901522510fff527ce248d286fb35000000000000000000000000774105ce9a5bfa525efa0201d86d3d4b7458c58700000000000000000000000035db529a77a1df59c2ba756b191a1c7598d13733000000000000000000000000604c954942b090972ec10bdf614b7bf13d1ef947000000000000000000000000072642a5c90b3d8255781a15e6d3478c268a055b000000000000000000000000ec162b7a9661eba374ce62d3d8747b74475296400000000000000000000000000ca973c94adda32c95cbe0aa85f5b21d8725451c0000000000000000000000005e50b00d50e1c1b3603b6a8a91ed394b512a7b3d0000000000000000000000008543aa9c7c30d51704fa3b2f8ed781c20ea153a4000000000000000000000000b5eb3cd9373ff894831bd094f1feff22281ef8a00000000000000000000000008e1a3fbf5e390e5dec96c2c450d9be5137dfd93f00000000000000000000000035ab291c582f18203426536dfaa29f3d769685890000000000000000000000008b98b24076e588c195da3482ce65b70c9f1bf25d000000000000000000000000abcd37810dbadeed2943ca452d31dbbff4fd6eac000000000000000000000000809af129c0201bb182c14999dc09ac100c95a4cc0000000000000000000000002da41d248ce4abd95b333863a102cc7306f37a58000000000000000000000000d43357c6e647f1536e947781ca5b9326911868530000000000000000000000003cfcc9afe29e1876c39f0201ff5ae13cdc4d6ca7000000000000000000000000113be9737579c3b6ba5df4deda79a97d4a58d427000000000000000000000000ee9f133ddde8c5fd080f2f374dc72f0f4c99d020000000000000000000000000f654880a94240cca55c99cdb1189dda31877891b000000000000000000000000d05bd29908374c7480e587e018b84899f79224bb00000000000000000000000061272ad49915d8755288790ad098e13da4a8c2cd000000000000000000000000c5fdc8caad325a465fd7af1131fe88f96815a4ca0000000000000000000000000c4e3b460648288831afbee2647715506472c791000000000000000000000000b3a340c985e047fb8a8cfac14b29718fafe904ed0000000000000000000000009b5b6653d5dffa1aacb341b6f1089e26bf0a4c5500000000000000000000000043ce2027d9ab5ebf2dacb153fe58be10d8309882000000000000000000000000da23e154e0c90d983a53f66039a9aebc4744c960000000000000000000000000807b82e609e91a1a3bd7da2347e1427825d8f5a60000000000000000000000009a809623adb0d1e0eaee669c6a57fe0c82485902000000000000000000000000bdf0e72fa682ec387f1c0c17578ce3a618f3d1f5000000000000000000000000516e108a76e896f7668b8f9ceb03704bd3e840660000000000000000000000006080b99a0ac92fa88283b875799aff398a683fa60000000000000000000000001da224746d33507ff116fcd277fd1382b7e299bd000000000000000000000000a0fcddf8901a339a9e4eafe35c7cd227177d0c0b00000000000000000000000059b55d18ac4cbe2c57a5837cfc9370b337ef34fe000000000000000000000000580d1031786322a94371e3b619c8cfa9db70a001000000000000000000000000f06ea3d486df8940b9f5cbdbc0e7aae7f0ead27f00000000000000000000000084eb20a7e930fed22449c4c10d5843207ddf24ea00000000000000000000000000e0b06c8d930c42cc3ab318660845d4dde27e4a000000000000000000000000df33d61c6f75d3d7a9e5bbe2f232adea1f35a90300000000000000000000000071d68c41cc9b6b8efa3b0ebe7f7e1f32fc87390f000000000000000000000000eacfe4f5c6cca3e1bc4d49f849a164f30d62db700000000000000000000000006df8256f45e34cdbaf1cf99c5d95d98a9f4826f80000000000000000000000001d2a7d66b108123c541819bec3b6b22d197679ee0000000000000000000000000a0ee3159c1e67f0bb1f5725d82b3c234ba753220000000000000000000000001ae6c0ac3051bec26b746ba22aad6c2dd5d34a87000000000000000000000000855e341b6e48227b42adc9520f16abfcea280531000000000000000000000000bb6c3ec151f8f133d3077ac4d23ba0cd068cd2a800000000000000000000000082515bab898b0249b2771434b7f35c7ab6346dd5000000000000000000000000213e3d0af6a04f17bc3fc891cfeda4c9f46f287a0000000000000000000000008a0eb98f3e5ede7ac6dd911d3d92a7a5122db9f000000000000000000000000098e9b6ef89f82320420473bfb72c96150559ea9c000000000000000000000000dfcc84b01b024924de84f7edc4f088447a0f50de000000000000000000000000dace738347e59b5751723f9887baf611de88d9b8000000000000000000000000295fc2e1e2dd5c34753af636e9af0a393abb91aa000000000000000000000000decf9e508403af7675d1dae52fdd35e3035d52db00000000000000000000000063af68103dcc6705a250d7a59ea8922ff3d361af00000000000000000000000022996148f4afffbcae21cf374c7b54c52f68c16e000000000000000000000000482152cbc4d2d9e5b0689c7282b24ff33ec9843000000000000000000000000098be1cc9325974fd8f43ae78b5aeb5d43f0afb160000000000000000000000001945425234a58cceccb9c7ef9b6a188f9c2221bf000000000000000000000000c28216cf7bd63f97fc19c93ac3198c822dbe684c00000000000000000000000089f0c9159fd7b3cb5d5172d240a381ce876cd4b400000000000000000000000081549a04320b9e44beda6f99875b0dc66e2865dc000000000000000000000000c1238488e698018c121ef26f6a2ea528b04af052000000000000000000000000742d34468a5a0cc017cd1cc29b5ba9aa25d77b4300000000000000000000000093ff9a5f266d7e29238499789a218bdea9f8e87a0000000000000000000000008a093b33bf3702f4021d497bf7a982f664aaef5e000000000000000000000000f955a21a02afc783d7b12034ce8c2f2909ebef7c000000000000000000000000a542c50c64c69b65be80cdc1d32f495ba95c804700000000000000000000000094e4a6eb9890c1147a53dea0f189e5cf31ef8aa5000000000000000000000000d17162b7c272bd1e3702f1b0f98d03a687674b01000000000000000000000000d54ba28367e3da195dde9c75708c510f8e51a3d00000000000000000000000007e302a9d353dfed92ef6d9047705819703cee1410000000000000000000000006ba836c6fd2f5a5540c00c447d86385693c1b228000000000000000000000000a678065b8e0b7943f342a41799539250e6a4d48000000000000000000000000003432e9a4ba187b3f9a61a43255c196096c8661d00000000000000000000000062bac1e8867675ffdf27e82bbe451879e12f80ee000000000000000000000000ef46d7026ff44d18cc13d286df9a87e6bb61e50d0000000000000000000000007cc49451212fed40420c917a2e4050a26935f059000000000000000000000000fd0eb84589bf912f01fb4d6ae8f9c06ee6df92b40000000000000000000000007707a7d39a0800ea7f8cee1c7cce643ac7e2736200000000000000000000000017ee66975a6676908936a9b8d8df63f4ec5526890000000000000000000000006a802a321dfed75c07fc43dfa842c462f4c07e150000000000000000000000004620ea052e283b361c65a799eac0745ce8c4ca49000000000000000000000000190bc9b97cac33bf5ae00c9351f2136dadb7e20e000000000000000000000000bb2b23888c49039778cc9b6ab916482ae4d970a000000000000000000000000036f7b1fdd980a6dd2a6b3fc000aa0f3fd469dff40000000000000000000000008a1a348263eca2e22a195eb7a2036fb13f81ebbf000000000000000000000000c7992226f8f7f17af3c4d785b0306459ece5ea8c0000000000000000000000004379ab7d4f6f3097aa1f607252e4153b39d464230000000000000000000000005436a2de8eacb77071db799c6cc9f7a17d6b906a000000000000000000000000fb2421c0848c91cb56a4e5aab81f8891a721637e0000000000000000000000005718800bd8c664f811f8e31f2753d7d40f15cdec0000000000000000000000003df1c02a1147a7f914b15a73c02e93989f5fc17c0000000000000000000000008999528fb68fc1ae0576464b6c9035d75f8bb354000000000000000000000000215d117a7d27e946097a7596b5737e080dbce1cd000000000000000000000000b225c1250375b35a37aa12f21ee1eb9fc7baf1f4000000000000000000000000d548acae4611dd1b8051b2c81d7f0778440df540000000000000000000000000681a12b515c93db85965356839c8863ab37c2f2600000000000000000000000054e2f2719f20daf56f24dc4e25984f0e8415ffbf000000000000000000000000b11d09b45f5de1c21ad5daeffd3e8391ee2ab0ce0000000000000000000000002970a7a25082f4ab4d9b82d965f6f324010a0a3b0000000000000000000000006581c9f4975d95fe651ab9e70b024b6853068884000000000000000000000000095f7065e003ed4c3f82bd77ad5a66d637114d37000000000000000000000000de95d711ea548d668ba529fefb73c002d6ed7777000000000000000000000000c604fba0a71b45815a06af7b15c0723122ef8e3200000000000000000000000087d78532b1b18435c14b9016253cb614ab51904d000000000000000000000000a04f349bf3ac1e481161f6f4b7c88886cae7b7950000000000000000000000004c4e3d6e0fa4c66b89c020dd316373c33b434562000000000000000000000000495ccd492db6764f15a9ca2436597abd02a1146300000000000000000000000076f2b89a43a065a68f3c94aa69026bcd380a268500000000000000000000000065c8399ebe07115879d00f94d8273f0b88a9b177000000000000000000000000d608498ec5441ed1ad81ce0de3f7916891a71af5000000000000000000000000be5443919981bbb51caa101e81da331bdbeb8e600000000000000000000000007a5dc074d149cef20336f48cd4a9dcebb2ee198a000000000000000000000000b17f9aa9bea7c7efaf1375d6157a214eb52c7c5400000000000000000000000080b34199a05b68baaedff2dd1df3054b01970dc200000000000000000000000073726c5c5bc74e926f6c535b1a95d09b46b6d19500000000000000000000000083ad3c37f34ab17563e548d6ae76f79ad58017d400000000000000000000000091c5354c416f95d8c01d2ab65431480694e6b884000000000000000000000000e52d74f92c7d7019618b122aec9c71b481ef11020000000000000000000000009139a2477b7dd25b822d16ecb3d32345a2ecdcc40000000000000000000000005d8e6fa4f561618429064aab76b9864cbe458c470000000000000000000000000a27f244d6967762525badd72d2fe9f1ad31fc8f000000000000000000000000521916a86ae2848a92eede171a93a7689513bb0600000000000000000000000063f1253f2df90b478d3dfd81e51c9ae4711e292d000000000000000000000000b007cc42356939079c3e3a5d039dfc97d5e685a5000000000000000000000000684871652e00ad451342917555a94cc9a9f4c9710000000000000000000000002112c110f51461c226594e9949414e90c97c3c2d000000000000000000000000832f496fb11326a634fc72ebc24e41b3be9e9b22000000000000000000000000de125bdf5c95c6e40e11e8960dad89527353ab3b0000000000000000000000001b5d973cf95a3bb412a894ed5ef06da2fa2a0cae0000000000000000000000000093bcfff62c8b8dc443f9a9f790fa9d8afe7f380000000000000000000000006c0dfdf9d59095b106f8be616df9c194a813561e000000000000000000000000b8e6d110fd789bb7c6e662d56fb64260e399ddcf0000000000000000000000003d49c458bbfc1cd202f4bdcbd047f5496a3011a40000000000000000000000001a473f5f0999f26dbbe02cf24132e8e40ae497c400000000000000000000000021ed3bd02d60228e73c75b74132763db94de62b8000000000000000000000000a11ad6b60526e1e276cd7dece1ba4d9dd0283c7000000000000000000000000059a15206091ef797628d75ac59e3b4f2244bbb530000000000000000000000000d474648c05b82187fe04b4dae58315dc87c64780000000000000000000000002bb425132a2c6ef076f409e801b77c9ae5a7c63d00000000000000000000000065dc3f34f83126aa113d4f07e77a8c44f0a9b3890000000000000000000000004ed14e117fe45426a2c8cf26c66ef38cb67931000000000000000000000000009dabb1b2b811272a511f90863dcfa66b75781f3d0000000000000000000000004c87eae89cc8b4300956693d5a700f0af393402a0000000000000000000000000a00bf71900d735ce09028a0f7bc92520e198c5a000000000000000000000000a54b41c467c2cec61185ae0a8f69ed67ddeb325d000000000000000000000000e6c963c9290164be2f26f7dea820f916abc91ca2000000000000000000000000e36b9f4f0d3c330d1b15d9fe95d76f2cab276686000000000000000000000000f7a97d1b363a7e2f52a8149bff6d48ffc49b0730000000000000000000000000667bf8eab721ef7016b698b12e3631c15f9c8176000000000000000000000000ef293abd148a3f315b2423c78b51cc45e3a5e499000000000000000000000000141e12c1afe589fe36ae34192068404d06cac70f0000000000000000000000007c886afee30e720bfd4c48c4072f7d875bad1fd3000000000000000000000000a934edcb08329016bd5a55c1e4e70c015c3fbb5a000000000000000000000000eaad48861f023e977bc8544f77567a90b0de61c5000000000000000000000000b7ec9a311b6e72213996da32c3cfaa9f9f378b5f000000000000000000000000efdb7c0fa78692518fe9f10e1171edcdaf78164d000000000000000000000000d9f437c564b100c10dc6e3e7ff9f30d151ae24e200000000000000000000000030519d983dc5d04ca72a2c26b561deb01f9a56230000000000000000000000009c4648f7ff24432b255633adf67b724437be94b90000000000000000000000000e1d53293bbb547d8233a3c7851e79d6cd9b72630000000000000000000000006649e3f253a4d4bb663e29243d14fe17119c4ec1000000000000000000000000c7cd68acaabcb9af0d13b84fea2ea0648f6eb18b0000000000000000000000001bfd13e04d00457b1c17280a6db4954701aa7776000000000000000000000000c1f6826b5f13a647779ece4097ad5cc104baf2eb0000000000000000000000003a3613ae79424c19822af8154a4793ef7cbd4f07000000000000000000000000d971d0dfc5210114fde3d69742d16f812523393100000000000000000000000066afff0c57906fec941d32ad4331653d608a7e1000000000000000000000000029c65b02da18175b1fd1f715d511123265a58058000000000000000000000000fe64b1e70b1a1f52ef7f50c1380aac6ee2622fbf000000000000000000000000e54957126afd8e838f4b26e2214bcd51f19777320000000000000000000000002a19c23efe68fb06ca53e5e3660e4cd274e88640000000000000000000000000024ffdc69e3d1f8726cda74d653fe0b1a938c7870000000000000000000000008f1ae156d18e43d45918b9db42bfff7bdbeed96e000000000000000000000000fe69c11aa9e2e93a7d2543e3ee1845565f7629730000000000000000000000007ca53bef68c782b28bf0a09bed0fe949fcb882e1000000000000000000000000cbdb8bef1c6c7b79416414e8fd77851bcfe06e9a0000000000000000000000001b3f5c8c0b4b73bc88e1df47d13713fe59726b43000000000000000000000000f8a97e8c58871f67dd4d418aa19d81d77a505f670000000000000000000000001a71ac53fb7df69231f4b8ec1bfa6f4097a521ad000000000000000000000000789eca88813a45989c77e14e05def6d30153e0df0000000000000000000000000ad29008fd2375ebb55391cb1c8d8f7ba21bd51700000000000000000000000006c9580fb3a00557fc63493138cc9d1191f5bbd3000000000000000000000000abe3d4b4fa7044d53c12f71503288a19bce0aabd0000000000000000000000002750e0e8a20e38b5e5fa60a317980e8e62df7536000000000000000000000000bef2501e0f8101bc69437a982fbec426168fd67c0000000000000000000000009b2eaa9b5f68f6e3c33e4f566d62b47b4a68ac32000000000000000000000000fdf3ffa138527e2d70188669481136688dbd5c9f000000000000000000000000a743c00755a423ce68e76d51e247cf0ef376b4890000000000000000000000008c3e274325404383c093cc7b159cba3baa8800b300000000000000000000000039f240fdd59ef37d5c6b478f11a6de91f5410cb2000000000000000000000000ae5dc19ee4e4e989972c562960566981277e4b4800000000000000000000000070137df82ee101218c491a86bcbce32bbec0e7310000000000000000000000003614d1aae96a70e0c89ea6b6b47674053d99c34800000000000000000000000082676db2c2d38cd3d624d9e5e45ece945cc484d800000000000000000000000033cbdd8ee2c602e8f2f09c0b5327241580a5a1880000000000000000000000008ff4d50fe3c8ded8e84ef71da13942a2e45567da00000000000000000000000006e00291d641b86535e107147479b482823a7e4f00000000000000000000000043e6e1b6b87b29037e18285586ddc4f31e32d87a0000000000000000000000003857de07ef108a02b78c23c8d904f6da9aca16f5000000000000000000000000537cc0daf9b7701cee18c4d433d7fa5fdc0bfc0c0000000000000000000000004e99e5177bfffbd193b447fa0d79bdf559b93fb80000000000000000000000002bbad2157606596dfe96e24811f331b7c41d4aaf00000000000000000000000027eb695c9736d651253c224ae49e8b72ffd799c9000000000000000000000000bb1127279bc44728ebad7ca3c388ac9db6b53edd000000000000000000000000de3fe7ff34b051f406d85e0327f7737e19d40fba000000000000000000000000276b434755d8cbe0ac20a3896893d5da93e5dd09000000000000000000000000662cf259c45d6114558148e8f2de7a1940eff24c00000000000000000000000096300e0d2b9420d4bd3d73178463c5b2840edacc000000000000000000000000cbc91267ecc8df50f103a852f7f9e1af0530ada80000000000000000000000000eca962a3f438938de657c3efdca3362ef271c55000000000000000000000000d4170c9887c4814cd164ea436bfdb0956f60dbd300000000000000000000000023b316c1809b983157f5936a2241dc4755327e870000000000000000000000004d8ee7d9ee2282e04c08f88357c1e32130c9d99b00000000000000000000000096fa36609454c10776e71efc2a2968d9179918e30000000000000000000000004c8eade51a8bf552b8dbdf4e4c2edbf6e7458c260000000000000000000000009db954d46701c9b699921e914523e8bcc91e19b1000000000000000000000000f99594f3e816b93e0cb02526594648ca6f29acd500000000000000000000000045c5be568e563f666934038481d4dbe28913ab040000000000000000000000009a9e9808114401d570585c4696b3a25f074d231e0000000000000000000000007177da975e0ab66561e03a217783fa9a8f9aff610000000000000000000000002ecdd9f99c6041b7f53a97cef4f94a06480ad73e000000000000000000000000325b419e64a01d254a4f476ef32c9d90d854bc1d00000000000000000000000037ae1037c7fdcf5dcb72d35b20e10bc359b8694800000000000000000000000084e935daeaefe611c4c0411dcf5ed5cb352ec68600000000000000000000000091af260cff9709c87e55fa06d71d6a7e1c878efb0000000000000000000000001dc3e814334c71a4d4a4d8a56abfa6cea72b29e6000000000000000000000000743dabae47c316cefb6c13da3d6b4e67231f51670000000000000000000000005e472642bec29ce6965d17f8699ceff6c436a3fd0000000000000000000000001ed660cb2acd12e53037ce77bd4c620602b5dce900000000000000000000000006b03e26e95938970a1dd2527f33ed88a230a65e00000000000000000000000096d39b04a9716660a0cc21e1ce681cd6327298a10000000000000000000000001843710ea65feff4da34f510cd59af9c7114009f000000000000000000000000dc595c2eb0bc5bff817ed530077668d046b12921000000000000000000000000f5d052767a9359b1045813798cea6cb3910fc3ff000000000000000000000000c08726a5cd8cea5495f2d9f74d33c38cfbb53cfa000000000000000000000000c5cb815acbebedc29bf63fa6b6bfa08ccd7ccd6600000000000000000000000083b5929502ec3403f297cc23a800083e3b43dac60000000000000000000000006c443cb132c6f5efa037b9d4f35f482515373e400000000000000000000000000f9c015b71aef7e36329dcf6a98bf6dadc49b975000000000000000000000000f1be9b0554ff0e3c40cfde12519203f8039e8f00000000000000000000000000c8dda9995040d30f6ecb4031343a38a6294a1ed2000000000000000000000000b4c81ea6093619b1d7df9a432544352eb786a501000000000000000000000000e1764a32d5b2cf0cf564fe75a9065fac3fc87363000000000000000000000000b2bc4730b08447494b27e1c0c86179a33fb3d9ea00000000000000000000000097d4f98208b9cd02b6c7f44ed96058232958089b0000000000000000000000009189d4c9cb042cad6a62707c8008eb2154378fbb00000000000000000000000092460fadfd3106cde3cf1637900a9c4d259f1b4d0000000000000000000000009d3d855c882ab9a8a236d57cb9146c6d44f8b4150000000000000000000000005ad2fe52dd3200034c0e1c83068d329b2af6c18b000000000000000000000000ae1960b9dae7116e4a7afd2438500373ba254daf000000000000000000000000eae8203f377b5eaf9288a2a4302df6f4accdaf22000000000000000000000000c2086ab864c9aa06a5deb629c1a01b972eca640c00000000000000000000000084ea2548a2e093bfdf656c377e7a57f1bb707331000000000000000000000000d7c51378a7aebf63dcdf7bfc11b696006520ea830000000000000000000000001db70412f1023bee337060297ea36985d6bef0370000000000000000000000001c6a82f3a8d3cd462f95382c06ffab9a81eea4cf0000000000000000000000006cb13ffaea553d181b322e7d83568365e8adc6a0000000000000000000000000647c1299e6f73b8fde97b3c349f439016dbe51210000000000000000000000008927979bdbd24b3fcb2818981e8617eefd7017ad000000000000000000000000379cc92e5cef9fa77bfae46b5077a1f60e9170ec00000000000000000000000099caeafdc254ea0f3f055ad6fecb511ca26763bb000000000000000000000000d6d52ee241c72848c874a821a25edebe911bb23600000000000000000000000032933ebbea0d82f3e3903060a8dcd48cd3b8de790000000000000000000000008f6d35a0386ccab42112d2167d228225e80d9b7b00000000000000000000000075fece9d346f7526bcd893e76a029be60833f9b000000000000000000000000066d8bf7b5530e6f07f147d41f91843e3c1f11b3a0000000000000000000000009f77db31d1b1f00b308a10e8a6e8fce30a398932000000000000000000000000930543051fb1a37e80e595761c44d73dab60559e00000000000000000000000043c7e07b83774af805b391259e603929754e1be5000000000000000000000000ac4f4a73d0a8634129ea99da0b8446a37a6fba48000000000000000000000000dffec93822c27a8dda7569ea503a587798fcc892000000000000000000000000b16769125f70fea3a822684bc4ec96dacc89efeb000000000000000000000000742127a7f1de0b9794367b0dfe9a3303e048fa15000000000000000000000000ceda8f5f6d5701f3e000c4187fee5a61722892e80000000000000000000000006eebef303b383d878fe017f387848f999aa0a3a60000000000000000000000000cefacb3ea05ab484412d25bd2ada77c255a03d3000000000000000000000000ed14257ad23e819196dc2223679427ec13af5ef2000000000000000000000000a5ed4ddb8a675da1e704f84665a63e62e688d1b20000000000000000000000000c19b1f646731b0efaf3a15eeea2b2521975813d000000000000000000000000dd153306dc1cfa2b746132476727b7e54d42f44300000000000000000000000076b176ac2537a0f138c17dce056df3760f2023a70000000000000000000000006454c41595813f43f5b28f32809a1c15f55b4264000000000000000000000000aecb0561489a147213f7e45af9edb64897f6c1bb000000000000000000000000ca3fb9325370dbbb12ef505428cd6651a5aefa0a0000000000000000000000004534425cc2a676d0f76e8f8f48ba3743f459748e000000000000000000000000b840d316a3a2038624d4c695336fc0cae889fa45000000000000000000000000e6b6a29f3e9c8d88943c24891f744e58e465a9e400000000000000000000000077336e2279d01d1339e057a4908a084ca636418c0000000000000000000000003f13c1a63ba90a175cde8b18238b9e285de4c5f1000000000000000000000000d5bcfc92ebb243a2542a061e36b99cd5bd63516e000000000000000000000000b9f302dc06aa688ce4122a3daa28a80ca04d12ac000000000000000000000000ece29abc1512a00734252ce3aa1dde9c96a87ebc000000000000000000000000a6562b2d09d2fd872ac19cd84de93782fc8a2bee0000000000000000000000005b2dcb8f9c7ad7b0fd14c0b9cb3db380dfd21a030000000000000000000000007fbe7f49cd69d30b9fc18a78b31023298691b63e0000000000000000000000008f12a4844d1a7a85f7a69357a2bc5091251b6b8e000000000000000000000000d291e856abaec7019e07fe002b4b0698e2363f7c000000000000000000000000729b5d95bdb22a90442ba348bc6c11c0ef90bd2a000000000000000000000000f01601ee8efcfe2d334a8b5ef1bca9ad6151ac62000000000000000000000000f9271fd4d7232d718ca7d28c8fdbe854facc051e0000000000000000000000009fa4d1d07f7a14701fba63380569b5c071fb7bc4000000000000000000000000e1627ab894d76f1ff241e52d31db576931fb44130000000000000000000000001e8003e3543d1a47cf7dc783edfd81468620f7f1000000000000000000000000da260c704beeb17268294bde6f5ef6768a93ee44000000000000000000000000b006910bfe65fffca6e9b32285ad1d4b9b91a4ec0000000000000000000000008b8adac8b52a4eabfd25a53270f59155c8f347d40000000000000000000000003d645655cf66ee9501170ecd0ebbffe40009a0dd00000000000000000000000010c4e82254bf07389d32d9cb3895d3b162e4ba3400000000000000000000000052970bca4dc7dc615f004e55916381376dd9ef8e000000000000000000000000045b4d7a51a4f119233449d0cdfa830a30d0005b0000000000000000000000001c177066a0bbef123c5f36fcc4a78b4404c3db2f000000000000000000000000927a812121638ee62f852aff7b7f5dad407c9c91000000000000000000000000fd8f3745f15620a34fc17877013b0455526b97e90000000000000000000000007f9b0e842e87f288a94a15a5d4043c66c0ef04630000000000000000000000007f4b04dc263d3735912574a9ec582ffbeed7e223000000000000000000000000d1b1c2ef1d8bfb50bd151be8a608c3ebbc248027000000000000000000000000e5ba0eec563590271f7b395f66a5705a16dbec600000000000000000000000002655a2fb61edcaac4b9b33b805bcdfb29f98caf700000000000000000000000070f5fc81834d7f1779baac401dc4e80eb155382c0000000000000000000000001fba8607c3341b4454dddc22434fc60c858a96bb0000000000000000000000008a2e0830ad94bf27296a0aa60f3ca3bbefa75b92000000000000000000000000716b1c6fea92ed6063473f05b9a0f3b4164e2d990000000000000000000000001cb23d1a236fbb15253868ba80ba2361f601e2b200000000000000000000000045b70d6c5aca08052d10bfcea6df2eacb60d4be90000000000000000000000005a398b6022fe69d7ad5f71e8be8a82c96f0e7662000000000000000000000000523c331b00a40c650325bcfbba3c3cbee280ae700000000000000000000000002e381d63678fe0f93759d91c7ea3f3f6418118f600000000000000000000000093aa533eacf5b3b530f43adee41f42b830631d17000000000000000000000000391c61ff8e4bc80fa56856369e050dc6d72e5a2a0000000000000000000000006d5566952598351cb5650e0cbf830b7267e8215000000000000000000000000078d954f688c4ee06d8dea8cca7b9a7bf93d2be5e00000000000000000000000098db2c50630617834223cfd55c05fa53cba21aa7000000000000000000000000ad6ead213ebc9ba9b1e27cad5eea296ce98e509a0000000000000000000000006fb99da6881854ce552cdb049ec71bbdd9092e9900000000000000000000000046effb4e1a7f880cb17f1bf7933e8e880f7631a40000000000000000000000001d2c705921ab625e11cd01348a04b697c0d3de21000000000000000000000000e04a6151a5c2c30fde10d553af3daa2eeaa25659000000000000000000000000486f733861d47e120fea6269bbe1f0631df4a72c000000000000000000000000fd1647fd3fa6993b77e8be95516ea8134219310e00000000000000000000000026d8ed87c2c902c14e7351798bb5784eeef6a0f0000000000000000000000000dcb25a28916a4e08af0e4b607f2db7bba9e3aa15000000000000000000000000f4abd1524dc4f7247434bd26862704f87ba6bc41000000000000000000000000773b242d77d28355e91f46657df45cc111d6f0500000000000000000000000003674abd3e9c57ccdce5bd2bbf56d7d4a5313c7e10000000000000000000000008279581707b0ac9ba2107ced965d46c9fc177721000000000000000000000000a45e322451a1ebbf78265aacf118960f0dfb1e4c000000000000000000000000eff3f1aa9bcf79ccfdedaa754b3c5010e679f4550000000000000000000000006a4302d28841a46bc7e73509bf514040f6d9eeea000000000000000000000000bbd77308fd84c171532ec7ace486f146c81b1910000000000000000000000000f54c65b348c94d2f2eaaf51fe6f0eb3162726ebe