Loading
60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e6e65740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d51706b39563850394a646d516e457131356b566556443468565767324e3974796a5159575255463467424a37000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000004394311fa7a4e3b970b33b663e0dd85deda96271000000000000000000000000220a26939f41407d50fde42ff29109e898dc1fda000000000000000000000000924d06d814e2df0985cebdca47c849f8fcd940e70000000000000000000000007af6310ccec71f1adf1d0130bb3aef03f2377ab9000000000000000000000000dc4405be83650b73094239fe6b19e66b9bb45589000000000000000000000000e80f0ead92eb90c2018a88fcf38a6b21631addad000000000000000000000000d747bf0479f51b76341980b496f252d7417b338c000000000000000000000000ffd556a399d917bd0f503312b794bf511a5cd5050000000000000000000000007330b004bfb6aaf93be35b21dc56cb5ec4854bbe0000000000000000000000001d4d4c0b4a028ee6b271ddc88541d5a104096a20000000000000000000000000ef14855083a3ff87bdb6289c86a669c1704e12e800000000000000000000000061e616d6d0839499c3d360457db2febf02355336000000000000000000000000ec56dd1826512ce2319e59cce2c7d2a1523b0b54000000000000000000000000b0de4e54437e8fe8c1294b68df907932e65716d2000000000000000000000000db2a9a1647345ed1bb792ab909ee1252f104c3660000000000000000000000006154d599acc976b1667f56344965335b8e06261e0000000000000000000000000929e64ff60d59b9d9ca5b8f1a659b033f9fe592000000000000000000000000e110ee7f7bc4acaf4db419d7978a49e0de4174e700000000000000000000000063b334267093aa54b0b1ef2ce78e6c8e6783d24e000000000000000000000000eb1e1ffc4775e037751e9b1c8bc93881f65bfdc80000000000000000000000004c50e2f795378ee67494fac2a7e4fb4051f07d6d0000000000000000000000001807457a334e9515da0f5645de5f8736fdef3ca0000000000000000000000000875c829ce13f0e2c752cd80c155cf45a95e19d9e000000000000000000000000626a335d1202e7c7619f7b62efd58c43bd993902000000000000000000000000f4948c929f55483507193c2b23453f797137eb1f000000000000000000000000bb33a6233d4f86b6e6f6228c39e577e091d965cf000000000000000000000000ef649e56ddda3a1a5ce83b0c4e2f7fa9a2278cdf0000000000000000000000009a49c1cb737e82fc3631f2ca6559896898190bba00000000000000000000000044c5c358da056f3a1727a1ef882b20bd638343ee0000000000000000000000001ecb6d55a470b2c8d6602621ad25e85fc9fc239c0000000000000000000000002bab8e78b4c65dd11bfbadafc895e0be94a5dca2000000000000000000000000d87879bc760236a9bad90b1af90508cca69ea5d8000000000000000000000000345729574ab05f25af6c6e8760707b0c7ac29d34000000000000000000000000b014843a4e24553fbe1a65435841490d201d3a880000000000000000000000003c690dd69b8e3ab54dc11a4c36f9bb096b3bf2c20000000000000000000000002607bc205a9c67aca465469e4e12f2d99295670e000000000000000000000000b639911488d5a60090d82fe2bd851d19daa9a094000000000000000000000000a2d6891a1f06180d8df1ac3ec5ae0872904cd6b1000000000000000000000000fccfd8ff5fc4f9491e0d0092dd2b87d1c737a539000000000000000000000000947f92f6aefd5de1a64a8c2e18f02e341cb67be90000000000000000000000003788325a232f6c55bbe898020dc3749b5fd6e30c000000000000000000000000bdbb4093390a5d65f4e4db234d42cf9ca21ccd2e000000000000000000000000803d9af2fc02c5509d709f57a0f5c3d3667c173b000000000000000000000000265bda33494d6cade8377799d507422698d6e03000000000000000000000000073eee0c6b9636e29935db8a5653ffa53fa4451370000000000000000000000007f09ee766d697f764bb79e5fbf0466f401ce6efd000000000000000000000000078fb3a2bb8c7b2e48b41693221b143cb681ee720000000000000000000000008b4a77f537e98bf92a6a14034e19e4fe8bf7b68c000000000000000000000000b60760291972513b8b8e156cdd21950870b4722f000000000000000000000000b4dd69bbc2c5dfad1c3e10d1b2465a833a7f1026000000000000000000000000aa7bb6a9bcc03c885691dda3ae38ead29aa620c700000000000000000000000074f6b36002452eb0bfec8bf37bd5e359fdb838840000000000000000000000009c01acc51a94bb26bba5f1ca319d4229271ebc5e00000000000000000000000002ab4f774430c6d24ddc3237572311b5768eafbc0000000000000000000000007457583f1c3fc23053827112b1e6e54f0570c54c0000000000000000000000004ae269b8e9116f8e44797d7424e8351286fcdfab00000000000000000000000094d38006ba2a3083491781b38fb5712a3ca45eee000000000000000000000000b3e8657e3d9ec6ba145546077c2adfc149f8b537000000000000000000000000cf007cdd141fa780d00525d604c46e8a2175c0d1000000000000000000000000effa24f456af238ba72ac651ba928d027507091b00000000000000000000000007bf5df6966e59c9952178b682a9251e4fbfdccf000000000000000000000000b0ff867213b6bd40b07cae7d764698a1a8a0c60d000000000000000000000000abdf9e8d89ae4e980d9bf70b9815bbefc66305d4000000000000000000000000cef7c48325845f46330fbae7322d6aa932490663000000000000000000000000ac0d703dcc9effc55fa203b485b37af41cb0b2ab00000000000000000000000068d55534bf212dd9125ad8656218d8111df7e75d0000000000000000000000007e8259d196d2650e888ba7c945b98a0eaf314cf0000000000000000000000000fcfe83c831f4613b24a79be4cd7c8625ecb7f70a000000000000000000000000a912bf8e1ecfbc8a81c6cdc629a2a143493d0478000000000000000000000000d67062314b6ecda7b7226730c75828e94e7a4f750000000000000000000000001a46693cc8c5fb353ef3f9d5ad8e68d340e31079000000000000000000000000e78022208ccba2effcdf589f383ac3731875458a000000000000000000000000d07c5b72dd95834718771981b88506df0ca5218600000000000000000000000044dc8fdf7a8f727998d65f95052afc51a7ae01b90000000000000000000000005d04a690b39271083cbfd994db7687ffd5e4ada3000000000000000000000000087a2d92661e7550ac8e5169582d5252947f74100000000000000000000000009d0d2ea2c1ab2e0237947d5b171b4c52e6036bcb000000000000000000000000f664220e95400401f9bffedc13ec6a179bd6a0a700000000000000000000000044fb7552fac29febc1af18d4fdefbc41160055d8000000000000000000000000a2f9c6f31296af18becfa7a20d69d1f238e7e7c20000000000000000000000009a1fccb2c9847800e97e6b17edc6a79cddf636b800000000000000000000000023b278c86e1820214c986c4a3d16cda6c864df09000000000000000000000000c5c1c0c28ce3388884701ff9cb345043bf629674000000000000000000000000c17a2ed76ca590883bd3a205fe715dbee9eda1a4000000000000000000000000ab357a71e640fef402400d7f38f3289763ccd5f7000000000000000000000000f1db43654f3c0d9ef383e9d14590f8c023952323000000000000000000000000501a20da909e8995dfc3e3b1df39db53e6e0cfc3000000000000000000000000a226dc8b4ae3fd51635fc7e06945f39491556da60000000000000000000000008835a637ae59ed153c72521183797b9e91fb3acc000000000000000000000000fb087c29a87d678a05f92fcf3b3ee66cb6f4a8f30000000000000000000000009e155af77ca4787ae10a2c625e3fe6303d34e380000000000000000000000000ec985da36c71e9e2677511b364b58dbc791b3d7300000000000000000000000016eb1da4afaf521ac238e3e824c57b3946225313000000000000000000000000ac69f8281c925986511f9f8a4571ebbc3c488090000000000000000000000000f02cf83c9cddeac0a4c5dca2aa9030634a936a4800000000000000000000000048027473dfd1a8bb75d1abf7cde6987fd88133460000000000000000000000005e4e361fa6a0d7f51086770f32543f52aea04fba000000000000000000000000830976d198514864d36536269d049cfedd9169d60000000000000000000000006e8e088b41bc39412ebfd4a05a8c69e61028873a000000000000000000000000ff57169dac8abeefa1ff92159c12c60e90670710000000000000000000000000bbb78403fed8c72c5e99dda24d98612b165be71500000000000000000000000001524677602564359753e1d2f12d325e34ea65e40000000000000000000000005cc8a75a5dce35b56ecc8bcaa984598ce1e6d3a400000000000000000000000063674e55ddb80ccffa701f0f489feeebf7e7113c000000000000000000000000428c83885fef64bd7422e66a9c1cbe7151ca9ec00000000000000000000000004a2035dce59ec32f00f6689115fef18129832ca4000000000000000000000000819c62024d5c1dc21b35a679751bee2b0d40a3b40000000000000000000000004deae29f0a9cf478fd33cca8d2cf21a16c3389b70000000000000000000000003326d8d2fe120cfcfef0e3b71707d64828e6c1a800000000000000000000000052f8751c1e5d25b463242ecd185be6406d7abc2c00000000000000000000000082f6887934bb3edcd2eecf09c8ddc93ab28d613a000000000000000000000000cab5520d84ab5495c09e58d76cc7929ca30f03a10000000000000000000000002b753a0f306de763b4ac56bfba620a0229f6115700000000000000000000000007c2dacfa522c79ebf0db4c54c97c673da726a07000000000000000000000000f76da692a79e237a5df9d41a81833ba67ba54ecd00000000000000000000000087d88e17b6645d49f916dfe5ceb4c95c8c209667000000000000000000000000f05894a48dc6d0999b4b456fb22520d161bdef5700000000000000000000000073aa9d5dea0e8b598ba99c2f4c44f689d234ed8c0000000000000000000000009cb844c6c4114af8cae932d7ff626accc3c1befa0000000000000000000000006c54ff01aa6597e06ff582f38f4009c17bff6ef3000000000000000000000000c2d510b0761225a2e7410fd3ba679b94213e0a06000000000000000000000000d0bcf1d627a859d2919410ccbac984543e81e0b10000000000000000000000009ac65d6e6c893420c17cbc7f6dd80940accbe04b000000000000000000000000b892006a22983c0bc765f7d887f97fe311bf61b10000000000000000000000003ae2ec31eb2e996747ea4adc7f7acdf270393976000000000000000000000000d52e75b32691eac9e2415ed223c329c6db4955d7000000000000000000000000ad02a0b501217b5ef89b684813f34d5c1e94f7f500000000000000000000000012bde6685fc058da258ba4f63626f0e6e0c2a665000000000000000000000000a452c75a92b195a22a5b405203bc19f140510349000000000000000000000000f256d7f5a241ea953cbcc7cb58fc34ce3a39b1c1000000000000000000000000a894958954490834d4accaab3fec0dc6278da82c000000000000000000000000a350b1e5b3f94a09332afe661a567459e053da190000000000000000000000005ddf76ff78138328109daf59cd93c1cb0bda058c0000000000000000000000006837d17f1858371582caff2fb51038e81d95992400000000000000000000000083ee393ee72364a849e6eafbd3740add626ac406000000000000000000000000728f6c29a525504b0f68eccae4f4d451381ab2e100000000000000000000000027525fcd8be1348150eb796946fd008c10ba9f1000000000000000000000000063e02187afc1216b2c1b89dcd0b251be4897369f00000000000000000000000094a14364b01228ada9e44c01aed8193b889de5ee00000000000000000000000079c71246164c88859d91dce0fdc77cc49ec0e37800000000000000000000000044e12a494cdbee60913f203a7d35467833e9ba360000000000000000000000004d7efeceb4f0ea91d6ddd5fefb1786a6027b7a3b00000000000000000000000056d284249ba1c663c5abe4b721f0da0c1dd53b5e0000000000000000000000005ce760b79f62129b42fab0dc5a401883e85af074000000000000000000000000b19c608ddfca9a51f44f707463e259028b90e58600000000000000000000000008818d548846ff0dd23de44ef2c45190187e8e390000000000000000000000007ba05801ad11edbc12de00d40f3a2fef73e66363000000000000000000000000d4e1fa2f21d1f36b498164738943a90fdcdc4d3400000000000000000000000081459b9657e047a919642240f194c51a7505a2da0000000000000000000000004190479edfbaedccf7610349dc011a1345dfc0f60000000000000000000000009bc71c593696eaabd2ea1f209287ad21ef275ef2000000000000000000000000cef60d06cc2f50b8152c90d489bee212f1d7ae900000000000000000000000008d6d0d78ca1289acb338c4721ef1643d94900e89000000000000000000000000035be1add7cfbc1031a319685d5231a46294da270000000000000000000000003715603d086412ee56365ed9a249fd4d899038460000000000000000000000009ea1c0eb460b6a357db6c7414ab29fd35a6faf87000000000000000000000000aedb7c262808c57a7a4b9888216d3de40148ff570000000000000000000000004d77e7f8948daa6f2d9a7f7e7a7678bae32517a0000000000000000000000000f280d397b2fba8fdfae882b80a5efa67f1fa55bb000000000000000000000000bd24ea0c4d73cc31c57629db7bf96f66bbf860e2000000000000000000000000249160bae79c7067e4ee78eeb3d5941344a5775b0000000000000000000000008eba8afeb86546b59ece427489725133365f6399000000000000000000000000c17733855415963698d88d6715e6bbaedb92511e000000000000000000000000c07e47878e65b98c3ed1fabdcc3c1b6eb65731ed000000000000000000000000b6f240b925cf7b60b9fec9e576213f8546b2f8480000000000000000000000000d97a790685a3e6c66e2a6cffd5261bd19706139000000000000000000000000a20039dfd068b8b6bb2cc58e07828ccbe031d509000000000000000000000000471f144711ddd30cefee6395c3bc334d7426a8b500000000000000000000000051fda49f459b8882f6717ca42805e13c0cf2c174000000000000000000000000fc05433d4c2a2fcfb961d82559dc02353000b748000000000000000000000000fc2a1ebb78050717c69b1afdbc9124516b7bfe6e000000000000000000000000ad53def09c4c88b087978002ee8d8155a7fc02b600000000000000000000000032f93e0fcfe49760f05c49e3fe23886f1924085100000000000000000000000082919510a85343da747ff5d757d39e6ed2f0ffbb000000000000000000000000cc0f7a17c31028f9db8995baf027f2af96e9d5d1000000000000000000000000fb7f57ae6ff1393fb6db37af197c41e3644fb0ef00000000000000000000000053a7d7e3ff3227564a3e35dc403a98f3a51ea8f5000000000000000000000000171e5a2bc702c22e5567e5170ec29d47783a5f36000000000000000000000000faa54f56d2a8a905ac6a630193697a028e3bc4ad000000000000000000000000df5a2deb9000acc3cf44e537bcb230124b250cf600000000000000000000000093f43499691c1adcaa8f33727564dcc4f0229fa5000000000000000000000000df73c715b4e11283d06b870f68c3235e530fd43d0000000000000000000000009ccef2be61715dd2e54dce870127cd5d338ce3f5000000000000000000000000ade5823db8b51639587f88233acafeece353846e00000000000000000000000046e3f7925898bea4f32393a89ab6fe2d8e4bd9b70000000000000000000000008a11b7d7b8d110eea1cd747abab6a2dfbdd1d4ec000000000000000000000000d4038b9f94da640df0140fd93b6d93b0c860626f000000000000000000000000ac56c3d33c91bf2609498d50fb8dbf246c9a257f0000000000000000000000001c21b76f5a4899e833f4b53b2db8df3fcf2cbc000000000000000000000000002e0d38edfe62c4936480cbaf3b47d0f6f77a30c30000000000000000000000006da71a3e9a64981c070823cc839f7a99e389f219000000000000000000000000dad8ff61cc84a5a2db64a9349fc4baf7f040a49d0000000000000000000000008e2d90e5b3063eccdd6dc7ea8f48a4259781ce260000000000000000000000007c9ff37939304fbc1b2684f620c6015029846085000000000000000000000000c038019e3456279bdf09a16240bead0781adaaf4000000000000000000000000b19a841416aa7a939da5e0db4196b4d95b77c54b00000000000000000000000050b436d1145c3d31d622f0ff2974aac0416bf26a000000000000000000000000f6833f9343225f6927fa08872bc85c2521b3833e0000000000000000000000004b563789237d4f0288fba2f7af33167dea3e69ae000000000000000000000000e5eeb31bcb7e5c4230df12c916bbac7487bdb793000000000000000000000000e6a58de966bc00b7fdf48fcab3f818ab137356140000000000000000000000008e360040688e8e39350cb39631cb10e81ca73354000000000000000000000000dd7e950c523a0431cda6b09659911e48a12018a900000000000000000000000031fb1986e040c2f968c7f19373c585c5bf5793b9000000000000000000000000eeff7803270326e408d406d9ceb663b7e5ab1dfa000000000000000000000000ff9c5d7ccf54c89f0811ddda25eb59597ef938e30000000000000000000000005e90b4d635bc026948387b41ca199b6f5a7cb7e1000000000000000000000000269f9f8e8c111f1a90f563c7bb31b5b9b3245552000000000000000000000000724e1349e741c64ed3321578e0320dbae456fc9e000000000000000000000000bbe9bf0b00b51a47614827ea47c57544046ade5b000000000000000000000000d2641f7fe82a424c76becbfd05fa7f2266c43b49000000000000000000000000f8066fc97d827ba3a9b689d05b1ed3f80ee3f589000000000000000000000000587a6fc181213b8fdce3e328948e7da692a4837f0000000000000000000000003d867bdf2b8b386b34f304e6c6f8308cc82c380d0000000000000000000000002651e59bfb348712bf49bf44f27934f022520daa00000000000000000000000030850dee90d6de40aef542cf115330833a4bbd510000000000000000000000007fce3eddbdf269fd4ebd71188c2b93b1589ef69b000000000000000000000000c3f6bc29f5368e9551a550dd3cdedf389fca1f32000000000000000000000000179fe12cb8623f5f3c26883a9295ac7c7e0e67360000000000000000000000004681fde16033072e029ebdb35d09766647963b1e000000000000000000000000e4d66e860520bff80d46b74abb2b6a13d6f750a3000000000000000000000000b091cdd87740ef0c4d128a5f15c9434fc18784f9000000000000000000000000ef1426e435b0ce9c17b5163d19e8d6ef78b8e747000000000000000000000000606b5955dd9b9ecfc03e833410421d2a5bba073700000000000000000000000098b88d64c4f2f2f68241d0eb525699460b2b3d5100000000000000000000000098893454fcab635f5fd8b176291ea02c87b3f57f00000000000000000000000032d33eb6dd2394c6b36687fcaef9b738b3454744000000000000000000000000c37c279399dd69826ae4d0e9c4f54d6bf4f3fedd000000000000000000000000764b4e2b0c69fe2f5119bded8663ed119243de65000000000000000000000000d933b2d079b6c53509d814b0d98e2f9c8244090300000000000000000000000041cf884f0978b8bc4b457cc5f9be78f4768f42ce0000000000000000000000003f15b5117f3f54bc9a38b044fa6fe0f7f36e16ee00000000000000000000000022ba99b724f5ac196458f182343ed52b338107ce0000000000000000000000001e459166e000c4aacb5f8311754df32d8e57715700000000000000000000000059a8121aa3657a5999e299ba57e6acae408a22fc000000000000000000000000af965959fcf1b5c3472e5582872dca605665c82a000000000000000000000000fcc0bcb2e31bcc154c22949fe426e107a53e7fb4000000000000000000000000cd5c401e3f8d40532ab4b222fb39618bbf29f618000000000000000000000000fa3c29e4118bc025c988b3c8fc4ab45b3ba1f7ce00000000000000000000000015612b6750e1d37834b7d253382abc426435fa8b0000000000000000000000008cd810258e123b92ef34be170aa9cee617ded2a2000000000000000000000000a72471d4f014aa615e00582ae3fc9b93bce5490c000000000000000000000000c01eac7cc6100698219da12db716c87a222202910000000000000000000000005d105ee70bb0e0d5e22f50c2fb30eaff02e8bff50000000000000000000000003f8bebb8b4102a40462fbd5536a3d36ca51592f3000000000000000000000000112b6e4b972f7704fb04b8fdc7e2423b3999179500000000000000000000000007dd6c106301422d23ee67677a11d17a251f6335000000000000000000000000c3ab46ae41272ede90bcce2bd42ee92cf2a0e5fc0000000000000000000000005fd2a14fea3d4dc1cc5a1d285a54a84107a90e85000000000000000000000000af308d1df7463866b53a6904faee21c3b4b77d0e000000000000000000000000b617ecb4024f03140fa8f5df0b5ad097e4a1c0e50000000000000000000000007f300e3e98b670471b68b0a9b89330f28fa893890000000000000000000000000c22ef10a37f4f8beddb593089954e123749b3e500000000000000000000000028c7cac630df598aaf52a5c47884f639e71fdefb000000000000000000000000fbc78119fcbf83c07a3385fad5468b2a72f88a2e00000000000000000000000062dc753ca2d6529293d6c83c5c196ac87f5adef5000000000000000000000000bd4e63211993ea6ff1a4ca34aee7422af1de98270000000000000000000000000db7895e1c1e9ce0808c1a1c797c9267b567a6e5000000000000000000000000d0b8576f048453ce59416d9005bcbc86a720b4400000000000000000000000005e837ea9300beee108a5f9ab0b0eb3b2dcd97af5000000000000000000000000c8f5c4f1d251318bacd413dd179b92ec15d9a9e800000000000000000000000081c2f5c1dd34ab93c95b011cfcbbdae21991ba2a0000000000000000000000005e2c20ca6c69a9e0ccfedab7e84d3032e2946a38000000000000000000000000d2660936b83893c587b025dd527320c40d56842b000000000000000000000000922b768475d2061d7f0f17d832d28904752eee4d0000000000000000000000008b67b443c683d426d1a3a8603447d7c79ad50d8a00000000000000000000000046281ffd728e75f1eed288184ea90551f97d2eff00000000000000000000000012f574e55e57eea1608d14a9b2766396828dd2c10000000000000000000000001240e8dd74be6733754e37a365c298c89cab95ba0000000000000000000000009f6b1462da265510dc596c3e91151e13f1baaed600000000000000000000000086ccfcf4852e039523a6abe8a5e9475a3e1de4d0000000000000000000000000f93f07148612cefb9b79e699db790de608fcc523000000000000000000000000ec8ca5f70a3fd048413b06da51b4c16bc38fd79d000000000000000000000000f952c7b4fc8f9dcb6a1a46675bad8f94bc34b9d70000000000000000000000007e3ca96e96e9946076f9c1e7b874c88b92ee7b3e0000000000000000000000001e7e1c19a650f253d50ca5d441f30badf453add9000000000000000000000000d745a6e249d857929b358edb989bfc17a9223812000000000000000000000000d545d24b9fdb931ac4494875e57d6f94e43a1b7500000000000000000000000016e81377cc1d20566b2906aca0b3ec54ad73975900000000000000000000000008773484fa813356103f111f3ae7e327f110924b000000000000000000000000f24f66ca74c3b35f404671372e23675d027c9e900000000000000000000000004422ffe84f5793f17c489fb156cfc47f6032478800000000000000000000000044feb416f8c733a515079689c1ea7f018a995a42000000000000000000000000c651c5b388b8c80da6a45154a7f52c29bcebe2c3000000000000000000000000cc5ca0eb6b866ce2577da9edc3868c77f72aafb50000000000000000000000005aa460314bf4b60942cf7211a24886e2c18963a10000000000000000000000007018e84a1fcd3c4c21ca003ecad1307563bb1b69000000000000000000000000c3a7014c54a7b01b5b73b4f97f160f49171881d4000000000000000000000000f60bc826f4aa35dae78bec1545212408583fc916000000000000000000000000985d1df6b0ca1cb746709ecd72bc99b18638926e000000000000000000000000de0f44f72d3b36bbbd763224936b80ab60577da9000000000000000000000000e876d7cf2c5f207a84e84cdf9ae58a51021e604f000000000000000000000000b9b43f279455231136296cb3f2ae597268b6007d000000000000000000000000219fc6495f120cfbbf1999adf5c27d3aa17dc4040000000000000000000000004171afd53cc0d276dafbc73a08dc495aec896150000000000000000000000000e3abdeab114f9c41d701b5de7006663e0992b10a000000000000000000000000d50149b98eabbfe707dc8a7c2f9dcafba3af4629000000000000000000000000c5e2c32d8acc989bb7e1e674f60c0a63043a1abb000000000000000000000000f54fb43c0af138908ff277a40c8383e27a821b59000000000000000000000000e735cb142632ce1b9e0e0b8c90a938de052d316d000000000000000000000000490ee1d97aadcc948bbc8f4b577757b977628ca1000000000000000000000000f90d7149e9900cfa06a92b305a6cb4f93a198305000000000000000000000000c81b12c6c4b7428bf56ee80f227af9066683e6b4000000000000000000000000f82630037f125348949cf1e47a1d13dd44de9cb2000000000000000000000000a195373c46e9753e13dd1ca124c1dd4bb978a79b0000000000000000000000000be25a5ad118a4881b30de3519dc66a7057a3c420000000000000000000000007be56e0d087acf9985fc2ba05da914976d77c143000000000000000000000000eb8024bf6edbf24a1a851c458350e5cba7f35d8f0000000000000000000000006911d79099acabdac564295212afa4156d3bd84d00000000000000000000000022dca9d1479ea12e1e0391e685cf5406c59b38130000000000000000000000001a87e270902185aeece7d702a832da9f7769400b00000000000000000000000088f5b073b66bd7840b080604bbfeeb70a0b3065800000000000000000000000025dfc6b3a52e94d0c6b058e13377e3ddb450bee10000000000000000000000002a3df6de55bdf80fee9e86cfd56f6462cc68d90e000000000000000000000000e132fba7b888647487f907559507d6f908b826e2000000000000000000000000b09ca6e4fcee338fa82980817626617376569e12000000000000000000000000eda49c95232ce55429bb1a3694c6cf8d72716e97000000000000000000000000a83d2025cf3b486986ddb354838389f70bfa31020000000000000000000000006eac259736e74d31d711f9860f0c04a805481a4d000000000000000000000000c854288aab295ae4a20d0fd92cb31e4b90bc0278000000000000000000000000bf997cff743660840e1e7dc337b82e72ad1b4407000000000000000000000000502ff8620394fd56e5e499f78adf35126e38a02c000000000000000000000000a00032cd08ec149968c2b11a06bd11fb90dc8711000000000000000000000000c34703e60a6d4c82868f0c4d95b0d8f1f69450ff00000000000000000000000027c1af442f7a5c6d75f1c3c38c92a1c93d03e31c000000000000000000000000f714c80151da47f96d7e27872e142139a7f179fb0000000000000000000000004644e378fd6650641a408e7dcee41c56ab65afa10000000000000000000000006d26dbc8dd5efbf0fd19413ecaa014018273d66c000000000000000000000000a1673cc6ec2094f2b19429a55085b8ed7316d9a80000000000000000000000002cb6cfc3e9d6f45c97803b39a7a1e07e63ee657c000000000000000000000000df71df4e6039221b617ad23531b258dd5150c89100000000000000000000000010d37417345b06c8e264c0860d30905819d3f14a000000000000000000000000c585c826d18b3a36208d65a907f13de253a27f3000000000000000000000000075d082d012eab2ef99d24315f43fa37c372f7c6a00000000000000000000000024b3c7843cbf148110f3405e302040d3d4dbb0690000000000000000000000004cbc4fd94f93ff3f5c62b9f4efbefe28ecd27c63000000000000000000000000238fc12c9add71f4bdc1ee1da0388085262949410000000000000000000000003b6b66ef1eb83018f9ba4bae4baf92adaa7cee2000000000000000000000000052206ef9bf68348e886be70d1d76257f24e72f5e00000000000000000000000069bda5462d0ce0e39791fceec77b5a1174edc6620000000000000000000000001e8a662a798120854e7f885843e03c8d875d62300000000000000000000000005e47f040b7d3ec91713daff10487ec25121ad4660000000000000000000000007a5ce41c3511e4838f5dcefcf5533950ee1a83150000000000000000000000004eee1858d5a85f3ffb0ddd477d5a56703f8fd26500000000000000000000000059028343af343dc6d9f657abf92af733f1a8f64b0000000000000000000000008d496f3f16cd0c9c702f9f21ef07ec4932829077000000000000000000000000850d499b538044934c50372e437aaad2db73c078000000000000000000000000b91f22ec5708c831803158e7c352635e0165ed6d00000000000000000000000044c2973387dbb07f20c2612fd614f3e0214d6dea000000000000000000000000aa5a001cbd211acdcb9a10d13a7ec26d00f8ef40000000000000000000000000778fe1b189a148e40d0b23d921126e81c14f5288000000000000000000000000bdbb9da341d50bdb68843ec3a195e332ab44ea260000000000000000000000008c90a95be1dcfc40b66e0b1be046e28443a05d69000000000000000000000000200baba64a452cb1940850c1de07dcf22ad90b0f0000000000000000000000008d4fcf8170a20ccc91fab546ee57bd01c930e60800000000000000000000000059694b08172af859a8b4cbf7f8430040939c77a1000000000000000000000000cb9061b0e3681dd69596102f689470cc02f89374000000000000000000000000abe02c0c296fede15437a55c2ce4dc4546e446bf0000000000000000000000002755fc537b13906df8a4b4e33202ed75ab84fd300000000000000000000000009b97b656e5b3828f1edd64395f4c4a6d91418c68000000000000000000000000a419325a2b6d583947063672bce86704bfedeef300000000000000000000000088104037bdf05c110928cde15b68855924969ccc000000000000000000000000324749c3b1771a571e48bfb104876febe677b37600000000000000000000000012d3acaeb34e82b4bff31135964e68d2bf91322f00000000000000000000000064f05abb33683e6f495a1df16d48f870cacd527c00000000000000000000000074da26ebd25817242b4f37007cd7b6e805c0c6390000000000000000000000008c71909e325d6d93c638ba725888624b899b8ea4000000000000000000000000ff907a7bf5df7f8b7d6702b8d6ec83300416075b000000000000000000000000f5e5a91012edfadc820e0768bf8a729bc2bcdf48000000000000000000000000fcb4c2fa154d9960b1510cecd45febcd2730a1cf0000000000000000000000004c0694c38c47aba40d0ff713d865c42ec14e87b30000000000000000000000005020c135aad1da12494e66dd18b2476eddfd368c000000000000000000000000473ece749af66bac2df1343a45d45ab5c22a316d0000000000000000000000008e8d422122a8962935478026994d7f0660a085a900000000000000000000000091a899d5be4031ef3bd469a1f8872420b6127aca000000000000000000000000e0c9a17f4d1832b70a2ed9c38c5cee64dd7d7ac40000000000000000000000005c91110aa4aa766b827eb72c7e3fb58dcd11e92e000000000000000000000000bbebc41a296623dde50634fd1056b341fa4904fa0000000000000000000000000344b680715f18e4f9ab40ecdc419f9ad6e3fcbd000000000000000000000000b064cf658e8169a8138bd806c5ffd04597e673220000000000000000000000002653a9887178d9f8447f3ec0c47389471e50b213000000000000000000000000069723033532464dd4240727f120ec9a8c8d224d0000000000000000000000008a9310a6a909e9f2e0ddfc760239672012672a46000000000000000000000000c2bd53cff4830003498246b28f22a05987e317570000000000000000000000006a53eab84abed001d5137c6916ffe169b2f53b1d000000000000000000000000010e4c7de18bd5dcee6dbc304589a5308163eea6000000000000000000000000af486aff4a5c6dc14c7478d8655d9a745c15491c0000000000000000000000005754cf44bd89467f3dbe7c6bc5afce45c074a425000000000000000000000000a50a4051c70557a316cfb3a9db29731d513a027300000000000000000000000012470a3d17ed096bf6ef63b9472cfe8d222c06a700000000000000000000000014e003a24efa1583c2ddffec0b83bbd36a7c29f8000000000000000000000000bda00b403ed64badd4cc5d157cb5647d5e1cc464000000000000000000000000462b4f78351894aa798add471e7ed02a85153949000000000000000000000000d4bc963dd551c24cca7af58a43400b70f9cfcd0d000000000000000000000000424298014b67ae40976b7489fa3cd23daad440180000000000000000000000007b7d2eb9bcf4329087d7bbff206ec00afc132cf300000000000000000000000021b659aafc721600407571df38e59c87e2258f3d00000000000000000000000071a1f32120e786d1b3f7fa517e6362aa2514caac000000000000000000000000d5c7db8b94f77702262e39dd2dec8766cb26477c00000000000000000000000083dc3f2d72aecc337b4bb208e853ba62ded35a89000000000000000000000000a70b80f6af14893d3403cc844ee0df316d7d2a4a0000000000000000000000002c63f97cc41735606df94170e3e7980e18c8c4f100000000000000000000000099f885b71f5ca015ce8cffd6d576f62068ec02e3000000000000000000000000940e72167dc56e7c6f3ce8dd447634845ea5e69a0000000000000000000000005fe6680cc2b948136d4b6b926760addebc3c1292000000000000000000000000a1e0bf1512ef81bded26f5e670267230daf92ab5000000000000000000000000fd332a4dceeb43b4d643fda8185a5d24b2ed0a7c0000000000000000000000008d19f6c0de825bcc57dbc0353260f2139b0e941800000000000000000000000026a3f002b6bdd95d3ed60dd138bc65a7f80fdf2e00000000000000000000000021aee19ba78a995769a87bb5b060056049ace81b000000000000000000000000fb7ec78b9dbe3d767a1f0c21a0feb20da188c1b800000000000000000000000027da368439d94d7f18b24e47558cd9779b8310a8000000000000000000000000b5eb543fef4339d2e6fed3765667b8f04923034b0000000000000000000000002702d89c1c8658b49c45dd460deebcc45faec03c000000000000000000000000cd0da277cbc8f9d0d4c3ad7d5d76c0d39ffcb51b000000000000000000000000e143cb2bd3136e02884bb2237dec6db159a1e588000000000000000000000000f53c2b1233e875e7f847f5fc8aeac4a5355e40bd000000000000000000000000c1c361ca9824e2426013cc806dd40a7a6160462a00000000000000000000000095e4d2bc3e629b5d02602b9319dfedff3f2da9b400000000000000000000000050d4f18f29a4cb9f2067787dc7f78c215e1a5cdd000000000000000000000000a6bbed7f888544cbfde5e0c27c17f0daef7a769c00000000000000000000000002bfbda1c42409427e5f840dbe47b6167c774fd3000000000000000000000000e16c7840f3f00f8a4dbc8f29b05192fbbeff8afa000000000000000000000000a755ded634300195589f8a819006b7a2d8eb59d80000000000000000000000005f7a3dbacd18e9a0a1ab007a378f03360213eec0000000000000000000000000548e8a248cd63c15ed9e8c7078d312d8040e048700000000000000000000000021b2e21490147b01f68878d7a4c93c48f8358cb300000000000000000000000025d4fb93ec775e9a8a0c4e40916947e8df9f03a000000000000000000000000039fa7ec0e6a78b5f915cb0fe561393ec3c0b730a0000000000000000000000004e59565e6007340977a6cf05d964f1f029b4ad650000000000000000000000006feda652e4b4fbfe68011bd24ae7dc3d65383a570000000000000000000000000110aa38c433e8ac43b3b05417bb0b80e09dd86e000000000000000000000000f2fad79c2e4ffbc72cddb813a710ca31e891c6e2000000000000000000000000342b6100a38c66d1f48cf48cd11ba6204e12e0e80000000000000000000000006e405d7f544ba68432c89127ced7e0dea2389d7e000000000000000000000000f16b94dbf0b3b2973d98be4f337a653b56f034570000000000000000000000006c901ab6c891ef3a62d71dc7245e299704fddb3d000000000000000000000000302f2b2f54eb2747eed06da7a23bbc70d217660c0000000000000000000000009f0207d5f84d7ac68353db1aed905d06b184481d000000000000000000000000054e66e3e7d762bdbaed73d7963082e96457699d000000000000000000000000b7638281454f8d07b43c2390876dfa13c5ad29ad00000000000000000000000069fbed07b5ca4e07f5566b92bae1d66ba93da8fa00000000000000000000000020d92404cf7694994ed65fe4976a2f3790dc9ca8000000000000000000000000b72419d1ee3a2d64ed748fba591fafece8e994a1000000000000000000000000d16c198100d32714f4a86f018f974016633c9304000000000000000000000000eead43678ab57651797b50eab7a23d02a8593cb4000000000000000000000000b11a4e5d2e36f21a3ee02a6612f0f71fa13d8f91000000000000000000000000bce2c6667a23fb49af287c587d44eac3ed64a8f2000000000000000000000000d5b7d3e3508e013a6669e595ebd421a10858291b000000000000000000000000478302ef63a571656f5519db7a3fde8caf22532e000000000000000000000000ec3f3602cf0eed14fd0e8b8a7003664e68749bb800000000000000000000000013b8da7eb41c27b5774429ab44f2a627d904a64e000000000000000000000000f99e6b001002cd918d673c32278e20ab3b5339b800000000000000000000000032ac39081679b38d6c7e96a96684b7c7529a40ae00000000000000000000000050b975abcfd543a15df4f3ab4beb005684bb40e3000000000000000000000000359ae67674fde8ff9c1fed5c87e519081d5b31e9000000000000000000000000a80fe83e312e4058084d3ae55867d9c00bc989fe00000000000000000000000001528de850e90b9027d29e5e794fe98016e87a5c000000000000000000000000b8074f81599cb41c0384712ed947c6a237228b780000000000000000000000009981f46fddf27cfd7284178a41ad5659e231514e000000000000000000000000798402e5b630f3d967aa1d452fdcb9db631651e30000000000000000000000008f257dda4d6ac56545ec20b4e4eddbbf43e37d950000000000000000000000002bcd6e7ec5dc3e6711b979b5791e2fb9bac904de0000000000000000000000006c98fb872388be31756a035186943e2b7cc9850c000000000000000000000000f52b03be7d40b995eae8e55506d305573ec0ad58000000000000000000000000b7e84ecf45331efe642e636e9c9fbfbe71f8827700000000000000000000000086f8f1e8dc03db61aedb2a8f547d81ce8165103600000000000000000000000064e6e887297a69aa5cbf97d57450d16b9e8fad180000000000000000000000004f2cc78b7beb8b6225d9fcadf79f2780f8fbb416000000000000000000000000b24e54e92152802419a42f233f05f62362a614bf000000000000000000000000b4517cac0836c1193b1fcc07a77c201e135d6231000000000000000000000000ea01375c1a1b5d07d65f06b54987ab0b68dd70d9000000000000000000000000ddd10c39d7c21c9f4d6de7eb6b1354c8025145ed000000000000000000000000b7e7b5be9987ec3aaa73abacff1d7e8161be48a3000000000000000000000000294ca10629fb6791313690c0fc4dc2516714bb0300000000000000000000000045ef905aef2eaf7169459768c7f3f5948c03196b00000000000000000000000069be3d58ef9a139406347239333cd0fd15d33f54000000000000000000000000e865cb78b61c26ad062ebbe9702778f7cea983e8000000000000000000000000730bdccd9e7260f720f1dab8e19fc0e810c3eba00000000000000000000000001793c31ae07c0b0e65c061ebace27d0bfbec2416000000000000000000000000dfc3cb8b021b7ee8ed63df628c9dffd4148b63860000000000000000000000001c262d277eefb38e29a1d80d3f0e35854b7204e30000000000000000000000005980df2bdd4aa6d518ec4a2fa37f95b29a4c53c200000000000000000000000098799f6070face7f326082bf2c35bd32cb4d193400000000000000000000000038924954ccf21ef6ddb817a0f6425d77ea5b007d00000000000000000000000053407dbf4c4bae2f68432e90f53802f80b6dbcc600000000000000000000000011325ace7c3653506476bf8a2c5efa82b5cc2461000000000000000000000000813c502063a11f6727587692cbd9fee9bd9a4b4e00000000000000000000000020cd512d55c6fcef36b8c96e7c0e99e3331c1a030000000000000000000000006b8a0a519975c57149ae1fd1d7aef39bf8cab0cc000000000000000000000000cf0369295108acd40e611e8916928da6f4a944b00000000000000000000000002cd96ed7566c7b17873330c04f148dd3c2d2e763000000000000000000000000cbd404ac53674bb479e672d6b599fdf16b3518f4000000000000000000000000265a2a11edd5fb6eb63326094eb4151230c13b720000000000000000000000009424e6cdb5f5aac05582ef3189b655902707131c000000000000000000000000cde25042e08fd1401ff7d7c0c4b1920b47971c0b000000000000000000000000ff8be04e98a81655b02866705b70b7c31ed4dc19000000000000000000000000267fcbf41e5ed47982183a335fae3621f948ae15000000000000000000000000855abb0f2ee32f3088eff08195bbc45f3c96ebe40000000000000000000000008edf457ba999661e73bac529d7dc978f707f3e11000000000000000000000000e38e964cbf19724cc5af2ba2f40871ed522d12490000000000000000000000008dca4af79e579ba5ba040e54b4dc76da161b64bc000000000000000000000000a694e8d778ee10bf7767b8aa4dbc08fd4c9cbabe0000000000000000000000008b7766306d6532226fe3d605cc40bcd86acefa3b00000000000000000000000017489d97130a0d80ef821ee9ab6513c939b79c7200000000000000000000000036c69722633d7eab5b1a135a1f8b544a208e7dba000000000000000000000000db8bd8151b33aec1e303d52011a402cbc72a311000000000000000000000000075a7ba0f991ceab42621a1c0f899dea663aa5c5e000000000000000000000000138b9ce43020917a9b761d1f647b0b07e775caf3000000000000000000000000c6be8b810613c9c57dc5eec55c1bde39ee9261d500000000000000000000000052f3656906f1aa9d2769f03c8982f539098d6414000000000000000000000000c147ffeb82249eec1387f48b1b5eeea30ed58a66000000000000000000000000149a053d29b68fbb902585cd431efc53bdd9b41d000000000000000000000000e782593eae90a17226128ac2fb4f2ca6bc458a97000000000000000000000000a20ac1785487504367dec0ee855a616f65d99ded000000000000000000000000c8afdd3762dfc05e1c38ed883e20a2374ac6534d000000000000000000000000f03937394bb9da3630bec82bc9d8283279bd76ec000000000000000000000000dfdf663cc4d82c68e2206e20c8d0567941a3dfb4000000000000000000000000b610602c3a618b3e0e902b8a343b1aead32f3d2b0000000000000000000000004d5192bd29503b92be38db5d6f2aedda44b75bec00000000000000000000000071174f74c1ecc5b509c6d715e8468cebbaadcee50000000000000000000000001c519d7e3be1bbd6509b53ba2520b6e79184b6d6000000000000000000000000c883db561963998162940314820949f183796228000000000000000000000000db90566798066fb0de0c635ef6b25249bbcefc2e000000000000000000000000e04ec03916802442d3b90a0c2c93cdcf298b02df00000000000000000000000037759f8dd7ec41e0c37baf5bfb2dd3fba5653d82000000000000000000000000bf183a6aa78b181367af38431b87b7138fdd4c4a0000000000000000000000003efbf84d96dca1573854f9215f7d4b24617393c90000000000000000000000003bca3dadf255423fdf7a981d20653e40ebc31fbe0000000000000000000000008a7e168b8dd9935969721b536ae6413601a295bf000000000000000000000000f7de11e2ee196e7952ff0978a399ca13807671010000000000000000000000007ba1c8552733c385b471ac1408d4e86860b92430000000000000000000000000a350becf1c72888a354466dff13d30191cfa0bfb000000000000000000000000ec0d87dcbe1d9d719b1c16e32092c1312f9e694f000000000000000000000000691a25f1865705ce78dcbaac3b1aa0bd3c800a91000000000000000000000000fa88564c48b83c188864c2eb6b00033bfcef61620000000000000000000000008fbc293c11b8396a142318de24f3d897ca9456fe0000000000000000000000005a6edc7577868be7704f85dce5d32400bc8532b000000000000000000000000051a4be2c7e025cd6a8071139d5435518189ff05600000000000000000000000099a66d2847537163b031e94c43a71bf159203929000000000000000000000000574230e92d29a32e589a71146f265b09b81c40ce000000000000000000000000675a4d711b84bb5c1f5a17f7e57fb913beb6a65900000000000000000000000096771df2cfe964c34978cdb27bbea6459b556b2f000000000000000000000000a0b3d78b4f0f8fc742db616ae626aca3a5a0b9500000000000000000000000002e33a1cfd35ace30ce62a6af5950a630a39dd337000000000000000000000000a0699db0b7137206d678e4a961bb007921cec5890000000000000000000000000bf1296e417d4278800d4ce1b50ee9b0c5efba950000000000000000000000007ca027373d5835d11324188c1a42d43df5773e2a000000000000000000000000fe6a1d41eb7b6e8dbda8e709897d771f5b03aa7c0000000000000000000000000ab507a54380f91adef801ca2df5e28aee326f83000000000000000000000000e65bf37161542647cfdc57d133b32bba4832ff06000000000000000000000000b52bfcfc01e5b455ce143c1ce04f440be21c69990000000000000000000000003e03ea714b30146ca6ab4542aba0348dcc9bb25300000000000000000000000095ee51de2a49397578ec506926cc7e374fb0d45d0000000000000000000000002fd18b199130ae1827ca9196e20605abf9b0ab01000000000000000000000000e4b923473ed2cd38fc484bfa655e793bf08121cc0000000000000000000000003c058db3cf90d081695be93c70d914b261cf9b46000000000000000000000000de6272a402e7d777b5c0ef5a545f57e8532ae948000000000000000000000000187161512ed6497e0d6d7e6b2daf92deb0144e660000000000000000000000007a3ff131c2f056a532c32ccfd4eea8db526a131b00000000000000000000000080b0ef80d16511fb755128a39d28784d9803f9160000000000000000000000005973ec1183342a6d67947ca8a36b2a930528a88800000000000000000000000073a8a46e8a334a1baa88ee8f0fb794f2649b6d80000000000000000000000000e923034d9e5c21769f4963cfd02b88f4a52105960000000000000000000000007f01a23db00e522f8871f3e56d669467eed10368000000000000000000000000c353315d07dee52791de34bef92a2b47d4eb83410000000000000000000000009e9d4b3885d48eb1338aef9022685c5a885bcc54000000000000000000000000a3a2454dcaa38b9ece805032ea942a0e41dd8ecf0000000000000000000000001db3cc4f422a6e5ad5226aa306b045e75a194c4b000000000000000000000000e4b3af9666420a840e3ac15b78e6451cbd4f1586000000000000000000000000a47d487f04d7ef28f2ff10a564e3d53745f8c5550000000000000000000000008feb174d8ee990c730d776410d34f51a04156268000000000000000000000000db75184c6b8a3d37892636020a12606eff7c590c00000000000000000000000012cb386e3ba0ce611e57bf351c46996f64f9171c000000000000000000000000fc48d39be4957335336ed3b86bd553a16ca276c9000000000000000000000000ec7cba4caa374e7168a37c70fe90aeadbbcc9b66000000000000000000000000b83aa447715d63f86de6e22329c0ffbe52a6989d0000000000000000000000005b97376add490e54c7317b64dda064c09b90efb4000000000000000000000000056c9f11b0399bcdffede60e4a0222c795b8b9ef000000000000000000000000428607b318b1bb116cbdf09db44fbafa7166f4cd000000000000000000000000343ac8eed9b30265cbce4606bda2a6f13ecd2f3700000000000000000000000064d86838d0b8bf4fdf299c22cc1dede562a44bf9000000000000000000000000d93c1d890d4f05e1c203638732135fe2716c512e000000000000000000000000d725bc5a21e3821650c91fe786f67ec7bb056afd000000000000000000000000f2e345071a13d1444590360e57dba73fea2b6eed0000000000000000000000006ffa92c7b757c35e8fbd0af78200f0ce02765589000000000000000000000000999166adffea5321bed2352df9b0f2f6e6f0aa8900000000000000000000000000b4cfe821e23793cb6ab772c070bea3db6af32c00000000000000000000000036edebab8a2c46449704b9f6dc07b451d6c825130000000000000000000000003cfa1c4ef8ba899e9d7b40853d2485aa7e1a20bb000000000000000000000000def453315ac862c11a74b6d86e8b1715f99ad4aa00000000000000000000000023bbd83bfabe89ec7424e6e0e9276049ed391f9d000000000000000000000000066cc8cf903cb57d44e6eca51c45769dff2cc175000000000000000000000000de3435f0591118a84a76e800a4824eb773f4acc20000000000000000000000000140da1f21b79a736fc6f60561eb28e7cdd83e660000000000000000000000001ae955bc7a83851ce395f4f5a484c9e3a9cd151d0000000000000000000000009af6a38b3ae37d6f401b0348d2c8773b14aa6b9e00000000000000000000000028eeac9948b4f49045bd8e7f3de289556b972b930000000000000000000000004d2f36b3bc0f4218af45fd2632cbb094e93ce60b0000000000000000000000005899b8b3b824902c2359f3715a93009436d763fe0000000000000000000000007cb42d62bad69e58b5e710cf7f8a84dad015d36c0000000000000000000000008317d59005b65607a9fd0680c408954784d3104b000000000000000000000000790660d6423149b2147062a1d11d3b922483d0510000000000000000000000002e2f8763e90a7653bcaa6af8d27defeb52966db70000000000000000000000002838450e1f8e448a2cc23a5fad5d2ec74f4735b300000000000000000000000023b5a9ad4c52df78580186250f14d8f3f80623e6000000000000000000000000cb8f07de84638f18ed7b85ce77f04af1f0e2da26000000000000000000000000094f760fcf533c7daa84128769ec6bbbd50d3eaa000000000000000000000000cc4b548120d7265032522bf3ca6b6cc29c8cdd180000000000000000000000003b12cbcf792f8447149c8d53fe0820a21acf92aa000000000000000000000000e57119b5798ce873a51dc25b916b8802e8f5b4a00000000000000000000000002dd834717d8b14ed2b5d33a56382b6b99012460300000000000000000000000069e16b3140c3a786eede60588a0b2e3fe41a64f30000000000000000000000000a31cdddebe7eb1e96158a1ab54e21a81c09118e00000000000000000000000040fd0bb372f30591defcc800c17389f499a1f172000000000000000000000000b38ae1acf447a39dc393c3c5e4943da00ebe5e5d000000000000000000000000620727079d5b3c0f050b3d6f68aa498b63fedfb00000000000000000000000003e5c0a16b77bbe69f4b19a7febfaf3b5917a7f180000000000000000000000007d94255fb261a7c47cd97c0b783eb47e94b8cba0000000000000000000000000e8d8ac6bf356e626b118f42d7497cf5d5b1c8182000000000000000000000000c365b82026f9948c1a2a700ac73233d57485b214000000000000000000000000c81c3cb5e82786c742edf64634160f5d05357ec90000000000000000000000001d7fcc826e7172dabeb4c5eae21ce678b45d34170000000000000000000000006d2a9b5cbdb3e2e7f9b5c19f0270e07351b678b8000000000000000000000000f4924c276c0174c645b82141cf6bc0a614db68be0000000000000000000000007cfef6ad47cd111c3dfa8a664794623db7986e1300000000000000000000000082fb4e7a0870a9f96d9e0ccc8a77bd65a4944f0c000000000000000000000000407389dbf94c483bff59a7a92bceb5a8052aae4e0000000000000000000000000e6ea57a2a084e44d05b69ef54777d51f4882e0c000000000000000000000000b5818cf39eddf747a0effbbffc8a826076a6dfa50000000000000000000000006d6af12a85cfe45347732743fa147640f5fdab230000000000000000000000003de80943d62a2d3eb6d497fafb4a85a1b9654ca30000000000000000000000003a925eb69b52c1e43ac683dd5e39e74db247047b00000000000000000000000085b1cf4b1067693c71c5de353c23184db9e33469000000000000000000000000d43d47ce679ec4711def47f1312c48551739f0120000000000000000000000007e88a74a57e1ebb7aa71251a44f4a7fa80689e800000000000000000000000006290921a3ce7065473024d01e8dc87d9dbb5db360000000000000000000000005698d81ca92404ab05f02d6e4b7c518c1c85128b000000000000000000000000ea4add230ae4840db369cebd785bfdb4891df95f00000000000000000000000009fe431e88622958525eecddea05e97950c4350c000000000000000000000000f4f99d1e2e43524b3c58fa20a25d10efecc1b593000000000000000000000000699e485f16010b0d3c3dd631efb0085b16e3a50c000000000000000000000000ca1ed8317c2099db1f8d93955b8831d91acbe628000000000000000000000000d542ff8e3acc7c6da3148c90b224b420d4491819000000000000000000000000cee902133b93f0f05338a543e523d9d4f54e89ed000000000000000000000000a17ee2a13312026b028bbfd33878c650c7745987000000000000000000000000709346975be143266fa2935102adc4fc5bd810da000000000000000000000000f4978cbc3175a5e72378ceaa3caf6732a1d5120a000000000000000000000000b4f0a7b128e5271aab5b4e800ede8d81ab7aec380000000000000000000000005b4a73ff678c819678518e6217969e1aace13535000000000000000000000000dd112f5d9654de0d050096d2003c8b97d49a167600000000000000000000000001253cc3222b4400f62de4ba8abe37bfb1d2a13e000000000000000000000000b96e511713b9de9fa50730e94f1d666c2fd1a8d30000000000000000000000005e835bc6f07cb84ef0a8d96b19123553dcab6136000000000000000000000000d95bffdae118ff8f5efb8562356a3582b2815f23000000000000000000000000ac9c85155c42b4b2f33eb1f43546b1fc1bcbc01b000000000000000000000000077fc3de729746f976af73c95a7e62f11fd97ee8000000000000000000000000baf75aea8ad0138e4bc3ec383a376a1633691a19000000000000000000000000676c84d3a81a3e12d072902747fe03710c2821c0000000000000000000000000955b86d896ebf5ac459c64d80346eaf3e1040a78000000000000000000000000b0b694ddfd55fd25419388a0ddab22f74a6bf334000000000000000000000000e0eddf7d1241f9a4cf3e130675db3de78f8dd6710000000000000000000000000aa2f6ead144ef506e8a34be9704e3e286731dae000000000000000000000000e92cc7525c23618aab67e06424adf1d1e8397920000000000000000000000000cf072dda55508b7888e1838e4658c523310f7d8d0000000000000000000000006eefbf487a601a10e966f2ffc3e1a2451d1fc61d0000000000000000000000002bb661d0e0ad4e551f167f3c7e71cbff3bb9d13d000000000000000000000000d3ea239c2b1c1864010bb49dc257c8e3de55eb160000000000000000000000004f43f24cbeccd94103b8ecc18be382d7cfb71d050000000000000000000000002d0af2399c98d7fd169885b59817db676cfffe7300000000000000000000000064cc1cbb980992eacf9ee29eeca161a2905454730000000000000000000000005b2c31ac746fc1b0e48294b240a8f783c231a2d20000000000000000000000008dc012cafe0ea46a4e016c62d491bd67650371f6000000000000000000000000fc65bab613b233fc34b4357a026bc0992ec01425000000000000000000000000b633abf66eb94f6934b44b9e5cfb1aaed67948dc0000000000000000000000006692174cd88cd33c2455391fdce84d86ebf790e600000000000000000000000038d1687aca8fcbf628e3014a1f4f6bc5768578b60000000000000000000000002190cc2f66a06c720c066954deb6a5dda788402b0000000000000000000000008df950a81ae9c9817afaf422de4264d388b8f5370000000000000000000000003377767d0e0e863794d634c23251724f8a27774b0000000000000000000000001abd621cedf0c025862fa1c306dca4cad48d0d030000000000000000000000003b26bfc83fc66aa41bf19107ce9ed00dc458474d0000000000000000000000002a1994c291056072b61c5d04a60f5c421a8368f80000000000000000000000004791a93ad595a63b59018184ccedc84d745b979b000000000000000000000000ce4d8038b4303db51ebf1c871625429827922e95000000000000000000000000a9b6a0f4b08d4262dde245b6a7248bc47d7fe3f8000000000000000000000000ed14ac0c8f09952d97ca6ad282eef087632f07e3000000000000000000000000074cda13fbd8fb14314609c571600874384a7d6100000000000000000000000049b07e2e1bbc7db61fb673b0fb2554e0f63a9ebc000000000000000000000000874a9f767a70f07fe61f2575f17cf73d46a84f6d0000000000000000000000002992b824ed06a99d0816d39c77e9512424253efc00000000000000000000000002d6114ed40959c5b82ae8d9ad8b5e7b7793fb53000000000000000000000000d06c3147967bfb51fa4442b6712effa1c9a71a5900000000000000000000000006923f2db36eab5d5695ce03b3241ba151b444fe000000000000000000000000896cb3d2d26e15d5bb41b4fa9151fdc9847349ac000000000000000000000000ef467b6bf68f1996a82327eaf4d2939b2ce19a3e00000000000000000000000044bc74a36495c612c86cc8587b5e38584230cf460000000000000000000000003ca992b60a04aad13746579dbac9e59dba2fdd8d0000000000000000000000001b2b6d436a01a91599240a4c76b226195f829f6b0000000000000000000000005b2468eb40a38db44a642234de84bd5c743759eb000000000000000000000000b4d1ce7704098a450e1cb61e6a1d8d13aa87a01d000000000000000000000000698523bda97468eb6aa550eab3f4f6e0eadf952a00000000000000000000000089126745fd8ef58d8b0b95cbf05828cc2748394e00000000000000000000000013071b927c7fb571d325c361c9e41b0e0a2ed505000000000000000000000000e57aa9ed47ccd6c1edba406febafb21cbc2c77100000000000000000000000007b3850e3731e63cc52c96fec873cd525f73f1de2000000000000000000000000ab15dfe6322576a945ffb52865d76499ce3988c2000000000000000000000000451d2a186d3abc7a28abbdfc4fa57e0e28717b5e000000000000000000000000a8aa1a4e36dd40597dc83c38b1dd40688a50cad600000000000000000000000064bc57ef59e684d570e9863c169cb7b9d6cd7e73000000000000000000000000196bb63104e180b3526f6288065ce19c9d27bb800000000000000000000000009d3f7b63f5de0d7d810b58b47727bdb311fe143d000000000000000000000000d106a4d162d0acde864f2b8ed3e4db224756b90e00000000000000000000000005411c4551b60d326c3c9f7a9b89a56caa90bc840000000000000000000000002e4bdc9ba3a60b667fd6b5a507b7d7671bd98cbd000000000000000000000000823cd9f1c2b340218eb57e717fb6dd1c8b8404600000000000000000000000007c2ed972b8720abf35fce24d05ee734ffe9b5f30000000000000000000000000ecbd4c27e98e7a541bd726661a5ae0ebdfa8bb050000000000000000000000006dfacf8e127967bfa870c612c43acaf717ed9f4c000000000000000000000000837525db1afb0b984d9daca116f1a158c2a90bab000000000000000000000000558bad2332dcd2d6db02bda77fcd0662687b749f0000000000000000000000008e7942dde9e51b0c63a5b4be688b75b604b579f4000000000000000000000000470c1b88289264fd5953c4200e16ca1d0dc73b3c000000000000000000000000f58c452de4e6e7e5010359baefeb1aae5ad30d6d000000000000000000000000c213575040f8bb6d60e5a5994c28dc101536c2cb0000000000000000000000007c7c3c7aeb6c18ace605f89474910544f355cca1000000000000000000000000137e20f439e6001bba3a7a635d236d175e345e6a000000000000000000000000f73db1efcb11dc9560e2a9164318505c853c9abb000000000000000000000000fd983f1223f1d1dca19fb6f1e3ed3c11fd1f528f00000000000000000000000049fb3864aa9b68af51882e1c06bf91146b2488760000000000000000000000004d1795c6c69c858a573da256a68f4fa5e6406c7a0000000000000000000000004248a3e5574d79798e134542a5c0f998773533170000000000000000000000004f1d71439d16496412515c86d700582a5a4645ef0000000000000000000000004a1e8dac62dfb5e8694ce9203c290ac6698072dd0000000000000000000000009bb39a72e1e4208162fd8bfcadf820a5ed46edbf00000000000000000000000086bb4f809f897d326b31631cc152ba2ccc5143390000000000000000000000000e6e9351988f145221f54926259136f452d9ce570000000000000000000000002ec448f68421c9da1a2764815afdc2351ffa1cf200000000000000000000000080179edc95b357c83fbb748d89a8a5718caefe4c0000000000000000000000002e9a0e72c4f5702611a5324ffda6288216e34e12000000000000000000000000190d113dae7b7d7031f2f780be9e6046f09c07f50000000000000000000000008246580a448b84d2a1dc6896d6bf482ed4572fe2000000000000000000000000ab5674246c46b2d394ecc5e842015251d76edbda000000000000000000000000188b8d995b158cd6e9ac3e39af48baff4f34f3860000000000000000000000008305d1aa69930a297b9e7ec436c96d838db41cbf00000000000000000000000099720db16a8de7c5d7355143b05195faa1be42a3000000000000000000000000068f64e5c89ebab6f1af309ec815e7cb2ebf0ca6000000000000000000000000ce33f89ace19bce25943a2aa27ccfcb6ca7f4b4d0000000000000000000000000435720eb93f2844610e90ab26decdaf0c1e1228000000000000000000000000dae4808bccafa8fc4cfbecec6020cb7dff22695d000000000000000000000000e0749a02a97c4bbc16cf116e1fd3b3de2330c067000000000000000000000000b2edd9af76741298eec7f56c09fc94723f52d0a20000000000000000000000000b6330108cfa21414c7aad6b2c25ca7ee17e3d6c00000000000000000000000066f62d08eeceee5f8b65cfc26dac9172b1f64104000000000000000000000000266ca9eea5c1d4e7159f019684266dd6e52d8941000000000000000000000000bfca87bf4bff985fa44d91c94bce8255d25654d7000000000000000000000000ee9e35cd6b466a894615fb6a25281b794d0f25080000000000000000000000003b487b615b044d39515de9ee73b7d2e574cc458f000000000000000000000000b3506c7512c02e29149065cd844808ff972817c10000000000000000000000004685479ee3e8b58c315d00d4b37f3a66eadfb11d00000000000000000000000007cb04beda978813935c769e1970e022656d5a52000000000000000000000000045d082791e4a376e3512c76fc97b4d432e814cb00000000000000000000000063fe3ddc1fc53b26a9badeef9b0ddd93d3434faf000000000000000000000000379f04e4fa7b89910de81dec749e39c61c208a600000000000000000000000008c20cf7874349739f39455ca01a5595764169c1200000000000000000000000004246c1ef20eaaa4c5bbf8d3b5b311ecfa7e6d5a000000000000000000000000e3b1b6e9527e3e898ceb6950384f97386c9b3990000000000000000000000000b41e1ae888cd157efbe8aee4ca64875f20db50160000000000000000000000001ebabd2306ba25d9e081e1ce0e9010c569b3c699000000000000000000000000670ff804a431fded79b4f1fe25853f50eca8ecee00000000000000000000000007e4bf03cef87e6a59a14aa8395ee1cfac549bc5000000000000000000000000abdf67c349bfc46817fe870c73b5a31109ab0bbc0000000000000000000000009be50ff64800611c5ddca9d66d92b023dfbe6fab0000000000000000000000001e2c78f457694869720bd7f40f3df4ae7577cf90000000000000000000000000dc01005d886abdda636bd05b77b350d85930c41d000000000000000000000000773deb372d70516b0b560ba7acc24644c8ae13a200000000000000000000000045d5ab8734fdbe1ab722aeea642f66f3e27d96240000000000000000000000005d0702c010a0a9273aefabf25fe6f834a2c55512000000000000000000000000b0fbf924a2c03ef2b33f583010a70c953697983200000000000000000000000014547cc382ad69244079d0805334c20e2a50b24100000000000000000000000055b42f410e6bf5116951bfc0d865342afdbcea2c000000000000000000000000ab3735d26cdba9c193f366b302a9f37b24267b0600000000000000000000000039149ee28d4ca4b4e5ef8f239bbc74c3e79e68820000000000000000000000006539ce05ef24ea790a586cc7607c5bd86990f38a0000000000000000000000004adc6ca040c8136b5a014deff642855dd1619127000000000000000000000000d1aaca22f76119d74e1c94f39e0f16eb8c47c742000000000000000000000000c5e14910b02110d705ede94d3ba35b459c874608000000000000000000000000dbda54e9ca6b8f0fab48a6d29e7b7ddd16908e4200000000000000000000000029a8dc2dc9d4c67a0800a39133edc8f6ec9a8cd30000000000000000000000007646b63eb2aa182c0a4f0de8e6da9766b2c66ec700000000000000000000000048ef140ecc7b51505f6ccbd1d9a2766dd7cbc641000000000000000000000000f328a2eb6240cf7bc650828b1ed5e2fc93c15c48000000000000000000000000c2229543b83e7423524b92ea1c63fd3a84f028640000000000000000000000001808ec7a070bdb3c23a7b71e22a2b5fc00156e170000000000000000000000001ae84cdbdd98776710beceaffc170810afdd89d10000000000000000000000007f8d92e39de12eae974ffc8930d2c5352804f8c7000000000000000000000000c30583c2d0088b335cbd882f9cd7eb4e2cd65e3d0000000000000000000000005057f667c479e9860fd9dbb24865b3536f8a7b9900000000000000000000000025435aea5b49f887037bb83f3bf0465764d5230a00000000000000000000000000768f5ecdb7305d18aa267bf94f771a96f741320000000000000000000000000c7b40f474b0354bd073157914181a178e35ad580000000000000000000000001dcb3522fe9a464b4bc0ee505b5a9f5a846843a4000000000000000000000000e99b6592b19703264a0f70f6cdfe90e274e34dca000000000000000000000000d80cf5c429f6bf3e7f07abd403edf1d6f9284baf00000000000000000000000000be67e14a36336021c9feddae70ec6420c2972600000000000000000000000086d0459ab47eb6729ad56f032756946c99c789190000000000000000000000005b006420d16dda41b61294370d033977bdd9c7880000000000000000000000004a44c3ccf062acb7b0a1d0d5a66fa481239265d9000000000000000000000000c19f7cbb5fb491ba8c431f9cc3f2f9a780f19fdc00000000000000000000000015afcfad771f672864a106da0ae311eb7df1da8e000000000000000000000000ad6e0e5f0ed445aeb5daa8aaf3fc791b31bba62c00000000000000000000000005c3164f5097804e5a850cd6f5f5543498a98f8c000000000000000000000000649b269450360d6d21729058355c1a0a0c0c5ed700000000000000000000000097b348b3df595987a3f789d4f21d6ee4cd41408000000000000000000000000081b187b20ea89ba48f86ffa1882361b84cf336b90000000000000000000000008ccc495b84ef9ccd2e93aa6489f28d523d9b73e900000000000000000000000030ee7f4331b78515f553f92ae5c0cc14d44a985100000000000000000000000039b92ba6165f39a8c850856edc1a17fbe4025a09000000000000000000000000dfa4073462da9e1e12e24c5b72d33a145fec6a20000000000000000000000000d022e5a85060f2d84c7607646b7338cce23d7d6600000000000000000000000098b48591124f8c8ac2dc2bc0eb4b7b490368b8a4000000000000000000000000c85ede332282df51a0b9a35943db626f0c76dd860000000000000000000000009a9c89c3c01f98859f599b998f2af0492d3f1478000000000000000000000000eefd053252f349ab9180a0d7c6f1b5e7bf55eba8000000000000000000000000336d448c31f7ac1c18f37939859483085172f507000000000000000000000000a6f9a6d271a996822301fc719c6c575fa75d12c4000000000000000000000000787c937741d17ce98671e6f0561dca76df118646000000000000000000000000b9a967a5d3697401e7ef856757e54c6936e2971d0000000000000000000000005119554119e25d5242f1610083e6e6b1e93280bb00000000000000000000000057e2fe6878a9b20f5153c301167d1eb75b6331c4000000000000000000000000bb5599035d25b55383d608c5c1d5cf25b5290eba0000000000000000000000005a23b60fd85b7c50240b99f7b62c9dcec36a32ec00000000000000000000000058a3c811f258d847e88808a8df981209ed79f40e000000000000000000000000d2d7abbd5ac412f89cd6da748e34cdf7bbe6e0f2000000000000000000000000c2dc47d6b7f3831c9f2eb28996298472d7dd73100000000000000000000000009373beb5cc5f2f587af3ee5634299ee82819554400000000000000000000000046dab98ea094f4accad67231072536e3ea5af9200000000000000000000000003016474b04d9fb680d7be86424e72a8f15103903000000000000000000000000bb535da1b8e3663aee0a92e1e257393a59a61698000000000000000000000000e54d4169f1bcbd869e5de99d6e8dc9baed1374c800000000000000000000000089451fcbda3547236a74faa343eb071d3d57482b000000000000000000000000cecd5d7077a7749391d1f7da080aa68aec936dd9000000000000000000000000902d85f18d593e7c8313d136108cd39054439a9800000000000000000000000022b6761e9fa93b347f0b0071e54a4d602516fa800000000000000000000000009bf8d3c49ef5fc0959ce98cad5bd9d9f19497c1c0000000000000000000000002eafcfa2c024843e12153d9c769eca0c30b7428d0000000000000000000000007270cf51f211ccbc98c8d3e2c36ac5410e742148000000000000000000000000d08a5d497c3160fd1b4afc0d6edf3a627fdcea7b00000000000000000000000089f6b205ff0d11cc1b919acdba51f2d843eb8c0d0000000000000000000000001fe56595228a207f271248ff635414d63e1305e80000000000000000000000000ec2be4338b76337e9d9b6c87e70f7aa4aa363c80000000000000000000000003ca7cf0380bae42a2bb73c3761dbc0b3efe1294100000000000000000000000080701d5a92b726805264d4346f9de4e874b78396000000000000000000000000eb6a19774291adffc3e6ea95c738e264e764848200000000000000000000000067a0a0f4191fd348809adc3e2d224561b09a65dc00000000000000000000000097c8d92fcd5f80440252e111dbf9923d77c0aaeb000000000000000000000000472567ff9d1f8e43726c6a572d0a91bf21011d00000000000000000000000000dff48b7b8ef73ccf2620656a1652ad062f3facda00000000000000000000000026c6e861f0bd1a3bc932e427ae0ab7e945a1b7b800000000000000000000000093594b90d5135c9a377d3c2101879009bf823c1b000000000000000000000000341c1dfa1356cd48dc4e6bd303e7ec4638c27cc30000000000000000000000009d590efb9557dcdf76013549829ba7d7cec2f58f0000000000000000000000000c5e0b898585c9b2a1d61016c15051a731c8e114000000000000000000000000dffd27d23ba091f0b6feb6eabef01c1c0c4c50cc000000000000000000000000342976ef0597921393f988525587afbee3ff7d79000000000000000000000000f7613389b6881cd476516b318dbea08740fd90590000000000000000000000001ca4afe103a7a2ac877d396058f36bbf8e26b5900000000000000000000000001ba29cfb35919be50a210621fc68f02b6adbc39b0000000000000000000000004582396a0ec74337e354178da4137467e4e5f8db000000000000000000000000794aee248e55871c141171e06ca688d527550649000000000000000000000000781993caf762274c4b455ee37a4a2006cc29e9f90000000000000000000000001a11e55a4f0d07fbe811f5057efc3f5241eee394000000000000000000000000b9417188d560eb2a9e6d6bb67e715b8590b15b620000000000000000000000006c931dd3c7045d2b59f125ea48ffcf6a45a4969c0000000000000000000000009a746555f0340cb0a4376f1c266ebf325275cddd000000000000000000000000874f49fa11ce772fb9d620b95125c71be03a9876000000000000000000000000f85552dee7350e5aa27a2cffb8af4199542c3aba000000000000000000000000976ee320124c21308c518614cd98ab4f0b0c00bc0000000000000000000000009adca97558c59875eeb9e2d8e3c1edc14b8fc689000000000000000000000000c3e79db09526db7a0409f8dbfe19a1996644916800000000000000000000000089768ca7e116d7971519af950dbbdf6e80b9ded1000000000000000000000000be08df5a8aa13d04f19821376301b45a30e05486000000000000000000000000f36e3ab265f2ce514961b7b64e5e28a662f4a503000000000000000000000000537d637d9222a69e72de21b3b6ff0e01f3e8e6e60000000000000000000000007e5216de1743eaf839d10e65ea28e91c025e6f54000000000000000000000000266f99380de9748a00f6576f97e824d052553eab00000000000000000000000047250654175e1f7952d388f88c4ca3a852905d3e00000000000000000000000010a5892d5d94b0d2545aeb4ee0774f74405506f9000000000000000000000000b5188850116a6e69ae7f9fc56827c7832b3580710000000000000000000000001d4071568352cc45c49802260169b66baff3cccc0000000000000000000000001d9bf8f1088bfc2e6cbaed300a2a9f7e74adba4b00000000000000000000000023c372b106d3a46ea545d1e970a584fdf9b6a02a0000000000000000000000000785ef348dad42faf7c027dbe5c935543f599d4b000000000000000000000000f4212d46dacf6202b0eec24094bf90ed6b9100df0000000000000000000000004695e39fccb4f1665b1536129dd994b0f8fefe70000000000000000000000000fe1b22c5d21dc8c5ac02abd9b20bc848b99ad837000000000000000000000000dc6895ad81cb37ff5e18788f89fe32fd11225c830000000000000000000000001d00b2f434d29e0689bab5ce4689e4a2440518a3000000000000000000000000a2cf302bd397dca34c0136f06ebb2bd45134140000000000000000000000000048bc87a186bbbe382cea03ccec60e884bf8a6f430000000000000000000000006aa29917060e50b6d0b7419dd2edd3c400d5a1f6000000000000000000000000aaf977671cde7579158ad553388b52608714445e000000000000000000000000ddfa565fb28cd76733c3fd1427c3fe06d59292550000000000000000000000008bb79a9d6e28a91b18a7a5bc779097e7356c3f2d00000000000000000000000038d2b4d37e4981bddb6774a54dfe4a6f3b08b6c2000000000000000000000000febaba161c3709d3bcb8f9640184e2c1d72ca57c00000000000000000000000010c1f0253164c719010d492c78ee5c91792162010000000000000000000000008fce636dcf0bb9fadefb56b22aa7457fcee74a43000000000000000000000000e5af286e46073b6dfcf1cb56b58bfa54375def63000000000000000000000000fc1e0125f73b1ec12774d92b35b4d9314ca68dd1000000000000000000000000ee7a1f2a1c091909a06e2c530d32b6120c0f6125000000000000000000000000bb0d3a349f534e5385781ba9285faa90a00f63cb0000000000000000000000000d6654e8023fdc82d515c78c373a1f1610b70e710000000000000000000000009c35505da721bd0b5554a262585db938a8c3aed6000000000000000000000000e5a27e79b640bfe2f3d8b3c0901ef46e4f009d7a0000000000000000000000002453ca3a267b6f90e0f6881ab1ad29989a8c5473000000000000000000000000375f055de1143700684b3a09c634327513e9cf4200000000000000000000000010aef47203c730464fd4e9449e267d50edd4d9810000000000000000000000003e8e7430c0ff5f713a68637d8a39a451b399b1b40000000000000000000000000283d04def99cb06575611b0b5d193344a6894db000000000000000000000000eeef40d6629d6fbb5a93bdbc43ef8bfbd670ddf5000000000000000000000000a518371d0086c85c877a1c51884ed9fbfb7cf94f00000000000000000000000046c1570e018d84943af680d0de9d5efee5c901d9000000000000000000000000faad4d8861aba43372db398aae719a9e7221125a0000000000000000000000002610f5d88e5f5af74b460beb6bd3b16ae1aa6fdc000000000000000000000000531c7c4d70264021fb0a6def28713a9b165ccc6b0000000000000000000000002f94871e82235cff05b4d9cd31d5b12459f6ad7300000000000000000000000019a88c1e3a2007c21e7391b2a57b36f0b0408de400000000000000000000000010a828dcf1e2b44089c282036565fc3b9486d7080000000000000000000000009ae70c0f84bdf585d7ac215209928a8600de135700000000000000000000000086ba154b08dc0b3d072e2aa26de2b76f1d97b01b000000000000000000000000643f125b53478ab0326536d52da23da215a3cead00000000000000000000000005fec6ae669566507a39f957c4d03b8b1a74d2c0000000000000000000000000b5aa484b67ba9c94407436efcd825112e4543ded0000000000000000000000005abd0935a4836ff47b448a3bf17e02101b3961e00000000000000000000000001df1343d1a5322c6d2a9f0fda8f8af1630de0ed0000000000000000000000000493c75e1105ebf13608365d302822bee7cd9afa6000000000000000000000000ba5413bd30f7daa0a067d79c7d639ecb4ac0f49600000000000000000000000094d36227b06571fd819d9b96ce91fff8e5feb7fc00000000000000000000000016497386050bd0913ffe2bcc26efac13d325b36c00000000000000000000000056db70a47b3d7205c1e5fec062d418ed1b38759a000000000000000000000000be68ad436dfe5aa6f9cf15f6cd1735eafd23a54b0000000000000000000000009b428951dafcd1e122af188b79949f245f3b728c0000000000000000000000002f7f12f4dfe4f7cf7263f65d6dcae343452d94d6000000000000000000000000b9ebc6e02e74935c89667e53e2fa1546ab54f8060000000000000000000000006367e55ecd389402a9a0993298b98bbbc01009b400000000000000000000000000067150cc1e76e387cccbd398b6abe196eeda2b0000000000000000000000000fe4a0b62dec00dac73a8f4b2c323203af4f41e400000000000000000000000073273394ba490d2f8d1c15479692b6800dc4bd630000000000000000000000009d4ec99b95ee37e689cd4082bd8999fb7c681e08000000000000000000000000e9937953a9adf96329d9b82eb79fc36742ade06b000000000000000000000000295d4ca5811b03aa15fbbdf71301e64bc556075e0000000000000000000000000b17cbf5505fa0beea5ddfc79ed83e997ce7ee3100000000000000000000000039c260e25dffc7ec0bb5568b420234750c6e005e000000000000000000000000f27284680ae3d517a529e1bd9cda43a57ef9ad25000000000000000000000000ec8f8b2989683d2cb174cb14a9473867604355fc000000000000000000000000502ceb81aabcf78d9847bc0107be2966e726867a0000000000000000000000008273fc636572cd20473bbf7a561b6c54c19238cc00000000000000000000000024ab7ba4e907e699c46ebfae0f0452ce9f50fd2b0000000000000000000000006d2a879b64cef33f4534fcf22b11ed8a02423c40000000000000000000000000585044d420b0b2d3db267ac3cce958a03e99dbef000000000000000000000000ec77c19fd52065ffa9669b2cc4921caa767a11860000000000000000000000006d46216faaf9a57d28cee450ea070f5b3de144dd000000000000000000000000f89bdb3c7985bc3d50e884500f735f70e88b82540000000000000000000000009396bc358704181983d7e423431b179e769f4999000000000000000000000000317e41816a600cc99e7a83efe1279310b3141536000000000000000000000000a1fc04c6ff49413e0a3ee6044b8819af9d1e517a00000000000000000000000000ec8d788aa41435e823b3eb264aea70509e6b3700000000000000000000000020dcf3b1370dee1fe3ca6ac6ce79a6b226fc2d76000000000000000000000000abc16564579932a32fce4bbe7d76169eaab6766a0000000000000000000000006d9d8aebbb865b9b95eb3f72f3f59dbb2b116e65000000000000000000000000295a160ccec668059d43f8192d6234b633718a7f000000000000000000000000c9e986ba243bdd837eafd4c45a9e7d3e6578fe3d00000000000000000000000053daef00d81f99b81b2d203e86ef8d464b2a8ee1000000000000000000000000d3769036b256128b25a18af8f1a02e758c09b979000000000000000000000000887b8c3affc8c6cf5b8b45548fff6232c12da598000000000000000000000000f138a5f045d98dad26407abaa72e49cd41e98eb2000000000000000000000000a9da7d15dd5d3f641efaa9c2ee5c584e8a7866060000000000000000000000004387be5c3bfef8c7a2d449cfb71eac3006e3255000000000000000000000000042c6fa0a8f4054ca31c2e06652d0ebbd1b820b590000000000000000000000002b4645852467017dc511f2dc3a156c8a9a90eed4000000000000000000000000bd135379986039c8522f626360c373845d111997000000000000000000000000ce323c7c0dac49b38f2c9db397205a08e82ad9da000000000000000000000000a06270e07964bf7f63a935d1f6aa6b372f454fc100000000000000000000000034e900d1b2b419115b20999bd28bd01e22be371f000000000000000000000000752321d944771cce422507925b00a1455b2a001e000000000000000000000000b97b878987d9477ba67f9c9be0de5e2332884c8e0000000000000000000000005c461d2f555cd156472bec472178861a8f46e0ba000000000000000000000000911b8f4b8a625df90f62c4d142f1a6dab06ba75000000000000000000000000082fbb18f94283e294eebd29089273082671e64ce00000000000000000000000068a5a5c66e0ab672c3167c31c27b065b2ca395e30000000000000000000000002579acb912cc32eae47a1231e5c7ec7ab45585320000000000000000000000001e5366ce0165fa700253d66f947c882bb1040a76000000000000000000000000b20a8e14fd86b9aa62c2241bab98640d1f6c771e00000000000000000000000077db81a26f5c0f5d13ec1cbc6706f42550b6e78f0000000000000000000000000a7a76c872945b6372986ac3a397bbe3aff2fd9500000000000000000000000046a7cdac9db18dc18edfeee62772ce355e7a25e4000000000000000000000000dba88973622c9efccc1c025050d115d34791bb7a000000000000000000000000a4ade4d8efd230e022d1f23433e2ccfeac2c456a00000000000000000000000046d4986e5e065a81c08e6f45ad5728246b9409110000000000000000000000001eb30ffe80f692d9c295cbc375090983750efa6c000000000000000000000000b25c31518e69849ee1cfa36843fcac2dc22cb57e00000000000000000000000023d3067e66905d6cd06c509f573ac4ff66a3ea67000000000000000000000000216238123d41e2b6b379a1171109dd03deda193e000000000000000000000000a7eb88b5082041f3677515339ac67fa726188871000000000000000000000000be95a849839c740b2a7d36de67fd04f6a8b8cb5f00000000000000000000000038351e4ab3483b6741ea86216027278daa2e7d080000000000000000000000008328e8bd307d128a6cf9ec3e1518f9e35b4f0a9a00000000000000000000000058d6157314439d93ebb2ba310bf7c76b9c1b052800000000000000000000000081ce0507cf9a5560a3adb1000936fc82b7f81c7400000000000000000000000017c577b76eb4ce70ae2993af2b3797a07595ab60000000000000000000000000baa71bc65dc44a13377b0ccda086dddb9d9b5b5900000000000000000000000005659d47e3743e93984de6c9c98abcb874a2fbe50000000000000000000000006e5d5882e56f57955bd4ea389337cb19a56be81a0000000000000000000000006b2681411e77e1f7736272c3032910f63fc4616500000000000000000000000050bcb20321528ffbcc1c0b13279c8edefde7df11000000000000000000000000f7b94b0560649964b4e25c93e8c83a2045a2a37e000000000000000000000000a3c89f28f7ffa2667a1326e52cadb669bc9a94d9000000000000000000000000950403a9252ee4f346087644c10f0887c7b20bfe0000000000000000000000000f6647dff824b97678699a5aa63c80d4a6f065b700000000000000000000000091a603d218b0fa1db603c87c62cc1526888bfd70000000000000000000000000e4d06f5cdc94bb3fbbf2a3b661f7a251f1588b5000000000000000000000000009470215aa4a2e02ab07672449acc5dc6b2d65f3000000000000000000000000b8e3e5d9d4edb18d9b2f05e33fe2e1661c2502ff000000000000000000000000476486b6f496419fb4c23a8d930a39e1869a11fd00000000000000000000000009e65bae676bb405e5de94d4999afde4ba8da619000000000000000000000000689bea13f16c629f91b8e02396d101bf8f008eb60000000000000000000000002a2ac67e50f2b5575874bf53f065577ddbbd3e0a000000000000000000000000f84346b62a92688d531609ef72ae4d0ae1d55de70000000000000000000000000000a663ad316f8f200135a2e6bec7b3ce496de9000000000000000000000000209f78d863b421ef570ee95950f17c61ed1f80330000000000000000000000009bfa93a27fbbb688d555480c45dfa98bc019cf09000000000000000000000000cc60e9ff1b29fd2553beeb86abb07283b9c8b05c000000000000000000000000269211af260cafd2653fbdd9e78a3d4a498bd424000000000000000000000000f102bab3414c40846842fc30072a3caa6f7637fe00000000000000000000000030eeb48d670900ac1995ac70f0fb6388921035380000000000000000000000007b04960292befccf1fd4a4f3aede948b77c869e200000000000000000000000036711589a8b1bf764e00ec41577304d845bf42000000000000000000000000009312657cd6e4995052c0d9fbea69f4563a693633000000000000000000000000c99ef5e1ea3503c292eb935623de9ef81812047d0000000000000000000000009008c458f485140fb2f415712720b552f1ce358d000000000000000000000000dbdb025bcd884f388bf8b603552bf711214ecba600000000000000000000000096c61f3173ead89d003a931ff728f585955dd11f0000000000000000000000002e84998f80688bd5ae880a165a9a74d15289579a000000000000000000000000b7a8b1b1a46523b627425bd87da81abeedf68037000000000000000000000000bdee12eaf64ee97eb8fc81438f627962b745937f000000000000000000000000a24dcc3d5f082c904f3dc38098b2b44656f5ba5b000000000000000000000000131881f65c74c9ecdcc5db8bc58c1e0aa4b778c1000000000000000000000000b0007cbee0df91cce2388b3a372fedf066553bc00000000000000000000000004f27ee7ad5ef8d881f62511a36a245e99eaed8000000000000000000000000001a0fbaa1086d954de637a9150d00595b62369f3000000000000000000000000030d186be484dd0579f033727d8340544fe7ef248000000000000000000000000823e8241ac7d93fa68002c8cb8c68e713048b824000000000000000000000000b77a94786e761d95bd18f502d0d99de5d1eeaf2d000000000000000000000000642aaf45ead14558c0e57db227e68633bcfee25500000000000000000000000058d8888334da69ff8ccd57d13db5e46ce00025a00000000000000000000000001ca073e64bf76746dff08879b78422cca9d465650000000000000000000000008ad508d40cff18a72bab7f30a80760e104694cb700000000000000000000000038261dee4adc0d41e6ef0ad335616840901640c6000000000000000000000000860af38bf847b6acb1f2c84d9ea2b35543e5120700000000000000000000000047892319fc64f2358ae65703963f5e8d95daced900000000000000000000000011c9554b88f095800d2d66ec82fa6cd0b810226f0000000000000000000000003926029bf8c4a8154b9c1ac8746e3f799a4c0568000000000000000000000000e04e0a84c0d80311fce440f4819b0d52d4790b76000000000000000000000000d7655ea6d21f14e323a4dc479ec4ec27def8f74900000000000000000000000082c3da62b7db06e93c67ba90330ccedeef725a63000000000000000000000000f809a5e2e54886dec38016fd7d3460341699e32c00000000000000000000000088e376732bc7128f820e86c38130a8fb4ce8de6e0000000000000000000000005a8806285942189388aca5cb7a39003d9703974c0000000000000000000000009069b4f195748550a0f2fea54f8ea098622c66330000000000000000000000003d1a1fc4322e02d4566349c34e10d69dd5dee0370000000000000000000000008cc43cffdbca957d27b0dcb7691e50811364024800000000000000000000000013b4944e50c194827b02126b88c9a8bffde3c8ae000000000000000000000000135f45991078f5102b930278fa4672272e95cbfa00000000000000000000000097d68aa7b96498dc2ff28940ce8ad32f44c79d670000000000000000000000000e7594f819b22fb7d022d29347bb2253f876cb9b000000000000000000000000d3ad8840797c4aa8ca888dca45bf15c2aa774e86000000000000000000000000ede8ca127ac48a3a4dbbd11b30e400a8fdae180700000000000000000000000093d94aadaca900444c6975830c82992b30f44c60000000000000000000000000bfb17205cbd8de2544d68a9bccbe47c985b641db000000000000000000000000fe1e593907703240aba030013f970a917649075a0000000000000000000000007c1ffe69ceaf735250d9841d83eff8267d80b9fb000000000000000000000000f3329615faa4b59407575256354b59d5f6d4ab9800000000000000000000000016a5d9734559daa0bf018a1f71b5bd2e672f61a1000000000000000000000000b8c4315a2e5c20599c6dd910b135ba15cf3969150000000000000000000000005f0940024569af10bab201bb55111c37f85a192e000000000000000000000000771bf8765ab0c8df9db809464e24bae8dc9d1786000000000000000000000000490a5d94cb2fced76438bba8b14a054a0ac0d0180000000000000000000000003d8384ee845bf17d9a053464d8f239fdab598ee4000000000000000000000000ca35c4d5821ab473bb70f0c2d75d5b227f91b01c000000000000000000000000f4b03d54f442d0b849c5350b178972a48a9cc199000000000000000000000000c201b465d3288e292d4ab0faf404e4a461e3b0d90000000000000000000000003c79a458e5ebba27f5928c4b1917125e456b24c9000000000000000000000000eaaab74bbac3fa070b800ac9517a22e9499ad3f900000000000000000000000026f7cecba90bf073b4b96e48bd459687359ca8bd000000000000000000000000b595c2b8eff3bbc71d85cc4beb97414a564c225c000000000000000000000000ab1e98c26ae95d6062392240900ef189696e21970000000000000000000000002b3d72b1035ac0db63c3875fe5ee70d5b09c3d190000000000000000000000004a0cf29f75465b0ccbc28d2971cf03b2ed8dac12000000000000000000000000376422fa5b1dfcdf82a5e05fe2e60b038b69ed3f000000000000000000000000dff756d53388ada8fd0025da7d2a7b82c6886e3d000000000000000000000000a2894828c431a002042807b798c4961aeebd71830000000000000000000000005e5c29c11007867e56f6e1f2b3a60cd9b343494e000000000000000000000000a5c751d6b7791b9e8ef2b5f9db0a22565a97c1050000000000000000000000000f6ead422eca512178cd9d40195309057a0e269b00000000000000000000000018392a2b36755aaa15932bd22df0bf09ee1150ef000000000000000000000000edcec6a5054a05f16302b4699ddc0a475bd22302000000000000000000000000b6844155e65014d206f754cc49a1623168140f1e0000000000000000000000007c26f36cb29887770538a81b0b410a10c68ece3b0000000000000000000000002ff57107d0d9c005c5aa6920a7a54e0cc2b8a69000000000000000000000000064c40245b6561dcafe5900b695e631bd3e4f1118000000000000000000000000dc694bbe2cca75e580530d8a35a428cc3e58b62200000000000000000000000089bdfa6ec68ff331a4df18aad36fe573633f7bdd000000000000000000000000d0f3673b77aeb52a4836e1cc88ef91cb0900471400000000000000000000000004bdde00c5a4601c937e6b54eaa4f4dec07e38b00000000000000000000000009b235564ec77ef6a99c4444bfd29e358e2808d5c0000000000000000000000003b50c66cd3215620b3d2ceed8496c5a0c26c287000000000000000000000000091dd23e17c92783ad166ad59a51b907a8de3f5a2000000000000000000000000d7df6dbc8871f7e9b6d86739456f43c7e33d66e6000000000000000000000000e0d9881e047622ccec400cb579ca520e85b5cc6e0000000000000000000000006302758975cdd08482e93e46a71a46f61550558900000000000000000000000079b9b1d7df13b34dd9d84db640ea09a531e6cdc700000000000000000000000018822d46b81d57712155b04b142666eb49f3640e00000000000000000000000006002ce542cb4610168a28293030544c7ea787d5000000000000000000000000fc3e28c0de321836b591c7e3402cf52d0b6b8a66000000000000000000000000db884a0fbc5a935de2cc87259c137084b37f4bb30000000000000000000000002bd7586dba9bff102cf6b6d4c85676ee289a2d54000000000000000000000000f783492113bd6f6762fc1a23430d31ec77fa768900000000000000000000000044fdff01196ecd1e04fca80362c0eb9c44b00f95000000000000000000000000cbf9a8656a7b8c8e83e7dbfa20718d6c83623d520000000000000000000000002e8b6278f548e151b288d38d91af454dea1610c600000000000000000000000007f7932029e14ac2ac35b83d566130922907c44b0000000000000000000000007fdc500f340d69903929aaf7c5ed1c5763eb1a050000000000000000000000000b18078b4d561c457e89b385aa8910dc7b87b90f00000000000000000000000094d1fe1e6d5d302aaf36512703077d7fb41319210000000000000000000000009dd6d3af61c10af67422496dfdd8dd194dc7facd00000000000000000000000049b9fa9fffa357138602eb0b2b5c7baf98bc19850000000000000000000000006a88c527a065f4ccc4af4ab79d852712f3216ec5000000000000000000000000661b50146db2f6066ff2cabed718cca18b0cc10300000000000000000000000069537cacc08dda95b085e0c1cc5d442caaab41970000000000000000000000000a5f4eb9390639f0bca2355aa2f35849e59dec28000000000000000000000000ec9f18d550cd6cfc9b5a47f49883a2b276b5f1f4000000000000000000000000b911803dfc22c9ba52641596714f2a6f8a09db630000000000000000000000004822b7e0d3a16b2da05dac5badde1ce76d1a23fc0000000000000000000000002876d6a78c7ae21901992e43b9d8e2e29580634400000000000000000000000063f9928c52deac5bfb41a15f24801110c84d1f25000000000000000000000000cfd9f6e9f3f58d1eeee14c8f563c8e84fc9fa2270000000000000000000000007f39fc7c61592212bf87751b8e744e361deaa3ad000000000000000000000000c5c3f8a5bd1c2597f2ec8e6fdc19aa1315eb93a400000000000000000000000033b92cd6a7a8efce14a0f0c3cfe29ea6eb5a937700000000000000000000000052abd3ee542ecd3cc813ed0f18980048f23df57f0000000000000000000000006cfc659e8c29ee1b7aa07903b900de00ca6cce880000000000000000000000007346ac4d2a5d2e94d0f112178309bd531942f86e000000000000000000000000deaf6282507d8f229154d79c85c6517394d936750000000000000000000000000b19d72c9e657006fe87fc5482992a394a75c3bb000000000000000000000000dd1d4660228b96fde2894cd116a027763c2bae50000000000000000000000000048eb6584318513d5b8990ac74defb6323d22b39000000000000000000000000d8983d9fc14d8b65ab97ab169756e498067639c00000000000000000000000009b0cc834755160ef4ccfc3470131ff3cbef0eb8b000000000000000000000000e7688624ba3c9ca631ad0e7a5f34bf00d92e344e0000000000000000000000000a65adf9b42c3c4a7d1b135d56a97c1c38305c5a000000000000000000000000f5c291f1e42eb0b27307cec26cd60af58d50df3900000000000000000000000029b955e9328b40e50b1d00897f0dad08144111cc00000000000000000000000039c3970007e5293d25cd4ad58f929f7f83180bd700000000000000000000000084601aabb9e7b4c9281931fbc3ba442205996f3a0000000000000000000000003f1b7481a01b5a2c4370cc38be42049d2c58070f00000000000000000000000023d369c1d3be69289f8d79acd4bea53effae71310000000000000000000000004866f845d18a824818fdb06ead49f188abcb4aa5000000000000000000000000de25b6ee9911205502662aecce50c424ddac4c4800000000000000000000000000be537bce1acd4ae4d0a0e64416e940e5d4cc59000000000000000000000000c3484cf96694501ef3957121da821112945f818a0000000000000000000000000b3d24b220572aa10bc4f3dbf90a6a8aa45dfd1800000000000000000000000037c5ff4fa3b4b772d7257ca688d72bb8a17c6ccf000000000000000000000000da532059d33866f5fb264826655d929febc4454400000000000000000000000065c78891b6234fc6dd68f6c61a5901c14a340d8b0000000000000000000000001383b19489d83bdaba73e1706e63845f41c2b48a0000000000000000000000003f11280ed524a51e5cc31f43128412f65c5c16ac00000000000000000000000008c06b47a278b46c561103af4ddc0b08f9dba2960000000000000000000000002d0781719ed932c2a05ba5cb4ed746d286b353970000000000000000000000003c3228b620df411d5540ba3987cb8d559a2fa3370000000000000000000000006c5299baa51e64c7c5e88c453d42d05518c0a5e00000000000000000000000004fe5ff732d8c5b6ded0aaffdf13763616265b45d0000000000000000000000000bf39fc4b9d5f95b45fead33f3d1be77224039ae000000000000000000000000dd45bb5e9652a7efb19184fc4c89677091db478a00000000000000000000000099e324c245f07936d55b6c0712ef7cf3c25d4c160000000000000000000000006254ceb3c99725e6779fda67f77050dc98208c100000000000000000000000000dc592a31db744121bdf47b43a6ed44ee2cb2d9a00000000000000000000000054daaf77dde89865c2503f9cc3d26b4dbb9f5e2400000000000000000000000040dda1e49df0daa31cde32f113753c00382c22d300000000000000000000000089cec1f082dc5ba650277711a9f7d9d2ce3508a9000000000000000000000000d69376c2f620f6d725fcb236a67147e3a69f7f3600000000000000000000000004d9b2f972550af103d09ff619a4c66f8476595b000000000000000000000000b0cfed70bda12ebe1b9127f01b6f79e7ec3ce735000000000000000000000000942c069e8739cdd0c2424ee78f6eaac41679499800000000000000000000000003f3db7c3ededb06268df97bd70dbe90ae2a3f9f000000000000000000000000d74202cbef66667d24991b7e4d4625308abb740800000000000000000000000017fcd8ad5f7fede01aa2660064c97781fc1fba47000000000000000000000000685ad99cd839ca2f5bb4563893047145b2813bea0000000000000000000000006cdd39ed1f1b63e8fe47ad5d0ed4eb77c5274ec4000000000000000000000000451058080e29d34c8087c71f066a44074bc8a23f0000000000000000000000007cf6c95210719015564edb903b8d1251739c2b250000000000000000000000008b68725ba6edf4d385e6bb7cfbe1ace8f39dfe11000000000000000000000000c38671ce537be9a74b737e7c4b6923032984aaf6000000000000000000000000891c466a021e85530ad4bc4b29b52ba660e00d170000000000000000000000004d2eeadccf9a453dde9de26575990c8a03969a250000000000000000000000001c3f1e44c1652bd5b4a695cf5583d2da213a6d35000000000000000000000000d81c1bfcf77a3fdf497ea9a42090db3b3773fdff000000000000000000000000618fde91aec478a81f2970be4ed64ef1875b2e66000000000000000000000000ad1c6bcb1468d2525655cbe4cc56aafa7f0dcf0500000000000000000000000059f9cf2cca6c9f4e14a0239892d306114f6d191600000000000000000000000010703b8f22e479aba238db651215214f22b68ecb000000000000000000000000f1965436e77d9e627eaa8752d94d413d5f39d42000000000000000000000000019ee001a0066e015bdf43f3f9d7bf4bca1d29788000000000000000000000000cfb95efd3c4b80114a191f0c3696d06df7477a8d000000000000000000000000e01b60979789ac63201406cd5c99603e23f8253600000000000000000000000012b6779083b49e5a1ea47facaea18519345c93420000000000000000000000007213821f03fde286e04502bafaa50b0e78d3f07c000000000000000000000000e392a85920aec792a8279ae6aa0bb3bd5eed7918000000000000000000000000156bae3bee1ee2b32159c8137d35c274e5977bef000000000000000000000000fdc59284a4f25727bc22d6ed58c2690951f642260000000000000000000000002b716b50b69c60c19bc7c8026fb356e3c35fadde000000000000000000000000ac0d91321b4c6b4e2bbc5e8a3a5abb782e09083300000000000000000000000039eb7489bafd553d20f0965f7ae4b23c25cd897300000000000000000000000097dcab3ed7de299437e55f8c56f00cced3ab850700000000000000000000000085a8026ed64390c133a64d47688d6ec3eaee50e5000000000000000000000000e258883514b4f713f69992ff31d7c5f6cb1d70760000000000000000000000006e58e3fad7b28d5da7bd96468d7d6197b16364cb000000000000000000000000c3bd757df45d5be7145c99b30f66fcd0aaf60751000000000000000000000000bdf28cd48b26049a9ff7428d2aee09753691c4000000000000000000000000001e069e254d635055b7d8fddea432f5fa925608920000000000000000000000002ba519a79164756be9314ca7163732b812f24595000000000000000000000000271db444835ee156e33489042db8aaf6d543e3d4000000000000000000000000fae1467e7d76066b0451be4745951c1316a6078b00000000000000000000000065f9487a494b0039395100c7e3ef7b4db0874fb6000000000000000000000000369b63a8a81afd2452dadbaed20830a78550ec5e0000000000000000000000000a7d1a8a18d34e4df7fc730a74b782735d537a0c000000000000000000000000aac987769480b82c57cecb12d4edab511c83c789000000000000000000000000e74bfece72a46e95dbd0b5a20a4a6f56ffc8c27000000000000000000000000051e4f02f1720bfd6bfd7c5927bdefeb1b54b0879000000000000000000000000b82f2256f9e86d63d9b4acee5b23230f08585206000000000000000000000000125647e5f06f49f25caec6eb41b9a3c40059e90a000000000000000000000000f0d2e7633fa9f7189774a25ff697e95800384e9c0000000000000000000000007ac1f54b0e921407e4aa82246f5b4ecdfeb56864000000000000000000000000bd8329247b4c4d8fded4c04867a165c4dac7b963000000000000000000000000ca1f119c63860b7c14d9f986751f797d9bbcda39000000000000000000000000d3d5b98885f912e833b4e3f544ee4f76b074f5f300000000000000000000000011de5f55fda8c3cd14cca58238ed212c516c13e8000000000000000000000000fc4a44ca1502efc6c862520f6ef4a12c79330f16000000000000000000000000a078903cc02f2bd25b4ce09fe03064944534f2a2000000000000000000000000a719c8e8f511d90318c8ccf47abf35d380b8b3d20000000000000000000000009831a4ab3835e8a71f8b00eac207dab9937f2e6b0000000000000000000000007d5e749b5752e0718a3280fd3c5f134358001f8c000000000000000000000000d0accc22afa0273c42d599937949512ff1bf8d47000000000000000000000000dfa3d1f1724644746ed3e2e0d0cfd7cace0078590000000000000000000000002c367fcc08b6774f6257e64c7bee64f24b03c13a000000000000000000000000ddb054d28fbe126b7c1c6d2dfa825f508bd5e44a00000000000000000000000091e7d3eed63b69e1c934ecca94414940908c120e00000000000000000000000046350c845151ef43505e27638fbea78aa70d508600000000000000000000000014a4c982e954099fc1b2d35e6f45da9ed50e98de0000000000000000000000002b8959462db985b585d45f47d40e6f38eec9afb2000000000000000000000000a042a839dea5e378c9700f8d63828732291aa75c000000000000000000000000e4cd50ceea2aa66a72eaa27bcd09b867e71f65640000000000000000000000003aab54a9803396aeb0c962c25f06a8a4f7fe5ae7000000000000000000000000bfdad5df14685b581624e8e602bd46bed1e1c30e0000000000000000000000009019061f4739ed732f473074a30202021452af2a00000000000000000000000051e260a8e6db7341dffb250bcb00fb462169d6840000000000000000000000009a57df756fee20abae3593bedf9fd0ccea63ffdb0000000000000000000000006d9888ba3d758d282cf83140902818b0b618767a0000000000000000000000006b4b077dc017dbfcb69b4ffd185c418e064f1721000000000000000000000000723ecd0489725a1cd1e1c90b7b71c2c4142e8140000000000000000000000000c7d620c3e6dc0d54e93abe17f39e955152680dcd00000000000000000000000001b3cd1e557b604f829d035d305754c57afef8a00000000000000000000000005cd2a2d0363eee84b9b17113f35caf61a10c0735000000000000000000000000cc241d0d9e52e3618aa8448e72b43e989c8462e0000000000000000000000000e7733bf65f2acaf92bc8f2667269757732f65877000000000000000000000000d2b77755ffc52190cd28bce00ce8856ac8278393000000000000000000000000c95986996634a87047946e9f6a2843130a83e6490000000000000000000000002b9ea2aac0548dcd9f90a7b14cc37f1e08dab421000000000000000000000000b3ee390b0a3ba20b954d4ace3e2ddba1484322df0000000000000000000000004ba5a07a7fb86e006fbee0c5722d1e508af6aed2000000000000000000000000685ea304634a92ea332167b9ea4164ae4d310a27000000000000000000000000cc7420647ef0314576d0d305ebba2b2e5ee3a72e000000000000000000000000ddd183cffc85ca89183b0f4c61f48540890ac3020000000000000000000000003e5dac21f95af1fea903e48632c0ac8aac376f0b00000000000000000000000039b6b0f7e6744235cb845a209da82ca81f7722b700000000000000000000000048f9bb6b2eb287e7d9951ead04d78a37734848bb00000000000000000000000028f606f6f73321dbb7146aeeb0307ffc4131af0b000000000000000000000000099adc94c08fbc1f9f8294b051b64b50adc0354700000000000000000000000009268cdb42342d3cc0dab6251a444478e7f971ad000000000000000000000000f3c7852f85bd1fd303187f66a42b6caac67532ee000000000000000000000000d43f5930e8346c4f38120e24cf1c2f17ffaeff0e00000000000000000000000072115b643290b329b37754ce31d436c14393468d000000000000000000000000e50d438d871e40e0fdc803974291a9e556df450700000000000000000000000070aea987127216d457aa8d9e9da7937c027add8300000000000000000000000085dff58eee7163e48eea60f73276ba7be23ca0540000000000000000000000005d1fc9eca22b1e984495e8d2b7292f4799da03b5000000000000000000000000d5e4a175071bafe77e4d8fa49164b5417b8a54e7000000000000000000000000a8e1288314542637c4ca9b9b4377ad433e43cbcc0000000000000000000000000293fafe77e87627af48a55ec2129f769a9cb27000000000000000000000000061b5dd5fec2dd45525e528cd4655b9b36663280f00000000000000000000000049f3ae12111a3916c28ceb1bcc530f8cd0a2a8ae000000000000000000000000d09a0577d1a422e78552484d7b34da05d36ab7db00000000000000000000000089405029ac8e2db9d6c7e5e78e8a9e8f290d3081000000000000000000000000ac996582575725e0061afc10a634fed8495f2eca000000000000000000000000b7266d3d5c287f740b02ea8a72f6cad1faa414d2000000000000000000000000e6cf5d358cb579f02bcb4992798319569b65f4cc000000000000000000000000e51a84ec3fe19a8df77d979fa7d2be4f6464d879000000000000000000000000c3f85a6850b22ec45efa74362bc4fff1dd48634100000000000000000000000067267feee4e5439ed2a2b365f517e4306995d95e000000000000000000000000da9271979a78a6082dd863181cabf9a3d3e09cb1000000000000000000000000627c1c8c4e4d6d8b0b1d622300383169acf35b4b000000000000000000000000f262fdbe9bbfe5e54d94480803dc42bc5e455d8000000000000000000000000026af09f8797b70e1419845983bf187f45e68146d000000000000000000000000af797a364b1cd2ed67210b5d81ad46fd9d1424d80000000000000000000000003daff457b2dee09608b65a65a4eee58c1ae4b5af000000000000000000000000ded6b73f0032e69ac18e811610ea9e827eaedae10000000000000000000000006e97812fc376860089de66eb54c7b51948831355000000000000000000000000ce2a6dd0d540c13359f98af0b1582dd14b0c9f8b000000000000000000000000926d23156e8d7b631d651db506c977861aac4489000000000000000000000000a11019bfea2d30d78eee5697a392ec66ee2af6b1000000000000000000000000b45fdc800a3f57f189f21e60359341527d520571000000000000000000000000ad734b23b7ef4ddd496bfe41ab6d23abb57969b8000000000000000000000000b0e402148800a4d877da8cf9463faffd7e71268200000000000000000000000018ed1dab463e7cd525eba8e352e2619769ca35c8000000000000000000000000ba6d972d0cf9c86e451259a7133899b09c7a93be000000000000000000000000ee6e588fcdb9a2d33c3a3ca754debc325f86c4ec0000000000000000000000002d9ba8e12a3ce4674c943c2c7f839c40ba2feed000000000000000000000000044fc405f03b747f9220a7639fd813e680440f32e0000000000000000000000002a993a03f4613c7ecc8ee4ee97ec55255ff5d06500000000000000000000000054c83f2892c7c81c45cf7e33c37baced5533191500000000000000000000000095f7b93e27a77bd7d46b6ee33857ebb38da431d500000000000000000000000079a959ff754f0c74061fb2754d35514ba1c3666e000000000000000000000000e2a0d4cedc530f3d0237ec0acb0c06c1d95d816e0000000000000000000000008ede0dd8765425f07fa1d68e6deafe21a3f12626000000000000000000000000e635e5e413134350c6dc43fd32e9e5e57cf5af52000000000000000000000000216894bf9133c3589c2bd533a3f3f02f866ff5970000000000000000000000000aca0503ad582285a5590998e2ef7b1ec3e51c72000000000000000000000000b626b7112d86057e6019817ce64c4aa43691ffe5000000000000000000000000ecda618ccb5028717ef87d1ad86da9a18665b312000000000000000000000000790ca8b56517e899d0184d426373d8a0ec35e262000000000000000000000000f7edbe2a3a45a41ba0197a121018d7d0b5f8bbb80000000000000000000000001a731eacfc7305dc8760164cf6df44eb1c88f07a000000000000000000000000219d7d8439d825508470e932d25c201a9e76ac4300000000000000000000000056d01d7f5767e0fd8400a6e420e5d5b17ede614a000000000000000000000000ce357aabcddad91d29ecb307f8782c7fbed57bd90000000000000000000000003fd28155ac4519b09a56337a2c2321446b2fc4c5000000000000000000000000f8a0bb8c644564ea2bc31494c393cc2f505e1039000000000000000000000000d9318b86ddd5ca70aa4396ca19667d758713d41b000000000000000000000000b166a3cef29112670ef83064c66e086814abd5dc000000000000000000000000c64f731ba8d89d8567d4f19cd8f1816308c92b7d0000000000000000000000006ff1b3b883f74bae2c340f1c33e007b167f6d725000000000000000000000000937e450b834919e9fea97505a649ba78d681026f00000000000000000000000051988e7db348997811bad368d41bc2735ea78e0e000000000000000000000000d939e0c547ecc7166b8296cce9ff1fdf2f88bd3a0000000000000000000000009e06b93e8ee5b2ba1bce4eed57857f42d99d44b6000000000000000000000000f4650ea4e5a814419ecee19849cd02cb48d77b0900000000000000000000000082d702d8f9db0bc2568c822395acfa327e04a8e60000000000000000000000007dfa6c37f8a5e2b3431f2c4aeaf0d9c6e105bc6e