60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000004fd01341d7ad9592e0627ed20952466ad9bb831f00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b617079616176652e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20617079616176652e636f6d00000000000000000000000000000000000000000000000000000000000000000000002e516d5274326f55564c59545250383678797353724b703459766e78714451484e6a72574c735a734d57316a5841650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000a85dba654c5bcf1863ba363d9195296067c0db2700000000000000000000000046ae02214bc8deace6a568bed7550d81404b66ef0000000000000000000000009f6ee551c53f1ad51d0ee49812a2624bd52fa16100000000000000000000000011c381ef78469680e669b0360037ef4f10ea5eb50000000000000000000000005feac582dd74272809d6ff113296f6e70885041e0000000000000000000000009cf77c286f8f253f27683c737183fd2fdae2520c000000000000000000000000506e5e1f4e11cc60738a9b116df4ead8d30fbfa20000000000000000000000002f76080bcf52aac9c82b250e951949e6d2750bc60000000000000000000000006da85aa6eeecf79cc0eb98807377f34aa0cf6806000000000000000000000000885623296deed607867777e6f5d8033a8ff87b07000000000000000000000000352b08dda163940931022cd5bfaa3f49f66334060000000000000000000000005650e47335edf90f218a297efd273135c1a14e97000000000000000000000000ae53e25c5d5302246f1d3c5c6bfd77e6f54d1ada00000000000000000000000017dbfc8c1717ba142a73e5edc42c92f22f92f1770000000000000000000000006666d278005f1e983b076909ff0e0f9ceb1d40ae0000000000000000000000007b3c14d0c232c31281d9a59c88b5bb2535cf149b00000000000000000000000034ef71425aa66c785fd7edda5057040df1e4b91100000000000000000000000046f85f0ed3b13af7fc97b5afcef10e6eef4a9ae4000000000000000000000000827db806c44242b9165c79ed9eb343d46ec8bbfd000000000000000000000000efffe84160f10d03ea23bbb477570f8988e9199b00000000000000000000000001938077942e503576e668501f641757a599b763000000000000000000000000a4e643ddd30ad29f41eaffd6948c4b8c42c87553000000000000000000000000b53c9dc83b290089b963846ac30875d606a6ed9200000000000000000000000016c3b571500cb9e1d7a0a1cf9e1267bd63e75bef000000000000000000000000e76a9e6600f9287df09f1e89918bd41f7911f873000000000000000000000000eb74fe0de834806078b4428bc63f8e9aa8920c8d00000000000000000000000068dc935525607548a62176c2fc2cbbd7826911cb00000000000000000000000016e7686f8c1b3d835f7ea2c8c9fa8777ed135840000000000000000000000000ae94940d3e0e0d45b922986b293fb6944d6552e3000000000000000000000000218b2f6d2bc3335b3a7bd930e04c9ecf4435b34300000000000000000000000035d1a1629478bf584e70185b78b6e4178690a53a00000000000000000000000062b8b7b7af7cb5847dd7335e0b6b4229cd1b7d48000000000000000000000000283bd401a93099aadfa943f1a3cb288c909d39ed00000000000000000000000028cd34e7ab5ed533d2893d0c016d19a90e306475000000000000000000000000c89cac5a19f1af40f0968f786d6e21c728f21e21000000000000000000000000a86409777437c849e0a546e83c09cfd0999407150000000000000000000000006590fe693f9058cc570d273a9aaa282483b9727a0000000000000000000000000b82ee9cc7b0ca2973dc52f1fc0aaa4ed48e24e2000000000000000000000000fff90b65da6e88da62acfedec2f381fb45ca0a4600000000000000000000000057a012781a67adcbd510fca0a5ccf7cec147094e00000000000000000000000070f9e695823a748d0f492c86be093c220a8d487a00000000000000000000000075ee9add3188b27aa3c23327f2de8be08e07a8f00000000000000000000000005e9f376e24d43aa7c13b2fa1a04b8051838c9f19000000000000000000000000d9d62b881e4786d4c1d8e3a9a465a61528d7821b000000000000000000000000d7fee99e634647faeee32a99d037dd145d642f2f000000000000000000000000f76dcd11c6e53e278aec9cea174281492b9fe767000000000000000000000000659431f1bb5e50fe281d9b61e39b26a81633f6c70000000000000000000000001dd170c800c55831a5eacee402109cb66c3db0a4000000000000000000000000b3bdade0d49e9c37837a0b551a25a03de0c8410c000000000000000000000000aeed1bbd485606a63901118a41bc00d63f2223880000000000000000000000002e2f1a4f2d63da20ed64a7fe8d476bf274829b0b000000000000000000000000bba82ccda39fe0e74a7113819933ab4e54f512a90000000000000000000000003ec52865b9c8f6881cb1312ae7c5c50efbe6fcb300000000000000000000000086e9aa53affc49ac97a0dedd3c8e7fa75498f8470000000000000000000000007c3cb097d9fcd8eeeaa7eea27f4b166436f4a59c0000000000000000000000004a442ca5edf67052b98ed84f2595810dc8a0da2b0000000000000000000000002dd8a6d653a0861d1c37df2c8d602e3d671bb0290000000000000000000000000b94a76cc391a35de063e66bd8c057bce4ca61910000000000000000000000005a9678f58ff167700632d67687037adee813989b000000000000000000000000acfce420af6437027da3ce838d5f938105e9c4e000000000000000000000000046f41d71561617b096859aa3ad57a9c6e4a6a4d7000000000000000000000000a9ca23d1bf6170e0920ba82c114464ec78d9d3c800000000000000000000000010ed9059b8aeaf74961015466017e2a8dc5cd50300000000000000000000000027deaa75b8c7411db125c531da949b70040a27d6000000000000000000000000248b29fd115a6d9a1870471e84e2a46111dd436a000000000000000000000000208354572419d4058f19f80aac78da3c85a12360000000000000000000000000cc90dd410de0fbbe8932d54d4a95eeac8c67d57c0000000000000000000000001a81f82726f2e7e12a67c21442f58a83f810702800000000000000000000000075e4d912b49e6fbccd651eecc9e7c7a77c87ad08000000000000000000000000c9c080baee182349e208247cd3097cf36961d87000000000000000000000000020973f97de53234532269fa0fb028bcc76c20d0e000000000000000000000000b2738a0b01d11d6e5d3cc476f652739a895b59c2000000000000000000000000a85b1d398ed95ba67fb73db074158eb9a620974600000000000000000000000063f9c20784a5af3d6576d427eb91149261ffcd5d0000000000000000000000003798d2af39ebeb1ec9efdd23e9c2c07aa441cc57000000000000000000000000ba2982f190df992863e4d3a40e5e21a1083f911e000000000000000000000000f060c9f96881b5a2e35b533dd3883b4468e1b475000000000000000000000000e639e0374a516dd2ca5a0dfe4c181233d1598405000000000000000000000000fb92069441f5d1b6b5736b2cb1b9655e9e90a5ef000000000000000000000000222e241471c9aead2eedf00ba42da92b06ebe6cb000000000000000000000000da30b3704f215f708b923b678a5f7b2b1f258ecd000000000000000000000000116c6e0de2fd31c446c1fad4409fd07d7545c016000000000000000000000000e3bf862ea7e608c86ce4987bf1cc47e26aa09a4f00000000000000000000000088a7ef2f047f8b07c6c917a6fd1a13438e9d84240000000000000000000000007b4296e62a18430f260a928c9b8166ac92e2da410000000000000000000000001bc00ae2dc2c379675bfde9030c9dbf935a1d8f1000000000000000000000000513b1b01e1c716846466406b4e4ce39e67bb0609000000000000000000000000bddb5d1b761672780bf4859e569f0b212cbf53c2000000000000000000000000da17071e8c034f1b32b4a794733e4b3f3750ae40000000000000000000000000fc8e198efbe2a0aedfd40c88a18aa029867f624c000000000000000000000000ff180948d613baba1959b8d8c9e96b94959828f9000000000000000000000000f9930a9d65cc57d024cf9149ae67e66c7a77e167000000000000000000000000b847ea0542b32978bf1a673edf3a3b0455dbb015000000000000000000000000d527f891aff7e277b9b8ccc2d9509b924f42f2e2000000000000000000000000c1ff3fc8464ed1ca7e99d592bd1fcc67817b8248000000000000000000000000283f4f4034d55dd3086a56298e263b9ec3403af8000000000000000000000000dc4dfbdceddd70dfe33c9d70659430fd0caf2b9900000000000000000000000085062499b996d4cfc1f4ace4562dc81b000caa08000000000000000000000000a018a6ab536f06cbeac63dcc2759122d053283a80000000000000000000000008586581fb00dbdd7c017ce2b541af9011048aaca000000000000000000000000ba1d5693c869a3754f5e57dd7c336dabe35ab878000000000000000000000000f5390de6996a5668b9cfe0e678e5f74c07561f98000000000000000000000000fd27c6a9f7729e39f5f27f6331542d17828f14c0000000000000000000000000aa389ced88c322808dce4d2317b044c0d665f60c000000000000000000000000f060f73dc13de9c8467ac91a626e9bdc0494ea5500000000000000000000000027b8bec502b9a871d3a617c8ef4f2ec238980103000000000000000000000000b755ff79ab639213ce4117e0ba460897355b66c700000000000000000000000090c3354ff3f38207a42d7318dee76f3779fffd0c0000000000000000000000004f4c225f037163ce4f75db1382a86bff6fa64456000000000000000000000000c739620dc21fec0951da728f1c52c325c9b835620000000000000000000000003fb6b3f45c48a438776f7c81987e28e5e9dd425c00000000000000000000000018e6c263ecd40ad31d9079b20730f04a59dd73b0000000000000000000000000649b84336c431d3abbb0c5a705e28a82891032b000000000000000000000000043e77d13343de8f14bcad406a6b9efff1291c33800000000000000000000000015e159f6444e2a8101ff1e5209d71eac8672a9db0000000000000000000000001d22397edfc4edf622d692050635bfc1febf140400000000000000000000000040f51eb502ac737b4874925feac8c970f9b01f740000000000000000000000002464d99cd919ca8a0fa53b6999fe357771ae886f000000000000000000000000b056cea212b375690009d251c55af3dd277242a9000000000000000000000000cee71ab30eeb299619ffb32dff20d8d53593b88d000000000000000000000000e571ee496d37435d61bea50005c590fcd601635f000000000000000000000000561246d31778f8c9d22a43b9a00e4c2708f0e13a000000000000000000000000bf24bb6ce53fe0ff68f08a24891cf40a4fe3dcf5000000000000000000000000cad5fd401fee978a2a98530b62763c8980855d05000000000000000000000000744421b8a5e0a41aa0d9b869840bbf8e222483f6000000000000000000000000cbef4b43ab3843e42c1fcbb6000f6165ff0e4477000000000000000000000000b2459423a9a83e63989fbe0cfa75cdcf8ec86a86000000000000000000000000a23a26ef6c2ad5ed7f784bfa78ac135eef85efd400000000000000000000000018d1cd1002a96fa1a5ccaa9983e9ea3dc51ec92f000000000000000000000000c3577b341e05e1d5423348b2ef9b21c5c2a44c5c000000000000000000000000c611c42b2fd28ff026fb8b7f980fc263374371b10000000000000000000000006163d05b37a4a9b060088718718b342f9172e9940000000000000000000000005bb681747da427dea95d20347a4eb76601279f660000000000000000000000003ecb3e30377b918428545927acbb84e0783705900000000000000000000000006abfd15a56f95d7d828f1c2ae3b0bacc89e2c2e9000000000000000000000000080d6593c2bcfb602badbb4384fc03e112298a21000000000000000000000000970948ce1304f38bb2c8d9ea9bde4581bedf5406000000000000000000000000349d39812a43d900349e8cf8685cb18e9feb15b200000000000000000000000046f0a4432a3a2cd1bbfbef8666914a6282731464000000000000000000000000512152d4ed1c8f68b45fc86d7ad1dc5a9d2a65c2000000000000000000000000a08ad4009b85de3bf72d8eb0b5ab4e9957659c3700000000000000000000000088423e8b7ff4e7b9c544e18e135d3957433a2ccc0000000000000000000000007d760aca58a9c92eb0b187aa76ab66cd965347fa000000000000000000000000a91ac30cb51dd424346889b558faf56f32de2004000000000000000000000000150dfabedc1afafd8f7b3886269b5791db08ad9a000000000000000000000000434e6a67895c71af3c3913305c4155c9772cd8c70000000000000000000000005883d0fbf15ec213e1f3d614728d5e7a3cd34d43000000000000000000000000de272853c119d831e95a0ff1dcc03c171c7b5f910000000000000000000000001da8b68baf06b3bc6dfb547d5bdf412df443e37900000000000000000000000014550582fcd412bd0bda265d9a485b2c422ec17b000000000000000000000000f8c9d69890cbdb3e8b0ef06969e6c7d4810ec69a000000000000000000000000d4dd32dc019a3843cd6862a40077c0f7d32b361e00000000000000000000000001a17ae6d16a6b0f4d25b269bf5d18e781c6ea8800000000000000000000000013694ee08d93942a70d87d2533355c8ce25c18c6000000000000000000000000479a4374eb86988380eb894a182ae87fc86de5d3000000000000000000000000e87441887615aec1791fa39a9a7872d19e599970000000000000000000000000a149e68d2e23afd24d5330bad7ce80b9dbd052370000000000000000000000000b2ff563cc18e46b74899aab07a50b5806e3e6d50000000000000000000000005a8c0603ba4a16437052f8107cc3782f90dd6e200000000000000000000000007329c9ead9b5bb0ad240b75c3cfdc2828ac2efcf000000000000000000000000da8d4db1235b4c63c9260eb72515ced1c772d9de00000000000000000000000097ccd920ddf78ba27ad0620444ee12632e93d033000000000000000000000000374787a13bf819f787bb7ab61201f24625be9103000000000000000000000000fa0964935feeb6b09e0e9b1e794bfe558776b775000000000000000000000000e90ac181d22d5aae52743f72e40465520837363300000000000000000000000061f7e935053e7ec2b4a3d62215a8c5e043f6eaae000000000000000000000000207052f4408e47752092b7049e8ede171929f09900000000000000000000000019936e32defef2c043f5f074764354a9f404079600000000000000000000000036f3526d57a6756773f7444a151d660e47190852000000000000000000000000ec7c708d05d07d30b964ac3657fbb5ae82e78fa30000000000000000000000008fecd4f845cf5112f4ef0751e2ff6131024032a000000000000000000000000003386140218c499f8ef03970d27d240ca3eb6e890000000000000000000000008d279fa6c9382a6aec8d8a1809521abe96ac524b00000000000000000000000061fbe2a92f0feb1e8c6072e52c78ce3a91504c7c0000000000000000000000008a1dffd4ead75afd2485fe6805fb56030af2cc4800000000000000000000000000aea56c78ebb54dbf1c52520c20302aad6b735500000000000000000000000004b2c3a34174da15eed55fdfcd8c0685a427f6b0000000000000000000000000cb531edf1d0c7885b3ff3682bbaf637fc2d3a5c6000000000000000000000000270505e384904a9c880b21204119c7fc228431ff0000000000000000000000009ed2e850b7b8963dc9601ce74be8ed5632f83be80000000000000000000000003a55d774bacc34390c80245dce252646be9104cd00000000000000000000000061bdafd5d2aa6a04572f3da7fa79d2e181e8f7c0000000000000000000000000449779866c6379bd4123bfd5bd0362732dfb959300000000000000000000000086357084ae42359aa072b8aabb4b6fb82e512d700000000000000000000000005b86ee257d545f34480c8b76a91842d83043d5bd000000000000000000000000d24e8fcab6896ecdb32abe04e5e7018f17e863b60000000000000000000000005654b9a487f69415a91e47c34b9b03a6fe99a0b80000000000000000000000008d36b0cbe273fc24ba9bc6f991e88556dfde869e00000000000000000000000035b3e2b7e5b8d435648a25ed5cd1f7c4b6a50f3500000000000000000000000049b95cd09604481fba63e25995d7fd6e2c8e104c000000000000000000000000b1afca8ba6c7911532bca881566ebd3153bb3eda0000000000000000000000002940366ffb876b37cddc4deb373cc554adb840d7000000000000000000000000e62443cdfcba3caa08f0a92e01d6434cf9278f82000000000000000000000000c95ece328435cd5adc766d3b51c0faf3f01b75eb000000000000000000000000ca464477928944059422166aef4228c6c4c643660000000000000000000000002e6b28fda29e5328acd9cadaf6b5900daf5cb576000000000000000000000000c0845f353f0ea16f0ec500575c6afbea1281962b000000000000000000000000c071842639d14f91ab3f7f43c4d276b5e7800961000000000000000000000000d385c94815bca3c58dc32f03bd0c3d61bd8dcbf00000000000000000000000002a3013ebceb75ff073ae2112feef33615f6d00560000000000000000000000007f02325768172f5eee16e9001326b8d9db7240c20000000000000000000000007075b90bc615fba88ae68a1c3da5b72cef040335000000000000000000000000a50624a4184e72460f66c1b69409d78d69496fd4000000000000000000000000fc2793085c9dcb236d6fac31dbdcc3fa1e38b09b000000000000000000000000ef1e430fa8febec2111fb6f6617a4b7bc5714abb000000000000000000000000131980ce78a514ab3e4f26e8f15470c4a862fa25000000000000000000000000c6c4e0ca2a902260c47ff791211c9875b2e3a4d2000000000000000000000000bda6f5590201680606706aee14d563866fac17a600000000000000000000000046fab3ba5ff01afb4adae6c2af1eed4f3f4f049a0000000000000000000000003b78399155f99bf99fc50afc87fb76b7a1cbe594000000000000000000000000240c376f0d866461bc3229e45e453c1c0c77ee0d0000000000000000000000003d2cac07d32d6da163a59df68e2997c52ac337ad00000000000000000000000075463932c5ff66c0fabde5a78e587996252d90430000000000000000000000002f061c4cefe5cf072e5705517cd9dfa0953dca3600000000000000000000000011e4dd56c50e41b9eec133d73ccb933602b76e1b0000000000000000000000000df7060c91efb1c531e3e93598e2d472fdf9221a000000000000000000000000baf00be47a00e9ec07000052ed5aeb00bc0084d400000000000000000000000022cd93ad395ffb9113ad9549b0517155b2ca54fd0000000000000000000000008517827d2d563b0a528f78752b999d8e3c20ef78000000000000000000000000c51e7ada9a959990cf5ce41343254d1dd888cb9b00000000000000000000000031d36c8948ba1e29e7584fc1dd4b54c6958fbd03000000000000000000000000a6f6badfafb46c1b24449e287cd7e3d6d3ef73690000000000000000000000006300826e2231cf07c4247ef5b5ae79e4c128cd6b000000000000000000000000ba342d564039f742bab373b5c1e3bb9f880ff2060000000000000000000000002ae4c493e9a7f42db6cb0945753992ffcfd9153c0000000000000000000000007a0087791c79d5c84d703d1a19f29da2d20edcc2000000000000000000000000ab66480a8229d53af8019ae0ab9b1d4cab9cbcf9000000000000000000000000ec430d65a9c205e61e2979f4bbe9ef599aa212150000000000000000000000007ae35da8703f02533fe42f5ca8b5fff27b5d4b8a0000000000000000000000001c8c8865887f8fa030cdf974cfb0b14d6d3d4c7d0000000000000000000000000918fd4b7e66e1a3cefc06d051a7df9f63f0e1d1000000000000000000000000c31a6ad70f8c80075c1e915d37b165cc2c0bd900000000000000000000000000186dc650684a461c599a1866c429da4223d652ac0000000000000000000000007fb889f6dec4870a83d9926c4ce4f23cd794e62f00000000000000000000000092c4d97d067a864513c3e4b42b6f616407ec1766000000000000000000000000157fbaf0669a0add1dbe269101507b46bd43a7c500000000000000000000000000000000e84f2bbdfb129ed6e495c7f879f3e634000000000000000000000000f3b5bf03fb23a33b3e1e7ad9fde4a77584f63ebb000000000000000000000000006de2699c06c7005f36e41bca354d48f2cdd0e200000000000000000000000048e42fc98a50c153a2402e9eeab9dab10fd9a809000000000000000000000000595541631d0e2698044602823c5ed1dad2a08926000000000000000000000000f7c7d3638d2c257faaa95eae32f1ec160aec87bd000000000000000000000000a391891a53a303dda12423301947f959dafc9ec4000000000000000000000000130ce89fbf8195bf0aede0183ff81a0676dc008f0000000000000000000000000000007253c7b66206e928357d14c4574c83de710000000000000000000000000f86829de79eb90ea19f2cfb145206f3124b17c9000000000000000000000000579ecfc5b9e9dc3cf71e4067f199e7146848e68f000000000000000000000000a02ac2622436faaad931c990cd17768437681a71000000000000000000000000aa80240b03081b781a34aaa78584c93bfd1abe070000000000000000000000001488ec6c55243e7130b756949b0238693c7e382b00000000000000000000000095503a5897f1682d4db65886d532ede6eb35350100000000000000000000000055d75822db8f7d512699dd7c4d2407e4bf0b971e000000000000000000000000611907f0ed5e7dcf2c7017e06e8952120851d68700000000000000000000000019a6fdd2d80a55effdbc90401fd0dec290ad2111000000000000000000000000f1f20c727edf8d37b955c4244117f1c297683996000000000000000000000000d14132b4029e6bee571e9ab2219b071d75441948000000000000000000000000ae6ad64bd77624c6c721dc2a634bc4d0778954820000000000000000000000004d1fc997f4dfa91674794d8016efd8b51f8aeb79000000000000000000000000e1a8bc38d913f756cdbf88c8c8442ea7405bd68e0000000000000000000000006c75f2d4a6788e78b3c0781fdfd3f0a73c41dd5600000000000000000000000096e169fb00fba1225ef165b8ff00ea061e566752000000000000000000000000b8b2d185ca5a91c23251637d8c08881839365532000000000000000000000000be9630c2d7bd2a54d65ac4b4dabb0241ffeb8dd6000000000000000000000000e4ad004a20c4874304c0476cc1d2abc1dbfb1a620000000000000000000000007b60b1d19479d1b02c986815a41540c3daf6c574000000000000000000000000816417d6d286b15be3e60222bc086a33f80b36b90000000000000000000000008bca031b91abd9a9bc1011163f85bbec3eaba9dc0000000000000000000000002ddc0c4cb30b674a02396aeff0c1edcf3299c3b70000000000000000000000004201e525905e3ef577874aa07d79554bdb191100000000000000000000000000add838346e87c0033c8706aa1ed0a7ee111d271b000000000000000000000000fb5461b2433de1236784dd29b6c6415732c16e9a0000000000000000000000003d22139785df5947e0c5d3f919eea2171b7b487d000000000000000000000000a839fbe7efb559305150e5850ad3bb2e36aae7b20000000000000000000000001953fa1f643f0220fb131b4288434bed405eaf0e000000000000000000000000a71d1ab0eeb4a6b3edf25514a81304939cbe32620000000000000000000000008858fd5f96e244f5a04784245d9ae8d353cc18330000000000000000000000005c7b3bac13118ac9e32dff7d62f57f32d305cae0000000000000000000000000367d70843ebc476075b1a516ec7b5c3968e0d940000000000000000000000000694303e1c6a08cdc470c549a3a90c48588d3591c000000000000000000000000343e70738c6f8a4a3e46aaf1c2a19f4a06c75a56000000000000000000000000a72d5c5717459dd2bafaec18af7ec2799f6b5142000000000000000000000000093dc319062a3d254ab49cb6ad08381defd7b597000000000000000000000000fea6adc3a2cdeaba6b7ec4e6b4ed3d0551b43896000000000000000000000000f8a19cab3434db5c3695deb85b97d5303a1f2800000000000000000000000000328f44e971a42e8535f9cc66a3c529bd1625dff3000000000000000000000000110ae7df68792b12eb4cefc99d0e448be5a6abf50000000000000000000000008466e9a2f418bda74e374f736436bcb83b5b4fca0000000000000000000000000041c1defc9127de3cbed124d96f52f4be03b29800000000000000000000000013c0a359ae6668f104773a5b0b9c5af2dcdc1cc7000000000000000000000000f2ef7c9b719aabb797349e6467b1354df4be9d81000000000000000000000000c3738546aec0e8d32e6b4e651a892464deb582070000000000000000000000004943cbd5037ebf6baaa31c3b1f2ef2c7765908cf00000000000000000000000061282d190dff253f7557b3d379a4dfd1aa05720d000000000000000000000000d6f8b7bbd4da36cec521feccf5eb9335b15b1a950000000000000000000000000be9047113aa73f7493ff5c59e617234974446d800000000000000000000000028c6c383266eacb7add3c4b7381ce3b37ddb4e17000000000000000000000000ea8cf32e4ac03acab2babb9028bac5c853e0ce8000000000000000000000000067945673190905e563b281cfc1efc1f06131c74f0000000000000000000000002cc36ec6632770a0f7d73be78ff09b445d56213000000000000000000000000006e3369b3dca0cb7c92f2d265a62e9bba31463e50000000000000000000000004f1192a1f05713637686d7a06c869b9d3dd264b40000000000000000000000004f5c66feb12870eb75df89a7b069558302d5cbcd000000000000000000000000ef1654d7d4a8861eb7af5ff4af1e2ef3ed2bedc70000000000000000000000005a28bb6f2a42a1e2247445c8bf24f466c7998bfa000000000000000000000000886033093df1379162eff5073ff1d46d7ca0585d000000000000000000000000df4f473fb40e4a0f3a8203c4032abc7c30a7e7ce0000000000000000000000003fc359ba62528b6912a2d7eb754b5160ee90c46400000000000000000000000022bd65ea9591dae74e3f827c6d5d242335bcbf910000000000000000000000009d353707bda6afad678cd8893164dc367f9648e7000000000000000000000000e134cf09ac9cbe6865c383b6690a00b77865d85d000000000000000000000000028a968aca00b3258b767edc9dbba4c2e80f7d000000000000000000000000000b481545c4d21d83a2762226143a649a4e4939fb000000000000000000000000c3495acc6d5be2777facc6eecc2bc77dca2367e10000000000000000000000009a58a74f81dd0969b0a85c2750e68030d62e12cb0000000000000000000000003b8ba1c5e6e076851bb0639fff0f3a2c2464ed64000000000000000000000000743c9d620d2b1943d3347e2120ff9998637042ac000000000000000000000000b1ff8bf9c3a55877b5ee38e769e7a78cd000848e0000000000000000000000007df176f7672bdf076f027208ff97a0684c903b6000000000000000000000000002781b0427fe25ea9ea628390dad52630b68f4b20000000000000000000000007becdea52e793ac45c2040c2caaab38ace99c13a000000000000000000000000bf6dd235a6e0ded519076da503dfb7c0c16df1dd000000000000000000000000435b42268c247c3e2bae8a4469855b56e31affd200000000000000000000000090b49774cdd19586afaaacc15f1215d8d19dae530000000000000000000000000e274455110a233bb7577c73aa58d75a0939f56e00000000000000000000000088c1ba5fed4702e3be78efbea3b7a28abadce3ad000000000000000000000000864e7196fbaca19e077718f8fd0e07adf52f4f8f000000000000000000000000c60e1c725552a9114ae3e83e898af4c2230bfb8a000000000000000000000000ce57bd7541d49ebc6b143b0e79d5ee022de621680000000000000000000000000cd1adc6a8da2028813317c6219e9a87040c6dc9000000000000000000000000a9fe12e6f3eb6ffdc8999b99f94baabd03099e51000000000000000000000000b20ed18ee19747c0811d57d38b7ab3d71e44c191000000000000000000000000f679e22d919f10d87d1b5b4cbfb8769599da3acd0000000000000000000000008036dcf5c0d48b0807ba91a3bbbf7d6000760bb8000000000000000000000000e2350e83b43b42bedfc65d872618ecd6b2b3e9b6000000000000000000000000d8298748f965a946e3473e1ef5d8df2e6d81e641000000000000000000000000d61887f38b603ef5287d85d903b936476b490e7f000000000000000000000000a2f497634cb907b60cafd625f8f17f877e6ded20000000000000000000000000d9646a75ed5455a6a9caa69797ded052ecab607b000000000000000000000000317d819fa94f027877e561e326685fa31e20b7de000000000000000000000000c0863d5c72fcd1df9ab0890453ba7c657635c548000000000000000000000000b0dedc109b02aaf6bd63b74bd39a60030d525000000000000000000000000000ecfc83e271979bb54bca84b2fcae0c6fd345a465000000000000000000000000d6c826e652dfc9b2c696941ac51c15a488487680000000000000000000000000de951e02a07d79616d7c1ff8b8fd58621453934d000000000000000000000000c9e432734e725b60b5d203d8b854c3d80943a165000000000000000000000000a9709e74223e01a95762a52979748d55e22cef01000000000000000000000000140603c47e4855ae5dee8ddcff33e9516622f02600000000000000000000000017b32ca3a94760d8a10ed7b6164bcb25405d322e0000000000000000000000003f169b8d3b46de1ca3562a607b23279f1b306ec50000000000000000000000001a84762a3a822d1ed8c54fe9036b1b5169007dce000000000000000000000000aa61528785924c8d2ac757c2ad2849e58d9758580000000000000000000000004cdb17fd6692874242417ed31273ff7739a2a062000000000000000000000000f336bce8627f705f2968da87566f6a9390c35664000000000000000000000000c248924f6b0b01d1486a970d2da4644ffbf24d5e000000000000000000000000c3cb781b446933870e4253459293a377c9c7e8ae000000000000000000000000f6deb02e24858887d2adbc713bf086de776a4be3000000000000000000000000b56d131da34fd1a022400896249f7162fb268e2700000000000000000000000037f811723ec143e27edac089d9477792c67b1b740000000000000000000000008ea17d4d9a97dbe9ff233bb187b6f5deb1ed7d64000000000000000000000000e7209ede219ef3048b3a5253c4adde0c8fe75cad0000000000000000000000001dc0c61e41f1cb86221cee159170f1c48325d492000000000000000000000000d36eac8f20a475ded53a577acef6d8956674f8c20000000000000000000000007a46c221d80c328efaae70eee5e8fddc0dc3de60000000000000000000000000d35fc346e15ba5b446917c9fd23a9471d614470100000000000000000000000010362995a968011e5c358bfcd164325d5530f8b10000000000000000000000009baee2d2b748a42d0a5a13a189233b1f8ed4e9d600000000000000000000000002bc0804747762a53018426fcd3a02918f26449f000000000000000000000000f24a44d8860f8fb1fd142c55f715d2894ac020a5000000000000000000000000e7e50b0486196f48c01a909b2be72d57ea159b180000000000000000000000000d484bf46e341a4227894738ae7530933ab4b223000000000000000000000000eff3453d06dd4ac4e9c02c13687485df5f5265320000000000000000000000007bebf3d7eb8351edea30564d07f17cda22e654670000000000000000000000004c39ada0340c1eb3cee343f44819323dd29081a90000000000000000000000005568d637aefe29d939a724f64e0515b238353bfb000000000000000000000000fa00826e8a411705317278d7ae94ec201cc28325000000000000000000000000235f1a772f344eb502dca62728c6944ffd809b6c000000000000000000000000cc6684741a12e5f8d099de237cc039e877dd923e00000000000000000000000028104d4f703ee5b5011cefe106f54efd56f33f95000000000000000000000000cade981720bf9d30bc42d8e166ccc5760d3e975b0000000000000000000000002adf4354d6dd81afa623efc62f6ba6c72ebcfd0300000000000000000000000078d9e8b6f5c2f90bf329bce0cc5464152f382c130000000000000000000000008c264f76a18cfae5fa3c8b1c83baf1ab0dac55c90000000000000000000000006a4ce233a4c7278157889e2e1f30ec720d5bea06000000000000000000000000345b47bfa3d61b8826a1fb4ac6f4c18cd15a6079000000000000000000000000b78b40a7b018f07bc875580c113a9b26d80c96330000000000000000000000004f8e04f34e59ad75858f88dc5328da2bdd1fa0f0000000000000000000000000d2fc4049dc75db5c2208229c7745c1eab71d7e910000000000000000000000007eee2a177979ccea18dc9f192e2beb8c37088a33000000000000000000000000097cfd221a27fa70d830c932702b308406f0f37600000000000000000000000001d6f2365e18b7e6ca45ec4f1ab225791f8c3baa000000000000000000000000967f5a86296c4e3ee00c0d718e51b3290cc9f531000000000000000000000000f63fa63e171fd24cd88f26b21b246e274073f344000000000000000000000000f9298ab3358dfcf4ed2baeaecb577e145c263887000000000000000000000000fc2c0f3925a0eb03824059421c7c031b34a4788a000000000000000000000000f1165031d0a35f811f98fe8f8085da00b7a3dfd800000000000000000000000016a471eda401df1cab3d18c90f5094fd8155ee8400000000000000000000000024c741f41b92b57c8258815533907646b9b2e3b9000000000000000000000000a50d5c2179e0f4c378003b7c4a9918236c5fea700000000000000000000000008558cdb73eed83e49c2b3700e31c7e4f8fb030d400000000000000000000000037e739db29fa53f206dadd814c5b6dfdedfb1f52000000000000000000000000a7003527af20001c000037a90051b19ce31eed36000000000000000000000000dccf0aa02497ae76dc2b0f93aaa0f4e41c1f86b700000000000000000000000052321ecfbb8474c42c4d1114ba603a5fd2106cab000000000000000000000000922fd4a8e36a6b4dca4010ac06df460fe067eeae00000000000000000000000080e6d6383d92559345ae0254e6fd19d1053c390c00000000000000000000000092cea8decafd67b90f6d5c61ddb4de1472ada07a00000000000000000000000027591b197cae1f4bcac1d13cb0a672dd33823d6a000000000000000000000000752e76d56af0ef1a83216087d13aa926ce56cbbf000000000000000000000000a65478a126e420585f9e24adeb45f94ebf26cc5600000000000000000000000086a550bcd52499e86a652e5c431d859bfb52611b0000000000000000000000003b6d17c0734b277ef7264b73753adaf930ba8f060000000000000000000000005876f123bdf02d6ab80254fa7aeccd0dde1012870000000000000000000000000d642b7626724425ef41d7f48bfcfc33119a15eb0000000000000000000000009c1df42ade29aca1aa8d99a4431ea75f931c20780000000000000000000000006cc0d91bf845b2dba7aac27826ae8377def790a2000000000000000000000000e7b94474fd92bb82ba268a0592b75e3cb47b6e1f00000000000000000000000070096eaf9466146b1710e91ec841754a70af14700000000000000000000000009bbb4604500d68ffebc9b3aa7c332cf48c240ffc00000000000000000000000051750f8d9180fce99c2bd54a9d10132f910c63cc000000000000000000000000354d5da086183c2077379f0a247078a4c8c977110000000000000000000000005f4ab722060b13c7fbe2737f1bd240b7d6c98d68000000000000000000000000c07b5c9f38f97eea948034831d98ccdf7070b55c0000000000000000000000002d095767515b55a22615772b5207c6473101959e000000000000000000000000b2115d189ae3bbc81ed53b56679a8c21fd46f6e400000000000000000000000038b47584e3c80b1cd9992566c50ef914d598f482000000000000000000000000ffa6bb1f57b31a793484682e322b7e809867ff9200000000000000000000000036c020aaac329b2a6a52bb1cffe31d1cdc6d741b0000000000000000000000004b16d37330c4bf3eae28e982ba00b5e2efeebdda0000000000000000000000001fb85c791e15eb754d72f464282233779afb668c0000000000000000000000001c7fa4c44747583393b708aa9ca79a9cbae621d30000000000000000000000009a1f18a6d6ab8c09fe6555602dab4f88e5aaa6ea000000000000000000000000bbc51d15600f5920acf66fc455407e0ec87bd56d000000000000000000000000b02fd5494394158ba9130d782118ec2adec829f5000000000000000000000000427648e32de826b719c4d0b4a96202e71385abf30000000000000000000000009a5c4a8015e5db05eade268f87662714e1693fd8000000000000000000000000c5c00639168e285f788e5428befbd7cd98e1a0310000000000000000000000003f3f3e86025bfb9b5052f4d00f8591f158258716000000000000000000000000466739cea2fc350743d4bbe99aa0309b30bcda4a000000000000000000000000ae814652745dd5446fd0bd02e89da61566fbfb9b000000000000000000000000f256209d362f8d4aece2b9be273d877867acf086000000000000000000000000509abac9f69dab94f2b8eded64f03eecfa87e0700000000000000000000000007dbbafcef69466a5f66f01c8bab4c241c37c82e20000000000000000000000009a45d5dc6143cffefac21d5179bbf596fd20fd7d00000000000000000000000073c66e583232170753b12d519ecf4caed54e78f20000000000000000000000003fcda6ebbc97ba7c5b4e5256983ed564b7fb0b79000000000000000000000000baa86922bcf1b716472aeb08d4d30147d89259dc0000000000000000000000000609f7f6ebbf82011deac8d9256615fdc8cfdfb3000000000000000000000000f4107552794f65ccfe8abb9bfda35cb50c64b04b0000000000000000000000003b894b0a146d16df7da12897c8c3bf87ffc8b345000000000000000000000000382ec8726cb9140b9bf5f32bcc61e0bfb2115cf3000000000000000000000000a73557ea8892d52e445a8c973b8a097a21189b960000000000000000000000009deed1e93443995108479271d2637ce55c8c034b000000000000000000000000ff703046134c79a6eb3ab8f31c924162fa0cee80000000000000000000000000648b0e4afb1cd67b5e7053efd335475865400573000000000000000000000000d618e378f86f7d0f3a1b28e970a02c02187031460000000000000000000000008ad82b900d492f803c22f3e6c048a66498d571630000000000000000000000000b18d32394dcbeb35525bb0ea7bcb0c3cd7c0715000000000000000000000000d8b27955d624b98a5d6f1119cd91e1f683e19e74000000000000000000000000383edf6c5e7b990da1fa2e591d94820adf7b7238000000000000000000000000c1cf6c878f7d3f2e4ee357bdb9ad08946b8ce7c0000000000000000000000000cf4be1a708d9388e70756f91dfa27b32e5f20dec000000000000000000000000d96cc15df50836ea9b8fdb842cdadd735baa9aa6000000000000000000000000ff128161394f583b7ded26864404994b2d9e42d3000000000000000000000000a194d82cc241cc8d3b745f8a90853f6ada6817c5000000000000000000000000dc2a3de0c84533dc7bbbb428753ae12e371fcb9c000000000000000000000000d1f0e4578fc2f32a0aa3975ab983742df3ce0d4600000000000000000000000056cdfb4da25193ce4fdaaad7aaf97e7ef8817b91000000000000000000000000ee2bcfe183d727dac9154ea32f931f97770fbefa00000000000000000000000019e21efdacbc42f3895fe8f41dbb29df93230db60000000000000000000000004f1deafcfe7cf11c7a16324a942a109b6fc0c6fb0000000000000000000000000cc97c8b4a043cc58bb9c345709be5ce0bfe31420000000000000000000000003b2c296fdcbae2569ef5654f99cf23f99210e057000000000000000000000000d25ed70446d74eb42a7810efa7581158452222870000000000000000000000005e766cf6e1a3553e9184bb65fe0c34865e000a9b000000000000000000000000bac7661fd0d62d0e9b108200920ef5c9d0578f4c000000000000000000000000f0bd8f79ab8bfa6337b7c7c3b8dcb539ad411fca000000000000000000000000c5a489fece49ab0a5fd245f68d13a916b5978f020000000000000000000000005701f6dd0e9d59ad0d421c480a4c113e680098f5000000000000000000000000d160c21aff84318b72d71907b173df3cb58c8a190000000000000000000000004851ae25872c530829d1677f99c429797beee736000000000000000000000000a1b6a9720337eee6ea57dc51369438a9040085390000000000000000000000001014a8b4c017016ac580988f815f490d7c90159c000000000000000000000000c18aa2614244d9f4164a6d8047b51d42b2c9dc510000000000000000000000008b8b08f64183581e16e8727c12aa69246ce9d7a400000000000000000000000066641d19047fe829d688f3c4c27bb0a2744844cd000000000000000000000000a66ba0fd7c7b1b5c53451433fb115b69977c160c000000000000000000000000a9acbf79e2a52d434b0b979ed27c57089d39c4e700000000000000000000000031004f892827fc187be6e5be328f25fe0b31b380000000000000000000000000118ba9cfafe7502f8243cdd5e6d0499483c28b300000000000000000000000007adb827b1bf19f35333663562e6a29dcc227db940000000000000000000000003a31aeae159eeb22fbfd59421b35899fe3d1437c000000000000000000000000a8bd4bac8a7775ed89074a7c410697f79722699100000000000000000000000095e1eca42c3b7064b429b06e419f877a95454468000000000000000000000000bca2db774839c2336e8de06053d2d41b333289f40000000000000000000000009560c2b4d6f27310803e91e4ae17f2f3fee6ec24000000000000000000000000aabc5c3c3d19cffe9dbff68d4f67ad95275da118000000000000000000000000ab82071b4c7d64950d3a2f3de88d0b8cb1c5ad82000000000000000000000000b599dd188283495beeeebc7dbdefab22a739679b000000000000000000000000b6e66749107f146733d04aea576bddeb43f54d42000000000000000000000000b25d4296b9d8f32ea898bec3bdcdb6e5a40a496a000000000000000000000000afb0daa6fc4ee3381e2cd02b4c4883cde32c6f31000000000000000000000000b5558a1c121aeee7e14628a99b4d25b6d5578eca000000000000000000000000b38b75d70c3c763a3419c05e927dbbb7b29df36b0000000000000000000000007d6fa6cf7a9a82076652c7747d9c2e3b5d6c21a3000000000000000000000000063108908c78e7676d0472382d0c1dadaedcfde3000000000000000000000000c3447dbd06922bcbb16f07a442fd0d547042b819000000000000000000000000428dcf672728982d9a34d336e5f1f4b761f92b67000000000000000000000000619ebca22ffaf1fb0aac8fb47288ae7a55913a6d000000000000000000000000d3c620e6849ead5ad18c15e640994215f7058104000000000000000000000000f528a2ebe277916233ad40befabd834e9198224200000000000000000000000023529b46bb5fdb9f9d0427e9a35115551b72581b000000000000000000000000f01ec9224406f31a636d6b584fb9a02884b46c7b00000000000000000000000071a4953334b4a5c5e3957c88c087036e8f5395f4000000000000000000000000e1c50ca9d47c899d2eafc7e7c2e514cdaf9345c200000000000000000000000036d2dd46a7eda4b1e293b7f5f67f77555fe9e92d0000000000000000000000000c31b148029e208071f9a3c5cbf27d9ad7173c7e000000000000000000000000445d0abfbdf1bff8cb54c42d030bc06e34a0a2f1000000000000000000000000e8af2650119a33eaa2c3f389755b7758344894440000000000000000000000003edeb89c8b0961dad6a041502ff7d5dba1f8c93d0000000000000000000000000dcfe83b719403e4a32de573cf165f1c52c9a72b000000000000000000000000971b75621fc318848824443b22bd95289671d5ff00000000000000000000000049f674d8a97fd48587c47c10cf5be0288f9e773a000000000000000000000000b6ddf76673becac3e86bf1c9c2113db362ea799c000000000000000000000000f07cc32fc88359c5028d7c19a8ac21f30fa73fce0000000000000000000000002dded0e5c192d81eac52fb2ff748fb382d37243100000000000000000000000004d3b2c70208f3fb196affef78080b3cc05ee1cb000000000000000000000000cefcca169357a18eb8c3f230f92b58562e48cae500000000000000000000000062ecb50dadbdb39433be92e1e814e905c687d0400000000000000000000000000f32d160898b347220665e6c95a6bcad8b6e0203000000000000000000000000c7d61daa2c96dff66b4dd69377fc33931707e78a000000000000000000000000611c870e8cdb416a37ec0f4476834d780418ef99000000000000000000000000b7f301dac29cc5cd4f015cba135a00356a5bdf410000000000000000000000001d323a2a034f3f8676812fbcf7a044000732638b000000000000000000000000b594e29606a51b02ab86ab66e3f50be70d2e3c11000000000000000000000000ce1298f477220fd498983e2a8c94456dc11645c00000000000000000000000008f8db23d1435f487ee5c77377602000f8fc75dcc000000000000000000000000a9585c3fb42d078986c15e5b8e954576f56513d10000000000000000000000001b633770e6fedebd010ac5cb3b1cbaf263c8968900000000000000000000000032066e8e2c95dbe8b801b3e300ba14d98e508cc8000000000000000000000000a35a88b21600523231a587b831d02a18088461a50000000000000000000000003ff2c08bd44a6a4849679a0d5e8722b8b085d649000000000000000000000000d20a06e9ad25c3fc22e4a37834cffbfc08e92176000000000000000000000000bfceb299db9c0b220c30964044159767ac9c33b800000000000000000000000084d3a4eb9ddba90d95816412fe284d8d80b3eac30000000000000000000000006eb1c39b3fab5e056b7e9ad0287de8e209fe0536000000000000000000000000b625f318da683e8203666a4ccac9166f40b5f26b000000000000000000000000391a6aa83116b38cfd3529bdb33767de52fff83100000000000000000000000002e0194fc4aa262c6f5953af9249047a1dfb1de10000000000000000000000007da1fbf4722cd2b3f6516427a2f2394c7f162b1c0000000000000000000000008d6a6faaba1b376f2d9ff24545d1c38431a8a4ba000000000000000000000000372f263141acf29a09500c124f0f4ad9f6017df5000000000000000000000000672773ae0f9c22c5b7110b4f6389b6049b97ac47000000000000000000000000613c229827378a0513e11865ecd9769399c580a9000000000000000000000000a7a2231c8448404317c36cd3c69d54606b0cb6320000000000000000000000004795d83ad5f37644b14de8f41de20f1abea011e50000000000000000000000007fdeb09495acc0250d0c67e9d34a375037d0ac980000000000000000000000002b4b1fa778d00d374d947286bf04d1ed9d814c910000000000000000000000005aa70acabc0eea19a55d582dc03abdc737049ad000000000000000000000000077cec412628fc845e368971785c9b69d82df8c890000000000000000000000004c34d04182883b3ca53e5f5966be2550cf4daa010000000000000000000000001ab9ca41eda09fddb109d3dd07e932b1fb57ad180000000000000000000000000ea100010559df450de1bdef628c2934a1b731ed000000000000000000000000d8aeedc7adee6042d447d640c48f9c20529cacc700000000000000000000000028cd189409437a0dc991a2f7a91582bd9dc07e0100000000000000000000000042eb3610570d4310964540da31aae5675d396e7d0000000000000000000000009a9fd767ac6af892cb8ecf5dedb96a6fcc42c967000000000000000000000000cff4b12d4fdac0f9c17a10379dc7977bccab8d1a000000000000000000000000f898b65c2b4cd50e884d5d366306043892f6c581000000000000000000000000ddb7aa0764b3c4c228a3235ee9e8fc71286a61b400000000000000000000000037a7ef796da88fe898444daf419194d2157260520000000000000000000000009c3a71a09b040e3e9b065f3d38094712895ca8e80000000000000000000000004603208f910f0a1ee524c7b688b018149218ca1f000000000000000000000000dc8685eb91295344f6c8b77037a4c11f8611f847000000000000000000000000ac645e3f4a3cd7f1e56950866918f153eab1eb05000000000000000000000000062ba50ceb214f9f1b6cc11a6441710a35bdd8e10000000000000000000000005d07be8b47d7f9d356cf8b62612e4acc06dc734700000000000000000000000018ded41a055f0ebde56ca01290ab5bcbffc54b37000000000000000000000000a923ba32de307cc22afdfe6e7cf5524d8582e8290000000000000000000000000b2be84cb341ab638f253af97c872a7d6d63bb4c000000000000000000000000fa2e89389a1670fd4ddc8161854b39c2e688e84a0000000000000000000000005dd397fe941824684f4b2402354df244599bc6a1000000000000000000000000f55f1cf568cb31af78ee56bfdd29528e5460c0b70000000000000000000000004ab454f53469661379700eeccac905f8c53248420000000000000000000000001918b355063a1d2ec19b0d2e39f0486d45a6a965000000000000000000000000b58bfa5daf259809201dd7fdc2d647d9db852405000000000000000000000000d7ebd8e49c98f6f6892077319b88bf303971d7400000000000000000000000003281d8f4d78c89ad8312d001d9d07949cc606e7d00000000000000000000000074dc85af83670e7d9fe891288429664353f1ed6f0000000000000000000000004af81bebebe10186c3a1274b67b740c7119b4f1d0000000000000000000000004445bcf1f885b4edafdfe2c0d92b1f7302eb9b0700000000000000000000000098655f64d52608da37a9f9a03eef09d1c2e7662700000000000000000000000064575f55552d63b56c8336cb5ba076bd510345720000000000000000000000008821d633c3571eef764c7d4000fda445bb2535bd000000000000000000000000da5714429b3ffb8d9c6b31199febe468968f5d4300000000000000000000000068b2a298c8a83c58d0c4e7a19ff3d30e3ac34c99000000000000000000000000058e3858d8cf66f9160768f62a9a4f7ec30f4d9d000000000000000000000000a1a73d963dbca886fd462d57f24cfcac0cb68e490000000000000000000000005354f276e0a5d3ff4432e0a706f90bdfe445912a000000000000000000000000a4de852326edc427f1c3f16a81083451c8ab523d0000000000000000000000002e56c66a00b9f120c7a64f3912016e5a3924f72a0000000000000000000000004d1803368ce7e992111552518205bb0dd092d5b00000000000000000000000008d02389684755bc94991f25a771be14c6b52b6680000000000000000000000007b3bb17cae225eb11342b05b5fac9dbe88ca553200000000000000000000000043fc6208728d8ffdec539f378b9d7227a0a35dca000000000000000000000000dfa8ec2fbf941bc569a7b771d8e7a59419955adc000000000000000000000000d9130dfaed30c3216fc7e1220600b66ed3319d2a000000000000000000000000cfb85690b203b29356055aa90d06e8648068dc93000000000000000000000000c1a8b290dae67405215371ad1dadef4d3bf14704000000000000000000000000a2def11282eac01f661e1c38091643e6ba74aedb0000000000000000000000002d78be449b19c5c6d180a3a3f941acdbb9c18cdb00000000000000000000000095f40baa165be9ff982f9e738055478d901567c7000000000000000000000000b3bed57fdefeaf5f1a6ce4af440c50b8e6890fad000000000000000000000000729880262bf4c9b13679986ba088b2e894ca49190000000000000000000000005b2e50aa7438acf6179bbdf76ac1898996cdf538000000000000000000000000ad8fbfaf80c113933ce91abce508d885fefaa29a000000000000000000000000ad51725893deb077b5f1117e1fc01b7055c1d2d10000000000000000000000005dd9edd4ec2c618804bb54489aa5f789aa81ab1f000000000000000000000000f2d22fe2611cf187644dd42133f695bc2c7fb46c0000000000000000000000003e65cb3e4f8df7a3969f45339560a965afed6a53000000000000000000000000354d740a80794e9a5e43fe7440b06f24362922c60000000000000000000000008ff00db229d0d247da83e1808727836cd670cf9d0000000000000000000000001268d098bcf41d6d9123600b8c308a9edc2850f2000000000000000000000000f7a3658b0c2e492e896f203a98fcc4a493afae4f000000000000000000000000c2ef0488a1fb4bca7efea42c80405b48e9d0f53c000000000000000000000000317da90758c570e76c9fd645c8ae0dc8e90a6f7a0000000000000000000000005352a853477dd7a94e13fd0d8acc9c2c298b49250000000000000000000000005718ae83ae93cf8b176485cf58b2cc763a565fea00000000000000000000000048892b64568b818847b5ea5843a75b292e1876d0000000000000000000000000b9bb54bcd5db4d6b26f757ff456d1ec2821273cf0000000000000000000000007c3d75ff90fba292ae207153aafbc89d5bde982d000000000000000000000000611c080ae4a27eadd26bfa527ad2e1a42213c1bf000000000000000000000000fb46325d4f92fad3f11f08f2da7589d83b1aab00000000000000000000000000aa961c6b378d9e175e2c173ce7c4f6fa2a78e4f800000000000000000000000036b93fd513b984a6c7c048c1bf3dfa8b9862f7c50000000000000000000000000efcb85be3d44b27baf4c29285b7c225d08e6607000000000000000000000000fd652d62a563b5f8c1c897d0757f1302d20e72750000000000000000000000007a366fb3ba3e89e357ba9c23849bdf98ec1e51f900000000000000000000000001160b507dd4f08e94f75fa935838dc2d2910ea8000000000000000000000000ea9fdd7f74f179085d1f785092b100490ce71bc5000000000000000000000000a69a81419cd23704141c12c9cea9a48ff5a15bc60000000000000000000000008b15edcad561a96dbd02975031fec3f00a3525b60000000000000000000000001f9062389d52845e2e7a2458e2e4677b9d09554f0000000000000000000000001b4b3220292a30089061ce4d774d3a622dbae7d4000000000000000000000000373e2be54d50e2b7edbe89667141b42fd857e2e1000000000000000000000000df5a577aa69ab5037fdb5a5087c59dc7082dc219000000000000000000000000faa15d4274d09d4c117b9298e1e1419017af6ce60000000000000000000000007472c0d1678abbc4fb4b287a074d6c5981b8f62f0000000000000000000000005e13fbf2a9ad8617c045637b1741ed9a916ed171000000000000000000000000b644510228f4b14c19581f12964444987d6e75180000000000000000000000006e48428d22f9e7c9de30eaba9dc8ab415c27b5c50000000000000000000000005feca673e45d2ed9436bdfe6e1e1470a6952cd4a0000000000000000000000009274cf000c65d8362c62b7b2262c660aaeb5588200000000000000000000000057197ec272b71facf74b48ab29b8f8cc7b604332000000000000000000000000d29e5498fd76f0ea4f1a2c780e8a2826e7af81fb00000000000000000000000043c7eb5ab050a9ec45ab157e22a83532de31a187000000000000000000000000a0efba9ee6afc47b7c639883f3853fdf25c73dec00000000000000000000000078a9ae211187ebc16e76e331626f92c07f854aca000000000000000000000000c3b13c0add5f4697b85f49f75588b61abad490b10000000000000000000000006ff9de346dbc87587748b52bd16c23491cd35c20000000000000000000000000c8d3b2f0fd5e64b23d71f949a5f71345f5cee4b2000000000000000000000000a5b38c3631f58ddcf82af56c02d648483ba75b8a000000000000000000000000900f9c1cc5899efbfe679d66e8a791f630710b940000000000000000000000004184b0f8c3d9c481803de855dc8a34ae3376689e0000000000000000000000004ddea0b71e58c65e65adf8d59a6c93aafdcb7510000000000000000000000000740d2d08eb3360ac8dd71b40b41f870212cb2668000000000000000000000000d581bc32a8a4a961a30e2d84a8ad497e992d5c96000000000000000000000000aba3e056ddd253c2de3da74d05bfd6481e729210000000000000000000000000b8a35d6fbcc69bfd87a9f9391175093de6e605b500000000000000000000000090c4608801a93a9881050cdc08b8fcc602a4560e0000000000000000000000000f7a5ec975ad2b9c0ceba1e862ef788f943fa5c50000000000000000000000001ddc2f4b355542cc23acebe0535c1751dfce5cbb000000000000000000000000f8380b84f5aaac34884373750b89002a163c810500000000000000000000000059d61565e30f480d9f466c6d26b05eca1fe98358000000000000000000000000b2c427db826a50d01bcb55790755aeaf19d8665b000000000000000000000000d7e42a3c0449c4bd7aa5fa607c79f68ee3839b460000000000000000000000003dfdbf5ef3e0acf19f9f0cb555aa8a3636dcb08d00000000000000000000000034139809b274b97881d3544ecef3d01c0982f3a3000000000000000000000000da28ddf14ec309f3f506315da623618f8d829f10000000000000000000000000235c5fa05a8b9caa8f194772fb229f3e8d18116f000000000000000000000000b8c03bfea99192bfe4a4427abe659b47bb2ede09000000000000000000000000ece151ece556ba6dd061476277e64d4c61eee1870000000000000000000000009621af0fd2a66bb7bdb3440a95336d9523afa21f00000000000000000000000048f828c79a22647661134768908feb29b72aa5480000000000000000000000007f538aac20be02f45ec6b6d1cbc3689a23b774e3000000000000000000000000eacb1a106d204a18f3c8a65539eb9027b300ecb30000000000000000000000003f01dcd1da2ce15f354463337cf24477003ddf15000000000000000000000000a8dd99daec52b2c40105c03eaf0f46b40e154ffb000000000000000000000000ab2e491f29d9001655fbe951f483ef1f23750ea50000000000000000000000008d817961cc2096ac2b717cdcc5b105a5dfe21eb300000000000000000000000089eabb6322051d8bac8dfa9fb0f867ff6df14ab40000000000000000000000008fe6b33164181b13ad0d0c13ee6d611a770e0d560000000000000000000000009c20585315faa0047b1609b8432592667bf37ebd000000000000000000000000e07e3d82bc19bb20bb7d19836f5b8f825decee8100000000000000000000000022ffce3e368c99ca55b71ba59167f61adcb211ea000000000000000000000000de694bd72a93f1b76e5e090c7c1c00e233c1153c000000000000000000000000897487cfe2b2b9e4e3cdcf91ebe10858b4197e450000000000000000000000006546031812a72f9aacc2c857121e43b3067f8941000000000000000000000000916fa5feff80a1d01640b002f84f4de7382e46d1000000000000000000000000eda65257900ea13945c26ae2cfbc5fd31290403d000000000000000000000000bd95d161b4732e910b55e8264f1128a272b21ffa0000000000000000000000008f794636b7c00e0c15bf39a564fc71bc6537d9660000000000000000000000006ccf73093a38e999a05ba62f6f76f6e5e92fbed3000000000000000000000000d13380f70c65042f264f2f25e67731a4912590f600000000000000000000000040cf82eb3330994fadef89c8a0a58c49eb7208d1000000000000000000000000d0735f527255cbedb78fd8075fbab3a1ad1fae9a0000000000000000000000008d8dc7e30407778532052330dbac3d3186411e0d000000000000000000000000f30c96601a1aefa4831581e35ca96004bbe70380000000000000000000000000fc9c718d44ae93cfda463e49e473e19725f161220000000000000000000000005054469a0d48f63867a0124604f9b54622469bcc00000000000000000000000065739d2a50a276d0152ed3d33f5e612aa3f7eaa80000000000000000000000000bd09891701b003dcb70bb7e9b511dec43cdd997000000000000000000000000636a302e2f2a9eb715db674d6af872a51860916c000000000000000000000000e97204fbf0c74bda7c350559105d76a287b9c67400000000000000000000000008782cba492d2093f4cf13dbdfc3a0d30b5bfce00000000000000000000000004c78ed5bc3a2150b9f3f911e414bbc99ae6c90f3000000000000000000000000bfafd260fa88ad50696d695d192ff9b9e06928ec0000000000000000000000006e5ac1dd0e768de9e1c7244599a01a13470a62d10000000000000000000000004764c24fef9e77b1cf390657a30b20d75df9bbed000000000000000000000000e47999ebb0b796d9436bdaec223a9b5e50652264000000000000000000000000ee3a8879df679ac0457a13a0b3428dcf8477a4880000000000000000000000003a4a28bccb0c11d455d6bd2a0f3ad038f7339bc8000000000000000000000000805c0bf76cb1d2ffa6418df812769de40df55033000000000000000000000000e6c6523cd68e73c55958bca91616b109b1ed061b0000000000000000000000002ecff5451889948e422e20300184fd80a2fc4913000000000000000000000000f5478ff45f3d4255559f4d9445246ea14722ad760000000000000000000000006f16b508f4bca63ea2de1b88df1499e7245fd164000000000000000000000000fa484d39ac437a1f3e16697ed7058d9ad57867a0000000000000000000000000fd0891704ce0a562468f8c84b0e54e460992e60d000000000000000000000000e34458c85da75eeed14c3c91d3789fe1a106862900000000000000000000000071170954e6d291589e88afd387ef740991c8244e000000000000000000000000df103622f5f693db8a0a85305e4fdf0fd6466fbc00000000000000000000000074c4870d917ceda81e826f9b10e26063cf677cb1000000000000000000000000e8ab967288e8ffc08384ab8c1bf6840077d452ba0000000000000000000000008b361c12e40e05d05d3eceb6eddeeb1d17d68a95000000000000000000000000517ea22f22a7a729211f08f582a5af7f7cd45de30000000000000000000000005236ac206df22246a990bdff4300283b0f0f211e00000000000000000000000056683705b30ddccdfd1395d7eab5616a517e1547000000000000000000000000532b9e0a364c9553e4e64c0bf7f0ffc0b6af324f000000000000000000000000723496ffd742b9d98eed46833fe92bf992b653a6000000000000000000000000a2a520902670528bd4972eecfbf47cf2e1d87447000000000000000000000000ef27ff506462e4170731db77beaa74806dc32d2100000000000000000000000049f23f1ca0e42c8bda8ceaee8cd421d898ec7371000000000000000000000000d658b61fa88243558fbfd91e6d96698461ca0a57000000000000000000000000c267b3cfc3bb470db4d952cda3891922bad61f5400000000000000000000000073ea9c28cfea5751856ff70bc6a2676c8386cd47000000000000000000000000b00bea042e9b5e5863d0b48e50c551f36b3dc71a000000000000000000000000cdc448cbce30feb1d10800478219134f136cdf4200000000000000000000000040069f9f0559a42fd76b02dc97f1ffeb6272af41000000000000000000000000c54ecfd77c1278f48fa49d46102269bc68841a9700000000000000000000000008c8372f458dd7d4b5df311d36dc4b924b5681e1000000000000000000000000e433124558ffe87faa82545364d48292da8c2977000000000000000000000000c3604b3c189ec759a934728221fad9f745b552c6000000000000000000000000b95912996f8971076cd501afde33720c511890b10000000000000000000000005406facaffcf6c7c891d8500be1c6425a128d2ab0000000000000000000000002d44565bcbf22c369e32c8f11520f4be74ecdfbb000000000000000000000000a62f35d8333ac7ce61d17c753428c5148a7eec1400000000000000000000000037ccf1d022d216505047fab34b8b5c0018478d6b000000000000000000000000fe54e7f59bd90bbaa0674a5a889dad3d42923a37000000000000000000000000031a116f7bee7f2474986526bd220c15237e355c000000000000000000000000adf016202cf925c716b9ebde1fa1e98632d87002000000000000000000000000bb57543908ce0740a3d28f91808d7c699acb2d5100000000000000000000000046281ceae7bde5b853af020109b9b59dae78e704000000000000000000000000f77a4111b15a5907e2c60aad6bdeb1562941e2af00000000000000000000000022ebb4a0eee2615de014330e979ea5c51be578de0000000000000000000000009c1aac071db506de48c3f77091d991fb0b02a4b50000000000000000000000002b02a88b3a44ec8da460781109c839e0191eba9a0000000000000000000000006438e6fea0e8bc40dbe469308f4888ecb9fbfb8d000000000000000000000000e8b302b2b20d815ba8ddb271445b9e41a83a11b700000000000000000000000055dc0099886576cc460796c966db08f74928ee99000000000000000000000000d60c961850510009fc75b0767697412330fbfddb0000000000000000000000009d341b2d8e79f64161085421979120c4616957f4000000000000000000000000c3ba8e229c9a0efbec0a8b1160c45bf87531048e0000000000000000000000000aa7625d028ee297d66446194e7795051e2503d2000000000000000000000000a3c02b842d9721408c0dfa1c3f009459e5c87ac8000000000000000000000000ebbf6699de6608bc74cd8f8a3ea61578af361d450000000000000000000000005f3bef2c4f84b6945d92caaa8ef695e03847c007000000000000000000000000f432c7055fcdc1b63ddab8f5cf39aab1dbc2f8930000000000000000000000006e2558668a92d90066d36823ac5230766d16a33600000000000000000000000099cfd6046ff667f7ea5b4a828301e81dae542f8c000000000000000000000000970f3432cc429778f5f1673ea4974350ba4b419b00000000000000000000000085be490498e8a2acece186b2f18f4d6bad46045b0000000000000000000000005572f0d8ad8895821ceb846512cd032b1be28ca200000000000000000000000002dca888343a1cd932e3a2f995199d9dc891f49900000000000000000000000000d7f33e612a6eae418021d6528e6a15ca377bbf0000000000000000000000008cacba97bebf75777678bd4a4df01116b0e04ce000000000000000000000000041221311f3dff9729ef2755c0c5ff8d2664d6bf5000000000000000000000000c46ade4d264bbd992a11f31109bed83c0beead56000000000000000000000000071872e9e54f15f10481634777e51b2689b0cc8000000000000000000000000057acb6384deb5a1e8497044a5e3789cf76a0fcdc000000000000000000000000b41c57064431c7be5a00aa2a534829318da46e1c000000000000000000000000d55a9b17c18e353c205e8a2638fcf1b1e7b12cdf000000000000000000000000d558156ab039b8cac7dc6eb540ba9d2f442fba2600000000000000000000000021e26f8f1f48066f636887c7e5ce514c36d727160000000000000000000000009b89138526e18a4425e52072db591aa55453086700000000000000000000000015a91f2b7212e44d120e663dc6b5fa289eaeb1b8000000000000000000000000a3d2590cde0d02c2f90067044630f0f5342eabe60000000000000000000000006d661dc0d5cb5f794c41531ee9b0ea97006346520000000000000000000000005a811414b9905546386192927038a895e23b000c00000000000000000000000035e1b616a1eb7d9a775ab66115b564e0422f8bff0000000000000000000000007336c8968c19517d4ce9f96598464795eef834cf000000000000000000000000c8e945802f8f7d3430677b5ed34386764795014d0000000000000000000000003e93f5a3a18129fd0bb11c1de695bfffc438e18e000000000000000000000000773c0522f049d0d5a12e0d4df3ee39ef4d808ac6000000000000000000000000ec903d35b9d012b938bc22a443bfac7146d5915a0000000000000000000000003e83a5928022d96e5da7deab199c66b60c4390c10000000000000000000000007445e7c1bcb776c279d0f80fdc9953d1f7dede5f0000000000000000000000001d4bcedda1d10a6a8215e5c31809c8aa1ad0921f00000000000000000000000086698d96ac8a4075a1bd7b24cf3a4de5447187930000000000000000000000008e52052e3d773744079675014b7b13f5f26b5dc1000000000000000000000000af57e905cbdab3dce14545096f981de0fae938300000000000000000000000008cc359ce7c7455c1ae030b750cf99511798c5d2500000000000000000000000098c4ef626e41546d2ac308d3c509248692fc8c2f000000000000000000000000c53e14e4170b6518db6a8aaf6dd8d62d8ff547c200000000000000000000000064303440abd3d17ec8bd94e16c0d4a7b9a4908960000000000000000000000001aa7fba3adf09baaeca0798fe19ed9a9ed089b9d0000000000000000000000006c950037950ddb8373af4aa8176034062ababbe3000000000000000000000000898eb4d8001d52bd09b502f6882233dd3fb390e9000000000000000000000000cb5cd0f0dd993563c63a995008a6a22b182bea170000000000000000000000003b862839cdba6727cc5b1860cce9c4dcb472afe4000000000000000000000000cbc4a10ea3fc56dd4941562113d9e46ea8fd52170000000000000000000000006d69e3bad4f02a7c3da7b2ae395a801bc84536a40000000000000000000000008e336c4eb4bd05b1bbb79e62fb57adfed502c79b000000000000000000000000c57cea5e59739dd107a07bc74c91c9d366f4887e000000000000000000000000323a197fbe3a66e2e5d65970416940745273ab8d0000000000000000000000003784311ca2f1579ef755dc7325956239549488e60000000000000000000000004402024585796209f333fdd4e523fe7f820489b7000000000000000000000000f04c273ca079d8e593786c58f6c6b74adbd9d6ee00000000000000000000000011d5c7e509c6b27a5432fc6ddb3dd352f3bb80a3000000000000000000000000d40873cbb09aab2b2d3cffd95e00f56435eb577e0000000000000000000000004d138bc9f3466c4f35b2e30b028541db180757780000000000000000000000008a65b591e16bdad8e31d85ccd134bca099e0becb000000000000000000000000896e8d4570e915d2b605dcc42505909921203e9f0000000000000000000000007b0a1728bf5c9633826ff4a9c9a3b26b08b554d5000000000000000000000000ef72fbacc4a76a981af35ddc4252d31f1efe73ef0000000000000000000000004db40ce84264e6cfefee03c502b17ef43930951100000000000000000000000006566f2288f0f80f6bd0fc5261654757f5f87954000000000000000000000000116fc650c42bd89dae99ac4bbe5f9ac5c2e9507c00000000000000000000000021c1ce1b3d469580017f40d0e6158c8f69eca1d2000000000000000000000000c16685fdd70605aa8c4da7e3135a3931634564d90000000000000000000000000c28b024bf9ecf0e1cd94706f1019dbc231dd8f0000000000000000000000000a3793165c4a6effc87dd041ae2e33fec84dc45ad0000000000000000000000004b2581f654eb891233d59fc489581e454ccf923d0000000000000000000000004b6f43834f4b6b2407fa8d2f88e6e5ca0e3b48df0000000000000000000000009978bb20f9cae8b9a7d15e5081fe6477edd384640000000000000000000000002d2c41954c91a12620a6f4df3ab91b9af14867bb000000000000000000000000577c408cf5c1f1a47e3be7bcac942c9980419c5f000000000000000000000000993effacc94005650e142da373658985e9bc36210000000000000000000000006d59153d15d3468045e8730cd83bdf8188124b85000000000000000000000000c4aaf5234bd89ce3424a6a19e1758f9784fb77230000000000000000000000008c932a213f7c502eaa130b6bad5d258eba2f2ad80000000000000000000000007512707cbe6b7bdacaf63f81e6b8edc6f4084a9f0000000000000000000000009250914975121c4d08f54080ca2225de1074c01c0000000000000000000000004bbfa0fdee5d7f2777e0ba567f6e3e3067d27060000000000000000000000000e97e69e14a8731141b081738a7963c13d7349513000000000000000000000000c86acc83c604d177d36641684b6e0aea8d3d27f30000000000000000000000000be9636770f7da0c9bd6314f003ae045bfa7894e000000000000000000000000d3e5fe522e90ff692c965efe55f0ced05eb2ed350000000000000000000000006e3dda8b02a9b357894821c96278ca1e52ecfb3000000000000000000000000054d49d6a9b340bf38ca7b1c8528712b750ccef96000000000000000000000000e1c785f425dd9e3ada43d50e199f26446b75a22f0000000000000000000000004b61d25544bf2ff7421d9a3e667c9fb521e5f864000000000000000000000000efe603d690996cb7c83fae34c1977a25c4ac45fb00000000000000000000000026a5ea3f8163a058b2488219f5dfd2c56dfc8c49000000000000000000000000b10434ff9e49dfce2275dd1c46a4a0a048b2f0d6000000000000000000000000d1c51dfe0b57122f9ecd9359c6abade8b779f97c000000000000000000000000fd95fb2ae399bb3ec9f19a1cb25de1220a760a6c0000000000000000000000009010383c9bf04b668750e900e12bd2fefc5da2a90000000000000000000000000e267fe1f0bc4541f760687605fb2a092aa63c17000000000000000000000000cbaf6ea81cf65c3a053e697ed60e8f63e0013717000000000000000000000000b81a165b5ab35ef728d6c3907d4ab23fb0b8ad6f000000000000000000000000a1b908ba5466e291d4f3ad0e87ce0d30c6fb8f89000000000000000000000000b7dc3fb357e9cf3a235cff3fa069c3185fde7e3d000000000000000000000000d7bdff042c48ed3d5dd527301e8001d5860ae71700000000000000000000000032457b1f91547ff3c15221c4c1cf8797ef43251a000000000000000000000000689a0f563d4602877848ce4a399ec30bf20768e000000000000000000000000043b3c4ff20f48b05efc6ef1611b0a6f1bae07d33000000000000000000000000d1277ad2a9f592ecb0c38c781337d5c6a5e50f3f000000000000000000000000ea317c045f58e343c0224546a8201734611e4a2300000000000000000000000076c5e6dbb123febdef0bebc34cb21b20c74438b1000000000000000000000000b46cce09efbe2041f0d4e2347671610f9b4fbad40000000000000000000000002b7b73810f4cc071478d261b285c980e9499004f000000000000000000000000166619ef1d9da088148964a0afdceb293f8159c60000000000000000000000003f302593377df77a8cde4d01b2795f09dedfd14f000000000000000000000000a8b16e95b985cccb83fa0bd72a1b4d14b8c53b1600000000000000000000000039ccd54adc58f8e386a360238400b768108518b8000000000000000000000000b755b50104136b7e2ef7795f726c9a41db8350ad0000000000000000000000003abc914fc00d7d03d7ee899066d1fa2c854e288b000000000000000000000000db2139b08ed6da1937d47178c083a8a62ef0829e000000000000000000000000e953d3da323777d5003df28254d0f6fd7aaedad40000000000000000000000004c73c6dc56c9b1389351a7aca61d608c4d62fb2b00000000000000000000000020f7c7e647e0bebcba78500b3249c049054ab29b00000000000000000000000051afe9c55609bd1eab2dca5876455c39513ec68e000000000000000000000000d4750d2f3946ba1148be4651431534941283944b00000000000000000000000076ba334b9a0e9c1b2c2959da1963cb50cd1088540000000000000000000000009d6a7648c70bf8f818d65a27c14eea22cbfdb47600000000000000000000000073b842e8c6bc67c475e734929afb27f2aa51a5c80000000000000000000000004873013ea42fc68097927cfe36525e92cc283c520000000000000000000000008a4eb6900aaa3ea7bdc91b7272924da51b2f7a0e0000000000000000000000009f71c510d795252fb86b13c850e473f70b32d8b9000000000000000000000000015a58c6c084fb412cceeb47c4b1927f086f49a00000000000000000000000002164ed9f5e0ac69546205104f23e5be32d3181bd0000000000000000000000004d99719600c1e4de1c6e170a9b523853a31b97310000000000000000000000009c2c2c9f1f029e2685895b11322ffd45e1a1fbdb0000000000000000000000000a2d8064b9df194d18d8fe755fb30896aea40c3800000000000000000000000024c0e4fffaa8a5e5d7d5e4ab1a40a5705295b074000000000000000000000000be1c0d8b59ff4e6ede52f10290ce1456f045b6b1000000000000000000000000a3a1e2024a90f3b557b89dca2af3c81aa8fe11cc000000000000000000000000625157014f943da8b8d08c2416daddca917953650000000000000000000000008dbe9ab6d0e207ca05bf83be64d6fdf98a295b27000000000000000000000000f50f4bfc73ee14ce9ba6d96774221912a6b63ec500000000000000000000000036ccfcef9d548166f437bc2e6cd5ea13421f5aa50000000000000000000000006af6fb821b7370c52fc0d634b7620b717f7b867b000000000000000000000000ce27bafcc7b04cd120ddd011d0d132f36264a06e000000000000000000000000d1ddad16138449eae8bfebc0b37cb28e1be518a60000000000000000000000003721e6d0f1247b4920999b27a8d79d7e90f722e0000000000000000000000000c576a036d97977d0095bf45b73e23e1622b9b9200000000000000000000000006dae6447790dadda44aa7ff4cd957b02c56e6818000000000000000000000000397f84b8b2d4130813b5634aefef2e804aaa4159000000000000000000000000d259baf51d195b0571ef67a90a1fea73798709150000000000000000000000009c4d7700e053b8c8824e23b036ecec6c0a4b7634000000000000000000000000b419e3e47de3f8c50f72e8eca6e281789f9dc876000000000000000000000000824596008ae5a734590a21b621415e0166406e2300000000000000000000000017ffc9f815d40d1f3ba765538ce5eea4556325ef000000000000000000000000d3b4a1faa7255b1bed16146184be0edc71ce35da00000000000000000000000051c3d948e994ca9ed50c5b388347ad8498a311a500000000000000000000000079882b16121a4e8019e3f4075aa466988205ccf5000000000000000000000000a432853b74ee1346cb7d971c1dd395d2e432ce6a0000000000000000000000009fc6ddacd8cf50a11e3622026237ef671cb65f19000000000000000000000000875a6437742866862f7f71f152cd7b2cdb0b249c0000000000000000000000009cc4e339a7636c5dcc7b039aa7ca29dd920bcf7b00000000000000000000000062554cb7d8c78bcbccb0b3dc0c39a484239b08ed000000000000000000000000abbea611da3878a005e46d840f7020320da60b1e0000000000000000000000005084b2795749f515f07d3e5cade22df918115f3a00000000000000000000000063c3689c6439ddbaa84f7ca9add6591c2a0f39e50000000000000000000000009439761e9a6ab907b07badcd7c36492875ca46fa000000000000000000000000baa433abc084fd5cff3d7687220c6db2521b40f1000000000000000000000000f315e2d1699338bb1fe76239df673fc8c8878aa0000000000000000000000000f855626b241b2b9c07b171f27efa8f13a34d1b0e00000000000000000000000071eba7b79569dafee419926e6f350113ab97294700000000000000000000000097bb7039d2207ba2365a3031abf0f0b3e6ebd6fe000000000000000000000000fb84324ca6b8bc992a76c802cd9baf4592ba0bfd0000000000000000000000001a443fce74806c9ff8ea8861477556f9efe3fc0f000000000000000000000000027007d2a12604c495dc89748d61b61dd57f0c46000000000000000000000000c28b9a6d426778943395506d4ae0e5888e31275b00000000000000000000000047ee7f6ff3d6836ed866b085684804586c1ed7e700000000000000000000000006d390a7c41bec79ce81e0b8bfffab76429b34330000000000000000000000000cc23ffe65b9a88d5872b80ea9164c2253284e020000000000000000000000001183352bbbbddfdd13a69e57edbb915d5fa43dd6000000000000000000000000adc98ee61cb0e41056da14e2c3c9533d03087cff0000000000000000000000005842784305d0053a2f5a1fab4cefd84c8ed1a62c000000000000000000000000841c27e30a0019eedb545f4424a0e3cbda80e39e000000000000000000000000b8671544d136a04ff7f4eccad09790c49a4cd5cb000000000000000000000000d89792d0670ec19bc277f7bbfbf8f20cbbe745a8000000000000000000000000f967773e9ca8999b8a6dad57ceae74142bb9812d000000000000000000000000af9cc0df79bd6c394f334cbffe683547e374572f0000000000000000000000002578c9fafc26ab1459a9a8a04cd05958411a0f8800000000000000000000000052610eed04d9ba715020693c6a515f27c845b625000000000000000000000000e3d5600f08f26e9794991479eebd4291ffefc069000000000000000000000000d9a82f1428032db89a882917b5a11463bdcc5cca0000000000000000000000003488053bd8a81077efa03f4a24da421c1f7367ac0000000000000000000000006bcc42327a78d241d158c6ddaedb83c957be236a000000000000000000000000de44c7440e164b6d1025f6d281e0b491dc4b9964000000000000000000000000b14d817cc199ac5c23cf99bff181bec9d1007da6000000000000000000000000ad0536ab8d04774629dfa8e9e325c20d55900aa5000000000000000000000000a1cbb86b8717caa2d75d8ed69f34d5b746180f4f000000000000000000000000681303578dcad210ac0b456c7ca8e85babece1ae00000000000000000000000067abd6b5202955bdebe81b5a1d4aff5c7a52d01800000000000000000000000097bc39802a1a9053bf2b8a1dc1d0d7383ff4dfa6000000000000000000000000c8133da35da93da7604095f26c6c727e38aaddee000000000000000000000000d1147652971f4a73ad448f4dad31941ea96e4c650000000000000000000000008a4509750f5f67691b99f5168309cfa11e206a54000000000000000000000000af417e64ce3ae5cee249864db8f530a90ae5df9a0000000000000000000000002b13de00480d1e9edd45b7fa67387098964f6b9400000000000000000000000062a12558fb173fa69d70a73646225c6ed8c438c8000000000000000000000000efd4e29da0dcd4bbf474607fd2145251f4d568e8000000000000000000000000682803b82caf821a47946a08886c3d59f1605f780000000000000000000000001aa2a0295a46f8fa5c7b41be1b0fccaf9df710220000000000000000000000003f48dee79efb3686b610b815f2d5e7a83ffb00dd00000000000000000000000049ae8907dfd70aeed910d6cf2bf6771e7c38243e00000000000000000000000034fbc15a67b3990990116ee4e8bf8790148088cd0000000000000000000000001267114af4de6a5f8091be51a2e1ff85bb28f4d9000000000000000000000000787f7aaec24ab13ccb22a04e38821f11a9ee3ee8000000000000000000000000b16b34c3efced95aa88db4f2891ea61631ecb56c0000000000000000000000009a1586c4ae7cc067bdc0fd2272829f00e5c334fe0000000000000000000000008a1d7e2572edf0e794e149d1ed180fcb6bca05d800000000000000000000000001b04e8c185d6ffaf868d039f1519ae7c05df96e0000000000000000000000009969afed62181869fa6c79cac4750cd492acd229000000000000000000000000a62850c6095c52cccc040811385d271324cc8d4e000000000000000000000000357d576fed2b5d3e1a6959c061c31f5aa49c7cca0000000000000000000000009a3b58f141a0f102ad299eac0a168ad7a8bff57f000000000000000000000000f99f95c796824b4c3370977f138c0341200af7f5000000000000000000000000ceba25e5aeb3f4d9ec9c6e5662b470b6e49fc2bf000000000000000000000000caff1a6d1d9552fd5a9aa3dcad388d6114c333bf00000000000000000000000033e9b38ade91a99b8e95a999224dc0b9b294ce440000000000000000000000001f1adf99021357bc41170b11f9e1ccb1f29c092a000000000000000000000000a4ef90f89707cc7fbee2a2acb8c84e5141ddaddf0000000000000000000000002a90b570775cbd7bba7f4812fd2cf197deaaddb7000000000000000000000000764b3973f0980ecd8c3242a868f223f5d125249c0000000000000000000000006e0f9958fbae26bf6cae1df77aa2206e305a9a28000000000000000000000000387cb795c262858ebd54d9d4fdcc21ffc02ac5e40000000000000000000000002229c5ce836b9b69e55b2db54f0b5b8a14cde86b0000000000000000000000005d3d46f2eb4c7c9a5dc6994835fff40ac77ee3e70000000000000000000000001448a192df68b3bdd18a2a00d5682d73feec055600000000000000000000000012ce0c99b48c287be42dddf3e6dd511d682a7ff40000000000000000000000005c0ffd0a5fdf71e6877e6d2fd4a09812aa7d44140000000000000000000000000a747b5cc15fcd88765fc63ef611111c73e1bca900000000000000000000000007775f60e2a12d272a561fc455b0fa42610e529e000000000000000000000000914fa6d632731e63f7c27b3dbdd9a2124f08aefc000000000000000000000000aa2013ae5e8da3914fe977a59d28b3bf98ff366a0000000000000000000000004cdbe1a7a152803a3c5329b9ad046eb02b623d0a000000000000000000000000fc8084cf7e0f916f114f9bdd8a86ba2427efe976000000000000000000000000f417aa4970725237585c4c51aa3074c5e9d88f4e0000000000000000000000002a06b8f467a65b1ec5bd1eaa18a95e6077e9216c00000000000000000000000009b166eadbfb251200026fbb6d81239666f1d6b80000000000000000000000009267381408b073d71778102895563077ec34c694000000000000000000000000f66f323355ed9ae2ae24c403a8899d5db698176d0000000000000000000000005e0dc5936e768bb7c10a2248e4d3ecad85bd3d59000000000000000000000000364143dd39bee1e89ae0d762f51bfb89791aaf3900000000000000000000000088130210aed492f0eaf5e7a3a120ff96d411ddc2000000000000000000000000e422680ead7473cac79504946d4cb52b6df65557000000000000000000000000697ea4bf8c558959b9099f1e7d5b4ca82807cce300000000000000000000000030534949690a23e5144e8453863ffa006e96a27e00000000000000000000000053598ce85a720175ea049807f912309c3a92a4ee000000000000000000000000653de08583d5c8408ce8fd828209ea4cdcce7461000000000000000000000000a1fe07e23cfbe800d817cc9db6f05c8e44d3526f000000000000000000000000202e37febc6ee0e19ee3dcb2337d2ce7995a76870000000000000000000000009e51d8f7c8b06734537165e93a049f990ae44fe300000000000000000000000057427443d1d89208c9caf698d7c3516962a516040000000000000000000000001d7ee33ef06d8e3b5d1a0dfbe9f004e9ea0be00100000000000000000000000009cec67bce6528a7bf6e666f63fd90bcc937abd6000000000000000000000000e69a14bfcc10ede218ea74a6892ead69e15ca7de00000000000000000000000079601d04e3d2f1047e37627b6cbfa778822dbe8d000000000000000000000000441b8b2a2d8a19aa178fea903069fb05ba1197950000000000000000000000009df360ab31cf1e7bea668c86ad808038f37db7b3000000000000000000000000b9337fae581e2bef3c8a111b2389db38dc786cd8000000000000000000000000ab41180923b5521abd62867670cbfb90e9fbaf4a000000000000000000000000da7a664dad8e586b95d73c1d7c832b8a48e28f2b000000000000000000000000b39d708bb8d129b3568774dcfd29522726b007440000000000000000000000000002b205df6d407772df7ee347c516fe801799c60000000000000000000000005ec8b847d2af1e4673f101d424a81dad50077481000000000000000000000000d77437a63475c8c32b3a185f51ab090b68b6b5fc000000000000000000000000dd4d02b88673aaefe62a9d195344e3a73417486e000000000000000000000000a40521b2ab1487b6521d5463e28f84a5b5ef95dd0000000000000000000000006cb2eef3a6eeecedeac090350c6c8e8bfcc734690000000000000000000000006e9a4e1baaacf206236877524b05bc962f7b1386000000000000000000000000113ed15cfc6f984752878fa094aced1010a0a8cd0000000000000000000000006f3b6bb9d5b1c662b4c59b302dae1f5529479c2c000000000000000000000000c0edbc21e8e8d219b99463cb618efa496440c8a500000000000000000000000056d71da32ca191150f35c9a68afb282444c1e1eb00000000000000000000000082922cc5d4a6b2c521bffe83f223d47f094b9dfd000000000000000000000000775efe373ee865916b84a28b76cbfea1cb83ee5b0000000000000000000000009a76ec9e5bbdf9ab15bfe7847f3ae57a967b6a81000000000000000000000000612061c4dafbafd6946df6ef0a5abe68c1b6327d0000000000000000000000001a07f315904bb20a0c891b078bbdffd03dd83fc50000000000000000000000002ffb363d62df31d20601d364f7cc549f187e1fa10000000000000000000000003b6a7c0b21862b43d76d3f85c13fa5b23efc0140000000000000000000000000551391f3bd080f467f353f166895449e5f7a77a2000000000000000000000000bd1808b8b1522fc9802ff52e786c28a261c1c1ba0000000000000000000000006bea22a32f846172e6589809749c04b2b8fe4e2100000000000000000000000082dbb3c636951ee3d31c063bb5c059de8507475f000000000000000000000000e55ae9f5b33af077822883fc3a409d4d1f9b0e08000000000000000000000000e185a6e5876e8e4c9398fcfe7fcd6631ab420a560000000000000000000000002f2e8a1f0f1c6aa644e41c7b71dd801498a8c4c600000000000000000000000092373d81782ca56370e08a9ef465eba6363dc4ff0000000000000000000000000d3db4c013f04b4df641fbdc0cafaa7d3ad092ec000000000000000000000000d0209b04128e845473b60fe9972e2f440b5d3c50000000000000000000000000f7a2e206a86b93bee7c27fd33e4f23bddef9e1890000000000000000000000001f5920abe4f2f22e6a1ea72482906e09901183eb00000000000000000000000078da9a1ea7db989005a1401f88e9ada55a7fea2c000000000000000000000000d26d616a2a25cc141f119da21a6f867473e6bb91000000000000000000000000f08baac90fcd63de50784b9e5566432dffd7ab25000000000000000000000000d8bf2d8305f0add60a9ba3337a6fb03940e66caf000000000000000000000000000ba3c7d2c2ac93f6f4eea03e725bb8189a9bfb0000000000000000000000006f5ab3470e1dfe3f8aef8ae6f483f68725b68b63000000000000000000000000fc515832137ce272b87e3a6012f773c610c3abb700000000000000000000000037e946bd580fc3a88d9a20308a66f2999c2428ec0000000000000000000000004361f750f8476887bef0c1ddc741fd4ab58ecf32000000000000000000000000c64f9d8c60cecf584c72cabc973104056a59c806000000000000000000000000ef2ad3d8f45f583c4688376146f3d468c70750cf000000000000000000000000842ea654ed72e23457c4a138b816befcf08fb6d7000000000000000000000000a84bc96a65a5a39d3cb831ff4965fad641775112000000000000000000000000b785ac10d3bf1c1382a5ae23db7917b9523f0f2b000000000000000000000000060a3d6a35e6f761030126dc5126e8a888ffd088000000000000000000000000a83ed013b667e65f4a4852772d9d4e0801b52317000000000000000000000000a205d52dc6aa6d53d7f6c90139ee3ef436216d200000000000000000000000002ab1feb5499d10f92d18f8fa631ace31b5d7baa30000000000000000000000004e0a84a4736cbed9b2b882bfa21cfb104217cf7a000000000000000000000000ac8e0f54349e1f20b5700e9f3ec270a319e4217e00000000000000000000000040964219a3917be52ca96c8a8c8cb6afc0b14c8f0000000000000000000000007936ceea452b5262ff132cec21846857726e0e330000000000000000000000001076c5ff575da67eeb0be15edcdcbc37f7cba9cb00000000000000000000000033ab670c0add33559b4fe2d014e19e3172444b07000000000000000000000000b5ba9392d4b09897530e4b61b78b97fc9c835c880000000000000000000000007a0524f11feed82d2267346fc832898047df1cf2000000000000000000000000f4c971a4f6369d850ccdfd4c09147728609d05d7000000000000000000000000982ee94031f6998a2ddc2c3fe1b3413bfbc61f300000000000000000000000005d75cffc32d45b0e9402b4240d99a7508c2b4012000000000000000000000000b635ff41d86a3036ad1e5ee573065bbb55ec5707000000000000000000000000e26dd9e7e62c918644ab993e0afca6d8d6ff9322000000000000000000000000ce96b3df055a28e1bcacc4f8fdaad8bddd0f647900000000000000000000000058779506cbe2a1fabbbb07aa62b6263675a0714500000000000000000000000081cddaf95ba3d5c18c138c5f9d9c10c340f2f0aa0000000000000000000000004737b82fa8dab54f828eeb763b65ccfdbdbc67f500000000000000000000000035816fc9289f7b357ef4fccf86b6f23a6685125a0000000000000000000000006cb230ccd50ede2b8e16ad3d35e84a9c3edd3966000000000000000000000000d60401f0bb63b8e4e3e0af6ee0377a2c1c293bca000000000000000000000000ca2cde0ccc0e2ea4530fea20176eadf268d14cd70000000000000000000000006e2f6551ae2df66b7c80f62e46e37e817854d3bd000000000000000000000000b1ffa8fab0b4e3a8437b4b828998f752ae4865be000000000000000000000000b0aa831368df4847a24078f05e55c9d0afb582b4000000000000000000000000d0514e154c4f22af658a57713aa4e62e03725af10000000000000000000000007defc744a918289945f735a7a8215e93d73d7852000000000000000000000000ceb09a8fb55138acb703235676681e9882773c49000000000000000000000000f33f05d9d79c626cdd6860066f811df4508a5b53000000000000000000000000eac5d57ac2b8587213f97898c7f584ecd87cd8dd0000000000000000000000002ba983d1a3f4463b351b0b385fa65efca977a4bc00000000000000000000000026f0c816bdb784f1b1993b780d87284f91c98873000000000000000000000000362d14886885d7c1a0b0c7da1f6c081592b92bee0000000000000000000000007e1e453f77b76c9fe86cefe86015d54c2a381b6e000000000000000000000000d7f0e5c4fc2db3803b31bd22103e2f8b61611a42000000000000000000000000574983ad191cd688cc31d8d6ca4b127c5ce5fbd1000000000000000000000000aeee4917891185dd86f0050e70e56f9ef0875ca3000000000000000000000000a97b16c733ff9ec893df1cbee044f8acc2184fd70000000000000000000000002a2d44fd6b14fd17dbcceb77711234d543889d680000000000000000000000006be25b9913d2d251a9fa3f90d9e7d88eee300cbb0000000000000000000000002201669d56ff3b41dd60e5674a9e3987e9cd2f1a0000000000000000000000008833d80387114d5e40130ec1a0847e3a0fb35ea500000000000000000000000022fca5952b4b46eb0be48bc05cd2486ea52bece50000000000000000000000009839224041e93688e0e992e30956f777f3ba81d00000000000000000000000008b90fe01d8de41648dfe0a5cc0524e17540c9a2900000000000000000000000060ac6b1aa486303023352777df69d7fd231b37af0000000000000000000000006851bf325e94b8f52bf61066aa00fc56b00f561f00000000000000000000000044839da5d5ba276c6f86dad0d7b260b98b73c38c00000000000000000000000063d9a90f4593545a6ae452d982ced2f01281ccbf0000000000000000000000002531e2d97e4242aad2b572c35274c7fb86307654000000000000000000000000d88e67c7d9a608c9da28c202d196051cc0808ea00000000000000000000000009cfd26ea3932e8cf44e4aac075923fc14d76b470000000000000000000000000db52dcc205d0f1d9d60369be6d8ca5774af202a50000000000000000000000003adb88931fb41292d4eb49fc9fbc400e8ac20fac0000000000000000000000008453fb0e997092ab688fe638c9c69dddabf8542000000000000000000000000097641a5f3ee3b0561c6bcc522f7e1bedf2c2985a0000000000000000000000007ac56521d95d52f10630e1bcf3e6f1e91f61ee700000000000000000000000009456a0b3dce81cce8550358888d63468b328b9f6000000000000000000000000e78a27359926ec1b3bdc21477b5099138a8a15ff000000000000000000000000a9916af35903c8e6181906c13af97bafd7b7d7a80000000000000000000000003171cd3c0ced8d18efec13fdec028c2fbec55d7a000000000000000000000000ee833ea7c177f237b3097baf9f3a5a0934c5582a00000000000000000000000066755a4c7b61dc83e9a4780856ca09cb67d925eb00000000000000000000000040c839b831c90173dc7fbce49a25274a4688ddd9000000000000000000000000cdf790fb4f8c0a95f21fa869ac298cbb6322763600000000000000000000000000849d2b15c202917db9d5496efaedfcc73dae5500000000000000000000000012494b350fe675cca60d5e4ef023476483ebb544000000000000000000000000f33927051e1312e1864dd6e4fdfa0f81e261fdf8000000000000000000000000a936cedde06b73498350ed026c1ea5bc8efae3300000000000000000000000007fe917f616b8f5e3e85d09fb3274064794e0588b0000000000000000000000000a940263929bc82199401e4ae6ae26dd2b2c9121000000000000000000000000a94f10d20793d54e7494d650af58ea72f0cb5c38000000000000000000000000562359ab81cd71b76c2c4787eebb38b1d7a7df66000000000000000000000000a7f387f261a98870d5092972c653b426fe216e9500000000000000000000000060094925acecd6015b720b40248a7884237157990000000000000000000000008102680bef1270cb0257bccf94773415d8696a4a000000000000000000000000659d8c60c8bcdfa7cf159d719ed89810edaafb8f000000000000000000000000f70bbaa1b5c143c975517eab78d6afdbfba383190000000000000000000000000606d741b3bd89cb785bffe9014b34481b3733a6000000000000000000000000a1909b8137362e3750a567b49139102677bffd5a0000000000000000000000006dc01223d92702cc38bc7a6ad3c0e1c027cfff34000000000000000000000000a6f778c4752d742463f7db8b58a81b92c8a318710000000000000000000000002892a54df6b61b74a75b7f7bdddc7f96d8c066ff00000000000000000000000089969c876f5b53bb492fcbdbe37136d8d8f5673e0000000000000000000000003f82e7547b31fc5fabf3fdc2fadf28a9127adf68000000000000000000000000a57c9775bcf796bac5f7776a554903dfe6aa66f4000000000000000000000000dcabdbb4f6a3c6586e1ec21ed42097ff0d216a2800000000000000000000000026e2efc8ed94a57e49de0ea76623d92fda8665ce000000000000000000000000f40f81e072b1b951950dfe878c5bb6f9b6ee99ea000000000000000000000000663c1ecc7b10b9b1927c54727fddd38f91c1b3b600000000000000000000000091f2ec58fef24c28a4b133f4cc13c7f30e69f5280000000000000000000000008dedee9b0fde7aac6f8517866aeb08c47f3aeb3e000000000000000000000000fbd5d3b0eb41255e4c72bbc3ec974b5bb83c58c100000000000000000000000004244790c2ab946c2cb34252aa446cb748ee861a00000000000000000000000043dbb0453d273cbd6dc048bd9809db6c381f6d6c000000000000000000000000443371631a04ad9aeb292f510510212cc136f83c000000000000000000000000744b9c88ea62a3e004775165344167af8b7a8a420000000000000000000000002e9d842668d5373641b7c81e70414cda86436448000000000000000000000000f26ab8b1b2db44a52c7b26da20fdb3dbd83add0a000000000000000000000000136399d28a51a59e0effe5de0e4ce5e9c9ab8eab0000000000000000000000008ab776b75944d6c79cd520bfb4ab5aae43876b8f000000000000000000000000a2e89a645cb116846fbf05f279693515687345cb00000000000000000000000082edc2467b3c02654945eb5f363a13679951a32d0000000000000000000000000562e54fa4e337f1a939b4d66c798537795f5a1900000000000000000000000018c8c9565a7e1c1a3183718d5a6844e117aeb0c300000000000000000000000087a71369e169d47d5bf1dc4ca44e66979730a9a0000000000000000000000000ff5d0e094d00a75a8af40b7052709dae4843c6fe000000000000000000000000b336098b14a5f08ca63f5b0950f9504f2050f2ed00000000000000000000000086a4c19dc9fc12bf2c6a57979664da83f812463a0000000000000000000000007a693baaa6d7391901397b45b7e39b49b5d2d05f00000000000000000000000092ed2a9057a17ba669db5be5b6e0e774dcf6f48d000000000000000000000000716f9c782ca50febf69befe5a1895e895382dbe700000000000000000000000073b146422401899cfaf2e728db1825bdeb4b2a58000000000000000000000000592792c482e80010b63c53b98bdd9c5a95b4db2f0000000000000000000000006663788f0e5d817b8a6d8fa90792c1fd5ebecf330000000000000000000000009190ac7aba9a4c06956fb01679ce52f836aff8cb00000000000000000000000047ce3ec76afcffb8681fad03964f681bfcd3482600000000000000000000000002bae71ead0580c522e548b0f714fa870fda0de3000000000000000000000000751036ac9104b99a696b43d50d91c627f2cc359a000000000000000000000000d90be30ae869006d9509f5144f500e167f433be8000000000000000000000000b68c6e64cfaf1a1131f6119c76cee179a71a4edd00000000000000000000000075aba64fc928b3780915aea8c605482e2e51d203000000000000000000000000836c9caa25673fd779da1d2126580ba0455fe81c000000000000000000000000e0c529c7a4d4f15c78a0f905c1d96352c536ca400000000000000000000000001cc7c90c8a2cb539198c105b6c57a86ce728fc6d000000000000000000000000ee487c9052f5c3206a0df863450486eab2f767bc00000000000000000000000003c7eee1a489df4ff3c67b5821b2491fe34edb130000000000000000000000006ed65a1b2a575a6ec69393eee9c30c4b547319db0000000000000000000000000c90a1f8f51150f652da7168d88f4641c9270c260000000000000000000000003f348e1149d19a68845eef170a7d173e2e0bba0a0000000000000000000000003b8fd454ba5c4caeb074a23a347832cc34c7ce26000000000000000000000000a5edf09c8b3754c41ceaca6b634d278c7b2ee926000000000000000000000000478e1a183cddaaf9378191e05f75a1951238113c00000000000000000000000077fe5f647e427d0b63afaa67a08986f02e7dfa78000000000000000000000000d2fd72dbe1ec7f982aa0a3b4b028d0539d38182d000000000000000000000000fb18c9fca20714379aec7fb3f453aaeee31cd3ee000000000000000000000000b031dc07c3818d6c1025fd185e8162d24eb2dd88000000000000000000000000a3fcbbaff6ef5fd4e1b4cf5622bbf737aaf67186000000000000000000000000af65d2a95375682f2518b9cfc28d9763e532541c000000000000000000000000350ce4860c8586a25aae9c1e8b162d57c4487f750000000000000000000000008c3b5b5b030ad043d72ffb6b54f3e3299c9afdd2000000000000000000000000d63b2fd7b3196821fd9066f879d0c347628faf6500000000000000000000000038469d178e2da884f5c8985625d9ff2a57f8540e00000000000000000000000078472db06eef63e60bb2b4fb58d8ab3b7bc303c30000000000000000000000007153cef3cd3fe9b114ab38d55b8b8992cad6a9bb0000000000000000000000005206ff199eeee5cfb4da38772694ffedb32c143c000000000000000000000000b847fcddba777b0912a4c1a5e89bd62cf367917b0000000000000000000000003d58045a71306389d3d1ba6524a74154ebcebfc100000000000000000000000033f0c163807e4d4e58cce60240aa3a476e8b2ace000000000000000000000000069cc733fa923ab8a17bc152e1b298b7c03594a8000000000000000000000000aac2811a4714237f2b40432557e5928671fab9aa000000000000000000000000d9f6969994a4a7c1bae17c7a3e56981c175e445d0000000000000000000000008d8e14f01ea363b1b06902f9279e1a3bd674359b0000000000000000000000008d9b102630227076d9398bb980942526ac4cc9b40000000000000000000000005fc70104ba006061adc1a1c5f52755ed0b182739000000000000000000000000f343775c906f328a0714622a3bfb36fbf0fab5ab0000000000000000000000001a95af82bac32e5ea8a2c1fa5b2aa336ae389f99000000000000000000000000964063d6970814d5c4d38a6f04a2074a8bbd834000000000000000000000000073c5a368e87f80878268399d155088352bc8df55000000000000000000000000abdfdf9d733a08965047c1804066c70347cbef1c000000000000000000000000ae49ffb7445873536a10a0a229bdad0da4dd6e680000000000000000000000004e11e1819cfb99bd9541f7d6b34ae9b2420b64ab000000000000000000000000dd0e380579df30e38524f9477808d9ee37e2dea60000000000000000000000003bf70688c3f9840823fc169d83c0d60ba6ca2fcc0000000000000000000000009a56d3d1a6631376cc0c5dc45a1453ea0287a938000000000000000000000000bf6be4720fe3d704595776512621f38d7c551a91000000000000000000000000806af7b72a563ccd898bc67c52a219920a6adc250000000000000000000000000d3ada2a0e63631e1515c208998bf63ad4882cee00000000000000000000000030e18e5b9688d6df4ea3476e69514384cd41b85100000000000000000000000066b93dc89690c81e66a0dcb957eaa30c89ebc648000000000000000000000000dd1827f8c7406024d4710cab64f9e5c006956ca5000000000000000000000000f1386e7dbf8be5b7782d9e9bf6a608f4191532480000000000000000000000001eca5c9e916d5c1ecb0efd3ea59c6d0d788bb766000000000000000000000000d9991388282468af836ecfc07a0afdc8e6e11e9d000000000000000000000000b3912d7f27c8f57064a4b4077f098eedd837253a000000000000000000000000bf8e7ddc956baaffd3490695a7c78f725d49b31300000000000000000000000014e1ad5151e1968ddec5757dfc8dc4f6ae0543540000000000000000000000008157b3a2bfcf172b40b9584c2c8bd759dab13048000000000000000000000000d07698e02fb033556ccad712358a65737a0e803c0000000000000000000000007113bb89d938082d0cabc46ef8eea83492f436690000000000000000000000008106fdbe7a27f044b89bf3de148683dea71353310000000000000000000000000b0e1ee51ac6bfa0896148bafaa6178b380000000000000000000000000000004461e5af018145b1dda36f4add61fe29dad7dd87000000000000000000000000b9ccea572a82d096f0100f46729aea77bd63c45400000000000000000000000008565d290208ea253875efe20d756dc42ae376120000000000000000000000008fa8dee0d03e79613d390988331a2ee460c6357a000000000000000000000000668f37ed76cb7d5e23a15e0ba66e02e69b51ad4d000000000000000000000000c8f30ee47ea2879dbc1880ae267b2d40b42d5b820000000000000000000000005d9b2b0b5922afc2c6d82bb2bf6fa1763c5d782d000000000000000000000000e7f92e3d5fde63c90a917e25854826873497ef3d0000000000000000000000003b4324558a1cea96c19b7940915ac7d9d9db50af0000000000000000000000005e8bed7a2deaa331864ad33112c1ecf0cc87940500000000000000000000000056c60b7e0b78bc2a97633fb61a993eff17f83dae000000000000000000000000f08009c50c27041e5c36bb7e47ed420b9d0ac692000000000000000000000000457d2d6bcbff863d878b4c9fb1dfa594b055f6e100000000000000000000000072099ca28d66676867a2e839381b970d725fa1bf000000000000000000000000989b72178895da227b06590c1e5ce793018cd06600000000000000000000000088c3d03e2d0776abe1b6c21f752faff88f93dd3f00000000000000000000000017ac188e09a7890a1844e5e65471fe8b0ccfadf3000000000000000000000000c7bd4f27fd0b802bc687ad4162ca31fd6b4c446500000000000000000000000048978ef5beb2d69e27def9c046cebe18ab5708ad000000000000000000000000be49c3db6d4093040ded8b6d26c41d719cf0b0a3000000000000000000000000b3ab4150085fca6cbe449572555377d982c87bc8000000000000000000000000739558b3f6d721d4da576a5175c49b937199520a000000000000000000000000e5062da098e33af6b4cf973edd9be33cb43069cb000000000000000000000000d6140b2f8d99a820a2c5ca67547948afcad309cd000000000000000000000000c988825db9524e04f5d4db35bdeadd1c0316dde9000000000000000000000000348e67e2c58e33b86bd42ba33df9bbf5c258725c000000000000000000000000f40ba4d7cbb12849ac7d65126ec3615d71c954100000000000000000000000002747a384dd6a17ac7caa7c3199aae7e0dcb1ab19000000000000000000000000f8a0a52f64b54aeb68b7933318f8e6bf7c2b65b00000000000000000000000000f22bac04c9249866d6145c810cfeee5f573705c0000000000000000000000005c10dd3211bd3725a898f02b092afa55e5ca9c78000000000000000000000000db3865f65b5985749741e8e8525ee445e5dc27d400000000000000000000000015a8c7fd15419fd91dd84f66b464bcd0b3eb679a00000000000000000000000067c86e760c795582f54411f16709867dd6ee38400000000000000000000000009522f6ce9b3f3da0b41f152b12408b6d48ddc438000000000000000000000000f497dc9094375fbe3edf7f297692ff94e3416f42000000000000000000000000967df05472fb6bdc7ff28378b62e2b6fa27f4189000000000000000000000000d785847dc34eff727e8cc4cfc5d1b9899c42fceb00000000000000000000000075e70949467ab64145288888b1785d55361bc9f10000000000000000000000004c1840a079c54b0cf7075ac4172f33f4b4688d6b0000000000000000000000007604d50ce43f919ad84e4a71d74250b055aa4cd6000000000000000000000000d115ac28f93b8c7ab8afdbadd444951ff4410533000000000000000000000000328611a0da45e6c8951233721aa9f704abef1ff9000000000000000000000000f4ed67a569d569393f97a2e5145ac94ff179c464000000000000000000000000af0fcaa2fcd8cf02d09eeef750ab9de6dcc04ff60000000000000000000000006647af7cc9f26015f67abaecc07dc568f256c0e0000000000000000000000000455975daa71f7e29f81aabb5cb692a212d1b3efa000000000000000000000000399ceef8895505e358bf1c77f69d31b875a202d100000000000000000000000086fe5844df1efe941ed60c551403c68926c5c86b0000000000000000000000005e6913451f3ad293996587f1c7961fb11800d50e0000000000000000000000000cafb16fb5bd64c97064207a2f9b9cf0880862bf000000000000000000000000bb6edb73c00995a67bb532b8bd23ffaaa6c48609000000000000000000000000526487d48dc6de3e4b0acf8c02646c827b2bb9d7000000000000000000000000cdeb0fea7262964232cee1637f317bd4aa9683b4000000000000000000000000fc1d99e4765b6a972a414e8a15e25166cd2a70e300000000000000000000000010425ccbdaf89a7b9ff67a5053501cd0ea1397c400000000000000000000000054fdf5bc79728d93ece80f45882751de07f1a547000000000000000000000000ff7647a43099063253e5530e3c904350afcd3c03000000000000000000000000a7d7677cd771902e495bfb44821890e44e1ab6d5000000000000000000000000a01cbab8ad00ba512ddd1e74c98041724c8fcc510000000000000000000000009b7e8831d53252f44f2006542a2769482f733e130000000000000000000000006e553c108d575c49f024b8a1aefed874aeca56580000000000000000000000006c9933db14979cf3e02821971646df4e46a397b1000000000000000000000000fb198a79a44ef9625e27ead53999787f6b692c9a0000000000000000000000009094a3c4e14c6a803d2a44427ea9cf65324bf79a000000000000000000000000ae07e3550390b048d44ce3ebb452e03e9a7badb50000000000000000000000008df36c87c4624d4eda1aac035aed5f8f3a991b94000000000000000000000000a3950d1fed9d310e420651c0be3b04aa60dfaa6f0000000000000000000000005bf9d3768a0ac64efc46c5259f9bc925c67843f70000000000000000000000007f3d1dcc365ace003187b8cfbbcc2dc78125f2ce00000000000000000000000004fee5ceffe8032a2f5fd5b9d788615cd997092d000000000000000000000000b0dfeca846204d0cdbfbb9e73228fcf20628cfd400000000000000000000000001d377d7162100233f94a791e3e0548e00ac4a1d0000000000000000000000003fb440f4b6daea60da5b09e2b5cbb937e3a0b6bd0000000000000000000000008f082a98bb7308507dc2806a9c9eea4a8ecd47c5000000000000000000000000c2f14b28efdc19ac4bb49eb7f86f2d57289c0f1e000000000000000000000000078edd760ff5b5b4604fb338d3cf7b6d5355c7ec000000000000000000000000714bccdf96c1402c12d13b2a1fe80e534c825b7c000000000000000000000000fa4f08c84f6e7a8175535479745317e85bfbc9a400000000000000000000000037a48e35d0e98c3bacfeb025bd76b173eb7362570000000000000000000000001f9ea0738436dbb40d3ba80b9a8961b73b85c2860000000000000000000000009bd0968e57b4c7d8e5c59ee4b93b6bac4c36e22900000000000000000000000018d84e89b11097c46f75d2d7afbf6351bf37ef2c000000000000000000000000e1a55f89dc7a47aa68af3b995ffc3995a71512e00000000000000000000000000b8dfc51947f0c0227a04b39e63e5360e3e94479000000000000000000000000125ad150043f25a8c0a09c8b82ac2a26eaac14000000000000000000000000008335459a89a17ed8ed128aa98f9af86802dacf3000000000000000000000000085c019801f2f8dd9c39d457c893792546fcc6a17000000000000000000000000a686dca043edfc8c853bdd2082e2de9f61507bf200000000000000000000000063ce6a8da43c6ea8b3109d0848bf2ed8948b0f22000000000000000000000000a65ecf73b6ff0757f5a366f8cda4e8e0f996ce15000000000000000000000000fc59a67ac3f9933879964f655286bcc4ec8bbb5400000000000000000000000022fdfddd45ed021b0b900c911a5001567a270c7d000000000000000000000000fa171ec72243d5fc7b1e599b539704bb0fd98cea000000000000000000000000783101c0686ae91f81b43f58ddd82a74ae822424000000000000000000000000f41eb991e5676979c0957594c39c77531df9670c000000000000000000000000c278b17099916f2da15006ebf63931f38244bfbf000000000000000000000000b470e6178f646348c492fab409e099bd7d2b231d000000000000000000000000e746359b419caf999a6e6cb4d6031b1867709b2300000000000000000000000084c4580a515b14913a1e33f727372399fae6ee6500000000000000000000000084c4580a515b14913a1e33f727372399fae6ee65