60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d61617665746f6b656e2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2061617665746f6b656e2e6e65740000000000000000000000000000000000000000000000000000000000000000002e516d566e626e584d36387544565141534b554c7963474573437a394b74685a335a5a78434d636e734e384a536533000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055800000000000000000000000000432772ed25d4eb3c6eb26dc461239b35cf8760000000000000000000000000cb12102493e513ed5e32fbc36864569bad2812bd0000000000000000000000003e181083a405b2fc93322895d4848e63040fa63f0000000000000000000000004113c0d54ecc6d925ff53251420a4b991d6bea89000000000000000000000000c598af80cf61539e2df1ed657afac2d7c76601c500000000000000000000000079ccedbefbfe6c95570d85e65f8b0ac0d6bd017b0000000000000000000000005f16e42d1b531e16880f1911521479eb91ca0c0c000000000000000000000000b6360e41f9123bf4a936feaff81a2cc0b71800ad000000000000000000000000f38a8d5f7e93414f3ecea09f35ce2931d36965d10000000000000000000000008bc2550c875f40fa627c625362fe0c965051917d000000000000000000000000df210d0bb6d5e5a2ddbd99292fc0efd132eecb2700000000000000000000000013f19bd3d0dc214c5ee5108feb11c23ed730b6a200000000000000000000000008e8cf9b65d1b74936598a6d97d7dd592b289f540000000000000000000000002c8a407f908e8fdaa00403bcdf42f22ef00ac6940000000000000000000000002370e26c42cad592b2ea1eeee0897fc6f24fddd600000000000000000000000018eab7448316582adaccf88dd66d4588eb054dc4000000000000000000000000dd62107b880489c9183b01bc231de0631fd050c80000000000000000000000007e4210195c049154b071c43e54b682efb6ffc3fd000000000000000000000000417ce427b6983f3b14c09586485710afef48b4bd0000000000000000000000007b1bd3b156b6fec9f4ca901c4c5efe7842542f240000000000000000000000004841fbfbed8a1b8192348cd8bbba8718010b0bd8000000000000000000000000ed3a2f5dd3f846aa799f3e184d97c011c4062e6b000000000000000000000000470a4f02ec33564b6d87c89dae7fafd0828fdf9e00000000000000000000000011e2ba1eec11393b8d48380e126b3f1c6eed5804000000000000000000000000e6eec160cc571ac76189e15ec4f6bedd9cb2e5b500000000000000000000000090aa9fedc195d0ce8b16c360521c62e76b659f690000000000000000000000006e2bcc31e7f3f6316f3c12a7790af85a1f1fe8b90000000000000000000000008e46d4ceddb7f5535b51a1a744e4be0b6763e13b000000000000000000000000f69e9f5398fcb773a10a83dfdad84f75797856b1000000000000000000000000c22d501698be26d7c736631ad6dae16a28d7859f000000000000000000000000ea93508a7650ff41047891a5ef255f152c921554000000000000000000000000eeb0faad16cd978a2da16393da130ffb9864a618000000000000000000000000a13ad9b52c071b866e323453d4740ebc5c3cf0630000000000000000000000006ea7f4ae1d88e6be27a600fc161d883f5461f2a9000000000000000000000000da79352f3ee0d726288eaf7a73db0504f349e6610000000000000000000000009fde2b5007a53745cd1270af930f9998d575ef4b0000000000000000000000003af2f135ecccb8be6718b3b9f01019806ce8b15f0000000000000000000000003b1251d79aefcdb65bb8b09fdf239b6417f2cd250000000000000000000000004b298e988079ab2fba509810fd712d82305a1e4f000000000000000000000000234b26e0750d1e1ef1b5bd993df21d191d512edc000000000000000000000000088892a5e65b03a37e7864f7c17e54f6a0f5a1ee00000000000000000000000058294302c4097deb040fc9dd0020042ee546d0c5000000000000000000000000a79347660288a8b1fa1a05252ee33d203fe72552000000000000000000000000f84dabe76b1a95413c322eff45e9768f732d1975000000000000000000000000e2cf81ee7ed06ca6636ee80f17f3660faa445d53000000000000000000000000bd72008d301cb9c1c283c6abddd5d32bce6a2abc000000000000000000000000c5f622a76ce1a57c6cfdaf064bc033fc397a92f30000000000000000000000006e3e41b33dc225f1b85c3787f97dbaf17a6ef3a00000000000000000000000009cfb66320598095ee5c1f961d1133fc9f7f8edf1000000000000000000000000935d25ad180cd2f2fe6cb41c455656bd48446e73000000000000000000000000543c50b6853365e68431e424674da2df8f421009000000000000000000000000567a0449df24ec8f52a40a0d89ef78eda1344a54000000000000000000000000b7e507f6cc08f94afe61dd79b7382fdcc1ed314c0000000000000000000000009c8416cb907cab17f8edfb1a24d3fb839944577f000000000000000000000000371ea1e8fcb52083a2a6ee8bb44bb5540939fb8200000000000000000000000049ca963ef75bceba8e4a5f4ceab5fd326bef61230000000000000000000000007b82274728809fc10206d7e72241f220eaf2c126000000000000000000000000d1722833813274887ba77d844f582d0c4c8682c800000000000000000000000014489301dff5aefb38c8a9337bdd71c5326bdc9500000000000000000000000023bbe057382744744c5bbb9f523cc4b4c74a77e50000000000000000000000000516cf37b67235e07af38ad8e388d0e68089b0f2000000000000000000000000527c6a63840bad5a1c18d61685c2a7a62735ee9f000000000000000000000000f8219bd4d474a8ed9e4041d6cae01467f3ee1e5600000000000000000000000083a2b78bde05d73ffdfd060a926c17ef936aaae3000000000000000000000000e95858753b3c9488c803201496f051f50628b3bd000000000000000000000000cdd1329d991431129e89f19c9dd410094abf42c1000000000000000000000000a8ffe92af3e2cd24d2a4f1fa897aa6fa53fc6af800000000000000000000000084367d75014923e8269d96bb436b1ec20b69d89800000000000000000000000092ba37be2659d80af9b62acce2b5d9318a115d9c000000000000000000000000c3c99c289b8c97ddf82230eeece7628805edd868000000000000000000000000714d9d885c0e1639622daf87fa4ec558fdce7d5c000000000000000000000000709ac3d565f4dcc6b4a326bb43f8c4e834fe513500000000000000000000000063704e34971f2dc45f5c98877d2509d8559f60ce000000000000000000000000b92134bbf0cc8f13f9929c0a461d63e8a8baee2c000000000000000000000000f06a7436aa101bbafbe465ac54677bc10a3aefb8000000000000000000000000e796bb6b48d12b1fa082ffbe038a9dbcd3707c4600000000000000000000000053967264b018841b3795cf7903e37ac414e2c35d000000000000000000000000e372cdd9dc3a85bf0b653dd2d352c3a26360a4a90000000000000000000000004c5fca544c212351ec3b10ee7885cf6ff39d05f600000000000000000000000087d163b14d1723453ffb4d224ac23b0949817ac400000000000000000000000058f1a54de7db6524be839ebb88cdda120df4427400000000000000000000000058b406d78be3d74b950d3dfee1364637405ed1ce000000000000000000000000a340f074e19e08d037c978d48dc5fde8c47ea52e0000000000000000000000004e31a317252bb035ad08628036f3460957b58eb40000000000000000000000003ebbb5894bc32a9d9f67cea98eba3a76769c8637000000000000000000000000e930d58420b23e8c437377613bca4a39c5916a40000000000000000000000000a4075fdcd77d038329a0881a012fd4df8715d32c000000000000000000000000111dd6cd0c69a3d72cf58049e27719b1e4051e0b00000000000000000000000041572ffe841dc0f2d3954cf0b99d4cae3cfa8fbb000000000000000000000000ca4d6053c648eec20189a5db3b86935ecf9dcf4c00000000000000000000000089fb1bcfc0dc5adc133e4242490504064596c84d00000000000000000000000041713614a52e0a8b2c89f4a82ab711930cb92b6d000000000000000000000000949e62914efa1bc2e8f6ecadd3553491018591bc00000000000000000000000032276d6426cbc8de23435ea92a16426dfc154f800000000000000000000000008bcf9320497028119da1c99525d19a9f0d86f92a000000000000000000000000872e8556337fac50dc1fb1b48d9f285236e08bc30000000000000000000000008db1e9a6f8c3337f3344279fe760f8137275832200000000000000000000000053cf9b96b166c01d0211be2ad3a8f9f61d1b2c0e000000000000000000000000ddfdb0d8681e7d701efb8be5151928af1e552a520000000000000000000000000b7f17939c14938ac839767fae911bebe283ef50000000000000000000000000cb49735d72ff7747dba184fac99ac53aa441c668000000000000000000000000b92d4fe57f3c94bdd6620f29050464fb5a58d3a5000000000000000000000000b2a5741a365c710267ec91a7da7eabedee1ac552000000000000000000000000f5d767bbe080a3c4966943950070fc9c209f7efb000000000000000000000000dd7bfaffbfe68fe20aaaa6aa1a334b1947ca2226000000000000000000000000c0d1212b52da5ed44b19f4328f5fe7708f825d81000000000000000000000000f989be400e5d9bcb9054ca96bc560b8037ce8d880000000000000000000000004dab1d57ff002ad54d00c9d0df42d5014579ecc1000000000000000000000000cd14a09c9ec3a66304b1d11a37549f849d6cd74a00000000000000000000000007506a5f48d71fdb34d3900fb086d43ef1b58ff90000000000000000000000003e393ae65ab39080bb7d2070f7fe217f992bef72000000000000000000000000a188525a74af376c440194d39457a3520d916c2400000000000000000000000033aaa7bf47dfa8c67f65afb46ac1a1b054c4ebd7000000000000000000000000b86b0d463e3c266b403ef2b47ab675975a28240e000000000000000000000000fbf2a69c99276b3d1b7e9f86c55b2dbad31a8d9a000000000000000000000000ee4aac739517ad35b0be7bcb59a08e7eafe1b65b0000000000000000000000004a9039bc7731a4a0a089cda7c4b33221ef16a65c000000000000000000000000e9282fc1b078bbbe9e3cd1cf362743355e14c5ae0000000000000000000000005a6e83e564330807fb69971bfefd0cdbaa26e7020000000000000000000000009184134d8ce37204addd28a425e3f8f767b144f300000000000000000000000046b8315efb64ce2f37df084f3ebf0659e21f14a2000000000000000000000000378ba35e58a82a4b2f561e29ccda1096f1e9f6b2000000000000000000000000826ff512767debddb34830aa71eaec312fecbadd00000000000000000000000046f1763245fe42e159a97c96e52c2377a81271fd000000000000000000000000c63e5b2a8b025dece9e700b9ac8d508aacc5494b0000000000000000000000002a724a426af1628b483c3a8166dce47d511d0f490000000000000000000000003aed21efa97b4cf799077d9ec969f33be125b679000000000000000000000000ea748df0ae029bba529b966cf98901c372375f26000000000000000000000000b7e61132135e7488d6161acacf6a9618ceb34e23000000000000000000000000877389e462972ce1917d6c2ade93f5aa030575780000000000000000000000006f8e3c4637b0c9456f3a7058fdb1035d3a359d68000000000000000000000000e2b8e854e04b72e054f251f9f1219b1f460a765100000000000000000000000066f5c13f4b65951b81be99fe87f406e3ea906a820000000000000000000000006ce47692f54f503051b6e9872088404d5798118300000000000000000000000040e0fff6fda084341552422e85a03a2eb78b9eba00000000000000000000000032244799f46dad2de11781e9a18759d4a67fd6f400000000000000000000000035af0651c1ec076fcb2adb770d30fb8e3fe451f20000000000000000000000006c8299edab1e55301217a0c2877e968b543c0e5d000000000000000000000000ba0f1ac4b9e7b0d6999da83076f019eae046e466000000000000000000000000709a85171f0684cf63f7a94237b99184363349b8000000000000000000000000074e78e7e78dd74ea2da22cd8a9617eefd20897c000000000000000000000000493ee7c4734749c54000ec2711715ccdf78e4abb000000000000000000000000728c4225d8ee8f9cb3dba1577bbf0bf98996ef17000000000000000000000000f460c596f231b928e67be3cf5c6d06795346d047000000000000000000000000e3ff118cacfc37b79563d846cde9d8c4d33e302d000000000000000000000000effa7160bf041cd550924bd5839d7122d5e02663000000000000000000000000fe665fc01c8d3a0ae66d3d4c9795e706a7bc9d3f000000000000000000000000ee55b7d6a1b9a19ad801011310550add705ccdf1000000000000000000000000eaa9814bafb53770b5fd84663797b69668b2db360000000000000000000000009cf9114bc99e1d08e0c7d86d3533218375ad6b460000000000000000000000009349738c1491d4dddfdddc3a4cb0e3e709934c63000000000000000000000000c7dfe0c2055e3aae464bee61bdfc2184538c9cfb0000000000000000000000000000000813b34008a225de08a6a61835508c71f9000000000000000000000000d963028b08419eeffd2afbbf88fca796bee2c916000000000000000000000000bc0d3587e752f10bacce62d082577c4c5bc2b1460000000000000000000000007e21b337b56470ee73afa16e13e1442285bc522d000000000000000000000000a1502493f87e47ac358cc5ba19881f71993c12090000000000000000000000000c9033cff9303c5ccfa91e703fc2ec4b69412cab000000000000000000000000a653226f499b409f828a64c70dd088172a24157e000000000000000000000000c993e7a0cd3f2bdabbb795302ad44b2ef1ae9037000000000000000000000000bd17b21e43eedfb178f7808fc6d4d442092d2fcb0000000000000000000000003a6860b79d9541c1427eed3b5798f10b5172a0210000000000000000000000000d508b0bf464cf0805518b29e2073627d2e559dc000000000000000000000000261668adf1143315cde3b28ad432e19e8744a8610000000000000000000000004aad60d46ce5eb2403a90c6dc262a083fe9e57050000000000000000000000005a641c6fd5a473395355816ebc757b067ccaabe5000000000000000000000000e12d09527e073d421039afae0f3aa5547ef4d51700000000000000000000000077f058595ce2891a00b0c4aa74a179fc0ee8bc62000000000000000000000000ef031cb9000c5132d0c3973e124c75614e92987b000000000000000000000000be171d4a35725c19c7e57ca9801c9b414c0e25d1000000000000000000000000c34ed163983db86f695b1809767456b413440c320000000000000000000000000babfe8085b34ae3eea22d6d998d3216a8f6afae000000000000000000000000b2e6ed0d632174d24ab7db7c0f8057a7b726b83b000000000000000000000000b08c76d0658cd94c7a2cb1c48d299aefaed5bb2a000000000000000000000000aeb192b9b651dac0aa7f6364922e2c4c4bcaadb6000000000000000000000000f2e089f2b09916f79229ef54883f5a4f0ed4626a000000000000000000000000e4dffe9829257780315eb7eb1dd4ef4cac0dbdce000000000000000000000000745505f473a4298e88217757f2b01043ed2af9ea000000000000000000000000a4141577e3118a8af29c06afee5a1fbefa63715400000000000000000000000095ff629309c55100ccea8c6d625dc8d248ed231d00000000000000000000000072bbba8c3910fe7f9381e7c29f893646bb9bd7c0000000000000000000000000cce8a15bf1990929b1cb7a674f7337c16d0544cc000000000000000000000000d4f108bebc0823676491c9580fbf1f400d26dc8c00000000000000000000000006b7956918e4c809f82c9e11268d72a0dd398a5f0000000000000000000000008908211c59a419f3d9055e44d9ae86d7f5a29052000000000000000000000000e4d1dd640a23d52b2d4a12ec9164a525fff6e0b300000000000000000000000072b6f706961098bf083db9234432d0561e017c2e000000000000000000000000f4ff7e58578c191f3e2254bd53db43622567c3ef0000000000000000000000002e9621e1c6b924fd129cec45a3d1cd01ab3ee4bf00000000000000000000000070096b8d6e908d3986aac45cc3ed5bf6e8d8bb4f000000000000000000000000e9b7a6e6d4d4e126363f1def8bfe22f0044edd4c000000000000000000000000f9557033c249f519062b0aa87c2f7631f7075b69000000000000000000000000c757637044246fc6e139c93ae197aa7acce62382000000000000000000000000c047185a47469cae337d5eaf830638306df59d7c0000000000000000000000001436d9298e71b8dc4fe6fb81faa007bc03b422cd0000000000000000000000007575cf47038261f160e4a82c1730842fe4fca5910000000000000000000000002a4d39cf49fd41f854b9bd78fefe95bf404edafa000000000000000000000000e1a434bd174580064cd663fa762df7aa3a0f24b700000000000000000000000028888b5b8e4080b1faaabcbc07b638c9603a73a600000000000000000000000015d04e818d6ec37a8572383be0f414645f382471000000000000000000000000f34e82ee396e52a33ecfc2300eda4ea5b2231c17000000000000000000000000a0ae1b0193aa1d0a46478351bbcbf7b88c8966ae00000000000000000000000098e4c099f7c5a7f7cc0d6dff157b7d4ba99052fd000000000000000000000000a6663478a36faab1d35cc16ae11b01e7d9c3c757000000000000000000000000432e04a7161ec22c7cae102e89e356170fc05268000000000000000000000000da819791057799dbc836e345223ebafde50441350000000000000000000000007d1dd517bfc1bd46b8cd66020fb16822c7c28e4e00000000000000000000000038c9954eb1e65910bb7c3b44ea5295520dffab51000000000000000000000000a8297f15e01f0e821ee85bbe72401656514a066d0000000000000000000000000c58dd9537d1b23c92e55a93dc848f804f575038000000000000000000000000a40b6ddc9b7bc138828da9e2f0bb90090c9ad963000000000000000000000000c3088f7dd4bd8b44741dd483c13e384c86a5ee15000000000000000000000000d574301a5a98b8a43622a8f6a1d7951fda2a1d5300000000000000000000000043219c42267d999e7de95dbf4db5ad95042e7be2000000000000000000000000b9bcf25d13fd047661da605ecb2c7bb11e53d3cf000000000000000000000000d4a6e45658a04d2b8df558c2e1f45ec63079335d000000000000000000000000221fef0f094fdf4f7c4fd06ee9546a20bc13d11400000000000000000000000013fa377773aff573a0abc4e1cc4553d1437eac7d0000000000000000000000009781fb7e0f1c1d31c880f5bb9cb68703265d48a50000000000000000000000001599dfb41b88f90797cfa10c428a8ecdaa49debe00000000000000000000000087444b2a154b8aa93841e5a15e5ba7a8cae1182a0000000000000000000000005de6d390f0f5f647bc4e6f6615b2890a9c7e04dd0000000000000000000000002a1748dcd21e7cbaa1378ee6abe897fb728c6de8000000000000000000000000951f0d18114cd45ca35901aba0e1563337d5b95b00000000000000000000000012d5cf4dfece7ff093d082fa740cd8063ae5bf0e0000000000000000000000005b9392da402f15249ec8f116d84f1335ccde8a97000000000000000000000000386a2a61b9e995ef665fe9451b627c9a201681e2000000000000000000000000f74f0af1c477df6db9fece3af7e9b8a9d54f2a0d0000000000000000000000008e6dafe59b7eb43ca0dc86aeafaf080986bee3c2000000000000000000000000d4147c96df1fa85e1d19bbfdac130f56b8020c6d0000000000000000000000009dcccea681933a8d3848e3eb61fa076bd23ecaaa0000000000000000000000000f2584a8d6688e8a2cb0c0c62f968ffd4bd8b3980000000000000000000000001c9bcda2e7801ccfa5fb67805e3b3b2174feb45500000000000000000000000083d4c7dc6a0a0c63b70b4964c930e64786712fea0000000000000000000000002829354fab6a8c7915377a15e3d7209d28de42460000000000000000000000003021a59f56cae360183c40965d7059a4a73a7ba7000000000000000000000000ee34f69704123a9a0bcf4cc150fa72cd4fa8a65700000000000000000000000076ac6ad4e4e7c2e0b4ceeb30745bd53df3a85774000000000000000000000000b42012c1eb43c39b9d326352ebabdc4e7c6af6d7000000000000000000000000d081871f63527a5511156e50d3e88817990dabd40000000000000000000000005ae512c2287ddba8032548e4819e205bf642e094000000000000000000000000893a83f5521001559883cb9682b15439c023e54f000000000000000000000000c10772b4b5dfd0799bcbc6348980ddea350bb1c90000000000000000000000002e5300eabf71950b00ddd6a59690cfd8852ad3b9000000000000000000000000fca1504c3f2cc704309b3dec81b6c0e7fdf578510000000000000000000000001094e2baa49104d1925f8fec5940a37cee6303ec0000000000000000000000006cf7ffb820f32a77d0f31aed6b90b4b9072f7991000000000000000000000000995cf0ff7c669aae8e9900657a8720904db7edad000000000000000000000000ab42d8b7cb2ed2364a77f7ec18351cf767f1df97000000000000000000000000fc687213217df159617071c82099d36db8183e1f0000000000000000000000009490014c9942c915c68333c99829a78ff7ebbbcd000000000000000000000000ba3d4228b2fc5b6751eeece88eae2ebbb8008f420000000000000000000000008b78d7b5068b345d2b806eda3f1bdb3aca533baa000000000000000000000000fc81182ab3d9aee007f3575713bb9b8b734ee0de0000000000000000000000006021b1f4398192aa10d4ca588549ce6819504a3b0000000000000000000000001c7e3cdd47f63f4f2f542fffbffc5f0c5787cd40000000000000000000000000da2cb98b49b4cc977799307484f97e9c15b924d70000000000000000000000002165362a584d437fdd1f44108298ffb6ae0a4e5a000000000000000000000000c4e354fd5cdd62202e354d726f4594d9c919832f0000000000000000000000003de4e358b51d014e5d02f9992cd645f5d56777db0000000000000000000000001aa5763a4dd2b04a064c9df55db1b9e57f606229000000000000000000000000bfd19283ed1af08f23a180f452247e564bf619f6000000000000000000000000c121069689baf879e1c12d09fc519944b5c33eb8000000000000000000000000ef0ae49769697a54e63214fe8baaa050a4226d80000000000000000000000000138217746bd24765ada859ed9cf23182e456ca3d0000000000000000000000006ea21f3583de1c9542fa5eebe4362fa0aa80293c00000000000000000000000065936c9220000e814c29dc2734d8fd395d891778000000000000000000000000bbe3188a1e6bfe7874f069a9164a923725b8bd680000000000000000000000000e1bcd20411629585bec051e0e84cce67129ee0e000000000000000000000000e992093b3a9dcc766b542cdc53e265d00cad5acb00000000000000000000000063912a09f3694b0777c5552057a75f5e4de341410000000000000000000000002e75c851417de625658946125389d5f703aed26b000000000000000000000000fcfeb811255bcf8237953cc7ba27511b4aaa882d000000000000000000000000c36f7b71d26439542a0de4576d9dfc938243e2d80000000000000000000000008acd8a9ad33d6f00eb4a85f9ae6160530333e5fc000000000000000000000000b6b7245764f4e332c44f3f64b02e733ffa279206000000000000000000000000cc611feb09f8d79d16d9c6336f0ba154cde63d77000000000000000000000000783ba26d2e606fa2fafd1ba794156c7fbff0f950000000000000000000000000f469890d1447e155037d41b36069032b89dd6bcf000000000000000000000000a6a32bd361db22b3e6b342a91df2d69f0a4ce85c00000000000000000000000005011b102a3897631b883389658fb949a33532bd00000000000000000000000032227ef30e30d48f15f1484b30e82ac03bed94aa000000000000000000000000f55ef19fac8ce476f6ed4b2b983c24ef890b1edb0000000000000000000000008fe90e1618b97f30e043107ace36af91acd1a1a300000000000000000000000025740b6e3e937cce119778bebe288174c741f90f00000000000000000000000072c3e92ecd3afa47fe87e7339ed04ee9f0c44b2600000000000000000000000012f0fc845afa39accb2a9a5ccf7835b1c7724f6f000000000000000000000000ccd47cff70e77b490ffffc2b00e46f9038c1f27300000000000000000000000055cb55c0e01a0350b2f2ec6807aebe05fa5d195900000000000000000000000070a09983ec8d1f4d8b0b174763f3246d75799ae8000000000000000000000000e04a9418cffe0f43fd42527bd3cfc05593eac0520000000000000000000000008f38f63fbfcfa28d59fbcb1c9371534c616d36af000000000000000000000000e5e128940855abf6edbc20314e507c5f962431b5000000000000000000000000f93034df2f2b9ed8378fc1a9764d19e9d1659eb300000000000000000000000098465fa20ad05c61231b11f3aa5ab4ecf62cfff7000000000000000000000000c3e970ec89ff2c782ca54203fb5ca97075c094e2000000000000000000000000becb96b61ca23d1f1b25b0c31bd7d3f453b9919b00000000000000000000000032066c4ae40983d9d18b211fde0fee01ceaff6b5000000000000000000000000c2ae717788f69f52e49f273ba1cd9b39991c4776000000000000000000000000ab20fb8505671a6d4cacd373c76d57eb4f19b85f000000000000000000000000ed8e67b65207575ba31f8cb9f3fd476e0396ec8f0000000000000000000000008c98dc03bc48c1b24079647d6d63433b54e08552000000000000000000000000caa6f33e5e1049707202b30fc5902a6e52eb4da2000000000000000000000000874b4d95fc58abdaf2cdad3a37f5d5f923ee4618000000000000000000000000c1656ab2dc361dbedb2ae990196bfd08ee414e9e0000000000000000000000006bcabd70b49962b9651fce01737454bdff9a7915000000000000000000000000c97370f22ed5ac4c7b24a8e1ca9d81febb3b9457000000000000000000000000c02ff9b1b5175bebb18a4d76bc4d709a3f12c892000000000000000000000000564c9e10e962c7794a82a35fbcb92901aa14c56b000000000000000000000000f7c13ad0a87a9329d7db754dae372d21309c79e8000000000000000000000000300d3a24a44d5f9c2dc3ba534796127c9bc7f626000000000000000000000000093cefacfc995e024093203fe46542390d5bc725000000000000000000000000ee9369445760a4c902d3a4b48bcc9364c46ac30800000000000000000000000018796ad54e7393f90ae64e9ffa1a2ba6c3999999000000000000000000000000491e83d1f86d1f753050d17becfba1353cf3dfa4000000000000000000000000114be5962f1c7a420a015e961f46b2d3cb34844f000000000000000000000000231325e21318934fd4b7f2bbcbb1df59d010e40b000000000000000000000000303cd09fba42da98bef5d43e7a7e392f63ad7ea8000000000000000000000000cee4460ae87ff5c86a7e3126e224e645873ed886000000000000000000000000f46b0357a6cd11935a8b5e17c329f24544ef316f000000000000000000000000df82bcb1b995bc03a6d544e9aa7178dddccabb540000000000000000000000008e631b065c1730275f67ae4db637e37d49b736bb0000000000000000000000000fc9184b3faa8e1aecf1c6161b61b9b5806beb9a00000000000000000000000005e9a874d63e84f44b3fad12a7ec3e370b1d4138000000000000000000000000335a1448f206310ca6a621474f4bb7bdcc6d91940000000000000000000000006a707d8ef9b796c15b790ed0495238782fa2cfa7000000000000000000000000e6bbe4c27b39de13db9ef40cc00700378048c907000000000000000000000000fa2406b278f83be3651b29083c158ce8663de45c000000000000000000000000bf851bca8273c1d2aa3c8dab720e77e84219b189000000000000000000000000ef3c98e82e07e20b727320c8007cad35cdfcae82000000000000000000000000d122048bab48932b6440ac4884a2621f4135445a0000000000000000000000008ece1a45b2e493470ad382986633460b5876f79b0000000000000000000000003e29922e1a7d54115e81ac757cdc8c742c1f93a2000000000000000000000000f150cc6dd0807b95c28474f5f4d2d7d34c7f51fa000000000000000000000000ab3f353c82b353ab1a3eb96e6a46f01d71ba3fa300000000000000000000000009d123785b174f5440636932a9adbca03f23771c00000000000000000000000035cd428fc0aaa6fb272206bbf693c6fb39e08943000000000000000000000000b33ef18c9a48e24f39e6699f9714b56b9f93eaf4000000000000000000000000f50d8a43ccf487a6e65fce839a3fac722d34d1ec000000000000000000000000ec8bd75bfa8eda8f96341627595306a60411c5e70000000000000000000000001b54eb484219ffd7cd1734ee3e233a32300ae9df00000000000000000000000090ee12f776efca0fb946b4d7ac32394da0e1efe700000000000000000000000076230c7ce5190473ed001cf7782c7f79a188dec700000000000000000000000011812f065084565cb892d8e8c99cd86bfde955d6000000000000000000000000cbdf77209f306b8f272128963c3f637989bd517e000000000000000000000000fa3082620cdb7d92a75f94e906b918f83839424d000000000000000000000000e76beaaf0c1e8cc1fb0953007ab55a145ac6a55a0000000000000000000000008614144955bf64b6a359102647bac2d482cdf1280000000000000000000000007e15322c17b6d8e3b9ddfd4d2290e62e727e8b46000000000000000000000000ff80bddbb76e91330fbf81d9d13a45c5bb0b58100000000000000000000000001973cae0e7de606e8cd394aedc0d21206d39286200000000000000000000000026b2c93ed168903b8e05bdb2a08f596e2b241da3000000000000000000000000514ddb5a550834352c9ba098227d3235363fa9130000000000000000000000005b84cfb2660d510674a8b6ccd01659d2521fd5c10000000000000000000000008b1476a4e34318d5bb0135672800fd324cc9b23d000000000000000000000000c40e90521bea1c5b8b3e69eecbba76755902f639000000000000000000000000a30a2056c198ed6989ea4846c4cae1787922ec370000000000000000000000000a9dafaed64f012ce737c5b807c653293397b117000000000000000000000000181a5d7fed6cb0969d9f57186743e45b2bbcb6500000000000000000000000008413101ecd13b0d24f9c5ba0cbf9948968bdc0dd000000000000000000000000675ae49c0a270f5e19cdc139091f56215295b1ce000000000000000000000000d2208b5c2091d8c847d246509ed306bd6be9d200000000000000000000000000c73e497c0461e79360ec679cd4cec24b8096dd2800000000000000000000000082137fbbc669b9d9ca3efdca0ee84a42f4fb95430000000000000000000000002e12ab5548084ace510f0252edcb1c11f2b0afce000000000000000000000000f15d4b322a88213674431814fe249d561abf465b000000000000000000000000b73f371bf88c8e0dcbb1d535dd2541fe91ad966f0000000000000000000000009e562067824f9cf9ee64d7109e9f737c7f9937a90000000000000000000000006a4e2fa6bd43d974a0e5598d869a243bc9d8352a0000000000000000000000008077338c187a9edd65ec075aa34b1ad6b57ca05e000000000000000000000000ef927cf6873bb54ba27820a5482f727ecf6d4a07000000000000000000000000b5a6ab7979bb8e3aa659fbf5de8c5678e3c72a100000000000000000000000001e9ff7d98e9d1ea8b0a14e8a5617bbb6e64ba1cc00000000000000000000000011a7dcf5beb6c04e6ae72c74870c6ca3f0d1afd9000000000000000000000000b29867ec66b1a337b589c08b39d20b49da98ff76000000000000000000000000615bf0155190f93e5852d0e95335e19ffb2fbe400000000000000000000000009b994120a0eeebbbfe0167088dd3770693f391d300000000000000000000000007e871dd88c12e9cd1c430f3edc81ee289e068b900000000000000000000000089ecf142979a1a50af9ef583fbc035b7f1ffd1cb000000000000000000000000e7c8a1ad9caf5708556ea779d27252828bfac5fb000000000000000000000000aaa6c647098af3837fbbea3a393dfd49c46baf10000000000000000000000000fbf8ad66f10f21ec92bcea55551e360eb68840650000000000000000000000002f1a752ff1face24479b90b5965ade13697938910000000000000000000000005f509ce1252d25d14d3bcafd7b3c7844b73392f20000000000000000000000007fcac5a80a839c9631292402cae46185fd311c7900000000000000000000000049fea5e1cd10750e1500eebd52ebe9d21b7f0e04000000000000000000000000bb5425dc9dc7510d2cd148cb01839ea281bbe1e2000000000000000000000000dd45dc68d508a0c4da089ae9ba5a923cb7c39f0e0000000000000000000000003660a2e5c332ca1c501a343c666d03c89b195ec200000000000000000000000006f3037a0f753c3ff2140f12a093e61245e5234f0000000000000000000000002c93026992678288a21045102113b2a03adea10800000000000000000000000047dc1bda7015c4b7afad723195d57a80596c32e1000000000000000000000000b33940cc5ef9bb56890c33581f7f6444823642f2000000000000000000000000a168ede3ddb5349eb23337d15124f75bcec9d179000000000000000000000000965f0c1fdb1b34a062dd0681bc0645a1562b706b0000000000000000000000000c8bf73de804d07491f9e225dfe44817231fb77400000000000000000000000045c02d48d3964f675c03a2f6f60a1ea10832f8340000000000000000000000001a69fa816ce4da9343ceb7115006f3240f12e9db00000000000000000000000089673e48072b2aeec4517bba8214149afd4830f70000000000000000000000003fc1b1adda3d8f8107ec83c5b2373f246726daeb000000000000000000000000b668e79f1e1f4a418fbdf24ce8f43de310a2645100000000000000000000000023523c7ede0e71b55ee7433da1734c710d2d292f000000000000000000000000be02a7e238b71ec519f4c12837970a8c1680e9d900000000000000000000000050c2b9c3acda872dd71d88aa2c198aed0b788e5b000000000000000000000000bb97d1968d8aa8042a582901be592d2cf55c1633000000000000000000000000b7919ad276b1e77e29b8ae75837517a1522f8d0a000000000000000000000000ad615f88d4483b80dd415a0cf533c027d6ecde010000000000000000000000007b1d54a019b7f37641195b8965e1b8d4fd9c6b9100000000000000000000000030769d076e2c21c1b356846f2c56c39da58a464c0000000000000000000000009a2fc4b3b22709f999b3bac0590a47f6507d2635000000000000000000000000e286b942cce9f9a366c7316b839484b828a0e9ac0000000000000000000000006f14d18f0518d6b22d0bb270a87590433d64a9d80000000000000000000000000f7e46d4a4397d06d43567c9f161ec2bba57cf8e00000000000000000000000074c017b5b8902c2e9ba237fe86ddadf5a1f7fece0000000000000000000000008d9d809c8a8a7b8681db8ab2371c0c68b33ddf27000000000000000000000000ed5169a5f41d1a9a3fdad178da40299d35bec0c800000000000000000000000002c041b6e20d627760593d11f8ae0119a985b3ae00000000000000000000000010825ac17b07b75226d9261e93846629a89282b8000000000000000000000000fd5ae84e4e452137a4827c812af32c86194a7e5d000000000000000000000000f34471132c23cca106f0cdc3af41de2dd1ca82e7000000000000000000000000b1c4bfbb2487b32f57394497b1101d3416ad39120000000000000000000000000e39cc595419af90f2724ebf42b44523c79666f00000000000000000000000005a50fc5452fc71efc6dc83936d82fa376193d71f000000000000000000000000e5c6ac7a04e75d8556960d3a0831f251db498be5000000000000000000000000191d60bfe770f85bdf18858263d63f0571fe5217000000000000000000000000a2bdcb8d475ad06b3b774cdce0f28b5968937794000000000000000000000000be1f13a41c318b5b7fe6b716303fbcd5f11679800000000000000000000000002b28eac28d19cc94e1bc6ea997dbfe890b384c95000000000000000000000000c6ffc3a5af16fb93c86c75280413ef7c48d79e3600000000000000000000000062602c94d38674cb4d86ae1b2fb842bcd6c8077800000000000000000000000033bb1aa2afed9427626230ab72fe80af019c77fd000000000000000000000000a519a91c0a3281cfbe33676107b6d33a1488c2a000000000000000000000000064ef15ce4e938b94ec423173c9e1cb6c819a45830000000000000000000000000d9f7a14edc702f77f56e597847f5777d6ec889f00000000000000000000000050dbb8955f220f7cf1cecfaae30e6796afe90156000000000000000000000000aa08acf057bbf1ac1658b867890b4f988675e534000000000000000000000000c23805a3592dbdf305b134d30bff21edbbabe547000000000000000000000000a2a17af6afb44120a7efc4d908a0a5a0d60eeb4000000000000000000000000013b0d33acce3826405a524e95ef176efe38576e800000000000000000000000016df32d3d2d6c63cd6f1b97e87536bfbf7113794000000000000000000000000af4eea865efcfc2843a53cf78d3b78e26e761922000000000000000000000000fe015cd6bc5e1dfaddc45edbaed9ec32d375426a000000000000000000000000155546c165ab3300c46686cc895ad31df3cc6096000000000000000000000000f019f8cb7d7ca21d28cf17cca43bdcd6409ad83c00000000000000000000000000d7f1aa22387230cc217bc394bc85932cf4876a0000000000000000000000001c39bff408cd4072d71882958c5d43caa74665110000000000000000000000002667f709c2203b791a78ba1452cab1acb801a2130000000000000000000000000dfca9affa24f0df43c328045beda0b8c9c30da50000000000000000000000001a08d0d155758d82884eec281546486a0da5600b0000000000000000000000006fbcb4988b53b587eafcf53b71137df36939453100000000000000000000000092a2d59442893fa15c174a3642858f4bc2de75d8000000000000000000000000500a6c5fc7014cd6a8ac50e0babef645cc0f4d7800000000000000000000000012bc52b9f167e9aa72aa153546aea154608c1db6000000000000000000000000ba97236fcb19dfad9ddde2163d8877511bf03e91000000000000000000000000bfe6c4baa6de12bcc42ae1125195dffd117e77690000000000000000000000004479eab75e66f0a4f2c41ae696641fc8b44cf701000000000000000000000000c279943b3fa18835e55219adfffca3edfe6c98040000000000000000000000002bf411f037841217a3b8479be2ca25ef2cadc852000000000000000000000000df010f68aa32f00fb5fd9dbf7652a7c183a2e129000000000000000000000000f3fe8c6c75be4afb2f8200fc77339abe4d7cff3300000000000000000000000065b3626de3c01fd20ad06b34ceb8881b20e0514f000000000000000000000000fbf2ba8b85736e37ceb916eb1e0a587e741216020000000000000000000000002c400a9c0e85fec5dc0607362a1783e0ec224ef7000000000000000000000000dcdbd2b5ca6430b2456850cbd2c164413852381a0000000000000000000000005ba7dc21fb489132dea4510290de817fee14531100000000000000000000000056ee33f81b233ee92842b3caed302b1059df66db000000000000000000000000c27a5696a9c78eabd2dd671df184cfc66da67f6b000000000000000000000000ddf10f044a03bf7fb5f1b722ab33ec889ee089a800000000000000000000000041f3f95a37e8a049daa72c9dcedbac5973653854000000000000000000000000f34bc74a30d73c85e81dfef23cbef39a43ac630d000000000000000000000000b6d0ca783016bd64c824e67ae6811cd4149acee0000000000000000000000000bf2c978923011d2373c55630f44add80a836eacb0000000000000000000000004e4955515f9111135aa26180df212f473ac8157600000000000000000000000024f6329031828921428d241d7d134da84d9f5fad000000000000000000000000798ef09ba0653abae7a3ca37461adf4e3f0a77c80000000000000000000000008b79ad7a95a2335a74ed2a508e948b09ef7d75020000000000000000000000006032b38aa5657d1406d41653f501cce3c147e4ed000000000000000000000000b453e208ea16ef690e5b3e08edf75bfed4d4913100000000000000000000000082a9366c17354a8ef266f5cdfde6022a76b94e970000000000000000000000008d890268e48d96482f6f1adfb99ac138486e0b7c000000000000000000000000ad7f8f3311c14fa5b769f79311a9dd131da3c3a9000000000000000000000000f36dd72b286d497c75e1b77c0f48307c03de07dc0000000000000000000000002c214a767a6fdf7a4daa391590a6b2aee6993b5a000000000000000000000000dd385b4680b27e356cc616146d13e5be590e03e00000000000000000000000008aeecf4e8ec91087267c1df3d1b877c65f13e47200000000000000000000000003a60b59459f06ac97e893857222323f75208b630000000000000000000000002a553f89e78abf2461fad1229d4bf35f4b60f294000000000000000000000000f5b9a5159cb45efcba4f499b7b19667eaa6491340000000000000000000000008ba65bae82bedf13de25ae5d5fd2b61abd420de00000000000000000000000000c8a1460ea6c6a59ce0468e2dc34180a20b8f8350000000000000000000000003c25e3278e971658e97d23ca286c680eea06020d0000000000000000000000007f361aa96041eb143ec27f65620dbd7a0ea3255400000000000000000000000096964d21aad9d9f088829986cbaddeb9765fa7a5000000000000000000000000f04d7abab8f9c0fcc47638ca139309d534f79594000000000000000000000000128d481b6566df6a06d473e4d7b19abe8fc722d50000000000000000000000008117c9be202b0442efbc79bc81b07f39b148b770000000000000000000000000c460201b732b1fd3b606940f0eaf6b1aad46285e000000000000000000000000f7239c28a0e48425f0499cb7ef6c87aff5df2d160000000000000000000000006df1946d6ee22eac5e9e7bb46f59a0262c88aaa900000000000000000000000012d56016a7060796076305c789555b0805a82eb10000000000000000000000008a4786205aad198b8f90ecce4517d2f330ff6251000000000000000000000000a1a5188c1c787214fbe76f22f1bdbde5704d36b50000000000000000000000004e0265570d51d665d6386eedeaf68acab0c8372a00000000000000000000000058134e52a6cd119b46f62c4f6612df56e9ad8e8f000000000000000000000000a22d18176d63f73cb75e7a09432e9b907517097c000000000000000000000000db91d50690091a52acaa278e9c47b8cad7defe8b00000000000000000000000080979bb32bf1bfc37cc8c40c06d618a7580c74a500000000000000000000000044c2ec4e5d13b151f73c3a20eb07b7c1b067e0aa000000000000000000000000eb3c52d00c6fa56a2dcb1541f9a85ead3809def10000000000000000000000001f4bb313565afe884925cddf89c1416485cad1ef000000000000000000000000bf6d8d8dbe734971a3084849d9f304e963a85662000000000000000000000000bc8bf7c33fa578b8726370276c3a0894dfa0c3560000000000000000000000006516774c8440f646c9344cc9bdcd90c074de8c31000000000000000000000000702e18935bdeb9315b5eba970f2d6a171e70d2f30000000000000000000000001d73b95043346e57a031ee3b672c9d5e970993990000000000000000000000001ab986b9f7d7cf3ef7c9b16a21e767dfd42b585e000000000000000000000000155eedb67281344b992cb91e3695a34de341fcad000000000000000000000000370fbf0f629d878604fbda03c6454d9937cb9a13000000000000000000000000029c46bec4e4b43d363b70f59ef50de36020d51f000000000000000000000000ccc3ffbd9352dc827609baf52b69dbfbee6a28de0000000000000000000000000967e03e7eb4ee568f37ac5c9ee472dad8968ccb00000000000000000000000075dfddfd6200c22c26b6b8d736fda05798ef4640000000000000000000000000cb7fdab9e64469cbf2f52e38a1b903287df1b2ce00000000000000000000000005ee92b20265f364620710d8ffb416784e1d18f800000000000000000000000050f90dd42e778e71ba0adbe7b57d599c861b134c000000000000000000000000b70243c62fe2cd4dee8a44db2125a0391be1df090000000000000000000000001aaad7ff48444283c1766b318611db8b4e9cf60a00000000000000000000000019edd889f1a757d9b39ca867983444ab96eac77e00000000000000000000000059511d3e70b3edf4c966bb5ccc50f55fd6d8fe5800000000000000000000000080a20347b912dc538639112754320c016812a554000000000000000000000000c11d801192ddd541ac8d14b263f018f0836bd81000000000000000000000000072a255d6e7470a69550d86d5a092904e40aeb20e000000000000000000000000afe249bebf9c23ecbe2994c67a09e5f09a20191f000000000000000000000000f008ea87d172fe6c53ec24b9f59fd7c42bd95820000000000000000000000000812a80157adcf236704c004d552785ceb38c4f8c0000000000000000000000009d10869be7d19ceb318186fb16efe203135d1b47000000000000000000000000d2ea42a69287a0a1bacd9259fbbd61a5db977248000000000000000000000000cb0d73cf08e9a8f912732a88c1ad58758c6403ed0000000000000000000000005e75f724ecec3f5983be78d6aad977806ab2451400000000000000000000000097250b9ab56b858e3125a5ee34a436d91807a566000000000000000000000000bbb75d038a756fc5fbb8eaef894ac0d48ccc9e02000000000000000000000000ef0a92d30ed916840b39b7c3b5f1f08319c978db000000000000000000000000c1b5daebe49f8cf629eb8b53cb5715846144d74d0000000000000000000000007cdb53e897026370f6c95685b6c303d29705176e00000000000000000000000094e5621fbc9c02822e0733ec996ff3bf2d5edac600000000000000000000000089756931e8099bc5beadf5440b67ed264e5add3800000000000000000000000007078da8072f9690172649b4a7a68094994540c70000000000000000000000007c57bb14177ce36ef0a87b218eef101ae17f7f8d000000000000000000000000617104b491d508e425a72f0da32bb087961a41a6000000000000000000000000cfa0bdbb72563ca5127ec49c589bd7a7d0e465420000000000000000000000006245e13d0c53a288133b02ab8e1102d07169dcb8000000000000000000000000f2ed7c200d77d6cf7d7f4bc43188354a4a48f43f00000000000000000000000021cffdb458d0133794688f87127ba92874e6c9860000000000000000000000001cc3d66a2da4ff929002875e381d2aa232b7ec03000000000000000000000000d0dc2d2b980feb8881bfaa0c71e6fc6f19abfe690000000000000000000000006714d1d24104ab19cbc711311ca8f2663b77fdaf00000000000000000000000071264c7b1bb01be13b31a98aeedc5f5c824922e5000000000000000000000000b88bcae34f8c02c82a152aec1b4e34d7d4dd625400000000000000000000000022bbfa114315234f8b1e436b2658119ddbc45365000000000000000000000000b0a598aafb54bad534ca1fba0aa9b087cee46249000000000000000000000000f5fde4779432f3e6aa1795b68be9292559ddc0000000000000000000000000001538bb2ac912ce19cee374afc5a247b214e7da40000000000000000000000000c59202a2741cb9fd42e6d14b80be26055b69010f0000000000000000000000001809754df5ac133a1cc7d4eaf45ed38cf9b39ec80000000000000000000000009361f119f3b3e32b86e6342ebd9aa0413b6ea4d9000000000000000000000000126b3ff545afa31a60181e2ffbc5dd034e71ee9b0000000000000000000000009e7be06af4456602d9ec0aa8712be0dc28ec4955000000000000000000000000894740526d04071b5bc4227a174a9230e4d7f44b000000000000000000000000bbb76fadda3aee3ca50ff13a03a102985e591d6f0000000000000000000000000e74887f7c8a4d26ea06eb049f82a374389ff7f0000000000000000000000000ce231abb0f9b621698a212095763a45cfa3c08a7000000000000000000000000bfae65fe63923f8b11f6901083c12bd6d67c5bdb00000000000000000000000042c4c9170cb44f0a77857d0a0f8dfba8e63f2f25000000000000000000000000f45a6f7b626c1ceed8ef24bc1a349aaf92fa9ad0000000000000000000000000087d9ba1b0efb75b8d93d740cd571c4862437b6900000000000000000000000011f7edb5997bf8a11f13dd2d5ffb0d971aca8717000000000000000000000000596e3b53a71e22f806c304f03ad0a229c013cc8c0000000000000000000000008575e7dd73a0e0f312b169ef88a778fbb8e6a6370000000000000000000000009286a07fd7810fff1e26eee963856870b473c9a3000000000000000000000000201b856fe2d5539cbd325cd2c491ca75e4dfa2e7000000000000000000000000574db214526c007995f5b142eeeaad32eae425f5000000000000000000000000450a673ad966dfb327054c70a74e9a95504f5dab0000000000000000000000000081e8540841ef446a877d0aa6a935bc1a4ed05500000000000000000000000026073427b30eeb7122ac7612cfec5f843cab94b6000000000000000000000000a4e179185197fa14b0abdcdab91488e2c91e75b10000000000000000000000007132a533431f092d701d72c3105623be4ce30761000000000000000000000000f741438928da5dbf89f60753bf6b408895068f36000000000000000000000000ca4a7f514c218fada3365626f9d0ba2f9d6376080000000000000000000000007013bdb8b2423ec73daff0fb258efc1a91107c530000000000000000000000003b4f562f383a2484cb0d0dbfa38b238d7775e334000000000000000000000000e700ba8076bf67508d36bd530724bce352d2356a0000000000000000000000007452441689a528ece83e9fa954e99e60562f44ac00000000000000000000000010dbfcfd43b1c9bcca0b5d0d895e528965f1a09b000000000000000000000000f85778a9766a75654126a8f62649eb5e167019df00000000000000000000000047ed520764a16a47b4ca439712a570a5786ddcd6000000000000000000000000da5b7d22ba8428631685690a9fd8a5396ca810d7000000000000000000000000a8763011defd740ed700a5812b830196ffff7ec7000000000000000000000000c0621bbd2c2bbd7ceb5c0b62079b371e4ddf3376000000000000000000000000c40347bad10132732fd503ef600cee1601bc425c000000000000000000000000773216d8aedc084582dca30cafd8082a7c631949000000000000000000000000e17e85e91b3c04025baf4dd23adcedc7a7e7ce1200000000000000000000000010d4bc42876ade91b36f09ad9cb3d110705325e7000000000000000000000000769ed7a83c3ed52fb5b34bb267c3b6cc644bb429000000000000000000000000e37e87e3c7b4d8d1ec351ba1d623c3fd916b9fe5000000000000000000000000b8303eb6d0a96a7ce36b3c0ba811570a8e461282000000000000000000000000a54c11dc5c04ed8b95481d1cd8ec07695b1d5583000000000000000000000000637bb85f830cfae4b5f1ae83919cca896c1fb6cc000000000000000000000000e790838395810d9d9c8d5102e6fd05127e655de7000000000000000000000000c0c25a71c7c16f72a337ea385f8cdbbf0dcd91ce000000000000000000000000eb66615e88a3585fddca52df4a18cabbd300383500000000000000000000000002a0561d0a76b41368b4e62b798a8719d6069e17000000000000000000000000137409a51012f881ca20fe4ecfac0ed59a19940600000000000000000000000060a703f1bc48db50cce3ca08e31ec7aca6c52f2d000000000000000000000000db6edad6efa9498973df427bb25b79489b6e5281000000000000000000000000f2664dfa7924d9f3895349bae785027ab9da1c87000000000000000000000000083593f78d876d68fd42bbd8c9f316882e41571800000000000000000000000000714b2fa2c28ab55fb6979d2c1a5cc351b20cac000000000000000000000000e10cac0db6fed91ffa4b39c377ea13ceda67c6a00000000000000000000000007ce0ba3bbe9c690dc6eb210e9c8223bb4594915a0000000000000000000000002ea59b54f1306209c585ffe55ad6693d526813dd0000000000000000000000000220ceecbe84e49808a09cf2560b5bd13c09d48b000000000000000000000000591df8604c97acc41bf6ad7c8f6a59eaa9b5bf13000000000000000000000000d69fcb2e08fa41047d0ed2ba9a06c9d07189c9d60000000000000000000000006857e80312f49ab7223116a778be598b87657b4900000000000000000000000015f1c26e5f011aa5d461e99751d93c54d7569a80000000000000000000000000d9b071aed6d1f8fb740128ad0d874406cbfff8c9000000000000000000000000902b208da4e896e1270a7a3186a382fda058bb98000000000000000000000000c7612fdfee7042b0719b25e6d896a1924b9127da0000000000000000000000000a893306faf16868ad4e394ed77cd5fff71d84c7000000000000000000000000dbbe1fe3342d38dd4b14f281c8678d216b417b560000000000000000000000003de7cbf046a0efdee64d2bf1ed6afdd0ed643f1900000000000000000000000077777777174870c5067e39dff228d2db44f52b6a000000000000000000000000eee00bfdd601e3cd9c36103e8d39b983b90130410000000000000000000000001f605ce3b8b58764f46cd058207a8765d83ca4390000000000000000000000009495a72251b1c9bf0dfae4e66c0ebee4d464191b000000000000000000000000924842dde58c84d1538870f908b4bb6793ac80cc000000000000000000000000009fe5d253db4374f61eafb43ccd977e332f0c910000000000000000000000009aeb1de021b7530c75d817ed962f926b3144c6ad0000000000000000000000009205cac5960ed45d18de64df6ced7790e9c368700000000000000000000000009f7876ea3965ae7336e28186b6e51584a589a5fc00000000000000000000000043fa7ed9169a92ccf878d07de49cf0a61a71584d00000000000000000000000064b8b84e10b7b04012608242230c99ac6dd75c99000000000000000000000000a1112524c8aadd762cd4d2a7b3119af3720813e30000000000000000000000005615b91b204e2d5a342972b2aeaafb30ad3d11840000000000000000000000001ff9a3f60abcdcd4fa5e14219a1775578a05955f000000000000000000000000e6b721127c7b041f36032f1e399239aec67a9990000000000000000000000000da0e487f2629aa8b79c00f6a9727a511b8fcd9ae00000000000000000000000083859408de5844592e69449d7aa92f3cc1c99b84000000000000000000000000877b4de0b8ad4cd8e30af7d1df19caa687ed04a5000000000000000000000000269b5d419420898fe0dc0f35caae476294502adc00000000000000000000000038f3689cdd793c65dd130ed999c1f23c407f961600000000000000000000000092c990629dbd0efeb556107b207e5730f585425a000000000000000000000000c06b70408fa577456a306567abaea8214b4216a1000000000000000000000000a884a2f1a5ec6c2e499644666a5e6ef97b9888880000000000000000000000004fcc9be5f7470570462f0868b9543d96074a976e0000000000000000000000005380fe53ce0ecd4b1566bb6de9c9b537462efa55000000000000000000000000069c1da6a7a620c3d6a32483adcad5e6f6be404900000000000000000000000027936fc6bb30a6651eef6ca266682ee39fe80c070000000000000000000000000df58d7d446867137824975d95b2d3235f5d3955000000000000000000000000f2e8f75eaa752f7c64f1f8a9a5a77517243db9900000000000000000000000003f90cfeb62f32ebe8b35078bd9a2e0e8444091af000000000000000000000000ef027178de9c27d4c141c306aa7a991508f53ee4000000000000000000000000f6672e534b65fc67eae1827c162905a1b89eaaa90000000000000000000000005bfda9c2b452bcb6a1cdaf20c0e1e4529d1b4c47000000000000000000000000a8018369832b11382aa2373b1a43810c7a80e4d3000000000000000000000000be13517a2b520b2449068d2ec45280992b04047b000000000000000000000000be18557623e096867e73197090383118aa1b503d0000000000000000000000005c6373df7c89cab910b5afd702c1c8f01ffb4f46000000000000000000000000918991dae297d530c45829db90b0475eb8b8674a000000000000000000000000d773be87460bd7108a4d996729cf3655e0e8fa57000000000000000000000000902fc38af709401a7cf604b333bbcde86499528f000000000000000000000000b95938140b1fbf7c90e9b209d311003528828a38000000000000000000000000642d38840ebfda55911f83b1cf8b5fcb1d5fce360000000000000000000000003578db872e9899d8bf0ff1198fdf8dba74ec37330000000000000000000000005dca2483280d9727c80b5518fac4556617fb194f00000000000000000000000026b7929ce02124e8ff4aa380da99f92abc45f167000000000000000000000000696a55111a6851862d1a56abb615815db2a3ce70000000000000000000000000b215ed05889757e9b9bcd6ede39a8658303453200000000000000000000000005113b389d0baba14843274c3c812961b9cf598ac000000000000000000000000fffb40347816873ca038756cc87bc610144166b2000000000000000000000000015d21174a65293a03e01a0ec2040d5a95ee448a0000000000000000000000004e45d820c0480cd88a57e8657f6eba2d2cf552cc0000000000000000000000002152917ef2761fbca7f2187203c7abb3684dd81c00000000000000000000000013fe0685c4e06bb8bd2ca1bad6607da73cc9901a0000000000000000000000005a56753f9d86182d1837190fa4a162074f93fe5e00000000000000000000000068f66fac4b02419496a7c1d5ad5f093ae67e6e500000000000000000000000007089e2169f336df2f86bbf6b10f0b79c40477efe0000000000000000000000002561469bc99cfe9628b6a57138b71aa88305cf900000000000000000000000006c20795acd8ffb9e2a88d96043ab24645e86a7e50000000000000000000000000aae0df463c77daae3cee78a38e16a06b552c4450000000000000000000000003a445b0749839c8e854fbc6dd7ccfd8ee42f8d120000000000000000000000002ab3d2e7c32b544b9e77d339d568a91ea1a2885d000000000000000000000000696be908dc89c740464df3ebb510bd9c4ca76a87000000000000000000000000ccfc3626e9a5335ed1bd0854e3d0ea9a2ad4a436000000000000000000000000ff07d3be20994d39551baf2c37992f54eb6d1ddb000000000000000000000000d3321e9f0da067c3837941dc59928e4970e2b5670000000000000000000000002ec7acef0ff3719cf104e349a0508b0af46264e0000000000000000000000000938e9c76b6eb43a00e2a4c4a80223fc62d5840ac0000000000000000000000004271caba18d703f0e7a675f7b4a6715be53a77b7000000000000000000000000b9eeef77a8cacacda4255442f9c9957d4f22687500000000000000000000000054ead1d36a2752d6ce8697dbcdb26040b63c402b000000000000000000000000022111936500251ea358a98cbb158d77580efb4200000000000000000000000088ec95ad2fd42866af4e2e5cc14a80f5ba2d83c2000000000000000000000000406c3802f10e6bb002cebf2f0cd225a36e45e43d0000000000000000000000006dae9dc6ee8a4e28dabb1acb019ae9bd4c7dd928000000000000000000000000772cd945de03253607c01d7743df3d20db3e2aa90000000000000000000000002015316215db591577a57a7531f6a85c4ddc4bf10000000000000000000000002f251e4e7c95abc45a874ace11d86c8c49c99c3e000000000000000000000000546911aa23511b9b023d4cfa2d97b82f4d423a710000000000000000000000008b92183a022d4df72b2834e33c4fb7bd0462cd3e000000000000000000000000113e0fc6e45b60793f16bc37cd39eed533b8f688000000000000000000000000ec3d3b8c12ff13854d11a5d105f678fa4b2f80d9000000000000000000000000cc3d7f9fe6946979215a901bba385a88fdabbbf4000000000000000000000000da801559a20fe275a514e0540fec1d7e7c450baa000000000000000000000000460a366451e6ec86091e08c169761eddac0ea93500000000000000000000000028d3c8f2807e363c1f02ff55808f557076743ddd0000000000000000000000009aa2ace83784dc3acda0fe9baf268d9ad1867b9d00000000000000000000000057476b81040839e310ab662f650a1436aceb6c4c00000000000000000000000073ff00642760cc79d577a440b51898e346722fe500000000000000000000000084e89efbead5707b3665707cd273704d36b3b98a00000000000000000000000031034bba6a54b83d4a55eee2ce0696769d2f1592000000000000000000000000d0a04670464043cdb8cf74fbea17b1750bffbc8c0000000000000000000000003b09bee0e26a275e32b2033dec22e5e1e21a838c00000000000000000000000098a01bb1ef8aa5ca88f1b842463e50e92e9f57b30000000000000000000000002a630e648db8677b0cfc2fc17bd93db5cc604d85000000000000000000000000f69980788581b5678332dbdbc5e93d919967b8780000000000000000000000001049a2142584004819fbd5bdd5e76b91d51ba70b000000000000000000000000b0a47d1559106a37938a51f37d4e8419455f5d68000000000000000000000000ce9945cb5fe2ece47a3d11767adc70fc43c68b23000000000000000000000000f564a9cc0b3187d4c81899aea6508f65ed78c030000000000000000000000000d99ada49b09d2a36476794b78aeadb2f5058a9dc000000000000000000000000008b15860738a929dddb478af6cc1d733232935000000000000000000000000079057b0b436dadc007cfe455756a92c3d57ef1570000000000000000000000002a65244d161e74a550a237d847890a71dcc85bf3000000000000000000000000bebb9cc641da403666b3fc3be4471176abcc89b3000000000000000000000000bce6053b60c5913f4190c95f629f473be0e379aa0000000000000000000000008ffaa1baf43049ae3aa202f3e7786e32a0b088e7000000000000000000000000059b254553bb97ca61a99c2bbdbefb594aa94365000000000000000000000000418cfd509bcecf8d95265c05ba4ab65e8a8508be000000000000000000000000aebdcce9fbea9d7feb8075c5331c087a96efb8060000000000000000000000004dce05ee4a9046d21fd55c15656bd247e874b22b0000000000000000000000006e462a540a04d0f586a574839a4357daba1f19b5000000000000000000000000a8294268c0cefd597f3d4ca9ec96bc58e947336f000000000000000000000000040ca5db945d561305ec64c74791b4349fc9d3120000000000000000000000005b2ead2103b9abe56e14dd81d271fa042289d29d00000000000000000000000079ce80e90bd630b0d98e99a66ac74a951391b7b1000000000000000000000000c2478f44503776569334eb05083111d60d39349c000000000000000000000000b47e289befcc72b066f0900aacf16bcfef5861de000000000000000000000000a4b6278ee76277878dfd0e7e1806c9a2c53d507e0000000000000000000000003eb6022bac0332ce054567e8534a7fdf648107c800000000000000000000000003098bfd3861d998f14c62659b9bb2e4ecd89ce60000000000000000000000001c7f1e6ba288b871fa05a9a359f4e757cf6c6bc4000000000000000000000000eb95fa263a2998a66abfac2cbb0ff528b4d91d630000000000000000000000004bce9744a02429ef721f5856efc3962101c892ef000000000000000000000000978712f627b351f8685bc938e1b078e5acbcfc79000000000000000000000000340b5bf10124722f66a7179cb8f6432da305dae600000000000000000000000041cd286e6a61f430ee57c8cd142b906d9fdbabda00000000000000000000000009218ea2a18835460dea2ba4b460d94f629518750000000000000000000000007c0e86b8ec30b2e2b6b687773b0095ea007cc6d10000000000000000000000003c03d0d06c56495ff60df8d3d832cfe81ca676a30000000000000000000000000be5c1221ea8b47eaa8822fff38ae25d400a4c0e00000000000000000000000022c08e303c13e3df17c9253dac4012868b8be8de0000000000000000000000006bcda66a86303bfebf33d892fd4b0b9280d5f9dd000000000000000000000000d7de635dfa741d524fa6f069cbcbb0471b9335b30000000000000000000000004c48f992b9201b4f7c26a7be42d80d034402e14c0000000000000000000000002410fc8bd069edf114a2638766450541e8a0715b0000000000000000000000002464cb07c97fc2ae8ff9974fb7c9c8f9ea80f07200000000000000000000000056d79fe635196e734ce29d7a8ccd8014865e790c000000000000000000000000e8249202311b06a349046dba609ff7afa7188050000000000000000000000000b050828ca280233b67ee881b190e3094d6fb6d7d0000000000000000000000003b04b3f930e31f160075060ede8d1f059b127739000000000000000000000000250fb744a5f60f1388e886515ce44b804a73468d000000000000000000000000dd6a1e4aa603054a7a3b400b002d111d70d61afd000000000000000000000000ea0adcf3ef5a227d2976abe91c9e2f35b8ae402d000000000000000000000000703518c0b200f99feca73743693b96f3f2d02e900000000000000000000000008bcd606037a32af005c4276149d33e6e12de2c2400000000000000000000000085772c29fb7094ac12e0c1090714ad1cd5c1555a000000000000000000000000bed9361c23c7115f47323df5b76fe18550b17525000000000000000000000000c55614264fb58ac8f07649c53ed9778b26ea95270000000000000000000000007ff58c728ef05a2e1f79ab2e94061547bd79db13000000000000000000000000aa86e653e5926b56b4305f134abd6cc51cf70a22000000000000000000000000d2420b19323e152307c91b27597b21ea5a7103f0000000000000000000000000e4ff868e55fc3f34498fac6e78b1b6a8ea367367000000000000000000000000b4e7201147b3f8bdb1bc754981c0871fd4a349c7000000000000000000000000a0e1eee5ce9881c716ed5d09377f693dfbb65a9a0000000000000000000000001c7178b327c1417941c7a59c524a6cd1b12b8f65000000000000000000000000e7de64c64d6f7713bbec94c5827945c4aba8db310000000000000000000000008acf354cfac2d593398846b3ec636dcc5ecb3f69000000000000000000000000d8f4086f7f16d9d1f80860f33835768456d2fae6000000000000000000000000d0b3dc955e888ca7ddb89ad7d40d876a4dc66e2d000000000000000000000000a2da61904f8927b64d349a201b0393c7d0b7a59a00000000000000000000000079e5fd169f5ef0dc3f4ec78f6d53b5b6b658df1e0000000000000000000000001a0b41d9629b82a225451b8fa704ece07cfa2d540000000000000000000000003509dc01f2b2bfc999a9938470ec28864e05ebd60000000000000000000000008e962db2dde58780e12e26bede5448c63532aa4d0000000000000000000000008f4f87c66d31d2596b07c706be5d5fa3184e9308000000000000000000000000a9f4aac3df52741fca2072d75d5ff457a31ac4e900000000000000000000000032915a9587a1a84e185e9a9b41194c2892b7b1aa00000000000000000000000043c47fb9435dc283aeaf6941b256b491661202b5000000000000000000000000eb7610ebac9e96195372bca51947263ce071406e000000000000000000000000a849344346dde2d729d6d77fe1f5f7d9b941c8c2000000000000000000000000b4f3dfb554da611dfc7c9477647817b22474f171000000000000000000000000d4c26e1cf3211fe3d6bf9d0ef6bb841609e46a61000000000000000000000000db492d830d83cc8af1c8b7ec560efc091e0905dd00000000000000000000000093facacd194ddf378df955ddb4bf990b7096148f0000000000000000000000000ae10f268744318f4d9e5b944176828889faff1b000000000000000000000000587081453c2fd2fb30a55af4f5847ac8224315470000000000000000000000005bdfd08d3b7c0376a70c2f6423be82f0f06e01f000000000000000000000000097f22bb02af2b87f140a7f934731e15030ffb916000000000000000000000000ad464e8184d36be40867e7951d49802353f89ae00000000000000000000000005381d849839f2fb65bec1590e4e6acba2b09af6000000000000000000000000083b8648e6c892d38d63c7ef07131c76ef9565cfb000000000000000000000000a9aafb3890ca256b52d0731e89c5a5d878326c110000000000000000000000009ea6efc057f8f7221d1e7d000de582ba516d32d30000000000000000000000008d7ee51ec16a0f95c7f241582de8cffb9a4c22930000000000000000000000005fca9dd6f998812e0ce6a54ee09272dfe86cc0c300000000000000000000000058aa98bd58144e3576c20097a34ac591721a633f000000000000000000000000166e6bc57cf8618e5103445b59d5e2087f19715c0000000000000000000000004779b7a1836b7fb79cb7975c127ed44b3ba6287a00000000000000000000000035f2742c6d22119e2125c9076ada3f30a3771c04000000000000000000000000025fd5ba4cc95738fd3fda434146f0f6e6bd8e3d00000000000000000000000067cfb91244ac8a1375d9cc3579439fe434f5af97000000000000000000000000942aa7d83d58e4a8151307a4b57cb3cc8e36080e000000000000000000000000c6fd448d5e391644eb0a151ebcfd86032dc2d57b0000000000000000000000009c8959b158dade1e6b2a361d6e75c51dd50fef460000000000000000000000002d92d35a9d0a5d6b285b0f50a318a0e730f7274300000000000000000000000079efa34ffdce991f5cf9d5b74ca2d0ed8944cb4b000000000000000000000000f7b2a7e7d1462905571dffa7a21fa6a4593a0b0f0000000000000000000000009043273f923b312434005654e3f2ddd816e9719c000000000000000000000000a56c7511fb272b1bdbc45b02f1fb66fe9e9811df000000000000000000000000394e05f2586721354a174125d197623218784b3a000000000000000000000000f268f128203dba4d882bc6f6a6e8d45b094aae54000000000000000000000000c4b251d67499973d5ec518469f1dcbe1b72c8334000000000000000000000000dec2cfcb3f6dabfed5f65e316a3114bfcd363da000000000000000000000000004248fe487910f21fa3be187fc84b0873d1ff1af000000000000000000000000c906bc091aaa6c6ff1af0167b7cae6248f6d7847000000000000000000000000a258729c1a4cf5fd1a15a8e7b658ac3d1cda696d000000000000000000000000a1e8c5986de6d30e8d0c9ffee3a59b101897e6ae000000000000000000000000b3dc51d558ad08c6cc885ea4f9b6f8394f7df31900000000000000000000000089dda427e73f33f285277d88dfa611696c31d881000000000000000000000000c6547284d2c7dbdc4bc7a29105b01d62c03b94810000000000000000000000008e2a341007f90b10aff2ee33ff5d01b94ea3df45000000000000000000000000a98b278934ed1de31d3442f9bf44587d671037270000000000000000000000002ff7fbca0ddb59b855f5c5634db79f95e4e5d86d000000000000000000000000a805bbc60f409e8c0decfe4755ada094bcaf67e8000000000000000000000000d16ef7f37544a3792463a44d0557eab4c21d89a1000000000000000000000000e728d33515dac57e3819d9ae9cbd42df9ec2388100000000000000000000000026a5f8b2bb8014bdf37ec3001e764eecd2ebaa31000000000000000000000000c47fa0ee4b2ca9699a112bdcaffd9fccc87e2f95000000000000000000000000443c4ceffebbd742daac8b14ac90eeba6520fe6f000000000000000000000000ad5ed0825c13c36f7398abcbdbbdb030e091438a000000000000000000000000ce9ee59af94091d183f8bb3fc5e12120ce3a0ead00000000000000000000000028812b4945f949709f51b96af7ce75e76ed3ec0200000000000000000000000084892772ec2dacd4fc5a866bd6fc5c6c5594b84200000000000000000000000015e7bca93b3b73a1274d0a4613fde0ea8ab0fea90000000000000000000000003d6ae3fd7d18830dfb26e5a400fe7ee237331e0f0000000000000000000000005df3cf1a5568e5a1dd112f8e0d2c9d8a61fb08e100000000000000000000000005136c84b22d5970df4de90888ca220cb211b4aa00000000000000000000000021225b445d562ee4ffcd4f24291763a11d79859a0000000000000000000000005bd1f7b7d2b8b78f696c52c5440725117d127028000000000000000000000000465918a558527d6bff739c3538299bae2bc094e3000000000000000000000000655839d9642fac2ee207ceff33d08a525abfcd8b0000000000000000000000007e0c59d801cc07db340145497cd636075e88bafc000000000000000000000000661e6111844f9e63c9c9f64ae285fbf771b753a7000000000000000000000000ed4ca23fe53a936f3b74906b731f730dfd26950800000000000000000000000088d2c34c3c59069f823d9f5011662b611186228200000000000000000000000019b0e3f9d261ac7dbbab494e5897a60ec8e5e7f4000000000000000000000000b0e7540f40490435b456ae39bf036cec9e2be49300000000000000000000000097f842a8189552b70e75b8ce6c45d2f0eb8b3851000000000000000000000000df14ab0dc8f8fdf5181a28a2fff31e2edf2d8028000000000000000000000000d1607e2e9c3fb8943d8393e53131dd3a21224d040000000000000000000000007cc5e2bffbd7cfaf1fb68cd7ccbcb74ab2c3555900000000000000000000000091d57c6094ebbe87563bdb61bc052322b6b516e10000000000000000000000005be3eab01c4c98335c67e1e5cfe93acbb3f8f80e00000000000000000000000097f5b1bdcecf3331dfb1dcbf50e593fed5151c5900000000000000000000000031c2bc2b5b91dcea5c6ee884d068ba3ec09b512600000000000000000000000054926703e36ae36704d661f82e39d168ec1133d6000000000000000000000000a4efa4ecaa76de56eeedfb87406f12a8dbcb3cab000000000000000000000000fcaa1265d0d14e4c294cea725633f768ce28b286000000000000000000000000d2578c95c2daf87e7542d4c305c95cef0129587700000000000000000000000006c4865ab16c9c760622f19a313a2e637e2e66a20000000000000000000000006fb1df77f438b4d97053ae71f1a33245b0864f450000000000000000000000009272be06798e37c187a1b466de2650480649ce1a000000000000000000000000bdcad8330c9b6687e80dcc7fa16343a6bfbef119000000000000000000000000ea6ae8c291897a9a88f847d76e055ca2c7b49f9f000000000000000000000000c077c537727b07a6521332da75fa8966192f425d0000000000000000000000004e0ee19f26e28a39ca352fb10186cfc09a9774af0000000000000000000000008f38e3f34ae87508f321c02ec106228095e4e8700000000000000000000000006fa58b9c91b772e1b0a91d8d3662519ce35e504500000000000000000000000095082541f9792682a31ed94c1bd78ff98f720da500000000000000000000000063bab39b89a156cc528b374c0109b77b4e343b53000000000000000000000000039c7320956110b7e9e350d382a354d6ace8d2c0000000000000000000000000b0fa9c79e6dc1af72ae3cd29f79ffa0ac7b7b3bc00000000000000000000000012b7cd23981f0ea31c7dcbc00b5793b03513fdf9000000000000000000000000e5aedd6520c4d4e0cb4ee78784a0187d34d55adc000000000000000000000000bc7b8bd8739f7b98417572ab82c7ea2f4ffce5d6000000000000000000000000caf0f96b44c11bfaf2c3ba168de2040497383d7c0000000000000000000000000436928c79f43f0c294e9bceb564e12aa2ab7ce700000000000000000000000070c5b0736c5c2f1847985de473448bd7893d0e07000000000000000000000000583c3ea145261f7510df3f0ec30e70d36aa63fe0000000000000000000000000bd92ab38d14afd9ae36402d39f12e8cbed4c5cc1000000000000000000000000c16d21ea060dade9182931a3d8516f69fc20eeb600000000000000000000000083e8df8ddf3cd5b51caffb337b321467225d4650000000000000000000000000510070325a56c4432f6d34747701c802856cd26f000000000000000000000000eb463c4ad1f5562b18139dcb4c276eece2fdb559000000000000000000000000cb3370eb70776d4b751cb4cc7187e9d7ce9be03000000000000000000000000091efa0d30f16c09d200f0780df5ae1e65d11ef3a00000000000000000000000098f73e382276e8301e90a6aaa7a48e15d0b7c169000000000000000000000000c7fb491752add33e1eee4ae440db58577a14fcdc0000000000000000000000006836090d1087dd615e93a064478884f7e68d139a000000000000000000000000ee1dd1f6c3059efe6aecce39a581113022cd1e75000000000000000000000000eb40d183faec21ca7abc4af1a5afe59b1e887149000000000000000000000000bf6a43fba7b7e81791a50165b4778cb1c25c792a000000000000000000000000dd1586eb9ec466f9c88c54e919aee0bfc7c2a7b9000000000000000000000000ff84613bdd2fbbec920db5fb7da0e828de3d48ac000000000000000000000000064145c2668c0c06df9a4d9878fdb8682f00eb6900000000000000000000000076a81325e0bdc64d5f1e28ecf8f6881cbe32cd200000000000000000000000009959f5c0ac05b7819205a346df8c9159ef61141500000000000000000000000022381680aa669d32c6001a97af8bb105f1c5f8a7000000000000000000000000e1c72080658cca9e3e8dc0ac9299c27b2bd6b5ef00000000000000000000000000e9a75356e3790561134326315e584f7820cb410000000000000000000000001ff3dafc07ff38eb9fbf8cc8a2aabfa3b2c679df000000000000000000000000783368f94b18d889426e22648b8a2d98267e9e44000000000000000000000000e4af9ecfc747fd6becf41d35c6e59f326e9ba28e000000000000000000000000d6319d17df3c95ed718a99979d2bb1bab877f4b3000000000000000000000000428c835766cd86c157f73bdaf0078370602dc6cc0000000000000000000000007d1f72d49397b0506152ad90a8f23f1c641a5c40000000000000000000000000ed92400c084e2edb4472dcfe6a2aad91ad361552000000000000000000000000e1493edb79ac01effe08975d02ff8683159c468c0000000000000000000000008b6d45b1744bc40a52bf0ed047738017b78b047f000000000000000000000000d2f0979094860261dc4ab4be6058bb8c9928ab32000000000000000000000000e99f129bb9d60a91f6d0ae2d6bbc746c52a8722000000000000000000000000086ce032489383ec0564bad2ed868048f0b1030f200000000000000000000000026f807397390e6d91b940215fa71647f3c4d4395000000000000000000000000ff60eb40425bb0f976de4359ee50dd2dc40e781e000000000000000000000000c3e5ba40b7f7c3630da34fea0743a6b7209924d2000000000000000000000000ec07ce9c26bab652e14d81e6278da3a6ea5004d6000000000000000000000000d518755ad4ceeff1aae06026885f95a51869bb69000000000000000000000000691f4a0a269824a9b7cb97790dcb2db3384606ab0000000000000000000000001e9676605a4eb84ae8c6dff18ce3f027eff083c70000000000000000000000006143c013d78b22cc84aa3cbcce7f39d28c015cdb000000000000000000000000dab31568d56edc75d70e63e65b98784d4981e1bb0000000000000000000000006985ae552d11a091b75f446ba38508d7668d7b72000000000000000000000000b78e394294db78870f71e757423cc0a8a938c1ad00000000000000000000000066433f198fbbd20a60b865fc0131d630768575c800000000000000000000000057987a50186a9615ba8f7be757c0711942baa60e000000000000000000000000d2952beb851ff4d66f9cb8ccf203891552eb6c980000000000000000000000001b96d585893fe6de5b6af3bee7b5d8c65515368f00000000000000000000000083592edcd63bb331cc2e24cd2e4d0be06301337200000000000000000000000089978611bf2bc84e00286defffa0397cc53603900000000000000000000000006c56a406770685e93d660427b3dbc471872651f8000000000000000000000000ce9cc2efb00a730009346b173045dba73fd3327c0000000000000000000000009b80f176f09311b225da3a25fb2382baa4d49092000000000000000000000000c2b7b3aea799b73f6beb8e923484875d64f6d0cd00000000000000000000000011feffab82a4308dd99df99c8c035453a8d2eb44000000000000000000000000c2ebd24bd093bfa48943d3a508ce53a59f99999900000000000000000000000005fd15ace051e1a0e8adaae654eb1e0a6ccb636c000000000000000000000000a22dec4522ff13dbdfe040f2c332ccce672cbd180000000000000000000000002b60f64201d99282a19beb47c45562796039559800000000000000000000000012c813b4b4a6a96a76f2cf601a5a33b9f4df968c000000000000000000000000d54c755bf34a109b65c599dcdb59e51b2cd9adb600000000000000000000000024885e88c54bb84f0fa8b64833a26bf37903de53000000000000000000000000128bc803a104748db0259c90867fcebfb4877a1d00000000000000000000000097d1f1f7e8878321fb77bfd73f2a8af984cc82e100000000000000000000000029ce0df06da9d430538606251c377476c6423cd1000000000000000000000000518606b038afc05c033a4ee14b1439dc6646b11a00000000000000000000000062aa818dfff69421691707dfc773e084d115b0d20000000000000000000000007febad278b323419e3b3e7077e2c7a9510622cc600000000000000000000000001ac3ff155739d34948f1af53f24524149c9d9280000000000000000000000007a1138b174578ad691ab345e24d1fc7bb9cc2424000000000000000000000000c5af3befb128d179a7d287e14a1069222b7c69dc0000000000000000000000000b196e393d5238d6dec662534f34a2ba105bd72a000000000000000000000000d2a42eefb6cf72c5bd6ff4552d574b2992f89e4e00000000000000000000000054d4185fb2b31783069bcb085500dca47371d5a3000000000000000000000000cf70f3db7f7a4a7195b978186c21f4ffc89f630e0000000000000000000000000f41992511fb7ef759b5a38eb808c274f38aaf7f00000000000000000000000089e85432de90c12ebc8b9fad3f03648ee8427c9f000000000000000000000000c4be9875ca8fa38bdcee74d6cdd19b5cebd42a67000000000000000000000000f935861a8b8cc6867eeb463d97b501c69d177092000000000000000000000000d43ba4193920da3a288aaf3400dcb5be62fb1dee00000000000000000000000005f7f81ef8b158be44b96a3a3bd5351bdf28946c000000000000000000000000c65e0b10e796cbd1c2a092dd0af26897cbf7b2fc00000000000000000000000038d88e9366bf9b1c79162803f081a993a7ff3dbb0000000000000000000000009c63772b49714a98ba5c3a82cb9929190ec26f44000000000000000000000000ea10ec586793ddeec57170727dff16d4751102df000000000000000000000000e12776d24fcf00c2966dce5bdcec284236901c7700000000000000000000000042acf5773af88b0e49f413e10edf9bcef93c3805000000000000000000000000ad4745844bc838a22c6d63213507bc888dee3fc4000000000000000000000000776498d894e986d42ea3b19aa1a15647be192af500000000000000000000000015446371fe06e86fcd27b1f567491a3eee9c238e000000000000000000000000cb3de150b591bb288175379ed8da664546e56da30000000000000000000000001fe4473a5f6b547d254dd0f397fccdeb1da038a5000000000000000000000000b5605c8acca945e3a2f0885ffb686459cb4d45d5000000000000000000000000392966180ea6890ab35c99acbac2cb4e5340505d000000000000000000000000dee1e28df69607379f34398745c3a65a49b03f82000000000000000000000000f7e9c54a234d2d2f6c62509cadea85a3f69277b8000000000000000000000000d43fa9e60a23cc0fb2d7a0ad66b89922afc27558000000000000000000000000410812f2f67370b1f8628759fec499f41643973f0000000000000000000000003ae7783b7fa466e2c9197e60c05c84d6683cbc53000000000000000000000000e58c140284021e51024ed4196c1593628567bb6b000000000000000000000000b756cb53cbb0f34cce7ab4b848c886b99f82764b000000000000000000000000c1ff85c123290878d8fa84bfd123b3c81909fe22000000000000000000000000a0b9e349635d8612c9740a1e0c6cc30f637613080000000000000000000000002717513d8e46b9c3b547f55988b11bfc7d97795900000000000000000000000045a90845410fb2a70093db59872f6646bedfdce7000000000000000000000000f3e17d32a4037830cba46ded7f99d4484cdbf9870000000000000000000000003d6b64a0143baf6f88d746eda4bd9cde08979cbe000000000000000000000000b760bd106f186417a980757005df91644ec8b7a100000000000000000000000084e5130eab3c35d71efe20f2bc6f8acccb0ca7bd000000000000000000000000924d61f2d01c7add1a5aed11670de7b37f81d1360000000000000000000000003be70936fcf9d3ecaad5fb41d24613d33efe3d2a000000000000000000000000780b440b2092628822e86ec2b5fa11ae5eb007600000000000000000000000003a5ac634ed883deb98df7ebda59c09d8013c385c0000000000000000000000002c7add7b6fb722cc4fdcfa8405d7c3888ff033e800000000000000000000000057d430ae9e2fdf3e81ef32a232811bd77a5c426a000000000000000000000000279630304eca93c692e0f26870def510439a0c5b00000000000000000000000091fe4e944355021337c871191cad18fb3eb80cdd000000000000000000000000ecab3211aa9833111d7676705bd08ce56f9bfa9e000000000000000000000000e15f010961efbb8bebef340029782da1cbda8c0c000000000000000000000000ec561dd73346f761d1c09f46999bc8ea1b1e95a2000000000000000000000000e5fed547d4eb1f721aeaa761acefe60c2166eaa300000000000000000000000082354f21bb2c766fb0338b735b4a8a07d04f1e0c000000000000000000000000555915510dc8b7e6a36f45eb665a3224be703c0c000000000000000000000000b1f2818ab836484be32a8ce0925b4660eb560dfa000000000000000000000000a5e5237977024ffc8daf9d60a85d57c6377d7ad5000000000000000000000000c8d4f855fe4a3d88e77ae4eb0bb8be492aeeaf440000000000000000000000001c1600a0c532cdda4d1439d91e44eb98dffc364f00000000000000000000000012fb7fa4afca00cf8f819ff80a6e1085fb32e3cc0000000000000000000000009506e7bafa7267c7c488f73782181438a16a023d00000000000000000000000066b190d7efe49fc082e8872a9c8ace703dc805880000000000000000000000003db90e96170c5402e75d7c12b74b3632444a39df000000000000000000000000e908ddb9d9be7ab202584d46681b70d6c928cfa100000000000000000000000000015f4a9b778a81cde7a9e6330bf0e2b46a882b000000000000000000000000c5ba2b86292a73830cfe7619f24f4fcab66e398b000000000000000000000000207593950212697887b01274b788134f3fee0785000000000000000000000000f2753765f572e5862593a6b0be1188965adbdf74000000000000000000000000f42ad66f4b66628584f2e97421a008d62a8f116c000000000000000000000000dbe452f1a0d0190e161b5fae8ee3a530f099d9a30000000000000000000000003cd95413c3191c8dfc477b0df94f783a5906ae710000000000000000000000008acb9058be22cd121ef3521a62d98f5c308f78830000000000000000000000003137291eccdbb27e09a7c7137ea38076429a8193000000000000000000000000ce1c2b6da5e548b308bd1a2afe84ce6c7710bc9300000000000000000000000011b7f3fe91bf68100c9d9aa379903055784370a80000000000000000000000005581c0ae50220bfdd435ac0135e981e663699f5c0000000000000000000000003f2a734367b13e16d904a62a757ce931c156a162000000000000000000000000aeceb942f7147b18c418fa417b3d38faac43d547000000000000000000000000f315099424c4a9d3e503fdcaf5e0e2c505a244fd00000000000000000000000071e06371f43735ed5f552559a21bf694c3ee1a40000000000000000000000000408b5be0ee9d9904088512e390d2b208e9342ffa000000000000000000000000e860404cc870c3936b4655f660654275e4a3749b000000000000000000000000afaa4044d94f7eaa4a2056b83776dd12c8d407270000000000000000000000009ddae7a058d2d8940d83b90e2538f72cbfbde20600000000000000000000000045bee058f59c3fc2311bff15c854f37170780ff5000000000000000000000000986ae045518a5b6635b82a9dfd37be86a58a2d000000000000000000000000002e7d9e2ffa5a169f9c9ae4d7cfe60646bcd342e1000000000000000000000000a05e3034831783e01954e163f647d5dbb5f9adc6000000000000000000000000549f070d6c18bef6f23c06f8257612253604e6bd000000000000000000000000c990999d197f3ffedb1797e76085f7b91f14b81d00000000000000000000000072edbd319e73c67c9f2aabc65f2b4a570c1a66c000000000000000000000000045233ff6bbc10f0eb41f430561ac97d78ddfb4cd0000000000000000000000006585777b8d8055e7453e354d5d3dced17682dce40000000000000000000000001fe7602cf87bfb401d030c7ba4b6bde3ad8af2f6000000000000000000000000821c1cee6bb90c5ba388d369c1c8c76de15ae7bd0000000000000000000000007cb74f7040c2150031c32a933fcb4f66169a34560000000000000000000000004d246e41d7131ff60cd533c13bd2aafce7ab126500000000000000000000000039fe1beef05ded01d35c2b97e3fb6939d4f0aee30000000000000000000000004e6c3181a13d8202afb4a05dd6fd219779eee5100000000000000000000000001805138f85d0597b453732e767002c99185780e8000000000000000000000000f4a47b08e071d353f92cca446cebdbe3bebe04e00000000000000000000000008b104344f397afc33ee55c743a0fbd7d956201cd000000000000000000000000d6cce32e830f966bf22c0d91c346ad8d8458cd88000000000000000000000000ee182703689a1055d2db0f97d5c48bf6f14d1b4c00000000000000000000000073c7eac9e322adc945a35da3649e221cb4c9e27d000000000000000000000000d584e950978d64adb09c05aca21d3e5e619c7d02000000000000000000000000dca875f1514152e3049761fe32c9782719a2f34b0000000000000000000000007087e090c65ddc613b4386cda84aa3de9dac65bd000000000000000000000000a0a60971638c5989e3fb076c23fbf1cfc013362500000000000000000000000089541bd1a544a41c7d22fb9e3e94731ce7b150b4000000000000000000000000ad4f29eb7a693d0f9f54f423eebe0573a659bdde000000000000000000000000f960fc616f3ae95b1c68e94dd25facdef52bcec4000000000000000000000000c13527b9dba100555ba4b062b317b41b6a0ee7f9000000000000000000000000971e23dd0ae3c145a8120fa377fadfc27940a03a0000000000000000000000003b7de0f4af8d5c453186e610c06044bbc6e64fe80000000000000000000000009ebcd672a0cade633280c8b5de67701d6a706e6c000000000000000000000000a32320f422a98ba989e1343f60a4640fff4be3a200000000000000000000000097b102e00d88f02debfd6b1e4b901dd6931bb98200000000000000000000000066f0499a55891cad15e1914c2a9d334f98c0d6d4000000000000000000000000ddc54beafe4e54be14fa15f305c4c8596718dceb00000000000000000000000053aa7ec5ec6cc150fe6cdcf0fddec50e1f4873c6000000000000000000000000cb8d2b7ead54f745e43ef48ad0efc45e20667aaa000000000000000000000000a8e8c5adf3e714c682150d2f81ac8d5bfa2050b000000000000000000000000077baa0bd1742576ba1667ee52d6eff537f3402a60000000000000000000000003d14cf74efd792b53a08592c059b3e3ce0fe004e000000000000000000000000645f38c7110c83bd3aff6caef471a90e245a7b850000000000000000000000005f7842abc1db2bb9184238772446ffbe9bf59af80000000000000000000000002bd7d47e2ab57f98e5bccd762c84cb4e8c91ef11000000000000000000000000f9855cc6541a94c9d43980bbf067fa878f76149b000000000000000000000000dc30c9de85e762909715234edc89203d7b76f808000000000000000000000000e34710f2087d11221aff0e0ddfa15906da5eb28b000000000000000000000000243211040f6775c28057fdf2c2d52dea4bad147f000000000000000000000000c67fbd493097fb241eeb8500e8d7ad412b0c463a0000000000000000000000007d74fcd69cc9883ae60e473fce3892ffb4daa042000000000000000000000000d257a963e0bc8c9ee5cff99cc3a5253e36b948df000000000000000000000000481bb04f60dd1f7d6ec0a3611ed8023e618697cb0000000000000000000000001d309ab668cd29be317c833c0b389711b51be7d4000000000000000000000000ba7f10ca27f414e24910ee3c3182df4b559c4c720000000000000000000000004916db2861baaaf3b217f5625152b55f4a5efd19000000000000000000000000b5e1946dae21dc786d1f5cbd734a94d7874d58500000000000000000000000007d7eab9dc5906efe8b273d375c8134f71488871c000000000000000000000000b8962025617e0f6062a2c7b1506eb31b0c6227b0000000000000000000000000e575b870e9e68b948d4b0c97ffbfdf780b71bdc800000000000000000000000054d79943f5d12e6eaf48a51ea0be392b1230514700000000000000000000000070e02197c92c7c7c2081e35a671ed1dafc60087d000000000000000000000000f81d02a2797afd51c71225b07076f87b29bca0250000000000000000000000001709a108fcc344f31df34a39c51859fa43f6fdf6000000000000000000000000cfd2e2792ab4e4f609743fbf245c853f8b0e218b00000000000000000000000098f3cb659466abe28e133a569dfd0b86d4d526b8000000000000000000000000bc4a378e91bcb6248d9b0f2c62e27dacc4ddefc2000000000000000000000000e0a5a473d1527bcdcae857464b17a4d37cf363660000000000000000000000008b65ff74d2f1d9b31d647c7719895e50deeeda6900000000000000000000000064ee96f90c23ca171442edbcf93a009669266a300000000000000000000000007b1768877a8cb5f51adb4c231626dae8f862f881000000000000000000000000dd16e1189542acb7dd2837520418e4a2d168cb1a000000000000000000000000dd08f0130ed61d8494d9a725ef2f27cec37020f7000000000000000000000000b7bf050968e096842d90c1413d1071a41e57256400000000000000000000000002d2477624320cffd4961c6f12ec318be96af6ae0000000000000000000000000103fad7c742ec520d5782e9bdd7754ead70ddfe00000000000000000000000091ecc31a4e1c8059d3e4da2a4656854b95727cf6000000000000000000000000c7c4fe1b862e17bc9ad900873422115954f9893a0000000000000000000000004f425f14392ade17cf0ebb039af08f4da41830600000000000000000000000003d456c01affa550927b840cb043ba31a8db3796400000000000000000000000048f73a47f17a374ba42253c665bd8389f2efdd310000000000000000000000003b80a4d6843cea218df6d8963c70572c20ef77d1000000000000000000000000d80d57e2d1cbf09b14626ec3974f12c1952917c80000000000000000000000007d554f8c04fd9aa91fb69584ccdeb6e6fd0ca37f000000000000000000000000d2d950e1c13348e0de65f9fd05f8a716b38ceab900000000000000000000000041f0bdbed2122402d6d61815d558bc7b010000000000000000000000000000007811df09c3415e99beb22122123932e2fe1ef0b0000000000000000000000000a39cbe4c1beb9885cbe6a48e12c603e7f6d7b83f0000000000000000000000003cfa2ce032176542581308951bf594bc3f3e13510000000000000000000000009d45213afe0dbc727216f3b55756775672ca315a000000000000000000000000af0526a416c82c46e1768f4ba73e7f6f9aa126f40000000000000000000000003e0c8da55acf9faabed4e434cacf82dbb4885203000000000000000000000000484539b441fe38cf1287ecdf960cf1da6abb36bf000000000000000000000000ba8fffd7fe2018d26bc185da0c5a56375c1b1d4d0000000000000000000000000ad57181113173ba749b274e0a9b4d857873a650000000000000000000000000d62826698d5b9671424118202d9be57392f79c84000000000000000000000000c47ccb21100874094e98587db31bda24a30a1e8e0000000000000000000000003109025b211722d5c24077a1b0e8d30df2e0b83d000000000000000000000000c1a841dee59e60af49fba505986c4273b29174d30000000000000000000000000bc306390580b8ff91f21861f50e002ac73dbb7d000000000000000000000000dfaa561cd9e05d3226116aee5621b3330acbcddd00000000000000000000000011b8b9a116ff95958183168a0c20aa8c506ce5030000000000000000000000004486c00c4e1a8c643f73560d534e2bea756c848100000000000000000000000022f2807a613d2b6c0d2958e765fbef7841ef70670000000000000000000000002cbd292a53a7cd3af3edc888b81ca8ab9c822c43000000000000000000000000a105e18f26256dd9fed9b63ed70c3c0e12f0551b00000000000000000000000012f0106d09e461d6d58db65f2cae1e2463820380000000000000000000000000c20676108a9787a64e9b091645504350d087c0a90000000000000000000000005725aaa1dba7a9c6917bfa3548cffb082384a94e000000000000000000000000439fc347a360d0c9fda70f9f4f2558b78c5f27ab0000000000000000000000009d49946f8b4391d23c7140df93798bd3fd415a1400000000000000000000000091d87e8ba48a0e40f7913305792541191f92404e000000000000000000000000e4399dfedc80dee5d410d11e9c90cfedcfe78fff0000000000000000000000004bb57f6a84017fa13a17144c38299b5bdeb04e62000000000000000000000000c1907cb0a9d74b51fd7ffdea28fdd5e48d759d44000000000000000000000000dcbebcf94709805c92e7393b89880d117620f373000000000000000000000000bd9c9521a8b8706996ee5dfa3f81f98092526ba00000000000000000000000005ab42f627386362d839ef948dc3b8ab6ed12c9e5000000000000000000000000cf9212535b0b2ba67fe1bfa8510ec778069d5572000000000000000000000000e9850047259cd9c0abf684afa5f66505fd70545d0000000000000000000000008a800f36d0e9526a5703571b3118430a22744f6a000000000000000000000000d7828713347cbcb7a6bb36cd05c79e27bb0ceb1c000000000000000000000000c55d35af6a5ff6299ef3fb8632bbac6cce17dc8b0000000000000000000000004ffbb8ad36ac7302398af05292daadb7e050efed00000000000000000000000029e51338196ca590ee1f713e891834f5ebedacfe000000000000000000000000cbad01980e700fbf6bea01b3c25adcd25c22e4b200000000000000000000000048b0320c7e9fc671841a713156da73df75765c660000000000000000000000006bc33448b7efce22a276f6dfbd2a717caa0526b2000000000000000000000000aa37aa1fab878949ef0fca1da7be882af5258fd70000000000000000000000009a4144a5fa0070336b53544bf9c00734068f8d08000000000000000000000000fd8c2dd9c1e4f31d2d61046e855dfcdb018eac210000000000000000000000004dc23e91fcd7693551f99642bc1e0ed4664fbddd000000000000000000000000316a6f06c7539cbe09d5b93510312028860a382e00000000000000000000000006f588f2ee30f6590efcf407c83989aea6d9b1a4000000000000000000000000c5791a39f21b1f00f222f463f9d7d5fb1ade561400000000000000000000000034a28007aa4f1e1cc6870b7427903db57a6ddf4a000000000000000000000000fe3b719ad0d1f16290799858fbd0411e4ef3189c0000000000000000000000007e52082fd8ca9025e7e2c4da3fc7c4fef9fd97060000000000000000000000001d86b2d8977da85805179ef98794ae4000306170000000000000000000000000de2ad94f1dbd9583c0457691613725e3e06f4fb2000000000000000000000000f08c6968422f4bc0d28973caf800123e21534ed9000000000000000000000000d819c62dde216ef3b508d348542b59477efd606f000000000000000000000000649b484cee3a568c297ea6e15173dda75b0884b00000000000000000000000008cea43abb225d9350abe4f66300b4cd6cb22baab0000000000000000000000005e6788ae093997c4569966c48ce7695e5e955f7000000000000000000000000069423a88dbeab0177e935a5c63a79f5e576f5c06000000000000000000000000d16985020300f08af41c996423e15d8d74f1526d0000000000000000000000009b4cc86da96e51a4e051a96007c3fde2ede98297000000000000000000000000966aceda1a0653856dd91322d108f66ee90c4875000000000000000000000000e6c7b16f84cf7d6b2dd443af818a4452942aa0050000000000000000000000008b90764b2703039bda6921309957b2179ed59b96000000000000000000000000328fc2c2e91ddd717a3feaf259d18f1385cc43bd000000000000000000000000319fa9b7863fd629f33325f159143b82d0fa7b940000000000000000000000002d4211fc543843f70cbf477eac9d1bbeba2d60f6000000000000000000000000125df4a248dc31808c67288b633d5ea469823b4b000000000000000000000000f3e0788b2bbd45a9693d803e5a0198549471534d00000000000000000000000061e491bde2d8f913835edf435f184a0dc3de39700000000000000000000000003aedc6cf251da0a063c1fd637a37731935b1c4d7000000000000000000000000f39d75f3d04fec658f966b105d5d96b91e426712000000000000000000000000692a287f0b48c5a30c4e8b82cd72683ec1e49397000000000000000000000000015566197d36a8272e5d6aededf075ae9eb041e200000000000000000000000003f3344a01a7697db1ec51066ed43cc080483a7300000000000000000000000058ec4c931f992ac48da4e23cdf6d5699c0b53372000000000000000000000000a07a9a27213905cb276b8494e1c87e80cc614d7f000000000000000000000000d3f4c97b73f500bde9deae26a7721cea94e94648000000000000000000000000a68168514efb41ff40c410f35bde87ff7665730b000000000000000000000000364f4b2eee8920b6e476dfd4e531b6fd6bfc14cf000000000000000000000000763d2a765c27a8a342250e895b0ce138b253f002000000000000000000000000fa7d2a71d2852f722caf216669e540d625baa1e100000000000000000000000079331bc34613e733f6547360738eb2e99d8ff3650000000000000000000000006caf4eeebbe18f85ece1de8ecbdf31ae1c53ded50000000000000000000000001d7de3238a7c0d390cb82318a224ec668c3b5fe8000000000000000000000000144fcd02bbe4d2957d6325cec5d7818c708507e60000000000000000000000006f6f2166eebf06df3c1d697b6c79ab9f56e1ee140000000000000000000000003b6a2118842034bab7e5906dd619a45ce67fe463000000000000000000000000c6bdd4a628fb214ed859aee19a2bb028b416ebb200000000000000000000000020338ddf994f8166d1d8481d3004a1fa91f6df74000000000000000000000000dad6849d44f89e61d6e634166a16178f923586ab00000000000000000000000054b17a1e4324b54eca169f36ad894ea5dcb326fc000000000000000000000000f61397e4b0ff46e78b34d5f72b49b4d46e8c96dd00000000000000000000000046c8b6fe35f04ab7a5c4194bced33a1f682613c8000000000000000000000000ef33ce8d92f453e5ef19d60bdd4fff23746374d20000000000000000000000001764e7131b5ac512d7855f4c5311c27575c93151000000000000000000000000255b6e0c175bf88cd68ec4e3a9af0f7afedfc06a0000000000000000000000006275e07d94709b67d2fd15d11f09a45157ab39050000000000000000000000003f49a81837602676da42a0e2573e4fe41626f2d8000000000000000000000000f1e195a0c6d41e44eb0ce96f53c17b9c4612ea700000000000000000000000001ba1ff69f03d38af7ef40e3afdc53ad073eb464200000000000000000000000041676ce37a5550428e441503de5a934947f3c260000000000000000000000000a6e0b4f1f17f3359ca13ab6974dc977fcf0249b3000000000000000000000000de3ecdfe4b37b5642bb869aea587dfed1d6353ac000000000000000000000000986ca1ed01a7b77cc3bad344a52bc8fe7c73683d0000000000000000000000007b21067951501c8a6d01435d7c77fa890a91ffb5000000000000000000000000e8b16dfce11b199eb1ce5b929fef44393bbb9465000000000000000000000000c8d1271d44e04e74eb17816905ab6ec4ea39c94a000000000000000000000000e57a3d98b6218f752718951a69ee351b7cc2569d000000000000000000000000c1bf2086bf56b030787ff8875b32623e19c68275000000000000000000000000aba6afb7f0faff50118b5bfbdb94e858d5c5f093000000000000000000000000626443277b97967ae5eef9f3e621fd99adacc73d0000000000000000000000000690adc3dea3dd819064c60f9eecc22e60991f2c0000000000000000000000009b9e867a13f6ef76daaa440a086803bb065ea6bc000000000000000000000000e64320146025867ff75f4e9e39b378a4568e65820000000000000000000000009562ef91f565b1d4baa96476a6fcf8e49f3495a000000000000000000000000079430e903e5c476a7bf8f0f450fbdc4d6bc91fab0000000000000000000000006fb30da1ca2ed9261730f4a86dfaea237403cf9a000000000000000000000000a000745741145bd9aaebec013523ed92036eb58f0000000000000000000000000a7a5c0835a7ce72333f7052d1a1f65098f2288e000000000000000000000000764584e290517d3cac2450218cf0d91332397604000000000000000000000000af3898b74f0db6ae5152fc0a74322af2abca5938000000000000000000000000c841a0d3302a52556c9ca0ba6f91de6487c6e63d000000000000000000000000c62150d380bb311ba324fafd1a9fca2c6a24b5e5000000000000000000000000ce4c7c0165708258faa3b28fa1834cada90dc9fc0000000000000000000000000957492220fbe6628d383477a1941be23a3170110000000000000000000000006c85553e86609ba71f646bfdc506d65981a4a2d90000000000000000000000009f6810a42184c9e8d0d7d0e842e7a97b334b75f10000000000000000000000006a796e6d7a47606e28611f20422a2419e1a2915c000000000000000000000000e85549cc71ba6b5931ff99db8c16420bf33d75bf000000000000000000000000454f534430911095fa4195aa5eb873972be0f39c000000000000000000000000e2a1bb49d222644c2daa0f85df125c790d2bdcf5000000000000000000000000c5e9f4f177916b9b4c5ba3d684c77a643abaaf63000000000000000000000000478ed197ed55afcfb7fd143057f64fc87c874b720000000000000000000000007a4c76231df9ffc2e95d4a247d05e4d954e21aca0000000000000000000000006126e98db867d0d8b852d9507b05191880809f7b0000000000000000000000003c2fcb80be10f2f4c0b0bcffe16c90ac49eadede000000000000000000000000acf1222153e2b795cc35c57c32edd8b8eae862790000000000000000000000009d9c3d81db3dd6a780fcd79279728d17e567c51200000000000000000000000015c80962682753794cd75c5bf32fd9164eb8bcb2000000000000000000000000d121237035e160c66f8034129ebd69bce19d5d72000000000000000000000000304160997e2d06fbfc0f54a8a714dc4cdf7b9e5f0000000000000000000000001b61bf75b8c6bb496886930b0d37784810414b5f000000000000000000000000502e1af04e8509cd4b09ba9c4c3e6cb0b3bdfe37000000000000000000000000fabea3b2662eeec1632bb8eef713aebc3d1904ea000000000000000000000000204c36cf701e38b05aff9dec8405d9df4fa9c5cd0000000000000000000000003fcba75f5d6022edb35c432adf8206cb54363a7d000000000000000000000000024713784f675dd28b5ce07db91a4d47213c2394000000000000000000000000e54169749a6868c32fe020e5d1f9806cf79a35b3000000000000000000000000656e1f3f57979d78438d99aa117ddbc39ec359640000000000000000000000006055a1e6403fb812c2cd320dcffccea9d17bb23b000000000000000000000000177214a2ccf770d8c5da9731e09aae9c42681906000000000000000000000000341f591e9267d38c666f8a485090b1f5eb09d2be000000000000000000000000ced5d4a60fb23d7799f334589bef382692588725000000000000000000000000855831206633b543d1f559c91a50e5fd37ba9987000000000000000000000000f349cf26e7c94e60e289013269ea14122ac55ae1000000000000000000000000421e220278e5cf3b5512a28816d8d7edeaffdf55000000000000000000000000e07e29655818d1692d6d3495811467985ab51af90000000000000000000000004373c57d71fea2bccbb05c7a9587037a2bb5b7eb00000000000000000000000011cfee76cf934ed47ceab93389ad328bda8a55330000000000000000000000001e30dc44f1a0738bcd74d649ce9e8b56a4bdfd93000000000000000000000000611db9a12a45a3b608d69945172653b9f38704d5000000000000000000000000ac876049215c62e2467bfb6330082b9fdc5844ce00000000000000000000000046ecf089877dd0d0d58e5ec3d1dcabf7fd867815000000000000000000000000860c7c0900534653602097b1b72579672885f67200000000000000000000000013dc73d7a4647b4853ac94b08d8cb5f6d6381e4600000000000000000000000058e28ead6e01c54699516a80085d4091916d813e0000000000000000000000000cf5c3cbc8649b18ff1d63ae2f556662a06ca4460000000000000000000000004bd3a0745b3787fc2672ccd052c2d555e446f18400000000000000000000000000409fc839a2ec2e6d12305423d37cd011279c09000000000000000000000000580aa62ad61fdca6ed0a1ee251c835cf584be794000000000000000000000000d5b184c12577ae6a49d8a3dd77cae0c553bdf6880000000000000000000000003ae3cda8aeb1262c5065daf731dba5c2ca1ea2ef0000000000000000000000007997a0cd531c1688c7ecb9855f01fd18d2f22940000000000000000000000000263ef09ecb27bb5c86f20a39089b81bb5dfa654c000000000000000000000000a1ecd0b02df00f88635c1a588c2bb8c09d6c760300000000000000000000000053e67d66a2615dc46c746a5405004d534cdb02bd0000000000000000000000003218037e56162a79cf5d38db97222edb4ea6d3230000000000000000000000001982bd37e91fd7a8c88805e9a7aa009fa804b1f9000000000000000000000000ad2ff20a49f9eec8529fa31c8d9ec66e4949a808000000000000000000000000d22603f1e05787fe2a1a4a635887ead21174f5d9000000000000000000000000e167792774202aa62eece5e445327f35cec4572200000000000000000000000016ed466b1202db268d545ee2f7202b68f0fb35d30000000000000000000000003cb11963c8199702f86ef74ffa88453a77dba42500000000000000000000000057daaf66f24daa96649eeba441c08ec7e350296400000000000000000000000041f852b117c15af0557c7c6d89dbe395818e7e650000000000000000000000006e88cd0a51127952b4c5e416e75ac10bd5ddebc1000000000000000000000000f4c4f886612f47cd3224b9ef323a3b3fa566666600000000000000000000000019280bca6cf71d12eb5978c29a41b6fbe40a719f000000000000000000000000a35d6dbad340bfd77b11e557e444442bd788f9390000000000000000000000008390fb38f6f647a4da128b3142485a583a2712d70000000000000000000000003368161aa5533bf8b704d5d9534e5189da966d3100000000000000000000000039a925e30a03a0db2596118d0a01ffffdcefb6bf00000000000000000000000008426bf94a9b8c3499134e055b0b287e985e84ab0000000000000000000000000a1a354bfdf71f3da7353497b5d3917d3b19a81c000000000000000000000000a6ea65e1e12b80d983cdfd1a54e5a628aa8731ba0000000000000000000000000af0b30f1e178c68641e81b2ea78380de6dd8e16000000000000000000000000031d2da6a39dfe83c314df7c2e7a74bfad01773b000000000000000000000000fb782da5ac6e91f22b2ffa75bad105f9d03898800000000000000000000000004c5875226220b52f578da536453d29b33bcf5b3e000000000000000000000000d52be59f4476d7ef186921385b3cdb66676c3dc700000000000000000000000094b7a4bf420d2997ec911bf41d90f3b5af41708200000000000000000000000096afb791068b50edab3e7ad415e96fa246375258000000000000000000000000b2a11f839e3438391341555ed6982627d32805ca0000000000000000000000000362630a31ebc56d06db4606efb19f26f9703a660000000000000000000000008fae45b4af23eb4bbedbd8c2e4b861326fbd460b0000000000000000000000003956bde249df89bdf9b51d3c202246ef1153a0bc0000000000000000000000003f3ac6a49a0b1a3c33d2cb083f70881b95064d780000000000000000000000008ad610669fdee76033bf301cdbc94dae4f9ad350000000000000000000000000bb37868971982822218a10d750603dbc5ed7386f0000000000000000000000009283691f622960295390aac812bdb035189c82240000000000000000000000009cd8a1354f1179751a673c1eff6eb77f503eb2fb000000000000000000000000320a04e9d5781c269be67cfd274bf23a7b9d1fe800000000000000000000000099d6d24012361620bfa1a3f16d4e745066fc7c690000000000000000000000006192ed46f3f809b78edca8b7f04e822de0845d5c000000000000000000000000b6705fe63bc63da67baac93e33f1387cfd8c37d00000000000000000000000000e5c0c8e6d7268a768d4b66d96eb8991d7acf3ba00000000000000000000000082ba3f4d132639849d395c4191c3afcbd2baaf960000000000000000000000009d6ded73d2a1f2488884463facbe6391d56dfd15000000000000000000000000b7bf9bc820ec8adad63b35ebed132700cefa239c00000000000000000000000045e6bd31fa88de85275d168a2083eeb2a9f036a80000000000000000000000003b0d1267952d7b96d3b68193901938843b36ddb8000000000000000000000000622b530476ea6d308c3a42b7ab33cfefbecbde7f000000000000000000000000cb535c9c6b585c307a32d40a3233912cdb20c0310000000000000000000000001f1429c4a4c0cc1a3487ce437561671b0d74a01e000000000000000000000000d08ec87c00b4ac10f47f9cd3fb41905f7287f2480000000000000000000000008171c2165afe361d60d02d4dc3d09ced0c73f8f800000000000000000000000009b694647d597e45cb6d5ea062406bc805398d67000000000000000000000000db0430048a1373e53c31739d85b8a009e9a4ef93000000000000000000000000db0430048a1373e53c31739d85b8a009e9a4ef93