Loading
60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c61707267726170682e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e2061707267726170682e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d62786670694b4458624857737645444c41696961794b4c6135587261544858636f6465596765364a50437074000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000a0843aa7e993a5c1248973cf91217142a2d8200e000000000000000000000000ba15e177383f7aaa996094892740da373318bd89000000000000000000000000f403f353a49b5102432fcb071295d7ae94b2fef50000000000000000000000007ad9fd5fd5d49b2d2e635daf194ac70ec68ba836000000000000000000000000436c93c0cd1f0f9d668503ed7e189bcfe8558d5c000000000000000000000000d681d02fa49457c38e04c7351ca27a4bc5bd76470000000000000000000000009d82e6ab9a478be3d24387dc13b0c01aa76467840000000000000000000000007ddefd099038505ae8e940da29e133bccc8ca6c6000000000000000000000000cdbc5ded82184148dc5eaf041bc67381ac2f0d400000000000000000000000002ed0f18660483f3f0d5fbf61f9c8cbdf9e11e8f8000000000000000000000000c2c8e24d95ff723922be93ced0f52d3a98709d1700000000000000000000000016af8f753e49cc5c506fa2f11d490e2bc4527f18000000000000000000000000cec4d8995ee350230879255bb684b4a6729c6c3300000000000000000000000005a6116786bca088a638dc6837fb38858b942fea00000000000000000000000085c7dcfc24d17a56f20a270df83c816b3fbc67a6000000000000000000000000b56d825ca825d5263efe3b3cfca9ecbe23d5450400000000000000000000000043971f99fe63f800066e6fe61142679335ee9568000000000000000000000000889b5c38b58f8b5892ed7fda8b0299c1fd8842590000000000000000000000007fa17b45c03403bdde4d6aec13734716d503bf5c00000000000000000000000051a4d6e44ce685d6a52cf938478a84857e00267c000000000000000000000000e7532665ca906076b28cb8d9bfe28799cf866dfb000000000000000000000000f3b99cbc778e0f64e2bd3c5ed6a3a3b639a982860000000000000000000000005e4ffd47563f69b03e871827b7a26680f75afef20000000000000000000000008e975584beb85234294d2cbccd1e769ace260e8b000000000000000000000000fc2f215454cf56321ca59b7cbb2ec670381155bb000000000000000000000000b855d3702dc14851674f46e6c7b298892eac1147000000000000000000000000b0b49c711fa431e8b7dba17491d242ae27d1312b000000000000000000000000108d8cacea3e44bd2f903ee04fcd2f4f5e20b629000000000000000000000000c279a4702a2585d4367ba51bd62a2ecb8d5ca46b0000000000000000000000004b6326804a8c45c83443f1462f282181c92f1a8100000000000000000000000024349d3e747987e2d9c3122d46897fcb795cdd9f00000000000000000000000050e612dbabc4e03de13bd70164de11d4b20be9ba0000000000000000000000001a72cde05c890178221179e192dabf02297aa8fc0000000000000000000000000c1a8c55336617c44dbd41f6a6bf3f2c76e934a80000000000000000000000005bfc84d8c894aeb1854fa4cf95fa78ceff0136710000000000000000000000004e87690b875205ca8bd4f551940a3ea99278a399000000000000000000000000db08ca223dead4ef91d81dea09c793586966a98e00000000000000000000000067e5f122e8b2fe05879ea02f7242bd48760b8f120000000000000000000000000535fe5cf6c230b680ecdcd8fb7f85a29ea794840000000000000000000000001cc8b7c5d0ec89d2c2037cdac39f4d2594e571f8000000000000000000000000d6bd635b80a8a688c1af871986089103d42a587400000000000000000000000052a46f3cbbfd7888747f4d2d078f4ee077b0aabf0000000000000000000000005d249c563939b7d47338b69eb9e35a893eb48bae000000000000000000000000f6f1b221cdcc6a1c1a22498a22757cd1507d3446000000000000000000000000ec6b7da1e3c129fb42091ca7a25d70908ef7a8380000000000000000000000007eb24e3bfcede5d3062a8504b6c6bbaed08824ed00000000000000000000000003d3e6bd72ae86e920746029fbfbd56b5a771b17000000000000000000000000a55a91c87f5748fa6a20a11f24817e50129475e10000000000000000000000003b6a18daf57cc734d7c506c7cc3bbf39e704cf84000000000000000000000000f3ac49ff43ccd1f5ee7ab48c235bda02f6ebb07b000000000000000000000000e7272c62970b11015c34d9e474f2713de8784b760000000000000000000000003fe135ebe4bae1a978a03c6c6a63e9f0a7d8b7c5000000000000000000000000c298961d4230fa14ff7a4156a3c6779c9e351677000000000000000000000000ae8aaed857495b4ce7d504aa6f185165f98b12dd0000000000000000000000006bade7008e964e53e166ff70d22efb1f6768cfb00000000000000000000000008f2207b4b435fb8587eab9529b1e37706b13a9bc000000000000000000000000b5224e5a3ccadcc2b2df3458f0efae8add6c207c0000000000000000000000004946a79a9d300e8ffe51f6211ba8887f4e11483100000000000000000000000076ad8a0e93ec00354e3fb271cf9ad798618019e5000000000000000000000000d489f12c8080b87ba4f27a210f15bf871217a6cb000000000000000000000000b31dafdcfc3657ab2b8ce346b5dde457d33769f800000000000000000000000016a1de6d795eed5fa592ce3e75196bcb74fe67a2000000000000000000000000e47bf468d21352c06c9c6d239c71570c08e0f3d00000000000000000000000002487c496690424cc111387c2518d667e857ad05b0000000000000000000000003b286ce196dca86e2abc9407792ce5f40d5476a0000000000000000000000000ebee03e01741c498e028028dbbba7323d517130b000000000000000000000000dd06a77e2ae2aeb3f539c1a6f6e676203b7f58750000000000000000000000000605c46095efa7c555e3e6cdc4a12d8126922f3b0000000000000000000000008bb252664eef52f36da3fb2ee9914abc3f28e84400000000000000000000000024c0eeb486c45a904f14d78b3fba8d4a9c05459500000000000000000000000031c7408f145db4cd0bf027835ecd49087eab35780000000000000000000000007315845eb822d1a26a2589b48a4e4fd989b85ab6000000000000000000000000ad381139d023b1571400fa3ead9112401b9b7d53000000000000000000000000a0572c1d0eb8918737b43791a1ea6f64c83d71480000000000000000000000004c0d8b1d051d2e00d86ebe24559e47fedf7fcc5e000000000000000000000000d2e873215b73eed031a786ffc92d0ae6f3d375fc000000000000000000000000cf89052ed952bc1c5baec8a193a5949273b707ed0000000000000000000000008d0430c4c94317e887321b8ddbe3e4696e3340ee000000000000000000000000d58513fd600cbf2df7faf26fd541f77a782b018b00000000000000000000000016c523818322a44f0970f1bf3ae716ebb45c44800000000000000000000000003be0f82d571f5125b5e285e4aef140bd57ed63e80000000000000000000000004ac9084b311c217021236fd95e2eb62a46792458000000000000000000000000b1b7e10ff451beb6b718dce9b212559adba73f7300000000000000000000000008d3d8f413a2d57f788955a801c8c416d53c7654000000000000000000000000f82dbe7e0b3a8d281b60d7315142383acd566a940000000000000000000000002bc9f9c025d60390441a589e3be01b078b056aff00000000000000000000000097a71de6bfa3161311a37f8b47c79fcd863c3a98000000000000000000000000f38b39c7902171d10176c3afb8bf747178c63abe0000000000000000000000002b9b0aaa21a5cfe52550621a6eaa1ffd8c461f9500000000000000000000000099ba8b24c20473ac57806250db066b738785041c00000000000000000000000061f1cb00276b0d5c229f1b1737066d967097e925000000000000000000000000d430b075d1f9aa9c3bb404f34284046e2b9df0c900000000000000000000000054af624a4a7cd6a005699680e48ff80c210e4723000000000000000000000000dafece4ca0b2d63ad691163bda7379b27933a3b90000000000000000000000003dacb5f960a7dcd6a721d15a778570d989943f55000000000000000000000000889bb3c49f4283c5fe38e060d53515eef60d5a190000000000000000000000003291bb1c2747b8f5bdb61ec0ea6042067dec4733000000000000000000000000f2b081286a8b279fd53b4a75ab47e5e98e5bd15400000000000000000000000008b684c0f0018f1b46892c13a9cb08a0bd8cbb040000000000000000000000008c7b2158998c0877a1ecc1b3d3711514bbb31c960000000000000000000000003930546c994a7cdba1e89c055953b51564b287680000000000000000000000005b16b1dc78831d627d4d7e143e2ed0024baae0cc0000000000000000000000006348a4bcdfe62dfd07b8648ebfe16bc81e6817c80000000000000000000000008e9561f42f06bcf7655e9faa6d1e94e60b9ae689000000000000000000000000bd5b20f9e423fd3d65a45e5df62294ed3a9368c20000000000000000000000005dc923964d09c4ba5acd2b57659f1edaaa6d8bfe000000000000000000000000e2f66cffbf956fd14cf49470f357cac02d1fb4c4000000000000000000000000dcaa8692f9a7fc0089d10496742b5d781741d12f0000000000000000000000000dcd58e99e86d0540a5aeff9a5100ad2295f6cf80000000000000000000000000c19d976e512919f6f92a7f7267eaa8503b15c1100000000000000000000000048b1139e9b864d107f5adc185bcfa8f7268c30b90000000000000000000000004e641d20281f01035d64e2b58c4829220b642bf0000000000000000000000000718cd5dff4d960e2cb49cd3577d6f63466c56cf0000000000000000000000000fbcca13c065f340c2e09aff43ba5062abf3d1965000000000000000000000000db2c74be46c67af990bd9c2e13ec7561d31e5b99000000000000000000000000f6f20e5d9c8f9054c8fda8d5f272ea91b6f01f3f000000000000000000000000db1fe1bfa2cf08d24499672664d30332f8b8966f000000000000000000000000b8218fae1809c7edba12a0de73cf2fecfc5cf8a5000000000000000000000000229231f9dbc34b7dbc1bc163669dcae6aa78f61e000000000000000000000000b9f47ffa0feef7101a3fa5c078868b910f18dc1d000000000000000000000000ec620807de13999416b6d58c52ee95b384eab051000000000000000000000000c4c98ffa35ff8db1054f3614bd2e45dcf8889d920000000000000000000000000ec559dfd33272cab065e9f6cd67a33538c6137100000000000000000000000050fdac8171217da533028a8838a4ed1dffe4790c0000000000000000000000000ed627815011f783a4c14b9402da8d8630feacb00000000000000000000000003a63b5ef9148ecd9f450985ad848b127abe6b0d3000000000000000000000000a9758ee4993724f1cf02edf8653e0dd8c488195900000000000000000000000045701e23f3c5df1a75e097e9da2c5067ee1365850000000000000000000000008b615ea112c3cdfb5301a2f6cb7882a1a006ee870000000000000000000000006a49396c8d3914ad368e5f860a1a3b992dfb8cc30000000000000000000000001498a484777c43e7b8bf1401f011f6c5d8dbda970000000000000000000000003e2dc45951430f3073839f640b9520aff129343700000000000000000000000034e0e8eed1171c7ed6077424c26e57427dc08ab9000000000000000000000000ac9d8cc0b7d84e3cbcadcef658fa3ee1150b751b000000000000000000000000e3fe43dca580f8fc944086c1b0065532dd8e2a420000000000000000000000005acb79214799099c8b08d9ea0657c12fe367b8fd000000000000000000000000ecce0d673b4451f7b859cbb92fbaf35b22f6adab000000000000000000000000c2ccfa1fab45ae428e71f4f8992e42170e770b360000000000000000000000006b9cbee9b568bda1ac24584ee24db9fc7c290fc5000000000000000000000000da4390131191d2426bd59af7e7462e92ede8c698000000000000000000000000b876ba829ccecb0e7c26efdbeda88d3f919b9b94000000000000000000000000dbf3df504942288cd0501c7fafce96b98a95f37a000000000000000000000000491937a30a176a62293cff7f2cef3a4916e470d600000000000000000000000078795065a219132b58df252049105cc294b111ce00000000000000000000000045ef8535a7df42555a33b525af55823cf0481836000000000000000000000000b1cd6804e01a5c73529b5e247e961934c7f58a69000000000000000000000000e0d22bf39dc44feb2df89c5c3ddb697ca8a79971000000000000000000000000c7f137416080cbea51d78719a4856e31cc96ba8800000000000000000000000060e6e08c7be717aba87576cfdcdcea5e7b13a04600000000000000000000000016446f28595d30da53a0f734f6767cad9f90a0b2000000000000000000000000cdeca0f84758d4ac3c9c13ae1ea2adf6d94a2e480000000000000000000000008a1b35804728255602181aad8714bb525952566f000000000000000000000000839e9b9ad672f6598388238f1492bcf06fa14918000000000000000000000000ddf20669ee35a09a4928e2102a215da986f79239000000000000000000000000a449f403b40b52dbe77640e0cc85ef297de253f3000000000000000000000000173b14c7c9c93cc79a20257feef2bf816c8c5ab5000000000000000000000000b887aed01ab80e73b02fc5bde3830c63e10d9c700000000000000000000000008c84ec9e7ecb9fbf7fc11a980a7bba4a4427babf00000000000000000000000006f82122142f09cc7242b946f1046fa3a88214f6000000000000000000000000607dbe787c242e20a4897680357336e37954b3f0000000000000000000000000e172da3ebd8e926e7719a02e551c84d698f4cae1000000000000000000000000ae5ae8156ecb92f34ed2752883441964d9c02e4d000000000000000000000000cb27ee2bda2f7c0640e76c75b8dac91b97ece8e9000000000000000000000000cb00f053904ff83d05078aa25e548efab7999f190000000000000000000000001c6ebdfcdc1b70703f8ecd0183d7e8863662b47800000000000000000000000046c3dd8f74bd2a3de96b72ebd2b9e63b14edbf57000000000000000000000000c102828bed5e8ae4190d75f33a99be823841a662000000000000000000000000c60b91f0c26fb780cbe09cb4a5260980ca7378b0000000000000000000000000d3cb45399c6611c05e233eb6e6fc48c9aa5353a80000000000000000000000007d2ec535a26ff9081d97e7bb6ad802aba07eaf59000000000000000000000000d44df403c78a96dafb6a865b801da8364440c103000000000000000000000000fae03aa946e27b69ba6c28aeb027c4c40a9ec47a000000000000000000000000bd91091278a65afe0120d699cfedcbf2bb740ee40000000000000000000000006c4a7cc62c8e5a3ae7c696683fb838c7dc6432820000000000000000000000004639c1efbd1bd4bfc7a34d04aa75016cad130310000000000000000000000000b8fe7a7345bea873c9e12703b2dace2ae83665ba0000000000000000000000009ed5846f87c28211c816bb222107a7fb99b5d34b000000000000000000000000f92ef7c6bde9bb750faa03c6faaa9cbff641540100000000000000000000000075a6be874adabf569cd98d60ebce87039a22e09a000000000000000000000000da4184b00eb71ea4f366e6babeb0eaf60f788efc0000000000000000000000009f6e2b4b0366b7eae21f76a6089f43296c32c3510000000000000000000000007420e466bfa9e0b57fa4a3d2994807be68467ab8000000000000000000000000ca50643af3be59435edd62743cc98befa3e98eb0000000000000000000000000355964ed13d07fb3bc9c96ab6c13b353acbcfbab000000000000000000000000700a978c38485ae31df4e1c3b6580a12cb89a556000000000000000000000000e8bcddb192511942e7a5431f228377e132279e7a00000000000000000000000095dc9a01db5a1e313206f4c97afa57bca46e9791000000000000000000000000e435ae945e95ef216d534687d3927a9c139493bb000000000000000000000000b82e57bdbaaa606b914c6916eb70e2fd2ff07ea70000000000000000000000000f77dd5c86d75f857eeb46f34e805385848f38990000000000000000000000001fd158588e42cde2f27c5ecca948a4b3c1cdb9600000000000000000000000004aaf3196d3144f6c20d01bd98f93f2eba838507a0000000000000000000000006691ab8797510c82630a700606423fe41f601d1c0000000000000000000000006935320953fe21025b4b7d7996fdd00142ea232d0000000000000000000000009121a2495a7bb04bb6070f30514722b53dc6f60b000000000000000000000000da43af81b9bf167d28481f9e007f061e4530c437000000000000000000000000432cd37ab16817e96b3bea8dd1a3d521d3c363d6000000000000000000000000b87d46468bfdf625bf85ca64042944ac2a793fde000000000000000000000000fbee956f131e82e71f8239fda10b6b51b479124800000000000000000000000013937ba5be663773ecc0062778621352028254ff0000000000000000000000000d88af306d8cee7b847b41bf11581e110773582c00000000000000000000000041f3fe98074a557f64b9382418039d9c71703ed70000000000000000000000006001d26436986706ff19c35478f97e0c4384647000000000000000000000000027d4336f34d175f8cd5d65f77a08a7f1e24b4def0000000000000000000000000eaf7d1176743d39d780a5a9eb03c10ae7aa7a480000000000000000000000000ef5eeeacde2e8cc54dd94392394ef40de5018da000000000000000000000000ba3ff91ef19d930fdd054335771e6723742ab4f4000000000000000000000000e22ab9b2b3603964ab391e359690db58118128180000000000000000000000006c2d7aa93f1f2df63dc739dbfc5c12aa506d68d10000000000000000000000002fa905609b07ebcf1f4b99934b2b81bcdb70408b000000000000000000000000c0ed373644397a6c5c9913aa25967f9db1276dd7000000000000000000000000f27606546566cbb5373ea517001ddf6e220ea43b000000000000000000000000797dccf62a60e8759aa308ba9a2379e5640520c1000000000000000000000000919047025d4a30923cf8bd6c4778f448f5f814950000000000000000000000006ff4c720dce89dbe87dc08c425f1286f1d9812390000000000000000000000004be679f8e3c09dae9d26292416dfbabee84ed8880000000000000000000000005ebe22b60a4357b77842564d384e50f4e382fb23000000000000000000000000a138c26c5da6b7d3f5a585b722df127bc34b854e0000000000000000000000000b5183b2486af20d7d628b5593e5d7f1314f76ca000000000000000000000000aff3b8d5368f36d2e052652c2d566b1da219412b000000000000000000000000b3d36acd6deb511cebfaf12847eea435ba207716000000000000000000000000ef52344c33cb5f9e88f1269a62a7d2d1613ce97c0000000000000000000000003042a097c439078ceeab496897caaf935ecf9c4b000000000000000000000000fb0c48d5e8f3a0baf89ac47c6a01c2f92d3eec8d000000000000000000000000d819d55db30fbe32a338307ad184090072a3387000000000000000000000000085c56c2969bd0fa147bb62819ba9ad49dbed7e320000000000000000000000000001c5a2c0ad4d603fb06751374e635f6e3c8b0a000000000000000000000000d72e3aa8205611bd047cfd7cc17a2cd74646b45e000000000000000000000000bfae3682c5f462bcde67ebcfc9e001d111773906000000000000000000000000e80d92edd434e588c24644a3776d462a9242f1f9000000000000000000000000aeb103916c5cd5dfa70a5ee1eb3ae1d75feb141b000000000000000000000000f5eedbdaa9157033b694614ebb4b88bebc3de24b000000000000000000000000308b52d949287bcf8aa0793a047cd015a36b924e00000000000000000000000099c6dd96d16d35660a83e7a1ebfb4bc39f25bf44000000000000000000000000860fcdf642bdc3a1a99aa7c73a9eda4fc18f4213000000000000000000000000b85e44c7407fdda6fa21ff707066cd6af0fe353a00000000000000000000000040f38ab651f0a3896ee280072f0ba6dd56110e73000000000000000000000000998d4bd3bfb78678d2c5a69926474e2c65fbc3980000000000000000000000001f0268467460ee7504860b45a68d0e323997ef4b0000000000000000000000004d01a02265f04e4db6d850d939915b8308baca4b000000000000000000000000a53ff85c4770ecb37cf4cac90188b51a3904ac7200000000000000000000000061548ac7847e65252fa9c842aeab042f6855cf0a00000000000000000000000019d301bfa6d1c1f31523ecd43c3cbbe24d75912a000000000000000000000000c666994421b238c2ee050164323ef052cefbb86300000000000000000000000055514c9309f2f53f6fd048b6d7c874314740601a00000000000000000000000064b536a1b7f5875974713c784836f441e112e3bf0000000000000000000000001a02e7360b178571ed5c39ce363a2ae1b10ebdb9000000000000000000000000f981df6dbebac9b20a2270b0ce1db960680a618e0000000000000000000000003030ae7b92f63c1bcc95cf7e8c4959d1e85990cd000000000000000000000000df48c58069e574693764308f5518ea7a8fb914a400000000000000000000000042b793928a269a114a023ee6c60570e3b95f5ff30000000000000000000000000f103ce85d532eb63c0472a83649fb5c4290054400000000000000000000000000eed439417dbe94fa4a767ec501b9349df2baf700000000000000000000000045404277a17b896d3ebdd6877537146e082ca0d1000000000000000000000000675defc00e68d0fbb07d17bd2a8ea95ddd8e788100000000000000000000000055cdf864e62a50505b7d478a04c5b46a33236ea0000000000000000000000000dc6b942426daede09ce94b7bbb17f58939693f44000000000000000000000000d5476f69c9c982517024d3725d0b8d85ff5b1b12000000000000000000000000cbc92e587d15caf2bad04b87228f4e4b9d832ca30000000000000000000000001d91cd8395d820fef0bd9f27b44672178d704b11000000000000000000000000abef30b7775e761f5f78806688f1ad09109dc1f400000000000000000000000004755988fdfaa4096050799c132626407763b91400000000000000000000000041831c533cbd2cc63e6c3b7866faa5a18721c9ba000000000000000000000000c952032893ffa8e3a09631ffbf5278e48fcd65dd000000000000000000000000644b1720b13e42d93faec2a3408866f6c1393c8b000000000000000000000000b3d98c3953d8b82175d8f4714fb12ef1169c379d0000000000000000000000005cfe65ff102afab6cf3ddd475c9365d14dc1fb1c00000000000000000000000080a84e610da67b9b21be5a3aebe790f34a962f7a000000000000000000000000ae532031e57f41498843323f195dfb40d16267c8000000000000000000000000ce2998d80ed1961e7608faf366723ea806bd0fd5000000000000000000000000c27a75010594b9eb9cb71da6566067e596e85e930000000000000000000000006f9632e4477e74bfe28392dcb160a6a8a371e25200000000000000000000000022d8afe2c61eb925a1797a91b70076d2f7ff198a0000000000000000000000006a35715b8fb9082a36f36d1bf8485695ee94534e000000000000000000000000568c8df298eab4b5d1fe0348647c0759f5361991000000000000000000000000a619b3b8a7792668eda4e54f2f3a1d45182cf349000000000000000000000000b5aff7237d85adae0f8ea17d64e581a55c6339170000000000000000000000006eada216fce6e8732c4144e418be427f0588afb4000000000000000000000000ac7006bae0cda2e730dd4700cfcc0bd6eabda0af0000000000000000000000000c0dff3acb7278f9d2a8f009d8324bfd61d471140000000000000000000000002afb67e6199cedc734b8f80cc6003c976ce88c1e000000000000000000000000ae7f8f49eff13d6fc719916932fec0e35825586e00000000000000000000000060a4fc7902d703de0962a3a2ee693f12cff8e2210000000000000000000000009990aa8bf8c79864208b69f77319b6a2ae9f809f00000000000000000000000043d0a3c6424cc5bd97bd74a85a13d0149e68ffc300000000000000000000000070a8a21da44854bbf30825ee9b34aeae8196c706000000000000000000000000df11ed65744bab96afbdbe430c441d430dcfd92300000000000000000000000093dcfd522584ee7e5f4e26e40843fdde24c7f56300000000000000000000000041287ee3ca404b2d9cf1e4986c4d19d558134531000000000000000000000000d08cb27e93cef2aeb6686b8d3d12e5fcd64f5a3900000000000000000000000091a1ed328cc9c2fe65d252a283aa9502c2372a590000000000000000000000003296d9f7eded22dd38f2fbafbc57ddce76abb77f000000000000000000000000167bbd50ec02f9d19b374acefc964cc62a983c6c00000000000000000000000055b07659d8f6baac5d69631e6dc923de09259e7800000000000000000000000039b6526cd0c05b71e6ebf08d6f7f294cd4f63a4800000000000000000000000066f350c36deb915548234d3a6f5ae86be470e43e0000000000000000000000009b67aa7b27cc8c51110ca73694434f3955c2ed2d000000000000000000000000b59ba05ecf8fce0b3b16fe496e7f71f6ea616d8a000000000000000000000000f76948c53598b883983abe754f5f8c1510c4f803000000000000000000000000fc858cf3428984fe38021d3723f8ba42c7a0c0330000000000000000000000002f2973dd317d6e118de5c576aea6252d765f6a740000000000000000000000006452dd69c591c291dda87af07e65af736aa4acc5000000000000000000000000584ac374eb43b3590bd926a87ea8de40683bd42d0000000000000000000000009cf2259fe08417fc5d8fbe64f03bf75f0ccb8661000000000000000000000000132ad72fa599360568025f724d3c62535d6bb462000000000000000000000000f6f64aa81980e50bd4e77f7e73a98af5044a16660000000000000000000000009c92a2fdeb4bfb0af9cd3cac4dc932c28e8607610000000000000000000000005a431c311ff14d093b7ee232ca85d19a108a9813000000000000000000000000e845436728aad185e03e5f58f9a8a5d3032d5a42000000000000000000000000ea7bd50ccae495a9fdd38e79c3c3647e2ac8ed2b000000000000000000000000a01dad2f3c43c21fe91614cf01194f3973f13ba80000000000000000000000000573f0f33d095cd274cd9d6a48f31f4ad7cf04d30000000000000000000000001b9489811f5866595d5575c3b5f7122d159acf63000000000000000000000000e115681364840962f11f8785f8705d4645b6d6ce000000000000000000000000c4a9aa5bb7d158db49b6622f7c861f4ca76a71fc00000000000000000000000049e6d94ff389f58a786de23fbb90382474796ac20000000000000000000000006a3a164f5b792af3539599ee78fddb1949d4881800000000000000000000000053e21823ae762dbcc1a88dfb09c84df228cd631a000000000000000000000000e076119800d3bc8938b4ffa2e500b26d4fcfaaaa00000000000000000000000002ceea881f059d4ec32574338a2bc3431506591e00000000000000000000000071900d9260f76b06594fd6f8387606db4b971d8d0000000000000000000000005e4a7d4a3b55a326a50baf5dd998ec459fa40057000000000000000000000000e883b5f4610310a794d4a9585a2440fce7317fc20000000000000000000000009748aebea218d9faaed8ea43d437e5a6935f7e86000000000000000000000000aef079716d3d86863b92158c9ea8a1f060ec77230000000000000000000000001bf90196e972f0f851a23bb296d1e0cd16a59310000000000000000000000000fa108881b23ea082db867ec33f192b5b5af50e7f0000000000000000000000005325b1526c90ac475804154175e74154925bf302000000000000000000000000e5e97321bcf76bdf371e491c32ed686beae8db7d0000000000000000000000003ca5e22a1e592fa28b9713e1866a78fd663912290000000000000000000000003ddedb26162486027c0e08742bc0ef2e817db7420000000000000000000000008c2654f5ccb1c33582f96decca1ab465679d12d6000000000000000000000000d80947eeb72a003099350933a114236203b2192a000000000000000000000000047ab34642d85749e594c1218ced0c0d3b536e100000000000000000000000004d9508f8c81d6d8a1c51608d421776c0118b047f000000000000000000000000a2b80d43212010288b49cb142171130b9982c93a000000000000000000000000c072598f706a47c8f5b82d5b6fc306b820fff8d6000000000000000000000000e9edd470a5128877425689f66ec9d5f7c259db460000000000000000000000001f126264b6617f5f16c3ab86ae45d4ea307cc1d4000000000000000000000000ffe733c3af433323f38dab657b91d7562e03848b0000000000000000000000004d597e943318a9d79868dce73019981b878d7bd1000000000000000000000000353580256e784bef391aabb663bf31cea15c1be3000000000000000000000000d06426efa722e443449ac2fd0c1fbc627edb4948000000000000000000000000e017b54cceddbcd3d1d2e88fdcedb97f9600e2060000000000000000000000006a401878f0ba787d05072e069a20151deafef86f000000000000000000000000ae8c42d49d4bb3a951e8c4917cc74e002b818a08000000000000000000000000dbe4d5f730574b1c056644ed23bc82f26e3b96bb00000000000000000000000014e356799c9c62ed4af3d54d8d6b8c0b32e51a36000000000000000000000000cb370e956900195d364369f9151984a53cdaddc9000000000000000000000000847e5e0be25e9cb238246536a4fef67dfdd0f7bc0000000000000000000000002f75f133b57a4d1b73e66fac4fdd836dc1130c5100000000000000000000000043411b267e3d209f1017249c88fda0230eb79ef40000000000000000000000007f8db57ee1031591b6a30aaa4273487903d4854200000000000000000000000053a752decf6c7c7c5c1d959c9393b98a391e6278000000000000000000000000221a3eed3373cf5727cffe8f8f444c16abcb324b00000000000000000000000096250e37cfaea4217257e2baa86c6897e90bb05b000000000000000000000000c1ef2604c027101d2dab4765ca4518f14e86a270000000000000000000000000e3d29ffa6208b65f7be8664d813f354f78392d23000000000000000000000000da6a9192391e5017c01a5acd91076b5ecbb0c9cf0000000000000000000000002dbd8553fb51afbd4a8ef859420503f2439180550000000000000000000000007ff45babaf74288e66267d73698ad909d9f3405000000000000000000000000092ebcbe5d49fb8408a96c48483bbef8779226875000000000000000000000000d78254c1c58f17f513d53e4c60b8a2d7e7c29303000000000000000000000000407a57e37d43b3115e18e7abe66c0deccc729d0f0000000000000000000000007eeae35b6286d51135cf3c3e02a1bc030c5e7ee800000000000000000000000032be8b1d70f53ab48f121a5d66ccf5aad90a1f8c0000000000000000000000005c286bff7e287cd4dce490343569def6554ee94d000000000000000000000000d9240ba0dfbfcffb1d3b751ccd1d9df0afde32e8000000000000000000000000555d635235a5787acc62866595972c8d5b21c7ef00000000000000000000000021dff5f53816c7c6f60aef68e0fc3a92daf4cd280000000000000000000000001c36e829f8e380ca7440471bb4e4f37b64e360fe000000000000000000000000e6dce1427e3d066a9b65ea288b9c5d95701533fa000000000000000000000000ac8bd6f7a6d37eb8f6dae5cf494b83662258c7750000000000000000000000000daf384a420552e18ccefc1a24327a757fb7674a00000000000000000000000060d44b1b90e386e25ec728ffb5861ef390e503770000000000000000000000000e6d9a044f9a132a428aed3fb3bb650775073083000000000000000000000000f567bed64cd70fbe00f63785f045aadcfe77c597000000000000000000000000236ca3c3968b95ef3144312af89a3a1e15ffc766000000000000000000000000eaa1b9b1da9ba4cbf7b0a043dd1badd0846585af00000000000000000000000041cf016cf5198bb042142ae9ae25d1ce3ad23e3500000000000000000000000047c39d78c75aff1f2407d638151321fd41c29439000000000000000000000000a4c1cc6fcabc0122b4413c9fbf61490064ddf9c0000000000000000000000000e69c7498540e540d02b4398cb4ee19853cbd5cef000000000000000000000000be86f231c36ca8231d2613b06ec5c448e222556e000000000000000000000000d8a6e5212c49ee19e66fc03aff2a078e224db749000000000000000000000000fe29648a24f073b686f00d31efbf98fc8a7437d200000000000000000000000014863081e646bfcdff7fb5f92e37cb19d46fb9bb0000000000000000000000004e0e9c1f5923839887d7f2af5749ee132122d08700000000000000000000000090ce5db4246c483d95397587ff5077fe39b70ba100000000000000000000000047b659c631212a793c0da71ec45b96aacbdc9f7d0000000000000000000000006589835708dd1d6f42a1aad4a17a15e61478168c000000000000000000000000fad499cfaf33d0e9eb75e9e181fda5647c8631cc000000000000000000000000fdc069f96e988e4cb2e08ae584fe18acce7b882600000000000000000000000025fa5c327c4b78f5e700909e63c5d697ecfde5810000000000000000000000003c88c4e1c748a01379f2a313a21ac1ea345d2384000000000000000000000000375854f5df105bd26a1fa96c1caa294e1626a8f4000000000000000000000000eeae70b6c8044399b891214ccf921315d036574b000000000000000000000000445c2cdd27c99ce0b1c4d95e42ffd0f6f3545d30000000000000000000000000829136e896c1916f744379373d7067cabddce18c0000000000000000000000004261dcd936ee089cc4c3940b5535516097046be50000000000000000000000006e15e2a6ce29796696fb131d47c80ac3202a3516000000000000000000000000a4d2b83908413874fb6a02a8eb0bb1a68f654e6d000000000000000000000000d84552c4f2fa238cd3a5c9a5c1103021e73a604c000000000000000000000000ed1abe3e9f64975d3a1473d92fa5e780cc1233080000000000000000000000007ccae52957e78a3f7b98a2f98de860be7673132f000000000000000000000000dc74be2284db2430be8201b2aef4fa8ad7bd552f0000000000000000000000009f1b01bf6704d432262cc58f30e4b8f8a862350d0000000000000000000000002ae0fe917c1de57ac1553ab43918e0b0f8d3cc06000000000000000000000000996e3c7916c3917f6264dafffec99fe3b01d4dcc000000000000000000000000ff28c34d13520cf81287f928671acda9c962cb9600000000000000000000000068affbf39718cf3e50cd4f63a8d4ea14c0acdadb00000000000000000000000074b550dbdfaa56ab1ea7bc51100505f16ea2967b000000000000000000000000ed9ba12496a5eb9caab52b1cbd62daecb00003fe0000000000000000000000000fccd637d4c45333095b40f3d67a85ed1e8282ab000000000000000000000000053a46fcc3fb36388d416b9fc5bceb326d7fdece000000000000000000000000b9f0b5f8181729dd8bb8ab1602cfdb505536b2070000000000000000000000008fcb7fbb14fe72d28d6cde3efc41ea046f4c42e60000000000000000000000007a104fc96c4abaa64c18400c525d5c3de4d696b00000000000000000000000006fd50fb713ccfaf4ada3e4452efe2e79d3abeef8000000000000000000000000d0eeff64a55f87b9732c5cc0f174c5c63b1dd09b0000000000000000000000003b4504a7601e9b3c21bb5e720e0bfb7fc86a72a100000000000000000000000056be18fe61c2047d41d6af8a359a55ce02913b66000000000000000000000000108c7c80fbb8320fa7cb18cf97d07d2526b415f20000000000000000000000002e8127311767a64d6fb7c01357ddb28094b158bc00000000000000000000000022e2e067a6d87ce0f3483245a945e3f870045ff5000000000000000000000000288074773717ce071b7aa306e94101cf0e4681a8000000000000000000000000ec8c513dc810836b132dc1ab78bd5244d49b01ee00000000000000000000000090c6bb16da468024b4e438d8cbddc610eec69aa300000000000000000000000040664318396524df828c6371d474552182446f2d000000000000000000000000101c8d4b5a2f588251d5010b243ea06ca0e4d5780000000000000000000000001dca678062db84e32fef5bb43373c9f4ce7353a8000000000000000000000000135ccdaeb68009ec1ee03ee8649883480a9e0294000000000000000000000000c3495de46690e6796ded1ca9932d910ca0479101000000000000000000000000c34b5c0789aac2a8e1c6e0f5df9a48a07a998c980000000000000000000000004f212625beb088dec8a111b435151b10e3f1781900000000000000000000000001134a200c55b47d97e34e5a803125f206fb3d54000000000000000000000000046ae1bae8fbcbcc34a035a78a5cfbc2ae2457b4000000000000000000000000be3a5695519a4f910a3943919d7b388e0dfa4a03000000000000000000000000dde73c26a628920b82b5dc5734bb3fb4617c850e0000000000000000000000007c9d88070929a963b533f1b8579113cb009e84010000000000000000000000004081a591c31325b43f1231f13763e7e84ff2e173000000000000000000000000f50c658c25a02d6e2a2c7faa20c8c246176740d400000000000000000000000097f443af610b0f918c553a9d883f5f6ef785d60900000000000000000000000063cbcefa44fafbdf8d1a0d88c5b6120360f0a4dd0000000000000000000000008fb25348c6e3e014a50d19f985faac1f840a084d000000000000000000000000c8d50801012a892ea5f84df5d5e788fcc8779687000000000000000000000000bdceb1d95e13119a6573ae893344e94e838b1535000000000000000000000000bcd7c95790f1c6b4201182b98b6151ac66ff414d000000000000000000000000eefef98034cec7839ad6c040fa27441f9141820c00000000000000000000000019019c087959abafe8caf8f652e8ce637dab02a90000000000000000000000004cf0557f66c028628ed173f0ff4b2e3be76224fe00000000000000000000000019ced0d351ec94e4b41a0a8adb981de389ed6f1d0000000000000000000000002749e073ea80f35bb7b78d60a3ea00dcc9ec3bc400000000000000000000000096fbca6b69991d13672e37c2605c107ce6d21aa0000000000000000000000000ef5c9a92f1d15325e6514d01e9b0784b7e8487cc0000000000000000000000003cb41e15c9e57b3e2a9cc839c5ab0f183e6413690000000000000000000000008577a5936f6c552fc528010e241271f1c1f74bef0000000000000000000000000536b34a82ec4f993659463b3d185fb4f96765ec0000000000000000000000002afc2920bf8aede415c93111f0aa0b95d0f38f590000000000000000000000003620a6af1fea322cf795a4ff1d5bc6b67f66f4a5000000000000000000000000cee8f9d4b6fea42bc0dbcf8cbb55149fcdcf5d1200000000000000000000000024abcf68deffaec70dea2a9915dd9f5b41e9f718000000000000000000000000b20f40214f5a811477168bcc1e9e16d88c0cb9fe000000000000000000000000016b2069b09f2b3b94aeb77b2163e595c661400900000000000000000000000096ab00d5565066f1fec3d827a165348dde0b6a7d000000000000000000000000e7462e0cb9069ea18fe1977c677e8f0d5bb45e34000000000000000000000000702b5c09933a15b92a81be322fa50ff4704cd988000000000000000000000000793953994899e67900f3e8f4eb4305e3153ecd0d000000000000000000000000a29de1c4ddb0ded2132d9ec43a8616d34a32d04e000000000000000000000000d4bf97cacaedb9ca7359ab927bbae25382a013590000000000000000000000001813037f9e95b5542d46b10950a4ab070e59c0130000000000000000000000004335e7f548a25b1e8fc9151d77157787749e35c400000000000000000000000007a47bc7de985a88684b3c3a1577498d53f9bca20000000000000000000000003ef7cc7c7a440f7687ab7e47fb045ddb3b002dd300000000000000000000000075615d3f7b6198dec82275bf2c22ae06e7d95b8f00000000000000000000000016e552fc607c806014466509e62b1446a6d4c5be000000000000000000000000d6505c82bc5ce4051af4119674adb94c00919de2000000000000000000000000bda98f61f611f15a9808af8789c217db23072b5c000000000000000000000000243d63828bba88efafe7c5e6231005a58d710df3000000000000000000000000470c93b75fc4edfd9a238ba3a4e0ecece57c8f000000000000000000000000001798a6c34aea8862229f939dd1842437121e8da6000000000000000000000000211e6a7821c20e3ad6f2d71824286e8f13addfd9000000000000000000000000a180e1cbb96ea9103ebed107c369488055abc671000000000000000000000000b21a228b9d0634d12b89441b248e2598ca3c2453000000000000000000000000ee2ce8b7e295921c4c7d62dbb42b52f2557c108c0000000000000000000000007de6343d7fd5a99bffc11cefc7a2a43ee90a6e6a0000000000000000000000002ed993989ec9aeacae75f7e141a234b1d7fb8e470000000000000000000000002fd195acfc834e8888458187e5618f8d3bb135d20000000000000000000000000ee7636a9a8ab065883999a302c10e5cace556c8000000000000000000000000a28c8d865b9ae60b18c98ee5fdc345213238544700000000000000000000000091ebf35d0c6ec0c5d5d4ab84865197e688a76f37000000000000000000000000c3a7bda420e00e0a1cfab29683dba465bf2b4f050000000000000000000000005ffe08d363c2c5482eaf90bb23965b4fac4c400a0000000000000000000000000561a54fd1863e4a8a0da535b38782b9c0be03160000000000000000000000005fbeb9009698e92ab1cdf59f9c24a2974da9512e000000000000000000000000b8ff1b9d56563553d44989a46609954a166cad1e0000000000000000000000006c2d6daf7fe39209c4f0e7078761324399d942910000000000000000000000003d3e4e6a1dee5faa6e1a89f5373273feac69d6b0000000000000000000000000b8f7da87969cdf0597ccf98c248b5db395cd901400000000000000000000000064c5605f0378efb66effd97ba21b2b05c36730cf000000000000000000000000ce4837d473590aabf2778d456c05a4e7f767f56a0000000000000000000000000fa19cf5645f47657f6abb642a766d90445de1ef0000000000000000000000004e1dcfac40528b2e0824adc8d4a8e768184fcd570000000000000000000000001707e56b051e18ab907e9b9e3e844eb533d31677000000000000000000000000f564c8b87e85e9c1931007b4fccea1cdbf7533ef0000000000000000000000001e6e107c434b6a08f2812e833186d41bddd640630000000000000000000000000816de4aeed2ff50bb28c0d2a506d0cb34ae4646000000000000000000000000fae9a9df770e281b426df1d5bd36c149a43d7c170000000000000000000000002582151545b62db11f62da5507b86bbd5de0b8040000000000000000000000008951880ab5d609e36e3d1ac09a9a1ee3f4b0318b000000000000000000000000821ddf87473a9d7cfcd0e53ffc2fe4abf7c0882b00000000000000000000000059818fffde9d19d68a505e8afb8409efb186b50f000000000000000000000000e4ab84232e127d653541e6e9f8216696961a1a94000000000000000000000000f446d6a5393b4eba412745c0c45166cf9c6e45bd000000000000000000000000b9bbc4aea4a6a4b11ccfc8e4b271787f0793a1ae0000000000000000000000003b1e257b36890651b97e5695b1e945cd13f8f1e90000000000000000000000008056765ea0f0f4432fee647add59944456161ab0000000000000000000000000e50fff817b605fd5b2c268357cee130413c23a900000000000000000000000003f9050df024348698fb223fd4729d1dc4ddabf860000000000000000000000009edb862b4ca4d66d07c4635c8798bcefe19a3da3000000000000000000000000cb269f8e438990b3c67b94e02408e05c86b98d2900000000000000000000000056fe679f1c3c45f79faf21066e5778e5fc1d46a3000000000000000000000000b255af3cc33ca2d13798a1e325592edd210158df00000000000000000000000078d30dfd707a06d3b186d13fce48c5364b4adf52000000000000000000000000f7f1bfc16422f352caea21f4eb81f6842fcaa9dd000000000000000000000000019e88b259cb57f75b59068f8018f36ccc25fcb5000000000000000000000000aece1778a26eb560c5182eaf2c6d92f8ebebd3140000000000000000000000007aba520dd55428eb4c068dbce6da68d53995a24f0000000000000000000000008cf62c4182e21b1b1fa99e0343df932b8573d878000000000000000000000000800ea90e0e3c11da918f8ce30cefc05cea6b44b1000000000000000000000000fdf04b4ece5f8cbc8c0390025b3373b1bb1f192a0000000000000000000000004154b8e5a0a72497163163be52e99fb953a95a3900000000000000000000000068e59c6a5f5a94b4b9587244be5c9d5d91719e21000000000000000000000000d3f6dac288fe46e91543ceea94b33b5f60f28d5b000000000000000000000000a70f14385908a820f4d82d6cb10b59ec4191b4d6000000000000000000000000e7421f6ef337ef112e8849fc8da876e9e31955ca000000000000000000000000025b97d1df445c63e68aa4d8c563541b985fb301000000000000000000000000753ee9b33466439ab49a625960e377a9768cca610000000000000000000000001ec76d7f70309632a905a778a20db6ed6c87b380000000000000000000000000a0234a478e0e54318b566ed1637b3ef8d5b1cd37000000000000000000000000a4aa649cd0e0272d6b866dba2c8a934783a7d4df000000000000000000000000f4b6bc29da3ac9a5c2fc7f04f38d4d52c73c125f0000000000000000000000009747ae19e6a6785c47725ad06ccc1e9f41f5fd61000000000000000000000000321cd655d63a2f70930af8928c6ab48533948c2100000000000000000000000083b450a4e46f525630ee87de73c2105b7ac3824f00000000000000000000000059676cac05ec50518c70fb3fd3edb1a26a67f9360000000000000000000000000de3671bcc21cc4e26f49aabf692caac86193e0500000000000000000000000060f232922c2211f0355a6eeb1397481a4a2a667600000000000000000000000001fc74955d264d018693c9e6f89e8038d8207aab0000000000000000000000007c9fa347fd1b70580dd15144ca892d10094d014c00000000000000000000000082a58d1d07e1291665142a12a5f88237f128e493000000000000000000000000df0154c2e4dc4a811dd18350346ccce30333719e000000000000000000000000b008142ec799581ccc95f00d80c052110df86296000000000000000000000000d07d8d423fa0a43d81f8fe132aff3f128cd0f5c8000000000000000000000000e88ab1bc788d2ace3db338306dcff863357d6148000000000000000000000000bff5a57c0e54edc19828b728adea292bbf2a18a30000000000000000000000009aadd7e9ad1971f8784af4c7b6d5d5f7c1646c470000000000000000000000008cef9cc269111e99d2d3cfedcc2898be69c9f945000000000000000000000000e5755a62f034f8f1073de99de2bcff6ba597ff9e0000000000000000000000008791acef29a86877fa3d6f7fafd5a3f3366642780000000000000000000000006b1cc18f38583d5233044befe5566adb1965a7f000000000000000000000000031cafa83f5f2bcfb715eafba69aa5ab29dbf27f00000000000000000000000007494d2d1d8e7762470b09f6816d3d051a5240bfe00000000000000000000000052e5eccb100f42f3de24dd2f81de3cf319a3ec7a000000000000000000000000483aa550bbcace77fdcbfaa89945a08264079ff5000000000000000000000000b462200deb1b85c162d7f47a98e079db3448c0bc0000000000000000000000003980492acfaea70afe7a7f399c071cc75f860d0f000000000000000000000000dbac8a8fb9e5709912afd0897622c20307bcba95000000000000000000000000be77bac4a76accf7b3d283a155d6668d9138cabb000000000000000000000000f74c1769ad6bac9d69d737ecaed56e3f73bf755f000000000000000000000000403f95ac58aa2a408f80762d626f8ff9f52c1264000000000000000000000000d222594d531c962e0f32d997ed79d48f108cef710000000000000000000000004c034bee70e467e32c139f88a203ae6f773389c1000000000000000000000000cf650c42e80609f1023c9c24327841635e960fa20000000000000000000000004639d205aaf18ca145139247dd887e028d3c09cc0000000000000000000000000d2764d13818a898b109d01cafc5d651611e2ed2000000000000000000000000bacc21aeff84db81c19a8bbc8b07937e6ea8a21d000000000000000000000000d32cc0d88c11be5044c7d9d5e2c1b835a9e6981a00000000000000000000000099631c644b81bdebd5c8a6bffe3038d76b584f3d0000000000000000000000008e3cf3570358a82503e267f7b1fd0c4c5231516500000000000000000000000064cb56cc6c4846e385eed5266575643eddfba834000000000000000000000000b56ca9f047405806fa3b198f8a82b629f4784b9300000000000000000000000001931b2b4f8bdce2b5c321cef1c518ed7bee1a960000000000000000000000000709af6f894ae0be07499b3cc741746ec148945f0000000000000000000000000a04520a067dfe619bc46ae957ea3cc3c9a59792000000000000000000000000c7d6ea84606c04fb19e56111ee09abaf4d6afaaa0000000000000000000000003351d9dcc75346517c6c774eda4fc9b9c87bbc1a00000000000000000000000085b298f286fe4fc59a6999894879c8accd1cd7e600000000000000000000000058dade0d5acb5912e71b9498b0e140d70490d264000000000000000000000000e14b5efca95d177dcb2c05c2667b14d8299c3779000000000000000000000000cb7f1784db1461526f18d8729857de77130a5ba1000000000000000000000000e4d04719f3e49b85fffe5ab3bc511e205446b5d00000000000000000000000008736eb92c6781d83d486af26fe1e07fab3aecb7a000000000000000000000000404e7c4b9c65f654cd22c3379f855695513fc7610000000000000000000000007f4f1e453ef37431035575813746c006fba98e0800000000000000000000000006149010b6e39c52c620e5ab3ece05a965daed720000000000000000000000003f1245a4fe90a193ae6dd912b1f9c535b955b3b9000000000000000000000000cc45eb3b555ec1bee686040798543a2d05bcf59e000000000000000000000000068eeda81b30e34d91cb767b48d45c8862ccae9e000000000000000000000000d932b375342c6c2212b163cad9d7dbc93a604f1b000000000000000000000000a1ca94c3a3ce588453569acc50b17c5d1dd63a2b0000000000000000000000002d19136ea739c7acf4053e432f74a314c9a35151000000000000000000000000682b433f12883296fc60dcb1cbadda9cce4b3d13000000000000000000000000e902b5b4e22eb146b7039e2e73991f5b0905e0df0000000000000000000000009c5b2567c292d3d1660048178de89955712e1c01000000000000000000000000874e27ddbf40c575498a52375706a37c8881a043000000000000000000000000c33cd7bfd933c5938ec5617dafc63a7991f60034000000000000000000000000d2421ca7c88e7cc330f0989affd6ad6636276e760000000000000000000000008a56494888dc806977ea73940c811e813b2f075f000000000000000000000000ff7134b2a787520ce2c4510f092e8e5fe06d790e0000000000000000000000003633363119f8a1c7363a32891b01092480a7f7ea000000000000000000000000494e229bbe10806ab979040ef5d82c37b74831d8000000000000000000000000804f4e4091ba45c1fd47b81020a2c701103c085400000000000000000000000077f2a78b426b240693366eba7fd2f1e4be3899bc000000000000000000000000b191e2276eb8ab41ae25cf490e4fab37a0415ca500000000000000000000000086d0faf2d5d4e55948a52aa9d4812ab50bf6b4680000000000000000000000001a357d040479f4202a4af8af6eada817e05bf965000000000000000000000000efa6f642c9819815196343a62977412d3c3326c4000000000000000000000000bc70947560514001405d024ca9e9c1d6305ef436000000000000000000000000f0081df4a943d57a3a82d18d6625d432a07894220000000000000000000000002dd7e5da87ec2f1b77d7228620b79e6ae163607c000000000000000000000000063c76a59ef668b8bedeb7a641abe8026cc4101d00000000000000000000000092ed4f62f0a4de06b1cd2f370fcc7c916b9dcd68000000000000000000000000aa21b3d62b342f575f04a8321813d790f27548080000000000000000000000007c13f57237437184f2c51d3f2841a7a86721ae70000000000000000000000000e086dd1c9f699f9f839a36167f60262d7daab40a000000000000000000000000df64f20ddbcd4604cef3e0cea71ca66f113ceaf3000000000000000000000000084825060bd21b00cff9542bd20f116e8981f25d000000000000000000000000ee68947cd013b26df85a372fe8e41f66206cee9b000000000000000000000000ec64a9461442803fc6d6c0cc3179dee072aaa38f000000000000000000000000f587b50bbfe6ba9fa09ffdffdc1f4044d51ce61e0000000000000000000000005bdfffc498a1afb60dc5f7ca15a631aac0404e36000000000000000000000000d2814976f8ab60186fc4bdbc28d4fe240a0123d1000000000000000000000000a88dc4f803ef7bc8855569d03ccc5e6b7c074fca000000000000000000000000cf93b7a08ba6880b54f564bde75cda940a8a4624000000000000000000000000590963533b2969703a1314f4cd4e50712d7c831c000000000000000000000000e731657c791085ae76dd416389150ecc3384dcf40000000000000000000000002c819345c7f93336da74a2eac5f7511d27ae28750000000000000000000000004539a0f799b869a5a584fcf9fae3aaa0e5d65752000000000000000000000000c71974f8974b6049f0cf8c0a2a7803a76d000889000000000000000000000000356688e92b9e594234f49564a4bdfaada8b018c0000000000000000000000000aa89e624b7590f98ea9a8d1d65d381f18a94e4270000000000000000000000001e72e3175f41bb93071ae33fef2b3108b10267f800000000000000000000000062dcaeef4f468b6aed872740238717ff30746b4800000000000000000000000082376baa86c7dcd3f53cf31e7c9037694a4a53740000000000000000000000004bd159f23157a422e9fb6c33922b4278c74c1704000000000000000000000000f2d448d995a1e6363e1930f45ea09540e922bcf80000000000000000000000002d72fdaa4f036471552ea55f31e125215b4f58d2000000000000000000000000ca02cc340a72b0b012a3c2f8ee040a8dc9f193e90000000000000000000000007811b2140107f5ea9ba2c9cc19f0202b194492f60000000000000000000000000d37019deacfb7809ae86deef751d5a45b6813bd0000000000000000000000000f65670764a6e52b901b1df8936ec69fa9e8ae63000000000000000000000000323bb104ad3e1cdb43959cbe575921bb76dd85ed00000000000000000000000002743f8bc8e7b8156dda055ebc615c0e7933f8920000000000000000000000006879727d3af4370e03e678ee31ee47bf107c41670000000000000000000000001db0904156fe165a3992b9f0728e34839b690e4b000000000000000000000000dd14f11080d82138bac4980d6daabe784b0e78a200000000000000000000000020e2621e89f8a0706cf84da3f928cead38464de100000000000000000000000049b2af895d3ce94ad6f0f54dd0dbc3646c113f560000000000000000000000000676fb1d1e352d65e0cd6ab0056cd8a8c8420b6a0000000000000000000000007b2e549417b003326d6b9967cbe5a19f613555c100000000000000000000000080183468aaef7f5fb0b186e057973670dd435e22000000000000000000000000168857da2a35a56eb44f5f2bced09eeff73dac5700000000000000000000000048de07d67682fd351513492f7a4056fb23c548900000000000000000000000006f5b613aea5f8b8c2884fce2a0f9fe8a52b1e4b4000000000000000000000000e650120703c99333d65546c1e078965ed9f3c7f5000000000000000000000000891330a7e467b121a89d90ec260362298e86285600000000000000000000000072262b32225afe18febb74820caf3bb65fe09644000000000000000000000000e6e04643102f2ce20efd7488baea4a807104bd3a0000000000000000000000008934227349865542854c2e7eb25269614ae4636d0000000000000000000000006b988a4dce72924d9bb3538bce8c12add3fafa160000000000000000000000004e9b0dbe2b8adc996eb54303ca5c2a355ac2ca720000000000000000000000008200951062aae81eaf7ffb47b4e3115d945e887a00000000000000000000000024b2c7cbe11d3330f3bbead8856a72585129d6590000000000000000000000006fc83b2bb83499a972ddcc304793e23df6d58def0000000000000000000000007e54de20a6c0cd1a03ac96a787c6cb6ee1753b1600000000000000000000000052988da301c21a91b1f6a2a9e8077ac7a0e60c60000000000000000000000000a32bce5a0a1734b57e1c2d85ffdf1d680ebbea74000000000000000000000000cfe662d7f531b92545d8c8b59c929d4f0b08d1df00000000000000000000000055f69c46a7fadbe6b1ba4a424e6fd2dedaed2368000000000000000000000000e979987da336fdd6b0fa597bcc0f9d7eb4d71b82000000000000000000000000ef2e30820d4b153812e616170c8ffb1742c4bf6c00000000000000000000000047eaf9c01d0e2432bc8249efe8d8bd60ddb6f4ba00000000000000000000000086fb93d798a0e178f7106edff5d8b401d1ef80fc0000000000000000000000003f78a0f316f5610102e0cb5e11ca1044d00d67a5000000000000000000000000c11db93447b0f124990f549851bdbafd4dd9da1b000000000000000000000000512906faba1410a016cf6c0b31a16da7d3ab6d33000000000000000000000000ad8c89b141640984ddedb25584e381f7f4a0d5f2000000000000000000000000790c8c6925059a1e83d10632c0075bbd543632fc000000000000000000000000d1404d528c84e4fa10405243ccb0d54e11a2ff65000000000000000000000000b4df91b2b4a7fa536d0606542c18ec2ea5c552b6000000000000000000000000ecbe994a2dc25f1b85d61306337d4b13057cc54b00000000000000000000000064668edf86a3048634db553dbd1ac23559c1ba3a000000000000000000000000c9b86724140796a7f262ce942ba0e043643ea12500000000000000000000000041372a19e327f51c34c976e454de2404b7a0ced200000000000000000000000028d5cda93c2a43cdd0414f042d54690e756660660000000000000000000000009df87685c9ac709feb78c1b347c1a1e062e13fd3000000000000000000000000d2244fd395cf2e31447c2d4701693e6af8a68b620000000000000000000000009a3e9723d3b73160eac4cbc47abe352c0fadd501000000000000000000000000f90d915b5f4de0649a9789f32b0700b9124e83bd0000000000000000000000007494837456b337c771ae2003114d9efb54e26e19000000000000000000000000baf5ddd91015419f1fed6a8de541791e8f60b6da00000000000000000000000022285832e30ba2ae5c3a79eada4d88ccb37b509b000000000000000000000000762c0ab98c095ecd01900aca747cd56b55d8c14b000000000000000000000000238f24101876377e9178d125d0747de7fad9c3b2000000000000000000000000dd0c6ae714c1da798b9b058bfc598e927ab38279000000000000000000000000d3d67324a9b1eaf53024787217e4047e4320cc160000000000000000000000001f09cb8da2f2f7b553e9c85dbde611590542a0a300000000000000000000000006e3f86e868c31ae81d3ee5122b5ecf39aaaaea00000000000000000000000009b615e4ae75d5109b97d52851aec6ad1fc36010800000000000000000000000078fbf08d6233364e083d7edda4ef161de9241c95000000000000000000000000b43c5dc4d1149719bcc41f50ddc139e38a1941e2000000000000000000000000841dd8b819c93a6eb5b40e7f4e743efb3e1e51b6000000000000000000000000530ea6ef263ba1da22fd8ad8cb59fcf04b7b16b5000000000000000000000000bbb8163e038648a6306b92f300159ff5f051fdb30000000000000000000000002f2b6e28972771c8b29409874695ba78127bc77200000000000000000000000033db269b1fbaa9da0bdbe45ff1132b1d5316212c000000000000000000000000385e1c8dce4b5eed53fc8952decfc6695b37e9d4000000000000000000000000cc2fe226a8d8a3a7119362057c6ece1f65b8ff730000000000000000000000000be5149120375a4b5ba59352d55173c9b0283c3d00000000000000000000000039736d8765c6e7244e29530b751d74c53c71ea95000000000000000000000000e64dd5320755ae3eee657e99542ebec3101884a200000000000000000000000037605a87121662f441d65f23a1b3ba5b8041849a000000000000000000000000084f3b82ecc4a35a2274f26f4216ae3658a23d53000000000000000000000000d32f980b3d19303c01b27dabc26ad5755cbdfdfb000000000000000000000000b11e8e946e8c348137ba7f5602b7fb5581dabdbe000000000000000000000000d6961863517ba567ad006bb61458298761a10ad000000000000000000000000078e1d8d89ea57b7b2eb5bb39a953f1bca9d7505e0000000000000000000000001e903fa8bfc1066583b96380878e29daa8cbfbaf0000000000000000000000006aa36a3ca0a56c30e20674b3f4d0b12b01cc40f90000000000000000000000008a6c0a95389893ff2dd285fb980df35e277d8ecc0000000000000000000000001aa17789486e54afffa260bbd198a5c2878756d6000000000000000000000000ad54c309a917a1c79cf0da80eb6df183a28940500000000000000000000000003f30c9a279df128a8da6212c797d71d6a68ed26b0000000000000000000000009393785e095f5f32bf158651f0c22ef3fef380300000000000000000000000004fe7cdc666591c7a385e435be787351fecbc72ac000000000000000000000000dbbecc08caef463b9dbb3fec76e76685cf4a7385000000000000000000000000ab156fa379db5679d5ad029b80c5afe18bcd55ba000000000000000000000000702cd48bdc81143de7b494f136d62e453c4afd6b000000000000000000000000dcb7398894e74568ef7c8a40fbdc21363ce926cb0000000000000000000000001175309b9eb3c7eadc16c722823985bb5751542e0000000000000000000000006494e5db17ffba5a94ca381dfe253ca861560834000000000000000000000000b3483f5c19f2d7a87ad22e21dce5bbe451a7443d0000000000000000000000008fb74c0e4f4f2dc796a983bbee7dcd2bf06caecc0000000000000000000000006c8fe3549ca5d530b59720621dc5689bf6c5d13500000000000000000000000014a8b620ffa568318b1294d4cb2989a5620bd7970000000000000000000000000c474e72441502220f5e4741040a136f4a4ecaa70000000000000000000000001615054d6da2c7362fc52c0af67367862de377a800000000000000000000000006cf93372d24113e704c2922ceefa06f45d573c6000000000000000000000000edf65f8be4d4e3d47e9280ddfe4d3aef73e4e921000000000000000000000000c32eb580518bdd8fac881869942c20fea2c63d360000000000000000000000002a2b3b6adcba86848e851a26ab9a45832d8a8fbb000000000000000000000000def62bb46e6b87e8d55785c8f784573cc7863c59000000000000000000000000cdc3fb26e82353675544a85eec74ebc414a1d58a0000000000000000000000001a1bca9c50b9ae06eca240d440c0a0fc7311505d000000000000000000000000be8ca7c164453622516f2c1c0ccc021ae5eaf9df0000000000000000000000004a8f1a7e18bb802ef2aa1d50f6b445fd7ef9585d000000000000000000000000a6679d00457fadb7f8150a7d18c8c8546cb8dbfc00000000000000000000000068e02f274109800c35fc2e73b6727c46434416f0000000000000000000000000c8edb9ca5bafa8db632283029e08b4dfb53af5e2000000000000000000000000f79f4f2857487fcf95127199678e7438316dd8da00000000000000000000000059c0d0c22d7b6096dc6329c80644d025a8557993000000000000000000000000226baadc4d9791fea50df8b790b7d8df428663b00000000000000000000000009b2cef1b29748c378eef7c17d34ff52c56353709000000000000000000000000ec24c8bbd8ea41c7c67186d3d85050ae7e93d1ca0000000000000000000000000f5b6b1b07a1677cc15ae68cd2a88292a7bc0c2c0000000000000000000000005e45b7c8a4522b1f746686ecddcdb4a759c16a1c00000000000000000000000069f1ac668bd1a94e33c2f8d74e2201b229a75f5f000000000000000000000000c4c9994abbbea47d03878251b8a0e168d123a4b30000000000000000000000009973b6592c91cf9646e0809a4ea2e56e2aa5a2bd00000000000000000000000074200f85d2092aef80572263121a12c1284a3f910000000000000000000000002894ed9938dead9b323f87243452dfc5958f5ab1000000000000000000000000e30dfaf56f049a5db3e2ecf857669217d64e0696000000000000000000000000c97c19000fac53691149c442b4a4fe70920c2c67000000000000000000000000a17aff6fc0a5957caf0ea6d8bdd77146b26ce702000000000000000000000000d9ba41e0d588aa0222d85e2e2eba331aa34307b50000000000000000000000006e1ed8d6463c37596014a1e45d3be36c43e8afef00000000000000000000000003b29eb844a4c3503c0fe88ebe388f401441cdf00000000000000000000000007837760cb19321127f2ca7ef055117159ae67b95000000000000000000000000a5782587838b27553ae6b0ee61807022ef67490200000000000000000000000041a13ef74cc257f2325f17e2d7fc5e13048765f200000000000000000000000067ff98765fc824173ea03637547b46da3060ad5b000000000000000000000000ccd219f0543cbe14c110f89bb83b8cfd96afa5a2000000000000000000000000ee31e2fd61c21fc0a8089ad4331b8cd06fbcac5a000000000000000000000000e5027e4bfffa3b81ba934c7f02d12b06ae5a196d0000000000000000000000005bc7fb3a51e34ef15a0e77787e9da223b0cc6dbb00000000000000000000000016e47aa49279042291a92800af4d67fa07de4e57000000000000000000000000e490028a4eff8769140d5a9ad51ed1a36608421700000000000000000000000010677e28a0c4bb086c058df8dcc3c08faa0ec29e000000000000000000000000a8ffd172d6f69c625273121ad95d99fc5aa5927c00000000000000000000000014227bf97528a72b3a4c7d603eadd4df75d888da000000000000000000000000c666692a29eb69e91a2e7c52211cc66294daf23a000000000000000000000000d4d7c49816bbc275c7df4d6bb0093823706cc666000000000000000000000000c611e70d680218cd1fbe6763dc2f457d26822687000000000000000000000000b2617c4c99903063f1156a8c0a5434113ddda4f1000000000000000000000000ceb2a6d155c4909fd4a5a08e9c136034d72401a4000000000000000000000000b36c70634a977bfe0243661e81ae2c65727fb86f000000000000000000000000cb076d0762dfffdc424fb115e764d991e91897d80000000000000000000000001a05f6db3e132ac3fcecb5132f3c29784004e8a40000000000000000000000002e4dedd79042afa037bbc35a2c7009961686d750000000000000000000000000063c167af33be20f3ef69034363f59b54fcb76e5000000000000000000000000f12edbcc7efa50b2f650ca5e7589defe33f02a91000000000000000000000000296130ff4796c80dc088e8cad3cd563e8480ef27000000000000000000000000bb1d0d98ade37c307a1f059ad1687f882cfb9b6000000000000000000000000085ab593bb6ede4af4aad5e9761a81841931987cb0000000000000000000000005e5c47880c513003ab97d6ebde50688e58c0e61d0000000000000000000000005e9a95288d2c63b97945857b5fba0ce1726abd32000000000000000000000000a8a82792df994eb30ce5ad557aa480d2c9e0b2d8000000000000000000000000b776c3fa54382c7d785fa99384ae7c4bce864e3c0000000000000000000000003b5449cd8c4d870ee3037397fea8b6e0082b54830000000000000000000000007f12e8c940e473e8fe33a559f6ce70788c403372000000000000000000000000bb0ea2eaedcc02832657c58abdf21dccb88a52f2000000000000000000000000319eab3d12c8c1a38703a44bfdaaf28948bde7e2000000000000000000000000c7db9fe64033d2f30afebebf48e1ff2894b7bc510000000000000000000000007331537709a115b56419a69571f932f3da8274fb000000000000000000000000b3ebe1a0280ee3a082edbf2d2841acb78b9f0133000000000000000000000000b755dc818dc07cf340e7d3c38f6bdfa0dff5488600000000000000000000000087daf92d69847b9931c605c9df0cede6bc702d89000000000000000000000000592fd60c78d5363035e14a16da38da96d4fd7243000000000000000000000000a139983b8cccda0aa4bb42d35bd1251f37842dc100000000000000000000000073702e52bfe63afd178cb7076b9ccb11a90b6ec5000000000000000000000000491cb0d56d5320e288645312863d1f22a7391b30000000000000000000000000f4675206d6b7c348d06c0ca30403682e3019a03d0000000000000000000000001056c5f0ace9c1e16b0a1e9f1083774257b5c5f7000000000000000000000000ef3037e6d887b83d88447449cbf0622c78b7bf81000000000000000000000000b165f8d9cd97bb2d9783fed1da180fa7211ea4c40000000000000000000000001d658a130d1c414ea2108c9d4823008c608f4fd2000000000000000000000000daf991b016c791eb6486d669a6202ca48f2dbe9c0000000000000000000000001d0f993c13b75d3ba24ecf646e8fb08825463ea10000000000000000000000000ac66baf68d5c20bc1dd298f37ef6e5bdb3c5c680000000000000000000000006f1fc448cf6977954804fb3188fb459196fdf0990000000000000000000000003b9460da385ecb34c60b8bf0c0191f3dd3c4eca50000000000000000000000002540b720089dc7a10217c3e6ca4db2731c8495d80000000000000000000000001b5900f3e447f36a90dc2536e7ec8b17d3743615000000000000000000000000b89dd81e311eff5d62198286b0df6ced710921bd000000000000000000000000dc77454497581973257599694dfbe18212eb272d0000000000000000000000002b635268bf71af3288a97bb900c479f07de1f535000000000000000000000000e2b49e594402f2a357409ad88571e15d880e975d0000000000000000000000005b87e4776dfe055c4b67517b2bd0c42e787c6db1000000000000000000000000d0440bf203315f02bfb78ac48cee5508b891b6f30000000000000000000000003e77ed8d57db65626ab873a8e4663ea628dbccb50000000000000000000000008e023c18b61e3597daf794ca7b15d77783569d1a0000000000000000000000003524774b065bc59022504ffa852ed17f13054998000000000000000000000000e74896b25df2bfd495e46e672c502cb8f78f396d0000000000000000000000002ca05fad96ab66e4232c6585266307d2d40a05a0000000000000000000000000b19ec54077c71dbde1a7f44ef619a4719dd6762b0000000000000000000000008f9c997c0fcaaef8ee17b94bb238455d3dee72f40000000000000000000000007031a7c19c73dfb4e4308b1e840113408eb131a0000000000000000000000000c0ae0ace012913e5c375eac7e3f37b2eb7d9c4e6000000000000000000000000f5c117d8dbfd2a56518bfc301c4bad20500295fc000000000000000000000000bf0fc6d890c65c5daae5a628d1de3a0ebe9fbb03000000000000000000000000dfa8a3c43eb1609df874fd865f03cbae344c5777000000000000000000000000db30c663b93879b0ed22e94e6355ba54086fd6a20000000000000000000000005fb86a42516565452b526b8f6638579f888a12d300000000000000000000000086b617242f9b7168f94fded5ac6861f6870d9b3a0000000000000000000000006b0367b875032bb8a6db167ba4148edf7a6fcbff000000000000000000000000bc1a143fb5afe56956be8cc659c040a658889161000000000000000000000000cf09e76bb0463a16fc0a39c36ea2c64e9c06d027000000000000000000000000c6a622494503ae054f8f56e01bc15a0f48d0b51d000000000000000000000000583f840bfe483cc0dc8b255a5ae79b3a4f3813b30000000000000000000000007027aa5f3ae8e57d61ecbaa5fa279488f3bed41e000000000000000000000000ff37fedc9f8ab268d5296ca7c81e6e6f87d55b7900000000000000000000000058db95af9469734290ef283e81b1bddc7691a54900000000000000000000000055a2b84f2cf17e20eab449c76894c58a6dc98645000000000000000000000000bcb22da10900da107306e5afbb551788f79a32060000000000000000000000000390f947da763f58e6a6f14a6cbb6502df430c8a000000000000000000000000087f52f92c4e724615cf0cb7ae9694eaafa1aec2000000000000000000000000ab61bded704182a706bac89fa5ca65a9bd93fe7200000000000000000000000044dd2e43ea2bb312ce4a00714bd1597f91ffd81b00000000000000000000000062708b5efe0f5c40ee1f3c04e579582a0f6f267a00000000000000000000000033c9baf3630cd583fc1559e07661c6b2136a02af0000000000000000000000000aac716df73a8a913f39159d276c2c49eaffe7ec0000000000000000000000003104665ea8eddaa8ffe85846162c43b53eadf768000000000000000000000000252a4a494a7c42695181a47515713b7250defc79000000000000000000000000348862e2e937216852bc927dc001c732f2530130000000000000000000000000a8375f99a859cd2e2d9d3c103bf6317badd42f5a000000000000000000000000d2739c12f2f21342e33beb516c7f51babb2d8d3c00000000000000000000000061134faf5005d6eac3d3ac01475d2334cbeb6c9c00000000000000000000000036d3b714dedb2c2cd7c50ed286459207e58a6829000000000000000000000000f78f8233395e4abfdec1d97702d29398daa8a1f2000000000000000000000000ba9beb453da01a558950a4212591899ae7dca4cd000000000000000000000000ab06b3c6eb2508008cf97f38baea74dedb155bca0000000000000000000000008ea09257f9c56ca28c99685c59ac381d093ab2a3000000000000000000000000bb09e5b169b4032d02fd6fee6ec1b1d8882c6174000000000000000000000000c237b13a3717329a4157ba26f3a977cbf0ed441c000000000000000000000000e80d236edefd5d9a7863e36d61fcc5681f822d78000000000000000000000000bcd24ced85a83ce3757f6d143a9caa500941ee9b00000000000000000000000068f78518a4dace72fd401e0be85bc665213296700000000000000000000000007d75d841c7a9e3b428cf637c644efbeab368da7100000000000000000000000067a86bf09a550edef2c48dbab3b089d1af4483fa00000000000000000000000054888f37df15b7f71aba4acd0ddc0ccc9859b0f200000000000000000000000075832253cde55cfeafec4b5a767bc727d063abc0000000000000000000000000b04176272547754cbd258d97073287821923f1ff00000000000000000000000087adc039ae4aa603e1a106289310678393151f77000000000000000000000000c74c4834c42ec722a3c352fe0bf50fea6e60400c0000000000000000000000005333619bf866d0a46e095a1535255c4b579d0aa4000000000000000000000000d729060290016b31500f24b36b31fe1bb46bf739000000000000000000000000ba7a16f47ae5102ab21e2108a51421035b8dd0960000000000000000000000001143ef4697e8c2b7748ae345b355818e8bbe5a360000000000000000000000008304f900c008ffbc1d1bb213db3b02fcaf486645000000000000000000000000dad2d0f89c2f36a2508300202d9921e65a5a8d83000000000000000000000000ccd552713244ea45569fb29281e621691c2eff9a00000000000000000000000026219c6d429bdfa4fc1b5116852c51c61209128f000000000000000000000000c923dfaaac4225aa95c5f6e2743ac1edfd0adc1500000000000000000000000083246214b1d4038e334f7653e59370b1d03aba800000000000000000000000007ed16de673865332a6c3fedf948410b8c9a8e4740000000000000000000000006e6d1e969c3cea6dac1ee582d9b85e1683ed98ed000000000000000000000000122f6ebc9986938cae74ed7eb556209e7556f8f2000000000000000000000000411afb3b2355d00f80a81a9d377a4bd4d9ddb45f000000000000000000000000c73e035bd18320bc73a8f382f4a367f8be41e839000000000000000000000000e89f2a2204f2fb68d585abb47a8a8eaefa3c892c0000000000000000000000002d4a3cb2efe9db4449b5a980e04e476e623bc0140000000000000000000000007568651a54c11cd75a89000e9f5e09f6d13bbece000000000000000000000000af9684f2b1ea31ed18de694e7721eb09af4dceae000000000000000000000000f1c0771c9e91500d29af130962fb1a7bfac7fc47000000000000000000000000380452d3e581afe5f020d1a0535da8acb71915a00000000000000000000000001d0e8077415d722db1f455fcdc418c7f1e73cc50000000000000000000000000a2fbeda8d16051a80db53d8e22ab5578c9eea71d00000000000000000000000094e93f23ffc9c8cd9244fe1e2f6f189e14580d0e00000000000000000000000068afcdcdf1532d40da63c58116dcddf2c676caca0000000000000000000000005397bd5e3fb8a519cc6029301aa1ec065524ec69000000000000000000000000340cdde6a1752829376d087608593ed2bad944200000000000000000000000004eda69e44aebb4fd35d2c18f3053d9adaba803ca0000000000000000000000003a9756025018ec1340e4f82ba5e7f4029a2112a9000000000000000000000000afd8674a4f82863cbb4cf68d99f2243ea99b809d00000000000000000000000063af3e0c9d44894b67c92e2094a90c8058a1cf99000000000000000000000000e00e113604b80be43cb66159ff2f0ee88a1176d6000000000000000000000000e09eb0d6446bbf40327cd9c846ceead75b6b532f0000000000000000000000004f8412e358430bb8edcdbff0e835d2b3d9f05b8c000000000000000000000000c5ebf68d30e4d9c1581235699be36e20d2b74b4b0000000000000000000000002a6d4fc3c91c884b983944a71da7411c1f52f875000000000000000000000000adc03e73379c29ca8fbf24a05184f346fe776fd500000000000000000000000068d05a9082d5e63eca7aed015481bf181b4b6d950000000000000000000000007a16dad311bc36cce07911398a976359ba9cc72f000000000000000000000000c48b81c193fc15c0333bce346f7c07aa331bc209000000000000000000000000aeeb23a1d890425006bdfe05ec2177c5e9bdc99d0000000000000000000000001ae2b7374b506e55fbe9a14be12b74f2abc9a283000000000000000000000000a9bb7696835e7b0263bed3e2aa27c4748c01fb670000000000000000000000007d3cba766067d773bd7fb8b8d6610b6499ffaf1f0000000000000000000000003a66783ba01df5d73ed4f2871bb0b15e16b93b71000000000000000000000000816145e1c2487518023d5fb11aeb674ef63d1449000000000000000000000000c91d030ab07e8e60d06d61d93f8c2006ff8914c9000000000000000000000000e26a97e45309bb49028e52f8d5255f1a1fbad5b70000000000000000000000000243bedb3e2d8e174f8bdb2a868f034190b1b29000000000000000000000000087c43bce9bbf01ec38bf31af61379c3235ee527d0000000000000000000000006454b7f97ab9dc9ce8d94018efa6aa02ad054a55000000000000000000000000802cccbcc7b714205301c26cfec69b7774bd87860000000000000000000000006d24d026a947db819f1bd0e7b97cc72e6e64ecb1000000000000000000000000932a6553862503265becf55dff2391dacfb599d9000000000000000000000000037cfcff002774d9f454ac1243cf5623c9318df300000000000000000000000093de38082aeec3375d9fc5afa02481a584759bfb00000000000000000000000026b26fd6025c332b6bc20a677fa6c7530ab130bc00000000000000000000000097fe5b6c3475f3de406a71fe8f20ddf3314af0f0000000000000000000000000dd47dc9f902beced1bee21b327f79fe50e3410ee000000000000000000000000493c34cb5aea628b6f5cba1afae674ff297bef0c000000000000000000000000c7af3e31f0781973c672d3b05986e194e5b0fbea0000000000000000000000003e31766941dcb97480c0f7be2aded71d3565072200000000000000000000000050ac5e70af8e9b09fc3a194339233a5a0ea786cd000000000000000000000000aafca90bfc22703bbb8025079a20ea60d54ed8f20000000000000000000000000819528c7980b03ca1232d5d5a955c569aab4bfe0000000000000000000000000e5ff17729938ac227f6543260d1d999671ae77d000000000000000000000000ae6cccfa7cb15d4bff0a421400d94807661e9ce7000000000000000000000000a7ba54ccc846ad3c63f4a8f2ffd6d5d1a34cd88100000000000000000000000062d05442b9b6a402669faa87da83c1143790c95700000000000000000000000041702e269d51b3963b1982d9489da6e5dfb493120000000000000000000000006eba35e15a6e68dca23e96bb51886dc4dc04deea00000000000000000000000061fee1d968095086346f44d270a99a2cd25ed81b000000000000000000000000d2199705fcdea220457ab90051eb6a8f90d51df2000000000000000000000000ee4dd242cce210752912c21ad18170aaca36b1dc000000000000000000000000200de95e5c6c971d543f031c5c018704a3c67ac70000000000000000000000005413a60631d9f285cc96c4a7269761f6d3707859000000000000000000000000b4987f76dc96c0e7f788943842fa721ab0b08e210000000000000000000000006c625c49e8548dc900dfcd35cdc7d9ae6bece20c000000000000000000000000a45fb4b481560c086534d96644baf9d1af49ab69000000000000000000000000d69054c7d3a9c9d25332e42651a1446aa573d4130000000000000000000000003e5c0dcfef37fc0d1c2c6f397471a82d5e2274e400000000000000000000000097a79cb51784d836de518e995001425c7374d136000000000000000000000000110a37fb890424e3f4283934abdc6dd09d19ec0500000000000000000000000096e3eb848c9848d5700de7644d4138e6a0b8fb24000000000000000000000000437ef1e087001c8ce65bc1cf99dc43f1551bcea5000000000000000000000000f7d4e657351669687c504dd47d6e6baf62e5d8db000000000000000000000000b423d0d183df869746a0a7bf1b9545c19920386900000000000000000000000053f3f52629992ec93abf3eaaa633245523db482b000000000000000000000000ecf775644cdd6372c9a3602dd901ecbdcc19cb36000000000000000000000000a2ffa4ccf7c258d396f626198fc7ffc070971aad0000000000000000000000002a88aee31ad1cc247b8ea1ae4a0e7a30f59776ff0000000000000000000000001ad5c9dbe620f941a8e9b57c4ccb0d89205e773c0000000000000000000000006577827c1f9877738b98adb403afaa2522199c05000000000000000000000000df25bdf3de564387eb16e5c4c9fad0c266fe1aef000000000000000000000000e0d7b898ad26435c14b7d9a7c68e0963eb07ca3900000000000000000000000097dd81f4670158b8ab61a06271111fc7d118f145000000000000000000000000b061591061d0f9fbc338e12ecab985a54c2a5736000000000000000000000000e7552000ae14aa95399e5f4823dfebc5dc2270c90000000000000000000000009a2983a692418ed29d3840f38ec28be579a603980000000000000000000000008a9c053fabb3309a449652e8948cf9815943cbca000000000000000000000000156352749bb828a20cd50ada3114d8f8a850bb02000000000000000000000000b2233eccdec9aecad7d2e251422b4efe87e9ec9400000000000000000000000055bb485ab316085eb65d14cf1842ac099c1e5c71000000000000000000000000010a606b7518e1505172b77c1219b7068cd6f039000000000000000000000000a925285c44b83bc1946403267b2ffc5eb9555ecc000000000000000000000000ea7409cc00d5a13a51625ff05b7c370c761531a600000000000000000000000020be292eb10abbeb91a8d95390ba285caf7f8851000000000000000000000000641026eb653a2b568ddac81b6612689b344ea9a200000000000000000000000042e2a39a4846d97605659a4e84c54efc6244d2790000000000000000000000003a00ecf7213eda52ba569e9bf12052da3bec46da0000000000000000000000006ea8d2ca45c8f150f844976c8a430cc92dde672a00000000000000000000000004dbe86a9e096958cb7c0e119d850ccb9e45d8960000000000000000000000006e247fe057abd1a5d11d2b51df51a67ddac1f51d00000000000000000000000038a134c4aa9f302c89c44c2d99b7d41101535c24000000000000000000000000869af3550013fe1490b6c44a61ecde68b5a99928000000000000000000000000a499dba4d5123c5f8b0ee3119e9f7bac5d1d764a000000000000000000000000859fa01c6af3e751604239e53bb0c82b872059a2000000000000000000000000a5d71561dbe82e08dd11180c6c5161a9aafe84d600000000000000000000000087c8c18a4f487e2b434ebd65a42741b70e8235750000000000000000000000003b95e36cebb67dfd8bfa604341803cfcdbae298900000000000000000000000083a9ac40ff4413e7bb61183d12210395361e6ce40000000000000000000000005c1158611bfdb5cc35e0dc9eb58973482e706a7f0000000000000000000000007ff09c25b9266fe8b76e3fcfc6e679411d89b3b600000000000000000000000096599cfc547d1981850891aee5f7e23021939c2a000000000000000000000000ed04995928a53bc57623177d7f983cb3335b513c0000000000000000000000002c51f84ddcf986471cac43a11453182352141f54000000000000000000000000e150e3da99568086d1f5fc3651b9256e381a6b2f000000000000000000000000c8517b79a88b17e09bb0376e58d36917e161c0620000000000000000000000009f7ba7618e77b5d6b5309def9dcbd8b98821c79f00000000000000000000000077c00e2628d902539af946d3013dff33b278d90f0000000000000000000000001f41f647b12199c0b8d85b4884bfc475771ab7e50000000000000000000000002896dc226e9daa48054702987b8cc34f0b947cce000000000000000000000000c4bade0a0709539b1b18f0d3d0f0e9953b0361d9000000000000000000000000d63a74f9358020893b850baf71201b0e8ccc44df000000000000000000000000ec2f1561c0826e0a8d7462eb13f7e062ddc2bb980000000000000000000000002315e8c82da5a1c5fa05b9ddb056cf2d4e44e61b000000000000000000000000a723c5cf35bb024e3b2198d42cd82c1444b547070000000000000000000000005a03e172b79ba738074a2c36e1b6c7b6782dd13b00000000000000000000000053b18769f19145d591f96c7da9601c7133bab92500000000000000000000000041d2a2e03e112c5a7d95d6e512bc63137c6651cd0000000000000000000000008df93d7677da352e40ae65402ecb37805231345f000000000000000000000000c31b5453a60b323312904c574119b9579eb8455a000000000000000000000000038036c5864fcfef41b1c02860d36f7922ecab52000000000000000000000000417d09a55372514a2221cd607243fd22cf933b2f000000000000000000000000dfb87b335ac76125dd2541d6648901485191ce14000000000000000000000000394f0867bd6e212802436c0b44734f2a81d7e5890000000000000000000000005bad41163281b2c92182d510d39aad0501d16709000000000000000000000000c2591d6065471eee75f27a952f20ec95e45640640000000000000000000000003737588f1d02fe3f0ac4e714fcddb87326d18e3700000000000000000000000024976a36dec9866bf5e2aa567121a0103bf8b9da000000000000000000000000da4ab3e194ef12c6993bc2d8a58f23c4a1ccdeda000000000000000000000000809e97b5fa369a30985e724c3a547b04fdd18dbe000000000000000000000000899367cac02636cc73b371c4966cd1f53bb12a820000000000000000000000009bfcab61548fe9c617d81235327169b7d67aa786000000000000000000000000aee90c78496108605f4489d312b09b52c01e3dfe000000000000000000000000c5b134f54cb91465529d814cf2ab5d2f178c93e500000000000000000000000093d831839d631b4764ff35855ef3bc9a4b47ebf70000000000000000000000002a615720bd34aa63a95d7d0058f8d37951cee1d2000000000000000000000000b1b03c69c4389dc5239b80dbad321ec1992a3a6200000000000000000000000099439eeb5d22b14dd736572db33b001a751a20d80000000000000000000000002c1b517a7bb7eba538d8d20944f185c5b24a907d00000000000000000000000014f8bb5c2928682f90d483260ae39042790f2f7d00000000000000000000000055ef370af09a6076c53dbf8e78d6bb1e5137f0a700000000000000000000000044c41c28fee5448b2a0041b1ee3a3fb757d9cd380000000000000000000000004ef5c399b5f1e00ab0a287867a1709b15321889a0000000000000000000000003ca16d8e1bf881057929a943737dee61630351c1000000000000000000000000f9d6441ac2f08a8d95c04c3887ecf283a9ba54510000000000000000000000003649cf127b4c0b703bcb04e33703d62aa50587d7000000000000000000000000f415fd950b1e67fe838ed2e5b16e3a85739d244d00000000000000000000000017d76e049c94b8f01fc7f1523127f2a564c07b3d000000000000000000000000a6053311c3af4ea2192408f9db1260a4f0ab34cd000000000000000000000000d42dd599e06a0dd5c8a397d33de12829517e7286000000000000000000000000ff4a0388190471b10498d37248045c9ea63391f200000000000000000000000066fe9fa569d4a6ef31d28e36675b3f2ea0be4f45000000000000000000000000b48cc3ff3ea41b208781cd2eba2206d44949669c000000000000000000000000ec344db5f9a10cd7f680b4dff26a6321f4abe08b00000000000000000000000038a6aedf115f21e02385964b0c1da73e4756b17b0000000000000000000000001a3cd6ecc42230a42c255cb3d7a8a172638f0a3f000000000000000000000000735efda18f7ad4073a52cf6741ab3fc0caae4c4900000000000000000000000056b416741eebaaaeccd69171b51ab95bc277b494000000000000000000000000c251c4ef3fe655793279b8f8f4e7a086a2b7ba7200000000000000000000000062186aa261c0bd52e59569d257fb5b0ed4d7ee57000000000000000000000000a3f913c234c2ca50acabddb09cc9132dd385eab30000000000000000000000000315fd6a77c964e37d5efec15d8ef6d60a61ae5e00000000000000000000000057f93fb6c0e640531696699f1e2cb663e773a11c000000000000000000000000eebb00e1b5e130a388c0911757ecf759d846c0ca000000000000000000000000f9c881e80373f7bf33f630193d92fd8939edc1b400000000000000000000000016b7e6b334ee2a7e4f47646eba4c58bc7991405f00000000000000000000000088aefbc78b7c9c4a7c3927b4c3ea3f91609ee91a000000000000000000000000c9d7fcd08c9e51859cb683d8336f5c89721acb730000000000000000000000000a4c7c9ad14a6787162f40dd5a363fc43159353100000000000000000000000043a83f07eaa7dd2e7915ff476cadbd7a02ef7fcd0000000000000000000000000314b028cc3bbd40c808387f5f530da61063d74400000000000000000000000052475b3938fd87ea24c2578cbdd47423df66af5200000000000000000000000015978b097aa3d9c56c57a0c25032e93b050b5ac5000000000000000000000000d9dc4c8312e4067c09ad77c580c3982770e6cd440000000000000000000000004046b101ed8b2437a24614b7ea4651979ba80b61000000000000000000000000c41a6f08a9783e266760172c885a6aec06d9aa56000000000000000000000000cee09bd8688e301ab410bf15515c281fa4f06b41000000000000000000000000c63bb7401842ae51c212e93b749d713f371a451d000000000000000000000000efb3fe793cc5f0415f0e0fc395fbe8b5004f441d00000000000000000000000041fe245e66f75756aff6e17c92b3efaca71df67d00000000000000000000000017cb13f391305ca7d6b0be00473b3e07d6cc1209000000000000000000000000225f28211dc99ef9dce86e2ea0c0496bd7488519000000000000000000000000dbd8508de8f92af523bf1001d317f52668de04130000000000000000000000007dec56fa6f11236efbe19a234dfcb0b663ea95f200000000000000000000000015459a4270c8d41aaad343b411ef30a27322070e000000000000000000000000c04d403a8ba77edb53efba6199a1d1102ac76a5500000000000000000000000030ecae8400708217d1e0c82087d8e0d564be56fa000000000000000000000000aaf1ea98d633c1079c092e5d525deea35533e744000000000000000000000000514c21fd1e5b40b03f52d0f31074e6b15b48cf7a00000000000000000000000040fbe0cbab961d52477ae61fa1938d94eeb1ff000000000000000000000000003447872c4307593b10687f5f32bf8732df5ce1490000000000000000000000006a5ddf48c3b6b774e2b373ada6b08ab7303c06970000000000000000000000002c24a95f557dfda156ca7e68b14f3fa77bb7e8ff00000000000000000000000078c6aad70a912290bbcfaad3b904edd729639348000000000000000000000000d6258eeec3b3061563ef39c99520367c6f66b7fc0000000000000000000000008e6bea72ccf642bce3d35d232698c1144808f600000000000000000000000000f51215eb91dd29022ce113aec41303368ad0ef0900000000000000000000000078f631ca27fbc295e6f18f730b1c092a631e8f5b00000000000000000000000034bb1e90f5ce1231ba5502695e7e872a429d74ed000000000000000000000000e7f6987d55402200cc4d896d87e92c27058416cc0000000000000000000000003d5a7ccf4ac5122bb3759488f27dcac8aeb4af28000000000000000000000000abd83f0e21efb3cbabf045f4ccaac6903c51d82d000000000000000000000000e0b1ca0386e0ae455299041fc098f51db313724c00000000000000000000000093c949995d592893f203d187fdb367e23a7ae1b5000000000000000000000000caa872d6d2bf267dd0017f8b49458753d15662ae00000000000000000000000063ee1892c69b16e9a482f0149d658f8e819ece3f000000000000000000000000feae1cf9188f15cd3fceb04abfd20ad1cd427cf20000000000000000000000000662ae2d5b82e9e36bcd7edc0afc55255e232ed3000000000000000000000000bad85ca82bfcd9d17109e009c1bc7f7a09c78530000000000000000000000000ddffbdddc5ef31957367dcf2cdd6a1a3443634cb000000000000000000000000c0810a8094c85b7eaf359c6f58e6fa98e89628aa00000000000000000000000092b406851390541f445b7c697014133d4b5bfce3000000000000000000000000896561a5ce76a2264c804776299e954833bc5581000000000000000000000000d1bfd688fee616f21b6ae156ae16613b1c61b7d6000000000000000000000000a5f55e8413affd25181e024319b70fe9b1094ccb000000000000000000000000d1ae7c3f1d457415ae7a68e20817f6664935affe000000000000000000000000d911ad7bfed178cab4a88451c7da53edcdf7d18500000000000000000000000092abf228c19b8c8d4b3121bfde7e6ffce935ebd7000000000000000000000000fbcaf7c15bb3115c54da262de0cab48b095c540c000000000000000000000000745e2a112f67a42be34b145ab644b5a87cdf8d1100000000000000000000000033207fe121f82d9d75f878d1447c6ec41028e3b4000000000000000000000000953f6b76eacb3367468bd9aef75a2391685293fd00000000000000000000000014d2b9f4bbe97a91c88fa95e6be4a0d5041e97db000000000000000000000000dbd648003a88116367675ae52a0504d4d8d19e450000000000000000000000003df8df98fe1e487c549ccb660a7eee4210806b6f0000000000000000000000009f4b94f4a99e7f75e7a23511a821de4bc06b740a000000000000000000000000db3df963a76cdc8c09015ad9bbe5da491ca93a840000000000000000000000004b348d777c3bbfe399e4f2ad9c9e4d7348c63ebb000000000000000000000000e909cffd9e6699f2839a9492bbf09ecd7e66c6e4000000000000000000000000956b7a377f230c5b5041feb41c4923ddec8454df000000000000000000000000de2d6ad1c3be59fe25e69d0d11fdf15573e2324c000000000000000000000000eff9548db2087cbda7b4e1e8f17855148eaab6130000000000000000000000007c4fa3f5497042f95be563c041327b224010beb0000000000000000000000000585143b1d45a8d4e5e6fcd7ebf90cf18e00d6abf000000000000000000000000e65d76caeb9af3a1128f8b649e6e6087609d523a000000000000000000000000a78404083bbaff0c8fd15e58212ac1e164396dcc000000000000000000000000c1a0765b0a27da69d77db204f966709fa2dc65c4000000000000000000000000a2d3a6569fe56a6b1b3fabbeec80b5d6b4fee128000000000000000000000000c02f09a260452987fc86ebd143b409ea219d758c000000000000000000000000aaf3bf69d4f2f4ce6c5c5d8ea0f5ed5db012bac40000000000000000000000009f93c9f128ac8ff9795de0abe63582d7ff46a8d70000000000000000000000000fbd7f2ec38ee6201e6a73158903591f2a4d217b000000000000000000000000ad60f973ef3aec94f9db4d5b4bb3a1332ba411ff00000000000000000000000080507a70d39d3a3de1005aa309c048071e877be10000000000000000000000004729cda3796ccfab7c0e78adcc6233308ebd624f0000000000000000000000001e04a6a1aa93af01c8f3be28a5fe9513431a93a10000000000000000000000007ffdf7c69d06f97ca77d52f2e2db94d5efbea1740000000000000000000000004476f9e8cbbc78e13da943f900ca34b40fb07ccd000000000000000000000000e963e50e66264d4e0daad4dbd61828122feb118d0000000000000000000000003da588343fe964ebc6e156ca9bf396d908182902000000000000000000000000eac3e7f239002d2ff14b5f2b84fcd220e0e95d9c0000000000000000000000006e60a7ea04eaed02c23f72c52945439d5027891a000000000000000000000000f416ee928826321990139d729bcc7a4c6b7fa2ca0000000000000000000000006a9b51c9ab61003e2baebdc4c721893b6f501af7000000000000000000000000ee1b773ff2e7c557b321822679f67b64771c3f90000000000000000000000000f3e5e3e31a3a890f8237238c20dd7271cd132559000000000000000000000000d9e3e36f0f0be672f99c80bdfc4c0eb5c35d2685000000000000000000000000840bb31833451e626bf55bd5136afa8764ae9523000000000000000000000000074aecac943af0339f3186674a5c2d15dedf81160000000000000000000000002ee9090c592b785aa390b3bf79cc127e2f562d00000000000000000000000000d98fc52f1821eb1f1577a4d26a605cbec49616060000000000000000000000002c7a2df3bc69acbe537c4765d337f40fad2277e700000000000000000000000030dc9dde9dfd911145c0ca3917072eac2f534b6e000000000000000000000000c9524227330124924f5f3314baf886410433f94b000000000000000000000000a088d3361e867d67722195a521be3d147a9a9507000000000000000000000000854d7148715c0e1be6b06bb0650af7c966292192000000000000000000000000b197f077f937178321520ee0cd985fa74994bf5b000000000000000000000000dc4221be9dcd88fa62c2212af1bfb92e625aa2ce000000000000000000000000076f64bfaac049ea8a4ea636f75e872e62f862ed0000000000000000000000002e8be5724c83ff8255f806bff7e36f2d87f4ebac000000000000000000000000d8189569fe32446066f793ba8b672c2c6fa248be00000000000000000000000069d33d740085cbc6b8e3ae18854c7408ffa400af000000000000000000000000d5d4c083db360c626f887af0c2bc3c96d2a46b520000000000000000000000005df924fe7c0511651a16cfb872cea20e4f78ef0c0000000000000000000000007ea6530fa1896c594056a04a21d0cd459ee92e2e000000000000000000000000e33b9ed2e79b30ac184003e9cbdd3201c48fe6130000000000000000000000000f9ff1baa22c17fd8b189ad1ac2d405fd534aa04000000000000000000000000232fe9a4f3fa42af0ca91af3514e7989c6aad4850000000000000000000000008fa75b176423f0d790252f30fc1bd1506a47a51d00000000000000000000000069f7ffff2c4eb3bfeabba7999b1140b1627139de000000000000000000000000105ede55eb71ee412257d15d570103d07f3ba405000000000000000000000000cb6fbf9b4e822bed1a8365c0c32e66bd7a779bae0000000000000000000000000cb4a2dc222abca69b8b4f1aee32e8a60e6c47f90000000000000000000000004372fa31adb4c36b8b3dcc0c3054eb3b5bec5dad0000000000000000000000008995bed3697609a4640a50f1c5edf35378e6a3f3000000000000000000000000566aeb1a26fca3279640367121d0b8efc4e2a69d00000000000000000000000033b22413cc7941deb8236fa77cbccd4a8d5399760000000000000000000000005b64be72fd9667c316233686001afc4ab7fe2bf4000000000000000000000000ee3ec9f24ea5479abff01d1da4c4d98d6736392d0000000000000000000000007235c87a64337c0a86e5bfed0cbd165f74fd70570000000000000000000000000b366ea66366ea00c6eee9984bacc88f877ff91b0000000000000000000000004e309329fb19e71629aba93665e805e45358eee90000000000000000000000000acca4e66f442869b6091cbf558d08c9ee0bd4ad000000000000000000000000020298c3dc899a06863d2d000440da8712040834000000000000000000000000bf8c5c8bf9fbe08e4c8d58100c9699381d1c3b9c000000000000000000000000bfa91317dfd700f52d3df5cac549bc5b70a0ab5c00000000000000000000000077cca3a57204db7f36043e7c3c88db893e59a9e1000000000000000000000000be899af93e9a053dc858cf8e0e82b0734fe2b383000000000000000000000000eeb3519d5dd5ce7ea8358ea2e98dba8538210858000000000000000000000000d04390769bcaeec945484d62881ef0b7ae3e7a2b00000000000000000000000025c705bd4cafce51184b1e1986ababaec885579d0000000000000000000000008ca0697eb6c0ab696cab5f569c38a3c045334e48000000000000000000000000cebfede1876e3156b71a2ef54e1a6a0aa91aa685000000000000000000000000e3c6dde466d4a715bea74c475733b34068e36d8300000000000000000000000085c150f74c58c55f0b8c94868b884277f86607d70000000000000000000000002d841a78eab1650e029006cc2d5df25496ac13b1000000000000000000000000aeca181d7b9fe404c74562128fdd1f5f1594a55b000000000000000000000000e36cb0463bb31ff6433c1e3f6826f568442f33d0000000000000000000000000d519e0240982939657c4a528dbfe574c1b91b0a8000000000000000000000000429f9d748f19759ed183931b82dadd41f8ff8ac9000000000000000000000000249d35dfce5f6de3b103be22e8f24434f35707f5000000000000000000000000fe797ee62bd8ebb325cf9c6f63d5d712ce4f9c97000000000000000000000000e021b8b604c98c3bf621e0440361e1905c2576340000000000000000000000006004515a40836ccbf7f74aebc9361462d9d148b1000000000000000000000000b85bef39c2087ed1e3b96d1c8962dae6839f4eb0000000000000000000000000574573d788f29ebe2bf2665e8612a655f4cd8ae2000000000000000000000000b7146af544d16ee7f35c26e236ab495168491e430000000000000000000000008db70f56b8e624b0d6f402621e192440003e0a4d000000000000000000000000026d7fe23bcc817f16a975baae1518a1ef52ee50000000000000000000000000e6f25e7ba836c05a31bbf241f51bcaff093406b8000000000000000000000000364438007abd09b0039e246c87a63024d1c2b339000000000000000000000000610837f16a196dbb4bac7e0803e9bcc361f4beba000000000000000000000000b2fff023979d3e024f6eac5e8ee790909cc757b5000000000000000000000000ac861c652bd1f1cfe8b2304130bc28bcdf767aa200000000000000000000000094130cdaa290b8dfb93a848a9d54eccde69b3cc50000000000000000000000004fc3d7f570e30393b3289add3a361651739901b200000000000000000000000002eb845d7302580b9f4ff45f1be4e385261c918c000000000000000000000000b3974a83577a358e8cffedc896ce1eae3ca3521a00000000000000000000000003a2550e6e8afdfd4a5b4bb13d77e78e0bf279c0000000000000000000000000fdad2e2dbf6186a361c81faef3ec058dfd705feb0000000000000000000000008d98b9888b2a5690cbe65e1a7acda2e98a3577a10000000000000000000000002cdae3c27bc9e89be749f73cc75b799e8e74ed49000000000000000000000000c54fccc5aee667081f09a0a388527e4220541dce000000000000000000000000d926733d656f8a8a7bca45d034027124aaea236e0000000000000000000000008feb9bb06c0aaf1ad2b02f3e9adbe8ddc8d92165000000000000000000000000b5b018936dba6c03654ed7b60fb090d5995111c10000000000000000000000002eb2e099de85ce38b10d9c6aa3076606ac8f47490000000000000000000000000544b7acc4fc11fe8b6d65aa81bf174685f9cdaa000000000000000000000000ef31f605955d8ee781754ffbb75757266d545e5a00000000000000000000000036c9b36961ccca7cff6812965d5aa41eff8ba4e4000000000000000000000000b9bcf1cff2828f2812e38acc1640ada21ef9a50e0000000000000000000000002a481a168ad0f8213d7dcc5d73c3b4f3d1462109000000000000000000000000f41f90370790c22759fd16cc3339a64ad4039db3000000000000000000000000d1c35e45f245ee584f0fe0a6dd6be5960403500300000000000000000000000053eaa9bef6b366c4ef8789319c018b55b048f8730000000000000000000000009f9a5588cacfd1552efe529f29461df66359b02a000000000000000000000000a3c7cb8f8bc9154048ebccf14601c39420f9b5cc0000000000000000000000002a156d0923ef7942bef27b5cf24b5031c41c622e0000000000000000000000004e85b5962fd2312accf06ea8ea4f6a7a9aa75ed900000000000000000000000096055f4098a3db73d8f7994bddd341e63bafde1700000000000000000000000084a91c2250e38f4b637435cfd3b8553e2b7b188e000000000000000000000000e060b1713188d1f6de32d9236ca45bdef5b6ed7e00000000000000000000000000ae9ad3b1a0fde90cf176d6760ed58a2af1271b0000000000000000000000006a101fef8ba97a6e9014c167312dcc75ec6fad53000000000000000000000000551d9d8eb02e1c713009da8f7c194870d651054a000000000000000000000000f3246efae2f0d427b5c8bcad1b8236e4a272bb29000000000000000000000000af6582173746716b46f6425fe1581b0f6fa84b0b000000000000000000000000225918e23a96aa62df51ec8f8ada1c36a1e12095000000000000000000000000eaac9f24b681811da83bde46c34f596da402b488000000000000000000000000b2197a4e17221c8c49ba00a8e70198d75b267e4f0000000000000000000000002cd4a098dcdac94ae8e47cb3fd6507ff2ba5a726000000000000000000000000040ba987522955a38ae64638a50026bd03fb410f000000000000000000000000c749574c115ddc19d76bf45f8137b846632747460000000000000000000000007ac0035296812240041356dc54c21ad3c98bc6f30000000000000000000000002833202356c6afc49e190aab1108cdd8543b57b30000000000000000000000003efc1168714ad051b9aed8066952677dc9449cc4000000000000000000000000332572902e29befcda9a002912d8991fed4dc2130000000000000000000000006653a541c050c11131e12e2d21127a736392e0f7000000000000000000000000b5acaedba135ea6a4e509908af283b5a0f6d94150000000000000000000000007604d2ea29d58ea6d474c4279b42fa29fb1b0b800000000000000000000000005d0b691b8e958abf18f9ad8ded4a15872de8048b000000000000000000000000f21264aaccd6a381425338b0cb22cacd97a8c4cb0000000000000000000000002bea08fda7f439cbb227f0fae10f01a3365a1dc2000000000000000000000000f0aebc7e6b93a31a5fabe4508b29bac17b91e0220000000000000000000000002747593d12ca61c191e18f9b342650fb39a6ad7b000000000000000000000000da4e4974eb9a6e16f7168d069f5bba0ff37324750000000000000000000000000704beb4341898a3ec07fed12c576f5b7c5bc2c10000000000000000000000002357dddc53d528eb39e30a0212125e38cc847b9a0000000000000000000000004f13b7096ebbe7b3b7bcf88926055da4d3031a32000000000000000000000000b7e8056024bf2cfc3ea8448bc65c25950b0f6613000000000000000000000000d7ef82f4347e42b84d6584ebf4b123e90920849a00000000000000000000000048e47e88bca98394a31593ccaffbfdf6a5a1587e00000000000000000000000038684191ec93295e6400f3bddf83b332d23aefb800000000000000000000000017df5c3db5cd016528ec40bd57f32a50f7a4d42f0000000000000000000000007d4343cfea3e21cdebef0a9ff39d0d964f04dcd7000000000000000000000000369ea306c02872c68b27b7eeaddf3d7266aa7fe60000000000000000000000006b12da7411ec6cd564811f50be0971ca1254d5a1000000000000000000000000f52b16606795047409d064539fb2f7a74787fc1b0000000000000000000000005fc842a3d7620bb265dc4007457c580215b0b34500000000000000000000000039a56bc85ad50d72b584822c11a03b154481b0b300000000000000000000000024a88b928d4ca48fd2ecfc25f825dbc5fbb7e72d00000000000000000000000026bb5546cdc361dd878c48cfd4d1575c90e62fe7000000000000000000000000ec5eb126f2c544f1d1302a3be141332c219e76dc00000000000000000000000091532627ba5d380b7301a8e7c4a8fc415a177b63000000000000000000000000576e8a531304104f04606a54d383b833917d3ed0000000000000000000000000055546c03358f7be63c6efa178286db7d0dbd7e0000000000000000000000000022775ec98957d6d0b11b0606efbbb24055a1d960000000000000000000000009a555b0f9d27f91528070e68af8a2a369712eb6f000000000000000000000000d96544e9d9eb9df45cc51b6ece7bf1261b881b6b000000000000000000000000f0e65b21b3f2382df20e383381085297a6bc2bd0000000000000000000000000e67a99062cc43daf44f0545b886d97f69ec157cd000000000000000000000000dda9228b3978caa15168264b12cb4301b1352c6200000000000000000000000023ecb01c527151fca3e42298b89d2c2b246995ce00000000000000000000000061302a6bb1fc067a303d206733404be0912936c40000000000000000000000006cbfd4f261fa94e0637d99833f96351944bd0d89000000000000000000000000fd6ac6890db35e1025bfb0fa8c9f234606cd15eb000000000000000000000000bf9fe2a5eac608b34a3626a4d645002700e7cbe1000000000000000000000000d155510049e0712180d020a975656bdf264b91ed000000000000000000000000af7044ad8d420078eea1962f5c9fd797eec8d11a00000000000000000000000018cc33732f489e55b983dcb83cd9fe1271412cd10000000000000000000000006947717e564124dff6980f508aefcb4c4d1e29fe0000000000000000000000006a8d7b09da639eaf5c41d0e1fd876bb8504d4f80000000000000000000000000e1b813a21b22e12618df6b17230ec21d3f08c1e400000000000000000000000073c830927a14ccee7f398a9b50faf8f37991444600000000000000000000000015be9b2d9d49db7ca7e84680949afcc11f456eb7000000000000000000000000446aa3c759941a3137d54b12a4d31a8a4255ec13000000000000000000000000bcfe6012021d2a57a59cf1023a21c4c2398d9be10000000000000000000000005e3a1aa919fa1897bebaedadcfdba8812ec3564b000000000000000000000000ca6d59c9d1cfc3fe54ce66928462edc73e5ef0ce000000000000000000000000cf95b354b598afbd20f41c04dd3345d46e37191b00000000000000000000000076a244452d4854403e0c5aa3c8a1fa1d3c0dfcaf000000000000000000000000c9ffde3d8ca6062ff729b8bd6ec68e8bb44a37e2000000000000000000000000515143a07e13bf80131fa09e67ecf6e2868cc0150000000000000000000000007f08d4c294cde27781f8aaf74c23128ed7aaaac2000000000000000000000000c08f5a7fced26d341e52a94416cda87f69111b7c0000000000000000000000001a060eaf3be3dadfbf5af5170f58195f90e47236000000000000000000000000676d0eae35cbb8dad72b1fd23d9c36d3262b9e3500000000000000000000000053f4e019563647e1643d5ecc11cd8127192d7b930000000000000000000000004caa1ec79c8d1d66fb40e3755d61d6ee73f08610000000000000000000000000b1be3d74bbfef225303f9420f04450b45720737d000000000000000000000000739466b4bf17276028e57d84c198fc76d75b6fd100000000000000000000000073390d47014e8fa01775f576a63a12372a6ed5a5000000000000000000000000dc344c8b2fab98af3bd001716e0559ebe9e8f2aa0000000000000000000000005091fd67234a6d1c21f7ddb393d11df3e4e10506000000000000000000000000b508ed86fd03f916529e6d7fd9ac647b6b060ca900000000000000000000000010081b2dca4abf2cb55bd30aee7fc1f1e26c01f6000000000000000000000000b49da6d643abd6bb017684cf79ec8a6fd55d027a000000000000000000000000a37da7d2dc5db151e6e239e5d5fff972a5dba491000000000000000000000000585625276ba6523327f87e0591c0ea9b4dd7f43a000000000000000000000000047b961da4d1d32b092e99137d36aa88b693ca22000000000000000000000000b240c9d193e1e16bad2b1ff88fcc497e636fab45