60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000ec60a69dcd3ac1858929d1e5c75cc2995ccc333000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6765747175616e742e6f72670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206765747175616e742e6f7267000000000000000000000000000000000000000000000000000000000000000000002e516d5846637a4c367576454159474a4b5a4d46326b76434c697241714c53546b454d66667a75446f3434573751330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000552000000000000000000000000e467b11fb2b8a0995864aef598c4e1b7e731adcd0000000000000000000000000884a3046d59d90e0a152277b5dfac72b93832ac000000000000000000000000ed064fecaaddd749a2e84f84212b6378ab8b5f4b0000000000000000000000004af9c7f424df8fc2d63cb6a7d90c5fd1f024b418000000000000000000000000da2b3461ca0dbdb50268b302e749fc1a85f3ee490000000000000000000000005a852d70a181ff115f4a909ce1132dd3ccf8c6bf0000000000000000000000002edd2756c15f78476338ee8f13d75991715855c2000000000000000000000000b2b8d8dab403e135c8881a59ddd66c4d082647db00000000000000000000000069d3152d79b706e511ef0a4df144460c9dafa2e1000000000000000000000000543ffb75f259de31b864bd16655acee48e75502d000000000000000000000000b7fe25d9233d214b25a9f3745163d253604caa4d000000000000000000000000f5b9b56d72da9c022d51e99436f59df99598a9440000000000000000000000005accc71805b9db58a8efedf683b0af8cd1436d6f000000000000000000000000c0f36026774c9e5620c926d609766009a865998e00000000000000000000000050c1dc01bce0ca77f09954f5cb85bf1ef21a1f38000000000000000000000000bdfaab1ceca28d5c2c2c4837cf028abfd54e4dd80000000000000000000000006bb60eaa768d1d9d4b3c7432209b3ff45d259cb20000000000000000000000002f51b71499aa17059501ae360ed5fd1f9eb9e5bc000000000000000000000000e36beefca98c0d5b4db2843c2cbbd38c1b61e5ad00000000000000000000000043a338021ab19861b42a188f8afbd4dd0fb3893e000000000000000000000000d4bc9aa4e23524bae562c9ac674b05e2a0c9697d000000000000000000000000c9da656eb454d46f042ed5c383560a498297109f0000000000000000000000004a5be106f4eca2fd48a744ad637df2a8587eb507000000000000000000000000a30c0b4c000a8a57462a25a30abf9ecc19234e89000000000000000000000000e13176c78870c1f50613b66cb34b60429bce9e7d0000000000000000000000006e7cbe795ac35e9922c2488b9f15a56140cf830a000000000000000000000000d827bd4c91a261b4ad2c1fecb62cf4e2dad21624000000000000000000000000cf7584faa9641532da15aba559148e3ef7d9a9960000000000000000000000009a26acea91ece5c2107c624f52b1d4973f65ed610000000000000000000000004bbed03e54e2ffd5864ee77e33a872007211833c0000000000000000000000009c892edca87a413d08c132ee166b5d9ad1486baf0000000000000000000000000bd7e307a1b7488186199a23ee42090d2c4f7884000000000000000000000000317598fad34406fcd5c43ad9aff0dabdbe299529000000000000000000000000fa3dd232517588d91d4d96fdc6b73d11ab97807000000000000000000000000092a51bb4206c331ca3f866ff86fbd8f091ef764b00000000000000000000000039fb75db705089d971f2f4440fd89eb52e65a96b00000000000000000000000023ffbbe474ea4677dae7aa17e1c71a397843deea0000000000000000000000003c6c4bddbd99461f1850da037eeff8c15895a27600000000000000000000000011c207fe940027a7659db37cc03503d957f31e17000000000000000000000000ef215d81413daea018889c5fbdd72e89473e4ed30000000000000000000000007aabe7f47a1c15ea1aa0985338b44d2c22e5a82f000000000000000000000000d7eb3734fa05cb5337f21f1c7c0b908b703b9ea4000000000000000000000000b56f89b66538620171cb4c35b64c8b372e4f536f0000000000000000000000000599d62d0946b69ea08d210b013ae2877fe08b8d0000000000000000000000006519a7c3e5d3923ea3ee3284cbae235d756448bb00000000000000000000000080854edbdaffd6faa60067487fe402a688efdb0a000000000000000000000000e6100d0d8397e352756ca05ed7ced616d42b77e600000000000000000000000027d77592cca20f37a7631592dd9fe6c09b7b31360000000000000000000000003af35d630d898a60eb4987e57d05cb8023be2754000000000000000000000000f493de24ad68e7bec20b33e99231e9fc40527d8a000000000000000000000000d51fcdfc331330f504ddd413fd5f2481f3385375000000000000000000000000970fea5ce34f06a4ddb481c36fc150e434ff12b9000000000000000000000000c1a9e14d449234b94ee0a92d7b902605ae7f697d000000000000000000000000e97f05ff3e2fe641925603748d0a197e6579b0060000000000000000000000008024c6b30eb72e2250b03fce33b2a6829426d15e00000000000000000000000039181f805b13a2cf458f84b2eaa85f6d75e3ff7b000000000000000000000000fb2b597735c8b48a867bd6ebd19178f11ad88ea50000000000000000000000007cbd5f0a8d93263021222fc98aad515da9171c36000000000000000000000000aac0d320d3a18174dc8cd0810fe0e1f9e2b132420000000000000000000000009576bd25939ae88aadb6df0646f407177a505cfa0000000000000000000000008ea3f4f1fef20c9b9d43cf74bad0615e7ac1a87f000000000000000000000000c1d0829e8cc3aa7b52879624a107cb93726fd9c9000000000000000000000000d2c3c368c092e37f6c53952c3f003979df636aad0000000000000000000000002b59cb0680b0b1f071c7c7d058efad20046d7ee0000000000000000000000000a0d5f16c8bdd05cf72f569599a24db9b65ac82a100000000000000000000000075234b3ac5dd3adc6b39ecf2069cbf75bdc817d40000000000000000000000005a1fa68cc0162467ab892b0a926808a52db077e8000000000000000000000000451928f1c9ff60e1313d93591f7cc68a3c15401d0000000000000000000000001b2e5e2027347710ed94ba2ab6ec67c59068317b0000000000000000000000009e7d0a2440e9b0bbdfd21653d6ec954e492ec38d000000000000000000000000f279b8c684f44675b345d26e6e8dd19d8f43acb0000000000000000000000000d093c9546e7d59136046795c27888caaa20aed2f00000000000000000000000055ea9afbf80dbce7e88b8466bd90130a5e7d93730000000000000000000000004efea7410325e01dd1889d68222ae771c8d9b710000000000000000000000000db4f35f2e810d64723fec9186441b087c1a6c4f4000000000000000000000000446912b7700194e4fc3cf4f1d0adbe7eab39df3300000000000000000000000052ca67b4cfa555235e725c21061f0c3d7ee16971000000000000000000000000f4ddcaa6cfac4d6a2bb22c56af20ba5773bc0bd9000000000000000000000000aec48c7faf6745bb84c30058bc2f456e23a1a3960000000000000000000000005a1c1f88f15f6346f3584433fb081a7438068196000000000000000000000000b1de7c3b05e4767eb0d3da754140dc02e5ccd8af00000000000000000000000095037f38dd341c06f90a99977fa937c098d5876c00000000000000000000000013dec008ce10c85af710a9c7b9c2445c45b90693000000000000000000000000218600960fc56c16513fc200e2ee3e603b9bf49b000000000000000000000000c22400f47028bfc747027675874b116d2bb144f2000000000000000000000000e1bfa15c2b3f4af2b8c016e142239e8dd54c3025000000000000000000000000a4ce09c236b4a8f32c2777853178bdec83e2bc3a00000000000000000000000048be29f33fd8adc76da983de65a8a35b86e33fbc000000000000000000000000c249e83a6bed1374a110643747a12887cd909d74000000000000000000000000df71820ed646871345b04d80df874b5c192edc94000000000000000000000000212426b4228612aeb3dbfac78c9f455c7540558f0000000000000000000000000106533b9e4ee82dbf77c38fdbac065ec33fe2030000000000000000000000001473fa38118fcb303b98055f2326ad72625dc0700000000000000000000000006f4db3aeb1838a8dc6688d95bf2bf10824816a7f000000000000000000000000f90d8810977d6743dd7891bcfaf74743d9da728d000000000000000000000000a5c30b5e0791d04bd8acf0c7cf13f8612a59182c00000000000000000000000011a859d1d1346b266915278bb0bacf457f3ede1700000000000000000000000059440021fb11908bb309c6fa3eb665f100f672c10000000000000000000000006b9196ce863cd35c420b054646578f046aa4dfe8000000000000000000000000506d6c7039a6efdf3060fd048394c79e02efc501000000000000000000000000efec2ec3ced6ac027d218f6a806d8ea4bad0c6d10000000000000000000000000cc218c44a61278814df25a01dd7de75af0bdc240000000000000000000000003b619b5b79d718d3395dbd21f89410b16a4c3fb400000000000000000000000035ab0b61df92084554cc3bc6869d29811067ac3000000000000000000000000077b1820a14c79d8522cb0ead662842339c03a58e000000000000000000000000ea243b2f830147208ee83e3b711e4379d422d79100000000000000000000000025e5f6cfc192e23c6818730a7908372c4cc759f70000000000000000000000004f7dcfd717f0a1839ae6a841e5b8ab037bf2e9020000000000000000000000007b89c3a6201cab7e14b55a7e6dd624024903a2810000000000000000000000006079472be3d7fdebe057d75c6f46b3bc5262041f000000000000000000000000da5a8a8b34bcce114985492c839b5af2daf0d04b0000000000000000000000002c117d7ddcf1f087d6f4f3836ff7eaa16f0abda800000000000000000000000050f7a9eee6d0f3346f6309d22d9caf587a1c4842000000000000000000000000f9829f3f13bcde3025a6dd0e0773a1cc0671dbf2000000000000000000000000dcb5960c26456d55cc94ea05fdfb18670815760e0000000000000000000000002a62dd8f9084ab2702d4ebbcceebb3c3372377300000000000000000000000005139be2b13cb81ab7b40b551ab2800ffa383b50d000000000000000000000000635b53a9887228efd06db7340b323ddda1e1ab40000000000000000000000000ab667d79cfbc87518a37eb3e99005cbcc079271600000000000000000000000048d1b2ea72da5d183791da4878a1077245129932000000000000000000000000bd444d19b41ae11cded7b3d6bacfc07207dff551000000000000000000000000326668428b244b7f982aa168773c647f4d8bd47800000000000000000000000065c39523056c4b34ce9690a2e5090bb20d68c4cf000000000000000000000000d0751bb262e5d05719411b0efc0e87ca7b8b72c00000000000000000000000000ecddf55bb17565de0c16156b4974abc70917b41000000000000000000000000053f0ab5917dbb73776f7e91cb440a4de3e3d2630000000000000000000000006b751a90d4ffb6210ae4a6526cc44a2d6897eff6000000000000000000000000a16902d8a201d9c370a2add23f05884136bac6b70000000000000000000000003fd096dc1ddecffcd8dceb88389e28ee0f2d986400000000000000000000000029100c8fad8bf4b73ad6f257798e1e3d7ffe21c90000000000000000000000007d3d14beba97f9fc6793690129516f12aad11a0e0000000000000000000000001f7c8ee323cf0eb5d28775a3a667c5b38e480e04000000000000000000000000e60f7104905141dfb7123d51e4be8a611833b99d0000000000000000000000000c0bfdb4e4145e3db59206c8aa4d2dab1cafd482000000000000000000000000929fb85509ed64a1b71ff926c75d20cd7fdfde53000000000000000000000000b6a0d4bbc96c81bd80bb26d9303eeff752b417740000000000000000000000009aea946cf3c116c797eb3c5a37e74ea82f1aa142000000000000000000000000a3ae821022f8cd17cf2c9106e0b31f41218bb508000000000000000000000000426202a883eecc1efcf1cedff7a08913f2ed0be1000000000000000000000000f1c2ce33af08464b71f9f133d4e72d36d700dd52000000000000000000000000a4459f5ca06928a8185cdf8209528e3b8c77571c0000000000000000000000003cdc5785a62828549fe199c921d04369572ad0290000000000000000000000008411e6e353e346e8cc36b424591e15ee110870b700000000000000000000000062300d9cf871efebc388285ca4f6e3850db8bb99000000000000000000000000157004485697183cbf1fee482ca101eff67ca05c000000000000000000000000ab6c6c5531a265063149e7987734a4402d15e86500000000000000000000000082858e8e39427aae05bda59d1b8616d0feb8c333000000000000000000000000cde40b09eba05308337995cab4bc735d933719340000000000000000000000000ec8e7b528a11cb380b610170ad1dc75e14190c8000000000000000000000000664d809628927c58100b1d40af4fa77504c2bf770000000000000000000000001005145f7658468548f5912fa62f00a7c602474c0000000000000000000000004d948d5a385e98f39203abb43e6104633dc4a4d40000000000000000000000002646fb7c6d63b2500446be161846655d3650882800000000000000000000000043ae2cbdc5730795be329a0157530f276b5974ec000000000000000000000000ad99dbc823b9656bcc6e7af59915cb35079fbec90000000000000000000000000c9b27158b9eb45508f0ad2fed85de2428ca08f90000000000000000000000004b95f7b59c3b7df2f74adc13df9a3aa1fb94526a000000000000000000000000d8ffbc624ff3dfe3c691e541282b65c122cb1b9d0000000000000000000000000c33a4c34c4371c62e049dba21ca78f2ebae1dc70000000000000000000000009f1555526fa340c2d117a21a3c5c5ede46ef828b000000000000000000000000df4125f74fb4b4460001006dd9aaa120cfc316ec000000000000000000000000343bc985d4bef0176bddd0b0a121fad0b99cbf93000000000000000000000000ee8d0e787032e02cac84557ba65392e6604f5d540000000000000000000000009a88d630ef35c16986830decfbd008220d5594000000000000000000000000003633064b1730e427bc448ac7766bba85247a2b1a00000000000000000000000022c131e2173d85931fc265df01b19697babef17900000000000000000000000033fc34b97f70a35bc7878b575c5c42768adbba4600000000000000000000000031a88b471315c8b42ad04058680a6de42244a3280000000000000000000000003f763a8e1e4b516acebd77e2df9c682512112aaa0000000000000000000000004aa8ee4ead21bd52b1b06e41f08c9f740a26c4540000000000000000000000004d6cc648f9c7ad65cbafaa74b19463cb9eb50be800000000000000000000000097179d41b25edc3e31fbf3429933d9f7d7ea037a00000000000000000000000051bac066d503a83f246acbfe361d220bfb5bdcb5000000000000000000000000b29302d77c925b8ec2ad60c27cda0630849fc77b000000000000000000000000dd7c841d3348a0009664a1511877cd90fb37bd140000000000000000000000005b2e696ee287863956ff2dbae8c9e74f677914d90000000000000000000000005e2cc00d0f204be0318eddcc743db4e738c909da000000000000000000000000745b6fcf09703724678e1336294784be632b08d8000000000000000000000000d33d7c90bd3f0593db17205334239f7d6c64d3a8000000000000000000000000e6873567fc9d8924a125157f476f77c44854de510000000000000000000000000f1419b0d1b265f0f3c50bf77063ec2cad5e07830000000000000000000000000b2852c3c2eb04811b4bdc06a68acf6a935e38d20000000000000000000000003302578b28a03c4c2e3b2f301d7d5415421196e90000000000000000000000003e591692b46d5f2246aecc34dbcc4466c6eb7c4d000000000000000000000000b615dcc9ce53c14a4ab1227aab51d5a8994bda040000000000000000000000002a2ed07e39c373d757446bd3c403d1d66d237da9000000000000000000000000d3c6810c1495e20be1a25ad3a4de58a8b91a1c5d000000000000000000000000543e31a8e6aebc9e8c5dbf6cad8f3d387224a32f000000000000000000000000d0fc946dd0000cddebf99f5d3459be0554755fc70000000000000000000000000729ffa469a14c14c9dab995d983c7345d45aec80000000000000000000000005c8f9094c69a11cb630642f9f84bc56ab2b7315800000000000000000000000069e93df280f9d0fec7f07cb0ff1f95a8b4e407eb000000000000000000000000913557f07ea30dc949e357ce561f4ec6cf0e38ab000000000000000000000000ef43c82753b26317f929e6e4ee27cc9bfcef3efd000000000000000000000000d0d8c7cb97034d935fb8c042aad52fa146cad7210000000000000000000000006035a455c0627ed2abd90c104c3040a59c581b3e000000000000000000000000f8cf54e18c3dc76617157424cf90352cd21c4129000000000000000000000000e24c5c6ab468ef9dbecb19dec6de16a5596ed8610000000000000000000000009b86016378617398321221992d9a573489a81c800000000000000000000000006e987b6238ec6f6d97cfdb34411bc3f84599a4340000000000000000000000008805511a413328535d4ddbd58f115741cfe5fc00000000000000000000000000013a7dc04d8d24a22a55079f50d045d11754de7d0000000000000000000000002a5bb178e64ace1a14efaea27a6896169f2eff1d0000000000000000000000003fa2ab3c1a42cb2bad2a4285122973cc79a018a60000000000000000000000004f20bf6e52d7e0331da5c8721c6056f6b94dc6e7000000000000000000000000d662a6359515c2fcc5ace359e42dc6c245c4c713000000000000000000000000e3ac047a81edeef5ed27269263d4e52daddf4a31000000000000000000000000783b0f24cdf6614cbc4f8a1d25f734fb139110a3000000000000000000000000cee6a6677957aa85ad4ac980ad9a73a4f6e4085d00000000000000000000000081bd85ffd11b490e315ad0e627a35ab5ae1657bf00000000000000000000000032ef1ed55bcb9a04ddd8885d0975249f25e007d70000000000000000000000001f358f56c4e3ac74fe42b6c8f04e94395a0920bf000000000000000000000000a263c7f2a4c11611af7987021f3b3f929bf34b210000000000000000000000005c636898b6c206fe09e9bcc1dfddca22b4a5f0bd000000000000000000000000f7718372cc288661b5a979bfc1e5b0b0e3577a550000000000000000000000007b0b6cd98fdcaf03a2a2e9c2e1e966d1502a5c06000000000000000000000000db92e1c64385b6ce1d63363d7472461d5365e7d30000000000000000000000009a14d557c7885a8e897ab4a10d4049f1eb2334e00000000000000000000000005b09d300c9bee023375be0fb67c42be99823ad5500000000000000000000000094efa949105dac9438eb45a809f3077c70a181990000000000000000000000009fd7ffe960fa6c35c89272b51cea9f5cd06ee127000000000000000000000000fe996ed631a4507533c813a9ce8ff510fc99bbc40000000000000000000000001c0db10e3da9e2292b7068e581d2ea4a2deee5630000000000000000000000009a03983db77de0fbfd9f85df541735f9c77bbcef0000000000000000000000005c7767ba621e47ae95186bf6ef0b69b2bb923d2e0000000000000000000000006ef0b4763376d346b61f57dc3c82f4fa8bdea368000000000000000000000000fed1dd3b148081207892390ae20bd3840632f71f0000000000000000000000001917d9c74e9442e0375f7a5c800bc92657552acf00000000000000000000000043276dbb9671dccd599919c96d3b83516b416bc0000000000000000000000000cf399d604dabc7874b03fea813ea2223bf3543ca000000000000000000000000acd9661ce252c619352db84c41e892134532567a0000000000000000000000009c646f9e50dba7eab35b8f3b47537a76ae846a3b0000000000000000000000006c7075f3d531e0e3de5ec018fac631dd768465d4000000000000000000000000a50c13d809375f75ddc69624e27f02a96f09e8f8000000000000000000000000c1269aa34e4678d3a924fb1fa01756ee12f06beb000000000000000000000000e3e6e560cf864f07a68fb9b631d4f6464a62bbda000000000000000000000000b37d6319fd8bea788a8e399ade1bf525511cb5fd0000000000000000000000004a86bc4a44423e8469428758ce2b151d6ea0c94b00000000000000000000000030f591118b5dfde37a04155eadfc83f3e414f4180000000000000000000000000d50d0d7d8f79796b595273f80cf4daf66a51d88000000000000000000000000022b451536d5766f67e1c56ad72883d1bca3956100000000000000000000000014305ddb5ba8ee06ca57053afa4b4eab224c697900000000000000000000000011c38eab5b078e156cf16212db668ad20f4045f10000000000000000000000006acef3cdd0553d453d9c19aadd43d61cd16988ee000000000000000000000000eb471e0b818448a9e0fcb995856666448103c1d500000000000000000000000097577fddf9e816edccf6097e728cd4a684883ce2000000000000000000000000ad7fdc397f61d07c766b15b6d8d726eb881375080000000000000000000000009a85af2ff0b8fb841850bbcbcd6dae11c496c81b00000000000000000000000068b3ccf0d594ab76e4f2178fe0d3a2644c556ed50000000000000000000000005e2fbef7dae9cb2cbbb227614231603b187f1e88000000000000000000000000d43dcbb2d68996b94cfc91cdd33256615a4193d10000000000000000000000001d80493fb3a53b6f27df57612afd4cd6e3d89130000000000000000000000000ea3d79f748686cbdcd8d48d0a42abc2305195fa4000000000000000000000000d6d7e3903c6874b6955697413d86b9e89e32dfb70000000000000000000000008f0173a0efd8451f504d2293777bffb7a103e13b000000000000000000000000a739c4f67a5a30b368fd0cf3648ef0a86982ac2c000000000000000000000000e140923c7af03994c265ec6277632e520b1d034a0000000000000000000000009bb22a0e6755016b6d1cdc99a7847534ddfb59da00000000000000000000000010fdabb658eccae8f41cebdb9dc5803a471a8da2000000000000000000000000b9ef32430e02d974e1dca33067066249f0dcc503000000000000000000000000abad045792e5f7d2a16281a0162699c6a93f1b3a000000000000000000000000ab782bc7d4a2b306825de5a7730034f8f63ee1bc0000000000000000000000008e2b96acd19f10fad714e7c45fd4b4132b8a96760000000000000000000000001572dd6caa6aa4b32d68ecca7efcf597c835d5ed00000000000000000000000094141bc3e13ce43521000b072836a2379195e7e600000000000000000000000028146b7f687713a3a75bc26da562abbafa9229750000000000000000000000005270dfde2b9aaad56b7c307b0583401786351653000000000000000000000000aa849de9163face2a85c0966bd1201e50b3fb894000000000000000000000000b8906f58db53dbaf6c43dfba2efdb7135de681f8000000000000000000000000ad01585807a7f33c5a84d6ad6d06cc1e5ebedc1900000000000000000000000049134cf7d3ef1d5d8effb7ba32a69ff54bbd71d400000000000000000000000046a0b62126e7afba9540ff720aa31fce5eeef47e0000000000000000000000003a7981c5d059f2bdcbca9367e0a8561cae9088030000000000000000000000000490ce258cb88f8355557534645fc8175dc84fcb000000000000000000000000d96cab9610682947535a972f8d1784157d72585f000000000000000000000000393b0fc50cfb2f0ef2f6d3b9b6d527a973763a4c000000000000000000000000087d701363a92d8d96d38a08a9e06f817e1229520000000000000000000000002136f2a224d012fec45e67ec927d5aeb4de1c00c0000000000000000000000007483722507d4751146290724bdfe2b7775cbb79400000000000000000000000097aaf321440e96fd57b1df114780d7dbfe3ebcad000000000000000000000000b3635dc3ad7b0147580edae43a3ed236ee8d36ab000000000000000000000000ff475bb239c8479d57914bcffd4fa6d96e1584270000000000000000000000007259fac07962df5bbfa50522db17824cce742f150000000000000000000000009fe71c4cee3576364b88768787cdfef0f06eebf5000000000000000000000000baf3f1c3e79520c30f85c02d6be062e4ea8907640000000000000000000000006ef3c75f5822836c7fee5065ea182120b9dacb700000000000000000000000002ce7bf1962ddb84e8e4f58b4c7916184117cf9bc000000000000000000000000183b265c805ba8cef4a0139330bed687b922447a00000000000000000000000050a259a6a34af487266b6d0887fee4288c6861f6000000000000000000000000db28da10fe9a6d087790c75decd81430c30b4dad000000000000000000000000bf20b4a115285ba810fed2fc4f3240a68142e95100000000000000000000000035b700e10444feb86282fd547618debf880887e6000000000000000000000000daf6fdf7419469160fbac39d4d0efd5ec152df0b0000000000000000000000001d6938ec9dfe9866fbb3e7b2a81bb411034262c5000000000000000000000000d721d798cdf5ed82c99a53b28f79dcb982ba25640000000000000000000000000d84ccd40c4406ccf98fa22178a8ae86e416a1ee000000000000000000000000062cca5567ec2adda7cfa1d0ec4b5d03d3445aa3000000000000000000000000fabba77d0d7daec308112c6afb4661a7505464b4000000000000000000000000d5b927956057075377263aab7f8afc12f85100db000000000000000000000000d3bffb1816c7f946a2d72f1a36a2d34baab129c5000000000000000000000000c2ef9a5581fdb49d0f62a0815aeec711a23c08f70000000000000000000000000f5e224810a6e4006a6f1b867f0b6a6c266b9f820000000000000000000000009f209c8e6c73e89c8e4863a73d89cdb583ec2b7f000000000000000000000000a2a43bcc8a82b8aa5d990b3d2072ae1a36b9aaa40000000000000000000000006e03dd9712c65ab723d7af5154e8626c8e0196fe0000000000000000000000005d17a0a0826e6bf741e11060d4e0b279842fce4c0000000000000000000000007e178a3446e91cba51b937743c5b7ac10e83f40d0000000000000000000000008d4a8add7412951f5214d41f09bb369a8bf914200000000000000000000000005d0c7ad0684e883460edd59af1e45c431f5a15e1000000000000000000000000dae87103cd19bd39d6ba651896acd66691f3f79d0000000000000000000000008ad0b10e1d86dea5800fe2d7710970c9ce0c08ff000000000000000000000000c2c791749fbb95423ebd91e81913c1479e68bde900000000000000000000000084fab5bdad6fa77dfbff92319653b2ab47e22e6f000000000000000000000000aa644b67aca6c245d8e19a10ab1b54bb0ad5ebba00000000000000000000000045cf20dfd358bdf5f563140b60a19ba3404b4f62000000000000000000000000317e143b2ae48c10aa466a58b04d2edad0f7b6220000000000000000000000000b4a49d4a7fb3b561e0ef18a21b9bb6dd662945c000000000000000000000000d4b02268aa2e7b743dd7503f6f434e92b58ab05f0000000000000000000000004a4a870b74627bfd8ca6890b43cd010bf9f62cfa000000000000000000000000abee913d7ebb29e4531e420ebfc14e6894be62fe00000000000000000000000032fad4d9a6f3350d4fba6ad8ed11e8d8110b54ea0000000000000000000000002d867c4af7e654d1062c6f4dfd037d9d26eb4844000000000000000000000000e7de598131e7b3401ea49ba8500a3bab37c44a50000000000000000000000000325700e24d148c16646f41d32ee024fd303f3b170000000000000000000000009543c4c527519f08e18b37d4e8756da1a626dcdd0000000000000000000000005bfcd9f20cffdd99c4023f4e94cff52ff6bc9810000000000000000000000000e21057d2b2a2c2b6801562259fd9325087c50d2400000000000000000000000011d7e06271f671330a6353670c8b2c90f051aec300000000000000000000000029a3ae540898f35cee427c8f64c0162103529866000000000000000000000000ad3b67bca8935cb510c8d18bd45f0b94f54a968f000000000000000000000000d064740ca4ee015fa1e2ae8097a8b772fca9607f000000000000000000000000787a3f1603a58c1b1c3493f4e8d50b027ed3e6d80000000000000000000000004a39bbe8036b7e976d3672dc640ec2175ae4c6e9000000000000000000000000f2f5cff265236a15d0a1d9651f36b3b50e1142980000000000000000000000007dc566327c7998de725c7062f334fabf8857834f000000000000000000000000a87071b7d30d63adadcc7e7b68926786a8c2e4ec000000000000000000000000a7dac0293be16837aed73a060c283e2db78b562800000000000000000000000051db6c97da0a7d57f2632065f9739d49a1bbcbdf00000000000000000000000076df7060cc4618eb57b41b28270616f2bd6cf5df000000000000000000000000fbbaf86aa8f2a2ff0907e398797cf6e1f9c614ec0000000000000000000000006d948e3072922e240c6072407718d2a6c9b905e1000000000000000000000000c06986082d152ef107e7d3fca892cbdea6f1ca93000000000000000000000000c49618d11e135196aca0f2945c8d431d3264e0d40000000000000000000000009213f50a257a8fd949bb324786929cae1873930a000000000000000000000000e67b47b8c9678c49803058eceab66b24c721ab840000000000000000000000006afc6a7412366cf97936079bef61e2e07044669c0000000000000000000000008257b29ca1ab34a632e32a4905c0713fab2e5456000000000000000000000000355a1487862532844912a495008755b45ede57f5000000000000000000000000f5e834cea05867e48065c06f104870b0c033f332000000000000000000000000f394e328dabf43536cc6e5532186ddaea44132bd0000000000000000000000007303da3ed76b689a75f3528e78deb354d4d1187f000000000000000000000000ce9f67829a366ee3e896d21b4f490d060aaa7bc7000000000000000000000000be2a2a3a372fc6703c43d20271c6458266bc71640000000000000000000000006036ce83737844f40bbc74b32ed785286bfcff0800000000000000000000000091a1df35c495a74ce4e6a553b2a5d1cf0daba2cf000000000000000000000000b70834a2fb645d17a08e55321efcf534b22cceb100000000000000000000000008339beb482c7c7f23c0653f5ab8d5d87f6bf7c2000000000000000000000000d2af5fcf32f58e50c68bf44df315e9b05d0e0a93000000000000000000000000494158494cfd274c28f9f342c2f8aadccde090f40000000000000000000000003eed5f46359894d4eece2b0c07014079a7297d5200000000000000000000000042cc8f1ae97b8013340aa033064195bc8d4665be00000000000000000000000041e7581d7e185fdf32e994b5e36c3727a119145e00000000000000000000000033d040fe0c28a7899504d54b03e5485bc415b6c50000000000000000000000000c3b450f7a8c8e73fa9c6e53c634e679ea6724200000000000000000000000002ef512e1233010a4f6a3fbcb192aeed6173ee9cc00000000000000000000000072e6dcf8fc563dfcf8c8709ce8ac84f6f2d50f5f000000000000000000000000f4b3441939ab4f31ec5bfe84636399c93714afb00000000000000000000000007c5cf366421f09a31ce5348b94f1ff4389a615360000000000000000000000008d93f2cb609fe42da5b097ce8b197a01d084b512000000000000000000000000c92d6db64327f4633719e23e7e54f5b99d9ff0ed0000000000000000000000006b55db965b79d377102dba3f39fb6bf8e3819dfd000000000000000000000000be4dcc07d9e7653b98bf5bd65fdad0b7095a5d740000000000000000000000001b44825cc41d4ee517c9ed1d38eb02b96b9348a60000000000000000000000008a547a7b80c2782b31f0a14941f1d162dd482d9600000000000000000000000063de2dd905456654fee93abfa95174eeceedbc090000000000000000000000003dd023d2f4695df9e201f1f18df1e2d99e71ad7a000000000000000000000000b324269b7998276dd5e04f0580e57277cdc5e6c2000000000000000000000000017d50000fdd89172c1891bcc004fd81356655510000000000000000000000009f4489f3f072802db57601eb8fdb55480f432d8d0000000000000000000000004198060fd6911080148198f41a4ecf3a6f085794000000000000000000000000853821ba41f7daa97402a7d7571a023a083a02ae000000000000000000000000ce48f1c66418e1ffbb1aa2a7d45d1ec2b89590a00000000000000000000000004a9402917b0553fdb5eaa97a65d9a954394d6ffc0000000000000000000000005b02f331aa68a01950c2d730ea2b6f1ea0b0cb6e00000000000000000000000064376db4d4bc0a7675fdd6e14c2e1d31e61260960000000000000000000000007d9dceda03147cf40efcc9fe8d12227313486ae8000000000000000000000000d55aada99dd6e788c8cb83548fd6bcc60feb63e2000000000000000000000000bc041ac8b525ddb00d3594cea49173a3f003a86f000000000000000000000000c438864f6419d5da43ac1fe2a50ee58ef6fee3260000000000000000000000000dd897c007bfdf2638349fc19931314cf729e03c00000000000000000000000058712da7e9b6bbe65ee34c09bf68234294e53a92000000000000000000000000a645a1985f564b25edbe89bb8cce30808a0fbaa3000000000000000000000000c2ccec6453fd11a6219746527a247ec8790fce41000000000000000000000000a697116941c9be2ec3748d2f490ac15777fa32b20000000000000000000000003f3ededa18bcb0aad70d969c6025c0192d552314000000000000000000000000110488c21ece896ed2bbf00034860f07271e6a16000000000000000000000000cc95fd73c77bb7bb58714688e9333c05a388693e00000000000000000000000099ad3fd3f2708010b5a767b1ee1fd4821038e45100000000000000000000000078eaadc04857816348d70c71b105f515a486c1820000000000000000000000006652cf99f8a5c2e4a671d8e1c316e30f42750e2f00000000000000000000000001fdb72a6d518b84b542762df028a9e98acf25ad0000000000000000000000008e4c1647b2216014387c94fec4c94397a7126aaf0000000000000000000000005ed06523f9195bb6e69ae22040e85ae006915e7f000000000000000000000000951037531a8fee09479c2b9dd1f00763dc7bfa5b00000000000000000000000049c98546c41ba08d13030e917c4f11b608f9feaa00000000000000000000000041809032ae6af2e8bd57162c3581e3a8b81739210000000000000000000000003c58b2ca010ad78143670f707d57952c56634065000000000000000000000000f21b4a8940260b83d48b03e247e927ca8dade84d0000000000000000000000002bc61af07233cce771e65b72fcb4ffccd06b67a50000000000000000000000004b154a5845aeffa029b948c92a58774960f92b850000000000000000000000004e917de190356dd90b06c69ec3cc8359253c6aa5000000000000000000000000adc1bb596889f2a65f1dfca92d2f6a6ae86e61db00000000000000000000000077577d2f6bfcde34d862221fbfb3a3d1d80f71f9000000000000000000000000230cef50d746624aab59597e0031fbb47b7d466f000000000000000000000000ecd78820ec3ecc72a29293681cf99d638497e51b000000000000000000000000cca785bc7e4b3ad0c7f593e8a2bcd44dc1ad3382000000000000000000000000f6032c1a49133e9caa41e866547b8bc2b57c23bb00000000000000000000000048b01b2f97a05f3fb452171575eb3852cd396b920000000000000000000000003ee8bb34a73a0a3bc909d6a0b7ddd5c39583b9e2000000000000000000000000613ba5e36b012338518d147d8c7e486f766f9cf80000000000000000000000009c94b344cbb3b7aaccd616d6186d489d65d9f62b0000000000000000000000007d384f64d741f255be91e9b9daabb5f414bfbf92000000000000000000000000b589978d65d90ab1c27de078ad783ad9ba7b225300000000000000000000000052188c5754565633e5d12a63466ebc40505a56e4000000000000000000000000e1ca24e4db6e96f5aad75cc06e901fa9a9f757b5000000000000000000000000f29486247c8391baf276af3656bcd55f47fd0902000000000000000000000000a28f747ce3d0c71c7a38746bb9a35c51291ad915000000000000000000000000cedf566bee1f497bc1d9a7a9660f529788f99dbc000000000000000000000000dd6475f4e70b9d4e9f757cc48e1229a04503aa450000000000000000000000002fef40a7e476aef4bc75faf751615f3cb1a553e9000000000000000000000000cb3632ef2aa7191a9aa0d07ecb3c24c2274dd6e700000000000000000000000085ecd8af9f6259c36f088428c5e5f7d7db3b1d0d000000000000000000000000bff9597b6931f1abd534807a2fdcacec946f2cdb000000000000000000000000d37dcf2464edc28d33c92d58384f99112f14a03000000000000000000000000004c238531c037739ad5d8566a944badfbda49528000000000000000000000000b2002432555bc2567f157f9f79de1280f1bf9eb90000000000000000000000000ae088bac93bf7ed6d412faa21fcd17cb918705e000000000000000000000000740eaa63005f0e9bce7e4bc69bdc706f5869b457000000000000000000000000dadd2f9eb724a59a068bf030705a1008c9b8c1530000000000000000000000003c44c441c58fb8a2a6028c62fb2f27ea66202804000000000000000000000000757a781babee8d5fc9516939bdfbe4b222ae04ba000000000000000000000000ce631baf4c35e4b1aed704792406daec35e0e29a000000000000000000000000ac0dacdbc737a462b48c18da6d26cdd7533e021500000000000000000000000042ce59370d70a687b2ab520810af3fba84ce40c6000000000000000000000000ecb632720a6d2830e3b20632ce1b53a75d1766830000000000000000000000009b37a510178cb4b1cac493295ce15fd7dbc51b66000000000000000000000000be9cf9ca53c3a3d41afb0a1cb9c3c375adffbb56000000000000000000000000d6ed6262ec6b8c718157a25b46f94b0a27b708010000000000000000000000008d3baf114f5e176843303ba76e00d6570866cafe000000000000000000000000ce0e6a636a42f79b163f633cf24c2d0d8ba8964a0000000000000000000000000d37af654fae6207ed6723fa4babb9e38f6ae9f10000000000000000000000008435147c0933f946f4958c20e6d016a51a936766000000000000000000000000991b5b6a1b5304f9b5f23423658efd5276cefbcd000000000000000000000000611a4efe75b2e13091f84a01c286b2d225a7926e0000000000000000000000009bcf1e0223a992b9e5caeca78b153ef55bc38b40000000000000000000000000254638def877ba9de38cdd8239603e799d40d6e40000000000000000000000007703b513516394b7ab44c6c129257b75d7714623000000000000000000000000888e22b40f66acf70ae338d549e513851a04cbda000000000000000000000000080f5f9ef20792e7011f4bdb323feef2263c9b79000000000000000000000000e7a0de355f4a00f05695a196739cc15f034545e4000000000000000000000000f705d82addc704487e7b1cda293784b3bf6f11b0000000000000000000000000a460aa503b846d6892115c80e84804aa0419d6f2000000000000000000000000668250332301184c5a93346e5a4b47048cd3f14f0000000000000000000000007a66a62e26e8b9f15bd4d5fdbb3a609df31f69b7000000000000000000000000043e133a6a7d43ba40c597269d4d647fd2ea3172000000000000000000000000f15fd82728007059e1da229c236b83772708150c000000000000000000000000add189d8a800cc1c3dd3925dbeb44573d71257970000000000000000000000008f032999b0dc8eb16a6a7e6b07cd36223d7b9a99000000000000000000000000dd54587f12119881b0464b8b19d1b8146fbba1050000000000000000000000002bbefda1d49b1099efe9880a90c6776f9d0dc3130000000000000000000000009b530f365e56e48fec2c24e84b5bc200c68934a2000000000000000000000000a53c2eae78ace4559be96564f1a989d38f3b40e3000000000000000000000000364b9a9f4bfae3ada4e7825253884eb74538431c0000000000000000000000007f10f5fbf6621ed8246b949071a8748a5c5c9557000000000000000000000000e09613ece132785a9295edae97e905bcfba81c3800000000000000000000000031db5cc42597aa8876f57551ba9f51bb6da159ff00000000000000000000000070235d8bcd78e66c66d15757232148ad2a38ab2a000000000000000000000000da352150860e78ade6a2e5779b1f2a79187644f6000000000000000000000000fff0e7f6514fe15311947ba51572d0cf8ebcf491000000000000000000000000c52eb455bc7a160f04527962fbb7f0b12a7320c9000000000000000000000000adfe753973ec569906697dde05bde918b6384d54000000000000000000000000f08cd86d147b81e9ede51a302b4614e41e8de0de00000000000000000000000059b243d5016d65fabbdb31f1d4b6cd9618de3cd600000000000000000000000072409f57eecba3b8eff6b5f54c86a0a84288aa2d0000000000000000000000004371a7cc2693a2f6fab81a07d0f18773a05e0e1200000000000000000000000043635912f68a2ca6bf02a495f034cf2ccc390bf8000000000000000000000000c25309816c6eb96fc315fea9ad79a56a98878959000000000000000000000000095e1dc91a3c2259ab5e2e9494bae9c3f774c093000000000000000000000000c088429385f7061de9f98233995467aa586f1ef3000000000000000000000000c9907cd00351386e01ca6521f7a9e164c0253b1c00000000000000000000000046d7b13f74712b2b8d9dd69ca56f340dcfb9c2260000000000000000000000006cd0711beb35e6fd9824dbfce99a9a87ff850994000000000000000000000000ea928673a01084a6ecba3d04b2f84c108ba58ed600000000000000000000000025c7dc3b59f6fd4739a10a9f626fdfc0c8a6b2a10000000000000000000000006f5defd58bfcffc836c91f3cd0e21b6a09adfea5000000000000000000000000654153296062eca15f0bcf20b6fb0567a67ba4e400000000000000000000000038ea90ad88cef8f6ccfaf24a7b5334c6441eb90e000000000000000000000000ab433fd81ed490f56a5ac09520a1e0757c33f1f8000000000000000000000000f23715d1615f151651f86c460de14a2ae5a369fb000000000000000000000000305647e760ee1195426ea36623c68c482c769ceb0000000000000000000000001658748c2c475d405904bec876dfa83e5ee83178000000000000000000000000aa50731d3be8d28a20e395202501f530a21d8b35000000000000000000000000187bec120fa9fe5516fc252503c1f2659f003550000000000000000000000000c87702129a138828f9ff0bf1c8dcc7109737977400000000000000000000000054b372a5e09310ba6b3a0e372a2243ada7742d4a000000000000000000000000caaecb9751b1fa082ca589b39b071380906a51f3000000000000000000000000c067b9601d3db22b0f57a797af52ab5754703f0a00000000000000000000000036105c0698d1ae6e2512ee492c94fcc57d2b353c000000000000000000000000488ca7995d3b92a846c84fa43528be4676c6bd3d000000000000000000000000b989c6dad29d29124e82adfe4c189635063c6745000000000000000000000000ccd8ac4af03a28a258562a4dc8a8b0b677b51b7e00000000000000000000000049503329057f94e0b5165df2f4c60eed226a1f0a0000000000000000000000000d73cdf3ae8fd5ead7222730937691b4db817880000000000000000000000000cc2d823cf5950fc437cdffa95c500a5f41752985000000000000000000000000b9eeadb898cd93787727e345b3ed2cf319c9527d00000000000000000000000009df4ec280f7eeb23b1aa5084d5befc5c97e5038000000000000000000000000a0b90b21fce6a703be8be0415a72a2e69ff5df66000000000000000000000000185e286d193f68c4464662ee66563269558c5bac00000000000000000000000029e318e150f65b042cae729aef6b699a277fdd320000000000000000000000008d3c7b6421413e8382d3e63951fe3e452224b4b0000000000000000000000000f1fb832b27860ee0670f73d4bad193acdd85f7ea000000000000000000000000a6f6a8349cd870ff6bbad9f52e7758e3471286f6000000000000000000000000bd0bafccf37e5530dfd66524ddf586688310d3e40000000000000000000000003fe98c8b9346a79843dd5599c5378f0d1487c360000000000000000000000000b53a9aff59c5d4839dd69e09e7feb7a7fa6a7491000000000000000000000000bc5932793fe6d311752425d18f9ee2b192e093dd00000000000000000000000011e318c7da741a6f03d1aa627d2a14d39b6691a300000000000000000000000013f90609e734ec59d0327aedb0fec193d9b90d44000000000000000000000000727ab447377dc4500e1cef02d95e7bd1fded8e130000000000000000000000002544f0cd8ea0d11aa64a26872ef7b3f7ae88848a0000000000000000000000001fed890874a44fa8826a17bb4dd35c9d04fc9a6c000000000000000000000000eb95254eeca3e1ae0a17749568869ade70e80d1900000000000000000000000086678f4efe12029d405d4d7c12e85297eadd2ca8000000000000000000000000df6dbc48b31e4d3f2dfc3ca9a01e2e95d3f8e8860000000000000000000000003aa01a951942970bee066a6bbb588fde6f4d72d0000000000000000000000000aae53c7b0fde1f728dc408856fe8f7e0814e917900000000000000000000000050fbf20a415f3ef66d1f9258568dbe7f4ef49af900000000000000000000000049a9fea32ce309eb19567100f47851e18fd5b618000000000000000000000000cc11177100defb2b39ac347ba44843a70372f972000000000000000000000000383ce0e0f4a9588b6b2a4f5f4d26346f2a78ca80000000000000000000000000555df9d207be2ed526defa827bf9a02b74da4b34000000000000000000000000e4bbdecca399bedab2f166d45a99c35c1d4480500000000000000000000000009e40f034598bde099a49ff7f6f26a8ef2aabf1ee0000000000000000000000005d350c4d95f500d022a32a13e86e322bed4c6e6b0000000000000000000000007fc419f90c6096efc29c5ea3e07a32142884d8cb0000000000000000000000006b149254193966f5e378ae497976c2882daf5f61000000000000000000000000e86e34242e26400e82ae00057c0e72a4ccdb4aa900000000000000000000000048258f58d4cdc7c033a870ae1536f79637f57f69000000000000000000000000a231e82b6d0d5a650339347fe66b24810903f67300000000000000000000000067c2145a8c8c2ece9136a6655ab5cb5190a4d3b30000000000000000000000000539ca51b723f68409e21b19680d4c962be88b9000000000000000000000000078044df7bd9028e05640d6d1cb8e493457a3a78f00000000000000000000000060fe3c6c4370ff1f45d338c11f6d0df464dc3aa20000000000000000000000002b2fc4cb13bccfe6b9a4e6b3ce6e518c4a6be1e1000000000000000000000000ad138a4acdb8fe90e7343721e207c835f8e01865000000000000000000000000e71717363701c737a2fce5ca595a635062c7f79000000000000000000000000067d077dfd11c5f7f22b32eda94715c5795104878000000000000000000000000c13d7a7e008657d542e65394c0cf94f6a536f8420000000000000000000000002ce9791e6bda2e556179901491c18c72d46325e700000000000000000000000036054d4b7f9ead35e2bbea648a34b3beb63009cf00000000000000000000000074fd48ca1963e054ea5ea83cefcd5670667c3433000000000000000000000000f132ab2620dce32e359cb40ebbae634809f4ce44000000000000000000000000bf9b6188676d4bd362ae9426e19f7019c4d142c7000000000000000000000000081aef8813cff9158d89fd413a8429192c12ee8000000000000000000000000052f2fbf237ebde203ec7350cf8397eea3add8d5b0000000000000000000000009d1ff0faf540c6501e297c77563695c9889cf224000000000000000000000000bde9ca13c1caf94927aaf2fa2e0a5e9d418a2b5e0000000000000000000000003930a8edaf87560b58516cc344fd81005b6dfa10000000000000000000000000365a63136d9998f788f2405937bdd3a1c193882a000000000000000000000000d5d5126c428fbf512d403eb9ddc8ffb9ad6c49eb0000000000000000000000000e3833972dca6523f2870dd24658529abd6ad82d000000000000000000000000a998f822d21de6bbbda2532384923065940e340f000000000000000000000000b61d2014613064cb1f052f1ac2eedb213ae1af2e00000000000000000000000065cd5f725cdd9cbaa79879b646d5d529d1f9d99a0000000000000000000000000b2ffdf80e46f66302a20d494455c3c42c516d44000000000000000000000000c936032660f94b8fbe0a72ef70d90f1ed06d9249000000000000000000000000f1e908582c1a12ef36ab2b67dfa9222d84fdfb450000000000000000000000001e3b3778cc2569c4a7439b0507c536de56dfcf4d0000000000000000000000006ce22dd5ee2695daab73b3abee5614938b27c57900000000000000000000000003c41b1d5d74c23185c2922620e84221820979c00000000000000000000000008d185df2bb24a5d78fac4a1b41f86b644009cfac000000000000000000000000738bfb7e670321ee4779cfc36474ac5cccabf9600000000000000000000000000a63af1b2afc03dee39184cd6867464a1c34f1f100000000000000000000000055e14fff5135f946f674b024c78fc90cb896a338000000000000000000000000e0b1b916dacc8583f6f6f3011e2da2781a32ae0c0000000000000000000000004eb17388aa5403eb656c619cbee66096c91a1003000000000000000000000000d50982909f9929ad982d8e5d52d48e158392887100000000000000000000000006b7ac54825e00c256111bcf6fed2d66c688af39000000000000000000000000174d2109a712e9128bb625f520cd7abe0d2324770000000000000000000000005135e7a3ffe30ac3311ea1e766953d0a5bac743d0000000000000000000000002b187748d2bde9d356c8d781d2dd178ada1a340e0000000000000000000000003708fc1f65c3fe5b14b377c08dc8ed88214e73900000000000000000000000001d983af5bc7263c60fd134e07f5a0550d1938ddc000000000000000000000000b6d227671b1ace54dcdf17652b59afc6bb7e16760000000000000000000000008b1b22c3b7cb3bf686f1b1a41afde797159988dd0000000000000000000000004da7adc1050a292a036a0dbeb534d14827a74f89000000000000000000000000fe263c4defbc2edca59dcc5a23d699caa245476200000000000000000000000082e79f5f3a4b3d4e13430bbc61851355919806fe0000000000000000000000002e51b6eef2c31c5ae23dcfd8dc417aa7b8bf9c430000000000000000000000000e27f7da6e0328556196d808929c14e1d94887ec000000000000000000000000170232371ae1257be78aa2d1ff08e3689ba8bb2a000000000000000000000000ee4b9124af04350c06c1524dec4170c79ae119420000000000000000000000002e36164d27f3361f7aaf07cfebf7bf7a832b9e3d000000000000000000000000bc8231dafb7d074bc957e83d2b7a0853295f5250000000000000000000000000f949b7271a589da85416721370a24ae446985cc9000000000000000000000000f5dcad8b32fbb0710c8a5117ebacef5507925351000000000000000000000000165881bb3619833a3c0928860dd21369f2c97ad70000000000000000000000009079d54565f163e9dd15ea975d6d955c49125468000000000000000000000000f725b38f0185f218ea0530037b80940b5f06a106000000000000000000000000999167ea7873c496ca00410be42137dac656b179000000000000000000000000b8e22c9005c259a43ab8eb0de6707ae2c96a5b8c000000000000000000000000e234e6a157d2f81fbf0cf9fcf2f37a513d7f2013000000000000000000000000b3a226b563cc03b99b44e7f86150e37499df900b0000000000000000000000001593eb4f2343af3e367e3ef059d846e686e69dbe000000000000000000000000e7dab452777310f7ff41707d5ef2e0d5514e9f2a000000000000000000000000016a0173cd3ccb57d448303593240926d4d469c4000000000000000000000000cef7180e7f91590aad0adc90105749eb8f797af800000000000000000000000074bdb4be60b8bb753b1550feddb451b71865a28700000000000000000000000011c7720bf3a8c1c7a24f4a78979a0380add4df43000000000000000000000000eafbe407123a56f84fdc9942abe37ce550b3231f00000000000000000000000029a0a077810a4c28ea36eba6df493306d65ebdcb00000000000000000000000041af3b60589787451d57b8a4afebc375b76c3fbe0000000000000000000000007ce2bfbd35b134c82399ab5d440db861ddb3f736000000000000000000000000661e77c535d12f440342c69978f51d81d7d5560e00000000000000000000000048784540eee7e4feab09dc7012b99bb05bb21dc1000000000000000000000000da366ed51e9f45836ea9498fd556bb4dcb725a1d000000000000000000000000616a4846b119c01486fee8c92e1b758d1f0802a100000000000000000000000014a69271355b08c951f799c1bc3d7301c8ed5b120000000000000000000000008639b770088ea3a94ce7e72f2148e74eb374b15a000000000000000000000000583de02ddd6ad9e037e4fccca1f784b1125f0179000000000000000000000000f9127d8daa2730fa8bb15855b78bf059120ea8a400000000000000000000000030d5b91c340e00fab2c64a2c96e85f75729cb1bc000000000000000000000000a119be5676c265b2c47d126541deb0a671da4e3a00000000000000000000000083d3118d70efca6403da12152828bb610a5dc5ff000000000000000000000000aab0fa1e08282fd7a43def2f0ff5619af91ef5a30000000000000000000000009372666ad53bdbbd93181bcbce62596e59e09c56000000000000000000000000a685e6e4a57dca8ce563824894b61b29abf74594000000000000000000000000f8f017bdd658d12407b76ef2565f3053312d762100000000000000000000000010a292270e5f181065e82ed3d90779a3bcbecf74000000000000000000000000267cf828b7731c02a3ec4a3c11b863b2484832b70000000000000000000000005b54d5daada1ced5f1501f8ee633b0176e275f4900000000000000000000000042523974297265e2d20e144339fd64ffad04acf00000000000000000000000003ea08ee2699346ed7926e200af2ed9f2aa9dd35e00000000000000000000000028c6e8bffcbd43929b38a872d180b626e6d017eb000000000000000000000000972e941333aa7bf34b6178c4680bdb0e3eb0b556000000000000000000000000ee441138ee2689cd07bb0cb3abdb3b869e39d4c400000000000000000000000016de9d7b1bc68ac7c6e19c3c68a75daf7f5154cb00000000000000000000000058919c31e3b0bc1ea5c5bea4d7d6a1b18b6432af0000000000000000000000000b7e69ca966582de89259c987a59990d892d8874000000000000000000000000e898b70293ede98a7c4798fff6f89eca87dc1a6900000000000000000000000048d2dda8be7de6ca973eb8c4a75a6fd96c9bb5a300000000000000000000000009758a2223c744eba8184d33407fedb327895e4d000000000000000000000000b56010d22fbf7c98ff9f1eb19e2ce25869b17573000000000000000000000000b1c298c4b8b1c999b64c5d4622e0f6818fcc4a15000000000000000000000000498af6f1876d706cb0daa258e063a31214f769960000000000000000000000008d6137827edc115b1eacc3eb0510abd1c03e69ec000000000000000000000000394e419e06c0e212cc0a3a3cfe99fd51400103ac000000000000000000000000b7db65ad00484470648690389d3d0084d3331645000000000000000000000000a6c802f9e4ade7d0c7a1a796ce0c135ec67ce2ab0000000000000000000000001baf8ae8789ea196d4794bb87c8e76f7817ad06c000000000000000000000000f93b15746cc36617e2652c80375ce2f501be818b000000000000000000000000262a689749bd285896884c88ef2dc018e0666594000000000000000000000000b92e3f374c25d5eb418b9daf2236809ea60d73b600000000000000000000000075637720a179585d8d82a37c99abda31ddbf957b0000000000000000000000007661064209103b4209538526f90bfd007d5b17ba000000000000000000000000d9c5605c748077f80e827e4affedb1db0ca86925000000000000000000000000dec1836e4c9a06dda054977a4cc2b138f8f5927c0000000000000000000000009eea841f2deee02c8a0be914c92a9312ca8827b7000000000000000000000000bc3c64d62115df03645b8242c1dca9ccf9f9a805000000000000000000000000620d6a69470b8d882b4ebbd471ebb42b1b3443d2000000000000000000000000c95d8fa0fe54d63d8836b652db53dc89b77bea5f000000000000000000000000f92caac855a38b2f7b6d47872d6392e9b89d16f70000000000000000000000003e7c99e3a6066b3e67e575a535cb8001a0fedd330000000000000000000000006381a288e443c37c6bd7c5e76ed1792b51781bc7000000000000000000000000f8f4a24d4d6799d1b80b690b46ea3e85c5cdc190000000000000000000000000381e9814938b9df939be4634486879f1e8fa3b4e0000000000000000000000000f450e4ab0413eb7f9d7cf4e9e0ebf8d63fbb66d0000000000000000000000009790c0e49972a83e74a4f8dbfb382e5ae71bb01500000000000000000000000057e09e1396f79b0efd2d3c09904da232a32a48300000000000000000000000007ca65c4341667d36b29c0411351787266aea7984000000000000000000000000130d2526e81af14cbce28db0fea980163228647800000000000000000000000058aea388fd660c3fdfc6e4b730bbf79e56b742cf000000000000000000000000d46c2e39f49ade029312d3c6ce8a2ab24442d0b60000000000000000000000001563f3495e4ee82da0ff58afb462fa84d167f8830000000000000000000000002a0ee7c8b50d3bafe66b7faa7628b3578267e262000000000000000000000000d8d8ec4518c8a7f6d9f247a6ea0d555f542a0f6800000000000000000000000022393436dde27587adc595034de84292fc8d06ae000000000000000000000000ef5f9e4fa504c81030065ecd57c53b52453580520000000000000000000000000a7c6f89aea6fdfacf5b44f8e2c18df87eb79f540000000000000000000000006e1d4563daf83885a14f59abaf3470e56b78b9fb0000000000000000000000005d6878a904a3caa044a3494769db0f3cc51506fd000000000000000000000000fd57dcb1568bcdbe589e1495c4166ceefaebe52d000000000000000000000000df73b85079ef759513f591037abc85188177b541000000000000000000000000ecc2e89dd5a27d20193859ab1365fef891cedf56000000000000000000000000bfe4c0281526a7ed1677e55c6cbdf8c88d145ccc000000000000000000000000e59db42a2fd9c096b799f4528ff98cb15989473b000000000000000000000000f0e1818a266063aaae4088c38af50fff5087b60a0000000000000000000000009c80f48f323973ae59c639560a31722a35c157ed00000000000000000000000088ad64a07148578aaf41d3ec404643f37bcd5dae000000000000000000000000d3e7766d7ae53a32ced9a908868c995076fc95c9000000000000000000000000c61cbc0954878bf0ad04df7977f8d92bcf461355000000000000000000000000d2fef7b397cde6b4a4d3207f4732359413996aed00000000000000000000000017607b232a2792f27c83073f5002a3cd34214ce100000000000000000000000047197bda63b75fd716d0da48cd48c60f238b34a8000000000000000000000000a881046f54f8a62b382c7ce08bfcfa9b8e16ac1d000000000000000000000000f10de6a7cb00c2adf5287b3c1f8239cbeec0d416000000000000000000000000058adfd3e3c330c6f826d8c2d0a322eeef8092d6000000000000000000000000796409503394ea0b99ca3d62ce85bc18b3ff07cb0000000000000000000000008457e2949a4a817b1ae5cf4a99d357ed5420e73e00000000000000000000000055bc8cda13e18a73c510324c23bef92b626d575100000000000000000000000002616fc2027d9bac4b81ab625ee9ecc5de41d30a000000000000000000000000e8b4b0f77069a90150777043dae7b895076bf85b000000000000000000000000d68dc054192e1cb1e31b163b41001b07f6fabdce00000000000000000000000077fddb7a00f1d335977bfbc89464122b7f9d0f9000000000000000000000000091427b87ec74053dcab586798cefc857523371120000000000000000000000004c3823f244122f888eeb5887079a5ea7c992fd970000000000000000000000006decd32f5a2ab9b43bc6ad8923eb6d2395de145b000000000000000000000000c8b3c2f200974c01dbfb7ddaef1a96f73827b81a00000000000000000000000021f9a226ac81d6e3f755e64efbc25e1ee5bb89b7000000000000000000000000cb554ded3d837f1a25910efb4f495286d236542a00000000000000000000000016f178268816f4847a5ca650f77b9861f64a0785000000000000000000000000c1a3a814affd2a9afc243521a86fec30646ebab4000000000000000000000000cfc31a43ffa852e2dceab007d4ec83f14eeeff1d0000000000000000000000009bb2cb41147369da8e0724a374efc0a368f8468a000000000000000000000000eb0ac4f184bfb6b1b3223015b4371cf34195697c0000000000000000000000009fe261cfbc602ca0a4ef8959a7650257783b9d59000000000000000000000000a4af8a091f37930f44c3150ceef7c6b249e12ea2000000000000000000000000f9c2c2054b2faed0a570f422d01473badc9d28b500000000000000000000000012b1a52f0105297050a5516d1f7029a1dba448ec0000000000000000000000002235395ec9752bc91c11e0e7a005aa8be2f895b4000000000000000000000000e80fa3ae48a92866dce9b73eec892f09829b48cb000000000000000000000000df954e848a3d479297dc280eb308a8cc186e610e000000000000000000000000bc06df2f64bfe4a099cc05011265f9ac0f10ad9d0000000000000000000000000bed9787ff03bf01670c04bad902500d7f906133000000000000000000000000145b627a1d75f6df1843d2db03b2f4f6a34ab0e1000000000000000000000000ad9a17afca8f98fbd83849c7b9f837dce3f435fb000000000000000000000000d0f789edb4c990abaaef64254b4bc242688cc3980000000000000000000000000d86520def493c89361650275afb34553b6bdd56000000000000000000000000b7fabfd443b16ebb94008b87e173c72d8d348e460000000000000000000000001e65ae9318792c41643835da935813d4f682bb220000000000000000000000006dc98121c7039e153610927168cff6cd3a37bee1000000000000000000000000330233a9c8f17bea1797ae2c58a69291d4ad7803000000000000000000000000f0c4d855c0744bd73766bb93a0b635974adb386c00000000000000000000000073c6c2c0d3582fadbef8c639dd612b199257fa46000000000000000000000000af769907322f9d1c5e5b5cdbec4da4c6cbd118a50000000000000000000000009f765fb21603212ef8b638440125315b5b8391ca00000000000000000000000043637e7d9403a83a745287a550537fba895abd0600000000000000000000000068c64319cf842c499fd206867ddd4133794bfdc70000000000000000000000002ca1a8d8656072877acc1ac111c3db9649328876000000000000000000000000c74a00dea48ee8a418f51dde10f60f3d954726290000000000000000000000002e4ac0b6f6d4106d3aafdcee1c89436ad9cb60d5000000000000000000000000e90030274b939795ea26aea62285c31513a2ec3b000000000000000000000000112a45c6e262b967317baebc8032aab492a43281000000000000000000000000809131305af1bcee74ab9ecd17a1ac8653d7514b000000000000000000000000287dedfea78a82bb8527dc9875d3c4d6f42a306b000000000000000000000000a3f99e3364d9436d32c3655b70f1a391a046e23c000000000000000000000000461884ca5bd15264ef0f48483969df53fa9007380000000000000000000000001d2ac92453feccc5dc302576acdb3ec75ceffffe0000000000000000000000002daf5d847d1c5457f6d76360afdf6bb0544e6924000000000000000000000000845fefdae02bfdb9ad83433c22ede68d1bddd6b700000000000000000000000087d2f3db32b27e6e6ea7dde9a640466ea4d5c22a000000000000000000000000db5ac4939053b02129fb8acfed73ee3ec87c7af400000000000000000000000077d9423b405fe82a618c29db6102ea547d57a2a000000000000000000000000091c7a93f275742a2322625d9cd2d6ba153743d7a0000000000000000000000000d7f0ae9c05f8ab1428cabbe660ea39d6819eec1000000000000000000000000b9dff10f7497e9df4b918cbda868ffbf6b71af75000000000000000000000000447529ca0151b9e9f7ced783513f748ace9594670000000000000000000000006c867c1407ed8832d006d9ff6d0877212a345d88000000000000000000000000b839825ca09602134ba0e5c8a9ee680bad9db7f3000000000000000000000000b798980d174bbe79d63a1a79a0a7ff2116bcb8a8000000000000000000000000c0db74ae185c00af7fb491736e99fef7419d42f60000000000000000000000002bc133c50b6714033e8041109e4339d3de5a04df00000000000000000000000041cc7e50f8c3ccff61c031f558a9f916d269a41b000000000000000000000000e0ebb7397c8e215516b281982c4c33903e751f1800000000000000000000000012726816f8f235080f322f7f1c6b1706a9297cd40000000000000000000000007480019634342017a873b1f5e7e042811549fc0f0000000000000000000000004bd585722776d18cb301359bc87269f4c27213ee00000000000000000000000062db65ccc3c2024b2db0723cc9ddd18b3eb5fb850000000000000000000000001e2b368e2079d6500ada189326e44b77beb700600000000000000000000000000c3b475dcdbb09028007d003cda59a8290e996aa000000000000000000000000cc61cc9b274a6e805a784b98535eaa2eec8ed271000000000000000000000000b8fea8a39bd33eb5277640b700aed478c0aded7b000000000000000000000000428ee3574a884ddf24fa6b1b1a4defe30d39fb9000000000000000000000000010862c52ee4cbba25fab2cc9c4b0278825b81b7d000000000000000000000000f0aff01c9a35f1752a83aadb3c0763c83cc83c070000000000000000000000001b459b57030d31bad80282b8ec55126a1b434596000000000000000000000000e196df3d0dab84f5d254c7bb719d164bd342d69400000000000000000000000072e2be80084b8049333d2da21c9386a6cd62b5b6000000000000000000000000201b715d9edec499d074b7ae17186c94b3e99e23000000000000000000000000fab580615604a0c34e64d109ad9557b82afd7d9a0000000000000000000000001e29551482bf2e94b40b8ea5cc536748724768c4000000000000000000000000a157dbb611d69db3eb9bcd973a44433ba1dcc67c00000000000000000000000074aaa2cb11a123c8ebd246917b859f7228b89905000000000000000000000000103ecee1e64bca76f9a86b5b849fffe2227be14000000000000000000000000065a4b435bfb6c3cdad19436edaab12d62555e0840000000000000000000000001954791c3e66411dcf7b328df01e2f52ab40c37c00000000000000000000000059c2f6d6884bf626f65f1dfddcccae69400e4ad1000000000000000000000000c742da433dcbeed03fe441351468a59cf0ba6ef40000000000000000000000002323e5a4eb5011bc7f147dba3f529c37a009ef280000000000000000000000002e2a20fad316a38e5b9e919d50f41565a86c66b2000000000000000000000000b5fa25c5f2e8e984cbf852d4e70ead69b486f705000000000000000000000000e58e288661918c1ffcd4f1ceb398e74bad52ade100000000000000000000000009e25522c2bafd452a2c2de1d29c1db078a5cb0f000000000000000000000000abd129716d116d7376565547ece595f6ff5f146e0000000000000000000000005a39e9c43f3ff1eaf09f39a36abcefad042318bb0000000000000000000000000696e53ced4964f655a36c7725899c6efeaa5b94000000000000000000000000d0e86bf6c16b28f078d923ca858275cf74f658a20000000000000000000000002dbb5470208d28743c14ea62f4814234bb31220c0000000000000000000000009be644907c117f905cf4644c51e352c4ddce084b00000000000000000000000071584027cab9bad84e7cd8dfaa83842ba0d0da6900000000000000000000000088a5163dbe5690cc7cb286bf3839e3d9a0adf18f0000000000000000000000005bae289d588a9c1d5f9207cd0551a9e3a9cf305e0000000000000000000000001b51f13958ee1e6031ac0baa636a9b15ffb00edd000000000000000000000000ebd5d976c5d893e4692de4ac57d99f99c76cf719000000000000000000000000e75b75ac17296a0ca03c6fe56f731ccb358aae4b0000000000000000000000007f61a8fd23581030d67ee44c707c6b22dd9d9f810000000000000000000000005f717f9a11c3742168faf973c3a4837f42f5323f00000000000000000000000096313b5af73cb056c3f17d94d5484aaed77a0206000000000000000000000000d6a240efb16ce8e44a81075b5619ae805ee892bb000000000000000000000000eda1d8cd6793985a6ffcc7a804559656152adc1b00000000000000000000000078c72327567f21b8e4b890a3b439ee4ea4bde505000000000000000000000000979e6bff47a3ac9086af5ed50cbdb720a2994b6f000000000000000000000000c5888f35fffee7d2f29fc87873de240982b6be890000000000000000000000004ccb0e1623179a018a65bb3f2598053a0ce8538e00000000000000000000000064fd7a60b9047c05f28aad779c2828952ac27021000000000000000000000000be219ec8af5e801191d80a8df1ca36ed169834a4000000000000000000000000e454457790fc1e8035e28d3c706fca9ae6a1a0e50000000000000000000000001e9d1f91771167a3e3d58043fff1171e333a8c370000000000000000000000006b6fbd5d9839d96ab5c400525910c748e1417aeb00000000000000000000000007d0365cdb599cf8b08797e2681abe4c7dabb26d00000000000000000000000024a09458816a2ba0b0d809e3a895960733ebb0d00000000000000000000000009ec3fa9696fb036b6f4486173f4f5002e76dab9c0000000000000000000000003e201b6e4ae43567801f1d542ba2b517efd5c707000000000000000000000000d245ad670e6a81daf55e7fb63f28d3682ff1e4bb000000000000000000000000da5af1aceb68f49115e744ca8794d7520cb8c41b00000000000000000000000047399b5c229255337d3496affe41d88aaf4b2826000000000000000000000000dd9c0f11f2259e27670203eff7d08c84a170cb4f000000000000000000000000b6b2f8ae437b908c3cf1d2b12752e9ec212d74800000000000000000000000006793758c49d53960ca685330c5fade78ba6011f90000000000000000000000007f416ef9b543fcc3270c78f29c917355a3d158a7000000000000000000000000a79438ce3a25348c2a9f62e078f637ffbf284061000000000000000000000000cabaf98823db1c51c699ff4bb65fe310df9188c3000000000000000000000000d91525188dfad480196da1370803a08a5cf68d6200000000000000000000000050f3516e82c40a3b82bfc469460ef5dd24833232000000000000000000000000be7e0120c9f6829331f8926ce984227e3d6e66eb000000000000000000000000070972a7e2157b1a62e3e3429313fd652077a4430000000000000000000000005a2e286517e6492e37c83116879a13ad1b8f0c8d0000000000000000000000003d9c60b8d4a1312e6d6e09f418f4ba8ab97939a1000000000000000000000000b0a06cebb1a32a33c1ffa1abfe5ab3d1d2cdc633000000000000000000000000fdb2747209e1eb8150a330b6b20e43a5d3f466930000000000000000000000006ca4b7f6eed70f67f4d8382bd8052043bf4a30df00000000000000000000000076094c3e0ea670679c9fe002361caa57eef43a7d000000000000000000000000f54fafe6ef48855e164531e72485b9d67592cad90000000000000000000000001b6024502f130cc23404aa920aed2b87420841590000000000000000000000005952d76d01d5b6929c1e7893be58e3f649565617000000000000000000000000307374088b4518d5254787e680989c5cc7a0d10a000000000000000000000000d13ebbd67a9a43bf28631bf39012b6dbd4edffb1000000000000000000000000415863a00a5243aeeca3369aade10babde578f3e000000000000000000000000a1f7651f18cd203c63f4583a56a4e89e120f82110000000000000000000000004348f1f4d319e7afdcd660498465122c6d0c4c13000000000000000000000000e03ff5b9fa7a112875aa013f64da0aa8c7a2d7dd00000000000000000000000044a584b709ecd27369a7484d48bf64eae2fafe850000000000000000000000006ed38ac18321f6a439858f88475c990ae111f661000000000000000000000000529d1f3186a9c2569f0dcdf43ded2f00a38899cb000000000000000000000000c3b7714e65a22fdb67d19b5eb04f81ca98c1c56d000000000000000000000000494512c41da118021c6e82e19568e3277edfd109000000000000000000000000af9f6a361a630f9a8abea9833be45cd46d8943f1000000000000000000000000d73462b00ad9ad84a8119693d67d0f58ce56452e000000000000000000000000e5b4349136304c083da220c1f59fece6c829d282000000000000000000000000bb07eb9dd1796cf7179d3345ec1185f0edfe3432000000000000000000000000737e4ddb361006feb68fed67b3a0180062fa2ed6000000000000000000000000a4ea13a24572434f315534d6cf092c7f30147015000000000000000000000000e067573b0b00627fe21492f1b95e7955a482aa7a000000000000000000000000202d6fe998e2c3138dc30dd09fca6ddaf9c72d61000000000000000000000000a2831aa5c3f47e97d6f666c783a0bfe9ff95c9220000000000000000000000004561889fdd3ef56994b41275cda25bd78f1a3a350000000000000000000000002ee8668dcb47d908871f4659890f88696c9849b0000000000000000000000000b1fab19b7f6a364bc54c30e2a98cac7776f9539e0000000000000000000000008eff11c2de5bc1bbc62254ba7687163d84d6fd41000000000000000000000000bc007862a637d4c8e22a5552a768f3b8628fbc2400000000000000000000000074784511bb185ad41666ac4cdd55146cb3bf37cc0000000000000000000000000b965502c228d557a6a2588b3fa9a13b0139741c000000000000000000000000eb7cb6ef155f2e85218275d9d001e77bdce3913e0000000000000000000000002da52719b06597b95edb8641f9f16a2757aad90f0000000000000000000000009a92e2fbb56b577cd932397045651eda24cc63ef0000000000000000000000003d0763bc0f54b3a7504ac04e995c358c0f2763e10000000000000000000000004a460ef976402723eb2bc7f215e4219f33f67e1100000000000000000000000009cea4312da58dde2b4dcb0dd1dcf5a619f04bbb000000000000000000000000551f37f8ea07f8dcdd63706fbcb7477f62b1cd8c000000000000000000000000f2fc46c35fc71b1f59c7ee66e0b9073c6e89bcb000000000000000000000000050e14d6198b11ae910aea1b84e14e86f36c5e40b0000000000000000000000003d2c6f6a05548ad79c9a49c813166ce27d61f768000000000000000000000000560468c0da33a297f5c20ecf5b39ba181d1c5c090000000000000000000000005f8941023114ff0b30a0a60259d949633fd32fa5000000000000000000000000af7a1a80d6a8d895bfc61a81217b6790fc9fcc5e0000000000000000000000009dad8cf11f82208c2acb23d9d08533c56ddf18d30000000000000000000000005a4792c339cb3db06010c443100e2ea225070c3900000000000000000000000070f5d207033cb8394ba905f9df98661a30417c24000000000000000000000000fad32b347305930b4e0875a5f9e17c5e107cb55f000000000000000000000000dbfa302acaedefa48e8173617c346d557d46b62f000000000000000000000000aa9dae0bd8d9d84f7e9fba5fa853cd02f5debc0600000000000000000000000078cab1813efb4e06435e6133981230923ae5d09000000000000000000000000027fa9a88a6347f746509162cc71c1cef13bb62a60000000000000000000000006a408479f9e7f49d904827d91e12f132efcdb4ba0000000000000000000000001869a43f4fc50cf07a56b38c7ea2b64128786fce00000000000000000000000027ba047e7fb40c01e55aabd3e823b81578a0521200000000000000000000000091198cf9cdf068c670a5ea688a0685fb4bd490c6000000000000000000000000da8a777591d780b7a2d5e37d914cc3d62b2ba3d9000000000000000000000000eb822228ff5642ebbe5716301c68fbcdebfcabbd00000000000000000000000094e5ac8bfd7f6f28061f97c0d492cfb39cf7fffe000000000000000000000000b2ad45710a601c29bd23c81c5dc2e89c2e91ab3c000000000000000000000000409c43efa64d9a7087533f3832c8cfc9e8529715000000000000000000000000a2e4261f21f55cc545b32560e1918973518e2452000000000000000000000000de90d5940b0c37d69b203b833178dca2556501c90000000000000000000000008fa5f12670039aea649f14719ed052b3357eef31000000000000000000000000d064e40c561ed4e0e54bc92657c5bc3d7eaf3841000000000000000000000000a1d1dd4d28513c83c7b18a7c82bf325e923f99ec000000000000000000000000ff3f31189bbac3cfb0f75cd33497d15ce3493c200000000000000000000000006edba1e1090c34f5c9904d753cb5d7c8ee71c9f0000000000000000000000000a245edec3ced57c4bc868c4062469c8a8a128125000000000000000000000000321c261fa64ab42f9aedc3f2052d041d95bbb5d1000000000000000000000000b173bce1cc65f1f1cd10f263bf5040dcc7bf471800000000000000000000000025cdcef57b3992ea7666d3901dfd7fd6c5b7d6a20000000000000000000000006f9c8b4037e35172a6fd8551a1e248047625a2c700000000000000000000000063c96c7b838d4c72c3590d5a45d836935498aa47000000000000000000000000815f5036b87060fe01196bb9581956d20b9d9ae70000000000000000000000009c280f094c50369bb2e18b890b10e14cbea4abca0000000000000000000000001978dd37588e72f5e53cb0385b4603d7aac4ba4f00000000000000000000000042396e2d49179708620041f9b29377a0fb54d37b00000000000000000000000093cb65c6f090e72431ad1a7650645b9e33aaca9c00000000000000000000000001ac0e8a3dc920cdf3333a022cdf7e3c00c70ac7000000000000000000000000ba3a1fecf817b3c47a557197d2a9dbe3497d2e18000000000000000000000000e92c2bdf20d596b876c63622624c95c197b836190000000000000000000000004b33dc0e463d0d52cd552f487ee3731e0875eeef00000000000000000000000043fd85f1a431fba46655fe9bbd158f630c2ee3e300000000000000000000000025d2f8d8ffd9c6bf73bf36daed20a98226aad0260000000000000000000000005918b678d8dbb839c7b98685bfc25c868b0d25d0000000000000000000000000bea1c737823299fa9ed0502b9bfdf6ea90394f32000000000000000000000000f2df87cf058d8c916a7c67846c2a87bf3b43af25000000000000000000000000c189ded4ebc658316f53c96063ae478d80d55b5f0000000000000000000000007367409e0c12b2b7caa5c990e11a75e0d86580fc000000000000000000000000a4bfee920286191c7e4dcedcf26d1b5e08306ff4000000000000000000000000891798241a7667779ec33046ea7db8ddf76aaa440000000000000000000000003a2423f9d1de53f98b6958ad39b06aa418f43b7e00000000000000000000000066c2416d6fdc1d80aa36038b74fb8ce2caea27380000000000000000000000004a4a634ff0fc8520bd141ef15ae6f121df14b2e4000000000000000000000000e85b6e7ce05f14930213c198b2a18ec06d800bea000000000000000000000000024cda3acabb9ab843891798bc20f842167a194a0000000000000000000000005d3204c40ff61a619c89abc5903369b996084dd200000000000000000000000053ce6832194e14ad7814fd787f600fa0a249ee790000000000000000000000002a4d12a27f7aa60e7b562cbe93b09fe01af3b4b3000000000000000000000000e19f77b26acad638fdb27851640918313ad4323d000000000000000000000000fc42c56ae20fdc1b2c6a485d128274ad00469adb0000000000000000000000005434d1a530b6f0aed55d9d9f23700da1cbbac397000000000000000000000000a8edc77931e0cf65bfdbaa2f91e220fc857fef8f0000000000000000000000008dbab1681c5fd5b6e5d1b5b001a90c9503047c87000000000000000000000000095c75e3cacfe946bffe5106a3ff80b876e54000000000000000000000000000164fae7f0ccc1e8c5361b8e353d011a6b9b1306000000000000000000000000032c2bdac2ed36dd5a5b2d7d882baa9fb968f02e0000000000000000000000000bbfae30c56e7e5667021fbe08661489993f6acc9000000000000000000000000d119baa8ff9540582fa7be43f307300f11a543030000000000000000000000000fed02e6feee93bef2a456414354898483351e21000000000000000000000000c72f3feb883be3ee9a949a7ad29a0d124321ee330000000000000000000000003a8e86233247f354a30f553f6ff3b61c2553d82d00000000000000000000000008e62fda8439e30e83d364448fc2164c101dcaf6000000000000000000000000695f498bd543384c665caed86d559372566a80bd0000000000000000000000006581e2bca66db181899fe94b64a370042bfaf783000000000000000000000000575938173a4f6a7296978c5c97787da993d932920000000000000000000000003b577a482319f2ec62dfde984ab9dd1cc924e0a00000000000000000000000004035eb2e7f721c312c44bf33905043a21789a6680000000000000000000000009e877bd8251930ca3ff98c0e032b6c02a868b29e000000000000000000000000efd9cd3a6e22633efed2528b3d584871badeeafe00000000000000000000000080a8ddd79bb7f34c41fcf1f46878f8ca73a6ef6d000000000000000000000000dafb96cba216d62b067b92d5f8e158f69c4b3e590000000000000000000000009c60a774d57d11b0e137950c2caa05041b813708000000000000000000000000a246eb3230d8074b37c135724e23906491fbb38f0000000000000000000000001b5011f34f9a2df06824c1f320a66e451eab287b00000000000000000000000095d3bdb0071002351ed0cb03135754292198612b0000000000000000000000006d7bda629c68253d6ff2b28def61cac20da6290f00000000000000000000000024462a59c0c2dbc655ce9c0dc396009a02c97f31000000000000000000000000554e2d0f5d0fbd41ddd285dea38819ec14321bff00000000000000000000000083270d38aa14f4a634a2ab517a3cec9a074545590000000000000000000000002a9859f90f13f2ac19b81c874aeb4568114ac7830000000000000000000000006d1674aff413dcc3513841daefb64f032cfd8c31000000000000000000000000db4d0303cee0d0817ced4b834cc6d17e95ff17320000000000000000000000004ea2389cb2d005b899603af1afe54fde01a2ebb40000000000000000000000004bcbc2153b750a1693cea3e87696b89f2dfead2c00000000000000000000000050224139c15c2f3d2c4ac1550678e66c7fadc1df0000000000000000000000006e062d2859ea869a19946e520a61398c8caeae48000000000000000000000000e5f3bed7d844fd1b61ab4441fd52567fc48a6f1f000000000000000000000000a5866bab68e161eb1742d764983204730665ab88000000000000000000000000b0fd3b320dd51d70816862fdab63a7de49fda0d10000000000000000000000003be9106ad50a100c0c2227ba6ce6137af0563d8c000000000000000000000000732f5999593931e04057a1873c5a5b6b24747c3b000000000000000000000000f260a663d19bb95ab17aa1a1a7c9f36e90b019450000000000000000000000006a0e2012d778e555f6073f83d4efc1916347c50d000000000000000000000000dce3d1e17e70d9d748e1c86b1d0ce201a72f25fb000000000000000000000000b0ed2642cb981263ca9144b6cf74b0981d026c480000000000000000000000001e74c0ec849f92a95db7e9652f346aa84f8fea0a0000000000000000000000006c2d7aa93f1f2df63dc739dbfc5c12aa506d68d100000000000000000000000055c1b21cab125e77dd48f22d52e4e6d40e3e8a3f0000000000000000000000003230373ef1061f9dfc183e66f9cbb309c7263a87000000000000000000000000614bf1d4472fbbb6bdd27aadef817dc074068e58000000000000000000000000899eaa9cacd160c553fc034fe31d13f3bc8e0e8d000000000000000000000000f37799df1b659d4229351aa6091eb50ebc5329d1000000000000000000000000752c0a98f8586a66720569c743129044125de388000000000000000000000000f0f6ce753efafac5a5e2b49a35429df0d1e15d0400000000000000000000000079bfd92dba58da87678f0288399595211aa1e1f8000000000000000000000000de735d37b3b56bc8ae91036600c91af4e66e9bd8000000000000000000000000e83b0ad62c324bc8446db5542fd3f55480abd8280000000000000000000000003b09d5fd51fd103c111f84b09e19cdaa7e2d0758000000000000000000000000d7d921a84e243295059e98f24ceac00c3f63de830000000000000000000000000c82b7f534ddfc5aa11a147ebe0908c9fd7723e10000000000000000000000006503b724882e5bc65a686e3a2cfdc6201aebd342000000000000000000000000eb03e837d7346421758c724e2179e893dd6743f60000000000000000000000000c62cb3b7c5b642ccbf91c15469600217ade1aa900000000000000000000000097d82840a5499842cc3a0d2846e89d76b7b28f180000000000000000000000008b063a17dfca3da86a4507ef872dfbf2f6fb2459000000000000000000000000b3f0e0d966ff707625ab205fc8e70d326f68df82000000000000000000000000f9d6441ac2f08a8d95c04c3887ecf283a9ba5451000000000000000000000000bf3a0650cb7be6a26c25cf6015ce9152e3988011000000000000000000000000b20c593f9d020d6396f72030a8ea87c8873c37eb000000000000000000000000f98430700bb23e53e9dee41c2a7d2b42216145aa000000000000000000000000486c2e29e4faaeb6ba32dd732d36228f386be47f00000000000000000000000065befea86e715e9d6b4c31f8a91d8a6d6f4c61760000000000000000000000002fe1b5eb02ec168ce392a54e18d24bb83494759900000000000000000000000030b3a04e8398e9bdbf953b8ebd6bc3bb44a804fd00000000000000000000000099266f526a981a92cb595529b2622c1b5741775c00000000000000000000000097ba4ea04f8597c28f8c26e4467bbf8afc28e95300000000000000000000000091f4b9b59666cba58a2cf7da2a4a03bca43654e10000000000000000000000009101a6bcf7500157b53d70766982196fe7a4ef44000000000000000000000000af06e5e20846eb4b3e97b5b5ebbc9308be1e738a000000000000000000000000c3a37c03ef10ad7ce1c7692b91976f7fdae93b620000000000000000000000002d801802d8e55254aa978104f501a8baad4f8453000000000000000000000000b01194725da07de654f2f4e6a9dd22e10670f0ca00000000000000000000000027bf5ee28979a539fed3eb25310e72a9b745cba800000000000000000000000088aa21c3c748f5af7f987b7c6a893bda26e03e1c000000000000000000000000129c0f7ba2654cba3869d46ae1e242868b2c368b000000000000000000000000dcefc918b67ff635732ed5dc90bf194bdb78837300000000000000000000000098488df2ed7190f480f40a04310deae57b4debac000000000000000000000000bfcc3cf718af706bbb989751f06574fa83be574a0000000000000000000000003999e23172b82ca6db94c0e5d57dc050f43b10e200000000000000000000000017c9fdfb16d6f1b2a98df1033c3822a22e4efffa00000000000000000000000074b0d917c5db4c9c6ef18560ffb12ca2dd6ac0a4000000000000000000000000dd03c02193ebcbda28242047efe2a54fb09ffdb4000000000000000000000000f853486d5c25ec59e1fca09eac2bc4a05495e8b9000000000000000000000000c81cf3f4322fe48e78ffaeb71dda08d8f98f8abe000000000000000000000000ff4f1faf786015a74023ac3be9f8e752e6fef2340000000000000000000000005c59ffb91adcbb356941d70f4e1cd35f7452e9f30000000000000000000000004df1669f18f600a3b1390a5bbe8330d92ebc3ede00000000000000000000000099790c4de50ebcc8c970db92b4a7f5c32adf8168000000000000000000000000e8e8d04bc1d4d209c42607e464f32079b8cc8ce50000000000000000000000000192db96803e655a57d556d5f71d1703750c5d830000000000000000000000008a3b12d6990fe0e7249810fc7a840082bea9e00c000000000000000000000000c8b106bc57cf39b9d3e379b5735357d419fbd46a0000000000000000000000003a529915dcf66c75c5bea0f1455deefea6479e40000000000000000000000000fd4ad3fcf93de0e037a5def9842deea0cbda1c5b000000000000000000000000cb21c083bb3f18d169f8582454314470823cde95000000000000000000000000a6059d15491b29cfb70682237915aced4c3bbe2900000000000000000000000006f31cbb4bd060c97317a1684014015422b0c4320000000000000000000000002985c1dcbc4833cd61cefb0d8562c40c1e7f574f000000000000000000000000154a87478c2f0397a4787a793af2374792f9dab50000000000000000000000006a7b3cf0460604c4bb7ed1a11f668f47449f4f1b000000000000000000000000898aac94f41d9fca6e884fa53f43cfe19f693a09000000000000000000000000cbfdfa01857c4a24a662e7ac04c94f8567f152dd0000000000000000000000000e014e5cfc65c9a0e117f4504c5567cc503e77bc000000000000000000000000ccf9c3b86d3120d18d17e953b4b0b25690a825cb000000000000000000000000a3d24bb61defeb51183ed0924139cb88e76903380000000000000000000000003bbf18f3327a1a324224f20bfcfa5e8bd644b9390000000000000000000000000dabc48bb7cbf843c256f612582c4ec1121837a6000000000000000000000000c70337856177b1bd3f3af31264ff05b014517273000000000000000000000000bf60a154eb71db959b4eb1f1fe868ad7bfdb18fc0000000000000000000000009335e03cb9b7109daaa32f9ff6bdc3d50cd3d89100000000000000000000000068039ed4689847bef32357ee439f216f9803ab7b000000000000000000000000ca4f601bc21b874dedfa3f224468383bad2430c9000000000000000000000000b50de63c9c5a8c95561769b3474124b13a29ea7e0000000000000000000000006cc76ec8dd8db6534c5e5ad0ffa1979519f10c4c000000000000000000000000267151ccb28c67aae8f064cb9ba651c739e9a7c70000000000000000000000009b58feebae987ec2e85259f8918e90d6f01af35f0000000000000000000000002bb8e92731c08c2217d7c20577824dabdb3646ae000000000000000000000000f3e391ce70e1515f858f771cbbcb290bc003c14800000000000000000000000058e4fd150d22f137e7bf979f5c72cb99c69319a00000000000000000000000004d2b454c07f3ef20115d884778376c46d8b23e19000000000000000000000000d0c7cd92caf8e9dd94a3ccbe07da1a6e69f3f82f000000000000000000000000869a5be61d594f38cc7f39217074d811bb44fe870000000000000000000000008342ed7733c777648f500d0b00813ea239f2b7e40000000000000000000000005b0dbd49c9fbab791e31e0e93bd6300a666d00080000000000000000000000008fe329d1c3c5fbcf0db6a3b20e53a87fc099012500000000000000000000000091106a9a31b660a4fe706117b80d284626f2577a00000000000000000000000044fe879e8910cb715094c92bc337562e13e8aeab0000000000000000000000002d9d2f2fbe23dbd3b6e28059e85c03a9104c7cf7000000000000000000000000bb79eee3c12268251860baaf046e6d69c5e1b3aa0000000000000000000000005c6a0862e5ac9affc159d4d54675e12ce9ff092b0000000000000000000000006b2d34668834ae1109148784d44905959b28c3200000000000000000000000008a9b3fac82f1dadd851638c560a5aa179cecbac0000000000000000000000000663e19dadcd512d58b116c3a24fb0d568ee82d99000000000000000000000000a39396f57e1ca76118a852119e13c7dc08017d3a000000000000000000000000e0eb06004374ab5966f64541e189285f8d690f7f000000000000000000000000b9cb6e146e8bc8eb63b797c08501b4398f90a746000000000000000000000000ea4d8acd3eb5f000a3394fde98932a92ba10ed58000000000000000000000000d97e98a3ea83dda5a89817c3a562dd6f8cc36d890000000000000000000000003ca647a796041974626ba445c110e4353873972a0000000000000000000000004e324b59c3527ffd83b4d7a63d472b6aef2619070000000000000000000000002d897ea4d4a773f791f2bc7134a0bff2b2e4eb23000000000000000000000000dbca75a75a4e524cf238685cbc190f6af7828b830000000000000000000000004f139f2672e089cd51b40b83ef35d8b8c0136e2f000000000000000000000000b642daf2e1025c489197e00acf0fc80ee720aebd0000000000000000000000000e967ea06eb3471b972d0bd83d6861bb950bed800000000000000000000000006ca64b66d991ac699b976d157b08871e63066fcc0000000000000000000000008f90bd088fa81a97eeff82791c7558ad1aa08516000000000000000000000000e762575ea9e7bde7af5cd6a20ef65c64f9107c71000000000000000000000000bcd1af101d2c52ead048c5435856642e276d01b8000000000000000000000000e39b9b148366c9547dc9e3c02d92784f1977b2990000000000000000000000009bbc443a3444d0c587e80798027b861c3fe2d770000000000000000000000000664c249ed2e12b452ac1b6a863e7f4f9851e050c0000000000000000000000006746bee755c95b521e01b5874f1b5c241ccc120000000000000000000000000030b5c52e89116de3682057cd200baa7ce86a6230000000000000000000000000ca3639e69ccc1a957e412f5e7015be59c4bc06db00000000000000000000000071fe794b6a73329168cda2df75b1293131e05fbf000000000000000000000000089a5b63050b6ce2b28618d9ed341948084c886e0000000000000000000000008ab37eba30a8263d5af95b87303e97bb3affb164000000000000000000000000554c7ee6d25343f1e21a944b86befbf99cb93f59000000000000000000000000f0aa61ecf11938f02fc802f91e7e637d0cf236d9000000000000000000000000861a6174a2c5ead4209fb7d6ce91d985f633668000000000000000000000000083c3ca11626f9b74b499d2ba83d98309e0049915000000000000000000000000adfce86aa56082237b599e05d1d8905ebb3ad9880000000000000000000000009379b81fa27238bb75b6ac4ad13cac0521ca1e080000000000000000000000003090fdc51d12c01de719ee698722773dbaf04375000000000000000000000000627400d445e05d78b9642ae0dc64ad754011b2d900000000000000000000000019caa286a58f5e4636412281aa75fa1ec4cb311b0000000000000000000000009ff42148474755105b876d5e3f4b2853cbbf148a00000000000000000000000008252d8d825ef7f2289265d8dad423d3f556fcd500000000000000000000000000a42d626c63910b68184fc0f8d29061c7e1f2320000000000000000000000005c72de0d2aac444b6046ddcd5543a6c05bbb5666000000000000000000000000d9b7f1e12c38ee5e585176bc7eaf95e5f193e5f400000000000000000000000046e1f5f2424aafe4805c909da5a63e7aca4aa317000000000000000000000000c865999d3bd7ec471ab209f44075f47b663fcd7300000000000000000000000030759ebd9955576bf9384743b2927e484b2e1bee0000000000000000000000005293a3691ad5dc92da0c56541407c9e81c4cacbe000000000000000000000000a8516e60b182b084e9e0ca10e48fa10a6ea8cce70000000000000000000000009f334d8a72934cb9859402279107d8a1cf530039000000000000000000000000d671f12c54272e783be363d51e457db581c36ae0000000000000000000000000ce323a0f9686bcaa553a9469ae5e4b48529e80d7000000000000000000000000d2cb2e9a7a18453f643f3428a8be00fede051e79000000000000000000000000d3483ef2e9f23be29b10b8654f29c7e9460246320000000000000000000000006ded6317b3622811a77680ffb82ca75628598b850000000000000000000000000f5eeb0c44669fd490e5904e0ea0af064529121c00000000000000000000000053c438a67eeec41cc249c52d7d441a19f1e12ab10000000000000000000000006fc092f206535de710c17b1d36aab65aee854fdc0000000000000000000000001585ae550b2348651cf2841bcbdb3cff5ea9421f00000000000000000000000078209ae8f708b7c7e0763650b6507b4718a3efa300000000000000000000000055be610702a8a3a7a182308067648b833ae57836000000000000000000000000a60c6d53387ce51cd1d507537bf3b6442ff9a94300000000000000000000000078f2c9ef85d6ba6aecf69940a6e4b5b69a45a6cc0000000000000000000000000f92bc797b9f8a4f3db5d08df7c646821193cbef0000000000000000000000006c0df83818823ed3a481fa5a4a490a8ea27a95660000000000000000000000002af3807a8ec20376ea23b7f003c5b1635ac28ef70000000000000000000000009cb65db33e248d3ed9fc7ce98a4b92ed772d6c45000000000000000000000000093ca4b1106937698ef60a56681bd99aee6dc2fd0000000000000000000000009ba121675255f79cf4f4a7ed5f163265f15919db000000000000000000000000317320b685964ed44bf2f93ea5d7f32a3a7f379e000000000000000000000000390cd6bd79b1bb86c7f56a99ee4213da1139a9eb000000000000000000000000e471db6654727098f2039a9163abed05515d363c000000000000000000000000e8ca65f7db73e18e4884204d57c893666e3dc8cd000000000000000000000000c785d325e1cb73e55c3015769550b409e498bc0a000000000000000000000000b1e40c8e8cf467c13a1d0a766cdba79f363783390000000000000000000000002694481596b3c1e842c8ebf762ac7a41074f6f1a00000000000000000000000028eac3f5f830038d80b68250e012a366da5ba89d000000000000000000000000b1dd6e99add3a36c6900d0b56f88e56cc0fc6e57000000000000000000000000f813509924dc00bac58c3f136f68699d7f8e7cdf0000000000000000000000001385fc3bb2a358c9f0b7486af58ce4944f69b2d3000000000000000000000000ad0cf7bfcce5bf27caaf491c02f1b70e269244fb000000000000000000000000df46b688513dccc70f4b26bebfbd136d33cade0e000000000000000000000000b4c3d0e039aa3f9c2f75543b64134c343bdb8bb80000000000000000000000007fef365f17505b1cc054cb728c55ddfe4af00401000000000000000000000000f8b67e8d9cdb0951290f06a794c39af4cc23e5bb000000000000000000000000f459bead328862ca92d498dfea381a519cbb9272000000000000000000000000b7474accee3a3347b1822b7c9c8e56fa0731b06e000000000000000000000000c765c0fc5cfd7c9b6e47654cb859576edf172b25000000000000000000000000cb511745af8e3d7656bee0be162993c495f0d957000000000000000000000000b71ee876941d1ae198afe8fca650bfab7009f759000000000000000000000000e859f750b8bd26ecab8ea9780fa7bbdd350af8d70000000000000000000000000f1faa0c6e8659a6f5257ccfcdd9c1e7d1b0017d000000000000000000000000edce14ac0eba4ff79b2c5396b07c873a4b2afd39000000000000000000000000e148a6c062e0da815393e294ada32f5ab15c66b7000000000000000000000000013ba018b9fbce5fc35dd130e73731e8efcfd628000000000000000000000000fa831ffb511f9b6fe2fb840ed3c5c0357a344092000000000000000000000000cc4f2a4dd7a9905949f5e8fdc5ba737a62b6ecf5000000000000000000000000b3696dde1e5a3d8a2d9a1797385de7d3ecbb900400000000000000000000000000db8f4cdd7d7b5b6dbf4329f8ebe0d904fb91ba000000000000000000000000dbed94116fed60788e59701bbcdcba1844015dca000000000000000000000000886ebfbc91395856aa1345ec6d3bb9302b4633530000000000000000000000006e9c15e5acf81ed5b45cf28f5c7482ff4d44ba6c00000000000000000000000054cdcaa145fe39d7001c059bb8d76a6c6acdc1580000000000000000000000004730f3eb5878858db6bb1c6601b27289c294a052000000000000000000000000d3e9c2c74b7139cbb55a83c95a8ece516550dd780000000000000000000000009c72bb926d68ce696f5e8f18d22b08e13c4b73920000000000000000000000009a319b9804090187da4cc17fee85d0457b62ba5f000000000000000000000000b83b91d6df0c2b506e40bd48f699b11d08488c7f0000000000000000000000001c5079543934a921cbc9256f6cba7556851ff47c0000000000000000000000001d0dec040761eff3f7382dd62d6eded80f78ca890000000000000000000000004f80f64638382c6fcd11c764948189a98385d02a000000000000000000000000c8451924b94c9e20a0c766c6e6da24db174542ba0000000000000000000000009f3292fd66b1c1b69f2d7ca83a31c14e77405dce00000000000000000000000007d32f87dec84de3921d3e0e7c59e0d4cc660390000000000000000000000000f81f694d614299982d6d35d3ba0956ca33c51a780000000000000000000000005bcb427201d584de23f5619672f49771eab1fe1f000000000000000000000000cd299caa55182e4b5b7c15f5232b6d5787d1193300000000000000000000000057b6dc991902342009e280f88aba1ca649a9b3d40000000000000000000000002de41e4568c3b8b61b59194753eca776506393f4000000000000000000000000978d6caf21de2dfb60065c117afb6f295da7784200000000000000000000000077d473d37c809d6c737c9350d4bdf3018b90098c000000000000000000000000ce4877e2123d840daed3c884f2c0ee300e5437d00000000000000000000000001495e3e89b425fdad366b180cac642f6cd62f6970000000000000000000000009aac10556dce9fab314e8c296d988da10bbf946d0000000000000000000000004a62abc63d033bad4f45864c2c40ff153e15269d000000000000000000000000da89de179e28112f8630b57143d4ad9276b482390000000000000000000000000ba4012f628940d39ccc3995be1e0e099bd7e233000000000000000000000000006c2ef9d8cdda809f19d5c3d363716d89c085bc0000000000000000000000006cf21b2120cd0b17ed9f7109988c6452a01f0dbd0000000000000000000000009e897b5c5161013bad6edc58d0e5934ecfe1107c00000000000000000000000008237eab01e45f1694651b3cafdcf9bff68a32d700000000000000000000000095a4d75213b50b6040d9e5cfcc166dcf5533409f00000000000000000000000003c0617c0cd32b2ce49a41796e0f46358406eb6000000000000000000000000028c590388eb08b0d7a287506a73d814680d7ec73000000000000000000000000b2089785a7d0c878538023a9e3ecf6f3510e33880000000000000000000000001703862f34ef8d73f653600959768b40bd89a3b9000000000000000000000000cf4a98251cb562a3c6eed8095cc7b457ab76690b000000000000000000000000f351dbaefa130a4da06b9bd32dfda9bbbd51fd1b00000000000000000000000054439164bb2a2f06f1c60d99e986ec128f74e1610000000000000000000000002e18fe9ea1d7a78589bfdcfa9b896fb4f22c956a000000000000000000000000d096535836f69631158ee11ea824c2303c420422000000000000000000000000845d848de6e6d1ec43b10dfe49ef2e8d6f9e3838000000000000000000000000654e2ffcd4aaaa79ded0bdcb471d8e56041d4c8d0000000000000000000000008c83c4fe9951d855f1e93122102678da462176a2000000000000000000000000fc1cb52e4755415d88776a189a8bb9aef4ae021100000000000000000000000046a980095f846c3f9272ef1a5ef64a3354328bd10000000000000000000000007a95a88fe064839af450861292a6f03665ee292300000000000000000000000072a9f5d4f24b0cae7d8818c965b83f88e4c10df0000000000000000000000000fa68334caa9ac420d970677ec6b0c7efdc32b62600000000000000000000000086429f972deaf882bfc5faa33ddf94cb73b64caf000000000000000000000000b52b8481a8861dcd2cfdb192e065e4be5f86113100000000000000000000000075aae56cbcdc921e835ee97ee9f31525ef8165b50000000000000000000000001dd7d4820798bdb49521a3b2f460163cc90254d8000000000000000000000000aae71958e1ed34299c1bcd851bff5c27d1269aea000000000000000000000000ba6bb0979e01d430cb4fab8fc8097891104546ce00000000000000000000000014d4004f90bc29a1608023beddfef8f62ed508db00000000000000000000000010a50c918e164d40a5c665048059394198c529fa000000000000000000000000c654b59e3060d6ea9af68b2b51b6ec8dfb2560360000000000000000000000006d496e747c99da0f1c07098032a87b3bdaee370c00000000000000000000000017136d1c6ae4dba025385e3c9006002f1b78aa9b00000000000000000000000083c392c2d5a27b1a6f5d9035936da38e46eb53210000000000000000000000001a73583b6ed0c4b1ce29ca4c5467615487054c1800000000000000000000000025188d1d0689b71c3bd2e4e932e49e5d650eb7cd000000000000000000000000ce9164209d43af37cee0d2234baf1423d7faa402000000000000000000000000d07fde43a7a79eb2e988c5d09a569766052dc97d000000000000000000000000d874892eb3270ec44fb4da571148cc8469ef76fd000000000000000000000000e5ae567bd3f60f9650a24e225a433ba1bd10276300000000000000000000000008f709fe91e906f02f7982fff92edac989b6b32b000000000000000000000000b2bc304b4b1c88cebd35e3b223f5c23a79a78a610000000000000000000000003a1da96d6d3351d88b5ab1450000789d148fd7430000000000000000000000007ccf945d0abc63e565e20918a76d08a0d3f08c96000000000000000000000000b7cb3b5db2450a7ae3286a3be27b90184190cc3a000000000000000000000000a00d7ce697c546cd7b61e8ae7e8fd224416c71f30000000000000000000000007f7bce37f3ce52cbdc552fa0f95c405da100c39b000000000000000000000000566b9fce03efcd7953f285acb4efb57264aa72760000000000000000000000003bcf989075ab554bc990411ceac43fa11c17ad64000000000000000000000000a06a2c0d3f3342dfaf7cb1feae557ffe42fd07bd00000000000000000000000029e389555c9a1f0854e19cb72ec52849de925622000000000000000000000000395aeb9e5ce3d45616661f1073a9983d1fd091df00000000000000000000000035a4307b1204b6bd1cf1ab8c2f85bc2df5b062000000000000000000000000002c1b84153a1420106080c5e437d2dcfbcd86effe0000000000000000000000003d5ceb3c3b645e64c8444a03f9ab0214db40806d000000000000000000000000a0f176476fbbddf7a92d64d42826b434d4f8b8a1000000000000000000000000f7fea76cd6bff910a594d0f15ebfe1cfe05aed27000000000000000000000000e2199144e0cbb762c30cd9bfb1a0456c7890bd1b0000000000000000000000001d5f168fe011bd66c6ca031b0ff953f3ab61a95800000000000000000000000082bf50f2b6ecfc9b94551304354b76e55a924df10000000000000000000000005503c7086bb0ee962e0b081ae06ff054adfbdfe200000000000000000000000079bbe2fdd6bc4c179463024441fa8616031b6283000000000000000000000000cb7e193526058cea6779d0f1b269b525baf9fd1f0000000000000000000000006674e1991922a16fe210b7ae1664205af299f6800000000000000000000000007892bff460042936bca47c4e61c283154822febf0000000000000000000000003d1d7d304635d231e8c5ccb9b1a992d3e6f99fc9000000000000000000000000411c0b29d32b9a7ba2d24974a3a84fd9b45c62f700000000000000000000000034717daef19c271467b8908da0866f2bc9c0999d000000000000000000000000bd09a18a68db798217059174041cf6205f920406000000000000000000000000d40d0b34cac0566227dad270b4404cc1323f3f670000000000000000000000004019c37eefab2d8f0a83a17c5811863d704ca3250000000000000000000000005d568dd9ebb0a25d45fbb9959937b3c096fdeafe000000000000000000000000d6293173e30d9d8d80a03de857c05c6de6ef001e000000000000000000000000c142eb62c8a315300683efe2bd795776d0b02545000000000000000000000000dfc598842a34324d763feba40fb798dd65a08b85000000000000000000000000873a0797205a022b1dcc997807a337a2cc83d3f50000000000000000000000002017919ccb8c07b2e692c9123e4793840d8fbefe000000000000000000000000943f6475ae449149085fca3144ff36513229da93000000000000000000000000b629dae11ab34d9d1c6b52bb9c401beaea82e7740000000000000000000000004595e54e2dff87b06d888614cce2dfb5c2e22c49000000000000000000000000ef3bf12ee43f1b914653ea99298df479994e9bb9000000000000000000000000f57b558ae40d68ac1bce2deeb0effa8dd397a0330000000000000000000000007cb4e25cf26286039782f8b44e20320828a0ff800000000000000000000000006d58107ce8ed966861f4c079b8d3f6bba11a1b42000000000000000000000000acf8afcd534c8126f90e71b09e7f5e1a732438bf000000000000000000000000bee32d7a3f8d4b2405272e5b3c7532e0eb54927c0000000000000000000000003128a5afc3ca204bc7694e6169cbd4225491ae9b000000000000000000000000ea355149eb65cb260699d40a8c09fe1a330e83cb000000000000000000000000cd733246e9134f87c6447e50482eeb2e3111c52c0000000000000000000000005542864a307ab64a177d91b3d147157b07767e5b000000000000000000000000dc4b1225a05ef4ab437aad5d448b6db0792cd8270000000000000000000000005e0fe855a371c3241d45c0180ecd13e9522e5f1b00000000000000000000000088c3fb452e876670063d7bb6f1ec57971b96174200000000000000000000000090dd3c05e1f5688a7f66d8a6f31a384d62de1fa40000000000000000000000007db3bbff458558f0fd69f07301cc8cb6a126e9f80000000000000000000000007508b22007b44e6848402c1ef8405c1c396340e50000000000000000000000008d5de72b4c9af91727ab3b2b6c7119ae08dc7379000000000000000000000000c64202883107430558603f052ec91143f3c80a3a0000000000000000000000004e82ddd501559fdbc4eb855ebc25bb2033a9b2a500000000000000000000000062c10f76b8c13b75c5bf5400d8872d84bc8fcabc0000000000000000000000008310347dd0ecdec6a6f264a897050e96d7b186410000000000000000000000009aa73a063728512a1b36d927d5d2c3619991f6d6000000000000000000000000aca5c614b9ec557cacdf6736f34e842faaef24730000000000000000000000001a3e054f8bb68a4df78d80d09d234da478e1b3460000000000000000000000003130fa903ecc49ae1c25acfcd1abccc75726110c0000000000000000000000007b1192bd9e741160c797486d2eef240ecb7e50bb0000000000000000000000007173b94756ff168fddc95e2e31f854b743e10ea00000000000000000000000001fa59fbaf6898d77c0b2b0bd4dc09e39063b32ca00000000000000000000000025b5ed72ce45322738d26e2c0e225afe433d9cb8000000000000000000000000e7416e1b29b8e50172178d1852cade9f2820229e00000000000000000000000055d48406d3de1dfa5e6c03052828e9fe61d7d42b0000000000000000000000009a6075137a437da5060078ebc87b2f8aa79cbab1000000000000000000000000ef428bcfdab217f9cb2c5566d152cbe46c80d6bf00000000000000000000000088df0fc5888d5443c8ef9ce4fb65c1adb6617b6300000000000000000000000061c3db7e5607c3198e536d35a2bf05fe3b01e7cc0000000000000000000000007466e48dacdcf71812c11f8c8dc37c49aabc9d29000000000000000000000000fd3404df7feb58f6feaadf8014ab8152dbc9bbbb000000000000000000000000e66426b097ac305cb51c54d77dd31502737f2c91000000000000000000000000793a53c83b1440b1b01d11256cec8975187bc56a0000000000000000000000000d6eada9d927545d32e83b4f4792b9f3060cdc830000000000000000000000007077054aadba921dfbc35609bd289b23e69ef543000000000000000000000000a4f0962df4b4add8e45e9b04024f9021327ecccd000000000000000000000000f84355322d3c62dfd37b70316b4ea7263a54f1c50000000000000000000000008643a1a17129f270fb4cd9f92dc1a8f56a08f3e30000000000000000000000003bed1144cb7fc71589f8ecdb201e51b53647fdd60000000000000000000000008bd48c024cc63d6b91b84ad7d466b3afe4e52e31000000000000000000000000dfa28dc866e4ae3ccc1a4156f1a6fa11435e5d8e000000000000000000000000424fe5eb1c782d3c36b0818837f11be9a922a3ef000000000000000000000000c1195bb55394ba31b38d5e7d06aca85c5bd9479c000000000000000000000000222e679528c116cd5c65c0e48ff2e0cf38b9868f0000000000000000000000004bcb3e126a944f814cef32be145954346b9037b7000000000000000000000000a629d6028e7bc9b0e9a63facc89d7a2450fda9790000000000000000000000001f3aa9d5867feed73c342971a76ec274e7f5f9e200000000000000000000000073412559b1c54819725aa5933c5d7c43113a1344000000000000000000000000dd68d9b1c752082b00192f9ecb79015164b1e96c0000000000000000000000006aa8e0ee65f7784ef932914b6718b4877b1e6999000000000000000000000000e71c55faced01a526b1f1e8b22aada9cf1891d830000000000000000000000008310c59439cf5b42d1bd3d90937c5a0a6af3fde4000000000000000000000000bafaf24ee24d4cddd05d46b44e3321840f4dd845000000000000000000000000d2e481f0c2728c80a6784bb905f79a36a8f7ecfa0000000000000000000000006770032eedac5297e8bd07d2715e00776eba3bb100000000000000000000000012c5232c0fa1669581879d585c4c0614b2bbdc49000000000000000000000000d9bdd7257bd1d96b56df5f9694dfece287d663a8000000000000000000000000d9bdd7257bd1d96b56df5f9694dfece287d663a8