60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000ec60a69dcd3ac1858929d1e5c75cc2995ccc333000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6765747175616e742e6f72670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206765747175616e742e6f7267000000000000000000000000000000000000000000000000000000000000000000002e516d5846637a4c367576454159474a4b5a4d46326b76434c697241714c53546b454d66667a75446f3434573751330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000552000000000000000000000000441e41668a7be24f5221eee37156750f194dfee6000000000000000000000000fc1b37bbc402061ba9f73b8323d2a252f6e2e93a000000000000000000000000b6574a8529626786e3b4410d4b21c7c2f7a3fce500000000000000000000000028c79f3b9c67fb904385861b1d1c40df42811b4d000000000000000000000000c2f2f35fd8ef94361de93a18e7954de5aac0e8e100000000000000000000000037bbd113dac2e34ee5fc9fc35a7c5ab14d40be69000000000000000000000000c3fe853aaa882e540c3d099a8de848b74b471a8f0000000000000000000000000e4ab79a9bbd7087d6e0e368f0496e3e2d6bd01d000000000000000000000000f2d32bc8c1db2a5bf127b290522ce8c6dee2bb06000000000000000000000000807493e843745729d00221d8e26399eae9d56a830000000000000000000000002474c6cc0e2014403aa87900bdcaf735ccbedfa2000000000000000000000000de67205f0f6cabdaa81a2bd7252866d6ad95f7d00000000000000000000000005493c0d60b98e815251e4cc24ff8fba097da5a3c00000000000000000000000097bf27e88b0f3ddffea6a0abb7c70e7256c47b90000000000000000000000000f125d703d4f6435e66832a7aae4e4e35559956a70000000000000000000000005b7a29adce9d60b6b9820d95f3308c8f2140499f00000000000000000000000029018a42afcdff7dacb61d2a697f5feccb229938000000000000000000000000f6594bba1a6aff0e049c1276abffa3750d348e1b000000000000000000000000d7488bb7b317025662fda40fd33429702a526603000000000000000000000000b49d2257deff52896d23c00141534080dcb139cd00000000000000000000000094469eb832a83b6acca5879099041116a6ba860e0000000000000000000000000b535a9e7a079865f31846f1a82bf5d5ac74dc5a0000000000000000000000002e7a11b8edfa67e0d776af5bcec7fd7b80338ee4000000000000000000000000191ef88f5e5150ec106f80a8d1006da23051311a000000000000000000000000a686eb16add53f324d946e31dc9ce239b393befc000000000000000000000000073514400979a3e86c0d9d4c157b86752a0188ce0000000000000000000000005b7b1661a382dc6640d27fb7553f947484074e880000000000000000000000002a1b15555683313b4949d41590816aef99c28d47000000000000000000000000793089a2a8018971198db318f2a6636490e4a103000000000000000000000000c719fb038d588514c8f36beaa08322d205e3c94c000000000000000000000000b5b81e63991245da00bd3d166a977ee107865b0b000000000000000000000000d1960a3c4ebdaa8f3417af39158e10e1af913c830000000000000000000000002fda84e9543d9f0625304d85a6e9941cd5a79992000000000000000000000000a01e7ed8b457a749ea7bb782ecf7896325348bb000000000000000000000000075e969e7836638f25db4148bf1d90c5e775cd8e7000000000000000000000000ca116cc6ff001a3ef4b58822836afd185bd40adc000000000000000000000000007eb1b2e57798c37d6069beeb35c24b0a9d7073000000000000000000000000ad6b70bdf2189f8d1bfe8821732bf267ad7b421100000000000000000000000023c3e4d0e6193821d5b0e2028d9a2ce6d71a8918000000000000000000000000a61c84576f7db285cd5b331f515f1a96aa8712e60000000000000000000000005abdf109ab6e0da3667ff6191164e085d4e7927100000000000000000000000041bbf19dcc356b871ab7f85cff55d959848afa64000000000000000000000000682a05dd1baa8cf7ea6b0d76dd106f4963ad997a000000000000000000000000cd5eff9a926032cb99bc3361aae8a5132ab80ebe000000000000000000000000db6a60a57cee868f5f695044e969e7f6c850f327000000000000000000000000f0e99cdfe5c20582db7806e05c287f82d4a86df4000000000000000000000000ce763ed4ad1945288ff5de969ed8ca06cf6a7662000000000000000000000000276fe4248bb910478b1526a73d69c5cdb3bcc02b00000000000000000000000052e00fc0eb44dd6e3961d4659790c4cf67478acb000000000000000000000000845c290a43215294421dd469d4ee00dbebec00ac000000000000000000000000d3a0f59e240ecac8a53563aa1522925777f30904000000000000000000000000c63d923932e5ba62051316dc3beccb1e15cba6440000000000000000000000007d1739494e21d6405cbcf51411cf2719bbdd0470000000000000000000000000ce098e67cc19bb43b8f062c933f9d5bf9543c8f2000000000000000000000000ff2a073a5ecb2113c7af035341d7192e3b55cd1f000000000000000000000000fce9c7d36d991037beff44c5a621504a0bfe4d49000000000000000000000000285c292df38aa706606220332c9f5b5cbb8ac62e000000000000000000000000f3d29e0cf8e1830f3ac117fec62cc5d865d62248000000000000000000000000f35f5fdb3c8fed69055867c96435e5f9d1fd84ba000000000000000000000000279809eb09af2a2087f8047b329e1b64f867a5270000000000000000000000001d5b537272326b683ea1f7c31a144f2b84b5c225000000000000000000000000c49990b0f2264ed1763caf164856faa2b95e6ec900000000000000000000000072937118f6346ad98c173abc7e36218307194a530000000000000000000000005856ca7bda61e15117061c93080538de414cbc92000000000000000000000000add1c42d2ce27d06f9812d162f044b2252d060ad000000000000000000000000caeada50b12218562010a13df821a22e65390357000000000000000000000000e8f44b7b8bcbbefc5e1d8e5a6fd17b4bdcd90d5000000000000000000000000088ffa7405f61aeab48216e3d432be0e96b2c61ed000000000000000000000000c26f6dff42eed4a282eb9833fa96bee7203b916f000000000000000000000000b58d793cb0eda622e1b2922a82ea06fce926559e000000000000000000000000e11cb8eb8cf150b1bad1a3f23765860c48b8e2ff000000000000000000000000faea4a4758fad635d08a63fcbdf6f05e6b989698000000000000000000000000211d5c1647c0ea2564a10326f2511984be1f60f4000000000000000000000000405d764b8f1b31363e4a245a8de589a2d3d80525000000000000000000000000b8aa090272ed4bc106ff5ec8a9c488e68edc682e00000000000000000000000057cb7733686a9533529af86f3eaddea1f06b5586000000000000000000000000aecc6dbae35f8548b9e6276c69f7305e225e6889000000000000000000000000b2394d3cf8eb43a3a41248233f543c328358e88800000000000000000000000044ad6641d0413b955d9158dc962cdbffb96f4739000000000000000000000000fdeb59585084063e295d30af1f62945c41b4535d00000000000000000000000009c57c7ce790c5729e6e64c834b87ffdc732b897000000000000000000000000927eebf89a179ed18ba04a62959d5a652264d42f000000000000000000000000a9771cd76c222d644178546d6b01d1a6e864e76200000000000000000000000039bae77567454b892c3e625125c66c681fdd9ea10000000000000000000000006a27da453d2df59f45b42e8c4fecc15eaefba607000000000000000000000000b08189dc2016c19c4105e8fd17e0e25506fc4daf0000000000000000000000002e2776e094950a94ec9255bcb2799a946bb86eff000000000000000000000000c9f26b3af8262b74b30a202445f87894f510d01f000000000000000000000000ca8fc59399b56b3f40ed57b5820a3edbc2eadc790000000000000000000000007c35e591c8d9470217ac049b8cf849a3ddfce1380000000000000000000000002d9f218df125106ecdccc1980df05a60788a7f720000000000000000000000001585a4967619d5c41b5e52910423bda231029622000000000000000000000000ced0bced7113dae354305731648ce3949959be6c000000000000000000000000ab062e232ac06d896ee50620994d29b9729728980000000000000000000000000da2efe6634d10ff4591d7313e7efd3806bece0e00000000000000000000000034e120c9704aba522981562aa5278f888a74307d000000000000000000000000c826d5278989850bad1849cdb04e951068eb26f7000000000000000000000000914d721888b6f45f58ea9ba6589453e542b7035700000000000000000000000026af37bce80d0375cc689f32c3606f42d165ee30000000000000000000000000d271fb810bea73c08d988b2c5e07fb38b7685ec00000000000000000000000007259ce2000db4c63459f715a42346254834670170000000000000000000000004f8371b55230634e95d5d323b4cd92352132ffe3000000000000000000000000d08d8ae67dd2258415735fbb939f50b9ce43cc94000000000000000000000000d21c2b99009bb9e146f4a5e00c0b9e82ea7a8111000000000000000000000000803ad8c3eec184cd5e50ac7e8ca31ce96513e2cb00000000000000000000000051bfda4423157208b6a78b08b5254cacdea21fa4000000000000000000000000b6d0e4571bd2e6c4245bfe19690db8fa648a223d0000000000000000000000001f20ada97674b9a9acc69f971767525647edc88500000000000000000000000001bd33ce64b87abbd6698c934b02071b7db51f5b00000000000000000000000024b4b80b0293f5187d25b17b6d7f38487ea2e19e0000000000000000000000003c3080e44406157b09c80dea81d3f969793b6b80000000000000000000000000fd04ef8b39db2828b82cc4300eae1acd1071a5ce0000000000000000000000003a83ee966ba1c3635e9d6884306de3b311f2568d000000000000000000000000b858ebb67806c8fdd9c7f96775d50fb2feaa17c20000000000000000000000000a8ac8457aa72d7d1de44d3d38587d6ebfc2b531000000000000000000000000ac6ba6dd971ea78316dac655c0f49f415ac1ab59000000000000000000000000eb29a44ca8ae8e201db3015732b78a244ae08cce000000000000000000000000c6c68d810da596d15b9a95e041f615150dc948cf0000000000000000000000005db9e46dec6eb4cd7a9db4f47981cdd27f124da40000000000000000000000000fa4c6aba6fc430f6f0756c698a241dc8d63f181000000000000000000000000174f83967a5bac31f5d7bc3859ecdb04dfa431a9000000000000000000000000a5a916190f085b2773f4198459ecdb62aea492aa00000000000000000000000067650e8dc5dbff9fea954850d6876dec553f3a36000000000000000000000000667172522a92d0b5574744435a6191467adeba76000000000000000000000000f95636050342018735f671965087049fb658e07900000000000000000000000061960d7859e28e7f12aae80474b742f8f6163cb50000000000000000000000001c39351c8beb7a8f8d47c5c5404c525a7e4a1b0b000000000000000000000000db146ca03b30153276d538615ee8b5217dd67fe4000000000000000000000000d807c2cc409bab908ab77ee877c046dbb5f07d7b0000000000000000000000000426b13a8d44153e2409de78cc2eeeeea0e386510000000000000000000000001574ee62e39ca5e02ce1e4c3e7b88710e9806b4c000000000000000000000000c83cbf7f23e8a6e012980ace5c0be559cec47141000000000000000000000000379ba36bc9296ee6d02ddf37c399b548866741aa000000000000000000000000e4736f34f5547ecc38afe31cba9e621415ba12c5000000000000000000000000eb28ed3f70a6df993e0f142c77c355c32fa1afe50000000000000000000000009b80e259540c1237f957ca0d76fe75615cc23fdb0000000000000000000000007401329373afd9fcdff750b408019b63612a44b20000000000000000000000004075955f5d8072f747c0851d9f4351897d96931e0000000000000000000000002d85bad1cfd1a0d8369cf188ac5b6b4d2bcfaf4500000000000000000000000015c2135ddd3eda024a5b08360bed27b83c06453e000000000000000000000000d34858d3ac75de78add03a786d7ff3d9bd0aab76000000000000000000000000ad8c31480e2b1efeaaf878600a62dc9bd8b79e15000000000000000000000000b24f9cb09f38b183a6effe8ad985511230b1ffa9000000000000000000000000b6e840dbdb4342a10db1e436627bd45f79390e5000000000000000000000000098978b69b6eec367ee4c8031f1a9803a9859880800000000000000000000000001e9c86afc5adf84929f7c56ca6f9947261f8dfa000000000000000000000000b0d1ce998130b52707ef545ac7fb45a8ae718da4000000000000000000000000c9d401f66d933f9c93c360e1e83fd248a787f88e00000000000000000000000092b6d5ab76374660e8f7f4d1bb8ecb7de64dfb53000000000000000000000000b0f04225f3fb5c944b54d7d08ab2c2beae3b2ff0000000000000000000000000e05e2a66b241105887dbfe2e31dac50b48c2642c00000000000000000000000070bc64fef8abb12c62f18f7664b1bf4c9659a14200000000000000000000000000680f9eaf46ebc18c2ab6ae7e0d38e7a2800a66000000000000000000000000e85b33247343ded869f0e54341a23f7d6e6db5740000000000000000000000000e919cdf59e77df92a578b2e28fb4774558496d9000000000000000000000000d5f06afb29460f6e39da4a2e8f0a3d3fe37decb4000000000000000000000000d4242f2eeaf727716778fab21faa5ea2645a3f37000000000000000000000000e5a3b8e68492eeb22348a2ce2f0b222b14a037ec000000000000000000000000849baf3bf853cfa166584884bec6783bbe2f892b000000000000000000000000d56bcf373f032925cfaabe0da1565d0a6220edeb000000000000000000000000311b9c9424761fa87df0ec8699e68426d32e7c36000000000000000000000000ae132b74adee92b242307b66e255e567b8590f89000000000000000000000000b593e2e69bf1dc361f786f082905d8c422e5dcee0000000000000000000000007dc4dc51ba3f270f8742198750606813bf3dee3100000000000000000000000018b6d716b383cab9317eec9427c74d46902e54a3000000000000000000000000502362182fa8b77555c64a2d137e884dd6518ead000000000000000000000000e24933934d5236e3b993eea5ba04ba57e2f447340000000000000000000000008c447ee795014c14a9e1f35def8eecfd57fefc3700000000000000000000000058638097e7ed9872dcd8f2b9166a867d7f88e261000000000000000000000000a84aa624b5b7c7ae9ab1084384aa323ab9a29bb500000000000000000000000039c8552371b9b7f4e324197af460ba8bc8e18ef9000000000000000000000000a28ac264a36ff95dc624eac1123c24a77fa3bfdd000000000000000000000000de4f56a2b85ab770a65fb00c289170b7c83bc2e800000000000000000000000003ae1a0ed979a1a23ba12395dd9869c04cd9b6de00000000000000000000000095034f999181244982e1e115be735e80a2433e92000000000000000000000000c2a354d3e5b2c015f3ae32e5cbdf89344c62fd4c0000000000000000000000007b55ec75a57f84c5b559d19509ee737a42b521db0000000000000000000000006f1f7be622654fcd1893bd168b8c54d9de51573b000000000000000000000000b8ee62695a22448aa9b61aa68ecfd65657a7ffb400000000000000000000000017bd75e0209d24291a093d62dfb61d7df3e428ac000000000000000000000000f5e37909eb3376fb8bd8f2ce42a9d5021895a0c60000000000000000000000004c7be81c20499387ca39d8c6a8dddb684cb6065d000000000000000000000000bd3fd55d0768bbabb72e7a5fa0291b3b19c1674b000000000000000000000000ae3ece2f2559b81c1532e5281c1c535d3047fec80000000000000000000000002bffeb2ddae9e64379a367b39e58558e9787d2b50000000000000000000000006ecff197148b3d4b0be7aa0e58862788d2f8ff8a000000000000000000000000363919bacbdab0b7aa1baebbd05fba2a80f1b40f000000000000000000000000ea201966b9c05a604d84ee4ac801f830498f2cc3000000000000000000000000b899d451b24d66f5c5e2dad5d702bd3bd78b5bc10000000000000000000000005c016046cbe769c6e50e86d22f814d0e174029d2000000000000000000000000eb72e9d6e707c9ca9d33e0953d0a8226eb373f95000000000000000000000000167ee8dbf3a42debb8047e8c101067258b4fa06d000000000000000000000000ba91aefbdba4fd2e4db542e20f515bc7d2e2727a000000000000000000000000827695f1ec952276921a21dc8d4c1136ca8deffd000000000000000000000000d8527a5a9a2faba3a2d1fb7e26173f0ab31de451000000000000000000000000eda4b21b98a698a9677ab979627c9faf7b047f590000000000000000000000007e310c759f84ef6ae697230bdd3a95ecc2cefc980000000000000000000000008d73b2f5f5b273a01f4b601f81f7c075df03dcfc0000000000000000000000003208adaca8cd0164341ce9bbe4479fb162273f7e000000000000000000000000ebc1e3ebeede5e2f1c30f4e32470e87b9930ffdb0000000000000000000000008ed0df564748c0397af51d01d9badf373cef8c5d000000000000000000000000382a136aa9f2926d224e60cd2b177e34b7690bc8000000000000000000000000812d1755d308332b9e59194fca251eddd94fb7930000000000000000000000007f18e6bef879465f5b04e0d7f4509116c2de29cb000000000000000000000000dbc7cada58130d220116a294f5c315efb570353a0000000000000000000000007f1da185a574d346aaacd8faa76c51efb993ca430000000000000000000000004fa4ef740aa73190e579500f0210f610b42e847c0000000000000000000000000c8caa41433d191327db7022ab1d1ef18fc10f2f000000000000000000000000a8943de42d16dd71446cc59fd95c3405c4cb14a4000000000000000000000000f1d44e7802a34afe08085df63c8ff916b5865a740000000000000000000000006f5d7fff7cc9518aff14dca8573b6b11a8e7f3480000000000000000000000003ccc08bf343a0afa0d013303794f3367b6640c070000000000000000000000001b0017e8e146256fff0afbb02d4727f6494c71ef00000000000000000000000029cd7fa520113152e969f1018bd5717e4e99abdc0000000000000000000000004189953df35274ff898c0f711eedd73255cfb6b10000000000000000000000004ab8da1d51361f09074d9a364e9af7ef988b6616000000000000000000000000814a3248bc6e8e9dcb028eeee7934c5a89bb74a7000000000000000000000000955a858e915f93ff4f07b3553ec53dcbe80496c5000000000000000000000000b76244d3721cc46c5236a61b815e9a5a6c12f8fd000000000000000000000000f844da72b2d6949e3eb175418f8d2890405427a00000000000000000000000003461d827fe4a6ea5fcfecaa3f6fc941d892703cb000000000000000000000000c3ad7ea16d132522d15c60dadab6c1c1aca94885000000000000000000000000dae6ebf0b1a05876e60747b387348122854445950000000000000000000000001e2df1b7a477528ec05e63f384b9bc114df2c8a0000000000000000000000000649e957e355fbf5c7883f27990e3383d220f75e7000000000000000000000000a3ec634fa7b44b7d1f4d26900e41ed8855d29372000000000000000000000000420cfb3ad2b36581bd5576b5a2863d9e564e2d98000000000000000000000000631a458558f8a86256d833ba622a353b1e5085e5000000000000000000000000386ebf90aa0a52b00a00d2033691c12d61d340e800000000000000000000000007fa170af40d5d45ade5d87e6e8cb363d4ba1a6b0000000000000000000000002705fe1013f1f9a169f4f9f8832f5fbb3edee3940000000000000000000000007be7603304a89d66e37bd10442dd9ab1cb3f4e1b0000000000000000000000008fb81b65b2f57c6dc9102d56a536d80faad0fdb500000000000000000000000099f4d6b7e9d6406ac6977d96e0151e10741193d500000000000000000000000027715a43169206383f820bb1b38fc9b04633f34c00000000000000000000000082a2533e4f122602654041099a849619ed323157000000000000000000000000e7f7b145c9f94ca708d167ea384cac999bd0fae60000000000000000000000006762482697416965a3ca731ac1ddc56973bf7125000000000000000000000000020b8cc71ed36a63b44d78fae27c7c5c86bc2fe7000000000000000000000000bc6b9e206615bd13be44578f8e0f55e0d5ebc2c700000000000000000000000079395ea1152b1787490ce70996255e520c17b4b9000000000000000000000000bab92de7e3b104510bf10c1da2f327ab46f48d5d000000000000000000000000bab13669ca18a138d585642165d5501656dd6fcf000000000000000000000000bd0b32d10e6eee1b27bdb18dac6ab9265c819802000000000000000000000000107e2f6326cdc952f656774a33d539589dec80f400000000000000000000000030db3e5cb0d86ad3a8e5c0b56283b249455acfef00000000000000000000000065cf0047abbd6e52d2293b2e2d7ab985fa7768e700000000000000000000000023c9e86acb20035ddb45c7d7f855be08ebaa700600000000000000000000000038418d83eb6e82fa0c99d30ca8fbf93a9083c020000000000000000000000000ddafedf94df39871ea7119aeaa19d2a20042ad17000000000000000000000000f140d707f0b85285316734efa88081cf2ba941ca00000000000000000000000095077262e6389b00f5db118edba5aff653c0a303000000000000000000000000c8d92326bd4dd3bb1d4eae8355fca6833d64ea800000000000000000000000003903a749d5b62ac7531f6a8faac9bbaf4eff68be000000000000000000000000fba5824fd0c0897ad0a4fa10f5efbd18dd51f871000000000000000000000000b30f398d6cccbf181d4131ff3139f7211d9748790000000000000000000000004a83812ca98cc5c0b4346b2d2ec92f301533bdc0000000000000000000000000b69c2c188a2e1f4b7f1f7c488675bcb01fb8e880000000000000000000000000b1359d9e82f2d9b67cc413f4ce18b86d4b7d3e2f00000000000000000000000079836f5ddb0479393b1acc2c79836029c48f2092000000000000000000000000f65d38c2ade9a1342d260cf7faea27249d96d85e000000000000000000000000ce356638e4146c40e644ba8a47dbb88b8d6741df000000000000000000000000c50bcd3666d004862f223fe1fbc7f4b6665209a6000000000000000000000000748558072d6b411887b93d89dd9b8f9e8b4631ee000000000000000000000000d3057d211f95e4477b9dea98111cb19024f96217000000000000000000000000816dd57fddf7af8498c5d7c796f819d9d6f071de00000000000000000000000024149530c5ed3ae072c13b128fca5429fdf16c160000000000000000000000005cab261d7004f1721b97b6d16e33dcedee690c8e0000000000000000000000006aca84fc37cc850e79d4248b041e0ea866b0f6a100000000000000000000000092bb543c2e2f56d1e49118e3ae16ee3a55be9a8f0000000000000000000000000ac1fafa09de41f5adc5b7e227ad57b05dcd2804000000000000000000000000cf8a9c552eaeb2f484a4d5b7687411026f36331b000000000000000000000000b31995a408b2bbca4b0f7ee79a1f3e8eadba4948000000000000000000000000e6e39e3309cdb97706f8ecc161cbf0862b41e0a6000000000000000000000000afbee406c70e1f3337f2d6e9fa42bf0d974b6958000000000000000000000000958536d6e8eed9bc64a97d67a2416a8f7d11199100000000000000000000000012f36b76beb9147ddbaaed30df2888bc43b16bb50000000000000000000000008247b9d499791c60d4bffd09085ced71479ee8cb000000000000000000000000b60f85fac48cacb34112a9784d9646e566c052fb00000000000000000000000009f8f18b5c65988765d9ecaceec04682241be497000000000000000000000000343814a3cae85c35c476f3246ec7d659edcbef67000000000000000000000000a26af97a96c8fadf1b84334ee40b94230cbae07d00000000000000000000000064753a0ddc086d73ae8c2f5ca3fa50e021d32ffd000000000000000000000000ef278ba61ff9c06cc0868fd95cc84759f103c3b7000000000000000000000000ed0cda1b460a8f30ff4589c88f8956bec257f6f5000000000000000000000000b04691b802e1669bc0a41d70119ab5854a8c3db60000000000000000000000008637ffabba8cb8bec2932d0c8c0f19a3d00db5ac0000000000000000000000005e06551765b311c87e60eb504f4028e0a5f6ed3b000000000000000000000000feb67fd1039e35ab3564e3a6b699a675134486560000000000000000000000003d7a2dae49b5ff6a1d3874d25c059c20fabd43ec000000000000000000000000eb69769cee0c3dae9bf571fff3b8b1d7054a3084000000000000000000000000786f8c8abbb181385a506cf3a7fb9407b6eeca350000000000000000000000007dfcf09bd15cf94ff32864c8e4cd5902d1d107c1000000000000000000000000d5f648af39bd9374c77ee291af32e382dfbad1a70000000000000000000000004d84a53f2fa01fdcd1b06cb9f0d0c1eb5f16fedc000000000000000000000000921555ecaec81758856ddae5d05679e8b5ae7a600000000000000000000000002b3f5ad2dd52bc6f0f77b22ff6087811c0be3578000000000000000000000000ad2a0b6ade9788afad2fb641526beabc63e1de7000000000000000000000000070bb5e6ab7fabc4a5119aa917dfaa352def873a200000000000000000000000017d5ef9931063b323a7c74a5cfdd4f6e32f5d082000000000000000000000000fa971047a3e44e40ee1d78eef5bf521e10c6c09a0000000000000000000000005b3b42a36da9aaafc7873247f82df620f6dda2980000000000000000000000002f21c1fb2b8c4307a7593ae71de22d6ae1eb11b20000000000000000000000004a60c29a43768748212f54dad88b9f9ad8d69f7700000000000000000000000014dc180676573707bf149657a8a2eb6a7d595f0d00000000000000000000000058646f6ef15e627ce3a4d32462f66bea37861dcd000000000000000000000000258c7d11d1c441ba5c8e3d9172dab793917f0bef0000000000000000000000001f87a8a950066d5ee2cd74b90ceea1c839c83e24000000000000000000000000db62d909d29bc5837db67ee054d2a307b89409be0000000000000000000000000b01c650c3f966c96c5ab5b5ef5c1203d081729f0000000000000000000000001ecc5195e99cd964530b1cf9172013458129d36a0000000000000000000000000bb011d2460ee0b0d93e6a85aa02ab303a3a865c000000000000000000000000faa1e36c968cfd39a76cc863beeb75116af18b4400000000000000000000000000b6c2fcd89ede35a9a7fcbb2629e4aeda4019560000000000000000000000001c053a0a3e37eecee8c513827d60dc3f03ac73e2000000000000000000000000863146f7a91d54c686e1d80622cf8661808d07df000000000000000000000000e3e5b158fde3ad04f79ced8f335305c5dd7ec7f7000000000000000000000000716de9ce36d36089a1861c8d5907a2f243d514270000000000000000000000009775ccca18e05ab4562fff1a41af96828b03580a0000000000000000000000007d296889001a74742affa9a3440c0161f27312e90000000000000000000000008bb5ca61e971239ecefc0aacec3c1f5badaab9370000000000000000000000003a70b604294fcb24e52827ac2944c60a9f2092aa000000000000000000000000fbcc9086638e6064c4c8936e9a27511e5c9da9d80000000000000000000000007214de1228398187982a2d0c3fc03cab5a410b17000000000000000000000000b810536978cdd5c9c93a9229dc967044f806ce510000000000000000000000007a16f60095095239aa2d6415991d845b2435ab63000000000000000000000000b7a21774413d397d8b27847a861e4311ba34711900000000000000000000000024900889a715fe81fe2b2ea771c95857c2b1438500000000000000000000000064f3af2999a120c189e7357ccba4bccc2a7ab5a2000000000000000000000000a4fa23e412ce8efd62e9f257d043625fd945b8bc000000000000000000000000c4ba8f8a5afe9e4c1d037bfabd6cc9b988c2ad5a0000000000000000000000002bbb43d9274e48151ea012dff356c90b13a738090000000000000000000000001259fc8d0c50352a66ed0995929d00d22e4a4b9c0000000000000000000000004dca9ac7265a63447a4c38488aa0959b5e73dd6a0000000000000000000000002809173b2fe74d4a01ce8663fe660e0acce37147000000000000000000000000c2868f74ecb174f9dbfc35d9c9126c907844fb75000000000000000000000000fae5cb22dcebf6a02b7e29766c4bc4158696c9df0000000000000000000000009947e92f613969405864cbdccd252b8b10702bc50000000000000000000000003da562b7f4379942b38204762e0560c91cfefeaf000000000000000000000000fd4c258e404c7081491aefb71409c266e826044f000000000000000000000000284d5e8890760e7f7c48f6941078ccabed92e7c40000000000000000000000009e67ced7f8c4e6defc254fa0ee79a7395e9a2deb000000000000000000000000b8c7451d7f39a0b7f4c30e413b79081d6e021b56000000000000000000000000ba99b49c7c887c92e8b6888cf73532859625455c0000000000000000000000008f8b0a16ba2537a4c6e697a94920f457a4944e9c000000000000000000000000375156e7f32f7e41849c4aaa7839081c15adadaf00000000000000000000000030f1c85aac2cbe5b035ea514d4abb0e0a7208a6a000000000000000000000000e80d814fd9d74893c605958c7f44ad2ea71e13d50000000000000000000000002eb58655df3c091cf7175682e487e91e8b9de9a40000000000000000000000001b0e7c07990dd6bce543fb5526466871c796e39e000000000000000000000000c65362a064f3b280474ef83bd3b384323fbededd000000000000000000000000d2ca607dadde5d84bd0dce658eb32c93905312ce000000000000000000000000832e0cc8a9737ed67e4e4ea81764874721d5961a000000000000000000000000da7dcf7000f782080763e77911d77d9ae9fb64470000000000000000000000001c74ec0305b9b1015ccd266e66605a1937a9960c00000000000000000000000038c16d995b69465e2b63694a6e5e66293b938fbf000000000000000000000000b3d9e0c14f20b2cd7db028339ca1d27ee06f722a000000000000000000000000017a2782478a8cc7819b6732716cb2ac83523b32000000000000000000000000326815d50db0ebd95d2573901c3638896e575ef3000000000000000000000000bc44f6e8c043574548a437f4952adc6f7a08ba14000000000000000000000000b2f954192be5c9b33031cdefb1d00383975123dd000000000000000000000000d6207855d0d1871337567aa444527b76f85c189c00000000000000000000000049b7eaa112456ad6548c939a7599fa6252c3f7650000000000000000000000003fd9875aee509a84117f84d7a0ae422e69e2983b00000000000000000000000073fec4a85fc9d2443ebf10f830cae590342ecdc80000000000000000000000003e8acff977fb67220e06faddb8e04c2e1aef2a310000000000000000000000008b0f3346fbc9bc65e322c2ac227c9d5342aa1072000000000000000000000000c5451dfd8972a1d50232c1e7d6e14845f549f1a50000000000000000000000002a19e6ce1fa08908ea1384ddbdae2e1c189908570000000000000000000000002bddd85ed0de73a79701f12e80a27ef56bfa57db0000000000000000000000007cb797d330bb965901653fad81c109dec00e295400000000000000000000000056cde57be16471e4dcbd5c65f0ce032f789db9660000000000000000000000007e4c9ddedbdd27c56c9c98d21187d84de5ca3ee70000000000000000000000008c8ec38de26b45db0411b691186990ba22210f8e00000000000000000000000013c9ed9dd489de46e634c71d5ace1f72b53952dc000000000000000000000000259f40f25cd488847afbc5ec50967d59cb7a56a20000000000000000000000003806550a769aa6b35ecb0ae4bf75b196687587c0000000000000000000000000a28a13d7b151af5a8d556f2278e4ab4ace78c6be000000000000000000000000dc474c585ead0bc33d5e3b4536df5d98e7f7058a000000000000000000000000e4c3d025e721540fc44e0ef34aa2cec85fc8d79f000000000000000000000000874aeca518df01563bc989bdee6139fd0b3c77a9000000000000000000000000d5c6aa79f977592ce8b84837c7d783200f81aa0a0000000000000000000000006486343a2a1e1bf00c2ba48eebb4924607ea125800000000000000000000000071caf863a8e0b3d74fe62e6278efc7cd52659818000000000000000000000000fc552dde2080f93a0b3b49eec2f9d7c07dab690200000000000000000000000017a1214829e062d41e53b8d1142bda22fdeaa37b000000000000000000000000d882eee3ad1bf19ad363264f76bff3a4a31eae150000000000000000000000007b8ae1758cc1ab7aca763404ea2a0a440e82d12f000000000000000000000000776a76fe968deec44afe851e17a1df6cd8f7a49b000000000000000000000000b0d72a07e9edf816f4bb96b4064fcfc6a55dbb5f000000000000000000000000b46088a619be14943c5001fa044d76fb760ee742000000000000000000000000461e4bbc6948c7572d7e297bde5d110a55fa815b00000000000000000000000076fbde3366521573feeee5ba8acd912bd44dc9e30000000000000000000000002754c797a0837ed0d900cdb13b91b536b7798cd500000000000000000000000083dd3f6d2ae0890190906822db16aba4720ff701000000000000000000000000f87098069f52e50c245ece31280fdbae4d20bac6000000000000000000000000181a91e1706eaf775a430f8d3637ce1c0dce37b30000000000000000000000000edaa107960705ca24f8c07cefdc5bd09d1e7e940000000000000000000000009ea24a01ab0930874670bfa384fb795b7a931252000000000000000000000000ad6066899fb4e91474b68bed2ea4afe5ef4f2c4f0000000000000000000000008ea479fc06745b0c3cd63fb43919ec248e97e2950000000000000000000000005ebfb0ba82e396356651b71479c78e9226b6bcbc000000000000000000000000a8ddac39f33649fd8b56134b357cc4f39f0d37c00000000000000000000000008e5a2fd1be6f5f31004b085d553eaeb85782a5ba0000000000000000000000002b9e7426853c9033c138652e3e62be3227743dd800000000000000000000000098b5df17759787e251fade6ebf67cc9dda7469290000000000000000000000001379162d88fbc143d003942f7bfb19310abed21a00000000000000000000000018abdfb8df32925998237dc9308c07cb381d506d000000000000000000000000d7ee4329132350c6d9623a7fbee53cf5d9c01abc000000000000000000000000503828976d22510aad0201ac7ec88293211d23da0000000000000000000000009377e19fbdb1d13023c67e1f5f2dab252aa93c0200000000000000000000000059abe986b93b438ae07fa19cc5387ad5b004c98e0000000000000000000000004abd0f7b362cfe8b13f4169e3b86e3ee677f539d000000000000000000000000faf79d2565f888343c93b5aafb39e5314749a6e9000000000000000000000000d74d7a4db7e56ee55d424b08deee35fbbdcb83b200000000000000000000000023ff6a83edbc0582d1d2dad692e5fcee184c9e240000000000000000000000001e85cd1efe40c1952ea52bdcb70d3a034a605f99000000000000000000000000c66a1143bcb75890dfe94158176d5eecef4bc11d000000000000000000000000c9cab773f7dd37022f80cd323c0f22f9d067da20000000000000000000000000f9a22fb95468f2bc00d225f38e3575432d62e1950000000000000000000000007e3b5576f3a6bbae376b4cb372cd6046542bbcd50000000000000000000000007660ffb60bd77405bda8f04eef6b863f9018db3700000000000000000000000057309ef807ace70c25d85cbb8bde99af6e012aeb00000000000000000000000099890b22c9ca7de9aa998bd222016bafdc654e5e0000000000000000000000008484722e4ac2f352d306c63f7c0719bd40dc1155000000000000000000000000c04d4fa8afdb1ad17f26b921ebe5ab1c61093f02000000000000000000000000f7429c18ae574f36d4d2a817f5bdb8bcc7d2a4b9000000000000000000000000938ce7868bad23cdf8ff0f5336a480d5a1bd0de700000000000000000000000011c97bbdc5ad80c8300af00b355f4109988bb1780000000000000000000000009a0a50b61dea089a78c66f80e9c57b4a737f0700000000000000000000000000de68acdce9d1ffee63774b5c4cfb6f0a533154c7000000000000000000000000bbf7d9b30d7091fc06f0c88ff4a0f01e3a333437000000000000000000000000767b8a168c1f7fd448a7c21c442d37cae7577414000000000000000000000000899318299c0aa79f9c4071f87b3d407d39be3cb000000000000000000000000087864dfcbbc3550b5f89c5b32f7cadb52f8d07f00000000000000000000000002ea478b4143398be363c1d55ed7ae076881ee1860000000000000000000000006bcf6dcb8136e3b79366cd8bcd3a539fab62974100000000000000000000000042865f27d30477e7532695756d4f423bfdd4316b0000000000000000000000001a16190fa2b62591d0f07afd986e6af4ce97bbfd0000000000000000000000002830c15ca5c43faa793d16c33f30934a6270ed3d000000000000000000000000e078137f2a44ee86a1b096de123425d0127dd5f600000000000000000000000021a8178247d9ce5abe4071250265b058a3c6f2c100000000000000000000000078b19b284e00d74db3c931a0a182b2e3c741f8620000000000000000000000002fc3f74dfa49de070bc815f12c625b3676943e7700000000000000000000000091619621f8336c3cb492b696333b8c167275a634000000000000000000000000f4c6c332c6ea64d0366454d01bff29110ba9087a000000000000000000000000d1dc68540b84f420fa78a1010ca40de66e099050000000000000000000000000630f18e84f4446dcef8fa418f7028d1f0b72551f00000000000000000000000016f26f3786213bdf318945008a1ead9089af92bc000000000000000000000000aaba5d22caf5da92aa4565e9a4f65af3c5bee806000000000000000000000000062680176aafa064c4f94e5270176840c85ab4ed000000000000000000000000eb8364722e4d32766b2a47a713dbe6820785365b000000000000000000000000ab9a3275e5ecaecfcecab0bdc028497e7e0c9add000000000000000000000000201487a6e0cad63eba070264380c037342b048a100000000000000000000000065c4d54a72099f6b8d4d2e81732a752d87c50fc80000000000000000000000003085786ff1ab3414f91196d688e32fdf25de80a40000000000000000000000006d3f35973fc64e320bed62e4537f3299ab42d51800000000000000000000000054e9772d38236ddfb8049b55f4677d55fa19c501000000000000000000000000ebe3146b142929016c2792eb9e51e81e693d2e9e000000000000000000000000773c8122ef855e59956ac017f5cd2a54de0e79ec000000000000000000000000a8aabb6c558f75f54842bee870380c54446d9e93000000000000000000000000756c27c2447d4a297b489941654774864e445174000000000000000000000000ed750c2c98acc7af7922bc018c2aeb8a1cc65c520000000000000000000000009c8bece56ac68c85634ae2fb946305c8b72f5fc50000000000000000000000006c754a6eda48795a0a17f636929118d0fe9d515400000000000000000000000035c41b1a268799b8421b10ffaa8fd5110e36589500000000000000000000000070d4c3c77702319299030a62c04d58943f51b9fe00000000000000000000000006272fb184d41f591e87eda96b76b9a72c2c8c65000000000000000000000000bdd6ff24889070b65b8da2952cdfe0a5666a2db4000000000000000000000000bd875027a92dfa593b98e8a1b9264a6d221cf17500000000000000000000000099b33ab495d035c1576583434a02aea873cd6151000000000000000000000000e79ede22f81c7e79e70f606bca2f9941bb148146000000000000000000000000afdd1c1db47daae65effc96b9be7998c52f0220300000000000000000000000091de82130e315be7d1a989915755f3f7d85fb99e000000000000000000000000894abe5d09308461110497ba70d4e6bba125354300000000000000000000000029545958e70e6568b268d6cd1ba48cfd1332a47000000000000000000000000011a2b9af0c18ae6df8bfee27108e352053d1a07c000000000000000000000000cb10cf8f6184cbbb16caec00b962182f1a4d0fb8000000000000000000000000fd47d7a96e7fa260ea58964f5d066492ee2a4ca50000000000000000000000003ae830ce77eb01ebde102dbc9246e0c07f0b9b0a000000000000000000000000f888ea17355a07124d65052fd6f2230471c4806a00000000000000000000000098d78a1e1174ff1baa4463fc716ffe885a925293000000000000000000000000682ea1e75152ce620cc01399de22908491c87d25000000000000000000000000e89f020cadb163a107f259fbdb7aebf058b0576a00000000000000000000000059742d382f23f75f013cf05a13865be4db574cb2000000000000000000000000acd8b0a3debf02c1bcc3564160bd0bd0dc0e2d81000000000000000000000000eb2b896802ce02bab2a78dbda25d0dc35c2fdd38000000000000000000000000f88db67b2a32af35e9c59e2cb1afa225f92677bf00000000000000000000000004f3ec99fa774df5df0271a2b5016e6962e46dbd000000000000000000000000a07782cd8c2bc816162cef6342763d09fca33785000000000000000000000000295e61a3c42a9f4ae79c398acbff52cfe0d5996e00000000000000000000000084aa168c10344eb498620d36a1d780afd6c2fcfc000000000000000000000000c322695b606e1a6c855a10da5f4ef452c41a93360000000000000000000000002362dcf2343cf76f4a41471f5e167e3a3a0b22bb00000000000000000000000051d0dd097013871573f3ea72cf5c4bd3b778ca8e000000000000000000000000cfbae711aea01bd31597dd460eb781c7090fc94500000000000000000000000011da5d91f930ec2faf9db9bf82c5ad0e25ac99340000000000000000000000007ff2d34eac5d00cc775e078e1303ffa5e0247b97000000000000000000000000033f6acec9701fafd458022ae0f768aec8c8ab9c00000000000000000000000084b58891e39fcbc25b6b18ab068a5f9670c8ed8000000000000000000000000067e740a8559daab68ffb8f3eb79c33649858368400000000000000000000000061f69bb08065df8d7c7fc0d55961a417bc2478ea0000000000000000000000006dd278057c79e4fae80bf726d8319841d807114d0000000000000000000000005f56871cb5602af3031990c82fadc0ffeeb940c6000000000000000000000000bb7d9f0990ffc40a8a6582bc0bfb5aec720d2bce000000000000000000000000fc56c2be550bdd09bf2926f5c19850bb2e71343e0000000000000000000000003bcc71dea8790f68ae213891a61c5f90257789f900000000000000000000000046e802b2a274c1cf80b7a951fab48c9f8a940d5a000000000000000000000000a059da55ce8e456e213c27c502567d8cc8a0593d000000000000000000000000c22d82b1cbaca3667595ff7a2044f462d7c52bc60000000000000000000000001dc109215f98d8964afc2c7f83f4518a3ee3128a0000000000000000000000008fdf1e9cf425df814a5b510d81777d8bd6424f0c000000000000000000000000d891615da545f13a2486ddeb3bcc5c54232f0524000000000000000000000000801126dbcd78d60f7c2944a05fdff1ee70cfa87e000000000000000000000000276a79feb3dc5cd1f988926bef35e92a43bb42840000000000000000000000008df9262138fd024dc573b0cbb9416bc9650553ce00000000000000000000000013f34de12d007df0ea7a1bb412dd662eeee177da000000000000000000000000e3d1bc881c250f0698246ab4c94210e43a8daf59000000000000000000000000a78e825f615a005dc6f6619a4c0821c26ec874bb0000000000000000000000008cf13fa9f7c1114a0ac7b1347c14674f7b44c452000000000000000000000000b5a7954eb3ed7e283c898988ae676aa44d66f462000000000000000000000000d4ec7537afad2b8f6fd797ac591e7ee67909fdae000000000000000000000000a2607754e9a8c66329790c82eae53af068aff67d0000000000000000000000006b52e69e546cadd7fcc75aae4e02f47f9a2ab7560000000000000000000000001e0332f655e7d2911a151b735887d21966c30c8b000000000000000000000000d18af73d10e9cc40878aec1f6247656e6b587e19000000000000000000000000ac5ec674499089d2c46b3e9a3a9c6e070d38a61500000000000000000000000011940f57db30755381bf824acc1c411f3891bd0e000000000000000000000000fed9fad9b2cd2dc15c5c11060f696b401b85e5d8000000000000000000000000678d7bb11dd9f4a463f1f910b23d041fd68fcaf20000000000000000000000004e075f6d60c4eb77d70497e927ddc7b8ddd136c90000000000000000000000003841a9b1441e2360f3d6907efc672b970b9978d300000000000000000000000036870f3b615c2e76ef0e3c2961c80e240acafb5b000000000000000000000000ccd880c099ab60770a478f73085b6f77a342d4a60000000000000000000000006fa34c3d682d810baf670e76503837ddf1adf3be000000000000000000000000eb62b8040f13dc5044eccd4c6fd5913b891617170000000000000000000000006e81258e15d44e90f5c519281b78f104e4bd95460000000000000000000000000687a92534a8c659bda81b5c406a631f00eaab13000000000000000000000000cdbf0c55f0e8306cab5554ba33fd77a28c1d0beb0000000000000000000000009cc0ab857e90de73fb4b43889b7eacd57546964a0000000000000000000000002f6239fc8bda9ba73715504ddd61d7890a4a3133000000000000000000000000a38b3e90415977d6eb4c3d3d894f4bbb39a59c41000000000000000000000000282407824fd8f2bb0ce8e68396573db4f84fb1f50000000000000000000000006a24661c2512a91de4ed37a1960f6389ea1e95ec000000000000000000000000ca26b3ffad1faacf9e6f894f802fd7b75860b64e00000000000000000000000028319d9acf0ee7aeb1aa241948f8a80d5240a61c0000000000000000000000002b5cfc696103f146e9a7be8ad52480c76b289a320000000000000000000000008676aaf273e75f874d8fb02b5583a9aa7d82927500000000000000000000000082c5a6cad0313c153030109f00fed1db9e9b7cf6000000000000000000000000050858fe862b4853f6bda405e503b573b5a7849f000000000000000000000000431779ce4749f3b95391ffebfd0cd2888185d60300000000000000000000000024fdcf2f02cc025b0e7dbec8af172044d31f0e4a00000000000000000000000073117d1133cda7baa1a1ad9fd86c3441c841cb5e0000000000000000000000009f3395a695dae888c53fddb4c08f7bf4191866bf0000000000000000000000006320da470fb042e95c9ef0bda3fdc3c5f630da8e00000000000000000000000069e9591a5564e708328d471af6bd2e8181c132a1000000000000000000000000c3052023d533b9222ecbd1a363be0764a033321700000000000000000000000012903cb892a89e640f27960dd44e02ba0d98d79800000000000000000000000053c4d229ed60b1dcabd53596bf979f9b72b5256f000000000000000000000000e8a9b9269f8bb70536c944270aadf6932eb371e800000000000000000000000083af49dbab22c95eb572c2ba53e8927006315dbb000000000000000000000000cd902a212373cf0469d0782cda4eda3784d349ff000000000000000000000000d88855785f74c9b0babf19bbf6951c08f8e1277a0000000000000000000000000930eab93f8e83eefc62483e0e59b085393ec2ab000000000000000000000000c581dea775877663e338cb0b58a1328b921895960000000000000000000000002e555b15b8e3fa6bea42a9f07b4c37056fd91b4c000000000000000000000000b88ddbbedfb0e67ee78784f607578d7694c6b92e000000000000000000000000b25aff957ac33a17292312d91a230a2012de558200000000000000000000000093b4765f4b157f367eb009db3733bc37fb8c96ef00000000000000000000000024617fd5cd04f2569efc0ed3f52fef94e13cbaad00000000000000000000000088a2b73a3f3a6fbbc992cdc80b5b31e4301d91e7000000000000000000000000148a5a69e5b32da00803ddba68bfaa3f2c8f78eb000000000000000000000000309ee5782888e651741b21d2e95b8f6839005667000000000000000000000000554be22bf380bc82e3a7c6645b72415aef1e9ef900000000000000000000000027e20af8621ad743ac5e787ee45f5d7b98905fc3000000000000000000000000e26f5302b1a011c691361867f8aba56cb1680e62000000000000000000000000a1a2ee5c8b2235a7355b08c3b517d9dd73f249e10000000000000000000000006c377e22e177f8658a17806c7bf875ca8e4e3961000000000000000000000000a0745cbfd5ef9f747718409086b1c021b5efbfbf000000000000000000000000b841ec94f82d671518eaa6651ea02bc337f8a227000000000000000000000000cbf1833a8a6f03a8c36301743273ca8f81087919000000000000000000000000f845844db13eb4e9a916cdcb145f7a40b237dcab000000000000000000000000386bfa920b708563ad1c5c76203c6371bed02ff2000000000000000000000000f663000ae3d76a9332f7f7a548c601acc9936416000000000000000000000000b790837bcbe22b11c75dba03f3e7abb131095da1000000000000000000000000b95eb32a27f8015661abd531dc7dc4c08db5e47a000000000000000000000000023334f504e56440a1b34d2a6b8f8d7a9e936b83000000000000000000000000ac1c84c4b5452453d08230859d1ac3085da21b930000000000000000000000006c4ab306f286910875625178a3554824d29d7490000000000000000000000000d045b8ffc21753e35b35d67833e47e54fd7a4b36000000000000000000000000c0fe7a5cd8122a6cfb37142ebb356e2738505c3600000000000000000000000084d9db93bed6ccebe26ec99cd6b129e9bdc48816000000000000000000000000bb365c55df0713e8feab1a22efff8a47119112ca0000000000000000000000001384d934221308561dd83eb94e0138e28f3f383a000000000000000000000000e7a9c0e3c51a48522239e0c7d09a9482070bfb090000000000000000000000006eaa7aebf3ec9445d08f9c6ab34d4204f00b722b00000000000000000000000036b5e880f18f2059939a3dc37be65d6ec5c9b67b0000000000000000000000008567202c57733088912c2a412a7a2dbedc11ad270000000000000000000000004b7b4a7172429e759001cada2bd0865bc6c37dcf00000000000000000000000094763a7528cf4d287b482af7bfd084df10343ea5000000000000000000000000a050e9d2a4f19d59b182259e3cdd666e5acc1ef7000000000000000000000000c85a0da711b2ad777ff7dfd8d560d8654bbff7ec000000000000000000000000239e4ce6a84510514b0ff87c5f0f005e710d78790000000000000000000000003514bb6af5b7ee36131245c88833c14cd25b096600000000000000000000000068362c489fd8c70144d9bb50cbd390d56f5f1f4800000000000000000000000080ba4f056c32158eb752b0f433aa0212ea63254d0000000000000000000000003011015d040e105e71da3c06f37607f51455fe86000000000000000000000000867a086e357343cfbefc7acd3ee8af6b4a84d3f70000000000000000000000004947ec94e163d0136cd69b9fe3f2a05b1595dc38000000000000000000000000289d793bde45df22b2bdb737eb6260e470af1830000000000000000000000000d87d7721f45c5a6d83c8732b2ae0664be74ee081000000000000000000000000b176533dc3a94608f1bffa86d3926f226000f373000000000000000000000000cbf26836dac5f33ce599de925f4d2edaf9a32017000000000000000000000000687cafe038f26c17a7f035b86e33dc28f7eb1ba900000000000000000000000073b1f961b581a291ae0fcf275b24683e32164588000000000000000000000000f0b04f74da0695958c359a60698c9f3ab5ae21c8000000000000000000000000b5d740b219207594e33851155582c65cc6be666c000000000000000000000000489b05b08de3fab1b810f90a7cf2a25fcf5ab871000000000000000000000000daf0517da89707768ac9ee00cc775fc7417716be000000000000000000000000e30d9091a6a219c6d7cad99bfeace7b9ea8f39f80000000000000000000000007d96b2f62c1acca648fe44cdbd85c8b9cefc0fa900000000000000000000000074032cd06f1d346ec281cc96ec2e9709f3592fa70000000000000000000000008b47d7127b3687efbfb10784417528c24bc39e340000000000000000000000003d6e942f449d9e3dcc29a0cd703625bd35e5845a000000000000000000000000bd4b9ecc95c750ab67071a9fc1a1003cb94e59020000000000000000000000008f27f6d9be8709c99fbd37be8727a67e1e44cd3700000000000000000000000014c9a0d6efdc86d98d143b4d05b55e3a6b1b341d0000000000000000000000000644122b206977f024a27f0f9a6dd319078ee2940000000000000000000000001c110f6f3e6578cf2ff1497a4f06ce5756bf503f0000000000000000000000005869aa8b60a5fe4bec619b3a5fbc67dab366a86c000000000000000000000000b11fbf04712d370d3da70e577a3f682c26e060a5000000000000000000000000dbc66cb05be86e4a0b084ca23d49b3f2f3ade59f000000000000000000000000a44f499fda86be088bafbbd9519c8e1b89df1095000000000000000000000000407b01f4dcc620807492fa7195b223e54eaafbeb0000000000000000000000003fbb66904e18c7af2441783c3dd6ca3d6e1d67520000000000000000000000007ce9268ca092db69b0fe6343c87148d82b9b91350000000000000000000000008e62840c295c3aa57075f60298fe7641b1754dce0000000000000000000000009955760a432d02c50155b0a4c9c7bef90a40d297000000000000000000000000176f9ae51529b7de3173578d1c96dd3621922cc3000000000000000000000000e5e63080643bcd5f1c57ebc7bfe7d763590b41970000000000000000000000005bdc030239910bf33c6f2745d52e5ec22a9286b3000000000000000000000000b5cfe7f150639fc4ef22865e28047d4f45a72f2c000000000000000000000000748b247dedd6c6ee9b42e12cf17495d7354fc8c10000000000000000000000007e9dc6aba2daac9aeb0fcc72b811410ba262c85a0000000000000000000000003ac1bdb3dad2d874670f13a07f44729ba052803a0000000000000000000000004bae74ffb5da248e9b43d7bfac1f2aa845e19145000000000000000000000000fd588a343788ba0b48b8b3cd7aeee07aafb71e5500000000000000000000000016ce350a9d11771a793a8044d2e58b356269042a000000000000000000000000dd457a862f856d8cc7e2d4a3ce94e9de2b88a0a3000000000000000000000000e9e707e27887d6cfcd9895866146806f4975cc34000000000000000000000000fd335b8e14c5a6387477fcfcc39f08eb851144a5000000000000000000000000e723f9770cf13751b09097f9e5d916f338b5d0050000000000000000000000006ae31ca24476dafe196cfd237bdfd0e366cec05b000000000000000000000000d3ebaefdc3be882d29fc906fbc86d07769e91f15000000000000000000000000d1841f67d0fff282a4b9ce27262686e5e2bfba46000000000000000000000000fa4dc8b768fa2fe964c59f5ee8994a2dc6f620ed000000000000000000000000ea63b9e22756d14e68087a9410a5369e40a3e39b00000000000000000000000004ef0370d2e1de9dfe4a03482ba6300bb80107ec000000000000000000000000ba2bf28477932de7a77345e75352cc024772dbdb00000000000000000000000033d013eb96e48f170c6adf573364a7e88e8ee051000000000000000000000000d194babfb884e56f337d6aebbb72676771b01ace0000000000000000000000000add37dbbc4b0b0a8662c5b3748a49ea816b82de000000000000000000000000473c302244790abc8aabcb1f16cbdfa992b98079000000000000000000000000304c5289a2df8e302d1d68b3ef8fddc45912f64d000000000000000000000000028b88eb670a9f08320c97ec6197348aab8b99990000000000000000000000003abc12f694d4bddc484388285ccd4a9fe8f78b4b0000000000000000000000003c941cb9068587cd9c148cc736dab8251bc9924b00000000000000000000000063ad40cecdb05817d0aa646f1820d17edb2849de000000000000000000000000c47471b36fc9ab285f70cb3f2ac31ac923d16f380000000000000000000000000a15aec295fab364bcf2bef96b320689e0ee119c000000000000000000000000a1fa8c2d9893b98661e9984ec42f4c6684d1f134000000000000000000000000f323df5c3aeaaf1a5dd4f3c7d97db8f092a92ed4000000000000000000000000d2aa4dc63efa0134eca172f51fa04c44e0a6c0ef0000000000000000000000007c352957b455f7a516befbafc68d2d93b5f9ff000000000000000000000000003c203eeb61c2598c2bfd5e404fb915cf60519bd9000000000000000000000000c75d613f81df0a1f87f07b23cd3536a1c06a4bec000000000000000000000000b88b1b35ec819b9461bcceea4cc3e0010a228c3c0000000000000000000000007557584578497952f8381d7b890a1e555030c0920000000000000000000000001703237acf9e656d750b3fa14292484ccb8a2a0b00000000000000000000000007c691a2d087c27ce7f2610460e3aea6b27245840000000000000000000000009ce306c7efe2949d55eb106570684dadacf9d08c00000000000000000000000022db8c13738d6773f8e8ebeb670992f141b3a17100000000000000000000000093b631a21c41ba4378096a760660b8bd7bda763a000000000000000000000000fb936e7a51299bf7c7921bef05469049951b9312000000000000000000000000eb09df2c90d5e83dc0b90372ad9b6322ff0e4536000000000000000000000000b8d45458f8f337b880a2a313d2d6096f4c33abd80000000000000000000000008a264615f56556b22381245ac96b2105f26ca3c3000000000000000000000000c812429cf2ae7224830b4fa89aa00a62923a0ae1000000000000000000000000a9dc0cd0f323d70b93c7990902921330c5b05231000000000000000000000000d0fe4319c179ee1ef8ee8796b0c0af6ee889114300000000000000000000000080d288f4d2008600b56f464c4eb15fcacea3de9600000000000000000000000059549934006d89086edbdfb9e2ce4815169a8dec000000000000000000000000753607c34c8f807a9313e7a41617da9bd4535ce30000000000000000000000000c2547667a918bac4155f9db14526d19480a788a00000000000000000000000006c18ebf11f2e1aa1a593c3229ef75f723100cd90000000000000000000000005fb756c89daa07edddd90017653d91690e72b505000000000000000000000000a2751c1384ca1f11373af7efe615d6a2490df684000000000000000000000000aad0e23e0d43a2601e8d8e324ac915d4b9f15688000000000000000000000000b1ff0f5041393847e1dc68894cecdb563407ae4600000000000000000000000018b9129fa43a36d61c6892f826cb94e3a899f8d6000000000000000000000000c2b87e9de096b4418b8468baf74720406dfb999f000000000000000000000000a4cfc3171986320d7347f2fad7a2b49437fd9b33000000000000000000000000a2c9c483b079802ae73910256d55eb70115fbcbf0000000000000000000000008fcce51f6d79b2eb3635d56e44f50495aec813cb000000000000000000000000fe75cc5d69ef95c3e00c68f7890dec11e2aee7ae000000000000000000000000ba53a90c53b903518128c2157952fd01fe18a4180000000000000000000000003789fc151091474c33e5dfc068ee7861338d7225000000000000000000000000c746c10dc70ddca8b562260d3e979bac5f6b966b0000000000000000000000005243071cd4f156505b76c1d2581e1ca06ffc307d00000000000000000000000048cb5cddbc8c42051db3024d6c9550030f6910790000000000000000000000008cf77d3c03f5ba4e33804d1141502c4ca8533e5d000000000000000000000000aab8d11f9c2565cc00c8887e9a7282cbbc377ffe0000000000000000000000006c3e59912605a61584e12a1d8312e56094170b250000000000000000000000002c11a6f0c3d0b9dc52df9c026fdd489b3ebf7417000000000000000000000000f10692835a2af9dbf718082fd87c9f11add6c12c0000000000000000000000004e99823c6deb8fb4f0cce2e085b63ce97cab9c950000000000000000000000007a3b96f34444136a0fdfa6b3626800655edba309000000000000000000000000ab421b95b905a5db5421e47ef9bc8b52219dbeb8000000000000000000000000dc8700d25f928a35b118fbce1793e94fcdb242d00000000000000000000000003e204d0dc9e2a87dba578e249cb6c6d85c721883000000000000000000000000490247dcaaa781d7d08aae209483aa283d92f78c000000000000000000000000bc209b6e16f3d57b2fb85da28906db97b47754d700000000000000000000000056982d68073c5973e754dcc33853b5dd9b907d8b0000000000000000000000008035bab68ad11c07e2a64820388d0b401a7ddfa6000000000000000000000000af4cd813d89613b7b82ef34a8db1ca4efc9f43ba000000000000000000000000d597a86cdcbb01e2c13fe1306c903a911a2ab63e0000000000000000000000009b5382f45eb2b5674f18e4dcfa1f3c48f15034cf000000000000000000000000d80a9783ef76f350d0c5b7f3d54a081e389b47a6000000000000000000000000a2b3c3e357100aa5661ed935d0480db9804ca6d900000000000000000000000094ae3ed216a52596552f14d1ec5fe0f62dceb4120000000000000000000000006abb4bb25cd6e371afc402a0e9bbb46d8d6d5855000000000000000000000000a0c2e1f910c5835041b06b7859dee3576f5b75070000000000000000000000004af92cfd32b21a14263a43d4541805e5ae3c0027000000000000000000000000a435ff62c8b94d2f1651c17d5ac6a5a104c2aa1900000000000000000000000039578640bb86e3c71088b7c923879bb169d42796000000000000000000000000560c0785b0d7d3f8db5ea3af94d3dc84bfaec9c90000000000000000000000001cedffd461c8a69d1d66084a0c68d0ca6820eaf900000000000000000000000073200ab204f6640c7bd810b5795c6791df87eae70000000000000000000000001f0a1086b3886911f1a86594b974d2974dfd3e4d000000000000000000000000f911d336c1302a84cc33aa0bf8cc41bbf625199600000000000000000000000069d744d9151a5ee23a84fa2e78c85f485d242e4a000000000000000000000000a78bd6335533fef919ad72ced75d932dfbb74fde0000000000000000000000004fc72e34c9e3aee71830485b02cd6d88384c3f00000000000000000000000000c266f6e496ce9ede36cf3b19f04f3e2f5cc8054f00000000000000000000000009d2975040c405ef9c0c00ec03c46201df791473000000000000000000000000c2ce38d35acd3690e7c809e060d156266a40443300000000000000000000000000eb46143454b361f285af7c0ea622cc157bafc9000000000000000000000000e5c7f5a24f9aa3d08afa196898b39c86a70ed565000000000000000000000000412e68436c1a19d6325764a76522eed119a16fb3000000000000000000000000c3e9c4b2992d1791135047300b50de29e00f046900000000000000000000000025ab16311e9a9218c8f407aeb045e773515d341a000000000000000000000000f6bf641a8eaded22bf65c06602ee2f46ba3e4981000000000000000000000000aa532a67d0485ef560ce5e0c00fa3df33195e7f7000000000000000000000000a17a4410cc38b951942d9b00e2d101d34d0e13e000000000000000000000000024b13d0bad3e36d0d23c3ed5fa0791b6adcf41b20000000000000000000000007bc71bb0d9baadc7faadc677e8242d3d6101461f0000000000000000000000007d1c1a2c37f7217155fd74dde0d37d3aa27e170d000000000000000000000000001eb88451f8e751b6143e122b27de6db6420e2c00000000000000000000000031024156412409e424472436870d8eadeaad3ca000000000000000000000000052051bb638de07979b7c154d244e2a0ff41aaf31000000000000000000000000526fe39e7541d0e491065431406e65455d7972cb00000000000000000000000083bf3a3e8b2985f7555ef8664b4382e6063d326b0000000000000000000000001b339b8825b72c7d8ab96ed030adecfb1533d04f0000000000000000000000002165dd9180a352e5378f4faa8b7c2a499463d15b0000000000000000000000009a318947a745c1b099b80a5bec44e7375b6c148800000000000000000000000088e071ef5eb529895e4701b0207951e6dfd780a000000000000000000000000093e21116cd99a4d9754fb6bd2e83150429c67b4600000000000000000000000059f58270601c651a7cc82c738f0ea5990bdae9850000000000000000000000002912a3e92a83e71278cb172d4d3b94c5b47062100000000000000000000000000d9064dd2a52c740c9d300201a338d4265921716000000000000000000000000093811fa4e8e6751c6eee403d6de08429606c204000000000000000000000000f3212e83114e5feaea508c97a9cac9fc6e8240e0000000000000000000000000e2cbbf82d27b5d5c73adcb6b5cfb4309d454305000000000000000000000000001f94828708a83136735b7b21f91b76064a6250900000000000000000000000048589067e4261902b3e859e1d7ade2c389426b1a00000000000000000000000097a0975b2fdae991b31f2e74cdf9ddd9934ddb74000000000000000000000000618cf7a501e6c3b0ae6d4dbb66993ac95216f374000000000000000000000000cef152c100d2be97df1c7950a5c8edbf83aaf71700000000000000000000000074fbde7e69a031d9a01f179d42812276d2b7cefa000000000000000000000000ba64ef63e0d70e73028431dc1ef5772078ac810c0000000000000000000000008129e065b7e767011e1d7473c2364a2fbb0a70780000000000000000000000003f9cf3798beef1d5c01140c2e6b8fe9bd735ce70000000000000000000000000a3afe7f97bdfa921b4511a4cdf34c32f43067a410000000000000000000000006da300ebf59b06c86c6d6e708afd1819ec0ef3bd000000000000000000000000f2d6822502fcc9433f491829c97082432f0219cb00000000000000000000000009862bf8a915da2981c78af0b9184e9bafae00ef000000000000000000000000b008f5916f30bcb580a3ec51d9c3bf56d92bb0a400000000000000000000000015e6e12690fb804b441434dd882322cfedb67e7500000000000000000000000058d6a6535d1efea0a2fa8550b9daf40867ad002c00000000000000000000000045a9a1b3769fadfc3c759b9ec2370b14ded1bbb20000000000000000000000004b04286eae1652929e81ffd4e8277b42160cea5f000000000000000000000000a854e358b0e795681c4428a7776c36704d8228ed000000000000000000000000156947dc9a4775b6c472ed169c95db70712cb6bd000000000000000000000000d3b16c4c737d455133f4e16989766b216692024c000000000000000000000000105cdc0eb1829e75a35505b47c843a91d5443394000000000000000000000000e8be6f5fe717b37d736e0b8df5c116d69655bc6d000000000000000000000000d65ab9e1a88a0713722b80316f70d76f1ba794f40000000000000000000000003f409704d72f9700185ebae615d536d5d109678f0000000000000000000000004f977d1bf566cbb4b389835163b46fb41962c796000000000000000000000000f19dd733ad85b26c789930a0a51d4850ab5e737f000000000000000000000000882487d61aa931992662c147337b0cefbc4c5616000000000000000000000000e61ea3b008d1c93340de6d2c257023072533c825000000000000000000000000ef7b86b409c5829fd601589fdba8f92eb60905da00000000000000000000000023dbafc9201a5543c392e53e8fdb01760680dd1d0000000000000000000000005ccdbffa0a91e2d8f943b288ebd9d23744d39a3300000000000000000000000074bd43118aea7f4767cb3aef4adda7c5b168dee6000000000000000000000000017174d2592101fd2776858f9dba50d8df9a1563000000000000000000000000e315160ef77804d53fac76e9b2426fdec277f7340000000000000000000000006044505c414e2999f99d862446a07d5c38aaa2330000000000000000000000001ae41ab33029bf18410ac464c7b6e0c3c4568bf5000000000000000000000000d854f595a0af7a4883a343f5fdf2a36fd41489c7000000000000000000000000f894c9e76ec9772437c22cb002844e0594007385000000000000000000000000ecfcde15c80566340e77b0acfb3905219bfcd11e0000000000000000000000002cfbab35c9cb4f9f48651c0a6626110a94b6e430000000000000000000000000edc589cc6bd7feabff7dfe09e17ea161061e50c40000000000000000000000006739584155db08d5b9d919df62d5efbd96a34705000000000000000000000000e060ca86217cda81d769ab0d1e10d100cd8d0ca90000000000000000000000000c262c732e6d317547e93d69f2059938bb5d0d70000000000000000000000000c012cfc2c2fd0d4928709d94fad2ea687e09116300000000000000000000000063983102ebe7d9602832e03e3e100a16cdf1243000000000000000000000000042ea9a96410d08825a1517939a90681c18853b0300000000000000000000000099cfd57e3a8433092d1adb492e5e559c1f17000f000000000000000000000000a427483bc01e3ece85b1ef7cb401558856077e39000000000000000000000000b0de7bc08f34501a4363b92eda393d0e340055d30000000000000000000000003b108dffbf0c3a44b0eaf10744fb3f28b87b2226000000000000000000000000590a86a3ac99213040a1c748c69f83ab59fd12d9000000000000000000000000f18aa3f1e88f47bf6fcee7f4e9ed2e10e5a0e0ac000000000000000000000000a26fc79298501e8063fd815e7ef907708c65277d000000000000000000000000b703cb8c4036324ff8dc1486359c6d03cde2ab41000000000000000000000000a2d2800bd304c304cb21da13cace5ddfff283a7c00000000000000000000000011eb8a7ac693f1d659a1c6f6bcebadb0f60338680000000000000000000000002203e3d96a2fe4759a4307de6f40e8a39c073cc3000000000000000000000000a154ca81deb18db2e8c0d7ee24442ca177f5f0da0000000000000000000000001cfd6c3f3dd572e0c8f4ad96861c09d75f066da80000000000000000000000008dddf2eaf4b406327cb794fe27fb65c5391c02dd000000000000000000000000794b91d6a5dba43a6cb2d1a7df66d57e85f7634c0000000000000000000000000481ef5b969a890d9d111ef1d249b6e0a6290e950000000000000000000000007b3ca2ee7a05f11a225caaca5bb479f1b9c408eb000000000000000000000000208b7913efdfd3651a2d0862ff0c09dee1440d8a0000000000000000000000003d2a2d87fb7cb07f9f52175ce151b60a7c6d0f35000000000000000000000000ec7def94851ee03fed4d0ceee1ffd135750fc9070000000000000000000000003a6cc817a7093b97d5f6eccec660909df609f6d30000000000000000000000004c134ea99eacb8112c1a6eca5010f94473cbe2ae0000000000000000000000000c936a3631993dd83fd4c82ea717a1a139eadfb40000000000000000000000005c2099cfe8bce571d9a32a3b49006429bf92bb00000000000000000000000000bb30e443cf6cf5f12e5d6702d3f2b12a545bed190000000000000000000000001bbdb41c8d43a9f032198443e8a957f79b631e500000000000000000000000001a1f2dbdba699a14196bc2871a43040ca4b1e3c000000000000000000000000055a2f6a5dc26d91d4c7a82b1b4a37fb615047cd8000000000000000000000000e0e0dfe1423c0cad103575ad85891b194aaf5449000000000000000000000000e6e30aa9989af5fc3b8f1d528439889614645f8f000000000000000000000000d61a2cd3ed91a193b98b46e33cf9dc0d82073198000000000000000000000000db06c661d46faae518313a0fa05af457febc84ac0000000000000000000000003cc39a068a992cc2da0360c5b85111cf89e3223200000000000000000000000077126b5badcecf8b033217578c8ed0c9f83520d40000000000000000000000001523c7227d490217f7f560bbca0f6c741820b956000000000000000000000000d17e8bba2ff9598b6d96966c2d6c22ccf350a53a00000000000000000000000014acac40d3ac99b7a6bc65f2300d8413c0dfb88f000000000000000000000000d35f8450f2f4460cadab3f8d6fc4e9ab3e81ad25000000000000000000000000fa2274e8267b22cc23add99f544fa1927496a104000000000000000000000000b32fb5a7accd593608db6109ab427e3256082caf000000000000000000000000cd37e2336f526c5f112856be64f4eb025761f10800000000000000000000000004c9b2135aafe2ac045db5bd08e9dc3d84a7440a000000000000000000000000bc2c2daf88c26c71eb05029f258cf7fc1d9d1cbf0000000000000000000000008901ad6a9635b8e204569c37373e607edeb8031000000000000000000000000095c7020a8e3c25c031b1f263bad91476fa57d6dd0000000000000000000000000d5321e0cfa1715464d230c77d1e77877ff6b4e70000000000000000000000007a5bc2a69b15e412d5bcb6e90835b0829be4efb1000000000000000000000000e00a1da01922adb75099f90641644e98d3c450ca000000000000000000000000ab9af8ce10b869915158141cd886cb43252451f7000000000000000000000000099ef71ffdf38210a99e0d5bb5c1a4fc9847495400000000000000000000000087de750285324e33b77f763b72aca38f2a94dbbc000000000000000000000000993ce2b0baa64d2bb29aa44caf015061084dfd6600000000000000000000000083091f6a1c475f7b3a29a825a05a4258bebb906e00000000000000000000000073d0bdda679ee1551625f5a4f4ba3d85a7346cf70000000000000000000000003458a9b78d69900eea94650321ca7f73a46417c70000000000000000000000001457646c41b16d71b694ff99f170e95130dd5b100000000000000000000000002983cdb967836ed5458094109e99cbb93d94c586000000000000000000000000465c16b3239a84da219a359f0e8da5bc7a37f6a200000000000000000000000029b5738223d34c220a9f443c4ff693697c70cb8500000000000000000000000019d81d785748a0fd9a4c2a036f5204591bba9d58000000000000000000000000e7c5ee42c4a809763b43829f45db7adb39aa0785000000000000000000000000cbcfc5922a8c26d44372b99572b5a65d609e42530000000000000000000000007c47d6dedd1b84f0bac8332a169d9bed19ddc3a5000000000000000000000000fff04c506a64ef2155aef88316879c97a37e16910000000000000000000000001e3a20820d1b81db28558d4fa810a0e835934f0a000000000000000000000000eb39014b26a4e9bb6782838c26b6ab8a8b0958300000000000000000000000004791548a633fca797f619113d3b8143d7cf09fc1000000000000000000000000f681a0257b634a6385588f66bf8725822828258f0000000000000000000000002418f3668c5d9690237ee09748d6edd2de9156450000000000000000000000004368aa5b7d00cee1f84c3cb02495bbd342b09e2f00000000000000000000000022ae83c6585e96a88550070ba619a34d3eea9606000000000000000000000000c7e835d464f4551c7990b4b9c03138f8877927e7000000000000000000000000b2681471331503d99599d3668a90e0527e95da77000000000000000000000000975680d77397b2ba82b644dea95cfda25de3f6e9000000000000000000000000bfe06a0a394f0d0035a6bdd1a51ce3ebc803d3740000000000000000000000003bb1463f5b365b6c73c8bd4256a277ad1867c2dd000000000000000000000000bff60de4d303e2b53c3406c64bba6f0043929bd5000000000000000000000000c9aa633f41355febac1cc5e1a28dae3510e9f28a000000000000000000000000951dcd0f91a33984ff47bfc5c312eb16f137929d000000000000000000000000186b2a99da80b090ee1ecdedb2d13dc3008b46c2000000000000000000000000b2c99bd2259126f886078326ac1ea6fac2651a920000000000000000000000006a7bdeae84f9e07fd26189d64550f93863688f5f000000000000000000000000a5f3dd633c9f2faa1c460b1566fbc487981b10e60000000000000000000000002cd116a886b8a5ea61c071cb53d64655ffff97020000000000000000000000005a755d7d00e13cbdcad8fefd23b25f084dde0ee10000000000000000000000007989e63cd78902bd807552c22bafbc6ba5c914a2000000000000000000000000255ea2b1b8006bcdd0435978ead551ca318ed9cd00000000000000000000000082aaedbab56e460e9da3b3dbb305573bc5c76190000000000000000000000000263ccd9cc718d8ee0452c77e1e1364ccc43591cd000000000000000000000000c3f9acb2499ff2e01a348c5faa42f3a0a5c332c800000000000000000000000012e06dc64ad9326c9f0f4085f3518508a14a550b000000000000000000000000cd97c2e5168f6eba22bdfe2bacd51bb32771cf9f000000000000000000000000a4dcaa46e812d9091cb2ac235de8bf7725bb6a0b000000000000000000000000291be290cd84641818e1a9e9ad14a0507c3f70ee000000000000000000000000aa2093df3403021eb2c09202d7523bff30d7c356000000000000000000000000face9330d1d38e54e003ff9e5f9b198f59fbe66f000000000000000000000000522f2c61fcdbde24f52794f40cd79ba305cf535b0000000000000000000000008cb5bb8912160e8604055d39366e08f0b4c5b53f00000000000000000000000009db50807ddc6fa4e8842563403500fb76d27cdb0000000000000000000000003ba77bbfc7ea8667af584e76b9d8d809e5ec4d11000000000000000000000000132d3a474b1eb93970d06e0ea91d763905e0352600000000000000000000000017759cdce3acdd305216c9a9848d3566890fa1e7000000000000000000000000c550c0862e3e80d2f09ed469e95c68642efa50de00000000000000000000000039c6c1196279d7132dd54e0bd4667076795f687e000000000000000000000000a15cd7a2b1fbd17d48f6c0c5abb2f95889241cd80000000000000000000000008ef3c66091f215f955c9de7ae9611500535dc81d000000000000000000000000eec78b046acb45ea38a1003d1601f139ce4acebf000000000000000000000000bbcbe8b60f464bc82a7a2c715f7b62a73d72ca110000000000000000000000001d162f535728a70917f8c232b04f8175fbd7249f0000000000000000000000001ca877fefd56171aa2b87488f1ebad22af8a53f300000000000000000000000003cf2b6393ac65307c0c00f38dfc0161478df2a000000000000000000000000019a83cc197f8ad26b218a2404345e634681083960000000000000000000000003a46e728feb3f5e7e993cc9057ad5f9a666533b00000000000000000000000007756d0919987190508a6c7f0da8fea94cbe4851800000000000000000000000008e524eff6fd00bef8864e796e3a7505a9c43c6900000000000000000000000089d8df53992b9fa0a57901517410305d207cf94b000000000000000000000000d74ad7137b33d6aa63da94117ed4108eae6638240000000000000000000000005f61e0f487f69fcff8b75d717724050f06e314b50000000000000000000000004d43dee858728243e3a5d0208ef36fb2c3b5ec68000000000000000000000000c82c64a372111a0beb3ceeb51bb03d28d7875ed7000000000000000000000000abb65317cb1f8673ea4db910572820e99973946a0000000000000000000000005639db41ec334459bb8a737d5469092d3cdfbe2100000000000000000000000040df594965ff5f3e17abb64571559c5430a80ed200000000000000000000000067e32a736190b792755c91044d8d571e37bef544000000000000000000000000e6c824a2f83ca18ce8f4824f70179524999024fe0000000000000000000000001b98d38c27c0e5662f6b286af2059fd08b7a3ea10000000000000000000000000c204c305aa25df66c29613996d664f49fb5728f000000000000000000000000872e9428205432ca0da760f24b33dfd65909e9aa000000000000000000000000e50213a0459e5fdd8e51de59ec8158db0ac00ea0000000000000000000000000264a7a8c5a9b63beed18c7be29efb167489a1a1c000000000000000000000000985066d7d7e3d47daae336dc64a7e752a23d20bd0000000000000000000000005c7331bae017ead663f62ba2d1feea24caf7e31300000000000000000000000074aabe76501c63368b06aa58fd46ad6553272dfa000000000000000000000000a188df34afc7a0c919240fefb4eefa9af0268401000000000000000000000000d83404a2cdcd96a24ff6b383156856de912ec8d4000000000000000000000000bf8f0b2b30ed597bba22b6e825c1389c31ab75b3000000000000000000000000146df7df843040fd06934b78d24738bd71254d67000000000000000000000000c1f516da6a91cdeff9d6cd6fa08fd69f4aed4e33000000000000000000000000abe0a70921232f6d9d4864eec8e2bbe092cd011a000000000000000000000000340c358ae1a6dc9bcfb560c42eb77a8cd661d66f000000000000000000000000354839ab413de5da385fba7410372a77fba781040000000000000000000000006573f8441a43b261373ec10fa5889bcc87c02150000000000000000000000000f739b9b05b15f6504389ed3a55fd25e197329188000000000000000000000000311a1cfa9b6ac480ef0e82e376e60538fee5900c0000000000000000000000005c248347b69f6a80ced757ef2f741da29567286f000000000000000000000000d14175a5e7bc6a03a306d515624916491f0a46ed000000000000000000000000473cc7b7cd6fe2cb560a87a3a941a0e1880f084a000000000000000000000000bd82830a9b764ad6557c92c6664f0d49e7c5d9f60000000000000000000000008266540e2d906d1105cac6479bef20073334e1b6000000000000000000000000e7b0ca274b648907df784c1da999d567ea02b055000000000000000000000000ffdecbe2ba388554bb820ad24e847f1a136e115d000000000000000000000000e3f95c1ee0b76099c998feecf7b7e01c1f6e9d3100000000000000000000000057feb8d99b43b3ee771cde07a86ac8d80910969c0000000000000000000000005729dae3c0ebfd460edf291409936d75d314079f000000000000000000000000231527f9e53d458668bd984477e2e4f8927495210000000000000000000000006207323ba62c13c9b757b73c701a5bf8f02f36670000000000000000000000002db6fa2ddf389c6240847c1d0ddf2be0fb53d9bd0000000000000000000000001ef576a9f81d4b1a2437136dd33f4625f9811b64000000000000000000000000bbde512c75c70c44f04d0c13136cb213367d9cce000000000000000000000000d8be3e732b786141f0b06c7847b7f2eb5c7b7eb7000000000000000000000000165cf2a33110fd7ca0af0152dff63f9ffa3699f0000000000000000000000000b69f4d96b80d5dfc892d91292175c903c98e7233000000000000000000000000204c4f575adcce749b5c6186c1e3d01abeeacceb000000000000000000000000923558179ca3151c6b194c3be12ace6a44ed10bc0000000000000000000000004bcea4bc6e440c4058db07ee6644ccab2d7fc237000000000000000000000000e7fb83adabcd6c7bb91e4a4f87a498310b720213000000000000000000000000d277dfc32145e64ea311be29ada3fb4e6d871bda0000000000000000000000009c6bc6fb20afb25b3d86a45087039816dc5b8f9a0000000000000000000000003c15c2c21d3177adbfc5bc5bb0d64d946dab6806000000000000000000000000107b8d5eb2f4fe50b2a3a5cb60a6026a5c2b5ab40000000000000000000000007c4d108eedb12b1769973182912a3ca81a1e26790000000000000000000000009c3726aadcbde473cbc22443d3e66cff2abf47e9000000000000000000000000138a68d2b9fb7559d05bc806b960aed6aaaafa560000000000000000000000007b8f160d8055f0eff711401d0e9191661bf74e14000000000000000000000000799583e663e0a471349f8e93689e3c788a0b6f0e000000000000000000000000afdfaebed69c9bbd1b078d81c9afafa332bd4ac2000000000000000000000000051715ae6cb6826317283e319afa919d4a962748000000000000000000000000b3cc666e189798d1244ac4ccab708fdb94d9307000000000000000000000000040e5c0f835d470271fa03397e79dadf6d7976315000000000000000000000000c002433e0cc0113c92275abbf328846873358f1f0000000000000000000000001e0ad151d8059b268d5f56acfaee94ef9704e0a1000000000000000000000000dea35f72de4e327b720b6e4b044ce9d41c14ba80000000000000000000000000a6975e4079f132de9546ff1e512dcc169b6cd7ef0000000000000000000000007e22a29f41a56430432e5967c15132c24727f7db000000000000000000000000e7dccac625d94dfb0def434d45bbbc08285e0ccf0000000000000000000000004406bd016260bbe04acf6618446e6b5a618831c3000000000000000000000000eb997b2e8d6e62e20cbc3af56c141a4c909ceed7000000000000000000000000d689824c9f5581dfde27f6dc0ac268587e943c6d000000000000000000000000abee8c0a56bc53d4054c7985ebab63ebea578ff2000000000000000000000000f112941dc383e086b8637c4b74a15a8c3c1d8ac20000000000000000000000000748bb94ed8476f4f0a758ed227d4cfa32e607a40000000000000000000000009c6f03918a1025c2d51a4014302bde3519b5c9ee000000000000000000000000c24a4a5759f3e09f906adacf51b20d473065f09b000000000000000000000000228bf7d89ebb8f018dd62858d208b7df4faffaac00000000000000000000000026e6284c87e6fcbb3fa171e40e8f42baba26bf5f0000000000000000000000004f34369488d2db732f6914780e27f31d690b8ae20000000000000000000000008afd033093bbb00bd1145eb7913128462663dacc000000000000000000000000d334795108f9d95b38a5e47a04656460cefc1b380000000000000000000000007a5b52a7f820eccf4ccd109f45bdb7b1a3c1a4a700000000000000000000000014d0403deae53dd6c860f9aa11819eeb6af5e85e00000000000000000000000099d45f3ab4420f956c1061e96e9cf95f75c381d0000000000000000000000000baa213bab7f5f9541e48cdc3f59122a6909b5fec000000000000000000000000751970781c74675c76d464193f4e6fc8b5a90455000000000000000000000000eb3cba7125e131a55f7a1f71d28d29a2b5fb866e00000000000000000000000025f1d409e3c6adad4099cf672c19a47577d2ddfb000000000000000000000000e8c71fcc5aef0c2256117e7ed6cd4c3ea67e414c000000000000000000000000bc0a23892c0f1b212866f3cfd0da872f1e8422f000000000000000000000000056dd93edfa536439dbdb0dbd1fc0ec9044fb9b5e00000000000000000000000024e6ed2495b365f39448c60719bdc78be8b4eb990000000000000000000000004e8f5c47cd41d29d074a077a9800e55a5da4af2f0000000000000000000000001fa89bb9bab75ae9153a89ce838840c6e46a143100000000000000000000000017e4cfc378b0652e43badbdce106dcf90c765c6a0000000000000000000000008a5800187b83aec0b9c8b167c02287e8f870d38d0000000000000000000000004edbc59daad1203ce9e7c6061ad42d4f83f7aad4000000000000000000000000e1edf984291710e1648b40514f6e6cbbf32ef96c00000000000000000000000072926dcb221eb341a588eea9896443f56ef41ebc000000000000000000000000e0b1ca0386e0ae455299041fc098f51db313724c0000000000000000000000002f1737d264b2c5cd148cb58bb60336b076c251d300000000000000000000000014d0cb1a3173b8722a67fb97c653a8028a0455a5000000000000000000000000502bbb42806b6a16ac2c606b2a49d1b5ff6d912100000000000000000000000033916190253dcd7e21363f86f1deffe8da2f3ec8000000000000000000000000437f07e98467ee2ebe605d7b52aee91753fa50440000000000000000000000001c85f6cad2a9fe61215a0b88448e21bf92524c6c000000000000000000000000a599a6bf460b8b2fa1006a0cc01d8720fec5a5d800000000000000000000000014169f7b11a9f40c502bb282a30606d446057b830000000000000000000000002d24825a38e6a1c122de005e1c3953f41e7874ed0000000000000000000000008ad35957394f1b55b18285011335862ced3cbd26000000000000000000000000081a0312d7ae2b02f46f8f9d7878ee2221813375000000000000000000000000d70ea2fd85ef63394692aac06c485e26a22cd9440000000000000000000000007ce02103ef929890438b7d84cc64322119596164000000000000000000000000961c5ba28e1099a4fa5190f4b14111d9659c377f000000000000000000000000430c4ebed90076e40de828f5ddcb78817da0324d0000000000000000000000004c54cccb202a3b095e8dc97419bc5e3a52519e960000000000000000000000007cf2ff74044f8693a9aa2908c31fc91c067c2b55000000000000000000000000e4375810027e36191d7ac61ebc50672a06a8ae310000000000000000000000004488d605acd7e43519348e32255e4c792ab00e13000000000000000000000000d339bb1754dce1288b67c658618867a69a4af53b0000000000000000000000005144d75d2c3d145e5d700af5053fa5e1f1af97c0000000000000000000000000f03f91062baf43da1b6b4c4973403444295a9036000000000000000000000000cdcf8a06327ff780289b661f079d70f019209c94000000000000000000000000c0afdb399377747c656d2d6a8f4cf922bf5ba7a000000000000000000000000028b657afe90671b5bb8cb4457df8abd9377e3b9f0000000000000000000000009da883bc7cb7c327a51b360a70a72166bd057624000000000000000000000000ce3ae2d9723e04428f3787a9f8656cbc1e1955970000000000000000000000004f3b2e5a6cb692a861a73e13ce1461878580fb79000000000000000000000000df6dd0a22c6cd606e134a9f82a74e932edbedf0000000000000000000000000087e30b00de753faca758be852e9a4de1b86cc0d80000000000000000000000000a406da16e88f7a1cecac62e4d462cc6a45f0f3e0000000000000000000000000382fd13d299e9e5beca3e203bb3239b25dd54bc000000000000000000000000f93cbc7b4622ece6955bcf008f1296c18c50dfc700000000000000000000000032f1b312bb285294b6fc3879f95b1fd2bb2c6e8c0000000000000000000000004af5bc1c3cac38874a14d6003f1fc29aee426232000000000000000000000000c9a0d2fe348410416ef09659ba7dcae8a672c9cc0000000000000000000000003da7490622e01f153a4b0c1abf1b8b4dbeb73e2e00000000000000000000000057668bf14ebdf2cf6ed9bd62af8e42f586468de8000000000000000000000000c30b672eae1adc400877446056c7c1ba5f6cc1730000000000000000000000001af7e3062adb56e44e012ff88165dd2bff0034a7000000000000000000000000ac5708aea6dcd8ac511f2ee508cc349247497d8d000000000000000000000000ccd666b15eb016217df4db6741c555d6144cdbe400000000000000000000000058ccdbf82674a550a892105a0fc29f4545ecc5a4000000000000000000000000db6282a3b0e29a4a18e65783c00fd2e38a3791070000000000000000000000007ce6b8d624bb866a13b4c732bb54b6ed5f1d9118000000000000000000000000bd1e0e77d0f2fc1d4246f10c311182860a76306f000000000000000000000000a8f1e84038dc04933230ad95ed2c5c97d8e298f0000000000000000000000000d44fb5de3dc95e017550b169194466a044c739b100000000000000000000000026b3b8925ab0e3424fcc829458fc9178bf59baaf0000000000000000000000009dab0ac14562a27b58d469fe9e26d609b3936eff000000000000000000000000f5a554d2b40e2a8e8ef8b393b8c7c4a8040940f3000000000000000000000000d319f418a0018fc88cb8f5d1d7a5eecb54398ac70000000000000000000000000158353d6144142ca3493bdb9410e58ff4e0325c000000000000000000000000be1ace349e18713fbd48b4186bb175333f69a85a000000000000000000000000715a62e0348a0f7b1682af7b82582416c6586b84000000000000000000000000bea650e71d31c6871f499979aa21b0a9ef469a15000000000000000000000000276681354dd207a12419190b8d4c60a7cc2d9c8d000000000000000000000000d61cc2661081f5aad37193794c974d6df74abd6c0000000000000000000000005e9c8a04c827cbdd869bd4aaf1ec6a8089fbfff9000000000000000000000000772ba0e3c81c6ff1842cfba95d8671c1ac5125510000000000000000000000001b1ce1a5b53e5f710acc950bf3ed7becf23d185e000000000000000000000000da851b5b2ccfb6e20aa29e8b6e537304f246f73a00000000000000000000000041ab6429c939a4b3d85eda04ece9dddeb86ab57a000000000000000000000000178a3bb6a81d8ae482acca9ac396a8221e168b9d0000000000000000000000005dfef65e2ed1480e3e7ab997ddb0fca7f60eae4c000000000000000000000000cc13b3077dbcd2037b99707d8bf0a89ab949baa500000000000000000000000031babd7944a4a75b9e3692726ff7731dcdc4e01b0000000000000000000000008564de5975e0882182aafe7b3d16f2e24353b6ee000000000000000000000000f0111e33f6d9df511fd9ac823d50a6ab89b1502e00000000000000000000000094163b27d2c96ac180d93641b07d7e2e0ac98d420000000000000000000000003726480f67d75129fa23aa6123cfc493ec2e1684000000000000000000000000f5a2c5636b0070ee8872bad5b22f64f66640c15800000000000000000000000069b5ce38d89fa5766eb7d9fa2d91d18ab4332829000000000000000000000000714f115346b6313ca4a8ccba57b22c49d0fd9595000000000000000000000000990926492fc7a630badc2c4c9a681b65b25117be000000000000000000000000523513430bc49f6c1a187f84a9f22111c583f729000000000000000000000000babfb06e8cc33f11f79ee5991c517cd13eb84129000000000000000000000000aca3dbf2920f30ba4c2f151cdfb928370220d9e7000000000000000000000000e2ba87c6d12a86a650b60fa87bdb76fee095c8970000000000000000000000005684cd7e649cf21d0747025dcfb1084d4799390a000000000000000000000000b0e72886be09e88bf98b095570f604ebbedc0eaa00000000000000000000000098741cbbfb36a9367debd4437e293e391693836b000000000000000000000000dd3a3f5d76c0c69dec1264d6f9c7eeffe54d00a30000000000000000000000001ffc210e811ae411007f185d3d0493a25fc1c1be000000000000000000000000f46384463737837ced4729077dbe9aedd247fca20000000000000000000000002c3d4fa04b1ed99f6242af34eb9660699a5502030000000000000000000000007c83d72935ed057141a1e2a25377f96818af9df7000000000000000000000000049abd7c2eb8f9c5987ab1c02b81f860323ef08e000000000000000000000000b914c55a3c776eed40c79be2b07dcaeb5acce95f00000000000000000000000055817fc6178726ec36547bc5b09da0bdf5c65cf9000000000000000000000000360a2f0fd4dcf020b3150f1f77fa9e5bdc5eb4500000000000000000000000001218fd78a78e4500745db0ee95dea61f4ee7b0f700000000000000000000000041f8f9bd44d1b2197ccc1997c7e33df524571556000000000000000000000000bfc357270df9cfe0bc60e278755c130582a9dbe9000000000000000000000000657a54bdaa1b3667052f88ecd95d6c0f2caffef2000000000000000000000000c9d01e9f80fe333fdec95cf42a662253da0f094c000000000000000000000000c3a502754eb6b955bc00eac14ca0c9ce7cddc71200000000000000000000000099c198064909720ce8adac868676623f89a9b3cb0000000000000000000000008b073212a728b0e9e908ff8974e103b705e44cce0000000000000000000000007d9efad86988577f371cb4b17fd5736d2273816b000000000000000000000000b6a75b39e382fb445b7b51166bca149e1d34567f00000000000000000000000000ed71718de6b028965ee113ef47e4dacf501fbe00000000000000000000000088740da4ed44cd226e0b6d2e6d092d3f2c1aeb70000000000000000000000000e393b5d1b4efea95cde7f715897778c149424abe000000000000000000000000b5b0d2ae713c06f4929efbcd1b733b98ef6d1080000000000000000000000000bff8348bfce3ac40f114095f6196467464859a8e00000000000000000000000060c46091d03241c6b33445bde41a1ad57a3cc38d000000000000000000000000b09b128333fc60aea3f75b722251b66f2d30ee610000000000000000000000005488cd5a611227ba34de1ba9de7f2bbbaa7b44c90000000000000000000000000f75c05800e0b6efe780f52f15dd0f0ec16c9185000000000000000000000000a2c5a695245032f8745ddb6e8b6d0eab3a9a17b50000000000000000000000008e518e0b2d3decd95cc1679cd5bc0f295a3e91a000000000000000000000000029668bad463c75ab2391582003c67ace9c8aacd7000000000000000000000000bbc2bfcb85cc1c483b2bcbd5c1c5c51dec4238720000000000000000000000008285540a07f18590a04df6f6c5eda5c3792c2f00000000000000000000000000f6f62e3ca567c46ea18184d2880461ac873d81b6000000000000000000000000ff7167961e67d00057c5dd9f547ce9432cc86a18000000000000000000000000ddb3534dd7039181bf9e2d0cad49884d5a48367a000000000000000000000000c5375ee4fdbb4593a904608538df325c8f4bead6000000000000000000000000c2841a0d707f0856109588c0008df042ff85ca6c000000000000000000000000bd6f82f40861a5ff5f82590019343236a34fb28e00000000000000000000000004507c5a6d0adf1328341bab567190cdec0d9215000000000000000000000000d0449056445e5e3920fe63e7547c40c97f4e00a60000000000000000000000008328fa098c44573acb462fa103a700a900af9e200000000000000000000000002c6b85a632db8694ff0025bfd4cd6a2cc6527c9f000000000000000000000000a7766c9b846df8a9b9efdf42bdbab1c71111b952000000000000000000000000c37c32ee726da82802322a1e436f5f5f7f9aeccf000000000000000000000000641cf4f47ddfd1dac1bdee36069f09481064b0310000000000000000000000001d540bb83030ad44ebde50a406deed214b3c8087000000000000000000000000ee42198b379d1dd79b36c5d2a2aeb3e0c304ebb0000000000000000000000000e2b28cbc82cb96ff91ed285583a6f9a29b91a9e9000000000000000000000000705068f0c221bd6dee09d5d7ab68e694edc969270000000000000000000000005e7ddad40513994ce72990e5d1a7dd56c9ebaac6000000000000000000000000304ca62e5315efe5f4ab068f1f31736f17e15a36000000000000000000000000d9deb54294ef921a93fa4852c7775915e4ae71b6000000000000000000000000060c1dacf6acbdc55337e7620ac1b17dbab2a9c6000000000000000000000000d9082bb323947a534f5945a375868eb14efff4b50000000000000000000000001c1a5a90dbb36ba66e7c80d2d334f09c8eb1d68b0000000000000000000000006c1c7832b32e3b3031000fc28e0edc8d59d4cf4d0000000000000000000000000bbcd321557211978e68131e9e495968e9ed2ee700000000000000000000000097e0317751c0374283f12d63161776c28f8dc5a3000000000000000000000000fba5de7e91e1ae9932ee0ab21e9e36cf3828de2f000000000000000000000000aacdfb66e2543a323ed7cc577c6c200388cf6db2000000000000000000000000b0803f319c10490dc021288d9009b3d4d2e299fa000000000000000000000000ce3ee266bc6a1bcf79f2e161563768459c5d8e41000000000000000000000000e110bf44026b9f96a2ddfe6dca5e4744a455276300000000000000000000000020278cb90018cb8b14884103f40b099d381d4f03000000000000000000000000b99e720d3db6c8acb7ff3622f223fb514089764b000000000000000000000000673129a0d1c01b00dbbac3179b8fc0f71ac0a0bd000000000000000000000000eab4e90586ad018289db8e9b0ea4ae8fea72699200000000000000000000000059e8b3f24af07d2e9056ccf49476f75313db55f3000000000000000000000000c7d3ea07446af4259a89811ac394c593f95fdefd000000000000000000000000ac163b35595408aa5c11ba85ce8885cc1640ddfd00000000000000000000000006f7beb8a29b503e984497bbdf459544881ae57e0000000000000000000000004555babcb47b8e95316cc35dba07f0ecc5db83590000000000000000000000009db4aefcb238dd1582d4c6b86b38dd0b66d75b9a0000000000000000000000001063152677547d5cda7d683515fee3afec7a2b390000000000000000000000001c3fd0d187628e620e4844b71f53ec1e930ea9fe0000000000000000000000009761b24c0a52197757cb6d975dc80428654f87f4000000000000000000000000480dc881b3bf03a70198b2ee67ecc7f69de1fbbc0000000000000000000000003a4e557f42cb47d34361d6b516c0182e7a69ef8c000000000000000000000000e77f4b2c924444d5e4dae94a4391c23c8a728e77000000000000000000000000a400b5e2d71be25af8dd80e5d34328021fdd1e150000000000000000000000003dd3f3ed5536e771276de046451f5c6610fe01a90000000000000000000000004b49349f87cb68534cfdd36867ae225f4c8d004a0000000000000000000000005824a52899fcd205190b30a21bf36e3b57df07a0000000000000000000000000432f0a949df74debfe22e9ca65aae23aa0990bd4000000000000000000000000f581d423f16a6ab1ab6a7201f9c9ca5fd4d09513000000000000000000000000f74c22f102f9c2d430341ca2635ee127f07772e300000000000000000000000098bb66c0512248fcc893f52eca83d2b5ab88cbf3000000000000000000000000c36224d8709375cbbe3f1961f1986e8500987040000000000000000000000000b87ac1d97c814d995df8c3eaf7ea6d2035fa52e10000000000000000000000003f9a6c769d20d2ffc5bead44220a9df4b8ee733b0000000000000000000000006d22b7fb5d8935190f73288bcc1ba46da23f3260000000000000000000000000d5da04a042125513f5d1ee329588e292d6bde332000000000000000000000000744d9625afc449501a858b8a4bf2b7d9a3006ff60000000000000000000000009a938387471d0de8449e3574a856c5e21e780c6700000000000000000000000013ec5807a05b9d0bcc6a3baee6a88499a1f19d1d00000000000000000000000073df049cf65c91d672ce105e5f260e978648d9ed000000000000000000000000f01dc98c709869e96055cc0389747a49c1b6cc57000000000000000000000000d7077b8bbb8aac79b102ba59583eaf5824bbab01000000000000000000000000bcb46915917d142659b5e173c55e4899c3c70c9a000000000000000000000000b60f1784e274de419499c091f374a92110448c440000000000000000000000007d6c9fbe887d3d325b6e0cb838b7d65cded83831000000000000000000000000a89f5ad176e4aaaddc61a33eeb990b6111c3a6490000000000000000000000001ff78b4f87838a6c30a4b94b98818423c0b04e9200000000000000000000000002fafe2e3b0b70487e11bca5a3c1b7c9fde6078300000000000000000000000007d08e78c0dffe2eefadef2c7278bf24f836052a00000000000000000000000016140509d62bb74be3f01b781484100f9424887d000000000000000000000000d9fc0c376fec4408827e981cbc58b88ba05b5d2a0000000000000000000000003cf061d2157520588c371f94cb0762983ebfc6500000000000000000000000005862c07226dcf03565fb8a1a0da89cd1a356d0eb000000000000000000000000f6081b694730cfeacf9166c4b980c57bd6dd55190000000000000000000000000588be43f2bde393998bfb59cc0cc711bb53414900000000000000000000000012b46050c880f036b2961cfca901ebdb3cf1f185000000000000000000000000d2f31dffcca7798bcb51785dbff86670cfb0d09f000000000000000000000000fff28656c6a4d69551bfd2c64670efeb5a44318f000000000000000000000000f96daa8af1e78b1090c1df1e6255659a48ecad0c0000000000000000000000006d84ed60d05259eda9b547a4e18f4c370906dda500000000000000000000000083226cc470ce568e5fe9bd994f4bbc7867c6ae1b0000000000000000000000002c7db77b869217ca1b4e90a8f77176c2df06e945000000000000000000000000c14f6c73319bf1e3515fd617edca658582b973d500000000000000000000000049cd45cb9d60d570d662d51f77d41d79f77b200e000000000000000000000000d199f96259cad3274cdcb15c686601fb3fda3fd60000000000000000000000006a8b17ed9ddfb25c05391ec4a73d19df57c89d6b000000000000000000000000eef6cb630314aad336b1dc9425fed40627451aed000000000000000000000000edc3d9ab5da08523f9d9d2aa32d91730f9de189b000000000000000000000000f0a3520615555723a42d0ffa289d677ccc6d9d3e00000000000000000000000035ff41b2e364de21ee717452c7da118b3ce85148000000000000000000000000d8781d3a6725ef53463020015eb95f5b469d74f000000000000000000000000094d5f49cfcda56b887afe83ac63cd8ffa5091cf0000000000000000000000000aef1bda59344f417043d77f092dfee84abdc723c0000000000000000000000008e5969af044f2185ebbd1e490f8750bb4668ca80000000000000000000000000a5e788fd86b72562f06cfb0706cfd66f2f7a4a41000000000000000000000000e951b5544f7b9872a999b97a71b83d67ee0f56440000000000000000000000005cb6a8438a3d057509a1132e71e7ad548b9846d6000000000000000000000000112e2305df435c272dec265b298c8a840111b74300000000000000000000000050ef687a014f30ec10a3cac3b1d41cd196086ab3000000000000000000000000d683c80ba9db29f0bc2f6f3fb3b226728a1daf0400000000000000000000000034a8e171736a80eaf306a2aed6471655d203fdb1000000000000000000000000d38703893189025c04348dd2b0e51ff80e126c7500000000000000000000000060f54938af03d5bfdeeb8f1abe28a774feae94c9000000000000000000000000152e527e00b0f64707d9ccba5e63a0c40e9b655700000000000000000000000084e7a0408aa84a9c2f9138d112f3f30e202bd86a000000000000000000000000efc8b9a7aebe77fbe86d97fe5bbcea83f4c6a8d7000000000000000000000000aada7e904c848de4f8acca259a3275817c20ca29000000000000000000000000327da383facb170315ae4750680855a8baebb1cd00000000000000000000000029cd1942ba2db8d3ca2b680f022d9aef2ab05ef8000000000000000000000000bcca63cfa1359a1fb6ae3e05514209b3dfff69c50000000000000000000000004bc06103e3131fe85779cf16650d2c3fe1c8ff85000000000000000000000000e7c44a1580147d2ac591bbace7c594b114d051ec0000000000000000000000002c324dc74256e53b1a9ba96f6c10e55899ce475f000000000000000000000000964fe25b321e746c3631e52e152aaf4bf99a7ed10000000000000000000000007faf7c21ae30d7417eca894548dced288c96db5e00000000000000000000000041724c50ffb29dc38b663a43630fd600eb40c8d5000000000000000000000000ee7686c80f8b8d7dc41b7534d2a1ce2e7b43e44c000000000000000000000000ad6f80e25265735c954ebe81e13b8717a234e446000000000000000000000000b5ed7fa8f6f5d42fd535b1da469571a4a893f86a000000000000000000000000a4d2b83908413874fb6a02a8eb0bb1a68f654e6d000000000000000000000000a17233c67c0f41554e03c239d8ab6613f7e9f3bd0000000000000000000000000fa14e7f7e23902fb7dc74e7f25a367de4fb67a6000000000000000000000000ab6ef734b1ad6936e3b10f4b14463d8f0309a48100000000000000000000000014fdc056874e6ecc850db3c75890b66e0d6a9b0b000000000000000000000000ee3fbbd825eeb4505bc58880262ba7bb36fd0038000000000000000000000000f20b51cf09f40fa87f70ced72d3ecbf88b5595b9000000000000000000000000e216ed2760250ba92fddc63ec06b50612339bd01000000000000000000000000e44dec2d48732e2867959ba3e322786bd903aad7000000000000000000000000a9afac5e8422b2623e0cdfc73df603f1dbfd18e000000000000000000000000065a06472e4b64b66b76fa5ca872c99ad83aa6931000000000000000000000000664446b0cae2591fcc8c0b5e1ecc1553cfd1de53000000000000000000000000cdfe55f358b954702e929dae50719cf6a468cdc90000000000000000000000009a0e6f75bd784d5a62bcba34be2e71f8e6f72ac4000000000000000000000000a92d369ad3bb2e78ed4d48d493f593447983cd590000000000000000000000002a2c6c400cf0849a9ce5e685ad0e200deecaf1e20000000000000000000000002a359c73817f75ab2d26f8c9a87f348efdd19728000000000000000000000000167f93cc61641f77ac4be4f67518bdd3e5a671460000000000000000000000006b9594b5e1da468a0654c0e3ab4153661c7b11fe000000000000000000000000c523df1cbdce99c12b612250c5b9d47d9c3f04ad00000000000000000000000082f4a7b865941a0739ed0d2d1d74eaa7f857a69a0000000000000000000000001ae13959c6031717d5c1d6d07b13ad5f84fe72cb00000000000000000000000030d7a67b23b1103934069efabe5cbd330881e98e000000000000000000000000760ee8ac9d6d2f1c5e23af98c23e887eaf5e6d64000000000000000000000000ba43c415668a54f91e5f7c85704c3c0fd41a6c7600000000000000000000000046b5344495544ff03b3e8fd49f72dfa7b5a9598d000000000000000000000000087b23ecd349c209d28727ef4647b513c974f652000000000000000000000000ae174cdac43f465d9af2906f9337036c01929b5b000000000000000000000000aabdf5bfd1e0466aeec9e6739bae06a2503d52160000000000000000000000005750c588ed66c0fbb4ade0a1d92f9143a9440b78000000000000000000000000dd47d2505d9b92388d83c3fa76b649f81fbd8169000000000000000000000000a7abb516a5164e17ee4ae47857779d7c51af01ac00000000000000000000000045b5a079fde17845896c62fe1c2c4785b02e277b000000000000000000000000153c6893dfd8698d8cb5a3494c019b3102d4f2d4000000000000000000000000f28c507c87759b758030002106ba76e6e8edb4ca00000000000000000000000092fa1c02cf1aa60fa5130945176d3d74a37a8bb500000000000000000000000043830766ccb1bbf8bbddc7e2c70129fd1cd18b4200000000000000000000000036eb3c9063866bab7f018206455715c072b034a8000000000000000000000000d4ac6e1e59af94d1094f2855ca373e38ed72b361000000000000000000000000ea83f3fcf131413fcb991d0e8ba3b1fa441e8dce00000000000000000000000095fbb0befc31bf4e217ea4288d0a854a905905f50000000000000000000000004f3b734d3464a59ece1a2c5b40b85bb6ae2a33ae0000000000000000000000006f7c8ffb3ce9552d8e05e367ab516093ad5433b70000000000000000000000009abf4fa53a481eb4a557e445d3c543de1827fcf3000000000000000000000000052ff35bdf7d03379c1b7fa1d038256bc74ed7490000000000000000000000000be0b8fac0c1e853431fe6fe0a6c51d455d9706900000000000000000000000060b37cd87b1a2d24dc72155e5b9793ac70aa0561000000000000000000000000b4bdcf13d57b0c19a4d7580380738aa864f780fe000000000000000000000000360ac62b9092b1a66886965443b3d93ae3bd4b220000000000000000000000003fb491c27ee3ab6cc9ad77bf4504ae233d6b75d9000000000000000000000000a1d87d9adf264bd3500e9f04a479bc935e062f020000000000000000000000004f26f56659ad9ef73ea3de729884a32ec914445a0000000000000000000000001410fcb1bad37a4fcc42b09c714a429036584135000000000000000000000000e86836b61861347052f437ae63a47d76c56c32de000000000000000000000000b814bcca930586401f1f86a50249eed7bf13e12b000000000000000000000000f282e436326a3f9c9b7b6b9315a1eff0d559194d000000000000000000000000b00139b3414e52fccf8bb7f8183b78fd753d252c000000000000000000000000b95c2831b1e700fb83c2e349f941d1b1aaf3075c000000000000000000000000b9dccd518ec3f41d3b064c4dccb2d83b92215cb900000000000000000000000032ef843c1ab8b092a492fd994c18a642ad6cc115000000000000000000000000a73d30943d2b0d676588e28d6a9421fd3bf0a6de000000000000000000000000384be82586d0a5ab2711e2b289c2928363a665b9000000000000000000000000827cbd23830689a6b57c6fce435524a95f03abb10000000000000000000000005b82b769a8f5a24864f10ef9a070141afcd01e1000000000000000000000000004cafb46223cf27af833781673a19ed6e853080b000000000000000000000000e5af67ac402edd779268ff086bd8588b91c45e55000000000000000000000000bb5619481d756f494b410f284e94d60b2012bed900000000000000000000000012ee75ee7f766d802c378bde2b696cb3ddbef62b000000000000000000000000fc5bd9f576074cecb5e7bc8f969eab26481365d10000000000000000000000007d341640ed47f5c13035e39e220cce41c6906b390000000000000000000000004b879ed10fea66461084b0f6c5a8cb481d6ef35b0000000000000000000000002a005472742093f238fce7b265e3e04a6ee9cdc000000000000000000000000095baf0165d29aab983bca8a8d08547daa88f2c14000000000000000000000000e1c31c2944f1016db008f18cea6de26fbbdcd50c000000000000000000000000f7a50c2ed18db6525a6aa71c41c3704e6a049ef900000000000000000000000076a8dd31095823d9a29324dc61108f9143263f8c000000000000000000000000103e4de72e0690bed46b0194494e8430fc7d0796000000000000000000000000d9d28a34dbeea03431fec5a10107e5e68e2a3248000000000000000000000000c55b606d21e7a40553e9b6a5623280e3f02c43280000000000000000000000006f8ccb913b23a15da69dc85eb121a707aee138ee00000000000000000000000057ade0f0b28f7dcdf932f2d0bdd2216a4c9ab430000000000000000000000000bf1c6fea998285648e92499bb165f0141d1d02590000000000000000000000008e24da689287b7300092a40fcc6682af314799c500000000000000000000000024b6a7644618632641e58dc701c65a1cde4016cb00000000000000000000000015469df387a95013abcd6b3f787f01fecd0e137000000000000000000000000015469df387a95013abcd6b3f787f01fecd0e1370