60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e6c696e6b2d7072697a652e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e206c696e6b2d7072697a652e6e657400000000000000000000000000000000000000000000000000000000000000002e516d564173793165794e72547673454d4b6b77427a653538507554336d616b706e73454d66765572624457735a6a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a00000000000000000000000011dcb46102e4fe88b53fab3a6354c3f469b8e7db0000000000000000000000001a594e99297b2842ae3e00a3bfa1884c3b39dcff000000000000000000000000d06a2e52f63d20cfae42444b701a08b1aac8dd000000000000000000000000009fd4dd981dc138932870314536a9a0e7a8e546910000000000000000000000003bf16875bad4c51cc33afd48c326441c78faec1d0000000000000000000000001e846e26774f19a5171ec69b52d52caa4f8455af000000000000000000000000f78f55b51698ef6978ff5773afbbfd79c8bcb61a000000000000000000000000f3b8ed42cac06052f6183b5aa5bfae59d8aac03e000000000000000000000000bf04c9143d8ffb38713f4fc7341f02317e4b165c00000000000000000000000009cbb0681390643143e07f854a0bc663c8b15c18000000000000000000000000730e1520ec8ec0364ee2b3edeead058682a4ecf6000000000000000000000000eb02c575b7ee406342cefe9f0d6f3393125f9c7a000000000000000000000000b43a6738a959c88785a361c081c406d5e7ef9d5e00000000000000000000000096213f672b060043e8f3c42eb64393b2625a8c6d00000000000000000000000068b3103a238d51736e4d0f4066762bba0c4af3700000000000000000000000004efbe6cc1bdd03d3b7828a6eb623b5ae1bc2692f00000000000000000000000018b370899ad3e8125e4493ca69e5264e6e872168000000000000000000000000654b2c891ccd11b4566c5a5d2a2b86b98d7550f7000000000000000000000000d8fa2958650b69c93cd7fb4303f9dcec1a257bc70000000000000000000000000cd93ac9390341a86cb6a42dd67f07518608c6330000000000000000000000009786653677b171c1764ef31857562c324600656f000000000000000000000000644f302a89a4f126d5194a91369b131eeb098102000000000000000000000000da1fcd7118c7e34efca48f881ed8ed47e33ecc840000000000000000000000003696d6e9d4c29640ba777d816add0d1f2c99f4cb00000000000000000000000057c121813117295f197272f27543feb53019a18c000000000000000000000000eb7aa5df09dda475e62984dc6043307101b0848900000000000000000000000002da030e9772fc2e9d87ed603985560bfeff9944000000000000000000000000a0ea9aab1df777b0a7365f8138cb95d25c06f4980000000000000000000000006887363b9c1e3f9b65da700d49a513ebb5e0cc53000000000000000000000000269b0416b713559672594168d5fe7cf79389fcd3000000000000000000000000297914cb03351a43b5c2bfe61f7443d6c5fb294f00000000000000000000000028ddf06f8d27bb18d39802ecba0f384288bdddf200000000000000000000000065d6bafae868a882ef6f2c203f2954e3fc1bd85e0000000000000000000000000a976c26cdbddd282d790384e9ce0fe5a3ab993a000000000000000000000000c5cbc5c41dc781851bc3c00165e1a1522ff740bd000000000000000000000000771c2ff6d28cfbbb56675a9c0ecb1cab8553f4c8000000000000000000000000b2a92c7c73322eb14708f00af9d0feeb85a228a1000000000000000000000000000b3c4e7162c0946c4d90ec2b48c9eae1fe855a00000000000000000000000062d6bcad263c134ad29d68a3a4bbf4c54dec89f1000000000000000000000000724c20750515d82048b68e43ad7901f0cb5b01380000000000000000000000009a6ffa1e801b2916d225401cc8d48d26113268ef0000000000000000000000003dad63f4d84bc2bf2764ffcfa61b8d38e866664e0000000000000000000000001df2eb351e4429751f89e2f234f0af729d05a631000000000000000000000000ad4764a5179c4f5524e0097d29b326b3b2d42dc8000000000000000000000000d040e6153962a326bb1d7a47b3d1aaaa66a23519000000000000000000000000e9e3e79f7cb076147686366cb4b0e09b040407cc000000000000000000000000073633e1defad6e189b17262c4c7a7f79aa2fdb9000000000000000000000000d94f6890a22cf6bd8e96d6d51eb8a2dd9fd0fad1000000000000000000000000be65d748511b07537400bbe9da3325e11dde2516000000000000000000000000ea13fdfd1d904f48fffba2d33a6c63e8716faf02000000000000000000000000a19e6dee4c424265ca74bedb9120a668623b032e000000000000000000000000d81720c3b5f1572e78e6bccb280c2ef2aa34d7f00000000000000000000000006db68a44f46672ff2481235c4b98212ee82d4ddb0000000000000000000000008fdf0122fb955279299c7842716416b3924bc8cd000000000000000000000000e495b5110731d7040b13f001da0e9c1516322823000000000000000000000000ce5fa0bf3568f788fef63f166f9b652c027f90910000000000000000000000001f44484a636c5f0c8a4e670ca0ce12d91799ba730000000000000000000000009fa6ce1fe0bb5ebbc2a7d947027d856f68ac64c8000000000000000000000000ddc28dacea027cf2021f9ed28e06ca7e70afecc8000000000000000000000000d6aab36d1d473feb5f2111b749a7a090ccc8a78d000000000000000000000000d808fe28cab95e3edb328762d9fb743ce129ace20000000000000000000000005b7f95f703e6f7bea8c8cad353f298f4c0d3eabf0000000000000000000000005cf6b8de718a718a9f7219a96d105ed8f989711c00000000000000000000000081eb21704809c4f65308baef2d869be9f9c7ae7a000000000000000000000000e9a56d3dcf8710648cef10bede4d0461fbf953fc000000000000000000000000ccb39ae09c8fd5612acdf958ee58836804a945e50000000000000000000000002521a87457799ec48233901bf3de811d4e904a69000000000000000000000000445d15cd0bf0dc0a350da279358d446ca42851820000000000000000000000005ec603487401b491a585c5ab8bb0747f0f656dd500000000000000000000000041e7c6c03b1ac56ab8bbcdc84256bd450d8430b1000000000000000000000000a856fb79c05c299c7198fee6688c6084c9056bfe00000000000000000000000049e778d56c3bb60735ebf3a3d886851cba5390020000000000000000000000007c214e960c18698d3f2c3df03552daecfee0ff180000000000000000000000007321743cc4d40bd49a288c59cff7fa958fffb17400000000000000000000000018e95f182cad71cf5646d77073ef2684a9ad39f50000000000000000000000004ca8e25e247f5262a3f39760355d5edac63afdeb000000000000000000000000994712ee2c60c174713b503ce418d64fcfdcece50000000000000000000000001c2502c4fdae69c2ec94baae932c77efa4e6d95e00000000000000000000000050610efd32983e02fc36ac6eb79b1f8ddadbe5300000000000000000000000003cdade09617c50786862c1f7c47795ed5f8b4b5200000000000000000000000049355150609e636c4c298907c1e08a8217e64ee3000000000000000000000000ed740c9fe8e274318cce8fee9de1512a5201e931000000000000000000000000e8f687b09628deb78266c0aa2d6b650418ac6461000000000000000000000000ad3f8f1933af002667b515702234a8afa3f0e203000000000000000000000000367b40f30313cb1423132fa320ed6cddc8abec940000000000000000000000002d82dd96c7f5c177097c8f1cb558ab8165c18e15000000000000000000000000144349f86fd990769dbcc78ad54e85ae69eb14da000000000000000000000000830b5473d8e823e23b6c0b7ebb221260fc32f6650000000000000000000000007b804660b14498e19f070a120f8a5d7bc8f571bf0000000000000000000000007b04e6f4fe2f1dafefe9a9c14477a9d6459377db00000000000000000000000081ea1f8559462720c41f074dda920772fb89048e000000000000000000000000174ad1aa088bcca322620dfb7111cf608bca81ab0000000000000000000000003578c5dd9dd74e121301f53eb664522ec9e142ba0000000000000000000000009876f7a5d7deae2ae66272298c04f9fdea64d8170000000000000000000000007354872f6559e1c5ed06ca2c0df6359bdac9a6dd000000000000000000000000a11ae611d218f32f15605b897824c74c993f9c36000000000000000000000000bfe85d949ee6b54a8456468b75a9296e54f7666b0000000000000000000000004860f37f9b1c84f2800547ff7ee7b5f7a8e9dcfe0000000000000000000000007596780addccbf41fd0b0589f8abfaf7680521c300000000000000000000000058dade5dfb03b21ae04ddd4b57835f865b5b80eb00000000000000000000000013bc98a9ecb496876fe886ef51faf841a7efca8d000000000000000000000000fc8cda60fb22b08110e31ee6d49fa395fc2b3cf6000000000000000000000000202f72eaf1dad7c3b1658e8b58da5ddf2b19f1ba000000000000000000000000c8f4f5dedfb0e480d23e60e7a07c797d706159e00000000000000000000000003e4906192de1bec8a712f28683dedb5d6cbda2ce000000000000000000000000411f50b1d0d7a314ce51cd26f3de099f67ffbf81000000000000000000000000e60fa94736aedf9f7de1ba234bc5d61ee49681680000000000000000000000004e96cf1dcb6fe646905ad8480b991519be845248000000000000000000000000934b1870523690683871b87befeb9268031bea360000000000000000000000009fec01895ebc67e2b2ad5a6896d0d8a6279cc60300000000000000000000000023e9de9c5f48dbcacbef9815b46ff484a759adbd0000000000000000000000005699a6d19cd852a1b288359d9225a79c0ae9cf680000000000000000000000006f4d9312282f562ef344d51667d5a37971afe9cf0000000000000000000000003b8bb4d56a6631dd8a966003cb7f8ff53e20438000000000000000000000000076049b771ecedb9a557d8d456a5f96149c4582b2000000000000000000000000086233bdfb577bc16904040f36e3ec312d451079000000000000000000000000665bb885e66dce7369b0c9bf799531f479804dc10000000000000000000000002218ece8f923ebc2c9702de802af4d45d367c4ec0000000000000000000000009c8cdc70c5d00b8eb0b0ec06919738bf039228c5000000000000000000000000aef079716d3d86863b92158c9ea8a1f060ec772300000000000000000000000075a6bcf7d5e5957f9510146697ce0fa6aa180ad700000000000000000000000039d1d6a08fb74f34c4dbc8d6d697ffdfbeb0cf060000000000000000000000005e72e175dda7dad3ff3fbdfb3ad71e8a3db30763000000000000000000000000d47644c41f5de69fd205cbe69a27f56763b1907600000000000000000000000000b2af0455f89b2f8a7b1a35648ac284de230d5500000000000000000000000079ad86263d8af670c2238b17930e196cb09a59b100000000000000000000000030ad3b086f8631ea0440bb32e94a669ac12631440000000000000000000000008850e260432c19673718a75be363a6f9f99059080000000000000000000000002b126e1753f620372020cc7ae6e4ca36aca4e6b100000000000000000000000040120e796b9d329c8b0c6bd19b6e6d1089e3ee0c00000000000000000000000045ac2d22f8cd1fa3568cfea53a227941aba4f8fa000000000000000000000000bf14eb95fb4180d9478ee05dd1a5b1c2e06f1403000000000000000000000000efa2220b1f0983dd1ce0375aed0e7a269db104190000000000000000000000006ce1e87ad6147a9b6e14463c6e191a703c15bded00000000000000000000000052a46f0d37f1c1496fe76e563edb0b8e191e71a8000000000000000000000000ba8f6af67abb8e99cdb56b5c587912623b8e5bfa0000000000000000000000006da1e579546b85044895a691738801cf05a629540000000000000000000000007e41ba697fec38d6f2d7daf2b660a5781e58eb04000000000000000000000000e31be2d8a01279128635075807d1851fd3d748250000000000000000000000008aa11d46e9715e9cfc8d12229e6968a6603645ca000000000000000000000000cb26cf5a8c3d49e3c315e7a176200fa3ff9d5b200000000000000000000000006c5975076d67615bf7c5003784728e3b993e4789000000000000000000000000cac969349e424c6b0fe0f2fa246ff827aeaccec000000000000000000000000094fb0027678eeaf1e9cbe50b56b297adba52c99f000000000000000000000000b23a7c91fefa070f3310033bc895b03bd4e4cd910000000000000000000000005e7645fd53ccf45b8be7fcf06f11e1d641f04a77000000000000000000000000c54325cf7b8965c2dc0cb6b77192f0f3b47a63db000000000000000000000000614cb9f1d89ca9f35a57339f8bca96fa5408c163000000000000000000000000933b3af57034fcc7d2037259c65cdbdd44bc8a000000000000000000000000003d43e3e304e71ba7c9ad5410af12480a941708d50000000000000000000000007301fc3ef5756e20b0968914fcfa3a8237da17480000000000000000000000002c4951bdd43876153e706d8c42309766f2a7a6c70000000000000000000000009a7436f8bf07c2089ca5f39376de9c96d6117d410000000000000000000000004b1a82724e7513f4cf1e6bb410c28422559e055d0000000000000000000000003572b14d25852f974d07f7409f6b8ee34f0b5716000000000000000000000000201907d3cd4751e8b28e6a0d6bea7ecbeed7dfb3000000000000000000000000220db8cda9b0b6e9eab4f978182a3000c37c026a000000000000000000000000bb60acec196a9c193803afb6f001a8361c5c8bb60000000000000000000000003365d70d3003badc4c3ea7d59cb9164e6f1244ba0000000000000000000000004c781ecb61882529779dae25af974be741c408e100000000000000000000000075cfb11d5e529a7971123fa8e2c7639772b736c60000000000000000000000005bcf85d7b5e691616a96f84ec8e0f4543e0d83bd000000000000000000000000b90488ecb0c41fe30c4afbfd3909a3dd766f6ce600000000000000000000000050392a8e8a40c6f8f72ab0e94397856cf6c8b4ee0000000000000000000000007b950dab075d4be840c904d2ed85e1a3724489be000000000000000000000000efa3a82e95c2700df9464bfdd9178da40a38a7cb000000000000000000000000df4ef24d2ce690d6497042a58f83927daef7cdd10000000000000000000000003f118608d277fcf83f2a310209900a8e1a236f290000000000000000000000005578d0fa2e24495293186ff34d0b66c57a948eba0000000000000000000000005f41f38abe77730b3881679420168fdbbb93d7fe00000000000000000000000084dffc1329f8e89503de3e5963b688fedfed2a92000000000000000000000000a61470018be832bfd266f77186827a30d0203508000000000000000000000000769db1dcbb8f20cc01c68f5c2779cef746ff5523000000000000000000000000d20b45f6a662176144f0aaaece2782f779a114ce000000000000000000000000743c982cfd99692115e3a897e5504cb91c471c160000000000000000000000007ededc6d0289caa5f42fa7ee04baff389fd81ad20000000000000000000000009c081682b1dba4ee3c97327757fb3af6231e02ec000000000000000000000000651c9a4db33be1ff21ae050967d7df85ea1db050000000000000000000000000276b1e9e7d488f4a8d2ce6354f14cc5efd6e7f2100000000000000000000000076f9d4eda8109436335447043db77684c0b24546000000000000000000000000d582797f24fab12dffbc1488946d76be1e49e336000000000000000000000000525b5c722d09be584c098c4202df45ae85b3885700000000000000000000000007ee126ae139c9ec3efe65ffbb0740926fca5901000000000000000000000000b7ce9aa2a7c810e2e6855773e6d47db944767806000000000000000000000000e39e0a1c82fd4078a27e5f11822c1f0065ff4d800000000000000000000000008dd472d336b1d212c6ef377090db4c7c1a448d6e0000000000000000000000007028d1f15a522529b24384e7345b13cf936262ff00000000000000000000000001418ed8f99ba77984fe71275cf3fd53756e6081000000000000000000000000b9c9c999c65d8b27e3fc0e53da87cfb6d5ab1fed0000000000000000000000005f98ab0d884028d798ba8e1d9dd51b11ec2940020000000000000000000000009d09579e32c7f54329ba12a6606189e4201e88660000000000000000000000006dabc679d20208f4e30415137f55978662fd919f00000000000000000000000094ce2ac2cb979aac201191724b632bee2e8a9eeb0000000000000000000000005870d944da448c5dad4991beb0105f7bd656cb3a000000000000000000000000c4a9dc663de03fdf95f570ab2c63dc534e5bfc55000000000000000000000000ee4dd242cce210752912c21ad18170aaca36b1dc000000000000000000000000b013c0d410c85d241addda2ddd10a305177d09c2000000000000000000000000f40196054cd25f9896c8f6315c015d6e840b17690000000000000000000000009db67f3b37603f79afe092cdf8c1c501e5271a6b00000000000000000000000070c5aa6728815392a81f95452b9e406a005d7b1600000000000000000000000051ad9ad5dc3fde9b6eeb45361976d6b2f54715b2000000000000000000000000bd03a40daa8c5e9fdf76ca5968f3392dc91eeee40000000000000000000000004e6a60e9b49845573db039bb365c635d5d3c698e000000000000000000000000a973c151c9bfe44a53f4fc4fd1a56faca2bce373000000000000000000000000ba9a092c5add7bac22777b1afc314b0127db6834000000000000000000000000012576ecaa23a06e0ccf036291e45bad112582ea0000000000000000000000000032dfdc65e46751a2f9db48ccb82b05251d191c000000000000000000000000c8b60c65c2eb51dff9c03e71e593595148108b300000000000000000000000000b202a59c19282281dd60444f10df4d9079c51950000000000000000000000001b34426b86a5589d26771e9180047b6055c4f5890000000000000000000000001209d936546d4cce20470eac7c6f39dda5a5e65c0000000000000000000000006f2901f4a233fbbffd8fc91275f9f2994d9b2a700000000000000000000000005bb0dec96fc911742b70aafe40db1e4a1538cf9b000000000000000000000000a29ec97ae74e5dac02eec1ffc11a28b0bd761b2000000000000000000000000060f413a223d7948adb9958b990ef789d847da8640000000000000000000000006ccf5211fdbcb0707ee1ac2735d9ddf8909d1c19000000000000000000000000083dbea2dd7b71a2fa3622c3678881c23e9bf60000000000000000000000000021c8a2d9ca30e593887233a94b53b42e6bca8f3b000000000000000000000000078f8020f9c98be8b3cf3b1beecdeea0e151f4000000000000000000000000003ce2f01b2753f0223959a16df04ad83a6c504daf000000000000000000000000a7ec9370c5acd0b210ba725178334cedd2d6d8230000000000000000000000006565a5631efc1b73cd3fb9bc48f393e0b042ed46000000000000000000000000875384942c48eca94be5b2f87447ef6e0da6fbe500000000000000000000000049ba71b10579353e93ff2816c6119d2d47c40c10000000000000000000000000361c173d103dbbf3a5aa5620e1e433f3a4902865000000000000000000000000e9854ac89d087b6f0961f31baf9d5b88da41e969000000000000000000000000defdea83e16f1cc12e6aade392dfd94b1cc32751000000000000000000000000215914716f15c8d3065ef2e18ec42fe5049e301f000000000000000000000000552aca1343a6383af32ce1b7c7b1b47959f7ad9000000000000000000000000093d6a2acc37a9027d5be50005a3dfcafb77ae6d9000000000000000000000000278aee97d6068ad1ebf979e35af6a3a791ed5a6500000000000000000000000071d41581774c11427f6c46623a276e89c73d467b000000000000000000000000394c7e29e90da03253b1e52d0cd5a5ed251a19df0000000000000000000000004aab61235a15733c0a44692f47af236ee1999c77000000000000000000000000d87751e9b8714e782ccb4fd01084cef3efd6db51000000000000000000000000b37648a1aa17f9026d03ff842a5e677c7628218400000000000000000000000072aebf7cc0b33e8ae62caa2ffad21c3a77ae478e00000000000000000000000055977832bab0ffea499d9a16a8133b8711d15f6c000000000000000000000000e2701861fa6a0b465461e3beff17a48fd21c5d630000000000000000000000004d3aa83a7af91707b402957021ba23507716d606000000000000000000000000405e5fba3e18c2f7b96f3b0f215d5f071be1c32500000000000000000000000049e6f6581036ee4812f3e8b5f12a1b303bf5f6e10000000000000000000000007d565260727df1ba27ae28a0c6ebe28af4792a73000000000000000000000000c434edbb3e08bad0993f81f2fb0dc27d058d6666000000000000000000000000abc88cf3407871324c64e6cc758bf021c30207b10000000000000000000000008bc0aee1276dd867a92fad7affa7af252569ecae000000000000000000000000612818f00d965446dd6edab15d810597d9ad975e000000000000000000000000f12038b2313f3ecf1de52e6bab9c507171229fa6000000000000000000000000c02e106ccca15474061a839c539dac2a887dc3590000000000000000000000003d29c762bee3f5435404f033004579908c4189f300000000000000000000000038cc64fc27f5282748ae7cc885162db66ab6c7eb000000000000000000000000aa7a6f62022522ed8941ca54ba4d368c0773d135000000000000000000000000a1b5d07fbe0feb3ac9d3b033d72babefbe5bc533000000000000000000000000efd8551d328c4db76513c645825184e9aada30a900000000000000000000000076a6e76ae8f30ad538c233af514c94e8ad9c5c300000000000000000000000004c83a59c706d5df85e78cb7156be9308a9ad07cb000000000000000000000000c29f4126e37a041629d49dd4dd5d6df13b358cde0000000000000000000000004f11a93c6c2cf45a849f93a2fa8491de87241aaf0000000000000000000000002061624abe3e127ec72299e8db08f0697f528334000000000000000000000000dec217e146ffb24e369e6e40d7ebebff4dd2a73d000000000000000000000000ff958dbdca0ee562a699380bbc0b4e60ea939cc7000000000000000000000000c47abd33d0319d2adb7e1d1e532e167c44a5144d0000000000000000000000003044d5ce2b26be1d6dbf21316ea7817dd436c06f0000000000000000000000005ffd74860c998d5e5631bb91808568c47f3ed5e8000000000000000000000000bbc16052768074c970a4adb31b681b2ef98af82b000000000000000000000000487f34f880dec4cc58663637274829f778a3bb07000000000000000000000000a75c7f091557dcef0a4fa34f16d26287bdc666bf0000000000000000000000004547c7cb37490dba54d14f76e03b0afc11ead23a0000000000000000000000005dc7c261451d344c84ebb838e2427b004392cc380000000000000000000000000c98aaa2eb8734c6cf1b2d9afb33ee4568e65e0500000000000000000000000094236f531f7c993bb8d5247f640abd266674d217000000000000000000000000631722baedb489fa778d9c11a4510f40a49f46d90000000000000000000000006d0ded5fc8d31888865b187bf67d658ac219a626000000000000000000000000820bcdb82528e5c7c0a36c97f90e88beabd785b50000000000000000000000001b5e366659bf48bb5513fcae446c531fea85547d0000000000000000000000006f720707215dec93aa26b2df4ab50f6fdc4803170000000000000000000000007446e27ff39b9cb9788ef81b1ac63745dae89b780000000000000000000000005d4185d8e9ff4292311a0530f8269fa956447536000000000000000000000000316510bb8f0d9dc2ad51840e0b68a7447f82b0e7000000000000000000000000b89c61d52151aa789bfc695cff8eaf2988aafb61000000000000000000000000980b675c77bdf0d472bd0c461695127028fa2ed70000000000000000000000009e06a07f9f06766730418d4032f64d2e4ae34e11000000000000000000000000a84d10370eaedbec556ab35b1cfedb1bdae0ee390000000000000000000000004ffc9f7c63325ab1b2e5e5d01521d8357973d59600000000000000000000000019c422a7e20f84e7067023ae637d48c4d7aa7ce50000000000000000000000003daad4683da85454beeb9f8887176b65438f7d760000000000000000000000007f58097ff11c2661a421112c63c287fcab44655f00000000000000000000000003105d7f557ed8438fa17e4bb8a9a3c89f962d8f0000000000000000000000004fdedc38be18eb50e71b923f17f969f9958bb5b300000000000000000000000087547900d94112ac48f2c2972e00b46b8047fc7b000000000000000000000000ce7b0593c7d0493ad33c9f328240406be62ea045000000000000000000000000802b617cdc81143d8ba4419b31e717815ec862ea000000000000000000000000bdc4a85836f9feaaf78c20e9a32ea7913c29591300000000000000000000000018fc7183212e25a7c48f899dfc505cdfe02a52db0000000000000000000000004c4eb23e070da1e62c5694d83db49ded6e2c648100000000000000000000000052ece3190f85ec14c15662aa6d987dede8906f16000000000000000000000000ad7ba33e6448d51d5ca11c61071bdf61a63f77a7000000000000000000000000a9b38ff9d09deff79079b5e426f96c303a4d4f9b00000000000000000000000085191664cfa31610fda739eb07a784960310cf1e000000000000000000000000b8e26292cf5dcdff404c4a485dda9f854838460d0000000000000000000000006bc130510a91548d9510522e5b1adcc3e772377e000000000000000000000000fed88e84ad5a52d5869f80bc64b5b380ed99d5a4000000000000000000000000d2b6e997f198f8d3f05da19cdd2812a2ce705d42000000000000000000000000181a24c928bc258ad0fec295cee8e0b6cca7b0400000000000000000000000008dcc02e6cd7ee20e4b4484903afc3e823b67638e000000000000000000000000653819be2c2267155b2aa47142a299d7a2e2a46c00000000000000000000000082cea635d60be6690cb35ae29b8cd183265526f3000000000000000000000000e71f1224b82e0093ed42fd3194854781e308e42b000000000000000000000000e00830a67199dc469f3efbd76b4c498b19bf57ab0000000000000000000000002ec5493abeb313528a338f6a0c7b7b0a039144a70000000000000000000000000c783b4dd8c7c093f4ed8e197e40590a70305d83000000000000000000000000c756a7537ae58a2f1c0c6cf249993cbcb63fc2e80000000000000000000000006207918716866c88d4df7a4f72ef0bd93b0949b600000000000000000000000014bc5f764e34b6494759d46abe6ebc1bbdd07ffe000000000000000000000000ef360c0c00b9ec596612d37bee54f11e395ff5a6000000000000000000000000f350ba8790ffc79088bba4dcaa158b78adcfbce90000000000000000000000004fee797a21ea5606e6ef39b8e9b3be9ed7a217f80000000000000000000000005a094939b4a2110dcf5f0159e0b303732bd553dd0000000000000000000000003a0880ef61ef6e82467e5b072f51bbbacb2a0f50000000000000000000000000513806d26fba0ec053e068896561dd3258a673ae0000000000000000000000002dc991e1dc2e20664a8b7c1e4c59b5d05e4f3fad000000000000000000000000abfb9aa23ead7ea2db4e3522cb2c3bab5670e4d600000000000000000000000043f064423bd02fa50535e1239ed9538086d637fb0000000000000000000000005eac3001dee748bab2dea7f25407d73c896c316e000000000000000000000000a1a983d2044051d39a454ce53d2d78ae4d04858000000000000000000000000025edc8c6118148a7ad1217ab14ff7185fd1dab30000000000000000000000000b64f53599224247a0187eb0f7f98aea7c9f80ab600000000000000000000000085d6c277fcc86bbf0764789fef334667c1526d8f0000000000000000000000002a783a6c447945d65bd86993533cf08a7a3325b6000000000000000000000000faebe1c731fbeb82bcc2239bae0b1d14c21ccc30000000000000000000000000507ff02434f1695e05a57c436e1368ce20f3782d000000000000000000000000fe8aa7541b97c4f61a23e88fa1590118697276ee00000000000000000000000072a140e2de5d89cd604fe5ff349e668cf0cc6dbf0000000000000000000000007e790ca3c053bd46c52eb6c73294ecf80b541ed4000000000000000000000000255d26973d63f9142e1782ea235881aa6531617d00000000000000000000000020449d59793daf5734f733c99c2b661c3ad1a0560000000000000000000000005929c658a562bbe7e9d5becbc30066c0f3b68b9300000000000000000000000008bf2f6fe26815aacdb591bb08b7e564b8aac2990000000000000000000000000c26b89282fb5cdc545d3328d3d582990a82d6b600000000000000000000000070b59018c67c8db719803df9a88f05ab77864d3a000000000000000000000000037a898fc738dcbe3dd79a8e1566a4c5a40f26d1000000000000000000000000b7129246770b5c67a5986f67ce2467b4442accae00000000000000000000000085529cfd213794a7d211d50d837146206b2adf6f0000000000000000000000003d52a92899d17329cafc1a760ec4374574565793000000000000000000000000013d307d015161a34aa0c345b92c7cf43967df56000000000000000000000000c586e8d385bd22538aa5e7bfc3c467ecc50ac0630000000000000000000000000a9a69a68ed73cd4b808ec18d4852357b75eb212000000000000000000000000399f103c8b4f8df66f6b306ff06b6c194b23314a000000000000000000000000bc41f37737641ba925dafc228bdf811672e6ed56000000000000000000000000720d6f35913251d32517592c1c9ac759c4aad43900000000000000000000000025e74d586ff38224f92788a444931d2047d2ba5d0000000000000000000000008d405ea472e98b01d7c917581152b076fd256aec000000000000000000000000336dffd54f72f9b5ce07d06270bb94e326d19e51000000000000000000000000ee774040dc0172c18d0d3611f12e5deb1f090aa7000000000000000000000000185a000bcf993af9d0e64aece2c0beb338bcbfb40000000000000000000000005cf085498541b890ebe3fe76de0f8490af618107000000000000000000000000721959ae10de24c270fa9a8f7d06ba9166da0a7a0000000000000000000000009b9e4f28945ebfa54469355c9321b3946f6c533c0000000000000000000000008f38748e8cfe2bdb5c23b097f19c9b8347eb96260000000000000000000000003ec08f09b602572add4dc505d4ccd861d620d2b400000000000000000000000072ff8db2ef96a117a4fe28a9b10e371b8dda362f0000000000000000000000001c34f53f4829e7800871c45053780495fbab785b000000000000000000000000f8b186528bb4553b94c8ea5cfe7b34969f0cc859000000000000000000000000c6e141f87a3bdcdef54cb6f21685beee5d2fb583000000000000000000000000d4eaa1e83f65bfdce78d0802d754cc82c84e905f000000000000000000000000854975ebed081196e9eaa65febb4df52204e3a6500000000000000000000000073537e5f54ada0d2c44fd08ce1b81290a83fa360000000000000000000000000351f9b0ec9166e0e814e0cbd38c5d899e4f7dc45000000000000000000000000d345f8c0731508bb81a417f1d825dff407f5ee4e0000000000000000000000005ba30bde3c747579acbeec21094c4397ade467d200000000000000000000000015cb4eab49f8f4de08ebf88921839c1210b960ed000000000000000000000000b0714a5115f4d2c06ffeff6f9fde28212f254c55000000000000000000000000fab30df201d1c8b9c8d8b4b6f11dc9ed419f3210000000000000000000000000df49b809f60098e3bc3160c91edf8ecf6c696d5b000000000000000000000000e693fc976d61bdf18b6301cdefea2f5dd78df0bc00000000000000000000000050e390297afb05daf1cb01f21cee316414c6ee5a00000000000000000000000074b6cd7096b746ededd82da28a14e299110d965c000000000000000000000000a9bf4d7d7e28dfa64d699a0bd8daab8299886da3000000000000000000000000d43ea084383b5026a49e4e444ef5f254b012e420000000000000000000000000f67617d4d0bfad5dd76686339c467bf937f98d27000000000000000000000000040ee244d994be83741f4aa9d7176c15cf0271ea000000000000000000000000a2b0df512c32a65aa450d2988302ca4a2cce85a8000000000000000000000000f615f924c7e4ec262699a7880ea7e5891b7c6aab0000000000000000000000001e42529dfa74e5678770d37298e37b7b697a216e000000000000000000000000023bd3bb5c4c7a0ddeaf28652976d49a8a41080a000000000000000000000000ace67831e7620dc6dad14ffb47b933f755251a14000000000000000000000000598771e32b34272a9121c3b7c88cf23a6bf291170000000000000000000000005657434793c9e6511af8c5363f3bd346f8700933000000000000000000000000287c8a6770d2a652ca57cc8343f4cc0bbf8bc1ca000000000000000000000000a3ea3813817fa2c24eeb43d59a835d923ff8e3800000000000000000000000003f00ea6bcaf6a7906eb7ddca6c02fc49daee3f7a00000000000000000000000023504e15521c56df08e113dd5fd62610a18e1f4c0000000000000000000000009bc886392730c3e384a94da3d704f2cd01de2cbd000000000000000000000000bc77fcda951fe5390389bf165e4a442e369d9364000000000000000000000000ad3d8991e4f1b73649eca23340309be7e4a2e132000000000000000000000000b86b095a44717d4b7678ad64cd94762091cef8c60000000000000000000000000372ff6ffb18cea6d037a7b1d06557a34b9d2f9e000000000000000000000000488490df4891a5d672867a5b61753868c7a312f500000000000000000000000003e7cfcc96d6d69c9d42c7fb6041d5e2f08028210000000000000000000000001812904314f704735965fbf7cdb9c0414ac2a89b000000000000000000000000d6cadafb7eb1b4a840cab8f6e642ffd0156cae3600000000000000000000000036086f1718a57106347eefb8e83d2d1f725cb034000000000000000000000000753635eafff6413a56f7350e0fd22e082d90daf30000000000000000000000000fb61d9006b2f5a226a44e8671748c28df14943b0000000000000000000000004df6bd6ffe39a396e36d6f1ed7c6b046ede48bc800000000000000000000000093283c8e3667414a2b920eb0fba329e8b08fa644000000000000000000000000dcd39a6d511f23d908e922c121c00c44bf68832d000000000000000000000000927cc05d583f14649b866c0c9184a7513fe361cd000000000000000000000000b7baea2f840cc4f28b895033d8bae74016c2ec860000000000000000000000009c6f10c529b9287acca5bbe468c6e01996a3ed060000000000000000000000003b9f85767aeadf6ebff135896dedf9a35c56ddc0000000000000000000000000a08db528e2ad3e90fb9d4022b1724738ca41abae000000000000000000000000373d608f790c288d8bc581420026f0b9d771eb790000000000000000000000005acefb9fbc29db03e7685f12c1bbffefbd7fd5ee000000000000000000000000a7128976ad4a74d8e24b80f35a3eddfb08778a44000000000000000000000000d77106897daf636058a30712f5590c64a40c8e1a00000000000000000000000069bd7c5290c41d5b08f80d4d96a89d6d167b9259000000000000000000000000edd4a4add63cf601f1fd6fa41d2798fd10b71fb800000000000000000000000069ff17b21ce712063c0628d78f7c382a17505261000000000000000000000000d8ad8f79f966e3530ae47e9525aaf8676ae2953900000000000000000000000092cb543df8110234c58b0d61c1ca9d174eb47fe00000000000000000000000006c835ec9d0181cbe773b409b3af6d89614783d0e00000000000000000000000094ac02e51052056abf37fef2b283297cac11e71500000000000000000000000091cb30c3ea24629006f213c77040347ed7c767cb0000000000000000000000001294a5d1c42b9a34e6fcd3932a71e28f43b7c487000000000000000000000000ed6848513586222ce7e73d2b76bd4d3f51be18680000000000000000000000007337b3d0185112a90f2759aada5a3cf9fcd8c4180000000000000000000000009827441cbfd840434281005a4de23d0313892c66000000000000000000000000c17969e2c471e62a65ffc9398a6a9cb5ec2120b6000000000000000000000000cf2b6b1a70ca791c61b55885ad288e2e5f9441f2000000000000000000000000390c541c3c1713e11092e6525597323a2c62ed00000000000000000000000000da1a78a41a25726910c92950e7cfefa6a26c75da00000000000000000000000089e789a5cdc53532ae2573fd191a70daec5e7427000000000000000000000000ffb5646bbbaeec53f6338b3061bc071ad6c22c0300000000000000000000000091adf7586f689ca582c0713c75b214b7902a2edc000000000000000000000000ea64ef0df908e71fd1cf18db79063995630f0ea60000000000000000000000005dfebe1309731f74d618c8be42972d0c7619891600000000000000000000000087c087ef9bde0fccb9209e03dfebede39479b1fb00000000000000000000000035d596b1998423c92236c64b7f2c76c9fd00b22300000000000000000000000064dc7ca1d0271c905cc92a47c651dae264a089bd0000000000000000000000002271c1dd3086e98d3a53644565ca4d29f29d6fb00000000000000000000000001921c675474744b37ac580a6e434a7296bb27fc100000000000000000000000022c141d1bb83f449efeef0af6f3aaa77294cdbf600000000000000000000000062a6c59e1c20b3e16753348394e3cfbc82febee8000000000000000000000000433620c32fe3fb754a69e5807d0d0ad22c751f900000000000000000000000005fd27dbce1060e65d83fb53382fa93863e37b9310000000000000000000000007ae2c38e3c6e64e817ba4fab1699f062b050497800000000000000000000000029d9b3df4144e4a26123be8c73e5dc62bf0a04a9000000000000000000000000c21213fb2a3c93b8def3be674fbee5cd765729e1000000000000000000000000cb229d767a7af65f20a5c8d5b60da4c76735756c0000000000000000000000007c70dcc2711441809cd10685d300f1f6aae672600000000000000000000000005c59bf923389500833833e94730c7c2c9f240d600000000000000000000000001e14dc73fe88434d1ebc64ed79682824e60496dc000000000000000000000000dc477bcbc185167f6bdc203ba0dd172c05ec3833000000000000000000000000cfb689d8c65dff48950078981f699e166eb47edf000000000000000000000000e0d8166cdf6c6f1f20fd06edc4e7fda7d1751244000000000000000000000000f2249934607bdfcb01cfa710e987ae0eb76ce3e30000000000000000000000005ce0f517618d382451a715a5ae83aba8e73ef18f00000000000000000000000077dec1dddd176059bbc6246ca31e08c5a1c3ae7a00000000000000000000000084296dc38984c6d60fc3881b84e22a8d3741f7cf00000000000000000000000090ef0d0b175973a110bc1a093498302bd8a53f140000000000000000000000008476c9e44726c55d216659842f2033a83f7c4b4b00000000000000000000000009006d18b5d9f6aa22713b1d1933a25a761b7f0e0000000000000000000000006a30ba73aaf40c84b04ba24bf06ff588dda921aa0000000000000000000000003875b748d1ccbd81ff933f328a9dfb303a290c770000000000000000000000007f2e2cf5e19b5901885218c07d11accaea8121810000000000000000000000001827902b3e591333f9b49f8a1a5eb695c262b43600000000000000000000000090b6f33066d340fec983f28b0ecbf442252608f100000000000000000000000035cf036bb26173e3402c3f8b0efda31f88625eef000000000000000000000000d254e929989e698aafffe6eef8c3893af30bd97e000000000000000000000000a1f1ab760b63f4e8c520a98fe754f8cc3957f51700000000000000000000000004af8183ab8064f69282641e6f588b28d318871a00000000000000000000000011bcab98311d285c5da103bd04795c0344301847000000000000000000000000e29807ea49319f764b6e1cf5c7a621dc3cf318510000000000000000000000002a5ee08cbfa53e1b17cda5cc2c08e7fae2d7180b000000000000000000000000de14f836f9d6079885f9622eb34d0924cb209e24000000000000000000000000028cfeae5c848fc16008605ef58ccd3a89bc763200000000000000000000000098c759f014bdc7288d7a2473332576e35545dd7f000000000000000000000000e924de5fbee88364f41bdd28a8bac21e3fde8e00000000000000000000000000c26b327215f17e6e04e0027d57d7e5625a0f7b9900000000000000000000000011223d57d37a18e9feda5eb9d35f9e5bd59cdf4a00000000000000000000000025a27bc1028b1a65ebfaf57c0c3272964d6b47780000000000000000000000003f9cec0d2b3b82725bb97947d067329c74f6939800000000000000000000000099d640986f632b2ad00bf54962df47c0c4064ee2000000000000000000000000fbf3f4164d64158e70b98ea90f3eb65615fe5bbb000000000000000000000000b4f7687912df166b282ac100d07d68d72814f6df0000000000000000000000005b6bbd3e3763c3f99602a9690eb494c7ec8efb96000000000000000000000000283bd9e4194b3d72c4e16881291fd4609ec529f60000000000000000000000000aa1fb426f09fc9a3ba10d5e019f995d9dd1908500000000000000000000000042848fc9a7e01dff52f5320b21a1f5eb0a794a9100000000000000000000000051350e2b5a4c9e0aab17694587c53e26802c8873000000000000000000000000f256d76493684ccfb046624b3452d68bdfb19c56000000000000000000000000d3a84f87257971f007da7dd1d78cda9a8bc58cde000000000000000000000000f77add114f56dda6934a4a59d58ed667dae0562d000000000000000000000000d65e84a6bdce308b296abd10215eaca80bc882fb000000000000000000000000ca0c6789cc7948e2391382d7739cab7fc39ecbb7000000000000000000000000340d0af0870bf696e30a0fc2b1e9feffa29fa104000000000000000000000000bc9ec030a15cda3a74c5d25ce924652e8b9259c70000000000000000000000003e054afbb38e23ff2969d5bc8d5182b20b79a6030000000000000000000000008906200e5d16a79e4c68136852809a1e700f46aa0000000000000000000000004e7c2d39445c32771ddf20730515b7b4ca79ec82000000000000000000000000b505e80cee8327ee6291069c62695cb70bcacc160000000000000000000000008889b81b7069a15a8ddb3d6e757caca05a487334000000000000000000000000cae0a1d924b26c0421160f6cc969f1cb1e23031f000000000000000000000000299bea106d292b967e2ccc0cd23e277bcb192946000000000000000000000000d98679b06e6c21d42501db22b9e9b9c31d03f01300000000000000000000000077ec244a627e13e767ffa120c64fba383b74f0c40000000000000000000000003b3a3188058d858382d97639f801594eeb85f779000000000000000000000000efebc5c08fa07433036f12bbccaf0424375e72f20000000000000000000000008c7282052fde28689cef41c22437bb511a0893e10000000000000000000000008dbd6b055725a102bcb113c373d84ee9aefe5439000000000000000000000000d7e0a5e4a01442d2074ed82bf2e06633d4506c69000000000000000000000000a79c7f90f028fc31bfa0b14fd5bcbae1d45888c30000000000000000000000008cd9cd21b374deead11d6baa6c86d53513f6852f000000000000000000000000dcc009436bb0fd6b8a99367202f3fe4b16271f6c000000000000000000000000abc51c2764c7b7dc980c2cfd8faa583141bee74c00000000000000000000000037c99aa8b3d97d7db4393352fb76e92968dfc4690000000000000000000000009fbdf93e9232372027cfafbb06c3388a0531033d00000000000000000000000075f91fd299390b109942a7ce7127765546f50619000000000000000000000000572c22b0b9817a2d9689928bacad1a0e4a202dee00000000000000000000000023662f4036817bc78de4be6a116287a04fd62cab000000000000000000000000bb9b666d2cb49a13667f3c1f5ea6bec33a454732000000000000000000000000f94f18164a9a6cbc9477743c743133326ae0b033000000000000000000000000c2c47ac74c6dbe5d0a1d3ca60833ea82dc0880110000000000000000000000006dc66b60ef2297895d5f44ade67eb9189041d0220000000000000000000000007bc0a587a5f96dbe4b11fc76d283a8745160a022000000000000000000000000d746891062fae61d34b9e5891c3f80a47acb50550000000000000000000000009259802e8143fd7af51a96deb4e2a18bcc83a04400000000000000000000000054e823bcd0adc3e171711058d3f196b5def8c05500000000000000000000000048adf5df5abfc311bab4dd9a50292cee90b04066000000000000000000000000b15adf4e835a12fca1cb224941866bdebca300880000000000000000000000007f20b699e07c18feaf315000cefd7db5df907044000000000000000000000000e6997b05c1303a01a108c42ababece26dcf1806600000000000000000000000059f338b6aa14d5bbcdfaad34911d552f8f6e3066000000000000000000000000d70eb53fad8faa4e5e41bf88ebc7534c0a1ed07700000000000000000000000067d7991430cb18002eb1f1779825cc54a8ff9066000000000000000000000000b4efd6ec3a54400ce5fca0b22d91034495eb309900000000000000000000000030963f4c69f749162f60090ae71e4a9b5e73e011000000000000000000000000dfb145b33d1ae1e25d3eb3ae7c6ebe7ee58d0022000000000000000000000000532f520f060716a373a53b638b10dd0d552f6011000000000000000000000000922812a2fa88ab8366c5bda2ac04bbd0c926f055000000000000000000000000db774207e77af7746e69e9cf77f2800799c5c9f2000000000000000000000000098eabb97e22998696e9d0f921fb4d4f65378c7e000000000000000000000000b84d1c9e9201099db8240d0930f21dddc7bed81f000000000000000000000000ee8fe00134692a0f34e5fea981968429b84f1380000000000000000000000000e012782a014f37206b002f16a56892bf3bd59bb00000000000000000000000009c75b49380cc06b234f7178b095e30d6ce1b8e3f000000000000000000000000f4037ef10eb868a582e685b5c0338861973edfd3000000000000000000000000b559b884427d50130d76e4c38ef2fc4be445612d00000000000000000000000082b7e9ee52b5ce50604bd12a4547281a6c468b33000000000000000000000000258426860893970048b5e8d16a7199a3d5dba216000000000000000000000000d87cfd8757db0aa5b3380bc8009881f64f76bd20000000000000000000000000b13538437ab0ee4d601b7a6e9725e18e005db91b0000000000000000000000008da8a6c6e2fb84276c86ee711c8c7954f35455b0000000000000000000000000d7739cc8d89bc7478abb8dd3b0fe744a14ed77d60000000000000000000000005f80e95b1682c7f8d87521564f1573bf1e97dcff000000000000000000000000be73a67ddc4accb1fd8a7422ca3ae49e3ecca3b100000000000000000000000038229d52acbcd32ba947ba5435fc2a5c01fae3f90000000000000000000000007a86e58f93673cc99013ff2bd1535b21c25eeb390000000000000000000000005f1776ffea6cb038abdf1715b2f880abda962e6000000000000000000000000002b5acc43b3d5324524cf7d4dc0f6b34b377456f000000000000000000000000317df0efd719e4e329799b0668696719d1573e2f000000000000000000000000dbdd5bd72a85b9bd58879a93b3eaae58f5011ef800000000000000000000000045d9a5505e4bfb73b9b7e6a50a5f443489a5a743000000000000000000000000879a8ae7ed2a29ef06e6d539f357c3d6ad7517cb000000000000000000000000df006bb4c10582fdda546c236b557a0386ec775b00000000000000000000000093e085c3ddf33d3a43ee35f275c2f34109494157000000000000000000000000d5c283edb24060bcfe8f2b05ae33cb0f72e584ea000000000000000000000000443f2cb08673e03de1c674aa29dc87d7967e0a0d0000000000000000000000003a9ef6b3d9f4584df6010acb1e053887609484f800000000000000000000000062957d8394591942b9a6b575a71d03c2742e45e5000000000000000000000000372b4db4666b16c9757b77d0aa15be28d1bb2e200000000000000000000000004b00cf020cea842b8b312fe6489a4db6de29c2a90000000000000000000000002c94b0c535d8363c5581ca86c79adcd0d219f024000000000000000000000000acd177c6ced4b6fdf77e008a759b275d718942eb000000000000000000000000fb8b3bc59965c123388a4a3da5afa023119cd10d000000000000000000000000a1bf563ea85d2020809246b66b61c4184906698b000000000000000000000000b2e2726c2d65c67ff13b3cb57631d1acedfcc37c00000000000000000000000053245138a5887c354cc9f3e69bee45a72b8f1e3e0000000000000000000000008287b474f16358ca75470c4776994294fc3ae0c00000000000000000000000006b2812873b45b7519ec9015228ac1f1cec329127000000000000000000000000ef209ace56a10c2d9d7e4122662e0040a89a0f05000000000000000000000000fdc7aa3c71d5870eb4fc10dd97ae33c0d66570b30000000000000000000000008b20678e5fd13e88df7e89102c941eb6b508bafd000000000000000000000000806df0f82fe23fe0c8a0a87e991e2e380a82505f000000000000000000000000edc40f4e5598ef7c120a3af3fe8f8d80d2edb6ad000000000000000000000000aacd404a0e4acd9ad19795817ae0457b75fabd470000000000000000000000006fad795d2e6a95ce0d57844e1c9edfb36e91868b000000000000000000000000d692736202841b23d2d7ae520afea04eeca4af540000000000000000000000008e754d9aa8418e5cbda06d475007731f86a51494000000000000000000000000b9c8e4dd2bf63e96cacdbe202468cc9e81d4c04e0000000000000000000000008fc3661c2b4567b04dfd00e99e4e23580235876e0000000000000000000000006b098583eb26988de8dfd314e1f703aa5e6e066a000000000000000000000000e64cb52dfab9dd5c04483778343af5853b6c8ea1000000000000000000000000b580e81c4f888b1cc7fbf8a3e7bf017986c4becc000000000000000000000000fa8ce4f217d9862a5167a6bcfc452619751ec8df00000000000000000000000006f816a01b3f1ec2e67c8bdffa7a718c90c1c2ae0000000000000000000000008f11f6085863d84558cd425591981027eebdf9040000000000000000000000009589934dc0b763d9e5a37264f983d903d6fb9ba0000000000000000000000000eb67efaeab75be7f7ae40dd84cfc067c23b8a7ec0000000000000000000000000a665993cfad748689b0bd6467aa9ffb1186991d000000000000000000000000679ee6768364be3b015d75be086f9425072fe622000000000000000000000000a88bd95dbad17452a16c746e91f63d65e19bc409000000000000000000000000f1e8257ae5f7058df4021ceb5b1fe686c99be2bc00000000000000000000000041f38ea2fd89b93d8b7d81f5aef310b5130c439d000000000000000000000000290d3c6380579f4fcc81436e202d1999e23b41a5000000000000000000000000fb260ec7222992e57218a9fa6e64c94630b095ee0000000000000000000000007b96f14841bf78e4bbb96f6afd567148a234afa1000000000000000000000000abe05a9986505739d4db5b22a45b25597d25fae6000000000000000000000000befd838ff2a1591422ba8ae8299e474acb996f5400000000000000000000000037d0a5ba3abc6ec0f08f3924b77eb1f2bd4f9a59000000000000000000000000922a59b3c2ab5ad7b90e0f576639e711d7fb801e000000000000000000000000932dc2e5a02730c7718ea18050143b49d996111c00000000000000000000000021fc6080c33bdece7e9e90532b1edbdca1d208b1000000000000000000000000cae425864b78934f471050d4bbf2de28d10c3e1500000000000000000000000078539ea803b85b0b861dc739af783b11a0ac4c240000000000000000000000001f5baa9bab212abd70cec70833c63302ae558c4000000000000000000000000091422089e1ba2654fa1f24edc42bb3b1789937f300000000000000000000000071f504782ef3aa288d4609f28d20518ef30988e800000000000000000000000036ce6cc9a6c7517a55ce19cc362a4b60211fdcb40000000000000000000000007a199df5071cb2903d42e2d5e5063fa85f524ed6000000000000000000000000aba4a22ef9a3e35d47be431cd258035b4be0ebf6000000000000000000000000ace9a22e16034c3fdceed4f8c4c9008e1f7c639700000000000000000000000089721443171d6b0db1e291998ed5439a548b3b5b0000000000000000000000007935356924b1c244a2f4159f08a6a0e18d7dde90000000000000000000000000afae4b8c3669521e7ab25fae59f6378eb51cf610000000000000000000000000157d266479c2e6e687c68f3eae8152a18f4f68c2000000000000000000000000fe70ab703645d891998ff61707f0ee67ce11cf67000000000000000000000000e0b58577526b0f2a35559baabd3efc4fc9973bb500000000000000000000000046618ab7673cdcb74f6ab349a2c4891d7e388b7f0000000000000000000000000f5d80dd8034b9c51cff3e44bdae875c2c756579000000000000000000000000c9db504c59b65730fad2b96220bf210f2fd68523000000000000000000000000e1d9f652dad0aae43c9cf1bc236f3c38d1775d1e00000000000000000000000044be519f4954d988ae762c6abdeea184d701790d000000000000000000000000edbb8ab85b591829e2b7f09fdbdef1baddfd261b0000000000000000000000001ed23eb66c2266dd88bf52c815d4e4b6f0b072440000000000000000000000001ac7d76a0a6042bde14179bdaebc42700039397a0000000000000000000000001a55b9f67196ca6bd5071c78ad161ef9f77b4ecd000000000000000000000000ae540189a83a08b5b9da86f970e6dcea0711ca6d000000000000000000000000200b22b0d3edb853a02e4ed3850d2dc7acb581f2000000000000000000000000b1e06de2c7f6d19ae3695aeaa7f9ea63befc45a50000000000000000000000009d4a066d5c26953639a0b8b79043d768387f4f510000000000000000000000003846c41682a3cf327a3ba6762b06e8c124494110000000000000000000000000fce7647433de654e4cc93e20aed481b6c68cf6ef000000000000000000000000fe448188ff06bb717570ac2f9c58bfa3d4474237000000000000000000000000472ecde55dee738d429a100c00107b8aad63669900000000000000000000000098fe9c55c1f6a66763b70346d209ee4bbce6e0b0000000000000000000000000ce350c8ff8ac00d05a0999414bb5c196e3c39f3d000000000000000000000000662a90212d67f2964527bd26f599f9a1f3241d61000000000000000000000000e4d45ab5b18f768fe2af02456e0f83b2d58d693a00000000000000000000000030f453a6d9d4e6e44e45b6d3b94ee0064dc236ee000000000000000000000000cccc833cc1741f5da386b321aa996064aff3cca100000000000000000000000073668fe9e5e5eb1763db2af64b583ebdd06611350000000000000000000000006b6416dab49b4ef8ef0542b0189301584cc5c8a8000000000000000000000000ce034f274ca37d7d591e2465cb0dd6b0272a4872000000000000000000000000db52d5b419988aa021b8602a4d185a57f262164f00000000000000000000000034dff113876fd98c94b6225b69c0ce3d5262c3db0000000000000000000000004b52463e1f6d03fa019949cc12bf5ba9d84e8ff80000000000000000000000002ccf8b0a015d2403dd95266339655178569427c300000000000000000000000013059123f33a11dbfb68d11534feafc1b4b8b35b000000000000000000000000d84ea03916b2c6ee554aca8f4aa5b4996ea306ef000000000000000000000000b0ac2b48721065a5e3ff5d87cd1ff3fd080570ef000000000000000000000000182b4804d81ca227b19e2f9577cfea1dd45489a400000000000000000000000087ad39fa75d060496356d3fb0e7815cf53281c9d0000000000000000000000004f272800dfc135ca0589b34ed86d9127f6b7adee0000000000000000000000007b0f056ecd587885b3e218e8c310455bc8cbc0c10000000000000000000000003578896b063921329f65611356537fc345781b120000000000000000000000006949526c4b7b10a4892faf7d59186f91148d563300000000000000000000000034bb5d922d6cddeb4119f63ad1d17ef132d69fde000000000000000000000000aee0e2c4d66fe7da71c3673e9f24b58a1dcae96e000000000000000000000000b46e5488a83344cfd6ca4157717e9972a76c450f000000000000000000000000923a97f94f7204a2ab777b39f3e8688806ccf5e800000000000000000000000035b8dce8e47fcfef87a7d5f5dcb5073040c648ad0000000000000000000000005be8cc26d48dc5b032f6930285e3120ff6a4b58f0000000000000000000000008b9e4aa99ca316b05e39f006f8be9ec5207ec7200000000000000000000000005aa922db75e52a162c75075a3cd04fcd38ad1842000000000000000000000000d186448640c0a285dbb241a1141e8276a0013c14000000000000000000000000f8172d218a50ddb420e66d31bb31ee4a05ba2698000000000000000000000000489a60d235a3e8d05cf1bba4c94564d446e085fc0000000000000000000000004c9f0dc97e7f2db09f5fee5d5712e5877576c1c9000000000000000000000000ab0418d5d400cef8f453b721f0de865126f9fa22000000000000000000000000e2101b0cdb7e12494c11636825c308b844ee898e000000000000000000000000617cb449861a2296c7663e38b3bfb41a8af5d7d0000000000000000000000000bd8c356c4bfc3e4477c5e6e405afd6f671dc27360000000000000000000000002ff0e3eefd4027fe624e3a10631372ec5d111170000000000000000000000000b61f553109918a884ba096b0494ea9bde471fd2d0000000000000000000000008004a4f6f94b540f8f9e839fd9b951f8737fa538000000000000000000000000d034c70aa85912dc5d8044dd96a296b5a2b84e7c000000000000000000000000c96d21038600e8ab7f2dbafcca49b425c73b2532000000000000000000000000f40a5be943fb2a1be331a93e0d645ca9361561950000000000000000000000004c4246c6900800537c24fdf7aba7b07572290d4c000000000000000000000000991409229c7b6e7ff4b744a4efec6de1985f2a540000000000000000000000006a64a0366da6d21c191160b6c622178dcb74b78c0000000000000000000000000d88a98b0e4f9cf13effb625d812bdcfa1e9cd240000000000000000000000005c50e3d32f0afd335f3b5e4696321d744efb165b0000000000000000000000009eb4c11bdb0592f1b0198e39c3405359a59f0d0d000000000000000000000000f158f6bffebef771fa0ce1dba3fa5bad3b570a500000000000000000000000009c5f2262e4c94c11376e3e1c3edc2b8a8158001400000000000000000000000019bb88837bb9f4df2c753a40c89b17f6781e630e000000000000000000000000f1872794278a3c93467c51806776014ead3e1933000000000000000000000000e0deb83bcdfde865a33b7c02c834e8ef60b208f0000000000000000000000000e3d0587cdf82651300030aa2846641a69ebc7521000000000000000000000000fa4bdf81fc75fc3c79e7e0a0aa5742d7fa3751dc0000000000000000000000007ca68b88b18973080b9a3ee3a2ad59026e57e930000000000000000000000000d91839a8f1303a8dfd85a254008c52bc9165e203000000000000000000000000ae4283d5eff957ae5fd3414183c927c909c895290000000000000000000000009cd5e3073ff4d71b7508104b7e3895f20404fc82000000000000000000000000ed319f3ef02fb144504a4983b41020f2696ccfd8000000000000000000000000955c51768f10e3b295e7da6ec909438c50c69f8e000000000000000000000000a075916c296f342de3b98e089e5c764f341409b90000000000000000000000003d6abb067f66cc48d59ee64ac9099457d215cf19000000000000000000000000cde6ce25a87390f895afb0d84323bec0dd0d6630000000000000000000000000c7eeeb70945098ce13c429dc31bf56760ff8ce89000000000000000000000000a762f0294460efb88edd751d5a16acf9d60999f8000000000000000000000000a4f973531bd9eb51e2135827bcbeac377cd47d96000000000000000000000000fbb923885e786f048f161ecf66000fe186996187000000000000000000000000e1f135d3eb9c056c9a45c2f5c16013dcc64fa8b1000000000000000000000000dbdb9b6b12aefb072fa2674caf5f9846a74e31cd000000000000000000000000a881f8d84f474d35f69a6270c267ec4eeda8404d0000000000000000000000000bf672a01060cd1de44103f08f9063bb1d85dbbc00000000000000000000000070be6ad346c876b049041864fa56db02aef948970000000000000000000000008e4e26025aa3d19107e99fcfc4662b880c4b1fbe0000000000000000000000002abf27450c12885c916768125e1a593354a10ae6000000000000000000000000b0502c679c1ff5db9c12b9cb78def0c6888ab513000000000000000000000000cb2752acaf2169326840d1613edb3e2285531da200000000000000000000000083ed08f04647575005e579d43729c27e4a8230ac000000000000000000000000e8a592e7cd28138fd34e82d48c990a733aa04f4b000000000000000000000000d20beced9c1d337c8e8991510b83219b01f2322b0000000000000000000000008e308789b2bee976bf224a8710fc701aaea9205b00000000000000000000000069739f1a920de47ed3be9d13df881e54bb2df4f9000000000000000000000000aa03e9ef74b91cf48774a6054bd06cf8e34df0400000000000000000000000003668b98ea65b9090a787c9455b3387165dc21a9a000000000000000000000000eec263c18bbb95464d1d809aa8c850f6fe8ce2bf0000000000000000000000003cc3f72b171840eb7c03d0474b1d3b01ccf0a2180000000000000000000000000b20a196a58beaf124105d31fe94363cce0835a7000000000000000000000000fa07b142983e43299702cedf0b462f191320cea6000000000000000000000000aa4e3daa5d564b875d7f1cdc018188567006a61c000000000000000000000000c984389d07db04dee6ebc7f8816ad902739a53230000000000000000000000002923ce961dcbd9918a9b47e9e365324c5901493400000000000000000000000044497ae689d1d284a4e4222add0fdb82d8763282000000000000000000000000be73c76cd22034916a6f11a8c1ea7307f38f9420000000000000000000000000565031c254c5cc130b85686f4483b0bf68aa0d8a000000000000000000000000532c5d44b1cfb09157157362c3fe1d87eba59353000000000000000000000000d890f36cc40c2a4d468d6dad293bc76e570dcfaa000000000000000000000000727b5fe3f56f3e5af8b19af8f322ba2b0d6123d5000000000000000000000000d025cdf7386c3211e64ee34d29c043f234e8da440000000000000000000000006d094ff1b6ef6ed7f0de92e37c5add4b36f1eff600000000000000000000000011233e35b95c09488418c3f30ee516fb516da71b000000000000000000000000560fea24ca0a8f58e7a748bc35dffdf2938f1d7c00000000000000000000000001d1e602747593ecda6dc0046f9d607eb0b317b50000000000000000000000006954e46c73a6f4e192a4836422e41ae9e0526119000000000000000000000000f563e1bf1b80fd70392bd2448da626c63c9e5f4e000000000000000000000000d0a295351a9ea9bf57236416d3a7b1853487bb9d000000000000000000000000e80557d0492b2ef1f8302906a36c59cea30f3c74000000000000000000000000aabcf61c1f8ffae0ddc7ada8f06853d5f9bfff450000000000000000000000001c2f0099c6ee3531a0d3ca7f28d6e63f4ceb163700000000000000000000000016f365f8db8027ef1cddf1ddad40505992e6b97b000000000000000000000000c528b951c0ea8e9f0ffcb2fb2eac812cfab6908b0000000000000000000000006cc256f71b49464ec95d4c570fec0805636e5299000000000000000000000000f5504766ff058cf30095b18782862748958622fc000000000000000000000000aeb87476e6ae6695c2aa37075b868a5fae0f110d00000000000000000000000062d356904a195b500af8d1209bafed9da8175ece000000000000000000000000fe9b40230776d73d4b87d9f354d9f6679f26802b00000000000000000000000048a174090fafd1abd4c90c794475ecf2ec9c0233000000000000000000000000509397d0afc160a72a2a7d2b2aa09221599535f90000000000000000000000009aa95e6a22ca1054a37b87cf8765ed8839a156c3000000000000000000000000aa32cea6fc0e023a9edc9904808ddd8f4898a84d00000000000000000000000010c0c15f666df68e6dbce3d3488eb2e20f44dd6d00000000000000000000000005872cd7e25958a57d521470cce7ebae857d91680000000000000000000000004776290be4ca0c5e8c250ba7479399f9d7911d600000000000000000000000001e49a99f012b98a948f1681dbe18a1bb23fa89e90000000000000000000000002379e43e572624184e986cebcecd0de976cd1fbb000000000000000000000000b7e7e8966203bae5a0314ca177e79a5392e8c29c00000000000000000000000070528c56f5ab8d7cae5916dd8e42bd15e39fc7cd0000000000000000000000008c3048fd0610061102c58f2cba17f94bb29236fc0000000000000000000000008beb03bc22e1317dc1c67ca3a639cb839c86cc560000000000000000000000003b7b26917895d7f6a25a8de50afe864db7777d3b0000000000000000000000007b5f6beabaa6cc122ce305fc1995c4d721d9327300000000000000000000000003915b294e10cf6c6f1e2ca232e41463e4dde5c7000000000000000000000000d809da69877f47666a7b881d72c516bf150c41f900000000000000000000000008b86f12dc6fcda8a908c36793ddc0ce0ce9f805000000000000000000000000fe20fe442561b3c3844875c11ec2130b9a806976000000000000000000000000a8385c0572d7c2f9caeb1250df8c698f215aaa670000000000000000000000008ab300f5e0793abaa4696478dba1572b0bd8685700000000000000000000000037ced136b03acd94bb1417754c8a44c0ab7e22ca00000000000000000000000098dd84942b3556ab965aa90e41f0c27ec92dae0400000000000000000000000099f2bfc58ff5a730eafc101fa941713b9df24960000000000000000000000000f90d915b5f4de0649a9789f32b0700b9124e83bd0000000000000000000000000a180c36de40df848a59032ab2767b02fd390de3000000000000000000000000dc35d26e0a4d76066438ab86de3441e4ad4fb1880000000000000000000000008008c11c4409c0f3a72f1478b69d1e62203f051a0000000000000000000000000ea03cf5b097418128d195fa3dfdabc4824fc2950000000000000000000000003aad398ba9a3fe9578e46b8c311b091754ac7433000000000000000000000000fa4dc0230ea6cfca16d578700157f3bbc7430dde000000000000000000000000ea5764fe584b34f99f966d42a53be00c861a019b000000000000000000000000ab8d8e4a435db5c0a182600f2d3f7fb89558e045000000000000000000000000d9b70887f6107824f277a3b13f8d159905116ed20000000000000000000000002aa539b9ba3dd30cf8b16d0bfed2bc537b79da990000000000000000000000008dc38e2e9b5b07215d1d1258b43fb400ed18f8ae0000000000000000000000009ab0058018c140f5d14327201099639abbca8190000000000000000000000000c08c1ffcfd11c71848f32226383360bbeba217460000000000000000000000004cc9725e49c559e4c2c2543bb4e7d3c4f2a44b7c000000000000000000000000ebd7f0fb1c689629e34b961fb79e6c2d32c4d11600000000000000000000000025ac087b87cf8f856ad199fc38656895f73f4259000000000000000000000000d526ec16f02ce6171dd329aca13f5dc77fd30398000000000000000000000000d95ee82f5aa625e0c92f746fa375ba72b915c927000000000000000000000000fec23c35b7f0dbabe7cd17979fe5962325bcf9100000000000000000000000006bff0e528887fa924bab1c14a10f69a9a6fec966000000000000000000000000285e8ef1bbde9dca8cc1e929bbcc0dd514ee0a340000000000000000000000006ddb24ccf066a436abda0b1b6732d3a17815ee5700000000000000000000000018b4b160ca62e4938855f387e7ad1430717e85af00000000000000000000000061dd9c5ae5175dc3374f0efad49340b275d3c2ac000000000000000000000000fee02cb72d301ca7d4870a28ad4d66d0e19a28c9000000000000000000000000d1373fdc9d5948905d340f9eea52bddb7e5f8a910000000000000000000000001a8d9ea59a941605ebe9af507e822c2363d6534f0000000000000000000000004099d3c7660283b74bfcab7550339851119744cd00000000000000000000000063e5df532623f6f5a79e7a276a7258bbbc7ee20d0000000000000000000000006bde172db7c4e6fde21ba9203d2751f59a237f14000000000000000000000000f687df2dc1f1dd5f686b987d37c590681d3e0181000000000000000000000000953f85e6be6e3869dd0c0d67d14a57a1bbe4503100000000000000000000000022e3c8396b10b11fadd8db0396c5704034da5e95000000000000000000000000f6c8cf17986bdfb59aac7209f7a8b9013ee700f2000000000000000000000000ed6fc06b2a01b2c7ac916fad064b36430bdee21a0000000000000000000000005f085e53a7ee3e7f2af2841d37b1f337714cbbee0000000000000000000000006fff8f98c0bb2b8159d18a01f0763cb9d8bb80b00000000000000000000000008f202d0f94a5fd0ee0d22a121c8fcdf209fa904a00000000000000000000000054a7f09e7c6d585575d434994d90a89608f29c6b0000000000000000000000004be9866aae2d4d07c8312e6e7f852937c394cd0800000000000000000000000003e7e7718c3afdb803d523498500341f49eac3c5000000000000000000000000b85ad627325234f9ba8d9a1b359642032609f5800000000000000000000000000ebf59f86a236ec33a1cc84d9cff104a94a0634c0000000000000000000000008f301db306789fa107f137c271deff2931e3c49b000000000000000000000000dd2d744f4ec97e24967c026ede829d79d562273d000000000000000000000000a1fa4c53c9ebe7cd9913eb8369f58271b113501d0000000000000000000000001d5b528555bc3491c2761bde9211d6774068156d0000000000000000000000006fb3c01e76948b7ff505b9f9d942a94cedbacb330000000000000000000000003eeb04771915446e1f8d7146ca56a3e665e0e3bf0000000000000000000000007cfc3c756e91ed2bfab14e3ba89cb9da36f2f75d00000000000000000000000046105c97b64f191136f96114dca19473f9c30f910000000000000000000000005f790491446fefaae066e559da9c4e0505989fb90000000000000000000000007cbfd4f13a5e62f47551288e0a472c6aecc5794000000000000000000000000062f1913d96a219755dead90acc22553c15619f510000000000000000000000004ae723709e05a48370d00bed3482fd59032502260000000000000000000000002a0fe6e98917ea72682915e8ec1558be92e92f0200000000000000000000000081dd04482281bda98608916e77fe9911b2984ada00000000000000000000000025fca397099eaa7952bbb60877c4a1a97f040349000000000000000000000000565a73ddcf6475bca5bf84fdc4a9e9d4c56c634b0000000000000000000000005eb6516b594cc816311aa2a279c0a88093eb6829000000000000000000000000037c1017d2b9bb9f2ca6bbfe7803bf50b4a27849000000000000000000000000774f81d9fa1e5f25e33f19e0b328f91426c7440b000000000000000000000000dfc30708184c855740d3f0f4d00e3b5a76bccfa50000000000000000000000006e18a9216bddbdb80760385ad86c0d82ed764942000000000000000000000000fb9dd782b8293f9fa0b5a896072135bf3f61454d00000000000000000000000012fe29fb018c7c4efe347c62343417afa6094170000000000000000000000000e2180335d649ce2b91318b141740fa62b65981ec000000000000000000000000abb69b78b88d9160d9a381006992af3707d0ef290000000000000000000000004a85fa5279c461725df58723877ca0a695861dd600000000000000000000000053ced682298ae742b1b5f793ce8ce71cf41410990000000000000000000000000a59178ac42178241996af16405540fd69fabf9c000000000000000000000000a85f33fc72cd192eecb667284f8530800161027d000000000000000000000000290c4dafc40d2c5c1a210d498d1182aa6db9099900000000000000000000000079f482791b253cc6cbb6cf3998e85d2389a265850000000000000000000000008ae5b18f85bd400acbbaf6345080e19c5f53d7490000000000000000000000002a49be981a90ff8d4fb43139fb7e1eb18a8c037d00000000000000000000000098d62dcbfc07dc597ab0c6494eb279f95fd2e0b9000000000000000000000000d2ce2e8615f7618347cf5ea48fb734276c3fd6a90000000000000000000000000d0e6e6d330434b7c9b468efce39a7c529a0f0760000000000000000000000007e27c58305482a5e418eefa7383ab3a2b48282c50000000000000000000000003a2fd6e6b96ebb52d92a2d5d6b73fca78db1f3ec0000000000000000000000008a4d27ef3e8743ba39bd973280f85cd0c0d0e2b80000000000000000000000002677eb3700207eb74741ec32109cfe8dcbdcd2bc000000000000000000000000c5e381cb6056a7872fb607cd1c04257395ba23070000000000000000000000003bd73a01d2e94b066243c08d161962651a00747b0000000000000000000000005dd3c2b87b9f52803ae78c806b06705f7907ea370000000000000000000000004fb539c47834491cdc8918f5e86716cb3134793c000000000000000000000000fc76bc7b953cbea7e7815fba059a563fd1b21415000000000000000000000000ee19a6cd4f5b34304e651b968e0439874c071009000000000000000000000000214b564a5d8267536c6f229730ba3ef99288c21e000000000000000000000000cee83043dda21cab286fea66afd95907ca53e6120000000000000000000000002741f1d17cd70b10e117f448a7d7eed973a74cd8000000000000000000000000357179a0745ea132420e472508b6b1fa418dac840000000000000000000000008ce516258c613b329e82c31f0e9d8f4f4a1b0c5500000000000000000000000065504f685d35d9aa26a4f5821b181f041304c15400000000000000000000000070c5413811a15239b5d1ba21c484ea762b5cddd7000000000000000000000000135ed8b7cb68ef7807ea60b65f7eabd1b1c0e90d00000000000000000000000044c1196dcb3e597582e475775d2a9d90afed50d80000000000000000000000007c8c722808e782cb07a5426332a65f0f4dc9f28f0000000000000000000000004b58178bc189977cd67b5ec04a874d9fd65efd77000000000000000000000000acbc3a24f949946649c521d07de9edc2ee35b2dc000000000000000000000000817ce9d0b93fd24d5d2b116aaf695783fbb1933c0000000000000000000000006f56de354d2a3b6d7ebadb7a1d6fce16b73cba0f0000000000000000000000007035764711f8289ff7d51886f0ddde3f942a33040000000000000000000000007d5e3f6d7c1d7b92c43002861337ea7f41d78522000000000000000000000000451d2a62b9afbb36d0748a087a81f431b13faeab000000000000000000000000388c6dcff784c41267524a63c5110620f19e392d0000000000000000000000004f18850e9dbb08a69e6568192e701731e6a4203b00000000000000000000000066bcdb2d3de150c137f225d7890756bce5b7e84200000000000000000000000018ae85a437a790b2e833dcc0c96a757e46da561b000000000000000000000000bdefada98b6ae1e5b99f17abfde2ce02b16539bb0000000000000000000000006ffec8ab3c3f0dff0d33a1333a2a90f1ce6a3687000000000000000000000000c78575ba253878a8516e702238a39c98db426b02000000000000000000000000d9d05e941a435c412322ad57f2368879dc55bdeb0000000000000000000000004013e4dde234e0104457c9176cc37a9dd8ca9797000000000000000000000000569242b7cb54ed1baaa967eaeaec1bd4b65564c2000000000000000000000000a6559bb3114499ce8502639c0e126510bf65ab5e00000000000000000000000079583de720692ec4a71207b89b855816614c98a6000000000000000000000000375c7e7dd6bb3e19a5b5d795e4775a0ebb19f490000000000000000000000000f71051f2d7c528a439851285d6b8e02e257f5fe5000000000000000000000000f663694d32fa9d15b5f38c9bd9b0b38379e9f3ab00000000000000000000000098e237ae520ee08e1e29ab7769ef5dffac9a702a000000000000000000000000100358138b179fda624a8d709b4d27409676443d000000000000000000000000fefe162b5408a860da4ddd95b4e94f18e8c2105a000000000000000000000000bd2ee2ce7d5368b4ac289f4ce291667178f862a2000000000000000000000000df44ebea0c33def43de34846c50e67ccf524ac130000000000000000000000001041eeb45b184392b5c2617cea962291185d59500000000000000000000000008fa9cd2a5753a4405a907c181f382ec263aaf9c9000000000000000000000000bc3d2e1f45784289d62a08e57da573094ab74dbc000000000000000000000000cfc2112e1e9f56d5d9e48cca136ce211c9ef153300000000000000000000000053b87b5df027a018be5a2f5099855337e7248757000000000000000000000000dceb2f38bafd5033aa1e7b8cc19b41bb48513b710000000000000000000000005e2416526d3297c18bfc307483a3b62cf21b3c8b000000000000000000000000d382d3eef7f0bb4c7a5887bf17f83945e435bf6100000000000000000000000089dff6eb0a12d64fa98e15f8016a288ac50f409a00000000000000000000000073e58d79c5be75cbad9865d248c60b59fad8d9ce00000000000000000000000034dd34bd15b630511cf2e2a30e3757ecbc410b16000000000000000000000000d9d4087016eb7ec3249a8b71075457fa30f0f320000000000000000000000000d68a04092d7dbc4970c22671f38c3d0d6453f0c8000000000000000000000000d1ee7935111166e90bc0277f9c0d84b1e4f113c0000000000000000000000000394ea979897135ee6a355aa60584a4c024e33ce100000000000000000000000048085c54dd14e28e0fbfd7abe5bbdefed14792ba0000000000000000000000005cfa9661bdcd9ea9606ee84c75956a8da3ea0302000000000000000000000000ebff9c791b86aab15573d370dcbbbc969dfbe0ed000000000000000000000000f4365797d0df28b829d7f715260dedf109329dd4000000000000000000000000897b7ead7be3e988ef9669224c61bd355e93ae18000000000000000000000000afa4a97ab56a69bdb7e0db97601e101d5ba7865a00000000000000000000000030ccbb68adecd0088d6f650d96129e71a2a3345300000000000000000000000047ba72d47405ccce08a71a9ca219371a0f1080dc0000000000000000000000009d359ac50f3a0bbeceef49c1d96bad67ebff51d6000000000000000000000000019ee4bb0377c3dfb08a7085c6609736dbb00ae60000000000000000000000008801d4db42185547f325ff98296fdfbcc4cdb9f0000000000000000000000000a646705b059694eb3365fca901cd95f07c99b66d000000000000000000000000458159f3e8652efa69f329f41d3488466ae426a7000000000000000000000000720ed7eb83977d428bf5940358ea1947ae98afd60000000000000000000000006238ff40101c81efa06d49da9189342aad555d510000000000000000000000000f1cd46c22233ee8ce74071a7a94d249f1ca8978000000000000000000000000a4787b069fd618dba7183e716b625ace2395a7930000000000000000000000000a902523744475b1a88a5ceaa826ff6453718721000000000000000000000000b989c6dad29d29124e82adfe4c189635063c6745000000000000000000000000a67183c1ea47ce427e0f1a1b81b93e2ffdc052ea000000000000000000000000f250be2fd81ab5f6499996b31a084b3182c9961c000000000000000000000000f1ce8230b1106a483eff2d3881afa543b8051d310000000000000000000000004d53d8bba598d50c3bac8bf4c839fbab8a16540700000000000000000000000031e1814fba3cbf6e4565b45d3c10decc3d50f6fc000000000000000000000000feaaaf3d134e29bae593e20d57fef1401cb2e6f0000000000000000000000000ca7422c487fdfab8f70bd68dafd61b300bd2642300000000000000000000000002a158d1fd3901e4dd5f951835adf1e50c4c9b7e0000000000000000000000005cccd2d17e8c4d472066c90ebb28277dde3a55f900000000000000000000000076a1e3284f7cbe3e6e12c219db43f117ee292db10000000000000000000000009379d3a7f60e64d720d1afa8eeb2e06e4b24d215000000000000000000000000b683f4b4afa707872daf88fce67f289a467db58100000000000000000000000021e1bfad6f90923949fb2fb3d6a9a6dfd3ee1d6f0000000000000000000000000593ed7ad3ccba223f101e00626efe7f66c7af0e000000000000000000000000171a5b74a74b4efc69da1c1cf2be0b46816bed38000000000000000000000000fda4d645c31589e6d8d44c27cd73367e5d5626120000000000000000000000006878d8b8aa284985c3867a3ccdb7b5450de88c87000000000000000000000000ae00320566385b26fc2c179140cdca7a4e208183000000000000000000000000b7fdf1d7d63a8991567f214f65d50d5a9e52e2e4000000000000000000000000e3d72ba75114af6f3be3aed854adff6fb9acf38600000000000000000000000014e19db90ef43fc2005d952c67190207cfce2094000000000000000000000000a89375295d1865054a39698b8f515cca60f7e6e50000000000000000000000000cfab1eec3b8af9174b8e5737d297afd8aed8447000000000000000000000000d2d34144acae061f3d7215a53e37ace5b366dd47000000000000000000000000b677208ccbb81b9b2216a12b831f69957312b1bd000000000000000000000000a615c2d900fa6c4da898ab5d0603909fae5d390d00000000000000000000000003b78c07db5895193b58f75157cd6af19602fc8a000000000000000000000000aae1af3e327d9414dabecbb10a85f077df949c7300000000000000000000000080d037d0d43abba131ef03908ce561ab5bbe753f00000000000000000000000043b9370b94a67b2617094f00cdf0c5266d23c936000000000000000000000000ef28df9bb6cd21e0d08299a0df9c188a0490cca70000000000000000000000003034da3c00375be924fafdaba7cd4d1290fab3420000000000000000000000001d942133711a1b5093347e42d98d1185acb8c854000000000000000000000000c62604dd8beef937301f1b6bf4bc276540de93da000000000000000000000000810cce52ed2b5b47ea2c6bf0d5f9a6b2bfca67fc0000000000000000000000000740dd93175770cb2a843f89b085f037ba1371c4000000000000000000000000deed6f769818d80005fd622da70a7fb618072440000000000000000000000000c6bfc6ce66e3240c8408203125504a9ccf3432b2000000000000000000000000f8c27829a9c1f876a6880ca408df75449fa9ef9f00000000000000000000000039f5c232e8d13561d9815e38e2f71335df107d3e00000000000000000000000060471e21ec63dfb3da39a8f65b749b1061aa650a00000000000000000000000045cf91e538e17250e3f6b134e7886013222010af000000000000000000000000794ac26990d86c770b1fa724b1931dc8d14dfe820000000000000000000000001d1003791e82998cbf926daeaaaa9e4dcc307397000000000000000000000000431eb95a988470f3a7301148231a38e5bee3852d000000000000000000000000a4de7c13674dc57f1fac1097786a32500e839c65000000000000000000000000976b9d15b212941d91584454c661e935a520c73400000000000000000000000030343df2148c6e2a039174535d35d20ba8633e05000000000000000000000000a3cf0438e576c3db9aeea900733d3b60d771442d0000000000000000000000009fbccffaff9018d89ecb103b2277620aea19b92d000000000000000000000000c50264a97809ea10def4235b4a661c66b2ca24270000000000000000000000008c2d76f21e684c24032b6af1dc91cf56431e5f68000000000000000000000000a48c40b37a5634e5e3f9b9ad2e7328ca0dab9b24000000000000000000000000a395e6d5b63c1dbf506baa20462a5f023d0c453a000000000000000000000000413d6da35b76f6040e6fa007e4cd8fc1ffbdf1ba0000000000000000000000006dd19d318fc336369b186d5a69da7c3d74e2003c00000000000000000000000050ab4a557016530913f2679257093a3216561e13000000000000000000000000a0288c527b76ac60697d21fdef8d1022d82a06d800000000000000000000000001937510e93d739c86f205232b452dff19c4ea69000000000000000000000000d2b7b6e8222ac32d33cc7638e0422fee40a06d8a000000000000000000000000c9de1e8c8bf1b488cf8528bdfeaf5e3f9fd160b100000000000000000000000063bffe64b88e8698a8cbda6756e93c6e7f87085d000000000000000000000000a4b491933c3d263867bfaf0f91e2f646cb8e9df50000000000000000000000002493ae189f12f9175fc41079e9a3f854c450a01f0000000000000000000000002705b6c92df1ff603fa8ff59e12a7a0896ef8d14000000000000000000000000e0fede51e944268614ca3647c5ad4e6fc0426f80000000000000000000000000902ef1eaf7221b4f3dbadd095fa575d1550df18800000000000000000000000044f5e87c9b48b9fa2e0811fe11758475e366e23400000000000000000000000067d90fe24dc683da7ecd3f14a5985d94334b41af000000000000000000000000ae9a21a59bdb79ca8223437202813ba71218ddc7000000000000000000000000f9d6441ac2f08a8d95c04c3887ecf283a9ba545100000000000000000000000081d5d16a4240ada94101a6c4941ab4d3dfacda320000000000000000000000008e5e593f181f56d3c08792629b3fe5add05cc5be000000000000000000000000a0d25defd3d2f63a105f9d868c71c1a067dc14d3000000000000000000000000f07bd2235a2f1f87e4ed91bb2d52f4b958aeac0e00000000000000000000000090551ffdac6d3db547894840df8b5de32fe0086c0000000000000000000000002441be0c86a4930e6978bfca4a9b45315db9396a0000000000000000000000000d6e487c432ad157f8a30dee2ca433bd5c637583000000000000000000000000486ad47e28105b3d0ab60119ad7d77c0cbf1ea1f0000000000000000000000008724ca0b3060fd5f8be1d6465ac896967ec8dbfd000000000000000000000000b50c0390d968385ad22f324937550910f40e024c000000000000000000000000ea688056719afa8f55e78b53c91085c9e1f4a0a80000000000000000000000006b89743789a89ffaa06af5fb311318a48b8e4e280000000000000000000000005c6e4050939ac70c362872a2296528fb106d6ca5000000000000000000000000eeb0d4b3b77cf026a7f16f13beaa691140e1cba9000000000000000000000000eb7b8ecf86d22505a8b3eca9a24f5d2f8d8292bc000000000000000000000000ca2e3e239e148572a49d55db2f8a43cdc5ec35e8000000000000000000000000bcddd0405553a2c3ae89bc1057239dd3b12876a3000000000000000000000000838df61aa7d16b78619a54d08022eca7ba3fe645000000000000000000000000acee4b46a0ee5ea30d154d59d63a0251cbdb0a9d00000000000000000000000036cfb4fe41fc75c71883f6fee9837b37f3bbd649000000000000000000000000d56c74a74bcffbd2eee58b90da88c85d455ce5fe0000000000000000000000002d44cadce353469ad9845b8a31395708f712be1c000000000000000000000000eaafd01418b6d8b01dfaff83d49bcd97dc5c29c0000000000000000000000000185a297bcb692d9359632607d18bf8d9a292d5cc0000000000000000000000001d6390e481fc3ba133a28fa2a0327141ef428c9e0000000000000000000000004d64c3620cd0a1b1d146f6010f5ef10526c4f691000000000000000000000000638c7058735286a9846e44f7d3e524d871fc7674000000000000000000000000c9682dd1ef7c6557b6201bf7f015d77dd5ebb0330000000000000000000000001f82a39ae34a9508a0619875f131c43004883751000000000000000000000000c59de963683c4955a0ee71aae5f4cf742fbbcf60000000000000000000000000a8f92166795be46ddd112f6f07a46ccc4e86cb08000000000000000000000000ad19b8304c845efe9dc597d53959d03aeb816b0e0000000000000000000000002f5547c04a9087e683de39565837029f8562eb510000000000000000000000008e889b95e3a0c798dc0d484bf3970fd80985bdd50000000000000000000000001ed532c3c29a17d59132f95a465dea428d5aba340000000000000000000000007643434c4fe6631f12e1d0b7b9f39a7b8d7cf740000000000000000000000000efefce913745d33a74eba5d671c745b3c8172133000000000000000000000000e85bdb8e004ab78be71ee998ee0cf6b035ea581b0000000000000000000000007822423299f7774ec1951cb407cb1ef0b1662168000000000000000000000000dba3a119868d365dd8d657a0410600cb272ca6c7000000000000000000000000d57a409b7f350ec7e7032d5dd4c65380ef550785000000000000000000000000975c320ead5c816908eedb072cf250dd0e9ffa6f00000000000000000000000029fcf0ed3eea8247f43d0da8e98a622c0fb84cf200000000000000000000000060a4c145435e585980c2beb7cb46edd35e3eee2a0000000000000000000000005b5ef94879517d7b53837486839623bf527002710000000000000000000000005de3a839200e418509e42feb60685c0fdb3fe2b7000000000000000000000000d2bdb799511e7b5171cf9d01bab0deb6b393b71d0000000000000000000000006b07aab32826924b8a2712225bf52e159f7d0762000000000000000000000000b31795ac000ff6e8b40133d5cdfa9c5100719892000000000000000000000000f06b6a8fdcaf09d3525e5996c1266fe9a37c07cb0000000000000000000000000143bd0702b0701f908157dc6fddf553c33027cf000000000000000000000000adcfce5ea9542ed9c01e13e51717348babfff0bf0000000000000000000000002dec5f14dd0c101893b46af347f67a96b50dec95000000000000000000000000177124194f8a3eebb361c05b52f3d760514ff980000000000000000000000000c02ea33557a89f38b73f97ec7c5afb97b4501389000000000000000000000000ff148507a285cdbc2684f8b1bf1c17851563c1e4000000000000000000000000d234c51fd964a01b3e2d53fb2b3b333ad7067bb600000000000000000000000044a6a000eb4547db2d7dd4e8d34122f05e68e03d000000000000000000000000f7265d7a86eab6c5e41dddb6019d13eef23212d0000000000000000000000000266b6306a5f198a3da8632287b2d077f760c9ae6000000000000000000000000692058dd28d2c47de0e41023cd7aadeda8df542200000000000000000000000043f420f83537e041492f2a920519ae8f84f3a0760000000000000000000000002d53abbd51a7a24fce966b2a30afe4a8075c987b000000000000000000000000ad85d5086f3d92fff99afbb5ea41517670d07e00000000000000000000000000489370836cf6800875909b059d2336e19f82a0d4000000000000000000000000feff37c7573d27722d90e6fef55371e9049aafb00000000000000000000000000049695f8a92623b08867721e55f79b35c7c09790000000000000000000000009a258cc3d23607a1f83358b58feecc756cfc14b500000000000000000000000038e70ce98c7de062fd0ba32398435a43bab63ffe0000000000000000000000000f25b8f438fd7d61150c7fd243e2dbff7b0d5eb6000000000000000000000000a798329d361616969ee6c659626aa3b6d392db6800000000000000000000000097d4e8bb73ac6058a430f622223e7023fa343ac000000000000000000000000023b34c5390ba4ff179487d25fdd16295d70833e800000000000000000000000049f267ee930c8acf8acc478189500b5980b3d4f8000000000000000000000000664b93140207cc8f5c7efc785333f9d88f7f711f000000000000000000000000b9994d8b93dc6f2008e609679ddf94e212edc8f10000000000000000000000009b569e6a4894fea93720fd0598ecdab074692f53000000000000000000000000cb5f35af50f4cc45756f8b230d5984053a26d9c700000000000000000000000093e039efca4d0a48c400ccbc558f922a5772324d000000000000000000000000fb7f336d88500aa96c1f9686577d920ce9c406ee000000000000000000000000811292c4cd05e0bd24515450b3b6bf127557719d000000000000000000000000655f85a796d1c56403e2476cc44661566251b9ba0000000000000000000000005826914a6223053038328ab3bc7ceb64db04ddc4000000000000000000000000cfc88c24845e0e45a9c46b15bbce75180d5e28650000000000000000000000003bb24272c14ba4c34d81ddf4403f8eb8d06467e30000000000000000000000009e6a732f535542509e566ce93297b4ce5044942e000000000000000000000000e3b574c048e0a7681fdb8da5cdd202656f17720600000000000000000000000013aafcdf94205459f9a53f727ec94f279f74a52c0000000000000000000000002bf8919c3235ebb34559eb75a2d266eb867e37f5000000000000000000000000e400820f3d60d77a3ec8018d44366ed0d334f93c00000000000000000000000080395167a9925dac7b677bfc9857dacb90e5dad60000000000000000000000004f2c37815771762d89f80bbc2f69b6fd3699350400000000000000000000000028b5ea6bf5f7a8833af8c62f7a0ecc97653c7d89000000000000000000000000d40df04ec47ca8568df1ff4e08b8c18abb076d6a0000000000000000000000005aa7c2198a5c2bc8038db0df15f4ef352e5fb6100000000000000000000000005ac311cfda39bee69cfbded606200993aa264fda00000000000000000000000076dbda64442ca6cba880b481dc9699f6ba256dcb000000000000000000000000d35e0fca320b4559f9f8b642b16fad1d7b7046f4000000000000000000000000936a6137cd15e81bd0456c57ebe42f8b1392a3ac000000000000000000000000f622043ee3d8915a5d2a9c5f59ff9f9d0841de5e000000000000000000000000a4ff81fc32b59cb1d34a0d523fa11cecbd004fd0000000000000000000000000d93054a6165a8dab799eb2cea611654139d171d100000000000000000000000004c57d2e124ac814381f9acb2b6df5c7695054430000000000000000000000007677a628b5209861a592fc7eba7d7feba0f56fb5000000000000000000000000724f911e4f327772be37c3df3f635966db16b69200000000000000000000000016624ab965a157026591e6758eea39c13b8979d50000000000000000000000006962f3a2c0cc7fd4816c9490205d71395ee4f693000000000000000000000000c2dba657a22f8dda0463c9c998f4711592ca52dc000000000000000000000000efd226a1d7af687b1873597052c61fe017c0608f000000000000000000000000624e5d35c6ec9ded9837449efe265ae1514aa1a2000000000000000000000000ae0951b625bdbe69f891dcb5e8f114f16f3ad2f40000000000000000000000002910020ca1c35ef2a9788d4d3ce33adca381f0cf000000000000000000000000dec2425328b51843df66880b226331b34eee18c1000000000000000000000000714a35af55c52a0d7f7d443482670499abe2370400000000000000000000000021102661b229d69d3f5c2aa3ca526e4be83702ed000000000000000000000000c766c47ae98c036579ad2c1e50881369fc15e59f00000000000000000000000081505ee39b238d16c991ce50b4631cbb21544e600000000000000000000000002f45cdb222a6b20a4c4a447bdf5cb747cf5969fc000000000000000000000000b037152f3517f1928f217917a96bf6f9f3e58e37000000000000000000000000a08054fa223cdcb00ad45e4c1a1ff423c9bae2280000000000000000000000007f20ac7984a5ae9b315db5a428acbd9d7965fe8c000000000000000000000000915131291b2a9e6b44b1ece975e9d85ec22090b8000000000000000000000000f2e4a021d47c8bed3401b3401ec7a8378f951840000000000000000000000000b90dc1d97b80c8f70fcead5c0d12a4a423cf5ce8000000000000000000000000d88e716c370b262b17160297dac74c2a958c8555000000000000000000000000ccd59da140e1575d848bf03c7b029894492a84bc00000000000000000000000098bf6a0b4ec1bc702488dbb9c4c60f886e8c648d000000000000000000000000f71b9c610fba7ba8a78be55e55212736d689fdcf0000000000000000000000002f8248efabbc4e0202537fa24e33f860e3d6c23100000000000000000000000040440e0bbf8002280441f2a43b3f008dab5a02db0000000000000000000000005b977fafa9943ded508b725b333de0652bfed787000000000000000000000000c55a202c76fa990d32c3317cf05c845d38238cb00000000000000000000000007aa448fe00308268c41c7893dbb190bf1c211233000000000000000000000000f8ab654394b2f7ff568c03f7fd2b39aba34a8a93000000000000000000000000d3e6a5dba606f2767af2a70d791203f99c0e63f10000000000000000000000008c895263642437e6fd0c2c83d72ecccb0e1622cc000000000000000000000000aad1c46529b004db4e2a61c271e7c0ade001dce2000000000000000000000000708ce1a56aa67a0c95fac05a7f284d2d697cf4930000000000000000000000003f1a9acbc1d64d4831f20b6b35d45fcd347cd519000000000000000000000000c5f182ec1898a2411c89837786b6dd5c73aa8bf40000000000000000000000000d4aa3cad107ebf5dabe4e8a94872c4ab1364dd20000000000000000000000001558fd91f94f5ec28cf16b87f1622556977a9360000000000000000000000000cb199cb56cb84e6695351e1785da841f61079554000000000000000000000000e3bf9ae78ed325998cc900227a3ced66a559f8db00000000000000000000000059aad15a48e4ea77cca549aa3eaf75dcdb2015ad0000000000000000000000009e2380a516f3b0984ed90f41deb776a4821653cb000000000000000000000000cfdf7d81bea99c823d561e98b82e14f4f746345e00000000000000000000000064a25a7676a0026a50267ae1e2bc7cb2559e2d30000000000000000000000000b17b5e26eb911e61300d600222449ab128cd5563000000000000000000000000e9fc8cc018413f2a7c9598f70a551bd0c0c99d9900000000000000000000000094ab05b059f127bcf1c8cdb40c26260b64e06f21000000000000000000000000870288892fc042df00d068a5fa0ad0c33809e1d8000000000000000000000000c0bb30b48b735abc833e44b165d86c09f3b13b5000000000000000000000000086be008e1ab730fbd8500c777dd17b2a0bcb1222000000000000000000000000524b8b982d5ce7efec4c3610120f2546374e2d4e000000000000000000000000b3eecc5c996978fbff84a0b5fc6dd1d439feb6a8000000000000000000000000b8324edd4beb3a5254884ebf3af210122e63b7df000000000000000000000000e88a883c603031f9aebbeef00d6c0e228fcd75430000000000000000000000007d526af35db2569bec7580c8ccd8471a83c3e4370000000000000000000000008623665d62195648b2e5968bb2b06f4e09f395e0000000000000000000000000234b899fe450db9f37267c3e362ffe1510862e8b00000000000000000000000010deb2af23ce0eff6102ef9b078a8f74a2f5d5a9000000000000000000000000be6fdb6ca2d5c17b6f08e594cc635dfe376ebb500000000000000000000000004d2c0d5c91ea4b956bbd819d4cfd7a7cebe603290000000000000000000000001a5e85e037b49ec5c0b35f950b8e70365a2edcba0000000000000000000000008d92229486669209a8dc895971d1962226f09c8c000000000000000000000000574398e67ab74e1cd84c552aab14d8a950e010f20000000000000000000000008512b230270dfc44591635142155e069d66f289200000000000000000000000040ad3dd6751c19ebad8dd4237e09a426ddd74f4d0000000000000000000000000ac62f26f21a5b07316e33d1157acaba602e75ad0000000000000000000000003ad95a7b4ab3080494536a9784637aa7a8ae164a000000000000000000000000bbaf4d0ec43e6b2eec1c5b08af8035ea05b39b6e0000000000000000000000001c66ae11671c563deb3928f99b520880f0207c9a0000000000000000000000009e83f88391a30f5333034518500dc64c1c281c2900000000000000000000000035c8731deb66a3815e02aa35842af89699e0d4eb0000000000000000000000007c25b5113ad609582e4c5aedaffaf0722516075c000000000000000000000000dd21e5bc46757b258ed027461c0e52ea26b6daf6000000000000000000000000ec399e81c4b4e082c4cb0578d5e580c9361c8b0f000000000000000000000000a0395988da901817d9fa9cf46652d09e1258f325000000000000000000000000fbbfbb9f5ed70613367a6fc4a01df81c3ff66912000000000000000000000000a9546bc14e565d1ff24e9b6c10cda03114854dd4000000000000000000000000c2199ef7ccd3c771a07aa8bed662452b677d6fa400000000000000000000000085d683fe785d3987fee94db9f89dcce893843c8900000000000000000000000090a0734f8992fc0438f5f029788277e90676bf8100000000000000000000000025cffc79f86873d47c95413e937035cd351436d2000000000000000000000000a0603e76d221756b81d9ca53265f6d1616b0382a0000000000000000000000001c59bda7fe7eb03c20aaeedf534ec6c7221d3a97000000000000000000000000c1401bc51f4f0ea5c31026fb8670f0da18b57ec50000000000000000000000001cfa7a0f4bb140c2c8d5245df2dc7114b6f85d540000000000000000000000002f020615beab5e73b651c841db3d7b81a945c2700000000000000000000000006215dbd5a07bcaa876ac28d19641fd7384d33dfb000000000000000000000000d0081d5f32d9f19bc1db553efdb898e05b12b21d000000000000000000000000f38341b92184a9bff287def73922ecd0d5d156c2000000000000000000000000be47d3d3513124ebb2b260d781f661904e5a213f0000000000000000000000004f3bac420d11c45c98fe0f3ddad1333ffcfbfc15000000000000000000000000f3405587bbfc6d01a0fb633fa8b886829f44ef60000000000000000000000000a6d539645497d1a656dd6c8678eb48549eec22c700000000000000000000000077fd3c4827c0f55000c49e52e60cd450a41c31fa000000000000000000000000e2443cb544dbeb3f20e410dad3bfdb689510217f0000000000000000000000001398776c8cfc8ca9f69ea8ff8bb995f7251d900e00000000000000000000000005ab3199a9e45d31dd32c2c3a4e7006c1c02d875000000000000000000000000fadd1bf8897274b2841ad08327e60a1c96ca3df70000000000000000000000002e8e9ea58c7996c592aeeb5a7e15156d08a7e09e000000000000000000000000f8d1ee66b324ddb75e19a8029ec0e6e3525d85190000000000000000000000008d780e520bed1ffe269dbc9eae2d1c178ef54db8000000000000000000000000e7dccbe47b081cfa9f68f85f6e19af1c269c3d4e000000000000000000000000ed92ae021aee93635e949a5eeb105f9972caebb70000000000000000000000000b0f19a4dc14368e0b205242c820aef64172dd550000000000000000000000002454b40d91c42110137999b5e418107207324270000000000000000000000000899bd047e9a9648092f97b3391ba0e06682828dc0000000000000000000000002fe7fec57ec165b9e5d1c2eb5dcb4a53294862e20000000000000000000000004c346a813be75bf28e0650d21d0b5c1ed5a90398000000000000000000000000fa05c8b4a2064a1cdec3adc6b83ac9bab15ecc1b000000000000000000000000243560463ef434f896b13ca4741503fba48675e000000000000000000000000056fba072cb42b9eb160ac665c6e1e7d17f597dc500000000000000000000000068c618bbcd68c739ebb9e9839e32c654474b4e6e000000000000000000000000b632c0f20514d7c51ac1b3b6f5ac2d1d9e092507000000000000000000000000b103be2768e4c09ae6f70f81de0dca36dc61e9790000000000000000000000001676e35c5719e07fe1a75fe87d5ee65dc6e0a56e000000000000000000000000b12b8eb6c6481bf20a0f7f47b055624a7890eb020000000000000000000000001f23c3aac97f29ecf47ffb033aac88afddf7e4bb000000000000000000000000d093f3fa400340c1b437eb7e387746f95e50d301000000000000000000000000317a7a19138d554a234d7e63791416f409e3a7ce000000000000000000000000c5b09671f8a555d2da3f7d72e58261e35bfdadab00000000000000000000000039e68b3cb10f52c2cc51e492921d89d0a09ad5b8000000000000000000000000e33fa63c171614d5242637f2bd65a77d93708154000000000000000000000000f827fbb548e0a3ce87370af8d33153704a3b994c0000000000000000000000005293af61b9efad072db9389d1027570568465de2000000000000000000000000341296183edab65ef1cc5b5beddb4edc478274ad000000000000000000000000a686bc8e61bce22809d782e551656c739933aa19000000000000000000000000e05564538758450913548fb53744c548a21e89c80000000000000000000000003f17332ee3406f5d9af9cfea687207d47f1191eb000000000000000000000000ed15622e1097a0aa3d871f7a41c6769ecb7f8b6a0000000000000000000000009d5548a481d46a6d007715994405f90f9ac158c3000000000000000000000000291493f5aa26f5969ff317df3818829f2c80ba9e000000000000000000000000aeae971190cb7ab7c3a20d51de2dee12e4d6634e00000000000000000000000070f8d650e6ed92815e9f21ff626db67c4b0d8c28000000000000000000000000a20e4535cd085fb0bbef771619130b3d941c72a8000000000000000000000000db031d74d0d3da15350a65bcab8fb27a44e17c53000000000000000000000000f6dcbbe69e713f1b3b425d4955525c0a0c29b818000000000000000000000000eb76f1fe84180c9eaa5a0a199692321b8f0cf0930000000000000000000000009043c0ae9f91648de1ef6cb9daadeb72640cc37b0000000000000000000000002d5ad80bcd35be17aa355449758a1a7651b4366700000000000000000000000093c4ed157b5dff363ac3576269d8e599efe6ad8500000000000000000000000099a9363b30423a2d6754534c36fa843fa6f4fbaa0000000000000000000000008d64e374524bf7d45b62a41a4aa8e7490828ed8200000000000000000000000038b3a8097b11543af14f7be2b8f0bed53d46e611000000000000000000000000ccc6f57b344bbfe0b7c71f5fcda91c514baedbc0000000000000000000000000780a5f1ab77d9121a1cdc8ed4a4843294251d86100000000000000000000000052fbff151225e49ea293c49831df22fe152cfeba000000000000000000000000a13e8c7c8e849ad8eccdbc77f8052e00675cab3a00000000000000000000000084611522f7c3a1359fe910c78393fbd093e4c6750000000000000000000000004a0ca7142ed42eae239422b4963da562f541353500000000000000000000000023d053dfaf5e761ffdcfc92e38246ca2affa23aa000000000000000000000000358dd5abbe1ea3e087d09c5d32f797c24a4f4b70000000000000000000000000c0879757ff713914f4c87d2a94dee9ab4a97f56700000000000000000000000067d68fa1d3a1c2895d40031e28a6484bf8d5e0e80000000000000000000000006d3d695c1013abc612425a72f4616f699855a8580000000000000000000000009313f4ef0c1869f6ba86f530513f012c1fa23a0a000000000000000000000000a3daa2b4c82a97e2e8c6b0b6637bf27496a6be3f000000000000000000000000315ae547c46d10ff866cf35b9669efc428a4ef4600000000000000000000000046882c0bc0f58f30b98c149a8bac49610afaed910000000000000000000000000eb954f90fc5cc3fbf9008dc8ee78a0470d34d590000000000000000000000003628d1b3d17fc51e4700ab0492261803ced0304800000000000000000000000091e427a1fffd59cea68e2e3a5552758bd22c0307000000000000000000000000ab3307e4ebced4968e26d77d29fb481b331506250000000000000000000000002255a129daab76e571a594c883e2c27693b1e939000000000000000000000000f346a2be489fe33a0cb6e636bccae397c54c74fb000000000000000000000000174bbde32499b7420ad24e4aceb819696878e0fe0000000000000000000000003f3d213c94902b108ae16349410f45dcb0bf0b8d0000000000000000000000005b6b8da77519c404e38b3fbb48d524b68a325b2b0000000000000000000000002667065c46bbf2140cf8c677edbf56befc9a77ea000000000000000000000000a8b6595a31f0ffb4ead9edb13149c075de05cf4a00000000000000000000000073e0e2942a4c2f5e25397857cc60714188eb524700000000000000000000000075b0a5d913472c1380f0372b408630421374c69e000000000000000000000000b96832f75009d3aeff02193268e2f7d6c836101f000000000000000000000000c1d987b05cebfcc1ada838d5ee233a89a53eee180000000000000000000000001efbbfd1ff01121ef8c5faef6aae5fef51c6bdfa0000000000000000000000001799c59204fbbe033c5517b73ecb1cd37b28f2d50000000000000000000000007220ee148bc685c8d308823c69799caeaa6f2e90000000000000000000000000c014b646acbb2204c3b0f17f7c016cea6dfb898f00000000000000000000000069d02e2c25f8f3dfd16828fb1b40c467824583310000000000000000000000006c8409936240b99f1c2d1b64cd94c303d6d03a68000000000000000000000000908bee55eb8d3036a38159ec1856b6792c348d5b00000000000000000000000017729266eb21d17e3e745f8c50e86646e047034b000000000000000000000000c4347192ccd5840423f37f5badb5596db04740a60000000000000000000000007f0e6b271cfb4ae456ddecaec35fa9f3dd8e918b0000000000000000000000008fa573da51d811b490be7dcf72bfe656d55c1800000000000000000000000000030ae7e34885d8435c4abb44a33ea92db365670100000000000000000000000088701d4bdc112a91326df76768c7c482d15670b1000000000000000000000000a5a95e0e0f5e955e088a0642450fa3180ea54e1100000000000000000000000080ee88485ad518ceab76c0bdcff1d31dd9b5830c000000000000000000000000f9d87dd90183e0d795cbe32a2cf3107937ceba6400000000000000000000000076d8d9f70517e8d1787ba68a60bf773c7a0bccc90000000000000000000000005e4f65ca1ffe0b0f92350dfbc8b5b748944cf8700000000000000000000000001b81c813ce5e73aa40abecb3e6b4a338ab3d28e300000000000000000000000024dcd69ac8b273e185ba2f2a579076a1085f8ee7000000000000000000000000d21fa1be84d063cfa9b9bca0a9ecaa0aad666b9200000000000000000000000074ceb63227d954bfc83bee13c5582c342d9a5789000000000000000000000000c10cab383161f05e00ae96126da9128afb988ff6000000000000000000000000a571f431d8f974c9661c37a2b406320619b01e82000000000000000000000000afd55278478f4604929527bfb083df03dbaeeb8900000000000000000000000056ed2226032663bb09b7929ad8771184c1f993450000000000000000000000000e18e1a001783b165d4fa7e305cd7e35077a43ed00000000000000000000000015ccf7d94b8348a334ffdd9820af56cbfa7b41ca0000000000000000000000006e460b5de12943215c01fb36bb857cea703d448b000000000000000000000000864891621e3eb34208672003928d9f5d69e6466c000000000000000000000000a08afb31282cfef4c59b63ce8f02a15b5b411e0d00000000000000000000000055ff2b62a2b67fe1dee9ac265a238e781017b164000000000000000000000000501ed4e27c124b93942e7b1b8b3bad5354c8b47b000000000000000000000000fb4f4f1388e6efa4c3b242358b6a55f0c1c06b3c000000000000000000000000a014f80df01c728fac4ce879daa64e6b7aefc664000000000000000000000000525405d31fcaa2668b127e662ad53b791241eefc00000000000000000000000051bc992d9ad8308447d3dceb59bdf9e5c2671d2d000000000000000000000000cc00414965a39d21be2b8ff099431145be4480bf000000000000000000000000f3649f631168911b93833cb75b0a37edf3be440a000000000000000000000000569889fff0440a47275d979e0a498109e89fb2da000000000000000000000000321f92c15ebc7cb28fee79e3ae422825b511403c000000000000000000000000c1199d95dddcdbe11eca798aed8ed31dbfe76a2a000000000000000000000000312213323dbcdf218f1a38029532c8aa04fb210d000000000000000000000000a2dd48390a5ab46817bb1fadb15cf5c2c627061a0000000000000000000000004be499fbc3df61c96313c9614538e77d429b7f7e0000000000000000000000008753e1f8d08e5f029849cb86399fb81f9919b5f9000000000000000000000000b64b32d7b265fab026c928b250a0f542fa8707c20000000000000000000000005fc98932ea6b48d87a55ef0876fae1bfc59754d40000000000000000000000002fc323a6e3f2826eabbaa5ad506ef0aa27784f8d00000000000000000000000011e37df14968acbb55e3f54c4d6d1838965281c100000000000000000000000046ada5d5c2df006fa8df61f48bc48baeda6392cb0000000000000000000000005c346f059852be13941c255f81bd2d72e9e83c45000000000000000000000000574ca313777a33726df09b881b5741c4148e2ab500000000000000000000000076e35e3f85a4bf48c313a795ecf5778662a8ba11000000000000000000000000c13a588e2133317efe2c8737a3d8f97e4d6942eb000000000000000000000000191a6348f8186d20dc3c10223327ac3fb42eb9030000000000000000000000006e7c3649331c96e794c69b94cf61a65ea9747cc70000000000000000000000008c51dbb6f27ca0c77247ced8bcf0cab4ead359c0