60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000003f08f17973ab4124c73200135e2b675ab2d263d900000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e7175616e747072697a652e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e207175616e747072697a652e6e657400000000000000000000000000000000000000000000000000000000000000002e516d557363377047486e4669694e655a686a47564e6e48383467696561344e42574b37657761676a336241454447000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000a6b21038817bbd9bffa89995b81d8d4731d932720000000000000000000000003fc27f0a0990769e1349023d25c5a030807303a100000000000000000000000073cf7a68557b0b276ba1dd3a81ad8a9fd286ab6b000000000000000000000000f3520b5666ce22dc764de0b5936942c24701e0f7000000000000000000000000dfe3d7d9cfe302f7ee395246e164a395d9b7046e0000000000000000000000001f20ad382b47bfa193202a65517e7a33c37f3e410000000000000000000000003b8c275e48adf09bdf2c20460c8be2c1ca08631b00000000000000000000000018de34b75798c0769cce7fdc70e1eb9c246f2f93000000000000000000000000b7fcddf571fa44274e9289e7f3de8e5b5cbd43f6000000000000000000000000968f37bfedb084f0e0d58b498dfdb89d8b19f2fe000000000000000000000000c52ae7b9331f6e200d3f548e356e93d19b2e722400000000000000000000000007881c3d17b43057c5482c0d7b6be8d18a87969d0000000000000000000000007665316e8fbafc4bf985dbfca85f4f7067edcedd000000000000000000000000aa119f3e5bf0dc79be511cc19f54aea7c01669e4000000000000000000000000bf8da1c14d30f36aa3e20415b1e6e689267f3909000000000000000000000000941b2eb8e58fdfc288cee17d727c8d441d806581000000000000000000000000c433e4768ebbdfe628df07aae18f5e661605d6ec000000000000000000000000c300b59a1e6ddad641a90bb34f0cd94f0af02d88000000000000000000000000975d9928836e91bdcedad9940eba78b21732c90a00000000000000000000000080f8b9dd9d1b38870a0445d82cf2023d405dd6580000000000000000000000001e6de412d59a842183dcbfddcebe8f9bc244393a0000000000000000000000002cff9d9024bf8ca83510de9b5239b3f301ba038f000000000000000000000000d9d8fc78b19d570240971807b1e99a66e0f236d00000000000000000000000008684d5cd17c5a683c6c5dbf539636329442dce0f000000000000000000000000c29d2d8d17d0fda76f1fdae6c82c6aa9bd5325bd00000000000000000000000033d5e277f49ab39fedf88072fe1ee874d77bc35300000000000000000000000013b7c2013158b6f58713bf785bcf1a2890765191000000000000000000000000c81d4e7c84821bec0ce57802e5f50506b48d6683000000000000000000000000ef9f831b3e9adede67227653f9667dff4c38136700000000000000000000000040f691cbe50760bc919d050b1c1497281da34c0e00000000000000000000000037eea9d1f5c5ca1f6f013968501f5276b075991a000000000000000000000000a4e760cd157363d6890bfbc22503b24942a75f4d000000000000000000000000a89b84cf05b3f70012f113236302c11eb5b251cf000000000000000000000000e24b0223c2ad3b628e578953c94e652b6ddaf9910000000000000000000000008934c99978674606f16fed6436bedf3f4e05cb2b0000000000000000000000006887d97d011bd963d66cfac1bcb50171fe04405f00000000000000000000000043f089fa52ffc89e3529cd3892a0ef1f293e2e43000000000000000000000000230f9a1bdcc7a4ec4fd46f1afd9eac8ed62e2d3d0000000000000000000000001fd9af6d7674e9b35b4fd86be79096f15ce9b3980000000000000000000000000cf191358f5153e674a1027480f0b8de3b479852000000000000000000000000fbe68e2b1df73304a0d846f184629a13a4dff3c400000000000000000000000083ed7ee974c47703492a1bb526ba65bab44b17260000000000000000000000003be5409098eb58a0dc4279e3a7ad934b1a3f72cf000000000000000000000000ed28c44637816eafcbd374ca41793f98a46f4804000000000000000000000000ee36d24d9c117e5042600d8964d311de2b9c8841000000000000000000000000a4a72504c898294143ae3c3fb2e0a4c240b6515b000000000000000000000000edefebe728665cc08b130bad0da1028e5e08eaca00000000000000000000000019bd0dd3e358c8ffc72a76dc46917001941cb7590000000000000000000000009c0597ddddee3679dbb06dfd82583fb7b920cb47000000000000000000000000bc010a516f0bbc3ecd30ad7a2a00fdcbeb1ff3d8000000000000000000000000dc7e4fa93c010a4225bfa1c73daed01dda26263f000000000000000000000000f79dd9ab752d44d05a24df18947843a7c8778a70000000000000000000000000b5b49ba4a42bcb8c8e067049a9b594ce0090fdbf00000000000000000000000065fe1b80755d397a8e807d39343327f141de5c1900000000000000000000000061cf3257ddefc3cd44357f97e31785adef047804000000000000000000000000219322ebd14b3934fecf4e9280dc381e7561d63b0000000000000000000000006a047ee5e4ad4ba32e8301df028a5101905241750000000000000000000000005425ce3370d2189321e8d75ac46e53b351b965420000000000000000000000004d4a24c8dc4ad32ba80f2beed484f80a7b34182c000000000000000000000000b1907de2b53fc29523e51a65cdead84f9c1c45d90000000000000000000000004766ef16d11c32cd587669db3877b70a52f0e6e700000000000000000000000035b9a2ac88c6e453213d746c7b7024ae79102f7f000000000000000000000000dae77c2b52165dcff9913c5ff2090d38a0639fa10000000000000000000000001c3b6a50a693d8363f894c49a4e9ca317d7c8d3f0000000000000000000000001ac3826f1a314bcc1f9d81904fd0c9348d783053000000000000000000000000b04108086621a8f7c77d84655ec22762903564ee0000000000000000000000000c7dd253e33afd6cae5146e323b5e8b15228db54000000000000000000000000a64b28efa4bc96ad3e583b86d760af8b086820f9000000000000000000000000dc4defdbeb59ebea5648dd9ea717a70efe9d7683000000000000000000000000f547d514fe3da88cd827b39fd04079f951f88eff000000000000000000000000a84be0b985a72f805c9dd9961a7f63cd590b902f000000000000000000000000b832334313b74cefda47449635b2a3f64364364f000000000000000000000000baa433abc084fd5cff3d7687220c6db2521b40f1000000000000000000000000e1c158ec3d0714fc6d98021c528b129495d644000000000000000000000000009ac94e76e6a0bccdd8093ac1056b34238a5c635c00000000000000000000000053f4c4639eb37cc1fef254da0ee8ab19c10cfd1300000000000000000000000092e32afa8969b905bd7cdd24087f0acbf0f08483000000000000000000000000a5e4aabda760995a635d4173a8a8b2b23ddccbd1000000000000000000000000fcd20111ecdc498b934f0723653e39412a453807000000000000000000000000c9156e95c79eaedf4695358d3c155ea011c19c97000000000000000000000000f4c9a9183d4ea69d32e9c4cc32ee4577530ec55a000000000000000000000000be35a19d0cc716ea5f46cdc281e62d77ced3c19200000000000000000000000061681350ebaa8e9f4358a27650a4b457bed115930000000000000000000000007c9039a9b171e7f95eee1936f90da7cd6b8ac9360000000000000000000000005228a7e63b1c68793d267d0344e0270e3f9f96740000000000000000000000004366fb197e746139aa777689046ffcd140f77dec000000000000000000000000c816f02d71333234f28447d0edc06bb5c32753ee0000000000000000000000002dd5adfd567be119c499e722b849104ba12d41aa000000000000000000000000be5bef13ec1a159f25f51a8463751ca2829df9e0000000000000000000000000a5830e51bec4fe2f514f7aa43ccfb3a4720e6fd4000000000000000000000000b0ef3eee2562f65c94b06b54ffc5203a35f3c54c0000000000000000000000003948811c102e77e2ff53b61cb53d94cd60f87e9c0000000000000000000000001d6bc9a6c832f86045765eeb4d9550c1bc38d4880000000000000000000000006cce54902c15b8fdbc569f748217514e516a44f0000000000000000000000000dca59e3bede9a6857c8b63ed9cc1ecd02a13630200000000000000000000000093f8670fad20b03249ff42b9156e6c0822d5e7cd000000000000000000000000c241f3228e9fcaae8fa8fd0f5e25dd8c02d8d135000000000000000000000000ff70ec71c86059c7cc724ce843e2ade7237c0dda000000000000000000000000eccbe9d2d331c5e81a32375ca3ff6a1140bbf9bc000000000000000000000000888732ca3cbadb60a9802addf0fd6bedff4f0d8f0000000000000000000000002323ccf54f3006e49a450c20a24172cd1245e38e000000000000000000000000defa2c65c7dfeac757a2a24fe01cd5f9145f830a00000000000000000000000083c34606e740b75b0127dd0d86c2d6f5dcc69bf8000000000000000000000000cff3cc0df8ee8aaee86e460d7dbb832e8321295f0000000000000000000000003b3a010d2bfaab2f11a54d7ff2a1ad56af6d88ba00000000000000000000000016efae8fa196b4e02d4337897d154a6f4b7bafab000000000000000000000000d94b0d3ee4ce83c8d77a7cbfb86cdcceaff3f617000000000000000000000000e6538175b9592ae321861de5c426d8980d117f53000000000000000000000000aa24c95fb23c943732790b0da781729c847cb2900000000000000000000000001d2cee87f3924bd728d562a9c20f9b9aa25401e3000000000000000000000000b08a1d2d037261a8e1e668d208190294a78bbf0d00000000000000000000000051e26577a1500779169908f9d4df3297d06cbcfe000000000000000000000000068d3ccb36b42f645c110f07614d9b638d39f3a300000000000000000000000097628c183070f3bf263ae888ef6ca8995ff4dae70000000000000000000000007d596174fecd0e4d1d23b024bd48eb8490810b7b000000000000000000000000b95fcbbf6d2b2d048683cd62e7ea80ddbf3ad2b50000000000000000000000007511895318fad55c62608d1a75eb9940e2da621c000000000000000000000000323b23996b7168156072d97127d5b468f275d1d400000000000000000000000059610cb3430a31a7f830337a60f3b5a209f1062a00000000000000000000000003d9563ac529a4a2256d5ad374c0b729f1997773000000000000000000000000a26b59c5b5e18bab4bcf86bfc4bdeda15e1ea6400000000000000000000000000bee96ad82b423e3cf3c61485c7aff136e458dc0000000000000000000000000cb790bec13b503bd63b3480634fa1731a315ae76000000000000000000000000c81c6bec06128c592c4b1907629256d817090815000000000000000000000000a3782eab7cc7bc7620dde211d41f1e278307ccb80000000000000000000000003118dd51933bf00b7afbc531d6264b7799eee9d5000000000000000000000000c9cfe97d962bcbb10368ddcfa852e283e65c17ac000000000000000000000000c4dd816adfeab091213e1cf982df53eeda203a9f000000000000000000000000ce229ffbabd143734260df46f318a34dec4e30cc0000000000000000000000008e48a06ff535fad30750b3bc456ee2a659f01cc7000000000000000000000000e6d7051badb858bbfc058a1403ebe097b3315c81000000000000000000000000bbe2f99447423970021885c91d5029f29303432d00000000000000000000000089214337938731c46fba871fd48203d6af5b5c150000000000000000000000006c40de8189c10224bdaaf1c8e19db8021c3aefa50000000000000000000000002a78e759eada0a57fe666ffe9ec4de5dff67194d000000000000000000000000e90dcbee0b84da51de11af2a0ef1e4db6781dc54000000000000000000000000672572ea6cfafd5ba8f9013b312123222a3ff7360000000000000000000000000e3f7d10c915b2ebf19c59f9bad2e3d1d4307fc500000000000000000000000052079c228f290175cf359ce7becac2f0637f7e2d000000000000000000000000534bbfc9193e122f54aa71cc48f56f79cfbed9a7000000000000000000000000b73fc18275f494dca808f3e9e390a595860e8d24000000000000000000000000ed248a2cb224e6fb73613381e16c88710b70087b0000000000000000000000001faf1d8dd6624eb2e9f2b5328475876cd092911700000000000000000000000076ab8d1ef09e1dd62b2cb9f3b07ac48ecc927fde0000000000000000000000000c4db7e1ad7ec76d95df820c65233dab82b96bdf000000000000000000000000639cc6fcfd8ededfd029a9c37b10dcb60b653f6e0000000000000000000000009dec5e76620a7488f2cb9afa37cf5eeed2995bc00000000000000000000000000ffdb977146453d8f12adf552808f4d30306628b000000000000000000000000a37faa7432f32cf6245a409c1f2fadb89c057336000000000000000000000000feb0ae9b4db08c3d617bfe3e984c293ebf8ee5b800000000000000000000000085797ec37bec873e975c25ef5c0f4d6922d15270000000000000000000000000e7f6dd15b0f756d305e40f45b60e71261db35e650000000000000000000000005ce2082541ed6d0385552379d045b3103dd08bff0000000000000000000000007252684c5d390988ae782c97a130ed5eec7a8b3c00000000000000000000000023b79b5ed718b8983e8f1cc3314a3aa99fe903930000000000000000000000004bd2af4fd40b05135de31ecdd189fc8977568380000000000000000000000000ebeb7cade05d603eabfa1ebbb0f2404021b598dd000000000000000000000000ca3f1c7fe4895baba41d4585e78c0f8eec4974ed000000000000000000000000412770c119cfd53153313194f5d3a5980a1485e8000000000000000000000000337aa3dfbf4d0fbc0cc62c371482b47bf9d1a8e40000000000000000000000007c3dceaf8d2c64569fece3df02bd4a79e3ec9d390000000000000000000000008a43b9219eb885c881b06aa78a147a2662839c8100000000000000000000000020ac9b669db22c904a39a1f3da00a777e0a6c565000000000000000000000000f875f2c22f0ddbd53f80980e4458392cf688f2f000000000000000000000000097058b2c10e3cbf5b41b719b394c05b0b96900c9000000000000000000000000d3f0051325a5a6fcecefb4166baa054aa383298700000000000000000000000017b9ca6f38af0e247739f4fc4dbf68a792c2fb40000000000000000000000000ba88366eefa243ed18ba1ab049c41a23b8502a670000000000000000000000001acc023699dfe16266d41c3ab86d8bc138bf1acc0000000000000000000000008cb5681e313ed11be2ff47b7a9664c9de214f85600000000000000000000000051a6c322471c7e54bb9bf70fb4e5ad8d04cbdcbc00000000000000000000000078d2d6438f43fa26de6ce741613dea15aee44b900000000000000000000000002b7cdc25649c730c6e057967f8c8afc7c589108a0000000000000000000000008a5995cda4df920b438d0874eb2fc8bb756e09b9000000000000000000000000d1e0c89f3b189664425663273312f027cd9083d60000000000000000000000009297d49c1f0a02b6f57e56c28952689b54841511000000000000000000000000dc93e09370694581431cbdef0ea28190ef2e934600000000000000000000000056d5193179551ea020fc6f8594f7850ee0227c820000000000000000000000008a6372bd5b391967643368fcd5c76dfa4fa8e6ce000000000000000000000000bb823b20ad87a1a607ae5a02bde366345aae729f0000000000000000000000002691386f436c426fd84a0e3b7702a698b6b248b2000000000000000000000000d7d915588aa112f59c5467e0d86221d3634d03d80000000000000000000000005866c99cd2f856cc8fbb61479f1093d17895dfa6000000000000000000000000ab56364aece5207702824d14644d5375637fc8080000000000000000000000005b8262e8e2c062c3f32b11769408bf6d8d99d9b6000000000000000000000000adfc7866fb9d55160a9ac2190103fd888e9ae7bb000000000000000000000000e822e07ed0147ba7632ee5621944feba57a4b69e00000000000000000000000000bf20fd2dfd19a13db00d1776aab9045a635708000000000000000000000000b4022a0759fa77aedc2b57cc232465cbf9b4d215000000000000000000000000462273aefab0b9407be2464d09e96e34990cc59f000000000000000000000000f0dcb2ee9040f6988cb68285103695d207168cba0000000000000000000000004e40243efd7e849ebed0eb982a2bb99a8ac7bc070000000000000000000000007f173125715a53d012d69d8e6236158549d93f810000000000000000000000007e171909449c8912140325211136fdaf73016c17000000000000000000000000239332bbb215f815866d950e136e8844754f9a0e000000000000000000000000e26fd802c7a81619834ad1f0ffe68d3d57a0e53400000000000000000000000091388d533c05b9595920a23782f933732d07d6b8000000000000000000000000e49817847f1d462232108e58bb4b09eb45fac9f200000000000000000000000010ef0c00e7a32720a600cded016427f54fb9b8a90000000000000000000000000bd245dc9b13201a9abef6ed3f8900490513b01b000000000000000000000000237946f30e4284f94eab80f7b3fe077babfe82f7000000000000000000000000de1f65346561da547809f0af76c7c2b29e13e53f0000000000000000000000001141a6df3c7b75d5ac78dd6af2479b67b2de4c6800000000000000000000000074aa5387681505c806ff1e972b12cdfd014068280000000000000000000000007a8082a0b3a1b6e99ed54b4ec92f591bae7c078f000000000000000000000000a77c11f64b863b562e346426b548cb44992642950000000000000000000000000a48d5faa7b00c949bf683c676ada7427df39797000000000000000000000000f9c6c9bdf8ecf308ef9850076e70a1b7cbb6906f00000000000000000000000040104625af7f6fe14d0796c69e2277cc9188f042000000000000000000000000758c511818f58bca585a7c96f6eccbfc3ea26e650000000000000000000000006f0e4a65502a5d8d8eab3c2d1d2f9fc3fc516c09000000000000000000000000d7006019a1dd89d4a4d7fb2958c0b76522251434000000000000000000000000be386bfbd672ac97e73feb07a00b20b6fa24cbe700000000000000000000000097a425a6e2ce3493ba82c8e2092a5a10f8cdc2bb0000000000000000000000003b2a40d762e057e491f063826527c6865daedcc50000000000000000000000002090d994d4205cc5320c7694e5a7fa6abe0998df000000000000000000000000b23ec60bce8f55a26b5126656b136c8f73311e82000000000000000000000000d9434cc0e98b5b8d162ce25b5215c0d81796b857000000000000000000000000d0c77caa2e5ad74ee7be1746eb76b43e604ecf8c00000000000000000000000091b5ecf014aab91cc32fa906be7e3e7d1a8d8b56000000000000000000000000deefffc22e975ae238738a59b6763f3c8da29170000000000000000000000000896a0204793746ba6eb670b27acc91d5767a5828000000000000000000000000f04b83b7f15e8a80c3d0a4fb6be03e3338877fab000000000000000000000000304365420dea5edd46619d64c7e1bad157cdffae000000000000000000000000e90421b6575d1808ca8d241a03eba553278f6a64000000000000000000000000fe241014c0b86299d17721c9f8aa963dab82c5300000000000000000000000005fe50cef8c4fd18674171cf7df65009d344dadc7000000000000000000000000a3af6916403a20102a4f4ffa12e3586c058593840000000000000000000000001a1719c6d120c6e7422ceee07fb1ae7d86ebb5aa0000000000000000000000002172ede3d8519ccd9bb7e7e29f1f6ca1d2d0a362000000000000000000000000f546cfaae231afb65f9416e2d4e85f1f30c1283d0000000000000000000000002b1dd5eb4363177edf1cdb2106347c24157fef11000000000000000000000000f6cdf97269342243190deeec54db86090b75f109000000000000000000000000b757362b400242fd2413ac5b612a7b166d5ce33c000000000000000000000000a2caf089f4bd5cbdfaaee89b73b35be96cd0eb3700000000000000000000000011ac11213a6db693ec1a94400cb56360d751d20a0000000000000000000000008dcadfc111e3d8581afcd4a52c0363ee5b155f1a00000000000000000000000054707ce144056a3e0daab4679bdb6faad78c4b8900000000000000000000000067ce912fde889041d19191eb938635dab4993fe1000000000000000000000000c786b42b6739205087aa5ab6a15fa494bb8cd8bc0000000000000000000000004aaa18849b7e47a4795c1fcdc8d48d98e6e96ad500000000000000000000000087c904fbbf537220cbcb4838cded4344585f6f760000000000000000000000004e5cea0469986467a0feb8d11d5c64f35a32c14b00000000000000000000000066ee254846485922b6d6bd8df8a4d77b27a17f9f0000000000000000000000000bd86e6946dd1ec501c24b66d58112c4e7dfd6560000000000000000000000001edfd9dac83496130ee60fd3e5c7243ebbd888970000000000000000000000008e8541469e5c674443d0d220ff0f7d5feb54ca360000000000000000000000000a5ab835ca6eb78da570dfbb0547318b0d0daf9c0000000000000000000000000c23f8bbfb3a25d9e92409f12fee004d2560d2d8000000000000000000000000f3ff47440421a1cea05a8e74d02b7ec547c6bf540000000000000000000000007514570b0f6d5ff87e69719d5267bb37fd8738e9000000000000000000000000a065f7e77998c86e39526d4873c12399fb2e85720000000000000000000000004ffc29a6f40569e7c0458d59eb92414f7fe97400000000000000000000000000d945e591ba2743e4795aaff6ff13b2706c03ba21000000000000000000000000db93c8d76407767b4576663335f96e4163097874000000000000000000000000c3c3ef7565d3429bf5f41f53b9f7440e27b7b449000000000000000000000000520adec783a50488ccbc80cdd1722f2f2b102ff40000000000000000000000008fe9e115098b23317b47d43c999aa5a9afe745030000000000000000000000001e86dd7d4e0ca1aa7e976b6eb40e9c8293fa0d580000000000000000000000006e6902295ae006a8e5ecd3b3e7b85a5acc7e2b25000000000000000000000000ecece3410b8e524f2bc1994fcd1516de82c97e44000000000000000000000000512e0e679034c3f7e0eb409037bec1b175099a0d000000000000000000000000b9bfdf774efd013fc8817c516c86b7aad53234be00000000000000000000000002f8bcabe7c435c17cf6838a6eac8e0a36f6ae6e00000000000000000000000028314ab8d0f4bffaac977101a84ea023ddcb0d8d00000000000000000000000002477ca6d5c7a46c6fdd36d3599cf7bb9c285dec000000000000000000000000a8b8a5a64a899d006b06c5cae396c5178573a53c00000000000000000000000034c60b5ad053201d2a0f3d6fa08dd946135751a2000000000000000000000000e4e9a0bf39b016548a59a105a28c9ef4def82fa6000000000000000000000000efec2bd1871c7874a504fc5e932900cfa81ac2b40000000000000000000000008337f4f122ea7f7c7cc3e11db6fbc0fb65cf0f51000000000000000000000000125610fe4189c33353d1149cc126fe8d2a6f18e500000000000000000000000056e4876f131b78914989bb4ef85c2db81ac98caf0000000000000000000000008bbe22c5b4321c3dc078e6ee6844e498769e7a49000000000000000000000000a9b188ca512f0e77057d5f84d483f981c231dbc90000000000000000000000005d74b18178a7191ad506b5fe30212e6fd1ee6d5f000000000000000000000000399ed6189452aaa6409ad26510a1dc64e563ce0100000000000000000000000071f7b7cf3ce77c919db4cc239771ab23c5fec2ac000000000000000000000000fa4f41bd9dbf58602322ba2bb8b982ff54b769dd00000000000000000000000022ad235e7ffb04e2da95798c198bc64062f68cc4000000000000000000000000eff122a4de5bce343bf07aeeb1245fc9ab21582d000000000000000000000000301a09bcb6b5161511f04e0fa5739d4fe75766e2000000000000000000000000229cc90124c604adf3b3eadc3d3115e1d959cee3000000000000000000000000ae42a918752aa7e65ea67ca5b8c7e4052411804f0000000000000000000000005af4ea23fbab91cc21f394d96d29c6ee9a0985be0000000000000000000000001bd55244071448848d65d1f41e5328dd12c46c3000000000000000000000000059f9c44e7df3aa3ce34dd19a7d5c103627f3f1320000000000000000000000009a1b0daad2ed67e91a36fcbcff855d1bc516438500000000000000000000000083567aa94282bd0f4e0d21821e372a08897b484800000000000000000000000030cfdcf9f383c2d55200b78ed60ec9beced2f0dc000000000000000000000000e7b664c7bc985fd101569f0817bd2ccd6ee427d2000000000000000000000000a2ebd995578a7d25209c9dd09320c6d583595cb50000000000000000000000008edf0d7dfadb834c2e813b70d15d500d7c1e6c5f000000000000000000000000691ca87e110d5a53936580ad20e2a580d4ac44e30000000000000000000000006a5b721f96da1a37c373470f2c8d6abade8d8afb000000000000000000000000e221c3eed3d7b86dbe64c4e26912038802830f1f000000000000000000000000de34c2e737435a5215b28c59022dca384cf233e600000000000000000000000014ed6b0643790dcd56c2dd75b22250b2bd591d8a00000000000000000000000063de4484ba161f5ebe10e3d25a7bd5e79ff029eb000000000000000000000000d395d3842300f564b07a09650026efcbe09d19ff000000000000000000000000686fa34836fba5388d1779f941d4c847d0152c250000000000000000000000001715784ab25b660402790d621e6d304140e681b500000000000000000000000018d6957947a9946876ee43ba6dd93fb7fbc1595e000000000000000000000000b0b256f2ab9c73f83585b7cf66730b54239ac96800000000000000000000000036e66ea65ea33fe3033729017c205e0b4407466b00000000000000000000000057173d40df1d62c9b68422ace13bdc9378d7b3bd00000000000000000000000046e7a408529d011920e87063bfb46360ec462b830000000000000000000000008cdbd39531e13863ab2475832f98a393115f55f600000000000000000000000029b001683975014410f52bf04e890d29a4489ea70000000000000000000000000cfc098fae48f15de5ad96ae318855343044e5ce000000000000000000000000f3a98d00f78fd15d6fc0a2e1b9562a7ec7ac11fd00000000000000000000000010caa425f17b6721c7bc72894a12d1f22f0f666e00000000000000000000000058c042d785ef6ad1cccdc3aa27d50b881d89000c00000000000000000000000046c8e1b83e470776e400aea5837b01dbaa543a04000000000000000000000000a8be47aa258ba6370120b9af5140d74d4152875b000000000000000000000000a0a93e7c0248751d2820b8bb28d652d1003d0baa000000000000000000000000b950b04ee341879389ac767aa25607ddcf6ea98e000000000000000000000000ed745de66c22ea2b80f18ad112f59d248279f1dd000000000000000000000000bd0d63caae078fbf717917236a0822beeab69ed400000000000000000000000077e5fa3a31e3e26c628dd2ae64f93b019b851a5e000000000000000000000000b76eab655168946063380c705b15b9f1cf7d924d0000000000000000000000006420083f407b95074f849e57418b6d3789f54f41000000000000000000000000f0951a9088f63bdfb1e2adc13c5a1e3ac5072d00000000000000000000000000c12896d338bfb8fac31285091f9512ea109cf0b9000000000000000000000000216ca6ec4f2f57f9023435f0a27e85c3c4d25d8d0000000000000000000000000f3e1a108bdc403bae17323479843dec3df278f400000000000000000000000001d8933775eccc80724e4a4aae3c0a94b55b3b06000000000000000000000000543d60696304702577e0970adb0a5a4c4767a5f70000000000000000000000004fc664afe4ce2b91be1f40833815f1188263e53c000000000000000000000000aaf8e98769e040a662fa3714d5f8ba3839daf7ee00000000000000000000000005ed9c8c3bd2ec342c1207fcb394e7251092fd070000000000000000000000009c5818b62f7c10220d9e74839e780bf08160b5d40000000000000000000000002553ddf0fa22f30e85abbe4515049e0b868df6870000000000000000000000008564fb5cbff984e972493d12e41549c34594b51e000000000000000000000000cb06bb57f58cf4235ac47ba9a1e371e8019c493c0000000000000000000000005644d2c0195660dce44390e49d4b5f142c1527ea000000000000000000000000f5d24bf83a06afd9df55ac10e564c4694cdb95cb0000000000000000000000000bc5ba3ad43bcde982f0dfe3aaef4cb4c207261800000000000000000000000038d2ccd087e416c3c97217a4cba2465e976257a200000000000000000000000020d4358e7647c1166e5471ae81d8eb4017f4ed24000000000000000000000000b7705db9674367d843bdfab0747188599b7ee7810000000000000000000000009819dc9cf835c21eedf58ace3fed3dfa15f488320000000000000000000000000213675e77ae874497777f3de3cfb81bfe5734e1000000000000000000000000e2657c0d67e9d20d6226af009fc0a7fefc6f9fd300000000000000000000000055ee6cebb48a985af6c5326192362c7c02c7eca20000000000000000000000006669219c529047ee6baf085f3e472d0406e690ee00000000000000000000000098bc1b7e9ccc7cb4e781a3bf2ae784f0da9d257100000000000000000000000073fe32170bd0e819308841a46e7c66b4ec64e8b700000000000000000000000003bb282b9082e976417522b42212c04fa5e41eeb0000000000000000000000003e847ecba42cce5257e94a03a7416640a54a44cd000000000000000000000000c61412df8fb87e89cc67f09a62fbf4dcaef52c51000000000000000000000000043931cdd9b52c493755bc6d184ffe87f272c14f000000000000000000000000c677866d66e86b73950f5dfa0a74a72a940c74ed000000000000000000000000bebbf3d8ce1c509055dcea3c68798e4f4842d71a000000000000000000000000bcfc0482fa19133ff37d3a9e57bc04cdc4a45c1b00000000000000000000000092ecf5a1277ca7b5355e9f36b58290356a740c8f00000000000000000000000076b5a264a82fd05687dd20d2710891999300c9490000000000000000000000004f80942531206be1529efbb365d071a0ce8e8fe2000000000000000000000000c09888c93ddc612b9fcb222d2803fa63538a8301000000000000000000000000cd0442e3f93c3d086502df152c9b1bbe4741b4440000000000000000000000000634ffc56a2055d9ecee04352d1319bfee4243c5000000000000000000000000f3a196bdfcc0a6891046eb074b1fa17d2c7ca16800000000000000000000000091160353e192b8177a5314368011660f65e638900000000000000000000000004f14ede095f0e70f838648e2c384d00b080315a8000000000000000000000000b340d25bf956416867aad9176a6ee03e2bff90810000000000000000000000007011a243130605614a3ff5089f93b0817dd14ac10000000000000000000000002e632ab9c44caab702609c184ab472bc2347703f0000000000000000000000009ac83c397a205ee4c8b21c098a2752b14e7543c5000000000000000000000000be028218e8c90ac6c32d1a5330339276deb70d6d00000000000000000000000084b28b972c3d1fd901a48a5e253f4cebdad6568c0000000000000000000000002b74f75559558ecf6ef0e3fc5576a00677982a2f00000000000000000000000013da95ac652e700db0e314ffadeb98614e055831000000000000000000000000e61d94b95336b810100373f7f956e9b5b50e2b560000000000000000000000004dcf69bf0e5ae96ac6553791e114f5ab1524036d0000000000000000000000007852069e1f8d2cb7adcbd02e30bf60509486afcf000000000000000000000000d5b61931c04521dda3d2171452f4e0d42d64141e00000000000000000000000091413923a77491fc43c219abfb9318cb715ed54300000000000000000000000008df7ea9e5faf6f1a63fe6c31480fdcca9d47a5f000000000000000000000000b7caa450b48ed85fab1f22576885d2790a964cdc00000000000000000000000020600af3a3043caad8e073270e5d7dd79ca7ce2f00000000000000000000000018eac426208a191cf4deae67daaf1a37c61ea3aa0000000000000000000000005f8c5aa368edf225d7b7b1276a3cebba0f315c00000000000000000000000000156a79b5bf3f83c2bf668119529067ace0090c5c0000000000000000000000008d6839845a2d6def1ff715bbdf728bd12c3a7d1b00000000000000000000000084f67a6adc4e74cfd728527b29a6074ed861cdfd0000000000000000000000001f9b2784dee708bcb391a219805ef6c04cadc928000000000000000000000000afee1186f2df42c2068253a231c0e85dd56b7a8c000000000000000000000000a8edb0a2bde0113d1f036b818e580a87e15ca37c000000000000000000000000eeadf0c400268cc2ceaf704c26c9b5c73803aad0000000000000000000000000cf0f66a0b2cae9502fd94797efa91a1520198f5a000000000000000000000000ab4b02fc9ba59ad15df6ebedb843db2716449f910000000000000000000000006cc1b5eab62f55cf7158f5c3d262e7efeb481ab9000000000000000000000000672d95a4ee0a895a706d17c5e7004416e9955ade00000000000000000000000090926f26f8d0095a3c8bc76b4ca42e3dc52c75ee000000000000000000000000fd91ec1e685510720377236180021197c56282d3000000000000000000000000b7ce3e7efbffa9d68034d889c7356724a473a3240000000000000000000000002e86285e0617d217bcba4b1ccc8cc130e4774daa00000000000000000000000018bc93e7f4055b2888c03b7e12bf010941be8aa70000000000000000000000001218e6a074cfcc965369cce6280ee6ec3e50acf8000000000000000000000000805ed97a0849d8908a4d831227869d45be78f5f700000000000000000000000063e588bf2052e036f945f798962baf5cb22b90b4000000000000000000000000c530a8a035809e6ae9e39459b0f9b0fbddea9a8a00000000000000000000000035288c1cfcde487259e4023b3f6125d2fc2a1d04000000000000000000000000c4aeb17c1390d6c832015c3d7eb74ad4a2008095000000000000000000000000a3875210aae2fc04d62f2191e6ff4f1f207086c900000000000000000000000062b27c2130874afe4b5bb47f862be7834e6c99180000000000000000000000005f9aa4dd789dfc0b1ab8a8641c4134b00e342f98000000000000000000000000b1578b05ed8e33c96c64a56495a8380e6fab5fb7000000000000000000000000e803c106d5d63fca5278c63ef99b224abc4ccde2000000000000000000000000d079e1a4487351bfc171df1b1e9d7ddbcc998a3a000000000000000000000000824baa10c10682cc5f74180696f53ecfb198ccf800000000000000000000000056cd122758b1ebd9b39dfbe7683dcfb67493aa84000000000000000000000000def780908cf7bddbf399d01893f5e11d71a7191d0000000000000000000000006dbbf0f9a9453e9fc683bce993368546a27637d3000000000000000000000000ab5bd881dacc199975a54607575b501c09464f5b0000000000000000000000000f3aa6a899ed1cf987a2c12e162003eb2b86176e0000000000000000000000000a742ac637912dfe8ab8f7a5f6fc1cedcf4b41c7000000000000000000000000b741a5c8e63d7656918ae0550321dcff2f3cbdae0000000000000000000000005ee25fbccbebd154b9defab7e903253423add5990000000000000000000000005fcffaa9eac8ddf409ee6853750313cc505017760000000000000000000000005af056f51e488a3539d78c61711e17de54b98eb600000000000000000000000002ba1267e8230c64cd5d58585ad72ba4c6dccab300000000000000000000000013101a60372c11881d90f03b1845e06de0ec0674000000000000000000000000fb71a7a8dd92a7203dad14c51289f0f31ef6632a0000000000000000000000005b50d9284c8f838c830f4dc5489c9535e8661b3f000000000000000000000000e9d0357d09564af487f1c84e7714b2f3257118b60000000000000000000000000962febdfced7ff950c6301ff0d0edefb429ecce00000000000000000000000002532ba7eecdabece704baa6992a2e28b6083d3f00000000000000000000000067dc40b9ce2ac19e744d1668d184a438cde3ec4b0000000000000000000000005f81a300f2a52fee97a93b7ac210e8baa277e446000000000000000000000000c71f722bb9a1ac30462b0083a8ede6f5996c020b0000000000000000000000007141824e3bc1c08cdd448801507241100a430530000000000000000000000000e51c46b9688f8a3fb3738e3e425519e50c66b942000000000000000000000000aca7c23b37d2fda3633d95947a6c51e0c4b9741f000000000000000000000000b0c36549707bdddc45812f0863b07ed9feb78d0b00000000000000000000000093df3edb6b9b8af82db07c4d03c5f5885f79e1cf0000000000000000000000007c2f54e36ae59340ee4101bf9905984ee9c55716000000000000000000000000fd055f2f567ae1cb92c1ed704cc4793456443f500000000000000000000000002714b6be0dafacf7cff408738dd7986f9d2fe022000000000000000000000000337dfb988cf2f1b1a48401420ce92f45d9b10d960000000000000000000000005ffa25601a159dbeffc18ea546b51eea3e425914000000000000000000000000aef6a613f6798b7455c7363fdd3da8e5cff2586a000000000000000000000000dd65bb5f076f7e7123c989536e5ba5da7d8816d6000000000000000000000000a2813b059b190b419732f82579d6d1e9b845f42000000000000000000000000093b36143b43d95e3a24970f9f6d72de56ffcaa5e0000000000000000000000009e17f0bde1a1f9c0d4e7839fe00e4223c4daa830000000000000000000000000c7e5d48140fb25a94dccb65d2f125f5382239dcd0000000000000000000000001d551bb62a1ca07e7343dc08f90d234d4be79df0000000000000000000000000ad7e3ef128b26ee86208f159efc8adc4a2fedd9100000000000000000000000062536fcdb0350b9866afde2cb4421bffbf6191550000000000000000000000006f86b3a7f94d5e2693583a19a6a0bda1fbf5248c0000000000000000000000007746c47b069c844f1b40437d4562eb63954a67da000000000000000000000000e6e8b63ac312fb6a710475566c926270b17c6729000000000000000000000000f566f7e177efd27ae62e058c888b6d74f9b493a2000000000000000000000000a7c95513d57ecc612bab1a67ddf2a0fe17f48f2f000000000000000000000000f53acb60073c6c6f2680c2f79f149a4e0f95e059000000000000000000000000376434a6c0076963ba16b151464b8e5fc593a7820000000000000000000000006895fb824d6a3c7c5786ca6eb56e7c7a01a49ac5000000000000000000000000c81bab1c1a85987027006f73f987fec340f41b7f000000000000000000000000ddf676b12770dc25af34619113a46eb11e127ac20000000000000000000000000b3baeca2c803b41547ae110ca7388432986362500000000000000000000000055d8a339787d27a91bdc233f20fe9918a41768b7000000000000000000000000a9a0d2208d158793330b1a518258e2eb5346ddc4000000000000000000000000da4584537e9eef1239daf6fa81741e984b12295c000000000000000000000000d7a15699ed1d84078dce1dffa3802a8cb47e15cc0000000000000000000000004a282a8a3e00c66c1b01e025026a882494331089000000000000000000000000dede93d102a449d7d8ba245de7e832436bc87e4d0000000000000000000000001d248f1f89eadc4cbab9ee2974a10ef51611cd7d0000000000000000000000004901a24b7cea65468f46b4890c52f91df4a0b965000000000000000000000000136e4fb89345855133d9072d4a71b2d287e972fb000000000000000000000000bbaa32b968a4172007ae3487677a9bfd0f473a0d0000000000000000000000001c229c8a94f9dbc29a80696828490c42a6c930d3000000000000000000000000e1d4cb409750e497f7b5790e47b590ef8351990400000000000000000000000080f615c7383e8ab4c7991e643300e2299e806a2300000000000000000000000023797350c233acb740da3b2e2b171bf548f70c130000000000000000000000006d7f08511920d518f2646e89b09c27a6370ba92f0000000000000000000000008635f711219cd7fc700eae3483856e4cf4433444000000000000000000000000b245cb817f625969888f36d0c55fcaf01ab183b600000000000000000000000087097ebc54186b250e2810079a23957a369013240000000000000000000000003e7cd9e1632f00299f6151dfda011c49716b19c700000000000000000000000050394d1c40b8f6a64994fc340ceaab73e7fb0a7c000000000000000000000000ad6f92ba2a73579b049461337d47674d597bb24f0000000000000000000000005e61931c8850fca0f2e9f0bbb71a0295b5c561c3000000000000000000000000352d68686d21237582566c6b95dd7edbf04314da000000000000000000000000163218adb238c1c01b043cdcd6b7a21fb4ccab0a000000000000000000000000407c1270abd1fc6c6748a1141b94c05b424c91060000000000000000000000000588d2ae22e73908ee26bc526991ac70c143a0e8000000000000000000000000617d00cd022dfeee5e9710db947e87fef4d2be0c000000000000000000000000f4cd05ffe1591a31433ff489a65561b59af65b860000000000000000000000008bfdfc053e8a744eec6fbe9338885255851438270000000000000000000000001bc788d34e99f43e7fe5c022ac38186ebae2617e000000000000000000000000bf55ca327b5302ba87b6c95545cfac861955d07a0000000000000000000000000e70c156b1834447a27daa7e2fdcee44e15a2cca000000000000000000000000174349f39ccfbf963004e2b73417e0d16578dbc800000000000000000000000063d096ce029fea7240ac580e8a605461d5de926d00000000000000000000000005c8dc2ea78843ff5a1a343fc230a68d35dbb889000000000000000000000000af93bc684924ae56a3217b0577f9cf412f23e539000000000000000000000000cd73099d5cc42f1bfbfb9e097c2a8d9b5c56a1ff000000000000000000000000ddfb144ba191582eb36d9c5ee498318d917d7123000000000000000000000000a998fdf5b7941c4f3cc4e4bc39214427207d07b000000000000000000000000035d0879d0e0a4b753086681480900ca7b83534d40000000000000000000000004917749d3f77f47597c4f92be191f4c6e5bff075000000000000000000000000b3e7ad171a5d5ec8cf8f277f3846497bebbdad93000000000000000000000000f43b1a55f2f03c1ca6a2f5bb54a6f3a68fad5877000000000000000000000000877a84f7201366b0d7501fd8478a3d4652ee72bb0000000000000000000000005f786b42e68016f478e43add8af649543609f8670000000000000000000000008deabfe25f327862b380968cfb85e53b429ce4fd000000000000000000000000c0bfc0767aa9546a381851e87637c85296f8a96d000000000000000000000000f53e93ebdd9e92e90d8ce73cb0fdb13f75b34ade000000000000000000000000f1aa18fcfe1dcb788f616843de09922f857c4070000000000000000000000000f690f3c944b4d81167abf13fb6f0d4193b035ac900000000000000000000000052115c1dda84a1c4f9b6661c89fd25eafb5ab2a8000000000000000000000000958a42e10b6f8cacc92986c896801aadd3d9393f00000000000000000000000025456f70b6e20798244496d322df1d89b9ff3ae0000000000000000000000000cf26bacc3fb845f35ead72bebc6a5f918946be28000000000000000000000000743f2734b87b7e048d4fafc42bff241b66e0e05300000000000000000000000049b574379316416acf84f7fc9dd0ae76631fd91a0000000000000000000000002f57c98a9183a4f873fa5fa086da1f7faa88a707000000000000000000000000de7a451a33bc752216398b5591d69650b23e034c0000000000000000000000008701a41c4dd45909a76758492bfd01e676f38f94000000000000000000000000317da90758c570e76c9fd645c8ae0dc8e90a6f7a0000000000000000000000005fac97133c1e13caabbae7891df999a21b0be41f000000000000000000000000ba3a7d8b189cfd4bb584db3ede5302e3630922a10000000000000000000000008faee702dff3087d42f510ae993a19de73fd4557000000000000000000000000e77df3b5b8ce153ec7ffd61961f8876ec5cbc8050000000000000000000000005ea41fca1bb9605b93cc8d92b01f35b03c485c09000000000000000000000000616cd4699d4dbbbc594833bf57aac37008cd321f0000000000000000000000008bd9ae39fd1fb9f1f41dd6fec2bbac56247ce0b50000000000000000000000001bc92e203b708a1abe62ef3ca91f41769330edd10000000000000000000000000d0fa946f4719154b2051bf78dd70dbc062e23580000000000000000000000009b7158e7b32fc3ebde02dbe81b3699214e3a27fa000000000000000000000000dc09ad34cc118434804ad9a66d46eae0cdd240b00000000000000000000000002501e9782b1635e5084673e3f9798f5cb9e59e2800000000000000000000000035fd344bf497f26414db0d9f717a852afc9bec320000000000000000000000004012b7a81a2d2966f46ca89b6ffe9367425fffaa000000000000000000000000b0cfbfc08abea35cebc559264c2756fea85da5c2000000000000000000000000ffb6f645c829139c8733e982f8c2c96a7e7fe88c000000000000000000000000ba1c49bd4a3f11206d184786e6846da135596e270000000000000000000000003f35240d15c52f5443fd195321213b648567406f0000000000000000000000002b40055b5a40895c5d58f3333151a4ea4a16742a0000000000000000000000005258c530c0a8f3395f401d396dafcf9f27a1e8eb000000000000000000000000b3c2073ee25325d07b54639a7da266ee1089b12a00000000000000000000000063dc3f546f38499f37ff6421482744f2e20e2b940000000000000000000000002db41ab980fbd6b86b51de4836de5827a878c524000000000000000000000000f8cab19e98dc88307bcdfca5e976e1e1f5941c2e000000000000000000000000e2a2d7106e454366b4cea5b12e1b4c243e076c88000000000000000000000000b54b6b703b3f570feb2becb94ff47f81243fd72d0000000000000000000000001a31cde0b4836c2106736f44d29cf588b7a7d3e8000000000000000000000000fa08d348a8b3a5f498511bdc7250505ae6103fbb0000000000000000000000006fd439883b44fc90c1c59a1ce528f58e8823be1000000000000000000000000074df1fb0a6e26af588eb7a6c22b7710b98218b2f0000000000000000000000004260073047a03d467ae80348f2dd3ffa5c8876500000000000000000000000009fb8a0b6a20ce4010631bc394d1420f9109bf64c00000000000000000000000045f64115456a8ac9b60c40ac2594acc0b66e75b300000000000000000000000071e7622417e00c881b0ce712df802afd457bf44a00000000000000000000000019f94be272383be1a1476f96f3a78fd0762186ae000000000000000000000000433bbfc401737dfa98fb9222e46e5371b34982d7000000000000000000000000712eb4e66dd0157f0a938b371ca833e63513d16c00000000000000000000000096ce46b303a5ada59b4c827b431e3e72a880af6e000000000000000000000000c3143cf8674f5e8d34752fb015f6ab33e191fae900000000000000000000000001190da45de5151e69d906be9cb2bde4d486caf80000000000000000000000005095a7db24578cb88a9eeff1e55cc896e5cfe833000000000000000000000000a33d345853af9e58666574dff944dbcd1b77ac54000000000000000000000000409e622445bccb88d8edff50f13a5990c98690630000000000000000000000003ee20b0118039ae66c2e9ef4784469e65aceaca7000000000000000000000000508a5ea4006c32d4c540f303f68162e092858577000000000000000000000000a7e4f8657ab3c90da18280a24867c79ac6903499000000000000000000000000851939be8456683faceee8bc2fe7ec65114ca698000000000000000000000000b7406e0c576209442a1ab4fde2e5e642195957a1000000000000000000000000f7f778bec6cb3c1ecc4577d4bda5611368e017f0000000000000000000000000d355f0b55d733ba798bb1cd394208139eeaeb5120000000000000000000000001d3c4bd9f37367cef846cff2766dd0ca3ddba5f0000000000000000000000000d185af30cbed6f2fe7156e48c460d99416d19f140000000000000000000000005dce67bca3a9c202add63c2f40a601af02613fcf0000000000000000000000006b420738ae61ed2c1a933ca310b0159b5e32f30300000000000000000000000072db4c1b434a765e9c80971d76fec542b46adf0f00000000000000000000000085698890ca2661ded6b17ec5ba64c9748dead7b7000000000000000000000000d24b4034f8bbd69854bc4185b1b66d17280c2c9b000000000000000000000000881931cc25163b691f77abf4fa6202e52b74d57a000000000000000000000000dade13db267fb2446a4601f26227137c3947d2a800000000000000000000000092b5e62befb3b2d9c6a55189e6e0a6487adeb916000000000000000000000000dcfad442290944f5f79468174578fabac4fad95e000000000000000000000000d6883b19e200a8350ff2dd48b5590fe5b35555b7000000000000000000000000f25b79d4da27fd879daab5a831932559f7ac30450000000000000000000000005e787d45d76529db476d8753bc00f81ec5af853f0000000000000000000000001274aeb9ec3dc6995d045a7246f95741b66d655a0000000000000000000000008c18a8fdd2f870c47138af1d75f4910a6d8f3c51000000000000000000000000aca8c9f75ae3703aa9e96a0d12f94f0e1d4d1c100000000000000000000000001713eb4dfb7236b784b55b894610d46ad6bb86ca0000000000000000000000004f066012aee0a583587f466431571f2d4a6fb8240000000000000000000000000f2012c92403a3b058467f1594632d5ceeaf0814000000000000000000000000975dff567429527670f8e5f66eba3a17f094591c00000000000000000000000008b1c17bf34d83a9c68731e70129ceac39ed2ea80000000000000000000000000322165786f7f7b3bfdb44ec7b5b502f01cd6d50000000000000000000000000b812561699c18ae390b5fbae200ef015cbe89bd900000000000000000000000007220947ab04a0a22e2fb71d1df1a72f111691040000000000000000000000008299a57715b767a01e002106f3d273f4af565874000000000000000000000000fe5baa4e1bccb2883dad0f4d469e6bb9d96c0224000000000000000000000000e63af90317b542016a21eb2661f03273e3205ad3000000000000000000000000a9400e77967085ee7e8da505b1dda240d0cb422d00000000000000000000000048a0d66c95c1f9e56886e8fa5d1e712769a39248000000000000000000000000ab926c765975c7213f3c097023e06003873a60fb000000000000000000000000b83ae7a52f3296d4da47f629aa263e6089280f1b000000000000000000000000057415d70514a03d33a9731953bed86047873d9a0000000000000000000000008dbbeb1cd73763e9b150650428030a5f7e5318c8000000000000000000000000fa872da7950fc7032c9b12ab769f942dabc6735a0000000000000000000000004edc024d5454583095676ddf16e565dc11fdcb6e000000000000000000000000043e875a2f88cfbd849d1b4ca5212641f3cb7a97000000000000000000000000c4190c5147d6334df6d2fdde1c4e2527171c3c41000000000000000000000000d03446f0e04f074662ff5219599ceed9218d0469000000000000000000000000b37779fc8cfe203cc9092406184627c6975d11e50000000000000000000000004b16889d7ed1363b2886f9a8d5284a70a813432d000000000000000000000000a7533536c62b408ef9a662bcacc402d2cc940d7a000000000000000000000000533f4431f1a2268f4939844c8190771da746a4c5000000000000000000000000ce4f9291999ece92e9962f11fc8ebeeddde50b0600000000000000000000000060be81a658246be2df768ff09d427fde4f4fe7f0000000000000000000000000b3544793458cea98262f3a73804145d0e376864600000000000000000000000017bc90e3cd9b59d2c6b7c793a6d1167046f5de0b0000000000000000000000000c95fb59d6b69b75035d38bccde4448b9b76b8fe000000000000000000000000ff9ea5ee8a5ca6b52d1ad50558606f319993c83e0000000000000000000000006cdf38b198539755a86b8194a04815a24fad8bf8000000000000000000000000ba71c75bfb5637b025395241e089890a5c42b5590000000000000000000000005acb5f4410b943a36e20736a30d2fcc17809d9b9000000000000000000000000293ee2f399ad6b497113dd53bc83f4ac28699eef000000000000000000000000ea491c4b86ef5880d28d04ff28e471a5479b958a000000000000000000000000dddbbf86eb5ba28bf6ec2b926a26a52cccdfa3820000000000000000000000008bb787a66869a5a956ec31361ff5bf2079947a010000000000000000000000002033391d6a96f0de656e78c2ed02977a2be58b9700000000000000000000000096f601696d067bdce184dc0bc3c4e2e9da3bc6e10000000000000000000000007a524c9e591275110c486c795edf64fad4b8cef50000000000000000000000001eb83dbb4460196b082ab73698d66e954a70a82500000000000000000000000071dd6d529a226324ff78d589965ccede78688558000000000000000000000000f397f9669d8a1329dab1db7a6f5d840db00180b20000000000000000000000001f3199397c3bdace634282e09d12b93977db434c000000000000000000000000ad8351a2e5be72be0afe0773ab2485c167ab3409000000000000000000000000f66f92fc4eb03eed6423bdef385a73d7ac3890b5000000000000000000000000a3be8bf1061d1a0375c5a89ed501575c938b16e5000000000000000000000000c83a1581676417def0bfa1916ec04292da899595000000000000000000000000e95df4788a7a415394431f391f99c410bc0e67dc00000000000000000000000020af3eb84e841b9891018321aa1102ebdc9041b0000000000000000000000000141168d4c869f2000cd43e4983d1cbaaa6319ab6000000000000000000000000bebcd55c2b0212b4b5e60c4f67387d2e859b809c0000000000000000000000009e48873f1e1f78e7cb83d7213589cc301e372ffb000000000000000000000000d37884e47542d916c0cd0e200f982c563dfc2a87000000000000000000000000f0a4ed01e87514f0022d134b0aad5b65f5a7106100000000000000000000000062b9ac25597844cf34489afc2a4a7f5ea858f065000000000000000000000000fc48cb2ccce14ffa524a0eee118af1ed1172aaa5000000000000000000000000181edcf973378fdfbb84eb5023f78a6d8d9201b400000000000000000000000060feba9d477e818da93bf199802efddc97302c4a00000000000000000000000090c651587e5ebb07deb4cb8c1215d46ed1a2c015000000000000000000000000f514d757c30b2671649453c6d64ad1d341251b4b000000000000000000000000149ea90a23ec71242684767d17bf6864be416ba9000000000000000000000000f2ef234f14379f308fdc6b7310cb09bc320f1f7b0000000000000000000000007f880adc172a8e8b80c92903919782e4074c8b95000000000000000000000000cf6ce6025e763cbb11dbbe83bd1f806f2cd2cfa600000000000000000000000066a8dac4f564e815cddc7df3915c32613a7879f000000000000000000000000037903242961ae247e5d53d7fb67f39230b2ae17b000000000000000000000000ba8fdeeeb428f6617033ab6d0304f88988aef715000000000000000000000000bec3d504a2e71b00764b8e138c5f9ea5c5bab5bf000000000000000000000000feea5ce473ced79563ee231d1c21de971d0277d5000000000000000000000000a0423b17522ce7bda2571f50f13d536e595d7d7400000000000000000000000065aacb66b25a260b4b6baef181793c621f4be67c000000000000000000000000293377045f18ed0e222e912997986f5aff65edcc000000000000000000000000d44b3785b3f38748e62a1230359d34f624aebbf9000000000000000000000000c18ac3c4a6ff684a305e283f5fe221fc90e00053000000000000000000000000539b5cb0657b5b734b68ed617a703ca48af578be00000000000000000000000026ef18b5d4c0d19d15f26f62e392eb33a3232cb5000000000000000000000000b13ec9554dff4c2a27f861cd46e2cb6961cb3b7e0000000000000000000000003e82e1bdb25ac910429e4f5fd73f0fee6dc5b6ee000000000000000000000000e627d096fbcd6515b523bdc1e67c0a686b600f5f000000000000000000000000df59f22c4b60e8e23f691de5da349cbc0a9fe085000000000000000000000000fcfb00edde6e27d10dfab28c360289f29feb6950000000000000000000000000ba0398d794e52ec806e938852011e45a0b4368ba00000000000000000000000004ed4763982daa1a461b4289d3dfc673f1b76c8f000000000000000000000000ca4258793412c051548daa193813d483b2154244000000000000000000000000908488aae0388b93d81ca0b93563183baf1614c600000000000000000000000040ae19c81da2a124a4ca688f1638db3452cb210d00000000000000000000000079257a37920690c7b44928dc3e5eef4f6d0c49990000000000000000000000008605b3fb55e5294a6353fe7f0a7184e06a0db565000000000000000000000000ca0e1f535e2786f2327acd57a72caeb71c1fb77c0000000000000000000000002cfaf9113e5f838a9e748d10564b858d26f0c2a70000000000000000000000003bfdbf88fc1a05ba1847161214b546049d7b9bb2000000000000000000000000ca9c7d4307a30a3da52087b3a96c3613d98f428f0000000000000000000000001b6f51eb2486116b6ea4a07fad526feebc90531c000000000000000000000000f478f61282abdab85cba666b0366a1183fcb8d5f00000000000000000000000059b4bac8a7aeeb21d359ed1f446d749ea6380d8200000000000000000000000086c221bcad693a036d07866c9b55685664a7ae20000000000000000000000000d006f569861c040bce793243e1376f347cf0302600000000000000000000000068dcfa40d942560c7e360dafb78544c4e2258a89000000000000000000000000dd69019454d8020d4c1f34a14694cc42d189b6bd000000000000000000000000e4c78c15c53b2498532219473530b5000e3f145b000000000000000000000000a30737bece851a30e552128bbf7aaa6a421c016600000000000000000000000027d3387e1aa28d7b00a08fd87dcb1eb308d7dd940000000000000000000000000b8fbb4f411aef484aed0646cc988960b6eac56a0000000000000000000000005099e6a88ba11093db32b0476779240adb90a3aa000000000000000000000000cc8a810531df5a53f500dd6ea7adcb56571f376f000000000000000000000000fdcb47861d4e1701cabb170816a406a0bbcd28680000000000000000000000001dab72417d8a1ef4aa3c8aa9ccfa209fc8ed9a83000000000000000000000000277d41658b81aa3ee4bc83d8626e5bd08100f8660000000000000000000000002e728337f69974eb68887ab7bb2b58d708c29dfa0000000000000000000000007da59886f692ada4a6507090b0633c907255c3a700000000000000000000000046835ae6bf199eea5f3ef61b201c31b64e47cff400000000000000000000000064154a5508e68a1369088d8e58b3319c7b783439000000000000000000000000b631b43996ae22dccbc63ff8cc4ceba8f49399950000000000000000000000006df1443434b09bee82510dc60eff17116729fe70000000000000000000000000239cc85bc5e02908869c1e2ddfaa87da3844d1a5000000000000000000000000b073971deec47bc9514e942f93a0f2a53925079000000000000000000000000028f780d30f4dc3f479b61b63134f141fef2139a5000000000000000000000000943a80bc08fcd9b4a47a15b050db2aa0b7854de60000000000000000000000004cd90c6775efcd54d635d7b0810fd79df636daef000000000000000000000000615826c0f044402292c1f252c1035ed8764d3bc600000000000000000000000035980e38ae4b1a5c13a01c982fa5a9f145c1648b00000000000000000000000025cec4aa239a9f9fcad4a38de8c55789a5b2d7ad000000000000000000000000579e5d2c590d161278ed9357ae744cee7cf9d9b10000000000000000000000002ac294b875211036936bbde323c4e7d655d0ad3f0000000000000000000000007b4a9dbe7d89c43f26ad0edec3695ede7b78f8f6000000000000000000000000caf7d9910ac4a8949c8de22132c12f74de828f2d000000000000000000000000f16ea7b5884c5bdf2eec2066fa1b06cb4b39c070000000000000000000000000c184643b9286d0c6f60b937aa942ccb9b5ee7e2c000000000000000000000000b13d639f6d792ccdb69aecc258c932d70183456900000000000000000000000081ace4068c7ce1b28bc532e5b8563d0c8ce5d8ea0000000000000000000000003856230d335322e68e63bf9d351a16556196403b0000000000000000000000006da77b411e1c9379172f6f2ec260fcbe20a085270000000000000000000000000f55a7236c3396806882427fc23ee3a438426ccd0000000000000000000000006fb70b57fe239243138671d32d6b337ed737676b0000000000000000000000004551e094211f766a30941a83d4e4726f5e654bff000000000000000000000000461efffcccaf2402e14b2ae32b7773b4d29261bd00000000000000000000000078ca42aa8b664196456f1b3fd3350ec21e3b25290000000000000000000000002f5688bfa76f7595a2ce54ceeccdaac1715d61c70000000000000000000000007f82a33ca66482de32161078a27d151d6d14d52c0000000000000000000000000e2795c30b4716e205682fa8c452843ef98c664500000000000000000000000005299f2844f288edd25b439f2ba703101ece07d50000000000000000000000006960c9f22afda3793f97adbfa9fafe4ebe236f8000000000000000000000000079fe775ae2f9f75c71ec5cd08845fe1f1adb93bf0000000000000000000000000b0fa4a209d3c14f464dc404345afb2fe9cd38d800000000000000000000000013d3af92708c2b2be98119c6e6cc745c62a4a15a0000000000000000000000003d4b0a88034ea9e694c31448283a371a8920d10f000000000000000000000000e91f8e16ca04b2cc7b94481e447b927bdde23aa4000000000000000000000000b0bfd68d3fbb6433984d508744f134e1b78a24e5000000000000000000000000e0ae47f697262bcbd205f20a8fd86270a814b24f000000000000000000000000efe58a54fa2470953d88f40d8048baa731e0284d000000000000000000000000723e7440d1e23675ee54919eea0c245cd0ebb95d000000000000000000000000060fba4fb19da531a9974e7c660a160c4b3934aa00000000000000000000000053be25401cf2eb473f258c1850367f59f9ed9404000000000000000000000000e0fb7be2769723513a6e76a397738c6988e3840d0000000000000000000000005a0502addf49f5fd9d066e5a6cca62cb26c08692000000000000000000000000b3b3ad87e97f86f79bd14185f144e08f17b50acb0000000000000000000000001d8f85203a0723db2021e8b1c2b116f43146db6d0000000000000000000000009866ac4012c882da0dea1b9dffdf738723e4b61d0000000000000000000000000ce67e75c57167d4456580fe4f3bc846e9cd16a00000000000000000000000009104002ecdd7f971bbe10bf70e4def37a3096c74000000000000000000000000ab0a923a3a4a387920f01b90424e24ad9418ec52000000000000000000000000de4ff796e35c076774562e99d6a34ec14937a8090000000000000000000000007f6a8573c6e24cede5c55dca9f83852fccf6a473000000000000000000000000247eceb6ed73a34fa7387bd01f5b86e258a8631800000000000000000000000003260aae43f6fe8aabfd59f4d070db14aadaf30a000000000000000000000000074e2896bb22d506b1d3cf1ac3c138e058842c24000000000000000000000000057c7c7dba09a8b338a41cd5aa729b9fec25a24000000000000000000000000071ec84e93dacf75988bbbf4085bee2189e8a35520000000000000000000000003fef875e67497bde1c5e8a7624eb35ebe44a11ff000000000000000000000000a884ed07409fbccf818adeabf3206dd02fe6979e000000000000000000000000929594d2da43acd23558fb8049e2bb7a53c024930000000000000000000000004daaf3792cd01805a3b9ad668dc163c9081222b80000000000000000000000002436f6bde2343b4cd64cd55b60d342da2691a98300000000000000000000000010e28930e9e1cb1c70c613e6e17ae3ed50d9863a000000000000000000000000bade44e6988f093691359667f508572d44014738000000000000000000000000938802fbc25804d2aa3f70a6351605129b676d920000000000000000000000002651993bb5a9a09cd0b2802a2f02d0b3fece805d00000000000000000000000075ffb5dad5d4417c919d971d9e728abf7611836b0000000000000000000000007de0a7e667e0b568b99dbe8997e18201514f18fd000000000000000000000000ec54c4bdcbb1f5bf0d1ca78e271adaf1d7d24b740000000000000000000000004e7f11b16af719e44dde2193e5df1949f1fb02050000000000000000000000008e4bc4b13943bc6daf8e584019672274e4bde403000000000000000000000000459336bd0d9ff6f0814516490f570caf42724518000000000000000000000000302b7280b0d2f9d50706acd7fb11fd93ad11b7ef00000000000000000000000075c86b79e62b076125eca2831fe52b863f0df30d00000000000000000000000075265cc6b44a10aca39704d29816d5f634ec9a0600000000000000000000000078a26901e22523a95d214a6f49b646a88746ae0e00000000000000000000000011e30ee79fdd262f32a53fc47df07a77fe20a359000000000000000000000000108a6a540acb16544c1b40f914a7856ea8707aac000000000000000000000000f942c9da556f6063573709c11946a47dfcd07e37000000000000000000000000cc39a6bae1ced6d4fdbc4efcb372063bc5abf64d00000000000000000000000094e520b2ab0390a9fe28c14c88e84fab7562e7e100000000000000000000000055bb3f899bf3be6b0ac79b833cf112ab2b037960000000000000000000000000d13debd4cd83e4869f3fe5d23d9da701f662f18c0000000000000000000000000a904c4f0492a57b813aefe46d407fdd9c58fed20000000000000000000000005213aade4ef25b686b33de2c730b77fbfda408f10000000000000000000000004f914ca659d8a6df7373714679847684056b210a00000000000000000000000018d6ffd84cb8a18451f6cce0cbe53f567303cd26000000000000000000000000912603a4d9856d6998bc8f5957c99c39092434160000000000000000000000004c3a429a19f5df1c614d9fb0a0a50e13dc5b685e000000000000000000000000386fa8319b490813c06d86b85e2d8cad3385bcfe000000000000000000000000f7a75d1be0d090e81173e0772f3a060bc0f517cc00000000000000000000000074b4b8c7cb9a594a6440965f982def10bb9570b9000000000000000000000000a344e40ba593c5ae8336d02e5d367eab348e2c6a000000000000000000000000e5eb78cace3feaab0da3810ba32abd0df99015b3000000000000000000000000d9278038b98650e25a16b2e386f2c3ac3f6c2581000000000000000000000000eabd0405b7dc68e41d8e763d993a4ec0c934e64a0000000000000000000000004ee8f5e9165a617672f8afa0fa3a4b7ab08ca288000000000000000000000000813b0bef28e55ad67381d4866c8d875c37a15afc00000000000000000000000070c55d7d18c737580197e7090b419bbc7fea12db000000000000000000000000efe93e585699fdbad248b8c1462cc06c8653db0400000000000000000000000065a35ff94d321709988727984d573c730b7f5a0e000000000000000000000000aac90e887ea6047ed8bbca2b5c459481ebee8f19000000000000000000000000116fa5d123189ab8742a93cc253f0085fd29d343000000000000000000000000cb966b143cd6905993e15f66a9283b9311d8a056000000000000000000000000446bb1eb540e10d4533991b06f124a0b1d19cfb4000000000000000000000000784f7f24e92fa367a5b8bd718cfaab3ed2c71258000000000000000000000000df0b0468c0498a1f81926b09f22265dcd958261f00000000000000000000000062fd1e1677c61c4f0d1d09d0ec0c9cb137c8a5c200000000000000000000000035f7cf710c51b0442fa948f51de7118103bbe79700000000000000000000000000f0df72a582583d45c8a6ab308bbe9705083e47000000000000000000000000ad260dac4c031918d05dc87b79b3652eeaba291a000000000000000000000000c9fe71c7e7fe3b0b8aa9cc3165eec637ca6b617f000000000000000000000000fafdf23f5d4a8353db9b60710a54d15b4c688fd70000000000000000000000002c5b40681f1c6e1896cd68f8c8526786983fb7af000000000000000000000000776625e86f5ccdced6836d7ace18b4b7a64ac337000000000000000000000000aa5dbc7912b2fc1c6e766c0d02b81b6a0b6b80190000000000000000000000002344a300821fbb2455f237348b2765ed956d2b28000000000000000000000000dd255c458e6d1e28ff476ddd9385f3012b67cf680000000000000000000000008eb12e3b13f7c8467672797690db654c3a021ac90000000000000000000000008e79e9d482c9349341935ecb972831c86e61ee9f00000000000000000000000037cff505c872e72bee3536caf34c056a5889e1820000000000000000000000002dc4e7ec58e9cd6f82f332e556988c37afc8af6a0000000000000000000000009760ae9f55d7bd4b3818a48b527b3679c3a304590000000000000000000000000c230bcddd9259858818c7259ca92ecfef4f4ff6000000000000000000000000a2777027e2512ffba7ec070e296a13c8e5ef19dc000000000000000000000000bb9d05fae2d6613be213bb4fed41cd8a9c88bd1000000000000000000000000011c8178ae81dc220170f344a2f072c0804b6ba05000000000000000000000000223138599bdf71fe4c9bd1f56218c13e81d0a3ff00000000000000000000000062f7d22a043f884fb3ec85d7c8bcf224a3a2e11c000000000000000000000000523bb5b41c0591940c23212bb680936e747279bc000000000000000000000000dd264aa0e230f1e77730b9037e3a6fce594aaf6a0000000000000000000000005e44f5d46affeb21b3696d28d930b9e8b6b3eea000000000000000000000000011e597ac8c44056935b77ff0bc7acfe2325f1543000000000000000000000000d1606144ebd1862d6dc9b50afde0278d869fe463000000000000000000000000917400d82f43c59c2061ce6aff426f9cd622c52e000000000000000000000000825b1be415afe0509e98f1a9ebfc02c4e0974c73000000000000000000000000f2f716be25eaf64e650dd4574d81fd89ac4ec31b000000000000000000000000e6ff6c15a314480c3497ed92895f11a76941b8e3000000000000000000000000c9245b3f8466d531126da3360737bdde3529ffd70000000000000000000000009c3052d194844c3629d689116ccb24d0cef0dd8300000000000000000000000026bbc5a42d3d95a85eefdd0fe7665b9cc3f2110d000000000000000000000000d7d3c15bee179282b7a406f5cef12d3a8f0c59d6000000000000000000000000ad7dcbdb762ae12a26eea49a13a04293a5a6cf22000000000000000000000000d12d92ef9bd45b466688c9b6a880735c569b1bdc00000000000000000000000032f569a2349d0867ec9e7f107e77593a6197553c0000000000000000000000002b6744dc613785e33acb3dddb6e2eca903dfbc1a000000000000000000000000ad88a0a2471fb76f9304622661be8725109eb224000000000000000000000000e8b4ae07bd3bea0ba64097a0628e5c035ed9c092000000000000000000000000a6b3ae0659cc6e6729350d3ba695d83a71ef781b000000000000000000000000563377f7b98055be9d2bc12190ec7ed18a810387000000000000000000000000998b8a3927c2a22fd8e7a07c28e0c46d810250e300000000000000000000000015f0219b45a001a3cc87e6d2caead137196655b0000000000000000000000000ce938e9296c1ded434658f2cb5bfd1cee6ee01c60000000000000000000000009ab30cb9e2af03f82f95a73dd3e22c112e97315a000000000000000000000000a0e9055442754bd7f62cb135112cfd9e2304cb3600000000000000000000000020e9707930550c3c7a7e55d009eba7eb63ff5b2000000000000000000000000082774281a9bb1e1f973b55734704fa2fcf952bdb0000000000000000000000003fe65dc609ca9c3c6891bfa4be6e05ae34a1937f0000000000000000000000004f0fc5f5b62efc8b6680686bcbac93e5815b1d6d0000000000000000000000001ff8fe449452c55cf8f6f2855ac72784760474c20000000000000000000000006fbd0a0e667b023dce54142b6b9fb157464f3216000000000000000000000000d3b2b5903e4a2cbe8e41cf0de7a04953470fb9040000000000000000000000007f36a1f52f318b527ec688f6860a127ecc87c459000000000000000000000000cf11f69dd688faa63edec9abea54e3a5a3a40dcd0000000000000000000000004804481da812d13e82d708938f2476cde0bb3e9000000000000000000000000093a03d4a54b07cf31da0de79b35dffab78512375000000000000000000000000498b41e5899d58ec7182a9f08a3305cfc4db62eb0000000000000000000000004ffb11063eb185ef5a6715acfd90ecb0f0357f9d000000000000000000000000a1bcc7c41f4cc431a5ec4dae4885bf381257a1cf0000000000000000000000000485d02296788ff533b41fe0a686342c9636849b000000000000000000000000dbded8b45a0ef3f41ffc21afbff98e6aef3dc704000000000000000000000000dba4436deaf85908c56174f5689711465c58a108000000000000000000000000fa4b7e9f3965340a15d7478cb5cb996b51d6e2440000000000000000000000007caac1c4a78da136271d908458cd49c27971301f000000000000000000000000fb89b500e3442bf3c397007276f1646ce410d2c400000000000000000000000056069650fa057e5674c32ed9e2a56d4fee2a2d1500000000000000000000000001a93dcf28b4d02e01876f8c4e076bdc973d11590000000000000000000000005b3d771f79b69f85a5a144594f0ee7e6a05b2ca40000000000000000000000006f0a7ec806359b904728e46e4e81fdbb0c61e459000000000000000000000000eb03596bce405c2921c7cdf436bbbaa76aa2f12e000000000000000000000000d10329b0c3ce0265b5713401bd594e05568376bc000000000000000000000000d4b6545fa42861379867dd4731938c2edcd31f03000000000000000000000000f9e2a4e1c79972cf5e520320d20155aa1db32fee0000000000000000000000003a5205206edc1498994c484f6f60e2a7e3a2265b000000000000000000000000d37f6655a53d907858efb65de16a561a1c3be7510000000000000000000000001711118f58d3dd4ca3d5f88ab61bc73fcb85dfeb0000000000000000000000002776471393e2d05309861d6df7b345f479dec2ab0000000000000000000000008d76798e5aa44081e55648dbdf3651e268e1be28000000000000000000000000334e18f53656adfc53ec3d7938d78b6924d7326600000000000000000000000079d9b65a79cf9d5e22bd23648d85dbd115924185000000000000000000000000478dc81ddf01549652f1495a51bab8cd44ef61d5000000000000000000000000c8d26aed3f81e3acc4b8618e06607d202c64825100000000000000000000000011c3e4e0480c6cd61e625e16bc37cb6387388ecd0000000000000000000000003896a68cd28e397e7a01b4c00179d8dcb77b2bcb0000000000000000000000000a7710e308039692da9f89bda068de254c1e8da5000000000000000000000000f826eff1843326278870152213589b0fd7d23fb3000000000000000000000000e68466060a72e6d8cb839e0fde242f9093294bdd000000000000000000000000d7aa15dea6d40003c78d86954e94fd48bc404b140000000000000000000000008efc61af92255abbfc582f2eb656a2808216c60c000000000000000000000000355bb0440e5e55924102b472af8f7089f3f3a4cc000000000000000000000000bdfcdddd0e03d6f7b4aae1ef4705eebcd23edd97000000000000000000000000633efec9ef9f146ffdfbc5421f3aa1f7e7614dfd000000000000000000000000ebbfbaf39ba82069cc954c3cd4a2e4e35a11ddbb0000000000000000000000000e838085d8d8bec8fd88b3fa4839d63c7ae131e60000000000000000000000008d0895b4e1f32a53e82befe5b489c44a43d48ba2000000000000000000000000f84de4371d4698cc3263acddb2b802c22ce9109b0000000000000000000000007fa500e68b70e63a998096fcc689b03f3c6b0b320000000000000000000000004f7b3da6ce749d176e3d76162547f997780cec300000000000000000000000008d79bbe9e01a6f3f4e165cfe1beca34f9061c00800000000000000000000000051d96ef2d4b9e00e179c155f5e29dfb13bfcda97000000000000000000000000a163dc58c659c97accb4e6c7aa0532e40398a9d50000000000000000000000005fb8900801f2b025372d4912a0f50df443398b82000000000000000000000000719adff3e80ab02bf91d6614fcd1226cac17f058000000000000000000000000bec2636797e1323c9cb9d516c6353e72d221e323000000000000000000000000c9a69411e61d7ca4603e66b0d8921bc1a2618d48000000000000000000000000859c8c22b82301f0007afab5042f2ec987ac5f2a0000000000000000000000001b1a4b2c9c688fc0b25386df2e5aa8ac0bcc605c00000000000000000000000006124389ad966b040fb6bfe6e26b75bf6f7a526b0000000000000000000000008490c405d559860a059ceb3b917445954f63b83e000000000000000000000000b69039f946651884b557ed0bee278d2eb39b4f8d0000000000000000000000001b66cc70c1e520f5a38ac615b08f161ad264520b0000000000000000000000004546a4e039e1955b108d219853894c73625a02d7000000000000000000000000fc02a565a2d9cd56952250c50740be676be2ddfd00000000000000000000000010d6a37393796462d9d4712f6cb0ee53bfc1e43b0000000000000000000000007215caad2904891e0afeb0572eb713a21e63c196000000000000000000000000b8a629a0ffb6a0b3152d05aa72ee2e8fd570342f0000000000000000000000006776931940445c6b7692c9f97bd6ce546bd16800000000000000000000000000c04b5565f895e8c5baafe8b9cf18e0a239f0861f000000000000000000000000a40e7fcc3bb6c8338e8a3db5e1e2af40cd40c53a0000000000000000000000002898729628987724c08cc4ad1b906a94656573b5000000000000000000000000cd9cbc331f34beab6c5156aab32118d811e7c1a1000000000000000000000000cebe388a5f2530daab6070cdbeb7480551d9c3f50000000000000000000000003faca893da0b41a8435d4f98bc2ae978d2fd498a00000000000000000000000070eb27fbbd437388b4d1d937d1f0d25383d16d550000000000000000000000009cd23dc2c4f9d2a446affd94d681f6b74ea91b1e000000000000000000000000364132dbf9278796fc0f4abc787a14c45edd39100000000000000000000000008cf58467d0fa767122e888a771239b17a8c908010000000000000000000000000e5f685125d8d419c30b68e55bddc93a94ca687400000000000000000000000098eba43d9615ff2f2416832d3f501bf02d6f1fcf0000000000000000000000007fd030a81fdb5df306682bdd141b0f83599279bb00000000000000000000000079e59611e3b52672cba1e8fe50802ca696bf164400000000000000000000000033d948929833f799f8926cc2866f1c1cab8883f6000000000000000000000000ca50a3c9595860322e7e85cb0d48e4eb95b42310000000000000000000000000a91c40421957b62f6c96cdb2f58911f3d222048e000000000000000000000000603522d5f9790af1db491b379969b25e1587e5ad000000000000000000000000cfdddbaf139988cfb45a528f6df8de2c80c2b465000000000000000000000000c2473f28bee269e642f8261af2d7f5b8ce72492f0000000000000000000000000dc690b85c504b196c42bf452008e17f20945d6600000000000000000000000063cebbca4f0d2a3fb819f578662c52038df87eb600000000000000000000000081e47ac7fa55e07366813c29a86e85541b650dce000000000000000000000000213638e7680c4ab567ca702dde88c076c408b1c800000000000000000000000098556966cf5768a01d7e40ad7f33bbd74bb06f4d000000000000000000000000cc8599c19a518fadd2b939e944ae7c7abf75a83e0000000000000000000000002674e5a6fd3e0076465b455eec701b49e0dc1443000000000000000000000000b43c6ad8786d2f388eb5f4d1f99fd0107aa27c110000000000000000000000005690631b0dedec89f16fb8fc550541f8c32f78480000000000000000000000006be4ff903f5d56a443d5350d1076d3d288063e6a000000000000000000000000ff34f00fc0ce56abacfca8271a80545bd5df0196000000000000000000000000840f4ecef1ef2b75abcbe9afb1bc0f203befbb230000000000000000000000006a032963514d90d2b0643c8c0b4c02378069044300000000000000000000000043e271462957306db209948056b3cd1a8100e94300000000000000000000000059ab3115cb6fb060679845cc1fe61ad42e592305000000000000000000000000188fa0ed56b95ba6ac85aaa9e1c680473635fa82000000000000000000000000e4e03e4e713202e08989874c87db8a2f0729b590000000000000000000000000921cafa506db14e9329a0d4d1806e0133e35c72f000000000000000000000000c6cd09f6d410da1efdeaffb7c16bf9a3ab5be45c000000000000000000000000e88554c1b4f5844b3d5d6d833e19d35ba014e42f0000000000000000000000006379b3e7ce6452da98c876150ee25a40512ace2c000000000000000000000000bc1838b79ede54a4f72cae795c0486d3faf7506b0000000000000000000000000164240bf3fb7ed75cdf995690fec3d76ea55fd300000000000000000000000069c84743d003c5b1065c6f6a672711f81632dd3d000000000000000000000000b6abaf561db99449a9702bd79051c68b28ecd793000000000000000000000000ee6e7328ed0b670623739b3851294b057a50a2f8000000000000000000000000a712690986778a6d858e00fb3c0c8f42e892707300000000000000000000000068ee1249fd9274ddba1761d927379bc9d3ba0a25000000000000000000000000531592f576e6a38e09a69104efa1bc7dc3cd9683000000000000000000000000b493ec977ae3562b5ab1d2c84cbd56b03c71e43b000000000000000000000000b36b77bde67ffb0d3fe950e9f011af3d62bbdab200000000000000000000000005c96c2bb1a0d24d3d40e04f2095446c1c59deeb000000000000000000000000a2204759ac160dc13cd3a292df64c53fc06865950000000000000000000000005862321d05c87a91b223fe937704c97da1ffa94b000000000000000000000000b0b091845f8677865cf7b9cc8428a06e5959a7d600000000000000000000000026a5f6dd722874b3491bb6eeb5797d054b55fcc500000000000000000000000009e093f1111e0198faaccebb2e0dad53afacf3ca000000000000000000000000b20c70add3c377077da3625edd2b7ca0e9a945ec000000000000000000000000e473647fe658afdf7118fd63ebce977b3bb1cb290000000000000000000000005038d82b2065e89d76a7c8b3bc5d17e943dbc0940000000000000000000000001b9f21f117ca06701f515f1d11b96482a7dc98b9000000000000000000000000c839203dfc29d4d01bf3f7fa30f696aa326b3ae6000000000000000000000000479d84acf1668f2cb3ff508ce909983663ad88570000000000000000000000005a49cd08dfa9ebe413bcb0655289f34c8dc78ee20000000000000000000000001c50284c3de8b3534ef2eed1dee1dcca5a05d65e00000000000000000000000083b3c1238375d66a4b4675a489366dcb15a9216a00000000000000000000000042cba8ea55388591a06c0ae1d60f8bc3a4de1ddb00000000000000000000000071adfd3e4b8bde35b5e6ebabafb67869f16ac3c2000000000000000000000000502114ce4ae9e2640e5b51fef8bd1a71e0bff4f500000000000000000000000090038ee2fbf24952cba547aed15d24381ba2f5e6000000000000000000000000ac3b28810f2ca0e683869d93b49bedf214c1ed2b0000000000000000000000004b0b50cd5b32f1012d9ee5731a70c80588560ca500000000000000000000000099109c49b787b36570d9cf4089803b131638dd92000000000000000000000000a23c01133bedcfc7cfc5183b3647c1646dd4c8a30000000000000000000000005cfce1240333b5e730bfb897a2b5e87ff8c7a7a80000000000000000000000005925e34ebffd2bbd58b2f734b756243938d9308d00000000000000000000000078bd262fabb8d9b48f087a55517aa6136a2a23eb00000000000000000000000099ee9dc15e0725d90a4bfd87185a814d48ce7a5f000000000000000000000000fcc1f4ece4ec9cd44d090f9bd2c7cfe6ca65143e0000000000000000000000002ea80686536713df950408cdd6eb0b1e7c37afb200000000000000000000000024fcb89ce1ae4eb0098120deff545b8bae559cb9000000000000000000000000b735725becf8900e72ee64efdeac1b7fc265745900000000000000000000000052b6f568722e932dce9c341f047cb218c3253ba4000000000000000000000000ad552db5065d8225b5b801cb34b3d1041c9001300000000000000000000000004cfa587f0ccfb62f5c30d16a3de52997216967c4000000000000000000000000cc95846d3c1b0648ef4dab2aa66931311bfbad940000000000000000000000002dff5be78d04f623dc85d8b70f54e4eb902e255d000000000000000000000000772cfb4ddff92defb5f348d25fd2241e8a09c81600000000000000000000000087f72279dfb6b4043b5486ab1e00233b052be9c9000000000000000000000000dbd4a28514cdea8d8baea28e4c1d4a2ee7a848f10000000000000000000000001f9fcec1d4a4f8ea5cf99396cb40522b7f370bdd000000000000000000000000918711d719cdff319ec15eb4b459e0bd8c75f710000000000000000000000000a6ee546eb0a1337755198855998ad3abe45c9e6d000000000000000000000000325569119d4b8a9afcce22a9a1f875c6f46d0e4e0000000000000000000000006e53d1b478ebfcd756d9901045c27dd0a0cfa295000000000000000000000000ba95466c6828931ddadab331a8191106331c3fe5000000000000000000000000569c44152193523acd0f03dc2bfe0904ece6429700000000000000000000000074bdf7d47cc438473482fc2b395dd394dd40b968000000000000000000000000d5107f6ae5efdf4751146ffec6485d1c6d0aa63a000000000000000000000000a7bf6258a94a84824b941fdb6bfa741a3c4d544f00000000000000000000000003d23927075e3ae82462391e4a6c8b60e144ab800000000000000000000000009d6717ea9db003396e18532bd2f2b58c4700a3b90000000000000000000000007b84f6547bd66207c50306ab144fc6a8ebb27950000000000000000000000000b9fa3ac8dca57bc5d81914ff2458d3f051d9293700000000000000000000000013524b24e2998ba0f435f847097ea8fb03bf036f000000000000000000000000a15d5247a3ea8dc36a2f5962b43cfa9177c09f01000000000000000000000000d03ff5aa4fc84446018ddfa5cd777f805f728cc1000000000000000000000000b7410e6d7d849d1786f381812fce4fbea7d09614000000000000000000000000f5ec43cd8390fa510f05f2afecb0cf67ed5055f4000000000000000000000000f72943c83dd9b339721a1af99748d22806d1cb1300000000000000000000000066dc14af941316a664f7dc15b1a286803b5a93e2000000000000000000000000a1450d01f3ccf6f3566c01ee582b71834ce6822d000000000000000000000000f02a076c5239936ccf4bcc3b70b4672c883b7a56000000000000000000000000896c40231a2fb2ea816550f35a05c01589082391000000000000000000000000b1ccd0e390a42ce7b260c511b1ae934ede65063f000000000000000000000000247ee7aea36ea2d0163578749e781a65a2f03e6700000000000000000000000074c94d05691401b3693f9a1908e4944eb4cccde4000000000000000000000000c4b13f2b1a3dd96055a8dd287973e1c0347c7e0b000000000000000000000000ba1352f85108e9cffafa907649e932a37b3d43e70000000000000000000000008eb208d2401ff350fbd687d2fa5d1cf5081eb36d0000000000000000000000008b35b35736adf84d10f1c907228fe5d1ad19a47a0000000000000000000000009de92d02b4fc6ef591c93f1794b600c5350398460000000000000000000000000acda46d99235dbc4ee11e4917d33f47c09d2a24000000000000000000000000a19b3f1fa4f7bc36e7fc708b6b40c8583e27af08000000000000000000000000ab2fb28a3bad2930389e5f0b5471a4ff16ca3065000000000000000000000000d4bb0c6fa0ae740ab9e4f77d2da59566934ac87e0000000000000000000000000a85699bc1bf84522626b8f847236650a285eb07000000000000000000000000e0bb1b57950cd0b96b3f05ee458169da806ae63c000000000000000000000000c436756e333e72a5f4817fec93e1f1d765f36fad000000000000000000000000126f730a53fd414a594f78d7addb66c0c9b5f2ba000000000000000000000000b10763b30779b223c1ddd8b25798bd84a81228490000000000000000000000001f7ca29a778a9711418784bdb48eba9bc2741adb00000000000000000000000020352e305a363747f60147f8297fd08160edd4dc000000000000000000000000adf4e9556999f2e88a75ff712a6003cfe7304e2c000000000000000000000000ee30da479ba04915d2cf813037f7280c33f1d365000000000000000000000000b865f25342e5f3cac34db97323fd9ab701ecb5d2000000000000000000000000640c110a0ccacc6de64e311cdb3860cc4b50d7dc000000000000000000000000e1e28104e5aca3b6f27ce418fb3ba1e9537ae1e90000000000000000000000002563e783b396a32dc1b06b65439a3462ed16834b00000000000000000000000040edf35765eb9e151f9af69a912b1c89dac69551000000000000000000000000faedc807b9659b0c7e14dfcb80558777ed0e6d58000000000000000000000000aa95ef09a60b3b0139ddc3516c1eb39acf19f78f000000000000000000000000344d258eb3194c37c5dbdd3ffa744eb6890e0e210000000000000000000000009cd7d11038325ec8c37b0daa8e5c67de10ec5442000000000000000000000000388bbf93325faa9b972809fb7d36fa7fd75767ba00000000000000000000000074f12dea64bec79169e92ee6723eb3e2d10747750000000000000000000000009334c383098839cbc4256aad5d113e623f64fd3c000000000000000000000000255f25000db82ee5a5c790be14345de04c571ccb000000000000000000000000f0514e1e55e6b8f514e2a62583ba5dff2031be9f000000000000000000000000db1884743796a1513c4c3679160206abaa00c8cd0000000000000000000000009bf252854788a41622468284edebed14d94bb16a0000000000000000000000008073e27a1e12fed1fe0a4f15ed54ce323dee53f8000000000000000000000000aa54de7da1700da0dc058a4499728a8222b59b12000000000000000000000000e1f1974e99a38dd033f529fdf557832d5c59606f00000000000000000000000026b4a07211fcda2d4f4cf6ae1d558935d2078275000000000000000000000000a1dd14a6a03e91780ac75ef13a74d672653467c900000000000000000000000091215263ce471806cb3a8abf63f50d058abb5631000000000000000000000000f28e04d06e0febb4c48708b9af22ae9709f57c0a000000000000000000000000ed387eaa6bd5bfc70a19177ee12702b79dd1bc74000000000000000000000000d337e8d9b33ecac94a938d0caf3e288b6c1596340000000000000000000000002294eb5f3bd5c850316e087b5def4992b06240ca000000000000000000000000ed985f3922ecdc1f6667b2ca3aaaf101aea6e51400000000000000000000000086fe5bdfb1d35987646d23aeccb14aceb24c099f000000000000000000000000886cc9c1292928415b76c07235b87b5d199738b80000000000000000000000001b6b709dcf90fa4c6505de0661241cdffc0ce3b2000000000000000000000000ec7fa38602c09be08690dae218963e454bd431c2000000000000000000000000e7864357e7dcc269a8c9175a1e20d5a285c7de99000000000000000000000000382ffce2287252f930e1c8dc9328dac5bf282ba10000000000000000000000004c4160fd4ad1bd9375ee8b32620a3a5777610ff50000000000000000000000006eafd6d8768a3c5af2752d19483386853d99a51300000000000000000000000051d5e26bcdcea933c725719b5f7e1dc0863d99dd0000000000000000000000006a71b14079f4bb6e9b49d4661e3e09705f537545000000000000000000000000942b10addebecb0e88f59abb8c3459fd4619ef92000000000000000000000000e5f59a33b61794bfd90921efde4c625793c303dd0000000000000000000000006bc38af8bdd6d01f7fb14f7fac412772975193cb000000000000000000000000dfd3beca8d967ccb6b276bdf46eded957ac4c31b0000000000000000000000009c919b665e374125331db6f1728d8e61233aabb30000000000000000000000000dedebfca210dff37c8a828d2f1961b808395b6a000000000000000000000000961adebb884046995355b956bd4eadf640381d8a000000000000000000000000414336418a0c32b30c5e67bc123e04c4259bffef000000000000000000000000f479098d81d9ba4564c149faf5006c09a3f1e725000000000000000000000000109efced5678014b534592d1762df543b7143198000000000000000000000000c9abcfe83b7e6751fb52d90702bb3a44d54b5ce3000000000000000000000000dccfa8c941f18188433b6fce233baaebbb22aefe00000000000000000000000000656591580dbd42a6c085437273fd58caef37f600000000000000000000000037140d644c759ba55c06bc1aa79f4bcd24766e9f00000000000000000000000092ec8cfa75b22e59ade687c7b90b2868fa71a6f00000000000000000000000006bf032f0cdd6a8a205130565bb0c911f96f76ae70000000000000000000000007e71108505e9efa3c6bd6ad337a900da1c7b55e7000000000000000000000000220c0a94a5ea10be4ccabb8a7c5e9e80f3c65da40000000000000000000000002da0403f3581d1ff96fc1d4e2d2cf951527a6ec00000000000000000000000005826cd0069bb68ba08f557593be82ddcabba20050000000000000000000000002ced677f971e6676ee488a744e349543cca816210000000000000000000000003ac81cc3980e20020a734e1589e512c60fdbff910000000000000000000000001d6460c9e1b512ef49c4b5b963cd6e028cfd2e900000000000000000000000003a52c3a539a7590c710358f43c5ee1d6c53eb68e000000000000000000000000b582506d00abea08c50d6ab062db738990078c070000000000000000000000009e3fda3ff670f042a54aac8ad2359c418ec76949000000000000000000000000afb9831d150681921f74e54c0b1a9ce93874007500000000000000000000000013d54523bb28f17495b4328d713a586a1756911f000000000000000000000000ef02a5f8a59bd60da3d795f22004e16346b67c99000000000000000000000000920756eef6cd3d6f782ffbbc0435578d582489bb000000000000000000000000be45afcb3f53fd53b9a2e1a5b731b8a5da8da1de000000000000000000000000cea853ab6897141d148da81dbea6a9bfc6b7f9d5000000000000000000000000ee039f6954c8a84acb86473caae715964a7b8a6a00000000000000000000000013dfa654499c5d8cff8d868cc7abdfd654c294c4000000000000000000000000f90dd9965315cb8d099e9e9f80daa2c9ee96ecad000000000000000000000000490b48c3fd8ffa12f0207755c2aed118782890b7000000000000000000000000e0e28b0cc63491a7246db8d9c66f73846decb9df000000000000000000000000605102f321bfa7d55f8110e2c32193b0ddafba8c000000000000000000000000cf458bcacb9abfcf1b43bb5d34586f481df9d3ed0000000000000000000000003dcaf73ad02efaba20efe51332c831bccae423290000000000000000000000001dcd474be0ae2860210c9d07366af5c68d346d740000000000000000000000002f34265c58d18756fa75d784563dfb0eda0e8fc0000000000000000000000000ecf5325556d90ac8241a6d2f37cbd35b7b130e320000000000000000000000007face8f19485584649a843d60755808ff89088e6000000000000000000000000b59cd2c64bf15e6d30a0ec3670d07cf7ad5d5502000000000000000000000000e34f405006bf78eff9b38f09efc2f639dce811ec0000000000000000000000001b4f4235cb1b2a39a390a325c934d6c47fe1e0ea000000000000000000000000f39583ce8d6399003b79849f77cf1e8b20a8dc95000000000000000000000000d3b4ead4f77f22a70d68ab6e5e275dc43774441c0000000000000000000000008f004aef759dc371b0602b9c4f44a9f07bc719c800000000000000000000000096afe9b652fb2a78c8b52dc3a2b969fef33ab8e60000000000000000000000006c41defd821693cbf34c68fd01911f97583e95fe0000000000000000000000004f348fa00bebec24588812548fcae450c6dd4c810000000000000000000000008f405c2f5b77c2055bcda2d4c86776b7dd08abb20000000000000000000000006a4e623c5f67affae70cf45160b614e473c04d000000000000000000000000009beec9a9be1bf51ea5ef909f254c27519cb404b90000000000000000000000009280d8a92b0b4123f7a6ade64fd9eb98e4cdf4e0000000000000000000000000b991b20619695af19d6a6071f70ccb6852d20444000000000000000000000000944c7ba47e36afbf4b247fc3f4dbd723cb2f57620000000000000000000000005465b03e1ef474043c2ae52d7e98e3b8595065b500000000000000000000000080c3d4df5dc24d1078575d4b510750e987091f280000000000000000000000005396bd72decefcbb2e8098f783e576533e435ed600000000000000000000000053320ddc6b152820098d92bcba64946f784b7b3d00000000000000000000000073a0e06709b219d8347091ed9e24ac84547345a2000000000000000000000000be41a4f22801348fef3cac31d24f0ef000e6d0dd0000000000000000000000001d384abfb94a65f708350e51398d82a944dfd7500000000000000000000000001c5c467788446dec6044c6c7cfd16b824d427bad000000000000000000000000dced45bffad6edf2974f28c90af75c194fa6a55200000000000000000000000025ca0328ac3acaa0f4888b0100240faabebcb3a1000000000000000000000000c61e30c4569b40c99b4bcfb38a8140f46aa03898000000000000000000000000bd8d5246200a3ecd7c7e834db6fce76644cfaf17000000000000000000000000e16e6fb6993acd753e6a607287f493acf5b9b40f0000000000000000000000004d964e6041f09d6175c7811f42d67abca249cf220000000000000000000000007e6b1ee15493c1bf4b194e493c7d9740edcee4fd0000000000000000000000002d2764e1a01aea3827497a622aabcd55906dab330000000000000000000000003583128e137d1f106585318f7e399f52a080f2a4000000000000000000000000903d40e8443bb00436a44ac0fcc3eabc5f89b0030000000000000000000000005dd0ff41faaa587a53a3369cf4a18e40e0cd1ecb0000000000000000000000002627f0213f55b6beb2bc04e7637884c31de3353800000000000000000000000092efe712ddbf0ade074167c82038a2ef6fbb03b700000000000000000000000079ab954b4ccda4227cc14318e4f6fa67c41ca65b000000000000000000000000b190237073915d8043b89c1cdce4b42b682f9731000000000000000000000000133f9bec8030e79ae1122906bd3309f4ee3aa64f0000000000000000000000001e6b022093aaee7176b0c69b04fa7c2d942a94ca000000000000000000000000aa185ee33024ece10b4fa48e4d912f9b711fec9a000000000000000000000000c6b7666d7bbc95c37ee66fc5fa2b7dc1856e726c000000000000000000000000b55fa1aad2ed5187063abdae3204d678ee99d3d8000000000000000000000000f6e901800028a3cbf8c4b394c33a2a2e4e1159a0000000000000000000000000ea8a8207d71c485f2b9490a3fc03c76b2b8dd758000000000000000000000000b39ca44d7a5ee81c6ed752108996fae9bc2a27de000000000000000000000000f1fdfea2be7ff07c6d76d8f7ef3cd6e0a8cee2360000000000000000000000005f23ddc59cc15751dcb2326ad4492f03970418530000000000000000000000009f7a864f474df72dbd96084c36afe46a1c6c7c3d0000000000000000000000007cf9a2c1ec5eb92a08680fc59c6e47356622362d0000000000000000000000006d644735cedf2bf48f3be90c1bf36c3892fe00b1000000000000000000000000946cfea10a790c2b5ed390f2a1cd575c9402e6e0000000000000000000000000f0d42d9511d73d0ba4bb414301277de6f7447ab7000000000000000000000000043b0389f9f8fee4d1edb45eaeaa4f319f15d77a000000000000000000000000bb4c72a16579b66183002af888c626069e6fcd79000000000000000000000000832f9f4d754a7551ec1dfbe4b45c4a447d138725000000000000000000000000615b413fd37ec8695a933bc873e9cd8772ad79ef0000000000000000000000009ba934d56a618eda466d713f49d6bbcb6b95c311000000000000000000000000424327f83535db1be02818287691d24453f898bb000000000000000000000000a528de630517c306b61e469a2a054eb3a49bb9ae00000000000000000000000021dd66ae4071ad6c1b9ba9842ae9c192f42393ea00000000000000000000000073adbc49509b36af3521ff58aacdae18e22f39e7000000000000000000000000440a3b3a96c41b4118f0640bf0a66ce3afa9a34c000000000000000000000000ed0cb2042e09bd062b9ddcb5c84d0cf1129c1b6e0000000000000000000000008152ae23d123d11ec683bc8d3c0f4b1ee2b13592000000000000000000000000f7cdb6239bdcb8d65f9379590953f2edbd33b31a00000000000000000000000037b31c528e25d86cd8c52fbd2b8808f9ece183f500000000000000000000000086516af5541cf382eafd02c2c8a7dc798680d9b800000000000000000000000098a5d6a5b5f07ffc0597646cd48fb2e957e22af20000000000000000000000006a879824b744ce44f1abf40b2747fade68c40fb4000000000000000000000000549e4b9aa2c43ce321a008a05751715d6d99217500000000000000000000000012b9fdc331d644d72c4804c218547b7a15a9c08d000000000000000000000000991dd26e58fd0ac180d7719b9d68a9e713dcc061000000000000000000000000ebfe4fdc7d4b36de2c4595c8c51c33d3b0feb88b00000000000000000000000091f0b99ef5b8c38148fcb58c8dba12b17f638a340000000000000000000000006a8da1231a0b9539f29979117bf439989c103920000000000000000000000000e7683a8225d2b95286c7be7b0d734a041dd666690000000000000000000000009cd63128578e5223ce3236f70432d61568c0c85500000000000000000000000038d8cce54493fd1f66fac9542f188fa7a583444e000000000000000000000000cd2f45792670d960616fb2f9615e0f21ff758aae00000000000000000000000020bbdf7895eb67507e86db80cf8923bb5fcbe1580000000000000000000000008301732b0306534abeb10ab117181e7fe08ddaba000000000000000000000000961d64933c9f0e7272e5d6fe8f93ce99cd8390f600000000000000000000000047ca11a84f6ce4976a3b75ce82300884de8ccbf5000000000000000000000000a8609f657b6ea36b86030ad62e562487d3cec36b00000000000000000000000068e972efc1f381b4c1d704c09e95741ec08345cc00000000000000000000000087d712a307e78204d68e7599d59130d5a2248eee000000000000000000000000368da60090b92a87990eac504948b675b68c79430000000000000000000000008c8cfe89f38a795a204ed9200f1d10563be81171000000000000000000000000cd9750bf401caee11615e5fef97568307920cd14000000000000000000000000148791f6cb8cd137c904af7ccaaa2466597c2f1c000000000000000000000000d08975774c698c2f3863bff679aee1a0307aed17000000000000000000000000c1e481b4552db79ea204085556871f2a0cee38510000000000000000000000003dcd59f2407f384182be985a5127f90106b00f2a000000000000000000000000a2f525152052d375be7b8c4fb6b56130be02e04d0000000000000000000000006978e7aee66b226a3421673046cc28813e1ebd33000000000000000000000000ff960b1930e0e03f0321cc3bf1814ba099b222e600000000000000000000000038d0355ae49bd8c11c636b205b700fe6bd7d8a98000000000000000000000000837c09c85746b2eaaa1ed14559bfe54cece51c020000000000000000000000003c4f5a28d9afde66d3eb7fc0cb1f420b0654fcb20000000000000000000000002c57048bbd0cf250cd7fae019d5638c85fd85cf6000000000000000000000000cbd033a53d6054d035a22cfa78021e6def0c342c000000000000000000000000615385ef0e431d55b9a7224583dc44d20b9ef08e000000000000000000000000db3664ea73322ddf40b9b1ee94260d5032c38850000000000000000000000000666376ab4853e1707da9905e19e4f79f128f7e34000000000000000000000000f83121ddbbd2ec5fc50c4f78b036e3c043758f2800000000000000000000000085f8f568ddf6232680c8079cfbde47064643c5ae00000000000000000000000032a1fe358c2c0ea65665136ac0b23ca56deed4dd000000000000000000000000b9683fae61843b7a1556681c94376c5fe4a701a400000000000000000000000019b91b1f8a2587d41a9c5ce02f46b6e341002e950000000000000000000000007aff8f12f8481c4bdbdba7053a6110700c00adc600000000000000000000000071a81e0b3bd97586f1509e8f3010a44d172fc383000000000000000000000000e66acd64e8d1c1952cda404a55dbf897f3454ef3000000000000000000000000a272128dfa7259ae1d20e5f1b75179e577c5fa9f00000000000000000000000026b22729128cf292fce2db8ee5793624c2f60cf50000000000000000000000008ed042b7dc5dbb0e5de09b336801a74cfe279a2d0000000000000000000000005f423dcb11a3137054ce93fa04d63aa1b2da09a40000000000000000000000005b60b6692390c59e15d6e4780c8d1162d2445d0d0000000000000000000000005397ba7592de1f9174db2bfa2193519f336a385800000000000000000000000030ced7be67a802f24e9fe19c721438b90c7444d400000000000000000000000095a690ea7a424904dc1a5af8a5b56f6cbbf80667000000000000000000000000a73c6be46e13352e14d093a089662ea549878dcb00000000000000000000000090b18760df046dc371b2267cc123bcb7e60f7e3f000000000000000000000000a8c854bd80b1977ec0431cca1ca584e2e174f56c000000000000000000000000ec8557a07109e3f581cda497a7f4343891464dce0000000000000000000000009d4b81b7f08431787fdd18cce21b03970e9f1044000000000000000000000000347f9e9ed6d07cc13a9ded5ae3cc560f92840250000000000000000000000000fa79a851e0a464e14e42a1281e54f45bd6889da100000000000000000000000080fc42459dfbcd7467c928cfe9f490844fb2fcef000000000000000000000000454f1819f54b4547e4a8fc2ab7a66df89203b19d000000000000000000000000b940a48466dd35856a50b912713d52fb727dae29000000000000000000000000e40d548eb4fa4d9188fd21723f2fd377456c0876000000000000000000000000e9b6c6b5fd7bd57a9c6515fa8c66b3be1d9d52dc000000000000000000000000024dc2e714f28de2c172fb532cc68d269386407b00000000000000000000000091ed071ab71230f1544b5e9c8e0527e3cf3ab263000000000000000000000000092b5df69689a4b98a688a952b9aeda54ed9c5b10000000000000000000000007ab256935303059ee4249d095aa39da7e5440b66000000000000000000000000907a4f0610291d3f3201cc3aceb38423fdc736db00000000000000000000000076bad715d78e277536ebc788f2ec1b5e98d806d6000000000000000000000000f9ad4b506495097096313ab4c34c64cc127c10ee00000000000000000000000019415b0bf705fe01c51e6c2c76dae457eafec7f1000000000000000000000000192fc21ce0d5c0193e3815c314e861e74634122b000000000000000000000000c838725ecf7b1c98f5ca918c09381d501b39561300000000000000000000000004d738d0e79816f704ea40b567683b20d2f75cc000000000000000000000000038c6ca0890faf6ab05f787f53c8f4051ec37dd470000000000000000000000008ab1c6215336038d335acdc0531997f3396198650000000000000000000000007ff5d614033494e945d370401916404675ec8b36000000000000000000000000991f56b08f1e51da8b23c35ea93bff6720d51ceb000000000000000000000000c5d9524c890601935ff376c100449626900cad190000000000000000000000005a4fa7709e9da8e554ed268d30d6aaf142cef26900000000000000000000000020425e6e2545387517e15b3ce1bd50d355122bee000000000000000000000000b6ace808de2e6bb838ffe9102af999eee241a1d600000000000000000000000018ae5eb30f6c2e6bb0f24fd322a9cb062965ded4000000000000000000000000f629aef8f1f075ccc595682dd90a6e9de1dfed1600000000000000000000000069d08f0eb765f6ca222fa385eb7576bf7e95444d0000000000000000000000008d1bf2f8b612456dddf4fb02241f358709cf4b00000000000000000000000000490d9b511b25591dd94f63f9b71ecd007428061e0000000000000000000000000d1850350445330d8355c43b55622c5d4af493bc000000000000000000000000de624cbd9cccaeb7348b22e102f71ae3cbcc87890000000000000000000000007563d293c646484eec4a8b6033a94e4c88f9b62d0000000000000000000000003e805a74620a1b5dfd3756b457f818d39f0cd4cd00000000000000000000000006b040290a05596d4cbd203b12fffb8b6c37e5ef000000000000000000000000da0b50a88697df4b676802096838261d90ac9e5c00000000000000000000000047c0541a499da9bd40716e368b1f47d0e6c0795100000000000000000000000033037cce68ff6da08456cdf4bf03bc4ccd179aa7000000000000000000000000e079957700c8537b17b2f076581ed74b1979f63600000000000000000000000051993a269a4014b572a18c628cba35325473c35b0000000000000000000000004f2ac4c211134df883bddde3692ca75040c3e6b8000000000000000000000000b849facc8ae118884df1dbbdd305248d408e389f000000000000000000000000d80a3864699e22a5e99af0392c6a9c830dee5927000000000000000000000000841c56458ce5b52ffc81d8656448b8af59657a6d0000000000000000000000006939db286ad83e70778c0e71afc82cd76a3e9be100000000000000000000000044d926213951d583ca52935ce7647c6ac10b03ce0000000000000000000000004b392cda6a359457c99c8d4664ad9705448fb99100000000000000000000000069caebbfeb8177b1f7f04ff8c42c09464b09a469000000000000000000000000d4be2bad2199a0ec9426239a3bf689137a085c1e000000000000000000000000a6f9abd066f105f12997227e4eaaa68b9d2fc280000000000000000000000000c0d471814e30390e488a5fee3abb57fb1092b841000000000000000000000000b211eb778fc0234a232adc163d7ee3e5713be4e200000000000000000000000055889b9e1d1856df570715a4f401f13dc4ec6a5e000000000000000000000000e5b9a1736d65c6f84b01f0f8d3577ad203994eeb0000000000000000000000002dfa1d5abd3df5654e28f1bb4552a305bae511d9000000000000000000000000a7ee4d1c74495f328481dda32926c2075c3346b7000000000000000000000000cdd80a49f60e77260319ebab97e9a47d5c4629de0000000000000000000000003ff713d725629605ddfdce7be0fe48a4bce12d30000000000000000000000000c6d417c6affdb13563fd64d23dbbfeac977ef324000000000000000000000000a7c54e4e5cdd7e2284b92f2e3beaef0888495e8c000000000000000000000000f851987419322396bc47671c5b1263cff7816fc900000000000000000000000015326bf0647ea7bfea940327d18c60f5a54a2b75000000000000000000000000c4caf2c0794a9a3fab301f705b6f17c53516774d00000000000000000000000039498d0dfb660ad8a381493f22459a1266449e95000000000000000000000000d7c535c6f15904197888fd333f65c7aaa7ad454b0000000000000000000000005e7e8ca253dbe8da13f8843383303a4166f4717b000000000000000000000000a30c2f74b3fc4a0f7a99d4a3abce561e9ae20adb00000000000000000000000010b75d3153b0d3a4ed1c7f5d35d07183ec4a4b4b00000000000000000000000018ff5b9ac170ac920efb0f468653bc7472d33bf6000000000000000000000000e3289a8f2c722d9202e944a5dcfcbe2531fc53f6000000000000000000000000d9528570469fa978a4eaa91729d440507836e3470000000000000000000000004604064ecbeb38bc5a9ccd6b4e9272ae9c2e78d700000000000000000000000019c4b7431a08f0dae53a1017e086fd817c6880c10000000000000000000000007485000657baaec3505c19769827ac0cd2886681000000000000000000000000f63facf310847a86ca2c89be4725be84a130f46b000000000000000000000000c022c4284259ba07b72aff6f4f38421277bc34b400000000000000000000000040d9fb224313abbb2af06c8bda2b4819908b7f71000000000000000000000000a5133a0b8e6a1f4f0efdfe6469c6f559859789f4000000000000000000000000b80c3c73c4bf4725049033196e6bfe09a1096d24000000000000000000000000148a9c8cb54c074ba55b2cbce162af9c4c264100000000000000000000000000c9dfe1eb9eaf4c0569e5ec945ec0bc21f3f9ab25000000000000000000000000c9dfe1eb9eaf4c0569e5ec945ec0bc21f3f9ab25