0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000008363a57e0102929226e8f5b02b30e4e9452fd37600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6665746368706f6f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206665746368706f6f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000002e516d5839513274424c4758445031517a4b71696d4d4631506d585a547245526d5551656134725236484432526444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000008442e9644538f71cbc3230f31192b5e60043b7b20000000000000000000000006395a23f0ee33027c4f0c88029ea9804d7a7f30c00000000000000000000000005ccc3d6c90c06f62e2a35f2c891b52fe950be7c000000000000000000000000436e519d26dfcf804b0d02e89ea4648be091939a000000000000000000000000099f6f4b138ea11d177ea2e30a800fad4da7005b000000000000000000000000cf765a2e783ff1e0f3046580e4c6b8f245207e78000000000000000000000000f94c314eaaf6ffe082bacf947aa813a5e6f724e2000000000000000000000000c387ab7f9057749daa7bae90ebd101d98e54baab0000000000000000000000008054803a1e3cfacae28118dba4f91f60ca7b212f000000000000000000000000525251af1b8920e71c71d7d86d6cf50379ad250900000000000000000000000055e02e1e6854a17c0fec5006be1ec2f14ded9d6b0000000000000000000000008917ea62223254e55111509df159ad38d74e5b6a0000000000000000000000006e0d4259dfa6b04c30ffcc77ab7b5ca82027c8c40000000000000000000000007a6b3cfdc5e950874f5b5a84a8d7f1b3f57e8a09000000000000000000000000e55e1c9fb557a09c3e45565c88a2a4401c17ee59000000000000000000000000b8f3a10d02df999532619163bb99f58545ef4b98000000000000000000000000e3b7604c2ddd0fc1d274536d43845e495eef3c30000000000000000000000000817587084a507ef0bb4584320226de1f38dd39dc000000000000000000000000d1a757c8d853a18157dbd3cca4b1802bc5505ad000000000000000000000000036ea9b1d6620f96555729a0f14795bcf37390f9f0000000000000000000000005e0b1c4b33b2cb6f1a46792b3cb422dc6d709fa1000000000000000000000000a1703289e7a1835cfca71403363f29d06512c3dd00000000000000000000000040c32d2a7b90ebd15ffd46ab34688b353970513c0000000000000000000000001850fa6ec3d633565fa117025eded97627b19af50000000000000000000000006befe6c4418c57c257899b9f0cedeb3912c303150000000000000000000000001c62de44529d7dd1d570d7d5f93f27394a756002000000000000000000000000447c9345cccf53ca4010754bc7661bffcda8d593000000000000000000000000850cfffb9e3ea09fb526de6790a44dbc6e9f7e2c000000000000000000000000fc98c778959cde32a85b8b069c4eae41f8cc02a20000000000000000000000000e2e483bfb6ce8dbe818a352564b6b4ac7c3f51c000000000000000000000000460f9c67a729c7e2337756a63aa28e3cd59c4dba00000000000000000000000022fbb1f5b42346bdace68c4c46824533bad888270000000000000000000000006d319ee97632c3d604859cb33bab8d58e7878abb000000000000000000000000129e9d6a047a073b1add1030a27d96c7afcefa730000000000000000000000008bd8135d014e2bacbdd507449cf14252a28fddb50000000000000000000000004015c9f1268c0327c1a48e0c53c9608ec234d1600000000000000000000000002607c8880962390b8a88e0f868666e71402b313d0000000000000000000000004b83f48be5a3c060f566eb76463a059e99315c110000000000000000000000003824a08321947afab54c1d06fd6175da0157b5f1000000000000000000000000a6e14d25a1f15f6d9fc132db3e5fd607385690fa000000000000000000000000a63d4c55bd563546177af1577a2793e1434cdd070000000000000000000000006678222eec6fe4a7cb406ffa0044cf7420be68d3000000000000000000000000d34be0266dda6498c27ff9b68b41be28994d19720000000000000000000000007902f5394d1b2a21c679a619d7b71f56f515f664000000000000000000000000560229586bee736978f38e81178e1ad9f9638b8f00000000000000000000000061de82c81b5c282a59db9a2b82b38b286eed100e000000000000000000000000f8eb44f7fc4bc92245bb2572052bf5c72927262e000000000000000000000000f89bed8fdc9991e622019b7adb6b85e5405c7b770000000000000000000000007e4181ea65442a88b03540a9b7fc31340c01ac7000000000000000000000000042b08a989b0ee6dba79f90b784140c7b0dfc49ab0000000000000000000000009c6517586e00b6fc9dfe15299cbf6744f60e23cd0000000000000000000000001f42fdf5950ba371379a7ed3692d71d02b7d9355000000000000000000000000c5ef9d1910b25ee293d78a21f7134c5957d998ff0000000000000000000000003142bdb84b1df550aaa808896ad903592363e26e0000000000000000000000003dfca98641315cef1a2700c9e8a40d85a948fc94000000000000000000000000fac4fdee879807f3f3e0904d9afbfe5a9e5e5441000000000000000000000000b8bea6f89845e8a4b18a3c550f6291b923c86c0f000000000000000000000000bc4b9f6c8d65709819f22d8cd7dd90029964b370000000000000000000000000eebb00e1b5e130a388c0911757ecf759d846c0ca00000000000000000000000033fee23345b541031ca8ae23fbe1b6fd5d06c116000000000000000000000000c16a68e4f118d01c5ef4f32e24a2df5ae4c48e750000000000000000000000008464fac4506477810caf59e1f67b0eb9536bed5c000000000000000000000000745a434aa305f8bb9a895cd49e526a873821433b0000000000000000000000005792d57118f1778df0b23919dde9a32713339a0b00000000000000000000000013536ca2666637649035372cc2a0c61ac7cf09ed0000000000000000000000006dd1856a4dc6dd44a6cdf2929eaa0c72a69f81370000000000000000000000009fb644ed18e1be094d20a5ee869854b313b6f2690000000000000000000000009491c210b38f649b908187fb4021c4e7b820d572000000000000000000000000e47374d7ae085785b1b5fa10592247aa450bfff3000000000000000000000000703448064fc692effd628caaaa8fa2c1905b3c2c0000000000000000000000003f53ba4634c459caad43d99f6c646e5a71a6529d000000000000000000000000e6b85712b16126e2b6b62b9cf8cbb8cdbfaaf77d000000000000000000000000c3fd5726f516ec564ea34c6fad79ba85dfd2d8b6000000000000000000000000493ff022d5c3f85f5e2837cb8b751bb7fdfe2fd00000000000000000000000003492f371459bbb738dc0cf88c5950cd4841df54c0000000000000000000000006373fe26cd8ca7722ab7f07d85de0307d17f5cda0000000000000000000000002989412efed17de277d9fa5b4d9e447bd95b3a4d000000000000000000000000c36a896d5ace43de122ddf4d6a825572149731ab000000000000000000000000feb5d269b06d845ac39c1f82fca513ec187c891a000000000000000000000000ebbc86caa1e4953ef6e272888dfac531baaf4492000000000000000000000000852cb33653c0e65f0f04d1ff8641f39560d0c94b000000000000000000000000d340f24063df2688fffe926089e162b0d6b4cf90000000000000000000000000c0a1fc8672526ec3dd4acdba6faaed2a3cc87a9100000000000000000000000059d5d6514a538651b5388115d0d75ca78e4c281400000000000000000000000023781e0d48c25d3dfd294ed8537fcc3989900d96000000000000000000000000076305c3d5425b1f8804b01f45e9070743bd2e530000000000000000000000001df0a5bfced8fb5b9eda72e6e500f44292792e760000000000000000000000008323add591018f424e40c6dd1bbbb2f3dcd16772000000000000000000000000dc97cf2b66520c86926c848e7d18b42351808fee00000000000000000000000081364450f784c6cf8862fe28ac503d770efb45f60000000000000000000000007cb25a372363cdb2d339cee8da9f33c649ea6e7d0000000000000000000000000f9b1e8c3d9542c32bd26be28cad4a27d190b92e000000000000000000000000cb0bed760d089f8dac4d8b4d74511df5289a5dde000000000000000000000000d4f9b170e0b5dda0141864d29632be7c92a752f3000000000000000000000000973552e6f6aef56b49dd0583f4483be2c967bcd1000000000000000000000000d81e1f3b3e32df87a7ebe31dddd26e478b37d3cb00000000000000000000000043766ca9ffb14128de7fb3cbb015eea3428edd4400000000000000000000000070de2f198d586dd240a97ca9f7b77b0fe22dd901000000000000000000000000ca2c3cd0d80ad7b8c0e438af01ed6cdf8018be3500000000000000000000000056e679199bf0724225b4c12f10382fc275709175000000000000000000000000ab3c243c6dd07ddb093219980beeba922f129c32000000000000000000000000075dfee1e2b0e17902bb747557d533a2e79fdd91000000000000000000000000249224180dce931fa2eddb826babc54d441381a400000000000000000000000053cc6742584079b87eb42d2512d295492392b3860000000000000000000000006e0c0a364bf968dd0910a007166c19e956b74f530000000000000000000000008db7eae36ef3f98c7d75569090d00780f1e72a7800000000000000000000000062d1a417f19d20528a9cc22914eee522a9046a50000000000000000000000000c1f1993b3928eb5bd6f045f2de6966366b1b4981000000000000000000000000dae77c2b52165dcff9913c5ff2090d38a0639fa10000000000000000000000009f3fa2e2fc0390b523bfedc80ec7240554e28d8c000000000000000000000000bc606c28d4a712551076a7a1828efd5dada3f11a000000000000000000000000e48fbf05e28e6ed91a1d5ceb03f3a6338d94db27000000000000000000000000c56331144ed13f727ecd88bb2adc47d3f690d31b00000000000000000000000004c1c7bdf613bae440a33ad09135b9bc9330b97a00000000000000000000000097a6a8921bf5237ddbc9c9dca9a930518c4e0297000000000000000000000000e2a285b60ccbae25e4539433e8b20933917f95290000000000000000000000001d4e7a68a123dc452602cb625f42f0d52f18e087000000000000000000000000a4d324f6f04fc1f480dd3851ecaac73d35c6892f000000000000000000000000c8aadbe15bcaf7316a70a00fa19fb0d98459717800000000000000000000000051ed8818202356baae8b657ff5b2d376e84a9413000000000000000000000000dea395cd413eebf21ef274b23c7e39a2258f3c77000000000000000000000000948259986602aafabbfa7d0360c6a7660ede44570000000000000000000000000de5785f8e6b13161f7934cf516beedc68fb6000000000000000000000000000a84e66b6211ece16e7eaf985116633bfd076f11d00000000000000000000000093c319250ec6687dc8e8a8b06102965c60b1da77000000000000000000000000127dffd31eb578f10a39232deaa066cceccead39000000000000000000000000da59bd7d3b71ada94a8558641749fe58b61ff908000000000000000000000000bccc025fe860a91e9014fa21937f0d55171127240000000000000000000000004b7152ca3a87b3a902caa44c2e4c6f9c152e6d700000000000000000000000003f87b77c334875d11c4d19f7db8ae15584efc1b100000000000000000000000055d5169b037b5b83a98a270b746fa6e8f6617ac900000000000000000000000049385b74921db02f12786f15e73e2ec45865c969000000000000000000000000a293102ecedf6c694fe338743c043ced1855cfa700000000000000000000000007ddd1a4c06e66fb9c78a371bd70c0f46b97eaf30000000000000000000000003302e59a6a4d92d9c3758d14bd4e6202dd1147c200000000000000000000000021f16f174c776e0b661855554598ef1ea1948114000000000000000000000000f3879fc5791b56ae0160aef0c97ce2cc976d8e6a0000000000000000000000008465e069a816048e19f4d9a4f6e98be4dc9d35300000000000000000000000001e357eb5db79036d3fc8909abe9efc262e522641000000000000000000000000f2fe626739579c2867a75ef23acd9486850e763f000000000000000000000000b14212bdaa6cf315d3d1a221cb7c31a27fe8369f00000000000000000000000017c3cc7bd1cc52509f07501ae2120f0fdaf7d528000000000000000000000000d974f2938b370f217ecc2cbc7912c80aeb5ab136000000000000000000000000842f2c69a629a6c3b031d1bfd7686dc20c288e210000000000000000000000001f1a9809ed373a9149729f6cd647cf55ca020952000000000000000000000000ae577ae094922cdc0944c9fc2f533a5cd45dcedb0000000000000000000000006e07c24f223bf309590401ca285eab5a4e4bff660000000000000000000000000a0b84b9421c814bbaba4576d9c89168e9eea3700000000000000000000000006eaa464bb5b392e0406a91912f485ef3ae27ff350000000000000000000000002c6860578677dd67d6c560d2307a1e8655296ac00000000000000000000000000e4ffe8ac669ceb29dfe8e4539d6dcb4eee01ec50000000000000000000000007e964dbf212aa89191316cbd3a29ad812ca72b3c000000000000000000000000e0604f20dfa1e8e44f470db5b98eaa55fc01669a00000000000000000000000056176caf6ac7e8b435b2e0ee28371eea37fdc693000000000000000000000000358a19c15a71ec4907788c8a96d0a6cd0482a650000000000000000000000000bd8816fe4bbf5420df48a9e6186a6f800ef96b8b0000000000000000000000006b58c5aa13b5a637f56889b3121476c37596d4ca000000000000000000000000e3ec7dd4879ab5aa3b783c945cca74936767b8290000000000000000000000004be5dfd7049a1398299ac19bb79ace07bd74874400000000000000000000000072b66739fcf34b53f4a15045e16ab659dd79197b000000000000000000000000bef2292099b654ec6e24451468c1c7684a44fc2f0000000000000000000000008fda1172772621fb74511644523078c9177b6d7a000000000000000000000000465974d0537e25707a94da26a538e26fa6fed0630000000000000000000000002fe43c7e6b24fdaeae8f5f6f9b44916b695450f6000000000000000000000000c6099e6ddac286274bc7e9c2ca2534a5334136ba0000000000000000000000009cad88bb435419839e7300d82dd4d6a8dac6adcb000000000000000000000000083847cd1a7bf71d4605890299b17a7d6eb90bfa000000000000000000000000b81432208469957ca2db8d3b437e78e12e0ecb020000000000000000000000001c71ec191ef6cdf0801ad7d133e867b69fd87f49000000000000000000000000a84d16f327370695d0df6a77a94024806089bbca000000000000000000000000980811c893ead741aa9a76e6cc8c66bd53a9d31d000000000000000000000000ec3b5ef3768b3917bf0e52783e5563ab88393dad000000000000000000000000d7ebc8f8a5c8e57e5085e158059e092576617037000000000000000000000000f00efa3307f9da1d134bf96d4c1fd10271d9a778000000000000000000000000eca4d596aa16e3467dcf16595f68cdd59ee17026000000000000000000000000ff9e7cf4eae64fe48a987529497e3960f61ed809000000000000000000000000712c1f6ff35e6addfcaecb317ef3ea3ec7d7d72c000000000000000000000000c280d4a97878e8f310224e545716713b55da6d9a000000000000000000000000bc60b08093ea008a75bd264486be614711d797fc00000000000000000000000015fd230ce79c2b7488a16ca2a54b76dfedcb43730000000000000000000000005184d7360a8d31629d42f4515cbc232a7272f112000000000000000000000000096a927ed8ca7bf232136c0c5464117317c4c42b000000000000000000000000845ee48280ff1dd1fda819d4a9ffb385fcf8083900000000000000000000000033bb2781066bc6e1f9bae4ec20a139f84a7ea3e30000000000000000000000007188546b78c5cd7d23b408f5f82d4ffbb3efb6a70000000000000000000000000de26050fa0f34fd57114066db7ba5a881b556d10000000000000000000000000a4c0de72f7698affc950d6477bdd70e7c555c56000000000000000000000000cd537e569db3c81f63d488c9440752ebb613fbb4000000000000000000000000b27c414dc2e51fbe02becbda3cae901c9097b8620000000000000000000000001b42997fced69beda59754f15b8a54cf7e7b9d5b0000000000000000000000006e4a0313cecadb6101c842967702ec98cc85862e0000000000000000000000007996f10dde88374869f267a7e5f2a33383df5a14000000000000000000000000b0c62906687349b1001bd2fe5b90646d938dc8e1000000000000000000000000103073e9e85a22ccf43507d3105dad037cfe5a3e0000000000000000000000008305bb6b16c55428d75cd89cf1948cb5af673e210000000000000000000000007596cd18ac0e7b1e5aec47f1ecec9dbf8f0b915700000000000000000000000000c37d2d59bf514f60d2473da3aa15b2fa4a2f02000000000000000000000000be3792ce89265d73f024ab7bbc7929461450af620000000000000000000000006c9f746160fa75e5a11175bd575ffe39096d578800000000000000000000000042f96545ae28b1bf1711c4f39370fb5afdbfb76f000000000000000000000000ad942799f27218e0b163f6649e302d59f42fb1ab000000000000000000000000812d164a45584b9ebd822c0c76a9f6626be5a21a000000000000000000000000c80d072a76356c76666ea8f4b724676d16a2daa1000000000000000000000000eca1f32260583fd953d3a0669a72fd8d18144bcc000000000000000000000000b880b2ba1e931b91b37b54939562677b7bc1afaa000000000000000000000000e3206b6e3664340ff076909230923e43cfeb0ba7000000000000000000000000458cdbffad569e94023be12e55b819629eb3bca30000000000000000000000002305fe380d440c91568f369580fe71bef8b340cc00000000000000000000000017cd0fe1dd581f5ab204c37115fa8412f8f2987900000000000000000000000005997a524e8ae48099867fca5926bf9574601dc900000000000000000000000004aab64e9ee89d2a2c8e4f41b87e7c1b81b840430000000000000000000000008390e281fb69b16e3c767556b6e419b376d5316c000000000000000000000000de9635039b5f00a96bd8964e3d5b8c7a6383d67d0000000000000000000000005836f6bd79a58979eb7c0dc6ad85f04d8939a0cc00000000000000000000000049ebe13344d1d0c047b6dddd7c50fbd0399caa7b000000000000000000000000b080d25b755dcd6c9a6b7480641679be49fffab0000000000000000000000000489242d47e87796a270b59500ecc709463208243000000000000000000000000fdf6df2454214d789a647882a04da7e4b017a65b000000000000000000000000e854684b478570a013ef4ed14f1738d7f41a2b88000000000000000000000000d7c63fdaa520b72fbbc5934e82aa24f8179087010000000000000000000000000bf30245984b4ff03bf1fb20bd9e20dded09f8bf0000000000000000000000003bcd03de7a2a1baa01e28390e3901adaa8614437000000000000000000000000a31281d1497bea3ecd62243cb70ba57447680d9a000000000000000000000000ac0d6973b9e8473a4428da260eb3bd68a61263980000000000000000000000009851e26d724b4af3de637e5c9b67e5162dbcf735000000000000000000000000a003c2379b48be0719040bca93e972f26b72dfd5000000000000000000000000cd6138a1c736e97a9b0cbc0f5d1e74d814191491000000000000000000000000c2d573f41cf05670a34af90016149ad788b88205000000000000000000000000024485345822d762f5794546f8210ba3aeb099a6000000000000000000000000d245bf3f208b54e4676202d0aa43e67b9c8114bb0000000000000000000000009db344a8d90b7e1451a85b00a4cc2105698360dd000000000000000000000000b05b5f410d90e63c2df27c3954133dc4ba716e960000000000000000000000007523788a4699b6d6935d1124b1b5c63816c934970000000000000000000000002384b1ab8f4875befa4f9464295bd964507b0166000000000000000000000000c6edcc2b03fb3235c465237925b3a6f53c91425b00000000000000000000000044a3947021d01a35bcae26dbcf74fe63f89a157c00000000000000000000000088d76aae6acdb121dda1f7262e1bc150b6cd2e140000000000000000000000007e15d835d3ee87c92695d94e4b281cc61e93c88c0000000000000000000000006329f7feb4acfe3f03fbad5de17b16554fed63fa000000000000000000000000a2a9bf316074887aa4d5492666f84d9d7f0f18740000000000000000000000001cbccdc5d24138090b685512f2af0363a837832e000000000000000000000000cdad7e9965703f98a21db7b5cbbc5ced085d4827000000000000000000000000a4a95048d3bafeb514cff103914ae9e54299d65d000000000000000000000000b0ff4a0255776fe12bb06f937c190956fb978faf000000000000000000000000f2eeddb69231cbde0906d7ef841cf7a088128cdf000000000000000000000000cde84cba7ee51657c48522065d89e0be730d921200000000000000000000000080ed7e347e3feb2ccde982dea78dfaa09db22bab000000000000000000000000860f38d02b56e7613520f6e2defad858d80b764d0000000000000000000000002a1df798d37bc9bb82300d34c245908c570cd23c000000000000000000000000b281b7fc6b4aa3a74e10c8f0d84d71a9ae63ba7d000000000000000000000000222d2e96c16d780be85c1a99fa33e4b6fd9a58660000000000000000000000006b545ff169490980fd25d9b5b8e2ead5657589290000000000000000000000004074d0d9e785c0346b8fb830357cdaa06eb90ceb000000000000000000000000d3a9017640b4523018c12671c2db542957eea74a000000000000000000000000c2b8632d68749bafad2a47c43c714cfaed6e05d5000000000000000000000000045c89013363be8314770573baff360c0d52923f000000000000000000000000c04175c83490f668d38c7bea61a298726419f2f4000000000000000000000000a2397bf0cab3d9a3a7b47b6fb7bc740e7e3bab4f000000000000000000000000394c39e9ad92a3ffabb967656e5ae92e29679937000000000000000000000000cea7516ccbeeada3fd336af5a0b8fb932ba8c9040000000000000000000000000a5a16949ba5b8853cb4ef82a389821357c6d25600000000000000000000000018f5e74e8f04db3b0c25c57aff9522006674421b0000000000000000000000000a03f86da89e6327f1d688157d011ed947c71637000000000000000000000000d62043add263d352a9b6a06d6b61fe1e0cb521a90000000000000000000000001bc7f8394edbe31000d4b644d120f3157ad6663f00000000000000000000000072b3b233700c28d1fe3c06c1f3ad25f0b51970f5000000000000000000000000f31dde17baf8dc344433a281f3f4ab3a2c4f4608000000000000000000000000fadc90b96bf4a9d8246191d60c58aa68a85b04a9000000000000000000000000dc378a7d5975fe9a21c7ebd1b8b7bae2a00388ec000000000000000000000000a616b3cfe381b1214753152bdd3ad486b16aa4190000000000000000000000001e0f572a5af2e8d7ebf54f5e3a82fd6e8fa5b023000000000000000000000000c057950c71903e53b9cb559ea210b3d93d4ccbb8000000000000000000000000321fb21d6bf2808958b171eebb0e71dd401da1fc0000000000000000000000008c330128e5c16171dac51b65cb9a1d66e495b42800000000000000000000000030ef76aab4382637ff6eba1ad25a479ec288415000000000000000000000000013abd19e685cbf0c28096c018b865f0943600211000000000000000000000000137b7e66c2c829ca5a6ab9746a57f2d25542b1be0000000000000000000000002ff156a2c76161e32f978024803a96646875a65000000000000000000000000088fe17503f9250c15e357a65f07f666a27741689000000000000000000000000c522e92f6402198cd2166d45fe5decc106e52b120000000000000000000000000a0e6b5715bb40a31efa4de99a6f0d35fc1480b60000000000000000000000000cc2e9238ba1898128e5d9e1f2776faf111316790000000000000000000000001e4f978fb2935d25cbd48d3449cb9c215c9c407f0000000000000000000000005b82240f73a9e2735ee65c66111b538fb4add5e6000000000000000000000000848dc1c02e0bacf346cd8c352b2bef82d9937ded00000000000000000000000020705083729dc956492592817b31e1cc1fa880e5000000000000000000000000680cf5badd0955337fa325a7e1fd38472b1fb88c000000000000000000000000980ec3a75207833923a98bd9ab3c9e71cf51cf9900000000000000000000000005171591dce989f509914e60272d5826416d4285000000000000000000000000a0d817219b46c4f66ec7575dcf4d10213198cb6d0000000000000000000000007da22533057080dc4e128c664f63443440f7a5fb0000000000000000000000002eeb5511a44e3d068fe518d6184307d4b78184fb0000000000000000000000005bf8de36e8c9661fa08d5ef447d99ce1ed1cc273000000000000000000000000338823f4d1e4745bc769edc8cee34f3b2c488183000000000000000000000000db54a70fb36f57f2fe5178cf7dce8e02e585fcd3000000000000000000000000c12bbba1569641d9f61fdf0b1714933074837cbd0000000000000000000000007a47e586de0199669a2134c0cf966ec03ca3f5830000000000000000000000000cd72357a373a1b53c6f4654183aa857954a3f41000000000000000000000000f1eb1f01d11249e026d9f3ed4b33178c3bae5a3a000000000000000000000000dd553e27d64e35bf5a4974b08441d53ec1ba5e35000000000000000000000000e4c5b5e5410707a512f1d2256ceb596a2db4e86c000000000000000000000000a8f4609b986edb1f009f9a538b94c0955796c8580000000000000000000000005eb8cc4ccb70e5a02c7e3b1250934130eda8cf5a00000000000000000000000051013eacc3cac53f022c07a19e26bd76989053310000000000000000000000006b69c8c76fb4afbe2cc34f557e44a59408cb76fd00000000000000000000000096a0f7eb66c1fab9db1af87f80959494b137ff950000000000000000000000008d2a45b47aa7a7a908d0450c1daf54a47a74a3850000000000000000000000009e978f56552cd54ef08792bfba980848449addf9000000000000000000000000d336c687c25c1ad176f3058bf0b727e661d52b87000000000000000000000000d666584f0217a2f2e4e7a49cff552d78ad92cb980000000000000000000000005a40efdbb72490185ee2258f55e683a1faf4bac10000000000000000000000002a2a14a96425df84535a94be3760e6afadf9c3400000000000000000000000000f79b4d8ed0ac1f853e8ccc1330addd9d5b878820000000000000000000000005701ccb57801f4f8289f77b98a5702b76a14b2b90000000000000000000000004cf539e8216d71afe66da49884f76e19c4f53d460000000000000000000000005f7258b5c099de5a687eaf2e0dd9d440fdfb2575000000000000000000000000736310cc702a2c25eb1f6f2f0d0dada9e1d00c29000000000000000000000000d57c646dbc171fb8af73ce7db61f560e4cb557380000000000000000000000004438c7e1b71f717bc09ba989e8a86b683f855500000000000000000000000000d6e5ab376ad9273d631191e95670fd29c57ce5150000000000000000000000002e02cf930374dfe0fca6ab2e0ae9af498f0eeb5f0000000000000000000000007ce78197fd6e0549de4b204e279bdaf569c059210000000000000000000000003cc3a590b83246d45a9d454786f7e8c1833ebc0d00000000000000000000000052e075f8438fee1af4308ac2771370ed288c5f1b0000000000000000000000004033a0e84d44a8c9af2f44f4ec1ea315b2e883e5000000000000000000000000286cc6d44c971c3953958eb11633745895b2e8c4000000000000000000000000bd0d5d163fc31235bfd787b97e9efc33c350c4430000000000000000000000002c1fe0e5c0c9335bac16df8f09c021ff0ea358b6000000000000000000000000fb770e07cb2c4f5ea7fba648f6c60ee749c59c3f00000000000000000000000082bec3b887292c73c86e85de8877c9ecee69d1a6000000000000000000000000e60e5a121aad7bb255291cbdd703eee160e7433400000000000000000000000025eaf7b91563e899a27ac017b8e6277635aa5859000000000000000000000000b93baf43151c87064eadb99c6e93e0bcad5e1eaf00000000000000000000000032d819c2c8f198504d8634a85e1b18a1420cd4d1000000000000000000000000e06e3131350ac54e900cec3b699014c9a4902617000000000000000000000000b58dfd0bca6c03f1a0d681d02b2c1926d895c6770000000000000000000000005f702bc23abb9413be1a2fdc6363d90afd7c572d00000000000000000000000065ecb60bbb671c90d5a03f3380a92bb5afe4f243000000000000000000000000301b3969c14cc1e7a77e081b7d0b8a9aeeba98360000000000000000000000006b7d3c7cf80550c879c8e71f6ff1da542bc09c5e000000000000000000000000ee5ace1ca739ad82ebb92e62cb613f04dc4cb1320000000000000000000000004bec5cf9fd37ba24253378e17c2f5c2325714cf90000000000000000000000002aceddf7e27126326f846dbecce3edfb08ac92a60000000000000000000000008412c3c85fa35340c3ca68d5055629c045a5b96f000000000000000000000000b76f05e3c3221b783bd0afe0116a6c25caaf9f37000000000000000000000000d2de1272bec8f79fbdeca82a1fdb33a59a747aac000000000000000000000000d4a58889791aced98b7fdc91f76ea3bd99da2814000000000000000000000000a500f33a9e045d59ef023f1724ec5dfa1ca1532600000000000000000000000036584a3af8b3c7d705606e8f2a4a41a140320ed7000000000000000000000000ec75bc60eea011039c897134778a72e99c7539870000000000000000000000000b623cbef4cbee101ab19a8acb3629df142427c40000000000000000000000004d6fcc129c215849b77b88eebefb8c64bca2f6ce00000000000000000000000088c8a15fc2574dd06dc13a4e1544b9b1bf4bfb020000000000000000000000006be4f591a85f653e4d1279b899d004ad146747990000000000000000000000009102c1ebad8fda4b47613007ea7c5065d4e3d588000000000000000000000000f697668b235c2a79a8cb30deaddbdd625f7dc0190000000000000000000000009d62b65bd729e87fbd538d9ff9ca431991d1197c00000000000000000000000005effccfea4e60525cd7c56c99e1d7a639990925000000000000000000000000e900efb901fdbb84a5409e26565a66659c3f77ac0000000000000000000000005c1df3e8f3143ed94823b96bb69802e567b93d020000000000000000000000008defc6cc366152913aeec90ca6790efcb836cc740000000000000000000000004c51c7ac615705c467b0074385af78a8c8aa9f9600000000000000000000000024e824a319dedf8fefe4ad2c10d538fa47cb4214000000000000000000000000646ae5c5f856b24739c120980350cb53dc05f400000000000000000000000000d1e307ea6f2bfb657b2823bcf7e10be0cce1577800000000000000000000000095cd333cd15e4f47ecc08eb5072d1d2d6fa0e050000000000000000000000000b8cf1b5463b69dc1117e2be6dde090fc3b6e818900000000000000000000000021ff01d52f43b3486ac3b9e80010580c5560202d0000000000000000000000008e699543ef3f20dd5769e37d6ebebfe1492dd9b2000000000000000000000000ca3a5066a12079cc82b338d2f4e16698a106ff960000000000000000000000008e8da9b3d1beda70284b14d1de33cbbd8f7de42a000000000000000000000000ddc663ca52b82e914b0ff25952e09a0bebe33f3200000000000000000000000047bd9b2bb5d1d2fa589161ac971d1dec9ca46f210000000000000000000000008d131462db8be18334b9b83e744c88649acb73d8000000000000000000000000d09815715ad525eb0324f815a2088b88cf6752300000000000000000000000009c6879f913d48485f47d4ddec8b6db425b6900ef00000000000000000000000074b71595f8aa0bf43eed332ea1cf898b382d043300000000000000000000000037b82b72468290f7e4025477039b7285f599c2e0000000000000000000000000462ca0f08af87e28165f7dac6081ce31e778b5560000000000000000000000003afcde3704e0cfdc77fe0a8a3d34ec4a0cf908590000000000000000000000009c8c648cdb718509a9669225e798e31b2ac51b430000000000000000000000003253e6b35ac5bc3b454ee2e1f6df18204fa520b50000000000000000000000005eb4b6941839495511cc9ddcc0c3a8ddb8734ac6000000000000000000000000d2bfc55cc816f4f0e15d190854ae727f7648ab6e000000000000000000000000099de58846d301abb67e51b56c11a96173ff6648000000000000000000000000a9ae3ef38a4b520e089d28e34346d29ec4b9d017000000000000000000000000131158da16445a6d5b765f380231f6963ecc20a50000000000000000000000005de201daf2154d47d40ee76a031654737aa981720000000000000000000000005af32bc12af3a5ff56371801ac65a04d456245f4000000000000000000000000a58adf1fe83ed57162eca1fc4129bafa5b9033550000000000000000000000002919b6e7fd71aaf7181501f3c7a24a34dfcb6491000000000000000000000000d57aee446743d948179e5c2f94beb2e1aa3087f7000000000000000000000000311b0fe70087499b99ed36bae60c037b94cfe5160000000000000000000000004e9398517e5d681cef9b61a63dd98aff712584a200000000000000000000000094c63ee1463e0c6094e50d58c676d3b1d213b75c0000000000000000000000001480a3c56c7d630d3d41bcff2fbd5affe404a2af000000000000000000000000f7ee83ed019dd4ba7de8e31b6044427a121069cf0000000000000000000000000ebf63ba05b5877a747c3338ab556cfd6913a3140000000000000000000000005b4579e4c8d8911735b66175af239f4fd25cad0f00000000000000000000000097952e2e6b3f86c65152cd152aa726e71ef25c3f00000000000000000000000002e68dbcb241186b2f6fdf01a0c7aa2b5d51ed74000000000000000000000000284ba02b873bdf1abc25e35a205d7db26ae97ab20000000000000000000000007f1b45e4408d70ea25cdb0552e199b33f445599e0000000000000000000000005097f427541b56aab1aa38660576f9143624e35b0000000000000000000000001c004734960b9c02030540764eb0ff0e256a1f2a0000000000000000000000008ff5c11e532139d0d921b344a7304b61fbc90f6800000000000000000000000060b609083b63af7645845419ca163ee6188d05d3000000000000000000000000a8fed12d8f9114a27e7038044d61b7b0aefc2b97000000000000000000000000f60a9e490ea837f2096814760b2ef7b981a80b5d0000000000000000000000005dfe8c4d229fa3a0b3a783e90938521cc4d9629c00000000000000000000000017af2abce2ca173010eaefb701968ffc32a642c600000000000000000000000006ebd35003033af581bb2731365b5c409ae687ad0000000000000000000000005433911cd7414f6474cda8d398116a7d8f8d418c0000000000000000000000000630b14881f561a139ee80fcee32cb30b1c0ee070000000000000000000000009ad1aaff45577618d5f23e433e75892443d01c21000000000000000000000000243a883d73e822b2c4d4e6883ee64db0078b0708000000000000000000000000835b9863c39f0e00bc33f7b323521e45c5d47c49000000000000000000000000455ba822fe5d1ad197c77a98d4ab80efd3814dc2000000000000000000000000db8b744b3cf5d64a9558ba4ef13285b8d92a9e40000000000000000000000000a02b6296ffa31f33a8055db2835dfedc59f8fcf60000000000000000000000004439746fcdad4e3ce0a8bbda189a24de929b82ba0000000000000000000000003b4e56d7075de295ec61cf19065e047305864ba5000000000000000000000000deb0159e1665a44798192e91dbdd68b4992ab19000000000000000000000000052746cc6d31ed66cc454097e07696bb07ea88ece0000000000000000000000007093b04b6bf70db32af00ab7bcabd129dc525c74000000000000000000000000e3f74e4c1882c324d9e20ff1dfb71d9fd5bbcd19000000000000000000000000cc495dec20555fbe09529f7dbe44dab2265d8416000000000000000000000000c901b31603e2928526df5eea15a4bb6a580079a3000000000000000000000000dbc3d4942d94e37200794069a8c1d65b6b48afe8000000000000000000000000a4e9de4f351017380afabf9b052382328c34ca8f0000000000000000000000002c7aba877cc07e7b24513f0ef7b9af46cb2789360000000000000000000000000c19ceb76f9ce2a3fce34329a47583cae1ef3bb400000000000000000000000099a4e80c778082b32b6bd956277831eb51c581a0000000000000000000000000c67ca79e50e94c025dd69a1990827dd77ad243b90000000000000000000000006c0d25bb354097aabf011638e245705c32c8c37d000000000000000000000000948c27667f33be52679f7b16fb106ed4138c365c00000000000000000000000070f5e4242e0c9d7aae38f13bbf82631cb0c4543d00000000000000000000000009dd438221e6cb8b96a7c7e8a9a1ae9a074ceeab000000000000000000000000b270ddefaeb3efd165f5fa51aa78fdc0cd9ba6b5000000000000000000000000565143f37c4ff9a39fec2b5aa29b3bf5c841f1f400000000000000000000000047086a5e070b48582edffe0965dd73b701974696000000000000000000000000aef2f27435a54d2e059cddeec2f9b1151ac403cd000000000000000000000000af16ab618bd3b0e7b7e29cbc74ba2aafcd855eeb0000000000000000000000004877a77a412e81def1d3e3326e86e8dcb7ff7e0100000000000000000000000023de0e594b91e40fd3ce8e4cb1e8f0e1c55ef41a000000000000000000000000c43b6ee3a64c26894ab0894c1ed0924b636217f500000000000000000000000024815ccbcecfe7ab0851ea5fa4a1d41248d2d8fa0000000000000000000000002830c2f8f884fee8f990d1bc4844fceb1ac753b80000000000000000000000001b9e01a9253cfc17df52d701923cb1865cbb4486000000000000000000000000c01960bd2d6bbde0b7ec57b1e361b1a26e952ddd000000000000000000000000f3c61c24e5165ab1efe19119e24f8644c53f18200000000000000000000000000394d0006bea3c48c71b7991523eb1f70271ca13000000000000000000000000ea828d3d99028cd8b6206f6b5f1c3549ebbf34c0000000000000000000000000b25764c755b4e4dbbc8fde88bbadad8d8323e359000000000000000000000000cdd636ddd122cda4bd6d94bbcdf794dbdf3f4a770000000000000000000000001fc33d39e053588da22c357ccfc045bfed542b50000000000000000000000000b204b68d77582f5187f54e1ee6d09150b94beeec000000000000000000000000324a34fb37bd9b06b003bc401900426733eb901f0000000000000000000000004cede61ac0a3b70e76d1b90c2300633ae5ca6a180000000000000000000000001693858bec9352603ddcadb261152404dd06fc79000000000000000000000000222e46bd437eb121fe766de31bb6abfabf3345d60000000000000000000000008ba6590b9a3ecba3c5f099ea41a0cdcfc4e570e8000000000000000000000000b65398e953912a4141fc6743e072c8c7d1e84995000000000000000000000000dadcc4ac35321b2e6be31b19885906a2b726dbbd00000000000000000000000054736f64cd39508e953605e44a2eb3af2e4f623100000000000000000000000099d64bd4a475215373dddba936581cfd2a4f51660000000000000000000000005d2967bc37ea99023a4a89d76965bb06ed28150d00000000000000000000000016c9181eae8f357258a9daa82383b303a17bca6c000000000000000000000000bbb2be5036afb5e1210fe4dde877591282618d1a0000000000000000000000003641b5076042ae690e140e79d8927cb5fcaf3dae000000000000000000000000afc633597f2a5b95bde90f074bddd9217746c68400000000000000000000000033ccde73f68848b7c4e7b42ca4c954f80fa00969000000000000000000000000db09b55911891950d5e0a93a3b0342fbfd0eff84000000000000000000000000cb2107cb7faff48734693b4a16ac2204e52720aa0000000000000000000000006171c704c4c345870a66f688988c7235184ab748000000000000000000000000334e2111f5ba4f3d65d94aaa587dd39d3411c5df0000000000000000000000007f5e9221c93fc7d5923317e77349d526ad5e0bb500000000000000000000000005b1eb8a3377f46de546b83f16162ddefbfe4116000000000000000000000000744640a01f26a1838ddd039490765cf631920000000000000000000000000000de1fad6cc419c8596d9e252b70bd0613b1bec2740000000000000000000000006658b002aef120bda860dfae3bfc509e956c362300000000000000000000000084a3090e50936ff5516992e8936e398bb746e1b80000000000000000000000000669e0cce6ab35cf347d07723134098b9c0d5d0f00000000000000000000000018db40e3d141cfa11cd987a09e3d7d5cd33c231d000000000000000000000000491264bf0183108128f4eafce0009ad420cfc64c000000000000000000000000ff87bf1e525d5e168883220d3772d606e78ce7e90000000000000000000000005ed9d8a745674bd5f23ad958630fb961855ada6e000000000000000000000000ab6e47fcb5043ed6727ee97d73edc0d50abed71f0000000000000000000000007f9c82714d204d3148795ac2f2811f845b65ac3e0000000000000000000000007bd93cc7b41f65229e24adecadfa79650eeb3b9c000000000000000000000000b86a2c0a0774be2370590d99dda1dfe3512bf5130000000000000000000000006c1c420c04f4d563d6588a97693af902b87be5f1000000000000000000000000941d7f6d553acf0f019fc7541cd3b4637c73ffcb000000000000000000000000e83749c597f30efdbd09447ab82c11879995c5130000000000000000000000008dfb60d1753ddc3564eae34a11cd02d590c9d59a000000000000000000000000af9813933196ebaca32650fc343a42ef8669664000000000000000000000000095b5d5fcbe484e5242de667fd67567a42ca464ab000000000000000000000000ec5d8b0abfa4d3401bc3ff92b6f8dbeb308fc1540000000000000000000000006a7f02eb7a83a431de898b08cbcc7eaf5f3d059c0000000000000000000000001f132d6fb8beee3d1967b8e199d445021d6219bd000000000000000000000000a13e695b748a722b38e16ec826300c85bbaf7bd8000000000000000000000000b143fd021c2ec16088586fac15ce98a453f3d2ad000000000000000000000000ddc6aded8abe844903921309efcfa0a1425796b50000000000000000000000004adb98b5df29bba9ddeec0c42484834b04b4bd6e000000000000000000000000631b219503b4298d3bf6490e9d44bc509c3535a8000000000000000000000000cb4f8ab669b73d767a172d9d2285004551aaa20b00000000000000000000000005133567a31b0f36bd7726b04749df5717a1bddd000000000000000000000000968c72cdb38206b7c560474b6975d4c3ff2ea8770000000000000000000000005ae7e3fc37a83c249ec1f3dd59f44428177a840100000000000000000000000062b5d4f7183b59249fe092a81e1844f5a699f6790000000000000000000000009e991769916ac169741d7268c26e0d7414461494000000000000000000000000ded3b4cafa15ef950175d7ad4d4fad8e6538bfbe00000000000000000000000007e7709cec22fa7349db789e3a5ec3db26d18027000000000000000000000000440b1de1048907d8729dc6d793798e1721d4ab7d000000000000000000000000ae32d1655c95eba039ecce28a761777a7cd8d93b000000000000000000000000ff201ec94132d3a70002f3d9154f3106b919653700000000000000000000000039eb37285b525f5d774cf26fbc036f4eef6090e3000000000000000000000000219d8eadaead4e64161350c2ea9739974d75a109000000000000000000000000d99b003cdda593fb9149da894b9f16d81f36f7140000000000000000000000003c3e48aefb51f2ac6e4cefa8ee9159f5b1a2db24000000000000000000000000c10ae943c14535bff84a74a8eeef8fffbb747dc30000000000000000000000004484c34e1ddde56d388b59d7e10f8ed6e78a37ba000000000000000000000000d1e7ed3632a619123121ab50a3ff89655e32b1c1000000000000000000000000910d1dce645ea6fd303339c849a81176c31c4c5c0000000000000000000000005ab21acd0b84f549c5a93402c2debe0a8082f5ee000000000000000000000000692af6e529ecf36dabddd90eb3463127e82cecf30000000000000000000000008e9a90e9a049bf33572da4e584e7c53edc311ae6000000000000000000000000d71b4cb14f8bf3132f6c82d15b021c598d9bd4b90000000000000000000000007e75bdd7d1c153c56f406d5302354a296d033bc10000000000000000000000008db3b30025093f7345ad9356d69bbc90f2580b0d000000000000000000000000593a5221e1829ab79cb2ddad5910a146cded40a4000000000000000000000000df188e093402f8a8fc8d7a150f4da038f98319db0000000000000000000000005e26a0069afa4c6d6771a0e44b6ab29fa5e6c86d000000000000000000000000245b8ca81f6ec66f2a5e79b6e2bceefb6e4627f6000000000000000000000000392a566bb31a8ea5181d8c93286329a7ad92c894000000000000000000000000b9bf9a70a2fc5c4a631d18122ef3e2bb060c2668000000000000000000000000fa9bfbd6234ff67fd1d243a3dae5871ff91611cf000000000000000000000000f475a5a66d34f0c44d6cbc24d7481d84a02b2cab000000000000000000000000276d6f381737b552aeafc6653e635fd8d9cb091e000000000000000000000000e245165e04f6d99e285cb7d918b6f5416f36d565000000000000000000000000e3bb77efa1dce58fef0bd45834cb7a39e7958ab80000000000000000000000002131d5ba468a9e7b119503589da6ab88ad7a1165000000000000000000000000aab04859ff8ae99ba4008ac830dc68d555d9c9a800000000000000000000000068e7dcb3bbb1a0610a46dbd804ed1482dee33908000000000000000000000000d74a6b3e64ffbd77766dd71ab32bb6398cf3593300000000000000000000000077d1b57dea15d55fe30d6b32da704d0e3565060b0000000000000000000000003fedaaf97245038a23b96a64e072a2a9fcae8c97000000000000000000000000a6bd8cc0dbde9379fd4f691a968c6a0ec6f4a90a0000000000000000000000005b58b5e7b0d983e219dd9741eebfcf62b5b77fe500000000000000000000000058062f1a21c91888b5d4f6d729b5198e512359b70000000000000000000000004ef5fb877411c8e5ce5fd7594c5f92b30ad02d1c0000000000000000000000005f7672359026346708671f8ce0fbd472c644fa0300000000000000000000000035a9d8edd8728963c718537e6f8879a70354ef410000000000000000000000005ccb02a2c1c33ef3f807b1fc137b94a4f4a6f0e6000000000000000000000000fc1fa0f0bb112b380900ef8844af0e78f04232a9000000000000000000000000914226457f2ec68723226b92284d8b4c06058cb00000000000000000000000000b46e7c9749f0ea57d6016f3ad9165b2f5286ace000000000000000000000000adddb436437601f7a3a743f77eaca78503b3bf83000000000000000000000000fa70ed24c8a1b48650bf027ece1beec1f0d73233000000000000000000000000a5685393e526f8b51eecf53974ac69d903140f4f000000000000000000000000821873d353885a2309e988f32e9e09d9f1c9006f0000000000000000000000009f4722064217e9e489f4042775f6c2c4a9ef58bd0000000000000000000000002fe7dfd414da88a745e2eb6c36b4fde662c86e8c000000000000000000000000a7bc3dc2d143c22c1ee7eaccf78ad2ba9043b467000000000000000000000000602c96a34f0272dc5cecd3980ae01f05ecf6a04f000000000000000000000000237129d679abccf6608ccde1bcdcf38db81549ad000000000000000000000000c3ca0769213950bb9e388fb457665ed1e000aca30000000000000000000000001690426aac6ca166ed27ec501db893735a4b01a3000000000000000000000000a9022c07b69f73aa6d879e5baf2641901458f52d00000000000000000000000075d7c53aad42701ebdc561413e8a035b485e7dc700000000000000000000000087619708878ef218b6a22485289b504bd8fde298000000000000000000000000cc935512b02c73ea66fe366d6047cd6200a57331000000000000000000000000ea750795a96e998514d3e21debeebc50424e2eb000000000000000000000000063e8193f309088e8657e464ca61098458db1c8800000000000000000000000001aeece75461bd451a05644df56b9bcc75b48b83300000000000000000000000045fba32c010e4e755fdceee85d9788357130d908000000000000000000000000aeba101a364949c0f7185d6ce2a98e5e9414b6650000000000000000000000006d20f1509304c1f2d97285f5e74a67cfe15a7db20000000000000000000000000be28616f88c329302d3bb38b7fde854c4605dae00000000000000000000000065fea4c0cbcf3b2541e3cef46fb079badc025fdb00000000000000000000000061782a84e8f06a9e0cd1ee10450fbdd389b077ba00000000000000000000000045a7a1a803d2d95db4d0a2dce61cd8c0b6eb37f1000000000000000000000000604e8c346a4efe4add358f49f05decffc589b994000000000000000000000000b9e37d9623c110f1d73eab7603419e2c11a53fd9000000000000000000000000cfdce4666c71e6ddc6bf1c59b3c0ec51781bbacb00000000000000000000000001d65422160ad47cbaa8a614241bcf5ee7f45a290000000000000000000000006b327747bf61c43e3ad0dcddc7244f6d0745a5200000000000000000000000005489b1e368e775267703396027a065e31f3268170000000000000000000000004e53a9bfc35fcc7078de8c0923bef75cf0a93db80000000000000000000000001eeb452384583e22933ac9aadb3b7c48dd303a0600000000000000000000000054dbda09afcb94242b4e41b0c10b0923a05f223300000000000000000000000011c2c1a3bf69ba78438f1a72965302bfe5d2b28b000000000000000000000000ae7bf2e6f8a722086ccd27468ccfe1fd88135cd5000000000000000000000000a7b09fd1a3bb899f638ca1c95b35b7f0c284db0500000000000000000000000032bd26adeb59854d48f2457c3f1cd7e0a2d35def0000000000000000000000005bff16a372599dcd13e43fe9e8d27e8bb254a97000000000000000000000000041e215dc42b408c35406b602cf88c4e528b7cd2e0000000000000000000000000ceb80f2fe7816bc6aecdceeae29c1c2018db6e900000000000000000000000085f7beea94fe286f2ce798228fb48b42f09ed7ff000000000000000000000000bc065b2cc36b18076d271aa6b15608299266a05c00000000000000000000000091fe60d13afb8ef1a452ccddde8b18286a41c3fd000000000000000000000000802094d9691a897e9307b78d22fb8023c8e94db4000000000000000000000000e80085225e0f21d592cc3350a17fc4d91438d52c00000000000000000000000078627e74ad523d44c0d1f4a4ab61196bbd208cf6000000000000000000000000b5cfc6edc4d79c7b8e96ddfb17fa3ffa1df726b4000000000000000000000000801d374671f41f114496ab53b46d582a48078cfa000000000000000000000000e8ccb9d6737643c326822df762cf05c9e731a7b20000000000000000000000009ec17ba5ea03b0e307743f3720ecfa7eff523b5e0000000000000000000000002b3c3ee795fd1945d96359ff66b92ebf34b354eb000000000000000000000000c693a7b94ecf165ef9a84f76dc2b478b3ce48ddc0000000000000000000000009fe1b3f1fa8cc0db4d79ca95cb237b2665e2747600000000000000000000000010ec3c57d2a61ff63a4367750452b3fcd6a6bb6800000000000000000000000064fda0cb47e1af2e8308be53d4f44a651e7fabe400000000000000000000000092c5d8e70a205b29e2bbea264a58a6fe6787db4a000000000000000000000000612c1163627247487bd06a691135ebc7a11c2983000000000000000000000000f6fe6025256f4763a088ed0ee1dfed0169d96105000000000000000000000000c62464185f4db5b30e609487ac61dbc87012d080000000000000000000000000ee77d108aabc53fbde340086f08ead2d625f4ff2000000000000000000000000aff9945ae58f808f040de8693be4763922fb96a70000000000000000000000003dd5096f7ac5efb36e671d6d5eb7a449fa5eb2ce000000000000000000000000d826ab9009702fa02057d4afb8cb2533144a2afb000000000000000000000000763618d9dc8874dfb06ff62533a96b682945d5850000000000000000000000001171bdd7588d106050c89d7d75f9295fb32cca7b000000000000000000000000c7a2f3adf55ad7f5d8a499248036e6dfb31f54840000000000000000000000005a9cc0b085df787702f45af3e3c4f6a227a5731c000000000000000000000000575948f4d0e1869046becf9502711372e3478eb8000000000000000000000000c3ab62ff71415ee08d93973427aa55073a81aa4400000000000000000000000064408a3341acab8498513bc94ab54bd1ff3c8f550000000000000000000000000d55de394142eadff83abd79eab7111df77b61940000000000000000000000006bcbb3552a554129749c6fc8f1619b6ed5fd34b500000000000000000000000024812d92099f20bfcfc058cbbc38346cc46f23d5000000000000000000000000aca3dbf2920f30ba4c2f151cdfb928370220d9e7000000000000000000000000c0c4100f5d5d7cd6febe359b5fbaac31f59e230f000000000000000000000000b1d6d2f588e3d52fd91f31f940a5906fa206932b0000000000000000000000009a47818df1bf337ae7c98229f2b7d4c19eb38a280000000000000000000000004987564595943bc2990ffd673625179e20ecfec5000000000000000000000000cb1120533c809f4f57b9dc7a979f7ffe0db37e65000000000000000000000000a81d7b479debd08ae655458dca176ae053103d1700000000000000000000000076716d8ce673245092c646d5082adbe0649e6db60000000000000000000000007c34c12f392755215c1df6361bcf75efaeae4052000000000000000000000000c2b0923a72d9d8666cb3c4087eff6feaff8dc3a700000000000000000000000027331ca23e311ec2a2902934a7aea47d2bf401f6000000000000000000000000b125f66afddc6cfbe55c7ee9a44fd787617dad8e00000000000000000000000078b6743a0e9e87b5effb6bd0d1dbb136f209c0cb000000000000000000000000f28f5acba50a791f5098e42801e3f4e4580210cc00000000000000000000000031caa71ff582953bd5135bed90034566f9e2ca93000000000000000000000000021a022f75bc6947568e625b1b7005a49ef528f7000000000000000000000000eda2153b0fcaaf111e08db6297d0f248987f130700000000000000000000000001b01bf97d2fb4a22fc79a987ef79479656f968b000000000000000000000000a1418b5a2f6538a150775022a1cbded6aea591700000000000000000000000000941e8f196cba811a8b1396075c426cd870c8c760000000000000000000000000d64395cfa18480c3860acf8391039b0615c98fa0000000000000000000000005144d75d2c3d145e5d700af5053fa5e1f1af97c000000000000000000000000052bb4244100dd9512f1af082ce54359e65f5a02e0000000000000000000000008969c96dbf8197fdc1dac30fe1f868df172e35600000000000000000000000006b885350c6c83dda55e42d218a602cd674e07bdd0000000000000000000000001fab5d576c8add17b70ffc835559155f8494eadb00000000000000000000000003f128c37123ac8eb40d7a5e48e1aca13060e15c000000000000000000000000f1b098a357ceb4961536880a3789b0c5fe069b980000000000000000000000004b456da5ba1af72839d7570fddc6f337de2a0c82000000000000000000000000092b97fb6e33360adcac4d32fe5a0f52cca91c1500000000000000000000000012f50bdef0079c27f1d3bc09505e18a9fa6b62de000000000000000000000000045acdab1f8cb9ecd7de4077b1d8f10f40d9443e000000000000000000000000f8fd1d88197ab5aa66c4e05bc7952bda38cb5834000000000000000000000000a7d0dc34dc8d91de26c76901eeb36cffecf3e4d6000000000000000000000000ed987ef3215e7fe18de74b5eb6cbdf9c8b5ecb94000000000000000000000000e26fea1d6af352e385be31b758fc4bbce95bc0620000000000000000000000005fe9aee892e701dc5301f299f19a2bf6d2fee262000000000000000000000000b860efece07a9485990e90d364e149f87f9adf2c000000000000000000000000b11a2772200449c8bea39185d4f1430cbba900ec000000000000000000000000bb1fa402f9cb3d02ea719919a32b98d5269b9f7c000000000000000000000000cc949db13ed8f0bd14d0d5f1932fcd457d6a36db0000000000000000000000005bfcd9f20cffdd99c4023f4e94cff52ff6bc9810000000000000000000000000c5cb83327f2b943b965576f19504dee69c9ea93a000000000000000000000000b01c006fb6185a99bef301c8148ab8b10d25e3b30000000000000000000000007291d64aa5c851d799f5ea38149e41c171b753b00000000000000000000000007b0fa55ece41da3137ba364b97cf7e3f1370164b000000000000000000000000bbdda4dfcdd2fe6c6686faf84873e8ed257e6fd60000000000000000000000000031bb026dd55f6bc24cbeb289d391d35a310b2b0000000000000000000000005137600c0a6099116875e357114ff8b2b025597b0000000000000000000000008806c5df2ab1b15587e5692378f5e43e9842ed6f00000000000000000000000063dd32898480a8d32172d4b87436742edb9a1c900000000000000000000000009be746d034a657890f78c69c075359cce1d8899200000000000000000000000015396f758f97d102f38842834d07a063ed4d497c000000000000000000000000cfed6f070bbe97ce318f154c34172475c9190d50000000000000000000000000b8bb8ac4c8fc01f48a3ed9c03d85bd8c0744ba71000000000000000000000000abaa1d27dfe17494a3eac9f4c32ee1b4c845ac0a000000000000000000000000d4bb0e31fb48b27a2baf2889c6f9ec69a34c22330000000000000000000000006fa233f955da8dd96ea482f28afe7e01d741e85c0000000000000000000000000a3487f28fc8b43a20c7b4fdae9503f3ba5f1cf4000000000000000000000000161a10d1a1987139ecc3e04e2f1d591cbc0bd6fe000000000000000000000000cb03c3143039974973febb13a7ec7c35ea128c41000000000000000000000000467dff5627f13b71a10a62c9d79a34be4043ae690000000000000000000000004499e4a630275a0d26093dc65d9597e7f865e94c000000000000000000000000ee820cc4e892d0ebcac9863eae4de799f27d0e3a0000000000000000000000000b8740f5d90e1b714d5e14facd1799c25ccc0b56000000000000000000000000d804b91209b2125aec3044a726974ce9bfc651a6000000000000000000000000d05f8c28ebc83195392458969f2315fa2cfcfc79000000000000000000000000eff4c11dfabc2f73f292db988a2e4b79bba8974000000000000000000000000090ac9cca60fc5ef6c117a1949796c6ef68e385fb000000000000000000000000be010dda787064214c664efa8855172729b6140a000000000000000000000000bef2dba0d199cb2ac3dccf9136ac0fdc76b76b01000000000000000000000000ab524996c85997d4facdd6a4608f0b9a71f81d11000000000000000000000000742f5f37c9d18ca799c83382cf8de5fd4f351b9200000000000000000000000014bed972313e86f8c9249bf715b84430262d11de000000000000000000000000c01aae31215ea396a362079001bf64288d1645bd00000000000000000000000078992b861a7d9e64c391a0a634144c19faf5c67e000000000000000000000000e7a686225d201d862f71451bc02f2547f42463460000000000000000000000004c259945c82a5a40b3811afd76c25450f4851e48000000000000000000000000d13b7d6812ce805e1bfde1b6e726650a0f7df89b00000000000000000000000020ed38c5546b9896f288bb57708cdb3ce1cfc77d0000000000000000000000007a5864d71a7e02990c624a00b15fc5828f14c20c00000000000000000000000032d7edd22eeba32f4505da5e1a091236002cc8d000000000000000000000000074d74c44484cca722914b5d4715e89ef7eeecd310000000000000000000000004619612f8b888d79bc0419d1fde023c5b7f059790000000000000000000000007991b07bf79abf89b5a0d9a45165c2fc0d62fe140000000000000000000000002de82187933baedd6cd82e880db379b71927f4de0000000000000000000000005dbd364641cec73744dc80651cffc11ae78b3de7000000000000000000000000148340cb0c4c935d4ef0c189e7e90a977983c5bf000000000000000000000000cac89b65498a41bf43765b78f243f337d89a0cb30000000000000000000000000f9b3a93789ca2f8cfb876bb4fe5061a76ed2b52000000000000000000000000d1f4ec0e403068c0050729de74f2ed10b2e3abfc0000000000000000000000009b1a772b722d4cff1ddfd7f770080e64e453597100000000000000000000000065025d12daa9955c1a84da6f9899da8b65051c29000000000000000000000000f3cbbb3faa1e8332e74eb032b9c1479305d51d430000000000000000000000009f878d6e750e6d0e576f02c97db5bec5309ce8fa0000000000000000000000005a2dcc6fd33441be7cbe4afcc7daf4ecb7891972000000000000000000000000e992c9163077aee8c0d969018616d008ce86d3f2000000000000000000000000b5097fa9b2d0374a2a223d64207732209bb712320000000000000000000000000ab63f22580f97e3fa5c48c040e30eb36cdacfff000000000000000000000000ad5c8cd0ef3b543293d9996d35f16b23e1cea5a7000000000000000000000000bd69059eb0e97f9d0f1ed33e3a2fa95fb2a64c2e000000000000000000000000525910f1c2c55e23009e1fae6db907a91242bf95000000000000000000000000a927077d972854152fe086c3d58e4bd5ea1853f9000000000000000000000000bc9c1dbcb932abfb9f986306af65400f701d1f770000000000000000000000001c42df43f266e58cfc6887b10a014a393a403d0e0000000000000000000000008565e8ea374b84ee8308d05e5ca40f0c5712b1df000000000000000000000000fe5014d29698ee13c1f6ed3c1ef4d41e039da469000000000000000000000000a02ea601cb99e263042f3eab2e14160a24c7d677000000000000000000000000cc7329c4de24334d22048704548e5d573d73fec2000000000000000000000000cd1ff24ed43aebd244744cb72c5917af4d3e515800000000000000000000000035eeb92f1f88dfea092a90d817eee97a4436a41100000000000000000000000038cbdd028e7d659c87d6db85b2207761e62de433000000000000000000000000313f2d4ec3c41f356d10a1a264ddb1a82e233e9b000000000000000000000000dd134f1b9cba64aba213ca068908c0e9986536f20000000000000000000000002933afa4edd7ff556f5343ee23a13a865b58d2660000000000000000000000005172797552de152381d85f8f83bf6e878b362dda000000000000000000000000841404dfee144a271ce6ac07bdb2d76bbb27e67a0000000000000000000000009a34ee609447b0f14a4f373d506b96c536092e3d0000000000000000000000004021ce0078a57e897e574cd34e718d613480bda8000000000000000000000000fcb4869a1fd6edf3562c7674132b74c5ebc571dc0000000000000000000000004d7ef0d243264b7296a4b89ce03e17776af2e643000000000000000000000000e10e0febfee6b4d29826aa96ca42ed0861ce0744000000000000000000000000ad63eea64a519f2650376ec95c0ecd8a6d1a200d00000000000000000000000097577fddf9e816edccf6097e728cd4a684883ce20000000000000000000000008d582816b5bfecc36374a2a36de1d46f332ab8d40000000000000000000000007290d1c6cfd5ccd242befa76e09d4e1a3fda839a0000000000000000000000000d4da56d8f206cf523acb92bcc618686f865248b0000000000000000000000009bab38cd92c0cc3d10382552e8c8b3130bf7db2a0000000000000000000000002b442f0b30d280a36b83d953b99bf0bffbcc8c0200000000000000000000000064fee8f0be6b918b0c31732d2898fa4acbda5fce000000000000000000000000253dd2a36938cc3cf38ea88ff427364da482f24f000000000000000000000000273fce43046836eed1fcde948ffdea03ac2a39190000000000000000000000006cde1a8442d41d12657db01eaf5ffb821784c520000000000000000000000000b3631193c29d45f9a99a89c131a68719f2e4bb56000000000000000000000000b08057d536c29abfb0c95ed3173f27b6b79dc5c40000000000000000000000008bb6df28d72fde7998e47425ae7a7bd50ba85e480000000000000000000000002f3c6b76a44ae76f3ee1194d0724564fc5e085840000000000000000000000008b7dfce6254786851983571f71a249159d3d8629000000000000000000000000f4f4d37b63e1353a2669e9a5802535f5a55c7dd9000000000000000000000000423a46349011a7c955f034f209636d28bffae12e0000000000000000000000008800d6ba9f4abc392950803d7b12baa25e8f6ceb000000000000000000000000967152f31152b289cba2da302ce8eb001e004b4100000000000000000000000099cedbee36c6c466148ee643290dfd7966a039a400000000000000000000000009606567ea1e70ec4ff7308d20815378aeee8ab800000000000000000000000094e74edd9cfe2092863cc3e54558eb365d6012ff000000000000000000000000b438929c3287845c423e2f3f986cfcc9e6d8791f000000000000000000000000761b0c0c8c4c49fb7ec51afb9108a35ca2120fef000000000000000000000000f65dbc5c8c939f019756928b05ee680eac1137c00000000000000000000000000b2b9e208e480d9945da7f70da6eba97b74a023c000000000000000000000000303287e5e8cf268e1428f523132474d861f240df00000000000000000000000065c67e9ef6d4e2261868030d4ac4b82bcdee8adf000000000000000000000000264621995085e49237a89d93694993fc0431029d00000000000000000000000076263f84dc02a3b0bd40dbe20b4227162be371f4000000000000000000000000e6d2c8095ccef48f8d6f9b1e452c576a5ca6b92100000000000000000000000096760320abb8cc5ec9c93ca27ff549ff2a9463d7000000000000000000000000a1c28aff91759b5c578430ff36f461490bb8d5f500000000000000000000000056ccdfa08ab899c15264c27235d1782536c7e0d60000000000000000000000005651523b1707e9bdb0a9674f51b7b99708f2cb37000000000000000000000000cf85e84d8daeec58fe456993ed309cd793b3c77600000000000000000000000038ffcf44ad34f7011b8d8b278050853a898366a6000000000000000000000000716bf9a1d28d764008db1df286414a8f88c697de00000000000000000000000064b615b7b5a00164900f35d936239e6605b922c8000000000000000000000000c694f680e538fbea027df5e6e5c2e5d5244328580000000000000000000000005a8a431e15b84a6cf56b15772f9a982678c925940000000000000000000000009b49b2b147ec7a2e71637dff7aae57af6a1500740000000000000000000000006985276f32d16c2669b9bc494212bcd1050ff615000000000000000000000000f35436bb43c2a46879002082fe4ccc4f104d068b0000000000000000000000006ee2ef12d44c427a02c8ed945f5e11138a84ff9d00000000000000000000000062c174f31586ad0562fb614cadf6f32107f4db3d000000000000000000000000d1d02885a70e5427b66b1b5136b5ac11f29bce65000000000000000000000000ae0a9172cfb7f9b92daa6efa01a8880e2b312ec50000000000000000000000008c7e62b1aaf94d616f518420bad09529f00a70740000000000000000000000006834316df09137a1d216e0f4fb22c0874d06ebb3000000000000000000000000305e1a5d94fb8f57cc52d9837b2792f1d987986d000000000000000000000000997a19ceb51dd41fe728d5d6a4d379ec1954843f00000000000000000000000048fd46d51379772fc550682bd4df8e735894fc92000000000000000000000000faf3a5038cb7d3bde18b569d258650395c4ce3fa000000000000000000000000b4c5aea653a13ecaf6b694d173020788b600d200000000000000000000000000099c5130568126459ca282edb7b9ddbc9618caf000000000000000000000000056ed3a1a75247acabc08e2df7c2fae599ab5220100000000000000000000000086d2114d4af965e362c267c1207a9fd4e3fada81000000000000000000000000e304ca0c519b8c2a8d5cab4f5c13d494c067d055000000000000000000000000ce4bad31415f7069af8c0946798723fdd6810fc200000000000000000000000095b0a14d750542d3de254bae54a72c92275e534800000000000000000000000045a736891b470aae27a6ee81f2ec1dca838daa170000000000000000000000009c15734995438e20e10383eb718639f7ebc24eda00000000000000000000000093835a20b686cb0f8750246fa3ed411bce7e6eee0000000000000000000000000652e54f0603b2fbbbd09aa6a55da998394dc624000000000000000000000000ef1de163e7c0df474a655be6fd37b1214492f7d1000000000000000000000000a0314f03a89d0202de2cb854ed01dc8a2d495e73000000000000000000000000770e5f48c9df3bdfe6810d48ea1bd378dff174af000000000000000000000000ff6aff17aca30dbc4fb1632c2098b8c4e3088aaa000000000000000000000000830d0175fe03f03a54525adc5ee12036438395560000000000000000000000009b39557e9795c9ca779ce616e48ab946dc629c910000000000000000000000008e649b3288e48a8bc95e3049bceb153624ca9d870000000000000000000000006fbf3fb1b1f0659f7a4c952437d185bc7b320188000000000000000000000000cfedecfd713f6b6b013e5a437590b24a64d5c1c100000000000000000000000028b1a7e3f551ba43c9725f76d37ac322c319fbef00000000000000000000000028629fe3c43ace121459f98aeeb6bb24b5a1893d000000000000000000000000a194dfe39b1bc6645a0fd3ca7338af1af39b0b6e000000000000000000000000596a95a4224e11cc7839db95140720b9dcb706c3000000000000000000000000e71c49d8235790b7eefa843de7a8a87480f0d3ce0000000000000000000000003c56e89213ba38676cc57508ea997f45d667ec5a00000000000000000000000006ec66eeacb5a2e93cccc14558f281ea9d66dc9a000000000000000000000000f850a63b902933979048afec63db143c55dd7045000000000000000000000000fa94115068789f710350d6e2d73f192104560517000000000000000000000000e319b0ada23807a25e0cffd60305958a55b3df9f0000000000000000000000002df4cf3d45ac6880bbca3158ef1f0a41a1f6153200000000000000000000000003b8855c011f13a84782cd271eb2a843df6857d7000000000000000000000000fda4b8c1ed8a4e47bd52119dd6e960c463f7cc700000000000000000000000001434c48ad8520b2cdba53bf470ae5a32ce7cf7020000000000000000000000009120991862c760e5d9e35a4c5a2cc5cd4e932dc4000000000000000000000000adc815abd4dc0ae6a3bc6129f42d1564761b853b000000000000000000000000dfa3313b0939d1b17e040cd0018b50e95106e0d90000000000000000000000006aa645d83574d2bffb314c10bd65b6c759b25500000000000000000000000000684f82494cb2f25d87f2ed5f991f36c0877d0c8000000000000000000000000058d90429e22cacf687b40e71058c978e21d7c8a20000000000000000000000005c3670534330bd9aabae3c72dcc652ac29ef31c80000000000000000000000006f646e3fb75aff188b7a7de06850963ee41aeb9900000000000000000000000001dc759fed3dcf41e2606246117281c30e7c410000000000000000000000000051d6e0b2f312b323e0ffaa7a26fabac18134c2d1000000000000000000000000dfedb97235139ee9259b05094272d10759c4d21b0000000000000000000000001a2051864fff55e9049a55aef9810c48ec7b0639000000000000000000000000039ae7d83e7407eabdb85ac7ef170ef440f813fc000000000000000000000000b736c3945b92d408a62eeded356ecc2d9ce83bf5000000000000000000000000b86538d3ef668b51a7b266d67a78bd5ce7d0506d0000000000000000000000008f829efd44149f5699beae76ce6e7e014c2e80d90000000000000000000000008663486201652ced73aaaa195c610d3f39356e930000000000000000000000005f24ae7870cfa87deb9e1acfb4cd6e5195decfb8000000000000000000000000767e62702db70c4e7a02acf8fb6a316e5c4091950000000000000000000000003e683b9a224cc96225ab39b6077534cde0dd3cf40000000000000000000000001717bde5e5d4c74af1dabd95892fe9469cc980bf000000000000000000000000cb5cfa26d9fa5b58ea413c6b01d2a2ef8049b7dd000000000000000000000000f5c66d01730ffab05fee27388b94ae2310bf1270000000000000000000000000d204744014ce63a9d4afb9b12b450fa234f70dd6000000000000000000000000f08a145386631669373a3f779c7de4bb717954ab000000000000000000000000b932ce870b5f87ee337fe089a4e95fd830b96125000000000000000000000000e1dd16d620fa895bbc34db54a2bbe099b742b5c900000000000000000000000014d1928040079c82cd226e0ffbd02514f2f8b285000000000000000000000000961edf68eb4350a671f15c7f060f40487e21438e000000000000000000000000a07ff4d6ec752f7be8b5e3910014d617f07316120000000000000000000000002a83b96a70da4e4938f2d1dba2dd7184ec3d7e550000000000000000000000004eb3369c759190802a0bbe85a8e9b05751bab79c0000000000000000000000002240719a4c67c13ce97f2e58ea85201ee72b15ba000000000000000000000000493cc0c8788eb2c0ed987efa54f1c17d724b14bd00000000000000000000000064cbc7c9fa7f6b8f26d58ea89c32fa6afca9866900000000000000000000000003f63334cb59ec7eb8091d9d7f3444afc08ddc51000000000000000000000000061762d18f5f9735f4e6f4cff23abd7753138f1f0000000000000000000000002c9f36764ec1d3d0f2b083638a00b0ea9bc982b600000000000000000000000010aa8f2388f0fa31421314b2e8cd21bf29611afa0000000000000000000000001fabfd51ee05201300ca025e60bd3310db69133300000000000000000000000049324d59327fb799813b902db55b2a118d601547000000000000000000000000144e4ff7eb758468fe33acb7d7e95a0efadef8060000000000000000000000000f1cbff94e5f661e0704bc3f137f0937e61366c4000000000000000000000000e4967604bba229cf450165eb4a6572c6c9b10439000000000000000000000000796baede48d0acd1d2a34ffce55aae0a73679412000000000000000000000000a216c9ffdecb9ae0dcc2af4c325d686f648db85a0000000000000000000000006fe2eed454a87bc912303d893ca8a2fe7652ef93000000000000000000000000c448cf453631e269a71d0495bee20722623683fb000000000000000000000000f4f12c86954a7fc56b7442b109c6b12bd49972610000000000000000000000007d3df4852b2db4a73e476bb369b6b4ca993107ff0000000000000000000000007af330728a34c468e56a45ebf2c2c6460f6fc2300000000000000000000000009023c378bb59c73691a858b27f0ad23149bcaee500000000000000000000000030d901c69c884b44de313697d3bf84ad748e9bd8000000000000000000000000f98e2f1575f5019710cad028018a294bff52ac7700000000000000000000000057501b94a8ca77be222f2c4189d9ca881f363c530000000000000000000000008f14cb8893acafbf27773b804f92930737a91c3d000000000000000000000000f0d06064000e4a21b09764711f75cb1d29c154a40000000000000000000000000e1083e34a1f33063ecd5a283df90ff9957ebce700000000000000000000000090937eae5361539e4622193178f5462d374d519400000000000000000000000035eba29e96564f6762da6ecd9f43383023d3bff3000000000000000000000000acf070f341aaf37ecfe12af5e57e1780f7933ea9000000000000000000000000beac3d097ffe30a513445ecd67ba7ff65a5c78b70000000000000000000000002bbd7765d071f20f411d5fda897a9092a9a6730b000000000000000000000000b6f9ecea3beb098981110c55223135c94f92c679000000000000000000000000439770c623aec31feaa37747f8cc2dc3a0a04922000000000000000000000000f0404c37ee9d2e8f69d42a2db43116a80dcac83600000000000000000000000040b06614587965b6d5473c35063e0789cca9a0490000000000000000000000002b392b4e6f66f8150b0651d0f784e8749f6e5bcf000000000000000000000000873683ef5f41976d987432593ec54c8a8d13dcf600000000000000000000000049acc8317366aef6e73ecb3d63da75734164939f000000000000000000000000750b86b962496aad2499a60301ea057ad0f331ba000000000000000000000000187f27c28f9d9fd606aba7c6b08c6abc9f7399f3000000000000000000000000e32ccea18b60a0fd9b489968bdb0344f667ef189000000000000000000000000de9789daecc338c72cf13911e225f880dfe580f3000000000000000000000000611d0311e33a0424f77609c3e79219b32c1b551b000000000000000000000000083d919a9d62b8127240c7d07034d39366d83391000000000000000000000000d6775c07dd4b2ef03698507d92bdb5f3979df6920000000000000000000000002c76b127cf7d435ff123b020f655a480d66064e900000000000000000000000069550dcedf2ad4e5773cd16b65887d5a66027d75000000000000000000000000feea70dbfe1ee2605639566d54be5034f54b8fb6000000000000000000000000431cad3913ab769e36cfadceb05351b6d22e886e000000000000000000000000ed49854c0e40c3eb686af34a2760956d86945942000000000000000000000000b2e489ffc1feaf2916999a6053e0bb84e70c939f00000000000000000000000071c4a2b30181acf90476531fb594fd68acbe0dc90000000000000000000000001e42a1994834f28ae05cc26ba23d44f7bc3cd29b0000000000000000000000002c9e96f9c00f1c715fea6f478ef2103cc0ffa1700000000000000000000000002afaf9778ba69b6e05da607cdc44d46bad85bed4000000000000000000000000c7ed80b265cc5bf3c542512b9a357061cd67d63d0000000000000000000000006f920a0aaf5c3757e04e2f15913b4389415e95740000000000000000000000007eb182cea8c675e6fd1b0fd1260f502cd856b9070000000000000000000000003cf8852a50f7ca5c25c9966315bab6275ac69ffa00000000000000000000000001457e2768ada99c05b7bc129b3f4b71586cb00400000000000000000000000077b785679ac3bdd421d08fe2474a2e3198e9678200000000000000000000000038c5ab8094e40b94d0ef608f5085dcab3ae95910000000000000000000000000847fa27ccb7427a074bfdf15291b03beabce65320000000000000000000000008f538bfab0adfc4d82401c4424c155062df8a79700000000000000000000000072b590ae43ec060ca2b4c51655ab6d59ce3fd227000000000000000000000000853216d52d69fdb65404ebe49e92f67c8e9bed53000000000000000000000000b75b1ff020360da8db2000113b1838bbe686501c00000000000000000000000004b18c0e72b5d2139daaa2b864fcb719a5ad81040000000000000000000000001ea96040cea566582eb5affae68eb0de6709f104000000000000000000000000e2f337aeb9cc26cfa66af63895e7d4ccd2661358000000000000000000000000093a8114c789055195dac9dae491b3087bf69e7100000000000000000000000075e7af3a96f5d3d3a1863e4ad7bab26f0432b0a800000000000000000000000021203c85b3c7be9e22caf901cd8360e29d73ae4d0000000000000000000000004c26e08ae8cff2ef9efe9ffe3e1e8d69d113790e000000000000000000000000b3edae22599008c218af578c38f6266ddf87d5b40000000000000000000000000e37e3161264976c7a479824eb3730b3b0ae1c5f00000000000000000000000096dd89a4371c7c58b68a96809f4e7f4c81a1fbbc00000000000000000000000085bb7ef59f5c8af7e8511f1d903e5dd276b360c80000000000000000000000002b1baa305ea84b4f38427ac94a491b28e39416bb00000000000000000000000078009beb033f0cd11e585f095018cad997be279c000000000000000000000000191ae272d18de01813c97311e7f77fe440962cca000000000000000000000000f0de1bbcdbc9b470877c63acbb11ce875ae587f7000000000000000000000000e2571fd9c8ab285817c52e02743f343d26fb1a1100000000000000000000000098305b3303cda1028e802a3d8f9c9b235547181b00000000000000000000000034ec4278df97cf72083b6bc9f666951d3fa5e53c00000000000000000000000095fa0c8c1f1ac08f469917e68a08f7a90e9bad9e00000000000000000000000085404fc93eb0ae3e867a45f940c60349848ac3810000000000000000000000008da3675c0960c2eaa06937460ed92798989542f2000000000000000000000000bbaef698e60389d2778a02aae4373ce100c85d71000000000000000000000000cf28269753f80f49310f4f5c617f98680a4a4e06000000000000000000000000c3ab255e6133b30b20c55a08149782d45ed2d93c000000000000000000000000a4d22fa1ac8cdc82b1dd92e3a7f9ab2230e38cb0000000000000000000000000edd64dc3033baecd56aea4956ab5f23a715e714b0000000000000000000000002bb608c044969c89575693edff9c6482b36da1e7000000000000000000000000884677d584d8f67f6fe657dcb2d3dadd2fb2ea06000000000000000000000000737f3423174d18659dbbf57827c90cb67e8bcb610000000000000000000000001878ab1ae162e9a48d87e99e29aa234f255fbe95000000000000000000000000071d53337551568153dfec6fcc4576de60163702000000000000000000000000648d48be8ea0dba568b65f9f253e39919e9386220000000000000000000000009930c0a2c765f3a68c9017dadb1c3df16385f1dc000000000000000000000000b355e23e8ff2cb31cc0d84c8ec46be79ee1e7d49000000000000000000000000dc48b1a26400eea106ee5bf58c7b926e37cdba97000000000000000000000000a0e33398b5bcd5bcd7d31f8fd29a2395b0c10eea000000000000000000000000c71093bf32594d1d8a02140d46ebc10942b7a02900000000000000000000000019e0b0e27477f7f093a138295dc966c3f01f21b2000000000000000000000000b75c1753fa789750da5293eae68a82257d677bdf000000000000000000000000dc3e93c2a017df4a268475419b9f3ae2dcc9209900000000000000000000000005a33fb25cc7fe467ed2958f86ca424a86e51f50000000000000000000000000a2d6ab875e78c4f87c394d483f29f52084a6ed22000000000000000000000000a0d17b23d8817f6ddcf31f731118f7f692c8b5f20000000000000000000000003662704839a85fc74793fed6ada412f156f1b87f0000000000000000000000009e160a6d28ad6b697f08cae82a1bc4907e21867d000000000000000000000000a07e10c0ff74d32b6941d3e9250e701c0dec92f60000000000000000000000006329790ac1842aff904676cd58aebc2e8c4a09650000000000000000000000008278c29d482eec6cbdb383a2e251cdd959e2ae69000000000000000000000000338bd67c66673beed9eabd04d6ed5b54188249e2000000000000000000000000d24fdc81399f0e4986b55f4e8c0c1fca20744d7a0000000000000000000000008930e5c754fc8ae8fe81d3163aa514e77f9d392800000000000000000000000026de0c0e9e595142d7e3b959b022352ce4ad5e79000000000000000000000000aaee3a10af256263c8bed4abc1933fe966c146830000000000000000000000009cf56d79cc488746f03e6c89003082a4ead9307500000000000000000000000012ad5732ea7f0d7f978881c52d98a4eb51af86c4000000000000000000000000f2bfee54e0e796160f54ed9894cf59873b2ca0710000000000000000000000004511a97722d01801d3a416d686dff25246a8df6b000000000000000000000000df2226613f66be251fbe848e5dfa181cb1e1b620000000000000000000000000eb0fada3c133a3f96ff7e897f81bfa115f7f6e2d0000000000000000000000002f33ea4e217a26f48ec68e7553e49c1710380900000000000000000000000000db2df0745df6c729ffd86d5d7cd4d52892b21b0e000000000000000000000000b2fc15a481e39c37e3365595614a4317c604fa5a000000000000000000000000891f7d77302cc6daad4c1d4ad59768f788f0a38500000000000000000000000083aba27d290528aa9a0c309b8720c0788783cf1900000000000000000000000080ac60a1fc7d820b18ff2700d97dda1e9a9aa2ab000000000000000000000000d1257ffa6fcdb76754dec968e279be20714bb6b800000000000000000000000013f7e443952807589537c2b669d0e5520f920f2900000000000000000000000065ba9411f3b05fb713cdc563d504a23b91c41618000000000000000000000000df2258f757f19f4cf81f3a31b7cbe5e8a59ed0200000000000000000000000009c20f54a3bd39d8be6f5bdbe6db9ecd8e54b14740000000000000000000000009bf901bcc43407f087fe650983fac8f74b5cfffc0000000000000000000000002bdab33d7bed56646b078c335b9bc5b1c1a322a0000000000000000000000000b24305bb14f3b7634628115f1460c35a50376b5c000000000000000000000000e8d735fdf50bac37a0f6d572d678b6d05b26366b0000000000000000000000005567d868eb5f713393b922657b6ff7319866f0140000000000000000000000006e33f0788c2922fcc4c8d6b8e2e194ae72d08b890000000000000000000000005721b8636c7494a1cde02469955a4644e128f12b0000000000000000000000009477c30bcf30682840e090af192045d225f1fce40000000000000000000000007f5c402b56152c1501979ae5b499284ec08c0a5400000000000000000000000098426dc66517f671d6b95bca0fbd90036dc3f8ad0000000000000000000000009d951ea172f376a3fb16911f02f667c8eed161db0000000000000000000000006aeae252c459f0cac7f08aa508039ff2ca46363600000000000000000000000006c5396dde241ea45e9de9678a99613b30216e370000000000000000000000003fd28155ac4519b09a56337a2c2321446b2fc4c500000000000000000000000011af10781931a91209bb116c401b70a6e772f014000000000000000000000000f00bb8797ae2858161b460682a2c7035a0b0d33f00000000000000000000000065d65946ed0d218670deee2790d9e7b251cb7be3000000000000000000000000aaae5d0bb892c5ae17c67d6575a7b22c957769f2000000000000000000000000166a6721324613e62ad9db9334e9cf5a590c85b1000000000000000000000000314b72c4b45d5acc86122b547c1c4f781e21d130000000000000000000000000bb508c7a5928234856891dd70f66d7a85b68aaf8000000000000000000000000fab78b1fe39ff58307a1d564e9224f4f04b75c6400000000000000000000000006c94d9da6cc2dfe1f7b6ad26292235a041cbcbd00000000000000000000000040acb29cdecd1308d7edd9d5584ee243a17a9692000000000000000000000000cdb79868c7348effceb67adf07344ac41600ab690000000000000000000000008ece2ae582951833ab6bb4f64ae475d849cf9a990000000000000000000000002b5767d9bdbb5d071b7d14a6899863c4781aaab6000000000000000000000000dced50289243b9c09f54a93dce4ff092eef2b085000000000000000000000000f127ed1d1af254ace45be2e599d76bcb813943550000000000000000000000003b1ab60d01a043a55cef0f5b05b61f6baa373d3f000000000000000000000000ea62610d2cd8a88b0b8bec7be77896c5e79c827e000000000000000000000000b39e9b1ac95e6609b7cebd2e864f754e8636d5f60000000000000000000000004466b6f5e177cec958b89c1eccdb2a5809ba27c30000000000000000000000008e6688c882f71d387017aaed25b23f7d91e18d35000000000000000000000000378ccbffcb37683db01e95f9d9ba18b335c5fdb600000000000000000000000064e70ab042a0511d31e5231362cb433a24a9300b0000000000000000000000001e389f2861ca121be4a74a1c5d866d1ae04055eb0000000000000000000000000102d28e654d24ffef198a0f8fcd6c75bd9088850000000000000000000000004f4fd32b783c68af23a3dd287cfb367c03208ec30000000000000000000000003211a736a3d2c347c8fca1deec56dc4909e53c67000000000000000000000000992da2a64761cc36369bb4e7aa4d4e5b40e53b5d000000000000000000000000a09f33d04731878dcfd8367dbc6b225503316354000000000000000000000000a7693d91920b562d9eeb414fedb972627b82620100000000000000000000000008279fe12e7b5f39244cbd3ba9273c5afc77975b000000000000000000000000001ef3a5a0bce45a59e9c4da41976e6b08d4e2980000000000000000000000009cbd42a900023f0e75d59cf97cc8165b19c59ab1000000000000000000000000034517f2ca0833309f81a7d53bf009ba2683342b000000000000000000000000177a5e297a156cecc0491daf9a52bf02ae9bef0f000000000000000000000000dd069153986cbc4a9812bd3f7e7148363004a94e0000000000000000000000008f6b1d0e0adea023b3abe7e034f09583a5ddee0c00000000000000000000000017ab4409099118267764e8f8896f853645e69f92000000000000000000000000bbf7d18b980f3dfd02dc0281719c68b1ae5aeaf900000000000000000000000083fe347c0b6c713b4f19a274613aaed2e992b3560000000000000000000000003593ad3406fd5205d94c45daeabaa575b10426fa0000000000000000000000005755b8435d5b4013e547926e0ca047bd3d5367140000000000000000000000008dbc1ecf85f191f894de6c3dd5a59218b1a662fe0000000000000000000000009c341981b13a04786f086d698e4b0bc4f3a585cb000000000000000000000000c91f7075959129b4f876ebfb7f32c7adee71b6050000000000000000000000003f3acbe852ac79ebd720d63c4a872f4f0921e090000000000000000000000000651930d5196b54a66cc16a3641aa7124efb5a161000000000000000000000000f2f160593ed45758e4450c45547b7af7f8a645fb0000000000000000000000006f3bd4e5bd9f4aa03ea8578bfeec22e40131d276000000000000000000000000281b3c0a69f3b98d8ef5e86d7288f19176433b9f0000000000000000000000009241b4a4c41960dd1604dc675bb04dab3710e73b00000000000000000000000055edb67edc1274ae88afeaf15e81feef3c24857c0000000000000000000000000dbf8ca04050881ba64a084b5bdc58720c4a3840000000000000000000000000faf31a4893cc71297e1215177acec471f1fa7a8d000000000000000000000000960fe1dce1cc189bf592db7508b9be266d5a69a6000000000000000000000000b893730fd1a757415677690215d973c2edc1b6e300000000000000000000000084996a14ae47a09a678fd1490e16419a103e3dd9000000000000000000000000d96e6ebff6cea25576adb872c8eeeaf17d85170900000000000000000000000044ae0107a03bff69d924740aef530cd2fcd67a710000000000000000000000006d181b27b5b4d963bc7c703c42fdae37e34962a6000000000000000000000000ecd163457191020fbf85b4b9a2a879f3e86c567a0000000000000000000000004f6cbbcf0017900b3be100f1f410af8dae4093b70000000000000000000000006d3f3ac4ef3da0ed69c43624ab5cf0ae194bdd3b000000000000000000000000e0e0c05a0f6e13e292b6bd8d6bfe015fbe4a5f230000000000000000000000000df8bfd2628a4b90cf8967167d0bd0f1e9969d55000000000000000000000000a681e44169306a20a649ca16078e965e37d7ff4f0000000000000000000000007d79539520fdd951981825ad27b4afa6ea6a0a2c00000000000000000000000057854b2cf5d3d9614d87b5f6960de4554b35cba9000000000000000000000000c7d59673c06d79510db46ed4e3aa90d5abc9c9e4000000000000000000000000bf237fb3b7148e14ed71abd573599d6df86c5df1000000000000000000000000f60e96121a644c8c75c2c71aff948e10521b8743000000000000000000000000e64bb2cfab55a25d3950775742e0c590292b6aff000000000000000000000000ccca7ab4dfd8e8b0d9c67e0fa5a53a5e3df23aac000000000000000000000000bf754dc0b85d92393ff698f9fb3a2f3a0d9a7dea00000000000000000000000033a77907aef3e64da9fa2e68cf9849f2396b1dbc000000000000000000000000695a7e562032773387abd2e6e807d136d4805e1000000000000000000000000097e7105766141c39df2c1dd4ea10e9f65179b4730000000000000000000000002c6543992c514783cd6ae2fe7647ac3bacfe0da2000000000000000000000000d97e300ae42d6590ad586cdb39444c1303ea6244000000000000000000000000ce62bb63b8349f11d8596c6033fcf19c17705712000000000000000000000000c2002fa7299ca05cbdefaa1f7bc2340cee29cd060000000000000000000000009f12f8aec7a577a24109b701204c818cec774d790000000000000000000000004c1a1e23ed78fcaed3fb8aff4fc767fce285317400000000000000000000000009051735f2639bed83fc8acb6d0cb0412b04c5b8000000000000000000000000979309acbf965cbf340b5d8065c2c2a64f18f8550000000000000000000000007783449d5e1753b45ff48712be450ce85546ff600000000000000000000000005aeca5153a84a0d57ee62c02e3df2ed71991b77b000000000000000000000000e378f3c7ce6e7982a8f9c66708310011a3e99276000000000000000000000000c4deac8cb5a5c2fc63ee4a9a474d5090c1eef1500000000000000000000000002afaf42162249886fb3e043f4ca2364c35f10d8a0000000000000000000000004047ea2a7d3d65a2c1294b18161bbed29b786d60000000000000000000000000beb4115f0d5b69f1911c8b6919f2d9a0a1c480ec0000000000000000000000009564f9476658707da9cce167bd7198b55f3fb300000000000000000000000000b0a7a4c8b3ef0b3950e1f29a486c3c4d36846c710000000000000000000000003437f9c31f62957fb85b6bf125bb9948c490ffaa00000000000000000000000002ebe06dc237eb72784acc0c99679791a063a9ef00000000000000000000000071eb772b4e8440b1c5ef95a7663168719a8e787e000000000000000000000000ee44cdaf4832bc5de5214bad96796285ad2f2fda000000000000000000000000da46181bc6f118c246db56ed73747b3a22794e4f00000000000000000000000001aed898c39f2baed5f91d8e25771493ce80028d000000000000000000000000544ecaaffd49a3d68444f14ba8d36cec22df0ee4000000000000000000000000bb389536cecc88dc606c6a219b4797bae2e5490600000000000000000000000000de2780c72d23a64a7d8a7d4acf52ad97392f01000000000000000000000000f3baf2f3a5270ce42224ce02c8bd5c94e37cb56d0000000000000000000000003642325abf09de1352a9dee4613e7585d52be3470000000000000000000000009f83edeb9b14005cd1d48e659ddbe636a09f7f7b0000000000000000000000006ae453d03d28eb2472221387fa861ec46808c8630000000000000000000000006aaf5e2006b37c4908910a6dbfc12d60674250320000000000000000000000004d3ca434b1a78cffff5608d2cd98862711046f4d0000000000000000000000007bbd757951a0589b83d08fa625d38fad2708c2a7000000000000000000000000e09e90b51c4fc0e78d3753d58421b9a54a5a19020000000000000000000000003852f9630020dd1eff3c2d11f66ca50631b5c0a8000000000000000000000000f4d556227cad629ae60c7626213dede5c039bb0100000000000000000000000065f2c4f6663464256cd8330ee47f5073026496f0000000000000000000000000a95e97bd31b6273331e455082a18b4313d14f80b000000000000000000000000271eb79ead50587edf0d183a21e2296b5b5952470000000000000000000000000d0ac90219cb04fdd04364a737d08f2a755b7bde000000000000000000000000bde030cbbcf0149b3b75d1bd4b50a4c44381d2be0000000000000000000000009e505a5d380a162082189d1294554058da29e997000000000000000000000000d108ba204c64c38141f4be07a3effa32acebb0f20000000000000000000000000a0e24ab32169b45794f19afd556d4d878faac39000000000000000000000000486d87e63167696eb46a5997ffb55ac6025afc1c0000000000000000000000002f900bf21178a646b3fc0407156e3f0ca6462ced00000000000000000000000091983a009a2e74f7e92fbe6c26f124645ecb8fe00000000000000000000000003837cf0590b0f9d71fc3700e68a040bc46ee811f0000000000000000000000001d44c3c16419eb69e58368a475ca45443674da1c0000000000000000000000009188fa9ee8c24a50734d69c91fbe38b52e9f3cdc0000000000000000000000006e17847e83d297211a906ad6e723069ab4937a25000000000000000000000000bb087845e85309df8effd70c2151317ac23bddab000000000000000000000000bd8d8fad80e4ae5e3e36a1952f4315acda5c112e0000000000000000000000003d7f28b24293996acdf4b75ed7943fd4e06295460000000000000000000000002e8d156b6d8818dbd5c9456137950332c53ca1cc0000000000000000000000003c56512fd551c66fd64937f2425d682dd1d67334000000000000000000000000ac93f7b9cd99bfdb52c15ef44c0dfaea69f50376000000000000000000000000973bbbfc1cc9f516abdd1fa5c634a528de713e61000000000000000000000000008b04d537abde9fc0fcfcb8acaef6b93836502100000000000000000000000045efe695a2f0572a81a595a2f711c40158e5937000000000000000000000000088eb101c790259a72cd07fcd57e260b5cb759c7c000000000000000000000000fc5f4c79820cb0bf21906b5b224fa9e14236e01d000000000000000000000000d9a1e349665302dfdc81b5c3370fcf4ac95c0f12000000000000000000000000c746c9600cf1fc4661025b617696641cc6936222000000000000000000000000ca36135a9d58475398d5c79a7ad76aee81eb59460000000000000000000000007fd974a1b8581c03a69578c1db0c1f2632e290b4000000000000000000000000b283ca66e7b7300fcffaa13774b763a52114c74000000000000000000000000029ad641ae1a4df72bd075a1dcff29ebc3c326afd0000000000000000000000002b2a4d552b1597d23806078ac5e25fd285419b07000000000000000000000000d35ac5edcc81d3cdb57048aac2595fc6ae7d501800000000000000000000000043e36d2b28b80bc27577b48b45a1b1939e5fc70a0000000000000000000000003e00883b2cb401473c971e65ed1e088561ee23f40000000000000000000000002cc872f7c035b4b022b75f30b8c2b4290bb1e57300000000000000000000000015dd45c70e54fe25312cc4279e058b3cdf4b6cbc0000000000000000000000005fe9cf2b4f370244501f0dc6e9527a935505844e000000000000000000000000a0ba4cde9d3b32368f2bdd1a0e190b77b149798d0000000000000000000000000105b7770ac8426808e380b9896e62a1a16e97d10000000000000000000000001fb039fb15e0fbbb193fecee86ed1753a38b8b550000000000000000000000008368e679ebd3064aea6b42891713033829d914d7000000000000000000000000aa8331a9c552485b523fa79d05376fb628d7c95c0000000000000000000000005c980cd1833ca59c1d53065b31e443c0a59a327d00000000000000000000000041ef0dbd659bcc3fc1dc4003e9d8325144915ec2000000000000000000000000be187f6cf2734cae52d4117a97a5baa6da6b4346000000000000000000000000b1514a1c9bd66a52df7ee7ccb58b1611e5954ade0000000000000000000000004f3ee16149e47be464a9b8337aa7a534e67cf49b0000000000000000000000006596a9a3d6ff2e4a266cce5116d0fafb7ec6f6950000000000000000000000003175f7b87a43681cdf66b18ce50c82455a68d8560000000000000000000000004fd601e51c560b4e016c2f626e6d018f1ab5c31b00000000000000000000000077f1b1622dc6b734e930d176b1238a9f66a7da520000000000000000000000004e85477f1389c571f6a1131a279f84ad6be6647b0000000000000000000000001de7ad093c488c9d1e0a41cac4e96253881472d90000000000000000000000005d0003e4f98b2a01832d178e4a43b202090826f20000000000000000000000006636e78ee6ed67bf3e5e7f5803112c86377bb70f0000000000000000000000001eb0d0633ecc641b51f63f172c763203d22acd770000000000000000000000009de908bd53e84fc19c03432c02deb26c09453d9e00000000000000000000000015aff4209929421b4d188cfe639203502f33a4f5000000000000000000000000d11fc1a4825ab3e3e6919984cb42f949f40ca5b80000000000000000000000008da1e91844a273ddc33727ad583a02b4febd30260000000000000000000000004fdeb2e23c57264e722b144d44a3450b21d65493000000000000000000000000cd462ca100776c910cee35b20636c856779db28c000000000000000000000000d444ebf699bef97134788e12ac643cd19754270b0000000000000000000000005762f9da9d1eb66f06e283205c6ccad61b70e9430000000000000000000000005c77d4cb0079a7e478e85277b289d15569602e1d0000000000000000000000008efad61be6480d66c1f4f131ba62e2ab3597f8af0000000000000000000000005912227790a18f1c70100dc203538140a346422a0000000000000000000000007ab2106077cedc16d0a3e0ddf117870123578a63000000000000000000000000d17d3546e32fdcaf4d6fdc2d619a2ffcdaf61673000000000000000000000000f9865ebe674c9162ab63faebe6fb275687a4865200000000000000000000000074c751d340f1bfffb5845ae1e62271735f9b57ef000000000000000000000000d4a5cc4a7ff5cab7a792d705186216230f787a2f0000000000000000000000007e9723544bf95afc1eb78ad59210fad724c662ad0000000000000000000000001594f034c2cd5a08169d05a76e263626e735584000000000000000000000000052f483062ad3cf6013091ed0e56300d1b6aa5d5a000000000000000000000000001b9b915256a8c059ca8ee5ce3c197750acd5b9000000000000000000000000bb81486adb956a2a59640e38cf2957dfdc8dc52c000000000000000000000000103863941980b6a9f714af96242423dd449669420000000000000000000000005641bb87420cd2a4f30df782ead70a422f7ac0160000000000000000000000001c5f481ca3256e94229b91496e92a9d85315bd5c000000000000000000000000176e2b8adfb98c91dfe11e579f1f0a469344da1c0000000000000000000000008f3289f4f87f8f765315df537c97f8010b1fde280000000000000000000000007e7987383fbffc80b77c7a5a1842b49da78a8f6d000000000000000000000000dc5b7110b0d7d7a6ced7fb6bd805b664549094250000000000000000000000004219123d0c037ca390619361f15857def88f6a6b000000000000000000000000a9cb2766687d23db2bc22e3c3ef6fa3244323a1c00000000000000000000000029df3fa79863dbb9777ba62362ba2901ae779f6800000000000000000000000013113ccf6c7f5780f09b4650ee197bfe8d9ad4ae00000000000000000000000062195f1c900a6de0a8ee2f3f9836d87f57767aae000000000000000000000000c1819a568f8bcbd8d6aa83a77e7c2d58250b590d0000000000000000000000007c066c217798955a93ee06000607cf73c80ba978000000000000000000000000c5550013bd0ac1f560af0a74430453383955a50d0000000000000000000000002e6740a345742e0fb1923fd81e7dbbd7380b1c44000000000000000000000000ddd1414eb7bce9b331d7c49f39a2ad1f7233ae140000000000000000000000005b37881c5cad506b82ee81cde92e5ee0a805d0e50000000000000000000000001a2c58d200a2a2c8101a2f6a2d4b4ff8077d3839000000000000000000000000b6cb8e496147cc792ebe095a2193deea32d11429000000000000000000000000e480ba28314b2a5f191c7affafead598eae6072a000000000000000000000000f8b6eec02f7821c4323efc54ec291d64eb69f3a10000000000000000000000007cd4c29daade9c3d86a68ea9a24f6ba1b924669d0000000000000000000000009014f9ca4f4e0550ee415dbf29cafc52fb1c89ff00000000000000000000000040d7ed27781ffbf8179aa267e5cab60167f157e10000000000000000000000008e5a03d295c25bfbd4a38a77cdbe3422ffca77f40000000000000000000000009b8bf3f9a3c0077caab899e01070f9cd43aab594000000000000000000000000c55606b9ad4dc9416caf62037b32f19a721bd7ba00000000000000000000000065d6675689bd5b8b86236e2a64ce9854e117b126000000000000000000000000082662bac163a0cc477125575b3360a3ff7f030300000000000000000000000061184b401c983865455c1bd1a5a9dd10c98c4a3d000000000000000000000000dc250e9b8ffb001be326ed682882f9e516a17e88000000000000000000000000e086460127aa4782697445b1fe5418cff1f4ccc80000000000000000000000004338ef0f43d413e73952a683c587d2e5804e3e7d000000000000000000000000a8322a1f848683136ba10256c793be042525e964000000000000000000000000ed41777250768dd95943ea6459b8cd94fe3b25c8000000000000000000000000e6ee2351ffa051d6fee9dad5a57324ad736a505b000000000000000000000000057b5771ae028231db60f1db68b89c4e2b0f3eb40000000000000000000000004f5b02003a27cd931e3f674a033b5297f55080fc0000000000000000000000006b1bd8939e2b91dd05573120edefae974f907b34000000000000000000000000a58521789bd2eb2c20f1014945691f59322e1058000000000000000000000000dbc0ec8451c6a42acfdc2d66629c4fa06d9ae53d00000000000000000000000069351171ef1d2fdf4937b9efe9f965ad7f8e95680000000000000000000000005c306d99d52f097778f404253b054f8b111cd1aa000000000000000000000000f06a96d9b7f37434f93a4a5cf13392f40fd21caf0000000000000000000000008b746b33401bcfd6969e3fcb399b2db479f506ca00000000000000000000000024935f4fc6f3d59e9deb91b1ab69aea56d8f12f800000000000000000000000034aee2582b570a1e3cc22ac949ed2c0598fb1111000000000000000000000000d9d2d538fa6c6cda9fbdbc8ece9021e2845dfcb40000000000000000000000002b7cb5bc58ca4a1b88b7979d5e95b7dab8a2bf3e0000000000000000000000008345bc1ee3346d9a6e682458a327ae40ce60e8740000000000000000000000004181a064d8ba455e84e73613527a6d70b51448b700000000000000000000000009997a0e3270cc467f0825bd1a87b4a86b5a06560000000000000000000000006868d62da1e73cb479ee1fd89a1eeb40f08572ab000000000000000000000000cd865fafb3fd63ecb686967db0ae1d9d46f9f8290000000000000000000000001f090542292a47406b29634e711f002103deff6b000000000000000000000000e2254a649748020716409f3ffe065b368539f7d3000000000000000000000000946978007ae8a42de520fdb8aebfd7da76405382000000000000000000000000ec7b2aae4b2467d3b06e258f9988bde34c15e786000000000000000000000000e5723d7bba36414fe6fdbc5c055a1c02d2a69b82000000000000000000000000f673a57a3fce23ff22cfed40dd6f819d4f8f20bb0000000000000000000000000357eeb24b5849b7eb071a711a194734eb447cb9000000000000000000000000cd4fd12eac0aa325e4e8a12f68c2e72ed3c0fa890000000000000000000000003f8652377bcb1fe83ba12c0467b02d21fab87d0c0000000000000000000000009bebba2d7950eeb61219405721b0d6f68def9add00000000000000000000000050227bc4adfc6934ed82c44967524f48937c0c41000000000000000000000000b1ee1b2a38d8b90fe359a557a1daf177d447b682000000000000000000000000b5555665523ab99e111beac950c5c0e8a8203376000000000000000000000000b781e1026eb359028de2c280a1960b9ab7bddf1d0000000000000000000000008251b5b0ae561f245edb24153c63a7b91a8ae729000000000000000000000000143831210766593d9230584c0591e8146aff17390000000000000000000000005c198e2f487f1a34e9f87c5d8d89541168f5e86f000000000000000000000000d59e268adeba7fbbf2ca2f3a52e8e4ed07a44df400000000000000000000000080923b936798e7949ce20b3aea0efbf827c092920000000000000000000000007df2fa34cd82037880ef029f7cb24b5badc39d7b000000000000000000000000b33c74bdc24c3fdd1859deeb9f588b9a9c6656dc000000000000000000000000bbd391f4925f19a775f8de36bc8b348115a1fc8a0000000000000000000000002b203a8ca9c8d3c31b6b82dd489a902fe41e423e0000000000000000000000006275d34a8f16acd792ed96328c513e60c839da74000000000000000000000000f938730308730ba809f1b2d3d683119bcf6dd6d7000000000000000000000000701882e82ca43a94f301f7eae1ee800543c88ce3000000000000000000000000c04a9a088bdc1c6d4cac2cb1622074ab4099e94f000000000000000000000000f602e9006b0c7ade8f819e1382ede724edbee40d000000000000000000000000de84a2ee0928cfb2195d3da8d9509f75ae83d2f3000000000000000000000000e4ca2841fde1a5f825b520fc8ea6e92564678a0d000000000000000000000000792c9ebc4251e07369eeaabeefe9842b9bbad5a700000000000000000000000094d8bc770cf6bdda9afe399c9cf71091ac48334500000000000000000000000090f8fba2304ba02faf51183c224dbb3dca147c6f000000000000000000000000f81e035be6876740f6a031601eeecb3afea029b700000000000000000000000041305c4940c688f617d380f58d8dd9f7fdeade69000000000000000000000000b14872159d8db77aaad741dc126427c9656662dc0000000000000000000000003bc8aa56497452be44b4b99dac800b59bfd714510000000000000000000000006b61716dbf8bc16f1a8a19cf4ad78fa26535e48b00000000000000000000000025bd2a3444d691446133694a4cc92e020f19a6ee0000000000000000000000005d61bed68034d38d57daa8b906dded03c86e76d9000000000000000000000000b26ece18125e1163d2d0737b2314bd3466254c900000000000000000000000009c07601b25b488735d430811c3abd023bde24c3200000000000000000000000090d8aa520689f3ef60b373148a57129b4ada1bbb000000000000000000000000fddba9a9d6f7fb6f830f4e8446a7b084e5d0b8e500000000000000000000000015a63b7e7054d35dfcd53fd4e94ac349cb1bbab200000000000000000000000089673e47a0d79324accacfea20718f9cc6958f130000000000000000000000001e3a1bce9b9439dc199e5b96ea33a181af8363b200000000000000000000000045c74c874a89240e9b592a6427506b7a69f1cefa000000000000000000000000af97ea463fa707d3010f27dc1d2cba295482b36d0000000000000000000000004b97d3cd8aaab5ab81add5906f61feaa21b9cbbb000000000000000000000000add610e87452bc893122189edffc52ab296d05e90000000000000000000000003a23ac3eb607ebe026819680cbd5221be479e16400000000000000000000000002ecb6e1c8b90cfbaf8ea055a785c0d806a832d40000000000000000000000001dc00ca73e013c6b975fa9a8649374ec651d8c1b0000000000000000000000007a1eb94e6bbab477500eb626e8057ced5d3edb7b0000000000000000000000003e72642ac632c453d760f8adaaaa473818f68d30000000000000000000000000647881ac5fc651d9decc88e03515f909764a586c00000000000000000000000052684c0a78f2f6888be98d893b931ad4e84fbac60000000000000000000000000ca45419a49b76b26835d6cfb9f6942bf605f500000000000000000000000000ef6c4cd603f0fb9341a40bf4a3e26a5416a4983a0000000000000000000000002f0820978d57918f825dd0355580259be5bdaf1d000000000000000000000000d6a04525e4eeb75b87f5e945234d0d3674fe62b5000000000000000000000000a2e1ad60b4fc29f02cf6e28caaca2da6ae39b71d00000000000000000000000035c572575765db3d6a3ae30e232ecfea2d5f60f90000000000000000000000007324264bc9598fc3ce4fdc3ce025dd0dd0ccb9c70000000000000000000000005f5ed93fe9b3a7a0508346e14f84a7f2f56f801f000000000000000000000000a9d698b41d83b4ec8d9b6438567ec80ae7df3ab90000000000000000000000009d02e62361abb2d4ce80a9c39a14f80dafe3cce20000000000000000000000007b17b2d22fa7f43cb68d52e794ebd4a79443398c000000000000000000000000d1d056026e71c7dd5ad8a28342eb7817e10d2eb7000000000000000000000000e1d4bc4f12aba1a2fe2c7d2c6fd7a661bb83348e00000000000000000000000048adcd3002a906b231662f988b5c63eca5ec120d000000000000000000000000da25562f46a8d47610f01fcb435330185f765db8000000000000000000000000b644e20f08da6385e0ed96595a29f6709b6760a3000000000000000000000000be4ff5477565d3aba3a235021c60ae3ae43ee8ce000000000000000000000000324e772341e6f51fb330046a54e9a3293d1b5ae300000000000000000000000037a4d0e010e2054cab56211dcbf0a91e3776eff800000000000000000000000008d19676962e104d1e57517d6ed8717def394a84000000000000000000000000a9fe42e09d11fbf7dfc9163ad6a601ccad6931b4000000000000000000000000f00c5d8c3101c0ddc5aaf3f4ac221e833fbe5e1d0000000000000000000000003af73f17cecf23d90b2360d74cf487b10b7b1047000000000000000000000000ad54cb6189ee29d8792aaeaf4b67ca5927bc592b000000000000000000000000ad54cb6189ee29d8792aaeaf4b67ca5927bc592b