60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000b737465746865722e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20737465746865722e6e657400000000000000000000000000000000000000000000000000000000000000000000002e516d656e53453463674b35595745774b3973376e4744523155737a36465977356e627639334875775a70553938320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550000000000000000000000000e62c0d3423351ab3dfa1c1a403392a5ad58c617b000000000000000000000000797ddc01df43467126ade8863e9a96d03f448e9f000000000000000000000000e8a3b116acac0d398f662ad6ec31179fb3be746a00000000000000000000000051430b823bf7af00827702f5a890ce472313e5c60000000000000000000000006a4bc84acaea5a09b13d4b964d87582851bc4fc40000000000000000000000000d83e43cfc1f2918250f600a338bd6c14a5330050000000000000000000000003223a793bd28c69117cc5e91a4c3a5c7371244680000000000000000000000000e682692d929597572f7a47cca175e9304a8b136000000000000000000000000743bdcdaa2a886e875fef0d00f388290564d48730000000000000000000000008469c7a8d15cc43942e2bc8f899d0917458130f9000000000000000000000000b2b9cb5189a6d2599431ab8afb43c77137e06547000000000000000000000000c55db3b58b022695023206000fa77fce631f1688000000000000000000000000c86aa2ede53840137f444d8deb4bd359a84229f400000000000000000000000086e987c1207df5ebd6d1bc4543e25987cd20efbc0000000000000000000000001cdb0ed0faa5ca53e3c5234e7f7c87e86545e36e0000000000000000000000000a48cc7aaa4e29b513f3d5ed446089d1fc5367040000000000000000000000005dca817c0386f5095042d8f67565d554a6f4c719000000000000000000000000f9d672ec926385671bf9cfb1a1c8192d8766a59c0000000000000000000000006e2a0361e546b978f9840e41c5adf374949fb485000000000000000000000000e93310d2d9c0891e1abed0041182688b6f58c7d9000000000000000000000000b64251ac656811915f1875d27bb791b0f03db3160000000000000000000000000b8b2178de8729bfb90bdd04090c367cc134acd40000000000000000000000001c74e6e85bf53f1b6c56465e1a5f7bf56c3ebcb7000000000000000000000000dbc8dfee1850a44a7886a3b4703b81b2d8973fb8000000000000000000000000eb0d48edd6d48dfea7b32ae8f6b60029774a168a00000000000000000000000099103fa7667871909827feee0aee56523ef090c4000000000000000000000000382530972cc9509e087643eac65492754113064d0000000000000000000000000eea91e13369be405ee170bdcfcfe84e986a26ad000000000000000000000000a80dc03d08ccaf933b37ba7a453016bfdf1ddb670000000000000000000000005d4cc036981b1d3a02a8afc075e82d3319bce7010000000000000000000000001a771a1177513890b0703c67fb03a40ab4b751f4000000000000000000000000c7a73400559f8fa89403d20a4fcc5f2bd6b6bf93000000000000000000000000b5117195c83b536d2887b0aa31424327384fe701000000000000000000000000f7b3e44594e6be1cce886c98b01ca25f09d8f6a6000000000000000000000000c11129f7ad9443a4e1b9bba4cd4d0a47974724d70000000000000000000000001c646ad9a396623711753d340c034fbb0468a4f3000000000000000000000000d7c5f1e2a58eef39b250134ab845cd61fb99772e000000000000000000000000abde8c999206508f13866ca6b95609e7edcbf6d6000000000000000000000000b7c3182d17c7853a4d8b5d659619a48d2fbfce0e000000000000000000000000b226279c160d97929c160074c0db3fa1c980296400000000000000000000000007651c0da023b7e27ff29d5951d9c86c0557e3270000000000000000000000003962dfe887ed468a2e1d9067c3e2c9027c29ee46000000000000000000000000b6c5b5e58108bd062a4b97beff2be56b0486be67000000000000000000000000d50ee1d8c85188079b0ef779b4acd69d266b335a00000000000000000000000078ece96679593770b90b7708eb267b43b25343e7000000000000000000000000494e579797e591e1aaa6d608104bf54a15e427e5000000000000000000000000e72090ababb33ba82b85ec7c710620eaf04bee15000000000000000000000000dd4f5d6527aa7cdeae98714c078c8481d3d4331c000000000000000000000000a27519b3533185885f4cf6a96e69fdb648eada46000000000000000000000000cd56b9c505596dbf1e8442855475ff5a12ba000a00000000000000000000000069923d901e9e95404815700402b56bdeff5135870000000000000000000000009d4c1c518442ad9eb23cb79a4792d508b49c81af00000000000000000000000070107cec66ec51fec6f13f3fc69f6a8c41d9c0d1000000000000000000000000549dd10197d284355bcbb70bfbb794e8b9adea01000000000000000000000000f2ea226e714fc468208ef4295117da41f641597b0000000000000000000000009032ea3661fe646f076d74dd05e5b7d98fb7967c0000000000000000000000008e32ad491337672ddda28260c40a3ae3e4d954c00000000000000000000000005cb9fd98520366477a0b8bbaeb7524609343046a000000000000000000000000be132fd78b2bcc4d998cc0fae545f2d10684d021000000000000000000000000ad544ec942c06972b739e779f7c20bb0b2b62780000000000000000000000000f1655f5f767dde2c230578916fb8c514266e5f6e0000000000000000000000002305cbc1c6a58c95113e118fda73d1f34ede75c200000000000000000000000059d47f4513cfea4e3ea609228d0544cb4b4070f10000000000000000000000009e0cb69ae6a5ad4eb870eb18d051efe642ed7db4000000000000000000000000322c25b6190f3a105a4fcab18ba93e30b4f8ce7c00000000000000000000000025a88efbdadef5da7967fca48ea01d86fe35a03e000000000000000000000000a7538ecac23e90bbececd8f2feba2eebc6984b7e000000000000000000000000c788f206d51ad383d2188b010bb4a2389865030d000000000000000000000000fda27bb351e4cbbb519792f61068ce5cfd558ed60000000000000000000000003984ca4dfb861a7695d89daf684cc698ac7c992d00000000000000000000000086831a08e73754f49206c34172be60bf1c8bd2b7000000000000000000000000998e8796423021dac5c9a8eceeee2c97d55f162b000000000000000000000000b317700662b61a5510850a0572d5a2932eb110e0000000000000000000000000ce2722af118ec3359a6a67f2f825bd375c9263420000000000000000000000003691c32dc1bbe08233d20a9e2a2f2d74d762dc51000000000000000000000000818d67888ff57fa1d9c6285f1279c91badd52922000000000000000000000000ca471bed482e07eb84be9669f9c0b42e03ab0e77000000000000000000000000546763b86f8ebe777fb71eb36b6ab7dc4e577091000000000000000000000000ba0b7614166fcbbf58d393aef734331756504bee000000000000000000000000a89202ce2d612d4f9764a0ee00d1f2d0c552ba17000000000000000000000000cff4c1088341befdaded912a4dab07c342de229d0000000000000000000000002e6b39fa488aae0f65c00ad6b1f4a8f724ed6ecf0000000000000000000000008c43e90143b020aceb0e4c7ccdab674cfb57b80400000000000000000000000049c6f98f0d021d71e6e1a51364aaba4d0d3bed65000000000000000000000000400e7c8f0b4b6dc908212c4686809c62e0c94ac0000000000000000000000000f430fb39a9e68712860ac7b59632fb531bd6421e0000000000000000000000000b5219af5fe9576de56ed2ec191f7a0d712987680000000000000000000000004ff2382e6daa19e6a6f2f447117a4fb0fcb0a75300000000000000000000000040dcb46bbf3ddb8256f2b49425759fd9fae36923000000000000000000000000593bf744ca890328d85086a376ab9f91abf1a12b0000000000000000000000006c7131d4b729f3471339b58edf9ab89b6424a17d000000000000000000000000bc28538ec2de7a7ee9bb51899b5bfd83953d3c5c0000000000000000000000002f82b6d2f67c2d1e3b44d0862c7dece43e43487b00000000000000000000000068c243e6a80b0e196bcd40b7c5040cbf42d49cd4000000000000000000000000b1d5e6f8d10400dfb2c7eddde427e7b46f8b6cf200000000000000000000000042b9df65b219b3dd36ff330a4dd8f327a6ada9900000000000000000000000007f470d5b7afc5966ad8a94584e0c52e1213e21ab000000000000000000000000418aa6bf98a2b2bc93779f810330d88cde488888000000000000000000000000d9f4985a73349dea9acb7c424e35056714ba2b35000000000000000000000000e433ed48a7eeb6610aad47ae9a7c383fb8379a420000000000000000000000002144518ad1ae0674130239437361f8a93ce0330a0000000000000000000000006a780c771281322c8e0bbab55b935c1bb70f66ec0000000000000000000000008a923b390295c5c2da3edd77543cd6391d6e5dcc000000000000000000000000163f31fc04ac8e9002b4b7ddb1ad74532c99456700000000000000000000000007d85119275d45ceb90f17098fd91a933188966f0000000000000000000000005f896d740fb750450e4cfea2bd20725cff06da60000000000000000000000000360bf1f3b3dee9e66e6531b9ea76c75b8f0e130f00000000000000000000000042c6ae4b91e5c047c226dd5d22fd67fca4cb245f000000000000000000000000813a155c11b8cea4b8528814416b37c44872bc1b000000000000000000000000d9204d84e1859f19ddab7961da221d2989fd068a000000000000000000000000a58b699421523d494a8f2617f216220da6ca17170000000000000000000000000c2986689cc17dd09eb16da293dcc8e8a8933ced0000000000000000000000003c70c21a9a7f850836e17b147768443c1b0ae69700000000000000000000000057f1665d70d76397d8a95f2400f7d29a0f073427000000000000000000000000be263a94bda7e035c5d9ed910789ae221cc8c981000000000000000000000000c49d3b028f8aa756625836a626919786ec67bf89000000000000000000000000fd0270a4997decb55bc979ac16969a7bab42d6ac0000000000000000000000003abbf6ec6c686aed8cd5d6bea626a1c108e0f9e90000000000000000000000000d47a42ca9d422f2430ab19b304635f4888cf45a000000000000000000000000e80371e60d728bb8ac73f76093a70adcf2ac75cd00000000000000000000000059bae654c73f39f601ff2db5041bfe4e5aef73c700000000000000000000000097ce4b1af60c17ed6622fe11081d9ae1c687eebf0000000000000000000000000afa21e1d83f7e9c3b1b547284aa70d30387e05d000000000000000000000000e3955f50a053200ff1a12514cffa5536680ea065000000000000000000000000d831c524f188efd04be0af3bfd41ab4c7f9c32da000000000000000000000000a7de8f17cb8de0d67378b3e1c281188d09e5ac650000000000000000000000008cca76aba32fc451ba888603f37b2fb1505d000f0000000000000000000000001476eaf9cea692b8a10e8e892f3d14e320dd64410000000000000000000000000cbfb2942463d96b7b8b99fc5a78531402b433870000000000000000000000003c6e612ae1f9d701a66fb668be629728cbd32321000000000000000000000000cab3ca8050a4049cb9df9a587523df07946f5410000000000000000000000000f2db33ac46d79d5d87837ac44cdb953736a197e900000000000000000000000022c807370bff432d78c04d186d66904f70744c8400000000000000000000000081e063db52aec9359152743085f48702446846de000000000000000000000000754a2aa0e5afe96d056355903f46ebec8a19e2800000000000000000000000008e5169ed1d65ec5fd4d18d10c08d16d6e0313f1d0000000000000000000000005bff88d188a795fbafd63d3dbcbe06d950bd4c8000000000000000000000000025fe54f911702f0e7df2afa1988be23f218d1feb00000000000000000000000058215576ae87a0c99aae7025a5ca2363d85b806600000000000000000000000008136431dd61a12473bc876f68a1b42f35d324a0000000000000000000000000737223271886049b8865917dd0ac776028ef483e000000000000000000000000353c3e8141273653389d453d254faa80a9c2072a0000000000000000000000007bfeb31cb41d9b199377d2f2fe5ac43a121ef134000000000000000000000000f25d5d128f8603a0af716668cd125056a7fba107000000000000000000000000bb4fc52a6c2749e2e90f3413284c955a1b9442eb00000000000000000000000093c9052363a74b565bba37a330bcbb74e68b6fde000000000000000000000000c314fba22033cb4b65ef4948c4931e7086fbe85000000000000000000000000071eab4b132c1bab9baa5a86c36fdff294af703460000000000000000000000001b8e23afa57fb0243d534268744d2a3db53c9eae0000000000000000000000008b9f7fcf8338b1dc9d0bc8be1558dbef6e0c481d000000000000000000000000efb04488196d5e055c3512b7b87658794f85edcd0000000000000000000000006c0a68b655a58ac43be789d90910ed57af418821000000000000000000000000e6c0603626209635d41a5b866b13bd7b6551e0cb000000000000000000000000c8edd51af87eaf574dd87eb0069cf9db1428b22e0000000000000000000000002ed223aa42b32a009c770ae2dd95959ede012485000000000000000000000000c7c8b0e321250304e6114596b5e040358c5ec905000000000000000000000000c56fe0fc8a70e187e3e27afd10c02f5871880835000000000000000000000000ceaf776dc8c222c903b874363bed3cf6d0cdbe530000000000000000000000008ff7f7be9112aab39b923b4656b7ece4fde5977b000000000000000000000000ece40cbb54d65282c4623f141c4a8a0be7d6adec0000000000000000000000007d2e8b4192c269c4ffa711f963986481409cd7250000000000000000000000007c77afe5253f9eb1a203d9f2fe3856734a03e75a00000000000000000000000038caf2a8be253cdb331e4a5dd7566250e92c376700000000000000000000000046f8ef5376bd26c4be85a64a895b0227d3a9812e000000000000000000000000b50421ddf9241c8998bf1e68cf6c479dadce8aa30000000000000000000000009cda51e10121a3296a0890820b97b6f81cb2a751000000000000000000000000cb2d0f18ccb13c1ea3575b53987c9c6bb59e2a4e000000000000000000000000dc1f8ccf407b48b9d53e6e8b855b765b9d98f65e000000000000000000000000e86738411db78d8ebecb26638ccdcbf31f41a5660000000000000000000000003ccdb1d4bf2e4b26e25b757bfcf639234bd4875f0000000000000000000000004a2f4a47a7d7744b68f7b17266803eed485eda5d000000000000000000000000abf4c35a8e1284c126d16361c5f3ffa2f75a1dfb0000000000000000000000006329bae1d3436ea7143facd10cc242cbb77cdc200000000000000000000000008c9586768ded835fee332b1d3ba22e87579bca7e000000000000000000000000705b6a9eba17d4ec242e17afd0372d671f02e6a400000000000000000000000009f321d1552ac2972669cf91b496dff0da3ce72f000000000000000000000000f63d2bec98a2b948044436be6dca7185c06f15d2000000000000000000000000280ce9beaa73bf7749caa8e032d66659f24d43ec0000000000000000000000007f8ea902af02ce4399593aff1a23afd785369b5a00000000000000000000000024d15f2037d0c2018434b6129745180954c6407c0000000000000000000000000d28fcef73650b976a0dfe6d7ed3e5adba8336450000000000000000000000009092a6c64c906c5a3eb26ecc69649e76fb7f8b4a000000000000000000000000865ab5660c21b7192a6c57b755c4ae2f3bfa5dc5000000000000000000000000e7986dec4cea72922d85fd403a6533d858b4da1e000000000000000000000000ac45467e2d90baae6d28d74857617aa6e7394a7400000000000000000000000013a166e2603e8c36ae8346b8234c72ac6c26b8b4000000000000000000000000239db24124982159a6d18884915decb3a3fa6722000000000000000000000000694f1b6ea5bedb6a3336ac0e5cc7ebceb2c62e1600000000000000000000000012959f938a6ab2d0f10e992470b6e19807a95477000000000000000000000000508f116c484ee955517eab950a6adf02821d587600000000000000000000000049af1037cde40a810673967cae084a75da3435f9000000000000000000000000b4ebe6475b46348e399aa0c6fd9933897745d820000000000000000000000000408b0b7c0aed2f8c18fb690cd9a4c1fc61d5631a000000000000000000000000c05af0306ee517491a648adfabf6a34dbb692c5e000000000000000000000000d685a79883130768725a037a5f6c9b0313de0223000000000000000000000000e8de0af8a2f183bb1acbe08b3ecd42dad53e05ae0000000000000000000000004e742f907062c8998b2134a54f13b2a1599df96c0000000000000000000000008364bbed3ffd09327f1fa9bcb3b58c93ad79987a000000000000000000000000bfcd041fab2b66ae675ca545f19266ef4bef0d7a000000000000000000000000e43ddb4ad67576af62eb766d447ae7675c8ac719000000000000000000000000527d2a5f6aa3bdac00c8fb882915b4f361958de50000000000000000000000004bc42e9470199d8fdb831fdcb4db37c393a7b043000000000000000000000000395fbf8d53d44fb9e61684a72757ab5cfc8d83d70000000000000000000000002802685183f2e0899a48c0b84719ac503d426fc3000000000000000000000000fd5f0eec0e4b564fd157c5fc6f9eabab449e5902000000000000000000000000c850ecf745008df2e419e9b1491f1364740cdb6a000000000000000000000000ec38863dbda81fda85735ba3882d036dfda02bb3000000000000000000000000bcc66fc7402daa98f5764057f95ac66b9391cd6b000000000000000000000000c3758b232e019358893d7da1911c5ca30829d73300000000000000000000000010a6ade209ffe5f8bdf333a5f88a99b16bd5bb030000000000000000000000005e5f5c1e9af5d573c2bb5dd43699b653feccf53800000000000000000000000087dc40ed10d8edd471f3fea03e0dfcc0ac2eb1340000000000000000000000002e724c6c0cc370e648cdefb93ba1d5169556468f000000000000000000000000c4ab0d7da2e6ed53ac0ebd9538aab1736b433b040000000000000000000000006b7fa6be5c75b1299550d928af97f823c7b5f42c00000000000000000000000083097bc6faaa8b6d02289c321d55435b81b2532d000000000000000000000000be92133e98ffbdfd9bfb42fffe884ddc684bb5ea00000000000000000000000046a307f7855cc915982e3e1dc9f2d66681b01b57000000000000000000000000992b92f3847dda11ddc783de82de54b112137c9d00000000000000000000000041fcd7ab0a3a014ea6213fd17f79f29d1b5442f90000000000000000000000002f14eb57071001faa1090263be55774ef0b81257000000000000000000000000df7459c97a6afcd7a9bba4c3e0a2ae1c2aa7b9c6000000000000000000000000a35ccd1e796d32669a5eb5a91a902e922aa0b7b900000000000000000000000011b14168e67361729204ba5a9942b628db1431c200000000000000000000000085b0b2d28da245a3a3e14d78ae29d4c90a5ab6070000000000000000000000009987d35677c4847317e5ffc76c2c342762d0b246000000000000000000000000099dcd9c9b497b08004baceb35ee132a29fbd20d0000000000000000000000000e5f0b533394496f46a5da313a0c695dfc447de40000000000000000000000006ce679595484e03d5fcee8f089f3219b2f9a499300000000000000000000000079138a2a4dd7085e5497d743abca97bfee9bfd2d00000000000000000000000019184ab45c40c2920b0e0e31413b9434abd243ed0000000000000000000000009ddb228008fe2279cb7734d54429fe0335df93f30000000000000000000000006be2ff8d0c764b79c58c97070288eb7c6a53836a0000000000000000000000009b4e80b9ae8690e8e5e3f22dc70625b70a817c7d000000000000000000000000420498ff325f225f8d25cf86fba19cd046c1c73c0000000000000000000000000268bdb0afd7da70e63fca574f43bcdbf3c2ebce0000000000000000000000007d2db9894daa3f40b58456e34b1c527fe4fcb3240000000000000000000000002459c3d8f1ea8b40c64f73386efd9a4f7802a24400000000000000000000000039e31c70587c7b69465ff3517a7d70304f10ee9600000000000000000000000076aff7673e78bcbf35b7c093f2a7678c860f3b75000000000000000000000000e81fb7d8b378dcbe505a2cd2bddce96e933fbfec000000000000000000000000b91cfe7b5be8eeacd29311ec649990a4efea35cc000000000000000000000000fe4c5560d7a8c4ca51d0e7b26cff7f9cf7d86adb00000000000000000000000039096bd1252178af33895e0b85302d98a0db919b0000000000000000000000000a617470eb4f323391d9905f1b0c2f5dbb1dc8d80000000000000000000000009ce3795d17f3a9af57df25ed59ed549325f4828f00000000000000000000000084bcbbd4293973d9317359ef553646d68d0b6841000000000000000000000000ccabbe798c62f7e3d53dddef52c1463de67a3093000000000000000000000000a582c45c092195f7dadd83c92fc054d7afb379680000000000000000000000008653891a262813cabe6e87362ef320a7385ea8320000000000000000000000005d58be03d9fcd143241fe826a6c9fbe637a1579e0000000000000000000000009dce8f667718df49c0a887338fe277676cff39c600000000000000000000000086a155108154060e515eaad9cca81014f82bae19000000000000000000000000da296cf5ceaf8ca1762594e1b79121bad67246ef0000000000000000000000009d76e9392887fdced5d1675ff1c1649b9b3754c300000000000000000000000047777b69a2151d4909d12f4d59edc7db75331dd40000000000000000000000000d4ed9b283f3264a9254bbd4b477de3bcbf96ad8000000000000000000000000f78fe967ead6007c8f16e07fbb0f2626f88ad0df0000000000000000000000001bdeab7a33d8a2e47922b672f7f82c4b827d48fa000000000000000000000000fe25c65f94bee9275827f5cb2cba6ced26ba73ca0000000000000000000000006fb8c07b3682da61866e1a56cb8842ead2d88712000000000000000000000000b219a62639d8196546f69789415b53eaac1f3ba0000000000000000000000000b9fdaae86d79d3573582bfe2932efa498c96e66f0000000000000000000000004ca7d054a1d6c849896b96e92313bcd4c9302b44000000000000000000000000dc08db996c37dfa98dd2485e5828267d8d69426e000000000000000000000000bf2d23a22a17a6608b5edb251c0224939d92470d000000000000000000000000d3edb2927bba3a1ff0d527cf50eb82f411be7eb30000000000000000000000009a659f13444b796d8abc4512d0b9fa9d370f2b8d00000000000000000000000037e69eb15885bb8dc89ff0993035b4ff3974a786000000000000000000000000eb78c20d44f7ea17a4868de9db69a03af079d5960000000000000000000000000e0c57ae65739394b405bc3afc5003be9f858fdb0000000000000000000000004e632bd4f2e99f505920d08fe1b8684e317fd99e0000000000000000000000000a9fe86f154f394ba044b35d5d714159e8ae0724000000000000000000000000dd1f659e09e03462809a14053fbc57f6c960febf000000000000000000000000264f5957c35cd645f5869e2ea64ebfba0c77bdda0000000000000000000000000059629c73dae75fbf4ccb5a3f98d54a7f47288a0000000000000000000000008761e0dd63d14cf566acf4b730f3540f164b6b56000000000000000000000000ff41bba3d27a8975f4376b9d36dcd03a7195cb7a000000000000000000000000e6446e1211997586d7651aeb0f59c5461c65a5570000000000000000000000007d6e0c2a85ecb9e7fdf044c080c51586b210643a000000000000000000000000454c2de29a7dd13e95a37f54a3c9511177bc70400000000000000000000000004c8397f58d62e3b8fd1fa47ca897672561e5b0b9000000000000000000000000ec15ddf42424c0ae1556dd2e652ae61ee0b15cd1000000000000000000000000e27baebd7b14602de3797974db9f5f4f8dcb66790000000000000000000000009d5968c11c4a55b1e047505bb13ff0ccfd3ae0f900000000000000000000000044ee5ccc5639e670f3b2c0d60b019d50ffc95ed1000000000000000000000000a3417d9eb574bcaea31c712ce2462392196c7efa00000000000000000000000036a5088a7b250034fc91f13d3db4d845b2109fdd0000000000000000000000003f04310ce045b107ee25dfdbb76772b38fa91fa8000000000000000000000000218d9ce2cfc2bf87821efdd3d2003cae46a6d1c300000000000000000000000016363e5649cd8c3a7bc9c31faad54e9e0e821ac1000000000000000000000000e4d9f174e9b9f987836030ca0b244a5b4f615869000000000000000000000000bd7f5dfb1dc78218468b7854e0679d05510112bb000000000000000000000000fb0f538639e4f935a7ec3837d516ac4c74adf29600000000000000000000000011ccca6f8aab7c1f4cc6aab2146580e99f7847c20000000000000000000000006c0d87f1966e16aab00cdeb92e40c7dacf1322da000000000000000000000000baee51621578c1c2365f515dbebff5e0e76b0304000000000000000000000000170ab9e4f54dab5edccbec8f349746ceefb0129700000000000000000000000084f4ccc36fc9d5fb1947949ae5572a33ad738667000000000000000000000000aa853fed3f2c2a28647db98c07975022f0dcbf44000000000000000000000000f17a652fb5b2c4bfaa84374416aebcc9a302f4650000000000000000000000005f0623d52439b702da6d390646577201f530bc41000000000000000000000000132efd1f110aabde6b9d22565cd1efe7aea4288d000000000000000000000000e50e97e8ee9bd58a05e3d9b941d2bf150f3b5a49000000000000000000000000ac8d409c426a103a7797e556e840db8cc582bcdd0000000000000000000000009f2ac3fa1298695884c17963607bf1ceab77d2ca00000000000000000000000058dd60b3e8a110bef76385ef67b83dcd8c1bbb6c0000000000000000000000003de429a9578bc9bfc591c096eb63c448a165c4d30000000000000000000000003b977de4ed8e6a405e62cbb7815eccadf7bbb5e7000000000000000000000000af8fdb28b9cae5d777b844a63b83bea80450cf02000000000000000000000000ffacc3464506cd21b0677a21222fcde5cd594ffa000000000000000000000000b284b752e298c6219076b681d4d7d138c64c2d250000000000000000000000009c6aa0c104455d21e0c2771bcd9dd42db69f2e65000000000000000000000000eb2f6506ebdc81ee2649b7e56654d4d653d508c7000000000000000000000000ab6482c9a7a179d648d166cb5e4020eeb2871cf600000000000000000000000032258b8a2dd6d65c4805e10525b8aac5d39dd46d000000000000000000000000cb04f9f5e1ac544dffb0d479b696e7aadb76dbfb000000000000000000000000ea131d2f88c0688987b1e3b63464a11a0ea6d33700000000000000000000000032eabcf74b1745352557bc17bd5536a99c95e9af0000000000000000000000006e55397bf5b939e2e3985205124405405ab5d42e0000000000000000000000005f96cca158e70f45e34d0930edc4f7b6abdd743800000000000000000000000043e492625718cd09e8dabdffb3b4d5553a92a4ed00000000000000000000000009af87e219b6cf44f93d8cf32485e7653797f586000000000000000000000000a28d97d49af6b53e7ccea830a07ba3bb506645f100000000000000000000000021263d303108355168ddd6779ca66b07c34ea9c90000000000000000000000005e464b4766fb32ac5f4bf74249d2681d6e00fbad000000000000000000000000d4e53dea659e5c152355ad236ad65ba12f152e260000000000000000000000005a19ba0a0e2011918174d16072be7c898b67c9690000000000000000000000007a17b2aacf8634ad03c3ab33dca8b91a203f454a000000000000000000000000891eed94aba794fb8ec021212274ba3852e0284e00000000000000000000000027eddafde726cf85ad678ae95ccacbdaf607555b00000000000000000000000031c98c0d3b5627af62412414e8262dce7340d612000000000000000000000000424c07335763fb6ba3485c775c9155f998760f2800000000000000000000000026e541bf7b85a0c50fd43abb75e5ce701dd37f7f00000000000000000000000081ca2991ffbbebba8b70b696108f83f71218447200000000000000000000000012f10b58b7d19588c0d4758af66ece854d117587000000000000000000000000de1c661a408a288c0519d9f00014131a1f153d910000000000000000000000002caeedc3a736b2dd5bedd141b093fdb4f27e3f8300000000000000000000000022e7e3e164966ab2171d986dd93651bf697a2b8e000000000000000000000000db864fb636ea37b61d02229aebac8b0679760bd2000000000000000000000000c2c93a56e3a6fe97927d238d12ceeb3a45d3dddb0000000000000000000000001fdc534d6cc24babefb569b8c375ffdbe4428bbc000000000000000000000000fae134106bd47cebb42d0844a79f0c3c4b4aa556000000000000000000000000022dec3a4e53167d55379ff00fbc8640892df447000000000000000000000000f8252eb16e9eeaca53003c5d4febdfceeb8946ec000000000000000000000000d51a051e1decdea811024582791495fc74061f9c000000000000000000000000add80e9c919d2ee468b2ef95076973f6b5a1b1c600000000000000000000000095428ea8a92884648f3c7534ecd6b550ba6ac376000000000000000000000000e56be21a460bf191315a8f2c2dbfde73ea4e7ef4000000000000000000000000ab6c84b7d0ba427cfa3ca15cfae894932828a1400000000000000000000000008148fbe1b32d76ed41c1bdb01b065fe9a223b2e8000000000000000000000000e3d5b4f74d83358841584388943d2eb43fe0a4880000000000000000000000003b27944505847cb14f3f2983638d082c8d9526d0000000000000000000000000fb3aa3bbafc9ef20de95b5e65b7423a606a95d57000000000000000000000000e1f4f9fdbd7d58ad92b6184511d8199adf022d53000000000000000000000000daee3af90a166d65c48a5a77faf6042d57602685000000000000000000000000b369e4874a166a5c163490d889cfb338a461294d000000000000000000000000bc93e4a6bfd2a867e6c4ed66894edd1678e3444800000000000000000000000004a37a1a0d704c0b9e89d3e69fe45c1683cdcf2b00000000000000000000000087669640d9c09f7043c474a4728eb0b22d57b7040000000000000000000000005e253118d981dab9f60041c164c2b7ebc052ff090000000000000000000000000f9ef34d0ad4b248742f5b4d2880ccef0415c3a800000000000000000000000036eb6a5e4108120253d4e386a2b2467e45129ce90000000000000000000000001235907ff14c6a73644b35632a94b9bf239cb21c0000000000000000000000008569a0f17ef60eb91f75d867aecc6a3ae02c4999000000000000000000000000a2dcf28db15792a5f73c372e4c7ccb6a6f8181510000000000000000000000005a9fbd3224aac7ac7980f651ac6b129900493890000000000000000000000000a0e2cd26c81368abdd6b39cec009b036f4ecc2b70000000000000000000000003c9f71ae57fea4a2e38c9d413705ed1fdcd9e3da000000000000000000000000b06471e9223c99e7042d40df3429f1294a935e790000000000000000000000000fdec3eb0ba0e5c83db14180db6c7c9ea46585ad000000000000000000000000a6e3bf2c1b752640256c7f8196ad5199b3402a7300000000000000000000000098ec1105ad703c1db1982c8fa8e22d0201e95e13000000000000000000000000a52d85c1665dcfa1540f32234986c08e5dc9f43f00000000000000000000000031bcffc42b362d208dc93012098770bfe75be57400000000000000000000000070d0051d7abe82cfbeda8605dbdb4bb43762e3c9000000000000000000000000c50f1bf9c9f604af0501f96aa23779b0c2d1a3ca0000000000000000000000005d4a0ff23364cfb90dfad3c8f41298e7e3bb7cbf00000000000000000000000095da1821d8101c324f8c640751adadbfdbf8c2c6000000000000000000000000f30c18853e8a5f2e45bcdeb89e30cf98b56ade5b000000000000000000000000084691450922e134410c168212a0aeaeb4ef43f70000000000000000000000006e1510ed41ba743344e9ba80646194351cca0c7f00000000000000000000000041861519ae08268821946b32abbad2fd6f267317000000000000000000000000112bb662ddb6843ea474e3d82d8814e38e28799b000000000000000000000000c5bf224c7ec44548bb821abf8f261f1170e36a92000000000000000000000000fd2187dcdfbb0515a13dfc1c51b312a0756f378500000000000000000000000052fea4dd6277e183e6d1a79aa305f5e6fef90dc00000000000000000000000007a846361353b480ed82965eb3bf3063340435fc700000000000000000000000089870d85b766928291dfb0f89e0c21ac7ea3893900000000000000000000000081b0ed48fc524c8ef4ca28830d1cbba26e72f218000000000000000000000000de25139dc430d571bce7933c114b1d88748b3946000000000000000000000000f57a87a70a2fb03e346cc2b2ab9cdc2fc055d30100000000000000000000000018d3e9546bbfc623f15f1958048276b384b0001f0000000000000000000000002f6a4152abffae4434e6893777ee23f44291a10e000000000000000000000000ed07c22b190b34857742988560c98414b36c98ca0000000000000000000000008fcae8c0d9322167f832d3ad4e44cd518450d4790000000000000000000000004744285632f2ff335c7145ef0c46873df3d3a5a80000000000000000000000002d1eeab96f3a9f020964cab12f322e3c66b42c4a0000000000000000000000006f436cd3dd1371e0b79ef45f614e35dffe9088f40000000000000000000000004a6f894ccfe3f8dcb578a05c47f509346fbf8a20000000000000000000000000192f281883eee3814c4e99a1932d91a13e97d16e000000000000000000000000b6314ae58a477ecf21f14ff14268104aa039e986000000000000000000000000952d67821d15ec7eabb00b5347a399d891bbe9720000000000000000000000007cf71fab054cce6a8aad32d62ba960f3a622c7720000000000000000000000009ae9b4eadb0f02ac778ad3861a1a0190dc82f0a5000000000000000000000000287b178582949e4f6d70168914ebfc5144a2285800000000000000000000000092df2a5104fce10d77496710488382eb53def9170000000000000000000000005e1c26b4b6c4f530100e591e31fd4fbb90ac957c0000000000000000000000008b45d85820f45c41cdf850e6db95d2c43fe5528e000000000000000000000000871461b7e9a05a62cee0b2f2bae60e7e3714b4f6000000000000000000000000b19bab8c156680c3034cbd2e1bd0c14f1919dbb100000000000000000000000017dac42b2586907fae66287d68e9bbaaaf50a8a7000000000000000000000000320f2ce5d0c2af4b00d77d364925e8ed2cc0bb290000000000000000000000006d7b014c651dfa4f52424f855632322ef98bc67e00000000000000000000000068f7da4c2f00dd38248e12600ebd3eb188100e810000000000000000000000004ab920de00255efc6a6841b461ac8bddf42c66cc000000000000000000000000a29bc2b3909da50954fa9218b6ce14063f9de3f0000000000000000000000000287d58e5399cabbbb6ed82f9703332d229a3870b000000000000000000000000dd90e47d0dd7b00d25740fb0c14a27ed7175eb530000000000000000000000004f3cb331e2b841fd2804639126546b7aed012ce20000000000000000000000002aaa6798eb6901078980bd030638e143af4b87990000000000000000000000007b3c8b975e1f153112b9eb54e9dfb5fd94e4fae4000000000000000000000000256bfa310737548b7a9cab49d447ed5ff4303480000000000000000000000000aa95565dcd594df13b83d7e534dae8f8698a7593000000000000000000000000d266ed559a56e3dc64fdfb2fc99b0f45f8d86a1a000000000000000000000000aeac266a4533cb0b4255ea2922f997353a18b2e800000000000000000000000091b518ae5a905fbe770774b6e8862f41298a1098000000000000000000000000bd4fd818a4f6d4194abf1948fa19051d00c978610000000000000000000000004480416098da98a5e66720c34393e7e1b9db7269000000000000000000000000f2c3394061eee48cada0615b534f0c3d4ac2034400000000000000000000000085ac81404bb00e8148b0167066a8dc8484ef8e1d00000000000000000000000069e258c76f3aa94f28478040ea0705ebafdb1ddf0000000000000000000000003b9288ba5dcc2051b1cd243bbaeddec8149ec50c0000000000000000000000004d87af904b956eb061a083c2b35b91b15347816800000000000000000000000031fe540539e555ea2e9a7274973235c7c2e2587f000000000000000000000000bbf9b4fe5209235537bdb4dffb77eaf2db92b217000000000000000000000000cf3dabb2004391e005faa7f13ac3e3db43688d83000000000000000000000000290de9ee6936b965bb0accf45fe448209397c9cd000000000000000000000000cfc016197671ab4be241701d648a68fe6eb8af0c0000000000000000000000009c3f0465d82ee6e24103877e0e4d5d3dbb103a0900000000000000000000000002a562bb4bb78dec709c64bcd4fa67a4dd79e6660000000000000000000000008e5232e1c3a7eadd182b86c17812099bdf19a69900000000000000000000000012087ab096a448ed37b48bbdefe42c3488772f110000000000000000000000000c0d7125b855be1f779b027a3898d72bae42b09d0000000000000000000000002a96ece2b9644dd3680444eee86c63f9bb2510aa0000000000000000000000008c9266c3ff764eb1a80ac4521825fe9534d2d551000000000000000000000000818c5f93d3a252e6ec675143f4a9856884b2396e000000000000000000000000c7ca7256fde991366fe441c419d5fd8cce8f3513000000000000000000000000189f54bdd9ebbdcc4ceb587d638a91b62ea45a7b000000000000000000000000905bc5be88babdb5af25481ac31fa343b5f2d26b000000000000000000000000c5bfe99909c982a8f01762632226f34aaf96ba8600000000000000000000000063f8a7028884ce9bdb44ac25f4ee45c92be2587f000000000000000000000000975b9451fbe0b5277ac010adc0d42a8f54a6cc9c000000000000000000000000afaebf7b99207309ead303bcadb9674fb5925278000000000000000000000000b3d9fc7ed24284af0c00066aa3c62652e19fc586000000000000000000000000a2c5040722ef94d26e31732efa9107b5c3cf02cd000000000000000000000000c73b7911d6f11c7333407104aa6d4ec474463f95000000000000000000000000143ac737daa07f4fc0e34dd4b4f186730fd493d8000000000000000000000000e2c0b38ca2915271d42eb5e23f4fe8f706cc9ab1000000000000000000000000c93f8b7cdd1ceb56707827dce8c3d31bc0da24d40000000000000000000000004907722696d484e1b3782fbcfd2b13369dcfe73c00000000000000000000000043653e02c23a666982a3705dd71191ca599fcb9f000000000000000000000000c64d1436fb53867ae10133c527cb9be931beb27d000000000000000000000000184f8d33d3d78d990c8dff070ad01664193a25b1000000000000000000000000fd46dbf934cf9cdcffe0428c6bf8d413f7bd16fa000000000000000000000000aa146e64c6c763d95cacece7211ac5a9b93a0e0f000000000000000000000000249828f908e87282b6bfa3e090eae1d6803b101a0000000000000000000000007ddce336263dc6b8f3c47ef357568ba3b3b812480000000000000000000000005c852c082f59d327ed1eb1b45424f516b965ebf6000000000000000000000000c1f3e23a609d825fb52ec2a8729591a3a5c6fd28000000000000000000000000301fb38867852043a6ddf90316750971111732590000000000000000000000001fbd097882d69e1b5b64f8b1b7264ddb9b372f6700000000000000000000000036ffc7a7264ca09d449798693eaa7a0fa0afd9e10000000000000000000000000514e1e85923583b4893b0ab13bd20377e015ca7000000000000000000000000f8475e33c049ca2492db10b35f612df0658b1f33000000000000000000000000a9689648695a2963000cb954119fe9ce98dd30d500000000000000000000000083b7e6151e8c6468c7c30fc325c497d789d3df44000000000000000000000000eead78597ad34bd85de8d5bb6aefbe262e5caa360000000000000000000000006bd458b997c1ed0c029ec6796fd2da181bc2c3a80000000000000000000000009435accb9a3a2718ba4616eee5b936763aba2ba5000000000000000000000000e7a68003d3ece8894fbf0d0926137fa3519deb230000000000000000000000005b498c81eeeb2e5914bca075e649c86c78646ead0000000000000000000000004b88e01453eae4759a28373ffa7893aecc40a04c000000000000000000000000fd1617b4c29dd3d6b81fd60199fee9ef24f810190000000000000000000000001461ea95836ad1359b6375eda2f498587f9f631f000000000000000000000000022d2040601f77dfe198589d87c4f401c66775910000000000000000000000003f61835b58b6bbb511fd455de786e45ca5d12076000000000000000000000000e0d0ff1b82dbb78178ab1113979b582ba93ef25b000000000000000000000000b5444e964e1516a9907ab2c9ac2d20fffb46a15b0000000000000000000000003c75bdd05436b1e7d1673483aebfeaf964abf0e6000000000000000000000000d8e70fcfba0a0536ca5ddcbcf92a9a240714c0140000000000000000000000004863544e665885b4882ce930adc5f9367091c3a0000000000000000000000000e54a8948f43098bf099e29cbe90899d259f50d4b000000000000000000000000741f69ebe50b59a02cdecb2f842ef80379dd233f000000000000000000000000b8aa23a310ab17e9824d6e614fb8a07c931e615a0000000000000000000000007a61a0ed364e599ae4748d1ebe74bf236dd27b090000000000000000000000009ee3d1520caeefcb50ded978a13025f4fba3b871000000000000000000000000fa8faa35f616abd0e07aa6119187c50538c12b060000000000000000000000004509d8a2f1c92a4111531c9633d59e09709f14ad000000000000000000000000a9deedba572029155090de0eea714c14015c2043000000000000000000000000a4750c74110472b5f1b9ad1369ae7a765a4e7d84000000000000000000000000be131103af9b6b80ca0144d822ce5b37fff8a761000000000000000000000000d42ec8c3ad0c5d898cbb02c47d31cff92b39f1cc0000000000000000000000000bcc8a362cad92e841d1753a37cf9cef1c8cf342000000000000000000000000ef29c3dc6fc3aac27c88a3510801103ef37a92390000000000000000000000007193a98cc8a4ca99bd63bad75b0360861ceb0fa70000000000000000000000006ec8f420abd7a0f4993634691994c22aec869dd6000000000000000000000000bdc903e42b96223369affb917f54eb565f76c905000000000000000000000000fa95a29c7b3fdf2ebd56dce7c7d983789f172d8400000000000000000000000073daffdc54bce1e66b600ea313c52db67b32b88200000000000000000000000088c59f03428678d4f324cad59c477af43cf89d15000000000000000000000000407334b8e932a09207bba54051666a7b563e7876000000000000000000000000627b386a8ce0771b173e025fd397a2bdfe632af50000000000000000000000005fceca6eec77316e2965a250141c27ad4ab15f4c000000000000000000000000876ad97e3f83585b02191a0594292283b72762f7000000000000000000000000c1fde45b4c9be0d524ec5cdc439a4a5b1e9bc725000000000000000000000000d10511bbdbf4f7a48f4bbaa2af88e2b8cb9165e2000000000000000000000000b1af246491cbd879851f536bd4556a8a06e4a4c8000000000000000000000000ad7a2f9b7303880dabd4664024306f9c6b1c7e7200000000000000000000000099b17d372b7b2fcae676081d0f7fed56bddd870d00000000000000000000000099b5960050fd141603084cc9ed3a00eb821caeb80000000000000000000000002ada6726273a62095f7e0e6823158c1563f5ead40000000000000000000000008a9f3b9f067007a7303714d654fa90f2cca3d2040000000000000000000000007fe225d45a9fa0d8bbe455699dd06f8ed4a8ebfc0000000000000000000000003b220184beacc12ebde75810dcdb13ec6a7d19d4000000000000000000000000bc72198d65075fdad2ca7b8db79eff5b51c8b30d000000000000000000000000300e999fde5837dd6e0dacd62739ee184f0267e2000000000000000000000000f9dc47becd8dbd84dd0a7c06980f462b4399ff060000000000000000000000002e4deefc94fe8c589b1b951f3ef0d6c37ac97af2000000000000000000000000a9ea779bee389da8e1123385e4b4eb95bf4e3390000000000000000000000000c9a1de792ff3f6b8d67a181c14e39a29eb5f20180000000000000000000000008f36c0560709c6e2c6df6b521063c0cb022a6c3d000000000000000000000000c20db8e8a23f5ec02126617c4b76f6092a27ce4b000000000000000000000000ff3fad1e859807b9b05d8d22fa9bf8b983fe5bfa0000000000000000000000004ad36564f88001a61d0980b0d9a45f104cc07ff8000000000000000000000000224d14ce8c0593e0200f53e9057fe95c0481b03900000000000000000000000004f6c9c3d63347fd17399ca031b008440afb3714000000000000000000000000a3979c92929a8b896be765ae2605a6f6a64efe940000000000000000000000009e427e986cd0a1008b84c42fe0a9af25993bcdb2000000000000000000000000cad047d03e6cd7d0f6369f8b9629ecb621bfe9cd000000000000000000000000946a02f6c82cddcc91c704bad3d796ded9c4f27f00000000000000000000000029255fb5a88227a883027d0abb96fdd96e17357600000000000000000000000097ff2d409e69193994a4142d42e43326c424ac2f0000000000000000000000004df3c1242108507aecf908d86d2838566d2c03f4000000000000000000000000f1326e237044b170f4544546b32829dda65e3b1e0000000000000000000000001f3cc5ab594bc3286d4fdd107067348e0b3c43340000000000000000000000001e3370f50269f838c543fe125f0f435740b2eb2d000000000000000000000000246f0546cb786eff82182aec9dab075fb0795d98000000000000000000000000affed17a4a9ecab9b43ead92b5f3875ef71b9cc1000000000000000000000000c07ab9375d337fd4e20c84932d199b96f2b5d40a000000000000000000000000d928e24e34d6083e5eb6355a6c8e2b194345d5d4000000000000000000000000afe23520524f8e9ba5f72fa30d4fde893564b8f7000000000000000000000000635c2b3691e0100942f36562fb9f0fb5ce281835000000000000000000000000dce4eae6e6653fdcd844bf35bc46501e4c719d8e000000000000000000000000e605fef8fa82648908a1275ae2449b4b3f4e21e4000000000000000000000000a412942fc81aaf9afe68e579a3da1452c52afbe300000000000000000000000034efe930c48b207278f33c27548a4ab8260ca4c10000000000000000000000003588dc057e7f720fa4d3129f647240bca6cc941f0000000000000000000000000221489d7f4f27097a0531974f6c48f228674992000000000000000000000000454233d7e657dd9bf43b5ee87aa9013baea9a4920000000000000000000000004c3fa419820d44b10ad843b8d99fed250b1a486c00000000000000000000000017d45a9ed4fae3a6df4b3180c3580185a7b6d363000000000000000000000000f6a7040fcec85767a4185bc88d5107a3bcf25aaa00000000000000000000000023fb57c265a202aacbb90ca78edda87cf4f2c2b500000000000000000000000039f03c871fbb8dfa19b8d485c918e32fcc97163f0000000000000000000000007ca01bd817c9366d71c30d23b70fb3bd824610340000000000000000000000004f7382cfcd393d7e53d8ffbf817dfa6445a64d05000000000000000000000000d58012ee3392a69129dc63acaf45fab904edd69d000000000000000000000000918373f9acbe1184ea19b043b4968abbd25fb86f000000000000000000000000804f7e6451e6534b69ee8ca7e50589c73af399dd000000000000000000000000c92c48610117916f9dc78506757498acf1cc93ef000000000000000000000000898dd94fc570bc96742950ddbe5e023ce8170ce80000000000000000000000003d0daa108ea5caa1a464478614345d50e5600672000000000000000000000000194c16e6f6b9c7b1b2bdaa7c31837a9769a9254200000000000000000000000034bf554da4ba45deec52f32c0074574dfe00780a00000000000000000000000090d3e37295544580ed09e15e71db48cba756a3e60000000000000000000000002d439ce0ce3d6f0bff606207d976af878b8139c60000000000000000000000004b55e98ac0f02ceb39b381afd84b47eda937af6d0000000000000000000000001111117676307d13db98cbc808a3c0bff058d9c400000000000000000000000048ca6ce62d285835cd1b960260d91dc6ad4933c5000000000000000000000000df522d0b08f19a7e949c7cf09bacff0e57860628000000000000000000000000de97b9283a58db1cb6343acaddd4f1f44281ecbd0000000000000000000000009ce58f7fe542fdbaa6aac26e4b7eecc51191c2f40000000000000000000000006709c80c91db30b2e96675e5ba716fe974eb281d000000000000000000000000b454714dcfc3ec788ce4a2c275d42c7fda96d37400000000000000000000000013f6125703db296985b81b8aea2c65436436ec6a000000000000000000000000ae605a4e79d7df7f8215ad703847b85a42f42bbe000000000000000000000000ccedf921b76e1e4c1a0b2eadb4d97e27374b0eae000000000000000000000000251d5f57d435284d39605bedf0ab83b4a7f2ffd0000000000000000000000000c6a06b3526f89a5b3186e1aef7575930100b031d0000000000000000000000002a384ea7da9594494f5e351efae9b4e7a090de48000000000000000000000000d31dea8a5b9f334aad16a1321b3f6308b9139f93000000000000000000000000713cda39f52a3b8f4d31ac398b0276ebee5482bd000000000000000000000000ece23b8b28212e46596146612b957a373066b449000000000000000000000000a565dadf02ea90287c95e398fedd4c19728bddb50000000000000000000000007ddf64ca2c602be06a0620bf1a17af90cae70549000000000000000000000000aab3b31b0eabd268fbda416910b230f23a945f2b0000000000000000000000006238dae73bd081afd687c393e2a230b3314b07dc00000000000000000000000035e6e6193f02ab0fafeefb7129a01b103ef9a02100000000000000000000000044ed2b0e2630d935e761dfc3d3953d14cc4e95640000000000000000000000009f8cfc509cd62841d8665f6e14a29d14392b3ca300000000000000000000000000aa0ff60d2e2fcafc9c7242c1a0b8e6b0e3cba9000000000000000000000000786d02348f1632946d294486fe0e38187284868a000000000000000000000000f84f133455677396eec37b12e3fd10944cd14c82000000000000000000000000c28b4a2dcd983b7308d9b08d1272e16abb53ee7100000000000000000000000092d633eec45f6c765034d5285911d7f81a78e715000000000000000000000000813525bd1af6bb5228ed2b8ec64cd1604dc2e048000000000000000000000000b9ab01277f0029a002c3450bc2bc4d11a7c795f70000000000000000000000008478c72fc848f9973d1a046249e4f71b9d004b9f0000000000000000000000003f47cd157e3ad6a35f3266dc8796e642d0a7e02000000000000000000000000054a8aebb7985d3e19526e7cfda4cfd7d8b85db43000000000000000000000000738add25407b0c154fdd14df4a31a66904b9900c0000000000000000000000001f3ebcb6e85fd6c152ba5df8fa660f8d136f9e0800000000000000000000000058d3c26534f9d6e4520615d9a7673408f5abe1b60000000000000000000000008d37882980dced6628a91117465f3dd991b6c9340000000000000000000000005041e717c3f0bd3530ccb2538a48ca7a98efa84a000000000000000000000000ac57c7e04a23eef0402aaad25e452dbc0e9699730000000000000000000000002ed4cb254355558886e1b5792022c806668f0296000000000000000000000000b602f98e8724ece8977d9475ecda12643bb359a2000000000000000000000000f410a5fc12c02be9a5f7c1bf78fcbd624109be63000000000000000000000000c81fcf9f67b6c3efd8daf9bbaffa721428a8851b0000000000000000000000007a6c958a2ce630279466545611af7be60da1180c0000000000000000000000003174bdc2d00f5c964ebab112d7bd450112661170000000000000000000000000f91e2bc6c79da8926705e4a13a1b2a82d4db164a000000000000000000000000f0a36928891eb1054eb76ea3cd1552f9dd478f4500000000000000000000000084cc42116547711f5afd38614279306205100101000000000000000000000000b8e2d7a96dba81a67496509fbd66be2f0da7c266000000000000000000000000a1d1a5551227fb380ec7b389280ffbf0c46d960e0000000000000000000000003a567303b207c6d906a8fcc380a2c307ece7051d000000000000000000000000299449ed38613f09d01d2cf73ab65d59e8e1acd6000000000000000000000000685449c00c496183a1f7b4a8dccf158464785825000000000000000000000000e75ad3560be13d3e8d3f7b4a941656e0900fa3d300000000000000000000000016d4c8ea04c2f8ef6e97c762c6317d567951dc540000000000000000000000007aed8e2f2257d57b885d05ef7431b8dd043491c6000000000000000000000000b6df230cce9833a33611fc4c4addb073df6a0be2000000000000000000000000d546f70f07afa1c3070d2a63d2bd3f177972c06300000000000000000000000080ce6ff885f995fd45cbbc92603b601fe950a1ac0000000000000000000000003111f1143b83640d155d2f7566d2273f17af0565000000000000000000000000ae62730868e82c2e8a7757cc33671773a2814c23000000000000000000000000392acfd0792c32222edf31c20dd0cc51528bb9ea000000000000000000000000fea344d55b03d559e81ba311d3ef94a3d25be485000000000000000000000000a0e1bdbf11fae49f4f4d17f564c63b2bf830f553000000000000000000000000ec55ced00a0f51804a9acbfa18540e4ad5b5132c0000000000000000000000000a2934a0b4ae443ce321f10266a6fe4e995b92e00000000000000000000000001857e4c379fc9f9ac31c7b9279eb544e22d9e2a5000000000000000000000000918453d249a22b6a8535c81e21f7530cd6ab59f1000000000000000000000000a8e85da676b85d58e0d50b0a848b8daa020f8bb10000000000000000000000009bb11de94366599b84d69dcb6d60694b17cf3aec000000000000000000000000e63f2bdc476c63093ed664a3cfa599abc0ed6dae000000000000000000000000326274a80f232ed94d5dd4f28760054934fb64be0000000000000000000000006991ef54e07f8b3cbb432cb4c496074fa98273e6000000000000000000000000db3769237d853babedc4a18a0a71e9ec0c6f13c3000000000000000000000000171d418454850506101e952849bbb53de6f8f98c000000000000000000000000ce31ead48eca2d7260bc63f5a87584763ec0aae300000000000000000000000038c1f1e166dae8671b24e9dfb9daa79d5ea4a7ab000000000000000000000000c6d697295a5ad1c32addd78fb8dfb79cdd89c349000000000000000000000000a6e9f7570e0f2d48cfa9e3fc178a075efa8f21af0000000000000000000000006bdae409dc57e3817d3664d33fb224cfb5a83d2a0000000000000000000000005983885b51827cb7ae7cbc43572296e0ae638aa4000000000000000000000000d114e0845e85baab3b9cd1da7daf38083ed6bf6a00000000000000000000000077dce62139912650cdc01c95df1dc40d10e2621c00000000000000000000000072049b734633c9f0981c5732e6f1497ba9142fdb0000000000000000000000000c863f33358a1a15eba5645ea81a5dc672805a49000000000000000000000000c3dbf9ee4ddbf6ccd3db2bdecc208671374eb784000000000000000000000000aea93256c93c5c986d1d8ad19ff07715b58d239000000000000000000000000029369772245056dc58dac0adcda99a8685a2d3fd0000000000000000000000009c8639aa93b0aa62b015edd225d8a52f25a5228d000000000000000000000000b2232b5903e3248601e3cb27649a7afb6bef701d00000000000000000000000044ef4e21490d454d2d9e2b5fc32b74c384d5174400000000000000000000000035c0498358ed799c1ffcd9f82a6e3f7d3c12ccf00000000000000000000000001b773107f9d0826701f4e0fece74c56ef6de19df00000000000000000000000068dbd22d39eca6cc7dd8ab682968c3760a5b885d000000000000000000000000d9dcb30288651d4b656287222969ed47512529bc000000000000000000000000df897943b2d030038ffd0ce78fe5a6d4d132a0cd0000000000000000000000005c8377c3aa1113413e72fe6bb14c50172682f008000000000000000000000000f130c42239ef205eaac1a77b8418ccca3d826e400000000000000000000000007f20c677b5de630b2cc88dc936ee74c904e7386800000000000000000000000023be5fba1ba9c07ee676250040db99474da72997000000000000000000000000eacf3456bdff0138eb67956b38cb001f5de49f14000000000000000000000000085193e653d5680de172a81a5cb9a96ba8bda0db000000000000000000000000e90244a04463bf2c5d8d8d256d05685763f7e991000000000000000000000000e771f988e531d6437529cf2e640fb8cf98a72df700000000000000000000000010274bf3fc26aa235f6a5457574e1f75caa6d36a000000000000000000000000c578818d3a61730eec87a4021b5ea9ff5d8a41c80000000000000000000000008611b2605548651ffae5f905bf6824edd114799b000000000000000000000000fcb7a7c7f0724de2c1ae7349eea9a0431e8bdd170000000000000000000000001384a399c72aed6184f81c26721419748c354028000000000000000000000000907909e18dc7704bea8bbbeb05874a50b5048f0a000000000000000000000000c087195a816e1f247f1865189d76c6be0aed99820000000000000000000000007ed26456316688c8533b02e0e46bdb61ed9c7aa2000000000000000000000000898f004967407a50d236b072da49194cd35311f900000000000000000000000083f09eec6d5dcb5e5ce734651867876e57b61e9b000000000000000000000000dd1160b6ed029620eb06f77188cc0b16df52abcb000000000000000000000000e473f71ea0d71c5a8090701f73838ae8f8bcffcb00000000000000000000000024d1a4151575ac6612d2bb7ead2071af2ff76d5f000000000000000000000000e01bbc3a007bec81c4008c61ec4922ece5596abb0000000000000000000000002c5a65f20fd359be8aba8f58ff580217feb139a100000000000000000000000048e00777bc189edde3c1808b8b632bb60e2518fe000000000000000000000000252245206f8b2e7a8cf01d381eb932085cfb88aa0000000000000000000000000457b72c73b67747f63120ce9aff2564ae1a71930000000000000000000000004f646abdad65f27953651a84bcd2039be87519e4000000000000000000000000e6f94b2cc4e63ca7faaaa1bae7a8283580abb9000000000000000000000000007355ca5613e3c943f6df3652e7fc4e4a8b800976000000000000000000000000edec77a0b543f228e8224880d6a836932f2658de000000000000000000000000bf735c8d32d75654a6d7f447ebfd39f7164d810700000000000000000000000098c023f987c634ccd4bdf9a7fa6556e573068426000000000000000000000000b7521b538a5cc288ca1c28481d1325cf9ae7b63600000000000000000000000072304d9597eeef21df532f2f08cda17313ae3fc30000000000000000000000008999ac9039e6971d3a1bb97392d74b6ee33952f90000000000000000000000005ae44d0e801a391cf72849d60df3094d2599967e000000000000000000000000418b8daf27fd9cab518ae75948727c69e6e5a3cb000000000000000000000000332094a2d5ce19e0793fa8ed33d3f49c660adc34000000000000000000000000eb8da5c4d41373e52009ec3744d330652e918a5d00000000000000000000000056615bffcc5eb354b28640db75617ba10a6ca857000000000000000000000000d2200879893d000c250e51bbccea8b3ed5eb1bfc00000000000000000000000085261e23c3f3e4466bd7851fb35195953087db550000000000000000000000007ba3d1f7c93af8fb7fe8b89c8ac22ff2b46a2c5b000000000000000000000000e0a1375cfc45f305a75f421a282a040554c1dbac00000000000000000000000003c2e33e5dc9809096d5db9161c84b4b9ec7cdac00000000000000000000000020b0918b7e9fc597afe1b711ae2d607b97b8375a00000000000000000000000055e5d2bd0f0cd91ae7a2db67c888ed769f04a54600000000000000000000000073783287f8e32ae3233ea02ed49125b52dae7268000000000000000000000000b2dc53ca5121e427f450106526918353a2e483530000000000000000000000005d59a4841292478d3c04d5306586142928a4b22d0000000000000000000000003481a908425622e5d71600217fa7db11a81289c50000000000000000000000002d99dd99e8b29f9f6c44e6f00e27e87dfba8683d0000000000000000000000007c3ea55707ea562728d0b18d7b286d3f221bd20200000000000000000000000046aafae06c3e1df6cd7dd5898399bfdd178ffb01000000000000000000000000705301a9fea14f97c79e4dc80bce0a92115fbc910000000000000000000000002f3f05236f7de66097ac2129cf2bf285c0fa83800000000000000000000000008a0cb31f240ed8f571dd950bb09d833934077e9d0000000000000000000000004d7e4b2ad317b0a0eeedde9cc0bbcaf8551a2cb10000000000000000000000007f1c99acb99b2f7888545574f382cab8496be5970000000000000000000000007d90400ab649db99cd76053740a13fe920a994ef00000000000000000000000019086910cd6c7349bc04aff8857131ad97ee1cff000000000000000000000000446695b427604afd64016cf300eace2605414f8e000000000000000000000000bf08c9c2f808fc57c86a5e53ee8a70d187993c0f0000000000000000000000007eba056e04d9e2f9e4d019b4d973db07c6892ed6000000000000000000000000d66427a092c55e1ee974edfe842d99ddb7f05b950000000000000000000000001b0198b88ee297b8436ef508e106260b560feace0000000000000000000000002432aaacff1d2a0d71c36cc976baf284b9924a8e0000000000000000000000005188b4d07587d1455f068d5c17aa1d881880bf19000000000000000000000000b8b6d2c0da888754779a53565bb597afc63f24f6000000000000000000000000d36d877177ca270f8510c4340653e2b5ae3bdf9600000000000000000000000037813726a56aca53e358f14d093c218a2e1cc3f7000000000000000000000000b16e38c74aeeda7a84530d48e26eef3b8d4525b9000000000000000000000000b9ec58bfef1cf23df490beaa6c3fa555803d15290000000000000000000000002102e632cf0894c3984cf93b45da569030fd8935000000000000000000000000308eb25161ec14b639cbb17f9ed619d0fa43cbfb00000000000000000000000016ee380d2fc35dc8e86f39835b518f43aefb24d200000000000000000000000026be593f2a0cd9d5ea38257c39f45c303a2e8d77000000000000000000000000f4da97cbe88f89a2c94855a2ce08f84d72a7e1b4000000000000000000000000d537d09b19b9c8ceb3a91c3a13e74e7eb2c43543000000000000000000000000115b6dcba7ac23d5b0a7d81a1af4bc27b5a243dd0000000000000000000000003296db4b37ce404150a9d3c510bdea6ef362effb0000000000000000000000001df67c077f4ad3b2130a95fbafa8ced6ddd72fac000000000000000000000000c4dcd7560cc14c2f3a83ba70f5d3bf4e58fd8148000000000000000000000000469e278cb67c43635113f2fc8d9b0f750ea9d9230000000000000000000000001b8735f0fff8394cafd3b5778ad6a3e897024e68000000000000000000000000c378492e1214a3878357e5837e8a34ddc64f8d62000000000000000000000000bcc2e6bfa728fcc306dbe0b0f87dfed78b47993d000000000000000000000000dbbdf05a85378ebd1a262fe5ebd1dcffba1736ea000000000000000000000000b281aee723980e0b11d89bb729743924f5cb0acf0000000000000000000000002ba00c02833ae68096eba25252c05d417f145d6600000000000000000000000005775736b823afbd1f7167a29eb46c4c4d1cd8b40000000000000000000000009504e9f4a2ad570723e9461756f819e29f9abf43000000000000000000000000a15537f946bd84064fe3fffc815312a2ca0be82d000000000000000000000000e331ef612cebc0aca6d0b586542b3c25c82350bb000000000000000000000000c66a272bdd5216b2506ffd833d087b1e27e4a84c00000000000000000000000090c27afda9496dacfaadc663a9b89d6bd299bcb200000000000000000000000082e89269d3699e971ec3ab57b868ac50f8d272c8000000000000000000000000eea45c31b0131c41b7c8dc5a4a93feae475a80ca00000000000000000000000082d1b4d10b0761e1eb91fcda4d54dca8d61d4e5300000000000000000000000058350dbf0d9e635843810f809189b76919a626b2000000000000000000000000b9367bf71487eb10a68c3179753b9e1ba8871c8f000000000000000000000000654efd3e19a261c5cd9a3612b6c17434e9ba4eee0000000000000000000000000a57b6be45698c083794169c1601f9244b6b3c6f000000000000000000000000cce073e4cbedd926d2d87a1e1fc11897154adcf100000000000000000000000029e4df4fb40cc48a0f3286dbf68ec9b88ba78d61000000000000000000000000e8c192b4b15f394614967b8dfa81de03f64af57300000000000000000000000004443c298edafc303dab851ae4e8cae4e90268e10000000000000000000000008e92b8b8e8de92e1841214b739890777711b153d00000000000000000000000060a3e3ecbd58e464dbd2710531759ffcbb4c0b23000000000000000000000000c04d1ca30f46261b009cf934b9806611a14865c3000000000000000000000000c1490cbfbf05a7a683b28868bff9356508460ae800000000000000000000000019c1b47f62fb32bb1bcd1e4400de7315a5c701080000000000000000000000006842ce7d35033fb230411ddb06c8cc8da9902bad000000000000000000000000590ee8ef899a369acba7bae281ef49b12f55680d0000000000000000000000007e222f65ab279507b4124ba450f13f9758212d42000000000000000000000000caf21386b8b3881616884a3cdbc8caee43b0b62b0000000000000000000000003c24f7ae5a413550dfa7b0fdb5a0a0a4eeb3a3d6000000000000000000000000339229423577385aec58d4be6664c9943887d5f0000000000000000000000000bb9273f067fd81c6c4641e747a3c26de9a10afd000000000000000000000000058176722adf7de4e9dbc7c6c003dfe4e9d4a7a41000000000000000000000000f955b9690dec8d136771e9fc515d68f4e64dfa7f0000000000000000000000009a1f507c8358318bc9000d0cf6c929bdd5971ef60000000000000000000000009de9bc591d245b58ce59a84c05cb6c92466ccc240000000000000000000000006779b3570196edc58ffe1df0e46a11e7786702c4000000000000000000000000a8383c9d3a0cc8539cf54d336fbf5e528e82212f0000000000000000000000003e3b36a61ffaae812335f0a6304b61f9bb6bfafc0000000000000000000000001adf1ad3f9d3125898318eb9469ad0689f22b0f40000000000000000000000006a3acade7bb41e6260afa93df03002a3c7f860d90000000000000000000000004ae52f994fee2337ddedcae56bd393223e2aac800000000000000000000000001cada199b4b5169376f3c2cf1d5c9c4d30426ace00000000000000000000000098b053523b35bd82967d9df23d1aa2909c720caa000000000000000000000000cf4798d0d502139f0d45becf9dfbee8ce9f2c16a000000000000000000000000531c928f753135244dbc624627e17e0c6e21d581000000000000000000000000a0ea48c62cf2395583fa834b4d88137d9f9ecc08000000000000000000000000eb0720811f1a328f22539218117cbd024cb1cf9a00000000000000000000000054c00d4927fac9bf388b195b90914b910d302476000000000000000000000000680643121624cb4dd8e267c0c4b12bf64925bdaf000000000000000000000000c0917d5b34f7773ad2b170c9e5f91e3301e639f2000000000000000000000000790c9e211ad5f71e6daadfcb3d58df8a9cc749ba0000000000000000000000008164799f3ca1b0f4c49b0d0368a0c30d5164b3c5000000000000000000000000182dbccd5b62686b59dd397b8c57fb00daf82ef5000000000000000000000000682e0ae62171798b242ee027541ff85e36bbbe3f000000000000000000000000d739880c82dd706349e94ad87ac6084de52d45d2000000000000000000000000c5dda00ae2ec236f675fd71d876a8ef37f2298d3000000000000000000000000e70cf923b90df27ecba59150b784466cfaced31d000000000000000000000000d4e54520482a4ef8423446a6c495ed15d37f723500000000000000000000000051636e6ac4720f54d3268794ccdd0170a0f001990000000000000000000000004a8a3012787a75f73a0aa59163f7d593725d1636000000000000000000000000da80fa814773697b19ed173b7cdbba4d72dbbbbf0000000000000000000000005a0d03ea12bc535a2a504bdb8d9d54b59d7c52c7000000000000000000000000b257cbb44a21f27cb8fa7769efc1c8faea9f7a3d0000000000000000000000000ae78011ec0163a9e7db5f98aafc27caf249cb98000000000000000000000000b82abe292d32eb6c016a05d30c51c4c616ddc587000000000000000000000000801ad9d4a4e57e81e83967ed07f1287512bd00010000000000000000000000007cb36a93ca0457bd8ea8045af2940e2170dc6bbd0000000000000000000000000c094907bd46b99b1d2bc22ca23c9f2e5202c513000000000000000000000000933a1d4073765b4d7093d2b834ee12581fc5e01c0000000000000000000000001b92414a6f14927636c8ca3252e59f1c057ee78300000000000000000000000093073d03566e446f6db4598a53b5f043683fab5600000000000000000000000019c1c0fc0fc886031eb9d3b81c2649ebe083c427000000000000000000000000a5087c3749705d3cb14f1cd0224d598939258f1000000000000000000000000042443bdb341c4b8e8335aa6cf316828c09d519fc0000000000000000000000003c005130ecbe9bc677510bf5e86e4918d2f8c7ad0000000000000000000000000760b8700ba023b05f0ad8addda4b130fab7cdf3000000000000000000000000b2e5e0f5c9a5daabd21bca634afbb8cc9eba5ef0000000000000000000000000da83eee76a1be007f5f5b5b3e5bf2718e1a042e5000000000000000000000000f823927e510fa5b95bc8dd2361cfb5e7d70c901900000000000000000000000006df2217fcc336169c10e433d0db827e17d5e3b9000000000000000000000000251bed9d78f57e9f4adf11716d7b1d72f1a56378000000000000000000000000f9248cef286a5036d44be313aa408aa5900c0d700000000000000000000000009d892ff75c6d2b7fce531b698ee17fd4a636915e000000000000000000000000bee8ce7cd3d3bbb9a7cf020bb7168520ca7138de000000000000000000000000417f9e34246d79dac1b27cb08259ad0d960ca3c7000000000000000000000000021c7886dee93cabe5960f193fad895441597fe200000000000000000000000067d88876845335baa9f916e08ce65c3f90facc77000000000000000000000000f11fb28b096a7bcc0a69ae41ccd681fc7fe4302b00000000000000000000000018da151be0e039e784255889760ce19d2ec58a92000000000000000000000000135c22a2479b1020cd3bd24e1094e9dae5642c4b0000000000000000000000005369c814c215a7b98d57f7d88b315d3e5ceb63950000000000000000000000008b62e10f321a17e8b31bb5bae7e50f6787830d9c000000000000000000000000f607fa0dcba3ae91c78848e0303ae17bf3735e08000000000000000000000000ca6f2df95f6582963ed97f2be649139c8a9a60ee0000000000000000000000002ba77503ba95cda28a4015c73ec88b60516fb91d0000000000000000000000007a631c6c364c9367c82005a0a63c91f0694f262f000000000000000000000000b7f70f8d33191055d3f4f67952ed046834e1e871000000000000000000000000459a683540806d87638cf263ad80be4c2d17422b000000000000000000000000b012ba1c00692586af39be70f479fa77416a7f58000000000000000000000000a523b941ba4d720643595d71a6cd66d2eb4af9a4000000000000000000000000c576817d31dfa449286bc8a764a456db7555300e000000000000000000000000758061cab9543f371a81d8fc360c42352997a5ee000000000000000000000000c1313850b0fd4470f7ff13d9ffdf8e8639081ef500000000000000000000000033d0884ca14b61ba30b998de8854be8e226c9313000000000000000000000000ba855019e0878eabba74524e1dc67d84ab76df4e0000000000000000000000004c3063ed177463b4ca22457dbfd17cc218870b11000000000000000000000000233be3dc5255e9b3a5ed82fbd74721dbeba8cd270000000000000000000000000bc0eb51cbabdee34bea74500acb4a114a515b6300000000000000000000000068e15dd88a29f2941264ad4cb71c9a198aac4bfa000000000000000000000000cca29a3ade7e51d805ea181946d9bddcde90ebda000000000000000000000000c90402282f3eeb7b30093112ca4c5cd48d602f05000000000000000000000000a151235a28991d7f16b26bcdf94f0001934c74650000000000000000000000009fc780118ab3fdd99f8277cc86bd54c46004230900000000000000000000000032abeb3f3297582a42fa0a0f739a296a1abad1ef00000000000000000000000042d4e90ff4068abe7bc4eab838c7de1d2f5998a30000000000000000000000003dee6c9ad45d2a96ca710a5c92e1a2e56d5cf9cd0000000000000000000000007624e6247d1ad07d5c0df3bf97fccfdae5490771000000000000000000000000e1d0fd369af427ce86e883b8866fc6dba0796a680000000000000000000000007dda70431af8ce7dfbb12b61de25601575488379000000000000000000000000e6d0c10f6c9f65e3d5e9aa9d54dcff0f66df2fd6000000000000000000000000fc7e40f62d8f34b6710418ec7b5c3d6d4859618c000000000000000000000000b6ea63dbd6c64ba8e99db7dc5e7a9c6020807160000000000000000000000000ff0108e0af39297378e187e5ea36e6bfa5ff7db40000000000000000000000000287c1086338bdad576903917b70ba62e1c01ca3000000000000000000000000d7a5d688b07a997fdee9896289f9d7d0f02c1f740000000000000000000000001b1b5c2a5c82f4ad7d91bb4e8437832b30e05afa000000000000000000000000d99bce1882a929d18b39b7586a7d240eee5f1fc40000000000000000000000009e552bbaf70ec8e37ad650dab6b1dcae5cf4bcb3000000000000000000000000f93bbbfc8384a9b50d04695bd72f537c9213afbd0000000000000000000000006c0a33a9f6b086cef0f24476d01568b89a910ade00000000000000000000000047ed4a3bfcf7de01c5c40192f324e1afcb42c3a1000000000000000000000000b7475e177f5c9bbc830da08c887e01c5c005a3d5000000000000000000000000ec8af2d0ed4502ddc2eccedebf4ff199c9fb3bcf000000000000000000000000601e6fa5d815f356c68cbea7af260185bcdcace1000000000000000000000000b4198ebba0c8a9253b526f8e26d4442118364252000000000000000000000000b2d16677314ca9e8b1102079b54f9999fc5d6cfb00000000000000000000000049008ffee336baed0c5521ac11559de9f675fb94000000000000000000000000e7b6f4ef3ee20e217abcd4ef8ea4b95e6bac6d7a00000000000000000000000022caacf3ce66140803132053cb9e372cd038b16e00000000000000000000000057576b0648ed40ee3da1520e2af49ece57706664000000000000000000000000579de8741eccbd5220a7ee71d11175066a3d843f00000000000000000000000064ea7852b83e7c13c90d6118f8ac5fecedd46d3b000000000000000000000000dca1755037defc4fc817730bc96553ef42ea8d5a000000000000000000000000255984e224942259140f722e745e611ca3701861000000000000000000000000ba3acd24fa175508596574892b0e7a0422c6f0c1000000000000000000000000ea523f8bed4a3edc5a24f15dd34698e4315d8e6d0000000000000000000000007cb5c10b7081ecf8abecf504d53e44ca5b158da6000000000000000000000000851852620ac52031c3874c3ac254b837c9ca34c20000000000000000000000001cdb2294862915c228cb9c1d53118e42e628b594000000000000000000000000425dd64068072b3dd5303dcd754214544eacd57300000000000000000000000068c5dd352b5f7640ff6c032ac4bf721aa824722200000000000000000000000012edaea956a5e6cbd26068239dfd88bfd8def953000000000000000000000000cb6fbf66031bd9f8f76f42331d279c7f2476781c0000000000000000000000000773f9177faca02a1d916c3bcddda42bd73ac8f20000000000000000000000001cae16340511d05a34adb549eb2d25a8bf4bd2b3000000000000000000000000bd0f5d4be49f83fc26925d454533da2e2504da6a000000000000000000000000d17038fd0724447499fc22d88834cb2ebe6457c40000000000000000000000003cfd38d6793b53f808c927403fc83e5db63dadc7000000000000000000000000a4fd462bda12dc3d4c4e7e98898ba0670bd2475b00000000000000000000000096b16f8dd64f7add69dd88fc3ebee71f318508360000000000000000000000005a94f55082f980684d6cb4514c381f29792dfce5000000000000000000000000cd0b43c1097c78a7a28738a951262f701b7b5a26000000000000000000000000913a2b623cb271397877a2cc79dc461f2b5a25bf00000000000000000000000024e267d13314dd742d86c3321e727b801ed9954200000000000000000000000066cd88fc69994a95478b0cd3314f8e37f7dc837800000000000000000000000018d0282cdecd11f484e8960ede6ca562b0ff45320000000000000000000000008136924560caabe310781579b44132f1b0f83e37000000000000000000000000fa3ce4b82cc4dd303104b5c43eecf72871d31632000000000000000000000000cdf198a569fee3af4d4e2aa82f4b696c21a64396000000000000000000000000c1499d7fe2ec26b80f139ab2c87fe52b72092e6a000000000000000000000000deeba795a590a47e138fe1cae4f6a9cbbc32acab000000000000000000000000802d75488d05b34e2ff140382afe5c1b7614a134000000000000000000000000fdff068d84a6c7d2204feaa27aa756b5c0829ccf00000000000000000000000064e55c710550a89d00f39e38dfd07548b51b494300000000000000000000000020dfcff8b7db493b19c91b43a18a092b5974a4c1000000000000000000000000c0cefbed13ea5e9570408d8d82f959ce52f3fb2f000000000000000000000000904b14ee0e0a277f2dad32950de491a4475373dd0000000000000000000000009466140c8781e253fe426c87ac17ccba500140ff000000000000000000000000b452b5a87b64c66ca271b698e24cca3f13670683000000000000000000000000b81ccebd6dbff5f8940f4a33bd66b2f487b9133e00000000000000000000000017d9c6020f65b11b6c7f33f8d83cfc4fefc6ce72000000000000000000000000078a16416b675c5ddea5e089833be5185cdee0c9000000000000000000000000a9056a7c67604b74eb0454d76ea9021d47fb6477000000000000000000000000fb46349c0a3f04150e8c731b3a4fc415b0850ce300000000000000000000000043a823d72e7e1b38ea8d9e1488f223d7acca9020000000000000000000000000dd43cca3e6e50fb3f252b1550692adf9cfa18de0000000000000000000000000a31ad182780f0ddefa2ccf029e51cf82357908dd0000000000000000000000001332956ad508dbb4fc664a0ef951a699288d66700000000000000000000000000933afea044612c6269055f5d62ab97664d3bd32000000000000000000000000fe837a3530dd566401d35befcd55582af7c4dffc0000000000000000000000008a63918d33504b9c02ddac9fe20114463716db33000000000000000000000000a2bd2174e0a388b94070452faa6fd52b698698d000000000000000000000000027d83c565699f3f330ef743305b833e8a87555f1000000000000000000000000f8f92154af0172b2bb6dd43a8c740e2b52e21a46000000000000000000000000d83190e4a567e0d09ab7d77b41963018d16ba1ae000000000000000000000000510f3bac0d0be7d13a992a1d8f99a69fce38bd090000000000000000000000003117a747fdefc095146ac4735d0a3e245022ee040000000000000000000000001d868ec03e8b11b1991b2af898ccfb132f90a25600000000000000000000000020bef2e8d98fb9ded14b290ce7c9db32163038a9000000000000000000000000422955c813fe09b32ac775d2ccbc8d578a773e330000000000000000000000006d4956300eb92c64efef1007210a2719ca44a198000000000000000000000000b0346a9e750321e0446df758be128d63fc3a859b000000000000000000000000ea29efb739d042d378a8db9be44d53ad949d4e73000000000000000000000000fe74b221267a1e768aa55c43ee280474026d781400000000000000000000000089d729ae068e0dc7a6d1a614ba8dad65e77cf517000000000000000000000000e8a36b446471d29709e9893022b9f5a22ba3fec50000000000000000000000009858cf1cc44bc29a8e17759380268f9b1b929e24000000000000000000000000305d988f8805a47c8a1bfa0d711445491972f06c0000000000000000000000004675d960ccf010803fef619a52a0b12f1b9a56b30000000000000000000000002225318b56052ab949c4dd45e03fd8ea2b30a3dd00000000000000000000000049f8220e627d93e74f21ceccad9780beff6993fc000000000000000000000000ec0b8a38d1f217984a5a22f4d1938d474902f984000000000000000000000000fc5ba534f035de9edf6e35a185f5b6b4607008f00000000000000000000000000e71981b3f18422e70c01d415681e987bdf0f5a0000000000000000000000000fdfb4846744f13f03ce332543e035d58592526f1000000000000000000000000c780488f202d3a45d3991e1be479f64c30a94c36000000000000000000000000966899c0d1e00c63aa635a2a19aa0d4ff7744bd6000000000000000000000000cb2c6379be71eae4266f6fe465df5d1ebdf748c6000000000000000000000000cc08d4838e79589eebbb4d92f035698c05bb52860000000000000000000000000ac32e967d52bc70ca186094e073f5cd72cc8966000000000000000000000000631cfb45dbc673bfe8eb2d48b90d6b48598e08ff000000000000000000000000e9315844c7ae911c7e5a6999e5b4c1ad3dffdada000000000000000000000000eed8856efc80f9871ca9eca6fbc62bad0e57f5d90000000000000000000000004fbf10e3fa350d7ac95033d78053466c233a7e06000000000000000000000000bb00a58e3a1ea848682353f79939056a69248fbd000000000000000000000000e5bfd4c396cf20738df5df81de385316540bb8a30000000000000000000000004575ab97afa4a7b67395aaf3cb306784b0bebe04000000000000000000000000fe973498d3ce9d09bd4bde27323cd13d843a5706000000000000000000000000a0e761885ba98a99a9f1bf4bb1bc82fcdb7478b500000000000000000000000019c75d37b95eb40cd0a951eda2dd77354a488cb60000000000000000000000000b461e25c89f41e9c9bbf0ac55e48a65dd668b0000000000000000000000000045e2d249134e83648c08a56f5b64a5903ec35acc000000000000000000000000f1409c98a62af36c8083c61606c8abe19a97a682000000000000000000000000925d743212a228c84dd235f9eaf327d196f3e96e0000000000000000000000000b47c1a3d130a71cf53673b6034e367308f9d2e8000000000000000000000000e04234c17f90c4636b27da795c98d3f5ab4acc4d0000000000000000000000009347aee8ddf2ad0fa3c61497bafe142eeb9d76a4000000000000000000000000f4b017018058ba4e90fbf2b5c3f41254b7dd7042000000000000000000000000fe8ceb273e7c43cc42c6bbde98e2b9ac092a478b0000000000000000000000004ffee87e7ed395c698b190e513340b555bc82f8700000000000000000000000004de8338a2fb6be06e97593bd33f9d52116b5e74000000000000000000000000c19b286f632658400a7d8e6793dc866fc1ede2de0000000000000000000000005eda9d7019f95287703057cf196a68b0213b41e0000000000000000000000000b547e6efacba4a39390483d9837d24eecc2c42850000000000000000000000005ad26a5c6adc8b25efd668d597d897d10c9149de000000000000000000000000f54ed3d84b7b743ae73bc08adbb81b182104f07400000000000000000000000068f852f1695a908f2aee237e718fedda3915ade1000000000000000000000000e957fb0608d6aa6a7945644b8c49d7f889938e7e000000000000000000000000e0b6aa664d4428fa84268f568387b0eafb1833c50000000000000000000000006d21324b565197922bffe48b8f6efcee732fb269000000000000000000000000c408c0a5bead15d4ffee2577cea484317afb80610000000000000000000000001c7fabe801339ba477530ab56612f818c0ba2a3500000000000000000000000029203021eb158b7f0e97dca8f524993ce509770400000000000000000000000038a5f69695784ee1d7e61374af4a48d840c6231c0000000000000000000000002e06505b33deed039401a7fa53b96a374663179000000000000000000000000026f95f1e361a7a66d3923e151bfc0a2f6363ad1a000000000000000000000000b8ba1401b752bda3f2cca966b8102ad961162cc70000000000000000000000003f7d86618d04d55ffecf08120e32495e7ed6dbd900000000000000000000000036ccd25ff1149e0a14840ca8f60632dc5e388f8900000000000000000000000039e8c5f01f6314e0d8d5ba00f3d2e9569e45c05a00000000000000000000000018bdc7e04d782017f38eaac8f2a5a272bf2dda540000000000000000000000009e8777af8922aafb319b5282898254ceed95a393000000000000000000000000095a2ac0e53ffb61b340b00e56be6f13a3da66fd0000000000000000000000000e9de11cfa3cf431595aed02aa46462f101450e60000000000000000000000003572610748562ee95265a43d22100193da5abf64000000000000000000000000dd71770a5a48ed120a2a4d7637ee3653fae25424000000000000000000000000dc8437b589100632a027b0df0b416345071c71a50000000000000000000000005c6f9a542221660de34aba518796ab2c9b26e61d000000000000000000000000cb39ec27d085e180b2cb45accf317f797ae96d5a0000000000000000000000003d6aa13ea03edb7d5a1154cfb1a6e68421463be7000000000000000000000000a7bfd2dccffa12df2c420fdb662a6caff8054c3200000000000000000000000013b9fb4f8b192449821c8d0201a1bc8129b9ee39000000000000000000000000b91d22ade0225992834f8427e55a1e1c78412d19000000000000000000000000fa6aca402b898773e8bbc8e52211145fadc07dbf0000000000000000000000006977bb2a7adb656152419a8958006632d4d8c80e0000000000000000000000007f7a28179e5ab84738c6fb3517996ec8e8b7b038000000000000000000000000c8f3addae17b49e534cf10ab3c9b011168fddbb80000000000000000000000005b3ea232dad424f295912dabd324a66cd3a5374c0000000000000000000000006371ef6c51c1ee0e3c95db371d2f26f62e808d4e000000000000000000000000ebc2e9f1ab6f06c99b642dc1099f3f1bfc0d8158000000000000000000000000c0c628e8ccc0c72f263cc33f9bbc2ba030f7ba960000000000000000000000006363f726c69333c22bc8ea1a1ef92723328ecd560000000000000000000000009336761086f4c59479a284cd411387efcec0538a000000000000000000000000eea71a8ae7093d816126b7aad1139e097a56d1a4000000000000000000000000f6288aa387d4e4078ddccfc3a121a661ab73304e0000000000000000000000008322702dc4a7ae67dcdf0af9ffbc27cd1731d82a0000000000000000000000005a11d0e760bcf46d362fdf0a763d61b05bb6f24c000000000000000000000000191bdeac70848ea0a557a86bcfb0f233a62f51400000000000000000000000000d907d53599b591168d8ea8300b067c8d98d642700000000000000000000000011100110119c741f3032f110c72c1ef18a884499000000000000000000000000cad6e1ef63b54618cca70617027f1d9650a88b9d0000000000000000000000000b82eb74adfebd6984b4bf4846c67550cc6fd4fa0000000000000000000000004d4ccf4fef97569a13436332cde3fbbdf667b7d0000000000000000000000000a0d1b5005dbbfe0ac765a6d148257b44b601c0220000000000000000000000009c6a90af9acae56ffe91baef3b4282fc18562208000000000000000000000000d79103baabf8c7d2abd95de5c720a14328b0da66000000000000000000000000ecf1f24d6600b8532be784dfbce5d9a2eade303f000000000000000000000000507f3f06edcb20a3160038339064014b3012ddd80000000000000000000000000466e70db5fa4eee2336008a47ff2fea20c5603d0000000000000000000000000e5fdc7646c65831c640608183aac219e2ebbdb3000000000000000000000000b68de4e2db7d9e310baeb655ae82b1b16a02ceaf0000000000000000000000003947a1080fdef6183b39af6e420b0a059f3bc2c0000000000000000000000000f41aed8e9242e699acd680b25ab480ff7d645431000000000000000000000000988a08642a45c5afeba6cc738c395ff40cfc37b800000000000000000000000059b7a59ea7af9d4be0d2e5aefa81a5b7b6ebfb53000000000000000000000000f20f27377c8812faa72198cd51b850368b72796600000000000000000000000028e4ca5a0c0526cda99a0176746b56a2d180f42b0000000000000000000000001e5c34bf2959752b906b90c1c3b9f3ad0291da8a0000000000000000000000005ba4702b1bd12c58118068ac1ee0472484255307000000000000000000000000d19f0bb6b55a2d79ce81bc15d601ab9400e3f805000000000000000000000000529f85a8c6778edfd2ab338f8fcddcac3d62edbb000000000000000000000000166d2a648ed8aa80e7675f35748b261315eebb1c000000000000000000000000324d0ef97889451587cc5fd54dd3c6490afa2f30000000000000000000000000d731a5e3c3f779bc35da2f76fa7146ef0d7d759c000000000000000000000000d422142e7409bb211d4e2207039d642d137971af00000000000000000000000051f4c33db5f699d5e0f1466563b43dcdcbbe36070000000000000000000000006471d5dd16f1cf18d174da01877d7e4965829b8700000000000000000000000071aed872af37bc9e46cc703b4b12f434bf18353c0000000000000000000000002716ddd6aade88e9557983dc713a780f7dc54031000000000000000000000000aed22df8a6285fcae768aba005fd2ffeb208c7bb000000000000000000000000f9d7ee5d76cbf4b2a916596bcaae70f0211ff7c00000000000000000000000004b96a6cc103e862a6414b30dc617d8b33d2b75a10000000000000000000000005e76bba7dca1ac9e5eb52cefe145f5388f2c50eb000000000000000000000000a90062744f858f1de8eddd465a528589993f0f00000000000000000000000000982877c611fb53b182eb6cdaac401e7e016453bc0000000000000000000000002edaa6ebbacf48ee8e15351463d25483071e59cf000000000000000000000000fd54ad2dc53ac6e67cfbd516f5af71df771c10ea00000000000000000000000004a65e4a9bf0ba761af7a12a62011d263d3bbe8b000000000000000000000000da8fb53292b9991c40e5a8bde65bc17120aacdb300000000000000000000000051845fad9e2afbc9f6f07cfd60fdba45df1e3c2d00000000000000000000000053dbd65955f458a744d7903d17137575d36f8cb50000000000000000000000001bd707bdac5211061545dfd9ca5aa2191be9b0260000000000000000000000007b8b498b1211d9f8592d18c8f73e2833c606afea00000000000000000000000047da9d0d0a1b33d4a8ea106dcd52c06b070d0c70000000000000000000000000170b6ee0387762acb551310e817febe5f98157bd0000000000000000000000009adb7c0ef84ac4040c2540ea628f52438cbef5c000000000000000000000000010b7393debd4eb147412c9bf08e9a2b3726f77240000000000000000000000004b91c6efdcd86ec858b860eaacf4d1b8a3f68f3400000000000000000000000080fb4ea4525ba277f0bdbaaf0ed1003a9cbdabf00000000000000000000000002ea6b2d2e8192fdb837866a43c1e234111cd23a500000000000000000000000096670a91e1a0dbade97fcdc0abddee769c21fc8e00000000000000000000000091358342aaf02de8ad831d5e13927ab614f9f33d000000000000000000000000a4904afd5c6dfb6d45d42e6f46946aa2c4b662890000000000000000000000003df915fd277b21a4dc6b2acd4b023c6adf94e093000000000000000000000000ca6817dab36850d58375a10c78703ce49d41d25a0000000000000000000000007d351343b2b89fbcf62ed3e5ecd6c33dbb2c6e160000000000000000000000001e48585172f706d57926bd1666045dcd5f7a807f000000000000000000000000fd165cf499b8b5c602858dde497625530334867b000000000000000000000000924d61f2d01c7add1a5aed11670de7b37f81d1360000000000000000000000006dd35f3baf3305f1ed359b6fadf108d23e3ecc080000000000000000000000005ff8717975aaa66166fdffa8fe84f6c3fff325ca0000000000000000000000002d7011f0b725fcf9d41c164a2abea9597552c8680000000000000000000000009b1945d5434b2e69eb00e44b9022ad4172922eb5000000000000000000000000e773dd64c2b4efc3b7a20d8048cf2b4e53a9ef28000000000000000000000000019c28d96e7dad79951d336af0cde37fc93088240000000000000000000000009d4c1f537a06f7f4427d2f3d05c45a500bf076bd000000000000000000000000b6e683b47a5f685eb8a5f3e4c6470e3e0b9854700000000000000000000000000a5289dd777bd484a689ed8a95459e8b7da19c7900000000000000000000000063dcc3f0fbdb4b09f42ce89fc3fc96620f3fc57a00000000000000000000000025758addab4e57531098eccfac6e64e0ad5b585d000000000000000000000000ada1d3c1316359fe648099a986d849a729eba2760000000000000000000000005961afa13050f26b200906de7825642e535ff3140000000000000000000000004c642f1aa7bc4ced30eae92abc5d05602cec061900000000000000000000000018bb6d962bf00904305152bf9f962d8423c2916a0000000000000000000000000b8915c0ca0fb76fa36b22501e958b209a69ad36000000000000000000000000f23ef7e44b51db60d4969cc8f5f4e9df90e00714000000000000000000000000ebe4514e0e6bff1f0a3e58c340664ea3993f980d000000000000000000000000ec636f61b54d48c29ac072a685fb0f8e4143771700000000000000000000000002b7385fd8aa310635e4b9465ce57fb7c8cd09690000000000000000000000002856a0008133fd05d545b879f07f657577a8ce000000000000000000000000007c050c33c3f029eef7b8e3f989eda1b6fa3f68cd00000000000000000000000052c188c71a1293614e7ba697c8c93406f33378c90000000000000000000000002c85702936c0005124558e721d87faf7968357be00000000000000000000000073738c989398ebafdafd097836fd910bac14ccdc0000000000000000000000001d4dbe5a09e09363557c8f12e6533af5081834630000000000000000000000000079b6fe6dcf528bca279f96339ac022ba9ebc2e000000000000000000000000005d1e0f67acf85a049a0f2e5ba318abb2bf0824000000000000000000000000dccebca535d49e1391f1ea38f46e28975503997f000000000000000000000000a408144f4432574009984bef065c9db36cf8d5cb000000000000000000000000a0f3de545105ab00d6784ff523fd0b8d029e013c000000000000000000000000dcd3f402043d3c708013de78f5d79d66950917bc00000000000000000000000010583a08899f07abfd55a0e83d1a61ad87a115d3000000000000000000000000402727bb443c686dc425af3fe026f8ed91779ad0000000000000000000000000cc40f2d00c7d9efecf297c1f740eb8569a2e35b10000000000000000000000004bcd9c4f602c0a42cf4cb36915670e5df208ff18000000000000000000000000e31634e55847f68ffc33ceb168950877ccd9c637000000000000000000000000246510711f628396f7afc00182e7d6e4d03516e0000000000000000000000000e64fdc95997f3958f2de1f31052aba4697a79021000000000000000000000000a03250f21eac15927cf482e4ac46909e2e8bacba000000000000000000000000b090527b12ce41a706537a3f677933262c9029cc000000000000000000000000565b38f5391f3b6906f87eb37f0d1efa166a5152000000000000000000000000523a84e3d65225735eb6ede8e61a40a2ad88eec2000000000000000000000000483d5c2b7678677e3303a697c5a940caab332d7a000000000000000000000000ce0f77f35b7372f175296bde3e19a6dc1c22ad8e0000000000000000000000000abbb217d18f0b8723a72d120e1644d4e5792e7600000000000000000000000038fa12ad2623861dd569d26e49294ea307db182c000000000000000000000000c20676108a9787a64e9b091645504350d087c0a9000000000000000000000000626c19c0edac14d34f84e99005c28cfa2fb2505b000000000000000000000000ae3a2af287d8ee2761b2675419c7ca987e7a005f000000000000000000000000fbf784c8178df8857fde1b4b1e14870fd345f693000000000000000000000000bdca95086c820f48b0a5b5e589d9c260f464901c0000000000000000000000000655341a788e0b61cd8a069e176e23f29f2ece49000000000000000000000000e351748ccea54045e770757f20be14a9ac43ea5c00000000000000000000000057d97990b4dec94d804e8b03e59cdbf3689253af000000000000000000000000f298480093270cc11551e0f35b31314884509857000000000000000000000000a46c72a5680098575a77e1c28e5b6903385b6d2c00000000000000000000000053155e9f3b0789721e3ffb0c1bb861068292130100000000000000000000000086eab3469a94b2cffafa8b6d384504c6c8dbe00f000000000000000000000000863a52b48677c732f38ea6ce621e05cedd9ea31d000000000000000000000000816407af2c27bd228a58e8c97f29d79cec47e61600000000000000000000000094e42e82bf8f760ee4dc5cca8050385c4fbf4134000000000000000000000000e84cf0fc5a667883495880de7be8978896600221000000000000000000000000c03353f45833f44d09ef5f0eb346fc7e40d6285c000000000000000000000000bf2d875e18befaf408fd9df4e2d649a62ffb4c650000000000000000000000005938660463335c79b8a866cfaf061ef48a9673000000000000000000000000006180d9803ef26ae060a2a08262a7207bac038f870000000000000000000000008eb0c55e0c1536182db91f699fc85c923283fd0e000000000000000000000000b8ebd36bf5c03842633e457790005ac0e56f32b4000000000000000000000000fe5bec09ca1a8bdfa7a6f22ef62761389b9fd4320000000000000000000000007e44b349979332bd00e5044dc29c53f2d07e3fbf0000000000000000000000000d4dab9284895a20dc0710f98fa4805f7e13e35100000000000000000000000089846ee0895f208fa2d9f7bb025967e626542d68000000000000000000000000beefbabeea323f07c59926295205d3b7a17e863800000000000000000000000065b65b97dd0a84d0d6165170ff408a6080f30f66000000000000000000000000fdb6218be037d55f5a716b5c5c4ce928f16717e70000000000000000000000002a91bb5c46c7c6c5de9320f196e6079ea348669b000000000000000000000000774b1533f6f9ea975bfc2f6df608f06d30b6e15a000000000000000000000000836504a0a8891bf3476550de2effaeddfd55e33f00000000000000000000000070ec8310464bb11b1b4944efaf91c9183498879700000000000000000000000012ea006e9622e7461637f8b1ec34ba8002aad2be000000000000000000000000ba5a04047df2cd3f25cb0054952d4aea0babef950000000000000000000000001fdcd7e1e28f0dc026d85370e9e1b35e8b08bea80000000000000000000000007cd790d6b63f9fc49071f4bb6b7af4f804671ce70000000000000000000000001928fd290d9819d8cc46cec0e95b66e1f570ff48000000000000000000000000ac6aaeaabb94c78330b800125a78ec0984e61fa300000000000000000000000030e040f6113b5c79b0eacea4d1adb4a2e7a448c1000000000000000000000000b7de3ea59343fb609a7d1fafcdff54ddbd955b46000000000000000000000000962674ef240278de264497968ceaa6cb8b98776800000000000000000000000040f25a05b332525ed4286f2e4d10b0bad34c0e20000000000000000000000000fe3f0d78daba6f9b5368377236fceb8f3cae75c60000000000000000000000003f4805115f1f535f917a8aa58fb3b58316eff6ed000000000000000000000000da5d93398b713fe84ad699b7cdba2c165b2ac41d000000000000000000000000e3fa6090172f067619858189a765092b86039cad000000000000000000000000a91e0d939da25bfb09520afc94785c4268915998000000000000000000000000cf4d744be8462c3aae89f8b7fe80a4a7697e2c8c0000000000000000000000004e342bcb5cf8d9c4a69a4257519f7812af83fb59000000000000000000000000cdd8049fe60454baeb4b3499019c1bd76d1e3b5700000000000000000000000093f3c86f3cba6ad6c98081bee4a090eae3eb5baf000000000000000000000000791ffea64feb5de305d354237940f185723600db0000000000000000000000000055ba76fde2f3c8385755692a1a8eac3e591cb50000000000000000000000008528effbe7cdcfc9b6f9bc915c67007a09df42d0000000000000000000000000b21b863a4eb10b49e75a4fb9934a110f02eb82f60000000000000000000000007a7e99ecb2e3f949d6efd0019c7f66abd32b4a240000000000000000000000006cacf48cd382496848a3c90bb6a38a5c6542465c0000000000000000000000001ac6be85625d075e671b708d569437398f9b2e45000000000000000000000000110f1db5fc2feec56d528fd0c4358afa0cc2509f000000000000000000000000ca91c4ff6a547aff1ac9eccbc66719ba51d9df5c00000000000000000000000045051c30c70b5b7cadfd052c586a88754190b5870000000000000000000000006faca283ebb7093c623a300a64198c14ca72fb38000000000000000000000000290bb25b9aa05c8f1dfbffed5815904b8ff239d1000000000000000000000000fa127884f3d69ae45f7256e03e19df9c5a8e6e74000000000000000000000000d5ef730940a312c8982ef28ebf6169b44b2449b80000000000000000000000004b8ad0b446b2d385e325b12ca0426eebb2033e690000000000000000000000003378b4c2c0c468b7a02ef03735b96c6d46cde672000000000000000000000000b0ea92daaf9672ca161c575537ecb309e5479861000000000000000000000000f0011a26ed804bdf36872791f4ca9f2cda0e83e8000000000000000000000000dc18f227213c9f059a7482a725b2f6ef61b37669000000000000000000000000365a9a61191f249ba4f0d21263852da78d6fad7c00000000000000000000000040931c4c739d394e9f2235e93e30cb0c697e2f84000000000000000000000000690f7434608adb9bbb886d49c4018d475737ff080000000000000000000000007e882a94e2f1d49e78865ca672aaaaa55a2803be0000000000000000000000006db893af759e879d9e553dc4c62a70411be7c72e000000000000000000000000396eb23e3c593f0cd705fba2fb6f75c66caaad7a00000000000000000000000028602c8b0bdb202554afd7cb34fbc993badfbe40000000000000000000000000a23303e044e2ef27399aa632d2ec14874de73f8400000000000000000000000034868ed83815aaa53cd1f85032beaee678a9e8de000000000000000000000000ae68cb64be9760f9613a7c5486d47c6d0f3792e5000000000000000000000000130737ed3d937dfd8bcdd197931a935fdde59e34000000000000000000000000b6d1215759ba84342400f4f348f978104d4c159200000000000000000000000023e5bf53c11d6e9038aa4708b00fab9b50c5f7e80000000000000000000000006fb3abcc0e499a79c9ba0b888f724f1b5578e7900000000000000000000000008a6ad6dd70acba5f90acbfd094ea930099b480710000000000000000000000001b9f85445ec43678160db148e3c805b783886ee7000000000000000000000000ac12b52b7273909d76db9d14c7499f1b7b46c2b30000000000000000000000003f935df201a910afc67cfe0f80521d9ae16101be000000000000000000000000464ab6a191c0b4fcdd6c94822a864a3d12488f0c000000000000000000000000674ff2686386589417c3df535625f1b3c414102c000000000000000000000000fdac1ee7feda0b278ce81ddf706db57eb49f492e00000000000000000000000051da05b0c7598c6a50587b8aae70ceacc991a50b00000000000000000000000038f5fb40f9250a09acced37d7db3ca2604e8d5ce00000000000000000000000052acffc3712396e6319168897ebd74c9f3c7d0e00000000000000000000000001dfad3f4b8523676a975d9e44647b8d5ca086907000000000000000000000000ed021c7d93ef59470756b542625aaae43792c9fb0000000000000000000000000da9280cab75181e90a7b99817f71e381f88922a000000000000000000000000f46c06b1481214c1bb6531fe58ff142fcb3b86ab00000000000000000000000094601b9b3fcc2d7bd9efd79f28bbf3a781b1a556000000000000000000000000eac1c95e1f4b687a5c4284214d1f855027a35cd1000000000000000000000000cba856146f730a32b1d7bb77bc1089957de3d6e3000000000000000000000000263962dc4408bc364189057ca77b50b81a37248e000000000000000000000000e185a641c39a233476d470904d5fc78b1813fe220000000000000000000000004cf595914d31dc39daae333dba636964e53770ed00000000000000000000000081aede96ea829a3d832e320199d70dfbf7dface80000000000000000000000007fd712584a5a0c97d633d98c296a1e1f5bcb4966000000000000000000000000d8d3d8ab22e30c5402ab2a2e216a4a53f4e09e9e000000000000000000000000e5b2f8cbde08483de78b7d8f29fbc2b3f9740194000000000000000000000000f585874e44ecb5af5bc49877724d1356cb4dc80d0000000000000000000000003b5e740267c6063e7c6d2911cca1dcd496f1d94f000000000000000000000000e13151988c207e939228a637796395ee92ef5aad0000000000000000000000003d88a1351232a8aa3438b5d119ed84a6f9752d5c000000000000000000000000dbc9bd1c850f81140e802305ad5fc629478272da0000000000000000000000004aaa3267909f41f3dd9ed253e0468b2670ec2c67000000000000000000000000ee23ce7dad9da7443cff0f524724cd2b33a2adbb000000000000000000000000f3158728b38d2a187d515abba908bdbbf18bdf0f0000000000000000000000006549521927a0510fa944fc7a4b17d4c308a4d5170000000000000000000000005fdc9064c2259454c213c56b196605c7f270cdbc000000000000000000000000a3e1b60002a24f6cff3f74e2aa260b8c17bbdf7d000000000000000000000000e2c7e043c0b6fa3437be56e00e95ad4a5d855ea8000000000000000000000000fec1c8e8b0962e3329c86fb7bbe629e2a5b57a3f000000000000000000000000cd66c0eb14838ee1053d3949d3160d758c98cbfb000000000000000000000000ee8ba007fa7fe3d127213a206be8d5a5341ca5b800000000000000000000000091107ff36d28772d71b4c2d8423c82c74073473f000000000000000000000000fcb01354e18ca1cc0eee89ca3459ef84daa2e0b60000000000000000000000000d38a7060e3cbb68c390fa999941beda9bbc3f07000000000000000000000000dfbfb52b9dee5154e4a2cf34f4925dec3f18b92a000000000000000000000000f4f37fc8df3d90f30407bda4b1d95ede79d877bc000000000000000000000000d633d7165d896f12d5ef82ed460d71f619203859000000000000000000000000ea1179fada38f75b6d64b6ba2394df6c87fb63680000000000000000000000004bca602ad2962fd56871df331bc05431353c223d00000000000000000000000013632fac2270c26fe2500a1f76e16d464738885f000000000000000000000000de7bf95b47e09b6ff5286adfa928647b4d34d885000000000000000000000000bd525dff925df9c063c77b29d5eec8f977b7947600000000000000000000000061841841e937c06f1c3963ca3439193499de01f90000000000000000000000000e01fe4c49a4c06ad9bcd400dc8ddf51853abc2800000000000000000000000014a34bc7f5475ed0d933a6211a25a28641303c3f000000000000000000000000b14a0bc5fa892b6e890749b77c1aff39f23f0e19000000000000000000000000623b0d0fe0fcb1b4376c704827ffa7d6579243320000000000000000000000005e03cf638687ba700ed00539c2fcb8c6d396b07d000000000000000000000000cae58cc9d461ae94a3b696f05ea2b98f82ec11980000000000000000000000004266fdcd154cf92afb98619a765731884f4f8d7900000000000000000000000083ab72fc0b707f21032a436111b6c8be2dfae738000000000000000000000000d4cea40761cab3b05bba3a7c2cd3124c5faea53b0000000000000000000000005bafe99355ec530f8991e59fe1b49d55f931ff08000000000000000000000000d24bc9554188b52207f29269d37c595756b80804000000000000000000000000ef6b9089ae016b4efa62025b7fcc4a160eb209cd0000000000000000000000001cda53495cf1a8d191e5f07b8822f1b8c1a1b599000000000000000000000000c2cc77b7cb6bafb7c6450a6aa031a302392d5b04000000000000000000000000e1597466df7ac10dbde8e6c329d56e8ea744488f00000000000000000000000072130beaa6e6d74389ca07f21b87020b73b0bd07000000000000000000000000b75a48ace32b8898f8ce7471fa15f2c5706f6b02000000000000000000000000bb7728ab7a95167423f6f67ac29ecfbcce90a5e9000000000000000000000000086d8c4a7d779cd0ebfe41dc5252e537538fa0c20000000000000000000000008c2272f59151951aa163c7ebdf2392bca481f42d000000000000000000000000afadff94a40559c252a6696eafd1cf1c219c7b9e00000000000000000000000071ea94fef7a10dae30e652c7d362c0e9decb851a000000000000000000000000991d023438e493a21fc0ceb229a19876903150880000000000000000000000005204ce484f5105864ce283822c44553fec7b9450000000000000000000000000a0aea71132dad6b4a3879da597fd0e4411f5177800000000000000000000000027977d5110d98d55d9212b1337ea7c9b2081c7520000000000000000000000009ba288381ef2cbd816529ee1282fa7d1746bc129000000000000000000000000ca65ab7e89b5b9dd753d51375aec7435ad716dc2000000000000000000000000f69f91de1889013708b42995be19ff6195debb9b0000000000000000000000005808a376eb655744f564c0f94d6a6000f9f71eb400000000000000000000000062600c5936f82e6d241cadf731d656e36a62fe12000000000000000000000000779f1bb7abb91b1340f0de864118f68f6697dd710000000000000000000000005929cc4d10b6a1acc5bf5d221889f10251c628a10000000000000000000000000a823d919f176342901b6f277d7caa600576f5c200000000000000000000000019cd381cb2843492f2670a39887b1a40f3c210b400000000000000000000000027e4cd5d95a8def1d6d0ef6eaff0fe3f3cc46a1a0000000000000000000000005037c3c7d00a6ee36c41c8307250bac7fa0552e400000000000000000000000069147b2333a52bd5acdeb17b0b2b3bca6debe01e0000000000000000000000008de0205fb46f0ddc8e51bd95fbea4a606f8fcd440000000000000000000000000489f8529c224df838da8085c666680f9d2d62cb00000000000000000000000019b8e02afe649206d1c54f7bf1edd555f26399b500000000000000000000000004a9ad763d284389f294c3e198e2189b8b59591400000000000000000000000088e1fa034b39d16df144308e02a29c667ab0e1e0000000000000000000000000965f0c1fdb1b34a062dd0681bc0645a1562b706b000000000000000000000000271728f9ba47649e0ba3c842533d8f51fc43dcfc0000000000000000000000002a0eb8268dae23c72301dd51a840b6fae7d7602b0000000000000000000000002801b469a1e9e1c4ea241df08cafa6d91069a01c0000000000000000000000008b7bcc47e1a6eaaf61e7be341b14b3f197881cce000000000000000000000000b0679c6cde07f97b9dd27d5dde19fadbb27840a4000000000000000000000000b6540be1088e0443555021708dec4680b6278dfc00000000000000000000000034981d70979970d89fa1ae7aea9fc4e750b25870000000000000000000000000bc64841ccc412de930f1870854f4b2c56f4f7c6e000000000000000000000000381c2b808061184e4aaa291801c92a7d1fd398b400000000000000000000000022cb7664ff522087938384b4118f3431da2c9e3d000000000000000000000000c0099b9258c49f67928d3d1425c1cdcb21ef9440000000000000000000000000de41c393761772965aa3b8618e9cd21a2b92acd60000000000000000000000006991f941d0b660ec401f3b11aeb6c017ccda1da3000000000000000000000000c5f7e5bfbf24905efa1e993b50b0c9992876d6040000000000000000000000004e1a5cb4aca6657b789b1e770a9509ccbab05c89000000000000000000000000a11216944e89eb40d4f443d104bf7438298346190000000000000000000000001dd1507d277b52614e3675f4a28fd0d62782ecd300000000000000000000000026791f96bb5690f9e58092478ea4fe053affb80b000000000000000000000000522196541453f0cc2f793271325b62c81fbfbeab000000000000000000000000a73031cb017a78cf44a9d7ae5f5e56d8a90337570000000000000000000000001156fe70a0e4790ec591ddcda0150f3a66a984e70000000000000000000000002d3a6425efb65bca868d7f30007f502b4d3c90ea