60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d61617665746f6b656e2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2061617665746f6b656e2e6e65740000000000000000000000000000000000000000000000000000000000000000002e516d566e626e584d36387544565141534b554c7963474573437a394b74685a335a5a78434d636e734e384a536533000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055800000000000000000000000052dc8f36bb61393b44a8d2c97844278df6b4735a000000000000000000000000912106cda3a3d23a5dd5ed86fcba52aa0c0fe10b0000000000000000000000009aeee75b913c13a381876f5742d7b79b031d6ff5000000000000000000000000dfb9156bd5160f7bb389f0dcace31ebcc35db3db000000000000000000000000df5aed8758e3e9361d029ab3c79614ee2058ee1b000000000000000000000000118fe7cec5f26a7c50f6c5bf732f0e6951222ef9000000000000000000000000b1f589d7841af99f721da8cc32bf7c58109fd5ba00000000000000000000000099b9b86b71c32e215cb81e33999208941d308c04000000000000000000000000cdb7361e0793350be029f2b1139621597e4cb053000000000000000000000000a1587b0530826e2df30a41b61203283416f737a00000000000000000000000001c90523e69d20f0f92bcba82c0928a689535e2070000000000000000000000009bebc5bcea7c5fe51aaa33d25b8bc832c6feef160000000000000000000000006c2cecd61bc25f8fe08a6a775356e1d205036e3c00000000000000000000000071ada13c8b21c5a9921e3cd4c85678f8db90de35000000000000000000000000b6cedac7b590bd719fc2913dfe820cda74840e9c0000000000000000000000005ec5b1906154dd7517e39628ef17358204d3f69b0000000000000000000000009a8a64d2e456eb9384656ebfc405a4ffb1b3bc7900000000000000000000000020702edff7b26e8fef7bb6709a218cdeced8affe000000000000000000000000e3fa46c33001450100d1cd75dd8c33d0583b0d1e0000000000000000000000002cdce460e5bfc61ff04775d56fcc7267b92d2e400000000000000000000000003824f73fea6e1217f1fc478a14931a7368c17b2b000000000000000000000000d9e7890e312df7ffad7892d34c11a3ff08c64cd9000000000000000000000000640f4d3993493c0e6b19360555e19ea9757b53520000000000000000000000009aaca85f29e90b6ad47ff77c59cbbb575b5534940000000000000000000000004893ce4d89f4d3626e9ce9dbfd71a2d315a774b70000000000000000000000004d3023935527d8b738e9c1f634be50cb97d273230000000000000000000000003e8bf5d211c8595ba2a2fb88596490c431ae45c4000000000000000000000000236577030b7f82f5b62d455a960c1b2357177e9700000000000000000000000037854b204c9452649c510def9777c8dc3d7975990000000000000000000000001f92b5affd12981ef0fa7ba22a802379fd36929e00000000000000000000000092d7fea9a96b2b7cbb29e2ecb4386bfa9749c8af0000000000000000000000007c992f08338adb84a8ab51055a887d6db5fbf4440000000000000000000000007e949d18a816b0c57876818c49093996b1b5d4f1000000000000000000000000a0d542de772aa57bb9e8400b69f8b5063c234f08000000000000000000000000c6dbe20498e19b0e12d73b29741fe2f78a37fb44000000000000000000000000854473369a3b3ad1929367086e7f60208a497a840000000000000000000000009cd6987bb3d6f6211496afea4a34c477821775de000000000000000000000000790a387412d410cf7a184ea8cd162b116aaf01940000000000000000000000003542df8d7d7497011279c46d5607d4610babaaa20000000000000000000000005bb35e5e9b4212e25ad5308b8c2568ed8bea29700000000000000000000000004faaf276cc1eb6a7c4231d973d244eb04d5a43a5000000000000000000000000908fac3a4a7853f6db588bc17bde05adc221a1db0000000000000000000000004f98b99706ec42f005bb0f32c38b75caba8a283d00000000000000000000000066fbe538cbecb202778ceca8d66b041c0e05694e000000000000000000000000e741ad6a9a46977698d29075d7b750be4f7416bb0000000000000000000000008cf1e55e4bc59269f021d23ad42c27b2b48d89a3000000000000000000000000cf8d32509eedc9d76a98c5bd6897bb3d2d95e195000000000000000000000000fff68a87b36fb5634456346cb39256f13ca97a21000000000000000000000000c01f7062cc869c0142aceca20cac8bf961d064ab000000000000000000000000d18236cd213f39d078177b6f6908f0e44e88e4aa000000000000000000000000e1a83451de460e3b15fc1daa731e13432e91a8dd000000000000000000000000ea3abcfe63c7ac67791c2cb252e853930b3de2a20000000000000000000000003fe52aea0fce227700746cb0413201f5a489b9cd000000000000000000000000837adcdf766b8147006a739181e8cf8b4cf8c33a000000000000000000000000ff88b96589026ccdc00b55d4abfeb705f0b0e02d00000000000000000000000010fe63f55c380d7706406c6183df6fbd9648422500000000000000000000000091544e0d0ee6361152f06891b52e778b3614d253000000000000000000000000139791013f6dcc26f4052e6a7b8ed50099e7d15b000000000000000000000000e0b73b4590a89125323b488883e4c6124d438971000000000000000000000000ff67eb627e5eab41295ecd0ff62e6aa0c4936e4d000000000000000000000000c4c98f753366a4a2c9054a7460fffeb6f6ac7cb100000000000000000000000023e05000119c46eba67606a956f652af9fcf9369000000000000000000000000a44e5977387a3c15da468d84e52b0f0d87e2e0080000000000000000000000005761fd39865ff617abc0c8d663ea411ab49e98610000000000000000000000000d9124e626350c79bf114d59696f835badbdef250000000000000000000000008146545681dfda7e469a2708463888f506520900000000000000000000000000eae9fed78b7e616b8a9802ab50a4467fc9570341000000000000000000000000b6ddb62771ce01787d6c7e020af3cbb882e4230d000000000000000000000000a0550dd0d59ade4a328af533e3e2f8a7610bc83800000000000000000000000023e7376d88d0458eb36d0f2c45604ea8e3cf5887000000000000000000000000be7d51b6e11c68b91e2a16e9bdb456180b79171a0000000000000000000000004c69c46a9ae117b0435e5133d4725e89653fd5950000000000000000000000009695d3ec49138d3a781932a2081b9d24f39ff07900000000000000000000000035da2d85ed3af2f6379c02dddc5cc88264934c89000000000000000000000000270f39ec59691a7324f8c166023225e3230c971800000000000000000000000048048e29bbae9bd1d00bbdd224d16b6cac80d9f2000000000000000000000000bf12b06c5b0f01655d8bd6814b29d287a2ece12d000000000000000000000000b82b49312f7215d8db146ee73999b001d7b7f2c90000000000000000000000000f924c28480ff77ad01ddb9dfcd2d558dee56f05000000000000000000000000c593352eefa7c45863525a3194870929fd6f5948000000000000000000000000d7944452c21ec02ab3e78b7593fe7b05018e3a5a000000000000000000000000dba99e132e78f745c0993ed4ed5be5a53f898689000000000000000000000000941f7d3b08b13df3d92759c897bbb3e895990f9a000000000000000000000000b4dbf25b2c9965887fe028a439a736e7de004f0900000000000000000000000094c9c07c8b24176699dc2a0e586114fe0a7f88ba0000000000000000000000001a36f05c77bbee50298852ad01fba180333dccbe0000000000000000000000004fc7b43e79d6afc0eb982c96dd9c025fdaa1504a00000000000000000000000088623ffb6fd18a52150b1c3107f3171c0ec60a2f0000000000000000000000006bcaa539ab97db627967c4bcffe83572895f663800000000000000000000000031489094194d5bab393b17688e360088166f191f00000000000000000000000095be5669b33d3a28aca95ddabf297becd202f3e4000000000000000000000000e9c142e126b203783f90c79184859fb7fea7f6100000000000000000000000007d49ba90cc67fc0e7149cc342d17334c37dedbdd000000000000000000000000a84aa8d0f9e3bf701cebf421b584becfc714881c000000000000000000000000b5ed96f48b90c954ec5c75b10849edb301113f2b0000000000000000000000008d6e701eedbb427625e07191df504b28de5c518d000000000000000000000000e5f43ba510d3ea0d7288ec9f10fce02a65eff4f7000000000000000000000000e8087c7ff7041c3c45445c60f518b10b2d908a6000000000000000000000000094431d8558f6800ca2bd9325baa429703c3f3f34000000000000000000000000faee4eddd05510bbfbfc9142e20d03f8c7595b000000000000000000000000003d490af22e74c38d9eec574375c783047664f65c0000000000000000000000008752ad6e0852beb7c1636b30afafc5aadd658d5a000000000000000000000000b7014d3c578acae296ef5cd6acdfcea8f8cbbf4e0000000000000000000000009862ed63920044b071e4045efb97493ef0aa38ef0000000000000000000000007bf57f6b9b642264f43de48942ca1ac2e937b3ba000000000000000000000000d995ab6344131bb0f21a451d04a8bfeacf4b7bd8000000000000000000000000d7fca6b7f0dd2c18e85a77b18a5e7aa6e1ebb44500000000000000000000000037bcd52b5319cbb7e62b9947a34774cee513db4b000000000000000000000000462b57fb754723c9692c3f42ebba211be16c93a10000000000000000000000000a0ae914771ec0a5851049864ccc27b1baa8cd43000000000000000000000000e2f6a36eb4d968e49b127b3dd06a9595f82dcc1b00000000000000000000000080bf1a88035f34893667743d6b6bb8afa11fb94800000000000000000000000014e56cf9e6257475f9b6310adc98865fc24d6504000000000000000000000000874d8c7310b910e6b8219d2a5982ef87ed1676b300000000000000000000000091d861602ba6c587d640e53bdae6e39bcae45a6a0000000000000000000000009eb1d95919e4caa42895d7cbdfed2b93392e553f00000000000000000000000094cbd386cface7ede898d514d272af09d3631011000000000000000000000000bd64b2e093d68ee1f99258152fdcb401001f3c25000000000000000000000000769749b52a7df7d21ce085800c6a9034a53fd7dd000000000000000000000000fcd804a95e56797a89caf20ca2c2a58cbc3614de000000000000000000000000e3b182286a1fa31d52127bf6bc41945e1edd444d0000000000000000000000003920f3706582641293f2f8eef6418b3dc27df7530000000000000000000000007ccaec2e731523bbb767df79b05c751240e8b7f60000000000000000000000002a30970722446739ba16a24dd91220821709c28d0000000000000000000000000e792bd8fef4bb833eb6da8ab6ac2261ffa4f80c000000000000000000000000ecb240fedbadb83a719a4d8b63466ccbc78f0d68000000000000000000000000adde1cfc0caf4a1ec944b81b59847f3e9399fe88000000000000000000000000aa81d0173fa7150f77a75c334cd3a560724f5bdb0000000000000000000000007806c856e0ef064407799db16c134f066f42b0490000000000000000000000004cc6b42b209c870f8b706bbba4c66ab01b569fde0000000000000000000000002acb485629824514d166246d43f9c1c3550195a2000000000000000000000000e32fd8fc212fc8440b6034fd61d709b06d9107350000000000000000000000005f1186aa79761a12f8109c856698d05a253b64d600000000000000000000000062a87a279364ec78a2226224e19c46d4d86f49a8000000000000000000000000a959a33d159e02a8eb155f241227702892fcd02f00000000000000000000000035dae6c0379868332418c78aca681ec62c31797a00000000000000000000000029e947da31ce5a9de46895cb9d90f14d2e3e182c00000000000000000000000045f1958a6e668060893a70329fdade2c6330e4250000000000000000000000001960733e0087b50fdfb656ea572deffc2ff69dc20000000000000000000000002bec3bb0e97206b683a06d420c17f2071c20495300000000000000000000000037fa7c6b28fc5545d9523d6dbb329be7e1b9e7a000000000000000000000000075af1d180910c304efc185886f220d474aebceb7000000000000000000000000c6db66519ca3ed77000befeda59395c65a89a1010000000000000000000000007f8919fde017c5ff8408e4def990bc81f20d3ca4000000000000000000000000a1c3a70d910c538100498e7aefd1e50acddb24470000000000000000000000007958ae22a5af2c7c37d08c607265f41feb01c3e20000000000000000000000006b246e7fb5058d6612a0e7aeffb8edb962e1469d000000000000000000000000aba29c439aa74c183c4a9f29a0f4cd5ba1dee4f6000000000000000000000000e56f33120a2a65d3894683f9abf78fd7346440e0000000000000000000000000908483225afd362febe58f032e1ccb82002401bc0000000000000000000000003bc6f46c37a952cba437fa01fd85cf9e375c49f20000000000000000000000004c742a2311341c9ca8440e0d15a1ed4468b1e0b4000000000000000000000000feca607e478e9bb26283f8d44504ba5e3800bd7c000000000000000000000000b417e7129b81666dfd489e60d6680cd6ce7405a2000000000000000000000000901763af95095703f077bd21a45e207fb5257897000000000000000000000000a64304171994703b966944cf86578156930de926000000000000000000000000af6d397ee5a8981fdc93d6f86809ea844a7529f000000000000000000000000072710603d2a3e92401936e13294fddf2db954aa2000000000000000000000000dd70294f5a0475cb7e61efa688b2d3f3dc8c8545000000000000000000000000bb9704d4e1960983d4d63b69e4e21d2e036676e4000000000000000000000000a74e0784ff6259f1336e763fe7a871978873f8f3000000000000000000000000b2ee89269a96b91f982b452d952c6bb9fdf1d7d50000000000000000000000004abc7ae904e8cc47392826111410d7b1d25aa1ab0000000000000000000000004e15ac6d5f8a6b5c5a84436955c9f38f4195bf61000000000000000000000000800ed249c34ffc7a104fdc01b13f9913e3344cc9000000000000000000000000e5d659d129b7833aa26f9d3e10c061f18c7420cc000000000000000000000000647831bd74665a02c0a5982ed0e6ed53ddeb425400000000000000000000000098a23e26616ea0d165d9f58bc9568a5592bd1408000000000000000000000000b0b8e9e8f96ac5d8f7b9c181c5eb35ff43b197ad00000000000000000000000083b9e8a7fd1373022172ba571cd4e1f6463998c9000000000000000000000000f0399720e33ea97da0f3dc468a06a41a15ed9277000000000000000000000000c0e069e1c207482dfc1e2dfcfde094b7e950318b000000000000000000000000c431702fac93bd27983aa1fe17c843e7254ed0610000000000000000000000004d0eeb7982f93a63142e1c37740fd833d065c289000000000000000000000000ee7abe7ca96a1230dfeecb50de06e7435f02c725000000000000000000000000a44dbc2038a58e476fab176cdaa85e2042c892890000000000000000000000004d046ec1100a47fda68837b275987d1ed0a8d40f000000000000000000000000b326c7957ab9c5f8cc34d3ec09f66b48a1c63b010000000000000000000000006729f53d92f0f4fdfbffa739dbd9dcef1a958e55000000000000000000000000bf9ebc67b03d954de23b4934862e7257187b611a000000000000000000000000b93cbaf7a9f150f21302cfa87a198f56a60d45000000000000000000000000006703e1c9439a47b638b63046fa01c41230b968f80000000000000000000000006892f913f3cb4399e764318253073c5972f5cbb6000000000000000000000000f8681de73f045cbbb2a36205c03b5bf5f804c859000000000000000000000000089815a3ed91e3bde1184aa5f832316f372790ed0000000000000000000000007dcb4f75ff612cf94e0b918160cbe55be1c7b97d000000000000000000000000948df04b618a652195f0882f1e74e969a3ada4d300000000000000000000000077fb0deba36c1ae0057b8a07174ed3c87f53f11e000000000000000000000000cecd76f81769e8f3b1029b5ab9090280a62978f500000000000000000000000083de91ffc033e10eaf41ae3447ba94e45fca29c200000000000000000000000097182dd5a3580450deb5b280d8e5443fc0a0438c000000000000000000000000af5c714deb11f8c778cd9df2be7c6bbedc364d5100000000000000000000000007f99995c08ae579b573d92334f711167d6e18d80000000000000000000000006eb441d00e50c06d220832c48f6798cf8693ac44000000000000000000000000dcb87abf8ada15ebb94b29526a152b29c27fba3b0000000000000000000000003991adbdf461d6817734555efdc8ef056fefbf21000000000000000000000000e21c2c8f90e102976f3c25e5a4d833456a2d2516000000000000000000000000f617b62ae3fbe4a32da4fe5babfdb13bd3c6adf5000000000000000000000000e8c75cd6b17fbfbf73d82c3fc982a9a7551b949f00000000000000000000000078fe820b78689f3ae63ec1465ba2c691f5422a4c00000000000000000000000044e5f536429363dd2a20ce31e3666c300233d151000000000000000000000000b2493f7ecb60ddb1d99640db7296ede3b4d6355000000000000000000000000054a9f56432f3a34931887a5ae71ba698c61cec6f0000000000000000000000004c580a170fed8e78b6de9e86d5e987ceb95c0cd70000000000000000000000007d92210185dbb803bd2c04458449fe174a758b6f000000000000000000000000c3da3b25bea6cfe947b44707db223b7a50a535b40000000000000000000000007344c881457675216b9e59b625727083c8a9dd97000000000000000000000000347f3a122cdd134a771a6ab169329ea0e79da01800000000000000000000000062f5ff74078e14e9f2cb754558b88a88d456ad3600000000000000000000000025d53122a271081a10501aece211294e5818f98f0000000000000000000000008f86cb490fcd895e4cb8d26b75ce3ed7200476080000000000000000000000001fabf8b93813526eaa7f8360d4000f2f0530e011000000000000000000000000367bfa8121f7e4a59d5878be3e1cc4634f3d705d000000000000000000000000dd44a898e29c38a2831cb67f423d36a90555025c000000000000000000000000a837f06daa56d4329ed50346510b1053c9d8da5200000000000000000000000051215fa19b263d7d29ef6de30fac121dde64910e00000000000000000000000039dcdbb8b2407992da1189fd0e2eff7d31ee6e5c00000000000000000000000007e7022644266df869a27063d79163b7a8afa5e600000000000000000000000094171eed4f9e2eaacb7d87e5cb0271f3243a285c000000000000000000000000c516da8e8155d100259867460d600e59aba624510000000000000000000000006f4904ca43132b9fad59be07000b5e1e022049a800000000000000000000000033e02dcff88ba6ad64fee33dde1fe29c50210124000000000000000000000000d271f8c532c76b9a0970bb7f9f7ff2b5f9caceda000000000000000000000000b51f1aeb5935dccdc10c09d7e2f9b09f1d0ce74900000000000000000000000076954e900fd216aa0f095da32389193d62574242000000000000000000000000be1a43c946fa6313eb76e18fe0747270b5e935190000000000000000000000004680c4b7b772723aac679e17939096f1c2e4dfb0000000000000000000000000ed4b17e5a48cbbc8684a0873c02475e54f3ee91500000000000000000000000010ecd1d529f1d3c35c3dec91547e249a4b080e3f000000000000000000000000e3f901e59199e0748f9f6780a651ab8d3bea7ee800000000000000000000000059c6c6901cff245591be2484db451b04ec5dc31c000000000000000000000000bcb3ef3074fba4a548381023e10f7f9f8ccd4cab0000000000000000000000000da83f8b1f19b9aba3a33d07ae4b88e8eb3f79240000000000000000000000002fc968e294a8b03d4a359dae2913d612e21d7d3e0000000000000000000000004ed7858a7a0de8f42f30117122e80baffa85d8b0000000000000000000000000aca413d2783bc2873d76608d1bb68e9c84a62d33000000000000000000000000a10d31b628bf5f9fc8e02e91a7564bb2a1e5fea00000000000000000000000007653922a922750bf151b615b68ee3e5c92efb9080000000000000000000000001facb70e0cc25f82aa2e5d809b426c492f3ab5a10000000000000000000000004ec66cdceaba9817b063db0b7ee38296dd175ce8000000000000000000000000e264c0b4e93fb8fbdf5933550339f73d5bfbd2dc000000000000000000000000e234b259504cd2c7c043985eaeca6fb5e1f94ac40000000000000000000000009a42cda1197767a3a18f14bc872981b462452fe2000000000000000000000000a67d09af4b642d9f0205cac357fc1891080483b200000000000000000000000005ccf4de877dc5df80463c30ed1916eba7cba6890000000000000000000000000818f6e98a6b62e02a6a258458dfb579fd2387c6000000000000000000000000518255ce6b3911dfd7cae97ddc7297c19ccac815000000000000000000000000d77b58db7156b1935c736fb514aafd5400f0fdaa000000000000000000000000374893751b84712a6bed68395d28e1f630323efd00000000000000000000000047d794e5f534f8442030f4f4c7513c9ce144b4ae0000000000000000000000008f4eb1c53b9b4e0b2485c7323f4f20165d859929000000000000000000000000af3de961540b858646551ca19528f075e5d9694b0000000000000000000000006a51a15377cb137f1a078189d5edf3614ed0ed01000000000000000000000000e7947f677a6113dcd09eb72135ec5d49b30444a90000000000000000000000006999696da5429af994abfbd11b647c74b9fe350f0000000000000000000000001198522bd95aa1f3bc0ae5f4d707fab4bb5aff8a000000000000000000000000002fbff66e36788b3be4a6a9306e7830e0154387000000000000000000000000c1704687f79255798b894b8585d14ea66c7bda1e0000000000000000000000004498b0b19014e20f577ea419460c2f63f07d78a30000000000000000000000009e5249e757a7bb7a969d17d5d0100d694b7a1cdf000000000000000000000000f593645787ce06586740cec9e815ac986d39dbe20000000000000000000000001079c7de4227da43545de51721a6b622a9efdb130000000000000000000000007babb66a9b36922ba7bb85f072f2fcfad6c51727000000000000000000000000843ffddbbca01017665f795e39ff72780f1b96e800000000000000000000000056d8216b0fd2cdf9741b25f38606c19105679c120000000000000000000000003ad3f43566df350901d939b38d26fb9bfe84ef490000000000000000000000002985d2188290f832e3636f251019d473c456eee4000000000000000000000000835e7e74ddc84befa0a4663d3d6ab1493a2c71b800000000000000000000000015c77cab2d8166f610f7bc157c447e2d44f35e30000000000000000000000000bd8eda2bf0389e55c88e4d982f9f7c1129b5cb0b00000000000000000000000065ee5e223f94f44cf7f1bcc7557c716a151f0dc3000000000000000000000000a4e838885781cb71a94f46cb9e5d0c8dce5a1db10000000000000000000000007737ca9d2407f14fba41547c01dcff2793605892000000000000000000000000bd28e1b15ecbe72706a445f77bd17fcd8fe6f652000000000000000000000000018361ab87160c898ca7bc3ca6876c0a7596816e00000000000000000000000002eb84c0a2a2be30f05824cdbf928b242a50322b00000000000000000000000093cdb0a93fc36f6a53ed21ecf6305ab80d06beca000000000000000000000000fa8a4ad4473cbe8a61552e4b05e58db71050110c0000000000000000000000000b4004796de885bf7aa9f273884564b20beee673000000000000000000000000e99ebfdbbe5f276262977c0b293ee5291260cf6d0000000000000000000000001d5672260685d82c628426bc411d48205e9b4079000000000000000000000000fdc07ead3f502ccc38297b7887b7961d06bdef5b00000000000000000000000071c1cb5c36605e1b83e8c4d21677c7747e070a26000000000000000000000000ac541ef515090a4e80431c257d58ff09a72e97cf0000000000000000000000005c439a5c532ebe89d9bd8ee951d3badb32ae179900000000000000000000000071927529167fde40ebd4d2acdabfc88afd340f35000000000000000000000000c22c62b8e63e15a5a6f1096b165dec2d27171ca4000000000000000000000000f58615d6299fe64823cd24bf43530bae36c147d0000000000000000000000000dc6d652ebe6c1fa36b26bcbd95e8414c7eecd54b0000000000000000000000000ee1445ad8bbdce6d701f3215d3e940bc027d883000000000000000000000000e7cbf59d03673b9d0111ebe6f1569e4cd83e7aef000000000000000000000000de339b5e6d0f658889abab3e5d0b16d8ef24b162000000000000000000000000dae8dc2e268d6909493449300c0660d79a5158e8000000000000000000000000f3ae733922fb8480e356cbfbfa499b85dd944828000000000000000000000000d378f6a3a958c7aae49e59ce8f21158e148b079f0000000000000000000000008cd94ed2bc3b1dba5a05d3da885cae9dba6c1e670000000000000000000000001f7d63f52dc7878d01149a48eb9375d16a85095d0000000000000000000000009ba0e38a5b046d1cd5b674fd337f1b7d8aea119f000000000000000000000000dd2c5ec8e1b86ac4e7f0ae67a7dd04bcb41157f400000000000000000000000099ab0afb022aa3cc3c986cc66dee014a4918df0b0000000000000000000000006d87dd410efdc62cc0df6a047bec5982ad60d411000000000000000000000000b5364145b2687f901d37c48036d7aef8d3539379000000000000000000000000e9bbebdc0f1f386ff1c12269e7cda9beb391370b00000000000000000000000075a0f83ae6335df9f1e47dd1d2eba3effde8d78a00000000000000000000000077eac8cadd22b5af72e0428900a175f9cc4f0d5f000000000000000000000000149469f574c8b2eac5d520a6b84185c0870386df0000000000000000000000009e685997a6a8df80f8516f669f7ea4a8f95c641d000000000000000000000000e867cc15f6d6839d1e479041fda51ffc6db764e6000000000000000000000000262b0d434e072d80e64e3c02d1f1df0bf432ada0000000000000000000000000879330f174cdbf1efe2f7389cf6faf4a24c77f7e0000000000000000000000003364396b160822546e827d43ad28bd968d8d731400000000000000000000000089bc3cbeba61f1e649d17206179702358ecb3a080000000000000000000000002d780692781037938236aec54e0cda3c170063e200000000000000000000000055ff197993a6d33eaac9a53305b2d0edd490b034000000000000000000000000e5f284cf506d88ca2517a9f0e533c68dd022f2a2000000000000000000000000a78d25fceaec9e5dd68a8a0cd361430b150fcbe3000000000000000000000000291941d2ec206a8aa31ccd225b89d2a78e509f48000000000000000000000000ffb9a31520965ee021d634af67ea2ac6a1606bf30000000000000000000000004da08ac2e4e79678f218f134b0a6f8732ed5b5e40000000000000000000000005a4429e976d99df199fc8a9a451a794eafed39740000000000000000000000000af2d107d5023b8b11e2c280258f271917b3bc0b000000000000000000000000f365508211310c692769e52f7379f9aa406bd3f10000000000000000000000009b4b9de696843be4c7fe721d44c3b1ae90ece4bd000000000000000000000000d51ed43dde84dc992c4b7f45f2380173da734c6b000000000000000000000000cde6cada7f283f065ee9ead3b06a87b14431e449000000000000000000000000871c86287906647737e260f647f1d9e3987ff009000000000000000000000000b4ff994dc03eb001800df298359004dea57fbb8a000000000000000000000000cef13daa45ca6ca8b1af80e20280c7e5f6016b3c000000000000000000000000ab04a7e98e911b2d64e7c1f954ebddd8dc8fd54c000000000000000000000000320644dc880390c787d9478d7d529632f33ff9c7000000000000000000000000ac25fdd87043e6eb53b9d14a2e4a455f2ce3f69f0000000000000000000000000e3843a33072db8f97ed2ea32fb9122a0b0b17e9000000000000000000000000c4ae988df83f6d1c2831173d07b8ffb9ba1b007a0000000000000000000000001bb82b513da6e8bcf7da281caf108c704e2e1a870000000000000000000000002f0131cb5914249c5a1efdd70303d20d191b10550000000000000000000000000e889fe8d808493524421e894eed21add0797626000000000000000000000000effa5373106c623da0884c53adb369e8d8319c1f000000000000000000000000f7de162a2705445f346ca36c15014f7c2b6b26130000000000000000000000009e54ec14d9b3735447579990f8cfdd5d52e1204400000000000000000000000070f6af154c5ba90775d6fdfccab4c0e73595329e00000000000000000000000030ad2160a539ee01c8287a92bc15eeba5051fcee0000000000000000000000004074d8f5ec3797adbf450923b5f8840b543ffe580000000000000000000000006c69d20c0678effaeb61b04db6ebc24a3b3dc34000000000000000000000000009e66961aeb20f9ad8286253bcc9fab794a61251000000000000000000000000fe08d06a422992ab8eb3dbcd1475f39c8d595ca5000000000000000000000000386e9a4338749d628f1b41fa1bc2a12e026d59ee000000000000000000000000c8cd80fc74c439340800302ce788506da53f46b8000000000000000000000000d5fd481a0bfb2a1ccd98de1ba14103d23f33f8d100000000000000000000000032b48f341869d9829e65bc19f697d231b546cba200000000000000000000000042dda11e4f4f1b8ce9a99fb0b7bcbb2eec08732a000000000000000000000000efc63a8930d6e1adf442c5f8e49949ce3c6a2eaa00000000000000000000000046f09540a4875ab8487f8c55bc384b60f2f6c93b0000000000000000000000001a8eab7ebf9e810a9779689b927ffa9b4a0ae11a0000000000000000000000005098b61a9d4cd78a8f3240c65be012bb12c8d27d000000000000000000000000c124698cc334582d275aef1c4346fa457985af5a000000000000000000000000b8534de9ea7177ebc6eb053d16ccf1b612bb0b74000000000000000000000000c77c2e3af182d7b362d96116868841ecd63358dd0000000000000000000000008128eb427c2fb2e0b056a6b029d1b0a9a6fac6110000000000000000000000005463a7ca76e1f5fbb3063286773f51b9fb541914000000000000000000000000f4b7ae1226a28754de0f9e0668d4c0c37434bf04000000000000000000000000612845cd7cd3b57d97e84428eb4ba267bb0591ee0000000000000000000000009b436115ca76a5a27f71c1e8511d38092614ee8c000000000000000000000000fa6d6fe5e179c5d8d79c81908f94828f3bc1a36900000000000000000000000059dced67e632fdffc3667bc2a181fb54818284e0000000000000000000000000566128698975f76467f387cdb971d5d553981d3e000000000000000000000000ca834588ee9287f0bd1a09d5f6cb16cbef293e57000000000000000000000000b74069acf885190d48a3c6f44494d992fcfea246000000000000000000000000aa9e424439209e642b52d3af8c875d8340566ac4000000000000000000000000eb5e7f06c393aa5f9674ae5f1c18c5ff037a5eac000000000000000000000000fdf6076cc4ee2625bda5a10830249a361714d82b000000000000000000000000ba972431881d6c18b4c5ce80a6092d0afbcc5520000000000000000000000000445efda9096c4dc12725d7f1b43ee046fd86e4060000000000000000000000008a6378dd168cb2c83aebe83d297e451dd7045e850000000000000000000000001bc6955e458927b30eeeb6dace42887798e69b3b00000000000000000000000004df798edade87d112a9b89e671f991a0661a24e0000000000000000000000008cb1331cd82f66a0b5d5fda204b8d9ff136df9200000000000000000000000008e722a04327e137b7b5a53e6d0ecf2085fc5d05f000000000000000000000000355a12692705a72b2485d707aa0339a3055dbf8500000000000000000000000028ef6c0161667aac9268f93250a7798591c428ff00000000000000000000000060cd40cb6e5357157d5f59a51295744c60e2710600000000000000000000000064f0f6a906750598cea3317e7771f441b70f9e9c0000000000000000000000003120b713752727a519fa6ea507894a883616d12a000000000000000000000000901c4109a7c87af068b55a44918dc74327e0f6530000000000000000000000001e66362057b0ba129d94035e3229eceebec5342f0000000000000000000000001047dc58a642aed18b1dc04c11f02c622b42cf21000000000000000000000000cded06cd028962b3027b02410691e1fbfaa708e2000000000000000000000000dfefeeb678d6bf997f9fe67b83f93cb539a8ab50000000000000000000000000da7a6c89535fb2257805dc8d59b0e9b19aa7a17e000000000000000000000000bf11f1e1f867709fd9c260ec6727b92cfc4468720000000000000000000000006c5822848bc9817a98da27f40de899a2c1e370ed0000000000000000000000009bc6323dabecaebd139fcaaab0f9e7b0a00edd15000000000000000000000000af297dec752c909092a117a932a8ca4aaaff9795000000000000000000000000962699db05a9334c5cd1f9c2867d5160c8e37742000000000000000000000000f77d1ab3e1db3352105cfa0838b8b800be3c5a38000000000000000000000000f94e7b042241e71a2c1f1fcc171c5d876dc47f0c00000000000000000000000014288773c9df9a1b669de2324187f678d7c1ab4b000000000000000000000000c733adcfc200590d37612f6523006dd0d55a0cc6000000000000000000000000ebb9e3b9235db4e69d6d40c357de37f48f3fb9e20000000000000000000000006d72dc084dc8883b080dc3922f23b382be034519000000000000000000000000f4b2f94b3d453e61d0b4abd80a9eda9220387e71000000000000000000000000c0484d641e5abd17bff52738efee1c111943b1d700000000000000000000000084ba002cad8f7193f422cd2bb0462546b8c1e9730000000000000000000000000f0b00294e53ac7b39b212b0976ab42a31e915ec0000000000000000000000003195693d38ca2a02f9413a2091b73c4e49345d1f000000000000000000000000c3219d3740f2a85806356bcb7bd6a77674be03b50000000000000000000000009152e105e250b817d8a01c875686131f1b963e180000000000000000000000000760f748475992f11e8cf67716827fbc8167435a0000000000000000000000003b9ea8a9247b8199d03194ad2e149d4e1e4527860000000000000000000000000f782c9aa91bbe04006a99d651c37323ff06177f0000000000000000000000007a8e7b7197e94d2cb194dbed7a80575c047a7575000000000000000000000000dc42911845e5111b49b889910b0ad5f3939320c4000000000000000000000000f46d637fac8f1a0bacf970a3755b2f9022009ee90000000000000000000000005accbe74a0fdaa2e60d70ab17fc2f9042af4a7cb000000000000000000000000ee6edd6b8f8f3940bf4b87bdb1ba4a9499160a8f0000000000000000000000009deff849a586121d71bb807f64f2ab9b8bbd602200000000000000000000000034d708f426124d6851b04f3f925e02772aca5b5d000000000000000000000000bc00e9dc93793874e6456a4fc06ca3d2b9bb919a000000000000000000000000c39a87007fac02f6a3191f879e11c7ba2fc3d048000000000000000000000000a4b8339d2162125b33a667b0d40ac5dec27e924b0000000000000000000000003ffdff6014eec97404d5e7eadb5ba8a4b87d7de9000000000000000000000000928a7ce4b9fccb722f7e3d1371ea83e8266becd0000000000000000000000000efa62db6c45d95228d13217d6d769b833005405c00000000000000000000000062700a149eefe4fa20458a356c0f8b4a3f31e9a7000000000000000000000000aa3acbed94f8338ee71538e2d70aace139d9ef39000000000000000000000000f46133b484efde7f2fb376580ddcf779c746eca900000000000000000000000042d8a94514d61d074b62f41ccad280efb7ed69a6000000000000000000000000eccb736a007fb5ba74bde73060256a40aa2d5d050000000000000000000000001d8d28b19ce7bd144502d70eb9c4de1e82d25e1c0000000000000000000000006e30749623be1d938c1542059e9f0f2f461ae2b20000000000000000000000007daca00610c147f2becd13b7874badcb4d9db8be00000000000000000000000063091346b1c8d7964390c3d0741993ae382355c4000000000000000000000000ba9a6d2ba76fae1e08bb1d12a8ccbc46ea7735cf000000000000000000000000ed0ce9b8dc72169974afce568003ed20b966719a0000000000000000000000000bab5e6fefcd7e4a6c4af2daed052bc53217557e000000000000000000000000990f89f9d93ddc7dd8dc9029fa4af02a6b8947450000000000000000000000006dae1b52e4ab59cab8ef4bda884e24aa473d15ca000000000000000000000000e596607344348723aa3e9a1a8551577dcca6c5b5000000000000000000000000c7ece61bbf54a9ff0ff50bb4119791cb6eb4c240000000000000000000000000b5a7717936f8c0377b3be51883de6d165e56e73e000000000000000000000000df7b78fc7b5c277cc50feac48c6dee0e448acea5000000000000000000000000af15c020fe13c15b19d8d5123c1867f7cc7d73740000000000000000000000001cf1764f30f4081c3664c7a4846932fd1e1b0c320000000000000000000000009fff91f11d96b26d5389a74895e5854fedf70a10000000000000000000000000c7353c166317a9648e0b9896edbbb2bcb122f9a5000000000000000000000000140a82e5218f3b05bb65377536ea741514a46beb000000000000000000000000830aac23cd510e6766c32bf4da074c95c4ecde08000000000000000000000000c709b416157be9eadf6dcc43a3a530f261f50ade0000000000000000000000004a29875994adf15abd11dd79e5923ca666d0f8ac00000000000000000000000097a1a7a0728c90227693ee93e72ffd4b09177a5400000000000000000000000097593de6d3143b7d64a9b5304de3b23feb920d61000000000000000000000000f722b22b33af841fa9e0b5e05378db2383b3a62200000000000000000000000010c9c53cf50fbe9e79dc655d134021da9a5e9785000000000000000000000000598e0101326763ab377a19c80ab49122f67181ac00000000000000000000000057db5f0c46ed643969335d668ee72f4c8ff19984000000000000000000000000dc0f328682eb91278d738b637ecd0de20652b5c60000000000000000000000006a6da48793c00df302f2905623f62ba07e3de08a00000000000000000000000018b73f51aa161ded535585fb915a3be3822c21c40000000000000000000000001676a0a842145a9aa122a452f8c030576391229800000000000000000000000091a4a5c0a0a15c45592d451f85f1c9eb9749083a0000000000000000000000000b2bcde6a404c53c05a6c0f5402daed4f2dd577900000000000000000000000088eb1ab11dc5e3e6e67c84f4ec5ba30e16d9b238000000000000000000000000a0d9001b41259e523182a4a0815b5454b10b206a00000000000000000000000012a9e548af685735d724deb774f447fbacd5756d000000000000000000000000e8c3f9ff005b8e0f2d631ba52891eeb2388aaa780000000000000000000000004cc8a99892d63f2e9b612af7f05a34969178d14200000000000000000000000069cb9f7cb8d09ddd82194123a96b80733b45bd2100000000000000000000000000f80c0ed59e3216e90e16a230eff0735041a1df00000000000000000000000038987c6c94d319761f9bf99029d58cdf628ae4060000000000000000000000007c82235e55f742b2da45eccc8fcfa287f2410a3f000000000000000000000000b6f9c62903a25dce75716cdb8ca63ba60cfb07e2000000000000000000000000c153bd1b94bc9d051d59f727e732639c12c53e6e0000000000000000000000005dc3c4f0ab606d0526ead52eb758ed95f449397500000000000000000000000093dd2452f2a40c2d37724c5d59a10ba6876a502e00000000000000000000000065b0ca787dcf9aa2d5e0ab93eaf836424ef16e830000000000000000000000007be3e1713fda2a4cfc19da10b6b08616f00f4e660000000000000000000000002c01540b7b71192e6826a87e91d2dfa303f731220000000000000000000000008175d639fc1bbc76de8f393ca89c76eed721b2fc000000000000000000000000c0433e632e12048d94c72676f8ea7ec497fd868c0000000000000000000000006221e93b55b5caf1c8821333c8d5d4b6ad4c3871000000000000000000000000a3b680009ac8035b3ac5d40437e80fede36fc9830000000000000000000000004d304e39254a07e204a3253b64d057fd406164cb000000000000000000000000f2b175cfc5af9a87759cc9af5837c1c5d069ea900000000000000000000000006e77dc4ba5adbb3c52646379a1b90aea17aec714000000000000000000000000a138c2d76b0912e8c4f11a8f09ab997bbb7878720000000000000000000000006dbdb396f4113870478ec2a328997d2d52f2b565000000000000000000000000055f3a83683a1ab9ef296afba9fabbc7e93c2f75000000000000000000000000cf256c15b3b7f282ddf4ec2b35462de50a937d9e000000000000000000000000ae3aee821c0438d6a96d5aa42bbcf3eef45fa35f000000000000000000000000acde14e2044eaaf669be05cd9a303c3bfbc46295000000000000000000000000dcc051e7e381e7a9812079732c1e0b5dd8f803b0000000000000000000000000dc1e885a893e6213b15d5e5b958ec282d9ecf2be000000000000000000000000eca149840b6fe63cb0c7bd5ede83a18498dbc54e000000000000000000000000ebd0466efb3b59f8a918a3c229c72143c1908ea0000000000000000000000000a3adbb93bfbfce005cb9f983f53332957330c88f00000000000000000000000082b80041e3a161b7a041ddf099f5c0d1a2ce938000000000000000000000000046499275b5c4d67dfa46b92d89aada3158ea392e0000000000000000000000006cc16e1cdc7b4b805a59bb0e24643487540950bf00000000000000000000000035f898fbf31d7304f5a4a1f7aa564f3e56983144000000000000000000000000f1ff59267c11df927530d374e5b4040cae6299c200000000000000000000000000f9a199e11b7cb8edee90d636c6b23fa3036ce700000000000000000000000051d7d16ab0817b0118fb7896533d45d5ac34a5ad0000000000000000000000009cb49d76789b3b6664802bb8630cd27410ac08030000000000000000000000003b485db96b4d995862ba0173e7d90e21cea1f687000000000000000000000000f46ad3ca0aacf10114c76e0b1c077a154e5522bc000000000000000000000000ed440ba8b87cd3f4dbef9c4065e7664561f346160000000000000000000000002cdd26d3e6be572c5119018e4092b6825b0b6f32000000000000000000000000d4a38199ff017d447e403dd014b92373124c1b95000000000000000000000000bf90d865e416fc3b0f7330c4fa16f98e19090a4e000000000000000000000000c6f3d1622e387bd12114202ff20f67f6d120824b000000000000000000000000d4f754308738ad6eada85d3e68aadc97da4ba114000000000000000000000000b6e7dedfed4b3fdc60b9fb75dce95e85d9a17f20000000000000000000000000befbcf0912ff6e8609893958d111b4e21114f418000000000000000000000000b88317601b615b7150d14c7e08516645e0c47a0f000000000000000000000000e10c1e3f6835abc46a28abdf4d51f11a7aefc388000000000000000000000000084e14c175c6e405f4703a79ffdde9bd2874a9930000000000000000000000005a1416234abc54ea62815bbdd4da112c650582270000000000000000000000006e5fe1a02072f09753dfe4b5c0638de75843f1760000000000000000000000000d7ed031bfdf8d400b1f681dc5b4b003e6dd76b000000000000000000000000013944236fcb272ea4d6637945a0e6d8b4cfcc03200000000000000000000000044eb6e3a3ea6cc217689a117466b5c993481150d00000000000000000000000063a6959c302045926e98c31825ba30bd61017068000000000000000000000000133b590c0d9d9051c78f959ac1eb435c7676dcdc000000000000000000000000486a5fcbce57c6a5b9ce01dc51ada1136f0642a5000000000000000000000000428c493d56f8d55395d14f7cc4c9a99d8ae9253400000000000000000000000093d5e040944520415685ace4e7c5ab7ef037b7270000000000000000000000009b9ce348d807da476227bd1e5cc0abc4a1c7774b000000000000000000000000db28fcd2d9335bc4f36b9c735fcec5ad3cfa4394000000000000000000000000e806e931032e28ac15b0b17a783513334ec02381000000000000000000000000b9f61aea2c469959cbf61514a503c136cbfdb01d000000000000000000000000a8aa8fc691af662f824e1840c2b690060561e6eb000000000000000000000000e6235493fb5a19221d6f8b4848623fedf1d38630000000000000000000000000f17b5bde84efcb6a1c1548ba9bc61ba3437dbb7e00000000000000000000000027384750b547882ac12f1688e1f51774d737f5e5000000000000000000000000d4ca03a8de8f1686b386c5a12a0389d5a602d8a6000000000000000000000000f89694c646d448c19319d1394996a43a9bea5ccc000000000000000000000000ad6c3d43b6765f2289b02384f0de412bef87bd37000000000000000000000000932776447d82b32622ac46bcd752fa5b8e6e66cf000000000000000000000000728e7f512e01e7811037985ddfb15f9bfef517a8000000000000000000000000f7106f298836d0e594cb6559333e344f5ee01c6b00000000000000000000000004e4a16b59ddbd8462428e7cc160c0593434122c00000000000000000000000010c70102296b62a08bb1c5d793379e6c81c6a06300000000000000000000000086033d79078734c69e2a07553cac4d357e11767f000000000000000000000000a9301eb9baf5f1fb869389445ccd145cc4fc604d000000000000000000000000530911c29c0862a29f32de1a0ffd9db070205f0c0000000000000000000000000f189d987e5be4b712c1783921538258411a73a6000000000000000000000000d3718c99386a6f4f1456367647e4653828ff27ae00000000000000000000000056dabab09e1a7298eda4a8c1be325db81fce02b30000000000000000000000001c7b7ffe5dda7a459f0cc5984b0b998929d0ffdd0000000000000000000000007c6d42cd9530be81cea05cfd444bf87ebfba4d34000000000000000000000000c02bfc8c96477d82ae78d3212b802c4bfc820f90000000000000000000000000658ab0a138f70105859050d625f7b9893c64c32500000000000000000000000036d99d65c19a8f624531382a786c922793a19a6a000000000000000000000000b0c73b16e49716aca47b5f338c777e0a00c81a3a0000000000000000000000004694b949df0417b1202a092d5d55ecb0993afb24000000000000000000000000ef60a5b1e5b5e3c4a42596b628c517a09f4dfd4500000000000000000000000028bd78450d2684f517f9da917c4ff3460fd42af30000000000000000000000008dd7408253188660e3c72e991a0bafeed8c027cd0000000000000000000000005ccd3d48e4fd0f2f0fd717b7c7f1f721cdfc3802000000000000000000000000670dbff53eb4b4ee82afd30d88bde67d822c231b000000000000000000000000b83fb72f610b6014bd6ba29c9ef929c29ade6a9b0000000000000000000000008ff8aba1c8bd3c607a650d15ff1e3662aac92b4b00000000000000000000000084a99695adcf05ec219cc220bdf6d0a16008eb3f00000000000000000000000036dfa96f06a16ead236223e4ad13c8f4abd2a3f10000000000000000000000003520b72f2a6fc38a86a0720e4d6b453d3fcec13b00000000000000000000000018b2f8a826f26418fef55c1f7b3a43ccd90e4a82000000000000000000000000ebfa5bb9559a602f9775cd62e753216ea63dc24c000000000000000000000000a8344d28661a933baebfd6a238373196c7c8b9b00000000000000000000000005c541c81edc57b23df3c5335e46866b72d5ae84d000000000000000000000000da7ce7ff117fe1019a9bf32427d469359250d0eb0000000000000000000000003b3f3ea865293f004e01c35b9e8ba80daabc8a72000000000000000000000000fa35730094b7e0fc1b97f55663aad15e2d2e3e29000000000000000000000000fe355b9a3a0fcb134b431dd27e9661af0be007b4000000000000000000000000d1b4ca2a9153ff18d79328a859f080ea237e48900000000000000000000000000d2bc03db9bdcb954db5283237b5df7df208505400000000000000000000000069bcfcc9812f8793ec2f581feef6adcb8d56e4be0000000000000000000000008db96b1da9c9c900e13c4cdb89d6c7e2e213f09a000000000000000000000000d8de4c018fadb5a0cccacb3ebd6a3fe916f224f6000000000000000000000000403830c4da216ed7f5e4e45df0e04cc9d0ebba130000000000000000000000000d061b23b48a97dee155a6c2e468a1c1cbc3df08000000000000000000000000ca549e2700672c95aef8b93b4c36cebf429f73c6000000000000000000000000479c5ab06fb414d1210fb21d3692ac8d9f9e0182000000000000000000000000131c3d4e693f31eb8412fd75827e163728bdbbf40000000000000000000000007f3c173c98ee2d5062261664c1047d5cebc8e0d300000000000000000000000081930e59354753573d05408206e9c3d916abc24900000000000000000000000087e6888935180a9b27a9b48b75c9b779bfec1f760000000000000000000000002664c785026752c9e064c728a471685c9f964e23000000000000000000000000c0d606fcabdba390ce536333118d5d64641d9341000000000000000000000000d243e3926301a7364f7316f8c79f81fa420d68360000000000000000000000004e0d938f29e8a1fbb417a849016809bba917400000000000000000000000000089808c49f858b86e80b892506cf11606fb25fcdc00000000000000000000000067624b4119ae977c4faf1e066257fd3ad88c178b0000000000000000000000001efe104883c122c72ea0a4262b8009f2831b9670000000000000000000000000652ad3a660789bb91dc190badb0df4107c1b47900000000000000000000000005ffd15c7f03da81b0fef7df67d05f429da3e40150000000000000000000000003eaba81dcdd9dfb51510abb2c0e976ab041f7a0d00000000000000000000000037fbd0b2dacef94526f9dda7855a1961ce6bbd0e000000000000000000000000a002a3f53fed2f9253c834e662ee35bc24e513130000000000000000000000008463e8dc7e70e644614d49cf6e0187528761f8c20000000000000000000000002a52dd5a454bdb8a216cd15da50dc101433f27aa0000000000000000000000001b21b6300fd0e13d43dc33713224e443b82d9f3b000000000000000000000000f2d3de7c10a649fcbdebbad79ee1f80d6bfda8df0000000000000000000000001791d5ebbdfd565f136e60a3c43269b148f92b44000000000000000000000000991f16182637f46334e0ebe8fca00fee9c0fde50000000000000000000000000245adaf99644fb0d0dc69f9c6c1d8afd336955c0000000000000000000000000d958e5bb3a52055f3616b2b42b6dfcb1bc8c9fcd00000000000000000000000080b1bb50c33d6e03f32960a07c8471b98f30a69a000000000000000000000000aacd7420a0823becac5126b3d0ce7d811ba9423a00000000000000000000000081c6b27175d7e1d67d3afba915e05e03d665e3fc000000000000000000000000c06098b1ef14c9b1024986f6f3199c5e6aafc88f000000000000000000000000a738b1c24095b8f595ab245a7eda09f7237da903000000000000000000000000b092ec2ebaecad10fe7ca05e6610dfc330d3c3a300000000000000000000000046d920a51677c1c7f64537892a3a44cd1365d4cd000000000000000000000000baf3985048ac5ddedd4165b706f68cea3e69d68600000000000000000000000084cc4cbe7931c4c9d3ab0dcbcc68a716dfb8849f00000000000000000000000023e817b3982ba0e033dab4fa1b47088418ad6b2a000000000000000000000000f5a93410e7e32bbf28a8eaafbd7f241cf0b290fb000000000000000000000000280e9a96cc80f7d520b113eb6daf602390e0098800000000000000000000000056563889d33acd3e38d97e27d516f2acf4e3f933000000000000000000000000ad503c15309c8e25626f6398b2b7c05021d33c48000000000000000000000000b2fcf0a755ea4a1df50485c1d2ab43cf99e7b8eb000000000000000000000000e54e255426f36de15f3a726a3967b5a3d9450ec2000000000000000000000000916d84306f0063f85946028917fa5fb3820c2db0000000000000000000000000e100d315bee4a38ba36c48765ad7588d22ae8e6a0000000000000000000000001672c901b238e65b741bed5ff72968138f0416c300000000000000000000000052f7eb925a6b28c4f3c219ce483207388e8206fb000000000000000000000000332094a2d5ce19e0793fa8ed33d3f49c660adc34000000000000000000000000ecf36cd65d9a1c270be3dca63771d96edd44a7b70000000000000000000000004f401b9fc06da5c3787dee4f55147ea9f79156350000000000000000000000006f0bc6217faa5a2f503c057ee6964b756a09ae2c000000000000000000000000da9720f3ec799485a3bf4e54fac310afd0d308840000000000000000000000007652126d2d55d582ea8e178dc366c9a36e0d310c000000000000000000000000dd03fe14b4fa0e3044613b32632c352684d78cd9000000000000000000000000edd43ec3def840d0ae9473089c2418166464d32300000000000000000000000088a769db5055b046c9a45db621978bbec65c8c5b0000000000000000000000008a490f3b460c7d6d29f850b403cfd9eea4d819d5000000000000000000000000d88f9992f25da02a6c413f775440914330052562000000000000000000000000432d2f1f3815646563c7a0d3dfd4854ba6b15489000000000000000000000000ebfe65b40a155350fd5f1af092b7b00ffc6ecbcd0000000000000000000000001224a2ae82e445f0efd20c7935e0c0dfb7149e680000000000000000000000009f92a7c9d205e7e59913deeb3109f467fe734e9b00000000000000000000000043f90b1584f6025dfad9770d7d5188717388f58e000000000000000000000000207d536b01ff194dc696e1300adae192d6b918d30000000000000000000000000e61dae710688c22d8f6d0c3fdd1735d27ddff8f0000000000000000000000009d08edd56dd306bb53c403c3856a30c67793ad5200000000000000000000000060455251c1fdbdce31251ab7d3bdd2b32a4da11a000000000000000000000000d419af27a4f8c2d901c662d24b348f21b869d04f0000000000000000000000007ab5386c78c73b10d04c470315948a2983ad7b68000000000000000000000000a9ffc1297d85680be4b847ce3062764e9cc8fb64000000000000000000000000bb9292d39a24072bcefe41224c018ec18db7433000000000000000000000000090aa1f467b02637b2134a70625b18b80c4d3ecab000000000000000000000000532da7b53ce9d8deda440f8d6fc86e15063ed8b1000000000000000000000000533caaeaee0396bed2714c547104591ca3e2f34500000000000000000000000076162845010a1525d0287e02f28cd5bd48427e170000000000000000000000005b3145d2f61f2d17ae1f4d65dc48e987a47b5929000000000000000000000000009bc1036d8b707db3aab95b3894687b5a0d28c30000000000000000000000004ec2f229ad3dfe7c697734720914016f3062cbba0000000000000000000000006c341e077367e42363dfe71f05a71349cb05b6200000000000000000000000000e8b48c9af52fb89691fdb983ac8aa137eefd2b00000000000000000000000006ff4f1c40c29ea6ec754f2fc767b78071c7e3037000000000000000000000000fd53a92fa99b82fa9be876957f84a680564c1183000000000000000000000000dc5189f2414158c600a3f932d12e32a70d6437cb00000000000000000000000052f9d02ff9cb3e88386df1d1caf86a56ad42761f0000000000000000000000009504d3af97dc6e620a6359565599ff10b0829856000000000000000000000000f9e7b0f88c079885d3b0dd6293c28beda0217d44000000000000000000000000e674f2d849bbd6797118c11ce8bd427700d8520700000000000000000000000065fc6df3ff287caabd2f8f0c9986c99b086b713000000000000000000000000060f792cb7866a4a870e9eaf74f619372745363480000000000000000000000006571c6c4ab523ea844c86670a3c8c1d3a60044800000000000000000000000006d8c746cbf742a80a38599e25226f5f377d715d6000000000000000000000000e17e35be1e17f55535d1497ad5b8770623ec8e4e0000000000000000000000001580e5841960b677f0891f2b7d7b21d707deec4e00000000000000000000000028dbb1a5d6c69fca7f507fcf555d1189519b50e700000000000000000000000052ce93e506b377591c48c3b0212ca48954972259000000000000000000000000000d95fea39aaa9b2cba2016dd6cb2182831426300000000000000000000000099c444b79703e4e95b21b4732b389ef49b81a1d00000000000000000000000007c17d7aff01aedc9397b3f39d229d217ea99d1bf000000000000000000000000fd5e10a041492e8c8851720d821937fe0bdf3ff5000000000000000000000000fa63444483e2609ce30b057c4e7ba131a659628000000000000000000000000080e3483a4f1b3deb6b7449a550be50e18b3869cb0000000000000000000000008b7956837f2b5bd815c2fe3c8d4a921cce80b91a0000000000000000000000001922cd972f106c57fe62df8be11d2c5d3630e398000000000000000000000000b7b1cc940cc88640089028d4910de22e39e6d1170000000000000000000000006b2376a06ce3e7363dd8ecb03e585fd9c55a7f9c0000000000000000000000008b64673c9a482913a6e2c1298637532947cd96ee0000000000000000000000002a216ab163fe42134eec9207382f18cf83213190000000000000000000000000b483f21dc981d2d1e483192a15fcac281669bf730000000000000000000000007a759a170c3aea65b3b373299d33bf5221785c48000000000000000000000000f8bc57376538bbc978ff800d7fcf0edbacbbd05a0000000000000000000000004b143014b249f9cf99211f544faa720aa3df5e3000000000000000000000000070abb3ccab4913f3ea434bbb8957170b8957a9e300000000000000000000000031cc64599259e66c6d8c9fc7bcc5ff295fc115cb000000000000000000000000a46ea7d579cc2189d76c1b858c8878ef7e84bc8f000000000000000000000000350c7a7ccd4b1c7714e0d8a81ab6302fc7bb13e0000000000000000000000000cc77d0e7b9819e3260d613943d4e7fcbd3aa3349000000000000000000000000cf1a352fb48fd17ca9bc8a7818bfd1fb2953f753000000000000000000000000fb18fd31af65737e446f30c7c35375e53a4ce5690000000000000000000000002c2a9f67a6df377f111a370f4495a036bcb0d891000000000000000000000000c407d9993b29f0ada4a98686f134c78567d0f56200000000000000000000000078eb06f13cc29a3231a9256d21cecb452499c064000000000000000000000000ca85c97e49d1022cf095adeba300662dc590e13a000000000000000000000000801e5a2a76087b3bbb721e97d288a02be93fed1c000000000000000000000000d42350dfad9884113f21109b5a7a6736fb4d50c3000000000000000000000000e8054719d9a9a6c35d0f14eb0ef0f650fe77da44000000000000000000000000d7e484faae43325365599a7a29c8b4e181df9087000000000000000000000000ade69f54f41aec41130fa633be703040889f04c900000000000000000000000036b04f47300de7d63723eb1bd7f79d3acd2028c9000000000000000000000000b9da3afbca4bd43d6e632dbc6705ba104f7e0444000000000000000000000000f06af8ee832cc93f57a11fe9656013e103855376000000000000000000000000c7ee3b9778e6192ec7a1ef984c786e59d2990eab0000000000000000000000004ff05543d3a53ce52da701fba2af11255f0a066c00000000000000000000000020c3cda3026eccfd384e8a235de4bd94cc4c6e1500000000000000000000000030de6bb24f96944845d2a78ea87cd13a90c9380c000000000000000000000000398dca47b5a375b458c129d60da4218c1dc432c4000000000000000000000000e41b5e6d7328eb3a519efe0ed8d63c8d1e63acf50000000000000000000000004dd2ab6d9bda0e6d807338f17a4dbf75323ed23900000000000000000000000024777ca8e50c9cec03b89aa65eacdac5279db7a80000000000000000000000005f190725573f83ec6f526b594cac2216289c5e1e0000000000000000000000000f5b1203d70e8edb7949d5617d4010305d6eef8b00000000000000000000000083b55540d909bddd3064240836be1d4e062ebb650000000000000000000000004e57991ccd3517801a0858e74b3eb1371106e0f7000000000000000000000000359d5fe2aec90477a4d6fce72e11655cf54cdbcc00000000000000000000000067230d5d44430031a834090acb16130dfd8bf2c3000000000000000000000000ff8cc8cb070f70ff6955af6826869600abeb8504000000000000000000000000dbd47cac7732ab0b73706978d57df80375097261000000000000000000000000eb74f54b6d9d25a0d22731c32a278e96966d75fc0000000000000000000000005d26d3a36db0d28336331cb58d96d17cde3d0655000000000000000000000000f6837bebc5bd9a908f151a249389c3f54f52e6a0000000000000000000000000bd16307b2c98e3d750c11ac17e8dbf8d6fa8e9ca0000000000000000000000001ebf2fdd85d2af8c4a002cb0a1d379be8331a8ae0000000000000000000000008f09babec3bf73ccda3e10de3d94251cea0a06e30000000000000000000000008b9435cea6c4883befacff95bb2b67c051ba213f000000000000000000000000530d94d54ecc55da78b1e14858fec7e1d461084400000000000000000000000029b7cf1f1fb5fdd2ef7074f86b37c2997e1efc07000000000000000000000000e249b61e19310d37a80069950b68dbf845c43542000000000000000000000000cac9ecd5f5ca6184fd40e20bdcddbf810a7f8c0a000000000000000000000000a755a76b3e4c93e6941be5ca2dedc223b1b129bf00000000000000000000000088e1196969798bd5126d30b1eb81bf59e692df7d000000000000000000000000f638c9ddc6fb853cc3132e2c69dd5663e8622b430000000000000000000000000b02bb3d06428d250096a610c6a019d1b28733600000000000000000000000007657aaf0148e8909cb3ef2f34453a8da88e61e2c0000000000000000000000008115afd8dffce5579381ad27524b6feeae917bef00000000000000000000000048296106fe1bd9bdeb7e5d56cd2b8525d19e5f190000000000000000000000007fc66500c84a76ad7e9c93437bfc5ac33e2ddae9000000000000000000000000838f19ecbdc66415e18186dc9dedc8cd0dde9e220000000000000000000000005890efb07d3900ff15f353b72fddc487593562900000000000000000000000008cbcf3aa888fe07007109a095f247ca8865c4e2d00000000000000000000000054b45b82dd69854c39bc4346197f4a7ddcd183c400000000000000000000000091227f7356e5f601495a1a81e0bb74486c28c01c00000000000000000000000090faae2db20120d6b8bc60f1a8af79ab9d1eefc50000000000000000000000005ef944f98aec232b0edc67d481adbc5fd7ce4c80000000000000000000000000fc9d0e662510f57583ffe2e9c8ed24cd420fc62900000000000000000000000052fa0d2abdda5a7660f73de465b8342792cd78e70000000000000000000000004d41f861c129d77a274e32fe862b2135fa48ed970000000000000000000000006084bc97b33fcb0f397234de72cb5ef3bb6360b10000000000000000000000000e62218f7bd0d00f4cc2363b439e0b170d19058800000000000000000000000035e057137060cd397bd82e3dff54beba480e7012000000000000000000000000ac1363e629745667b748b36f8985be1d094567f5000000000000000000000000dc9e600babcc07840923603068570249651c43a500000000000000000000000008df4ccdc8395673a6d05820c9b549bc506797aa000000000000000000000000e8c03e2d63c7ba2539e70fec765df58dfd504e40000000000000000000000000bb890519c779d4c09877c289ea39ff2567b87351000000000000000000000000c2f3c4ebe3a323e6cad696c3ae86cb4f8dad4ee6000000000000000000000000bcf5aee79292c8b235101aa537001f4da3fc3bd20000000000000000000000007d73ad7a93532969bf8eb981c58165c30e5800ff000000000000000000000000b4d70ecf64845e05e980de8de6c71c66251437b700000000000000000000000096d0a7716b55d9a824e9772ac11820f117197fe80000000000000000000000002f1a7cfdb4c371ec80d67921185cac2aa0e8bbe1000000000000000000000000ff4eb38e62d783de58360a05e29f898115403f430000000000000000000000006c47b5b74d96e0300504d5669dcd3b0bd1f048d900000000000000000000000062418771c0ff187d46661b9896adfebed3f7475f000000000000000000000000ac538553113b6a093e7fa9c44b4ebd4138ae45e800000000000000000000000047c1e8e44d15b6c07abfc6ab573149d574c61fcf000000000000000000000000742b6de8cb16327b68c83e1d6433174db89fd2e000000000000000000000000054c04155f5ffda3e6bf81ae76bf8fc6ebd6a2c0500000000000000000000000025d574697f0496b4014a9e822af14d72791c1ed30000000000000000000000002fc9dae6fd649637bac53cc103b10ecdede6c60d000000000000000000000000b1d11f9bb4ba6d55caf672e600cfa04c4a7a6687000000000000000000000000f3be3c8afc0fc1c91d9a365b36cee5bb5acd74f100000000000000000000000051b7e6ed97bc24b526578d290fbf10fc6dcadc50000000000000000000000000afc5cd7c9f100c9fc00dfee6995f8270bd2ab15a000000000000000000000000ea9fcb7060e273e7d189475bb3935c83561025310000000000000000000000003b1a3404d10c1217e1cf9bdcfabf6a0c74a0f9c20000000000000000000000000bf57a770e20aa8addba129249a98d8e717709d20000000000000000000000002b0b80f1272a33b84913d47d8332731cea5d864900000000000000000000000083612cc5fdfe6f7785fa90ce469318284370ca66000000000000000000000000aa4ff93201f029a54120d223deb9fc6d0c8cdd45000000000000000000000000a2d63c756d33246102c6c97297bd6dba83933a9e000000000000000000000000621ca6444ebed845604e030d8ac0f09f66974b550000000000000000000000004f7cca651a6452941f617c5a461c5a55700330d7000000000000000000000000cf6a25fc6ea699ff5f972110b0171a595bef74b4000000000000000000000000cfc5adfe631b4637dc5cf05f06cb3994fdc240640000000000000000000000001000bc81be4fadef9e7a557bc3e0c362b5108257000000000000000000000000362d9cfebeabf5c7ed8bce200e39fcc3609b5fce000000000000000000000000f96f07927926103e21a5c0011c04d5a27d5e24f8000000000000000000000000689c3bf36c9053523c58e3f643d53cd7bb221d3f0000000000000000000000005a0b3a59312701115d714be01c12ba205eca1b4a0000000000000000000000008f2267d785d26616b4e9140ec161b7b722df29ed000000000000000000000000299aed7f4d387cc3955efe8d582d3063a5261dd90000000000000000000000002b9a9a423ed32ab1bc7b74f36773668ecf6a94810000000000000000000000001f5fbd7b3096472cc69ed0124a20dc801534a0b6000000000000000000000000dfeeacb43f4bdf4f952ee0e47c99353dd2eda1920000000000000000000000002491fa57a37df0c1a09346e106714bbd0e0a6cb7000000000000000000000000b74fa8b556e36b37c549c7786db57b42d2420366000000000000000000000000a392a9f9bc2ad5ce049a23dbc691944ba1b87df50000000000000000000000005009f123e49061266ac21d397cd28bdabe1a899c000000000000000000000000b0ecd9c4e53f399db594c87fcd20de27cf1f29e700000000000000000000000089b522380edec64c13919e29778e49ca0f17729900000000000000000000000088bd0b4026af3bc601fff74ed4798b0388406310000000000000000000000000bbcfb704d9097247b96de82b75b351f34c1e07540000000000000000000000007d0fbc41ac6ccbf2f657345e9e693833f14e31ff000000000000000000000000b3d75f98250c09675b9e7115e27ac111a7abc33000000000000000000000000009d1b4ed60aaa9a589b6ddb43740c16b1332c86e0000000000000000000000009caa38d16734ff47d6adb362fadd4f734942a20f0000000000000000000000001bcee63d0d2b63f46330c2b119f8f0581e126e90000000000000000000000000aa5c9be4220ad4d26dced21810b4b7fad784a1ba000000000000000000000000e05a9e5f2d96cb83764c495f1fcf278944ebd7b600000000000000000000000007bab67a3aad03413de50417142f65fd5ad77687000000000000000000000000ac7ff20f3f5be9a3642cef69b6967c81bc7d146000000000000000000000000002a522d98ec2d2c3bbe91acc29ee7fd32ab880ab000000000000000000000000274075945bf3fa8569a6ce1f1ab676f9ede5045500000000000000000000000001b3b5ae37f70e6540abc2667fec68c19b2e7a1d0000000000000000000000003f76e1471ff21c36e9d9c915a35e2dcd8ce158b3000000000000000000000000b1717fc815313affcb150f0ab6a25930cf61b4c6000000000000000000000000ab0dc1d6f16a0bcbed504ee7089b36314b0ce6d0000000000000000000000000e55f144a3448fd8309f99ec8cd3b4b263a0dd1c80000000000000000000000005ef1e85626484db77645350c4055d031d8bdf8180000000000000000000000008bc198a9d75f27f232c4a344b795be80d1683651000000000000000000000000bdeeb645eafd33df9056d3816e9fa3a1624e9f44000000000000000000000000c6f69e100bbb34d3a18caa01d3e2e1ca76214e160000000000000000000000009587aa3265afdc8e0efc21c6d44adda19da8063a000000000000000000000000a613877f3a2a73d67c313fb43b740c5f877e98b900000000000000000000000046054b42df31ea2756b25301947ff3943ea8e1e5000000000000000000000000ef49733d2febb48e9d25c1427716ff0e21460145000000000000000000000000c413e6dc28ee95efe9946955dafce82536861a3b000000000000000000000000a90f55f7da9d184b87c12556cf92a2ec87ffc5fb000000000000000000000000569aa6d2bdbbf19da1eeee239b1526a855613981000000000000000000000000356fde4f9294dde607c6c5544e78ee0d073852f40000000000000000000000008ac96f6bafc5078956c0a2cca87b118da5d28280000000000000000000000000bf72f47435ef344a8829fe26ece597b6bbc2f622000000000000000000000000d40927fb648a8ba09ff61b772834edeae8ec3cc10000000000000000000000007a7311580bb9783a54f4e3e7585080e327aec3dc000000000000000000000000d4ad5d62dce1a8bf661777a5c1df79bd12ac8f1d000000000000000000000000866e4dff5e1e38277e021ffbcb299488017ec0f30000000000000000000000005b204486861346927d5fac3a362493d9a44bb07f000000000000000000000000c75a34b58a6547e243c8a29e18fbe58b36363a74000000000000000000000000a5b9e670657c6e1c79de00e8a9c13b1b23ee72a7000000000000000000000000e84e533a9f413469adb861ee86ee51a2446a78710000000000000000000000006ac03bd0052b82686b6a39de52b0c750b264b22e000000000000000000000000feae9fe11170fc19b6f40796fd1debfa360daacc0000000000000000000000008a95e67ba082fc397447663c7c4c0bf8d92f63980000000000000000000000005d9ecbab7bf6d942015c82b52194f4ed09413edb000000000000000000000000784121c47241dbc73c89ceefe6d8585afc0411950000000000000000000000007b5730e018f723515a6bc306349db4dbd624092e000000000000000000000000a72775adf24b85f01cc2689bcc06a20f17d181640000000000000000000000003923cde4303ad8aed18e2b8fcf1909718fc6b480000000000000000000000000f4f6e1b694147e8b0776d774e4108763468ab7190000000000000000000000001a83b52f6fec32b46c37167a7d4d7ef479a36aa5000000000000000000000000a2c9eb796a0a4607dba33a35d80cdb5f43ca6b4b000000000000000000000000bab2174c03022f880e7fda14108423d35d29b2800000000000000000000000001d50553a670342cb61baac34407594a7d42795880000000000000000000000004949a42a1476f643fbfc42469ea3f8c0fc863f980000000000000000000000002047fea4860cc8108a7db1bdb232fc10819ac87e0000000000000000000000001b89f013b429da6f03bb0b5f9e3f0f0d1e2389580000000000000000000000000ea0696fc88e4d890b19448f6f0cf74d757c3be000000000000000000000000081fd73d51ecb5f7f051620ebf72c20e63da80e9b00000000000000000000000045a27e97eb9833ae2652a112dd384919c8b678cd000000000000000000000000c8ede95d1216741c18312e2f936475a371dd5f7a00000000000000000000000055fb540be6496628fad9286a98fe35f39e4cfcf60000000000000000000000003090462f484bff41cf9bb572767b5f8c669243c0000000000000000000000000f22b4298b3487faad3fe74c00007a72c5927268b0000000000000000000000002e48853b17bfa4c4a4de0f0933fceac527bebc25000000000000000000000000ca6af988363db277309fcd3e1aaa41ae0477521d0000000000000000000000005c7d83004e186b701f86d6cfd31edc43aead410f000000000000000000000000d235731c60695234c1acd4f5129a143a1703b593000000000000000000000000e4a1d9519d9f13389ebbe4f3940eeac4590ffe5100000000000000000000000061b4468832a1a78876e5c6f1797b2da9360c73d5000000000000000000000000318c477bcc1a8226f0e08d77cd960aea35f0908000000000000000000000000000da117aebef88168444d96a0df4dcd06f90d324000000000000000000000000b6b7f82797ece3332c45f612cb9fe81269760a720000000000000000000000001ec643f98b24aa82c424f78da8c48fb08d7876800000000000000000000000003dc77a7574cadf675264d56625d0887452bf9ea8000000000000000000000000818af70fdb3f056aeb84bf8f104b7d18bb7b017b000000000000000000000000b6824ae4e33242d36ae24f1d46ec3d59addb0242000000000000000000000000645512b5728fa77494055c9fb685dfc67162addb000000000000000000000000651a1502b88ad02e829ffd5b2b275c8145deed430000000000000000000000000a65a283b2e3121e810859475d7cb21e65e3223a0000000000000000000000009bb4fc55fd64f7f086d98f28da0db53546765fcc00000000000000000000000094a52c3370647397ec698c830732fabaacfe16cf000000000000000000000000a7bf7144ac56d148ccb0f7aebbe9fe1818018ce6000000000000000000000000fdaf5b1f4a975921440ff461f805e0a9872da7f6000000000000000000000000a151e1dc45a59b1230cb899f425e9a874b78d8a600000000000000000000000086ccf8f139feffa849cf2796eb8adf517da17d870000000000000000000000003c6a2dca44c80b29b23dab2fb504ab46c4907dd800000000000000000000000030828a8882ba088c7520aee691d2b823464b2163000000000000000000000000b84f30c6a376fa0e85d1d96ee50207facc78bf4e0000000000000000000000003bf5deb07bdf7c6ca60bd3ce334aef9e72513439000000000000000000000000ad65335106af5fa1bb6d326e4d2a0cc0b4c30628000000000000000000000000f234c14039ebf45676fbac29346c89fdf2a479cb0000000000000000000000006ecbe79d597ceba281e85196b56954b22bf448a5000000000000000000000000913cde4a1c65dc1a500f1e9c128acaf73c045ae70000000000000000000000008dc71c1281111e161955e308bb30c85c4198bb54000000000000000000000000b2826c6b2c58135605057e8a01a6bce065ddd14a000000000000000000000000f203840d1d187d2a6fe4e9e2f62a5181a0e07061000000000000000000000000d9ac83445ada9c478e32a90dbfa75a337488d1aa000000000000000000000000c9160ecd66799863a1578ebe20791b9d3a22fcfd000000000000000000000000989a83e2eb8304eed6e0e9b498d901259e77609700000000000000000000000047e3118127787ea79976fc26766d09e272505be100000000000000000000000038ff7de625decae9fe47f77869893f1d6fe04074000000000000000000000000f81d2954c1ae356647dde96e21cebcd712a8022b0000000000000000000000001c2869307c088ae3174d8bc653560f44d60d62c90000000000000000000000000e9c939bcb4d3247dc19bce847bd4a6339613a04000000000000000000000000331e3efaa82db81caa34bfa06fd2829d57a2cfba0000000000000000000000007162a1f8ef69f870eddf416b86e88ac743dd0b99000000000000000000000000a4158962c2b83bbd34c52f6bd4121c1b29cee88a00000000000000000000000082b0d03c76a00c13c6eac51c44c0aef811196fcb000000000000000000000000f0ee9b4c379b84749b7b45def95ca57f64355a840000000000000000000000001bb9b20ecd32eda660daf59d317780ef462b1029000000000000000000000000996a0e8d0c9c8911bcf31d44db1e5c25aaa5f2bd0000000000000000000000007bfba2a372961a3e18d0b658b033d9edeab80ae40000000000000000000000008e5e7109123bffb990b9a8280b309ca06b37a80f000000000000000000000000cc1256078db9853830dce4f0bafd521cc0e80005000000000000000000000000451a6cfdd3699293b56aa27a35f27bd300fd9b51000000000000000000000000685b5623db05e2298ad745124e425e5c8c687edb00000000000000000000000012c6c8f64ad1b776f76659ff7d39d9963d48373400000000000000000000000082b0bd980f286c77090f5d59df8baa9b008c254b000000000000000000000000f4780559a5895697a4696ffcc3b6f1acaff00fc900000000000000000000000059a96f7f8444e903ebf149580f7d4602cc4e0ab00000000000000000000000007cd7a5a66d3cd2f13559d7f8a052fa6014e07d3500000000000000000000000002094b7ae06170db08249d862b227b18c37adfdf000000000000000000000000db722dd612d35a12e718138e7296e6ca3531fb98000000000000000000000000f2ef5636b38ecf46324ac97957a514beda674d7d000000000000000000000000db16e0bfceb9b93e23f05c6c182b626b60c2de30000000000000000000000000abaf459e02a646517f330c780a58eb6bcb39a2bb00000000000000000000000036ea2219f0ca5409c1ba09e3fbc6b4336e3b3fee000000000000000000000000d114168855542bca38a3ac6c36a66f86b58ac683000000000000000000000000a1369a4eab0350c3009306d72b1f3542bcf41f9b00000000000000000000000041b4ab6c277a06c176b91da6f2a6fc4382a43b43000000000000000000000000ecfaeb05b56792a5ef0c349494181d0c3fef3fbc0000000000000000000000006f1046d669648c97b71849d32f6a78a80a148453000000000000000000000000f2f65a8a44f0bb1a634a85b1a4eb4be4d69769b60000000000000000000000008e5dd9d1a6fee2f422d2feecc99310b8d0b211af000000000000000000000000d306fec583361fb8bce924ad81db66f5efe78edc0000000000000000000000008de6cdc7de78dcdb61eca619b6247d794a5354c80000000000000000000000002e14db5e421f0ef71996e55138c6ced6b948d91b000000000000000000000000abbe6a5ac7fd5110685f6a163eb603d1228ac98e000000000000000000000000ed80a3329e56e72060e391845d99a4670508fec70000000000000000000000008c5ee5afe1e3ce261e312fc0edc2a4b6f0f4933800000000000000000000000021b7652f24f72e63583f7f5cf84c76812eebe6b40000000000000000000000005b4802bafba0ddb212fe656cb913d8fbce1b2789000000000000000000000000d8862e4375ad33575320dc7ba8cec0b116125efe000000000000000000000000462e8514960e26a539cfe2e40034911662c7033c000000000000000000000000f71078ec90839181d9f1a04233246d6022ad1e580000000000000000000000003d5cb9a945542732f9943fa787e12cd7f468b2730000000000000000000000008da02d597a2616e9ec0c82b2b8366b00d69da29a000000000000000000000000543ec12adeb80c6fae46a126781052696679f8e8000000000000000000000000750ad02bda708286f84ef826ffde952e3bdc8a96000000000000000000000000e773d14bd98d0eb3415b2d4da57cbd5910fc98af0000000000000000000000006b465ff5cd58f95e96e6d4ee518f3d89daa5a9930000000000000000000000008e8c7a3ec8a1d9acc11e1e6e3f295dd7c817dde80000000000000000000000001346827b86df1c7ba7a0f282ad657192dd2a40460000000000000000000000006072845242f0246670bc0085eefa0b5f833d847e00000000000000000000000007ebeb4187493edbf794ea1816d14765cdc318e800000000000000000000000091c8c091d0e421e236f9bc14df4758853292110000000000000000000000000093d3cf6147d8234be770f48a5fc098cd82c1016000000000000000000000000029213292e606ebc5fbc481172d5ada5802315c60000000000000000000000000b39ab1018043a64359c765c5a18a8e54e38889750000000000000000000000006ef380d0be894bfb058e53fec9653cf28847c28a0000000000000000000000009b74052345754139750878c547ab8ea87b3bd2950000000000000000000000001c8d4bc671310eb7635e5a26550c6a455c8be09b000000000000000000000000439a1f7ce10173f33bf40714c15928a7199aec5d000000000000000000000000fa7b06943390a03bea6655114ff779741d1fffd80000000000000000000000003d72a1ded702d29e3127465a8859fae0bddc03940000000000000000000000003de6c2ca36fad9ce1b9b3dce38e252e85bb01bb000000000000000000000000034cd8a21e92b0abd558ff02d6cc7a9e12daf0ff1000000000000000000000000aa843f78694aea145a189a04a84a4561fa0ca864000000000000000000000000f4b1059f7c8450a6e426714b136844c6394f448a000000000000000000000000e9b5321009c30272f2f8b2aad93871de4c7d384c00000000000000000000000017503cd2ff0685ce8c6f00975bf0a2f64b2b9ef20000000000000000000000004bbd140dfbcb5699dccb79a4168e9c9267c2890c000000000000000000000000ca32879ada69f115109da3093754179031c4fa730000000000000000000000008825e909f9a4bc1c11803fc871d05c6037bd42aa000000000000000000000000e99ccf02e3a3671ce4e3c176ca10a17c7c0dd2ce0000000000000000000000002674341d40b445c21287b81c4bc95ec8e358f7e8000000000000000000000000ac66fd0eff4635fda5d9c0a44072e653c7413aad0000000000000000000000009e62c8c73a7a70350e0047629d474d4be140007700000000000000000000000020c12b1be151ebf79d2694d43cbe7ecee335c3f80000000000000000000000008386bca442da377a629ad7d0a89b019bf783f499000000000000000000000000804c2f000f7bd8ee5982e6c9e8db18b4a889b41a000000000000000000000000fd9883cfa9f7935b8948ca0dd9566ad44b7d8b55000000000000000000000000a5bc8e00f5a0de10c5d71816317336006877b9b5000000000000000000000000767a330576c9fb6f951a63ec5466b9c44046434a000000000000000000000000a8fba7d3cbde5dc8b9f45b493bbc76b95682b027000000000000000000000000f760ec84dffcf81fe590c708fe174f0b388a31670000000000000000000000006875d9b42502c79917910b0fc00c6a5a27f1fc68000000000000000000000000339cbb80ce5f27c6c0872d888b0055f458ba683300000000000000000000000027c9fa86c91b84ddfa15de58c482ff662498d65d000000000000000000000000a14ce8557a0f76f30c3a1f41118561aa1a19c5550000000000000000000000002327c9d3520043bbc98860d12b0e6af840409ff8000000000000000000000000d028e3b3a404f4260da17b5d64ba2af45a6d1670000000000000000000000000032125c0500cc6f82fc9fe18d8681cfd5191ae130000000000000000000000007edceddecc31ad199f5d5209eab9cdfa8c6351bb000000000000000000000000a3b0c9c195241e31bf1cb635bc2599bc42189f5a0000000000000000000000005349cc9558c7477f3f5b69c12433bd78b59f4b1e0000000000000000000000003d730f7eaffe02459e8337cd76b3ee2da86fbfbf000000000000000000000000d7b5dd287ffd4c160bf85617c549b671f886970800000000000000000000000050fdac8171217da533028a8838a4ed1dffe4790c00000000000000000000000096443ea98d0310b7c42fe88d903ef3749d8e721f000000000000000000000000ac1c30c8ae96a6cdd392bc2593a6e00d964b73c200000000000000000000000052fad0ed8e9d4b6e569a2079989d60c70fdfd6e70000000000000000000000004f376e0daf916fa896e8321e0a8a53f8ebfa10c3000000000000000000000000f5fb8f339f76926f04966c927c6cbd42acf5ff460000000000000000000000002bcebc11ceb1e05616114a002a7db135bb1a02c4000000000000000000000000fc519618535cb6c4f01c72484d1ee7b9a450edcd0000000000000000000000009b446d14a17a7eaf22712a1f12c65dfeecfe124d00000000000000000000000039978cc40e2d1d7e127050bdfffbb0dfcfaebad0000000000000000000000000c0f01b89f7e1574911e5a16b5f0754b7d43c13e100000000000000000000000065d96ef8393dd930c5735a96d10937b08a651d5f0000000000000000000000009dd27621eacaa37f8421dd995bb556ff12189b07000000000000000000000000152da4a5e6eb6cca213fc3cd0ab022201ab8da170000000000000000000000005799d4668cfdd65ecc049ad57d4af08f02d63c5c0000000000000000000000008a5156857e87080069e1ef5f980530a5be2b7b7d000000000000000000000000a0b1f026ccf6cdaed1df736cebcec5115bc4727b00000000000000000000000071d1d49a0690062843a65a872ba2329c4e07b0f80000000000000000000000009575ce8cec2c3d9e910a2fdbcb4bcc9b6019fc50000000000000000000000000559524b8d5af5292e4ca30b30ea3dc8261e1dea40000000000000000000000008c80329d4ffaa7dfed081cc61a9f83858373b050000000000000000000000000017165b5fa5d3f3560ee1d6da619bb1ca5fafd4600000000000000000000000066189384ffa71f40f2ab11388ee125ee6d4ec6d7000000000000000000000000c540e3b0c9aac73b13e8c1232fd59cb3d36cec23000000000000000000000000e0b18affb1bd9b681f51ce841f1ee1ebe55cd172000000000000000000000000007ec2e6218702e8ed4e17ce8479c8f178efb8670000000000000000000000004d3f02ef43c9e6f7078c293b6b9555b833bf36b4000000000000000000000000d1fe16b8f26ea61b0e718c25ab5f72003038f95c0000000000000000000000001a6b3c56c7d440a82e8bd6d2e51ce5a9cedd65f7000000000000000000000000efac04c52b79335cf4c4b4c47e49df7df5c7b2620000000000000000000000004b52298230595738c0f156df273bed4b0ac2ef410000000000000000000000008f5e97e1e3d47a2f223a67e06de21f067b7779db0000000000000000000000001e0cb4838b853642f9c3201e3a1b78b67be0415800000000000000000000000008334fdae2022db333c4e409b4489ab0bc441ba40000000000000000000000000f87dd03a74e6a48d56661d96f44880c79b9d79500000000000000000000000070ffc4f820940922765bfb901ff7737ddae2f0b60000000000000000000000007d98fe17d8c37eab1e513216a9cfce25174d99f100000000000000000000000020288c00bff0a616a1ec9e7d351948f1ef77b97400000000000000000000000042560db4e7bea8a894dbbf83c5032dcee9c7ee90000000000000000000000000132cd16b22c76bf603b69ff998954ceaa2dd5b5d000000000000000000000000b7a6fb0baffb7438637afde7907f033cb82bd61d0000000000000000000000001c9c005cc475e736aa42248ae7b11fc98a9fef78000000000000000000000000ee3372cd30cb1207b1adac09962025ceb4855521000000000000000000000000530defd6c816809f54f6cfa6fe873646f6ecf930000000000000000000000000da0f18efb51c9a639d37b0dc46ce719db18a33e1000000000000000000000000ec5628eb906c0fd94d0eeaf68e7bdc5a0d32814700000000000000000000000005ce8557589bb8fe0a67fe13abdb926f8e935d1e0000000000000000000000005dea3e7476dbaf72b17ad7b407045e8ef0c1386700000000000000000000000079f3d5f5589697daa10f77c03b7fd033857107ce0000000000000000000000005f43cd11f9c147a2320fdd900ef35b68a0a39a12000000000000000000000000f47e736a1f9ba1eb781a5b3ceb37e0eeba9dace10000000000000000000000006ab380035b1d2dbe2999053d833cf4bf492d5a30000000000000000000000000850c593c13318819d2ddce02532235d10b96d2d5000000000000000000000000cffc88c705af9e89394f0ed3602cf84fac1118fd000000000000000000000000bd5097726984b7e6120a390550ed7448896417760000000000000000000000006f29cc47a16cc603cd71812d39b0b50589b0681b000000000000000000000000baabd47052c67ad140ac57743340afd0b5236c57000000000000000000000000af9099512c7cb8f4714233fb6cd42b5ddd7aa7890000000000000000000000009e3df142f42aab09feaa0e03dc15bd02a0f1dde10000000000000000000000009c82447bf8e06c39488e227d2a44ea103858bb36000000000000000000000000601c56f8a2519cb91db664c29a6a5f03a109789700000000000000000000000071d87aabb42de94a7214976a05134935f73e64aa0000000000000000000000004b1629a29a0d4ad00bc55769ad482f56fa16e1ca00000000000000000000000004d728fbd2c039f416fe16783c2c9a6f8da0a6e80000000000000000000000006b56d444712f29d5a135018cea5f8dbd35ee792c000000000000000000000000fdecbd66cc236ad76e6e2dc66e74b5d8edcd86390000000000000000000000006fefab7d1c57cbcf5fe903e4e165836da187640200000000000000000000000066f3ed3e90453f4a5995c057d0e970ddce2501fe00000000000000000000000083febcf72458393a3957cc9793a9f04ff59a3d450000000000000000000000009e596d59d666847f1740c783de56244e913f62fa0000000000000000000000006fff5fe43d3ae14e535c1eb9617df78c80f3d51b0000000000000000000000002eb2e477456e93adddb86163d4605360d3195434000000000000000000000000f03556eeaf16699b0736a76d8c59ddf532f0b5fc000000000000000000000000b640eb25c859556bee73c0c9129ea07c7d4720a20000000000000000000000000a6d97444602b96f7e231e9dd5ecec9251a9cafe0000000000000000000000001dabd4b02fd18c848caf4d656584207438f453bb000000000000000000000000ce63bc58ff479bbedc0d614ea834c6f4ce8d3e110000000000000000000000002bec87f5279a2aad404a429a9a644910806768e90000000000000000000000006ebf316c8040ffd01ac2ba6c22b2704019b8b2d3000000000000000000000000e2c5d4686bd966de3b401db4e40e0fb025c8b14a000000000000000000000000be0f59b48398caaf7bc19303a6d4a4005938f30800000000000000000000000053a2272a8d32134d260de931fa9900904b34ee6a000000000000000000000000f7f4efda2e2d070e097da6f430da11eefc11815800000000000000000000000003c8857647b7662ae863b6d2abbc4bbf4b1a7b070000000000000000000000000d17b42c162948c2239bd6e77c534574aff12ef1000000000000000000000000110ac90d6f5320c703b1feffb3fabe043e63811300000000000000000000000077856de57a7b5941ee1f19d6657458497a6f3339000000000000000000000000656d2c7585828938361126c4451b85759937349e000000000000000000000000e558002399291ce372b90f5e525fcb2a56c68b22000000000000000000000000ac434eca07dbcf8b506a41005d3233fb9058265d000000000000000000000000473bacdb8dec7e11b527b08f5c5e06c287516b7b000000000000000000000000da6c104ee052ff0973d4ed3895efb48e287c9966000000000000000000000000404c37c74fc1303d96e0946985a16d2663303771000000000000000000000000ed5c1ae343ff90c02bbf883cd526b8b524ca8496000000000000000000000000c2d496215e4261c0da0b437063cf15e3528bc545000000000000000000000000dcd90fd1871b273db5e9c806e983cb25ed260eaa0000000000000000000000005c579203c566119092f810538cb69976dfed4f55000000000000000000000000004e2645e6ec92f6ab34b15052fb39a72d774305000000000000000000000000e0041ea9c685fd159e7cb45adf6119ae791f3c93000000000000000000000000bcdc4d0be1356c71f38905e12a104a2a3832ba480000000000000000000000003ab7dac3f8bf7655bf229d0a6aa9a1f328cd43e30000000000000000000000008abb177301694ecc7e15a7c84a0166e333b729750000000000000000000000008b6e3e6e1a0fc6bcb29e2bbe986fb09cb230229700000000000000000000000044bc246dd1aa02588d0ebe45cd9ceefc2ef0042b000000000000000000000000c2b9333683b5e95eb0ae880341d8722756ee815d000000000000000000000000c44cdf75a7e7f2456b8c478fb7eca62c507972ff0000000000000000000000000424e057c2d0bc7e58c75975aaf38bf1e598cd4900000000000000000000000024d1162c385a8f4ac84d29269cb7ab0ca21a75860000000000000000000000000172e05392aba65366c4dbbb70d958bbf43304e4000000000000000000000000902b7f9d53c3f5010e12372540a6644d98742130000000000000000000000000a28e28f9e1dda2646f2d9754451d910ee9505cde00000000000000000000000041f0c2e1c071dcc834b80aa1a29b81e5a31c4bcb000000000000000000000000dc4efef692285611862149be045778216cead5e000000000000000000000000015b458f7af474220ca05f34c22667dc70fde017e000000000000000000000000cbf7b9b871b28e79bf6e65a229ebf08a2973abc9000000000000000000000000eb32a16985014c115097cade03a1a9eb759e95c600000000000000000000000003b7ba86631ed348107f22556b1b95ca8979294d0000000000000000000000008ff5bb3f1485218d2386244332a8bacdb90fabd6000000000000000000000000b81de46117107604b21b46ccab3313711324e7a300000000000000000000000018f1acddf4b6f9d3290f70d6eb9c8991664293e60000000000000000000000000513122516e1633ef7efecbfc83275bceb5df79b0000000000000000000000000299668fcd8d27101ace8c4204ed642c57ca2ee8000000000000000000000000f0431af9118d9b51bf045eeaed88f93248ecc69d000000000000000000000000e9c7ff4f137862561bd8c53417837faf7591dc95000000000000000000000000b3ef249aec1b5656f355c7ee232a00788fe5bf180000000000000000000000008794176aacae834082f77872ead512cb9841a3670000000000000000000000003146c0f0adb56c42482f3067e6d177c366e773cf0000000000000000000000003d4b3c1db7dc58f131a08a0890edb5d8019e69f80000000000000000000000007c27518ab15ad8f7bcc6eb7061572dd529cfc279000000000000000000000000a454124ae690cc23c48f349e977888d3d0b7d94c00000000000000000000000077ddf16249d93fdc64d4467463c27972d74400aa00000000000000000000000025be0980225ff9aab5a5048620679f60308f566500000000000000000000000048870cd917de87ed3281b679638e1d0d40ade85d000000000000000000000000de35d73a3e3ab85a0414e6bce596d635d334f457000000000000000000000000eed684b334635001aba46d6918a750531c582310000000000000000000000000d4be987d841a1d177f00cfc788e6090741032c350000000000000000000000001bc86a67ec3779edc31417f88f267d55c66d251c000000000000000000000000bf0f861bbbebbfc863ce6f270040f6c179122e180000000000000000000000003db70c686d37b62ab6e3470abb55a216b4c9be8a000000000000000000000000a478d2f55e820284d3815fa3368d683f9262dfef00000000000000000000000057b0f4278f1e29b17673f7e4db7f2ab1c57f323b000000000000000000000000262bde33c940a6656a3fd286eb080a936d05496500000000000000000000000091c3a85d1aa494eed31e70c0b4005719afdd6bf300000000000000000000000017403cbd67cfe9737f871046fa9b8f76335e14e00000000000000000000000007ecaa228440f748ec5a38e195af00676278cc1ce0000000000000000000000001dbc82773d1575941ea715c7f2a1db5aa7d68d90000000000000000000000000f6266e3993eb308200140278695fc6146f0d3c4d00000000000000000000000091c673d38049aab47484e34ac9af58d6cd86ad9900000000000000000000000045a333e6ba1c1e637ea6ce53d2254884cd31caaf00000000000000000000000044d93ae89446be611918ef64fdf108a40199af97000000000000000000000000de1d4d422a0408ba0997ae0edf7cd853b7f0791c0000000000000000000000006e1f94928de12beaa524a18fb8335d73dcd5c3490000000000000000000000004650d0c9e3148a8f66af374820aa2eca0a47dad4000000000000000000000000397a7467384b5c0861cbf2d94f9c29ad8cba08ca0000000000000000000000007aa48fbf1479268cdf9f4eceaa9393c0b7e8ebe5000000000000000000000000702aac5a062f4a0cdfd7318f9c9713ef0cf1cc950000000000000000000000005c5b6cade3f45fca78aac5a9877f1b73c51300e30000000000000000000000003a9e0da873dbe52d7869e2fa76aeed965ffc01dc0000000000000000000000008149d07e4e12b5fb7e0d6ab83ccbae238774d53300000000000000000000000030ba929db98116b1faa170f34773b7557ae9839600000000000000000000000058d0803416fc3e88ad94ae7ec8afee0337f2bbc3000000000000000000000000394be91861bd47a44ac83a6ac3b56ae3f4b667ce0000000000000000000000008a2d2edb7f6c99c4d0291703d174b742b1359215000000000000000000000000392dd2608c2e5a5f19c0c8ad4baab12d1b064332000000000000000000000000d6b09935bd16fa9f5ab47825c3b5afd0f8d712c6000000000000000000000000e0ec429180c885fccefbfe13a3c3eab4e3608e88000000000000000000000000418796e9e99a428162a02b03a1eb3525dccec981000000000000000000000000e4fbf1dc5bf49f343ad7cd7700eb2bfbbbbb4f2100000000000000000000000038153bad797c27dd07cb04b89326bbfde3f7f0c5000000000000000000000000e64e3f4824bd2e2bf563404a42209f5dea69dd610000000000000000000000004aa01d56d056141766e4e7b61eff5b5375aa6bb10000000000000000000000009ea6cb453b9dc345075da025e6cfe6050282eee00000000000000000000000009e5bc5b696c7b00cc83a0dee039ab9c2ea7d889d00000000000000000000000043af588b70c6ac1ddd97dba4082cb81848d406ab0000000000000000000000004163f6065a8ac2d61f2e2338077360ce83e4669a0000000000000000000000006670363bd64bffb8c3918b262a6adabf48f5c7f2000000000000000000000000019149ad7ed4b226c9182f4f1fde7a00845666cf000000000000000000000000d757395b699979bd468a8c4a267a1d7738f1c6f800000000000000000000000002577b426f223a6b4f2351315a19ecd6f357d65c000000000000000000000000361b99c8565718a122fee827d9b8286f8b660777000000000000000000000000096e40db1c395cd84619c8814fc736cf49098959000000000000000000000000f539f2f30928beea2d48444742f6bf10cce49c900000000000000000000000004cab9b013302b5a44fe33d7c222e33ea7b6b24df000000000000000000000000bfcdd5e786745f45bf20d80c426223f24d0e0aa9000000000000000000000000ba98712d9a5f95cb2b5b9808643d172211e49cf9000000000000000000000000c1c560f37ccdea19a2da80e8ea656ac724ef49f100000000000000000000000010a1161bc03a06804e227df8bdf9d2d7f2dc31080000000000000000000000001c117912c9840296d4996b4d4f5e8459353597e800000000000000000000000013e8494c882c8cca398381c8c553104a5af52f2500000000000000000000000023f1eca728b8ef7d013f1a18d79e50c5450a8ea6000000000000000000000000c9c12b417ab4250f0c91d7ee861019eb644c97990000000000000000000000007bbcb719382875ddb6cfb033f388c1363e055bd20000000000000000000000005600f71b6a612b5d827e918d5ee6f08f4c39fe3e000000000000000000000000b4135f0f142be159904578d9ca657e2505c486510000000000000000000000002459cd65c26e37225f7ed4b67224d9d2195f14ce00000000000000000000000073c3d0e09a429108d534b9be068f2ce58a479450000000000000000000000000fa71ba28cbb7936d36de874433674bc798ab5c9a000000000000000000000000a30b7a2cac38c4aa10a607e76b1912c883a413a400000000000000000000000060db7b781ca83e0612a81174512d8213f07e650800000000000000000000000032516589ca6b46452bf278d011221470f2f9cf070000000000000000000000001d6d4155b7b3a61f540d535deea55d23f03e2dea000000000000000000000000279930d09c521c503d10cf4cb0021e8b1cc36042000000000000000000000000fbda3c9d67a2bc04ff443671655ca6c4e556bb3900000000000000000000000090588a67c1cba45755ec3aac0b88a44c7930744e0000000000000000000000005c68bc50f037eaef14e0138d84647587fa6a3bc6000000000000000000000000f2521f75b05ad7503ba84e434b1fcb46a214cb9a0000000000000000000000009caabb6806988c770ec887bda3c63362e6a8ff51000000000000000000000000b05739384583518e57746e5cb4c9f961a5519ca30000000000000000000000004dcc0ac6e73f0954cf14ec3e2f2725c034c647a900000000000000000000000003fd475a0b1296788d622c036e521cbb455ca96d000000000000000000000000f8453ef05262e50edea19879d703ff90b9ca6420000000000000000000000000371bb5277de2a4b2a0ba976cd2e18fb1c4c6aebc000000000000000000000000cf5baf4d5020b61dd5d060192a29aac41410beb7000000000000000000000000f3ca19d17f979919666241da4b50645cb02840f2000000000000000000000000441cb422cf1eabb29aaca31a700a25e94f4ed787000000000000000000000000163605e1c3f38e427b1e1355eecb3679465efa19000000000000000000000000510d8212c0d78d11b0655f60e6fc938d9ec14a49000000000000000000000000c2b5f3ec79688cc386221d44c89f1a100b6346530000000000000000000000004de4bf7e9b376449b8328e2d9934474c8f8b7241000000000000000000000000b10a1935987bebf639ea111ff61c08f72bae18ff00000000000000000000000057b589024e103743b09697d9f8199c7b04a2bea7000000000000000000000000f93bea2a0daa31a6937572df89c59e41df84b9d8000000000000000000000000d39f849af8342f4b3d4e20f858a1533721d679b60000000000000000000000003cb5a4fc2228eda6415abbcd33d00350be605121000000000000000000000000a0f2e2f7b3ab58e3e52b74f08d94ae52778d46df000000000000000000000000d6ffc26607a60a0c5383533fd53f7c47c26d62d40000000000000000000000006a2f148e2fd4502aa696f99bf6ec1a25e0c9204e0000000000000000000000009d5bf49ef9090fe9475bf438eed2329bd12e992d000000000000000000000000f383c62daa5b8faf07cf4bce80fce70d78a301c00000000000000000000000000eb4799dae482f0f671b622cc9ce6a5e5438b43d0000000000000000000000003d207fcbbe0a82870481734606455a5f530ff1e6000000000000000000000000a019fbfd47ab44f367c728dca67d5eb66efb90e9000000000000000000000000aed6bd7c9d08c961dd02ad79329a675cc0ed0847000000000000000000000000d19fb9ad6719f89481d8ec6651c91a1d95998460000000000000000000000000b4543b87688c33a39ba5b830c3ce6cab9c15644700000000000000000000000097e7688e7c6a967393dca2e390e6da6ac89f3d170000000000000000000000003483a0282281768e2883c443989194259cba7eaf000000000000000000000000838aec1c2565a5d660bb7f0c540d2632a40b0d5b000000000000000000000000644239848c7b402d813295893db428aae7cc4cb500000000000000000000000072d4ebe26041404ce7a254f583ea8288ae3b1f16000000000000000000000000b2dcf26868b6c9b69593e9400f2232439a42df100000000000000000000000004849726d23bf5fec06e97ed58b1684129b35c5ba000000000000000000000000ac80a6115869bb7b5d4860aca012de8a608fe428000000000000000000000000d384cc029b537503895fe252f94fba87a05d677e00000000000000000000000002ac2bf830331d4bbad92f5bbf70471ecb904f71000000000000000000000000e3d517958afe80a83a0d247f2d7b534a5b2232380000000000000000000000005fb8c5cbe5fa51e118488f35bfc1a863b1a5a43600000000000000000000000089db56c9ff1fc97a672670fb5f5c173f2af039b900000000000000000000000061cf562f84a270af30be239adeed0c4b3767b99e000000000000000000000000ff730acd36134f73745ab406c9d2db2d44d4e5620000000000000000000000000a71e650f70b35fca8b70e71e4441df8d44e01e900000000000000000000000035483c79d8521844b602f32da8e07b1ff955e454000000000000000000000000e3c63cc5bb9d6cc3a7105e640d9a3b9c19da22640000000000000000000000009e33fef28a75303b4feb7b4c713c27fed2ac78dd0000000000000000000000003a5ad4b77ec84b402cfa66afe22bfd2f499a2baa000000000000000000000000612fe576b21376bf5f4547c517462034d431d9f5000000000000000000000000084c06385d96150127cd153fbfe19413d8f7a382000000000000000000000000d94c5f7b0df8c747a038300524bb7cedc48446110000000000000000000000008fcbebc1e7b58194eb6d6eaf5ee84307a813867c000000000000000000000000ec41c1341d7afe77c5afff841ed30186b10d192a000000000000000000000000159892e34045c4096b480e7c13c880a1416489da00000000000000000000000088efd347be1c37e67574a6f6464e54749a3d5ea5000000000000000000000000e1619c9e30115452d05e55cd159a5dba35d7d4b4000000000000000000000000351b56b794c1ebc1225b528ccc429f6a982502fa000000000000000000000000dcedcbc25da937be357c774a1707041c951fee9900000000000000000000000016d922a9bca7c5485d890e8001116db09f0b7f3d000000000000000000000000ab7deb42caea381effe58e2f669fdefd555db6980000000000000000000000007ae3f664126bc73ea2eb4c73f977fb87ad1eaf92000000000000000000000000595157973d1b1b0a0404fd546bb550eed929786400000000000000000000000051bad826edd2615619f501ddfa57f0351e646619000000000000000000000000d8cc3c23c9feb635ba1b18fd449188dda3b086c000000000000000000000000082441422a013c022171c726687d239b783d3cf17000000000000000000000000ea075c1d004d56b5e7643e1b2a4656ef72af1af10000000000000000000000000c5acaff4addc272e2056cd3f4a3a7492f9a92180000000000000000000000007b22e5dbdba5151635f130e9e0114e4fec35aaf7000000000000000000000000701aeeff0360bd642de92bb734acf2be609e3594000000000000000000000000dd18a6d9f594f387c3b37c491a3aa93aec030aff00000000000000000000000014bde4838dacfc9d189bb08e13783a55271eefa0000000000000000000000000bfe30abdec1c649ac8b7fc4b79d7c844722430d8000000000000000000000000a4c800aee6387d44e61c383b3184d7381e11c499000000000000000000000000ca19c6e44194364d8480a23438a1567f13a866730000000000000000000000000358dffba406e62b1e507f3c84ed2f7f7ffe0f370000000000000000000000007bd4674162f460057d9ecdf936b3671ee934d942000000000000000000000000a2d0e59c0316aaa3585d359a671b321e8b648ccf0000000000000000000000008eb2903cd34ce274f9ae980015b6c4b7963ea83600000000000000000000000048005d4a96b269b80a1d69bcb228a568442ed1ce0000000000000000000000004db89a74d91817ff789054160ef8e719d896fdf5000000000000000000000000a449eaa28f057cee39589201319d10f3da06c832000000000000000000000000a5af797474c647584d8875e41b2ee1b828ea52b3000000000000000000000000d0ae53069dfbdfceb151449d64d85ab981bccc9300000000000000000000000040e168cee09a3688dfcd33c2a154cfbf5721d30d000000000000000000000000f83535e8f789a07cf230646417d64207f4c2769d0000000000000000000000006eddb369448e7c9421bcb75eabfb285cf6bc6da60000000000000000000000002281a00b8d81b996c90a3d9b71d6d2cd849a30070000000000000000000000005ff89e505d3d8dd1751d31d8cc04c81cd153308300000000000000000000000070cf462667199a6c241e5aee05b2304a75507ef500000000000000000000000083192296434629e0c6ba70707a1a33affaa192cc000000000000000000000000cd66a0ae53cc1f58b2e709e5def44d06a19c71ce000000000000000000000000d544e1c38582deb641ea64ac663d0589ecbf28a3000000000000000000000000e237f013b250001b25e1f2e39278e234cd07dd7d0000000000000000000000004e3b25867de0a3b2963de61d8cf0410a05c84fae0000000000000000000000007bd73f128b677b9db53f5692e88e225c7b3e290e000000000000000000000000d8175789725d8c4cd911f059385658ab4d9b98470000000000000000000000002f5fa3c8259daf61f3948c1e8cbf1afdd691b35b000000000000000000000000c6a82e72156a11a2e1634633af5e4517b451f0d900000000000000000000000079175c7fb46e27568257eebfcc44cab3e5c5ef72000000000000000000000000e7674b2fc8487345fa7c373b3fbec5a43c87e5d9000000000000000000000000e43012683397831badbd8fc9188b7ffd29123f200000000000000000000000004ddce06e259a2e583a3b2425e0a135f45b323e750000000000000000000000008493e5b88526d7044f5f3a54fd770ecd585295ed000000000000000000000000982dc6cab665725853730b8e639dc92ce2222fa7000000000000000000000000220933e19bb591f7a0162bd4eb96d9d2c88f02af000000000000000000000000dd70bad99777bf9771380b5ce69f92ff53516f280000000000000000000000009438e64bb155bc01793328d5861a719016936c4b000000000000000000000000b52f838b3250a44c36d968e284eb3e1b7ab0d6d7000000000000000000000000b6defb85a3c1f8139f170c9996afb16b5df0cd15000000000000000000000000ffb23c613f188b442bed10c2f7f58d08d5f9a1cd00000000000000000000000073b77cabe2d287c7fcabf02239c834c269582b9f000000000000000000000000a536a5cba8f611fdbfd0bb79b059e24a0c6aa4c50000000000000000000000008ffdc4cbd211d56644d3eabad6b1595570a3dc3a000000000000000000000000e365d32796a467af945e8733cd9955883b8891120000000000000000000000003388d65588c781be43396da932aeb7a64901f553000000000000000000000000bff72917e402a9c9d296310916849b4fc011ae210000000000000000000000004ca061759af7d1b93f1d2f6ec48f37b47ba844f00000000000000000000000002510155616948798e7c5db64618d6d3204d96096000000000000000000000000bedf2f110883097a071aea9d2158e69742733cf900000000000000000000000045b601a3bfaa02ba8f8e5df33e05feacfde57fb4000000000000000000000000be6352f00e4a65896e6b9329977765e785425caa000000000000000000000000aa6e228d0b291899adb544de2a372d8aff1b79a3000000000000000000000000fc16e1dd588130e6308da24c4f62ba39e014af81000000000000000000000000eeb6fdc2f4d83cdf9ce79af46385d8505b4b35b7000000000000000000000000e6f44434c052c00d280bc236c8f58d8a9e42eec8000000000000000000000000dcb7c03c06fde7976de5d179b44e8367942fb8d50000000000000000000000009957720534b42b2f7cf6a85d060cde951799de2a000000000000000000000000584c7a88179c493d12083094b6e335c267d4c41b00000000000000000000000011a598fdcdf3ce78a296a1b275f710bbd66da580000000000000000000000000cefa6cf41cc550f6fdb03b4745e26910af499ee2000000000000000000000000393eaa4cfccea60866dec70445187086913b1d0b00000000000000000000000099e63a798427605d2ab3eea02fa3f14b05eabece000000000000000000000000f9e7c9344262248dd5f8cae1afc30bb47f5f9f4b0000000000000000000000000c0daf9f174ee342e0f62b5fda2160365428169d000000000000000000000000ed6299ccc8b20aaee44c92d38cec7269455129d2000000000000000000000000d64d9f5b9050a634ef9d0089d22766a36ca8a2aa000000000000000000000000574a23d9a2fa197b4ef8e86141401bb6491d9364000000000000000000000000f782e30c7d5993417cdd38bf77945fd2d6d8bda20000000000000000000000000f0515582fcb7a4e149c35d08631e74f678791b10000000000000000000000006b93f80e51004ea43c713bb29bd9ce45b938b3710000000000000000000000003244046f8354bccc156d52d25759d2b1768f45170000000000000000000000004c9b02c3545767a9290ff00d94051fea36def106000000000000000000000000c219cafde6855f60da76d9cacc3873fda65516e60000000000000000000000002f4ce4f714c68a3fc871d1f543ffc24b9b3c238600000000000000000000000046830110a9662f1ebaddd0c4a28b8c7e0743d4ce000000000000000000000000be961e76a922446e36ecaf653babf162cdf1edc20000000000000000000000000754df31f9044d63457bb09f79b6ad98ddd3216400000000000000000000000040f4f0c51f05edd9ae885aadd46874ec19baebe7000000000000000000000000c113d81fcd50957d20a264437a08fbe847a6a0cc00000000000000000000000080c6f832c595d48e63a8b38fdf8b28cd09e9c8b8000000000000000000000000e94ba4d69e9eb970c2419f96c5c9f02ad6d31571000000000000000000000000543a018301ad4c69d1ecaf1cd1c74c68461e29c20000000000000000000000007c24c44f93c642f1e3718af451308377ecbf8ace000000000000000000000000f60024569281c901212867c52e61b523a95febbd0000000000000000000000006857642f123fad16ecef413c80a154ee810a17060000000000000000000000006857642f123fad16ecef413c80a154ee810a1706