60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d61617665746f6b656e2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2061617665746f6b656e2e6e65740000000000000000000000000000000000000000000000000000000000000000002e516d566e626e584d36387544565141534b554c7963474573437a394b74685a335a5a78434d636e734e384a5365330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000e3a96bc0d483079fa87a15e5ec049014ceed631700000000000000000000000047a091b1d5ffb40986721d4a9f7e75bfb0cf71f800000000000000000000000013616ef9bc22556bbf8ef27d88e1b3512929a7b400000000000000000000000093efa145864a24dcca8e7c50eaa0992a2a8c686d0000000000000000000000009fa23d27bc93533cd29e6038275611c829813147000000000000000000000000b0c8bd065a91e5cfd3ff498d34874f48aa4285b8000000000000000000000000001062fa6971312c2d6116d3a9ede959349b8cdf000000000000000000000000a6eee293262cec93efaf1e51abc9fc0a97dc1c44000000000000000000000000125f2503e342950cfc1bd32de516abfb226d78b10000000000000000000000008e8f651efd439439eba920766e298959de505b2c000000000000000000000000ad0a0a25354c7b8aacbf14f0f0f3a4c553d2a192000000000000000000000000d319c708d8b471cfe8fce4457ace3dba29b7bfe4000000000000000000000000008678977c3dc825357a4dc77847ebbc4f156956000000000000000000000000035ce5d814252b564f44027d69dbcc994b7b7bbe0000000000000000000000000eb6710009242c20477b0b4501a54506f32470c60000000000000000000000005ff2ef37325d7611b1e039ab9a47edc338a51fe5000000000000000000000000bf87cadf9439b2970fc2140d326b29c198de3f01000000000000000000000000d4313775fd1112e4b226fe87e2805ac2d965dbed000000000000000000000000d31fc00f8873e9f5176303cb9f5aae1934b9fd3c000000000000000000000000676c0aa6000285a1f4de559d9e6faa71a4c8566b00000000000000000000000012f8893c3e70a1d94c0c5e3831adc5aaf63ddb3d000000000000000000000000ffd64e951ff9441e929753b36c7f36052eb61600000000000000000000000000592eec259f663ceb44c7319c38cd99393e6318ff0000000000000000000000003954a503bf87f49443af1e37a23393b77ffaf1cd000000000000000000000000de9ba36e6a1568e318dbb03c913c745e224076320000000000000000000000005643dfdaef6d6b42b3e639843e04aecdfae2da40000000000000000000000000c8a3438e5626d9dbea89fd00de857372d07c4afc000000000000000000000000268f8bef59af2b3a9c043675803539e5ddf33790000000000000000000000000256f25f444b506d084f8656d53d48e157321de780000000000000000000000009ea02774376a921c82ef365300fe3e33b18f8740000000000000000000000000646afca1f4db745f7e305913df1c960af13f6f3f000000000000000000000000ef50e18dfb07c109fe6d5c6e39770124fb184cd800000000000000000000000027db77c7f02f8770ee3f4d8cfd13a5f50fb83b8500000000000000000000000052d60cf2c2434d696d3cc4d5dd99d3a187d0faa100000000000000000000000093735c50b3ae5a3ab64a8084034cb435ce07a42f0000000000000000000000005fcfbcb2d33b9ac8c3f52f336a050c93245849cb0000000000000000000000008c8b700cb2cf1100b3d6f3d7e67e45bf218c6227000000000000000000000000aa0d78646af8d3e07d4dd6d0f1a85683af663a1200000000000000000000000016cfb138f60945cbd7489a5aaf92992577c8c53c000000000000000000000000ee3061f4827c555b922bf7e13989f2fb08109c54000000000000000000000000b1025ba77bdef0cdd04ba24c3a78b39805ed5e4b00000000000000000000000086106f0be4e87485ad4bff950f3320de7d40751e000000000000000000000000e7d2c31bad3975240bf9594784d32311b1302a4a000000000000000000000000c69046b5a29207aaf94da52ebe6eda2333db3d2b0000000000000000000000002760c8fa3130ee08e3dd0ec10fe4e3074b0b4943000000000000000000000000bf1f19a397779fbde8e3b0457379ecb2934f1fe300000000000000000000000075bb94044f5f80e1367b66519e8bd7ee35f920470000000000000000000000006ebe25d7d220f7f5540618fbda73d1bced695063000000000000000000000000dadc5309ee8357df67fb48fddb7ddd860eff0d3d0000000000000000000000005d168a98570633c302a5cea72c4bc35f3774b6f4000000000000000000000000f370cce505cd1be0b7e20654febed9db07009a10000000000000000000000000c697ad8f636f0565d79b33a49b328609313e267b0000000000000000000000005ffb994c1657642b89f0139034bdf6d1f5e9509100000000000000000000000005c381218c2454bf2f2cb2df567789e8b539465f000000000000000000000000a17ed175822315da499da5e542561c3980634fdd000000000000000000000000c699104fafa74444ca4a4fa09f09dc604d403510000000000000000000000000a9d4ec07a6e47a3cf87ea697542cb7d7d0f3e5bd000000000000000000000000e7e7e3efd2fb364be1f25ebf51c4c27fe64e96a0000000000000000000000000c6e53e522890cb1b4ce5d967a157092b1bfc1e550000000000000000000000004b331aa1029d09cd40704b04ae51903b84e8f66e0000000000000000000000007d2768de32b0b80b7a3454c06bdac94a69ddc7a9000000000000000000000000b0ef8b20dd9b294c0cd10426a348a2c1ccac24e00000000000000000000000000ad639d086576871e81e758539d2fbaf2dd2bcdf00000000000000000000000094cfd04b4ec995021f960a0bfd58d3af19e029530000000000000000000000004d7c6866d80bd238372f404868443aa02dda14ee000000000000000000000000c6a8fbbe7b2e82dcecb38e3592e619ba74270879000000000000000000000000d50c06c73b2bbccb6d3a3c2ea6ee703b9ad42cd2000000000000000000000000c90a4a87e52f8b3487362358cbcbdfcc52158e960000000000000000000000005fbf5ec34600e7756a54a8970cc1827667fea7dd00000000000000000000000061f73f43ad69640efbc57878c8c722012c0648250000000000000000000000005875bec7dea5ab5ab5bd27baf0c008215d2ebef90000000000000000000000009b5ecc4d2fb5908b8506bd04ec7b87aad2d96dd0000000000000000000000000d7ed8e063114d7b5fd49f5fd5e73663ab744a0540000000000000000000000001925d9b6848ecd6bfc47a75888c5a479b6b39a18000000000000000000000000d057a4cb09e5e1a9f743bcba14ba4cf74a0ab90a00000000000000000000000052af13c6e1040f7de236bafac73802a20772cf2a00000000000000000000000096bed616e2d50417c3e31de7bbe507a0993d5ce0000000000000000000000000bafef71b9f02dad61b13ab8e70f0c27d8ff8f4520000000000000000000000007b062b739f5b8789d9a51b6cf49549b153d0d853000000000000000000000000f4581fa9878abb5981f8c9d2fc51a76d322392f200000000000000000000000071009dc4af471a99ff88091e21f6c51971b873fb0000000000000000000000001c43d10c9fc37d8781e800a0aadece4f291bb872000000000000000000000000156955f268702fe657ffe91935db8a946aa5588a00000000000000000000000046ff81764816be095441c812e4db502e2e255ab1000000000000000000000000ef13101c5bbd737cfb2bf00bbd38c626ad6952f7000000000000000000000000802399bcc7ca0094f0f9f70d55e790a822e987cb0000000000000000000000008d24ba32618379be5b5afa9ecca18b7302bba465000000000000000000000000dc8ca8fdfb0b1d04ed67056a598a315fb7cf5d540000000000000000000000005e99003f70d20a71db5451c185eef5f628ff01e90000000000000000000000001db0d1e6582cc9ca7707e3338427280e94a1b13c0000000000000000000000003e6c7b938ab82219b04589eca5e920f32753844b000000000000000000000000efd5c3b853472d0c2766b98469b433f2878beca3000000000000000000000000d9fe53651224ca5ae3071148d7d745e2ae1c2a9d0000000000000000000000007200c90e9667ce7480e0e4ce9909a7868333aee3000000000000000000000000c05b43d0f4d0b5b8b0514e506274cc0cedf3defe00000000000000000000000011c19d775ac5f5af3a0851b1eb505a66655ecccf0000000000000000000000005778824cf24f3c6732fcbc1a1b97d8e3d4c741bf0000000000000000000000001c5ebe07ee98e299b55b366a576ced2f2b910fa100000000000000000000000031eb2d493a204cb97e146dd1b117f179751c994c000000000000000000000000d19c677d665a8fe4fea33065e9f0c478d52b069b000000000000000000000000fc4f73520ed60b2b469c3c6498f41ef15891243e000000000000000000000000ec2483755037a020ac498798a24bcfd17b127dde000000000000000000000000b23a0c2b2fc1b3d0f29f1b443d8dc1513017939b000000000000000000000000d7c17be82aaa55255d253da3a210d22440c2ba2b0000000000000000000000006ca2fc6e19990cc995c8dfc85c8b6d98b248cb4c00000000000000000000000030e58d1ebd7208de78e384eb6f1c390be3348f34000000000000000000000000aa7883c6e126c6f42aff6cf633f82bc382467cd6000000000000000000000000451a23bbd61f762d52bb2cb56279bbbefc7b5cd1000000000000000000000000e2ef9e4373a0395d88c6d43ba965658a24ee44df00000000000000000000000034e2358b5f2df8abdcddd2eb63c2bccce02027da00000000000000000000000087c0700498758a6b884dd5f270b211619533953200000000000000000000000053e4610853a981c2f2d5ce4d0677df84e5e7d9700000000000000000000000009bea098ed75cb6299daa91a36d17f58149ea079a000000000000000000000000485b29c2ce1e8ab267dfb1f66ae1d79ae65597ab00000000000000000000000044490c3a74be27cbdc51f57cbcffd9bfcf8e211c000000000000000000000000fe7fa59ab8442f8f4d903f88f673e96f53c13f7d000000000000000000000000fb8735f7975dd48282c1ffa4fddc3faf9d968850000000000000000000000000bff7a07b9cf0648be351e83e587a02fb95fde480000000000000000000000000b523af9254459a84978ef4b81ad9739d13d109f90000000000000000000000008e0498e13c860d6037e72a6e22e32abcd63d3d01000000000000000000000000004f996b1638b6a00a1ccd420debdc346efd386200000000000000000000000015b938f973561c871895d7a88a6dcbefc16f11cf00000000000000000000000033174760689578118b3a849bc3799713ca5fdc1b0000000000000000000000001ca98774da064dfd7430e7e4013db17a471246fc000000000000000000000000df17e987db92e9a210810185fd17ed77e6c01b830000000000000000000000009f557a99a0ae96ae3bf629962b14df9d4b2f7a280000000000000000000000005ba1b14a6293c28670f95e99747dcd6f2393570b0000000000000000000000003e7c28b6b054738cd1666460b13129343145679f000000000000000000000000ffef69efa7f65e233252fdde813ba9f5032e2964000000000000000000000000dab832e329d5a3c2f48b361b7da52e88f966a05c00000000000000000000000026efbf94a0fa588cf40040ecdb681db81acc69600000000000000000000000004219fa7d832071372b4cce596fdfaa3f974e64c3000000000000000000000000e2a78feb5c5cfd4b2740e875a8a082d7ca86d978000000000000000000000000cc94df3426eff5f7ad636bae8d47352ab9b5e631000000000000000000000000c36b1f8d0861ada2bae9d4130f6827b9a8a5ff79000000000000000000000000294e2dc0c7a040822458089b62bed71823bd9fae000000000000000000000000c42e6daedc9b9a54d56f0933be45cc050e2ce0ea000000000000000000000000de5c91af7710572085438dba03c4b8b5398b24e40000000000000000000000000fb53fcd619893250161778e72feeda051a379cf0000000000000000000000005a80fcb8bbb85c231a7563a7c784a3a5ab1fa56f0000000000000000000000001b87743969c292e905f1ba55fe3dcf87b2f740b6000000000000000000000000409f2d1d995585a451287a4f2111788433f96dce00000000000000000000000050989b60cec788324a0c89ca88aeeb3b2d7d7dac00000000000000000000000013465b5ff47238a6e76f4af181f56331c1eba2d00000000000000000000000008c88eed50b0d6d893af976f146a703cbe38de3be000000000000000000000000850831635d8f27192f375e75e62555f5008ce81f000000000000000000000000a2c189cce0d1606254cbae3528388d8e36bb377b000000000000000000000000dbda95c933b0562b85a6b9233d6939796d078ed300000000000000000000000047712bc7ecaf2582c1e59cda61a78429fb6a594c0000000000000000000000006a29c8e5d68b09f32ef5723af6d3f1ad7a53e93300000000000000000000000069fc4c330d6b60c38cd0fd8f5c8d7c7acb7cbde50000000000000000000000007d04de3aed483eeb81fa2984e8068a66ba35ac4e000000000000000000000000b72b4343451e2144b7140c7feee1468faf18ed07000000000000000000000000276f84c73ded69491f116e44642421bd071562da000000000000000000000000268ad0ccbd84ac6540af68ae0d47793a74b657840000000000000000000000009fd58014cf0e79bec266091db120f023c80e2a5e000000000000000000000000b3e61503312396ca32e5c80734fb0073fbbf83dc0000000000000000000000008e6fd5b5d25bdd77519504f1155f2d1383870439000000000000000000000000ce41303476c3f18a38ead27e5c404c68a066576500000000000000000000000050763add868fd7361178342fc055eaa2b95f6846000000000000000000000000364bd14c34e7ff8af7f538bab488aa0a7315f0b900000000000000000000000059d8214c4fcd88d3aa179e3004644030276929e90000000000000000000000008f97b74590b3b990a108c35ff3cc1950bd391f9b000000000000000000000000eca817610c3b207200c1a2e0fee7e89f2710a88e000000000000000000000000651699789e4cbc85341e9786e9cbba7cc975d3e0000000000000000000000000d546b381e4209bd4b5d640592462c93a4d7d82c40000000000000000000000006b14bf509054715eb2dcb2c2d1ad9c6bd81c01d50000000000000000000000007dcf0c6d8d18a5188cb2bfdb0280f353207ee1ac0000000000000000000000007755c5a4f81621db62c4d7e3e82a5729c261091600000000000000000000000005a03979cf7a9be0e08cb139084d36165e83a7fe000000000000000000000000e9d065474de1841a93e7d63345469a124b551f610000000000000000000000004d97b06166f0302b2d99f9dbe380ff4f34eb79450000000000000000000000007e70fc5d539d0c44fea49446ab69c38c00fec4dc0000000000000000000000002efc61532e0e7d2d6e8906853bfd78471dd28cde000000000000000000000000646642d9b4ab4c4e94abbfd8c562dd3d1dabffb60000000000000000000000006ed6789f5b83bbdb9cc000744f39d3c917cd40f800000000000000000000000000159370cbe576b765a7fb2e78582e0cb563d4450000000000000000000000007efa41942a6cc3eb414e8823402b089f4d1b051b000000000000000000000000b11bf666351c1d7ce9857a5db536dda3ba6a3302000000000000000000000000ffff8941130157a0153fb5be2618b257f28d3b55000000000000000000000000dc6e4eecca64eec9910c53af9ea2b1e33376d86900000000000000000000000095f1f4518fd4b5c80ce9127d927b6ae93094a63e000000000000000000000000dd253a8ab31e05c124b60798dd6d876682357116000000000000000000000000a0be79eec32850cdb253080d479e4437001188da0000000000000000000000000922bf9bebeec6b8b7e16593f31fea0818861ae50000000000000000000000009fb48278707110870af22cf595164c31cbd20df500000000000000000000000008b9cc8387574bf3eaaefe2309753ca3b83237990000000000000000000000007a7ea40bf9b0163aa3b9f8b3fef61c0107fa28ff000000000000000000000000758ea10018dccf5deab2faa04464fb46c5c1dcf300000000000000000000000023fbb071ef8f06488b4a80cb6578a797adaac15100000000000000000000000065fa2adba86581d8e035b5e1b6fe149ee0280ae1000000000000000000000000219647c4cd131293b2a2665345a0afd17407db6c000000000000000000000000c7dbcc064d3284a9320f074617443508b60263cf000000000000000000000000cd063293da3c7e5904ca60ab86e37068c941abb000000000000000000000000043d3086f1f329227dae2341a0daf19132578c867000000000000000000000000bde334f53933bd3122c2729148fee86aa43904fd000000000000000000000000dd6637b44fb2ea1975c2c5ee6a1b70d12995bd78000000000000000000000000ca6ee992a9db4be1f9993db7cbc36aef56134d100000000000000000000000008dc16e0587bf07fe6b093168d1e8ccfb6549236a0000000000000000000000009f2c39bbf9062603e4c785d123f50916735ef14d0000000000000000000000004c6e62640322a206a387a7b8f64e3b59f8fa3037000000000000000000000000559e31baf890529b6cba18b36723779667fabf31000000000000000000000000cd0d3cc83862bdce310c1ffa85850b32cdc8dfa20000000000000000000000004f81282c363e8203454a4a6f6454cf5f66518532000000000000000000000000984c850a7c52ac1debd45c280256a26a4d70f4ad000000000000000000000000b90fef839213685dad146e2b162018953aa1df270000000000000000000000006ab2b86774da514d4f14c89b0149c4a0ccbe3997000000000000000000000000df4fac1af7abfa3dec37333765ec28f71804d3a8000000000000000000000000e360934c02b4d0f0de602ea09a4dde73287e603f0000000000000000000000002a73f287a0a3809902c12ad84df0e74bec3cb2960000000000000000000000007abdf0834ddbf31de042f9fd41ac23f21cb5543b000000000000000000000000572fb1d366c61f430b0e661af939c5ae3c65ed0a00000000000000000000000060445af0bfa796ef41a19d3a9a9538b1bab38ba1000000000000000000000000d45f1c0847e9c7d11d73dbc76fcc9168f1454270000000000000000000000000ddb9ee5b8f3d2662f1167d4f0ee345747eaef6ac00000000000000000000000092f4c17f0e435fd2c75bda0aec2c6f45fee03a180000000000000000000000009a85342bb436c23f645394004a4a43c33fb43fdf000000000000000000000000f340a26426114ce82e0ddae9a6cae62a681fbc52000000000000000000000000df1ab52510b4ea5e01a24a0d6af516612a78289b0000000000000000000000004fd1a1d1797f2bd0bc45e51329ee66083bdc3a81000000000000000000000000742a0ca8b3aa614de8c164774add951ae390b8d000000000000000000000000010abe60c9000e0fc878bc5b9900710b7e3544cc900000000000000000000000004af086d2d78b5fd348f6504e1ca4f6a338d073b000000000000000000000000be231e9ec30ff257751fda27a9dd18b2b15be053000000000000000000000000b14e82de149e0efa05f08c747dd675e3a4c2b0ad000000000000000000000000f8df6efbc962d1c2f594147356d71ce0f46ccaa7000000000000000000000000c71ac1edc7627988113096ac2719b0ac32457d2c000000000000000000000000593f192c6c28d65dc4801925878cb48941aac96900000000000000000000000081d43913feae35dc4147c26a2ab5f33e865b31220000000000000000000000003f7ef3ffa38a0a62a682e813ad556dc9971a3a720000000000000000000000003975d7f71b9e71e87cbffd308ce7c349d0369abc000000000000000000000000ca9e79540003e16c1b746be7dd871369cef6596a000000000000000000000000b9d6d61304b408b73e8538d9d846c95acbbfc9a50000000000000000000000001b18cbab8de3aa67f5613eb69fff5c1f062a8e3d00000000000000000000000015db07f794147889000d2bab111fdb340835964d00000000000000000000000039023a3940db93f2a7425bc140b68f94635c904a000000000000000000000000cc54989190df404636308c8811df9dcbfd62025c000000000000000000000000f372ab4fc4c39e46a38f4f09beaa5cf0420b41ef0000000000000000000000008dfbcb017293ac76adee6ebab931dd7aed9b592000000000000000000000000016cfa7ca52268cfc6d701b0d47f86bfc152694f3000000000000000000000000879972e8321e686f9d499f6b491102995fa160fb000000000000000000000000dd563fb2f05bcc9b92e6268b173aa5239729ac7200000000000000000000000042c420a583d7ec3a087c27c536fbd9750d9927f80000000000000000000000009a2a3b17e0be1560eabf2288ce69b40aef8ea3d0000000000000000000000000d28f0c149598a4d9bf73a53282b9563ccc362f3600000000000000000000000059d5d31ded805f7cc506fccf8d435640268c5cf4000000000000000000000000b50c359848d70274699f984887259e619acb547400000000000000000000000025cfdc74e05ddac41969fdc7c6b2e231dd24af10000000000000000000000000a0357704f7b78306f401a03d08d1d7b8a6555acf00000000000000000000000082c762d6640f7db9bb3a9fe06d891cefe753ef97000000000000000000000000456d4a53689d3afbe04a043de9f84c2f07e91a48000000000000000000000000cb522485a92ba33d198e2e16418c6f229cba6b0f000000000000000000000000531b47263284911ed2034be26b7479a3a9cdfd8500000000000000000000000099e94953369c1c1c236bdcc76d74e31bb268afde000000000000000000000000e9bdcfcdf5e5fbdae9975f7d6249b2eb52abf5ed0000000000000000000000004a54c547991c4051584a728692a7732aa2df04b200000000000000000000000020fc1400decda205a56bf6904e1a38d94db382a20000000000000000000000005f2f34e0963baa270501a732a6e198925217eeaa0000000000000000000000001d085b0514167337344ff99d3966d12c2344c112000000000000000000000000fbb648083fbd14f0e630370a516d9c55cf619ef1000000000000000000000000e3974d480f80c4a2e185465596eeb3fea4beb8c90000000000000000000000007e2ff916ac24df1c0cbd7bea165c93dbd23a4bd50000000000000000000000001195b33afec466542e9e83efc3af4d23bb29c14600000000000000000000000051b8885730025b41d0fbd093ee824ec90f98f1b6000000000000000000000000ee47b288bc00aef85b42731eb89443fcbd6cea3700000000000000000000000058194b7802ba4002f5a0b534869f7cf73deb45ee000000000000000000000000b3b514ca39fc1def0e970d0af228ffbd41cc06de0000000000000000000000001fed1e5cb5357ea92541d62ed8908c1b1258ff1a0000000000000000000000002379543d199099dbafe78d5a6cd1ee6de5fddde10000000000000000000000003ee18b2214aff97000d974cf647e7c347e8fa5850000000000000000000000003e73d322135915f0ddabaaf9c408edc411469fdb0000000000000000000000009a10da8ce77f26231860764a2caab36e70584c4b000000000000000000000000024d8b7480658521d786f1e5cef3e9ee4f7dbae8000000000000000000000000110cf16fc17f24a6df36357f3468e775beb2aa90000000000000000000000000ee66d31273ed8a78bdda58229947f84129ce6200000000000000000000000000c6b3586a90a85d7dcc5f7e39a583eb87e26fa35e00000000000000000000000022833a5e77d39d08c8391d421eb4eef67d13f81e000000000000000000000000605e2db99b023d934a33dea132b2a586301b225600000000000000000000000033b7ad520a13206b9776cf7bb8a7cd3a22567866000000000000000000000000400509d00888c46903cf01495bb2eeafd24f0f8000000000000000000000000061aa7f0d43feb00676bd40fa1d94f15404236b6600000000000000000000000047156856f8ed7e66f77509b6f6c00667f7dacbfc000000000000000000000000b1379d2959521cbd36a6568bdbefe3c94beba6e000000000000000000000000004042d4dbdcc4401e62828b241b315d0f68cfb00000000000000000000000000a350ecd2ef2b7d7f0414eb2d864ecbb52678a94d0000000000000000000000001e261584c9f29e1e00920561e59baa0c77289765000000000000000000000000ce4e47a65750fde198d509ff9ecbf33883039693000000000000000000000000878958e947c81b48ef943757eac7600d21868aea000000000000000000000000f451d30a7ac2e56f52a36825b155b0ac1fb7a867000000000000000000000000625858154ec012035b2ec99df4a796c979f0f3fe00000000000000000000000007c026ec11b1d0430215997009833612da3088b100000000000000000000000034478822dc80b79b3fb564d9cf434d64dbc981b000000000000000000000000042633ccd18dfef3757cb6b7c12eca946fc531599000000000000000000000000e8ef87edd6fac0fc2347d95dc16feb3092ae36290000000000000000000000005f888c0809d6023713a12464c1328d232ad668ee0000000000000000000000008e8143d453c35befa4e1781089749348e29209fd0000000000000000000000003c4ef32701dfbd9002ca4caacac3a31cd20bb898000000000000000000000000a265e9568786e066013e7c8ba089f7c10dec9ace0000000000000000000000004b0308b0b864bc2142af180f4d4a503929a2a11a000000000000000000000000d6ebb1b93b47298ee6318dad9bc936fd43686f68000000000000000000000000446adb79770e2e182b2b4467c551531f03b0f504000000000000000000000000e037cdde28ec42da5be8a5e90617e287a6ebb1490000000000000000000000002d02ad955baa7b191f7a7eccb8ae6eab1dd8edaa00000000000000000000000084b3d87383b0c73f5eae97315c745b59016ed6ee0000000000000000000000001d9f78e17416a6c1e119621fc19a143a0371a4a2000000000000000000000000aa71f87407832398d0594fab56ad2123177b26af00000000000000000000000045f795f1e44949d6b9e1862093158b7ad75d3380000000000000000000000000a28ee3b0076c9ffde640cd8ae3256c37af167fca00000000000000000000000007c423f0ac87eaa76481dd86d446a2807cf27c82000000000000000000000000f37e1d6b84db4053ce452b35a7da79494dcbdb3300000000000000000000000088981f4731ab48892ea916e57e5049141c46fd44000000000000000000000000d0e2e623fa7d8da02561a686f6d333e4b213f231000000000000000000000000fd294268c49cb23cac327021f12270a38c18e32700000000000000000000000029f40aae7c142c9af27e2fd6a4b86ee5eae2675e0000000000000000000000005eda4a0bd1f825d565a83a86b345e892a08069a5000000000000000000000000dfff07a47ba1773b62acd15d577988270002642d0000000000000000000000005f3124ca7fff1826c330fc64c7b1867b6cbd99cc0000000000000000000000002c82255e2218a99e8510d1d789cfd4ec93eb2bd3000000000000000000000000ab736ec81ebd6dcb35bd62d0c0a47ecb98e17577000000000000000000000000a85c8d09678567d9a3f4e242e443f67a52e64997000000000000000000000000294fc9869e2cf3d3e41a1f792ef003df31788dec000000000000000000000000a9fecc4bb4c99190729dbc35e5abc447446c6c2000000000000000000000000028fe430d490c7c20510cb4546a45008b0aca70320000000000000000000000002005bf3d68bd245aac41c016da92c7d0b0caa1d600000000000000000000000070277af061e984d4de1e6d7b691dee986acc75ab000000000000000000000000e721501446a764d0a48b00a98c153777a4e31090000000000000000000000000b7e49fb4a681632dcc6f285478eeffb86519828f0000000000000000000000007076d094d1491f8727c51a9e08afca930f719e43000000000000000000000000ced44fec8927928fef634fc05af18bda42e5446200000000000000000000000087c9c7e864e0b061f28248186e008df03c96ba2400000000000000000000000030be66e2dc50c1a80d8e656f4b54ece0450e4ed4000000000000000000000000acd0bf70e1583d1a0044c37671471fac291274fd00000000000000000000000066451b70a4fd0df7ecf3bfbfc635870aecc2978f000000000000000000000000e2be5f24a1c0bd707de541b8662010f5e28f8c8a00000000000000000000000070723b24e4c94daccd24949d9c2515f69ac7dd530000000000000000000000009c97a95aee0ffb1a10a3542e9b69b5751efb582d0000000000000000000000006b8bbdc6a28f7d500c370d5b028f8052ff208335000000000000000000000000d56c94f6a8baeed43b369dc94af53449adc9f8c100000000000000000000000078b640a6732102bd8e112bdd900f102b453ca5db000000000000000000000000245f21b326ca4c3d766c53f253a652c8bbe922c8000000000000000000000000e82fd4a41c6e200a3b5ece3e156d73f83ae8d824000000000000000000000000826ca386435c0587422926d67955557c811e750c0000000000000000000000005c1b81a211af2ea024682a21e619e6372c0bfeef000000000000000000000000440eebd9789bebe8ec8bb7d6c7f6e5ac88969a9e00000000000000000000000069a255cbb2cc88a7fdf7da8a44def7fa785bbf260000000000000000000000008804506ef050f7b820a8e92438793c42cd89bf2f0000000000000000000000003f24b9343b5915ac90b62efd4935f1c9d5a2350b000000000000000000000000eea53b61de29369bfa56f6c4ac7c7163a2f321640000000000000000000000005f9d2069415e21a30590cfe6b9549c0d3b86e0810000000000000000000000003c34b4b3d5f95affd4a57894cbce5eab73d1f15e000000000000000000000000659b4e1ae1e7c88b6947d8659f628ce579f771490000000000000000000000005bb02984d6407ea964c1c79df1c3381f3c737f6b00000000000000000000000071ab029e4ef24d4d01377234f9375028cffb0bd400000000000000000000000015417e3a651e40309cc2e508674b939d54f239d2000000000000000000000000f72a2caa677b90b0ae449af1318f1b80344ae97c0000000000000000000000006f508fb404f829f2ffe4c19f5d948d6915f0b0e2000000000000000000000000282a9e4fa0456e83ac6ca4b49420eeedaac03e80000000000000000000000000c0d825a17f7c8fabc8940e8ac7fb54c39b085472000000000000000000000000db064193976ad506fb8d65a34ef9ab3bf0ff5a85000000000000000000000000d0930d449f90871567e43d2f3d18b534b314d30200000000000000000000000009921ff6b3a78faa3ddbde4ccd80bb06ed4119b6000000000000000000000000deb4aedb03d8277f6dabe074796a283e71007076000000000000000000000000ad2ddc72a63455483712a0fa1cb3dfde04c8336d0000000000000000000000005e98cb504eb9591c46292e6cc1f9c48701a65c2500000000000000000000000098a5f30c7acea63600630a0609c4db6512a948d5000000000000000000000000989d78e10a7cfc94b71579cfe3ebb6af9dd7b47c0000000000000000000000001a30d14c23750aa54bc7e4854a3a9ffb5da3ffd70000000000000000000000002455d63efcaca8ab848e9d021de4adf88e47dd98000000000000000000000000b5e0cefa0e723007abaae2035b44da49c06db52d000000000000000000000000a7258ec040748652576ffb447b228272b87ade4a000000000000000000000000ebabadf03ca54e50f2d419bfc0aac416b7b65b710000000000000000000000002bb9f760473cd2695301ab8cf06931d61f0bd4d3000000000000000000000000527403e35f190729d7e5a69a2af8d18d71327cc9000000000000000000000000d609ef3a7a5a405d91d27d86bb298a1b8a70a98c00000000000000000000000002ee1a46dbf5748cfb08fbeff77d8a7ebc13ae5b000000000000000000000000c7c195a20ee6991ef20de42c669f30b27d7c4dd1000000000000000000000000b6875d76b522cb0badbb04def0a288364ebce51c00000000000000000000000088f6daae7e36ec62de38788bdba50f24dcccab6800000000000000000000000017066c97a7d8d428d3a06f4f4efab62ec3e2f6be0000000000000000000000002b66b08fd78f5c71b01f9151f6690320c9da5545000000000000000000000000ff11c14f88409040aa97cdb493bc4e1cf4310a7e00000000000000000000000054a28f6f2c8209876c9abd2cb950e7fc4f96a283000000000000000000000000fc988586b8c3d48ed738f988646cb1c989a61d0a000000000000000000000000353ede16b2e9aa5cfda41de656ad0f15b9eac7d6000000000000000000000000ef2500d6b41cdf720ac445e00cadb311e1a65339000000000000000000000000e89775652f3cb26b37b33f9a0776b0a07f80278e000000000000000000000000a3c58805559ceec54381ad1535ff78a060d4011f000000000000000000000000a4740399b350a00d5f25f2aafadae6f8efaefbf00000000000000000000000007ec447b464094fdfbbadbdd46dd3d98a3159035a0000000000000000000000005a9b2c31877997da49e99e6143cddaa33e4c6820000000000000000000000000f8887421c932558a00fe320f7efa38a709fae3930000000000000000000000004ce664aa622617098fcc89cb468996c34ee3be010000000000000000000000002ee87724b33596fd61cac0486e91e1b35677a6bf00000000000000000000000003de3ece736f5d493ddb94c603a79aabb3679ca9000000000000000000000000c6a4031f67ad5569173fc8b1c5b66d052b2fbeac0000000000000000000000005124011b654919868f9e78bc04795237c2290861000000000000000000000000b3f6a8b8923dacbd90277b75e4de5944336c0e020000000000000000000000009ee3622dee3ac25dda307aa156432050c00c41a50000000000000000000000005fae17de706950a0913e52b13454ef00cc12b99900000000000000000000000095526e87cf98e55ce36c7b27421f8d0dd2dd1cc900000000000000000000000019340b7847d9ce91000193850e5dd8b0789cd68e000000000000000000000000e95d23eaccae00c1c0125cc3480f186991ae54cd000000000000000000000000959b83f2b3f7c7f05c8f8ac00f9a8f9f749e90ee000000000000000000000000c2441dd501477af92c882f0d1d1e89a1bc98a235000000000000000000000000b0b70a7ef6f84f4b8914dcda031f95334f519ec5000000000000000000000000d9ad52058c5537d744d9f917c885820b44fe07bf0000000000000000000000000b07e7933e6c27bb8b82c432e93243f62dbd0ab90000000000000000000000009f4cad1b3f7e6e266434e3dc5b3a00b23e133f0200000000000000000000000038a816027a111fec7db81f567f1550d98507a4ad0000000000000000000000002ad1b18ae02825837c25732c358558309a47c485000000000000000000000000f1e8a3999e6c3bb9a518c3ef7f9bf621586a76ff0000000000000000000000004b5dd080c3a5f68682a3a811492fef7383d00b450000000000000000000000004b0b0b4f359fb14053fefb93d210bd5b80cc5ac80000000000000000000000004dc0a736d0b2ff9222fd6d347b03f0c010c5390e0000000000000000000000007bc65434043cbbb4e75d864f6fda22cfd99d8a8c0000000000000000000000000aec8c516fb9a9b84bf63ac5a80f721e4541e27f0000000000000000000000006d4ebf67a192ecbcd282310cbc50c15122ad5e75000000000000000000000000c4f0f1a466f40e0cfe7643b5f469e74a639cf4300000000000000000000000006c1a5b9bdef1b21726b9fd1a0769d6f5b145c7d0000000000000000000000000eb4e90955cbe5dcda0bed3aa901bff8ffe1bcb58000000000000000000000000e27dcb9f0cdf0d83bed532c01a3cb3a62ee2fece000000000000000000000000ec168bbe918ce4e6b7d8ba890054bb2697a3ec4900000000000000000000000043f58464e35177d63500e1f12cafe761e887d720000000000000000000000000ee0b0271918ba62b939437af831efc689365112b0000000000000000000000002563d76d305284487b280bb602028a4b8c174f5400000000000000000000000059e1fb00b56160961737743feb56afce879f37a30000000000000000000000001c9248ddc1dd0452c2911ec5f1ce9a9c435c98b6000000000000000000000000d2fbe571ee772fb2d9d62b42d88541750ae00834000000000000000000000000f243f720161977131a76afbb8a86a856d682cb1500000000000000000000000036275ae504c5646af7e064a5b5c80e7ea254b261000000000000000000000000be9c0606aae22ae06c2400e132a699e082b2b169000000000000000000000000a76aeb0622096637c3990e615fc16425ec0404ce00000000000000000000000021029e6f6e062999d2321508294ffde48223119d000000000000000000000000e404193ccc81b6b2f633941f1e23cd54b7dd6792000000000000000000000000a9766de8bc6121ebcb97951b102f8d55365659b30000000000000000000000000423a756d11481991ee4380cc862b529b5c4b29100000000000000000000000077df251c90bd08dbe3200a28dcf6f4e1737dcf99000000000000000000000000fb3805b27c903c79a1071d89f972667fecac0fc90000000000000000000000006329dae6f0075413d682219b6550c2543d0fdfec000000000000000000000000a08c0dc9320513cf4776409a2530c9763efb859a000000000000000000000000547dbb2131cd06c47df68072b0d39bc198e4789a000000000000000000000000271feca172e8433d0522b2a876e95ea888ef56de0000000000000000000000009d9c0f47b2cceaefa087f77dcf11c7ac9d1a39f000000000000000000000000007f23457d4282e3119244a62448483357ee25cf500000000000000000000000051aa3dfe723e91bb9a8c8ecaae5a8936f31628d3000000000000000000000000e0d2378b7c03b10a725df2e42d99c0d2e3d9ad2d00000000000000000000000034708fe089d8daad77bf3f41021965c3316a485a000000000000000000000000215c00f3fc65efcca48d0376f73090c53fd491ae00000000000000000000000025ea4f79b5c5fb869aab5d0a564f70020dbe8c98000000000000000000000000ec9a49e7c4c8b8a82bf443d0abb9af60eff6eb83000000000000000000000000da0fa801035b8b10a8b211789e7310e93b36227a00000000000000000000000079dd5093fae10be8800753b395855e309e39539600000000000000000000000018e423e3ffe102e3d8907c9db3f0e4e428e5d5e20000000000000000000000004ae9ecbfc1d495a51fe263bee17eaf16f12e4420000000000000000000000000bd9a4265d56c03d00c4fb6ac31471e474024a5970000000000000000000000000093bde02546d8f16afffdb1992c8d168cb5115700000000000000000000000006da1da4fe751d8db253fc37645a99123997ac230000000000000000000000009326fbf40cd82f9be789f889bd38e003d19105920000000000000000000000004abac494f1df496610d005314cac58a7cd7ebe1f000000000000000000000000274008f15dc24406d8656bafa1c5994e3da1b094000000000000000000000000d542f0a9e946234781b0dc97d5e92daac5cca79f000000000000000000000000fe8438a3809571d2aaf48b9fa758e60072cf8d3e000000000000000000000000382ffce2287252f930e1c8dc9328dac5bf282ba1000000000000000000000000df8d9a8b584df64bc139cb0bedca4c548ed1f41a000000000000000000000000e3c4d5b453ae7f27fb0eb1ff79d363a287cf4553000000000000000000000000c83b43ad1f927f940d3a62b5f05091b53f6a169f000000000000000000000000a063ece5bb1ddbe0aa8ca1437f167f9c5c35b4690000000000000000000000006d414b005bda4e1dda17059d8dd0e806d23aade5000000000000000000000000f863a87d2ee79a3be1611abf68450e8a477ee9700000000000000000000000007b695504c3412db00037a32ca77291b9e1e76b94000000000000000000000000558247e365be655f9144e1a0140d793984372ef300000000000000000000000000129fc76e8a257b33cf5d73e7ad0ed9d57a1772000000000000000000000000a05cf0419d10b5a096663cfd2dae2c9e052b1c54000000000000000000000000fb9ca67d929f2124d87e8ddb2bb25e20a0e5ab3b00000000000000000000000012778b7ffb59253aceaa8cdded124eaf0ea01a74000000000000000000000000b910b6e7d5b7e703e47a56f697b65a3dfe7cc3550000000000000000000000006e9b5a61674b55b284f0d97c08be842cab80137d00000000000000000000000011730962309d5b00e2a4e5d53b210a390da1cc64000000000000000000000000f1611fc600737b1836f2f37e5597d52b94c7782e000000000000000000000000ef89ee4904bbcf02e46d08fe494a88621644d1a900000000000000000000000029ea624b905e437d2fcade079125240066715b3b000000000000000000000000ad4299f21a7753ac9fcfee04499ef990f18e108c0000000000000000000000007fcefb01325f63fb9639efc2f59b2c29d6e99716000000000000000000000000e747f558a7691901a86b3951ff86ee9da2e382e40000000000000000000000000627b27d5be5bd488b5eca14ecc058195824cff2000000000000000000000000a31a41f385d291929f963b2f4bb2a13d7b6e900c000000000000000000000000cca5653c42f4bd2413a1ffb3010cea758b40df79000000000000000000000000fe012e0c37c18a5e7259323c59f635ed194dae14000000000000000000000000c6065cc8c3df64b1b68e6c89da09f765e1231df20000000000000000000000006bf371cc4b74ab2df644c358dd753b28e7e01972000000000000000000000000b65dbd1bf4355026bea07ed9ee1baf090e44ce37000000000000000000000000d2859ae8e8ff78060f4c727b96caf6564f466ad4000000000000000000000000ded22c3a0fa604c379fde01eea89b6423c5d1c780000000000000000000000009302618894f77699102e4628835f9bdf29dd19b900000000000000000000000010524f82c763a19ac6a2a778096d74fb65aa834800000000000000000000000079f1b069f423b47efb017a7d276dff1f1912d242000000000000000000000000f4724b5cbf249f912ba693dffd40e5447a88078400000000000000000000000003f48fd514cf27adcfe88de81b8efab7b6a5a35400000000000000000000000004b9c1064fe1bc514be5e7d6fa712444ed14d26100000000000000000000000075dba934d36713dfa7d00cdb745ffc34ed5fdf76000000000000000000000000efecb13d8ccee36395719a7850deb568f524e23300000000000000000000000095577dc2dc2454dbbd2bbe9ddf05720d81cb1edf0000000000000000000000004e9b596e8a4437119038b32c8121aa05aac36b36000000000000000000000000e0d25c2aeb9b0f22131faa54a5cf33fb755a8a31000000000000000000000000942d937de300a666e564c7d74ec295bb38f9e622000000000000000000000000da71c0c06070d6acb274f7f2c16aee7372cf2861000000000000000000000000c730eb609904f7e7e1388d25dd2cb97fd5b0bec8000000000000000000000000b1f451bf672ab6d721f1c0d871ba3898aac4c4c30000000000000000000000006002f5be8596aacbdc0dc7de9da3437861ec552f000000000000000000000000229a9fdd2e94813d6248e258fd59271b77cf531e0000000000000000000000000bee20a4064d0ae7ef4fa042bd571797728b7695000000000000000000000000ac6941305db5178f8ac7e236db8a088bc1f10b900000000000000000000000009d34167ea665e54e92f8584c3f6594c2c2269914000000000000000000000000138bcde7de708ef4ca8c7a0d01b2d02b6c8fb1b10000000000000000000000003c44ccfae554eb4a15041217203c61bf068d6c33000000000000000000000000eaec0d34eb0f165ef775596ade37d6ae087d79870000000000000000000000008e2948b0c6a2e8af87ff6a9954f57cc3051f5bd8000000000000000000000000977c3fba9bb823316b3859d6301005240c5e200700000000000000000000000017dc0bd4e55d0951c83efef50e528c353736fdf60000000000000000000000007817eaf50d06fbd5d5416f5cdfb5a86cb8868d9e000000000000000000000000abad2f33a65a94f757f130f08d195aaae739a90f000000000000000000000000c3cbcad88b53480e764684b8d5ebf90ff7d523a00000000000000000000000007409c7156e914d113898314552099f5999cf4b0c000000000000000000000000cfcff5c43748966b3937361fa9d9803dff7e3f3f000000000000000000000000b258ad4125e84068f3a47fbbc4f6aced2bc148ec000000000000000000000000014593b056a8cd89c97babb0fed6aade6b853ca4000000000000000000000000defbf3c9a1874892f1914bc3f93ed2238d0d6afc0000000000000000000000008b01dc4c890e67740157892c85ec029a6eb517440000000000000000000000003f5ee8e48ed8526899b5982c6a111225e5956d5c0000000000000000000000005a335908df9d2c47304338e3b744579ed7c6a64d000000000000000000000000debb0b0075d37e9c1d007c785250bf68f1c429af0000000000000000000000005934ee889a97d11269da732ea9d0c295cdfe9eda000000000000000000000000233f01d5f88560f90b223f2d240cde5548d4703c0000000000000000000000003e8a190e1c697a16e74efeb7ea2cd93e36785fe50000000000000000000000008491b3921dcb0df0f9d530937e03280fbc14b225000000000000000000000000b2065e606d5dc545931c6a8a45c481d406a361c000000000000000000000000067b3e6bb8cc4121724b09fb13f619ae47fa9dae200000000000000000000000026f67237ef768ff6e173f99fabb720c0540b63ff0000000000000000000000002ee771b30f673905ae51d8962c0965001c4dcd220000000000000000000000002432dd2c7b9210019317f7904809772022e5e8a8000000000000000000000000070163a53e9492491b26424aa178c5a39fe9eabe0000000000000000000000000d7fc45edf746681db0403d92e742ab0df924ba000000000000000000000000027886297cbca8d1e87bc0e1b7a84f508c03fa15e0000000000000000000000004468da8eb9f2e21b872d5c9eb4c7417cf3f08a25000000000000000000000000c6aead8e4974e85f9f3c27479b4e8ccde2a4c548000000000000000000000000493eadad5818cebb443c325fb762b81c8b32f412000000000000000000000000205603f8a9b4d3a1d549af94ea3371daa439615a000000000000000000000000028d8376b1da3bc8ca42d1fdd967af3cc29783a70000000000000000000000000aa55b1b508e52bae0f5479d98db0fb17a63e057000000000000000000000000da5280e1829161845c2ffdd6286946042156a9d400000000000000000000000082f339f5be9f33800690340286dc05458b098ee30000000000000000000000009278e4808292deb071529c8cd38215af9cfa7823000000000000000000000000b0a726b99a5a84cbc2a01578621c9c6feb2cdb2b000000000000000000000000bba31530cd8e112be845da468b72fbbfe739387a0000000000000000000000002c0c52d62bc35950fb85236bb1fec1196f1990aa000000000000000000000000018042d26ab9cae3f6e5bd184c37669c8264acc600000000000000000000000035a5fc93374e0945f24974ae4b918f917eeab7c80000000000000000000000009da9e6a4ec9064623c693df8fb64c7b9dbdba26200000000000000000000000015433da387451f9de4565280c85506cb71af9376000000000000000000000000ec718b5226808ab686a196b278e7469de4697770000000000000000000000000c18d956589373c28392b9178330d038d534c7f67000000000000000000000000a3873e57ae1fca8080893f39eb164099cd322acd000000000000000000000000ea1d4af08c29ab5aab35835d03290a23f51bf0f10000000000000000000000005ade243f5be6dd4d0bc4f96856b70c1fc7a5b7190000000000000000000000005823a8da367db0e0845f1656fcb8f29743820b310000000000000000000000004f8f2593dc1d0caf6f1f24470d788230a4a03ae30000000000000000000000005c36d97d46958e6e7c7495ba367271b0ab1b1f15000000000000000000000000bd08eee9391ecf9c75b5f763953b518a161a8314000000000000000000000000c7cbd866519b1675ae1af59da9d7f56614c1c116000000000000000000000000bd8b1756ace3783eb0bd00467fbfc73e4a4899b2000000000000000000000000bde61412ca9f899239671118fd1ec99e70195de700000000000000000000000084eb882c4cebf6ddef88d1c9447ebbd4215b6f760000000000000000000000004c678ff52efdd85555e913c90c84552a812f3ba3000000000000000000000000a0f495690a5d3a29180505c6290b96230dbe62a2000000000000000000000000242aa18a780f4e32e043e221afe904aaaa7ec6f0000000000000000000000000506f9ac371abab7ffa3d8f59757ca5ab7612954d000000000000000000000000ae69f7ebc33f7c8a7879fcb5b403701688b2a0890000000000000000000000002a0a95dea885bbbf88a5030fd98f4f594bb19a9600000000000000000000000042661251be5169a1bb23f7818cc4fd398ed7525b000000000000000000000000564f07723b60dce60cf2a244039184ebb2c6aa8e00000000000000000000000001f84370161b547329481a2c35b9e99fd2f95d5b000000000000000000000000262e0269f297174a21fc0247fc5c23270da7dc19000000000000000000000000006cc6fefcf05f43a023537196111bedd017972700000000000000000000000067eb85f2484148ab216b469d5a2134b34356ae44000000000000000000000000fb485e6aa36b84e75e50a98962546efe56f8468a000000000000000000000000b1453a37177496c24854342ce11ca8396fb16cb20000000000000000000000001c7ceb82d8befd0351b27f2f2f5522df0e5a7faa000000000000000000000000ada416c86cb5bced5e2a8cc9f84c86a0623e829c0000000000000000000000003520124ffb73e81672547e008404ee324edef5de0000000000000000000000005b293dc12ec36fe6ed665e0b2c41b20d187e6f6a000000000000000000000000d8f5f99933071dfc704c207e039a5abcc5672ac90000000000000000000000009008d19f58aabd9ed0d60971565aa8510560ab4100000000000000000000000092afaa095d861223e4486a367f0363658b5cf159000000000000000000000000954fc45fbeb3016eadb51f59b376e7e2b2e409600000000000000000000000008d93471dfd2a9d9bdc56edee93f3fc57b8078d6800000000000000000000000022101324518c623e7a2b9da8d282ea9725631a0b0000000000000000000000005eae68ba0e969aa1d4a4a131a6e6624394448e4d000000000000000000000000675fab9452e0ea1a33d00e9cd80c30af4fffcc920000000000000000000000005d7bf4902bfc0038a2731acc921abdf4f51f0b750000000000000000000000001ff6c1eac0982dd09d13fe270c6e2669692bbb1e000000000000000000000000ca92452c271b0dfdc23529f543d5b74ba6f6548d00000000000000000000000000ef54223e39920406272c95cfea99024095671e0000000000000000000000004b86eb4180dd1f8345aa5e36e690d1952891e737000000000000000000000000a97346b433767f0063aa2c6b26c4d244aae46a8a0000000000000000000000008a32c696e4974bf474ca67a9e6008fbdae20c2cf000000000000000000000000e2623bf9775f6b5ae9e75b95ba13ded0408cb5ca000000000000000000000000f1db1448d9e771bfc6b75bb5b95756dcf31213d00000000000000000000000002201b8d22c9e05642e9e2dc5cc93d64360dffd8b000000000000000000000000e4b671447b04e0b98f9dd7f893cf0710c47bd05c0000000000000000000000000dba0055050369da6133fa7317815f16fac7a48c0000000000000000000000005502befc3defc466a7508e5a4293dd4c89a26eae00000000000000000000000001de2aaa090dce5e7356223b282c6e2cbdf5591400000000000000000000000016770ed7aa0caecc8b849aabf014df9fc5b8f83b000000000000000000000000a230a1c91c640da7a947c23a889a3bd68a171915000000000000000000000000ecd540e4720b8aadbb330f73aa285b46e376a34a000000000000000000000000c3ee6b2e8247007921e860b7affec14393d82c270000000000000000000000009b457ec52fec250cc7308300b7750a11b161aef20000000000000000000000006a9c49d2635571efa87e00979089df24984ce85b00000000000000000000000054816846e847dc7b1e56647a385fa65f21972ae5000000000000000000000000d15b4ccd042baeeebb5c5746469432fbc34ee1d50000000000000000000000006030a79e496c3cc5dae137f29b49ce749324b8d9000000000000000000000000b052f9a6f172bf3c522b0923f4973fdc7e11693500000000000000000000000052568badcfad1a80959514eff7e2371ea96ded72000000000000000000000000ace87f126b487fd64be260344a06b6f9f3df5146000000000000000000000000a6f263e55570c3b98a12aa9d57fc995edff2a01400000000000000000000000076883a7209d363faa97ad8509528fdf6aed63d000000000000000000000000000ffc6b695b04faa71d8eda519255b9facf2caf73000000000000000000000000d85e821b874cff4880031b96601dc73bfe92f48c000000000000000000000000612348cd2197d941b0aefd2e133d3591b26997c100000000000000000000000084e96450e9111f2a82f97ee49ce2b6de24f1740700000000000000000000000021b9c3cc0a80ef376b27bdff23b252367404ae56000000000000000000000000005f16f017aa933bb41965b52848ceb8ee48b171000000000000000000000000f63f54f986617b92b2f89350d9279df2efb89114000000000000000000000000f3f6372fdbeee38ce41ceb53f5ddc2c9f837c44c000000000000000000000000838e1e755bfc756ab10c22977c9b7b5cf22e15e1000000000000000000000000dde7c84e668186c20c424c2e222939e515204ca0000000000000000000000000b936a9d35ae1023b2a2e049ec919d910db85aa39000000000000000000000000a9ce6b048d65a367f0966f7e423d0d6951edfb080000000000000000000000001a17a71358b41afbcac2c1b891e15095541706400000000000000000000000005df0f5649de2823cd1a502c9fdd5caba62bdefd600000000000000000000000026c274973d37550fecc38dd11b81c766040e3dfe00000000000000000000000016b4ecd6ca0048d9f043cf48c846b2af2a3f20e700000000000000000000000024d0d155abfc79e3a6743a6e25487f8cd1147d7d000000000000000000000000cf2ec4cebd1fc26ce4a92f43a31a807d3105b2f8000000000000000000000000f07c7b1439f5a883ffe33f3b76ac5d3f61c77a0c00000000000000000000000081f5f105ba070de8931aa81ca1ad5941e477a28400000000000000000000000034ae178392da5a5cdb3f83a2f9c741a64e29bb7a000000000000000000000000610fe6b1c523e07e80c65da5923b2f3f08f9cc48000000000000000000000000c070306de2b55f39862b76493d0866e9ed69fc920000000000000000000000007659a48aa5c5282d403b2b53c3b66b19c344d3d10000000000000000000000004676d5d737e2aaa2dc66d00a91472110670757a4000000000000000000000000f54432f5bf98d9cc8817fb9c40272ccbef67a259000000000000000000000000e0899e518905f3438225ec832c7bf9bf75101289000000000000000000000000d4e14a51655a5198c349ab4aaf7b285aa9adb9c1000000000000000000000000fdad836eccec7104039aa1849d152af67a74148a0000000000000000000000007953df418930c0a18d9745e68c524fde5fc06661000000000000000000000000eb55070e56f1f901dc06348aaeed111cced70ea80000000000000000000000008c114a135a70ce330d65af492241fa77c53e742b00000000000000000000000038d6ca6fdca99c1ddd191a31f429e7b539af2f2c000000000000000000000000c084f52a0d1bc3d4119b2241b6889d11ccd23bb20000000000000000000000007072cbb8ef8a3c806c0ec0d1dc629c64ce94889a000000000000000000000000f0ddf965f52c4bf53921fd4ee1e22892b427a481000000000000000000000000c5c9cdaa5c8b00c81417b701be27e73ef699425800000000000000000000000041b7614d76d17367e3e0ff891c9e05cbd2db5f110000000000000000000000004c1a5a24285c76c74261b09bf53427c8d4c18e8f000000000000000000000000657eb53d0517ae8dda1670b7cb931b75944ee0140000000000000000000000002768ffb6698bece7da4530090135ebd765eed411000000000000000000000000a1f72409adf7f38e61f0c23e85f76a5325dbdda10000000000000000000000004e0414be95c0ed8acd6928b6bdec2bfda719335d0000000000000000000000000a2f11af1697f563d602ec0c7fed18e53cc307c20000000000000000000000007db972bb47eab271c35e32caeec4aac08b0dc3e100000000000000000000000023862b5f61e20f971449a4dd15ccd36d8c7dc37e0000000000000000000000005a7529a3939d1237ac8603b83e5b273f290281de000000000000000000000000563ab02dcb057eb4e70d8f85b822666901e2ee0f000000000000000000000000b8cc92530d48b4073d290a0c5522df3a6b247b4000000000000000000000000030809cd61e9960e4ec8bc879fc8385eea78b9ab7000000000000000000000000dfe166209547431a57ac6d887720d4c05fef5e31000000000000000000000000e4b99d8d297b37e0490586fa7df9e601f517a37400000000000000000000000009ee80637e8a8647688401d4e53464f907182f5d0000000000000000000000002c9c33457086d3670dc7c6abbda44365d54bdda3000000000000000000000000a67b12a2991919a05c2ef960a10acb61eaaa83720000000000000000000000009d23b8e49329125f2072e38a6026518dde01fc5600000000000000000000000044660186620507e7ce43cdb09350f4707a54e6af000000000000000000000000855c37a0711481c27ff8c28b93bb0c991f45d01e0000000000000000000000009e068ac4b67161f831e810840d49520356f0b0490000000000000000000000004d6198f5e3ae435e7be1261f99602d42d448bcce00000000000000000000000099870469bfb7fd8487d3fadb9c35fc96528d544600000000000000000000000030e1d9b10b99fc8a9830c1c525fbbce497234266000000000000000000000000010d67417cf08315986df83c3a6cd40fa043cb12000000000000000000000000dfcc126165d9d305231884020abe69fcf5a87c540000000000000000000000001abcce04913e3dd7ba63e870433d44caa1ae87f5000000000000000000000000a69cd195d1f45a4889c19fb6a2c7cf2f8eafb2d60000000000000000000000009461b46a0eb03dc47a8713dd32340229fce9fae8000000000000000000000000ae519026ecedc551f8aad066977ba320001820110000000000000000000000007bce98a9f8f5d1c10e6246584386484044fef20f0000000000000000000000009e424a7d934ebd2e07c34ba3d54057d84519eca7000000000000000000000000fdbba7ac61e3c40f102008b6f65d5b9f4f7d2f5400000000000000000000000018d9ba2baefbde0ff137c4ad031427ef205f1fd9000000000000000000000000a51675839ca9cf9d241b609680b79e30be7ac6210000000000000000000000000d3f944c2f29ce2c8b2a154a507b0922d5a8c02c000000000000000000000000a26694f1e1211c47430f3b54461916cab924907c00000000000000000000000035e311790cc90b7eb53d11909dead082b2581aba0000000000000000000000007b2baeed8a0ccfd338d0fc769bb7c2034141d89f000000000000000000000000782cbdec6876017fafec88390370fafb731b91ba000000000000000000000000abc8511a083b999f6ff6b2075ee8e8486676abd2000000000000000000000000e816c6c2ecc261fde960b94237e80a1e126e9e0f00000000000000000000000045bc9875e54f00e910c09c7cce2b65fb9a5d8c2b0000000000000000000000008c9a525241682021a13256fdaa6e31737d20bb54000000000000000000000000b945be68f452cd4a8683a91dfa93c44216573fd3000000000000000000000000bcc124a9fbf3828c8e02bfb9c7806812b077b655000000000000000000000000ae5d3ea2bd66cab9627897d7b4d94b861e9e73ff0000000000000000000000009723bfd31408c0daad260a6d995f7d0bc9e0c765000000000000000000000000c2b054756a405d6e893e347d819e2f1b076a878e0000000000000000000000000efcdb1980b5e2a4840e6b319ba2ca2294a37fa300000000000000000000000087ac57caa9882811572240c061e52387f11dbee800000000000000000000000046c17f3ba3b71716ef07c7b02920b519210e8f85000000000000000000000000a5e222d9e6d6b390e1ffe8da4b33927ff86c586600000000000000000000000006f2fa5d8724be0f269ddde588da3ebb5f914dcd0000000000000000000000003c99083dbb9fe31e431cbb2520eddb20d99c27e7000000000000000000000000a011037449e590a06d253025b5dca409535fe619000000000000000000000000abb36748f7a4a845aac52c3fa9142b5ccf2883b700000000000000000000000092cbab2aec9e64925318c1f5a0353c85f05f4e9b000000000000000000000000d8d58e2749836105d06167a277c17e3a32d56d1e00000000000000000000000015d8f609da9899f64c72248934182080131242a3000000000000000000000000eeb5f2206a3f07906ed07fcdbba94faae31d1ae4000000000000000000000000b3a8871e2c13b9b1879822769c5ce7ef8448b87c000000000000000000000000218329878976f94bc5e6187d55067badc6763339000000000000000000000000916fda6452dd20f977f85560cd5b80f6281671d2000000000000000000000000d48d9c0664e37bbaca29674a4e9467216f2a6a7e0000000000000000000000006ae7b44d42ef3700caefff537752ca916e1de404000000000000000000000000cdcfa38eebc47e2b2a8ef64c0750bebc32b279fc00000000000000000000000053358302ee2b7a9a74c142f321dbf2ff7e71062c000000000000000000000000db2d93e27627367f014fe5364702dde84c8eec58000000000000000000000000952aa1fbe1baea47bc5eb077030cd5b7bc401e4900000000000000000000000092360bef03bb7c6ee017c98ee1aed5c859965ff30000000000000000000000000db0163963fda91e0f440a3646a6d5443ea3b87c000000000000000000000000f70620998392d84df84729d869556f4e8cf59c7e0000000000000000000000005cd4858eaedac0f4bea8632b9fa982de805504b9000000000000000000000000194845f7dc8f26ceea9ad5ffc76a9abdc027b6830000000000000000000000001290a075ee4eb0164908d13d0392e7f2a725f1fb0000000000000000000000002b375d8c689ce48bea7a17ebb2f904292a85860300000000000000000000000085c560edce9a3b4fd4bc13235d5a80e25ce6daa30000000000000000000000004b9d58a5f7cdcec3b1d6141f6bd9782808e8fbc400000000000000000000000016a06a0ee5769dc92c2178c2735d0d9218559fbd0000000000000000000000009e08ff1103300e78f2e54317f1d75192fa691eec000000000000000000000000b00af7824b8b774d8cb5f3466ff471eff565153300000000000000000000000088cd3acc762a833eb13b31cb6b8e80224468db49000000000000000000000000d4d8dda79069348260513c7cea9bb64206f6b3e00000000000000000000000001800261cabaf70111e80a01d3b01544587c78c8b000000000000000000000000c34741cda2147a99f9630d39d8f8120935c0979300000000000000000000000039b85b4ba4ebd54e3dbd49f1fb1599ca5d4cb96b0000000000000000000000000112e94b6b89c45c2ad020ba9440225b108966c70000000000000000000000001280f4e55c1b5fda75f8ded9daac1d32f77bcc070000000000000000000000007d577b31f3169674f4848229c2f210b943e2e024000000000000000000000000b4087007f710316f8aea31d1b221a454b618455800000000000000000000000037edd3e6aa59e907a60505e0217926b850540e77000000000000000000000000f555072e65d6ce6204753e1202b27c01c8679125000000000000000000000000c544578757bba49ee02e6d1e3c799410bebd722700000000000000000000000089788db13d0c95df2ee23e1dacddca5f3f7453880000000000000000000000006b1acf65c2b9302a295d7aadd83a7e874346f094000000000000000000000000b2a87f93ebacaadec4e27108685bc8be033a12b1000000000000000000000000527ced7ec2a3a9686ef32bb2bbdc210771b1862b0000000000000000000000003effa984d5c14b8a86213ecb69d829750340b00b000000000000000000000000e9f2dc5e37a1be5e012898f356035047214898c5000000000000000000000000658e14affc1ab6aff4c5e85301b0f9f8531d1c9f0000000000000000000000009126273393f7c9fd98b970f527f5d1f45cb86be3000000000000000000000000eab9357f01fdca80b59404df469e714ba1f9f644000000000000000000000000a1a282db6707c3d77c8bd6a2234fb56cdf27fa74000000000000000000000000351c9eb6cfccce308bf0b227145e48fa177ea4ff000000000000000000000000134c4f589acd7cbee77f6e6a6602d7429e54c78b000000000000000000000000f0999feb26bc5690e43294ce72dd0a5195bbaf7b000000000000000000000000598c0aad224cce3166ed90f025bbc7620834a6ec00000000000000000000000047c353467326e6bd0c01e728e8f7d1a06a849395000000000000000000000000948de961c10ae711f379c1d1500b6ae6941a3813000000000000000000000000910616025b6f977e8ce73573ce16ca7684a89eda000000000000000000000000fb394c16d95408d089bae2ad24f97000c991030d0000000000000000000000008666ff83d0e2e1b263aab6fba447abc87a527f0d000000000000000000000000f94c95255bdb607b07975a71347f527386fc34f8000000000000000000000000db1f567573343d0f71bce512bf7042012bb608ae000000000000000000000000529684c3ac8d73913d08f7159711968758a80f5c000000000000000000000000d367501cc779b2857bd1e537c1f9aa8d0eb73144000000000000000000000000cd15119edd31b3ec7c6877fde738faeaaf0a300c00000000000000000000000007435e2369d3cd72a9737e6275a4c8b625cad5cb00000000000000000000000025beb8475c0eafa4745e288f4e43bc4c5e381dc80000000000000000000000006aa3f8f84b7dc0f19dfa2f5e16dbfbe3b0bba9bd0000000000000000000000004129aed7457218cb9fcb8e15df2a993aec4b853a0000000000000000000000004ad8fbe7c6afc4e0f6daed4a008ffba9675f65d1000000000000000000000000e1b5cef73cdef93835239085cf9464c1c4d910bf000000000000000000000000398777a855a584ed55647c5ed758b9d55b380a78000000000000000000000000f15aa8d4d867744260d0a30d4e8fb116588ec182000000000000000000000000df77ac462552e0fad29c86ce639d11dbde6640560000000000000000000000002636025250fa8b77ca47337705b8a1a6b0231f9200000000000000000000000008a6bd6c32755d4b33d189dc57db7e8560ea51cb000000000000000000000000d4172bfa04564990fb804872409c2026b0c7754c000000000000000000000000ddc98cab1b40ccd3d48f9e315f468508954a79b20000000000000000000000007b7112a8ff91d0920afb7116db351e4cfc1d96fd0000000000000000000000006c6bfcefae174143df8b3e62bbc09b482d35e48c000000000000000000000000d3abe9016ccb76f7168f67f061811763c07a993c000000000000000000000000b075e20db6ef8dd36867a097551bd347cdd3fa94000000000000000000000000bdcfbb2c3193f2f44cf5758c7a2ea7d54859372a000000000000000000000000ca40d415f1df62938688b690bc673f39b06b24be00000000000000000000000057b2e853bb0a8fbbcad03cb1c7f5e23cae477d0b0000000000000000000000008aea9cc92cb1be328b0de3b20e8bd001334e7e68000000000000000000000000a06941bc6787b57cbd1f3aac22ac63feeab516f80000000000000000000000004b193dabc44c0c49b198427bb92d149107670b2a00000000000000000000000008f8793fddba2739426575561b606982617fa0110000000000000000000000003ee4b202c2083606a0900d8497968f99863bafa50000000000000000000000001cea2f5e05152be02df2c0a72f272ab4298dcd81000000000000000000000000014989a8167186f72e290d4dc5f604ec23d01c9d000000000000000000000000a496d3cc2a62d917c33bc1fc191e032387d30a3a000000000000000000000000c4564956f484608f3f1f66b00858c3aaa9e4b71e000000000000000000000000dc507e5219ad0bd1c5e3c04d057eb0e9cd52c4df00000000000000000000000096a5da1a55b19bceb8a92e6b24b198c8a54837b0000000000000000000000000183e91386904383ef4028d8591e4d53a5439be02000000000000000000000000e9b6803abe6cfde8c41b0e8f25bc6c039eb0dcb50000000000000000000000007dd994265a63fdf7402b80f0fdfe7c217141432500000000000000000000000067f3d16a91991cf169920f1e79f78e66708da3280000000000000000000000004ff1258c5eda6222c587ed8180d0a4cc56645cf40000000000000000000000001edce251acca66608a2ab81d550fbda47c43c3b9000000000000000000000000c31f315a47e5f425e0e90119bd318bf57e29ed640000000000000000000000000be5149120375a4b5ba59352d55173c9b0283c3d00000000000000000000000078e4461100385c6b498bb2135452dac4dbb3cd1b000000000000000000000000e8379d7de2eb1130c56584afafbb80c508839c230000000000000000000000000106fc3be42bdffead784308f552006aa7478381000000000000000000000000a4f4559c35f64dafaf3a5f59f93768da8d02f1d5000000000000000000000000f472f1c476515d69dd150fcce1dd4db119f179a9000000000000000000000000c7e48add59eebc930b30c059f03ce41dde783b690000000000000000000000006ec139aef679f8d4cd182fb72d67d1d0f2648dce000000000000000000000000866522ac6cddc9ceba83dc0dfa1ca098e42fd025000000000000000000000000d3a9ac5ffcfeb6100349644d90376577d966f78e000000000000000000000000e2125e3448f5f270a1b77c6b6a49ccdfaa3601e2000000000000000000000000ee14c789d0f1d0e8bbb24d678199acbcaaad624000000000000000000000000008b83e876e9f82b9a621a48dc2e2d7245bb148e90000000000000000000000006ac6c9cb9d1df0c0e7da9bfbd79cbf983ce48a820000000000000000000000008828d06b0a53c0fd8657b4db727b8a1542dc2df7000000000000000000000000b01034791c32239152e258375f24000c64553d7200000000000000000000000030719b613e44a843239d582e1eac65a19a0f0b29000000000000000000000000ed6b73800ce7d421a8dcaaefd2cf453ad1e22797000000000000000000000000e820102ef10219b9b3898516a970ac76dcb9a240000000000000000000000000a11c1aa43c71b6122a728a95ca0f9eab02180c0e00000000000000000000000072f0e25299179b19277bee076a18841bbf42890200000000000000000000000036d92c5d11b45578afbbe756cb08d53ae7178e9f0000000000000000000000005dab0a2bfbca9c1444315ec361f2a20675285820000000000000000000000000197069d1ece7b7f93371e06e28667fbf774f2da10000000000000000000000002aa84332f0f2f7d6e7f8fae75d0ef04c0bf764b6000000000000000000000000c587cdaf9224df8577319bbe4547d07196b7a188000000000000000000000000693023f1aec62d07c36b77e8b6619e0f99e97f4e0000000000000000000000003177145b45cb65dadaeeb4b9e1838fe6d96ba557000000000000000000000000e92dec7e17d1dd254f4320a87c33ff122456315c000000000000000000000000ed6b9ee3d7b581af657ea9cfc491c081df2472310000000000000000000000005abf6901bb434a375a23e369a8b62545fe3056d20000000000000000000000001f8b288e37f8c21aaeae086e73b27f398fa73c190000000000000000000000003fcbed2d695ede5faab568df90b6be282fe0b7b4000000000000000000000000188edcb5e5948665fe23c508322a12d1bbb3b283000000000000000000000000ba4d13c78ef103d54ac5026c5cb112c01522cac80000000000000000000000009aae7de354cb50aa73e0b23f237aef4b9e23fab200000000000000000000000073364d6c569cff18bb519e5899735d38074fc24e000000000000000000000000cc9eea729110feb272104239cfebf811cb9ef36a000000000000000000000000b71dc2e9461acbf01e575cf7908db2a4574d72c000000000000000000000000088fdea5cf63feefdb03bf1a578e524400f0bf22e000000000000000000000000cb3352515b05ffdef6f41e0236eef7756b8222a2000000000000000000000000c5fad431aa5f33905c58f0f99be5d9ed47575e1f000000000000000000000000b830a8d2a098ac4d8a01bc79bac8260629f7e698000000000000000000000000d4c93a1fa5a9fcac3ba66d4a39ea549a91ad8413000000000000000000000000dbf04eaa4f73fa70e5bf5886eef2e895f2b4de200000000000000000000000004c57880ba32a18fbe4bca770700a49ee1c8439090000000000000000000000000b9f8d5f183891aef733a6dcc65652e4fb9806c20000000000000000000000005360d7cdabf6024490ef5a972e8a1c7ffa85440e000000000000000000000000cd70e1eac1f60ca0396697139188f072c8cbd3300000000000000000000000002212af9dad589397d345de93557157e2acb1002600000000000000000000000085bfcc255a53f8997cc5ff5679ea64aa25ee0d2f000000000000000000000000cbd51adab70da3f85747d6880756b5c5b014d855000000000000000000000000e14b2b87fa67a3c7c824ccc84c755c8f34e42c240000000000000000000000007181ef832537e62f9e63346ffbf96980805b725c000000000000000000000000ba54b40d067cc606e5de349fa2bdb9b97a6a32be000000000000000000000000088520af29f2c1b4c8ebb7e654b2dd5a9bb9466d000000000000000000000000f6c239eba307cb2e054fa696664f2170b9219d9800000000000000000000000062ec90b7ca529f353793e420c6f8233b0eaed2fc00000000000000000000000047cbbffa3eefe503125cb7541920666b83b5542a0000000000000000000000009c46b2ef00a9bf52e51dc54656fb5ed6f21552850000000000000000000000005674eee0b4d315116301a63b8a62286aa47c272e00000000000000000000000068eb278c4faeaf06a6ef0008f63596c87c3e489c0000000000000000000000003662723a9d5d7bb9bba250d3da6ad3a96faa2e8900000000000000000000000006825584325d8a4a51cd0197cb3006bc3d64d7ab000000000000000000000000079e5b1a4d0a8ae3e7212faadba63c512ca3bd510000000000000000000000001523397aff35fd496228150edf746dd21c715eae000000000000000000000000263b1480aedf440032a0d8f7cf83ff41e53ecc29000000000000000000000000f9f4861b4f57cf45496af50b6a103a8d0a1e367a000000000000000000000000f7ca19894ae1cf00a8156d7b54c2f2cfd2c08a130000000000000000000000006fed7e8c8b6f8fab440c0218fcc01eae119d02bf0000000000000000000000003c09230184e0ae096fb7f38d5a9905d79ccdbfca00000000000000000000000043be26c003d07894ab43aad948320234ab9190d40000000000000000000000001419c057e79137ff09b717f5334becea5b5bbd0600000000000000000000000020fc7e34f4acfa8faec8edf0546c57cd77d76bfe0000000000000000000000000c56ec764d66b670c0b3db363a06ae4f5ea646c7000000000000000000000000f4c6ed612d0a7be5464ab1de954383a864422a1900000000000000000000000035ad24c044cbe5bc301541b9ac15e67fdd82089a00000000000000000000000096b31cb096b40c5b5c37de20b2a21e816bb6a6620000000000000000000000007df3a9ee3f7509ff6abe5590a1fdba0c3a55babf0000000000000000000000000b0672143536b258e24e4073aae1c2230a5d45620000000000000000000000001269e1eb418e4130f5ffca445f9b17c3b7702dd20000000000000000000000001e5ebeb08c737b2dc9765f8c6077e3833f755263000000000000000000000000bc316ea17d918ac247c9c1e309fd0ef260fd5847000000000000000000000000aa9453911b1e8a67f72932ce2daf443485b40f0a000000000000000000000000cda531f93536c77981bd14254180c2070b9a53b0000000000000000000000000bbd7227b1d846f0c8d6c3d4b0b81351b5673173200000000000000000000000040aa2b6c910338b60e3012d4234ff06264cc5bd90000000000000000000000001057c12931dc70bedce7c907de0801bb61c4285e0000000000000000000000000d2898d7984f94a46b27d074d801dffc4028a4cf0000000000000000000000003fe0e71027169267169770b2d6b28e44b947c42600000000000000000000000058131622708a711b71bc7bca36d25f568d6dd7750000000000000000000000003126554bd46f811f992d16e8ffaadf35a890b384000000000000000000000000692bdc2d20309a47fbcda314e02e8123e9468356000000000000000000000000288170eaee190281046701e55d35600faee36a6000000000000000000000000063199eb8b4392b06d1654849265c1bec7a910df8000000000000000000000000b580e8774dcb1e4c1598a89715b29bd805fd0997000000000000000000000000e005d187f42ab62b309477ea18da1fd34b3edad6000000000000000000000000d956ccf3cb53ffdfcdf160efb1afc85eed1053c600000000000000000000000047d081f932c55b8467a3197e604e1bf0fbd6042e000000000000000000000000a412b6aceca59e81f1921b59d33e5b8d77e4260d000000000000000000000000ac672a6553917229187501d70c3c8ef1d70716b9000000000000000000000000e3342413f9511ce896e401bffd0ddaa41d9b12d8000000000000000000000000f6cfe4e8050ce670f31e7c7a12b827c723591273000000000000000000000000bc6ee46ddc44ca3b352304989873b7a10a6196a3000000000000000000000000156cb4dffcf51cf2382214cb4e41e68b7e77686a00000000000000000000000082de02bebe8eee84b6959e44afac1d01558d39470000000000000000000000009736a03825b122d5a98f2fb423625a09cc0b68f20000000000000000000000003549e6a9d40321a6662b65700e79015f40b5414a0000000000000000000000007c32abf3252a6413c7504046906e4b658ee7ad79000000000000000000000000eef167abc7ce5b85c4f3a676e0fe4b706c7b3d330000000000000000000000001845b445b63d55868a456e2b3881b9e73cc2f25e000000000000000000000000158a96eb99339ef46b125e3e6fb0b25ce114d78100000000000000000000000042ff11ff3a4633e7aa8b231d883832eef5b4ae2c00000000000000000000000008c2af73122f96209a28524248d3b0fa2aafcad40000000000000000000000003e987bc056f814cf55bff0c14f3584246d71a3c800000000000000000000000049eb609aed959326b6cb42dfd46e1c7590f9cdf50000000000000000000000008da55edf3a0687a98014efec6d92fae340db2dd8000000000000000000000000fded90a3b1348425577688866f798f94d77a0d02000000000000000000000000885cfd1c07a12a3508da128b8a2799e4ae6dc29700000000000000000000000014e2da667940c1869695733c0c91228be94fea820000000000000000000000004d0e1dc25eee5dd32c31f4796e3b3660e89e3ec80000000000000000000000004d16c6411d4f80beedf41933f14a385c3dbc3134000000000000000000000000af1941b7a2488fd0c51fd6a811a7c5c6d1711b66000000000000000000000000467511d8eff4f69080daa0194af9bce3c188041700000000000000000000000085f4baecab9b88bd6926abdb25d1e698d9d46a3e000000000000000000000000982840052605704f5fb0e6ae252852099df35758000000000000000000000000a07617545946bf121235b9927463125addeee583000000000000000000000000935310e305821d369dc85299456b88cd574fc6bc00000000000000000000000053899f8d55ab380d5530e386263419ca7278a07f000000000000000000000000a942141e68013ef85e0ab54a448611dc6d8bc1f30000000000000000000000009d79c76e9c59671037dca730694b1ed408f71a2500000000000000000000000083d8d43bca3ed4e6a2938a7e40c64ce8cdc6bf700000000000000000000000003f05ffee245c806db4c110b7a04a35c03a205001000000000000000000000000aaddb6dae54e924648c02eece703dda90020874400000000000000000000000064ff035fd9168c5490368d1759c5fabe76b763a0000000000000000000000000957b4495d4d97da9e5393c33abd01d6105eecb890000000000000000000000007c4ed83a5eab6686db97495cafa0ddaae980f807000000000000000000000000933ee6c9c1e2cf61ea013a819654e7815e89b6ec00000000000000000000000087021c341a49c57da6c466f09c96b519fd2257e600000000000000000000000022183f5afb8858b6210d4d01f15ee1244fd58df300000000000000000000000021bade4cbac8af7982fd8b38d7e67223cb95b23000000000000000000000000015962221e0e7a41de9da1615f9cb64cbfff83408000000000000000000000000f417c58b9ec6e8cd68fa91f0ece4697159361557000000000000000000000000731d6be00aef434b02c05130657357b108a2f0a8000000000000000000000000b961f3cbedfe3c2f0e70ca181160e522a7230c25000000000000000000000000ac60b9c78241618f393a78e8720034e7d6fdadfd0000000000000000000000001175f39fd7cf9f43fc16514b6327a96ca64950390000000000000000000000000e2975c307e58bb77e452f51311e1543f01d327e0000000000000000000000009caa1bd8e0fbbd6c0e67c0522d51d49ba91fe808000000000000000000000000c362c2bc353108e871eff5ed2552858ab590ae5e0000000000000000000000001fa94489aa9868336f474e141e514af8c08fa48b000000000000000000000000a294a20737e852bf90ec68d2038e002114b1a7b0000000000000000000000000b82c7e50401256212fce61bd2019e5c5eb7eb5600000000000000000000000002a9eaf324a8ae647a7e79edb723e8d9e5d02bb350000000000000000000000005a1d771613e6c8740ea603804966582240be2a2f0000000000000000000000006e80f64b9decba9f867f34d520626fdf3ab95a18000000000000000000000000527aaeeaf42efb46a3553f96553412f7cd923ccb000000000000000000000000bf99b8bf09311fec969f330b3db0ac6f2e1a7cb30000000000000000000000005bf82b073e9e421d4f3e79afc10e08b01574b6a2000000000000000000000000963c55c82aecd803135d9563cdb85c9fe06ac41b00000000000000000000000081023038f050ec4c2102d323122ae69980ee1ccd000000000000000000000000966880db3b56deaa0e1e1d7910b4e6839089897e000000000000000000000000eb56dc40e7a1c4efac20d39f9fcaaa2bb9263f43000000000000000000000000f6791c8c5f3fe99a8e417e6981ded19f3d2d4d3d000000000000000000000000b10bc7ec5be3c91f307c4b4b9f7f3547610f3b29000000000000000000000000008b3da3724d6f4fc47eb8eddaa934e819e6e32b000000000000000000000000375b8af157230ee02a84f5069451e033e3edb0f50000000000000000000000009ccb1f0bc9fd9c8e064cd28f24ad4c7675daa875000000000000000000000000ccac5c9e9203569adc0b42617c79d449175fdaed000000000000000000000000d51e14372fe95e6f6f2f597d2bbb68319dc156d50000000000000000000000007644dd03abdd2362a72f4c093880d1ce27dcee7200000000000000000000000057c29212cfadb415e8a9d950ed115b79ccb50d900000000000000000000000000e82b802e4ff3baa0d12d3880c2927c92738d4cb000000000000000000000000edb0af83e36677b11a5bca3650be00c82d02ccf9000000000000000000000000f580579fe260d80578a4baff45b3282f73b25251000000000000000000000000f67b0376198efe57c0a7f31aec8bd4972cb46527000000000000000000000000132f3d9d7dac0040a7359e2c2f16e4408fabbb210000000000000000000000009d32f1e7c5ff707e92b4b30937a1e5e2c2de24620000000000000000000000000c1cb9a368183d2e48347fc35bc81389bcb7a38100000000000000000000000079f0d60dae276642a0b57c4c664bc831098de7f5000000000000000000000000054c0b535e30340a5cae08e4c21a25b6f76f6848000000000000000000000000483f1c711d8dbc6de8553baa7b1d30e05b2e3d7c000000000000000000000000263cbe267b0b151215ccdb64100dfa0886646c5b0000000000000000000000009baf22451d3e184f61f243666048627e9990d8ae0000000000000000000000001d60c9e0656618c7dc03d12433274812182fc96d00000000000000000000000026ca595f32966948a86b3e9d35a32ffd8d3e45920000000000000000000000003c610626fc24e9cb9f16d60114f2ab2f16e18f6800000000000000000000000055be5a8ee6c153997f6d02dbbcca05000424d5ba0000000000000000000000007e9f940a000dbb865a7054a11989b42c3e8b66dc0000000000000000000000004d3a307aec8eeea1ac093b1b2f4dca8e23a064ca000000000000000000000000742d58ad5f795d520985e0fe0d4daa04d9fdae39000000000000000000000000d068aaa615a963c01d9c00f6b1a945de7ab02e3a000000000000000000000000abc7b70041a49e0b80b3c330a23ed36325b2cbb7000000000000000000000000d8d02a536685535e50ab85b5c72e68ac319e346a000000000000000000000000aeb4b67032069f378226f94d45aeb48636614aa8000000000000000000000000f1d4d035fbbcee8f92408d0d73881d7e46900bc9000000000000000000000000d7bef042614611a722500e2b193fca89ac5820970000000000000000000000009c89b31b18db15cf552d95c7db43d2fa9d2e610a000000000000000000000000719d49c58eab83b8d8327b320d4df9c92ddadcfb000000000000000000000000dc1eab08d26e2b7f3a35c854d4f57c8e95ae48e4000000000000000000000000f4fa60f71d4ccd24cfa3dd063d5ff5059447c85100000000000000000000000000326e37cef76788f6b0cf643c94481d60bd3d580000000000000000000000001eee25a0efd14f0f0be3849727b7b354b1f0af8f00000000000000000000000001cb883da543bd8409a9984463b8ab3ae3d2ecd400000000000000000000000009c898ef8fbe00da5fd30a3d2dd3476f0e9f6ab70000000000000000000000000a8ccce42beb585bcaeaeddb0deb51a78587ad910000000000000000000000002bd89c236abfb6452b9ebcdacd4cbe10d28f899a00000000000000000000000086fd053b9239c9c67660d0e0694ee9c3ade874fe0000000000000000000000000f33cc9757cfb4d82f39fe6399014d340680de0600000000000000000000000017db45b9c99606cf59cb7a29821124b8de1bfd4800000000000000000000000098dcf0f98fc1add4fd7813ed8466a2e2c53eb28d0000000000000000000000009268d04d6fbbb7361a82826b2b6b8294a2cfc0bc00000000000000000000000051a0be56d128c57b5621e773038d20622723d31c000000000000000000000000304e6b6fd195e29a8cb86a3f92ca4cfc47a5b6a7000000000000000000000000c7d9a17f9841295ccdf196c5b6c9915b0e93603f000000000000000000000000be2444d6204a25a4b87611547c6067c7331580330000000000000000000000005c5d3b49f9c6450d0d0ef18aacd9fd502769510a000000000000000000000000a6084a9bb9fbaf21dc8c81eb9cdda160ac4f80ec00000000000000000000000065b08b77f9bf75d669b1e0f2ccf968e0e130c52b000000000000000000000000a7f048d47bc60f7fef8fc4ccf60bcbe56897b08a00000000000000000000000003f76200688f86b67ffc28605732ce3db2a70c9f0000000000000000000000002093b15faa308d9abf7beb83efd3cca436e2b6f300000000000000000000000094c5b9797f829ddb04ec8e7d77abe96a888c2c4d00000000000000000000000023cc9595d9972dbc1cb4c88830d4c1a7f52bda910000000000000000000000001d8b84dd2cefdb5cba4b0bf1a91d22f92aa1aca3000000000000000000000000eb08b206271350fcc9ae1cad1e27f348a2055600000000000000000000000000e65a211a186961f3770674dee36fb04da2e0d7ee0000000000000000000000000d8c72f47c9217f003c82478993b145c4965c526000000000000000000000000e6b2d033f4961efe9b6eb780df905f31fb939ac00000000000000000000000007863e8fd0e189fa9ef86ab6c8dad1db812ac7225000000000000000000000000fba680449baad867ff8c8bebb858baade89c4362000000000000000000000000a9ae3864d4b32e22faf64b6d43c6277d6b7c8402000000000000000000000000cbd48aee6009c69f92b516fa967cda8a022d5b9f000000000000000000000000f90fdd6bfd90aa47651d02b16f49097b3fee3f1f000000000000000000000000ffeb122a31cd9bba428adcc1427c33dfca3aeb10000000000000000000000000b4e527f458d4a9e1d7cd4dfb6b5696083f2895c3000000000000000000000000f9d298d6ca65e890a6b275675267db3575b8dde4000000000000000000000000d475dd484f51bdb3e446e3f9c1e5b57c9a071f790000000000000000000000000569c8a54940ca5b9458c5cc03bbf2b3d64d35720000000000000000000000005541e674c96a2f4166b07e6ac28241f46688e66c000000000000000000000000193333cb1e1638d181e18dbd80911fb0c650b4c4000000000000000000000000999b64e914f4314675a3b97d1b0651c904f6958e0000000000000000000000004247b15f32a7694eb7982420ee1e2229ebea89e100000000000000000000000097b32bd0e4f1f3735b1291b4d8551115bc2fa7b2000000000000000000000000def3b869387d298df5850c50683ea7f71fd8a5060000000000000000000000005c46ff966cf24f4d62b0429f80a6654dbbd5375200000000000000000000000021ae0c53bf964165c68f8e366fb7c733efd96c1b000000000000000000000000ceeab6fd363ed6a73b9eb6dfdf0b4710ba56eaae000000000000000000000000809a212ab36830d2c4bf3f184b338042544c986e0000000000000000000000000f6d9dfbe34cb051c170920804ab6915f930be0b0000000000000000000000003fa7a99f4746dfccb5d62e0ac9b8973e7a6d9acb000000000000000000000000e6ec8d2735183db68cbfc3b792a0a086bcacbea400000000000000000000000049208c24b10d17907e335948393bfdd78e4cc9bb0000000000000000000000008a720aed0d8ca9ebc0a756a1d66b15ae72c438e20000000000000000000000005c4facb8a7aad27880c6027a6b423f51f98890110000000000000000000000006315b4bc7fe2310e4d344ecddc51d5ed6ad4f3c60000000000000000000000009eee9559a46005cd9dc1fc060b9b20422cafaadf0000000000000000000000005d2c96f66eb8d8fa69b2408122e30bfa991570af000000000000000000000000375cadce93de2504984338a7c5b02f4f8db3cac40000000000000000000000006669eb6b4b5ed2c51f5f566000ead0291b3982a800000000000000000000000030e346633e166710a11f51031ca77e5dfe95215300000000000000000000000036e429eebe7631e62c066425fba2291390f313e60000000000000000000000003c34f727e86f0eefffe69d05b48329a246e3b198000000000000000000000000275e8145f93ba1a23022b40298207ca131802f67000000000000000000000000e89f9b386a8e3a32da0c067f97b95bc300bacb5d000000000000000000000000cc1230aaa81a7ecf9f1d40f157d7f05b2110813c000000000000000000000000f6da21e95d74767009accb145b96897ac3630bad00000000000000000000000006deef97920b09fb61a2bdc5e84333dfbe9ca771000000000000000000000000ade5d6afb0b8a99301180a8f98cf5b6c733131b10000000000000000000000009aca6cf7828c5d2485f738ecd048b75db39ffdd6000000000000000000000000c5d53a32805c9c342dd2f7edfe4d07c7dfb85c1a00000000000000000000000039ecba7d254eb593e748cdb7c3d409647a65724e0000000000000000000000000b0fad77f040348b4f24855ca29bb034dd60f11d0000000000000000000000004138ac9497d40ed356fb8073e9d13c6a28d7358200000000000000000000000026cef9e20f62d5b9ec8341707f2b3781ffad14010000000000000000000000000eb00e856e6350205946f12e305b0f8ba17ceb1f000000000000000000000000fe71d1c6ffdc6754cb3c10105c2849066eca2a17000000000000000000000000af81ed2552a3e0055277d7002ece620b6a22dfce000000000000000000000000843e95cc80e73b5d7080f083169f3296a3e20e7a0000000000000000000000007b38f14a5076f2a996a926fe7d041305f2280c86000000000000000000000000f9b95a19c118fbd8ada4a75b363c3dbb4ae1af41000000000000000000000000633c4a45c75e18ec5a4a4d60d5995e7ece0826760000000000000000000000009d8b44c5088bdf816d9b4c12dd72dd0d8873b036000000000000000000000000fed8eac5c0a82c3291977fb3bcf1ad52e57b1b9b0000000000000000000000001d865b173fb4985738e5858d9cfd2b85bc0d31ad000000000000000000000000fad4218b9fccb1b479b47534167dfda696d7ac870000000000000000000000008c174ab4232bec1c1e963bea9a2bc995437c779d0000000000000000000000002128099cf9e5f50af7f9d17fc2e22feff9c5c1f9000000000000000000000000a7f1155cf83e4211f37e97eafb06a7d6141b837a0000000000000000000000007b0e12679d1884eb2058a4ba64b766c9f3b8b29600000000000000000000000095e215a92ea45cf67fc98d23717d4ce479b9132500000000000000000000000082ded90a6e908f4b26213ab440c91f4e0faf9059000000000000000000000000df8f4ccba95fd93155d662f1e7498277f75ed17b000000000000000000000000080a087c15479afae7f358478bd2251318b36744000000000000000000000000f19094578615bea2e4ec4a25cf35db4319c74c83000000000000000000000000c304c7b3318b397f73dd27896292b38fe837d27e0000000000000000000000003f3fb579b751c29780c91221dd3021d42616cb1d0000000000000000000000005832ddcd78519502b236407598c9482d2d6c098c000000000000000000000000e2af40df47892e7128f3299f771df217bbfa5018000000000000000000000000d30ffd098a9e116725385f80e6c0583f0a37d35d000000000000000000000000ddebeefe627bf39913a840514888d73e838530f1000000000000000000000000b520a4f2261a8e30b6e5ed3a22f65b55c57dac65000000000000000000000000bf1590ac751029dce88940c7be7a6007ccf5e24d00000000000000000000000026c040de61dfb5dfd93f8fc13315862e8f4411da0000000000000000000000008da7ede53279aa9346525921a6a6c227061262ba00000000000000000000000039bbe36bdc134a1bdd3428df6afebdbefe3c0b65000000000000000000000000d9d2e05f8968743df65fd59b6f00e5af6d24e7a000000000000000000000000049598e2f08d11980e06c5507070f6dd97ce8f0bb00000000000000000000000005267f8267d6e032427906d89a76c1972201a6d500000000000000000000000024bc99c453f3e274eaf1b7991ed55f753f410e10000000000000000000000000c2a4a0f5d8496133b501b5da569b4b07e1ce14870000000000000000000000003ea7c30e91720745a9e57527ec74863a507849af000000000000000000000000bc0f1cbbe620ef47cbc1ffaf268531deee41e3f20000000000000000000000008d08f46d6029df87b7f7a1ad477035159ef671ca000000000000000000000000f28b1d98145ce5beba768e55ba8891edf9b8cca4000000000000000000000000710fb8df13cc437ba48c85b6da10332eca0f17eb0000000000000000000000008e7b68762224b2c97972c9c2fad4db2b6b69b0f100000000000000000000000082f4af0de7e8d1039adb378ae92a0bef6cd58c4e000000000000000000000000a78925b60e67bf3b6cc98fb84a5002287c91d33c0000000000000000000000005e73a0a61ed56b6b92f176118c11f9a2b5c8ed2b000000000000000000000000dd712ddfa154f9c35480be385da01f8c9a834e00000000000000000000000000f60f6d5acfaae09e666f0efac21b29290e4a9109000000000000000000000000dddbe5ddc7b05a1548e7d01c3bb3339fbace5cc50000000000000000000000004b2e40e3a8f75430ceddfae31b9361bfe2810605000000000000000000000000998472fe851e5d72380d60f3a4b93cc99024b79c0000000000000000000000001e3777dda738af571c7711f21f38ed96ca5ab4b70000000000000000000000006a079e8d4b1af2e878ae98e6c0e23cd68a08ccdd00000000000000000000000023c50bfd5f8990315c558f4c03f42f0d7b2b1613000000000000000000000000672832e31abbadd71b58a26d3a6fbe76cdbd2e7d000000000000000000000000844e314614a37b54188ad06b0a9347c990ef68b2000000000000000000000000fada07cb413050baad99ef7c1ea57204e7441f190000000000000000000000008743860652d2e7c5e262617c2c14bf38a7c49dc7000000000000000000000000d2fbc367365a5bc8507da56e4a5ca7ca3bfbdf6b0000000000000000000000001399a4e68d94918025096fcafa1e36059fb10f1e0000000000000000000000007dd199ee20e0e9915af07986d11d32bf139a94180000000000000000000000007cfe9937766844a7062cc11cad9f7b8762a8c736000000000000000000000000c2f48f803bc17c2d791ef3bd7e02df261cb6024a00000000000000000000000011b38e8b2502d65df9316bbf6456f71bfb33f02b00000000000000000000000053cc243016afe2c16e84440baf24aac0636256f80000000000000000000000006313751f9038a319452a1927d41afae163bf482300000000000000000000000051ec707a3b07f2ccce937852ea4c2a58fd516ed000000000000000000000000065509456bcb0dd7fa87bd342c71c1dcfe898da4f000000000000000000000000694303a049e995b3c328387e5bbd4a4b3a10e82c0000000000000000000000001d8ce4c9bac5bf018a6c6a546c174b2899142a8f0000000000000000000000009b14934ec40df312ccd968ba22e3cc1ddf1992db000000000000000000000000c1ba8add2aa015b3ca46adf8e5ca59e05291669f000000000000000000000000998aeaa6fd3fca7c7dc63830246f104dc9e9ed25000000000000000000000000c8f29dfa0ea1f6eaa20e2d8ae2b2e5bf9ef6515f000000000000000000000000d9bcad2e3c0b2240ee1addcc5473135a135c0902000000000000000000000000fffb347d61e884f1988f3c4894ec8ff4254f61c60000000000000000000000005ea6960d5821c05a93cf29b753f850651648bc62000000000000000000000000e990ffe1a9cf7dbe499d0b264217fe73e23d9d0f000000000000000000000000baa484c3bef1c0e6e9505318e3119725e08b6aba00000000000000000000000095ab0546fc6e582c31629878f9b460e441ed0a6d00000000000000000000000050775fb2e5ca53cc5eb5b1f303a3b24d7b106ab000000000000000000000000015060aeb29c137a199813b0c61d2807071ff7fbe000000000000000000000000a365dbf8b076c7781713008d2c9046ae2c53c0580000000000000000000000005134e1a2f2e69d0cd26b3bf76cf4d44062b35234000000000000000000000000cfceb153f372a25434299e5e9fcb2f6317c7d332000000000000000000000000808e5b675b0026df7b6916780193e5049bccac010000000000000000000000001169d0c2f75a56fd308f9b7c055e30406d7ba5b2000000000000000000000000b82f4a7799455871c183b17406b311048bf6d2e700000000000000000000000081803c4a08088c35589a43955ced5f5c24a1e980000000000000000000000000d81ce5c8f096030f8e2eca893af3374606505c07000000000000000000000000fb60974c512b1873c5339c2aa149bf9ad6476753000000000000000000000000a5bc0a6fd2818cd274345363cf8bb5b0a62b95cb0000000000000000000000001c65e95249e4e75fbdbc39606f2b37f05b69024600000000000000000000000074909fab52d816e16289a1162d9d938e935ebcd80000000000000000000000001d4e5b478a97f271b9f4abb78ceb79bd6c016c24000000000000000000000000c038ae2aa316229332565f433d4b9fdb29abbf9900000000000000000000000033a1652236b1d39b085772690593555861b0842c000000000000000000000000ca3d396115054b5341adc4bc17927e7d14d92ad100000000000000000000000010e79a45cce84c4b346a14cd2142118a7ccdf5bf0000000000000000000000004d0721c7cb175e36b05dfe9fcdd5079d55c50daa00000000000000000000000021dfc48ccf3b5d78e6f43a76370a909f50339f9200000000000000000000000085acaeac11dfd89e713c48a62f19431f89c0284b00000000000000000000000096375fc7bab09e11b136f041c0e8da2e35ea808800000000000000000000000040c77969bfa2823fce87a7edbe6dd64ccbc7e54d00000000000000000000000088e422772b5637a61ddba097d54168cdce6b5c51000000000000000000000000762be6a79aacc719a8d48438257a9eca75681eee000000000000000000000000dadb0f4b12d2968eba4185914b8b9288627ed12400000000000000000000000093581feeecffa929382ade6259324fe114864c72000000000000000000000000fe24b3b88692c3284ec244d0c1fb9f9f7bb7aacf0000000000000000000000004d4f88f2009ca3ac6ceacb2ddc3982a2b038e13a0000000000000000000000008b51786de967b1e3b01336919735299f79ace0aa000000000000000000000000826bee234470c5988c7dfe88ae6a74e2d6f28d460000000000000000000000004bbdf6f2687ec3e4f6ad2ac74b758b415c33178600000000000000000000000017e062e6cdecd51fdb61f99689c86eb8b71f8b400000000000000000000000004c9df57276dc17dee5635ded208c07b0be32afd00000000000000000000000003ca38719d65f37089239fd4434cc23a503f2c26f000000000000000000000000d8462a89c4debc42a677efd6a8a601454bf0b4f100000000000000000000000019e68af6a4412f84264c3d2769f7f2a901efe3b3000000000000000000000000ac184518b83b5ace71e6a10a3117be13223dcce6000000000000000000000000a6497012b490a9491938ed644635473d27a4cd9c00000000000000000000000011360c928657afe5cd536a4cebf03dee47bb2f4c0000000000000000000000004797496c79d2121cdcc55b80d598e96468473dfe000000000000000000000000d63ec19b174d2f45bf9888b50404e54a1cd2543a000000000000000000000000a9091cfa90f9e3ca61e5eda074cdc2ece7717d1e00000000000000000000000026bfbbb5c28765521a475df5f3a4158f9b54dda8000000000000000000000000df1e57c746977eeded8c3486cabe6f79e8aacbee000000000000000000000000a19c2d21d07a83a6a4bd49d0b699efeb23883b2f0000000000000000000000008b9353d3c3c1f980510be93f47788bc5dc0d12a4000000000000000000000000ad4490fbdb43c8e18731dacf498001152af4cdc4000000000000000000000000349a4fd3d747caabfbd26fc9e7b3cb8d256b5f0a000000000000000000000000a7615cd307f323172331865181dc8b80a283432400000000000000000000000086b4816db61d42e0a039f44b7c8dac1537ed834e0000000000000000000000007723c45fb37092ee65202db7a2fe562c5fe0ab48000000000000000000000000ca24a04134482b2c779c3f9a87f19b8d8f3d5c8400000000000000000000000060ee2955cf507f370831e3d4f3a5470c9517b62a000000000000000000000000131a78f8be049c6f982e8d0e6006aac020f5fbe6000000000000000000000000e47ab08a1a12abbb9582595095693e38bcd375af00000000000000000000000061867372b222d1cba6a34467ef4907ef50f5988e00000000000000000000000064c18b6d768edaee9c0428ce36c5629882ec8a65000000000000000000000000b19c2890cf947ad3f0b7d7e5a9ffbce36d3f9bd20000000000000000000000002b02b28064a907a7cfe3a8c9241c2f656d14f54e00000000000000000000000056125b12eaa04c0a508ed00e9e1287ac8304fdfd00000000000000000000000050db75147e3ed508f36537d8264e1ac81824b8bf000000000000000000000000b4bc9156b78fbe0400c78022c3fe8343702b997200000000000000000000000088ba5da7ef5143e6d20bee35662129c399291271000000000000000000000000a05ee5ae66d37da7822e373ed08f7e3b155e508b000000000000000000000000437b9b13802bdb5759dda1acf9dd332046b620f7000000000000000000000000b2493923f51ff7549f59fa6dcef043b818552559000000000000000000000000d74f9fdd1c0c58668a71ce038671d82493f62f6000000000000000000000000031fa536d446b1e13ce4c894af140014863d326400000000000000000000000006807cc5fb75da528d23fadf48f54df4bdb8ef2ad00000000000000000000000086b1a948de4c61ca913f561133fb14cff157498e000000000000000000000000b9e17b37a85f240ef46476fd85119fe1643277b60000000000000000000000004cf884b918c6f18d24389f0ea68aec3dabf7e66f0000000000000000000000002d358b5f25c6ee0cbf1b9a544663ab492725fcf10000000000000000000000001627868222309929688e3c4222e859bb5f9b48b4000000000000000000000000d95689c3ffca42f91fd347164c4eb6558ba96d1800000000000000000000000001d21b109e6dfc1516100e68a798f510c88997d5000000000000000000000000f26af60517ef133960a311c879db61a859c104cd000000000000000000000000e2388f22cf5e328c197d6530663809cc0408a510000000000000000000000000c8daa25e5b35461dbf338813cb23ee5446359acf000000000000000000000000d5b927956057075377263aab7f8afc12f85100db00000000000000000000000047afd727f6a2a433f697a17e90f223552269343500000000000000000000000016e32c58c10d8411e5f073868638a3be3cccc2df0000000000000000000000002a2750ace7beb425b21f081bd6d86eb678e1f2430000000000000000000000004f40b9bf26cac668845f18b55dc6bc176c1a32c8000000000000000000000000302c0a7f44037827ba3cedd3001228be222ab6f20000000000000000000000008ecaab49e9227c4857cbcc5a4d11f8661ea1ab0f000000000000000000000000c7443d0a57885ec7b19e55481b3dc6f85822c8b10000000000000000000000005eea8a9d5762c593b97d55fb50ee9d50c7fcb34000000000000000000000000081a2ffca7b5e7b616c963e8112d212340815c634000000000000000000000000cb02090cc8e21ad5526c50fd94a1fcc4f8cf65af0000000000000000000000004d020e255ed4a83e7a340860bba01029eba30f3a000000000000000000000000a78551fee36330e7d2b2c9b2608a0a712fc6c2be0000000000000000000000008118605d5551dbc81664b6d1fe40cdf0817dee0d000000000000000000000000051d785428ae37e153aa6c82b136edfec08b18fc00000000000000000000000044de12f779dffa17ab0c1f5936b6db616c55eb07000000000000000000000000e617892c63104b778354e077e4f9ab67c07eec030000000000000000000000000894b39017c78b16aa7b7270c0a6a9648274ec3800000000000000000000000024e83325b30aaf724384960b20c71ad6f2c0611d000000000000000000000000c0164c6689a7a2c5ccc4050339b06aa85a7f28b1000000000000000000000000cbecc50cf728f59948d4e9bc0abb1797abf5764f000000000000000000000000a729b63d6c76053794ac0285d6a973d07904b1930000000000000000000000006cc98c74774dbc08d833445e0f2311b267a76737000000000000000000000000af2e99d2335d318d3eed5c0b231c8589e5f34fcb000000000000000000000000b3e10b71389f6eb7eecfc034bbce05f6d23dd2b300000000000000000000000092b30e32cb28d552a7ed867a4d9e8a260181f590000000000000000000000000f2e0e35d15bc864133a4f79a0186c04f6a9f4c5100000000000000000000000016dafb960af0f8a300598a485afc4c8e9038ade9000000000000000000000000b6761bdf83168cc0ed1102110c0bfc250f4b23f3000000000000000000000000e776486ebd6b49f2a866d41ee8f47adb0fc3494c000000000000000000000000932a653d3c144bf17727551bf42bdd58b99766ce000000000000000000000000d8a664a885bd3417961eef53b0bf423ef67852940000000000000000000000008144faa64d0f20c008d359c464a62cf44594a27a00000000000000000000000074d7e9eff4dda7571094631673f50e9fc2cd5471000000000000000000000000fd0af49ddd8fff7ae1dc60ae5614c90c386980fa0000000000000000000000007e8e79a7493d20b1dcc622e59e08bf5650290f5e0000000000000000000000004d77dcdf76515a0129ec800e6b8af16c2237091f0000000000000000000000004419de93f59900a9d6797fb4af24d3b2a9693ada000000000000000000000000b0878edffd1a8d1ca76f4b883ec49ff33e8daf94000000000000000000000000bd64d3f94f50cff96f123903999ca2e058d63732000000000000000000000000313177264dd125f72b21e7ea3bf9b74cd42a0bfc00000000000000000000000047a8042f5333c5d41e2439ac7360af1a79e5cbf2000000000000000000000000cdcb36701763876ad23bb52bd0d928fc0b7089180000000000000000000000006248445f36724c4668946c136cba158429c94a1600000000000000000000000021cf281c37580cb9fbc2eab0dd56da077d0a89420000000000000000000000003ba769ccd70fa319465bf0e5570526b117fed966000000000000000000000000053625649347c4b54c0202b9631d4fa0226a650c000000000000000000000000162330d9ba8dc357b344456fa1fa8817d0a2eae2000000000000000000000000e18ed1a99d36bb8008508ba482c02acf06d925fc0000000000000000000000001a16cc7664ae8b785df0349fa26d93b95706c20a000000000000000000000000e303a398dfcc6fe496f965df37189ccf17fa111a00000000000000000000000024dbf1bcbd8de9d55f7d914cced1e585f6c1a3a40000000000000000000000003a0fcc59176633d5c36b033781ad9cd3bc5b9968000000000000000000000000e3e44d3fbab577eb16e813ec3c0a74e8cfd7cd6d00000000000000000000000048f62d84ac109604053b4f39d7ac9e2d8fc54e0c000000000000000000000000b53b51ab798b6d3c1a522c19b7583177ea76e7e8000000000000000000000000a6da737d52529816cc654f7d865fe0ab8b52366900000000000000000000000014e667e72d8406669e7912c4560bb7c5b8c31fde000000000000000000000000df5137e15ece5fdf13975491347988fec198bf020000000000000000000000002628ad92f41eeef427306a90d1e2b7eadd57dca30000000000000000000000009d341e5106592e0329a391cc1ae2c288fb098fc5000000000000000000000000ce61232cab3c7393c46271aa1f4462f7c7d33dea000000000000000000000000fff81face3ef6e7674692f1fa6146c859193f8a100000000000000000000000046922541580c2c9b465ffea57a00733441dd9cbb00000000000000000000000045dc66bfeea8a18a86a72f99efcd0431b3b32fc9000000000000000000000000e374866784c78999d2ef973ceb0a9c364a2c8254000000000000000000000000487d9b3b20cd6eb1e9702bff017e7ee1c884077c000000000000000000000000f80b04dc3d32f14c2c874b249d02cce9f6def62b000000000000000000000000f3a37fa257576c1d591cca3f316e7938866dd27a0000000000000000000000007804aee4c9b0c446c517f6b7aa4add19aa8746c80000000000000000000000007d7d098de37afb60a93263aeb2b2734a944ee35d000000000000000000000000651314e10f82d380412758979bf75d6af5f2621a0000000000000000000000007a6351ebcb780fad17bae11be7dda4cff2679d870000000000000000000000000a3beef6243dbf31dc1963837fa12e38f1482b2500000000000000000000000014bda108244eb9eea7bad72fdc81458bf909f14b00000000000000000000000096ac4a8925288b224972a007ca91c99b46a02d1d0000000000000000000000002a64ea4ea120687ac2d844512664c2f5321ac895000000000000000000000000585a8e012461c3213c8fb5dbf27bd6707fb6a83b000000000000000000000000ccb0a4ae0922046c9b378d124a737c1c782aaba6000000000000000000000000bfbcab49d822fb4ba202e02665e157a48c9311a900000000000000000000000009f6b1667b744981d3edfc3d2ffc76987fea364f000000000000000000000000a440c085b2e1fb1fbf814cd6dd4198026a18cd430000000000000000000000003f31535e555101b351cb164f92dac2f808ca1606000000000000000000000000fabc4e22d40ec03fd1ff23e4ece65183aa564ed40000000000000000000000005ca12f79e4d33b0bd153b40df59f6db9ee03482e000000000000000000000000e52f757a53d86a285623dcafd5cc991fa80879cf000000000000000000000000d62cdd111e857422da93ea3d56001d19505c9621000000000000000000000000f54e994b22578194e4146d54695a14b32201ec790000000000000000000000009eb856df0117035ab02ccd6ba6a98b19c0867abc0000000000000000000000002c00b3b61ef3f13cdb6490f09424358270002b570000000000000000000000004583d4dc411f0abf5b67be2cba341b5e02130df500000000000000000000000018fd8a61cd875362140110a65eed1503e4ab678e0000000000000000000000005a16aa5b5b891734cb05e95f2caecea6c8778fc60000000000000000000000001522b258c9fd2068869d50673d059193492f95aa000000000000000000000000be784db8cb6909a6ff24aad9a39dad7e87642902000000000000000000000000dfdd39e6f3178aa62472fa27ca84193edbe84175000000000000000000000000d3d1ebf9990f82fed9c573c8df4f7083ff9151cb000000000000000000000000800ca44af0272e28e65bf770788350903ee758b0000000000000000000000000aa694029b7b68dae8533b56c5df95c3356befeb9000000000000000000000000037516dd6a3922e860d1d8945456680ed71364190000000000000000000000001f52d1682f618cec87ea87efc77d0b8c25a87ea10000000000000000000000005bb0ea59897d34f7681c17ca208db86073aad850000000000000000000000000a870d0915f0ace2f1311410e606f53851dba655a000000000000000000000000342b6bc2ad7d890ec73e64e3f46afa33951b397f000000000000000000000000d607dd51b3561e0e0d512c7d284d1c3147260c1d000000000000000000000000072b533afad4d52887510fb07fea0a8ff9d96fec000000000000000000000000bab7d229d793abaee25609f5ebf1c46ed8e7045d0000000000000000000000004aa5c511a94a96db9ae7ed40de6a3af81a3fef73000000000000000000000000cd5d6e8345085b94e38fc1c068db94dc514ca13b000000000000000000000000dc90d0f2a43d29ab3024f4dd45017ea61469a6c0000000000000000000000000c097a760dc8e3da69ee72a32a2467d042a4e6751000000000000000000000000e7fb47567ea5fd277ea463bfa452b380050520a4000000000000000000000000e7fb47567ea5fd277ea463bfa452b380050520a4