60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e6e65740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d51706b39563850394a646d516e457131356b566556443468565767324e3974796a5159575255463467424a37000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000ff425cdc628fbee732a621ffe3e7390f6bb853d80000000000000000000000003b39a641c94f526e2d473b342c80b09fb99ad56a00000000000000000000000058c323ffa8629c0aebf789e9dd28f532fd56c36c0000000000000000000000006855cddd935169bf17b93679eeb1a4a2d03a0a85000000000000000000000000c320941305d5f35d70eb72e42ffd51f245773845000000000000000000000000ade2b9bd0aabf57305d419d9c51d774fdbd88943000000000000000000000000998efdc939af849a9b2de1a8ff80d8e7de06e4ab000000000000000000000000f13dae5e10ed1cf3b1b6b67676ea19293071106800000000000000000000000092ec30adf23b5b34b940edab75c2c123f7796a9e0000000000000000000000009f7f97ad947f4a09c3330e35aaab096077b6cd6f000000000000000000000000cb59665c223bc5866c86a9cbafa51cb6ccc0c7a5000000000000000000000000358fa797c7f95ac50778a78adaa22e2969e9be010000000000000000000000004ead5d2eee4745be5bdd232f81a0e1058609f35c000000000000000000000000586ac137070ce2085d0b783299cf889229ee07d3000000000000000000000000c4b92e3e0b150579f44bf8d71b2e73c642d59570000000000000000000000000488bb1dd7e881eeb54e7344cc0ca34fa20e2f66a000000000000000000000000250cb629a78b76029f7d434a0d5b9b3aa8187229000000000000000000000000ca0b2577573f2c131dc6f88e3df76b95e62cd09f0000000000000000000000001e25f80aadf70ded7e59989783c8b6030526f228000000000000000000000000c67ecc9d2b323723d8bf55a2cb1e8f9fa7e4d865000000000000000000000000b4b22d046039729d930eaa6e05a1d3b20eadfb7a00000000000000000000000056f916761510137e2a9e763b454d3b9a6d405f2d00000000000000000000000049fc1fabac1d06bb4bb6f36e8a448c6bc8e406cc0000000000000000000000007d1ceae49cb3b0bdfc5499185ee0e3c96300366a000000000000000000000000824d0c4ccfea8c6f225755b9e2a23018041b6f1f000000000000000000000000cefc237578149bae39d8622da5a20485c44c298800000000000000000000000043bf904d5829295f71b0e29716e1b555925127650000000000000000000000000d27b689f57b1839421f2de352458309b30bdd7c0000000000000000000000003e9035a7ed365b550b4bf965d27b52f9fdb1a507000000000000000000000000417f2c41cb03ee3307c33cd899dd6fe0ae81240a000000000000000000000000616d4598f112095b1a3e44e7cc47cd4d7c2fd2e7000000000000000000000000ab99adc4cd920d7753d535f36696ab70a04310b3000000000000000000000000e25447aa41e82385c5fd20589139f95ecf52fb9500000000000000000000000018b556f453860e482470a043a30ceab078456dfe0000000000000000000000000cef3e9122fdf62f093a840f9600ebcb3edc29d3000000000000000000000000bd1ef0c0390b70358b2f64e6b792fcb282971f16000000000000000000000000399717828f861d5179ecf72a6f1196aaa060311d000000000000000000000000120c538f12260f30d996e33f01c1a9f2bea2ad470000000000000000000000006c67dd7067f7fa9ccf88333bed90fc26f7023221000000000000000000000000a08d2f419a9ee0aaf1ecccb7dca25050d485fd76000000000000000000000000bf82405e6ecc3bf03c3a59d93e4691f318677922000000000000000000000000a90699dd031d548ef6ce95766d7c7ed41fea2f740000000000000000000000008dcba86aa6b9b0288062808d8a27ae0783680b12000000000000000000000000d9a9e7ee370cf548725b3b7ce737a8f0efc1447f000000000000000000000000b3eaf89de661a28850a15cc0d704c827fab49f2b0000000000000000000000005c924edeb69c37f166f46f935e2334a9e117516000000000000000000000000017d81abea81f1c31475d642307be320cb5254e780000000000000000000000008b8db310990b9d75d75fa151f10f282fdb33a21f000000000000000000000000279912188b8eb1223273ff81c531aa568681e546000000000000000000000000c00bb4d5249802e8f6147d65437290f9937d5414000000000000000000000000c3fe6bd2c554a4058d4d71f9401ca1086bb2660700000000000000000000000042fee4fe447d123facf94cb2f18ce3a9b19a7fc40000000000000000000000006e4ddd290cc6b9a6a60e011069ddbcb600a32146000000000000000000000000e059306f039de070ad5fa22dacf3e4f63f6ad088000000000000000000000000e5f77ef005878c3b6a6560a0a7900817eb4f808600000000000000000000000010f62e920dd2c483cb151d33baaa2ce0b889908a000000000000000000000000a87a2b0c0511d7394ac3c717a39cfd0d087c46e20000000000000000000000003b0e537b786d78f85fde803e9b0b42f251e820a800000000000000000000000066d3633b18e23750b3a48b1d3a24f419a1ec0e2600000000000000000000000042ff48a00a92facda46e972cd5d7affa7a8c4bd9000000000000000000000000f88e7d3d4c357302a1894bde8fc0aa10409e589a00000000000000000000000058da6fb7da07e57c51fbb7738c29045b89ea665d000000000000000000000000604b88d4465a110e3527f21fbdb7815018ee51fe00000000000000000000000027c75c739da625ad171427e418a056af44ca54c50000000000000000000000002166802f858809379babe98384bdae385b38807b0000000000000000000000002c8ceffbbcd88361057958b473c73c1d94d63749000000000000000000000000aea766744ab0a6572325db5a0a190054bfdb14fe0000000000000000000000005589d140a2d3d83fb4ee16c392230b4a2864cd48000000000000000000000000bb11db9bc0aebad267889c83e1122de625ad46dd0000000000000000000000004ecd257ecce95d8f8f6fa2b8b578f51b2ec75ae600000000000000000000000030b7eb5369aa446e0353b5a2ff07ead21812eb2e0000000000000000000000007964bad58dffa05b8f737355670a07ad6b7470fc0000000000000000000000006119bbf4834767a2aae12396bd10003e951d5b56000000000000000000000000837f67dac9e056acdffaae2c9fb7aa4c7a1ce63c000000000000000000000000094e2f76f7856ad9e5d341795ce606074da22dbc000000000000000000000000d373611e5868f3226504034dde62a99058dfa6ca000000000000000000000000a1ce4bb6e15e7e2314850b3e2fece2a63522dbe500000000000000000000000028f39cd60f5b3822a8ec75249ff16b373967885a000000000000000000000000b14fbf1feae5e827fd9b2229e40ca89a411578aa000000000000000000000000d6ee968e90734c7a08e6e9f9e463a5b8cc9567fd00000000000000000000000014baa3e1320df773d0b0513df047046d70f010bd00000000000000000000000009a16e481eada569a72d2f49dfec08bd344366eb0000000000000000000000004909abf635bf38a6a5266ab70d5ee99d94378b19000000000000000000000000461d94967235a71588f5abd0e67c720aaf3b6477000000000000000000000000fbc5750d8cd5c6ca0c2319669e1fdec2018e00270000000000000000000000006158ab4d08ec355abe1de583da71714ba89daad100000000000000000000000064edb37126cbab910a6cca14ce0b733aa7d64b90000000000000000000000000f56a5883f003196dd6e81a486cea1f27173142fa00000000000000000000000027630e484dc9fe415d40d9b4c1e28642f19d3bdd0000000000000000000000000a917178594784ff52541b2d6428bbb9f9434f780000000000000000000000004c08edf91d3ad67ae0f9f8a17bf2c77e7be72c8e00000000000000000000000052585e25ae02fc2b9d643583350f5616c1793dcc0000000000000000000000008c7294add367ce3021aedbb9b918c3ddb80a81a300000000000000000000000043921632f17a8134481791eaded159256027ed7c000000000000000000000000bb9d39b69c03d2245ae9888c75ad8d0dd09d11a6000000000000000000000000aa046777dd1eb5459a6ce8f4ac0bd163cd2e2521000000000000000000000000af83d0c4804777a5f0d40e8d56f44fe481c5ca450000000000000000000000000b9dce1d712b89167cc9600922ab3647ba191157000000000000000000000000326e8423c45871ad777598d521144d21c97127e3000000000000000000000000221b72809f5578e1d693c6818ef098d95ea4c2790000000000000000000000008c6aafa867a74f4bb8c26af94d6b3966b31634e000000000000000000000000041c6dbad909f308bb806e44edc8c0e518557bffd000000000000000000000000925c7c5635b303d9ed7e28e2de194a09e25bbe65000000000000000000000000e23fa1a8695341b7d6645639a0a082148d407c370000000000000000000000005de55c6202091c62eab078ebcec3be28b0ade6b400000000000000000000000025909ba372d4b9e5e5d7b4e66fedfe4d95d563770000000000000000000000008953c108bc2965e1232e4a29facb360eb1d458d80000000000000000000000002431df21d8853e2277bdaa6a3c58853e2dbef2a700000000000000000000000098e92667b90f16e3182a40811a66fe4065b3200a000000000000000000000000319ef431ae046eefb80b4f7a38c849c6ee048b7f0000000000000000000000006fc384a6917e64dc1241296b6ec705bce143c7350000000000000000000000002b5ae9c7c2de35d3ac4690b6ff22050f6000a47a000000000000000000000000cce18a505328d8f8c890b0d2c87b7e2bf90c0e940000000000000000000000002240b5b7c537fc85f14f8decc668953d34ef7575000000000000000000000000d7e5cd8a72014f88c8afa645c113bd42270428f60000000000000000000000009a2207bf7eb832e91207a20459e3bf8c3ca4f24f0000000000000000000000005ede90b6d6901d2f2447c9876eb4e38724b12183000000000000000000000000a107bb1a279ae3554dc58c6236505ed394f19627000000000000000000000000d10119ac98b50fd8d804353c2a9b80b4cfda184f0000000000000000000000000ae116d562351d29a1ecd2341e3ff31af9e5c59b0000000000000000000000001b2625e65886c1a115cbc15d43eebc5ce8e3cc90000000000000000000000000ac2516346b9c60b637411fd4f7e63e681154deeb0000000000000000000000005e73842ad6378a340b9ab95c3e7d2a5bb9847881000000000000000000000000a526e517fcbc21f92e8f4f671cc15b66442081bc0000000000000000000000007b953365ff3dee3b83ffb8e2cb6b65901c4da2fe0000000000000000000000006ef0898fe2be0dac8e0b0daf4e9423b373a9e6430000000000000000000000001bf2431b8065f4b9256c45b61662cc93f7627504000000000000000000000000a5399362e82ef3328484b4200456c0c4f620385900000000000000000000000094610300f32c8382431e951efd6dce3f5ac838cc000000000000000000000000f2394e6700444359a82e8c71abaa55d81770a198000000000000000000000000574b01b1793a84c0c8c2698fce2c5d8d0defee3400000000000000000000000058eebbd447ad53efbe3636330097bc21e154ea490000000000000000000000003464be14c586731766c338d9e90621dc8986ee86000000000000000000000000843f9b61098de217b9dcf9a835e0b9430bbb0993000000000000000000000000ef7f622cbf98707df6d306ecc7ede76e865bb029000000000000000000000000c64f69fc508a5392e7fed9abadb7839b7a8212ed0000000000000000000000000ab3a7cb9db0c8b937e534d328b28c9181eeffad00000000000000000000000034b9253e056abf55ebcf7ea1e0dc77b61c026e180000000000000000000000002043aa3d44e8a7e90f3bcf73f4294c16371ce5c90000000000000000000000004cea4779cd6f52ad089218011dfeaf117216e77c000000000000000000000000d3b1c40b38e5474e7940ad7968f13a44ef3ddd29000000000000000000000000b3f9a7524dde6e05c9796081ab580416dfda98920000000000000000000000003fb2925dda791c2f64e0e19078d39cb1bad20494000000000000000000000000c496a94949222d5986dd17ea5a8a0996cc23f9a4000000000000000000000000fadddfc51568a1a3e5d3e6ddb1fa3af22cf2f6dc00000000000000000000000077dfd7a84b6497b583bac3d1a6ec3f93c97bc0240000000000000000000000003d6db62869f5d416f0f012bb9e1fbb329f199331000000000000000000000000de1604777b620c1a3bc0c835bcda38106012be04000000000000000000000000818cdc4691644329fb64f04a926be016e1cda954000000000000000000000000cb64d4584b6a20c9de925787ec2afe1dda36fc92000000000000000000000000c176cc6c09203f2ed3dcfa5fd743c5fd7c5c3539000000000000000000000000d5f66607a513eceb93bbf22821f8ff5727bdc5ca00000000000000000000000053ea3dfe526a5342976fbc0e5d19b639b06e4c9800000000000000000000000091a6dd6eb6471f7b8b31d19f3955e83b31cc1c2c0000000000000000000000008aa069c32e5abddf904cdb93faa100082976b671000000000000000000000000f36c5b8e949b3e28a49c3b0f073ad1d71301e8ed000000000000000000000000f302e343c134793de2ecc4494cf266359a928d34000000000000000000000000a5820289bb4ca37fbdecaa87e12b7b77f91d7edf000000000000000000000000d72f00bac2a29c64bffacb25ce11b1c2afb694e20000000000000000000000002ee4d918517da6bb20a8dd5bac89071003adbadf000000000000000000000000176d44f9e5231264d0c4a27654f700a4805b0832000000000000000000000000ee1a41977d9a622ef27c1a5a0cbbf5273121c5860000000000000000000000007fc9dcc50ed02a99e4937d76deb2fac1c8619691000000000000000000000000134058ca73ea19fb779d3a94550b35fbf145827800000000000000000000000056ee9becaa0b0e72563100654838444aed2df816000000000000000000000000f629005ecadda1d1365ae1691d6cf7fe1e6a474d000000000000000000000000f581109d098a5f2224f65ec5065916b17b3ea1d4000000000000000000000000cec68dddeea815c63147f1beb90cfb9cfa77f8d4000000000000000000000000142891cf9f966133e06b7fa84db8148fb5ba478a000000000000000000000000835a2a42b2f8ab5024c33896f5c20901260fabb000000000000000000000000041b2d59cded455024114dd60811ae1351e98a9ca0000000000000000000000001c1c3e984b9b7b3f7438bd65f30bf47efc38f3ed000000000000000000000000bc45e3bb755a2e99cc3698d18a929490825cfeba00000000000000000000000026b15aabb7bb86b98238f6f65bdde46b893e9f42000000000000000000000000592bd3e3adc95ecd9201928c5818e90e84513d9d000000000000000000000000d69fbd12ae2c37043b5e9ba3d1eb177c62d48c0c000000000000000000000000a72f4c377f1f98a693d8b0d2f90db49d97cb165a000000000000000000000000fcab08ed43616b62b825cb4ac445c0cb15ff27c00000000000000000000000006fe48e5358fcb0ad67aadce853a7621b671388400000000000000000000000000d0804a25a6235c3db0d1c76cb9396e575c093be000000000000000000000000ca0fb9f07eedd91d3d75bfd523f1af3388223931000000000000000000000000d78cdfaa4b2d2901842e2523802e879c4f742745000000000000000000000000894e971ae9ed52103eb1cf356124467f7e3a98f5000000000000000000000000522ca2aecfeee586142a0dc631a33c759ba4cb68000000000000000000000000d8d237f5d086de2259df9eb273e299e3a7c611e400000000000000000000000004dbc225fd6ab52881e4ef5cbe49f5db5e67a732000000000000000000000000c4fa34d9c9047dfa695d6b406e6a929344a3aad8000000000000000000000000affe35aa2ac34df4a52d50e91b7f74247343b09f0000000000000000000000001c5728aba34d7d4ba2886a189d5cd407b1d85eda00000000000000000000000080d4e501e966bc7a8fe2d828882459ca5e415df3000000000000000000000000a22e463ae37d2acf6a0c3d5c2ce974711c1cf8e50000000000000000000000008406b6ec5340eb3a38202e966e0defbc0b58de3100000000000000000000000063d1aba1a2264688c0d45cc2633d0eb22fee8cc70000000000000000000000004af3be3116babf9797f85d575a0aa1a624fd52180000000000000000000000003218356147add22e5445691a9b292e54e0732dc50000000000000000000000005c6320fa46d1b12e36d67dc5ccb10874ce9eea4100000000000000000000000051a8f7f68766acc682a53695566d7a239af8e042000000000000000000000000c69bc9e4605b641f1153df24efa4f8106cba772200000000000000000000000048d5188222f46c8f39f7281d2380d56692d1172a000000000000000000000000fc1196cd6b9f06500f8831e69756071c030133280000000000000000000000001b057641e63fa6d77e1425c3f517f6e923a93e0800000000000000000000000098fa91d037191240263e16bdc27742ebbb106f9200000000000000000000000053bf6a34d72a1facccbe57c7886c787f7dcfbb5e000000000000000000000000fd6305781c6c79b02a3eab4fa32649e92cded14a00000000000000000000000040477fa8a1347f52465c4ad8f8a86d57cdbde1b3000000000000000000000000d50fac46a9ab910f1fc0b66bb82591d0190f239e000000000000000000000000c9cbb4d2641b83db1af1c946f4c1ac99dea7f64a0000000000000000000000009c8ed175ae31a06741b65ab4090a17a8e0e02c750000000000000000000000009559873d5b9e0176e923399cbd2863aea1fb19b90000000000000000000000000237c19dda4f00c2283c92c23eff042891f9ce190000000000000000000000008dd0b4136de985d71f80ad9332900b7ad3432d6a0000000000000000000000008d3f8ed1b3db8ded58d12b04456ca4d4b6bfdb28000000000000000000000000d89cef50916d7f4d757e0b39434a2f1853b4ebb500000000000000000000000090aaa1970d0f4633e1a8205675d81f423e597cc00000000000000000000000008a21bc098063357ea5c25d3225831e0e7bc04e2f00000000000000000000000054517e7460f6aadc0ce4736724d31ad37bfdcc6b000000000000000000000000c8dcd0189422ca48bea478742ec0137bf220edd00000000000000000000000007f25c336435cb3f5c2ed0d7e28c6067a2bbdd3f9000000000000000000000000df4fe919d8df5f7d3f284f2506c02620023b067d000000000000000000000000ef00026f9c032059c0cf467a9aebd26d6383fd160000000000000000000000006a4fbb4d3b1f5b891b63ad3d36c12bb7e09ebeda000000000000000000000000b3b4d2a4cf12507a3cf1da718c2bbd5cfb327269000000000000000000000000f1d0aaafc74b21f7940f38314801140a9e076d52000000000000000000000000759952b522faa851489b83b4c9f744d8c984cc790000000000000000000000005869c16e8b94584a40469c8327b20c66e6790975000000000000000000000000f0dfd002ccc820041f48c28b9629c43de08e87f9000000000000000000000000da3d6c5136ef94423d505c07a6cc385e5b19716d00000000000000000000000012fb555b7cac7b6fd63ef09f2240ec50a11b94540000000000000000000000009bc283dfc7d29eeac2b3be85f53ac86f24e182f60000000000000000000000006cabd44c31890451c7662e33092d3318564a408b000000000000000000000000cd9839236b36ca5fafea2bbf8947f809a51001f6000000000000000000000000b88da91619bcd1b2316a761b66565e4cc473c2f90000000000000000000000004bc3999b94f993495969a19d0beba6e13f340df200000000000000000000000054003c585e4fc042862f677ef56a0a0dca9ef878000000000000000000000000631053d768216e8b1de1ecd800cee284d58f92b50000000000000000000000001559e60e8ef5a596af38f93f0f93c530d9410bb700000000000000000000000069b3328844ae70c078dca6bda65be6ad1c910e5300000000000000000000000077ff0a4bf9b3cd423b90801b8a6aecd104f02f65000000000000000000000000f19555cfed770d91b669a1183bce0d9c37ad3884000000000000000000000000f68810c28faf62b138d7d5724fde0f0b0da818520000000000000000000000003fc48b6ebfc71a5b87c8cf233a3c8600f574be4b0000000000000000000000007d4476486712f16b54270c02ab05ca7a28149985000000000000000000000000fc0a4ad5b10bf50405a53a2c33238589bf804283000000000000000000000000c7e141d60468f64a21854cf1466d59abce4315110000000000000000000000004dcfe1fa30adf44a7d471f003c2b0c317b0d36c50000000000000000000000009afa9738caf3b2c99de944b3ae4899ec0bc3f24b000000000000000000000000d72eda8f3e6e9b00facfb36f79319989532c94b800000000000000000000000042f028ae326697e6a5cfd9ae95b692d6a59cf60a000000000000000000000000234d273ecdc58b304b18d10d49dda12c02f8c602000000000000000000000000e0ab639b57a5391e3f2a122c91b293fa1e37b9890000000000000000000000000503ed8c66dee238f7841e901e4d6c22850a51d4000000000000000000000000134b3c4ba4db0d2283ba351b627f6dd0b104a811000000000000000000000000224fdeddcce1355d5a7bc196ebd01fedf14b64830000000000000000000000005a690d3623f22900da56555a29ae8889bbdf8d3a000000000000000000000000355080bb436b0b466ee67b3d93bd4b446faeb822000000000000000000000000ae19a3ea1c60c3841ff8052a95139a97f469968700000000000000000000000036f4010b8f3c1cda120b096777d1b548201b644c000000000000000000000000d762c51283d312ffdee3b49e999acb83cfc3f6e7000000000000000000000000b7cc91a897cce154cd9bac670724fefa989718e70000000000000000000000000847f4dda9379e50efc0522b54ddda2ee094d6850000000000000000000000003de28ba99d6e6e688104846adfc3ce07489e9392000000000000000000000000e0277b19a76589f8218f9ffccba9f868e7e0814d000000000000000000000000fb26eb00e430abbca9c281565ca4e15b838583fa0000000000000000000000003996adb5545a02a5186833391f35a99495ad4f7a0000000000000000000000005d12dd109b67fc9cf6231f6490a3a5a30178be5c000000000000000000000000e21d794a4e8837544577e1d2f0b3b67362466de70000000000000000000000005d8960ec1fb66e0fef13864565efbe5e7ffca1c7000000000000000000000000d80e0421efcb21a9bcc8845c114dd8888a2a983400000000000000000000000039ee867a82966f1ad35f8d591b28bc0687cc9fab0000000000000000000000007af0067dc3fb8abfdedd813ec2896684a7231ebe000000000000000000000000d7a426b3dbae298a092c586ac713a8ec4fb56525000000000000000000000000b64e6bd1201746dd39ba1e07c8a4ab42dd11c86e0000000000000000000000008b4c69c81df551a496d5ef2070994664c686280700000000000000000000000055febf325d910699fd9f66820651fe1ad1386c90000000000000000000000000607554ab4cc6ada2a0457143633f58254bf61a9c000000000000000000000000b78a38596d6b137442910061179bdde3f8f817d6000000000000000000000000ff9ca76a18179147c987fc1790be5eb95d9686ff0000000000000000000000000badd4f029fd03b9daee2c45cb3c81c51411eed00000000000000000000000007e0bc52e3ed5b04a683acce0d38f06aa3e065bb7000000000000000000000000292432287c1d0ff32975cdb060cb35c5ffc7c371000000000000000000000000d5fe6ec53ae808be43c6dc0d0c4079919deb4b750000000000000000000000002d2092c44436656fa67af4710107b1e352cceedc000000000000000000000000ab826414f73dd20bdca9748fa47b0ec4d00d80620000000000000000000000008d84559fa8c4a876f8cd08a73a08f53fe0cbc01c0000000000000000000000001ffdf6cd526e07cc7c347618cad6805d8a412b30000000000000000000000000c6a6fa1f91b03470321534c3e4c4607cb6918f1000000000000000000000000035d7202199f1c9940f6bac7e0bac1aca5a50e6250000000000000000000000003d02c5055284d8f8f2b2404119f72c137f2175990000000000000000000000004ce627baf5d2d9dd5032c3db4283f5371dd764d10000000000000000000000004955780ee452d41a484d6fe30bc7c89c61ae36ab000000000000000000000000c8f871cc00b74d2f0d078d7c7b3fd74befced5b600000000000000000000000000f2d895ddcbac19ef13e000f4c6a9a6fe688442000000000000000000000000059251101f331115342b471d059f0f40c76b6981000000000000000000000000407548a637c04b6899cec738cd7b3723c4eb0f100000000000000000000000008d43292b1bcf6263dc6255f726b9df17379dde7d00000000000000000000000052f8ca8c15274731b2b1903d99fe15371e9c7007000000000000000000000000a0d0340a84c27bdf2c89354cc6b74781d5acad17000000000000000000000000201c71bb1e25702171727a6677465f37714207e4000000000000000000000000c1467c8722ca89a50a4876e3886c98cd76ff503d000000000000000000000000e9f06abaac8d310b0a6113d34b0cb114b4d0821a0000000000000000000000001416db71df461e2f42538a33b4676a07e25202880000000000000000000000009d4d506cd87df77349c58ad169c578905f680a380000000000000000000000008b2b150a44af16eb6538c31e60632b37805409c20000000000000000000000009fa311277702c66f3296d74e625d47b5d55aa854000000000000000000000000b478e7175dbae6d9a1111bccfaef43cc8286ba6c0000000000000000000000008d0b3f0137ededd76592ee28e61257043d4261360000000000000000000000007eee422ade8263ef23d0dfe1fae6810396aac1b500000000000000000000000008ed1d2d3241a97324c2d5daa794014032ac917400000000000000000000000040d94611eb09ba7708f8e2632b2bf193a2260766000000000000000000000000ddc15584fc1e95d8572672048665445d635a397e000000000000000000000000d065f857242b35decbb9e48f99f4ed4cf4fc09dd0000000000000000000000001be4afd6333fed5617769c24fdb46c4e74ea7c28000000000000000000000000f59075e4b209ef1acd60f610a540fb9778d4e7450000000000000000000000005a76cc1b0b52ff5907f973f0ebdf1262e8e1acc70000000000000000000000005dcd8b5a45b75e28a3dd56337e0b72c28fadf0b7000000000000000000000000a95ec296308bc4f06a3d6017c8066aa274f9ef4f0000000000000000000000002fc148f07f8c8dc50254c8a4b246267ea0323e080000000000000000000000005fa39aea5f43cb4ec09261bc39f00fc80c6d0a5c0000000000000000000000004d8a234d65073ff60748c1fe877c83cc3654371a00000000000000000000000011484c6846b986ac7daf62e979c21c6e2784c9990000000000000000000000002f944107d3eb5dc7947e88a7aeaf03b61437de440000000000000000000000001cc023953fdb8c9098373e1cc44105d4446c11350000000000000000000000000b0ad54d366c12b1502dc7e7a1ff29b30c1db7510000000000000000000000000b7552c38318e01667c6aba9d38e6e6939d4630b0000000000000000000000004814c05ab539b455e458069f5cb20118bb62920800000000000000000000000040ecd73b219f61b2fdbf40da9cebb279cbe70c0f000000000000000000000000846cf6f0d53a7e8ed731adc56b107f7b1a722f93000000000000000000000000aa5e5643e2f747f8f739a899cb15a4d472ccb5650000000000000000000000007d84f8714e5f94efc2df20baf6127ac1d0a5dadf00000000000000000000000022ad06a476fae78d43cf5f4dbdd426c4e8593633000000000000000000000000feca40ec6229182493260adda5a05ee43235d43400000000000000000000000086939a0c0f184f5419378d7daa06c5d0574acfe500000000000000000000000029141c5a9a10420f287922ed1396dfea3d168c44000000000000000000000000fc96f908cdb8517f9a649e7529552649812acd950000000000000000000000000ee9e21ff7104b27090c567fa5582d84d290a8c7000000000000000000000000e5642eca3406073798676d90908f0afe8b65f1ab000000000000000000000000c25e80f64c5571760007401a64076a3c006aca75000000000000000000000000418477d3db1121473c78fa09dd43b1a8792c579800000000000000000000000065910f869514124169954070be15970eb477c3d00000000000000000000000004af230b2c8a8f617d32d769f5461a8e0257e6dcf00000000000000000000000000035b3fb3ad73b888c6aa8c5ba020b73863fa9f000000000000000000000000a92ce8bc45b7582cbe3da26922adc0766cefdd4900000000000000000000000028069a98f3b1ed3557bf4261d7ca2b49b5910ec700000000000000000000000038a7fe3a5f026a8e5f0b77ed435e52d829369447000000000000000000000000c5b6388a5345f6c07090685eab8bf09b32fd7913000000000000000000000000bda5fa547abf309ad53917c10934245dae1de527000000000000000000000000f406f90f8a6191a58819f4152e2b15d8eba7314000000000000000000000000050fd62001125499607b1bbb9eca4118fff45b6910000000000000000000000005d2f155771b3da80edf137d6dbaa5aa24031ebfe0000000000000000000000000265f31d8ab81f5d47f7ebb0bd37b6547f839be800000000000000000000000036550f490bbfdf20048cad92df42f3247dc19090000000000000000000000000f6105cea0091e0f68dd3575ea5809e5e8db2f576000000000000000000000000ef1bbea3c519b8f57d9103635f17e5dafc2506aa0000000000000000000000000b268790d86d5de0833bca72ba33ee4bf8f1ffc10000000000000000000000007a26b5f756fbd8d5641d93119ed7b9f22957550a000000000000000000000000d6a85d7c81ac42b935d4afcc37b6aea47acbc991000000000000000000000000d0644a65688e4e99afb0b9a8e195c2b8d5cc97f90000000000000000000000008260ac2e2b0ba0b4dac5673d87d746f9a5ed859a000000000000000000000000bb62c8b02886d58d2efca8e78130689dd7211da6000000000000000000000000548b5b37d2506bd2be054a9322604f9686e196800000000000000000000000007ced84a49a4192879822634055610bd56b45c9a10000000000000000000000005609c57baa529c4b204904fd0cee389f447a98fe000000000000000000000000a85f4a04ed6f4054062da64be04e3eb1790b0654000000000000000000000000eeb7e3eadbabdfc80cafa9f8db62f34a6c841d3d000000000000000000000000db1c26479c85301998f9bc66fc695aacf01a178c000000000000000000000000f3e478c4b65792ee0cab68c235c3a6b52a61f34500000000000000000000000005febf66fc58dc9e87c85c7142227c0bb06db768000000000000000000000000da7bb75a553d226bf46c41dd1c234bde3dc14864000000000000000000000000f6d695d29a60d1ef02417ea7f088d080d33d8fbc0000000000000000000000008412f5ce55a51b6529c645ada994fd9d4a1985040000000000000000000000005cfd99eba9c62cde36341f4eb2ef99b2bf5727a5000000000000000000000000702afbbd3e1f473498ce268411a24aaaef985d360000000000000000000000006ae58d099eb61e7235729590d373f1ce3e914051000000000000000000000000c1d4c74f90c5042047b0e3fe9eced5bb5ee07895000000000000000000000000f62700eb14a22ff2aeef14fc33ddfa6c52ce3c670000000000000000000000007be03442e01a2d19cea9ead2f89e6b5600cc1298000000000000000000000000bfeca7a9bf18da930756e73c64d2330085f31a9f000000000000000000000000e57e2f282b9724ac6f0bff4342c2ac554e19cca3000000000000000000000000f561302abbab6327dc8c805a6dcfc7ff406142b9000000000000000000000000b3369e528d75f7e8f9738eaf6ae54d24de2bf0ed0000000000000000000000003ff15ec7038b260c3203dd725296d08489ee0769000000000000000000000000068c859e3e5567089d0cb6a59e854d81b7f10225000000000000000000000000a9bb81ee6d9ce1e0c9016372fd35acca8e0f7b440000000000000000000000005a71ea538b521c6c0413f18a2e077f7061f5aa2f000000000000000000000000ec340c5e40b9baa16f20c654b34b2d0495a0883c000000000000000000000000c72fcb70b63d4f2646e34c383d3778d4dca0753b0000000000000000000000003b051eb8f90b1cfa5c3128183cf65a6fef072536000000000000000000000000b3445fdad1f544731275daf46c492b760e8b7d840000000000000000000000005b19a82b15b386f7e34c3e796d7b06a22effbe910000000000000000000000000ce807e5112a12dbf72f17593d613d8a111b91100000000000000000000000008c15cf85b851cc0bdbf3c6161fe9cf1117e40c4c0000000000000000000000003455b4280f96d6bac1a5d1c5236f7879470e2422000000000000000000000000f17754d230e19b8f39a80dc0ca3e14b3be896e2c000000000000000000000000c5cd07785e55166ae73da643e44215591b8040b1000000000000000000000000be9d4a35568c681dd3e9498797bc8b6c7df9e5e2000000000000000000000000c438864f6419d5da43ac1fe2a50ee58ef6fee32600000000000000000000000067a4ce6d7c3f578d63a783c7cd22348f86090ccc00000000000000000000000010c647ac03048b3493602387c56f2e0496689321000000000000000000000000350db28a554a4abd657b13043dbf51720eb9ec73000000000000000000000000c8503bc442e7d55c3d9f595b459d47a04ab73581000000000000000000000000a59586b9f08a4074b8cf48892ab4aec48f009d7e0000000000000000000000000963863b70f6494a1ba27df113dd850628cfdea70000000000000000000000000ce3684582ec4fc202584ad373f21c956a39824a000000000000000000000000edaee355036e82d91544fb01e2f8ed19c63d81ce000000000000000000000000e63899b3578a236a0aad35f0bc8a072ed5c01bbe000000000000000000000000ab438e38228e8cbdc68a9679534c60f9cf45566200000000000000000000000082681a1c4a26070018aaabbfc8d648d2d03fc859000000000000000000000000be847504ce913de6c7a27ece2832e6fdae07ac5e0000000000000000000000009ab7ced49167e2cf4866109c601f947e6bfe73cd000000000000000000000000a80c9363667a97d9766de6df5621fe67fade8c5f00000000000000000000000049311adae1b8fac2b4c7a942f3c0a5a62b486bab00000000000000000000000000f1bffae38693e2007d2cd8f4dadbd184ca33e9000000000000000000000000c8aa5dcbe70f1b74a839f883098615cbe3511b22000000000000000000000000dc7ed525bc8dcdeb7c5903c90ca3cb061d8cbae5000000000000000000000000a9fca7253822330b7a1188b0ed29ba8409efc77900000000000000000000000077e00d8af850198a387097cbf96d06e92e20864e00000000000000000000000026d055a928bc2ec60eabd6e924b250aaa682b40a000000000000000000000000dd26bc708e4b7981f321205fe6c8d794900bd89500000000000000000000000080f520f374ce2d3c37b18549f408a4643ad7de9b00000000000000000000000080758e105642cd6556c01a7d0e7719d7f95c6444000000000000000000000000163ceac9db2fd8b0b0eb4b33405dfe606c609a6f000000000000000000000000c93e59d9d7b9301dca4b7f76c9a4ccd76cd683b0000000000000000000000000f065c75e563b2ae1257a1af0eb738bef7ab7efdc00000000000000000000000032318e2b5f40b29d62373aea75ca1884f3b5130900000000000000000000000070c44d9a429dc311950ec131f00516f5275b6fef000000000000000000000000cbfe6eae09d526cf5bd2a453477fb26327972b2200000000000000000000000052f6b064f396754538043fd0de80c6d6f8d4b3aa000000000000000000000000033bda6ccdbb5b666db0e48b265745395dc219290000000000000000000000001f32aff1aa919900371eb42209cf6a24c34027300000000000000000000000004afffff826ce23e2a91fe3336145a202c438c592000000000000000000000000dde19f7d7e8999fcff0a6664ae9bceb8cb931523000000000000000000000000b46c24f686efa40d612a57ce25e734cd884cd2ba000000000000000000000000b43eb6603293b320cf29e3a23b5bc7eda1d9892c0000000000000000000000009316593923c8cdd3026eb3b8f3fdb22262474b9b000000000000000000000000cc953efb998cb9ad80315d64509bd0a9ba0c8765000000000000000000000000cd4979ef8b53371ec5d0aba396138e79e194494e0000000000000000000000003b0dba7dd21e9c28c2a30f14688ea8fa1ce7a402000000000000000000000000768c872984ceb719521058be1bdd3e698c3f9046000000000000000000000000ef67e2f811b080b3acec37b80e13b6f77b200900000000000000000000000000262e31f2e6b1e8c00e1277ee6acdc4a494dd08120000000000000000000000003ed7c8cffa8a46494f5760a0129de1057e72d074000000000000000000000000c442609a3f09d481d2966ad32e8f983ed634aaa4000000000000000000000000f90938cad7d23e4994ce4e0c3f0d2ce6e3fc8947000000000000000000000000210cf1d7b2d035f34f7b4811f9cbced1ef0a113f00000000000000000000000053a2b75fe837d9025e2112a16ff61e484827d390000000000000000000000000b21da91dc15e3a80e1f093504b06fbe0480250700000000000000000000000007d2f292eb767650af37eb701702fd592eaf595960000000000000000000000009ac2548ef5326572ff536b8ba98454505e6cf1650000000000000000000000009d13beff87422cf6b77cf5cff305429632cc30b7000000000000000000000000545ee529e0e418f1598ea4651776bdc0c19b3074000000000000000000000000e318e09c1f351f96020af60e31a10c9757768d9e00000000000000000000000036d31ccb22cbab949ac8b51faa32698521743222000000000000000000000000ce10111e5416c56c330e5a0098b0d6424484e3aa00000000000000000000000079da401507299d71ff49346b5087695e17f4e8ac000000000000000000000000505ff7cf8acaa291e0abc11fef5e464d50c19e81000000000000000000000000f1f8920097b1a4d4cd3ca14f9a01d16f220dafd700000000000000000000000085532b73896aacd169fd635b093738d2038bf73c000000000000000000000000d03aba4274a2420531d7ff13f7d6ab9a9356fa8c000000000000000000000000c55515a67ef34c2fb7471e25dfbb16815955588e0000000000000000000000000e705b805a2e8382d130bf90d72c9569feaa98d10000000000000000000000007e68ff2d7386e37f54fa5e32b07a692e0ceaf492000000000000000000000000afd919bb06ebdc5c3b775750e95ef07bff60ab3a000000000000000000000000d2ef2decf3b91fe247f1aeb4bd79b26f2a89f2d0000000000000000000000000806fc9f74fd75aa64c5b5fcc196907ccada51aed000000000000000000000000db1276b8f6224e401543379c29d2403d6e5ff9c6000000000000000000000000ce888b9f33194846c6bd7b495336c4047ee2b0c6000000000000000000000000cbf42c5e5575ce5013d15673e8399fbb8686c14f0000000000000000000000003943c3b353653e5393ac2740df1efc87ed4ddb590000000000000000000000002fb26c5c5f310eea27e55bdf73eeeb54a309128900000000000000000000000041025bb686e0a478e683dd4b7764ce6e2d65bd8a00000000000000000000000072b5359c3f481a29dfc2b80346e5544f89f6fbf70000000000000000000000007e5a928d901de3efeabb9df54f5f74aa3dfb3ca100000000000000000000000008f97ecb22844b81f38aa8e298d057c1606a374a000000000000000000000000730ea5aef046eb1dcd940ed186339b42031d590b0000000000000000000000002e1a08e2677a755f643cec9248770c3079d2b2eb0000000000000000000000007bb8d9485254d000c14d4733431d69d1faa4d4d9000000000000000000000000199af701b745396834e066e68cce6c5a9a7f8f5900000000000000000000000018c2e7e3421369ad6a830d689adce42976c12cb0000000000000000000000000d4c92056f1eeeac7d0e14ca6a2d1344c15b6b878000000000000000000000000c3126b4785790d990fd3db2827dc19e43461be8e000000000000000000000000a573bc9d65c0ed297715f701237c482da2afb84b000000000000000000000000548ea267f7bdac2945d8a8e24155d155bab06f6c00000000000000000000000069abd83ecc867982005e15391b562bd202739c7b0000000000000000000000004cc16428c3ce35228b68ecfff408da2200d2b11300000000000000000000000049d6089408f14100db95c0b89f7ece2251a78a05000000000000000000000000e15bcd630397d1bba5fff40d7185d63c8bff03c2000000000000000000000000ea645091401620859ac1fd64f00521155791e05e0000000000000000000000000a20f421d6c813eb9335f72905cc7a2ee65cacea00000000000000000000000064eb96183730fd22bec17fb80d1504daff32eaba000000000000000000000000c41ae23978531ae50a391cffa8e22c56b030458f000000000000000000000000a69590a541b0c57f4081a0ba91eda906893c1f31000000000000000000000000fbe9c48fdb1b66aa55beaab7091bff9daf5c8d32000000000000000000000000a3e26987bad81b4d0c0f4e8fd92e3978ef3f1dc1000000000000000000000000c9d6e332ee7ce7e1193886d3995978b1629efe5000000000000000000000000056ad6348aaf78b74b62e56cf912b23a8f9793e7400000000000000000000000047fe34bea897539e4189fb41e424bb966782a65a0000000000000000000000004c4dd85d7f82efc14ae7d6a91c6dcf65305cc4ca000000000000000000000000837065ade78ee56384a740b6b65258ef383b2c3400000000000000000000000078e9e97c20ce4c1043c13cf59cd1d03a3cec5ffb000000000000000000000000a431d4cf36f852d74f9619e3ec1084d53d465f2200000000000000000000000049ba5e01b53d78d82fa2e0a6bc387013cc35f1b5000000000000000000000000e40f3928f3591b1fa1d3c978fc006f5724d2669a0000000000000000000000006ff3eaa67fc7e97cda5fed875b675d5ec23d4a97000000000000000000000000f83c4231abdc0691e35738abdbc9b4404c2e737c000000000000000000000000928d7cfcd9ae2a59861f54a6848a5a6843fe4ecf00000000000000000000000099d7db0b40e57c6f699e0ba60303a714351d22b700000000000000000000000074d9c31f67ceea0858265601a328176c0d9f95e400000000000000000000000032fc865742c7f4c1c96679555add26c2296830610000000000000000000000008ccc5562e4d1a5c3248d0b6165ccf3619d0354ca000000000000000000000000e2c1aeeec2e1b630274aceccc0e71011f2f4311f000000000000000000000000354c904541e18cc727e275c66992a9687d61c7fe000000000000000000000000f976916523a591e7625e899ddb62cc991c20bd390000000000000000000000000fd14eaae972397e1d8b13313da6cf84e87b765000000000000000000000000066a43b433f448c3eb27f1a53aaf8c8a6f20e7c9d0000000000000000000000001f70c9174089af81e7da4c814876514215117695000000000000000000000000d359b17328b2de3db66e58c6e13edb067269c7b20000000000000000000000001ed99e4bd826b52d8c375fa8076c9d3ca4b9679e00000000000000000000000071f6ec55e0e9075bef5278e9d9df8c9ebdcaeac00000000000000000000000003c6a9c6132b129ebe69ae3082822d435cad6a0210000000000000000000000007bfe69c7f4ba04299e79c9ca12e8e859c517f9650000000000000000000000007590ea7b8242db8bc5a36f812ccf0d13fb9f01290000000000000000000000007f6061e0fc4edeccf6ee3d36a1298877853c2fc800000000000000000000000017a3fca3abcecc778ed18c39c7539404e40cb261000000000000000000000000f7346451e42c67f99d62a1389882bf0b3caa2be40000000000000000000000000087efb7a98e6adeb4377bf552878f1d236aeb22000000000000000000000000a0f331678c0886a89cdbe3f7e7c836fcb366ed20000000000000000000000000b8eea697890dcefe14be1c1c457db0f436dccf7a000000000000000000000000a7dbb519c0c5f71b911cf8de030acd3f4239103900000000000000000000000022c134ad1e1930400aa63117770825e111939f290000000000000000000000009d7ce0f4e4e72e53778bd1a90ed0224e7d3657e7000000000000000000000000dcf189e8eb0c4991c4d998ccd78dd13666574a1e000000000000000000000000136f05f501785922cc43dc5bdc6b5d83ed956196000000000000000000000000a03b5a1f27285fd04ea0bca720b0d582f88afa05000000000000000000000000634273edde7798626bc1f0d8bf06564e75e99c7c00000000000000000000000080ba62a650e0115a25727b7b8546584c5864e9f900000000000000000000000005ee0cf361f9cfa3d6f9c6459c5ec92e3c5e2dc700000000000000000000000043ef44b5a235e3f37136898526ece20e7d764eb9000000000000000000000000e2a5f59f5632cd592142c40eb5742661933d68d4000000000000000000000000cb110fa487a9e15328e199787544512e3e92d55a0000000000000000000000002e192e44df1391f54b42786ac08d66184114c8080000000000000000000000006caa11a6f1e9a45f36dbac708ac42c54ab9f10840000000000000000000000000c921678bfd297f07c9e3d582a61d2933473c31d000000000000000000000000e0b34a42bf8d5ce9f942b0358b731c0e9cdb2faf000000000000000000000000dfccb717c9d4511738c35a4f07cd660ea07ee89200000000000000000000000008a8939086081a9b15e8122c15008c32fcb3ff7d000000000000000000000000a1780ffe0decb913814a6c6ab02f930bda097f10000000000000000000000000f2fc180c27c70599fcc83c33a5e2ff036fe6c34f000000000000000000000000de3a49b23336e531474dffe603dae61c603d377200000000000000000000000001a716ae782bef4741219c755779c5e7f43ad62b00000000000000000000000078268acec85e800d745906a823ca4774a2f658dc0000000000000000000000002f084c0af7532d98ce333b485320df5bf40a77ed000000000000000000000000c7a175390452785ccdec52b197cf1834b83e761b000000000000000000000000f7e35b69ddfa5f8ef810d460cc7df442442bca69000000000000000000000000b56f477c86a5d759d9a97064aeff2c01fa652231000000000000000000000000d0b41f2a861992d4d1badf87b630c4865f29a64f000000000000000000000000b8a8de5d22a113ae9e47d208e18a837bded788c60000000000000000000000003cf7b1d0d2ecb75751b423b9ce53beaaaefd72c8000000000000000000000000244840ff9bfec62ee81305ac24ed5b607982c742000000000000000000000000c249160645c736235c507ee1b7c576b667891af9000000000000000000000000ca98ce55835e0f170851c368a718d637ec944267000000000000000000000000cc92a37adb6b2a83ccbce63ba51f9cd550f97f7f000000000000000000000000c3e2ab40dafc511d78d03e7db62a60a58fc1d09c0000000000000000000000006f61dfc1899155772a2cdb5d8e66ba9fabec46c2000000000000000000000000c6916cbb0cdbce4e68a9f8c82f3cfbaeb88d7bac000000000000000000000000f799e49f8c1d278564bbd6ed38a6e1f199d2caec0000000000000000000000000d0a4b854ab78e21344c7923f835400736a48197000000000000000000000000f6ccdb5d9c6af24f7f2c59dcdfbde886b64a3dfa00000000000000000000000074983ca7d7bfa1a9c6602995a11fe08ad81ea5c6000000000000000000000000c59d01107877312819169b2b2f9b5487d41202a7000000000000000000000000ac2563ad90dbfe4212dcbe4359dcd138d7b4cf85000000000000000000000000d64bb380acaec01783334955e0a45524974f1d60000000000000000000000000dc86f212566cf0f2f3a3b587b73d47321a1a0da30000000000000000000000003b39e7e8353e16cac36a8a4db6b80bcf666b93dc0000000000000000000000009b7e9f3c493fd5f070f6fe3dced6213312d13c2c0000000000000000000000004446d1b1e85f2e407d69ca889977b12a81d2ce090000000000000000000000004f2379a8917a6f6f6cf44dde6b5c919a07d1d805000000000000000000000000a4156cbcda54dc7982392301dc4e5ae7577251d8000000000000000000000000fce50f18d5f8847ce475a38e866ce9d9139b4bbb000000000000000000000000c374e1a19385c57512b15dbcb8a5fae0070106c400000000000000000000000027bc08fa3b9c517ea9acf7a9156fa57a2cedd34700000000000000000000000047de606fcbc941ce368365eb51acdfae905e963d0000000000000000000000005ca4bf43053ed35d217bf51272567367ee37fe290000000000000000000000001c466d538dc7d4dbf9b55df2556612a9f6f4126c000000000000000000000000895710c72a643e229931d952d1525bfe23883e460000000000000000000000001a1ea06d2cd823b3ee11f2c2b7a69f0adf0ef39c000000000000000000000000ccc18140a61ef8a4fb362f35213b329c03f38dc90000000000000000000000000e574b23135377b98426a5e95552419c7817ed1e000000000000000000000000691de93bbf814ca3e0cee9f771fdc4f3073ed9fc00000000000000000000000014849a0f0c3f2ee55c6b9aa8ed9b7e334ed02b7800000000000000000000000081a28de97e99cafcaf4a558af7810b7606975822000000000000000000000000607b12fa9519415e31a53b2092571d159046593f00000000000000000000000001148c2b9cf289ed873ed5f2577d85111ff4581d000000000000000000000000bbe17e47b7a5c24668897598739ea8c3dde21877000000000000000000000000e6bbd2919a7e8b8b7d74cfb13b269c27e45f1e8c000000000000000000000000a44e3111d4500442b3ae229838adba2fa88dc13d000000000000000000000000c17160d23e667f14e6854e9c3ba03ee6aeb6fbc4000000000000000000000000ffbc4e74b3b7d2e9675d5cd7421aa7ec87b88a19000000000000000000000000c0f9d0d65acc7916f02a10bed59c5d2e5e6d52f50000000000000000000000002711a32c4eae96e8c652fe05ab95dc0f2ecaa5c400000000000000000000000072edb6fed9e246730df823d2f6bd36943746c4e60000000000000000000000004fedf9cbf9c65f6c67116522fb7e39344bf27845000000000000000000000000fb3566138521dc06e4ebc01b34c1eee16413a624000000000000000000000000a5fd503e54381ee216d0fb2d76dbd225a31285ca000000000000000000000000fc66c53acdad6363bc992042a9e081da3cc71df7000000000000000000000000d6e63f51f8e00ae7a0df06f94b7a60c818a91027000000000000000000000000368fe932d8edd07284c74725b3d7d700309fdbc5000000000000000000000000f2c269f502a147bccd2965b48a015ea9e211c194000000000000000000000000778ee8b84f56bfd78539e82acac8426541c6fcaa0000000000000000000000002d2fe2ba87e62a42d6d8100f00fa6bd9d54698ae000000000000000000000000aee2e3541929f08e3c7a32c51c7b6b7144b1a47e00000000000000000000000041e36c07d545642b617f71109eaa9e723deb021a000000000000000000000000fb65f0162ebfe28129944425bd0f983a1eb9e313000000000000000000000000176458ca4daea6dec72ba5302b5f2af74e4af19c000000000000000000000000533de15aeeb47c63aa180807f4c4f836bc21a468000000000000000000000000b34ac73b99767d8a80143af656f7e1c6b1fb3101000000000000000000000000e896b6a11d8b763ced1e4f8e5de0681879e3796b000000000000000000000000799dbed8ff329acbe970bd85b28081132d758d71000000000000000000000000c77bb87ae080468aed88c0209f15f592a39c975c0000000000000000000000000954f540d09ca6037016322e1730faebf533256000000000000000000000000092bff84eb5398df1a17968a31ee930cf321ddaa60000000000000000000000007af2077d1e9f854205fac259b70ad332437966ae00000000000000000000000059f8362ba91fdc37fc55213cd9ff8a62e6859d1400000000000000000000000009b662007ee4f2048c6857f75d32e33aa130fdfd000000000000000000000000d0507548b91e8ba1dc8a1db87bab58aeee7780a4000000000000000000000000275d30b2801be4bc9dfab2e8152880e5e2594d0900000000000000000000000060137fce4a561453f54874c9cfa68b1052af5864000000000000000000000000491dc47dce7092f60d56704d83035426fe89c6e8000000000000000000000000434ef04b7074a9468acf7ab93399c8d9aa2d4ff90000000000000000000000007a4c6544da12e287f5ba3251589cad6551005bcb000000000000000000000000e6b7a2e110d743fc9d172b483d71d9f57d732f9a000000000000000000000000ba8b36e568aa85b21d692e71010c8bc0e36686d5000000000000000000000000e1c9493df9593ae931a0e9b715a81b925680c46e000000000000000000000000dc85f79864e1a9d2e435967ac566f93692319a29000000000000000000000000c013772c1f8bf90fddd32e8e3abe2bf0a6f0eda700000000000000000000000025e4af0209cf18370102c65bf5838a9d00a3df7600000000000000000000000002ca9024f074b6ca2ce8bcca90a0544093ab7b250000000000000000000000005fd7d8fb27d8627b074af3a6ef28f8184da00d8a0000000000000000000000004cbebb9902d37b367093066c202390b363afbb840000000000000000000000007b873dd960abf0e086d35cf649612e54adc6c2b20000000000000000000000002f8ca83b764e824cff0c917e185874d41fbb52c3000000000000000000000000df431f7ea76b7cbacfce2df4d265d6fdfd74d947000000000000000000000000ded6a31651214eb6a852524166ddc3d1ea2d6805000000000000000000000000b24d315318c9ebe117744df7e66ef3c55a6c66f90000000000000000000000002e2dc35632884bd3f0659d8121d23445a344a84d000000000000000000000000f27afed9a67a48da4d7878448e2c3b267a2b2aa500000000000000000000000096d9c611c339ec248854afd073c4091ca1fd6f53000000000000000000000000bde2b4013c4139c5736d892151dd0d70583b46490000000000000000000000004251b56bd58d6ef435ede3cb0eaf65624071c3060000000000000000000000005d5d62c97fb773ae9bfa292639cf824ce11fafe80000000000000000000000003e9f462628cb0c7d07a30548f0766d3bd023f34d0000000000000000000000003cd9314b7c6351d5002cdb0a9153622b175a4823000000000000000000000000a14daad2429aaa1b78f595be93e6e22fade5105e000000000000000000000000d5baf2c86913306af8bae73d81b3254d6730a51200000000000000000000000086c4c45888c81763db2562612fc03e1b90c83b4a0000000000000000000000002f57e047bed0012839a0dded6f8703e52bb63cea00000000000000000000000073adcd81602296720711cdb8aa0bc35cb3c812ac000000000000000000000000af263d25e0ce9619b5f31f4d828a03f23c1cb2b5000000000000000000000000615ceb904e3defff2945209133924e2d76e1fc25000000000000000000000000fd8a2ba1c83538fb2105a927752a816bc180256e0000000000000000000000001bdbf0a9f53ccefdf95023d19ea7b190f1021256000000000000000000000000690f7def76ed0aaad80a0d7f337ba7dac3d89b97000000000000000000000000982c8e902e9a5816842d71a15b68b77f689dff6d0000000000000000000000008d7fdd4d80b6744a7d628b9e226e40ac6ffa3b2900000000000000000000000053b12095de9bdbc8e48d03bbdf91e385055e146c0000000000000000000000003765e082416080c4d3fa390799497dbdee169b810000000000000000000000008e69c506edc7a1a994ecfb856eb0021b9fb929d9000000000000000000000000fb510d614d75d508f00f7d0743515f26c44e80880000000000000000000000003498917c161be7b91eb8d9a62f3b39dcec45f47600000000000000000000000008b5b9b33f020dc9a8d3fb94a92bc3d5b1ee6b1f000000000000000000000000a1645515c01d4d9e71763061fae54a6e674775e400000000000000000000000021e28d4db2afc75f4da52828ed7f4df99017dcce000000000000000000000000b18a4428e06bbd2551a96fe51079f99be869f46d00000000000000000000000031cc007a0572608b9102f57ae33c847857d035d500000000000000000000000086ce9e92f682052f911328b3dc8121e17de112dc000000000000000000000000dff5b8f1184cfc454053e0ec6ab6f9c350732c6a000000000000000000000000634aab7cdc62a2166dfcf73d9327919a5eb981c10000000000000000000000000851f5c99ebee9268e1da61c90ce98559d301c3400000000000000000000000028122c9b0d1c3d63ded792d853009f6e7eb7d6fe000000000000000000000000fe28c1bcabb7f487af20431ce83206d04c26f3770000000000000000000000008bc4f6dbf46e1f83bd6f197e26f2405c145392e3000000000000000000000000a3f373d6f78a6ae165312d71f0d38847e5520d4d0000000000000000000000006fe374496b55536cab98f8520988ed040e187bb80000000000000000000000003ac3079d2b01910487936a4289c396f422af4b10000000000000000000000000df2734b381f2ad75fd7b9dd42f56f8a551604b1d00000000000000000000000018c0755589a4bccbecc0dd7381a1259d7df2a7d200000000000000000000000082dc407405ce0f8264f6d3e404a835132cdc51d0000000000000000000000000014ff25781d5e0b9eff61f8d3ef09b2aba05422c00000000000000000000000028b66c15a5eabacc3baceea3e946fe35f46b23a10000000000000000000000000b3b8c2b146e188d8e107790a1aa1f656f69d2b4000000000000000000000000ed9a08cb503375aead21546b88c83d893eb9b5e9000000000000000000000000c23d8f1394aaae181ac97a852a51682aaafee2fa000000000000000000000000b4664757a06c9a741f0af6aa767c98d2fdd20ea200000000000000000000000062dac38553d55a532bd672da3802aa760a5d6519000000000000000000000000d566176ddb567fc6cde5d64493db553010aad3c7000000000000000000000000d772692bd00d7b0c59f03fa22552e9b376946e83000000000000000000000000055e532cb6573d20012c20b7e0f9d860229a6ea2000000000000000000000000a5e94a492f18ec7cd991351fc66e9a1b37381934000000000000000000000000794ee3721cd06d97565fbd0fbdbbb5100c406c6e0000000000000000000000002c72ff39e5103b4e45decc88912bd935c428b8360000000000000000000000001e954072af1a70f5f223cf47a439107385233a7500000000000000000000000095adf4a0449ed72859d542e3487fe9537753c8d8000000000000000000000000950f1f80d6ec862dafdddde2b2d28161e7c186db000000000000000000000000de6b74ee80730a9c41ac3854867af207038734f000000000000000000000000036816860c6cba742f4ab71eebcc5ce037149be4d0000000000000000000000000d6cd21a846e1675622dc91e6f6fd38a9ed302ef000000000000000000000000d66c1610d9c005f866c66a259915b0229237031b0000000000000000000000007171f2277e7a838160201d812760aa65ffd586f60000000000000000000000006f1b83fcd8285b3d79ebea479c47ad00ac466bc8000000000000000000000000f3a3f0f30bd998a7c8c56fdeec096e0dd199098e000000000000000000000000ff646b4342931b0fd70853d88a3c0571ebfb1a4f000000000000000000000000972c99758b86f77c3072cb4357e84788c97a89950000000000000000000000008443dd8578f9abf30169efd5e99b3ef206b200d90000000000000000000000003d1046a28dfcb865bc09edbdecaafcdb86e403a9000000000000000000000000be022e7059432b08f8c9564067b03dfea777399d0000000000000000000000008d2aa1ce2ac2a8ea95d0699ddbbca040e7b19ed3000000000000000000000000837c66d299bfb1ef67264dab5d1b92d2c3bf098e0000000000000000000000004c026a7fe979df322c7e4dedf943e1c776862647000000000000000000000000a7c96b3f1651ff6920952e38329443a5acaeae7d000000000000000000000000750b67c691189a0e7fc1b48daa36f17d27bb341c00000000000000000000000077a66742f691a73ffa1b1f0a28d950fe13fd088c000000000000000000000000daa9fe1628141a3f1c433f2cd3c795c70c575dac0000000000000000000000003e5615af9e57171b8dae589165558ce125f9c225000000000000000000000000210fb066c6ba38e16d3a4255501136f215b9cf1e000000000000000000000000a72c376a797bf6f326240a069ab901855e18f999000000000000000000000000a67c45bcf3af42e3dcc85449d2e2fec9c1a7af3600000000000000000000000062b4534a02d290f91cc79cc7fdb5ff9f0e1a3f6a000000000000000000000000c4895d9a8d5bb705b984fa9c5393c52443874902000000000000000000000000212ee121bc4ad7d47b8c8a80b431d417de93ace0000000000000000000000000fa847b255346de95e257ec8424a367ca453b984600000000000000000000000070c2fa735d6fb6591a8886402dead70a7795afd0000000000000000000000000cd71350f0a326d9df99a5b8f67e52685765f6b8e000000000000000000000000c7528707edb9bfb4f50146e15a79f01523da55060000000000000000000000001501fe71c749bd529d0e12e96aca411d63927959000000000000000000000000be4b15b4541baf70b79a59e1c2964e13f8ec7e860000000000000000000000007d90cfdb54b52bf0b7c81223a0c99c37f581c85800000000000000000000000020dcdf54aa2708c7aeb8bc8382b454e1cb57a4ca000000000000000000000000f4bd471b0ccbf5397c76b292541f4b44a0d36164000000000000000000000000e7208278e9aa2e0c876876db81ff3763ecf5bc5500000000000000000000000064d22eeef73d78e3052ab3e2f9952ea2774159a8000000000000000000000000dd23a28525efd6f72d881e9e6cd03ff5ae8d2aa6000000000000000000000000041c557846c84cdda495181c6e29010f48ea65910000000000000000000000002f02da8ffb044c604ef0fd60f1dac002a9b0d2b8000000000000000000000000b1f2b33d5ce6a21cdf1849f434b92c17ee2f3b8f000000000000000000000000528971f1e1a013320dbdc578a892f3c2bead629500000000000000000000000074ea3798e74c4c70058340f7e72b7a36db6a285a000000000000000000000000468ebaef2ebe449b3b2145211210c81b8e7e7b9c000000000000000000000000a86785878287f55acb13bff43d35e1e00042ccd20000000000000000000000001330b7e4c2958a58c199797a4b5c8edca569974900000000000000000000000001ad2a52957e908aa459038cf289bc6467ab5f9c000000000000000000000000fb532b207dfab7972e6ab1216f884622d0ceb304000000000000000000000000bdad50abf8444d8fc03a5849b9ca0bbae6c7319b00000000000000000000000069335167a577d210c5dabce388e7d734570d6b56000000000000000000000000db474cfe897f1a62019689ea009b2ce3b4b33cdb000000000000000000000000b0b50c2858abf864d8e56c55bf46e989d905baed000000000000000000000000eaf966bf99468eaa5b5445945638f603e094b0e3000000000000000000000000b0df347f3679153d589ffcb3fcae5e73282332d2000000000000000000000000be8c3527ceae2205c2391789e441ede4bf23e61b0000000000000000000000004924d212123b85cfa0d37eb1701a6b5c0a477289000000000000000000000000fba1c0ffd64bec08d6649573c0863d5364412f6b000000000000000000000000382fe8417b65e9521faef5f8887736a096fafbc0000000000000000000000000a6ff77fc8e839679d4f7408e8988b564de1a2dcd000000000000000000000000cc8bfc76538545b9f39e9ef5b1f0b1e8b1bdaf35000000000000000000000000055e0bbca9900c9aa7ee9bdae6ceb92d09620556000000000000000000000000f766db4785e8f68448647af88b21ba39c2c19c300000000000000000000000003bc23474503160a76bbe27c58e0ddf075f765d1b000000000000000000000000c3145c56ffd66dd431c80e08a14c25d04f0cdcc900000000000000000000000034e895e4dbb77e3b06ddbe0092bf2aa7ed803868000000000000000000000000986f3587af871a65015bd8d9b9f08c069ad3e4750000000000000000000000005177a56f1955e4989215b197992e13ebc8f9a3a900000000000000000000000065f77644d63257eadd90c319001ed823ba01eb9700000000000000000000000048b5edd47c8e79a5d076456625450342d36305940000000000000000000000004ac24dcc1eb82f6bfbb236c97bfd38f7d6b542b50000000000000000000000000f1a7b3fe226d0bfe0bd51ffdbfaf54c957655c70000000000000000000000000ea762c7d81715c657137ae984976661ec169d400000000000000000000000005c8bc9b7cea860feaee79f620a10d582ad5d6cf2000000000000000000000000bbeff2603c9a3885756c842d590a5c487d84b4ec000000000000000000000000bd629d7b07f0380579008085bbbc90f5f6f5c5ce0000000000000000000000001b24543868215b42cc386530f21568b672ccb8bf0000000000000000000000005e8c7723623af1dd5e96e1c60792665728c2227d00000000000000000000000023409a0d94873ead972f60e2c7cde0a81f3148a50000000000000000000000005aa3a634ee1bfad17e91491a5db9366a29e5244b000000000000000000000000f30c798b7fd872be0f71e24aa0ed80ed6815161100000000000000000000000088bdc975c9f0cdde9cdb33e3682015abb0a680af0000000000000000000000000c6e52bf9709a116f05c8eca70aceb66cc3a11fc000000000000000000000000adc9aca6753f0c51dc8285b0e4499a8747e058c40000000000000000000000004b98e1dfcf332231500831610597f42262bad4dc000000000000000000000000276147a6cc17eb623b0e10424579a86fc8ada9d60000000000000000000000008eafca3609bc028ceca0cc456322d1f5d1b1f9ab0000000000000000000000006bbe373427aa207906eb3c3ecf71a74adc5aeb36000000000000000000000000724647e9046f06dc7f8bcbccb2d6daf7d8877ce400000000000000000000000026aa14ab4f553788b498d3d1acb4d3fd8fdf6225000000000000000000000000ab0879a2c82ebfdf6255526008d4e6fa28dcac9a00000000000000000000000079ab2067a298ea5c888a142796faaecc648851c2000000000000000000000000929d6afec3f10076d9ffc24f202c4a306fcb8ef8000000000000000000000000d27584d9bf30e7f153330133aa04c8c368995bef000000000000000000000000f49368a7ae3819bd2a3bb421ecfcd7e9103ca77200000000000000000000000060fe88a119008b8701d53a0269338af9eb1926dc000000000000000000000000e6496e4f49001e9153a75681654fb926a4f0738d0000000000000000000000008a9b052f49f2fd5fbd195b96f34fdec9b1d32e8900000000000000000000000060dab0eba632ae99e87495bd053b75622c015b24000000000000000000000000a2a65a697ac9dcacde47b919a6e3451e271213e2000000000000000000000000b361bf47b6783ee0b5b34accf06d4eaad023c70f0000000000000000000000003f5e52b3640f46c3f44e8b228e7fc0fcd950f8820000000000000000000000001e55c730b05cebb087bd51cf00f72bb67ec8cf98000000000000000000000000cbb834ab969af7630f7636afe0471fc17bcfea9000000000000000000000000060d50164733c6895775f5bf4f8c3a7004c9f3c660000000000000000000000003fbccd8b2984f051d96aafbcecac2b40f76f5f04000000000000000000000000cfb9043b87a96bdb037a8809e7ac3d6cb541a150000000000000000000000000476473799bd4d00fb02265213ab8fa0bddf94a650000000000000000000000001957f34db341b5549ec3104df87de62a008925e3000000000000000000000000619ece9321312a2129ef497d968ba6178ca0ea5d000000000000000000000000794232bf2a0d4bf62753e0588c12015275f3e3000000000000000000000000006026d7c1d928a6cfd81190c99b162d72fe81d3b700000000000000000000000021ebfb557c22c694562b0ab294c2b518e7a3d6090000000000000000000000005763acdf6f03ff28700d6d3e3cef50727fcf7d9000000000000000000000000028cee584e74a0c4fb690332d5662d6ad6ce1b787000000000000000000000000ca017a9471d6daf2021f774f42bd6bebcbf6e1a800000000000000000000000088df941e5f1f2c9cd25e83d0499f717df9779994000000000000000000000000d6724f9206e2953b4fa3c57657e1ad19bf4d1a74000000000000000000000000105963b605bc872d22e5ab4ca114d722f1684f310000000000000000000000009c5db5599149b82edec030ceab37c8cef12851fe000000000000000000000000a2fa5974da71e89b2d9af177f1e81693c52381820000000000000000000000008a2d00d9582509d9ba43f6a02de37aa4d045e63d000000000000000000000000e2dce09e7d75263aeb01423e6a504bead4e8edb00000000000000000000000003b78b06999b50e3819dc9097b16a91f28a5cc85f000000000000000000000000e87ba680970ca06a6aacd54654ea5a4aa1546d50000000000000000000000000f8e41685f612e927ee09df140e827a931de5d258000000000000000000000000a0a018fa16b8a55e78d72f119d355af19e60e07400000000000000000000000060a855a3121adbcafe9d1a4a70912893f3dff3fb000000000000000000000000c4a24af6a2a6fa7e6732b7d6199d39cfe2e6dcad0000000000000000000000009c21ae4ab00b5a56410054d2861838bcd60ee6300000000000000000000000001f4e66961db5de4efd47c50cdf5bac818794db49000000000000000000000000b665783a3269ce85f75b406755dd80f8402ef2e6000000000000000000000000463d81254a405e793cc7bdf0f3f40e814ba555fe000000000000000000000000e53c07746e43fcd212f5a121f7ffd7e59e15f1ab000000000000000000000000cf4e37e7dbca23f6af2ebc53f9fd9b18fb10983d000000000000000000000000017af2ec1ef087276715f7ae8fd8e9e7330deb2a000000000000000000000000ade370bff6f3dda73742c64bf2de6246fc8aa044000000000000000000000000ee86bc9c6b48373135bda17abc38cc8f5805066e000000000000000000000000195ae89adfdcc51fa171a4783e81360bfeb47c46000000000000000000000000fe45116daa42f5b987e1365a1fcdf12d9908f1a3000000000000000000000000585122b0046bc423345bd373f5cc09da7e00bc49000000000000000000000000193cd99a40d3cd32a51f3438885cc1bc01b3008d0000000000000000000000000653f9c6ef00b598250e5df9bd7e8768b613726c000000000000000000000000740a9e7f32d5002101224b24b45b5815cc58a6950000000000000000000000009783ca00db9e88be86adc0dbc005ad574ee2c8fe00000000000000000000000005b1a2b36254e724ef9265b6ef55115331b869e400000000000000000000000028d57d556080e1f232b71d06b0daf8b4c5e801b7000000000000000000000000069f925dfcba0901093cea424ce28d3331326cd10000000000000000000000004d404441f096d823fbaf2f9811d19897ea362fed000000000000000000000000b46de991fdd1b26e9c4da4b9df164c1c191c45ce0000000000000000000000009058e88f69ba2a1e1d89c09c59a96f9c1b5f528d000000000000000000000000f42451bb93ce5005caa54992fc678d8b718370dc00000000000000000000000015f04c237705870f40eb5d457c9e43826d94888a00000000000000000000000058e84ca54b7526596db00748c57679b5eb0a1e45000000000000000000000000245e44799522d9bb0bf0dbbb711e5411990ee37800000000000000000000000075e5021bf0bdbc4e8fe03b09d67354ed0bddab24000000000000000000000000983710ffcd00f0bc43fade0ce6f2443d26676aea000000000000000000000000b65f49086a0441e15fae2a66b26aa2bde171078e00000000000000000000000003569e77c37cf52879dcce170d75f464ae260793000000000000000000000000316a07b55d6464a6c902434e997fb6d7f3c967d2000000000000000000000000cf651ed98d4c284c0c6e5e8cf8388acc21cca41e0000000000000000000000001222bed320302f801a09355b1c760cde5659e74d0000000000000000000000006e3869a79c543713436063d2d461fe49c384850a0000000000000000000000007dff6654801f103da90703d88a987fb47acb33d900000000000000000000000088c8a1a19cbd40b6e2cd4e144b6e10ec14a6b0c70000000000000000000000001f213dc741e9b5efd7d14e42db7ba5de0e4f43000000000000000000000000004f560f21d748e6fc5ebbe1d1973d526e3754ffc700000000000000000000000079f1a60e3668f4ef99d07c0b1a000747709a44180000000000000000000000004bc50ac565c16694aa8ada13b0d806f157914abc00000000000000000000000063777df9554683b7616990b1de92e50ca4e73b1d000000000000000000000000a2ef23dff02096120451c371788f9c5319a4b3f7000000000000000000000000c89bdfb1a1ca193487356441b70bfcfd751b04d9000000000000000000000000047fdc7f4c827e30fff2c88ee182d0d0aa46fcac000000000000000000000000b51fc19c06f846028fb1b551b266b9a4b8fe83d80000000000000000000000003c379b5e8d4671c85e66f1216b1c277e1798441c0000000000000000000000003e88bade936caa07dc0fc6d8a3c830389a40296c00000000000000000000000030f16d2ba78c474bcaaa09705d400442788b02660000000000000000000000007b68e1e0e469b3b35e78565bff5a7c54bdaf98dc000000000000000000000000c378bd6501ac91882d311b603ff02aa95db3656b0000000000000000000000009816d020309ad93d1de212f307a6210b75990ee8000000000000000000000000efabe80730c96acce1e7e8e16924d2bc1fcf1b9d0000000000000000000000002e3cefb9c33c363ca61cdbc8905a23c5b47c86cf0000000000000000000000001b5d0bd5668ebc0f323d6c5a196761cbb07b2c5f00000000000000000000000031afac9ad0a8c001cb5f958788ff55c822568cbd000000000000000000000000bb6ecfe281094a157960a1011a9f1dd8460fbd25000000000000000000000000b16abc1dd9ca51bc8c7a0f29efe97597cfd229e80000000000000000000000007af017ed90ba6f9e5dc107f0d0c6482f4f6bbc0100000000000000000000000082cac11add69309bbbbdd8041082a482876317a500000000000000000000000069b93ff963846997be14ea4cb07c985b2f32fcbe0000000000000000000000007855b3b0cc254c41d201c288282f971dc24244500000000000000000000000003a2e541d949c8eb45132fec9a52da36faf60fadf000000000000000000000000f7281d92d492150e8170958edb7b91146d2fae0b00000000000000000000000032a8bbcfb1ff2c8bdae8d708cc877c1c6949dc29000000000000000000000000ef1e2bf5a86907cee7bd96462e72e7d746199975000000000000000000000000f8741c4b78b1804fb8f4f6a58d2a70ccedda196f000000000000000000000000f2869ab348cc28b9a4e3ccc1ace7bbea105641220000000000000000000000002ecd292ad13ec57e9632b84e1a6733676536c6db0000000000000000000000003b9fe884e49bb920ca8464b46abd1b05779cdedf00000000000000000000000005181ae0b1854331611e62b00897bad764f307340000000000000000000000006e9d5eda501ff12df83434eb40d024c50cf4b452000000000000000000000000d626458ffaa20689e1a8c1f46b5b7926f8496600000000000000000000000000a217364b59ec689d921c5410054338dd74819e7a0000000000000000000000001cd3b707c335aa28e34a3a16e9499c0ca69072a40000000000000000000000000da9f31a4d6bbb6ab9864fee9a473cdfa19a719800000000000000000000000049d12cf8062af022a1de5c86b15e6aa8c9b2d1dc000000000000000000000000abc2249a071ee056af167384ba5d119f418d8347000000000000000000000000ec7bedc765e8fc320be2cda3c9a91abdf6ee8274000000000000000000000000803a22d77e2e010f71ab80db4bc24ff6a51e5970000000000000000000000000e494a543b2f654975995bb3935f598585aa82e07000000000000000000000000562f11a0a7921cbfe2f5a4bb83d9e63a54b51aa5000000000000000000000000620d4d979a91b3ff891b8f5cd14e4bf28421d67c000000000000000000000000f048b794f4d7c9419915af6863b0cd0b598fc2c80000000000000000000000008bb9e3d868372aa94484ef7905ce5664dede4493000000000000000000000000895dfd6cc496e5739b6a537d870a6eef77a43ecf000000000000000000000000bbfba0c5db4654e95aa2c01ac48de03f2a7b1e030000000000000000000000008ba535226217bec13ef1ccb5f8907013dab0d86c000000000000000000000000be8581d764009f27545c04bb2cae54daf872265e0000000000000000000000001c60ed8e540aa30784ad544b48b205f5792349cf000000000000000000000000a585d850daa6f5bedcd9bc155918f4b6d812eec7000000000000000000000000788ede271b90c363d2861b6d4d8b5008458b299d000000000000000000000000c4b52ca5a8ec0c3c16a770547a86967e942188940000000000000000000000003f1bf7f355fd081ca7fd23b14e78009a4ea8b4b50000000000000000000000000cca24a66cacdc10e5fe76f9bc026f7a6bb105ea00000000000000000000000009f3540c4b5dcc8da1b0b1f6b68aaf09d420ebc00000000000000000000000006238a1f313a2c583dd296279ada2fc366eec88da000000000000000000000000a707892967f60a46c271b82b5370de1fe99e52d800000000000000000000000000274f93334f9c4c747fb5e9f791873105aa669d0000000000000000000000002cd569a85bf230bd66032512d0d2c1e899aabef9000000000000000000000000b20a9cbbad2d4efa12bb15d0021599509e2d518c0000000000000000000000005a9f72cc3b4f112d7195c17de03c470ad92b3437000000000000000000000000892e1522dd1fbd165417fb91c58573de02a2f89d000000000000000000000000354e530776f3dae1efd3d87955d5022a2a0744c5000000000000000000000000284712514410e00f7e4f637eda659384ae027bc000000000000000000000000040c1618b42e99b94b9be56e24e7ceecc9a59e116000000000000000000000000908f08272f18d857bb5114224a8ec46358e18eb800000000000000000000000038de260e766d7eba89b2dd620b67bfdc6d5325f70000000000000000000000005b2902f7a12ec926a64c783a877835d76ffde1f3000000000000000000000000ea3acc25b80be58458d3698e224a5b08739e0964000000000000000000000000d12526966eb7135a1d8b9e670f7737553c1f034b0000000000000000000000007bf9b06e73bba0013d05ae0c1818e4c50cc7698c0000000000000000000000001b1aa0fc101a14221b5ac3110df100b7de0fd6d300000000000000000000000002b385b548b1a349cf2908e960644cd92b6b5637000000000000000000000000cd291a00083fecb1c492c09c31686e5b738628af000000000000000000000000ded5450e4846a15addb21f77307dc11a7e979b640000000000000000000000005b0fbb4a348f41de3ddd822634afb20336458a6f00000000000000000000000065b78dc9080025988458c3cf736d6e1f754a236e000000000000000000000000254b14c8aba5fc0ca0393242bc772c132ae361f5000000000000000000000000f16ee600cd5aa8b80b4196bb284a0e701002a18000000000000000000000000056ed15931f05cae91ada9812462d29c12eb67a32000000000000000000000000fc4c86497b2872c50c56a536a7c32a7131e010ca000000000000000000000000b7740198b725a2a478efb49691ed442605ca564f000000000000000000000000ee7c5be0cbfd9ec16963de1e123f72ebc132d825000000000000000000000000ae1071876df3a7dea201dacd1ae43a08f631f2b1000000000000000000000000795a54feb533b09796ba47a33d0699da36f137d50000000000000000000000009cb4a050286d5d61bef4272db00e3d73c67d7371000000000000000000000000aa8fb7b9dc1e8dbe02050c834eb617a4f034acf80000000000000000000000004e75200c49ebc27c131afd3d80ff37d81da25c0b00000000000000000000000082a0275890a9d1f74b4bf3ad49ece0c1aa79e15b000000000000000000000000cfd38e7edc0ad9c1fae2b4d99b8465c8cd88d045000000000000000000000000479487b49cc081e40f72c011a7e68adedd2e0faa0000000000000000000000005807144475ba9c8ec9272e7b652f6460eaed487f0000000000000000000000001866e50967afe01ddcb96fd1ac0a41f15c40324800000000000000000000000010fb790bc214c3e14020a18cf6342de976f344f50000000000000000000000002db0adeef185a2d3df2975f75e8f05b2a9af414e0000000000000000000000008aacce67f18dadbee572022afb2e65c17bdfb779000000000000000000000000c6de773162865d591bf9f647d96207c39b02925d000000000000000000000000989fd82b57bc5fe4eacd16cf54fd4e603ac8eda700000000000000000000000073d68fd50acd48f9aaa4992751a681ebd4b8fe1f000000000000000000000000aa15660acec4fccdb4c05f979e10d3d171b7374b000000000000000000000000e35028767dd2c4069205d71524abb9980000c5f20000000000000000000000003c55d9fcca936cf0d8c6730d56af6f1169dcb397000000000000000000000000c9b8a2f358d8f326bc2628abea82583fa2f20f7a00000000000000000000000090cf389b15667c5ec0a50c5c4e3cb4b3fa04c16c000000000000000000000000de7e1294221ef3a1d19a34b051939fd2137bfdae00000000000000000000000049feb2c1ad3684283c2af2409aebee1e5e573c57000000000000000000000000b3a643ebb16b74aebc17e7d8cd1fe9b16e394fff000000000000000000000000e5b1ae3c505fbbc9842f6e2258b623f9d4db2d91000000000000000000000000b538e0b8cfb994e21c1be8fbfc2da30a0dc00b4f000000000000000000000000a3b47f7dae3a1015f911e3f939869fe9084e91a6000000000000000000000000bfbf29f98062c03e635518fec19fe2c7cc9e6353000000000000000000000000d665189b2b826ed894a67eef711c15f1d7c7655c000000000000000000000000f647edfc2434b806473f9bb29ba32f6fa0ebd831000000000000000000000000365287136fd6141221f8cbe941eac80f62ebb7e6000000000000000000000000efcf61d063d78feca19883681c411252f989080300000000000000000000000001ec2618f189427ea7219d6e121360cb4acb57e6000000000000000000000000ba63320d2ff92fc82f97e3f36840aa8297e9a160000000000000000000000000250f3be683016a5cd5d0630dbd6686a81f556812000000000000000000000000f7bcd511a7cde9e4b771af74ddf2ffa14324a14c000000000000000000000000a33f90e61ec4049d051aa87a6b0ee2b5be10abac00000000000000000000000029b1069e4e471bcf700e09ddf7ffba4c7cc4d36b00000000000000000000000089eb08410d9a8f452d45b34dedcc71344acdf95700000000000000000000000056133d0cf911d044f30995e627e1830817ee740e000000000000000000000000c2f2c97c1eb077512944857e2f7e96e087dbdee6000000000000000000000000c56540aca3e004eafe7c811ea53d54a044af280800000000000000000000000049e4067758f223a6ed77ba75b83be2be7ee03880000000000000000000000000b9830573a33c1d4d5c33930259808b12e0e36c600000000000000000000000008417e05eaf0b980dd60f873b26d499b7473677d2000000000000000000000000a2bbc32dd79e43b6d31fd2b72c63bd222515ffd500000000000000000000000024bf562c834237f4fc3128ca4c77e6c415fcab0c000000000000000000000000349c535b1f9e203d7d2931179a90f16e95889fdc00000000000000000000000071fa204c7259d8cadf89fa6e919aedc40fb3d4a50000000000000000000000001b889aa734d9580a3e3d76be00712bdcfcbd6b50000000000000000000000000c87f95e3aa344fd1797681661533e0ac624ef53900000000000000000000000087d563d40a511d07f2c01b2a1b78c400fee9cdee0000000000000000000000000189e014237f353ef9f0d03a87ef7246945276ba000000000000000000000000cc55edb8d857ffc9be598a7fc02a079b57b84eea000000000000000000000000fa422b6c38ee2f6844ef55e63a49b136c89bf507000000000000000000000000f8e932b2c5e0203a3af36cb9fad3162c2246faac000000000000000000000000188368b141d7b5600ff1fb05a6d135951a74a97b000000000000000000000000809865e652c7fcdcfa1961a6364c910449f99867000000000000000000000000e349ef8facbfb0e47a4780b71bd17f1ebefb0c7900000000000000000000000007a66d3e92fb5668d6f017cd1543015e190f8b89000000000000000000000000d4a01e487dace79868cecb51b46ed57ccfa73886000000000000000000000000f27185b68b6bc50ac632d77e4e50bde4e3de3cb3000000000000000000000000f378b2fe32f318db941d6faec3fc198e20fb36f2000000000000000000000000a4abe9965c9d5ba511a84c5f2c351429646684bb000000000000000000000000c7bc38a80c3c9540085ad73df0556afb84f0ca250000000000000000000000005b8cdcde712e66bfc58ce9f225fd58fefff3acff000000000000000000000000bfb90540f676c227617bcf80d500804b7903ff84000000000000000000000000306fa6dddcdb19a80f574f3e2207efa47b56b002000000000000000000000000c675c22994e11a0828b1eb8614cb2e88d22adde3000000000000000000000000552487e2dec7994a71bc05bf1f73925fe6ecefca00000000000000000000000019a7238dc3030a3171a5ec4f6c642f68ad5cbd660000000000000000000000007d2b489cd9501dad259d77f7ba8457fb7e79eb8b0000000000000000000000003e23a093982ab04711795699e7f536479062f90e000000000000000000000000f492c1550ac91225be2dc81b75db3c57c9d7898c0000000000000000000000005f033c693d0b5efdb77ac43452b29a1c9fde15a8000000000000000000000000c60e85f331d0bf87d21c90c2076ecb8306e28aed0000000000000000000000002ff7a4e6a2e9e03ba083baae7a07a798bf636aed0000000000000000000000004b8ef825595416c6402bebcd408bcbb790338082000000000000000000000000059f390510432fc55029640400623c7b9f0a64b400000000000000000000000029a26e894ed808d1303ac2d7a6d3f5dafda04148000000000000000000000000948c112d1ee589d510eabe9e4ce46720855943200000000000000000000000009cd441a7ec738c744ccfc7587f368844d4b54572000000000000000000000000f1f8e5bbb34062c2365e5a33bef9128cfca8b7d500000000000000000000000028959278ec8e1094ae9006cc513444c4cb5f8b64000000000000000000000000c9f028caaeaba228942d0a579fd55d1f00241ec3000000000000000000000000bc431119f30312aef19fcd56f289230e160c0072000000000000000000000000ac099dc72d123c9cdce594753d1c8dd60bcdc8480000000000000000000000002b8b2c3691055067ee745a5a86a1cb3faea75a190000000000000000000000002641050d903a9efe996fe393cd8587a1e5c61db1000000000000000000000000fea3da48fefddadb3a847a97fc2dfef8f0eb0a590000000000000000000000008e47b4f8552bfbda9bbc1330c3b876100cbbef1f00000000000000000000000000c2be339194cf6dfee0c7952e7da051040f62830000000000000000000000000a425bf792a7e3c0b6167946a1e9828699ae777d0000000000000000000000007474d27e9b0b36f1b0c06cb4688952c5a96ee4e90000000000000000000000009b0eb908179ed6b8b7316a9e390df5517e6fea75000000000000000000000000c9d44fe1888375a56b5f161ade0c5f5a365e6b64000000000000000000000000341fa158c7340fc1293670d5ed64e5f0047a032f0000000000000000000000000aa86e2c71eeb8a94076f6f9f7e270df51c2bad3000000000000000000000000909a603db7e1a1088d345f05d682e7ab3511dc5c000000000000000000000000ae4ba26131ba0cf22be0ae7b0cccec4c3c8bf0e1000000000000000000000000bf5c89aa3bbf0870361df0fd8fb473f4808532bb0000000000000000000000001c27717ead177c50e00fb284b18ef778bf390f16000000000000000000000000ab9cc35619df72cd7da16372952d9c53173502cd000000000000000000000000b1dd239a62012668a1965eac9b8784edf24737900000000000000000000000009e475633b84ac42b1452e909bc3a1ecb3022201400000000000000000000000097c355ce3ae52db18d8598127e7aa9f5fcac16a70000000000000000000000009991d2b54d6bae4c8ab045df8e41f83a1f1c42720000000000000000000000002f4f6ad75f2149b6bad21c6fd7153e404295658500000000000000000000000061f8a87efc68a370ae0ce20a05f66340292354de0000000000000000000000008aee2aaf780950593af8bfa732359daaab120166000000000000000000000000409b476d35e38136ea088f0960f61dfda4615e6200000000000000000000000009f4eb3e972e80765c8055176982f2cf1606833b00000000000000000000000039cfff5f0fc0728bfb0712e60cdd38e70fcac12d000000000000000000000000a3eac678b03dbb8b75d8b6e62f13d2ba586855cb000000000000000000000000fc0a954b852988b35c9cc0b0a8395fbfc4b8543d00000000000000000000000034dff96343f1ce523bc4fe5949c2dbe8daa3e5f40000000000000000000000001b0655a1870a376501b74ecf361d8cde9d008023000000000000000000000000049eeff075c1e32322fbe67e0cabe3ad363cb23e000000000000000000000000658a0b43e5e9fa041ff6de64b17b0aff5aacb10000000000000000000000000033e4b2c7fdf8b53a06ec79f024d9e79ef11ea3db00000000000000000000000082695102365dbad0853cc595863d52ecd4138db90000000000000000000000001473925231a6fe049d5e3cdc3228d6449ec759b8000000000000000000000000de503e1dee5ae8f0a00cfd9f472627a68c44e8f600000000000000000000000008d6ff867e226c44aef3c8b10d6b5560d4bf22cc00000000000000000000000079d440d256939688dbd324a2986c006bf92632ce0000000000000000000000009385adc42493769565bed8c33ad095e4eb941aa2000000000000000000000000c62c025633f9e9457bcb00b77adc482533b9a0660000000000000000000000003d07ac751a18330953ab8b1bb9b33fdafc7210a90000000000000000000000001f525563982f738c995bb17a7170cbe80395fd3b00000000000000000000000065f1e5245899828bdb5d3c36e4303dde2f37d5580000000000000000000000009c9855610da0a2d5dbfd2187fd54623e68a42380000000000000000000000000dcb4f16bb22a4e2d34abe0c53e7e3bcd8deba17a000000000000000000000000598a61f088b2b9d1fd912a4a0e72d3ee913118950000000000000000000000000f922f8a767b9a08e8f1f09b900d073113d6b26100000000000000000000000048ffcef9edb7340ade6db42c2aa80e3d223250b9000000000000000000000000560e2735dbf3a77b1a5a6f332304880dd6466b370000000000000000000000008474ba77b40261d6b1edde93bb0e0042a527f21b000000000000000000000000b71a20590741aac76655c84b27b28bb05cad3d3800000000000000000000000006b6f18e36fac426b9496cc7541e243e1f89a089000000000000000000000000882bb93dd7e330ed7619f953a9760e2f780ecba40000000000000000000000008e9825a93182653f7a927b39e218980fac93dfee000000000000000000000000583749e48883087f19c2d6ef92c8ff29019a4fc20000000000000000000000002da7d29a5a9d6feac456f8ab03810d3945f3a95900000000000000000000000014e13d7f29269219f8bd3d1d2bb04074838413380000000000000000000000003fc28891f3b15d641f254b8047b452d9b0bddb49000000000000000000000000a433d10285bf346c49d5a896e3d5f8f468279d2e00000000000000000000000019387fb45433a83521297b4779427256e21610810000000000000000000000008e557ec734744425662847dfc69eb3aa01cb109700000000000000000000000027146b7712e945a31c0d2efb5a5ec6d61c7ceaa4000000000000000000000000bab8aed6a6d134f3b3c72d6ed5b82e0506301ec4000000000000000000000000b4945ab03689d2f3620cc761796823855e58d5b70000000000000000000000004d74d7a388a4918d0593fe8fc0d7908d75cb942600000000000000000000000018dc990d0e66058d8406ed92af5b2f1dcb72c50f0000000000000000000000005f6dd9f2195fa009152d01dc4a58abc708dc066e000000000000000000000000aa3f7194d6c3653a7f3e35c95c7bce807b629fb4000000000000000000000000dadcdaa267bb2d9d7c17bfa923a604421dcced6100000000000000000000000042f25f3113b8b855c817213ff363e6376a1a5367000000000000000000000000c61eb1eb4172488cf53e66c0a091fc07af73170f000000000000000000000000455e92af5744d0992c4b432d9bad94bd189268d70000000000000000000000003396d888d2c47819d23ab2ca96fe4aa114aa57bc000000000000000000000000bf177a93b6d0086ffde7ca1c2a854c39fe874b43000000000000000000000000c611c1136ca70c1bdd890bbfc0a9b98be35fa455000000000000000000000000954a1e3a1852594e13db57cde3cabab66d392a620000000000000000000000006282a8e88893c2d8c4c2d98b8907fb6984d4489e0000000000000000000000007b73dabc818f824faf21366854d6526400ffec90000000000000000000000000c89e349f6ff138ccb3bf72238a047bddc7b59fd6000000000000000000000000e79bc2188b03c2adf493937b14548b5618492847000000000000000000000000f166e7b904cc16143d78ebcb24e34a0824da682d000000000000000000000000c3ec6900f6661436f4316795461e593c57cae0a4000000000000000000000000f55d9460e5b6ce92a94afa5f01abbedfcfe5378b000000000000000000000000ccb0e1f1918cd260a332eceb98d3565de047930600000000000000000000000020c0405392215b3350b62076805c937d76ee158b0000000000000000000000004c183d457f1efe97ec77deb692418697e4940466000000000000000000000000a269ebccf5b40c5cb483ec328fdf114f6106f7690000000000000000000000003e260eea16ccc71e4b1d366b00bb776dd6b80674000000000000000000000000e2f248710cfc2e18da48704eb08f8d8a01eca6e0000000000000000000000000af68cbd792c504ba0b1a981681e2b9cf0fabde7a0000000000000000000000008e44d840f7cf7548ddf096a1e5aa3b2594bdae920000000000000000000000008135e461eb13150795f8c9af991b6c69224bea39000000000000000000000000a1fcd8ad85f1ee5de0e8bb7bd832cbfb093f7aff00000000000000000000000018d9b28229858ebae889d9c8475eb4eb55641ce100000000000000000000000075b8960f2aa71497a6f267054978379af21829fa0000000000000000000000007aa02d751e6e9be75de54414d460edb0b868110b000000000000000000000000f9ea399a41b8dbd82017c7a79e36569f5ccb8e1c000000000000000000000000a556b130005db75844a60569f4d19a521713f0d8000000000000000000000000833e25435f23b7e896164427a65182878675399d000000000000000000000000e54769cc36244cfe94dc10942626f916b4a0199a000000000000000000000000d01a7e7574cc62cd5f97eb52f996c66ea7b39088000000000000000000000000d3299ed5949ce28bf3069be84001207e793a5a6e0000000000000000000000009d13af0cc6d94b881558f228640f3182614699fa000000000000000000000000b39a9692843f8f60ce3f54072bcd35e4fd8a985200000000000000000000000080beb038ff88e77da81ece0a1eac3f07bcc073290000000000000000000000006aa5ced64ff4cf0405ef3dc3519b5a14cc1251bb00000000000000000000000034b4237c2ca6cdb70b906f4577f139dd07c6db9d00000000000000000000000059e7fef5429ff41e67c9ef0ccdc82d4486736a1b000000000000000000000000cdc323223a69d2fef99332e827bf42ffcc5132f3000000000000000000000000b902f21e9d865bcf3967b540ef99911106a3fd110000000000000000000000009b5c54e9934ec6914282322eb655d1889838e5d40000000000000000000000006e48f1f50040248c866ac78c05491ae80ba00cad0000000000000000000000008f7ddad93b030e8e2fd98f1e031815c6658ee1e2000000000000000000000000ae24267946767df88bc74396801d4d2f9f23aad700000000000000000000000029c36102148d9e003a2f7c79bc1eeb2bd7c78e6b0000000000000000000000003add28d771b4b9feb420c14b3e311122e6497f100000000000000000000000000842fc0288cb58d57095c89dc8771bfd58f17be0000000000000000000000000c8f466030e4d8ae816a4e5171353aedb3844b4420000000000000000000000003a966f61277ba803dd0ff90a0c647f7cf9275d2a0000000000000000000000007afcddd3d0cdba79162f0ee0ec181a2bb08bd86100000000000000000000000034ac48d004d6da3c2d7dd14184b326d08362ed9b000000000000000000000000b3b054a8b5661d135674b9ae4c00bb9569f46baa000000000000000000000000a640996684419cf2b8999e6be8702c71d5c6b0f00000000000000000000000003e06b25b8e75aa9c6f914b10a2a62273c5ed4914000000000000000000000000205ca3f06f6046914863daa43e3328c4468dd65a00000000000000000000000052214d621dcaf4cd75ecd11bca0d28a5c321c5eb0000000000000000000000000552e616a4050e355cba337cded4927f1fa3d04a0000000000000000000000005f59c69de33d89d10a4cacad22892c904f62c2880000000000000000000000006af259402c7b4e48f2884946f85f898d148171a500000000000000000000000090626ab7485cdf7a327afd3b0d081d161819edf3000000000000000000000000ef3cc6cabb410e7c943099c0e998f9fc331d72e100000000000000000000000082644fd4915e36c809a6d8e2f6f976c6fe6edd2a0000000000000000000000008fec3226665119a187b84f7e18663c390730eeba000000000000000000000000288951d6f31822d47e41d7e5ff5f2cd2e7ba2da1000000000000000000000000ae5d6d80d2fe1226c66e04dd8843e2b4466421c60000000000000000000000002c9073ec81a549c81f0d22b8cbdc6610dbf589a90000000000000000000000002d5049fc08a88034b924604a277255a2353b9899000000000000000000000000bb8789559001a5321803ba4f6c91ab99426069aa00000000000000000000000034b54f31ff17af63602a96c501f0f9927fc3573300000000000000000000000066e428c3f67a68878562e79a0234c1f83c2087700000000000000000000000002a45e736b55e463452bee4d9eeb54b5135579be40000000000000000000000002d4d05712834e15829b90b99d567402162abcfad000000000000000000000000b27ea7e86085482ae6280b1d088b495c34414dc1000000000000000000000000a43b9e547781307e08e72fd2ca701f9b4f28eda3000000000000000000000000375e3ced70db84f7ff0e178a64acadac4f9e77780000000000000000000000005c34103197da6ea70a560f1e99b005dc024c4f2c000000000000000000000000c925a9b4cad1f5291b1bd5b2678620930332a138000000000000000000000000bc0d0a16523769485e8b6a5efa0975ee183b9d1e00000000000000000000000050e5076497a66b3043a3fed77c5b7d12164a22800000000000000000000000009064cb622d76c77b98ac7c1d238f85a61506037d00000000000000000000000011bc15a077be9d213bc2e871392a6c29c1b5259b0000000000000000000000001fce8a6a94998dd91a7ccb910064be6d111b0d4c000000000000000000000000e89ce5afafcab368cc28c294981448120909ae710000000000000000000000005704d37d6416bcd269488f457e90f7426a5c0fb00000000000000000000000000cd3570b4322991eca7fa39e5f295f4084be745600000000000000000000000029b0a52156228ca6f06a8716c313db4726838ffb0000000000000000000000009d366ba36cff0ea90aa22e82c1f60b123bc5caed0000000000000000000000005df1b09cf9ff68e163b6035d349d69eef4617873000000000000000000000000c23be18879c17d0f930dae508c9cee77c3081473000000000000000000000000de63316603732787709483bfbb967c6c4e3140d5000000000000000000000000abae72f5a5ed87dff77f2c8281beeb9e35a492d200000000000000000000000060ffe434a7cc152ca177011f51561979049a2c020000000000000000000000000ec241123bc0817c6417bf20f1b03be362f732070000000000000000000000000f8db1eb86718fd110d57a2782b72a1392741b610000000000000000000000003a1425174d35164b75dfc8a8cc7f92f1495009280000000000000000000000000c464853f1020a57107f8a68a2fe5669443da548000000000000000000000000d9597ee41e3d4a893d3e379febeda9bd50cba8dc000000000000000000000000c0041a2f937741867e8f0bf06860311b0403b4e0000000000000000000000000d869de3f5dce511d830d05bd474df972194a7f7100000000000000000000000049a4f2db7a48d5b85ba46f330608b8c289350e5d000000000000000000000000169f720dc8d2b933d52ffb9f9ce9291cc1bd12d90000000000000000000000000a5efc3b66427f211c173d97404cd39ca7bcc58e0000000000000000000000003cc5d538fcddcaa0cb04b5bd6ea622868d2ba8660000000000000000000000007948724042ea488399f98decc9e996aa644d2d4a000000000000000000000000230eca493c9476d9d8c9ca7b91794b80bc804897000000000000000000000000c54325261cf063b4c55ff78faa9fef44b4a24f14000000000000000000000000fbf80a3df7d38941e22a1017d2c4ef45fba4be5800000000000000000000000072436f4e61eca76eaf7b5236d6dbcd3593af6c82000000000000000000000000e56ab1cf7a221b869c429222e0f02a5905743946000000000000000000000000a2b32814a0057fd1e9e9126edfeaf1a5dcf80982000000000000000000000000053d808e7da58407c99bce05aeab4d4091d660d2000000000000000000000000824928dd188f5b0f7237646876d1d346f16b8331000000000000000000000000dd017e48fcfbcf4485cd61f2595d727d023f97c4000000000000000000000000d8851cb052cc9e5903f302420ee6f4711abfe8d9000000000000000000000000ae1ec55dc473ccfa30284e1c6131bbf9c1520655000000000000000000000000ff26291ff10ff60d141c4b777b9c370ec39eb8680000000000000000000000005f69586e282b167359916ef251566b372504952300000000000000000000000078bcc826285f7ff09dd1d1a757b5507602de5d7e0000000000000000000000006bdeade8f0c3be2f7ec1f721e5b7cbaeb19d1318000000000000000000000000d0ea2f289cc26e641ffdc741e8460ba561d76c570000000000000000000000001177ab7251d1a56c6ca12cd5b66d7e86cd977bbe000000000000000000000000cebb668348ae27588a3ad71f0ec52d28a9a5aca700000000000000000000000039ebb247ca259cfdebdf56ec41a74b46b1efa109000000000000000000000000b21ee07d94a249b4eb7a3ca62f3e13fcf7078e9e0000000000000000000000001e67e152d18bcd0056448ee5c4f3b2dfc9c74179000000000000000000000000d6d2942ef25dfb64be03c7275dc5e9aba13e1af300000000000000000000000028acad8e4ddd8af8fc193caffead6cbacc41056c000000000000000000000000837c700c887e8e43dcf7568ea44dad9773abc95f0000000000000000000000008920d30de0808ab62284501002dc5118b7226eb900000000000000000000000076499309cf71fc68c7b75e3587b0d68609df2f54000000000000000000000000269522881c02f0332d0b855bccd706d3957ad11b0000000000000000000000002e15e74f0f2b294f27ed0204af21db02c3aa7d47000000000000000000000000f0e6ba7533e423d5307998a5cd21dec24f1de7d200000000000000000000000099908f318b05eb714d3867df3a06d80acd8c3be6000000000000000000000000ced2d07a45a67435c3b728c4148abbb00be26de50000000000000000000000007893fd6def08a2d2bf3ef1106e0c573d4fee6e30000000000000000000000000df75688e06088b2f582830a023d5b30f4e434a04000000000000000000000000d6f1137027cb931172ca0a6ed4fd6090a4f6c37d0000000000000000000000003fd1ce759fbdaf7eb791aa7fd0b700e6658f77770000000000000000000000005b4ad6fef3163179aaf6d1d9886fd40ab7d570b20000000000000000000000001d2d72e440ec6b1f8e539bd5d1e6d484d58c90a80000000000000000000000004829df49269099e94925ee4e3e07220a4b010cde000000000000000000000000a23ac70d8b6ab89f807628518cef6021cd06a4aa0000000000000000000000001c4f7906a67b4ce10eedb627b4e9dea8994698db0000000000000000000000003ad9b0667bd3df63375b4dcdb250fef7af787583000000000000000000000000989ab7c978401725d98b11c0893faea3e75fbe570000000000000000000000004b2aba9a87dfd4bcc91293388ae9c3970db33086000000000000000000000000b4115ffe31558ee73c4fbf37526cf733defd51bd000000000000000000000000c65db1018b44fa0c5d71ca93dd14103ba4b638c200000000000000000000000000493821b6d2a1339349f0d2a2cd0f210ba8946b000000000000000000000000ecb711e967a2407d9fd61fbe3260e8399ecbe81a000000000000000000000000dc071649d49f60f1cf9a386757f6a941f9995b47000000000000000000000000d9690585aea9eeee56b29c14b6759e301b79d74800000000000000000000000041ad7886ebd2df8a1d916d46968bd7e1ab2299fd0000000000000000000000002b791e717dea9a39512a5cfe5fde89eed2bbf3c000000000000000000000000016d4a6e1b959cb395dafbe07554cca2b4abbe877000000000000000000000000c60e81babccebe485427cafb9d4521aba04ec33100000000000000000000000032131328d2cd63e08c04520fafc1f51438c821d30000000000000000000000005ded6970f9acc497104bf6988c7a8bf6c52dd3220000000000000000000000006e368d659d64d6fcb74c870a3142b2283348dd3100000000000000000000000089240aed82fafbafeb4702b1d2315da9c7a5ef270000000000000000000000007a8633419ce27af2bf1d83f99400ead710e144f2000000000000000000000000f3c3caf548d7df607f2cc28e85707b31ab926c420000000000000000000000001e589987ed7b003c02363c8ce4cb72cb85835d8b000000000000000000000000cfe3914a5050a253d8f969e3a175e4c5f1cf46c60000000000000000000000004019e305bf8d38bcae079df1cfc8a4635ad4ae47000000000000000000000000650a683ae3873723b3951c31a80b29f1389a66f300000000000000000000000067b59289cd6d96db8d123c4142d39be1a8ea620f00000000000000000000000035be67fd00df4ea6f47bb7c75f33fe0bf28ad95c0000000000000000000000006d430bd762402ad4720fd2d03363cdb79924f4ef000000000000000000000000179c0ac0bf8b2fad48d63ab56bb45d413398cf1c000000000000000000000000e2e56f6c64cf8db0fbf9409aeb037513e5cd0e680000000000000000000000001be0d2ef1604cfd17e5017bfe5310b881f8fd484000000000000000000000000988922238b980bedaac8676a51e120c890e1e2b300000000000000000000000051e0ffbce0806bbccfbbc5499b87cb0bcc1141f1000000000000000000000000a9798484081b7553a828a572dfb2c4222352f0af0000000000000000000000000767aaf81c28a8781b9d2468d5bd17a041dbeb8800000000000000000000000097528f89e2eae1d774a24da7d91149fea2ed93ff00000000000000000000000012561c29b3e4527e096cf6bb5f581c91c3497de9000000000000000000000000b1960d51b194b5904efb5238c5cee2cb2e184e6c000000000000000000000000cfddcee923efd9a52773e730fa37480142d3330f00000000000000000000000026fafd90b98d3b85369256c257b21915967019b10000000000000000000000003e177d32e33dfa12e9e819d3c9e6781157386ca40000000000000000000000002dee554df935d3d6d3ffac1086161dc996741f92000000000000000000000000af55f545c9b63f75476716d2fc2e138d55d900530000000000000000000000007033a2a3564d05fa241161d95bc69ba3292998f20000000000000000000000003953b4b4d66ca794a6040f1ec590fcf1e4d8790a0000000000000000000000008b8fa0ef5c1df3f178c346c4a2a36fa0fbdf64540000000000000000000000001304113c416f9b32f94c2ac2ecaa7cfacd65c8e4000000000000000000000000d5417e96dd04363c675e41ee6f30bf788412c71900000000000000000000000071d0089ea0ebac9bcd5f99966d6432e76c924f18000000000000000000000000acb3f850dd507cd7c73004ca5d6936052de2bff30000000000000000000000001d57b1df567a7ed9597a8e54e0525d0a06768f0a000000000000000000000000c042586c09a4146a9ef902aa2d4d39ce7b6785b1000000000000000000000000b56d9fd1130c3cb6694770221a166dbf8af209370000000000000000000000004b2fce10dc42ac55234cc8a64ad8083816d37c9c0000000000000000000000004b646b62c93d40da8e02f4272066b50ed0130b99000000000000000000000000402380e56f6080815a65eda5a9d87b61c1743687000000000000000000000000e9e30eabe9a06999a8dfddb0b4d47ca6371b0e4f0000000000000000000000009ced15eb47c16976aad8efc25abd584e9523771c0000000000000000000000007c6990f2f9b5a0b4d9ae4812b4e68f2f724cd98a000000000000000000000000597663f3849f88da09ff3aa9f7054f71df23ecbf000000000000000000000000d119a3fb1f2daa479bb7924413a7686abe7a3b2e000000000000000000000000e12bfef70d50845c236a936d38b72057304ef0920000000000000000000000007f8c7420c4af1f88d659f6b4fa4b93c0d60332c00000000000000000000000001a87d5fe08d1c4ebca13f32f1b06b06c4ce074f90000000000000000000000003284bb250aedb35a342fa34b8118fd8d47312e97000000000000000000000000c0781facf7791d979a3131845254740a062dc5990000000000000000000000004d992efb2c81e1cbd0406b0085a9c469d714ed65000000000000000000000000fcb58fe217ab17cb4b34aba031e370788eef578d00000000000000000000000054194086b5fe015abad83b7eb9a274b9e3fead4d0000000000000000000000000ac8a6f371a399eec709c4fe1330e38aaafa38dc0000000000000000000000008b868fed8556cec129e8a3a62b06decffdbda054000000000000000000000000987890bd4f451aa58dbf822d7381a05d858c2f7b0000000000000000000000004d903e7e38de46fd5079b38cb2928273aca28b670000000000000000000000003b352ab009dbcd2113d7fd4149a6e8054fff8e3a000000000000000000000000a69f5f9826bb4b2a9feec5a6539ea5be8b22e66700000000000000000000000080ff3b91c0d036f0a2d4cb549c82a99d563d091a000000000000000000000000298b4d8a4d7949d983dcbb2bfd5ef19ecf89083d0000000000000000000000005d5445210c51ca5c86d34cd9508ce5cdcb565f2100000000000000000000000052212e21da80781ea2f99c8cf7af335eac95091a00000000000000000000000067d9f9236061b1a74df9a6bf18daab85c9b4c941000000000000000000000000eb8c38594dae04a7b528f6cf708b0f9f2de61ff600000000000000000000000072797a37d6b86396ae5f1d10f7b2dce5d64e5cc4000000000000000000000000ffd46010dbf93eb9096a8d4ed892186419a8f7b30000000000000000000000005cd3c1faeb7e368244bf75db327b26f4b405828b000000000000000000000000c8845191fd1f1a60989664acaca1d446eea8c518000000000000000000000000cdf164d3456ea42510d9da0eca2fd1514248fa66000000000000000000000000b590b52ced5ce323dd3a6a2ad78b4a27700cf5d0000000000000000000000000851bf5d742de5f8423ad393a63987fb5634d585b0000000000000000000000002d23ee089d59b166189bfde3022f3e5d1ac2c3450000000000000000000000004d8737b32b50fadfb1bd0346fe86422d9e040980000000000000000000000000c8ebe42fd6ea97daf70e5ae5fecf710b4494b272000000000000000000000000e7c26bf92ce4a262b2c00582032a336177eacaae000000000000000000000000873ddfafd403a0050d495aa45f34516bbe9281f3000000000000000000000000f030c5fc201ad5b70c6df91f6df4145286e0f216000000000000000000000000e0497e07abffb865f16ee08d7219552dabff58560000000000000000000000007db3109d7670ddcb27d144bac50d0e10d2454f03000000000000000000000000de859845a5858d4b71f4ea44dc79d27151bf21ad0000000000000000000000000a17a43cc233aceaf1768d5608bf05d9ab1dba1f000000000000000000000000ba2ef8ac84b7726c04388637c39ff88804a7a4b7000000000000000000000000bc05c694a1b550d1a3dfa6b3fe6e9c7be26e4313000000000000000000000000a353ccb102cf49b9b0e6dcfdea306873a171c315000000000000000000000000dc1503d37843b9830745850edf5e529cf5bb95080000000000000000000000008d3a20ae61219b5d8a7600c659154f4c2389380f00000000000000000000000066d66dd824e412f375906591e25787dd381fb0de0000000000000000000000003a973469e82c762cb40c8100bcae8e88589c54ad000000000000000000000000f0b2dc03f0b7b8951818ae45300fb33084389cbc