60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b2d6765742e6f72670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b2d6765742e6f7267000000000000000000000000000000000000000000000000000000000000000000002e516d5763526d653676415363474e697634636b4a6765323162536133396a63413339424b6d647a3448574b61666400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005580000000000000000000000000e1f1c5afda40904dbd9d9e63e3a25ca5c34077a000000000000000000000000c615ad7d5d15668cd0f75bde3731876601c719810000000000000000000000007bba35988fa3d57616d87bf949a0828e0195735b00000000000000000000000067199d82706d4c9dc24599185ac08df87a8403ff0000000000000000000000004bef09da84967f0211de965d1261002eab29c243000000000000000000000000faef798702cf8bf312c9bbb53a18ae73edf3b945000000000000000000000000848156b0f7ba98ff9f87ac0f4aac452f73c676360000000000000000000000001cebe0f02d1c155ab4d6931cfb17282cd864e54300000000000000000000000081e3774e395f62f170019f7d31e458ed093f7dcd000000000000000000000000dd573ea2a3382ed9c156b433104cbd8656394542000000000000000000000000ca70ab07090e72e3d6a1f79e9de650de8ed5438300000000000000000000000061a6347186d2335066223746eeb7b358c18770a300000000000000000000000075f0d89abf90cc0d149a2d8320ee337c0495f7850000000000000000000000005c824527b54df57019078f37b81eb99de811b696000000000000000000000000d96109732d9fa4b8106491c96ebaf170cd5885240000000000000000000000002af721e98905ed93351f0b21fa1ab365378fcce70000000000000000000000001b7f697f85a759a5f3a1183c0f8259dbd73df4fc0000000000000000000000008cd227b4365464a815d50be8e6f647aefb4bc36a000000000000000000000000e5f37ede17188e0f0eece0ebcaa121e3713a427d00000000000000000000000017216880765a2f8a4080c51725fbbac0e0190cb50000000000000000000000008433496ecb35ef3f3ce87109353e7abba17be2c3000000000000000000000000157dc7e2a9fdae04084f10948f224044bac46ec100000000000000000000000039cace8146f414dbd7d0ff23b212240deb1cd20b000000000000000000000000d91cfe3fc953d32ea43c4fb3a0c4b8e56198fd3d0000000000000000000000007b696bdadc520c02230994f56962d3ebabea40a80000000000000000000000008848ad41d260b04c2b07e42ed4c28cb4cfcfd64c00000000000000000000000067a272fe32d09d8ce7cd007f99f7cb1f986225510000000000000000000000007245412196e83fa4e6e7287e0f9cbab9c076d4c700000000000000000000000043b8dcc19926e9a505063308860ef173ba4e14390000000000000000000000007a58302b1164954ccbd6a89afe583cac13beff8000000000000000000000000051aac8d23b023b2dea0803e2e1fc77c68ca8ab490000000000000000000000006e4a0313cecadb6101c842967702ec98cc85862e000000000000000000000000479fb696b55afb0da2f1a01ed3368d1cddff3ddb000000000000000000000000dbfaead79c3f0e8082e0b83dae999e837124cd800000000000000000000000000a334e379013d68e6908f11dcb6af10178b69f3000000000000000000000000053c282a9a51cb6e0bd5731f57e097ec2ad2bc4500000000000000000000000008f7c8a24db75f1ccb8e3f3c5063640b51d8d5c23000000000000000000000000435792e93c11086e720ced45686428c6652b5d2f0000000000000000000000007b8823fbe6cd7d5d1f80d031dfc42e5c41c05eeb0000000000000000000000006b79ac72af748446ffdd79dd0dc480553fa1c79f000000000000000000000000674db5914111dce2c563053952d40b31f7b7b55f000000000000000000000000a296db062b1b369a640204894ec563ba16057ec700000000000000000000000017cb13f391305ca7d6b0be00473b3e07d6cc12090000000000000000000000003fa434dc07d7c7fa6ebfd1d37e2b68efe64767c8000000000000000000000000a27bb719cfe990215d4b6275503d10512bc15d6b000000000000000000000000ad84eb1fc6524a9bf324ea7e00faa4d465db1fe10000000000000000000000007914e1f9d53638dd4bb04f1904642f738a236e12000000000000000000000000893ce4f19912e7f64b8d0fe0dcc5cfbc45e29da6000000000000000000000000d8e350ba58486652c9da09ff557cd2dfb80fc57f0000000000000000000000009953d3c9fcb3cd484f37653fd997eb5122bfac5500000000000000000000000023f34bc7d0d1103c887d312b6246dd82ebcfc0230000000000000000000000003476ed4bcd44649602317b7176b22a4d63a828b5000000000000000000000000a92528ea59a28a310775406567e7ccfa403918aa000000000000000000000000a9719c3d3df92eb21fc1fdeb0b37c15c5dac47a5000000000000000000000000a36d3ecf481abcbebfcbc4625afb8a562ae4f375000000000000000000000000f9a001e5c8d5785a30fee19cb36a0d5b832c2e82000000000000000000000000c456c37d832dc32feddcea72ef598574a51fd5c7000000000000000000000000d47d59913bc0fe9398e57410f024d8603eb930640000000000000000000000006e22c6f21fee5e7ca0376e65b30ddb3fd5bbe1eb0000000000000000000000007dabce6d5e61d18a92201f55638c4f3fcc99cedf00000000000000000000000080b327c4132d707cd5ad68a5d654578db019a7dc000000000000000000000000bec367e51a74ad26e5e00e6bb1dc4dea5c216a87000000000000000000000000d5cbe9f3d38a6669ab7a8b0e3f4093c386fcd6f30000000000000000000000000b6b46d14ba4ff13b47b9cb7a9c6bb4d36d3f36c000000000000000000000000a9ace9883d68e97835cd691dfca92799c895f94700000000000000000000000000a7b9248997895317bc6af3454b97fa717720ea000000000000000000000000650d41143ad8ee93c7c7e8a73802609e03010e980000000000000000000000004146961597f37b70b35735a48dc3c33b9df301b00000000000000000000000008f60bc0e2dfa10899b04ba578e82ddbd92bf0bc700000000000000000000000045188afa2cda704429cbcb21c56641b027d95c670000000000000000000000002ca2357865ff6974a24f7208a43f924967a02d0f000000000000000000000000ccb36ea17b5509184cc71ae08eff272c6d8b761a000000000000000000000000849d1ee7b63c98084d6d91e7a824cb6a9bca08cb0000000000000000000000004087a16e6890d76809e50b58041e2561328aec2b000000000000000000000000df22e3ad7087be48d1c31df33c05a7c11ea76c5a0000000000000000000000004818bb0c694577db45962d76e740895ed90f69c9000000000000000000000000989220029daa6fa00dae2ca2671ccb495a9a06d9000000000000000000000000dbedbcc350fc869999bf3a8fad6dcc34fe8fa3a20000000000000000000000007413453541c48e036a0a78c1d3cdd1394392cdd0000000000000000000000000fd4f5924284e52923156232a5d2e11d400f42a0a0000000000000000000000008f9a3c8473575fe7e28856957d175961752dca5b0000000000000000000000005e9fae832fb69cde00e7495b5101b102f7cb1e6b000000000000000000000000259238452a0af6c70e85aefe5f99c138cc47a736000000000000000000000000564780df769acdbf397ba121cd6fd2c6119ba6c200000000000000000000000017f97004a0f2efcc2f29f8f8524e7e4c3bb0c386000000000000000000000000353d858106f964ff98f6145ec094db4018e9c8bc00000000000000000000000090f8fba2304ba02faf51183c224dbb3dca147c6f0000000000000000000000008185cec04a021f29c59911204956d6515bc4b8480000000000000000000000007d071cc1e0a6ad078d01bdd5a521266fb40550e700000000000000000000000005196ad5965ca115e42d24dc379e4c8c40399d98000000000000000000000000d8767b27d478b54b7304783cd7e789b78e0a66dd0000000000000000000000006941159f1906b8dc1953f214547f76feb4072148000000000000000000000000a214311f395e7baf1725d2333338cdbca39051b5000000000000000000000000bfad4b5a36f724f84ad90668f5851b5f0a53388700000000000000000000000010fa26e6026ed85ebb69fe132454ff6932a5b2dd0000000000000000000000007e3e767a1db8e7d922faea57e83ee279f26584160000000000000000000000007265c36b1fc1e31047c7cefd46bbfd7488a423ec00000000000000000000000072ce2af43745e1aa53ef3232e188ac3343a18418000000000000000000000000b4c501bd2d901a13a33f79dd61f073faf1ffc3da0000000000000000000000006d6fd587f26279586bf23ef7fc20107771fe677c000000000000000000000000f11c89450585ff0cb1fb05f63bca5e3fa5e5794e0000000000000000000000008c1c646eb442f2be68a039964987ed60f9795422000000000000000000000000c30296b8159de4d830f2270e2627f079b2d06c98000000000000000000000000910a6a5a20372833632d9ca25a3ed07ac9adad94000000000000000000000000ca5e68b2a693236996abb43c5dff6d7394ebf247000000000000000000000000d345bb59f5f3530ae09d759b0f15859fa6250c0b000000000000000000000000a60728d1d8e58a65531bd8ecb8457487067a523100000000000000000000000054904b1708f18c435d5eb8e31c5a53aaa20f5c7b000000000000000000000000ba90e7fe67264a0e8ec6e2626967345d3fe6a2f3000000000000000000000000bee91807d226d5b0ba9a6a6bab15e92781938b9000000000000000000000000064769d49261fd69b35dea4a2059b00f4db5b19180000000000000000000000008fa608f990349ad7dbada8b0df2228e51f38d2c90000000000000000000000000b537aca776dd96bb7726c0803f77357eb5b58f900000000000000000000000076fb16a224988ae1dbc3b4ce8968a6c127635090000000000000000000000000d9dd636a554788d24e26332c4aff6ca9f245f8fa00000000000000000000000072eb73c3ec4afe783a230f11610a6eb9ed3eab7000000000000000000000000006710327b4d7d90021dbd27e6c0261290152387200000000000000000000000010fc3632a1feedb09b5f8c748c92f09cd268f69c0000000000000000000000003edf60d3a6b742e36ba805c79419d8071203cc1c000000000000000000000000a2fe7f8b2971d30996b590f288e48f02764b80a70000000000000000000000000aa9dcda49f7eca7da3b4da281ced722bb6291d70000000000000000000000001689dfb88d6f78ae5e200e94449c3409bc50e6ab000000000000000000000000bf6bf8a82ee2280913fdca4e6dcce7b1516ffdbd000000000000000000000000a346d15adc1dbd9ee64ed6c21574e0c4fec8f8a7000000000000000000000000c81c2c1854fac200507029883ec63284ffa9789d00000000000000000000000043cc6e0ca821553c8ac84d0b4e90abd6ff6810d8000000000000000000000000569e461d8473755e53fce2bf6ae2532432a8f9a00000000000000000000000007d1212db5f245a82611ba75c9e42f6576ef7bbb30000000000000000000000004ae6ecd4deac987326ba74e423b6e386a54d9c8500000000000000000000000041904e7cf96b18766c83a79b03ef8bcd8cfbc67300000000000000000000000095c27ec4e0616429a8d1f56b71653838544917f9000000000000000000000000a7e68d4841e54822a00974b119116e190740125d000000000000000000000000ea663a1672288414cb47448170f1a01798795d2c000000000000000000000000ac3960d13125ec000f844fb2c36ad4e328ab49fa000000000000000000000000d4631e80227c4a35b9c4fb5a4736b22e0a72a83b000000000000000000000000d59a19f53d94e086821f6c7131dab9f99f656467000000000000000000000000fcba3a8874ff8ce2201d2bb6203b7e8a8fecafe8000000000000000000000000d746f1c7d3f87316f96d57cc6ca0fd6c945170cf0000000000000000000000004039165cf4189cfdda479e5d979df2a487ed7f7b000000000000000000000000736b541b2c2b7e15d0a5fd0b1a520df770d331080000000000000000000000008b4d2004caeb5185fee3d4c57f612330cf3a2e5a000000000000000000000000a06586f3ae4aefa7e6155b370706a20cc269804b00000000000000000000000077a4043b88dbcea7bfcb2a271035384c380b1d1a00000000000000000000000023ed147ae2a9fd2b1c00679deb5869e0d221cd67000000000000000000000000fa44d611cc52f7b9a7155e0d1727acdfe6660c5f00000000000000000000000041fd28535222e7c40360e5a1fb4971ea294812eb000000000000000000000000ba5cde4b4946ee84a468a58f2362f887ed7753a7000000000000000000000000bbed8b50baaeb0dfc9183954094c375f5e8854060000000000000000000000000393afc0dbde3fa4f4c014560786f8148e3f521e000000000000000000000000b659d464ba82ae14cb922f73b7364643232fa6fe00000000000000000000000052d6b26778d003b4a54845538a6668ec9ec4ec8b0000000000000000000000007399fb4ef64232bf331aeb793aa31fa8bc2a6f5000000000000000000000000064d1ce2bb443d8c9d50d0d15170035c184d748bb0000000000000000000000008cbb23a15e0773c72ac6cf538f78359f48b72b9800000000000000000000000020f5931d709ad3a68339c6058797154850ca20e50000000000000000000000003b992ec57032d3f8881cdc46784955eb69118f6e000000000000000000000000c467fc6414b3f4394feeb876a40923a80fb8f96f0000000000000000000000007620f1d824493ab33e475f75bcc8313ad8abf932000000000000000000000000caa1f0b2e432a9c183c84fea5de9b948f1055d740000000000000000000000001ce9bf7712e14c59d83d6dc4dd193e9c9a5222d5000000000000000000000000bf7dbdb54d67650febf238d990cb240fe3d1ec090000000000000000000000009eccd93bff6fdc14b1242547fbb6032fa25edc5c000000000000000000000000405990b0a8278f7851d8f5f40327958135bd5c4f000000000000000000000000271cd27465b012a6b6e04c7fe9640914915bb530000000000000000000000000cf6c4666579c0c7d51974fe6a54e6a4f0dcaa8e70000000000000000000000006a6baff64c9efa6d2189454d806ab94a3cb1a86300000000000000000000000067233e2cdc91a836f59eeac521003dcbe7fd6926000000000000000000000000bbc13ce1407394224014b0ba38dc573f1d7293640000000000000000000000003d02d9ff9d1febbb9eb11aa748e4ed7a7d6ba12e000000000000000000000000fef82d38157e80705521257ac48f8ecdafeb49a7000000000000000000000000ca90e2b3c48b216944fc24a264142f2f2fd17c1700000000000000000000000060e6bd1bcfa694bea031d40a38900906ad61e3c000000000000000000000000066e3cdd07f535a8a3e48c1c455fb3ab5e6a4983c00000000000000000000000084581d916a4726e06a048faff376748c06763af100000000000000000000000000c10281b684235ae49ddb744ee207485658dcab0000000000000000000000006224b946bd73c754cd7056c1a28bb18d5a4d1fd80000000000000000000000004c6e4bf0c8cdd39e1cb82a92a9024dff14aad2a40000000000000000000000009552a0a337f5e3593021bc590dc7dcce61c35b610000000000000000000000005d9548c7fa0be4e2146f52431b43c1909092d7f5000000000000000000000000b528bd55bf8a2f63d6bbc7ed1029a4401e01d67c000000000000000000000000d55f9e72659470461bdecf345536482528746f940000000000000000000000008aefb01645cc38717c45d349ea750642a8f2b7c50000000000000000000000001f75dd6c9e81894d6b35ad559f659d59e18be067000000000000000000000000cbae12e0918caaf5fae1387aa072be6878d798270000000000000000000000007f23a3001c28554381adc902cf712853752b19be0000000000000000000000004c610ace7dd7587c6ab2e9b9495b7ae4ac698360000000000000000000000000a3b62a545e5fc1f8d9d8f43cb339344772cfc9550000000000000000000000008730ad945ff66beeba8d12024bcbc91a315462150000000000000000000000004731161cb2ffd18fe43675ec998d18698f0a663700000000000000000000000078db3b68b02f1077b3ed715fe318a550d4578cfd0000000000000000000000003177aa4baf1bac09dcaf7361844c40ed28c0d437000000000000000000000000922cf49156ae25bdebbc87a642de066e85be07e80000000000000000000000002acaf2c7461891d08dc41287d8d35fe52738c3a00000000000000000000000001945c38321e86f6a6fa03d023f53cac863f27a910000000000000000000000009e485ced6835661486856e1c5629b189b066e2e00000000000000000000000003d4cfed7adb19e8e9ba1b0efaa002127bee8de3e0000000000000000000000003d2ea4ed98d783d618673caf1e24618fb60e86600000000000000000000000003f45d2f3ef13657fcfa70798243c409b6ce9c6b0000000000000000000000000d8f2e40b4f9381fd297705ceef2598c708d36454000000000000000000000000619b009196f7d79145b21b4cc82c78d159d580ac000000000000000000000000b008a4a4954d5a38f785ba29f97ed18fe2261b630000000000000000000000008677974821f4f9498b86f4b5d76c17d8eae303c20000000000000000000000007a626321c03f17f175e6e166b1e4dd7fe53f69310000000000000000000000001760299db4c240355dc2a9b52a5ef3417fef097c0000000000000000000000000e001242b1922468fc7226c69761695a582b8ca90000000000000000000000001c1ecd01b5ac55423850de2eac7527b5316483a5000000000000000000000000698372e2bcd77306f160810660f26d7d4edd3d89000000000000000000000000c75afe23fcfbafd566345286bafc8d4a19113389000000000000000000000000147d9e4ce52b62aa188291cbea9b1cded25d6473000000000000000000000000c8e4236600a0657659041daacfb898c137dec0170000000000000000000000004bd585722776d18cb301359bc87269f4c27213ee0000000000000000000000006420e1fd4be6bd1abb3d9f3665d1beddb8b663c50000000000000000000000008c9430d511a487b64a1531cb894620ccadc85b3a0000000000000000000000009cc9851527fedaa088be80d1850ff306abde5637000000000000000000000000146be70f9c99ed2f0b7fce7ad7d6be41bd35ab210000000000000000000000004d3a332c0e367a81ed863a4420a52ef4f77e19d50000000000000000000000009a4ca7b0488882940642d3e4e1dc7aeb4111b8c2000000000000000000000000595c88b4dd6283977b1f6933932eece2dbe673f10000000000000000000000002635897bc923064e2f693f45240e3e8564310dac0000000000000000000000008d4a364b8b6fb0972f5e9d18a92cb345ea84f9f70000000000000000000000008ed1d95048c89f3adedc84efcc00d82965c8862b0000000000000000000000000c8271e674ae00192e4006e7f5ab99008cadd6ff0000000000000000000000004c6b36c29362f3904e85c21abaedcce573f288de00000000000000000000000091fca369f9f0deb1e7ec01c0a56bff82290ec41a0000000000000000000000002f3744f5ef696cb5e0c07ead4553db9e7888e10b000000000000000000000000e2c854fbc64b4f69b3776a389deb0fa0ca80ca5e000000000000000000000000493fd0cded59357176ebf892ea207e9b3ef44ae50000000000000000000000005bd230f7872057f65c1f0a4355ac177ddd4dda630000000000000000000000001be481b10469c777dbba4708af8321a44b7ad96700000000000000000000000015336033fc098ca6a7b1a1d853e17aedf89b4d4800000000000000000000000077180bfe3e4873ec95a4ce5ce6f9799f08b313cd000000000000000000000000c3b9f04145aa73c82ecf70a8ea91b45951eea210000000000000000000000000bab8bcb6e0a9d1c761b432740a4292e3fb80f2c1000000000000000000000000cfbb5f78b98c5fb58743a08f2631b22b582c34ec000000000000000000000000521812474205839e403189fc2364c23dd655a3200000000000000000000000007c79b6206f883b5160271aa1bcfab1d3d4fa38af00000000000000000000000026b00fec63a3e82da4ae6953784f4081db683a960000000000000000000000009e3cd71b3c68204465a3af900d03bd6fe209a17a000000000000000000000000ec8f9d83430a2d762c114adb44d6122ca2114263000000000000000000000000f47d737b1d418df5e95fd176739f57597ab1c00a00000000000000000000000006069dfb9da324d47bbf430fb19f33105ba16ac30000000000000000000000001997943ab63e316ede74da5798c0fa304a0b0201000000000000000000000000fcdb0eb3a0c092743e222d966a3286ccde7c39af0000000000000000000000000d3783afeffa108a4cf4acbfc9dd0268f5f1a294000000000000000000000000d2d90611522e305e9ada01f3dcab4d4195961f20000000000000000000000000ae0c024223e412123fa1d76b36073e8de9a026c800000000000000000000000063e7b90f9481a9a94340fd6a640d01706c0177be000000000000000000000000b239d24bea5b6a17bfea7ddca916c9d4fecc051700000000000000000000000093cb93f9880b96178e7060634ba06b86a6ca0492000000000000000000000000a9a09ce7e63cb81d607e69ed9711014c5b5557c5000000000000000000000000acdb13cb544ef8474cde5e0f199ebda2adc305a9000000000000000000000000ede8db8ae7b6aa70b98ffad3ca27fcaf234a0cd2000000000000000000000000d136c1a2cf7b033093e449f72062b835254ab23e0000000000000000000000002abed837bafab47e7639fe3fb7d582fdd8aac3df0000000000000000000000005245a5006ba45228da4ac5481886755d2a55de0c00000000000000000000000045dde78a2d5ce6d415966f55926404e6a1b04e2e000000000000000000000000805399d984aeff27f1313fcbd093c0d6ee5c689d0000000000000000000000004a81ed39079cb6187c08440dee89b9d9ed8c63160000000000000000000000002a27770c0f96c82f12c0b90964dc2c2d60d72ad0000000000000000000000000de1e7e3762548ae76188ae7e4c5e409537954cea00000000000000000000000021c1bab6640dded786fde8e9da7f44fc552b67f800000000000000000000000063df12bc3c8aa7d4a7885600dc85d7236f719dea000000000000000000000000028f4b37369c562a2f988cd8d02ff101e7f18b6c000000000000000000000000ba8b599ca11c15d5d8f20e6d948ee9022a642bc30000000000000000000000000a32799e7f525b01ee88b6791da5fd7bbd11403e0000000000000000000000007e2ebe0205c1b54a48633a13d64761e0f24c84bb00000000000000000000000033d9fc936efff9ba7ec338f47bafdd6efb934f11000000000000000000000000dc9c52321e32cb95e9ff7bcb6fc3159ea195e74e00000000000000000000000009c22e3e2a0ab2828521fc643895c60eaf68f77d000000000000000000000000b0b45d3e251f4557fc140921ae4d228579c15e4b000000000000000000000000890249b4f9cbf3809d608f75bac1314dac615306000000000000000000000000ad320cbdf0b4f59ca9bc5d8ebc8c2ed92a12eb9100000000000000000000000061da485250c11baf44567f635126e6e13201e7be000000000000000000000000bff143df06e1dc874104acbd949af9470bb8df11000000000000000000000000c7d18d10c5ad54a0e1c522049e5fbb16acec8b11000000000000000000000000e798b87d130bc94a3fce66e448dbbb917c9225a700000000000000000000000047dde1f6b6185e0405c31cc6a57d24d5b3c868560000000000000000000000006a5284e705ec24823163b0769f5bc89c0b289990000000000000000000000000db2d773b129d9c636747c10a5da4f7b464dc1e770000000000000000000000005c06dfaff4abda1b7d9c1726efbc6693e252f37b00000000000000000000000014ef193a7d4bcd653466d12ac188218c3b5dec3d00000000000000000000000036908e070ec8d5cd6dac6f3c4a1f79b3a7555f1f0000000000000000000000008583df2f9aaddf48d99cfe382ee131ce113046b50000000000000000000000005900b2cf1fa5bc81d9912aabc4a85a4200a84613000000000000000000000000d673736fb88434ff5b4eaf0c629438d954b03031000000000000000000000000d5efc3f60d4d93f5c1cdba9b243fa93d1382b3a60000000000000000000000007bdc1afc6382889e6a4087a3975f96bd2b105eef000000000000000000000000b5636515aed9ccdeda71c5ec1dd0270cd8389d54000000000000000000000000b579fdba3f4eb03b476b6b3cde1b2b040e4dadb40000000000000000000000007e4789a3ee8f4751333508df7605b68d9c9b6ae7000000000000000000000000034154f395cd62c92e5cb686d96cf434291c2617000000000000000000000000f638273e108a600abfeab746ccb27544c87f2440000000000000000000000000e66f121c98d9a732b4a2648624dc1736514ff984000000000000000000000000d04d83e31695ef58ce7090b63d5a62084fefa286000000000000000000000000f984195a868705a88b20482db7ad59aaac321bd0000000000000000000000000f8ac9d41184889703b9cd7e7c61f5696348e50e5000000000000000000000000560229faa77b33d3221704bcd8cc998cabf8e0e60000000000000000000000006c35b54f8ee8febbdb5f157232e5c5147a94ec5200000000000000000000000000fb295e72430e6390238bdd61d3767db4b4b05a0000000000000000000000000cfe7aa886813e89cb784a3e4712e05baf65cfa6000000000000000000000000fca43774dba3e50bb9b74e00a4a9056766a93a160000000000000000000000004e51aef6e8c0e7ec5a4b3e08d0e92cd9fa93fae40000000000000000000000001edbc1bacad575315ec26791ec87b9abd4db34b5000000000000000000000000dee64a4e55a82bcc227b28ebff65805761f7a7490000000000000000000000004711ba56879606194a2dff7692c7211717ffee960000000000000000000000009eb7dedb9951308e93c5d5c96fbe9c013f3c15b20000000000000000000000005233999c7f108831843ac378b035fdd6e69f9a3900000000000000000000000021a399c22cad4465104cafe7506576006da8f5bc000000000000000000000000fcec56a4fc9fc48968810a548f192ac323a742b0000000000000000000000000c711c7e6da48a8bad67abeed134a3d32d10bb0bf00000000000000000000000081d660bda4f0523fbae3d7ed5e9ad2d169d972e70000000000000000000000004ee58aedeb9c6f0ab03fcfb0b01cab04b6912370000000000000000000000000a7313a2c92f5d07eaf10567bcce7a6a321a24a900000000000000000000000001edfe893408d60b8225ff96adaccc630c3fcb76f0000000000000000000000004ed462415311c8e7a8b1f204ccd655bce5c84c4700000000000000000000000047597bf0d5ba731688b5392ce111c74921dc93c4000000000000000000000000c510c0c76c921b4f5548dce4423326329107bab400000000000000000000000041bd2c100def336d5e8bd37ae53dfb97e47da80d0000000000000000000000004b27d0618a834571e13a77f0e86774026cff09d300000000000000000000000036fa907e6eb6ea3d266ccc0476b2a1f58f51a28800000000000000000000000093b68ef03b6cba4e973f0028abdf573c06fdd31d000000000000000000000000595d2980a195dea60d69f947f1265658ba3c047a0000000000000000000000004c027af05d8011d945867ecaf242c86081518b920000000000000000000000008432e70dc8e4ca2f1b7f4d0390d9c6f0efaa28de000000000000000000000000d3d2944525395555758746764d844c9638a92cd0000000000000000000000000c2ef8607768ca4d01d3e140b101cad28e7562570000000000000000000000000eba42529faea9a7b7e7cc5dd39fbedeca317d01d000000000000000000000000f8da8ec541c575dd738fe3e9c8b1e05b93625e1f0000000000000000000000006c5e60650cfa2eda3b52be7cfaf9752cfd997025000000000000000000000000d1529853027d5a1ef9013040597c68f40118f0ba00000000000000000000000004fa7cbe6d277668434747541170c16ff2fa10af0000000000000000000000008dd8ec144df16f4ace4edd1487594ae5dc273120000000000000000000000000d459273d2273f9a32ea0c7f2bf5750478be87a260000000000000000000000004c27fd533396dca6e49a1fe258ef69465b27a3980000000000000000000000000e770f71abe99adc75a1720947854d6e8edb2845000000000000000000000000fc0c4722fcc8082ca221eb918d8b1121732c48680000000000000000000000007afae1fc720ae235f6d0b00113ed231063c6e3050000000000000000000000009baacb2b723698c8a8ff38a441689417a62498e0000000000000000000000000283b1f4f4fd079d10d24f22cc28b32e45265b56c0000000000000000000000000f075f91bbb9fbf99f8285f1b6cc799d0c19ad3300000000000000000000000047fd2cc472dd9244b0e812aaa6396b0c06b367cd000000000000000000000000dcdfc28cbc3ec6a57e23ffc9aa554818c63b0a47000000000000000000000000f0fcd6c27ae3e32ea1db52dbad5979de77cacfb7000000000000000000000000ca3c19357e46bd6d0406249c371673c324ebd2250000000000000000000000001e4b37f5f33acc3d8d4c0d7dc2ceef387c141e0100000000000000000000000009eb9b193fccc2ed55a7deef4c9cd4ea6b414379000000000000000000000000dac12f9672b22a1f723594570022af76ed8d951f000000000000000000000000dc3b0afbe1f8a9a453a184c47da9bdb35a1066340000000000000000000000008e061229f3a621290e7c99900260b2f40e872bda0000000000000000000000000184338153b29ccf2c1380a455ad658416b6d575000000000000000000000000edcae1eac29be25242eaef9133ff19623309d563000000000000000000000000ee70458fd4291e96f776d0dc454424e517fc01e10000000000000000000000005fdbe6aeb9fddebd228b23f25befc33cc66c3fea000000000000000000000000c376c5b2d4102a82eb8449d596f35be8e27d2a53000000000000000000000000c541d7e93c141bad407266e718c5c18cf36fb843000000000000000000000000eaff4a7af070e6b4d36845bd5ef72b16f20e0f25000000000000000000000000337dab708abfcc11104faf1436c1f2d1a735b2f70000000000000000000000007dfe266d5691bd292df0eb8fabe5830a35213070000000000000000000000000a3e2b0e60f6b9f8e8f93ccf9a2c0a95e6ac43a95000000000000000000000000eda8be5dd6e7b22759c8221d86d33ac3ade292b10000000000000000000000003a011fba21653745e58bcfd271ae8077afc6492f0000000000000000000000007a35cb13cad0711d4c292ec655d43ac5850d9c9200000000000000000000000079b9260dc74722bfa6581cebbacaf989f8c068d40000000000000000000000002c398997c00093229614c39a4992071780258ba8000000000000000000000000ee7672722c2de2125e1b4d866c04b893ac8f7d2200000000000000000000000049b1c81860fb4a9abef927b8eab784e9881d9d2b000000000000000000000000f1e9fdec13c48e4f6dd88c7d98d9e73c134d7ef2000000000000000000000000dbf46ab91991b1ee411a7a41d5cc165d46203ada000000000000000000000000c5bfb294e53faf181c87ce90773ec505b0de8a3e0000000000000000000000004d27869df20bfeced5ec76e5d3e11e46251b6d46000000000000000000000000a53bf0cf18bec1c1c80a729e30053a997679d13100000000000000000000000023d1486c1b6b6d60b200b5acf4ca9f48faa5a9e30000000000000000000000002cbd603bfb69b9210b393da2eec2dd966c9b0735000000000000000000000000c64425c14990a38cd523575458c2a82bdd87393f000000000000000000000000648c3b6b1a8775c0f2d8c495d08e669c37c71e3c0000000000000000000000000e38b3f4a597462db6c725f65034fa9b8d04c8f6000000000000000000000000f4873d882acb594b50c325bb8dc0701f7785b842000000000000000000000000111c0bd8581e6ad7f7d5321d92400032cdbee5e90000000000000000000000005e8dd459feee8f6c42263972dc42d5c10f8b2ada00000000000000000000000070e53ca79ba57ef015d3aeeba07f3bc8a4d3cd350000000000000000000000004768935355f69015497c11426de1d6baf95272d00000000000000000000000006125e26b6799604aedb2819dd1cd980fdec37f7a000000000000000000000000cd2ccd7c63991d9ccb737bf18a437324fe3de713000000000000000000000000e07d928a57767898b38a346d4edea9fa52c46b7b0000000000000000000000005def24ada5e3f2efbf1b59a862fe25e84859e506000000000000000000000000ada113346cb9e121a1deffec47662df1e91490a3000000000000000000000000ee6b8ce82d6a2bab3ac0ba0147c4971db21ff45e000000000000000000000000e33ca78377f9ae03435137878413f0476658d219000000000000000000000000361b2ca104dd58577303b93279fcedcc8f5e5f87000000000000000000000000394d2f11d7cea5866d757ea2164693437d8604f40000000000000000000000004a518a5f0e33ca18bbfff75717ebd08f9af1cba4000000000000000000000000d4ba2651ed65680f8a0cec1e724a58162550e6c600000000000000000000000055d812e4a7d474c9bf02cd183283323bd5abcbf300000000000000000000000040e18ec7c8e05e618c81b9ba46e5a19c06a656300000000000000000000000009419953b8534ad73a8071d0ba7fd3ddcf4d18cff0000000000000000000000008f97e975aab7c1f8bd3341ee43539349b33b7587000000000000000000000000dd10836aaf1dbf6f45e7826f085bf1fea033513f00000000000000000000000038dc278ab60e7fd4f561759bda1cde3fdd99999b000000000000000000000000993420c9634ef110206b8ef30b20eb226d8cec3f0000000000000000000000004574173773905362c1ec298061325649867ceb790000000000000000000000004628f66bfefebf396b0cccbe7c48ba37e76bf010000000000000000000000000dc18f2ae72c15b6259af6e9914c8cc93e553c919000000000000000000000000a74f05eb03a37a2f7bc92dc1ad889d6ccd8e2c790000000000000000000000000ded23bab594029116364605bf8447a50333b17a000000000000000000000000f2a02398ae976a7febee38251d761c747981650e000000000000000000000000746c24e7d5c1d0818b133d3e7b7e94c7cbefb5cb000000000000000000000000384441fa41f5f1da528ef689f5922156811582e90000000000000000000000003a938738d4e32876589d50cad84187c3a8aeabe500000000000000000000000073eae39262ece60c1b3ebba76937fcb86f85f02a0000000000000000000000002746877ed13f206823f8a0cd7999f1da1d90a4550000000000000000000000005fff036f7abb3508c930800f633eff9c3cf6efc100000000000000000000000092f47d065aac26c6e40b35bdd05d42962e931f4300000000000000000000000005f89c87beaeec67891385f531ec8ddfed19fb9d000000000000000000000000ed48faf6e53d565c628e885e482f3dd02ce12836000000000000000000000000f44a45fd4bb675f32628634f25d2ee2abc1cb322000000000000000000000000a82795d3bf06ee0745b50c4331e95549802005050000000000000000000000001c2dad75094089400f1c2854a8e35407e65ba2c2000000000000000000000000c0f39bb34dabf5328ef3191eaa97f014b7f8c8cb0000000000000000000000004e750e51a26e756320ea0115a389e3d24b1a64b800000000000000000000000068c4220ed67f450e3f1a74fc06527e754aee3578000000000000000000000000a02a9523bc99ebffa28953a21ce20855e34130ba000000000000000000000000c1c4e941f2428bc62f623f4f8e584721c08ca9a200000000000000000000000015a9f61367a0b271081bb9abec78dc1af463f9ee00000000000000000000000047eb110bc2a04b1dddccc9ef6867f106a5dfe058000000000000000000000000d33aa4c99c7c4d2ffb29502ee232b2c7e484f7560000000000000000000000003292d035d225319845c4a2b133119d714e3be4390000000000000000000000008f53341077acf3f0a29db6ffdc0659ef88a6aca2000000000000000000000000b8b7fb4096600ca1c9f6dd5a0ba79a6dd896c41d00000000000000000000000078cc69c7e3549908e535995a8148d0224e691487000000000000000000000000e1f5624d679fb59c0432686f00f1acf079145f6c0000000000000000000000004c9f62c4231447da99be229b5fe775f0da265ce70000000000000000000000008ea76879e090af4f5503cc79188b42e31eee153600000000000000000000000098dbd8251809388dfbdf05f3bc0a7c954f3ba0d600000000000000000000000003c7441a50884b8489a04a8f51679765df8022c2000000000000000000000000883ee46fb4e277677f9d37c75b299d945df5da8f000000000000000000000000b18ffe6da266fa77f7c25b5e46b0cecd08d76ae50000000000000000000000009a71cd556452615cc73e8847c1f952d05efd4202000000000000000000000000f4bdad4acbe39a44d4e2037e7ec38f46525e585d0000000000000000000000004a23d45562826f7b76805c3cea36a074b5b8ed1b00000000000000000000000062873138032ca5b5d87cc77066ee57160d9327950000000000000000000000008a50a9f0f3cc1643bb63a3b165572f4eba5a0fcd0000000000000000000000005341b5efb132d11437b0944c2670490d1813e54a00000000000000000000000077d2d4c0b93e4667eaf4af58503ef9991ae2c0d60000000000000000000000002190ab7d95125ed6afde7774247a7c085c008aca0000000000000000000000000091a485cbcf9f89d572403f79c66a88ea48be710000000000000000000000004c1a1e23ed78fcaed3fb8aff4fc767fce285317400000000000000000000000024c9722d328700913fb4a3b8328730ab9abffd5c0000000000000000000000009da45c20aab2417ac2e0119c47aab2708dd466cf0000000000000000000000002845d385b08bdeda79073aa1427af0d2b91f881c00000000000000000000000009d6abdd3b79346caffa8fccc8a3de41e5a904b800000000000000000000000029aee91016f166e008aeed50df815bb0ea7d44b0000000000000000000000000b73376040a00058a8105d56818d247448d0662660000000000000000000000000af69750cd6760acbba152a246d5024e9acecd4f0000000000000000000000004c894c6e2d9d898452d16ad2a780fbe386d174f30000000000000000000000004a2ac728a55710a2e7b2f9ac93b8856ce3e8f6d30000000000000000000000006b068aab8742cd9717117d96a2464240a3e8d004000000000000000000000000f87d6b3243a0f179737f1710f1ea64cc822a006f000000000000000000000000a69b2d0993a470148ed688ab2947d65cd303e3bb000000000000000000000000ebdcfbe61fc46014e61c9bcd2cb643341aabb4de0000000000000000000000001f226219ea16fccb2a4f8c779834fbaed97f6829000000000000000000000000554039ebc3bbaa2d509528f6ecdc529b5f3ccc8b000000000000000000000000c4d235e1d5b26669883902ef75e0186a3efef03a000000000000000000000000d661ad2a5e26b1d318a42400730868cfd1a1edb1000000000000000000000000961d64933c9f0e7272e5d6fe8f93ce99cd8390f6000000000000000000000000212eb151e223c2719708b071c72fccb5071c0fc20000000000000000000000003b77d15dc77ccde73287959bebf698738dec24a5000000000000000000000000cc664ad4ddcba87f03cf2f631e459de84d0f2af7000000000000000000000000b835f50f9f25a9c35c53aac8f2f47dcfc3383db30000000000000000000000005aadd81999390d52c0124076c62fba09a1617550000000000000000000000000ad98d664bde29a5619d3bb2035de2839e82db352000000000000000000000000e670bc7ea9b87e14802fd71d9dc7845a2b3bcfd700000000000000000000000030984f891b3ea2edd7c24610a0167695ed048f4d00000000000000000000000017be12bede40b2b933b829b7e773db83e269f00b0000000000000000000000002ffcbcf3f8d74b965ebd0a598610e8afe906cf440000000000000000000000006d2eaa1a835e600a9dce9d18d8abbae2064413ae00000000000000000000000072c416dd495047556e09c9fe60317f41b9e2b7c800000000000000000000000094353b7eea183921c10bfe02f423a7c7eab7e19b0000000000000000000000000f9668da0560aac2ea3eb2b683f50be5339334960000000000000000000000005ed169da7112fa1b5d9b500ebc3872844a191e00000000000000000000000000329380446ce8f535c04ad1f94be707fe835544580000000000000000000000003ca29f9c06fb280ca0b39c3856949f474722e291000000000000000000000000e84bcb869ef1b05afbfea564ca1fdfcbb462b09300000000000000000000000005e338d96b6b9644eac1f1d82b07c7c02566e7cb0000000000000000000000005a34b5ef31f04a59a33e0f143087ce333c3f693c000000000000000000000000b69509287ccbe6a775702857f67eeee43aaaedad000000000000000000000000ebd5830de7e2c8b98709cb4364dc287a1328ae1f000000000000000000000000a4e91c1ea39034f5c87c584081ab82493723ed5c000000000000000000000000fa016d9e1a3ad99fda517bd5bb49b5bf2ed26c1700000000000000000000000006b72bfa54887d9e93d4ac45f05b6d7a36bb1cda00000000000000000000000037e70c738927fae04a8d4ffe35234d907f2e92f500000000000000000000000024e08540bae968f3d2fbd5711d985442534189c4000000000000000000000000a4c33305c40d7c85d836a9ce8e8fb2aec4935418000000000000000000000000222712f8cb829dcff9ba691da1c5c7f04b01a6240000000000000000000000008d559b2a7015744b44d5904525ad0a69eeeaaebc00000000000000000000000097e8612d8c89acf48cd3fb6197287aa99a6d399d0000000000000000000000008efe453133eb804f56007d2569f4336a66bce59d000000000000000000000000d745eaad43614262315c116f419248a9157ad6f90000000000000000000000007f003a473670a9786c2b7868e77555377012e133000000000000000000000000b3577ffa3d44552e5dbe04a684b7b678a64dba9300000000000000000000000091be7aa805a7cdd3589a5a42ebd914762fc99cd70000000000000000000000009c76f99ff2919a0a7d170f44afdc703a43a1161100000000000000000000000008eddf4b0896889dbc6e751248f730b43ffa834b000000000000000000000000ec5601161bbcd3679228e54f160e7044e471aa690000000000000000000000002de14c613ab7f9ed152c45312fc0da20f99967c4000000000000000000000000bc59a4ba22ae030da79b518a534419465a397a4b000000000000000000000000f06c4e2779953a8c87f2ce5b4eacda543e48eb3500000000000000000000000025df725219c0d4b1fa0c54b9d3cbcc145b307622000000000000000000000000f2b8075f4d5efc13a3fd86f699d68007619968c8000000000000000000000000f9419a7a615363aa8b3f45043bd117fe82ac889d000000000000000000000000a43747f95f2b46305c0d2cca7678d577fac1c122000000000000000000000000c75a8d54c4164767ab848ea31582424e15f6daa9000000000000000000000000ffeb01ca4855abb59720a4d70d7bde31567a99620000000000000000000000006720efce4cfb0f24e0263c626165abe51a8ca1ce0000000000000000000000002d24dcd5b556703379bbeff598f6f8f8a84f8483000000000000000000000000d7e3bfa90270c71c7f6c06dd0523408056f1290e00000000000000000000000081ed37f656f97572b05db04b8b49bfac199cb625000000000000000000000000da6731dfd5003b4556ea31cd56fed589694f516c000000000000000000000000e02345e210752327ef6a9e5492a144a9346bd7a300000000000000000000000037499748d87a719e16cb2f92d30eb7f8828407c800000000000000000000000086c9e3f645f624196f217dfa4679e31d79362cad000000000000000000000000ff9ea3fa4e2bd6d7ca58c4dee73c5b503c403baf00000000000000000000000007bac041bfd0ad05f7ba52366693534545f434f8000000000000000000000000a3fa2cac4ffcd2a61774182bacd6b009242c9677000000000000000000000000efe6c389c03a03e32947028d4343b1faee08547e0000000000000000000000005c17239d5b6cb06937a7930b0e9d3e2c45427666000000000000000000000000df62629426973a75c677ea1ddbd2ab390eb4002e000000000000000000000000aa38a2331ebace366a9cc1b9fc92ac3159b5954c000000000000000000000000d51ce879ccc48d41d8d9aad7be32b3617c0ab163000000000000000000000000870d1859a7779d1e36928c69a25aec526e5d2b50000000000000000000000000c6bf94b5e7a05d086da9e1d2a62b5ae30a69beae00000000000000000000000081b535ee7377bd56b659e3e5810fc3c0f7871f8f000000000000000000000000f30f98026a432b667f10b30e161f148a522799f900000000000000000000000019dae3d1bed10370665272bcb937d0792cb6b28e000000000000000000000000f234b21a07199169828491c4532ee23ed06342b10000000000000000000000000bed709c8b9d6f7aef44af8e67f2acfc968a97ac000000000000000000000000ff7f1cf2db62748cd3ce33e85d4cc0f6ecab209d0000000000000000000000002e3e27ea6917080a3eabaed2024f659679761c89000000000000000000000000d83743c6b786b16ae1f65038b5639b8fe3f6577c0000000000000000000000007fe330c44875751659b761421e6f1b73713a81a20000000000000000000000009feb7aacd59e82ae3b037445f815e98d53fbd8cf000000000000000000000000621c1b75283ba130e4a6d1e7124d641fb19aa3cd0000000000000000000000006c7ce805a40afbc56ce58cc95594ea4653b7417200000000000000000000000044ccf0e4099eb9e80d620df0e47737ff338b9fd0000000000000000000000000b3b46330960073510f4d0142b2b27cf162d1021100000000000000000000000088b1b70e42c58b7585594a2fccec348f00c5a01600000000000000000000000056d8e8ceb553a8ab4d6e64e8c89d190ddd18917000000000000000000000000053cbf3fd21c8257f6d10c85941a2f3f205856f4c00000000000000000000000061ec031fe7592895a33546c25f51461a27065e18000000000000000000000000df0ece318b262be602efff6a86ef9c183b2ab01a0000000000000000000000000797ec395d64dc5b91d8fef1e89c917f9d3f9419000000000000000000000000b8651c055502c87284dcfb66836dc841f82781010000000000000000000000006fdb23d62508200285a9a917bb45cecd09a4ff010000000000000000000000002c1f451f965c908de721c25687e24cd94c50e9bd00000000000000000000000003463e7831f1a60e0dbc3c02bfb9094726713812000000000000000000000000673df24dbca1940a3e108be89a8788e18423c92700000000000000000000000005d1df97f61070a2e7dad1e390b2b2e0e181d2000000000000000000000000006c74cf397da1d30164c8ebdc0eaa55811078b4a4000000000000000000000000617c7fbdd8d7a7af7e5582cbf39f02e0533d9eef000000000000000000000000c44c10528a2d29fbef312b1f7c02b2c1412f6a800000000000000000000000009be94717d9ee5cafad12952ce64d5edcfac580fa000000000000000000000000417778c817322ccbe58a73027dfa04c8916dc852000000000000000000000000037b78c3249f991b1b9a798071ae530c1451d6d8000000000000000000000000138b57699ccb35bc7e81069e8fe9fa95eca66356000000000000000000000000d99e7d4af05254d5a457d72cbb0752c442e26d4c00000000000000000000000098fd04890b3c6299b6e262878ed86a264a06fec9000000000000000000000000579ffe5cf6878de2f0564317ada4f941cf77e031000000000000000000000000b48577604fe9d94ad475326fd0189c96aa113ade0000000000000000000000003f1f48b8e23cb14362f559679393053e613a2bb300000000000000000000000000198d7ba9fc6a649fb9ca2034b5a72ba0835247000000000000000000000000dcd23562572832f84161962cbc356d43a99590b6000000000000000000000000d6f051a7454590b4781a5ec1b04faa20e69d302c00000000000000000000000025e6ce1c61fae4afb77a7291d83a87008339d87e00000000000000000000000075ad47995ae5e4a80510692b8240f9039f2501d90000000000000000000000009dd82892ad44b4b704c5d4c9812ca427562af04c000000000000000000000000cfdc4d50e0b8a4912a23e2aaa2646aefa513e2fd000000000000000000000000a4fcf7745c3c34c427c1e51aa6b7c4c7a6264a6b0000000000000000000000002e09d8d9e00decdf5d7160d6c65e843352a7a6a9000000000000000000000000b1f2bb1b6e306f58b5906b472da5046b25c2ffc600000000000000000000000080305500b3690d75bb5be89637d1bbf96b1b19d8000000000000000000000000c51b4cd639402a43d57be152050c467ebd0d5c9c000000000000000000000000054535a51f72ded132f42dcb1915b0a849caca33000000000000000000000000e4b5751261d592e7777dad23ce8957a97f3ec08e000000000000000000000000defaf6fe334b5dc842c7dfd5c18fb68d8df83db60000000000000000000000008ab10367d0c2380454ec066a7171637da1c0b80800000000000000000000000006000be91f18f5e621d28f71104c9aaec3d7eac30000000000000000000000007b801ca49a63ca65a374b78ff9e0d0a83a22c0e10000000000000000000000004f6d4f0c9559c3195c4e259c00fdfe620675e14c000000000000000000000000e7914b15dde10d635b8f725e42967dcfa85f188600000000000000000000000058dbfae82ce960c0cc892b8354240fd81583515a000000000000000000000000ff547eb464f857f378d476d0c8233eba38d1ea4c00000000000000000000000064f339826d15c95fb2a9eebac11a0152a8b25d5d000000000000000000000000336adc3f874913766a4d30088f1a9867bded62ab0000000000000000000000009c0476560f031f8d5f7f08128f92bb4535c8477c00000000000000000000000033406a924a01fcfaedb309546fc181f01e92f297000000000000000000000000867479b6cd1664efde93e34f921e627069fdf02d000000000000000000000000a53af527ee34cb7477fa02dd8ad71c439d1ec5dd0000000000000000000000006381530aacff8f3b5c6a92eaf532abd2b36b776d0000000000000000000000004fccd6de5c0047b5232d2f0631e995ea1d7227ae000000000000000000000000dde7561e48c25350c3b3bfc631927b4ca439bfd50000000000000000000000000f0dfd437bbdbd3f1aed0784c6b0bc996b5084f60000000000000000000000009a82ff21cc74a91b245f9c25a684b0e9b92e5d6e000000000000000000000000f2776a943724626444db9ed194234ea896810f820000000000000000000000001f5867ae44418b367224bd8f0829246e044f98ed0000000000000000000000005f9bd46c12778fdcc4850d66a2f855bd055ed474000000000000000000000000556c499c669052aadf4858aade01c589a580c9950000000000000000000000000b349b0ba1f2d428cad680e64ba9e008f90b5bf4000000000000000000000000ed53f300f399fcd8d184a5c96efd799954f8145400000000000000000000000048cd52b65cc9117e69191c430fedd88882994d53000000000000000000000000f090fa46b24f6c6592bffe12ac60c076c366cbf60000000000000000000000009d06d92419ee324793e9780824a70335a5fabbc9000000000000000000000000a5f0d18bd47f48c1619995c8ab7aa36bfb56b7710000000000000000000000003b20bd25af9f796047723644f774b8bac415de9a0000000000000000000000002022260a554f6bdea71b23316c6fb75502f2c29900000000000000000000000045564bb5be1a36c4834116ba685491bf260df183000000000000000000000000cc0e591bf5c037fd8b4975d6ea72ae08301ecbd5000000000000000000000000a80d8884d4de964ede7fb269ccf8b72838b8456a00000000000000000000000092e21af49a2779e7ee5723e8f40943393e79e26f0000000000000000000000005242508a0e9606e870c2cb08115f0c0d701c0fc3000000000000000000000000e5890bb6a4305d3446077f2d1047192b54ba4cc500000000000000000000000056be18fe61c2047d41d6af8a359a55ce02913b6600000000000000000000000043190589fd9ab57f5f4af14eb19b7e120a0e9caf0000000000000000000000001a3c54163012e3fd026cec1ba8dfcddb3806ab510000000000000000000000005ed22df14da0386438c727c8c109ede586b59dc90000000000000000000000001954cdd41d3d52986d8e2024d879bb17adbcbe5a000000000000000000000000b6cc0173122b15b8b2b3dfed9170cbd520fcb700000000000000000000000000a1240819552f45ddf3ad025b9b33cccb13d83c87000000000000000000000000996872418e6ed0eac58d3506bc196b1d0d6220f30000000000000000000000000c77edb3b37a83a61d6afd2c957a42a3fd9d12c2000000000000000000000000343a3819c468f60b04080abed3c4c8e3d1eb592000000000000000000000000093782ae5fc319e01bef97c0888e18d7bde8cdfd00000000000000000000000002629e2dc5d0da5a2e34fda0a75625936782605ef000000000000000000000000c8934f9958f6c75004715a44f6d90eeb77d03b300000000000000000000000000434705dfd0a006f1ea377d540142435ac8a246a00000000000000000000000066ac1deb6624c2b422a8c551b55406ec2b88d4b40000000000000000000000006dc3c1705abe1fc3a09f31856d37312cedf8fe130000000000000000000000008f717557105dc86f83281f82499c9e7c15b0b046000000000000000000000000e084164d9554cc432833a6d869e87cf8c0cfbe1100000000000000000000000061bbefc67a926963d6086dc2a7708098c2ec43a5000000000000000000000000179157cd0b5065a55de45f1f2d39653339a20ee2000000000000000000000000a1d4555981f97a488484c7b28d96b89975157b9d00000000000000000000000017cc86f3207655146173794a119f88ed44b8e81d000000000000000000000000a39bc1c25eaff7a0899d146cb80fe77548ae749c000000000000000000000000d9ddfe9327553c2a27867c9dfa9b8bc596104fb1000000000000000000000000c9fe756d4bae1ea12dc66df01e7a78580faf3cf5000000000000000000000000fddf6e9f375295aeb0bb5da3cf99f7a89126bc040000000000000000000000002dc857c6165e897e4d207e6c8e636eb0f4041104000000000000000000000000e3a6f6fca2d7a4dbca6278c7d7d232e61d6a4b0700000000000000000000000060ca25f0a536242b67ce276547c600935de38e10000000000000000000000000333e5f8a40e8ca2e703ba743fdfd933786317736000000000000000000000000619aea2c64fba6243b353cbba477635b3ca960cd000000000000000000000000f0dc00c05b801c7b964b1d4be2b44d1663f793e6000000000000000000000000dce9270b8b85e070cf9cda70a272e48d4c0621e60000000000000000000000003b52efcc06d89308b5694a0fc74e1e7711acff230000000000000000000000000edd8850cefa37d7a8f21080a3a37e1c0c205b830000000000000000000000004f19f9741331f328d02628649e3339e1af290a26000000000000000000000000ce7c3586f470338113cffb1bb905c50c7be32797000000000000000000000000dc4c9add462281e4f0433fd53f134f0d34a74dff000000000000000000000000859d02a1dfb9e051deca6e7babdca818f8198268000000000000000000000000ace21641cd4d2aee7ccf6e516ccb947aba7143190000000000000000000000003a4f94ba74ec0a1285fd8f3a6e0d047d23b994ed000000000000000000000000d882861a1aa4526c4d6a08c27937e08bfa5f2baf000000000000000000000000ff5af9f3b3f4c696278f3d4d8a5deddf79b3588800000000000000000000000007828b4f8edd369ec0cca9223ccf49366fb4567c000000000000000000000000c0382b97a1a91fa19865b3418258d9cb4c062a99000000000000000000000000026247c0a42f4daf3fce0c5d807cc57c59b5ddf9000000000000000000000000e5d0452f272a22415ce95df0c4f8fd53530edf3f00000000000000000000000093a4fc8d517c21be4e7dc31a1f98025017d26f4c000000000000000000000000be3dbf3d094fb6fdbc703eea03a67fc99bf1f05d0000000000000000000000005eaf6e292f66f55536e51bfc0a1f02967de268c9000000000000000000000000e6961a4ba6abc89bafcbeacba480e32ad323fd420000000000000000000000009f9e208423531d324edbff049a10bdb8275d75e00000000000000000000000003cfe732e41164e5603eb308bafc71a9ab7c776a8000000000000000000000000d718866777e1735a17ddd1ded1d1169ac9d181b9000000000000000000000000d0953f00a29cfeb92d75edcbb03bcc929c904d6400000000000000000000000063e7bd685e3080f3a0b02ce859173252903184c70000000000000000000000003f03dc4a39a40251ed9a4a3e2befa92466e7f4f90000000000000000000000001eaa6c22d00163dacc0839051d19124f15a57e2800000000000000000000000003854538897d1eb3d2cda6466a13ce6a46f6cb7d000000000000000000000000f91a6bc42d20861b847b77ba8468510db8450296000000000000000000000000c143b3a0bda6ce7fe05eec755b7f8b766f1b94ec00000000000000000000000021fbf14e579e501a81b205b67ad08d895b8f9e5300000000000000000000000005d9c11007f289b6e3569f6f5291c30b39eb0c6c000000000000000000000000d828cbbcc979570143c11a24478a9657978ee3ce00000000000000000000000048611166412e770889b8736fcaccb7d9462952290000000000000000000000008275536ee47f1343773e950ac59ce676298134f0000000000000000000000000c25fc089910da70effb1f3ed693d97400c15f3510000000000000000000000008496ef9216a7da5857f15db02dc19ff76f76d24f0000000000000000000000004e01f921600f221cf87f2a317b4a511e3db32188000000000000000000000000ef542f9df0f3bde4038c8848e27ed7192e00ca34000000000000000000000000346d46c9e0baa5ba15d0570d88aa6f7a5030bcfa000000000000000000000000dc4a71f0e40fa8c1efdb1d79ae94264fd9952d430000000000000000000000000b39400f058b3a0e70b3154f18d829e7d1d06d08000000000000000000000000c12e137b92a3e2558026fe161f8629d21bea6e33000000000000000000000000b899a07dd5625535d44b389f73330697f45c6c8d000000000000000000000000a3ccb665e4b5773938b06e8f3a9a8a00372aac890000000000000000000000007fd4438cea83c62ae3497d487e53f1ed4e806f70000000000000000000000000a2178cf7c82e290127bae3a8b49a7ea0b9d1085700000000000000000000000041c423f2c00561724b4f799e32346e6b17c43c9c0000000000000000000000005770d4315213a43b92bf77c2e1c640742b447c5f00000000000000000000000097e9fe2770c5202eec839d30bfa1796f74239cfd0000000000000000000000009e340224215f916e54c2e87d46a464c4b05fe6c60000000000000000000000005b1470fb43ce233619309634f1fc86d828ae662c0000000000000000000000009dcd307546846a2e81063d4b7507195bda0c77e7000000000000000000000000fbe0d1a952b5ca13b16bb620f187f4eacc4c8e88000000000000000000000000dbee3c9f6af304baaf16bb856437720e966d9d0a00000000000000000000000012da8c25c7feacb4563201ef4a77b5c06587fbab00000000000000000000000095a06e0626838ca4b82f8a2c108c26f2d134a7eb0000000000000000000000005e86a2501804ac7c7b331a454f776c817b090346000000000000000000000000375d7afa44cfccef0660713485304c2c156ac1c700000000000000000000000063163d4d6c8fbc3870462a07be0b198d0c9e514900000000000000000000000027e37eacbf22d302310224bb8fef3039e9dcb0d200000000000000000000000001077b07018886cfd9329551df104bd8f977a25f0000000000000000000000008203cbb68e82624a5f3a7ba91b9e14a03442340a0000000000000000000000004fd6e5d1b3fe700b820bfe693f91964692324bcd00000000000000000000000068b4e87e0aa29039d9c3f5521b771347a74800df000000000000000000000000907a96159e33f548777e0105488112b1dae7d8740000000000000000000000002fa96d3e4e536accbffbe437c66ee18f4c3229820000000000000000000000000aa54256a38d464ac694b6028f7ec5d7099777e3000000000000000000000000d73a6058d4c15a994353f5b2632c336ef870533b00000000000000000000000093073fa95a561286f71cb28f84e445b76fad94d20000000000000000000000001b6eb8cd97bb34752f10ee3869a3d8adb14a5fb9000000000000000000000000686cd9b7d47d8071224696f5cf4ab40c961b7c8c000000000000000000000000c534ec0402d9c12fe44277a731b5ec8168ddab6000000000000000000000000000a8f58f5da9a069e222c263fdde058a7a2ac653000000000000000000000000c6821776001f6c212c943decd5897c0880a5af380000000000000000000000008f4a4c9a8313a5f5ec76772787f354ede59529600000000000000000000000005d2d53125a13093c76d931350e555af3aa2deb2c000000000000000000000000066cab7cdd1ba553bc54d0ce4b4dbaae37cf30fc000000000000000000000000d1fc1f0c69206b30144e41518ec78c7dc216f541000000000000000000000000a1c80f576b99d6a148d9aa6e27e8227f722deec7000000000000000000000000eac1de54999b1cbdbe70de07529e21359678750b000000000000000000000000c75386d8ee257600f3fc54dad03126143b6faab0000000000000000000000000976256a78db6ddd8103b7ddd64320ce83c39948b00000000000000000000000061f1993d3c580b49c75bffa9effd9b2b44a51f8f0000000000000000000000002d55389e049735445606f079c57274a56a3ad744000000000000000000000000feb215b751887ecbc8c23cc86bcc215aff7557e6000000000000000000000000349daf677be174413f55f8eec886521b4142880b000000000000000000000000fa030f60eadb062b97ad24e1145db46ba62f756d000000000000000000000000deb48ba900f3cb410dd04223da07168ebfba8606000000000000000000000000dd48e7f70016c863ef52be3210997002c6edb29b0000000000000000000000006a84dd3b622017509fe3ed1743ad9c27a2c8418b00000000000000000000000097536352c53aa469616f0db1827c357cca4022fd000000000000000000000000e9f229e114ca41db2f4bb3bff28485279c309bbd0000000000000000000000005b6973cf7b673677392f675d4cde4aab722ca184000000000000000000000000d01eb65ee15aa5feb110539b5125436660f52238000000000000000000000000cae34f345449545b8ed9c0faf4ad8b2ac05462da0000000000000000000000005af7cd2bbfdcaa2af04e2e8f5254588fec7f826d0000000000000000000000004a82f41cb53721fa0d713f9c165803b383388afc0000000000000000000000004f45a3c34152399d4cab8f031fc4bec1b773dfa20000000000000000000000009ff01d217a7b5a7f8ecc1e802609aa7bbd68d997000000000000000000000000bd998870d9495cff961d7e4a842e6d29cab2441f000000000000000000000000674392c0156345475c70e7cc33527d4b246272950000000000000000000000001a1683245b1edf8a2133a52a1a4de6e39338bbce0000000000000000000000006217414c76799942fe41b2897ddec5f6a0a6bee1000000000000000000000000a9529c8140df037aef7f78cb75bfd68635953f9b000000000000000000000000e59fad86ce507e79bc44f0b567bb0cb474495e990000000000000000000000003fae8644d5047d65388b9d211d65a0ac7a46df9c00000000000000000000000029a74672a415b0a17f5b53d180d00837cf6bcca20000000000000000000000006f304837b6273b28aa52355f2a889330b443b31d000000000000000000000000de1a3f4a21a95c23d1123a527c15edcdc81bb753000000000000000000000000a5b5e753c3d8a5c59fe0dc15ca8dd9d70622e86c00000000000000000000000056d219ef3cf269a5979846f2cad284a16e3da38f00000000000000000000000089699f68c48e2a250f173af96908605b033cbe5100000000000000000000000048b69fb16040d8bbba88894bd72bfa0a87eb6b06000000000000000000000000a2d75bb1d23c00b550ca7d48ebadc61e725d98b2000000000000000000000000663dd38a2d3f6db70e41b24b27efb14fc217f48a0000000000000000000000001dbd1a546bf62a46bcc778314f42923201f4d9ad000000000000000000000000c254a46abdb7a611539905d0a64770243c224ce80000000000000000000000006f6c2672eaa2253a388ece58a8db6f2d28a5559e0000000000000000000000003ccff7c5fbb490a4a99d466e40fe1c901a6e24dc000000000000000000000000843d79c1bdc47f5e7232d12b3bcbde8119dff7cd0000000000000000000000005cd38d9b3666cfd3bb8515bbcaed6d5a34fd775f000000000000000000000000a332ebb933311f7a679c19fa23dbad8ced3f71da000000000000000000000000ee036881b863affdcead3b5439b0f359bfe99c68000000000000000000000000303975e2b002238d0c1d240dd9c63c54caa885a3000000000000000000000000de97876c2a51232b1aa1683c2eaeef36432f82e10000000000000000000000000750baa0c40fdce8218852ffda32b0065606f043000000000000000000000000dfc03922d97a161eba1d3990e26a937357e1ca8900000000000000000000000000928a243cde87cb9f93b788a013055b3d46859a000000000000000000000000895a8eccd97cee8c3ac299d889093abf6f73d3e0000000000000000000000000d4be9dd2d090bf64bb77d95108835372f02606fb000000000000000000000000e72333de6f8c7c1b65d26ffd51555fe873bc8b5b0000000000000000000000008230d6c2e122f8adb610db425efa3832dc2e088300000000000000000000000093d386977ab21c7af8be12f44b2028e0f2d0b647000000000000000000000000b4774d47c205d84488509f0e60274137d11069010000000000000000000000008cfbb471837f5f6888512c2a02c7fc57f8d7c64100000000000000000000000082dd37986fd4bd5dcb4e99722dee6c2ee0bb6369000000000000000000000000e3387c3abe317c6768844271920f2fa5c0a53597000000000000000000000000259f33c4490fa526368170c4da99b185eec81c250000000000000000000000003abdc95fd2553247a496cd4e7f0582b5e58833bd000000000000000000000000e15ca2c1edd96d6b9d0442219f2af0b2a50c1e7e00000000000000000000000071209360756214f70131bcdbce5af20b0f957bdf000000000000000000000000ee3bd9f3b50e00d69ad62b5b8830da3a8dc90f5a000000000000000000000000f724a435d9d6416ed7cb470624fed695ceefadf000000000000000000000000041f4e61a234203a1ecdf217a6f63d9aeeacdbb45000000000000000000000000f8be9bf78008e0dfb5f7fb7480ba18695578fd7b000000000000000000000000dfcc636f92a29d08e5cfbf966ec7657238969de700000000000000000000000077d419711efa1df79ca1e5f81a068d75279f3170000000000000000000000000378970698ac671abcff6bd63fd538514190ccd2b000000000000000000000000aaabec9444a30073049566b6bb427d2bf1589ab20000000000000000000000000b963c64343085be922e9cd75b51ec353b943edc000000000000000000000000f4f384e310402323466740d8b4cfb3b15b600c7c000000000000000000000000dad9771b47ca4f815b52eefe40de3159c0e3f1370000000000000000000000007b770bfe3f9e7f57a4763cf98ac15fa38f64f8aa000000000000000000000000aa35dccbd99f99264477eb783d74b58679f803120000000000000000000000000402b27fa8214a7d156c9e08ca64f53069d395660000000000000000000000004269650a8b9629433c4ae202ac1d6be86881b8500000000000000000000000006e68b2e4abac7c3d98f87c3bb3522e84a1a57b67000000000000000000000000f39c68f8db7ae38d5e9d7f106692ae5f33b57a5d00000000000000000000000034620093bda748f17591d0fbc2c7496db949ef14000000000000000000000000aaa1d204d78de81a6eff5264928a6b49ee74805000000000000000000000000024c38466fc67a1869c899d3b5f2807e697a196150000000000000000000000009b3657f0ed262ad7fd0cd35071965687882deda30000000000000000000000006fb0e8cce6938a88cf93c21f5ff14b131ae9df4c000000000000000000000000d8f59c434eec3b2dd987c1fb36bf7a0a37a4f9a2000000000000000000000000ce9df0aa1a98404c73d6ce0d494bfcbfa380ac85000000000000000000000000f4ae85368d24f913dd7fdead867e7b9b4cf51d140000000000000000000000008cc47a144618a496a9710078c48919a12599dca3000000000000000000000000308bd44c1c05cc9bc7e67e8054d0d2fc565b4716000000000000000000000000758fead7a63db415616679041f75449476abe0ee000000000000000000000000681ddf3a1b1089576fa724df278e2e3eeb1b07ac000000000000000000000000aa3d8a19d0c706ab466823689e075f7d5044776e000000000000000000000000d634da1263366ce86e85513460abbdee5fec7b01000000000000000000000000231790178035aa6b220247fdec19c37e547518d00000000000000000000000006d6fc18d8ba1f49c3eec42c447bbf149664cfd050000000000000000000000003e85f01f316d7f1a15ca39bb547e74d6f41828920000000000000000000000002b8c46d12d41e74b7df50495d9fd78a0f72a5847000000000000000000000000599cc08936c8f74c6647c21e717f585ca2414e400000000000000000000000002f6ba1e94e577ac6bc211f6b78edac8d4775954700000000000000000000000045491ff3b2b281106d13df0be16e1753e7229b72000000000000000000000000a9628ee86e40ecf92bd8f46c6ca4176f0e41b6ed00000000000000000000000077c97860606dfbfc3f2350ff8d8355a66adbe4cd000000000000000000000000c1f0bdc1ff6f4167f3b3bfe3d3ed29c737d0886b00000000000000000000000008cbc2aef29f60d0ce73cd0a1c44ba1510cc01330000000000000000000000001765ae6b89afa672753153fa2dbc9b93277bd6620000000000000000000000008b2e7ef40b29a30b778108b9d9f691180aadfe0b000000000000000000000000228b6329252d0172cc804d063dcbd518ece2fb3b0000000000000000000000008cae00c28e3cd2b4b940fb34dca845df94d9fa0f0000000000000000000000009688c2294416f04d8b6d9f0145a68ec8f6e128f00000000000000000000000006d6c7c4fcb3720831b20b72857ec8ce9a080c13e000000000000000000000000db36498e749c9ad1fb351de69109c9919cb2318300000000000000000000000010f5028880ed528632d53027ec8657422979807800000000000000000000000001861b7ae15dc70cb05d793a89ba311de7662fb3000000000000000000000000b74cc34c4b8cf48298118bfc03289b97dfb6b54500000000000000000000000022c51ad2892ac6454704c33fed066cd956316c02000000000000000000000000839d2254e22dc210429327e90e34ccc48968e22a000000000000000000000000dbb1a20f3cc71e401c6e27a74aa016fbb67ecf61000000000000000000000000016c88912004bb643bb312b5487fe014a2414734000000000000000000000000e5ccac83604fdafda5a6f449d6fe409871dfaa060000000000000000000000008672c3fee75d88731a3d89af9f36d7890ff4e7dc00000000000000000000000053a4b7a6134a7a56573c32c40079c140ffab85b50000000000000000000000008f6e1e5069b336ae553f463d2c0924674e8471fc00000000000000000000000064e2018f3ec0bbe3ad4b1a9bf048ad6f2e613b63000000000000000000000000501a2f317379e8dd4a4b76e780af8ec38ee6f06b00000000000000000000000043ae09cc27d6e6587b9c2aafed7966f861b7e79a0000000000000000000000004dfb502ea4d6709e732ae336ea1e574f6790c2aa00000000000000000000000096adf80d56b3bde07d010751961ac87e8ae25834000000000000000000000000c8d7a8d6fca6b421035aed7b9a80bb709e6264ae000000000000000000000000541b7bb5d814e34421f5f00be84527c979fb604c00000000000000000000000077e7f629d0e8afbe61c2c37514055ca90c7bc448000000000000000000000000b69e7117a29db6ce9056cadca9d9a1d27ce7e8ec00000000000000000000000010fb3e4998f00a187aa9c1c689054670002a3ba7000000000000000000000000ae3c641aee7ef828791c18514b1bc7cda45e82f00000000000000000000000008cb12f9e81ef8ee9da495f2eed5bac8291822d1b000000000000000000000000931d324df0a2bcff86bc0139842e618481ad306c00000000000000000000000009c033caf126f76f048fda22a922aa0c5c5091170000000000000000000000008c5c0c8cf5395696a341f916637c00451eb12048000000000000000000000000e47722cb6df2114d301b9824cb99835eaeb5b8120000000000000000000000004f018361c80e43fba3ecb600bf73c99cc787055c0000000000000000000000006458bab7dec607c3292ee6f1d67448094eff7afd00000000000000000000000006e55a2e29ece0656cbe087d09d528a23e3a99e1000000000000000000000000ce8896075437b23c5c0d1c34e1788ce88e86ccd300000000000000000000000065b7786d91a04caa9478f9538a0f4c131dfd1ce10000000000000000000000007bcb72083dbd5ed1a33f71c89eb752c6c03b117700000000000000000000000033a6f3ab8480a759bef7fbf511ea225f3d77ca45000000000000000000000000b72b1417bf7c25bd8c3c12b760f606ec585795f800000000000000000000000047b63257f24039d051c6a3a2906e28afcb396754000000000000000000000000996f6170b44f9adc53a08b51b4b186c532a70fb600000000000000000000000093eaa7fbc07ae4ec860adaed17fe7efb2770f1890000000000000000000000003641aa1066d0ab2f20ec82f9579742ae2d60dfd9000000000000000000000000a8ec2ac025b50c2b626ba865b1559bf2bdeaaf17000000000000000000000000a4fb5c195b59dcda2641da1294873d0a9ec258a100000000000000000000000026c7ac6baaa64aac941e94f47af7bf6733837da6000000000000000000000000b04528d65c49bad3844f0e553df1f969afa115580000000000000000000000008e21cc48070047e1767ea1d30dc21d825ad5004000000000000000000000000088f8f814fd6de4eecb5db7c0c2f161609dba4779000000000000000000000000eb29458afe32fbf0b6173b35f4f448cdf822145d000000000000000000000000427729c9ab311d06845fdcb4a9edd24027217b26000000000000000000000000043774cea7dee2a2ef91533fc684070bcff7ef92000000000000000000000000a547c358eb75ed4217ec1975a8e5ea8c73885edd0000000000000000000000002f60b015effc0626db5b244638c18a9ec04bbab400000000000000000000000085bf234d662cec27086a810ba5f479fd8d794a9d000000000000000000000000a3e5efe31c2989e4fa02f241410b1988685ca227000000000000000000000000e968a29dcae2b45887a12ff5d83f2a568c1ad92a000000000000000000000000c8f8ac8f97742c4dbf5474f6c226d9b472bdcb8d0000000000000000000000002af2b9569fe14ed83d41e7998b278c6791d8f2e2000000000000000000000000b7d1001592a6f88d38612606ff3c8874d4903dff000000000000000000000000f0aaee0b13413162aaa87afaf8b20d87b000f69b000000000000000000000000095bac1f6a67ef02fb7a342f89029543b394bf4e000000000000000000000000eb4229c984eccc8cf72092cff73d3c81903013c9000000000000000000000000aa1b70e8c6b893d52a424f86b8d9d66b4371af5d0000000000000000000000001df0b6273688fd01aeceb014e7dd625f7e1c523f000000000000000000000000fd1e56bf21a4a261f4f4cff14d5e4c7089c3d4fd00000000000000000000000081505f4027d33805bc9295971fb1633f72069a9f000000000000000000000000e6b05bd26538a63a71b4059e72cce2723c1876e200000000000000000000000029670102d872d6062d565b6d17b3becc7fdc54df0000000000000000000000006b266579039fd3bd71ad37448be60cda8c39fc1e0000000000000000000000000871eca2e89677d054ee5c2b175c825f9e878bb50000000000000000000000002c1af51753b29350b0ba937bc49e23e57cd4beba0000000000000000000000009ca69f38e080dea33a14398d8ea3a60197dedfef000000000000000000000000ba568234454e5c29abaee03377e1a00c92b51451000000000000000000000000c9e75c29df0d7ebc6e59a35886476095fa178153000000000000000000000000e7da68f33173c933b2c49418cb2cfbe164086b93000000000000000000000000a0454f2670d5dc90d8c0115e46914d55567a45650000000000000000000000002dac0d2e5171936040d4410dc9fff93cc99640f5000000000000000000000000e70ade4aa08085c36f2da018e78d7474b3d726ea0000000000000000000000009c8d03a97de7785ee1ddfa9b42de5ac22425d2c80000000000000000000000005eaa2dea00462b8c5993170934729c76863ff0440000000000000000000000005026ee810005ef7b0430d05661d81fac06a1e3e300000000000000000000000030655c2d0436fe84cd49e0bbf295e81640ee66af000000000000000000000000fa302cddea95606d8996a1ce4bbfb8b57746ef3900000000000000000000000079e484dfd5893cc521fb6c731583b31859fd1a8f0000000000000000000000002d569f0937a0915c8dc151c759bebe4a157d6d4a0000000000000000000000008b0476ae2a464304834fdee78454c00e5684ea7500000000000000000000000024da5a132e379ccb9db42e5dcd5771b3a2352192000000000000000000000000530977118512371140e28b63e471d95183df0690000000000000000000000000be9274779e492e183586dc5a298af0a6eaf69ff100000000000000000000000085d48f5cbccd96be897a5d53af33c4281355f89c000000000000000000000000f08ccc6f83c8eb3dcb7d4905cabcbfe9dc829af10000000000000000000000008ff5fcd0626da18d4ae4ef795155d2fe655cf9b50000000000000000000000003cccc41d1c0e4840e3d84dba37e41c2b45b61734000000000000000000000000397219aade68ca76e81931e0bf07c34d9523c033000000000000000000000000b83593770cd53800f26e33cf819349e3fd4abcf70000000000000000000000007e9483ddfec009d9a66f693b2fa09fcefca9bbab00000000000000000000000055b3179cf08016d979745b1316252da47112f0c70000000000000000000000007755f5ef7b9c926013e6f78268cf3c444972fbe5000000000000000000000000a00ec88544de093ae9429ba5fefc9a9f13b6e5ca000000000000000000000000947b4a0f688d72846e3dcfba380f309058263366000000000000000000000000a2b29a7b6213f0318f052e8a9883ec40d73ac86f000000000000000000000000f39c99b48167cbf64166ef1c5659352db1ec4587000000000000000000000000dfae7856747c5dcd87db23e9a5d9a37626c8ca7b000000000000000000000000fff929eac6ceaa5e1abb54c26863429f9f7fcfbc00000000000000000000000080b21922ebd209b1ebe297acf391b67900062d100000000000000000000000008afe788fbc0f5b28a2967eb13d497663ee4b845a000000000000000000000000c8122e257d76a4c058977011b55532495de764cc00000000000000000000000097292cde7edf1c798a64d8dbceb54eae1efb1c7100000000000000000000000057f8f0366b10845fc86754e06a600a2604759ce80000000000000000000000008279dda6ab8f906c172fa95abdf8a551eaa6d7c5000000000000000000000000f175b4f86404e2a5d3f5bf3c4fadda8cb7320ddb0000000000000000000000004b61f49b39207c192be4e1b029b427c3322797d1000000000000000000000000d97b01000b203b299e15bf22512e59c99505cecd0000000000000000000000009ae56b74b3cebc4f7b6af4db77f60ef3ae6edd5b0000000000000000000000000a9f86c13e5aadc7e81223e650807347a57b37080000000000000000000000001f275a6f39e0c85868e9e963f2d461b8391e4bcf000000000000000000000000b851bd7318e68b41e6bc75682106dd059c6f40d50000000000000000000000009c6f54251ca31ab9e7f28c583c10b667e80ac6b800000000000000000000000057323e154489b4f0e64c79a5d3f3cfc30e88d6f9000000000000000000000000ce75c0b2fb626b085dd2fb2fbfdebaadcc5df8a6000000000000000000000000b635065c48eac20d9a302143a8ee76ab3cf94a890000000000000000000000005cce31c018ca9058b92d89021f72817c36344ced000000000000000000000000387067c0a69fae1896fb64f3aa71c494e81eeee7000000000000000000000000264b5a88819ddaed6b9f7883f842642ca4339f17000000000000000000000000abdb96c49e76cda690829307830be24519a7c0e9000000000000000000000000ff47461564262a89e445f18b71d6903d30151a4f000000000000000000000000fa928c59fb65d5354032a575cd5b08699ae0a1c4000000000000000000000000b818106d2e1f3e27b228a19d6d309860c3de624e000000000000000000000000a956d7ea3d9b1eaeea11189072a2daf708cf3fae000000000000000000000000343e8432aa15ab4aa63394c9c35c3e575c162205000000000000000000000000276ec11b4b5e786b38e3f8ca552d75d35dd451f90000000000000000000000000f931dd4d8fa37c64dbe680fd8046199217bef7b0000000000000000000000002212152d4cf94f53cfd04a116a1b90a6f3e063db0000000000000000000000007d82eebbb7ac81b5cd0e9f3278c5bd675fd7b71f0000000000000000000000009447ba5138ad43a8e79964e5055c4929855b5144000000000000000000000000e8351b568a06149db001746f78ec11286480a9e7000000000000000000000000136f98063927d6fffc4bc2739b6d97752d450e79000000000000000000000000b888f81764b80f9152b4169ffe5871aab59e360f0000000000000000000000000374d6cb0e8db64de3036e9576f336269aca954d00000000000000000000000084c670c04d7aea0a8ed0242a80534462b4d3bfd5000000000000000000000000780a0cf9fc5fd96cf7cf03e285f6422938092bf6000000000000000000000000679877d8e1873278e65e72b9b3b8b4fe662a9876000000000000000000000000f5dc2f056ec75ffa8a8326488b5bcd24cfe0ab610000000000000000000000005777b1d50fdef1b239f642c8d0c66d3b84d2ed4c0000000000000000000000006cbbad0948560def3608043f326b177a8cf21ecc000000000000000000000000c21769d453ef6dc5089e0625a0146241649add43000000000000000000000000a5a63f39f646ca27264c9e677ecca1bf56132529000000000000000000000000d08e731114fdbeb6357686ecc4292ed262eb431e000000000000000000000000be837263dac04231aa3ca178a30ab8420cbf3e690000000000000000000000005631bd5ba4170dddc9ce414fe5518aecaeac09b500000000000000000000000030b1382c0b5c7ff716417f9b47090def31bc23fc0000000000000000000000000fca5d8e0627fa2179d635c2264d4b1a78d73770000000000000000000000000aac2cd3e5cd45fa573835e3531332b1febf10a0c0000000000000000000000003261ec2f98ec7adf7a4779ed0c7151f6dab3f7fc00000000000000000000000035735b9f83038759fab86808028917c7eba0d5a6000000000000000000000000139f01623c1e587250b52b264da0edcff2a18161000000000000000000000000c9e8c99b57d83e1744a62acb6c8eab6110876064000000000000000000000000de17a775c5d8293cc2a803a32450665ff90c327700000000000000000000000026b2ae1052235f84501ea85c7c7e586c34a8abbf0000000000000000000000008f3d49a2dc8e076a530d8b5a24c54582a861fb9b0000000000000000000000007ff957a5d8f0efec4fb9c6067e7b961d421162e10000000000000000000000004b42b6a9bca6bd75b60f9b413b4b5d064e515601000000000000000000000000f909ea56705ddd0d6599201a0acf98d7ee62efda000000000000000000000000971629224df8dcc5584ce758de93c2a3c10e65390000000000000000000000008629ed785c05f8fb1962dbd633a4dd48313817f40000000000000000000000000d09f24f1ecdc093e1847dcdf886ee7573038fc8000000000000000000000000206e9dc0984a23a56fcf52c4de16048a1d8e467f00000000000000000000000079a4de3e79d9831e314988311167eff5d43a6acf0000000000000000000000004d0f696cde121a0a5edcd4a5b4dcb7837c13cb2f000000000000000000000000e81b3147f7d605a7de205c4e65434b06bdac31bf0000000000000000000000005adc162bc2c672e018e05d8c308aa65d772f081800000000000000000000000006692571e90e162e516cb42814f4011c0285377c00000000000000000000000082730d546c24807576644f3d0e31cddab8aedd3900000000000000000000000030dcd8459a1963b0f869e99e8d646b26adc8bf5900000000000000000000000075f88d2abce21eb6a4d6cf6e2593490dd3b7b7dc0000000000000000000000008b021a4362ed8d544c5bee8dd1b5e3b79a22d0640000000000000000000000000e1fddde5868071fea8a6f7f1ff92659748f8d9b000000000000000000000000ade9dfa32f4f216f2252f9bb24a57cdc6c13e6b900000000000000000000000091ceaedf035c47dafa1b7b2942e2dc15251970e6000000000000000000000000b74df0e7d12578063c450fa0eb34104516c0d5cc0000000000000000000000009306ce7aca019641755d77961930e8aaf54d21c6000000000000000000000000d54f451e486e6e7f64d731c063055aca8a5f7b64000000000000000000000000311bf4a249abde7fddf8fce1edf1c3762d17e6950000000000000000000000000abdc0b589e10d252dbb8ba51e069d31ead203db000000000000000000000000de4861700511192997d017b3db113d61b077e26c000000000000000000000000a20f563a56e2abb16dd22caeb58c46c8913a485c000000000000000000000000d8a96b3c01a01f6349a4690dcf8d1fc96d55ca9b00000000000000000000000062d5a98c34c5ecdc8c141b127957c37256d1e415000000000000000000000000b5abdabe50b5193d4db92a16011792b22ba3ef5100000000000000000000000018aacbe897f1dc2dc4eca3fdacade4f6ceaa0b7900000000000000000000000094a8684f6d628c2f33dd6131d1d85bc3eb8fd1a9000000000000000000000000dcfc677a8991c734e22185c29aef71c13570c90f000000000000000000000000c3295bc2abec8b7c1727a39f0603450b15b32832000000000000000000000000876f26ed02b529484509a6598114d8d10d96f88e000000000000000000000000072a9c4c98a762639a88271d5394a646661d5dd10000000000000000000000003c8a48999e62a1d6407468b05a7f6be27d7870580000000000000000000000003151ef0ecc46add90d66de349882bd94319d12fb0000000000000000000000006b4cf165b56bcec2fa7d8df22c0393e26208229a0000000000000000000000000f795bfed6e6e94386a23f77ad4e3a4b2b76f92500000000000000000000000023934eea566516724fd1732113e5bea29a6c067f000000000000000000000000ed413156e47f510e08569afcb89fe8f40ece3524000000000000000000000000258eaa9aabc4b8debd9f8cef1caaaf5c2bd03e9200000000000000000000000095e211a89e5dfa35d400b69eaa5627e21359b262000000000000000000000000cd8e0ae6288bbff1f684076f100f526812670e9600000000000000000000000010d055f44ed1a33e7f0c20b0e842948cc940a02d00000000000000000000000015121ca464629e27e377e1b9dfacf0a5a389366500000000000000000000000028b62a916aa54c1aff2273127e081f4e33a89f350000000000000000000000001adca8fd92c7eebc63d9e1d3406cb762d95ab727000000000000000000000000c2fda49d0e9b2cd2b4c840fbd52c09d65d259df900000000000000000000000050361c0ebf95e509df93ed547e27c4afb290377c0000000000000000000000005bd922b6ddc617dc1bcd98856dd2850017480a960000000000000000000000009dabd3e9428dd295d7473ef507f2d6738a74328a000000000000000000000000937bb97e98e8958f4df547d083c8fe2000b16ed4000000000000000000000000a2635e1608f8499c0425a066db7e8d1b30e925000000000000000000000000004df1fcfdb2e6513ee2fac2235ef0e56712f81c790000000000000000000000000a6cbf59a0c46adbdb5ef141564cc105c0a9e0f80000000000000000000000001f7974112bf90cc145a8a0ad4edc13fcf23b89d8000000000000000000000000e2b9ad9d32f4cc8eee21010ec34a1c4067cc1b8c000000000000000000000000fbf26aa94db6abf1245bd37695342dd4d79fa19900000000000000000000000013a8ff39b7f07ee3bcac5467bd8516587a2c1edd000000000000000000000000e290679b3339f0c26bb4f97839851b9b71576be6000000000000000000000000c0a8e54f3cc2f7045e40a187d5a96d9d6cd6788c00000000000000000000000008ee8f4dc50d13078b4715c993f5c53bc47e1a8600000000000000000000000040d0b07f4bed02625172148f29a490a8e3156ef1000000000000000000000000a314f336443a7e6a342d3c3b7cb61884f950eed30000000000000000000000001d45fd6241d3f68e06406e7e1e454082ac4f420d000000000000000000000000054c97eebd213df2b7604de90761a362db1f1c1800000000000000000000000083c0bd053a892c61ed688ab5e3b47d3a5e3ed64c0000000000000000000000009b4d985472a011ab4aa6b0e1fe78c3ba6236455f00000000000000000000000076e45b2f6147e536f23603e12c505f36aa380390000000000000000000000000cb97af512bd846b94efa26e34431b716af465f000000000000000000000000009d50eba845abc0f6483297c0f381420339e9dbeb00000000000000000000000099a017f1d978fd24062c071cfca0f471ae6671bc0000000000000000000000006dbdf4d0af5818a3e242edb424ae2a3c4dc5022900000000000000000000000088e6767650fba485fabe772bc7a411a4c364a79f00000000000000000000000038febbb3576d124d4d730a89bcf38006ff43c4410000000000000000000000002d25ac48dc5aab1b78df56bb4fbed8b6ae5b27d30000000000000000000000004bbe50907a880254893abd607c82a057ad8f1dd5000000000000000000000000b6eebb9413f4f4fdb43acb60460834e2864ad7ed0000000000000000000000007487a9478e44e3d734fa6fc9d72afd70ee983f47000000000000000000000000391aea3f0d9f3985acbc7a19b517b41e5930d6ab000000000000000000000000ed101242ef1d5264e8a859a89e0ee84f68243ac4000000000000000000000000d135cd428e4cebc0341462aef900ec4ef8836c0000000000000000000000000073fba1611c158449bf5797657bbd2af61e03ae30000000000000000000000000d567bf02a47c99c0847374b733352e8b1e2512ea0000000000000000000000009066604be1d3950a5a7f3d0fa4d00749c7a89f3d00000000000000000000000067afb80862a5b01a1ba460b26efc7175e866a9880000000000000000000000006cc73b005a4c5030aa55c5dd42b7f7aadd2ef79c000000000000000000000000090d892ce316e2d59773dedf67843d207b4a87c4000000000000000000000000a4b0d88e0bd56559698b2e80d973a8d0e8db8ec50000000000000000000000002c343dbea6cbd815358ec1da91442d5c286d524400000000000000000000000068f0edd3ebc311896b80ad9423672cf2b94e0400000000000000000000000000fe641a59870a1df1b71567a2d833c1cc74214b0d000000000000000000000000cb56476b03de2e289e20c0f4a855f01b82c95a7f00000000000000000000000027d46fb606304b79a0ba1f2dba2e939a1414535a0000000000000000000000008e235a5745c5813d94b68c6eda87ea84ed1e3fe9000000000000000000000000716c846d195f12bacf34239bbde7c031b84548100000000000000000000000007c160b728c6803562499f2dd30bd3c3dadf99e300000000000000000000000009d8d37156cafd7a9f0cc925fed9f9759e50f574a0000000000000000000000003b36d7bb86d9f57b7341f280349057b5a6e6723e0000000000000000000000003b7eccc74a7bfaea0bd25f251efedcf977ddd4cb0000000000000000000000009c48d57643e56b3c512f0b55194e83ec5d0b7722000000000000000000000000a2564808266871168a65bf8d2279db0c71ae1d5000000000000000000000000032b438735207ea7004a9aff6fce5a40088afb45b00000000000000000000000075008eb941b7c3e63a2a214d00b718a4c8a6f1a300000000000000000000000008fa549d3bdd725e3de24717810f43830cce11b90000000000000000000000007d1a6394b66e617292de2d9e5c988016acbdb99f0000000000000000000000009806d242fef938d3fff0873e404552bdb1bfdab50000000000000000000000003a37c2ce454995891aad4ec889e0e801df9e3b7e000000000000000000000000dd35ae75ff013a43f767c071bd9e20889f59a2bf00000000000000000000000023a02c7c11f58241b174942ee9572a82141600a60000000000000000000000001f77c871616a86c18b2205706436e9c3a93bed6a0000000000000000000000006cdf99035ceed8dfd320cc790c3581cb7a1ccfc6000000000000000000000000a27aa489c9ea3aaf4ed1ea182dd1b5a28f453a5d0000000000000000000000008d7186a4171d1c24e51c3d630585b7306bf688ca0000000000000000000000003cd57cd4b98bcc99c83f4741836d6192958701f8000000000000000000000000ed617783af814c522dabd8ebca9326ef364bd12e000000000000000000000000a771bc23b5a3f4159df6a71c38dcd012fb8e72030000000000000000000000009b215e2a4289d47576e2dcf4e3c66ebdc5841d02000000000000000000000000eed966c023fb728ef9224deda41fa33504f00a02000000000000000000000000955f13f882b6d9b9ecfab8c7d5824233fe152e9e00000000000000000000000068f530390bf5f761c7d2135b5e80f660d85519420000000000000000000000004594ae6e57f4921c4fc9fffd4c2be4855a25d19d00000000000000000000000072ff934badb1b42a8c31ba921b144846819476e300000000000000000000000097337dbd69492dcb91dc872147246c450529bae5000000000000000000000000824c19daa458224918616ae3ffb13c6046f27dac0000000000000000000000003075226bdd0fb6c75210e89f7a982be8e107afd300000000000000000000000088cf5ed27619fbdc74940074cebd5e04b6f0e1cf00000000000000000000000059e8cda94197606c7baee4ac283ab8cd81783d47000000000000000000000000caea08eb26588137ad25ce16730e6bdddf012be10000000000000000000000000f7e810a49300841e565af5560859970d80ab6570000000000000000000000001bbae6ad5a12e1778d24cb0e86558aaf66e746330000000000000000000000002499541809594a7512b3743fbbe1bd2f1eda2476000000000000000000000000f002aac34f5d2113a3c6264c42e4a427b8e01b7c00000000000000000000000018dcaf9f402fd588b2113240021f40d6b21a0dbd00000000000000000000000045992d25cb8097211013679694785453c6534acb000000000000000000000000ee6688b2334aeb91c4cd1b7bb06226da41a40fd900000000000000000000000027bc805452687e122cfc53d3809975b657a0e20c000000000000000000000000237c4d5ef1f3513aa0ad876f04209ca908f612b2000000000000000000000000017f50f3d5b15431b796d011d9d1cbfc3c7a391e000000000000000000000000843f0c2c0c22e54b96037f22462d08d91b0734a6000000000000000000000000db716f36a22cdcd842aa43d862dfae03aac0f92c00000000000000000000000087b98a21ed4fb2ec069fd790b2815f5276f049c80000000000000000000000008118917dd72a2b8685a5754669267346284d678400000000000000000000000015a658b008efdcd22515fc970d62b5adc86cdd53000000000000000000000000fa841628f04b1350c6c0ed5dd435b2e4c3526ea30000000000000000000000009a8fb6ea38bb89c7000f8253f42676f4236d80b2000000000000000000000000a1d7d1dde9595018c202537b61ac4525a14e1c490000000000000000000000001f12a8d89de690508dba99e92401109924a9172500000000000000000000000039ad0225bd05e36039aaa50aec4ed0989e69020b000000000000000000000000b24155e18d958eaa8a209269f541fc1daa3e2b9c000000000000000000000000d6b81bd1bd694c0fb13c9b716381ba85d848a832000000000000000000000000f33a6407ac4403e3f851ed918e9848894cea3be600000000000000000000000034d6c6a2a4b18c63d00aafac199ff48599b87f890000000000000000000000008e384d3e827012ffead6c84a2d64cab8fab660d800000000000000000000000064c803be260612d950b093653d1156db5be48d13000000000000000000000000d022c08b4f473e6a38c26c3523981ed6e40085ae000000000000000000000000b6240ff801708d56eaa91a67972f2e7a41457dcd000000000000000000000000e8d50d74fcd8a122f7a72dbabf1f928f761f09ed0000000000000000000000001421fbb62d51c232e31bc11ac404aa69df0b69c0000000000000000000000000cfa26f714b9f9c338c6ed5bff6878917479b7def0000000000000000000000004e861cb421157aea53df416515a01301f00566ab0000000000000000000000000e071927fe4453582cbf3adb190231bd0d74af570000000000000000000000008ce4c623e9b7a5ddea6b01de38a5f3f4dd5272b8000000000000000000000000f3c8db98d43acbdf2ec182799066bf850ffc286d0000000000000000000000000eec5c5ea48623e054c4faa9c76c842150b4627a0000000000000000000000007cb86af00f17495212cb09dcd68b46a602ff7d72000000000000000000000000a4b9db606a8891b2b29619f602ebf6089f7d69220000000000000000000000006b848194e55af53ca3a04520e847d46ccb0cdb4b000000000000000000000000da899cbd753b1f1a0e819e4c1cc6904ac9bbc8c6000000000000000000000000ecd1c06b9acd334d0649fceb1164025d9d28f36c000000000000000000000000df94d3fee55b89d75841ef9e5dcaabd70753c5f2000000000000000000000000578a258f8bb55cbbd551c3e6d091c17af01121dd0000000000000000000000007eff3e29a83e1ff9cf7914a8679b30030e4c2100000000000000000000000000b6bf42152d6bab4441d6c9b1ae9e75ca5d02e3830000000000000000000000004a4e86bf1e3db221a0fcabc2a24bac051b34a3ab0000000000000000000000006939b22f24c0c12be9ce175e9daba2a503d050f500000000000000000000000090f874c475f0426c1285d1dddf198bde3dd10d72000000000000000000000000ea98b7cc8d4c5949be66774039de65fc6c2c593d00000000000000000000000024434319b3b279f1baffa367f55282a2b718175500000000000000000000000094484dcb09ce53d524ec2fd180ceb4220a98579b0000000000000000000000002048354eaf9604fc8f51ea8bd02ad89fb515672b000000000000000000000000391766904ebfc5f07cbbffb36119a7ef463aa118000000000000000000000000c3e54de6a656d8ce182e40c62e69c106822c106a000000000000000000000000a4b9e445bed2bba2daf3d3cc62ac0af16e35e83c000000000000000000000000a3645ed764c8391cbe1c0b252124fd0fa2845da8000000000000000000000000c19a908fdef5aecdac0602e37e5eb3f60ef8559f0000000000000000000000005e804339658116029940a9f67ff554f63e4fc7da000000000000000000000000caed671f1293c9fe2b0b6ca1504ac21571615677000000000000000000000000aea9149f0e2f32bf8c800b931b6d81e3bd0c38db000000000000000000000000b35405a1d0341e0c24776512209607240073157800000000000000000000000055ba4fc2f83875bac56a97205e9b225f3e59ec6d000000000000000000000000d4adb72c621ee39b7eb48e7f469db284d541590200000000000000000000000014246ba8ccda8447ffb73965b1f37acbfb7b2b0e00000000000000000000000078c10214227e1489fb2f50d533814d77ceb5a98a00000000000000000000000057893c95860dffd2390be455ea371fe58b7721ee000000000000000000000000f68fe730e056897640c17a53cab8a07771e193c0000000000000000000000000700e6be080598bb59862a42411745ab8530d8487000000000000000000000000e352b26d34e303e3fafe8bbf19746a618db91a4c000000000000000000000000956d94e6aa7ba0fb4772b7c9e9d853f516a4aaa1000000000000000000000000ee48a9585357f2168ca04613590add88985bb991000000000000000000000000b2901b53090b681e1569e82f460a508f8ed8acd10000000000000000000000003346a66be7275e0f4abc77e5d29ad6dde55ad33c0000000000000000000000003c7553ac3fd8ab29cb91e398b9de55706d5266760000000000000000000000005433041e42f4b4af7bf84be75ee82cd09ffd6f9c000000000000000000000000b81fc779fd76c18108cda21f6f7ade279206e32f0000000000000000000000003898b255b206046bb5b543dd996a196a106a5ff10000000000000000000000006d210a47559e8edfad6a59ab495a0b77fd7175f20000000000000000000000008ff839f5c52f00b82729888b92dd16ced911e7430000000000000000000000002f8d7e69da5caa6a982c2c92afee4c6a14534ac6000000000000000000000000145b6d4a14bd3929bff18d14634c0da18b56abf200000000000000000000000026a26a171ce0eaa432da9a467344ac0ea6cab066000000000000000000000000d2be7d1fd275ce7658a388a76b6d9e560e8c9fd30000000000000000000000001d586f873693702628e03ce72df51e3ee0c6e56600000000000000000000000041b2ad137a366b88c5e0c420ff39951e7a37e79b000000000000000000000000c9651f56708aa9dd0692c038550ad1ffc589d0ac000000000000000000000000f951b7f0510da91d4ccc83fe2b0637c14d1ec8950000000000000000000000006ebd215177e870a08fc2704f3ad80ba97a5d6183000000000000000000000000867e6bddcabd30a34f458e9e7a685d8c327eede9000000000000000000000000f4c4cfaccf63b61bc6c05a8b8b62880cfe626efb000000000000000000000000810fd91ecce70182a3beb46e3263e405b6f6aba400000000000000000000000017d516decc9876d1f49f117c0d61ec29b7143c3a000000000000000000000000bb534fd6b1636cbd24e7c163d5878e408a11ce4400000000000000000000000099364bd6980980f8f14142699faae43bf454576a000000000000000000000000e31de47908146f0f4d44101388daf53e2204769900000000000000000000000007246ab032a41a5c50ae9283e555e1f6dbcbf1a8000000000000000000000000c16ac054d61ea4f35e981f7c2ca32ae6b2dd0d6e000000000000000000000000d4a4805fcb6a3f39525f4e009227034b398ef7aa000000000000000000000000b468b7dac6aced3743f92fee60e15b39c7b092bd0000000000000000000000005f02595663166ca90c2cb497d7961ddc2d0c0ddc0000000000000000000000004cdf9dd42e7eea8aab9167057459f5e58dc4b7f60000000000000000000000006e15d5f7a502b33c6232c6047d198f36e5a376f4000000000000000000000000d0fcde0b15a850dff7bdc3b90aaec8c4d5c0bd33000000000000000000000000739d47f4b73df01381e5fc3cf99a47751f66e075000000000000000000000000a26c1f60810dd67e23c8c6f78f602d6562e80317000000000000000000000000c763ddf6b92121be8ae0ce7fe6980f360641cd9e000000000000000000000000aa8e3216e20467fea80af92f38cc10ff0e00575700000000000000000000000019588923b3373cafe764d25f16e59c436a9d116b000000000000000000000000b25ff024e894e569f4712639c3d2938b63e12dd600000000000000000000000091c204722181feef5905e9bfcb1145e1ec3658a7000000000000000000000000164cfcfadeee8c586ecd14b81dd0a542af393187000000000000000000000000da9ac9c42c2111a1525d8ad948d870293d4e9110000000000000000000000000785f9dceed8ba13552ded8e2b4943ad6cf33ace3000000000000000000000000b1f4b104f752030c18bf90d5e87e44355072366900000000000000000000000035de57d1564b791f38ddfcbe51bb2214a9b5227a000000000000000000000000c8603951dd1ee2860a40ce8fd641f378300e2dbe0000000000000000000000009d224ad732788ef13624ff6f373ed195a9abb7e400000000000000000000000006c535efafaa3b0f7f7bc46bc6a268f3bd760003000000000000000000000000a8d59041c4005882f510a3c37466f14467bfd2a1000000000000000000000000cfdd9dc0750808747539c661e5a1297a283627e10000000000000000000000006d5bea40873e1aaaeae239f153bbc0c28936938900000000000000000000000022eaf43ea8df0b4ce24d573090c99069e2d7e4ed0000000000000000000000005e2134b0cc64df12adaa8091508994af3abf6319000000000000000000000000c18501d6b7f081128a3f10445d34ed6baede93790000000000000000000000001743316e42c4e9869cadb9b3373c06898cc8224e000000000000000000000000012f0bd86715376127620e88f946f1e72fb5568500000000000000000000000062bc89174152b1a504bb0f4ac1e7a5f4617f89330000000000000000000000006f535068c325ede1e3a09b6fac304cd09de34ea2000000000000000000000000eda77ea9a38ddc4fdb6495ce81c0fe241a0d2bcc0000000000000000000000002d9cfb35a83087ee9f45f2ebc358a0057f665da1000000000000000000000000a497a6e84a7328918e160c11078432648e014981000000000000000000000000661bde5b9f66c065d5d5fc7a7f68ae15297f7992000000000000000000000000b002197e80b33f601b9a7e99e4eeb6a54146fa5b0000000000000000000000008abf4f1aa9dee34ba4d92f7ce01b3064e763bba5000000000000000000000000d355028d188478fe369ca13d3af8ca34a72bd7a10000000000000000000000008c6b468384b4770b7b3948ded653cfe8f9435cf20000000000000000000000005353e9cb0e85f8bb2e378d9f5c7c85394d8b4659000000000000000000000000a1caf9db0f55e5f9898d181df3bb97ae246a56f900000000000000000000000077ee870c3806ec7fe348ca2e9ef3710c27e8b98c0000000000000000000000002ced9258778dd9be7acd574e9bf82868a8f16f8500000000000000000000000039c382aead49812bbbbbc244492af4df4ae4aba7000000000000000000000000d616a22e9641ec9b8ff62ff9d1d45a8dbf6d4160000000000000000000000000c404373747378d8e5aef6d8ec5557b772e0f1ceb000000000000000000000000638928115b4da2c4754b09f4a1da6608374d9b5500000000000000000000000023f629353787e9c7ad946ac19260465d2f19996f0000000000000000000000000caeac855727e38244013d0fcd46202c232119bf00000000000000000000000025fc252b0250bd03fe817c1879f0ea971c91e43800000000000000000000000025fc252b0250bd03fe817c1879f0ea971c91e4380000000000000000000000008f217740b92301e010a1045e7fc5738bf291a02a000000000000000000000000111915511c028872c1eb6a1c69aea33bd1b4924b000000000000000000000000c06624e2a470c12befc87e4e3fb09349cd47232e000000000000000000000000d4f25f158d92a8adf12ef39ae5e8b781e9e425e90000000000000000000000003386a66b68c90390b9939c66bf12eaa367d3ffe5000000000000000000000000141d579d37e80a3803f62b5294c81286ce17d63d000000000000000000000000b23245d3ba5c238535e6904aa89aed07829de7dc00000000000000000000000027d7143b79a092900e2601f6e07d5763b91a6b690000000000000000000000004ab174c082f9a764390a7c985f1b8c254d08c7d7000000000000000000000000f80b80bc8ec08cb9cfa92e6fd38d497ebf9964f30000000000000000000000006d9f9616443d984453054cd581699cea4c3020a80000000000000000000000008fc6e928f2a823f573437a52554497cfa4d4e70b000000000000000000000000eaa9f3487512534a9e1393cff5bfb8fdea233234000000000000000000000000ba180c907707d9b7226fedc4b0df06daaba0edb3000000000000000000000000fcca82fb8acb843a8b5fd39bfaac0ec4b552362e000000000000000000000000ae40016ba7f810fffeb6d50ee3ec0ac2e32073890000000000000000000000006009adf08a1751a8cd23b8529a8d8cb0b4fe961c000000000000000000000000f548306f3ef391c4a5ca61b1c787a4dbb5475fd7000000000000000000000000021a896ab795659583afe3fe963c010e905cedef00000000000000000000000001fd7569f7d202d8150c1d7f57feea1208e46157000000000000000000000000eeacce76967645c3f8a2a136dc6959afc1d0b2840000000000000000000000007463d7f073ddb1272703f59cace366878d9f247f0000000000000000000000006eba78ae39fd2e8fbde14691098e554a1c3c952a0000000000000000000000009291d7f8bbdeca4dab42e3513cff90d5bd5e65e7000000000000000000000000b4c1d29550cfb3203119c486545776cf6322501c0000000000000000000000005d254d2121bbd4523e7b6f59bfbf1c8750728aba000000000000000000000000abfa643930d15184e2e76dbd40b87de362f428f400000000000000000000000010da0218d8bd1edbe533083dd085f346055d38d70000000000000000000000002a4110d220d9559db5df69e135c9a87e65062f3b000000000000000000000000258320db2a4b418fa40d865ab38fb82df79953ce0000000000000000000000002dc0d4ab8bf48552965f23fb77412369234231a2000000000000000000000000a8d34a7a8329c4fb103cc995db6d3d99ca194298000000000000000000000000d5cb145548a3da68bdf88bfdd8cd65a1c21905860000000000000000000000009a9fdac2388852dfe45c508966f666b0a29b5019000000000000000000000000420a70f52da38f4c1f3099cd7ee7abd9692ad1bf0000000000000000000000001f8262d0e8dcb1b1073d7e6b87393bf008dab6a9000000000000000000000000979f9b84aaf17557f1c22502c51ceb0f3968dcbd000000000000000000000000a5a98a2f57cc26ca9d3089663b661469dd51191800000000000000000000000081e6c9e0f7d3a84b4e1e8155d8c0904c10e69e99000000000000000000000000ee77e92963add5f570881e0792d5299d78a1637e000000000000000000000000f647224ac61bd3d49f0bbd48527e3886c90ad14c0000000000000000000000001816cdc96166fe4ba16abe96502c848f62ebd9c5000000000000000000000000a152f38d295d4b38edfabcecf0450fc46c871d89000000000000000000000000f4509791c3579c996e1a6ff1cf34e0ece86f34300000000000000000000000002fd5ee96422eaa9177c3af14ff426ae00ffae1af00000000000000000000000045a95cd9adb1dfe692fd45f25d3a849c239e5f490000000000000000000000009425415dfd13f53518c1e79d153cef90a967f836000000000000000000000000c0b932a6b7ddc10fb6b18c80b1fe8c4eab2b90cd000000000000000000000000f8278c2bf4a955d518f459832ca518c8f26f17380000000000000000000000003dfb2fdfea3608ba84da8f39c9cf0691dcdd1b59000000000000000000000000fe3adbc8b9ff374fc0d3276b74e6732c246d5d380000000000000000000000006898b1f2ca0a0f7ac2e5adbc081c5e6723e2116500000000000000000000000029754cbaea9ebc9ab6677fefb9bd75bb815798c50000000000000000000000005954a1733edebadb518b3877d8c63279ea3a45ea000000000000000000000000dff05ce3984de25a8a6c22e99fe9fac3b35e5a4b000000000000000000000000d425da93a77d2d5c6742560ac8b6ff17c402a30d000000000000000000000000084aa2075633eb8800dea84d98994b9cf88812190000000000000000000000007127249f54800ce22d758e728e39b89bc9f9e67300000000000000000000000050f2fc68d77143fd10c43e10b7b85a1b79c1e5720000000000000000000000003394f2ce3004dfc35d9657cf2d4bc6dde8e19909000000000000000000000000c7b6e468c9887961cb07fc2f887cf7edb4ea39f300000000000000000000000085f4a3fae0ba27f9ff9b332dba0f430dc15a11dd000000000000000000000000958d95d92eaca050364a9e07614bbe7373fd2b290000000000000000000000000a2fe1ffc1490de4af470548bb1335522be7124d000000000000000000000000a398eb77c0f1e41a83a91668ee91bf9e5a3de87900000000000000000000000090f717800f18e9590f76704e97882ca700329c930000000000000000000000009c38f18cdaff3174f122b4acdb4e5c7dd3e758520000000000000000000000005980d9bc7dc3e8b452e6aa2e6ea58deb2e8e8159000000000000000000000000637e0579ecf00ea207f36e4a4d1e49db9731bc84000000000000000000000000f3a9a88e6562c162e9e5a9fb0110ca7656fb0611000000000000000000000000f9c98d435f9939bc4e396b994988734e0e35f85b0000000000000000000000009fc70c3c1b7e3e8f6363858cb375fc227795b17600000000000000000000000067d20595cac1bf7f10e6870c26aa0c246126c1550000000000000000000000005dbc28567877b16cc57140fb0a7636cfe489dc6e0000000000000000000000001c55284e905a850ddfab3abc5c3fea7f2af067be000000000000000000000000888f56bd7a34bed7f1e6172f5016fa8b785f796e000000000000000000000000372f366bead348e6f2b0b7e211a9655e83326c7a000000000000000000000000294a9dc6f00f081a94a9c82750d27a28e7b5e02500000000000000000000000008935208f545a68eef8887b06c229509b8edb6b8000000000000000000000000f3fc33486c15924757c5e920d50fac7252ede2390000000000000000000000006a2cf0d0f1ecbcaec44d42fd7c43a2395c42ec3d000000000000000000000000c7b1839e23a54632125013e797e97ba25564c97a00000000000000000000000008f3a5e571b9bdd6b91e25d7846faac74aadd356000000000000000000000000b7c1c821af9271c35f9d53568922b09fde296c640000000000000000000000005696895e49139f62984acfd05dd78a086d5547720000000000000000000000007051ced7eda91a513d8cd60787ce09e938cf18a1000000000000000000000000cd2f0fd6778c8ab3719b2028d05c463aa766fb430000000000000000000000005b1f1bdc98304b1311d96211beea18e0d437bc1000000000000000000000000020a1ba32d5e4b15ba5670a1b8358328da6ad5be5000000000000000000000000fec1ed9f76362d78e469bcc7b1a16be9f8b79326000000000000000000000000b868ed0db69d217629a639d87d55224b5c3262ce000000000000000000000000b868ed0db69d217629a639d87d55224b5c3262ce