60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7374616176652e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207374616176652e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d6546353835546f70784a484c3477594657426a7a6b633773633858715676384a4d6a445246335175654c46710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550000000000000000000000000c0fdfaf653ecfee5269a6d35df19930cc988d5e9000000000000000000000000660ae9b21df11791b096c937874778497adcbc7b000000000000000000000000aa2318b40cff319a5b7d77a08abd10974eacc814000000000000000000000000f3dc80dff37e5d1257d5b309c933b1728c7c2de1000000000000000000000000e79c9944a28e436c566423accdf423cec2f55445000000000000000000000000a4f6d89238adbec1b9f0d5e9d8c1e5516cba9ae6000000000000000000000000daf8e0ef0c7b1dd18e393846ade1b0ffbdc98891000000000000000000000000ae66e64f8ea2355e87767fe3475998ddb9a0dd4a0000000000000000000000001377bcb01da1a39fb71fdc343d79bf4d4a273ae5000000000000000000000000f9a38c2a1235b0b75116c13dc59aee51d98a9ba50000000000000000000000005e85ddc7f0e4808bfcc9f409a712ccbeb6fcb6d9000000000000000000000000a12889498bb76d4e2c458ac94fdea6bd6e17d9e1000000000000000000000000cf0599e858cb36ad44d1f4b10ed65d27c287eb70000000000000000000000000940ec1a9bab489eebbb941de5e6432cea86d0def00000000000000000000000054458e66bbeabe417a95b9df790223432eff2b9f00000000000000000000000051113b9aef4be4016c8802d8d55ebc2e19f93f0600000000000000000000000023c6d5f31472fa034a4d4eaa79c9b4d03b6d4af900000000000000000000000099256f577f7999a414c3dd2870b2d69dc591a6bf000000000000000000000000221499d8ff0f6161bd068bbfbde5a594d764d56d0000000000000000000000003ade35a20ee0ce09c0a1ea592441f145ae0abe650000000000000000000000003b24ad6304a21aaf3aaa2bda4929b9fca53d3b1b000000000000000000000000d1b8b4891d4f5f98e7627ccb2caf21513d80341d00000000000000000000000042c855018a5df2c87471d1394037ac8eff03a5cf000000000000000000000000f1441fc32b3ee5401565eaade11f6c5108ea05af00000000000000000000000063e4aa81f217f6f1f61ab059089c934a64aaec58000000000000000000000000aeeaa9c9aa420f01be19a9bdaf4dee01b9162b7b0000000000000000000000006d637db3913682dc533361fa318326dbc21a318600000000000000000000000032640694ab2260b6d75efad59be5a8c36da6de7b0000000000000000000000000a0f096653fdb13dfc717ccd86ef12901ac571df000000000000000000000000d5ae164958238f0169b5a84cd6cbd30123a7ac06000000000000000000000000b4955ba9d1fda0c45e1eaa9c5c103d79b962241300000000000000000000000045ef6a48669ef543cf03f9d280e364e98b95a1a6000000000000000000000000d1fcf5d13e55780d227855365dcd6346877bf50d000000000000000000000000ae79f734acbab94071943724703749c668ea4a5d000000000000000000000000c1fcc8e501f8acdbb17a3d9246086c3076cd2e87000000000000000000000000ba28fca919a2aee3d74c7cbe49dcd794478b344d000000000000000000000000c46ecd91fdae78e376c18ec3c531623fcc580f1a00000000000000000000000072de71847a8c7d2d1c7edd0130f552c8bd132c270000000000000000000000002e3df6572ac1fe03e57d4fa06613c1168335e87b000000000000000000000000b02319506fece6efb2f7b14593e39db075730d120000000000000000000000002ddf9d82c8436b5cd372f8721ad1de40dce22af00000000000000000000000007b9a7642f975e9e6cc889bcd3fe85fad8246ddaf0000000000000000000000002821c1759828d8ad858ded0290a0a0384907fa51000000000000000000000000b21e705bad99b70be405aaeae36f63983141cd870000000000000000000000002404138fda5a6956a4cd24911242ece90e7ab27c000000000000000000000000c0bf98352ce9b1778b0127ccf5399471527cece3000000000000000000000000613c2cd16cf9ec8291d7dc52d12be27cf849132e000000000000000000000000f1b3e7ad54c3d4edab2058ced05a8f41d2bce305000000000000000000000000c44009d6d4abfa0e994fb9b1d1cb361279a6e9fa000000000000000000000000c2218e58083479635e5304cf40b5a8aef3d6397d0000000000000000000000003c68c8f0a060b0aa13fcb2858abc02c35a61a3da000000000000000000000000071d2f6fe4c9f744386679f8fd365155558bad7f0000000000000000000000000889ba45e401ca1a4920afc9e4fdc44066c110c9000000000000000000000000d1a7cd2d7eb56bcd2f0037d41c111b9401aeae28000000000000000000000000c5a509a837b890c770d6401d3605ec50794a33f90000000000000000000000000218d2e3c5755d30d7f47ec4882c58c45e2dd09c000000000000000000000000b290590f0ffe0d602fec835b8ba22da1885a3400000000000000000000000000348c206b0c11f60d8dded354f6d169a3e501c3fc0000000000000000000000004a17de58390306fac7802f2108048d8030649411000000000000000000000000c3b8a350b050a242dfdec2037a77d048a0ad5fe400000000000000000000000093fb79d372fd546d9f216cc815738eadbba278b500000000000000000000000016a897e6f4b80411ea7d4b6b3a461387ec1567ff000000000000000000000000e3cdfd456916f65ed8a119728867bb710c1a484c000000000000000000000000a445374dcad8ec379f7e52279283a103f0130a2e000000000000000000000000d9c26c3dea04fd58c830f9b5a2796dd512cc44ba00000000000000000000000093f8e66105fbc4789462cd928dea6c06434d87f9000000000000000000000000b9b05bec4de8b46220cfa962246d3a51c13ab1900000000000000000000000004be4c808feebb4c50f0469d490aba207b871a3db000000000000000000000000509f3240cc4571d5f293167a393c138ce181ead4000000000000000000000000e2b6ae47a9335f4e115c5e327922973b4d49c7ac000000000000000000000000a05f8c4159f3c105c187b158035cca86b504ce63000000000000000000000000be33ae60bba53b070fe8e61d1cfb22ee05d4e4a6000000000000000000000000a83ccd610070453e8926c6dc02209e8e1e17f74f000000000000000000000000fb80faa097a783f34aa7228d62fd6ab92a8e50b4000000000000000000000000f43cba915a0191d527d22b2c0a9e8c1919315bfa00000000000000000000000038d12079c2a1723c2209924be2356bef7bc636a7000000000000000000000000b411f8528bfa90f761eb88600e9673e7228e039d0000000000000000000000006d3826b988f8b8cc607a52b38c7bc92f20a85cef00000000000000000000000002ddb8f5e8d47ce945e759fb460a1be41d65d8df0000000000000000000000003d3aa5aaaaab0392e025aad279d91d0adb4c953b0000000000000000000000009c22eafd7c70251205720ded8293b9d6dd1662a7000000000000000000000000b108255205d3fc1406027137bb23dee9027a387f000000000000000000000000dad352e44473a9704bdcddabc8bbaf6ffb9457780000000000000000000000003fb8f4fd51f88e0f8159d888cb9c450f99cb389d000000000000000000000000992c5033bb2239744067ff87700adc46da5c0334000000000000000000000000e32812f976f2547389e7d957084b8112417cbe55000000000000000000000000e627692d6823f62d5acbad3e4ff4c6d150d7c0d10000000000000000000000004f4c69594acd019ecac14108606f15570c31494d000000000000000000000000c9439a747b47bb883fa27c739396a2b81cc8d1070000000000000000000000006ee2088cd652ad8c89b750956698c7d0663bb50e000000000000000000000000edccc1071425ad8b4aaed12a2445e362edeae7fe0000000000000000000000003f32de57bf22840fe4e19e73d974f46118bbc395000000000000000000000000f5e7168498f7dcd59542c930cfd13f331399985900000000000000000000000041ccb9c18d9abeaef83dbb45d070efa294c5f739000000000000000000000000e82c0b670017756289a9b2f77909c728a86d19b9000000000000000000000000d2f1aeffc06b10cd11de9d78066fe89a7db06b5f000000000000000000000000dc53bd91bff2bea982aa0c3b019c833c021176b0000000000000000000000000ef1b34a61275ee53d59e4fc44abed4580db2586600000000000000000000000089e4f6a23e050421addded4fd13498b3abd3791400000000000000000000000008a134ef5a496ab798bf8bc75980293e13948f00000000000000000000000000e2794cf945df38ed59d390e491f87b4115397ed90000000000000000000000009249fa3e68a32c7e07a66e5bbb5fa615e6d39a8500000000000000000000000041f52b6cca1df53b20b8e48b2909c200f729fb1b0000000000000000000000007d59aaa6118331ea10f8454677187232e20530a5000000000000000000000000a0eea1ed0cbafb0f18c01d214829ab408bf9eb05000000000000000000000000fa3ffec3620113054479177b3339519e5823fe620000000000000000000000005233c6df5358ac2ef5514c4994de21f48d3985ee00000000000000000000000053f4ff8565a8db4453e2e0bec5f203a295f51b580000000000000000000000000ef2623b3c9bb2acdf847f1d8986bd69c3ae16f7000000000000000000000000617bb9439bfd7b723b85e5715bf162ae260d0e00000000000000000000000000cba158b1f6e17dddfa5858be8d54a2d7c6181e340000000000000000000000009c97b0f9003d5aec4be04d9e31523058dbe01bd700000000000000000000000037201d3cf9d377a212b3c484b1d314cd2af4a09f000000000000000000000000c569bb041a7dd27e40765760ee7c5b2a67795732000000000000000000000000b65c73654c6e410e9dfa1e98b6cd57e31fb43f9100000000000000000000000095ee48fbe18f0c3804e56f288274aba7ebf822650000000000000000000000008f85a0701fc876417b0fe47a64cc105fa95472360000000000000000000000005fb229ce880e5c917a918c0004711baab311ebbe00000000000000000000000020f559d6b4d405a94092aa35734b061d57d3946b000000000000000000000000078dbb4a745a31a3c4df32f3c1708d6e865a0a7f000000000000000000000000cc4639bd2f94c7961379728b7f34ce3675216b00000000000000000000000000c87a57b8ecca864803d8e9670b29bdc359c6f1c70000000000000000000000005038f9ffdfdeb78a497b68201571be10640817530000000000000000000000008fd3393b5288627f6114cb2599cf55c5448dd7390000000000000000000000005d109e1630de1a2cbcb8c9754b813fec3e76e2c000000000000000000000000087a56c0c06592aec869b72de276dcbd6d771b1fe000000000000000000000000f641b90b95bed2db876d27b75c4208243d2dfaae00000000000000000000000089b1f9a1b2d13fa4e0c39627c3c5f9fb36f334ad0000000000000000000000002d81a90215387f813a16ec9aeaf1e29857d531d8000000000000000000000000f26b6a94ff98ebdd68ff8299557643f2e9c5ff83000000000000000000000000cba22c600638e2a1598daf39587180080da8cc5b000000000000000000000000c87f340b04ddf7859c95fd5297db12706f34b3920000000000000000000000004781f75aded72fb5d07df6d566581ec233b6c9240000000000000000000000008823ae67d9cbde10c9bc2acfd7ef2da92d77954e00000000000000000000000008d228fbde8999a9be103dff22031803ceba692b00000000000000000000000075c5e61a819a9ccf259cda175cf6e20777d81a2600000000000000000000000084db5808ae57289275aeaeb91e5f9a69ce43722c00000000000000000000000067714d168f416972474c0b69515b01fd5f71af03000000000000000000000000163c44cfedf7c62c4a3c05406b80c0eb1fffdb1a000000000000000000000000285056755016e6a85d0a72f68b0caf378ae68fad000000000000000000000000fde203cf87034976e62cc5f9b3fa508f74dd7ecc000000000000000000000000e49034fe84ef98b15e4a4b968d462ac280845fde0000000000000000000000006f490351e14a13e2338986dda0b1c0e246bb6b610000000000000000000000009229113168aacc5fcde18832556697add73be0ed000000000000000000000000de555a94d6a31fb727f1dcda97cc4f106394c1a50000000000000000000000001392ef47f64d2aac6dbfda4a3d6167a750228f1a00000000000000000000000077f3058071c319cb73375af7906a4fe4803d462b0000000000000000000000002906d1e0f88c12a2de38ef720b2c1e90eb6e62520000000000000000000000006682987032d400c2c169f0afa15a030b01012276000000000000000000000000f734680cce2a00f40fb63645a4ed21736d2ef937000000000000000000000000b51cf4992aede7b4d9c9424f1fb13644be6750960000000000000000000000005cbf78de7ea09a666c8f5f9387d345369acad861000000000000000000000000c8f691f5fe10d024f1efaa013ea9b89c476068580000000000000000000000009b37996b36c4cc37bac28017c22c1c9c7d91b8070000000000000000000000001037bc4fb009bdb72c98d95ddae5ace2dd89395f00000000000000000000000028b778c1a7cfa14367ebb876772c9430606d1d75000000000000000000000000c3552b97b323a2a559b600cd864049f791518fe1000000000000000000000000d9cc12e6120aca62fdbdc6c8ce61cf51c48a9b0b000000000000000000000000c4ff8b67eb63b41136b2a441c6a8fd41ef7c628e0000000000000000000000004a556cdf38170b3b07adc600b3acb0f98facb9dd0000000000000000000000009a4fa88fac7b0dce243df04944ea77ad3091772400000000000000000000000000af29b941c904663629d89f7913e6bfe0e847ae00000000000000000000000055b56386e437cedff9bb05c298d2ccc761ad517a0000000000000000000000008a655504fd1c929ffc1d779980fd4ac34fb489ec000000000000000000000000022a5104ccebbb2c614e04d4cdff906ec50c1747000000000000000000000000ab9689408442cf21e9337b738474e9a6f6d6f77c000000000000000000000000b1f57aa1a7802537e63964af72c874e2e21e29dd00000000000000000000000003d4b13c4377bedaa149e4d16877e0a1e91d05e00000000000000000000000004d7f2bc90f7554f5e170acd608806205cb07be16000000000000000000000000f57115ebf44a51341328e524ac1463bb00a3f66700000000000000000000000027f05ef9e78ed0f800c5d2be61936b01a25c55bc000000000000000000000000d969c67bbbcd05bd64e205748dc43cd7b1f24b400000000000000000000000007db18fb703d7b76ce008301001f74260015a6f4100000000000000000000000038745a19b6722b1e3911d57118798b82dba53111000000000000000000000000b7e5da9f71ad5815152c9b15e4a542f18e656e7b000000000000000000000000c6798ba39a413bbf5f204cc6451b8677b5bcd5ed000000000000000000000000843ffc230f59d3fb2bfbb6a41d4693eb747aa397000000000000000000000000a24bf448e1d40cb0fcc3e72842f8720a9dde9a13000000000000000000000000b6730e7425cd898acf86aef524f3300d91cbd3f1000000000000000000000000eb380d49407e0cdd114c94896c61490854f54b0b000000000000000000000000c89274839dcc9d1eb2417827f9b241f3a5d9d91200000000000000000000000017465cebac87061efec60006b07272f47aa6c750000000000000000000000000851e931a6cabbdd5b17d0da2cd4b0edf11941968000000000000000000000000deba20888520164660b193ed872b967f4d5cb3f4000000000000000000000000ee9a6efd306ad4eeb27cabcef1c0cfde2c238990000000000000000000000000f6e1adac024c6cb079ef320ad524497d49b0346b0000000000000000000000008e07745fd77a6afcebb5a48a03ee17658db397de000000000000000000000000362478be2c17fdf0025cf6629c59a6751a2bdf8e00000000000000000000000089adf16bfe1af995cbcc3b80cc114ab98b2ce199000000000000000000000000d00d3dc638fa34b2a894438362f1dde920be6ae5000000000000000000000000e4eb1036cdc0916bbefbdea620c42b47aaed3ea80000000000000000000000009e330a93c2414e0573ace9908848860b3c6d5dfe0000000000000000000000001bb664bb58ea1feeaa0760e29f5ceb57ddd12eb00000000000000000000000004516a07429c75c67b503054a151597cd4b476e620000000000000000000000009514a6ddb75b2e64692ff6f61c6e2067f74b5057000000000000000000000000dd84531767b7f0e2c1f4d927ee4aaccade23bdc600000000000000000000000025f0fb34afaa3a8c25827a04ff8ead3204fead0d000000000000000000000000bffe39dc17fe2e49e980f6a169c52acb5c1fddcc00000000000000000000000075b14c0f83e31a78ead48a208a577f9d92457545000000000000000000000000e59a71f5734a6fd3ce7a250c663962c1a299916000000000000000000000000043a577771275e6dd6f0f060257163e8e0bd9d2cd000000000000000000000000d36646f55e624d7e968ed7db7ea099d8d196b755000000000000000000000000908aec517f9e401eab9b64e71548e09dcbb74d130000000000000000000000001b204db7f7a3561198c19fa786786ad888b6267a000000000000000000000000c1b5a3684787cfff1c874e939a761181146dcd2e00000000000000000000000000492f882ce8773b679094843c27bede89bc862b0000000000000000000000001bfdd34c6ea9c4012fed2801472fe0bfe5e2b238000000000000000000000000ba4c209c637b91f92f606a245c9a9e66db9d7aef000000000000000000000000d2daae2cdb7ceccfaacf2d4d4e1fb7ce639c36b0000000000000000000000000596a7f60a430d3ea672ebd0268cd414a6607b463000000000000000000000000f84898bb7fc4e273ee91bf4d96333957bcdd79c5000000000000000000000000695ff26ea2d60c7971d74ee6b4f3486ac41c44640000000000000000000000005ed7972a21a9ef71e1dbab742594ece652546af2000000000000000000000000d430591abaa6eb101578f44a2fa7725ef93c55c10000000000000000000000007168d9fc07398431731c32c6d9be794e53d92f33000000000000000000000000d1e9bc8c8c888d9a83c10335f4bb0a9edcde6b6900000000000000000000000008d913aa76100fd72cfe42cba7ddaed4c7f50cdb000000000000000000000000b393b1bb88419676fe88a903c4adc3aea8bb72d7000000000000000000000000efc25a2bc52d2fb7efe1d54146220757600c02fe0000000000000000000000006e247fc7fc0b70ba4843577221c6cbcf244c7b8c0000000000000000000000009a5093f13b89997f1b095668ecf73c4b79b46da5000000000000000000000000e68225784acd41551f37d50553e2ce7e4a0cd4b7000000000000000000000000820068fc5a41ec7e5e8bf2755bf137ad9c06dbcb000000000000000000000000e761a9b9c149f6d3e34a295ff4695b729890b848000000000000000000000000ca9aba0d7de324aa4958e96eb95e0a8e1de940dc00000000000000000000000062f89b9be136c15dfba579e67811f4e7347dd34b0000000000000000000000006b3fcb991c84350ef8f473f283b1cdbda46e5276000000000000000000000000ab18f9590fcc73a300dea11d167498b5660a43620000000000000000000000000f64678b59f2b05f95e1b7f02d871b1bf25366cd0000000000000000000000005a517fbaeabaf0991bc8efb7d957623311e15c4c0000000000000000000000006f4cd71315805e195b4185bec5fc006eeed6648e000000000000000000000000e21a5d6edbb37edfbcdb55c2ef091c4d484a3227000000000000000000000000c307fc5a67aa20e1d49bb299e3322d981b3d2fcb000000000000000000000000d06e1f942bc7b114ef8f560a82000f7ee16fa157000000000000000000000000ea62b443099d9b8224d4a634a8a1a46727e68dba000000000000000000000000ca876cbb3aef2c2b3e2e0261d59244815232b359000000000000000000000000760961167cd49c36d2f6994c3a52e37f6edff9c00000000000000000000000000c7d0eed1aa567bb40b468e9977cf036b81d442e0000000000000000000000006659adade5320a9ad631426c2c22b956cb14e3cc00000000000000000000000006290b60235163dc09d054b4e32ad11fda9760d50000000000000000000000000cb176564928faa85d818591b32cd0c6d4f804850000000000000000000000007b5ded623a80936ac179924b83607279d47949650000000000000000000000003617d6731f3066c031faeb036ba1692c0d90094c000000000000000000000000ecefba4445d088d3c60685f7b9c2df7c9daa6f02000000000000000000000000825f23921dcff36944d8b0b0ca23ac7d05fb86cb0000000000000000000000002a1f14ea04fd01ec964f4778219f341ce4eca8f0000000000000000000000000c47424099fc81fb90bd7a9ccc914a8080fb18239000000000000000000000000fd05463c5000683de0518fc7196ad2d46d3aa24d000000000000000000000000483af64b1a3561e1bf8b74a84e2c9ae569b5731f0000000000000000000000001cbfb2217c64588b086f12683c3b25a5363ce469000000000000000000000000ea9e3f710448d25ae54f1d74b0f6b4d8dffcec26000000000000000000000000a2d496d760da14030590cc97e88bda6e4d2b826f00000000000000000000000021ef4c2db166d82f40dff589f4bd4c5fb9c0c9c700000000000000000000000099e1db30ec7b23382819c3517e4ed8bfa3bce1250000000000000000000000002606c61c9c9754feaf772ed9c50209035b9294d8000000000000000000000000e62a2ee36a9b9dcd72452b91e72a2b645f5bcb3e000000000000000000000000ac83d27f4e5c4e03ffa908f051138731d5554fc00000000000000000000000001fc1495a1774101fe7329f6a46dc21cc43079b80000000000000000000000000f695259b75e21cf443178709dc8c4f16d6d6db4e000000000000000000000000eeedfb393c393f1b7534985baf64447f46d267aa000000000000000000000000d36e940f725b7f3158ac5177c96dde95a862dde80000000000000000000000009e232a5b9eabdbeb5f4943fd8b670cbd961a0b7e000000000000000000000000a303a6a6aa5b3924b738a886d18f328e6f53be5b000000000000000000000000f8455b40374ff57dfd4f2542f7b75f62c89708930000000000000000000000006b8e80dd952e23ad73b8e0cc9bedc47510cf3143000000000000000000000000856538d24d71251c59063f59b3e5b54680cdeecf000000000000000000000000ccf3f02569084081870e0ad13c7e6b96841227f2000000000000000000000000945acdbfc9c0287d4aad214cd25911d94e5dc931000000000000000000000000a8664c9d5354b1351dd532b750acb5f045eb5d2f000000000000000000000000d9f29fa5436ef6764a0e8b992d68a99baf73ab68000000000000000000000000da2a0ac5471dde936ee6477a21ff0fd53167c211000000000000000000000000a60c1b83b6e8f991b45491a46c3437fd4038e371000000000000000000000000b017863be90f5d73edd6644c09e61e4162f27927000000000000000000000000a400b40d313758fc305e66c5c576dfa607e5f4fc000000000000000000000000e26334be397fe0d883b31afc5ca4682eaf4fb46c000000000000000000000000fcf59870ec7ef5e5640bdcfc3096e522b3ae1473000000000000000000000000934bb7804805fd80e09f0fe58bb1c6ee0f428ecb000000000000000000000000271f415ffa11a9e93f8bb1489181cf212ddde631000000000000000000000000b8b75c0d97d81770229ce3e81bb6b835af86c941000000000000000000000000f8ec9d5e68573ec9cef29cee2b7fed18a26694ba000000000000000000000000f3b9b534bbe5376f10dbb8d34c119336febe2e59000000000000000000000000825fa08deb2d9203c7c260cfcd21bfea2dcb6dd9000000000000000000000000fe4af640da8b7dec45d31b13cb8ddbe891d7951c000000000000000000000000b26fee866ef6742cca0784d073111a9bd47d50fb00000000000000000000000040ff7f97b23dde3426bd49603c290da2a1ed82f80000000000000000000000009ead4b30801609aa8645af957d69341048cf37a2000000000000000000000000594c73e6766f99e196e355ce4cfba81def6588690000000000000000000000003b7c94558f9e4045997b05c9b7f6af7a3ea53e92000000000000000000000000e2c37c99150a0f9b3c983059821ab6285693d1c20000000000000000000000007c100389d18e9069cbdb561ffd4de843b9355ecb00000000000000000000000010f868f140aaf154af7822ba80f94126fcd2050a0000000000000000000000003784b72e1999a5995c0a884c62134cc24f5d971c0000000000000000000000009bf051da269cbf5356bcb1ed831969fac6ea7b380000000000000000000000005bcb9a33af0c8525d547a1337fb04547a9b1933e000000000000000000000000967fa93f13db8e0c92f050f8ed7df877212bd975000000000000000000000000dca75d6faa6688b4b5a275640e1a3dc3cf53b9f60000000000000000000000003e194755534224315fe092abb5ccfd273b17cc10000000000000000000000000de679f6b917f416664a48cf7955d52c2761d00ca00000000000000000000000078ab09bc00109d0e98658043805708b027ec2b15000000000000000000000000d3b3949c9ee6ee18086b9e7007644b94855f974400000000000000000000000010adb629b5fd59f10ec9b682833c7a1564dae1fe0000000000000000000000007e72d21be94745c64ec5fb2878737c4ee2addb2600000000000000000000000082767cd32ea7a6250366fd4d1ace9cb3ec200f45000000000000000000000000d5ee82acf0405343b4ebe66d2f8638347dea5b5b0000000000000000000000006af0e6c8d99f0b4a804c875f68b050a2c6deee78000000000000000000000000da76471c94a6c39b488a380407a0dc9bcbe5f437000000000000000000000000801ae1a70c439c8658e98d56a0aa698fc2a008c30000000000000000000000004f158c8b577cde3669d8f27d995fc11cc5406ce300000000000000000000000099f08c0e3721b9bb423af34a2700d5fa79c66b88000000000000000000000000b732df7ed1f47c80042e4bc86ce0a3c19b057a9d00000000000000000000000096f2c41c9a6d940dbcd8b41691fe092bc4c74559000000000000000000000000fb076b4b9a59eb873fa50b2271ff713ee16d1c11000000000000000000000000965032e72f37302d7c5903fac22161b245e497460000000000000000000000008c6cc9fef2694adeb7f644e48cb683736cd0e7f50000000000000000000000004f2ae9da236fcc528c01cc672683d5a3a32952de000000000000000000000000a7a7fb52e0569256cd1b958f918379e49afc6447000000000000000000000000f7eaa7b0e136626ffad16f5ad1bbca1bc06c3444000000000000000000000000499522bd66025c5ae04b02adfec63a5596696e8c00000000000000000000000094b00a19cb531f3ee19e578287e4d908aae269e0000000000000000000000000efcd4796ff5b058138a6568f277110185221d2d60000000000000000000000002bb2baed25a5170f048d86404f3586ba049bd36c00000000000000000000000028d3f9568d9a9fa84febdb1d717c2eecdc082664000000000000000000000000ea1a7784d3564ca55f87195a89b195ba3370b9660000000000000000000000007d1b19ebfc6555f84660e22efcb0bd3ef4feb6d60000000000000000000000006380b169798b4c901cd5f07e418d817815a8d60b0000000000000000000000005d7b0e65fc79067fa5318baa58610a6d75c5a97b000000000000000000000000106004b396934f7747b855eb084531ed82208889000000000000000000000000a2664407e39fee60bfff0a680110cf6fe01eb7b7000000000000000000000000b320a9c4e87cbcab519cdfd86e2ddd255ed07ff7000000000000000000000000db77622ae29f51af1a964849da69831d03ea0520000000000000000000000000558ba7a4d826e00b0468001ed5e8a184012bec160000000000000000000000000b837495c6ab29fc66d37ff8a733c4eabad82a260000000000000000000000002e6925eebbed73e0400c14b00b042007bb720703000000000000000000000000aefb7d225a226ae47e8495b19c0b4057d21a91980000000000000000000000002d41481275e61f412844b60eeed61044c7ae052a000000000000000000000000440a87d4c4edcb7b52ea6eaa249fada2672a6ed5000000000000000000000000b4694821912be164ac1b2a38e894c6e9ebb35e1000000000000000000000000009290288a5180a180228e9bf33bccec626f52185000000000000000000000000ef94b35eac6c04f17450391a5224821d1678f164000000000000000000000000f78ef9f7b6b61edf4ed3eab783541556815fec62000000000000000000000000fb269cc90e2032030c6bda357a73f06eb1c38f800000000000000000000000009ab27d7a3fcd909f75ae2750bfb0fed068d315d900000000000000000000000027a1b4450c67ef6b86ef66e2a0e4c83968747e72000000000000000000000000103f1ba6a644dad2a21fe506e937c8976299af3d000000000000000000000000c8080a0986a7127ad64fe1fe264cdaf6554b697000000000000000000000000004a2fa60d9fe35caf709db2874339f3fa8bdf9ee00000000000000000000000014b610c889b21c1777949fe0a98e73bd1c8f3d7f0000000000000000000000009ff615eeadb077f90c0cb32cd85f110cd2e4b9b6000000000000000000000000be45585ea0629a900e9a0c663dc643221e7374ba00000000000000000000000055314ba9fd0c11191928cab98abf2db1276542f500000000000000000000000096ca5c28a9f82341cabd3247a6a5ca30deb194b8000000000000000000000000892bff0227e3879641e47787915af5ec2bb631460000000000000000000000007f830ec80b3cf4e50ec6edddd72a414e49feacd8000000000000000000000000569120bab070484696feb4ad9f149c429d9d89960000000000000000000000008092674003011f4461b6f5e4743333215989bf180000000000000000000000002d6ed1c41fe6cff06c4b71153ef4121c365a76a9000000000000000000000000c6bc68263f2bfb115ef6ac517ad93093afd1e844000000000000000000000000da7896d7e90ef5ecb69d35e88d07737d9d1093b1000000000000000000000000a23ad7cbf4e3ca6542af2e47fc9211076aab1e0500000000000000000000000071b095f10633f7ac65cac6b476a3f0632339c5e4000000000000000000000000ae0cffcb57196f0dbfd1f3cee0107a3160ca014b000000000000000000000000abfe796419b5f69a442f705a2012dd3f392d9d0e0000000000000000000000009027a3e8a7d070b65bec20bc89c79a49f76ec90e00000000000000000000000041ade1cd005741bd093b4df7391fdd8347dc42ee000000000000000000000000e9c1d2c6c128308eabe632c5dc3785e72e2dedc90000000000000000000000001b2d51a87b145e2faea39318da39a426a7b841dd0000000000000000000000008cb6f75692ee5998e9d7b7678de921e4fe7b07f5000000000000000000000000f592a4950a9f5765742b7688445ed9da0431e52f0000000000000000000000000caac7cffa09dfadca5be1b490868581040a4a730000000000000000000000003860ce078801122e8667045297a7a3928e580ba10000000000000000000000003d32c715dde1ae202edbf7cdadfbee67ebad01ab000000000000000000000000e86c2b50a9afda43758492326a59ac345ca9fa5a000000000000000000000000ac6a75f1482c0e4bbcde464d8c6cfb65c70cf6f900000000000000000000000051d480ae228c64fb24a581490722435859cd3ad4000000000000000000000000fe0a757cd1651f79f835e7e7ad91b52cc1cc1460000000000000000000000000a44298d80ebc3f43cd83f944d3490ad23ba2a10d000000000000000000000000f841355b18616824a38b4c7192eeb83a69736cb0000000000000000000000000971e0df0471d0dfeadd98faecbeb3486b22f88a7000000000000000000000000e126d84a1c2018b5f5ff821c1539eb8c53f27bf2000000000000000000000000f3846c638068f06b1d5ad2fa36d1c9555dd88e39000000000000000000000000a42f6200257a55bac234099d3853c902ea050932000000000000000000000000fdc6bcb39055128383cdadfae9d2b39ca1dfea62000000000000000000000000cfabeda5e4b485743587bf0808982da5bc8c7917000000000000000000000000b5155dd19c8d3bf1d9473b39d3c7f5c75dba3608000000000000000000000000fe2b720f2e2dd0bfee4ac89410860ea472ab376a000000000000000000000000f7ba102cb69c61bcece8d8f81811a6c66407a9e600000000000000000000000093da5c3a887fb0b9bfee0e7b698338a4a237ad66000000000000000000000000b264e0e802fa8d55d1a227d37254e20f5e43386d000000000000000000000000e0fc28fc3cae8fc1de736c317820f5911b5c0ad00000000000000000000000001395ece643a7b3ad70360f9a740652a96a4586ba00000000000000000000000017679f20bdfa40ab273ff06424a1efd4543fb61500000000000000000000000030af96b0b76e51474bc2da477f97ac0ca590681c000000000000000000000000a12e0205ab967532352f8e2edac152dc39d89cc4000000000000000000000000879ee8239abf12c1a39350e74c017165b8561d41000000000000000000000000f23d5caff7ee15c67d336320bf1a3af6609b9043000000000000000000000000cab84b5474ea7a42fb98e0e4a3bf016fc008af37000000000000000000000000fae00041aed8a32acc6aac8006a4882a17de73d00000000000000000000000004474bdabf3aebb07b36e60995451a55395ee1782000000000000000000000000446efdd76732718f14e2d9a76680f20fcb6e5d6a000000000000000000000000eb43a80f577c52afd4ee9fae641c48be9ce5225a00000000000000000000000031aa56853979c4e4b166688c3246376bf9b6e8f0000000000000000000000000fe93b3184d19912945c74ad5e74c5bd95794052b000000000000000000000000b6e97c8ef8ae0d437dd0078205e94cca60d421a3000000000000000000000000a36e269e865d9f045774b4bef47d7e01e44d8f74000000000000000000000000e4b57336a454c01fe44e5c9bdf2bb22b4e281fb9000000000000000000000000e0b5176e287a5a5b0a3658dc991c4c681d9a6b2e0000000000000000000000003db945b921725d5f1abeab72db411fa1fe2551c700000000000000000000000033719bad2cf17dff09f735970aac38f1e4ed888100000000000000000000000015144eb0b598c52a67f772054110be2541434cb5000000000000000000000000154dfadb984053efff3491f950bd1427ca4e0088000000000000000000000000cb9748cf5ea2e00fb5f82155bd6ddbbb284403fc000000000000000000000000afdc4cb1ce640ffb3e1250e0b5c7baf496fefe54000000000000000000000000de5f10ea5a88842ce20c198ee209c8e00907e440000000000000000000000000aa8d2737d3545364788b7d1a8ec84c2db0b4015a000000000000000000000000eb11fdb23a58dd9fd1537893b903f3b8fd7020510000000000000000000000009bef0450abffb2bcc2474b6f0b03e2c5b7472863000000000000000000000000acbb9cbe0f469aa567377b8f5580df81abc1d23e000000000000000000000000704f018b4ca6cbe7821be457a574a3dc367c0a57000000000000000000000000d89f7994bb4bcf7b0d929c95f52f9b38426eb43d0000000000000000000000000451984e09444c8e8e6e1c3233bda616d1f0bb5c0000000000000000000000008a764ce8eec58beb13d1251464bf0df500ca691f000000000000000000000000762d46540668f3bffda1e3653726f4d6f0d6e0b10000000000000000000000000e4fdb4dde3f1a74f6607b93ce39eeeba70d82fa000000000000000000000000044d078a981333962f97826a0a84fe23366b8a310000000000000000000000002c5c8d2e4d241452235a90fb76d9d07b1bf934dd0000000000000000000000003a320e1e3a2fe77e5733684a55c1c8d0072c0f9800000000000000000000000067306c3b110afd763e4e3860812f74cf850f2cfa00000000000000000000000026f1d8e2145aa7bb6818f5c2c07cbf5a563336c7000000000000000000000000c3941c55c795f3725c26882a53cca9d5bdabb9ce0000000000000000000000001c1918e2640ae80044841f9c859f72851eefba9c000000000000000000000000f230bb4b42486941847b0de365d33c1e867206f200000000000000000000000075fc36b49249f068f8dc8a728e8ed3939a28bb7e000000000000000000000000831ba9f28fe59b67218d9d88b56d1cad4365d10300000000000000000000000031f89afcd8d4766f595f53202002c3b78b5194ed00000000000000000000000040f7d485cb0ffe18c2ab1bbc368dc3714a8a0f81000000000000000000000000bcc7479d29ffed722c079a65baf1976ae1a5106100000000000000000000000042b896045dbaea76e627d19bfca948017ca30d2b000000000000000000000000cb4249d047470c366716d2e603851817b9af26b600000000000000000000000033815193a8da9289202c5d8c72d2a3152b031a3d000000000000000000000000562de7aeeb86c31029e6a839123f18b783cf4b7d000000000000000000000000e534afc3c14f8e1455c83536954c7e47def9c97d000000000000000000000000497a0de3a2be960b85020603bb52d2bcdb01b416000000000000000000000000901dfe3cf5b1d855b379831b96e274ddecc01f720000000000000000000000009859149f69e19f29a7bfc7b06c76714c0cffa046000000000000000000000000299aa420941f82ed197ec0c20b3c2c045cb0287d000000000000000000000000f25eaea190af89674f76ee7ea42b26a49fd05b430000000000000000000000001a18110c09ab7a0cee30a9950fe9a6a4bbfd8805000000000000000000000000bca23842a4a4f1755601b0c54d0942882cb5bc0a00000000000000000000000073fd9a4322d75a3e5e994d285daaff69dfa56232000000000000000000000000b870bb5b8d5ed9ec9a301b5277a998ab9be35f53000000000000000000000000a53e27ec919b95f68fba2d45adbf79b0acd465a8000000000000000000000000c9407c7d26aedeef173d045164ca67beb4815b6b000000000000000000000000217b9114bb4aba550679a8e82c8cd05224ff8a84000000000000000000000000cae81cc66ada0442e8823d52eb827170b828f5db000000000000000000000000ad784ee086acbdf2597435cf7730d34523e04741000000000000000000000000a323df1bd53a6b2e8812fea54e7272639934d91400000000000000000000000047e5148b9e056abae410e4abe74398a716ad77c3000000000000000000000000e8adc68c29fd7acd7b2b374f9e39fa011b7ed319000000000000000000000000be034cba83147ba67034401b581698f0bee93c4b000000000000000000000000b9f1971dbb75bc942da7eb642cc87fd5a3a092eb000000000000000000000000632f8c835338d480f22e52842e5876a63c3cf30f0000000000000000000000004b544f6fd069869f1094d551d49fd0c178a2e6b5000000000000000000000000f1c9017bfe7bb2a9f3f4951f12635c6fbc0389f0000000000000000000000000f8e0828586755529dd85dfd8da80a89fe024234e0000000000000000000000009ebfe6cf9d1b595b4f96b42522edb164a23c9ca6000000000000000000000000a928b52803842530648fc7403d1e22023be5eab6000000000000000000000000cb2a80315971c54a1637a1ea2a59962a9b9b4b5a000000000000000000000000dbd524a5241872db20cc057f0da6f94cbbddc7f00000000000000000000000003856393c429e94c274d29ed5db43474f2663613e00000000000000000000000052659fcabe0e2764b71f3c8951f604a6faeeddcf000000000000000000000000e6d25eef94d5f5c38148947b5f6983bd0cff66b80000000000000000000000001b2d3879344d0c3921e5a25af15d8d7274942c9300000000000000000000000005a4368489ac8185d0da360acc644778aaf88bb8000000000000000000000000bd0c16e645fd1171760d9fa7efe41ff62a7a69d8000000000000000000000000e31af7feb98cfd25e97c7452eb6923f0e8a755c5000000000000000000000000b2bd4d845e00477b52a20d7c9bc36ee904c469f70000000000000000000000001633dac4c3efc26b3ef5ac5a918a9075e6fe502a000000000000000000000000c9e755c90b313d14b8c51b2e7ce7a7f4cb4349ce00000000000000000000000065675361609e47d4da7606d6515d16eb844aaf69000000000000000000000000137560b531d33f78806efd3bea8fc6cf347ba16e000000000000000000000000763180058484bb040eedd771e9facee7b4983919000000000000000000000000c414262f80a316ef4a3f7aad962c19f70c479b84000000000000000000000000ddfabcdc4d8ffc6d5beaf154f18b778f892a074000000000000000000000000051bc708e8d6229286c59a759dbc3da3c9e5f681d000000000000000000000000a3dad96123968cbc4c0d391fbb776dc6e8cad3c50000000000000000000000009245c69f5ec11ab32437642114a99215a2642e50000000000000000000000000c95f9226eca840a1ec5e1fdba8d84c7de645a95f000000000000000000000000670ccc1b6de855ab0a3d22cfcf1730f704e03c2c0000000000000000000000009146f6515e4a58f5ea75647660aa077ab7349b670000000000000000000000008c3c67f6e2e4fbd181f9c0fe4030afbee732c8640000000000000000000000005699949005e5267eee6422871718e8e2b5982db40000000000000000000000008db74cbf57e3cbe793864dfea1cf08a0c99cfa420000000000000000000000002e223bf4d71baf6098f4238c069e20547ad7103000000000000000000000000044560aad3c14b6aa6a155c6dc0986cb05cc2a210000000000000000000000000cfb9b34f91e9e87e835cba7fe10358d18aa637f100000000000000000000000041ef6608b64e7fbd5e07ae8aa138cf92636a4ce8000000000000000000000000a3061161d94f078faef633abbfed5d62069e921c0000000000000000000000005dabec5fdf9f4ec443c14ad3b17230a886238918000000000000000000000000e02cbc2ae9d2304c05f338ba735c3c617e2869090000000000000000000000002130fd01026867a6c8dde24ad5e64f2e2dfce196000000000000000000000000dc21628fd103f48b558be64d92e892bd1ed8ae0f000000000000000000000000642127752342d0ad398a4d66228770706d31dc3400000000000000000000000061497b5c094658be0718c4286dc6bbad408acbcc00000000000000000000000012e6b31637e67dc1e9233ef5947d004378fd0af500000000000000000000000052afe876280d5efe4cee627943b1080c68759c52000000000000000000000000a3adce5965d8f79957ea46fff13a1adfe01f8fa80000000000000000000000003956f97f7ea190f6573516dcf33384c7b38bf3b50000000000000000000000005847336279a20ffe617b8045c043635e112fd3a5000000000000000000000000561e07dbb6802ff41143114c973af72ff10c98840000000000000000000000001ed8f5a73559f72769694df036e6e67ecb415e52000000000000000000000000e7cdc161a0df33f9b83eed5585fb1241e90e0fca0000000000000000000000009831c6c508df5a52d451c37ba0222fe1b6fea4c00000000000000000000000002b4fa3f8256e37dc2304df6c3bf4a818132d4971000000000000000000000000dd3d72c53ff982ff59853da71158bf1538b3ceee00000000000000000000000012e599808eb712a98e6ab2ad31ed4bc78f0a820a000000000000000000000000d2b4fff90c15367806fdf17de2c9731bddbae94d0000000000000000000000007a5730450bd8e38168d4b886baef3f6a19d6a893000000000000000000000000ec4d08b942322e65ac0c06eede1bc22c3476664e0000000000000000000000001281b7b9203e251f3363e66354fd5a48258e3b60000000000000000000000000e4276dfea25ecf8970622b337e7a3b6bef850fb60000000000000000000000002af2e064bb29e1bdfb667957316a3a049ac933a600000000000000000000000075944eade669dc3ab53bc71baa6a07266ebc696600000000000000000000000055e5d510ee4aa37bbec62fe1875b10f00c4af3030000000000000000000000008e482b8cfe9459a5267b6efb70df36d9d376da5e0000000000000000000000002a7300e86b33e78c10678231b52afd9c9676993700000000000000000000000006c1e510686321f0d9076bf0f96e2d1a91d993c9000000000000000000000000991c9941d3503f2e02b9f4d51f02d743d72af524000000000000000000000000cba79933a598c16479c7742d58c5f37464a9488f0000000000000000000000000cde860a89b2c92fe03b30d61c910ab776c5e51800000000000000000000000042c3f5d40b3913afe0306e36d5c48552ba80fac400000000000000000000000003c745c22d5d107b4ed14a319f881c88a5a7d9e60000000000000000000000006486dbe823f467ea9dd358dd7742d42ea3265c4f0000000000000000000000004f8a52c9205cbc1e420319290d70ad057aa2671f0000000000000000000000008356bf229f6779cc148baf571bcfd1160af586000000000000000000000000000a0ec792a6d826a42fbfbdc94d0d37fe38ae619a000000000000000000000000807c766ca264ceaba63919b3a82f946f05379d5a0000000000000000000000008f4095122ec2fe0ad82bdff20789ddfb4b33734400000000000000000000000034cc54f3c65e6e6cfd1f05e2ad0540624a5eff240000000000000000000000002b0e92712dff47b41948311aafdeed76add4781d000000000000000000000000d861d8565c296d735f131407b9af30cd6ef347bc000000000000000000000000d1ccc963ef8119d935edeb42e651f0cd81b83b770000000000000000000000004356ff583413836ce64fe99dd8b3ef452d9add96000000000000000000000000579969eafa3e0ccbd3fd8e052b80a08f14818b7d0000000000000000000000005bfed4790cbbf71bb3c3663585768c64f637e3c7000000000000000000000000b601d378e09675086521a8c53a8a740c24e82baf00000000000000000000000023e4783bf7e21d9d00aa1476c013d603349ac30e0000000000000000000000005eab8396e31a17e4a1fc054cdd39108e75be24db000000000000000000000000cf0ee8aabdda6b6962a29202f9eca8b507c6cdcd000000000000000000000000084f73bdfa23df2bf7803410467843555aea5afa00000000000000000000000077f1228fc968685f1b2cebbb8ef3accc70e2b4740000000000000000000000001dbf4ee5d0d0a7cc065c17697c1a793577832c2e000000000000000000000000ba62375972afaeda5b61b1b79e30cdb4b182381b000000000000000000000000299287618c6fb421bf9e9e800ba03c19668293cc000000000000000000000000aa240acd6d4eee66fa6dbe4404a72e29c7e6d55b000000000000000000000000fe0a69b560db7525f692a4faacb8aab45d0443930000000000000000000000009dfdc98669f55e82186e440ca49df5a86039c2d900000000000000000000000066e7885e711fb8628810372a7ff8e1a178c180ee000000000000000000000000624cdafee695e9bef90b758b0b038ea6626b2dbb00000000000000000000000009e8a4b92ef24438fd9f467cceacdc53dfbf749f000000000000000000000000484098a7c5003ee7cb9e9991cd0a442db6dc804b000000000000000000000000b6efd3f86000897a9d9a0c8e5f26ad4bd70ce88800000000000000000000000075f9ecb8615f69fb645611ebf5a48bc680a2eecd000000000000000000000000242e26e1e8e1f5bece6cb35ac9374fdd217a81f3000000000000000000000000147260ee57d220da1078376050c6bac4f7939edf000000000000000000000000d8f4b2866a3dcfa3fef890ca3c3b368728c6246c00000000000000000000000079ca32842b71b0ca872da1e96eaa70c94809478600000000000000000000000086b0dddcec8dee29b794cdf4a765f5295a91195300000000000000000000000090c56fb0fe02d93ae2a47c1a38ff3372b3784b3d000000000000000000000000baefec063492bd36163452d807abeadc4d3316dc0000000000000000000000008df11f1ee2eb1b66d790326dd9c9e03ba3584cdd00000000000000000000000045cdeb4d673f538d1a4e09d2f82b8b4d52dea2dd000000000000000000000000767e505b8f7c5e07a18a18eceea2bc43a64a336d00000000000000000000000086af3e964a595bcce4b89ff59dcf5423210b29c10000000000000000000000000405037629ce0a7b215c45c34a1ba5b4e19b2a1b000000000000000000000000dbabad1dc7e1e3a483498dba2c115ee591f2d66200000000000000000000000018918465d333d722f316ef6feaa57d1ec0331690000000000000000000000000e22619f6d538de6e0b6c1845174d45e90cbd35760000000000000000000000002fadb2115ea7c61c065f8572105f445f4e3b3765000000000000000000000000e798e1dda9c262f5303e972624095e8238b63425000000000000000000000000f10d9c14e994cfa6e292bc1dacfaaf3ca119ac46000000000000000000000000f9c19a8fc9ad834b85409b518b91c29d12a05192000000000000000000000000435c563a3d22093a2fb8cce54618ad4145971f9200000000000000000000000057c6c1116702a2876ac22abf31ecfacbb53e837e00000000000000000000000053af1d11fe2d49718c4e81205beca45ec462b143000000000000000000000000bdd2f45f738f4e2a178a24e29405be7cd013e9c40000000000000000000000007ff1a3a6c99e6787263663b7625e4efd17ad1f0900000000000000000000000039d83637e882b7bf797a4cc6e8ff94307036ae61000000000000000000000000ea5b441d8e4252bb30b9e8702b0716376b77606900000000000000000000000055d86de17f5d325da035732971cf519f1e70a9f200000000000000000000000079694cc0885eca09efef41114512b697e67ce42a00000000000000000000000092389a43995f07e27ee50154419b8591162ed7db00000000000000000000000004d4136733bccf5a598e88d684278b5d756409ab0000000000000000000000000374e7675584fba78c59bd31c527d1054f0b97ec000000000000000000000000529803a99b7f5ac69de1c8f545779f845c7c593c0000000000000000000000001de040476386a1ff808b5a49a58230e7c0ab25d40000000000000000000000000163ddbea46f6c28c8e3085799abc9f2f742c81e0000000000000000000000007e42574dd239c00dababdff908178df6558e4b6800000000000000000000000071be265e7dbc252edd26929801f9315c4c427f24000000000000000000000000e31917b4cf01742b30f935465bcb88b98da7f8fb000000000000000000000000dce41833a2b926688265bacd05e4d3c038745f73000000000000000000000000a16c18cb96a1ac9bae2c805ca97beb6f7cddc2c80000000000000000000000007d4281c396922161d75b03f8cd1648e68ddcc8df00000000000000000000000068e8789edc978160299dedd2b4a10a667eec0671000000000000000000000000c1c72fc0edaea5cf0978f520554abfc5226e04f40000000000000000000000006aafa1d9babc58209a83c321904e6182c04d866d00000000000000000000000009a597cbab0a1a0bec5acde7ba303b62189d1cf700000000000000000000000084d764765b4b921a3d38e3448be33846b5f0820b00000000000000000000000096768859656bbd3b1e227a2126aed4576c2b75ef000000000000000000000000357dc64467deca4d79d09a36f3fb83cf9595275f0000000000000000000000002ecc8a1702ff071176bd3b1149bc23d994928f40000000000000000000000000389c2cf836cea4dc6236addf67eb0230137c8fec000000000000000000000000cfdc0494865e5a1ae0877e8e021dbc9d79dfb0d7000000000000000000000000b4cec43d8fec23a0ab3848bebd0bde188b983a180000000000000000000000004e5d7df6d53e1a13c29e0dd0aaa0922c446b2f2a0000000000000000000000006c79beeea2abb3499e08168345f6755fab494ee00000000000000000000000009f3bd1140b37413928e014a64ae3a6093598d4bc0000000000000000000000005cd4fd1be20650ee4b23b35708815e5ac8cd66240000000000000000000000000a56b0d8dbefd96f3db161a2d79af75d1eac7e720000000000000000000000002b331fd7cdb8f0a29b0d086c74119281e75e950e0000000000000000000000009548e795545f8921ad9b353a850e42a80e219ba8000000000000000000000000f68444304634c40424923e3bac4c2b1fd946cee1000000000000000000000000a651812d89e97bbe909be48b4424a6ccd4345f35000000000000000000000000eea4e2013c55742a87d80507e50a1fc09cd33bc20000000000000000000000001bc44cba30a0325773bb76e2ac3df96583c9831a000000000000000000000000c40fc1c553737b2aa8572fdb036986510219f233000000000000000000000000004d11035af30db769a51b1d13ee59118d461f6c0000000000000000000000004d7b149e3e3a7198a460d9002b0fa76a1df0f612000000000000000000000000e37c1c8030cf58818614912835d61cd03d8c40da000000000000000000000000df465ee8b59bbb90257c0c3978e9c5791a388789000000000000000000000000cee6d187b9f66efeaa6029a1ecc61e0000571848000000000000000000000000e7343a9f10c143af7fb5d65cfbedbf251daa337d0000000000000000000000001523a90f02c42c5cc09ca7a4ef89567aaa477b01000000000000000000000000160707f6ab6f1fc21a53b406d144e8e8b98526a4000000000000000000000000c8d9049ef80e1f29455ba0ea268025324eb90032000000000000000000000000413ca262bb62ccfd60723a2e6c1cd9876fa0d7d10000000000000000000000001b7136679c51e4de413f0cfe3d579e18cba574770000000000000000000000005b34e039f4f9d4773af3371517439caf7b14d4b9000000000000000000000000c0f578544f17f97aed11bda9669c1809a2d20537000000000000000000000000aed793831b7f00f3073df02936b8201033c17b6d0000000000000000000000007dd97e07dda18924675126e34f70939e09d1d53d0000000000000000000000005edd30b504051bf58ecf5aa8a7ffa76f156481060000000000000000000000009d8a75c09bb8978e3dd50601888296a6fa324ad00000000000000000000000007a5ccbe10d05dcba35ad3fc4450184e38531b6da0000000000000000000000007e67700435e03e41168941beda8961c7759d4b4c0000000000000000000000000d35b3d81e684d400d4cea860bd4cd9b2ddb6ddd0000000000000000000000008248e49b992bd8f3659cd7deffff9936923b11a80000000000000000000000001a4dc5f7ad15bd5bb0c58312f62c7b1dff8f5b3e0000000000000000000000003677aed840418149a5e1199ffed65b7f91db4cf70000000000000000000000002ff521b7980f935555258a061e94fa0a688d760f0000000000000000000000007b4af643b218a815536cb61b5e78c0a912e4c41e0000000000000000000000007543ee77288b8d66d7db3001f1e430fd2ca3670b000000000000000000000000c45d1b0bb5e9a7bfbd287d8a67945865178809aa00000000000000000000000013fcf181332a72e4d96587157179fc17a8d1bc320000000000000000000000008fa0b3aa41724d3f4297b6426c8240e131cc9cb4000000000000000000000000c456a0d6b1368db3e9ee26c06d76e83a41220905000000000000000000000000f40827cfb72d1fbe054c78e475b67f3b4a98b25d000000000000000000000000c35f87e6d59430dbdf917948ffa83bc32000dc840000000000000000000000009b7c66c47fd32997ddb61d51331cacc1f66e62690000000000000000000000006bc4858a53bfdfac65889a26a2bd5e50320dfd230000000000000000000000008bd0a98edf76b32da59a7fdd18e5ff79f3404377000000000000000000000000d4999f1edf547cbd154e0fc611bf7233b1317764000000000000000000000000728583fa4cd8dd7fb5d7a0148d7a10b1b0f70bd500000000000000000000000093f93cb3c5183273cafaf87a2ce183d2fcbdad500000000000000000000000000a7b9c7d2081a1273e19b3a1e990e15fec878df30000000000000000000000000b6fd6b9a4951bd718b22882f5b38f5207bb4dcd000000000000000000000000f101420612b233710b2516b93afe47d4ddb97c320000000000000000000000000968d8a542b4ac136c0254e1a9b9d1671c444ef2000000000000000000000000bff46af25539f1c2f9d862c3d96c00c7463d047c000000000000000000000000bac71663512b85592a9ed087e8ef057a3628e3bb000000000000000000000000c64dba08e7100074d37945016b0600b91bcf704e0000000000000000000000006a7fd57f168724756b8e23854341745080fee519000000000000000000000000d81d37b7b01c615abcae1629cd32664b034c80d8000000000000000000000000113d1b819fee7d5307ebe62112336a2be1b28ee300000000000000000000000039b4df1f5a7c4bff8494d2a41d7308a27eefdfd000000000000000000000000042622e113cf3d378956494e306f103038526634f000000000000000000000000ea267af140fef5eb220d492943929046522b3ea9000000000000000000000000aa087d86f70fb72225ddbc5e9923f34668f95dd80000000000000000000000009519a177ddfa0827af534544cf46fcaeea0cc2790000000000000000000000001519ed4f14fce257b6c59c7d9e4d6690b97faa57000000000000000000000000ac8994ccf8213565a5d4054e7fce26303b46e641000000000000000000000000d42029cc499c9f0cc36ba9ae995724f3cee97896000000000000000000000000102191a4ef64d1107f3a4929612c0118268b71dc0000000000000000000000001bb8a8c31151359521d3c405b704dd77f1339895000000000000000000000000452d7b8e943a2b0d5b57a89166470f567a719acc00000000000000000000000034625ab82cbdb780de1f77a0692b96eec5c0fe170000000000000000000000007c8ffeb3e99ec6c5570e01a4c92002a664bfe398000000000000000000000000f6aa26e6efe30ace7e816ce85b4ceab1a4bc07e300000000000000000000000013707bd3ec186db024532afb2bc9a035904a42e7000000000000000000000000614548f32bf213cb7a7c42cc38cd7f39b6723b4100000000000000000000000095233b7730680d6cc30c4b335bd351ed4d70f07a000000000000000000000000a8998c14a50c5cb828245d1a9b97f32260fea3e10000000000000000000000001b0f1a7b51621417e380d2f3800ff8c58a7613ba0000000000000000000000006869ffaa6db10549d6b00152ad5bcf12cb8ce3ff000000000000000000000000c5cd429a4a060c49689b38c22bc7a374c103f338000000000000000000000000c2f3a4b61999f9fedb4bed6b5ccac658f2db44fa0000000000000000000000003b729a75bb3b0df579837103363e68804f7a1c6f0000000000000000000000007fc7c84f8e27c5768b91827c661a5dcc9979e5f60000000000000000000000008d85a2c47f715376e7bdba1192504616d94912ea0000000000000000000000003532ddba4356e172c9c31ec4cf8a5cbaf00221d8000000000000000000000000dd72fc5c328aa11b7a2dff2892ab5fcc8d09b7a100000000000000000000000056154fe63513ec82c744f5117a8932b36b6f95060000000000000000000000003222b4742f9df451515f86c287d0a47d1463ff64000000000000000000000000ba40c4e5acc07959735e8aafb2757daab3b1aeca000000000000000000000000370fcf2791a6b16262e218bc6c0e9c94af826ea4000000000000000000000000d06a89f3ad47aac6ac91b93059f9da8643ad1fca0000000000000000000000006278818bb0f78a1665ea404c2227c688319b8f7800000000000000000000000015851cd5331f6a874c2cbee3bfa1ee0ab5787f240000000000000000000000009864f6d8e85c82179f011b59610a59c9c2555547000000000000000000000000bf99727e14aebc09c068ffa48bc247f5862cf8d40000000000000000000000000bcfe5575b8a03ced0cd413e9b46f2dd19a2545a000000000000000000000000e9844fca265f085ffedb451d496dca2f48c0275f000000000000000000000000914367e36ce2451904772f01c8cf4686c30f34f3000000000000000000000000c049c8a8c7a03ecafe8fcf709b209d962c1f48f7000000000000000000000000a03f2fb70ae250e38b84a6a82f95e3d606a5ebae0000000000000000000000009920a21895f7a2d13e4df9de2247b70e11a95740000000000000000000000000d99a61d14b79bdacc030a4cdf3b837b5a602d837000000000000000000000000fd2e5882a9574898f5a5c5ab213487b892783440000000000000000000000000e57a80e6a212794e6fed3367e96be7ef035b9dbf000000000000000000000000eb807719c6bbfdadfb7f878c458e2bf59bc62f1e00000000000000000000000071ece90c62b7cfea85241748e477331580d775ad00000000000000000000000096aeff3ca12da70f0fe4c512bf12b6ec61e53bd3000000000000000000000000a30fde03e1ef1b37539820555e1116606df879e1000000000000000000000000ad79956a72481075061d06900a61d9ef6f604f4b000000000000000000000000b25c8f0241213f506c1f67bd01064a54bc7a3822000000000000000000000000035d74288890607811fd587b0d19d4a0448b3f870000000000000000000000002bca8a584a86ded3ef29a889e356de3275490e270000000000000000000000001715a3e4a142d8b698131108995174f37aeba10d0000000000000000000000005e4a7d4a3b55a326a50baf5dd998ec459fa400570000000000000000000000006deb4a9aebe338e7b1d20e4debfc59e0f13c2b4300000000000000000000000052768ab0ea4e7b4d5e5a3db1c059f60233ec9b34000000000000000000000000558ee5e59b7048182669e72cf7177fa9456a7c42000000000000000000000000183c186d8d709150b48c4ad54c0496107e9b417e00000000000000000000000021ac041900586e73e04ce7e92f89fb5f4ca804c2000000000000000000000000c53807fb723ad2adfc9f588dabba615a9d94770d00000000000000000000000074a7b6a8e5d8caa7fb7443dc5c44526eeda3818f000000000000000000000000bad55699a4270f2631b7091d77090ec194c78a440000000000000000000000000f95921a656ab10119fbd1e41e39ec6250c3dc5f00000000000000000000000055016d10dbbbbf82789322e6144ca8f9fa34f762000000000000000000000000323e3a605bde034e0365c06d9f9aa49cb8bfd5ae0000000000000000000000001d8d7e8c9e75f3bc5af09f014bd9489c7890a3d8000000000000000000000000458cdd42992e9a2274de724a1d5bf4777083498a000000000000000000000000782d7e82bf6a94d39df42b1deaea58c5c63ec208000000000000000000000000cc8c964fbb41d6e869f2a83550bf4483d21210b50000000000000000000000003f978fee9c9af54257dd52b754ae5167d842a1090000000000000000000000004f0c5b365d0a904b370e6be3230e4c0916cabf5d000000000000000000000000eab6f7316f886cea45baf75ed14e79ad4fc0af59000000000000000000000000ac240b61dfa3e6c005560dc94851b6c1de5a96500000000000000000000000006b7390d9215188651bb6f2d13f8fec1b819f212c000000000000000000000000e2691b80fefc0d8a60eec396955dcc4c0acacbef000000000000000000000000864a761180d4635c0d257e82bbf897847cdb70d700000000000000000000000009569f51f3f7eef3c1a2d1f46d94e91e0a44572b00000000000000000000000025b693a1ff575cf956aa99e8d619c41fb901a3b80000000000000000000000008415ea4eca7acaf06578b7e6b37c5652cf3b34ac00000000000000000000000045dd16f749e8fbd5b2fab19f11200d060ae650c4000000000000000000000000459a166c1282fcda3676fcf71116b9c9c82b3664000000000000000000000000e75ab327da9b71d6165517a4522af6e9a79d5eeb000000000000000000000000be37c6090a5673b7856bf22f29f9f22d274a154700000000000000000000000038a1c011890bc95fd4b43b622e1432c859d097bc000000000000000000000000bff8acf5c2ae4e5d5892c14754054fd558a59f5a0000000000000000000000000af23fa71b299f34ce50b3960943d4cbc11bb883000000000000000000000000a851be9afc604c8fb918de5761039344bf2532e1000000000000000000000000653c5465827daa06a7c75cef6a1e31ac284643b2000000000000000000000000058f0948d60e6a9d5f719fc82148353d6c5e5e950000000000000000000000003276bf73ffe3d0b443558b2ea2327185ec3ce2810000000000000000000000008707a52ca688884b692204a18942cbc7d253416f000000000000000000000000c0a85b77b0c677ebb2e6a288af46c71e96050474000000000000000000000000f4ccf16b66682edeb0156a7da2ec98bcaab72c4700000000000000000000000059ae6529340747a8cb6834584ceddabcd3c4acd3000000000000000000000000b6d4d70d923793e86bb12459cbfb0b7b4236473000000000000000000000000055cf0209e0ee4d09c15db16c290329dce774eb5a0000000000000000000000001692028c484bfcb9dd6424ea50673420e6d38a73000000000000000000000000089292ef6a76f1fd61b5808f1dc69f887de52ab20000000000000000000000002cd5677cdf678c19918d1c3084eef54086b451370000000000000000000000007446b49312eac631ecb3e26b2b64495a1e617ae6000000000000000000000000900b32ee16f1850ebfcc7c79d8781e9e94e2025400000000000000000000000027267726135300b0660ea55c4131092919b679b20000000000000000000000002d8418f3e55380763673427b3201164ff8e87dab0000000000000000000000003dbe604a4a6b99a34568a31e9eeb8086d2bada4c000000000000000000000000f191b8c3a6992f0de5388d15ea59f228e10f489a000000000000000000000000f2c493dfde6a8c442cc1b28c5beb77e7037577990000000000000000000000003e395be142f6e9780d2ccf0c2d59649655a49bd5000000000000000000000000ac50983d4f95bd4e023f63e4675e5c5beaafbe62000000000000000000000000dc662e6637e0d8e2f0b5e3dc43dae08465de536d0000000000000000000000004b05a5da86cb3bf436a3fd305ba4d45066b97860000000000000000000000000a160d46ce47bc9601c465d6102126442ef4417fb0000000000000000000000009462755b69b3832580db55bf489455d2cf0af2490000000000000000000000000fc896de29bd96e7062996a3dfd43c7f3e1ed436000000000000000000000000c070dfb4829e42476fef819cd15bcfeea60eb6ae000000000000000000000000be10675a3b8209b4f0430fe26101f3525a933a7f0000000000000000000000000a87a71ab1ade1528a3cc836fbf3108caec233fb00000000000000000000000051a787e99f5579a551b4bd3329604af027870a26000000000000000000000000caaa4d28ccaad527c966372b28f6806625dddda5000000000000000000000000e14891fed333aa872161ca213d728dd42392f47300000000000000000000000006ba1e4a4f65a367aba1bd9c7931a976ab015c49000000000000000000000000045fd593a71c8876493f993c0c9b6ab382840f82000000000000000000000000976f623951d01670e84f82448a39630caceaac0a00000000000000000000000061c0dc2832b2423e8dfc277faf501a76dc4714f5000000000000000000000000a9e5e283bd5ef5bf4e7e57ea4857e50e58a04be80000000000000000000000009c1bd56282921ecac9344286b81ef8eb3207aa24000000000000000000000000a46b680ae62249b0b61f3e0672f9bbdfe112fda8000000000000000000000000b366d11bee8d9ffde8b8dc622e7b0d0ce6bb5d990000000000000000000000009e93accab6d0d29104424dd9d8e9e44d5a69b35f000000000000000000000000feb2d7af970eaa06bace6a99c090055fa9cdbef600000000000000000000000065b5b747299941d294952220c4503d3585b91a040000000000000000000000008eafab15fdd112ea97b5b60a4cddcf5a4cd6573100000000000000000000000024e4897cf7ecba77de50229bacbcf324417fb9e60000000000000000000000008ae1c5967fbad896d045368929b527573566cd48000000000000000000000000d316822bb7b5faf5476b82db16b2b69a3664a6930000000000000000000000000d1514e7232beb57e83a23cfd335baa42d999303000000000000000000000000ba7b8493a4b9cf32e94b8ab11f725a99667cd78d000000000000000000000000c96c669db9d22274fdbbb5d3645b407e9e0b9b660000000000000000000000002ea03bc32c0c11844fa829ac989e7c18c67f07a4000000000000000000000000599f70aa3d80d1ff1db85d8b5b931550a527cb7d0000000000000000000000004e66bc905783ec2e520d0115d503f5dc8294d4a7000000000000000000000000db7338cee9a50b0f2da396cec8f893e6b30fb74000000000000000000000000000d852c87cec533c9102258219c5315fc00b9484000000000000000000000000e96459ae7a34f13fa7da974a62049959eb580c8c000000000000000000000000ae920c372c3768e9e5b64e67a160dffb35f1fd670000000000000000000000009df46840e8e419de75a6bab013e1fd30337976f20000000000000000000000007b1913b9e4ab98bda59cec265a551f4618bbc0a2000000000000000000000000e23f2cf193fdcb2c5fd0ed75169851a7b8798e47000000000000000000000000a8575f4749bbe643357da4961b5f642ad0aaad2a000000000000000000000000d71689a37b5fc5e7d0850d0aa647b65d0569f0d4000000000000000000000000a77ce0f8ca60428c9e479ebdf287d3d0423a555d000000000000000000000000d6e33aa483819ded6981be7c6c95ad430e62d68c0000000000000000000000000162c0e02cd340d319cceb5961fc0c5c59977ba2000000000000000000000000e7a4b75f1cf09dac63062f20c4d8e7684d9543190000000000000000000000009f8697ce0e0642b4fd128d37c3af70373192b731000000000000000000000000760210176e3ed6ec92721c7cb1273d181f634e900000000000000000000000003eea4c8f857f0d31df43ad3ad5ad7c67ba1b40d60000000000000000000000006412d50c29c2654b5dbd239844f7d126604e8edd00000000000000000000000064da7fad48d72660dc1944afc66912b83d15a4040000000000000000000000001f7a83dac330bde767b53d156b5896efc860d15a0000000000000000000000008f94f9d176cfd03f6783d80a6ecb8e941eb7978c00000000000000000000000049371bf852bef63ffa9a73b9ac79f47a4f024c21000000000000000000000000bf1c91464ec1bbfa57e3665cb9de02640241f32800000000000000000000000078b74de70f40ac0a20f76d2c786b1178e81e6651000000000000000000000000c4b24f116a730592968dca72d10bc812cda902bb000000000000000000000000de3a0391303ff39b3c167a1ce5bcf576927b8a28000000000000000000000000b38f249c8ddd02725ff2df41900bc4141f88c0720000000000000000000000005c2fc8d11f3367128d5b772043a94fbb44ba833a000000000000000000000000f614570bc2af057df63da4455930ffc0971b432b000000000000000000000000c29fc56b8d153088c2711b59948e9a8c3f8aeaa0000000000000000000000000261f1a221a0b97c3b1c0b159eeff8a9d71a9648600000000000000000000000084b966cc2d7fa6b773654b45823379c355ef0227000000000000000000000000f954cce1235520fe2eaa3847f73d81d0f73d680500000000000000000000000071858c48a4df62fd47a88b77cbb2ffeecee683d5000000000000000000000000277e150ebeb99cd6028bcfb1e7528a5454c4b2e400000000000000000000000040581c242b3bb3b2e795e7417f593eb0235983a9000000000000000000000000126077d481609b7742c19abb586cfdac77dc211900000000000000000000000055e2e3be19b18215d0187d9514d4aa41e967676600000000000000000000000044d468df2954fcca74b5c132949ee5342e8f85d900000000000000000000000066d1f2829a993e7a912551df53f13b9b2ebee39b000000000000000000000000f18d63dd58de86d46f00e0edd32a2de89257bdc800000000000000000000000027dba255b8cf1b09fa750c93e5f834eac615253a000000000000000000000000bc0cf838355b391ad58e120726ad4de800e09af20000000000000000000000009cd5ed7f02e23d2c9e5a99cab1977a6ae661fe2400000000000000000000000083ad1af807290c1ecddbdfb22d0eb8b470fafd0b0000000000000000000000007a96cb969ba1e5c72e5d6b5441e60d5b05be6ac6000000000000000000000000531632f34337658d9aa9bd36ba961406fbf594770000000000000000000000004ae1d2e18fb791f00a2c76e26e7e439d1251e110000000000000000000000000f7aab787787631d5d180b54b83747e6654e8f6b60000000000000000000000002dd95c6e42e2fe7437d70d9d0ea7d7470fa6a9bd000000000000000000000000f452129f925d5a3ed80976d7bc488cc97882eb7d000000000000000000000000a0df6eefdf80646beb6317dead4ae507c8163dfa0000000000000000000000007e82c9579134781ae5c5a564a0d2596386a3e41a000000000000000000000000d6ecf8bf1396a6b654a77da1270cfbe85ae2cfd1000000000000000000000000f1ec3751d54d6d80a025b54593ce784c128ada7e0000000000000000000000009268bd3537916bea3e97435e7ffdb78781e598f30000000000000000000000004ea89c52d791adbcdc2fe1b98a26275130c6576e0000000000000000000000000b576e8112d0e35d5277a35f282427de2e765783000000000000000000000000e3651730f0fe1d2f048b3a197dd29afdfa1148f60000000000000000000000000ad8715bbfcd91c4d1cbc0f466a788d34cfffafd000000000000000000000000b50d318cf40e09e55bf1eeef43f377e635e60251000000000000000000000000c933a27b23681aeb937f745973ebfe4721c1e950000000000000000000000000fc979dfacc4577d90c50a16e578ec8c40923959900000000000000000000000005585275871d4e4a0bfa14388e883b839fcae4ca0000000000000000000000004ca04bd9f5e6492cb838b7d3e2f825097fc4ea7300000000000000000000000012ccbb12c099a7bccd0e1a984812cb15887947d2000000000000000000000000e6b738da243e8fa2a0ed5915645789add5de515200000000000000000000000009981989a900f969a0c64c78d4c1f850e7b2fada000000000000000000000000db0611ac120b005e03162cdcd2b51c0f27aa914a0000000000000000000000002cd4347af22dbc826eed7ac215c583f8ec14c50b000000000000000000000000784c55e796bfc78d89e39b0352591a91d2ee93220000000000000000000000008c80215c6405267c2d73ba6a2c7a2edf148b701d000000000000000000000000ddd5ee15a42da65f47b89c848d6f57326d059dd500000000000000000000000036b81fe8d916a7a5079be5b0dd52f34d5a15867900000000000000000000000027a8e09ab3e7492b37d7fdf16576c1cc84073bc4000000000000000000000000d58af6df59baa741e8d98eb2d4e34e8c380bb024000000000000000000000000a73679b440916ccbfd252d3b0ff9cde678ef99fb000000000000000000000000bcc8eda085394d0b1d26bae5a64e3bd601279ae7000000000000000000000000143054a54bcb54525a69364a2c98b7eafa3a1465000000000000000000000000aafe85cfeec86cebc75305c8201caad65bea878e0000000000000000000000008b65f9ab5c311f50f81b41d4bdf3a113a2be31fb0000000000000000000000006308fa050be89e7b18ea8c95f76ba890c610b2b700000000000000000000000020aad77ce8211ed56edf6006665f339348968804000000000000000000000000629f93d27f68486414d8a0fce0656e05c9429c27000000000000000000000000621d80688054a0d5b21ad16cf6a2521f26d815510000000000000000000000001a5f77585cad5f1c04cf92e3bbda47ca919af3ab0000000000000000000000008f964aa207e603e02c3ecc8f09db68bc8ece458f00000000000000000000000032c28b8f39fc50c18eff54e5dea96c15eb307efb000000000000000000000000fe982d1e09f129263c661105f82998fafd1f0478000000000000000000000000b036fdb283b4782e04902e6269a2a5c5656ed347000000000000000000000000fb7da3a77c65aa28e9aa53374ff71a3f2cb348020000000000000000000000001c9d2669a74531f4fb841eb29a1851ecc09a7aef000000000000000000000000cffa7cafee489b3b25543009cbd9bfcdac764c620000000000000000000000008692a38ab258521c0ac711fe849af39e865519ce000000000000000000000000716ef01820b44708cca406a49de54d74ea2749170000000000000000000000006f15085c0f989f996a3db35f7586f14aa128c3180000000000000000000000004ca2fd22c34e81f683346d54d7e434601d5cda27000000000000000000000000f25db1bc2412bc6ae87448c41e988c9a98ba0c1e00000000000000000000000002b6165be670953f2c356d635fcadf0f36b5be390000000000000000000000001f26013e12ec92fd433a42bf04b867181ce09e1e0000000000000000000000002c058c8f442f625016c273f89ae03bab5e4446e10000000000000000000000008c16421cffb1d3fa7302f6d549645c0ca9ac97770000000000000000000000000b95dbb9200ff75f6418cbfac5da7f7e314b4ce20000000000000000000000005fa57cde3304e0e0a9e47fb7e43ccb53eb96184d00000000000000000000000057d71966cab32894c4df0cf93b6db27232b3ae880000000000000000000000002e07b059273648d3134da5a43fee648a5f989e8e0000000000000000000000009a92e3d1cb8ae7a7bb675ae475576291b2954b29000000000000000000000000ad1806e35266b19f0168ad8d5c4789d78e657ebf00000000000000000000000004542afd320819eb69d88029e6df225a6e897147000000000000000000000000b60788bedb084c34d9ce7e66bae48a575ff76f8a0000000000000000000000005b0ebeeb8c03926bcfb206e66a20ea0b7972aabf0000000000000000000000005d225d333825428be4e36b17f6f117069e083c81000000000000000000000000916437914715a81836d481b4f41ee145cfcd97ef000000000000000000000000de635c86156f109f7546fcde666f8e11acbd3165000000000000000000000000320ddecae4c3f2bc9fcbd10f024d79cb2064e03f00000000000000000000000047b0e59088c44aafdd8a324d142d20c674881bf0000000000000000000000000eab3ebd9b4fdd1a1a49aa0367c70b603fbd64c0f0000000000000000000000000d4ef5e4611fd731cde5f6c61954541ec907b9b1000000000000000000000000fc12ed2401c99ad1aba7b2795d20529a1e475518000000000000000000000000b873bcf80afa89c2a9e5182f5792d64a03eb4311000000000000000000000000bd518847f79ea42e3bc0a16b9dafd8e59e81c3340000000000000000000000002f55eaecc36c35a83c47500b2b560e1d2e0ba5960000000000000000000000006c5290216a3f960f30ee0fb4bb658b941fe242f10000000000000000000000007369ed2be1babca06a9408cdd567a4c9c8f57577000000000000000000000000429209ba11d2d7027964116cd0a6948b57b1d607000000000000000000000000ccd3c0fef57c738abdd5117097f3841eeb72c37100000000000000000000000053f23c7b986eda81e6308b0c00785d1ec4cefbd200000000000000000000000033f497363e6eedbd5687214e3d532c6fe62f298a0000000000000000000000005070cd8eb86fc8be031bb7749ae45d98047b8528000000000000000000000000078af3e6d424be5036c1e628191bca295df2d67f0000000000000000000000003b6d56eff0e41de63fae01e9d84287982647824f000000000000000000000000f9931e744660946d7c9cb6f4cb1923a29a25826b0000000000000000000000008310e7c39f40b20da37538d80d051e2105833a46000000000000000000000000dff71bacf2478de3aedcc02f05d79ae30f760c73000000000000000000000000f1f1e262b74181f4cf35f63635241e6f5a93830e00000000000000000000000049e5c109f3009d19ed8b89653ee341993a2b8b320000000000000000000000006e4e17cf6d0c424a5ea35bd836fecf75b6b784440000000000000000000000007c3b70cb48e13fb1e3bc49cc70a8f3366f05497f000000000000000000000000248e3c69d5c4c2fb01e2e06cae59406753327f7b00000000000000000000000005d9c040e056b3889113591a0784d8f72cf1e679000000000000000000000000eb08811d59e4ac9f4fb09a2da68151c92d1187d200000000000000000000000090a9a3a7741cbd909d87e8ebbb1e998ea3a55bdd00000000000000000000000039440d23ebae3b0366a68e3dfdf2ea0ec983d7c70000000000000000000000009d643c47a6bdbcdf7b2414ed839df8746780e397000000000000000000000000ecfb74f1f9a51d22d21b387997b603b4cd85b71f000000000000000000000000a3b206f845707436b1c916937a0c0b953f7eba9300000000000000000000000074c942cf870106059135be67ad227f294961f605000000000000000000000000a199fe8c0f04970ed20dc8ca87d0ff374f5d7a2c000000000000000000000000f32ce2ef2c4284b1cc94c7c5f15d803d1feb0772000000000000000000000000d278bb25c154d316a9994f730df235236a93407100000000000000000000000007abde93d227471962bfb86b5e1962cd9cc5637c000000000000000000000000285c498b84a86bd0e0a5c11cab1010931300e742000000000000000000000000f03d3b9ce36a2cff96226217142c18f2a44045c300000000000000000000000000c8327b11a6c5256a576dcf79c829a6ed5b795c000000000000000000000000784d797c7065218f9dbc364025632626d1d37e4c00000000000000000000000043cafd4200a8125b92138f3fa52e335279785921000000000000000000000000823e8334e13ec2580ce8c04e1951bb05da9381dd000000000000000000000000c0608d9a608d19d530cf496d159ad07d5f3c1dac000000000000000000000000b50f816bbd23e6c2e9e30c6b35790bf9a02a5dbf0000000000000000000000006f9e497f323f94b92a0d2b080ff85fe8f8b629a700000000000000000000000091a86b02ef7188e990a34bfa26a0d29fa0c2859b00000000000000000000000016dea658f7390aaca52fd4de9bd088629e0546a800000000000000000000000037d65ad89b8ec9f73e1f0aa440aa072c30e7170500000000000000000000000053fe88ceb39f23db1fcd4d6beb55965f6ac1764f00000000000000000000000049e6fdf38c87f80b05cfba866c34e860651f555e0000000000000000000000004be3841b42a9ef280ee45cbf6fbd33d1c58a98a10000000000000000000000004d11dae3b698884315c692abc71e826b8e85c899000000000000000000000000432bfd59af744ef8a45b5675914fe71bfa836e2400000000000000000000000063fa939307c15691c6455809a8673994616cbc22000000000000000000000000fc13c00beab372c1a27f5c74eaa9eae6e31616700000000000000000000000008ad48a651d7e8cf308c82d8e64127222e4d48aea0000000000000000000000005dfc2d5abed1c6744bd8665161a955eab27748f60000000000000000000000000d77fe6126085121e7080adbdbe346c34084e7f7000000000000000000000000188c0de5c55da1b1e7bbb37b6314211bbc3ecc0b000000000000000000000000d648cb5301f8b01f9bac62d4ed248759225fd0c400000000000000000000000002eb4b01ca50ac709f999242c432a40bebf6852c0000000000000000000000005dfdd0291bc47a0155a3a071717bc6768cc3f821000000000000000000000000266f716d71d5c5635b2080d51a88ed82199b347d00000000000000000000000032c24cbeb220c947df7cd90b1618c81e207425ae000000000000000000000000b54baf7ca663ea61ee9729ad7ac496c93ad9c6800000000000000000000000003ea72fe1f655cd3bdf29abf9217521b9863184aa0000000000000000000000002ce905e720ff6fa65c7f312e0a6473f896f4f4380000000000000000000000009905f62dbad80a13d096efdb68c1a8644a315ca8000000000000000000000000e432f91ca008f1f8b250c1012251253ab2b860530000000000000000000000004aa7ed1b62ec2ff56d836de00f023cb3662df84400000000000000000000000040400fd6ad96d07b1eb0f0ed0b3d2478a446db82000000000000000000000000a03c982754047c0772471b996b4f33c9d7cdef580000000000000000000000008ad84e93bd0339d715132a7c535f31e20b78a8c0000000000000000000000000fe46a7450ab31f7f247655ceea8137faafae140700000000000000000000000081f7aaf1cfdf80ace0a3fc3f6659f5d35de8edb7000000000000000000000000b52ef8f33358c36b68c5120e0e20ef145799ba36000000000000000000000000104c93171f060ade8f0ef2483fc71c798e74b1850000000000000000000000002bae5e2cfb17b83edd239900daf82ebea8a6360e0000000000000000000000001b751e223b866800cb3bd9bdbfdda26337f7f9ea000000000000000000000000096f7b8d9615123bb67407c0b8ef70542bc994df00000000000000000000000017873184fd74f99bdcbc574ef009ecf3f7db43d2000000000000000000000000bd31a24e4c3018ae8634aa000226c34cb446ba34000000000000000000000000fc7dce0fedabdb6af14d2889c00d860956e25e3100000000000000000000000068beb9e66432d6f7cab7eda27d37d576778020760000000000000000000000001323054580c84b5f109d96fb011d804c38a3b6df0000000000000000000000000168ab3773fbf6a094301acbb19697dc885b3c12000000000000000000000000e9f9f6eb5517798781b9cb23892b709b9146b956000000000000000000000000929e8e29d5d141ccd6e687ccab2869352671b3c6000000000000000000000000c0cbcd42b65d980215e226d824072aed4aaa906a00000000000000000000000070e5f105b4b5021e93abf1e8a2095368ac27f89f000000000000000000000000b73b16c140ed46fe1536edefd0839927a4d8e3be0000000000000000000000004a9493b6992bdae65e910f9a2eb5fe9aec2ec83c000000000000000000000000c8ac4ade1409f26faaf81ce9f415157eb4a81eaa00000000000000000000000017810c00b884d095efecdb322fc00cb9888e2873000000000000000000000000df311f2703feb67ef93cf240f2d3f80034a0d534000000000000000000000000e0ff0d553c92e03cf8b6b2dcd8a3a3f5e729bb3b000000000000000000000000e8f7ebfdd6e42077c51b363bb3dac8b70e3057b10000000000000000000000009b6d8b93bbed258651f2e27fbe458c525ccdca5a000000000000000000000000b670521bf8de6e65b98c5e98a3231f48ddb4d96d000000000000000000000000e6ae774b8120c5e7aee2f97ce76e5506d831d417000000000000000000000000334eba1d7093a31ef6f96dc046d80a6c6f94944900000000000000000000000045c481169c532992ea0d2928cd326efaa93f100f000000000000000000000000e61756155bb6a297274542c87e3d2494e8b61b980000000000000000000000004833099be6319bf8ffa7eab80d2f4e474c1e7fa9000000000000000000000000bb1cabfd79cb382459807908d333269a0f5c39c200000000000000000000000045d016b88bfca63cbe3354c01531c721a420a3d200000000000000000000000011b8a07459d4be9cd1c266e836b29c8845a03c57000000000000000000000000e975751fa8b654e8d4f4d2aae1d56879c661f7600000000000000000000000006a000ac68b40e910d0b30f03b95c3ebc3847f330000000000000000000000000525c8c99e09fca442f5123d477d6889b432468c1000000000000000000000000f518edc2da4b46dbafa328e969834d0481fb884d00000000000000000000000000000000004e3d5628234f18b977041e5242651f000000000000000000000000667fac032c6f7d1833df41fc504fd512e03b037500000000000000000000000074aa5387681505c806ff1e972b12cdfd014068280000000000000000000000001e336054c364337617b01f7db1642c7b04968cdd000000000000000000000000d0b81a450252409662616084a67cf046ebfd26d3000000000000000000000000c31fb98cbcfc3a3402a59c88e5c82bda3ba94ec600000000000000000000000012c01edaa3b0cfd53d9a811284551459780d187400000000000000000000000064be8c3173a8d00ac15e7e4158d20bd0cb51420e000000000000000000000000bad50d4e27fd1024bf831af58a13c244aa24dff400000000000000000000000023507e2ca8f0b90ff55b41d117bb20b261d4f6080000000000000000000000009ba64320c459a081d83690ee287f2f3aa8c66d7f000000000000000000000000f1dd199ad1de040728b613be6e3b3afb3f707ccd000000000000000000000000a9ca124eb32eb8a9c1459ce3b3292802d1c23472000000000000000000000000f03d1482c504768d066d357645ff5b3bd989253c000000000000000000000000b4b293488d7a22245d6e1f290c056afeb872e36b000000000000000000000000658920324d8f0e8e239b33ee5ed22eb928ca1d52000000000000000000000000e561aca54331a691760efe58390dae362e035ce70000000000000000000000006114112d979a553c5493c690a160717f506cdc05000000000000000000000000b82da43b6a8761065ecbb47d1765809d1440f423000000000000000000000000f41a04b01ec77078a18bd5d33a0610f321619448000000000000000000000000b8f59e7d3a545ecacdf11bf4f63b3991557d462e0000000000000000000000003be8496df4788dc76f270e460305232de6ac8dfa00000000000000000000000041bfd0faa520f05a62b5d568271ddba5dd2741b7000000000000000000000000f6f9dc1601088211ad64ef809b8cc70d9416f12a0000000000000000000000006cd79fa030099800ee0886d86819995dc0531943000000000000000000000000f88cab68f1bca7a43f10df4b7e1500dd4161ad6d00000000000000000000000028bf9735d48a5005b4bf6ba7f94dbd042d7ecd3100000000000000000000000077437b04b18307def1acf5cc6e97a841b32112ee00000000000000000000000019a60591c96f2e6df3b2f99772b5a87194fb2a2e0000000000000000000000004b34dce24b4b1a6e6570e9aeb7e1694989d568000000000000000000000000002c3af37e2be3ff41ee02da4b263593ed12310a78000000000000000000000000a249d38c784f9d06fba486d3ca8228b7d280da0c000000000000000000000000d385184f88d6f9a5a1639ca23ca9f9378f440363000000000000000000000000eeab0d4d107ef3097ed0a3851e2710f45f4a74b30000000000000000000000009876f4ddd48f847be84dff0dead3a20565b99195000000000000000000000000c3bb0bd27550d54a9d9c4134a34d484387d8dedb0000000000000000000000003f98cbf089b3bcd51fbf9c5d312a1c9a5274ee1e000000000000000000000000ace8c3bdf18bc73acd9904154c47b8f8ca3504f4000000000000000000000000a457e061b96bad51e4cf41bc795a9a0e3a678f43000000000000000000000000f12a930192fc5ce885d876a9a3f037f887675653000000000000000000000000934d9a11932a3a330b8c23987195b6246fb8cbfc00000000000000000000000010404247ac2a8e70ebea571ecffe7edb59bbe422000000000000000000000000e9d1ee843e363b9836a0a8dde3987ba8337f1229000000000000000000000000d63313baf80fa19bd9c73bd9615bf8cc989ece2d00000000000000000000000063ba5b4cbac88dc086eda1ed6555ee1112ce49fb000000000000000000000000f42a67ada65febb93b1e79bf1c87ecb1ef97545a000000000000000000000000068d5144c026e2abf20268902bd03969ba52a250000000000000000000000000d511185dbef997ff04a59bf41f75716c5e949bc0000000000000000000000000594bde635f6302db4a38de9901629e2d766bdf34000000000000000000000000bf08e233adbc0648832b283ac2d894b210d07afe0000000000000000000000002be972b240b8b96ec24b6fd908bdfc9527d3be9d0000000000000000000000004dac3e07316d2a31baabb252d89663dee8f76f09000000000000000000000000633bb516c01a606acf17ab9edd75ebe2be01215500000000000000000000000047444b93aa464530e1f2c5a8299903c805295808000000000000000000000000cfc0d67c1414c5a548fdc95e40954bf72839c550000000000000000000000000d851a0c0605b8dd3ab1fb0d5ce4ec31a87118082000000000000000000000000d82faa932a4895327940e262086f273739767bd50000000000000000000000004bafdc4fbc06914b10fcaccec2b678e74cf4142a000000000000000000000000b3fe11229108008b5154a70efcb2e13facf0948d000000000000000000000000134d289d72c0971be5254af8c227535c591363b000000000000000000000000054d5cb51665c51f300542a31c230c0a7cbd16de8000000000000000000000000230381a33df948264bd8749724ec000dcc10c7f60000000000000000000000000461407b9b040c6534c518ebc61a0f2bc70410d70000000000000000000000002310da9a053ee821086eb150025f67db0313ada3000000000000000000000000dede2dd6ea727988cae1fe20cd62ad0aeba26fd60000000000000000000000000aa5c46584359eb2d02b08082b04382b0832e6c4000000000000000000000000bcba25336c1d863eafea31b792d86bd70ef6eae300000000000000000000000088fb8bff4ec6caf1d62b777ec0c0197da9b5a988000000000000000000000000e9c97502765de7ab8c59b9730fe38b77054330b8000000000000000000000000f03c6380d403f430ee06948344cf210edf847bfe00000000000000000000000058fd61515c1b256d9c210200bc09675e71458af300000000000000000000000018d7135b4e24fcf39faad86626bec50b56113ed70000000000000000000000001fb4dd2e3197ce67e479989541a8ae21751d5a23000000000000000000000000525545eeac963d5f49ae69a4d7cf0ce9bcf34e9000000000000000000000000055655eac747e64e4e0c7a9b2c8ffe45c5c6f79740000000000000000000000006a7cdc6b6b694592c0ab558e83fe0655c7d325170000000000000000000000004d3b8c3672fa519fcda070d0a797f7ba406eda0900000000000000000000000084b4e5913a380d625ad8d89a8d9fea772ea216be000000000000000000000000334e33e359ad4a41a4f4da3ed3c50b4da51da4aa000000000000000000000000b0e26461e283dd4b32197874ac877a6c4d3b5b21000000000000000000000000bb816b98f8385d41a545afa70b0c227fb1f35dc300000000000000000000000021d62951b3a46fffbd7fd50a76a346d558566aa300000000000000000000000052f51c6d5ab7ea5cbbdc053f680ab453aa2532b00000000000000000000000007f47494c1521cc6cbc12a220417c93580c839bc300000000000000000000000098ef070d95c7ccf28545188ea0896fb3a30938f3000000000000000000000000e1a679c7f3769b1c54541abfabed08cca162bfdb0000000000000000000000007c8e2084b5168eb4822fa4520e37125c1ca0278c0000000000000000000000003d19acb76b01c5d6aeead46dab0d4d14274ba443000000000000000000000000f3af703ea166611f36ba8789f35fd8b4b4843a00000000000000000000000000c90d65b8561e11bc52e357a63416f5ba8044a2430000000000000000000000009365ebfa6a035c63de2f7e61297b89eda26c94ef000000000000000000000000140fadc6a66f127d0e792a2e8d3b1e8830c8179300000000000000000000000077412084f5ee8d44a9e17001ebf7caca14754892000000000000000000000000ab3057a46f7890b88591a084fe8a5b4bd6614ef5000000000000000000000000b74125df13cb9194d93d8b62e0db30352f2b8001000000000000000000000000629f6fc9a86a7c42647d6f94f1a3e20bc73b73130000000000000000000000002147562069cc5730f717585c4e700c13d50a9e13000000000000000000000000922339aacfa3eb3e7d9f990f8aa25f8518902bba000000000000000000000000d2ade6b9918e48e0251bca25830a5d99872893650000000000000000000000004c5054af39ebb6c617a8bbcbf451fb664b2b6f57000000000000000000000000fedd972c106356ce084b0d11ab96f85cc136d7940000000000000000000000003cd197437fb7075f8ae47caf18419192443259ec00000000000000000000000019439fcdb55a5a16f44d9adeea68670414b3a5c6000000000000000000000000604bdfac0a1f19f82a84cfb2abb5786546697e990000000000000000000000007f2f36c9ddfa13707e99ccdc767adbf98d074ead000000000000000000000000c61e662d9983f89bc2686cebc44a6bb18be948db00000000000000000000000064003916584692bb4372fa0105a1a3fcce14d09d000000000000000000000000d69d7a1031e6e63a162414f9a77278757690c30e0000000000000000000000000a01e08d159f3aa8db96695ed26fdf87910501db0000000000000000000000004c5a4baac149189c39bc0ca2ab2c0f78d7fb9b2b00000000000000000000000065ab10ff7472dacf5e04dbdd1a0093badaf9877f0000000000000000000000006211a7d59787545bba52981f0f12911f92006c58000000000000000000000000bfe038301acff372595585996b0d64136103a89d00000000000000000000000005ba0c338bdbccf2244e8925c9c3f2415b9831e60000000000000000000000008dbad3e6705506401e5f04bd8ce6a347220b373b000000000000000000000000d7c4e8e4f15ab21407a886bd6c95097134258e62000000000000000000000000d440bb17854e0f8562dc5b3af1d4cc9ca9579b1a000000000000000000000000b5f9835b1abde2dbb05a55b7dd1cfe6c5d45621c000000000000000000000000b20eed115e7ef41fdd22e19637fa384e51b133940000000000000000000000000f9aff21079aca76753aca8dbbdf574ccc8d71820000000000000000000000008b4efb5ead8ac9b96b27821271514178e4961bf5000000000000000000000000df5cb4a1d17f1be3d61ac8094d054a2c6e114f33000000000000000000000000d6a7f9914d3ebb60dc4867ae63741cc91158eeaa000000000000000000000000ef4a45dbc68e1fab0b6228b2584cecbdf55aad1a0000000000000000000000003dfced1f0090d5c5b777911e6315e4798223250c000000000000000000000000b83346bb756a3b7c85dfe5a2ec7904f24e8e222900000000000000000000000083b99685f5460ffedbd8e2a2a75c8f093bfcadda0000000000000000000000000a72093b1972181d5572660521ec8714f2436217000000000000000000000000a30fff5ab2fe125faa3c86f8810b5610428617b90000000000000000000000002d78bb3e1106bf61adcffd9012c79cf5e9414af600000000000000000000000061b03a63b04b715ce547d79b749c7139552acf50000000000000000000000000d29685b65b6ae03608f4bfbace522034ac84f876000000000000000000000000cce19c577b56f9a160ba94a901f18ec7f739cd66000000000000000000000000680b035ee03e87cb84b8f5c0c19f435205326f7c0000000000000000000000002f414aeee49c16056acc30b2c4452dbaab2ed6c5000000000000000000000000a04f88b100f69e7da80731b5609035956caa2783000000000000000000000000e6704a2cb98345c15dd87421f1c209d652b39f3a000000000000000000000000d0177cc9e65e9c533658976f181aeb85694ca8d900000000000000000000000010504ff2b048527e8d949a944cc22b25dec2d7c5000000000000000000000000a2b80456799bafa51d59487526dad41b867d6ed4000000000000000000000000ce45ebbfee20d15e1de2d2a919fc6dc17440518f00000000000000000000000055558cadc15cf7ef0e5575ce7eb00601198c491300000000000000000000000070f29ec968e7690ee17905bdc1ebd9bb2f49bb7f000000000000000000000000bbf0c56ef639963d273947170ffa3f62ef52d6ce000000000000000000000000b7de3ea59343fb609a7d1fafcdff54ddbd955b46000000000000000000000000697c1b3d89bd53db360b652bbb75496e0a7646cf00000000000000000000000085de9b2f6826ac01bc9aea17a255c32340555a1800000000000000000000000049c8338f4e63b3f0c84f5d3d71f281f847d5a756000000000000000000000000acaed73fdd8828c9ecff8f45afab4e01bbb2b94d0000000000000000000000006e1c72a5e2b9dd75c0ec802727cd97da9aacf3d700000000000000000000000025879fa74d9795b9e948fcd1eecc1ac132a4ecbc0000000000000000000000002109dff2aac93e8c2e1b1737686743cd4c1eda0f000000000000000000000000f8d8d123ca2e5f1319ba5717536ea962970ddb3a000000000000000000000000795d115287bd4d1c22b32e925b054ba70e957c56000000000000000000000000d012d16cf2e6da24ec3fe55778b5e4c353d608c7000000000000000000000000e5f8e367ea1950982cf9e13e6c0a2b7b4f7fae3c0000000000000000000000003d5a0858cbae8737065ccbe98939bc73729186a40000000000000000000000005d0dfa41b05a64ed39878ef5c4f35e2d8d3ec8dd000000000000000000000000c38681db2033116e6765c282f939de7300ea460d0000000000000000000000009d642e78f544c1693e6fefeb29f318085b6a7855000000000000000000000000872c7d000ebb76c469ed5e36254360b967875af00000000000000000000000000572a0dbda74905a5e1ecec4e3bd0740ad407803000000000000000000000000c461b410f04cbbef178cebb2fd74df657eb063b4000000000000000000000000b006f524cdad85f5c22e16b9de5ff8dbe14b02210000000000000000000000000b8f0b5df705ceee38330ebe5bf71758da9653ef000000000000000000000000f3a2dbd2e3cbf4af38df56da6a2978f01ae6b7f3000000000000000000000000470ba57e77528dcb1849900eed198fe2a8df991c000000000000000000000000dac4c1476b5e4640b9a7d8378195f2f4ffe694b20000000000000000000000006aeaa7b2094f20f6460e25d99566a472522583dd00000000000000000000000062b2466d4c088c2b39d586dfffb457fc7e73613500000000000000000000000008ae44ce15d7635e1ff61d3f489986af8bc5848d00000000000000000000000084e94a9220154d7f15d212df7d2dc15e16d0890500000000000000000000000018aa202bac18b78b3e332ac7437f1a5ee2b2fbcf0000000000000000000000007f0ba4abf0d1759acd30281906a216c935a9d276000000000000000000000000c75d843bc6bd2af6f4d70f5d8bd4722a04775295000000000000000000000000b800fef76dadbf90cae789c4a49590de8e0b1c4d0000000000000000000000002efb4978156bd1f74dfe263d851c78d77efcc3f800000000000000000000000005bd9bd6d3175dc285a2eb6de1491dd93943794a00000000000000000000000075a7897c91088b1e2bd9351d6fce527f8519c70800000000000000000000000048b1f594558c7fc4cd42874811573056a172b5bc00000000000000000000000014acecccbf6390184cd2645a583804a84c06f3b1000000000000000000000000bed2efcc1cdc1378ef5302fa7a73aa8493fb19d60000000000000000000000007dc3dc2c487343d6614628a42c1ba0c2b706e130000000000000000000000000c17469471ef84b08425fd7647b82c589bbc084d1000000000000000000000000b254d55ab7cad147013a9e53e0608865f3a477a2000000000000000000000000d055d95b2e6ac5dfe68f02475e90d3c9196f0561000000000000000000000000818601416de5ca929770693a16cdec403698225e000000000000000000000000137916917cab76ca7890cec3d868e8fb0d332fa8000000000000000000000000610a425e6df6b537112db51057e9b8506935b383000000000000000000000000c42c161cd8fdb842116c8bdf6c46d178734bf995000000000000000000000000735809efe012a8bccb37f68423388af4b771fadf00000000000000000000000034a861102341fa93c00d4538769a50601b9c10480000000000000000000000001d14389529e60b9675bf75bde39f8a050f3900e30000000000000000000000004990bc3b2a8cbe4b17022caa4b0f95172deab98600000000000000000000000063576b8083ac0403deb56e91e9dfcf3f5df6339d000000000000000000000000c4a5e0a0a75db152a089313794c9323a4a3e764f000000000000000000000000090b174188a2954c37c76c369657125f82d33c58000000000000000000000000aae9e0ec7e1c055e758e22c1c009914cf8dc085900000000000000000000000039d410f0e71f05dce93894a43774adb5db91001a000000000000000000000000fbeeefc986dfd1a2408ba84964face85007494d300000000000000000000000020f1d21df1b0d07f8b867f5ca84df7b18899462c000000000000000000000000215bc89928fb3ace53897c19b5c34a44011271d000000000000000000000000017ab90f43edb1620465ea26360183777059f7d330000000000000000000000004fb4cfe23af2036f76d179b7b5a951db00d5d58e00000000000000000000000055b9c80adf553f4b8eaed4c4f6b1e1d5a32466db00000000000000000000000071f88b2fdc7ad845029987439940a5d0a1beb0c0000000000000000000000000fc0c7fa9ee09459149df4dd226a44e277664694a000000000000000000000000df464a2644671b1008164665dca592674f623f450000000000000000000000009ca429a985ee17cab1613b8edf6fc46b819e1ad5000000000000000000000000d658df8edb121f1fb1c1492c56ef6018ea0fd901000000000000000000000000f56b5445c295e6b3cc79f40f51d81c44acf358420000000000000000000000007abdf27204042e89d7893d1a166225c2bd677cad0000000000000000000000002f94c8ba859bce19a2f1acf87e26dc47c3323e9f000000000000000000000000dc7e26dd1b23004144d331eaf2535c770560f42b000000000000000000000000c05f22e6355506c2a1e844ed2bb60dada490a2fa000000000000000000000000c1dc6860b53af4aeaa70767fa504c6acddd709af000000000000000000000000efa1c5e5b5335c4a3df9152090065124621f3abe000000000000000000000000b03f1cd64468b37ae924ad06fabeb187c0cd8868000000000000000000000000a60a0dde148bded30c8e4dc486ce611b30af689400000000000000000000000021dc004e477bd3becb6ea9ad823f44a08ede1499000000000000000000000000afcb346ba62b0bf3188db1f7d394609e8ed5f9af00000000000000000000000090d9816200fdf21aa280096b4809cb0b53f06d92000000000000000000000000499a729bc52ba481e904519a83164f3a65878fa600000000000000000000000080d83f321598e959c9fd15cdf9421f3e53934ea6000000000000000000000000411941b01d4b1f70cab197dceacebfce4b756c400000000000000000000000003f9fef4d6afc25b3c280a514d19f0aaa3c0e6e590000000000000000000000000118618e9c54ce154bc679839372ef8fc15d34bc000000000000000000000000d2b87a3aeebd9d949ef9b8b38158104597c18c1100000000000000000000000067c299bcd9c1d147aecfc0538c95d04b077c9f560000000000000000000000009e43fc0791047ce6fbe41cfd832d5fe3b565e1d5000000000000000000000000df7692794ac6ea40ac660f132129ba3a7b77b929000000000000000000000000f1257ccd41e0fb46c256ce2097de81341f1d8aa20000000000000000000000007fecd9e88634f50ecf039f2a435af1bfeff5e62c0000000000000000000000002caee64e10e69ba817b3c58779f5dd99b8eff076000000000000000000000000b780f7f39c4d1b2becc154c5c5c6757b29a7bfa70000000000000000000000003cec04a819c50e857ce9fb4b6367c83fc07dd572000000000000000000000000496f72b3b69960093166eac3c34d6fb1dec18d8a0000000000000000000000003843a6a1c7f9c647f88f82b271ff63dec22f3a8e000000000000000000000000948bf39843f6445249b261d459de6a7cfa51662d0000000000000000000000006ba4f7ff1fdb22bb1177dfbff719f9f431dd7c94000000000000000000000000fa68ce6d54382c49d3d986c33e570a56f978f0950000000000000000000000001598b0a795178e24359517036bb53f635e3fa4bb0000000000000000000000004a6cacdaef575c5b94f1b9726eb4029f551788f900000000000000000000000029b1d7f2fa4edeb813afd0a658ad2d1cec0857d700000000000000000000000042e9cb94aab8ddedc6c126d5bfd622d99012d83d0000000000000000000000007cf5b5a99e911cbaaaef6544e4e0f608c022eb590000000000000000000000002a1ef157d0bd905693f1f8f458b48efb150f6e5d00000000000000000000000031a61296bfb2c684ddb929929d6f9b313db7f738000000000000000000000000149297d5d9181428313aa66c61032165ad70d2720000000000000000000000001dabcbde3b31c3cdd9c7e2c022394e8c6ffc04ad0000000000000000000000006947e0a27c5457b02ce486ca34d7db9cb8bf4726000000000000000000000000b1cb59e722976bdf6858430db2ce1bc6beb881da000000000000000000000000eac4450c56bd96c1b88897615f7dce3c9561c1ba00000000000000000000000050b671dbb7f971f966d68011894d238278ac2352000000000000000000000000974dde55d4960200b587df31b5533235dfb62d22000000000000000000000000db711c85faa721682defb75078c7d716f75a89d5000000000000000000000000b8e14b862a9ce23d7ab232c501e20898d2d4e4cc0000000000000000000000001f0e55ac9ecba3c4dacce2adb77da628ffa8fee3000000000000000000000000a9a876819de2c874443891e4a35b70006d758d6300000000000000000000000065a1e876143222bc6715c4f545dd6fbf516089d00000000000000000000000001d8142e6765c31b752b26921bd1b84f402f6967b0000000000000000000000009fb58e801da1b5584865914acc6ba4823e11c206000000000000000000000000e5d7cb867ee31b9905ecefceca496fd754372fca00000000000000000000000019c94bc3f6995e6c611b7296d1d7ac1636c9438a00000000000000000000000027e1a8abd968454a9913347f095633ddf5b21fe1000000000000000000000000d063c5f53e37741c6cfe752ace426810cfa1974300000000000000000000000006ad7c6dca1da06a08ed915035fe706c36e4cae6000000000000000000000000e98accc1f5fda08c86ae52ae43e6d2c7e49b1b9400000000000000000000000013629347909ec0516a6a0b6cf33098835e295b3a000000000000000000000000739224e2c2523846d9e595d65a360ea05acdd81c00000000000000000000000020c5f5ea63c509d6501179a06dd41534c79e161300000000000000000000000037f1631479f2c7561623986a78931819cfe5a24e0000000000000000000000007f30eecc96a2636b0e5d990649ecb174f96069640000000000000000000000001d04c5d1316708a096e11db10856c2df959945e60000000000000000000000005335564fca2e6ecf7f7b7240413a370d1f7c86a600000000000000000000000092c6084db4ab081497f9b896dc36ba7cf3320026000000000000000000000000ff4f5d15e9c01565d7ebd058511541c3c7f683e10000000000000000000000004fec8a888df2efba80bccd71137c5c423c65c78a0000000000000000000000004a69d91b2cf08aef4d30fb87fb6c8e4dcf75284c000000000000000000000000ad308be7e4faba39b312a84bdfd92b65adcdad2d0000000000000000000000003ce8f4225ee9f2db1095b0eeaf550b51940a26f10000000000000000000000002188f6212ce37dcbfec7e0167d68d9e5e5f07e3a0000000000000000000000000de23c0aa4fd12c1b1b8cbb71cc39ef548d7ae0a000000000000000000000000b2a9ea3eb903efc83b7f9656eeb4ea0ed654f33f000000000000000000000000116cb57c78c34d81da31cd1abd9637bdab5a6507000000000000000000000000993e456b9add223382be643d14aa29b9a75cbeb20000000000000000000000003a69f2ccd1f6d89da2ffbb670561c9702a4c9d73000000000000000000000000112363ff2e8bf6a7d8edb1c01b89e19fb97a585e00000000000000000000000068e805c7709b0b678cbb1a4ad5e22a2f7cb3da5500000000000000000000000091504f9bfc43231eb191a67581986ba37783095400000000000000000000000003fc419755ad0fa917a08b39dd7c2e0f9f93a47200000000000000000000000007093bdd35a089a51d48993c78588316419dc3260000000000000000000000002d6c9e138517dfc3e2fc946ef70d52d4e971e69d0000000000000000000000001e9a84e1899ef144677f128bc07c1c37ddbf36af000000000000000000000000b060cc7527f10c016c3de4e6149f07cc9c93fb1800000000000000000000000032638c855f7067383a016fe391cabcf3f4f6c5590000000000000000000000009d91e5882ca96fe2fdff389bec1d06c76657170a0000000000000000000000002aa9d562d1f6cee7768cd0045855a4008a6bd6ff000000000000000000000000728718ea6b16bafeb939af2d750b790610de4347000000000000000000000000536821d7f4282a6e7201bca01e81de4fb048e7d900000000000000000000000067a447fc30728b27ebba569613c309328f0abde7000000000000000000000000c0767acd2e36a5438857c6140f2ff500f324357d000000000000000000000000c6342f4482189125c6a2c484fbdd3be6b51283fe000000000000000000000000bb82a94c6fb59002af9ec18a1cd7ca9350c04123000000000000000000000000b50901f83e30429553f0cf09fc33344b020c35880000000000000000000000008d86e6e4bf347ab0037b268b285c242354083ff100000000000000000000000073c548d3415d1b17d8f5bfb3ea919955937505e4000000000000000000000000e94e522c15d01a78e5d4c4ccc5bc579c1afdc19c000000000000000000000000755cca9977bc738d96c36f6907443eb3a998a7fa000000000000000000000000f860873d7a1eec740ec462981d8339688e6449350000000000000000000000006c1ba1e8b26db216918c5e1a47ce1617cb1354b40000000000000000000000008a42b9c6b0542a92c8c7e4f4c2735eeb6133fe1c000000000000000000000000377c0497a7212051d63ff8fe2ef40c5c0f85d1820000000000000000000000001b9d911e7e5f07eea9fd1ffa3f868f1f5fdea1cb00000000000000000000000072d2bade7e84c6ff7c7cc8e63f72f1a8184e280c000000000000000000000000427e5697747b64097864bc681d59ae4aab3dccb600000000000000000000000049d354076913bf2ee70cf7d69e719f581d639600000000000000000000000000735f1761d4390faaef712181aa45b2b9c9b48985000000000000000000000000bcfd1848ddaa62fda2b43d904b22efb933ba89930000000000000000000000000cc68041f00652401ebc2d7b0088fe8ad9ab4d100000000000000000000000000cc68041f00652401ebc2d7b0088fe8ad9ab4d10