60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da2400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67657463726f6e6f732e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067657463726f6e6f732e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d5a77685035336363466d553663795662744b68503255526b3976467162596b634e6761707a665445593467360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000546000000000000000000000000e4de2dd493fea1883fc5b3f4f97a62790a05e8bf000000000000000000000000f7c1f32d9605fc5a5181c640176a47ef0ffed6f0000000000000000000000000dad6d8b377c1f5f82c901eeb1d03da6132a51c79000000000000000000000000eeb7f16311da588ef0b02ed07a1e2b14e5828929000000000000000000000000a22f163e625df8abed70523da60a58a10b8b09cc000000000000000000000000f43aaf5850bc245ac5004cc285a06f6c1f32eaa30000000000000000000000003fdd044cce9d8b85d8303ec5184128d5792f1827000000000000000000000000db7e208deef808af2faa756d59055318318b90ba0000000000000000000000006e3d40cee16ae9d7fefc252b4a54f3fcc63bb6a0000000000000000000000000d82aec18ee3a4c11d90f724a3ba06a07be7fa480000000000000000000000000792a5d20b817b3b5094b14aabda47cd7c9d69674000000000000000000000000d70095311b3376a5a8b1000ba65665fe8dbdadc700000000000000000000000073615b370653d118cec5cc6337651de628532178000000000000000000000000be4255a17cf720b5c319716accceb23bda9e7590000000000000000000000000320c1d35292f8882bcc5bfee0ea6f5267836f943000000000000000000000000255a7f6b999475a95d3458898da35ded2b86d6bc000000000000000000000000735c02c868498e0f8e35e4b93f32e47071b1cdf00000000000000000000000004d2c8e5f9262516e77002b77526ef5b6047e94b4000000000000000000000000fa79e0e69d6262dfdeb11826a91658da711749c90000000000000000000000008cd2adfd0b048fe25f41811872ac1e4ef537305b00000000000000000000000089925364f13401ee7575222df396998272d578e90000000000000000000000006c1ad253417e49fd38e1e784a4487e6e10d87998000000000000000000000000ec483d155e916c88ed381def54ae0c8b132a43ea000000000000000000000000b97bf65a0b0ed8dc9cf2fa3f83e8cef95b6a98e70000000000000000000000007a3377fe12ef4cbd2c9029465480a09e5d7605d4000000000000000000000000531ebcb595aae2c660193765949dd57c68e688960000000000000000000000007f0783ee8fcba639a74c64e351d729186ad575e70000000000000000000000009d418b971b6b37a796b4476c5f9861c47cdb5e9700000000000000000000000062d9090108866b67d28e0bc46e2f262516d78693000000000000000000000000addfee557711564bba3dacd6e179bc3d80c754560000000000000000000000000d286ff5b3612043a4d85d6cbe9700031e4e789e00000000000000000000000074e68326faf242ee865f3273c646b7d908d47e2b0000000000000000000000003a043a0d0420c664ad6d49b93e59956d1ce2e2e30000000000000000000000000f0064a3065674cf10af4c43b4b84bdad66d9d5c0000000000000000000000008b9d2252df60a10d423f8fb339c1ed46b906da900000000000000000000000001470572af0f8e2f31c9a37f7e957362fcd0795f50000000000000000000000003be93af33da2320c29bd313128095fd2e229bd55000000000000000000000000bbe7d6b1f87eff16fc0e92ce7c4a486cff8fd007000000000000000000000000ea98e1447978e75afd4ceffb0dff91d3f6f3412f0000000000000000000000000a3deeda3f8189c502545c81a5f860fdb201ef30000000000000000000000000ac95104b84d9df3570a3767de80f90116c44848c00000000000000000000000068f0d7c2b75d49124eadbf8b2fb4ec56399c6c48000000000000000000000000c1823eb8df553d4988d995231f18155bccd59bd40000000000000000000000007ce3612ec7b429fedcf682104cf14580d2a1e4c300000000000000000000000041e8fe23901b2b618e9da7847e4001de3e68bb2c000000000000000000000000f1c99e14049ff9f349f90d4f4999ac143385cdef00000000000000000000000027d91daebbd8f1923eaac6fa8717022e0f8a840e00000000000000000000000077225a8d1ba1ef3381cd45f51e4d26aa2bb676860000000000000000000000007b94cdd3c102b0df51085994283782581d2ddc11000000000000000000000000956c4809835c9851903f68cb773fcbba52a40e120000000000000000000000002db249ead4a4864509d1185c7802777a4b5df76a0000000000000000000000003cb2121914089aa009450b1e8df4b2cf828939e70000000000000000000000004efa3bb71424531728ccf06448154bd09de32db6000000000000000000000000fb01cda6c536de97d8be65f47817eb19821835f5000000000000000000000000bce06cc9b2df2efa353058209201b0da546ff42200000000000000000000000006e7c8196dc21e45fea411b54af1301c1c5013e900000000000000000000000098d762ec4a820c7c5d6e5a6f80f76186586b0703000000000000000000000000db04e8bf417a2357fab0a0a05c151a9a75a394ba0000000000000000000000001c7e76dd965c4f1666de35061f19072376b2a383000000000000000000000000caaf3df2ef811a0bdcfbb2042d056e158ba7d273000000000000000000000000aa2f7474d591d6a595f652abe40c0e31cd986620000000000000000000000000d6b6a905d74bba3666dbb291758f2f6300b28f260000000000000000000000009f20f4a0bea1de1aba23f55581f27d7f166a57c7000000000000000000000000f611529e48e778eda91163633acc83c40bbdb6df000000000000000000000000ad578801c1bf4fc65503d541a1c37139ce97b384000000000000000000000000454597a57fb8fa6afc1f8017415b757813e595720000000000000000000000003ec9cac5b3ac505290eee1be6da5e451792ffaa7000000000000000000000000f0a0ad719691151397a27fc521ea0f5d0bd5c7d600000000000000000000000051b8217a25d97b833feca5c0e5d1ac57bc75fcb2000000000000000000000000aeb514ba9fa3dad0598f9dd2374ec3611e9c41ed000000000000000000000000830fae9a47b04f365ca62f0eb60e66a538660e6e000000000000000000000000e4cde090491c7d8e03ff390981b00dba8103eafb000000000000000000000000c94f075d46c08241c3189abafa749fff04542b65000000000000000000000000b2bb315686dad6ac97a58c62837af88ca9dbb55c000000000000000000000000b5713cc61c0cc09f5ceca83a072ad230512f91bc0000000000000000000000000f4118d9297cb0c368cfe6475aa5a97d2bcc1550000000000000000000000000ec10bad36bb13b6d80f844275094956543782d520000000000000000000000003964f521002ca446d461c5112859c9a4444be8ff000000000000000000000000fc1f3318089d6f385188fa4cf3daa24a3ea63736000000000000000000000000eba3d77a1d66cb9970d97298b925ca2529983ed4000000000000000000000000701bd2a24c3a1fce33980674bdf21fc52739bb86000000000000000000000000395a5287f92fb123cbd314457465fa63a5a0c8450000000000000000000000001afb5d09cdfcf6fb6967b99e3d0834348a383c610000000000000000000000008656a42b95caf811606bc363be1107aa867e4584000000000000000000000000d93fe4471aa0ef29b500e64a10d2bd03d1ac8a33000000000000000000000000b53e52a4863fdd67306629a9d6faa354e726dc5e00000000000000000000000066bf0a8110bd5187142a1519d6b72c19909cf37f000000000000000000000000c8417594cdd11ffdc7eddf82131998a7b1cae23600000000000000000000000031876c0a1008e101e6b4db1922726294a50f4ec4000000000000000000000000f919709abfd6d2757bfca0d94802c9367b20cd89000000000000000000000000d961341d79378723cdc45661fa7402bab416985e000000000000000000000000f9c2ac7d805faa3641cc4f1372fe0ecb96dc6a8d00000000000000000000000095fc2da4b9df32d164811f8a81e55fd02914711b00000000000000000000000056803cd19845f3b989026d39e88a465eaaeaaae1000000000000000000000000ad8cb1a6808f999b32f1229dd5c7f99e6c01fc1900000000000000000000000073abf9e9bf478a536d4b36e508199d50b8e3b7bd000000000000000000000000d68a0dd60a9fdd51505f64674c4ca14b734e7c97000000000000000000000000833fbd0fafcf6d0f1eb1de78448c662b9532532d00000000000000000000000021d47ddd53c2ae624b7dd061224097ea630b8d240000000000000000000000000869d66ba8d61d6b41866cc9fd1694e836e1c56100000000000000000000000071cabcc3a6ec3b2d64ec69ee9d2745d0b0882afe0000000000000000000000008c9e27228115e8a6a06b0dd7da8b9fc7d3c58b6e000000000000000000000000ef1bc443ddfdc0df592bf0432cc16be78871ac2100000000000000000000000011521e04cf6e28916929eaa7de11256808a0f97f00000000000000000000000024cfbf54b024e0612342863f9079d7828fe402c2000000000000000000000000177d11def0e5465b9a235a243aaaee0c86145602000000000000000000000000866df3395228c58b542fae581bb7078abcf8b88c0000000000000000000000007700de596f5d13f2d0fe7c0706533c88872e3b6000000000000000000000000007a3f2e3d394c1567d74037d83d84e2b96e22eeb000000000000000000000000c220d06d71606ca71ba37b84c082a94ae93ffacd000000000000000000000000acd54f4b181a6d6abcf5fe4ccbc8dfe27d711bef0000000000000000000000003a9dc92af035af6abf4e41af2d485bb7710b6a600000000000000000000000009876f2c18ca13fbaa7641693349fde5f74c01f750000000000000000000000001f725a77a0c33d1dcf909bfd2ece9e3518a413f2000000000000000000000000094f8b649eae6444930ab4880e08ced3ad9695650000000000000000000000004d0b195db9dc5e34db379de28cd99fb9c9e73549000000000000000000000000736f7cac888310a1fe7c6962369fdd5cb2a6314700000000000000000000000006bc6df1bb2c759e0454ae51d858e464c00bf0dd000000000000000000000000afb00be467d221b6a74e045d8851a48ed4269d830000000000000000000000006521c62b4887f4cd2cec0de0174e94d0b5e14e10000000000000000000000000fa807f8f150662d8a1f9575a5195d2aa9d478861000000000000000000000000aecfdb790181972aebf46fb365c3dc6b52f6a737000000000000000000000000818d7a673f4f17c306474cb2f6d23b45a97ccdf0000000000000000000000000a2003830f7920938f629881989ae5d31f0acc54f0000000000000000000000002594260ba142619d6a67cdad6be1ab7e1b928ff80000000000000000000000008f5a5ff279a0c9795e0f188cf41fec9be00f70c1000000000000000000000000135cee429ea058a660a5e2220f7f3f80cfb58b0a0000000000000000000000009d151336b2a233596cc67c80fdf02b44d6dce1e4000000000000000000000000a0fdaa53a8f21bedf9fed9ab90f103a3025d953b0000000000000000000000003fca0171a766d0dee2e1c2a8e97654b409b908790000000000000000000000006c6a06e311b70ddc5fb02c75fc581e07bd3cb09e0000000000000000000000004cd69395d1233e7711a3c21febf00e445d60ea040000000000000000000000004b789a6b5a19dc1a5006d2ef59124d3c8f8c5f120000000000000000000000009c3e189998cd019bbea5d52d2cfa7154d86a9eed000000000000000000000000f427855ee40cb5d563cd3765064720b7f4ff72470000000000000000000000003f42937937398636ca805756544b0510ad429e4a000000000000000000000000a55fff83ffc0cf713273978dbbd7b4e7c9cbe65a000000000000000000000000da99c48f88abafb10fcc7dcde76c3d686894413b000000000000000000000000ba43fdb3a3110a47cb781a0a986b5f42191012c10000000000000000000000004194a2d17eb3593a4b3469bd2caa59b923b4cf27000000000000000000000000ba4c7408050e14aafeb663d38e0cfb3d215d3f83000000000000000000000000a717ab4450b821c67cf671a748e51b5797d6e3c2000000000000000000000000a9e4200ba71611d082c08165f1587847c8a08cb00000000000000000000000006684da71c7a0a40049fd4854b1a3b42635e78046000000000000000000000000fa5fe4d2f98d372aed12211f4f24630f92f58043000000000000000000000000963e86b6b6212f600e878d3f7be1d3ca49a315e600000000000000000000000070c454c58b25e85899763a835366f1fe18170be8000000000000000000000000f02bfebf94dc2ac30225cc98317e0ee41fc5d9850000000000000000000000009a252e1873483a3494c5339c0fa32d703ab96e0c00000000000000000000000063310f407099995d61c86ab869aef92779905de5000000000000000000000000332a2be9a4c0c277f0016937c58b9f282b10fd180000000000000000000000004dabf6463c28ca938a432b20f155c12b4d1f9ccd00000000000000000000000058f281f84b75f09adcfb216372fa4dfe850c213a000000000000000000000000439f03cbce6df612058670f482bfdbde528f765b0000000000000000000000003ca3b43e6c12516f4086b0251b3f197d38b3ad19000000000000000000000000f15b367c97df0a64f3066c48c4053e2edec79702000000000000000000000000dac96afb0998a1acc9300942c82c485840a91940000000000000000000000000faa7d9276d62c56fbc0ee4a6b1cf503c9fb9f96e00000000000000000000000035718fc831a891be27dc7bcebd207c110f25bc97000000000000000000000000265b844a1ac10796c30071d24492475dfc546449000000000000000000000000b533476cc05aced1fbda6fe89b6d1330e4e8148b0000000000000000000000008f39e557b5c3e412d59eae78ac843ff2c034bb5b000000000000000000000000eac54152706c9674a2c20f60847de02bf17eb74b000000000000000000000000523744ec6417692315d3f75751a520e6f1caeaa5000000000000000000000000e337d0ba06af5c5afc4cd3e19e2fdc2ad1357b7e000000000000000000000000ca00f1c92f5ec3065b5d6363375c3a76ab6cd875000000000000000000000000efb5334d450ee1c15148307bd577cc71a85cbe320000000000000000000000006a1a70c6e5fb67c3820cc6a183c569129388eaf4000000000000000000000000f3957b5d057faaf9ce47c435b06ebda9a92cae4d000000000000000000000000128b924a8dea8c1776f7185087f956647080d98a0000000000000000000000006dec5d7caf544a7cadeaf3a321d96084b435c71b00000000000000000000000001f1b62e0b375cc1f4e3c57a24934fd25eed271b000000000000000000000000a4381c8fd8251a482b334bc889c3b71d9ebc021e000000000000000000000000a47dc317d3eec6ead2b6664439af4a496a7651b60000000000000000000000003c5b5c17d4d5e31b917e40469b44f8fd4c2cae86000000000000000000000000f778ea57a6370a2abc6825296c2c63ad3866602700000000000000000000000025721b0749e3859ad42390ad89a16a29135fb5bd00000000000000000000000023027bcd4b1d83bda2cea1e9536c7c43918e80e20000000000000000000000001aa424bb615e8eddba4125f5ec63b3fe7b88d2aa00000000000000000000000029b4dbd9519e5fd6ae44a11df98a611d2cfba5fc000000000000000000000000fb1c87f00d8ab8e07186182f1c7727b15710c5530000000000000000000000007a83235581ffb66195e1df7b8ed459fdce6fd4bc000000000000000000000000846c11c7284a55ab2e1381212f6a6f0ef7ec5f730000000000000000000000000a4d9bfbee4bcba57f3f3339c465dd3053777c34000000000000000000000000d0f983c012c0dc0c47702eb7cd6e89a2d0a54f270000000000000000000000000b2a9156edaf415b2fbe0a719a64fa57fa018261000000000000000000000000befffdc9f9727957767fc1d4453d5552662c0ffa0000000000000000000000000c5704f0e944c71dac26789acc56fdcaf0a9cf1200000000000000000000000051f4d1391a980679d97ec8f6c9557236cbe9bdbb000000000000000000000000224a491ab32804ef94126882b9d09512ad4fcc59000000000000000000000000c92ccd2e25946f3fd56f5b78bff19c6a8201c4b9000000000000000000000000c67d1e2cd7a17cfea1b8275794a3c7599c55ff08000000000000000000000000bf53a9e8826c0b7aff87af4d64ec7a09c08301740000000000000000000000008ddd8d041796e39d4b2e0770e353335036aaaa2100000000000000000000000073c9a5e0245799821fecd8dca8dcafb1c118a10300000000000000000000000037d442f70f326058ee41e415ad62d65e42ee40ad000000000000000000000000f706c688f4034d4d807a02b0eae88901d894c477000000000000000000000000043a0bf03f7d7968b59af134d0c16f56e334354b000000000000000000000000b88fa74c73b5d2923d7a80d55faed1ad07c87d3b000000000000000000000000c69568d5c9fe2c2aae3bae7d1adaf62a3d7997a0000000000000000000000000a18762b66b75f0a73dd6d15821fd758f371f7b570000000000000000000000007e61766219ff275efdd86fd25cf454ecf64e022d000000000000000000000000c89ff253b91c5c62b4ce752d761c0fdd552fef3900000000000000000000000079d9f8fd05aac4822d47211c257e88bdd5eed824000000000000000000000000c2ccdc77691cabe0427b08d76381d5feb913a840000000000000000000000000af571da86abf3af5c62c32a20e2903317b5167d2000000000000000000000000fd7439d675162a2ba15a43ef5da047f4f61c555500000000000000000000000009a5dc7d6b60bc55b26a9d02050d11032d94171f000000000000000000000000412087ce35bc237acc8416204243da537d5c987b000000000000000000000000179a9de627c0f056b73e818b594226ee4f1f2a9300000000000000000000000032e06c0eb23c585483d046ab544d924f0853f586000000000000000000000000fed74402fbbadb75cce1095056e3e71ae23850f500000000000000000000000000e5adf449f0cfdd9f7557f63e4ffe2aa0caf560000000000000000000000000623b8860edf350c06f1b34321b110be232c992c000000000000000000000000004438b69e43d4efba095721b00ed2510ae41ef1900000000000000000000000021065e6df5183647ee874d603b5941365222325e000000000000000000000000a0c72b03a104cac4cc83843fd16955f10b68c591000000000000000000000000c588c69dc58a193fe672442234102c7ce40b7863000000000000000000000000ef5f6d12a8220e047bedfc3eabe2a876df510be8000000000000000000000000ad94739c359cb1f37c00956e764de6e1e2559b880000000000000000000000005d2253f78da004608998b4ec40fefcc1a85d86f300000000000000000000000002aa347d9c079172238cfb480bbb455103d241d6000000000000000000000000776f86b230b53a2cd45795a9695152261e45b1ab0000000000000000000000007ebaf329313328c635e1cb442321c8aa1c79b04d0000000000000000000000004e0c8bf4852c5d3fe4cf1d9331794814135d544f00000000000000000000000036097fa9259ef4a539b6b2496a5272e87c89a9e8000000000000000000000000dd2c7a6346a8725b55880d24823bec99faa52e0d0000000000000000000000003c73d2c736d2b671db0c60a4bdada8d4750b749a0000000000000000000000005d815f45cb42cdd53631f5b511f822ca3ff1757e000000000000000000000000a51b1d3b0d7153762888d4db219a0fca88466f17000000000000000000000000d1f2debed3e949f6458a7d4c0997f5e9dcc76390000000000000000000000000e15288c65e89f489912f5042ff29ae64952c6c30000000000000000000000000498c32dc4d5dccd52673488b279411c2d0b57a11000000000000000000000000b7daa4fe19972f31c8f8e1ebf2081f39933801b10000000000000000000000001713afcce5d739e6d9c32f8f5ba8dcb477850a71000000000000000000000000a27a024738f199c212f90ad28ff1fa65764acabf00000000000000000000000094a45228dc854b3234f2657404b7d1104c550359000000000000000000000000266ec01ac8c17eab9f6faf2d0513203a7ee3a1a1000000000000000000000000a6a942cc6008c56e463a1fb77528dffec1e54f3a00000000000000000000000053c3ac1d305424537568ccdd0f6c330e86cafcd5000000000000000000000000e80873ce1534832c0d602d9af750e04a5df1ca3500000000000000000000000095c650debd1e15e81ed7c989e8d93a38aa16726c000000000000000000000000615dcfc5487c6f59ace480c4457f33338796d8b7000000000000000000000000ee01929292a9d12ebd63d386ccd9cffc08879050000000000000000000000000a9a446a943a8294d1b461aed02b8ffa540bb972f0000000000000000000000002520f8f62dba36a9dd2d86d650efaba7579f1ff0000000000000000000000000240749a170d6b19848725ee77ed7416d3bc624a0000000000000000000000000225902bcefbe2eacae231c9da413f1492d6708e00000000000000000000000005944095164bbae4d068fee117c1ff949b29c330a000000000000000000000000f0fd437e9ff8d9ccb648ac5aff99a39882037cb0000000000000000000000000fd099799dc9afad7d008f1fe9492856c3034f7820000000000000000000000002c99c53d8d145e6718c5076e05e4c26f509ac0c8000000000000000000000000da66fbdea4f94c2e185ff26034c9de34056e460f0000000000000000000000002b13379ea6627aa3a60e59db1b542a5ed96a778b000000000000000000000000be5ba088e09bc1dde6395775dde91e212ddd8ffd0000000000000000000000005980fa73ba449c17e20194dad4d2f67711a5f4e0000000000000000000000000a553fabd1af34af23e30fe03ccce0db8b4adf5fb00000000000000000000000079fd09bd367d17d069cb3d317e4888053b891e6000000000000000000000000074e579436272b54c529f298ae51906639b60d536000000000000000000000000b01e58c0bb78b8495b1ea4e85820f4fefaf3eff80000000000000000000000009b49c6ab6bd1b8a98765daf98c434a65d502e064000000000000000000000000164adc91ea92011361f8486377397264574a878b000000000000000000000000c581af0b48b92ea0d341323952d5d54868cd8703000000000000000000000000f1507d0a78d44b689a32be2cc53ff37d4c8e752b0000000000000000000000005395db2ee695fcb28a3248b056e7b5ff7b42ea600000000000000000000000002e6beaf9c0b91cdee4d717fb3e0f6e9493c6e3cd0000000000000000000000004fd8bb268dd5c48fe42c219c8ead97dbf12c68e50000000000000000000000006825744d9e93263ef60cfb6d869a875e448a7c560000000000000000000000004c5934b29fd0d60e7e23144669f12775f42d5ce0000000000000000000000000b0dc8b55f333ddbb8f4f58944eeb2e316059b4e4000000000000000000000000d9f3f36e5b0326e6d19314c4f8bf60613de62a880000000000000000000000003efa654f171f5a65243aa8457ab375e15cf7ead30000000000000000000000004d3280c678fcfc10e88a0e51847e8dbb7d27863c000000000000000000000000d74e8e0065231898b407eeeba0b1c3baa8e10d270000000000000000000000003ea961b512225dc3467bb19155d5690314103178000000000000000000000000dd53c08e59746e904f8be3786c5b2a7a90c4bd100000000000000000000000003b46180fd55a06b1172a8f6ecfcc62b45adc212b000000000000000000000000d5b6b0657f56d97ce2704a52f3794cfe3984778400000000000000000000000006e2a22f86c8492ed54e7268dc08236c4ee432430000000000000000000000001974065eb22f09b6fd7739728faf5ac2d8251aa30000000000000000000000005cb5c5e7decc7ebf2aaaa637978e169c9c66a249000000000000000000000000fa7567ccde7f89675a300b559e9055543f0edccd0000000000000000000000006260652776284a807e96d688545a2789783ff9960000000000000000000000002096e7c02ed17a00b958af348d968f1e894f125500000000000000000000000054eaa9ab8540e36e42e84e930c8f47da4b1133c00000000000000000000000001be7d07e83d8b7fb3d114bf2b2f82e0f01a668b6000000000000000000000000c3c416e217dc86ee65f1660937ddab820aea1a0b000000000000000000000000fb955fc82066d3916a5f9f3f95d22d2aebe4fae60000000000000000000000004a92487d84070462c2c6edc52daaab227f2245610000000000000000000000000d0ffbab54b5bf2c4378b501ce253f835cac90d500000000000000000000000081391d243afae95d8606c5960e608a37df5a165400000000000000000000000010bee02175375a697a852c622d3125a750d4c49b000000000000000000000000a18d77f40ffe35b94f280d64dc4f788ea7c390ce000000000000000000000000ea136f96f8282edb296d19713035d8ced62c25c1000000000000000000000000e50ce8210f183370ffa6ec35b69b43ef904916e700000000000000000000000033718e033ccad89594f79e60735bac706da0b6b5000000000000000000000000ddb739eff16e732c855b87be2c39c3e753f04eb6000000000000000000000000d5bfaff12b80177e524ecb52868815c4a5328f4b000000000000000000000000d29b7f8424494ac1b55e909a7d76958d8e4f9001000000000000000000000000f64f5215014c1f616a4c4467956c0c6d569cc0860000000000000000000000005e9aa3bfbb35bd8f8eeb3c67fd5f72e3377cc721000000000000000000000000d5be0ad4ad0ff3aafdb92af1a1b890f67454dd89000000000000000000000000e76c504073e4a9ce809b776f6471d38950388074000000000000000000000000e10510a359ff2334314052196780c5216e2a39f80000000000000000000000001377e2452253fced0af62d23c9bba1758f7cdab900000000000000000000000046f102998f2e485990d7ca25213f017de0bde712000000000000000000000000f38a28954d8642893005af277be30ebf6304bb360000000000000000000000003ef6ea2e89bd253afc164fa31bbb2c6ec6cf9965000000000000000000000000926af4221ffd787107205f12c03e24b9e039ec7d000000000000000000000000aaef159906dddb916d580e39c9f03842a25dfa63000000000000000000000000bd020f30387ecd5a65eb2a185e39accd580e070d000000000000000000000000fec6f3f4c63ec5e8a1d2e6f1d6ed9cca5973d8f1000000000000000000000000b8a925ef28bc5a14432b5c6abe8b5f9abd0b99200000000000000000000000005fbd75c407af28e202a8dab0014eda2d9a9dec72000000000000000000000000b364b1c91e333ac28c6209c45c8144ca691190b4000000000000000000000000ec656f8a540c68209bfb22048e1a27fdaf33cfb60000000000000000000000006c134edcf5e7f5b1704082c5de1f51aea63817de0000000000000000000000003fb8157b827e7eb2f3deaa4b22b2938ff40a1bf300000000000000000000000077795fe061188172af6a1f06c325aa1b4c70b7ea000000000000000000000000502f5289f00e523edf0fa09a45b3e171408630c7000000000000000000000000acbb9661c2b2192b7a7327bb3eb111bc2c4835ac0000000000000000000000001704ce51dcc2229e4ee0dc7306e7086d44851d4600000000000000000000000080a08ae82eb38f49482c8ce12ed5bccb46005ad200000000000000000000000078522a141a7ad94a3ffb1f2582f654d40d356051000000000000000000000000f2e47999488a3187f70509c99f1f2cfc3c9dd6d7000000000000000000000000a0de99e4e543da8f0e92446823d38e9a947859160000000000000000000000003b375f309f43880f2e85a0c877b37363ebccf3ba000000000000000000000000db285ac20508f21790e927805d56395d937dd3bb0000000000000000000000004e3fa6d540638b672602076448ac444520ce3a6600000000000000000000000066c507f2c70150458a92f3123cbe27e91f2ff975000000000000000000000000c4b72daecc742e84a0b34f72dbae0a8eae9c0599000000000000000000000000aea8d9d9320a91b442d47cd0658dc203c2161f1300000000000000000000000029b8b95a1dd022a32a725e6d2c7f7ded511d83a20000000000000000000000008704f264822b163e6931a183ee24d93134521ce5000000000000000000000000675b51856d11e4dff9e207f4b196005b26a8535b0000000000000000000000002711a918324325a5c88fcee234be714e7da4e69f000000000000000000000000b95674df7eb46f85150d98968bb1dfeb8b2d879a000000000000000000000000f8a40f0e1c76161cc8c98b6ae227e6abdee02c5300000000000000000000000090cd0bb8c850b0e5f0e221b404273bc31cf0313f0000000000000000000000006be5b1345b62b7601ed90a00c174475a3409c37300000000000000000000000051aeed9f2ec4eb911b3e70de18f2bf839196236d000000000000000000000000d97f2a7dc401b7afaae06c9bcf8d96b6968f0046000000000000000000000000c35a1de39c525ae915502c57f6628e2f78a5e74d00000000000000000000000047210bf05c6fcd79c07e44a2a34f731729e669ae000000000000000000000000d903e4500fed4924c0d12506ceb85c21be9b1f2200000000000000000000000030408bd4f929523d8e37f733a8f528811c703ec7000000000000000000000000bb30540cee46501e2441aaf93cb646855a98478f000000000000000000000000fee8666bbbaf8e59195023b03da70a5ac0fa99a4000000000000000000000000652f98eae364cbe332cb85a4175687edc53f4714000000000000000000000000d463136416e1e8df70e8894e12603fda2aa6cebb000000000000000000000000620a0c94cda41b5ba9cbe1eea2dbe3d75623bbe90000000000000000000000000251654741bd20dee2c766b6da92cc59c6919556000000000000000000000000b697a2a2b71583f9d21d924d46a414a96774b2cc000000000000000000000000636600763e4d36d3e8a17b228d1f17a7fe39ffa50000000000000000000000003c1672b572c83af169126c7c20403fc21c3bee160000000000000000000000008826d175408e7a3a14cd8a7285ac8db58950319d000000000000000000000000f82007c9deaf3738ac8447e1311cb545935e19f300000000000000000000000031e2ef90b0756f5c83f1bc7a3caf9852909b339f0000000000000000000000005e2ff175964dbaa931d66125bb027c863f09e9580000000000000000000000006bdddaad22482134624072477695ec16ad74bdd1000000000000000000000000bc61c540d0116235de6457e3ea55c358dbc164760000000000000000000000003f7b546be8cb3127f0b3eeaaf916901d715835e600000000000000000000000087b1834330045ac2174f9c01fb51faccfaaca1d700000000000000000000000047c9b5260502248e7859b1b03a7519e7c2d62a7f0000000000000000000000002fc23f8a7ae8cab0d7d92a216ca4a70cb60efce6000000000000000000000000f4d91c91af9c580a7eb9eaf774cfa2fa322ba7c60000000000000000000000009cbc9d1de1c9389889432e9a501fdd28897b8862000000000000000000000000a7e8f0ee76355e426efc892433a964cad2801f250000000000000000000000005a3ac80acfb3cc6b41803dddd1d8afc61de25b12000000000000000000000000f504a2ff43d310bb8cb2f081b002fd795d2efd4f0000000000000000000000000d940ebd61efb7152f7fd77d508c0c4adb5b1d090000000000000000000000007504f115964a6e51f0beca1e6c98164508da36a000000000000000000000000098de420a02a0c78421cd2a8552598e2507b0e3560000000000000000000000001a10a91d55b9b408612c1dde9c474ce25394bf1e000000000000000000000000757d07b2b4e76cf3ccc9889564306121ecda4c300000000000000000000000001a755e9d738cb1ed3cb8d3b3721a326e6d91094f000000000000000000000000fe529925a5ad9f881292a63eb90a0a99c789a778000000000000000000000000f600881d78bf95180b364117313e8a747c61d03d000000000000000000000000f4feec44c304151f247baadf2a93617c977e67080000000000000000000000006bbde7a26a384d9efbcbbc25762e7ac7a48094e5000000000000000000000000b87daf2d2b9f43d75d47301d8d85cc52e35a3cdb000000000000000000000000c66eee6f6df2851be1cca2f5776303beac8514940000000000000000000000005a18310ff72c80aa7536557deac4a9179a0b6261000000000000000000000000aaed213d975056f40b02af4d2df278a5bc9f61c3000000000000000000000000d3ea66d9984fed7837ce7c3ef698c172b3aedab9000000000000000000000000e2db1883833045a902d80e69222ff29243b601b8000000000000000000000000da49e8299e02c951b380473a0561e1a2f868ca74000000000000000000000000f4b28f455be60013839cc204e4f8f8a176f76d6f0000000000000000000000001a2ce8809f8a63d6a6c4976bcfcd0f44782eec08000000000000000000000000ed30032eb9fefc4a3167f88cd84796609c90da76000000000000000000000000d39b5bc114fe27cf81c4e2e959ec92101612985c000000000000000000000000d5eaaed7a6fd7c861a2540fe9f73e3115e9ab69f000000000000000000000000351bd1a3d3b8deb51aea9a4b041c65a4e328f10a000000000000000000000000b86ea225e85a3662087ee2bcedf2be470aadea250000000000000000000000005347587124b10d33c3ccad6ab7ca0d6c0418c6710000000000000000000000004b42f4c84ab2a07b581ea2a87bc00dd9d1505e2f0000000000000000000000003693fec2e8520831c8ffca03b66fe10c98ee36c60000000000000000000000003f14b2d833023d784cc25a9505c89f07eeddedde000000000000000000000000351f4cb297e16223a0b5882ab5161c73a54f24540000000000000000000000001bc6fef8c69500cae083c3c7fd68baa205209be4000000000000000000000000cb9f37222fe76afad77c93e577c66047959906bb00000000000000000000000073752e8d6c75768aa86ad4fe0c9834ee714da2c5000000000000000000000000e726076e46eb708e0ac194d1a49d436e964c4a99000000000000000000000000e3c0f7d2a47dd72e5db7c869d01bdf4e3e7d27c2000000000000000000000000256257fa01d8c2b8a856b1fe08adef68b215d7c700000000000000000000000011a8784bbc2a4272363512ea1d99f3c4003f490d000000000000000000000000833cb2686419b7a6dcd64ef5b29a6b41670606c50000000000000000000000007cc29fc96ffb83df6d49b32e4c3a972899ea1dc40000000000000000000000005b2bb799367e7ea323cd2bfd8c6e358059152b64000000000000000000000000d6d2400b012a8184fe998010fd148268808557c9000000000000000000000000ef856aa5fdbf82965051aaebcd900afa83a820d1000000000000000000000000f1a0d6823b99d5bb0cc1c42dcb1c24ddc2b25f080000000000000000000000007a8cf73d66d96c05e4fb90c8397fd800f866f8bc0000000000000000000000005cf488eeacd83f34f1606d08bae8a675f58e326a0000000000000000000000009aafec102db4d3b758f708ceb5ab1957ef9679c4000000000000000000000000109a595c4b825c416590bec7ce92f46bac0072c9000000000000000000000000517bf0709264ec2b97e252985f36d9ed36db9ce4000000000000000000000000a3517fb42fb6cf95273f60e33727d246b0dac2850000000000000000000000001081432cc463312f1642c5b278c9935a11865033000000000000000000000000f094fd1562ed9393086fe4ac499a475762b73d78000000000000000000000000628ed06f9d70ba03d58f753d3c8b72e41bf8131c000000000000000000000000d52851d074e406fdf52705ffa386e6b6ef1cf6b200000000000000000000000091145c17acda9fad3e5e0b0055efe5193318d2020000000000000000000000007566c7edf567188134e0a51e01e0116b45186bb6000000000000000000000000d9f793748437facd22eb1a018a5b650822fa2fdc0000000000000000000000003d7fbbcee67ae3659569af7d5467ebac763fad8a0000000000000000000000006ba297c693ee8d3d57765e955d65eba13d0d66a70000000000000000000000000c7df2a49c829c00a5ca2222633aa7d03a5daed50000000000000000000000006adaf44aa864c5cb222af9b692d7f2c02f5826600000000000000000000000001c7487655836e94d28dab7f09cee3373849e2f500000000000000000000000004d4857a5826c5ef1f75c4adca8cd6e1618e678c400000000000000000000000067292df93557e7d9ae2b8b129a12968eb5cd82f0000000000000000000000000fad85e3447f9f43364ffae11ed799dcc7c37697c000000000000000000000000e24671931020cfd1fa363df683eb2a8649a0c4ea000000000000000000000000cd86f9b9a0a6d196abe0be14ab923e25c01ee82c000000000000000000000000ffb69e90de2524b28f0bc28e99e7182a514338e90000000000000000000000002343d975f68d6bb07012a1098d468a2a3f81acfe0000000000000000000000002415cb341a5b2cc2799d5937d8ed921f1e3c5db50000000000000000000000008c69caf5d009e7600dce90da187a4fefcd85114f0000000000000000000000007edda391ae56242e242bc929063539ae6a6ad9f000000000000000000000000041fe01f5ce0332eb64310c37e90bc86444c9044a000000000000000000000000487bf9ad92b4b76891ebd766a040cb4092aea9f700000000000000000000000059048c8e3262f850e1f7802fd2828b70fcdb1d130000000000000000000000007e4038b91f4bff45bc814c485e2223566d91cca4000000000000000000000000245380d96ca1a3eca9029ed19b76ac26a14cb88c00000000000000000000000067494f8bb518ae309669f1143e2097eb318e73c700000000000000000000000077a84aaa2cb73154a7d30150ca43720a34c539ed000000000000000000000000d8e6639af7220185f6025c9c6ff007cac770373e00000000000000000000000027294e860945eab2f1bc282cdd50f0459edb576c000000000000000000000000c63a629f30c0c5b2278d043da24df3bb15eb05d200000000000000000000000080535109879f69b94df07a43c7661635d2131c350000000000000000000000005e96672377e2adb4c54c56bce1e84a813aa0e7d800000000000000000000000035c15113f3050cb6a9ab3fb6d3f81ab0d2efabcb000000000000000000000000248394ea370b07001f757d4d8e2e1795f52a084a0000000000000000000000004595bc74ef51f589d370c3fe1e2d1d8cbf85f0a400000000000000000000000040ff2c631b1eedbecfbed9d08a69848b39b195e8000000000000000000000000c2ff97b74649ee7f5b8ee535b16f599056b416960000000000000000000000000b571831675b255f4a9c8655437fa661a3cfc68c0000000000000000000000007a96f05a4c81e37adef437f34c9dd214a7f330e7000000000000000000000000f043286f5cd68e4936629190a262524c8b028f64000000000000000000000000f9853e582f20f80263f5a260935b1892d09b2602000000000000000000000000bbc9c05fd29e52fa84a09e76413dc96167db5c2300000000000000000000000014416dc3fa99eaeefffabf845d504eec0989e333000000000000000000000000b5baea340c634d37593c302d71b7fc14bca784470000000000000000000000001970d3de4267f4f75d1ef5ea28574bb38445c703000000000000000000000000519c444d3cb2388a0367015502a3dfc909948370000000000000000000000000c72f3599423e22f3283962a2d6c90e47b86409f3000000000000000000000000c24e784694b95bbd9646b358345029f1f88e0e1b00000000000000000000000047958aaa07af5736334af715a66d1c526efe84760000000000000000000000009753465e44f0f2fadeebe1b839647aef70000860000000000000000000000000effdf7d6dcc74cb1004bfa5f276ead4ff5d31f5b000000000000000000000000dad935f1e739801e3f93a1ec7bca3f6ee64b56de0000000000000000000000008f3e95035babd23b47f964640f4252c9ee0dc3fd0000000000000000000000007ac1126d5612af02f5d5fbf8a4d430983870ff2e0000000000000000000000004afb9913893c3b9036d800a2823550d3d87123e600000000000000000000000047f9c5d58b1378f1c059ce48cbecd0f015b9b5df000000000000000000000000171b7476684dcaa7c92375ea220a74c0609c4e57000000000000000000000000cf8e6bef254d966b621230e5c482d61c44a82c8a0000000000000000000000008a9cb05eefe80fa497ebc0f925f52a30458b781e0000000000000000000000007de9e86622f34ad869720d29ac54e8772be3003400000000000000000000000039f3057a9ad20abe69eefbba99fe889eb9595bba000000000000000000000000e20364402433104c5e240aad758cbee36602f66f000000000000000000000000fe8d59bf60d4e88561d2e7bbf7210a5b4b7d9158000000000000000000000000abf942e194d7b01509cb9ad39229be05e1487df9000000000000000000000000628fd6be5db3280e5a17361eb114eddc2e2fae6e00000000000000000000000033bd9902b09321da201119bba86dc610ad266be9000000000000000000000000eaeea07f0bf747d621ab36c3d5aca29ef2f90b6f00000000000000000000000065a589e7d72bde8515a5d8729d92f44bc9f5e7260000000000000000000000003b4bbfabdb33c44055311621e5afa9e2636cc18f00000000000000000000000040dc5fd1d6a3f621761a2d3e75fa6d76928b66b2000000000000000000000000122d6cda7ab7499ff6550db39013e21afbbc43c20000000000000000000000003f4ed0345d735412cb66a72a1604940252609fa4000000000000000000000000491d51e70765ccdb5bd499f91cea4307da4568240000000000000000000000001d7d6af6a35a806d8e09227bff9c73cc97403b9b000000000000000000000000a9916ebd574d5810cf6fbfeab89e4a1f0982fb65000000000000000000000000bf7bd73e140bca582ef8fe5d9d97d5cf165442e2000000000000000000000000455b74cddc42de069c4719908438923195407e81000000000000000000000000d7366de3165ec80339a3c3a77ec6b198d29865df0000000000000000000000001503f0cfa96b7a94b8998151d27fc4052b2c19fb000000000000000000000000250fac999027a840a510c6da880fdf7d0b4288ef000000000000000000000000c80e4a680456e2df6880eebf00a0c322dd62113a000000000000000000000000c39f1a1a1fac70e325a73161755de1eca4d428f500000000000000000000000068c9925054ec6125e3cf7dbebf1ed1789fe49e5000000000000000000000000041f2940668efb294479cb9d0212ebe5be353d7bc0000000000000000000000008beb46053b6e9bfda00f6447f6ed2616af616ab6000000000000000000000000b1cbf2d5e89e426ab0ec55648a25fd615f11f30a00000000000000000000000038217c5188d28a626c1568bee4697cb8b2f3b8d500000000000000000000000007a95520d8ea11f32dd3b167cb3eac8743d9653a000000000000000000000000768c3df1a3d750d7a095df61608681aa332214b5000000000000000000000000c1062c9342d2adf796a33df651c1ff64c32fb39b0000000000000000000000008c7fa2250d6fed24dfc0a832c424ff727bb8ca88000000000000000000000000b09cd6962d7193758d087a27ec6e957bdfc8d141000000000000000000000000c91468e258e67a4e63e3af010bc93e650f7d52e00000000000000000000000003d651ff922dab26287accbf5ff72902d5e3cabc500000000000000000000000099ed5b235d75b43131d2369d0d71d293f9d15e4d000000000000000000000000b2757532123d6f2c82792aa4d160a2277d7b759f0000000000000000000000004fbd0afcd746fa7bcdcd41afa448c65b2efd193a00000000000000000000000045bec9b66003a72489b236716d9597aa406ac1a0000000000000000000000000b19ae0824cc331c21ee07770b9b42e1bcba1a913000000000000000000000000d8b2a34612c241ccecc5a44419d94359e3e115d4000000000000000000000000ce25d29bbf7076a144d06f953912d906524aaad70000000000000000000000003911676b0ad7bf456df4670e97fe6fee6830aac0000000000000000000000000a34d942d19b5594b82a373255cbc0e3f635274c0000000000000000000000000725c300364e880c891d12303d24909ecd934f30e0000000000000000000000009fcb5adbec32bb3d2946db45ead21d33d1589b58000000000000000000000000bc635920b619128b2096d55d1a0b554183ba0ad4000000000000000000000000ce6cd345a0cb956c0fc77a05f8bbfd44ea38b66d0000000000000000000000009e1c0cafb003c40fc7fdf7bdc3d64798c3023804000000000000000000000000ff11fc9f518b5c8b6b9bed7c245663469a67d0f60000000000000000000000007288ef003101cb000582f35d3a4b69c7b842595400000000000000000000000014f51d3bca94cd4e4ddafcc35377ed76ab5ac31f000000000000000000000000f5f37be12cf8525a8718ebb8457ee7092161749f000000000000000000000000966a45f1290f358ab23742d92397a6a74e88ab2a000000000000000000000000cc87cbc6a83a787d0cefd7c952c008d8ad038ebd0000000000000000000000006e8f20f005cbcf55f9cfb36e0aaac6d69668f669000000000000000000000000471a93c1eacecbe9be30d6100679c99ff795c3c1000000000000000000000000fd1dff70b3402e009782804ef75d3bac1b041a950000000000000000000000006f56deefd962b314db313a2bbbde901ba4af8f280000000000000000000000001b3c8e4df01478ecad615dfd50d4f246a53ec3c60000000000000000000000006e95eecc760c01fa5a1ba854adcd786696dffb57000000000000000000000000b25ca8644b22a23ecf818894755d5268f93a7b150000000000000000000000002d1da7ac8e7682cc49c6cb6707b9d62ae2453989000000000000000000000000d92b9ec0e62ac58955a705d8ee9e07946214a204000000000000000000000000400ef6f3c8f27fe8bbf8a1f9a2e638127a52abef0000000000000000000000006a12e09cbf4485fcceff814711a3ec4d3aab11320000000000000000000000003815d35719c5c994c7f0e1138e8196d179ded81300000000000000000000000086c1e80a87ef3accc5caf532fb6353f7279b3226000000000000000000000000c91b74133a31bbcfee7c4a5caf3c75b7aa9d1ed700000000000000000000000032717a930173ac99c57d35a3c2f708cf35d0726c000000000000000000000000469d085809120aa1d6a9e7133adc09a55849ac2d0000000000000000000000007918044def22d030e0b8966d487cc8db728a144a0000000000000000000000001e8fa5d36bde46a869cace1561493d5df67d0b590000000000000000000000009bf277f930cb3a71589b90a5c05a134e53498b20000000000000000000000000ae8ce6da33356ec5b46fedfb2ac6418c74bc1961000000000000000000000000960dcc7bd0f68e71390313ad6dce834692b1fdce00000000000000000000000068d955473435caf17a206a423c4fb496b41cd6040000000000000000000000009117ca5f8341ad826511270a42a5840202a5939400000000000000000000000046c2a35ee930f31468460753cb71a8b69ceb87520000000000000000000000002d40c5e997f82d44982b37a623e8b27d808da4a9000000000000000000000000dc9b55eb72060a5d58c8222cc196a87cd082bebc000000000000000000000000fd041cc480ee0b10b0c11f26830aa1a05f54ee100000000000000000000000001241c7da879dd4f81617f669d0a3d847518bf8b90000000000000000000000008cc281a926e47dc6e00667f74cc34b8ec191676900000000000000000000000040586b012971807fa4b64c31fc6dfa5db55efde9000000000000000000000000860aa8f0f77035b1b273f39b93153af15b3c048e000000000000000000000000cfb3bf1f5f080b795701c2f4fcf0032fd793be89000000000000000000000000ea8cecf62efccb7e6b18e54e1170b895284e3baa0000000000000000000000000b98f29f52776d92d5ef44903e058443f1f949ed000000000000000000000000f0327cdb5fbca0710bb931f0f8182178a8abb97a000000000000000000000000efb54b0f31add87f30b01c1f717b8b2919184c83000000000000000000000000d16729731e6ff6d43e708b1ca28e7eb04232321d00000000000000000000000089de9b022837f8baad8bb9846da384071551ce43000000000000000000000000f652f27c75d9d858c5676a26046d460e4ad3c8e0000000000000000000000000ab6a40419cda35cf2f6e2f546e40a6f3d3721f1c0000000000000000000000001c0b2c12cb70f4dd31aaa7184eb82371b95c66020000000000000000000000000b1e0b095707943bfc68d83ee2397c73a3601e0b000000000000000000000000faa17cca4c66f1acd6e2c0a74a86f869b35dac72000000000000000000000000acc68c8f993766c78dade02142538c48dafbd4f6000000000000000000000000ef461e7a1e6c03627257595373b81f9f481c4cc2000000000000000000000000351758a9e25f70402dd4d95f1f834e8566e5a1120000000000000000000000005d13421005652eb0c65c53c6aa9fbbe017a6ea5e000000000000000000000000e85e0a9d6691c23e0a571122868c2a235e3cd6eb000000000000000000000000efeaf25750d48f8ce3295dcb6aa860b6a5057b9c000000000000000000000000a3849e4d00b51e970b7e31eb72f47aa32ac735700000000000000000000000004a81f313173d6f5bd711524118b8dd7c647aed9a0000000000000000000000009a56166677b01cbf673d84c5176910d27a2247000000000000000000000000005da4ac4a4c34cf1214827e9bdbf364d143e5c04a000000000000000000000000f50da2e6de3d116ccad3150c78b6b13582c27b37000000000000000000000000ae5a1a40135a7bfa2b0e5eee297499884bb770bb0000000000000000000000000011ca3c61bd4fb0c7d5d2b3134182306025ec3b000000000000000000000000fd9fce138d6ba9a69f493890e734d4d1e4beb80400000000000000000000000040ef9d4f229bfee4b2aab537bbf44127d440499f0000000000000000000000004dce3a07fe08dd69bc83acb61c73ed040d162a7d0000000000000000000000006e443c5c581866435208e25bd59318d3d3a85e5400000000000000000000000091acd9ad537da45c271e800575f168a143b95acd000000000000000000000000895b1bbc5b4b53ceab433de86f1281d28185d6c9000000000000000000000000879a05aa37dc7b26ab221374fb3141e82ef941390000000000000000000000007e5f7d5d8548b0caa008479d4b447567412d71a100000000000000000000000015d67858e09ba6d2103156deb1f8d6756bfc427b000000000000000000000000d0166d72fec24023e199a47defd31e72281f069a000000000000000000000000ebb18040eb887042cd136889a3869154aea9dd3b000000000000000000000000e344cdbe410b35d6fa9efc386ffe6e732eb604bb00000000000000000000000040368b8707ba43b9491f4869c2e8cfa3a40e45660000000000000000000000004d931ee3cc57c3042550020aac132fa81423e9a4000000000000000000000000d5a1045c381b926736fb3a49d3b333b41cbe4b0900000000000000000000000099f4556496eb6c9cfe425fcb4e103401f6ce96ed0000000000000000000000001260a819b662fb5ff0fad38af41805c82864a3890000000000000000000000008409186469fb2b14df226d75f0bffc540ec3627000000000000000000000000074c942282bfc4a5b64c034948d94e5fe84d7f612000000000000000000000000d2c56cf739ff5aeaaa2fa49b5aa2c14ee75bbfaf0000000000000000000000006eecd09ac1a0afd65bd43c8ef8202ab769cae405000000000000000000000000cc24b0d98bb054c209e2a59edd23991f45a359d5000000000000000000000000698d0e4b3c3292afdd6c894111eae15c9209425a0000000000000000000000000577e338950a82e0bb24c42e0da1b94d995887f0000000000000000000000000f35517ae5d3260f41cc05bcae096c66c10b1d20e0000000000000000000000006495770f3ff309e12177bf8823cedcb1e951cb2b00000000000000000000000095a7bfccae106fd0024b49f627f430437485bc1000000000000000000000000098374c45f29784aea5863c3af9adba5495f6c8be0000000000000000000000007145f488fdb8437ba090ae9f68d95448731ae6ba000000000000000000000000aaeb6ad789d8f240d19ee26e85a36c89893ee915000000000000000000000000ff645a602e378bc381df91be00d7cd4c6f86c34a0000000000000000000000000d6b807f8d3ea3cf0d6a25353898bf90e9f16801000000000000000000000000e98fa0e4945e0aca6c7a0fa0d38f4406389c72f8000000000000000000000000c859473a7d7212e1fd1618b8aa7bb0ecd7ed0489000000000000000000000000d5890a9c9e364d303d8ec939b6941d9452bfcfe6000000000000000000000000ceffe8c1f6d72d726f149b686d9528016704d45e000000000000000000000000da6f9a178a5c288b438ebabd08f96d350fc231bc000000000000000000000000046708fb8325e7a35918c3413a02ba8018e779d70000000000000000000000000cb1ce741eab754ad0b506443a4eede47e71d90c0000000000000000000000001935078a9ec42935b8e86aaa0961b8185071e177000000000000000000000000c739ff24d9cb08250fa26e0f78f55d333e9c1caa000000000000000000000000241528bb69a7732e226634a14e451fc1e213df990000000000000000000000004739a1a3218338daff742b961eb37b6eb06b938f0000000000000000000000001c7a484676afb3c751b2421a40db1d6bed85f3320000000000000000000000009ede6cd322feec6db6d95fb6ac80c4ebf992c3f700000000000000000000000054960eeb6e1835ff16f2c17114353ae0cb91e0840000000000000000000000005cede230b46af3d34bee8a5708988eabe1bb01ab000000000000000000000000bbc72f3314467273716e9a042e1b011ec7bcb04b00000000000000000000000031ee0ba707f04e0c52927a582b040682949101cd00000000000000000000000053fff31679cffd37953f0226087b9cfb33704b6600000000000000000000000063c32913e892657df68d47b5c445437ec804fc270000000000000000000000002a1d9755160f4990b7a1108df57669125a4ba36f0000000000000000000000007498fa2243dead0cda42391d913b62b5e03b433300000000000000000000000004df6d36f3d3555b211fdcc0a4436326d9bdf9db00000000000000000000000049cb78d6ab2551dcfec1018e7ae8147494bfdc2c00000000000000000000000004544587e67f7d64cd792e85d79f2a78cd287ca9000000000000000000000000e9bf61e1be3e8ff8b4e0751612226a842ad72bca0000000000000000000000005ac02e624b99980929d996a8fa170a2e3db7787f000000000000000000000000241632866f8cd7bc2cb493511dac32329f04a37a0000000000000000000000006cfed5c74f957e95c17123bfca61e56d80a2c4be00000000000000000000000084d144fe144554e65cb7f60578c27d7228b11ddf000000000000000000000000b1aca1c0b221f4abfdd23ae5fb0ce22c4e5619aa000000000000000000000000ce98498f8604d12351e448c6dafc454148d84e79000000000000000000000000bb9a747c3894c3e73964c99ea453664cd5966c300000000000000000000000003dde4f2734aa7e22b6a1eb2c00601f6326c22011000000000000000000000000c4dbe1942fd1482d9aa1deb4d4d1a538b8b234700000000000000000000000001c4bc5476d19cd1d0e4a0070f12eaea1071ebb7100000000000000000000000045760bf887e4c9ed5a029e8308b75f1f48c1367e00000000000000000000000045e4bf8438d0d83998280e26d77d31eb932e5d03000000000000000000000000bf7f217a551ca0e39b524e0bce17548e0ba275da000000000000000000000000697c5b8ea97c9dfa1ba32809586a1f8bf969a46200000000000000000000000071ce65fa512580dbfc301cf81a0880c121d2d4780000000000000000000000002bbd7b9d65b0b3c2173ec1fa2fe489bde66e806c000000000000000000000000685844454407843babe3821bd5159b0ffe7d50fc000000000000000000000000e9140ddf175b38681b5e4d430263a5e2742c4bfb0000000000000000000000008bbc600b7d835876a29c9ff3395ef0307bfec4400000000000000000000000008e12248f1cdfb635975ada5f43f69605ef8e9a230000000000000000000000003a643b848d1625f26188523dc455502ee7093cf9000000000000000000000000845f98db0efb39985e4355a979e87211dba01287000000000000000000000000139cfd957c997d6bd748188a988e1a75ae31b6fd000000000000000000000000f6405e9c37bb6da23107ebe5ed9a01b019d4f79300000000000000000000000051bec295207a8e7a431688af15617271405547ab00000000000000000000000081f08dff5c9e3c3a22e53dcbd74f650addfd4854000000000000000000000000099ea1c3b5ccd62fd30d09ec5294f116f74613fb0000000000000000000000009143778e851f8878707765632b1ef5704b5e07820000000000000000000000002aeaed4c009bbf746ef9785b7c24bb158712e50100000000000000000000000021590dc148753d2610e499fbac33357d60f7f80500000000000000000000000062110fab8918bf5bab0e4e0c669beac3383aa7f200000000000000000000000045a57529e9504163d0e01f90cc585f45696203fa00000000000000000000000042f7a10a5879855f2615dcb4d8893e4f872df2870000000000000000000000000bf49f81b113278a152c496b6960cb14d3662546000000000000000000000000a44e0c4b21509ecc1a2cd018d84ea400f2894506000000000000000000000000afdf149f60739ed24d5415d3540ffdd074c5adc2000000000000000000000000fe592c81e5ac4e18170a6f64b88b4168292ccc950000000000000000000000005f3eb10115aaa6099334f64bb15e06194b43b3b5000000000000000000000000b0adb6387c0a25faea57bb93d0394147ae57f9970000000000000000000000004eb00c4d8d5fee978c90a5cb54d6ff5af57679b300000000000000000000000083e7ae953547795d4ee1af7e07a14d4b3b351b8d0000000000000000000000004fefc2e887340df8c727324cdc0b4ddc9fbcec1d00000000000000000000000011bed0c4af47a04b8b0f90dd883ddd82bf265563000000000000000000000000d170923d35e8ee77f5e20962f714d38a01569620000000000000000000000000901383a88d64c80a8962345d4cef41ef37c3552700000000000000000000000034eda7f0265976bc88a78e6bc8d8c6a16649c79f0000000000000000000000001575fdf76140e4d96a89216fd9cba7105bf3a20e0000000000000000000000001d5a5a6e0625dc239714ad960c2f74d0f715fc53000000000000000000000000d2f11765ede998317e3904caca07747dfb5b0a0b0000000000000000000000001eec80a8c5ff716e32c950ac2036992cd77d9b58000000000000000000000000b936f3963dba9697a54a2f238db292bb5e546eca00000000000000000000000056bce4c291c54064e3e9a94a360a0be38029525d0000000000000000000000009c881525dbd51045c14e333fc53eb363c73aa948000000000000000000000000fc061eae68b4f2b406eb50a869efda033ea867a5000000000000000000000000ef51761d67df5189822841999d743fcfc78ec79d000000000000000000000000e0ae903bf2ff32a2688b52c3ec42befde6a809a00000000000000000000000006ba234ac742ae58185217d21a7b1b9c792aa1cef000000000000000000000000ed2809f447875721578621d461ff3de7bada2a5f0000000000000000000000009b2d9849453d4b9c416cb97bbc6869e36ad40c910000000000000000000000003844db10a447ee83039782220a62a9699a0a41530000000000000000000000004d7611aeedd2b24625cc764c404cbc7b841dd5f0000000000000000000000000ca098c478e45082a49aff5b6f219cc0a6a281b78000000000000000000000000f95c350b3fe1552a1a34d21be38620379835af820000000000000000000000002b95ad45d67b82a825cb9895ccd69a98f2ec5f880000000000000000000000009c136c10c36f1fefe0e0b6e1b5784a5cf88946b70000000000000000000000003f621edb6fb2fc0a293d4d9ab56fb4a979379c45000000000000000000000000012731e76fb2ad9e86e2e840520656bb744dbcee00000000000000000000000029bc1ff65b881b167052f4568785b353472d79c5000000000000000000000000804f48fdd8758f2ad7290871194f6e1dc890e87f000000000000000000000000056bc824a1a33d73920c3a0a8704d10f9f6e6901000000000000000000000000b997434785e34262b2c41ac06c20c9e177a78f9c000000000000000000000000a83d0af807cd21caa119709e81bfad65555ec3c6000000000000000000000000cc3cb497cd1e72c5b65d775b9c41ae9044cb48f10000000000000000000000003ec6a38624f8cb3baf49004ce9f7cac743b6c626000000000000000000000000d8eae14324ba1f85ce0a1cccd39540826e8a86e8000000000000000000000000144ff45f59e43a65c3dc76b30bb4ecdcac552b09000000000000000000000000275f74bc7de2ff1acd7c8c115458514283b72620000000000000000000000000bdfb82ecd3c93af8f461801e4f5336983dd973a40000000000000000000000008441cf46d5f15a29a3eb488d3fe7088fc961773c000000000000000000000000d5c5ee5543950be9f0670ef5399c9184436cdc17000000000000000000000000b8dbf992916928412ad9131ea39b16a42e69eb25000000000000000000000000ddcbb9de7dc133c67bc7af0553a95ebd884c40e600000000000000000000000039cd9ec53ea41f080da874a34d30f1acc9a1f0be000000000000000000000000f1fcd69d320ffd565de8fabebc82127fbb1029640000000000000000000000006bd5b34e7a6b31a0245e740eca6666e6c64ff8520000000000000000000000005622cf4e8c3215dc39f26917a348dfe6c6fcc21f0000000000000000000000002dbfd09ba3bcb5bd2aefdc68db8ce564afdb2fab00000000000000000000000003eb1f65d297cd1ed8de1f43201b1739e7504f17000000000000000000000000d3e5b46ebe30ca45ddbc45659f264dc3c88c5a690000000000000000000000006d552bca1013008104a558c15b11ac0675a44f1b000000000000000000000000283edcbcc351e501e2e3933d27a8433f5eead692000000000000000000000000a0d2b7ea1e92aa809f46bd2b16f1f8c856e9890f00000000000000000000000054513b956eac6b38f50498a1d4eb07fc6f967058000000000000000000000000b41c942612255c95956178bba9a59a0e5e643418000000000000000000000000f0f2fa0f605dea6dcf8eb9809e847828417fda40000000000000000000000000af39d38b4fde7bedd6f0cc91a4f97ae6edb44d1d0000000000000000000000009a855fa52c276e836a83228579ba48d5bc5b642e00000000000000000000000072e62cb9bc14792a5ed8f4cb8a28792f4891b36f00000000000000000000000092b7b024b5f672d36d7000e2642c2c268b17c7b4000000000000000000000000f8237590bbb0fb306d9f9c2424f89ff3f09c41b700000000000000000000000029dc510015c04f3dd652572ffe9afda6fd826012000000000000000000000000bef0ae28b1a6fba65e7060852466b3bf5d90f6b6000000000000000000000000d43c8770e1895dc168ada6e8aa3fb07376c9db75000000000000000000000000558353286f4d690683720fb80caaa1d98591563d0000000000000000000000004366c433753e902ad4bba1c2d61e49c0d62545d0000000000000000000000000ef090d8658e023413cee870143085b01c3dd41430000000000000000000000004ad3c16ea8b2cec35ba7d4850a0c70afa0d6872e000000000000000000000000cc726237d7ec10465b7d5d3393129a7d36a493d80000000000000000000000004e08e1e1fbf2576b3284d8c188bfd832a62c28d8000000000000000000000000a6c2e257e66067e9f475ea0db405129b04502274000000000000000000000000c0bbaa15171e357409c485c530b4a8aa4902045b0000000000000000000000009572070d7df554fcac5b787b582d084f71d03691000000000000000000000000a3751733d0bcd2a1a8a9c06832e1e66e00e5c9d4000000000000000000000000b4ca69137601302bd30f236f840ea662e5a26467000000000000000000000000d25e26e285916f743f0ea9a436598e6802669b2a000000000000000000000000562a597c7b16e5b98315617519af8ee527e18382000000000000000000000000dc8a794f317bf024b1a1c7fa0091d4b75ad78de9000000000000000000000000c69efaeff0989d373a60ce6d67a4496379597af60000000000000000000000003138051f16c8f3b7cfc9d4b8f0eda08f07ff516f0000000000000000000000002cd037c278380b90407cbe42cdaf6e9b836feced000000000000000000000000f76bf8248b0bac0ee8321638b1ff6ae3221a7f76000000000000000000000000c6d3dfd8f985125182280f92402ef0f9bda7719c00000000000000000000000094f6fd9a0f1fa70ab054f4a079cd6d01e8e0d9a900000000000000000000000014d5b3f75781cef7dcde3da465c5926d8eac4222000000000000000000000000cfa0f1adc1e9f2e6ccd3025b1c3c27cb0f8bc37a00000000000000000000000089c18ff2a1a7e4dc69f98f8038563fef68fc3ee100000000000000000000000080f5f92fc3e4affce7b9e8169cf00edb3b3e73e2000000000000000000000000d61cac15478e7500f397dd46187efeccef84d5c8000000000000000000000000ee863e78c542afd4ba04261a07c0ccd4ad7552e7000000000000000000000000ba53e2020020b24bf661468af39cb7507265b6450000000000000000000000009a024d57efff95ad2ce7b886021a33313e51dbe000000000000000000000000006e8323a2a57017f5eb5c6a245cb6d4c735032d4000000000000000000000000b549bad942f65a7c5c3707fa70dc5390409144520000000000000000000000007a6774ee5ca89702680ad97eb6cf25682d30ed92000000000000000000000000b61b9daa21a18259584c6f5a1da9680d27279490000000000000000000000000480cd10b7e1547f5c989eefa69de046ff9c9dc60000000000000000000000000e9f98421b2e4a5f4b00b2fb2f8a4edea204b3d0e000000000000000000000000f09649517bc14a9e291050835b38f7bc68f8586c000000000000000000000000ad4853143804c90d66ce35e7347b6add1a76ab5300000000000000000000000059d75cee2afcf6aef206caf4349f5f492d745a3800000000000000000000000062d54d535245f6d1639d5d3c60e50a4dfbafca120000000000000000000000007fd1aabd1579bde0692f5af1760c52d62760d4340000000000000000000000009951c1ac45ad9ee4d35e9697db2bbc5981149faf000000000000000000000000a91e101fad89870c73059f366b888acb151a890c000000000000000000000000dbca5333334e444c176bb58de64d36be0d4246c70000000000000000000000003a357863f165db13c7f50d2833abcab1c91ba85800000000000000000000000088ec291a6126e0c46287d347147438fb81677c4e00000000000000000000000024cbaaf96b5280769a5d8f0eabde4ce23b926c8c00000000000000000000000084341ee21990911c7b5e604997f6cd267ba23961000000000000000000000000c0a57749952d992fe2221b6772c036659264fed00000000000000000000000000398b692d9fb79f8b28410c6fc6252efc201b656000000000000000000000000bfca7374ca88ba7ab1e12ca4df24fee1038fc3fa000000000000000000000000987b3b69392f092a2a946f8d1f8438de97e200700000000000000000000000007a7e1be73c694acfc117e6e11a138db2dcd75a500000000000000000000000006a0f2364226d7731a3dadf9d6211d8b30cef0703000000000000000000000000c0454ef5ba4993cab06a798395ccb7cf039d07ea000000000000000000000000fdc380890420cb7ef84ba3f95c4f56269122851e000000000000000000000000a9f2ce104094376f7458f08d00bb0fbbcecb83f70000000000000000000000007742c258cbf86a05c571e3f7f5c32e2a122d04ca000000000000000000000000da97075e526d122c4a4aed31c351aa462ffa6028000000000000000000000000ff88103a25877378ba835f68a815b3ce2bc1b9fa00000000000000000000000059adcd98dc476fb872fc7caf95810b2079ac39c00000000000000000000000008cdbedde67a6ce05ad0c718da9b110fdab51c4df000000000000000000000000f33274c4328f014a7e98548958c47cf18d4b5d620000000000000000000000001bbc7ce28342a2c572d01c52b7a53089d3cb1c39000000000000000000000000b6360de4b311d624ffbf24cb1d58acb3a92575f90000000000000000000000005328ea1d5fae87788ab5d32b7f33c45b1ee97fde0000000000000000000000003b65f8c0ec9efbe9bd89bcc41818a915ff5d3c1f00000000000000000000000054032283e7d4a5b1a09158499bb6cbdea5c2a4420000000000000000000000001700bc6d585e89bde295212392637eb1f106c5d600000000000000000000000054169a1944d5e8b775a297343aa57fc455262bbb00000000000000000000000069ab8564f2d3d0f0f3b88335c0ad3af2f92295100000000000000000000000004be8e86b5b3f552b33cf403ba7f32ddf78ff68ba000000000000000000000000f8b430e95e099573a5ec814304c8a81dacc3fb130000000000000000000000009ecc308e8f4111276a837704b55da8ec26d130c1000000000000000000000000dbfee63bb0fb011f7f89eb447b3604fb05462834000000000000000000000000c1c20afa7e77e64cabc2e7436a249aa59c3befa1000000000000000000000000d54b03a6e4a78fc42e5d65b56652bca24fe13c20000000000000000000000000d269bece47ee10d08ee89d3e5a94fa9b62b60bc60000000000000000000000008f8af344a3627b809f64973cc621169752bab284000000000000000000000000521793cc37fcdddd9b7c953339baa01dd4dbc4f7000000000000000000000000c598515664c01a711b3bc02e3cc4b9f45dc1821c000000000000000000000000c8986724f1080fd201b26a7e57dd6e730bb9d640000000000000000000000000aaf99fb520053688e41bc9c2082d8919a1c509fa000000000000000000000000af029c9391f22606700f809f5fbe637af34cba990000000000000000000000001cbef19a55e6a4c252aa6be8c4b5b7a59a52a7f80000000000000000000000007cce3862809662fceb52c549ef3df750716cd712000000000000000000000000e80d91f986b72587f8419b1acc8a4cec00a78008000000000000000000000000adff2b84fd1f1dc8ac167a4111fb044fd9ecc0260000000000000000000000003fae2fbb45e00052e66b1e78334a64769abc3e7e000000000000000000000000694fd0b0c2c1169a6a3d115463722692b411b2b20000000000000000000000004589e4198c633daa5b253116d2614dbc3f0e32da000000000000000000000000ee5f1e7f1b3830d327909ea178ec5e21760c19a2000000000000000000000000abf9bfb8038a17682f9440b9da3165c6c0135c14000000000000000000000000cb775be2cd802a8d4be4bd2291bce1b099143d92000000000000000000000000d6fcf30b286024e37303af37704df7095b4fc2c800000000000000000000000057177f4339490d3aaa709d126d7e099d5d27850c00000000000000000000000041f2235eddc30c04bc08ee81ca67d0668f6b752a000000000000000000000000b7ef3b4e91060dbad5d4149212a00e11816adc90000000000000000000000000fddc77cb0e709a3422b3e3ba853ee1d181429255000000000000000000000000124353d8ebdc9517e9d4ec36d13d80d261137a660000000000000000000000002869482befe7fac56faf6569603faced4cdfeffc0000000000000000000000007df8e14bc6f2e5e4bc8bcaa04c65ef035f592f36000000000000000000000000766bcd856b7e86d38c234203b2ee86e384375ddb0000000000000000000000007ef8b17cdc7c4b76206220424c8b390feb9977fb0000000000000000000000001ac85b0e0d84d6e4d70575f0417e7d18f7df8500000000000000000000000000942718106bafab67d31f99a7e9a6d97164580f9a0000000000000000000000002648e1fb5f608b486943b432a96b06c2652ae709000000000000000000000000d2efa4e5b88f27689d3776fd55c3d13757a201500000000000000000000000006abc1638843c44e6bfa7d415298ff1baf024c95d000000000000000000000000c6954df771a4c0db4b6602e19d92d166c9d7b13b0000000000000000000000003e3ce5727295369c4ee11ba36066d13a1e56b31b000000000000000000000000bc0728c6722d8eb957eadd5f49cfa1a6489f7ed6000000000000000000000000e5daf3a07747e2d7c8599abf5c31d7831cec20e500000000000000000000000051ef2f8b986b942ec050b7ae8d3112c304a865e9000000000000000000000000bc447a99dabba52c762c7fa8e9a2a2f6928919c6000000000000000000000000063dad18302e872f06315b16e8cf913a759d03ab000000000000000000000000e9f5278cdbd99bda379d3fc783d304a37b5ac461000000000000000000000000295bce0a9da06b2ef8626f375963a7610c11cfea00000000000000000000000019322d6f0196bd05dd0fc090a6ae17fc293c79cf000000000000000000000000fcba9cce68737743f1bbaf883b684b7144cb6489000000000000000000000000cb86f137f49f04d50ce7e54d4f87ce7941ac7fcd000000000000000000000000823750397c85c0b3d797665c202ea688dde80b6b0000000000000000000000004d30759d5cc9081500699059b98a16830d9577d2000000000000000000000000a98ada355abe13fce0351eb7daba84b71107072b000000000000000000000000e8122de2bb4f9090e396358c5ab7641558e2be53000000000000000000000000d7749607a0450b08596d9bbca6430da32a2d752d000000000000000000000000fbcc1696d4e765a5e60c21960bf5bda264f0045f0000000000000000000000008059c8833116300519fab9eb2b61406bd16f6a71000000000000000000000000bbb18477bd55577d869a864012120afa526d9302000000000000000000000000292e319e735b8c24835ecc8e5c42f46e61a6a2c8000000000000000000000000d97889488fb93cd6fd2fa0606dd5378e56a78635000000000000000000000000f814b1af49daab0a4e26e1be22706ed3d9a17726000000000000000000000000de17ed052374dc09bcf73f0abb8e6c22029e52dc0000000000000000000000003d3fc653530910c9d62bd0e3c5b3077619c445910000000000000000000000006832cfd5c92d3a627b96212b7d09f5195893c3770000000000000000000000006f48231cc7ef957283a29017c62a3e2ae46920ff0000000000000000000000001c75f075f43442eb85e6564fffd06ca0f5ed4ae4000000000000000000000000652e797247c42ae5d167b407c72af072e397dbb10000000000000000000000003cbeda678d3edcd3b03edce061b3033d5b8bc032000000000000000000000000345e1b7ef5c5c4b7e63d7103df52d2c04dd52622000000000000000000000000f82d45389b2627f1b9a97fb29fa7941c077d5dfe000000000000000000000000c7b3f0aa7bc5d8b646e6e96913289544d9945928000000000000000000000000eedaf553ad06073f81a651f7cb63e362db46bce10000000000000000000000006fbfa2fa71441cdd1035d1d0c492bff2fa036724000000000000000000000000686464af18151c77633e54f93fd982bcffa0d4cd000000000000000000000000a1645382bef056a51519f8be11cb6dc2459371fe000000000000000000000000b997eb3b93bf6c9c298f717d898700b1940aa222000000000000000000000000a188c87fdee275787c3d7a5c4e3497bd0577e64c000000000000000000000000b968430d91b5489c2fba42c01688d848b6f8929a000000000000000000000000f5bbe7639577be0cff802f7cdcf2103d1f9ad0d000000000000000000000000073a9ce504c32bc6860b7951691a54901706ea8e70000000000000000000000002a849a47f7dada584dc8f1eb8abb1c40e048b9820000000000000000000000005865b0fb463cf990d9cc8ab73c9d1dd7bfe179030000000000000000000000003821fa45de0dc6fe75f6f0b7473305331a7977c20000000000000000000000008673fe3aa51c96c03f78825172ccd6ab5e4c3e150000000000000000000000006748703ddeda27bd646e93de1f804cd2c8a2ba5f000000000000000000000000c169a8c5976b3b063ce92aa1efbf6eff2a426531000000000000000000000000e33f90a09135e8ea9d8ab3e171f18a842277a482000000000000000000000000bdd8cd08cd3c3c81ec21bdfcfafb6a5af4404dcb000000000000000000000000b23f45904ab676210fc996eee30b9035212c11b5000000000000000000000000bf0b6365fa9975b50d49f5823572c2eaa8a44ebe000000000000000000000000f7c5b6cdeee44d9ea6ece861eea189e5c988685a00000000000000000000000076661a5ea3fa6e3a117342c17c8493c822daf5a9000000000000000000000000982e5da772be55b08281f089a1bd35b008ebd22c00000000000000000000000083f4917b098ac128daf3e881360f80e561fb82c90000000000000000000000005f38dcde706160c2d558d720774b022961f6f1ae000000000000000000000000ebafa98b8e5d8bb9bdaec0dda5f8d36730a53272000000000000000000000000f6039a420ef3fa715fa33cfbd62807154ed9f0f3000000000000000000000000acda41f8418621c7d6f585f8d91e77cef4c01bcd0000000000000000000000003100e6fede9ddb9863ee00d6e9ebd2efab6e7204000000000000000000000000242b13fc025f53ea5bd9ff5db20f2ef8ba39065a000000000000000000000000f3d97a9a0ef67da070f6a4ea8fac70445837d8530000000000000000000000000c219140316184e3d918584a5255696170ef40d3000000000000000000000000b0002880ca1100573045a15eeba8950408627766000000000000000000000000908df7e49697cb1011fa6076612532f188c7ce6f000000000000000000000000cfd3cb73ede2dcb1dbf9074d157707f149618120000000000000000000000000fad2e09f02e7499371047f35473f8365acf853ca000000000000000000000000aa91dccda3a1171399e4b00ce5e03f9d647a53d000000000000000000000000033d75fb8065098edd02d9adc452914e31851e861000000000000000000000000464f9a139c3d2f975278548524019c3da755bec5000000000000000000000000bcd3316da71b0f01fcf9c8786cd985e4cfe35259000000000000000000000000e361a420a75eaad58663b45864c03b35ffc99f880000000000000000000000003afcc95d886bec0caabe55f083982e9b9e4e3797000000000000000000000000431d68a2f0b1d8bfa3eafea7681840da242093230000000000000000000000003525d7f65df562cfc36ea2e3022cc6faa184bf8800000000000000000000000070fa7f2339bba73e9b90107f2a2e9420629f6446000000000000000000000000e57993cf93bb7bd4edb0ca19fbd08546a1685ebb000000000000000000000000472ee24b1e7733ed597e254b063adaee7363a4780000000000000000000000007af3270ee0596b5db358dcc95a40d96cf057550f0000000000000000000000006cf3c87a8308c0cb3e158ccaa7352c3d0a821a98000000000000000000000000ce01e847b26e4d31fb4c38532b46753df45fb7ae000000000000000000000000bcc355411de8f527402a0094423d32d5158bbd6800000000000000000000000084abd0a53afe84b064d2fd41af736a0fc31b73e100000000000000000000000074feb17747c2ea728a8bdf84f0a70be4aaf8905200000000000000000000000088c5ffc5d070ac63b50a6d3bf817ccf57d108ded0000000000000000000000007347e7b2947df90e6ee208b58fe511d25cfe97bc000000000000000000000000d37feacf1402d34a7c41be305c7fb99276be3c500000000000000000000000004ceb5c3d570d09b862ea91b04fedd9b71caf0d05000000000000000000000000cac5f1631a251413e359a3886a8652ff96b78e50000000000000000000000000aedfdee0b7571ae6137211ba205f41d184f9f3ba000000000000000000000000bec4ff069ea81e46307256f33496f22015dc44df0000000000000000000000003b8f6a8690dadd7aa98f446e6d68c798a787eabb000000000000000000000000bd2be72766958fd0cf8947d79747a2d662c220d800000000000000000000000028fa0572aac8e84fa2ac71a7be8b3fcabf8a165e00000000000000000000000050004b3fbd9947d1de19fa608fd8b36972f920dd00000000000000000000000066e2e969c88be3a33a6f5a59fd65db61813ef00500000000000000000000000042f80557a8a3184bf6ecc4fef08231a9fad3ab21000000000000000000000000f8ff84dfa7ff50ad4f74cdfe1f92a464df54e72e000000000000000000000000fb34b3d93d4e047d24022f70b3444efa400b10f80000000000000000000000002ab8a8bbaa5555a32c81c00a57f61b1fda81d6f20000000000000000000000000037b207a46199f1a009c725a35121636b2d7db40000000000000000000000000c42d52878b00e82378b658a22cb1e402b4f5a8f00000000000000000000000064980fe193f91d853658b1de228e3994a17304fa000000000000000000000000fd1b0402e5cfb3f255403be6f3df2fc5ea53fc8f000000000000000000000000f65c813065c628fd61979f7d76626909ed578fd6000000000000000000000000d382763249d6498391022928084a74e57f8ed37c0000000000000000000000007d3ed4c3180007786840b831bb1f3aecc0b939fd000000000000000000000000d8992ea57a35f1ed86a1ce4377071dc030bb09fc000000000000000000000000a635a35b0885e5b6c1f989bc0c14a5984bdc36fe0000000000000000000000002b9174f24d569232bf2e3bc34ff61af05b7c92f600000000000000000000000068a5cdbac4b54452bd1b4a5261757a0888cce1210000000000000000000000001e21761eda2b7e0e05abb9b0bbc1e6a1f8ab407e0000000000000000000000007f6f24ec4767876ce09e0b415cacd00445a5f04a0000000000000000000000000b693646edaa72357f3f0aea955651a932773160000000000000000000000000a14047d5aef409855e0232be56340b7ee10bfbba0000000000000000000000000727718ae12e4188e996396088a5108d57f03f5b000000000000000000000000ac38e1ad88693327155cc3c081fd532b9b129f7e00000000000000000000000096eccacd9f2bd36a9bed4a05ab2dde711df065a60000000000000000000000002b54bca6e04582dbf241f1b9b94a225eb01036930000000000000000000000008eb5cf758bcc9db44e8d71f0ba18fb54fa0d4036000000000000000000000000d8969ed4e006be88752df2a6bf71accccb876e00000000000000000000000000047614a1405a9246e7d422abf0e7a49ecad80f00000000000000000000000000ff5baacd7c04f34ce68cd982e34cd3d2150cf49c0000000000000000000000006aec0dc2a38b96f47980738d9dc996166a5db5960000000000000000000000003d9fb05bc6fb9e36da70a1af0ec78685dd8464ea0000000000000000000000002c43c6d49f84b1d3c2db51c2439bfb6f54fc17900000000000000000000000003f9b33bd2bbcfb93d5bed541ae454cd207acea470000000000000000000000009475d7bdf1a47619467202d7c1a05590b1abf37b000000000000000000000000eb6481dd2c7b870204997b7b0cfc2175ff75cbec000000000000000000000000ed16c99cfc709d6f941a694155477eb2fac78527000000000000000000000000dd177c6616ab249510101be2ba6145d4653773330000000000000000000000001275e34305a5a4c5a1e87d86da526e64858eed880000000000000000000000007edb94fcf90defc974044a8fd41784353de5260900000000000000000000000098d53f18ffa5bc3eb2f577f35a5381a83cd2e622000000000000000000000000271c8f2ea3c56c04771dec9cb066d5f4cf5814c10000000000000000000000005579cf6525d370f4eeca713dfa77c1e76d961cfe0000000000000000000000002492638538382d801ad2e72e98dfc4259a925b9a0000000000000000000000003be15c6edd1a92b3b1a38b7a1c5b2f5d3e4bfbc6000000000000000000000000247d1f1cfd0b0804d5564ccc4538bf9311aabccb000000000000000000000000a825c87629412b508f7c91fda0f4887e4d784e9e0000000000000000000000005b93da7f565c68137f4db3871d2f0e5b8ef51eb000000000000000000000000061d24404ba305174b264dbfef89c93ac4bb3126e00000000000000000000000032463adaa04abbd7fc96830d943e30c2de2553a8000000000000000000000000d4459cfa0c3c3cc4c7997965ff1e1b278c8429f2000000000000000000000000ce93f8845ba5ae558181e85b857abb10be829e0f000000000000000000000000b6f5d5461fd4eaaa345e434f5139c2331619dbcf0000000000000000000000007598db6d3e3bce6847971cd53dcb9f97e72d3926000000000000000000000000741e24918827ccc8f48c7718147523d15f74827d0000000000000000000000002c350e3735be37da8ddb0d63fb9c3b5e0fd69815000000000000000000000000d840bb2a6548ec5de9d8f82cdfcc5a65dbb1bbd8000000000000000000000000fbfbffde42289ed38f80c492356f0941adaae264000000000000000000000000da9740617e4452544ec5d554b560ea0ef7d911ad00000000000000000000000002a4f3738208f0e6c951d703eb2d8c3aa105c1c7000000000000000000000000ffd62093bbf0a0be0d257af196e70e5be639ae9a0000000000000000000000004ca928d5aa4a0bd082cafbebe69331bcaa86490c00000000000000000000000079bfb0843552ffb95b194e209727a031fb034bb6000000000000000000000000495702cea812249d33388f4d087c8ae806297ef8000000000000000000000000daf4afac521362d1e27f023a14d626981d4f9cad0000000000000000000000001b4c584c0fca5d0afe952c92642add81bc7c50e2000000000000000000000000b185db234bba415d1b962ecec4d23e179c10c135000000000000000000000000478ae8521587b1b0180a06587ac2abcc42573c5700000000000000000000000039880b689f63b5e95f6cc5b668e7091b4289e736000000000000000000000000284f8641a8839c2793169e97629886c61ff340dc0000000000000000000000005679d5ec4cec2391affd1ce92ee1622f99c9b57e000000000000000000000000ab3feb9283b216e0a839c2a40e751a96a133a7a7000000000000000000000000c7cd17489a9de3999edf80a91dab5248b73a52140000000000000000000000008a45d83d4fab8bc0c80cfc4f6ff49d186646814b000000000000000000000000a3cf6ff8deec490742a9f64e228ec1bc57080d1f00000000000000000000000041ae5d144fa6acf68aca34940b9707e1fc02ad860000000000000000000000009de841322a8ade0023bce82baacb6df46d87a66b00000000000000000000000028593fff5e46c90cc68c810358d6161dd1ae025d0000000000000000000000003652e907bab15b1944d72c90315b96206fd69323000000000000000000000000b79b1326b1dd73b836bb68efdf6231fcf4a8f0a0000000000000000000000000a23f2e99ea57175fa676ed9239645eec1b48741f0000000000000000000000009e25a9afcec25a77f4b4aa53e949952a34959b7b00000000000000000000000026a7058047d9045e797cc441815f560522ebee75000000000000000000000000f678cfbd5e514b3982293b75457b276ef16efd6c0000000000000000000000000d7f6eb5db9cd96fdc0daee84fe6bca00a82e3550000000000000000000000005422011ab7163af291ed39e49ba61f0ee50a0bbb000000000000000000000000f68f8848cd1de13f8af919c6a6bdbc2a5d914b4b0000000000000000000000000d6189617b49bbb84c1bba67e09e8432f344d83f000000000000000000000000851bb3c28d8d9eb92838f1cdd29af5a96b8dcfcc00000000000000000000000032c1bba9ec42e593f85686d5f045ad55bd7ae218000000000000000000000000b1049bfea92a41ebae2648e84733b48710ddf626000000000000000000000000b37e463dbfc345c91b6689844b84e311516a6a6a000000000000000000000000b8780109814f224132f12365705e07843c12644800000000000000000000000060dbfe581b573697f5f8543c87e5e53c6626319e000000000000000000000000f18c57a0841ef5f277f16ed3ff6ae90edbd3d8fa000000000000000000000000a5f870d6d46c66c2ac37c518dc5fb26fb8f6081b0000000000000000000000005e2191d526e1ed601ec5182bca9fe41b56099c75000000000000000000000000ffbb66547c05c463013768eecf8ee8aa00fd89b500000000000000000000000084c3d2faf5307dbd1df9890185835cac66faaedf000000000000000000000000952f71aadbde1e3564850b76bfb32fde9f50b8620000000000000000000000005478193f184c734a605fdcd060f1b8203355f59600000000000000000000000006176b07673460b252e58cd1a24b0b9d8c85d1a200000000000000000000000003a9e17e406095f7aa21a8c2d486edd59066cbe90000000000000000000000009c05dbfe386c9dc260e1143aeafe0bc3e5ae2e8900000000000000000000000025e4cc89ccf29c3d89650b421ae94ac4185fbc7f0000000000000000000000006d52d4c8ff140110e722a1eec707d0c204ca971800000000000000000000000068200d88a1843de826bd00f56eadff5a18f4e92400000000000000000000000017d2eb31ced34ae257a58c2d7cc414ec705f232a000000000000000000000000e9a68c6cdbd15b0960d0c43b54f9e5323b5671a900000000000000000000000002277d3dee2beddfc737c06f6715c805f588c54c0000000000000000000000005c1ef2a258be03541040a64300d46bc502d2fca40000000000000000000000006d474662a6ab7fedf51d5f77ddc0c6a5fa4d77240000000000000000000000003bb3deb12a56b2ba6d0578eb2fc11170d106884000000000000000000000000094c867be637e7562defd29205fd0fea7e6d0d7f6000000000000000000000000fec74580b4cb678a3fc1f0373052b206270c7713000000000000000000000000b783a0dc6068c80f3460f3b19b0c103a3c58e7e4000000000000000000000000f8dc26ccfc2c978a7d5058baa8a0a15753bb594800000000000000000000000054035a7aab2b9eb4e6ae1e35b992d25909df96b8000000000000000000000000a3cbd83eab137ef77eb36ebd57b2a906bb22690400000000000000000000000054d4207f4c35c94bb34f53c3fc8b7be1961b6c55000000000000000000000000e889c96d0552004522187b9b1fced5a51689f43f0000000000000000000000000a59de567b0a642b39619f47cf5fc48c0a66488a0000000000000000000000004887da5fe7295514fa9f8fce41346290423b36e4000000000000000000000000e4a6ecfa957f2156f64a278196043589a958e0d30000000000000000000000008b00838414daeee0983cb4d3764b0c98a94053c7000000000000000000000000f90d40ce295ac7b4f0a090ac6e7ff2a4dccc30b6000000000000000000000000ded16002376f7384af47532edf4ad78e8d31f1dc000000000000000000000000af00915eb7613d701966e0b891ffa695ad32aa12000000000000000000000000548eefd618da042d24779c5c043dff458dc427810000000000000000000000000236a6b54c06b80d596a67a9c38cbe15c98eb22e000000000000000000000000cd8e727f8efa93fc0da1b5351e1ff0accc92ec23000000000000000000000000bd33a5dc5aceb571e65f05339abd9ef1bb0901cf000000000000000000000000ebc5f99b45ba93d149f75f76f805ded9316798c600000000000000000000000094f37c7b1bf0b54c994194427647d486e84cff75000000000000000000000000633c91861cf590482e6f5ef198ab3cedd2e48f660000000000000000000000000fcad1065716b14eed65fc74b21e86b6d3d08227000000000000000000000000958d02dd3b8edc3b866b7bfa0ebc315d503fccbe0000000000000000000000006d7c867e393d757282f6496424657ca16f07cf95000000000000000000000000101d88a0f5ffee6879070a11eb20a2ffa3e1074e00000000000000000000000003245c7839e2cce18880853b4bf867710969dc300000000000000000000000001d7a290287742a76326f443fafffba5fd17bcb36000000000000000000000000a002fc42c29a776a00377b7be3442aca55a8e1260000000000000000000000008ac713830b3b5b8e78dbff105ef4ad34ff139735000000000000000000000000e0cfe387ae52b7d31edad82ccda8067133bd1766000000000000000000000000f941259adb407695eb71a02287552dbd3e866a31000000000000000000000000465a65ac08968650fbc92ca49b561d44106d875a00000000000000000000000043f3305c6f9943b24036ce7f52fa42ddfaa08bcf000000000000000000000000b0ff4b3869cbb70948864695525b6eeb20c5b8dc000000000000000000000000224ee7172dae04b432e9e95fb772934d1403125300000000000000000000000012cdd67d80768541688daa1d0fd2e6ea39e90d660000000000000000000000006fcdfe4e15f50644697ad785f5c91c83b7b0f0f400000000000000000000000028a0a6f25ebb2af866b922dc7d71181adcb48148000000000000000000000000b00f50a4a7264a41e6e9e2d51cdc2f85c774f9fb000000000000000000000000f9c421eaafde3368952255586fdfc1fe059cb02a0000000000000000000000007175c49b4f785aa1361bcda589619cbdf8e70747000000000000000000000000c9ee991a6ce3855507de186a79ce2dd31f6205310000000000000000000000009292e04a5983885191aa0d0f7477159a2cf8d0c000000000000000000000000093f0055983198f38122d06af00fe8281b250e38500000000000000000000000069c7fc0d248a02a04117363415b13749c009bbf80000000000000000000000000af88461d40f32a8bae8bc9b9b3c5286f8d4f1450000000000000000000000001c695400a03b9e9d2a01c5aa49e691db2b85009d000000000000000000000000d1ffc6fe87006e14b31e1cded590e0912af27cc2000000000000000000000000bd6d3a349abe25d8d994ee391c119bd91ff694c5000000000000000000000000d9bf996818f4dfe91aa2ba19e6c7e3df1d7ed862000000000000000000000000c6e2af69695b9edb3dfa370783eed80026a6ef4600000000000000000000000067289475eaa0cd2348bf3a62a1c77b4a2a0e3685000000000000000000000000ae3b54d385d5cd6b3c02ccca5a6f40ca22a50eec000000000000000000000000e9554548c3de9fc2fe7532eaea9bd742e5992e8f000000000000000000000000e11e265c48b331b3482f6f1f51e95d8d798ef0e00000000000000000000000001fd082ed48a0d3c03cd3ef64a9c426c46e141ec900000000000000000000000013af42fe6b54ec985f22e7ad0e9affd9d8c7f700000000000000000000000000b35fc0acdcf64c3a176e61a18a77ce809fd1d92f000000000000000000000000b189ccfde6e53ab60e51e473378a712fabc0996e000000000000000000000000782025a9c68d7ae7ddc6746f89030f44ef99d70c000000000000000000000000311bdf428fa8ff59eaff517653c1f051199ee500000000000000000000000000388709d37565ab7142913b4993f96aefedbb048d000000000000000000000000b661a2988b022d061499dc22a00f50c2fa6cb279000000000000000000000000f0dadb1bec4e3fb27ec843b063546c99d2808933000000000000000000000000d742c9b8c5f16e2a66bc3cba9308bc4a1fa62be0000000000000000000000000d5db9557bbc74376781ed41649379370496586f900000000000000000000000097f0532ac517b746c8fd3a956cf78add4c2e63a90000000000000000000000005a726e2c9dc2e5b79dde825ee723e778cc53dc3800000000000000000000000080648791d197e62993aa6a2fae2d745d72fea28e000000000000000000000000739bbf07118bbb70174bb8044784aa44e725f028000000000000000000000000b90e883945bb69efbca996fe6457cd44bcd33548000000000000000000000000e8b8bec4b85cdb0e21e863f3e72e06b14d43df5a000000000000000000000000046715d6822ce4f15f50c76742c294224a392f18000000000000000000000000450dca74ba1d73bc43283848f6a85e113fbb533d000000000000000000000000bdef8381a86b20db3adf25ed12fedad12ed9b1dd0000000000000000000000001856a09a8b2a12b0662cf54bd63cbf54528d6f3900000000000000000000000056b136acd5bc5cf9a659ae654667030681792c11000000000000000000000000ce0c95a25831dc1753146edd39bb6258eb9e29a9000000000000000000000000a8d4f0931eea8dcb29498d33df14062b68a4b1d80000000000000000000000003f69c25b4c6f33981e2a7027579fd1e44860ad0d000000000000000000000000576bf1d3af65c40e5423767db48204355ed4bc7200000000000000000000000002212fab67f2853f331267d794f4caf6b91f62f70000000000000000000000005fd65c722ec84dbafcc3a99160814649109b2274000000000000000000000000a8f9399962129490055f9a2eb4526995b5135431000000000000000000000000b676cabe2109048d2661a4a340bfecdbbe4b3a7400000000000000000000000099d810b8257cd796a55823630f3207a1b7b194a100000000000000000000000028dc19c22e64cc1f25a7c435b54292169904821300000000000000000000000002d26053b7c33a54ae02dc37ce15dcb1002ebf90000000000000000000000000d7a3edf3ef12766bdae3f4c7bd241d050739d8ae000000000000000000000000a84e0cf628298a20117b8d3b26905eb706aeaf01000000000000000000000000dd0a1df9869dd4bc9eb6456a3407d0bac11b29120000000000000000000000004c140a001fa6344b44c73d36e26c086607aee7f30000000000000000000000002bd96bc30a58fcb5081c8faf4d81b8044439d17b00000000000000000000000000d6f8b2afbba6e0bbfae09bc600b2e999c82aa10000000000000000000000000f5d03316907379270a6baba9fbd4b7a2e530fd7000000000000000000000000aee48907df1f32f5e15d9a425579165eb315132c00000000000000000000000081b7b64e98a56d66c166bdeb8c4135ea709fa4f000000000000000000000000076378bcdbbf4b4df81a8d12587a4385b71f4a49a00000000000000000000000004cc63e37f11acd54307ff15e26bac6b3bb6fb8a000000000000000000000000128d59d518a5b4705e81d886791643718ff2859400000000000000000000000084a4876df2e417f0eec750febc78549118054e13000000000000000000000000581715acbb6cc77a85f74fe7a90f667bd5a63e67000000000000000000000000eb85ec9b8dcd005a16bee7ec82ae958a068e729a000000000000000000000000826ad001ba3167dfb74ba3e14b0098bf3ae5ef470000000000000000000000008a12c36aff10f0932507d89ebe6c04d87feb2717000000000000000000000000b1d84ea83d90ce0bcb345704150b35f4891680920000000000000000000000003f247b662e994a0943f233042ee96cfeeefa1843000000000000000000000000cfa533b30c7b828cbd589503237b66c62e9c2ca4000000000000000000000000f5c02699830f6893dfc480cdfe2cae69c26736530000000000000000000000002ec4979efe069b9deff709e1e1b4dc4ef3e08c2300000000000000000000000039c300fc8f1ef5baf22d3b0b109f043e0d6a3268000000000000000000000000e64d5c4e0992e836c074c77c27064a03f7712fba000000000000000000000000ba24fe5ebfce98c6c0acf3575d553cc02bf614a4000000000000000000000000056f50c903fc665a28060b0ec1dcb49daca49299000000000000000000000000a5ce93b3d9abd113c95ac500e5ca020112411a27000000000000000000000000cc555143312a3387e60ec0c5945f7550315ffa39000000000000000000000000b1ec613ec6bbbfcf6582875e3866a5a9ea643f3d000000000000000000000000a6c729c911996d72cbc0bc937d9002573e8b457d00000000000000000000000039e5cd1ff529234eb73ab2bf912ae5f1ce8583730000000000000000000000001597ed3c1a6cbcab344f6f4149e292ef96970cda00000000000000000000000068f57f75ca5f858cc43e0850576c73ff0c7c8fd1000000000000000000000000df035daa6a14d27f36c4b05a217863117fbc669c0000000000000000000000006af4c65ee43b4fa3447a7949fa1bbb2e50c1b0df000000000000000000000000dc6d771fd2da5aaf3008845c65cc9428043fdb1f00000000000000000000000082ff681d19decf7fc69b9fc2f28f483eb18765300000000000000000000000000702012a21a38af661c476161d4b928afc1573510000000000000000000000004cf883f4697ccb3b66dd3511710fbef91b3f33c000000000000000000000000064f483bed5efdfb7ec9658146c70f9e6cc537bcb000000000000000000000000e7de0bc7b69eb76752de6bd8f09c1e5e4e38c7b800000000000000000000000087cd812d100289257598f35e19f09e97cb3584460000000000000000000000001a8214da37f14bcff4733925daf10123ec99ab0200000000000000000000000051e65741601c8b571009e6d0f277b5464b3b72c2000000000000000000000000f90418a183e8494b3141431dffbaf5bb41731cd6000000000000000000000000a9434ddba26ddd814dc3e7ed5c0f3b8ce4cfffce00000000000000000000000007b7a62978799455b6817c68a5461c8aa609b9040000000000000000000000007d4d2aa0ca1fa8ffc5c49df67f6baf99d1b7f36d000000000000000000000000a2a0822b518243152038af180551f143a19154eb000000000000000000000000dcbcf0bd4759ac9607ac20cd5b68b9580ef40157000000000000000000000000298a0b0eae6df52933b7c2ebcdaeb856e6e8167f0000000000000000000000006ef8033dfd08cd5cd764591ac0bc0224faa4a5e6000000000000000000000000574ec384820ad4c119bdfb5ff1c243450ac6c69f000000000000000000000000707263ee7dddacfb9feb2675beb8749f1de6c91700000000000000000000000030084972cb880cd76a48205f278962bc02fe583f000000000000000000000000768a85099677a499e234610792545c6e4f5ec5d60000000000000000000000003d48138c077f56ff0cf5cdc2ee84f1779aa06862000000000000000000000000b5b2cac73a18cbde987b68c4063b800562bc9b03000000000000000000000000bf33fa510db9e5146b874b05d8ccdabfbdd480dc00000000000000000000000062c7d06d0cfe1a54a0aa8ede43ce9dbf0c9594960000000000000000000000001f03594103ecfbfd2ad0279cd46749db30b6c13700000000000000000000000019f1e69b738a6638142e1bf19c7ea6b22fd1caa7000000000000000000000000ea9cc3996f12e2530ea021e1bbda9f574f4f42930000000000000000000000002b39f66c8aafab9d87cd0d10f5a08beb8bb9218c0000000000000000000000008a2ec13028546a55814569756c7da9d2a4d2b1750000000000000000000000008f21a50b1283717583a10669f7ce5f1f7fb5dd970000000000000000000000009b1acaed740e810b05e01a126caf178842b3cc5d000000000000000000000000e8f945457b63361804d0760401f7f5776242ee7400000000000000000000000043a160dedec25c5bbd98f5805a690ea764679228000000000000000000000000640f4a3c71146d4f656d820fcc1c35544015e93e000000000000000000000000991cc363af905ee112b313a29166fb19a5b9a6720000000000000000000000003216266dc9b3f148900a9ea68a86f80fb62807f5000000000000000000000000dc0f22e68635e5f051fc5dd2834f797cdb0bee3c00000000000000000000000014567c1a29bf9c71af28b0844c3edd29577ebe2200000000000000000000000071276f6b3160679508ce061314967cab7e4a4089000000000000000000000000d56bb4967f3aa0a6175e56e43728083797476aa0000000000000000000000000227ad12da23cd04a0e91fb2a8c10e8361b3567df000000000000000000000000a8b8e1db41aa345015b3e967d49d1c6f933a19340000000000000000000000009f33f8751059cc0d225321e08d285d02a9fc1d6e000000000000000000000000f68f0ad699a3468faa10fda7f0d3209cdbab8bfb0000000000000000000000008cc8635bc4195846aa83dd0b82303aa47dcabd54000000000000000000000000963f42e269767f611a76f757f5a777956a9ec302000000000000000000000000996a1d72a2ee18a1ed1117359f9495ebb80be826000000000000000000000000b1dfcc80ed1d62a0aaa7b21ee716321039de72fe0000000000000000000000000740925cbe81f83238bc3dca758ebbad3d0fbd900000000000000000000000006aed2d9f48b5528421644b0a9ebc1260c3663f76000000000000000000000000018529e3ca637f4dc57c0690ee8a2bbdd28418e600000000000000000000000026cfba4e0566e1553527bad1225b4473759ff86200000000000000000000000026a083326b36defaf4cf0f2a79db6701560358340000000000000000000000009b2032b83682b7e97e71b59b5b43f5d9378673a500000000000000000000000004c1f6a1474da7579e92947f45f6efa0cefa976c00000000000000000000000092c8657f46e640f1c86aa4a2d97aa61895f22c030000000000000000000000007589175b05b64ae67249e64e46d6ed6af5bfe1f00000000000000000000000004b06de420bb58f3b0f2db789d4e7aa5aacb5128c000000000000000000000000130c93ede6178ae12adc82cbda42ca2419b127d70000000000000000000000002b32e9cdd00afd2517ad5e6b71f25202bd7a6de000000000000000000000000057bfb9c0d7d10d215b39c2370c915d51122a05ac000000000000000000000000c4d3a3ff3db66736fe941ac8139c2e539854f3660000000000000000000000007a19b8e5f169a636b347af27798760777774b7de00000000000000000000000036178e3aa232b2addb40055cecb2f78187c1a2f80000000000000000000000001ffa3f7076bb4a5389b91bcb0bda4c2854ca0f0f000000000000000000000000df3ea0d780cecf433129ddd52bca7f49aec1caa2000000000000000000000000d7bb11a15a07b865c3008df50f510ef5ddc62be2000000000000000000000000c2b97f6435d6d8fc16466c836b741d98861e3c45000000000000000000000000fed29d35c5d968551a3fc1663b4009e73c531736000000000000000000000000e7717b720c39f72785539043e44d7ffeae7aaa4f000000000000000000000000f7f860b79635daaf2cf775b9d912995ebfe1785b00000000000000000000000085257dcd13baf4a56ecd908beef59c6dff15d41f0000000000000000000000004d17b3dceb3f4f53314e74058e71951a6b11d8a20000000000000000000000002bf543367fe93c301b7909687e851c5a40b9577c000000000000000000000000821a5235ad67d630c597b8a9ebe876b1caa74b2d0000000000000000000000003a99a4fc569ccdbbcc5a111b4abddb8c2f6775b7000000000000000000000000fc643734580760917cc4629e3e5cc83da3536bcf000000000000000000000000467ff74441ab259be22cb9b30cbed592576174cd0000000000000000000000005f2b4f0f915206e7573dd1d5cc53c8384ac571e1000000000000000000000000490defb42cb09a52a9d84c5f9768d9c0928af54a0000000000000000000000000c1c907604484a1e5e911afe0f0463cb1c7184ea00000000000000000000000018fb54d2f73cf0da2840f84ee51a4479e5b661ae00000000000000000000000024df37bf26817a59ba76bdbe9dce5df2e8f9f71e0000000000000000000000000494723736b0aa8c299bc0976657474cefd74e2800000000000000000000000006000b99c2f9b051edc70ae8a44871ab36d21374000000000000000000000000021686d47365bdf706981260db08cec4eed4c96900000000000000000000000015e87b05f3d01ab311b8179fd1e2984aae622d910000000000000000000000008f9956c5488f4dff7e817b4aaea3145b40aee9f80000000000000000000000001cc197c6bb16871aa04f3732f46191402bd943580000000000000000000000006d68a282d09fee7dff3405276982059bbf3c1e3400000000000000000000000063ab0b40a945a5ada450e8b13d3209ac6bd5f92c00000000000000000000000005c8759b5d8fdfcabd0853c10424f5eafd4e070f00000000000000000000000018e2107d3a6a50ffed8177d8bf2534466dc47213000000000000000000000000ca0f3f4dcecaa8fc362e1c02b23778635b08e21a000000000000000000000000789abd2d224af0b3d088cd456e82317ee77a2220000000000000000000000000c2c5acf9e310eb1188d2000ad7f4a8c6b07273f8000000000000000000000000d1858a2e80077dc45dac8d2b9b041a1f06818a55000000000000000000000000c497ddb5df663557eced92436f3239d0bc50ba41000000000000000000000000d1137e1828a5e93739fffce48e37e2e6022b87c4000000000000000000000000793602cfc75e0b14351b4663e1542d0851432b3300000000000000000000000022535fbf477e581441c23e7d8b0fc6ee12b1bce100000000000000000000000020f83a1dde80f5e4000991691e7c4d8ea76b55e70000000000000000000000005769c57ba048b40ab74e952ea412a7a742d0009a000000000000000000000000889654a52e22b31090d06fbc50a993ef3321c952000000000000000000000000aff473e74159cd796b630837fb86948d354d642d000000000000000000000000be75c811e6f963a4d0d9f82936049e8fe6108c1e000000000000000000000000a952c2048824f153d64bcc73663c5b1f5a0bd8dd0000000000000000000000005b9ba31dd363e3f17c16efb4b9f7a6a7012f07a00000000000000000000000000bc6c6235b25f07ef94f69eb19101e9e087ce134000000000000000000000000a651416ab505097b77fd6e8f01c526a3318fea3c000000000000000000000000a545d376f13b08d71bab33a53dcf13845223910700000000000000000000000060c26be68227a85872097e0a554a83d6dba2dff7000000000000000000000000342ad9d9c359ea6b7d166df27ce8db678c5844f1000000000000000000000000df8090c28caac2b6e33f85328dc9bf434371f444000000000000000000000000e4ce8fc87eb6bd9bc477ca57769e94447bbda42c0000000000000000000000002172f6d9dbe454a78aa1bf65f4306f525cb6244500000000000000000000000085b6b70cfa799c1cb7f3f09a86bcdfdebb767cf1000000000000000000000000c04b9cec02e7bcec3b78e9ea6ccdd89635c6d86c00000000000000000000000012b23522b3e342caec2d06078f15ea213db15cf50000000000000000000000005310724a2b8aecee771ee232bf09dc272c43ee02000000000000000000000000cbb0762f648b8c2d0f8e16da7289cb5fe250702a000000000000000000000000101774472f14e0a9567883b42f55b92984a2b21f00000000000000000000000041ec1cb3d3d570a069bc87c33fcb3421de5715dd00000000000000000000000083f79d650309f9eabb445afad18af8ea05de4eaa0000000000000000000000005f2ecc824afc41278c454e60d798f454e83eb324000000000000000000000000d115e62e06097e16c5f09e057acef92f5334502c000000000000000000000000187db24b67bb7ddfa27c80f998e6285b3e05bf950000000000000000000000002aa298cde7ccf56f051d02f02ad13a79289c8815000000000000000000000000b2a6391d7188680b3f3084bac3f56c2c5143acc8000000000000000000000000846aedcbcfa104c178f6767b3efc008fde548c63000000000000000000000000b9bd583aa8e3b220f228f172e4f09fa6f8e879c70000000000000000000000000a5c9b4619f505162a78564ec4bdb2f8885cf762000000000000000000000000b64bf9ab1978c74909a0d372d6aa37e196672709000000000000000000000000d6a12e2e9d238fa016dc7128e47fc106f7393bef0000000000000000000000007ab1e35ca04ff145284f342a99f04af5e1590f750000000000000000000000007b6c4459cf79610b49833190f99f297d89ed6ce900000000000000000000000049578b6a35ade37973af84ddeb7f787888619f1000000000000000000000000023fefec5a455076d5061487866e12d0160c92f1a000000000000000000000000706050fe3565bd723ee52370b0035bc9946ee60e00000000000000000000000045d9fea9cf96a9361e24a669f13f473ea95aff5e000000000000000000000000033f78112d8315187c253a98aa676776de0de43b000000000000000000000000deb6f67bd7bc3fc393158781995e89bf696a9605000000000000000000000000fec57f694f25c542a6c5e7d490bbf1eaebcd1b1f0000000000000000000000009e4af3b4fd65e873820e97ee7d94dacc92f4d0be0000000000000000000000001110339c1bf340d70d2e4033d2e93e916a79b5c1000000000000000000000000984f89c5a9b7523282f0163b08aa47536b4fdd320000000000000000000000005c0fa87b3799a06ea2c45e7a6aa5212735c61aef0000000000000000000000007cfd6fbc3e79b66bcf59492d8df4225d2017b2f8000000000000000000000000e649b72d1fdcadf7bdb2e3110c734349901043b6000000000000000000000000195a04489ea6f985b143719b4ca55cdfb88ddccf000000000000000000000000cae08e4e9354308e5a21a3eff9246f4f28623f98000000000000000000000000ebe51dba76dc01617ccd430ff2c200f79c296014000000000000000000000000e3873edbc89147038b18d68887cdc71cfd617183000000000000000000000000ebf3a10d269325c0866409101a4cc27f2eef74cf00000000000000000000000019a184045c8fa3c1c6d50e00ccedb87f77d9328e00000000000000000000000022ed53ae50a2c5f7656691bdeeb45b3e40893c5e00000000000000000000000065ee9afc9b3971c8324b092ec95d37cf628873bb00000000000000000000000077dc74b59072fa6be003b00e97c983061b3e9a16000000000000000000000000c81244a79b059dd22bd1ea0221f8bada578b7165000000000000000000000000613c192fcb016f63db84ecc2b123048c375d2ebd000000000000000000000000c80bd78b454725b9f29b964f7205ed586411ff7d