0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7374616176652e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207374616176652e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d6546353835546f70784a484c3477594657426a7a6b633773633858715676384a4d6a445246335175654c46710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550000000000000000000000000c82c8f8292e6e13fe98ca980edb92670485016900000000000000000000000004d73350634bd0af2669ab2918d2082eff66ba3be0000000000000000000000007124bc7e68ac36c397d94188dfe3967447b9510e00000000000000000000000073c20ba0ed7964a16a5be0cf04d78d8476d97e300000000000000000000000006a5793e51f848895a7e7121d09e2e1305b3e08930000000000000000000000003fe571164e1c552eacc8c274ded2737411fb34fc000000000000000000000000d496e0b77909c049df418f04c587347891cf64e8000000000000000000000000b32255eeba16680a0edc55c9490fb8c19067fa590000000000000000000000006e003d7cdbabb071b7f0dbbcb1e871f687315ad70000000000000000000000001a8bd1f857d039c165533c2b32dc14d2663cd6c10000000000000000000000003b9c6fa62cc56f3f1197ed01780365c7cf67d5f3000000000000000000000000f729a6600b5e9a8a843fd462f9ea0006898a10a10000000000000000000000000c063b14b248dbe4b5fbd619e0f32399963c0ae100000000000000000000000007bd5a48235ca38cb6017f312e82e3aeb0a0f0eb00000000000000000000000098469b2ed17cc5c3b6f372bef50163cad5b6d28700000000000000000000000096b5df524c58b9c35008e043a56cd9f17d86ca5000000000000000000000000086801fd884c765fcd877f1f0c401f91838a1ecb8000000000000000000000000b91c93a27867462bc5d3a236709678c7ebd253fa000000000000000000000000e008464f754e85e37bca41cce3fbd49340950b290000000000000000000000004e852f79999be645f26c497398b4e35cee9073d0000000000000000000000000fe20adc3565fc500b7d8ac81cd5ec7f87d7891570000000000000000000000004137e9f26f4cb4680d40dc62e9fd48d24d02ca0d000000000000000000000000ec31fd9b2187b805819b19da59bee9daef1ee17f000000000000000000000000b2702e0b6486708a3d3a68de19b85e88ae3eeb1c0000000000000000000000002b5fac41a5d597f69d24262787a7f9d8f54a2704000000000000000000000000ccd528135b9759090407bca985ea6015e6051f3e0000000000000000000000000afe7e0450912e7bb32daccfa991722ee6fe435300000000000000000000000016933ba8ef046cdebe3970944508cc04c0782ec800000000000000000000000007ac51647a9315de3f7a4ab6b5f3f095327f230f00000000000000000000000014c14c271da73558b19e4461a1a5db0125fb16350000000000000000000000000e0be66e4527f7448f20043283683fd535fb4c93000000000000000000000000148fd3c79c419a3d53ad72876e3f2b18cc875f2c000000000000000000000000564df4aeb72508af9185a9eee5e91fbe01a2ed3600000000000000000000000019606611114f4a75a275b0b9203573e60cf75b59000000000000000000000000b736e5b53c943ad04bbb3f22c49926be9de2ef14000000000000000000000000497c3c72d931c645ca4cc70eb9052dca82e82c8c0000000000000000000000008031c95adff9177f5c84cc66ee4c04879ccb0c2c000000000000000000000000eaff2dbeaf0601ab7f7841b32a8a4e96a375cd100000000000000000000000006324770d47ca28869cc135da7018c878a89a8638000000000000000000000000f3b44f60fd6e6612baf4f5c34b56ad7c8e5a39cd00000000000000000000000020616e9f68ff70f2c7cd824b629f4d1c215c8a270000000000000000000000005c87c69830e9f710878b1628239762f090dfa9d10000000000000000000000001449e1ea57a78f07cbffec74ce8f238afe1b4ab8000000000000000000000000578ae4d1f5f7c8f168877195ecb90939c3e0536400000000000000000000000017877b0105b7127cb124ac7b96caba91c8b49d54000000000000000000000000cd1196a02242d5b5d2917abbaf8513e7df60eed80000000000000000000000009072c1185873e01a5be64a2390f62fd1871e9132000000000000000000000000ce246f73784801780640448cfc52cb853a646dd7000000000000000000000000811f50c19e82e365d8e9e030994e3c1d375ab87b00000000000000000000000009c085987ab4676f6a51f93fb03dfbe03f8beb24000000000000000000000000805453b996c9001315ac1c9ef737bb4df0c59681000000000000000000000000673b380f16274a12c1eb960150e330c40ba518d300000000000000000000000025a5939affff74f38855be3197551e1b6ed9837a0000000000000000000000009214179c79aecd7c59518848746956d75cfbe6a6000000000000000000000000f19c6f33558917b5730e9ef43db2580922f0782e00000000000000000000000034de37d55c0e5d74c1b07de48184c3039e0fa13b000000000000000000000000762459bc8975056674167ef14e8932d33930bfe50000000000000000000000004a26a25f237b346d92a655a74d68a2f0c1c71293000000000000000000000000b806a9d487f821eab424c61272da4f9732ae9145000000000000000000000000b3210e2829461fc345de14d37d8118953974e9b10000000000000000000000003d7747c87308aed5894fcc66fbea2e7eb0e353e700000000000000000000000084d11b93fe641526042db1ea44a845ecdd513abe000000000000000000000000b82ff600f7603bf30d28f6112d53f5182e292e110000000000000000000000004f0a04d84fd818c2c8c1b55922279432c1c44a92000000000000000000000000b0c652594c07c1a54b3d54712e5b85721079c440000000000000000000000000cb1cc788dc9b429c00999dc6d5de141c852190140000000000000000000000006ccb27e84bd2b20c7539187484694e8e84036ca70000000000000000000000001f0599bf53d1e3381f3d0ef62134a056dcc84b200000000000000000000000008e3c5bb05314344cd5584e71e9c9294b1a390ea500000000000000000000000057db99eda4e7bd95c9540a1a9b084d7c3d5362c4000000000000000000000000199d781984e62bdb39649b3e135b4fb72f57a93a0000000000000000000000004f9495a678ddcca403c7f08aa472fdea5b52cd5d0000000000000000000000006fe91a9a6a22e91af5606462c6e40e3fbc5934dd0000000000000000000000000f8884b60fcf216f119059aa8c578dd9c2cd1ab00000000000000000000000006f682fcf4e1b50b4612414a935e25c7f3d1b75dc000000000000000000000000a5c2b1225890ad627ba049ed9c073393eed280eb000000000000000000000000c9c577357699da6fff8295e41a2a954a80fc06d90000000000000000000000009ab5a23f9a9933f8c967deb913d7f56f699a533500000000000000000000000005f184bdccb570c9d977c6f2beac429bae0fdae9000000000000000000000000e09d76b365ef64102e530be2c8c992b7123962b3000000000000000000000000abafe12972ec04669eabdc9700f50ea63223b57e00000000000000000000000082a5be81d1ab5c8827d7b9461093ba73b76a48fc000000000000000000000000a667104d690da960caa414a4a8cfb062c80cf39b0000000000000000000000004939829eb88562767d4f54841b1d5b624bd6d973000000000000000000000000d1e6b4b11dbbfdf460db17c23308e026170d97fa0000000000000000000000006b7e81ed605aae8dd6d5ce59865c6c68bd4c19a1000000000000000000000000ae7371f0fda3f56b327815264e7a4ee6bf69144e00000000000000000000000014a0930e998fa55c1abd16ee16184fac8e7ec19600000000000000000000000028557723760354dfd687218c5bc122dbcf7acb12000000000000000000000000f370b24977aba9bd7504d6890c2568ca8a93ea1800000000000000000000000041f8d14c9475444f30a80431c68cf24dc9a8369a000000000000000000000000ac2e08d6e544862b8c9ab23982ebdfed106df8fb00000000000000000000000062364178cec8232cfa12ec9d4a15113c2411b49d000000000000000000000000617c21afb0e716a7132b6d46d64a422567aaf632000000000000000000000000f38f2ea39e2b1a95161f34709b49750b43a289170000000000000000000000001b6060d70c874edbbcc6c67c1f42cc5f8dc911d6000000000000000000000000fcda4f63c2e4f097687b358a9e5594033292ecc50000000000000000000000001461e070276b8bf49db9d3a2f3790e55c411f3e5000000000000000000000000001e5a849d0330a25eebb7590569f572c9c7da2b0000000000000000000000009b764cafaa298735c22a0c274e9fa0c5e614ad4d00000000000000000000000024e4f45ab32693184cd77383a2115f64dd602991000000000000000000000000079ded6f988f26b6be8774f60a13232512f829fd0000000000000000000000007c00fe62d36f8eb1e3a14d9536566ad725cae126000000000000000000000000fe51f1957d09f7baef2b91a7b2b31bd3f4ee9780000000000000000000000000b1f514778b137315b4114d8091d741ab5eed43e700000000000000000000000017546cad4967a4491faafe62d448ffbd1ca0e171000000000000000000000000b993e8cac30a0c5e4f62872e694d229ea9bc811f00000000000000000000000079c81abbf5277d6fa73a8b49f92bf1532497c3c700000000000000000000000070bffc683d95d5600bfa2a108c0083c453848f33000000000000000000000000d214026cb1d55f2da4b1c4f46fcc870f9445bed30000000000000000000000006ee6794eb128002245c78a51ac15de2a0fb9137f000000000000000000000000baa47c46877edbe0beb80a8e539748bd73e3f935000000000000000000000000f133915fc47427db2d9fc2a4fef18ab995a8f386000000000000000000000000ebe06cac23e0a02baf5deb40738b60cd8859625b00000000000000000000000034995958eab0411de63ce5b7fcb42528cdee89310000000000000000000000008e5813fd681bd0a289d759225205241390b2bb0c00000000000000000000000032aef40903bac190fb3f5c98dcbb2126e62999d6000000000000000000000000f111a2a20bfbbf71f2b03f8632daec6d81cbff570000000000000000000000005fc9930d70a047ac417d5508ec8f96bee9684d2300000000000000000000000017d5adf7fc4f5b3c1d8eb9e66f87c72d1f073a900000000000000000000000007eb17cf666ee48022e3646302606c6c6ab8730e000000000000000000000000027e6dec8dda772073f17d346f6d5254a16f5b878000000000000000000000000ca2d665921ad8fadcbee43269edd200477089e190000000000000000000000009d094796d421ca816e4542a1d28461be1fd36d50000000000000000000000000e3811aecb0e466fe090d9dc35a661afe553a0f880000000000000000000000008c39969b145ccdbe7d16ed0656f278412c33a51b00000000000000000000000072268106535c5e16c19168b2a4e43c5cca6884f7000000000000000000000000363471c3b1114c5ac0f4233ac3908d09e3fb20ac00000000000000000000000037054dfe41056cddcc30bed0f9f6727b11eac27d0000000000000000000000005e3a1db608a765de256c7f9ba9bd5b63e35f1bb5000000000000000000000000d229fb10b5f9ae9825b4b67c794704d1b7902515000000000000000000000000578f211e71dbd00fabc3e4050f0604684960adeb00000000000000000000000023443c67362b06efd93ec22368d9ec889433eb9d00000000000000000000000000cd58430039979588506decca115d2ee2b9b6b90000000000000000000000008df7fdefa6f3e3f9ce42b3d339bf4d23b95e7ea100000000000000000000000037e2e5016dae1bdd6dce287d6502ce60a63c46a20000000000000000000000003223e1b6b2b3937abff65432f35bcb341da82c94000000000000000000000000b6d0ea48ac52e1d9fa9e2706e5b77e1229bf8419000000000000000000000000d63294ba7e0243c0e13c91e2ce3395cd2127c139000000000000000000000000f6afc4ce07ee5cbfff2425474c0fa3fd574b5963000000000000000000000000a76e862ddd419e9ed4317511e278cd42909e786d0000000000000000000000009d7545feff098c02c81f234f5530e9631cb878c00000000000000000000000001839db7d6db6dac44bd2955d63138303eee268c20000000000000000000000008f8c1abab88ff311f1ece3a0081eaafb7ae2fd8a000000000000000000000000cf2bdcace12c2501e8791eed31a7dc77c49d53dd000000000000000000000000715e3e50868abd1695fb45eae05a5f0ad1431c16000000000000000000000000ba51f44ca123429e666be5d884fd9c21d6889c4e0000000000000000000000009c5f233a522d0cb9426e5cc6532da57a8244309f0000000000000000000000004485d212f8fc919ac0979e58cee619630e7aef930000000000000000000000009176eae150d2807ea22d1a5111631db3816408be0000000000000000000000001f30196c0b2053d0dcf0586f7e93104a9e45157100000000000000000000000033af4aa5842448900cc51a3f79c24b4b1a3f1d7f0000000000000000000000008196016feb34e8663b474700fcf98757e2218ebf000000000000000000000000053afb06364422f5a31204a855b8a1465da7b963000000000000000000000000453840ccb283f8afa0b7f01dcd9372551482e4480000000000000000000000003d51cbe81190a9d98cbba03f8548d9bb48c64d00000000000000000000000000c99e07cf248878994b39fda2ad660889c490af420000000000000000000000009cc4cd07c9465085d846c3fab426d374db1b08e10000000000000000000000005e91839098a99dd70d821864b9a3cb922d13258d000000000000000000000000c27956a8af4487db615cc0fd23ed0de05aa7100c00000000000000000000000061d1b6017ab2ff6b7a63abc4fa6b46e86583d32c0000000000000000000000001a4aef9cd97abadd10f91352e823137c1d221553000000000000000000000000d91660ab2a88c6ddef3739b07b39844cee19570c000000000000000000000000fd20036d7bc006c2b1f1454a2970a2b94373eb6e0000000000000000000000006826a19ed2802c23465a703def0cd811f8a11a7f0000000000000000000000002d55ff9b57b01ca88f4f991e6e0aed00e8c9f02a00000000000000000000000089c28c1b3657746700bd6d43378f0ebcdc3f94e7000000000000000000000000741c9096eb38769ce8741aa95504b4513aabfb6d000000000000000000000000140f1d951bb0bc77e03cc546d1fe4268cbaee0bc0000000000000000000000008da382338f16e2785142545e2afbf34d53279b17000000000000000000000000d8db09d9b659fff90d3bf8ad91f47c076fb2b331000000000000000000000000d9040fc309c60d3bc4163efca70eaf6f2a16a04d0000000000000000000000006f58d6d328499e8af98091c626527da4b81268a80000000000000000000000008e9be80f84cd4083f5305e194086f95191e2df96000000000000000000000000bdb3aa27848c72f8942292de07ec066c2c5a71b200000000000000000000000042e0e908435eb47b0d5d406c9c1ac334d83a7d4e0000000000000000000000001acbd30b83a86b738eacf64f515b07481afc171f0000000000000000000000007ab13f92d1d7c36f77bcd70ff4e1606912572b860000000000000000000000002b15f7f9c468258a1fb03f27f7612cc15738adc30000000000000000000000003dfa9c577b3d80bf4aa57fad91bb71e3ac4d8373000000000000000000000000a503a4e668d25f41e11db92106eeeb640d84de7e0000000000000000000000000cc17d7f27aa06d5a89ced163b41e1c32e28860d0000000000000000000000000edb8667159746e07e18593ab67843bca449c2a9000000000000000000000000ed34f693821b0f1d78f560049eaeed52791720bb000000000000000000000000ff9efe65adfd29d43ac50fc2fd4d641755b00b03000000000000000000000000c617b067e444d0f3b56d57e122b5ee4398c299ce0000000000000000000000002235fb90453a1a258f79a6d181ad017e569c4a48000000000000000000000000cad82ec213b5aa9a3518b27ae63d330e74fabe960000000000000000000000000b7c7143d02e6c9d22be019b829dd47fad33aee1000000000000000000000000f465cafcf5b5815319e94f9cfd19e1355438564c00000000000000000000000092d51990863ca700c29953653f39b616258d0447000000000000000000000000bb1694df495ea8d9300b21567d2f358970d21eb200000000000000000000000001acd0c0141794ddf5a5d2b5a065b981baa41a6c0000000000000000000000000d6bfa0434ef7503a14d12aabcc6cad5906067ec0000000000000000000000005c591f8e1d8e138164eaf121dc3e326af9bda093000000000000000000000000b160d8956c07949b4f0f1b1309f1e302156f45fa00000000000000000000000069268ffaa0bb4e40ed851c28066634cb7e3b0ad5000000000000000000000000828ec7c164b9d945779a27c3a9dad07e2daa17ab000000000000000000000000d4a5e685b0605eed43ae1e4a32cde04e1a722e0f000000000000000000000000d7833f2d742ee0a307ec95e71846767d22b596a300000000000000000000000082ffe7a937238eee6f46c3b380677b621a01b7a900000000000000000000000039a552b150dd0a9c34b85b566500d7248d9c98fc00000000000000000000000043c148d8c286c5110c478b142cac976585a37036000000000000000000000000e720a3c0c05605762234e409652aa700cf3bc0ee000000000000000000000000a1e7858de567466bdbe7a6a6d8f91b38b8d826880000000000000000000000007eed94a810fd3a09b69e2e1efd9a14f5d123915500000000000000000000000070237db4f846bd0e314e097a6a3a59e98e5197590000000000000000000000005ed762b7d0fbca9a56babd4c398492c47c47f7d10000000000000000000000004d89ec2f8746d83bd2acf7faaf7e1716c4b119ed000000000000000000000000e7ac98c81bc1b193193f57f086bb7f276e1ea84e000000000000000000000000677ff235c09da3555d39862e3d96c63e58725dfa000000000000000000000000830331a1c1fec21ea4f6255a31a654a4da3e7a810000000000000000000000001298b79c0046bb55c0843f607f19dccca31aeb0500000000000000000000000032a04b4d4ccb1939e5499baed548f7dc526f77cb0000000000000000000000006da922ad2cc11d28f6689277dcb7be444f5fb7ad000000000000000000000000252f6b4e716e95b7e9a3c5e39dc3da29dc61c47c000000000000000000000000ed8851be2df77809c5b93d4b659429891c2cc05f0000000000000000000000003f161ccd77a88767fd796550afc0c3f4e2db7abb000000000000000000000000d52589c12a258917b56741d76811571c067d85c6000000000000000000000000b3dbc36a94259bdcfa3ad0a30265a6158512d71900000000000000000000000038f0cfcbd9202a6e96e3fcad2a26b847784960c5000000000000000000000000182111fc1c105236b51b441f9120b2475d3e633d000000000000000000000000895bcd853c10edf0e351c1d3e9af49577cb3ae33000000000000000000000000e771ac50502359481a0fe867dad8e6b36a31444f000000000000000000000000fc8f52c2a553e53d037f52cc81474c8ab52079b80000000000000000000000009bc99a56987a190fcfa0c77cc4042c604b34894b00000000000000000000000007c60b49f9ed37d40481df168822a0a23c6963d4000000000000000000000000660c4a52592652b0189cb64a18a7b28f3dd45d5f0000000000000000000000008f8b519af0d921cefac43f819c04a59fccb7ae650000000000000000000000000d2bf33e773d658ada4d2e0e2e1b6e06a447285e00000000000000000000000048fb519bf3a9933c11fe71c1efe1e2496a32afdf000000000000000000000000cc07542de60370467db2207d5b877f6cd24fbce10000000000000000000000002076cff1443dcc854ceb7019b4cbcf2e428474090000000000000000000000003fc1405d4a1a72fa89c08beb1e013521e1dca95800000000000000000000000037db5c86ad66a370eeff057f3b609ec598bde2fe000000000000000000000000a476dac4b0343de3a80bb84869b192ba63baf000000000000000000000000000e14b4c5f8d15b8aa98d59beac9ebb0ee1b333969000000000000000000000000d8e4f516f5c8cc910ca48e884cb3f1d95ce3f30a000000000000000000000000b64fcb552bac31248ea9f72bff4d78892e445b7500000000000000000000000036d2abe8c2320935cc60dd73526c5fb14eb7c38a000000000000000000000000a5c650ce82714d5bb61c10385cb593ac7ce4e9fd000000000000000000000000bc9cd41205a7e719519e46b38fe3f1687752c83e0000000000000000000000000f3595f588c1c028dd55a10d5373fea93dce34a7000000000000000000000000c221dce355a0d406f632962353b7154db50e1cb30000000000000000000000001d8a8fef6a147fc2db9566eb35be7508173b4048000000000000000000000000dd3b0b0dbaded917fe74beb13a17f7a6d11112750000000000000000000000006b3381821f01b4bec302488f6b07c90fd3a7078d000000000000000000000000dc9b5d1877deb8f2f651c75dca20df5b9e3d39170000000000000000000000005cf74ce4395a9d82e8a166d73450ec2ae6c234dc000000000000000000000000571363c93541bc35128b2b9f72f204aa864453b60000000000000000000000004ab8259a750d954afd28772e81ec7f3e697741480000000000000000000000004bebf5a8fe4c99d98fd4d81d35a0ef9d10156f11000000000000000000000000685014dcf4509d312bbc546260f93b4a13cf70d900000000000000000000000025bbde8e74e60e5e78441e9f1e16a8afda0654b10000000000000000000000005765cd5481cb150dc406cd8c89bee5bff5566c7f00000000000000000000000031e85796237fdff9eac91e2df796349cf694165b00000000000000000000000032897f26973633d43153a764ca99218ea607c6590000000000000000000000004149fda999548b1824c2589c47ea47016d152c43000000000000000000000000e4547a622dc6af86291a42804e98d34224039d82000000000000000000000000fe0a6b84f132baab6aba0d0bf95c1aee0c1e50e8000000000000000000000000cc61bca3859aff16a6e08985598e7cfb64bb654e000000000000000000000000a280b95b18a14ff55dd9e09a89f78815720d9435000000000000000000000000384e7a29b992a43a348d601187bc832329c1e7a5000000000000000000000000208848deae19a152bde2bfa539430bc844e8e691000000000000000000000000fe37534cc231c203b3aa8c763884eae0e9c2cf8b0000000000000000000000001807ce5daf6b11f63ce710a76e00800cf275b16f00000000000000000000000083585f9b24899dc26a93217e559afd6bf0019835000000000000000000000000199d72d186651375f78d979ec27112848b62f4bd000000000000000000000000fde1c40b6ffa4fb71d544fd5fc81fa0e8488bd4800000000000000000000000026c7bcd61784450aa355ab90116264c8f2e0f758000000000000000000000000f40fa6ad3187a8adf3204ffd8fea8c530927275400000000000000000000000043c310a59caa298bb772240790cf3faac4ab39a4000000000000000000000000d7908b16c4a97ada2e89b1aea032e1b1caa1c1b30000000000000000000000006cc4e6d23b12dafb4a938ed9765c04f03f4b1e95000000000000000000000000e9a1aa4ab6ab85eee5f6b6c160e0b08a08537a8c0000000000000000000000002d7088161fe866f4dc4f1e1ddae0d11c8b3c1e8d000000000000000000000000cd8df80ce3df38b7c795d95c5a3ab75a41dba80e00000000000000000000000021424bc2c64643f7bbd8fd5cb33c9dac18664fb0000000000000000000000000d5e60326e024011dee169f3cb6a74d265dde6f92000000000000000000000000fb43abce47fcabd64ff77b1521a74f19c0d7e311000000000000000000000000a244482e30822cad556f0338fb1e5bab7289060400000000000000000000000099897d074e487e9d99441531392056144b30a476000000000000000000000000f34ce0a315a4751ab936fa17082fae2d6028f92700000000000000000000000046820b6ac1b843f5c63ff317b04ce1ea14cdbe00000000000000000000000000da321a26f62cee98520ed3da558c67a1fd7e93ff0000000000000000000000002cbd94d9c599a426a96a4a7a21bd456c105f3b77000000000000000000000000aeabcd57f907333292d8638c9078afc72730737e000000000000000000000000f271794427190ce16204cefb74bcaf192ccbbc9d000000000000000000000000ee5c1c98661f0842c5c32ba927a73826aa1240140000000000000000000000004ec91490d7a3f3ef01f3b6e3942dea1106f74616000000000000000000000000aff3378dc063c2c096d4512278488c2df53abdf2000000000000000000000000fa8d5759cbaf7726f137240b1529051f47af0f5900000000000000000000000069b8289403f0ec781f40f7dd3a88e5a7d34dafd3000000000000000000000000e5e7f189a52b2759a3d477a648dbc9a2764c0c300000000000000000000000002f4a4c1a485cfd073282fab209366a9c32c2560500000000000000000000000056aad9b27a913ea985f62306193ec4f5d21027520000000000000000000000009e0032b65354d3f481c7398a58a0747b5fe4e232000000000000000000000000ca11bfad7210fc79f488a262dd84a2eafc29ad000000000000000000000000001a68003004b260cfda92ef9a5df7eb03338f818100000000000000000000000073a99c11b516ddf8bca1a6ceed744230963aaa6e00000000000000000000000003b7b4b4f2337f08effd1b61718bd4cd0a565293000000000000000000000000d3a60d5caeceb49dc6dc2f96250701c4443949b80000000000000000000000002330f59186e1cdf670dce46ed5621dda84553b2500000000000000000000000096a3bd99572283d90a52b1d878b6b7056ec058d2000000000000000000000000a7fac9b9ba75d066b690fce884995d60e745c3400000000000000000000000006170fe389262794ab839d1cc816de185189d864a000000000000000000000000f5ac584f2c2a79ba50e688af56cb0d07d43d59d0000000000000000000000000a86ab9cff1844efadaa0baac18921022d2b0d3280000000000000000000000007379e3deb8f68f7225d3063eae168245332cb8f7000000000000000000000000e2482b10abab630f511dfcba90dcd3485f10d6240000000000000000000000001f9dfca4e2269a96eb76bc201c0ff71899b407fd000000000000000000000000e486ff75e389cdd7c64d15145e0b840d5b66e9b3000000000000000000000000cafd7110a1a80dd0f4aac0b492f0321b7321e0ac000000000000000000000000225c3b77bd4e6c9ee5ac71904f840da80e2e2f820000000000000000000000006083d5a8bfaea5d199a5936a8a65a1d4a0e843ad0000000000000000000000006a61480f9d9d7c3f7308d91eb33497cf61cf5cef0000000000000000000000001e6e9315155e5d7a73893aebc077306c470a1abd000000000000000000000000807e95b2c69fa1cedfc2192ff6048a89e20a1318000000000000000000000000171a257bed79199f16b0b30df8d3d92f0fd0b8ec000000000000000000000000b950013a0227e2aa432923753d66d5c25b22b8490000000000000000000000008461e3b70530cf27642ecfab95b87f426f4a4d84000000000000000000000000dca59e3bede9a6857c8b63ed9cc1ecd02a136302000000000000000000000000f6a4388d768036dcd99cd2f4aa555f1bce374c2d000000000000000000000000a743efaff20897d1dc260155d23fab2580b1353000000000000000000000000063b309084ede1affa902023c622c8390c0bc4cc2000000000000000000000000547ae54b2f13afa781b8a511ad5df583c6a0dc2e000000000000000000000000f9dfa1841098460b25e7e542828f5c36bc3b51c5000000000000000000000000fc1b55605b57805e9a64aa2f430521f7df2adef1000000000000000000000000cd138f9c171751266d1a101940290db5a254357f000000000000000000000000f5fad354195971324906c540861ae5308c3f8c110000000000000000000000009fa9e1914a0812abe9702f9d70f398fef08b872f000000000000000000000000428b62efab2eeb0e2fe3921ea3df78fd5bb321c3000000000000000000000000de4da59f116126c51442c45a5b69ec4bf2035993000000000000000000000000356294a511f2a2fa3d1122b65a92adf6af085dfe000000000000000000000000b1c11190817dca880e9c2dc99c0af23e29572171000000000000000000000000ff661a9c6743fff4460a5c5c7b3c114e2d18201b000000000000000000000000f1ec4661a182f819487371f2ced6ebc5184d356700000000000000000000000070562f545feefe6ced5415f9778180b3e0a83dba0000000000000000000000004803defccbd8c4fd400f754d6603f4594e8e57eb000000000000000000000000cda0dd269fdf8521817b1a13a31239391641e22d00000000000000000000000038814609633218213e0cc9d9ddec4685384130250000000000000000000000000a11ee3143e3de19bfa8db18e76d81ac09aac9330000000000000000000000006ae2b1a215bcbfd96cec5d300e8c3ca19b4d044f00000000000000000000000090617e5275c1952f194eac859e156d14a0a6c54a00000000000000000000000067f2318fe0adb632b7d7c4ced903c6a508e6f0f000000000000000000000000051d4f970f4866fa87f69d661b750f8ae3c5d3464000000000000000000000000cee050ff46aaa650f8951266aff782620e983ddd0000000000000000000000002f671a39613861ec17ad35de44f4f84e3d4c69f40000000000000000000000006670c58448b56734d9c0991f466a2b24182b38250000000000000000000000000ac9f81252cb7bad5c244f61442b5658f6278f03000000000000000000000000b2328ab55286923184da29f10b6faf678a0f79b3000000000000000000000000399b348e315ef63e1e5377a58e960b341cceae5e00000000000000000000000096483e61212f95d03f57e5350f7d1d8fb0cefd5e0000000000000000000000001aa52fde8e460a658a051654f691497247b9f9040000000000000000000000000256b0955c48c42abadf1cfd824df7c2392880e6000000000000000000000000d6e13280fc989ad2e40c1b4eb4f0cdd6aaebb096000000000000000000000000befbe47ba3b840a78449b79df02813ec5a7eadbd0000000000000000000000004bffca9646704577310223c6c295284e4e216eb30000000000000000000000005ccb4433bcb18468dbfdd7b7f4f43366534de0c80000000000000000000000006882b6b3f2f7d0daf13eb120ec0662616a93056100000000000000000000000064eb11899eba6bb328e06549aa55aa344d37c4750000000000000000000000003155dd80150fa810b05591545ff37f9d268436a0000000000000000000000000f0c82aa7c867a3d1d51f5659f1b3e68d8132acb7000000000000000000000000aec333ea89ae13ad37495bd4cd6d1a04fd7ffcb6000000000000000000000000966eec80884d76a13c5cd0d6461737679bfcf80b00000000000000000000000080e12ab60cce31125435d5f37633d08062eb3b2100000000000000000000000059f9331a18e5f019d81d10aeb28a23511b706f4600000000000000000000000047f4ead486d0fc992d4d0b3052430eaa147c421d00000000000000000000000085d628095539574431d76c9243a31961a712333d000000000000000000000000c96435a9de9f874ec0088b5841a33b7712cefdf2000000000000000000000000aa8b8bf500597dd2a82d98e456a3a5b35882195d0000000000000000000000001a267cd4ffee9333df560e47f0704e2e1a5bee030000000000000000000000002c4fd60ab99656e63840f33e1fd2197a6066667b0000000000000000000000001596b5349d6098e788c6975a11f77d45ad340a16000000000000000000000000fde5eeb4af287b91b308525db0e07fe38a39031e00000000000000000000000007bb69e507fbaaf1f908e863fb110c09e5c9e7490000000000000000000000008747a3f90d7bf29fd6bfc46aee73566c435c05e7000000000000000000000000819ba2ae4401eea0711a47915b8eae8e937c52eb0000000000000000000000009bff0985e253ca291017a1f521fe635e1783233f0000000000000000000000007a395f3218eb1ec9c3f6445892986b802b0d24e3000000000000000000000000f2e41813c27699d07447183eab55fdfc3e9945fe000000000000000000000000784fdf2767303eb5f20bfe80f6a8f5c7795b1b270000000000000000000000003f74d4bf502ddafed861df7ea71a90236c3d54c5000000000000000000000000f9cf10427fb99e9bf718151cd64e55d98a98a335000000000000000000000000bbaaa80860a71df1529b256e5e3f938a6adf1fc6000000000000000000000000a573010b4ff36df2255dba9371bc66f609755abd0000000000000000000000001bcf1ecf7c3cffac60f8c691a89680641326671d000000000000000000000000a11b6c75acdf44db2cf1a69f61296493023e657a000000000000000000000000b1f2ca8e204eda140f78da5a8974d327f026a43100000000000000000000000010aaca006e1ddc573c9910f2a05f197a233b0209000000000000000000000000c87e60d4cd34c7488ea04427b84eab9af36bf4e7000000000000000000000000ed980aafdbcfec54f747f9dd15c61b9712fd365c000000000000000000000000a4b58576da79dec094a0c142d3efb1f8eaef22d1000000000000000000000000c0a946b028d2942babfffd19abf5b6c20476eb68000000000000000000000000c4d15339ad543648818bd6635af2d2ac51cac2310000000000000000000000009db64ca4148224379cc8ada49fd94afad7334ed80000000000000000000000009f136149e8c89f14076b3335fac4a08b12d25d640000000000000000000000005ee096b61bacbf92309bee62fab0f3a082b4ebcd0000000000000000000000006132247d237f2602e2ad5c241b876e406292287a0000000000000000000000008edcc5fc74776ec0679af72e30748f9a2ac5a9170000000000000000000000009f44853e278416d00c6eb97d747127bb0d9880010000000000000000000000001e2e798a90a1a3e32ab8fb6159076415ecb8c495000000000000000000000000d0c7694071733cd012127acc771026ba511b847b000000000000000000000000c965a094155282f68a93bc97139feeee275ee37c000000000000000000000000447f6cd4b72d3ad1f3b37b57ff1fae8663eb45cc0000000000000000000000008cd411fda3a1ecb2567152fc0de4a1a724587e7b0000000000000000000000002f6ae1e71eb441f6fb72df2aa8a20c75af1d1207000000000000000000000000cab73cf9275d081d29820490ac370f3dde9fd58d000000000000000000000000249479636af61f0a92f1aa0b77a67e6e631a2b680000000000000000000000001530761c5de0d49401d85b487e11193d76f390c0000000000000000000000000471d703488c5c14e533f500cee8b0f1bd7512dab0000000000000000000000007447ec28ac4babf0720c9804aba4a8a1e5253d8f000000000000000000000000dd0c897fa4a22501d31a811f20e810f37d7e29f70000000000000000000000009166affec74840fc92d0586914c0f2f6a78135b2000000000000000000000000d812e8cef1d2a4fcf1eba2403cd38e56baafb54500000000000000000000000078ea67e040277c78bb27c5b4c2de03e4df6e28df000000000000000000000000412b03841a759db0a5bb9d24cfbedbc52944187c000000000000000000000000ddcac607cce0e321606c87ca621ce7328d34f136000000000000000000000000636b1c43559da051116bd704712bb045309be690000000000000000000000000e2d93dbc9cbd395f917d80d390f54f8807e2183500000000000000000000000019e22f1f2533f0681904bc71028bb3e0f8c9eeff000000000000000000000000bb24e153604d72863288a19d6491cd5329b1ebf40000000000000000000000008ee6c4785ba0b70a19627ab09168db50c6e5e1d8000000000000000000000000bb23dcbc57a1d85e455606d747ca7061e946b92f000000000000000000000000b158a9b2310fed099e5941ccf4f3cee2414f2b3800000000000000000000000092ec907e45035ef249ecd60670af325217ace09d000000000000000000000000dda6a5aabdd51fe21da27a1cfc55c2360d9e5e2d0000000000000000000000003a1fa5a6c92c7cf74ca6cff0a5a4fc3ef224be600000000000000000000000004c10d404837e8083eb770c95b90dce2268d531b8000000000000000000000000a08acf7671f6142144aecdd63ab9e35f64388696000000000000000000000000787c0a2e56184fbb42bedccef00b4ca867eac3c80000000000000000000000001219f47c07a66435b24205a74bb07aaa744cd18f000000000000000000000000280cee4d03abbf6c2f302b721650e339ef3d89180000000000000000000000001a0622f583aa1cef7196cbcf7a8519b1a4d8770700000000000000000000000013c61a1c0cdc0d5e40b896ad88558e6ef3a047320000000000000000000000002257e0e766c8782300e7425621201b194f0b792e000000000000000000000000841a2dfb9b5e75a671d889d7097bcb0d24b05b02000000000000000000000000efd11c8c50f9f2c3a2ae7ce56fc977687ced65bd0000000000000000000000001bede7b95364fe5b099bfcd3dd1e27f2b76fc6440000000000000000000000009696421fa10a54ddb055f32a7fb8dab16082dfde0000000000000000000000002ad67bd62caf48b4730c82d1428921142e0cf69600000000000000000000000063932385896f28be148eb5a0dd4c7b7aed9b3b33000000000000000000000000e99a8b560253da10cd8fbeea8caa2516ebdf4fbc0000000000000000000000004a033e4d30fbcc7fdceac76ad1159e4eabcc4624000000000000000000000000e4ee518e721e80206a5b66cc2f044b8a7900ef3d00000000000000000000000013df035952316f5fb663c262064ee39e44aa6b43000000000000000000000000f006921979ee8a97be6972c450a8bb1fbc02e070000000000000000000000000cca7bc02fdc7b889ae00f3868ff47f372e2d6c0e00000000000000000000000068e5d621638b260a6ca3c566e9cc1fddbbad94a3000000000000000000000000e3210c6823a2041ec17b925b59d8cc99c1b6d8d3000000000000000000000000d9c4b1509941441bcf54fe284644f7eaec4c0933000000000000000000000000883c64ae4d8df504663690c6b4e6f07bd82f5512000000000000000000000000b3370e6527eaeccc4a57d732953bda1d481361d900000000000000000000000016fe104f5125ce3e380b653900f156ecf4bed0880000000000000000000000005aa9dd86586e67cf1e431c091e759c476936f637000000000000000000000000d09de03eb234c898132448b4862c1affabf291190000000000000000000000001969d2a5cd90f042e453b6271e511f8d35f35a67000000000000000000000000d47fae66f563a18acdb761952727e1257d13be330000000000000000000000001c58ef45611211e9220930da86fc6e07acf55bfe00000000000000000000000094fb3aec12920eaef0453ae20781b2190a5dbfc9000000000000000000000000b1390c274190a77bdda524e41850911b53c02ccb00000000000000000000000050c725af56998c79fb087515a84f83f0e9c98a18000000000000000000000000d0b3caf71a95d8618fef3f9584b385b61ce5416c0000000000000000000000006e6380896161579544190ac26bf3b5291ac89e2200000000000000000000000002e5eae323c19d6b363b51c2a4b0851700b1de2e00000000000000000000000051accb6a18edba1b10dceb169a14584afead7d02000000000000000000000000e281342f404f3e1103c3de6a3b4269466a846fc900000000000000000000000018134a6cde4546c6217b89bf1516151354ed18bf00000000000000000000000070c50969d4bcfd215dc7fc5b4c4109348b3edd03000000000000000000000000d19b215910facc46fecf1f803029f97b5868e931000000000000000000000000b7de61a0ce8e1344c2e48356ca43cc27a5cf22a6000000000000000000000000d17f8aa0719f714eb8a9055894fdb6743ad1c86700000000000000000000000071f431dddfa04914d888936589eb8ae0aed56ccb000000000000000000000000dbb2ee79fe31ce47905b111005fe12d51f0690780000000000000000000000000e763e265aea7b961d7e6210900c05e465a182cb0000000000000000000000004346aaa8399eb928a3b51aee705225d07ee31bd2000000000000000000000000f1be198f05ee68b0cced2872187a7b6e1f3a7dbb000000000000000000000000982fd5e52b20e23e70ec2df53116271e8177f7ad0000000000000000000000006fb0a3020342de9ddf279dcca4aea63020ed064400000000000000000000000068464a363a015e58c9c30d8145435761a03b4851000000000000000000000000bc124cb22eeea38a13bb4b4ff87ff3ed04aa55bd00000000000000000000000071a98a894927ca4e72f8174eb12ac1c043f0e6ff000000000000000000000000567c9438e89671ec1d0b1f029d47431064e4dab10000000000000000000000006746084d7b7b3ae37767de3b2e960c361aec3e180000000000000000000000006957371c7db4f4767040a3aeffac5a8fcc50e54f0000000000000000000000005acb0376a1db4a4769609c0729b0ca6b2c795f06000000000000000000000000c47f10b78da400bd18c1a825ab804fc5c6d190c00000000000000000000000005a0647a71178c695e559eb081dcea82f39e89af70000000000000000000000006b262f389d17fd3f47edfa885782172e6d1583640000000000000000000000009acfa7989f0c58e0a68d75e68396278bf01e3efb0000000000000000000000007e139e24d2c654b771aa4d60f444279819212f49000000000000000000000000f6104425b57145c24b618a897a51f81b521694260000000000000000000000005918f53fb9f8700da47c458e0e15f4f61a139e0a000000000000000000000000a2e2338311c99d55ad282a6b2b29fbd26bdae11e00000000000000000000000054eeeff24f6612ed19c1a799fdd6e4a904573d6000000000000000000000000014fdf296d95c1d40e2ba8c90cd984dfab31c7358000000000000000000000000bf760e9d235cb702546b2630d67441c1592268a700000000000000000000000047eb8b917017850f139ea1d90ce84936f218a86900000000000000000000000061696c61e455a01f6eca09b6b3b581cc8b5e4f3a00000000000000000000000078f87371ce25c021cf4953528caa18c78393ebbd0000000000000000000000004ed62b85519a2cbf3dc10f0cdd9b5719bae8cf3a0000000000000000000000003a8825c167fea68bd24933b5a7a1fcb59bcfc2a5000000000000000000000000968fb1f37195f3362c35b6c305977f2cbbec3fb7000000000000000000000000b5df30f054b6a8b262d10a455281353ac1effe1e00000000000000000000000044f1a3ec59df99b5655c4f6298e7d1a53ed40d4000000000000000000000000090b0920976cd52401adcff0a4b69280f491d1111000000000000000000000000895cb78c42ccff5e5776a2503513c91b92f2398700000000000000000000000096e6634fd6ee805f4dc9b41bd6c68e3ac002cebc0000000000000000000000000f990b9d1feadaa476760a852346d586ed1fc0de000000000000000000000000620672bbf881000a580b7f08aa3b433b91752a51000000000000000000000000acb8e8b2a050cc72f9008d60428d9d4465244d65000000000000000000000000066fff506507d2d4146dbb2566b21e9130d90080000000000000000000000000db484310872b164f0aaa829efecd4ab09e8e2ad2000000000000000000000000b9ea0a4978847071ce703feace823dabd85863c3000000000000000000000000c4103e085c4a9ca604b2e549f203da530eda1573000000000000000000000000b2cb8215672fd3294fc264bfcffaddc5d6f7b56100000000000000000000000093fd430785c5c864a04ae55654dd95cb18d0e94b0000000000000000000000007795246191fbd455e713bd587f697c0f2128c982000000000000000000000000188052439f3450e244af044f7ba871dea981356d00000000000000000000000096e6c1b8eb7e4554a65f43582a02c4cc420333c400000000000000000000000038d2aac443c8c932b4f628581107328a03a9e37f0000000000000000000000003c031ca85c50d5dda4b67869a4f56438d49e8ec5000000000000000000000000529a3fd8cdcd675def697b67f0deca5a0d57b9ee000000000000000000000000a6a9c4167edc2187f8cb11fb39183375a2049b50000000000000000000000000f358ae7eefd19c60c2dfea37e3159abe8febccbe000000000000000000000000fd78b7e424347e2452c23e87aeeb4f6579250df2000000000000000000000000dbeda68cefd8101196306d4b36804f1920805cc300000000000000000000000095ac5b4fd7995b066b1e69b8ff63c0ebd845899d0000000000000000000000000b168f2f78a37b0071fb30220e5ee145d7f0eca30000000000000000000000002e0b47448f95f78e6c867802af96e4487bb82bf80000000000000000000000003b1f55ff6ef01d46427d2f1e6db7d1338d675fb4000000000000000000000000e3f9e7b4b801259cd41f7f33fe3a448c1bb9c336000000000000000000000000ad2c8a2cd52211f768ab127dccb17507005eedc1000000000000000000000000686faebcb89a3c45c52b3a37e9014ef7ebc29eeb0000000000000000000000008ef063d3ce24bce706df1645b426046bdd790fed000000000000000000000000badb686aa9f8d1f5c28c3d711d756803a06af9e7000000000000000000000000988c7a0e10cd030d390e11198c6ab6d2adcf92cc0000000000000000000000002c613bfc47ac876d8e3030ea562ab6ca3c810f4a000000000000000000000000c35e2cc559b82ca007770acaaa22841a22c8c33a00000000000000000000000087890384e980b31fdaa7266ed9b9c911934abcef00000000000000000000000098d4eeae59915efd94cef57e03288c8499dfbcbe00000000000000000000000013307b8854a95946b54a904100afd0767a7a577b0000000000000000000000004f122c9d01c9a2925178a6f25878a40a5c6d34b000000000000000000000000085250aa5ac37a7d84d21dd7c2730aa927470563c0000000000000000000000001722c463a306737456c3c2cee819d8fe2b55375e000000000000000000000000720a6441354baeb5567a9f1c1f2cdaf6bd680db9000000000000000000000000365e38800f05951f3b11ca63a2817367b1d57001000000000000000000000000145412c21228a25e781c81577ec48aa90aea42fa000000000000000000000000800e2d4931baed9a9a9492c96ea523773407a2b8000000000000000000000000da03e5cbcd890f0c8c492097355695130f3a10d4000000000000000000000000a5775ed510c42b7b683c83dbc302ffeb6fb1f3400000000000000000000000005a4df0a9af899cc975b25ac52ceb1b5ca76671c5000000000000000000000000feeb95db1dfe968b8f9f56d0b71438048d3ddabc000000000000000000000000e3b9960f13e893808e9b97a6d0dc00dd23dcbde50000000000000000000000008dd572ac1f2db27b251b109ca4c026b1248308f10000000000000000000000002e5c48cfc6692f3646471f6c39227ea3d34e0455000000000000000000000000ecbd70926b10e3af382e4c9892059237398dee3900000000000000000000000033dbab2d208edcbc8fca454abea342cc4078a42b00000000000000000000000070d906d48c58a5b3063d1272d300c4e5c0ba524f0000000000000000000000001c7f9f328f019bfc2335042c2d265de62d5659760000000000000000000000002afc0cdd97ea7408c30a87ba14781f8eacf9c3ee000000000000000000000000b8e09d38be259a7623a439c2afaf379bd79a7a41000000000000000000000000f7549af3b00a1a6d9043b41eb108caf2c37d90b000000000000000000000000088c3203f2c47ed15ca70625d390ed5b485990229000000000000000000000000e663f442cd925519be668447a679c3d459044cdc000000000000000000000000a71425b450b5c538f1aaee6bcaff2d4b7e22dd39000000000000000000000000efd7f911a011fecc1c984d28fd01761e092e1ff100000000000000000000000060465a1710fb01e33a3e052e14e40bed456be017000000000000000000000000a2b96b33b15111bbe3580e5d675584e0e95eea41000000000000000000000000a3f49b750d45c1b358178a248becf3055c6cc9cd000000000000000000000000f51fa47ddea7a07770a5f9b32687af4729d0d4d700000000000000000000000080e17329984480ed9586f24c230dfad57533ef730000000000000000000000000bde2e2b5fce12776831861f08bb9dc894322f67000000000000000000000000d921edd8fd5aa20d410572bfddb584236e75fb020000000000000000000000004346762b4a34fbfcf02cd11cde8c973b5f4c80f40000000000000000000000001a4a0e31ffe73e87de76f802dfcb03019436cba200000000000000000000000082a6870d16a02956521d5d837dc6cb51af017a410000000000000000000000003216b5b79e9471d592559ea40ff9aafc97f99ac7000000000000000000000000e1fd49b034bf97f04d9ffbdc15291b6e9a78ad94000000000000000000000000a03cb4ed27333563c1626d6228d8ee2dd9b4a0cc000000000000000000000000159f53b85ead599b18650118d4a6233bb24eebc7000000000000000000000000f2e186d6f3cafe17bcc89c50133cfbc2db6cf55a0000000000000000000000006c0b524262449bc61a29f234756912364e18e30b00000000000000000000000042e1646f711c19a89598855418e5cb5970c8678c000000000000000000000000939880d4f1cece8437b02e75e31c152b9c466421000000000000000000000000b1fec0c330d3e5bca33bb1f3950f1c837cdfbc2c0000000000000000000000009e2c09fabac0b98bb3355b4d48498ba61d751b7e0000000000000000000000007766e059bdf2318293f9f849ea3ca860f251ea950000000000000000000000004210f18f68f91439976df3db5addc47b4030ea73000000000000000000000000ca8559e8499c70370f871747bb61843d13b0eea5000000000000000000000000994fee674d259281ba8e5814ac0bf46a277ac7da00000000000000000000000074341f35b85eeb0417743da89c7e69020bffa8e9000000000000000000000000f113aface5c65c57ed49ce1c1da94f16b5e737820000000000000000000000007a261f29775ded4d3bcfe1a17696d33cf35ecccc0000000000000000000000004f27ae8158dbc5c405057ea4b56f9c9a2ddb6d660000000000000000000000007fd93efb2bbd27992d2ae281ff16b55a4f7dd3810000000000000000000000001ad4ba154b3325b93b75fd6011e01c9bcec1cbcf000000000000000000000000ec07bb05161af0b10a9c7986c12bb4ad8614b4a00000000000000000000000003dcf84cdfc74a56cef7b14334af4909c52d9281f00000000000000000000000009990054a9e29ff3ff63e3a8774733944bcdcbe00000000000000000000000000d653449c7a578810323309d810594e1795bbc18000000000000000000000000aea0599ba2633f457b87204aa6c5062efc72e6590000000000000000000000000cf46ff8f6ce1d4b5908a98635f7d482953a8336000000000000000000000000902ce6007a952b728b685cfaeffc7f6829d750b80000000000000000000000009d1e9e55eab43515aa63e09c7f6a6e6caaadfa10000000000000000000000000c17b7c80ca07dfb7f2cf87cd507cb433b36e0f1a000000000000000000000000971d8907250081d02c21d1bb22c7d37230a00862000000000000000000000000da0b7288251c930faedea8fac030300c006aa5f50000000000000000000000008b4ad1ab0d7e6ffe158308a334fae9013ff03037000000000000000000000000448e38f1ee6819e0f1da05e4d0f797e0cfae60270000000000000000000000006b7da3d0654113ff30452580e3c91fa279972901000000000000000000000000be4d8d5099b62ccee0a9bfc303d4a23e32138ee8000000000000000000000000fd7ee96b617dbbaa19efd21ac5fd0c4098d19f9000000000000000000000000003b09526217743c5b360a084ff4c53a252fa770f000000000000000000000000023bfe0bccb84ae3e0f048cfaa8dcee17dc6d166000000000000000000000000ebd3ea88cad7014dc90c33b472e80e660f8f861c00000000000000000000000042af6821542243c2adc3f1624b935f53d669c08c00000000000000000000000020b62a7451f8483d4f6a5ef40c49007432bdd78c000000000000000000000000c2e61f51d3d1c11dceea12a2455050a958f609190000000000000000000000004753e52e71ea15476678e71e280b4ea4d7cc292c000000000000000000000000764d276f70c799b7619d166c3cf408f3200ce3f00000000000000000000000008a95f9a58247c713444bf390f5230926d3c445ba000000000000000000000000361ae76fb549362bd068f855bc6650083ab29594000000000000000000000000ef89ccee5c6ad30af70bd1cf696bb2171703f84c0000000000000000000000004b6b62efe08f953cfba1544cb26e1498dc07a85f00000000000000000000000010bd2bb8e3bdbc0811ebe18472e38152517f857a000000000000000000000000e79de89a9dd8b6de1a57320d1879e010602e8bc10000000000000000000000007d34152236edea133b17a719eef9b5c27e711f60000000000000000000000000df767e99adc805e85c5b1de1ad5b04b44e066346000000000000000000000000b5edb246efc6514c0ecffecc1cb7cf20536287120000000000000000000000005141f71ee16d57f5d4240b345913ffe3be91861c0000000000000000000000004f28728d22f8c2e2c9083b1851ff9414195f1813000000000000000000000000ea69a21843ecbbc313d2e38de1a01c70c4242a190000000000000000000000006af17696cd58a956725d5516c88fe69b30c94bad000000000000000000000000a5c481db58c921cfc9690d84a5cf5abe07560e5c000000000000000000000000773f173cf02519e38a6a28dee9bfb0c164c2330a000000000000000000000000eac9fcd02189caf08b2268a457f52ddf8f9ef0f1000000000000000000000000abfcc339b882cb71713bde9632da41ab6953cb49000000000000000000000000447254421f41a844959fade88c2fc538da692de90000000000000000000000000c4094f6ce4b9e4dc3c77a14b3d37a67d735a8b4000000000000000000000000393ff78ce6587ca90f98cb8892f631a1192b54e7000000000000000000000000db17b9456089626200316833d2d0750edc9e21030000000000000000000000008574c1dc186cbe21cf4417c5f98a40ed459ac8190000000000000000000000005572b5b1d8e0502b6bc7460abd529d4d9a1bfe4e000000000000000000000000a23d0f1ad6a0ae7d6bc29295c8c6376ee477f7010000000000000000000000002558391662c0ffd158a5bdfddfcb06ccd56c99cc00000000000000000000000098bcf919fdd197b70658daa6efe30d7a2acdab6a0000000000000000000000009fbd825f0f8a355c3070d2e3ffe5f54a343de4250000000000000000000000008897451183daa22df46f014811b6aed4a448e011000000000000000000000000f97d02a21242352634acaf4d3ffd177aefe539a2000000000000000000000000eabc211cd34add5d74463545192ee904abe742c30000000000000000000000006cd4f05f0541b356bb70c73c5fc035b1c5d9489c000000000000000000000000d3d0042992f972474ad82d0f194a933dcb281a340000000000000000000000005c7149c7e0ab9ed473d893b7db3dbcbac2b72cc40000000000000000000000003d76452d3ed99129e0495a10aab6ec19623f4ae70000000000000000000000005908cd50e336216624a7e6b23d81eec267dadea70000000000000000000000002971a5aaf5ad82f62002483326b42a88c1733151000000000000000000000000adb2549e9db998a47029e12b8dadb3a066b788cb0000000000000000000000001b398e1a9950b8e9b8e87e3a60768652ff165942000000000000000000000000150e912b7a2938a5b70d554d94520513ae4125ad000000000000000000000000199125574aced57c646c1122be7e510829fb447c000000000000000000000000d462932f3684960aeafb377567cd43f17974667c0000000000000000000000000dda86e32fd9eeb5f69314dd8b1d75e813c3cf08000000000000000000000000cd8d4dec3a8df6c02c193b15ecf2a51c3be2b93f000000000000000000000000b4e70352f1571a2ceed9cec00283b55cf52bd9090000000000000000000000002cb87ef64e4c4012daa31460a572f617cb60a11e000000000000000000000000a234081bdc652316c56d92ee6a06c92a8b0c8eda000000000000000000000000dbb14e7d962e983126f7ef7d9402911f4c1426a4000000000000000000000000955a60442b26e2eedf3d369d7e8c29121af171bb000000000000000000000000b9c7e50accfc9466675cfffb09eae71369feaf66000000000000000000000000daf5ef6225e0abfa96fc1216f7736e6347df3849000000000000000000000000b65207778b2aabdf2e286d47a69fa50b52f82b79000000000000000000000000b7fdbb7a021757c8dc9c55d7fc8c8d947b03123b0000000000000000000000002e4160150f54098ab077ab2bf8db7d5f1bd5b8de000000000000000000000000f4ba03e6748390adfbb730c180321bd4fd090f8d000000000000000000000000b704dd80650212a28c8b4a3c31adaf0bc17c969a000000000000000000000000712d60cf08b33ce5180e030ba4a19e784fbb2f0c0000000000000000000000007b9062fe16ab5c4769b09a3510965c7f66fb1d3d0000000000000000000000000301aa51e371e44f001a8275641d8857306b89a20000000000000000000000008620dc6520a8c0579076e05cf0b8389e3f6c3f6b000000000000000000000000680e428defe2a99a6eba46054dbc25351c3255ec0000000000000000000000002cbdb15f725464dd41688c1823babb63319a3715000000000000000000000000c81ebcb5c11f84e90f240be65f81294fdf459df1000000000000000000000000237d43069fcad5a8f7d9d42075f7499d9a6587eb0000000000000000000000008f1dfaba313a7f4b5be2d8e72ac0ac1027e843330000000000000000000000009cf3a5f6dbc03aa185d96489188da12e4b55575c00000000000000000000000016dcb3fca37972f76a88f56ce5f356fe6cd850120000000000000000000000009a826bdcae3a064ccf1763ff798860b32671b8e7000000000000000000000000b08bd555c032b79309efd38c78aa13849d9cb6c60000000000000000000000000efc71d84d1ab917037b36748e152ce951e2395400000000000000000000000077d4c5cc48220148611bcfaf8c955c96bb277b270000000000000000000000004123a8bc693adde2baccd58d17c9087f7b2c8f1a00000000000000000000000087c82832a0527ac79ab22cbd83045fa81baa11c20000000000000000000000006c4ad278d84cdb95cb6782ec0709b209613bb1c9000000000000000000000000397564607e9858a4eeb0bb446c41df477cbe0b7f0000000000000000000000008cc82c466f941bcd9fa1d3e833463c5aaf95775000000000000000000000000089e3de11e075cf0a707636586864fb39710903290000000000000000000000007bb0df1ca259d1d82aedaeba5a51997d37db7ae8000000000000000000000000bc8f88ed36b75713c099c735fed0b91de30a72450000000000000000000000005c177a9c167abf0a6c0af340b6b0440250b929c70000000000000000000000004b1b8cd06b2997f7f9a4aa6880528114485394330000000000000000000000003c07a43b3aacd78204d3a8445df84011192358480000000000000000000000008b39b4a90604837ae472a824b8a79ae8d95ee6e5000000000000000000000000cd779adc40e9eba788b1befb1951cdde48d61d3c00000000000000000000000015a8aa844235a1436f1bbc57bc1092adb7999b5700000000000000000000000047629acdcb466913b29f248d4a152e9183e47eb3000000000000000000000000365da4912a366a297dbc3e8982c40e1534b3a5cd000000000000000000000000395a3cc6e459a8586b1af67b309ce48932c5ca3f000000000000000000000000391a56b46e06a1a8827f473cbf2d56eb103d5db10000000000000000000000004f67029d94a8d29cbb4422f975594df86c8b1d72000000000000000000000000829be219769be3f71b9bf1a25e52cf24887418350000000000000000000000007a764022672458b28145da8bbf2e17dc1dd2cc1b00000000000000000000000024aaccedb86eda53c701a051936e64e63baf7a48000000000000000000000000c198f965e4a3df51b3c55bbee3f0f6aa5ea04930000000000000000000000000965830bd972f3641cbb793eaaa3452cb438cdaf7000000000000000000000000739109a8e1101fd6823f52db20df0a37943ef64a0000000000000000000000005ebe5f6c0a0da32a8bba97819f8a7451d5007fc400000000000000000000000005f6978766adb257c38a022fc467e95465f0967e000000000000000000000000e4d7743b6978437021895e05c4b550fe483af926000000000000000000000000bf0bc8be4426d8b1441a96c5e4dbf486a181f3c000000000000000000000000030a22abb1e5d923d71aa6e9073c0a05061a6bc72000000000000000000000000d438f128dac8c436c90418fc208c455dbd09a3f900000000000000000000000023bb4d5875ce4683a534d93a15c88f086d0421ac000000000000000000000000dad9eabacaa5e8486faff3a0a1d4348d390053bf00000000000000000000000099f46d34949dba81bce987c8876edba0f71d0c940000000000000000000000009c35a057cd45acf856bbc02f2e93010a31cf458600000000000000000000000072d1679675169f70daa674e9a3eb027924135faa0000000000000000000000004b41df64463063e9a61c0337a9d429527a035c4e0000000000000000000000005c6668d21fb0063c8e6afdb123367adfa4559fb3000000000000000000000000483f1e38ecda1e94de2bcaa00e63d540c56fd52300000000000000000000000085ea319e7e87f63f3ce49d6ebd94b2c1f3bd217b000000000000000000000000232f571ab292acc23c862564de9e7877494476e00000000000000000000000007d210234c12818d7c1593af3f9465f473dff65e7000000000000000000000000745f2a6491f62c85a5d4bcc34d2e30650b8d6bf00000000000000000000000002061a27d1dc983fd8444770bc8d56bce215364ac00000000000000000000000069b5fbe52b8990d50581a79348397c69c6cf4415000000000000000000000000a3f251d86378883e2d2829036c0897a2c5b6a0dd000000000000000000000000e9a8840dc75bac97d4a923323b2ca1c121af45f50000000000000000000000000484e5de0e173eb0ea4486554d148dda589efe03000000000000000000000000ba794f2fb232c11967f0a2125f7a53e10df0378200000000000000000000000036facbb3620171077c9d14b972dced6ec506be38000000000000000000000000d080138a70d74f03c7b2d09a2addf633cea92b3e00000000000000000000000043681f57b3f5c6ce26cf3e828baa7bf5b38f84d4000000000000000000000000c2af1803c0c139fc9f457512a5936d668236e21b000000000000000000000000e097d7752d609df8faf598a428473e62d1228d7d000000000000000000000000f12eafc2b4d0599db6210ca62f047ea06d8d2f6b00000000000000000000000018130600f4fbae71f88abaf0b1c69033738ea6b4000000000000000000000000442dc7d2e50a30dd218914784f6840c5557f18a80000000000000000000000002d66cb1e2b1cab7c0e15b726fa147cdd5810dbc60000000000000000000000001f6e019e753718c4a1c29ee89576ddb707e1f375000000000000000000000000ced34ad31501b2e3d8604a7d57f30ea83b80adfa0000000000000000000000001613616f5462d5235ff573dbf47ed35a1b10678d000000000000000000000000556bdd8fda0ee3925abf50106497e97fdb92a520000000000000000000000000e3796d45d1f8685adf3e6e44e6cee1508a0abfa60000000000000000000000006df8953362cd0d844733149f05d12b4b2ae0e30900000000000000000000000048a719ace020330158686436ff715e0c6ae813c0000000000000000000000000a24afbccd7155816a895a46b44506ce809deedb90000000000000000000000006dbe46cb3b193db2b2721f95a8a690f3c843b634000000000000000000000000ef1c6d9963e5294314ee31fe040d70147e0f6894000000000000000000000000de01076afcc9b86592afb77b5856f7d653c19f94000000000000000000000000c4fea3f8216b092f9affdfdd16b421c4640e19280000000000000000000000003193ec207c7323a13f1b89dc9d0dddadac30071a000000000000000000000000a11682f579bd608864ae174ea76f89fc2bf746e40000000000000000000000007df611268de24c63725d82e764ebb0b6d0e875b5000000000000000000000000b04a01cee2c9768f1910f2ddaea28cd99d9136fe0000000000000000000000003adeb278e1bed281fa79675262a5df1e3dfd90ff00000000000000000000000005c10ca911fc1acf93d70a82cd1a615b214c5cbb0000000000000000000000003a37bb0a79730fa4458859bbaf0ddc3548d6faab000000000000000000000000b3fe5785c00d8723b8448573929ac576845ecf1b0000000000000000000000009b2f000a879f6ba965c112bfb8971df29599a58f00000000000000000000000049b96745668a36ce46a9e40b7b9b677abf1e9afa000000000000000000000000b26d0e3ae7739b86aed240cea5be0e2a93eb89b9000000000000000000000000a7c18e427290c1ca7283efb5f377af1c71de6602000000000000000000000000062b5416a8bcfc4a723510aaf2933652b4615e4d000000000000000000000000bbcaf11a741db5b5d4cabf5a97f97727e746795a000000000000000000000000473179d3f672689c4f76bbb19de167f9a5e2b4b1000000000000000000000000aee04d918e327e68acb3e5b57b226336616c43e8000000000000000000000000c4bcbe0aed8fa96114a9c76ebe3e2f1a6ac2b56f00000000000000000000000055cda25e946e014b1b60b6ddeac1ecfeb64a8f020000000000000000000000009850dcc5ef18c7dd763f3f59e05514542a715700000000000000000000000000b142fe0abcd203b3cc26ae1751c3bcb849aec7480000000000000000000000003b89a1383f60e0fba47e61e2931805ab6fc3a1fc0000000000000000000000000b69936d73040a3231237b5bb61b262f76d8f496000000000000000000000000e39082d0e1f9ace90d5ed832ab534d2e78143ec1000000000000000000000000f7dffe5de7230542f7810b0b3cd8f0449dd87677000000000000000000000000a19ea5c67d2e2a81b63243d88e6ff9b7a80bfafe000000000000000000000000959f7ef2d75cc271be540a718458f3b582b2da6d000000000000000000000000cf0fc27d0122d83496e71aaa251c1fdf9533cc190000000000000000000000000ecbc77ebb19427f13704f923247594dffa7ff940000000000000000000000006519760cfbf6079bfe2bf93a6b64b67cb1647a49000000000000000000000000d2c3ffe54e0823a3d1585ecf5691897063800bfa0000000000000000000000000a7336a62b294baf0466c44ab2aa391784eb4509000000000000000000000000f9bf697de1a1c6d3f43b79a3a53cc812fe753036000000000000000000000000b9475229d22140963c45f4c913da50968b8fa19100000000000000000000000053cab8c918a8eb38d6391e8645ca63a5faa9b6de0000000000000000000000006ac9e75dbdced6aebd311dd004002f034ee6845d000000000000000000000000644eebdd4e5bccc7612861a5a406449d4bff8c32000000000000000000000000329abe35a9b6e8bbf80b560c8875fe3922995fd9000000000000000000000000b7065eaccfbc9c424d67b8293493b94191e984c60000000000000000000000004d5821b99f21f8217be425e4dd3794b9ac6171da0000000000000000000000007ff0d73116ab360a4177db4c50de75658507b6a20000000000000000000000000e88e05c08b956f313876f7b3d2aacbe71add6c4000000000000000000000000b40fc50bc267d3f5444d118017afd1f7f5ea21ad000000000000000000000000bd48d3ee6c5cf1fbf5fb12d23df8867130116f8e00000000000000000000000081ff3f05201689a3f96436cc24d2763c360a69df000000000000000000000000124815371ff1c3c166c5dfa7c0d319bd2da3f3ff000000000000000000000000e1bce8e12ab9fba0c52cb075a54934d4f3b0760d0000000000000000000000009bf76a63def46009cec5c093d0fe98dd4d93441b00000000000000000000000015b52123e0c5a2adaedf420f9443f688d95b196c000000000000000000000000e41bc7bc6c430cfbe07e6962affee6333f8efae5000000000000000000000000c7bcf3520df33a4ccdd742176f44943c02212d180000000000000000000000007d904bb85241326955b1d17c692c38444e6fcbae000000000000000000000000e224cca4bd6cfc32beb6a38122eb0ab6744d89ce000000000000000000000000d1457a4684bdf1899807f9fb470e19dbc234e39b00000000000000000000000083808f9ff120a9424dd6c39c9909640f97816ece00000000000000000000000053479ae11af748ece7a5aeceb09c8bb8641fb38a0000000000000000000000007666e5e58b917a8c36c52dace73393a183ee03b9000000000000000000000000f6c8e526f7e4f542a0cdc1b83ad89f778446b583000000000000000000000000175e485af54c94ae8369528eec5e460cee661aa10000000000000000000000007ad8b4027ec39a35d5f7b193ba1b574d871161e900000000000000000000000089501344f6f804bee617dce4c313d1db758e718f00000000000000000000000019ebf2e75ce0b93b6a32abaa1a15a1b4a35b9c70000000000000000000000000753e8db8af4ff7b5b949d2c9bebd27857f7c7d94000000000000000000000000d2fe5af6317e927130ae2912a80e34789d2047a7000000000000000000000000b31bcacc5dc38b9ea672fa86385590fb52d715b6000000000000000000000000b791134c4de759512870d9b39ac50fb68ae260cb000000000000000000000000f70334a8c855926155244f624bb9efcf1f49cac3000000000000000000000000352fffca3e72b8451903de46e2b6bf8c26b0a37a00000000000000000000000084102c779cb732e526aacfc6a15be93cec85f88a00000000000000000000000036a1e2c052efda8bcf4212dad1eb7176eaecb046000000000000000000000000d03d56dc3b3a06ce482f4b7c14ed1599bf77c2770000000000000000000000006d5b8ac7c1921d98984babe8ecf731cd33f0fac100000000000000000000000080decd2f10578672b098816e981416f7a6c91fa0000000000000000000000000145cef2ade02ca39fe8759c84532fd00c3cd5d420000000000000000000000008ab34ea6696d9c3a0e39eb486291a35fddda5c6b00000000000000000000000002dc8e828035ea490cea0a638379102a3392580a000000000000000000000000ca68eb37f0e4cefb596c831e00dc5c97bee3071e000000000000000000000000d29911dcf74c19eff01fa5334adcecafc3b0b255000000000000000000000000c5b20ba54945731f051ce3611c9a97a08a0625da00000000000000000000000078e00274b30ada5951f4a420ffd4ecb16a292d0d0000000000000000000000004bd4bba33b1c0343b079a34e455284e20ec50dc4000000000000000000000000ac3d65b1fad8955117d348c880aff322c915c112000000000000000000000000b8ca171b0f4ffed0c19a0bbf8443afec99617c4a00000000000000000000000090da2b2dd4367be42043e0b21a6a2758e6de480d000000000000000000000000130e2e73161661ca1267c6b82d455bd37e89381b0000000000000000000000006266dd20306f3feee9ca440d589df96d842e97830000000000000000000000003c21afecf691fbc15ca639dcdf4b80a131842f770000000000000000000000007a6396221447a38ff299ce5f86839de14f30d428000000000000000000000000e04ffac98d23a48ab31afafc1d97e5abd792693a00000000000000000000000045f46f06ef2e8ff07fc878d6affe417ad649b0400000000000000000000000002e8563eba02c0a642b3d472471bd4ab85dff752e0000000000000000000000000fd8fe742747b78e51ab04fec5607a9d46c8a413000000000000000000000000193bc262367e48132f22ba9d6d251be02af61e760000000000000000000000002e2c861aac5f841b88b4c8838f922c5596cb01be000000000000000000000000b7a40cffef045ba855312478fdf75640d5cd277400000000000000000000000022ef3447489d7b6f3bae76822e298f69751965620000000000000000000000009f27369c96969994ad6040b8c2240597d09cb0d5000000000000000000000000b668e9653a4df734de680a767b01398c698c1f96000000000000000000000000360341c788562953e022a23d0c38d368f7b491d6000000000000000000000000ac63b87709785ee190bc0f7dd027d56fba54d6830000000000000000000000006e25ce0c66b0f82308ecab24d6eec5e50f5cb20d0000000000000000000000004544bc4e719e26f0f4318512e7bf20fc721634ed00000000000000000000000026d0993169f2efafa46360769d7dc109a01eefd90000000000000000000000000b8b0889572ba0fbb1773b20ba1451b3124cac33000000000000000000000000f0c7d9af15064a529d2e7dbba95d440417018b5e000000000000000000000000980bd6281ff11555e2d1fddef274572552bdc691000000000000000000000000d16f40883d199b30ad4d1a20224bbbb2e23b059f0000000000000000000000008a1f9236c351d0465c273ed9747b2c79d918c690000000000000000000000000ddd75a39264ba17ee61aee8808cb3613b61d326600000000000000000000000043727de37687381c55256c5486cc85b641e17c5a000000000000000000000000129ba97dfe7c079079543accb56ace13b3bb0cb6000000000000000000000000640c907273bbba30cf93761ab6eafaff4e46cad4000000000000000000000000f154ca7eafe1f7404181db47503dac8082e1f5960000000000000000000000003d682c28a56b6c415d8525387ae2b061e86cefd3000000000000000000000000892e30cc05d4dd470e68844bf501711ebcf04066000000000000000000000000c145dbbe853f7676cc314eeba379445289292b69000000000000000000000000cf4311ebc3279db332b4437df35e74736983d13f000000000000000000000000ca17791c55e23cccfffb9788ffc2c22cfb0f25d20000000000000000000000003092840544997e7603a61566ef562072802bb4d90000000000000000000000009e05b22f6e3e5ee8c82aaad66870969c060c07ad000000000000000000000000533c811ae5068556aedb2ce29ab276225069a3f90000000000000000000000006347327a8d5ef5a2a82a1d0067318c3313d093f2000000000000000000000000e0261e7b08bb54157dc0d24353143e1a71fa019f000000000000000000000000b91a7cf7369002c3110d1d2f90b9a832fecf8939000000000000000000000000147e78d156acfb703563ac02fce813134289bd9a000000000000000000000000831cb42e31a3c0640188652ba13fda74dacacf6100000000000000000000000005bd5f3f0d23ce1a10a82f0da0ac0b74f520d6450000000000000000000000004571d2d614adec4c2eb0a3e51cbfed1e4e0b73ff0000000000000000000000007ae85d0d13a5ee4520e07d45c1290029850562e9000000000000000000000000acfcee08e2a00ae58e87a40b30d641315c2f9e93000000000000000000000000d6a55e5f0f87230bc2b4143ff4871db0b5aa9dff0000000000000000000000008a7a7fe7e4680e6c499e7f26aebe2508fb82b72000000000000000000000000077a0305966d63c4c0bc7c9cf2b3a3445e320d0e80000000000000000000000001e8d25b6ff1bf3eb4692e2876cde05b7d1617bd4000000000000000000000000404a6495c3627e8ce967d224a7b11c94eebee53f000000000000000000000000c4ae88b89c8b964833f4e87c5ff8b6b9778567bc00000000000000000000000058c94b3631e802671ffb64520d7bc5f7044486f1000000000000000000000000daed3ad891d01b752b70c0f57d807d06d3b2a42b00000000000000000000000070b266d3df62b076f9fb73e2b5fa981392ab625f0000000000000000000000008fa1b9d62fe2c387a3f4fe23b48bf366e600c63f00000000000000000000000052f75b0a2ae389b536ec1b68cf3081475dab935e000000000000000000000000a08b9ba008bde6ad40b3c91a6c617759931b6d3e00000000000000000000000002866c49a91874ace7969e6d91384612e9cf526f0000000000000000000000007557f72234d1308bc5dbcd8649491a3f39fe74a5000000000000000000000000ab4b6953167d0450873fc8258987ff34ce0a36f900000000000000000000000020204b10a963746d43990416d020db12737a344d000000000000000000000000b9989e79efb35f1e51beb62a54ee60426fa3999c000000000000000000000000d9f70b6e726c1c847ab1dfc6df81c8c8f04b9bb9000000000000000000000000f99a239e4f6f5721b5586cbe3f1d4be1156ad06b00000000000000000000000036d9f8c9ff73ea21c0977dcc8a31dd99235a43870000000000000000000000003c593d3117e5d064b221e08e0936b48a2efcd841000000000000000000000000bc7213c382bdc6246ac6dcac49368be2b8fd19de00000000000000000000000029bc9a3dee4e5bf48a6eadeb2fc726a5a3c7d1b100000000000000000000000018dc8a6ae219aab56b0dc3169eadcae455e56ecd000000000000000000000000650e67c486a9d79ed9000209672c29ad4c2a20e4000000000000000000000000711a8fc3269d33e929563025ed48218a82d84a410000000000000000000000002dfbda978a0f48991117907acc08fa37346f7af1000000000000000000000000c4153ae4979e3cad2fd1b9186105ec129380505f000000000000000000000000fdba380d537e2e32c891fa68f8b7d84746f31b7200000000000000000000000093982bbe2c1625292a30d336d43f54e0414df786000000000000000000000000a004cedcdd06f1bf77c9deb96a0627bbd00c09160000000000000000000000002d4b8412ca50226299b112980e7762bdc326405f000000000000000000000000070f5a12be322d47380938bed39004ca1b5f0865000000000000000000000000b6f21e0298f42c3669f1ef80ba0ff6cbc81b8d4b000000000000000000000000ca618a8dd68fbfd0acc6508313b15e962023e573000000000000000000000000392f230d854301957c38eed9449cc2054bd8cd570000000000000000000000008fc1b799741038fc6f44c91484bc37634db612a3000000000000000000000000a8ca93c8c71286b2cd719ba20707d59debf2adc3000000000000000000000000378b16af130225e3f046f5c8c1bd88d383ed27c4000000000000000000000000ff9f632f0ebdff60efef6c257a83a25e710128c800000000000000000000000070cfbd59e4ce0c3f6f099f00676b24245ddd31d1000000000000000000000000f98ebe37c9244ddb21d131e95d8907241f7d581000000000000000000000000059dc0826f36e2a71abbaff2a4b75540a00aae61400000000000000000000000056412bfd7c68d03df43f2f0eaa5a3a6c8af3e41f0000000000000000000000000a64455a41684004b1b2acdee83b3107147a53d0000000000000000000000000b43deb9540f1cbc190e2bc22d7134615810301490000000000000000000000009c41b3ed9b180ce12adfd491d2bb2f51b0c5bc3e000000000000000000000000b7ca0085668ef30a40c5b0b309c24e9237b32d88000000000000000000000000c1f6ef76c224514d3deeab22bd740e8cde30f0d6000000000000000000000000092d02392f34b4a2f8f2234ac134dac7417c61830000000000000000000000002185f77c8929fd55d197b2b55a03555705495707000000000000000000000000f7c9385050cb0f97db50bcc04f7805ab6ee5aca200000000000000000000000028abc8f6fb51d3a79d21e981ab89c5165bb1a4b100000000000000000000000001190698046f91a67e69d3dd8aaa0bf5652e11460000000000000000000000001f4ae56fa2e4ebaf972ec15ae9ee1ca868dd6e910000000000000000000000001d9949e8acf0625b694f68aecc88e50ca127b3560000000000000000000000002e4fee37a3b32dddd111066077019ce2b2a6c4e2000000000000000000000000a064293180d4482abc512299f74fce42bd3b74dc000000000000000000000000d94f330f0b076ff71a6baf2526e0d6b3a40bb1890000000000000000000000007bea11660bc5459087e1e2cf956ca8de1052dba60000000000000000000000000d0f3fce8836957c8057f45efe1531e2b01dfaf1000000000000000000000000377351910304cbe3af1555aad0d9175def32b82200000000000000000000000039fbdd53883aa38c3f292415d6fd153b67a705b40000000000000000000000005b13b1599b6f97985e949a731fc21568c78ec251000000000000000000000000977c854146df22ece6d7468d0a8d8d010c9a49ce000000000000000000000000c223850719a0f2a9541ab94c1b096ea48306bcd10000000000000000000000003176dbb8432ef26af66635365c5eabd07a8c32150000000000000000000000001157c48c6e6bc6a6c111f31ae9a59586da874b75000000000000000000000000ae021567375f19d5304119952e4ae6f6364f6cf0000000000000000000000000f383e277aa97cfbe3157b4746523f40eb3bd594f00000000000000000000000035c9638f4beb3668e10dff86e4c90717a0866e2100000000000000000000000063c1a34bfd1d79ce2d64ef55b846e156ef3dbc9a000000000000000000000000bb659b5daf3af2b70abe6200261c6850935ed236000000000000000000000000c3d157f463ff5102ba90b3b44f34cbac6f46c18b000000000000000000000000b176cd552a5f6ddade27c0e059f353b72e9f8854000000000000000000000000b7547422d9452e19af93117e6b5549e4da98f9d60000000000000000000000006b43e13f33b01e65dfc298a422e4c4a4c3b2600d0000000000000000000000006f941c56b2550fb579077ce8bd1b2c19445d92cb0000000000000000000000006db2f9847300e8ae2006934c7c0a55da0e7f328a0000000000000000000000005dac4a9562ed86be2824997e4ee10118fe67eaaf000000000000000000000000bdfb3ecb705599cb77f286b583aa46f1a00d2ca9000000000000000000000000d5b00a291b0ce3d777e15d978cdbd467e00d347e00000000000000000000000015f312f09b679ff35d736a8673ed6cd356d8c82f000000000000000000000000433356dbd364964045c12f46bbd87413acb9d0dd000000000000000000000000a760a7780d93ba19c0d473727175dcbf884468150000000000000000000000004eabd8e62e208bf9fafca7d53c1ea5e09042914700000000000000000000000085907e0b63225a5b0e3fe461f4299a54d5d98aff000000000000000000000000ab3094eb3912a17de15434e09f957e19b32441e8000000000000000000000000fcc7d81e596068b1344f7a26485bd7f5c70cd61a000000000000000000000000c1f3dcc91e2007e4648cc81979da26ece286004e0000000000000000000000000b9688f48cc372a8f5d640a479c9e9c6fec7b0bd000000000000000000000000640c92f2cc2dc57174295415ecf42aa8d3bcb1340000000000000000000000008bffa1a39a204afde9401b0c1cc7a41e348485e4000000000000000000000000c8394795dd5e979a9e1fa965c2e34d00629152020000000000000000000000002e4aa1c438797f3056588750114e5918034688c800000000000000000000000062f5d0e79b18ebadb84c3c3be21d6d2bea99eb600000000000000000000000001a7cd88b163a8665bc236ff58b53124d563f4750000000000000000000000000ffa9ec7cae97804afedcc6cfce00297cd927c66b000000000000000000000000504190eda5e998ff95ea17821f0dd434251ba8a40000000000000000000000001a9430492a4aaaf7aeb557830669bea12c4d1b9f000000000000000000000000d65aafdeed7f65bbeba6a7a1c123fb7bff051a060000000000000000000000009bc81fe76245271c8a82b7fe608a526db820e2ae000000000000000000000000ae14074b98b7b09232c6859f652fdc41c7240860000000000000000000000000cc993eac561c009f6c2404ca21187ce979d8b20d0000000000000000000000004c97716a03e5e242649fa0d6470406bc40f58915000000000000000000000000f0e83e52a57221c6238e571e3b2d4b824632f4780000000000000000000000002248b17efe3d53397531cbf90c99b9bd302987f70000000000000000000000008c0603f827a68476250fd27f964934a4e8d88e2d000000000000000000000000aa125c0696033f464d7cb039d475127f11343c3c000000000000000000000000aa4f08c2f8318c76b927960202e4a6fef1d0e982000000000000000000000000365f6ed6a48bf1d675825136144cfead8e28194500000000000000000000000099b9c3fde257341f1cbe2a27c7fdb8eef1ff280a000000000000000000000000ec8694ed3f272818d5a75cd433f898a6493a1d290000000000000000000000000baba1ad5be3a5c0a66e7ac838a129bf948f1ea4000000000000000000000000f81083ce44eb44c7fb1d5f6f86a377b8bddb64330000000000000000000000005544c38e619017aed5a6e04b3f47c71f9e9167ca000000000000000000000000f2bcd45887531f7b51dfe1d5d297bc63ba22c6a200000000000000000000000051519eae8cf4bbf7a250fbae6eb3ccdbc9647a520000000000000000000000000f66c21eb969c96e7f68e12303836733cc6b387e000000000000000000000000526fd0cdbaa691cad26cefd9da879f60c7a456ce00000000000000000000000050bd377bd3ad12e520757375757f9231e7eff0380000000000000000000000001126851c49a180322a6cdd94652263b94b3686a6000000000000000000000000ddf9151514aa10447c273d124649064b341d7bad00000000000000000000000088c4a123c4f0de65ec48961578b7b57d11c619b4000000000000000000000000f3e681ff83fa3cd456d581692e10b3be3f99a262000000000000000000000000284e404eb75ad5e0ae257b10a2686f6d215cfd6300000000000000000000000053f291c64a7bd04715cfc4c64c48d672b07860da000000000000000000000000f4cf5347da6f21d363ca6e48184621de34c46675000000000000000000000000a3d9e7bdf7a0cb760fedc664cab893e0786dabcf00000000000000000000000089deba722c82cb078e9ca765338f01dbb1890c7600000000000000000000000093261519e015698dcf5b4ada8b0bcb84f7884e8c00000000000000000000000034c12eab69d59908b4aa39578ef6508ea720933e00000000000000000000000041355dfef37e6aa913bb4545a256f29b57c243cf000000000000000000000000388ed4975896419f3b997b0014f079d87567383400000000000000000000000057b562a55bf1674883f749a3b353dc340c80e3ae0000000000000000000000003cde72ddc0c4007f73b5758b279189a50f6f93150000000000000000000000006574fd77731ea71bea3c2384875580b4ad0addec0000000000000000000000001610a12da5b1a17f6aa5dfd51f1ea8399633f459000000000000000000000000375719b84f57d490c8918427d4d29dc1b49aacd600000000000000000000000003eb5ca432e5169036a5da4d76d5daf72e2435c80000000000000000000000004aff456a59e6532bf2a0bc03c0384590a52a81fe000000000000000000000000cd120bdda2c9cecaa82b1c9139f91f684e1c30640000000000000000000000008418ff464fb513020817e7eec44cd6739112ca100000000000000000000000002efd75c9f4ea4430e76c6c1f7395c643ddd549d70000000000000000000000003f41dd82946185b50351f8a3698c16802b12239300000000000000000000000081d492aeb4d04e7de2220c80f61086d595cb69f100000000000000000000000056e8d482457b8b3d5705cb25ad06049d30390ab200000000000000000000000080bfd72d4cf53c9bfd178258e52f5d594f52b671000000000000000000000000440905ebe8b11cfdb449a1f181a4d1e0216bec0e0000000000000000000000003da27da27b24814c6aaeba8185303ec8a8af680800000000000000000000000003d9b3b75feaf94aa851c6c6d251cca96753fb5c0000000000000000000000009635ff0eb11039601e4b11bdfd7d1d111cf34631000000000000000000000000ed9a3e43522f17cbcddfc1a21a274cb7467003e1000000000000000000000000b02cb9c8d13148efe1502aef9a13ce5ba616f84a000000000000000000000000a333449a31d7d0449096871bd52888495e93bdde00000000000000000000000023d5c4e2cb244594d0ae42483318d23cbe7d3a62000000000000000000000000fcd73674371e2b39bf60a83161dff4ec5a1d844e00000000000000000000000037da28608dacb8cfa9d951f2227c4ab23b919923000000000000000000000000a2ea79a8e69b6c426374b4c7b1af630bd6f6db5b00000000000000000000000052d1b917a03dcfb422a65424284b3d2e0c4447990000000000000000000000007e1f47c56c65ec7490e802cc746e91758c61430e000000000000000000000000593a4468f788f7d1b9c63fc5881ead1e39532819000000000000000000000000f53f4e0b71c3bc3c01f1790d6f777d91a8c5061400000000000000000000000086c62a0dd8690fa2ba6e3e3d9a18d021dbd2565a00000000000000000000000085d21c466252e01ac8b697ee8cd3ed0838716c9c00000000000000000000000065d35263e9f3f5d55d4f8523cd54cebf7d670d710000000000000000000000000eaeaec36a9331c6b7165defacb8bf8706d8262e00000000000000000000000063b5c08a82f71ad3b8931b4881413ea16579b400000000000000000000000000f934f965cd07e29c21db2b9784f5434d35f2d06e000000000000000000000000ad455a136354a85f5411876ca491fc41fe5902f8000000000000000000000000ef0b3f7e7736d52a6edc59e6dfdc811f10384917000000000000000000000000b45cbfda17f3fd0221b10e2e12634aaf9e03df6c0000000000000000000000003db3d82830df9470dc66109b26a49276cde3439f000000000000000000000000dad128d4571883bb495f9104937cd46da4d69883000000000000000000000000922342e048e56edc6a0d0bc0916817a109777c2600000000000000000000000021c04c20758c65785d6caf6c118a48859e0a38bb0000000000000000000000008d6aedf66753b6bc805e3da98d273f348db5c4d500000000000000000000000049cf8b5762fbf0d25f77beb791415d7f9d037c070000000000000000000000008b7a8683e7caa495d4abc9526c32ff82a7e1f3140000000000000000000000003e3c7bfa4d70b0778714fea8f7cc5b6aaf309e3b0000000000000000000000008dee3d5e2676226e0758b2ab8c3b841930c807ac00000000000000000000000017bae394fa92c842940b5ad9d77f20fb51374260000000000000000000000000608636c52f83e6b80c9391ad9e5960566bcb5c23000000000000000000000000395433d11ca74eef64f1a3babd8a116c765248560000000000000000000000001630955cc353d662eb9ae3c49f431eaca83c220f0000000000000000000000009f2ac10df6aa343aa48db4fc5c17c6928a216991000000000000000000000000b37181933c5ab0d0937d746331127dbe1cee906c0000000000000000000000006157aabef49b41cccb46f034b10bfb10dbed035f0000000000000000000000005fd9503f7fed1f1e6cc7e2af3af4d41a3542561b000000000000000000000000634d2a7c81c6e5dd5fe00d1d5182ce423124d82f0000000000000000000000006cd00d7967e9e972b59bd2a179bcac1eb02c52030000000000000000000000005939bff6b748f05083d81b4f8ec2a4c56f2514df0000000000000000000000002b8d553db0f4330e650c72a6b8c734adec8c1e07000000000000000000000000a3faf41a8123a9b657fb0654778ae2b2d6b66ca2000000000000000000000000e5b872a48443a7c5ce791605b50fa95b34e57b2f00000000000000000000000001e64cff1dd9a577dd40ae5872bba0755f203f4b000000000000000000000000d0ca7626fc921c7c24b8cd0d6efe3fe2f81b67ac000000000000000000000000ff63f6701de62c3428237d727e583b543cba3daf000000000000000000000000d052f7263161dc0213a3813190d8a7931977fe5f000000000000000000000000d0641648545e947ec4d8809e93671c07d10d2ba700000000000000000000000034a45613ad07b2a8be402655b1197839b332f5f100000000000000000000000030245e1f39f2d17538a32eb95379a6b32aefc92f0000000000000000000000009c1adcb75a4a5e70344f570f63acd2be8490dfb2000000000000000000000000bb08ea8afe6d4305aba9b68f9669b6a8fcfae8c0000000000000000000000000b936ebc8290f41b18ac33ff05cd0df51140a364900000000000000000000000047133128a91767df470323f97560ccdda955510a0000000000000000000000006b6ccd0d4b1f8e0dbc982c1e6072528ecb923c280000000000000000000000007aac50c85a094746646439be79675eb86fc3217b0000000000000000000000006b428cde0bb2bb75c959ee52be3c4b82148bc26200000000000000000000000049b0e6eddad69f1c268ceecb16dc5788e494d2d5000000000000000000000000f63e7e682664a032650ebfd96751ec6b0dda13c4000000000000000000000000a4d8ba2e9999f19c80b53fa6dd90f198f366eadd000000000000000000000000913fa4c6f6a469ee7e77f4484ee03f981ea3ff470000000000000000000000001443c1213306083d94525a7fd2236584c7f9da880000000000000000000000000c314e31e0a0323fcd5356a3842cc0444b7c8a640000000000000000000000007f578a49faa3485a32e82fc55510e4d4df4b6cae00000000000000000000000099ca01b90efa9a81e08a4a102c585d5dbe385ba900000000000000000000000016ea3b4a3d4b69faaf78b4abe8160d342ec4c9be000000000000000000000000c35f22b1843a185ef53c15c70be083f4f795670100000000000000000000000022068d02f99d40ebb7afb00acdc2130832c745010000000000000000000000001104eaf4231794270e1ba157d9ea899eacad8eeb000000000000000000000000491b999029bab48da77e0122a17fa976b5e54925000000000000000000000000ea6a117c467d3a5ba8fd24949ddec749928b76e5000000000000000000000000c8f852969db07b00f1b4f5291e5158a32354bef0000000000000000000000000e800bb3a7808c71ad8cbfa941b76b84e7d145bca000000000000000000000000049a8a97de52556861298c94e2c60d7f67d367370000000000000000000000003dd2747bd9e67748413ce2ce174fdee63a51b07b000000000000000000000000e5efefee9b8f0f7cfc33beb51ca0def0a09329060000000000000000000000002e382e8e0c5be45055e23381f8969501033f79fd0000000000000000000000008e83905ebb62fc9e176ecdf5194db14570e1abbd000000000000000000000000b36c72009db47358d3f1a760331da7c9d278fbbb0000000000000000000000002283a6430cde38af23d85d57bbacce62a5702256000000000000000000000000a5b245566545a54b9a1d1846cae4be979013102300000000000000000000000093a4d4073383d2d7e3907ac0c9b61dab49beb5c10000000000000000000000002e7fc9e02511e746a8d470b065ec404625c58b1d00000000000000000000000031b3c2282ee72ddec5b8be56c2df35a14e19c66e000000000000000000000000e0da9349e7a0e641eb458b5658f092a75e01a4b30000000000000000000000009845ce374745b40490a82e50a212ec3c774f8c38000000000000000000000000abd787d8f41f14468061f78afd5e60708fd22a0d000000000000000000000000246f45ae6abf99ade00bd12d95cec398e6df486d000000000000000000000000871a17b32c2fb4291cb7433cace6baa65d0001ce000000000000000000000000745bcc62662b1fc2b2454d8106530c8a832c98950000000000000000000000006ba39007f1c6bf364eb65d36026698e0ea93402d000000000000000000000000e44447f14a9060bd0417f19ff256456f40ad223d000000000000000000000000e7772c1f91b85f5b8165a908e72968851d9110cb000000000000000000000000570a18c70a0f1bf8e026baf41fa6f49f0f8ca586000000000000000000000000bcff18fbe3a909d54a3cfe8ee8d599144eef8ddb00000000000000000000000058176722adf7de4e9dbc7c6c003dfe4e9d4a7a410000000000000000000000000c8cd4cf78d65cab60101ea7dc7910f387c3ab97000000000000000000000000ee749e583931bc9e9569a4272638fdc4c243b53e00000000000000000000000002428e33f167cc45fecfe02a2fe48900d566e455000000000000000000000000545d7a0fe459860b8d3eb3823e80212d2ad3ad2d000000000000000000000000fe035c55e7cae86ebc0e8370beb5c49ce7d3301f000000000000000000000000f0cd579afc93dcc6c186fd7481ef3e1764ab694c00000000000000000000000034634bc2753649e0216f6f8c551d77080a5e1991000000000000000000000000f6bfcf5a09a741c7412dc73cfcb569f90197d0f00000000000000000000000003efac1d3c0f4522d47d3deb941a7747a891a12ef000000000000000000000000b84970f8fa9977aca4ea2235f3b86978646ed38f000000000000000000000000761528bca43af8c410b9f77dd14c98832d33bc5d00000000000000000000000059eb03d475e71e761301b26bf2eaea2f42c31a2600000000000000000000000091e8475a069d8f50cfba21dfde1a4d48dd6228c5000000000000000000000000612c6c85067b5a9d8631ca33c7e75e48ebcc7c05000000000000000000000000301a4d484978b9195c6e750a3acfa429c8c1cfd00000000000000000000000004374161225b31f1c5ce5caa6af96bee5a228cc160000000000000000000000007de1a962bb5efcef7e471e684bf183a984599b360000000000000000000000000b09a312e21d7c7f252bed4e17e1595f70648a5800000000000000000000000077b69e9cec1a84bd6f055491e549e9124070c9d900000000000000000000000044ee3ce009d4f998c06d9fa904cb54b0d5b079e2000000000000000000000000ac30f96396848a14d72f88a3394499356c9e109a000000000000000000000000c6131a5d20b5ba8024af55a0ed6188b2f9646610000000000000000000000000346bd78ba9758803c4cc87585193327fffec94bc000000000000000000000000a5530e26fffd1d16ecf05a99a12aaa777737128b000000000000000000000000ed7325700abc2e93ded5e1cdd67ccc7195de07e6000000000000000000000000f1ee0bb98d40afed3acc0d76ac12c52e164deea600000000000000000000000098506c191f3f583e3aab92e825a3a982786565df0000000000000000000000004378400c64e991efa575c6ecd0d7798497a617c4000000000000000000000000e221aa53d56a99367a0a7ce9290334412c9f29f1000000000000000000000000bbc4cd75da8a283a756851d75ee4e36ddecea8650000000000000000000000000f900c1bb3088b681ee072a6d79354cb9bdb1dcc000000000000000000000000b1f755abd2497e24f8ba46733516be9b87ddf40b000000000000000000000000c27463d4a51d954821e9effa0912a95e3488b48d0000000000000000000000004dadef4a6dea92b1ee20c8ca4d378ab7f5d99355000000000000000000000000da68a3e776c298545fb6ebea289e683b64d30e30000000000000000000000000555a4876d8bb9c45cd0f9fff27e2e3e6d6b1b6df000000000000000000000000a3970b3669067da905ee3700e383bc3688954a6c0000000000000000000000003822da03efbc1ef90a45b6443035f4693cd2e6fb000000000000000000000000f60f1c402a4d20161d6e91982f11ed3e22923b94000000000000000000000000d2c2127bcb6c31e3c958e07087473724fd7bade9000000000000000000000000a7ee57a40a7730365ae47fc6eda9a2990a170662000000000000000000000000b312bcb13c7ac8613c2ae4e456ca46e3ef398038000000000000000000000000ea6a9636abdbbb799f2c968539cb4fe33f58ced5000000000000000000000000f622e93240ad6aae10354019f940df0a14d19b870000000000000000000000005ec337aa68b0503d4fd0b863d9d4887b6793b3a900000000000000000000000032d8e4c0ef065b82ae07a7b8f5b412f1aec9d813000000000000000000000000bf7bb27b6d89759da78d5062ab5b5aab0601dd710000000000000000000000003d479fb4ab7a204e1e4f958771df45d3a35c6a1c000000000000000000000000dc9e1a59fcb4845e422c44b9b7b0c5c2eca6d5b3000000000000000000000000b3f9e55df9cf50bf95413a7957718d30278f07bb0000000000000000000000002509e6019cb54b48d3ba808f36c11b7f74c6fa2f000000000000000000000000dadb6866f52bcb72ded624ad74b4e6634f24b076000000000000000000000000993d3b43ae133d1ef1dcedb5ac18b9d41bae13340000000000000000000000007f8539760423e92934348687eb682a4f8b5e81440000000000000000000000009e579dd13f76c63d53e450e7a7f070a0a30cd5fa0000000000000000000000007cd40a09079587f75ce5a70e6d29295c242795dc000000000000000000000000dd2051a67e067cda0ff3e02367632f72bdb851e8000000000000000000000000d7fb4f8c17948758b42928d2e89206eccb1c74ae0000000000000000000000003c821f0b2a0f5ad70d5f04700053b4fe5858eaee000000000000000000000000f0f2151f2783b4502ac88d84f6300a3c083bb14600000000000000000000000017f4761b41d652e142a18da9535106f61be6c2580000000000000000000000002c221ffd3bd207083cec289157572651f3b747e5000000000000000000000000ef84eb04ec280983cafa53af7c76d56718c35baa000000000000000000000000118f149e4d9e587228187161db41df2957e89cb30000000000000000000000002480d3c982b4677596f06ab1c9a4d872c7460587000000000000000000000000256e51650707b59249827f2f6b30210dde6ac54600000000000000000000000050de1986cf5befe0c8ee74d6df6dffe842dc2632000000000000000000000000f7a18db89ce7f05889167bb7b837218493e5dd73000000000000000000000000df30f86e815118194076f1dc90d240c014bcf60b000000000000000000000000a140075dd1dd38728142cc5154ae82d98e7c2f2c000000000000000000000000f0e0463b5cfb8d4def27b1e6db1a4eb4c40e1cd30000000000000000000000006625bfe578f8fbe36da33dc9a0e2fdb1ab9a1e83000000000000000000000000c9e68af6c4d21af13dc0f099e1b4495c410b784c000000000000000000000000a11e1e25861663a24c694183c62119752e3fa8710000000000000000000000004962a382114bf1ae0564505e70d7f013b65ee6220000000000000000000000002b941831769dcf73271902bde62e2a6f4bcf2266000000000000000000000000d070e712f3b597d7d3fdb797bdd6377dbd110b52000000000000000000000000d9f8385a4addcdd67cc3b2bc46c316f48a8f1c2f000000000000000000000000825048cb82143203c6d81e752cfd52a400b5872200000000000000000000000018c8caba38b16caed97f1f81cd3783f91c418366000000000000000000000000c24a231d54098f1592bf73674ab76de9ef9dacf3000000000000000000000000bf69f587ccf8494b45f4b514f2c7f6e34d737d75000000000000000000000000fc71a0bca9aebbeb0606b154a1b6ed75bd9f4b10000000000000000000000000ef360e9e2e4f0bde8ca00d0c7d0f943f902ac8f0000000000000000000000000c8dfa61d4c8433f888c8ebc27093af9c19eb046a0000000000000000000000006c0f7f72458450b6ad13c6ca9d5aa503abeb57c2000000000000000000000000a159afac3f5d21015f9c53a91d858dcc82abc143000000000000000000000000bea3175f5995b40df37544c19a9af6367c0081560000000000000000000000009df9293cf66b30ae18dc91858f5c0a7f5fce2d0a000000000000000000000000017b37f2485d19b20198b334e14c3eb913335b61000000000000000000000000c3c6dcdc973e3efeb485db835ae48a8dcde0890f000000000000000000000000d3e3f76141db7bcb76c16e86612e7f3f7dd61df50000000000000000000000007500f93ff34b7901f5b7ed3e3f66c1c82ffb5b290000000000000000000000006a0eb9d999c42e812500244f1c468a92865df51d000000000000000000000000b269c1e967e8a97f4cd39fb8c267847503a7c1b8000000000000000000000000a66b4dad8a2cc4fbec29cf83d7da4dd2c756458200000000000000000000000094fe2c409e05fb03789774b873efe496bb22b8a8000000000000000000000000737023d996d787d58d02fe74a7ab7df7e55719980000000000000000000000008c183fa11c17f104dd14ae6bf555de7921a34636000000000000000000000000c8fea387dcc4cc2b0c69d5fd0f8bdfad13de5617000000000000000000000000002de0a30845c053eb5e18d3d0bb6c56e7f38abc00000000000000000000000071defeea78e6d64b82b8dd99af51ffadc515b9b3000000000000000000000000cc1f12540351cd2a86fb69e633301e05ab670921000000000000000000000000762795a552a0837db75ad8b90765e0104ab1781500000000000000000000000074cf0832a5d017641eee0884ed99ef6200146cc6000000000000000000000000f78048b47136983298e3dfe88a15da9dd7a4e87f0000000000000000000000000f822c1878067c63c5541b050e8d9312a2063f0f000000000000000000000000006b4b47c7f404335c87e85355e217305f97e7890000000000000000000000008ec7043be9ba800b60ed05413e90dd0a099bbd7f0000000000000000000000003129f2a3f447832365f92ec2236b6af5ac707299000000000000000000000000aa1a516ff50897ae9d8f3fb775fa5457211bff55000000000000000000000000538cd79b886dcf287fd0385c4df79cf0491cb6e1000000000000000000000000b24c1600dec69e7c8ac71adc8d94fd124d9e601b0000000000000000000000009c3f6836c600c500b45c22bff6dda4727e41a2af000000000000000000000000f0d5fa0ec36b6f5f74ff98a6eb6489d9d6059e3d000000000000000000000000f54c188c97dcfb7b72df4ab4fd75e23d76a6468b00000000000000000000000063eab8822a53f2517de268f46478e4a933bea235000000000000000000000000d1e50d421a8a66dc71b7577c614c63c01b6ddb71000000000000000000000000d41ff11f466e80c21b96e71627aedbcf77beb04d000000000000000000000000921f518702c7ae9c52aea21446c8a599f757ddd6000000000000000000000000140edcc4adb8cb547b9e00e988c8f8dc781fd7fa00000000000000000000000093a6e8b3a3129ac5d3e3bbf393586e5b053e0f280000000000000000000000005a4809f4689d7f31ebde75a812dd5f2719223b770000000000000000000000007a686055756aac4a6b281898c035c0f307256830000000000000000000000000f52c27b231e1eb9f300fd76524cc2fe6fcc1d4470000000000000000000000003835cd898e09578484fc3ccaad780bb58210ee6c000000000000000000000000e8426aa2b781998a479a7753366d85e780123b99000000000000000000000000f47e2a4da51d621c0a6f89d3edddf4bf82e8b83d000000000000000000000000cf80760756172a98238e9744891a775b4f5e89ca00000000000000000000000084905bf0daeb571c9ee56a2f1a0e4f44ed34e948000000000000000000000000a580a31f8b394a84505f677a2dd8f51228398b030000000000000000000000007cc482281b983e6cb44805d9fc4aedbce01e4b5100000000000000000000000087af16a0512cfa5b5795182c0fbf3517a38c05b3000000000000000000000000818f8bc5831ed9571953007f96c55e594b23d6bb0000000000000000000000000a1d7993c631970d949056f6fc492c5af83cc2e0000000000000000000000000855ce42920526e39781bdf316d29b5aef560d709000000000000000000000000ee5b347a926585abba5828478ee798070d570ed9000000000000000000000000f83a815e8aee3b5d570ccc07bd815724f1672b89000000000000000000000000d91b9887eec77e6711627acb323bbac696f0777100000000000000000000000080b6188e77c403f7de8378a12d09c23bfac8df3d000000000000000000000000033b3fa7c2d335a2f2da8fcf15484ad25a2a493c00000000000000000000000023ea7c26e62ddb3b1121edd40927b9a189a72955000000000000000000000000adab006cad1eff206b33542505ce2375496850f200000000000000000000000087af8c78f41de867d1dfeb2843e1f0d53c612e1d000000000000000000000000bfa73b5c89d8d2afc6c972f222fe9246d8bff304000000000000000000000000f149c1e591f02696fa25110a937fbcc96272f009000000000000000000000000ab35da72cc83dfe8aa61cca91a40fbe3a30138bb00000000000000000000000081dd235321ff289fd567fd8644bf17b9dedbbedd000000000000000000000000afefe3c78d8e80dd5e9d0be3a4ddd35a1168cb9900000000000000000000000013d9e8f6c891cf669c6490d4980cbd35f8e3fa94000000000000000000000000923679d93692c000e936c42cea591d4e8e132fc0000000000000000000000000ceb8d4dc41003cd0a40758e7ff6b5162d949492d00000000000000000000000036c6c66d06397b8e1270deb60754c688b8765a67000000000000000000000000e7dd3daadd058d19a2857ed7ab4e7306fceed03a00000000000000000000000025df1bb7bf63c8efe5a56f15047a5d22b4e6db30000000000000000000000000c3b0ca91df56eafeac852eb5552e052154defdab000000000000000000000000463fcc0c834d89fe579cd47403f79f591852af3800000000000000000000000007ca3bd93cfb74c8137f156c7b28a0046fe3b4ab000000000000000000000000525557f1de98aa3c5a086d09960bd1ec8b57ebc80000000000000000000000008ae004a0f443c8d18c69f33f8d5b7325349fa175000000000000000000000000ebdaced0a26d60c53ee7c16ff492d241224fc18a000000000000000000000000588b7d10424dc81389085174691a5d5b371edea40000000000000000000000001f018358c95381a1e41f73b5e259c49cbf8eb3fe0000000000000000000000002cea95875e7486ecd6216a1ed677a97ad9c01f0a0000000000000000000000009f58dca1e3b9fe7ca9ed858fe44632e7e53fe993000000000000000000000000d80aa81ebd155917e7ee9e8c6ac5a2154ae33a9c000000000000000000000000dcd2fbee2cbec919f44b8be9d876169e615e38550000000000000000000000000f3ba2c81e8f6c9a9e8625631e13ee616e1784350000000000000000000000001762cd3be59b810c603bf38d6f3142830a4730760000000000000000000000007fd5d8fa3db4eb2afdf9d7580232b287dc54e703000000000000000000000000f04c9cad7ddbcef4ac0e44f9b66b87f3c687467f0000000000000000000000005cab4c5937da8e90a86cb1c6a6d0f28587e383fd00000000000000000000000053fcd64fc046ed20f9634ee2c2739ca5477b07990000000000000000000000001f8e04d3838ea21b37ce4d4043fc1150805827200000000000000000000000004422ba9d6278836cbcef6df2114ce488d19f0c1e00000000000000000000000087f4f4349f2b609d980fdcbf46631bffcb661815000000000000000000000000d54e3246705aeb42de30ee3084b096d56e35763700000000000000000000000082eb26ea4a2452d8e33ea78571548d4ae74dc231000000000000000000000000d21f9502afccc8f5ae4a35a9bba7afa106de255f000000000000000000000000170857ad2ef6e2a0674cb57478a1bfdfc3cb188300000000000000000000000076e5fc344e72b53af0a3dff93bbcc88080e27d35000000000000000000000000ff96d71ea748e4521948229515ed53fda72c90210000000000000000000000005647f7e8f649caca38241e823a330dd92d65740c00000000000000000000000063179eb60499f64a7443647141e0484cd48e087d000000000000000000000000ea821e73ec66d1221b5c33011dd12ab73d54acc90000000000000000000000006166635c2a6240b0f9127fb040a92f912e0cf2690000000000000000000000003bdd29a44e2bab4ad452fdd75bc747b2ba05c97800000000000000000000000091e69c28f7968e238558c2c6fae111c6d66fc4b9000000000000000000000000c36cc68de88d69fd0fa372909dc459ef039b5ab4000000000000000000000000a0d91266be4515ac24c458cfef90dfedb09a7eb50000000000000000000000009138aa3d53d947675a29fe24e650c4235c8d43d50000000000000000000000002fd1ca9de854e307adf829d8e5520d21884dd855000000000000000000000000b60af9a3493dd2dd4f1ccd315499484c16fea73b0000000000000000000000003a77809030382c226cf9f1d77a43cc174f54f88d000000000000000000000000a5a2184a29721d1f065dcc011f9a0fd0b3d361c00000000000000000000000000e7b771f25478d6938435163b30bda3a62269a7500000000000000000000000084804f6128d37491ac206cbf6ccc0248b1e0265500000000000000000000000037e1d2a4a5d09d46b0f83ede3a35543a3006daba0000000000000000000000006758a4b526070556d867871632aaa3532c4dbc310000000000000000000000009e460ec36474664387784109946885d6300b54dd000000000000000000000000852ddcc4fc516a1a35235e37be8c92971283af1e00000000000000000000000033fc0e797aeb930543322095e1da7383b67eb34b000000000000000000000000c2a6c6f6404cbd8f0ebd5017a193f0148e6b6ba400000000000000000000000036f18b3eb331fd29a95d55b245938ad81d40a0810000000000000000000000007d61bf71bdc06d4e5a722045c1598a3f15b812c2000000000000000000000000f13d11e6a9e070389a9656fed2d2097683fc27d20000000000000000000000001ccc3042e2dcf622146664eac88f0f25af19ffab000000000000000000000000c761de8ba58a9407d739f9e9838d60879fa1ef690000000000000000000000001c0ae36016993a291a6aab373b70d720ee6cbbd0000000000000000000000000a2038fe864146141cd79be02b5d7c9900c4f029a0000000000000000000000001a901491d47cf80cb91a1a6a8a583435d2be10a600000000000000000000000043bf86e411195cfd6a2cc028309677a6639ef93f0000000000000000000000005a7d9aa59f22e750b70b39e0b9a09c41bea1aec60000000000000000000000005d7a0b46ec7a30d08dac000a40f171049359c03a000000000000000000000000a88cff8852597abd08ff4a5e7187f3c6685220130000000000000000000000007f8e7b0b212b4065bb4c3cd2e0c8fb8171670941000000000000000000000000910139cc7593803fdaf956f31d02a1df16ffae210000000000000000000000005d7022dcb7fbee8d6e630644007adc9bff39723e000000000000000000000000882450ca5135295bc7ea420b6ba8d3227e571cf6000000000000000000000000eaa040d290a8692ebe859e623504e7eb1845855000000000000000000000000003d89cf4c11d3189ba3ca1855eb1c578453170bc00000000000000000000000003d89cf4c11d3189ba3ca1855eb1c578453170bc