0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf6cf14bb59d67fe58e40872e637d5eb46e3177a000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000014696e6a6563746976656e6574776f726b2e6e65740000000000000000000000000000000000000000000000000000000000000000000000000000000000000025636c61696d2072657761726473206f6e20696e6a6563746976656e6574776f726b2e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d5653794d50655145345a5a776964627a66615734337839573176554c4c37556965343845325859584e72676a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c000000000000000000000000824259ebbb55e67b76ba56eb04ae2dd121a4d317000000000000000000000000d9dc165ba01654784d1fe796ef676970409e892100000000000000000000000019f160935f1d5f0bfcc776a8686f612955f503940000000000000000000000006898a424c90fe2c610834018551899ed5e700353000000000000000000000000b7e8f36033962122774ba4592e94b7a8ed4992f200000000000000000000000053a3f9dbcc283e7413e5870cb36d4b033de29fe200000000000000000000000094d809e19aecb04929b2a4126deb27bf66e092cf000000000000000000000000bbeade9fc3d337b18dd47f3028811c90692ce30e0000000000000000000000004efd4b22e14a7320323b8cac434843e8ea7e6c79000000000000000000000000c236165e2fe0bb94a3264be6cc33b20f95c2f65500000000000000000000000031dc32027650b5aae54f087125c94c8efd4c22cb000000000000000000000000648174333697082875c3187c6c2571d562b422c5000000000000000000000000ce18581aae56cecff741f23a327acb7af9d94979000000000000000000000000a08b57d32fde000815293e1ea0945c8eb3263889000000000000000000000000268abe5938799392fd5aeb0c7417dd2e340e5de600000000000000000000000084a2ab3c93bdaefad8f218d5c2251a11bdb5649500000000000000000000000066b2ca72a439d50a0fdd11a112ab79599e737e75000000000000000000000000d38c4d601b7d294d1f743330a41a6d480ba16d6e0000000000000000000000007e8203fe06a52c7f4cc4601d0d98c4ee575fb64c000000000000000000000000b4472350c92203ad6d2a4651f513619e9277bd97000000000000000000000000459d4e034013d893a9f7d39f153234a01a71228a000000000000000000000000b6fdc9133184cf52a61ac57e248cbe55f8da6b7e000000000000000000000000194abf2cf7127a4ec21c525c67bf5ca814e6d4ef000000000000000000000000387f740580611dc84878c69155f17ca95b8a9c47000000000000000000000000843c465bbb98b2aac4fc3f987651cca7e14d74230000000000000000000000005cea477e360bf68df2364ec32fe5ad451fdc7cd8000000000000000000000000da69d6aebc70a618e5788bb304c158c2a47648ca0000000000000000000000007ac6ced76c0759bf2a123ddb2511965f445672670000000000000000000000008d77010b7582485c69238d631e2303d94cf859da000000000000000000000000e74fc5ea6fc4c5840a935fab2ecb61f936732cf40000000000000000000000004c2a6c98052fa5b545c006dea8c0e5c8f6b8e94f000000000000000000000000cb90866a4acc4e4315e6947ecbddb6b66dc647a0000000000000000000000000fcdae26472c6f28e3187af434298756151d79aef000000000000000000000000102f321ae8cbcd2cb6c74200cfd9262c9e37815a0000000000000000000000001e380815cbee27fff0b1fc6595bb63ec8bc996a40000000000000000000000006a7fe684fb14778467a4c9b0252cc33f5642536b000000000000000000000000e78474eb7dc3335d5e1b5fa5a08cff056f65fc520000000000000000000000006263613f043da0b8a1912d88e5ec6c271f96e6570000000000000000000000005fcc1f4ab08c5e9217689ba8af2523fe6ed742d0000000000000000000000000687cbdb8e67e0c54d5206cd2d10997feaaf106c70000000000000000000000007b157994ca3b8494b6a2c52668a5102ead40a7e800000000000000000000000037a4a0b6f3c9cdca4d20524d4160ee2c9335a9a40000000000000000000000000d610d343dc194aab09b98071f840c96e306255000000000000000000000000071307f9c15069f6acdba5f284d9a5d6abfc14382000000000000000000000000827eba1ce575bafa390b9d4a145e7dd7f64b62dc000000000000000000000000ac6b70e2f1d52462d5cb1c2e268f3544b76b88020000000000000000000000000cc17da7f85549ece905c3394c6f5cb2009cf4cb0000000000000000000000008c23dde4aff2f5a0cc2a615bee3cd07ffb9901b100000000000000000000000027ed2a568cf20dacee6de678868afb0a85df769700000000000000000000000069b5ebaa2c1b5f337329520b5fd014f17608c646000000000000000000000000cba9131110941040d226b16e9a0c39a994024e52000000000000000000000000abf6f16218c3fdcc8f1402aec6efaae98ba869b2000000000000000000000000e3606d81bead1fd5b8bfdb2f9b881b5ea3225b1500000000000000000000000075785185376fd33648e7de5d98f7d95bfb4f10860000000000000000000000002460d8d102e9f776990f7b3198a565f088af7ccb0000000000000000000000005bb578e4b284591daa33d362f448a775a9f5a32a000000000000000000000000da33187b0a6c1db8919f2797d7e17b688a8a0f5d000000000000000000000000e9847c0cc170230704e2617911302262133098630000000000000000000000009ca7a7bc93be2b54da6fd94043ddd393eebfae1c0000000000000000000000005dd7aa32cf2a4b6f70bb8d9c9498263c0bcc4a190000000000000000000000008c9970e5b500bccca3ccb1a73192dbfa4e3b4af400000000000000000000000009d3d3b086257940ccf4d7cb20a3e580730afb8000000000000000000000000014dc828c67308963f10620df47342d59910973780000000000000000000000001206cfca2e8adc0bfbc4838b1448e6c44d5597d20000000000000000000000002e074f7f1c12866c2d20246ee59e598aa6ecd6ee000000000000000000000000796d90c8323da9a4607fc3aa2c69671527273e9f0000000000000000000000007f3a3c831d0366c3b4821f6fe384c89df6bc88f500000000000000000000000032d7b76ee0a445fc2f6863554982bf8eaa84332c0000000000000000000000004ab7ee38c949504808486b7ea41ed124ceaf55940000000000000000000000002a210d0bafeaf09ad8a3b0e770e319bc34582d260000000000000000000000004bd4b0cf20614bd07633fffdad5a978c9b2bbb970000000000000000000000001023ad11ae8faeeb5ea715571b78aba33fbc31a7000000000000000000000000bf3679da4b918b6e7753fe0ab2a2dcae4194a871000000000000000000000000acfcda3b2d966272c9ea623b05b70b85752e6d8500000000000000000000000033f81469a3168a339f067b176ae12c76a863b3c80000000000000000000000002674387d6bb5f668957cca4829200e657a5c52c4000000000000000000000000fa03e4d7fbf820241d5f86e2f809db851295d8490000000000000000000000000283850c752125865c52dced58e1b7b19e391b560000000000000000000000002890b7e61a48ad1f37942e5d1d89b6f68e056633000000000000000000000000940f190521c91869a8fcef4e6c75a0e38f9e42c3000000000000000000000000e92c53dbbc6b987d2a6a9058c2de64b3d9216168000000000000000000000000a5350d959948630588ca97cf7d261702d2670a2c000000000000000000000000f814582ef4edac9b32b59d89e95c429ad25d105b000000000000000000000000a5760b9f2f5e5ce7caa025b5c04416c3929a6e6900000000000000000000000040692e952d7bc64ce7db82fe60193bcac2bc8ccc000000000000000000000000fb118b0ff84ccc383f5ab0b2b85f4067e4112376000000000000000000000000a1b8e0ddd05e1fd01662ac3870fd6fbbace608d9000000000000000000000000c57191e09f2a09887b3df58ba49dd962bb626223000000000000000000000000f24617b85415bdddee5814b58f6da0da704d809e000000000000000000000000541197b35c2fac0bda35e05552f5bebbeb88e06000000000000000000000000031a8b967cb0ffbdefa63bfb8962ad581d82f41400000000000000000000000003ce605d9ceec61ce07747a3d7fd4580f36e5e434000000000000000000000000599b2e4158d5a156651519eaffd32e5fe195826d0000000000000000000000001a1f2cf8f716f4022f7c9cd4eb51ef40cf6f9d4e0000000000000000000000006a235a039aa529aacc6c84a94d6ec8c93a2cb1d0000000000000000000000000b3b4f357b95849efa1cb15540ba768e6b44dbafb000000000000000000000000bc7ea7caf16a8cf18ccbaf9173076e6c0119073c000000000000000000000000b75aa331d73c98001f2ee19d132c168da211f13f000000000000000000000000f317425c82ed6f26ef4c52346385cc097cd0928c000000000000000000000000005d29bacc5b7de577b5207d1058b45840860aae0000000000000000000000007b0a8b9a43110086b0b96edd79fbc876e14157e5000000000000000000000000bf425241343f711797e7dc98d030fc76ede49d880000000000000000000000001df8b033aeaa23d87fdb82e3ea134f5e982e4dca0000000000000000000000009650a7ff0f601ad7ac691f8e5e971739925bfc1100000000000000000000000053109c7872f704769e18bb66aba146ad0ebefd6600000000000000000000000074e744cbcda8c3de4df88f999d79cbceb9e157e0000000000000000000000000c40afa8b0a9865ed42681cb5cc012d39f6d7a3d20000000000000000000000007f2f8dea6c2ad64920027eae4023ec103219a97d000000000000000000000000262931a48c892f19bcca873b639b3e1c5bab066f000000000000000000000000084d53b3649145237c00a01794014160d70a05d2000000000000000000000000d115768d40520fea1003f6997fc498ee1d634f5f00000000000000000000000086effc1aeab96cff3811cc0cb75eaaa5e3fb220c0000000000000000000000009369c6713c82a9ac886d9515d52ddc9d51370da700000000000000000000000025ad325d16b27e2f9ebf584df383b0273fed15fc000000000000000000000000de84ec4bc147810e08edf536bfe777b1400fcfc1000000000000000000000000fe81f87b09554bacb8c04602ffdff526ac98ef35000000000000000000000000384b7fb2fb1741dcda91d72ff2f9067f2bcda68b0000000000000000000000007d34105c4731cd837f1e5bb0d787cec8274321560000000000000000000000001bf48e41490498fbfa87d0ebc2c4650fbcfc7a0a000000000000000000000000cbc720ceb95948438b184152e76d627e46749c5000000000000000000000000050591b0a8274dd51617e4762d8251ccbbdffff0200000000000000000000000035e6987833eeb05a32a4acab191da93c9e053a83000000000000000000000000ba937a1b63eed22c2cba8b3edfe6cc4182af9bbb000000000000000000000000a8c4a061c84ccb327a388859860bf538acee6b01000000000000000000000000a01d539e7b8c25bdc97a8f243e33f55f5a6c7558000000000000000000000000af682de1193ed543bc82cbcfaae8003b0e63fca900000000000000000000000045b93c526533c402fbe4396582048694c39fa3b10000000000000000000000007230625e66ffd5abace704b2017c12b68fc9867f00000000000000000000000007bf2d4f9ff3fad31b45d9f451587df2c6a74e1d000000000000000000000000751ea02af9805bbcebca8f9fc8d0d02d05300409000000000000000000000000e16f9de8cfd2d5415a56a3ba84d44cac4c6240bd000000000000000000000000249ffd6018057c0f70bd0267b50b51bac25301ee000000000000000000000000d0c366515a8821d7f1939657dae8655177437bbe00000000000000000000000046ac715054fe94cdc44f39f432ed157b7164114b00000000000000000000000043b7e6539dd81f03416ad2cf49d6e2f29aa4e4ad000000000000000000000000fd772e2fc7154282019b03cb74a2fc574506101a000000000000000000000000ff3ea634799e2727003b9b02a826ae3fcc51ca48000000000000000000000000f2cf254dcca478b42c26bedbf0bad750c05abc8100000000000000000000000040fa5b555b83676e203dac4cfb70fd13a53bf6a700000000000000000000000024d9771e9ab28268131f5a8b259a3fc6312bf192000000000000000000000000eb82701df803c597089f6c6240ebfe1f8b9401f80000000000000000000000009033dda21eb3854b051c05ffd5c0cbabcdd31a3c000000000000000000000000c82578bea3a6360d6c7214d2d99d6428e444651600000000000000000000000041f3071601124e06d29ebf3c87ea23b229e32a38000000000000000000000000d68ca5e55669a055abdd23b08d0a09f5ef82a9680000000000000000000000007b77b851a9a56f431b843e2a133c6b95d439f716000000000000000000000000ff965e76ad5bd492df96b5712600112136885958000000000000000000000000bb81484c4d6f53c3d86ecf9cedd56da3efc298060000000000000000000000006f98f57de3db44d2ca4ef869d6e36ca9b0b24cfb000000000000000000000000d474bfb81d23d82decb494cec1b53e181b100b4300000000000000000000000062d7af68e31856fcc69fb621f171c79c6dc14d8b00000000000000000000000016c60f2e6e66407b11ab99422176361a6fa489800000000000000000000000006d8cdd25196c77fde321f82cdfa5cdad13ebcca10000000000000000000000003239db98cc79428b9058552842055b8e9f64b9e1000000000000000000000000a7d59f672e6c524487d98d910c2b3fcff53cc4b000000000000000000000000033502da03e3e08cfaac6337a1a1b078455745dba0000000000000000000000008ea2516536795daf80a2f27a23c91de0618e771d000000000000000000000000779c1acb72125dd3c3bac2da40235cc542149ea8000000000000000000000000c6108f4276933274e06cb244f6cdb4efb2d3338800000000000000000000000039e7760853b5b115f283a0036d86c01ec0cbe68f000000000000000000000000e1f0331157089388dd12651472e97702a59066bf00000000000000000000000094f5aef9a1b8cb65e50a8b9f379a06745f266d8a0000000000000000000000002c13aa736a3fcde3ccfd6375459a115725c8a94c0000000000000000000000005463cf008534400aecabd1a5772785e63128303200000000000000000000000084a364c1c2af0825d4dae1a1a6a40eba2af905b0000000000000000000000000307f4c3da14586a3f15500e3aba1d562030a61f6000000000000000000000000ae0194e0a174057a9c3eedcfeb0785e28797f159000000000000000000000000874d1a7f0cbb11f3f3b9f5ca9cf8ae152e0b1136000000000000000000000000990fe30cabb0567512609caacd882e5c2998b22400000000000000000000000048ecaf1c43c299b4c6d297a2ec3b85c6cc72bf15000000000000000000000000851d6534e3d60bc2b534980796df20ddcdcd9e5400000000000000000000000011d0f0653eed2adffda6a722258661a902ad5abe00000000000000000000000025350dde4ae21bb0931dec710787a759540b81440000000000000000000000000dc0234eed5cd808eb0966d3483a855de49039c50000000000000000000000005bfe077cfc4faf63dfde764853166fc6ab585a3f0000000000000000000000003163d3c47e4c8d6420327529cc9524b6ebc0e5080000000000000000000000002da9474c8fc5e4da94100037903d238b85c1f73e000000000000000000000000119a52b702cae3783ec73041d47e9ab018684c62000000000000000000000000fee790271d1f1f1745c11a44b9dc3b7e5fa34a0900000000000000000000000010665f86175a79523a7eac2a3494c6f772af4c9600000000000000000000000004ff2c44e52e6a743d19e02812211642f60dbe45000000000000000000000000f667c4e02a56ae064995b0afc7185d1743d63f96000000000000000000000000cffd5178c7feb482e7a128fef2f7b5aa0bc7aa6c0000000000000000000000007cc4b591fb3953584fa9d3e93632f72a5d1ba751000000000000000000000000dac0261423d701d089e15e655486a932dae618500000000000000000000000006fda0309a28176d47617c02bfe483c594b2815480000000000000000000000008cdbe8f90329e0cb69701c8d1e534a27e823632d000000000000000000000000dac2e12c43169255ba82973d4ce305d294cb59df00000000000000000000000009521bc6fa03d297691ade4f0abf1791c8e694a200000000000000000000000086698bd82290a0f6f97855505244b6f686d89de20000000000000000000000003db5f558f3b81479f0b04cd1f0d47c2177ee3332000000000000000000000000ec3d36c2c96e1e065d88c4a1ed3dc35fb778fc84000000000000000000000000599b31bdbc611f332d74bc8b10bfbd1f954074f2000000000000000000000000174fe555c9187c4ee5e6b0718f2a4972a753cd8b0000000000000000000000000d4b61fd89151d40d09a482d952080249fa96a27000000000000000000000000d7240f072ce41a6250658c3ae46d72ce70f17b4f0000000000000000000000006fe26c4d594b23b4d0bd0598cbc01d4538fd667f000000000000000000000000887a551e24273f3816816e77a810718c362e0285000000000000000000000000c9e439a8fd8273d3ed80378233d7a3a6a77e006d0000000000000000000000009551d58473a2507e0dc2c71df743e0775d4dde87000000000000000000000000212c5a0f939fc9b18e42c26035ce627a8712d24d0000000000000000000000002ab52792a121f5b789908eee8957c9d743aa89570000000000000000000000000cd4aeaec6b0f50f4833c28f325d27bb43426b6e0000000000000000000000004a19f038ce690969e9623652f217cd0d9a570448000000000000000000000000cb9b6e53425977c7ab91b1ae53648f5d7d772771000000000000000000000000c764392bf4ab251cdb7174f3a401f194775954480000000000000000000000009eb75d55f0a2ade8ffce8597d3cce3bed6a30587000000000000000000000000fd7a31be43465b415aa1acdbdb505b79e4fbd4c40000000000000000000000007a0ce557e00dd801885f8f900cad6ed961132f7b000000000000000000000000d8d364dbd9af66b730e058235e31694ca34df36b0000000000000000000000009699780b7296b335352148e33a8eb2afc04b0cdb0000000000000000000000002f0b281b22503392eb3b876ce9bd60a8b6befc72000000000000000000000000bb53bd83e93f1f93055daba545086ede915932100000000000000000000000008c023eb06bfb666b5dd92ce5b2ef575753fa2fdd0000000000000000000000008bc0e0a8fdff8740e130f4cc8ef5f02497cea6ec000000000000000000000000fb3f40cef9b007c6e6d9c287e786c340d5050d8c0000000000000000000000000457d0b1956025bf14100f9a30538a8c8b78e1b80000000000000000000000004acecdd75324257b7910678e9adce2967b7620e3000000000000000000000000866652316ca55188b7e9e4fa9efc305c13d91e09000000000000000000000000db5deb9300512da7ef08c5b0e695a173cef5ce58000000000000000000000000e6232d40e76212aafbcb4ab1759b1b04340c8d61000000000000000000000000955911f1dddced0cec3f012169bf6e9e241402cf0000000000000000000000002f7b69e7cad00fa6e38871ea2a359d8aa2839c09000000000000000000000000a88293d819891a18104527f0d15cbc6358d69bcd000000000000000000000000aa5e0178befe7512dec040f79d691db940a76a8b0000000000000000000000006fc65929a4dfe1ef9ee3382bc683aaf842f8400c0000000000000000000000000d905bf3552e196fc74580ba878165f535dffd530000000000000000000000006833f196aad7a2be02f0a66b1d6dfc35caa4d00c000000000000000000000000dbb3d5bda8f76de5f82f509d3fb354219ed0d4490000000000000000000000003a3d6c86329e0cd73d597a48a8fed8c1c0e317f00000000000000000000000002d598a20f40aff0fd5232ee0d76b87603dd87f10000000000000000000000000f62142fe974bcbf26022dedfe8aac25669717a39000000000000000000000000fa08ed8cb34b75a0c3c46e2b7a086bcc6fce93da00000000000000000000000063b79704dcb7fba6ca46baea3db68639924a41df000000000000000000000000d784420abbd89381385731f2b283a7261207f12c00000000000000000000000063b02d37b5db24cbbbff4b8075b402e3fb7779c8000000000000000000000000672bfa0a0d27bc8dbfcde633fa30cd350cf6fe1d0000000000000000000000009847073e76a9d4c624b4a45a19eace2f00015e5c000000000000000000000000cdba43393df4e7726c21e7eedd36a9ec4b219a97000000000000000000000000760e7728a0ec87228ee4ea44606cb8f697d6dcc100000000000000000000000085cc66cc5563ab06b9cca8809c41159d9dd9de43000000000000000000000000fd2b9d5bf2bb0e1e03dabf05b603bce9c6564cc4000000000000000000000000396d7360e2aab57ee56f76283aaca814895bb083000000000000000000000000d73bc5231ab145c06fdec326f773b54afa1dc7460000000000000000000000000f84387cc50bee078584b0d8485351f5e86e72e20000000000000000000000002d7d6a592d131772922eee262e9c1a14f294411a000000000000000000000000081b4044eeb3730b62188e0e4b9caab723c3591e000000000000000000000000d7dbf9976184a2a9fa285257dc311d6856e1da56000000000000000000000000de5fd03110a17459cc649f23d2a4e1d3858b52a9000000000000000000000000afe6f202c474a2634e7471462d7092c03ae0a374000000000000000000000000f20868965eed68a0c02459dbd943528879680aef000000000000000000000000a4cfdc26aa446b19458a0dd3df2efe6a7646b3de000000000000000000000000c2e2d434eeba07c81f06d0e33f1282b4e42a64ab0000000000000000000000001a35aa07a1496dd445af516c3efea7e0ae237cd7000000000000000000000000359720dd08981b4f1e33662f2e6595c6dd8f0bd30000000000000000000000002329cd24842a95d4b8edc2a68bf2d6c0e56eef430000000000000000000000007ecec863383fba1fd5a1bfe852d2382c2a73ee21000000000000000000000000d7651e030376ef3db8caecdeaa75da1d5ecdb3f400000000000000000000000072ddfe340240b7618204110a66c83d3be202b52f0000000000000000000000006805bbcdb19547ae53d553a4c16e726a5c73cd6f000000000000000000000000be76e970498b9307c4b399adf226bf1ba9d280450000000000000000000000002fe0638cc7d8daa5a03342ad9fc8d64671461645000000000000000000000000f8e0f8460767e4b9553a6b5391e8df2461f1a9820000000000000000000000005b62094cc2c9a14e3dee1450deabd49b54b32e95000000000000000000000000ab44f5ce9963ed5b714e2d50ca936ee150f08c3e000000000000000000000000399cf1ca9b8dcc369ee3bb2a6516144de43e506d000000000000000000000000a3aa460c12713a000a33893b024d95db80945a2f0000000000000000000000008df2f38f336e01e9e47a4e8042da8922f3fc4eb600000000000000000000000059759eaf411722e5f94f2a987202bd97932eaa580000000000000000000000009948b0b18c05a636d5491611cb0e55ab1f3845100000000000000000000000002fc11692c11543300f271d631782d5c3e9b5fc2b0000000000000000000000006009465d80bba49d1733639b8130d592bb56e2a4000000000000000000000000fe70dbde534b289b940d9abdda5ae4f412b431d7000000000000000000000000700418f7b840a0c283547dca95a2011b337a80fe000000000000000000000000b0876bf4d7c1f98e7ba85b88c1cd0b1c94b68857000000000000000000000000ecb52a1b6721a4b91fbe25730dc08395ef619d5b000000000000000000000000454309c93fa8c6ad0efd9e20110d4837ebc6c259000000000000000000000000496e0305116f547d25d3e168244aa53b51627a8a0000000000000000000000009b9825f6ea9ac3e96ea6b6cb03ad70bf58c0f21d000000000000000000000000e31c487e63bcd9f47005485d6583fff6a67ab7f30000000000000000000000007d115de4047822e8522e57e6312a8ac88152c6050000000000000000000000006c1c420c04f4d563d6588a97693af902b87be5f1000000000000000000000000251206011c060173ddc070d947be3932af07fe78000000000000000000000000b341a77d84a787b01c44a4546603d75aff969c2f000000000000000000000000d53638e72d7888f6773405e2c4b2858d2fde969a000000000000000000000000c7acfea54c5682f27ca2fab51513ac6e9163cecd000000000000000000000000dc0152ca02a9530cbff1d9b2c91169d73a6694d900000000000000000000000057ce32cc5fe3637d3162663ffcab434fde952f19000000000000000000000000f332c7aaad8f3f18287dd59344f30be6a52d6e870000000000000000000000007c4b6769db62d5f7ac6017ffe034303014b451ad000000000000000000000000a4c4c532d9be9c962687fe328237aa9c4d071373000000000000000000000000d37933e1548e20450e92865ab8a421a526fe2ecc00000000000000000000000025d93e24d46da3ca11f61b0c0f27f55151ab5ac5000000000000000000000000dc10f64a682cdade44317db52524de551860958a0000000000000000000000007834351d7ca27854c61b298ba0ded735cfd4aadd00000000000000000000000064a41ad826fe8011560adc9aebd73dcea5192f9800000000000000000000000060dc505e98a254dc66e94cd1d20406e3436308610000000000000000000000003f23d504e67c4dd04c184fa765e633ca3d636ce60000000000000000000000006780b83bb62cc7b2566edc353199ddd2668e34750000000000000000000000004f2c603a03452591b54e97db53e13c2ed0b1a6aa000000000000000000000000eb9a5e9ccd6feaf50f0e424ca8b0d4f55e62352400000000000000000000000063d4aedb33d3b8fcd9528fb5ae96c684e5cd815600000000000000000000000064837a9995625a775f15a9cd44117485292eb6b40000000000000000000000005d2d1ff7d6b72b8195efe1579eb1fa2cf5a1267a000000000000000000000000d14d262ade394fb1119b02447b60098645aeab2d0000000000000000000000002b090bb58ad2556c3a3bf2f33bf88e94e7267f9600000000000000000000000009950f94c618afbaa5ad4beccb17c812d2b346f90000000000000000000000003026c6bdb9ca87bd7a6b89579143eefdfaba1645000000000000000000000000c9709d73272bef242907cfb6419355dce9eedd3a0000000000000000000000007d87fd4439a428ba353ab98e7ef7145c020be07d00000000000000000000000070c1f265c8a95c08af4e5e491a03ea90b5cd9be900000000000000000000000046703bfda2ad01cb72353cd0b0eaf79dcabd82d5000000000000000000000000e23800d411c404aa2ba97148ea87370968d0570a000000000000000000000000a0372c61c4e70279a5eb1e1bec158bacf17a4b4500000000000000000000000038999f7fc26ddd6f08c9ef276129eba52ac27e5e000000000000000000000000ceb630e8543fef7fdeadcaa7471a93f02c24da4f000000000000000000000000bdfad1d3eea9c848090c53485064b3e56cf7529c00000000000000000000000037aa2a55f13d1807678139a801351f5d0fd2e27c000000000000000000000000751f835595ea895e2fcc7ef39dede7a09d5b2830000000000000000000000000ef7a9541396f214a65bb78ee43960783e141752b000000000000000000000000d8610ff9cf6a2fcbf6c4c79443eb8cd6cf66b645000000000000000000000000e4186fcfcf5280e23eae350569edab682bbb2f0c0000000000000000000000000af13b6bb6b9f7451e364d4fdf727a80eea11e81000000000000000000000000b2c2ce03a59bccceed31ec3c6f44143e6bdae6e40000000000000000000000008a881b38eee035daaef3cff27a5c120898ec2ec100000000000000000000000035d2c84e3a217a2e1693fd7396ca73cac39b9bc700000000000000000000000087690be13c3f5fcf928df0bfe7a264c81fcc421300000000000000000000000033b41fe18d3a39046ad672f8a0c8c415454f629c0000000000000000000000002653e0db7260dc86d8cffc4c2ca8594324af440b000000000000000000000000a216390ac9bd6c8995b8c6b452c5adc197fe5192000000000000000000000000ae735d5fcf551bf102a74d9cb4cbf450d4ae6e5c0000000000000000000000001addbb6462cb45c91f0dd116c6480aa586de0a290000000000000000000000009300a6291a40172b931d4ef493d03fc1d5faf6c2000000000000000000000000262def0ee08d37bd50f7c7b6a29003bb4b6320d800000000000000000000000009c9ed050dd77058e445d980dbed6816c3fe888200000000000000000000000074e62510c0b54cf33017a0072336f072e28ad483000000000000000000000000234d4317ce15daaf4e9572125dbc44ea22feb5b6000000000000000000000000ef80a5da4632aabac501d1c58dc37416760c6d890000000000000000000000007e4615cb256950321a6ecc989ced2ef1c05d17ac0000000000000000000000000e894aa7d5d07357b38ae6bd006cb0749c42d308000000000000000000000000a600caf0581fef993bb2989e8ee012e77e06fdff0000000000000000000000002be3a6ed37f168b29cc0fddcd3cb23361cb56eb3000000000000000000000000864ce39b3c29d45e8a7f49eb80f76ae624924854000000000000000000000000ddafd8c053d8b52e407428a85617b7fa67d08f9a00000000000000000000000013b0d9cb3a8d740cea8845ff3fd0cc3ce1473b50000000000000000000000000d2aa116688f9bf4a0df09c5295e9b993bf00a9c2000000000000000000000000f422a5bbf15d80068693a336d86b905c63f40657000000000000000000000000fe26f7da616eb6347d5f0d45f58561bb4a8ce44f0000000000000000000000007344e478574acbe6dac9de1077430139e17eec3d00000000000000000000000079aebc60b08c9b83923763b3f508713dc86303c800000000000000000000000061f1facc5f2b0bbfd618c925613cec85ded20af40000000000000000000000005dddee4f126bc738205863b167411aeab39c7d50000000000000000000000000be04ae9ec06d0e3f40031c48509eb7ce7366f7730000000000000000000000008d76f2a79c3d508e3f0dfd61b59aa11c29afbcaf000000000000000000000000d59e61991dd9da7df0c143119421e0c5bf11c670000000000000000000000000665d14165bd1611777c037cc6560e7f22c37f54f000000000000000000000000743344b8ef6d19957bd71749919c316906f17229000000000000000000000000e8cb2413449ef07cf440cc149e99a0bd0cdac106000000000000000000000000ed0dcdd394c494752dab1d7addcafcf98357ca1e00000000000000000000000093d484fa3a00ca04cd81dd888ac4f7c61c9342d5000000000000000000000000a26c323d320b8c33ae65963640673ab54dbcb18c000000000000000000000000ca226bd9c754f1283123d32b2a7cf62a722f8ada000000000000000000000000fdec3c76c83515229a5abf1e1f62176ad2ea1c13000000000000000000000000485624379e3b3b26af6822f9be40bff87a454d4f00000000000000000000000079c2c8c8764d276390dee4fd6e339cad7fc23a43000000000000000000000000151205abc78985eca109aba11e14906e34d4909d0000000000000000000000002d9850478599c305427ea0726d20c65d3b002db900000000000000000000000032a1f2e0bed467462d2ce42f1a8cd4cf9c09be2d0000000000000000000000005854aede296a8600a44647bc8a1c2bdbd84fe4a00000000000000000000000006f93d4efbd683354cd7ebce01d474010d1b3047e000000000000000000000000a9e8eb13d3af0b632b0117c6f63941a995fa5e9e0000000000000000000000000980e8aa007eb756db122a9ec2e7c13b7a94b2f100000000000000000000000068d39be8c66851afbb61abb3b2e0a8ef59b58e80000000000000000000000000fdb679967f79bc3128dc66f137adf0ef22951fed0000000000000000000000002ade972060dfd262eb0d45f9f5d48e6e5abbee9100000000000000000000000019a39503535d90f8c89d44ab385e9c13ad5677fe000000000000000000000000091395746651029ed095982c0f0b048d48fb6505000000000000000000000000cf55708f7a1d861cfa941fa34f0e64dda5fbd9f3000000000000000000000000ca2f5f46d4a46afb07acbb46924daa5317cc4935000000000000000000000000c296ffc7b8b2b2128720e20030a743cb298554ed000000000000000000000000af1c2c0ffe3c56e7c325862bbece1e6a2fafaf1f000000000000000000000000e55e1eae32c07670dcc7cf59605bea8d202f793000000000000000000000000064e477246c92904aaa5349db94b50e998bec35da00000000000000000000000039f9b22906959f2ba41b9190fdc13e7883c7ab44000000000000000000000000645990467105162ca1a74b45b800b3becfd405e9000000000000000000000000c62ab0afb87a6d001c33a9752fcbf0320b9cf143000000000000000000000000f6a0357d67eb63c32d70626e19d5ab7df01a3c0c0000000000000000000000008d934bda67f0f9914dad2e4e90962351f1886e320000000000000000000000008706d5b6cf6dad73a02e0d8daf11fcad5e2818dd0000000000000000000000000af59e461e325e285d08f5bc35413f3c8dd1e35a000000000000000000000000414072704bbfa011bb445030ddd6f268e383ae2e0000000000000000000000003c5c884d512a4513c9c7440be3c2533175178a090000000000000000000000005e828fcbead9a361be284021395653271f9fd060000000000000000000000000acd1127e645f8dc5bbe67deb313a64c6a2c075d3000000000000000000000000a8dd5a4391441d5e8e8b83ea51abbf159ea9aa650000000000000000000000005fc2099c6ab523901c5b3457fd14c12717e120980000000000000000000000006856acc12288c358e2deb5640e992699deba8240000000000000000000000000d7ccf3f891e12e339812f615aecc55a93c7483d2000000000000000000000000f4768ef568bc4569cd27e53f9ced4cfd70ce70570000000000000000000000009af3d871b822826dfbb8e0debff280207d8ddff60000000000000000000000002d45eb0dd68675e899578be4ca65997e7200fa9a00000000000000000000000089e248e7eed826de305a19076dde40b3d8c62ae2000000000000000000000000d6bbbacd38eee66b5df43ccc08c19e14bd7b7151000000000000000000000000cf6522c664a02e7d3ec888915b6202ef578ed93000000000000000000000000062721087a6082c5336a36b7caae7ae416ee2cff100000000000000000000000034c9d6229de541e2fa77e60835f5106d5842bbb3000000000000000000000000d5c564bb700011dbc0ef98a8990787b412b99dc20000000000000000000000000e7226e86bc176242bc384c5cd1d036b7d20b25c0000000000000000000000007540000cab63979795c7d4b326cadbb00ed24a04000000000000000000000000ad8747ed0e789287642a215dc3bc912c650921c60000000000000000000000003380675c53c68c93faed26ec2bd956e76e2d17200000000000000000000000008a9e6352eb6cb2cd03cc95ad2aba4ce0ae2f87c60000000000000000000000003af03d86c6c7039b6a4a5893f7954c1de012971a00000000000000000000000040a107e90f136346008d62fb1f1362890a0004a8000000000000000000000000fa15032771481f6489933285472f8a92fd8751f3000000000000000000000000d4efe698306abe7bbf4de4bc2c8a29548b0250d4000000000000000000000000f47f6c277f1ab01444509bb9ad8cabff04907f550000000000000000000000009509b0b372f226f90ba50b49b0ba009894b66e190000000000000000000000001b7a9904951dea7346934d8109841f1409c822c2000000000000000000000000e052c6a58e3ab776796f773d1b2b04536c5b3fbe000000000000000000000000f78444099e1154b7f21fee2f2266fbd2d3711d160000000000000000000000000feaca7e6812804505091de6c8f6c64e63250351000000000000000000000000a69f8c40bf262af01a4f164d74814f85774d5056000000000000000000000000f3df8a29a0f29efdc3290dd90845fa2dbf13c9d20000000000000000000000000ff226e3c95fdd87f4c25c568bceb779e710e4f0000000000000000000000000fc45497014f1a08b2c1c7ff03974c9e7840bdc38000000000000000000000000735f1becb697ac5c2d71ff9453be3d17d9e1ed6900000000000000000000000045c19d2beaa9c5b7d95b1f5d1fa64c7f872c7b54000000000000000000000000e95342c8cb0cda86dc89a53579f1fc5c2f989d1100000000000000000000000097cd85a068d7e2565d3422b6099b9e46c8c9725f00000000000000000000000062959d2c9d519c8ba3b93d17166a6a594d5f946700000000000000000000000084063f10ec05125818a528a55b6390c54724ab0d000000000000000000000000f8577c2af2c0c1240bf8c6594146718531408eb0000000000000000000000000942922be5a2468c13e939933e3fae861ffbe33610000000000000000000000007ad764f499a45163aa2469b6c76e12b496e26110000000000000000000000000c6b946ae5159203f7eb386e2d1e3fcdb8838fb7b000000000000000000000000c6d7146d6bd5b7c8291e32a5e234b0a7d22a4730000000000000000000000000a6f877e681d67889d5608e2f9c819d80843d0a5c000000000000000000000000a2878017450851cece701c4f965a036db317c1eb0000000000000000000000000bbe0009e2efe5b2102d0cad4243b97f69a8732d0000000000000000000000002082cc39d5e2bb96515bca79603d31e7f35069d40000000000000000000000003ada380f445e0791d0fdb8fce8fcf6045580348f0000000000000000000000007c253f59f81b2b17a46bf752f02350528123a6b80000000000000000000000006861d102801408f56acdae3e08344309921c4b56000000000000000000000000a419a41141d4e0894ae85d207bd9220d1296d706000000000000000000000000cf6bff3d1b9bf3a90666977d8c9bd3a9f1760c63000000000000000000000000cabdb3bb451ce349fc7cd98b114afa4bd22525ec000000000000000000000000d90f610ca468ca06d47c33d811b6fea26d19a4f70000000000000000000000006785e159c9a6ede32fcc5c04875c428d7e85cc5800000000000000000000000015d4dd47ef1c7905d5edf81f8e44f67fa13a8ab4000000000000000000000000ddf3ea9a8d114358f5118a032e9a579e36675377000000000000000000000000f4b16b912e860e8793aed6bd5453b5ce7cea5a77000000000000000000000000cdcf011b98c5cd84410f95fc58866d842b101bf4000000000000000000000000326a00936c7af6e8619f13deb11af645e5d22641000000000000000000000000d494d83c347b4aaf0a8ddd7849c0f10d266e4e15000000000000000000000000d8857e5c3785e975b89fcf6f859313f45eab8ccf0000000000000000000000000503158b64320cd48b64c0c9c23168008eabcbaa00000000000000000000000079e5e0bb918cbc103a12a1ee67055341063f87660000000000000000000000004c99f98e85c98a21273720b454166d6eeff652810000000000000000000000003f3dbd13ea3ebfae0e68c9ad4c62b1e2e818b844000000000000000000000000ef98a6f09cabccfa4d08be7cc5a0b8bb67953776000000000000000000000000558dcef4b21665d44092c76efda6d03745a2c79b000000000000000000000000464094173e84bd0fb364720ef132d364e940f6a800000000000000000000000039ebdd2c03219c29192c94d0bd73c78e217ca54b0000000000000000000000007ce783fcaf4d2c619f5fd47b464dec12078c14950000000000000000000000005303e8e2829300afec6175c20f577eee0161a341000000000000000000000000bdd3e89d53f17386c99c8b1b8de3fbac5d8b64bf000000000000000000000000af97043ffe7910d4421eed9615cd55457badcc7500000000000000000000000035007957b0e1419a140976b038a75f684c9621ff000000000000000000000000cc1ab73a569919e2a806d3bef16705f1f02d99aa000000000000000000000000b65fa0c62be9f589a963004146cbfbbfb67d8024000000000000000000000000a03a25d55c5cc6a516786947f6e4e7d1f8a0fe040000000000000000000000007bb47c5b3f59eae341dffcc3e828fc3eb91092a000000000000000000000000080d19a557b5554f2337f172a4103b03818cf6d66000000000000000000000000ba445b7674de1995d4977ac6a20dff5cd7c77013000000000000000000000000751b85f0c75da0b4a9593ea12bd365c9be3ece12000000000000000000000000756927f36c10674a5387a62edce051fb50222159000000000000000000000000262cd705748090c032edcf2f20929ddaabe545f800000000000000000000000077f79ce73ca651600d36b4c03c958998405a56c20000000000000000000000007b62dc54c554e772eef534bdeb3ddbd8c34474d500000000000000000000000019ad3bb2dedb212f3e9d4028d36648a480a9c9a700000000000000000000000050dccd0065f31f848e469697ed266c01b2aaaa770000000000000000000000003db06f4cb7a131f4aff086396b6054fb635e9eb80000000000000000000000000f93b771de6535ba59c5c6a0ce8feb40d1156e460000000000000000000000003a5d764556a12f977ed75ddf8b73c0c850f85bd700000000000000000000000002efc0988b8a7c94d06156842d61b9de4134af4e0000000000000000000000006352d5b93347702b3b892167d5a9697894725dcb00000000000000000000000088191f7ac4d235711d791ac142f72f32c7799474000000000000000000000000c561a4c1a06a804fde2515a22f2f8567f08e4cc80000000000000000000000009b9234ce41e06dbb43bea0abf40220c557ae0af5000000000000000000000000d76b09de204313e84cac7cd9f99bfca985fab0b100000000000000000000000009ecb9521d45b0a0d83f384d201503883bcd53210000000000000000000000009f11627d9723bf9ccacc1baa1dac632c120614430000000000000000000000005d54976a13f041c9931959b5e47d9efbda5ef1f10000000000000000000000004676d5a378d92c78ebf4eff1605dd3fcb09bd584000000000000000000000000f34e13085e5707fa6a63bd588c7904236ab4a05e00000000000000000000000093e2465598edd5a8fd58959a090a55494f518e640000000000000000000000009ecad9d9d3ed0938cc3b84732d3ffa8ece3a87c80000000000000000000000001cd6def71bd1920580b3e1355d4a226153bac17f0000000000000000000000005d87f261ccbcc4f8755b13034acac1f4ba6108540000000000000000000000003320b084c9870d95e15b408ca158eee4ae8a868c000000000000000000000000dddd6c05650e26456d688375bc2db98270541b71000000000000000000000000756b5431b955eba02cff1d9ed030d47883a35ee3000000000000000000000000de61ff55770895c82ed17f9f09ad1debdfc160860000000000000000000000002a5e36c7371be67d0a47dc035d3b6419d2c2a658000000000000000000000000d605c24f38c0dda9fdaf793c0d9b8c1c57274663000000000000000000000000603f9f25ea89f465e36e2e9a9eb13289f0e7dae8000000000000000000000000dabb2140242fb9d771b724da550d271372c9976f000000000000000000000000b8a16dc085f9cfd934e53e8cea71647488f89800000000000000000000000000c50a489a7f34d855746b9000f50ca44af26f17c300000000000000000000000042d7caa688238b0cf240d3a8b4cf93a80005810a000000000000000000000000eff9cbf93ac25e7ee0500986ac446c1d00330a510000000000000000000000008a8c3634f67895f6de2ebd5aca32d5379d06d7e700000000000000000000000084a51c92a653dc0e6ae11c9d873c55ee7af621060000000000000000000000000b5c6f9b1020037e2ce36fcf31475ae2058c919b0000000000000000000000001f367e135c820b3ed88c16edb30ef2d508ad11910000000000000000000000007bf3e406546299e9ab7589cce172ba02534cd32500000000000000000000000021ba24d3554e801484ed5e80e648775ef9b951e300000000000000000000000009474c801eb8a6442762f59d8890f26979cda3800000000000000000000000000c46a3cf63b1463a559b1f6885178b8c6190114f00000000000000000000000026e52ca1204a59c54621231f3b0d3836ed76c7e2000000000000000000000000b7572020f3f68fdc202ec4fc78531f270350233a0000000000000000000000009922a74f75a96904a24ab44fc3ad3993e2920bb9000000000000000000000000a9f208ddeb4aa3c52d0472474eaf3b5ea85b621a000000000000000000000000254fdcab43ff45eeb19cf99f5b96035fcb004c05000000000000000000000000b0cdaa733230694eb2030c5c2b534b453a9b751d00000000000000000000000063a64ecf0a751288e54aee7356842e448ea9485c0000000000000000000000002e6bc8fc3b8041acb341e2cad5368e7e9d83e80a000000000000000000000000a02eae3311df2bde4008198c2c16e47c7e2f22460000000000000000000000005c47bfc0ca9fcd92146d0de3c0f7cffb90d09a2700000000000000000000000003c585ebaaee14e0e0b4d37d992868c07f346ceb0000000000000000000000000df94237cee706d61f7c629030f3eb203aabdd40000000000000000000000000d126cc48e3c3c673c0623073750842f0fd438ff70000000000000000000000009c95822b5e83fdeca3778da729a7cd353d8c79a3000000000000000000000000a448737a242188029ba08db212df1f41502201690000000000000000000000009769cf0816a5137f502bbd4af98ab9be418db1a3000000000000000000000000066807db27910dd107a2942ecb45a00b4e22290f000000000000000000000000e38d5bc32a42b6dcef8e1010b44be8cbfe30d288000000000000000000000000ddde2675e93938b4bca6a131cc1ae2835c30888f0000000000000000000000002dd526f200b5664f8c46ef644cb2019c36ecc01f000000000000000000000000df89f203e6edb4025f1328cd366ce6f6ab6ddf7100000000000000000000000014fcad8d65741a113e9130b6518a5d449e30aa9e00000000000000000000000000c4319acef6cdcf5891ec4d08ec4b9a3d551835000000000000000000000000dc53fa3d4a4d265738afe3255b8dd6ca9bbbc653000000000000000000000000edcbcf230f8c8558fc1104c955e830d83621907f000000000000000000000000e9f5786174706cda721919a5c0ca68973b8645e00000000000000000000000002653caaee232258b58a9e91b091d7586631af26f00000000000000000000000033ef1f74c81b21cbc216baeb5a558434e9be005d0000000000000000000000003bb954f4d30abedb983401364c17bf98b1e6e7080000000000000000000000001e79f6f4702301c0337b4837ddc925b1d4abd7040000000000000000000000009dd89d1871a7caf4b3a26cb8a70eb7bf53a0c5f30000000000000000000000004321300f47c4edb37119b86129b86efa163a22a9000000000000000000000000b00f3fcbcf9fab9b9c4447142397604cda08a7060000000000000000000000000d936250edd40f83b80d49c3799c591f7130e4c9000000000000000000000000848de7c4776ff1a9f4e1a0db46ba38ac43736f1a000000000000000000000000f651f5c5caf803f389ddff3b7b5fef6230ef7154000000000000000000000000630a6025b08a0be98d7e8039d2ae46489516d09a000000000000000000000000eaa50a42486e0e0ef3c8529509a5bc8dd030e52d000000000000000000000000c0d710392f383a8d4b4ac6da1c78e8963d9fda960000000000000000000000007718f6d93c74a7601063ddb145d1caf340d0fa24000000000000000000000000973f1b7b9fcbbc9aa303b513c963ed4f8377fe43000000000000000000000000e5ae63618bd74c7dd0f125bd41d91deb64eaac23000000000000000000000000e30ee610d19da7480ed14ad7b6b4d76f2176d64d000000000000000000000000c47156c1cacbef909e4cc4cf5db0849fd452fa2d000000000000000000000000e0e4ba0030fb1a7675666747dd1343efb8a032f000000000000000000000000020941a745f6eed355b579149e5d1687f4224874300000000000000000000000051490c54731fda27fcb5c75304eeeb6eb5a0ee66000000000000000000000000bcd93b1c87415dc37fb36e1596652844c171dd4f0000000000000000000000000d7028abe96f6f8e782757fe2afb1b92475a82f300000000000000000000000094f6a9982e8b25d23f0cc17fa93caffe6d3afdcb000000000000000000000000c78d6aa6bd3f47be1c0542c7de21bc9a422ad6b00000000000000000000000009e7dbfa325f09fc75f04b7d9d47db9fcb5e8ac9100000000000000000000000079b1987e6a02faf37f81de37d1fca67cc2e1cee200000000000000000000000020ad712fabbb8819a676349afa6c58913b958213000000000000000000000000eaa0d37b9e7616799491f0c756b255f25d16b646000000000000000000000000f87450da546921043d5ae69bf15de0bb81ab3234000000000000000000000000f748fc60edff75c31ebc3d54f016c9f02021717d000000000000000000000000d63ad33bbdb33e434fd7b03aa34b576442fe836e000000000000000000000000deffadb3629cc8dfa13687bc7da6caff44af65fa0000000000000000000000008b8f656b8a6ecbcdc06c6f0b4240332e0b7d09450000000000000000000000007f36579c60be64b07e49a48649d26cce5bc3550c000000000000000000000000cd833413c44ff60e51aeb73d893a9d924d948e89000000000000000000000000c28ad5878d2cbe86e8d58e50297366c9e6e9bb4a000000000000000000000000595aba51adcb1dc77be5b75ef78ba08d1c053d31000000000000000000000000a10cb9b2d73f5791368518e8cd0509a1573fe57b000000000000000000000000d3fcb1aab49834a45072803548a5072071b0040a0000000000000000000000002a055410107a15b16a2494020603f560af9154b70000000000000000000000004b2ba76169d4a9b1aaee7eb21f17a0dc040525f1000000000000000000000000c2cfb254dd63fee3d08e6ec281219842a4802f6a000000000000000000000000f68b4ad6e5114ddbf56d4b95cca99a168d9c1171000000000000000000000000815b2c81bdcad7ff34b360b73048a5ea41def1b80000000000000000000000005a6b595f32579a2101a86291eb0c0a8d6860c6d8000000000000000000000000af3a97a81ec53756d513590f464fbe7dc9db49290000000000000000000000002329e7851a2837c8bb03a647da0562b4899e8dc9000000000000000000000000588fcd6cbe12b4fe3eb76407a45a4efb11f6bff800000000000000000000000077dbb354045b15d13929e467020e27a16a7c4e70000000000000000000000000b5c13cabe7228df20dc7d921838a7d083d434720000000000000000000000000da81b3e593f9d9648c67a971d23c3a39adfb3dd40000000000000000000000006353bb21a0462537818021a99b71bd49be419d5e000000000000000000000000dd48a64385d4e0b1d6dfaf25cacdab8f8a48a8c1000000000000000000000000a9edadfe5bce820650d86671261eeaccece2f80b0000000000000000000000000483cfbb83f9f94e845d0533fb35622cd6bb37b80000000000000000000000007cc8fb5a0a7c6c2a49ec4617199d9b6ce96150ea00000000000000000000000050be3a81c40a95fe6b9bd87a012f3c3e36c64a970000000000000000000000004094e42858fdf75bb149e18afd7310ca833d6e68000000000000000000000000e20bc163cd48f7e595bc1b2676fd070aa93066f6000000000000000000000000dac6fe308856c872c45d9a647c9946e39f1fe62200000000000000000000000086af3294ec1fcfa0fce09c1b444d165bc5fe92f0000000000000000000000000f3b88f8b88c9fd41cf2a946f44d7e5ff00662bc8000000000000000000000000e60e5bf946e93073462ef3744192eafcb784989e000000000000000000000000839375267b2b037d7292c36a16d9c972dcb814ff0000000000000000000000000826bc1f2d1f70f646a5bc3c21b4f8f6349261c4000000000000000000000000eb07b30170d23a11f5c2b9b83076846f57f2b2ac0000000000000000000000001a6d829709def47c8786b3b11d592d17d09f87c00000000000000000000000006030afc512a4651301ea8cbb6371be49b5b24d4900000000000000000000000079c4bbee80423c905f1381d7b4bf16d4ab8af2160000000000000000000000000d9b84ec5e47a63eb017407530597588b7db50af000000000000000000000000444007149f217b6734f182ef2edc3a309a4315940000000000000000000000002e04f0134b81cd93ff4e84ab6dcf5849637b18a90000000000000000000000002e8b1c71fb731d543091c7771aa0e65d7f004eb60000000000000000000000005a0145065e7bc66d36a4722ad159c1305c8e42cd000000000000000000000000eaccd3f5b86154402b6dec2af25450878e3b0099000000000000000000000000e5eeacd97f53b7aed71ae7c0cf90bc433c412e61000000000000000000000000ad1dea815af778ac78296f163b6086ab56ff761000000000000000000000000086ac68707ddcf920375d6c3cca917dd9d16ec2f9000000000000000000000000900f286a236f42132e354a20c8d5255a9d36a7fc0000000000000000000000004b0e0dc68916453c03f33056433cc5d64d5de6fa0000000000000000000000000c5049a77a8e2e062af2eb3eb1797dc21db71f170000000000000000000000004ab0babe7c46c934881f382f3316656c7521e8c50000000000000000000000003299a182dcdbb33aff70148aa5fdeeede61d25ce0000000000000000000000008f790b0b3abe0541d6bee574f48a0dea3c8234220000000000000000000000001a5a1bf70f1612fe02ee7e1baee3124553fc69d9000000000000000000000000570ea7b6122887090376cd8f4282da608c18e53d0000000000000000000000009723875079fa1da767a05594ff5518aa746a3eb5000000000000000000000000aaf15d8d1e820431a376f2d172159ab27bf2037b00000000000000000000000037238e4b7eada878986074e46ceb91109e0105a40000000000000000000000009ec24aa772d1f88a12ef340b2e219929919d00bb000000000000000000000000cbb4c6bf86a2331b2b98a3adf7664b8ccee67a2c000000000000000000000000041269ed339773408674af940e39cbe01a421ddf00000000000000000000000007c024e2b8e871e54c344747b39b43539d2a276b000000000000000000000000844f83d77c0bc25e23c385cffe3d3529925070e900000000000000000000000043837b21ec891e79ecdfca7686a57f02f1aca9610000000000000000000000001ed84ecf816b8875cd3a53d471d66d6f71b3a60e00000000000000000000000072b10443dfbfece51d5a6689ca8dc29dc0f33b68000000000000000000000000f0b831866ec12ad99e0eaf64e1a256717f1fac89000000000000000000000000f5d4d0365df4894e76c4318d84beec17f20f0385000000000000000000000000da6fff0b62fc78b27a5ba310b0c3592aa4e1bd7b00000000000000000000000059f5dd91360ff68b55c6062bf9005c80ff80909500000000000000000000000006420b59a9b62ac49fb6ebb39b31f0abe392b84b0000000000000000000000007d4dfa580879065cbf3ac3458f9855a0b9d97258000000000000000000000000261ac39d741948ac6f99a05fed7e358c5b46ed990000000000000000000000006ef9fe1e5fa65084bd0e143e987346642d42532d000000000000000000000000e12cd8688c92d88a9bee56efa403363256ab0d43000000000000000000000000ec67e016e2c077dcfe3ced2bf5e046afe6f1759a000000000000000000000000649f5cb641d1f85946e862b181fb99e48b681a250000000000000000000000004f7ad2c901c8e9033479bdf663ce298b1ac6ecc20000000000000000000000008694bec932d73fa6428f5418b9a80cfca7cf9169000000000000000000000000747bf0e5ed7595ae8900b39658bc1bcd4c79291500000000000000000000000010d8327bb0c093ec1eb86efb077a781cefd4904b0000000000000000000000001fd0311cc704e5f6043d11d893f6e526cf42c4360000000000000000000000002b1c7c7fadb6333344a872e32bdaca6fffa73189000000000000000000000000bd4ceae8b1005a29c7108d9a9d672fb147ce971a00000000000000000000000065fd7e209f48c59a092b83dc792997e241d5b287000000000000000000000000469254f64a285058474dddbc74cd53b67b59036100000000000000000000000014114ed38ac59e6d626457993913ec2542a3c1ad000000000000000000000000b72245c529498a391d4e9297a769274945ca402d000000000000000000000000a06cc24406fab8ef27eb5a2eb8747b37b959519c000000000000000000000000bad0e974435fb0053a9a9058e12f1fa31764921f000000000000000000000000963826f3ff954dfedf62221ceb0dc176ed4edaa000000000000000000000000039cdfc49aa6e62a24b67944eb074657dfd723b4c00000000000000000000000018e5336fc6363f9dd108058e1aa4c2a42392489c00000000000000000000000029abdfb5090f574a7705ea0b0d58cfa061afe3de00000000000000000000000094423faffb74fc021a71575b8ecf27930d4f80d20000000000000000000000009c2cf3d4f6951bb4267adf79cb537c88e4b80688000000000000000000000000ecbafef9bc27cd84f650d6d792227c40b05e6a810000000000000000000000004bb9558e9c1de5a3e1b22dab25ff1a6b1423f755000000000000000000000000210d0045313d90e20799a94c5d73a8c2c9bd361c000000000000000000000000a7148c2eb5a4972ae2c2044087fb7c92533e1966000000000000000000000000e80eb164d6c62cdd1cda404af762f4969f6fc326000000000000000000000000cf8edc7b0164b61ef48ed532542a944ab4e531a7000000000000000000000000c0f83bc5065755334f624fe35804f27aa1aa049e0000000000000000000000007e883d86a301e0c8c48a44ca2ad473150762444700000000000000000000000052d955750e4ccad3cff381a38f60de36561a177000000000000000000000000069f92ec7c4098ed42676bfe06e24d77b43c017f9000000000000000000000000dc6297cff4f3691608c062fe2ee8f3416dd50e0b000000000000000000000000278e9c4d985ec97d34f9959200c763290fddc3da0000000000000000000000000fe85e207eccbe6c30b7e7836fc83adbc46b0f7700000000000000000000000076aa6db53369b5b06363984a1cb6a4caeaa78b57000000000000000000000000c88e7d1c5fcfb22f411db77505cd4886ea6fd1f000000000000000000000000079f80fe3deb416fa11fc10972cb757ee5cc2a71e00000000000000000000000046e822c0a9b58e6ba1cedac387a4189dd027791e0000000000000000000000001336b5843b18d548e7781cf763ddc995dac328b400000000000000000000000091b9d6f7781b3bc6bba366cfeaed2f650e2e90540000000000000000000000004606170509bfd8fa442b5f8c4285e8090911e65b000000000000000000000000c7850ef8caa7d95f4d47b5e1aba6409653dec6f90000000000000000000000003f51d457870de2a7b4a011e6c8e0294346b78d2e000000000000000000000000dec2d017738ea4f059d5b2a899af76d2e3519e51000000000000000000000000f380c053f76536c879f46ad44c961bb0b0adde4500000000000000000000000053c282070fb57ac2edbb853c75ffb075254f668b000000000000000000000000ddad58c7b0430c712eeeb788bdb274f3cd34912d000000000000000000000000e0bbe6b5c208503d488d1ae9b03c1d82bbf7f755000000000000000000000000942b5765b0e5bdc704a6f953f60b72368cd022360000000000000000000000000a0fa98328ceec24696f6172d59f0753e52e210700000000000000000000000007989637ae31c4ebc12c95b282f0507fe7b9d52b000000000000000000000000bfa2f547be6439ab02a69403f726a93d191fe0a40000000000000000000000006d3f85e79e6f6014797b507550a209e824faf25400000000000000000000000098b17d3e4929111c953bf733296402d1afca560200000000000000000000000088bcfe9ce9d30603adc66b7fdc9786c8c47bf51b000000000000000000000000673563632f21e8e8de0cf57f43b527986cd07f480000000000000000000000007a4ba9640e2940461936652defbdf6739ff0ae510000000000000000000000001ec63a4c856938b49614bb3e5bb0f7c1f4cbf05b0000000000000000000000007a25ebed8cd37fdb85e7b075e9c398e7a76081b3000000000000000000000000a0b2c9c9788e09dbc06eaf8ecc3b9537da557e2600000000000000000000000017939a43467e3f6d2140a51df4f9426160a2a2bc0000000000000000000000005b608965d9039860fdec3ec4e86a67de8b4e675e000000000000000000000000db5b9f5c28d61d01a471ae388adbd415f959d019000000000000000000000000b4d077c895f9e46e9dd6c56a2a3f4b9bb9f6d4040000000000000000000000009cdafa3d1345b4651c1e7a287310cc296c0fd52e000000000000000000000000689671361d07525d0c9712cbcd2ab5b93cc288f7000000000000000000000000d6ea9b3e936789c55179b7b83789c39321d5a338000000000000000000000000bc20090c027f168d8d8c152bf801ff4e2280ef2200000000000000000000000007b99e42281de5ea004fa955ed9d7f51b7022dbd000000000000000000000000d2b76e97a068f9140766e1b2c66aa948cc70f75e000000000000000000000000c1fe5a52a0801893b5e86740b7a867c1f0ea74d700000000000000000000000048aa2acca74ceb9087a640d86a6475b32c2b397700000000000000000000000077f20fdf60f46115d90fd55ebe67595a49619325000000000000000000000000be84737ef6b4714b5a3a9bc4f9bd98a5b4216183000000000000000000000000d3affa960a4e80ff7f55bd1dc108d4ffee8e7b190000000000000000000000008d8b6f88920758e0d19b510aa3774d808734f2560000000000000000000000005b93d80da1a359340d1f339fb574bdc56763f995000000000000000000000000bd3e831897bbfa2b26342390bdb1f8787e398cb0000000000000000000000000e104e32a1a6f8eb5a83b4c1a13e43ff61ff1ed610000000000000000000000000fc54a70686e56f47ea0437c44d3e659a01795d10000000000000000000000005abba810c2a14c61b04989c0b7f61ead465f9468000000000000000000000000864f395fa0de0b2cd1c9a70d3e83a38918cdc1fb000000000000000000000000259d6c462ade3a4bdc08c5d66c1af0c6158960d40000000000000000000000004d5f996543a8f2e6653471eb96a4d86b084a4730000000000000000000000000eabc544a3acad1c040e18b4cf6ddfbb3297b7770000000000000000000000000f2579a8412940115b3a45cfbd96cde5bb98369b7000000000000000000000000008e034d714956efc8b9bfdedd8dc14ed1070f50000000000000000000000000a347a628c87e303b3198a4cbc7c85cbc5a6ef0ec00000000000000000000000059743ba79c1cdfb026f908708c19c57680cbf3e10000000000000000000000004dc70f6218638b075d1f4e14a57719a562ec94f0000000000000000000000000eccd7127ed5c291fb1e91ef5aa62113d30769345000000000000000000000000d02831f948044ca0652325125da07f5510e673ff000000000000000000000000301c9cb0e2eb32a69556f1c9adaf65ebf40336f2000000000000000000000000cf2c65ecb5046f464c31cb67193a691c64c63ac000000000000000000000000002e725b7e99091bd4ccbf15228384e160ecdf78f0000000000000000000000007a2e41e5e8ebd946be5a45c979eb749b3c93494c00000000000000000000000075463fb5ea812113fb80387b27d879fd17c72e8b0000000000000000000000004bfcd2887e7ad7cee0e48fad155fda218271d1140000000000000000000000009ec677e19d18ed2620e709446e6f0395cee3b30000000000000000000000000097433777879403f2b7e8d61e7f51eac721b56955000000000000000000000000ccf935518bd2cef1c1bc9b0314c3f6e8f0a8849a000000000000000000000000ec125eec4003aa89613549595875e04449255d460000000000000000000000002d6a432704719155d41f96916582bbcfde42e90d000000000000000000000000e8055a78e99ef58fd96767ece89ef0d822bcd31a00000000000000000000000063cc1edb0f7ceb1acacbb877b669aa7aac201d7e000000000000000000000000e3b06eeccd58d51470b84e3f66120602736642be00000000000000000000000021840c5bb84d03ed7b92f2df895596e5f485f71b000000000000000000000000c8fda58580c77def8bcafb77d7b5cb2a0d7ee283000000000000000000000000256f9c6598bdae0068e60b59033c81254f66d84a00000000000000000000000068fef8887f09ee436a91877c1e3a2f30bf279d500000000000000000000000006fcd76e8715a29e350798b21190b2c4e59c040ad000000000000000000000000efa53f75115a02e473a597af1b98ee682508f7cd000000000000000000000000d6efb2e50aed5812c94e9a12af82cb58ce9d29170000000000000000000000000cdedb8e0aafc6e04755382d3d1c99a798e5d46a000000000000000000000000017d2801dafe4c4c4f68af6297dbe41c92f17bd200000000000000000000000060745f5a9742fe905bbde2f57808416edf2b869600000000000000000000000094499076d3f25a72877c20ce70358e911ec1530b000000000000000000000000766092790798abe99e829dae977101d9e9be5afc000000000000000000000000cd339632a8d880ebaf487daa362fb56ed9bf4d8c0000000000000000000000005aacf0959d53df164ba4ea6df598a4fb4ad5bcbf0000000000000000000000007a481d045e9ab9d079118334f94bc8a965d1ca490000000000000000000000004666ec1e043efb14c9103d936c434fc4288e2194000000000000000000000000f34363077dc8e7796adc7f4817cf6db2c6a7ebc900000000000000000000000048dbbbcc11540d20ec327c35841056b4a7d7c143000000000000000000000000b7412afcf4374d8b46891a13974af9503f09ee5e0000000000000000000000002101f31d5f3d2eedd08eee62e22b0f1fce130b7f0000000000000000000000002bd9622cc996c9cbd7adf232794a45f07b5b3702000000000000000000000000430aa4b6380d409fe85a6e6351f8b09180c99d5900000000000000000000000052ab58c10e9187a79da50f892ea4801aad58cb000000000000000000000000005d126ed1cb6a68a760bf2d2002c56481a996c5d6000000000000000000000000d455251d849305d5791478aa6f7a0fa12193c7340000000000000000000000001904052e4df122b6f10fb90e1b0ef0b5b96f0ac0000000000000000000000000220e770f0b0e4d842436ca8005cc3cbd6d117156000000000000000000000000cd1aca8723eb471228a50310e68598787d0d4b36000000000000000000000000eeace36fb4070d9651242ac9839e693cb453bf9d000000000000000000000000bca11053065c0e40490c891c612b3a0833124305000000000000000000000000fcda726b1fc276a343eefe7149065d46fa64fa4e000000000000000000000000d24385e173895800d2dd09272df27689b398cb6b000000000000000000000000c3f254712b31c7c03a8dea2a5048f9c5b8dda27c0000000000000000000000008fa86a72bdfb5f9aa66c806b1307c8ed36d4c02f000000000000000000000000966c3d0f2e40367fa830de01e89137798d3fe27f00000000000000000000000024622b65696925977e0bb7e1accef8d1f1ac2bb8000000000000000000000000daa486ba6d7eb79ab5200f3c94daed0361d9525d000000000000000000000000ea8fa03c52113478e775c105b51dcc1f5003584e000000000000000000000000214974dffaada49f66e97998998bee334a28fe9e000000000000000000000000a1dbe2de47c011b56a33e2b0a12e0c764ea34cc8000000000000000000000000f52907286ebc9b7bd4e078bd2ec0dce5c71f98d5000000000000000000000000be4c2fbac90908ddb9a3e5b83db0327157e69505000000000000000000000000998784ae0699ea8973e5d46ed18523310dc9abba000000000000000000000000c88e93fad1840242e61d6b11b154d3895f3b43c60000000000000000000000001611c227725c5e420ef058275ae772b41775e261000000000000000000000000dcaec3bd23a7e09f8fc77c0b10ed38d9161663170000000000000000000000008bbff261f2c46cfa969e7d97aba65e926221701500000000000000000000000037de1443e7aefadb1c0f2f48e225fca81775ff660000000000000000000000008a5bf35b644b26d0a2a6276b1190355234cfe862000000000000000000000000df0f5f67cd5834bc1e0c5466bf951c8771959e620000000000000000000000004cfd384b4a20a75e379c058f265ee5a4b9c7bc15000000000000000000000000a32df32ec5c184a79c932188b6b15dac1948d5be0000000000000000000000003a66375255efadd1df075181d3971c1ae05c4967000000000000000000000000565b1c3fa644e45591bba7e39914ced691a5944500000000000000000000000076fd4cddfb3dd8a7a14f5a5856470533ce7fe39b000000000000000000000000d6771ae3ec9298b6137fc03b9523aa4a07a344a7000000000000000000000000090d4fa741d4476e978291726422a6143c95d625000000000000000000000000e232b4d2ea3858b5e5049f8eb1f5ba773561b88a000000000000000000000000a7028b2f9c533b8bab997600577cd3c23b56f36500000000000000000000000081abdb667c6b5a855928cfec1a5fd89b3bda0c0000000000000000000000000056954014bad784390815256b346094090ac74a4d000000000000000000000000f6b446e2c1437a0e1832ccf7e09cbd8304a6fadb000000000000000000000000363c227dcd6cb21b74e180a91c2e60a3509a4986000000000000000000000000ce4d210abbb90f2f3862383ac8817a26bacd8e7e000000000000000000000000bd9a280ad4210c9881282be2ac9d547e3214c501000000000000000000000000092ba7ce6e49f71877c39e9c65fa9edb84373c3d000000000000000000000000f6f5af0e3c0073a20de78550977859cd897fd755000000000000000000000000f937a97365ffbdf02cf9f92b2748a9873b50497a000000000000000000000000343b09e8c280fe424482fc3ed35d8f8ef24439650000000000000000000000002b651858d3899004bd4e9672115b044bb67824fe00000000000000000000000041d2508052808712cadc6ef470cef932e0a9d0b5000000000000000000000000a5f0c698ca7858b7cee31613ff2c133e6e968485000000000000000000000000049e29ff2782d4e520c920df90cbca950dbbeb1800000000000000000000000023d6bf06a756bcdc520085bfcca174009a40c55d000000000000000000000000afd570c61b97f2e58fe278d50fe8091d0759fd3d0000000000000000000000002abc84ebb35e24e21ea72c95f8e7026e9c25d37f000000000000000000000000b8526a023b67abd86cb175d4bcad8dd6c04aba270000000000000000000000007248136bfaf295b29c152e556177f33f60cfb5940000000000000000000000009632a9efb2338ea76fbd63d52dabf013a82791e300000000000000000000000064dfa60f5f71be8e436a1f7387df91f9fe0bf174000000000000000000000000e5d93783f6dc90e68fe562c8b5dfee895ce21f5d00000000000000000000000049684f90eb25b1aadba6c2526703f76e7a4dd97f000000000000000000000000fe51401d4fd4c3ed7a8ace23c22c608eb094ebdc0000000000000000000000007b66162866067d1b0dd6537f0fac445ff7f56c8600000000000000000000000029f39f0a3edaff99fc2c0f37d1fbdc25d6a42c5c000000000000000000000000743af37126bbdc400a977811203b3f5d220a05a90000000000000000000000002895b7e6114ec2189f76772b20f69548f8c7182a000000000000000000000000e3bf654f43ff17cf584de27bf1087d40d8683a740000000000000000000000000dee3acc6b38db3a8e699074b653b2739653d6900000000000000000000000008dec4657a2505755ceff3a02076added53eb0140000000000000000000000000f0733b1fb3f0864e5286cc6bdd99d369ef574f28000000000000000000000000aef11738d0c1cec7143bcddfb371abddb28fc6d10000000000000000000000002a4e5b9c1c87dc511a7163b5a6d63a6afea2f7fe00000000000000000000000043ff07dbdf11cc43cdb358f4fa3e77ed64a734e500000000000000000000000051fdaac8e4414009efe67d8b718b54bfd584165c000000000000000000000000da76fe76c0f57b1adfe52d844c4df6027b713faa0000000000000000000000003a8d848121529035e20b070a528b33bdc6c2edc400000000000000000000000029891460a10b0a49f300a7ef1d2d2b4fb4dc59420000000000000000000000008cadb20a4811f363dadb863a190708bed26245f80000000000000000000000006967573519cae2e3db2c0de021f9390acdf486d70000000000000000000000009b9dd693363a62be658503bff3fdd0462e288b7500000000000000000000000017c827aa5955a4aba266ae84e41411feb2f906f3000000000000000000000000c27556b48ee39623315a194610e7c16d92cc063e000000000000000000000000cbafdae054f24e2e6c4a3dc70e85db8b13b56ab4000000000000000000000000c2b7a6b70717753fe853f73fab089ba5a56abd0500000000000000000000000051665ca17e8202d6f7964df3f9cde5f5ee42a2c7000000000000000000000000f3f3394ead8079067889cec3abf97b1ad1f907710000000000000000000000005961052e807ce59efc6fbef0d7050f346fe3e4ef000000000000000000000000e62c6a8f9eff9950a9d9cba085ce58ed1f585b03000000000000000000000000e36f2fa736938b3d8585be938b89ec365d2030e2000000000000000000000000bd6234458ac579d6314a62554752ac13f264915d0000000000000000000000002c83bec47abdcaa478770a0ae61ff481d0a2216d000000000000000000000000388ae6e755d0d0b649c8c13e0a4a72c787f9581b000000000000000000000000bd9420a98a7bd6b89765e5715e169481602d9c3d00000000000000000000000051f6c3b8083a07f8c673702cfad2b5f4c3326bd90000000000000000000000008f8535a63c308c8fb2685c39fb5adf390bea86d1000000000000000000000000ebe68fa110c39900f235c5c22e6f091bdfceead800000000000000000000000029ca68448cd4afcd9cdb6ccc95060a8be69a5b4f0000000000000000000000001d416c647067e2b5fd9bc2a65fa21bc67d4d04f60000000000000000000000001881c46dd45b4604a611908c65fd0ea30c13da78000000000000000000000000646a4919e7a83739335f3dfe18bcfe915a94b661000000000000000000000000d4505a105f288c8a85c770adde83164ae0fde2ea000000000000000000000000e42fb019fc264d4c6fefc277a0a0307ee3d0345400000000000000000000000015e5b76a758af6b14ce6f134374e32dcb5450cd6000000000000000000000000af23bfe09055319f352af6f7664a6b2b4352aa3f0000000000000000000000004d25b0d36e4603fa4486d537ec9d78fa104d73330000000000000000000000003e7393c1717b59544517579d224317197b71346b00000000000000000000000040bcd4e6683bd69bd48278d1351d6664b8a1f8d4000000000000000000000000aa43370387927b824e2640e03f32918f428b8db3000000000000000000000000d8f1f02138480f1cd73b22c9f8ac15e403e1baec0000000000000000000000000fe4f81512c12de3b7702835e4eeb5f5870365d30000000000000000000000009c6003897b4ed27a2fe78fd9883e21ef585d54ff0000000000000000000000004272edf46da388a7598847ef62cde4dd4e06662c000000000000000000000000e20aec1732e5c6684e660673d7f5bc62ba9ba6c60000000000000000000000003ba5f7b9eef6731e87ceb8364ee9205bb8671906000000000000000000000000d28e9db9bd7fc7555bc361cc4f7549a0334ea267000000000000000000000000f8489dd1a6990b07a6dc8f6a9e47bf4c7ee5b149000000000000000000000000619c06b56ca007b63a7a4781ee411802f284c6bf000000000000000000000000863fa37427663e5526f8d8c5b2105939bf5e34610000000000000000000000005b3d27c312b297223ea7881c7bfd3b1d254bff21000000000000000000000000f5eac101626bb3e7816b05565986f1a8e7a43e650000000000000000000000000c147c4c0520e1cf081581dfffae147a1cb83f4e00000000000000000000000066065b7a67ce7574153997b5c3957f1f984f4c030000000000000000000000002f2e191b905ed0fccfd1c12356ceacc9d84126f80000000000000000000000008c32e88fb00201a881396f83f5a5a7c7d52edaf60000000000000000000000005004310460aa5a519aedacc268d679e587573304000000000000000000000000ad8e02f87ecbf657108f0a8f2b011371e80c2bcf000000000000000000000000cac5b5de184cffffdc59e70818953ccb6f3f6c5e0000000000000000000000004648b869e3824cfcd436147f0df52107976fc229000000000000000000000000183b8f3a335276fa7bb03bc4b239c8c715dfe4c4000000000000000000000000d1d1ed0f008e7ddaaa31612cb3f3aed222dfa85600000000000000000000000010d8e6636b2892d73d9c88401fc194e6d19512eb000000000000000000000000a39890786cf33159f357ed6d12355618c530774b0000000000000000000000007a65c945e3f7f1f2d0df2dae27022ec9146fda92000000000000000000000000186f0a1b7c6c0214b158a522b0435a14229071fa00000000000000000000000010bbb2a8917a529028b10cf250af467d54c0d3df0000000000000000000000008c891f25dd31f5e44f9ea31aba46fe88a2691a6c000000000000000000000000070b78e88f457c14797ae37ce783ebecb22a594d000000000000000000000000390b9fff311769562d898913114ce25c0db56d5900000000000000000000000081b257ecf1e96dc0e2406df5d8dc19254b79d8ca0000000000000000000000000a65b7ecf40382340642b8ba7ecdf000b9e0a2b5000000000000000000000000ce13909d0fbe72ee8d4419211f29017a21f9783e000000000000000000000000ab8a058be73abce58014d682a703a6844be47e8a000000000000000000000000f07637ce50a028fee6a0f0c93ef330ac4a03d2010000000000000000000000000ff10c0879df40d8e4de5d2ed3d35323fdc8bbcc000000000000000000000000c1af716682f48601c5e5e5a3cd03ce16b82fe78c000000000000000000000000bc49ffc28d24940ddd11b20a9ca5cdfca5bbe0c3000000000000000000000000718a95ca988eb995ba780374ea86656a56a5b7660000000000000000000000005d4c674e4045b2e5f64635d2cfc1b73656cc9f59000000000000000000000000d9c09696f4dcbe6baab83343a1740d6b155c46f80000000000000000000000003c0c0f24b97db9901dbb32250b0f66a779777c9600000000000000000000000076cf1245429ea665c2baf8d7199868ab1f64ebbd00000000000000000000000061076b377c11b0db45055e7d37a30cad088d04cd000000000000000000000000e516e67cf0469ad8980f369c44c593f7cc1dbcea000000000000000000000000ff6bf2d76c5c3e81037bdb5d225c7616b5746f8600000000000000000000000087234a024c65b059d0df69828b5e5a7090c8f315000000000000000000000000f98456c4c209394a35ac59fa4f7e87f95800896300000000000000000000000079e483d480bbcc0813003fb90c289ead196eb930000000000000000000000000e8b33f701bf633fb45b94383a92ffe81cbac053b0000000000000000000000003ce4679f45781c7f4886fcf247f192999abf62cc000000000000000000000000d7ddbadd81b6200f0c5cb97441f76287bf6749510000000000000000000000002069f90f7f571c229c48d84a0894529e7f7fb0e7000000000000000000000000de2476c44c1122a0746d91e23bd9362584b0ec8700000000000000000000000088c5b29f00d6432efc00fcc049132884250592d6000000000000000000000000dc93be754755d957aa0f5a952504bce24152ccb90000000000000000000000006f866d422eab65c7425425f08274a31222f723b7000000000000000000000000a6648b04fe1d41434a42262a1f7ca819d2f2b96f0000000000000000000000001bdff252dc4a74691e0e106ea5998c20a91c14800000000000000000000000000f3ed8c65b72152ff0ca88d751241d99bbaa704b000000000000000000000000940ec10335c29d35fddf3b58b8b665ee0cd1324c000000000000000000000000d24fd2d998d6a3f1306de61cc95bbb8abb28e887000000000000000000000000d43d1542c29f5833a01617f10407c90ea4d36311000000000000000000000000b6a7b74a72c8837284cbd4e9e6ef660aa6b3fd68000000000000000000000000d4c9aff28362b8866bed0b1c0ebffa1d068f2ea5000000000000000000000000b1a27b83fe845bca1fb95609c889ac9dbf48d0ff000000000000000000000000177b4cdb05ebf9149d56ed618dece5c38ab1b9a4000000000000000000000000abb5419ce23b42ad8a1be8590da435f471df507c000000000000000000000000a290cac20219110a5c62e6df546ba296dd5d209e00000000000000000000000094ce719a16a7ea7a69f4605134bbb187e7cceb130000000000000000000000009e32e85ba2c76c838a8fa4edee018f911ad4cbf70000000000000000000000007ab6c94d0c4b0322e944864daa06b966bc271a2000000000000000000000000000214cb62d6ee7b7ad397886c3d6e33378ba22f7000000000000000000000000fc14e8027b1d565b65083b298b7e712a6811a3ec0000000000000000000000009d9f3bace32d6e92efd4da20de0aa0e8ac97d924000000000000000000000000774d5d0e42d87a4a532e5e1a67775d59de74a265000000000000000000000000bfc9d619b1b6f2b02a4d00571668386540c9575b000000000000000000000000c1e6e113e8f60830948aa8c58e76c775144041410000000000000000000000004bd6b13e0f04d0794a02da9848badacc00f42a33000000000000000000000000622742fe5e87dfabae06ea381113d4a450c0b54b0000000000000000000000009540d1ecc3a69194c44b64a0f48d57d012d7326100000000000000000000000089965f54bf735f28d0b401d529030abc3a6750830000000000000000000000001a4529c70c470ed598e04fa7fd6b613d813d4c64000000000000000000000000ad2bee5f6436d9503477beb8445a032db67bfce1000000000000000000000000a174f9b79eda3ae1e6440f46072597b5e8bac2be000000000000000000000000d334cdb0307f798b09ca3bbe42ca6c51b41586470000000000000000000000000971d1e010572ca3e8faa916ef2290fe6f225cf00000000000000000000000004acb6c4321253548a7d4bb9c84032cc4ee04bfd70000000000000000000000000bbcbbf5d5421fd5232394d722c1c61b89d6b45d000000000000000000000000a9585dfc9e1d8c6b93ec874460952c657e4bd76c0000000000000000000000005d22bcc49f209eb27144b2809bf2f170326a4af6000000000000000000000000a376012f41e6b4d954cc0e9564ff43efa6585424000000000000000000000000386a3cf29dd18046a69d4ceac20d606e40fd9f21000000000000000000000000cdeddfad43232ac53ce239a860eeb385d89bfc1b000000000000000000000000f56f6e72d7c2ae4f4f16ee46606aa766bb74e1ce0000000000000000000000008c24f2c20d1d19146ffb374e91f663f774bbef53000000000000000000000000ca0e9ac4bdeb08514fc879352865571e26e2311d00000000000000000000000038ba5d930a98d6b57296af31d9fb16b562b9c601000000000000000000000000c95a37e978777fa487b615b5b8e2c19dec81fac1000000000000000000000000d671d1bc70bbc2873658a36ed82d8433ba86043c0000000000000000000000002e8a88a87d3c51096b6a7b68b418adbe1f56288300000000000000000000000084acf98d68a977956f35334e3110f88eb8f92f9900000000000000000000000075897439fb4fc3a8ad5eb943c13c45df802c138800000000000000000000000025ae8ac2662c436123354923f4ad2d934ab1210500000000000000000000000000d0e45f3346e1324beb9225f6fcec0ef2b3fdd800000000000000000000000000724b904d1c76ae3d440598ec112450782f05ae000000000000000000000000dc140ce08a6cb390058e921cf5abe916ec479c20000000000000000000000000643f83a3fa4f01df07e6eac6f0a32b1238b10031000000000000000000000000f0656d5b07e693fdc1a9d9598abae8c758bbaefd0000000000000000000000005dfce87a35087485ff9b933f95f228c0c636f766000000000000000000000000d9a62c59113dce04b09d15c849647e2bca25fac60000000000000000000000001487bae2a9049bcc18b3a6b7460eb0cee18979c30000000000000000000000000fe6b37939bb6c71858033f84312c948f38d83a3000000000000000000000000df60c0cc27f36dd19e976d975fb73af2fba7569600000000000000000000000072de4c9739a8fa1f65389729277bd2ab2ad5686700000000000000000000000010ec08df89c15daba377033f4691d7340e34886b00000000000000000000000002405b8df36240d4e55deb42b685b9a258cb6d3b0000000000000000000000009a047375fb9cf9098a65fead2525c64fb185b9f1000000000000000000000000a55509eac7d28c7bfc5c3fbdab67617ac9625dd2000000000000000000000000e5059db3f71ad7fef95a0d7356fea3d638383c69000000000000000000000000fb7bb3a04825839e8a8f27fa330216b930daf019000000000000000000000000806681fad9bcdccd004ef34966cae28b138e5bac0000000000000000000000008f7a4c7997959b16c690bc5e3cbcab10f8e4a34d0000000000000000000000002004c632347ad5a2fefc87e6ced2e99650021e7b0000000000000000000000004f48541b5aab59e61098dc0f0877e054af0c60640000000000000000000000003d61a4ef79afa653e740dbdf286cf17a26478838000000000000000000000000fc3197136c91cd32ea78794049797a182138e9420000000000000000000000008fa37d3a2b86d50eee228c38790a8b6d84782b140000000000000000000000007105ba303ce8642986df5abd3889634a735ac316000000000000000000000000cc88131e28e1541f9ab0665ff198a8c995b7cdd9000000000000000000000000e6a9d0539fabe0fda237c3c4bafeae2042b06e67000000000000000000000000f75422b7053896ddc1f1bc5e628e834a0610e4e1000000000000000000000000d1a12454b77d595452cb16f84981d16fa4fa9b5c000000000000000000000000a49cf367b3bcec222b4e0b83934c0752835b070a000000000000000000000000636f916d38227ca1ab420b2e004654c4a66d0992000000000000000000000000dddb9a95e443a204eb8650d5ea578ed707fe2123000000000000000000000000b11ec61855a86e89389ab44c88229034029d734d00000000000000000000000056424cf1b1e49c8fd5924c897a20776c1811b5fc0000000000000000000000003e40f82db780bc2dd38ec55c050de6373b252c8c000000000000000000000000a96598475cb54c281e898d2d66fcfbe9c8769507000000000000000000000000c35aa256238fc9e0039d8d86668c95c26e34502800000000000000000000000059ea6fe97dbe9119e4cfe597baea2960accfda5e000000000000000000000000965067bf572849d287e92f815e80b47c16880ec7000000000000000000000000f81471f7a96a1bc863c7675587c0e1b538780473000000000000000000000000e7687eed9c63a1311c0d2384b217f0ccb794f6ca0000000000000000000000009dce17d0584ff83953d7d31a426d924514d6538c00000000000000000000000011f826e80308117087f20776c48e3da986afd1720000000000000000000000006b9e04a85e0d51792eb843e6932f5f15d99a927900000000000000000000000013c67db97fe5677d6d8555ce1722e520058649750000000000000000000000007283cff394a1e316d403d4964b557328e6c002f4000000000000000000000000fcbeddfeab3be659511695e0ae399d4c4f3a206f00000000000000000000000045d3993296fe38008fab1d7ec1b24fccbd03787d000000000000000000000000f9b009ab73dd4ba50d238f187026098ad010b74c000000000000000000000000b3ad2d36bf5049bb72bb1eb8cee0050fd94842a9000000000000000000000000996770aa93a4d5161353582e9b04160c83e7e5dd000000000000000000000000f8cb8b1d521f0ef503b136e0c7842b0f3cdcb006000000000000000000000000b3b156ec06a362688b63953c4c755ead8f706d8f000000000000000000000000ffdfa19b2499146eb69ebdf3731988631785f6d00000000000000000000000005939989c62d8188cad2c4e30028db1a4942dfa3d00000000000000000000000086aaf98b4bf845f4e683354f1f18ee8bb5f598ad0000000000000000000000001893ccd2c16408728b4ab322a48f205eb0d3210700000000000000000000000056a98c19f37ba6193baa28cd0d426d38750132970000000000000000000000000c9759ff409b37027e9948995d49771c0d25aeca000000000000000000000000489af3c5a6908ae08cfbcb551a1c843f3e44d5de00000000000000000000000038b2c9f1f05cbe605ea81074e941c2487899e82800000000000000000000000037ad864b4b92e4a8e2420708df56d572e3cdf0d900000000000000000000000045729329db0444e593ed83cf61a64c398f36367400000000000000000000000089ca8d012456dcdc4fe5d56d8d088f5a5b33095a0000000000000000000000007f34024de86da1eb1fd0bd103906f71252aaa7cb0000000000000000000000003c4a35af0a764607cc52ca66abf8965057304d4d000000000000000000000000edc72f0d15981c151661f193f978012103832e490000000000000000000000006c49cec17bdc5216c83156ff530d17fd9d6b0ed9000000000000000000000000c7c855b925c14da4a8cb86c48fb7eb17031cdca1000000000000000000000000d03dcb13bf5922192c6705c3194697a6af7c87ff000000000000000000000000db712648171f79ba7d6db00bab96ccfc9acf9f3c0000000000000000000000006f73ae14657ca017e7220ef7a730f2467c5ddd440000000000000000000000006cc1bd5806fd651c49176af647e8d7abd9b9c0130000000000000000000000000c88c8d9a27e3344366cf2ef3bbf4ceb0ab9d8f800000000000000000000000094b71214862269bef7e2dd14c1b06c39cb7db754000000000000000000000000486d1ec9c9c8c5648d7402f20ab43535f76e4a5c000000000000000000000000835c958b0b994c9536ffa4c1af025148968e848d0000000000000000000000001d8d52b61f40cca643983773113c8505c4cbc5a900000000000000000000000027a37df1a4764f29bfc7082f7aa37ee523c5c44400000000000000000000000041b3961ac6665fd96c8a96cc9e7c3cc4eb572b7e0000000000000000000000001341723b4b35621a005a79e4b05367e484b48e4d0000000000000000000000004f6b839353c5a843795a3774c3bd713a1dbcb7910000000000000000000000009d5c50c709a2a8acaad794296c46600c589f673b0000000000000000000000007777777cec4d3a02fb80036789cb5002c591d5b50000000000000000000000003e1cd1befe12ff80396dd20c5cef99b67a4f32cf0000000000000000000000001ecb470fce2817a5e817ce286addcb38b9100bd1000000000000000000000000f304a57ce68d0aee4ec689572b9fa91989e3cc11000000000000000000000000da940a48e61955bf67f1a43db8573a6e38c9398a0000000000000000000000003bce04daea5d4e88ff4046e01b30a05b2bae9b80000000000000000000000000f88572bb7011371ead3ae1e548feffb8ef4495cb000000000000000000000000e25d078ef4cca5cb36781caa67d854ab94467bab00000000000000000000000048996e518f9dcd39f25eb89674b121a3e163d2ec000000000000000000000000423ac9e50225cfde8902071c62953013fdbf8181000000000000000000000000dcee18e269a72821cfd1c0c28ce24a8921b4b733000000000000000000000000111aca006661cd80e099add1ed94eac93076b1d90000000000000000000000005f8a25b869e632daa52a6fcc84ec58bc4c314e5f000000000000000000000000dc6443cb9faa1782c9068e22992a0d450a45261d0000000000000000000000009b714726bcd20add30c35130958736875503935d000000000000000000000000f2aa482172f5b333b68e4319ef3a6418166ef8a700000000000000000000000080e91acef127102c4e4b0e14d6aebc26aa8a926e000000000000000000000000cf5cb2a39741289ebfece357bf08845e7b3e63f8000000000000000000000000e4bf35f69b47d8b4f5501b083b99dfda29db1d230000000000000000000000009e9c14f8439edbf899e103c0d3a64349accd936000000000000000000000000066c93d5813febb15562c78c6a7671fdd2b1f476000000000000000000000000059a43b6a570243c84e71e5229a5c00ddd5850b2a000000000000000000000000c200895d604063318e09195cdfe6e19f15a7e7720000000000000000000000002db371af54384540f298f929f0253d18dee90d17000000000000000000000000e86fd25e54507f5ac600aa5fdc531da2502eb3900000000000000000000000000f989f1e6ad07c6281dd55ddf9cd14cfc93a78260000000000000000000000001f6b54e7eeb5178f7afb7194e60c5f326efdc129000000000000000000000000c1b83334cca757993e1e93f6f0152d8b9e7f28ac000000000000000000000000917c5cf57fb445244fef07f09d94b7a6aa12f2e0000000000000000000000000f63dc9a9b9734281398b4cc9d5b27bd8a0c686bc0000000000000000000000000c3a8c339ee36e9cdcef643d1b9727e0d2e1cff2000000000000000000000000b9ea5bcf32c4372d96809271bb0411f2ec2c329a0000000000000000000000003f38f16b0fbe72ec03718129a2c08e0095da07f4000000000000000000000000dcc128a33831ab3b84e28727c223e8e86a7f2227000000000000000000000000ef3b70a6f22181efa9d93b2b6d77a269de8165500000000000000000000000004f12cf08726c8a4a2e3cb3f3d300f7d7657a1990000000000000000000000000ccd6b8e11f1abc13efa7ff0367d801bc53b98f7700000000000000000000000037f2e5f06500d2b84b662cfbea3085229780a042000000000000000000000000cfabdf01425cd189356d3eb0cab67b18a22479fc000000000000000000000000191cd84b2291a8476a029a927660714bc5ceb99200000000000000000000000042e0c028032ff2bfb0a52201d699a9455e920a0d000000000000000000000000e92e93598efcdc8cebe929b35bf94cb0f32051da000000000000000000000000cc02729e08049ae23ff73e5bb70c3b2d70f57f660000000000000000000000009f5b5c6419e2f7a9345ee972fb43dd981f129db3000000000000000000000000c537e898cd774e2dcba3b14ea6f34c93d5ea45e10000000000000000000000006e378648324db9d02844cdabf420ba6d5e1ad28c00000000000000000000000039f627c83226998450bf3dbd47c76e349d8a6a2200000000000000000000000012433f2bb156a3bb56b924033b1f938ca7269d0e000000000000000000000000ee010899e234238ee06ff1b2d3202de65a0e1b520000000000000000000000008479000576e386ca9d4217bab35048f45801303000000000000000000000000069688011f03577887b75d392d207eb11281bab2000000000000000000000000035a8ff9efea984892c5c183511e47a5bae4ee3e800000000000000000000000066f0be2d073840bf0eebec621caf21ab97a3c391000000000000000000000000674989980e45d11ee2c2e259d1dbd34d7ba24ec5000000000000000000000000f497ef9949e0a3d1d3b00df0a13ea1a79f16800a000000000000000000000000d1e7377e540c614de9595aab68eb1ffd6b984b0e000000000000000000000000679c0ad3ad17d164961a44d73b5268c7228ae02f0000000000000000000000001f8ad1326e7dcb7c41f45660da55c6b414ae3ac800000000000000000000000032555829b9fe2ff465f8e2009f4223440c091943000000000000000000000000198f8dccabf5aa36ec583e04968680d45bb7c3520000000000000000000000001334a54e0b4ed2eb4aca174d4f5046050fd7e0de000000000000000000000000175a1b3411b139a1eb4c85822841a612ea70cdb2000000000000000000000000e720b4dd0087fec92a00c3c7389e921351d8e85c0000000000000000000000009d3f2735904881ea4f1e1097a7ce07e503fab0d500000000000000000000000086077d4840242f3be955729d8a1bef860f67e995000000000000000000000000f15c12f2e95b12623c5537eef5b9e07200fee92400000000000000000000000033b0784543f5a2ab6380d02ae3233d18127905f3000000000000000000000000f9b603e186e10ac829dd60d41461e64c937c573c00000000000000000000000096a8220e174071e26e544c6d08c027942512b5960000000000000000000000008ce51c8f0c66c99cb46555518aa2f7cf43cadaf000000000000000000000000040025b91f6e2077eb85ae6eb84bce21a08f1ef41000000000000000000000000f45a06bad7d8c03200887665a3f1cca29500f6c400000000000000000000000046ccd8977e4b34f3b97dbb07dea6cf32e19abbda000000000000000000000000ed4073d5418cbfcd88cbda34c474a53c87594c01000000000000000000000000b35df591510f931d46520847ed28c326bae011eb000000000000000000000000e53070ec370342df2de453c7092f0e0b6fb73ff3000000000000000000000000ee46745fde3423be7289ef46cd10b1277eb56442000000000000000000000000b039afa1d16f62bd234dd56bbc8fdc199cea8ce000000000000000000000000071e6a99ea839dbf87b5010261f38c02c0aaeddd900000000000000000000000023fa1cb6efb13b442a796f208ebfdd935481ed06000000000000000000000000e08ede3883fc38d44eebf23c68a8126847c057480000000000000000000000002cbf674ced7ae7cf95c2cd49201cfa432eb810c900000000000000000000000004bbc947c1b35acd9af76130500b8ca98dcbefad000000000000000000000000cf52989c44f64fbca9278e0f8c757f2644c9d46d00000000000000000000000055c250049b31314c78acd48e816b8f7b4dc0e1f6000000000000000000000000e8876a0ca0e32d93b1ebce579fabaeecc4c18d9b0000000000000000000000003fb958378645690ff4eaf75d43a9ebcfadc4e665000000000000000000000000f57fcb4b0876748a62e48edb780b46422414ad320000000000000000000000008669ec221388447865a5b5da353d82f65280a88a0000000000000000000000007c08e69155bed3f82a44bc9260ecf9c9ab13462700000000000000000000000005112a9527523ae936d913ad2a23c2a048140e08000000000000000000000000b5c96b7ff71c570681c046793dc34d3ca855dfd2000000000000000000000000d57c08430fa12ae8f28d35b87b8a7042792ad6d6000000000000000000000000128544f70dd76e182f8d27f82ed9a1b6096f761f000000000000000000000000e39cc84ed52a398a46d91b774a428f968b528af10000000000000000000000002992054397bb8ebd4ae2ed7bfce4918f2787789f00000000000000000000000018f2ed643261cde808d8ee6c348eecd890a2e4a600000000000000000000000015ed3ac9aa82ca71daad07bb85d00fdd8ff8d1000000000000000000000000002aa776daa74a7aad52a95438f8b42f8a8ee42c53000000000000000000000000999326d107f5bebb86ef0f1d279d6f8248770a370000000000000000000000008c032b18c4514246b9003df34d3ee494ef7911ce000000000000000000000000065bcc71f91a7fd7e6f1cd861d02b23d8a07529300000000000000000000000019f23de2ae1b62911b3b0efa086140ed3d96896a00000000000000000000000088c9b408a127f208e3af39714d1fbc45392dcaa60000000000000000000000002f6d16c9ec9ec576229c094f34315be79684383a000000000000000000000000aab58554d0bb724d66d1b144e0a9936f4c0ad48000000000000000000000000024c2688df2a8b9cc43fcc7eeca034b1c4bfcb1bd000000000000000000000000d90c6f6d37716b1cc4dd2b116be42e8683550f450000000000000000000000000f6c738184c63df178723b963dde46e04cd36e81000000000000000000000000e1ac466e9693887f08e54d7423891da9454e745f000000000000000000000000c0440abafd0562c734709b491ffbe39edcf59bdc000000000000000000000000da2512570cce0aee92dc9957462e01ed1b5ed5ab00000000000000000000000021ba0eaa1edf8f6b02c5b5dd032b7ec21b7af8ee00000000000000000000000043d669c7fa6c191a8461e13de76d02e40ea751f3000000000000000000000000ff0c26b6cbb6db0d3d708c66d9901e000856ad90000000000000000000000000bcd24f455f6258eb33bb5cb99d1eb27ad8a361df0000000000000000000000006f0b7e6a8dd982c42651951e40bd370e6f4b59320000000000000000000000009ee6818cf0865584cb3562362d8970c7f66a2a12000000000000000000000000f63b0fad3c96e5d8f8f0155089b4faa8c712a25a000000000000000000000000b6e7cc98963006debc056760bb1a186028d30d1f00000000000000000000000011933f9a1b0592693c1a5a2ac417992f8fa4c216000000000000000000000000a974863f5267233131c4738504681eb14b05d614000000000000000000000000f9fc10f9e195fe6f72307304fcc444bfacb0e581000000000000000000000000b197428b3ed0b1da87dea6b2211c45acdbb29069000000000000000000000000aee253e834248ea2a31df88057197614e2272c680000000000000000000000004d08030fdaef8a6200da6e0726dfda4e6769b2150000000000000000000000008812cf20249abc3fd88e00fbd39f7ac4de8da5b8000000000000000000000000ca51288de636e82c5730210abe79597d52e33cff000000000000000000000000ea059d54cefdbd71ce069f193e93b71a64d8726b0000000000000000000000003da729f332223e7fb1fdb6be5ed0f4e018b64d6e000000000000000000000000804053088cfd9a6b943d581dc77b29789a2feccd00000000000000000000000024fb49df9cf72d5911fe223901ed12ef1736a6cd000000000000000000000000c90e8ec41cacfa6efc1b112e08df4030db29cf7c000000000000000000000000c7ca9d6305fe8772c245e75a66be6389f3a8664c000000000000000000000000344f94b2af893f1212ba427d20935cec46497329000000000000000000000000198f5b932ace278143068b0a3012d8036ad0bd650000000000000000000000008d796dc8051b27078ae77906e639b155259ab0ea00000000000000000000000096071f7fa292af02e9f8faca8be5d0e071d821de000000000000000000000000be2c70a89f0ccfea62d7731212d416da66f6ad770000000000000000000000006439f9050c72f92e4a15bf0320147ebceb83f38500000000000000000000000077809f91bef8f689b0b3b98deda8eb2de881196b000000000000000000000000ce404775f6e88ea0d4aa8fa89a811b5cfc6e2abd000000000000000000000000a12b499681a7e41ecb64a19994f6e104dee47ca0000000000000000000000000d231b51d6ad4d3b361d5a5cbc4b50561c294253d0000000000000000000000003e6476f6f5456d23eab2943c5cb07866ab99b0aa000000000000000000000000412d1c57963c8b41ad852faabbc7ae67d899bd96000000000000000000000000d2d5236e10b02dc20877d6a6ed846c6fb5448e620000000000000000000000009773fd02ac6cc1d3dcceafa0fe2db2d968401270000000000000000000000000d9f110e814928bac36e2c16c681f96693baf1d7a000000000000000000000000b150d9b236a8e6d145ad0f13db9b8e924c654f0f0000000000000000000000004beac19cea6082930f3876f8542b0ac39a02eabf00000000000000000000000070d8dd9492aceb067e805775a434879e7eec3046000000000000000000000000d5199ce7f6a074089417ea499356e0d1e7af6747000000000000000000000000297f2f9291c83b9eb960a60ee8852b40197defbc000000000000000000000000d9988ad4eb24c49f66765fad7bdc5114c92c14730000000000000000000000004be189c6d55f9ad081a6fe0ecb151eb16e7bb8930000000000000000000000006d22ff3f7ff657f279fd5d8c3a504bbf02889abe000000000000000000000000871a035acd3ea2f6c677287ae1b0d6ec1a4b3914000000000000000000000000b3a135431ef67f37dd7c8783c42cf1c3a68f437c000000000000000000000000f3d408c2cde9c4c0fb139d23d88b02c6f7de889a000000000000000000000000fd37c61fc9a7c2844f0862bf64808ee25475c991000000000000000000000000af98fea8ab5135a3a3616b639dcee91e1c5e369b0000000000000000000000004ee2d0166ca9954483e0f7290844112b3bc629c6000000000000000000000000ee23afa7d0be51a5986f180db979bcaf53ac05a6000000000000000000000000432060a267903d0e4cdf1786993b8a349eac57ba0000000000000000000000001dca2ebd51cdcfcee746e0ee050c2f6d64e682f5000000000000000000000000f16d12f11d7265caedaf78036f6f060c78340941000000000000000000000000a9fdb4c4c06076113ad23b14693ef2a6b977694e000000000000000000000000d8687d4adf6608a5b957b2a0efcd7469467e1aa20000000000000000000000007d8e8f38856c4669758db4d7fb8c2c3ee36e8af20000000000000000000000000be4b1633bc2e673289e1f708d16bf3218f4a1180000000000000000000000004bf678951313b08b33799dc0238557b545006d57000000000000000000000000985b67bc9368866c7a79f427611baeed6896ecf9000000000000000000000000d4744f1d2bdad9b72c7e8d2e0ae20b184b6a294400000000000000000000000087279a32eda3f625cd6232419c31e76fda4087d10000000000000000000000007e089edf189a435b20ab052648631daadab10de600000000000000000000000089109e42b25232ee9b187d2f0166a21c29eee3b10000000000000000000000007405ede503e828162a5cf5678bb7e64c69d76185000000000000000000000000b4e7650ef58a7ae2b1296f0f9ea45256931fe8e40000000000000000000000000976a40e7d98e42d04ef4b7615a218411cac8dd4000000000000000000000000e415dd038f8e8ca3105f194d5d3e9d3f8d4a262700000000000000000000000042ae1d6a320e93f119d6f136912cfa12f0799b8a000000000000000000000000298275fc2fc6fdfd364bb7519618a02c605fddff00000000000000000000000014e79cd4a8ceec69bab5ecff88eea62b3ef4035e000000000000000000000000c06ea7a35b0cf17d91da3a53abadf64dd042d2a80000000000000000000000001aa12665cfcb5d76633a50134b9db0e2642f8e2b000000000000000000000000e01fed82ae1cc56d2ab224a569a3f2f4aeb408f9000000000000000000000000d0a69b60f60e5e3a38b60f33b0f86b80aced9b28000000000000000000000000a68f30bb62fece1b7cdb49394f561c56d6b9a85d00000000000000000000000095b61725a5273e4c42a72dea29e4b204c1911819000000000000000000000000bdc74d04dc18a2091293af70b0edc6cbf5d5a6580000000000000000000000004d6d5510c63a12df93ece2d9ff58d62b9e682101000000000000000000000000c0011debccf90eb81664f742159cafee3338fa29000000000000000000000000ce8d4484f17a75133090f1d15fcf59de946aff1e000000000000000000000000086fd4748dcf48c45ceadd31d671e6ff14c54b340000000000000000000000000cd67ab9fb2102e0759345273d0297306bcb539e000000000000000000000000ce5d91b3e244a6a8ba5c3542df1d45c7a48f1d1e000000000000000000000000f3fe695ab462b643b69ba3080f0c7e116fa22fc50000000000000000000000000d708fa0510092a82cebc73b0ba9cc85fde3341a000000000000000000000000036e11c348133e2b543e21dcd2489bb8d6854712000000000000000000000000643369703c15d051fc34b63eb92cc24d4c9ac224000000000000000000000000df0aeaa74f21bef7dbd91c9c51e5b9af9c650ee80000000000000000000000000d86c2065c23332c09f76dcaef7b0d9acce345f20000000000000000000000004f327465a90f060721713630ad9bd47b6394440100000000000000000000000029ad85bea0f5af3cfede238163bbca174ccc6875000000000000000000000000406effb50181ddf1b1401e23f98c22e85553377a00000000000000000000000052922ea42ef7307027f6dfd4d065785b944e98a0000000000000000000000000c3602297e54f03ab6366bce1ad4afbdd2bf3efde000000000000000000000000c4c19695277d3d0c093fe2df7083adb3f5d5e25a000000000000000000000000344b5c1f0990d0d8275d7d6de89a7279398385cd000000000000000000000000eaf1e8998cf5637ffd19c6ebbce306f17cbedeb2000000000000000000000000f1790dd7b24b9b6e57ad4b392a9a5fdd4a07220e0000000000000000000000005b9ce12b03d3b94cddbdf0fc4452f793cb55633d00000000000000000000000077ea910595b34cd7baf8bc671ba995ceba36048f000000000000000000000000289fc704c1c802cd4185836d724f236c61b76880000000000000000000000000bd01e360e9d3bc55fb72f587ca319eaf5176216a000000000000000000000000f4a001f70cafa215a989c5d8c01f92c39ab7f9a2000000000000000000000000238e1641040a87644d056ada15d92d545c662c6e0000000000000000000000006fecd8146ed3868bc9e20315daf0a4791c0dd75b00000000000000000000000095905d1cbc5f2090bd2328dd971548cdafe93a6400000000000000000000000084a19cc7ae4cc302cbe174742e124029e5c095df000000000000000000000000a2e602361e11ccee8f0a7c57b2c78f84d09476a10000000000000000000000000aa7b44e4a5409aabb2e0e3f3266c850101f564e000000000000000000000000d9de942bba1e8f7878410daa4a85883766647dc000000000000000000000000033508c3d240956f375b25c4f62d6e872ad0d03d50000000000000000000000006533a8ff6bcfe96d77de8f8655a899703b1301a500000000000000000000000086255cdc17423e45e0275b60de1c860a55fcced50000000000000000000000008210edfd9c36348f14f168c3a13b310efa394d8b000000000000000000000000472f553d6e69416cd165a9d51d63a766e188b4050000000000000000000000006bd385782843f68569684ea9f111887fb578413300000000000000000000000084afb853ad9464eb4c8505c60801231fc97c4bed000000000000000000000000c4398927a4885456a0ef110ade47bcff4607bbbd0000000000000000000000003a211ad86fe73d78b743d824b0b6c5921c4fdff100000000000000000000000016be4eb4329b58eb11b534998c01643a6fde61f4000000000000000000000000807e633003615b881120c8bfea419036c0662e9f000000000000000000000000c356bc759dc1814fabb8132a4acf7e916d946871000000000000000000000000f4d9629af20dbc03d8c1ebb79cfbbafca709ef2a00000000000000000000000060442c358e9aaad51cc91f2ee889e29c40533a5500000000000000000000000026992b3ad6472b303cb3c25d44356a6c9a69bfab00000000000000000000000013c4f41c64099aebbfd6add27aed8ae7baf2242d000000000000000000000000d78ec730963acaad141ebd80e422f5356386af1e0000000000000000000000007b9294a3de8d4787f21d2ef6725034eb2f807a820000000000000000000000009fb60a0c2d795290592b85748be6e56f54f78487000000000000000000000000fdaf9f329d52d4915b9dccf683225f5a78502de5000000000000000000000000ce7cec9856a037b7c1f3354948d3346ac887f0d900000000000000000000000087632a1b0de114f4e1e0fb63aebcc42d50b2b2730000000000000000000000001b27e99d123b386914b28c1f9398b58fa981bd9700000000000000000000000002ce430d9fdca5fac1cfe3faa93b6ae6c8596871000000000000000000000000dfd5293d8e347dfe59e90efd55b2956a1343963d000000000000000000000000c94673f34ce765f66c0fd357757786ae9fcc0bcd0000000000000000000000000cdc2f2b5069950d52494bcd1d4b429bf3912545000000000000000000000000ef4f932390adf882ca7e55af67159dfbdbc25314000000000000000000000000110f5592a90021e58bb32b56b406f73d8224e8bf0000000000000000000000008efabdbf024ddb3a1f5e3eeff8892576b4da329a000000000000000000000000209993402f1a77a186baf408260a7e16905163c0000000000000000000000000d9a583cfb038396b697f0eaeb65205520cd67412000000000000000000000000c4dc9f4b3836800399afb8efc4fe21a7ef101923000000000000000000000000d7caf532c2d45dd20a7331c0d434cd6f8e0573a20000000000000000000000004ef507424ddf77616666d2c1d1ca15082d2f8e350000000000000000000000001926fdc2887d8b3f4facd5d4961ad458b842bd3b00000000000000000000000059ad1a069b3779ef5763502483cb88b234a8eacc0000000000000000000000003a4983e870110fe7e4b685e6937dea06b1f6582a000000000000000000000000a223a6af068e58cfcf07dfabee4d3fefc446533a000000000000000000000000f7d3fea71be45df153fa6dc93515132d7ab360da00000000000000000000000073e608d8cabe5b4ed6ad79e26eba32e8d38d36c600000000000000000000000022a12eacbff42d5a30ce6cb1a52ff66f9f146936000000000000000000000000951e1195f5b49c09779297012f96b9a759db75e400000000000000000000000038c466b045ecd0b5e955af9f879ef933712cded10000000000000000000000003be2e55cefa413aff52adc2e94892fd1478d41bb00000000000000000000000041ab8f6db3998685ee817fef052b367aed6e71c0000000000000000000000000366fde849f754e32aec3dd78c4ebcbc3a6a48743000000000000000000000000807cf9a772d5a3f9cefbc1192e939d62f0d9bd38000000000000000000000000bc57e76cc3678723805ed04d7ae2749b09c1f38b0000000000000000000000002b2082096ffbfef4a6e9f6e6d7bdb4e61b063a0c00000000000000000000000011fb7c44cd3a1a41c2f2db998cee8da3cb4de6e7000000000000000000000000feda2219d07994841594caeacd69a316b3a42a26000000000000000000000000bb15c0b7eafcef8184f92ecae718c2ca6ae2eb1d0000000000000000000000004756acb440cf6d327e4c046388a9433bc46342ed000000000000000000000000409af0f90648f14949c3679ae04e13b53bcbf67a00000000000000000000000072cfb3777f04a4f1fb615f7878b88828f83042ce0000000000000000000000003858d07ba0934d9c05619099a64c2f234152a617