60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d644c364642377a666a4b626969683741596277374d4a4c63676a447477787659644c4e4d50694766553744430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000000b3ae5984f65115f870977678ee6e9a8963baf000000000000000000000000e6804e53f9ca64714dc7ecbd6cdeb4bded1847100000000000000000000000001be4b213c366b08f9100774548d252357edb018f000000000000000000000000a636c3b126b45d0330264aa75a34711e842f518b000000000000000000000000603a30fb93b5d5ddd2005ea14f3ada704c187ba3000000000000000000000000f450b46a4ec1b7965e02e572c02bcdacca88a42f0000000000000000000000007628ff888e3a93e4c315891a788c0b15065fd281000000000000000000000000154bc813fcdfbd2922eda98272a9669b0b2dedac000000000000000000000000c5c929e28b297604a86519d4c201135d91f67d86000000000000000000000000a9a718b92e2a4d8ffcdf131e17737d7975dfd37e000000000000000000000000b42b568d407f13d3b45c784b19a13a96a7625921000000000000000000000000794f4d74700912285f25800971bacde8e320deba000000000000000000000000f03f680d0d3c068ad8a7834439c1b25574edc49e000000000000000000000000d2e5e3d1b1b51bbddbd64e8a04a8f11a5ebd97ec000000000000000000000000f3a7bac737cefa5ac9073e335db569435f996e5e0000000000000000000000007a8ba3f596c63e6ad8a0f94e46cc3feacc6fea9900000000000000000000000009b7e02a6a9950f91e5d8d25d094f0b951adfa6700000000000000000000000090efde513f65960c26edb28756c30d47c8b93e7700000000000000000000000014ddd20e611bb7d791e48db52902e95a40925747000000000000000000000000acec5fefab415bd2245ddd06befecfc7479b83e4000000000000000000000000d2224d446e0a6eaa2d987227f5c94c8f5fa41d01000000000000000000000000188e5f0b390828f5e169d41712d79b4033c2edec0000000000000000000000005f180a0fdadd5361116dfa84dbe49764ab05a949000000000000000000000000eaefea2cc8ef40c7b6b54634c348cc5037d0981000000000000000000000000077fb0db16a8da76a1616832448d9e01da822db56000000000000000000000000868c3ad1e3210e4769f24d96f51086f5d1579d9d000000000000000000000000ab65e5c3b8fa94f5d5a01938f81eb8764786003a00000000000000000000000007d6cf9a74189de00e133c86a191b05c7ef831f9000000000000000000000000da0db75b6694aa0e153207969d55fde207bd92e900000000000000000000000003dbceb36cfbd8eae1bff29e8d1c4b53f04e2063000000000000000000000000e29629cd1fc48ee5ae22ba76fb8bc590a3dc8353000000000000000000000000c862abf6db506ce788b253095dc4f12ed1f117450000000000000000000000007b9f5b3fff87604de7138767e85a8a81fa62e1f70000000000000000000000002167f388ea778016a481f6f069a6fecd821bce1200000000000000000000000049dc100701511d0778c4983514acdb852e201817000000000000000000000000bd6c7b0d2f68c2b7805d88388319cfb6ecb50ea9000000000000000000000000a325742f2fa575ac7c1dcab37d5348a0f84e680e0000000000000000000000000c2715eb1b274cf166dda2a923d99b4c751386e3000000000000000000000000e1927e2db9c9b83836498754ae674e85d82cbdfb0000000000000000000000004a0b4235e1bdd2cfe2c3f827c8a9b8f0133f72c60000000000000000000000005f0ac12d3fc8a0cefa6e6c6dcc398006dae5cbd60000000000000000000000000ac856583f9dd6f12c6fd56f6b91e0c02e6715220000000000000000000000007aa517667978025621c8e1d08d516d2b8d2b0f1200000000000000000000000062c8e9b174d9e0f74aadf82f605e8cb3c74f79d2000000000000000000000000b0092dd827a00732e7ad4a0f03039706b44cb78e0000000000000000000000006e7fb229308c57bed063b64dc16880afcf97d00f00000000000000000000000034b2575e5680e519a65f21649b1dd806e476fb67000000000000000000000000b648adf7990d8dcd4aa54366d527ad3abe525fb50000000000000000000000004fa5e73ba176e0ef97ba6e92ae61b41c739c15970000000000000000000000007529c38def195ff75cf0e2bf211db738be72035d000000000000000000000000ae6d369731e35ef79fdea311d0dbab6623c8155000000000000000000000000053f5f781fdd3e45759833278922bf1b72fc21d970000000000000000000000005dace1a231d87ec54743b882181df67793735a540000000000000000000000005dde3c5bc55862559badd97c130dee89edccf56a000000000000000000000000751ae2295d4054edd9a3b479f0c1f9ccc06354e40000000000000000000000007acdd26b547d84ca30d08e33c6727240724bac910000000000000000000000003d51e7691328800f58a064ef5117e140db62ee5a0000000000000000000000008fd4f9bb4c1cd56b14db5b590b8a0fc351d720730000000000000000000000003aa86a8dfb32f1a946a178ff050564196625978e000000000000000000000000b591d0b15262ce6047514b287cac04b958d77c4c000000000000000000000000095ac79f383dea1fca53e14736994aefa6aaa17c000000000000000000000000984a6179c586d53a9f9967a8c7a3c002ddeda287000000000000000000000000ae92229e4051b90eb752e0aa4065f9d78bfb79b800000000000000000000000036be845eb05afaa7f70266081bb00ab5392fcc8a000000000000000000000000e7684bd111843c756ab32a5cca54841c22fff85a00000000000000000000000068271d8256860b1830d06efe2950d4eac426a87e00000000000000000000000021e3af7db3162334ac1c7736fec3b5e67f20d0e30000000000000000000000001b4c5524614df13a6a07857cf365487d3050b1ef0000000000000000000000005595695288771b91f08c3046703c357fbafb3ca10000000000000000000000003dc42604d416cfedb4ff8fc9883018f95e289ae7000000000000000000000000f28e43c78428ac885b21dcbc417d09b187a1ec69000000000000000000000000f68b4b5a51d22f5c3d182800e0cb00f284dc7e21000000000000000000000000e9d56a1daedda1927987ac2de406fde71b4b8da1000000000000000000000000d83d37d60c1d03a10d51b6a8b45c65c70e2a5d7b00000000000000000000000099c0885cc174db2bc6c94cac0d11d9f2b893fa6f000000000000000000000000c20da7b8960ff9c2c70fe89287701f8cf4fe8ed0000000000000000000000000a2ea215b56be45dddb5145006320ff67bea2b5c60000000000000000000000007c018e3148ba01afb82d56b14ad6c5b7ca3a06b50000000000000000000000000da26cdecba1d654f2b4e5b0444d080fd61b2fd20000000000000000000000009284d2e8e31f68cc89859cfd14901a8d5074a5000000000000000000000000001e1b1b597a19d489bb8980bccb954b244515a9030000000000000000000000008cc46c9c511bc428925d8ccf873db536489044aa0000000000000000000000007028b5378a42ce1c55ead11dd9f89043d443de090000000000000000000000007a3b4e162ca851c99f9a6544f4905ea8bb04ad4c0000000000000000000000003f52cce23a1b30fec3af19604c4deef79f9999da000000000000000000000000b61d24a339c54bab74d3f69554850925f192d098000000000000000000000000866eaf07d31e9c5e1ed37afee5480c2c520d57240000000000000000000000003ce58a9032418cb39f34baaf0bb8d5ec23bc6b9c000000000000000000000000f7f8794f279558a686b079979ca97b178b7732cc00000000000000000000000041884064afabdf11a883ae00683c6e8d38fa55760000000000000000000000000449c01521ccad4ad83304a545a27c93567db6f60000000000000000000000001601470e565bc12e57f264bff5e2107093f256be00000000000000000000000041e207a256961da5e6e78eaace4c0b5e5c5dc860000000000000000000000000f22b429dc4708ce769046d75d8fd6db77267ab74000000000000000000000000d03716a0655bbf66397eec3175fe019831195bcc00000000000000000000000039c9d6fd10e4060e87b089275bb0c71152a352830000000000000000000000000a8e5d737f90d5818887d73cd653afaf18377739000000000000000000000000e5870044d4d337e07f1aa705ae719d7913659121000000000000000000000000b0c32082722d68925d93c581040a1094fa27146f0000000000000000000000008ee98e187b6951a9fac053ef1a6865b1771581d500000000000000000000000035077998129084048c17a759cfae2ecaafacbc2f000000000000000000000000ece70828e8e3f5c21f78162c6d7102e782ec420b000000000000000000000000e26724db5b47d52efd9d59480cabcba25d443b9200000000000000000000000069469119e61d2ee6653a794c805113cac66648ad00000000000000000000000088209a219a5117b0976c5a821ed6b117fd546a43000000000000000000000000b502fbc7d4e52b220cb0ae189f10488cbb4530fa00000000000000000000000073595bda66183ffc87c11c5302c9b1e51b5160810000000000000000000000009c1090b01e9d0bea7415df523a903e05566e14e100000000000000000000000088431f63b61bc2609f6a64d069c77a04c96edc910000000000000000000000004bba8a1a9e8dfd410885003a654b0c075fbacef8000000000000000000000000858205ee90cc601f5dde1d547a55bd1592bb68af000000000000000000000000a0c7a1e04c4dcba8bb6f4ee4ad985e143e374930000000000000000000000000a282f42e7170e48e58bf70adb4279e35bf813cbf000000000000000000000000b96413d8e0a5fe6e5dc46fec9d4c2b45f8d9cf6f000000000000000000000000d54e34edffe5b8a9425e3a2ac86ff1e9ec9e0b7c0000000000000000000000006ff47cf9e3cc38f168a4a8439d5131f448582a1c00000000000000000000000022021f2fb3c213d09b3b1e94508552268f4aaed2000000000000000000000000202fa313639873c08ff8d1b82b91f9f95e54f493000000000000000000000000e2960175067328d3e58996653c61c581fcf6fcca000000000000000000000000195a49e020b8c168174b1d448c642d4613989605000000000000000000000000b67160b1c404a0217911acf946229afd05fcf9e20000000000000000000000001989781b9cdf81fdec29237f7bebb630755204670000000000000000000000001c391d47ce3b3cf0c889a81eccf795d72606d5cb00000000000000000000000006410eb0f35a056f479ca9ca7e32768d41a8766b000000000000000000000000c6aae07403a1956a50ce697bc4dca632f4d7091a000000000000000000000000ce235a4adc1145b57efcbaaf526b6a48cc1ae60300000000000000000000000056988b06b61deeffbaf55f74d21efcd880bdc39e00000000000000000000000035d4094bce7de1fcfeb621bf93f8aee828e280e7000000000000000000000000e6ff9da29cbad6f4b8bc92d9f50ecdd6e2a1931a0000000000000000000000006815434a9365da820bcaaaf6fe4e5167aa0f800d0000000000000000000000006669a37b180abfb3161422a30baf1ff6108fd17c000000000000000000000000f2410f981cd615e4dd2d85dc8db596f74d29c4120000000000000000000000009a27e3e08a48767f8d6072ccdef8ce16d289a211000000000000000000000000c08b4785b36c4a8fd1740ea3d514da350e7e597e00000000000000000000000095a2515829ca2421657107175e5edc7aad7aa01d0000000000000000000000007756809df764fc0ee07d89945a07b5088c99f4540000000000000000000000007352a16091d652fcd34ffac671614ed07094654a000000000000000000000000ba8930120a08117f133db6ffeed1fdee77fe8e58000000000000000000000000297d7337e68c9180a161c0dd05449fd1b3db18390000000000000000000000006a018ed669023c2d4c5afde8bfbcc8fb03a7d17e0000000000000000000000000c1b66a80de5ae4cdabcdec3a086979f49e66737000000000000000000000000beec796a4a2a27b687e1d48efad3805d78800522000000000000000000000000595d9da2795a10accfebb27c05f8ad673cbf0f1a0000000000000000000000005c457bcdd0324607916c0119ba3fc27dc60aa69c0000000000000000000000005aeb6f70d071c5d8bba72a06126f0084e6dbb55400000000000000000000000006ef7edc3d532d65faadde13d83fd1d28109889d00000000000000000000000020f782c0ba5b31eed8e511a8e50955a973c1f95a00000000000000000000000053bded5a62665d7f3b07b9bf8d2586c916113e4900000000000000000000000019740448eaf91eebb660c7614e9e38fb2cc4f6ad000000000000000000000000ed4d2fc2faf448ddff22e346d209cc047965c802000000000000000000000000cfff858e0df4682faa214cd1e4f63b5d50395bb6000000000000000000000000d71f29e67871eb924c3147f9f66f21e99dd136dd000000000000000000000000aed1d620038ac1edbac53ede82bdb1f8af5967e0000000000000000000000000cee4bb295943f60e950cf5ae401bc1cf2523d682000000000000000000000000c631dd691bf3794b3f5c99060ba7c7279d3c9131000000000000000000000000d808bc6c20f417463de4a512dd06ce34f6246a700000000000000000000000006685b786819702e4c9192cd37caecdfaa6cf6af20000000000000000000000002742844a261b7ca888d6c41e7c967cb33e83174d000000000000000000000000f31d769b835997b68b1dfb3a08a538b5ad1f8d8c000000000000000000000000780207b8c0fdc32cf60e957415bfa1f2d4d9718c000000000000000000000000584385f0e98d049c0eec18388475388f73d9b136000000000000000000000000d83dfd94dcf13f4a6c2f7b679c49509a4b0ec5130000000000000000000000007dc4be95886ef84fc0901b62e3afb16d9f14ea7000000000000000000000000019aec5b89a5298fd86bbd5bef59c095ec6cb15a4000000000000000000000000fd7434166bc75cd2442a0168e8e8b7691673b903000000000000000000000000682c76988b58b90e3c42a3b86557400bc9d0cae9000000000000000000000000b97909139373b2232d83e31b8e1420a9a3f7c5b900000000000000000000000064bbf98196b3e33ad8fd76628ef14973470f8695000000000000000000000000b3c6b09c5d8d5838e3ccc64f7834b54de5bbf90c000000000000000000000000f9e737edc15ecdac2bc34bd7f74b41ef1c2ff45d00000000000000000000000016c50405c2426b90d67462229a606409435ae1bb00000000000000000000000052be33a6cd6ac6ea2cd46c5e2d7d047c74cf1084000000000000000000000000308e5f3abfad71ce7059fd2bd4db77a4a9161e3a000000000000000000000000511eb4f0f33cb53e24aa9b933a2aaba3a329c18900000000000000000000000032de74de110256ff4ace064b8c682c20623b3bb600000000000000000000000035ccf16cae7fcfb39af514455ccfd0d46ca3fcc9000000000000000000000000520d56a3594011bfdde96fa9cdc52f4d6c410a18000000000000000000000000fcb3edbfa1aca001816b3d6b23f8578bd439745900000000000000000000000080f600683a82162a15e75ba04ee3401a5d1dd6100000000000000000000000007580ebbab5e737e880964989a3d376eed8a0258200000000000000000000000060525a3790c901d71bf2ecd76608216b2250239b000000000000000000000000c3b503f441619a5edb1348f3ad563b5d79e1c1f8000000000000000000000000ed65bafd7076e6e03bc1ee733a4e16440a0a9e33000000000000000000000000e0bbb303c16d8bfa9ed862adb93d4b445a8ed4b2000000000000000000000000dd664006ac0cf1ec657df918af75cac4a0dbc2fc000000000000000000000000d7e7b7fa298a9adeaba5546d5b05d43a107759fe00000000000000000000000062d14172ff1dac85a8e8cc109ac736dfc7e593c8000000000000000000000000a32d75d640079323e7dee3ffbe30632c65976b3c000000000000000000000000ebcdbc5d6f4ba979a872842565820b9e7854b4110000000000000000000000002505f7fe8c67ed4b09d838e9685e05f72362dc1b000000000000000000000000486e9a72557f0469450d24fee3d3abe79b516041000000000000000000000000908abaf6347592357ab10f46fd97ec8ee78620d5000000000000000000000000a6048f1b9902860de83b3bf29d4d11dc0ad7c2ce00000000000000000000000058a9cfb4ef9933dd3e0976ff92994d1c42e9d3c3000000000000000000000000e692b46357f76480338eab3b5a5e3762c4b4f46f0000000000000000000000009e162e5812a22d00364db15bfa815c4a4a29d81d000000000000000000000000cd4e6c2354fb888a58a80eba6a1404b441b22e70000000000000000000000000a5930ff99e0b473313d8ef7797762f3b8113e429000000000000000000000000f52fbff6ac233b6f63fd6458e4c6a42e58a0ede6000000000000000000000000d1942c0ebe80ce2da3ce63bac303069d619c4344000000000000000000000000478deac5607b6112e1eeaa3bd1c50215639bffb4000000000000000000000000e204a4e91f3ea55e89220b4be2f52a314461c080000000000000000000000000859de5640b9fbb0a712044862ca688d27ac5490b0000000000000000000000005ba4817bfb30a7a65167c9aa035bcd3b3adc4d22000000000000000000000000b78393022daa8aecbf9581c0fca363bc9ecc6580000000000000000000000000a28862553d6d767cc8ab90194678ead96907adbd0000000000000000000000001e26ea574cbe525ea4aa5fac1ce315a7155e713f00000000000000000000000079134f2db1865f8a67d2bb1cb384b2a3ebe8f2530000000000000000000000002726950a47981fdaaa93d5e4872323633ed0df06000000000000000000000000003386a5794fc278ec556206f40306c0cb10e608000000000000000000000000389d4abde053b0f674c02040baba727b7ae1cc960000000000000000000000001b1f4e3e6ee7971ba465b7e02b7b965e0314ed8900000000000000000000000042deadb17060fec486dd4b78672879716e742265000000000000000000000000915d37f3408c67bb173f4841df6b219085c6fa440000000000000000000000000b75a121b61a016c470eef87508dd9036f022f69000000000000000000000000b8bd944417776e99eb5df18c85f5b1b84259bf05000000000000000000000000bf9c231a8114ae133052118462eaec56820f5453000000000000000000000000f34cfb84621942be90da41e51f756512bc5914ac00000000000000000000000021e1c5de9022f912a69aece7213840b16e8444d3000000000000000000000000e0e7da16568f659bdc33d0e7826e228bca916a9d000000000000000000000000f54879779737bed273f753807513090d6d38eca600000000000000000000000004a2fa60d9fe35caf709db2874339f3fa8bdf9ee000000000000000000000000a8b2a7f20f21f64a4c9b12a6b52e7f674c708ca4000000000000000000000000406ae3b0e94f5cdb60c83eb0684d9046f016f9db000000000000000000000000dfafea0a29937cbe827e06704eba4b3baa45af340000000000000000000000007a4beb26517ed654f59304ce526caaf73e5ac8730000000000000000000000002bcbec64d2ff4c740e2aa047a1746e8433fb06c90000000000000000000000002e3c5e28e27abcb36a2ef577e9d9611dc5c1b20a000000000000000000000000c90296274107b0205d0612ebf060888ed81402f800000000000000000000000057f5fbd3de65dfc0bd3630f732969e5fb97e6d370000000000000000000000008b246c10fb116f59afe7e3d7cbe38f0227985bf70000000000000000000000004f1120dbd18cd98b40d686201379371a5c7d161c000000000000000000000000d4e374f697d018016417edba9218833c578447f0000000000000000000000000e2bb38cd787d0977e1f4430855aa95f93a7528a8000000000000000000000000f1bf8d72e247972b86829924ab30d6cdd18cf3b0000000000000000000000000cf5701cef9c584497ded91c53ab4dce2d0ab544c000000000000000000000000e79914ad9d1ca9c1ba7277d0d3006419f59710fe000000000000000000000000be71965b61284257db8121df3b2ae094f9a00d9f00000000000000000000000092dd3b82d2f26ecc32ded20d7060429e7133da28000000000000000000000000f3a71cc1be5ce833c471e3f25aa391f9cd56e1aa000000000000000000000000c09cefd2c70873cf06ef2cfe5c02716273e98f7a00000000000000000000000056a740741ab4226314fea94ff0f87463217f883300000000000000000000000082ee6362a096e2ff082d72c0252355e1bb85f9b3000000000000000000000000c108c3261bbff92bc0735d8ab7d5aa6114e5376c0000000000000000000000007e96bdbb0082f79e24fc20bce4f443c38c384fe90000000000000000000000009da9270388eb517707aac604400ad80caefbc36700000000000000000000000091d7d87041d36017cdee883a987ae548badd8beb0000000000000000000000008f16b929295473e5ef10248491251d75c4c73b610000000000000000000000006945809bdfe1ee27bae0718ee3bc2f36e333a015000000000000000000000000889c215e0e4d254a8c3540f2fee167ed52cf0cfd0000000000000000000000007b52c9148ae4032014d5b9037927c8e224fdf96c000000000000000000000000ab9050852c7929f0d28bacb2486fff906fdbcaf5000000000000000000000000f769298a83ecb1770d858545bd0db7a4cae06ea50000000000000000000000002bce69c768e096ffd17062ca4affe5dc3aa859ab000000000000000000000000d971b025214def6b9c9c16a19719c5a38ae26487000000000000000000000000ca700944a9247dc832d8b3920d555b03e1ddbbd2000000000000000000000000ccf0fdca29008b747781d2e35371c21f5aace5cb000000000000000000000000e029f882e156e9f08a76558298a5771daef6c1120000000000000000000000004ccae6d277b2e53ffb23487dcc7f37a3bd7d8b170000000000000000000000008fd95d66fbbd683595b728df252fbc38ba36248d000000000000000000000000ac6b84d41a1b3fcb61acfeb18dd4a046b0b3e010000000000000000000000000e85589a07044a61247826c9daa8bfe699436d9cb000000000000000000000000046b3dd074671f5f998d26853dbf5409e4c444f300000000000000000000000071b3d5c08a8721ce9871745e45d467a01d4f20cd000000000000000000000000aff1861584ce52987b7470dd764090f5c4e9e6740000000000000000000000002fe6c1efd5cbcfeb91ce66cf9f74c6dfb6387fbe000000000000000000000000187bd9e234d58716f9765011ac8495463d129e830000000000000000000000007c0d83d80ffc629837b8573dcf44d9c8c04842140000000000000000000000009ddfcef96c148f6a1693e23072f089de1bba9749000000000000000000000000e125fba824074ba1bb8c127feb02f46bb786085c0000000000000000000000006c8276b102b7dc44ffb501e760b96a04c32a2801000000000000000000000000499694773ce105da150f247224a6f8015ba7f8e6000000000000000000000000f94df54dd36f2f092c03ecae87d60714efcb75fa00000000000000000000000072e5248277513171b0c935616f0d5d141f5a8620000000000000000000000000fe80adfe02e15bec78b1f589782104ba26c04bf5000000000000000000000000af0e3cf989a66f71e7b6c1c4a5267dd5aa45073d00000000000000000000000039e91c570dfab86a019cbee451e90ec651728218000000000000000000000000a69dde1378780be648c3b56147dc0ed5359c81750000000000000000000000003193350e8e93ec00d9ea1e661f1049e937ad02e4000000000000000000000000fa90a38e0fa478c266dab20a262509aa3823710a0000000000000000000000005296615248e0d1256da2703e78dda6dfa4fdf41e000000000000000000000000b898a7b266603651b6f9afb83cf3daca26a27035000000000000000000000000e3887a38c6608dad87756e17dcc2ebf451ed212b000000000000000000000000d3bc73866f62c04a44a3e3b3f3a0d72b55941665000000000000000000000000f3fe06375b329232a611732a7861fb41808c37f9000000000000000000000000ba6c70091e986a604019301ea5e0d1a87f1cc7650000000000000000000000005a6f55ffaf3689e3da99eb01088c403d3c6f479d000000000000000000000000461be79070cc46d1e86574a0bcb0cd24eca798450000000000000000000000008f2b8a62603d714c1519146ed8a47c96cb56bcc900000000000000000000000031c7d37587623d6c47f450e15a77a5db804a8c130000000000000000000000002902c8bd737fcff9152d5cdba622374b931be7890000000000000000000000001db767a591895d9b6970c1d6fd48a4bc60603b29000000000000000000000000ed907d1930d87daeebd96eb0f05f062d3686c608000000000000000000000000cd1578066e0e0ffea718ef2276a43a041b33741d00000000000000000000000094ed4bf2951d35755249d964b9760d6df5bb977b0000000000000000000000004d4a48d3321f0ab972bfd2495160dda5f91dd460000000000000000000000000b423c7ff663f06ae1405daa35e25c213e20267f9000000000000000000000000eef3308e91b83fd02d7214c335000dc90a540155000000000000000000000000df980ec229a8cec9c2a78c19f6cd56466393f6c80000000000000000000000006f531d06a0f74a03d04402b0e700cd94420d28100000000000000000000000008dd6b9d90e18e2e0b74039c785051ca10d220e590000000000000000000000007adc655afe26e64eeeb6182d8d4968093b9f70cb00000000000000000000000038667841cf05d57e57fd0b5db74a7f298ce4e5b30000000000000000000000006e3cd9c940fbdd29eeb4af65bdbdafa5173c755b00000000000000000000000034faa6206acb36a67e686ba4b2e36255be9eee1a0000000000000000000000008619c9ebaa63d6a4908c22f9137db6d4743763c50000000000000000000000002019d16fece7e85cd1488b7b34c4129692b5ce0400000000000000000000000075738e4698bad81a0f01928064791d280ab8459b0000000000000000000000001f80fe952cfde8d57f64c9d7e4f95efcafab8f6d0000000000000000000000006238147c8c7478840e5afd911775db0b46c1a2530000000000000000000000007b8992fec9304594d3af39229b5af4e6a1bc745c0000000000000000000000005b1a12cf70e39cf94babb00218119e83694fbc1d00000000000000000000000054145b34ded4dbecd2afe11c64b6c7bd22877e6400000000000000000000000031615578b3d4185fe3b7f4ae098f0cdef87f683b000000000000000000000000cd7c02bdf1f0c3da747a84b3a1db095ad394faeb0000000000000000000000007f08add5fa171b5ec4f165488a7fc4ca72522917000000000000000000000000cb7a4b654aa0a278b9a75f56c669238a386ea282000000000000000000000000ebc89b3c7839843eb1b032e83649afe8542e0398000000000000000000000000600df081edd25178620c9671cb0efff0234ff5b30000000000000000000000004d45c196f737a30b108ec42714bc954d4a8eafed000000000000000000000000ffe7874fecbed9228ce3267d8b013e76b558035300000000000000000000000048832b2ec33ab9236896bc6bc111b7c8e027f1f4000000000000000000000000c08aa6ca7b0a2125a3ad5cdb2ff73ba3d7424ca1000000000000000000000000be027fbdfe279c750548ec08230f0cf4296fdc5d000000000000000000000000b47327f5325a8806f80897618a42ea162885a001000000000000000000000000cf0bca20d06efdd56123fb9f86ebc3d72df15ce2000000000000000000000000e95c7f80d4abda0720dd41dfe485b5cf1bca5e7f00000000000000000000000011b1529621fbc08f84463769c277103e51e53c2900000000000000000000000031938cf2b4207e4aca3d11089a586a351fffd99f000000000000000000000000fba7935fa4b3ffe96babae89d1e642db76684fea000000000000000000000000dd7aa49e6a88d4cf40e55a3aea42d788405b1d950000000000000000000000005d13bd3652cb8d689f07619f9ce126b87ee428b1000000000000000000000000097e42b63949884f17ea14f6263743b72a01ab47000000000000000000000000f4f656d6f45dd9db68de87f10b6c595f1a3487a800000000000000000000000011f2915442f3b1d3c16959ac2430394b70a578aa000000000000000000000000d6659d7782a4b50fb1f1cd47bb3c51d427d9877c00000000000000000000000031aba4e17c236d0e71ff788834c121665bdbf3fe000000000000000000000000243c96c590dabb399b77b5cac89e20f3eaf89efa000000000000000000000000c9410c7951332f6fbeeca4de2735fc219b0f4cb8000000000000000000000000b48cc3ff3ea41b208781cd2eba2206d44949669c0000000000000000000000001a9ef1af916f4412790a3d316724f7a3c32fc9bb0000000000000000000000006f1a3b40bc22752d677ce3cc9638ea5d9868b126000000000000000000000000d59fab9cb5abacbd721e3d778aead190a0399b4e000000000000000000000000b0047bc76eb71ce4dc310d15a0fad8d2eee0f3a30000000000000000000000008150de1f9b53b1698323f49387c99f6880c7b9d800000000000000000000000078bcde698ac779c9f1125dda8c7a0290925677ed00000000000000000000000056d0bb74945dbd86463b34d81ebb31193397082600000000000000000000000027b78d0bf4ba76281e3ca3817b2923912e2eed450000000000000000000000008b9ddbc6f802f3a30895fe702ad087ef9ce5989e000000000000000000000000f71072da52124d0f82e293c385bf8e4c2e906d640000000000000000000000000fb5cdcc3f5728063bd16b53aded83d66e741dcb000000000000000000000000c48ced4b295f5dfe22c44d85abec3817c4f2c71900000000000000000000000044cc0b719f5bbe269537099797f5cb7c58616a5d00000000000000000000000019c3b07d34732c2eaba92f071b4038016533d12c00000000000000000000000035ede5f1dea3d48c87887775e43b95ce9063604900000000000000000000000061a8adfe104b69915428a1e187ad66898e80443e0000000000000000000000006a955df8f99d2a3054f9e270658b8f4bf4fdde08000000000000000000000000324b6f542505f7d9e52f494d4e81f0d5f36219c300000000000000000000000047568b57810f0758aea48a1bfd4c538d09392dbc000000000000000000000000f30a9fe9561bdd74b2c4a7b498a225a158fe021f0000000000000000000000009f260a20a68c0f7f5ea2f6c5a12c04ea9d2e03fa000000000000000000000000c664c0961d227459c64f5ea8244f634c94ac3fad00000000000000000000000036eb288e4443715859bf437851a613297cc3f330000000000000000000000000db0983d8b70491549db6e6143432fc8bb870be56000000000000000000000000061cb46d04ff71600ff520b4f9a563eb385157e90000000000000000000000002e051e1cc616ac276b29668f7dca947313631c4800000000000000000000000054ca39a1f8cfafba76c743eb70058daec9af9b0900000000000000000000000005efeb28e511b05105d378cdf6eddc152095c127000000000000000000000000ab366f550ce25059a51c5be951e1d6f56ace3ba6000000000000000000000000cf87052befd14ab660b181d7eef5bbcd3cbcf88b00000000000000000000000044fb15fb3ee011e3d4fe286d18e158b6f2361b2c000000000000000000000000bc6e766b82ea3edf96a7807dcae446ebbcbb9af5000000000000000000000000ccf93ec3b1f3d597ef5fe3e24dbcefbd84537fc50000000000000000000000000612e113c6b583abd782a0329783599837f873940000000000000000000000001ac3942d5c8c4fe895f941413c165bade572badb000000000000000000000000c99bbd4c5d8e9687c72e5c1ce108d42d81c60e9d00000000000000000000000095f320a521eb57027af5e4a905c36a3b24485ef4000000000000000000000000bd874289da51a73e2cc0c410e3b6b6d930726e4e000000000000000000000000a35c7bf219b5e54fa0f840d48a0c2ace2522fa2900000000000000000000000014ea76cfb639ba9f6f66d670a3bfaf46dfd409f10000000000000000000000001c546b6a5bf1b432b4bd8eb6ff312017eebf15ba000000000000000000000000f9af22c829576088e6e91d32e2471b655b40633f000000000000000000000000100b7dc0b877814fdce378381cecf1aa99123c44000000000000000000000000daa260acc464af7b84e987669601478f51de213a00000000000000000000000027904d63b43f2790ca3b0187656693ba71a97919000000000000000000000000f4917f5ffd8d0f0a3445fbcce50791c14bc84bfd0000000000000000000000002f0340320c83cc33a4df8dfad420cc32fdcfa2bb000000000000000000000000d3a79599e7c0180061633d517ddfb0d0921dc66c000000000000000000000000f77c76bf12660e40c053f4f6af5af9d02efb2978000000000000000000000000ec6a5b793982d93fa1813ba73f650cf0825188a80000000000000000000000005ee9f651ec6b99d949e925949919e2805578f7b40000000000000000000000009961a28540a4178c9c84574ebee5482925a2cc780000000000000000000000008500c83303a194ddb0e5ee8be5a856f4930b1c89000000000000000000000000d772d9fe3007cbd565cb74865f372eb36243b4bb000000000000000000000000b0efd4017435f6f67c71ea48a7e3d7eeb1185178000000000000000000000000e1ec146f840bc0885c43372029810cb8c712bb2b00000000000000000000000012201629d6af5437138f2bd55a9b1709717448ee0000000000000000000000005088f045f94f631fed9e3868e50a62537f40d932000000000000000000000000fb644c9e3890e363150fe4066aa9cd237e9c257900000000000000000000000028cf8628791d46571dea66d497576e6d70f5b61500000000000000000000000077634d2b7b702f55400553005284d2463429679f0000000000000000000000000b38a4c7e972fed64ea5dae3ed7bfb91c6f21b5d000000000000000000000000fa93d9d1f96dd13c9de1df8d1c304f9dd1e8d1540000000000000000000000000ed646d16ec6cc12aced9ab4c64665b2b54db64e0000000000000000000000007eaebeff07d5b60c6e0d0730d4dfba0299eacc3c0000000000000000000000001fe87ceeb7d47c93f2ad43af1fd12e45b4ecfb96000000000000000000000000a584f592ff0543367dff8336de2c4cd2519ac13a00000000000000000000000077d43248e50d3d667c38f28940a944f0d977cc9900000000000000000000000027f5b35fb40b4d1c49b5d5444fe0fed63ffd1a2a00000000000000000000000073359156fedcb03fe0ccb892e1bb7523d56fdf10000000000000000000000000c3d74636425230d5c2662cc4012f1266600d4b700000000000000000000000001b27e2add9c20fa627c840f330b7ba99f1e6807300000000000000000000000051f7cb1f40f736547a653fec1e92ce7b5837a684000000000000000000000000ae7fd206d175281cd4ab5a26935e2d1a54105dda00000000000000000000000071925f42118b3aa2589bc0f7ab6b870773c303e400000000000000000000000066d3d59385756ea8d0975bbe64a2a100eecaf36400000000000000000000000090644cd14d659c78ce9482d697dc41d2ca9ea7be00000000000000000000000088c23659be38f7c77b54c1eba3bb6c9223f8a22600000000000000000000000023461e6f715c6eefd908dbe6b03694e139d393ec000000000000000000000000d58040c885676141eba22b95c8a8eb7f54b0d2bc000000000000000000000000a0dd3800e1effad696c66f0eb6bf927238a71ee90000000000000000000000006d734122b1a1738eaf7ed64b98e509b553c6d80c000000000000000000000000d8bc8d14ffd27eda748a121161e06df9e09b4976000000000000000000000000ea27668fddfb48b0c81b903b92b0d79012ae9fb10000000000000000000000007b1a91b18d2dd0e0505f4c25514638ba0b46b678000000000000000000000000ceb83699bc9dc353f873c0254db008bc227ae820000000000000000000000000765a90bbd4ab4c30cf6c5cdabe52626953e217690000000000000000000000000145cd232f2543f494b8aff1d64ca55df958adf1000000000000000000000000b40275dbd141373d016fd862c79a277215f820d6000000000000000000000000e3df3f147549a39e70408b588756466067293886000000000000000000000000b0c4e2b5fd26f39147a08b13ff1c90d04176ee21000000000000000000000000d102700e192b4d415d84b60685914587c5470c660000000000000000000000007567884a694e9a650521f61ff291005b30b71334000000000000000000000000e6b5049d1bafdcb2a6c33e1602e5a1d3b518fe9b000000000000000000000000131158d5eecfc3d3eaf436f4b3ca419129e0324a0000000000000000000000009f791654e9c5997d1f8245d97b6eeab0630978130000000000000000000000005816ff346f16fc30dbf8f828fdd424f6da999916000000000000000000000000887a6b7c7b718a9040ea07117a814afb3e0a9f200000000000000000000000006dacd99f296d4c9373f57377af19db486a48e459000000000000000000000000b1fadbd52cc3b62d8de28972521a45b002adc596000000000000000000000000c04e524ed3f10a462a622e240106216c0f8bac3c000000000000000000000000d9407c13fe2eb91f42ef9d1e027d31dc9787543800000000000000000000000077c65a37aa89a1ed6f263ee01bad0bcce572ebf7000000000000000000000000b96dc53b7fc238bee52a82a6b37086db38d16e8d0000000000000000000000007ad9fe1f225cfe6d4f600fc9aa2ec666a10a02aa000000000000000000000000027f1baf756051cf68af2827ca4bedbbd0d2079c000000000000000000000000577fa3ba34fe6611255cc432d57a413c70f7f6d00000000000000000000000001f082efb16bda4bcfd823205b774e977f2a111ad0000000000000000000000005b963efb7e9f912b1d00ed0ae38876a3bcc29ef9000000000000000000000000bff6e28539787a18c3c191a6b42251b00db910870000000000000000000000001a48a3f8f0d3b46a6ce67b29e9531932e977e34d000000000000000000000000c6b1405e4e7f8948c9139a8b2220c25b2f29ca1a000000000000000000000000123258e8026822b035914ae3de7587845777c5a200000000000000000000000027cf8fee8f8e1bca87f3acce15638b2d6100146b000000000000000000000000df3928e3ba03c90a526a845dd37f30f98fdf9dba000000000000000000000000020aa718c6ce226cc49435ae75a255cd8e851a360000000000000000000000000a90f89155223bddff1cfbadecba69ea59ead6d40000000000000000000000004ca24a87669fb50f41faae8d485fe7a94c49bbcc000000000000000000000000e8f6ea8022733421188a4ce099e04a7a597e55440000000000000000000000001500b499f1939e30fc7ef88512df50fb6923d4490000000000000000000000001c454bb8f314081ddc78142ab466c4eef5155aad000000000000000000000000fb249a127106f71769c51b1d767db157d825e750000000000000000000000000e5991aa660c21ce8f0f70a85dba51346a6197aca000000000000000000000000ff4730c9a3d403ce91d49e1fa6b0752fd92b9edd0000000000000000000000009dfd84f001faae83a1c5f1e5db64115139b922fd0000000000000000000000005d048b5f7ed4c9eca33befb500798f02e09bf6400000000000000000000000001985a2f47a5866f64dada4de2c3fc6b22920b25f0000000000000000000000005efb8e07f080535fedcd0c174b681231d0b5ccde000000000000000000000000a5ad31b14a69886766cacfe25020071c27996f03000000000000000000000000543ad49160af1f108d776a027b4b5ed662c10035000000000000000000000000786db263f2c1c1135ea044d41a7a3614bb27edf3000000000000000000000000a7837218e88c51b2141145775fac5da9536737e1000000000000000000000000fcaf5e282c0f5a57e07e4bacbe01ef7129407a440000000000000000000000005fe9728c713149b1f798239409a56f3fb0c8d5da000000000000000000000000d4fd05b772eb6b42f98d6a505ea4a3e3bbbd156000000000000000000000000069dbb66f2703c7330cc662167257533e7d5075d7000000000000000000000000f0e4bb0feb0c0025442b0e95b0b9f36aae91c4f2000000000000000000000000309154649fa686f46d957ed2aa6c7a9f63dcbe330000000000000000000000008a2ac913d456150b096226befb93effeb1cdebb800000000000000000000000024ff9626d4d5511c4af72a00c1674c0871e73e54000000000000000000000000b5b2598bf21db6aa53aaca83cf662e8934cc29c800000000000000000000000077b1eddc79c5bbc801293ff97544d5b78b33c3d800000000000000000000000035c6286b719397fc7a75a2576418fbde96902e0e000000000000000000000000b360feb0483ab0906beb1ebbbef14f5f0881ff86000000000000000000000000e26193027f145dc65e747b3613bb686d4a54e111000000000000000000000000a2eca00a2479a38704ede680185045523649893b000000000000000000000000f164b0a2e57f4681b706e82dbcb36aae6cd0fb29000000000000000000000000ee26fbec8652ecc3b2defc698b1b914770c1feea0000000000000000000000002d09ea4d4862d8761d93d519983531ff414ee44c0000000000000000000000000da58d4ad10edd9b0e2763cf0bb5de64aa9a35e4000000000000000000000000cbef203c6925ee1b7b81f23b52a94a1aeb96c574000000000000000000000000edbdb76d770dcdcc27e7fca00085aa00ff4b7d8d00000000000000000000000082b81df69e159313fbaf9d172fcd32eda1fcd3bc0000000000000000000000007f895a22b11e0b3bc0848200a130b294625c76e10000000000000000000000005be254a4ca032c33e5137fd4ea5aff4e455eccf10000000000000000000000001ce4b9aa9cf4ca00b77fef1a015d3486a8cccd8c000000000000000000000000326c7ec852997489c8e7ce006037f20c549a41d4000000000000000000000000b1fc550abb22adeb372181fc93412b5c81f678b0000000000000000000000000a9af7311fad4145b6ba771b2d13c24b778fe5a4e00000000000000000000000099f4e5ae6e475aeca69c7c22762e2114d490cd2b000000000000000000000000640b5a9381d0eff675f04c144b8842fe831d9057000000000000000000000000ce3788571dbb72685b9e00f5960ee757672c8b2b00000000000000000000000045acc7924ea99236562e3ec117792315d05327560000000000000000000000008030a20f857fd5630b4d39eb3f7f87893d33f50c00000000000000000000000064fc9fb880da7a8722a391c588d8800067612a4b000000000000000000000000536acb1f2f5e0074b437fd6ac075a0860350888f0000000000000000000000003488bf5f74a37e7d7893d687202bf3cbf0d94eea0000000000000000000000007d45ec4e3b86590d23de8ed1f2bc97415b96b841000000000000000000000000a2842f4400fdf4121534e4abf3d0067e9226e9b6000000000000000000000000aa6353848ad9bd2f5ecefcdc36527bee88b41b1a0000000000000000000000008c76acbeb43d423e33350e688948ed226539b24c000000000000000000000000b7b173156161347cdb11ab14400d22e614cb0062000000000000000000000000d142fb831ae3445920d058fcd7c94dde8ff2dbec000000000000000000000000323c3c994650fcd295e18a80f91b9afa82c31167000000000000000000000000665a2cd87c3bcd31fee9f9fcd495b3ac1dd1578d0000000000000000000000005c71bc19a0bbd9f0763d6027d932ad7b8697680a00000000000000000000000057f01bed8dfc7af8325b4765f838ba9635cee2790000000000000000000000009bb3a7b7860f25703f0202cb2a1243f549d3c79e0000000000000000000000004811ef0e69fe47ce338bc0c973d80615e86dc3af0000000000000000000000007e4a4e21d6519df9e32b5486779e63cf59bf4bf00000000000000000000000002a46dfebc30086a35bf8ae0de5d746c2db1b883f0000000000000000000000008eb310014d543d6b411d9109a57659acd86ab5050000000000000000000000004482e7012d7a1141017ee716cc2f444ab7529053000000000000000000000000413dd5aef2d6af88dd472571de85e2780f7a93340000000000000000000000001eb2e125296071c885b0f5f50b9977072a9d9af4000000000000000000000000065adbff3ddd230ef319339536fbe11f5974ade4000000000000000000000000fafa9c18b281cfbf15f6fc28e6e36fa4fa2b9cd10000000000000000000000003ede0e175759c80122e5c075d3957b902fc28f72000000000000000000000000467cd4cc74e50d4867c1e40b0fdf66cdc80e7d1f00000000000000000000000025ea33a39caa7d9f028eaab4a1854010155645dd00000000000000000000000090cd3b9a506575b32116565043bf690453e56802000000000000000000000000313c2dd5b460dee193f48a34968b7f717901037e0000000000000000000000008462522641300ff4def52a5dee539b039e34b2f60000000000000000000000006668f64fe4288f39ba53075bfcd88f8f896aef140000000000000000000000007a9fb020698c5f3c26f3a5c31de9f96da281e9d500000000000000000000000069a3323900fef4716ad8b3e7ef0b93e7e6180117000000000000000000000000a5802a233834075117c2915c8e75580d5a3889ce000000000000000000000000030372f6afc879bb52a680ba382baa67a5605ffe000000000000000000000000188b936a19733e7a852b6ffc2bc5328bc9dc5995000000000000000000000000cad74bce9d0c70d07767f0c38cbd39fb46c751fe000000000000000000000000d3e3aca8ddec8a16118f96e115337f26c144470e0000000000000000000000006229fe4cd9c290de51fe9b7d02d7a9c432c3d867000000000000000000000000c2dace22edb644fa626d4cd94d78471321e923b9000000000000000000000000f4fba0b4e0fb666f4a956bb4b6bb4e6b5e2a7150000000000000000000000000b44a6ecfcfce1f473be03fa1bf47083fcf78f6e1000000000000000000000000c3f954aa54061fd7f8fc9773090eefba076c331c000000000000000000000000f03f9d3cddda517fc7503f9cde3d4a3190cb89350000000000000000000000000965837371f14b33ee0b2795cb2b1ec56ed11cf70000000000000000000000006ad77ec465635d144f46773bed50b041d3b46e50000000000000000000000000c5e6917936e71b01fc9f203226ab9678865a1d1700000000000000000000000072b8f4cb7b7b87908988b1ad83a0f5ae64209a950000000000000000000000002773663fe7bb4b99446f52279373cdc8f6ebc5ed0000000000000000000000006fad440a26ba6954d1020cb9436d9dba9e7dabb800000000000000000000000041887818de75d1a1c8db0f74403331e53a3a16630000000000000000000000009813037ee2218799597d83d4a5b6f3b6778218d9000000000000000000000000c2f6a9e0055847965e2d9b5bc4f27afb41a2bc930000000000000000000000003bd3275bec1c22f6cac4b87dbbca8b946c22bf850000000000000000000000009570aabc24c5587e2dc252bf5707c7eb7a9de70900000000000000000000000034aa2c36776f5ff2453b51db9691698351003005000000000000000000000000d8ce2db6bd0f334df50657e5f2d78352e569071f000000000000000000000000996a071ca36099ca90813a37b4fa3f36df5ff3d80000000000000000000000008c75a659808d5ac708a1a4abb3114ade0e512244000000000000000000000000d71aa48cac31dd2cb96d1a97ef0bb6bbd14e0e3f000000000000000000000000396ab1990d3d1d2f3f88c685f90a4a3cb5ffc8ac000000000000000000000000bb383d069f859bea059c00611782395a11d1a7560000000000000000000000009711f4cb98933ace1d3c79b36018b6bb81e18f98000000000000000000000000ddcf9f6b39f0998de91b8b1d1e71668dcc79f94d000000000000000000000000d8e7ab7773d72b701b6e33f9b7e111f8173e1c730000000000000000000000002f9abc381975f7829b7026eb2464291ead04b0a10000000000000000000000005e8c39cb4ea0584b010cef06e2bd5de244933a1f0000000000000000000000008156b868cb98c236bba1c9cc5a7ef6b3945e4f570000000000000000000000004ed583f93a159f5121b3294cb2b562abdf994a4e00000000000000000000000084765c3adb624d2a1123e28394a85989b021c0fe00000000000000000000000097421dcb1f1ae49f9d8135e186c4e273ba2ab54200000000000000000000000013557d5e8a83fbf2944ca705a8542b7b7e391def000000000000000000000000942b5d011f30a2b8155fe81f91b9d5364bc4055a0000000000000000000000004881f95df6f45954c245ed551309ddb2eccf566a0000000000000000000000004c06426e8762a37c12a4bca7f626a1850060a4f600000000000000000000000000f595ccac201def5b4992e9bc723263843f310600000000000000000000000041fa041f18ca41bb57480656452ca80d393ce1b1000000000000000000000000e60a033832c34d5951e4609198b250cb2baeed280000000000000000000000004e907ffb28797d89409048e0811180e6c64cc0300000000000000000000000002558961a9868fc6afbfd6fe69d213f2b064b683c000000000000000000000000db3d590688376b7e19174e83026d9c42e54c517e000000000000000000000000f93b621039c4d815a8d899b0674286c46e78861b000000000000000000000000a9d698b41d83b4ec8d9b6438567ec80ae7df3ab900000000000000000000000073a47651a4eb59420fd8090875c700a517d5170000000000000000000000000048b67291e9eacf46ec4289526d7821d30a9d30a000000000000000000000000068fcaf768023e30a5d0fd3df7f7418cbfa07dbd9000000000000000000000000017da0a51502b2bdcf04565f596eca08cf1b8f3a000000000000000000000000684e3f30aa09e87ea88c6de5a39ff25fbd0a6d9b000000000000000000000000d9444717b31c743a35b07c58914e26b1947ef509000000000000000000000000a08ce1b6308c9872c486d73e0b19c92a12ba8069000000000000000000000000861b2be2eb80c2457c89fcc84cce9966713e9e14000000000000000000000000c73200c322b5db7252138675c2d209854647ffb000000000000000000000000036c776b38b6b0afe3825ec671a19631b77a0aee1000000000000000000000000a65a62ac8c31948ed27e30f9ada68f8f81e6ae34000000000000000000000000ea02e694c3f3025605bff59e7120486aa60de92f0000000000000000000000007a686ff98c12b75be8f8e8cef16fc63756f03901000000000000000000000000acff6d36682783db556b9bba314ad5ada11ff4df000000000000000000000000ee21e9d541d5bc9117d7ceb7eaf96c7acf549023000000000000000000000000f48fa4175c1161fa54050b6780ca7af81193dea700000000000000000000000093aa8ef62a636b8491a688cdc6d87489acbc156e000000000000000000000000f77cc38e2a2101b44860781c8d9b72fd0759a8db0000000000000000000000006267d194746f39dd052743fe6ecd0b9ad14140ef0000000000000000000000002256c5402e8a10684090f9a916c0c180dbed33aa000000000000000000000000422c3a18986aca1f610352481d5f6e962e6423850000000000000000000000000d779d39be4bb7ccc0076eeb1ee84382b855df5400000000000000000000000082d5fc2fd954623239a59d82569cb43cc520e376000000000000000000000000255f2d37518c41f2193f31344cca0627d704229000000000000000000000000046bb83d22ba62832ce5e004baa46f58a1a60bf80000000000000000000000000e04c9b40af26ae7f57c879346aac9e4392eef3bb0000000000000000000000007df968bd8057d127f7bc7964c966345e36db1cd3000000000000000000000000745ecf759da563c8fff46f3f39a2f88b812fed3200000000000000000000000002a9dd58a18a8e1aa8b79dfa44b53836097d59b0000000000000000000000000f491b54d075a891b25581103dca4857ad0ea3b540000000000000000000000002cb699e5260fe3cf7f90948ed4ef18c1397d9ff7000000000000000000000000ec2c5c5eb7c21d6dca8dad5f15692cfc4ff8a58c000000000000000000000000f3fdaa76c0ee743d15c45da417781c8599db776e000000000000000000000000cdfac63a039231e1947b1af63f7e794896798cc1000000000000000000000000f3ec42fea50ec62bee99af14a1be999fc26c39630000000000000000000000008deeffb6047b8ee91b09334eb2a4ca120f43f596000000000000000000000000e521f9ed3bc45e9efced5eb9a501d73c449b51c50000000000000000000000005d4680bae90c48ebe5ef407a9d83d280730d3357000000000000000000000000d01fae889165f899548981515a09493d57ed3a2e0000000000000000000000009dcc98f63b28fe98b372a1db48e01d5877f4b6af0000000000000000000000003b647ca75e44efac6cdda96a65f5a7e596e6ffdf000000000000000000000000a5d513e4fcabacd79c6c4771f670be508f901bab0000000000000000000000009ce8b21f18896aba5fa0dbf4bbb49ee25ea313c5000000000000000000000000ad2f9a7a1735226229b1f129351e5a9818ac6ba300000000000000000000000028ad533d277e10b4f4634c88b4ced1f10fc9f56d00000000000000000000000082eccd75e44212a04d68d5c5a26bb5381b5ee0b90000000000000000000000002cc279a0cb5e81918af7288e6994f44a44f9906f000000000000000000000000d66975e37ed8656ec3a27b5553882876e9a369900000000000000000000000006994e6baa8e493771b90a79a01d6af8eab4b0a1c0000000000000000000000000e63e9c4918d54e351aeed794308c5d5f857eaaf0000000000000000000000001eb9c66e1d216b53761ec03c9f1a3e45847be695000000000000000000000000a4c90a9ecfc411538dff4d349944afea0fe77c8c000000000000000000000000582ea04291cfcd36528ab939bfcc4e3ac3a1aa06000000000000000000000000d8f4fe07350281ae3f990c40fc7b0c49ae69e111000000000000000000000000bd5a29e6c7a48958e22bdf672d1e54d1dcc4007f00000000000000000000000042803b4ad4d5b799e7f2dda52da7eb2a340eee0800000000000000000000000034af9b94f03e317509baa2d9edef0edddf5db51e00000000000000000000000022afff574d12e696116a52f69da0bf79a669eadb000000000000000000000000d2a1c7bb1696e4a7256aea09d0e0d6e5787f33660000000000000000000000004e13f15885d1b2ec968ae676b2640dd53b12c79e0000000000000000000000005548f2ebbb294a9be019c9f61ef95f6e8f39d38d00000000000000000000000056a9fb2dabd36d9a6661ffd43f69c800f047b7670000000000000000000000004d6f7837cc01801678e05ecf89fb236b6ca5398a000000000000000000000000f15043e318fd9f3922fea1cd2b54c6d4e812f33f0000000000000000000000008eb61a8e309d952d39cb9bf41d898d3365df8f69000000000000000000000000f75a346dbbb885ff1f6a85447d47d43052c70ee800000000000000000000000098236541c9db8183584da444b08b747571f8dc280000000000000000000000009d36fc9d598792ee65d85254cbb08dd5895640d40000000000000000000000002d3890d150c4330d3f8ddaa82281162e8c25e0d0000000000000000000000000999c71ade6e03e82a4eb38481f2a86d2adb4982a000000000000000000000000ce71b9ccf28dcda506ebb94fdb8d613c5a70ae3d00000000000000000000000036c49ec397d592323a5b7e3ef7dd57ca1a395e5c000000000000000000000000dc126545c28e63a0e0d83671e01e863724a84262000000000000000000000000141bbe98247620b3cb2d24f36147116293956dab000000000000000000000000b98e135705482a87e681ffc9fc12f3790538147b00000000000000000000000075ae7a846998f1bb708e3419ef1437b4953cd14e000000000000000000000000ce17654b14228fe79bdd77afc185e79859759e74000000000000000000000000187883cdf54c914ef39dd1ef79d18300801bd39f000000000000000000000000a9291c42f28977c28e4cc138ada71a4077b51104000000000000000000000000d02530a54a8bf12d016a6b3947489902625392ce0000000000000000000000008de30ab14d12f075bd9cfaaa0fa9dff7c980b931000000000000000000000000bce4b026edca8e569a52c9b418e48d337d49af230000000000000000000000003c15b972cc6fd9ee71c785b8fbc613633ceb0ad1000000000000000000000000aae5d960b16b05ae2c508e8f7ac9df336d17b888000000000000000000000000689df46fadf86793b64798cf1e3441b3d513ef1a00000000000000000000000001954251da19711c354f144db0d0add3d37121be0000000000000000000000005ba5523c2360a34007f8268cade9e7da7400f25b0000000000000000000000009dc3bd34abdbbc4b35bc5d70970d166be275272400000000000000000000000094dcd28f75cd4a153847c6a88b5831761cb0cf5a0000000000000000000000002435611a54825ebdffd2464c85766a0c74c4d56500000000000000000000000087acac2e52bdc64d0d5befb226af0b4c1bf1c82300000000000000000000000099d9e5b89694fb23f3e1b6aee421743248ce91840000000000000000000000000132c81d38f5d8bac0c368c188b53d4ed876304b000000000000000000000000b4c6b95004dde029972b637957a52e6e7ec781ef0000000000000000000000005d0c96b5520b7711fb967a240cb8720391625e950000000000000000000000003be164746a1b24547205cb0f65477eda23ad1f9b000000000000000000000000e8e1d67a8bb5715a122e5165fcb7575c7665c5fb00000000000000000000000024b1734d61ca34d410ad8b4c2e3353fd58183cf6000000000000000000000000a73cfc43f68069983efddf633879bab07dfae3140000000000000000000000004d1deab059bf53840887e87cc69609fd0afd8560000000000000000000000000b2d4a81e79af68645fc0c5801c1dd3f96394bb3b00000000000000000000000009d813bc86aed1ca822f8da9bf99eafac1196e47000000000000000000000000aef5d957efee37a1640aacd889fdb470812f0c0300000000000000000000000051c241d59a98203a5e447cca13f4404174047df30000000000000000000000003dd94b070adef0e944fa84507a2872a491a97c21000000000000000000000000ee325af94b8d54ea1e5015c86aa61025a79bbd55000000000000000000000000f36380ee65e608a59fcc1c1806e74b0597f787100000000000000000000000006d98bcba2bc4756e406691f57a0b95e3df13e6df0000000000000000000000001c9495b8166ce3cdeb2c3d3db4bf0f164364645e000000000000000000000000982d55dbb7b4781c05a8ee92548ffd992057bcff0000000000000000000000008a18783f33cc3400c53f83fa7de5cb7e36f2e3750000000000000000000000000569a8f990db01e61a335b3f02eaab46eaa6f1760000000000000000000000005a8fd15b3f7138cdaf5233d2ec9bf074bd2b963600000000000000000000000003f677ea492b514e1cb3dcbf1c058e9d6f831f300000000000000000000000002ee1dabfeb795ae6fa57a6e5065a841e8eb226ae000000000000000000000000ba6339163d00be60919f247d46290c43c8aa5b0f00000000000000000000000049de5dc829812977780a758ab6b3b78e6c56033100000000000000000000000034d0810ce3575abcbbc33e4f02e4eaed689bb639000000000000000000000000dc81c01930b5c485e8065141f992c25e0b8a4819000000000000000000000000a182c85f528ac8672d978bc1a0454e5fdbbb242c0000000000000000000000006dc842f63897f74b9d8224a893472e5d1a5be32e0000000000000000000000000cfe32f681280b11cb9a288de5734b8d7579a0760000000000000000000000004b8bfa3456475afb5f0f6fbaa1f12dce7c661563000000000000000000000000bc2e08b9b6b906e3f92fc0521ec090d91e1486650000000000000000000000008d98755f6954e8f18a9ea415738d8186689e4ad0000000000000000000000000177a68b06f5671929f6d97c5dfa75d1d94559b53000000000000000000000000c80d6d4fa31eb9bf20e0b5bf4e0eaa0a457e1f77000000000000000000000000359ebad458f5fed9eca2df4ed07e7e654d503a6a00000000000000000000000015de6aba33aa88ba2298a3ea4d293aa747382399000000000000000000000000670a429636bc62be6561680ac12672e71b5510f30000000000000000000000003185a2e0edf678c9700f0d95ea44b0cb233f1e10000000000000000000000000c01e3fa62b810a5ade5c8adf562217ae54cf3e2d00000000000000000000000072bf337ad845c245c3736ac6d19452db822194ad000000000000000000000000d6a555b928f9f448138493c8bf70a51ed0bf3edd0000000000000000000000000ea2a19fd07d871956268115617ac4fb2a2c3db20000000000000000000000005af41525ad71804f8265532471f12500daed04fc0000000000000000000000007b86f4c7be474c0dcc9920192b7221d497f754a40000000000000000000000004edbeadb0645ac093ffd3b1b5f64587b8677a9080000000000000000000000001afdae4b22c36ff787f09f02149dd9ada59c2e89000000000000000000000000646cc5894da55c3430e6d90fc01a727de5150c33000000000000000000000000094dff292e05154dcbe72611ca1e147fd5639a620000000000000000000000003de536c0c35ab78b9aab269a518708bb3fc9b8840000000000000000000000005f21547a6fd241882114dc2fb11953c7575d63e8000000000000000000000000f101f6643933fa2cab9361ada362702f332ec3940000000000000000000000005cc1e4e7302207ffe7b169e23bcb351162ea86a70000000000000000000000001d36c6c5b33affb2f177bfd386ab08fbeda74776000000000000000000000000b19359b270e1b741b100e3fa5e55b2c94ebfbf1c000000000000000000000000ee847b6f4d3e09b7407b78eb7bfe51afe0da4581000000000000000000000000ff7d7b33ce1791bf281a47baef26a0fcacf8c0c90000000000000000000000005ad9531ef37e37125b056a6f049480f7156d230a000000000000000000000000a8c091ad4d4b9c46905efc87dbca22d0be9ffab0000000000000000000000000a6d935b3ba5b2fd1cb2fd2d5cf41dc2168d821c400000000000000000000000087824ffce0faf979774921e9b961aacb6aa80ef7000000000000000000000000c63d120f0f848ba7c12b8805bd904efe7bc27a8d000000000000000000000000972dde3b74e71e8c9410b9bf69f76f1d44774a9c0000000000000000000000004cd374bb9b25c1c317273968c1149688f6c691900000000000000000000000000fdd363bf602e09da14f0a637531eabfbd2562d4000000000000000000000000b2570383f605daea7dad642086b4931db20ea029000000000000000000000000dcd88517273c282e754b2b12dab1c498b371168e000000000000000000000000f51c5021648a2af39f9802b12e0a08cbdd11c4de00000000000000000000000012ecc4a670437c0e41033744785bf509768e636400000000000000000000000029a4164ba775e0ac449267a3baaaf4cf814577770000000000000000000000004d3f41b21e320cb87accb78dd7c59e584aadf3fe000000000000000000000000240d70b874a6491ab6a1d206f8e04f9d4e64f5f40000000000000000000000003f0d3d18d319dc5ee9133c6fe382916bd86c8ba9000000000000000000000000ee3334955a8d545dc2a46ca6e765f9658163afc70000000000000000000000008a0db6bad6eef120904f9adb821efd099b2938ae000000000000000000000000346e7730c5f9ca3903bda8a874b90f4a9e4162c4000000000000000000000000c82bf259f462bc208951fa5d3956c59031a821f40000000000000000000000002477f1f9a5be60c7963f6ce51bb5e75d9d92b8eb00000000000000000000000028560b347a32359d35c86e37f8b65c9e9b02717b0000000000000000000000000b83a6500332aac6e9bfe78016dfcaf9564f58b00000000000000000000000004f95f12f69f6a6fc82c84471ab91ccc5defaad72000000000000000000000000255b926457ca2a348fc071b8f35d1f46610f67af00000000000000000000000075778cfd5e9d973f5134e399fd22df19d3ca2ae200000000000000000000000031e1f092d684c28f0555b951e53f0c8fb214d4f9000000000000000000000000f7a0f00792899663a21220950a179ce747d8c335000000000000000000000000b31612da0cc6da704d489b5e00764bd91351e33a000000000000000000000000750d9a8920e3da92c0f570b536b5a89ac7ca784100000000000000000000000091b3013511d02a4ce0cab988f5e5420577492e65000000000000000000000000bd6125097212d0a7d65e2b3f7b0a54fd6050dc5f000000000000000000000000e02fed32c98f7fcf7e9bdddf78311c4b1fda2865000000000000000000000000c5ab6780bd29f673a6cc7debf42cab45badbf52900000000000000000000000029b958c92aebeec2c108540e2e563ed710d05d8d0000000000000000000000007520e2c609860441cf81cdd6036bbb00591a2080000000000000000000000000dd3cba7da96624e28e2b625f05139bd607c82d5f000000000000000000000000f3ca6ca10da49d07356f5b70c204d6167ab1560b000000000000000000000000bb8edc9fc1278cc383d48ce3b3e669b6b078bc7d0000000000000000000000000ad7ba0dd1b6f189606d5a3a7dc5ce6c20ef410d000000000000000000000000be84086ceb3136785698c19072800830eb1a8e2f0000000000000000000000009e09ae0bd3ec91b70175903910ef9e68e776b51b00000000000000000000000082287e9fa58b445fe84c5d83cc634cb9eaac31be0000000000000000000000003a95a177b3528162de6d391cc23d562a84c6b3d00000000000000000000000002835b41646e30db3e5acca8dca69e24735eda35300000000000000000000000088102e5d0e879d28dd0290866ae888a6617c2514000000000000000000000000758982386d532d977b462f5b80e16928ea6652dc00000000000000000000000020355a9369246a30e8e322c2b4169d4d8dcffa3b0000000000000000000000009d153590e3806c1ae098df04342abb7cabeb0b54000000000000000000000000cdc17289ec9d5adbaadc688321422f5f089aad17000000000000000000000000b4f34d09124b8c9712957b76707b42510041ecbb0000000000000000000000005feda2f945757e444ee2eb4556995526c578e9e00000000000000000000000004bbd952b7216fe511cfd35d8fda0e65e4ad057ac00000000000000000000000041938dac49f44b9355ce7cd18e0b0cd51405b1aa000000000000000000000000a9f08c505e801fa6886435551972510aac1ae904000000000000000000000000422379d3f75e7e41c9320cf8248e6cab73bf8723000000000000000000000000af850fa61ba4454a0fdf583e1a9c8531de24c9320000000000000000000000007588f50226321d8e127e7102b55453ae0b0f686900000000000000000000000029e5bdcb62bdefa11680b7e0697f74d5d6ae3cfd000000000000000000000000234287cd6edc5f5697393381202655a312ea143f000000000000000000000000cc00837dcb8d824a1f2cf51d451707a836a921cb00000000000000000000000058ee5c801926f510930856bb0e5c3120191fb95c000000000000000000000000d0387862bc6e5e531f3d2cc1ab6c4356c245cc780000000000000000000000008750562177e0dd45145c444cfa57d112d8a760db000000000000000000000000124e7ed7204ca204214462fc7592a2b198f7f4a5000000000000000000000000544d07b416f0109fc4319d0c4b3b84403e146cb8000000000000000000000000342a14cd83113d1c94ef8b795caafc4626f826e7000000000000000000000000a9dde0aa2449641be55e24438a3cc6311c7d6bc500000000000000000000000013f8e179ab02f46de8514b6f2bb5f486af75b6e3000000000000000000000000a5a8458a0b4c45548223d429ed3a89b09cd9c491000000000000000000000000793c27944cd055b98cf687087d997c185b1d2dfa000000000000000000000000253706edcf9d3aa51be81d1d0adf47211200c5fc000000000000000000000000deb4e50cbf5c6234d0aecfdddaff30ea1d8942900000000000000000000000002d73053a5ebd3f98d619fce18beadca9dc97b26d000000000000000000000000e85684693abf9b79a834093dd499072267055872000000000000000000000000ae5072c7b95552a458d184cbc1dda129f8b509e1000000000000000000000000f7e12b616324b3d27e98041cb194eeaebb4c381d0000000000000000000000009c3056ea2da412fc19f82cd19e23ca386669b7f5000000000000000000000000e2168ec855f21cc3fabb2be7ef82627820da56a20000000000000000000000002795a3030a3dcd795b10f516a6e7716d69f9fe51000000000000000000000000c5b1ca1ed1000608812926e9a9af30e4b3df0a3a000000000000000000000000319f668908aab357334090c935957e87192b17ed000000000000000000000000f3177d79be0a2b970ad1ee74eb504b28b7ce8b5a0000000000000000000000008b1c530e9177e74beff7843f695a7f1a56a1e78b000000000000000000000000aeeb45801219f29d07a0331140b0088d2cc827490000000000000000000000004f534005eb7c897e868c61ddf2b5f6eed57530d20000000000000000000000001c9bb6a43852ab6d3cc5155ba0a9b6a6ebb6878d0000000000000000000000007388164d40d84c769aafb75e7907cbf71654a95a00000000000000000000000072c8bd45ae1e98082ea099498d51bef3bb7c8c62000000000000000000000000636b12e7418d1c56c35f995219326354059373870000000000000000000000008293abf2cc26a667ee2d02120f45efd489d39139000000000000000000000000922a1ff1c4db99aa77db712f5366bd8a867d291700000000000000000000000047a036b4f31136a2c970e5ad07af3deb360e06d900000000000000000000000033c14a09c296193fab9c73250382f32487ed7112000000000000000000000000a3118297fbe847fd5e52240e4dc86b45f48c527000000000000000000000000024e4f119c1242b8cce0e72fd15a049bc75082244000000000000000000000000e7e46156fa6940628519b6136ef62ff9b8fd571800000000000000000000000014c184dfff79feed5fca825cf8ef00c523fe29ef00000000000000000000000081cc67f08d188bbab4950fcfe596e5fdb43c3704000000000000000000000000bffb3afaf8cff829cd9172044a8e9e4bb1889fe00000000000000000000000002536c0f1cef49ca870be842591fa89e94e355178000000000000000000000000dc3e1e07dc7f57f9bca42a6f521d5ebfdc8f93fa0000000000000000000000008534079e877235d878818fec9258f5b79be7bd4d00000000000000000000000045d90817dbfbb28eab4b7227fd38924e3a6db1e00000000000000000000000007e006bd2519a6d303dc7b17b57b2c03971df93cb0000000000000000000000000836bab10a4d45e18f97ccb9f97b914890e398b9000000000000000000000000947688cc63a3fa3e28603c7d2f729ade41e4b40a0000000000000000000000007f721bc65e5b69a928a50b8596e351701cbb7931000000000000000000000000894b119cec334fdfeab2eaedb3400adea94fd05c000000000000000000000000ebdd390a77f58c8532aa0f02581b912a2f7124030000000000000000000000005977085926f72e2c6be2d4838b632613d35f50090000000000000000000000005455e4c387f2860dc96300b6f1c9fc99a247f3bb000000000000000000000000c623f37ef02438e329dcf704bd1c7c8087d0d187000000000000000000000000c85250c6f619bbd9171ace71c8746a6ec2260b5b00000000000000000000000069077fdc04f50fb6142dd66d8f01345a77d1b1ce0000000000000000000000000ee238450dd9d1bcebea797b85008eab86b4ccd0000000000000000000000000fab78b1fe39ff58307a1d564e9224f4f04b75c64000000000000000000000000ab3cac6ea0a60687f857c740b8bc622cccd23ef50000000000000000000000005938539d3c17cdc6cfc066cc5dd3fde25c6fd3330000000000000000000000008fcfefac0804f931eb6fd3f68bf17efbccc72b5a000000000000000000000000ed3ec6b39aea42db0739d4e8cc68e40d72a942c800000000000000000000000090d69ddbb708566cf6a292d1eb7fe304797aa2390000000000000000000000008bca24991eb58915e040a65231dec88be0912ccb000000000000000000000000229cc90124c604adf3b3eadc3d3115e1d959cee3000000000000000000000000f25c47e1ade7eb55631a17baf18491cd6eca9a2d000000000000000000000000cbe370d8b14c25a89e68aaccd4074de6ef4c33cb0000000000000000000000008072bb01c82744bfc397b4409736a9ddda07511100000000000000000000000078afee2b54cd23e2d49a0e16cae32f39d0b1bd8f00000000000000000000000028cf2f72fb037a5e61e1c71af874ffe8b23f6860000000000000000000000000a8c62c885cc91c13ade27c0307be2b93d9c6789c0000000000000000000000003b69054bea791d2d1eabe6a28411b3c99fcab2210000000000000000000000004f0e4faed6074d1b4e8f87bc6dc1f851f9e7dd490000000000000000000000005faedabe4c5f49ebe85d555cccfc8cc54b070141000000000000000000000000c44fbea9b0430699fc0707be2136e5479eec4b070000000000000000000000002e2ff91f60e5f9c16b119b358b872c5567a66d96000000000000000000000000768718221659a46c2de98e41ce84e4d9e23fc667000000000000000000000000e60b5f8d530175b0039fe140a698eac50b81388f000000000000000000000000be8e901c9dcba2a353db3ef638a866104a05103e0000000000000000000000006bec92483b3a37399ef39f8bc60f6bacb092b5f0000000000000000000000000f809caf350c8310528227ea4211a779fa99828b00000000000000000000000000e4ef3554d2934db0dee8b757b78616277a6cfbf000000000000000000000000a1245133672e06a82fd5d2d208b20aedec53de9d0000000000000000000000009a21ea7c2b7f32b1ab60d02aed5a2d8a196c4e2400000000000000000000000035509e6c172d7f5e5578c43b4f07ec32f95e55b60000000000000000000000000acdf92daff9db234ae55e32d69cda0add8b327900000000000000000000000088b6502815a751250c24ca04be7b84f9659a5934000000000000000000000000bb1a49bf44a40a63ca13a3c818b3a85c56c1181a000000000000000000000000d448b66a0cfc309f17bd75f9e9eb80a41ba94d9c00000000000000000000000049eba13c40834002f92fab4e1e83c69931736fab0000000000000000000000005a45d822bc601966a41f379c424b18a7f8e9594200000000000000000000000054d8fda76fb95dc6aad686bcfb11ade1cd864f43000000000000000000000000f24ca0cb6b5aeb758256cebf85071fec94fe2381000000000000000000000000dbbcded05c0bb519aaf7c67d1fc9af90f2191ebe0000000000000000000000001424b326c5afb5cff145e017fd3fe109d8d19c8f000000000000000000000000eba204acb483ae5dc4cca8d116fd8b2597168fea000000000000000000000000795ad24501c2bd9cfa0d94a9de0e9509880aaf9f0000000000000000000000003c351658bbb4e423480b32e72b6f2d1c2c7eb9850000000000000000000000008fc222ed47e98aa77693096f73f317ba2eb47933000000000000000000000000058e0c1cdf4e0e76f2aa886153174ea65e058d60000000000000000000000000c3ec54ef909c0b2c967450f3d29714b5ee85a111000000000000000000000000a7fff829ef098f20b455c853fccf668e40a249a20000000000000000000000001ed8714489eae36b6444cfcffefaa295f2b6345a00000000000000000000000063bbe09d203aa8273366a7a4c02788196b3574fe00000000000000000000000027754cf80d6cd1793d8f45ca694909a92c370d5b0000000000000000000000007b344676c1c670813abcd7803fea791c31b76cbc000000000000000000000000a9b903ca8e890ce6632e4ce3b55be36a9c1c860b0000000000000000000000000d048292fed7a60a8b3992789242370d569035e10000000000000000000000006e1335c5661e7f1026aa1c510f71719c8f1b2862000000000000000000000000dad9eabacaa5e8486faff3a0a1d4348d390053bf0000000000000000000000005b767f01bda5cec0f950c3567d21ad33fb2d97280000000000000000000000002a8d3db4e443911d0c7217c67fad0ecbf2b6d6d6000000000000000000000000dd92963e140d1a6f4a47d6ed41d0923d374ca74f0000000000000000000000004ba440287c41b91ec776e5c963d37e78d1016f970000000000000000000000002d4df36f0e483ce36a00d9fffa90e8be39e9e4ed000000000000000000000000bcb8be5424c1302620f59ba80e59af217bf76cd50000000000000000000000001febe1ce082769c58fac846f99b87340e7bdfb26000000000000000000000000203ba6855ba99f7a7b65b58b6865a0c3a2e41ea00000000000000000000000007ae5771ed4766124bea19ddd10094fae8afa5ecc00000000000000000000000023ae05552ebcc543bb46d49ae0f185a47d895aa8000000000000000000000000a1dcdccc6be93ec774991b7a6b6411eb398c2028000000000000000000000000184f74a5652f1aa8cef1197f1375c537ca3f1df7000000000000000000000000758716e7e12f2f8b9e9d76d1e066d6f0ff0e299b000000000000000000000000b42af27970191079a7002daa61fe08e6d226df8c0000000000000000000000005804eed6299ed3108b3eeb0335b280631d7222ff0000000000000000000000003a2de20e47aad98fe99390b58eb72a55e0ecca6e000000000000000000000000da9b1f5973f6b1900ec813c405b4ed25ea77c63a0000000000000000000000004780f34831c703214a26f090d2482f6d50ee97b800000000000000000000000062a7ee5420cf32ab7b8c1e9ec4fda1ebb24ac18400000000000000000000000019cb3a1e6002f727013575537be8dc604fc858f00000000000000000000000006a7a6aeb3c6b26a0b2555457f37644389b97823b00000000000000000000000063be051885a2415c76ef3db1aa7c978ba50030db000000000000000000000000a84ec016c0173f351f2931c893673fc9b5dde6e100000000000000000000000060d07b865096ce9014d1b53f10fcfa15aa2c2abf0000000000000000000000005508b0bee0cadb1808bc34ae3fec7ced3ae7dd41000000000000000000000000d720197acbb5431ddd5310153708d76f2a3c1ab800000000000000000000000078e30d2cc95d3dd8e652caaaeedd473ac37a1fa70000000000000000000000003467d9ca5fb84bb9326e9020bc5e10d38462411c00000000000000000000000003026d3094c8c9368b6648e48df65d980a151a6d0000000000000000000000002adb3461a010d4514d06536dc77133b30fad46ee00000000000000000000000048564c290913594b9f297276e047a42908be7286000000000000000000000000b898defb6c0f20cd11d7a9beabcc8ca7be22acbd0000000000000000000000009ea2a7b72406bb90bf9066ef712e292c0b49abfb00000000000000000000000053659a342bda3c903990c1a17b24c4a76035a2d10000000000000000000000005143925b8005f234e3f344fda937e59ca8b0e11500000000000000000000000059cd55c1f39aa01a285a8a5b61f19078eae255f50000000000000000000000006287c496b5de298eb3f410c1db397a4ec745a2ac000000000000000000000000082d7b610cbd9b718a24df843eb40ad0a7ead1b3000000000000000000000000efde3f98f880742ac6760e546ca4643beb5cb6dc00000000000000000000000075f2e298115f117f544d042e007e97dcaababa34000000000000000000000000900db2b1c475b3a48207bda8b1f63d82e43fd2a9000000000000000000000000e9e11997d65d5629907bcc15247a6682dc5f50cb00000000000000000000000007e023c9adb947a0ce999d86f5d02cce6881f049000000000000000000000000bb809b21b660d9def081c183f3a0c1fe890f62e50000000000000000000000005171517a78fc9d73ab13973a97f26b1dd2e5bd1a0000000000000000000000004fc33840b67e857129a8583aaf1c5cbc41bdfde6000000000000000000000000e6269160e52c02d6760dcd6cdbaad11de5f636a300000000000000000000000090037ecf9003e4b72ae1d5736c72002d8068377f00000000000000000000000002aa78b3131925c46625d461cd47512147cb597d000000000000000000000000a4c006abd276b6cf2b3f190b207eda63a2758a0200000000000000000000000094007792ed78c5f59bc1fdc07264b143cffe1fad000000000000000000000000ec38f8698fd7e92f2070c1472524fb5db9c9e2d00000000000000000000000004898daa99b8a6ead64993169ffbff7592008dc96000000000000000000000000a13ed1cd7ae1ba0d5b06ed926066426440d4c56e00000000000000000000000081a20955288aebbcf3ab91763807b11a44b985eb000000000000000000000000318c06fb2dd8e060c0e3ca1be38ed6cb65ace6b00000000000000000000000006b7e7597361afb822c03d1dd0184f4817fddf7550000000000000000000000001fe67d739b5add1ed5c8cbc00875f56ec6dd02fd0000000000000000000000004d2564ab6e91a2b667ad7b5747918e5ef3dc327f00000000000000000000000014d85f8dd88b7899e9d98e61d2df9a64b0c674740000000000000000000000002b7976ee09a1d0c7324060f0c1685b2a1a87cb760000000000000000000000002400f303098958f03a34ae7e81a77aba750880ff000000000000000000000000f09fcd571554c6585e3ab466f5b92b9117319fbd000000000000000000000000f471bc41b55031eb193655b2eca706f680c288ae0000000000000000000000009a44680d55f80630168e6fea8458fae8b72595bc00000000000000000000000043067d7ce4e00d358dc5792e741b99546fde94e70000000000000000000000005d5ef963b0c02b5cb09bb075b090fd72dd921870000000000000000000000000261d194e0c3e6bcce2e8b6bb111eeee3470bca2f0000000000000000000000000e8c82f19ceed33cc32f4816be8e8e10c9662579000000000000000000000000bdb181c5f43a89dab294e7c93b2de1421787aac6000000000000000000000000a76234096b3fe449b791c8eb95e180bce6e264e6000000000000000000000000ea88dd1282a6f44c779b46f18b2419cd6be8ebe8000000000000000000000000cc343166557b0a7ce40f69ef662c25ffd1410cec0000000000000000000000004440d5a8bc1c2c312ad73702e276e6465dd37ca90000000000000000000000005b02fea3b401730c87c1d263bade7b68a78be0d1000000000000000000000000816d14512b614ba81289cc8ab59ede18055d65a5000000000000000000000000e4b7f47c5b278eed2a336cc95992eb07236f564c000000000000000000000000f7a67729e041f9a4e40aa03713174f842f11cefa0000000000000000000000005f075a4b63a860b71bd11ddaa6a2c0529ee01edd000000000000000000000000943c7e108a86ea871f5a309447d33e31d380a908000000000000000000000000d08c721649e83cf6916ac1bd85419596bdcf7b0e0000000000000000000000007b5b72767489a142632ca0cf3cab158bdb7291370000000000000000000000007013b37622c76f12603566bab05c3030488eb730000000000000000000000000ce040b4dbf99b30c836724b0650d8ede52c90f31000000000000000000000000094006d6085feabff02645927b1d5f0bb3fbd780000000000000000000000000507273a1cc5ec6a20c8800da81b7eff3d45bb17b00000000000000000000000061f86385662d9173cf9e350c01920238d9311cd4000000000000000000000000386c8d204dbeaa795dd2d771daed6e76b6a9afc5000000000000000000000000a903d522734d4d2f5e576056b119a00370505c0c000000000000000000000000bac6b9c8cf143ba575b35ca820d97d4c6b91f9c00000000000000000000000008da0c9d4555fbb1d3b5eee7f267f055df2e4d3df0000000000000000000000007a27a45075e888645edc1a1d8a9cfec4f1ee8f72000000000000000000000000c007d623bffb29ff8738810dc90a7ae04d6f0e69000000000000000000000000593c0e3b6078add7682b7c86f30c505fe91897270000000000000000000000008e85f453bfea70b2f7072618fe9f451de8905fb4000000000000000000000000e881033096d35d796c1990333b144eb0a2abb6b3000000000000000000000000386acf4e048ee208b81d3527b474bf1e0520f26a0000000000000000000000009bf620843e012bcfde63e053632e281008076fd10000000000000000000000004617d9aa3063b381618b8a1dc6fe3ffc38d6fa1a00000000000000000000000075c5b23aeb9337a00152835b4a21e36e21e1e73800000000000000000000000032991d6d3af685bd669d7bfa029aa10239e01928000000000000000000000000da76b39a2f8aa60d81fccd82e393af4c2b9a65da0000000000000000000000007f4975c9cb8924df3cc7cd0c556526ac6d277e8300000000000000000000000048f43246c1c51a39e9c781336db3f8860c8ecaa7000000000000000000000000209cf7bfc85f126294ab78b79a8e45282d49ea8c0000000000000000000000003f8e3c43cf038c95758071effe1ebde6e242a3fc0000000000000000000000007aef93d026fc0a0640b0e491bcd36c7afe88e5e0000000000000000000000000237209bfd9969de4517f337d32a0e24b6a8e4bb10000000000000000000000001a1b8d20ff7b1efad24d4e75d9fb1dca4f6a97410000000000000000000000003fb51b8cac09f1e264b48e9b4a6eb86591bc325400000000000000000000000001d005951d26b55d668c4303a9613330ab8f680f000000000000000000000000791fa01e76dc622076e9c8194de768b7938a3882000000000000000000000000de3c01c50a7253f49d65fbde332fc38c509fa55f00000000000000000000000063d743ee07baee91eb95b9ea49eef8ae972f1c5c000000000000000000000000087f11d88d274debba585e9636241719d978c2d5000000000000000000000000d17546af265e5e24a173142dd36fc1b5200b8acc000000000000000000000000a3dcccc6a14c6e39353393675a5c004e3117ded4000000000000000000000000f7fc79f6e10a3c63f209f3cf210ead4aedf02594000000000000000000000000ae85b26a5b4268ca90c745c613e097b7095d292900000000000000000000000015fdc97521cee79625169fc74e030dbee49446f40000000000000000000000002f64f684dcb3457e568b59ad6406e84271925a13000000000000000000000000e52806b7f1d491c6d9f4580ffedc058baef79bcb0000000000000000000000000d3b3aa25e67fbc625ec51022b77ead80440e4a80000000000000000000000005cc6f5b0c11a10cef9bc679f99cae8264a16be8200000000000000000000000064ca2d9f344d9cd84ae89456589f75aa6f7b9bb30000000000000000000000008d58978571d7173719bced4d185f0992727d7dc9000000000000000000000000f3bba68a1d4e639c2a2e7c55dcdff8683fd20916000000000000000000000000c6d1d6df2f893b9a2b01fd853f1fe61779e660ea0000000000000000000000007e191dd9a94599fecff1390dffa9805c35547bdd00000000000000000000000024d13fe47566cbd94679dec10dba744cd9cfa21800000000000000000000000007be1c5103e111f5e770373735c92bf8a13e480f00000000000000000000000029c592de4eae2f99028d34d66b398d0759130238000000000000000000000000d16287fcfb4252c54bda3e83743413d9f8b42178000000000000000000000000a57ef6bc48f938feed933b5ee4e12fc210ac9312000000000000000000000000d2e44a5990b852e547f7f9171cec86e7c16949640000000000000000000000000d2669423f35dbe2beaa740d4538bf289c756672000000000000000000000000bf7ecfae6ba2603a7da7cbbfbbf22f42937d7577000000000000000000000000ee456084ad0b18e9f6896a48f35e66ce601ac9be0000000000000000000000009a5421c7e3ae40ab13ce37e43614f398df2dbd8600000000000000000000000086863bc22648d8c2fb02e3fca314b8ee9ca0a4e00000000000000000000000004014c2e873c158e040359664dba4d55a900dacd1000000000000000000000000cd9a163eebd6acde78fc50cdf9079a66ef11bbce000000000000000000000000d1ca75d42d549a8ad680269cd97630541e7d5e3a00000000000000000000000006b12c627e6054b7cf2de157c8bf3de1f39c891300000000000000000000000039f93c4aeee63c8424b26a51ab9039661133980a000000000000000000000000a1d1535e7c6ae87f3e03ccb7688bfabb0c38e9fb00000000000000000000000025c79da7c9634b746719b2dcb1cd635017ea47bc000000000000000000000000e82f9ebf35cce5911a03425ebbf2e80f756e68630000000000000000000000000eba4e5ff884ea0f642f3e5f30ce17da334409ec000000000000000000000000377f8dbef48a39ff353c94e5d23c7c092da64e5a0000000000000000000000003d9ee04ecdea8166c020a645146064038c68cc5a0000000000000000000000000c8b2f420cfe6d3abbc793e0f9b8ee49b5d06342000000000000000000000000514f3596b65c8f6846934466a32fe5bfb0c79495000000000000000000000000e367e209197eaa4e382c91e0ec88632f99a0ae4a0000000000000000000000007ba06bde4ef78d65ad76e7c9e37260f091e2b2f3000000000000000000000000a78bc22480e155493fc0433ac4063068f68a736d0000000000000000000000001414418e1bfc2c98b43e8b400e8dba49e633b8eb000000000000000000000000b4b605a51457b6817557fd3735311f8864ce981100000000000000000000000009817ab8984c03e69f817e8b501c867c3b542e0000000000000000000000000092dc34d6e445324978512e0dec3b6db3d75f9974000000000000000000000000037a0a96d607eedcf1fc7ddca458e72d2f899fba000000000000000000000000fe3a54f20c1bcaf77df0f122cb88b1a62044f5af0000000000000000000000001224fe4bcb9c20239ed9df8b8032017c10183dec000000000000000000000000e3410a9f65fe4d9fd9e842f393dd1462750d29c40000000000000000000000007974868d7a5de00ebc218c48ccd07276219126310000000000000000000000000d79e65ad4be58ac81657c8f3238a5871e617d4b0000000000000000000000004003192a21d3fbd066f38623b63175756347443800000000000000000000000016c9de10502cebf1b33fe31c1f72e9c34fac975e000000000000000000000000a3f30f6b06a0b8efbdb9942a0f61937bca7f605600000000000000000000000088b9b21f83bbf5702cb2fafc1c6888372868c2d6000000000000000000000000470b066051fe899d43319bd840f4ef665a76ceb1000000000000000000000000f86cb69f4e9cd7681012f1321ec81b6447f124c2000000000000000000000000f08cd12b3b112bcc3ded7d65045ae10dbc19edac000000000000000000000000f6b0b0117e4f73772aaee6e08b24677847e1be9e000000000000000000000000016d8fb53f880cb3640ced1f29d92557c13d0694000000000000000000000000e28b28ac478a8be2cc5ee862123b6295476b7549000000000000000000000000bfcfc2f28b893ea47d421b6a9297da12408c1b7e00000000000000000000000071ed31fc66765115dd36cfa6f4f34bec98f59df8000000000000000000000000055a9cffe8b0d3bdccd89bb36c06191a0719a2a6000000000000000000000000f8cf29b5aa25cdc51521b8de5bce50590b34d6d50000000000000000000000002a144bd89ecffcd30247977068c1c416e2da243c00000000000000000000000073cad6a81b542a56615b8c5bd163e7d7f35a7b5a0000000000000000000000005f286bae1ec710d49975274108953c6c6653d0b200000000000000000000000072b21ca74cb08c7d46f740af2c4a1e5aca28e7bb000000000000000000000000a4e4e50ba8cdd10cdfff1d3d8dd73bc12456f894000000000000000000000000614d85650e22714e806ce2e883d2cfc6a03a1f27000000000000000000000000adf59fc80cd4fd3a9c7f2c932d0aaaff9924c2030000000000000000000000004f0d1b7ebcaec413130ca37de318f3285966d1bf00000000000000000000000042ba3970cc67c7ab417aaf6f9fc22dcc1c18be1000000000000000000000000050b26acd0ae639e23d646714b872c6ed37f5f6ec0000000000000000000000003cedca57a24dba759360941c9ae4e3f3fc40f6a20000000000000000000000002724da7f4bd82bf9ff9800aa386d046d55d99b57000000000000000000000000da9b1c45301483f8943c31652e760b496e39dacc0000000000000000000000006304efa65a30b48c1203af2b3066df481c64992300000000000000000000000092729ae3923d77be9ae9a69755ca142a69329de9000000000000000000000000b1011cd0cd6548b92d141d75332031cf100b72b0000000000000000000000000322efe74fdd9726145789bfdc3425f36b6d54e8e000000000000000000000000591e8495cec9ee608345306d529b49b317665809000000000000000000000000aa4c8dee1867a128e98997f7a0b886da05abcfc1000000000000000000000000490fa9b043b409710ab0962f5bb0f45ab0260eab000000000000000000000000a5649108fe005063926316fd4276ff3e0fa4fa3800000000000000000000000022474cfba9f0e11dcb53ba69e6442cd82360ae5000000000000000000000000037862717b81e737cc14f7379a9d04ceb8b36557000000000000000000000000044158c9daaec98bff08f3af884dc912e0dda9a560000000000000000000000001dfd81b5526e6bd61034c059f317d35683b43fd70000000000000000000000005a7485ee058f166f9f7d39a5e84ee4dc1924d89a000000000000000000000000de3ea9df8b5671fe0193a3ae0cf6883c6e01b1860000000000000000000000003c68c0ad4f0cd03ece696c1db0fc8ab905593ae6000000000000000000000000a31ecf03b7cefc226b6e45d0910fd4ee963179d400000000000000000000000067fc4af1ed467d9aff38e1ccd5085030f3e514af000000000000000000000000918f4e8c15df73a7d48f130131a2d5f070c9296f000000000000000000000000df8979cce6f1534df0a042543a187aaafbdcb671000000000000000000000000ac154cc48e9bc2cc3e65471f79272667c3a825dd000000000000000000000000446b4cbf970c1d1e9e637d7c09e144597ec6122c0000000000000000000000003d3a8a5e73385756ed7de25c1954740a7623bd38000000000000000000000000388f40652a4e0ac09e721370101a97fb196d8f24000000000000000000000000cd2682039432d7062992369b654d224837c2a92b000000000000000000000000c80a407ad1f0f59fae6802b7c8cd21b1e163bcdb0000000000000000000000000916e3a32d6f6494cfc31a11122a24896e1708fe0000000000000000000000000ea2e46018dc75a00d5fb0cf20fe2e1a28dcf1ea000000000000000000000000f8ca82506471d6584dd6b3fcfa49c0bc53e76ce0000000000000000000000000f071d841b7315ca6cf31b6b39b816b57b868f2ea000000000000000000000000601dcfe7cfc01e540e1f96972a08ed7e1fcd690a00000000000000000000000093ba603836743452525c092e716cb958c800e5f7000000000000000000000000635782bfdab6dd25b0afaf996c40976c07be7fc8000000000000000000000000c514e0d51037ad634d9defa50d736d41067456d400000000000000000000000007319fdcede1704151526ea49f68ba75d17a9127000000000000000000000000eb4cc555ade8c235e97706f046bd3d9b5aff420c0000000000000000000000008e0b9b962fc634bb00a3630ad6ce3170127fb06c000000000000000000000000d515b613e25195b8fea913362c19930bab99e4040000000000000000000000009e1756cb6b625ac94a50f6c652ce56a2de09fd86000000000000000000000000ee7fb49d25dde115f2840511efdc2dd9181683d9000000000000000000000000479f28e82c8777b2f77dbeeb7a31215bbc34c71e000000000000000000000000241fd40fe4cd1a0e049863ff049783b07949377f000000000000000000000000dfa78151a3caf25eadf31cb18c810fe01aea59090000000000000000000000003849fa4171869cab6f7ca8bb7dcaef1e8cc7f16f00000000000000000000000011a0850e4825c13c033c41a6ed8068a2795e8824000000000000000000000000d593cf15e2cb1a5fe03bcfbd6ee1f11e429b200a000000000000000000000000201482550d93fb3b8646c122ab630f43a304ed53000000000000000000000000f60c37fff4789d00055d1bedf878aabc271ab4d4000000000000000000000000d9ed0c1a95406cb3c132726cdf7be9bdcb8695da000000000000000000000000e67fd26df7132c058a2f7b234c50c5e835cf1a8b0000000000000000000000000e77d6a1c38b3edb5d79a5392d875cc6a26563a600000000000000000000000099dd29ebf5bd8694124cf72c0f7d30aa24a3864a00000000000000000000000096c79ad2a4e38e8f3e7117fd16323031c3653cb10000000000000000000000004f6708f6aeaa7842fef100fef96bcddcd03f15f3000000000000000000000000d465bb326d0b473e79ed79c32732b26ecff313020000000000000000000000004b32843006ea09f8e867810d76bbf04453ab3b61000000000000000000000000d0cc9121193f304879ef50f958355ca2eb1ce140000000000000000000000000fe2f4f0e654357fdddc2dbeefcdad4e7d2b50539000000000000000000000000e3537c5c3ccaea7eb36b6ce992d59f6e248fb62d00000000000000000000000029ea4191f87c790719ae442ff590f73e0bccbd4d00000000000000000000000097f4615686c068896bd4c35f8737fae1c4c6016a0000000000000000000000007a16756ddd0e9f46b549ad4fa7ae84a39042e8e40000000000000000000000004d92e92c9fcb2e035a27eb4c1f50fe129848e8df0000000000000000000000008960e57a5f73994f466fc5a75f06b447f4706c49000000000000000000000000ecfda5da39806adc24b17b3de728628c99eadeda000000000000000000000000f5ac0d53a3d4711c79de57d6b652eaeb384ef1fe0000000000000000000000006f2c72a7e714a6c410f8f052c2a61e8017b0e66e000000000000000000000000476a88d1000b91a33d50450ee381dab175deee28000000000000000000000000c55dbe52caf47e1a469cf810005eef457b822e3b000000000000000000000000ce325a4e922915bd234b5902b8b3c1705ea134e0000000000000000000000000d3d717a32489cfee41895331594a02056db22876000000000000000000000000b880c2f8c956dadf044d6616945678ce2c75d90e00000000000000000000000014a1dc3006b68578822561ea9b1ec7b2b511c0e60000000000000000000000002961592d6d901a8f3768b31492100b060ed4f305000000000000000000000000345a9aeee12002706434e65ba95e2d6d751e84140000000000000000000000008112b81141df0559a549296b30c25d0cd63e14ca000000000000000000000000dc0cbed6711b4e1b2d5a76c703ec35450dad437c000000000000000000000000dc4f6ed48434d67f0d3ef34b2cab1da283459e75000000000000000000000000725442d936e1a8d1c292cabbfb99695666ef18d5000000000000000000000000ff7e34f949a36877e2e4e0ec4fdd4a0baeedc359000000000000000000000000121d6ac805d5018911c313e6967003a06e5bff44000000000000000000000000a5e80c56607f39e11478df3525d4d47d790f13950000000000000000000000002462652a24a4f240215ad564220946ae6573d648000000000000000000000000a8b10de498e20fe24e7947a75bc33ff8a68f728a00000000000000000000000031f6fc83f7f7439aba4acfd808cdc67ab5063d220000000000000000000000003aca48877f6388ff8d08b316cbf47b948082f03a00000000000000000000000062bc8acd4954c998ca4c56196d41f91c9d445567000000000000000000000000f4f8900467e4fd5a6edfe2ca4544b9c26f824de3000000000000000000000000594b955a3c96ec6f6ebca8291d1e413f90d1430d000000000000000000000000ea0744bc1fdd4f76882fe4c95e79a62b4c8e1870000000000000000000000000f36152e07eee965a5e41e091f41cdbf53a8eb78900000000000000000000000080d7e2c9554e75850ffdc07f1ec69a02342ae226000000000000000000000000ee56f2627e9b0bdf784003c8c4d37a67b6566fba00000000000000000000000029697c27dc7d1937bb9f4e1aeea21c867a29dcb400000000000000000000000071393c7fc909e30d7c4b7bc2548c337b556104450000000000000000000000002b337aba8bdfcf1aea5d0a9f085c878892b06b670000000000000000000000009f71e1614a3920f57071b4c7a8bd6e8bf30495040000000000000000000000001e4862ae1d2d0f099c3d7cecd50a49e4968d7b710000000000000000000000004989b290371bb80e936ad8649003ef7b40b6ce52000000000000000000000000072ce83999ff0410efb03abb0ed15ba74f1799d0000000000000000000000000e444dcb5afb33478ca8cf87c68dcc27c9d40e7000000000000000000000000004720a881ec272180c14ce50b03867a37e9b7b967000000000000000000000000b3147845aa67a8c8bab3e04b3c927826afbe9de30000000000000000000000001f083179d9f28777ef27880e09a1721f26832cdd00000000000000000000000078810a65669b5f6a1cfa694eedf30f8a9db97d1f000000000000000000000000ee61973c545680afa7540cd56678a7fd5e6f997300000000000000000000000085185a6f63adb757e47492b3e9220e3a289ce6ff00000000000000000000000094cf312ad9bb6ba3d3992d4d21d42e81bca8198c000000000000000000000000ae6e7dd6e25b74089966f4a7e32cb2bb2d23204a0000000000000000000000000ce29f20993fd2be66797267e2facbe16436c4b700000000000000000000000053f0e7de5fe79f46772171d1ac5a641c377471fb0000000000000000000000006c646f3fade14a943f8c6c20680a75b85bc4e36f000000000000000000000000e5b76e21fc21e974e795d0a9992f63a15ffda362000000000000000000000000530226f204082727eb2baa3f17504072280dd5d10000000000000000000000006e69fcd4886a4abddce548764dc7dd980b2647aa0000000000000000000000007f625ec2e362c51c8d798d515e0a92b37c950244000000000000000000000000161e4f27eafa583c8046dbaeb8ab9e04ce877e75000000000000000000000000c87534d37c77f8008c62746569304981a07bd2d8000000000000000000000000ac3d8c2eed84eff5a597d24fe18812383e6af00b00000000000000000000000008359a16434198c10843a09c80141c5ea63e56d70000000000000000000000005400b17b52eae7e2ab8ae85895f11542775e50b1000000000000000000000000df006182982d4143fa9131f1682a21174ca773a8000000000000000000000000f511f527a88b7945059976bf6ccd3c294c0d1d99000000000000000000000000f819a2ec242e3114241f1f0ba2894e2d47d59407000000000000000000000000159f1fc17dbc20e68530befeac5f7ea0ba6e4ac1000000000000000000000000f7a650169297070138a6f7ba6f85a604eed5ef9b00000000000000000000000031a07308051d8273a09a5a42b3fb811ae13006b100000000000000000000000022e08ecf968f6e3ac35c9f68b63f69fe68f968af0000000000000000000000000388dc3ec943a72e3f60e7e126de73b691792e8a000000000000000000000000a65ccdf37909f25c74c13c8d0f7097b7d122bf7100000000000000000000000030d457cb3547f5f10f342b290686bc7cc51f1f4c0000000000000000000000009e0c74b80fbd02c738561a2d5ffb40be54ba4849000000000000000000000000446dd4855ea27a21617608f9b46b2dbe78f00f5b000000000000000000000000a6bc1a9ed63798ee9fe5a0e46b5a0bdafa3e49dd000000000000000000000000462bda17e4c1f35bf363e21ac5576cf1988b6c430000000000000000000000004e3b9b87f03874b9401863feb689227ef02ac9960000000000000000000000003ec36537d92fdc84f00c54f15ca9627d0bc3381000000000000000000000000048f3c9b5a0795c8e2e3a21ac8bda621642d11acf000000000000000000000000f322c87bc4d3ee7660aee39c9cb1fd5b4254f4ef000000000000000000000000872ef162d55a94aef2b15de4b6de3a18bc324219000000000000000000000000592a9aa956f5f6d5aae5519c48e7f1f95f1f2b6a0000000000000000000000005465d5b99abf22fa2ca0e8fb6acc20988195d958000000000000000000000000251f7f1401f4af792ce59f3edba8b71adb0b49ed00000000000000000000000025cf33775ee06d24e6f6a5e51406735c6bff8c2f0000000000000000000000007a5f75460e4c7f1ebca6ed1bdf1268930edab384000000000000000000000000323bc4c7dca426178d0df0d9fa6edb3982f92c980000000000000000000000004caeb1a0bf45e1b9ebf909960309c0ac8fbdfd27000000000000000000000000d264bd43093ebd407737606a0de0031a3a4d928d000000000000000000000000799813de727d54ad1364284ba7f250833ad603e000000000000000000000000009cd77af47a4c436e48bf9c85ac3bd3b1c96c0b3000000000000000000000000c6eb413c2ae574e266a3be7c7f3832fd5b03dd40000000000000000000000000a918862c336c953c5775f0b22dcd6a41efece09e00000000000000000000000094396b1411d8424c1257ead5cbc0e8a22d8e208100000000000000000000000079ca9a6f6fbebd6a49b267b5f99f3839cf145cd50000000000000000000000006dae5f7ebafae01cc619fc7457eac6edde4e5a5a000000000000000000000000fa51dd902c675e78b662c517d53fa54f3a56c59d0000000000000000000000001a0739907e7b404fe4ab25ad4ac96a24d5975b7200000000000000000000000057aa2000a513e127b9ce88630d659863ed9902c90000000000000000000000005b37e143c8eecf749bc1b878347b4efcd386ce13000000000000000000000000638da04642e62d9a5a9d4d9ef527268f9a9c1e66000000000000000000000000c306afb81d53a034032ff3cd6083bee1021f871b000000000000000000000000b17670005baa43ae8ce8fbe0fdef157ddba21ab400000000000000000000000002d275b628ae4e82deb38635ce2bdf843aac2ee0000000000000000000000000326d930769698c4ec37e9685bd59b60ae45bd0b40000000000000000000000002f772e22a87188b18b94475fa6be34fbdfdb5fe600000000000000000000000059f05451e318ce3234900524ce6ca32dafe806430000000000000000000000001184c37e6399358ed5e1806dc550f8db60333b8b000000000000000000000000057f001338cb39a6f76d745d45d5a7d0de17fdb50000000000000000000000003c6f992b04b12d4d186eaef95f8e8de2c79b145c0000000000000000000000008038e46e008b39f7acbaff00fcb771994718d146000000000000000000000000b3d6881aaa612e0f47e8ead415f96b8db697c74d00000000000000000000000065d70d776a29565ad6d529ea3e47d175d24571380000000000000000000000000f0dda1ae97988137ab59e519f923e09f4b7da0700000000000000000000000096361239354b6fe989d9d7f051d2d1cd581c2fea000000000000000000000000783dd4e03bc4907d6696a77f668ead74baee5768000000000000000000000000d1338a670107063bed52d915717d22bf92938b42000000000000000000000000f7d1bd14846a3c7d590b59e3321a378986c3d0da00000000000000000000000086bd041173ea2dfdad6b67333db04a341b29c48e000000000000000000000000c505d47a067753c816e0e9f0fc77924f3a73f16a0000000000000000000000001f9f7439f9de0b7ab320082f36e880742424de0a00000000000000000000000049b843a8f56ecd47f51403a9acf84deb00e259f4000000000000000000000000ffc49c2318abff0dd18050a358787ff59bdd373d0000000000000000000000008f412b93918fb8cd4a537e9d040a101ad750ed2200000000000000000000000005ac2874ecfe4a5d85814b550c44cc71a41250660000000000000000000000006a7fe93d1e194d31b8076c255779c4b12a45192c00000000000000000000000069d1ac4b3689927e700a6f43886a87fbcc9137eb000000000000000000000000088f38edc47121784b8c48e8b8ed84071cfd7cc10000000000000000000000005815c56097ecb927bd828bdf2290496c116b655b000000000000000000000000f1693b66b82409beca1606122fdcf769fcf6e661000000000000000000000000936e3f2737aa61a71a4e8a7a9d9116b9d1a522d60000000000000000000000003cd4d3a8dab3d84723c16cbb774e30aafc3af106000000000000000000000000a8500a4c6f78117be444652ce6995c00b2e50c150000000000000000000000001670d60c447792850eae220fe5eee00fb1118d2e000000000000000000000000349bfa00451a15bc9cf60c301d97419686bf06520000000000000000000000006276a09b02ff12c985cc3ffd2fb70ba07804b5b20000000000000000000000003d5d735340fc314127735bd81d3d044a2f164d87000000000000000000000000f02c763f8012a43300ae2bd0e2d1ae2fea75ebcc000000000000000000000000282d93d86ea8f3757a62ab31b2b7b2f4610d4fdd0000000000000000000000002c145c6356101580d78c3ab7874dda6c46a1a05e00000000000000000000000045569563010a2341b82ee4f2173aa71f6e0e14eb0000000000000000000000007c6bbe05b86ea1d0383cb104634f66fbf287a59000000000000000000000000056d4e74ca7f59e4b91f6a23ad429f6c00cd70f91000000000000000000000000444d0755444a947aad28dec7739f130a393c0cb6000000000000000000000000d8351ceb94ad12878ba9fa8f3396898202e922cb000000000000000000000000d9bccc846537f9d4aae94cccd1f617e89b26419d000000000000000000000000731c3d85faea86e5a85283b767b2ff639f193cd10000000000000000000000009b229ffa73dad789e3bedc0d7c3197b4afa60ac8000000000000000000000000795bd1015f9f22ee0a1a6db12e1fede180aeebe1000000000000000000000000f8661fed1660a31b388bfd504ea216ad0226cb20000000000000000000000000d9d1bd3277652c1cd65a2736ea809362a49165390000000000000000000000009385a27fa7797f023cc1bc94eb72c2238f3df3c7000000000000000000000000fbdacf30ed49560e67bb5672653e3db85f333fc0000000000000000000000000d0db9c846eee3a90064ea3b166b22c5baae47180000000000000000000000000503ef9af2b4fd48741f0ad15f9b324e7cd23699e00000000000000000000000062850af43f7d96ea9cdd647ed534dd0dc40bd3fb00000000000000000000000088bb7a823d46990ba628915845f137f9169b6e4800000000000000000000000067f3ee28c8a9be5d6b1b2bdf30f63b32042809a6000000000000000000000000a7fac9b9ba75d066b690fce884995d60e745c3400000000000000000000000001819a9c07f6c4b7070c89fa2daffb1c2b1a0bb7100000000000000000000000052579aaffd4d21a5b0e8b8a16dfa4364813530220000000000000000000000006160a9b2284d7ec8fc62ec7d5f0a576996719fe0000000000000000000000000c2d42544b1470cfddb73ddd2bf91968ab4de7d360000000000000000000000006482beabaf701344a2e0a8bc0f9d576a1ae94e17000000000000000000000000ae599b3a9b89c94a71cdc6a10c0ab9421dec7ceb00000000000000000000000043c30d15bdd84b99b0181a05d7c5e6f6ad48c8d60000000000000000000000008ec4fa0f359aed488e47548f2322bd5b82144de0000000000000000000000000fc6136033d6dd50900da294f5b1016257a059e15000000000000000000000000ea9ce1d191643c4b7fe7d2cf82c24112fec69ea1000000000000000000000000cd1d7c357f9ae40474ab6383ac05b7eee8230978000000000000000000000000ac5c678fd3d81aa9efa661fca3c3cb058d8764b90000000000000000000000002e8a4d0d599a6a2b8eb95080559822e33d832b1b000000000000000000000000c3773984c470bcc327a3fc0a2062a00835922ee90000000000000000000000007cd440a2ed44e6ce988bb2aa26b139a8bdb83d1d000000000000000000000000038d14eb71dc16ff4a8102bafaad0c40602bdf25000000000000000000000000a3fc535f7af03b34cc14b515ed005186ea41ea3100000000000000000000000085f28c6e1c0aef28524de351453849d1391bc644000000000000000000000000175bdaae0f1d28f50f91dae501c4f9e4e718a82d00000000000000000000000067918770f037b12b4c4fe8117b491c7c1f953d8800000000000000000000000036a8590c357bc3013e881afa45cb98bcd5bfd2f9000000000000000000000000a705c8b6da9cb65073ceb8d7c64e9bca7a5d622100000000000000000000000031e2c976d5f226d60d0223322b74c8a08d49906200000000000000000000000027cd031d62b63b9dc24cb2557d6af780c71fe5050000000000000000000000007fd2a62633f57dff0b01786ae25940063402e5290000000000000000000000002356b1b3dac2ac8d54e4181d7dd806d352c129bb00000000000000000000000096ae1b9a699a639d75bd96ccd489de5ee74d8205000000000000000000000000dda6e0c9571b929c7f4dc06cdd6c0ff7244e5fa0000000000000000000000000faa085c540d6f837842dcad3701c7e3e119d8827000000000000000000000000595aaee781e4fbfa5e6c329f2af715c96403928b0000000000000000000000003917d61fb701d1ccc3162ce0929cb992a43236cf000000000000000000000000854dacb46f608ecd75cb336258342787563a1e5d000000000000000000000000d0d382d8457adf6775e190bfb665c06c78be698c00000000000000000000000051ff893f2565bcaf5dcc75fa02823564a143f14400000000000000000000000051d2ff2ffbbf9ea5d08d7b09b7d1b45f57b7be1800000000000000000000000090a6f16149032fd0d33b8068e706d50961517f20000000000000000000000000a2f79aa834a6ce3d050a0cf9abb643a0c11df0000000000000000000000000001489dfe0dd878d20bd6f1c65f303e25a91332f02000000000000000000000000c522f2af09473645536562dd4a4c9cfa1ebafa30000000000000000000000000d679a630213d44cfdfe066a7f8f16764f77c097e000000000000000000000000e090cacfcf1f20eab120449d0d6a8c4a80e65f49000000000000000000000000af72ac73184f1b5d5d5e73a7f196ea8538685e530000000000000000000000000f3fa6ee0dc99a7c7161ead9ced1ab28e59afbb100000000000000000000000021dc36c07695007ddcd355558ff01f3927e960c2000000000000000000000000a93723cb3bed41cb44052642ee44fb3d2ce778cd00000000000000000000000003d948274042c0d37a55eb200a41cff59dc0c785000000000000000000000000d47e96fefc314b98c2a19fb87f1712e37e55dcb90000000000000000000000005147c9bfac581b0c50a20813f808d5b5451e196600000000000000000000000087fe008a0baa562cd7ba90e5a1ee2fada51bd2e7000000000000000000000000186de60b39d9d8f3316b647ff729d35742f2739d000000000000000000000000bfa0e7e47def9c1a0b9d66919e05759f76ced31e000000000000000000000000026575dfd3a0f80464eabeef49dd2a868441e72f0000000000000000000000008443427ea35c6dc801d0f92292e7ee9f317300330000000000000000000000008443427ea35c6dc801d0f92292e7ee9f31730033