60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e67616c61706f7274616c2e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e2067616c61706f7274616c2e6e657400000000000000000000000000000000000000000000000000000000000000002e516d5644656e6d6f7147765a7675334d5541577463523764655545674b506655336e7163434573635467477a7a63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c0000000000000000000000009d4c31c8f889413afecdeb4daa0711b14867025a0000000000000000000000007f8e6851272753b3fd2134e39c90a3be47992fae0000000000000000000000004757bbc15e17a2e741ea1e52fee71fd781fd2c2800000000000000000000000032c1da0d9841650587fbd6ed798cd612fc1fe7c80000000000000000000000004f379fff02a9c0c7956956e1e347c318481c03d700000000000000000000000056191c57694f9b8f677b4972a54952262d4f2c6f00000000000000000000000040aa177183262d9bf75a8d91c20874467203c0e90000000000000000000000005e3856aabdeeaf0cc863f38d6b4d694995feb1d2000000000000000000000000e670653f021abce5f824c54f17e070f88d3ccde300000000000000000000000053d085c8f715987b9a41ae633653d6953102c52c0000000000000000000000007552916a48dfbe56fd05084c4304384aa88bfd250000000000000000000000002cda07dbf7d709b62904887c5f402687c60ef1a900000000000000000000000036b9486ec2bca824fdf60f8191abd7eb6e396c8a000000000000000000000000e99a8b560253da10cd8fbeea8caa2516ebdf4fbc000000000000000000000000917e7f05707a71b59219f6f48343b95babcd53d90000000000000000000000006b85100ef18be17d314a36bca0e362224b92e1090000000000000000000000006386deb0c3926d48307e9dbf55d9b12a4e52afc2000000000000000000000000edb0b980816a06b53ed933d2cd5ee5be041541ad000000000000000000000000ca4d7b6d2ceb8494e6474d978d33d8a9413da5bc000000000000000000000000b70e942afa16833425e4230aa384bf1fdefb806a00000000000000000000000042e1866faf46a7ce2e4ecfa06b1098a3c7d7d0470000000000000000000000007f90675b38606613456214421f17589c4649fdfc00000000000000000000000044460e4c873ba7189cc67727ef2f82c19580dc78000000000000000000000000a62774e622528a73a331437f6ab6ed8c90e49998000000000000000000000000078b5857fca7d4aaaab72dbfcd20f5ec72aa9002000000000000000000000000198ce0b82daad5500d71726ba4c0fbcf41b20d4300000000000000000000000034b4d329cdb623f131ec672ea1553ffc7c265b2c00000000000000000000000008d032e9ae095de1da27c444acf2c301fc88ebf50000000000000000000000006c3cb56902f400911475cb224b4adeb8ea632631000000000000000000000000d640d6272b061fd2f71fa69d99f67e9bd4cd8737000000000000000000000000c676c2ee8932d8d84692161669891daf39c98d45000000000000000000000000051508afb26c71f1bee085858f797788a9807818000000000000000000000000f6f57cbc77e986ce42adb415d93e56c209c117220000000000000000000000003bb38c72a2e9a9aa558deb55d43405b12706382e000000000000000000000000019b18b4a3d17b457013b489a1e65ec529e7b917000000000000000000000000aef0fedba0ca2f2d19149dc9d8a21998c08ef4ba000000000000000000000000e03192ab1ba0de800647a5785b0df125dfecd98f0000000000000000000000000f52b45fb157fa914af11dcf9da9aacab7c066a5000000000000000000000000a7775015ceb72f6691c099bb363b03491c15bb5f000000000000000000000000a8c2cbf5570f99a267e93adda0af3f0d5f77dad80000000000000000000000007e3e60fd36588e806a95077ea1835d4cc57b02550000000000000000000000004dcc45ea0c715062bde941ee0068c8f3b98f64680000000000000000000000009a7b782015ff24b96075be657bfaaa3fddaf10e900000000000000000000000084ed716d9c2af220e148f0812fda69df7ade133d0000000000000000000000009353af248e1db373156c630769719cdf2ca82d91000000000000000000000000021e6ddbe53c431abb09d019d184be3e7abd53ed000000000000000000000000ba7113cad219f44a11706329fe29c4bf66343cba000000000000000000000000ca42630a4e8cfdfa07260f1437a18782140f60b500000000000000000000000025701f9257e64399638642c96a05fc8b85865a3a000000000000000000000000b762dcf09fb6a3628e40fb46a3be0297320d3865000000000000000000000000a969661dd4ef2b2d1f1af72480f7d0d92bce7e730000000000000000000000002b22f53d38fd169e7372a3d66b26ba1ecea17ad8000000000000000000000000a19d5d059c95b16f804b25b18ed53dadf237ddd300000000000000000000000095a87bc4bb64dfd5472bd2f2bc7065d3bd430fd9000000000000000000000000e0e4713792d1acb8c7d8ffe102c54ab5ae937ed4000000000000000000000000bfd5a479d3906e5247ca91bc064c42737ce3ec89000000000000000000000000aa2f3a004f16f863579659b398982975cdc22d420000000000000000000000007078ce675e8102e792465aef8b3bbf25fe3883770000000000000000000000008581009f368c23e4ff6e9048b6845ca771323dc9000000000000000000000000a01616839d519bde760400991081810fd614c2c500000000000000000000000071c4851c59f01cef991c9ff2081d217d6b36cf41000000000000000000000000e939d295e9c8bf3738f0d47670a74bfa09d8e4fc000000000000000000000000ac632e38ce21e01b2c40a2baa7216bb3dbf141fb000000000000000000000000e5ff090b6a6da436d9d00b8d9765301949c986380000000000000000000000005d185859e9f532445fcdf58eb98f9fb3175b1f44000000000000000000000000ecff34bcf9937def5e8de1dbb1c22b2756e77cb0000000000000000000000000d16122588190143606dbba480056c8dbbf487475000000000000000000000000a59a5463a15c0b912c461e98106f692d92554dea0000000000000000000000007e1373ff59408ebe51c7ee80f719971b36c51fb900000000000000000000000060a5bb5e56e3c8bc7db3e214c162a7dd9d4459470000000000000000000000000f307d59ba85ce865fc5fe0f6d43deec9ca9e6ef000000000000000000000000f53de7b2931e40191c04b77fd091ac717b619a7f0000000000000000000000002e0aa7c470028d9d5d146e40e9fdf93396f9c469000000000000000000000000bddf4db0da8301923bd968bb12ea8aa2a94abf1e000000000000000000000000fc86cbf3d057bd3b8df823f122034c66160a94d40000000000000000000000009915124f90aa8d76eb8299815eaf14718a8fd8ea000000000000000000000000fc7643f0ffa9e2bf8c5f4736afffa94d214f00c1000000000000000000000000911d784984d3f80c072890a53181f66e08dd61890000000000000000000000006391cd5133cc98fa151979d4aff3fec01d8768ef0000000000000000000000007b53b0ef4ab54a03629fba32d08df36b07c7d9a00000000000000000000000008a3396d69c480c774b5394928d0397a86c569aa7000000000000000000000000e6b72e0f8756c29e2ef3c87959de7fb1b8ae2634000000000000000000000000db05c48ed45d36b22276bb42d794d0701773c89100000000000000000000000024942f4c77fc1ca75d23d2d5248d54e7a8cf1af1000000000000000000000000554772b56116c9ac5a24e6ae6002e3b1332c3695000000000000000000000000fc4aacbf0fdf5ba63fb8e202fff3155fe83505ef0000000000000000000000008c93435b912a73305ef8751642c61092643ebc9100000000000000000000000005ebdd903f230862989dcfa95c695da2686a78eb000000000000000000000000b5c2e201720b942119ceb24489a4053b04aa8e1700000000000000000000000084a318a3874bab1946dd9f11025cae098ba0358f0000000000000000000000009134dd8a1edb78d5da31979c378a52a542f3c59400000000000000000000000003d487e79a0146252b946c7eb51aaf0fe83e8412000000000000000000000000e09412f7aa49e5ecba0a561ea7bc52cf9c75ce640000000000000000000000005de54be425c134e2a4e0a2718a1f7e8fe9060e03000000000000000000000000a7fbeec3b2d151fa1c5288a863458c23cead371a000000000000000000000000fcbd4fe25ae199493a8c183b3ffab8204795a87c000000000000000000000000fae7b0240947b9d8a0cf4adee411706a2360074e000000000000000000000000ed14349635a1fb9b3936b3eeedf3d63960ed5958000000000000000000000000f6cd11224054b46b75ed6786adf26c289392f7090000000000000000000000004bf9711b8ab538618f0508f8eb4a44c82fc65841000000000000000000000000f6db401bdba7fb1f3715dd454cefbeef6f1511d8000000000000000000000000a3bb005c4389be5c74b1c30db53abe89bbfa4a72000000000000000000000000f60c3f7dd2eff239db39bacb0f44da8062a6eb5b0000000000000000000000004d7bdc5e6546d668023ae3c94cd327e8fcd1485800000000000000000000000038ba79fcf1ef8a152b4aa6f3ce82cde147ee546d000000000000000000000000c9901433ae11ecb1805cac164ab05c9a9a2d451300000000000000000000000005fa1850a7b53084d7a7e946b48516a733a6f29200000000000000000000000061e38716f166ded4c02ec9d62ad368ca87ed00bf00000000000000000000000074918472d0454c0ef7cedb6a65dc5f80c11c70e30000000000000000000000008083dffcb6646eb8cf26b030a0ac16d05eeae4c90000000000000000000000009e8520a826c717de602e7c37779a5b22b4e44eeb000000000000000000000000309bcad96f3f3eefa4daf7723313652e1a5f5ce60000000000000000000000006d52e72422f47d5f2192e7f5e8d60e713e7b11e20000000000000000000000008a15eb4bb4383cd1a43f51c6260713a8191665f6000000000000000000000000499f6ab5013b50949f6800bb6167c69178588ae900000000000000000000000011489310ebd52d01fc462cba82b3527341268fca00000000000000000000000087fe7b24237de8b962b7fa34cf8b094d936bbb790000000000000000000000005ed3258b8477c4025ab86bf04854416e61c1498a000000000000000000000000f7f930be4a3db10a4964d2be805c62c78be52a5b000000000000000000000000e8c7f8160c6e879d025cd01ef64dbc3dd6bc81db000000000000000000000000d306df1935589f6b4450ec7d29fdb9c06344ea9600000000000000000000000076c1ca7a771de74ae1a9a5300580d19448e9755900000000000000000000000086c3e47d892729ae285d565c896465cbf952115e000000000000000000000000323d36c86cd0331a15d4ec769e67c4ba221633a8000000000000000000000000982afc329ef3dca9eb861ec3e61c9a865a491978000000000000000000000000ca858d5b05f226a2f1bfa46906c1447f87cd664700000000000000000000000046a5db77a42c8b6ae745fc4139c0b87e9b66976e0000000000000000000000004e7f93614dd18d4200aada79eb60fc4c753376500000000000000000000000007f220f17b07e7140778e7d3f00fa0bdca96747450000000000000000000000003cebe2c71b1c7058ae2e2253b8d60b6e3719814700000000000000000000000027b1f28d7c8e80a9b0376dbff6521e4d8c4a1c5d0000000000000000000000004fcec40972bc37775eeca8c5fb5d30183b256856000000000000000000000000fcd3f18df0edcd6f73038cfa1b5a8a0c7308662b0000000000000000000000007500abad1f8b87e298e6399038a2ccfc675f75800000000000000000000000001e7335d63fb7de6f3731e4227da020f5a4d58d35000000000000000000000000281edf6ca486c676bc107e1630de9357051744170000000000000000000000008989a55348b66a2642bc2c6fadc10a51fdab213a00000000000000000000000069d357a57f738d8ed533c4b4be3facc3e6d220dd000000000000000000000000f7286e57118dd4df23e35396c15967a673b89bbe0000000000000000000000004a260d3383cc978ee062fda579a73d4cd4f010b10000000000000000000000008b56daf0b5b9162a0a01074571cb8c6c11c7460b0000000000000000000000001f20b72f05bbcc8ac4aa858a53607dc8d77c6182000000000000000000000000eedc3a055baa3be8ac6eae8817540ce0554ae45d000000000000000000000000c742a28fed9983bbc006fb9f6fc0857163f20ad1000000000000000000000000b18e8f3d4491263aed1beaa76c6eaa3c32999dbe0000000000000000000000003aff5a16cbf1f7047ac8b30baf63fba303f2f8ea000000000000000000000000f6dcda0945f1fce7221632bf62042cbd21173829000000000000000000000000a6eb6409c56eb8d22995d29d5db715874a3c38a30000000000000000000000008ef6ade3df248e2fec8342572fa5c3d17df19520000000000000000000000000140f06dfe6970d683b49554218d1c75b747d5f2b0000000000000000000000000352bdd835bb7378de24161d2fa330afd00158d00000000000000000000000009a90f09093784d3926f617b76f7fb74d7cd31a0b00000000000000000000000049d9b1444a001043d76f78f211d3984034beb97300000000000000000000000070e2fe5cbfe0cb2b5a95ebd875172819dd77b54c0000000000000000000000003ba845aa18a4e20960f3729adc584994b7da1829000000000000000000000000b254d25921d0552c3e8e8bf555087816204b9e470000000000000000000000002c9d3be058a8fbc108c130344f40684574d04a6000000000000000000000000025823864d9685f437c82139f77b76dd2111b77f1000000000000000000000000f5e1909377f6a779314160f23e5793b5d113e73e00000000000000000000000011568cf5ea691640c5aaab1059449907e68383c70000000000000000000000005c7a57dae051a613c79f880c035a2271779c5ac5000000000000000000000000083b47620ae3ee02917ed96dfafdc14f622f02950000000000000000000000005cdb3d050789e0425224825c238a322542ee687d00000000000000000000000085967c88bdc8a3295d5a0afde46e7dc313e91bfc0000000000000000000000000007c93100b16adb28b35332fd62e89e345d553b000000000000000000000000d73c0d7076533f1cfff6def361789b01ab5ddd220000000000000000000000004f2d4a31778ffc341c5d4102b6df04277f976558000000000000000000000000fcc4ed9e957c26d236f7b54c8182f5b458aec85a000000000000000000000000decc76e08e612f8e6f929dab7a85892a4be57d28000000000000000000000000b37a0f8f53a9abd6f346fdf1c002db052451376a0000000000000000000000001fa544e2e34b7df12c47170af10e0b9c24600cc1000000000000000000000000a8bb0d06ab9ab66ffefbc5bcaaca7147208f78ab0000000000000000000000000b8c778a109e8a2507baab108671ce218830fd9800000000000000000000000081f0db2eb08fa47f73ac65566bcba55ace87f43400000000000000000000000043bab4d0a03e1461d3de4ca4eeb6c94033e42ab30000000000000000000000002bb49640a182cc9e9d3e812cffc4d2516bd05bdc0000000000000000000000008fba0e8c7462e82296d793de92c25de2e25b02c0000000000000000000000000f4ff69264215480b52bb39fdbecb3e3b1845dc750000000000000000000000000e88f890911d780d8cb153e0993f99f6912b05b800000000000000000000000053c2cf001c530e911ed4b747ae8232fb82fb9499000000000000000000000000ed7d9e631975a1ec76910c31938aa41de51d339c00000000000000000000000016025e3b59112745405af181553f81937b43faee0000000000000000000000005a25a35c5baa2a2f524e8655219906723d518a3c00000000000000000000000087f264ff1d5eb88f896a04e563f7c3044f57983a00000000000000000000000021f88be0f34053bbf04f6e80118e4324271af5d8000000000000000000000000f59b3ad0f4cd79bc9f8c93132b0b1dc283a210fd0000000000000000000000007515363d0a185436375371898417b115265d7c40000000000000000000000000dd34f9d5bb9b79d06217f7b20bc605f011fafce9000000000000000000000000dbca92b71146240129ca65572ebecdb8b2949daa000000000000000000000000b2d1ada0e6ea31a4714bdfccf43246ed4e943f590000000000000000000000001b1a96b136d9d78b21a3c2b3adfa6ec9a8ea4c5c000000000000000000000000bc1db2022b31189ff4398a8439c72e4809dfefe00000000000000000000000002c7f4f547f561b95971f5fa627085e18086312e5000000000000000000000000113ddd26eadb2f9728614c0ad8db3e41e0c424dd0000000000000000000000007fa5d2c47f442147b7ac29efaffcb39b75ea148000000000000000000000000001cd77991e664b8645ad2d56a400f458a6df1d65000000000000000000000000d7eb050234b28cf2ea6b13e56a70ee7e7881612a0000000000000000000000002ff7d3293f53d6bcbe3aacac50db9fdf4534f1eb000000000000000000000000120f286a663723be7b2cb976ae4cccbe204150ac00000000000000000000000016a712bc294312b02311089e227a8363fa77f91b00000000000000000000000011996dada70a90dc5bdf88b7c414a42f5d669bdb000000000000000000000000f2413b6f4f35dd085d47955d83addb63712ef0b9000000000000000000000000d968287b012351fa494f72b9412d00cbf3310478000000000000000000000000d25276e10a7b079ca8ee422bc6975e29fad36626000000000000000000000000e3c9e668368dbbb18596cdf9c86b01a25c7d7349000000000000000000000000373160a04f8f3a533517cd8c3b5ac8c5b1bf41ab000000000000000000000000288f90f58e3a239c30228e2b3bb953cf017fa588000000000000000000000000c33fbb1e7bb6739cba6c04e7c9c92aceb5e86a9100000000000000000000000059cd46e19395f381342085d636b338da0dd220770000000000000000000000008fad2ba10cd52a6e724aa72dff5bdf43f98073ed000000000000000000000000e09e130e3fc7b3ed012cb69cdf685f6a17b2fea8000000000000000000000000398a344d648cd73007d4f54bde7128d9829078c100000000000000000000000023048d7d24c62f1287fa6c21e88b8bc96076bdf50000000000000000000000000a6446034aaa77c832f9969625996db298f128aa000000000000000000000000cc067be2e175fca707ce9759b2f6ecd63f216364000000000000000000000000a8aa2c735861831489e4892583d728a167ccf4b30000000000000000000000009124888150f0a6a105e146fc985d7f98caa0e98000000000000000000000000003b1a0b052e76d10b73e20b1798038149fefd98b00000000000000000000000047fa5509f17b265c2b3bd02a5a13bcf6e4b11df2000000000000000000000000c80aa37f735385f48db721ecdc9a9e092ace162900000000000000000000000062482c2de056ad0f82fb73f7414ee0ec527cd3c90000000000000000000000003015d202d52473a9acff76ffaf66be58a1e72569000000000000000000000000c6939aa5022ac8fcc09d05529dc07415fdcbc9640000000000000000000000005d690f75a535bb1120d6996c75cba026247a0e6f000000000000000000000000e161aef74476d45d7d188df12b831ef6274e55c0000000000000000000000000b322a42c63d23ee14ed2ea14e00de41132e10ef7000000000000000000000000cae6801ff56d1cbdaabe1b8a6177e0eb65259f7e000000000000000000000000f1961d81d1072ca0d12ea8f4eb83f99cc77d242a0000000000000000000000009865f7a08a1b8f16753214f691053c14cfbd77a1000000000000000000000000f6921d69ac2546112b56f1826dbbe03ecf647812000000000000000000000000324cd0f9951458619f93ee986cac345730101186000000000000000000000000dfa7b98dfc894ad4b2dc52398c4998b8595b3598000000000000000000000000ae329065e4ce79e73b0b4f5b5d43cd4e14c94a7a0000000000000000000000005e9ab08c5d6924e37ebcccced4bf91f188d47560000000000000000000000000d4a686d77e0b9c106a83dd1f0d4da96a02a78eff0000000000000000000000008cbb2174f554a371325404108a27b4d483a60da80000000000000000000000003693e5edb5b31888f221fffa28a3262e7a9a9b250000000000000000000000001d3cc641fa49f9141d270bc63142ca683b80f13900000000000000000000000040a30ddaec4be1335a46abee96d9279430fd781000000000000000000000000056759699944fd8a174854619775131a43a58549600000000000000000000000026f90b54975bc0e8a54380314d908de897f3afe90000000000000000000000006bd7145fd69f9f31462ddc43166c1f8f8db287a7000000000000000000000000161e750bd82db7b6d324f9422978f4cb73202b02000000000000000000000000f111ca0cd8bc453a280a5a9e39855941e525e27b000000000000000000000000c7d32415c1026b0632502d04cdc91c1a8b7391c40000000000000000000000004fc980996ef4c5dd934c370b760845b216b36359000000000000000000000000a3b7544d6af70a25c863c8ff569c947fb23a3a1a0000000000000000000000004091bd1af334f8f6de3eef79e0c3cd7da76debb9000000000000000000000000f922a80ac8c75a0a1e6975670ba3cefc088da80200000000000000000000000074020fd6c463396919e344d232ef1ffff06dfdc60000000000000000000000004ec62a4b478617764f52efa4133ea2d5c6038002000000000000000000000000cb33d63fd18b358d21344bc22970206d2f9568d50000000000000000000000005bff9d4775a58baa10cfb2c2de9128f1c2a14d850000000000000000000000004451de86019a33a13e6efd93a5d6f63b9b1e6f740000000000000000000000005c6ad2de3016e6a6e9bf19a4e09ffbba4aa463e90000000000000000000000007ec982b602636d13473e29972ce11f045088ec08000000000000000000000000908e5ce14828c320a2ccb28380aea42712402b6900000000000000000000000063786567a53c5ba8d5b0b7bef98a7c6ed4717aba000000000000000000000000b977cc24586e0c1517d2b760c42c7d265fc45ab700000000000000000000000043bd8039c458445c24e0cdc433b733a312b1d328000000000000000000000000a2d6b41bd1d4bd3fc784200cbe90676b7712bcbf000000000000000000000000ae88f938d12b3c4889bc8958e83bbbe88fcf3d170000000000000000000000009a3cc1be33549789efed57eb61c2a22daac929bb000000000000000000000000cdc8f7f5505caf0ff0a1970ab5ab712b7c64b8ac000000000000000000000000aed855f0e3536b48af22b572acc4f27713830414000000000000000000000000b57ff5fa40e78ac2e75ff5c6f6447ac58996cf8c0000000000000000000000002f44d0b11a929ba2c7e46398d98bb643eb82be45000000000000000000000000415ceb32211d87803e7c3dc7c1e2718f8864c0ff0000000000000000000000008d5bf6a4602f1d14aa09f510a391923770d9b986000000000000000000000000e38112e95b1025d2549cf0f8492e40484adff79d0000000000000000000000006014e0a46b119440d1b9bb07edfbd4cf790345ad0000000000000000000000006beaf15f921119b7b0a6f3bdddc57a6f5010c85f000000000000000000000000f4b2694d0d2d65917cd97597051be92aa54ba49700000000000000000000000001afad91c9ef6d38b58c7e25cc6e4d49c4990534000000000000000000000000f9f513775e72d63755915f1f595394ecd4d6dbd1000000000000000000000000d214e77d740db4df85988e1dadb77cd1ace4dacb000000000000000000000000632d1524b7a8d61477149fb8fae3ef50f1ea39bd00000000000000000000000064995746d347e0de286f0c626b13ffb2a5b8e082000000000000000000000000cba877299d141210609aba27203e25acda9d75da000000000000000000000000bea324cab520430391e7496e389dbf3ac93dfe14000000000000000000000000e4085a73e8cd26f9cc3de8b6f59dd748fecc7d2500000000000000000000000047de94ffc002454eaad1a4ce577d1a7fc975fdd2000000000000000000000000f67a229ca7ef3488bb51d35d6bdd56cd75f045d5000000000000000000000000576d1d2ac418fe339836fae27ed35cedcf9b759b000000000000000000000000556d2e7f1874c4c56796510eec6158d21dfd37e30000000000000000000000005e4d8606d45ec196ae21619fca63eae7fb5202d700000000000000000000000032517b62f04d509ea69ce9f9f97410ca68d400da000000000000000000000000dcfa4d651433cfccdf39c42a6b165ae469180b59000000000000000000000000032d445e605998e94ec7cdebe8cf6462e6d861ec0000000000000000000000002fad18975c429e84921aa406c1294fecaafa965e000000000000000000000000684294bc926e341eec2e77054b734d0feea6efde00000000000000000000000016db11ad2af849578e17de1b4f7d00e768186334000000000000000000000000405bf41af632dd48cd396ff3eb31a9236bf7445500000000000000000000000017ded8b03fed1914862f4900132d1cfbe18dd0e000000000000000000000000010665e816c18389415c4810b10ee2c360e9ac328000000000000000000000000761594f32ab0d5d22e87e5e489df3eb166a8d249000000000000000000000000a7f167c43827501e4e18c3d772673e4f6f037dda00000000000000000000000097b409321fddf6d2bcbfa049bb7026aad621ca4f000000000000000000000000848c26333fc99ce80ea61370458efde16e336e6a0000000000000000000000009a139e296a8fc14c2ad464cf7e8207382cc62e8b00000000000000000000000037d7cc4a66b710ee85504d6dc8ee71694d24d1e300000000000000000000000016b31bce9ae001994a73477030464fb3c48f4eb800000000000000000000000049e0611d83e5d1aa26c23dad5bbfd22f7552d41f000000000000000000000000a5dd2ed2d16e5912bb41dd538db20e168d25cb06000000000000000000000000514a9a0c92b3d46a5c022000ad4957e25889e12f000000000000000000000000f38f65b08de720a65e3432a45111713f1940b6ca0000000000000000000000009459156c70fa794c7cf9523e83d9c2c7a0c54a620000000000000000000000005d451308ef91919844e7af2fa3adc2e782bc6aed000000000000000000000000ad6875ac23738566d3327862dbde4f6639402145000000000000000000000000d4bb747162d3b9f0f0c0277d44c4679fb45411b60000000000000000000000001aa4fee889a9e5112441584b336e2979f73eced000000000000000000000000099b613b7bc72762812cbcedb23794aee1fea23a400000000000000000000000044f1bbab021c7bce0cd166cd1c2acabaa082bde600000000000000000000000049081b024d885fabd3a19bd268a6c6796a26fcc7000000000000000000000000e590d56ed864722c7a4721d23d94cbe9576b753300000000000000000000000002c25dd06eac27b23ab801f23efbb06160841d25000000000000000000000000fe22ec26206fdb905aebe4973192c437dd28a9500000000000000000000000002b7b4ad3d88d6c7c92207de38f6c5b81f5d5a4c7000000000000000000000000336d8f3f30ef4b772e4cf304baf48fba89d52ab60000000000000000000000008875745be81e8af853a5224f946e8e9e52563cbe00000000000000000000000088e2124e519ac27ad2acccb782114a0a1280f647000000000000000000000000b7aaa226991e00e350c61a03525714d1ce10f66300000000000000000000000072a1544e89f04c34781d6720fe98a0b12acb7b3e0000000000000000000000000a73aa0f5b894a5f2c15cf59879d6bd2d7f94fb60000000000000000000000001047ffaedf061ee90d008a4b5a429240b768635f000000000000000000000000f9eda89499b514cee5b9b141d7bc646b1defb8eb0000000000000000000000003885c32f72e43368f805285d1c1bbf00e6917a88000000000000000000000000b0ca1e606a96cb0c4d02ab67d3c7cea85f5a8b560000000000000000000000006908cf68ef131736da29ea886514ae53d00e118b000000000000000000000000c602e730bdca77a308f633374f56dd66dceaa6500000000000000000000000005c627de2cfb92efa5271e31355c08ea8aed0913a0000000000000000000000000cd37612cece06f0d99148e5a94a969292cc1219000000000000000000000000bba8dd3f2e6dfcb2f6e666bc91e4410e7e6fa7fa0000000000000000000000001c8e62ac296dbf6c25ca21a5302f98df5d11d02c000000000000000000000000d45f7e52dae6238250ab55145cdea19d99c02023000000000000000000000000980106e428708573bfe018d73e2d3fe8a2fe40890000000000000000000000000ddacf89be05fdd90cd2813802a818eec61cd8ac0000000000000000000000000ce913ab30b4dee0dd26919a2eb9e58bf56e173a000000000000000000000000f396253ccdea97a2ad23290a49e21235f4924b76000000000000000000000000cf6d06bca9fe070bef6269cd376cae26217b032f000000000000000000000000b16a59e155b2e4428cd1dfbd7d36b33031ce40d40000000000000000000000002a15729e483a2ce3286197470a6d12edabbeb7d400000000000000000000000096326c6946e80a39810ba42af429db77ab628dec0000000000000000000000006857217884b0982f1d2cba1a50257dd28b83d73b000000000000000000000000bde2cb402e7bfc48a53686bcb933d09f3ce3b3520000000000000000000000009eec708eedab3a0c07ae1b4d70e959e7cc47de110000000000000000000000008c80ab5a72b1d1e6e29a2e7137ca02c3497df8fa00000000000000000000000029e1dd3cd35d0b271c9dccb7932e6864d1d30c040000000000000000000000005c3543323912c377a5022790fc6319ac90bd43ec000000000000000000000000af7ae0b0b9037f37116a23d1f82f138a40f46086000000000000000000000000d0c6f16cc58f1b23c51d1529b95fec2740218f0a000000000000000000000000c7ce7bce451c8199b962546841022a9557cf49120000000000000000000000006ee56e11a5383118e76d49065e7a45a1d91ede9d00000000000000000000000043d15f3ff1d9e0ebb5c022ad843954b6972fb09a00000000000000000000000008aad6824199a9500511dfc3a25b2eede86295e7000000000000000000000000b2becc6c1280a573fa44bb14bbfcf7f981da881f000000000000000000000000b7456f80d36c79807da2c8ea42ce61d67cbe47f8000000000000000000000000fcf80fe77cff22e547e5c521b78c0667299f8734000000000000000000000000ba144fa61c4e4d0c1a27b34ef87ad04608200667000000000000000000000000c37d61ed4279ea9b39c3d886917696364fa9c269000000000000000000000000badc67909331c84690e1198eab5bc9331f4f60c8000000000000000000000000dbce4293630c7f8b91fc36bf59961fbb4e1357da000000000000000000000000a24a8f2f0c306195b78536dd18f130de786ef28c000000000000000000000000c6b43cbb26330b66a65c7dbf8a5da9f4669aa36b0000000000000000000000006041354151753dc3c89ecbc2b86ae14083e3c79f00000000000000000000000064b369096cf5c8a7fd21f60665f0494282d2b92e000000000000000000000000c4d6a136b39b455b66150f36edd99623a5703fd2000000000000000000000000012d79dd96f182c73353b9eac41fff53e27403aa0000000000000000000000005d3f50b57069dec5101012eceb6d3602c45483c0000000000000000000000000fcbe68f9fa165845670e6a6f572701185fb38b930000000000000000000000009f29d579b504ac3b0982745458e08cb0879263ed0000000000000000000000004f67eb1c935546cc0e15087c63e73fb232b074a5000000000000000000000000da9cdb74e2fbe7044fa64e94e51186440574443f0000000000000000000000005001c7aa60e6b7d1736f7b2d68f2862b9788f4b800000000000000000000000075f875a4aa58cd0bb12fab18b416982211c5fb620000000000000000000000001ccee6fe4791aca98069d26170d542fee1e2bfa0000000000000000000000000e085cd2ecb5184264baf08b5dcbbbc279f3ddb8f0000000000000000000000007936bd6c1c6518044b6b110711cdfd125bec8f2b00000000000000000000000004401a5fc92fa2aa5452316fe08d709c1a468afc00000000000000000000000082d330e6ae155de9f06678f0e0978c413e7562a10000000000000000000000001ed433de7d7033a9b7a551316a3e311be35c4b260000000000000000000000001406103d647da480d5cc567c28353116bc6aef37000000000000000000000000e4e7bea54e540c45deb530f7538c78c2e576c0bc0000000000000000000000006971bd62aa4a2268d045a1099ea2187f7467353f0000000000000000000000001491cc5fccd965b30e44fa4a09fcd22b58787a99000000000000000000000000de93279ffad7c8cbe7ac2c1b3670ba0e7f9b8c1800000000000000000000000082036545e762ea7de219f27993ea39ce39d938ac0000000000000000000000001cc1c2cdaa76dd312674123bcea1ffcafc6aa2c4000000000000000000000000a14dd34384cc4be34fe977c187b9291ec372e7de00000000000000000000000075f7b0ff064424a1aaae76fd4255c7afdc5311c3000000000000000000000000a32ff6d57bc9b30745956d0b7baf0b15e9fb53ad000000000000000000000000d7d89a629e822a3dc412972ceb25a6ab331e314a000000000000000000000000486fa3c5e2df07b1a8a3134aae604023818e7d8b0000000000000000000000003754bebeb5edfe81a4e88fea8b7a8d9dda8408d600000000000000000000000045b85b14407e4468f22228656c5b196caebb360100000000000000000000000044d66b8f993bc661fb70be1af46e3e4ddeaa5c88000000000000000000000000fd078b45af0d039eb3243a1c9d1b9b3e13c1aeba0000000000000000000000001cdebee121f34a582bb4381bffb6e493e0a9bc46000000000000000000000000be48de81972460294282814c184e6364035567a50000000000000000000000005984777abcae2d9618db2f854dd748401b7796b200000000000000000000000095e0360fe89be879486e8398e89c93bcc74f2e3600000000000000000000000073e6986ab5786592ec1e065c6117e3337967ad80000000000000000000000000cdae7c296635c13c3c8fea998abd2c2fbee4acaf00000000000000000000000076d02cadd3c761adec1abe020f193e5f8fdc4af300000000000000000000000017b64955a5a7e6fed5a1bfd9131160f3fe40392c0000000000000000000000004d10afb5cf3a52f74598e26c66d865d57a65309b0000000000000000000000000d3b5fe2525877f43f974293c2b0fbc3a23b8b9d000000000000000000000000526e067a4573347c8c43c0ea682a9eb465431d0200000000000000000000000059c876ba61730266ec38a78b36e37cb5e1974bfd000000000000000000000000183d2555c58875c66914ed326f0e18a13f704949000000000000000000000000fa022024972b5e83cd38e468baf58d46f355571a000000000000000000000000d15fc7e96b15992898119d7864df71cd0e9f0b9f000000000000000000000000767d7e47d442b90482746ff641d6b495098947ef0000000000000000000000008fa6583e32baaab5672346a1131bed91d10c47e50000000000000000000000009d3b0a81331e41bfa9d713e3188e7a4d3d291279000000000000000000000000134bf10a06376724c5c5b32cf5313b8b708dcf920000000000000000000000004e87c126d2738f6454fb79aac07368a698d1cb1a000000000000000000000000b14a1e37888122ab0c4f5b6fa8456ea57581a8fb000000000000000000000000ef428f3740579bf1422d23f429654c678ec9c44d000000000000000000000000beb9b69759b1b137c5a316bcd57cd887a32f54cf000000000000000000000000834e6fc990f1bf4828a24323dfbb41fe03483bd1000000000000000000000000e32b0072d283c56213518820ad077a5cdef9a8e50000000000000000000000002d035fc2d2147748edd3b3059e99bd0fbad929cb0000000000000000000000004d30f5cdab0a8ccf86584c8764d20edc9d63636c000000000000000000000000681df699017bcabd75c3154be8cd4982d11ca97800000000000000000000000081a5778ed2c28e335131aacc55dd29a848a4ccab0000000000000000000000005256d1a4d9690c95382897e2807c51fc5b156294000000000000000000000000c34040f2df55a76b9a0d64c88cd84fabd623c6de0000000000000000000000003b604747ad1720c01ded0455728b62c0d2f100f00000000000000000000000009b51434979379ca511ed76bebd4af4470817a25f000000000000000000000000d76ec0522128e7d39d5528cbfc48c923309e045f000000000000000000000000ff5cb928a5ae84f433c23776ee08e5601f514fbc000000000000000000000000e1929bd3769aab3a5e4fd052cba3b8cfd7435cce0000000000000000000000008fb5429dd7451e918dc2fc78446b07495bffc625000000000000000000000000983edbe13f9a8c8adccce289c9155045adc32d16000000000000000000000000923684be682a16fbf8502b0a25863dc377ac9ed7000000000000000000000000db667f5601fd08df1b5a8f613c222f9ed17e406f00000000000000000000000069c2654078b3a3ab8eabea3cfceb17255392c3ee00000000000000000000000050c62c14e865aa3923fd69daabab443fed54a2550000000000000000000000000f72717e65065724abd47e6be811b77a3978beb5000000000000000000000000b09f28cc62d0bcb0886861ad2ce54eb55bc5a308000000000000000000000000940c827face846a0ec0c57eae1731babf71e2a72000000000000000000000000cf685d91da95dc5da84978159a9c3803a38156020000000000000000000000002ac97a13bb50e864e6736051adc18abb924d02eb000000000000000000000000b925ec801d2412d00d513f00009343b6c1b03b7b000000000000000000000000cabe275fdcc0d6b0f2e8c14440cadb0813fdc22d000000000000000000000000f37d3a41a99af23dac93216ec8514f22e41942ef00000000000000000000000017d9273d2bacc13084f4ce2969d57364b3f5093a0000000000000000000000006a18053c6bfd79114d6dcc3cba0c1fba6db44b9f000000000000000000000000b9ef50d5497485da23282a60e42c94f9aef5bcb700000000000000000000000009b4cc1ad352a65acd87f1a8424fb38ba7c8b76500000000000000000000000019253a4996866a86d586c3a8cddadadd19c36bf500000000000000000000000038f128125318c9c2a508aacd7e8de7ab5649a26d0000000000000000000000003fd8ac70a2c7460a3974712ecc5ba801289ef13100000000000000000000000016c59ae165dd1816db334cd007b4ec26e7ef441000000000000000000000000084cb38aec6597aa9133a3b90783bc631d68fc0460000000000000000000000009fcc00106e8a03d35ed2070738acef3d96a4acc400000000000000000000000045315efa8fb9c74f4907a7d2f48027e379c3e08a000000000000000000000000d896a02b24aad1fa8bd77d3bbf37c3a394669e40000000000000000000000000bfcfcce5ea0ef9b55b7f6836f3a3c13e5b5abb91000000000000000000000000740d7899f72fac12f586e6f981374c4702f80c6e000000000000000000000000918ca0fce41a81a34cf678cd5cfe709c060cc8cc000000000000000000000000b033d87257a76b52eb8386acf8f335903f14d139000000000000000000000000b0fad9df7058d8787fbc3b1c56aba79cf6460d4900000000000000000000000014cd4b106ee6801a2ed3ba897572d182c68770ae0000000000000000000000003cb4dbb7b84a9edc6d73b2880a4f6fadd8d7699300000000000000000000000066a967280ce27902ef61aac5e899889a5b4512c1000000000000000000000000ebb91e29def4761a88cfbcea40f77b863fef854b000000000000000000000000b2b111425839bb1804e0c4a1dcb91e1e8871e429000000000000000000000000ab20221be3d87c925a9db3f22968f10c2205291700000000000000000000000057b011d06f92db88445a02d4a68bbbcae38e65340000000000000000000000003dfd09ec59a9e8659bae37f298fdc4389ad319730000000000000000000000008b67b0afc73804e6455e2482f630f6cfa77be0700000000000000000000000007a11034860ca58f8d54456dccb06446bbf59ff9c000000000000000000000000d223188129a7b30c49d5c74a2d3d4760a307b79c000000000000000000000000de47b18b31daf77f20156b665bd92b5fb2e414a20000000000000000000000002a0086eab6709fb8314f488e95b34104f750c764000000000000000000000000d47cceeaeee0d27b8106d3e16cbfd9241f691133000000000000000000000000985786f741e4fc518b399bfec7131a6df620e54b000000000000000000000000d3efb39f06379d05f5ca1f3dfa03c26afc74de9f000000000000000000000000f10ea188c1246513c0a3066797bc35484c9e8bc50000000000000000000000007493c4f2e45d039eba9adce92c35f3f31e0a56b30000000000000000000000003701af8659a98f1f27592ed9c7bfe60b806bbe6d000000000000000000000000d3dd294885ec3b2659c26e85bc94ae1c530806e40000000000000000000000006b8a70a7c2f5cf868a5e45b9ef843fafc83fd1c900000000000000000000000038baffe13a1c0869bba80710973d0c5cac55bd11000000000000000000000000150f56cc57e6aa81a72d2e0231fb6b1b7c3f55700000000000000000000000005b6afad6d995c7ae4b61e3a0e1c5aa5227852782000000000000000000000000845f004664c44f75b0d19e08e11e34d3b564dc80000000000000000000000000deca0374ace94df0095d799e93b21fcd3b962903000000000000000000000000d0ca3e095de1552450983af7e24b6e7c3e8e67c2000000000000000000000000d36e7aa8f32427768aad5c1e2baefaff65e3d61a000000000000000000000000c44dcc9bc2f4924bbf3941ac4c7a85419a43cfc6000000000000000000000000fc78b2a05facd79b2bcc611104cd4912cffbe5b90000000000000000000000007b8caa33078e8eedd8f20c38f53ff0cf27848b00000000000000000000000000939000fe8f19dc2e0bda2a7d0d7e52b08fecccf2000000000000000000000000313500e18bd588f6b05e70d4b75d87d32dbf690200000000000000000000000040f9e17555be159e9e638fe3af8e49868de44ab3000000000000000000000000d39f6705f1272b9fb54aec06bd790cc94a8dd19d00000000000000000000000011b93b2395f02c3e0792de21cbaf32d253ffe4a700000000000000000000000026043144586c8b7b91365f6f7656d8f13c04e6e7000000000000000000000000a4f6d89238adbec1b9f0d5e9d8c1e5516cba9ae600000000000000000000000013f4c917d74181d56703948cdb44336e9ed5ec55000000000000000000000000375ddf8b20cfc11ac356d3454003e13013b881830000000000000000000000009c9334b3662a9a09ea2d51d511724a780e7630550000000000000000000000005c1e806a02f59a3815393a6dba7a2d4c0d4e696d0000000000000000000000003eaa0daca385eadd462198bd5f84483aa2c1af4a0000000000000000000000006336526a09ffdd541c9159ef64105e8b3685894000000000000000000000000099c16a0708ca9c7014423bb5b13c30eba8704ff4000000000000000000000000db1fd28c7d27714204ff66a22d6fa93a57977e200000000000000000000000006737209091b2402e46c9bbf70539c0d5d82641dd0000000000000000000000005563c8a2861145cb913a8f2a7d93d0f8806c91d00000000000000000000000003c9ead0d7a060619cc7482819d398a76032d71cb0000000000000000000000007ff78325e49b33b3f94ae55248412f9ec55918c10000000000000000000000009dcd21ada02a2e9e5f2805bc2ace62df77eaa069000000000000000000000000f14ff7edf34a4a4fdaef3a9c1317adb65ccff2380000000000000000000000002170a612702d139eaad2dd3ff35f5f4723935d610000000000000000000000006aef4c80c612c2f9ed3177b2367ea063c5f8bb2c000000000000000000000000178601a913d5c6b4d10bdf7e3e7e10434799d7eb0000000000000000000000003888d5ed66fbb53df38e428bafdf7e73f297b85f000000000000000000000000e67d9988ed6b0567c113c2f64ed1f2a8c701600e00000000000000000000000040d4fb9bd0786d03bfc4eee192769d26ba0f35b600000000000000000000000051e6e310f4342be0a2be66327c5f59b6053697ac00000000000000000000000012486a011110dd6b77dadb7ac07f84ba2dd9000e0000000000000000000000007845b634051a3b7261c255e385720194555a3d8e000000000000000000000000aa8a48d9287d62c21403943d3f7ddce15ee4b831000000000000000000000000f1c0c6a5b4c43b9daf2c9a3d41cf4283b04377430000000000000000000000007f00a7446a48b3abf170699664b07284589f03960000000000000000000000007a1d6d0b9ee8d3029f2eef8b125c0f8a554797460000000000000000000000006fd7fef06cf5472c6a24d0764cbea7bdc9bf93b2000000000000000000000000e407c9eb012e8ee5dc15fc018c7a181a7f8217e500000000000000000000000062a53e4d9550bb60b9ca3334cae91897c9951430000000000000000000000000d9daf0c28147e1fd4bde4fc3a5c5107e60faf629000000000000000000000000da577caee584256ef02b0ca478d219b46419f7bf00000000000000000000000073f078d0dab45d9355731ce91ee51924f6849bdd0000000000000000000000006eb81d41b217d4925df7d430687faf578c2c9e0400000000000000000000000015c1e660fea67d81bf6eb9a0911b5ef0c60f1995000000000000000000000000ae2827a048be5ff63954a0d041eb3c103ff88827000000000000000000000000fe6aca933d7ae3fc51e263d14ff8ebb576545a8600000000000000000000000027eda80e190005973704eef7feb75a51f417cdc10000000000000000000000009715d6c334bd80483be32540e86a278808196f950000000000000000000000000bf63924188823b32c26d96c6f5253ee006d79f7000000000000000000000000260b38b939c56b805100334471c4c8d395a981010000000000000000000000002844e1171b8f7bbdfa0bd9333928aec58c81e337000000000000000000000000ba44a2f5dc7c0e49e5bc98ff4c24c4934063cbc700000000000000000000000085c84ea3a726dd7e724dde76ee45f7d0e0a4a727000000000000000000000000e0d607460314b95194f7c44f548192b4a2b4cc81000000000000000000000000cbd78c7ca7fefb35a04c9807cf3cc813bd302d05000000000000000000000000687d124ec49fb0aa0cb08de4438abf171f3c53b5000000000000000000000000447ad69ac69481deac18e1c9efd5991b3a76766d000000000000000000000000989898a26ebc4f5c042332c82999cbffb7873a1b0000000000000000000000005ff87c42ef203ad7cc05a8b44694b75a4a6b4af0000000000000000000000000296676850e757ef1dec114909a8f0fb5382d1cd200000000000000000000000071dadfcc5a2d3e8b241cc44166f0a37f99abb08b0000000000000000000000007ff1bafe160be4f15ad687fc74e24793def6c1be00000000000000000000000009d5cb4abcacbd3a741b59ab621f902e32f6584f0000000000000000000000000fb69c36874102dbd568349de051c400b9c7ad69000000000000000000000000d582bce11315598690ff9bf5688fe78c61cfc68a00000000000000000000000036347d55bdf518e556546d41188eb52c58bcfa4b000000000000000000000000e76b8acf8d944a0417adecdc2c96b1bd87ad551e000000000000000000000000550b8f35587e230208dd787616aaf24e1fdfdcd50000000000000000000000003e543671ace45275e95ea6da52d47d28674209660000000000000000000000001bbfb9f4649c5ab3aeee1bcec8baa86abfccc5d600000000000000000000000008293f39d481e415698a2b829b3a8bed31f06b810000000000000000000000001f1c54630aa502c721d497e3b4b1b8ed5de12058000000000000000000000000bf0e49a721efa94fbd17787567a3cd1d26f7f4d3000000000000000000000000ce789545cf928cd0d8c174f30b620e666197b602000000000000000000000000fb7d7bb3a6aea5fa490dd065c47c3d131bf5d36c000000000000000000000000472e5e84ab6890d9903b124dcdcf22ea83d078eb00000000000000000000000083e205e1d13d410ce517e9e15097be982dc8cbd8000000000000000000000000bcf0e3c47145d1215da990d7b3222ad0365e20f0000000000000000000000000a642dd8da9d1423ccaece3db0dd0b7b2ce8861c20000000000000000000000006ef8f72f40605a2f5d6fa5db3fbd35b5a1e9d136000000000000000000000000951b88abc78c6f60509eef79c5e78670fce79376000000000000000000000000d38c1a42df8139e5e964e8c860562bd46b1914ca00000000000000000000000089c6af0a03e1800dba86260f65c828ea5343c0e4000000000000000000000000b20e0c41be769c81d4ba4ece3a497d97811790d8000000000000000000000000a140afaa5cd3c4b36348146c996b08e80df501ee0000000000000000000000002f99ea8e94fa61e200f1ae559d98eb5916efc5890000000000000000000000009f74950ad8cd0de73b8c844937d6b007662c64b70000000000000000000000002e43ab334ad8f224362e355d141305438f3043000000000000000000000000005d2aab07e4f158d87d144b215e1a881ac6dd2f7d0000000000000000000000001d0ed3f223f7447d0a7094f7377ea40997d3bc80000000000000000000000000943a29a0196cf760a76473f1fbbedc6bfc84f7f3000000000000000000000000af67f823f5b4b80f4b22bea5479ca2c8cbfbe0c9000000000000000000000000d594015dac0d26c6d384a7479f19b5eaa80daf0b00000000000000000000000059aea75a62fff2d3d3c19af16d57c7dc8e8571790000000000000000000000003afbbb35320e789da97382f2395f777ab2e6fa570000000000000000000000009b90bdc49efeb03cd2ba5a73e036eeda04f6b95d000000000000000000000000795c8165c2832d46ed71549263b05c9d190cf1c50000000000000000000000008acbca4f4bde30c1453972812fdf5c2452359863000000000000000000000000ea714cb92e80a7a5879f9a105d53e82964be28440000000000000000000000004ac3329bdb55b1392d9bafe2ba7f8deb1febf037000000000000000000000000e6fcb8f7f9db3eb6f81067a5e3e66e3cb02c25b50000000000000000000000003c00c7aa1092f1d225f377cd0efec8d96efc8f450000000000000000000000003c0ccc803468f8b071fcc27b192752dabc625755000000000000000000000000a1b9587ce779ef1ee1005a7b0be6d2072874fe4b000000000000000000000000cb5ad618d11bbc0eb86ddf6c3f18c912cb5cfbaf00000000000000000000000021f577ba4567aa7745371dec1e3954ab63c19aa6000000000000000000000000cb7cd2894e9c9a76d9e16113f79b3bdb7d8149700000000000000000000000009ce04dffae9dd97ec6324f91d46caf167339b610000000000000000000000000b0030efd07351072d7504905cb2d2fba5d5a24690000000000000000000000001d266efe931c983f4666232609a48bd96cc4c69100000000000000000000000087c48db62ec1eb5f46e936e03d10958ada884174000000000000000000000000ac5ad5a8eecded509cc590cfca0811669c4e03ef000000000000000000000000f0552f6a8cb4321f0c3aa4d37232cb226d9c1f52000000000000000000000000e45617f9fc135e8ae73f577a7fb371e60c09acf8000000000000000000000000aab7f579b2ad0cd4eb883dabac2762778831afff000000000000000000000000114e177f7a1a029493ca94206b7073e8bb94e1a1000000000000000000000000e6766dacbea959b742633d20c4433f92d45c73920000000000000000000000007f8f21af7cc2bb3d4c9c53faab170ad431e5c73e0000000000000000000000008ef4ffba80cf37d1ba8d8a86006a0b93dc4331c20000000000000000000000009c343876630167c169bab27a35140e849881319e000000000000000000000000cbe515f8f3df08eaa36e3546b04434f24f1ea2b70000000000000000000000003c0cbf1f246899e1005721e0e1caa276942f3a41000000000000000000000000b2b01d1b82496452e30ace98f298a792417d69230000000000000000000000008a36750aed6069f827909dd1472d7463e06eebdb00000000000000000000000087ee30430bccbe6089c6643cba28f3c03d71c62c000000000000000000000000786d03beba9d28e8ea33d3c65d584822d6a9fdaf000000000000000000000000db7962b47a99f8d3551a3414d3c16569ac8324f40000000000000000000000007fd69c96601167cca713de92c0d52c5b02819fa800000000000000000000000077812587a3b33959b0217bd74864ebb25a32ee4d00000000000000000000000042ee77ed08c65fed87b9a5959b2331da0688a30d000000000000000000000000f0c81f1d417cd39f9e21e9618980e5fe1cfa0f540000000000000000000000000adbe3109898696de9126c22554d3787310349bc000000000000000000000000cf3ed6b8377425d18043c9f4ef05240e2caa51dd000000000000000000000000122638061e9c7fac1affe6c865694315603606d20000000000000000000000009ff3ab6c0fe3d2e0e4b738a652555c6a8b6a05b0000000000000000000000000a2bf564d9df56871c1c6cbd851138b0528d293cd000000000000000000000000fcc352a2197eef0f42977d50d5f13116b58450a3000000000000000000000000b341c80b6069c856668ad2bc19005301a05ae99c00000000000000000000000046623c030d36d6199150951e0863b37729d1782e00000000000000000000000012daffa9741e9111dc7f6c8e1e13ff7ef16049ee000000000000000000000000449506507cc423e95fefb636ec88658a2eeb389c000000000000000000000000ad62e8d587066c1d19969358b75d4d9f40eecac50000000000000000000000006d1a93c4150a63f8007bceef6f29ee925ce9cfc5000000000000000000000000fc2bb8c0f23ffb29234d6124fc0d3d9e3349db6d000000000000000000000000e974cf0a9dba983177772e9e376b2dd41c9f9c9d0000000000000000000000009d00f731593c8feff00185379860e3a5e40e6c3a00000000000000000000000004e48e13609f4d40634698a24855c41a181484f2000000000000000000000000e34c15e64a38114bc60e207e01bfd59222f6e761000000000000000000000000fc876b8ce9a6e95cd158f3fdc7469d49c4b7178c000000000000000000000000d560dc3bca349af61ed46b51506c5bb980ba198600000000000000000000000089b1f8a24323fae5fca877008433552f8dd8cbd400000000000000000000000093d9d9466837bc472cee9898fda4f1285f0dee77000000000000000000000000a50fa3a2fc9f08e92c4d97fc7add706f6c2daa99000000000000000000000000407cd626dbed982f06b49b88494f27052e2c38c9000000000000000000000000e3a7be069169633ec413d56f06a7065fe2a0f7a30000000000000000000000008d752f3e5372f834579ab50f4f5055f60d5d7cc800000000000000000000000032b356948e35fc935907b71b235a173e4e71f889000000000000000000000000e1d67ca5351261f27e95a247d8284edada4136f2000000000000000000000000abd7836b4db92406c209a3fe4799f57dcb5909e9000000000000000000000000b2655ac91bb3536bcfa0993069da6affabadc33d00000000000000000000000038ef09c5acb27d3496f004b81282448547309f4d000000000000000000000000ab2b55b5973739f348b8ef22cd905e294281ff6b000000000000000000000000f5fa51a2a111b0b2564a1029ae60766719910c8100000000000000000000000007c67d7efc5692699e2c71f59ef8e120855a33c9000000000000000000000000800373fed402752f5502c458ff424bcfc713563d00000000000000000000000014e4cc013ed106d949f786b3002c28460963176a000000000000000000000000ae4f0452239ee074ae8a13013d03453749adcaab000000000000000000000000c4aab8c34b8e27d6945d0f90870fb2ca52e0279f00000000000000000000000039c872690fff7a5714ef2f864f2b1b7076d148a900000000000000000000000035f8974cf2cbfbf77326ec23a8aef78715366a400000000000000000000000007b848a87e3071879b62edcbf860c301e1012013500000000000000000000000062dff5a41c191dc928e414dd919b026748730ccb0000000000000000000000008c4b247d141083f9a18c7b1cb44886809a6272e300000000000000000000000087b957a87a37d7bfda14ab995d41b4b1434da1d600000000000000000000000034d486144dae30969d0d8728abf7ac9be4d3f8c4000000000000000000000000c530bd437249d3d0f6b7abdc34921ff202a60b9d000000000000000000000000a662e56d2f1b233f38cec53e3a4b23ff4644e2bd0000000000000000000000000c12fd622e959a2ea694cc6eb523e2f70979545c0000000000000000000000001e9f9dad17d8681c445fc4a2bf1ac9dd742098e8000000000000000000000000ca647b1a791855faca41c2e2c11d08b39db6afd20000000000000000000000003aadb51be7e03ffca1d41e275a8e72ac39a0290d000000000000000000000000cdfaf05be40316d09f57eddcce9a31e1ca35fa790000000000000000000000007f697e000e84a83c019ad091ceb2863da78222df00000000000000000000000002d976f43655fbe8c37baeb8b13588f6481d96ee0000000000000000000000007795597cfdc3b5d9966d8781356b5dc31d41a96300000000000000000000000019509db9745e3012fd053b8f776bb11d4ef2d632000000000000000000000000e597426c6568ca0edef1b8d8fde03ca49be344df00000000000000000000000085fffcfbb97b188682782e4cf4c6441d88e173fd000000000000000000000000651a23df08c330d9ac81fdc47dc16abc60d898f1000000000000000000000000d1aa0f0f866d80214dd98e227d5af68a6ad11eff0000000000000000000000008688eba7e376c2c7ee5ca587fc58bb3d7dc53c14000000000000000000000000c9c18a338627372199ea0a2643bb52d02d9627e3000000000000000000000000a3e3ffb2226e9653209b1e06e6cc6e213f88638d000000000000000000000000eb06ea9afab3bced4fd375b352511a48bd1b0ae1000000000000000000000000f4bd13ecab0d924a1c77916d366fff1e8d2b70a00000000000000000000000007b558e55daeaaedaeb8553a4163d4cbecbf440dd00000000000000000000000003209d1da77ced5fff9b65dab2a1332fab1c0ec500000000000000000000000047aa0dc6926bbdb4d1f94532a731eb6d1c6bb4610000000000000000000000005f57b2652b08aa0958dc07931afd0c89c0f3bf140000000000000000000000008bb791f091c81eb6803e46aae2abdb73f75d8a640000000000000000000000005ee6a4f73e6fcf9dda1a4f32967e298fbbbda65d000000000000000000000000de7701d1154c8168d174fe898b3e6ca0550084430000000000000000000000000d4638ec6feb43959b6d79abedfd10b4106ad61100000000000000000000000049c2260a45877a17164912e3d500c579a68bb86f000000000000000000000000e0ced5ac4d2778850e8125d5ad469cc7dc650eb00000000000000000000000003236791a9fa16a96615af0a5de1dcd35ca371d9c000000000000000000000000f51a2866c89a855f8741f31b0f1bdedd2fe196570000000000000000000000000f372c57ed761e078e90edbd4c7e5e56573a7f77000000000000000000000000f41927529ed437710e7a5b9cc92362165a2f2d61000000000000000000000000430eefa46f3be4f0adf2e9449ddeb2043f767534000000000000000000000000143c16344ba6c73e5ff838005ee9fb137642d47a0000000000000000000000000ea0f8592378b33a9cc736ee23ca5488b61c0838000000000000000000000000ea7ec30e3588791dabc331f61becc48fff385130000000000000000000000000c3fe0de66a8e01ba3d0b7870041b9c214fb7aa6a0000000000000000000000009ebdd56f500500a850e3f83a23b36e52a5a27f300000000000000000000000001bc37ffcabfab76768c823bab017a97c1805780b000000000000000000000000b933675b283df96a317b67eb39a48c33f48ce582000000000000000000000000e75b784f8c88f061b6fadbb4645801fefc9942d4000000000000000000000000cdd6afd1a77180360d9b95faccaf64c5cc51af120000000000000000000000006b18ba01a4294604562d39554187819b632d5666000000000000000000000000b223d8b99a53788b886e38fb27c5cb56e116f9b4000000000000000000000000030539e7a6742690f7e2257c98072ab31be604110000000000000000000000007458bf8b6347560642cd792205d140e2f1b4f6b40000000000000000000000006cad71d8905a0efff8dc2ff9cdace137ef18eb7800000000000000000000000093e371da688c842edd1edffa5fc9c3cea9c9b25c0000000000000000000000002c9df633bb0db5873665ccf6762b984f4a9f5d4700000000000000000000000071ed41b597cd9134e994c9b34a06af1956b3a185000000000000000000000000923e0685b3ca658d14b65c45405954cf2569877e000000000000000000000000acd18b3bc8524f53d932ad5bda08f794c839a858000000000000000000000000745f4d4b8c0b168bb2eda27f560f871ac64076d600000000000000000000000095004fdaba38a35626c32e151c88b7b8fb923848000000000000000000000000bf7e67ea18674286185fcbb8b1e614e366e6624d000000000000000000000000326335517a2b0fe055dd472d1eeb32ab402dc52d000000000000000000000000b5406ff31a98c4e121dc9493591a48bd26c95aaa0000000000000000000000009409b3e08f481a9ad6a088fa91b3e5e43072b135000000000000000000000000dc3c44249af8ddb55c858755079d4df160f3ef0f00000000000000000000000004d81587b5e8ad303b75a4adb7eb31189085072b0000000000000000000000007aff5d022820fd14e02c184b67f3ca0c968ca3cb000000000000000000000000e8221eea3a287ec3d6805614ac5e728698192e01000000000000000000000000c4694dc8f9d9e3477955fc14e9cad7aa24e0af45000000000000000000000000e8dd93297393994191af14b7fa6dc1bfccd8edf600000000000000000000000030cd65dc45de22a94ba3392d97d740c82ca2c8a90000000000000000000000004cb9dd35923302058fd3263320672b90dd03c274000000000000000000000000f7070345acfb2de0b4d77cacd9f045035e53ce95000000000000000000000000735311ff13770c5baeee124af6addfcc1c992e350000000000000000000000007404f87fc2ad53d36314652d631b7787a8eee440000000000000000000000000ee3696283388098984fe49146fc83b756670cafc000000000000000000000000c8ded5c789c0a67bd2cb6cfe23cd87c460d26f460000000000000000000000000c2a2a4b9b7c96d76f6092b7876776f7656ba2bf000000000000000000000000f273a725472592934019396ffb3fcbc0b7ab87700000000000000000000000006ffb3a5cfdfbf8b61ea47e9b044dbe5cb789c88a00000000000000000000000056604a5cacb07aa12869bd2abb4db6bf11935b98000000000000000000000000ab3098ec84445a934c4a7bc67a03bfdc6977cb23000000000000000000000000ddc9e656a454954b79eeabbe8b688a9a30ee622900000000000000000000000042a54e8c6913338782664e701260f1f2ae541c8e000000000000000000000000647fc548bb012614eec8026169e23e4dfb16681a000000000000000000000000cb480f2b79596450922c72bcbae511b850b69c3300000000000000000000000078d3f05ff6257f100080e31d4390671bd8aecee8000000000000000000000000b3d52640d60df443f7eeda657aca626fd5d729ab000000000000000000000000e5f6a736c551ae66dc8dcadca608685920ec1129000000000000000000000000907d2be4510fceccc32fb5ca33db2fe0f9331628000000000000000000000000fa2f83f5d25eac46a5d74b3e85490d42d595dd73000000000000000000000000e745f39cd4598bfbbbf39aef97f8b49d39e0b8dc0000000000000000000000000af3de7ba844e695d46c1b15b346444534d4b5e5000000000000000000000000988030e21600003bc3c528b8a51db4b78379847b000000000000000000000000a1b2a2dfe6300d3f2174e0a4f073fc0f78f5169f0000000000000000000000000aced4cb189c01425fd361c173fe6115a04632b20000000000000000000000004cffda883723afebf49d19146ac239b81fda224c000000000000000000000000490b4d0eef945a14bf8a90cbde4cacef738394b3000000000000000000000000b242e0637b71243d81ac7166440d24bb7871953e0000000000000000000000003254ba81f8f9b7411486c0246938e25309ad7e730000000000000000000000001ed95622f49429e96c37cf90dec8270e754f71900000000000000000000000001f4615f5729e2066caa2f6eddfc790bfc6aa822f00000000000000000000000022a125a0e90cce7b835c199f038fadef5e2b441d000000000000000000000000e521aea170b6ca71a012880b8da75095ed57ecf50000000000000000000000005f65d4330c15834cdbc2ba41fe2497295c3ae7ac00000000000000000000000037184ff6db5d7bea4565b34146422994285bc65a0000000000000000000000002ab008ea7026c6d615aed18f87c33e44bbf65cba000000000000000000000000d3270b899934e9d1a9002d85ea2b9ce249e502a9000000000000000000000000bd5720cff0ed0cd6299ae00e383bca5dbf32076e00000000000000000000000037493f05afadd97db5f9e8841696e9386896ca960000000000000000000000001d5a9ae17915f77d7909f788ffe094410fcd95b60000000000000000000000000cad1dd00734fd963380889aa924369c4755b0c900000000000000000000000037fbab08b1a8dedd4c191fae542d71ffe2031716000000000000000000000000f40048083c4e603c0c109c940402c9434623b6940000000000000000000000009bb9f6719eb5c1b36de07941d526cb4f86b1c3ac000000000000000000000000a4d3d01518faf47bb8ac78cabaa44f6c40c8bd8d00000000000000000000000055b991012e3530cc03c4c99a9a1c53a67813ccec00000000000000000000000091d20d5d4254c611aaf21011b6d3579c0a14c21c000000000000000000000000680d9970f74f26ba05c47df1a27bd381d839ea4f000000000000000000000000cc98c30a5fdc40ef7e59aba46efb0ac807842d200000000000000000000000004ab528617692237bbc4dd6de35ef37a7e10f5ece0000000000000000000000001bf0aa215dab195f21372105f53661e46f962ff3000000000000000000000000ce21df5de7a492d8ff052234ebb659068453e6d100000000000000000000000033f3a7372e74e6087cbdb8cc0ee5cfc5ff60967e00000000000000000000000031f5528d42be2188eda45304a5af54ed5dd1f5930000000000000000000000005dacdbb0fb8d639d8668555cdd9adc78ee247009000000000000000000000000fec8527415e234f4997d663302eec5241b9b99920000000000000000000000004f076fa89e9d4968440db342f8c9b2f7ad46cb1700000000000000000000000082ff0e8d2a384bedb5f1941dcd65001e2040b510000000000000000000000000fdfd80e94f066576395785226ba521dd16babb05000000000000000000000000e6560e5d96844c47296618e7487c12fe6b563c8700000000000000000000000028208b72f6b194f73fbc2184afd223640bcb978d000000000000000000000000b922ec635b9b40f16da244ac247d52926c9243ca00000000000000000000000031bdc5369a2a0d410950801199b3009ca8ab9558000000000000000000000000bc184f8e7d3d6c1cd93d17bfa28b79295a2bb1b800000000000000000000000035d2d03607b9155b42cf673102fe58251ac4f644000000000000000000000000d579705cf666973b170916cb534021fff9bde473000000000000000000000000882d304e32923f177638af842d14a718db4829e20000000000000000000000004ce7253d6c9b50f88bbff78fe1bafb3abe73ba1000000000000000000000000025dbdc309503a22310f70550a51e628bf8dcbb290000000000000000000000005b698e9b05ce42a8d35a57f41ffed3ac44579e6b0000000000000000000000001aa8079dc0aa38bd0f193a3130b43372ffbe010b000000000000000000000000f9d01a27ea274dc03a5b49341dd46a1e7c27e9a20000000000000000000000007aae41e18fb59b55f407aa84e16e973630cdc34f000000000000000000000000010831bfdce46174ac34e819935dbe31e35297c70000000000000000000000004420a54e3834cfac6fa74fe89146c1158d54f4be0000000000000000000000002e035c5fcc24c7581346d01cdca22b4aa2e767eb000000000000000000000000f05de92a1612a1621abd05b03e4b9815b8babd12000000000000000000000000ff0312958d7f4ff2cf6e2ec63569757e9dd495060000000000000000000000002cba47213b9ae77c0b9ce41af2c65aa120f61d19000000000000000000000000053f4076f3493536b9b31905224ca7ff49628dee000000000000000000000000c0bb345efd1deab41a324cb22c600d9db23994930000000000000000000000006b25917e8598261c5fc056c4bac5f59a7a9752de00000000000000000000000093a7bdb8759a1078bf1df634fdfd4ca227b75682000000000000000000000000b8ac40f9c079f3b8c92c3cd121ea136d85181ac8000000000000000000000000b48b1b176923ad898da75507bf51c4b4400e40f5000000000000000000000000fd5c75b6d820a835f416bd6fae4d3e0da4b94627000000000000000000000000d0bf0ed31a3a1f4bae30af2608328da3a82dfa140000000000000000000000001e25c2a9478c8a946f64959dcc7bd067e93a23560000000000000000000000002f79cda65f5f5780be201b83f176464a47775bf900000000000000000000000029a7a25bf6f39023202584fed8468e685fbc5785000000000000000000000000cd1b730ca315e696bbc7c61eadf92f3cfc5a18190000000000000000000000001aca723562c8a6a0abcc268cdb6689126155b85a0000000000000000000000006fc3c841d55450fdd3e4462a00030ae235ab7248000000000000000000000000003dd275edc499cbf2ee62e60f966989b5aa6c71000000000000000000000000f344bd765be0ff63ccfab03a331b76a6f9e747ac000000000000000000000000b01727d8ae961aea63b6d6d0f241ad22c8bba5920000000000000000000000005851a8e8401036fcb3324133526b3fc24837002800000000000000000000000090a71206e3185f4aa18f73ff584e06b59ed946ad000000000000000000000000a2725b5d40a17379762b9d3d943ea18b2d14335d00000000000000000000000076fc07327a74c8fe38a43e3d40f42af66f1a059a0000000000000000000000001ae5abce84c6b273f6fe876fa6b9d47fc42964b9000000000000000000000000861a620a4e81f91bdf9e9c5b365d12abb50d738b00000000000000000000000028ab34434a1d8ac8c534d849e8214d7b9f50687000000000000000000000000085846a275e4d8dba75c177acb7c5121b6ef46b79000000000000000000000000b085b7c0b65d301bf17e41ee6f0fec6e348add8e00000000000000000000000087da5135bcf975a6a0b65ec1dd13ad0343bdd783000000000000000000000000c3e107a8a4a760022a16724495ad17190f26de4c000000000000000000000000adb08454ff1ab5c7fb04541d8b3728ed11b0c9ca000000000000000000000000dc0e1dbeefbeb23c0c5a99bf0bb01e5d181b11ad0000000000000000000000004cac9a048cbd4d32c5078ac4bea28bde56fc85f200000000000000000000000033ac23d00f7af37140c99f67a018f44a73ed3418000000000000000000000000ce13fc69abeaa178c27bfddada2aa0597884fd510000000000000000000000007fff83eebc30fde12757287808469a4bbda12b78000000000000000000000000762832b5be395532b97a0aee318903635e117670000000000000000000000000ed7c7a29fc6abc5d9fa7567d7b6ddbdb98a82b800000000000000000000000002a012e5fbc9201f5412f6a7d2e91b9e24b746ff400000000000000000000000080bc6945a1fce60faf0e2944c281d6e9684c96d500000000000000000000000008079e73663f2eb64f2b2779a9601104c1898d6d00000000000000000000000091600c2fc5f8a518f8200518d0ef7f98d4f9becc000000000000000000000000045bfa87dde039391689f1f42dc344cab5651df1000000000000000000000000e16cbd723d6f874ef608e7e70db9aca41ee6a691000000000000000000000000c8fd2f75d771635cda541c001702d0d5ea480bd8000000000000000000000000e56d549825944322bf5c454950745fa57ab8b6920000000000000000000000002e6c96f3c13922c382f2fd6e9c5fa9f8e497973f000000000000000000000000a9ea633f50afbd8d57816718f5c861c4121c2d110000000000000000000000000eaa220ac7b35024b9b955b7c903e32f5bd82f94000000000000000000000000666ee96c06805f7c36d98d2e4cac34b13475f7cb00000000000000000000000089aa2d8042357e0db214620a476d6320e50e0b8d00000000000000000000000007c91fabb9d357f6a20e1cd71f83c73bc6a06150000000000000000000000000b7b3ce9b1dcf840ff11b02de8737f8b56333c46e00000000000000000000000030532ffee438d0cc3b7e563e184be7064f38e7d70000000000000000000000001e2780fc39e3a9b280b2fa65c4503c1fd8e87bdf000000000000000000000000e2bc4aa37eb1600058e385e54632581fa7e5492600000000000000000000000052701dd6b82ae6fc049e3bcfb07c04b196c286200000000000000000000000003fa5efa6bd8ba1d715ab184867a3583ac38407250000000000000000000000006e9ff7d24485f82e2c87cd8fd1e33e4c810dd40a000000000000000000000000e4f386fcf51a8449a74dd228ba25f9b0601efb1c0000000000000000000000006e086f43db205d61df7d6ed868a1ba051797482f0000000000000000000000004054e53839ffd1aae380dd3ca545ec98d3826c1d0000000000000000000000000446177fc10758b52e3f325022955f1f72e4786d0000000000000000000000003294a956063dae3ae2eb2c394dccc1d9a7edf7fb0000000000000000000000000ab3723d2a6a8e40cbf8f6bf14fc78b62d1ed261000000000000000000000000174328ab82ad4289998fcc131ec67da1eb905a27000000000000000000000000968cd9f759f49a6520cf38cb4b5415000986ee4b000000000000000000000000c6db3d283a21caab8986fae6faacd2c541775190000000000000000000000000000430370ddfe920bb47dbd8a8c04a3efba9113e000000000000000000000000d28d42d3c193b0fbe9507aec25c03318bac9db1a000000000000000000000000a1bf4f3b26bb62d9919037e09afec64f265572940000000000000000000000003fc2234cc81cb56d1ad6f0770ef6acd354478ab6000000000000000000000000299244224623ce2f07a051b223711deaae16f8670000000000000000000000001a7d43f612d90a51a9e9684f158e2b4ba5407d4c000000000000000000000000dd2cab782017e57c686157500e98dfb4a68c783f0000000000000000000000003893de71408bfadc96d9f87a5d7670710506422100000000000000000000000078ac2b892d0954dde0878fe0514b6b4ee4004dff00000000000000000000000027a51891447aae9299aab57fba6fdcbfdece1034000000000000000000000000e2b0e3a711efab25894080195de55519bc197814000000000000000000000000140959f2db58695e525cf3c451c28e6772410b08000000000000000000000000c04d06d2740e4b3b4b16d7330b95e8b70fc5375c000000000000000000000000267b9cb702b018f91d0413770a7f37d6d86ba41b000000000000000000000000e894927f344222ef825113323ca9626de802a1a9000000000000000000000000897a94a2cc167271d087e13fb2718a601ca7b848000000000000000000000000465a95c58ecfbdf3b689da41edbc1c9ed3a84f4e000000000000000000000000d366ba8f1059438b3764d71aa24f4caab3493c40000000000000000000000000ee164fb5065edb3a37ba5348f57ebcad79f3941800000000000000000000000047eb8b917017850f139ea1d90ce84936f218a869000000000000000000000000dcd3ed8c5bf2848ecce0605f34a0d944ee6729b4000000000000000000000000d70226936954d5c534e9e5e9218eb3758fbf8106000000000000000000000000376754128c585790014386d6cbafa6fdecb73a06000000000000000000000000638517dbaa9a0e4634a7461b38efeb1ca13870e400000000000000000000000064dc4d029479b942df65dde0491a539ef937a0890000000000000000000000002ddde8b98a8b32b7d56120ab6b217a820f4346f100000000000000000000000024fe44586383c458e5baa598923e9999ff0c14be00000000000000000000000042887972b508eee927831b18f291200993dcc192000000000000000000000000086988cfc4e96f4ebe5ba6d199e37d87dc53c501000000000000000000000000cd5f48ec2bd9ff6dba9e6ebbe9227753877d77c500000000000000000000000016b93ea0883aaf906dac54fb14a79eb2c90466ac0000000000000000000000008d8fb18e2eea012f0d2318303cd84a6f21834364000000000000000000000000b61dbd8f33f46c5b129a5c4f53e22106f23fe65e000000000000000000000000b46eb46376a44cb62776e538d8fa6e78b1acf8d3000000000000000000000000399aa4f677a6cbc7b8cdc0237729e4b4b5efbfcd00000000000000000000000059dc55925bfa66ff1540fb9d183293ce6edfd49100000000000000000000000070c1b4afc1aaa0a11297489dbd69e580a89c7b600000000000000000000000002b73a6001e30338c35d4c02152b6a5afebb2be890000000000000000000000002864de013415b6c2c7a96333183b20f0f9cc753200000000000000000000000023b8e3f0684f57c5aece1d8f5557bb3f5593c9240000000000000000000000008b342555056ebb6f642b80b3a8d69b04dd8d35300000000000000000000000002c6fb93c31022be360d6975e79338d5aa5f8a50c0000000000000000000000008b9e9543425b1f6f2883320e9ca7bf04d710db0a00000000000000000000000077db90d26f78919e1a9da8d6c44193ff6cf8378a00000000000000000000000030d2ccd396c7a69eb82aa266d562525f901c9d830000000000000000000000008d198a1a9f7db6c1eb3875f9538be819d48231fb000000000000000000000000057ef53aa1f6bab4b27ef5baf91f538657213fd4000000000000000000000000187a9cafd3302beaedfc37aaee08e14e84abca540000000000000000000000008cea775bd9aca1e9297bc3741b1f6617cfc271180000000000000000000000005fc3435fb3fe5ff858847bdd7ec4335fc9b852a5000000000000000000000000cccf38ef1a8dfeeb345b8343ba941dbb8dd3ea13000000000000000000000000bc77ebfa78f0802c1ca1c8c01ac3ac2e9b3c645c00000000000000000000000080c07321fc61f0178c4e3c6f740bb31ae7e3222e000000000000000000000000a4c3336610a01d53220fe0770b733b79ca14e9e900000000000000000000000084066b2bd5d57aea552b26d10203e3dc6cd6ccd1000000000000000000000000aa60d7f11bdf6e09d976744fe0d11ab16c3fe6c70000000000000000000000005d87526541e24583e90d22d08492b85e764c516c0000000000000000000000002756b32fc7ec387c287e28c365b0ddeac39fc3b5000000000000000000000000a7c0a2d8b975fe32368ce271c505ff13cbbbe5c0000000000000000000000000eadec472f294b924064b98a937b25e82fa197d08000000000000000000000000801eba075ccab72beda8088b045b7615e84d0648000000000000000000000000407d1ef8a36483b31ef22ddd955a4b1161f7e24d000000000000000000000000ed3f4bece76d1ee56a179bf95a77e83075b89b56000000000000000000000000f6512b94c702aa99d263332551e890bf23c009190000000000000000000000009cd123f1d389ad05341558e26497b831a20800ab000000000000000000000000039c8ed2369cfcd1f6742bb8a3258b60797ab8dc000000000000000000000000dd8c7cac55376f93deedc265bbb7a736e2f48284000000000000000000000000bebb370c8c84b84195a6417e1f1deeee9f41380f0000000000000000000000007723ac035e2b1c8d6498dcf1e32ce18f40ec4db60000000000000000000000005fe1ce39f1c4131a5458b85ca2d286d986177c5f0000000000000000000000007c7db8f4e5e21200dec84b5bf93f46c68eaa9d5c00000000000000000000000034053062e3e0b7f57a4b2b7f6e8c1fea3eeb0809000000000000000000000000086a371b73ac37fb6e488ac47f36f6434102a76e000000000000000000000000c94ecc8aa34116c6745d268f5311904626f0ed890000000000000000000000005f39e05faa0e80f506ca1fe948d96e978b2a9a0200000000000000000000000056f89ee128cff30752ebc0bae0a38a0ba7d1afdf00000000000000000000000070761d184f93e31d893e4c005834732ec08af1dc000000000000000000000000804c7965da126c8c3ffab165a96fd985618d9b640000000000000000000000007bdd67b7a7b27f53a49f1fbdeec003acef02d9b80000000000000000000000006b9c3250a245979a3810a637a2d7c2b0a04b318f000000000000000000000000308079bf28f43cee61fc50728009326557d446fa00000000000000000000000097192f5518789141c3668aa13d20a2288d2bc3b6000000000000000000000000fd889d12a5beedbf32b63c9eeb3caba046f7c7ad000000000000000000000000fa188d5e0cc1f1a02695e63b4a2e27cd4460321f000000000000000000000000c9ab19cf096166756bc7903f4f7d87221e7c3da0000000000000000000000000401532e6b5b3fc7e2f6fc6c970b04708942646610000000000000000000000001efc8419d6e7b268dd280676f80ad4d646a7d758000000000000000000000000342ccc218205c2062cbc3be48c9070455540ab80000000000000000000000000b8d8a4b7e5a4eb92b1b1c9730ad92dab53123a74000000000000000000000000a0104acc61a793b1110b31dfbf5677eca9814d7d00000000000000000000000022116ca3db674e22fca7ec948e207f306e8613ab000000000000000000000000e887ac70690655f531a3881899d188193b7da4780000000000000000000000007accd82f67d4768a1a59c26298eb77c087c8eea200000000000000000000000042b9d60a9fd484382e2ac42716ffe30fae934d54000000000000000000000000a6ba9512d40bf0455e22833e7549858053ac7a4b00000000000000000000000045caf1a3bca68f301f1e1707068f944ae668f214000000000000000000000000ddef5c469c2e19b29c785407e6c585731c9075f90000000000000000000000006028b83918ef3ad0e80e009dc06f11c5b92eb47e00000000000000000000000037b1536d87e1aa25fad9cabb7a91323b71ef7f5a000000000000000000000000c56f3b220df4f4896b98c1095ef9e86adcc660780000000000000000000000009cef260c513cc1543d13d97fbfa00415c798fe45000000000000000000000000be5a8dc26d6299aef283bcfa0751ae5519f8d07f00000000000000000000000006fd315fa369d25274b78a9203dfd3cdea84ae3f0000000000000000000000007bff88e23730bf553ec5cb50f4460925ba819201000000000000000000000000df679e0e53ecb8b4763e7a5ae377cf9891bb47fe000000000000000000000000acd01e31f228ffa02d6408182316ea1effa4b9ad00000000000000000000000024751f82ae935ff061eb788a76ec633bf8c2211800000000000000000000000000bea9581fc8664453ba8a9bc76552dbfb5b8c0a0000000000000000000000001f926e37fbe4b54a066d051b15c3bd2758fad22a0000000000000000000000002b8dcd3d29194854687cd476d446f8236d727a380000000000000000000000001c32e319e5e0f1f727f403f9d6f28be39bc770cd0000000000000000000000000cecd78af3089e0b73dc3b3335ea679d07e9d7300000000000000000000000002dffe68fe52940cd3e07883cc8fee6ec806d2ebd000000000000000000000000508e78a5e167a5d042479b9c26bb3714db3d758d000000000000000000000000341e1214595818d3182bfa6648309eec6828c335000000000000000000000000ded4294125c6fa5545881d9d57f23e7f8b1b427d000000000000000000000000ec3423f7ab5d7c65762d7b3965a1d9f5850d31b30000000000000000000000003aab78a96c047d1d756578aa518f63b744046e6600000000000000000000000046df212ac29fc3ee8bcfee202ee482a9c0f40fdf000000000000000000000000ee933165c9a4e182d8df93c45898d7b4bbc7f5550000000000000000000000005b2095086c75ca40bdcc3996fb6d329bf377fc37000000000000000000000000f986b92cd71a65ea1599f00e8050e315e3ce9f9e0000000000000000000000000e3fc75881ccc8aa3fdb817cb6322a7137c813e2000000000000000000000000f69a9d19e54be0d5439032855e39b346384d59850000000000000000000000007f9c12d7a1ddfa3b4b10c17c4b66e71a8091db0c0000000000000000000000009692cf3aec8489b13cc87d6efeac6cef6623487b000000000000000000000000d0d18a7b0d7493564f8344acd125acd18be655230000000000000000000000004781fcb3157d9877fb0c432bb667140684d974a7000000000000000000000000c08855c59e90a4263777c6367447d2474ca5c74c0000000000000000000000002d15f8531ae087667c79e356029cb55f3a4c46fd000000000000000000000000a7bc6d35df7384703dc8f8832911ec55af46f755000000000000000000000000772bf3e9f836496e2cc89069e271da7965621b5b0000000000000000000000009b813ae8fc946da1a428de921a1f511e227cb70a0000000000000000000000003c119324658ef3009461ef3a016b27d827757b9100000000000000000000000016463bc273700eb895391e9908f3721f3ef588dd000000000000000000000000e36689273ebd8a7ef279d6e113ed2f9881e933050000000000000000000000002aae4447dae22c4885247201cf02544f95fd0bd80000000000000000000000006f9117063a4e6a1e8bad364c47c5f8828a11d307000000000000000000000000224367033c036e71bb81e49631d48e4d372697f70000000000000000000000001473dfc818e13c94d88b16dcb83a47e52e9c77d90000000000000000000000002d64742b11283ccaa2cd6d67803395207db1824b00000000000000000000000082b50dada8ac28fd7b80dfd5e8b17068bae7d09b000000000000000000000000010251be891ded7d69f6d43768dc3e257503552a000000000000000000000000059ab67cee1659102edc10d29e8aec69988725580000000000000000000000006b1515b789fcdfcd04a841a9a6b347d5ff271f9f000000000000000000000000fe3da3fc18480116f5916ea4e62f77712d37818a000000000000000000000000f918d85525becbd0599e7032255bcd17d9252827000000000000000000000000aa7bbc95adef16c0e94ff36f28bd0c91383762500000000000000000000000005c222f4cccec98e51a1220afd6188daa216b277f000000000000000000000000e6393d127aa22411cd42bbb5050699f70b481f78000000000000000000000000115b859d638e657c236450cdbd24046ab6805242000000000000000000000000cbb71c52773a52ed9960c13f1694e59763c746360000000000000000000000001a79f035572911c50aeb55b78ce79f3d881263dd000000000000000000000000b36a21c8f6bdc0d73f9f5b85ae53ef56deac930200000000000000000000000058bffd3d01f48f372b0e683f0360cfc11ba8552b000000000000000000000000cf869c22f8643e3cf870190825fa669d7ffafa5200000000000000000000000087c296424a6d81206e16d0174d932f0e1136a63f00000000000000000000000025dd88e9e23dadbc79bac0c3c7b4da4e7865b79a000000000000000000000000d26100febaf497f6e513b287b229f4e03ea3ce2b0000000000000000000000004f10719d92aceaf15cdf417e5b0f12622c41f2ca0000000000000000000000009ec8c920704438e71d04bea2d3877280cdfb1c51000000000000000000000000bc706d7cefa5624a364ca109c04284e5203a30fe000000000000000000000000a6cd36be04135c6d8736c732a830510cf642cbdc0000000000000000000000002ec553543c281d0b740f5d85bdcd40c1ed263f49000000000000000000000000c4a5e0a0a75db152a089313794c9323a4a3e764f0000000000000000000000006a675a3a2a9aed4d63f6216b73e70cb24e57956c000000000000000000000000fc681ce4824c595088d1297cb24070197a647d3f000000000000000000000000b8d0f43c62eb567723f632cfa7f3dc35ab714ff100000000000000000000000099cd09c715f9e366fb69ca775f6752601eff41230000000000000000000000002e8911f1a66f6750fc656e2bde31ad74c824d9f700000000000000000000000056786c321bbfe553d0ac8ff8c731774670180f6d0000000000000000000000003f006fd067df168471c0e0c1379653e814baa4300000000000000000000000000d2b9cf88f1e6ffcf58448ad9420303beaafc7eb000000000000000000000000ce54bdcdf0f5e4f506bffef557a6ace6266fb4cf000000000000000000000000c3c1f41f5288ab16b9dbb5eea2120405b30e31ca000000000000000000000000aed57bda072c4ae6cb887260d89ea71fc75864bd000000000000000000000000eae6ced0027a979f2445a0c21fc70b2163a8c72d00000000000000000000000069be4da67fe2d0ea27a642d73ee324b719930f79000000000000000000000000c6d59a14cf0024e5207f0b0e39d0fa067041c3c400000000000000000000000067567675edf5a5abaef45f6b30dc34b97cf1ac59000000000000000000000000954b3bc3efd5f3917c2d7a3f14e60158a7b664110000000000000000000000008924b7c2be6ed406cea239345330de98165fca0e000000000000000000000000b70b5d05e606b8047709d94150622f0cfc2a7219000000000000000000000000749a724e3071da232bd0c05b06ec1d6b3f6adc7200000000000000000000000029204d621619c93f8c1dc56561f937c05cd067820000000000000000000000003dc57157fcc12e3386876ef9103796857a20f9480000000000000000000000002b63bb6bbc47043284cc4e8ce95d2a08df7ed96500000000000000000000000083b06c86943074c34d56a6d383ae175c8691023a0000000000000000000000004713e8518867d469a9bd5105f6d07061d77bcf300000000000000000000000009afd0b775a874c7edd175af180378ba49875d7b200000000000000000000000019a8507e93bd73dde3b8fc361fb5f3136808a0ad000000000000000000000000fc7ce5f7a224fef245c4662de8418a88efa727e2000000000000000000000000d13068b3f4dca28866492492c4967765f52fbd2a0000000000000000000000008dceca5a42b9514b7cb647b1a90abdfbd3bb3e3b000000000000000000000000840578c55893420c89f27cf415d317be857e79ed000000000000000000000000ff1215b17fff72fc6191e1e266a5f86b14b681430000000000000000000000009245e68d71ad0646d0685b03175f997c9287f83000000000000000000000000016addcafb7933d9fb26a12c1e5b3522b5254d65700000000000000000000000064e3ef40611cc3e25af425cfe9b70c12494aeec60000000000000000000000001f3d5c59183f3c3d8b2b124213473b83aa15b18e0000000000000000000000004153a961c11dcf845d8102e840dccf0304d46a7200000000000000000000000026f0fe4a5e4cd0de1bc60f2b19b54e6a3b5a1181000000000000000000000000cb325227f24d419c4699da94c1a738aeb26863b10000000000000000000000009f096f91cc33ddf87b812356c627e964c09a87220000000000000000000000004e349213e3f2c4b83154674c5387b625148e46b60000000000000000000000004155ec43f040b8573b3b18d1a597ac3b553980f60000000000000000000000006f0bc762db3792473ae4a08abbcc8e8cb8911b5c0000000000000000000000005561d50dd2c6399776d7020471827639ea0bdeab000000000000000000000000da7fd613a7db070bb3e7690ea2392f016dc849b2000000000000000000000000ead9116a780414c295646bec0decc3c3c3f8566c000000000000000000000000f5693b052d8ab68a8bd3bb20ce4545c2cd72e83400000000000000000000000021b673080e65f95bdf17b8e1145ccf1bdf4b872a000000000000000000000000a08bd834bb89cd15517bb21eab8d49c2d83abfae000000000000000000000000f80403fc51a7ecabb0d9e7bfd9f2581cca441a3c0000000000000000000000003777d41673bedba993df7824100c55f2626b1da4000000000000000000000000719c062f92cb4d768d21cfcdc554280d70a1782b00000000000000000000000073e9b3a171ac893bb3cdef5aae710dab91e11215000000000000000000000000666f4ef3ae552d386365240df5f2f9b12ff098e80000000000000000000000006bfea9276bcd919b3cec3df19c87c8f07090007c0000000000000000000000003c4399b6c71b23c626d6a4a005ad44bcc379fd6100000000000000000000000053909adb6ced8d50f07cfc9103e7f2fd685916e6000000000000000000000000389fa565766a129572245c7b7485806a7042b3ea000000000000000000000000dba968bf90c0485ae7f4bd2a750dba244c943f81000000000000000000000000ee1085eb7c1e5422c10030f7098d8eaf3edb13ba000000000000000000000000601b7a758c9b497f0c82aa80959ff112d714bdd6000000000000000000000000177b9493307ad3a58dabad836538cfcbae971d320000000000000000000000002a7046df705d95b8ba2d359620005df8586fc2c5000000000000000000000000db992e6242b0c367da6eddaab75dc34e6787f98f0000000000000000000000002166745f250013efffd528409cacdae3160810650000000000000000000000005a5d6c1545c594b61f9f2ab47e760026017347e800000000000000000000000037204fb3e94714dc32caa0788688d14d377b3932000000000000000000000000e3ae6293dd233b5f766d5952e0623490818826c7000000000000000000000000f7da7ad4f84bbffda5b605ef22b89a4d6ef10aec00000000000000000000000038af5bccbb63fbc0acd1c5709fd2fcc2e2bc0b050000000000000000000000008b8f0e9632061643843b5d7f19f919eac603d493000000000000000000000000a8a60b2f15be7588bebf3ecde1dc832aac2bd55d000000000000000000000000c676e653b5a3382b334c1366b06961b7c6fd41e6000000000000000000000000c7f7b00a90a6fe16aa93ee7d94016861ce6ea3fe000000000000000000000000a3d9daa4e20d5e573cefdf85550360b1f475f789000000000000000000000000be289e149c2fc157ea85064ccd24099019a9c1cb000000000000000000000000fb9f68063776a5385ae7aeecb9133f82ac868e9f00000000000000000000000020bec3abf219d8110f4d442ff91a22b76b339ebe00000000000000000000000077e6bc047060c3c20f7cb90d566530f29da06b0c000000000000000000000000b63b753909d3ae760d42c7eb7678933e0782b023000000000000000000000000a1017d6e0a3e2e1b30408391176e5df762a08b730000000000000000000000006fc06e82c2fa5a1f3222491caaef2b1fdc5d695a000000000000000000000000a21e2d23f42e42ddeb890bebdec3dfcead284417000000000000000000000000e383dd30a838a4f36a044772b0703ff117f569b70000000000000000000000000c06bc25e9c509fd9f3d405da4e161ef17932aa00000000000000000000000002a92e25a1f2a46acbb6d8429cb968023f4d7f95b000000000000000000000000a92c5622d4b68e267697a4b5190cfb5658a574130000000000000000000000004d304f3e7e40202eb6c3cc87d1733cd337fadc8f000000000000000000000000403ddb915f49939d047cfec0f6fa15db9dfcda6f000000000000000000000000937b63afa4e4de3de58055df7c8dbcbf9ebd09a4000000000000000000000000204cfb4d8832b441a479b964da92359d0fbdfffe000000000000000000000000dc6705a0f237bf125da80e62b0672f8c81b8026c00000000000000000000000054ee2001a7bda334afa940fb6145c74dd9d9be390000000000000000000000006d739fa5334b1f8eca9da411aca24a37f1bcbeb60000000000000000000000008f7f62ba8b02e8ba058587ed519eebe6bb0c0f640000000000000000000000007f8f6efcfad56fd48a263430ce063f96d62c9de2000000000000000000000000baa8f305b3efca6844089a5c13e5201cdfa3319b000000000000000000000000ae57a9927e78f5bd4c8e4bc88924ed9d030cd73500000000000000000000000067a364dadbfc344c3e8c708abc01813fbc557654000000000000000000000000a9f314d28c2de3f9e3137014363a46a3928e54120000000000000000000000007dde39798fa2c987436eb2a607eb965678fd590f0000000000000000000000009a951be5c91f5c3b4bff40057462727e0a790211000000000000000000000000fd14f973d1d08bdc903c6b1fb38b88175446dc8e0000000000000000000000003751795c703fd575d6e932dd0096b9c63423a7f200000000000000000000000019fe0b30d3104c1ab766c56510dca2438148c9a200000000000000000000000088ae5a15bab4a373992f6ffe861ef8a949e5b78b0000000000000000000000005763e63e355ec06f6c9354619223f188aed013f600000000000000000000000033ea5adb98b412e70301ba32eef03eadc8e5e5430000000000000000000000004863cc937a5f432753217ef040a1b1f6d03a9ad5000000000000000000000000ed9637be7c5ee24b1f162589dd6e5b2433c5352900000000000000000000000068c3c3af72c406eb169d527d428331a1141449330000000000000000000000005fda4a8cf08f19c4719b230dfebbbd880e995af70000000000000000000000003ba9f50a2dc3323ceecb6d7d52a849847d46f91e000000000000000000000000acaec5cd07bebf7bb4fcd206a2c8c1cbd74d9cfb000000000000000000000000cdeb68b87d09fc16220266894f8ab1b3595399b80000000000000000000000002d1096494740d1988d05aa6ed5a24bc89a32bf3200000000000000000000000098b97392afcfac6422c9626dd3df47b2419f8572000000000000000000000000578351a768056bb6f8b076e40c7fe19565e7dd160000000000000000000000000d021d8830c928f0b66d844df8b9e5011ed2eefb000000000000000000000000040a3e70a0f4bac2ecd7b87ca7a6e5ad952c0602000000000000000000000000a158dfd8332d7795cd0ae15542369047010f569a0000000000000000000000009393c25e07c43acd0193c19d361a1cf321168e58000000000000000000000000abfab2493c6479b165dd00b593c7da0356482eb900000000000000000000000019f3990b4adae7c7b2e6dc32778eff0887ea40ff000000000000000000000000a7f954bc3439a19c0e0f79ee4c6ed022409c8509000000000000000000000000ff1eccbc7a5f2002a1865ad8a45ce115a0bfbddf000000000000000000000000df0c430c215847d4ebcb82d56f8b60c850c70de8000000000000000000000000e8f82597ef8ee265166167aa39c992c16fdae934000000000000000000000000ba3a6ffecc34de86fdb3ec584248397943bd6e8a000000000000000000000000c7360ec01d30918dffeb25d1d8b89e1210a93b3d000000000000000000000000af1b1c04a4acd740b8f444423973a220ff8babd20000000000000000000000009166c562d721cd3926c87f4d7ab85775fae68372000000000000000000000000aeee4a79c6463c03a8ea248339910bc85f4af294000000000000000000000000c41d3ae5081c985c9500db2597a419aff9f3792c000000000000000000000000f30ecf8973bca3dfb50c94b27c406187e62531ac000000000000000000000000ea7ece24f3c658a92ee3c82f9068afb3861a7a0e00000000000000000000000046794ec073b9959f8437bd7a0ebd09f91bc630550000000000000000000000000fb614bee6caf2006b083f11df664ed60a41f060000000000000000000000000d3540c72e4277206e25d2c7af9439485981f65170000000000000000000000004fa017c76ce1750d1abc82996aae06894a14477e000000000000000000000000f5bee851ac919e6ce0f037a23e2cb0797fd495f5000000000000000000000000737d35fa38b2def68b8dc49d600c191707e399930000000000000000000000001d0c1d68606b531c4de41593fb862d19c699848e0000000000000000000000005737461576a3e0c2b275de93bb51dafece5c644e000000000000000000000000dca5b413fcf11f675c42ca62b9ca53f1acc04cfc0000000000000000000000009b3a7f3c73ee12ec990295fe6d5d441c26b45751000000000000000000000000581ca5c932dfa129bba002006831c776a96c8736000000000000000000000000b1272efb0b2ce53c27d9a9796ae3c58ec57262c1000000000000000000000000a4d9dbf8676cd34fabf72ec370fb4bd762bcbec8000000000000000000000000424db2ed6f1105ede3b1ca54fc30a43f4da56d72000000000000000000000000972932d9865c5b5f2757c47f1e9a3beceb82ad7200000000000000000000000043a7700cc2184f49aecf7eaead9bde10fe14dffa00000000000000000000000030aefaa6fbf9e9448d6f7cdd16c6cd8da6aeb51800000000000000000000000013d9e843795e1b7d74c64acf78ace9908cbd1eea000000000000000000000000eec94014823307589cd13fce57c4cc22da0375900000000000000000000000006d2d226c9402c8b8f6d260eadd2ee2d8f5b9ac30000000000000000000000000615fcc6872c52a68aad4051219af018ad49333ae00000000000000000000000075d2eb36bf40ee7117e2654ba8b444e76a88f9bc0000000000000000000000001c5111259d1331287af7a8f293ecf0a130fb7eb40000000000000000000000001730ac021e39143faf774e5ca63ee18c448eaebd000000000000000000000000a2b8678a54d093dd09ebac73fbcb1c8c90ff6f5600000000000000000000000079888aaae8d1451fb30f68e011faeef28a88789f00000000000000000000000080b8a94ff1f5c277695b3523f6ad4e8e33a79c5f0000000000000000000000005b28819e561f4f0b8a61417067c2d37039d2d375000000000000000000000000407636c10249e093cd709c3576d862b5989cb8d8000000000000000000000000c9eb7a1abc541cfa37ecdbd26dcf912d73224634000000000000000000000000120db898aa4ab9937b529f7daa5666a82699863b000000000000000000000000cd1a031b950eac6b5ef729e2bb2a821e8970b7d4000000000000000000000000cb6eadc1a20a3e18e60fa09645f4be889f00bc5e000000000000000000000000a378327ca586b07325ef151b4df56c9ccc62e41e000000000000000000000000975a23d849ca0fd765b243167c8189cc444ea7c9000000000000000000000000a17726f84ed26cd27bdf58c705b52b53cd06f62b000000000000000000000000e25e6818de111da37a8025d6494108d1250e0da60000000000000000000000007f11cb712cb50f77fac6468470b3716c4fe9e458000000000000000000000000a2487e21f4babbaebd5fef1e079ad48b31fc5e06000000000000000000000000fd694a152435d9685bff39ab6235a0c009da85aa00000000000000000000000096240035f9c5f375208a8e30933581446674db57000000000000000000000000a04eb75927c62318a5a8ac58e376eae15057eb4d000000000000000000000000c3d8e1329597af85a0bb906242669bf26e84e0510000000000000000000000009b7295b1250c9f983b64dc87ad4c5a1c0efaccb10000000000000000000000006176da2d8e5a01cd9983ffb5c7f59f8bf2e4fb53000000000000000000000000b5498424b3d1e6b8dd7f8baf70ad518995b3017a000000000000000000000000f6a24cabdca6b42226f557607a068b3967147bf6000000000000000000000000f0f688e0ea57f052e8477ffebd7b4dc921d56050000000000000000000000000b0ae4109492312a350fd735daeeee75282e371b00000000000000000000000007be9e71eee21b6e2ffcadcfdcbcc547695cace95000000000000000000000000d361abde96ae5b70822c95119050de83e3cbbb6d0000000000000000000000005e5d8808e5c3ff7050d1a08172f307633f8eb5650000000000000000000000003960d461c863743fde7e5046796e3c4213acbade0000000000000000000000003d79b211230795e294ac75ee0830bb76bae826820000000000000000000000008c4f842ac167a5d4eda2800e37dee9be4b84e401000000000000000000000000433d2ba6ccb357e2a287677c352518ae8f1989f1000000000000000000000000f9a429dcef137e00523ed07a40a776958a19a95300000000000000000000000077a77a288c36ab1b1a6efa4b63221ee1c6dbc96e000000000000000000000000c7e39df7293fc1f339e9f1979f7aefa998b4af32000000000000000000000000057e0b794c577c6f9496263652f12bcdf3c9a92000000000000000000000000099e5a72a30e5a8736e6901d97febc15ee44c7c5e000000000000000000000000e146167babb5d9bda83e4b8918f3637f81a0de01000000000000000000000000f4daf9a101059af43dfdabe9e6948fd8ce1519c900000000000000000000000038571becfe9cb14acc4204ac5ad306d6d44a80450000000000000000000000009c9403d08357704030f444ce4afeb2d93dfd62ef000000000000000000000000328b184deb9f4e79fd85be93431e146d0b0e0a2d000000000000000000000000f39ebaaef7070711f0823dda342b8faf9a9bfa990000000000000000000000002d4a1d4bf030487b5455848511ed6ded1033fc8100000000000000000000000050b296ed61b8953dba4fabd607a998f503ae8fe90000000000000000000000001427dd30ee58c3937f4f7b65f79ec441349750be000000000000000000000000a5d0f6ecc44cdc51b03482ddfcc0e83ee750fe760000000000000000000000003a3115e3dec9e21c5e38b4134992f7ad71bcbfa9000000000000000000000000fdb14117917fd787c4fb1027c7f261370dce1bea000000000000000000000000896005ce5dca3027191963bc322cc6d13a01b349000000000000000000000000cb1d9c723edb20056772f15ec3e1b88277692a80000000000000000000000000966505c4fa868402cab3a2ad88c35536cb08ff9a0000000000000000000000001dcd69bf7e49a146880a4a40889d63590df4c9ee000000000000000000000000bace083c476f5040a44eb06170453b4bba71928100000000000000000000000063d9867fc6edace1c3741c9d17ef40ddb1bae197000000000000000000000000f71afe21cd32959113fc47ae2ef886b43a9413d50000000000000000000000005140426ae4377c918056dbe2347fa11b3fe73fc10000000000000000000000001bc1f32fd1c37886f59a09ca54a50e0421e65715000000000000000000000000ad7b43b954315a2a8fd65e92cb528125f4090e15000000000000000000000000da24d61f841ad77d39dff6d6b084c3233ea0d43c00000000000000000000000036fa344ca31c52c03dca1159b7f670d4e143ec800000000000000000000000009382a75d05a44c059e63c186c2cb3027b20dd3bc0000000000000000000000009f79999cd9f0f10bd17990bd9ad6817c6702a8ca000000000000000000000000f8978679014f125c51ee3368f340a65ac97339d700000000000000000000000031d4c89c77b945ac96343f3a1238225144b9acd80000000000000000000000002a3e29eb12bd045acf358bb7a84a044e2a6c153b0000000000000000000000008071b05b870c0bb64448c54adfceb5a62ffd662a00000000000000000000000065f66353aeb59271b57cbb3fc52bb2ac1449eafc00000000000000000000000006b6b3a92c9753b779df4f7e54a80e44bd948a880000000000000000000000009fb917cefa9321c938c28352eae8c4cdf9cb9d970000000000000000000000000e995e39ce0fa059017f449daaf95cc088fe0c3200000000000000000000000054e54b1f42f833ba03a61b8ddb6d5f4c20449eec00000000000000000000000039d1425fbccf21b55ab4b64000454191c0093e5100000000000000000000000036bedd7b2a1df807c632f3aa26c9839c86fd57910000000000000000000000007e68e1cce3f6396c72e854814f7ef8706f08f079000000000000000000000000ea060e00e9a34fc538d07a1e1cd1cf794ebda5240000000000000000000000001a0335b908dce97a4ed4f265f2b649a2133fcbba000000000000000000000000314123b9dd1a925c7fe13ab69c7f89f257c22ef6000000000000000000000000d4f4d00ca9c817a33ab7594f2d751a7dbcc5efae000000000000000000000000822e02f90db3e1e01d7bcfd6435fea5a067a34fc0000000000000000000000001268c2e7472253055b8ac2a1c6c16448976b02f7000000000000000000000000666634bc57218b1cd0682dbe3069cf025546a58d000000000000000000000000a2e158b1c3ffc8d08ddeb309c545062d7e8251df00000000000000000000000097a50043ea8db95207084f29bac1cf3be2f680b30000000000000000000000007844bbb8daec9444b3f74fc453cdefa6e43bdcc10000000000000000000000008ce1c76275d718a6b92850876f30f275d398787c00000000000000000000000024aee5617e3b3bf100d0a1437e2f25b64f2158150000000000000000000000006205bdea630d80aa8479719056ef0267e86e94260000000000000000000000003e44be23302d86a83a03045c8f4c9d86bcbf36c30000000000000000000000007e4db22a0ca97f08f66dc76f6a9f72d3990664080000000000000000000000003c80963224929ff577cc80e6d7eff214b962480500000000000000000000000016a3ea1348a53d9952091689050ba639718ae14700000000000000000000000054f3d50a11d0161774dda946057ff4c28145bdc500000000000000000000000057dfe92d57430d229f30f7f04579a303cb54b957000000000000000000000000d61a99afa85301027ca15495c7b4701812cd27c2000000000000000000000000d15610d7a858ef98a29c8fbd18f2fc282908130b00000000000000000000000050d82aa6b43962ac1bcfa2577676fe59e010cc32000000000000000000000000c2ddfb88d3171860802f7e4494be77e5d0c137a9000000000000000000000000320a67f48b16d15ee9fe5391311406db21a976ab000000000000000000000000fb81952dadbfbfd2255738f474b9f336e3f6da7000000000000000000000000052ebee03b39bca0c34da0372bb33d16dfb6e5f7200000000000000000000000003ba1bb1e0cddb49ea560aa2ae49b9456b2c9309000000000000000000000000726675bc80e7b2808dcd268abb0505f314de0c9a000000000000000000000000121275bac979a5bfa2295b38eed76bacd716e37500000000000000000000000005c8568142d83384dea058f7458622ef741bd8c6000000000000000000000000ae83b5bfe173bcd8ec5d2346bf74100a3049f2c7000000000000000000000000f8629b8b84b4d234d7a2752d771bd57c7f6d01250000000000000000000000004723bed258b1b127eaaebfc7e97f53de03167cc4000000000000000000000000d2e50afff28585fe987e5c5a85e7ca0ffc16b068000000000000000000000000e89139fcbb4e6c846416b83f4e0f6f3723bcac720000000000000000000000000790d6864cfcd22f11ed84635e24b1e7605003b90000000000000000000000004d2808c0f19fb33d6d995ad597cbfd967e8b0823000000000000000000000000552eb7e56d8dbf25c40e88caa520d2f050607232000000000000000000000000b5e89da3ab1e7d2236ee25a3950935d91d24e72d000000000000000000000000b2be6744a14173912d087e37c94073c6ccd951cb0000000000000000000000008ba9f8d66c6b9be79637a0951f858217c0642335000000000000000000000000cb778112e00536a64b653c3af1b3cf87ba01df820000000000000000000000002949bc7ce4f4082f10329afa970d687b092dcb870000000000000000000000001d5a0b87b07e7ce0fded8e50fc1c570c9bf2b04b00000000000000000000000050ddcef4f1c40c44f705441bdefde33ff64f1ece000000000000000000000000502538f511177a0adb63d12d4c11779e948519d2000000000000000000000000068b60ac5b587c0f1dac5253c37a52be0d1f07030000000000000000000000009aad179a1e00077ef0967fb6200862fdebd9031b0000000000000000000000001ac84e050875a1579573542c0b26eb29ff5bd2650000000000000000000000005ed90a65b6ac0e6c6bae62a66895bc78042d9b3c000000000000000000000000c30d3fdeef71c76c49ef3fc9f38899843d9e59ec000000000000000000000000c84f5a882018bef86a45ef78c1d22742f10ab3f400000000000000000000000016160661cd8b0409aefce7649e351e394c00b1fe000000000000000000000000ae6dd7ec0c3c1d551fbddeab4f6fb44c28196a5d000000000000000000000000b091aadb37f1fb91cb4ac8abdfd53994cfa492e20000000000000000000000004f67445ce752cd3966571ed381286f0068214b86000000000000000000000000848361605c5c71e384611948f04dae935d881748000000000000000000000000d67213dde972f517e99d847277672811a8332ec5000000000000000000000000b5535b93d10850cee2c970b140d06c5f5fdde9bb000000000000000000000000c612804ea85df370fb6e9a85496a08837f2d00dd0000000000000000000000004a9fc3dec64147d8b3ac95b48c2d4188076f254b000000000000000000000000645b4c0be988121c3ae95b0a399959ae6e5ca9e9000000000000000000000000ef9059ceda6e8fa1670c71d6993f1b6fc72aca010000000000000000000000001246f0c9ef3ba2c4dfcb185774f15618bbfe9fa1000000000000000000000000192fcf067d36a8bc9322b96bb66866c52c43b43f000000000000000000000000f57453cc4720db5e11ecb91a2fe649422f4ef4e6000000000000000000000000c3a7a03bf475ed70682bc959f6a395176e07387d000000000000000000000000474ec5914cef2e1ea506eb4c822729e1f68911c30000000000000000000000005cc8a8cc1fae5ab2c23cb202031d8e8664ee8c1f000000000000000000000000856bef3fe84b3b0792df674abb12b853d45ac43b000000000000000000000000e0e2db016904796547995c2efc606f47afe659630000000000000000000000004e1d943ee69ddae0bd3df1e1d909e31d1f0a9a0f000000000000000000000000b9e54538fffbd3bfbc66217339980c144f153905000000000000000000000000ee90bc3a47e8a72af29672cf04f024c5f2dbac96000000000000000000000000ef35914da9ed38722c6b1141a87f247b743df7bc000000000000000000000000820901dcf8727ae94b1d629980190d7f6a5ac4b3000000000000000000000000dc463ee8a76df017e867f39bcd7df771f350dd79