60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e67616c61706f7274616c2e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e2067616c61706f7274616c2e6e657400000000000000000000000000000000000000000000000000000000000000002e516d5644656e6d6f7147765a7675334d5541577463523764655545674b506655336e7163434573635467477a7a63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c000000000000000000000000bcd5f04e7089b61706aebcf84051b0ac5aa086b000000000000000000000000042b56545e23397f02299d2774a41f6e760a9c279000000000000000000000000252ab82ae91a525eb644f971d7b92f629f826e040000000000000000000000009e2a4b3f67a6b0ab025a4ebd3062430ecbdc793f000000000000000000000000f137526bbe8eed7ab479efce520316742e3744b30000000000000000000000006abb9e0bbd6facf18953f500ffb82b360701a394000000000000000000000000dcd05133922c8ecd7609c4f85df17f499b009c46000000000000000000000000e1cffe3966ede6126cbff61510e83975764415f100000000000000000000000094937c275424b0f7c7b582cecf9d831a7319fe21000000000000000000000000344b947550e547b574c39252a32ff238a112e290000000000000000000000000f3da65fbd2c126eaa8336063d06166986fa66e05000000000000000000000000750831c9b27a436421fc83b3d21be501f652ab4b000000000000000000000000e3b1ae3cc778e8a5a6c0da3b6c20fef1b23c374b000000000000000000000000c19c0cd6e763be651b69326b5df3a192a94a43b000000000000000000000000077a590ebd190306b8cece6cc9358723c3fdfe14a0000000000000000000000005aba24672a78f660475cb2c3f0cf330045d0d1b700000000000000000000000074b3b90be69858026727746bde76fcd5f48d72c2000000000000000000000000a3fd28da984906090c44e5d099d60b0ba01c6d3e00000000000000000000000096051246c3e264cb192723562f62448d76bc774a00000000000000000000000090dc50e89978869d2e66a68e98b730bdbfe893f500000000000000000000000020d4358e7647c1166e5471ae81d8eb4017f4ed24000000000000000000000000bd2b9a49d406a571294ca1423ec1b7535b8d1d610000000000000000000000002639e5cfef1f068fd64db4169e95d4605ea734e400000000000000000000000069921fe122e5aa527ab8f996436f7056e2c4fe14000000000000000000000000d40dd8bba0e6cecfd98253fb5088510ad3ebe4c8000000000000000000000000c0e57ce07b18c68c1280db8c2c9df5a1b1f7c98a0000000000000000000000003ba2e1b23155709bd7a4f3d1d16f612faa23535000000000000000000000000052e6418ef53f8b205a37c374251a20b965ab666b0000000000000000000000000129252f938dd7436d0b65d06360efd75cbcc47e000000000000000000000000d159a07f3fc5520adc8b70baf0e4c481a1a533e00000000000000000000000008813e9b0de2c8db399df457b210b2d6ded9a3d8300000000000000000000000041da53adc315755b167c43859a8e1008d08004dc00000000000000000000000080415d2876ed0a43ede3471ca915155b8d8c73d80000000000000000000000004068e6f5f0b1789117bf31fb6807f9d1bb5a16990000000000000000000000004fcd9848e714460e9b77c02597edc204567b813b0000000000000000000000007c4333fb7a0bcbf906a50c477427815b55e4565f0000000000000000000000008ff303693368276e1139ed00acb86691c422690b000000000000000000000000a411188356eea42ba26a07b796364028ddec0fb1000000000000000000000000b770f4eabbcc9f2c44711188233db71b460514b000000000000000000000000003c080121ad2a04c350b8b0d8d8705ccc30a4879000000000000000000000000d8e944b9ec4457380d34c632d316b0230a438f900000000000000000000000003cd079fba3c7c56b760e78860c30ffebac0a6c7e000000000000000000000000d219f50e11c624c74c4e8d54a4f56222bfc5441a000000000000000000000000d6907f65deb85ad208f0aa67646a50e5a033fe340000000000000000000000002dd0d0d072d3a537cd602177a607a75279eb139e000000000000000000000000d1352865e2fdc3d538396be52bde53e08aa641a5000000000000000000000000ace431505d2762c850f3714667028899f3665abf0000000000000000000000002a2b7015c8b308aa45cb4d6a5fee46770d92ce1a0000000000000000000000003305d1a6fead5c74f0752a70d19e4d1910b6fbd4000000000000000000000000dbb87f7ce0b865f23cf5a8a4bcb9bdf75bfeb1f700000000000000000000000045536a6dd9f8bdf5a5d4e490eeb916f201c9d1c4000000000000000000000000bdf61aebc741a07dd144d63ba2cc48449b7236bb000000000000000000000000a2e5df6fe8a2d1fb546f58de166b2b35f4ff75b2000000000000000000000000a908e959b4eea51df42d278ef5733e12262e83070000000000000000000000002bce919beda04afdd7e59b723abcaae2545fe1b80000000000000000000000006607480ee2e9a2463ab62c88db851403f3c61eac0000000000000000000000000b414ef9197c3dbd9aff6d4a46427279c23956b20000000000000000000000003abc990e75dd79cfa983fb6af4b6856a2b020dd1000000000000000000000000724be1f8b8d6b4c2b011efaf81d534bff4c3712a0000000000000000000000001ce405d4d1cf067c1022c871faaa166d978b08e5000000000000000000000000c4567e8937b16fb920ed15d73b18db0fe5c04864000000000000000000000000b56b970ccc1e7cc98563ed6e136be565b041207300000000000000000000000057e6eb6de2e175a71e21171f1cffc20cb938a0ae00000000000000000000000074080b893cc74d2220c3a422dc23f6857c4f6bc9000000000000000000000000c54cd8370b06ed2ef9da44d004fb62e194f859bb0000000000000000000000004b01866a4b22c7a4e878afc9822eec8fd2ff80bc00000000000000000000000071b2c3d2f982cd563a0aca77ba22dd9ab308d9af000000000000000000000000bb97c0ef3979ceaea972a1e7140d4991eeedcf88000000000000000000000000513bd1ebf7e73e06e23eb24e848a82abca0d80b50000000000000000000000007ae3dd4f753d728cf3dbbb10e7b414b8a9089ad70000000000000000000000007be77d43825d7451361d73cc2865ac1b3bbdff3600000000000000000000000045bd10408bd515299363a7497813516283f8f2e5000000000000000000000000bbd387f8c1f6439efb2a6119cbbca453bd478b870000000000000000000000008ab548c56090090e66fd2394c3f6ec12af784a2200000000000000000000000034158959599fe1dd1b92511e7cfae71fce3f3a07000000000000000000000000863911fe00feaa644ce3fae13836732b1d4eabc4000000000000000000000000842c6c7c221c43c287084083df8e135fb3117e4b000000000000000000000000467387f519db8906860be9ac9651867dc2d21f24000000000000000000000000a2b03ef31c6274c9e5c00a0a9d45ce4427218d22000000000000000000000000ab756c25d551fd37da2d39f3c0a19d2b1133367500000000000000000000000037ba1bd744ff2d204837b27e3a5a620333cf9172000000000000000000000000f9c61267fad477f0cc6b4b34d93dbcce488d655a000000000000000000000000fbb61a8b29b3abee9ced43a17b8edfc76fd5657e000000000000000000000000672237be884718c32e23a54a18059813aec491c600000000000000000000000000f109e2cbb436646f67a3923e367562e2983bc7000000000000000000000000c054af314143fb944d19af1e471676f1bbfc7a3300000000000000000000000058851a84693364072235d179418de0bf2362e2dd000000000000000000000000428ca7e8c926467a46eba9d239b3ef85387ab9eb0000000000000000000000003b2e8c1dd8ae4562739f7fdc8c8b9c6d015b2b9c000000000000000000000000d6cc27136221bfe8287af583d9509933150c39be000000000000000000000000d6b163cd51bc4298996a3aca31afe59646af9cb2000000000000000000000000157b8301aeb285cf77a0652bc53c418abdc339b6000000000000000000000000f60e04304020b3db03e8afedcfa56d5570036da9000000000000000000000000bad923090ee1a02501fdc11e22f38a6e25aed352000000000000000000000000e9dc5195b7d704527d131347f84e0da0b449e29c0000000000000000000000003b8e1c43a7153c36c4b3fbc7d9a7b45fde3490be0000000000000000000000001dec3ee445ecc865b6231f2fb107dbb20f97c0a20000000000000000000000004ef57e3263535456e8ae3b93ae9e0245d43ff6f700000000000000000000000057bd657b816546638e0f6373724010147a6e427d0000000000000000000000007974868d7a5de00ebc218c48ccd072762191263100000000000000000000000047187eb1dff08a274ab897e4d10e31dc9bd8401e0000000000000000000000001db767a591895d9b6970c1d6fd48a4bc60603b2900000000000000000000000065d3cb7ed9ac7707ddf7d68200baed88b2e27732000000000000000000000000930fec8fabad7d91bf739afca426cfeaf6f0d98700000000000000000000000099d7a49f19afa9a7ecf3073e4bed1a7f8602e4e10000000000000000000000004d88bbddd1c023e4a98e7e04acdda6842552cf46000000000000000000000000be4e11500728cfc0107d67ff6f984652f19fd024000000000000000000000000b57d132bbb5b22eae9b9ac435fe3e514dba2f608000000000000000000000000a7058c993636c2ebed8f0aa6701f5c06e98a3ec10000000000000000000000004b56a4161bec404449c563159621aa51053e7e15000000000000000000000000b3942178e8f1574fa6b425a7b28f76cb6c57fcf5000000000000000000000000397e89eed2e66f2874082dfebb9f7bc41ae081c9000000000000000000000000847cbd92659538b9b9326f8b2fc92a59015c48ea00000000000000000000000023817275414d7235a605ac9754ace594d127eae10000000000000000000000002ec237ad06d5c42441d64452d4348ec2ef90ca4a0000000000000000000000008d6158276fe8ea8481e2289473a2eb8841e6c670000000000000000000000000f12e898896c1c24fbc8a25ac7d979384da1b752c00000000000000000000000094cad80862ad4270289dc819dde4486145c67ef9000000000000000000000000ec02198ea3e3d0ccd2a7e467c507068a1f064cf30000000000000000000000006a40bbcd8c712e81a07ac5fe8e5ae8e92133ecfd000000000000000000000000d4aac62204cc8a4d83cf80bb4320e33300e7be510000000000000000000000008502cd8ea1569601c6cdd592b27f4a82266c2d70000000000000000000000000b2705582a75ce5ce4c2e3319d2980561b3cb8d0b0000000000000000000000004fd3c399cf80c2abee2e5facd15c78563384291000000000000000000000000016c1bb500bd49fe4460c54edd0050b24602a5c9900000000000000000000000066666470580443cb3193c3e307a6168e9bc2adbb000000000000000000000000b66402e75f5e650465e12c8e14f265058656f319000000000000000000000000797664c2b87af0dca7001295a484e1c9951d8bfc000000000000000000000000d0ae22485187bec5233f992fd7a07e2c04af4a67000000000000000000000000bc6358b679a7163d595fc65dae041c6252f6b6e40000000000000000000000001084577b94a412ac182434b37d3b07b3319580d5000000000000000000000000b97836122aa1d37eb607d92115ff43515fb26da70000000000000000000000003b0f5cfcbaf1a31c9bb6a6ae1f065f73ec82d50b000000000000000000000000be17be543eaa450408ad849a5a579e8c46f93c99000000000000000000000000d55947b3d7aedcdf7b4450036b16c8075cc2ca31000000000000000000000000c7b64057527a095f36e2166edec0bb125d7f3e37000000000000000000000000df01c35fd8384e0cc1c52b72a09ad5dd51d99ed60000000000000000000000009b54d8e4c3a2a121829c9a9825aceb78c8e99d910000000000000000000000000895746733e95307320605fe74eadeb39642bab6000000000000000000000000693bcabc08e80ce9574f2beee3a9d028b090f738000000000000000000000000485864fb57b01c44d992b71af7b4e33f970905b9000000000000000000000000117c23002790da21e2bcf0b8c57fb23581e63bf80000000000000000000000008bf0943efbf8dfc84f13c093bc2adf8ede122ee000000000000000000000000038e046cb4b13244cd5f84d2e6848f0f5ff9bd2440000000000000000000000006c482bf42996638adbd29eb84d21002aee03662d0000000000000000000000006cc6561861bdc4be57482d0a0db1ece67daf77390000000000000000000000000f3ecf26a94538f864a8711c91108e1745b8a926000000000000000000000000d4fcf1633e384ac0b6fe816c7beb0dae1c5408ab0000000000000000000000003c2bb7a0cd69f56fbecb1861ee799d10ae5b2613000000000000000000000000826264481832d056302fec7631402e3bc7a33b56000000000000000000000000ff12fdde99169e4019b1b2cdff546cb0b4f5dfce000000000000000000000000013a7dc04d8d24a22a55079f50d045d11754de7d00000000000000000000000006c441f9a6ffbe49c919365bcfae73a3dbe43b800000000000000000000000008ba2c63cb8d67980b570f26be1eb2622a04b4cfe0000000000000000000000005bfe4e6fc353e146b86d3f8179488a9edf689d9f0000000000000000000000007d00c3d213c39087c43c39a58d66fedac616a5db000000000000000000000000e6473533343574cc9ec8cfe0c0718c53d0dd571d000000000000000000000000b8c9776bb8dcbc9bea9ba6ee7de75e04d0a1ae410000000000000000000000005e439c320d19dbc0710a2a3757e2a7e0e7e28c440000000000000000000000005704083c3648c3215b43853100190262fcd8fc68000000000000000000000000f88b3be81fa15a129b5e2bba4765172848f73db90000000000000000000000009d4f85cc0c79cb80dba811b435e90ffc58e72a5b0000000000000000000000006be93140f40aa9411294dfc31894182d91dd9b7f000000000000000000000000648c5c75dd10af9c98d9826824134a6542e12309000000000000000000000000a0e7c4bd823618a3336ac8d4ad7fb14abb6dad55000000000000000000000000ed4e8906b124983dbe161f0999069c63776b8c8d000000000000000000000000a1812cf6aab30cc4644210a20d1fefc313023c3800000000000000000000000061e3b5047a2bccc137d86a2eb5dc712f7dd3687a000000000000000000000000627c933a0b777534702db02ec8bc76f7f9b915f70000000000000000000000007e8fb900b702d308f8dd38942767fadbdb6fb15f00000000000000000000000038798329ed1b30c0c0e4d4b8b75636126125006a0000000000000000000000006413e6fce79f604bc5b4c2a38488e08ea1f40704000000000000000000000000136bbf381a6555d1d7c260afc324831c594904ce000000000000000000000000e12c521b495d2dd9625594528f04fe27b4270216000000000000000000000000dc2dc8214a647cf942ebf4490937da0bb617105f0000000000000000000000009b4f6aa0af0945b8a50ce6c11326b5d9f56b9838000000000000000000000000c43d640ccbaaf350e39e4570ee8e812f4689c40f0000000000000000000000009b6d6aa8c33a4a12550657a565569d9e859d8da700000000000000000000000077cb16a88877e29ab7f36e95bb365b3c4bb01470000000000000000000000000a165c8c274ea22e6b2639a0eb0997784f682e60100000000000000000000000036c35603d41f06d7c4cd8fd4f6017187f158803f000000000000000000000000300393137ae6fa80abcce153661e6e80b5ac841a00000000000000000000000003036670facad3ac444c6f5e477ce7f3be9714e40000000000000000000000002b4e276a65f245374a9944280d7be9187105b2070000000000000000000000004cb7c84dd28d1203c0258c28e523fa646977a04800000000000000000000000045154c8f654cb54f1d9462775b252357ca5b45e4000000000000000000000000d7755163387c055332513748221e324628c056b50000000000000000000000006a0074f0ace407935666444276f644b53e99eda60000000000000000000000005c8f10083d91dbad1c2b42e906667a50024353050000000000000000000000001989695e52fc60e8765a101320b60dad72894608000000000000000000000000811ba456a6d8dc6daa5e76818844928391f98b37000000000000000000000000507381a9fb772433dcf0c0f45ef4de48873ff0070000000000000000000000001284bd15dc1d835d88c66d71b42b6648d4f852f8000000000000000000000000d395a5575e92fdf44568e86223cdcc89e18e063100000000000000000000000073ae58bb4f7f9a11a0648dc9153ad4c02811065e0000000000000000000000009ad3c01b1f441d43a4426d3f44c888d2ae3fe88800000000000000000000000074567a49d35794326fd3171197e0f1da4720832b000000000000000000000000c13148d4ef9d20106c3604bd7139d9c9b19a5ce70000000000000000000000004af225367115548fb05639c1e4b3f1708ccc0fc30000000000000000000000000b0f0ac0713f1afcf452f66394a1fa47ae2b60be000000000000000000000000188320b8cb46973ed5b228912f2e9246fce3bcfa000000000000000000000000d348f8caa6d01fa44212caf55d90952d49c1473c000000000000000000000000f5b8d2da0501767628471adb4fc76de4c8bf95a10000000000000000000000003bab74897c782cfaa3bfcb52a8a60580b1ca474b00000000000000000000000083efa27974daf609efe69334a93f7cafbecbcd29000000000000000000000000a4cb0d3ea04841dc67f32b172d8f2c6ac70637a40000000000000000000000006f31c119c7b86928b917e45fd42671875bb063fd000000000000000000000000f14a161209800b4e9a0cb822f8308d12f879eb500000000000000000000000002bd40f7e466b7a8e2b5d3be06b1b030e93a62a2200000000000000000000000088e3bdd7a011a66bbcf07c8cefe3fa6db790eeec0000000000000000000000002ed53b57afafa74a105c8ffc89b22422853bdbec000000000000000000000000248b02d33176901bb7e3745113be1fcd0c1f3ffb000000000000000000000000788848b09f4fe0966694017496d362374271b3bf000000000000000000000000b1d5ebb2d885fc7d212d6e49c7b07bd419b283bf000000000000000000000000cd60917fba14376701cbee7037894bae481f4cf40000000000000000000000001a422b1795c3efd428eff6dbb888bd6bc8db767e000000000000000000000000328f4c61c6a0479c467c9328bd64477279804b34000000000000000000000000e8b0c438240823a705bea833af3980f56a1a81af000000000000000000000000639f91dccb66eefb9638d96954554a95620b6e6b00000000000000000000000068d5fb6cceda472d02ae31dae56fc4421bfebae600000000000000000000000052ca455ebca5482d995572c069f93d2ea3f9ee52000000000000000000000000287e43556146239db1d59ead98614ebb32ccfa720000000000000000000000007276cfbe71c33bc676d32294fbda19a3bbc7ead60000000000000000000000003d635e62c4bf407839d1318e52e7582a6057cee300000000000000000000000086d1611bf97fb7db4dab133a7aed36b1080ace2b000000000000000000000000d73f7a7c5aec45c9a644ceac224dfe153d3e38840000000000000000000000005c6145d18fb96cf9aaf8815ad637f8f231a6b247000000000000000000000000fc25f9a6ac38bd91b4e1cfd1f3caafb42ece340f000000000000000000000000b054ab56badb0f74cc6981ad223b497e017b30d2000000000000000000000000d722441aaf35f3395eaa288d9bb778a2322f8f60000000000000000000000000497e17b5df40e7c352d592fe22aeb35bf7ded5090000000000000000000000008a14d4a671fbe267844b08d9748ed946348aebfd0000000000000000000000005e63497d2c20993f4dd296b05f71ef115bd66322000000000000000000000000711a7056008ac157b960300b564b3dabd035e5c70000000000000000000000009566e7115297f4d4671151f42d374a619e126e5e000000000000000000000000f0bf49901ce9ae80d63b69eaed3b53a1e5930197000000000000000000000000d4bfee302266088f53c6f379c90b1152bcfd94200000000000000000000000006f9412a73cdf754e673383e2234bac706bde7d14000000000000000000000000d133178d5eca3a80cbc55a7642a72eb0b3a55a980000000000000000000000007530d07a1e9dc1ce7d3dcef41f2790dee7831cc5000000000000000000000000014c9722ba8ccd08ec6b4f984a0b3c3a422dff57000000000000000000000000132db19903eae94dbfc6835074fe4e539ba12df6000000000000000000000000287d05e169cfb223a336aef73ea8b58221da9b3c000000000000000000000000ad4b91224d20f38a3f22501efbbac66885c4f17400000000000000000000000018fbf1559ce77d49306893d23f7986d28441e8fc000000000000000000000000bdd462c87df6eaab55e5e019c557b01472e210a6000000000000000000000000d38efd02cb8aa4615eee612db8adb53cac8b83c0000000000000000000000000b00576909163d5f85bc88e2fe5e4fcc0653d75e90000000000000000000000002912a64842afb357e2da0ca43141daf5a0db2f040000000000000000000000005d0e08b9eff3213e9a876dc3ab0972009766c69600000000000000000000000030a75a7a4a33c5578467688f6867d56e657646fe000000000000000000000000d1ffb26b01bb20a5763499528603a842a60ab73c0000000000000000000000007b78d4eb2b4d606f3704ac4f3fc3a17a30b044cf000000000000000000000000181b6e5f8a149f76ae1a8af66d9a61cc35a2904b000000000000000000000000511dd2c659229bd5fde7d73f1ddb561a7cb8e6ba000000000000000000000000bf9c7f12f7ba5ad478a74735470f14f74e472a6d0000000000000000000000007be2ce509de55228389a305ce6a38a98c9ca0994000000000000000000000000acc15f98817db5a2dbc23be12f86cc0932053b08000000000000000000000000ccd3a068223d5539c8ff0db9704a06786eaf4f140000000000000000000000002a177227e2c8ae5c186a8f52fcef08a4e8621d4c000000000000000000000000071979ad604851d1e72b0ff21c61fb16a37a7ffa00000000000000000000000006aca4107dce740230d7498a0eb963b3d99b32bb00000000000000000000000021c29b200543cc837202393bd06ff3420dec980d000000000000000000000000bf4695a9090e6e39ff0ce67ef16e3dc703c825c500000000000000000000000000a44276d20563d9e3845973620bedca4345e4f8000000000000000000000000732501dcec161a0aec1ee4a8d7a7d7851fa82267000000000000000000000000c50bd5721cb1ad7b2ffc4d628311d0b703b4ba93000000000000000000000000de42d31d9163d6e7dd72012fe8e9401d30cbcb4e000000000000000000000000cbcb64d6653016731ff93e879c774e32344826db0000000000000000000000007811b504df1f9609e83a7413d20105999324c7de0000000000000000000000000ad95cb2027c537d5eac072ad0d48b8ca79b3a08000000000000000000000000b749d3920ed6861f62bf6415893506fd44ff656f0000000000000000000000007a74b9862e185780aee1c90515486e38425746b200000000000000000000000038c7d40bf87c244ae7b7cdcaa06c543e49cf11f60000000000000000000000000b0d96f3568dd8368022f4a93b303e975c5e45ea0000000000000000000000008d987acb7489eb4fde7e32bc2a3af68731932413000000000000000000000000b34dd926850c00c052035f40cc3e7f4e8a8c6ef30000000000000000000000002a4974f687be8f92680d04c4262f0a9e2f1771380000000000000000000000000ae9cc5c52afd3e3b7d8f5795661bdaabce9e79d00000000000000000000000096ddd5aef7b87ae72395952864741c056f9aaeb4000000000000000000000000ebc9608a3016f1054601f0c3e0e8437328fcb3c20000000000000000000000003f19d34dd24d20f4771560ff18eaed9830ba05ff000000000000000000000000ac7a8f0fc55e3117206a33e53c6a431834d4a51b0000000000000000000000006b3661c2a38f9900a3b7b3896a4c6ec248db3f62000000000000000000000000b7e37479dcbfb15de940f9264d99fa047d7f49a400000000000000000000000035db49cd645106dc50dfd19de83327f4f3e337490000000000000000000000005878c8e1e1d63c852a78489db7c2102c6e89bb2c000000000000000000000000f99357e508dbbbbebaaa279fee3441d7d16a7315000000000000000000000000173bb7f2188251f5721fd538668624b1cb2239150000000000000000000000006b54326e75f51e06e42f319b55350a6170cfd5b700000000000000000000000027938bf6281991d6d5a2d0f31834c48e2c721e25000000000000000000000000a62de97ad2cd29de18a79605549839620ffc18570000000000000000000000005e83ffe319b9e9e6187d564058e075a204fb5ac20000000000000000000000009d1e0cc6a92cce51d9b8f76afcc4c22227a53f9b0000000000000000000000000d1614650704be23392233c5b7951bb3ac88a4cd0000000000000000000000006a39be5e2a0ba3cff901686e570e653e08dddf9200000000000000000000000086b03cfbcbafcc7b6b9a211b6cf232592931502700000000000000000000000066bff0ac74147fbb94385bb993bbd2fe67b583a300000000000000000000000019b8ea13f5244b57b43f1258bfc6c6edc73a5a3d000000000000000000000000e7e60ca7f9f90fe9388a37e664b07762493a1ca2000000000000000000000000d86c0fa6ddb99133541985856e8cb906b4a3602f000000000000000000000000615b413fd37ec8695a933bc873e9cd8772ad79ef00000000000000000000000074df1fb0a6e26af588eb7a6c22b7710b98218b2f000000000000000000000000fc74ca957e1bb7b9b7df34ca85cbc843ecc18283000000000000000000000000e14291afd7818eec82be3a6951a28e4d9106bc0a0000000000000000000000001978ddf393989f737b15687be3643781b49027e8000000000000000000000000b2a84d0c34352cb6c2eb755a3c636d378b191bdf000000000000000000000000b5589496a102e1d69243923444b6d3181671209c00000000000000000000000073797237310f173e622cf043ad07630a5e8646850000000000000000000000007cebef3a802072cf50b7838e8071a029c4389367000000000000000000000000d2e54e5926dccc71f1bf7249665b417d1d5b89b50000000000000000000000003cfd44a3e9266a91db34b33c5233c305c6349e6f000000000000000000000000db74c24f5f33febe8af87625ccabd545ac730133000000000000000000000000c73ccd3b400bccb5d7a65eb6612d0d0e3f941579000000000000000000000000a54c7d66d5649753f575274a0c640a2add0233010000000000000000000000009d087245221863ad11511e09f6fa5e899befe3c300000000000000000000000024c43447b0d9fc565dd4e40945c57f72e6e0b29600000000000000000000000094bdfaddcfab93615846dfaaec3fcdb77ff7cefb000000000000000000000000d599d90e8c79044cfee3e9d7038bbc074a32cfa40000000000000000000000007e6626a3de5306db8ed1fdb239ef422162b011a10000000000000000000000008fe10aa5d9d52bbc6afeb7effaf2e6d780d14f3d0000000000000000000000002211fed47a8877290162f23b039cb18e75b9454700000000000000000000000011b9911775317b83de9cab431d161a0062e41bff000000000000000000000000c0d2310f57b4ee134e2ad82242a1e26048b5c6b7000000000000000000000000cb77daf262d2b91bececf67333507feedc63188a000000000000000000000000167fc2944321970b57e80c4c07f89cfc5cda3d71000000000000000000000000017fa4560eca88bb0558d2ccd31fcf9a679f92af000000000000000000000000964ca81db02b9057c97cdae7e4520fd7505b55b80000000000000000000000005914ec3a9fa420f1db43cbcd885050768068add00000000000000000000000004e324b867cf2794ad8f1cbdeb7fd61a2cb5b3dc5000000000000000000000000e5c7342086880d821c0305d91e494008a6f3655b000000000000000000000000db7c84dc5538a64080ab027786d10eacea005d3d000000000000000000000000188c6c89342e2c062b972de89f8406b03b97bde6000000000000000000000000dca5f754ef9461d7dce7a271dbcec464d966132d00000000000000000000000027ba2ac4d84dbb184e26d27bda021f375e1661f700000000000000000000000043658d0ad2bfd1505978647eab09357cd9d6048700000000000000000000000031e96adcf1c590a05f99f4339f73aa82f815da3900000000000000000000000004ad39b8ed228dad3708b4317d1245f0e775d2bf000000000000000000000000f438e6cfab4cf6abe28eb3f2ebb01cd2e1018e4a000000000000000000000000b0ee4c461b7202f0bfb756b3a900cfb401b98d01000000000000000000000000470d35333ad302e8e5c9d9439aa08f66a3177a24000000000000000000000000af30c54abf72e9b7d95dd970bbfee39ac5294f9d000000000000000000000000cb91fcb64770ca712d16d27496cca3c9e2c9a059000000000000000000000000e625f35d2cb19f2c6e5e29d5a5d157e44f4290c30000000000000000000000001721cf824647d3406241fc2a4b6d91986ecb1592000000000000000000000000ae68cfe03a8723a3ab08fd731585c433694f7c9300000000000000000000000007c8c7f85f06221e6788322624c04ae106f375470000000000000000000000004eb86b5918585a65ffa93108af369bab43762f550000000000000000000000006329790ac1842aff904676cd58aebc2e8c4a09650000000000000000000000009f91e5d545c7ca7121694754463928376e0b5824000000000000000000000000ce326ef696898a6d5d4cf6ab9db232a4ec9508e9000000000000000000000000311f905123f27f5e747f8b6777fc4489cdd9f34b0000000000000000000000000fa313260aa8fba18d3f623bd9cc10cd399b221700000000000000000000000003ec7d398597332e3ed4f1c5197a544b18188e9a000000000000000000000000b454714dcfc3ec788ce4a2c275d42c7fda96d3740000000000000000000000006434fab331d5699bcbeeadcffdf2531ba5814954000000000000000000000000156bf2a372bd48a1b6ca96c37b390f7c423cea2b000000000000000000000000e7992f387eafa41b4c40e20365a1e9e2046b534a0000000000000000000000009d20eabb9d881be3d3758e63c44bc5e2491eb22c000000000000000000000000bf50e985799232da4569e598acd774c4feec7b87000000000000000000000000cdab4e72b685515063bbf9b6164ac430e0571a6d000000000000000000000000de578832a1bcd929abec995b5e1f3ca6d01cdb58000000000000000000000000cdd97776f3a2f718bd1d5f8430ea048471eb95830000000000000000000000003fddd8b2f2dc006973a8dcb1893694d5c628a87500000000000000000000000023783fb57d927d4a8831ea4921da08e3b858f4c20000000000000000000000000ed40be2fe2e9b24436501ed5d6af94bf217e2f4000000000000000000000000a000cbf0ca330b85c9ca4ffb5abd72f8b8eae89300000000000000000000000043e276a3b01963817f89f02427ad6406dc2a25cd000000000000000000000000ac3b4310f3b1673e4aeeb38621309d1552c2865c00000000000000000000000012e2d8d66cc97b645a632f0bf25fb9ff4d7abdca0000000000000000000000007d1f6b4312cb581109e71fe1d543ea3443967873000000000000000000000000e1fac142814f479580527914c4d4bacfb4d78d020000000000000000000000006b4b09cbc911b31c342643c9f929c4eed0676b9100000000000000000000000039402c934cd17e3a002f8f2dc9d3b9a65d77d7e6000000000000000000000000671db069aef0a799f4901c6fd2f48bc7a192132c0000000000000000000000006da36fc0f198ac694ebebd055180c17b7c80ee99000000000000000000000000dd858a49a6ba4bc0443c45e795a8412632064a6d0000000000000000000000004aaa5f4fabfa5f6f9c57624e13e49a89e31660a6000000000000000000000000d4e5c92ff0dadd90ed2657a076457879b29ec6f7000000000000000000000000c195c3d6104de52e5da67e2e9856dad21889dd1f0000000000000000000000007ef6eb1cea5de4ac21528dafdb83f38834177889000000000000000000000000ba5d06673ba668ced2f90dc39376cdc297069315000000000000000000000000b15c35b1731a145297c4b3083b82caa124553f1800000000000000000000000021e4dd84c979b95d1ade7984bc02178c574a04290000000000000000000000001622cb8f810f90cb1422c1e810cb00360d40c0e9000000000000000000000000f62a2a139c23081be252f2d97043b6d2b0d21c040000000000000000000000005c5e702f745e700b4e50fc6c85abe86af318e8790000000000000000000000008fbec817d2e2280d027c010a8a81d266b2e0992c0000000000000000000000006e8182f72cfa055cbc9726fd622288c84241e46500000000000000000000000034b052c04aca4868baddb611b980ea1484d041de000000000000000000000000224313927f3d2169cde5f69b8cdc2845445f32ed000000000000000000000000e9e81c74cd518223559dc95c03a387f320b223de000000000000000000000000892e5cc795f7095f84cb90fd23f65b5ecadcdf80000000000000000000000000c8f13b59a5f5d47987f91d1be673d2cb2d013acd000000000000000000000000627b3fc699409298c60a587b5769f2fd121d6757000000000000000000000000459bfb1e203160525bb63b34018551dfabd76056000000000000000000000000170da1b2d59217b5c3eaf81e3eff68b85ebf65110000000000000000000000006dc9e5be3091ef861b87bc6debfe921bbe0a2a6e0000000000000000000000005b0323f1b3716f5d61ca153d85f6d00c5b865f7e000000000000000000000000ccae5a9a3dc627eabbca84c585447f1771aa0d9400000000000000000000000081457d10c0490ae2df4d6ee72213084e0263d7c30000000000000000000000005a9572993b1e1e6a1f6804db02e9bf15a1e9b438000000000000000000000000a51ed239e82940983fb76c348b065d1a8f7fd3d300000000000000000000000012904e48d6ad1e59a4d19e6c6f5d8923ac25238100000000000000000000000081e430cc8d6b143f2f6b3686740a2a04bd735c8b0000000000000000000000006195160b886edc975a8c8360672be520d95bc688000000000000000000000000dc64796a2822eecb586841fdada620a405688cd700000000000000000000000018e6cb6020957b416f5ac2b11962007d3cc60bf30000000000000000000000006433c5d302506ebc8a25a8fa2daeceb5c713c06d000000000000000000000000c017ba8023e9a94d74a9062c382c1f3fc3c45f3f00000000000000000000000083d3fe49cae4b2945bc55cbff959501912e2b8d800000000000000000000000012759958214df5a27ad8f5f8e2760c483078f8eb00000000000000000000000015bb923995d086b1bb76a674298113f7f19da489000000000000000000000000d8c6d86731ba4c32f6f545599268566316cb33b80000000000000000000000008bd09dfdfaa2d5a9b62881a8b26173983babe6d600000000000000000000000073569e77ea80f6542af65f75defab25eb4a2d282000000000000000000000000c75f94e54ee738f8349d5bced3c548c2888b62e10000000000000000000000009cf5eeae4bbeb35d584f9772202b8ad673c05a0c0000000000000000000000002a85166489011b3842571b0e05b0fe23f325ff6b00000000000000000000000088e3744535c79b6d3604d708193d245d015f0a7200000000000000000000000097d0984adade2278c198e58dfb8738730f8e3ea7000000000000000000000000e05f44a11cf652e478ee567560addfe080889de500000000000000000000000006da32878b7effe59048d3923c8a7e8fa5ced5ab000000000000000000000000082f0d8db706eaae19127e13fe3e9643f5c32550000000000000000000000000a5623721e9febedb271848e2b0dd3605ad2f946800000000000000000000000079c39331bf0d2356db53cee2dc8a5b42cf8dce360000000000000000000000000473c1e5616eb36c1743985c082e9e2e5905964f000000000000000000000000759a2fba035dd6db560a8d84a2997308fe51d10e0000000000000000000000006a20ac103571e4b5da906598b4421fe3e5096127000000000000000000000000dd868883fb980cde030f53b564d0dc3ef6237b650000000000000000000000008e46a45f4a3eaea861b3598090aeb724ad46e012000000000000000000000000f4d816ddbd80345b9c31d8bc411c82131e584f1c0000000000000000000000006218952da403a4b539fc44df4ecfb24132fb4867000000000000000000000000386918dacbd46a1e1c0806a4a79f46ea3c097ba7000000000000000000000000d18e9436fa35510d75af47c2461627d7dcfbe22b000000000000000000000000e29a1744a6553d6afc986405eb25e36f16403d5a00000000000000000000000053f0b6b4da99618ac64b7f3e3aa627ba55cf3926000000000000000000000000b8f91b77e13842d8b80986d0c868bc24ec75728b000000000000000000000000fae7a4e290ae3107c0ebdd222f54d240c79964e4000000000000000000000000d9f3091d6a38529fa3149fe44d54a2e02b88fa35000000000000000000000000936eac29d382fe8d550db0848821adaf6ffa81a70000000000000000000000007bac1b0c51b4b6b0fb5f4bdfe66d156279045793000000000000000000000000607aed7d873de1908a6b8124fdc8f7fa9abc39d90000000000000000000000009becf04808f8c07a8614e6a32c43f2bf5d4dc982000000000000000000000000aca14cd72d40d9fef6b0e1ff71b305d531e06039000000000000000000000000c3e3ac11a26d43ef9f4557b78ebf9895c5d91f120000000000000000000000005a7ae3f1815d3bae27bdb71f01fc139b075d0d96000000000000000000000000a8f8c547916e0a36740bf0c4059a8618a82b41ea000000000000000000000000c3a5be990a31f5fdfa8668725b474e0503a9a255000000000000000000000000583f114bfaca98b504fc8347449dd02a8877370e0000000000000000000000001c725fe067c03cdba687e24acb388d785a694b28000000000000000000000000123dda161ed05d236b050a1d33b947beeb22b9c100000000000000000000000082816db87a65cab60ca71d61a812fb7b46976fca000000000000000000000000c94fa0473a952387f7eb0a39d90ac723f5e0533c0000000000000000000000003fc98412b3b403b59a90b5f73dbebca4ae465f4300000000000000000000000085757e6a88168f9caecc7139f67fcb613171cd0f000000000000000000000000f9ff7eb179e836f42e9b0ae0769b8ab13c920c75000000000000000000000000d0db800986651f41135bfc5eeba33c2013022cab000000000000000000000000164ae9f4fe46b9534a148f8f5c5fbe52946bdcef00000000000000000000000092604659a04123f316137b75c4518dc13c96d20300000000000000000000000082639d4bbaf3d0e512b0e8c24ff62bf26cc262a300000000000000000000000067c1c336544932f2b4736aa18c7a2ca7d2362b90000000000000000000000000766f64eafb2e38d96394fdadf2cf762c516adf190000000000000000000000009cef568fa96eb61e5d921cbbfaf5e01813b3807b0000000000000000000000007f9a423593bb5d1535cd32b2a61f3593533ab113000000000000000000000000dc59fb6020dc15e34ed4398d2014c220517acb1f0000000000000000000000000f0e3ac71063a530285c9958b1cf6bd604164258000000000000000000000000e7a6eb774fffbff3964e1cbffc41d99b738ab9830000000000000000000000001d39ebe48e67accd23fde96127b55ccf1258682b000000000000000000000000a9167b21ff7af7cffca4091282233c7e0e74655f00000000000000000000000013089204b97d89a98b27ebaef6ff358316011d040000000000000000000000002afa97c08324846829ed2d5791a51ac2418f3972000000000000000000000000f26d077c41055e91cbf9d6ca7f2eeb2fbfd528bd00000000000000000000000010b086fbb3108a26ff1ad2c435aed1112e9844d2000000000000000000000000caac94a52e250be00473674ed4865fe0cee47cee000000000000000000000000bedc96f2d8567c53e505865fc3836bd82cd692cb000000000000000000000000080d6ba9219a9aaf250faae69bd93370024823b30000000000000000000000004fb6a3f705e3fb784c2eb0e883ec99d6ed4662a20000000000000000000000005f00118096ecc5c6d99f163bc71678e7c2bf6d6100000000000000000000000007e3f7737bb07109caa69bda1b76d8440d4111cd000000000000000000000000af941d4462ef8af269cd49d84c8d01d494bf3d0800000000000000000000000027c047c779ed64e40158be97d33a896cc0d91873000000000000000000000000ab7b733a46efc672aebc64b23f2e492c42c43a1e0000000000000000000000005b48e0c4dc5eb5978c4918ffef2088bb604594230000000000000000000000007a63d98536e087af39ca5b3254dfc72c7d1294fd000000000000000000000000f2f98667df01fc6b98b4c9227af9ecd807e1bd540000000000000000000000008621adef989262ba7084d240b0c9fe725dc04fc6000000000000000000000000948f3362c01179e107a4a0e55be5872e585d23c6000000000000000000000000b5f0550ca120027f7fc33bdf596de8eaac154d37000000000000000000000000fb7169cb1158f19cdad54f001cd35017ba96d36f000000000000000000000000747ea876b7cee7449180744a8d8832a0df11e7200000000000000000000000008f73f2f3e02cc7d644e37b19c035400d05c965b20000000000000000000000003f548b2aa3baab3fd2a1e5feb89f04a5591ac5a9000000000000000000000000345ea91a3abe88d6fd495e47c60107b873156b5e000000000000000000000000d9871c7d5294c6598f819ff7a80e695babeb675f000000000000000000000000609bd0a6f7def5a7a5d7b41be6821458e51203f3000000000000000000000000b4b87e9f0c24b1a8707c10554f8ac7bbbffe2b79000000000000000000000000fbe88b485bf2eea30bbe09ae0d0e54abf77e2b1e00000000000000000000000097877450747a2a051fb484392dc132f63e9c844000000000000000000000000059f9668f32fee15516a8ee9d70d8cac79ade5a9d00000000000000000000000084fd74675cc1f8083f2a02fc0e9d57e4c001ef280000000000000000000000007cd9bf6d4603b1ca24f8ce8b15b55711c5f8ea24000000000000000000000000058d33ed6c048b7d11efebc7eedcf744cc9156cc0000000000000000000000001f25ab411cf94661ee4768efa37bd0c61f0fd14c000000000000000000000000e2e64bad760e7d81c9c8f47dd7bbc09c7bb35d5e000000000000000000000000a68518be13e5cbe9fbd3f97a8927ab4c2ae881c60000000000000000000000000d66c940f1ddf1ec3c40dfca3489b238d0563e96000000000000000000000000269abb66aff2967ceca43964edda4061bdf3384a0000000000000000000000002f6da7cbf059321bae1eaf1fdccbbc72663a1e230000000000000000000000007942020f7c790a0481d93f38ca6b28e70ffd8c6b000000000000000000000000b5fb93f956ae9707cbd8ff052b142e421f8a469c0000000000000000000000008fbf8b6a18acc3a1eed59f733e4e86b3e04b7e460000000000000000000000002ef0817cf0f773c562aedb1000e2e7fb6375f27f00000000000000000000000004914f18f759a54fdcc4c2a4621461f8feed64fe0000000000000000000000005c6a5f00dae22a5e87308a3f96aa6ceeb84ea8c3000000000000000000000000deb6f15e6f0d986da1a03de7e30395130697947d000000000000000000000000a985fdbabb009bf4722cd3de22596699449f8e03000000000000000000000000aaeecdbfdce6cccb563ec535c5b4ef8042796e55000000000000000000000000d8cdf59be399c904594d47b8045ae3f469bf5a120000000000000000000000000f8247b4afcbe45dc1aea31d2128176044ed550c000000000000000000000000cce486bd928d74e9be278788c239cf6ac20dfe68000000000000000000000000852ba830ff9a0594184b8789b6dcb8fe05828f9f00000000000000000000000073ed01f1af82c2f439cd810ed0f15949a49c9cf7000000000000000000000000bad5396ac6639f12e817e2f7090804fdc0a98817000000000000000000000000334dff8f6665d4cc82809d2941792c25fab787c4000000000000000000000000b30a9226d9047e954e74a485c6e38dbf7ff1212a000000000000000000000000863fa61ad967b9c1158eff8d4e93072855e4497a000000000000000000000000c68c6f1b0f3b94b19cad91ee1b1c8896cb3f8c370000000000000000000000003ef45bec07ae8c1d80933761643407bc72734a2f000000000000000000000000531e7311765c20a0df40c06663c5692600d609de00000000000000000000000040ef8fe7468ce5636c95d2bd6295217c07c140e600000000000000000000000093ec4ec1fb5586401250810b1d772e13cc529f360000000000000000000000005182cf1f60da189daa4a6c76d94489611c734340000000000000000000000000c77fa1c6fbda7312666ee50e6b9e0a0dbebc4e19000000000000000000000000a1bf8f1fa193fd7b2de3ea1a9ab01aa6598c6be7000000000000000000000000a6ad37f7cab19af6b7d06cb9bbe45559478645da000000000000000000000000107d4ab96f02b008f3dd7eb93ca5aa1996aa07aa000000000000000000000000844eb8aabc02efd9a6d9c5d9b845c9ab4807c3f500000000000000000000000028fdbd3f3432d5fb8f8348f96bef3d490fe42b7c000000000000000000000000e6e3dd7424e88665e6246b3f975894f85fb49049000000000000000000000000fb435dd85ca0e453189506267667007cb5ba84e200000000000000000000000070a689a5a8f7511c35348c56aad7f9cad37534c6000000000000000000000000b1c4556ebec14967144c5b26018deddaa97a4f1f000000000000000000000000aa698ac6cc3d7f6ca28c002727d8a5cedd092fe5000000000000000000000000f936addbabdf63c1cfd44ff37d9d1d23d09a41be000000000000000000000000022f0b836d3556dec9904d358ac13ed34466ca56000000000000000000000000e19837552609df67605ce791fedfd784cec610ee0000000000000000000000004e281792173d6906eaceff59392ba9299d2c934d0000000000000000000000003c50bbb37475a27a76fd7a6efa5ffe5d368e480f0000000000000000000000008e1a7949ea7f49e893c0a49ed6873e8070f3ccbe0000000000000000000000000f84b7f36e5c428db96c6527cb1b42cab5e49bbe00000000000000000000000025848873590c0a6bdee507a2f202f2ba5c21b3cf0000000000000000000000005bc93fa6ba2dfa77e451af8b1f5d185e6714bc4f000000000000000000000000626221608f698587f30e9d48f27564950b920859000000000000000000000000a026d74097c8c1240d30a65d2364a1d4e180ae92000000000000000000000000aa7bc202bfd54c11a53bade4cf8e643bcb5a582c00000000000000000000000082a0acecca1a5a095d810e397b47a4118a3e34ee0000000000000000000000005cda5b29ec1e73a2f94a933f8d867b7e21096a48000000000000000000000000784d1298555ca1467629a0f87f6b1a65b6e46a92000000000000000000000000c70b0a2d55e603a479046010a9ba724204e268c2000000000000000000000000a4e3dc4691a13a91f403b53dc9b48ed1e6f61c000000000000000000000000004049822e27dcb6118d9e1e5475e8c9c3a9f2ed98000000000000000000000000d7b3ec16d1ac1c2e51dc8c5fedc51b6c457bbd98000000000000000000000000a344234d06df22cea3bbbc13f23df3b77ef891240000000000000000000000004bdc67060c4afcb256ec8d74f79e491010e4634e0000000000000000000000006884a97f2248e84edae12874056ff3caa5e19aa900000000000000000000000017227435101881935ae8a7e12dd42f1bd3c7f5fe00000000000000000000000006c0dfc472b3eb8bbc67b9e1b45f551cca5d431e000000000000000000000000079cc84711ebdfbb635d365e09ed245657a44422000000000000000000000000ba9a8e637952c7125126d94fc09cd23fde26edea000000000000000000000000ba58989b86a75fdc804ca69b9fea8ab7864532c80000000000000000000000005ad0eeaab8e00081b1cf6eda4cc93c3b589dab4e000000000000000000000000aacbab9e796ef0389c7bd2fb5d4fe61d521d3761000000000000000000000000450cd19d951a0409082585a6578b438e1df1dfdb00000000000000000000000083d51fa5c314b3f193ad247d6483a3d8d004498700000000000000000000000067637e4ad81acc589d226758e80aa33880c9f8d200000000000000000000000013c55e5ea7a3c591f346a2231de67dd5d5fc93e700000000000000000000000009911a86dbdeb49bc137943c745644808a6a9fa60000000000000000000000000894d6f06fc90c3209ae8f77486121ac974310480000000000000000000000005e23211d652279a69e39e96204fa2cb11228effa0000000000000000000000000cbd7737273ad05a219ce1d1848d30e73a14584b000000000000000000000000b21ca54d2a73955021614f0f096014cd8fdc1cd40000000000000000000000003e56d508e339852a3d0de4de64a2a482f0812c7600000000000000000000000023cb42b467df17743bd12eb8f1e4e2c54cd6addb000000000000000000000000f47e75d52f53a5c05973ac8b0d2cfa8be065c1c7000000000000000000000000569b9bdac5ba006c5aeacd050cd75a300e62b633000000000000000000000000cd67e6fdedf32ac0131e4c1cd0e37f83ea6340a4000000000000000000000000efcd4673d3d68158f1a5b18858dc657a2041d79e000000000000000000000000a75149bdc99ca18c5d2d6f463c11ef055ed790e6000000000000000000000000a88bca910ccbf3e6f60d7930c89c4735cd28a2c9000000000000000000000000229de5258c17d3e674fb8967502a6e7738e06dfd00000000000000000000000082fa8841e6305c847fba1c3bec75d20bc100220a00000000000000000000000039400fa40b60f10bfa33f696043a4a02f1329581000000000000000000000000ae08b96f7dfa57fd3bb28615d0fd556fdc46ed35000000000000000000000000f5b04877fbdd309da5c375167f0edb132bd16d460000000000000000000000001da46927305d748b3d514d5dd87f3c042ca51e8e0000000000000000000000001d2ab7199746a6b95d700f8fb8568949e305acb10000000000000000000000009a5f1621a4cee0eb0ceea2e863b64fb8f2c3345d000000000000000000000000756b86fd69914db92229c07c7393d7d9948fed33000000000000000000000000ff02578926f59d173ba61f3e3734facc66fdd6a60000000000000000000000005d711aae425204a4fb62e5dede93759fc1454d99000000000000000000000000045ae92c6d821067efededd77db5928ead3d08b80000000000000000000000000fffdfc3b5f19f514c520d7dfe894f66de33377c000000000000000000000000add3cb4903a60bf8c66cf576e14fce5d84f8d2d50000000000000000000000004d3b97a6e9770cdc18ea03bfa9a15c59a12353e3000000000000000000000000be46d572cd896b94f59f12c2d40e5b2f8facd8b900000000000000000000000049a40814d3ef0e6ee6bf739760aed6bd875d7c600000000000000000000000002df9a7f6e6eb31cf186a371cc0a4b5d6150f00b6000000000000000000000000e938c79e6d14e36fe5e848f09b426dc7636111a70000000000000000000000007d3666404e85863ba0d01a94ca9dcb95cb23cf94000000000000000000000000d37fc0a138df1bd788d8484fb8d06dd847fe682f000000000000000000000000468d496906dd515f1dae16ee70e24509de2205860000000000000000000000009d1a5b413736d4c7249693a1f73a9f3a93781ee700000000000000000000000094736c0efcfbece6a8c7267c1bf0aee13737fd200000000000000000000000003ce71aee18d63b0b5e178c690550df5b4fe55e0200000000000000000000000062c5ed1bc803d99cae1ecd3666877f42e3cc2f8f0000000000000000000000004f2aee2082ab6614a17369c132833a0a5fd662a90000000000000000000000001cde837b1ace206e5bb39b88322a32dc0aa2c54c0000000000000000000000004e2b0b604b1088df4228df91052d2033777ea1b1000000000000000000000000d2c18e6c8de87e8340081a19786ed5897d972684000000000000000000000000bd8495efdd6f1c984b565a020eb9f21ce9abb680000000000000000000000000c1f13e1344bcc1a53386edab862e2396e9adaded0000000000000000000000007e7490c91d44c738d960d7c3145db15a89233f1600000000000000000000000068accb101aa20bc895195c03f98c85d31c02ac2d000000000000000000000000ffe4b9d5928f74e23c2137b3954ac498b70796f2000000000000000000000000ae603356f923723597d09818fbcbb549b35703040000000000000000000000006eb625090dd1d958863f8749b3e7b5301a8c7e36000000000000000000000000725fbcb1308d324f04df417e94e80e65ae93c28c0000000000000000000000003115673aef988022240c4c00044e834c304935b3000000000000000000000000edd0aa42618abb64f1525cf15d3594d3ea332bc8000000000000000000000000ae6ffe55b19d0c1f9529ace9a29eb116b7649e23000000000000000000000000f300777e2f9f3c160b6ac7e2de0d1369e99dcc3500000000000000000000000078ee0d645ef3f5e89ab1a72bcc1dfc750ccb4be000000000000000000000000066364600594776d1dbe9b8768c79ca9610e1bdf30000000000000000000000008cf63f6c3166a7751dc2e1881e398cbee9265bfa000000000000000000000000b87dd3a273d88cc796a6b3712badfcb95959c444000000000000000000000000743c4dfbe7828cb4848642d7fad949b218eec51600000000000000000000000082ff7d64b9c8bbdacc34a08821e0e6f3830833e2000000000000000000000000edcb87c9aeedab7cc56cd3f0026c8ec8bad673c5000000000000000000000000adcd9815fc2aa950d4412037385cf25dbc99f8750000000000000000000000004ff93625fd329c903ad83d917df6e7131bb16a55000000000000000000000000cfd00147f940b2083eb1eb32e5e6053c68fe3821000000000000000000000000ae02d4f1c735d3fba7dc4f5f831315ca5603f0690000000000000000000000003e05ec3f7d9255d095c8fd0bdb4fd3c9decc5e0c00000000000000000000000002a8a45df2074555b0f31f0f9aa15aff5a617e1800000000000000000000000015a00bd7995e81550a8d9855025bdc3710e5eca80000000000000000000000008ba2ee341f90ef2656bc93ac0880a4a605dc4c2e000000000000000000000000ca70ef4dc39648e704e77b7131f2cddb32a88f94000000000000000000000000fb90aa1f67ce9d8744296c0e2e129fecc698c63f000000000000000000000000499cc61decf454ebaffe7ae6328e8f5e52f8f42f000000000000000000000000e7b90344181d4b2ab7a03e97d0372330223bf5de000000000000000000000000af989b89dc71a7db70227c50250e5a27ff725f8200000000000000000000000047b8cca86f19d382d2f20d9e4b0ea369bc4fe3410000000000000000000000007742c4e50e9daeeb109181d8a661ab16fc0921a600000000000000000000000005cdad6c1fe55be6a2265d4f425e8f40ec8425ce00000000000000000000000027e6bc26f9fa6aa0fc5d4bf05863c2bb57b83c5a000000000000000000000000deff41d2067f2d3fd29d030ef2344b44d88e77610000000000000000000000009d8e7a37c7c69866da0992fcd803bd7326660829000000000000000000000000302928f83ad898fe5b0a47a84b99ae76f47a544300000000000000000000000004c029bcba1c93b5809ab76b682049348f43c7de000000000000000000000000514a5b8f73f4735ce3ed32f1e15211f44120951a000000000000000000000000bc123544b0b054e5f54b8d2cd27fbfdf22b672c3000000000000000000000000f8fc2302549362a31fedb1f841e10562a2a0cdb1000000000000000000000000f5035ebc922dbb655dd9a0372dff417be7f5bb85000000000000000000000000032f42296be92aedebf8d86bc76a84497851404d0000000000000000000000006a04b5039cb090040cd55185ac547ec80b727f2e0000000000000000000000002909c5e7f34c48e2ecfa1c3893dec84d48e2d96d000000000000000000000000691999446a6f2c28393c044710d5e010838a42380000000000000000000000004440efe5de9d2071435207216a21ecbbbf4aa920000000000000000000000000c5dfda6fe71639a68a83b0ef9e15520063d7ff6f000000000000000000000000ceebf4883d9723be00636c0ad85b577e1280f9a0000000000000000000000000de8d202c2f3904ec447ce52920527bbc20424f130000000000000000000000007c24e3eb92590814e12123eaecfb13c37d154caa000000000000000000000000bf089c6b0d4bc957ba97c4c7ef6f48fe3bc626b90000000000000000000000001086024d6bfa92f9f68e6b2f122a022d4bea27d4000000000000000000000000d15259c2e0a558a55b58f396ee660ca597cde4a20000000000000000000000003329accc58352598c2dd9e46a888d7bb3f9efec9000000000000000000000000118577a3be581f9cb65d658d5143e8cb0fede1820000000000000000000000000dab026328da5fad4716c7dc248af0635ce961510000000000000000000000008c76bc997a863f3adcaa10e6691af177c39ed67e000000000000000000000000b0b3f72a187c73f72226572dce62a77c3661a7270000000000000000000000006b0ab994445caf23d613e9440d249794b0657b4c000000000000000000000000d997402e995b24aff58a2b21cf05d640d1563d20000000000000000000000000da99cd04a62da951d56ef8efa4666f3478cde000000000000000000000000000561092f356ca5be8fec5a2866e39145b7731564900000000000000000000000040c38e0e23eb95b872c3f7705f0c1eefb283e1c700000000000000000000000000488e469863eaeb4036d9c0c0fe1bb50d6efa10000000000000000000000000c90b3212750dfafd8eb0b6e2267add01d88060b50000000000000000000000006bfd08d42ba03049da1106bbbcf45d42e0d35de7000000000000000000000000d2061bedeb5ae0fcfe0a4e07f2dcbb052918e355000000000000000000000000500dc5ed97ad903f3e1378b9129be5ac9410dad0000000000000000000000000c53870f4277a4ee2b990073e25249f04140bc8fe000000000000000000000000b55502fc15617fd23475130f3f839a775c154a54000000000000000000000000c65d47c5a9f9b39827dbc8d8049d3d854e9c74060000000000000000000000001e7b088357f64b7fbe018e154b8d107292c8cb19000000000000000000000000b9c2ba6687ecf4d59db0379eca0209273e7d04320000000000000000000000009ea43c6be8041a34d9b11c9955c8acbaa0761775000000000000000000000000d446fc2a600c3126fc8e9dc77104059105d59afd000000000000000000000000a262ac03380e4ac36c02143a74ff8e0cd1c26dae000000000000000000000000f1239bd13160d42e7d32dde2c567f416b0de81dc0000000000000000000000004e30ebf871cde4e2dd47f0dd2fff09cb399437a700000000000000000000000097f76d553f89820cc78882310ff33bb2ec6ec4710000000000000000000000009d11d5b01648cf3896775247350b67b34df8cb830000000000000000000000007a1c3b13b9fec260be89493d6174c40f755a289d0000000000000000000000003d8c8cafc6779ce22c59c5e29898fa0fa66512a2000000000000000000000000f5d9e1d7f006c27f0670091496cd2aa2ea2b800a000000000000000000000000aa460ef1d0897007a21f2ef5428efa396e0dd61500000000000000000000000074459e1009cb5b38d89d16c5ff667e85bd32ee900000000000000000000000000c7025cfb06c5508e36dbf75c10f11fa4c77a12e000000000000000000000000b6b6af8567168608ef1462e647d4d8889104e7080000000000000000000000002756d6110d3f53d8b490eff65d31b08db0d0a8d8000000000000000000000000012d79dbc4fc067d656472b4491213fdb34fc4bb0000000000000000000000009abf00c7dadba308ff4cd699c1f5db5dc8277a6200000000000000000000000019d6283bb9ff81193f75a1a2f9e3a74bb4bbf1fa00000000000000000000000044f99d35c16821f8aeedfbd0dc6dc86f5903fe84000000000000000000000000537439eaef10ea9a8bcc5c75dcd1eb8b66119479000000000000000000000000d86c1644d40a0ec68d3952ae0e537398647611e800000000000000000000000028aab212cb13f2f5160ecf3918fc7c476aa9940d000000000000000000000000c418605254a53b692cbea0f5321c907b643a70990000000000000000000000003f7b53df56e6d24be8f4ce7732f78e92578d61720000000000000000000000009e47f6f4c28a2764cf3c54858392f93f9696f437000000000000000000000000169668f8ad4b4ed748d4efbbfc47e323d47cd833000000000000000000000000f4a7ea88105a6834ea9478786dad5c86f47109f200000000000000000000000078e48844953284bde7e6bf5ee6aec4ec9619279f00000000000000000000000035b91b832022b9666e7d0626851152ce9fa407df0000000000000000000000003891f712e122869f9b8d3b521b40200ec9bbd458000000000000000000000000d91b0639e01f36fbdb9e27f62733db3274950b730000000000000000000000003574767ce49335ccb5a7e9f6746ebb54dec3dbfc000000000000000000000000298996e8aa33dcbef5a38a13afbf579f0d80ad2600000000000000000000000069400afa682018b70db0230588e30d86f3c40dc600000000000000000000000014caebf488b555d497973908a568f6537cfdd1350000000000000000000000000faa8cb935adfedddd0d67704ca53013a255d28c0000000000000000000000009ea416d0b7ce4b623886f015835a79a8b147a7e1000000000000000000000000849acba40eaa8953471b966e2203b74437d031db000000000000000000000000675599214d08ce872755d97cd31df0f70ca458b6000000000000000000000000e01420b0c2ad11aa1ddc21071e39c853ba4cdf5d0000000000000000000000002aca8925de21690211e3f298371df06105575b48000000000000000000000000bacd609dd80324b55db6cdd3b4509950454f2cc3000000000000000000000000d6ef11bf10602ed3ca87c89bfcc5ebf0a946038b00000000000000000000000078938ead342719a14ad47d6a93edbcaf7015517b000000000000000000000000ee9e1b05e6f630b6523a27ffd4e193889820744a0000000000000000000000006ce3083bc034cff90bb09f288721ca886d390ae10000000000000000000000009b71f7215c7b0de96b69a05b62684e3196e94347000000000000000000000000f9a0bb3298e2d9eb69631af086aa22765930317f000000000000000000000000705e6d6c83641c47a649f173bb75078e990142ca000000000000000000000000d3588a1b2efab17872ee1a87d5a7e2bd7405b8df0000000000000000000000007ef115d567a0c081c459890ea45396b2b90068be000000000000000000000000f3c80982c348eefd5ff93e50aaf44151c0800e6f000000000000000000000000cd1dae8051c2c2caeeb099701711e3a62400a383000000000000000000000000124f40349b04a9cc4cbfce6c25200d468f9a7759000000000000000000000000bc6aef627444dee3a23e2c828b33ca3d9f8d3f03000000000000000000000000cfc57cb579b267256ff88cb0b929904438db69d9000000000000000000000000fe1cfaa5df0185617371d173a154e3f3cfb1683700000000000000000000000074c61582ad552d8a7288ec5b373a1a18efe76f48000000000000000000000000193867ce5938e09fab6f03c05380bdc09046ad99000000000000000000000000ce9695239fd71e3d27d9f2f96d16332305762ba0000000000000000000000000f6f4f386640abc0bfc017e4362143d1a3a31aeef0000000000000000000000003f716399826be4b4d4130339ed3bfad7e9f97423000000000000000000000000221708a8cb0786057cea328b1d4ad43f9dc6a6440000000000000000000000006238c5513d40354cdcff11b265d7d043f9bea32b00000000000000000000000058d02ba80a215b2ad81908d70a90dce75484be75000000000000000000000000d615717da93d1f094d434a5abbc26497c3b72363000000000000000000000000da0fa77179a3baa9b590e3b1b618063b83eaa3220000000000000000000000009db167e61a1ccf79a8f048ace418404f9cf14e3d000000000000000000000000b559105a42f3a8af858789ca4437b4d6c58a0b9a000000000000000000000000f2deba441b27fb820a719599c91ca14b7cf1d2600000000000000000000000003fe72ba309f782bbf2cebf9b6a4a6c67c2e2f1e20000000000000000000000007d4f093889927fa4bab9e7368b31684dd85330120000000000000000000000006313e3c0591c42181917ac4a1582ae97e9471446000000000000000000000000dbebb8b41e099f988c86a1c882d17b5e81f8a76b000000000000000000000000121484f656290748e890b00bbc7bb905028b47650000000000000000000000004c34dea2107f587e940d240276b3ef0ea480fe8d00000000000000000000000070298bc2f0958ab05a7a6ac719ceb132fbb5996c000000000000000000000000ad32a370e293f681a8078f968709075abcceb605000000000000000000000000b0df711080f4bb6fefd2a9bf8cb722ca27d23da6000000000000000000000000ee2c3e072a1f3d21ff027b622f3599ddbd84c4650000000000000000000000002c35a24658714deeb307e58a798150be179614820000000000000000000000006ad5db029dce4bd3e43c284071b9b2f684d396b600000000000000000000000071bf7dedec65fb97319881d0935196d655f26a440000000000000000000000002a6630429b2f90a1a4b1cad26a1ccbfcd265d93f00000000000000000000000031b7dae04088467e4b171127bb497ce36d897e8e000000000000000000000000d5d1462e31c203617d5c463fc38a2e4d24802ff60000000000000000000000005b066c2c33de9637b34ec45e07df3b5a65b144c900000000000000000000000000a73f6c0ccdc0fad3861280523a7746c372e5300000000000000000000000002345bfe639b7f27aa2557a008256eeb440ca23a8000000000000000000000000c45f4315f42e17a00bb3587d62cdde22f9d76d610000000000000000000000009ba176379bd06ab4d778eba4002a0312839bd47b00000000000000000000000000fe9a01e9362db42adad498e1009d742e372e1500000000000000000000000065cdc32cb79a1c03a535d1456faae5faa252244f00000000000000000000000038343be9bb1b357a2c41d1ca681abcd79c5df098000000000000000000000000c510ec415bacf4abef05fb36a9d4f2e70a4f45e00000000000000000000000003c429cf63fabb9ecfddb697817e7e9918e388173000000000000000000000000593a4fc89c0f35e3eec45d6cd0ac79597171c0c8000000000000000000000000ef987dbbbf8d82821ecd5557feb91b15219d85e2000000000000000000000000ab3ee2bd044bc3c05e29ffde1bfaebb94750ff350000000000000000000000006380600a3f2479688a79cc0a962ca9523620182e00000000000000000000000060867ec2c7c7087d350f11cfd80e74757c9dcef1000000000000000000000000079574ad29d110507ad9b56837d5df781fe84f3a000000000000000000000000a52636f93ca2cb3843e574cbe52ff43ce8fed0ae0000000000000000000000009884a48795261bdf8e3e133fb4f8a5e05f53e76a0000000000000000000000001c4400f5f8366da5cd540233eaa63ca21603ef1f000000000000000000000000f3ddf84214e0049bc3fbb154cb72e1bda29536d70000000000000000000000009ab8d346fd9ea612076f853ea01691f3835bde2c0000000000000000000000005cb7b28d3ed8fb09d9201f4656a293c807be66e900000000000000000000000029798241945a38d2bb2dae760e23b703d2bab666000000000000000000000000f47cac475e1405cf86ccb6e7d48efab4a7c2922900000000000000000000000046b84cb49ee9a925ecbd937c050128e3de84a3c4000000000000000000000000926a9b8d37cc0880d6ce480370546a9cd3dd7be400000000000000000000000054827201a35a3897017ee22cfe31e6b7355a49d4000000000000000000000000ab478713ede0849fc1ca8162c9b28ae5427997d00000000000000000000000009714c2119baedcf4fc5b47d037be8c8d9d36055b00000000000000000000000097a5e0487ec1bab4241a8797a4d3a97c303937a50000000000000000000000008305b476a076b1c0c98af856a2520e49f0609eab000000000000000000000000736eb808361f99e5e0fc0e292b06f37b594ea690000000000000000000000000b12f61e698ead20a9ed27f161c3dfb06d00353ec000000000000000000000000cb3f37a60a24853b83de1b2d2c27c7819fef49bd000000000000000000000000befb4c74ff23aa04caca30b91e98c0052ec318390000000000000000000000005273960300d349379da5cb869daedfa47383cd1d000000000000000000000000b015b2208132a5b4cb1b68f27fdb661524191a3f000000000000000000000000dd57364afaf6ff0b9ce42aa2540d0e7cce0868930000000000000000000000005b4d3be37ee17635963763413d61638e474f702b000000000000000000000000f56b06ff96eccc4f71982975d81995054743cf1800000000000000000000000032b9cfdc6e624873a234135d989d7f228529bf8e0000000000000000000000000cd3e68a2bebaf4e1c58c14ee9327d7336f43ed3000000000000000000000000a21989ed4230cd2829885331a9395e9a91cc2f1b0000000000000000000000008dca143c84a70f70b2b30dfad697ab42257c714300000000000000000000000042fdc43880049807d3a5b9ecf148f72a4df25161000000000000000000000000ac415f736d0d795420d3914149db1546ce7da4aa000000000000000000000000abfedd10fb3f96f3ba5f0a066a8d0014ce3a42d40000000000000000000000004b07bb2e2eb91f397942ae1721d4bfb0c7ff178e000000000000000000000000b1de173dcf07b4677e10b2e50d6a77c34a9c445800000000000000000000000065e11f0dbd833711b0c167c89328b383ffbbdb38000000000000000000000000dae527c4b4b466404055ae5baa783454f7c5b59a000000000000000000000000bb853b79c5ab21db187543dcaa1309925c215a0700000000000000000000000031ebe3907be020ba5e44a354cc4d97a9c2db4909000000000000000000000000c13cf248a6214afe553cbba0bb0748a1c79cc1e400000000000000000000000081eb8691a4198d502e0802b7ac8a670020717b380000000000000000000000008fc832d384d71d814cfcbb49da6f5fb59f2e036200000000000000000000000089b86d57974826ecce23c1ed97baf1b340f327540000000000000000000000006aa21c1551609c79bd2b815f9794c67893560985000000000000000000000000be270a390b8526a9c0837ab74105623ae3069b83000000000000000000000000cabc13e2a7d7ec862ab98c64a739f55b8cf6117500000000000000000000000096a94f25e7280a0e586b04f911688de527b0cd2a0000000000000000000000001f482c62bb1a21a5d918e8f232bf1d823eae3bd2000000000000000000000000fa8c3589ab3fc05a8e6cb9eeb10026563c352eb7000000000000000000000000bca9e8781759884512b60c45b5752e05f89f438c000000000000000000000000945afbb5bd41c9a4bc8025bf825f788827dea698000000000000000000000000408cb1923d2f422b98f359fc0a1ce34c93275c2f000000000000000000000000ecb33abf7dcc08374669cb217289bab34b567148000000000000000000000000f1d8bfed64e779a8b0b16cd6deee1b9d504c1d2c0000000000000000000000005fb84fe383ec0bd32a306cd67fd348f82732968e000000000000000000000000ff0b4fa3e19c8f5c166d29e38ae45cbc630b5cf8000000000000000000000000838262c8282ebb647f7f27d7038dbf7e3610386b0000000000000000000000005b2ed2ef8f480cc165a600ac451d9d9ebf521e94000000000000000000000000f4168f6582fc9fa258367c3f4699b04c6894f3ce0000000000000000000000006cfae3b8981d7607d358758026afd1de2a1956830000000000000000000000004e0a4facaae0bc2a5fc976ee12a5394bbacdfa8400000000000000000000000062becdb3494f5b3584e92620d5e4bbaa2d153351000000000000000000000000e30c70e8422d949236923a6818b90ac8869ced1f0000000000000000000000005d296cd3df31d88657170a7616c6395344f8a2e800000000000000000000000043e97ef29e15b312141030bff0fbadc139b5cf1f0000000000000000000000008aedc5eb0ecca5cdd9b3a7e72a77fdec8f44f710000000000000000000000000ac4f1e73649be9a097c0c1643819b95a892946ef000000000000000000000000c6507e1b9d235c1746bf577c58703822f9dafb04000000000000000000000000b2d4fb6b28e368ffe4af9295c72e0c39571033610000000000000000000000000ac7579d23916333cb1401107474041c9f178a89000000000000000000000000b5f714024f52cb1376c35aa98f82b13b3e25c8cf0000000000000000000000004e4904938ca390927711e74473f93cdc5f4f9ae1000000000000000000000000ea59b30e7de9548f88b58e95543347aa589feecd0000000000000000000000008bafecee148629224a2b9d3c88f8ae203a226f3900000000000000000000000014a8f405af2a9d9530c4c01c94d9c1dbea9f39bb000000000000000000000000f46d1d3be2af8c7ea17f274cfcefd2f1449bbe6c0000000000000000000000005b845f8f894a6a0e7cd458d76ffa761ab74fcef70000000000000000000000002e8daf74a6298d136944b92bb67c04fd730a24c4000000000000000000000000a12866b7a2fdfa9809b8fffd734e0dc1484c493c0000000000000000000000004f0daa00485014e3269e0f959b4302f606629e8c000000000000000000000000df9e3e5787d2257ad8e765b85b13a43e5fd8f29e00000000000000000000000036660d6d090e665d2b247acb613fbac9494af21700000000000000000000000068335abe53b04ee44e19864600a079a89791eb33000000000000000000000000675bbeeab9970952f76feb869a39e6f125a842cb000000000000000000000000180d41bd662b0a50b0961d6542ea970297f68ef1000000000000000000000000f3ef55d73656caa7b5cb534440cb6607fccc3953000000000000000000000000923c15ec73e4c24388fcbe381d552312d98b8f3c000000000000000000000000a5f67201197d7c7a272b6230240975a20c980f2e000000000000000000000000a67526dbee546ba6d4b9be3d890f0e78e392764e000000000000000000000000c1ebfe21e712185e1dcc5228ed87233b820f7f4000000000000000000000000062f52e32a18800cbea4271668886433b9e926228000000000000000000000000d5659d640f5a1592512c241374edd3534db1465e000000000000000000000000b31ecae85a2a4cf79f34ece77130a4242ce6a93d0000000000000000000000006de83164bdcd3a2f021cc3d61f4afe9c25eb8b60000000000000000000000000383dd6c8e712b0c8436e3e0bfd2d523157048cd8000000000000000000000000f98ff5f2cde0b0acee04c9a4e25c5b6664842f1800000000000000000000000045c070ad51059c5133ec007a2038ef4d1e0b11480000000000000000000000002a5691f75287cad7fec9361c4eff715429ece8340000000000000000000000008da53432836dec9e6e42f83399f4bd76e0ee04240000000000000000000000003394f15400b1575cc3209fbc139c6eb64517269f000000000000000000000000d3ae6ff85fa04e580b9065f3224666ffc9b65098000000000000000000000000d43f214aec69c8c8bcd5e9ffe0eee976cd504738000000000000000000000000e07bfbd733b1ad3ef10209e4e85ab0587654c17d00000000000000000000000065b24f6b6638ac113f562d93b75483f0bb08b35e000000000000000000000000ea2e919d8ad59e65439e0bda955921a41257a4a0000000000000000000000000a2a87b20014d38b6218e1f729812dbff5acdc43a0000000000000000000000005d254959f50f4f1068b51588f2056f7ba9a7dc4c000000000000000000000000753ee0e939156427f921ec004bc20f91f006a31c000000000000000000000000581108466f886d179a737854eb569406b8476fb200000000000000000000000098cb6c1737147129bac4dee5f74a3312ee4b205b000000000000000000000000dc13e3374a7ba06625ca1673bad8dc887a37b127000000000000000000000000b60841958276d6beb8757f89e219e8458329dffb00000000000000000000000077792d44798c0adbcdd9e557683f251fbd634bbc000000000000000000000000ce8f81119b9e47cae29312ca9a9e80bc9b414f95000000000000000000000000d0ed1e92d1313aea0c65974f7714b4abd7e8ce04000000000000000000000000149f39a6ac2c6ff829be919c8175bb2774ac537f000000000000000000000000d189a84326cc33789237c3b7bc1fa0102bda9be2000000000000000000000000bf309ebd4e1a79e20ca8c73a30a96ad750c0f96a000000000000000000000000548e8f4b273b7afd0daed9d3ccf3765b71ae5d49000000000000000000000000e547a3f3a0fc67de451b8279e63c95850b0919f2000000000000000000000000f372a3b45859c12062eccc2ebdc08516ddb9bd52000000000000000000000000e6ae2f0160cc8bc6b693d4fb988e2e2e00ed544b000000000000000000000000edff99809abab3adc46de43bd98de0502036e698000000000000000000000000a1bb592d3fb20e824d940e22359e87728e6cd2190000000000000000000000007b8edb4e4634dbc00dbc31a57c4b9e28afb2ad580000000000000000000000005555de5c71dabe8bafddc89eae6f2fec7c62d773000000000000000000000000e46e5173b325cfed7611d7bf01189057607ff1ef00000000000000000000000018c3a048ce48cc9d958597e31275db584b7716a40000000000000000000000006fea16aa2ffce5facb5ea4d4fe9487687db8907a0000000000000000000000002868a43155fcdbabb29bae150d397a76fafab80e000000000000000000000000c71136c07a8419e7b5fd7196d83a15f6ed0d31f100000000000000000000000022106400ade589abb92e51a90fa9d3c26be4a399000000000000000000000000a91d1a15b644949baeb02c4fc10b269b168742ba000000000000000000000000bbfb259a33188b60405890a41fe8ec6f070a85e0000000000000000000000000d0b5946cf9f246ec0033df10eff5207485a24931000000000000000000000000e0ad515f41401605c5f6b1c416f6f25f1ce23f07000000000000000000000000810056d87ffd792018148347a1f56e408a0c27bb000000000000000000000000e1759d33a6ff8c9c9572c8bb4a0d0813e00439ba000000000000000000000000a0e49acd7cbe297e5777128bc49977fed68200aa000000000000000000000000a910be6995fd69ee2bfc059e439bfe5c3ddde6ab000000000000000000000000a4b3291a6fc00f7e8e88e826471b99e0be78d17d000000000000000000000000b467dc10f6c7e81ff7401a7ac4f338061aa168b1000000000000000000000000c29a908d36058e355aa399dd4160abbdefd3707b000000000000000000000000fa20cdd5f8dededf14deba3a631ca710904765a9000000000000000000000000e0085f0c8c8e37d5ea4d7b1bfc9dc06479273c40000000000000000000000000c5e86c73497b75e92b32470fc213e0596e64820d000000000000000000000000e35509957f619187c07e8d120b32fce933b7b029000000000000000000000000359076a98faecc76aa0986e6554e2139730cef1b000000000000000000000000ee78de9d6ce8f44e1a552814c5cb51870512dafa00000000000000000000000021214c14a30aba4b7552d050c33187ea1899062e000000000000000000000000ba76f540e917543bfe72334c17856410e116434c00000000000000000000000007677d1047fc64978ea45f6668429241195735fb000000000000000000000000d3408066d024122b1046e39de783bceaf5563f4e00000000000000000000000028773d2833325d26b31214ead2145184f09404100000000000000000000000002c931d9b0304a84f4a6e6770e514be96f61439f50000000000000000000000006cf2072c5d7f3cc616aa7e3cae15ae312a8003d0000000000000000000000000e6e57201288d55d69f46decf0d23a15799b155020000000000000000000000008c7e65590bc3c374377cef520ca0f3cb89f10b3d0000000000000000000000007bd71579eee9ac2f186b261fedc36455387b73ff000000000000000000000000ffc9ccca4b270b0ef77cbc6b92c12902a82c2e5a000000000000000000000000395fb207f62ae9a0f2781f543aaa68cdadeaf8f600000000000000000000000089f578e4c7e1be35f863530e3f9adc49c66adb39000000000000000000000000f86be26b0b380ad388ed731e76539aa6a4ecdbd0000000000000000000000000fe9b7f882f87790db86fdf930223e9e3ed982522000000000000000000000000eb4985bd29cde83406fa2930cf2ab7b7761963fb0000000000000000000000001d3197cea6652a3b17942c7343ee31e9da95ab13000000000000000000000000302ca834e204e1c96a7a69ec09e7b3c5eff430510000000000000000000000000748ccd807fd1aea7b459da428410b7019657a2a000000000000000000000000b812dcb4f4145bc93347b2446b24111807c308510000000000000000000000003481913dc62c20a85b69654a6b57616519ce54ca000000000000000000000000573c9b1c06a1c568dbf7daacad1f3a8d080581680000000000000000000000008f23a19c2a36d392b79a97daf6849fc8665a3823000000000000000000000000411fe526bdb877851f9a6b34cc2dfd351ab930cb00000000000000000000000064972092eaf249abfb27e52b6348cc2f6f38ba5900000000000000000000000012437b5ab9ac8dcccd98f6698ed8dfb4087335f0000000000000000000000000b9ff1a2c74eb3867e168c764d4c93dc9e90903bb00000000000000000000000018fced9144e9d812b9c0a1593e8a8a658a8671ff0000000000000000000000002caf4c4297fec50df3f8ee54c8e68fce427ba6b9000000000000000000000000cb3d401e40bc872879da9398d233a3bd75f33a0c000000000000000000000000ef186ce6a1349a5eda1b1c9f00adcca24a2107d30000000000000000000000001f33ff481a09aa699a947dac58c4226337309e73000000000000000000000000c5cb4fe1f07d42a10014222f92248acd803748a500000000000000000000000098f56520c6a1bb5ec9da0daad3b845011bf5f3e00000000000000000000000007c664ab51d82b6e21f348dd972c146f1466545ee0000000000000000000000007861511dd3fe04b4cb524e7806e2187b19f072c90000000000000000000000003e4042adcebcd5ab9840007af4ffa48f91b9127f0000000000000000000000004dfadfc060c9705314d013263d8b0aca9969a1b90000000000000000000000006fe489e3996be78d3f42161bd94e1e71bb41151d000000000000000000000000c53851ccd7926ac8c5d7dba7d905f230408cff2e0000000000000000000000008e9ea17435915fa958f68c784ac64fec2105d9a400000000000000000000000069b89fe48037458627f40a2bb8a675942afda155000000000000000000000000b7ae3e7746fd5a7f6ac227f2e27807e50222a98400000000000000000000000024cc4ddf2dc4764e20e70af89eef650ddf534380000000000000000000000000edfa8d6724d93254b9bf729ec24822ca5ae28b5100000000000000000000000055138169d891ace1a1114cb1222d3703ed7e9eef000000000000000000000000cf197067e03ee22dc762da4b85e08af11f1f5bf10000000000000000000000008379f97d868d9ff8cab91d535aaeff751355e422000000000000000000000000d79f4a738796774f937075c65e8bd494baa8f84f000000000000000000000000eb9850a1891e76ebdcdca295c00fdc636aede94f000000000000000000000000368302c32fbb7c0be36cfb8358be670c3825cd010000000000000000000000000b617c82cf417a6991c8651143fa0ea51b430e73000000000000000000000000adc099aa34372288f53e8aeefe8e42a6768b0d610000000000000000000000003bf34ce7e291148bbc9dc80f656f968c982e4b510000000000000000000000009d8ca279f48b608f2fda34003de3eb10a7b67b29000000000000000000000000094f0a2ea535128b05af0d27e7ab9746628f801f000000000000000000000000c8e361c496a09c8f14e0d98ae9d9ee3287a876f1000000000000000000000000496c8137e71b5578dad6e687f093c69d512e6bd9000000000000000000000000b6dc5dbe18c1d4342b65effb0861605d5e3342230000000000000000000000003a3ce82d66a7432263bdc669222ff7d97f8a30ce0000000000000000000000000bc5ee6b78e0dc9b4d702ac726820f4406f8cf58000000000000000000000000e536b28ee75d7325e1712575c2591c9eeb9a6e8f000000000000000000000000faf07be5c8bab0b1d7ab730f35488531f204ec180000000000000000000000002659fbb8815327637eb3d5c758de2e52c5b2268e00000000000000000000000041746976a559ec0a959276d70ffa302ca9d3fcc10000000000000000000000000574d6e6974dbe0aae6d1d3b14cc1669ec857ca300000000000000000000000085abb09957b74720d2ebd1423d8b1912678ffd42000000000000000000000000d5ad58d0ab751e8de90503047c9de990eaac6da7000000000000000000000000b37df4636944583b1d4ab95bfa5ab39e2854822900000000000000000000000074d3dcbb18f723cb79ed306d35d081c11ee0d9400000000000000000000000006abe3e01506ee60014d139c728eef65ad8bd727d000000000000000000000000af113e14b8ac078f4b84796685e793205a2ce5850000000000000000000000002e827edf45e316169c8bc74e1828836a9332308d0000000000000000000000002902d54ab5f8f544093ee1ab892168412bd0687c0000000000000000000000004974c6bf61239d67c6834b5249224a73e992d38d0000000000000000000000004f62e5a83f0e498a44d7ad272aae0abc2c9830a00000000000000000000000002dabb756612a313f4e9cb99a5ac3ff0f33d6347b00000000000000000000000073ca2dfc78f8b2a25c28e2dd3159b5f4f7ba6e5e0000000000000000000000001aff853699a59985ee55935fb7269316b401efba00000000000000000000000006a55d97f72e3db9ecf05d7f5f8b32032928e62100000000000000000000000018c8da19c6bcd43e9a4a7846fdc1fe57d25a697d000000000000000000000000be85f4b24ee039220fab04304259bc738973b8cb000000000000000000000000ff740409ac6adac3ee3954f6916d3e2d50b6e7700000000000000000000000003bc536fbe7320289518bb11b5f8c29a7a9b52ad60000000000000000000000005870a6e7bcc0df21450ea16c9163c9460af51114000000000000000000000000e6f9a952082facb5e958527e30819093f9fcd366000000000000000000000000bd620681e01a4eb59899f40f06f10cfe168c9f9100000000000000000000000094c6cf4a374aaf300c3910525e0352b566582d86000000000000000000000000cd69f9a9461077051d2f31b3ca53508122a951cc00000000000000000000000033820fe998855d12aec7c420eabadf19e34995bb000000000000000000000000a449c64c227966456d13b6736dbe244565d3f85800000000000000000000000062ecefb51cd659efa5a9d6720882bf81c6d4f32b0000000000000000000000003899d527b392f13a80793c458189b0d6edbd275f0000000000000000000000003d1cf92f5df2cc5e3e7d2fbb572bc6b087c4deef0000000000000000000000006ff3d4dee4a77bc9e12e19b7046a2ed55c1699be0000000000000000000000006036d403504b4ea350a015d0eaea3d4e5fdbf5b40000000000000000000000000c725a01a87bbb52468c825835e56c68473e0150000000000000000000000000040452346bad9f3972849295bacea1a4197dd115000000000000000000000000789fbe579434a48b355836194ffd5a77200afe72000000000000000000000000d0b65e7cec6c8c7a700a53254a12c2d00418b8960000000000000000000000007a976e1c56e33f63c4c17250d1cc93a8e987375a000000000000000000000000d47792a4a63fec65c32e8a65ef8bb527309bbd3c000000000000000000000000e79f718a34051793e13ba1e6a0edceed8100a46e0000000000000000000000003c71462b898357dd77cd4790c3670f752e21618900000000000000000000000004e2d3f5d41918bf7b2850f7e2ecff7adfa41c13000000000000000000000000eb5a4b97fbaff8b9a45fa7d53e867d6ae159cd08000000000000000000000000202766a226bbb0958755a28ff352840054a459fa000000000000000000000000c07686413c4b1fe86a4a328106f0535285d2eca80000000000000000000000001627312e17c13cb5576bb20b7abdde44b8fbd6ca000000000000000000000000a70acc3c216bb411cd3da80253b87ac9b06c3ed300000000000000000000000083f407e66f9786e47d22b5b5006c6a5f302523c4000000000000000000000000fe4f0f9a84a202dc36bef7223f94c524e315bc240000000000000000000000008c14ab5d8038dc941f34b995251f87d1c62b9f6d00000000000000000000000036e770b993acaabf86b93acb0b6803601e0b4c16000000000000000000000000f9bb84106b8bb0732f2e48be0fcade6e5080d248000000000000000000000000134e1c5ed14c155cebc61f0fa697f996ded126200000000000000000000000001c20f3680d051ebea59da481d00ae4eeb8e8aca700000000000000000000000047294143bb2dfe42b448e6953e8669d729ff1d8b00000000000000000000000049fe2b2d0bbb0fa16bd2ddaa42fa2fe54bff172d00000000000000000000000094b6829255c3923b0b04125cd1b8134b1506ec6e00000000000000000000000067dea7f7b3e9b94ab5fa50a4b8c49f1efa4ee824000000000000000000000000e8d38af04607c1f85509946d57eb0a7c9a4c704f00000000000000000000000030aa526fbf5079d9ea59e8a93e953121775b5c8a000000000000000000000000a60a8cae7816a4edd4ccbfd623a49db8e9ab459d000000000000000000000000660d939f6913531c36a3c5215fac30f7f5c51c0d000000000000000000000000d83452a54f11d117882b2e8406b556a7bdf6ada6000000000000000000000000a6f4619e40e8564c95c2f2966927d986c511d6ba000000000000000000000000a6ef4a81dd02f4b978d079c3532252e731b204e4000000000000000000000000cda6f5f09b081566c84fe35a1527ed62a6b8b2650000000000000000000000003c8909cb34aa9e2f7c4d2bf6f8c16481b1f01a3a000000000000000000000000ed20099e0ad5d800bbcb6df3f960df2f8d0b4d5c000000000000000000000000ebadc198bbda79b0fc850e4876250cab3c3052c6000000000000000000000000497c36d937d719b707f30df81f7d9f2f11cd5d49000000000000000000000000fcf9478047cb46fa2e694051c971bdcb8cb3694f0000000000000000000000008a795acfa7120ed50a300758727e6c37a630fe7d000000000000000000000000402bfd86d0bfdc62ef32c9642c031cf712013b6100000000000000000000000097a65370a4ef0eb2a2ef4d9c1c6289cba6ca867c000000000000000000000000c42ede692a5020d08747c686eadb71ba3bd0d207000000000000000000000000329de6181d73934d76d7ad9cba470f10dd1974e2000000000000000000000000b02d041b11eab64b0a3cfd5b6f55e09aa77525730000000000000000000000005f71aea71bc94a9de66b264bb9e91adeb2f03706000000000000000000000000ee24ca70446d8d2ea10d5b392314dda74f9d10ef00000000000000000000000012da3e6c9093be3f45b40920663162ca7cf881b6000000000000000000000000b3cb529be4a03f3f6d22eab98e6904312c1fad6b00000000000000000000000016a324c2e24de7228208e51182ec15d902a70a7a0000000000000000000000000c734be40a5738676699c6d4c0f7cc8b08f9d75000000000000000000000000086a69b996d1c673a8d405d737ece386c1afec35d0000000000000000000000001dd872c390e7a695fb44663ca88425f264e8613200000000000000000000000021c4557e38bdb4488a342420211d96b3fc15e08e0000000000000000000000007400070df83ddd7388484d7abadb546cf743a2200000000000000000000000004a01b8bbf04c924bb067c7b8d1294e7514959dac0000000000000000000000009ac98fc0c218d0185bae2e104c6f5ffc1b8221b2000000000000000000000000dfa34df2e6b2ccdd2ecf9a8f3ff55b3017f01d02000000000000000000000000ed8538bea83baf24c8497f04e6d008ed7bbda95c000000000000000000000000f66bee92341efb760aed76b79c7613a469ace30f00000000000000000000000087db7c98b7ea012e10793d3406f2ab137b58ad1c000000000000000000000000f86bb8d3aec72371b4b06ad6cee6b1c30c667462000000000000000000000000faba07182417ebba5d94ddf9642ef9ed9b666151000000000000000000000000242bb2a542c417a241e382fabeb3b9a23ea7525d000000000000000000000000eb30df49e95ef5427cb689aebd946785bec24be10000000000000000000000000eb46b4fd8d389308801d429b80d4e940952ed48000000000000000000000000dcac072a6cd1768c81c1afc732519d84afbac870000000000000000000000000d9aab2b0aa052c16cacba50165d73609c94a5feb000000000000000000000000577099cd825f1e9f34e343f9aee68a00d6796d44000000000000000000000000b76debe5d77e99c01cbcd302ca2cbb3bf1deb581000000000000000000000000698fbe8f0c460a39c10f45700664cfb38415752c00000000000000000000000087c07f9d36cd9b245cbbc476e2fb92e3a04dc3120000000000000000000000005994e863b9986f27bf36e868e5446cf96400ca980000000000000000000000007451bddf555334db245ef728dc613683e931dd5f0000000000000000000000001eb9cb6103c8b3b7a4ad013fa266d2240e2b4d5c0000000000000000000000005c586df1a2b214e8c6e37620a47b65c2549d8ae2000000000000000000000000abb71d7c9392c344c0e6d2e04116c4b06b23e7d8000000000000000000000000094dc9bb4fd9649e69124160e4bbac7a917b42db0000000000000000000000003fb39788db5911c8e8fefbca2143819e7734a6f6000000000000000000000000343e6b73f74cbfa5889b6e96139659816f66cc9600000000000000000000000088f6bce2071d4dbd512ffc2f188e9b6d9ae484e3000000000000000000000000516ea5a41fa834078961a1751783600c3d6582a60000000000000000000000000da67659fc85474a17d30aba95a0950d779389c400000000000000000000000037737c0aab56d8a11b0280539bdac5ff9228de8d000000000000000000000000244e4bec21dea669cb3aebc0474d0541a1949fe7000000000000000000000000f5f98cf43807bcdd043523248efcb3386ecd7afe0000000000000000000000002039a4f565de8a957a478e40fc2f03794663cf07000000000000000000000000d55c51b9a537eac6587dd2fdcf84169b77834a73000000000000000000000000495773ca74421c50f004622b6ebd21e6f346d3df000000000000000000000000f939db96806f0e26702c6ccd845e9b101a7f45650000000000000000000000006d4a5c0faf12a7056d7fff45137280ec20bd9182000000000000000000000000b3f77d79896aeaa754f6f81a883d6bce69a738be0000000000000000000000005c505e39e58c3652a92c619439981783664743d10000000000000000000000000ce8aeb0cc9a0fef62b8e87273c53261ff41b8bf0000000000000000000000004bf6616bd2d2403dd0dad8fe11cf5fe925354c2c000000000000000000000000f36362a0f6ec2e2dd1cdee15ca598210ef52228b00000000000000000000000098e4e30d2ce25371abdbf2b47704ac8f168fc246000000000000000000000000b57370caeb307b2dc29e4be0cfd5acb9c939571a0000000000000000000000008aaf30f2822826dd266bb8895f34497941d35d750000000000000000000000009ea24a01ab0930874670bfa384fb795b7a931252000000000000000000000000ab8ff215360d98f2385c49066cef6b5c4af5d9a60000000000000000000000004b08bcbcfd9004dff5e88a039cc575bf2ee59fa500000000000000000000000024da0f6e6578551ecf975bb22d633267cf78531c0000000000000000000000003ebbbb0cc32fd5324c645e25cacddd69c66f71b4000000000000000000000000116abea58fd92c7131f10fa4a13704d115a9cf0e000000000000000000000000de403f55656204d602288eb24ecac55f7ae21883000000000000000000000000128017d1e998c1a76e42a9477e96dd04c778a14f0000000000000000000000003fea1c445017175d9bcb5c2b22bea0dd4809e439000000000000000000000000063a409b6f48401fcb5f99557ec8980001a244c2000000000000000000000000427851a892c9269b30a8786cad35df48bae02ef30000000000000000000000002150418c2b9c6e77abcc388339225318261b66d700000000000000000000000008b0fd7415bdafb9eb5ce8f39b5e1de6c0777605000000000000000000000000634d22e7fabf31ddb27b68fa1899d9d442aafab9000000000000000000000000297a513540efccdbb3f922506e598be9f519ce5b000000000000000000000000ea2954eb846e3cf85c8ff715d02ac300e6c02fd30000000000000000000000008270319786dfb64709e48e1fe81bd9f0de42238c000000000000000000000000011d55a718662d96bcf4641da15e03b53919f3670000000000000000000000007a92b2853b3cd56f9e91e9081ea95d2ffe8300890000000000000000000000001d16fdec568ed811b5f8192f042cf53db60fa13a000000000000000000000000914431cc7dd8a2734c57ff18ec94246c153976d1000000000000000000000000e7772bf74a98a25d65216c35beba521e8ff6986a000000000000000000000000f2e0ee0335da61ddee30b7979b9bee79b555b9d1000000000000000000000000ad3245f5b40de0caa46160603b4f6bfa76e14762000000000000000000000000143f8ba0388bf0b01e9893ed12996fe8c9240f17000000000000000000000000e18def568c6e3a2af3f0c98fa78f32285803e19600000000000000000000000043a695c9146dc4bed247264bb4665c12dda58031000000000000000000000000f6c05a239daf1cfb482771c6a20293176d4230430000000000000000000000006d118e061d3a3797f832d14fa97d6d2f52b852b90000000000000000000000001e89021923c189a98ecafd5b0cd5fb6886acf59600000000000000000000000068688e210c307c9692de1d3f94dd6a8340a78111000000000000000000000000ea75ccb709c36967ce6c60cc9acd07638f981bd8000000000000000000000000465e02043eedb37796f3bb2f2f2027a4c0865072000000000000000000000000ebd6c126fc3370f775d3a054a59e74ca9500d40f00000000000000000000000037148a8c01a416df4b13034a51bbbf691b80cb4a00000000000000000000000001b77a02460f4c6df0abbc67d1fd82c768d6593d0000000000000000000000007455efd1fecc9dee7d0a8954b2d089e31e8838f40000000000000000000000003c691e5ea2464eec685d169da4a9b7bcdd75bc88000000000000000000000000201366c8ec2b4573ec9c5948d0219d9d8d11ecd900000000000000000000000069eecd290c243ea7ea1f1884712f7d4ade42ac9800000000000000000000000024af683db60a2a8d21e6e0f1b191855ab20b97cd000000000000000000000000fd135773ea99b643018ca1081829305491cd2fba0000000000000000000000001d47249b0e8effde9a1a4add8bee882e2549111500000000000000000000000037aecfc62753528e6e63bc88eb3fa9fc3fc71aa50000000000000000000000000c7b1157c8c3a6f581213c244228b18b0627fc1d00000000000000000000000059a928e0a214dadd40a514d18c51bc4837ccd50100000000000000000000000095eee99a37bccc02ba5ebdc0d0356bb9273e1be00000000000000000000000003abc12f694d4bddc484388285ccd4a9fe8f78b4b000000000000000000000000da2ad12d640e9f483eef76f35dbb070bd9648b9b00000000000000000000000098b59ef961108f3245de476f613a3700047e222400000000000000000000000021ef9d81d293472ef5a17e34d2515e9ddd83c5a9000000000000000000000000f2eeea7ddca93f28e89ddb3c21670dd568d9d2280000000000000000000000008537f5dbf5b08ea30ecd1a0b5268d262c67004e30000000000000000000000007a44d533a5458969607a3953a6907f87ccc1c91700000000000000000000000091056d9c303e38e30babfe2a255788e027f03928000000000000000000000000014f551c48c34c4953cb79bb65867b7207dbb2da0000000000000000000000005b765f84181de5683056a8085b874194a207507f000000000000000000000000c49f1485dc6bcd59cf6adfddba1816963a51d130000000000000000000000000ad952e59cfd57aded2da9155ef8929ac88809ff3000000000000000000000000402e7b5f723fa8be56936512e7d620a9dc01f130000000000000000000000000d2a3b43aea5f3e75813319adf5c1f574950f9d85000000000000000000000000d09fbd7485c0395d71631bd84251da3d69ae1e8f000000000000000000000000afff7898cb4ebf1c6f18c862dfff7486569434810000000000000000000000000d79b51c4f69c66640b8dfdf6107e107d342ce3d000000000000000000000000bceac1f11fc5cc54e9009b7358457871965cf69e000000000000000000000000a135b7fa3c32eb372df0c3c5b5b77a8053d7a3c5000000000000000000000000c7c3aad02080ab0b7343e8df3b9a7c3708850cd60000000000000000000000002f504f375fe328a8b6a23f3fc1baa7dd0de48094000000000000000000000000b8e999631911356cba52bf8a7be3358896e00647000000000000000000000000168b6bc47fe815486546adc38baf444e3ccc3f48000000000000000000000000953201f3cfb3d5af909935da47d7d045660679af000000000000000000000000bc1df90a1e240037a944a67e2211eecb1eac8d0100000000000000000000000034b62ac83ea08f5ff4e4914a135257ec9653e54a000000000000000000000000a18b30123d34f626c7816cbcad30a3488cbb2cb1000000000000000000000000bb3519f6e46c4763dae1e9aa099d711142de0307000000000000000000000000e76abf6d07f43354565f8be322016a2dd5211200000000000000000000000000e98898fdfc3450e1608b69088801142e70e91b910000000000000000000000009207540c198e8c902900cf56bccdf518e33b044600000000000000000000000098dc7d6a3b4259af6627ac35a40840d21e059a51000000000000000000000000c5467be34d9d8ee263e8ade26061a9319b0d46c0000000000000000000000000590859f8f947e8c5dbc75be40ac9769b2eb1110b000000000000000000000000f10cd51157ad3198ed6b95f670b05797adcbaf4b000000000000000000000000a61bcca232e976943d389957f49c748c0e019057000000000000000000000000e2af0fdd37a427075cddff5a11786f4635976a9c000000000000000000000000d5b5ada4570dd460f7b355157f2e34a942d160230000000000000000000000009d77382109a938290de533db7ec2b87193a86fd70000000000000000000000007dfced6e81974fb137339a2e2f01f2617eea13e1000000000000000000000000114415409a0ddd56bd0bac74108638133f1c1eb3000000000000000000000000b579206ab771812cf23dfa97ce85378dc80ad76b000000000000000000000000ee28fdf19c1b5599beb73446d4f6f97263d42c030000000000000000000000002ae249a004a6266c5451d46107a389b40378e98a0000000000000000000000007077e5b630fed46dba082f10672fcb10714ec71c000000000000000000000000b68879c059aadca72b7b83f2c527d4a091a8b9d1000000000000000000000000a1635205d4b5c1de6fe81abc95c935d4739729b1000000000000000000000000ff12bf1b9a41443686bb64fb307e3fde026338ad0000000000000000000000004e8f81bf784d5458e57db6a01032ecac0f6764470000000000000000000000002af8a7e78719aaa1bee68bd47fa88c73007f7878000000000000000000000000f238dbdf013696c3afad7a9287fb62b30dcbf944000000000000000000000000cdcb6fc8096bd10ed3bd856a971b35e688d99e13000000000000000000000000d3aed005cb38784946ab3db7fd7038627bdef48f00000000000000000000000073a77a0cd96041fbb795d433073a492ebcb527ca000000000000000000000000e4e74763965bd2e10f6c09d0ba3800b0268dc072000000000000000000000000d9d575b7457791ca28456649cd0e0d441363342300000000000000000000000092d6cd13644041d62f9934cbab9ce12476dd2918000000000000000000000000aa8ed02989fec62529eb4c1c7fe70468f3e7e57d0000000000000000000000009b5a57df5bad68c27349f583da0d3252f26d16f0000000000000000000000000b9b1efb3555205fa980191cae8411fe0aff3da5c000000000000000000000000ca5bef27f11700b6a5f28cfba5892b3a35622b80000000000000000000000000b2e7455388da471ef77d4ddf0c397a0df18e6c48000000000000000000000000c048ae9178231811766c0b115fdedd5db1727080000000000000000000000000e6e819d6d76ca3d491604744c9216e7f0821906a000000000000000000000000c2d13e4c4c2e6c3a73e4ae288c42c05cc9b87f7d000000000000000000000000acaca1db0d92c3aa1419a1d30a5d95ae177cc6af000000000000000000000000cb71d8533018cecfb5231d0fa0ff759afd67f06c0000000000000000000000007e3e0549f67cb482874a437afd0e87180214972e000000000000000000000000c66c884296238111ccad68634727eba3760059be000000000000000000000000fb94d71f58b971713b375eca52ff80a3e5d175c9000000000000000000000000cadc03ec0b3a85bb8795aa4d188c05623865e203000000000000000000000000b8d909b883450348024d2fe0b1f3899c2fd958c10000000000000000000000003fdb1a8456a19fdf7bb2d3adefe056cc4d1def4e0000000000000000000000003a1f3d028682d58a6e2983ce7d47b7ac805dc64b000000000000000000000000cc22bd1836f5db091a9b547b76880f4eb48a426b00000000000000000000000075e412bd8ac72910e0236f8fce8e643f1757285e00000000000000000000000067259e45cb06ab6d8977dfc1b3a66a19cb2306a8000000000000000000000000ee7812fb8e9fab8f10e71ddee71e28690b8af7bc00000000000000000000000008cb7f716df9f8388b93c7c8af9e9e4b072a7c19000000000000000000000000fe3bfc0607b9b92a10c9dde2eac504469c38eade00000000000000000000000006cd28170afb1e60c9d486efd015157d56666003000000000000000000000000bfa6ed5593e4e52d843701e9ff0a2cd87f9d68240000000000000000000000002bdd4c6ad125caf04d4888b8edc5e7fb1eb858b00000000000000000000000003f361191c584997f9040417fba84ed4ad492ae29000000000000000000000000f08178d6ac3cabfc45624f5ed12592810e36dfbc0000000000000000000000003c145f3e1866c368d054f09286cb197f8263a5fe0000000000000000000000006e2636bc0dcde43337bc1915ce537d54c302b620000000000000000000000000d7e0bc3bce2c8db8268a3f99cdf75eb89e3926a800000000000000000000000007f9ac0820df32f05ea6004417e70582464b04f8000000000000000000000000d7edbf084b175c8fbc58bb77f9c21a25eb906658000000000000000000000000604e59639175a08c2d11471d8e071b0c4246ca950000000000000000000000000ad2479b49e2400d63cfd878faa96bb953af15bb000000000000000000000000776a0725094cbf984e31b43d17e8aaec3c88294a00000000000000000000000016fd0a3f4277f3951cfc7f3c564b76dfbfc8dd58000000000000000000000000ef8b09a711fad25c53077681b2bd859fc60cb1bf0000000000000000000000006cc986666408be464232e2809324ab7a50733730000000000000000000000000a8c312635052fd2376ac5106312c009b7b95f36b000000000000000000000000aeb5af708849767ef9ea739a861b4ad2a0520ce40000000000000000000000005e704f273a55828d2a691095e47cb3e5b4b2ae1c000000000000000000000000785c0418d03f63970c6d0a9ffc7a033710765ae3000000000000000000000000faf893706ce549d2d3b55229ed9ab972263e65b8000000000000000000000000ea8d17dd00c0a80713d70e755583a1f6c16de8a6000000000000000000000000c424686e7acc7e8772a92b91c8024d2f634ee8a500000000000000000000000076c962f01a40ef7aaccef0a48374969f3b8e96360000000000000000000000006ab18a623d1186eec4218e6cebce8d404dcd19950000000000000000000000002ed6e13ad7fc53d37e6980548a695a7ec78c24f9000000000000000000000000259f22d45e1bce8b044f6de452084b82f85835b1000000000000000000000000042160613af2e861af87b4f9172beb88eb3970ab00000000000000000000000098a1d1dcfec3b5bb5a43c59b1debdc454b41e291000000000000000000000000e9ab199732db0bff565d6a7bfbd78eb74befa9230000000000000000000000000d1c3bde3bbd792b6c44a4fa417cc91c447462bb000000000000000000000000a4edd83371094a32a073bb9dbecbf780450af403000000000000000000000000266bb22cbcb0b1351482ac562e7e1a817111538b000000000000000000000000ccb8af0b22b1e9cf4846033c921f1c5c5755e88100000000000000000000000049787827c32f074538abdfc799fe41fa5ba6c6a000000000000000000000000062594dbe0722c652e86f453301af19693758a996000000000000000000000000248a004dce65c4f8f02ba0595bcdcc0e43563dd40000000000000000000000001c4132660e013bb87dddb91befea9d39a7b338310000000000000000000000002b5c1857e16e876b1a43a9c7c1b9a3404a8a386a0000000000000000000000001042a8382afee780375d908c4b038110b9a2f91700000000000000000000000099e6e1739f69596aede8d2073b649032a0a4cc93000000000000000000000000f0cf29b27cc66a256e0467d4fee642fecf3cb93a0000000000000000000000002ce4467e9a32dcb7e0bb54a6d8df971718af3ede00000000000000000000000035e4cf8105159d16fa2d503a443df73bbd906eeb000000000000000000000000368d573b45586334abb0b2f4b0549e26b3aa5c4e000000000000000000000000fb9b93987b20720b280c51c61743995edd7e925f0000000000000000000000007ff9ad86b2c9afb24dbb2165f3727fe0a165dfeb00000000000000000000000049ac83d2051d55d73727ef677123bea33e6e89c20000000000000000000000006ec1622937fc6ca0d648eca2dc1060192f095ff4000000000000000000000000c624ce388387558769c732a3f86f6fb9b47ce3d50000000000000000000000006feedbea3b584971eecec5e0d50c48bd403896020000000000000000000000008912e368b6fd46c46544fde1fdf4d91828e36adc0000000000000000000000007ad2ff7e6fbd048a7abd7388ca29b28e6223f5f40000000000000000000000008aefd322cda707800365ebd4b6efc7d8975f4f850000000000000000000000008d5617dba08f6a232e16d71e9a86d5c7729cb33d0000000000000000000000003fd9a5d6db7e840ef0fb5ad12e2c9e29b655e28d0000000000000000000000003727a6891dde12ce460d19db4715fd7994509bca000000000000000000000000bed181a742ee0daa7dfc5f5c4c6429f275291e7b0000000000000000000000004c8024fdfa9f83566675ccd16b8be3fad8c90f2300000000000000000000000071dc463f8772225cb586c2cec999dd8234311e430000000000000000000000001c2c73bdea904db5f9a522de71402f031dcfad13000000000000000000000000db24484775500eb1857290aff2a1933d4ada02dd0000000000000000000000001b25d925b5b5260191bcfecea1a826af161c1151000000000000000000000000298f5f2449881c3401e8708a1888815feeb019720000000000000000000000003555bd39ec70586d06ec302c949308d4e61a615c000000000000000000000000c81eacd56c187e0e122b2f3c8638aecdbccec6ab000000000000000000000000a7b8f6d73b98b37ee81db939da5ac24aaa017e800000000000000000000000002a1636523705820a5d8fbf2d7c4c1d7a0aa49de40000000000000000000000001358f04aa557d2c99c257b974fb558394aeb936700000000000000000000000001395ba27459996e49072697c565ff985fb96718000000000000000000000000ca2342320e2aafc92da7c99dd94e8b878395e169000000000000000000000000f6dc43d8e5288087d6bd602217663533fe3ebea4000000000000000000000000af4076399e282c63f4698aebdaebd7db53fe2d330000000000000000000000000ab98302594f97b1f11653763f948004114ea78e000000000000000000000000bcc8a78c54e7d9407ff298fc154c60fe73150fba0000000000000000000000005224dc7052cab55e2b3c6e3f7e3e6e04c91c67a4000000000000000000000000dc6cb776c828783983fb4bb32690d987550c04f7000000000000000000000000f796cd20a0a73761c2d2be627b47c41a1cbf0bf10000000000000000000000006c304f8237506761ac5e902649d9a89e7c65d85e000000000000000000000000663e9f1945668739821b88e8d7cb1f36222d2fa3000000000000000000000000d1d63ccdfb452b6131ec2f75a6de21e22c1ecd03000000000000000000000000005bf045184b67b93b9793778a9e7a191f6173000000000000000000000000001323d1299ce3951015885453f5ac5b369cca63f30000000000000000000000009898a247c6572fc838fe019ddf85041c902c40f100000000000000000000000061532c6f06bb8eff1465980036f6fdc4c0f51f6f00000000000000000000000062b208bf9f033a4515a0752a911c9ff52e74ff81000000000000000000000000da8f55f4721c0252aecba6ae8d8809b4b719ddd90000000000000000000000004214a189172f760ce391e6e2d31b4843e935f88a0000000000000000000000009814ba501c7ad64bed5ac731d0a4f9a506e18f8a0000000000000000000000009a1a4851f213e065d3caf2f97426e28ed95f9448