60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000a737465746865722e696f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e20737465746865722e696f0000000000000000000000000000000000000000000000000000000000000000000000002e516d5346324844563648754e62575a583354356a54686b365a6975593469697352667a6b6e53474548326133557a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005480000000000000000000000006c54199c7c073315ffa49c3bfac37e6929acff3d000000000000000000000000d9e43852382f23aea48df6f34cccbbdc083157230000000000000000000000006d6830c75d5091d6fcc1759965eca01e0cd87eff000000000000000000000000a2d713f6e4202aa417e0af556fef4143fb79714b000000000000000000000000ddcb0b6a9c102c3879fdce43adf3bcfe8cc8220b00000000000000000000000005c1dc2496f836cc8cd883571e5dc3e83d1618830000000000000000000000005625141800aeceaefd2e7509c1aa510abce5eb82000000000000000000000000d0ff2d810c7020fc005526005b2d8b75192ec03f000000000000000000000000d168af3c462f03f2c65c65776ce34d55d62787e500000000000000000000000080a6c2cc023d631a416febdf9e8e3e2b1b52a9d7000000000000000000000000e02ff7e1b850b5814accccc896e8de49598a33f00000000000000000000000004df727fba6d9a9c6928333ec60edcfd10df25839000000000000000000000000c37e6d18ee56440b186257968a295eb54036821a000000000000000000000000206dcf14f2db7c12faf94a765a2b29297fa02495000000000000000000000000bc431655d1665923abe7a4f95e7564ecb8eb6b7600000000000000000000000074d973a770e8e58867f7cd5b44798b0ecbbefa3d000000000000000000000000cabbc2c734b70562c9eb5cff1e4b3b9da257763e000000000000000000000000b9a27668e7a1d4ad4f8caf19092cc0b54774a7500000000000000000000000001acd6162e98ed769bf260839ca3daa3cb87b387a0000000000000000000000002fb4322bc22251c0d3dc0edfe65e201d8936a61c000000000000000000000000cdccedbb67bc02be3b2ceaa0e754f01d95e048c40000000000000000000000007aff1baa3c1b82f49191f14de679d7f8bf5be34c00000000000000000000000026d877696f5c96e912a9f161af2ffb29571089ae0000000000000000000000006b88e2267f926ce0f3082f5d8274dfa0da25f893000000000000000000000000dddb4f969cfedae9eae95d7ccb9fc2b6baa366cf0000000000000000000000000aa40fe7616d9239359fc0a29f09fd6cfd2f3b1b000000000000000000000000b4ec0665cffd3f2f39a448de878edf6bc9a0ab3e000000000000000000000000842cdbd1f80c2c251e8f4b15b76b406f28bb391200000000000000000000000092082dde21367aa57eb5524b322c33e47fb999d60000000000000000000000008edab1576b34b0bfdcdf4f368efde5200ff6f4e800000000000000000000000090592fa8541f84a84a90d9141f761b6716910d8a00000000000000000000000049dc2b9cd911edd20bdc8e4d217337118698d38e000000000000000000000000260e4606fd09d5557f71159155e6c704f4612b05000000000000000000000000e8e3e6843237e8ca24f245e2403535901a84e0e6000000000000000000000000c587ecd0f2f662720cb885554020941fba2859620000000000000000000000001fe5258de3150133cea1008cc2dcb1e268a03c420000000000000000000000005f6c95bc0e53afeee93e135242d481a3564ca09e000000000000000000000000da23ddf796cf730132ad3c7afd61367d74b7068f00000000000000000000000086e9dcffe88f45989c5468ae4e76e42d7a7b6916000000000000000000000000ae2d6a3d16ced69115d6201e440b0566a7d7818100000000000000000000000018d08b5972343e7663c1a11d472031290af1027f000000000000000000000000db81c018aa6bd697cbb284ecb9c1420d3461369800000000000000000000000091b87568b39707945070eb6ea5066f0b4102e0b1000000000000000000000000dec6e553d15e6de3c06547df5094a4f9d88ca8d9000000000000000000000000343b19c8d16cfcffaf1f95759ddfb765126db1d6000000000000000000000000db04b42dc2b916dbb27cbe6daa6b2b22920d1d100000000000000000000000006d56c763d3073e324c885210761cf4bca9035912000000000000000000000000f08ea336f8a34878d2a9fe336867cabdf27a8406000000000000000000000000dafc37de147c83dbf0cfe656b2a4f761fa6b8dbf000000000000000000000000369f6fd7d5a1dfbe931ad91fa2147391b5ac46580000000000000000000000002e09bda71c0b494bca7b7b5686a5bd0e335966160000000000000000000000002a5917a16da77f47be797e62c41519b5101ced4a000000000000000000000000f9b12ee1726615dc8abc33007c5afe130de14b080000000000000000000000000cc6f76f3723a91df949d4a004e8b9d7d01f13890000000000000000000000002940bd150983ac1913b179fbea5e2d03d2bc2980000000000000000000000000f42ac490ea29474ea4be9401d95adfc4722540210000000000000000000000001e18b8b6f27568023e0b577cbee1889391b2f444000000000000000000000000357f88bf1175b8ee2e029064cfb71459d9cbb5d3000000000000000000000000b2d04984d6d00e786db5ea4d2c6c3f6a14330c4e00000000000000000000000064bd1995e7fbe51506d8edf40e8e24a422c465580000000000000000000000004f196c2ac70688ec98088cc1978b381507e3e193000000000000000000000000041dc758400ec5598de558af78a762da094925360000000000000000000000008c39beea242d8852dd0214f420418a5f8967696600000000000000000000000078ca42aa8b664196456f1b3fd3350ec21e3b25290000000000000000000000006301c5d51b7fca50b5f9070e3c728297d14be434000000000000000000000000bf4ef25f50ff2640541fa6cdf5eafeb5f939eca3000000000000000000000000b5e27df356e4170399ae0a1b3547f6aad32cf774000000000000000000000000029c7bdcd8c107c5b071a75b4ee99f202e4cb90f0000000000000000000000009ac354c8635792809acdea085aa26fb0606ed5ab0000000000000000000000004c78119521f91bd662527d173ecf9eb5f313a4ea0000000000000000000000006e3f4e4156bde036272281966bf85d67e8827af5000000000000000000000000bbd87a0a0d9834221676d0ab1d36bcfc07bfbfd9000000000000000000000000a58e252030da8f723f8d0d53656de8b7391b40d700000000000000000000000026f9fda1226ef940ac86569f8c01926151de35740000000000000000000000008fac841807e21807f511daf3c04a34cd78661f4c000000000000000000000000856644fcf59f2d5d78613defe111df101605c77e0000000000000000000000005bec471413dad79231dc57b9df3b2e6893139216000000000000000000000000634d6702793a44c7996849a6df096fff9acfe09a000000000000000000000000d056e692c00c8016adc30fccb7101d9a4ff38ad0000000000000000000000000a0b3174574d49cdf83611e196f298ac950bf9ae2000000000000000000000000e574108c7ac5c33cf12e6e0b2a706cf6481efcf10000000000000000000000000eb7ff159a97a925cfd356cbc3cd8799db6eec81000000000000000000000000b74f4b1a27739a8e10474232cefafc3f5280fe19000000000000000000000000c109f40d0dc58d4b2519b748255fe534dcc4276e0000000000000000000000005223799ffb1ae325e8363d9088f8222cb93837950000000000000000000000000457465aef376eec364e9eee011e0a246e2b47780000000000000000000000005f8b318f30dfcdffd1c85687309140fee25ae6bf0000000000000000000000006536b1845542cb71b0f95be847045621ee65dbc6000000000000000000000000064145c2668c0c06df9a4d9878fdb8682f00eb69000000000000000000000000f96b9961cf93593a011816edc000bafbf9de925a00000000000000000000000039e274261148c25c33b148b36c98df182eaee80d0000000000000000000000005dc5df6a0611952bd4ab9eeb14a8bcd460193395000000000000000000000000ef92d80620b74b0125bb6015d33083f000c154480000000000000000000000003ae6e2fa991cf3ea036425aa07d153154a02976f0000000000000000000000003ad8ebd9889583346f8d4f78ec408fa84101b0360000000000000000000000002919cd96471553888231b505eda9cb466b2140920000000000000000000000006a30a7fc464ba4325a79a69c297cf536abb846b40000000000000000000000007a895fe6657630eedf453d1c60e22685a08c276400000000000000000000000090f781deb7ae240e75876ce257e6f206ad182c6f000000000000000000000000eb38616ff63fd82eac754135e2068271ec8a2c1d000000000000000000000000cec4ac18cc7a8bf2c88b105f9ff070e37dfddc8c000000000000000000000000155f5f57d0088c842d325f2a3c6246324d7fd845000000000000000000000000c8ab0209700e6c06d2b48b3de09fb1b4687233550000000000000000000000005d08628170b108447c92c29e0555de105aae6458000000000000000000000000a50618a22b4e770842cf1b39593de77c92d751af000000000000000000000000a8fa0d3d232afed1f1be344fd41afea12e1dd0fc000000000000000000000000ca0bcde7062fc42c7011a6dd7fd1942fdcfb04770000000000000000000000005350969b509e5e37b5a80d112987a52831f5a86600000000000000000000000010a956cb6e027b92c670afab0715da2146bebb5a0000000000000000000000005b4672cffee5e64a2a7d17c157abdb4edffbe3df0000000000000000000000000d0b3a4fb611d11b044444ed2154cdcd7830d5060000000000000000000000006523f418c4b7260b070a17c47a206b66935d67cd00000000000000000000000085b143c6c34570d8641e321d353f6d42e94f455d000000000000000000000000c9575c4b18fa882690e5be492ac4f5a9b2e845c200000000000000000000000014f5e5d4b88d3da88764970fd27125e3e8637b4500000000000000000000000033e255335ca2a2870cba9fb51f91fdf58e7cd2d20000000000000000000000009335012dac7bf9b3152f7d77ff5db1470cc2bd1e000000000000000000000000553328bb49bb915fcefea5379ecf70ea52e532980000000000000000000000002ec28de5a3b1a163227e72f69067b9d36ee44e3b0000000000000000000000006373a3e6dbc3e52fda15d7881180cb46a70f663b0000000000000000000000009a696326ad1e3ab05e683b658bd2ed2273e6cfd6000000000000000000000000164d3db2a1dd7a01538e7e6a3acb0eef0c0efcb6000000000000000000000000acfd58825bee210674132eecba9a17418141af1a00000000000000000000000002a529de48b36f0ee2037851657c2166b3b4707a00000000000000000000000030105e9eae9493a80b290de72f9ed8b55f1ccf3500000000000000000000000072a57e4c6d9a1e7df0312ca04769b6c8b44883580000000000000000000000006ad7b96712d6467b29539757707d72a2059c441e000000000000000000000000d1800a2e2f162304cd65e40730ae6a71fa41b57700000000000000000000000025dba3a0a8bdd117c04e40f9e4f6dc22d30b7bd7000000000000000000000000b7919ad276b1e77e29b8ae75837517a1522f8d0a00000000000000000000000074b8e67d4246642d9a3e63dc03dd5f03c33462910000000000000000000000004c41cabac15aab8a23abe2da6b960c1e3730819c000000000000000000000000dd28336954de2ddc5c6962dc3f9e9e8f5c0a057c000000000000000000000000fdc1bf1f0fd5edca07b0db7ff968a58a5b9ed9d6000000000000000000000000d7d9c5a1af33a71feb249a782084d075cff8574e00000000000000000000000000ecbc627adc68cb377c26282d0d070e8362ed7100000000000000000000000075d3884561995cd1aa6c9ba5b496d241bc7c9ca1000000000000000000000000b1734fa31d26d0d7881cbdc0118b1535f5454a33000000000000000000000000292cfd2487c0e71b5ce492bdfa4f958e198c3f540000000000000000000000009a986d6fcfcae61b37833175803fb432c934a10e000000000000000000000000f735bd9d9a71456a03d964ec0368a7943c3ab8bc000000000000000000000000d3895c43e886778e7e1e099c280a8c5aa5b2a4d8000000000000000000000000f4c6d651788f7ed3e33bb7d81551b41866ea092b00000000000000000000000063627a754af49de6fe7752ceed4f2be52db723320000000000000000000000000966d26521c18e82d11c40d64d3d1853ced5e70700000000000000000000000048b69405f2f2ef2ab6df95d863371f32838e58a50000000000000000000000007c4dbae29211b51f68f1066d98633e362fd015950000000000000000000000004da0af68e446718789409a4628e7c5fb60c2456500000000000000000000000085bff20813eb7de225f512d122abfcab5747bf4e0000000000000000000000000d0a4207180ba8945e4025a3e3a6dd85f61cd6ac000000000000000000000000be5a8d4cd0c9d25fe0e5297e789d1e452bbf314d00000000000000000000000038623fa88e3d8d85945c2512abf3f001a9edb49200000000000000000000000032f5b4a9cddc363919f0f4a3d558b2fec57c082a0000000000000000000000002056e54da6c3e28ce622614607d80f2cb853b06b000000000000000000000000a14321e9b6665a87f8901b0058829d250bcedd0b000000000000000000000000afc8d70562469a798dd78423835b85e1fffd22a9000000000000000000000000002a020e87fbb5a1d0ed67ff1db5185f3dbf97eb000000000000000000000000bd8b6ef86290b3c6dc6232f3355131e0ba5478fa000000000000000000000000920cd992e5d38727d60cd163af734682d0919755000000000000000000000000d26a66ebf1c168c49ec365d973f7383960420f58000000000000000000000000cd1de2bc02ae3a3b92e4e5edb075b332f6164481000000000000000000000000732653a2b0606882b75d7b4e0e7ed45768e1c70f000000000000000000000000d81013e83bc704a50b5f361f3c49531b7e9bb728000000000000000000000000158481cb47105c66116614e5b973932a173827c700000000000000000000000012ac2811e5338a74e6300072f7ce7961fca05bbb000000000000000000000000e540a14fe793bb5f51c66c1693b4062b49a73d7d0000000000000000000000004bdcc451b28d5739fb2696085d3d3ccedc11c01c00000000000000000000000049c71c36302ef9f0aeae284d42e10a240b51d1a4000000000000000000000000c43e6d402d1259c741f93da60162c116814975220000000000000000000000009a794a12258663421720ef85ef1727401edf9547000000000000000000000000d2415b2f2ec1b4bd26726f1e0cc19e0ed0c924b4000000000000000000000000cf723d1cb3081045c09518ba479a604243a8a12e000000000000000000000000406f52420ff1a62fc84f0bccc9733e0995780a77000000000000000000000000252e92bc750dd74033aa6b7e61f8dd883d97dcdb0000000000000000000000003a54e0c7ef8444115197d3b6e21315b6f608ceec000000000000000000000000fa95aff07fc868640cc3667778c5aaf9508e48d1000000000000000000000000420a99d7ea0d8d907e4be67692668b9e442df3f200000000000000000000000027cb05862961542daccbf9e48f5dc20e70c5f7eb0000000000000000000000003663f567fc06197a4ad224efdb3dee092b0185810000000000000000000000002ba0d51c42e1c13c30a2f346da525e9fa6c29d890000000000000000000000008951deecf8731aa1d61e42183425fcc609cb9123000000000000000000000000c440663a696e41cdabddb21c4313f7f14231ea35000000000000000000000000f594f0b80638715a703872530799143470f14df7000000000000000000000000ff1dc2ddcb2e22501385f422d696b1945f8eb87c00000000000000000000000050f3516e82c40a3b82bfc469460ef5dd24833232000000000000000000000000ab7c04e0384a2cc89fbebb3644e61f68e81e09100000000000000000000000003e2541eb0da1dacae2eeb0c46630f063d80895a6000000000000000000000000c9c29e8030b8bc5bf8774682e0d3c4028b6196d3000000000000000000000000690cde815b32c14310f10e0efbbdd9459be347b30000000000000000000000009e8b58a3e0e7ff1ae3dd9d409ecade1b6c9601d40000000000000000000000008a347ac19169fc11259d0449cf18f9c0e0b6d92700000000000000000000000015feffae823a7a7768e2ea14206f5fdcb1f9209c000000000000000000000000da795c81d90b2d146e083d66bcce81d02202e1bb000000000000000000000000ea73c5487c373db8181a495ff0b9eeb06fcf3eed000000000000000000000000cfa0bdbb72563ca5127ec49c589bd7a7d0e46542000000000000000000000000be2b9aac336e192a8c346c1aba59a4ccf1458cf0000000000000000000000000a495ff84d8778182007f00fcd80272dd56a6517b0000000000000000000000009da2e6371f8c0940f8e9121c0c29ba708db68b570000000000000000000000003b0dc48d2c2695b180d974e2337e51502790c8fe00000000000000000000000029afcf902d556c2a257c65c78be6083a4bf915d400000000000000000000000045fe08f86bb64505bdbaac0bfe19382dd0a44cd600000000000000000000000067d6d330068225baa4bcd76065ad9ed6844ffa1900000000000000000000000045df593637d71ad1bbbb5f09b9337edecce31287000000000000000000000000f6f93a0771f0ff743e857150b5e3cfcebe543d8b0000000000000000000000001355acb97d2cf155143e5ee15c0b5b7166792ac5000000000000000000000000a89961a44b7f21c4f735db0b9172398d9c9879f500000000000000000000000054eb5c219d6c919d44e85ac989da97d759c1d94c000000000000000000000000d9ba5c0a4162246fa0e7537245ee318591379b02000000000000000000000000ce4127e87e49fd7039e32154bcb32b89c557625f00000000000000000000000066833995ecfb462f5fc0d25266160da7f53fda99000000000000000000000000fed870677a7e1aae698dddc44cdeac9fa05763b90000000000000000000000000d97a20e2ceaaaf79cd0e9e84ccfab23c93ba4ef000000000000000000000000904e0b48682c7a6e1aade8c28f930a3f0c4a75a900000000000000000000000030dc54c5497cf73203fc054eb1af18ad2c2a156e00000000000000000000000055d9aad9243b9c417828fb2629d922a06147e1910000000000000000000000005c779ddb4dec61f6f400fde360cf143718e245be0000000000000000000000001945d334a994de301ac1e580cb765cb7cb9c5e6f0000000000000000000000002b670042d4a29db7d284e3e62eea76364457e52d000000000000000000000000560f25e991109031e83ae43e75d458cfb179b3d300000000000000000000000044bacf9fda2455fa751dab47d4f7c5b9e48d8aaa000000000000000000000000671c5cc4ddac05f8550e77bf5fea2a88ba7e0fc00000000000000000000000002d4b2ae0d73b35befa9dea252df583a800d4b26200000000000000000000000027c672d519b3d18656904ff65ae00fb6c39e9433000000000000000000000000c218a5c6b1c209fb692248a354dc62006a8feb48000000000000000000000000e76928748ee342623bf607d9967299371750f87e0000000000000000000000006e367866319e9720536fa46da558d6020afbb701000000000000000000000000a2b1d00a4aaf31a07b81c03b6736f5698cdab0400000000000000000000000001117a160216850feceaa8405a254299cde94c638000000000000000000000000a2098b93ea615d3aa44f4edc730af3109e6aedb600000000000000000000000052874f9a91695931f6c2fb756a0001c7fdc222780000000000000000000000006f80d632fbc1f7998732f0982c5273d796be4dca0000000000000000000000001d016162e67343fc1f87cf6511c9d61d1e7361b7000000000000000000000000c44df0b4f15d6030c1b53c932c72af429318f71c00000000000000000000000017805865dc71c71315e4e6a157f9f89493b3f32d000000000000000000000000957a21b7772ac638cf184eef0e2aa1ca209f52410000000000000000000000002f9eba5d4962b257990bf58de5d1e254477f96b600000000000000000000000059232ac80e6d403b6381393e52f4665eca328558000000000000000000000000cf3e8eb7fb0ecfc890e4137060847af964a01c2c00000000000000000000000083766617e99ea33ce317338b36639d04b50a9cb1000000000000000000000000820de65873146bdce50dea62389099f89d96fea10000000000000000000000003a6cb57e87ba21f48304ff4a0f6ebf81d262a22c000000000000000000000000f997f7025d74fb8a776f8ca13fe00b5420ddafd700000000000000000000000079a485651497c30cd31fb7f6dd1f9b1ae1d34a94000000000000000000000000e7476a8fdb1f7ebe75c6be64a326fa18cdc0fe900000000000000000000000007a998278b2ff506126a1c29b095629d6d44794d20000000000000000000000005e20ae3d7435616dde0dcc2a02c0dff0c2e3af7900000000000000000000000077a89c51f106d6cd547542a3a83fe73cb445913500000000000000000000000084c30fc4537b4ddd316c4e5bf49241036b9973f9000000000000000000000000acee887e7211b668c7b67dae74798493ade17bb20000000000000000000000003174b5982389e37ef746c0e49a460af686c4a3520000000000000000000000008b336773ab08270375f706ac52dfc49f3f7af65b000000000000000000000000e128caddcb658cb2a6e7cab6090947db157576560000000000000000000000009e29c84e68f07eb28d5a88192178d6b791f069be00000000000000000000000029ff7df3b2deaf2ef4296a41ea9dfe353d6799fc0000000000000000000000002618f4c64805526a3092d41f25597ccfe4dd82160000000000000000000000005fec7ccd6831262adfde784cddd2e1727d1de8df0000000000000000000000001c2aca58744b5e1dc76ff1f9db2ed8ea69e5c698000000000000000000000000f33dd2363a1c9272e5456b1ae29e87943d1bb20a000000000000000000000000709dbc6f808d8b48de74b234ccbf9e00121358b90000000000000000000000006445200ad2d989821ba6a254f9f5d01c1611facc000000000000000000000000ab76e4f08d2a14360f0c1e886f88ed8b9efda8d700000000000000000000000038ecc4a3d633e00ef2328a2ce891666d7bd806810000000000000000000000007a15947000d70d1405676af5b2e90f721b23cd84000000000000000000000000762c86cbd4e0b88d8d734ec8507b29e00d09b4fd000000000000000000000000d203cd0756a2bcbd5123f88fbbb9895a72e1566b0000000000000000000000004c7e6b9c1ebeaf925d085db9e20e499f025ce76b0000000000000000000000009c8c1e246cace32e944e4fe53842ac455d6f9d0b0000000000000000000000007fda7e9db59f857989933d2077f143a620312fd4000000000000000000000000467e86e2b906df3b6b886d21ec68f5f1614d8352000000000000000000000000fc2b9a27b9a933964d88bbc521e417a62d6c98a4000000000000000000000000e0ca3204dbb658331c530c8f3bfc6eb118f26053000000000000000000000000448a99448f98db572894d9a4ab45ecb6a3b6900c00000000000000000000000073f2d9bddf05586772067b7bef81313debac390d0000000000000000000000005f30eab9f83d11967dec3bd80ed0ff7047b90631000000000000000000000000c7af24c1115b911061c1bdf4d43c8f44e9b35e60000000000000000000000000cf05fb0df8310e98bd11c93532d940042a946944000000000000000000000000746cd0487e0ae38d4d0f5e60a3e73ead4960cb7b0000000000000000000000002d631e05635cb78e9d74377a754ab62ba7ed97690000000000000000000000005a8b8e5c118564770a2d31bb55bcc071b945301a0000000000000000000000001bd96f13cccecdb57f16afc200e0286c1240bf47000000000000000000000000cc2b90e0dc925fd2bd6dddddeee639f3ebb58a69000000000000000000000000bb0d0f4c4bb1bf03eb4dbe74aad89265b839dace000000000000000000000000af0119708297db545d1508f253cb490c06ad0a4b000000000000000000000000f10d7cc200392f61f2edb31db73807ee9389d782000000000000000000000000c13df877d7f76a16c0a36365f48d17ed405e7b3e0000000000000000000000000154d383fca9fd6702d38a5bd3355b5748395e0900000000000000000000000065f2da61ce7ccceae0d3859ef60466274570c2f20000000000000000000000000f49fe7ae1d0dae514792532dc18ac8d1acd2e58000000000000000000000000a9ae1826b750bd59f7732e57975d12b0c3a3e1ff00000000000000000000000042ab801b25109fb952d3faeaeb350670c4b62efe000000000000000000000000a5c9631c1e1987d00806a88359bab85655cd38b0000000000000000000000000201af651d5ca7ce76818b78502f80180734dc297000000000000000000000000cbf5bdef8201562dbb25f8de2890d752173bf305000000000000000000000000ec1d3ead25e315bd9526d29505aaf32407158d100000000000000000000000008115b6f194034b456bf1f77a75766793a118099d000000000000000000000000548c56ed7c2f5bd4888dc8c9c7b1e2551e36fa2d0000000000000000000000008f1a9a0a4408cccc39f8536d6ccae10f0883de2700000000000000000000000037c92f10d63bca51ba01cb459733630b1bccc2fd000000000000000000000000f14f543f63bb641772a9e1581b708c4905f730fd0000000000000000000000009f8ae4d3b229b31027637bda64c885e8d670d4f00000000000000000000000001a48152906c6c945e442c660b5f2a9c0d9f5dcef0000000000000000000000002bbcc6d1f741d04371bc8a6675992b3d26bedea90000000000000000000000001f10ee1c3529dfabccb5428f18dc7c336b7db78e0000000000000000000000005b5ffa098eb51f8ba0c1bb809e2b4e046c2f4a50000000000000000000000000ec0ba5a99c5a2fac09588247f810c5fbfcc46cee00000000000000000000000050bedb3aa6ef5e7f425641bb7fb401384f602c49000000000000000000000000456287fcc918525d664bb4f62c084be4e85d019b0000000000000000000000009a01c3fbb973b39ecd1ccb431dc510badf1440ed00000000000000000000000005b0e0b39309bd0ffe8700cd91dee76ebb1394ee00000000000000000000000070d1dd013c6648c10029f63819b860f6825c116100000000000000000000000005ed589616d616fbd8650b1c69852e29c8eccd7c0000000000000000000000005a580f578d03c22a877a3a66a65f6fb1c69aabdb000000000000000000000000cec44802a5c436080903365c733ee4d0ec114bd0000000000000000000000000ddab7f0b3975fb0c04b0f9f1699160bf8990d8b5000000000000000000000000289a2020409d9c0c5054f187e2f08389d68325ba00000000000000000000000084be83b017983786260045eb9e07ae5d71025da10000000000000000000000004de387264ea87d69bc7b324d218b40495a3ad78b000000000000000000000000a1a59f4a672da08295004080d3af85738a7b07fb000000000000000000000000e0960de8e47cb105e155f91f20f31d8424d086b2000000000000000000000000ceebc6d157f0281757d0c97f8978cdf60b86dfb70000000000000000000000007648ac57cffdc3a62459341306f3c36c3b70bd4e0000000000000000000000004e0e0a5c6cdb755e4c76fc0894b8ec3e7c3faaa60000000000000000000000008384cfdadb07565300b23f87255119b1de922d96000000000000000000000000c968e467cfd1d69799739900167cc95b2cd924a2000000000000000000000000db637bff5e718a86e656d4900da133d4aa16d6b60000000000000000000000005236333ef2baa45b450689b69e4e4b277d84f954000000000000000000000000b52f40a1375feeb36fcd412006586b2e33e18863000000000000000000000000206d5f4e56af421179e162433ae2652d47ae7451000000000000000000000000044feef63b7cd957f7832a2d6d5084a17bf68d4f000000000000000000000000d9e1204260cb44fecd741d907afef2b101376ed9000000000000000000000000d96ec305b0238d69ba7fbf5f06358b55095d2ca3000000000000000000000000467a97e75dcb09ffbecb77e3f9432c99582d5c9800000000000000000000000048604a2f4b68fc4f66e5905a93ef2f0c983cfe780000000000000000000000004837c9e9fa3f9402244a266d451cc46a6aa0c9350000000000000000000000002adfa18db05a90386b60ce1994d6adee98b49f0500000000000000000000000006fffebd5ebd97329da366b80f11e7a4b858ee47000000000000000000000000cedf8aef5877c2b89fa8d8a301f1efdbd9239efe00000000000000000000000038439e9f2fe713dea76037172b1c888933249090000000000000000000000000b1df241ef457a63f0b2627e0b6cafc56b914de3c00000000000000000000000061ba22b53d79069529b20404ff23c9ce28d6f93b000000000000000000000000117a1c89e686f4430eb6942153f647ee4c0f417c000000000000000000000000e01d7d255bf4cd3abedbc1b762778dbf0e6ef86b000000000000000000000000814b6894ff53a11f9f4f3317dcac164b24d61df1000000000000000000000000aa89ef282d73619f9fa032577b1c4319a0206ee8000000000000000000000000185738112c636d4906fa9b505234ea0406454d180000000000000000000000002fd4462038a7c8ee34a9d03935ce92ef04dd982c0000000000000000000000001389388d01708118b497f59521f6943be2541bb70000000000000000000000004e7f83d8b0a50836202c603ce70fd1a2ed0a649c00000000000000000000000035fa56e25b7d664ab051992c7f324f1f05f2ae110000000000000000000000004813f9ed8a854e9748fa993cd9dfa8899a47951d0000000000000000000000000e3accff73ebc33086837c25a28541ce6510d2cb00000000000000000000000018740846a578442c1e4fb169d6d2f715c6f6695a00000000000000000000000002452323f9a822e45d7131482c42641feb76d05c000000000000000000000000ad968a68551a58fb9e519819bb0d3dafc05500dd00000000000000000000000085b20fb91c7582d3f4edf505d792ee8a01799b58000000000000000000000000e182f2fa5832378d2e753b5e3442bcbbb18b51ff0000000000000000000000001b43205368d6fa603c8131cc9a7f2577efb40363000000000000000000000000ec8ae284bd5ab7bfbcc4bb719f2244ff190ca1f7000000000000000000000000f450d956cb28426a260a4d91e3a2534d1b6dd62b00000000000000000000000006805c18a0e4c986e73811f7712e8b744448c4940000000000000000000000003a210a35dcb8577e56b7608e3c01df8250ac5a530000000000000000000000000a1444b1b49798810930e739ed837d63a54abddf000000000000000000000000dbb0f24bbcaed054f0536847b1a7e8018aa449170000000000000000000000007d167d20adf437fd89facd57f0560eaa7d118ba6000000000000000000000000d9139ed7cbbbd78f9daab2fd4ed840708cb3fbad0000000000000000000000002537dc976ae9f13dea18dc59bdd7639e99a24cd100000000000000000000000022ac356193613c119acf1fc94cb7eec6980d3465000000000000000000000000256843ddd1345bbf2943ab33b11ccf68d80f769e000000000000000000000000a7da07a0771c7d5b044b160346bc22ec8fb2cb51000000000000000000000000dd6e5742b8cae4053c6e17438fe21435e0ced70b000000000000000000000000c7ec7e325da831a74e5e9070f9e1952d9ec600490000000000000000000000006def735295e86352557caaf6d3d7bcdd8cadd9e0000000000000000000000000224181be9345ea87b907db42ba059b8f562bcc7c0000000000000000000000003fa81229723655d9237059d42761b6bc0777efcd000000000000000000000000bd244f9a2f92a1afa43991423d0f6d84da2a1a77000000000000000000000000ef55d152a147c73720ae93634d83026eade9504a00000000000000000000000046c41da0d76d3cda6f32d559e848b97ffaf363bf00000000000000000000000020dd0ed72c114ac8213877ef70858b81e6e75cda0000000000000000000000005c8feb97846d53ecebef3c8ec5067fe03a2a7323000000000000000000000000e9290b48dcb376e5436c68c457bcaf87a11305860000000000000000000000004e1b7b6f685d21fb0e454ab7d01f16ddd135c899000000000000000000000000f1ccef591ec2eff42d1c1d066a6b58b153d180720000000000000000000000000562522677f8eeafb72b2b2995498d13968a3c13000000000000000000000000f814eee5f406917d5d744d1076d46034f614ac90000000000000000000000000cae3984d110271616451667922efd8c389b1a61e000000000000000000000000424c7d9c1b1c3ddbd47a24fdc1d5e71b0630189a0000000000000000000000004f30da09ad0e2b9d5f5923f7137dbf8b15a016b9000000000000000000000000ae5302e4d8bcfbfd9f40427cc28889c7a13d8133000000000000000000000000c9177d19fcb770d5294ce60cfb7b1d889504f49c000000000000000000000000687b91f9d8c3888a1d2dd89f68ef2ce2383d3ac3000000000000000000000000e8dbea8c18208f95f48b3e22bf3c43281ecea263000000000000000000000000bd01208aa2edd5570129d60cc6283287b4261f7e0000000000000000000000002df88b21fcec840078cf267e63121570f5f94bbf0000000000000000000000003f812aec9c01900bb56a4ec365eac06e492f849d0000000000000000000000003d7cdacb3918c169aaeb6a00aba36c13be8225780000000000000000000000007e0bc043230caa9c4399bae0cd6b19c6fde6ba15000000000000000000000000db137dfbe2dd143e110873a5825ba13a499376d8000000000000000000000000faa22cd207901e5d1a5e485fe745cf99377ed7370000000000000000000000000cd2e325f1bbc1b91d5e118ee8761c43d30303ee0000000000000000000000005b1c192f09de4c5e7d3d53342193fdc4a64f72bf000000000000000000000000451d6a1765acc6c128dfc76ac046f09654dedb0600000000000000000000000016021a584b2db7b99db5368ab66031961fa8cd13000000000000000000000000111ee413424e68b7dcce6804b448690dab536a7600000000000000000000000002f531bf06b59e6350c1af747935da0e0f1b37f300000000000000000000000077acb1ce51d087cad64057850d5d13899e648560000000000000000000000000e325f55c646002fb716416e19e56ebc94ff102310000000000000000000000002bfd018f7b7f289fded8299240bd9d52157d22940000000000000000000000004ed718cbed23fcb423e5eea37e22519ebfde8b56000000000000000000000000d33272459c260b91dc7116dfb371697d5760ebdf0000000000000000000000005d0d0e7152cfa948e6760b088daf53de960250300000000000000000000000001fbe903bf1acdff16bd1a7820a0c50787b2623600000000000000000000000000c94db9bad2ebbe891a6ca44c417a03811ba97e8000000000000000000000000ac83524436e32edbd7a40c8054d38710fc00f907000000000000000000000000ff3f26abb9a487e0f68b5feb2520da0d47fb60d600000000000000000000000053d4e33875dab5ca6488c1e38addcff941a83ab1000000000000000000000000d4d285c0763c2100679ca5d0c4358bb674711f050000000000000000000000008ff9c1e5b2b117267c41e1f4e3f75e7176c436c30000000000000000000000000a88d9dbcbb3c2e669a2c67b289ba5fecac70c4b000000000000000000000000bbf635ad2a882aba91e466e9a6bb503331001d790000000000000000000000008eb69f50762a4d021373d206c325b7ee424c6b48000000000000000000000000c198bf28cf9ac3d32a78b2fba3b048e21a2381ab000000000000000000000000f34120790cfe6767dd81d11a6bcd30151d4b2a8d0000000000000000000000000314b77dc6f97cb5a33dbd767534d1eda3162efd000000000000000000000000629e84dd64a26bcf15214794a48f56484877850c00000000000000000000000032ac4ebc283924614b7624c629813afa55f1138c000000000000000000000000d7f136c33bab4ad0d03945fcb387600e644da8b7000000000000000000000000099a1fdc20fef7d5378448d57c5b98863e8df574000000000000000000000000efe69ee10613f3d398747e71b1536d4473ef495f0000000000000000000000009e9e7f7c3a3849afbf4d6302e7698bb139dc1371000000000000000000000000e5cb2849cc1d02e50910acb6f2799e46074d43180000000000000000000000001395b155b74f48c5622366538fb271217f3d49df00000000000000000000000037bfec8691d320ac924d675374185cb85fdf2d830000000000000000000000001e7343e27c6c2005006f8c4dba0572795c9ce0bb00000000000000000000000024faef4afc89aa7b69531214a6e0e80771800aa3000000000000000000000000577ebc5de943e35cdf9ecb5bbe1f7d7cb6c7c647000000000000000000000000ea79d3f17e733061e9255fd1ec3dbfe632233562000000000000000000000000fb2b86d996080e8128aa9ff21f9dc5c759244c6d0000000000000000000000005bc72fbafe3c5c88e3e79b42d284b040f0624f4b000000000000000000000000c814b4e89ebac4b371caf0f5be50b6f6afd3f5fa00000000000000000000000089445a8604b731e1d07eeb77b570fc4cdc2fb7b700000000000000000000000029e041e9604e61c32ec6c2d0808c9fb2fba13cb30000000000000000000000009be9db2b88d7f93ed3e54d4b6778fa5ac4b1c46e000000000000000000000000df6d7e77b3662b283f27fc41cc9c4d0cbd64c1be0000000000000000000000002dd11efcadfc2e3f85c8cbab1a08d6ce4f3ac2d2000000000000000000000000edbc3e7127d34c4ab79f0153bb61fd34a4111d9b0000000000000000000000004981c4086f83f6c9dd18b0ea80c34fa7b0b37e8000000000000000000000000034d1248e05cdf881dae78d6485186813dedc60c00000000000000000000000000f55a8a067605114d1ca8711065e6ddf738b92cb0000000000000000000000000529d03dcdc5b706d785c7e3b11c04dffed4793d0000000000000000000000008dbf53c360ad3a81e52803788cfa023aae2f835500000000000000000000000053909bcc8eee8e648d7b3ee6bf412612ac0422450000000000000000000000009df9aaf5c669c10cff84d5b404bdac5906b23d0d0000000000000000000000002484f71d776bca46ef06718792dc1616cea19b24000000000000000000000000a0de5eb349d370831fab2d91f9587056c378b9e600000000000000000000000093ec6ec80f25735c7e7d499865f01f72c996e30e0000000000000000000000004dd3c7fcd15ea62dfe8d9d730c574c7bce88a4d90000000000000000000000007d9464ef0d0172d5fa691cc30b09a0d54308040c000000000000000000000000fa4cea78b314a0f95bd4dbee9ccc76cb9fa8ab1e0000000000000000000000000deafba32ae3d832b5690a213485bae4eaee4951000000000000000000000000da235c4c896a59f07e445da34b2970046ae5d2d8000000000000000000000000535f3918d942a70e9067a2dbe7e40d8fb67a27ed00000000000000000000000080610175b2d14d0415240b4da16f8377e57ef9220000000000000000000000000e4b02eb5e8c4dda7de7e7555576ba672a98195c0000000000000000000000009618f37af3ff470a91a7454976e0bf35e4bf53450000000000000000000000007226e6143ec68e45f17c8d8314ac691b74174b180000000000000000000000000984ca676b3caf603ce4e8846782996c181d44810000000000000000000000008163a459ac37f79d7e6845d4a3839aaa7f7f1bad00000000000000000000000040ed4409d9b458eb5aa0b74257a977d0814aaa15000000000000000000000000034e45425971e0817b9af1303c5dbb32beb04a17000000000000000000000000ebe5dd5c64f2fee4dd47a7139261a02513dc61c300000000000000000000000080d7891b5d65486c1e750428e1e99d1f99ea3ed600000000000000000000000009941131f4b29070b03a238ce2b1403436ad8c8d0000000000000000000000000bfbeadce5946fedf9f9d10cd68e64bef41e1a590000000000000000000000009cfce9d4c09e942320e36eeac1885318e8b7b02f00000000000000000000000090c38ebf5da683ed1922dac6d45f6b287408b61b000000000000000000000000391206865e7f715b009494e8473962c1f972009400000000000000000000000077b6e62fa644aaf80fd016f971808a1b51aa78cf000000000000000000000000d3c8666d849990153be7ef30301a86dc0f02e02b000000000000000000000000c7117bcfcc78123b166513c99d673d7acc76b2fe000000000000000000000000a0c9518dc53ebd49f4cc4afa2095f62f6c0de2650000000000000000000000001ef9dbed75c9b178bc2929d22a08ef6d55407b530000000000000000000000002df87cab7b39deeb1245201ce050694dba769eca0000000000000000000000007f8d00a2e75c999599286ce3bb3daa18aa9027d90000000000000000000000001d2c41ee07baade749a4f08d96ee94776fad1ca0000000000000000000000000bf3ee584f08f1cea3f25f384fc9224430d04aac9000000000000000000000000d4613807d1111649ba881f7dc629c8a147fa09b9000000000000000000000000490ed4bf83d33821c261fd943f1d79823873f43b000000000000000000000000e61ef73871648a219dca299dcced622a1123edaa000000000000000000000000d9a5479ccfdb77e2a94f0fb0679a03c9f549de42000000000000000000000000ff6c450cc8df950aa1326fe370c73a237e0e526c000000000000000000000000ebdda13860d6025b42287ffe9c4a2c6888243933000000000000000000000000fe17ac36e4a9c1a6ff19304417e7d5721fbb7184000000000000000000000000c9fb0b4a7acebee5502091ee0d00d5cc649937e80000000000000000000000002bb4daa504b69df3c763beae944506f34cc744440000000000000000000000006edcbd5edb80a398f9585dd286d89802f6074366000000000000000000000000781f9814db605f85a6984de157aa26fb97e1b94e0000000000000000000000002bf474eb39bc17ad9c7b00f9c7cceb8ccec6dcb70000000000000000000000002c4dd402c29ae767e47fa9c0e44b0f6cbea8e036000000000000000000000000aeccc9461fe78ccf0179085cee507296486a6210000000000000000000000000f0609a90149ab5982e3070bd553fc88684dea820000000000000000000000000395d48020ef5e29168706e16258db6c6c4d7d317000000000000000000000000c7dc2eebca9bc10af7fbe88195ffcbd3db45479d000000000000000000000000a31baf4539b7f39eea4a09e37e14404e692f657c0000000000000000000000002e2a5f6bae8de7606d9174f6a4b0acca62a33baf000000000000000000000000cd972fed2be4362c94dab61a96b0221c200fd02e00000000000000000000000081e5d1f5dc379f0db97964fab539a3bf907284a3000000000000000000000000e253d72c78ed78f7f6f55a66334a971e09c84acd0000000000000000000000009734704992474e44e81d0353a76091562dc802900000000000000000000000007768672fde2168b58ca7d8f6bbd7ea867853de30000000000000000000000000ec33b4316acefed802cd9ef636cb11e502d070fd0000000000000000000000005a7ba787e7cf00f9ce55ccf2c54bf1c0c29231bf000000000000000000000000ff5a9ad1cfe1440e8cb3e6434f9c2d291b3682c20000000000000000000000006d207fe2f346bb1ea2564bfedc1db322ea4de1920000000000000000000000000ba833018c857e441cf8cf97829ccc53fe6c65f8000000000000000000000000b102540cfef6f0cf811b113dddd736e1e6af9e5d0000000000000000000000009df7504189b2b47ecad0eb64294b4308e76f89b7000000000000000000000000424f81f3b3760a668881759fbbc55fcb0db2610a000000000000000000000000a41084d0d5fbda4fdd1aed856e4c822f021d1d89000000000000000000000000fd9a79121775d1b743f67bc9b178c6eb77fb9bb100000000000000000000000072aa18855102d86ff8e4cf10e4468046065f0a680000000000000000000000008a5ca3e3a0724b3c7beb7dc18ba124133764611f00000000000000000000000099b07f06e5878130a8ae9e05ebe59d924ae51afc00000000000000000000000073507882210cb04554fb8c64dd6e1a24bfd34cdf0000000000000000000000004855ea77701801b8c2eace77b358d7055855f3b70000000000000000000000009a74d3f2ad89fe13bc57bd0a98b0c681a6b8fcad0000000000000000000000001253f4f690b7ba76c4122f2474d01754f108520500000000000000000000000049b344e218f014436660ffb7b95083fcc7df218100000000000000000000000039d40af53816a0883213587337c9968046da5c920000000000000000000000004ae4f01e0e7ec2bab4527422e42252f2d155aff20000000000000000000000002355089659f0d968f6c29049704fe0175958cee800000000000000000000000008e5f4670b8e70fe77d952ba0fbbf9f4762aaf730000000000000000000000006e3032dd21a882d6e8965c9f3aaf3c057494c41a0000000000000000000000008a1767db2009d64014ee015b3142f26a70a12436000000000000000000000000d2c7ef9f4d30c476c135449949f124a4d3f14526000000000000000000000000402e47af39a10d1459afde2e14da84f5bbb4db43000000000000000000000000d59515ed5d580246e82e90ed2673d78039ef8fc6000000000000000000000000340e6bbaacfc6e14fa8291b0d8e228742128d2680000000000000000000000006e14daf074d36c6de61d5074064a47170ce91ef200000000000000000000000020333aeb713854dbe28bd0f2062bc3719db973ae000000000000000000000000a32884cb730947ac6af7c9e4b36a2d88e9c839cd0000000000000000000000004ea145e807590ac778b2ed9809a350d90fe96c710000000000000000000000000ea07622f0391d9f63744801924e305b928fcadd000000000000000000000000579ca13aa1d54593b2e607818d76307eb064846a00000000000000000000000077ea5279e46a01b28bf82edc8308154c6a7baa8100000000000000000000000018cbdd6034d9064a8ddb33b1231b79e7b1ec11320000000000000000000000004319500b08017c40711b58cdbe0df452d87021ca000000000000000000000000227d1789621eb59ca0bdf8aacaefd46347011c2d000000000000000000000000fb53fd55da149464260a9e5e73c1c97804fb7836000000000000000000000000a5b6d6af5050691c2eac5c98b4106accdf1061480000000000000000000000005150b4954645e54de27c2033b5de3352e4c5fdc90000000000000000000000001663cbf35baa92ea30e7b59fcc183f3795c1b47b0000000000000000000000001b523256a502dd1c53ba30879f90966b93771b66000000000000000000000000f1feff0fb99ad32cf7f3db21cba6d85b6fec6861000000000000000000000000b433cc7cfebcc274d5948a193a019bdcb290d0f2000000000000000000000000fd054e39c225cdebb673faffbc8bc5573577cdf5000000000000000000000000fa78b9356161616c14cdd77afda3b687cde8374000000000000000000000000039d07f9771f563f2533a1498c2a64f470c301b690000000000000000000000004043381fb7c1dbc321fc6a539fdf7fb96a60cd0d000000000000000000000000e57e005956cfc03d95bebf73113b3e49283faccc000000000000000000000000fdedacd880298e822edb2e9ab5ee3f573ed58636000000000000000000000000ec798ddd48b0961d17abc3f8879b355d46317f480000000000000000000000004590a0ae5c0b5fd4a58ab921710aeb0259ca7b0b0000000000000000000000006042fafb2cdfb76e6367db1d0ca55634d38697e7000000000000000000000000a74e65f8bee81a717de22cc49d798caa11fb494a00000000000000000000000097283c716f72b6f716d6a1bf6bd7c3fcd840027a00000000000000000000000081184e148c2fcde795aa0d64024f0f13261fffe30000000000000000000000002cd9aeb3aeac8c9d28eb32bf6852717ce9ddfc99000000000000000000000000d867c1d0f0b10b594abefc039409dfd5104e6fff000000000000000000000000a675621c4c3d87b07cf2146b4e491fb4e96c311e000000000000000000000000a3710a893a7ab516dbcdd3d7b9bbcc53087f68f600000000000000000000000007e76eed55b9d32496441f377ed21dc0b202ae9f0000000000000000000000000e6740d58cd733029c5c05684dbcac9ffddd91bd000000000000000000000000a2765cf0c39364c5cdb953bb9eba9bd370440437000000000000000000000000b2109c552f662f5083f775e11ef9b8c9acd8bb8c000000000000000000000000d79fe2f15ee40b0f04c320b6cf1d62985a28ca71000000000000000000000000705ef541d70b594a45ea92e55279b0c93cb0c4ad000000000000000000000000714c6049589d534a0041410b02ebd1dfe60ca6d4000000000000000000000000e5791410ed0e4f5e9a85204aec7b954efc869e8b00000000000000000000000008ffe2d196f305cd6433fa6ccc186758efc039350000000000000000000000007a80775cf67c67e1f0522e544aa12ffc1c3ab2660000000000000000000000009e705adf90151663cc5b1083eef1133931b2ec92000000000000000000000000066426f70bf79fbb266e8de79157a3e5f59204ad000000000000000000000000f34562fd1bf6a8a4737e87d8a6a1a8c447def8c4000000000000000000000000e22647c7596c3459154039cfa37cf539c5ca57ef000000000000000000000000013cf840f4d82a42654cc3913359682b3ce1814a0000000000000000000000004874f39e6c1a575e6e3218e278b6c93af2d97a4d000000000000000000000000c7a0bb4aa8b6bedf71f217818b71c06692c1a2f4000000000000000000000000565f46c16b41bb7d58e7db5afb65e67e808225b400000000000000000000000075f3e0ca24ef86fef251ed3dfaa18d7efb467f0c0000000000000000000000000c3de2efc01fa69a9aec70b9cec9cda51e5c6c4d00000000000000000000000028e5b370c90e8133971f6496080d633b279e809c0000000000000000000000007c0be761254aeb13379a0294e30a629cef26f6030000000000000000000000000b532c90733a9f200fd0a656b9b1965cff3e861e00000000000000000000000033c2be929d3bfe219f43badd07795b32394291d3000000000000000000000000d45dfd2a07f1bc0408a036d81630ebcf5489e78c000000000000000000000000cf1da9fcffbe5025364b57901d8b0e8f634c4b0a0000000000000000000000001b183add3c2254510fcbda5b14b0ff869fb411f10000000000000000000000007de0700110003eaa70073cc964e12496f387b80300000000000000000000000063bddf596d1c31034324d806feb0b32a22d329ac0000000000000000000000003c61634c2df9f8301479bcdb299e851d59cc8a4c00000000000000000000000090c2b4629026632e308b65e06b1ab4e8ca0c0c46000000000000000000000000238551d50e1e579e2129f17959d29389b04afb86000000000000000000000000b01d17644d57ac80c50ed01896323df353cd6c630000000000000000000000000d133b063c43c4ae4be2adcc18df1cc7d284a67a000000000000000000000000cf4430a0c0cff0b724ba63093e79a923344fcfe7000000000000000000000000f9a37e990e8ffaffe804c1e158cad34788f8310d000000000000000000000000df0d68d53766bc8d1c2326b9387a8de1dddfbd39000000000000000000000000c78cc5f4c1be859ddaf1ebfc319e14f809a4cfdd0000000000000000000000001e708c324159b5c21a636edb161fde124f83ba03000000000000000000000000b6bd2e4177451eb67d948017e926678b5dd2cda10000000000000000000000006f6d3a94a49f6300862326a2ab0c32ea8960c9870000000000000000000000003d968574e05a1c5670eed90b5502e9f157f78b110000000000000000000000009702a90310b4977976da409c6dd059a0782738c90000000000000000000000008998d044068b31e2e3371e5cbe21a6de9125569f000000000000000000000000aff616bf70a4d16152b1203b726770ab4422126000000000000000000000000051c588969f85d89ae41e613d0b1ac0cb1e61ae0c000000000000000000000000178cc9f7c9a4d63e648a2b5cd2c019d56e71fcba000000000000000000000000c823d34d796432d06d21671ce8a1ebaffd282f700000000000000000000000005aa75495ac7788a9ffa078455aa29afaa3ff0c890000000000000000000000006a89b28c8c012a745c3f957a9457f017bf9057030000000000000000000000002d0a8fd434a71022817492238bf47c7f4b2018210000000000000000000000007ae8b902638ba4629b4ff1edb4dd4835b3cd1cc8000000000000000000000000f85f6f9086b754b304b78b19dfc8fa55b08a71a2000000000000000000000000a7c8a8e2b2f3ba1d2c3df8e15af863b2a2832c9a0000000000000000000000003c36184e3a480198724f025350397540c84f11070000000000000000000000000ba44788377bf31e563e4a89057a5fee0c2ac5b80000000000000000000000005027ad2994632376dbb39858a893bec7bd4f204000000000000000000000000065dda92fa0f82cd39cab0a2c4cde666dc1251fc8000000000000000000000000dbb87dc3602bd38850e91399bfa31e147bf9956e0000000000000000000000005f595028bb53ca90332e5153a37852dd087173e30000000000000000000000007a3d21e8658dbe8c9032a238874130584ebdcf6f00000000000000000000000096faebe5dbdf0df5d1682aeeb34bfe59d53e0672000000000000000000000000caf1a6b2b54acc129ebb93671f50f3b487e53b3800000000000000000000000022aa66d99a9a3d487443b9f1d54a16a3e1e987c000000000000000000000000018cada4cc5217f9b6717605f25c662db6418d3630000000000000000000000006468f77c4c479573579a4673b537a64238c5a32d0000000000000000000000004c29b6cca0cf741902759f67e4a61ff37758497c00000000000000000000000065ffe1b0c845fedf5fff6caaf17bf5e0c0d207a9000000000000000000000000045f7f6ae68b2767d0b44e564df452d73506000c000000000000000000000000d6c5a84d83ac8b5bae4e4a5bb442a0dc93e76cc400000000000000000000000039774ec70fd60cf1d949fa66ebe86f4d943fc26f000000000000000000000000645cab5b0db95c25d0617b043e63d2925fef38bf00000000000000000000000045780cedd7af98a9a009ce46fbb48e514229264e000000000000000000000000307a37a28d39530c24f0b600f9df51637e67ec470000000000000000000000000c69062908fff6ab66fb01e009b94d65ed01a6660000000000000000000000009eeb6fc6447865465c9e5d3f28dd848871b5214900000000000000000000000052dce674b9dc1a70e51add8a362ab63dc30804b90000000000000000000000009936debb7bdbba4e2c86ec70b15450119b2d5fec00000000000000000000000001fdd4dbe8496dba91409dd60d39d0723b28523f0000000000000000000000007196ed4da4524c43e20690dff3485f70ed17c0a9000000000000000000000000ab90552f61f0b26ea3bd31d394acdbac1ca4bf7a000000000000000000000000d6e34fa48bb95dca31daa0b0860aaf094bcd598f0000000000000000000000009a243e3a31411a6494e8bc3533146b8c83db2048000000000000000000000000a1142fa200a3e1aef3e93a91d26ba6ea89b2ce43000000000000000000000000cf079f069bd60cf9ac560653093e2519554ab68100000000000000000000000074042cf9e801b58b7c540c69bf0791bb559a3ecc00000000000000000000000069f5bd7021858c3270a43ad7d719c6164ca6d1740000000000000000000000006845fc26b91be8f1b78f3efab5afe8a0a65d09d8000000000000000000000000790a4fc4e15e7d3f48b6f6ed0ba6a64618eb459c0000000000000000000000009686ff2a4690ec5db3010d8f9d4fdc8089f8e5fd00000000000000000000000075c4154f8aebf0303865f01f3452ede5b8f1ecf1000000000000000000000000f5066c3291cf5f80fa80046e41b181ff111cb7e7000000000000000000000000264f278fbba70afb08280658b53667e6febd0a77000000000000000000000000160bc4b955d650483783cda317529bafe46752050000000000000000000000004c4ff3da7c93759c43bf0b1f94575519c05eda6e000000000000000000000000cc9c39801b78ad65bfdb8810b031e3628fca656b0000000000000000000000007820a7301e80878d64630a72beac0409d5fa1eba0000000000000000000000003c68444ee3a26ee34bba113f3805751e0350573c00000000000000000000000029f92a945b6d248936dcbc6bbc62e868583cd3680000000000000000000000008d8e372a46f6f382e6beaa2dfa0a395aa1a794bb0000000000000000000000005a1b813e920e5bb9a0285b93bccce3cf539c458500000000000000000000000094050966d729febba27d21a28653feff89e5ce930000000000000000000000003998cc741a46ab94693093371cbfecfcee3a666a000000000000000000000000da92320041d43641642d89ab8c9ffcbc0ab479c200000000000000000000000024a3bde2bd95fe4c36894049e34501d340d9fd5600000000000000000000000029c4d1cfda8f8ae70f524d01f49671eba0206a17000000000000000000000000569f6684ff126111356439d2e21486c35f4f5fdf00000000000000000000000072e78cb801a5b6d0048769dadc90c54376940d8c0000000000000000000000009edae23b7ac05326e8a24c1798e3620ac3b90ade000000000000000000000000800d11391c7e0c1bc57d93a2ef8cf750b7564089000000000000000000000000bfdba4f68f50b6346bf9c1188dff09495edd7bbe000000000000000000000000c85521a4fc9b28fa50ec3a5e958378671de46af2000000000000000000000000d48dd9be2fd21a415bd80aaa1864d4b809b7079900000000000000000000000006a9df6e19556e8ea5dced28b30d596f87a3f3ce0000000000000000000000005c9ecc0debc2a9c2eb828bbb1bfff08c1ddc8a3d0000000000000000000000000619b135d48ef26736dc69fea9dca89f0933fbf6000000000000000000000000b526a2efa09d1c8b5c93915281e33016049ef48e0000000000000000000000004cd9c5e0123111965f68d3fc60cab4ee6847dec1000000000000000000000000848f0f7c377644aa928cd89b7fec7c88ada7d90d000000000000000000000000a04dafc8ae29b4429b77c2c712a5d2ce355be002000000000000000000000000898d55c953d092a9038e20e424a7317ec98ca6e000000000000000000000000095ed062dcf740f4bc637d25f6f0a139d039d4d69000000000000000000000000b264bda9a0c0ed855e229881dd0fe491a48165ef00000000000000000000000061b5b0e8f2a1d774546e0f478a250e8aa125a1fa000000000000000000000000c2fe73ce94a372dae70a64e0d75a58a039227e2a000000000000000000000000323c7400713f07ab979eea51fa1b832f91c2cacf0000000000000000000000007113ab4a6a83d7c122f0843e1ae0aa93537b92f3000000000000000000000000faea222e69551c884780a72b5d6208a5cc4fb6ad00000000000000000000000040db280fb837b0e808ee6b3af4298826d5847a7100000000000000000000000062ea30cfe51b1d1e7f0a8d3244af46b3a91332f1000000000000000000000000f7c04a39e47c7ea9d6888f9389ea85846e22ae1a0000000000000000000000000fd92a84c032496725fc352e462ddb1fe2b1a8b500000000000000000000000028296d868cae7d63b24c687fec1feb2677e65fe2000000000000000000000000eef9f12cdfe9e79709dbf6879d0c12c0b367013b000000000000000000000000dbed6df4d2fe540f1aee5e543641e94743f7ebe600000000000000000000000017a3b710e33cddb841617f5b96f230d696c02ad500000000000000000000000059661c95aacd265c3651b77e0d37533c3590e524000000000000000000000000972099250d1fbe72666f527bd263f398567e30770000000000000000000000009b5548f63ec8684d732aa796803ea280002fc353000000000000000000000000cf8479357acbc9ef5ab28f243974b6154c6271e300000000000000000000000009470e8c33cf064045a27d3e06a790d0dd5ac3350000000000000000000000003fb55550f5a60acb48998dc211a0a9a8f5c6ce12000000000000000000000000e1a4a4935b0afb4c53e6b28114b2f35483bd8c790000000000000000000000002207e5b94e25db58e377f03d66f5f112de530363000000000000000000000000dceb4db5d5fd9d3efe6d7e4c7a865318411df414000000000000000000000000e713a305e3428be428483ef6cbbdc0a99258b45600000000000000000000000065c42031de38a54924033a4cae58b4bafa048793000000000000000000000000bd828668d2e6dc1055f0cb153714f645dcbefaf800000000000000000000000087da126322a59543ece4f3b0f45306b0bf5b20d600000000000000000000000043b70037cabdfc0ba0b56b023e8904c5a244e306000000000000000000000000b303f64520513871de604439bc0cb765db90e266000000000000000000000000a93cf74ccb7c9a421b81b53f07ec8936b7d11d90000000000000000000000000191d60bfe770f85bdf18858263d63f0571fe521700000000000000000000000014f7937ab0170ac290f801361196f7663e8d3c590000000000000000000000009cc6eb21e422259ff6f283663dfd1988053e80c40000000000000000000000009803b44bbcb63d4c37c9e27e2b41488daa9105d70000000000000000000000004df89067531e149397148763c96af13b9ff278dd0000000000000000000000001f1429c4a4c0cc1a3487ce437561671b0d74a01e000000000000000000000000ec4b4932e793f16d7687afb1434392e9ea357776000000000000000000000000a7d23f75f4b75803a7f1c58ca5968b36917dda1d00000000000000000000000001863d44e69c3a87dd0e1dbd8ea2d103c123d1e3000000000000000000000000ce97a9383c2c1d6b5e941dd1331663306dea716f0000000000000000000000008017422aeb2de85973c44ba2b7fb68b2133cd52b000000000000000000000000497f3cb21087ddeecb2506a4d6270e8cdfdd2ad700000000000000000000000033f0d3c8e1174509370d80a57e9db3cacb48cc51000000000000000000000000e30f14e0c075ce3729dc131a9b51da8211ed5f07000000000000000000000000266b7d78d862e5449cb6b4f361222e52773d9579000000000000000000000000950ff0efe68f48c7753e98371b725de73ead3abc000000000000000000000000ec9b72e2539ab57e32ad847fc3c0acc14824c05e00000000000000000000000017307be3589a680452543dde06d42a07ee3fa080000000000000000000000000dcd0b9155204514b6c95ac312dba5be5675eb3420000000000000000000000000fa38cc61bdee7c1874f8f0280015075fb62dbef0000000000000000000000008e393d557848cb67b59f1510e2defb28f5e5f0a7000000000000000000000000e902c6c00940b0b53b762f8d7083b7a2993d43fb000000000000000000000000bdc7c0b075774d1e625dff86f52342da53c0cba1000000000000000000000000ed6111649d1baf5df6e1002f6d370d0718534e3600000000000000000000000008ec5448e52775e0311826b92e38e4cc1f8b03b900000000000000000000000066838d20376ef879b558eef6ad99804c50609b15000000000000000000000000a21b0562123d2caf91dfe0b5b65d515d63857b5e00000000000000000000000043b0e673130d636364ef7ecf3f169dc4154005e3000000000000000000000000ec2cb6ac5ebfb47c4484909b64fcb55bab2d3ccc00000000000000000000000038f548581527e73f9a460818c9a377e1d0c0f905000000000000000000000000fff5250c774979153b5b3967971d71afc42aca8b000000000000000000000000a84cd96c19c3ffa3894b09d1112f625294b498ad00000000000000000000000087c02352ad720889e5b5fbb541ff162da6690019000000000000000000000000002a51dc54aa53114b358c69592922f4629ecdde0000000000000000000000000d045489d89f791fec64e0c9c2566c1d4189f74c00000000000000000000000078ec43fbbeb074d9c22b380f887a45b3c3aef9da000000000000000000000000bca13c67905ed43bc903c07d0dd8d182e15110eb000000000000000000000000af29371fb46c112293fa792a60d07cc3b8e2ece200000000000000000000000075b23ef7c913868b2b3efc64938953b8846caaf2000000000000000000000000064d29f1b95fd61bebc6a3932c134b8389534090000000000000000000000000b5f049276d73b00ad262fbefc8d2e0ee35c33212000000000000000000000000f3ba9b42a679ea9e04224edae93a4a9f957fdde50000000000000000000000003be90e4236a67ce650ceb433ea3b5c463271bdc400000000000000000000000015dd79cc3a83c850940cee227955654efebad6500000000000000000000000008a9304783f703fae91aa2894f9af795f6d14a1440000000000000000000000009e8b5f17f364d77af44cc0e0e1bf323af093b8e9000000000000000000000000a3de0dacc404ca855c73138047192a730e854d9d0000000000000000000000009f1e237d49328fbc92305aca01db1a681bada0a800000000000000000000000035181ce157c93e1c1889f110df5515b63b0581320000000000000000000000008892074918e3add473022ed47809132f9fab183f000000000000000000000000c1f1d4712e71d6d9f4a19225a0abed258d498e7d0000000000000000000000000740e48688cc16753a9e25da8fa00a3e115138150000000000000000000000001f6aa12f0e870691c7314e977e5aaaca81442b43000000000000000000000000d71ece5ec8fb64b261dca125d93caa737bf9e4f60000000000000000000000009286a07fd7810fff1e26eee963856870b473c9a300000000000000000000000074f49fd6237076a4e0e1cc748e2bda191593add0000000000000000000000000f28321d600f34f91074fa9881334d50dcb1f4610000000000000000000000000f1f72d69bf063800650a98ecc576f1ad8f5efb01000000000000000000000000fb0a946d07262301d0fb6026dab090e57c303c1f000000000000000000000000d0719936c29b92f3be69b424eb126a3f0a4cde160000000000000000000000007a0acc8c8927f33adcd59591d596f813c952a6440000000000000000000000007df99e0640c0117d570285b38290b2ce5802d936000000000000000000000000ff36edacceebadc368ea6caca13e5f3bbd1b43ac000000000000000000000000e108c3e5216019da99541048ff4b57b19d29fb0b0000000000000000000000009c617977a1466a68266e2d6db673d434f719bb8500000000000000000000000056025c57c2621b08f5cf7f0d3acab5c2a818e5fa0000000000000000000000000b7e11e7f3e15cb68f73a5dcf471698c4f7433080000000000000000000000001f6b5823cbfbe782e573bd98352579b84c4fbfbf000000000000000000000000946ff50b1f9a8a32287582d2037619ec21297d69000000000000000000000000eeee1bdc1a68d50ccfc4107cad739e5b6d08ae98000000000000000000000000000000d40b595b94918a28b27d1e2c66f43a51d3000000000000000000000000deb9b25580f2896e4ca568f734a0a88bf00b4079000000000000000000000000d62966761b3451e272f3498b8f1692b1c5cf666600000000000000000000000076da1578ac163ca7ca4143b7deaa428e85db304200000000000000000000000089571fb910c1df1f6c4c0f462d500a06de62d57300000000000000000000000002ead283625fb1016a8d50d3f94205f7f90dba2000000000000000000000000093c09fd879eb5b59a25f83f6fd7764c13ccde3980000000000000000000000008632940408d332d71f62e484e32a2e77861d8d72000000000000000000000000df642b4c58b971fc90b6325465f6b464cf3293bb000000000000000000000000ef3bc9c51338f2e6546c8a5a4b9796ee1e20602e000000000000000000000000da967e626fe71e8bf7d156ae877a3429a3d8ba4f000000000000000000000000f3ae1d4d0c6b68753ab4ad1e9464943afeb1e9e3000000000000000000000000893b80832f751999bf008e4cd5976d918d2a92cd000000000000000000000000a762cfa9d6859ff0e8bf74abca8420e2b11c3a7f000000000000000000000000cc56999a1b4e79047c78d17a1bf9f5b41207a5a5000000000000000000000000823e9fc14f9c36ecb7cc8de06784bef707ab35bc000000000000000000000000e2846d2120a5c8ec8d90a85a9bc2811c9951f3b6000000000000000000000000d70a9dcd0753dd7ad9cc49d434b91659a61655120000000000000000000000008da4b6e3a68b0d6ac323334cf6f75ffb03ffcbb1000000000000000000000000339a7225078e94a1e1a6e2b8a5d854fcc6d3d04e00000000000000000000000000700052c0608f670705380a4900e0a8080010cc000000000000000000000000297a9c4ab8d063beacbbdf604a8024048e72a51d00000000000000000000000004dab3378cd525a6ef87e12dd362c3bb128dd12a0000000000000000000000008562555827c7e180802ce923ca1daeac4563ef4d000000000000000000000000772d0b70e6f3562a200d1e06297a14d93435090500000000000000000000000075e837a08c3744132ae88adc148149628e52e2f5000000000000000000000000d089e08fc291ae971c45d80d1b2325ae3d7fa6950000000000000000000000002265e22239e9c878cfe23c78a78de515903f6edb0000000000000000000000008ca02cf7b1d8b3c82202404fbe5ca5db9ca1688b000000000000000000000000a0d3e6036bc612e989ca1fc8e518e6392431bac6000000000000000000000000f66879693f25058315fc6c120d18b881c86a64de0000000000000000000000006e3beb5b8ce4abf2d4ed6da8ea50a307d732da9d000000000000000000000000c7a453485bbaa4d06b5fdd20714bf1f7fd5c0e48000000000000000000000000f488e42e577de8434af2fffe7ad63425fcd58457000000000000000000000000eb3d2f7c916d8dd638abc6f2d58dcd9502989d190000000000000000000000006339b858192dca2dad8d048ab6228fed7783372100000000000000000000000023e416df3c0034e0b1f476ddb44a472d3c63d0e500000000000000000000000003d193ec00ef4ecf214a00227981bda25303a6b1000000000000000000000000b8a07608fed32b63016e1708a3bc537b47ec6268000000000000000000000000f9d3c827a3c8c49555ca27dcb1c8cf4d0ef73aef00000000000000000000000026763b4768f6cc9c8948a27316e24e4729044d44000000000000000000000000d101dfc0a85dfde0e11c35dc3fbfd7db6f45f26e0000000000000000000000002edc59f8b8ca54bf905f89d8c0b592aa71832101000000000000000000000000f43fbd65d7491b7a74efaaa5cf2581f39a0f5f89000000000000000000000000442c0121b8676fdedeeeca148ec96251b50ef73a000000000000000000000000f918ec5bc3541cfd46e28afbbe1cb00f2201a718000000000000000000000000bbe30b36eb676eeac610400d247c771d48976ffe000000000000000000000000c1678fe934cdff26fbf5c874448a5cb8ece0e3b8000000000000000000000000b64ed9793c1a72978e973e8c4933144688d05cb5000000000000000000000000da2ed3356e890b0668f9dbde43821c2e0dd55436000000000000000000000000e5ef5292439ee23b1c483afc84419f619ad80689000000000000000000000000892e639b256710fc4b4ab8620d188d9ee1d4024200000000000000000000000089ae93227396aa950d0298d7e34a971966e9cec5000000000000000000000000405119c7236586e28bc266dd96af62e6ab7b3a910000000000000000000000005f04feb670c248adff0018dcb5e55719e6be3030000000000000000000000000848470c554bd6d86b1977f0fcd3d472c40889acb00000000000000000000000018abd1cf5716e704cdcd2e8d27d4bc884738aaca0000000000000000000000002b089ae37798591fa7a871aafc06d6256f5dd1e90000000000000000000000009bf1584d53c5f490497cbd1ef94ad29f01aeb2f1000000000000000000000000f1109f578bd2c577c66f1b0aba3e7e5d2a48b5410000000000000000000000007031d6613944934e7163c87927f9d1a80981c191000000000000000000000000883ebd20d81dd614706540d468c49ff13bea4ffb000000000000000000000000a12a878a844676c3ebfaf2bba0335bdeec64aace000000000000000000000000217cac413cc921487865e044460e6f134c22c6f50000000000000000000000003a618b3c2932b285da68a49589c4ea2c8849fcac000000000000000000000000c027840fe207c3a56cf60d5a6d52fa3e729ddbbb0000000000000000000000008977e8cbdeb26ca8fb6dc41b6e3e88e61ac5fd4c00000000000000000000000060aec10724eae372f55ea19342a2bc2f929377f50000000000000000000000005f425d0cdc4818841316b87a09c60291fc483275000000000000000000000000901a9a36a02dd11d00e5584e12167705f580db2d00000000000000000000000085b78c3ffc20eeca062c2993d9390e0423a2ac270000000000000000000000003c7f96edf54d6567d91be151e40423a7ba86e8ad000000000000000000000000cd629ff204a3aac948c82a82b12f5ac8147e1841000000000000000000000000de8debe915f306dd3b2b52f03be16b099abf744c0000000000000000000000005f4f9d6b4677e4d1665c1eb771419127d1cc6dd1000000000000000000000000fddee94562a9a72a4e948f57eabfec2d801f3c1e0000000000000000000000008f97418313c92eaf1d871eb2627aea05649acb6e0000000000000000000000009ebbf05f4952269468d18b6fb5967b8e562f9b410000000000000000000000008bd72bb76ce2aa4f581daa1d312f3d178e771be900000000000000000000000061459d345779b9d8ceaf2b1472a60805cb699aae00000000000000000000000044feb4faaa05219cfe83f2c587ba05185069df0a0000000000000000000000007edcce3a0ee606165ed330dc6821621b8b43c0d1000000000000000000000000cbdbe00dfa02ed077e242fb0aaf29d0fec8bd366000000000000000000000000825c848dd113e1ac96af68fb494c0988cafe609b0000000000000000000000001babc907460e3ec5cd38f2dbc8555bddeabcc49b0000000000000000000000005e597ef6eff1ae37e915523f1368af420adbc52a00000000000000000000000051c7e04f416dfa7fae95ad6cf5b26dcf96e967c20000000000000000000000002eb7f74c8632a4df3655d96d47856348125f74ad000000000000000000000000ec572f214b7e7cbb23996b1372fee65a576f238a0000000000000000000000001022686f6d59fb1f513b08888ded2dd4552510b8000000000000000000000000f701062ff4e5a914d69131487a686a5ab3cd75d700000000000000000000000044134d446f683dd64a2da4cca96ce29a7253248c0000000000000000000000004aa113bebaa166aebdebee89953a243c5da8cde40000000000000000000000004005e0f950ff4e008eb880ccccd9962320a8082100000000000000000000000051ec66e63199176f59c80268e0be6ffa91fab220000000000000000000000000b4a726f320b429730b2f1d2165c2ce06b93280850000000000000000000000008a4791773c0d9454503d35f82d4c6928d8d81a80000000000000000000000000e0895745534d1412375bd916d9513f736e3e1c26000000000000000000000000833eecbde13f4c1229cb231e29cca5587c7a803d0000000000000000000000004f0adfe8f45b9b70c9692507b5765944efca9f17000000000000000000000000925a28abf7293ae04b8dc2521ba5ad68b46f430d00000000000000000000000022e30355e146333d4e03751f3c91290fa7b1b6730000000000000000000000004f181a977320427a14ebe80a9b65d2299d442c3f0000000000000000000000001746823beba13dcdc4e3c8214b6d539047a7f09e000000000000000000000000568e05d0963c6bd175515bcdd4716900168fa087000000000000000000000000c1b6b71a6c2ae306d3c7a52a0aa3b123cfcf93b80000000000000000000000007c29f562823c2b3f58f81bae83aba456e1657e2f0000000000000000000000005c9a69c196e95368ae6fa2f65159f875fdb0f9ad000000000000000000000000e31b5c51f368727562c1c9b0cb678004c3aea4c1000000000000000000000000f5d66b8676778a75f34384f3dd8cfc6e6e0914130000000000000000000000003b40a5b491f471b151fd279d89b38b7a9b5a57890000000000000000000000002d936466c8557980a10637e90990a49b70659ed200000000000000000000000079382a8361a64e9a0223641d3aca3cdf84f835cf000000000000000000000000f271fe71b4e09f2c14b7c0022092bf0acc8479ff00000000000000000000000052c55c669048195209670c2131b40ac10c5fee010000000000000000000000006a0654bfb2aa399ff16989f623ca1430d157184700000000000000000000000017a250b7e99ef714ab60813ff0feaf7ca7f3ef220000000000000000000000009c247c24197c62660197fb53fbf8d8e9044d223c0000000000000000000000008237598e9da2f63a16a174cf2f135788f6cf3fec000000000000000000000000389b404614e53248f542b1daafad38af9ff686e50000000000000000000000005346f8ac5c102f4c56128c3f4da103cfd87b136a000000000000000000000000f2abaf07fe45e54d9071274333e558bbfbbc90840000000000000000000000001c0083bf989aec797f61446dcccaf769e4facf9a0000000000000000000000002d564e2a9dd190269fd2d9fd4faffbf8c5d7ccca000000000000000000000000510933e9b190c8cd738e5782d58f7146fc6ece4d00000000000000000000000022f1bf94d74cd34a552ba56ff19038cf3b494d7d000000000000000000000000dd01067c8fe1ce714cebf00798646a703ddd1e12000000000000000000000000e4fb9972f8f518ba0cd602aa68912720de9813a7000000000000000000000000c71a2c6a3eb8bf7b2dd38141077d44ab299c854e000000000000000000000000f64de21a8c6d5e25a127185beacf509674d911b7000000000000000000000000aaef2441af91db5fe4ced2d678b696ddf75b6175000000000000000000000000f21a7eb9f8e7c5b608f7bf3dca17e72f91f869df000000000000000000000000db2ffed65904379d35ee93b55d6ed9f5203fa191000000000000000000000000fc150a49f29ebd7e155930f6b11171ad74398c9f00000000000000000000000059794536300ef36420c9db14a91ca77eb4e4bbb3000000000000000000000000ec03bb8fce6da3b027792496400516873d396737000000000000000000000000cec8d05041bd6ce4387d72fcb2362b7c4218606d00000000000000000000000011ba22b36c478c13c6a809c75f682bc700dc06c4000000000000000000000000e0abf3c888231b4ccec31ac261fa37fa6dc3b7b40000000000000000000000000daf35bfafac981ee973f0dfcef1410162d9e46f000000000000000000000000b0f5ba4c3ffac0509b74469aec28d9ef99acf6ab000000000000000000000000a085710967e3944d361e38848f6bab1520c5ad8a00000000000000000000000014e200bbe48088538e14da28efc2ec1bf88a3f7e000000000000000000000000cd38f005079c14b0319179d2bc5d239ba6198a550000000000000000000000008204e27f762bc4666817d5b7e81bab71b9693135000000000000000000000000cc8e8cd53160191c57540f6bfcea25a52f7084610000000000000000000000005499d1521b0f3d551a1b1bf0831697940068add6000000000000000000000000a3a4548b39da96eb065ff91811ca30da40431c0d00000000000000000000000072f447c1205d24434aee101f5db9eaafff9657e5000000000000000000000000f8f1b1aaac8ffe66a39ed452ee8dd9749fbff1d6000000000000000000000000a17a0278dfa0ab1225203c1311c842c0b085547d000000000000000000000000379c59e20f6ee98baced0d2dacfad6a34f96a8dd00000000000000000000000078f1743f9102d512ace72192883b3cf50bfbf6a60000000000000000000000002cd4c76c5e657b99ff160b7c638a481abc8c458300000000000000000000000085910d8336b79723a899a3bfb2506dee95bd14d60000000000000000000000005e3c9f730fa22259b80075322af2783352fc4ec9000000000000000000000000a0993f2e0f6359a56c18634fbaf4cb3cb3daab62000000000000000000000000da6d4969e2935ce6cc384fc9063cad6c497a4fab00000000000000000000000007a95089174263d7c18cd4f8528d93b940b22157000000000000000000000000de233f37e4ca4072f9fb5bec6e0355d6bc9b3b4d000000000000000000000000e82f313afa463870bff72ca849540a1d99c6668400000000000000000000000029306afc7cf48e05a7f2c10e319475a2ce0d85dc0000000000000000000000004ecdfc5cf2b88b672b3582acd7b09fc67e4c525500000000000000000000000025f42de288667efe69fe87b459152f52d52f10b4000000000000000000000000e4ad7226d41ba58d20322fc121b9c509b5f07e2c0000000000000000000000009b977372ed41fd0fe7fec37b63cc0bdda1633a6a000000000000000000000000bda0be2f991496311db496a227bc08ff338e4830000000000000000000000000d4a39db9d220b1fc824ecd67d1e0320e0a47add6000000000000000000000000d4bc0e55adc916e40853c30b6a5b0eb358b75dcd00000000000000000000000099159a91e687a3c473ac90cae70ec504cc50b8b10000000000000000000000002cb24b3092b53403a4b908d9c2a006839b520a590000000000000000000000002b05c5ff3842c46b39f08b7ef5a5dbd7eeaa412300000000000000000000000082b34470caea54ca9bad1c7dffbae355d71abfa6000000000000000000000000e558361e38d9e9880e83e0af50d6509c51b084220000000000000000000000001329872faaad93b623e48a32201156c2fac4a9e00000000000000000000000008e0db74d568f032d5e548dd02a415c19b8353d57000000000000000000000000ca9a335d08a6e3ac6947f7c8f06ff1acaa5adc87000000000000000000000000ab5a13b5790c14f0b45ad2b196688d41b1e4bd6a0000000000000000000000006e74a77f42fefdd5d6f09b15aa57685cf35814cc00000000000000000000000079ce796136420e9f712015bd7bdd8815160fab650000000000000000000000008bd05b150cf473898ea3a9aef8af7c3b0ec9b75a000000000000000000000000df455689e29614e01d1a79060b9f29363424351c0000000000000000000000003a8c6fde57495e74442fbe9980b703e4a177b95f0000000000000000000000001aa39cab9254fed152c47f64899663d2280a1918000000000000000000000000acb3a5fe1da00abffe5ffed60bd6812c332aaa83000000000000000000000000a11c9881b49d57405a91f7cd87440d9039f2afa5000000000000000000000000267b6e4c93c4080935f6267a5b2e9cc5316398a6000000000000000000000000d86355cdfbfd315e6cf0f4de685ac8bf2b3e52fd000000000000000000000000c14a2db12b27be01b98860c086c2fd41e80f0f3f000000000000000000000000e21161ba29422795888a2368716f7748884e76890000000000000000000000006a61b6086695d9dd9663e786b8b66aa641c9a432000000000000000000000000b3967d7c0f03b86abe8b5229db7c6bed40fab1f2000000000000000000000000bdd6856415dabf8003aa0237afc84aa3de0842c90000000000000000000000001401e5d640f9c0a7368e5435a868cfd9a17b6947000000000000000000000000f33c4821c5d931706477c807341eee50e2e351f30000000000000000000000008f51b0f73ba6b8c0ea919a7cf3bdfa298a366bc9000000000000000000000000841b7999762844c73ade5a52749c14cd9bac19590000000000000000000000001c4fc2dac7db53577f04b0e640f8fe6426cf8c840000000000000000000000007748e2ccfb7b3aaa85ade0fa9a1dd812598132da000000000000000000000000d656076b8f56ef2b763c164c991a8ad2093ccea40000000000000000000000006b683bbf0729b93b414da78084635b6dd83cecb3000000000000000000000000a760eeec13892815199836c028e107af37009c36000000000000000000000000a8619615fae1a8e12f34c5c8a06a7b4cada15368000000000000000000000000b82c01ade70a8979884ad567b28c5f3b2ec8104e0000000000000000000000007a013a7a93a1c4ccd675a746e995368b316cacfb0000000000000000000000005ca77bbdcf32f2faba1f391509b10ee126f421780000000000000000000000001f4bb6c551fa3157ae45adb069fbfec0a5c1194d000000000000000000000000c3c6647daf27825c41d4896b03343b0b9bcee0220000000000000000000000000208e42ef2adc5086c1bf50c679da47b90d83a690000000000000000000000000cc8fff27432ad02c1b59876b45b15110d0dea9b000000000000000000000000786c8e72341d91cc945f2466d54e8f315454babf000000000000000000000000ba99a78488ac9a96f7d6db1a4f980e4235222bb2000000000000000000000000b0a70747a95886222f2e1cb7a1792ae474a7e18200000000000000000000000041a56b658c45e368167cd9e2070f86222c47c8cd000000000000000000000000ef4a7902ea954f521c83c3a2b131f514b007921f000000000000000000000000e163c346be2bfe7ea9c970383a79a5ad039839da000000000000000000000000dada05b3f460ddad860bd368e9a45e05f8e1758b0000000000000000000000008631c2bf59e629e74fc44737109b1c5f02014559000000000000000000000000df0687e4417359964a269978916b8a51c495e0ca00000000000000000000000027f3b7a172e46430ad6f6d1720fa4623237e2dfa000000000000000000000000f016328ceca83df2fd15192e216bc2c5b4c3a8e000000000000000000000000031bb4da618aaca91db90af323c9de001351c4cf300000000000000000000000082bc2fd5ee670ce5cb3e8e0bdaa410ee308c1892000000000000000000000000f42099d4c45b9eeaf578585f11d605e0dd2a3c7800000000000000000000000099e203832df76fd7059d960e87307bf6f552ffc500000000000000000000000008403af0f7db911e272f01ddbb61aee59490ab190000000000000000000000008c577b7cee71c5c01c197cd1559938f00528c046000000000000000000000000fb429bdd568c7fa1adb074ac2c8994aa7b26c323000000000000000000000000989d5069efabe026e6450553058296ab2c015c14000000000000000000000000d52afa7b0142cc6b7ed041a80f5294b00c2859080000000000000000000000000c420df937a9a5b6f8b5ff6155f22035df75ab3b0000000000000000000000003dce5edad369b19abad45d0d8b7e99996364f09f00000000000000000000000007842189c481dac598453d541089e400ddc617fb0000000000000000000000002a14aba0eb6c5f809737a7b8c4cf13791e4914a000000000000000000000000095c35cb80f9cfcbc48499863167bb4b2be6f0e8200000000000000000000000099d1fc0d8ebf745eabd58d5404a9382b4c57bd33000000000000000000000000f07e6b16039330047b4b87ae3e2acf74b264e15b000000000000000000000000d518755ad4ceeff1aae06026885f95a51869bb6900000000000000000000000068b18d388994336f341b4997360bb45f9f8701c90000000000000000000000000cb55f4ed8a152d3a94170edb641e0bcfe35ec3c00000000000000000000000086fee819d40ea2dee513e86f8d73fcf16965ff1a000000000000000000000000bbfd3093a936201fb1903d1fd4f58b5380fa0e7e000000000000000000000000e53d0cdc811b02d6eb7aa3d20f7f15c67d4204630000000000000000000000006c5bc42cf5598ff75b6bbaee90ec2a540a2d85d700000000000000000000000086387e4efeda5f4015bc614bf4080f2f6a850131000000000000000000000000f394be2131a7da37670bc2f1b25f9a6d14860b19000000000000000000000000cb9a9984601ae4f9d41ebe8b4206b42f42b7ea4f00000000000000000000000094db83f9934adbbf5966a30e55b83e6635c745c5000000000000000000000000473b44015859771ea467b6ae172fe5baeb457d890000000000000000000000004b18155abfe64bb303f476fc674bb2ebc0dffe690000000000000000000000003581d59e6ec9519807e71261d0d7963b4de1a29a000000000000000000000000d16ca9192026440e563086bc7e3d2e52aa9c919500000000000000000000000079a76d217ce925c3f46bc07eab26233e5f6c294500000000000000000000000066ca4f5528fb22cbc4a380e24e59db670d4c89b50000000000000000000000005cd1af8665b57331aa9debdf7f8553542b318756000000000000000000000000c9494875b287f35fc1818c13712b5843def0170a000000000000000000000000392a25efd0b0aca12595b00027e52d7d9e465875000000000000000000000000929811fa4be2d786e4bf1931cb703e25b49db1e5000000000000000000000000d9d3d873a2b0bf6d60aec6d5ca1281ce4fbd72890000000000000000000000003e00aee52066ee270f8badf0b5bb41993f0573210000000000000000000000008f24d7cb485e52590ff8392fd925d62854887b16000000000000000000000000a0c4c9b959ff0daaca2e1867c58c7b5c2e21b3bc00000000000000000000000068ab5a9efa1f47912f434c15fb3d283a8f39e956000000000000000000000000756e9a772f87cc1b3c56e0b88f941bb3aef0a81a00000000000000000000000074f1968f9b3d28babe24abed9766d757a580745700000000000000000000000046db4fe6fca4b35b69cdf309066539e5ed4866d6000000000000000000000000080391bc7a7d00e8c7a904021983a6bb894e24190000000000000000000000002075d05911d1f301fe12dd5488ea8f2b23a1cb880000000000000000000000008f7f86110a7d3703d4123e9e2bda22e8c3b38d97000000000000000000000000cc037f7e123f5375f44e969ead8a964a16e4daff000000000000000000000000eb92f85f953d45d1515eafa1f7bd9e633b6b8d5a00000000000000000000000013de1c58c9eea85917128aea59214a9041015c8c000000000000000000000000b7be5ddf56286803e126c97dba40c23e0c2d5db30000000000000000000000009c265a1fd8ea8c5475eb292fb86e6b50ef6b26ec00000000000000000000000099c419b52b95aaf3f91f7eb23a4aa1bae626174b000000000000000000000000151e706aafb17f3df7d72a0963e6def71ed982c20000000000000000000000006a4a6cefe0e2740f0ece4e8d4b25f7b92a2816700000000000000000000000004b78dbba362d0e9cd1c160179b8703d399cbe935000000000000000000000000e329be983d213d2e50165de76feeb6391bb2a37c0000000000000000000000008a22b51912c04a37f5b0f5b9674b73b3f4930c95000000000000000000000000af56b79043794c969c726b21327488bd449478650000000000000000000000002c27004973427829c5c4204876c601840d4e3157000000000000000000000000ab873240ad39e15a90c8f30f0c338c34408f423f00000000000000000000000036161d4f8991648fe0b6bb7257efde2e09da58d8000000000000000000000000b1851f797b1233601a790c133c67f0691fefa99d0000000000000000000000003f7adb2b53c1880051d133980f046a8f26c17820000000000000000000000000a77b869dff3d09acca627f78f1eed736f5b21771000000000000000000000000a1568d8a82161ddca4c0660d1e7c2bee4d8c041e0000000000000000000000006b692287c8136ad93bacc50f28aff1475a841f6f0000000000000000000000000a276705cdc5e5ff5d929539606becdf73747e67000000000000000000000000901323d537d024286f0169724ab5d6687947a92b00000000000000000000000007ccfebd0f2ed52c3bfa1f16065673d841c30aab000000000000000000000000f2ea8b245ee2e527d3b95977b50d569e940ea1e00000000000000000000000007eec6d09458b1c72ccb1e2b0fef07bf312cde1690000000000000000000000009c31339b17c9b42aa58fc5aa194b7242b0f638a6000000000000000000000000425ac865950a5f753cc0e21ca16beb77370b16240000000000000000000000003d3dffc4f447df58db79acb49f8e8931df7e695b000000000000000000000000514a7c9854fffbf21b5779bba60e10ca4e4cfeb50000000000000000000000007449d092eaace36110aabe41b5fdbc6a7bab1ae40000000000000000000000006353b79b6bcf139b8ab9de3875cd362f7c5c7e1c000000000000000000000000695eed4c13c73bca956b6e183ff490ae2d89319200000000000000000000000079ddeca66d1986dc56c0bee199d7be0c782a98a300000000000000000000000017f490f2e8f4d266366865857e1034033bd7f7a60000000000000000000000002756e6ebdbebc3419f355a7c1301d42ae674b4a5000000000000000000000000d960953f99d9ec521e49cfc1a3b906e52c4b55090000000000000000000000004c15219cf592f856d051d21775016e583cd6760500000000000000000000000090d1d3f8dc418e621eb4d2ead3277446b7e6eff30000000000000000000000005954a0627b5813e6cb31087fa16728d81977e072000000000000000000000000551dc828d34c18a1854d57cf67b87fc3031fe28000000000000000000000000063aa9fbde314c0bca27dfcad28969235cf385c0b000000000000000000000000f3459c3f120deae3390a92553e69798d49a72122000000000000000000000000948e4cc3f577cdc9aa1455f8c5b8c3e279b64fce00000000000000000000000065099df1a074321c3804c6e7cf48ed4bf8810ca500000000000000000000000057dfb8cca766a99c9871f70fc1f6bfefb4632740000000000000000000000000a05b1d9bb9d5b74b4d2b5077a494bbb48f9d2e33000000000000000000000000c41041518aa7dc06b1bf7a45bbccc43570dfd036000000000000000000000000bfee78a7eb67313e1a43da5caa03a00bee14abc500000000000000000000000062a3d8a878beef2ba024bbc26c5be9d2ee4dde7e0000000000000000000000009c3f1032cfba6802cd0c43a7d6f1515080fc3db7000000000000000000000000e029af33e4bdba8ea22719d63a6d3f51651211e90000000000000000000000004569441f5729d1d9ce2df23c25a719d2cbbab4b3000000000000000000000000761df3eb8b3528629d6392269e3798e41529593700000000000000000000000086c16a293506c7c0c95837ee80241d87c657e81d000000000000000000000000af68a9e7e18d4764ba250aadf41766cb2c026fe40000000000000000000000001659e3bb9326b595ff93d0b0f2033439b67f0b630000000000000000000000000455e35087572eba8854f3078e8e14b0e5b52708000000000000000000000000bff7d6ba1201304af302f12265cfa435539d55020000000000000000000000001d95ef0ea4212d546844c69050223bc25246dbee000000000000000000000000092f21a5ed91cf6f85a2a1631ae1199849e47d7c000000000000000000000000a2424d5b52bac1054e01f55280cdca6440acbff7000000000000000000000000f3982fc222ddb91d017433591846d40cb948951000000000000000000000000003f087733414a818da7ff6ad310360a2ee822127000000000000000000000000167a0c0a5155057460cce93e6044bc772d0fa16900000000000000000000000065d9a3449e5c0128571053144bae334709b2713200000000000000000000000042fb412dbc1a3443695845a4098d2a675618a40a000000000000000000000000f3b0f4411c77c60a132003dbc01d58fe137b75ae0000000000000000000000004cd30bed3069efd647a6301dc8c36a7d050b43f9000000000000000000000000be196e3a9999bd37c6501ae3691fdf892b707e5d0000000000000000000000000c743384c573be351b8a65be9df584cd7feefcd6000000000000000000000000c3b9d0d368716b460a558f566b001830cb257a6800000000000000000000000044a36b0f42b73fbe3bbbb77e94e3a6f8b70242a8000000000000000000000000874e32385bf44ee79da469957c847181cd3f4cd900000000000000000000000034dbed55e2c50f5ac77a0d41ad78043ff517e3a9000000000000000000000000a9164d72f81b0022985896db027ea26d8767e4e600000000000000000000000023f85a2531597772a52712a4bc90321f8ebbb283000000000000000000000000611d50844b32205977df2ca2668f6ba287ffbb820000000000000000000000000bf2d012ac74d4b8faec446c0a0ae27cb96de789000000000000000000000000d0d2640182a654d4b6c5c757dbc9afe1e20202a00000000000000000000000000de6a288cf62e3e2dbe367aaa276f07789d7d2a7000000000000000000000000f0f3b911422c60bd9c8d4eedb130d9ed097f1fbc000000000000000000000000fbb7b5eb128f4d023a365cb7658222d30b9ab4e0000000000000000000000000a5197631c2f6328cd0fc849592f25480a6abc95a000000000000000000000000d4a77bfb800316e90c06f3b39c0f5e96b47ee0540000000000000000000000005a58fb22f65c269877419a82a3a98ed9e68d249e000000000000000000000000c9390a8fca3c747a9e1f98705104a2d0fb061ec50000000000000000000000004366b89f86ca6a5545de5cb04f0fcc0356492ea8000000000000000000000000a7203e5d68ef73d7c979ff5325f364af63452ebe000000000000000000000000d98301004162649f40f7b35a362b202dc02fcb9c000000000000000000000000f65a1c8e4ce35a6816b9f1bfc512c685aff7a98400000000000000000000000016a2223711a7fe1a372d355338b2b6c34603f3dd000000000000000000000000a260a8a40de46bbe03d0da65c427e16e4d70c135000000000000000000000000d765063467323c60bc3f99c4e9c67cc4e4868886000000000000000000000000084c2e39762a10a0b1c74d5b5357d91d4d9a4fbb000000000000000000000000604a6e6909c7ccbdf141494432023c56f8afa1a00000000000000000000000003ed9cd0bbe2a22b4acd5b8d0dca35d93c8749a2d000000000000000000000000285a49b6cdc620d763efae09ac57a063be08dc3e00000000000000000000000092a833828f6a8862a653ad2a21a6291c62a8e3c70000000000000000000000007ef340e2d13563d403883065f86f6535492fac4f00000000000000000000000061f965d5378e8a1885e61bdee153d1e97db6ccae000000000000000000000000381a4c5997db633b5a64f1038f56140fdf939def000000000000000000000000385ea831d0a49fad0ee5d0a67395d6029b29641700000000000000000000000026e13acdd890b1b8019d89783c41f37d5f73e537000000000000000000000000417ac5b77a0a2fdc106755f64bf6922579fb0aeb0000000000000000000000009fa6a7d3f30c20e4159057f8dddb67da0f30deb3000000000000000000000000f41392c2ef332d38eabefa0e0576181319f2cabb000000000000000000000000815ab733658a0634995ac776936a67c70a2a5e85000000000000000000000000b6d299823b54aceed52a285e17b3b8edb0f7682c000000000000000000000000ba5cc548f35bc9943f15b936e1e9e075c3158d2100000000000000000000000059a32dfd32d2cc6ec87f3879b716c2e0d796c1c700000000000000000000000045af1ccfb0593e38c1f0c969814fb2560654a09e000000000000000000000000283e3e47690967b25e91f7afbd48f785c3efc917000000000000000000000000a2d322d35317898b2313990f54b31430ff9b940d000000000000000000000000b9cdb6c765d6cd947d052d6e10166082332803b70000000000000000000000007b42b8c6594caf44e4222856419d5e5518b5b51d0000000000000000000000003ee66c94b9a5882661cef759b0f9426e65739f6400000000000000000000000024f9bf19db256df1c6874b99cdf65dbcd0eb77ad0000000000000000000000000df99ef0febfa5b05ba377b0c151315c5a2183f7000000000000000000000000a8c62111e4652b07110a0fc81816303c42632f640000000000000000000000005a7f5ce1e0243a0bd6ffcd8566350ab6f22bbd8d000000000000000000000000dc5e85d20c2e327997883d34ef2dba45f36e7d3500000000000000000000000022ba22c162b4d531cd3468c4faff822a70f4759b000000000000000000000000de35fc05290030d2057e303d6965c485f9eafa71000000000000000000000000d1270acac258dc51d6277250ce1b2e8443902b2c0000000000000000000000002506cd8c7bee35ebe54670bd28eb00692eacd426000000000000000000000000ac57d5547c7b05cea2837ddc99963d932ef9eb18000000000000000000000000e3eab2691e99c09da8086e203379bc163988d7360000000000000000000000009ea71964c3228ca99f06e1835c47d0365fa2b02d000000000000000000000000e652e252c2c2e3360db603a125a6c57a2d1bb98100000000000000000000000062ef4ee75edd65d84dfc0364916101eae432bca3000000000000000000000000c63f4c4cd84654a93105e098fce5c0fc5097b838000000000000000000000000dccb7fa4fb95975dd2407e98830fcb4a10198cd0000000000000000000000000df28685858f5e36b59ec8f078eaedf89fffd42bc000000000000000000000000c6e86fe43f78173823828ff0ea9f86d6fd597fe00000000000000000000000004661719bcc4a227e79da7cf507c5f2ec0aa1cb190000000000000000000000003d49c72784c4558366c3088779e3d26d2c5e17020000000000000000000000001f67ae47f86fcf748f4436aa4ae93e127451eb9d000000000000000000000000322fbb6719a3bc5f84134de82a9cc5a0590c42bf000000000000000000000000820cbc73b2abb55f1d7cf887b05ac7887f3386e30000000000000000000000005258c0a6b8bd6b281a3b11dd9765b45fe2cd69050000000000000000000000003c2451b0738d234a69dcb95784ab1df2ffb35c4a0000000000000000000000005ec3cd868d68189e784092fc64e1fdadfdefb00e000000000000000000000000db986d55cf3eedcb2446332ae88d6be429a55a4d0000000000000000000000004da7eca6d00df7ffd79e928e2146db810ab895050000000000000000000000003ed9479a638fc17ace90c313ef0111fa6caa6c330000000000000000000000009150dc26ce67dc0e9b829261e0466d5595727b54000000000000000000000000cdf5f910f40168a00072fb2015aa74d643f8bc150000000000000000000000008c84cf0d005559e18a702700e7436dbb2d7df189000000000000000000000000a0808e0bc8df76ac78031cf8c5804083598a40ae0000000000000000000000006bf46b9f7fb65691779a8e62647c4cbdbb37d6a30000000000000000000000006339742556901c23118b4b4448f8244b6332beef0000000000000000000000002e3b8b4efcc961a2af2913ffd5817012fae9e07d0000000000000000000000005b0c6067a60055eae107f1363b597d67d023175a000000000000000000000000433d9c1dcfea21654cf962cecf36c9029f649c3a000000000000000000000000474fffe5b4d71a786a30d00f7125cb447bf1fcc30000000000000000000000009962d8352a7e48d201f93298bf5c850b13e2638e0000000000000000000000007dd84adbe6eb2a8f062afcca533621985d5758e900000000000000000000000047456c5e784a574da739efbb2cd9e30c41a9aa61000000000000000000000000c3adc21006ccbf90f2afc4df8ef77669a614d23b00000000000000000000000054ea207c5b8a5894bb602d845a792b30c77c25780000000000000000000000005efca901bb75b819fbe8862aaafe2bfae734bec30000000000000000000000009c7c563f7ceb18a44e03e5e352efb7f4fe6735d000000000000000000000000055e5dc1c98bd098786d24f8d031152f6e5a4b8b4000000000000000000000000e2648a190f71e5852f3d1a775fc54eec7738be50000000000000000000000000e1b95e37208b2a432f57945501c59be8bc71e847000000000000000000000000fd718f6e2be135075d879347ce9b45f16e4e5acd000000000000000000000000b7dcc1e16e36e07c67cf25ff3ac623f9d3208e550000000000000000000000005719ccfa98d20083228581762847923c5ee9b453000000000000000000000000b82f564b5e59041daf46909db12ea4858d1530a50000000000000000000000008dcf097c64833532c5e07ae6a591971eefdfebe10000000000000000000000007b2bbfa6d5e1c5e49203e5d33962fda87b522d3700000000000000000000000093fba44e780bef123a18e5f161f8cf339300ccff000000000000000000000000c8fa11a28adecbede528a98221e6d8537d2d63d6000000000000000000000000735a2fa4c5e4469a385033b7e4be81b379820f5500000000000000000000000045e6bd31fa88de85275d168a2083eeb2a9f036a80000000000000000000000009596c9727a990ef3624c50865892b5e8b5216ce70000000000000000000000001f9f96d1dbdf5b4a11968eda0855143ef2662707000000000000000000000000e3087a7fa9a3d1f89425b2e2503c68445360ef4800000000000000000000000091628ddc3a6ff9b48a2f34fc315d243eb07a95010000000000000000000000006913ca92e625b02721bee7c52a583cef280f8246000000000000000000000000564c862b1ff2f66cf97035e9fb9a7a4a0f73231b000000000000000000000000e3f38e5735f4fa63afcb4c369ed2b0606d088a350000000000000000000000003985c50fe8702c972732d5eaec6dc341b3bd8b3200000000000000000000000065dfd261e89e7a94b94eef2025a2cc061870d42a000000000000000000000000cd6072cec8227cd58b339a663c53981f182427760000000000000000000000006facf564dbafcaf142cce4fbea8fca108bb4240800000000000000000000000034c78bb932cfcbcc096aafcbbd13c1665d191c2d0000000000000000000000004809cd1f7d5f4658bf00bdf6388057fb4a1b68120000000000000000000000001972b09b23e525cad2253c08d23a238317a4e4990000000000000000000000000e17d43b80eb87a5edaac7fc4c672feca2bba85a000000000000000000000000b91c40e60e6e7d6240e520395fd6337bb47ff2d4000000000000000000000000e0bf921260bde1d84a98a68d2f4a680322b99efa0000000000000000000000002d1cc2897358a6e9db89ecc5cbae0c45f60c40a6000000000000000000000000af83acf576e811f6b73d617736bea940426912a600000000000000000000000048a270dbd810f5bbb07b5324089f7a12ab556db900000000000000000000000055557d5a08ce31fbb435926f535c14dceba9bd54000000000000000000000000232cf86f25dbd5c1b737d6b359ae952dc32663bb00000000000000000000000067e5ab5b573f01030a1076dda7a79ef0f31a1bfa000000000000000000000000d18c6227453ac2fa318b2c0a94a31182c10d7145000000000000000000000000ec89e76601f1f7f08eabdacc56c056aec42bbbad000000000000000000000000e5cd4ab1f9ad72e85c717587fab35cc7d248ed09000000000000000000000000c149701eb565de8f94b9b7ef35e7017029cf1cb7000000000000000000000000521c40dd6f89e4c0500bdf084ea5c599e60d9b9b000000000000000000000000c3584bf00a357b5197b7e02ffaaf81c838ee89b10000000000000000000000008c600f7a3e9082090b412711f4dba91f7640eaed0000000000000000000000000575ec6e1896da5c8e235783403ddf11f81a81e2000000000000000000000000261c48f44762692675db460470f6d4219075ab2c000000000000000000000000bc76c8c0ded13f51886875b6f35214afe7d3b941000000000000000000000000cc824855ab57d0a0c5b1c09469c3ef058cf229b60000000000000000000000007ccf439be6d9ce91f50d6b458226e5602c7a35900000000000000000000000003e43fc8013874ca3950a20b4bb0cf412940a4a140000000000000000000000005102e741cc5ae09860d9ae243b09acc3b45d1c2a000000000000000000000000b26c43ab439353350ef60cea8d59eec1660997b9000000000000000000000000d88b6c1e07fbaacad447c252ff0a154b1195cf8d0000000000000000000000007c5d49c91700ad01c0cb971a79f8890a7f44d152000000000000000000000000c0b9ec5238c1c21641b940a51ba619df792e50eb000000000000000000000000371327f3313d67ca54ac3754cfe1b71914791ae30000000000000000000000007a91f5e70a96f2aa8a9101424b082ae286c307a2000000000000000000000000129b5b4a911315c136fbd758565131b24967de65000000000000000000000000c98665dbb9520b073474bd1b9e64d285c5feb13a000000000000000000000000dd11ae83b49ee68b37ff3e6442f994fc037bb4a1000000000000000000000000195865d2f46aa4eda215178248212aea4b235f0200000000000000000000000007260dc7b2920ea3eb6a7e2568b9622cf749688a00000000000000000000000029377d51f4e2b4b6e4ee545317469496d5e6cc8c0000000000000000000000001ae2fd8adad78c6fa24074a81993e4e5dc53f0ee000000000000000000000000cb5bf4806b77fddef3b50670001ec1724f5e0f770000000000000000000000001af2c1dcfea2d9400635d3bd3d96d1e4d7a44d8f000000000000000000000000ed827209f7a722de4c9b6892f430e3797ff6f365000000000000000000000000df965b7cb3e4f57101ad8ca41a41a13217c2a45c00000000000000000000000036e03efbbe0b9bbc467bfa0cbf32097dd58414f2000000000000000000000000cbd57b2dc69033f23cdabf58d6c9805b5eede4d800000000000000000000000082c1edb026aca13785ecf78efbdf03fcf2731cab00000000000000000000000081a2187d425bd89235725a546f4717799d67b0fe000000000000000000000000df1bf455ce5a381196dc6d139f213d74434713a6000000000000000000000000953c64f3fec00b489b94bbcc4b55f431c68c8ceb00000000000000000000000065f26954f3014f4356876cb1806a56258f6965e8000000000000000000000000930b0bb4edadea7777ad7c3d9b1537593fb1adb80000000000000000000000008126659ed930c24e41e3a86650f0998dbfe84ab10000000000000000000000003759babe5c403a8373c1f11b69d49c1db7f8bf33000000000000000000000000c49540e0d4bedd123153796e2bee9da0cf9b5f41000000000000000000000000c6cee07f58830cc3aa2781e218f35fdb1f3af70000000000000000000000000096090d4a51488ed0be2d1c7469408d8917014372000000000000000000000000c3ad074240ea61d3429a031d9ce51ae1d1f6959000000000000000000000000021944998e0f63d7122a4c16af5d11ce681d2ce71000000000000000000000000d5f9418319101dfa118f58835dcb9fef203ef59a000000000000000000000000d11fc9097ada486ba004e65074d5a31ff1f034ae0000000000000000000000008a7dc8ebd6a4218a42210a5ae820bcc1a03dcd750000000000000000000000003d6d34300edd68ff37bd5550d96ef27dd675b0b900000000000000000000000012b82392648e49a76226ccb9c1a81e3960312a93000000000000000000000000d1e6ee8273fd2369d0717d3a54ecd15ef02da5c60000000000000000000000009e796fafbaead9c6a04e6798a0dad3717818465d000000000000000000000000d194d4e32b894407e29a3987e1eb8d32dec6fa57000000000000000000000000aba5f2e926d945f0b89da6053640cdce1ee98c1d0000000000000000000000004b4bce8d86814cf13b33b8f3b13c5b4efa96dba0000000000000000000000000f329df35eabeb7eac78701935d8c28e4ef12cc3600000000000000000000000066527af0798452fe9dbbfe94e730c0974d62549d0000000000000000000000005a125733aa7b75f9b7be393a2e377889562aea2600000000000000000000000013257e056112d578414e5d291926c9d684d5d9ef000000000000000000000000e9da718bfe64d780d8d1dda48e0fc87f7439a8cf000000000000000000000000be4b6d4dbc0aee48ab5fdca5aea0aa3faba06744000000000000000000000000fff2476ca6f1136bad1183a8afebacad7ffe78f60000000000000000000000009b6b13cf70f3ef2510eb75b266f89cb6d83159f3000000000000000000000000439998f62d7d63e6b8540f954d315f6f986edbe600000000000000000000000085bf07d67ee8507e8ea3c8194eac7b3960087b50000000000000000000000000d58a28c462239c833c6e31749cbeb8e8bf13db5600000000000000000000000084f3cbf5b49d597d33bb148adf9e346ba5e965840000000000000000000000000ef7a16abbfc16310212aed17588a4e42c1d22eb000000000000000000000000cf599a36817f70936cb9e7d108b1485472959c450000000000000000000000005cbf875b49a2895f67731d8754cda6ea7cc066f20000000000000000000000005de5e5a8049ccb51d0324ddea2d6270a15eabbd900000000000000000000000023853b4437b64bbd2d2df2a204b8bc054051d351000000000000000000000000b4c192c85e3aa9ba45a359fff0dd5279f488d44b0000000000000000000000006be05419d086ac2e58d3319c0b312e9c769aba1c0000000000000000000000003a17765aa04a8b03b9b590ddd62b3d4aa39d6cf90000000000000000000000002f28e869880d93d7a5d2de136a73bd979bfe4f310000000000000000000000000187eb2c428cd41c899813f4b4765f4da9a2edaa000000000000000000000000e2fb4b483391d241d4799a44f99efbe974ae76ca0000000000000000000000002d4d801c6d944e6b516bff1629b777d67ffaa6c10000000000000000000000002efa8674a2edbe2484a34cb77673239fad2259850000000000000000000000006979bc77ff7a161ec06b8725ac9d839d85438e5b000000000000000000000000d182c923f46d9ccd0ec6ba7be6f44ea764c564a20000000000000000000000006cb42ed09bfe768a394cd43fa9ce67396c8751b90000000000000000000000004dd8efd78944a316a4154b040ed080eb252d3f9d0000000000000000000000009db0eaf7e89e9c707d5987f80b26a181f634860e0000000000000000000000001bd9ed135a434bada35422d7a7896cc65c178d58000000000000000000000000d665e5883f1dc9fe51d795dcb259d00d92f0690300000000000000000000000055434e25fafc56e130febd58bad5c3e08b1935e20000000000000000000000003344355333440f913448ea8e391acb47f7a04268000000000000000000000000912c3bd31a4fdae3a21784747d4fe95d41b32d3e000000000000000000000000931c78a4cb43a4bd417e2c7aa9f53459ef6644780000000000000000000000005247fe179131f4232615408c1304b5ed8b9b1564