60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000a7773746574682e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207773746574682e636f6d0000000000000000000000000000000000000000000000000000000000000000000000002e516d4e565a4a35434d48377473424272564c3141375845686a717361433762586b353853524e5768644d564c5173000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055000000000000000000000000013f839bfc7331c05f81ace8c874ddd975813ab1c00000000000000000000000026728ca3a828fc8f2c730e190355675e2d4c6915000000000000000000000000178ae8d6d18acfa483a601b30836e859492575d9000000000000000000000000588aa9e03ff7b9d703166e3e9938b1a691f45f340000000000000000000000006a8b2c937b3b2a3d0d2fac82a0fe0cc8d30efbec000000000000000000000000a5ba53c623c3f87841dfcff2669824fa1130cc9c0000000000000000000000004d238ac8f3a330360334f7e42358f8a872e51b4c000000000000000000000000a4610e14f23f6651b9525f0bd500034a4736af74000000000000000000000000265611be84511f258a9f4a54919e27fbd913f45a00000000000000000000000051a37a5dcad4e7884ea251484e09ff9906db1035000000000000000000000000e132f0ebdf43b56b8a1db9221eaf4bb6ac096479000000000000000000000000fafad7d3f3d55d034e007c973255b092ba03e9640000000000000000000000004a6090bcbff9307a51c789fb24f37101d0ed6e700000000000000000000000006c87f071002f95852c48edc99d2246088994684b000000000000000000000000585a3bee4549b7168ce9c2496347f0e5e3a7a3f7000000000000000000000000ee761d349aff1eccd29f4f17428678d506ec2fd400000000000000000000000064ad3b3caa827b74633ab2a292f0f82998c8b0c20000000000000000000000009bec839a1571b0f9170a67966e9b60515b020a4e000000000000000000000000be8e73dc12d336854c33129cab1d676a2c3e911f0000000000000000000000008470bb319e536b82df2aec45711a4d9dea11c5bd0000000000000000000000004f9945fab7d7b4adace4684fa71ee18866eb3893000000000000000000000000694269599387252b6e579671d8862f18a3d5846f000000000000000000000000681813e5dc7dc7449809b2d36e552e25ca1bf7c9000000000000000000000000aae6b74b427e323bf3595103dde611bf26e988a6000000000000000000000000d85f6717c78842b8e784c3a53c8f08ffbf95573d00000000000000000000000095c7895fc0e5d397034dae14dee02e9079015b1700000000000000000000000001e1f1ed9f4b16caf9f5116b89fafa9e7c047bc1000000000000000000000000c7f196979fbce71435cc11b3adfe27eef3ae67240000000000000000000000007929cdd05469227441cfe29aeff234653361b2fe000000000000000000000000699f621c62fe141f0c8e7da4385bcb76a2a0dc55000000000000000000000000280e42fc88efbd4b150b3137359dd7bac7b38f9600000000000000000000000057cb1244174b9f3017d367f5bf255e1bf651bc7500000000000000000000000099884d7c809b84136922e03bb638df044cfbad7200000000000000000000000039fa983e0b1b6af629e66c3d9776a75e6c1b923a0000000000000000000000009f2412996eb79eb95e9d8ee5d5a0edf7840a05ef000000000000000000000000f704d714ec68a378dfe0c24825932b9dd38d1ccc000000000000000000000000d1dbee4f0bff18f05e7ab949f2e06a6fdc4e47b40000000000000000000000003b71f9ee530a17cfb5624a423e5cabbb23bf65d500000000000000000000000096141595dbe97aa800f8ebfe8eea5f10b8d810260000000000000000000000008fbdfd574da5a9a57c61738f1dd8391b3310cecd000000000000000000000000f14f4404f93893d567aa8c52923bc49b8fe2c32300000000000000000000000022803a83546d63a8aec745babcb743d0006a4ac6000000000000000000000000ba742b3b10277de5529271beb4d2dd5e559ed4310000000000000000000000001a923ad5b5d8c1ce3d0b583eca9a20324edb027c000000000000000000000000ff7850943f52fbed70192f5320b3a721e7b97ed9000000000000000000000000c34f6150bf2d3a3814e787e1005d12c2c351745900000000000000000000000032fa27f2af79a934302c30298a706bd53fc768dd000000000000000000000000dd14a9d09517a14d909b19ca35100f1bd130b14f000000000000000000000000ba01b5dc2dc8f591d580db093b60f025b202b7520000000000000000000000004d86cf13bd19981db872c262638942b79e0edbc2000000000000000000000000393e16734e7d16e650428ce4f0d8ffa3b522fd7200000000000000000000000024e572b32e7b3b22a01a18464a47c0954f03d3ec000000000000000000000000956c0be9767926ed1185f43690516cd4685f3e5c00000000000000000000000090b299ad18e0a2abd25cceb461db7d83d9cbf1ae0000000000000000000000008361c93a13483be7b3bf7325dbf0397a9861782b000000000000000000000000668ebb34dde791627ed9abd47b40d23ba2fb3654000000000000000000000000dfa824fd61ecf73e0cc8a221a48f4978f974e27a000000000000000000000000ce344eaae5ddb4b0c54e2e93e4041a7c697d2acd000000000000000000000000d90dae7155aedc1bec0b5117e5d7f2d5257d6cd40000000000000000000000007f040da46245924a478459420dd22c772d859f64000000000000000000000000749b85100d66525eec385638b46bd3ee590c0c79000000000000000000000000076f07d1fda0f8b7820adaf924721969986ee0a2000000000000000000000000e3acaeca1a381bd327a7940d2263cc7f10fbfb1300000000000000000000000011fba40c918f749b5b90b0ab26c4681ccf5ca59f00000000000000000000000007fe6b42ff5bad35a47190c1d30a82ea0d03b1b90000000000000000000000002b7ea2126d3d8141d897fb9628043f94650515d90000000000000000000000002b3188099dae25e1054ef620b76eef524516b4360000000000000000000000000513107e925fdfa73f868ac667c687c8af60afa00000000000000000000000009d953fa338d4ac59a1a34a5ae10061ff8ae83dc3000000000000000000000000a4593d26f47914de02a8d696bccce43337193b11000000000000000000000000dfe562652b1ebfea548217d900e9f2bfa9b7106d0000000000000000000000004587ef3555d49040d6340e102cdd525128b7fb320000000000000000000000001883c1d601bb83141a87fdd27136947e22190002000000000000000000000000052b17b314f327a97fab693fe78ac4805a943375000000000000000000000000bbb27abb9fe42e13cb2d44e6796e76e0d90c30f900000000000000000000000000607dada7bdd665d4d429d919c5cbc175917cec0000000000000000000000007cf8c6729ed7fed02cf16d3fd7e2df96681ac870000000000000000000000000eee1105b3f17f59c105c73d0a8bbf5882bc68af5000000000000000000000000e51f3125de131c3d98d1a47491722734a6e2cf7f000000000000000000000000a89697f0384f5cafb43251bedb5e5bb184ed211800000000000000000000000096e4b26345f107bc570c0c29289f77e6d572be1400000000000000000000000001974549c9b9a30d47c548a16b120b1caa7b586c0000000000000000000000008210b1d689f24532bb42178fd6b89d39ea69e11a000000000000000000000000828a82632ad9ded7749b35d0e4465456609830b90000000000000000000000003b1226e4683468e0b424de3d71d9da6ecf65a37d00000000000000000000000000000000008c6d487e1d0774212ded2e3da3cf020000000000000000000000005bfd7671f23a31e90e4399d0595bd43df41f781f000000000000000000000000bb0ec34f168f48ebb0954ff713d210d9544f3c75000000000000000000000000446345e00eeb54b4489de4a55a20f3879982396800000000000000000000000027547f9cbe52d9c6d78de64eeb3be994bfbe2dcf000000000000000000000000e6dc6d6cccb3973c160195bb4d04786b93781cac00000000000000000000000023220a8c5b053adde68e0bd7929cd5eb434d1b65000000000000000000000000beee08553c16e4810cd72f4bdc0269657ed51d1d00000000000000000000000058e6c7ab55aa9012eacca16d1ed4c15795669e1c0000000000000000000000000d0b2009980d44bfc4da79a7bb99bbc4c8a74a1e000000000000000000000000f42dbfc4d693f28711b54fbafe2c347650d4fbaf0000000000000000000000005e8c6ee7943b37db97175cb5b42f831c51208fc8000000000000000000000000092f89eda6adfe71a3d6c74c065d0e9d86ba5f720000000000000000000000006c9273e9bf103a19ccce4c06fe7213de27493871000000000000000000000000f4dceae1985917dad0ba25925d34331c0f6621410000000000000000000000008af4f824965bd4827c3c0c57172af2c291080f0e000000000000000000000000ce8308b07feb92f5bacb1592ceaed20ae7d2a2070000000000000000000000009279bbc83043ba12447192ef8927d588f2c0228e0000000000000000000000003fe8ca5afdf6c661547d4db5eee5ff87893b13f00000000000000000000000009d2c4026eac833412480a061e8abdb648dce14d300000000000000000000000042b3342a10020ac8a0b5da70fdf9a1825dfe9e320000000000000000000000008e22aca8d6444eb0c16b6f25d0032a2be30216fe00000000000000000000000028f9585c8e98bbb51ed2d6fe72ea4d0b09c040bb000000000000000000000000f333ef3e828a13e0d858c4823b15dc4bf313711e00000000000000000000000058b6cf335863dde984a92730d9921a77ff3639a1000000000000000000000000d43d6e7c4a4fa834ef21e9920d6b927aec977c72000000000000000000000000a9af92aa939aa216f969e2aa9e553a34c83dd6660000000000000000000000001c9415ca57e868510c58a2c4d267455e0f49b67c0000000000000000000000002afc51ffe6e292f684f09a58ef233d3992798504000000000000000000000000da98a2bba6eb7404eedf717284e591b942a5ebd90000000000000000000000003f7cd2eb25573df76fbadd9149fa3a5ebd3f2593000000000000000000000000d9c6346e66f4d4ff1c6130da9ebd75ccdd2a89e50000000000000000000000008f797740cd2e6657a9a972d40a9beb9da2c9a94000000000000000000000000070ddbea85015b88a46fce7127555b44c81dec73b00000000000000000000000060e7ef5d76a3f373690ee4bdb1761bebaf0e1f800000000000000000000000002aeaeda95c101a4db305cefb860d6d6c543d515a000000000000000000000000d32ffec70ff1c946c0437d49499619462e5a762a000000000000000000000000bef8b70ab3fdd6095b9810f5364d4eb9df843d160000000000000000000000007468f79a3577e6baae894c83814f96595c3f39e4000000000000000000000000aa0dbfc744e02077ea8d69b051ba458a6df8db890000000000000000000000000f0d5199f717eed1b211c4594102562cb9ded7d800000000000000000000000081841f3b0445c6302035de2cd54f690e2f21286c000000000000000000000000122c7972586a6da96ba00aae67aee4717db73afc00000000000000000000000014435d617af6fb4663cebbc26283c3dd6b94ccdc0000000000000000000000000ceb672772054ad2e661c5d1ac9be89a60a356d5000000000000000000000000346c65f4947d2663d6ce129662acd5785a0e1ea00000000000000000000000009e53894756141368a8957a471289d1431aea94450000000000000000000000003f13fb95091f0f212efc422941c2dc79556e7ab7000000000000000000000000c9a633494c139167cecdd7bef4e429f0e8f11b15000000000000000000000000f65fd73c481f307c8e162069e7f032e21bc1d71700000000000000000000000081f841c829e4aba4ba6f5650af4e3849235fe8bc00000000000000000000000072cf19bd016609f4f549165d427e49dff8006d1d0000000000000000000000004a1f8cd64f79ef1daa4c939a3bc23dfb26bc0503000000000000000000000000c1bfd21bf7ebb8816e7e6c771d8af4bc0e75920000000000000000000000000067dd9dddb216c328d280fded1d19b787bea624100000000000000000000000000bac0e40d6a0b4b0a2d8e4b5a3125da8be9f794f000000000000000000000000aec61227560fa832e2a818d00901ce4399fcc4c7000000000000000000000000b6e17dcdb63687ca283c87bcaa8e2a3fb67312ed0000000000000000000000008dbeb820113e09e192a17ad263d650322c2fc33a0000000000000000000000006b2760f5c87add9d2f2ab99bb0f3afef8ec27b42000000000000000000000000754aef1f4df0dd585d8a7044b463ed4933545ed000000000000000000000000054abbc4f713792a2880a7f32f95eb1ef2d2882680000000000000000000000000f0b056afe941e0be55675016af61f51f3e18ef2000000000000000000000000d308b6329e7b127b34e94b2fd8baa9b61b91281e00000000000000000000000097b60488997482c29748d6f4edc8665af4a131b500000000000000000000000075cbd810c342978f9ffea6f54f57fd1daf9e11de000000000000000000000000ef4ea473086ec5122da96dd7b383e344ff0aaf42000000000000000000000000c3bbe7a81236290b13918e32af676e0740dfb79700000000000000000000000048a247e7c7cd66e0494b21065c29f1d32ee0f1490000000000000000000000001a6c303ea8489e4dc1d6f74ca183f77fd427a3eb000000000000000000000000f7664803c6fc11c49c2d6e3a1f7684e00bdee49c000000000000000000000000e497dac0a57bc1a3e13fb341240f17170e3ff54100000000000000000000000004e96cdcfbcce8c972c5f976117784933e0cc6af000000000000000000000000600748a7648ebd7f3d1ff0f7c7c652cd5213d646000000000000000000000000cebfdf29c418663c12e1fb36a173b771f3eda26100000000000000000000000006847d1ff566ba8197b184eb798275da9c0e8f8a000000000000000000000000198728b7eed46ff193d237cf3e131bf01c292ab2000000000000000000000000f173fa6454159df139cd031a7a748d398773cd32000000000000000000000000e66ae1e7eaa9a580eea659acca5b50c77278dc67000000000000000000000000addd7d0cdddef3a60742eed8ffcd789a552265ae000000000000000000000000265b05613fef6e489c707d2433f9b922e67a8df9000000000000000000000000c8c5ae8818422cc4cd30cd0b053f7586837a39b70000000000000000000000006375f30aba9d4feba37fdca19d469138c8df3d900000000000000000000000005bf7aa93f66e9a5fe61c286971773b1237e305a1000000000000000000000000b61a46156f0229aa5e0f70a1d1f9bc51d066bac20000000000000000000000009551bc1b77aa4201903557e7f1a23c982045e7100000000000000000000000000b9b591e506875ab3669159ec2d34a1f887d3c7a0000000000000000000000007e0a8072353573c46d340e01000c5fb9420bac66000000000000000000000000cf7841fd47bf33004b07ede874e7afc7146162310000000000000000000000002279122cc80b30b77acfcf07ae304bfa8186c51f000000000000000000000000de7105f03b6dcbc9a4eb4336786aa61f4156c4ff000000000000000000000000ac2d13c43a32192e28be9f0e66f86d8a4665cf840000000000000000000000000e75fc6522f649af67300b9179740938579080ac000000000000000000000000251dd395ec8a537718c845a8a266293f1e8e1f110000000000000000000000002299aff1d26752e3e6fad71e70f3ac5fc99f342000000000000000000000000077727021ae23a58a94e9878144179423d96d155d00000000000000000000000003f3344a01a7697db1ec51066ed43cc080483a73000000000000000000000000cc24b0d77c0f079ae5b041e391dbe8f60c27194800000000000000000000000092054acf74d299d36db54c9d70483f6105463675000000000000000000000000d04306f9a9e951822565f598bdebac98cc87072a000000000000000000000000aa33cfe65af99e87c0d89fb978ac9a2f4e09c27000000000000000000000000006dc34a8e05e1d028c15f89cc7edf938ef16f63a000000000000000000000000dde4f0bb44c13d26692ff0f9422704d4d8e4074a0000000000000000000000009bedac48a9e024fa160daef4a85a7889fdb21f83000000000000000000000000d4f5e5fbccf0286e8fed39efcf89fcb82f82907000000000000000000000000020fd7df8672b70ac71bf1a77eb7502b197e8abf60000000000000000000000003d1818f1e6602cfe903b02f462b83bdff705bde6000000000000000000000000fc3ceb56daccc7310f9411455c989ac8d9edb86900000000000000000000000015dd9990cfe18278017620fca23967a75dd12fdd000000000000000000000000f5bc6db0ae7d9e25d57e9db905ff7c27aca2e4a4000000000000000000000000883e1d34eba066977372cc2c9b33c468db63071f0000000000000000000000005093b0d7e4b9e770168a94933a0eaf4db678b3d000000000000000000000000052941d71e4400fd4294a85b1d73daffd3255b3ab0000000000000000000000002750ef1bd7a886e3b125b9b408a25e3772c1faee000000000000000000000000406415e58187ea8d0555b189e32f7a8e13d9ce8600000000000000000000000067636b7b765d025d922117f58b9b6f76ef98d479000000000000000000000000dd54f0cf44ef086767ea234e7eaf71a9730a8d12000000000000000000000000d2563ff23461ac382c7e271e62fbd249dce7f880000000000000000000000000073adf97f6de257d76e67f7c2fe57ac9843cca25000000000000000000000000ad399423691d0003eac201a7fb7170438ea116b00000000000000000000000009f118e28f79c1a1208c321013401270ace6a8ef4000000000000000000000000ee930f6dac6e898bb198062c15a94db93e9a0ac2000000000000000000000000be56bb1dfee71a098547e5a72a5f036b9875023b000000000000000000000000204b6bc6f9fedade1fb9c11694575c309ac0a22a000000000000000000000000ce4c510e74fe5d7267c951274464e4cc5091eb32000000000000000000000000ffd0484e4d25fd7fd7884dcd977d1e09005cbc590000000000000000000000001ac0321e6050d359a0b3098898edc656bfd5025300000000000000000000000032409577208a528c8350cd8c79728e14eb153bfe000000000000000000000000bae7f40e69efe86bd14997dc90db6a103fcb4993000000000000000000000000eb4b20b8b9cd4e83fd8a29e3197cb372da1bd3d90000000000000000000000009f57dd19643e374a4b489be8360e400e721304d00000000000000000000000000544275c18824284670316aa92ca245b45629a160000000000000000000000009ac6a10a99a6069fc0bd9fbf020330fc7f6c4c8f000000000000000000000000781858e4204c1e92892b245a3d366176db03a62c0000000000000000000000000e750e407bf8670564e9343a9575cfec2acdc099000000000000000000000000e8628a9f7727bcefeab492d601de0a0fb1ab07fc000000000000000000000000bd358966445e1089e3add528561719452fb78198000000000000000000000000d604f819aebc3b35f750b1544646a89417e64634000000000000000000000000a038bb7358d30229ae0b6897f521cc3301b85d10000000000000000000000000b6aa859e4347e2eaf26ffdf3bd0d06883d8ee8ef0000000000000000000000000cd91743988434436a45125938fc4b8267f0d71f000000000000000000000000941f34d4114c3f6fd85dcb1cc98a7c60605c9faf000000000000000000000000c9161b701f44ee19443773691c6be975e4c2a1e20000000000000000000000006d86d8827394f3215af9b886821f5f872bbcf3d80000000000000000000000008e41ee880b47b1d827b7450828cbe8adfff9a469000000000000000000000000d0165a1c40bc267d604567832e3da99bec8355fe0000000000000000000000002cc5b28c4f69fc318f25843d8bcd4f6081c5c40c000000000000000000000000aac90ee5235a54cc409b94f3eba60c80fd464cca00000000000000000000000076a237d99816e2aacceb6a30e9d103f8dbf76a7000000000000000000000000096668261443922f59f7a9400cdbb25f932b419520000000000000000000000004006c840d2c1277ed264d8f3e52ee59540f25e430000000000000000000000006ca9227334847fdf10482053c429f12d80b28c5f0000000000000000000000008378ea2a0ae643d462d174daa495141cd8b124a8000000000000000000000000634f047453eb37cf9b997167d9a6c8de69358431000000000000000000000000763874209fb52746155d32ed2e518140bbd019a0000000000000000000000000bd223f099638b25694348f106eea6c993a9dabdd00000000000000000000000021cbc607eef2c57da41b26bb25243a4b64208d34000000000000000000000000a7c09c652fe8586c001c1e19251756f954553e0c000000000000000000000000e950cce1c1cbd410634b213e31afc341adfe89b10000000000000000000000007afd9565ad733484a5de94b36ef2bb96a04c1aec000000000000000000000000adfe80beaa03ac2d72ecc114f823112f981ff7500000000000000000000000001c025056ceb7bde0ce2ad0ebe9e4c878912ca32d0000000000000000000000005274bc11dfb3702a3782e35085f113c43dbebeda0000000000000000000000002d4ab52e1c73b9000c214545fa9cd9c263f898af0000000000000000000000009e6cba4456ec31024056c978e7f3ba04f1459a49000000000000000000000000dd769868a1a3d7037a15b3e4c7ac3b33b7979deb0000000000000000000000001583bf9c1c601821afaea7a580a6edb188860cfe00000000000000000000000095581947a58f9098d4c935520cacc28f3abad84600000000000000000000000090c555f829e149b2dcbf3321821e39edb5d1dcb800000000000000000000000030f29a465d4000f5ce9cb6695c07bee305d4752f000000000000000000000000a1dceaa2874a60a1f304189e9c48373af7c4fd84000000000000000000000000bacd6ebb4e5374311580fbaa44f8b8becf97d59100000000000000000000000056bb2054828f2cdc04330076cdb3707bb3648ced0000000000000000000000005744882647d6577a35ec3f6762fc990cbc6b577e000000000000000000000000235fb4981f09aaddf184ac52dead4c2ed9cf905e00000000000000000000000077faf3a6ebe60076a2b1a2f57e54d59961dbe05100000000000000000000000073f2ece26955c6bb0e0d643b175e8e04028620f3000000000000000000000000dc7af84bf53467e46f21da2ec2224a34931794ac00000000000000000000000098b5da4de4f7b1953ead9b45a6e4b80ef949a330000000000000000000000000936c23f6a04499d3a8eddf926143316a0511018500000000000000000000000037ab343ea8c324db45c878cdcf4b5d1422e1b8050000000000000000000000000f835f31563a16ae83e3cff8e2218a94d5d33dda0000000000000000000000008ccd3ea84d66bdd22e0362c0a12cd8fc6846cc8e0000000000000000000000001ba7c459e1685503fface2af97154cf19b6c8c7a0000000000000000000000002fb884ff48970c845a17b3b5aca91c00f058bc3200000000000000000000000002992a99489d1c5bd9079f7028b4b9bb39e3c068000000000000000000000000e928a2d1fe385d776fd448ec5d5f85ed0e8f07bb000000000000000000000000de3e3b60d7e513a9478ba354e799b70fc9ed65ec0000000000000000000000007e28be183024166d5b1324cac95aeeb7c5ef5a7600000000000000000000000053095a79d6222f643cf4752ecb9b46cb2ad33dba000000000000000000000000a9a2c170baac6252c2e34fb0c45737df718dc3a7000000000000000000000000e25f7af7db3683847ddd761b51a8613f19dd803a000000000000000000000000451bf8386e62b9a2ac15dbcb5b2af496ddf5518d000000000000000000000000b8f19dfef81280425d3dd01e8514448f5fdfbe0e00000000000000000000000024cb8799f1fb8455bf18cdd2e4d2b7236c0dea0d000000000000000000000000e546534a686e42e4d4d31652c1732c9204bbe0b0000000000000000000000000d994c54c8d6a23680e78fde5eeef8c73b65a86f100000000000000000000000017e8f6bcc5e3d431e5b57ffc6ab13f4860c8a3b7000000000000000000000000242ba4906afa09487e1bb05f946f3845a470a5170000000000000000000000001c8a552ac78d8a7d6153bf856e6b56b3b9c73480000000000000000000000000032aad6e7b9a238973e19681167ec22dcda1e9be000000000000000000000000d3f85ade70adf48ed17c8cb182b8b1aff542e51f0000000000000000000000005d064b5caaea4d2fcdf01389bc346688ffc0f248000000000000000000000000ba01a3edf3d250bcb764f2cbb195f11747c63fe3000000000000000000000000abc2e327f7aec5ef7740f141169f14d763e610a8000000000000000000000000d589e4a558cba3491bdd740307e15963b742cbe10000000000000000000000003d4881b92e9dfe7eec1ae23ece6c8e4c946e35fa0000000000000000000000004c45ee308becbbf4bcb81ee1a950fa6ef180401100000000000000000000000018f5ad8f4a5ef0926f0d012b2ed788cb911bb14f0000000000000000000000008d668a4e09a19674e0ee80f0a90778e8197268b00000000000000000000000009ef9e5607451901e2cb8fb7f45ccb1a3c41defa700000000000000000000000045a01deb0a2893bf80ff9671c288674f53e21fb1000000000000000000000000924239023bd0aa5831d249b2f00f72cb2f25aeb600000000000000000000000086c6bc04c750d36391c1c5ff8b1e74a6982338d0000000000000000000000000e19f723d310ba62768e014d1376d636edef9730b000000000000000000000000efcb2e0f935b6bcc30b84370bda7af9967b95acc000000000000000000000000a548e1ca50330c98f547519c2e6af44d9a816ad4000000000000000000000000a912581b1368bdfdded69f289a15543fe78f85780000000000000000000000001f27784001cf5b3d552a31cd28ee65e475bb8c4c0000000000000000000000002a04928462a11b39c90e01bd802e2f39242040c4000000000000000000000000602b87eb3d99bb1259d467dfde9b66e02fa130480000000000000000000000004e73bce94c875f750438ea86ba9bd91649f978820000000000000000000000006a9fd3c7cd3fb66c01a6fd9da65b100e56d04418000000000000000000000000aafe3ef855f232aca2b89bfd5a11cf5a1fc9108b000000000000000000000000414f27f720a22dd5bd35aec13334b7daf27a614e00000000000000000000000060d1ff35ad8416e5d0feed24db5c1ed47ec55d8a000000000000000000000000cff003f6a419d9d312c49380f602d03aeb6c3b36000000000000000000000000d53cd07ddbf93d2521de6ea17c9d8d7396e606be000000000000000000000000f3a41eebf9b000866f1a37162d79b04caa1b5171000000000000000000000000c00ec58fc55ae553f7295a9aac3214bb16e817d60000000000000000000000002e1b6460fe545e6ba2a7740af1b1624b3cd3eb4d00000000000000000000000021153fc14c406c0639d5b80b260b832320659b0200000000000000000000000089c46f6bd6974aed96b074e34ad1eff003d5adf6000000000000000000000000dfe4a0ef134574214051b6f81b6a948a76e9030a00000000000000000000000008637515e85a4633e23dfc7861e2a9f53af640f7000000000000000000000000754bdb78a3c01afc52f96f1982d04bc181ab0c73000000000000000000000000c0256a0c928a34bf7c70dcdcb643a4cd322e80ec000000000000000000000000722e2a523d7a57f312f3957293a88ec90b22c4ae000000000000000000000000bf6a447cedafca21c1562d797abaddc1c9b0eeb400000000000000000000000059b0d1f72a10de198b3829cb90e2c9d654bac0da000000000000000000000000f10c6936f42d3f30317eae0a5957c8a1c5c4ac5a00000000000000000000000074afc8d15c8a6d263ea3031920df9775e75527da000000000000000000000000a46e0749651195d5e7886788699de16b81c5ea14000000000000000000000000a3e1f861791924ecf311f24576b1998cb8a118b400000000000000000000000090d60a6c5a143d6b46920db191618eb329eb23660000000000000000000000002809890e3edb72bd8547aaba9865569c863e818d00000000000000000000000089967857dd60633cd4e34c597a5e2ccc6da58b7d000000000000000000000000f14cec230bf6887828252d139361a1c394431cef0000000000000000000000007091b696bdf3129ddbfcab42925f2cc63d1388fc000000000000000000000000e0accbc7780077752cdbbd827aa6617c54295d5b000000000000000000000000526a55ab406d8809f55b3e8c72262a0e1caf1c7d0000000000000000000000002be78bf3b824b769b5a746161a8bc563b5d35be8000000000000000000000000c7c9724b46a5a96a42924ee3acf02bb1c6449f7100000000000000000000000060aabda67dbbff3a7df3ecd5f66b9ed3d87dbba0000000000000000000000000dcdee67f1381ce9d0db945b1b7f1267ce1ff00860000000000000000000000007e082ee07799c4403526d58a853f2a9514581407000000000000000000000000d0cb2309fe6a3ec912604bbed4c978358ae195d9000000000000000000000000fd1e0f9e8d754ee6eb00d3b85c136d678635dc87000000000000000000000000543b1e2c4282e9c257c2eefc74e49ab0fa052b9a000000000000000000000000645f38c7110c83bd3aff6caef471a90e245a7b85000000000000000000000000e687b113ba0c795361ad80293ec5b42b3e1efd1e000000000000000000000000ec9c6eb894d5fe58b764248321919d3804ef720000000000000000000000000044fd89c558884485b618f5da75b40a9f0c24bede00000000000000000000000045b10d5cd25fcccc831ad6eab8fee806d280367c00000000000000000000000059925638a895624547ea80cfac70319d859f36e800000000000000000000000099e848b9f10efe99708f08342e060550069c8b23000000000000000000000000843335c62424d2b4c67f8ccea202efa121a9348a000000000000000000000000abde762e8e7155b766200d291aeefb3cb96b872900000000000000000000000056a6d7f460103935457be178e6b2bcab636dc3a5000000000000000000000000f0e9a177e7791a0234bdab1fd98a63fe221b84ce000000000000000000000000475a753a5017eb34bcab6e50e86d298d48a1ea45000000000000000000000000dc92910995a76f45c85d6c16ee33a5a133d485410000000000000000000000004d62a7bc27d7274ad981d328c82cd154298aa8a300000000000000000000000042efe7863b62bdc18b5478691a68e5b9a426ae7f000000000000000000000000743888180bcf9a37c583d39a63cc8a8b0b97ac69000000000000000000000000924c08f5bc4474f11403ddefa36e2e2fb728df32000000000000000000000000e5f481c011931545d5f64ea575c4213502d8f283000000000000000000000000b554e03c5d3f4ac413de5e315a57bc7eb0e978df000000000000000000000000e5c306c03e5c85c7d83c224e06ca57916a124844000000000000000000000000a4bf5763b9b1b3130cac16f1ca8e2c5aa8fb1521000000000000000000000000fc134003fba27276c091ea036d3b912e1a02de1a000000000000000000000000ea8c1f9b87848d6abc338d6ceef571c925ecf734000000000000000000000000f32a217f19ed99431ea1ab12fe69170b454b82b5000000000000000000000000814471f57e97617293f16a8ec97fd5ee7c1810d2000000000000000000000000a0dfe04cbedf26cfd4af1029533bac3c2ffd416f000000000000000000000000722917be5b72e3ed02e812eb4b61a819ed8778da00000000000000000000000085e8570c91cf6332899d4b47585e02995e3a84db000000000000000000000000f83535e8f789a07cf230646417d64207f4c2769d000000000000000000000000a495893ceb72ae222d1e34d2dc1872b83c47d5fa000000000000000000000000361d289974eea2bd6618879a4e00bdd7c1a8efd3000000000000000000000000a0794ed544000f21265abd994d289180d18888880000000000000000000000000889ba45e401ca1a4920afc9e4fdc44066c110c900000000000000000000000008d591d43089690749524056878bcc57d449e670000000000000000000000000d1dd2a4bd52ec8da517fac1792d81cfc6cb4e4e70000000000000000000000004289f5af20507944406d12feb31362e6e54ca0c0000000000000000000000000fa7dddbc88fd49dc393685955496175627342cf70000000000000000000000000c41207f2c6ae71144febd4486f39f0114abd410000000000000000000000000d36db85b57d3113f830406a369468c26538f20e7000000000000000000000000c6592cc25887c368c56f1e1e7cbafaf231607a2c000000000000000000000000b97a755c8bbb39b68a10b9153eeaf48795dfc8e900000000000000000000000034d68507ef52721cd1732b8b46427efa0dbff1d9000000000000000000000000ae3d52aa228d961543a42a5f60a74d59fb604b0e000000000000000000000000d298022bdbaec7052c181c430279a32bfccf491800000000000000000000000007df2e5a7d9f6fb31652d645d9b7e05f219d66ad000000000000000000000000f5228271477aedca740c0d6283151fd090e0ca540000000000000000000000003a298011d49ce0314cf2ac4bc1e48a526210ffec000000000000000000000000887e8e6b517bf6fbb04a507ba458c76e200f44e8000000000000000000000000792928143ded4e03eab8b43aac69c97f414e5713000000000000000000000000027e49f2aa789ac12b341a190f79c3c0fc5a57900000000000000000000000002d5bc1f173de0298d4b7493020e55d37fec84b97000000000000000000000000bbeb9272d0b1d7cfc4673aa4fc412bdb708229c5000000000000000000000000234ec17335767198678c25e0b4f2f14ce1a30e9300000000000000000000000020b938bad0b1e3c0de0f28e58aa7f397c6d2badb000000000000000000000000b93346119082f399b509bef9d70d3ffcba72f31b0000000000000000000000006ff9ba4fec6ef7254aab4d87035b7b2d7720b421000000000000000000000000d8d931048f2473397ac71db1a5ace261bf74d1ff000000000000000000000000ed78850a1ec693f0d99f845be8905c71cacc6d2300000000000000000000000085396a3fcf997e494602a4ac36529dfd92278b1d000000000000000000000000d1f241b2a1678ef26235aa9c8c3b6087907c4f340000000000000000000000007b6094b52a54c87c9475de41b22a238ed2a4551d000000000000000000000000e96006f79e7c458b7e7fb8e6f912bb588984bfc8000000000000000000000000906bd4b60d86c5b7a339d8157938ef9b4f20055000000000000000000000000087d0a42b9b070eef13debd1a8d0ec40e012a3a08000000000000000000000000acb10616f8b5972ce9cc8cb60f63d22c980cbef1000000000000000000000000d78485a59e9763869bf1ec62c4520695bc826edc0000000000000000000000007e82de6208f2d35a1ec75f51f3ab0657014c1e84000000000000000000000000a5f9419373f0a88e3a92bf5b944a84a19db555ba0000000000000000000000000ddcc002bf01dffb0704603a2251787ec71cf779000000000000000000000000deaa87d315b9c8ed19a4dbe332533cc45ac2165f000000000000000000000000b1f162d7dba77001303c119ae181e4c1eac159650000000000000000000000003b593540c4d82b081c5a75f96b546760e6c15b8c000000000000000000000000c4bf021f35eeb4d79488a9e951a62587585c6196000000000000000000000000dbc88e5858fd2cd02b2670383100b04804fe2f27000000000000000000000000769aae67d9b887ec9d23aa68e3df2a960f791cf8000000000000000000000000afc13a821352814100a97b4715b751fd46186e0e000000000000000000000000054c2f551b2434caf63423252d7f5ac1f2bcffde000000000000000000000000fac8e3cf464159694ea5d0a628294a115173e41e000000000000000000000000b400842517ed8ae01e8bae26ad69d67f8be126d500000000000000000000000073dd93a58c01fceb875a34227a16c0db7a1dd82b00000000000000000000000062383ecc631078e9ef02205e6c158524cd3868b20000000000000000000000000fb219e4034cf60c8bf0f468c6e955ef41e6c9ec000000000000000000000000af65337eadcbc60a94cccab61f187c2025339ec50000000000000000000000008ce649ced40e0862b366f3c7541a4645f7ec6d99000000000000000000000000abc5b827ac23e5d73b1883d14d6d8dc8b1d1efb40000000000000000000000006236e679302f1012437fd67e6e1c4dc25f0324dc000000000000000000000000b0ac1346aad3692eacfd93dd92dd1e86c98bc0ea000000000000000000000000d067dd9a82353d2799843306ec7d033e067496ec0000000000000000000000006dcb8e2e8882ec8015b28ded2475a2a20978974100000000000000000000000015ad1946c638cd130cdd78bcc013d89dfb495438000000000000000000000000395c26a9802a946e55c4688cb01a030f763b5c180000000000000000000000007f09bdeab54dd618c4407915baa33da898b9368b0000000000000000000000000575320eefa0c0dc62fd1c4feed219ffc2f97c8800000000000000000000000072a8737e7223c51f75559908a46a221d0aa3b098000000000000000000000000a871c83b176165551a7d1de8f71b5aba3e96ce1500000000000000000000000024e273a95c5e29971c7d5fa9b6e1c82fed7e9f3300000000000000000000000058184abd02e0307e36abc99962a52c6046906ad6000000000000000000000000f6201f4e899d5fb4eb5c105e5ce6157a476b22c50000000000000000000000006949a8837eff81e7fe03cc754f72884bb9bf0bed0000000000000000000000009cfe400cb49484a7fdeb1222c8f04caf0ed9494a00000000000000000000000031d22fa350ed49ce6e91fbf4c75b6cda7cc14abd000000000000000000000000d829e171dd8e86279d89dc9a7f5ad7ffbad5a86a00000000000000000000000079bf186b4a625c39bd8fcc9320a963b7702af2ff0000000000000000000000006f55076e2318c09e5db8d1d7fb1bf323280a755f0000000000000000000000007288cb5036be5eb473cc01fca222fe77d91ae287000000000000000000000000ec4ac2ac07479bcb45bc38e023ad59375e41a8140000000000000000000000000c74e4e9520c78c706ef81f76cfcc1f105afebd200000000000000000000000016fcf16e9b087b811cf049debf9f5f961a8d3cca000000000000000000000000d55a339509b514ef4499bbe416c94a00bbe87fcc0000000000000000000000003bdc0bdfdb1020f11395906cf586ab0fe44ccd7d0000000000000000000000005c92b819d59cc74dfc7ce37bcd7bcab7486a7d3000000000000000000000000044e9670352deb4be12d91a8d5bc771133bac81300000000000000000000000004c07ae156201b4efe7c562bce9652489aaa7ffef0000000000000000000000009b1ca75592c41ca6f65563a7dfad38bb40e321170000000000000000000000001ce2352c67ab11f4451b6fbdec61735b0fdd85af0000000000000000000000003974dd72f80d578aa57b0135074b32f15f2702c30000000000000000000000003dd1683b01b9d332d3209b0764e4083860b905a7000000000000000000000000e7a9db2d1781aec9d5de0aa17c31efc987c14b960000000000000000000000000846a6d037cf80db2dd93c897f3738f3c30322ab00000000000000000000000035681cf2d6851687adb7da75adc1dbbfd24dff93000000000000000000000000bb7ec7244d3c6e60d16aff6c4ce782e115df54800000000000000000000000007dc475dbe5c2556ae8e79c9f1c43ac1046bd9eaa000000000000000000000000946a568ba07d50e723383705f3638808ec73f44400000000000000000000000010c5869466af79b8751c7dbf51844daedce5f583000000000000000000000000433ebf24e0a10e5f6b82c7df802d4b06ea8f102d0000000000000000000000007707c25f5849eb3f98ff88618b174770cbd8920500000000000000000000000023067260e45b246a58f25a843b953321610af9a6000000000000000000000000dc1490064f1faebf0d58f35dacef9afe7bf0c63c0000000000000000000000009191ec91dc9283e6adab3723b0517ac77232190b000000000000000000000000bca56f8a70187f5bac566c42290523211b2e92b9000000000000000000000000e88751ccfcc9bf413268e397a73df79aa0758a300000000000000000000000005dc7f35423e43c79615929ff65ddf0f7a4c1d2a500000000000000000000000002f692503f53b3cff7ba8dfc8f1dbde53b41e9bb000000000000000000000000b3fdfbbe7900a5a26ae5e01993ed6763c5128b0c00000000000000000000000066ae1a9054946f5be742f8a720577692a5ac4ca600000000000000000000000089f3884b1f57962e5f9635513169f97e4b9275be000000000000000000000000beb9f2d2a3b41a336673b92b5d3aa04c03282b6a000000000000000000000000bad5d14e612606b0113d97eda5c604cae8dc0fba000000000000000000000000d1c783389f640b85f2971cd7eaae3700d047b7030000000000000000000000008ed591d1d1cdf23a988463b8c0eb2e155e92986c000000000000000000000000b85fb5dfccac7c9d01d017cfc8aac6dc6b0eb9d4000000000000000000000000dff8e137c6f8e3732a206d15d21eb002fe2f8dba000000000000000000000000b26f897aa60bd4983bf5eddb535da957faeacc08000000000000000000000000303e62304d88fd6198f4c7104abd945b174978d0000000000000000000000000a11fbf6e25194caf856cd924e38791b2bae437f3000000000000000000000000ec80e778e50bfadc4e0e3a48214592ecbce5cea6000000000000000000000000b5311b189ea1ebddf12ae6f14322cd048ca00775000000000000000000000000892de812874e61c07c79ee388352b534cb4c53e000000000000000000000000094a93c005e0421bd0e77c5d7297cf4df1f3941f90000000000000000000000002125d102f689918cccb1dcfa798cbdd56525061a0000000000000000000000009750742ecf7a57222c65de7488a52a7114bccbae00000000000000000000000068876474a30aafedc1ca51bf5358e0a614d85f96000000000000000000000000edd6300f87fd950f1b0709f54ff9f2c80d39939f00000000000000000000000077c752f8bcfaa4297e4a6937645cddf28b022e9f000000000000000000000000f209708a7069502a143592a45a4f81ca57cca3960000000000000000000000005bb370330134b1ad45d04086b2154135aead334000000000000000000000000077bb63ac93260d7d931d5580666df019c586d3ad0000000000000000000000007403c26025cbfdb45b3e00ffca0b8c5f114455050000000000000000000000009a28dd94adf2c59a8893daa7ccf4eb715f8d95d2000000000000000000000000e93c2f8f9b731d2dd1fbf0f8dfaa8b311f0af656000000000000000000000000fbaf2683633d58ab4a1e705de0dd1f0f06381857000000000000000000000000e9095da97b608eeec431c28041390af7c76bc0b5000000000000000000000000074f674c4d8052b5f9f4f67fc945e7fc8135c5550000000000000000000000005b50a6df9d3b0f468431da912c4f0203817db71b00000000000000000000000012dae78f8f340bb2234d99e1d1b5bee2d7dfc3c40000000000000000000000001d65e5bbeec51047b796f2cfc1ac519ce5b023a70000000000000000000000001d2fade72efb4d5de9317b234e2da9c1bac894000000000000000000000000006253ffb6cb9520ebcb68f9359ec8e2a3e86017830000000000000000000000007a4914e210b7449970a6f26936ff29bcf254c7740000000000000000000000003a92292d72eb3fa8ed350fefe191f9bd78b74a2f0000000000000000000000001b0a5de673a27413a220724b057badf3832861060000000000000000000000006e08ebc4e48eddb32dea8081b7d28fcc416d06db00000000000000000000000029423372f3f082afefc19e336fd173d515a66d54000000000000000000000000c017d5dd597ef2b2d35444da1705fd9f75a32bba000000000000000000000000613b1bba4040a14c6620b52b0b91abe04a0ffec3000000000000000000000000d2a88987823e7a730f7f92849264775b1f785b4a0000000000000000000000009e55e73b9aaf35f9956cc8a060492a79171a8da400000000000000000000000084e3d22607ff75349b1eee037ae77d83701401b300000000000000000000000028f3f0d27803d374b7096541df6b4c44e091dfba000000000000000000000000eb7177123e10d69dff2232ea4943f1b892d6d7cd00000000000000000000000075eee2d9fda4fd8431b84d2fbf339582b355d71e0000000000000000000000005d16a7cf271fb710fe532fd6052803a14a567c6a0000000000000000000000003ea32425a70917ce122459bb31b9871a62df9e55000000000000000000000000310d20eea39170e3653ce085f9f8c95308afd212000000000000000000000000f8201cae79330131c7c9c82a2c2d923be93c968500000000000000000000000074c11590db76f72818c2abeb40a86c1f6100c53e00000000000000000000000052515304a841fdc4a8ff2133302be18245e49bd4000000000000000000000000d1628e0f21272049e7004b90bd25cc849a5b36e400000000000000000000000023765dac84796df82815def7a9d2c599c4d121ce00000000000000000000000083d3918e9c7645196e58ea7fdee534967a8db8c900000000000000000000000035cbe900fb6c0b18a60f05820f0458f6a9b17d600000000000000000000000009b916284407abb596e51947a6706c29f7b325d2a000000000000000000000000978841d9809eff362c4a80f0b6c16adab1072867000000000000000000000000daa46d3d44580a8b972dbef47f19b9f7ac2b0a570000000000000000000000007e88f02d10cebcc7960c1fe4bd2066d01694bffd00000000000000000000000004d136bf0dff6779128bf23d2450003c2caebdab00000000000000000000000023f94a71af0abca0c33a907cd48d2efc1d84c40600000000000000000000000044aecb032930b3232e6eac3545cd4258ebf5a4b8000000000000000000000000704d49623fc8f743c6c6fcf8302fe4f28d55f43300000000000000000000000017e92715e4075b50e9d79e9ed4841bb398f7bbeb0000000000000000000000001eaf5a3e429bedab9284a4af80ba181697a60d18000000000000000000000000303c13bf983a248d7a5b3103ea8b6907e89925e200000000000000000000000032e4c33c2c8cf96034b81fd4df0b43ee43207c96000000000000000000000000daff4aac1b93d6f0382649481bc9242918b70d230000000000000000000000000004f7b11692222a27ff16aaf2933e1eafdf5669000000000000000000000000caf1f5b0f8c5c3229be6fee623e9d7b8ee88c367000000000000000000000000a10ff1187fe0889b202e7d582d4b8570b191a6b800000000000000000000000089d3533c964adef5860ebd575c7dcc9f913f533b000000000000000000000000956d219f90a9f0cd42c07e187be2162da80c444d00000000000000000000000067b9af1b5b2db90bc54a8130d10406ec1289728b000000000000000000000000e88ddc85850d8f77c084dbdb293b9acd0a0816f10000000000000000000000007afe6f62c1ce5d95af07baaa31697890a92dd8cb00000000000000000000000046506e10f58d8ca6294dc95bc369a86f212dd787000000000000000000000000fd2d142a68ea353ceecdecbe657418527dbd6fb10000000000000000000000000c8f2bc48ca5158bd330c19e7661790d2241c88f0000000000000000000000006c08d93ef6a2f2ebff2f2a7db718bb3e0674048d00000000000000000000000072eec2904132175e6369e17f57e391ae5a39d69300000000000000000000000006b3f1be7b4aa48f6713aeae809cce8a0f01205e0000000000000000000000000c3b1c4331e8debe82165150757ff19bbb2cb792000000000000000000000000aadbe0ec90062635ba7b02d913b19b343fbc9970000000000000000000000000e681f79aece2bfa14170f8ebac6fa0e423d907fd00000000000000000000000060983069e14a572092b023f97f726d4338d69ec800000000000000000000000072a3f9e22cbf9c7262d7bfb488e18e749a1f61b2000000000000000000000000c805163a68529e3a33bdb445e6ddfcc701b6fd100000000000000000000000005b773b4223d5d3aa40bdb5a7474852dbd33d094d00000000000000000000000000445e6a6d53e17ff9a74114b5afbcbffb1bf1a70000000000000000000000006b43c8d2ef2e862b67f9754a3f55af618bbbca780000000000000000000000008f554640c89ac7dc4692a5e06b36065365103e240000000000000000000000009249f16fabba530200e324efd69b6d0471defde2000000000000000000000000c9d683fc72aa2a785ef411c7903628dd082bb8a9000000000000000000000000fc5cfff46f115395ea71b6847507141a566f6f1f000000000000000000000000ff8f401f56a9b51fb8f801270bcefa2a4801a403000000000000000000000000b7459ca677d4a268e7678daafec3ec2dd4255fc80000000000000000000000000f35b3fce6c122d1c35c986aa54cd4cafbe5de1c0000000000000000000000009d6d0234079af1fb56cdad78e3cf0ab5b5b0322100000000000000000000000005f6a9e135b8c6fa89b1c4b98653bfe4e58c4893000000000000000000000000834ffe5a8e6ffb9c87896b03f1b0dad35842ce110000000000000000000000001079ea54a535b6738db334c9e4130af43996b6ec000000000000000000000000ee7fccb7fc631d5b6db2751ea6f9af75a0ceb13d000000000000000000000000a67b426eb6de4c24ecb3f778ed3f9c09ae0699cb0000000000000000000000004a12b4569c972dba3e35dc68330b6c732222b453000000000000000000000000ec76b700e5e9c5988b61da0dca75db26f5eded6200000000000000000000000002ef9695028c78704293c9c507bcd143a2ed320d00000000000000000000000056a335707e483db6e660112ec4ff8e4ec9956dac000000000000000000000000c5ede3c150ff4d48bf4672abe5087e24338edad9000000000000000000000000b2ee56c5b3ea514af584c5e5644e762987bad7720000000000000000000000005a0e02c15b850763017dc9c3a1a469ff3596bb8c00000000000000000000000073a7b1525acddd3dd99a08a44d2af111ca6334ea000000000000000000000000e9d8307f29acd207af41dea2d0b9aa3a0854ca1b000000000000000000000000ac5b14dd224d07d2d48901633362a1937297795d000000000000000000000000230c8fe66c66e521343782167cb6c31693ffa6c80000000000000000000000003363055a5d9b7160450268240d290a2cfeae321a0000000000000000000000005c23c723722bc8a128d17e2a1ad9d218b2dcd3990000000000000000000000000d0d13c7f5d328805206f557aaf1492be0445448000000000000000000000000c31c06a07fb62c800ba8b5ce5979700b70f9c7320000000000000000000000002d31684d75350feb787080a6bf938946b1b1ef63000000000000000000000000b38dcd6146aef7a3e73a7922ffd30220765e769d0000000000000000000000002c0802b9538a9e75fe7805cc181e7031389b144e000000000000000000000000aabc8db4b771bca4111b4b10dac7b7fe9bdf8c5500000000000000000000000059b3d3d99b7b69fb9679e89e6a8baf3b2fe2e8b7000000000000000000000000c8514b238449f4acd10a7e5d42e47effde9d3e22000000000000000000000000097790d228a564cbc7012f082cbcbc28288397bd000000000000000000000000c981918c84d9bb7c92e40e150e843ae026da19b3000000000000000000000000ed01eec66dbbbd05fd43f2b340614dc7b62786ce000000000000000000000000efb195f99f8a5a2ce42a91f0bdf97bfab962c57c0000000000000000000000002b09dec4bae69543ae78f9ef9ad470aeddfe55ec000000000000000000000000c9e5c74e791a87f8e03df4c76e00a0620169b0920000000000000000000000001e42950f6472d1a352dfe98c129e8d977427c799000000000000000000000000576e1efd38cd5627012c657e1fc3ccb588b429480000000000000000000000000ae3990a6216abbd4a87f59ac104e59adf71748c000000000000000000000000e4b43c6f7d56565f900e4477f35ad364c85e6065000000000000000000000000a399b06e23937c00d7fe41e3ad0636cd2f4afb5a0000000000000000000000008a0fe15198f244ac311088f1798349f7bc1742a6000000000000000000000000c1baa9e88560ca8ff5f9e5e4c78352d5a36f9341000000000000000000000000063469f056f7532cc86c4a8920dc4717180c25210000000000000000000000001e60e0636a06dd19fcce4cf68646293bb88ffcba000000000000000000000000e881034e5d51bf9c7c2a3e0a49f36c60801702d00000000000000000000000005977c9227d7fb1e45f07ef05d88b33873fdbc911000000000000000000000000624cd08e416b769567d20a0a1ac926cb8eae2f5f00000000000000000000000049e51067e695bd79d6275ecab6e9e527a72abde4000000000000000000000000129590895bb74f3046559e6cc6a32fac8d505c24000000000000000000000000e97e31aa4fc1b19c3666d5728b623c8a3acd07790000000000000000000000001338a8f0d83c641e1df4842a8da4089a656bba2c000000000000000000000000bf57ed8ba308e6b76dec7ec1907e96d2341d6e4f000000000000000000000000a2da66ae9b0e2c7e7dcd676a566e117ba2de2567000000000000000000000000ab6f668ced2aa6557737c9eba1b2f00c685213070000000000000000000000002f3bd5659d99ed08a1999faad0e8d474958cfb030000000000000000000000004621867fc6fda09eafd90aaf5fe56ac75dd936d9000000000000000000000000befbc1b2ba2bb06663c892efd40cead3436299b90000000000000000000000000bbd12cde11c243fd5b7d37f29b51b1c53c0f168000000000000000000000000198932eb327bf061be7a6c799856cbfb1d1717d3000000000000000000000000326eb6b8d5532df137291531ebcade2a5cccb2d2000000000000000000000000acfeffc524f304fd69f9ed6a93d110f9c9cf5e740000000000000000000000009af206e93ee32bdffe28fee46b5cbe7855b62c70000000000000000000000000b595fc4d8e1c10e7bfdf3cbc21179aa368ef253b000000000000000000000000eb6296f2b61c9832d98bbab64f35fa157c96541e000000000000000000000000de9901b28f4144f39972c33c9d739c3c57b4537900000000000000000000000002891877a270d71dc655dfd78f0deaf1c3c4d1560000000000000000000000000e33829690ebae53e0f0501a86b8a62599f48b09000000000000000000000000a51df72c83de411373908b7ffd6b0f4a36d200880000000000000000000000001f9a17815187174e4ee7cc46ef0ce53e5671c58d000000000000000000000000dc5ad17a7b8da976cc4a9b2b266f72fbc711b8490000000000000000000000006e22bd29d4c6487f1b96f73a47809f9cde15e249000000000000000000000000557a91489b62d6266d3ca63598e3a84962bc984d0000000000000000000000006651d2213cf657c53f445fe5258cef6695162e950000000000000000000000009a7874f36e8d2de45cd41b3108f70a355b6296dc000000000000000000000000720171c531e77830cb8e038ef0a26dcbb2ed305b000000000000000000000000e31f32d1ebe71b7b5e4e768c1d7dda3a4638a38500000000000000000000000051fcbb56ade7ba67722fbea6e7847cdc82929d130000000000000000000000002af52830e6f14d6cd11319ed3d618a9671b88909000000000000000000000000695ed4801272fa829c5c5d9d2f52176c67d5801000000000000000000000000029bb0aefe74cbd4dd5cb8621e74a6a4f289c00c1000000000000000000000000356510127ccd2fc8a34e340bee2e9ae58074c75900000000000000000000000052d904043d3d95c57ba674f064223639c7f8e54f0000000000000000000000007fcc3391255b4f99bafd6cd0dc17e49b1c463c3b000000000000000000000000f4e15be972c432bc7ac807789554b914c582938b0000000000000000000000002fb34539c4e2c101a836d04e0f39722879d109e20000000000000000000000000267ce24bb1ae34a4b6a7393d4a9d18faa998692000000000000000000000000090f96ea9c740fa6faa04b7fd76bb457f869c84c00000000000000000000000040f6a2cb6f88392738a1ef704b7dcc75854da0f8000000000000000000000000f654f4d92f176a209b566cbfd90c9e2f7fdb7a50000000000000000000000000352fa08f78451f6d17d459e82df64e2704b5db82000000000000000000000000b1478bd2c903f5263e649b16de1e78b3e832898500000000000000000000000052df3e4d415e681189a1c76967c9c99794b67e7600000000000000000000000052e2cc4e5743983193f956e88b9fe247b00e12d2000000000000000000000000061726d44b38b35b5302cc192cd4a97daa81a0200000000000000000000000006fe37202b97c53a72291743561e30d233e909c4500000000000000000000000072bafe6225beebb666318c44e054423c015ece9800000000000000000000000009e96d263aeef5403469b18f56934e9af0c03ac30000000000000000000000004438779b31e5800b5be254c4d1cb93b42b62fa3d0000000000000000000000009cb84130b3dee0d2d58b88cead8722ba9bd71b11000000000000000000000000bee55b5808311ca6eb152da5ab5222dc1198263200000000000000000000000023aae43059e2d11b0e3bee974d8ba733013b3e7f000000000000000000000000395c84aec20c60a9df2d13a166ecdfd401ad6e79000000000000000000000000d5db7f329d78dccc31d1394c4db884a575e188010000000000000000000000005e97034b9ed6ecfc200120a7c425c95ac5000e8d0000000000000000000000004b60b0c4de0aa1ce7653ab295775a006e5b42a5e0000000000000000000000008ee8c3b81ff81a8e27c802a5b1eee45695274e42000000000000000000000000a5f4faf23018a5e67e4e21fdb27403ff982fb186000000000000000000000000dcd534ea86638983d4fc0a07094c4a497b0274c500000000000000000000000056d6b4f58a00bb6dae2e1ece6e9cefb1f7ce051c000000000000000000000000ab20bb97adb2d32c1df02099255c339fb975460400000000000000000000000071cb52fcc2b7b296d807027a457df8d39d52a798000000000000000000000000aca3f857e3b6e25617e55f1e4fa802d79a583b63000000000000000000000000c000e94ef2085f2e9906c21df6ff0e2e8ba1370b0000000000000000000000001b2b1f295c7dbda4cb8d756dba27067b2dda5b4c000000000000000000000000e9ad93343e6b15d63644d018d30b3c793c355e8a000000000000000000000000465463df533b7772fb73a0ea96270d3736e2f71f00000000000000000000000011a4a67f691bbe02044df594876a6d0e5488036300000000000000000000000027e509be50e13a3459a1ab113c68aaad87454a59000000000000000000000000b46020451ee99583d8d5eb83cb5c2a165c8e6bcd0000000000000000000000000417f1556b5de46a10e5b3c29a1a99c8d194c13b000000000000000000000000e0ebb3336cf0257c2cee1aee950a623ad6ef3402000000000000000000000000ae4774cc34c5141781711ff2d50be5c9dbb2ca8d000000000000000000000000091851539fbede57ab8eadba449a6b2139264a5f0000000000000000000000006ceea0fc41387fc6780aa78125ffde3ece0dc103000000000000000000000000665d2d2444f2384fb3d96aaa0ea3536b92984dce0000000000000000000000007832e3012253371fdc572dbd30300d92bfe4ec60000000000000000000000000520f5162c8cf2dbf85769c9741ff3580c9460a43000000000000000000000000307357cd1e130e8a050e44403745df2641868c3e000000000000000000000000bb49216821a19a0a03b22d6586e4790c4cc22c36000000000000000000000000ec19fc809d29e3e57560fc5f9676846cf646092800000000000000000000000008d0e7377163fd7e235b78cd41a00041596989a30000000000000000000000006af51a99963c2f7574544683dada329f11ebbae8000000000000000000000000b06fc42dd9e5e28989fd1e305af20720457c79e20000000000000000000000005d81b40825fda668c1a642f05e8111b9c9884d23000000000000000000000000cfb54d12e28a2021b1cb3132eb0fc85d255b5736000000000000000000000000e706e871dbb557f8f1187c7fe6e3ba931fcb1a300000000000000000000000004f41c4474da6ed4c99b58ecb2ad4894d73f098630000000000000000000000006bc488b6ee75f700ffdc1fcad4cd1bdff993d338000000000000000000000000ab277f0addabada86a1222d125d80753216caad10000000000000000000000002611a646b0f8b7d133b1d8b961eec287f277bd13000000000000000000000000596bb8384a08f5e1bae8906c4f02db0c5808c1f80000000000000000000000006b0ad6876b5a2826901ea518bfb4857ef4985761000000000000000000000000539b901003021f29ebaa5d06dfdbe46ee7a33125000000000000000000000000d7ea23debca183bbdf047339da83007a226881d8000000000000000000000000b31d615a782c2cd04f82f923a0a89186efa6115300000000000000000000000061c708d28928a18a84851f815fdbbff8e137ca98000000000000000000000000660916ea7b7ff46fa9d9f4d0cb3a0897e16f5939000000000000000000000000dd1284bfb68fc8cb6e43ec3b4c336c86628fc4c1000000000000000000000000530c6b7dced78b0e0684528caf16969504b585dc000000000000000000000000ebc260ead0c3b5ab434e86806dbbbe69ae2d75cf000000000000000000000000892d248eb2fc7fd1160ad0833bdf3dc2e2a534840000000000000000000000001c8e50afba9bbc831d7843641a8469bbfbd0b741000000000000000000000000cd09c60a826b735265d6b9bea068097324a399430000000000000000000000009ec21a2560f4e372f998fa6237cdac91761b482a000000000000000000000000c380d86e375e0b4de213332a22efb5943cfbcd260000000000000000000000007bac1cf193cc247df487745676a1d3b1926c23ed0000000000000000000000008dbb1fa6cf3927bc8377a2bb50bbf7e3dbe86e92000000000000000000000000178b390cafd29cc969ca60eef5d5484a8ba83f760000000000000000000000006a06f975d3e3fac2947a0540bac97ae36566b84000000000000000000000000055490b9d391bfb6965db0700c42acd322220a5430000000000000000000000001fc3f619080766f9d9eb39dee8ba12dc783e2a3c0000000000000000000000005fae125caceb5040665d48607e964d02911c89b8000000000000000000000000ae2cac251f81bb41856b3ebc5b4596abba8153490000000000000000000000004836c9415c07ac58a438d860ba9fec5883750a75000000000000000000000000f81d79eaaaf5126c8844239f4177563445d67ea100000000000000000000000010f79fdd67c43fe003e2d19aab5bb791ac7f30820000000000000000000000001099117cd48055cdfff6feaf0d9e4709415adfe40000000000000000000000007fce124fa9cb52a38aa306101ba1b03993cfb850000000000000000000000000668bdf1b95c203146da5a96a23fa6b3d43d9dad900000000000000000000000041de057e5208dac233f990acba6769ec8cb991be0000000000000000000000005abfdf202d24099e66c1903c9c8596a9735736260000000000000000000000003ba239b230af38d1afddc9db38019fbae1eef4af00000000000000000000000013b78c96eb385b115532f27f9bd33147e6a6c676000000000000000000000000219cacaead39b5ccb182907e6f4d33a19aa2ea4a00000000000000000000000048129c7cda839cfd70d0e1a40cf37f421788fe22000000000000000000000000d16e38a2c3dff9ddcb4f88de5b22d19a13b4ee4c000000000000000000000000fe6c41426ea80d012c98cb9aabdea75d8c59a498000000000000000000000000b0fec715167926c86f7cb658a53508cad4f405a4000000000000000000000000346f9161f4ab2ffb5f8fa7262fbf1c34679fbfd8000000000000000000000000a00a396ef97f43fcabb640bf841856177175056d00000000000000000000000000d9acf1d63eae19a1b0e416be85dd7754298ffc00000000000000000000000057943b14440b94cd337c6b070d44de05080eade7000000000000000000000000c529f9188199a1c1c54305d02d42ce306124e59d000000000000000000000000e5482c452df4300d26d608407d80b8c8d34304fe000000000000000000000000144a029a91a7e94a8c5c7180fcb63f10a79026e5000000000000000000000000d2e60521195dd9f1868fc120c3255ad00a9f39d6000000000000000000000000b0a42bf9e2a3e6148dce6fb3d645cbaf1f2e16d1000000000000000000000000952929a9551718dbd669cf3a9c05d98f466abd83000000000000000000000000f26a5b9dfd895e5adb6283b03e7b50eff0d2f6700000000000000000000000004739e4f2b1798d2b9eca40c30cb59550ca28c8c600000000000000000000000046dfd5231a7f74cc827abeb36be3b76df464dcb7000000000000000000000000b0673e9cb359f95fb02daca15ffa53aaf83900c30000000000000000000000001e6907e765d76a1c3d81f0ce7bb7ee1e7e823497000000000000000000000000601144fe4b06d25093c0318f9eaf13c0a8d2fd45000000000000000000000000551b21dd921e48c1639a8b33d0b56908ff274026000000000000000000000000612882fc42195e3432969e70b8f526b0853ce190000000000000000000000000186502949a4bbfb045ca1a6dc04b0ac883c15cd1000000000000000000000000d21e4bd3fd6697923549ff42e0fbc1f52155f93c0000000000000000000000002b0f7ea0975bc9f9ae98ff31514c976692cf7be700000000000000000000000086b8f0410fd5136aef0c1e1a554554f5e3163fa000000000000000000000000053eb053875b04a5c9bf1c842aca7020eaf55bf12000000000000000000000000af201a96168858420afb62fcce71b3ca693c465d000000000000000000000000020bdc6126f7e3876126f07e266a276ac31b8037000000000000000000000000dbbc5b48a1b73f8cfcd0a1f95afc7c59a1945ea3000000000000000000000000d1d7fe688f594770ceea26e8223ccadd5285b720000000000000000000000000add0540fa65ab00d16e4b3f039a984914191d0c0000000000000000000000000ded2968a8d7f9f3f1b00f82e2938ef014035f69e000000000000000000000000eb80ae6534b909b2486f075e6d4630eb5182a80e0000000000000000000000005a5b4a9867a09f239e697f6ab43823d12a9290920000000000000000000000007fd18d518f70df5f1691591ab34ecbeff4ea80840000000000000000000000000699235d68558aa22433b5e2f562d11cce207458000000000000000000000000422431059d2e505bf01582eb664387a62fa61a26000000000000000000000000fbf2559f1172387e5104043d3847e50bd028b3d20000000000000000000000001cdc37a346a7b959ca49379783f0fce6dd22f674000000000000000000000000e27e5de8948fad3d5065d87f4c6c11cd2074360400000000000000000000000051e156a6c84dab6ec08a932c0a7a7a2beda9280f0000000000000000000000003eeb5b6f38604f477f22f010f7c944e16f6e107e0000000000000000000000007292b0fd8b6eb9b01b06f16c34bd918957895721000000000000000000000000e6fe9ff4aa535d278349a6af552b34bacc27e23c00000000000000000000000071c1eb0c4df827bf9b8b6fe91f0ba2cec805fde30000000000000000000000005d9dbb9a11c27627d83d2dfffe6d0115f3711de20000000000000000000000003c1545512b4b8dfe123ff97d59ca03664258482a00000000000000000000000055170febdcc3bc276498a51aa999bed47edb9700000000000000000000000000f53f9caa5de9b6c7a7b79e0bd82ca3d5f5a28c640000000000000000000000005f7842abc1db2bb9184238772446ffbe9bf59af8000000000000000000000000086be900962a29e1263b9d59ddf7dade72390e4b000000000000000000000000d8c3519260183350d46a175ad3e69b7c8e71e7640000000000000000000000006a6ebe3d7ecb0a79f8d76292558483067e5f7322000000000000000000000000c842f0db497b75e5d9d9e9cbf5e542202ca4b4f3000000000000000000000000f4b17efc7058974a045c2957e394ba249a119b250000000000000000000000000f62d09cd84b4469f58e14c32180d1d7ffc5e87c000000000000000000000000a6e10bdf0f8e88a1a1ff858423881d2b606c9e42000000000000000000000000272320d6cdf549e58526ec1fa3cec81daacb898a000000000000000000000000cfe7fc299420cebd23cab56d1795f73979ad686e00000000000000000000000077113e553086f94458b366619040ed329cb4c28c00000000000000000000000082210f4d2ed72d04f0db17064be5257e24cc7f0e000000000000000000000000a6107d5e66dfe24beb3835c37e08ffa7600da2c10000000000000000000000003cb5155aee184b79e13991801ef040695053fdb5000000000000000000000000af8d7fc9443e34268ae9bb030708e14259cad0ca0000000000000000000000007606f062f2a954c0d1b456962d84905433b270e900000000000000000000000065d496c7e5585283c2e69d0a91956ee3baa0e5d40000000000000000000000005d0c02e8520eb4b2611ed3a76313f5d7a3e4c9cd0000000000000000000000008645f52123007bfa588b7d9a39882314e99650a200000000000000000000000036d67a2a91b93e0cdd0256fb93d0b64651f9cc98000000000000000000000000199565d1e9f50f49ffbe46b6ccb1a30c6f45f1ef000000000000000000000000748166e1caaaab700189a5629a69811111667788000000000000000000000000af80843c1e7de108aebbdf75a69f956fbd7e4a9f0000000000000000000000001817db154793a7fdae5c2b982f11c39cb153d24f00000000000000000000000018ef70719a2663b65956144f5687fadf6e942c410000000000000000000000003c837940ac51cbe7efb7b9aec26a000374c132d3000000000000000000000000f45cdc2de7e800628247cb3ab4c10e2e75812ca7000000000000000000000000cfffae3cc49e6f62bf50ef1f755ff29520f22073000000000000000000000000abb47b9aaca3eff2aa9738bda810e7d8ef1992b6000000000000000000000000a0b87857f9e52258219e2bc4e2726abb14c981d100000000000000000000000086f24b1753d70f1d2e84999836eac5e9f05130e200000000000000000000000020973dd20569a362f94c94d2f24e415f7568c277000000000000000000000000a853cc50b6b54829fd779edc9e11af4332380b1e0000000000000000000000001451a4baa3836ecfa799e00dbeddc1cbc0d246ef00000000000000000000000093d94b33157791666edd920aa938b9c9da4a460800000000000000000000000051fc83a6ea9f8358d9ad9ff4c767c223cfc85a4d00000000000000000000000018b7119ea1cdc429e99d2fc8446922e16de5b89b0000000000000000000000003cdc00a9a2e3c9443bec9942aa660d8a5f852161000000000000000000000000a2bf478183784f22db0f28f9474315eb7ff00d780000000000000000000000002bbfc8896add484720a42028798b136e13afc00b00000000000000000000000046e6e3dcd4afd645ea8b8ebfc08780331512f45e00000000000000000000000035a8f6a693651a27136cb56628886ffd454d7504000000000000000000000000bbc41279cbe99f1b23916a00097f3be41ee99e7f0000000000000000000000008d8016559b2a473e193f72d752ef41b80a356ea9000000000000000000000000f67e0326dcbce2eeb8e7b37227a8bd0909007cb30000000000000000000000009ae28b1685700ee2c6accd89670c12746c7430ba000000000000000000000000e9c9688ca3efe45e37105362514b3530b5d518c1000000000000000000000000119eed2b745fadaaef36eb4bfb5d2920170ce8fc0000000000000000000000002ed8544e95ac9f0d579f1bf5b031edc467b620910000000000000000000000007cd0cfef03f58d13bae336b83112bf55b98971da000000000000000000000000539d04e2a818112b7f92d2f2ae4098f6afdef196000000000000000000000000b1c89c731a179299082ba2a7acedfe3800aa1989000000000000000000000000275688a9eec5d2d84914af02a5ce76bf1b618fe1000000000000000000000000631efd007b4d60d9ab78831bd7728e0921afa147000000000000000000000000fbf0ff6eaaf1d64c75cfda7655b5e74ee8632817000000000000000000000000c4c21c24ab3d581092e5a8fbbaee23e11802f929000000000000000000000000b4cd9d2faa46ebdfb820d600dc6e06c2659b64420000000000000000000000004bf8fadc6d32eee47479c96ab1cac7f1e8cc1911000000000000000000000000bc69b5883c1db2bc51918832cb7a42e2b79f5fe0000000000000000000000000483bfc57b0c6048e5e5250a75675896f573274960000000000000000000000000bba1916cceb05f1fa074a8a6187f9bd31fef38f000000000000000000000000936faa036bf383ecc88cc6030ee266e9a92bbea2000000000000000000000000973acb92376066b0772183aa3524d824ecdd3116000000000000000000000000ea8c7b3cfeac5f3f6383c55e3c7614187033d25f000000000000000000000000e7745349bd9f159f284705b71a265c2b3cec78290000000000000000000000007ec62ed3102e8cc8300593f4b24fd5c90be5210e0000000000000000000000007230700dc75f2756b317c64e1f780fba5150bfbf0000000000000000000000003c93ee08271838162154eefb6fa32692dd849f550000000000000000000000008ab1d55a46af1f13c8de07dd714549f0a04a7ddf000000000000000000000000ffee23af63691871291f817ff8a38ec07d3a3335000000000000000000000000e26e93f21094266ac564a654f727087d395f24d5000000000000000000000000020979aad61ef569a1c32f03f0dcf301915c77e7000000000000000000000000f97250a4663d04e35367c0bc704759eac5df3e780000000000000000000000008424c90e503cd177d48420448b309ffa0f9e747300000000000000000000000042d1e1778b2f7b600065f618cdb502e3d2cc162b0000000000000000000000002d5d59bb355cccdfcb4178ef16a21cf56a0a88850000000000000000000000008c39e13dfab46f034d5c1c89d952484094a3210400000000000000000000000046b3aa73578b2c63181b26a08997140495003a800000000000000000000000001e9a8e1f3c31803cb4ab0f8dbd8ae02b19a61a0a000000000000000000000000efd200ea005960b0a45f945b60783221a6b338040000000000000000000000001fd339d9d748d19d8d6f7a29ba3fafbb1d70d0ac0000000000000000000000000ad5c42d36f0a6feb1dd44ea327eaa2db41bf7330000000000000000000000008916e923a6990b4eb12bea147375c6d806b6c867000000000000000000000000bdcd589f69027f9fc4565b3f170ab0a2f0076f2000000000000000000000000039323b51b7321695027a49607fd8b50d56ba3c6d00000000000000000000000001ba078aa8f989ffa2b0e48b378d5e391f67a77b00000000000000000000000019f75ae5f93c4421707715df0c85e2204d938c760000000000000000000000009760e3afea9d6fe3952feb654364dc59e66308ce0000000000000000000000006ec7677976bc32290ea8d65dafd755e356c95cf50000000000000000000000003eede967f32936a7aab4536475bbfd3f2ef8e5420000000000000000000000009af28eb4506c4dee5edaaf4d0d9e9f2685a800d3000000000000000000000000c947bb0f5714406695094a89206bbbcc96e47feb0000000000000000000000000aa3a3c76bf088833c0158df20479deec579c229000000000000000000000000049569adb8a1e8a9349e9f1111c7b7993a4612eb000000000000000000000000e67dd255573322eb4439c62b110e0b277dc30d7b000000000000000000000000ee90a5da40ace756459a2d444b59071a8cda6c88000000000000000000000000198774fe3f20e88d5c41cd18026588416089456700000000000000000000000095445495cc9581534b95d48b1e4f462fe8aeb9dc0000000000000000000000003216b5b79e9471d592559ea40ff9aafc97f99ac7000000000000000000000000336922349e35f6fcec98b45b3cd48dff1b4cbbd6000000000000000000000000acd7f2c7221c35ff0ab461d96485180c645bf6960000000000000000000000006b77f4a1c077a34f6a9f34671e981548e2142e92000000000000000000000000afc22395f57ec9347c3708d56516836a38017fad000000000000000000000000c560cc94a9372b77cd12329b133b667a3bd80334000000000000000000000000a14c0f8ebd791397d6fb57599805320e1ac049b300000000000000000000000011dc8c099cbc69651c789ea8ec4d506baa8a30b2000000000000000000000000d7c2f0b35d4dbd2d223fbe78b6a61dc44df1767800000000000000000000000021d0cfdb363a03f6bbef9f8780c0b70f6fd46e510000000000000000000000003202223cd1d707387d2006e74e3057b494a629b9000000000000000000000000e6cea605be9425872c00aaf0b1029a871131e41000000000000000000000000091028d76eb492b21bc5a6bfd0013063b3d0443bc000000000000000000000000a8b10b9cfce89e0be07d67c87fd222eb365bf6e600000000000000000000000033ffe08de8d4809d90628c20d7e0f2f140c63561000000000000000000000000b5c43cef4a54fb5bbc551139abbb6b7dd176580f000000000000000000000000ceaa489c33e6b0faf6648c34ae9bce6fd2b01fad000000000000000000000000dfa4b6f17411cd2c69ea4c5077b2bc89ab0f5b17000000000000000000000000602191aeb74824a9a3a6e152e22384327a4302b700000000000000000000000022a385582a4e20d89b625a643b5ff1947e4ee16c00000000000000000000000075584318165a6adc859246beee91d7a8283ed9aa0000000000000000000000006b721554e1de46d4b304d455a08f395ce6a804e10000000000000000000000006ec2ea1e9e39d59943749ffa003779bedc7707600000000000000000000000009d014763a4253c2af9d756581b0e871e989b9dd100000000000000000000000021ad8be781cc3897c2e5c3bf29d20f0db8689a10000000000000000000000000a01aa2196724a39290f465b3925e5dcafe7f2256000000000000000000000000e37c8f48c663d5f1b04792edb32ecdc9ae17254700000000000000000000000082ffe9f8933e83ef6f95ea95ebb7160abf8723ab00000000000000000000000090eefef678e14e2db237640c887fe1981e9f500b000000000000000000000000f61be624138d9a6f6317123a1d3b5dba5f5a3de500000000000000000000000071f3d8fbab7efa068d5cc2d5714de614a7066dc40000000000000000000000009bd5f0c609f6753bf36bcc4bcaafe322a280b641000000000000000000000000a9ca8e4467ca31e4b21b907fda484ee9e04aa5c10000000000000000000000006b59ed2239b632f86ec339bb58fa8256a2be312a000000000000000000000000aa1dd5bdb9c6d63f280bf1cb594ffcd110de20fc00000000000000000000000003511c74e13b9146776eecc856ccf03f82799fa50000000000000000000000008e79482863bcc454e3dbd95aa35a1443acb6da820000000000000000000000000eda444a7b694fa8a66992fb6f00cc877f7c6fdb0000000000000000000000000caec860d19000a5ea8de443b7cee8f11f2c0008000000000000000000000000c031e2ab5f1ea3d08ed095dbada1a045c1c2d72b000000000000000000000000243ee1364d3023075dd3bacd9ef31d7f57f8a78800000000000000000000000032143108da0b03130883f521075b7253fefab252000000000000000000000000e47e3ae51790e4737a2113a90ffd09f783d8db27000000000000000000000000ffc0906c56445ddb46a63624ff32e319a930d2b9000000000000000000000000094f56228804674984e18e62a0bd65770f73813d0000000000000000000000008ccb9886a93c2ba488b63143334bf155395f1687000000000000000000000000451dd7500ccb76301b42c74406d3d8bcdf3ce6d6000000000000000000000000df0cebe6acd5ffa1596551d58195053bba433385000000000000000000000000a0adca7465d8632937491b0fd747c96b977952f5000000000000000000000000e0cfbf5abdb42f92f993187836789fa13619ec5b000000000000000000000000d4eee1988cdad720047dbf4282032abcf2a49ad6000000000000000000000000491652630896b7e21f6b2bae47f1332c3ea31cca00000000000000000000000059fe02d85fa74a9e5089137009f8eb45f4a2adfb000000000000000000000000e4dcfd508d4e71b5b89d65fa4a4ce2070e83d182000000000000000000000000792e2c93b641bc5ad273a68f5015554ae17995f1000000000000000000000000ca56c40e35cd05f54e02ba4bf9ccf43a222ac12f00000000000000000000000052e57e6e41ea2596738c52c462f5a855a3fa4809000000000000000000000000f351067a0a875b664a2016bb954e7f4ec36e1833000000000000000000000000f2d0ee5a31ad5b204fed3e40a6ca289287a91a15000000000000000000000000818f5693b7985b42d170ef4bb35ba31234a2bad400000000000000000000000063a3a5596bd94c6e7201396bb4ed89fdc1dd1a6300000000000000000000000007fb98306292fa5f907f5893ac05ac84bd228240000000000000000000000000e1b5a7b267b4270eddd2de7f7416a1f89099cbcc000000000000000000000000cb6ac2470809ee157e5a25f038ddf588deb6b6cd000000000000000000000000e17df56c703cb5a006c81d58faa1635596ec62a0000000000000000000000000365bc21d08f189b2bf5ed39e738ba3bc4e5817dc000000000000000000000000a6c021e8ee750b6be5e59127af6bb30fc95493ea0000000000000000000000007220267306e69fc515dfd748e5e628e2db68968b000000000000000000000000943c0e2f3e50f159cd7ff5d08536c4acd8e4252f0000000000000000000000001e93efce1b0f3c03dbef196eb41259259c10aecc00000000000000000000000067f2a55d98ec9ed37731c93b84199c3d23881958000000000000000000000000e832268e0ba8201f0cf1600cd9644d5a57d86257000000000000000000000000d165c7fafba79cca453476fc2ee2458e8bf907550000000000000000000000003da8ff9e741969b97abb374cfb4b789bc1eec6d00000000000000000000000003841baa417dab211b02135c2c8d14e67d0fa510c000000000000000000000000b02c0f97ffe72af9eefa7c31b8739fa5db2ce1ce00000000000000000000000057b3da8f2a9fb1eefdc9a93f430d5cdd5ee50578000000000000000000000000da36b1d0d1e90453c3c021d24878f4363675c52e0000000000000000000000000c69d38aa4800ac5fc276ea2838d2b2224e59f9c0000000000000000000000005df9b4cca652ef8f06930f7687149abce69362b9000000000000000000000000278603ee2609af74c0f9cf71740aacf134beeb8800000000000000000000000058d60735aa329c79c2a70671a1c8f3cc7fd83e9b000000000000000000000000c037af4cc87a7f736f3e05c5b8347576c8ebb79a0000000000000000000000009ec61703fdd176ab45eafdf9d84d6f0cab82352e000000000000000000000000a3236ce0d9cfabb542a21f22f3ed66847cc985ba0000000000000000000000006d64c1a131001f4d0f88ac2f5496def8a64c417800000000000000000000000057caeb5357d3af01613a7e545fcda2d5bcd80bf50000000000000000000000002c45c51e8bde09718e114b7fb4b17bd6dbdabb1d000000000000000000000000bcd55ed9915f3ffebf69e3b4a202209da36b4a53000000000000000000000000fcde0606eabf38fb7a031e7435eb6455073214a40000000000000000000000000958bbfb0cbaa8b797c0d8183caa6759f8c12f0b0000000000000000000000000adc619cdf7aa820860fac17167ee2e34b75f88d000000000000000000000000b5eaa1b6462be7bf955fa1d064b33b3eed3413d1000000000000000000000000ddc2ae825591a5a15795d74765581de86c257a5e00000000000000000000000010cd751b06bc5132e61ea6a4f6bce702127a95200000000000000000000000002e70a4eabc06b850a6c468d702e542cd7914e9a7000000000000000000000000f3da0bd6f3c56e33e52cc149a1e4f6414852dc15000000000000000000000000662f20d88311e4242f7fcab904f5863167ac4f1400000000000000000000000097c01d4a617ac81381e110ec49df5f3e85b2b42d000000000000000000000000a2a76b043ce5e874a9bfb76b0eb34793b3c0e3b9000000000000000000000000372c7f69d0ecc14f73f89bd8a7dfb41bdf29857c000000000000000000000000e65849079f35cb02c44fd42693119709f089ca31000000000000000000000000609b4057597d5df9686a466b10d685508c7af1d7000000000000000000000000e25c55ece21e091dd21fe170663617705147532b00000000000000000000000024bc46d773eddf944834d9405c88ea6c5539bcee000000000000000000000000ef4aafe73ab0614c2c63a993f4a604bcf8696632000000000000000000000000cbfc0c37131eda92fccc2d9e2ec168083a5a25340000000000000000000000002f48fb1bd6b07ab73b3b6731d1639b017778be88000000000000000000000000d06beb4c921057cfc47f74a15f3461438bf014650000000000000000000000004186aca5d2b67e83be4fe166fe0c8135eda95e8b000000000000000000000000cf7f523c102d2e3ed8312f30e68e140a2efa55d4000000000000000000000000b3f5542bd0f1d9b667ab04b14869d9b12c107362000000000000000000000000118f4ef629f77204ac8f4861d54eb0fa8dce2a990000000000000000000000009ecc509dac3d92466ad65eb4d5d559c882b5f7fa0000000000000000000000003dff96375001294e803b6a5081156e0540564565000000000000000000000000ed5fd47c5ee8113d88f368efc6aaaf30580fbce40000000000000000000000003f069f955cf6b9a276ea477b038f55d191702e170000000000000000000000004d41bcf48dd2db892212d7d3d8c1f046c15ea03c0000000000000000000000009bdeb76388a6239ee14ebda642cefcffb86c8fcd000000000000000000000000b2fcaf3aa8a128574c8286f807b2df45a70b474c0000000000000000000000003bed878f4129dd127c69b22ef9694f8117f4f3e4000000000000000000000000bdb255eb163f2e1d978b33a9e329c2bf5cd145df000000000000000000000000444cad004af572ff4f3f472f23d1074a6f0d0a0c0000000000000000000000005c1d89ef384ab904e27c0325891bdfd01369dbbf0000000000000000000000003f99c674e0d76c77d4a90a520c9055ca81c39d1d000000000000000000000000fc93f828ba88b99cdc773220b832b6b3927e695400000000000000000000000053831f7f9dd691653d0636c8d976da14e9917f7200000000000000000000000060c33ccfc3935b2a90ac8247012092cd46fa605c0000000000000000000000006cf85a678988fc74eb46e18553d53fbff658b494000000000000000000000000044755c6866a83c150c140f61cfd6dd80559cd9800000000000000000000000079024fac9fdbd9dd9fbef5635fb690c40a77ba7200000000000000000000000045ce285e042df83e80e4754b1d19f31ab11af818000000000000000000000000eb2913edd64f88813c873bf4320fc03c4e49bdcd0000000000000000000000001ef461d920374ae0a0d29ee978ee2c6513409fdd000000000000000000000000956323101048e89e61e22259d8d8c8ad9f6814b20000000000000000000000009d02bd9d6faa5ed2ae8f3b41d903970c936ffd46000000000000000000000000f5c8f6e34a8a62504706901fed19507a7f3bda960000000000000000000000002106e425fc8420eb829a2c7cbfa9c3be26925d7d000000000000000000000000f466ca4870d11d28c0d4f41fac25728e2b4470d30000000000000000000000003823355ba41acabbe8fd75a4626a07a3d18393930000000000000000000000009d9b2513d7981cf61bae9d8b47d5194b411c64a5000000000000000000000000e0f7d592da8924641b09f19502a4fad85e2f15f2000000000000000000000000849d2b11ca95562661659d01d7c418e92d63d8190000000000000000000000004c72f82b0e084f8ef4c90a2a37fd7589aab1501200000000000000000000000001075f400fb2e8883c92d3d55120e06c3858e58c000000000000000000000000c99f63b98a5131b19bff684471a2968a366726ba000000000000000000000000f20d4c6f19563bf496f20f4dbb3de4f40e3ffbe9000000000000000000000000865aa8bd02b34efa62a28bdb2715d7d25160634b000000000000000000000000fe91a99fb79ceef5f255e292a8a8f0effa4d5a2d00000000000000000000000027cd8a04096db4555624a23576a8e740bb64e90a000000000000000000000000d3f648f05a19f8999774c4af2bdf1442f657b1850000000000000000000000003b5bd85bd553d6b50334de7c9a1e3a9015425885000000000000000000000000cb218f2638185d13758592f87a0a9732a83f29f5000000000000000000000000e7f0aed6a16fc89f07c6a90d9fdd289b35aa06680000000000000000000000002a4d32f061a1106fb537bb85617daceb22640869000000000000000000000000e7dd04865c2aad45f949b5c3b78fa3eb091b523a00000000000000000000000085dca1afc466d9d983bfedd42b5a289d700503b30000000000000000000000005b4e99209cc6827a9fd96e1cb34e12a2644f24460000000000000000000000007166be71abbe6524b84ce469d6de9c28ac21a22e00000000000000000000000034806e0b9a4543426467cb17625077b620dd72450000000000000000000000009c358e67b13b64fc09ad814017583fa06569f3cc00000000000000000000000078e401b29575126344366729be8aa45eda01d49d0000000000000000000000004583e394147fd5a6b9874598a6015575d256ff7e000000000000000000000000f816c5e5058b0f55a5cfe3651674486fd7d24c36000000000000000000000000fca6eae2b21fd907b0c187c1e55612b750c0481e0000000000000000000000003e111a1cb87815a857246ba0f24ed30e93464e630000000000000000000000001d4f835239e82b0d1044c56765e64b9be9233878000000000000000000000000c1f210184c2bc7bf1f880c88fc4344486ddb5202000000000000000000000000f3080047c88f0561b310dfa4e79592f277e13b26000000000000000000000000ed4b0b04943a97d13b3fdd36022daa376c4b096a000000000000000000000000b99ba194ea5c79148b85e774ee9f363e5c6a47ef0000000000000000000000002410f40988d8e28899e60628497d6be6644389c8000000000000000000000000fc07fa561febf64dac0f03f5f4587fb6dbddc257000000000000000000000000de6a88409729e1ebfeaf163acb567069a0198826000000000000000000000000d2779353be5b04308960d1b47d4b1d3c0b8572af00000000000000000000000026b306f5b5dacae4320854df137230ff39f2c89c000000000000000000000000db1c03418e9c6896a2a0b39fa614aa3ec58b989f0000000000000000000000003f8776d10b88c6273e05ba7a918e8b25b12a60fc000000000000000000000000d3f699eacc59fbb87d82da9ff32809faa4c4d0b200000000000000000000000059598a813fed402d73572c293781667851daadb9000000000000000000000000f875b5d37bb25fc535ac3b9086afefb14f22ecf500000000000000000000000097d8c7bf3c73b9cc733bb87cf60701c5d04e3e3600000000000000000000000069dab16526b07d1820b64f6e261bc9a53c6f510a000000000000000000000000ea00fc641a817e5f3eded4743aac7ab08dbf74b0000000000000000000000000a9264f9317fb2da2c601466382792130e0dcb1c40000000000000000000000003ce17a0ccbefc95fcabfec31738c5e25a4dfd5af0000000000000000000000007604ef1e3a725ddb694c7e19e16e48a4af16ce270000000000000000000000007c757520faeb2b105522af35fb2059a1b1dd6cea00000000000000000000000002e6c4c0928a9d02c879fd5f7c8bb7a98f30052e000000000000000000000000c673c2e4742ffdb0086440a33a6ea7986186c831000000000000000000000000452266de14cfdfaa21551b33c6289b0240046f36000000000000000000000000a04e26e04b5d6ca2bbff86bf0e653a31d790fc570000000000000000000000009b1e5b121ad4312e8840e52b5f06419a5f3614e500000000000000000000000053b76b2bd5172269c218298798927affcc2da1d2000000000000000000000000a164867117c48bb8b1a9ef4e28e930d9a2405470000000000000000000000000a707c98b1e0fd5fe6fb184d85a1b5c87819952da00000000000000000000000079b761b95ed3dd93ee67823b22ff28bbbca6099a0000000000000000000000004164327c895227b96f83631d3e0baac50d6dfddf000000000000000000000000de89b68fa9b33997d0d29502b06099d5f092b19f000000000000000000000000d5984141cf9dcbe80d48b836a95c65e998579ed3000000000000000000000000466f0ac408d52e7eb082aca07f2835a0d5b8d89b000000000000000000000000d3fed668e813a08fb67ad3392b01a132d6af85d100000000000000000000000079c3f18f92b0ddb30f7a72aef14a5db8a315aacf0000000000000000000000005241b8819694106077de709a7b31ec173ccf19a0000000000000000000000000c1bae07d53f27328055d1930e2906a9888ddd06d00000000000000000000000039a3a52455ad5f2d713ce46f8f4bb7845ee8bca6000000000000000000000000afe88a8acdb2896ab287bee03560c4780308236c0000000000000000000000000fd8b72d11123493c59cafca0464f49aa55650a70000000000000000000000006dd3a303c29d3ec4cd093a0b78813726e7fa7f47000000000000000000000000b613c8dfe606eac8ef0d044e3ca514407e69b177000000000000000000000000eeb5db6c0706370efa7ac85ae6b23a51f71ccdd9000000000000000000000000647931092d3436d8eccbe15a539d394dc26da99b000000000000000000000000e2af480d4fde75cdf0182481f0e0ac9b04cf2d28000000000000000000000000b325d8daa705be94fb6aac469b18aa9026154e3b0000000000000000000000009030952d4e7ba0247fbbc2050f16f16114d2c29d0000000000000000000000008efe1a8b2034de7945389be8b0ee7b290cd6fa7c0000000000000000000000008b895bf6fc5a616ee505b2ecafd5a1d97e70234f000000000000000000000000130658bdcf42484da9473eac2f823072f02f386700000000000000000000000081fc095be282c576803683cab7216b4a283b48ad000000000000000000000000883407ccd4ea6ded396367ca111a637016b8664100000000000000000000000028ccc490efa61d8d78eca4abe93d5e9cc1b1c6ab0000000000000000000000004189b0d6dd000be77a9ab32935395cc1d754e22e0000000000000000000000001c80431b04e96ec41f8f9eac6bc8dcb2285da914000000000000000000000000b8d23cff74e332ab1a2eb5fee66e61ba2a1b037d000000000000000000000000b1c0a159edb07d99ae4d57eaa3f461168a6e74df000000000000000000000000d13562a64426a7c4b12f1433c0a1da265776dab0000000000000000000000000a877cf77137c308a54e22ccdcedbf34de20d1de0000000000000000000000000b71ae9d9b2a775fcd3adebac333541192da2e6d6000000000000000000000000bc6430dc992323a4c1a071676dc0cb437b05018c00000000000000000000000031fab7ff36b41871f1067e2326939343437e90c5000000000000000000000000e6b40cf29627139d0793b29df1a733a5a7729d3e00000000000000000000000037e1d7921983031f94ab45486d44c5554db0c4f5000000000000000000000000c501d50f1fb7faa465a183638de258439ffcd8120000000000000000000000004576491d50971c9bf31c1f1744e277ee9bacb21d000000000000000000000000883ed24e0a14a54ed84987db056ff8b7581582d2000000000000000000000000534340038f4a22b75cf75a348b2aeec69a6fa81f000000000000000000000000433818ba9372a76aa0239c0a0a4fcaf64be51b760000000000000000000000006f4862525bfb9ccc05d873accbfec0eba4e6b3fd000000000000000000000000034853aeb604a6a38949e771216c24dedfacc1c0000000000000000000000000a0250c8a21ecea1a61993d57800e2344d3176f780000000000000000000000002d8ffc88e492323d5d7bd90f04cd8d79cfe0b3080000000000000000000000006a2e9327ddc486e0b9810a6f259b18315aa135630000000000000000000000000adc81a8371c6719cdf3d20995ef1a0c2bd4ab03000000000000000000000000f2202de33c24dd68680bfedea1806b25797ea2900000000000000000000000002b5d7146398569b73b8e17a123e84bd0c65b8529000000000000000000000000ac6be818925273d4d33a7c669efd997560bd7e2c000000000000000000000000227819e3aafadc2e0b83166cc5e9ce99d5b175ea00000000000000000000000032472f713e3bd663860b3707be6d0aff7c89fcf7000000000000000000000000f8de4215deab3b364658d76afc8a0dc5d01edc8700000000000000000000000035c9bcb328670003dda4abc43eb98bc77a8b436d0000000000000000000000007d34adb0ab0a7ebf94e848ea0b0ce74f8ce27ac400000000000000000000000031c64d7212cb10bcbf82b3c4d16bb38d0820ad00000000000000000000000000af3d382ebbe7970a0aad8a9c8f08469b54f660c000000000000000000000000058ac392dc927cc104198f05077ae93cc062a6ad80000000000000000000000008416a3af202a81baab08789f7c8da6ab2a100bd200000000000000000000000063286e50abb11e263ce3f6cc01808f5db3c8768f00000000000000000000000080274ed9c62641d29b21afb87875a2121caed4de0000000000000000000000008493b6331fb264495495a14ff6579edfd1b589180000000000000000000000000899c6a2b0a84acbf6d3c79efb7c444a3ee11c4d0000000000000000000000008a3a5b2316d16a5525dd7511d1c8f21e6f4aba7300000000000000000000000080b14560b334042f306c592911ce2ee521dee86a0000000000000000000000001b75d85b59e9d8663a29d4aa7c4169f8644e7f79000000000000000000000000eabeeaf56986aa03c535dd62548d33c20e61ed850000000000000000000000004909eed39ad873aca383c0867ef6dcaa68790745000000000000000000000000f6b48ccd62143b6dd3b04215347cdd38a06e6d3b0000000000000000000000005c380151a80cd71a67c3ebe1aa28ffec90a99eeb000000000000000000000000080030e2591fc422ea43ca02861bc9dacea001570000000000000000000000001149b2a88f5b224c2b963a1f4c46bc35fa5fae090000000000000000000000003625b26b0e08f80f722610cec4139ade86c4ae9b000000000000000000000000968f2c84eba2837ebcdb98c107928e03320cf72d00000000000000000000000088ad9571632448f0c114c2670a7de5be595d09d5000000000000000000000000d0d4a01027dc13d9e518f3a9341041f6efbd29f80000000000000000000000007444c8ee95c09792d5a7e663b42bd482bae52da8000000000000000000000000dfe7ad3e0cc6fb0798e66c67c72927c49fc424780000000000000000000000006bd875fd7585ecfd92ced5a1219f478c98e51a2d000000000000000000000000efc6f5f22d802e489d45dc7743713285bfa66eae000000000000000000000000ef3a68b0273f053214b55757c9b0febe79d108b5000000000000000000000000cafabd025dc676efc7de4cbe0f603d5d1e5ea4b5000000000000000000000000abf965873da8421c8bc0d7f43da2cc1bd9723c72000000000000000000000000f08a7a86561241cd19794f40272f3923353ff4130000000000000000000000008204d326d7761034c02c7f766391206be6afe11e000000000000000000000000d7cb074e5b2617dfed7a563feedd89b1b2ba788400000000000000000000000058080c290d925ee115c8767b87f713201a256063000000000000000000000000622d53d4bff435cbd0854f8c1f165129f3ceb89d0000000000000000000000006a8fbdcd862fd48398dec9d50f2035217fe5cc0c0000000000000000000000008e2d90d428b02ec7a0f61a6e5e24613f39a912f100000000000000000000000066add4ba7dbb8cdd6ad00e58dd0bb3c6ba2830c30000000000000000000000003af0f964592af33443a30a9497984e9a33e0748e000000000000000000000000465bf170b0eeee73765a1bf82c930016bcd4c1b6000000000000000000000000f90a01af91468f5418cda5ed6b19c51550eb53520000000000000000000000006c79837a6f08e1df4a2971795f67a1849c122a050000000000000000000000002cb84002f86bc721952f097e428ab980b563767c000000000000000000000000ccf814d498abcaaa7bd5f418fe781a149394eff700000000000000000000000000f5e5dcde6d61238c0c2fec28a1145fbf0ea49d0000000000000000000000008abf3771870db1d7af93952bbc4e5987c95a58b700000000000000000000000075484ff25683212c0a321e3dd83235a887c0f4de000000000000000000000000c46bd27305e28e5632d6d9e390db31ac78f7d46200000000000000000000000081fa93f1327149ad2a7bd0134622686a961987ea000000000000000000000000834579955f862737d963ec0f7b56ce592034d2e5000000000000000000000000859d0e7669fdd355e1ad9956b7c64a8794880e5a0000000000000000000000008edeaee20fb028c81fb77ce50e5b26aaa6d3d60b00000000000000000000000021a3100398448700e8a90ad1e469c71c39c71e6f000000000000000000000000eaf5d5559036db8c29dfb6f536d9407fa33e95100000000000000000000000003e42812056456277b0cddb474d44e040fc491b6000000000000000000000000066304067ca6e5378aad16067979db0210924db0b000000000000000000000000a57a7b615256a30f5aac8f73b33b4f13ee46059c00000000000000000000000000c5efde69623659c063843cf46c9248216a9fc6000000000000000000000000c8fac77d55b7b1828f4137c3d1a70592ed23856b000000000000000000000000939c0b69164ff011da157705839fe40865d83964000000000000000000000000570b9b6154ed9d2159d018d593325375079e6ac0000000000000000000000000f5a3bf3064083239b79a46eaecc9f90c790d1cf100000000000000000000000093615664b38dd33406203e4178bc8f2f6628c54600000000000000000000000060c5841293344750f14e9d5a1df45e1af38bea6d000000000000000000000000d28dd3c62b2c3760d9cd131a0c563b1d7d0a3ecf000000000000000000000000ab8788de31d821b92e914bedc3af72b26bd06f5e000000000000000000000000d3a88ef1ba9a15f800e2a82d2a9837dadd96dd010000000000000000000000001ecb736fa5416b0922e504e4a5d62c959e9fc7cf0000000000000000000000006961a1d62c24ee76ae11b78cc6f564ad510f9138000000000000000000000000b1a0b8d25308977b61f71d2d83dce851a463efb600000000000000000000000053ef4a5750605e84175edbab5380cbf506d75829000000000000000000000000aa75139c1014404f18723683eaec738d11a76fba000000000000000000000000116e555bcdf5e4c0723a6d52799c46978bb39de5000000000000000000000000935bbf5c69225e3eda7c3aa542a7baa5c5c30094000000000000000000000000b8b7e276a379d7a6140fc7fc664be46c71bf5873000000000000000000000000533d15a0e11134691af7e01db730f1f2541dd268000000000000000000000000014416c2a040cbec183e0835b8464d8a9aa251a00000000000000000000000008f30d9230e7650325076b4f0e4914865e600851d000000000000000000000000f986ce201d07285d67bd80a3e718f79945b952c700000000000000000000000009de0cc57a2425b054ad4091f75cbbc260411ba70000000000000000000000000cc9a099ac48368f026aced3cfbc49750cc47251000000000000000000000000ec9506ea5702d27d7e77aaa823da5156c3f0c42b0000000000000000000000003b72002de3aed073f46ba27934ed3d84f5d90b5900000000000000000000000043c35f2e2d5faca2f619c1cd486ed1423af561f20000000000000000000000004edbdfdcf4302a1e1c62776e1d7d5c350ae79b26000000000000000000000000ebd8be2763afa8d2b07fc4a98dc732ef90007f58000000000000000000000000bf052a07a56fdcd3d680aad73a17604a7f320b9e000000000000000000000000df089550cbf9bda6c795258fa288a72999958f93000000000000000000000000b1ddc4924c79163d7e2ad2cfa3a90258216f2f410000000000000000000000004df88f7e15e56cced69f95386f1d2b45d2ece9ca00000000000000000000000001105d189a0f2da6942b99e05838c3b3243fc1280000000000000000000000007f71fc496625eb62927690b76a55153ce4c8dd8b00000000000000000000000020aee3e5f8f5fde0448624c33735bdbb43da8d570000000000000000000000007ec43940de2e08c4964c2f93c86b0f62da3bc921000000000000000000000000e125345b9497039a9325edee9d3713696c5dff44000000000000000000000000a067fc34fb5da1ff78b4f5ac2cb88a06f661c3f7000000000000000000000000c9e4186655f9827249c0fc9b1e706df374ad81d00000000000000000000000009b4373ef12c57c0caf5e80d14b16f00aad967c1d000000000000000000000000eb95fa263a2998a66abfac2cbb0ff528b4d91d63000000000000000000000000280c16054717bbb890b23dec840141da93c7024e0000000000000000000000007abf696580d99e3cd7f831a93a65468ef3e2b354000000000000000000000000e8faf95ad24a467dddc4e100a68398b31d3dcdd6000000000000000000000000961cfe5b48d0020f9a0debf8124c043f6d12f823000000000000000000000000772fb264b7bcb37c9929b1e1bf179e146c53abd0000000000000000000000000758ca98ba8197b046be9b54c1ac133106b757d6d000000000000000000000000c966badda539a418c90ca7a3eacb36d140b4ed8400000000000000000000000011c457f819e1b41b97f139b825228955456e2550000000000000000000000000ca4de8ef29a7ee7f23b7395dbb534697785c953b00000000000000000000000021ad4dbc7e36ef80fd03f75f08253ec4d84129a10000000000000000000000005f170e5c517f0969700980d4d1a6731293cc4fc90000000000000000000000000e4eddc36848590d1b036f517ee32a0eb79c7dd40000000000000000000000003724f0b9a36e6ababa9a095e4cd15a05d0fcbbb30000000000000000000000004680c9038bd1ace31d21441c609d58103491a73e0000000000000000000000003ecf832d5d9e814536f03cd5413e4503ad1db24d000000000000000000000000eadcc5102983861e0adbd9646b6676bba6bb2700000000000000000000000000bba905cd3fb2d65e47205c7e293c876e6a6b2045000000000000000000000000226f9566a26549030f8fbd6b9c058107460f8b0d0000000000000000000000000d241e18996766081978e83e56e42a79f5bc6b8f000000000000000000000000bcde14fabfa34fb891102fb17ae67e02716ba719000000000000000000000000dffde0f254beada034f14383cfa01cc9eaf959fc000000000000000000000000b9deed9cda5fa3b08529e898272f91a99f6aaa4300000000000000000000000076fb1c82f8606218a52a52c4b9b75d46e39314600000000000000000000000004e7680d49e81d5ac3ae240da3df3c46e5d1acfa10000000000000000000000008472ee188899569cf6ef42bb2038facae66972d2000000000000000000000000ae44824a7d2950c7d1c8aa049d7b0a8a9f3a0a6000000000000000000000000016c19ae70b6fca911761f24e5ca8a96bfc888bc70000000000000000000000009ae1984eb697ff8419101fc860e0ae19d1564064000000000000000000000000d479858131c5a24d5c16a743d775a43bb37cf6130000000000000000000000005ba7aff2f8803864d3688bf3e32a63406526007e0000000000000000000000004c25d2df7db096b4edda9c531a0cc04e413b54dc000000000000000000000000948818ff02c01a2de77402a7a542896baacf8d1f000000000000000000000000ef77df3416deb3a34a62acc3b5fc1754ec4cee0f000000000000000000000000a711c018cf6274cc38fefb4042a65732c8096daf000000000000000000000000cca6a469338bf678a4fbaa217113b21151a2e126000000000000000000000000202976f0f5d19bdb929cd887f6a64ceda482a8fb0000000000000000000000002ae571a2543e94b1a556ab0c802ff674f27e68ec000000000000000000000000ea8c2091e2b1537b975680480edf6efe3b65eb66000000000000000000000000da72328bbd8a6ef80238a8dfd61b0bf61ab03148000000000000000000000000a1727924a13d3dc5db70bb071fcba72ce34079d700000000000000000000000082972a09981af799c51a05712ef56a1b44dbd77c000000000000000000000000bb729e664fb32550ef832e589d181252fbf216cf000000000000000000000000eeb388f0e4b66e77fc9e3850b4545619609db7aa00000000000000000000000020b758401ff9f931d662b3719e23672ef1cd45a80000000000000000000000001e6984cd82be73990235b0662aa4ec07c3ccde01000000000000000000000000a94e02e7277d166c340e647fe443f03f81215224000000000000000000000000309155d0121be29669bc8b618aed2beadf62db890000000000000000000000007ddb1fb23847d35e0dd155f58d9c526cc2eeda090000000000000000000000005a9bb57b57d021024d132f053dca73d398510d0a0000000000000000000000008ab07ba74d8ebc9b1c652b7d6dbaf2e8734252f000000000000000000000000033a5a589600b4422b7427487a66f6b289ed67896000000000000000000000000d0b22702274e8956b4dfbafe0618474b94199d470000000000000000000000006d11ca8c5ecabdb1578e113ad8ab18fd5b6ca9d1000000000000000000000000a1fa1993c38e8aabe553fb9a2f634488a73cef580000000000000000000000004f59eb5422dbd76a0450b1e7d79bc1fd55f7769d00000000000000000000000040ee9602696b7ae196248fbafefac14d2e533ee500000000000000000000000028f76d62c104a8a4267d6b15b99b27d0de7c3b41000000000000000000000000c9e8622f0a68641634494125cbc27dda3d7745ea00000000000000000000000010822382fdd7e3140a4e67783706d30060c9b11c000000000000000000000000fc8d0eb908f4ff5fcb6c7da354f39ed2851df774000000000000000000000000fba352d1c03510d4f4d412fee083407b14d45780000000000000000000000000515d5274b433fd584fc103b61e474f03a860697c000000000000000000000000fac86538836a4f8b667f16d5766f9cd29cf15eb90000000000000000000000008d683a40b0b515aa0bdf0a7518ee35025b24c90d000000000000000000000000e4132861b4a36a267518b757aa11b32236729390000000000000000000000000db908be9f7304a66aa72f6ee9d2c0023576b376a000000000000000000000000c53fad8467be71fb7455fb1df9fadaa7922b068500000000000000000000000034d1fcc6aeb0d5120d23d89713fbfb0b3c3038f2000000000000000000000000ce0f3c0a7d07ab7cd5e06b489ae77916433bebd7000000000000000000000000628f7d50eac1c8f69b6ccbe2ad8372d1e49f99690000000000000000000000009d66ded8f084e2c37e0c57cb33b27a77bf565200000000000000000000000000f244a12fcf3dbcede0183e41b78e12b04d292654000000000000000000000000a727c11ee000a8f0df668939f5af7a10ac4f253f000000000000000000000000193534b053c90881e87caf30c76baeb6e010469d00000000000000000000000036e947ff12304996e29f1ec76e83529ab8cc25f3000000000000000000000000d41cd94fba987fd46d51ab2104a4707822666666000000000000000000000000bdb28251a799f220a7a1dfb3476ee7dfec6a85990000000000000000000000005591c4e76f048cd2138c7cb0c0a1037d1682896c000000000000000000000000063933e834394026a89d9396e1b3da5fa10ed7d70000000000000000000000003a839657b34494d330d3e2c77ce4e79f60fc3ee2000000000000000000000000736def3a57e7a8b30a8ee2f7778f11bc2f35e7c70000000000000000000000005af35699d5589856e8a972cb4b56c4497a3305d2000000000000000000000000ce6228ba4e40b8e3a3c79a098a2d804acd86f002000000000000000000000000243115935150c8fdf6f1ca4a1359e0df2e81c76d0000000000000000000000000891fab9ea5688fca5ea63fa5361ccc3ff47b451000000000000000000000000cf25c2a1a8d0847ad9a1ef971ccc5e885e6f63aa0000000000000000000000001fb935a2003230314d52b29cbbb1419f715608c900000000000000000000000032f9eb9b7417b45176b548bca6713fb643eefe1b00000000000000000000000089e4f9573d37d44056039976de3a27549a5ef39f000000000000000000000000cf1ab9fa870c4ab78b6cb401551a8ee33ccb090d0000000000000000000000001094dba8c2d7285261c3373bb26b0ffd80940edb000000000000000000000000e38c7f4eb00d0acac412df8d00f0ed0a64a5dc8d000000000000000000000000b9271189b1b269db2b1ab6deea07194a590dcf3b0000000000000000000000005be7f89739f4a1d121c7171abee2ba9e1d78d370000000000000000000000000c98b129c6b2d40d5f5400a4fc9503cb42ea5381900000000000000000000000067f2e0a12641085ebd8e1304a520b8bf809bf1240000000000000000000000000ac05a2a380251b7d04a382451cea1b72d87dccb000000000000000000000000331896379777cf8fb470c4b74d1381ecce876830000000000000000000000000c33b8d65b0d4f6900ab95782c7b0ba4b071b48150000000000000000000000008f18daf2b75c1abce0d596bd94bc11ba47b0218d0000000000000000000000001666491c993f28e2f8e5822c7a107c6cd208c119000000000000000000000000d8bf86fd85a343208cf547c84083ccf9ee5e158300000000000000000000000038353e4272a7417719817425cd8e3f0e20f0ff77000000000000000000000000218d936b0305d584e625aa03806d97ab7f1b1601000000000000000000000000698a6eb3ce53097dbc2b40bc5691b07d7d19d1ff000000000000000000000000a7b5b67b91bb9c6e3bbc5f33120ef86abe0f57cb000000000000000000000000039c2469a429c3c2f426e0d39a19853b50e946680000000000000000000000006c441cf66201c92b866a81b15f659f6e962fb0750000000000000000000000003e4ef226e546d0494ce738d1b1992682d0b786b4000000000000000000000000b62674478e831128f45837cbd4b1c9fdc408e3e3000000000000000000000000e08412fdaf54051897f02d69f98ed3ff3da1dd040000000000000000000000005a2311bf13622fadd56bdfd64e13308e512e5e830000000000000000000000005463d5405e450469110c567ea72a492a809dfd1000000000000000000000000070cbc9729f65f5700c342ac276cbbf052bfe0f7c