60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d61617665746f6b656e2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2061617665746f6b656e2e6e65740000000000000000000000000000000000000000000000000000000000000000002e516d566e626e584d36387544565141534b554c7963474573437a394b74685a335a5a78434d636e734e384a53653300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005580000000000000000000000001d5c9cf572be804b7daab3e2d9e60c3c0b9eb0020000000000000000000000000e9d0c4ca23480bb1fd70337ad6dd8d925d13e43000000000000000000000000994f1454e1e70e7cb2ebfe5cd577222e76f51e24000000000000000000000000ca7e2e0239944ed4bfdd07f95b57367376938c6a00000000000000000000000059eb736bcd1245eb5a212ee6dac75de17f1e504c0000000000000000000000002dfb2c11512dc15c31eea358576b9e10c573bf150000000000000000000000002a5765ef4a8a9937e1f7f61efb4e04c2e9183dee000000000000000000000000c7726afdbea87c780b1a39f3dccc46425a665e4a000000000000000000000000d3e842a1d04f9edaa328cca8874c8896f0044cfb00000000000000000000000067cbf7eaf7721838b39ce9788236a01b2c0c167b000000000000000000000000d9deca976004138aaa5e7eb64e67842fccb643d5000000000000000000000000707076fb70def4b49a4765a593e86cd65cf2fef900000000000000000000000035451b05e053b826538b03ad20f2ee5d76db5cea000000000000000000000000a21658e236ac33c0a23393bf889536f031f1e1ad000000000000000000000000ba8dd0ca7d57d89cd0a365251a248685f4245336000000000000000000000000d412f70d256d7b4bfb19a4d068c76dbaa43256740000000000000000000000004246c44b2171f4f6cb6626bc19e5b977a6be8c3f0000000000000000000000007cf8a8662b0b65cf5c1f90ecdfe0727cde102242000000000000000000000000983d048c51cbf02b5ca7beed700b8bccaf08328e000000000000000000000000abb81d2669a6519b4418b23128e432908d08f677000000000000000000000000b024dc3dd08461626541a22d6cf804414be3c39d000000000000000000000000574b5e12795489bc97eb443a3d92004b8e1dbc940000000000000000000000008558f502887a9a52c4b265d72327e0e529ff790d0000000000000000000000001bd127174d2c11e724c5274ed5541dd1f5dbaba20000000000000000000000003507adb13bf13f5c91fcd3a4addf7e642ad21ea300000000000000000000000078427dd8cb2ce6a5415c0e99a0c724e41cd5422000000000000000000000000019a170ab3f1eaded8a67303c1d2ccc2c818222bd0000000000000000000000004dd3f40837a9e2b9bfc05960f6678c1021702d490000000000000000000000000b12c96c2105570c97d9e0724eee3b5a4648f4650000000000000000000000001ae4f1a178abfc6b7c90da19917676b82c698e4b00000000000000000000000038f1820994572714cc7d9f585b65fc18dcc9beaf0000000000000000000000004d0ddd57787d6c3ae8818e0a6e15ae9228d9a23c00000000000000000000000059d440880bafa0ab54af4e581bbd5f57ef8225a8000000000000000000000000fe278cca1428f7e09e35d5bde76c89586441ef24000000000000000000000000462f97df057e570b317a7b4ba7121cea0689e9d200000000000000000000000037672b189cc69fc47ade93aaf4bdd75394ca69d5000000000000000000000000c0431e504e50337c900c9ead25c9b23ef0bd108c000000000000000000000000ad6c3264746ee82cbd5d76bb34ec8084122f2fc8000000000000000000000000470f5f9ebe883536560c8ca955675192f6cc66b0000000000000000000000000fc8e0d5313c5eca1ef2e99d95b8fad5a5e638c870000000000000000000000001a1a9da4475675f93456beb1c9b68bc2bdf0abe50000000000000000000000006a0a360b2a3b93666e697222086515580f883077000000000000000000000000e1785200a3ae46e7cfafd80df150ac05e25ba4bd0000000000000000000000009ad710352a804a40db0b987e4149cd93a0846aea0000000000000000000000008983b251e4fc6e8b391e0fcabf3fe21b462bbfd7000000000000000000000000fd3a42fa45c8d5cb52ae1e782c972db94bdb1338000000000000000000000000bcb9dfe4b60d1ac8f2403ebf9dfe6e32e620bc3c000000000000000000000000455f20cc3a68dd35fb7ec39d1a50a652206d324c000000000000000000000000f8c36fdc6667b6bb7308cb6ab593a4b5830d1f6b000000000000000000000000b1184d58974ea8845f2871372bdca21dd23f78780000000000000000000000000b39ac2b254873432d76b64792e08723b92fb4a50000000000000000000000008adf08110a82b5b473dfcef50a87c7da5d8acdd3000000000000000000000000f5a670686bacce776b79edac9628d18e97011983000000000000000000000000fb74196eccf35a260dd5cfd300baa37ae058b6c0000000000000000000000000b0b2b405c9d09d129e9f9b18c9dd218c532f2b2a00000000000000000000000009f2522360eec32c7d748023df6f87d557a7ccee000000000000000000000000963deb9191d6a7dc1fb3891d472aa358b3e4b14000000000000000000000000075535661ab25a468dfb3137320a7568fecda4832000000000000000000000000c59a1a2ed72eb7b31b8eaedab1f6f8d8c8881365000000000000000000000000f4b1d9b61d903943ece873ef0d3ba1f2ea0c861d000000000000000000000000f72707940d5e40f8255c657253c453758b31aa6300000000000000000000000091c77c0b92a7d54be7b3c4f48d95b687cfedbf780000000000000000000000002a80b08be5574f7bdf95757bcbb075bcd48f6c03000000000000000000000000300e7a7ba4c5436fd9c48c2fbc48f980bad91790000000000000000000000000ddea2099a20961fdf1e0ce927d42e9b5020db11a0000000000000000000000001f0f85c19ee2b3d6589f9c86bb876f6904c7d595000000000000000000000000e5467dd9f97fd6a27872da53261f5a60760699040000000000000000000000001aebc12b0dbb7dfeae59325c89b93c41cb58bac1000000000000000000000000b83ad7d7efe3fc000a6344c73b3e4407a734d1a8000000000000000000000000e8888cdbc0a5958c29e7d91dae44897c7e64f9bc0000000000000000000000002123162dd46a797236e22583a4f24763e000cca0000000000000000000000000546457bbddf5e09929399768ab5a9d588cb0334d000000000000000000000000cb77e59092f7aed7ddd8bbd88540c9de4715095e000000000000000000000000d88e496e10ad65052a6d0472b228f91cb822a65800000000000000000000000055dbaec5e20f68408f577ee3d7134adc0217494200000000000000000000000028d9e67aa72214f90d728901df0ddcd15b66815100000000000000000000000057e5e5c1a5b41788a0015fac91d3946190db835e000000000000000000000000262a7fbb000a767dbc14eb6c8ce754d1d1cf37d8000000000000000000000000ccdae12162566e3f29fefa7bf7f5b24c644493b5000000000000000000000000ddfe1b91ae6e668fef58de7289eacf6db32e4167000000000000000000000000c564afabbe3a5b921b0b8caa1b96de811612111a000000000000000000000000b644cbb404aaa273ad0a8a8c5fb5a9c0b3302bb400000000000000000000000053a5ebe590afd90745693bb279a440c588494236000000000000000000000000ab60e22017df361fc490aab971ceeaf905d1b46d000000000000000000000000b60d319664359e5045e204c80ec244bf545b9d9500000000000000000000000005a7acce2d7bffabbc937b489a4345a6ff042e620000000000000000000000005298ef2a76cf2c89c7885df3b9ae37b462efaafd000000000000000000000000948df9588acf80294d359c0fe4e5bdefa1bd364d000000000000000000000000c07306e79ccf4429f82220cc1a50bbd8404dd7fd00000000000000000000000003d630d683bcb93608722ec3878f310905e548650000000000000000000000006bb713b56e73a115164b4b56ea1f5a76640c4d19000000000000000000000000a8df8c8a82101a5cc487375f9680dd9c2a76a9fa000000000000000000000000dc04371d9e242529f5758a9a979f454e573ac05600000000000000000000000059105dc71176fe6bb7d7f1b5387ea7c5fd7518130000000000000000000000003b3a5b4a3deb27a313560edf5f4dd0481e121c09000000000000000000000000a8edfe9099fe23376d27551505a660cb45df68590000000000000000000000001fd76fdb53019a2147ef8ce5e9e4dcf28f98201200000000000000000000000081ad046ae9a7ad56092fa7a7f09a04c82064e16c0000000000000000000000008fe6f026f683f8c4bb874e6a39ee21f3b31e87a70000000000000000000000007cdfe8a1026ea94de4f36daedaca2ac86f7cafcb0000000000000000000000005575a0c9536ac6f66bc3941496febc94f614c333000000000000000000000000ae58096cba091e1d7eefad15f15ef37953628e8a000000000000000000000000de2168c3bdbb081109968cabfbc95620ca884add000000000000000000000000e5489a6c50f73da9d2cd4d94f048b62a2b64479c0000000000000000000000001dc5d88b1b60cdd539c773b8f8e5716e40436c890000000000000000000000004a07a7c6fe412d14134dce2bb738b32757b968fe000000000000000000000000a25557a55916a60edd98e81a9508b057d6081074000000000000000000000000666eedf593d66a3df42a484c0d337e2e484baa9a000000000000000000000000b1a7329246f434dc668b4e61c76b5a4caaf93afc00000000000000000000000073f432da307525b6590c858bf458116322d50d160000000000000000000000000ae7602499b3880ec8448969d8e3c6b4be9f1816000000000000000000000000e45218b20ce500cd132bc6312f291827f3d6db3200000000000000000000000078a18ddecda44f7d298d9b37512ed8a7f6b226c700000000000000000000000051f246b6049487013c16425208b8be777da796940000000000000000000000004a8646c76d404fad04ee39eb213ae6174636c51b000000000000000000000000a4ec69a52b7e2be93740335ede504e2cf352e53c000000000000000000000000f501f5d1349763e37edb074a1ccf05ce20b71d1f000000000000000000000000730a35e4efaf8ff5199989a4078658552bb22e0d0000000000000000000000008154322e396db9a428201a906ef1fa38f5a52c09000000000000000000000000d174ad0d1e36c7a60cd922e966354095233f8f230000000000000000000000007ca2491e5aec98fa36d917ffa57f599c530564b800000000000000000000000089e4d5cb78734584ece477cc8cae284fcf89f701000000000000000000000000e76841c2e7b512d4dfbc930a35fad531d3defad300000000000000000000000050fc27c707c0f83447939532a8d9218417a21321000000000000000000000000867cf025b5da438c4e215c60b59bbb3afe896fda000000000000000000000000a53a6fe2d8ad977ad926c485343ba39f32d3a3f6000000000000000000000000d4c0c627684003d72639b856bb62a937293e5c87000000000000000000000000d289c4d1ffc484203739aeb5c3f8844ec51c7ad200000000000000000000000062f25d0944a1b512a1d77e4dede57f72ffc8ef2500000000000000000000000074c5b7c3f3cf08fdf529ad4a49914f9244c519ff0000000000000000000000005c16af050a49eca861348fc07ec5f287ac047237000000000000000000000000125eae40d9898610c926bb5fcee9529d9ac885af000000000000000000000000091aa1043b6721718e7aaa6b52611e9c31ce6dad0000000000000000000000000ec4b6689d848c5138fb1f039064af8de6ba65510000000000000000000000007f7ed74ba8d347640a0a4150751879efa6a5c8cf000000000000000000000000319e9f80a9a7bd3037abe9ee7e1738210d160ccc000000000000000000000000d030e6d9c9d0951d7d0e902fb0f27caa66d6528600000000000000000000000054084c9ef35c4357fc1ce7746a46b5cdcdb881eb000000000000000000000000f1e25b3486b90b46cf0a828ea1c068a951c2c930000000000000000000000000793273b456bdce672238f3fee3ca54b2748e6bbf00000000000000000000000055826f7459236341ee817f0478ee7832cd6f2e7f00000000000000000000000024ef89092ddcae34199774ac4e3ec6f36d9fbe4c000000000000000000000000e76f1230c61160206306cb55e524d5843bad697a0000000000000000000000005dc506e8bf8cdd0ab6fab477443be1032a1a85390000000000000000000000000b0f9f02d9aef778433dea88c4bec341d6c8683400000000000000000000000019d7357fb24dd1c5d57ba4e0b1cb75b305c44997000000000000000000000000c94db5bb27d0951f8bebe277619b45805db62e690000000000000000000000005bf45ad0d9a4f901151157f05ba64429923f590d000000000000000000000000b19c0c3334c18c8e5e779defcabbfabca73905f4000000000000000000000000cf63e1c31805254b6fb3ed7829206c2b2505e3a7000000000000000000000000c8dc79b8f479979ffa647a8b0373107ba9090a03000000000000000000000000bfbb35a2c47eeed83612f3fc36ff7ed30091f7ab0000000000000000000000005d92d062aca0416441a92bb8b12ff66ae78895490000000000000000000000000d1444f4284f17fe59199a86f93ecf85a483c85f000000000000000000000000e08223b0a16ea36a481bf4a352806ef29e24d74c00000000000000000000000006eb3dc16ff08e19f3a56925a40a182091029e1e0000000000000000000000004fe58a4ec46030f2899020e8e0fc2c52881ef98e0000000000000000000000006f88827e6012bc9057f160d9afc71c72788aad1a000000000000000000000000faf307fcc6136a09d3fdc19355a8aa8602ef353e0000000000000000000000002f7f1aefcddc250f75e2a66e969e636c7b534833000000000000000000000000b7c2e12ae5901c3f0b759dbf9f73eb145db140690000000000000000000000003c473e943aa6c4a598267c77bc0d86fdd141fb4400000000000000000000000035037b3bf3d056cdf67eb817a5bb060d2673cefb000000000000000000000000fbd08fd2b2c7148b4e38624158c3155b5b49f886000000000000000000000000540e17ccb9a4b9ab23cd9eea1f129b1343bbe89e000000000000000000000000c2d4d61fdb78cfe527bcdef582aa2844e03614e6000000000000000000000000a41890f5924097293757a2e32692fcc616c2341a00000000000000000000000028ead95628610b4ee91408cfe1c225c71ab6e7a80000000000000000000000008a0db3f3bed045318df6c6d61afe986722e3daaa00000000000000000000000073d7292471b30573e0adb03bcebceb812ee5b5cc000000000000000000000000163067880b94bd6b79d0cba699e96a62bca7040700000000000000000000000057d3a9c205da12cc8fae2887a7ba57312710620900000000000000000000000036528944b7c98a7e4ef7e90c24468cc8131f2d80000000000000000000000000cc9922f7518d07d92f063f19aa923591cebe950400000000000000000000000032ae635f5136adb181a442cc890be39263bc13c80000000000000000000000003d05a2bcde78d7e1d01a3c9fac4894f2594916330000000000000000000000007319491e7f84c610fdb692f828b10fd91d420d9900000000000000000000000015d9a2fd618fec5475cd22e7364270264cea9277000000000000000000000000804a789e17a7729cc455f44c06a9f1c29accc76a000000000000000000000000184ff70103373e89dd6df626d18f9d5cba216878000000000000000000000000b5400134cc46d333aded61d7b1290c18fae16972000000000000000000000000fc058ab3f45346fab9ed303a587dad583a4b84a8000000000000000000000000b94398189bc31cc7ea7aaae8b2d194488c38e0770000000000000000000000002a5c4585bee3531b6f6ec78b86711473696449dc0000000000000000000000001065d22278ca65d2a3604d5074337609c81ae20f0000000000000000000000004489e91a8a23ae1bdfd1f0b4a8f142acafe95ee20000000000000000000000005037e7747faa78fc0ecf8dfc526dcd19f73076ce000000000000000000000000cf8cf5df28db4f4e8376c90d8cebd5f7a4f736200000000000000000000000006ba6c53c8757c99adc983e84ce7e87f240bf7531000000000000000000000000df43664aec3b994e1dd159ec59d45ba87927255b000000000000000000000000b2a57d48a1553b071b99353cc07dcc1a2d2730c900000000000000000000000045c00508c14601fd1c1e296eb3c0e3eeedca45d000000000000000000000000050fc9731dace42caa45d166bff404bbb7464bf210000000000000000000000006924c94839ab2f9137c2b1bb20c847ff665b42f600000000000000000000000033cf8a44a07c2ab4db203efb039b1235f02b7377000000000000000000000000c79b6416bd17446f930d32a7b78cf60d35a12be7000000000000000000000000c0979af67786f30dea9335665592d6813b21b819000000000000000000000000a76b6a7aa1b4501e6edcb29898e1ce4b9784e81c0000000000000000000000007546966122e636a601a3ea4497d3509f160771d800000000000000000000000013939d994b1a27753de29adddb56d175e846608b00000000000000000000000074600f1edcd794977b6848a459b0ce14c5d330e3000000000000000000000000e4897463c9486f49503bc75e86542c21472a8a75000000000000000000000000367147c65e00754bedd9a707b1cc86f37a1a260a0000000000000000000000003c9ea5c4fec2a77e23dd82539f4414266fe8f757000000000000000000000000834bd54eae7edd442637375b9be9ba2a9ad2838900000000000000000000000073a9ee34eaa91046b12e7598a540f28fa1b590a600000000000000000000000033eecc48943aaeabb5328a25ff28eb85f67945c20000000000000000000000005130985ce6a0e54f369712cd6f2fdec084026e5400000000000000000000000016674814ea6a7aac3decb877ea8fd01deb5c333d00000000000000000000000082d5d7c66e0fd623ceca1d7ea34fdb813200252300000000000000000000000021a826daf4585b81703bbe27292fa9baedf917cf0000000000000000000000009ac60bd825eb8fd0240e4daf2646c1050830013e0000000000000000000000007974b46e7940de2c4d6458c053bdbac0bf111683000000000000000000000000e222fc0620334bba080b9379004ad7e983f0a820000000000000000000000000f8587bfb4d3e0b31029efa09d595ee6179ddfeaa000000000000000000000000c8af7076de5634497e10ebf21325da49cd5de4640000000000000000000000005cdf46da16371230ed9dcb519e752d85056605ae000000000000000000000000daf585a5869ca7c1c0b1b9896ecdf314668d3f550000000000000000000000000cd420966fce68bad79cd82c9a360636cf898c1e0000000000000000000000002f8d4e7b1d771932e1367ee46f4c7be11cd94ac3000000000000000000000000588b530e0d6d5c15afd56012434752296d70b36b000000000000000000000000bbd01f9b63ae317c55b9a6837c51bb2b6394b5d5000000000000000000000000d2ac55ca3bbd2dd1e9936ec640dcb4b745fde75900000000000000000000000018c94f543ebf88ad7a1ad0d8514039ec1d9f237a00000000000000000000000094def848159b30605afe0c1d1ac43d6d588b940a00000000000000000000000034bf8dcb3ed8cf8aab57b1d8330cab8ba5246708000000000000000000000000f0b1966e33fdac9350491c24c0c5d7a8f11bf06a00000000000000000000000067e254c61b3fc5f5ed92f3004063b21cd0b46b6b00000000000000000000000028376b3b5e891ca9aba834e2797a63f061af1039000000000000000000000000dd38127788f0247ca387717f9e5ba3ce66685b7a0000000000000000000000006ba9c7d86ebd6a20817d482c42c9de2806eefb7e0000000000000000000000000076812635dd5acc88444bf4d6ff70b1b95ed79c000000000000000000000000ad4618702998e39697e8ea5b6dc0103463cec21200000000000000000000000070fce97d671e81080ca3ab4cc7a59aac2e11713700000000000000000000000054be3a794282c030b15e43ae2bb182e14c409c5e0000000000000000000000003bd7c3df5dcf67f3aa314500c683c82dc65671d50000000000000000000000002818e54e0489274f61f33f163504074bee5932ca0000000000000000000000008c77a20ebc652d5cac62c2e6f18ef7e4685dc1290000000000000000000000000b32aa5c1e71715206fe29b7badb21ad95f272c0000000000000000000000000de41866e40d8e6edc9af1ece7342e718cf45503a000000000000000000000000f14e82321d951ae633c2f3d9bec5e3253e835b1d000000000000000000000000c3cc378740780a937ee28ee82d8723b6e11145b60000000000000000000000006286b9f080d27f860f6b4bb0226f8ef06cc9f2fc000000000000000000000000f6123c482f3c5b1bbfc2272a8cd117939d1a6acb0000000000000000000000009edae23b7ac05326e8a24c1798e3620ac3b90ade000000000000000000000000588f96743caacd6bbe1506ddbc86551311b6a3d30000000000000000000000002756bb9746af8355f85394c5d034897ba2635e0c0000000000000000000000000c395460f743880e3daf790d045a4306e7f329f00000000000000000000000005f8e50be79880b16bd75ebdab8638170511a0b5f000000000000000000000000918c4faf6946acf7dc633e0cab32c0e528483615000000000000000000000000cd9d098594b78ee61e2f6921461ac17f16b28827000000000000000000000000526e960225ede1d6e5ca9d140cd7d074e6322783000000000000000000000000784a459fa6cbd0ab89b9442ce7c7e8c5cf60e371000000000000000000000000d843412740c6767d3596e5838b6ea1388759fc61000000000000000000000000165dfcb31eaef1d8e175fc367aec82bb573bbfb40000000000000000000000008324146852a37975a7100e156531d5503cb5160900000000000000000000000097ab5d779605f29394300951d543c49d40fbc621000000000000000000000000f76d0835f76aa8f6c041f5f5885b13c374ca2dd4000000000000000000000000cf36a28d7fee8437bed31d52c551d417e6d707e40000000000000000000000004f974954f8ffd29331d0f1b1c5975bd84b752efe000000000000000000000000d3d11d778970e562bbe5105e5e7eff9fdd60bce3000000000000000000000000bd32ab736f4db0a1b0a8454946cf956cd02546560000000000000000000000006a0c777309ed8f502425ac106c5eac3a6245aaf6000000000000000000000000117f55bf3c2e3bcdc7f308504480ee53f754a7ca000000000000000000000000e7da19d08df73c9371080a14b8e6fdca9243e16e000000000000000000000000f437e7b7c194dbd47586ddd6652a511de529e7c600000000000000000000000042ea8cf4224919b2ca36885db400e746395b29a4000000000000000000000000ead9623a385c301b166f3740a2973d05f1d190dc0000000000000000000000005c7b92b37a587f50c8cd8df96b5014bab6e25065000000000000000000000000b268a480d9e49f247bb604e279edb3ae8142ba100000000000000000000000000634c51db15c9b0f97c04002a50b71d68e163ac5000000000000000000000000278ba2eb255984bd5b3b17e888fd773746aa342900000000000000000000000013a5df6aa37ba9af67ccc89eb78f6aabe6b66c4c00000000000000000000000036f1f21636352be086fcf1ddace86b2d5a0a4319000000000000000000000000bdfa4f4492dd7b7cf211209c4791af8d52bf5c500000000000000000000000001cd026ea8b42a376abc5d471fd8d6276a7913b930000000000000000000000008879ae6c281495a5d40dce8015bc3bbf7b109233000000000000000000000000de01051a9f9343252e7a74219296c4387378fa68000000000000000000000000571da526384e407a72c5229163e2824be56044fc00000000000000000000000095f998e92bb021e1244be65a69561662545b9d170000000000000000000000006cc6146fd401bb4bf7d736d9fd7ca79b98ce6bf30000000000000000000000006264b7f05facadaf24b71a96e1df3f46a654b7990000000000000000000000000f7fb6c45c04d6619a2fba85055588b910b15af1000000000000000000000000a62315902faadc69f898cc8b85f86ffd1f6aaed80000000000000000000000003122d26bc093712b6941e413b575e14c6c721b6a000000000000000000000000e9670b472796db7f88ca9973f58aed7889fbe42400000000000000000000000081d7acd3dc80705ee9518e7814488d6d4e01fd3c0000000000000000000000000156a98f1b82045c10cab22a0640f808fe21beea000000000000000000000000b6d2e0b2db5731d4103d7fdf223ed3917cf402e90000000000000000000000008fec806c9e94ff7ab2af3d7e4875c2381413f98e0000000000000000000000008066df51d781595c29bb3ce3d359560b9240e559000000000000000000000000a3772fb74bddd097701b0a1acf928eb818f75fd40000000000000000000000004ae10a58b16dbd7aaa635dedfb33817c9ab1192e0000000000000000000000002be12decb6c1963f485efb3ae0d39b48d0ede41a0000000000000000000000009f985eafe393958fc43b4ab6dba85e768dc47e0d000000000000000000000000670fbcd11fd54908cabe97384f0d2785d369dcd500000000000000000000000063265e50ff8e7722ebc40034700e86b0412c900b000000000000000000000000a329ac2efffea563159897d7828866cfaed4216700000000000000000000000090bb846133da113d9ffd42f4eeb01be668bf781b0000000000000000000000001b0da29ff0a9bc548eb400fb8ab13a474ab5bacd0000000000000000000000007421c1ed16b400e4868ce696452c3c985f8cd04d0000000000000000000000004409868e7d98603d4d308912fa7ed04aba8a61f2000000000000000000000000fa89d49a69ac1bde8f4cbac48aa50870fe47341e0000000000000000000000003808ed452be1e6b81f18315b413e1860e68e09940000000000000000000000002aea39e27fc87de4a63963687c6e188f062197b400000000000000000000000035cf0e0d31e21c6ea896944b8d3ca48ca660bd6f000000000000000000000000ddad5d1f4acb373aca5494fad1de13d021d183b8000000000000000000000000b0449ec1a8a60f95322617d6ed52e1ba1a7beb4900000000000000000000000083436424fcc602d74550816871369db0425e912a000000000000000000000000b468ad9b347e8fd8a15e1c141fad63958b583bac00000000000000000000000015e7e224dcfa4dba59f342f01c70007b8a8f4aa0000000000000000000000000be011902426c46d9006a9f1afb2d56613d8b03680000000000000000000000004bffe3099370dfcc1e3d13a33425a018fda5b8be000000000000000000000000f47b3f64a7f6bc014c5d2e6f7b9a04d61700314a0000000000000000000000005ba82fdf1423eedaa31ef63770e8e181ac6b0d0e000000000000000000000000ff2aaee20b5f8cbc39fc14376f60fb4bcc44a6b60000000000000000000000007cf825304b9014d07d2b8e332663fb80dce25784000000000000000000000000096232202dd7b86fddff038189dfe0f1861bb0280000000000000000000000007b6b0760ae9c404f06e19af4fbbccee13eae5bfa000000000000000000000000ec46dd165ee2d4af460a9c3d01b5a4c9516c9c3f0000000000000000000000000b37864bc174604bfe37c71fad83d0dd770cd752000000000000000000000000814eefc6ebedf943f115bcdbcf928f39e908d7ea000000000000000000000000cbc8788a1f624a9e8042198dca2b07f7ff6dcef3000000000000000000000000bda821c7d9f9ba9fa59b9e3a888b6010f484837200000000000000000000000016ea1f673e01419ba9af51365b88138ac492489a000000000000000000000000fef7ddaae3e406c3fd5fa0a731c5adbae7afd7fa00000000000000000000000064cd3fe6a08796f8fa77dd09140ae0f309f798120000000000000000000000004e4c132ba29e6927b39d0b2286d6be8c1cf3647d000000000000000000000000c52993fd31fb682653e21ea495e57d8f7ec537ad00000000000000000000000063fed767a41202fe9c4be533fd38aa0934ec1d690000000000000000000000007044c2cc5e5bbc0485db999ff8345565276859850000000000000000000000008f1027cc0145e106122aa63e9e26e7afb7ace1f4000000000000000000000000e4effcc01703c94b0101578d9c93869e707534a3000000000000000000000000d9593ee4b9c56d53ea390c608b1a790fc9430ad8000000000000000000000000b5f19f2b22598faec50605f6263e701aae30a70200000000000000000000000084a6a7c0674a3aa03e09c026600cb46181821f070000000000000000000000002d1a5c2269237cf98f7d5dafe1bef2f9fed4f1d900000000000000000000000081c8717d094d22a7bbd3b06247dceca82d7ade380000000000000000000000006249099e4a2aacb70621c432d537fe6bbdb5251c00000000000000000000000026f5857bfeab9369ebe69230903a7e1e96aa576b00000000000000000000000099ac3df9f61e37b71932d9b89e5d16f42eed2c960000000000000000000000004003c7950993db89ada86e34e7b7cd4b75be72ce0000000000000000000000001c0222a02218d3ce7b02baab980205732bd0640500000000000000000000000095c5665eaa126878aa16b3c2a507c853701d536500000000000000000000000069873461b8f29f3a3d35449e2173040e0aa1571d00000000000000000000000013aff6b6d6ad092e8d552af8fbde6203770ad0eb000000000000000000000000ba318553753d2f8a2f4a28cfeb3aa8b90ebb845d000000000000000000000000e4656c9b852be02c2db0c256403950fdcb6d5f8e000000000000000000000000241e1aac00ef9b5f8f22a9bd63c8e6b05bc709ba00000000000000000000000024fde22d15925c4c1b869daba6d87d82b4371d51000000000000000000000000b81765a9c8c2b91007a9b3f431c880cfb9b997ce0000000000000000000000001664970e876ba35fbdc7d8062e5a1957151adccf0000000000000000000000004f45d715c74d86565a58dcc87ce0386ec5c2eed0000000000000000000000000b6875ec94be06d159a28d627422b7c9388cc88610000000000000000000000000e489ed8797fed4396d32c13557a37281a419ebf0000000000000000000000007442aa8ee475b6ee9372ea85f64bf3989df63bee00000000000000000000000040217249a1f042bb22789175781d118892dd708000000000000000000000000030e55fd69272982bb37a15b0af4b394c8a036ded000000000000000000000000203372e2a8f2f807a10ca8231fa74e4fd303f298000000000000000000000000161af905bf20e99d7cd487c88c59c7570babc77c000000000000000000000000a9f6f345122b7fbfa08795b6579f0f803d1db8f6000000000000000000000000282af5a115a84dd00675c554cd1abed219824b6d000000000000000000000000954bc19330c0e04d30e1a067ce45f3e878412cbc0000000000000000000000007cb6609104846f1b0344baac9541b7fba7c0e78b0000000000000000000000003714e1078cb6f67ef01442b4213012b16889926f00000000000000000000000008b0b51f6dbbe6e23a35bedffef60b479c77e666000000000000000000000000f01c88bbbc3823e1ab805aeda40c55e18f3b6428000000000000000000000000588711484fb02ba72316b59b944d93a691e74d60000000000000000000000000025c62433ecf89ed45edf7f41bf05318204d0b2b000000000000000000000000ce02c562b2908445421464a3a975bcad3226973c000000000000000000000000fad32859e65dd2d0007d093468d1578278041d18000000000000000000000000efef171df3d8864c2d8705768096fd5a0eb2b2470000000000000000000000001ed972d64c0663ee0cb4aed662786d29d40c637300000000000000000000000020a7325c640eab7988ab390bfa9ac19d0dc6772c00000000000000000000000026ed116fcbfbeb9ab12ad8abe1c4e088192bae3000000000000000000000000093758b14557b7abb2e9f60965c67a004d4842e250000000000000000000000001e84b19444fb897805549b9c88df7efcadc092df000000000000000000000000d713e50e8482393ce8f51c963aeefc081f83d465000000000000000000000000c86c66c430d40523a126795b9f03242740583d12000000000000000000000000f46944271951e833500e64b71e55f3e44b8b3bb6000000000000000000000000ee4d59954a3d763b438a01aa8e5f68c8cde4701b000000000000000000000000d3327cfda80f559c05be2f7d67686553ff9d03ef0000000000000000000000008b2e5025ed1dfaca279c7a809f6b5c9eeb8adcb2000000000000000000000000eb7712be87c541fa1a7cf647ca927a5c8da814a3000000000000000000000000276c59d27d8dae1b618d4320e707c6e02d96b4d50000000000000000000000000d47f5087c628c2383380f4c35e97aa634ca77ab0000000000000000000000000504aa5d45cac485e41f2f982fd6f871b17c08eb00000000000000000000000008e29a38e6f469834dab09142da41694c15d63cd000000000000000000000000771bd62a277c7b2b0618a0a888b9b04b8ab06187000000000000000000000000e71cbf47fff309813bcea54f3ecf49a5f129264d000000000000000000000000dfef531d765757db52be717d6da83eff43f4d3eb000000000000000000000000aaa2b93022a713bcdc16e072f986837c63e0bf3800000000000000000000000035ece33facc6b2a2b2284394fed1870268f95134000000000000000000000000cf42e2a1430345363c0d043d8444853c388401d1000000000000000000000000cc21a074c737a94689a8743966743f643d141b9d000000000000000000000000809c795f6e7ca11e93ad24771db84a99e5d8ea8a000000000000000000000000946fd776bde2a6647a5a307835d1a5be543581a6000000000000000000000000b401732f87e89b1834ae1554176356190aed1329000000000000000000000000298a0f3a0241db28b7f4784c4f344fe55588c838000000000000000000000000ec974e88badaa080c3d43a2680f20506f74f8559000000000000000000000000b58163d9148effedf4ef8517ad1d3251b1ddd837000000000000000000000000411ec29a5619d17eee9623f1a9a74bcda5a2ca8100000000000000000000000004d25e7dbd61fb49ff4a59a2d16529cf06fadd56000000000000000000000000a352d5c83c5b2fcf6b88152bfbaf92e51037b02c0000000000000000000000001f9bb27d0c66feb932f3f8b02620a128d072f3d8000000000000000000000000d60723d50681568d15373aa7db12020d4c685baf0000000000000000000000009bc1a086df97ebe5ae4eafb496b92cdfe13a0292000000000000000000000000f59b324cb65258dc52b5db8ac4f991286603b7e10000000000000000000000004aaee20543e118a5f86d626ed5b98e37b9835ebf000000000000000000000000470637616dfc845e7ed3677d3d8f0a919803c88d000000000000000000000000f35afe47d3ae8fca8fa923ef9514430016cba3e5000000000000000000000000ab1e737f13817147a74f6642001f28d6dd7de2420000000000000000000000006b5422143e8abdf03db19c6058de007d27465bd3000000000000000000000000536ac649b4a14d9b9ab233296f663e77c4653d2600000000000000000000000009cf50574504d9dcf127e848a6058e8e0bb814aa000000000000000000000000c3b4a4644eed21ead51264461b37dd0457cf45240000000000000000000000000d42fa814fb788c66bd16b493aa4d70b67000f50000000000000000000000000f6335f7ed06f99d5596c153f9242ee4b8e09ef5900000000000000000000000099980d92ebf8ce7e8d9ded4c59391b6e22bd4a5d000000000000000000000000524b4840793cf9cee2337f855cc9b339bb3e7a0d0000000000000000000000006fc6f371763371f0fd66e65b157017eb7ce7e1a1000000000000000000000000bbaf6b26c1a24b038466b0231bc7bcecb42a162f000000000000000000000000cdc86931083eccbc4d6cf1da7e6a449d0f78d4b8000000000000000000000000f19614f2f65c9c8244c5ddd532a17ce2d48adb8a0000000000000000000000003b8247040a6627aba98d9d9905870c44d91dd80d000000000000000000000000afe1e2b350b3c9c8540634cda1e7e91f2f7a8458000000000000000000000000adfd59ba0c9ce3bebbfcc5afc7b6d872ee71188a000000000000000000000000be023589457b53ac8d30124850fbac93403c58700000000000000000000000003ef290fd8835b448a0944633b05d9f54ad1c311d000000000000000000000000ce9f704bc5d031f9b8e8af120b99059b005209910000000000000000000000005a11a6e3c2bf3d3d8201576f683ea95b60fa51aa000000000000000000000000bf16e9b0aaddef8ea03ba2c599a9ebf287277391000000000000000000000000d380bdee4e254bf85cc993f3bdb670cabcd10b85000000000000000000000000da615e1bdef00a3111d2064b3906d4b329cf87f9000000000000000000000000cfcca7aea9e403744858c53e13adf8975db9038b0000000000000000000000001e2799e0071e535468097e04ad23b9fe3ae5a6a50000000000000000000000005d908c88be270889c0953e7dff1c8e1d699ceea300000000000000000000000027135b2dde0105e23f896159da6499ce1b27cf09000000000000000000000000536549328f9c43ada3215cfaa2365e22d9591bf0000000000000000000000000f78fe967ead6007c8f16e07fbb0f2626f88ad0df00000000000000000000000004d82c98f963d9b282173af1c4ecf32f7d44c8bf00000000000000000000000024b339439d0d445c62e3124374ba07c267fbc7a0000000000000000000000000e2512ab84ce917aa5706c380d4a535098ee1b1310000000000000000000000000bcf68d00c262814f37b0a3408b18a95262434df00000000000000000000000038d7178bf76e6647098074849fef1150769d0909000000000000000000000000f6b03e6d799ed9b151b4f95781d2872706515cd700000000000000000000000062897e744e0c71860ea74bd88858b0f4afbf72dd0000000000000000000000004201a38615ec7d1f57df6143e7a7ed82dd7a8ee40000000000000000000000007d5864383ee823b6c79a76cdcef51d000c13213a0000000000000000000000006f3ba92859bbf2a68bc083c7de0bffc0db6ddecc000000000000000000000000f27be36caac43da68919bdab4b0d6322de98ac200000000000000000000000000debad9e1dbbeb03c74a9964c30aff7a07f58dc8000000000000000000000000eb5bf6029103775428a9d3fe674ca7d0283303b60000000000000000000000000d18d7c855668eb1ba06005b199838f38e00d7e3000000000000000000000000b96485fde57144324781a7abf9da12866a94bde9000000000000000000000000f9479c459c041499bb5abd3a4758c1a89a92436300000000000000000000000009afd91a8b1f64b257d82caa8f34ba93cb14b13a00000000000000000000000052aa825d9333ac785929228abe63c2f7e66383c900000000000000000000000028c5a565770e2ef239d35e2590706b0a78a2fec30000000000000000000000009a82aa6edbc473a883b8906bf41084c9c1b760f2000000000000000000000000292aca108b4c306f1a1a85aacf454139619227ed00000000000000000000000021ebc7c1635410ee52397d3a281404e4664fbdcc0000000000000000000000007e03f4b4fd7b2acbae9d7dd9861dc95e268f97e4000000000000000000000000698fce0f015b6953bb14aff30101aca2ee3a8aaa000000000000000000000000ee942fa64484bd039a80f370f69708c8ebb82aea000000000000000000000000e127f9d0f80f5c3fd6045413dac77f514e63ce340000000000000000000000001ee0962e7856563ffb8d3c171a58f6a111caacb00000000000000000000000007157fe959224aa46da6edfa4ba4ec84c3ee51d5a0000000000000000000000002b5df845aa0adfc934fd2e13b7e1bc37fb5cfef7000000000000000000000000704dc3e80138b5eed4c8a9924e263cdb57872d86000000000000000000000000be02524130d4cbd60d5d6cbb52ceefeb4ca1e9300000000000000000000000001a2d4efc833d4a32728b149b6fbaeb0b948d4bbe000000000000000000000000d02fe65f8bc8eb870dd337a85c0dd6518a912204000000000000000000000000805ba2f26995776e855bbab08c44848d9c52ae26000000000000000000000000312e291982e69e4f26ec28d4669ec9e414fbe4e200000000000000000000000053416adbaef690ae2804875fbc7196d339ed2e900000000000000000000000002b14e3614fa3035b29cc22aa7b81fed0002c4ab700000000000000000000000034d76d810150ad415b76c6a6ec9b9eb568f501ca000000000000000000000000338a07cf3e117d446ffbd3bc4a60787f892be2220000000000000000000000004e24e4cce79bb6ddc4baec394880873215edaf7d0000000000000000000000008e05c77db6b098a9c03fc30609859f3631c6e87a000000000000000000000000319a3afffb49f91c842cd482bf38adf950170c2b0000000000000000000000002c80e988f01b1b6f81b22dd25d7b67fe26ea2018000000000000000000000000baec9fe19aa1879004773b33a75f4aaa690055c0000000000000000000000000892a3373ad84c8ea381852b56fff9dac62b90c8b00000000000000000000000044f957e90b170f5af7eed9b36e3837a000302b7a0000000000000000000000005ae4425625bddeaed52a6907868b44c71538d332000000000000000000000000c0cebdd864415bf217fb88486f18b8217177b69f0000000000000000000000007038bc43b18ab3e63ac72e9e0a6ce17a12540930000000000000000000000000003626ab1a6ae0f0c4f5967a7f4f5eea3aa225ac0000000000000000000000002ee2d91ffc268b3c13e77bba8cbc879910b6602b0000000000000000000000007c8388ab68a67ea611850fec498f941bd9df8c380000000000000000000000009f028c60d808596e913039bd0861f9458b1e1b4b000000000000000000000000746c3dceca05935f0f3f4c4029d662b1931cee8c0000000000000000000000001edf473d3a581ff43b7b919c16e1a3c3ef678c6a0000000000000000000000009484b087c0fbe59daa1464e9e6e271a35eef2006000000000000000000000000659c3f3d5edbcd778d50b5a32770274c74f798f6000000000000000000000000e01d35f1ce6f602e76ff3fa32f942e51847d39e90000000000000000000000006e0a75e83b2e710232f20b257fc1fd3f9211924300000000000000000000000028f8bc30a975e2e9c8fb572a38796a48818f70f200000000000000000000000017cd33bdc133fc0894020cb74f71684b99526f3900000000000000000000000070cd022ebc7f146027f1181c84bf548816bb636b000000000000000000000000a248fef7dc77f31dfc75362b7ca56ebb18967be2000000000000000000000000e4a7328b5d396dbed278d754adaaaeefa52cd79c00000000000000000000000059319c81c0cf3d02e3b68996c2dfe47308a006dc00000000000000000000000020ab693e8f542fd38ee89f6b719e521f2bc81ddd000000000000000000000000239f259903b2dbf986e12c7c24efbe68563c962f000000000000000000000000785a7aff549e7c89348ffc7c54ce52f2c1aa69800000000000000000000000000a7e99f249f7d7d7b0aa531e2e27fc18caab2a2900000000000000000000000045de75a2e6a135e7f78cf7901423411b8850893100000000000000000000000034c595dfbf70f23da075db034c60d108086113a60000000000000000000000006768fe1a3c6261a739c253baf58b427d4c454366000000000000000000000000bcb49dce0b4e680b5609ec117bb1408035bd7f2f000000000000000000000000e1abbcb7776199fdda8c2c47d9cc3eb80917daf1000000000000000000000000a4bd7a75a5210de3f7494327b75bcd57a6c45514000000000000000000000000598bfd34ca68562c284991983bf4902f22a28e62000000000000000000000000910d808950ba4c1b8ff29aabd87fd06fc6d1460d0000000000000000000000008319fefc1616731a1446461818d0bce2bafca18600000000000000000000000045c47aba4626022810cf8a75e236872f175b08fd0000000000000000000000004a76a94442faff09b67689b4ba5645c47638f38a00000000000000000000000085bc468cfb40f38c21f1eecebebd0302e69d036600000000000000000000000005798fb11fafb9604b6ab2223f9c5e6be9932d4d000000000000000000000000624ed28e12d3d010929cb2a400af73656d1f13dc000000000000000000000000eeb5f2460828d1160f55f656a288896cfb562e4d0000000000000000000000009c415ecc450aa48bb8e0ffe421aec0c691e0bf180000000000000000000000001b00aa7bc93fe04239032203a1820c23ca043c310000000000000000000000007ed963c9d3146a97f7e333ee6510ea1cd1ea7468000000000000000000000000688b396637ac55c8080d1c420b1184ec83b0b4c800000000000000000000000033ba8765e7e6c3b75abf5ea9b0c3de911ded60e90000000000000000000000006129335ddb6d4bb066434697213237b3a76ea1a8000000000000000000000000ef39769cb5c1195ac7005e7e7e707baa880b30d300000000000000000000000054696dead1793b29c5f931ae507cca4d2314120d000000000000000000000000136edafec835282851a8efa757dc4eb1c4500a3f00000000000000000000000000dad9dd4f5b889d89260a9079397341ddb1b8ce000000000000000000000000f6a86cb051aaa2e47c26a614f10fcd96939c78ba000000000000000000000000ad6021a00ee3748d7d1aa5de6051fbdac788fa470000000000000000000000009363277b7a747dd6e2a1e1eafb6a3bd7ec1542b0000000000000000000000000b0f76a4c60c6c993ac30bdda24c5f7f98a03249c000000000000000000000000db815d4071c3d8b2ebec6c003f30bfbfa6a5d8b80000000000000000000000007d82dfcdc8ce498f1e1ec4b10567adb6b515ebb100000000000000000000000076d7756009049687b4bf30ad11f31544a9e95326000000000000000000000000ac572a5902c468f3b5a2b26225858a1480a16cb6000000000000000000000000dde57a9b1b1c20dd61030d74a3eddc498a1b3f2c000000000000000000000000e78bad49a10d7ba11fe0cc56ea09754a87e7968300000000000000000000000060a6d69802239e8678f35cf3cff8af6d64ab408800000000000000000000000039593eeeca5650c570094dbf71d5925a7245f1bd00000000000000000000000048df43b9913e7d53d2366f357fad460ca932268e000000000000000000000000c0dcad51d3c6e8511efe5283103371735b4366ed000000000000000000000000c6ea19e012b232755ee1aeec533e503b7a74ba90000000000000000000000000be3e11532080eb261bcc6f4f65560ef18148b782000000000000000000000000cc261a15c43b1d6b952d6ce328f3e392fd892bda000000000000000000000000ec16b574ddf7c1b1039aad3b7c170408b7aaa4ac00000000000000000000000081846a1c84bf701ade154673f494616df01fb59b000000000000000000000000b893e624e099b56b888b4ed79a86b647dddc39bc000000000000000000000000f4b71fa8d983f16b83484f05838aad4ab3fe3918000000000000000000000000f2eaeb6a0c248bcd69fd314180d69907b9be749100000000000000000000000054164d19c3c79276e3c7884944967097c1eb1015000000000000000000000000b82ee473459ee0628642950a14a22e49b50c98450000000000000000000000009b1ad332060a7cf2b6370c3c254081e04fe518e000000000000000000000000085f9c368ad1ec4594b65090d9cda7d4b0579fc5e0000000000000000000000008db6c461ceb881668566dd996f4488d96dbf0d39000000000000000000000000a3f98886815002145485e1297ba9014b27d87e0b000000000000000000000000d77fa0afd9df6bc3fdbfd1613e2389eab84b7d7d0000000000000000000000009a67a6b773bb5c60481175d51973a762580d30f9000000000000000000000000a4d4bb1218ec80bd8cde09509e8fef7ef03ff38c000000000000000000000000fdd38996d07df0e57aa83ebd66e27aa0e51f76a3000000000000000000000000d0e713326dd400a52a6bb1fa8c66ad0d2280bd6a000000000000000000000000b10419afdd7cfdd63ad197894cece100235b7beb0000000000000000000000000a2c87ba1517a3964170d2eaa97028fb54eb2b0d00000000000000000000000050063c9a8fbf2f6ad6909e1939f4740a99f0520d00000000000000000000000058e50d00a473e6f1fe10d3e3084034f2e04a5b34000000000000000000000000fe73480709c125f372df8d90d4544a6e365c42c500000000000000000000000099040dcb950981704ec551f1bc9712d9ca74d79f00000000000000000000000064513302e42194fd657800d83a481b603a1647f2000000000000000000000000dffef5d853e5e1dad3b909e37ba2dae94087c3cc000000000000000000000000fdb316f4e3018602e95562612c019e16d0966d0a0000000000000000000000004061d0f768c7ffdc8dbfd72a520861ddfdf3c106000000000000000000000000c22d7cc5f3a3dce745548e2c5d6e7f772a670f3a000000000000000000000000d316452072647e50927996a6822612775606e195000000000000000000000000272cce20aa5d95f932093907416b30aacf1bcf3c0000000000000000000000001ae3144885e089210600b7c38762493bded1de7800000000000000000000000010e3085127c9bd92ab325f8d1f65cdcec2436149000000000000000000000000a22d8c0ec8fd980d6635534860a25096c07719eb00000000000000000000000044bfae75b7042b9fd49d81de7a5064ace372354f000000000000000000000000074c5671859a26594d756d8f946978dc1d1fa333000000000000000000000000c3eab3868440deccd56bb6b7b44d4594c41167bd000000000000000000000000ea58a11fec6ffc420819d05ffad6c6f1a60a41a10000000000000000000000003448a827d60cb53a0f3bbd86be781c24b25a6de600000000000000000000000096e5e99c661c90625b7a5d7a76ac1a40a1daf0ed000000000000000000000000c996f33ef84136d9f7888998897873cd3d8b338a00000000000000000000000048f94412c14c6c0e56d1caea87e63423d6ef0ad8000000000000000000000000b160c4094ab4beb9643f202b344389667424e3f90000000000000000000000008ec1bf10ee04bd22686113f591c6a3df2cfad35100000000000000000000000017b16ca983cf1f70b50c00837a2ce60be4812e28000000000000000000000000bd58b30bff344ec61f61f54bbd97e16210ccb171000000000000000000000000437ecc7de2b5bd162f6b767fe301dff72534571e0000000000000000000000002cacce7c06cf31b2c6ebba2b092ae542c3b22b15000000000000000000000000d5208a53fb0cca2a112409c3dcdb11a0d9fbb4d20000000000000000000000000ec57ba9f250f70d16fb954b1a0267897b2c9cb9000000000000000000000000c002946773b39d6ec5d4345ec1b25bf5bdd076920000000000000000000000000ba47f4db230cb60c272db400f1926ea8cb87de80000000000000000000000005b85b47670778b204041d6457db8b5f5d36fa97a000000000000000000000000297c9e9c73a363dd4d291c865a7e842cf2ed20e80000000000000000000000006c0cf880cb20eefabfb09341fba9e2bd29ad3dfa0000000000000000000000008bd914c0f38efeddf8e03e54b66002ddd9e93de00000000000000000000000002698f3cd0d3f1176a65595978b5a3310d87fb09b000000000000000000000000481c7823e54f000aa278bab4c001971177737aec00000000000000000000000020b858f31db1497abc0cfef44283c8a24073145900000000000000000000000040ab51107a8a97acb6b4427ec3c9d56354b159f600000000000000000000000079792c512d1029a640c86f20c9d30ef3643d4d380000000000000000000000000b3890bbf2553bd098b45006add734d6fbd6089e000000000000000000000000a724a1462357bbad8d31d4609e4c2a1a0dd2add40000000000000000000000005f8e0020c3164fb7eb170d7345672f6948ca0ff4000000000000000000000000ee0c4c5aaf5d9d412b8688ba28df7b8c948d2f270000000000000000000000000f33f6981cbd46acdc7352139aaa018c4591a3cd000000000000000000000000deccc6ba5a64bca4f48b0e02d59b31ceb5d75bb8000000000000000000000000a09bfa48fdcf77544c741e7a2cfcbe0007e630de0000000000000000000000006bb32460b408aa03d0ee60fc8fbfe9f7ef9d2339000000000000000000000000831eaea9c2c38f95b5a086d21d9a50608b50762d000000000000000000000000c8981b3f1b4bde5f6d2f20f3808a0af82baa14ef00000000000000000000000042671c578f262c3ff9158ea7b7c017afd2616c6a0000000000000000000000008701bb415c72147a8168f7d8f1593369e86f88a80000000000000000000000002564a597e6e51c668e26d97510d1867901e944710000000000000000000000007efa893ad4642a8361ba33d024f4362e304cfa5d00000000000000000000000074a43a29fecd57880597d36a3caa481e7ab810820000000000000000000000006cfe07dcd1a88c1bf4e0c223f2f1528e207646cb000000000000000000000000d10fb98d722f06c4a8548f9e41fafa2fe9e31a92000000000000000000000000064a93286382e2ba3f80fe5730a5a616259ca69a0000000000000000000000007d6d0aa0e2301c5c9f7225e687639f5215791c900000000000000000000000007cf67a1a486d5716517a989f180112ba26d1afcf00000000000000000000000014dbb3ad2717b9b4eb8913c733b23b6bf22dc5ce0000000000000000000000009cc382bd0be8d36d0220e1343a05beeb830404b2000000000000000000000000d9f5eda2d00d4e1051eb0a202e73328ea0a446910000000000000000000000005d3652c7ae403ea3126e092ead075f3e6abab5710000000000000000000000009301c94dbf3a25ef8a7b21b273c76f6350adfdbc000000000000000000000000fedc3d1bda22eae14be46a5056596cb6ae18832d0000000000000000000000009ac0f0539758de7b86c0b5c24b4345726a45f43f000000000000000000000000a8a1d91b62979744f54afd86a4c458a7c61a23060000000000000000000000004e675478e82977a17adbc3806028d4f68b3818510000000000000000000000002d066d0bc5277d14511eebb6df791a512401d7f70000000000000000000000002495f7f9d329d9920a465ee4017108824204833e000000000000000000000000d8f6398d1d8abc9adfede2f8d8c0fb641d9e47340000000000000000000000002b14b2cf552b1cb25c42ea216a4c668468b251b7000000000000000000000000b9dff17fe8511e5a6f71556d767df0ea3ad7e8d7000000000000000000000000e2ac284ea84fb257e9c772e087d9407202bb722e0000000000000000000000006a5fd6d1711f0a4b3f5a18bceb6e2751300d5a8400000000000000000000000046c3ea81cdc3f11a8315cc7f17c7fd07098f3abd00000000000000000000000038e6516e10199e1d822fe46e92a1d5df4f8489b30000000000000000000000006054d5a3573ab08b7261827df5103927f8507e17000000000000000000000000ee46ee0de21937772291a006c3541afa557dc9b80000000000000000000000000991d02f28a5283338e9591cbf7de2eb25da46cd000000000000000000000000d3f6d3aae0bc2c948640d9cc41367d8a788654650000000000000000000000007822159ee394d14745cde63a706f965fb73c7ac8000000000000000000000000cc4081f3c1257229759e956dad9140137329b7d8000000000000000000000000a1701f85b28639e2730afa5d5437a72f0d8398eb0000000000000000000000008132d906ca7fd8d9d0f911d5b16fd946d0814dc9000000000000000000000000c38f5a95c2cbd009ebb26a815d6501d09ddd029c00000000000000000000000092bd75505b06391d9ed922a8c4c0c70980c26bc0000000000000000000000000f2e63f54194f1a0825f624f2347bc1ce5fce68fe0000000000000000000000008274f500543bc1dcf06c62d99436f47ecf9c958900000000000000000000000058d9461dd8b0a7ef1f50053be1247f7cc77ed4c1000000000000000000000000f896632b01c3c9792a40a25807449c9670533f8f000000000000000000000000ea1feb9a9a006a7fc253c6ca87349be0da072f25000000000000000000000000249d918aa474dac284d67bb7a3c02c0f3fe86ce80000000000000000000000002db757b7377b42cb294741e62b999084f0a13e510000000000000000000000000c5cd7b698a2b6363233b8d538862e7738fe89d1000000000000000000000000fc16750f270f55db2c632f8399193d5dccf3e05900000000000000000000000011d0d07ab3548c579c2675cecaa0d99cf8898484000000000000000000000000754bc91a80d8d671ba74aa13613693b9e6ab6fb70000000000000000000000000cc927d3ae7c39792e1c324d978a0695e0382da50000000000000000000000005ff3ed27674826ace64d3fa8354605943827f4a00000000000000000000000006fd92044d2034b536368c13f1060842a5991971e000000000000000000000000f0e637f09eb032cd56f278bebe0d6dfcea071581000000000000000000000000674640f085a77b8f6bc628d42e57148bc64e071200000000000000000000000022ee31cf585c8fc1b05f2f802a508faffc3a6d8f0000000000000000000000003e3c23e444f237853f5edaadeb21c47a09116c9c00000000000000000000000059e90a7d109ad61dff75152b9dfa019cb7fabadd00000000000000000000000002320e5e93e2f2d5de406f3519d102a6e259fda0000000000000000000000000c992e50cf6235f028ebc3fd6c2b2d04c0e696e010000000000000000000000002e748c90489545214a7f59fe97b343440a800ad5000000000000000000000000afe0a7f695023c9253de18f99fdc03a5bed676050000000000000000000000004eaedf0c7e5076277aa917e96c54ad5a6d936834000000000000000000000000b059eccc66760561e407623f493586cb446e2a6c000000000000000000000000b37c9d157030a74aaa6d58b891f25d78e61e5b4c0000000000000000000000006e3b3cd53ec200b5be3ee6a1b498711c428ae13d000000000000000000000000411cee949d6a59a5b1048a96495bacf9a8cb2b8f00000000000000000000000011321d0b11917b6f745a7483c6696ee696460bc2000000000000000000000000977b754b801eaee9a895498a0ad631ba7347b5ec000000000000000000000000d14f076044414c255d2e82cceb1cb00fb1bba64c0000000000000000000000006c9919762fd9a8d99e8123f7ddb55c82f53aab0f0000000000000000000000005d8cca5e1b6983db986cf82784108478a02d0782000000000000000000000000fa031cfa0a45389a3c2d49f8be60bf523dffff7300000000000000000000000020b0ef01dbaba1087df65b3d04e63686d32849700000000000000000000000003a74ca8bf4f4a5d879bb9242cc4438344261809a0000000000000000000000003ed451de29d8a2ae07c7d82d21b6084f6439914700000000000000000000000032eedcdbd7469ad0dc486e6551bc83e2cf21f77f0000000000000000000000003998f134d6aaa2b6a5f723806d00fd2bbbbce891000000000000000000000000b7b7eb7e9611975bc9715f22ce7e6ee288296fd40000000000000000000000007d674a88683b3d6740f1b3e7b5f34265deb43945000000000000000000000000f51d7e061a6436d137e9f65bff05481349e8c5430000000000000000000000005cc5096e2fa50ae3f1d4e14ab99d921c167ba5b8000000000000000000000000bccbc9fc2d1d9e9abd0ca132be816bd4f6051b86000000000000000000000000a901b364839adfff274a688ef01d7eaefc8cfb65000000000000000000000000565b3fc99d8cf1170e92ea969a3992083f58f6cb000000000000000000000000f8c9e9e9b95b6a6a5960d287f89e4997c9b3155a0000000000000000000000001ded480959ac0ccc36757e26d10f83df44eae808000000000000000000000000d0d57add0fb588f045bf6d92d58c24440077a0eb000000000000000000000000aaa058914936091f45b0038059df4854307e2d200000000000000000000000008fb338b09db05b010dd5cf6841349d659be59a66000000000000000000000000d8a55f364eda4ffdc9e9a5a33d1d2bc95e4674b1000000000000000000000000ceb333468c036c3a824ba417ebd4f41f6c10b1a50000000000000000000000003086f524726cfebb73852ebb99b7752e4d66b3c6000000000000000000000000d428e2a2f74a55fda459bf5fefa9d5867cc3ad040000000000000000000000009a62b957c1e2a93d92f2939662d9f0c58a3714f0000000000000000000000000b03ab1bb922342452fdc4640e0564a791b1b9227000000000000000000000000e4797e3e062b799a203fda426f916878a9f669cb000000000000000000000000f9423c9e0b8a54c225ba856ece2f204b550034d400000000000000000000000057c72f9930d0d42722b81d5b2d0d57d8dcc394ec0000000000000000000000008392f036c81ffab5c5a734b9f7bad972b2a7e3b7000000000000000000000000517607b611b3ee03535cb3066dbfd05501e979d300000000000000000000000086dd824585375b115c84f52ee07274cfa0cf7a54000000000000000000000000f620cd62813e2a74bdf0cad74a659813039464870000000000000000000000005c2fa83c298652d01dae8ee71b2c11923916e0eb00000000000000000000000064fe2281f1c32cc6bf55ce5ea14e176d05d04189000000000000000000000000bce3e29641b2083716e023f0bb56635d3062c8c30000000000000000000000007de539f30aaaed67499d50b67f0aafd41d33df99000000000000000000000000704f8e8439d8030d3b77c49789eb69b4c41db04a0000000000000000000000007c28d1797acf9cd09e93bf67733362f2ada29cb2000000000000000000000000c30d73428c67de0f318218bacd58c15ac5fe9e59000000000000000000000000083fe81833c4738738a9391eeb0b42c2eb23b4b10000000000000000000000005462b420926d33f31e6bbfb882ccf533ba0e28e9000000000000000000000000117a34b37723506a44e1cc063f9945ea68c92c2900000000000000000000000019afb0c4f63983d619a3f983d065a687807343360000000000000000000000009a76058ae7fe26fdcc71da1e7cabf6ba8966762300000000000000000000000057e6519f5b4385d98a79cd766f23d75431e7af9600000000000000000000000028f469b46853eef3ea4a5c28caa40e3c9076832a000000000000000000000000649b207fa885feb953eca2b6f94434019b17c48f0000000000000000000000003b9d2edf3bf61845ce93674f23955f0ab83822320000000000000000000000003e6ca97710adf21e060873016cba9974436e2a2a000000000000000000000000583ae6fe79c48777433c9c8fdf40e90cb10a881d0000000000000000000000001f27ea6fa50cab7f4df0b306cb627f4f1eece0d700000000000000000000000087f07a532e7533a790e64dd1877b45c2ccfd3ffc0000000000000000000000007111fa262ccf9e39f0fa8d61e2664a9100fb7727000000000000000000000000ad1b2b8bf07e9ac1c433069df46bb7830d8e4495000000000000000000000000daf62993d4b7e742a9a53ac27e83cf5fb2cf314c00000000000000000000000057fceccd07b5ebcc1bef98703a7bd618d442a2750000000000000000000000002192aba1e01d495d01b95cde9854a90c483b94940000000000000000000000004efd7fe3984be139038092588ac1275be5528d44000000000000000000000000c0966b52448c9282a23c67a8b164268f2dcfd5f7000000000000000000000000958aafe48bfb2457e72fd2cf0f28d2e8626fa48f000000000000000000000000da20c625dac2afd40c93be442df4b33f9dedf61a0000000000000000000000006a9a0eaa1b04feab788dc2b4803460cecd44e68700000000000000000000000070c132bc84eb2f3dff5a928cab7876b3d81c016c0000000000000000000000008dda1fa604eef2fc177dd3ac589d9266cfd8010a000000000000000000000000eeb40088d0d236f1544ec1e07ed147f98368fd0100000000000000000000000030e45792dd02b0b4ab2a838dc4a99ce96b0a84f1000000000000000000000000e9c86e098e6d59bb996d2c5fbae88120feb00fc1000000000000000000000000f27e4ebda7b140722b0eb0f4564729c3e8b16e6d0000000000000000000000002a48d3be1b3603af83ff5f72df5b14b8cfd371640000000000000000000000007d3edb826be6257bab8637104f334737c69cc0890000000000000000000000006cd6604bef8786ba11d5b04777916d3ddfa313fd00000000000000000000000090768719e4d415530d6391e5a10a38c44a3c40a90000000000000000000000007dcbb8147b9e3f20930a34cf54c01c7b75f58c31000000000000000000000000df5e335d4fd4b3d6c4a0cdb38632e8ba819a5bfa00000000000000000000000000299eeb14462605ace6b9bd0642e788b1ea88640000000000000000000000007d9b9498c0ea876b4d9482591dce573869659d6200000000000000000000000005adeb3098fd12c54142a83cf4c88b141b51cbc400000000000000000000000016258b285066d1267bbca4a0dbe916680a54ac060000000000000000000000003c288b83d52640caf896f0d4fbcd6caaeb21920a000000000000000000000000eb5425e650b04e49e5e8b62fbf1c3f60df01f232000000000000000000000000a37f2828e0b61030c0dbb8fc3226ead2f4f8962300000000000000000000000080df4bf59746d0eca2f6e4ac9064255e630080240000000000000000000000001a10564286f3af24262ae65189c3961128dfb3180000000000000000000000008f261252549727859f2bc188de3c3da3657236960000000000000000000000006ce0b3da02596a96131938fb2ba91bd7bde8017d000000000000000000000000156eb99ef00f1b24de4985b03d0623d5e1f7ff1e000000000000000000000000aae102ca930508e6da30924bf0374f0f247729d50000000000000000000000002b0a93bb74eb137bbf19ed871f71fcfbf0a020860000000000000000000000000c8b5b2d7e74ff9d7c32072aa388c3078ac3e56400000000000000000000000048dee3cf41a3078575aa2c09633907244b8e7585000000000000000000000000be3737790d0fd614525b7fe0cf5d107d6e2e85c20000000000000000000000006f260d8dbde1ea4e1411f375cc1b0d0438ffa35e00000000000000000000000051c50cf7fadde305d437601c44ba402bd76e7c9c0000000000000000000000006f420ec9edb3d5efa9df42e56dcddab64ff88fd40000000000000000000000008e2ac159cdbe7a9f4a56b0f90aabf21080268e570000000000000000000000001f21735c0cc863e563d40f8a9b1a8344b6e8d234000000000000000000000000eab6b6a105f98926c1c4b53eff0ad1472cb06c860000000000000000000000002c796327d62c9238d6fd52e68b1d2700122fe29a000000000000000000000000b5cfc56a2b6f81278e610e458382c3d57b9549ca000000000000000000000000301ffcddcc33a0cab7531d4d1418fb861b0ab3670000000000000000000000004ab82ee61290c81e737ab3f9013d004943455fca000000000000000000000000a02f8472fe7df4d457a63a2cad7ecc31642e72e1000000000000000000000000c57d2db023cfb0c6fb26b8e7a2d2efc283852fa4000000000000000000000000681e793c511949f0280eb06da2a77b1c367bc27700000000000000000000000006a98460440ba3cf7283e783a94520eb63fea38c0000000000000000000000006506e70c756b7680c20f06473a94809d4dc3b8420000000000000000000000008fc65bdbbe640dc87c6ff5c1cb9939b8159a08b80000000000000000000000001f10dfb14f8caeec6f3e360afb7099577d2f0086000000000000000000000000e97968cd95b25032e6a538c7708f09f3ec37813b000000000000000000000000a8040b5e0ab9c00d1d4ff291f7a6c3857d82bfa000000000000000000000000070a7780247caf78075228c659c1dd35989c567070000000000000000000000001f87e650fb3396ebe4bcf600c2df144497085fdb0000000000000000000000006d94e1393da07e78995ea7e266dfc20826b8826300000000000000000000000090551db499c99ae3fd88795dd218e955796c76ec000000000000000000000000c072621aede03a183ebb5bf286592e4a90e63bf10000000000000000000000009134af77c4047d64e8a7c0ac5b5b2a4ae151b14a0000000000000000000000004a34f9d5f5ee8e954f3e4a02959885134a97d4150000000000000000000000006b3cf5624bf99b5a9e43f83360e5a18c5f80f90b0000000000000000000000007392a9d9cb4485ba841e4660d6fcbfb34055fd97000000000000000000000000b7884a472caeb66fc65d1a77113de9809d5dca0f00000000000000000000000046d5e1ad1dc8c222b615c249989388e19dfe758e000000000000000000000000d02d00ffe43c8b29c17a4954b3cbe342b630995c000000000000000000000000ed2a097ad80eeef587796709593c4fdde1e30eef000000000000000000000000bd300f890ea65a6ce28cdfc904741c3d0976fe77000000000000000000000000fefa1c66ce1522efbb0d5189ba702e76e6bcaf3c000000000000000000000000ff909d1b0a504105cbe7353b424a1ce6c511904f000000000000000000000000193991827e291599a262e7fa7d212ff1ae31d110000000000000000000000000624ce0e8eafcbc0ff8614f75fdff98381dcc01ed00000000000000000000000000d69ef746ae701cc3aa228c08b6cc2367e8433b000000000000000000000000c8e1681dcef265bfe0c7774643b0df68e8ec4f91000000000000000000000000a9edf6f373975c0d88cada99cec903716058e67f0000000000000000000000005399687831a93667de2c05c6186fdacfd03b8b6f000000000000000000000000fa3b64533d70de6e8532c9422f61c662638842a80000000000000000000000000489726421f3b7b3eb2ff98b29c6cfc5aa54f3e20000000000000000000000008c488f376fb9a646c69cc76c8de5983d88ccdb06000000000000000000000000bad14b61bdef7f7028a2de6fc6ad2f5163ef48f5000000000000000000000000919d1a5c82ef275d87819052379a6d01050ae210000000000000000000000000d79b937791724e47f193f67162b92cdfbf7abdfd00000000000000000000000056f7be10093b70f2b87c85ef633f2fefe37805200000000000000000000000004307c53baa46042ec2514da8116fcc5f12b9d418000000000000000000000000a26083f4f206a5b5b285349e9a8b7a84647176f2000000000000000000000000e44050ffb51a40c7b8de858e8f8e123fc0231960000000000000000000000000f0665d14a7d67c7a08122aed9901cd45fe0d2b79000000000000000000000000a955b1916aaccbc0e64c3a3501da7e0d5941d03300000000000000000000000022539a0ccea56b1404b6ef6e5ee24048100787aa00000000000000000000000089dfdbc3b104fe61e56e6a6e640f50e211883b23000000000000000000000000e8d5dc2c15532e738abf4e880546b105269c6933000000000000000000000000d933fd64874adfffcb477ec0ccba981d1b4c9e3800000000000000000000000099329e25ba4f6316501cf0fc3bbd0c553002f8cf000000000000000000000000e73bbd667cfbc379643af0ec0e383232c6cbc324000000000000000000000000a3250ab6292f2aae7de2de5dc46ba0d24dcf699e0000000000000000000000004dac6ae1f4a67b38d4bf967e130211a7f362172b000000000000000000000000afe69bbd4cfca65a1920da00d85efd8db696cd570000000000000000000000003ac7c8846c4bf6700da35311fbff45cc45c3cc6f00000000000000000000000029c94d43e82e55b2f6fb9eab7e4bb105c18dd4ac000000000000000000000000cc9ade445b5944e89e9860a3392e60f0a5127569000000000000000000000000c7512863ad0666ceadc3f964914b1ab8153b7da10000000000000000000000006fc873549977314d204a1e35c181f4b9392246a3000000000000000000000000cf062ec9d06815c465fd90ece35d2a19c2e47b3e000000000000000000000000303fc4efbd9b03403cdbc2cf51788343f819f438000000000000000000000000c4a7d7157a62e7fd0955353da12ff60af24cc2b10000000000000000000000002ebefccda6c98761d2ded1c6e0152d44370311d1000000000000000000000000d8fd1c28453879bb7d2e8df5e3b07e9b038b417d000000000000000000000000ca72a40efd660eb48be9b9456e8651e4631260f600000000000000000000000049cfe051539eb6626e4483396c32c6283da1b70c000000000000000000000000aa8a13d68bd74360a2f07cd3169bac2cd4bf9b84000000000000000000000000d276b63cbd4a07c74554476d9b2c90a2fe3690fb000000000000000000000000a23c8481f711e1694db1ffce108da667a881ee8d000000000000000000000000d7d879515f1a9a9bc7c7293c30b5424003da5eea00000000000000000000000033ba32b6268c360a62f2aa0444eb438640ed3875000000000000000000000000875c2ad50d847acd5ab2597114d2b9826a295900000000000000000000000000f384a3b882e694039ff7e20e49187cba9abb6a41000000000000000000000000474997dfb5168c8f7782f9fdc964f34410df9e4300000000000000000000000080d082852bb1e1fdca41130afcb0469b6b8a66b3000000000000000000000000ef8141c2627f3ae52497291ada5db4e022155a5c0000000000000000000000003b87f7d473550ef9e53e46baae856608f8b8a0c400000000000000000000000010dab2ec740ae0b3ca22ea0a7fbdd1e447665c6b0000000000000000000000005db3eb2f9c31ad1e7c7ce966158e104f939b48d6000000000000000000000000b7cca7294bcc4aaaeeaee42edfa774ede64c2b890000000000000000000000004077bfb7f7e08a80cbcf278df6c56c74460ca610000000000000000000000000b8e12daf63314a9baa71b1e39baa4538637bf1380000000000000000000000002c0696f589a821bfad507f81b033b4cf6ea613d60000000000000000000000007b406ea0943ba9b605a0b82e4d15af1cafc5f654000000000000000000000000debe177773935b3dbf845da462516172e142e6a2000000000000000000000000cceff281599d37264cf8331ce351b63b8f8cb9bf00000000000000000000000085b8e2020821b24a39983969da3363cb2cfb85310000000000000000000000004d0d0862d5f0b14ddbd62f6594f9f8d13596f0c9000000000000000000000000fb7e3844348dc2eb31ec32f91aaa82fe5b7b2d710000000000000000000000009f681e02a884135515035fd7e452dae611607b6d000000000000000000000000aee2ae13ebf81d38df5a9ed7013e80ea3f72e39b000000000000000000000000908a2402bacbe7046f9c140301eee04489350755000000000000000000000000aa523744b80399236357c78adc4daf675d24db07000000000000000000000000930db232d7018e719a44e20e4e8bec98694d88e4000000000000000000000000d360ecb91406717ad13c4fae757b69b417e2af6b000000000000000000000000b3174af88e88a049bdcd04a3a52362f92b5816af000000000000000000000000f406572fe97b99cc8291f677b10f864871a1a8fd0000000000000000000000006fc02ba754757651736c660c1f1d06847f84188900000000000000000000000043e3885ad5d13cadfbd3d5e5a352da817ad9c80b000000000000000000000000988662ba0177065acb12657ce2a804b695fe9d77000000000000000000000000abf7ab97c2170ecf64973d81a572d38edbbbead0000000000000000000000000d2665f936fb24f2e036b4ec0bd9451f44b667298000000000000000000000000ed91091c64dd7cafea840544c008467309840634000000000000000000000000758ed1be3f14d45e3eaec7fbe31b31e9fd0eb619000000000000000000000000a53e815d96c9d669ac5c542f31f5123dd112966f000000000000000000000000198c8a240d9ac477cb06195798bd92290c5c075e0000000000000000000000001bc9cf2ce23df4e1462d95ce6847adbb4fe962c600000000000000000000000098e805de3fc7716459782c21cffdd9ecb601725a000000000000000000000000c18f0a6b1a9ac6bb3edd8e1391c293a1770fce24000000000000000000000000de606eedf9049a5efecb5dfde5117c0239afa532000000000000000000000000bfadcf6212723b42a3ec0d6a8edd8b9ed101fe700000000000000000000000003118597498c7bc95e8f4bf5fda38189cb67668ff00000000000000000000000058bbdf440414e340a84566a213b53c5222164f87000000000000000000000000159d87b84691784893fccd2acbaede5a67a28dfd0000000000000000000000009be8e266223ac52e1f8b8086128c0ce1cae57c420000000000000000000000007be950129f279ab600377337c4eb2f08d471af2a000000000000000000000000e190b30b6a1a24b86eaee2dace090ebaa0d5228f000000000000000000000000733515ec6738913ef463d6eefc7b6a8a7450514e000000000000000000000000e00bd91633a40cbda89bb0bc43bfaef77d23d277000000000000000000000000642b67a437dbffbdf350c0cf6ca19d5bc3d47cf20000000000000000000000008b7883afa4821e3d3acc062b870fa3e4fa84e765000000000000000000000000d0ce48f0d1853dd212485a1585ac1890745c181a000000000000000000000000a7cb16afb4ce72173e7c84e8fd52b2ed0089c13a00000000000000000000000027d2791842476060e16b99a9f6ce97a0797c6477000000000000000000000000cb6adcadaada3f9eb9fb3d3272187ecd0c7a622b0000000000000000000000001fb4855d925ee3168079dc1e7aa7e6156ad79416000000000000000000000000a92b09801a3f78a7ecbc2b06b41f866a534e24eb00000000000000000000000012181e7ca9d17e780b146b75a40557feb842c6310000000000000000000000004b530eb23a22b5916b15192865c188375af1e828000000000000000000000000432aa45910889d6b699cb3f01fb9b84b70dd423e00000000000000000000000015390d4b6e1d01e86e253e9c75b6fcbcf2120ee8000000000000000000000000a340143f3bf37edd230816cdfed6199151debf52000000000000000000000000a1bd7f3c3b6d158818446a8938b048f0ec2d198b000000000000000000000000896a2940533708a30e882bd993b18051c989f43e0000000000000000000000005a034b52a85a0de6159a47ba8f68786b8ab5c51f00000000000000000000000013e1e72a57e58b710f60d801268c572e4283b551000000000000000000000000cb2cd1c1ac5db07380b68587c2fd33609aef0c470000000000000000000000009eb5ddc48e84c777192fcb3ab925cc286b08f817000000000000000000000000f87898ed194eb8d0c7b63879fb353365f78f610000000000000000000000000022d168182d2e1cd69bcb7507db52d826686e4f540000000000000000000000007bcb2083c2532592fee9471d995fc0f071013458000000000000000000000000c06055360723066ff500b0e3857c6e13784f57c00000000000000000000000009a0e31d22eb51b972c69ec91847488519852998f0000000000000000000000009d16d45056a91ee41a69b32b54c1e1f1a529bb15000000000000000000000000a5fa00057d3b530b3cf0b30c4a3d6ee24cd0944c0000000000000000000000003d5926fd7bea32edbe756de22d957a547e8e25cc000000000000000000000000f73ab6135522dd2f2ff1c4d5a23eb41d8379f843000000000000000000000000e0eca272c9ef26c62bd1c77dda4c5d8fdfda70480000000000000000000000002cc9b17f0f11ac507b8d55a46cb01fa56252fb3d000000000000000000000000f5fb2ea1eb74730fbefa67cac9bb50eb179631f10000000000000000000000003281a1eb6da65b20d1d6d2ebd02f130a2931a4450000000000000000000000008f4de49f32bac59fa77e39ccb5389c17029e270700000000000000000000000047138b6ef659098e3028c7127be2c665abb930ac0000000000000000000000007d0aa1ecf093fe692869ae40220d701ba5e548b100000000000000000000000067c426e8e2facfa9553aa47ce25293fc58f309a800000000000000000000000016a619b22b9746b229e152f6fb82dbfb41ad9c23000000000000000000000000f127ea3435991ef10cb6be24c41ffe68f927c03200000000000000000000000008059de50e696e4adcc6f639c3527343dee0a01800000000000000000000000023eec8bcf7a2052ec0339baf49dfcba4706400b3000000000000000000000000894904b0b8fdf38645b35f6abce4b058e17ec44b000000000000000000000000befa39c4250e44c30d78d438090d7165913e648d000000000000000000000000416f990e0374c32f4f5056d0532834230a2ec07400000000000000000000000051a1790a1bf1e6cd44d4a77fb0bc51e26852a71c00000000000000000000000078784bcefce924a08d32e727c778a841a63b759900000000000000000000000038cc6584f2ead1ad988637fd3721389806ef29920000000000000000000000000a9a7bd671abd81d611e62d841f329bafb445a88000000000000000000000000a13a36f05dd899506fc6a687dd9136c5732129440000000000000000000000005c200eb9f6577574f3cf07aec59fd939008acbe9000000000000000000000000d89cb6a782b3bb68a09ef8e7c21f817e130258eb000000000000000000000000d1dd2a4bd52ec8da517fac1792d81cfc6cb4e4e7000000000000000000000000f2e44bf80296c76a475784ed530c6e95d329cca40000000000000000000000003f80fc8f47bd3c470aaf7248ef870414d6806868000000000000000000000000027a5a6938a719496045564b7221b2e4e411274900000000000000000000000025ce4d42c86416641db23d785b3858bcb73ca8fd000000000000000000000000e8500b791f16d1d6d946f0ec00c70cca3285d08600000000000000000000000031191280ce6e59287390e424cb75bd2211dc396b000000000000000000000000d876ab7c6b489de00a7f7924a7fd3fb5ca2c3009000000000000000000000000d18042f88d90107d19572d0c00c2cc8854aee1930000000000000000000000009a7d7baff41c01f9c1a049d7cfd82945979e178c0000000000000000000000002cb4796a206a6e51f7e8a3c6f5b5143b9bc28fda000000000000000000000000d16b6b7b880669efabc9c55014fa7198d06acaf100000000000000000000000054a85cfdb41f0b4f9001b4837e594940d375ed37000000000000000000000000f3d5d6ffa515e0546e03bcd87158fc8502798a7e000000000000000000000000f49392b4e201dda533e7accd0eeb861a6acc57c7000000000000000000000000764fdcdbca9998e5ee10b3370a74044f43ed28e20000000000000000000000003bffb188e397efd9c080947283b626d559f0e4900000000000000000000000009c8a2e9ffd8606a0132a194d1deaece3ed7ae8a200000000000000000000000020ad988487d6a53fea7918657f45fe0bb8fd81830000000000000000000000006f762807ad474dde10dc9d9099c2c1816241267b0000000000000000000000002d95ee96b955fe3be5b00c8627b6ca143857765d0000000000000000000000003194991a9e0e0aed316333eadb4e3d5613842ea00000000000000000000000008b9237c84e47f20a1f3caf6e711dc8c8b0daef19000000000000000000000000de7e8fb53e3eba9d49cb0bfbb9a93ac63aed07be00000000000000000000000050e3449024632221562c6bd11e1d5d4a6cc06a3f000000000000000000000000fb24f1c7ae2a51ae0ebbd7447017642968bafcb7000000000000000000000000fbc3ddc399b29eaa51717b7530bd702f2ea726c900000000000000000000000055da369b9acab2ca7866aa2e14e31fc0f975c8b10000000000000000000000002d2c1b3a93486e81ead2de7331297edce95340b40000000000000000000000000edde1edfaaebd07ceca83e3e2d30f0e3e740c9b00000000000000000000000067616d14c2c551818f1c9c762512f8596715dc5000000000000000000000000023be357297a2f08f8456ad81f553cbc61ec6272c0000000000000000000000007b05797aeeabe3bfb3bea8d61917fa1c24d9b731000000000000000000000000a334f7ee731a237672d229635871a0bab74e69990000000000000000000000007a385f6d9a427f92c1384a9a6cb86cebd444a7140000000000000000000000001b49abc784ba22d2ac7bdfe74270381806f8df0e00000000000000000000000095512255f94fe09063c60e2dee6cdb38d608f386000000000000000000000000bc28d3fc96b8ebd95bc085018ed240db3b1a1c21000000000000000000000000f5bb82b7f083ffdb2661456d03ee4286859cbc7a00000000000000000000000074147948e8f1010ebff844fff527df1e53abfe33000000000000000000000000622caa604bce95e576fbc23a78a34a0637670c62000000000000000000000000e43e9101c63af97c55fccc790641a8274a49130300000000000000000000000038e60dbcbd3f6db11c91273e5e36a6faf03f29c2000000000000000000000000017af3df30395955128b3064d117293c2c69fde700000000000000000000000071ec51bd798345df4b228491a1ba62de3c208b870000000000000000000000003f42c3db81d004a9aa9804b30f188ebd6e0fa2e9000000000000000000000000ba0d617b5a464b0b317855c1b340de94e5be1da60000000000000000000000007aa1fed31ff356dba66f551c232b5770442b41aa000000000000000000000000ae42559657cb14c63ae4b2a17c8a2a9ea5a84c3c000000000000000000000000071deb63158fa16aad67863b32cdcbe099102b540000000000000000000000008b16408fcf52aa9ada7e9e0551c8055549b907d3000000000000000000000000260f8cc08003922f56b62b80aa354372672da36c0000000000000000000000006dded9ebcf79a410bdea5bd60dd44f8040bf86ae000000000000000000000000850e70b110012cffa946464a4e4471f362d9457d000000000000000000000000a24e37f2ba4fc8034cb779d7f941fb6d2825ccf80000000000000000000000001dbb2b16eef44965fe36d2f315f412fef304c68000000000000000000000000001fbe38f6c03781c1382e56a3f6a97f13d83df0c0000000000000000000000002ed2e448da9947dbd76bb5d5d26d8604b0d8b6270000000000000000000000009de8b8d71188b494c31ce2aded85c5f784a73c03000000000000000000000000859e1dfb430a7156faef11947f2fc2a3c34b733a0000000000000000000000000d3d815ef4c27ad2b0ca39b98bbecd04bddc25dd000000000000000000000000c6191a90bb31899caba271cbcdebd4b590536c0a00000000000000000000000053b2d6642be5f5b0be73c9845971b3ec5e7ad4e10000000000000000000000000c3dee8eba8ba70a0ed639d9d793ae01d0d7797e0000000000000000000000003795bdda8ff76d6c86185102a0e294b6a33ab04d000000000000000000000000f25bd75080530e718d80adcd7abea2d89c57e3e6000000000000000000000000541900b54770cbae56086539cbaf7de1edd84df2000000000000000000000000c8dff706dd3698c95ca84469e6382fd17ed5cd40000000000000000000000000e0ac8a9d6bb01e71ea8c3799fcecee66bef96170000000000000000000000000820e72515f48d78c46807767bccb3037d75d970600000000000000000000000039f130486283456afea838e1180627b05b39c7960000000000000000000000003bb57d36cb35391a28478715671d4483126941cd0000000000000000000000002df22eb9162b6f52724a026ac847259ffca4236800000000000000000000000005a350f9369d253b225500cb300218b61bc6a97c000000000000000000000000e26eff6e260a8b94d3401f2705938aeca4b91b62000000000000000000000000c72c8103af2045e4da1633a0a23234b5de5deaab000000000000000000000000aea434708b46af77408f74a5c4f7b357e0aa569100000000000000000000000059681010d8ca38523248b4743131f254b951d6ee00000000000000000000000010c29577d98965570223b271dd9cc54bfe4ee30e000000000000000000000000ce5e9b932717f8c4da5b3d18e1426a01c4102f970000000000000000000000007057c5ecbe33b0d773a8c2d00d1f627d0920804c000000000000000000000000e5f9a0a808432041917bd800a81657ecda69bbe2000000000000000000000000d8912cb32ed8721280630c263e36e59e685ba487000000000000000000000000588679178b24dff04ca86b546757a47494978fb9000000000000000000000000f51d931fb3aa441f7051d49118cf1eaa091d6fc8000000000000000000000000ba28bb87656161fa5f6956830f763d9c7e8fe6a30000000000000000000000003e26ab229b4db878d5e45cedda69ad853e7cfae40000000000000000000000002061420530725d897721931f3cb15d26d9d4ab8400000000000000000000000024bfaf20381b33ee2967436b20834c45305000d90000000000000000000000004cdd03764d37a5bd3a796da3ea0138ac3ec8b9600000000000000000000000007b26fb7e5be7cba1635df9b3f6cb8428e62170de000000000000000000000000ad79ea49504efdd87a89063a36c39a6fba5d4bbe000000000000000000000000f55d032d99df6934852dba5fdf7726b7fe844c17000000000000000000000000505be9bdab614f86f710e42ba2ddf9b87bd81061000000000000000000000000299b3082b260d445ee32c3511102d0e3fb41cef00000000000000000000000004f5ecd051fbdf1ec7cc97fca755f369d05eccf71000000000000000000000000dd95fe4416f90d1a24cd54863cbdef2e9a2264cd0000000000000000000000007a9d02c20786448c7b1c4ebbfc4733f54ad8b4bf00000000000000000000000092c0e0baa6a5660a6c23485aa338027d360c99ca000000000000000000000000a39ad1a36c6d27391f381d76bd531b924580f98f000000000000000000000000a9ba157770045cffe977601fd46b9cc3c44296040000000000000000000000004277c13b553351cbe438bf9784c1613695a8ccc10000000000000000000000001c77a00d3b6d344e35b33da4396f9d2d6ebe16ab000000000000000000000000b3b04e976b59e168e17ebdbf19c94a3675cd6c08000000000000000000000000071533ad99f656dc7da50e8a77dd25c0b196daa50000000000000000000000001ae6863b56106c285a16bfe083fac6ce43f8b4fa0000000000000000000000000a200f2ff5e0ef31a7ed91906a78c6f361023b240000000000000000000000009b43b558d65871e4af214dd26b17702b121dfeb2000000000000000000000000f7c64b5a5b5788760e058efcca23acbc1b35c9120000000000000000000000000f71b7a447bb1b9ac86a94b214a8fe12aa8010b20000000000000000000000007351d784e1470af4983c3cd680d795e3be815dc50000000000000000000000006b4e77e22a1d3b2113b1e15cbc5e02ecd68475520000000000000000000000006db03685ffe640a39130c96b983605b76ac9ee3d00000000000000000000000060738da04a63a9b167456bede1dd5cacabfca4e90000000000000000000000005e61ed76e3604e2fae390096713c4c49e3767add0000000000000000000000006e088bda6993023fd0be74d3f817d1dbd987913c0000000000000000000000001b599c4cf7f26114aeb02de039b4815436d4e1a600000000000000000000000062d164ec972c048e0c9c4fa26e6c3b9984982d250000000000000000000000001d77277a9aa4f9e879dcc7bb9f850465dab2a448000000000000000000000000938182d02a77428e38cddf30fdf20b5ba0d5f6390000000000000000000000000f67dbfc335282d3ff2eb397ee38ecd017d3c81a000000000000000000000000fba50f618598ea123fb20fbfe0a651620e35ff400000000000000000000000000d3d08ea7f89893f35312aaa08e296901f8e42d40000000000000000000000007db6a65d351ddb1b02e07e8b1c21f76c6503366d000000000000000000000000d128423f0621cf1155108b2b9860cd3a97f15c4b0000000000000000000000000ebcab7f31ef2738641ac47669e8308caaf662280000000000000000000000003095c7effd6fc804b95f999df4aab4b475c2cd2e000000000000000000000000ab1848f90c766a4a6ca2a7079d5b41f864eecbd0000000000000000000000000fd8139fdb0ae0580c48bd27bf70a04b35f63c8e3000000000000000000000000d5d12cf9bf6c89723e5d6bb9d0001b8e5b41b329000000000000000000000000f2b2c88e166076c1354620fcb4532325367f0d7c0000000000000000000000008af99167b678b7f5ad0b2f4cc1fafedb7c69f4030000000000000000000000006eb33aa8ba977b71420f2248cee827b9545475a3000000000000000000000000f569e3920aa165c5a42dc88f6ef5cf986810fd890000000000000000000000008e3ff6ae79a58f8a35b3a8b452e8c3287f3103030000000000000000000000005734e56b389f345fe32abc1a6c54d49152284f79000000000000000000000000ecfe519ddb077dbbf3e34b6c77c9a9f697a4e2e900000000000000000000000000917c372fa5e0c7fe8ecc04ceea2670e18d378600000000000000000000000058744578b1a27e77a1d63cd2c05d0b33de498670000000000000000000000000ba3b1d9726affca5ae67f11f010d02da6bba34150000000000000000000000006cbf7fe77c04fdcc25f4d8fd4218bb602cefc1d300000000000000000000000017dc58ec566340a51c3f868abd049ee748d750fb000000000000000000000000078955149b3c3c76707058d4ab3d0d3d232db7890000000000000000000000009ae45dadc289b25e8db6c506fe0f60e14bfb088c000000000000000000000000d82f551f766186091d50109a039e0258157dfd6f0000000000000000000000009964ad612c1ecf318efd14766851548bab8d05d3000000000000000000000000cd4c9ed38c9e59497eab918f6e6d0ff2992689cf000000000000000000000000d5018be272eb1c4848b447397097d308d844d5ce000000000000000000000000bf91b6ebda5097a80f1f298d2b6e9a46680ef01b0000000000000000000000008bd69a24f526ccf1c28759a77602aa40201b0af6000000000000000000000000d2e0555395bf3cbfa9e8fd083d7cee40975734640000000000000000000000004b0b27a34139fec94e32a4f7959dc9965636f28200000000000000000000000012dcfcbfa345a02f0a180a82c7fc3596be2e48ac0000000000000000000000004e56ab4a6d453118cfff0fcede752c638ee60e090000000000000000000000006d832af503f75da4682a805e8e3d79276f73a591000000000000000000000000e49d04dc8c940773a727de965dd73be96c7c40f700000000000000000000000001a3ba21d6398d63d1885b370a6bbe94255f262c0000000000000000000000008dde5989ffc3a7782a9b708ca25864b42c186f9f000000000000000000000000bd583e1b07bce1a705d74d60b3668f2740b8e2b3000000000000000000000000708780e72363d24f656ed783f44e86a27ca80bf50000000000000000000000005d2fe0abaa341349084e19ef168ebf73c0a2a476000000000000000000000000d2fcbf00786da02bae221dd6d2a82c537d115cf40000000000000000000000005dd449463cdd73ea265f6822b13abc673b50648b000000000000000000000000c958b32ba6bc0dcaab9a56e3195f1c4e10922d43000000000000000000000000b817b87c06992f2d973568ff68bfc9e65de1a73f000000000000000000000000f8d2b53dd4e371f6b813ac6510bcf63905feaf0c000000000000000000000000ecf5530685b563866d8e808de90c6856639191420000000000000000000000002dd49bdd893542616e976a1b9d7c6f948fd149a7000000000000000000000000f74e9836db23375ad1bbc8b3b5fcb02744fbcd2b000000000000000000000000366cfc8a27136ea4ce465141fa3229e9e7009a0d0000000000000000000000009938ac2e7e708eb7ece8ba4d32ec305eab54f38f000000000000000000000000fc88e456b3a5620e63a449ce429dccf2687cac26000000000000000000000000e38383f28a5770bf8b304539248adda8d5f38248000000000000000000000000c8399ad3c0728eee29d660115d0fb974fde100d8000000000000000000000000b1594fbac365bc406706ec8c423009872f81c271000000000000000000000000681ba60c0def303fe6e9736ffdd2709d2c314491000000000000000000000000e797eb6589cbe9976579bc7bd4c4d454eedb9145000000000000000000000000b04cc75fa123b6e4cbc063680e8c42c83ffead8d000000000000000000000000edff952d2a318cd14663c0440d2eff4ff3ebd5cb000000000000000000000000e2e77b90da44c4f3f793f099ccbaa143e8a9fc8f000000000000000000000000ffbeaf2178d31efcf5050eae040c7ef1b0c9d54d0000000000000000000000001ea8d51a614d8765d2320a510ad2c0a503cf20a5000000000000000000000000bd01e71a2d9c5b494749d2b15e0bdc7c6b02011500000000000000000000000094ffae2f58d7dbe478b455f6aacdff2de3a127f30000000000000000000000000cc7f3e8df8aaa1d19e84af6ea44720228a9a31b000000000000000000000000669fb48ea18f4ed7768e388b28d12a03728a51ef00000000000000000000000020726d02c6d2cca7dfc26d3e0dd43200a6337890000000000000000000000000adb28bc7660abb40b21efb3b40221ba2a90a68aa000000000000000000000000fe1a345b9c6bacd2074a1bb95d5ae0812f7a852c0000000000000000000000009e6326d9c9219be58e8ecde651ef180d231b1e87000000000000000000000000141c32237379178d7fea1c3aa02d5a66df774ab200000000000000000000000077d8d40c20315375233a4f5ce759d98bd03a4c4c0000000000000000000000000aad43a042157ab88d2300b9b27e5d3ba2c25a0c0000000000000000000000006bfda720a3cace706a95580c014841405d8e5a99000000000000000000000000a91558212ab0f466d1003d5124c6c4445d17926d000000000000000000000000b6629c4cbefa03be8718a1732a6d3fa66e1bc10000000000000000000000000045a5068955fce555922009b90a8f13bca8f1547c0000000000000000000000003f7bd980e5d7b5b62493c2d921652a43aec79f9e00000000000000000000000096ab9bae5c35f33308837ca09f774958dee635f70000000000000000000000002067c2ce64dcdef7c6bd195a7ee190d734c13fc8000000000000000000000000c5ec4153f98729f4eaf61013b54b704eb282ecf4000000000000000000000000b789ac59fef72fd56aa990a5f5df51a650b72d4b00000000000000000000000087ae7571a72bd68cb0911d1d32d0703038aaa1c6000000000000000000000000aad844b3610563435f24209fe052d8e6bb6e39bc0000000000000000000000005b22601c2fffada2bc08c2c437f650c76fcdd28600000000000000000000000031fb3c4320ff33534020c292097344ad76c7cf47000000000000000000000000b170c5f62d2e2cdda1033c74b895ad7539401c4a0000000000000000000000006cc70499f581b36cb266a5af894f9ef83772f81600000000000000000000000025ded3cd7456283443919f9d0e03222d34f403fb0000000000000000000000002b25ea3865d13557c0de838a805635d34d146d1b000000000000000000000000d3e9650258aa29acd3f1c7aabce60e06a6dcdbf60000000000000000000000002433892cd92b5c03c5628143160c533fadc3a2f50000000000000000000000005335642f1346fc39e5c32b349b5adbb75da47e7e00000000000000000000000021e7824340c276735a033b1bc45652ebbe007193000000000000000000000000d84caafeff40299310d04344a280d246ca7f80aa0000000000000000000000005b2f43b421e68a12e9747e733b744496a2177c1100000000000000000000000004c7fc1a3fc38bb4226a5cc916c9d24e8dac144e0000000000000000000000006abbf31304371b64ad96652c4dfdbae989656ddf00000000000000000000000023790570698e7fb46c88432d8a5fdca6c3838fca00000000000000000000000036f0d85a0de2734d2b4e9446e86b90db2d78cb68000000000000000000000000a35f8c8122c7d70bdc15ec708647bf57dad8e5500000000000000000000000004ce5c4e73a8a3350c55334b8500f70f69acb24bd000000000000000000000000534bc5d4dd5248fa4e6a867ae62f7a05693cf66f00000000000000000000000087bafd3f093dbec2c36639dab91f22571a48886f000000000000000000000000639d9c742deeaa49ee23f5672741f6c79977a480000000000000000000000000ef39724459d183ff08deaa8b5ed9df671c5a701f0000000000000000000000002f8f86e6e1ff118861beb7e583de90f0449a264f000000000000000000000000eaa1de6e6c31a4e54196c2b8542410ac7d281a3c000000000000000000000000694c865aca9e2db736f46f91042a8e5bbe3790fb000000000000000000000000f3238296feb6695867a39d5f9f4c975ab57cace800000000000000000000000086ed1df56c5592d5eb488e97bde8cf981315444a000000000000000000000000c7c224f067ab9d62f97875b3cd06964428c78eb4000000000000000000000000bfaed4f3bc89c22e6937df00d004b343f5e5f1f5000000000000000000000000379b3486bbbc417480c718d4aa55b9d3a01635b20000000000000000000000007100bd23913cbbfcfb655ec476f16a027d4e9d5d00000000000000000000000019291f25c4687212fffe16b2b1b44c78aca6cdc9000000000000000000000000fb34df60ca9c8baa154dd0036fa6d18edcaf14fb000000000000000000000000bc23537b4e991a04495b775ceaf0c6afcf65af440000000000000000000000006b908ccbc143248ec368b029576bde23c594114100000000000000000000000012fde5b520c45c1306c34a91ca9e0af8d96cea3400000000000000000000000055e757b46155eb976308b95e30ef8119df66cc5200000000000000000000000092e1cad3eb68ddd84d424f971502e1889374c71f000000000000000000000000c76ba34d84081178eca25b1b152a2092e4a20cde00000000000000000000000082b7f07a66322f7eb52e956eea2e7b44bcfe64820000000000000000000000007f78c085441419f163a9a25522052240040366ef00000000000000000000000044f01ddd43c422c2b612107caba4f2abea6514fa0000000000000000000000007120a64d9bb6e837e9a402f3f5f99b71cfd328c50000000000000000000000003d0626307fbd4d78c24bec6e38e04cb95354ed81000000000000000000000000a6172595b1b62eebf8965ba068b2135d9a7906a00000000000000000000000005a4f269d00aeaa2333317e6764ddbf120b5e0b500000000000000000000000001d5c07feecdb05838e5de7c59e9cbaf7e13b2e7400000000000000000000000044832a41eed710a23b73b37b1c07654f951624a9000000000000000000000000aba2b9af06548efd0f0745bc8a7460f481516e8200000000000000000000000084a8dbf3d363449b88df7fced346b58d0ac967840000000000000000000000006f9bdb844a8ca99da7f0b66c9d2c42c579d687d8000000000000000000000000c195227eb26516c7c6c4a6d05b0ae1539a92b492000000000000000000000000952a00d5fa79af70b28fed5725a86d60b17a32970000000000000000000000008b383ca7e0fd8b0ccc7c1efa0a8280fe3d12660b00000000000000000000000002e3b0a952bf188a9323ad198b2afe9593d7c6a80000000000000000000000006a1c74680514950484ea523bcf0bf5edd6fcf7910000000000000000000000001c9730c3c0590ac56a3850b04b35e9a7d62fcecc000000000000000000000000812f44aeeb88fde64ffa5f8f804e6b213ce6426b0000000000000000000000008f0dfa0b0b46d4f52f06001a8199873ca453a104000000000000000000000000a01637355a4e1a19a3dd9a4fdd5b96c527572fce000000000000000000000000b3430056b290f5a502fba37f3ef3a41106aac8af0000000000000000000000005ef493a588278962742494d7884317d0e80948a800000000000000000000000038cf766d7caf766127d0595a50074fc0e2c9a463000000000000000000000000d3234aadb81cf6f2cab5f0a423522893740248e100000000000000000000000060ded3920a3573da86cf596b0f1b2d31cf43b5b00000000000000000000000002cf2f660680c6c6ce2aa318f0ed5ce6bfd6d1f6c000000000000000000000000f252fc8fe9f7b7292e69d6b488781109f1ee32b80000000000000000000000001d7792ebf7e62a1f425089d3849c45ac0bb7feba000000000000000000000000c32fa88881bd295e42027a78e100ee3c0ffb00be0000000000000000000000004767bf0395c006c46037beadc41f76b350c68a3d000000000000000000000000f70333029974485f7b06c497ac988f38a3da7053000000000000000000000000fa48412e9f943f0c87d39d40949b38f10aefaf5f0000000000000000000000005d41931668512ab2c7b21f47a632666f210efdcc000000000000000000000000297174673c81fde14bfe0d65f870c11ef22a20cd00000000000000000000000006741ee19f484b98d24485c9e1b9eb2276a048110000000000000000000000005678a8f541d1b473d6ef1de532588a9ae9e7dc1500000000000000000000000099621d4c4a62e9f040c5283d5f912606874596a30000000000000000000000006530f34ded9d6a1a06ee4a797bdefa452fd5ec2100000000000000000000000013f6fa4102d74f40219c026f747af4bda3e13b200000000000000000000000007638d42f60d20850cf626204c61bd6fbb106539700000000000000000000000095afeb38792a702db551d1491af93385b7920eca0000000000000000000000000bca7652e27fa43a45f99c268d3f925df64d92a30000000000000000000000005eee589dd5b8abd4069cc5f826497a21a52ca9f300000000000000000000000022923a7c9a6cba49ae33c88077e5ce469a65964c00000000000000000000000003678c7cf2d597fe78c1155a85adc1e592e9db86000000000000000000000000c48d5d616ec249d83b86a2ab7ff1a5338a243e5200000000000000000000000068c6cf7a28d3d1152d1a7e0ebad23dea3bc3d70c000000000000000000000000b0438a1c2af2767314de9b4a9d43469b81ff3972000000000000000000000000b024d55367af7478979c14f8863471879bf922270000000000000000000000003563c276ce6740557638bb0dc62c186075b3666f000000000000000000000000dd27bfd66c47e60d8ceabb2d5906c3ad972faf21000000000000000000000000ac09bfb56d8fb953e0adc74dfd01f9a5346894b500000000000000000000000085419d3637f65773068d9f8329b3a80920c8ca76000000000000000000000000b944abb44d94824fa47cb83fb6719f3cb6e61938000000000000000000000000def1cf7a5f46447a8c7d6f73b63673d4a7572106000000000000000000000000f7e1af899c635c43368d7300c30473d13eba9174000000000000000000000000263353afe8527eaa36c9b64fb02b41e45eaa57a00000000000000000000000009bc95ebe06a507a85c18cfb60f03005ff9512dfc000000000000000000000000502919d6502d9c81cd20f0a39e25f8219723e0fb00000000000000000000000000eeaeb5afbaea5cba0857ebb22cb83475bc5b730000000000000000000000004de62471e3df473f7d2803f5fe79a3f1e2dab68d000000000000000000000000aa8871846e4363fe8574863192bea96bd0313a56000000000000000000000000dd8e2dd11d38b3e27ad4d7349a61b5c2b5af427a000000000000000000000000afa74e46331d8705154af36fc6b721c08cc331a80000000000000000000000009e13206a0543c616e529b74367ceab4e28e00373000000000000000000000000c1651b3d48373a25d351256612d99cd377c96e7700000000000000000000000093a0b678674bb2baf5d47b12d33723070d2c8783000000000000000000000000f20e924a25cad6e722d98ecd9507ab712f2bfd38000000000000000000000000d6dea028f40224b0a9a69f1bdd287b09aba0f094000000000000000000000000c489b68ee4df52bddd7c845f78b2c8df5bb914250000000000000000000000001e2260d5b45105aa97afb93661ca20c27f17c6fc000000000000000000000000130289d6d80ac50c2e08e8a52a4fd5e2bd5c133c0000000000000000000000001a293efbfebc8e824c84a51a5b48d3d8c788211d0000000000000000000000006d07d853b1a03699550cddf76028cf72c8d6f3bb000000000000000000000000cf5aca685b44346734c9e16b0af327ab55d7a5b2000000000000000000000000682b7b6e0e1c3697d3b3e7008cf50dea8369796b00000000000000000000000080acdadfdc65f011c3ddc75f7dbae7d06f5339bf0000000000000000000000002e68f5084d50de79f9902e0ca42404b986ba943d000000000000000000000000858c5b44308ba34f070a6be52ec39dc7073a89ce0000000000000000000000000c437e76ba058bbb50368e8e8343742e376840a5000000000000000000000000eb9fe1b604f32cb74e22a7443e899f0a9a7722400000000000000000000000005d0ac389c669d6efe3ba96b9878d8156f180c539000000000000000000000000a9962a5bfbea6918e958dee0647e99fd7863b95a00000000000000000000000018dfc9b4ee885c6d49cd71b666830492ee379df70000000000000000000000005f51482e820d29af131e519f35f36befadd68358000000000000000000000000fb9395e0b216823c9a60d5dfcb8c6ef458232a710000000000000000000000005a9f633b472054a6cc290abb0c76cff781c332c6000000000000000000000000192820ce84fa9eb457fb228c386fe0ed22f7e33c000000000000000000000000151a888f07771f92bce7c737119b9c2556009d6c000000000000000000000000e8f4dc723cac4085815a278b3891c1ed3da2b6380000000000000000000000004cc4034276745f26758ff00f896e9e0cfe41ea6b0000000000000000000000003e1c4df21e6657b9f87a5a16b867369f1c71a150000000000000000000000000d4c13484c2ddb98d45de7b6140d3e88c77b2e1a4000000000000000000000000fd7833c25c323feed6b67688416571f4f6c035ab0000000000000000000000009373c094e3b67119c2164afbc36186cc5e415a3700000000000000000000000008663e96b0e4fcaaa7d7e4229fb41540f55916510000000000000000000000004b85c3f0e56ba18714a966c4f56e08c413070904000000000000000000000000881e70ab42f82f57367e25a230fc80c06c60fa64000000000000000000000000246968917ca976df7f5d250eb899a45fb50331e900000000000000000000000020c745c9a2c457b215f42fc94e5da3ee59de49f1000000000000000000000000573a839943ffeb67d765115db22ffdc07e81fe9200000000000000000000000016f75aa4bcab8a8fda2bcab023ca1ae581453ac5000000000000000000000000f8b030a430aec403b921666b56a6c7775bbaa5a90000000000000000000000004b18f07ac997bd2c45794356b1b595b309ef9985000000000000000000000000956056e94ff5f6131c9400a44284e919d9b97d890000000000000000000000003476b52c54b0621767aaba42f3775df7fd420d850000000000000000000000003718c1bdc16f270bae369893420517332a7e8ccf0000000000000000000000009a6806a8f27ec6a549f026419f36f350942a96aa0000000000000000000000005cc3faef10756514eed39f556dc9b6ac54c805850000000000000000000000002cce8401aef18f2fd49ec1d996fcdd943ed731350000000000000000000000008784b77ed650aee8e1829014c3ab73652d95629c00000000000000000000000037b1069c1767383ba9aa9a17aee0472a4c31ac8d00000000000000000000000044c1460f71089f2c798302214ea2f4bd9aed49b60000000000000000000000003c6d974933ba4d804bfcc2cb5569dc5604c804f3000000000000000000000000fe12053a3418ccad5876141dabd56271fc338e68000000000000000000000000ed6e7212475bace9742e53396b699eb8d6fcfeb3000000000000000000000000d515557e41eabaca85722d6d3e6433450474938a000000000000000000000000b9f020018e97b72306b075b2c5cd317d23d50359000000000000000000000000ffbd7b73e7b9e84e719f08082de6f3a39a12b862000000000000000000000000683ea51c3fdcf92beeaf6159f21a6a6bdc8f345b0000000000000000000000004eca47a702c5c677be76a38785eab5e04e0529c5000000000000000000000000414d8e3f98fbc4fd128cdda769018d94a8cfcb67000000000000000000000000db7d8792866720cc7651b10bf485b2baf503f66a0000000000000000000000009529d243cd85ea5d4c965bb5c1409391fef5237d00000000000000000000000031b5ab5f686720baa0500160e2140a77d844d54200000000000000000000000067ae3474aebe8c8b844f6e7ae6683ad33412dcdd00000000000000000000000063f004f2b5ef800f6fe3ff51944248b174a1f606000000000000000000000000fac3d2501de923138bd48384818645def6d802e6000000000000000000000000531d1c7f871e1112c88135e95cd2e98a9edeb65b000000000000000000000000b891e03a1979664361cff1bd2c1f776b27cad016000000000000000000000000c4157123cb253d0fe3923fcdf1c050b5220df82e0000000000000000000000003d07b2ab5ad71e88609c164e83702428fe6f2209000000000000000000000000d7d3061f78be96fc817501b139b62021df000957000000000000000000000000b63aac04e212d03d307cebe266c4aded2e5f7270000000000000000000000000e8d18f3924ec876e13f581482e20a8b5d8ece241000000000000000000000000e701514583801b49887096c451ddd8c435fb9640000000000000000000000000ea89bc637a0a4ec7cab098124ccb85313fdf2a2a000000000000000000000000296a46f7c10ed20d1ccbb0a8d7bdede550dc75bb000000000000000000000000b82e12d1da436611c5c94d535c3a40f5fb3f35ab0000000000000000000000009bae8fae0ac60bfc786ebff19c1e25dddfe6991500000000000000000000000028d4da1f3f8052d5a19e7dbbfd34e13de83a696a0000000000000000000000008c873223015e96a448088e3cb81d0c81835123960000000000000000000000003b6e91eb1216daa6606b4b9ba75e9cc2c3c3795200000000000000000000000047c271407c65d15844f54100fde7a173e3698274000000000000000000000000893c77ecd50278851d85d0e6061623f210941276000000000000000000000000df87c5d02c0e60ca3a59e188045e8223e5366082000000000000000000000000a05fc13f94e6aa27e7db3c6a59e9509aa09f36cf00000000000000000000000001064256b590938b57708300ee6c78c85d968c0400000000000000000000000062826f58c3c24d1ea6191da96264608168f9234b000000000000000000000000b12e28ead5059fdfdb2c0a665d60a732908e26d0000000000000000000000000d4d00a14d2d3181dbebeaf062933d150e9bafb27000000000000000000000000b999041bbad79e8435286da3a56231e92e98f71a000000000000000000000000d6db84d565b635cf5ac788d26a7c5ce870bd66410000000000000000000000005531cc0ba7c92e73cb88495fab562801556cb0be0000000000000000000000001465c33e00391bd7ffde6edfa067e4ea8c51a11f0000000000000000000000001a021551626c7f3655ffd970ef17c9d971aaa3ee000000000000000000000000c3c3f1a53ae6ac320f47054f7dcbc552dfea426f0000000000000000000000004ae1e2e504d32993ea594a3c9f5a0d7eed876585000000000000000000000000bd44a2fc77d9e9d15c27005c98f9df266ab6e34300000000000000000000000061278152744a4da772463139ebcaecf15460ca00000000000000000000000000147f6c57d242fc785f1d44594c286930ea2bfdbd000000000000000000000000b30c17cd3654d7ee22769cff3df14f61645362480000000000000000000000008484b03b0c409e66a74022fcf83288999da25cd0000000000000000000000000aa61832361d2473e37a277217c1507234ca50b2f000000000000000000000000ae3c767c162f43623a4b866a027294d9309df186000000000000000000000000ae3c767c162f43623a4b866a027294d9309df186