60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000ec60a69dcd3ac1858929d1e5c75cc2995ccc333000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6765747175616e742e6f72670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206765747175616e742e6f7267000000000000000000000000000000000000000000000000000000000000000000002e516d5846637a4c367576454159474a4b5a4d46326b76434c697241714c53546b454d66667a75446f3434573751330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000552000000000000000000000000b3fdb68780af6f5548a8cc21872b6efcf0147e68000000000000000000000000e767d4f580a2491a08c278d5e4f5b6e0669f18e70000000000000000000000007d8651c74b2fb1eef35683a6ee999fbc45809812000000000000000000000000eefe5b456ca3e573ceaee70273a2262b79028c21000000000000000000000000a6f0ccc87dec2d10a4471e0ab8f5ce158a5b1886000000000000000000000000bb24c2a0aadb32343a0525f97d74374987787fc200000000000000000000000097b4171254377a22a172ac6f0362ff9be4c880980000000000000000000000006748a8178c06dc3b22b9d48ab269ce8c25dc98cb00000000000000000000000074240b246353c32dbdcc3317efc9420f1e76f63c000000000000000000000000ee9c42c7210b1ef47b3fd8fa5b656677f1e56918000000000000000000000000b0076c00a1369eddaf04a304e9cb55265e533706000000000000000000000000669099fe45b0cd07df4c6e75e6cf306f3085770c000000000000000000000000487c78cf83c21fb3436dc37c8d480998aeee87cc000000000000000000000000ea5d1d5318f2c47a7d4de65693265ba36fc56b5200000000000000000000000043eb13a11144d622dc4bfe607ba8465a818e8ac7000000000000000000000000c50afaa6452987b82c9597f8b567b09163994b7b00000000000000000000000062937399c9ecda73b5dbf6929719a821a24ad617000000000000000000000000ceda319b088a598b21f2d73e55c2947e63d8d7a000000000000000000000000029182d0d80a4f9e7821a95c6690896c99d8449660000000000000000000000004583641a5ffd2b0db6e3ea25771569677942362e0000000000000000000000001b9b9daaade99d79aca0debe60ec525b2d2b13bb000000000000000000000000b251c861657066ce8dd1f97102a1e117699cb3fd000000000000000000000000deb630642fab9e27911d45af3ffeed3239be6fdf000000000000000000000000d7c4427b6fe9ea0a8d100f64108a1b9c4e84efff000000000000000000000000c0dc2b235ea7526b73208d3351069bc312ce7ec0000000000000000000000000a0184670c977169c946b54ef3d7ca792e180af2d00000000000000000000000027ea25ee6db0380d2cc8dfec1f1fc4cc9bc47008000000000000000000000000543e87f3b2f535576dddd9cb97864e66a7f21ccc000000000000000000000000bae200796935f131600b8a99a5cdb73066a0f31f00000000000000000000000040df7f177e98410e3fe59106895ad0e9945c3669000000000000000000000000fedd5ed7e3472daa7369afd998e5f87eb98114dc0000000000000000000000009331a2ef245f303f2323e19f88c1558ff1243f46000000000000000000000000f1a511ae9dfde36ca824a0869e4eaf523e1ac2e000000000000000000000000037841bccf83214c3c906c03c73dec96381fd68740000000000000000000000000d0600ec3df2d1ee30d34e24d4f6c224225903f30000000000000000000000005c9c13bc54c774291b8db77c7b6beebe77235636000000000000000000000000ac44bf0154b1d13d2c77706916434811c0d4a1cd000000000000000000000000972866247eb268e1109b94fcae33dbeb25e32693000000000000000000000000893facb580d04e4413a0ddc1136022998b1113030000000000000000000000004fdcdc384ad6f70df9ef4ed38f9f134841596368000000000000000000000000aba09c644cdbd9eb5fde65734c4d1a2f88171169000000000000000000000000d5804d5437a09ec737c2dfef8aa89378fa6ff2ed000000000000000000000000d812386a965422bc797dcea751a026de3462217c000000000000000000000000a47a66ad740a7a8cd12b5caedc63d9b0bae9284f00000000000000000000000080fc008df38900abc0708dede3df9d7c590eb1cd00000000000000000000000091544b7701b6f659d0edc52b12164e89a11224c5000000000000000000000000defdf64ee5a3af533b5fd4ba506e7e3f5a5400d60000000000000000000000001f13c280cf9cdb060ab312e5b8860dabdb2536fd0000000000000000000000002b76f21d6cae4e4c43ec9f41d5dab42c3ff8b5c40000000000000000000000009d2a6b450fd0ccd44580dfcbb356d522dfeabdf90000000000000000000000001fa9ef098fb6982e94cd631787c0890ffdf197c2000000000000000000000000f02fa78cbe244ea86f26eb34613eb40d4a141aba000000000000000000000000f10beee5b5e044c81615ec87c79c8e79b064f91c0000000000000000000000004fd46b60f6f0eaaee79a79823746c0b75b70f237000000000000000000000000fc0bd2e2e86c29acdb8346a224362ec869cf39dc000000000000000000000000e33abf188b59699dab3fabab11a7094a83d2d8d3000000000000000000000000b9dbb541d3d2a3fea80ae158fc9c5dbc60668e4a000000000000000000000000e6b2c7a320c6e74b0fde701d4643cd2b2c858fab000000000000000000000000feeb399962fc237d9d71cb54a7303a48d573b8e200000000000000000000000003000d63e0a4089d685746330ad65d2c1a1df4f10000000000000000000000004bc3be88121ae6f5985d45a5f62f3a62879f624800000000000000000000000044b8752f22fc8d6b7231cdf58a5546681620918d00000000000000000000000084b22ed211542ea99f92610df32a1338e8441f8e000000000000000000000000577426cff353de26034cfa766e0bd5acb81b85570000000000000000000000007e05d0a8b8ce0ec707b74da9a434a99c4bad6edd0000000000000000000000007e4a10fd602309b78bdbe0f9e53a0aa8cd4963300000000000000000000000005604b9de1773fd941cdb04ac8f42292ba219fb25000000000000000000000000aa7f3ab5b1099a729bb2a993cb7a21ad02f8f0b3000000000000000000000000d9e4e12c82ebb1408e7094f1e1c5efc12789b8ad00000000000000000000000073b358c6e537f09caef37dbb6836e50bd2c37fcc0000000000000000000000007d0a258ca02ee0593f5fa72195c26ce43603cd230000000000000000000000004f380319888dcf53be5bc9f948917f8a615fbeaa000000000000000000000000b84ed8a11210c0cb4c3fc6c947e916de1aa33c4e000000000000000000000000e0da32594dea9c1f1545755dc99248ce943b14440000000000000000000000009a13b4e9c9a95f175eeadc0163eaf6c03836e1590000000000000000000000002f85d4bdf62556a157fafcb9804e242f6bee273e00000000000000000000000074f72edad41a167b4b3132856eade535565522e7000000000000000000000000f3461ad8efab22a040a1b0e28521318f537235280000000000000000000000006e6d61ff9f002c6b8b6f70c6e04dbd2146f1178f000000000000000000000000f72d4a477464091afa839d45edfca3f2f89ecc7400000000000000000000000073a532dc83778b425827c5da00c98d0add886e06000000000000000000000000c8bcbfd47a4b476c26eaf24e5d57af4697cfb5b40000000000000000000000008d1ebf176895d6b93dd9fe8de11c3a36af6c6eae000000000000000000000000a982bc4106394db19bdd4b1dcecfaf6bd6ed92780000000000000000000000007edbde8fbb2d1b98a239a46a99ae7775a34a90200000000000000000000000000c56887819439267a4419914ddbda1132e8ad2e9000000000000000000000000ce670bd63434558bf78d51740ccd286bc04536e9000000000000000000000000fd4bb1415b98952824e7e9c1dfef12f6c7b28c9e0000000000000000000000007134ea34d6ec5e064087b9da65ee4243bbcd3136000000000000000000000000c291a0ed42cb357552ba95329f98b18416485a42000000000000000000000000f914ef27cc68056b3af08570278ae242346b4750000000000000000000000000506912cd0089cd9d8a86f8b9994cfd013da90ed8000000000000000000000000a8a7a2fd28007a6dce4cd4c2ccea81bdf84d432f00000000000000000000000066cd4b2a283a37346493805a1c27226c4dacf31d000000000000000000000000ec6c66b684f59ab5965601d78ffc45bfcd621a6200000000000000000000000046f01a3aea75d11fc668f76ad7124f91394955fe000000000000000000000000e3645c1ade1a1a37946513df18a375cfe9a0c534000000000000000000000000e53a41ea6251e70e32641bd172710f6aaf38f84000000000000000000000000037222593142252dc7a84cb087b3199c87ffea265000000000000000000000000374cc73dec5bea332f2b516fef1a05e7681907eb00000000000000000000000087822e4f5b95b6fa3b0063e26bf171c801b171c20000000000000000000000005b8b7629753a260e151db89e70765c312bc20ea20000000000000000000000008f1ade41c592e241010aade2a6e1c68aacf1ba4700000000000000000000000090fb2e0175319d96c5ca03f87a2c5a1440ab5fb50000000000000000000000001e5c8f8a9c32ae2c22a79a6b223b07b20e52dc8b00000000000000000000000070dfd53aaca1dc4e0b1b4189e036d4a1f1fe6ce600000000000000000000000080551ea9a905f1da5bbb4532c4720a7386162590000000000000000000000000cfc63bfd0821ad26e3dd1286104b1c448e888e3200000000000000000000000021624e14ab964d84e8097ef1cbb03c070e05c1780000000000000000000000008ab6e575b0f0ce1a47d5f44ac958117a177c38dd000000000000000000000000cab0f4de908e9f9c632ec19c763e3f77d2ab386800000000000000000000000055753c6e59c448d9590a719d5e41065414b1d456000000000000000000000000468da05dce2d575f73e4c19e3abf1388733f9c280000000000000000000000004a265a3fd476fa081cbe1b80ebabf73ee22d35c20000000000000000000000000a6a31c5cf8fb87507a2dd966b1a91896da97215000000000000000000000000db4e4fd3fcd812fdd53ed44174fa74aff84defb30000000000000000000000005c08336b293f60836fde17375fe876d451e4d859000000000000000000000000ee918c803217e127fd3e45bcb5ba87fcc24c404000000000000000000000000051175a1d1fd5de488eaf76d8835af121703236ba0000000000000000000000002329824b45293ac5704149c6cf61c512ac4386e6000000000000000000000000548b8a7c28d72f0beec473d3d9c17ebee132d715000000000000000000000000b107122f5f2562cfd0bedbcc6cb46f53a123a37900000000000000000000000047946852956441698d3bfb83d59ec1c8f25fb5920000000000000000000000005be963320c36322e0619872561427a78d8749eb90000000000000000000000007fd4431a39550a07468e0622b61a624edced49ee000000000000000000000000aa1e1bf7f20594777686c578e39971cb18d7ee74000000000000000000000000ab8db942b45a624703a02c3a28ee7554d283e4a0000000000000000000000000a948a7c87b11d5f9d0819282b72a0dd0465a905b000000000000000000000000df4de0fdd3548ae85635a21612fdbf571faf5604000000000000000000000000f6fb70deee9ea3104e79885103e7d0a675c8d95c00000000000000000000000067fb6591de7a8267e62130c70ed459c7f502456f0000000000000000000000005843088efda11f6496063d9db659f323adb2ad86000000000000000000000000fc72b9713fcd59e819881cb25d81471db2e40b7200000000000000000000000047b74718fce75f205b2251fc2a03e4d1c59dda06000000000000000000000000d2c71d4a3c56be3f5343178e9614a174a3902cb600000000000000000000000063f77f5c182e68426c352f69418122b183b33f4a000000000000000000000000233dfe29a9116314d01c8935804b9b1cda0fb55f0000000000000000000000006a9bcc884aa80d1a936edeb543773880b84d3691000000000000000000000000e0cb26a1a7bab894644e60ecb150cb37991ada160000000000000000000000006379bd7ea74e11d56ea96ed94a83c75188325f71000000000000000000000000f74a0461d43582e810ea5e43d13ee67cd2abf32800000000000000000000000063d167d0c3728a99838eac51467e1071c9f2bfcf000000000000000000000000a343bf02538c509e6d05afcd3e3d7f3c371bd4d9000000000000000000000000b99a2cfc78e91bf04ead483a06e5831220029e38000000000000000000000000c3c96ef60b9f02345961f6162d23a5d5ef6ef8e7000000000000000000000000d4c1fdc6e4c7bafef4957b819bca1aa2ca4994d1000000000000000000000000a5bc2ecea5ae1fc21ef8b1fd70c0c5e3b923d0cd0000000000000000000000004aa3c84e648d41d848e7ed49d408b4e4df444c0200000000000000000000000042e700e6c686fa11d1fe02dd2f4c1cf35e3d83d800000000000000000000000048bb9366e3bac080be73d1c5473a42abbfba43a9000000000000000000000000f939ca27ee752636c121e906467f64a8d329b618000000000000000000000000ab56f0583a88c50d3b77353ddb7b5607badf7b3100000000000000000000000014c1768f07358653a68dc0146c3337b5acd9070a000000000000000000000000a265be690d2100b92d3c8235ff95121287ff7eba000000000000000000000000bf184abd12c6c718138883eb7bda475a74d24e6c00000000000000000000000002b60cf0e27ea02dc2f5d7540352f3f81ad3d4c50000000000000000000000002927de099530ebd83b9a8e531e2c6a498ff593320000000000000000000000004f91471e18bda6c0f461f870a92626bb23e28d52000000000000000000000000fd8fdd05f498c970055a819c79e93a9c2d9c23160000000000000000000000000b40580ec2fd354b62326ca0887ac95e9b4a494800000000000000000000000092aeec9b103ee0fd6d2b97935b28322d6cf08e2800000000000000000000000096f17fce6e6aac59e66a3126eda093a25f61b28200000000000000000000000008f84ea42c131a80bccde7daeed31651af1ef791000000000000000000000000affa059ca5d623f2e7129f28ad734e08784aa8db0000000000000000000000005f6670bc9eb737a58e60b4a555e05406b4edad94000000000000000000000000def8488bd37aee2bff060d9f806fe05a5a7d500e0000000000000000000000008136b3c12c4377ce0be111aa462f0799a76d72c200000000000000000000000027b64ee7de374977097323916304482615d78522000000000000000000000000bd3cc97a314d6e2f734042918c42f6b527d8307c0000000000000000000000004ae558a1bc2f3822de118e6ac12e57fbec131121000000000000000000000000aebc2bb7e45bae86dc240dc4bc902537734e178e0000000000000000000000004cc62621be2a2a8d1688ff6c3c0c350f9e251898000000000000000000000000535d379adb9975e075eba507036bd35a235f2ba6000000000000000000000000dade59e1a0a4f5856aa39895340c80ba520364e5000000000000000000000000123f86bf5a225a84f87ff9d94ee661bc7378df220000000000000000000000006ef4a9c0a4aba30ad1b09864918e83d1420fc2aa00000000000000000000000029c0e908bb91878ab24a539cfbc9b97050c36a5e0000000000000000000000007f95216d40700b96ca4ba21ac0b35e8ddfd6250a0000000000000000000000003887ec0a8de40aa0b7f2a7d545d4b48428ec83c8000000000000000000000000a75b563afba2cc5610be700930736e48d43734a5000000000000000000000000c5c4691b8f0fdb78b4de01707e42feb7e2a648a70000000000000000000000008f8be3ef2035f7a8eefa69bf089224aa3c6622e20000000000000000000000006d1a3390475902a8f483877fbde18a3cfaf8b81d00000000000000000000000049199dd1584a78e36439351d16f123bb8a34296000000000000000000000000043927a5e269f95856671f353bdade97bb1ec99d3000000000000000000000000e4350516e66314deab947c18082917d5afed9274000000000000000000000000e131ff7b77490bb49f950e7274e6ac67027918a100000000000000000000000098e122b6b6b0f6036ef04445cbd83033125ae0cf000000000000000000000000e5dd3b71e50b31e38d04315cdf520bab70c03864000000000000000000000000c96f3c2f434613ab0995abff053709beff297138000000000000000000000000129400e3afd1a1194177622c7c7eff0ceb9f1f27000000000000000000000000ffff8215f8bb2731b10274d4394c046c1dd579bd0000000000000000000000000107a958beaace1d914c70a3221aa4fba1ba46d1000000000000000000000000e0f36319a71a244c2aaa49f14de7ca2b9e925ab9000000000000000000000000ea7430a9ea54f033d7c39b302e9118b1eb5f3adf00000000000000000000000059cc5987da9e40a1927572f1828bdcccd07de3ae0000000000000000000000006686cb9538420da3b6b76fa60872a4e96b8acff300000000000000000000000089455c8aacc3c4e3f5901e9f0e4d6e29e38d016400000000000000000000000039caff1bd48935cdefecb565a150be57d5163e1b000000000000000000000000829091a2dd2823a0cd156a45eb1677394ccff230000000000000000000000000cae36bdc205e18d6044c8fb1fd75b288d391b811000000000000000000000000a47d0824389c1abc4582085e2e10e6843f99cc5c000000000000000000000000717c039d8b191c0a7b284e68eb2c88afb75892d60000000000000000000000000e18b12a44ddcbacb764204dcb1d682ce1d944ed000000000000000000000000f4704bada4c5042d146ffc5157dd4f315f9dabfd00000000000000000000000029df7129f8b15456b399f986cd6ef11717e8700500000000000000000000000035a5da06c4027d21fac6e527c1d42c0e9ba8a62d000000000000000000000000205cfd87f3b354506cea1284675fb45167388beb000000000000000000000000fdfcbb432c474638ace6fa8b5ebceea789091c3e0000000000000000000000001ea890ccfb8dad80d85d97a2691a52986ee23a02000000000000000000000000328790a94a16394df3f61914acd1ef508a5ea89d000000000000000000000000ab6217a737442bb7819116c7a170c70c1660c85a000000000000000000000000a03eca7b083af9c722d3607cc660ab904e2b6d290000000000000000000000005fd17b810475ade44d0fa60fa1a8b79b9ed3210b00000000000000000000000047ad326882130b6997db5e506a48d5cc71416afa0000000000000000000000009cdb7681e401747ae7c9b811221a58b1dd420646000000000000000000000000e52028abd1459b3cdb10edb78e7c71fd856736f50000000000000000000000009ccc640d2fa18ceb28169325bd3d327611bad967000000000000000000000000d8dfc924ad0eaf41ff09fbedb34d0aa1ad4daab2000000000000000000000000683d0f703a455c11fd0585c9e055d5c1a028daef000000000000000000000000dedc90fdb3df3e2497f5c6890ff9ac57839394d40000000000000000000000005b1193ebf008b792cecdb5cbf192823268ac423300000000000000000000000062b1c4f9e128628b094d77ba3b42d36bda9981e3000000000000000000000000a61b7947cc24275a72c89ef40ad95c8c31eaff3e0000000000000000000000005f3ff5d7c2f70b28629e15e3d9870b49d26d5bc9000000000000000000000000374346eef52a48e37ec3f9caa3d7c729a5b006c600000000000000000000000084c9eca82d388f9dcab7ca2f10df0cba5668d8960000000000000000000000009506ad64a17b937b7d0098f4fcafc6e3467f966400000000000000000000000076378cc86728d7fb3b092b3c64bcef0aabde2e2800000000000000000000000025cdaa20105666d5f5d6fef5fd65fdb08e5e5c2c0000000000000000000000002d3040394bbbed25b06e9aea868ffbca49caeca90000000000000000000000006fe1773e97e463219786bcd0bdbdf9d5c0d349240000000000000000000000000ac1605f4aea9e338a8b1407fb32cdb014fd93340000000000000000000000001c0ece3f38cfc426cdee5f1de705123b869021e8000000000000000000000000015d751336ab910b56853c93e28af3c230169c710000000000000000000000001d762b12de9451075a0f17fd038a41fbb409721e000000000000000000000000bdd5e14d7e633e7d301bf925a09f64d3a7aa937d00000000000000000000000058b83b152ca74cbcbf0f88481cb30aae84f5f72f000000000000000000000000bc70c1f76480954361a0e3a92cab7af5f662d0490000000000000000000000003d140bb37bf274b625d98f11f42330bbc0491c82000000000000000000000000968da916c5e71bf2a06c4985c3d6c772fd15401b00000000000000000000000067a64f99240e03f5fc4eb28c99eacfc193ee8361000000000000000000000000aa1c4c58b24d4613308d9aa0e6bd317afbd0f09200000000000000000000000008d66ca8fa7d80973833d244c85390fba833ce72000000000000000000000000ca583b0af11007dee22a9790e726baea3ba572fd000000000000000000000000fe8fbf5c8f6e4fa97a2f26d91175c3a48945853b000000000000000000000000effbf3d918cd0360e8023a211236cb0214225d0900000000000000000000000037593f599bd279511ba04377ff9f5a085d1159cb000000000000000000000000999f9d2240abd429aa43e09cd29e6e47ead25264000000000000000000000000a698abd5252280d777799bae8bd4b7effaf90b5e00000000000000000000000026c672d34b112151ad7a949483c9ecd7d5ee4f940000000000000000000000007b85d88ecddd23f6a6fd1dad8a08eb2feca95c40000000000000000000000000205844900cef35cfbf153630c915b7509e5d192c00000000000000000000000031ef4485c4d586e6768488a1e9ff976525123f58000000000000000000000000ec7657d316ff2104f9483c45e56a24dd736c15a700000000000000000000000049147499d16b97c0427947ad969d8a2a67a5db540000000000000000000000004f99ef0d202de4fd398890c1964966034eb71b2c000000000000000000000000e8266dcde8c9dd5256a03d4e4241c9cab03d5d1500000000000000000000000069f814e2f1043e38df19f732bd2f93c07903717d000000000000000000000000892eef926f917090831cd10b1827e3bd66db4e52000000000000000000000000ae63d805a2586b571a3368e719908ae5b7fc74570000000000000000000000004feb2009211758019fe3ffd465b08f47774638cb0000000000000000000000003d3e4e6a1dee5faa6e1a89f5373273feac69d6b000000000000000000000000089066ed9db2582e88a1a46b408c5fda36690e83e000000000000000000000000ea10523d7435127c474f685f9f884145c1e69d91000000000000000000000000616237b99d89f31dca9720e56a5555a2b440efc20000000000000000000000005ba2f15d515a49416ab47190b9c5243f007dfeb800000000000000000000000099cc1a8780801cd61e377fc6ca26dbc156c457e20000000000000000000000005048bbad39abc1765b34b4094ae7b681b8eba8a6000000000000000000000000be86aa0cd682b5f5679a44cfd7bd1692ec5c7039000000000000000000000000a33f775dca271d612042bee49183fe58e8dde207000000000000000000000000a07183a2e085a560d6a9eac144983104b289acc70000000000000000000000007ac6ab4fe9612f9c58d84d8f520535b2db5abdf400000000000000000000000031d50c1c6745eb8925def151b1126e7240ff6e8c000000000000000000000000c8b5dd3165e26cb5ce952178a8d259a2faf4ae8b0000000000000000000000009b512c2b2dc23eb5992e1ef7c5378100637408e300000000000000000000000006d8d33f9703fedb89a7c71f06d4212eb6ef4b580000000000000000000000001f4334abd3ea61d324708fe0db3d9e74fd127be1000000000000000000000000432022a0398e68fff9ab701dbc6d72ada0bf8c8f0000000000000000000000004f86bc4f91c41f9ba0f728adcc0419e951c5827a00000000000000000000000077c2b9237957f99d388349ffee736cba7fe2abcb000000000000000000000000de43249530e3201d2b6b6175dd40703a9f803d8b0000000000000000000000006224e21a43d132632b683b1a461fc89f7496d028000000000000000000000000a799ed5143ec6789565800180b261f39f017c1e3000000000000000000000000f06cda36dd740e4fc0e26725d50d237089dfa6800000000000000000000000004ef5fdc2b0ca0ba5513ba54aa8af1dea951d39d2000000000000000000000000aeb47608872822fc50c82aa014f9928d407273af000000000000000000000000064d979976ae2d17e91d94d42d0d5de568aa9bf3000000000000000000000000d7afcba99c784b94ff65fddca803d4e00a3970be0000000000000000000000000726c360a7554f1de082694091a37dcd9a1489eb000000000000000000000000f60d61dc3ff599a86cda71ea13cc07028c4f4b030000000000000000000000000b090c6a238026ee333660198c1d64c7a5466c0c00000000000000000000000000e667090126bd6e31cf5d95729bea26f04f313a0000000000000000000000009e8213bb81f5b7fe3cde490a096a630279ba063b000000000000000000000000d422c82bff14c152632ba8a8d2d3370de9201fbe000000000000000000000000c68ffd478f285949c86d521ed6222a40c10a7327000000000000000000000000c09f0598964bd5b1e672d896097a52759a5440da00000000000000000000000020605cb6f89431ffee716e586ea4ae29c46806510000000000000000000000009f53d797f66336097e32477c4f530dcfb18c6f4e000000000000000000000000da718ef75c7b7e2fd9ef9d24b9a99c96b3ef5ec8000000000000000000000000b868555f43cccd41e5ba9ed5c5179064ebb297cc000000000000000000000000277a76080d683dae7b30db70d1d1c52e678c6f3200000000000000000000000000912a2696e1efabe5ca5fc9741187d7168fbcb4000000000000000000000000ca52089aea35ebd831c3e05cbd8a256d38f1106a000000000000000000000000c64d0af0d7c981075d5bd7da35f2813bd7622c860000000000000000000000006067673806468b23dadb95a21f4c99c78fa1626f0000000000000000000000004a46a0c4095df09da4693137a6cc08e07c2637d9000000000000000000000000a2b62c220ba64fb341964da25ba49e87de40499400000000000000000000000018261500870cd6198b9d3bd40e2506ba4580e0c70000000000000000000000002d1ec5ac30adbab8f873157c386ace7a1265473d000000000000000000000000c0e6bed6b35b9062a8ec6b800b8ec39ee81fa7e800000000000000000000000009fee62f5823d863a71094259d279ee0f49e1b17000000000000000000000000ba7b917d32b2bd77b61d131d00b3ff228620ce8d000000000000000000000000bec753ea0df265bd47fe4a6abd2250981c1c821a0000000000000000000000004f821394b00e0fafc7699801507f47e0480df7da00000000000000000000000024d9b6a1866d62737dc45648684d43bfa38b4c86000000000000000000000000b03c00e94fa2fd1df339bb6906f962027bc0ead0000000000000000000000000a915b6db37dc1506cb80c471caab4f8969c6eed1000000000000000000000000cdfa607f7fa0ecce312fa25276abe2e491f182400000000000000000000000005575b9071253bdbe5266588552f01fa70b5a6ec400000000000000000000000053370a274a322b39713e21a530e98a169211ea4e000000000000000000000000011374965be2a52373fd3e4eab78549510990b02000000000000000000000000a4be106b0f5e5f8e75e29d42ecfd3f5fd2ded17800000000000000000000000062870103617f951be83175fe70a4ecf846906fe30000000000000000000000000a4097d07498528979fea06339b8707d74e5cb71000000000000000000000000e41c9ed2bcc2420d30db2a5e39704784c3880a37000000000000000000000000f8e56e387b3a9d8bab68c1697980327d18c4aa2700000000000000000000000081a6389555323ff95bccc96d25116b0ed43a60e20000000000000000000000001fe177813b8ccb6c69d177e2019501cfbd28da230000000000000000000000007d4ed5e3a2da789a263a7f1e0616abf01f0236660000000000000000000000006291d8c238199186deb0d4c1ac257ff4f2edb87f000000000000000000000000d6c97cdd960c084ca772807b18c27b86f0f7ec08000000000000000000000000cab9505ef7ef8af1372261488fb23fa6ab9c664d00000000000000000000000094d1d3a48634dc8d8f83acee35563051cea9fcf2000000000000000000000000b5f83c9678f58bbe9c3fcb4e37d406674b0da5850000000000000000000000001842a0b892903b18a988babe4ab1ac1cefab88c90000000000000000000000003ed9ff9a6b9e9aef11421f6bd9f791d9984e6d5a0000000000000000000000009207bc8197867fce0fa8a98b8d1eeaaa213c5818000000000000000000000000285c2e31f6e0916181a0486bfd637390f92bf4cf000000000000000000000000e3cceef0fa8f22ba9b2e0946c78a00d54eff2061000000000000000000000000f79d3d0150f03993f45d9327edbc1891d7561d7f000000000000000000000000422761eeddeba9aeaeb82401261e2fc261ad26e6000000000000000000000000a2f0004dabb233ece0d5089e710db63113bc89cf0000000000000000000000002ea827806c999b5b08a26c85535d2065774662b100000000000000000000000089d17d6114ae5253a9284756cadc778df49c2f9d0000000000000000000000005894c4cf2a00d7816f529f5f14c988aba73faf10000000000000000000000000c32b5c4c10fd20668fa88f184d618c2f5b90f7ac00000000000000000000000067c26078238b1eaa1a1df8163764285606b8b523000000000000000000000000b85542e5742befdce0a5b799983f615b110dd5f6000000000000000000000000dceaf4846e535e6c416a80561485949c6375c9a9000000000000000000000000fc5313c82a8e7e570166f74903d7caab0d53ca4600000000000000000000000020c519a0b23fcde14e06c8363f1aaa09bd22a518000000000000000000000000f0124b79d22863ded24f506dbcb6270ee76d2fc90000000000000000000000004169e905ac07ac31104a5a81c9efd444974be8ba000000000000000000000000e89abb5c400b1f309726ff655ac18ab4c4f0e4d5000000000000000000000000ba889f8ba16da9f1a8d09ae2839bacab843bd6f9000000000000000000000000dffc292c89a8a5a8a2e085e7e3bf4581eb79684200000000000000000000000054e04ab3299d3565e6ee646eba876c167096ee3100000000000000000000000076ccbdbe1e675a6ccbec6d2fa06ae5dfec0a2c5400000000000000000000000047aaa920cfe2fd5744b06d12d792f9a9ed21a50d00000000000000000000000071c062ad6b31f33b9fba4c7327bc7f55e34f2c5000000000000000000000000099d6757139a0ece7e9e5f3742ca0867dd656ea7d0000000000000000000000002c49117b361114c95599a9963fb85ac58a0a90bb000000000000000000000000835b990e8bd690520191a1fa63365230fc28c137000000000000000000000000ec6c512941baa25154fb8a1ccf2b4589274a05e3000000000000000000000000d3fc80dd8943ea0f037285bb8f7901b51d65b3bd000000000000000000000000860893a7a6716fc55398978a41e9b96538e2ab76000000000000000000000000b2eb2ec7812cd254a05cbb525da33b6aad15b77200000000000000000000000031d689e842198855c81b532093151a720d75b113000000000000000000000000d1b1147707d12414c94c29ea1aab65f1af03849a0000000000000000000000008f15f4cbc3760203e1c728b68cc272ee821ef37c000000000000000000000000734b28ee32aa66d4fc16b98b8210d590fa1015c7000000000000000000000000cac1793c5b910cb45f5dd86dd9914ad53836f608000000000000000000000000a2e055e00a68f2fa4da8f937ca72534f5ee205da000000000000000000000000ccccb96048d09496bec44fdb0c82e2c03c90e192000000000000000000000000cf716f95d02f31ca616698c614f588b3a5c39d51000000000000000000000000b11d02699819947663a56241b50ae2fd1ab8e27900000000000000000000000099a1e29df770f48115eed9f943e847dd6e0dfae9000000000000000000000000793f375b3b1465de238302383c16d70aa4d06b4700000000000000000000000044663d90a74be5966a66238add393e6ed51b8c88000000000000000000000000819becaba9e3f4b52f33fabc0957f7d39fc20ffe0000000000000000000000003447382e4a4d6a81995ea7c765669e1d86c7baea000000000000000000000000cadb09b7c56ea09c068b0730d05f845b355e2232000000000000000000000000ccb10f372ca6ceb3e41f635a092f441749712121000000000000000000000000c88a38439551bfe9915f8f599283599108b97a6d000000000000000000000000d0848dc5bf21b846f222ab1a6d6e920c98133b460000000000000000000000007d9ffb46a55d8021a9d66ae35c8ef33d50d874740000000000000000000000000a7520912c613d7e988dc0b311739f6bb97675f10000000000000000000000002c5e8c3b2a8898b74e7d3b7c16902135ab08e1e1000000000000000000000000143639033ccbc97b923fcaf610864eaa62c15eec000000000000000000000000f7cce0eda5d9de5a67ad80f5d56f5b45c2ffb3de000000000000000000000000ddc31c2089b643af9521c7a60bc80993ca58f8c400000000000000000000000092dacdf1a53b93598b11de73a5af2a3250a5964f0000000000000000000000008036af2dd903a515fc89760be36b79db909f46d1000000000000000000000000b88e4a31f6009daff8071a91d980239be7d039fb0000000000000000000000005d38cf4c4fd809eba594caf8b30c5b569a97e732000000000000000000000000bf7666098d6e9659d776aba9fe40776e355baf5c00000000000000000000000073b48dc6f41deb9fa42e5bb9c4fa84db6eeb3dc40000000000000000000000007a040aa93d8050aee6a209f398020bbbfde8e5a40000000000000000000000002ca192a15a6fabaf94683896db05cc4a0995b81c0000000000000000000000003d8a9412aa65b81e7d5500a606308f92adc10e05000000000000000000000000888e02695374398d07a23a520d59b4a124ab56d80000000000000000000000001b64e935893047df5d8fe6395ac9a589ade2d4d9000000000000000000000000d1a24d58ead7f0cbcfe380da09d81d5fbdd1763a00000000000000000000000065fd18fd117957ba415e092e2a868679bc04eac1000000000000000000000000fe7b50374e1830417bcf1d241425f93ec6fe279d00000000000000000000000045aaaedd3f04c60f617e6ffd42a8edff8029add9000000000000000000000000f7924495dfdd43a6fb9e27f6a75f03f53f623dc300000000000000000000000009c430be9b7b1960c709c430cbfde84685dc453e000000000000000000000000cc858599ce184adf149f6fe4ff6cd4a1b80ae139000000000000000000000000c6b473613db875740ca3b8a7f3bb6a7981307f450000000000000000000000004f3a51d01abd56e2b63409c126a7383d0f4ae4630000000000000000000000003eebbebecde31d36d6aa7aa4fe2a06159119b659000000000000000000000000da3239782a6d8493b6cc7a30816df93ac9bbec76000000000000000000000000a849d1435df82047bfd735eba9879bbcce0f17a90000000000000000000000000b58429729387a30cdfa194f6ecd0deb9ce4c2320000000000000000000000005114effd51f07c49bac7b05d6face7ba812216d500000000000000000000000063367e0a2d02e4698fe6b47423bd245295cf724d000000000000000000000000c9cb07ddbd237858b7bf01c87f502088886f5a0c000000000000000000000000d7c79652e214b129f6343fa646164e59f5ca200700000000000000000000000092ace823cf0ee5e658133fa36c9314b8500c04c2000000000000000000000000291ab1a45b5ca5854c95845fe631cf711bf53c300000000000000000000000009d277c5c6d654972e0672af83b4d05a0ef22d8ff0000000000000000000000000c577e4465addec7e1429311d5fdbd686b85ade20000000000000000000000002e7fb15691ab352f3f0e95f9889a0ae4c25a4ea700000000000000000000000053672a0fd2a11125b5ba87a7f915ed2647399007000000000000000000000000e94c5f972018a004e488007e27ce2141bebc5bf60000000000000000000000001d490dc01e0a80257efb5f98a5aceafd6662b1710000000000000000000000001eb4eebef2572578ebb1bffc40a1f5d0019672f30000000000000000000000006ebfb2033192677048bd7dfb90b6b0ee7af1c1d800000000000000000000000098af7e869e15e2ddbd38e27b9b3cbf44191470b10000000000000000000000005118c75aafa9869a4388bdc7075b8f0f11465b2a000000000000000000000000510a9905f7e36c23a032992d2a5a03bbc8a8be75000000000000000000000000d1c48373a02602e511dedb98d12bc05af5a788f50000000000000000000000009fa5b421ad792998c03bc51145158f9931248c17000000000000000000000000db0bd8b8ad10a024a4121fb46e803168ccf07374000000000000000000000000d530019f5946935ee785cb49fb5306bcc6948336000000000000000000000000cd530b5f29095401897a8e240f26dd19290b427a0000000000000000000000000f6fcfb9a7e01ad6fc8c2131d078a21f2b54c9cf00000000000000000000000071a09e9bc5811dc47066cfc8cda575de69a1c61e0000000000000000000000008b40b7f19f99611adc40aa068cbd9b4b9256497200000000000000000000000006a86578394382b196f9f56638801d5bbfc173b00000000000000000000000007bb0a3bccd87dc4eb2b3faaef890f06669fce97d000000000000000000000000183672bbaee63292be9cbda739e2c202e531125f0000000000000000000000008e8d856f404e0e8b4827049eeaa6890f3304864e000000000000000000000000930ca3ff701daf326667bf69e94b9247de4d3ca5000000000000000000000000b4ff27e049d1bcf0b5a2dc9cd82facb258264c39000000000000000000000000850e3b1ebc161b071bce812991ee444910aa010b0000000000000000000000009e61e74988131424ce73699491a57beaca90c82300000000000000000000000080275dd6531a1af8c8c9aa3e9d89b76a01536385000000000000000000000000c0203eda9e88045a3ecb8c4acfc1d57b85c72f72000000000000000000000000d0053ee7f487f228b2aad241b770cc49c2edbe560000000000000000000000002dbfa8ad35fcfae3d0e06f87ab57ac55bbd044be00000000000000000000000031168929104b7c78d41798a86667be20eb1470050000000000000000000000003c2d12f2f506fbd881ee4b68413331e8c63f625f0000000000000000000000001aa7f321e7a4ce0bf47ed6ad9b4b3a7aa11667b20000000000000000000000001a301c331d5ee85dccacd191cd40f18b28f917bf0000000000000000000000004fb520dc5ac8856e6463145b9ebc65310d764ff3000000000000000000000000cb56707f0f86d73c1f0beebdf1e9f9225eaf90690000000000000000000000002beaae69b16e34efd078223070b5376f7e723094000000000000000000000000e4e31bfc1f09ebf0141fad36374c7655df299b9300000000000000000000000072517b441d5234d00f43ca13395116c842bed26f00000000000000000000000023a3ea11a153ccdf41ecd9afd0d628c10d86d5bf0000000000000000000000005280a354c4a44021c7dea54d16aeb33b081a0e0b0000000000000000000000003b63e9915144a4ff1acbf11c23c0ae048ee46cfa000000000000000000000000d1a805f4f03b5f588cec245fc3c46166cc0f7ee300000000000000000000000050d903303662df13de861d307a73fc78ad961652000000000000000000000000425fdf0005f47886ee0bfdd3e0730cb535c9c80c0000000000000000000000004c2822e9a32834c152b249b0ef0263713dc564b4000000000000000000000000f1c33ffc4b64cea658f81e031c93e8de78e831fa0000000000000000000000008d2da351fbf09b2e61dd56f78d86c84dd44c1a4f0000000000000000000000009ca1a359ea14ab1d851d6596ba5742ca34b7edc4000000000000000000000000a8f1ab306532742cebb96cc8fbc13028142b1bd90000000000000000000000003fc48ab23304a3676f792743915657d353a404d10000000000000000000000000e5994f63a98999a016f54ff6e75ea26d6468e8c0000000000000000000000002aeccf26d8ab597c9180114788a56904d0126358000000000000000000000000dbaaaca6f9dcfdb2e8f3a0bf0607ed4982f8d1f00000000000000000000000000667d58585033a23785704b56a31f0c86041fc35000000000000000000000000f2d81a1b50fb0e0c4da30bb9c305e9fbc72197da00000000000000000000000038423f5a98e483418761bfa39d9ee885628c994a000000000000000000000000867ab2fb3c5f3973a00028d3389c6645d28e792e0000000000000000000000005ac6e5572db04b173230ee2f01205a797eddd823000000000000000000000000942623266d1ee9f7b5090ca020300db58bcbaafc00000000000000000000000024d4400aa3721d54758f364058bdf1507a6a1d3d00000000000000000000000057bdd6c42dc3dc004a07800b604e7acedb5ffa7b0000000000000000000000000afc48c837100f1584b1d99c95adce918ed515a800000000000000000000000012dae773030323849f65a7237d7d80978ed29f8d0000000000000000000000003dd35d93112502933e5bb3536325710c12fb2df70000000000000000000000009a2a11438504fa622fc74cf66ec8166c869d1181000000000000000000000000f136a4f6ff239b820511f5b7999f3ae51bf284de000000000000000000000000ba1c90f7484125a50fde808352cccb87a3e23c570000000000000000000000003c6e5604505d27e950fd21fae4440225eb884068000000000000000000000000516bdfcb9eaae1919d3355efa92a6dfe54a950550000000000000000000000008e81d07861f2fb5d305562b39b54dc5baf249bc900000000000000000000000090fef445d289fda1ccb41a9d145468e8bc8feac20000000000000000000000009f986686c1293b77db3ed7143cda0b669a33a992000000000000000000000000abd01972c3d60051215690dd864f02aebca6d94f000000000000000000000000fe59a40518e35bb34aa97044c35182894d835b7e0000000000000000000000002de70af01f022ab199a3abcef30f32aa1f1c247c0000000000000000000000000ac3bc7aed62cd9c236640d940f2b916e6d6b6b600000000000000000000000067d9548f56f10b9ae8ccb8ca0c5b3191f2c393fa00000000000000000000000088e339f73f4c746855fb09537a32dde0fd29ca040000000000000000000000006e0aee6f682b8496b9b2d83feaa646c01bd90d430000000000000000000000001e16ea4165eaa6c541d7932682a240ee9e526537000000000000000000000000450dc27a7290523fe88f98d4f51b65cd28ec70d90000000000000000000000007663af1cf628e6853ee4d4d4d7a5d116cbb91ef000000000000000000000000015200774fa2b5d2568d28501b618fda14ee0dcfa00000000000000000000000056f62c00660fe966b1e0347839cdbeb680aade26000000000000000000000000c1f20bf3e3821916c115ff840f20fd55fe4f4a67000000000000000000000000bca630c7ebd66f36960d56a75e2529a6fae8289c000000000000000000000000d2d536bcd1b42dce98d52b491bd9f63cefe8388d00000000000000000000000030fcb7276e0834653e489abfca3271c26ffc1add0000000000000000000000004f28f3e4db8e92ad1037a215fcfecaa3a4e5a0a7000000000000000000000000b628185a2faa8b21a052c2b412b68897d1b50230000000000000000000000000b4c8b0960511e6c6c95e08bb5e2d3c964c50f1630000000000000000000000001fedf30e01c4b55d214c6da560e6520df69dd5e500000000000000000000000044e4fd14810b89b895eb50a5c5877b4f816c099e0000000000000000000000001820dfa8b18792f05592259008903182f945d6b50000000000000000000000007f58f94dab518f6a12db3766df21eebcbc36d3a00000000000000000000000006589f8863c4deeba9992f29ecb79fb05c25dbf6000000000000000000000000068bb7cf962c6ff84fe079671aa794012b0862357000000000000000000000000962eddf314c76c04e0747fc976a8b3756b9b0569000000000000000000000000cf737326e21ed0b9b2b038772012a026fd301c4d000000000000000000000000baa4a59b25a111a3a2b1ac7a49431439826a7dbc000000000000000000000000490ace412e1e039727368d2ce0ae5b83e1ff6137000000000000000000000000354692a93d73138b0b0da1f46bb21bce1973384a000000000000000000000000e6d2a36f1822facf55db647e13c0f437b35e6d1d0000000000000000000000000685beec7e716ecde269e23ee9dbd32e353ba968000000000000000000000000035656e61100e6f13332f45b3962d7d8772012fc0000000000000000000000002c0d9fe48926dbc184c2e85c7774b6ea38590b7f000000000000000000000000237d04d0e37fe982e7f171bc3f4862ad7dd404ea00000000000000000000000021452ff2f4bcdbe7f9de3e533180d88c18dfa4db000000000000000000000000907339c6f638ea806fb4834fba732845221d20cd000000000000000000000000b1b12f07dfaa082944d6a6c0f4ce7cdd5d12f08900000000000000000000000024633a3bf0dc78b0c1df2d3385d1bb3698448a080000000000000000000000006f76e51a6028870250b0dd7116d14d49d7384e640000000000000000000000009149f462b9b6da4463e4df8b3a799e11c1fe1856000000000000000000000000c863f4801e7ddeabf853f21a5f54af57b918c22a000000000000000000000000a3106777bdbf3a3ab5021695691b3968c3d13e7300000000000000000000000055c027d65647669f4e4e3ceda97e9c75d118e2500000000000000000000000009b008fcfce9c48cfa90a6bd8a10e264103f29a02000000000000000000000000f938119ab6d49518d516baec4d2e3de3ce361b440000000000000000000000003986c36cf368b52513c4418f9ff0b15ef3c8d658000000000000000000000000892b4910dd9598077c02476abaae3d5aed175445000000000000000000000000190aa3b395f5014536137b803efc4ff3ebf9155c0000000000000000000000006d6ccc1a1c3acc9d0cd7e9e09db8ea0d3dbc7101000000000000000000000000947c9884b76736c9d9a5e65b2f4344c762d76aa600000000000000000000000092a37a5aa398dfe32174b9c8836d4601ba9d4798000000000000000000000000b8b8b5fb9cd9b248b594470e97240695bd02ba590000000000000000000000007984675be257f2f266e8854fc72399c0471784040000000000000000000000008517e06bb7e8c1a5351c2694e3d90aaf8044f8710000000000000000000000007b8eed2888183ddc4706ec0bc2b4993a2470033700000000000000000000000051886f9dec9f8a64aad7b92a68c295fe65b0e1390000000000000000000000005198475fea46868598a34a2b4ca3538b6c21ff0f0000000000000000000000006c155c87bdabf1d94e75ffcf48b3db08ad5a55e90000000000000000000000003986269639f1ad5bb6a5c839a24c977f26fe1519000000000000000000000000c87729a8d66e04970238ff2cc7cb2c1556dce776000000000000000000000000be4ff5477565d3aba3a235021c60ae3ae43ee8ce0000000000000000000000002530dde3d6da7dfc80705e12de71a9699800cc81000000000000000000000000bfca1db5f0c765ee98850fb63aa6b9bfcfccd70600000000000000000000000017f735921c3743639aae24d6c82d32afbae677390000000000000000000000006caadac4bb3bbb7cb8a9d798fdbc0c8833dded7e000000000000000000000000f03761431a79705d06a7fee4d963ac07345b74fb00000000000000000000000032340486360e615a1235f6f3d47d7512243fe67000000000000000000000000062361bd2cfcd37a6a4f554daa12c51bbe0ce3ed3000000000000000000000000045b8c57c4f6902cdcafe7e57351418df74357470000000000000000000000001a8f2eb4e5399381bda9a9b2b91c35761546fd6b0000000000000000000000006773e944316856e612cbcb129f40c484074db7330000000000000000000000003df7de4a0c048aeafe071d85203e6fd0e6346f5d0000000000000000000000004cd802ff56172b7c6032f80b97d115caf0ba1ff80000000000000000000000007d1f2b27575bae34745e87e6ef2c2c24782c36400000000000000000000000005355f5e044a0b39d2604cc42db011cf7602b202900000000000000000000000054122bfc062f62b28d6c9b83bed03d6336395a100000000000000000000000002b08c1e1b3e370478f08050009d89c3b40201b39000000000000000000000000ff9c8b4790dc3cae8a8d180444ab78ac9d94a57800000000000000000000000083fd59c1494a00d095b4a7bf74d2dc323a8ee2330000000000000000000000009fb352c19406f033f6104920e816642d32b894490000000000000000000000005621be2e90307e8c4e4479bee1ddda20149f04ba000000000000000000000000003841d6cc544af1407924c3cc183cb00fa062dd00000000000000000000000012fa36d6deb562e3ef378fc03d8b07a830cd97e90000000000000000000000009149e1a523590400add99463d8f4ee17cfc4c0a300000000000000000000000033e9dd814d9c0612dc35ab8cc590508d7ded8ee1000000000000000000000000aa72446868a81b7d4d118ba58a2b9ad79fe95353000000000000000000000000f93ae7f1759c12c8c26ff5ddf2f5f88af7118b0300000000000000000000000060f0d5e91af5a81b0e51029f7819d81d3e31e82200000000000000000000000047084e6452f746ba1c6e63836e3bd301f46074c30000000000000000000000002a525d0734b2679c5780bb0298661f88f736ec6a000000000000000000000000bb51a1422851e6de1801245d0bc30c7947b7c29200000000000000000000000029eb833c8599701522af3135cf186a4869ba890a00000000000000000000000062c761e316e66b588ad79063fbf26729a976884c00000000000000000000000062306c7c411d8ca6de233ff4a627936e3062a413000000000000000000000000057e43ca9f4c7e17737cdc02c1e28fb758a2899100000000000000000000000075967eef9ff72648a43bffca0067f017f03c85250000000000000000000000002eac07ab01e5934b09107c78fc15e5fb36e37e4d000000000000000000000000e22d8cc9adce2d0c4ee212d9c46530ecbfbb9f60000000000000000000000000f6b8832915bd1f5739b32b09d9c7feff7bc26d8f0000000000000000000000006f6f0a6ff3434eb3fa73e8e5593799c6781fd6990000000000000000000000005d5ac51c5962ff0c9a36be3082d3593d261d0e710000000000000000000000002ba284b9de04e91837b5a016c401fd37cd1b4581000000000000000000000000b334b67bfe59084c373cfc2efba37752e6907aec000000000000000000000000a616315be43b52b5443f2f422c15c17321f134d80000000000000000000000009f607ceaa95f7b3de3832eb6f713ba48e3efe508000000000000000000000000d80958cab5e7cf31abd4a2abed8b164215bea34f0000000000000000000000003244d7278d2245abce29feca96206a3572f8e684000000000000000000000000cb510c08b3950cd33f76c772fdc28094b6225dd9000000000000000000000000d634bfb6333cf82314acb2b286df59761391cde2000000000000000000000000f9aa656a60f44a447d0787d266e6b7699b803673000000000000000000000000918fdcfa8a213fd2a768571c61a65bfb887e3f9c000000000000000000000000fb536b86c3689518a7e0b143da01e1b0422a76f6000000000000000000000000101f597ce9b3d153e48bceb722661931ad65e0d7000000000000000000000000115c0498def13d0921a3754a233f5aa029fadf5700000000000000000000000004176471f9edf20abe2521c942b320e9917596e8000000000000000000000000cd0fc5955edcb296ad9d0cef16d98e9dea00442e00000000000000000000000036817a79365989c612ec17c850b20a0f0adf1eb400000000000000000000000068840317ac43109bd4dc68b077dd69a1fc8ea24500000000000000000000000084af2f4a795e80543a212c8f104b31fbf9ac3f740000000000000000000000000dcab09c394c316c8bfa44bb5533c217034eb27d000000000000000000000000446c77f4270a9e2fbb24fcd8095448e11a322ac90000000000000000000000009cd986c7729c64ef61a10f9434a265e6366c18be00000000000000000000000034bf90f3436eac0b7d0b740f8ffcfefe1705299c000000000000000000000000621285af2e9d5c9bd745adb6cfe31ca9c0c5d76d000000000000000000000000934f6053b0fde7b006c8bfbeddd4a6e00493751800000000000000000000000069704afa20bba1f89e2fb45d4c1f3e5924cbfe92000000000000000000000000cf98edd5e1a0aec19e86b3e5f7da343444a6f0bf000000000000000000000000e285a8afb7379ee56020b99408567df690de82d400000000000000000000000019e13ca9c00b33743f344c5847e08cf5d662c70e0000000000000000000000005ed4de5e74bcb8170aecef5921bad00c60d382b70000000000000000000000001965d2ca40d3f96463739f13817a5bc56cc3dd5c0000000000000000000000008195728955e653f7a24bc09a75e6b052133ba6bf0000000000000000000000004e691010bf30c4c851b9179a8b526a93601a48e000000000000000000000000006d8bab85685527c4c311d172b7beef6f2476a6e0000000000000000000000006f33318ca40394b17f637c7279cff959674e93ad000000000000000000000000aad4e95e48bbf1e9339aa8ba2825a064a00c6f9d0000000000000000000000004011054ac015cecdc7ae063ba88483b4b449ff780000000000000000000000003f4befcbcf26cec91cc526858e4c610a76a4abb60000000000000000000000000e6fa414c2248a0efb0253e2620ed11fdae35d3a000000000000000000000000dcefbbadbee0d05db246825efae2d8cc04453add000000000000000000000000e91bf7d23509688e80d78bec8d6cbec682435afe00000000000000000000000005e004d322ea1c280e73bb904563c9eeb3961bbe0000000000000000000000004b00c01c67eed8ce8d7c638425d06fafbea282e30000000000000000000000003284f7d0162874152cb8e468adeca39bcda2dd4100000000000000000000000021e39af4f3a2f06cf89dc13155dbd6e2f7576bbf000000000000000000000000ad83396b0085da57ffcd08187aa1a54faf451d0f0000000000000000000000000edd0ef7a34032e794693c40fb8b94c034916f510000000000000000000000009bb488519a57e8f4d1b56d20743e795b55b16c2600000000000000000000000048b938163976a87df0d1e40a496e619b73b5a31a00000000000000000000000047eab6c200209f8644e434073be76e7f3d3068f30000000000000000000000002466a09026c034df3828227529887726d40c8e590000000000000000000000004a0282c2fe0892897c74df55182ef8901af4df8b000000000000000000000000856b63349fb6c818ea7cd7305483ae0ef6956f6c00000000000000000000000082df903ae2a1c5205846640c29c9464bad528b8f0000000000000000000000001fd28c3f5d3264cb75ae860a13d399b8c6a83f47000000000000000000000000e8f65577862b27e0881024140800df441aece3cf000000000000000000000000b23fe3066246446630ef5fd13ff82c469339555700000000000000000000000065bd2706f151f260773ee0cb76cccb1d760b386500000000000000000000000058c946fb858a4da3e42e62c75afb73a9822097c8000000000000000000000000f9f2ed496f55e633bba3ff2de0e8dd37fa516a4b0000000000000000000000008df6b2b14ffa4dcc89e3fa10f8098200d036ac050000000000000000000000008a374c308d50cc32a238dfa77625b53dcfda0174000000000000000000000000b90818c193381c7c1f444050198dd9196ca6dabb00000000000000000000000001c7bc66fedeb71eb7687be62a787550d9cc3e6c000000000000000000000000435f7c3197f9d6e30fefc7cbc5f622360c93ef67000000000000000000000000f61834066533aff7c589c1820bde5588a621d7c20000000000000000000000009a0e2590a4f1bbb70acceb33e5b88b8fc5b7f677000000000000000000000000f264c8862421674f343c2062f5b5212da3d9be7a0000000000000000000000003d4c893605021936d03d1efc139db546a34791e000000000000000000000000056394e512dfade0946be8448688e8faab1a963a400000000000000000000000085e5796e15ecf902c7e13483a8b4e5a22042f55a000000000000000000000000bf847af77860ad2b4ded9a02cfcb76a1eb8a4c9c0000000000000000000000005e99d59f6b9076f55d54d6def36b7fa1e520d037000000000000000000000000a232c8150618033436b78fb4eff73776da8b9e03000000000000000000000000a7d2dd0152ddfd2223e0710ad262e8e2f3dfad64000000000000000000000000e3cb2dd6630566284b8488aa9d9772d4d79b217e000000000000000000000000e4b7b705f69ad21f91cd278ba64ce37688d15e410000000000000000000000009d99b28067ce7a6958f881da9188c905f7c6f90f000000000000000000000000ca7973903b7367a1778089519850391d9ade703b000000000000000000000000cd419a8b0e6dbf732626a95e0067102195a26c98000000000000000000000000e765fc3fb19cde1913f14babfd6a017c2611ac4e000000000000000000000000f64b386280d838cb78db2a3ffc3dacb0c91d80ed000000000000000000000000f2b4b5b2fafce5b5d1fd671cd4ad44239d832cf7000000000000000000000000b9ddca5e8817579fc773739d5f75de4f10e70a0b000000000000000000000000650b040d76b341f86b697b6c12e06630250354b500000000000000000000000050c6b0b8f03f7790f4f3f03653cd334ddd88bc3f000000000000000000000000ec7b7073fdbb6110fb47979439521144692eaeee0000000000000000000000006536f34730984ea30f314697012351821765bf5100000000000000000000000091d117fc738dd1651da330e00defb0f8935ec606000000000000000000000000c88e5f22fb70224e9117cc04f1f4b4cb3cb59c20000000000000000000000000243cf683ff8646dc6c5d865266892b9f3965f812000000000000000000000000c779d5f8f6f158295db51fbc98fa08e537b2404d000000000000000000000000061fdfefcd6d169848d11e1cb0f82c6794041ad2000000000000000000000000345e5a3085dd0ff5fe9987ee7180b98dcd6bc13b000000000000000000000000cd4702861cb2da9e1899192185d4d3d2f75fe1bb000000000000000000000000995a1aa8017b0c5404a1a666e45f6ce2bcbfa225000000000000000000000000170d6fa807cdc60508884a9dd643b78d333c5cb0000000000000000000000000488efa5fffd6d7b30c0fcc197ba35bc209c23be9000000000000000000000000e5d7039187683fa9b7cb497e2df618df859e1f9400000000000000000000000073ab751ae99465b4d606d4f666ec3e9f6b608492000000000000000000000000b31fb6cf8c4906f85d798dd2cbda9682a7c957380000000000000000000000005d8a35fcb30c8c5a4d516d8e363d9b2e130ff60b00000000000000000000000098d1eaa1aa7365d8a07862a678db1eab491834aa000000000000000000000000e181b062222040ac11fba023e0e8d74b3c30a449000000000000000000000000630371b2a05a94fc36348edcec4163a131071a1d00000000000000000000000089265488a7c547a71684e75a07bdd22004fb09cc000000000000000000000000cdaedf486f0c2e147d93457298a5ca8802695cc000000000000000000000000076e8d5aec90dd47187c0d1fa81259359fb8f5233000000000000000000000000eb67a8480cad83f7159e93ad3148ff97082c99a1000000000000000000000000e6b0f9a3e707a502f954dc2a974c781cbc74ec970000000000000000000000009e671c29eed1a63912f99221bc6717d6be01db87000000000000000000000000fe32b4627baa0b2a2d9f84392479886cae44ac2f0000000000000000000000009d1f5772c28eb0421eace422f8d3b059f3be92e20000000000000000000000003052a6422b0df0455b0b9c832c72798a849c77ad000000000000000000000000570c97cbe510ab6768720b52361b12b3feb82ec5000000000000000000000000ed3f9d32fdbd99e9a3e2272dfdbd7b62fdfbf802000000000000000000000000cfc04edf043daac726cb5001de166e2c66c0f96c000000000000000000000000dec19b9dab78c6e4a2678307be64f166f18a5ccc00000000000000000000000094481e2167a14144e51b379e7c6aac9ad91be7ae000000000000000000000000d4449beb112a8b35947a0dcb0049afa506af5bce000000000000000000000000b52f10dbb8a232b1f3d5e044fa7e8eedfd59540d00000000000000000000000097e8c80d93bb2e9c556709dbccf96257cc06309f000000000000000000000000aac228c5d7c409e1d07a3839c2005d4b4730a508000000000000000000000000bce78263dddf90cc69f32df214ef31898877b49f0000000000000000000000005079dbfaa3a407ca680b98d8b640b8284f4cbef80000000000000000000000005d59ab656c963a4a3e217949ed6be01e09c15952000000000000000000000000487d01a31378d1ac5a20cd810324f5ca692cc721000000000000000000000000f547ff3566871c1a52c545a8e19f75ae84e54ee40000000000000000000000006c544e06409cc6597a85bb57bcc9ab806494509c000000000000000000000000d09e70b1ecf7a1f14f9675deccf2880821e52a7400000000000000000000000069d1c48f527d4b52d84a200cb11d513fc52ac0b900000000000000000000000000652b5bca7c0246e54b817bbbff088cde0e8075000000000000000000000000d598f19f1cb90ac03a4ff9842817e123b768ea6d000000000000000000000000eca9c93de33c1845707acc86d4f9a38c883b90b30000000000000000000000006694a4fc643dd1d9c7b99100dff08dea413049450000000000000000000000005ed6f65492ba32018b40f6cfe5bf2e6272a7a4c7000000000000000000000000de5c75932ef3ed920cce39283a54f5f2ff0d709200000000000000000000000027b0724737e31886adae04f4a2a40c00396bd08200000000000000000000000034d4422804a8c9224e6442ab7f87c8cda270034400000000000000000000000078f72bb470728b88abdbc201b7015130f10a949f0000000000000000000000004342433081ca43312151d0b9746c4b8017276d8a000000000000000000000000165a46b172ee7a1b20d651c09c62f4ecf9bff5ec0000000000000000000000004e1fe706fd3101fd1be301e7ccd9b89ad87b2b6d000000000000000000000000b1954e6bc6e3b5dd1b359e0a345f12085e15c0c00000000000000000000000006633c8173f31c2a15fa51310e2b82bfb210a308100000000000000000000000029812a5c98d9feef55d1905539f9926e273deca90000000000000000000000002ebc42ce770c58d7705a5ad9cedde5394be01b0b0000000000000000000000000705c81fa3837c5218e49b429cb94d1584a25f740000000000000000000000002782e779d73abd79bcef48da63536be8a5887201000000000000000000000000b56307e4339d6e096b514cd0b6162b26dbae2c81000000000000000000000000cf40e3cb1dc16d72df7c3165d71bc6042d790a88000000000000000000000000106b30524e3399e77fc78f33e5be65c14a01b1b30000000000000000000000002f88c5e5fe406c5687000c961e03ef523f205d44000000000000000000000000d46ea2bda36c1ad83a8ae11d49c398ce9ca6554a000000000000000000000000e1da47c21337cb69f4cc68b020917bc0b16ae389000000000000000000000000f43f67c8f2bbd42011d525e643dfd0a7acc325e200000000000000000000000073d5be756d28e3d309b8188d8ea25f9360580ab90000000000000000000000008b82cbdc3a9713b8d7559bad93466e38e6d99e1e0000000000000000000000009ba26beb2c5cead911ca3dd19afb0a1b42cc27dd000000000000000000000000da01958247c7698bc406deec3f84421d9e0d951a0000000000000000000000004d4070f83754abe48fc6c9df584607a4c6efc75d0000000000000000000000007c03ca12e7d31f07f6b6f1f87e7f1d8b5fb23c33000000000000000000000000dfc1c15775d1070d0fc42764887706d4f06765910000000000000000000000004f19d67c7e9c089521bf902009f34c557c997e8e00000000000000000000000041b077e97cbea65ed2b44c4887167b82a9a9558300000000000000000000000044a087c977d064a071934a6c3a23b27f6bcb0638000000000000000000000000c1ca48a535123a3722f4c443bc498e9f4f8fa6850000000000000000000000004f45e92aeac0651d309e39aa0c9344cf1392178c0000000000000000000000003a6c8406c5f48bf1465840d0ad48feae2537564a0000000000000000000000000b6a950c596975e96c499de2a460d26910d3d2b7000000000000000000000000969a6147da7c0358381fd1d3338dac59b6a51a6100000000000000000000000048192553302446bae435a4c2357bb47cb719174000000000000000000000000086833da1306737b1e4a3fa6a165f678dfe78880c000000000000000000000000a828eb7a8884094ddb5ed496960ae259a3cb5c9c000000000000000000000000470ff25d64780e88957d3d4fc0f32cf39761a99c0000000000000000000000004e7e0b039ac335153d008bcf9dc2ffee8ed968ab00000000000000000000000046ddf89efedde13a4b92e18ba30bb8091d18ca450000000000000000000000006bffd3f807e60a98ce80c738e9b400dc8a69a5af000000000000000000000000ea281ab7299ade39c6191370fd10c35b100cd167000000000000000000000000b5b71a4945fc17db2c8e5becbbc226c623ec734500000000000000000000000058913757577b2235a8e91329c8f3d137765180a0000000000000000000000000a14fc4f15afd521e4baf5210519c59c1a50cfc7d0000000000000000000000000f49249abeba0a426905918c68ac5776ea1f0302000000000000000000000000de4b57dcde2f92d20a863da19b363b1cf2f0e58d000000000000000000000000afd866ee5297e42a7a917ef6e7180e9b74d7254500000000000000000000000044d9fc852e7d825f5435745b3487f4acfa8b4ca00000000000000000000000005c33cc5a8117401e90b2c8366ea81f1f23875f760000000000000000000000003e0149936cb70e96c2f0ce035d6fbe1a9b8e71b70000000000000000000000006803f9c10270dc9e8b19921c34828b1ec6c8ca7300000000000000000000000052cdf4546011cfad1952516d6e8771c2827f663600000000000000000000000074a317d59be01dcbec8bf99663ff0fd726665161000000000000000000000000b2fafdd8d3a61b182ec853d37e084aa9c7389f630000000000000000000000006cb1f105aa6a621a14d6e540694d9023f90ee4d8000000000000000000000000b0ae8b0705cd1942c1b3a905e2d9b4dc97c2b5bc00000000000000000000000021360e49cf0976a82146676c6d0d7d925b15b7f200000000000000000000000037c35e0c99312fd20b374d3037802feb25197d3e0000000000000000000000003df55f1e09d3cc343e762b0d09817ba33f4da859000000000000000000000000de4b2bdaeb706724c2142246944a70abf67c2901000000000000000000000000979c070ca3a169567419da059ba6a74cb0f088160000000000000000000000007b823753e537af3ca822bd2a89345c278f929960000000000000000000000000d42a99c478e76c0d1476626eca9a655e8daeb6d80000000000000000000000000d5227e69928f643b7bd78b58a1ba9b3e78666b60000000000000000000000004f42230739839f6b80c4ad3c443574e61e45837b0000000000000000000000003e16e77e6e9b7446e56305bbc084d35f775245780000000000000000000000002ff2e29e28c0a5a39ada61a42baf0fe3dd4684ff000000000000000000000000b3506d68ae83be5ce3095a1dbe6ca025542733260000000000000000000000005cb6b639f3342bd434430e81b05f9bb409cf486c00000000000000000000000015d6d0436027893178dbc75dfc05909b470d85dd0000000000000000000000001012beb68af25cfef4d525b6828e355dc7e90efa0000000000000000000000007f13f6de37f65c32e651d7650cba441cf44cc321000000000000000000000000f58d6eb7a99d1a10851a7bc016766f5f56577d7d000000000000000000000000c68cd82b66343225a860ad2a789612127daaaa4500000000000000000000000081a7a8d05e8568b78a65110b2d2accb34062c7c4000000000000000000000000a9b598f0470e868faeac87486347700e8b5badbd000000000000000000000000a8a7df681d2175876162bade688147a02a2ffafe0000000000000000000000006831408e685b986512ea70ed281eadc0ac291d61000000000000000000000000356790be621be8563c77ecfdd0e9797d8c337602000000000000000000000000780a68e4fce3f758cd36832e548197a63fff5f47000000000000000000000000025c9b6a217328216f08172ae29ddbef89b81a95000000000000000000000000628f38c55678ac94af43c70ebe82582788f982a4000000000000000000000000155ec4e94d83a99d7f4977c0eece2a1ccae93f8200000000000000000000000085e05327c290270c272677fb312c1e89febfa109000000000000000000000000a422c4a50e172fbbe8379a3771af161aa2b421b10000000000000000000000003a9f122a7e17a28c4b47a97535193d15b0a4621c0000000000000000000000004d1428fa521e1e8f3a2e3b622093041b4aa7aba70000000000000000000000005fb2630683fa0ba2de8ead5420b93a26929bbc3b0000000000000000000000000cd4f00f7348f9fb5546cade9dbca2935b18dfe200000000000000000000000000aac0e4233b674fdd1ff84694c49948f2a6b82c0000000000000000000000002669addb1d9b24ccff7c3b9252c1d31163d82089000000000000000000000000f9008ed0bc0853900b1b4146030a7cc56736b3f50000000000000000000000006d52594e906efab0bc9a9f1948c02391b1140fc100000000000000000000000083d796b0a10e073a526b0325aa49fe1f4b5f2083000000000000000000000000ed2fd95d852d7240f63f804c9ac1a5e9f1207990000000000000000000000000226e4d30d0048c12469c62b015803686a5150a9a000000000000000000000000c102bd87ebc94811d10bf687e8eee34336f73598000000000000000000000000294be2939fa82812ba14ec60a3cb1643e79ea6eb00000000000000000000000036885fb0c9972896f33adeba7e9d1d6549fcc09600000000000000000000000035c997d42c2fba5a81464085273ce39248204a500000000000000000000000009938ba440b699f54fb1ba7c72bb7e1acf7e63db4000000000000000000000000a99988e306dc0980cc2631de55d7566d0817632300000000000000000000000073e564d5e79b4f68e7cebd1a96683f3a1eb17b40000000000000000000000000819560f813f03635a62bd8fe9a50d3a783d7dbf700000000000000000000000042f1a87e0acc0c5b7bf99367780a3d81adf78bd800000000000000000000000084575daa10fff3176d922645ded9f1295e075166000000000000000000000000a18354c07e0fbf284322c854698f81f8e814c309000000000000000000000000d3e6bfbdb6a163b4290bef5aa1f12ac36c234c8d0000000000000000000000001e1e5c9e44c48e32675669e2b386fa9fc4cb256c00000000000000000000000093aa9f0cae9d37edf7aa76c7cf31081b6316e08300000000000000000000000053d4e7083e8860d0184871af1780e83544cfd98a000000000000000000000000d1fc91a67fbe81b08ff75996500a77660439ca80000000000000000000000000ab49d53b0fded7911f22e41a85737912ae34a4ef0000000000000000000000007b19804bc5d8b983365aedc197b2d6a799571037000000000000000000000000c1a0eb8b16a1d5918dd9144c168cfc34ee2659ad000000000000000000000000635bf8a826321f4498809314907333a34f159ee4000000000000000000000000712d666e891b97fc5e328f05db0717201e9cf362000000000000000000000000366a377f5128fa47266cd011b0cdbb157ac505c8000000000000000000000000ac51d0dc13d5a5292f88135e1fc1a72e5b0310650000000000000000000000001dccdf7527e7b4deaade91603b10e56cb1c9c1790000000000000000000000008891c7a3df46bf630622ad633156961addfe4a4b0000000000000000000000006d4afade41e0aa0dd03e857f4c447771fe573269000000000000000000000000243be3f38b97e508315c56270b454d34975fcb8000000000000000000000000099878675dfcb132dc0108337497e4bbe16886bfb000000000000000000000000ad957863b76037fe6f9318f37eed0a00b167725c000000000000000000000000a22f37c1cff0ce44f400477806e74e4287e8c03f0000000000000000000000005c435de2df4fcf7cea5b8bc6bb46ce036c8565f0000000000000000000000000d4a34861806aafafd8dd70c10b15bef3046bb44b000000000000000000000000207af2edebc22ad8fc1461c942e157d9d3703922000000000000000000000000a224a4c0683a6a48da939a06afaa3481af070e790000000000000000000000003e88920a188fabb0a0a1c241a4c2df866cb3ea8c0000000000000000000000002bc630153fb7e917f600149da83282c4f28f18910000000000000000000000002be405bc7578fbc3b2d0bc65aef24831cce026c40000000000000000000000009b704d9fc7e930f71bad3ebc5c15dba01b16679c00000000000000000000000065b5b9ccbb5ca77d763cc13f5cf9e372675787c3000000000000000000000000d3c0a553118fdc4629981073c10f96f5c0f36bc1000000000000000000000000252ffe767e4eac820fa1485898facbd73d3431d80000000000000000000000006a388abca688e07445ca700f833ad18bace3d6de0000000000000000000000005df1ef7fe77d3897b8859fe37d1479d9f4f998d90000000000000000000000006bf174b58260d5f467541a75421f6c2a4f87c004000000000000000000000000e36915ddcbef010345ded4b1d93b2e9d1f798b2b00000000000000000000000050342c4efb68c32988c149e781c4cd987d23f79a0000000000000000000000002bf3a3a8e5b8cdbca8c11185b03b325cafba39ec00000000000000000000000008dc35920760697008a6e8949cb9dc82c4e1e5d0000000000000000000000000fd12722ca9177558c68d1fff5f399ed0af2d37b0000000000000000000000000faf8d68fa0a4ebdea14a2c13529992f1c01e7a310000000000000000000000007579668cbdf8f3beac6f2b98bbfcf3d1ef301831000000000000000000000000448d4f8be521b2c331163364cb5afdd3e403e24f0000000000000000000000003cf32eb6ef5f9b127d7b11dfc79fe2a77254f323000000000000000000000000ad859f5a35cd1399e1faf67967edb26ea04f0a1b000000000000000000000000e89803b9eaf35c593e056c6aef3cd7a4ae3c5baa00000000000000000000000047031105fe6a820fea668f7d517d3b008382fd3600000000000000000000000073b5311378fdc6bbe5dba22cf51159bd56f0f9bf000000000000000000000000b6934f4c4568588cf06673b9ce5bad35be05a0ad0000000000000000000000007d6ecf6b03b442113520e3ea0f3bf062366e4218000000000000000000000000cf7177969ed3c98350eceaa523b4ac2e32a029ae0000000000000000000000001c1b1b86992cede66e5dfa4acfa92f9f36c57f720000000000000000000000002c6bb31f51b231dd2d1ba5fc30ed049e43871d06000000000000000000000000e6bb40d282251b7fbb02834b15f9d1faf5b82954000000000000000000000000c4b938a128da4b22d1a26826e81b35d2ed23bc4a0000000000000000000000001d373b7758d3e69f9a7f7bb15c44a4c95e640af20000000000000000000000009f95e297f5325ae13cf8ffe4164252da285cc5ab00000000000000000000000080163501977fa19aab6570f66012afd5212a5282000000000000000000000000867e5c188e3c8f3850d543aae309fc56a98f7486000000000000000000000000e6fc08f3b1148d44c8579c901b0a8e229ad30b6e0000000000000000000000001a79d1bc51cfa419ebeca1ddf004dbd968abe6d800000000000000000000000007ba637b283f1ec7b21343038b26f1f92e81adea0000000000000000000000006d2ad33151b492c439a04ec40da4266fc9a5060900000000000000000000000067a139f0a53c8a1cbbf3085cc44ac39ba6d46ca40000000000000000000000000c2f18987119951f02f7f4b9258e60bcbbdf6252000000000000000000000000c4ca155ed820c3936106f5b33ba201f4ebd795ab000000000000000000000000d2fd71211859a76921dbf70d7dc1d4dca62ebe20000000000000000000000000fc3e7a9b10f34f63a0d4e34669f2344d19602a44000000000000000000000000f32e152bdc819663af5ab677acd3f83bf88e1fd400000000000000000000000059e1e125f93a14b7446b81646643f4123923bcd7000000000000000000000000478e1a183cddaaf9378191e05f75a1951238113c000000000000000000000000081ec023914525e20c2b5f4e5dec90e3733381b10000000000000000000000000a2b230423b06a5595921defae1eac80dd78cb1d000000000000000000000000ec4b49cfad4db694b59a7aeac7e6505c96f0b9690000000000000000000000008f47f74cbff4f5a2af6960affa29053b829eef04000000000000000000000000be2faea6c9da0f8b41ad95e88299479e75f1d5890000000000000000000000003cb8964634fd391e9b8e7786cd3f9cb361e28f880000000000000000000000002194905a9599bb3cb4377864d2d8aab7bcbf55e4000000000000000000000000ccfdffd423c8a82b14dc24955d358179a945e88c0000000000000000000000008342befd13c427dcf832e2707ea7bfe64cce3abf0000000000000000000000001f22fe8ad9776a175f2321395454e7d0c2dcd31800000000000000000000000030e7ee35052fa8f141472b18e8bd152090f0ecee00000000000000000000000024fd33ebfb27c5fee92709a4504b424e4f3f693e00000000000000000000000050fca24d00b37035268b8dd26a323a99787c543e000000000000000000000000a2d8cf15b12fa2498483183642139a845147667100000000000000000000000065cbcc5a93f7b3036ffe9c3ae1da8e2f22262030000000000000000000000000bb629fce66837b87085e00d8e26616b87c60a4bc000000000000000000000000094379326bb586c2608aa4db2ad0edd6987c9e500000000000000000000000003fd0f20bfb00ac8f69aa19d2664aadd744a2b4c9000000000000000000000000fb0c04e6cfac71163cb318de3ae578ad8f65b5e5000000000000000000000000a1c4ac132c1407d9bd354af84851354f20e1924d000000000000000000000000236071741a2d13af47ffe9fddb9c848c9a0fc21d0000000000000000000000005aca27aee06a4ac9c839415271bbc4558f8b76790000000000000000000000000f75329a554a6dd2e80436916f307fb0053097b30000000000000000000000009260f109667129691234a44a123f1c9d81b6f32f000000000000000000000000fc7b552e87cfc79c366132a0575855f918fb82b20000000000000000000000008e27f8c1f15427ed27ce7bc22da7bba206e317ca0000000000000000000000002a902429f1fdcff11d533c062e88b3f22ac93e2e0000000000000000000000000f5fabdcd39109419a7a27cebba7845c36914c6c00000000000000000000000062b227bb59c752d454e7fc97599c5215560af8be000000000000000000000000a85dae7f6d7870ff9d4eac15dabedf040c18040b00000000000000000000000040d69df63d3bf6e8e4a525d19fa76b2288fd91cc0000000000000000000000009c7b1e8162e418a530b2cea46c4949ff7a3f5d220000000000000000000000004df7cc6e614612d17835cf46a74f276c64a9c004000000000000000000000000e247b218a0da35e50532d9c4fba17a79024c63ff00000000000000000000000095cca3e14fc903fd91f64a40b390d05db514575e00000000000000000000000033ebe15a9605c2d697aa1be9461b6ae2432b10fb000000000000000000000000fcf81bb1ce9359004206e6e17ab08299d33612b60000000000000000000000009bf6207f8a3f4278e0c989527015defe10e5d7c60000000000000000000000008a5d83e6f59fd5c7e6a509da9e61443bcbd79b9600000000000000000000000017f4d1accf15ff4f201c3e3fd99f25ff2ff3929e0000000000000000000000008abc8a23b299b66ec32b8ff0b590ee1a25d2da62000000000000000000000000465595ba624b4b7e73047d377553f0b68035bcbf0000000000000000000000003cbcae14f3c4540b6cb9f714ee46be11132de641000000000000000000000000e2b03c66259304271292af9db1eab374e255c1110000000000000000000000003b1ec06abe7581a9e43cc719c51b7ca6448be2220000000000000000000000000c5b444900167a8d9be3937811a50f2c732a7612000000000000000000000000ca10e15e74352c28638ef28583396d4fc5e54724000000000000000000000000389259ecffe758d5082f73143753c81906521ad80000000000000000000000008349505195f15e798d1fc64442767659f101a865000000000000000000000000c619178d4a102776515fcf35064085d2b8a51ebb000000000000000000000000c9b5ad4474a14786e808e9ab83d3ab788e65e4ef00000000000000000000000061bfb5284e0e3f17ee84eeb479d73b0df395cd7a000000000000000000000000ba891fc75302d078660d6e6b3b9eeb38d35776e4000000000000000000000000c38fac990fc0b33b625e345bd5b7af6f8af70452000000000000000000000000e59c3201565d061394159cb2b1c33121192fff66000000000000000000000000f6fde5369a309e959264e26a5ec90d225710e1e600000000000000000000000019bbe84424cd3178eba995b0ec3b39f5892c21d300000000000000000000000078f6f82876fa4c39394a0614c861600902399cd00000000000000000000000006ab92afd3fac9b98ed0ce6c3de04f84f01e8767a00000000000000000000000007bb2a13b1312ab3fc72e293dc2afa57096d01d00000000000000000000000001f86bcfc6dc5adee6bd537045c4f6235abe5658f000000000000000000000000770985d620dd09aab01e434d0937f68b8cb8ea5000000000000000000000000021841c22b3eb77c7b717685d84688ef1ee0b986e000000000000000000000000abea9132b05a70803a4e85094fd0e1800777fbef000000000000000000000000f07cd4b7ee40336c5c4c3da8228bd50168b7272d0000000000000000000000003a227a8e8c3462f1c9a1908296778053446097d6000000000000000000000000322314095d5b5bf34f47165a3b55995da740c3c7000000000000000000000000aa9d028aff040ba2142b7e3a81a9b576f786a1f90000000000000000000000008359eae6e5a00e7701cf2a5ccc241cea425c136700000000000000000000000053c16ec55e6e0a32b11d648d7dede1eb2445417400000000000000000000000063c36ecbe3a0c9d3b7061f5ca35b65f0ca9d896b000000000000000000000000691c5eb538529c8905cacf36d700ee7aabf677f5000000000000000000000000e69c476460790d55e02081ea8e9b9b665d5ad9c3000000000000000000000000fa5a13f5d8661c3bc0fb5d817ba4acd6d7d9304b000000000000000000000000b5848783d1e1a2846569ae37eaf2a45706b0c8f000000000000000000000000044abcb8a4b588b22e4e47d0e6c9727e7b9c471960000000000000000000000005c37cf9852b38f41d0067fc2c6a9fceee73aadee0000000000000000000000009e725edc9ebadb130acd14cb27f0ded3fb00cb5400000000000000000000000023c7a337d5a2c36789c372a6d6562c83e652226200000000000000000000000071a2c170023aaf1821e7b65d68809c96131343f1000000000000000000000000485d8fa9916c07f1e29c173f42f5c398f39260400000000000000000000000002f7a82371c79424978de4c604db0544e5be16a26000000000000000000000000937b8de6f3b8e29b6e1c3fb21351b57e8febd830000000000000000000000000ace96da39e8073e341794e17020e1a6c5fc9a0b700000000000000000000000027248bb38637feec3f04b6bf6dac955471c66d57000000000000000000000000947c0b1fde8dd1679c605f4f88354260bf95cf6e0000000000000000000000000ef52d56fa6c667c06a01bfd5ecb7bbfc3a82b0a000000000000000000000000fafa918cf060c7eaa59e8150488a7c210c7fb9280000000000000000000000002a17c927165e4b4f3dd62f949507711a9d26267d000000000000000000000000f4c0962080efef63fa41d4c85f23c7389dec2a610000000000000000000000006b46c34ca9eba8c058293fb96329ee13dd5ee115000000000000000000000000a7c20b63005aa9c8bd902f8911e9ca21a32f5b4b000000000000000000000000408c4017a185772858d93531d9e3e0abf1ed2b90000000000000000000000000eb5fbbab4d8c12a4dae4c66f90297757f6181b3f0000000000000000000000001dfeecb7720bf0fa2ed5b74fdaa246cef665da68000000000000000000000000abf0fad87e7eb3b7fb871d9b7aef2da8961cb3880000000000000000000000007c946d799ce0442ff0b0aa072cb7d5a6ce4b6495000000000000000000000000a92ab54fa1dd88c6547228f076ce5a269f41196c0000000000000000000000000cc5b0c72cb81152c7c17aa8ffc2e0b4164c6d910000000000000000000000005afda622c17b2d8790c40d07d28ca3aa1ee936db0000000000000000000000000fdf4bb2115600eae174855927e4728d5ea8092000000000000000000000000020d07289a9c8be881690270968e3da1a175699080000000000000000000000005b4c60c1d4916c9d01e7b02fb0be4461b73da955000000000000000000000000184aec0779e9328955bbfbc32d443f3c1d0d81d9000000000000000000000000d705bdf9193833c2b678ba41745b90a7dd58ff30000000000000000000000000f4ef1e97e9963acd2179260a8fe64adc802b3ff000000000000000000000000092215e94918c3e12070ef4c8f8b08db3ef2da01b0000000000000000000000002fab4a53ce2a88c192c9971583955e893f82abe20000000000000000000000005fff4e13a66512375ba3d58cb3d20c8748e880a50000000000000000000000005f74207b68de2c69738ebf9bb58ca30796a0af5a00000000000000000000000013a2e0b7cd3a082e7eb6731c3482fa33da8b0c2600000000000000000000000070dbed7b271ae6c12313c27d3aef852637a9e3fd000000000000000000000000c23bf5a431f49a9768a36c68f9acc60dedb0c467000000000000000000000000e5fe0c4a87b618a75f2f41d52b8b5416edd4bd1a00000000000000000000000017b9eb7ca23c26be7481434a876ce78a5f4d43700000000000000000000000000f4ae5a99bf4d0c734926cf97d64075aad3092a60000000000000000000000005f2099f4ffa74d8fc14911f2af6be2da7bc1a187000000000000000000000000fb14567d2c37bc240abab59f2b041e4b73e311340000000000000000000000006a1f618debb99b393aa26a28adbead5e8c5461450000000000000000000000002346852f265786de904110173f66a19c1b26eb8d0000000000000000000000006700798e4768fda750a130512fa4cb3641db9ff2000000000000000000000000bd3b39f584720b7f5e095eb0619c37a2fb70924d00000000000000000000000007f112c3de8df3dae8c41b1aeaa5bf660442f8930000000000000000000000002b754cb8e4a93b4f9f073012e7b181bb651caf6d0000000000000000000000002818d30e5426a6ece05b6102e6a0cebc5ddcc66800000000000000000000000087ad2e55b2836f2259b35666527451bdf45bcb4d000000000000000000000000b3281df09a585010104b374e8450d2c46e0568a70000000000000000000000001f7d5e154b870a450f5b5235145969e34109721e000000000000000000000000321777700c3b278e0d4a46a2d55a5281b89df120000000000000000000000000115fd52df27aa080fa94a8bd8125626dadb80c14000000000000000000000000236ca0c4500f81657292fe2fd3364de80834be42000000000000000000000000c80eca0f9b84926d9f67d34a660083d8761b398d0000000000000000000000009000fd5ba81e5d57fc1780a0bad34cf8e6dfe709000000000000000000000000a537a24c2dd12031b92b4e8739a830b2a0fa67410000000000000000000000004464a1ea693ccd5eb4a60b2650fbdec964c99e42000000000000000000000000fac06be602d6970ba673165db9c6aac4c225ddea000000000000000000000000aacc0edcc37cebd2a9afff5611744b79af90042b000000000000000000000000fbd58ca79b9cde6b8a91619500136bbf3eef7d07000000000000000000000000125f730036b8799922f355709b1d41c75d47a9fd0000000000000000000000006b7a0db66a18b2cdef983b0c3a2de4b8dda1cc6600000000000000000000000096cedfcd87cbe27450bf5cb1fabeb7cef59030fe00000000000000000000000063ac64ba079c83534b6151cdbdb906c65f4287bf0000000000000000000000007a0dadd8c839e1a1a6412d749e3fc16ea82a336600000000000000000000000035cce7a3d80d7ccb9a52c1521bb2067f19dcfd67000000000000000000000000377f7ba74081d5d7ec11fa6e7cb3230699f37fd40000000000000000000000006c2c328232139605376cec9ef9ed8cee186054ed000000000000000000000000ae577ae094922cdc0944c9fc2f533a5cd45dcedb000000000000000000000000cab3578e4dc6b70fd6ad2b2da0ca2b4c3f3a41ba0000000000000000000000000328a20a6ef19211154a0ae4fc3980779b57f7690000000000000000000000001f8631187025b6f32b92df31b6ae87759d4caf18000000000000000000000000e6c60ec80e57b858555b127a63b572581550832600000000000000000000000025a6809d30d63a2e8df3d057a68954661094d04400000000000000000000000041270f896b44ac1c577cdd615f7798f131f54882000000000000000000000000528397ac349870854e13e52e953e92fd18ec5a1f000000000000000000000000c6b9c2c1d5a3c369c984659a62ab14ba2cd79816000000000000000000000000706d1397d5952c477ce2a44feedce5e17ca6779c0000000000000000000000006b7b4ddce311c4fb6892be65a7f3b2736c267793000000000000000000000000ff902c0cc34b648466ddef2c278b57521b45102b0000000000000000000000004c4f2c802a2e9d4dc135a2146c3619fae2c819fa0000000000000000000000005512b0316220fdbb2939097394f401fc5aaba76700000000000000000000000009d471ec93a82fc188e56132077b097b2cd5db65000000000000000000000000a4b13d64c384f4fb86b5aad236367d1906c6dbca0000000000000000000000001ac0321b985ebc28c25f2f8e0e1761adac20ef9d0000000000000000000000001b05440f71385f04bf08dd8bea80124a41134809000000000000000000000000517cd46d2c71e5850f7e1ec362efa3040aff05b900000000000000000000000085443780caeec88ca2d8d573550b03324a0a403d0000000000000000000000000a2a44ea8ca64fe882aa67373c5095cbcb556ead000000000000000000000000c10280c75277edc87cf996d756ee1b7678118ab5000000000000000000000000d2e9ee63bcbbb65dc346e1263fe5dec95e9c7ad3000000000000000000000000cc2d02f4e5dd7a63b82ca6585e35be73e2744b580000000000000000000000006ce476b1c2d7cb91f0b69cc79fa1210808087cf10000000000000000000000003ba34b8190c76ca98f474df4b5c158302263bbcd000000000000000000000000c88ed5739c472943093c6c8462dcbd818b8f7fb20000000000000000000000004dd74e4c1ba9ca34d890e4799be8bdf401b1be3400000000000000000000000030001ddae0332043ae34aeba634c3bd52b4601e7000000000000000000000000730b4f520fd30ec2bf27e0ac7e7c8688281282fb000000000000000000000000ba63774c6b3a2be1791411e816825c7f8327a42c000000000000000000000000b538d6228652c8c6cd9b8a8210db23407788e090000000000000000000000000d4cfce3def9b899f35830d190f393b69aab1d833000000000000000000000000b9ceb0baf4dc4e8d9379b1b640968702216ad32c0000000000000000000000000ef77cc75e0b72155a498b8d4c0a4e1e054ca6950000000000000000000000008d8d72a6d7880cf1d5acc03acfd8f1b326ff448f00000000000000000000000077dd022c2075860d4ce99c3eab20c1444a3e77820000000000000000000000001b3aa5c4b39f81918c115fbf2955d038f0c7ddc60000000000000000000000003efec76f11253dc8a27624ffd06957cc323e4431000000000000000000000000738b6d85f7f3f244c0d708fbf10e41188ba14c7c000000000000000000000000d0be8f7db3ff5f2666913025de05bf6ec1370c84000000000000000000000000be9f91f64dfebfe572233f81da48cb2e2f2bd4c60000000000000000000000006f782a8bcca0e8105d76a56125f0a270de62a86f000000000000000000000000c50332a9d323ae12161c846c981dbb07dea552ee000000000000000000000000cefbb3b5d3b166a55f1cd569b77007c5d84f69a6000000000000000000000000eceabd65763f1d0f18c10d504f4b1367111d04d5000000000000000000000000f6e586bb9b3cafcca756d6ff8a458e13d3e92b180000000000000000000000009a1acd2fcd1946cad5350ee83aeb3f06cdfe824a0000000000000000000000002ff13ad3d0390c0b4451c5e92427be69429014a1000000000000000000000000b04731e5ad943f4ebeae0666e64d783b414590c90000000000000000000000004819cff1f2d4045dbc0fe4299a7a30f3c9596055000000000000000000000000c9bd0f41f5e5242ee53bc2df60e5c6901d21532f000000000000000000000000cbf742cc7da6001e0344a9db76ac642141c7bffe000000000000000000000000d39cec184729fa7826e1bd31baa2e38c526a4a9d00000000000000000000000076c8f3170f398aac6bbb9db89dcd1cbd50b067eb0000000000000000000000009601a328f1d2071016787604ce4108dd2d11a8eb000000000000000000000000e1d8aee243663f4cad600e7e07d7663b29733c8d000000000000000000000000b5a406394325ae4e431edbc49c6db2d80c5700e3000000000000000000000000145522b18b1fcd89ffccd87662f7de65444030190000000000000000000000003c9232306e234f7da65fda7187071a5839f7dff40000000000000000000000005cb7c577300277f6ddc4e686a12823a1de6d26fa00000000000000000000000059d364c65073dad39c83cca658ff2aae51cae2d1000000000000000000000000051784662a5b16b2a86bb5b1cda165638746d70d000000000000000000000000845d4872bfdee874890fc36480d7c6e7a1617203000000000000000000000000d1de257e7e26f961aca3835369c3acf6670c903e0000000000000000000000000e0edc401a879e3333d80c2d92394279fa6c2d1d000000000000000000000000d3cfdd7673648514131aad1374c96cce279c32fc0000000000000000000000007e2f6b56213b9c97255cb2d2e2d8894f887b7ee30000000000000000000000004f510fbbd6fd7c7a2a7239eef0eee582611d27a6000000000000000000000000797ac765ad7ef00e6334669ab173fd32319b3de4000000000000000000000000cb13e475d31ab292a5ab00182eee26c77ef28758000000000000000000000000bf265e0f47be4beed430075cce0f240bfa2a30910000000000000000000000008cc16ad2fe9ed0af73823a427512095558b74dcb000000000000000000000000c7abd0706be98421dc81b17a7e014d982b03ce8800000000000000000000000082782f54178c133ebf140e00a3aad65cdf2e846c0000000000000000000000004f91eea042fefe0e94bbb15287e2b9b3029e8b72000000000000000000000000c9a7350f48c4568aa19c7193ab3093a456a08ca6000000000000000000000000ca74874fc110155182f0ca4c779e2d73e6126d7f000000000000000000000000ef4501e21b101e8d8cb54e25bdb25c1818e18b6b0000000000000000000000000b17f2b8992991cceca40adb11c54bf063af0ce0000000000000000000000000f5c80c06159aa1efa07bf9b99003569a4be8834f000000000000000000000000d92480e0769a9fad14c4915eaf331c7693611bc7000000000000000000000000c3f97bcc28f303750c50f0047ec41d640649ef3c00000000000000000000000062415c1ba8d7bc4d35b5f279c9434b6cb3f1e58800000000000000000000000055ee4335d3162e0dfdf1517242c79a50c07ace2e000000000000000000000000e22b7ffb92d54f9f72ad4d940bf61d7997778f230000000000000000000000006804badc3650211eeee57ca91ec6ad7817099832000000000000000000000000878e68534afecf0969122b70b594bfe02607f1fa0000000000000000000000001b8dbaca88f48d3fe68fb0c69d4f9e309d6842f80000000000000000000000006da5c6f425b0fdd06f79e8c82a739419cbd7e8bf000000000000000000000000baaf3357d16e8690778447a8a2f5c754ed9a2273000000000000000000000000c170b8c6e66fde2dd5049ad360e35daa5284a22a0000000000000000000000004015b21528878f7f89ef87687b44d48d93d70a6b00000000000000000000000048eca0bb6934e4cfb12e72f597209e8973cfa40f0000000000000000000000006e06069c21166243bf16ffcb178f601a4c9ed361000000000000000000000000c2c1fb266fa689fc63b4d860d49ccb4b0fbe0fbd000000000000000000000000e5de469845ebb053067b42a9056d96c64a84a39a0000000000000000000000007becfb10c8ccd2b84f63d33cf19021f3189dc9ac0000000000000000000000006c7a094ea324991a476ab73cc0697dbbba3a82c5000000000000000000000000d4ecf2dd9477ebfa1d40d8ef7613af0f0804403f000000000000000000000000b806b74b9bf526abc306315f9b65f8a0cc2e59e70000000000000000000000005828785c4d29d3516301097d45bb2e39a4a1a5c1000000000000000000000000cc62d0ebd072b2ea3f0138beecccab9c73f1fedb0000000000000000000000004bb610fe945cbe205a9265058003f42a535f4b260000000000000000000000000854abd31ed3a831829f99859a404cc776eb4483000000000000000000000000a40bce40fd1578ec9ca044007a95ddfae710ed2f000000000000000000000000a33243ef03f200bae9d2924a5b19db2eb7f7d77600000000000000000000000058b2b56e58f28720b6f30414d17d0b356fa6e6fc000000000000000000000000e41f4109095a8190db03e9c20154b42c7e50134f000000000000000000000000aa8908d9d1a84ade2cb640fc938dbfbab2748865000000000000000000000000096c3c3de781e2e57ec21d1c8b5700ce368df91c0000000000000000000000001334c0d4e75435e7274333e0d5a1af60dffac812000000000000000000000000c07a9b6a35c3a929327a70bf8a83a4c12924489000000000000000000000000044ee7ed55e345b0697c9ffb875a92208ccfa01300000000000000000000000008a46d0992610ec184e7fa307528b40e88ded5135000000000000000000000000102c1b6978ca9f25dce1e2330bab48604b9dc78a000000000000000000000000b4353695c3336d5f4ede20228aaa82494a4c74c70000000000000000000000003608022be13e4363f37a3dd019eea9e46a507d6800000000000000000000000014d5c95cbc6e58903739a93de72292130c1ed6d2000000000000000000000000a9fba9791063b1f14ee4603b67b9a84763212abe0000000000000000000000007e7ff28981a216e1fee6e51f3ca588c6444907a200000000000000000000000076a181ce3cfd7059d3d7269516a0bed883ebf752000000000000000000000000b892d4f6a9c4dcca18e2bf93303b2f2f59ea48da000000000000000000000000ede92ca464556ca5285c17dc2402ea1912ae9c4d000000000000000000000000b795836ec7c8dfeed3f3aadb2673791707c1aa540000000000000000000000005f0c1b7d8a597ad2b184ec515e3224e27904f71d00000000000000000000000049eb3bcaf9d11e2076af518f9d5750dd8a3aac85000000000000000000000000d30a91e186ccbd4ec36968a628beb5f0a13bd5e0000000000000000000000000428ffd39c4e8002d108f82b9091fc4b567a448ec0000000000000000000000006035c08ba35861bb00411806b32f9ec8375e1902000000000000000000000000513db12a7460dffd206c557143785eaf020eb8600000000000000000000000003027e79a670e84416b08b7a0dd1f5f1fb3e3557b0000000000000000000000009898aa94483ab0432bcdc9b1a5a94bf84109d1900000000000000000000000000ad60dea8cde4acffb47268ed0023417b196f5bd00000000000000000000000057a6e6c3bcfbcf4bf72b67d77c9ec104dcb77fcb0000000000000000000000002b4b9f49c2182c980fb6f24ff7c63d344bb10f29000000000000000000000000e924fc8efcad17448aa35034974edce32f3cdfea00000000000000000000000029b0088aefb114f62510041a1488b2e2412f6a530000000000000000000000003e9beb84566d29b2732f7bf911b65b19601e1d860000000000000000000000007ec076f99d263f71d4daf2e34ba620a86f62eae4000000000000000000000000336c353a6738f2db1eea836bf2e86db6eb06758f000000000000000000000000a4b26c3ac259b19b7361df6105aaea765824fb910000000000000000000000001a326a2be5248f90fae3f100a1167773a170ab200000000000000000000000002c52345006115d37b165a9cd9645a049c748a57f000000000000000000000000afcca33ed1b73cd5cc29661a645f2bfed9ad2288000000000000000000000000a9eace349f109dbcb51dc54e4d92b0031851f6030000000000000000000000007ff3e60311a277f313235ee76bfa4b820dc5efb400000000000000000000000005cdf1706e9a1fbbdd6a13605305de75d9638228000000000000000000000000a022ef3e665fa3d6337090b71fdf7ddd49b852510000000000000000000000007177a12dec41b275058b115418effdbaed22074a00000000000000000000000003599f07e9b1e31426e72bb32b423b5cf9c86f920000000000000000000000006496b24bf583936f64c5183821a2410c556c573c000000000000000000000000dab717f57559da340b5f2eafbbea09b7032588e900000000000000000000000097543c43329df09ede8ccb6d8732defcdfb3deef00000000000000000000000055a8f0d74c61150a0b5bc73d89c24062f0af06810000000000000000000000007726819adc0690edf8ec13d4b1c7e46051059e74000000000000000000000000e4d68f276053b230608d78659ea91471ed679286000000000000000000000000c8435e3e421778c0de70bf4d0ea39670588bfd3a0000000000000000000000000fbf4741abfc09ece72281074e1ed81088dfedea000000000000000000000000d0ba602b1138a9e21e13f0b79f3a3a42ba5f5d7300000000000000000000000006a82e5989df16c2edf5cfa248fcf998b29cfa3f0000000000000000000000002ddabaec6f9fd4976c4a25bf426c0c28fc55983e00000000000000000000000016af8058198d74c78a4aede4c8675d7014acf023000000000000000000000000cf9a4e762343c6dba06aa32293dc85aff5cebee0000000000000000000000000f62d730d8cf1d8fe380d49993b4ac7d8224feec50000000000000000000000002f71746f2c95e297887d860d2cf461af1de11a450000000000000000000000004acd8ebc7b2dedec5579b1a6ee4f0cf0b7bafc3d000000000000000000000000617908c75e8388873bb6f3ad5f0ced1a46da0c8f000000000000000000000000949965101d5223f31e48114e9f38fe2416e4ad650000000000000000000000002d1e30e3483509e5e03f77e96254a6824a634968000000000000000000000000501afbe718f11f84071d9ea7fca91fb6fa6e024c000000000000000000000000a8152b43083186f29cfc2a0ffb58f716fbd0c0ba0000000000000000000000000bf4bca540f449c42e0832bf8ed90f760a129a250000000000000000000000008b2af4510acbab9ff5b57fc2838c6f723657e2c90000000000000000000000001d19f1f7cdf696ab181f38b915dbb69ce7c8a9e9000000000000000000000000e308cdf9dc9be67b9ce6d1e58f6c7084f75e6dd2000000000000000000000000609eae5620f40bae9a0e9d535df455d40b1a53360000000000000000000000001a1a7afe9a89495f9208fa52c42fb3d8109cb1a600000000000000000000000050ce40064cd794eb6757db9fbf0f171cb14bda7d000000000000000000000000faecf7460bea6db6ec83d8ece853d9f1d84ce5940000000000000000000000000cc0470ae9809b7f14085d1eea7c78437520589d0000000000000000000000005ae158b9f7d8e2f717261006a380557424928faa0000000000000000000000001c92079f92e7f9aef87517463b1eba9b397ad8020000000000000000000000005d882b790a81696d42d474b4c3514317d2933444000000000000000000000000909e1a5051bf282186acc65342973e444a281f9a0000000000000000000000004f0316e85de346c2f5ada9fa305a7566885031af000000000000000000000000a7a50ecc88dd7b33d579a0927d8887c59a0eeeed0000000000000000000000005ea506762c1f3084888a247268b677079901751d0000000000000000000000008036af951e1f2c41eeabb0e40d09e02e785a3aa8000000000000000000000000de8dee05cd304440d67f9504320fde99f31edd5300000000000000000000000041642a180e320d822b1d3e55213a1c74b9e98d7c000000000000000000000000d7d9f84884ea3ef365c76c486243f9b706cc84b000000000000000000000000061f98e56f3f26a604fef30c47fdf4e4c39afbffd000000000000000000000000ad9635daba2933a6829d3d1bdf2f66e8a443804f0000000000000000000000002058c6297f40cf5c3921e4ec3b98ee46c3908ebd000000000000000000000000e87435b058efc815a1e3c84002405eaa3deeaba50000000000000000000000008c9fbc022b832c6a8836e8b80db6c9cc9531c62200000000000000000000000087538a6855895c7edb5a11c86dd364f1da713eff00000000000000000000000020fd611291dd089530dcd6d775bda451475a04c00000000000000000000000009d517f3ae090d7d7c913657a801a114280d72b8c00000000000000000000000046a186d52868a6ae11537ef8fe225c977fd4d161000000000000000000000000bee4b47273030f090ccc6a440ebdbe0a179085e70000000000000000000000005b009aaeac8c521598803ada2efdb877e04b0c5c000000000000000000000000a91835baf853270e00721345eced7fc3df6d379a0000000000000000000000006fe6ffb7ee54dca3297cf626bcfcc8613f5a1c390000000000000000000000006d8ad9c97083dd519901efe63e37d8401d2f188b00000000000000000000000046d641fc215a2187e960e5914b38de4e0752a3dd00000000000000000000000074d000a067ad876e7521b723324c12ba2ac8aa0c00000000000000000000000061481ee4c213e91484fb19f79add60267b67bbd80000000000000000000000009c728e4b06fb1712fdeeb5b5db1bfcbbd82a5d6b00000000000000000000000083fceba97680b2167e431c8012c88a64ae76bc45000000000000000000000000258c38bd225ca60dfe7daa75b5ebdee4870cf066000000000000000000000000afb09e6699b46630467cc7ecc2f4046803cf59de000000000000000000000000b6b60f198ea7562169e2f9b2d664f4d6dd296b80000000000000000000000000e3a1d8f1ba8cb23eb6e1cf88f1f734e379f22484000000000000000000000000105c997d629103fa9717e8d644c2fe6580d54a4d00000000000000000000000072d67beb8e4e6404fcfa5f2b1e6f34a5a38bdd2d0000000000000000000000000710e8fe515e710ead08e7589a59c16bed9c85d200000000000000000000000077b014f7a85edb03eababb8effde8a4afab96b59000000000000000000000000fadc4e9e2bc0823825135da2625da53ad0ebb360000000000000000000000000c8dea050fa002854f1df26d0832f4c520964c737000000000000000000000000521b2deb144811caa9fead0f76de03673ceba86f000000000000000000000000f4d3fd8ecb1ba8c69ad04f3a075a794c96b497570000000000000000000000002c5ebcf8993904ce667ade4585eea24c86bb4539000000000000000000000000361742f58c158591160d702a2c64dec0a7e7435300000000000000000000000073cb23551441bf19ef1ac9c8fbc49ff71189d1de0000000000000000000000005243e93d49114ea66612173bb6e1c469b291e0c20000000000000000000000009000771721ddf5e55bbf9d64513c749f3dd7de8b000000000000000000000000a37b840a0ec96386600a999e44537c5ba06f390d000000000000000000000000daaff0e610594d45197029af2bc5aa6e05169caa000000000000000000000000c95ff8e9888c85d174b4491b19259dbab0153b01000000000000000000000000dd677c10304e671ffd889cf9839eb8f993d89ca80000000000000000000000004071ae9a9af39e2c5b67110a2856010b12a4453200000000000000000000000062e1365bc7abb8c221eed25309fa64841625c5790000000000000000000000002a1e160d12bd3e332654c928cb8a5b51ee62174700000000000000000000000098d12001cdb266d6c76fa12b037fcc62b1c28f17000000000000000000000000d16dab21edbfa7e2ba283b324b7998610c6c239f0000000000000000000000009fb20387f461e265dad0604b06f9aa669dcd3ae1000000000000000000000000924a9564fa589bfff05927b13bb551b30a2ff3b1000000000000000000000000f8ce929c7c5d837c3e61c84e2e1b4701fcab6234000000000000000000000000f3f819b15cfb121d241dac63ce53eabdeccbac5d000000000000000000000000e959f001317a9ea098fe4a58babe30f2da26b78f000000000000000000000000eae98f888c75ee098f5d6d5fa53133529353b804000000000000000000000000a0c36999819a80666c2d86140e8723530689ae40000000000000000000000000a3be538db11cc67295c77eed44379534cd15dd6f00000000000000000000000035df25048e00c7eab7ca2a649ffa644e18dc349c00000000000000000000000028c1f4bd81caf939904e4d641f833b3109b90918000000000000000000000000bc4686f3f5713eafe3d296a255d25095d9bc1c020000000000000000000000002259f83eb673566cb534ef202cd2dd3acecdd70c000000000000000000000000d2ece3f5a7738e4b14c13c0336e3e879755fcd77000000000000000000000000526184ffa803329a712b5e292c3e4aff6c8c5e1200000000000000000000000025be14f326853252ef9e13e1cee89fa27f5e1b71000000000000000000000000f9150f202dfaeeaec297b5d07bd59b28eed96bd3000000000000000000000000c31b9be1a388127b1a10370c3b5828ce9fbcf6430000000000000000000000006ef7f7698ddfff0a7c8565014c2e55e0a55327d1000000000000000000000000a9b27d2ea5f49ee040f07634c49a31776b36cc400000000000000000000000002e7f8fa97433368ea5909abc4bf08c281431d25800000000000000000000000056646f0235f7feaa16d677953dfce7d2bca316e000000000000000000000000059df681bd84cd60c6a7b24d438a6dd888a5033a3000000000000000000000000c3715be7a0b04db3a193128100811fc8e61d97ea0000000000000000000000003c45b4588c5e2f0864acefd460887950fb6091ad0000000000000000000000008f5d231df0d78bdc371de10a442d16c3b822ae770000000000000000000000003eec6af61258e4ca28d2ee80840fbdd2ead209e0000000000000000000000000d20b12332c602c3e9d390dee0b7b6f36aeb5229e000000000000000000000000956c258264c86527cc660b37b2e8e225df2db0240000000000000000000000007b1bf7cb9c7b9d19e4d45cdcd87e74eb87643410000000000000000000000000806cb4739bb71139032ba870b4a2e1e05e81282f0000000000000000000000005681a37ca0e045b23c3ead97df18a70db56e3448000000000000000000000000030bb1f84f5ed28676c7475131c4e81683de8b8e000000000000000000000000ed59791642c694027c2745cee8544909e9a61e7a000000000000000000000000fa248ebe99b419bdd9b922142dcb368f20d2e5f2000000000000000000000000ebb39792bc33e5f51008c7a159652f3702e26d68000000000000000000000000aa7b9c3bd030432ac59241332b6d76266fe9ff130000000000000000000000005e13ced284322b01c83620f1dfef5d56469576320000000000000000000000009b01bf5b8f13af55c6e6d597babcda162c49f4c5000000000000000000000000d46eed63a90c05674f765736bc16540e11e07a41000000000000000000000000876202dceadb758c0afb232189da49bbcba33eb40000000000000000000000001703497552530a1024d9ef3fb9aed72af16933f100000000000000000000000090ccb086142c67ec7fb7d6df536163f8bf753f03000000000000000000000000aa93a50750a3070bf48c3866c9bef17d13563791000000000000000000000000d9f16a5505d83eb3045d56a2251d7e322c4d8759000000000000000000000000cdd78f6e2c56de37e21eb3b9b60817d0a6d647a100000000000000000000000069cfb5beef9607deca697a91deb7aa303650b8ef000000000000000000000000bdac6be66759afe8eb65f3355979b762908c67430000000000000000000000004dc99eb43c986c9abd966c5c6a11f68d0c86469a000000000000000000000000280690014e8901f7dda8106fdc7558eb67e83eec00000000000000000000000016ce890ac0aa46335395f345370ce9c135b8502f00000000000000000000000023ed9f4edb26ce6e87fe7dda114dd1b029e9e6830000000000000000000000007827f0655c689a1b04b366deb69f88a3ef0dcf0f00000000000000000000000022e3b955e55ca05f8f207bd6acf3fc8526a8989400000000000000000000000082fdc7d4362bfaacc37b265dc1cb65d18bb9b20c000000000000000000000000d62652511bd27f37b5b7bd475547383fd7d01ea7000000000000000000000000ba154e39217439d0c864b7fa778c2c89d86539f600000000000000000000000092c1f3dade63d9667af25c9e54ab66e049ad29180000000000000000000000003293790fe1f4ddd62005568466e1cf4617a79c6e000000000000000000000000f3fdde56c604b65b8dfb8a8d3ad6fff3da439fb80000000000000000000000006f973b1c5d589dd25797dcb54de3b1c6b5440b6c00000000000000000000000023cc13dafe2c6284294ec9875eb29bdeca6f3cd6000000000000000000000000fce72bbc91e6a2729df976733b324ddf012ffb6b000000000000000000000000df7ad3c4992722e68b15f9969c6301258f323f40000000000000000000000000572d22c39db02d7e1584cd30888a873b286fc1630000000000000000000000003c8eb1548f900fd39aad86612b7f6346297e69f3000000000000000000000000b140b5d72960f17fdd9b8634ab2b40520419e06e0000000000000000000000000d406cce33e41ef19b85c6363fa2d2752edaa3800000000000000000000000000d406cce33e41ef19b85c6363fa2d2752edaa380