60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000002e20ddbf39b813693cae0ec78ae393dc060460e200000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7773746574682e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207773746574682e6f72670000000000000000000000000000000000000000000000000000000000000000000000002e516d533831396d773559724e596d504e465064736975643537656b64365a696935676b78393563515834665846340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000552000000000000000000000000dd29600e03b023f04b9af46cc94e3f135b6780e3000000000000000000000000241920959cf0b055da84b4e11b54f96f482d1428000000000000000000000000341a38b69a6b8f00fad4eed3a2b8528e3fed07ff0000000000000000000000007745623ca82cc28c7fe02dbb14041507c8c5c6700000000000000000000000006dabf2c9434cd477e4bb91e03a363e0ff701360c0000000000000000000000004e37b826c47107ff10dddf4312db075896d2ca7c000000000000000000000000bd91c50fa38b515009c11b1f3e900a75a2c025a9000000000000000000000000a78c36bea1219955ba3bd2305301e759753468f40000000000000000000000005b549339b91557a53768cd2ab93f9985a2d44e5300000000000000000000000011621d62d8ef5b2e01c3ac38425178d804427913000000000000000000000000d64fb1e96fe66a7de50089c4ef42df87506139b500000000000000000000000015b48ddbf17e5cefc59ac4938d5d25ba81dfdac1000000000000000000000000f6746f1472ea920eee7b793a4d48be0fea647bfe0000000000000000000000008d64983bf82dff7febc50713c2101b7e7a8846b1000000000000000000000000cd2e830d799096a17388b205ab47facd83507529000000000000000000000000dbeaa062f979484b72a300e39ccd561007a559a7000000000000000000000000504f151d587881366ae63fdd6302917add2c8ba70000000000000000000000006287a74984ba8a8bafdf840aca5bae02782566140000000000000000000000007420a1429f143bddff53b710470a27c30f688e0a0000000000000000000000003053051dd1a241821238319278072c1e7f240ba8000000000000000000000000c44c207f699c9a6adba4c88ff3fa0674432a7f640000000000000000000000009074221bf94e79985661d1499b72ddeed0ed0b3c0000000000000000000000007ec8ca2fc560b4c208f4da3f67a70eee04bad9be000000000000000000000000990ad8eb0cba8eb3a93af504c6d7148e06d6d38c000000000000000000000000bbefa95cfa87e2798bb20b29dbf017c96572de32000000000000000000000000256c3a7e8c5c02cc6a362376ed9a4e99addb449f00000000000000000000000002442adc93546a79da7f9489b9ca1f3f00280a16000000000000000000000000bcd7dec3a48aaa27b35fc8ffb0333589db4c84c8000000000000000000000000a31fd4def666d822a3114cfb951e9eb08bf1f35d00000000000000000000000021a2a7ceaa5069b4b3c7dce5db2d09bcada87a420000000000000000000000005140a9c7f5e53a804ae9c2e15cee8501120cd4d50000000000000000000000003ab24642edaf11b9cd80b55d9c79e993940dba69000000000000000000000000d95b10241ab2219393e782f02906f22cb2143855000000000000000000000000a8d4fc3197dd61c318dcd10fec11f4e97f69f4fc0000000000000000000000007faab7bc8beee055566b5680fc57c1e22a6e03550000000000000000000000007f7008a4341fc071516c705aab784efb142dc5450000000000000000000000004277525b274860b050129bf3d64e456ca3345bc700000000000000000000000035106c6e6ba03f152bc52df47d0cf43af2ed4994000000000000000000000000fa494ed471e8c109b21d970ed77f500bb40891d20000000000000000000000009111a22cce317df4cf8a104d8613958176b69c74000000000000000000000000f1dd199ad1de040728b613be6e3b3afb3f707ccd000000000000000000000000fee7640faf953cb620a40c68c1d06bcc984032a10000000000000000000000004d285090f06d1a6c947dcb252c96f4c50d9396bb000000000000000000000000cbe1f4486e7930fe4be2ef3d9acfd786a494585a0000000000000000000000006e048c2b3badc8c2c07d2bea94f008c3f15516c50000000000000000000000003b98a313a024adafcfffc78dbe216e0d59619776000000000000000000000000e698b8bcc32fe6103d8caf227fa5647c7b93c1fb000000000000000000000000c76209fbf05d38fcfe5462082734e45b5dce66c6000000000000000000000000388e6af29323387248d81a97d02678a177400b7a000000000000000000000000b8a56754714835830de51997cac3541e3aab92690000000000000000000000004373620f9d941e18372319a7b53d54f3c4d7812d000000000000000000000000f48f15e9cf5c5671db6fa10b02004a21ef8c3695000000000000000000000000cbb0c422c628ec391a91d3809f035ea26afed1ff0000000000000000000000001bf92d66a93adb6fb032bd0a3d9822561c734912000000000000000000000000c9f4fef6a45f4f04031b14fff147bb1f2a086439000000000000000000000000d65349559bfc2b18bc429bfebbd7a354989e080600000000000000000000000056ccb3db9fa235df76d8ab600ab11ce7e87c70380000000000000000000000003656bd17e0ad021788e6319657c604d1ea13a1a80000000000000000000000005dc05d54573c1759f7f28147cd05224af96a4c520000000000000000000000001e1b9ba2fa589f9c3921a6c7292e471e8058e9ae000000000000000000000000e5c4fe253638092eea11b658e70e9ebeee0add0a000000000000000000000000d858b1b03fd0ed34088f657a617164408d0799840000000000000000000000008c6eaac121aebd7d48d5d20f5d889cc3867b40d9000000000000000000000000555a457351906003d7fd58e9fa7fb3eec54f83c90000000000000000000000003c9fa7be7a802b8abd85491c6eabebbfebc7a516000000000000000000000000b077ffdcbbd498dcd1e4b591abb83125db8a5d3b000000000000000000000000fd32b60a04323efc866c67d0443da83efd54782a0000000000000000000000006fdef795430d4102b519f5c86d2babe78141f4b7000000000000000000000000e39936fd9fde283fe2060a0e788cc2b3537360db00000000000000000000000050dea4112f8900373066abce52fbd89708233358000000000000000000000000b4a75c2c80ccec036b09fb3b2fba37b7006380ea00000000000000000000000009c2911e2008f36d49c40b8151db54cc327a08d4000000000000000000000000ccef7aef07bbb48f26af9e86e68b6bed5baea350000000000000000000000000d6ed91f89278bd4c2dfbd4f0e1b1c0997e182a3a00000000000000000000000029dcd1b20c91362c4796dc165d0245a788916c6d000000000000000000000000fcd1005630b9c2b7be721d01e6a67364faa18ac00000000000000000000000000268cc0a2af28da02d05b2b7988c9dc9a0a6a229000000000000000000000000dbefb887662ca19cd485381f3386fe5f8537b910000000000000000000000000e6213c4ff6d57fec659012e945fb8a5d7feefb52000000000000000000000000dd96603e53415b6773c98a7abf482a438f3884c0000000000000000000000000971e28d3811fcc7d17512f4a83d53295c5a8ec9a0000000000000000000000000631ec12626d1a9552ed8c85bb46fe07a0e5190100000000000000000000000032a3e1b6203873d4340b258a2d0adfed481b017900000000000000000000000072281a4691832d4ae7b9d4dd47c6993aa3a9b15c0000000000000000000000007f02b349640ccb46f215a24a2e56327ec86f0d8a00000000000000000000000045dec85e8297fa0fb781fe3156f9f09ed8772423000000000000000000000000fc79a71e807927e3deeb7b2c2360300d3d2576d300000000000000000000000016f5e0a926c2c13726488081b3dbdb82578f66b2000000000000000000000000b01a1bec361215cafeda3b2f1bd0c048f60a2c8a000000000000000000000000f7f7980140cd449fcb7bbf66940dcde1c394814b00000000000000000000000061f531e4eeff667f1927967c94924970a3a73fe000000000000000000000000000c78d27ef59068e22a5a2509c819415d67884640000000000000000000000004beb2b3943db09607210d8beb551b3737d9b78c2000000000000000000000000fbe0c8720e54c0a63dba2d0f45294f22ba90434900000000000000000000000059f75c820298db68a3ce94c99caaa88c1ac0308e000000000000000000000000f8ebe63cee08b0c3a82b1e302c21da717cbd373b0000000000000000000000001c9d68b25d412dda05d926a585b44f5efda5688e000000000000000000000000e79101500b1dab9d78b4bff4240efdaab0ae376d0000000000000000000000001abb3ef9c3c6881bb688fece9c91a3820a0839170000000000000000000000003a741d59bae8810e7315e2b5b27a1f8e383147f200000000000000000000000035c1b0c988e1a0f9bfee3141d554c5b40858af340000000000000000000000001aea1f64cf2568135f6a50c02e0da7f2d4dfc3230000000000000000000000009cbae8c52578e8faa3d50632057f1e0a7d4411d7000000000000000000000000a83a6ba87951a63c082f6f722553e20c199c79db0000000000000000000000007f52f0d15fe7e4e4e8c6dead1bab72bc9d25c428000000000000000000000000f4f1519f46b1632e79399418c8d980e0832d6768000000000000000000000000dde0d7ac70b0f2445e630c61ee5da767b8948e68000000000000000000000000d125a1c22fe329b48e6260d0e01d2e24b51227b30000000000000000000000003575f17d3a3a11b4386f8eb97ec87491291726d0000000000000000000000000dde71f61bc3ff95c77b7939f31835c0fc61e288f0000000000000000000000007d632acf6ae5f2dac9d0a1b9890f6a89765e63bb000000000000000000000000abb1a97af5d92ade60a00a1d06037242321db632000000000000000000000000a8973c4253de160330c8629ec38647420d5e3052000000000000000000000000d30862833590c5aa15ac0d71d9263ff5ea91ff31000000000000000000000000393c857e32810da3ebd4fb7b86744b4e1b5f3e74000000000000000000000000950279de54a51152e4fcf7b7ac67b3dd1a910c280000000000000000000000004cb528615e5fed8cb2c856b4d707dfe86097761600000000000000000000000077714283016262a0708255e7522eecca5eacb6e10000000000000000000000007adb8038758188dc51ae377a5f361bcd5c64e5c6000000000000000000000000f6467176247f6c950bdd72752287e93bfc7616480000000000000000000000005ecd3b30329ab8728ea1f669337f83b90a6dd0f1000000000000000000000000cc9815fa4de78b8d2ab612078ddab4a551b8a30d0000000000000000000000005cd7fabd702dff55b41f593d58a511965aa7c7690000000000000000000000008be573a39beb49df1238881f6186557cda5dd2c500000000000000000000000062e1b062a1a62669b000024f77215241af123d880000000000000000000000009538b7002f5267e2af456fc530d90a29b5c592ae000000000000000000000000bc6339c003b74cd5b8df05b605228de46519c1d2000000000000000000000000bdd9997ac1fd2fe2fae5e71cadbbf7ef68e2e4590000000000000000000000009f74d2ea74d449fa5f07d3f521a99720f7f46df3000000000000000000000000e1a827ef0af6567e88142ee0e817c833565a0cd1000000000000000000000000e09da1cd7898e3b4c073f4546d904cd5804dbea400000000000000000000000019aa4c6e6edf3325c3d6195a9ee2b8520c35e65c00000000000000000000000062cb05fc74548cb01b5d6c9c846bd0c06a42be9e000000000000000000000000725ea45da84edcab1552579e720dc6393143728d00000000000000000000000034a551c40456868202242da450a5fee16849a779000000000000000000000000714991ffa778a099499403c53743aa729708fb7300000000000000000000000008dfc041de864a0b7df1e660a9d31c06b8d9ce060000000000000000000000001431ba2d4e5c5ed4bf6e8da41880a7e3b43da32d00000000000000000000000093708718aeae5fb00ee55972bc04a1bd14a7bde200000000000000000000000050f17b6a6e32c6166eda418ed9912a5d6ba405440000000000000000000000008dcc872654e9074084c726d21835b7b70bce8c81000000000000000000000000737cda6f10b8be003920eb58dceab3f3b9c85b61000000000000000000000000b38ee09eb6b1b4ec8b72732bd5f5546468614d9b000000000000000000000000346a43bc4a89855c5bdcb206bb776df276f452b90000000000000000000000006cac81c9e78025072a86481ba87b82168f23815f000000000000000000000000c56680e890dc25401510e077ed2a0e074fd0a38b0000000000000000000000008160731e067ebfc987dbbc40f22dd7b0069fa4b000000000000000000000000023329ff7c3c51d7b99181caf4cb65ffd6087d63b000000000000000000000000cec0791747142ec46bf7ba9c96b3855b3f9463c800000000000000000000000044e17d7add948dc6ed64159ec3baefed4f4842d0000000000000000000000000aa7321cbbb2cc7a15f77b0bc09c479057f7b5b78000000000000000000000000f627db62e1868e181083990851934c8c14cd1409000000000000000000000000ba9c3a415326a8c088500ed34b80163bda1a2716000000000000000000000000229e8ca3134d0e188c7e68a00ee8ef89de5901e3000000000000000000000000a328bff9f035261d274f2d356f233ec3e8d159ee000000000000000000000000ed9376094ce37635827e0cfddc23bfbb6d7884690000000000000000000000004e4915f3a4f267fbe00603c0d348739e3c58dfeb000000000000000000000000bad27e772609346d3914c8403b0c0fe1d8eb8b31000000000000000000000000429369741539f9216f9129ac596bb3f16c2a650a000000000000000000000000c92fc314cbad569efff83fa449a002271f6a4031000000000000000000000000f57dc688430709e029fe87538cc69b9bed8cff890000000000000000000000006178f0beac038fb3326ee6952d58452dfebe4aab0000000000000000000000009f12253d4d0b0f5e70750a406f7b547e81c8958a000000000000000000000000836fa73480601d9b58202113a4b282dc033d10d500000000000000000000000097ea4fda43c496e2fbd7849182c3c2628ad55cef000000000000000000000000e2f396ea8594473f85d0d5623598302958a2dccf000000000000000000000000988f5c5cd701541d83b2f1780aad8e8220c404fc00000000000000000000000016c5c24049a83e27e6e130c233de4ba0e141fed3000000000000000000000000e65108ff7cc8f3d9176f1108e9aa24bae35e273f000000000000000000000000feab6c1fe002049384324f629787f508704780bd000000000000000000000000ff570cd2cc6f948b82603aad81b148ace5d0bab10000000000000000000000005388a7f24e86c9c9d855a98c2f5a339afa6a3acc000000000000000000000000e742238845698542cb54a760328c99bcc20e6154000000000000000000000000bee157c1a64c115d8361aab2542f83d204260a9700000000000000000000000075d912fad3e95df2ef6db744fe2adf123c986d3500000000000000000000000058010cf1e601de9ee53b4d5c1b61804c2e8e5059000000000000000000000000c6000a6e2c283fa42a5858f7cd3bb4da6770ca110000000000000000000000000f37d192a1f1354d1246e050bf29322d5358e4c900000000000000000000000079a7e8ead8492c6f1b76aa5038a1c7da8303d33200000000000000000000000073aa37b1155ef92a9a21a8b27c7fc184024c27650000000000000000000000002941cc4127a7da0d217d69e2e964f272dfd39281000000000000000000000000f51feaa6d573b93df0b0a10dad68330366c89021000000000000000000000000d52db8bf5f6cd0f58e401224d8817e448e95b0b70000000000000000000000006f69d66afc35f7c4cbe18a77d35c413b38b7ae030000000000000000000000006eccab11e57292cdc39dad94f422beeaded84046000000000000000000000000bbb7edc2a8511fc8815f9e2c42160b33b8e32fd4000000000000000000000000b3ef0443459b3b413ac9908ff3816352cda4608f000000000000000000000000be44b775abe7d36f41df14259154c47643f5c4db000000000000000000000000458dda39b805aa1a959c69803bec902f9590c15a000000000000000000000000390a3589e8d964554b77b59ae4576eee444ae3f8000000000000000000000000ab872bb1544f1a2f691355dcf50b1a087fcaf18a0000000000000000000000002a4df15a327f60fae39a827831e8f860c4da568d00000000000000000000000072cede5a8e630cd05a23dc2ee1ed8eec4dd05d4e000000000000000000000000c64284527b04a48c6673df62f5b48188ccfdf658000000000000000000000000ca83f2ef0b36c5293766e60e879a6cda7992223d0000000000000000000000009d455636ee938df8fe01edb25a57543b8639ec3b0000000000000000000000000d0707963952f2fba59dd06f2b425ace40b492fe0000000000000000000000000074b35e68741aa93045e29a04cffec9a41be56800000000000000000000000068cd31f427fd7884a86c213aa2c2f2e7dcef185a000000000000000000000000fc83192a4047247462c36e5823990688ace93fe30000000000000000000000009087d0d4df9a539c002730f6d596d2bf15bd9f66000000000000000000000000f29c1b2fbf3c0560ebacf9dac3d9f9f8199e032f0000000000000000000000000d635a140f40f819a087f4303575fb624ce558f6000000000000000000000000f99115a143db588450008208c346a1bf1d04437b000000000000000000000000a47e21befa69f9f0d093749581872fad441984f3000000000000000000000000473070093b2b66ab87f4895ff3fc62a577594213000000000000000000000000de914c4b6dbeb95777b84d87895e5bc5ca6e004f0000000000000000000000006d0e2a7629f531c2cd45b0ab699e24e6dc8a6c600000000000000000000000007df758a5c5c07c8d8a16bd273f27c6ba14c8a3910000000000000000000000006c158d3f74e58bd91e7f175f2dde9ef74448a18d0000000000000000000000003459d62e1ee66c1644a0301a51d3548376b882750000000000000000000000008acb0bb9ec2ef97c434187fa4d3c15f465642d5a000000000000000000000000035e8a0a57f24fd10d447c6ce44524513dd6e09c00000000000000000000000042a282e72d69146080387691d4d887185523bb910000000000000000000000009f004dfce8aa95f8d6cd38013a64b8e52f7336630000000000000000000000007d58b9c5ab03a0512b38d07905f45da7bfb8bf670000000000000000000000001b6b4fc9a03976eee6a8f2c94b26e591b68c86410000000000000000000000005b5efc09258a2632328f32524971f05cc07b78ab0000000000000000000000001d30d2aa0061bb32fefbdfba4cfb46b8755f00f6000000000000000000000000b00bb00b431c076a2a1330035a8c1bc727ebfbc5000000000000000000000000dd5a81ee4c853db84807c212808c64ae5aa7dd34000000000000000000000000e86b341f0b935ddfc65a747a903d522c07cbf3810000000000000000000000009726fef56b3ec9d1bb0573dc1f48092da88e298a000000000000000000000000434f53fd1f5b566cca148458f79a54057eac3e03000000000000000000000000e3120f4510f05666592d5864b0cd9b2a1a139b0c000000000000000000000000d9ceec078d32f891b82fc3b69713b23e632f0031000000000000000000000000eae5eb6fa5ceba16f65cb43a102e6636c76071850000000000000000000000009e572352d5f9854e6f129d8e7e2946ddbab5719900000000000000000000000030838134ffd9f06cacd6dcfc260837680d69d873000000000000000000000000bd75f4f78bc04a142c119a3baee84211eec2a6f6000000000000000000000000061539f21839f34e02e250670114d2712fe564dc000000000000000000000000b88d4fb9507f6982683d11428cd74167ac11111100000000000000000000000042e6217b03ecbb7b5ebb503af6ec0ed07ed8aaa60000000000000000000000004cff7709cbaccd64f817161a96e104a776ad7237000000000000000000000000d32be4948565217365bbfb68b076b151f90982b80000000000000000000000009bea8d579a72785fd79d5356864ec002f02281a9000000000000000000000000dda96c2648dfa0aa6c144279448fb25adf2d7a770000000000000000000000000f6c3c2b5e69d923e7409ca91ae65c52a89f6cc2000000000000000000000000522a862012a937925dac2f6428ff63640246228d000000000000000000000000acafa60f2529e7ba676ec8080e9149b5336bc4fd000000000000000000000000f0c13c31dfd1638550c141017983f50ca2433f1700000000000000000000000038b5e2c0719ab024bb8aaabff5304be4e8f28918000000000000000000000000c5e4df8d548287e0834a400cf01bb1d92063a199000000000000000000000000aaae2dc1bd381f8761fd799d1230fa8ae7c8da0f000000000000000000000000cf96ad2a9e3cd429eaa7957e1cbef3eefe0cb183000000000000000000000000b962d3376927a353673fdf9305db7b1b74384fe50000000000000000000000004485b0e5be2eff9d5e06c765aeac74a6acddca5f0000000000000000000000000a23280f9a344de0b1356ded62fc6a2b9a2d22c8000000000000000000000000816119e1a0bc059f049b38fd85b39ef2d97aca7a000000000000000000000000ba5b22de516ff79da6528f8afe3593183f30186600000000000000000000000007e2c48ef00deecc3d3241fd4452b2316bca25e9000000000000000000000000b3ad001222720001674d73d6903f359738b38899000000000000000000000000e3503bc0ab4f64ef7ac32afd08efebe28f56169100000000000000000000000027ef4b37399ae2b1b9371fa7e80d928b233855410000000000000000000000004ebfcf3707e5bbc9f96d88da57ee47d1ec49820c000000000000000000000000dbbf842a8cb43700c17e141a808fb5abd14173800000000000000000000000007e6f41d5618533d1ebffeb11dd312742c91e7f55000000000000000000000000beb3c5a64ab2f4608076a5a272e2c6be0a542c970000000000000000000000001cc103a59ab3de6392e1d3467729d8f886a6a0c8000000000000000000000000b9f131654f26f6758e49c2a95e6f8c155c07f20c000000000000000000000000b260c3e4481b2295938d7e604b40f896a6fc720e000000000000000000000000776f1cb60c4de0f0d2c8aef7a9d2704e84ed8bcb000000000000000000000000b0756304cd44b785087b57427447207bd39a361d000000000000000000000000ddab4a8afa858a7770eb58adc4690da103ad19d9000000000000000000000000de8dcbcca35fbdf7b30f5130f8bf006459f44be80000000000000000000000004d0735537207ccfc5de8e47783e4724d90587d7900000000000000000000000082d2f5dd14ddb3d9d03fe5edbb440a218c6c47b5000000000000000000000000db48868ee9043a2e210d5ee706ca270bce9c1d37000000000000000000000000452e44ce2a663d1a2ded60123fd2f82813746ec90000000000000000000000003c67a81dcab066c16c4dfc84818167de080d7af3000000000000000000000000cc89003d4ca16b6a13c2c88c58485cf91659e232000000000000000000000000b3a1412258cb8a0a27154ba7c88408174e1e2530000000000000000000000000466064ab0366a325d34926321958c7068708a1ae000000000000000000000000931e7a6694666b43dbfecb03adcdce0b2525b7d100000000000000000000000081840e158e9dd25c943b7a299adfb144b18d7c1e0000000000000000000000007734a229b1760b62e85fb12fe4493d55825819050000000000000000000000003b2b0d4b6260a6de83e6cef113e57525ffa6b15b000000000000000000000000b574c15dac30aef420095da85fcb3d7c51cc0da7000000000000000000000000b5f1f2b6a7d0e49ba1e188c9c1ff27a909cab2290000000000000000000000000c079e2ed7b18c3c1f3bf37bdcd8c8d2ed0089ef00000000000000000000000096d6cb942bb01758812b7f20928f6bcf8fcb8f8600000000000000000000000021dec8491ba800bcb2416119fd2517f3a2790f5f0000000000000000000000009b739e2b5aefc2d3bd6467832cbc100f7a807de200000000000000000000000068dda2f0458f955984f91440a0992009659571fa00000000000000000000000003be915e4e53e0cd5200d5484884542c234a7a2a000000000000000000000000bd88ecef30c66b15aaf95a4ce745d33fe8e39b390000000000000000000000004af15dee515a64fa50485e9eeb7d8650276360ee00000000000000000000000046aea041ac48a42b28d0475f864a003d8a843bea000000000000000000000000c010d4acf75e87fc1b3e6d83cbef08f9cdcddc86000000000000000000000000adbfc1109a6310be97f48348ca59b3f43af4336f000000000000000000000000005dd55402c745f108084b16fc6bc8c6ffb11f8b000000000000000000000000d597563611bce670928b6f566baca5807470f8b50000000000000000000000002fb6b8d87638ab68615efff223090f25e4fbf8910000000000000000000000006e29b5c5cd48c06dd8f63158345be82567e630c30000000000000000000000007dfa9af69f51dd3904a9cc67992b378fd70250b6000000000000000000000000cdef60555f963729d7aa5363d04e46379a5722bb000000000000000000000000b1f3acc6f08216935ecc36068f9a4832994852fe0000000000000000000000009ef8191e2f3315b3b8e823d4d5edf00f5d423b42000000000000000000000000d965d8b1084a8474159c1b2d1218e729ac9fa0c9000000000000000000000000e5ce4cf297919e96adf2d32b05a93c42a36013bd00000000000000000000000080b9aa22ccda52f40be998eeb19db4d08fafec3e00000000000000000000000055a38ff3462c01e3d5a4ef126c2a3b1d36b763f800000000000000000000000060da35e45bb11bd6bd82618bc4ac6c6c537de2650000000000000000000000003edd6c74636776944bde440d95befda3b156fe5f000000000000000000000000b3cceef71cee1478f9355ace3bdea2506f35ab5d0000000000000000000000000ceebff31c9ca9d0d56213e1f1e48b2c5174e43e00000000000000000000000056edb45772378578c3121c83c48514f7bf805a7d000000000000000000000000efa56339b414015c36d9941a7978ec1cff6dbb610000000000000000000000003a7fd157368536459b5bb4d4d33912e133d7d51c000000000000000000000000e9e2aa87f02e92c33b7a4c705196c9218b11d2e50000000000000000000000002562065110e58b3520f08ee7f28ffcd8d1e4871800000000000000000000000012a5a8423cd7ef672e7ec16043a69074fbd366b100000000000000000000000053a0e1553484e81fce09d05750e347609b1c7f5200000000000000000000000063ff9afea2e34e644440889212ff918a9071b953000000000000000000000000cb417c365d38ce689056a22d6a692a9975c743c200000000000000000000000085599098c70234dddcd4de916fdf98fddb80309e000000000000000000000000a8dd3191e55cbc76a99d38f97581881c1e0afc17000000000000000000000000d90c5b43c80344a5fecb209bbf3c49ffeb81ede4000000000000000000000000cf842a4c0ba5100e503777c35c22b80f756d237a0000000000000000000000004d83a6d710cf9c21251287ad0c7352fb0c8c07aa000000000000000000000000634e3e4e5d818e1a54581d00bbd0f60ea431e5e7000000000000000000000000b2a2b3e1a35b9c139b0fbb051a7dbaf451c8e402000000000000000000000000f09cf626aaa61e1ae37461e0e98848c127a6cf3b000000000000000000000000bbeb2e5827a37120e85c5e86684b0a8d5a6731c200000000000000000000000090b56d0e27e74c3c5e66ebfcaf12dc5ecf0665dd0000000000000000000000009864d5bc7a3ff2377cef56a559dd2322a43b939b0000000000000000000000004bb512ca9960a17c6d6dd86fec7ba3fe5a9a39940000000000000000000000001d69c68034aed847f07da86078fc6a60d77bc3f5000000000000000000000000ef41df68f5ee459f113032fe9d4d1bfeca0fb53f000000000000000000000000ef6ccb42402fa0f262a7cb08dc950de550d4775f0000000000000000000000003be3c0530cfaf944a9e004288a654f424c717c8800000000000000000000000025f8a98c73de7a1a57fc7c9b46770dd8b2e7d3980000000000000000000000001d209d771bec064f8c100e2b8e3b7909c8be57cc0000000000000000000000001feb7e90fe2cff7a773c6989aef3a400d6e80b55000000000000000000000000a9212ecc186dba891ce3e207f487ab9b05449c060000000000000000000000009a9c51ab9c76a4632f30b9ef4d83716286c6566d0000000000000000000000006665d05272017386f5b4aebf97de6ded6603cdf700000000000000000000000071aa47cd60e928c6fa3386269d9d5628f857dbe7000000000000000000000000431678b9ba48bf6b89f7dfff111594a00004b4c00000000000000000000000004a1d852681a3a1c76d976476fa7057424b918ccd000000000000000000000000ee2105bd9cb2bc3835ac7316b2b58ef2bfb1a43400000000000000000000000055d496284369db06e1775564c86e332e3225a2aa00000000000000000000000019e8c6b6a78c31fb4b9879ec4a4abb3ce145f627000000000000000000000000a36b9297afb449e8aa4bd4060ce98ffaa65896fa00000000000000000000000056cf88b6c3ecd774050398af950bbc413391a2bd000000000000000000000000a9b22390791d425dff76b7f24a1ef70f352100ec000000000000000000000000d9592b4495673aaef7cd49d17c2f12627adb474a000000000000000000000000a8a3d35c2f3dacf8cb26b8e24ed95f19b3ae35de000000000000000000000000940ef34e3f3bda6b54af4a04c6fa26af5174c533000000000000000000000000a4dbc967739a192168b72df35bf81ab8f913f52e000000000000000000000000774a55f1935778ff3d49446e0fa7880f26e1110c000000000000000000000000e745fc43292e15c701dfdc174abf9075ed094ebb0000000000000000000000004f42ef7f830725086ab06474ed263da3f9d662ed0000000000000000000000007eece9d9e89ae9a303b9bfd58b8dddf6435c35cd0000000000000000000000009ed586a7771e0db55318ae01ee2a38a88f4bef370000000000000000000000007652109478b8f7ac794be626194316c1b9971aa4000000000000000000000000cf78531ec49214ddfd572e1d51dfb264af7d9254000000000000000000000000fc158365bfcaf8629979a9ddd93cad3d35aacd6e0000000000000000000000000dbf467d66c9dc8680812780ae463798fe0668bc0000000000000000000000002b3c3d7fcba884ec5f4aa2d37cd03b9aab48223100000000000000000000000042607d759a0e34c225d54a6dc89537f077773c270000000000000000000000007b3bbe4385310c7a1d71fac81cb02aea98da6fc9000000000000000000000000c978c6d501bfd7d2af4f7fb94d0a3f19c2763b600000000000000000000000009adc2f87da5fb071e56e768eb5b59cdd39e2ab80000000000000000000000000fd9ae0484d4345eb6b164af5cbd59dd2b252a56d0000000000000000000000006e5b79b12d5e6b0f96bb81d2062ef4a5e2d69c9c000000000000000000000000b8223efc51de90da866e8f6c9537169959eccd220000000000000000000000004b5b49233a8e5e78c238b1c41ffac5fedd7b787f0000000000000000000000001f7db8f7f8fd9142bd12d0aae668e4438bd94fca0000000000000000000000005634806915653f6fbf2b02fd55d9cb33bdaf4d7100000000000000000000000090d6747711d95908c51973a06ba2977f5c1160c00000000000000000000000001fce827ad30bfd48fcd5fbef51a716982ac60669000000000000000000000000870479f19996b17b6bd17bd325615b6f0ff820250000000000000000000000007ba5818fb90249a2577dcba20d69a8b510bd74db0000000000000000000000002ed43d07b5fec6dc738aaac25e446c132f7f3dec000000000000000000000000f64659d165ad791cbf1a8ec5ab6c660fd8a2b7510000000000000000000000005eb8218bfcff640da10e46e0987f067867ac62d6000000000000000000000000e39f5caa05ff67047f4c5592e1ed8a229bfdc68c00000000000000000000000026781ea523f8b144c3ebcb13727bf34ea7246fc50000000000000000000000009959e2974a3478101defdab9bb2f3ca05725ba3d000000000000000000000000211edae942ffec9139a1860115d48f8e98e955770000000000000000000000000d46de67f54645cb4d3f5562534fb6efcd2eb403000000000000000000000000026403ff2a1396d8d93864ca6ee6981a117aa9f100000000000000000000000076b5e78807ff804b19006d0e4290fd50c6ce7206000000000000000000000000fd13f404b40c89163b93950a13a61ac9c5f0ca6b0000000000000000000000008059eb6bfc0192e23798728ffd911329eabac7c00000000000000000000000003ccad926e4a668cf4e0d00f9e058f6f9865690da0000000000000000000000009ef55a3cb657fe780cf78e1a07aa1b3cbf28c31400000000000000000000000061fa44e8bbf8c76ea07e390bedfc6c73e8570a510000000000000000000000007a78e079c00ecdb58eb563e30f0fc878727089d40000000000000000000000000799a80135aada1960201aebc6a9130e39fa76f9000000000000000000000000d3e636a0fc9c30124892d8c36bec8be80081958a000000000000000000000000eeb930d6169a215b22f38c025bfa838cfb1a97ac000000000000000000000000132abe1bafd097a530dd84830e5004f4fd1f815d00000000000000000000000033bd261389ddcf08c9a55a9574f625188ec76b2f000000000000000000000000f6eb7200a30730a168d465b69908bd37418432280000000000000000000000003b6d6c74a1e38d6a9204c4e83dfdc81cadb5ead8000000000000000000000000ca908b0d873266cbdde39ad470fc59c6cacda6ef000000000000000000000000bd7a1548882c919d5558bf6034e0895518125c0700000000000000000000000038318f24010390c1e2bd8b78cfd9fff02555b775000000000000000000000000cf63675a9211d835acae23478c2c988d1bca9f2e000000000000000000000000d692424c467b2f8709dff5c6123b5be5b5f0114f000000000000000000000000f9f74c0ccf504979b5b1584764efa118c064bf1900000000000000000000000065cc15366b995d6b1a44812b585b108d1eab76f6000000000000000000000000c48cdacd8992ebfde8e02dd2652e231537d30d310000000000000000000000001766977ff4d2a429239ae6ba1c94b4ea3d13fb05000000000000000000000000678f368e98c7badcbd7de237bd3528392cad4b360000000000000000000000002545bc79f3b54dc104634e6f11ec753be5aacff70000000000000000000000000a7efc254724ab50969d57d23a98f19095190dd9000000000000000000000000a9ebc86a42d2a42dbfa85d8e84f09f3dfd7dce9500000000000000000000000089a75b2d6ec6617dbadc7a21efd79c330442d2fa0000000000000000000000009a92390e2d93476d2b5f1235de718e2d7753fd1b000000000000000000000000e24315d753aba229c510dbf7ad6bf89f02e26a4b0000000000000000000000005f26f0d0cc81787d7dff2c68cd2efddf5a2a8f860000000000000000000000009ec839a8e46daf48aa41d0e2481fa8b2e34f39f40000000000000000000000008b1c9236bb8d479881878c61c1f56b16552a12a6000000000000000000000000bd766c7189fb63564b6690d09670bd33336b6c140000000000000000000000007c1bb78e4a7063b923a4e7912cbd14f90c9d51170000000000000000000000008fe1d2378e3553fa0e3cc66cafdfec89b3897e990000000000000000000000003fd38587531469b5df2ecb386d900fdf0ac4333f0000000000000000000000006b55447182da26757f0f3dfcdbb8ddabb5c264350000000000000000000000005ad7ef8d437f4c6c556966cfffd03f2d043c1399000000000000000000000000a4a5f9d18f314ac7f0c6f203babcdc72909f681f0000000000000000000000002d63e8fc6de4a87ce16030d1455a844d578ca4ed0000000000000000000000005ff9fcd62b79562d3d1129198cc2a06fd0aa1138000000000000000000000000f19b8c98017b2bcba134df686e0182b4277296e00000000000000000000000005246d13199c04035b9e81cdc113a1e1a869033900000000000000000000000009986a304b0e825231bef2ddc9081e6b369b1a4950000000000000000000000008e57732c01e4e051bf0f7f7f3baefa7b23f6022700000000000000000000000027a3900ee36a35e8f42239428c5b6742a1bfbff70000000000000000000000006d3a827f3c46743d67213ac68c869462dfaea61a00000000000000000000000085399e8d84d058465d06e25dd4fa94efdec6ed8e000000000000000000000000e65d5e9e6a9aafd6bf99c76865cedbf0d7305ae30000000000000000000000002a079f5978b37e75b03357e5fe6d4642102b2098000000000000000000000000ab54f9883e2b69cd895b79786b0647f32d8ab39900000000000000000000000094aa34df4a9d8c6f9a58e2fc10993ae605d43fb30000000000000000000000001522584d43ba8566818c35a3bb99f64fbeeb644a000000000000000000000000d1b891fd196a00a709daebad4843270be18bf1110000000000000000000000005a57506dc6aab38fa47ad10a4829c77506b1721c0000000000000000000000002b92d12d8cc0b9af862451393925092c6c21a6110000000000000000000000000ef524354eea164e199322398dd6682556431916000000000000000000000000a4277affd54da7efae9e7a1ab63f6a402a15c6b20000000000000000000000005c0d18e447658dcd22f39569a6b0e46c23feb10a0000000000000000000000001adeff6a9ce1ea6d10ecdd67ef301549dff755080000000000000000000000006231da9ae66822f45937cd63ec23175ca6c0a43c0000000000000000000000002b422ea72b8f2a2d47cc3bcc799bebd5493d8c51000000000000000000000000b473b019ee0aad02e213f5f910cda9e2384632fd0000000000000000000000003717d31dc65fa87be9459848de13f66295d1b01d000000000000000000000000424f54e988366a4b7c8514714026bf6e00b6c7d4000000000000000000000000e36e69de81eeda0bee411568773f5a67eed116d900000000000000000000000098b0110ef9560ad45876a212a6780d4ddd8cbe6d00000000000000000000000018388baf588c46b00777f7cdb0ab7fa9e6f702c50000000000000000000000003df13b9bd79158f0cccddd0833cf774178e3d2e90000000000000000000000001cdee38e0f1c4d04ab08a213c42fcef064844d94000000000000000000000000721de9dcba571d741bfef4ba5118a5105613da040000000000000000000000004028daac072e492d34a3afdbef0ba7e35d8b55c40000000000000000000000008523cdc6093143c632a10589f11ee0a77df7d267000000000000000000000000d3655dbaba39e118c3998d11114b8f7268bef98e000000000000000000000000f0c4485489eb7d078d95166e65c8dc186ba01aff0000000000000000000000000570d987f2fbfeab661c35ed3181c38ada07d2bc000000000000000000000000ffcfa289ba0fa30661d18470c0438355d78c42990000000000000000000000008e795335852b3180ccb4dedf45369c54fe1f09f6000000000000000000000000dbe3e703ffc78c250677a1c39d9efbe4fe17ba7d000000000000000000000000d3413e16c536ccd4891c7221b0e7696dd436f8c90000000000000000000000007fb6d74fc79d3250cb0beb220869165e7004482600000000000000000000000012b71792cb33186111f1a973e31c22c92547beae0000000000000000000000003728780322b8458159520a30127b912b61054a1f000000000000000000000000a0bcf5a19c166b890b4284cdd099ed7049ab24890000000000000000000000003fb8c1368822d5004549bba0af607c8be29a19bf000000000000000000000000ef0621533b2c435c53964bd30eae64e24f10ffbe0000000000000000000000004e12d870e0e841577a1d6ea08898b44cb1d0681c000000000000000000000000b4b8dd1e37959a34ee83bbef2bb4b64432377e07000000000000000000000000664bddbd8af326638fca540cd340c7c995b017b9000000000000000000000000b48470b3122ac663cb428156fb9f3f27347ca93e0000000000000000000000009783836a31a3a562ef699af062709a01aa09f0e7000000000000000000000000fcbc83cd99113fff4c360e3cd3bb96e85764e87e000000000000000000000000f0e054cc077bca4902c40f6ad80f77639908b28e000000000000000000000000ab45d3dd2f01643120143d559f5084c6b8278d070000000000000000000000000a854bd5daa8d3959ac2b453e51ae4f2e5f6f4e000000000000000000000000069b5bc6178085f818df7cbb629e2e46ab3357a2a0000000000000000000000009295bd8f7c4e36d872f7efaf7ee05ca0e5268370000000000000000000000000b6f9809781704dcfe866d6fce9d34c168312650600000000000000000000000040170a2a6c34ac8f4508feb986722eff8b71b5bc000000000000000000000000b238a75443a43c1a0d9c9be3a868f579916613f500000000000000000000000090e367bd33c4efe7d9a739ac2e0677c9af0b0451000000000000000000000000abe60a0a4b5ddbcd618104efc0a291f7be1e51af00000000000000000000000034182f455bb80d52ec9a306c8a1442ab789eb3f700000000000000000000000062e473b9c22ed8f71676d62f0ca56ba1ec749c990000000000000000000000004f398192d920f8bd2bed00d8ce24a87d4632ea290000000000000000000000006088acfd504ffec8dbd3f0eafa41704551135746000000000000000000000000658f82699e421ec8f690bdb4cc9322c3b3cd7b91000000000000000000000000295f284d1055b665088669589f499d305b81eaba0000000000000000000000004ffbd8a41258a3f18587357dfa7b397fc2ba2d3a0000000000000000000000005d00c9b5a7d1d7605199ea098e9db33ee023ca33000000000000000000000000beb3248c174994ec89589503074d5149f64c9f2c00000000000000000000000000761c0b426ef857f0922d9467076de8b342d07a000000000000000000000000aedfe55446a7860a089076a7671bdafa8f50e5440000000000000000000000004a2fef65986b1b1fa1a9208320f6435710d20c6b00000000000000000000000029d7696d3b2987591cde678a5d3562b05ee1fb5a0000000000000000000000002031cc88e566e08e7cbd0b8363d36a4141731503000000000000000000000000b33940cc5ef9bb56890c33581f7f6444823642f2000000000000000000000000422222b2e8b9d9b2f5a46581190364f0107fcc9e000000000000000000000000511829264c8dbb2bed555aa6493cc09197f64c32000000000000000000000000acefd113e936298f038a480842711733f4c9e85f000000000000000000000000ceab0a26e2a0c8c22dd8e434b743978d12c82e7e0000000000000000000000002429de3d4e91b38dd9e68351507c3322045ffb6800000000000000000000000049924cd0e1b62f41bee83dc50fe3a16eabdd8a4b000000000000000000000000d78d0cc81356b39bbe04377e4a6060de410b7ce0000000000000000000000000b9cbc5311fcf380dd9a679b954204dbb65ac28c200000000000000000000000082be08b8ee5ca4fe7531032b932c365a1c5d00df0000000000000000000000005b20c12368b5999665ad7b9b87b7892c7337d0980000000000000000000000004e329ef89b0a4f25f8098ba92525a6bfb71a5ba800000000000000000000000077f35ff3b177c803180d5e5a7210bec4e6e9dae1000000000000000000000000e16ee752e836460a365ec85513327203d25b6216000000000000000000000000f8b8ca21e8e461708d5c410f0d680e0272e6a199000000000000000000000000c8369818027ac839e96cdf30828fa334e011ca7b000000000000000000000000679ee07c1c8782b0136f48c2344ad9bc3d209bca00000000000000000000000034acb0fb132fa21f7f48e1791ac02089d7f89fa60000000000000000000000001c9a3ff2da9ac7fe80b7cf7030effcfdede452730000000000000000000000005d7980656595a9cb1c626bb2b00f559a56f30671000000000000000000000000bdecb09d32f569b26104eed3f376f21d702d02e5000000000000000000000000495311702d13582e1f949e82e0928b911be921d3000000000000000000000000d40ebb6909a71a51d65dc802c0d6e4454b97ef45000000000000000000000000382e7aac0e98c23db342ea9c04e16de947d9521a000000000000000000000000dca24dbf899e6c28c066fe373268ad657c5734ff000000000000000000000000a351b3117e76f1810c5857a68907ac8fce2b7d20000000000000000000000000f25533239fc27297654d6887026790a1bbf745fe000000000000000000000000ab1fcd745a47ac783aa959bf1e2486291e5989d7000000000000000000000000c27aa13b034e14ae6fc9ec4fb955c2b69831edfe000000000000000000000000b6ee25d0090b9029ee30d307197d0251676bf4480000000000000000000000008ea3ec7160ac5de813d9c4d3c576ce26ecd5a9610000000000000000000000006ad49238e198b9ce737f47ba6620c71ca01478b4000000000000000000000000ddddddddddddadd522eb38bd44e22e3012b4f7a10000000000000000000000001a403b1643c62c47dfe3350a5f8f3ff33d5427d2000000000000000000000000ad4762c3f34b80327760bf6dc675db8450dec3cb000000000000000000000000c8a80ea31805722fe97a88cf169c532acb158739000000000000000000000000c4ca3a4ac99379c03b376907d08de6de30c58113000000000000000000000000d68702d1a259e4fb34dcdcc25eac24cdcfdf86ea000000000000000000000000b8f8b371f32f8e619c1ad6df85a60bb52d95db22000000000000000000000000b7c07fdd31e1cab8c24639d3c33ae016b28a625000000000000000000000000050fe02136ad59d550b550790fd09dc98255211a20000000000000000000000001275a4a5d49ffd56e33d6a6c97eb33b087b08e2e000000000000000000000000c88533351059765f165a3b51f1a5d2b8dfec3c08000000000000000000000000bb76eb024be5d3a84f4cd82b6d3f5327f2778dff0000000000000000000000001164bb86f2609116b6a95b4da75fdac24f4ade2a00000000000000000000000035e085f841980a337e363b657b213b46dd89418f0000000000000000000000009d10e09bfee93f18c819e58d07ca59b1b95cd7830000000000000000000000007688e9bcfd8c06d8e828e6cd759d85101dd90635000000000000000000000000daeb601237670c66b85c7070f090fffe656f59ba00000000000000000000000091556a4b4ff631ccc83fb02d616f272c2fd803730000000000000000000000008cee8a3f66c87a97f7545fb77ae8b4cf4ba655ab00000000000000000000000059f3b984ada0ffdbd51e03b7c1ff730229f9b341000000000000000000000000b0b9f2f312ee600e33af4bf77e1b944b58681b8a000000000000000000000000884c71a9f61ca0da6a58b2532373cabc3c45cef7000000000000000000000000220c31735edab4bbee57d2e802525afcd9b6d7e7000000000000000000000000d46b8bdd9bee81dab42db872a11b107be29ac8920000000000000000000000006b81d992d11caa1430099acc684a89b02902e365000000000000000000000000ae636262bfbaa7f4765e16c90eab87159f873bab000000000000000000000000145288f8de12f0748c56a535416fc49e89ab4a920000000000000000000000003b774f971fa7a1ee9ce37f297bb733ddb3c65d6e0000000000000000000000006a924d4e496e5790288dc8c5d0e636e9cde2f24b000000000000000000000000d1f360243bd90815317063f2c29dc41c83e4d0ea000000000000000000000000fd98e630ad235a55f2f5b6e53f7229e1fefa82f0000000000000000000000000c5859f2b875d1f94acf76b04bfd56012e53b64470000000000000000000000009cf96ebe11db1a145b599d58752a7609cbdf9de4000000000000000000000000a8f58f2e4b4c562609f85813a3d077337ff750de0000000000000000000000005a05f65552a715a375522d7d59b3d936b083fe03000000000000000000000000ea8e3d73ebd33cb8f52f82b0894a2dd2c27c74ca000000000000000000000000aeadcab2691dcc83069de36a98ba96139842a56d000000000000000000000000752bfa035693a9be1cc7ba1a3341a212cc5c48980000000000000000000000002ce6993d7683c3ee3f7a6b13abd7f13381dabd0c000000000000000000000000dc6146713826516c1f50f97c9f0e8c2bcc7ef3b0000000000000000000000000d870443b0a5b66f5c9dbcb8d1e759399b759f6f7000000000000000000000000e589b4bd30cdee0daab93acbc13895e2aa9dc2e30000000000000000000000008e92eec2f29fb8fed32588860307e2bb0b13b08a000000000000000000000000278ca6dcda2ba5ea8285be5c6dfe8fe51ba202af00000000000000000000000004790c8934be93ee090b471ef3c50cff8ded6f6f0000000000000000000000005100188ce5e4103a387f4eacfb38280ee996d435000000000000000000000000877a718981906893ee32962d8cd1edc0acf0b2ac00000000000000000000000027c1b8280b9b22bfe1bcf41d495fe0496906cc460000000000000000000000002acc3dc600b13daf1f79be6c4026e4638fbe05e4000000000000000000000000e8ff53cccc76d07cda6e27f45c5502132edd1d72000000000000000000000000293456b5609b941a3a58d8d76adaace2bfd71b17000000000000000000000000189c29ff22ebf17b73fab95e807797c18cab852c000000000000000000000000b1d9c5767b34f45e0f3a1fe3c9af41d79a27ed8b0000000000000000000000004a138a6d4ded2a290fc17d8255fee18a478589180000000000000000000000005cdb6a70ad859f4de4a645f757fa0d163fa483bd00000000000000000000000075951c63dfa4d93ca6b4bfb60496aff5e03e5bb100000000000000000000000022095d67a7a5fbffe5286fbbe3c47249ee89d1a500000000000000000000000015ab8e782f0f8cb1c1bcae5831e7601b073372f900000000000000000000000097a7f76ad31eab4c6521aa61ec207e4d7482bfdb000000000000000000000000a8f620f059cacc3ecf9c6311bc7fb3c90691852c00000000000000000000000077048a0e4799f2725bf4c470ee778d75f533c164000000000000000000000000a5310845bda9bfa5c098127d490a3caaa1e1b9fe00000000000000000000000022dfaeacd8b5f47cb78f3bdc465554e4faed48bc000000000000000000000000f09d1acbf092ec47970a2aa9e16bc658b2ecf15e0000000000000000000000000eddbbe2fb0f27b479cc29fe90c89056cbb2a368000000000000000000000000627d9bdb336c77a54bc32f7c7c4369169c0ac37f00000000000000000000000046487db59085bf4806efa3ad6ade9e2b2a07dd2a000000000000000000000000f3a28a597f21c22c23e5c54a2742c64f157cd28a0000000000000000000000000c51ab153753fe9fc66be5c4a278314cd7fe33ce000000000000000000000000294e0d50c4c1e863033002aae236a102651cf6a1000000000000000000000000241e990a56b6859a4d82bbf20e0b0652f673e1ea0000000000000000000000008097e59eb9ec9d52b7e23c81d95165c1b73c5c270000000000000000000000000f696812f40d52327b8cc419b1044b0e9c162ac9000000000000000000000000b74738a0e3a07474328df2d9af1fbc17d40d4b8c000000000000000000000000a4f0616fb541efa92d6703921331469e4bb339b600000000000000000000000051462d4f51aa41516e14e08a89e53ef332f115e30000000000000000000000008ddd94eea91f8050c904f74e6ecc52c78b73ee680000000000000000000000009581f442075eef408bd5e560cca77fcf598f601e000000000000000000000000d4b0c99a9a143fbcb2d9edb83be6fe8ab56c3d2b00000000000000000000000051b289c22445b1ac24ae5bd3e7eced56a1cb4fad0000000000000000000000000116ed94d2e62f62f0642b5b307bbbdee63236f90000000000000000000000003a710a7db1008509bd3b21574c582f79c37eb1920000000000000000000000006fb19107d17c7b77aa2dc5af79910e73050db42000000000000000000000000039b9ea1e8e1229521f0563280f956ba615b6a223000000000000000000000000ae137de316d143b605cc559ac0acf64adb1422160000000000000000000000008ad353f9525d414b8a4a0de4623ad2efdff3df8e000000000000000000000000431c6762207a9c8d5784288a700305b0429a4d1b0000000000000000000000005e962964e1efa1cbcbe2d813c2f35ef077460669000000000000000000000000ba9d7e53b088a58e11421028e11a32b669b2225700000000000000000000000007b6c7bc3d7dc0f36133b542ea51aa7ac560e974000000000000000000000000d75a934f2e3808b0691595caf20dcacbe36d6a3a000000000000000000000000c9fe64e528b649b80745a5be3f83c30b3ba85e42000000000000000000000000b482d662a1a46cacea01db51e909dab9cca35f1a000000000000000000000000e560a4783e1ea2cfcdb9d6a370464ddaa066a199000000000000000000000000f7a089df125d85000623aa23778c4db6d6ca4e9100000000000000000000000094d797f3383221c1166450dc7d8c0116a9d6a80800000000000000000000000047eafb82c8849db265fa1ac0c085cfd1bb9fa413000000000000000000000000c2322c65333ccddcf07fa46e91d6a4b01341250500000000000000000000000028758de24737f4607723de2345fded7606809fb10000000000000000000000009fe0bf2f721ff54fd125bf52f94a03beca4fda210000000000000000000000006261a7aed01c37e506a3334d2968fc96eb6f9bc1000000000000000000000000d3d8f39a907903dd538f501c3c8e7d59a461250900000000000000000000000086e0ca248fc588a6901787e8b9e47ff7d42964b40000000000000000000000004999a7f4e804ecc1c6ec89c58f4f0010ca57470d0000000000000000000000001d864c902281a5a930250fd8e6b4504b1cfd53e7000000000000000000000000fdce7bbe49a06560f135cc8494b78816812a0c0e0000000000000000000000001cd56b8fdd1960b6780b90423fbf9f56877ed3f8000000000000000000000000711adc845c41612be135ded451db74969dba3936000000000000000000000000f5fa365dd0143f5f862f28a202f80ce8c56227720000000000000000000000005ca9761d5cb0e80ebd306c01d293c88d174bf6c5000000000000000000000000e7273497e6395c3157a095aebd9dbf26a270fccd0000000000000000000000007148fdfe8f867a79ddbfb70ed9b29135b074832e000000000000000000000000d90824edcd7533a77f8f8944a4cd9e942d769fb7000000000000000000000000266058ef9a12f160e39a6590832204059c23e8f50000000000000000000000005e52b84f0f8d0f79bb8e29366b8d4d99d7f88565000000000000000000000000de8378b712df8d05183c361ed88cd5a9b4c286f300000000000000000000000027d991be14aea0781a2a8efa59e22bba151656bd000000000000000000000000b99599f2c145d1e96d1000d31531fb93eeb556fa000000000000000000000000d0ac4a465125ee700bd88fb2b880f6f3cb0e6b24000000000000000000000000b9bb838c957e3aff35ba4a8d881079076461d5a3000000000000000000000000920102fa221c8569d5618117c659448e96c77781000000000000000000000000b92505a3364b7c7e333c05b44ce1e55377fc43ca000000000000000000000000d797a4568fb450ab2e22be04b86dbd43617ace250000000000000000000000002ff4d01c3c10bdf0095cdeb3b4dc66e2114e3e55000000000000000000000000a7a9e57ecfbd5fe2bb561b4349c1c9c7fc6b458b000000000000000000000000ff14cc54675a297756eac1c5c7622f29e1b6faf300000000000000000000000003cce5708f54fc1d3ee4740a3d05f621b1a9fdde00000000000000000000000067130894ccd68989142e44b6c5b865c0cff94a400000000000000000000000006ae7780e62d74fd51c8f88c6bb263928b4dc8a7300000000000000000000000043355940882561b8ea50ab012a819fe8445e7312000000000000000000000000b4c9f7013937b9dc1103e32c698e8f352f428cf10000000000000000000000000bbc90c2ac9a6fd66d2ab0c3e450e3bf0b31e435000000000000000000000000ed63546362291b31278f385ae3ddd0fb286d4268000000000000000000000000144a8de5c1408b94604df87cbed2c0cb873ac69a00000000000000000000000049436cb35191abeaef17542e191bd475abd599b4000000000000000000000000ca5e88f714f90baac019bd9f35d2d033e082eca300000000000000000000000033752d7c153d9e18a328fe3bbee5d40f1c19712a000000000000000000000000ff41c72b6a490ac33db6e0eab0efd6499c5d512500000000000000000000000071acf149b92f21c0570888a7331d362e5d808423000000000000000000000000240a221c7971ddb84a697677d6cd62fc97324e470000000000000000000000005c544bd1a67f171efa34ebe8a4b1a620d5327d7b000000000000000000000000596af7d2bf62b02bf2983d0df04cb875fba3ec210000000000000000000000000f0553a2787f911d46ee482b4c66d86ca30cf0f10000000000000000000000001d8db520b4a4fcc231cd27816ef7b67f9897d6980000000000000000000000009945a32faaa8b3114e2adb89ef99e1d0ce6d6bdf000000000000000000000000aec2787ef8807f5af6035f2fea219205bda07cfa000000000000000000000000b51696ade92a82eb06268b2be682dab735ec9ad000000000000000000000000008214988ba9244a650a58e0f5a3a93934e94e6f800000000000000000000000078b3f28094d61990e911409a8eed08b6ee2af4fa000000000000000000000000f762a9e5645d005c3e9ffa9d590cf1c6c84fed3b0000000000000000000000008474603cd5e1a1b5ecaca290c18e315c9d692db300000000000000000000000031c2d55c807b2f5619bebaf9b0d6243cabe758f000000000000000000000000078455e6c3392633cc8f14b91a5693559f43c8c81000000000000000000000000c33bf6795cdef74ec228f619d68db630bced48d0000000000000000000000000867e120238647cc1ab07ce7e2b4a37d25834c6e900000000000000000000000005545f497f45d509785512c93efac2a15e106ba00000000000000000000000005658906351368362351fac485b8d741ef6c4f5ca0000000000000000000000008702db55057d1629ff6b6601a95075c9819deaba0000000000000000000000009209f0ba63ee84d3b3c081d2a44d0e9983318f88000000000000000000000000d9781c9627db585ef1d3a91a38418e72d12506bb0000000000000000000000003510e55a156d6d3a0e365548997d75e225c1c6ec00000000000000000000000024b40c93716311eaff4ec80a0896f0a99fd4097b0000000000000000000000003ad7950eed84bb0b557ac61596729b5a45883289000000000000000000000000a4180c2f4cf04879a93f3005789185c3e3f2d812000000000000000000000000543e77d8a50026939c0e854eb10e6328b06fb5ff0000000000000000000000006c1ae794d1fff734e39a170a2cf4fa2976dc4215000000000000000000000000a067e003b5b847705bd05bd0d63d47bf4fd29de2000000000000000000000000eb0b828512fc7b8a01a9cb24832fa530da5ea92b00000000000000000000000061126774c3276e478c24fe67160836bac38f5ad30000000000000000000000009578cbfb3528a0271e69d86034b7565bc1d8eacc00000000000000000000000010b05a6339fc894b57a10155f74065339cb68b16000000000000000000000000df3b5c0e1ced944b53a270d70b9b77c17cfd1dd800000000000000000000000012c34dda48aeee478dfff756cf888ee3778e9dec0000000000000000000000002f8f325d60cfed91291d9407a1259aa5e8fc953b000000000000000000000000306487a93fffe06a2d918a77e966d7f0a9c3e896000000000000000000000000821c23a32a55bd95dc8b495a357b750b1dd17ab600000000000000000000000075e30838c0aae147b345564f1e0edd584498ec980000000000000000000000005f223096459d9ed288cf6e23c329cab8539b6e1a0000000000000000000000006d2d9620a088d0bc68db666738fe74913e0b992a000000000000000000000000ac0268e22e666c4d01b6e75614c5809c8199899c00000000000000000000000096f1c9545f2bda368f29fc8b2faac09ee4e044a3000000000000000000000000d17109d18c193fd69bc53665c442c630364c3e92000000000000000000000000f54b888d7174dc9b5f17b14d9a7b3ef5a6027748000000000000000000000000473e90b116edc0c4768587ab9cd5f627fb3874750000000000000000000000004734278c8bb10d20827ae88d7bddc476ad3be6fd000000000000000000000000dabe93efec23b2167d062d36abde73a8b01d1c5f0000000000000000000000008b3f8ccf43bfb97cc0bb7295eaab10ec3cfe6e5c0000000000000000000000001abaa06853383feeb598ad5fa5aaa8b48e35360f0000000000000000000000003a6d1d2fa1f8d08dfafe82ee5e8beeef49a0f293000000000000000000000000899174e2b29fc08aced0d78c87a42b7b678881b9000000000000000000000000a306f185cca6f7c6b1b6fb1e647f72498d54534800000000000000000000000044fe16c8f94dde9a571cb43fb6843f81f3ffcd200000000000000000000000003f16735aa31a97920a11e297dfb7a809d890b278000000000000000000000000f2722b4a57915a155dcd6980c484de708c771ed40000000000000000000000008ae703e5d62d4b40b02e6934d94e96a56ea0e4ef00000000000000000000000007e6ff9aeede34861437625293a73a37e32948c8000000000000000000000000c72e8a9c6e20f7958a01fc469dbfd662e60605f7000000000000000000000000963847fe7c0dab1488e306f7b7571dd2f9f36178000000000000000000000000189e61e95722f868cc3537b583fb88a80cf6be160000000000000000000000003864d3c3ec5adaf81854aefe4ff2c161e586b9eb000000000000000000000000867912dae0c74170b91262631a7f2d5e7805d1f3000000000000000000000000b8e6d31e7b212b2b7250ee9c26c56cebbfbe6b23000000000000000000000000914aeb6abe0bcfbbac205fead9ae88d054c4928d00000000000000000000000049c458faf7291577d6df17644e3c29d486b83e2c00000000000000000000000096e101f9456069ec58d46ce6a75b5220ca787cfb00000000000000000000000089b54748106378d1d233a7e104c036ceaf41513100000000000000000000000007f19515ce04e8cebaa875408d6ea36c99d49a6800000000000000000000000000060cec8dbfd4b77ec8c584a07ad079d3db928f000000000000000000000000fc3c6a609518116be8aa89b2e9e9dedfd0555c62000000000000000000000000eb0483382457705ca045f3a09f73114dfc53990c0000000000000000000000006b0fc107c0514729b6d5dd7b2a261cf0a8af81520000000000000000000000006b6f24f8d03cd9b87d312bfa98a10de495cce1c600000000000000000000000045f9b0dbb35c0d0f681ff5732c0d80152cbac81d0000000000000000000000001c30cfff8e73ef82d39af68ffcdc6bef35312dfb000000000000000000000000c514c925bc32861fa1f47f6bdecc31912e8745e00000000000000000000000008f73d83d7beb67b9c28d9836a71d6c7f4ad53c410000000000000000000000001b98669605204c72161c2116db754faf23074cad000000000000000000000000608a7a10ec8ae5ca837b4b265808bfd17204790700000000000000000000000001d8fd2827b9d857de0df0e8c1c1ac666c69682a000000000000000000000000f7b7ce52a2b57141a3118f8ad64c009e52c53bcb00000000000000000000000002b05e077bcbb8fee719080c05a29dfa835e04c4000000000000000000000000ef792c9d189f52f9af48488a1cb8add2794baad100000000000000000000000096a5f7b3f516c7c911aee64e6126d8d19eafe9730000000000000000000000005b8ea9b493ee25a55cf36d0ebbb8c3b24754b3a8000000000000000000000000ce6d3a4e060a39e7bc00d36e056dd4d7e6989f190000000000000000000000008d043347195ca9eaca2a9873f0b3151dbe473254000000000000000000000000c8bcd504d6eef83400d1554f037963891b9f1be10000000000000000000000007d4ead368f0f206274931ca91069a890bea0893a0000000000000000000000004d00268322bd1d2e47715ff9e231d989fe2fcfdd0000000000000000000000009f6b0cd79289c69a6f0d3d9c6e15c5fab952a54a0000000000000000000000008d3d4cfcaa62749f03c31118c7926af17d1c04d70000000000000000000000007992f0f7a621dd992960debc1dc704802a871b0900000000000000000000000045955a48abd60cf4db909d942e4ea1bdf2f15aed000000000000000000000000f4a5451f45c3f095bb340131eaff7b5f9cb6c029000000000000000000000000000a7ca5587766271b0aa3280eca2aa50a615b9600000000000000000000000016e7076a11241ad1d6c49121db0c51c785c70a1e000000000000000000000000604ad2ef1e114c8e3905daddd92659f1100816c30000000000000000000000000d00486197600e94876c3d4542dde6703a9018e40000000000000000000000009ee1f43ba289e433a6745bbc5133074ab1ecdebf000000000000000000000000d449a7dc9ddd19f5d20b90b834e10cc75b979f400000000000000000000000002337699e7d3c419f01be930319c6018d707d7712000000000000000000000000af77ebc9e6e8aa274e2cb1c81a1b166538a100e0000000000000000000000000ec7cfd1327ffdf5b04284e30ab2733f21171c77e0000000000000000000000002f6d4bad1042112f90d2fcc003b8ffb01f8ad2110000000000000000000000009d5a4d33d6f6fc6f042a8f9e895930db323cb4400000000000000000000000005d52368df5106d97b2bf9a430e2f7e04caf984260000000000000000000000001ec2ff7a371fab19bef62a5f285fb09bf88c904c000000000000000000000000cb090af414a7cc2fe6b939bcb67c8153f41b15aa00000000000000000000000003d499f1faa6b43d37fe8d7f77e23f009e39f2d2000000000000000000000000d76e9728d3c8e2a37f4f4e02e955b76567126cb600000000000000000000000058dfeb9205d58e4efe446e9cfe8ca05e7df36dd60000000000000000000000007836876a5658b3936d8289420ec7ab3474b3acb2000000000000000000000000a99559b0241113c9818a34b7636ec6ddf61e22ea0000000000000000000000000d3aaa594eb68d5fabbd13dea827094a7c3d505b00000000000000000000000060b075c173ba2a722747c4111694328638b297cb0000000000000000000000002888c948b8c11807ceb5b7c4567634fae7376843000000000000000000000000be31a516917524909ecb8487ba4c67e9ecfead85000000000000000000000000e0af09391c2b25201456798ff53006ca2463649200000000000000000000000019592de389ec30f7ca15246d82949a1bc070454c000000000000000000000000b30c1ce1884dadba58f0b34df69abf0590f5feaf000000000000000000000000d8a91ea670a3fecb1fd4ea65fc17c9b87c9ae022000000000000000000000000643e129a76b11813d5da23dfa4cd9d1130cea861000000000000000000000000052861ad6c39f7a1d4c88fadd574ae07b652d3d0000000000000000000000000b22b60e857530ee280777fc4c917b7a8ee2732e40000000000000000000000008dc6312e41dd80f5a92b9695c757d0288e9ccd960000000000000000000000009e38833ae7f5984069a2085b422994f8656683170000000000000000000000000b5c33102af77b557f37efc7bfcfa56ee075aafa000000000000000000000000f115f083a960496332634acccba277fd31e014d8000000000000000000000000c62b884eac8d221b4decccc868756bf7c7e5e1a900000000000000000000000029f46a92078f6011a47df128af735208782579bf0000000000000000000000001aae3c997d7bd84efb070c1fa518982330bae6a2000000000000000000000000d399a8f02c9b2b6462c6ef96cc0e7a5734a2b075000000000000000000000000ffcc674630e13d209beab38532d8c68f69c33df10000000000000000000000000c5e40b9f3aa8fee92aea4afa7bb4925cb5b3ba4000000000000000000000000e5a8abdea68d5b7910e769c8180155e1745af2df000000000000000000000000639a20a1c1651005d4f1426a41c399df87bc741c000000000000000000000000e6374f8c741bd9d0d6493cae2f7973b83a901dde0000000000000000000000008d259de67c50b16145985ce51fec85b07e148470000000000000000000000000142b5a0fb82f25336fc3da6045737faca38f285b00000000000000000000000037fbfccb6148bef66680c5c1f1bc47d5511b0e7d00000000000000000000000082999d9da375c1778b59c24830d3d0ee40390d47000000000000000000000000fb5d074c417a1ad2a12dda969ce51937bf088470000000000000000000000000f8cf96417575cde82bbd926304564522e024a0d0000000000000000000000000029c46bec4e4b43d363b70f59ef50de36020d51f000000000000000000000000bc7361e262e913dbbe9247473e77fe90632c683400000000000000000000000066c5f4840db79a1286fe6427e2553c31052bf122000000000000000000000000fba08fcf14aaf63af4600cf76746f895334325dd000000000000000000000000ae16f1db99b635d1a119e61290b589f4f2a2289d000000000000000000000000e6a3f80b5a573ea5d92e40e72cc34ea4314cc786000000000000000000000000112810b89dad353e49e8be399c78a1cc97aa4bb0000000000000000000000000882973334aaa97093d6a094c8e59991317e3aee9000000000000000000000000df0974d52e2161497aab908314c5edc12e31ed4f0000000000000000000000004db701f326b6a52ce5c81846ba48bf916e405d960000000000000000000000003f2cee245a1c1f921f43c2ce8fba0b747f29311700000000000000000000000086d0ec56b22a6a37766262f23b6c1d247a13d50e000000000000000000000000c4b0ffe08b960a512b07f1afdafef84e428ecdce0000000000000000000000008c702a9a6e0cd14a53251c630743c4f5327edde80000000000000000000000008038b3a3c60195b312eda2886342fea77be3f3d10000000000000000000000009c2d79d341e2de29a0814fd9f55eb1f9f9f8f697000000000000000000000000e67a5ad7de4a3a1c90cc3aa5d5b0a545637634c80000000000000000000000005a629bb2feb200696cff9bef6187abfeffaa13830000000000000000000000004b80ee98a187412502a7c471079683687423e87100000000000000000000000017ac267a4dbc2a21708e6e755bd6177c6f8ab77000000000000000000000000003f27d0a120d3f0f0c709f4cdbe7c69d96e3a693000000000000000000000000cd8902fb7456a80a5693f3c3f8767adbb1ff9835000000000000000000000000f7d66e5940e213fb7691bdbad0b537055623fc72000000000000000000000000856b800094f8f06d8128e13994ee9841cf5c8319000000000000000000000000ac931bbbc70d3b0c152de83ea4930260744f4d060000000000000000000000008cfb53e2f6bc7ba5c2d252d378055d6416146ea80000000000000000000000004e3df205f515a7db5bd9c5a8cfb0d8011f1915e40000000000000000000000006f598617c1cf02f6f643392919f61680f3584778000000000000000000000000ab2a00a9856868abca47384332dbff931148e1e80000000000000000000000003d238a9cd6f7021fe0f235334bf4afc3a16cee6c000000000000000000000000481a56ab31381f2943b0263762ec1e14cf48fc030000000000000000000000006f39bbd23aee26ec292ee5bbadc6baecf474fb9f00000000000000000000000010ea810e85032190905548703bb24978eba2a14b000000000000000000000000fd8653a1176ee2078bd120e10c8a44f403e235de00000000000000000000000064f8e38e19c1b6992969dcd5769c149951018af1000000000000000000000000feed3919c69ec1ef779ca26d2b445e6890a56fd4000000000000000000000000e7ea16bbaf51903eb469cc0f140983f3d523e17e000000000000000000000000bb9b35bf478ad9e3b892fa29b4578ab965f0217c0000000000000000000000008f16cd197dbae1cd5cb5b2fe1eb25ce9c7a00a080000000000000000000000000066023b24edd70b7def47effbf2fd7617f9c66b000000000000000000000000f63e8bb86deabf03933cf7c93f24f13f5bb57f910000000000000000000000000770d9fc5f977f09e3376b139e8b24ff1d1b11d800000000000000000000000097efc6e9391c5d624f289b5516523126b1ab2960000000000000000000000000451efbfe8b5e47bd1b5fe3a716ae8925a81fb5bd00000000000000000000000004148d6ce66cbb2f5c198c272b8117a5e7a6102e00000000000000000000000012cb4ca94136b6e8fb11636c55f47d0885f3dc640000000000000000000000003298a99fe63edfd71d1ea19b1cdda9f4792502fb0000000000000000000000000c046e6c6f01104b511eb138b7e693722bd3d7a900000000000000000000000067123c503ebd779d3a61dce56c07a7be89c993f8000000000000000000000000230a030b5c43e8eaa069ac31b9e867dad00c9a67000000000000000000000000b651e8c394e554b2475502a667795eb54278fe47000000000000000000000000b5824cb15b9fc3b4ca71d7f5934076bf58576a81000000000000000000000000519a78f9a9160c366e00c389c7c4c1c38700ca3800000000000000000000000066a23e0b2a6abbdcf9d45a5b09ce2761f66bad090000000000000000000000009832a1857b5156f10f32241a420817274210a1dd0000000000000000000000003f834b044a986e2dddba273ad835ef61c64c01510000000000000000000000003bf9c22ff0651a91a546699843e627ea648cb7ef00000000000000000000000057fdd5d0540411218ec8b32e136c9760ab511db80000000000000000000000000c92a12526b1046c5610a7ec88a48bfe664798d900000000000000000000000069d4a7ae6d5dd8f390d86639312460fc56ef631900000000000000000000000030444d5124b4634767df4eb4cee5680ad28bc7e400000000000000000000000076b774c1625ef66c0b8bfc6a643eb97ccdf9394a0000000000000000000000005ac09356eebffa7bf20d55f1196f3e68b554fcae0000000000000000000000008789332a7c737c41559d6adf0c569aa71ba0deb70000000000000000000000005c9172603a817f6e6e6a301c7dd4f19c59e4d0f4000000000000000000000000c102d2544a7029f7ba04beb133deadaa57fdf6b4000000000000000000000000cca5653c42f4bd2413a1ffb3010cea758b40df79000000000000000000000000e9ca3d524a93e3d97d40d9658ad3db78a9efd7c400000000000000000000000062479fab2e49ef93157ce2d4dd9b7a8e9b8a3d3e000000000000000000000000f60b6b7dce04338d49e24efb4567313dbd1f67df00000000000000000000000037c2a23d5072a02ad5efcd6e907963d7cc1f92680000000000000000000000004ce9b2efed7933938d09fe5c335703934806952a000000000000000000000000f5865fb5d3485e1b5a2388bf9cfeb2b49621e1c5000000000000000000000000108809ff314ebc6f2875919a10ed2c8ca6c24c9e00000000000000000000000022cb6096de2ee51cc076048e39478abbc87797d30000000000000000000000003cf2b3c4ce8eaf19c27772952af71e5bfda17dd000000000000000000000000037320eddc82f9327b4da1a5e78b7139670a5281900000000000000000000000032a69fcbb9a5abbcaa65c28376f0eb0bacba723e000000000000000000000000e5b768eb32f845ca48000a0cd703bb61e85b25a60000000000000000000000006dd420600ef7bd738f3b0b5551be7ce8ae9db20d000000000000000000000000d66694c6c2b0b49b505d4fa1f9f34d4d081ca4900000000000000000000000006ea878f2b2a2f8994a3f2225ea8b546eaa2add7f000000000000000000000000a85cfe0b4b6c54a2386518127e88e74eba52f92b0000000000000000000000004d3f3ceda1bb2ec046b01f58ccbaeee98c37b9800000000000000000000000007b99bafe157c689433eab21083f4b1f491594cd2000000000000000000000000122993b0d85a7a03081c2e25494b7ba232807016000000000000000000000000f2c3b16e9aa1eb599b22486a15f32ef91bf2df9b000000000000000000000000f2684832bdd60d89769fce3bd784fbfa0ba804350000000000000000000000004032e5f2e60f22e5426545bdb7a07f822c006b4b0000000000000000000000009e55342b6a0989cb83049505333c2509873867df00000000000000000000000034561dac9fe97dc63904ea2e0d6c5748b62b28100000000000000000000000005c9927bd7f697a782769aefc3311e0eb25367f0b0000000000000000000000006686f033aa3c41575e3ec989bed5303059efb11f000000000000000000000000499fb9a2c041191fd6d077ffbe7db00bb44a121a000000000000000000000000fe4fb1d51a9ed631df6a29382eb102c33227cd36000000000000000000000000499c09b07982a5230d4fb55527cef90cc9295054000000000000000000000000a85992f90f758642c0a667c41f172c59078ff8ba000000000000000000000000b8617abef18c2f0f00614453248e0be50e026c8c000000000000000000000000bb84375a191e710eb788fbac51b66923a997352b000000000000000000000000d40927fb648a8ba09ff61b772834edeae8ec3cc1000000000000000000000000a22ace9c3387bd5e81dc60cf897a18ecdf6415fa000000000000000000000000c60b91f0c26fb780cbe09cb4a5260980ca7378b0000000000000000000000000f2deba441b27fb820a719599c91ca14b7cf1d26000000000000000000000000081c0179a2412315991dbfa02ba41e638bf0694d40000000000000000000000006867dfaad268a9833f5dec9e215bfcbf3e0b76f400000000000000000000000025a397ed644ca569e3512324a3d810fb8c29052c00000000000000000000000027131931076366ffa615d55ba1a6d8988d7448050000000000000000000000004e1e9f85222fb1a67d92544cf6356e8fc3a42479000000000000000000000000b7c68418bc88116154ed4a0e1f7b12230582afe90000000000000000000000003ceacf307480dd7be9877d9546b5945f6ed0a7230000000000000000000000000200aface79a36dbb982c792b7f0b5112ac70826000000000000000000000000083e0f5a56681bc1b8337757ddba0dd83a08ede50000000000000000000000002e18727f3d3ec479cd5a450d28b36b60e6a2da46000000000000000000000000523ed28e34b346540fab7532c7edb188e511742b0000000000000000000000006666666b0b46056247e7d6cbdb78287f4d12574d000000000000000000000000f78143b23ccbaca48c2082dc76eb10a1e62a8749000000000000000000000000c88a4a7344650618e411234a5083b3c0245232e00000000000000000000000005b56ede3410572b3257daf19d0e0fb31738fe86c000000000000000000000000b93c52d8249dbe12c7a15c122503c2ace00a06cc0000000000000000000000004f4d6d47a8a764cf8dab8f544b055fbd109304af000000000000000000000000789f9e11c4d87bbf86fe7c42384de13baa4a6cad00000000000000000000000072fdab9beabb63de6234a83ac48b991bd0c298cf0000000000000000000000001b144f0bcc6e993c5b622144987bbd323776bdd00000000000000000000000009722d5b6c35c7b940c2c47c2cbe866c9cada12680000000000000000000000003c3599c5c03af4145ff48765e01061e186790a92000000000000000000000000666e43fec50663bc7441f346ae55e2a32dea45c9000000000000000000000000bc5de0c312efa295a0eb6bec0cb0aa18de0ef739000000000000000000000000e9e591bf82988e8843487922133791cbed4a248b0000000000000000000000007ebf220bd63f089f2b7e619567cb6834bf7368050000000000000000000000000e892d3ca8a81da40a0351b65744fb082c661a2a0000000000000000000000000be2340d942e79dfef172392429855de8a4f5b140000000000000000000000000950f584f089325c53bf53141d3c354728f779930000000000000000000000006ac67ccc248d92ec812234f52940c839ff99faf000000000000000000000000060ff3a2e9b80bd313d871cc1248fe43f523f3a1f000000000000000000000000d2b1aa3a50aefd5baba2ab5ff720a2b4161c8761000000000000000000000000a210f9312453eb637c600b520785ac318b8ff4bb00000000000000000000000027b7e649ca59f36e0077ab6a7b66fea353c31ba3000000000000000000000000ed278ddb97ea76ce9a4b628bceaea2ebef61bff2000000000000000000000000bd652a86ca5decb665da730962ca542b38f66bf700000000000000000000000083f6af66b9803837a3980792812a55863492d6f80000000000000000000000006a0eff40b9fded5e36c9b12a51276adebeae9232000000000000000000000000ae373a341cd341a90bde130d1ef9c4ad48e2544d0000000000000000000000009340ff7478e165496c9ff1d49a53979471ee3372000000000000000000000000dd594463a4a809eb8bdb0f15b060aa38573f6a1400000000000000000000000099f61f9e9662e240a279080be261c6d680113dd8000000000000000000000000f0a7171067326dde9bf3d4a1355af9c9fb525b1e000000000000000000000000f734677e55310a355ff104a82e5b7c27958c05e8000000000000000000000000493b9c050cc823a41a830f271f5cfd4ee087609200000000000000000000000090c9a9331ee3f0ce0ee728d78bdfe0a205411ef10000000000000000000000007b4a7638ca9156693f416d9705c998a531e35f65000000000000000000000000d417cf1f01775f4367cca3ed5e9c1a79c9d1c9940000000000000000000000003c1c1e92511993c08258343d8bb187ebd70dc963000000000000000000000000804e614bf2aef6cd616ccea353fb27731de9ab7600000000000000000000000016d1788337ededc2a955494ab1d89ed9e8d06864000000000000000000000000945d878e1fe8b9e5ca92bbf1ab4207ab93c7060b000000000000000000000000508dd96d401710364608cd1211c57a20c26956a1000000000000000000000000e15ebb6573496fd6860f7194285375fb94c9a7c2000000000000000000000000fc8d37cf8a7ab43c95afe76593e681f264dca07c000000000000000000000000214bcf040c5135be9a3ec12fd4f51a9877dc216e000000000000000000000000b835b4ddd80f0135b1a4fb677362041e0bfb26580000000000000000000000004308a62f6f8ca396b0f8834f090866982e36b5a200000000000000000000000056f1471a5ea95ddee90f91a228f3e145cfc6f5d40000000000000000000000009fedb293bea9ab79abd4e1dd54c7eee97f6d939000000000000000000000000090ddf991abb4d95c0577a94d4272bc19fa57bd62000000000000000000000000c979866c27b27375c93d5a279bef0fae9272a9d3000000000000000000000000eb1ba8583bfbe3c3f589caad6cf62034933655910000000000000000000000003430825d5c07577003035f38b22fae2eca8b338a000000000000000000000000d5c137bbad1a88c665428687078d08b125833a1a0000000000000000000000006abc3dca5526b7c147c602df782e9b98e4a836dd000000000000000000000000373cd6de2868057c3dabc6cadd3e3fb6760f3459000000000000000000000000e3f74a9b4ada4d834754aa6890a778b0db3932e1000000000000000000000000eb33ee9dfd84ee46d23a386062df9e8a5aaa0fea0000000000000000000000002f45bc6eb0cbdc1d643af760f67865e802671ff70000000000000000000000001155193ad6e5c5d0bc5c4e40396e2009abc75e470000000000000000000000003060748485aba14758f2788762b41300b0610cf200000000000000000000000018742cfcb3ccc106c77353a914a29a632bc75fcd0000000000000000000000004e02eb5c7bbb3b93028d27d241c0957e9d8368f700000000000000000000000056d0a097ea1d0e2eb09f6348d207d3dd8f28a6a60000000000000000000000000354eabcaf9b64552055810d1f7842348cf60468000000000000000000000000a0ef6c8b39b926035ffd5d44e72194c2942bef1d0000000000000000000000004000fb25224251c6cd74dc464d4784d9f985dbe6000000000000000000000000b9af3040a839c5c7d09b524c6d832d94f341b660000000000000000000000000db8e4f3c8c16aa8831a3b4bbae36e059ca5f246c000000000000000000000000a53417f20bb7148a50849770471de251417c3f12000000000000000000000000c0f6bdfcc31304262b58c4a122f33e63254dc4b1000000000000000000000000f11f99228f459c05a2d6d4cadc03b48105f54d75000000000000000000000000b06816f9ea607e07700c35a63cf09409ea34db9f000000000000000000000000f58a99077ba40ef40fb2df6b6562a651b99d65b3000000000000000000000000b469089f7a21bf7254678905d8e70199a62855b4000000000000000000000000ddddddddddd424b4cd3ff3e73f259fc83b228f13000000000000000000000000bd22ec3188f644dec55e841980a82c58a68c27c20000000000000000000000003714b2e4714fd4f8c226b0740c94244068a401f5000000000000000000000000e56573009b5198d930313a97774a2bdc326b42be0000000000000000000000006807058d38fe60b46fe87d9aaf0ee040925a390f000000000000000000000000189d1c3d9a0e53ab73d09825ef7ad361e1cfff3e0000000000000000000000002370e26c42cad592b2ea1eeee0897fc6f24fddd60000000000000000000000000121825afefeeef118b201a8c3e13e89ec5678fe0000000000000000000000005a939bcea45607ea04113214e96c6c74c673cead0000000000000000000000007d4b0da0ba9a6e14a8ef51cba843abef10b9393200000000000000000000000023b94b823dd0dcd3ee445ce6ab6f062b625c044d00000000000000000000000096d258f151cc3d692e3a7039b892e58f59b7837a00000000000000000000000032e1e3d245e347c7e4746d2d73883322a5ae6c53000000000000000000000000c61e2f203ba4f9f723fcf87eaa875bf24ce3f3c60000000000000000000000002797fa55a0d2ac0bdb265941af4a62aa00c297bb000000000000000000000000455efd272afab5b9477e4ec298b811f29362ebc60000000000000000000000000637d212369d087911762af5db11813e374135a1000000000000000000000000c78c9d8b87c7959c29548a96c7ac381ae04d87b900000000000000000000000057ee60293af026f8196f1723dcdd0372dc48d619000000000000000000000000e29bdd620872e4daea7cfd491a39798a1f564915000000000000000000000000882f556c81474c04c80043671d087a98e2358b2300000000000000000000000011750a2de08fb7e1251b164c0f5e13def2a8797e000000000000000000000000e77e47d2d01f63bca6702a691500591c5e656e9f000000000000000000000000c403ab05ecf1444f4bbd5552874ea1c5866c54d4000000000000000000000000a6ecf99c043d7b7b3d0255c33bc5576593b41af20000000000000000000000009540cee706d07b9347816e15c661e9c6cb1b7d81000000000000000000000000c102b764e45cf42e7c376085b7bd949d45651971000000000000000000000000e8e2e403b861d9449327df0bf302f3604b3ab39b000000000000000000000000b48d2d85fe686112f99a2d112e157f715e1a8540000000000000000000000000080a75c96bf646cd9f78aaf8c9869a510e9c68bb0000000000000000000000001f5603cd5e661b36527df4a0e8ccfe81f7ef5b6d000000000000000000000000c32053db3de17c5e6845d35dbd4ebb860fe265d90000000000000000000000008e2a8c74db3b8dbbfd96c0a253b32a52dfc9b397000000000000000000000000c0d0d3432b3b664851cea3cef14711f16d889ff0000000000000000000000000070f1498fd2d106e31d2584ff6b3ce0856b6437100000000000000000000000000b94a0287b93b6422953327604735529cb69ce1000000000000000000000000b23f1217400b88b2c5c872dddce9e0edf329b1e00000000000000000000000005e9110fd6d31597e14f4177989a4687d7467ad52000000000000000000000000f266c6a6f1fcd8f35d86d99f867f220f6e1fcf9e000000000000000000000000c486fc963c3f43fecdd381f2f42df0020843e625000000000000000000000000b30e0edcd28b4f7e1c5c03391cae96a742c2b7230000000000000000000000003e9b66ca75e8b90e7071bd3a5d1c0f5e51111c73000000000000000000000000f946d2068a549b3225cf188339010a8383dea5f1000000000000000000000000947562f27255bbe89266199087018ce451f06d31000000000000000000000000b847f91a04476b6a5679302809a66978a9bca4c1000000000000000000000000b8ceb85de11c58f514ecede0e3ae7e8c872a7301000000000000000000000000aad1a4b72509a8ae7b7ea825ab0509af0225da330000000000000000000000003e611fa0467501514e7c923c20d95bccfd01af490000000000000000000000008dea018c9441fca99f630b3a0273ac6b697017370000000000000000000000001f9027161741dd8a06608cba9ec2c4a673aeba8f000000000000000000000000bbf48231eceb57fa682e114fa25c581e3598b734000000000000000000000000cd60ce161efe9278228effdba715fa6a2d381f6e000000000000000000000000f67781d2eea435d26db1795cecd54d77349d3eba000000000000000000000000dc4697294b38a10c8f103d8ee19e4fefb637a77c0000000000000000000000004030d2d1053a1807bd123971860d58e3eb83f468000000000000000000000000e7adafe26ed051f0fc70a8319c106ef09c5426ff0000000000000000000000002068d776054cf1b11e9114294bd6d3554967eb9d000000000000000000000000cd8b12edb41297da79ab7696d9959e68f084d0730000000000000000000000004d7c2d113906c73e69fdca43c51b7619d2f283bc000000000000000000000000974a543278197586c3f11ffd477968e17acd1ac600000000000000000000000098d083b1a52cfc4d1e761f5b02358e199ba59c6b0000000000000000000000009dd11beda19bcbfdb011c3228093cae2f02664520000000000000000000000001d3dc14220d64b7213765f73e40e87bd1013dab30000000000000000000000003cdcbcf99bda577497123cc574042b018a8c6b5e000000000000000000000000854a02741e60ff47a1f15d197e03286053b67ee800000000000000000000000048f59c64814a3c26d66a4beec32e3615c050e599000000000000000000000000ca43cd20f83d5fa8b81b8eaedce4a9cffb2a6cfb00000000000000000000000063b2ddd1cc6adc86b0434991c1643a6770e4170c000000000000000000000000fdc26af7ca4926894b7d283d481ad46b223b2426000000000000000000000000c824a3dd6452e828d2004c7bd4e1f6dfc14d0344000000000000000000000000abd5ec5de334fd09dfbfc85f0341fbf1c124ff4300000000000000000000000031cae8f5d7628ba37595558c6c056217fe6adf610000000000000000000000009b919aca6a1170c2ac56fbc99c8e38c63cc268d700000000000000000000000067f624a45dc69b2ba3133f43c07af5d249996da10000000000000000000000008396a0636d4d981d64ef1a8afae52ba10c2900ec000000000000000000000000625825fcdf8a5bd621e448aa8b03048f0c1acc35000000000000000000000000064d8a5bb0320ecab43c2a93dbf90f8d7207bd450000000000000000000000007ac6eb69ff8a85606ae9746756797430078b9473000000000000000000000000fae2dac0686f0e543704345aebbe0aecab4eda3d000000000000000000000000b4f22341ab038e18a5551c622c24ec8c63ef60ac000000000000000000000000c0a4887e1901f26b29126a20b3950e92ec487168000000000000000000000000c17660ec4af8e96e4b06ec723068147bab04dd1c000000000000000000000000f665840a57cff4ebf52bf23817841c32b2b258b000000000000000000000000058864953e5311149a432b871b4279c2302847cdf0000000000000000000000006d686edc800cd35c03b2a6dce3c133ba9a83d05800000000000000000000000005b4bd9431b0a245feb8009984040e338a52661c000000000000000000000000aaa557067b0f4e1cb6ab834b4f6f595842f0bdae00000000000000000000000097fe164518350be4a330ae2375bbb15e3e5a515800000000000000000000000046e70392352eafadaa0a5d7fa337fb5e0ff558db000000000000000000000000bdbdb8c519cbc4fcb6aba03ddc186de853c88301000000000000000000000000c233d432df7e77da2a868dae63c6b4aec7a509160000000000000000000000001baa3df4a9e43577f88f54b3dea0e91c7be10f350000000000000000000000005d4ed3d4906ecf5f33b43af7ceda0d1d0fe527710000000000000000000000000573a444e443fcdf6601cb7b0379744264a6ae5b0000000000000000000000000e61ff4845d4e365fc8e44a410102a5b0bb2a5ee000000000000000000000000b03d688d231ea3acd808559d8e140722ea71a8db0000000000000000000000000b16e3439d568d3ef25e958e6b41bd9e92187631000000000000000000000000bab561f72cfd4bcf5d0a868ea303e0a5b99fa1750000000000000000000000003a37c4454e9ab88efcc342aec0b085d75adafed8000000000000000000000000329be16b6344070263c7ee9b404c7e067f99ec7e000000000000000000000000779322d37b3b182506471de6a9402c8f03905f86000000000000000000000000e89171d20c2ecb38784135dcaa5d9e598a49a594000000000000000000000000b3143896e2e734b9730eb9fd7454b387d7bae6cd000000000000000000000000b04c48b0b3c0839948768da696452cb5f48eb41b000000000000000000000000c6909e008d32f1844198fe91b909a1d0fc186c10000000000000000000000000af54165acbabc39b21d84bdc4da2a2a1340280c7000000000000000000000000dd08c599318a71f9525ae7d3513525e16cb50f16000000000000000000000000bce448f576f22300f0d243ebfbab275c196e945a00000000000000000000000001e048ee93ad656d84540beb0f925e37fb5edfcd000000000000000000000000939687f7d59b8a449c34be0a8ca67cb7b0fd7eb200000000000000000000000055fce1a5b58b14e38379828d3a56d2bc0b37aff80000000000000000000000006ec465978058fd69ae808bb312356ff7c2fb41c1000000000000000000000000aa57ca417f4221f8dc461353c86cffb95f0d4170000000000000000000000000ea85e2691957f641dcc26a39366da7adc1c4c9a5000000000000000000000000d16c9e8896ffe1f2ddd71a8e03e6b7115272975d000000000000000000000000c9b5eb23fc6501edba3b1a17dbe0006772b5820d000000000000000000000000516d9cb8ff4bbb90ee01ddb8942df9700a491c1f000000000000000000000000bd732102d44208c8a2a34e87e8be3c3c1a2deabd000000000000000000000000cb70dcd75d11c4b7e2a0639051dc765d0eee044e0000000000000000000000000e34b8074fb92dcd1e2ff9a5026cb35bbd79fcb2000000000000000000000000cf718d425e6949c7c7aefb2dca208997cd6d0fc2000000000000000000000000a6afb0132dfc9edd65f3bc690fe54a1714e7eb4a000000000000000000000000842478c03dfc3efc0f33e44be2ecf477ba2199bc000000000000000000000000f94f6947e038fdab663b522e027810029e717689000000000000000000000000cc0da8061c4edf00bbc034324b8a2740ef025f1c000000000000000000000000608ae19d647adb18c39eb3b202bacc1324bf49610000000000000000000000005c9bbde9b03c8661b206312b91e7ce7525e2b9fa00000000000000000000000015cc43bdba27883b69ce809e079daf03153f6244000000000000000000000000e60addead45da2344defce49a96590447563d82a00000000000000000000000002cc4dfbd06c447fec2578e88cb2a8353bfda0c9000000000000000000000000bee23b04360bb2c7a59fe12e25870d66346e516c00000000000000000000000027e35a747b0dd558cea33f4bed96b96d5d97bc2b00000000000000000000000005996177dfb8ad9f2e945f7484209a3642e61fb60000000000000000000000008bb7acac9f08ce8cf5d9527a5f2cb5703041b470000000000000000000000000a8539f28723e1578353b0a40e6bcaffa5dc7909c000000000000000000000000a69fa7b2ebac5967ef77336d916c0e1f6d4435bd000000000000000000000000765c0d6ee4c1c4a519e60b475f3d5518dce550b0000000000000000000000000b1a50b643ea73e613c4e118021536549f057a0aa000000000000000000000000d16420424649eb16aaec00c54bbae60dc900931f000000000000000000000000792300e01d36e65e47c2e92557c4248a91e94e3100000000000000000000000093fc1f35f53a9553534979233caf273214c51fd7000000000000000000000000ab4941c1729c7be93aa8fcabc39844b18562c5610000000000000000000000009d0838daa2cb8cbbd4d166e75dd73e346865d72a0000000000000000000000003ace659b7ccd9b7b1759ca017ab614417184f74100000000000000000000000066de650b1e662d70563bd07359589b61e295481300000000000000000000000045f7093565b72e8fe5e97bc84d8f9919cc7ae15f00000000000000000000000009a97db2b2ba7dda40bcd0b0cebe5f9abcca68fc000000000000000000000000cbe831e00f5fe90b1471a03e72144bab96fea56000000000000000000000000073b4415281c49dd8c0999c915f5941a74ddd4f5f0000000000000000000000004add97da5361b1e02415d8e6f11c2bd245316a85000000000000000000000000c0bfbd64790ca06f244914133374b9cca29132e10000000000000000000000001a4047fc2c403d054b14d5f94855bf3a2dfed69700000000000000000000000056c548c16550225ec5d0b4bff168f23c8a0c3c1300000000000000000000000048b6607a391f725d91e4a2b075866e8032f0e120000000000000000000000000c20ce36879726b3766923f54b75f7667f138222200000000000000000000000050187a4981b63cd5119c9c59488c8b761084e0c000000000000000000000000054b4338fbacbc453f69337651565181a94e6b06a0000000000000000000000007b66b0687f64ce0b35df79a689f312308fdca6f0000000000000000000000000802b68893c0c316476a68554058e20c3601de3e4000000000000000000000000627f49dce9ca63db985802541683264abfaa69a200000000000000000000000066e34c37d8d8b3b79935c80c8dda2dbc5d1acdac000000000000000000000000fc38373510a296a2c66542a237d62bfbbb771df4000000000000000000000000370b6df9385b0954e5a39d2d26410b36ab0bf392000000000000000000000000c2d4021ff759e0cd7bb280160720d7e4840dd2630000000000000000000000008dea61a316d563dec1b2c34900eed19a2ee24ce30000000000000000000000004acdfaf7ababb58d3966b2106a60773bf859411d00000000000000000000000035735d69a7f0ce775dcdebd387f78641c8463b2500000000000000000000000050c001324a39b9a5606d52022434ec1b69bffbc10000000000000000000000000aa63841964e29fa14bc2fad239028d0a041c8e2000000000000000000000000e8df615e7332fd562788e0f15f07cde08a0a5fe3000000000000000000000000fc10b635e568068f820e969df5d3f9566561091000000000000000000000000086221e44e4cbd746d989466868bebbf19bcf5f800000000000000000000000001dc489aa52a08925bdf97fb1de07af2e4fac99050000000000000000000000001dde0243c5213eeea4894ac3d3d8f89161f394b3000000000000000000000000f15c6ef9535e3307e8f17394e07e6247c3130edd000000000000000000000000263babe607c4652134860efe70fc54680bcc1c66000000000000000000000000ad76080f5eb6c661e53d46acf12e448c72f207a80000000000000000000000005d95c5e862a46034c57dfc0a79582c7c3fb704cb0000000000000000000000008e1e0682af8faac9a743109a09d795aa19823c03000000000000000000000000568fe86f77486b66441920e2700a4080dbc7867b0000000000000000000000001e22eda03d73c8717e1e23256f8f2caca7ac7f31000000000000000000000000bd0ca030a01fb19ec1b8eccfafc20651b6c8287e000000000000000000000000a49d2f499246f870eec3d9824eb6477c9f0b7262000000000000000000000000a49d2f499246f870eec3d9824eb6477c9f0b7262000000000000000000000000f5c183fc41e28f9039dd961fac7d3d18c599affa00000000000000000000000094219a9a03c45d602e51c679459dd589a5a8a26800000000000000000000000048f74b6e07c460b7683a11f7cc7de27b95575f6300000000000000000000000087f830d96e2ec2036f743b9d3eb859182b3b549c00000000000000000000000066b316801bae50f6bcd1dca9c0f3e7be470fa197000000000000000000000000d7671c2a17a13f301619e868b19be0d25b56ca53000000000000000000000000b475ab3d64a99dfcad9977d9821241a7c0a84700000000000000000000000000a07f351f7d68da9fee074091282418b97432da65000000000000000000000000a999ac8e06ee3e9238325a84cc4f9819a71b45a9000000000000000000000000a821c43d1ed96b003b201388aa8d137e73f08fa700000000000000000000000014a2d0e1e0f442c21c6df373a40f818cb57bd82100000000000000000000000069bed135515aedc4209e95488857d49f0a1dfe60000000000000000000000000278df6f102bdb0389017b349f39383a180aac8af000000000000000000000000a6f0126b36291dc3bc9a8ef565a434b394e4b01e000000000000000000000000bb84575e6960773d17f1dd6549f9225d3245832f0000000000000000000000009dad4b6fbfd48016c1cb70c4695439c31d6768900000000000000000000000005b1e77bba3af4dad36100ad73ad2674aac259e77000000000000000000000000f3af41519fcd0eb336a41656c3c49902f8817eef0000000000000000000000001a92e5e7f210b290e5c61117496fb96ffef267e00000000000000000000000004c104ea8c8d659869990ce869610c74a5fada32c000000000000000000000000479135c4bf921d4d9b807709e844e417349ed798000000000000000000000000e98c0c31d42af8deaf4c108f47e91a690db4c6d100000000000000000000000020fec11011c0da64522050f1bd02e87bbdc53dc9000000000000000000000000a53ee71a02b450a08a94be45d736a9b47787df26000000000000000000000000b274e1fea54269f5350362899694e63496433b42000000000000000000000000ccdd01b06397b467146ab80b3ae5408adc4e4d520000000000000000000000002b50c15f5ad8c875f42c62a081de24f083ea19a9000000000000000000000000aaf90326993bff92abfcf30fecad3b42b5981c970000000000000000000000008c9d05ef50b9ce134df9fdff2e831a1c8cc040f50000000000000000000000008800ceab9a778de442b5000d8a0b761559c38a600000000000000000000000003dc108e97a3c16f8b8c263e161bfe05c99f305cf0000000000000000000000004ebf8bee5726b3000180be69284c1165cfb3c62a000000000000000000000000a3291f16824f7cd94ce338df54225e37e9446870000000000000000000000000febebbf6f5933c0d4dcd6a8bb72ecc55d26c36c2000000000000000000000000dbac0172f704cf07ae3e65998e2451ce5ade6190000000000000000000000000cc2d57784a69e89ea1e2357aeb9f68048100aca90000000000000000000000001fe1e60951c1f8cde8122bd333c0675887bf8c1d00000000000000000000000083592edcd63bb331cc2e24cd2e4d0be063013372000000000000000000000000809215054fab595e3d73ef044512504ee7c268d30000000000000000000000005511ecacccdb97f4fd4c73e57144f51185fb731400000000000000000000000028a958fed3bb8eee1b7f68ebda750a7be0719811000000000000000000000000b01572ad43e8fa0ae5a7cd5ecdc3fb2c5054a958000000000000000000000000864a5fc62f707d9e33788d33b190b9b4d8ec15320000000000000000000000002be8252c6ef22cef6745b3fa03e8857ba363aefa000000000000000000000000f3449a11ad5712876635fcab99db85ddd888171d000000000000000000000000c1fb16f33cf1c0c74ec8175c922998f9f41da7d1000000000000000000000000007395f6071e9303f0746a452913cb563f74970b000000000000000000000000bfc113406dee73916977b7f22b750a5f33bdafdf0000000000000000000000009c6ad316f694461808994f2ff112e6408d156612000000000000000000000000d90212ba058885adad353742985fae46a444bf9d000000000000000000000000342c33a71bad733d8f55655ac9ebd23ff9e42dd70000000000000000000000007f78c188d73023faca481244b574c594c150682a0000000000000000000000004dcfb1061762d3270802d159f34456531a4d821d000000000000000000000000d278ace93eaed23397392984ebde61cc05787d36000000000000000000000000b6f92f84b5d7225b1bcd8eba920bdf6d62b018a1000000000000000000000000ef677e6f8b6730db905188f3f06bf58701d12a76000000000000000000000000c2fb6efd982f94ca74d83f02b3298dacf927f2a0000000000000000000000000cab9f6c96f7e404f5a6799b795feb10231c1c71b000000000000000000000000aa5218ce9df53b27d786adc85d4c8465a82832cc0000000000000000000000003d9bb5f64ade86ac89b34aae0a54dea7b4cdb495000000000000000000000000876b56a7c91030960f76fc9a43b177c2c826c5cf000000000000000000000000982111358275efec098b6feffccb7645a9c1d4bd000000000000000000000000e2e780955d38a04b794cf74d9e069371106c2253000000000000000000000000fb2c6828e44fd728c672b306aacdcaae815305640000000000000000000000008be51d566a0161e834fd5afe17a88dba200eecc1000000000000000000000000df477c95366518116347aaae8aa8c5cacf56e7ac00000000000000000000000064470716100b23f5fb709b71bb46a41dbe4616e00000000000000000000000009f2879394bdf925f13f4ae3881f619313ee92e04000000000000000000000000fb1602e0b26d6d5452c06fbf170de22a5c4f4576000000000000000000000000ef9e24a776a995d08b122884b28e11fc22269e9800000000000000000000000057259a22e70de5a1c01f3c403e040eb832c12a95000000000000000000000000a4fac08f91ae45e0614e1f3895ecdd64d95fbe4200000000000000000000000074cf4bbc5bb041e71b740b50d5e5be47f35566940000000000000000000000009527e06f2aaeebbd8e9d4295f25e2617d59d12f50000000000000000000000007ec331e53da2ad677a7636b2da07d8dbea427ab70000000000000000000000009be4e5848d8419aab3578e2321d90f61b4604cb7000000000000000000000000e192ad8b4d0dc150165d082f2635518184e4902700000000000000000000000004aa459524bc2728a31978639967726f0b199c48000000000000000000000000f2ca420fa6701c1610888935420ef2a98da3a3100000000000000000000000005f1dcc33004ac2d8c1eaf27168083ed1898880600000000000000000000000008fc7d65ce79998ad20974a38e270d1d76070ecc200000000000000000000000069dd5ccb6f4f0f87ca9c7e417b03e214103c891c0000000000000000000000001a69ab9bdd5046653e64e44efd527682a60d83a70000000000000000000000007ca0edc65cc97e8049102265d680af5ace468306000000000000000000000000a62a7d60de3aa514d88e71fcf0d11364b3b0cdce00000000000000000000000045f233399c7e79b459722053cf96cbe7155b206a0000000000000000000000005d543efcf6d8740074068e70336947d910d3bccf000000000000000000000000ebaf617647dd32a9d0399cec9e4a9663dbed83d6000000000000000000000000fde076c1bc1d6af0eeb6c48e308841df3307b60700000000000000000000000012562efe064a37742f12fbf3a6bd096f440cd355000000000000000000000000d62b04fce2037d91ecab6a2a35c35f1f082381c600000000000000000000000040bf0590a92dc56c37a585b6cdbaf367b6f3b25e000000000000000000000000819834a4766c24f35dfa7edf39a96621d27ab3550000000000000000000000001996407c670f1d616322dce3a8bbbe126b809e7b0000000000000000000000005d2d046016d414326aa22c743debcdb0b0ed498000000000000000000000000027e8a617e3f21b47fe36e0b38f1bb139372d722d00000000000000000000000096b014c426751419064890d5ea0cb495d2cc22cd0000000000000000000000000a97f7e239d17fafdc3ffb76e4355759a76052b4000000000000000000000000493e3ef3d8173d3327df4db9f2eb43cffc1bc2850000000000000000000000004dcebdf9447f5dcd4c2a4d9b8b2a2760faaae8b800000000000000000000000021ecbcae6656ce477fee018cd5b4fadbe37ccf92000000000000000000000000ce5ba7486d2007bac77d76627a1f742b8095fad7000000000000000000000000811c9dd8b7b670a78d02fac592ebbe465e5dd0fa0000000000000000000000007a721f6fa84f643d0fe5c1b15abe5986943a8822000000000000000000000000e0b859cde852f1cf77d2edd3a5b8a3faa05e8d68000000000000000000000000ddcc93458214a2286995907c8058e3e17e6d839d00000000000000000000000029af0036eb56ae8273815b250acc0c49eaf5c3da000000000000000000000000d1eb3396e5bdd258748bb1e46b48f4413bbe5504000000000000000000000000260587a2e2395c947f95586d6eb3448b59b79a5c000000000000000000000000be6ea74328d564f1f0d0445d3818dd0435ab770700000000000000000000000088aeacfe7a6e7f492ae78190b3e4a27039b428900000000000000000000000008b3d1bb744e6ce77389f1e1b039c897e5f91bc630000000000000000000000000edbe5720ef255fa3bfa434d1d845f4d1414ed6f000000000000000000000000eb805b3e591b3e7f65ca5cd31246b27e71934dbd00000000000000000000000094b560450ff7616aabc6f71e4555e70a28214f0c00000000000000000000000044cd2cd306137a4e9b9ee9e5cac10a12eb427fab0000000000000000000000008883326277062d0c18bfe3bb5ccf034a1c63ff400000000000000000000000002dddc934b7ee38218362090aa2bfcd5dcce7ced8000000000000000000000000aa9bbebc258bf4e89ae72d1f0d9bf5dd768de43600000000000000000000000075df29df5d756c30e0e56d90c3d4521909e397b10000000000000000000000005e49f3ba8c39dfe07491c5471c13aa45e951090f0000000000000000000000004f0b3081010c9c4b5fb7b6787f3163e78792647c0000000000000000000000003b8937e75a46689e149f5e5617508d7b99f91c010000000000000000000000009504fd60781ce797f5fc60499f19d899274964a700000000000000000000000068df438a6b4044372111321627e81514b2663fa3000000000000000000000000777aa37f3988ec35e7925b81938bbc75b643517300000000000000000000000060ce67c420a22bf2eaa3f8f13685d54152dc8c750000000000000000000000006b46a6db84c9e1a0b0a2f22924764d47beb0ee8f0000000000000000000000000e6c14a1ab8d8595b53f1190ca4577afe9bfe5c90000000000000000000000003e2980b3789372746f4f044d6b7d49028bd8793e00000000000000000000000004158ab32847369010045e922e8d24c03d6aa7f500000000000000000000000088e9c3cfb85110950a6bc2aa897dec3d298d4c06000000000000000000000000507a1bf7506a54041537208387b3ec91e5e824e10000000000000000000000009114814e696fa46dc00c835d9ca1bb9a194e7c8a000000000000000000000000bc9632788aae92d5f0446729dab41cdbb3d77f740000000000000000000000003ebdd54b843a4a01357de660222a41f0eb1b0fb2000000000000000000000000e3fa81ac757e4a5eaed0ea9930ac28557a664a65000000000000000000000000ed269a56ca3bb124694a7681d28830b41110e841000000000000000000000000c4b2b8555c7ec41e53fd4b6e6714e008b1c4b32e000000000000000000000000f741ed1883ef1859575ba680c498297f48670761000000000000000000000000d3d56509bc8a877533ee7316cd33f42d5aeb3b530000000000000000000000003a1e6bcb40c85d244c97655535575f02170777c100000000000000000000000070db345b42bea81303002348532a26c0ed0e9d3e000000000000000000000000949aeb25accb2ac845ce3dab733298f007cc09a100000000000000000000000043f66439d65cb4436fdd89917d2a65f55b99ed38000000000000000000000000f567ca10b7c2f4ad9da764bd31b750ef743db61e000000000000000000000000749f26402b7f185342fb065e9299ae6993ce535d0000000000000000000000006a413190120333b55261af736b6e3577203e5cb0000000000000000000000000aa92e6790b3d08f767be121e46405727b9413cc6000000000000000000000000ae1749c4482d779088b54d490e87912c5bdd9f75000000000000000000000000733939726ae80443560d6cc8c8e8b5160d5f18e90000000000000000000000009b74052345754139750878c547ab8ea87b3bd2950000000000000000000000002dd607700ec7cc665ba87ce977cee1a7c8e945120000000000000000000000008a7db57ddb416cf87929e42e6bdc23373edb26f1000000000000000000000000228444692728dd23150cf7942f426e1d083200c900000000000000000000000072850f38eefd890f22e45be59627c2881e634999000000000000000000000000fb017a9d3d1f80de41f954f8ad8345ce69091ab3000000000000000000000000bcb370905c7e0acb4040cb7d526cf8ee40f2b679000000000000000000000000669bb45fa181e4674938f883ba3c97ae652030b4000000000000000000000000139632c287159b9efd2ec89b48ad477ca5cbab3a00000000000000000000000063a2dda353a6a73714119c881b3f81d60d24dd2a00000000000000000000000011c20752ce0c7e5f01a33c4e18cc9624c5c4c5ae000000000000000000000000db1340a571333eb16ddae9518c4641e511b16dd5000000000000000000000000a04c4046a351c544cf4e79b91919f2c43fc6a660000000000000000000000000d1d98985b71cc6e9040a2e66ec0f4e798d7b0a6e0000000000000000000000001ca5f52832cafd705db3ff9e12d99afc7b702e65000000000000000000000000e85eee90f515e7ab97d865ffad86a8643c49bceb00000000000000000000000019b33d5a4ec1ccd3c5c0ee17ac934e9c7cd34bce000000000000000000000000946d4bde630242b03e895e7d02a649a70f09196a0000000000000000000000002f06565c72b7624ac20473d13080660f4586f35900000000000000000000000081061fc3008af08ef1b041220b23561a0564b80b000000000000000000000000def4d52d381d77411479b5871637fd878517fa42000000000000000000000000cc18adaaed96b936d78d0716201677f3a91df542000000000000000000000000cc18adaaed96b936d78d0716201677f3a91df542