60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002f43bbf19e2177eafd8c2d5941e6d0243b436cd800000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f616769786e6574776f726b2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e20616769786e6574776f726b2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d505161356f547441656f6b564675525647564133457a51675541454c444d5758624c474778527458786f337300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005520000000000000000000000008c3be586c618be6ee03d591d10556cbedee69cf50000000000000000000000002cd264678c04822fe95f4b6366b6d97a057c65d40000000000000000000000005e9a590961cbccc9a7e618036218d599a0d2df2a000000000000000000000000956d5db488878016ef8ce9c03e84996cadb254f0000000000000000000000000b026115061249bad8551dd4e1a870233c9d463100000000000000000000000006ac93b23a27da328cf4db8f48ca83814c89e6fa30000000000000000000000001f2e01246dd65e133041b140a60d43ed053ffaa40000000000000000000000004bd2b8f1e06b91c27cef8238559f765a1f4bf1bf000000000000000000000000b27896b7fa3b108c1c469a667e6b309988a5e1e40000000000000000000000008f81135b74c5ffca2ee0025a4decc761c4183f640000000000000000000000006f9680ef9c318eedb0aafbe2b80d53d0db4893da0000000000000000000000006243b76323c1a7b73645360984a024d217b1f7af00000000000000000000000010440b21fe4a0ffcf2c81a138bdcda1fe36643e0000000000000000000000000b1bd8ab5a8c50722e40a400fabbab52e4bac9cea000000000000000000000000d77d7b7f2650c2a18350d07072c99793b19205250000000000000000000000008fa88d937659e686439c18779cff3cc8304637ee000000000000000000000000699bbc005a0876dd7794875e5ea8e422acf98a47000000000000000000000000849087f92f1c38748de0ac13396a11eccdc0e3d500000000000000000000000062c303407b7b3fd6ab3ac6b80aa0108ca8b20ee0000000000000000000000000b4c0f946513ee108dd3d188e5ba389a407c2512b0000000000000000000000000b33a71b7a26e671790fa7f2c18ef4b78422ffc700000000000000000000000076519b3c715674cc0f873d860aa75d50122bdbbb000000000000000000000000f7b929c9eb5b8748f738e611386f977983bb672e00000000000000000000000062ad6d5868e1d837abcf2c3952693dba35b779710000000000000000000000007d3cc12b415dc2db9a9d86349e4118f795bdca2d0000000000000000000000006b75d4c7a4cff4d1bd94a7e34b69f4b6c2a3b44f0000000000000000000000000f251fc0f275ed5321920d1be42d94725bf774df0000000000000000000000008dd3d36b8ee3e7e522d4257545a133e9c59880fb000000000000000000000000068270348704ae9c0b825967511673726f66a96200000000000000000000000033253af6b1f5ee2a02c9f3eea83c9f4a2dc08e2f00000000000000000000000044c154fda7d3926aecd79304d6fed4abf8ac771f000000000000000000000000aeaca1e80577cb01711e067e7a716953e97e5645000000000000000000000000b58e7bbafc0fec42a776513e1e3fca198232ed01000000000000000000000000802adfcc0ef90e035c2e8f21ef4e89fbe589f046000000000000000000000000b64be854802fb89f1cce3ecc17c14f9969ac40130000000000000000000000006e1712e63301540286bbc5df30e6d19d56f3760b0000000000000000000000004d4a8b20d53c08a05773b22d6b062525d34edc3a00000000000000000000000076e4b968b103ef4166a2c6ec73ef13ba7fe938b7000000000000000000000000cf08be73b4fc1004d58a10f82a354b1f8246b042000000000000000000000000a6f9dfae465ec781fbdc876538c00e9ded1dfb3e000000000000000000000000f1e9782d495d4d73af0f600ab54e89144fadd5ab0000000000000000000000007057c282c54d81853d1306a13bc9f304c787848100000000000000000000000085087e41e0531a92dc3280fd0ab2d20174664233000000000000000000000000e04c5b7c53f204fc495ec39c5dbf1d5a095b8f0e000000000000000000000000574886ab7c127ad536d34e48d8c098b4d4189806000000000000000000000000fd2f35b0c6c3cabeabba67de6ae5e652a73f4950000000000000000000000000ba43d9af9b07484baf7d422c480b2627518cd5eb0000000000000000000000007812321aa82338aedf26a9a5494dba13b29276170000000000000000000000004eef9d682869396ddbe4c2a9a449b59625ecc3a700000000000000000000000092d457ba431d505d1732f6453166940d570ee0f2000000000000000000000000bb6df92382438ee1dab2d17c2b0db0676ce8ca190000000000000000000000004bbe812e34406e33621e9491629883306961a18f000000000000000000000000e4e5147165189eeec6ad9d944c706dfc8366db17000000000000000000000000f453d784a6a94a49ec64ee67b746fd9ba6ba33d7000000000000000000000000a6824323963376833c0415ab874739cea8d2af91000000000000000000000000a38ffba88cf7436f07a477a5d8844a711d49c19e000000000000000000000000af975f2b04ce239a58429dd5410bb37a1424df330000000000000000000000008b18824aa942bd4cd8410c561fa4d05b6a0a5f4a0000000000000000000000004a66b08ee8955871e0645ce20cc7bf0dc22092920000000000000000000000005f0456c93b4cd54faafdc7afd4cf9f8b44f304b8000000000000000000000000531f1acda958e9c5c5adcbbcdea1f2c05665166d000000000000000000000000306fdac88618f945a11eeffd36b79b94e04a1870000000000000000000000000817ab5cadb8671acde82811584aef64862d40f3400000000000000000000000095c35b166276529ef20454443c91f5b941ee4d2e000000000000000000000000b09358bc896ed814a48ebdee32ae870365d5638e0000000000000000000000009f35c3d7c8d988dbd8eb784d1020f6bd6400eea20000000000000000000000000952b8790f0aa8622285b5c2ca39a9d15486f838000000000000000000000000029096ec4bed1fe374e323586b59a217be8e20c20000000000000000000000009355eb4ec71f3157c10f64e0d30687f154a593ae0000000000000000000000006c67170eb5b2cbd75b4b9eccd8b437e3a59dcdc70000000000000000000000008b108f0747569fdc17c7be40d69b984a454c49d80000000000000000000000005cf5426c79c244c87f99a0b72f0acf2046041a040000000000000000000000001c6c5e2d91b07a715e98ebe5c602940c056f430d0000000000000000000000000c56bf26c2ef860e630b86bba200aff040df8d64000000000000000000000000973e894621c0304abe7b8e5d154314fb420f46290000000000000000000000004e6dbd4b8d2b03b9f78957eec4da4ab565f0ad4c000000000000000000000000c6bf04623fe7900bb654e2ec329cc592b243d555000000000000000000000000241e3836e30e404f9d0564648c8652522478b273000000000000000000000000d3bd3a26a55a9768e26905916db45e9fff8f101400000000000000000000000016805c1cdda6dd54443bffa35a97bc1e1eb812c5000000000000000000000000da162e6df81b27c06230cb4288719345b717276b0000000000000000000000001c4229fad661c813a84999e9adc2f34c17fc9e88000000000000000000000000c9066299df2d3cc73099f53a8ecbf59448dbf51500000000000000000000000042bf3f77f03e891cef29cc249f0bdb9168591a800000000000000000000000007d43c95649f341e6d3470f53ec3a6eff1cd0567e000000000000000000000000e2fc66c7ed23f4657a3157988193106e6fe63ea800000000000000000000000096909fd731794fa50c27132f72c0ef4e3531c1f5000000000000000000000000828e594303f056014d71040915b1f5fd9ccb880e000000000000000000000000f78dfa1c4355fd218c7ef7a00e79d8b888c32087000000000000000000000000f0c7ce1a0fd81ec5a004ed99fb69b03c28e6593d000000000000000000000000f3b839d5f6213082d448f97df4e36683578aeae4000000000000000000000000877692f6767f595c935c7a110848a4d39b669aca000000000000000000000000cf65824d9491eee1018b97a83eea5004b330191c0000000000000000000000002db03bc7150976370456a029b7738f48e34990be0000000000000000000000004bf157b5f0674b860d0e8d51dfbc59a0abd5cdbf0000000000000000000000004cef8e3f2af9bfa15cd76bbfdaf81918794bb40500000000000000000000000062654293e3546feafe51b1d3b97a9c9106d99b64000000000000000000000000f0ffcccb0f3e4bc58d71317f6ce39bb02f927e11000000000000000000000000c7f1e39dc9baebf43bef63c151e91da1f1009b260000000000000000000000004ba277d04f2e39045e842a13a963cd8b58dbe5c900000000000000000000000008dac56d9e279466fcf7e92f2affe1b2f443307e0000000000000000000000009fecafa311810883bf6120e3921ed40be4477f7b0000000000000000000000002cfc32428f213041e4eab8a79bc1f8800ff13d78000000000000000000000000ab300edd760f61b5bf40742cf32ac32bb032b6890000000000000000000000008d56a4e45f0181d3be70e7f0117834779b6522ec000000000000000000000000bef2dba0d199cb2ac3dccf9136ac0fdc76b76b010000000000000000000000003c836d416fa0f6412a4808731998c639bf188dd2000000000000000000000000f4922dcd3747658392c3047798b9360a239653af0000000000000000000000003c100d2e648e6b40c4028c354e44e9e95ed4cabc00000000000000000000000032119dbdfb619bd1ae9774a1b5219658286be2d0000000000000000000000000f25892194ee27937fcebb618784cffa009a293e00000000000000000000000006cee81da4803afff41b23d353b1db47df05358410000000000000000000000001138f9a32f298a68ebd41b71ff2133bdb4fd152b0000000000000000000000001d90a308dd1f121fb29fb708b398e89aeae308cf000000000000000000000000f4cd00e9be3593db161a43df7b27c2f4edc3cfd700000000000000000000000063ccbd462f4dd5e94ff1f7e434887998ca23bb4f0000000000000000000000000ee38477dd337e9e8b9cfbb8835efee9da34131e00000000000000000000000076f324ae55a39182ba6b2edded5b4c0b7596b8d4000000000000000000000000e698b0cac9918ecb6012af60d043db14b72fbcd30000000000000000000000005cdd8ba6808a0a311559156b1e442d008efb23a500000000000000000000000099ce7cfbf7a0152209c0c51ae12ae6dc8e642186000000000000000000000000b07ec279cb99052e71e4313a2a6b41c3d3bbf01f000000000000000000000000887f4b8ac6adc3205136bc190622c99e07bd5072000000000000000000000000e521bb86183d3af784480a63259a81861ca84ab3000000000000000000000000957964757a70acd62c666284ebad4adb46e8afd7000000000000000000000000170e21be87345668efce4ffbb114224c2d3ca13b00000000000000000000000013e33275571e28d888646976e40607347ca15c900000000000000000000000001ab54a7163f92e18fb5a4481ec5d0ba6f8c617a0000000000000000000000000447b7d1d273503deb556fb63032746196d8457e60000000000000000000000001b5514c64920f28806e48d215ebce2ad801b9b690000000000000000000000001f0a3eac0b3e07806ddd0a999c8f0dce5d59b36e0000000000000000000000000912b27d745461813584c4ee0978db6b3a9ed3840000000000000000000000005e0c1c5124e8e81acd854962f7e02f5a25adf9940000000000000000000000007cdb0431e72c104903ca6fc4602454a7f93f6b36000000000000000000000000e60f3de06c7d7cc24be5b290abbca7d61c193ba700000000000000000000000062ff9a9d27596a2db410e4bf3cec27fc824378a6000000000000000000000000d93f2551afc78a5541f6950db1872e86f7cb4c8e000000000000000000000000d0c381944130f8d29df59a0e0446507df8e2c8a00000000000000000000000000bbd3e269e932ec7c477f0429883fc6ec8ba1f5b00000000000000000000000034d13f66741bc4b9b5fb7b910b6ffc64f17b4c62000000000000000000000000ac90d087b0bba421b5b00365d4e1bc6d7ca9ab6e000000000000000000000000ca497a0d0e0ac3212c91e63bef0e73408e77ba9200000000000000000000000036abc7db1771eee77b6496fdf6c75e07b3a78876000000000000000000000000321bf30059283b8723aaca438b390b835906dc250000000000000000000000008dfefda3b415379320b0ecf7b588b71ecdec5f210000000000000000000000008ecac40b5927a792362e4a7b6acda4aed730cee7000000000000000000000000c03ba202a8ec86bdac0bea17bd90c563f45a82d90000000000000000000000005e5cf3dff695fca9a62703d21ab1975f8f5c78da0000000000000000000000001814dc7bb644d3dcce66fefd7eaeb7e4c9581234000000000000000000000000903cc2665b0396e7cc28368ee6600f587f906cae00000000000000000000000067b2701122bccba25a83a12a1a5b55ac5d34cbe0000000000000000000000000ee63f438da1ab50bea386cce4ea7da866ebceacf000000000000000000000000de72338b30221927c95a49c04d0d51d43876b3ad000000000000000000000000114e3d41576f92319310cf7771b4696892b947fc000000000000000000000000c3d5e060305c623d7fe67782af77d817268f1562000000000000000000000000825f364d0112e12676e6a86b0ab94ff601f59efc000000000000000000000000fe8ddb2e36cb725cbbd332dd6f2689a775e6166d000000000000000000000000c944c0d205715138de754260d83de97e818f170f000000000000000000000000f9b6a249888c4881529983c195cf00bf91b6f66900000000000000000000000033f61b509a1440335dcab17d516bafe5b3b23305000000000000000000000000db1136a481133df8b8f5dfc1d3af80be040db846000000000000000000000000e955751445295e95f9c95a4f88cb7ba555fe5fe6000000000000000000000000ec50eb52345e43630481ba61b81a7ebccc43982e000000000000000000000000ec9d15c5ba045ca64e59685ce73416d594fd8de40000000000000000000000009822b9051b1429b33a5222e253b3fd46e24d67eb000000000000000000000000ca0524194015dcf6f7a579a7df6dd4beed34ab3000000000000000000000000012868da1f7ba3a82f2865acdbca112ae2a55268c0000000000000000000000009ec1ae98776999dacf85bb2a25964744c0971b6b0000000000000000000000001a9a17906d3a5b983710f779038ffdb40a76013400000000000000000000000098a3301d6e0cb98cb460079c959f2b9ace6940ef000000000000000000000000c6e2ca28450839cbe7bc0dd9ef1a60bba465a98e000000000000000000000000485b36426666612abb439074f8390e019aff6dc40000000000000000000000004ec11d890a161d7bb7c7993733de0edef05c5b9a000000000000000000000000ff098699224eb9c7ecb13f33df100792b3995cc90000000000000000000000006aea387cf4d5a30a565d6debc73214460f96260f0000000000000000000000007442e3540c30c816f04349f5c80ce3d353e753ff00000000000000000000000056c32657f3b1c46a3ee01bf31bbef36a4c8e8adf000000000000000000000000b1790a37bc75de82a85cbef5ea5d9ef3a462d335000000000000000000000000edd50ad8710dbac8ceceaa9a3ce1770621750db5000000000000000000000000b06d8db66e3c99f8978fbb1251013a562dce0e94000000000000000000000000b87e0be54250c4ff464b35972074b4b5b71b58ca000000000000000000000000c59f62f0da55828eae12c99fdc80a15d161092690000000000000000000000009813037ee2218799597d83d4a5b6f3b6778218d9000000000000000000000000003673e055f0b4ca53c5d396d5b1295213cca613000000000000000000000000c216e7e6821ab4cd12f7275ef64941a22f1319bd0000000000000000000000001edf2bcb491f49fcfa9e8b1f77161e04ace9fa5f00000000000000000000000028da1944e9ce0c3e22461d278c40cd5cf5be014f00000000000000000000000044627b03689d53bc3da8edc51f555eda8d24cb49000000000000000000000000a1ee35f57073201af022080eb9ff228ac332ddcc000000000000000000000000f909ea56705ddd0d6599201a0acf98d7ee62efda0000000000000000000000006988d13a4eda9bf61c02b55342ca0d42e671855c0000000000000000000000008fbc1940592b5961a667c72a286f42c7aff3af750000000000000000000000006f772ed8dd35fe35cae207922557de78a2e0c5580000000000000000000000000b6e8c39ed5ef1c3b908c23f970edbd1a2908acc0000000000000000000000008b52e34e0217b04daee9a2227d003ce9e6a9e51d000000000000000000000000cdaa866401a5203f2e92c7ee9733d9c7d40417ba000000000000000000000000c26a58b3ef96ddae456c72708b107eabf405999d000000000000000000000000046e8ce513dc9e14da5d3a68bbd7d19bd7845861000000000000000000000000c4173439c098ba112c46d81465e11984146c43260000000000000000000000007f12b93af92755e4a5c89315699aaf6c01e86530000000000000000000000000a0cf5eb0462c3aca87797959d612cd695fe982a200000000000000000000000026bfe04aa18301e8b5f89a421cb55a691cf393df0000000000000000000000007803bb48cae818f84ce7fb878720a1497c2cd612000000000000000000000000668c88af0fcb2a788bf7f73f7724c283ea3b4bc7000000000000000000000000a8b31c67e9edb0915c621fbc7c697eec1db4caae000000000000000000000000b2fed7e835b4361d1f9a545576f1964e32f9ca7f00000000000000000000000018c954d5621a51aeb605679f714802a6998e0ee70000000000000000000000005e3a2265828b1d1421ea7cc95e97ee387462eed6000000000000000000000000fa7575caa049e5cfd96a2783da2c85663f0da817000000000000000000000000f3e00865da45266b1af0b3401201f13b61b0bb920000000000000000000000001037ba2fa3cbc37287f071495107d5761d143fdd0000000000000000000000000237b24c72d6bba51bf32d4226c15c91bdd73deb000000000000000000000000baa9c08da1ea715afff5623a64757dde967dd6c8000000000000000000000000cde4ed2e6ce5697347dc84e396c1f1784624f2e800000000000000000000000008b7aac6797e7e2905b402c705c2713b21704e660000000000000000000000002f3450c9e10ad57a52050f1e3db7b44949cb9e7a0000000000000000000000006c56bfdc740f6ef2be65380317069cf95fe02650000000000000000000000000ce130af5900d884acf7be79ec60f38deadf188010000000000000000000000004dda0c35f86afba14e96adca896ac108214020120000000000000000000000009a58536e65c38e76cdcaa320c06624b38a561286000000000000000000000000141e90819fe119d5c0aa03b3c14b4ca5c092b0b7000000000000000000000000e535ee5466409727f64c7584c0b55404eb4711fe00000000000000000000000094a4236f274586e896baa79c83dbe4418dcc453e000000000000000000000000cbe34064201dbd07c9a785ca6468ad9f05dab9da0000000000000000000000002c547c7a9ef5ea81772172270251c66aea562a4c000000000000000000000000182d302d8c31db84722c668ce6c6c2921e94b163000000000000000000000000c24a12e1980e2db2fb98d3ef87a8cb226602442800000000000000000000000004bb84d39a7aa9c1411206f3cc0b5a3c42db03db0000000000000000000000001868955bb8c7fe51346069c93c1d0855f4a36ceb0000000000000000000000001c79f21141bafc364cc49f775c0d0e19d3e6287f00000000000000000000000044ac0fbc45cc33def83988a3e7122591b481e6d500000000000000000000000048166faac0d8c9c512dbce9f14893e510e15d374000000000000000000000000bba07dbdc5d5255b2fd9e96e5e21906509cb0e600000000000000000000000008609fe2950d39437ade515569011879d28feb376000000000000000000000000053e30b8e86c642dac6e430c68e0cd7088f772cb000000000000000000000000ad6e4b7c0774b1605ec03d6bf09c3d14391211850000000000000000000000004bdf215ee84fea6f6253ccd337c3390b66065a1a00000000000000000000000014d9a6be931dec5a4a84814bb81af5724aa0214a0000000000000000000000007934bcbb4e96862b03ed2b700e68e9e0461fe3f800000000000000000000000020b844a79aef83b8904f3afc1e04493e9952d527000000000000000000000000ef332ef3333cd104f91268c4b3fa67556115b7e5000000000000000000000000290f90fed8954c23fcad567aba0a033262ac40ed000000000000000000000000572278044d142b5ba5213d9a9f52a4106f042392000000000000000000000000b2c5bd17ce9be27d789612e7f0b7bd5b03f39378000000000000000000000000b5478415a33ab2928675e3b20b319f779a49ff28000000000000000000000000d53ce170b04e06502a7851e849323460f8ebba1900000000000000000000000053e056dd7f68aa014975e04480eb2ae0ce478ab20000000000000000000000007a2af86366bf210fa761a29412ae6e0f0a6a0c320000000000000000000000009a31cbce4c6b4e5011d8e7fe1b73954bf584abe700000000000000000000000003b7f3b91abadcc8ffa7f011fdcb6044567ddc32000000000000000000000000328e856dadc0e5a7d1cd54a7a44817affd16f6d10000000000000000000000006f2e1c6113df724b7165a52d77d0a9802dc63db20000000000000000000000003846529379ec6d76499d76f7918cebbdd15ac972000000000000000000000000ed37507739a259e08a0d63bd5bc24688df0d2d2c00000000000000000000000051bb68f8f57341eada5a8de350c73e69d0916a89000000000000000000000000f00cb0ec82575db1b58c8870ba4d506070b570080000000000000000000000009521cbc4c0e120e1560a7c27ae470da30fee19eb000000000000000000000000721cc9655bed1ff4f719e76d97b30ca7dfe32b8d000000000000000000000000151dcc55d07e402d0b9beffade5ed2e3a2d7f2890000000000000000000000000e345c07706a7e85bfdde5d02bcc92cc62060a32000000000000000000000000a3729cad2c1e9a782c0ce104d918efdfb2f31993000000000000000000000000d45593a3ec0b47fc1cfc485c97ebe3d556e197840000000000000000000000000ac053799907a51869fbf0b5e749f0206d1943b50000000000000000000000002af9368ccb3e9767e47cc3b1f4ed7be10427181800000000000000000000000088bda1d998f7e668759f909b2486e6a987dcb2150000000000000000000000006f0dc26c66a0b6694e680d928ba85569f2972605000000000000000000000000043addc7de18a9c9165346a98fea0375f2e5e0d8000000000000000000000000da8068763f52e36f0b158d2219eca40d43a7bf71000000000000000000000000669f5b15510978fd1d0e0c55953182b442791f7a000000000000000000000000ef37936b0ad05fbb030c9f46bd8562c4e609d53f0000000000000000000000000b39830ccac6026962697782cdd52d68d4d4977b000000000000000000000000c95f483cf54ac61794e99203ae19c8c7d315059e00000000000000000000000045d10d2aa934708485dbe4bafecae05aca968e0200000000000000000000000027a657fd02ef764ce9e219c7d05284a8dc4acca60000000000000000000000004226f8e06d8b0112ba9b45023295e8958ceeb56100000000000000000000000041c220378b74de6842bee7d53063c7111d8e11d500000000000000000000000095993191bfddd3379dbb17ec03676fa71017f097000000000000000000000000e5037ed186e810986f6aa92e5f50d35c42dcbbac0000000000000000000000005a9f861e075b1c083bcc3a1c71bddd6afdb42a9300000000000000000000000066346255779dd450db0c54e5ef09dcebe3d8bef50000000000000000000000006e882d94ad2f676a7d89f2b89743e6a4a4cd1316000000000000000000000000dee00c2d7bd8dd3547c874c33e083e6fd10ac9ea000000000000000000000000b11c38ea085cd0461c9ddf13d58f5de83694e82a00000000000000000000000098bdafa1d6c3dcaf354198a51ca7171dba4003760000000000000000000000002563283c4ca7c16dd3a289f7d7459c9f2bf919e0000000000000000000000000a0f2abc01913e776aa60f7035cabcd2c19e2b60e000000000000000000000000fcb95dce6772627a49be193e78496db17aeaec3b0000000000000000000000001f7415a573cf39d1aca2e468fd117e4b8bf345bb0000000000000000000000004108e1f80a585eef0cf270c6cdac30d0a03993ed0000000000000000000000008d69f1e7ae6e88a03f5092da6b06cb49e4da64420000000000000000000000005f8021d735b39f759da29cf30585ad2569dfa315000000000000000000000000e15fdaca5eb0735c159960ccbf106e22c307aa3200000000000000000000000094b7a11449a2796ef5d59aece65bf861a20ce069000000000000000000000000db37731d1f236a438f79ab9868fc149da742762c0000000000000000000000007604106d7667f1bb2cd02e35555399a7727a6d690000000000000000000000006f6c4a67aa08344ed62979ff00d3eeab0a50845d000000000000000000000000815779ef380cfc6ad8427c6060fe1de97102b43400000000000000000000000066cb82ed93bb7e3358437a6e36a06c69e39f3f85000000000000000000000000dcf1487111d1347495bb6cbb56964342ffaf17eb000000000000000000000000cf92f9d8bd8722ca400d1f670c9ffb4754d8739d000000000000000000000000316aea447ce4161f29bc7fd8a08fde498505c11b0000000000000000000000009f6914b79f7999c9b097f664c447da5ee3a5a26e00000000000000000000000046a5d78c2c8835c68716292e5e821cb46247e84e000000000000000000000000243722d6c4a1afddf3ca3650e16ec7219be20f26000000000000000000000000e1768c2aa863bae09c11bf99e3f627ede6394f630000000000000000000000008a15756d05a081e468bb8b3bd77317cf6ac893b6000000000000000000000000ddf66e34a883ca30dae89634524d384887b8c9fc0000000000000000000000004ecd9bb26674cf8367b33f4b15b65909605f34e2000000000000000000000000715b5045a21247e66b73ad7b3848b4301232a826000000000000000000000000fa8e61fa20fbc7450a41cfe6779e2885ddbf98880000000000000000000000003d8dacee5d6bd3035520028562ebcf9ed31e8ad3000000000000000000000000511fc14d8774746a0aad8cdde5d79498d2cceeaf00000000000000000000000052d0de9d165bec1f66fbcba892b0fe975be4514e00000000000000000000000015f2157a4a6e304ebf1cb3e74e3b72e4c3e26f400000000000000000000000007ff349c0c3f837ea862a98f0be5e65ae50b725360000000000000000000000009e3c5c4b8b7515903909e923b55f92e703239693000000000000000000000000c871633cd114c909aba1eb3f7587721a69c88f3b000000000000000000000000cfdce17f7ffb5961294c82e53db661a671ca3d82000000000000000000000000a8095117aa0ecc55abe47d0c055197adfa3dc5820000000000000000000000006ce3e44c101c8ef03a095bad85d3f8c376f0e2b4000000000000000000000000b19f8e7145d22f063d0bee3194ba33850a261170000000000000000000000000e5d33397125315795cf62e5722864b6e4caa9e340000000000000000000000002f657cf52c7ac2a5d8550ba4ce6d2884711aa6bd000000000000000000000000342cd74cb4cb2e98ade81f26ab2ac92ccc079ff9000000000000000000000000fd7245bcb3cb7d7cdb34cffe18358eba736d74880000000000000000000000006465c8f11bb310aff8d1c604d0597b804b021d05000000000000000000000000db5432cd6afa0eeba1b035fd65d8bf75e64347e800000000000000000000000011ec0aef71c199b356b70fa2522ef500bdb8860b000000000000000000000000d51cd300f0cb463d40a4e80785fa114d9dc33af7000000000000000000000000696389a1a82616796f99b4afb7edf1dcb7bbdd5b000000000000000000000000828bed184eece7408ff1f9fa1d24b1b1ef7dce3f000000000000000000000000d95e2a14547029508911215987d11ebfa15320800000000000000000000000007b57c7d71fe200c4f5ee014c63f7a5fea718e49f000000000000000000000000042723d77879f1e6e1525c87fac2e96a02df970d0000000000000000000000005a40efdbb72490185ee2258f55e683a1faf4bac1000000000000000000000000cdaf5b451c363f2ecf2b50579ab8ff326a8cb02300000000000000000000000010a47bd678b877a4b7a2459765d042851cf8bf5f000000000000000000000000884515e004d3c84d24dc39b0fd5bf9ebe1677017000000000000000000000000e32541a27d30d18a403ef6c62de64ac8461de0a000000000000000000000000044bbbd26a1888752dd50ee33f97fb5744de0cace000000000000000000000000e76b68ebc9c6a94e6552d8327c11c7e38ab42f78000000000000000000000000cd1b7a9ba793b9ca67b7d070543f6d89178e3ba50000000000000000000000005522842a870e05f04dc6258d4a2276aea4691713000000000000000000000000a1e3893d673a8e566c234b278782f7c32f0e1725000000000000000000000000128f7c65a723e162cbbf42eaa7d86fbcf65766660000000000000000000000000f1cbff94e5f661e0704bc3f137f0937e61366c40000000000000000000000005d84a742bdc5cf23539c5e4e92fae084fbfa3c400000000000000000000000004fab2336f57720dd64c027e143d79340a97506c40000000000000000000000007765e7fb119e06def7d80c5415d40960ce96f3e4000000000000000000000000fcc39a50ec6004b78bb7d41b6187cfce68a5a9af000000000000000000000000167dfc46fa30ec0f313431170960daca8b702d24000000000000000000000000cafabc71c2961fb0932a8a15b6070def7ba2e720000000000000000000000000b9bd6980c6ca33ceef79fffd53deb90e64a21f96000000000000000000000000cafe67615f6bc5abc4e230bf2c377d818d7c46970000000000000000000000001ba6cf14f3afcca118dbba5d6dc9469809fce61b000000000000000000000000f635ad89501e85f00021235b4bec776733b518a200000000000000000000000068b99f78f3e1fbb4ce03e722d43d6f583669abae00000000000000000000000044037b8fb3b09b5652ec36f6880de36de2b3073c0000000000000000000000009679319db12322c313e377071bd408aa45d3895a0000000000000000000000003056c83e1525fc2c43a09e8f918a7c19173ca27800000000000000000000000088e38bea818091bf9c61b2e6a18c1b33c35436eb0000000000000000000000001c8a4a759022d7099ca4b66ed60c2f96393589170000000000000000000000006ad01492e344565e22581c011d0718b9dc8430420000000000000000000000007725beeeb417f67f7024e4dd649dbe919377f84a00000000000000000000000013012139f49e0c11ca6f0ddc13f256881d8e664300000000000000000000000005ed83935e1f74ab899e453912ea879551b679440000000000000000000000004eec765849c3482380cabc38f08c4ac9eae510c1000000000000000000000000ca3bea74d10281d4fc7505ed1f4bc74a4431a6170000000000000000000000006a84ea751dea4b2b774db7eecf166abe3abda4910000000000000000000000009c15b4e2e8f4bac4320adb85c10ab7ba69cf0348000000000000000000000000a964237403be4cd2af5c2feeee852ee6a14415b7000000000000000000000000f254a724ec1f56310c379c946c9cc2decd651e6600000000000000000000000076a4e9ddbaa18c8b1b088186e6d684bf1598b06e0000000000000000000000008b5f550b76fb786710ff3d9e594cbd5ce4353768000000000000000000000000e644ed5ee80fcbaf8ffd1f933d29dfa36ac767d00000000000000000000000002ded8565a018313a9bb9ec3f7d4f9653ac7068570000000000000000000000001d304ff2dd7283ab23cbb7fa2f831038b065578b0000000000000000000000009d926de40709b2dee069584a5dfd9a362c43f00900000000000000000000000086e0ebbd2667955c0999c9dbd836006873c14d760000000000000000000000009d787f51e02a3fa4ef27aa14eeb093cb8386562900000000000000000000000037543f6625c39189bd9ba29938f207909470a66f000000000000000000000000548ac608cec57257e6734e3233cb0cebd25f8a070000000000000000000000008cbcc56cade92a8d5447263f83a811d87b07a8800000000000000000000000007a7adb5fccb06d7c364c23f377ecb3f37fc5e09b0000000000000000000000002d3ea705f0ff6606264041ed5f44c31f73c81856000000000000000000000000081de256389d3cb6df846ccb6396549f4b4b5e290000000000000000000000009c2c53dfa8a2c0a60693ebbbbb1d9ae2604ae3e6000000000000000000000000ae7f1c3ef862d9e4240e76374f0463e25c14e4ff00000000000000000000000032bf16ba9bec6ec85e702efe0ad4f14d562523f8000000000000000000000000f7b58f73589a780126cfef4a5d26d9d66b93002c000000000000000000000000e474c2b98bf3de7dce34f1cdc3e7c12570629cec000000000000000000000000a245d9a0070709e5259e5d397005c06cc1a5d73e000000000000000000000000576d7a8da26fe39e2aac0fe3dc1de6732e529c520000000000000000000000006fce2dc36c4eeba1064ab39e2dc8b85335c9645c0000000000000000000000003eb6c1f1377586254749f8c3996ab09088874bac0000000000000000000000002c16256b34be3beb5d08f21d2f1305a44ef5343f000000000000000000000000a9ea78a82f8ba40182ed881ab1569885d6a2d1c9000000000000000000000000cf1f6909f3db9d3852ef0118108e56c49a6eb0310000000000000000000000006be866162a8812400fef82df0115f237851bc37600000000000000000000000048ef7e0d1155b345604a036946bbdd41a05bc92f000000000000000000000000084568634b6b90ee9628272f626e59a2835caf48000000000000000000000000822420b2707e380de63cf262cead92c8177ed8570000000000000000000000003e14ab8773bf513e134968cec2a6f56cc4701186000000000000000000000000c568ef7cd2f2c90f1a7754ebe49a915cb5748049000000000000000000000000c855b91cf8dfcfb7436cc23cf8c817c5f5c6912600000000000000000000000036a5238dc6c68946b4d2b4f4f6a906b10dcfcded0000000000000000000000004cbedfc5702b864878176af47504a61a38ead2c5000000000000000000000000c24af233609422ca87d9d56ccfcd75caedc9392a000000000000000000000000a78f5785a6fcecb43ea422737d297934faec4b330000000000000000000000004eb0ba5aac33887c1e173abd0beba2f8135fa4a9000000000000000000000000fd3646d78c28a811a35ed924910c793334e990f600000000000000000000000027afd4cba01959dc9503aecbd2180065ae40eeb90000000000000000000000007a76fcd455c16145c96d8cb5ec9b7633856f56ef000000000000000000000000d3d520e1164d2ff0b221bc0312c7162d7d4062e7000000000000000000000000a4e96229a047512d7c92178a770449bc38d9bb1e000000000000000000000000fd205ae60db40a3f77b9d7d39ea094646dc80c090000000000000000000000000839d2da63ecc99c7aebd689ecc44fe3e4c9b0d000000000000000000000000058bfcd8dcadea433de6d86f61dd241b280b85fb2000000000000000000000000dfaf471705d241d174262c46dc729afcda77bdf7000000000000000000000000eb3a1dac204befd6438c8c0945957420cd9d1cce00000000000000000000000011ccb480d2ac36f6ec2252dc70aec5482b1dde5100000000000000000000000065464ff7c6fd17e8472a767f3e5e1abbe879a9b6000000000000000000000000edff5aa1eff34c9abe1dffb72032cdeb9cd372d70000000000000000000000006e72c7b85f900144fe8110fc24958a123fa5d8bf000000000000000000000000b5fff728316ac063ddc28bb6e0baa7f356583164000000000000000000000000502b70e2bb4537050a23b82bef305f115e722e1700000000000000000000000030f91957d468bbbd99fdf695eb41781d6af838170000000000000000000000005a07dbfcc7c57da4c6796b81073ad74cb14427ac000000000000000000000000f8ff67fe1d3e91546d5796a1fdaffbc64f90841d0000000000000000000000008bdf1e8816b060f9207920ebcf0a5fb28ccb7d82000000000000000000000000fdb16f2ce5cf6605ee29d1ef0b3d21cb0f4ca9fb000000000000000000000000710e4fca18d140a78b8afa08dd0ce7137370e25f0000000000000000000000008e997020a9fd10a3bd7b7dc998fb27aefa38b06800000000000000000000000000539b98e6fad61ded3b7c724aa14a1f7f4cc1e100000000000000000000000076594d54a339f86cde5137fa3cc56a6644515bd60000000000000000000000003517a4b03c3160f8cffbd0a80aeb1c890ce95a3b000000000000000000000000c0385bcf3f92b3c10b5ada0fddbd9e32ba7208510000000000000000000000004f275c994094528770cb21689a071cc4ec000e0b000000000000000000000000bc62166965baa131e18f0e22783ab15c3767d3d5000000000000000000000000803139adbd601b99137788ac0b3daeee61ad7ab200000000000000000000000022beb26ba16848babcb90dc6cc6a7afb3c1dce80000000000000000000000000b64f66f6ba78b8808ac7641b5d4915232323fe37000000000000000000000000cb7380fb589c0a53683e2792355af9e3e180f29d0000000000000000000000001b49535b493b4459d541ad71f5b4e48dd37d253d0000000000000000000000005326b6819f742d822408f71d2cd4e330bd3d0cb700000000000000000000000058da170c32942290e1ef760dae3308a2504aa2df000000000000000000000000d8e8a171279281f9b932cef17f1800eac4bcd4ca000000000000000000000000b1c925675a799367256c1b1a77785ffd8e9b25cd000000000000000000000000be0e4bff1d0bdba4a4b94f8494d7706a7cef24f4000000000000000000000000fa131646b7931d688e0f033f95a47754137c78bd0000000000000000000000000ec1d4047bdeae078ffa3c411c28c3511ba53d71000000000000000000000000225434f4f4873c5f99fd5eab2c3476fa02714e1a00000000000000000000000001b4718b96363466db4569ed3f648c149fb033a5000000000000000000000000f03be0d9572a58adedf968c56ae22484b2d4a2980000000000000000000000007a666772558f260b19613ceae620291f56440ff80000000000000000000000009d94eb5fb9e16cd786e2618655038d24852de3910000000000000000000000002d703c3e23e21aaefb7b76c13bb7b78717da386b0000000000000000000000005e93ff9936fa9b0489c88a4c831c6690de790da600000000000000000000000055ff6090f7a06c62dd15d081c6878a861aae9e8b000000000000000000000000a4c9dc2c1b0e207366064db673e37cec79121661000000000000000000000000fd8d82655f8f39e4a03fbb2dd37ad27e1a766c1800000000000000000000000012ea7ef90fb680d7232088e193e99088eb3e4b0e0000000000000000000000001dc69002740c5613187a873d9b163e00cd65fc25000000000000000000000000c3c8693cb73252d8d2790b4d9354854c56ef90c4000000000000000000000000ef30d0301831b6c6ac5e35a2250cea9b48b95503000000000000000000000000ad16b60a0df57954ec81b67f31163eff9880ea050000000000000000000000005f701ceb7bfdcb3679ae870cbcb1d066d9cee49e000000000000000000000000750d784e225cdab3bfdeab8ec411070356b7ae860000000000000000000000001a22f1cabb39a024a7dbd21676ccc2d3d5562a5300000000000000000000000086d2c3e9ca661abf4b3163a9ebe8996411c2cc9a00000000000000000000000088321d12190d49e987d936849f580d343972ebea000000000000000000000000912912bb06265268988d4c2b58c7a1a594c0843e0000000000000000000000004a2e4ee4fd20d1838513cb1853245e67cda4454d000000000000000000000000f32e57e47349e7da05f8c50be20c4db677f2e0080000000000000000000000004e042dd013f49e6b4eff5568bcbd8a71a9bfbbea0000000000000000000000006699e6d1e028455be704bbf0d0505153418a7a5b0000000000000000000000009db379246144b2218a0611460a8c7c8ed8f45c2a0000000000000000000000007698280a794bbd5a89536768d8eeab42ed53f6fa00000000000000000000000095ba2f36b609e5c509dd447ef4b8d19c5e40d6e9000000000000000000000000a2751c1384ca1f11373af7efe615d6a2490df6840000000000000000000000009a6bf50a1557ca5a972f23188d36df35ff236f0e000000000000000000000000f45cdc2de7e800628247cb3ab4c10e2e75812ca7000000000000000000000000e550ec3157e46298bc198cb4efc552c0f6c978600000000000000000000000006ef4505e6eeabd2acc3638a3b11ae66004cca926000000000000000000000000f2db8141c563f98508c91246900939bab139cf93000000000000000000000000d74265dbf2acb860519479e4870168ff72392357000000000000000000000000dbaa65a312aff5bbf34c8897aaa0b5e52c6bb325000000000000000000000000d9237bbb918df598781b18dda71b76c1f49d416300000000000000000000000002d0c3636f1adc07679533caac7a2a2903693f0e000000000000000000000000abbf46f30f4418e1e3541f0e9b81b823aa6afed00000000000000000000000007840e66bbfbe9effc863e845467a777802ce0092000000000000000000000000d05e5bc194eed77a9a7c371c08104510c2c775810000000000000000000000004a2501f745f48abeef4df20445de68958bf230ca000000000000000000000000b23bbf790b79d2276d6f04e3e83e49be76404969000000000000000000000000b9a7c6438818a8b33c9697b24bb898f390b46b72000000000000000000000000d3f8701cb8cbce1787efca4bd57343eecb74a31c000000000000000000000000d47020220f4a2d6326ccec3bf6fc5eec3ce45ad20000000000000000000000002bfa2c794d608b30b7df7a3edf0ec8077bbfb2670000000000000000000000003d0bf5e84eb929e8280f508dc98a47ecadfb7ac60000000000000000000000005292d43f0ce047e7dfcb1655093ce223e15cb0de00000000000000000000000014ce940031b009a3e36984b183bc11d897bee70000000000000000000000000009a05dd6ca916d557c7b2aa46df6b3139eb9c191000000000000000000000000d402a5d44564a426377f4b8c46d3c84df432a529000000000000000000000000882ee8ac803954cf35ebb3ba5e1795eca6e595ec000000000000000000000000242e14711637aae746ebdea75c4eb6475bb5285f000000000000000000000000c702a54b56961faa17d4818063a7d7ad730d860c000000000000000000000000687237f0df0affad0b0e6e4aa8bd1f16791289200000000000000000000000002c01055647121f266aac79dce425d18f39c179ed0000000000000000000000008118bb0a1e15e8d5eb03961997aac12b08adfa8e000000000000000000000000df9ddd674a868e8fb4becd0e9c55642550a7506c0000000000000000000000004a57a4af6904dbb5de6feb90c7688643d6829ef700000000000000000000000099f2cc5085a7d6cc9b36677e3ed8dee9aede08900000000000000000000000001689e4c6885404ee5c100ad6092184fb0524aa420000000000000000000000000634c53e1a7efd9bea6f01969160ceb7711df1a5000000000000000000000000ea9404b48c31786610ec29491bf362a1884f190c0000000000000000000000002613dd05f5187918595b801c5cd593454d08fa98000000000000000000000000a68cf8df55ecdf9b89b218c48ddd27291919f8e8000000000000000000000000befd9207de5ee5ceab72b8bd158907d3862c4c6b000000000000000000000000f61a1b21611ede154a38c7f5e89b1f940d7c6fbe0000000000000000000000001b84539a3d14ee97e99c390254338061a5073c4d0000000000000000000000002b717d1226285ca3bec4a24141c52bd892bdf6480000000000000000000000002a968afe7ba7720b41d41ffa93efcc3f420e741b00000000000000000000000046a0f96c31519ee13ff444eacf7bf7401edea8660000000000000000000000008783dab47621557bd58241c03e6d459a373dfd0e000000000000000000000000c3ca32b8b85226b8e41b84584a9e0e21d39da46b000000000000000000000000501eee14f5f082722c3070458f216da45f1a614000000000000000000000000091e9f42d6974d1619dae744c6afb989572ba5de9000000000000000000000000bdd53e37b3abf86e9bff2b3e369c3393a0f22b3d000000000000000000000000d2579d273ab67fad3f4e8ea140fa7f58c51073830000000000000000000000002de4b4beb0e5436536f6e0f3e6be89c2e470aa5700000000000000000000000093ca5a43a7889172ce67e12386f60a7dd84b44b8000000000000000000000000a50422e66f041a12fb38e3347e8a95fdfcf6b7160000000000000000000000001e3f0a4999f8dee02c2f335807c255d81fad3185000000000000000000000000c96187764cdec68e8d3641a61b5aa9862e9cdb61000000000000000000000000d6c76fda4ca9122b28a783132419447d4ada9c3f0000000000000000000000008c9c788eab531aaa00e8ca5102131c957594344e000000000000000000000000969c7d341b3efdfb451e9a342f01b3e6fe3ba96b0000000000000000000000000351b622c47123c44310cf00b182bedbf17a439f000000000000000000000000d5b5582d27f0568c0f27554a9bb8ee6192f0e39d000000000000000000000000e4d6faa5ce63b0837fc046b1c2f2426e1251fb130000000000000000000000005deaef6ecbd02b91da53f4bff07040ae23a8c9070000000000000000000000002adb065a52e0e713192f5bce709fa76f5c02b1070000000000000000000000004e1c093225b428b69e30576e5958040ebfbd0537000000000000000000000000e4658fb9f8ca82da0200a5e4b85ae5174b800b7d000000000000000000000000e44af4cec63889a4f5132f8d0ec7a9067a543e1c00000000000000000000000038618fbfeb94f6f67a9ef262e9d431d379c82e02000000000000000000000000555e74e6e5a67ec1097f6052391e14c0bc175dd3000000000000000000000000c92c2041663eb900c0e2968d1b945aae06194d6f0000000000000000000000006999e438620faae2d7dd062de13d7149a5a64f4900000000000000000000000008bf59d48da0cba21292ac8e9bfe227c3e749581000000000000000000000000b2530697dc89fe2d0d16cc24187711b1c93c13e4000000000000000000000000165d75a00258d3c78d2e49de2b98c2c49ade90570000000000000000000000009eb0da58196d0d1133991f74738e4613b01cb356000000000000000000000000232ba5f7ecad9176a6d0ddae74a965a0c67d235f000000000000000000000000f5508dbbef989e698d24b5490d82109971ae7797000000000000000000000000af2258a303f265c1ad3c89310baee32e989bb14f0000000000000000000000000d221ba23507b4345fb57f39c5c48d12a550f5b0000000000000000000000000e270e73dc010a68947dde1f5ee469e3b087d2ee700000000000000000000000076f631dd2e07c9acb16ca8aa4dd8e6720c95935a0000000000000000000000003cc1ea4d943a6164b636b51caac415cd54f4874d0000000000000000000000004f9cc81687c1b88f9b58df1d71f1557b4355c8cf000000000000000000000000c6c351be69f83f7fc51ec06ae7491e1bf15a739900000000000000000000000088a5dde3d8dd98f09e31dfae5671bbae03a72e6200000000000000000000000006c62a05b2887e2312a8aa1a7fb7f9c647e03bb500000000000000000000000001d9fd0c707007c97a95f67798c2acbc1c2da56e0000000000000000000000002789d61c60049529429391ed613aea51d7ea33c700000000000000000000000021e4ce99b3e2b647b34d50eb37535ee1e3b8fb9e000000000000000000000000ed22c6aeebf9119ba997bd3be839eb40ba0bd8bd000000000000000000000000a415c15f3bed59a1a5bbd3040044e44835e65c6c0000000000000000000000006626a72d1d6e0c6100f2627080929e1d919d19170000000000000000000000003867a27e478053a960f7b0ffeda0a7eb56848ad5000000000000000000000000108a4ef370170f3c24f2a07c2f02270d567b6553000000000000000000000000add7a42baf51f667c2c4d2fc773766bbfa7ab1c300000000000000000000000026550705b26310c4f58102999bf28684c39582910000000000000000000000000cd105f7955bda4409f31e2049f9399600f919cf000000000000000000000000dec28dfa6ee3cbd12a67d796b00f791b11c6f134000000000000000000000000289390d14a1213e3207b724aeea86aefb58eed2c000000000000000000000000ee361c7c60a2a381fac10ce6060321508440ac2b00000000000000000000000029f3a8f8b1b2f1f6204ad4ef49aeecfbc377cf9c000000000000000000000000b1a7f8232032d4333579f657be2f74189a4281ac00000000000000000000000088fb14474b5eca52b4bed52667179f1fc3809a500000000000000000000000004279dfdcd41c5b940371e1b0c1ebd32a2dc9944b00000000000000000000000077c8ffefdc4a689a65ef8a55c63a6f7b5d10e2f60000000000000000000000008c3aa63e2f21dcf1ac16d6889b0be7572743fbd90000000000000000000000006cabe7c33b87c11869cddd084abeb2d92435f65e000000000000000000000000fe623805e8fd79daa8905e0271e9ece046ecd2d100000000000000000000000015579f74c1b93b573c0a4d865011ec68f909fd0200000000000000000000000085c422d0754456e4be0b447b61dc80cb0c7b935f000000000000000000000000392dcb3223713e40463e2af35511f79e4e910466000000000000000000000000879bd042b79a32fac1df378365455a9cdc58c4cd00000000000000000000000034af1f8337d797b9acfaed5444c1294981ff8d40000000000000000000000000dd2d1025743d475ca1a9b950048bd4cd7e9b1c0b0000000000000000000000009a753cbcf164c51255ee2005556dc11ced41056f00000000000000000000000056d29aec9f856b7138f894a2ae323c0f3bf89cb30000000000000000000000005a63b1dad15de110a295959d77a66a64da4f5623000000000000000000000000dedc95d9e53313371f519743d5fec400f1563bc30000000000000000000000004ce4f9189975b6fc7144dc1f50e1ce9b2c2188a30000000000000000000000008de3934cb76d386beca7711593190fa47df3f5320000000000000000000000005e676f51b80b8f1ad175cf3501ff2ff1fb51f21f000000000000000000000000aa6ed957d4bec5866fba54151f647c9db655309c0000000000000000000000001952b610c024cab50838cef7907881711988d276000000000000000000000000b8a5acaa648116f2f30a6cd704f26365b105ac000000000000000000000000007edead9597081fd3e218aa2c8fc93ddf4262f08500000000000000000000000057e088843d836e9e59560b5b28f0fec2eee8f5c8000000000000000000000000a6872f9c9da2c3965ee0df4e70c8cd203670353f0000000000000000000000006b008f5d815401409a10e68a1ddd8d09eb3bb1b800000000000000000000000024d2a4e61e64019dcdbab10f46fc2e1c9fae96df0000000000000000000000002398d847a97353a3ab77a71d94171e6aa97a34b60000000000000000000000008d04cbacb08324aa3966e5e03eab0e416be3d211000000000000000000000000e82d564136d99bd843944298cf358c1e7eb212ea000000000000000000000000e49aa217d4fc3a107fefe57eeb9d67a420a42921000000000000000000000000e8d58c0b04a1786c9bdf06be189b3197a02baf3b0000000000000000000000000fb5b612a0b3b9111efdb36881881fd9273d2378000000000000000000000000f453684f9aad62e5c105afd62308deac1d4686030000000000000000000000007afe21f098843c4589e8fcf18c221ae9790f583900000000000000000000000085eb6b364678856eb67f09d3fabdfbf1912c8a35000000000000000000000000db5f2f8b02f82703587e3656d1b637267745b1af0000000000000000000000000c6d67df53682a9ef038d65e75a7507290e0f87d00000000000000000000000003fc9f4b0a22a1655889d1f6ef37dbe57c81f8dc0000000000000000000000005ecb5db7341767e49bac48c7b63a6bad7e0372cb0000000000000000000000003a792ac5fbc66fe7c86778576fb6aff8e67e55a400000000000000000000000077beba213541068166f4d87fc00760a4dd6932df000000000000000000000000d8bb6e3d9faa4b5b5b457edbec17bb5aee16a8d4000000000000000000000000c4deecaefb3cbd207c313e3b19a365873db32bc7000000000000000000000000b3806ee286aadfd9f9f42b507a643d74a72c9bf4000000000000000000000000d69521eea3a18a8e8861f32a0e8c2cd77acd17e00000000000000000000000000c3a1b91d4dc394048a5836c5fa594cd07298ba800000000000000000000000085960c9938158ebfa4c5a00cefd85cb15bc5e0ac000000000000000000000000c5429ec1efee6f62d33730bbed60d49e53b3708e0000000000000000000000003a1c0effc262c42a6bae75eaefc66f9dc44b05b4000000000000000000000000e480397fc70d5a39170aae2c4dd5218ff7d5f85d0000000000000000000000002963462c64094902104f3a7e766e892a71ab0543000000000000000000000000e2237457581411b7a8361b870dcc7238193b86690000000000000000000000001a90b83dcc96703238652d12508bc3a2c67feb56000000000000000000000000a375398f35f89d4f2abc98700ca7a931be0c87bb000000000000000000000000212b136a4a44cf227900255972fc5995b928801100000000000000000000000000a35854a83dd646832b9e9ce1545675116122fa000000000000000000000000637f033acce1841b5601c7a722d69d11b4eb4db10000000000000000000000007761c7f50040524d7deba4973a09bb5000a7c3ad000000000000000000000000de44ab0423679088b6349a36575172335736b8dc00000000000000000000000025ab9ebfabf5f956f911baa612a8a6d26932cd78000000000000000000000000d9db03d12d488681954250edb755875b7149943d000000000000000000000000a899c54622509b48ed7a26ba3a4318cfceb49f890000000000000000000000003ac278cfedfa7de96900f6f4cc977c5074325a730000000000000000000000004e0aee90ff092d0e0c1804f55b7b56641168df320000000000000000000000000df9cd36ac0553b8f604eef2b49f0a54854f74b2000000000000000000000000ef4553bdeddd35f93d01e488f5df8ca8d8e40a5c00000000000000000000000051709dbd3f95e617a6d75fbb94a93d32437e8e1500000000000000000000000090b5b466b3f58170515b2401ffc005b3f3d73a87000000000000000000000000d1e7e9ae36abf28f010327053491c93b3f865e780000000000000000000000004a25dc9ec907bff21da8f20d68f6a38762adb59300000000000000000000000080b9f52f9053f4f00e2f09e87fa5ec385310993c000000000000000000000000b8b7913db47ea77b45feb0354c09b1720f98d0b8000000000000000000000000b644cda4e19500fc78fcdd449dcf176151c0e4f5000000000000000000000000dd8709325b5343442cc12de28cc99caa44818672000000000000000000000000a0271e3b2792862ae0b7a29bea49e3868e1b98070000000000000000000000003a9397bd28f9b576bcf1f02b30d5a8d2ffa43a56000000000000000000000000486e193264a297a38bd450bc087986666cd20f67000000000000000000000000dfc3964e03f8836801b3efaff67c13424e1f2a60000000000000000000000000b3ed0f88d63c356786a3ebea1edec2a32151be7b00000000000000000000000072de71847a8c7d2d1c7edd0130f552c8bd132c27000000000000000000000000c7a453f1bb667171f83580f50501b97e36e3dd99000000000000000000000000c560d2577ae158ca8bc4eb743953b6c8ab73d8e10000000000000000000000005c78f43a0bf09517feee419f2a579ba66f591eba0000000000000000000000005cb1273d4c0ea1a52107bd4d71294eb31ff4344000000000000000000000000075c94445f58430fa51c05136a9231a699695adbc000000000000000000000000cf7ff29ad641ad4de40e29830f73adcffba4f5f80000000000000000000000004ae1fe3cde5ee23d85fbf75ab5480cccd239690f0000000000000000000000000b7b8a736dde93495eb9f0bf21a919368dd8ee450000000000000000000000000b352e78d78fba83c520e3137aabe409b55985da0000000000000000000000008d18aba20a139b0c2861c4fe1a5912b4e9c2f6d50000000000000000000000002036ef4aaea519094f824429a51fac132a4d3b46000000000000000000000000b0cea5ae8d11bfb5f3630988b100f2af97a66b52000000000000000000000000167bb21ef78d795433605920bf83fb8a86905bce000000000000000000000000e6ee8c7f05408a37a7481c61e63b8d0616f52c38000000000000000000000000fe66da126eeff3e3ad8a848ded0aa5eb44d719e90000000000000000000000003844c787571e25944993e9ec816f76b02f289598000000000000000000000000fe3a6f9c4f7699329e05488fdc05b837eb23b76f000000000000000000000000c6d6c1fcd0af1e1552b549e214458a06df80a0d300000000000000000000000011fa2135b522c639394e4063d191727b4dbba439000000000000000000000000446c4a937dd13dd3c3a704d577654a98d6d94b53000000000000000000000000e43fcc0d77b1f2e31fae86a058c1de6bf4522b10000000000000000000000000d57d2423d50b7be86baab61d68686d22562c9de6000000000000000000000000fe94d018b83a568debcf4ce31716284c85d22c73000000000000000000000000e02e67b9618ad6f27bd8438f278f2139cf8cc760000000000000000000000000e60671edd06235aaa68544c1a81927247ced5c7d0000000000000000000000008221387b7edd0574fe1218e480a0d4f9099b50ae000000000000000000000000d793a00b95e76c7565cafe6aeb80e4237836ac5b0000000000000000000000004847f2c11c147a7624a4ad93389746d682908f100000000000000000000000001d9bdd746367ebaefc1fe55ab2c952f3e9b97c8e000000000000000000000000736761d072fd678f4defdbe3ac2ae8c7456afb8500000000000000000000000008c8ca9805b8839c256a4f55ebe69b567ed23edb00000000000000000000000029c067952e8ff7345978529dec70dd09a82ed4650000000000000000000000001f7d3493e96fec5259438bec859ff7436238a89c0000000000000000000000008caf7daf277292556fc818dc006138b3e0d5ae4c000000000000000000000000389eb075dcbfcb939c1535e034b924a4e6661c880000000000000000000000006e66b3339e098c9bd49bdffd707590fbcc53e3120000000000000000000000009f0ec7b98260323be46ab469986a1a2f57d9d512000000000000000000000000e65ef92a1e507e978c658f6b498aaa5f1ab4e83f000000000000000000000000c3b9ab717d295570b166ceb5b4011d7695dfc6390000000000000000000000006ce1f0e799d0658eab1189607902fd182ed99f80000000000000000000000000aeb38d5ac83f6c0af9230b489999cc5b61ca0c8b000000000000000000000000911b0d5cabf1d6900621d13a99501dd0b87a39700000000000000000000000005ffb318225477a94d2fc20dc6ad4c3cac9ab54ff000000000000000000000000c37286e482333c44b6d58b962c84b08158e3e088000000000000000000000000778af02301ce20a924cef7349b62f58ccb0f4ffa0000000000000000000000004f323b64bfe5c75272e3423d28a246ab61e1c78e0000000000000000000000000ea2c00d944de3629ee843892e5a2e1895458d360000000000000000000000003753210c68ee28f5fee620c20d8ec53cd5e79f02000000000000000000000000a6307c9bde60f3f59585b0a837446e8b3d495b63000000000000000000000000e38620fa6031552db26e9705c26156dfd7b31f84000000000000000000000000f02f2130e14d02a59f5354be200522e576583ca9000000000000000000000000126a5e1df1d2cbe1aff8d2ff2ce93df12a0ea7970000000000000000000000000b86fd1ce60abcf221d5ecead52fce2f7ddac5b2000000000000000000000000ba54707090607c6202b23b407ec7bfc172cbd8f1000000000000000000000000cb8001ba258dcd60122110a9134582595659ef3b000000000000000000000000c3b82f53c280ca9a51a040f60a114f1ae13a791e0000000000000000000000006922b74e0bb43ed4bcfd0dd09750fde9fe1a611c0000000000000000000000000a1d53599064fc6ceee5f8df9e83ba96ad20a944000000000000000000000000be9fcd70a1037e041ef9fe0979933300f0076a0a00000000000000000000000052c8d1332ce6277645fb6b1ea4727489f173cffb000000000000000000000000e6f72b5f1fd64e1ac5179ad99cba02ca39f0aebc000000000000000000000000001234bb18816d5d78bf5d86d4255c28da74f953000000000000000000000000ec7fa38602c09be08690dae218963e454bd431c200000000000000000000000055ce71aff9ef807af6b3079ea86a1879323e751c000000000000000000000000e4fd07272aad88493ed5c65147b9b29770f350c8000000000000000000000000e5d97fe140d643b47def00ff607671a764b688600000000000000000000000005383c23941dfc977789e853a442adc86bf1f1370000000000000000000000000f3c6c4d7379e0d734cec0cbffdfe1858186c5255000000000000000000000000aa9a0148a44ae432d97c41b086e7d56e15cefefd000000000000000000000000f1cb7ff843a5ad19f0db50c09cdd651dae3233c90000000000000000000000008bb3aa52cf762684c469a68a959f171bda39ade2000000000000000000000000f62ffe678a8f3899648eb48ccacd73d6f3443196000000000000000000000000ef0ad3fc18b9a781e8a54e8582e64ea447f8fbe2000000000000000000000000086781c09abc290593360d226c11a9345006f44a000000000000000000000000b37ee263e6ebb38b5da896bd1863904f367c2c96000000000000000000000000fde10248e84a445fc67d2b28ba9fd61f75c483030000000000000000000000002d4b64bfb620dc4bdd3a3f8192fbfbaf38df666900000000000000000000000034b1a185bce932144e80f46d6824d5f39b8cc2da00000000000000000000000091b3a4339069c37564cceeb4dd3820e5902e5c8b00000000000000000000000014c7462e05a75b2afd42d4f583d44cce4585d2ba000000000000000000000000c6a49a61a978d52f429ad7bdf8f420a8612bd6fe0000000000000000000000009ae22a02b5c49f06303ed426c30b4e56e394900a000000000000000000000000f18a76695978f9917b0a63bfe6d2e24e3362c3b00000000000000000000000009611473816e88821b194243b5eee8ce08d6c5cfe00000000000000000000000070efd9d116b16e7963147454b8649480a34d02210000000000000000000000002c616a1e94e3c4c44cf952c328500904839799a40000000000000000000000004817268e51ba6cad0bbe79e744bd5b76d1b0dbf50000000000000000000000002e33e4b2f84fb95bcd28251611a91b37f2be76020000000000000000000000008aa6feafc2ae046a9c7ab6c1e331f9a851077e2d000000000000000000000000e4d18a8e3e690184574eaacd8e2af54c58c6b147000000000000000000000000e79fce9f014b4eebb156213407dbbd20ac61dd78000000000000000000000000caa78d4126a93876d5b661965695cfe5f39b36be000000000000000000000000a6702d6a0b4af157b5d5f23f8d8b5547bad92e6a000000000000000000000000c54cdcc423cfbd0d6ac7a75233c432dd8cb3a727000000000000000000000000fa81cf15f6049a725e99531e0fa0de8f8054160c0000000000000000000000002309cc8e08b9096f118e06b61f0e741184f18f67000000000000000000000000d3f5c9c6785cccb663fea2ca7ec1f4c299cf6f6c0000000000000000000000003ee40b923235ab224a04503484d01aa0dbf23961000000000000000000000000e3df28a726ec1be05410550a686b34c91ace3587000000000000000000000000c83646584a218cb141024981ac97cd8e307429ea0000000000000000000000003a38379787e32bfdb24c8c71b839c6e71e882690000000000000000000000000a47161ebf09bdb43a68e2615bb0a4dce673907480000000000000000000000000c0d0cca812b7398c1b196ef3865db925c9fcf96000000000000000000000000d4b4957be9e32eb9bd5532bf6d7dc4a0f89434c300000000000000000000000002f706006fe9c375d8dfacc0d1c63225a8d259300000000000000000000000005d05e40c465ea7b20eafaf178bb6c51f39a6d02f00000000000000000000000038cb6fb25265c614a2621d71974b97f57c6bd2c9000000000000000000000000e35dbfe668a4ce75c77620e399546c68f1771e2b00000000000000000000000020f18d7a9b213cbb7d76d7eec60c3ab368b1c1f60000000000000000000000005e021a6fd9472da9a26332683ce0e4e7e2dd4c880000000000000000000000004d9e7a8eaca105b72835551f9119c7d32cd4157d0000000000000000000000001ac12b6e97aa218c060807ccf9618903b3c1da4a000000000000000000000000955724e8dcd3e4f109b0aa36ab7ec4cccdb38aa5000000000000000000000000c9e35b769cbd18b05e0a1309d62c3137e5c0243a000000000000000000000000f70172ec76d7e325be0cf904b636e2aef11e6be200000000000000000000000014ff37e8ef48929c9c5b870d76251243e8d9e3de0000000000000000000000004da88e29dd388f05d9e4b1250cee28871ca679fb000000000000000000000000a968567f9057eb65ba5f15a27f5e92116b27641100000000000000000000000031414a7d4cbb63901a9500ca0a45fb58fe6ad093000000000000000000000000562c0a6e6825ad4d4cfd079ec2b3448757e67156000000000000000000000000b686df1e868de4eb512631def4dc16173402c810000000000000000000000000533df41d633cf09ce8a040e58fd3bf122bd323d5000000000000000000000000243ae230a98d847cdb815e8903a4f94d8320dc48000000000000000000000000ee5370ac3555ec3cb959f7dde63eee98bdaf66da0000000000000000000000002a507ec77f9945560cf2f2020867d5e27e3a9d08000000000000000000000000b2b1b8ff87d2064581f73380f9a2965fe9421a60000000000000000000000000bd40d521ab6fface0af04c0ff81d3fc4ef0a11a2000000000000000000000000152bffa77458bfac6d73907419b5f46f235fc3bc00000000000000000000000019e89ad13c8d376967836da1db11b4698fbb0ab000000000000000000000000003d2dbb94b0c334b937bae2a32a4007148953a5c000000000000000000000000f47c805468285bc61d63c718880133e282e4083e00000000000000000000000095d765abbc72c6937b36aa3a38742440f08cd6210000000000000000000000007b14365e496f9db75ed057bd54ea605776756bb900000000000000000000000089a361f19b54a9615d5f5600c4a903832dfbd7cf0000000000000000000000000e424ba1a7bb7571b894ee84b61a4155438251d7000000000000000000000000a8fce70634ee6376e4601255d26727c075302e7a000000000000000000000000ad128e414c7c878b0f3378aecb87023f7fc2f1bf000000000000000000000000220c49c888042811faeb465e0d7e5590f5d304d40000000000000000000000000d6172ea5f2ac850e6d84cfa75fd7f6454c53f9b000000000000000000000000ec8cf494b392d0d9227c6e55999bc84c8282025d00000000000000000000000089528c750e267ee63dbe6e38732ad584124cbedf00000000000000000000000015a320d637326ce0e2b299ad956b93b686846bce0000000000000000000000008a4d05c44f85cf6e724e0338dfce8a856e4692620000000000000000000000000d7682b75bb929bc987c02318fbc8a07bb0a17b30000000000000000000000002072c6a50e6f4eca9f01196456a911302bbd427400000000000000000000000039cc8065adc5601b3dd6d73e9495cd5a709494c80000000000000000000000002d887be27dfba166ee4bdecc1d7788d590d9047700000000000000000000000004592733705a67e65d8e7bf7f305fba19014539b000000000000000000000000612edd6fdeb84cf3b2daa8677f1577117d94297a000000000000000000000000ed1444b0f844f5b253721996539ddd9b97265524000000000000000000000000e6dd2872e86928fd969f81ab8140b1cb1f8feec20000000000000000000000000dd3186d637191999749903fba0e1114012a0719000000000000000000000000e68cb8ad708971f0500090a614c16c712359b6e30000000000000000000000009f10ec9050b3b9ba2006f82ffbf18d455e57fa01000000000000000000000000b0200909c3dd2810f713d59b455bd6048b0c63850000000000000000000000007073265a42535e0b71d27f8b4642d9e3ffa9fae4000000000000000000000000037498450e3095a8a96fd2b541f257eaf3d7ca370000000000000000000000008a85903668500d46af27027653ec62ac07d828e4000000000000000000000000af81236a2cda4738d6d6fe15a25bbe06e81193060000000000000000000000007bc791e139192c519e95658b656fa6986084a99400000000000000000000000054cbea375435519c42eba539fb6c1d01295437c5000000000000000000000000bee733b8c83f452dc85e31931d1ae32bf3c8c523000000000000000000000000d30e9f4815182dde4d7d47576af3adca1830bfe0000000000000000000000000601d30ac5b5189ff18569e60b988e1c321ecb3bf000000000000000000000000b398181833fd6f5272990ea30b907745c314e4b10000000000000000000000003ba13fe10a5267ffc061202867bd8b6ed48fc13a000000000000000000000000688775606274c86668cb04c33bbbd229ee3683890000000000000000000000007646019c5063c0cbd37a425f658d6780f4f20f71000000000000000000000000804fbbe933db65fe435a9f051372d2468e6241fd00000000000000000000000099754bf08cca7c6af382a9fae42596e370145d54000000000000000000000000c63830bd5ec5e93a288a116da1a12074497542300000000000000000000000007a6e8dde4478abdbd560cf53e4e24b1b39e0c0e0000000000000000000000000780f47ca20696923b3ee58f3c5b6de84c7f936650000000000000000000000006dfdee1331fee6c09d300b28f7da4635f9eeb64f000000000000000000000000e8258211776f59415b07655d82b76027281a48460000000000000000000000001f09587e734f83ff55a9ea318aa6a3d9077f4696000000000000000000000000a8f7be2ec5c6b8f93825d52f267b94ace530fb2c000000000000000000000000d36e6350a65a6bc5da0b6a36f8757b62ab723741000000000000000000000000dc1a0c0bc058691f0bdd1fae7508a9a592f41d1b000000000000000000000000d0584a5b3ed6e5630077ae20f8e5909a155e2ed90000000000000000000000006626490a1aa5ac19379ab9251e076e4da2d861dc000000000000000000000000d23295e69ac3e9c709d85be23702981a6c93bfc2000000000000000000000000e42416736f6f1d895ee5f8ad95b72c7508c4f2d000000000000000000000000085cf35374d0775f8d8963f1157da96931dccfe35000000000000000000000000e9908c4d04d032f22afe34aea451785245edfc6d00000000000000000000000056ca2e7341feb544d568067347f68a14ea4e2fb2000000000000000000000000ba37d8b6a1af877df53ec3011dd927f872e9b2f40000000000000000000000000ddb7facb2a51c60d414a766262bc03f799325c300000000000000000000000002ce40a2665460e9ae082d95998bc0cc3a3cf8e20000000000000000000000006886af8f1789141e428f5bb513207f9cfe7cb6b00000000000000000000000005474cff6490d221fce962b39ff6865602d9e3fa10000000000000000000000003d265d019a07e502925ad6f150decec94d14e3c2000000000000000000000000f91a5660afce8c9035734a70c7c9c0c1fcc019f400000000000000000000000031a48647cb02febbe7603233407b5dd60edd764b000000000000000000000000f4b3edf87d5ed137f1910207d54aefc177de2738000000000000000000000000543f2b367734be0fe7af89e2bee8cb17e915c7a80000000000000000000000001ae1b616739acca93402992350fd22f882ac1ff8000000000000000000000000b267621ee210fc7bf1332092e16858f0b31634e8000000000000000000000000016c0a29cd91066c27cb5cdb3558ad42f3aa82100000000000000000000000004b456da5ba1af72839d7570fddc6f337de2a0c82000000000000000000000000f89f34251cac4929b31eadf4f7b574d5e21cd69b000000000000000000000000135b087aebd5ebf0c85a03f2084ea89d00330bdd0000000000000000000000005be0fdd3de3d0eeb1f0d0754b49c049d5cb98833000000000000000000000000c35b7b2406391878429da55f0ab69eb626d4eb5e00000000000000000000000089ecf601d9bda4b1b40747e7598a0762ee7074b0000000000000000000000000ec4b26d0ce1b5eebbd18a6783f12d0f4833c326d00000000000000000000000088ce89f4445d17fcb1cc51f953c8932d83a8ed740000000000000000000000009b33c7721e962c1c563fb6a47cfd5cd24657cb26000000000000000000000000bf089c6b0d4bc957ba97c4c7ef6f48fe3bc626b9000000000000000000000000973fd574118916db4e22a7dd38249c9925b268d600000000000000000000000047f89d7bac915c4b1b5964778a41de75b97aabc000000000000000000000000024b06e5dcdf4c45a07573bf7da11926c9c034a0b0000000000000000000000006d319ee97632c3d604859cb33bab8d58e7878abb0000000000000000000000004f1c4f6e8c1051830489dc7a74cdf20f0906a55a00000000000000000000000021ea39b13ec7ffc4f0a78596743707a3373f03ab00000000000000000000000046b1e072152c7adbec868d30e9f56d27c2cf8cc900000000000000000000000037acda8e14734416259bdb83a42c232216e82a50000000000000000000000000fc16453e9ab0fe951aebd482815aadf3d46c35b00000000000000000000000003ff5a6343c0408bc9eec73869daa36f6343f5b66000000000000000000000000175ecf96947fca4f34befae20a6d452db6eaca7a0000000000000000000000002a95cdc373551c7009934d13d194f342f8af69ee000000000000000000000000e48ec386ebb4071ad564878e9bbfad2b82752a2f0000000000000000000000003e07939aa6a179176ffd50b5c62639b359d1d1040000000000000000000000005eb1a033d2bac1c5c10200fd95beca532e72486b0000000000000000000000007273e7f393ece7b288ce1fc3fe8a5eaa9230fc19000000000000000000000000852f615f5a358fc32d52f75d74650f14c4d783250000000000000000000000003d935ba596a4139cc4a3e69bc42f1086a0011989000000000000000000000000d8d1dd485c04bfcb3f66454b31a2e667467498a2000000000000000000000000c6dbcd812875d3461cf011d23f352a94a7a251390000000000000000000000005fe6fdca75a3da45f8c9ddf0775e1d5a18770d7400000000000000000000000009b064c629fd10704f346c9319ef0118779ba6120000000000000000000000001b3d9be3dc6a1bc27fbbc2c1a9afd25c9868d21f000000000000000000000000b00f999b63f46ca5a2936564426372c43a16f3a40000000000000000000000007d07aa6437aeca005d9b876489bfa91c269ba5d800000000000000000000000036639f6c17f044e4c862087e165b822cacc1aa0c000000000000000000000000263fe2d47ac2d9bd275c5d050bb1ab7b73356cbb000000000000000000000000b318d47019a9c9d81bb85510ab082b43bb720ffc00000000000000000000000088fbc1878cb7b01dd5774caca14f9b9924e894b40000000000000000000000001e5dcc0100bcc2f0264420d853fd346e76728628000000000000000000000000002b7c8158fb6c1fdcc144a58c36e686a6dcdb5e0000000000000000000000008761546690df93ce318c4b0ed4cfe71fc09eb0d10000000000000000000000007f704ad69d825af6202e9f29754c1d301f822854000000000000000000000000bc41fc3004f0028e59267d8c14b54302c8e7e1d6000000000000000000000000addf9eae2920f8a88b4e2fec3b0cd00d55eda8320000000000000000000000000aa2d175ffb424c4b5e155e5a6eb3ae0836bd71d000000000000000000000000adeb579fb351f0f9d0ce478958fac33e3a59b513000000000000000000000000c0736cc9429f01e743afad3f06772cad86b88b480000000000000000000000009e38007729e7d3410f9ddfd3cba8268fa754d5df000000000000000000000000a45d0411b2cb4092f190ed2945faa4abd5dee1480000000000000000000000008e686e8304f85b731cda67379514e0bb915c227c000000000000000000000000caf81d4800a199a23b05fa2a0afaed868d5eccf000000000000000000000000037bf8b6f6cb673592140772a59bf21ac3035b26c000000000000000000000000a7ec519f4d2fa0d2f243d725a26d821debb6fae00000000000000000000000009fa93b734dff1196f72b4938b09b31b1082e1e3a000000000000000000000000904ff6721497fd5fc2f82da5ba0f670caa718998000000000000000000000000521526e731b49e0c331efdf41fb6e0740b48010f00000000000000000000000032180448bd6ecad827f079c906364f3ed446e35b000000000000000000000000407f844d83c93ea3885b73c0e61d7e092eecf3b30000000000000000000000001a1046c4607c67baf6dd199280fcb43b58e62bf3000000000000000000000000c4dbf074179f1836e63de26a49976f2c7bc0954100000000000000000000000049e923fa0fefeea5997a3df549f6abf2be9139120000000000000000000000008c9a12a71de2f68218b21c53c44f98cdb4f4afd500000000000000000000000028a5a346d138762ae175a20bb30ad71fd43c1ff7000000000000000000000000e80367cd8059c70e6efa560161530e4c8c0847b7000000000000000000000000b47cd0e6681f4906be6990c022ed9e130459fe50000000000000000000000000c21b4effce2f45cac8fcf547f609d1a1808deba80000000000000000000000009442f413214b3adb017562e07daf9cc71259fd300000000000000000000000005a24f18dfeeaf61ccb0f9624b61b23341f01fd83000000000000000000000000ef9b944639c5a4a73463b275682f5c9b6589217000000000000000000000000010a37d9825bd7dcc04c24de6f82735a8de2caadd00000000000000000000000056fc7e99797229888830264c61e98df096bd549e000000000000000000000000dd2b06aafad2f3ed3e0d88ff0784599c5ee00b5100000000000000000000000072bab429ac72f25489d272952b9c2d30a9b41451000000000000000000000000aee61abbdfc0946014105db1e08b177c9a7c16ee0000000000000000000000005691295aec0ae1b49726f2b84196727921c2d354000000000000000000000000ea28cc2f03b6806ad87827779fb864750c78901a0000000000000000000000009b16c8cdf9d8f6f9a456aaa2188fae74679f0b64000000000000000000000000da2dc69c84524b4898213f4e9fc370b52717e37200000000000000000000000017536bec7d563bac94fe9e4a1745ad59228c5d3e000000000000000000000000832cee2e11d29d2790f556c68e317ef53d12890900000000000000000000000017671122f8ca8d8ba1a32a7c426e6bfda79070e200000000000000000000000061a437892d0973cade86aabd4f2e108d6bfb2af200000000000000000000000045d2f54a6c2a5f3c65f00200d91f76b151b503ab000000000000000000000000b26aa5a5eae0df55cb54ad5a88485e40fe2a14dd0000000000000000000000009d809b2f72fd63401a7c371e491d77fb809ba5cd000000000000000000000000a49c0351642b8176e182fe77d1e47da95e4447a5000000000000000000000000079c15a78debd825b82ce5fb1da296ccb622a36d000000000000000000000000cb6a26241339c8a78a4ae48d7ff107eddf0f27ea000000000000000000000000a40dc9040ae587248fb36445adfa56cc924139070000000000000000000000003f41dd82946185b50351f8a3698c16802b12239300000000000000000000000029046c6bc1a1b2430c50cb686c44c0080ee51d47000000000000000000000000f0e4d5e4e1fb0c48614b748e1b12952c746f720b000000000000000000000000d883f53db42e71f181620c651b6cbd54540eb3780000000000000000000000007f2ab1df7a65f37e01efc7602b6db871e54d2f61000000000000000000000000870dffed4177c549e5cfe24af481236185fcb5280000000000000000000000000b4c8f6f9d421088d56636256f3e6f3812361334000000000000000000000000fd8adebd8f91b330ab51b086e09eed92f17b8a170000000000000000000000001edd3fbf006fa002a622ea8fe5e2de0c6f6c59b40000000000000000000000005ce493a0785061e78e64a9f6fab7b6841d262fba00000000000000000000000080405874925e564523c65a41ea9bc73586f928ea0000000000000000000000003c50eac8ee90e939b397988665c15bd340cb288d0000000000000000000000003259b0f48377922e051b03b728ba569b75e84d63000000000000000000000000ab4cbaf5f4ee37569288c58b4d3a30b26052c63400000000000000000000000094a2de06a8ac71ae258bf913df6cf70a08757409000000000000000000000000abe622241a45fe8edd6815f95c85746560136944000000000000000000000000900f4916d62b01bda943011a31683caf1259e2e4000000000000000000000000d1bdfda610a04c08922a24a6d22920a3608f660c000000000000000000000000cce65b1d9260fff018f118a226a7e6f713cade1b00000000000000000000000023b3ed52b592b6c6284812b6206ca7209b5911ed0000000000000000000000002b229e7e168a3983fddbeeee72083a4bf58841180000000000000000000000002e39300f65a2ceeaa5b6a3ea2bbf954692ae66db0000000000000000000000006fc83b2bb83499a972ddcc304793e23df6d58def000000000000000000000000385dbf4b4a7ddc3c1522d7c55cee5bde7277aefb000000000000000000000000964063d620a273569b9c04b127176e880ef48baf000000000000000000000000e974baddca430ded8a645ddf8819fc49fcc16eb40000000000000000000000008d5331f6f7bdd6cefd84f97f5b212bd4e567042c0000000000000000000000008f72058a1157f112328af4159e2612f25a661fc900000000000000000000000034382212d28d5660991388cede5296e975d57636000000000000000000000000e27be0ee9a2ab49fcf17084906d820208887c7e500000000000000000000000024004fabe73f772ba98b666f69707310067a82800000000000000000000000006c542dca62bfc34a7dded9ef3975eb6c74fd97810000000000000000000000000b7b40288326c47aff7e5f9db71498aea3ffa8ce000000000000000000000000173d5442478cf2ca83a05d67bb9f32a36d0976520000000000000000000000002db56855965ff1a0478ec2a560957a29e5d72daa000000000000000000000000c04f3386444dd29eb2224f175c90604482a2cc61000000000000000000000000554abf5caf5f0a72d1010ec5e38e5754b2350a3e000000000000000000000000d2961b55f159ccf755e729ef350ac9bbb67503dd0000000000000000000000002e0237bbd5205d2352028371e288290f3081434f00000000000000000000000023a99b1a9087829f568d8169a32ddffd4f3e9c53000000000000000000000000bd8609045f0a6d6539fbbe6c3c58320ab9725fc8000000000000000000000000061ae6d9887cf722873ff0e5f8c762cb7cc9f0e6000000000000000000000000b5f25e421b495ec3eda304e3fae9b2eed205f7c80000000000000000000000000627d33e908c7636be665d13ddccac8decf97b0e000000000000000000000000db48dc2a7cb728a0c1d973759dbd3f6350920126000000000000000000000000fa3974660fadf5fc23ee741568414600846d676d000000000000000000000000c33a487ea9138f8afd856e03a7089c3cc1ba85ec000000000000000000000000dbed6f24d286e227f6650d08aaba4a8cfec04cfc000000000000000000000000e5e675632a3bea8f3617c8983f3bb26377bf976e000000000000000000000000705b01f5fbddc08b36a010f42ce05a92ecfc18e30000000000000000000000002723d1bc9f722d20182c85a0ba71d48b155672dd000000000000000000000000e1d91446b6f93d45deb0a17dffd002d1c47e83bb0000000000000000000000005459196e5ee3699b265e8223eb32802dcf723e3a0000000000000000000000000a939f1d5f555d8f6828619d19f1e33f5b7570fb0000000000000000000000006031722593d2cf9bbd369aa7db0ed3a58349fed6000000000000000000000000401ecf8316a7ceaf4ed5b6ddec001b3704c2283a0000000000000000000000006dea596cf092d2d0fc79b8c4cde50ff9137b7faf00000000000000000000000099d77f1519e96bb866c7c632beddf06e043e0d56000000000000000000000000e7ffd69cdd24a045e0b8971a8c1e60880ecbbf620000000000000000000000002af04bc2b56b8b025a886f1cfbbb660733b18923000000000000000000000000ac26ca9aea270c580e146393f89ca1e7bf3a04320000000000000000000000009ed2baab424b05ca6942d313c345b6dc15bebcdc00000000000000000000000098b2a3d26d90ffebc717b2f864430f957c5c25ab0000000000000000000000002210cec64e2daac8bc577d38d8953b673642902100000000000000000000000094d82c6ec8f918215883379a860cc702987eb931000000000000000000000000923234c1b2a94174538513290f24130eed8d098b000000000000000000000000c43bd8dc5c30f8d1bd9cfe8be44e5d9c5c203b9c000000000000000000000000688e45745af5f234afca6e728789f9650187f465000000000000000000000000e89671a90fe81fc3566d4447df2f1e059e31e5fc0000000000000000000000009e1aa8f77d101b03047ebfb42f69b07e1f1b8e2b000000000000000000000000e1a90e37260ba41bbc41ed785d7b0c3904de7e270000000000000000000000009d9499328d37ba1d6234d373eb1e90ad72c40ee8000000000000000000000000ebabe9819c01272f62b442ae503f5993887f8dc1000000000000000000000000c033e1dc6ecd58e13c49c8faefc7f5cfdd56f1b400000000000000000000000021a76d7124c5ed9f3c5cbf8eecb91bcdf7492552000000000000000000000000dc227b507a8443c7d14d07d0c4011ab3fdae36b50000000000000000000000000cfd15fbdcb88702086ed1b10315f274569cade70000000000000000000000007775689f719c162ce824593d4b286000db530d54000000000000000000000000ed1d671896168e671171f60f155f4b033c97e828000000000000000000000000847f0fa0c163d494f240c5dcefb89f7380924344000000000000000000000000a5b7cf319463413f6967f5483081cde2ad12c2040000000000000000000000002030b98d67a20246f38526190c1c3396b46b31a40000000000000000000000000009da8927b17994f78cb2deb8537f6e7f5a45d00000000000000000000000003d20a4e6d722da596ac0dd27618ba18ca6b6509a0000000000000000000000002e9773a6dbc2b8bf54458ee4d32881980f36825d000000000000000000000000c726b147b700751ac47571999bc8a6199f7057a5000000000000000000000000b0e826374930a0f15525a80ad7cf899601d4ea220000000000000000000000004c1d79e3b6582b690b632e2c8cc74472d7c13e350000000000000000000000002df18c7118ca086456eaeb3db572d0d10edf184b000000000000000000000000d475d5a519bb90e590a8b5da474744ebba1d989a0000000000000000000000005551830a8b3aa967f610bf23b1bb850e3c0fe85b0000000000000000000000002439eee76c2361346fb295101dcc2e95dbe7bad2000000000000000000000000df3f1401839da304a253189d454649377d2b4448000000000000000000000000c735786e941456cbe8d75311384254146bcf89720000000000000000000000004d46c85db358ee0363e936ffa86eb5963dbee4e800000000000000000000000024116407b68fb10db953159a13339c6ebe867335000000000000000000000000bbb7c4f56806879c425bd6a2b2f3bde095e67f4e000000000000000000000000d8ec5bbffaeaf691ecd3215a3e76bfd71d50ca50000000000000000000000000a879e4a6092ecad03dd5f21653932069acb845aa0000000000000000000000003f9ecd232e20e467027b52fe97b9ff63e7472c67000000000000000000000000395a3f216d039ff44b64579cd2da2af5f39791e1000000000000000000000000ec2a42fdba0e2d563f3b185b527648bce2cbf3ee0000000000000000000000007f6854dd8c98a8c23f434e34cb3d71615b8d3c3b00000000000000000000000023d7e3339a5f0b8134a2a4e804c8eae55bef2ea3000000000000000000000000eae3d1df07c50cd30f0654558139c029bb04ab0a0000000000000000000000006f967d73c45e85e88c61ef5ae2b9597529ab1c000000000000000000000000008fc49f803fff1c0bdf5f0bad163ef3f4d6c73069000000000000000000000000077c4197551b7293ad5566a9323dc7ae3211943600000000000000000000000054abbc4f713792a2880a7f32f95eb1ef2d2882680000000000000000000000009afbb403f0c303392180869722166a1adec98f59000000000000000000000000666e3455f75b4764bc4d4857b2a065ac223c283f000000000000000000000000048908b456f8b4d7abea410c182b8ad704f9922b00000000000000000000000087903b1f57983490c0d305b85283f12c1d5b2f520000000000000000000000009fc34f87ad1bf730bd4d0541d694fd14e56685ba0000000000000000000000003d363d38211876811de4201fdd9c4153e9cdf19d000000000000000000000000de8b61b183cc65c532b586cf6331bbcfa13d3252000000000000000000000000df4abbd2253752f2d61a6ed73a63d322226264a3000000000000000000000000cca7962ab65070d4794324386215aea192e0cc2d0000000000000000000000008beeb76264da40b681723af6973443058ad7cf710000000000000000000000008f4d8f403eb7197eef13af14689097aa4b26c0250000000000000000000000008de08234bd370446a299fe2721b31991dd21d796000000000000000000000000f567bed64cd70fbe00f63785f045aadcfe77c59700000000000000000000000036413e34020d13cff732fd7fc6aba15bcf2ed0de000000000000000000000000f90cad4f120bd4df435598797f304d2945b4fe6d000000000000000000000000f630165954038f4bed2cb5a88a032197cf021b3700000000000000000000000088fbc2cd5a6f88d57f21bc21cf46dc9e3fb15ab000000000000000000000000054307c1dd09d3146eb91e45dd8910501c46c269a000000000000000000000000bf52d62b84ffb2f90d736ed24e5a657efb7fcae40000000000000000000000009a7755a169beac5ef78cea0eda0205f7bc1275f200000000000000000000000081dfb3e881c51382f4fde29d9c4d75fd8c4d991e000000000000000000000000f12c2be8cf8fe3142486104b24c194e214582a5c00000000000000000000000098fc09e6d7f054f443ccd55364b92299c047835c0000000000000000000000004c077233ba194a576b484f1a7517a15fa8cc0043000000000000000000000000ac39e0f01afa1662b284f938b8c18b36d7f6fdd0000000000000000000000000eb445c7cbd9bdca6d6bb891de5da4bc3b8f4ad810000000000000000000000004a74013534d43fee1052dc79451a87e42b3fc5660000000000000000000000005f11f52c4753fea590431427bfd571f5e81da61d0000000000000000000000007db8adfca6162af842cedc4648077605e0665d31000000000000000000000000f018333ab80f381b1af39602c82ec3a462d03332000000000000000000000000cbf8f2cf6bb84ea1fb7ed2dde5a6e1ffa940228c000000000000000000000000f7c4e47a7f7c1665c334bdc89bdfc95fecaf4d080000000000000000000000007f305fdd2bc9051b83b10e1caaed249f8bb395e80000000000000000000000006aad3222de89ac79b7b578ca21a729b24bbc0e13000000000000000000000000ca4f3071d5a29675f3a479b6b12e4d64551130b70000000000000000000000005a6324ba8c35a0819a4fab7e0cbee526c22b403b000000000000000000000000afea8b0ecd495e36a1996dbfd3613373c3528ab20000000000000000000000000ac99bf3815dfa7df2f37f3e6cfe3d51ebda9102000000000000000000000000185e286d193f68c4464662ee66563269558c5bac0000000000000000000000005cccb84de5d448fd2701474e6763198c40930c73000000000000000000000000123e1600a24febc394781400c6ff4cd0cda6e0a4000000000000000000000000a8661d72303983d6bd961e3d11bc806a6f0e5b0d0000000000000000000000007e91d397ef44ab3c289eaed597e6d39e8b03d874000000000000000000000000ae5984cc3585aaaaa070d8922faa7d9334662d57000000000000000000000000a7e6d7c5645389bd44a7be441195184f937474b1000000000000000000000000f9a9127557262779a5c140a2b4aa070b18f5e92a00000000000000000000000065a5a6a2bb0e808f157ae211f36f5d865c5d10a00000000000000000000000006e0efa06eb75e9a04953d2ef1c23fd229861d787000000000000000000000000fdcd8c7e5e3fe17b5061614e26e36535b2306615000000000000000000000000931e6fd6e4ebf178eec3f3436458c0e41b2d7e1d0000000000000000000000005db903935a91d10b0d96a79f0265785bbb65b827000000000000000000000000459a9e9899d46040e5ca447cb53781818914edf900000000000000000000000071760cbea83017defcf192eba57f8df4a0d9ab470000000000000000000000003a69a938a72056e785d81db2a8af9a4517f73db5000000000000000000000000fe28adf97b2dac90ebba917ba4415e8b54d20b560000000000000000000000001cbfe7968526aeeaee5d4b883da1c90e72d486790000000000000000000000008b193bda82adf4b08db5e7c1b0e24c1c9dfc7ed80000000000000000000000002dc98ad94f6a44d6b6013dc1a9c4d8a20c2278500000000000000000000000007a0bce372329f4d5b82a329fd66f207aa382668f000000000000000000000000f8d5dae51ac082aca8f847ef5e5a3763bc35b968000000000000000000000000a4370b9ab2f63161fb51beef25bbd74a9685363200000000000000000000000029ca509a4610c1b26e7c6761ad8f34ed945ede0a0000000000000000000000001eb2129bef52f83602d1b8c81f28725653d9d9a7000000000000000000000000ff497875d03cbc99a45b97264501900224f46155000000000000000000000000f8e8673f6e23790fc00b46886d48915cbf637d6d0000000000000000000000008eb2d6a16326c6a0393f16670d807a7164c00168000000000000000000000000fc50acfe9b06dfc6e54527225aadd003cb0c191500000000000000000000000041bcaafd89bdf8d1eabc5470bf1dc16140cd72af0000000000000000000000004f83ee7c6d243fedd657093ff8d76cf2d3fa2cad000000000000000000000000dd0312ff85e1681a0f730ea15e4c96e3156c12cd000000000000000000000000ae09b81d8c159f06d1f8c56cdcf4f2e1686b747c000000000000000000000000173313221c9ebfbc065d513513af473536ac51d0000000000000000000000000ba665ccab05c1a14e67a73e91ca0d87b6013219b0000000000000000000000004cc301e817f395928c4e94d581cc82f4a1616a69000000000000000000000000d4c84af494c43b8cfc09d61c90bbc4c1c51449600000000000000000000000000e1b6d845cf5651eb8236173cdfa163f48889643000000000000000000000000cd69acfa2f89908fb1d44e975e2b9a41ad443f84000000000000000000000000a532df4f96421889ab6f14e80f36a45fc74bed360000000000000000000000002e02954682a3c7d5038a9b539dfd8e180bbfd574000000000000000000000000e1074539e3fa35871e76042627592df9c1cf05d30000000000000000000000004c5c48bb65c97c4e0c0d36c156b099bafe1743a60000000000000000000000007ea6e2453d994fcfb2c3956bd29c34f792d361220000000000000000000000006ad81ce1c42af591bfa37d7c5f1640afe72cb5460000000000000000000000001a4d7bd8a531b96fd1b75fe7c1b8d99a3257ce4e000000000000000000000000bc4e1e1a7f144b84b8ce9e2f6319dfe4c5c73d2f0000000000000000000000008184292b02d7b59e411b658e71063fa74710c7d00000000000000000000000004896fa9cf68b46545257ce650d2499f2df23bad0000000000000000000000000ecb64b9c7de9591e7de97160f6450e81881c9eba000000000000000000000000b826a095abe6e092bb9c5cef4b0162e19628ed66000000000000000000000000893014d1c85a5ebb463904995ae7c3370f3d042e000000000000000000000000be76c1f0bec09cd816b1dc2280f92493d06fc19e000000000000000000000000308192f00faa177078ac6bdaf5523f761f43e35a0000000000000000000000000fd68e810b5e13ff9953816531cbd78429dd59760000000000000000000000001cdc3fd6355fcc44cbe5f94b9227debc3291183300000000000000000000000015f06d45795e94ce6543fee4d7013988f209b4ec000000000000000000000000788df6726dcc792077e81aa83e670f2a81e9cae500000000000000000000000058443a1c8692080a9dcc012883f30054d80852070000000000000000000000006bac86d18601bb6eab8120b606bf5f6cf593a5e80000000000000000000000007ef59e56f788d362eb4f8604f4f09870db7839af000000000000000000000000d511f8188bd161940afef69426459a06901cecfb00000000000000000000000078044df7bd9028e05640d6d1cb8e493457a3a78f000000000000000000000000fd94a19b4723b55a6dcbda1f65e4220a911a30e0000000000000000000000000e262e500fe396b09924d0ed25a1e7c3f9cd2fd32000000000000000000000000713fdb9e9b80332f76d090074401b6b1f46807b00000000000000000000000001ef2a3af3bafcae543dbdb8eafa355463a251266000000000000000000000000f052d7a79617ec9c1f82f71bdcf6be8ffeca00d9000000000000000000000000d6acfc8d824ef358ae040d10d4a72215f9db1d180000000000000000000000007ebad0275468a1f40df2eadd52d3a17f9490a2ea00000000000000000000000022b12e421d45cb223ff09cc6342b83f4da6e8b30000000000000000000000000d91cbd7bd278d0884801ed6d4fb600d8da898591000000000000000000000000ea074e10f051acc418e3fd49e759e6ce6649b095000000000000000000000000335ff8fc7401d8d5614693116d0e1e9c5f1ec8b80000000000000000000000007a359f0e0782e028b6636628925206957d745c080000000000000000000000006df6f9acfded0d81d58f1a75529338e65ebf5b570000000000000000000000003913c9b9f746113da782be17104124d69b938834000000000000000000000000dcba75862f42a9ff4f53bb15c69ca27fcfc27c4c000000000000000000000000839d91e43756309b50c234c1caa87605f6ded352000000000000000000000000ad4b0566aa094c3406ddc57b29b6ccdaa4786437000000000000000000000000bb7dfbef529b82cbb03a5b91ac0f17a9c6802e8400000000000000000000000069127d5f61aaf5179681847fae9256c768e2e8fd000000000000000000000000f8aa26ff3375bb2574e158fa8ef4cc330d56c54100000000000000000000000057e14a63a428eae16d2274696de64c94531e8afa0000000000000000000000006101a92d22ec2a822be1fdca05f07407eddc82b1000000000000000000000000f60b0310ace0ab78d9ebb072c2d0f2ab1c5159b100000000000000000000000090269adadacaa67893137ee9e8f630cccd4ff422000000000000000000000000defd52c6af3a6d0c91903679ec6d78c6402a0325000000000000000000000000b5c97c5680a05551038b76b6042d408a58b9322e000000000000000000000000c7af660d4bbb43bf4ba1193dd13392a139a555b70000000000000000000000007f13cb7284fa00cc858bc56c1f35ea176aeccc44000000000000000000000000024cda1257213c9a4c46d05f4fa8fa06b1d6a1b6000000000000000000000000659b0844f191b31f632e33c6f186658084e1d1190000000000000000000000009241b4a4c41960dd1604dc675bb04dab3710e73b0000000000000000000000001fff2cc43a54b66af3fe8760d98a6ab0b33f22de000000000000000000000000419192eb35da83223fdb22bd94b28c54b3e3aa3600000000000000000000000075b1d52fd78c3a966b4445c67ace29b3f8ca5fb5000000000000000000000000d0df773445f36dc1b01c42bc66874e490bb6c0d8000000000000000000000000f0e218dde6aa1d2d9146b512faf7579a9105b875000000000000000000000000f5a3906d0c8f0e9f8658478b91100d7a035b09b90000000000000000000000003b08148086c680cd98bd6c292026b40747f40978000000000000000000000000a60dd80688c11e0fc129c00c5686f3c0863f33ff000000000000000000000000b40c60920b89236034095e492adcf015d50f38700000000000000000000000003d838c6c60b9c30c97ec8262d8c992183762e66e000000000000000000000000277b3c9af4c84e98dfdf57772b47903e6dd459570000000000000000000000009fb3a2d7c2c988e5eefecf98df4fa258b6c4cb3e00000000000000000000000090898135d5bf74ecf503d7375932d023b4e903fd000000000000000000000000a1d5228f788b0ff1387a737addd4b90101496ef80000000000000000000000001c230f1b9deb1ce6c68fda7152d6a725ae08b8e2000000000000000000000000ac408265e07fe68e0e12c4b376d9e7350521c923000000000000000000000000b133af2919a34573e4434d8c04f0245f2db964dc000000000000000000000000efd12171d830311d03776e8e02477a9b82ed2869000000000000000000000000e9ee6244ca29bc9acfb1be268181fdb605ad234f0000000000000000000000004b06c69682253031965e4e72a4dcadd58f3c01dc000000000000000000000000898c2359c4d6866bf84fe3ff10828dfa4805882e000000000000000000000000195a6afc210417c88c180517a9f2e6b2f0d3107400000000000000000000000040f59f71f111934a6fac956b5695e9258255571e0000000000000000000000006e93ca6b337370e3666f14b757e96926ff98347b000000000000000000000000807fcd444b40f16379b09d28789bfa0c75c602b50000000000000000000000001e4fc2597eeb8795280738375c2af6f36756fe7200000000000000000000000051f02fdaf9aa62a71fc6febc8759d52e41c097470000000000000000000000000f6d2b5cbba915442fec2b3f0b79ee79a845f3240000000000000000000000005dbf382723471b5bb2d037180867df442688254d000000000000000000000000a6a9f8a2a4d6e3605087c71e5b70bb64c4e5ad9b00000000000000000000000059aecf1ecc6d9a2d906f7dae680947f6606389d1000000000000000000000000e50213a0459e5fdd8e51de59ec8158db0ac00ea0000000000000000000000000c422e33078bf2861d591fd109ef08e64e70a32b1000000000000000000000000d230e99093bfed207d1410a4fc03e61381602e09000000000000000000000000b2f1f5107cee39a3e31c31a5a7529c5d3bc97b44000000000000000000000000d25ae33ffd732c762967cb46d8bf772e7bb58eb1000000000000000000000000185f14d62b503f164afc39d5e2e842f3ab3bfccf000000000000000000000000558b308366174a97029742b81d8769e3bb72d7ab00000000000000000000000068507df790ebb3826a321cca054ff77ce392e2eb000000000000000000000000cd449186334bea3fa6bcf9d6704ba809e20b12d1000000000000000000000000eba3c8c598b0d2a9aeeb73960f903ae2074ad0d9000000000000000000000000baecababa1952347746b4e1037af57aee08611ae000000000000000000000000414296ea292bb1479918cd8a5a402503695c3f070000000000000000000000005b7d3c2e06473c6da6514817e2f8f8e04889c468000000000000000000000000b73ab8ee110e15c4f302e8d7380eb580edd9c9c60000000000000000000000000d1052c7de2d96a8614a542c13c38adb6ab9ea6e00000000000000000000000013aa47d0cab9039377e594a6254c16e7f7d590a20000000000000000000000006b362d6efea37b4942f8cd60f7b90d10fb223b6d000000000000000000000000a6dd9e8eecf731b9870367a6ac8d9aa0f0a6fdcb000000000000000000000000cba0d739949f28d64a1b38afe21ce1ec152edc8a000000000000000000000000f3da352deb96fd4eb0e644256ec6ebd01238f22900000000000000000000000039ed2971a539d3ad9e2ec84005eb8de70805f9b7000000000000000000000000b9cad597118b454b8b50b3943310fa1a25513389000000000000000000000000799dd26472d1fbed8a9cae53756112b78632362500000000000000000000000005a51d88d47473666b9cfb42862bfa24da3691150000000000000000000000009c91ac866c805e8121e68e1be5529300d984c602000000000000000000000000b69b6b66f1a27bc5bd911a2a74482bea2bc144930000000000000000000000000b597e896f3ebb4bb15f3c1853d61689ef9cecab000000000000000000000000c514260557e2507e26f530eb3019a99ccd6cf6ee00000000000000000000000003fd3f176c29a0031dd24f84dbd045c77675be4a000000000000000000000000a5f89a2989fbff2bb29080cdd25a66217ded907b0000000000000000000000004db080fe8cec47c9ee2986817106d6b65f467cc0000000000000000000000000bec6785ad36939a2582407e91de5d8c54a17e5b5000000000000000000000000f8272d732eab93801a672a99655e35e18788a9fc00000000000000000000000009460284ea256972f6ae86cc7ddf3995fa99f62200000000000000000000000068ece175e320fa996212f64dabf8dbbe453f46d1000000000000000000000000e9530c096ade02bbee48ed5557ed7406af77cc6c000000000000000000000000b296a3326b53bdf85dbcb51f39a2a29419c27ad6000000000000000000000000cf24fb39b7f1962d18d3c68fb92f645bf0fcb5ea00000000000000000000000093f3708449648bc960803e32cfeef5d9dedb004e0000000000000000000000007b9fb5b52ddf4e78da312f95633b12dfa12c018e00000000000000000000000086c2783add998e094c31f9e266ca4db1c85e8e77000000000000000000000000248abeaef10e0742facda7d59cf54ad53900480a000000000000000000000000f81adfe4d78d71ee550bcfa72672ffdbb52992e1000000000000000000000000ad36fb5737cbbc4a10d0751e396595c2d496348900000000000000000000000065e51a6677f339b9973ca236732a1237406b5620000000000000000000000000e54f98e8d2f97043f47b9c22d97af4cd08ee9d3f000000000000000000000000bd4d45c03d6bc58dd25290dfcf78596cca15405a0000000000000000000000006af1f175e0e930c32b77446b3faa5a67a27eebb1000000000000000000000000f05f46297a0b2fac41408fdbdca5b50bd4c973b4000000000000000000000000e71c49d8235790b7eefa843de7a8a87480f0d3ce000000000000000000000000c258e5957a80758452cce07b1f465eeb63b6f4080000000000000000000000006505ca8fb7dbcf1ec61e8751ae956169c6e160bf00000000000000000000000099c9c8f0f60c102c9273600867043b1fae112b9700000000000000000000000086116ab6e26a95b3fdf47f54bc75428de322b164000000000000000000000000e62b7266c0095bc5a657926b16e4162b99507b09000000000000000000000000dd3ebb0b0a87309b942e39de72b06012cc3290110000000000000000000000002098a8194a76c43f3d6aa61abe687ddae7c47600000000000000000000000000382f02096b7fe287762e869dbff7832ac61decfb00000000000000000000000043bf1bc5a4915619f2f43e8dced772ccab5580ff00000000000000000000000031a71ec530bf3db9a9d2a77214bafdc35f05a422000000000000000000000000b4cb7084e78970f131710db79433af9f96802d680000000000000000000000005adbddd7fc43d712f8fe52fe54f1c5b0d47ac5f20000000000000000000000002d32dd37c2eda8fa0ede42f08e76e727555a357c000000000000000000000000e4fda3d0b1490afb4349a754a6c7fc87703a38c90000000000000000000000005edf0c65f12281317c5c714426a1c4b08904d345000000000000000000000000fd9aacb8829b7930102082055ff77d75cdf15a90000000000000000000000000dedb423c12c02b8f673c96660fb681141a5d9d0d000000000000000000000000b6bf44e1d0a106447c7c0e3a5358a50cdd52a6c2000000000000000000000000097f7a8f1594a3d61d5ddde0a01932ebdecd60c70000000000000000000000009622c72c28214dc2553d5fa630a8fa752275048300000000000000000000000076d8fb400c2f97c8534fcab0ae1ec31ee9195068000000000000000000000000bcf1391ec28d57002d648317114be4c458eba0b400000000000000000000000015c4bcf8e3928cfb59ca6a6febbcc974d1695d7a000000000000000000000000cb3d12bd25184deb0c4fe4a53abe5eabc9abe4bd00000000000000000000000016ab59b5d6e3e8df930d925be01d4ff23f5875ec0000000000000000000000003b564e471c1b9c6eec1d5bbbe59184c341e5d090000000000000000000000000ec516f6cda3934bf5928d06771fd23f6fc196c41000000000000000000000000a09261cc7375dbe54a1fac7e75b12bd4ec3522e70000000000000000000000001449cc3a996d29c04ed2b8dc9515074ba94f7e5b000000000000000000000000ef94a2afc69a893e5e072a9157ae07c35281ddd9000000000000000000000000b6084085675cc345a5625593c5fd966f4cf295d100000000000000000000000088a0b0f0800e95be954ba49c387a15897ddce783000000000000000000000000fe6e4bdb353e422ef488ae7b520ec8c3721444aa0000000000000000000000007d0a258ca02ee0593f5fa72195c26ce43603cd23000000000000000000000000b0456db5a6b10ce63e115894c39c45ad365ef3fe000000000000000000000000b37bbd61285ddc00d39160405ac100404e55e2cd0000000000000000000000005d2eb2a7f07522717b63ec20cd0c31d6382aa211000000000000000000000000323c61d131de73049cdaf69ddb89563aca9a506300000000000000000000000058e2703b48d56dfc25d68ae1ead5944f81151dde000000000000000000000000fdcc2206c51c54d94e1a135b7bb9832198737f9c000000000000000000000000fe12f31c390dbf0ba4ebf95249afc3b0d473ff7d0000000000000000000000005b216f3e26aaa900c91e53922fb7d27e7c1872d200000000000000000000000077b477cd314e2bed4a1c2f945db121c742b4a57c00000000000000000000000076965ac7cdbcc0e949494e6633e33c8d740e3991000000000000000000000000bfba09cfc9762660278400e08512f0029b7b04f40000000000000000000000006c63fd6464cf6891feaab3832075d4eee27e9ed0000000000000000000000000ae021cc2cbb2ba1016774eb3382623623e83a06400000000000000000000000001b06184ee196b2a992d09d7bb433f4ba45868420000000000000000000000000f84f2592f5968c2f248e4717c433a06fb80e7c6000000000000000000000000c4e959b3392ed93a27c3f452dbf464ad5338a82f000000000000000000000000b0451f24b2c818e1d381b5eb85c65912047d9dfe000000000000000000000000ee24c001ab6cfcd7e8a42efb4f87b1d5eee22e6c000000000000000000000000dedc94982e077908bcd68c4d099abad861e77985000000000000000000000000f53924c817b8c1209bf78c18d572bcf06e4483b5000000000000000000000000fe4c338dedf23e6f1e7d332f8eccc0ba9952d0ca0000000000000000000000007092a6e3c5a91c21e245cf6c193fa106b03d308e000000000000000000000000553b7e65395d90abb986281a73d85f65a89c8eb20000000000000000000000006a1065a1c0f4fd0d17ca5a0265133cb3d9e2754e0000000000000000000000003dc6d718116b5a5682be2415b1cc303794bba6af000000000000000000000000fbb221d553b4df1381a29c3daaa1fa3b5124c35700000000000000000000000074bc2740d8c33018d874595e3894dff974b31fb7000000000000000000000000a414b4d97d5a79066be2ff67ee9d558a01f833c3000000000000000000000000fd59ce8551385ec5b064e260e48c37acbe720bf100000000000000000000000019cccc2e28421edf66ed8ff8e349871cb52090fb000000000000000000000000cf05c5ccea6dc91c963a478ba6c1ba71d33071940000000000000000000000005ee2674e9b8ff377fa68ae56941db11db6ef3a050000000000000000000000009b053728bf062e23b471534a2fef4a651b12723400000000000000000000000068a17b587caf4f9329f0e372e3a78d23a46de6b5000000000000000000000000628476bd4490d9a372d4547138fe386101a389dc000000000000000000000000b622e8c2d2b7f485e91663838c0d09aaa7e09ea3000000000000000000000000d4f254e520a78d209f34a6d04e880e369f9931ef000000000000000000000000cc46cba20d7300e5ef90e942b8b49c3f8f87642900000000000000000000000036097ec28529546996607e1b6cf0fc35c78db35d000000000000000000000000e281cd2c243e3b25e83f18b720f3d8cf95eb367a00000000000000000000000038e95e79e079c70389fb41ee43a1483c898f2bad000000000000000000000000193f1dcd95e757d0e27ed790a81b51f29cc1b90d000000000000000000000000a13cf0e8a91db68b48977a3d5112aa12627981ae000000000000000000000000edfe1ca5379ff262504f44dd218ced5a84e076c80000000000000000000000001453edd07c346045161a8ca8b3ca604c95ac8342000000000000000000000000d5fad4265180f013bfa794b1af5e20a4ba3fc346000000000000000000000000c5719c5e12783b348de4cd35871bafae10d6742f000000000000000000000000d93eb7436c470f24ab4e1934f4147b95596121f10000000000000000000000003317008ae9b2bda35e83327b1df4f5fc4ab4a403000000000000000000000000f84b00216435b0593d1091ef7a354a28b98f70a300000000000000000000000002a13e8a081d98d543508412b06fbc273c6610d7000000000000000000000000156a4d89e9b837255c21474797185a7e444b5d99000000000000000000000000f34d139fa442c078828d5940ce788cd71ad9b3b900000000000000000000000096553bb219ab0d1025ea3c71820f5257d3be6e1a0000000000000000000000006adaa6e7e9c2dca50710c25db2e510da9baf2aa10000000000000000000000005968bfb52d23351891ed4b8d4ad575756d58373f