60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b7072697a652e696f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b7072697a652e696f000000000000000000000000000000000000000000000000000000000000000000002e516d646562435231575a4a3641754462506a675136635637506e5948764378747067586d45564e5762526e544151000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c00000000000000000000000074617f3c02c46adcc39303fa0a3709305d60006a0000000000000000000000002b88dc346124dc01acc9e29997c5b36d341290a80000000000000000000000005b00481cea79cf78f666b4f9f6276525b3de4b1000000000000000000000000008c2b4c18820831b23960201a45584c4b5fa8565000000000000000000000000a7846958b4852c6edc92421fb843945000ccc914000000000000000000000000fd1e355d8c396424746112415dd2a1926a1de585000000000000000000000000df1e253445bacffc93a0b3cb9bd726ec4af0d495000000000000000000000000ef448c1ab3945430742ff8b8ba86fbdebc0424c80000000000000000000000001439e6e10d9094a7e2786fb9008f3d83031a0b650000000000000000000000002badf33823ce65aa21742be65b69125c62e5a3b3000000000000000000000000bcf190b4f0ca1ace63af73536c1969ed8276c826000000000000000000000000c52464852243172c7b4e862926df174ec060c1f40000000000000000000000003ce97ad48dd52e800b731edacd6cfafa627d0f8f0000000000000000000000003a68953f000ca85a8233ffc30d5505779e1506850000000000000000000000008ad01f70f79ba79b3acbd7f0bd19fd899a43c297000000000000000000000000d1bd40deee7d6ed65861b5612f74cc13a3e6c9710000000000000000000000007bd271fd4ba420315e11af1863fde7b1d47c41270000000000000000000000002f66aec66f4324d695cbb2e0b1760edc4314908c000000000000000000000000a1933ec0f60fee1a2ea0f24cb9213eec674e118b0000000000000000000000001ca0cc285b075a4f2a49e0ad2b4665acf137c64d0000000000000000000000003bcf24231227211d8422f01234688c2997b0beb00000000000000000000000006f5112a03e95d99c5a94449a6d5a87b8e83b1a27000000000000000000000000fc44f7e7314e4cd75e46b215e859cad5a9bd33af0000000000000000000000007eea95ccabdc010dba6d0feeba11fbbc1898588b000000000000000000000000a949595a0ed67b41ba903fbc32aea724dc4c0c05000000000000000000000000336f6c6afd795dbdb8e94446b9fe61fde0fb16ec0000000000000000000000008cced46a5063b457b2d0ab281fc2cb67e318bbe3000000000000000000000000592fdff098c0be819d25da3810eaa3849ed8faad00000000000000000000000073a55836ae7fccb3f4c7ffdda2016882c90db5980000000000000000000000008e88b6d97459359834b91485d654881fe4fcc1f1000000000000000000000000dfcf15bb0d3d2e11b1c865fdb1021395c3317087000000000000000000000000c00af14780a3701e03ba6a013dfef7c4200a5a5500000000000000000000000022a73b5ad5754bedb70ad3f911cd080455b791140000000000000000000000006959e7b47d39cdec2cf4a707a6247897d673ccb20000000000000000000000004693e6ccbf60d16f2adb7a6fed2a14ad6df397cc00000000000000000000000048cba5742e595269a129f69f3223b262025ccfaf00000000000000000000000074b6e12159947b143579b5b7b840642b2d8b9058000000000000000000000000b0c72c3ef03dab885b8ea9367d8eb00f4c6d489c000000000000000000000000641c2573b8356164f6d49ce0fa85a35261c8fe16000000000000000000000000b91c3df71b911a354a59f2e27329d7a7ddd4c5ab000000000000000000000000df2ff5b105d60212207b5403d40d49a8647a02d4000000000000000000000000378d3d0baeecaaa85c4b24dc126111b2711828ed0000000000000000000000001ca675d2b9cff001d968e60d0cd14879891982d200000000000000000000000022dc848b83910aa0a029da0697183942d16fc0310000000000000000000000004115308977696391c9a6c2dbdb81fbf2ff979b1c0000000000000000000000007580ec182ef2b589c2a0f371271bff9a156b1f4a0000000000000000000000006fe35c0f438d7d150d592e1a10e69f8b326865ee000000000000000000000000c1415c257c2118ec6e18444d715ec27859f911f400000000000000000000000037e042972242613d37ce4d5a5aef09262b9ca7630000000000000000000000009b3923c09d52ef57c457501e670d3915723710070000000000000000000000004b280f2ed72c8732a480a8a047216d7a8d1c975e000000000000000000000000178b61547fc7ece790576a9a05870a4e5eab7c8f0000000000000000000000005bb6c663fbc9158db8458218b15b3f00e369079d000000000000000000000000a8e59617635932184697f444a8765fe6644156e100000000000000000000000083294eab157e3ebadf47e7f4db7e321c0422215e000000000000000000000000603c8bcd5caafdcd6e2753e41a1eb176eef9572700000000000000000000000096c3e0d68345b9c356cead0ab1860df07614a44500000000000000000000000048c27a52c8e0b2a23d2e5a72b29ddc9704da3a35000000000000000000000000e38a16eb28a4e865dffe85ecd5ae9c6497750014000000000000000000000000b3ffa649873cb4e1ff35878c49f91b8896b8ea9a000000000000000000000000b0df419887ced00548bfd938d55417de30d10d5600000000000000000000000080767f2b46ceef6e8661241dabbbc500fc424c0a00000000000000000000000059d82e85f3f34fc3e0c562874ae491c5df48c53f000000000000000000000000cc1ab0d95c278bb385845fcad5dfdb97003a0a220000000000000000000000008c7f8405ed96f2be0cfbd56081ffbd14431112b1000000000000000000000000df95fb4b60bc70435cc2cfa8d222cd1e5fac108200000000000000000000000089fd812dae61d8d1284e8fc436cf415a4186affa00000000000000000000000071d257bdbd7f54579b44a60cf64532fe34d7d74e00000000000000000000000003683fbf2cfe2427eab9fc893cee29ea7c9204e9000000000000000000000000228c503a98c22084d8e0f69a20e1f757d7a5bd860000000000000000000000008abd9d2bcbbb8304304250bacf1bb77831bd2140000000000000000000000000f8c7674c2185c728c22255d7f71c030b8c409c8700000000000000000000000082f57f6e49ce620b06046f9ca73c88bfbdbdb222000000000000000000000000fa37664ced593d33f73454cbec39d92755c0f02a0000000000000000000000008b108f29cc6489511703f0ab5251dd50fb26e0e000000000000000000000000009d41093139efb9db368f14ac73b92f2fbe345b1000000000000000000000000b78ef6c22b5f8e17bc4498be9fcedfe331b1c376000000000000000000000000ff71875eee2941de4ba76d15eee6026de0f8fa8a000000000000000000000000412e23313cac9dc0b4891c1fd73ccec52461c9500000000000000000000000001a9945a82f5c6a1eeb0d61d03d80686f5277fb1600000000000000000000000082f170123a8f46e9133671c7004a3b11788267bc0000000000000000000000009c27116fa19c7ba4226f63786dbabee18e4102b4000000000000000000000000d0b63da9f1de7b1b8bbe36c753ea0a8a462d6537000000000000000000000000b61d572d3f626c0e4cdffae8559ad838d839f2290000000000000000000000008921ed29694083850b3139f651721f03814efccb00000000000000000000000036d8f1516783dbcd52e5d18f9dc9b33589d0fd7100000000000000000000000055170c353fee001df95ad5eca9fba6a75cd0b7010000000000000000000000002cbe03ad68dcfcd382b82457e531fa87f35253060000000000000000000000000d3e5abd5192a85701843ff79b42b0a02873414c000000000000000000000000c85860a3742eee336c24953d81cb86639fbb876900000000000000000000000029d0f5e9ad9d6c5f66c76171d797961f309c28340000000000000000000000005f2d864204e1c8035aa55713db13231403da8b0c000000000000000000000000a9d3044fa97ce058721ad1d7b4515f9e0f8fd5540000000000000000000000000d99ac1c779766740c9181c93f640d9e9bc0993d000000000000000000000000071122d97890bff260517d83c5f71a4397ee3fa8000000000000000000000000c1effd05bb076406d8aad1d9d69598a68ffaf55f000000000000000000000000d9cf8781adc8feae869b0c33038b7f75c2dc7dae00000000000000000000000009152ee8b95c61ea3be435d66c7bc2355a0a787a0000000000000000000000008281457b6ac5a1fb9ea12b7afa2e932846ed4e5c000000000000000000000000529c7bf1feb3eef2ab81ff3003bcfc612a9b0a550000000000000000000000001cee27cf8cd8a5e3c8259b2076752df6b94c414f000000000000000000000000d9e731c208bed62816fa07d346108b00797ed99b0000000000000000000000001922b738cfcbf82abacafb8eefa918a0c4223c100000000000000000000000005908ee4b72ec6bb82da0273035c75829d1bc4c460000000000000000000000006f847744cc30d08af0e751c56e96de39b6e180770000000000000000000000008e35856a34778245acd5941ac122fbe3cb6c7256000000000000000000000000f7bf36f095962239ca55257405f38f21406a78c20000000000000000000000001bdfefb54f57eb02073ea895ab46558c7b0ef2c800000000000000000000000016965a414fb9d7baa8e80abff9c2ed4e2da9ebb30000000000000000000000003398aebaf13df8982d881d42299d01ed53872a83000000000000000000000000c3dafe9f32f7c0382ac75a4e890590bfefd45604000000000000000000000000f7af64bb1234520347bc9b7c7c08f4983451ae10000000000000000000000000fb6ae3f0ed03415cf9e02594d89def23597a64be000000000000000000000000395480c37dc5e0770121b45f7f0392b54910d4b80000000000000000000000000899535b5f3449ec7116848fedcb11cf4be8ca52000000000000000000000000d9e92d768c999b2ce00cd94755a2b680d184404b0000000000000000000000004b31110be9251923886232a83a4a10a960b29aeb0000000000000000000000008fe9cdb82d9b4fe9d65046df28726be9f4ced43400000000000000000000000083bd1d62059417fe56dce52054a77c53a9d0bcef0000000000000000000000009ea6d1bf70fdc8bb93b46cf2465430308ec76b5d000000000000000000000000c07b3edb7dd0c29e6550462619763393408368120000000000000000000000002f8c464219670970878ba04e88692ba5cdb2f8b00000000000000000000000007d715efb8ee17bb1b2ec9f881036ecb21b71f17f000000000000000000000000bd283f21ac5ed4b8e139133e2cd3cb66f8af5eed0000000000000000000000000ebb626b463196f1acaed49c32b9b9436747d83d0000000000000000000000001092fa65e95859a9e522fb303802442f0c85a03900000000000000000000000025c14961887344bdbaa6d89fb8f98a3426819acc0000000000000000000000006e2d7d9d5f44ee07745459c3458e4bf16f689c5d0000000000000000000000002f12d80ab2ac754910b4fd9875ca6a609a411413000000000000000000000000197ab5f98708af22bb7ac4e82b100a280cd28cae000000000000000000000000c4f086b06f67dbd35ebe546d0af4e6cb316cb63900000000000000000000000077a2106943c3fe75aa17ee248ea37924ff0612af000000000000000000000000fbb5e19e56920ff8463021c0dfaed2a91cf62838000000000000000000000000e1f70ea425a5ec82f2f7b09ef316d634a8ff74d70000000000000000000000001f4c1bcc7b86fe169ca1dbda34df68cb32af13a50000000000000000000000004ba4840b15c1ed3b6fcd5d22f2452ebd90ec0dbb0000000000000000000000005f3677673c20cf5b01b00683659a40dfd284b298000000000000000000000000524ff61070997821d9b7808c349cd9656f32573d00000000000000000000000019c4a4d6212f9821829d7633e245ef45c002ee0f000000000000000000000000eb1a73eb6b55f4dfdd0d1b4fc2dee0942111fc3a00000000000000000000000026d76fd7e770a88cd89d7c50c5d545de2875b616000000000000000000000000143b473d8326b493a3e9809f57b8b6b0959b0e30000000000000000000000000fc85150de47645774723af2c73bddffefb45971b0000000000000000000000006091746e5081991d8bd73ea4765dc444bd8206440000000000000000000000000884e599f4cce38ed52d8166f406977ab23db04a000000000000000000000000d7ff303740465d98ea25d9089c5ba3f09aa3c1bc000000000000000000000000e8a1c31cfbf9b66e8a4be26a9eb18bcaf5996ada000000000000000000000000dc075b6cfbd829c4a19d4ae1700ee06c1c255f83000000000000000000000000438168b5b8a1772463c96b6f7fab4245a99985210000000000000000000000005bb1746af4d7f55c044fcefcbf9cbe90b0682dfe000000000000000000000000f5e3ea41cf80cf70fd423d19423ab29009d70b33000000000000000000000000b2b89320adea7802f55a242b3f8f3f64b44d22170000000000000000000000001dc1abb524b01a6fcb3524b68e3b8cd66d3674ad0000000000000000000000002cf849427bed9919bb10c06ab8dca69268e4117a000000000000000000000000cd58ae3ff58dd04e89cd4618c8f8c36b92e55ecf000000000000000000000000ae88a07bc022118e3b95fcf04d01046a91f8420d00000000000000000000000007fc5f2d8d0e350631014672defc1f6d851373390000000000000000000000003271cf408446a0ba57172524aba6e757e6301c430000000000000000000000000f282370a8ac0c2cecd573a20991a95fc65a02810000000000000000000000006b16db6453c00d335963b464ec9e55b2220692b5000000000000000000000000dfff5f47a622cab52fa27ea55d6e0030de66aacb000000000000000000000000eda788a886e28aa3d6397713173ae5f922d382b50000000000000000000000002cdd6a96433b07831b6618288fe5566ffa8f186d0000000000000000000000008e582fcf4b7887f3d272d079074fe58e67ea8eef0000000000000000000000005a1dcd5493373a0fd055d9a1290d1efa6f5fa339000000000000000000000000c295cce09878094d83b04a8f64669344836c4556000000000000000000000000f4057ef7305deca4eedde12a0fd3c3cd58f4b15600000000000000000000000088f6a98478b9993a1f0b7ceb6d99c83dc9d2cda0000000000000000000000000c9aadfee689fd0aa8188f9f58a03f353c92c02ff0000000000000000000000001b11e4bf5b076b631505a4a0bcbada8a5cb05242000000000000000000000000657cce8920c016608a32fb884d3a11102c1740a10000000000000000000000003a2925d515b4b985c42c294d2331e368273d4dfb000000000000000000000000d06658de0d06ac88f961b62f718f9c2e8722f99c000000000000000000000000f784ccefa2f1563034c3298825c916dbd8fe4acd00000000000000000000000031abc0c8f77b26edfe6fa2e4ca78e8d13a2f32de000000000000000000000000f40bc7a3c16cc05a71ebfe3b2eca34fbeb556ffa0000000000000000000000002335024e9ba27267d7a4018ef93476112396b3e60000000000000000000000002a2ec48b9afc8ca8f7e00f4f96c6172b1dbc595f0000000000000000000000006144cf5b9b20fa8ecf2a40fd686e469f51379f750000000000000000000000000b6627299cb405fd4536930ee51030781ac6a875000000000000000000000000fd8786938a48c536c041cc36cbb3161187ef939e0000000000000000000000000578099d7d537ffebaeedc752e154fcfa2b8b731000000000000000000000000f50f82894b3bd3329ead9dd6d2b4bf178c8059ff00000000000000000000000076fb1a9c19a20b9de227bfbf35b803319678867a000000000000000000000000c4d14de734c434ed8e486ad2613c2a85b668286c000000000000000000000000a02e01242268217f8920bdfdca3ee54de7bb0cd70000000000000000000000009f2dd2dbaef954a4bff8e14d69e1e61ef4112471000000000000000000000000399180b818d489adfdcf9c50d8966341d506be4d00000000000000000000000029d350ac381ac3f181370f4e02154ef6f149abf9000000000000000000000000d6a5c94b709129e890136c579cbc50bb09d1a3820000000000000000000000007fe88708159746b3d43dceabdb1071cb476cc876000000000000000000000000d518fc986df9dfb125976fc55af0fdb157eb8e95000000000000000000000000df6e438e401efbcb0d0846a463a6222c690fa671000000000000000000000000e2fca1d694b54e8695b7fb4f1036e0fcd8b0dd7c0000000000000000000000008d694d5a3ce9de22e7336acf0651e0d0db1afc2d000000000000000000000000e9df0682b245eff3becdd65d5a84ff1e51836065000000000000000000000000a3031b2414eea22c3615c3d8c50a4cb509613d1a0000000000000000000000000752a6a348cdb12f2c71964f7e44ba0e6a7be6d00000000000000000000000004d63aca07734c73c0cea509abb106a34b80e4ea3000000000000000000000000b1350e8145fa0f393519bd91f309518450b55c09000000000000000000000000c21b08a95202715aa8eb898bd382fb2c5dfe5545000000000000000000000000a378325d579f619a8ac755dae9bc12612a46bcc0000000000000000000000000879b9704d57d31701d147e2fbace891b18c4b8a600000000000000000000000009ba261e885ac4a0a833062ed1d8e2dffb2103bb000000000000000000000000f5f2aec15e35efd83e6ea30a208e8d1cf4708abc0000000000000000000000008d68eabc0080930647d56f4cb5b6ee667f759a4c000000000000000000000000e9e526580d9833245e964aff6f6cbb8248c586ff00000000000000000000000066b8ba2aa7f870a941b3366c5ca8ecd56c328f460000000000000000000000001aaf2eee0bd2b0ddd2c9d59e16a71518bb95d369000000000000000000000000fb15acfae3de86eb157b9ba884c2eac174f0ba94000000000000000000000000b6d966c4fcd311dfa4f338c2a76402a7e074d4a400000000000000000000000040faa68d1a750621f5993151d7d63137c4b46bea000000000000000000000000521dfef993607b292831e1dd01e0af39f3457d9d00000000000000000000000027d068c282d1b73a71025b0f21028ce0b03ccc4e000000000000000000000000fb9170b6c9708162201dfcd59f8783fb57f2b8950000000000000000000000009bfdc56d1762a0dc6bce610dcc512d0380cb2d040000000000000000000000008f544de64cc07cc4d4b7ef4d27e5a5efa6d9e270000000000000000000000000f41aefe192096753dc9bdf8daf3aa62fde51b86700000000000000000000000037d767dd5b2092e8df3e7f496b9e06b20c94bfab000000000000000000000000ef1d5fef5d0dbb021840ae05fb7f0f95bc11cc3b0000000000000000000000003e19424fd31c47575e3f80aba9de4a73fe27e58e0000000000000000000000007e0aa71268b32b344f8b67972a48928cd89e2d17000000000000000000000000622e1b70ff818364f8dea043d8655b781134e8780000000000000000000000002d4350e48f0e199de9d69f2ecd3e3b5135ec01e400000000000000000000000031ec67ec06d08dc0660125331bfd565354dca2b1000000000000000000000000e89e088f078889e8179a58f80b6923f02f746f50000000000000000000000000b6a3184674b16ca161b627d4f1de3afaaae2b9490000000000000000000000008c550a8a9c93d3b18754d23e266dad18fe5f2190000000000000000000000000268417e90aa92a3d0ec3b236e1b9e8baf0ea238e000000000000000000000000e0957e793f7afae33fa88957a8bc43a9eb0a5772000000000000000000000000213d67ad32035a75bc2367740726db785bbfa7c30000000000000000000000007a1592307c9aa4535f9b588dfaa8b73a64b16e850000000000000000000000004105a248abd922d8059a8a13dfaa0098b611ecae0000000000000000000000004a8b2bdd594fb30ae978c9dcdb4ffcceabe5ac18000000000000000000000000e58d890ad2c5f54910f5876a6897203e2d56fd2b000000000000000000000000faf4a61e6234d20614e7c638f200412500ef058d000000000000000000000000beb38c01b825c0b1149c6f5fc061df4e47a50d820000000000000000000000008815497552c0a162c41a1e08ec9cc955f42d654800000000000000000000000092e845edef04cbde8eaab1c60cb1319c73ee3ce00000000000000000000000000fad6790525493a09ed562947afde864ee6b93cf000000000000000000000000c8d759e4edcce4cb5ee3be4163a8d9f6ea5d61d8000000000000000000000000e5a18536238f91bfc84ad35c5fb5c200635db3710000000000000000000000000b9574ee71e44a27fbb64deaa935e5a8a558701800000000000000000000000079f52910fc928dac78b2570781c6556a00adbe680000000000000000000000006d78de34e3056f54d8c3c60ab8a8de9a7fd0b69300000000000000000000000095fc1b559abd2dc73e351cd8d74aebb9367bf97c000000000000000000000000ec9817a16cc3f4bb221c7fa428af2f61299d00d000000000000000000000000032686435b24fdb382604342a069b19e682b755ba000000000000000000000000a0485c536137e94cb01fdef16d76fff92dece868000000000000000000000000df1b22c8c70dfd304d44cf2bc57321e6be674a110000000000000000000000008b458f37e42f76ffe13633e9099c9d1ab2c58bc50000000000000000000000001ad673b8cfa63ebd38f8645d418fd574601bf3050000000000000000000000002de751466a50f76392bea0c07f30a4650f5408c9000000000000000000000000ad8cb67526de4e922722ef95b36fdc8ea73e6200000000000000000000000000b74352f12b899f0bee8b87ceb64e306812e8122400000000000000000000000099e3e6fef51952807be6bb954e117d32e29c9f400000000000000000000000003a12cf4c06d5d922169c905a31ca65ace6f2a12d0000000000000000000000009fa4ff34a8dddb066253a6235092ef07e038dca3000000000000000000000000686dd48f12a1fa8a10ec2b550a0113fc107cea51000000000000000000000000428297617e4d393d671f83b45ccf25d6066e29db0000000000000000000000003964404022afa83eab8e17bd90a987754ab955b1000000000000000000000000ee259f4966a5819ad4060644b10a999fcfad7818000000000000000000000000ac5541aba4f7816293ef8c1708388cd9e80d0aeb000000000000000000000000aa2465391fa807f47ffd5c4dbf954328c4e7377d000000000000000000000000f6dc42a533dfa4063013fac7caffaad27ae4e70c000000000000000000000000e6be4fefe924c9011b7f51cedfb9a83e8916bde000000000000000000000000099a8ce38a4914e62aa283360ccc88c7d0160496200000000000000000000000039b6950653a5fe180db48c5a9d3fe19291136b85000000000000000000000000a4211e56386f085bf58e3d42c982632bcaba968a000000000000000000000000d03cec9c0072c69b15eea42bade0e7b865a2fc7f000000000000000000000000acf3c239f70d0144535857ac010e6a6217af44180000000000000000000000008b5c05b77bc83533ffb667d2f2ab0a170bb950090000000000000000000000002ff16463433f6c28296ba7e0f7184b3605e893eb00000000000000000000000036fda2ba51251539f090b505e88483224e2d7667000000000000000000000000282df7b066baad0762dbf2357e8d83b250130787000000000000000000000000b7434c4401f8142c2538babedb2d9e90aa59697b000000000000000000000000f04ddc089b7bd14123263f8f034d01b459617fef0000000000000000000000003dc712cc44a2d9d7d9bd887c3afc6dd4ff186f270000000000000000000000001ea9281c54da99ae821305f91f7881dd22c2206000000000000000000000000004bc1e65edda1b996843decceb517ea5c7d68c59000000000000000000000000506cc1d535220e4a3676f6a60581a6859527a1020000000000000000000000000f6488e51bdac1d66ed69da5a0e42202b30b4ab90000000000000000000000002d909fdea21bd22ae40911e816ad651812df35ef000000000000000000000000716b4544707d32ad1397a2e95efdf819240993a3000000000000000000000000296c5399c37ce6d6ddc460aaf62284d8c4ebf15c0000000000000000000000002eb6a8041f59595395ee3be75c2ae480c1d3fd0c0000000000000000000000003a6ee67e39d0763ec4d21c618b26ae1bb3b479810000000000000000000000005ae6664ad15bfc07668ca8a8d505fb4b8f4196fd0000000000000000000000003f5ca430890131357b552f204ae30a60100728bf000000000000000000000000c2a122759e452a861e5c05f0ae8b82b5468ed4f50000000000000000000000001fe00b2a1f876d3d120ddb98c53a4a48eb86edae000000000000000000000000d76d84d8d553df2d4718d5494aa8e64c4c4a22f100000000000000000000000010ecf3099ed1521062781a55187072153496a98400000000000000000000000059e0d6d30855c0b635bf44e8972d627bbc52218c0000000000000000000000008f2d47dae5e002fc87df2ea88c5281609e436684000000000000000000000000632c8abf9a508269a0f7393477f4bdfcd193cf47000000000000000000000000dbbaf042084329b17c3ffd5b0246c254bbce1b8f000000000000000000000000123f3a3265f522d4e935b6480c79d73d2b6398380000000000000000000000006715cf79986a14aff89b2c3f7df5eaedfc909868000000000000000000000000b16d78aa7862744d5eebe06dffc73e207a3073b8000000000000000000000000da631fa82be01fbb4fb26be03ff84356fe83e3ad0000000000000000000000006a1cb3cc02c5b2e77413c9f918332e7b8a248944000000000000000000000000d7e4e8969439554b9fe7bfd82e352f0b28b0cad0000000000000000000000000400dfecd666408b28414a9d88ee5a39f9fb46bf3000000000000000000000000d795b710c3f917504e3ccb2aba00786168d09559000000000000000000000000c7b86a20125b11eca29caecdd06ba36c5e57b0220000000000000000000000005ca33553c06f253ea8e9ee00142415cc2111df54000000000000000000000000f8f2df100a786e7a46a8613129059ccc765612160000000000000000000000000b717328c62982a614983366814f2675ff06dad7000000000000000000000000d0424aeffdaaa355b81a4bfce841d1b56ec4f942000000000000000000000000e7c940febf8f76236f425bb55392e3d1cc6786f6000000000000000000000000a2a27b6a13b354c8a71bd3964e0587bc1cff2dfd00000000000000000000000010e4d39042eadbc7f1a690ba9ce746a8c4fa345e000000000000000000000000dd02cbeb409628d438228077f5850efa9aa435660000000000000000000000002a6f167118bc6f8cabed667eb0edab1c0d3ef7260000000000000000000000005900706fb4e48cfb75cbca7500fd58fac70b69490000000000000000000000005d7f618ffa7ab2466c154b42643a32b8cf4837fc000000000000000000000000b54d210aaac1270c519125848041ed07ab8ef4a10000000000000000000000006b3c33a89863b2776771fda27de511596ee0b67d000000000000000000000000a276898a0d4ac625633040b51e62db7b3f1b95ef000000000000000000000000176cd8fb0be47d9d91da9cfd393e8246fbb97cfb000000000000000000000000dcb7381bb31c9c4bd17a2e898d194494380cd3b2000000000000000000000000263dfb3e8097c719825c8ecf38420c5ebfb54de6000000000000000000000000ddc62533c5f6afc14c74fbfb6b2d283fb1abb40200000000000000000000000097c0a129ff436a673ed8328620d3be95c17104c7000000000000000000000000f9704d2ef68d3119824e56112ef1c019cc365323000000000000000000000000f7d3b4b7ba7950e5b1c80309266a19b99ce9d87800000000000000000000000066d4086c7ccf4e96097181f6aad29562928ba78d000000000000000000000000c84e5874b4acaaf38dcce1ace66952bc2939fdac0000000000000000000000005818317f0cda387e861c1beb89fd5c718badb3c2000000000000000000000000003a9f3e20fda1768a121a7c01ca2735fc534b89000000000000000000000000310d8f9d285029a169499a4d24deaa7c9ae5cd1c000000000000000000000000e7604e6cdf974a29acb8f544118256b6fb4a12c7000000000000000000000000733e8b62d5d499e81ea1cbf26cdba0c4f8082de8000000000000000000000000ec6150744db36b9c340b856d53323a480c72b3170000000000000000000000004122cf9616e7f270672cdd421e5003f0c8a7b87d0000000000000000000000003db055a8608c54f316e9589bb50db8383676505c00000000000000000000000074b4d7892524c3ced43ffc9ae06cf1162b3a0337000000000000000000000000a8799181794f17e00f4e6b21e9903f5f87f5c609000000000000000000000000e61c67b314eb34114bc380d200829841d12e6fb8000000000000000000000000228a2d4e3b091c3deadbc1d1933aa3bcb7eed10e000000000000000000000000eecfd76135858e1e35d931eef529ec2370ffd3c3000000000000000000000000ecebaa1ebab3fa3d735708b6a00a4cd66f6def9800000000000000000000000031a2f5ea28c49d630e400a16c45cec2bfccdab160000000000000000000000007d3ee5ee7ddb3dc5a725c4356546e5e46d64bd870000000000000000000000007dd5fd8fbcc95039350b25d605d7c3df9851952c000000000000000000000000a9fba7b0debe50dd96ac7c0693b8fb30df5fd215000000000000000000000000c0599a3a6687fd5f93eefaad2329f93d2b3c4ca90000000000000000000000000ee75f7bea292487fd7d7c74055f74c5e26d1dbc00000000000000000000000022a8625840547a15cbb00eb97df7a101eb233549000000000000000000000000370f08282c411bece8d88b305cfeccc33ad92bfb000000000000000000000000284e6ae7ff97c3cd9551e993b9774d734cc2e4a1000000000000000000000000e0285062e8454d4fbc5965372e0ac172fc1afe78000000000000000000000000c238b311643780bd72433d107123ee5d515765b60000000000000000000000009ce9def725b620365a807bdc15aad99c7f4a8502000000000000000000000000edf12efa89f66563ca37bb69925e67eb23a5e7ee000000000000000000000000b67946746e9a626f55425ed1ff0db1116d62c0440000000000000000000000006789653fcef7544c429eca1529a0fc899d24eade000000000000000000000000fe5fd8936d9656563b043b3e7ea267f930b024410000000000000000000000002fca58ab4ef0b713d7b72ed1e97de142d49fa0fe0000000000000000000000005e6b6742111a6255edb6ed03220bdd94fb05ce790000000000000000000000004e83bf790ca4a62382db1bd9b41e3cc516492d86000000000000000000000000c1b1f70c0c152ebf322a7267dc3d0011f6784a47000000000000000000000000bb26d7f1908efabf39348adfe11160757ae5f8db00000000000000000000000076b643678db3a509a475f7e9516ba41138f59a0a0000000000000000000000005e58acc5fd948641b98613634e45ab5b9ca5fd9c000000000000000000000000bbee629bb57f2d2e3f79de09f512d292350b602e0000000000000000000000004280716acba059b93592eca45cd6b9cb2eb7fb3d00000000000000000000000063c0e7e2e62d5ba656b02375af93f28d26e23ad50000000000000000000000005fd1e6921702e06107109d2d2346f6b4318235da000000000000000000000000f0581d29afd834687c3d450555b1e7682676c03e000000000000000000000000cab7635f3d1a71bf8d63ce31898067edd35f06d7000000000000000000000000af4547751aa2bed516f790efcacfa274f77c9d31000000000000000000000000af7d92f7c69acdb13b1818614f46e3b7f97077820000000000000000000000009873ab296f44d047c52d943e43c5446ebe2569ad0000000000000000000000003ea11690c6826e1c99b830c86e47185a90fd8b19000000000000000000000000e2eb15e456fb987fcd22940d8b728a059fd7b71d000000000000000000000000a59de59679a9ba66982b1bc19ee8038d5ae29925000000000000000000000000b5f174285b37b6878b02cd9a8bd43b603cfbe1c200000000000000000000000049ad83e97a911fceb456ce710dab15efb331ccaf00000000000000000000000008775153e35cb13d46493188cd588899d73fe6af0000000000000000000000002418c4ad137670b2aac1401b3dc5312fd031815a0000000000000000000000005d5c564ab3e2f30b9ceeb5bed9b42098f026630c000000000000000000000000f04bcde5d74ac65df7d4af4579c92db84021f9fd0000000000000000000000007944a2eed75a961e4948e7b8c949f7822a2145e1000000000000000000000000d32ec65166a3e39fe9ed7c53696331ce6eadfa25000000000000000000000000856dcee4ee3f141dce37c973078e820f64bb5e4e0000000000000000000000004b77391f07d7b719ffc09ea305020ad1e524802c0000000000000000000000002fabb02be1df8d4ff06d1152babef42560b3adeb000000000000000000000000856f854a1265e264ac7189e54348b9b002b8f7940000000000000000000000001905c219482c168a1f016d84446bdb6db3ebd8d10000000000000000000000000d6696bec7a66a8117c1c210f93cf0af5c2e5996000000000000000000000000c177f08c96828b96463751199989d7cdd1daf24400000000000000000000000034ecdd869036b6dd64707038a6f00b6552a1d8540000000000000000000000001a571158e93b349395aa9ab3895d40fca0693fbd00000000000000000000000010ef49b17a17e1b4cd3291a7978a19de3149251a000000000000000000000000642a88f8eef83e81caba33e9852304c486293b02000000000000000000000000b8976424d935c9c4ec0bc323139f557ab2a6f0df000000000000000000000000bd4895b4f4ff90977052bb8f3a4c47ac0792f9d3000000000000000000000000720c723a1b0760f0b7cb3d7a1ceaf8282bf1f60d00000000000000000000000078e48bce58e60d71e1ebe815433bbf860b598d79000000000000000000000000d0702fed2df94f06891850eaf4503675a0b1a6700000000000000000000000009daf71b17c75a596f1768bd062abcf8a5190a41e000000000000000000000000d99091f15d4f406b3f53cad6ad5c7d6f5a8cba700000000000000000000000009801b07064bfbce24f2ac6cb04e94f85591855980000000000000000000000006f76ed452469c94115bb5c89defcefe588fd7564000000000000000000000000541197c1d165b2c9f75cfb0409b212aa7fdef19800000000000000000000000093944f91b04f7d5a4b0724cbd9ab7d86110ca261000000000000000000000000abf835bc0631580a561b61e643ea4b7820d67ce500000000000000000000000013e46c7fad42dbf56971a2765882ef2e2c4c3113000000000000000000000000c718c0df2ff56dff838d630544f70258db0c84dc000000000000000000000000328f44e971a42e8535f9cc66a3c529bd1625dff3000000000000000000000000b366824fd0bb6f24d2786c1d564a9821e0e232eb000000000000000000000000d4eb44b9c16024914fee513bfecdf1f48d86b521000000000000000000000000c73ff74a7c4e9c50df93ed2f47b9091fff6ac123000000000000000000000000e67a46a3fc0fcc8c49c73c3a7b5dd3f8fc561ff6000000000000000000000000580392c5752f6154e74d935f742a8d13f8395dc0000000000000000000000000183492e6d8b2a3537bbc00377263d82eeb6733430000000000000000000000003d2963bcf9181cc5a64cf62e2446ab31c745aaac00000000000000000000000031c0a13a498b42efa5f5731bae7b93c9abc466df000000000000000000000000cbf18c4e8d1761446c66aebc472f8c592f91ce4a00000000000000000000000071754f334cf05de9d457653d07dbfad31ffba7c10000000000000000000000008072f456460e8e4188477276daf7545a7607dc6b000000000000000000000000ef5a3a6d6e9d230f64872e10522be3ff9c7a29ce0000000000000000000000006d676cd858ba2de8ee75cf8a538f81def50520c00000000000000000000000006b92f37a347ad820c6b7b2a363e0100412d8c79c0000000000000000000000006a00fa1ad3168a5d4c97cdd9bd0f073e4356ddb00000000000000000000000000d57334c3f7e2a5d98198eb3c3f42c80471e7e520000000000000000000000004e087922c72aa0037219e93c424e616eb32f1e100000000000000000000000005f9686817540ccb2616004532a22bcf99b362b540000000000000000000000006d07dc92d858faccb74411db0838f29ae74c0d32000000000000000000000000a9451a7e98a14ea310b285480ffc013f38036bdd000000000000000000000000eb4c58eb6bfd7c4d98a9ee20720687b71e711195000000000000000000000000ed27ec04be4cb2342d5bc8a0b80d799ab98c36180000000000000000000000009c16b92b7ea31ace0648c51dd77a3383e9a649c000000000000000000000000084e703e6eeb58437e72b0122b6363d67d02334b500000000000000000000000091c6722253b87dfb7e3d641507f4292748029765000000000000000000000000414a6928316ee56e10af603223b2e969f47597ee0000000000000000000000005c846193547c0954c5348a3dd9ad9ab572579bee0000000000000000000000009d9e063f4839af311c3f2db320f2cf3b5741ff77000000000000000000000000091bcd1ad29dc2d9129f5b9b759ca5164a40c2bc0000000000000000000000004c63cc919e38b5f4ca999c5f0f8b6c8711bf7db4000000000000000000000000b0e1589e03b81611b35fb1cc4e2f5e6eda4f11eb000000000000000000000000267e96fedf67d6190848fa582f8238a73804156200000000000000000000000043b514f23c1d9fd4c08fcf9ae1d6b1c3c559bcf0000000000000000000000000fa9d62ed2a325124f6c06591404fe03b2b54919400000000000000000000000080c11bdefdf3b79905c8c825b18cdf913b68fbcc000000000000000000000000fe35c6f0ed89ae6f133b27694625998ccd4382e50000000000000000000000007153b4a75b31187f698dbae27a4eda6a7b5c3e5d000000000000000000000000897f416efc883ecc9fe4e7fad3a9ce7a53242d62000000000000000000000000ae00cc72ab15fb1a9b833fa3b6f30caf615e3f60000000000000000000000000b4bae450841f68bc3f7419e9ed8336af85171d10000000000000000000000000ec06d690c22cb6375ce4a05db47ec701e5c76283000000000000000000000000c1950d76a9ea1fde750ea255c51569aa8ada18a6000000000000000000000000a56f1831c7dda3332fc43e412cc2bd6615fec39c000000000000000000000000df645e9f655b3cdf654ede1e0652a30bde8a9b9f0000000000000000000000009d442eef2c36b9d44dedd504610e1d02cd7698b6000000000000000000000000a7ddb2478ca563d6a5ac34f53150be60931822bd000000000000000000000000a8d2ffaeaec14df8fca23c8691215c8404eb289e00000000000000000000000057b74507defd08023f37e784790a7bb420e08aff0000000000000000000000001852722ded2116c9f2ccdc553c5f412bd23acafa000000000000000000000000d248e170131b41de6e83c745d940c01f41e77151000000000000000000000000c08ee891f25dea636de1efdc1e9ea2f621bd72bd00000000000000000000000053a22c816e90faca9997a995c0400490bc593aa2000000000000000000000000b560f5446afd91ff03d7e48a762286d5103c98d5000000000000000000000000e45500a8552c4e0cb35d3e578d31bb2d8e83358b000000000000000000000000d48bad50a39e9daa36f52f20661504b300578318000000000000000000000000aa748b56b470adb019e0b7d671eaa5d20834fb5c0000000000000000000000009eb2512a74778001f07ebcd4ff92d82b517b05f9000000000000000000000000e833a8529549701d02dbc32ec37a574f5ecc4808000000000000000000000000c929d069dd33ee8fccc7eb8545b99a49dddf5fbb000000000000000000000000b7c983452b2a119e18a10267bf5988f4a1d8ef330000000000000000000000000f144dd778db676741d6a60d1b245b1bf39b4aba0000000000000000000000000f6a0175facfbedfac1b548a7460570eda5b90200000000000000000000000003d54190a8cc540cac68f5aa9212923c33d650c28000000000000000000000000696bf8c01b35403e603c2c30c6fe626a8bd56c4c0000000000000000000000001bf328f9cb4710a0b5ecd31a04528dee4be4bca20000000000000000000000004b93fdb39dc2e9fba240a5323c26ffcf46df7f66000000000000000000000000ae6dffe8b01d7fc1ba72d97535eda2b6171737380000000000000000000000006d310be5a0963e9758d2d247b3f27dcc5629a7f6000000000000000000000000730f6358823fbc35b80a1fbee8d61e0aa6735f9d0000000000000000000000005482a6ff53f36f9962f98b664c8aa2628f97f6a3000000000000000000000000b1829902f554c576ffb252d289fa7279d49deb5e000000000000000000000000f48055591cfe89a90e7bd65c8b0035ddf74d0758000000000000000000000000d1e1bd09d740245cdd3f66b1cc97f684855f8d5b00000000000000000000000090b2395ad50c6a26c35539965d7e1900d795bb08000000000000000000000000596161f0534d77aade9d0cf483430bae18981b87000000000000000000000000aadb60212594a322786a0c552db8c25a7f809e0600000000000000000000000052296af9dbc51a61c9d0ea6845aba8a90814514e00000000000000000000000033ae2ce1055b11a851ad31fd112e1705f557dc7a0000000000000000000000003bbd60161d9a3c682cadd2623248104bc201142700000000000000000000000025dd0c5e639929ad655709438e7d41b72490762900000000000000000000000019880c51b14dc2f22754b8249b3ec737984407580000000000000000000000000c01c8e47dca698f316eecc2f1c2ec5a8a747ed9000000000000000000000000a35ad9cb6b0dc9af9d2ae3fa600d84665374ef8a000000000000000000000000659e75562aba3126bd6a869f0d91a475851dda79000000000000000000000000e90defcbcd93e149df89691f33d94cd07d6140a40000000000000000000000002688f4e3c02a7079c7716c5c6de996582ab82aae000000000000000000000000c44f17db2a9999550d0ef3bb008ef9b5cdfd57b900000000000000000000000088aaeef0e0f4f6a87e992f6ef546aced875f37b40000000000000000000000005e8349c0c400a8ba95f9d881929497462aa43fcb000000000000000000000000adf183fa20a8e467983ceb03f09bdeccf4544fcc00000000000000000000000018802e15ffa61e70ded693bcca567e5df754dd9b0000000000000000000000007a3f4ccb218d36a565d87584ffdf6d967ed2a86e000000000000000000000000d5e09bfbb42cebaf174173b609fcaf39d46f1af00000000000000000000000006713c34a6d26306ecd04ec28147cd2b2560eb31300000000000000000000000072a815ed29da97a0ee1ac4d5ca308a6ab2dc29e3000000000000000000000000995b4dfec5114ce197588cf4db0af9a62970225f0000000000000000000000001bc6e32a62687b31387f9cef4a8bf535bb41023b0000000000000000000000003b08419f3f73a76f0d13ec364eb48249ef4c0c43000000000000000000000000e10116987eebaf42f66f674ce27c132b04ce0fe0000000000000000000000000945675dcc1e955b2b2694cd0a40196a8af5ac107000000000000000000000000e3541f18a675a223e8e9e57ae64182d8550b4ad6000000000000000000000000c7171abc6bf4c3e6d398e852d5188c708563b063000000000000000000000000139c530b92330e4b554bec2df332345037224858000000000000000000000000dfa60b0330a189b4a814d617c00b61d72a8d90c3000000000000000000000000118929a0c306dfbfa7b1fc866e907e8a3cc7893d000000000000000000000000ba0c4bcd21b6697b3ea05ed8d1becd32bc7e3c280000000000000000000000000f82922657b0d9700495e897465be941882560d200000000000000000000000059c24ce4c2e79475e18389ce726553a760e3b29f00000000000000000000000084e7a36d5a745807803fc480d73320403d42fe060000000000000000000000005062059c061baa998a282d178c73e71c37fd3a3b000000000000000000000000cb2603d6289d096f8160559db90cebfefe4da443000000000000000000000000cdd3277f50b665c941890c20381b84c8aab8f054000000000000000000000000509a167c0329684bd39fa7c0b4370f267d11e7e500000000000000000000000055b0b67028fb6c95abff4ba008deafe9240aa3740000000000000000000000009c9cfcffbc7c227dff505d5fbf6d936f2bb22ae300000000000000000000000031bd31023f98aab9763d9c58a443462e3fcb449500000000000000000000000064a62fab417b990d1693cfc9101730e82843004000000000000000000000000097c1a9b91c167c68149588b58fcc2293e03e665f00000000000000000000000083475094f2b5cfa236431b30ce1dca8dcdf2e8cc0000000000000000000000004f5be37ed0f98fe0b0704a31894b39cf317ed7b900000000000000000000000050b6bb5e9a0629767ba842c831c859a6269cf1a90000000000000000000000004eecff99116f5857dae0c2f9850f5be2ca953190000000000000000000000000480064c8a6c2b61843c3352233768efc81e8f1a4000000000000000000000000d18b62d0c5d948a65d6761f26727c2cd5d5c0573000000000000000000000000be3de5726a8d820cbda3f6df47268e66175a7689000000000000000000000000450bcca8a6f52f1678ac8a082bc336df44f2414d00000000000000000000000034a68fa6fc0a23b1ff729327ca35d5c2982119de000000000000000000000000410ea9b3312d91c18b29b35a92248af501710aa9000000000000000000000000de2b634b52e9cdf5bb60295e697fc1e9d43a382700000000000000000000000096e28f19d7fd637c257559d9763c7eea64d4b466000000000000000000000000c705b208451d2875d462efaf66046f3e60f9a84000000000000000000000000022639f83b38798f10610b021e017fe25be101b20000000000000000000000000b7c801372cdccb1a2b90c360bf8e2218147992d8000000000000000000000000769338b9ce642cbe896a91f1e1b4a1ddff2e51db0000000000000000000000006ab63420e95b1685aae3f5a6b24d59b32fe67696000000000000000000000000d903eb2c86f78118626d2ac798da51b16c33356a0000000000000000000000005d539598fd3e04f0dca1ce0298a6f80b93323e97000000000000000000000000c5ef811eeb91d757e238340923c1bdc942f01452000000000000000000000000210d0e8cf4ff0d64f2213cebc92d2458dc503b2a000000000000000000000000d24ed8e723c194f7b89168560bdc6cdb0463156f0000000000000000000000007b7f8eb0e66ac6738dcbb4dc4ec6627c4d6da88a000000000000000000000000c9c3047d9c46824d2e94bafe72a107af0bae808c000000000000000000000000d60689b78ce5d3ebee9a45775769c1339ccb781d0000000000000000000000003d50b16dabf8dccc0865d404ced18b1ce0ffbc6c000000000000000000000000f6f8fb7b9f197ef6d67bf89f7bcde8b023c3d554000000000000000000000000278535ee6e350f8982bcf628ae3b1418e25d604a00000000000000000000000042e41048f07067890fcc40b8ee4b31f03aaf2136000000000000000000000000233c796c93ab677394889ff30dbbdd1fd28d4cb500000000000000000000000017eb1d068c1e132f0a5a21a8d4b4f2bbb7353ad3000000000000000000000000479ab93f2d044ab901594b821db2473bb533a7d800000000000000000000000090d5131810b611b8ed36bdb6085ce10900ccadba00000000000000000000000059c332cb629e0e72e5c7a18657f51edf63f54aec000000000000000000000000d6d8c4a62e4a2fe65bc8756cb1b91e0403a2bf8b00000000000000000000000044b4dabb51b0f4095e32ab342b91141c96b3afc0000000000000000000000000bbc94e517c34f9b8151998d1f467ff5ecb4dad330000000000000000000000004ec13569d4964fb9fd82773c6c0e11e8d9958830000000000000000000000000c847855dd1cdbed9adff08a6abd162aa407287a90000000000000000000000004105da8d1a0311fb5ff7b0f08699d2ebf5c3f50a000000000000000000000000c89305ea5c8a3ef1705367ac53e096b72241fa7c0000000000000000000000001eb307cb30040e1f6b0cb3a9be675ca45a3125c300000000000000000000000091a70aa7a5d255451174b7770091b17d5aafbf170000000000000000000000003365df4a1900a6b1ac30d20bdd6df8fc0576fa0a000000000000000000000000c151d654952e6f029b507c3f79b83a02bc178fbc0000000000000000000000006882cd47fbd2835db9de4519cca1c0c47b1ce104000000000000000000000000c957e5158496b360346f1fcb79dc4977f8d3d94e0000000000000000000000009926971a6e77e0c2d3dc0a1ece62b2d7fafb2283000000000000000000000000a657db87ca59b2a497cfdf04328eeba89fb6103f000000000000000000000000e37163bd27bbea572bb217c53126b9ce0fe843e8000000000000000000000000c26ac945c411270ef1eb47609cccd6e90109f15e000000000000000000000000ef0e68cc48d659a1eb48a87271b077db9bc30e9b000000000000000000000000460db456a3b452b2b12ee5e440d5bdcf2ddc62d800000000000000000000000078b3f6744d0eb2748658c31772d9f095a84e37c40000000000000000000000000f4c8ab233b28b20d4ee23ead57b9f5e63973667000000000000000000000000f8dceb938aca92500e10f0925c243ca3c6e75ad3000000000000000000000000a01f40aad98907ff00539cd82fc2db1a167842ff000000000000000000000000aff02541895a19a3c1187736e1d0c0c2baa9eba9000000000000000000000000fadd2ad4be616c85b5fa19bbc1c4d09674c64445000000000000000000000000d14552a9daef09368104ecbbff2e4727d5a5fd4e0000000000000000000000008a0e0c689c78e13ef2a728f1dee0de7a13d69a3a000000000000000000000000980cae4f2c7301d1d23fc709c379657c90d27d520000000000000000000000009e12b3685f14e7d9e599c576206fff5f6ad016ed000000000000000000000000f2cf814fe71d900608846dd6c5d192ad169c99940000000000000000000000000433c91d62e491e1744b9d78213a99036abf657500000000000000000000000046bb81226fd357ed2cf0130836d451bb14a29a08000000000000000000000000301b9cb3d5c13e3e975e6380b92e8ec1dc8f296100000000000000000000000034c65d21dc2ded4afae9a1f86b9536485b3daa82000000000000000000000000329a1263ef4ac192164da1e71480825501f8f0a3000000000000000000000000a95f705865f19e857c4d372b124f9a879ca1ed6c000000000000000000000000c0c604e0b9896ee184a04efb87c0cbcc3d484e72000000000000000000000000d3970919a468f78c3a7fa61fbc02d38276d90e2700000000000000000000000014d7f1803a83ed94b58be2c36ebb5a7fc9ba1ce1000000000000000000000000ad2966b8d18a5f35e05c5c136ccb8ff4cc71f6cf000000000000000000000000de3b5b7c2fb35d31c138f7593dbdb6293be481a5000000000000000000000000cd741566af594295bd9f5f5f734dfa9b4dc0fe4a00000000000000000000000048d88a5d10595338e46c82256858bacbcd38e2240000000000000000000000004876130627ea3965b41e7e6d979fa6e3b2fb63ab0000000000000000000000007306869b94e3b473ce1c66d4d632bae3152f451400000000000000000000000031a774e23062d51d2e629016238637f3b0c98d240000000000000000000000001eea552726bad58f71c45b0371d24485feb576ba0000000000000000000000009f45f344128bbb48ba13087ca1ec6ff2c5ade0fe000000000000000000000000510c1e680e555b3344f6a46afd10a6c6867e1424000000000000000000000000b22f3bea2e8612c82bae2946c34f8cbe0235572600000000000000000000000014b8376984e898220549adfa667d51b3cedbf2cd000000000000000000000000e5f990ea9f5d20be7b291228e7a933f2f7486563000000000000000000000000db43a05479e299d9923e580dedf36a601271c7df000000000000000000000000b463e90606bf02313e67e6b50793930a5cbef6e10000000000000000000000002a0a23e461d85f01e022b666b5e9020e4cadea6e0000000000000000000000005027fbb98bbcf2b27cb8c21f40f5b7b803a98fbf000000000000000000000000a77f87be108917b582966d9d3cb81cf0b5551f5d00000000000000000000000082caecadce17f30225d66a15b427b3dc6c468cbd000000000000000000000000ebf06448cd45e3afc540204f3f26a87ae41417de000000000000000000000000f080469e83ebd9ff42361df118a807bca03ea461000000000000000000000000a42ed1b9c34b0ef4b018e6ce4ede8889f28095eb00000000000000000000000043f18e63600c4325b85e2c501130131dca98c4b500000000000000000000000051745ca1cf470d783a04541729a593b1c5a2295800000000000000000000000024956d724b115de08468d65b3e0a65ea28e667b1000000000000000000000000d91d92b4d269ca2ec29dc21556288d6c5844a79300000000000000000000000021390f8fe6e93379064ce5dc541ab772fc8cd01d000000000000000000000000fd9150b2908a77e8c2d5d6555a03c56f1ff6e31c000000000000000000000000fccf8e13dc6315b4de7e98bfc7d803280049f776000000000000000000000000ef59c85f9b62f30cd411fed14c6251b6b8307f4a000000000000000000000000c0fa22ba0e4620dfc9332c95c2940c9a42528232000000000000000000000000de6250c2a615dceaee8146f6ec6a703b7c7dc16a0000000000000000000000001f889306d9a130497f91ab6313bb37f29ca2afa50000000000000000000000004472d85886373db0eb89a5b24719c916d1b71186000000000000000000000000fb5d051ed3c770d24ad1f9c0e83f751baa61c43d000000000000000000000000c1c9a19eacc49da56db10fcda524c6b0acd05fbf000000000000000000000000ef60069e1ff8d19624e94e46cda393e19a4c3181000000000000000000000000234823515968329863d54461c81c07de5444322300000000000000000000000013b1892d6810092a2305fbebfbbc1f623c370e4e0000000000000000000000008bfdc6018ad7cf221d65269cfc984ba64e481c520000000000000000000000009f067e5278a59c5c4e90e63afed0c3ccb2758252000000000000000000000000ab0930cef3b34fac2c26a9083b5f4ba453cc7656000000000000000000000000543ba6773b8fb98c2cc459658d95793f66d95b110000000000000000000000004ba1b1034fa1bf8112dc00837dfecc141f70fc750000000000000000000000002b10510c3b008900dccd90f9dc4d4017d5f3d20000000000000000000000000062add3f7edfbed5ac286dc9a740ff31ea29c60bd0000000000000000000000001996a03eb9bf8e9e7164f7808454caf5d834ad56000000000000000000000000de09d8776c9831ace15bab624b90673697d657770000000000000000000000000ed303b53b798bceb12ecde42bfe98d13d5f235c0000000000000000000000002be9c9d7bc5f88459f663b05fbb6bb5866acae9f00000000000000000000000035eb0e531e7d490eb033608d0690d3dd70aa99db000000000000000000000000a6cfec4d11a08018bc1aa790262373940aa4d403000000000000000000000000c3cd73ed1ee28576810561e0f0c570aad25a00b6000000000000000000000000dc2b5c4c870dc69dc6b0c4e86c35ddefed9fc810000000000000000000000000ebcff09105ec1494b75ebca3527b4a244ed4864700000000000000000000000049886f9c0ddfb522f489511a93388e0d1c384538000000000000000000000000464577802f4392e8303dc297d49b25bff8b22182000000000000000000000000775f149d960c0d6fc15a49eea61e56b2ea79c1ac00000000000000000000000043b3a42fb4438a3f4de9145c5e32170c1083418800000000000000000000000033893275253984deec0a43af95c21f2089fe85b8000000000000000000000000dede80adfeb3390a171a726dc44a6de858365ba3000000000000000000000000fec1215787cd2edb5a744c383c874518b81afcc70000000000000000000000008bf9bbb1c090fd7cf7a0b94697410f46153b125100000000000000000000000077b7ae68fc2ae52c5c768c27acbd8caf8ce14cb500000000000000000000000073941e928c72eb0342ce2ffd48100d475c3417430000000000000000000000000fb206b6e0fadab30dcdff380ff725b6234fc07f000000000000000000000000a99878a6a31af60241da9730948560f4a4f905bf000000000000000000000000039f351b7474196c73616c3432333e6f10a9e03600000000000000000000000047bcb84ad0e8bd97f1a5952c08d195c9d13446f8000000000000000000000000583f495be11eb006a478ecff5d8a9d74cf4dba4600000000000000000000000037248c5a0ba4ff9174c521d8f1c936bb66e29f08000000000000000000000000b49f668c80664325529ce7da07ae895379fe2d8e000000000000000000000000abceeab2ea079bff62b755134346715d59acd0b8000000000000000000000000e9d4b6d3f959cda780d620f357778ecd0f27e59300000000000000000000000019222df35fb73fbb2736a0b6e88590c49eb5ecd4000000000000000000000000036a67b774a8c7442179dfaba314f091b9da226e000000000000000000000000dc27b58c7cf37630b51e0e7036e751f6edaca0cb000000000000000000000000403c63a2de6945d99b96ca3bc667ec87e87f17cf00000000000000000000000078fe3244134721e4fe936c74eaaa4591b41fe7de0000000000000000000000000ad248f490db71ec1364822518a2409315fa8a8100000000000000000000000045dd87ff420ed76a913571ca51159eea37cea0d5000000000000000000000000729fe61e29bb6d78609c81442c1c57ba36069fc10000000000000000000000002557c509965c8f9835a600099e1d924eec423200000000000000000000000000087a18e944562babe04e36e3b284d972c8b9ee51000000000000000000000000436a6aae0356f192a74a89f1eab66f4c1f1c531a000000000000000000000000cbd6442d6781e2ec6db4b3ceda1e40f3aaf1995000000000000000000000000057347bd9ce255d0a7f8c6a7a7787b591896fdb48000000000000000000000000b48875e02594832f3bcd45e78b4e675add03f5690000000000000000000000003ce85bf38e2f17867d4e07fe558dd996c8f76f48000000000000000000000000b7146b480acd597b2a31eb98905332950abc1bcf0000000000000000000000003574a42fa8c31850aacdfa7ef61625013fa1d408000000000000000000000000bad93dc209cdae30fe0d683efb3207d95fd0023b0000000000000000000000006d8d524dbe93b62995285d6be5fbf3d0ccc0f2ff000000000000000000000000c2972df32caacf2d65950e1a2bdcf6602fe96940000000000000000000000000e74c3c89fccb441e3c708425296a33815bfe5890000000000000000000000000fb1bd8f65410010a6605c7cbc98605ccccf56ab9000000000000000000000000d4fce3f022859e0eb5b0ebac453e0685e349a5910000000000000000000000003549fd45ec7be33eeb44355b2075de3efdcda41400000000000000000000000090288a45ab66ec423cd276ad591f0d23ce15eef0000000000000000000000000ea9b3dc3dafeb14ac36113a60c8d4e7fdd4931c20000000000000000000000005ada29f5d9bf2100637697326ea8694ba6573b87000000000000000000000000eeca2bb78739ab070f7c5f45c118dfd702a6d55800000000000000000000000066f2dc00e6506e20b2beb358c3f6a6432ffb3ca1000000000000000000000000a225a2bb9bfd9c408913b16f5fcd4c4ff7333b46000000000000000000000000fc65517006f21b3464a076f6c2108252388b0c6c000000000000000000000000b3173de8b225bd6d3bfa30ef85d92fba4f9eb2030000000000000000000000002d2d263801992b20e194ecf65368085b549048510000000000000000000000000c9e8df6cf298bd6aa11bd92426e1b81e727007e00000000000000000000000084635731687139eb39fef6868d9e5dd467731c90000000000000000000000000d2b85d08691f58310c914ee63f23921bb1f897b5000000000000000000000000ffc687e12ab0df734262a22f7d64f6d668abfd65000000000000000000000000b34f20dad97318acf9860ed255e3797a6ee2c4e1000000000000000000000000f0f9208e9ae2806eca13036aaa8fd19d8f5c89da00000000000000000000000017a8f75e1f9c9a5f907e69e49e98344ce8a1bf97000000000000000000000000a7363f65d27777a78f3551d4a444a465ec3be146000000000000000000000000a059e0278cd899435935dd657812793a4c92335200000000000000000000000022260e426284f08d6f20eba4e65d430c0b9414c20000000000000000000000000cddf0100467b9716e7f9691ae67108061651b550000000000000000000000001ce378db3f464bd2b804aae59591552656c781460000000000000000000000002c09277fbf1d91bf163b450779558aa91365c5890000000000000000000000000fc57c0ee58ce4eb25b2303ccb6070a0203da1fc000000000000000000000000e9fa7d0a9be3be77938e757ebf596085ba6d3dff000000000000000000000000582474d54e8c43b84239bc8d10236c9fba71bb7d0000000000000000000000006ee556cb35a27d63b522a79d53a97ccd6e2e9ec20000000000000000000000000088a7940086a14e867dd8bcddbed63fb889368b0000000000000000000000008f6c54e1c3c8fd0883ee9e8bec0045c74f5c9c8a000000000000000000000000fcf82dfbd0a484ab4ae59d093b6a5f059bdcd35a000000000000000000000000dd6a92f171c40edcb0f304689f77d288de169f3c000000000000000000000000ce4830fdf16cf6a9e45c0e11cbdbbfade76fc5410000000000000000000000001d56801c0609eedfe0658c7bdca56688fd1d1f8e0000000000000000000000002ff4cd009c4146a2dc15b0127ebff02c7e393b0a0000000000000000000000006c24f61e4df7effc6b3203b89ac37e30d0310c4d000000000000000000000000f134a84c907b44a37889662d2478cbe94546c7b30000000000000000000000002109ab14410cc91a5b4b11ca7c7464eab24f9e5a000000000000000000000000c68a498f82ebbb270b4ee70fb31dd9c938bac80d000000000000000000000000b69f40b2e2a29837ec1a91494b6ac5c9852b55d900000000000000000000000065b90ae39f5b72ba05f392561133c89a8c27cf7a00000000000000000000000075c2ae35890e6b8b5b316f7c47652a361c5d9ffb000000000000000000000000fa05fd5b56032f0e3ff9497ba15d22e365b6943d0000000000000000000000005a38f4807850aeb5eaced6782cda917f1311424700000000000000000000000024bdc13c8f3b1e647cea79b0074415093c770c070000000000000000000000002b6aaa3cc874afc2e4bee80b16cca326deb4b5f9000000000000000000000000985c0ae3573af21f01283e28215a3ee9b6332ffb00000000000000000000000073a6e2c683d96d1bf53f511f1b85310295223dac000000000000000000000000965b4664b12113e39d9ac990d7fed8ebd83896ad00000000000000000000000045ac2a279febfb53790bf62a483c22fb8c60a51100000000000000000000000007e63d61c2a3c14267ce4e6d5dd211a18091f19b0000000000000000000000005bde0ad8d312ff3c18432ec117bbe78282b4f1ae00000000000000000000000054724ca7854177993ae09ef01563a340f5f90c5f00000000000000000000000087b22f2f2298638b8b68a3f9aa14b4cd773c07c7000000000000000000000000b46ef6643113f1ca4afe5e0477774c32a003d97e00000000000000000000000061291bff9077f1c4a10d8ba60676dad05e4e1ae900000000000000000000000088025ccd0f2b620757d35601bddd28748143a813000000000000000000000000963c140661fe6f74091ab6ef791be20714f784b700000000000000000000000050bc699ac8e4860b12be4193bc530b718b4e8d5c00000000000000000000000077713a1685324808fc3b3d09fa6d53a809b493ca000000000000000000000000c159a16f816e24706745b1be9c72c73f49d5f73c000000000000000000000000e853cd3c0dd0bb75dddd068d8cd7b7da9742ac7b00000000000000000000000055cf99c3cc91cba7816bda26d77d2d04e55bc4a500000000000000000000000091ec54d955fb0dee615c0fb6129c6cbf011a8e4800000000000000000000000025c1d86c2e2e21e149159d6f70aeb4fd031ffc890000000000000000000000001fdde718a5c66fa61d8e96bbb28c5c59f4b6a5f80000000000000000000000006ce7665dcbbbf5f1a3ed01cbc9d8f24e5c2379ce0000000000000000000000008cb64d08d6340f96973f569cc1af974a57696d080000000000000000000000002246fcb270ac833da40b4ad81febf4c8b11abeb1000000000000000000000000f040cc983d58de968373ab4619216d97bb537cf80000000000000000000000005056e7cbca7e7947a73fe974c95a68fb0891dc8f00000000000000000000000086358eb927d3c48ffc3352431933df5db98bc47d000000000000000000000000646537b2bfb72531f44d70691cb339673e4c23c2000000000000000000000000725f15aea0d3d0623605ef95a495eb0b85213b6600000000000000000000000058ed17cbb1eeb8d599eee09f199c2b093ef0e9e5000000000000000000000000629b656cce30bf11d3c38d835b4e208a4110442600000000000000000000000069f0ae5fdf95beef2bae9df9597840573c0a2905000000000000000000000000f48578e2fdf3b098bf0c6c4a5dd1e023c47bf04c000000000000000000000000ad45439ee51dad06cb3024eeabfe0bcf84f984ce000000000000000000000000458bbc839fb7eab230874cbc28101ac61b7c6383000000000000000000000000522e8e6d8509edb5dbf349e709138b87f81332df0000000000000000000000007494a6fb94d60a9cc08f429d54e9a11871f5c47500000000000000000000000005dd3e15fe157dbcb2ecb8ff323ed7ff8ef28a6a00000000000000000000000007869c9f03595824dcf5911c4ea563fabc9b0a7f0000000000000000000000007e1bc0687573d662641d2ec65377fc784303ff9300000000000000000000000034b1e4c32686f153df72dcab191c9bd6e5edc160000000000000000000000000136ba655449e2add539890b45c348c0eaa3e5d82000000000000000000000000a1952f7f47c04ea85ad6f306cb12c3d5f122c3600000000000000000000000006bfabaa50a4da3fa7670475251e02be999cc9f690000000000000000000000002f4bc2e0c501405a2c58d6d18759f3949f281a38000000000000000000000000e6e7b99a2501e859cde7ec08c46ca5b5c9f70135000000000000000000000000434a9c9d1630fbc9e87c592627312d668547338100000000000000000000000070e498e7c9f5b9cc09f6058e072fb8cd056572fe000000000000000000000000d36b6ff0cf8bab682b60cf08c166e9472e392932000000000000000000000000b892d227c6a7181ffd774bd8dec612d8611e71dc000000000000000000000000c0bd62bd4df941323ac037dec9e7b1f57cade2d000000000000000000000000070c00f282d48b4faef4134a828dbf59c41ab88bb0000000000000000000000000429253e5d1702099a3583f4789eb3a87bb215060000000000000000000000008e7046f55fb16d582ccc330889da739547bc9184000000000000000000000000669e8ff766b2ffdc8844ee356647f0c587fdd76d000000000000000000000000855d9fc2bfe0bce6959f729eb55a722d3084ab7c0000000000000000000000003009587e732ae1b2160d05582921aba4b7a400a2000000000000000000000000c9da3af1716ff3f73ca55d7a063d2d7f195187b1000000000000000000000000f5bb95478a05084ed0581724d815b2c04bfe7140000000000000000000000000a52a1c770e77bcdd684322bf2013e9feb8f5c147000000000000000000000000daa825cfc1f1fd1e4bd1d24668bb9bc351e235580000000000000000000000002b24ee9d911edd6c1a856f058a3cafeb24bbde000000000000000000000000009aeca1726f69b3c933d019fe7ff1d963cc32b6c00000000000000000000000002e1bdad1ad6ce75aaccc941aa02ed11e815a5ef5000000000000000000000000166b71cd4237419e8bf1ea54ac6224ae623872860000000000000000000000009176fd088f53be9e02e4126057d7b8de098d03b7000000000000000000000000f1f91478c1f70f185a757a88b9c9d09867984e300000000000000000000000003660e8bf6ff71c00e05976652452d579fef60cb0000000000000000000000000e5fff0e7014baad1edba70c88b5c463b1cf01f580000000000000000000000009a3303862e6125da5ed10c3818af4b8022216f26000000000000000000000000f8e6f48db5727cd78d5701008d9d1da3abde0d08000000000000000000000000bfee4f15c79c75b65d8290b4ff467b5be503b9ce0000000000000000000000009a42b881e542f62f7e7fcbf3bdf29d0bbd0ea17f00000000000000000000000005e7cce57de6d3b48a5ea62ce351ce512762211600000000000000000000000049dc876556870f26499a931b6fed43e6554f008b0000000000000000000000002baab5fbf1b4dc92b563474fa6d10ab64009fc0f000000000000000000000000af38aac8c1311d06e0197e2f8df7a7e47dcbc3bf000000000000000000000000e061c155fa5264fa7ce0fc74b81a88dc7bcf4e9f0000000000000000000000004bb4b94aa1a903d1adbab52355bf55b2a0b8a9b60000000000000000000000001fc37a5134cadaf72db34e453eaae8c1638d32b40000000000000000000000005ff7e480399d690dbf05caa9b42902a71ea43bad000000000000000000000000c1dd35dfba0c07bca5f0a87f99d4d6aaf9cfebff0000000000000000000000005219571c6d26364597b00eb50fc48c1f20c859f10000000000000000000000005f381dd7d53567ca96292c9bcadeb1ec59ad117f00000000000000000000000064197cd7cca1139f42dad5ff6603e976f01302c40000000000000000000000000daa773bcee32a956a5994f87522881f72dec05100000000000000000000000083e4b4ef25f17aee54f60f5d15e1f4e846c9027a0000000000000000000000009affdbefabe66bfb25a63557f8fee251ba1de8f2000000000000000000000000b74db4be9afaf54638e73df15119d94c00943b58000000000000000000000000267f345624c15bf4c9fdeb44184cf2bdf2c36eaf000000000000000000000000ec453c2734b5688ffb34998bcd686fbe841bdff2000000000000000000000000c48e79e6b64e1bf5c0528f963c474e3118622d6c000000000000000000000000fb93e7511311fa4bbc68eb6130fd2a99f0e43b6a000000000000000000000000e27b248ffb66fb7fb7d1976fa45d57ebf57671cb0000000000000000000000002ea72b89feb6603ba97d7fd167220aeb97359e03000000000000000000000000c5a2f08250b115b2fde022d9ea59ad2fc6095dd8000000000000000000000000cc763dd276a86b840d9138faf3c84d47c1cc485100000000000000000000000040f6aaae07ab0a7dbdebeeef8c35f7d921516e10000000000000000000000000595a89c9742ab890e6372cb74602ee84498c61f1000000000000000000000000346d08023b6d3cce69d8745b5361eb0ab5ec0d59000000000000000000000000cdb040ae16f18ce0bb3ce43799249098529872d30000000000000000000000003efcce029ece19fe07ec201bf3a652a35fa4e1fe000000000000000000000000ac0b65f78049c569d998070ed3a4194c0b9e210600000000000000000000000098e5f51717a6749aa44d6e4f556a9bc054fea1fd000000000000000000000000081d7ff0d2b8a5ae57c5cc54dc206f05c48d473f00000000000000000000000015aa6507d2ca639a15a7ac8d5866b682c4824a0e00000000000000000000000059f92dba1570de64a438c14c00dce4acefdb80ff000000000000000000000000493acc3f1026c7c8356cfdf79fd01b2f9538bc93000000000000000000000000f36c33605c8869df7cad5970e6b47347fb2fc4d60000000000000000000000004bb065b8e93bc06dbd30ed64e3f4881c8ec8ddfe0000000000000000000000001668ec12bd2c4a7b1510489712de4bf8efe2cacd00000000000000000000000077aa5406884c6a490fbda53fc3dba2c60e6273520000000000000000000000005ce7241e17cda43b99207357311d32a89559df2b000000000000000000000000e46daabccc4bb6307725014dd2ac67945b219664000000000000000000000000f68ba6333177ea3d0b675834b55162d91d70bdd800000000000000000000000014d72377b2b0e71e5ffd4a2b0fcb12c4ad07a7b30000000000000000000000006d1e5e793347a818a155449e41a25f133289938f000000000000000000000000104eec6f81c6448d4ee81ce758127ef979ffc18e000000000000000000000000731c5ffc206f6857b6ada423fc28a995d9cb1da4000000000000000000000000adf1a4fbc072353960173bc1a8ba7aa643c56dfd00000000000000000000000051357632bcb06c078deca92f5aa667b251979dae0000000000000000000000007586d3e7ffce712cac73d2958a19e1439871726100000000000000000000000019179dc510ace26f2e6b49af4ea92b924b93fcb40000000000000000000000003f76506daef1294adf4bcfa2c10592eb5d7e89ae000000000000000000000000f3d0cea65cb5d122bb0887acd404304ca571229500000000000000000000000062890dd8a5f9b430e37e1dd801ce7d42792c3aad00000000000000000000000072c219db78ccb68ff69e5ca27dab5ee91a31a439000000000000000000000000b43c605a964e29e6ad3e28bd3a732c33253ae40100000000000000000000000053f03c585a1b09c67cfd81f6ceb01ce4b5f95027000000000000000000000000fd63ad12ab55505aae8ea283c2dd555e847cc690000000000000000000000000a93ec4256693f068ff758d52a453929bda3d9650000000000000000000000000bcd4822192567b5f28d5235591ab92d7c7c591eb00000000000000000000000079d6dd14f555f5b34e34457822f664a20f5c1957000000000000000000000000cef7fe0ef89b694c2519c4586a3e31b789b61bfb0000000000000000000000007aeb394b2c3f416fb0177ad707296db17fdb871e00000000000000000000000070537bce7583c4ee0333be56ca996e7ffe953b9c000000000000000000000000a55196157a39208d849dfb06acc3d847f8a12bba000000000000000000000000821cbef7313c02b22820d93e6443029c82d21d8f000000000000000000000000aca0ac277bca0604baedf178a64b98191b1e9cb4000000000000000000000000570eb38bb4e32bd99e07f89977e88ce3c28ddc0a000000000000000000000000f5f30c60e028aad5260c9c7fc95abe2b4f0478f10000000000000000000000000d6f3fa66a5f80f1348e2b3505e7b00b6493f39c000000000000000000000000cf846079ea41bbd86f27cead08dc8f515c9ab89100000000000000000000000054a3b0553821808f7613e8d1500bc9ddc3e3e4d600000000000000000000000040b2c362c74239cbb19877fb09d110f4001201e300000000000000000000000040493820bc8e72ddb7d0ff7da589dc9459a4c4d2000000000000000000000000db67935f59d3950fe19804673b0071cdd7cf835c000000000000000000000000d2da9af3caa8a256cfeb7955dbfe732f3fee529b0000000000000000000000008442b7a041b71a72849f6b9505867c5032a7d135000000000000000000000000040cc9fc432348d353d04b992a2147bd3ae5f12a000000000000000000000000580ae23fbf5310d9b9ef9948f99f526021084ad80000000000000000000000009926d9c084a89e824bd78cf02999283efeaddd550000000000000000000000008af341375edffee1c4d7fcd2ec42d04a4cda7d36000000000000000000000000413e0042175858d3d42082062128e893ea8402af000000000000000000000000f8769f3bf3603c517cde5389bbd7c9ec794195d60000000000000000000000004db2cf29b8324cf65f2afd8b63453f3ad0decd7f0000000000000000000000008d36cf179e029009d04133f07cae4fd0573dd23800000000000000000000000038a96ae6c88df92c6d240539729643fcf2d113b6000000000000000000000000c934651463b440c0b4776d31d8aa7cb58dd7774b000000000000000000000000dc4192b85648653288c1863a42a65e9db7571eae0000000000000000000000001e9965b78d672ae3621b9ba5ae1865f4a232ab74000000000000000000000000ad88cf1250a83f3be20aafed08bf14e57629abd9000000000000000000000000636a3f887a7405c0e4c70e7ff6cd72f3ac3a834f0000000000000000000000003b1e0680c89c3da93d9c369f4c4d97163173e620000000000000000000000000b86ec3c60485027039bd467530eacd2e0f38c3aa0000000000000000000000006a78715244528038c7f65e7da30170d539cb216e00000000000000000000000069238ab3498c67b3500c8edc24b7d502db8ca66e000000000000000000000000425fc0a3d02a3bba7bcc37689047cb3ae2a49993000000000000000000000000a9a60e4358b7868f0b587cd8df9012267a8807b2000000000000000000000000120dca9ddfb5f1352d0cb9d7190cf698d56e06980000000000000000000000001d1660c4649b120a1c55094df5aef527e521de1d00000000000000000000000079107379c214b2af7ac5bbde4f55691772d42b4c00000000000000000000000017f6a2cc40fdece6083655e5d55edf2d7e72c61d000000000000000000000000a085a4e03cd93edcc4587f81389ebbd2b878f3ac00000000000000000000000021d4c58c8aae74f33c96f9b62308a413f39cdd27000000000000000000000000757ef79ad2e09fe5c4a51455f8370bd2c9c85e8a00000000000000000000000064116d87423b2b94fdb8f213959a06541383ce31000000000000000000000000104d87682d48abfd4904b7e4e241a79fbada7053000000000000000000000000ea7a29b12c009a4c49dc33fb67b60f732686dd49000000000000000000000000f9179f431b33d1baba8b5f82e670fe4149a479aa0000000000000000000000006f39ed5bea240b40075376f8a09064707ec52b990000000000000000000000005ff6406f5474079c38066f8eaaf749500d9c8537000000000000000000000000b942410e901bbedb5451504b87624637f5451305000000000000000000000000d98fb302a2cb214a866ad605b02d66a93ccc9b90000000000000000000000000ba5a0903de18e7d53c1d56e05d34032826887b3d000000000000000000000000314871c8982909a63e3145614bff84cf2ff09b35000000000000000000000000829e539b60a765450104924ccc965ca4e00397ca0000000000000000000000009b3e412ec805aae44132edfe229634a22c9100b4000000000000000000000000e6981ec3dfb527491048b13668ac3d493abd42bf0000000000000000000000003ebc66145b15297a14bfb008789cab969d71cf8c000000000000000000000000f85b549d237517048d683964f0ff0840e99a6ce1000000000000000000000000830abd35fa8e8bb9dcba974e8846d708d3b5a2aa000000000000000000000000921fe79e69a73ccb4f408eeafa3a98376ca71d850000000000000000000000001f8a33e11fb3ec3462c400040e972a664d9464f1000000000000000000000000b1ae0dbd5b29ef2993879515233d412dd9136ad0000000000000000000000000fd60e553299b373e7f5d7998d4bcf3b311427b850000000000000000000000001e8f8ddd6c1995fd23d7e6856b7df68e9447801f00000000000000000000000043527fefa4c67f16b00233c9f0a79cb0508ca627000000000000000000000000519934aecea7bb4441e24530174c5105336889f50000000000000000000000003e424cf834ae826069b49d45da1a46f1d8db50be0000000000000000000000004d41d736a70b12ed40deb0ad1b35db808375367b000000000000000000000000ee4fb26497267984651924bb65bf80b564c931aa0000000000000000000000004b7c3c9b2d4ac50969f9a7c1b3bba490f9088fe70000000000000000000000004a058b1848d01455daeda203acfaa11d2b1332060000000000000000000000007b95e28d8b4dd51663b221cd911d38694f90d19600000000000000000000000080f32715854f4940327ae6049fed255384839256000000000000000000000000a39f6bff912be58566c156493a8e659c680f2574000000000000000000000000b9c86ca14b9d4b9e412d93e5a6ceba05b199af25000000000000000000000000b2cfa1b4bca612c8c99e826761ba6ed3f36ac87100000000000000000000000099b91a6834d89e30ce844a2b83736849493540ac000000000000000000000000398fdf03bc29840ae062296bdbc23b10d1fcd92f000000000000000000000000660063c096ee4adf66983d7507d67b11e43338320000000000000000000000005137b46831803f18890241d677cd89d8b92510a20000000000000000000000002e7169e51438fadfdad3042be5d52534aa56ac08000000000000000000000000098f0f337e6cf021912924c46564de689632eb73000000000000000000000000be87885448a61dba4ab8edf7c27e4fd81f2fb75b0000000000000000000000008a3b709406daee623c4d96c7536814ee98e25f93000000000000000000000000fac3f84dccedacbc1475dbefbb12139220e14c02000000000000000000000000e07fd6519cbfc3f2c8c571d591eb8ce73b75b91400000000000000000000000094e2e726f7038ea9f82ab680b43ba99f1fc997ef00000000000000000000000030496c1b655c2d6bbe877d4d130f4178d71047d3000000000000000000000000e8dad4b730d32dcf825560aa99327e79f30ddea6000000000000000000000000f189bcabb52b899be4174a8c3d20541d3a3aa3060000000000000000000000001076b4a017bbfd92e4b3186b56a1aa24c0c3f04d000000000000000000000000373584bb307823caa8618ea7db5cbb6e4f5fc766000000000000000000000000751597f7f2bc7a23d140bdb0f943120e37a15397000000000000000000000000294601eb214c13f7f04c1d31dff647570fe7d35400000000000000000000000090b1ee14a19bf2a619563f4475a04fe5cab979b8000000000000000000000000149b4311c36af5e2ec89f2fa1404fe262ba5351b00000000000000000000000035d8fcc83b579cc63c25ce3fef78fd9f319899e3000000000000000000000000a5d880c02d4f7c370c6d2ec6e58a4dfaf5d9813300000000000000000000000077c302e217365b6ceb9060409fbc55db479ef6750000000000000000000000007025ca9a32d00e73d0e8aa5ebcfe7bc8f6e82f26000000000000000000000000c7226ae9a095502cbdda71a5dbc06ff47e4771c10000000000000000000000003d57c4b3e3d0a470b82978bddb88b71a11bf1caa0000000000000000000000002e29da66348fe66bb137f35e5f7f05c482a3e6f9000000000000000000000000b8af095ca1ed20f0ee64c55cac412b3e78ed9f9200000000000000000000000047032711e1fe2eabcc8fc39372180853d7786c20000000000000000000000000dcdb1dc8137234030dfdc2d85975a746d84b72ab000000000000000000000000a863135e25e1bb926c0e6de7582553d32a19dfa3000000000000000000000000b676409d0303fc27157261b1064c50464dc64ab900000000000000000000000077d25879da521f5492db8c88b948c4871227c4c400000000000000000000000045a165e4074652aa921b38c53d1f29564a76807900000000000000000000000083572115013cbea6a17f75fbd7b8406a8f92923d000000000000000000000000b894cdb84be565fbdca0490cac2179e56b90c5180000000000000000000000002e788eae1a9004718b60870bb5d375ceffd16bbb000000000000000000000000c18fa5fea44dad6aa8e8a22efc4dc47486890be500000000000000000000000067cd434416d0c47c90f95526bc997d7715dfe562000000000000000000000000793b74ffeeea4982791a0b0a85b893e8a356907e000000000000000000000000697009ad6a55c2839ebf8d3af226b2011da39a16000000000000000000000000313e1e38b2498fb1d7cc251e5f42b36d56e3d04f00000000000000000000000071213578da28cb02b041d4e15866deafdcc6c66300000000000000000000000025f7d0cb55d0011d9566cf639783a4ef27c39da4000000000000000000000000cd87911eb1d79426e601e8d1811a1b78fa3d7f66000000000000000000000000c6af6d9bb7379ee4d38cc149d6466baa70d40d2b00000000000000000000000082f0ced2d127920a6e82b437689a0c570e702c790000000000000000000000002655c767cf8f3cc0bded9b176d3b17bb04a7c496000000000000000000000000752e87b5f1397e171d5383cec3d4c51a8d3c114b00000000000000000000000073419b59b212a36c479790d1052a6083e4359c7900000000000000000000000087a207b35ae65f76a28b3b9a2534c782af0845590000000000000000000000000571abb2f988eae64cd98eca51fad093f25c31b7000000000000000000000000ca0386bcccb13fd49d1cb45fd197d0172fd71dc500000000000000000000000077a968aa9f7fb19c8e64ef252586be583f5717190000000000000000000000008b2906a021c6d46c6c1e0fafd7684bba372366fe000000000000000000000000cacb8861f173eda1fa7a51f69358dfa595c4a804000000000000000000000000b1adefb5ac2fcc841aae768d8d0bc303269d879e000000000000000000000000b25962a708f49c97606018c46c23ed3eaa28c6b7000000000000000000000000d0282b70ee8518a01dc9d8976ab3c4835f39969700000000000000000000000042c6c85697668975a1840ce94ceebcb9ee9f35e90000000000000000000000002abc1db7306a0e3546d30f731360cc2695689789000000000000000000000000996c2e52db8cc7a7f7ed8e2ffaffba300acbcf4d0000000000000000000000007edc5080933d50d638c18a5f8343aa0a10804c40000000000000000000000000b485c7ac079b562b674529e347413174c335c8e600000000000000000000000075ccdb36e88b62ae0c487a5da83b2ca773e6d6f3000000000000000000000000fbfc72ad7e8313a0b94a9149a1254f18dacaca5c000000000000000000000000ec22012186a8d2868cb00fd57f6408658e6db0a3000000000000000000000000ec2beef262e2399491eb680e131aa4d14015c02a0000000000000000000000003dfa8605772b1e15b1dfb218aabfa02d9949e6e80000000000000000000000005430c326d4ef3e12d1c07a085c983aacc714a13f0000000000000000000000002ece4bd434c64415497d35f589db6fdf009f2e89000000000000000000000000cf6f61d86f39f2cd9f25d6b0fc684b6f12f262f7000000000000000000000000b400b3616757392bba60699bc96ee6027eaf1092000000000000000000000000201d678afd8b6a85550ae52ef6b6e656354c2cbe00000000000000000000000097eb082505f3df41cceb0b12f00a0e050ae8c4cd000000000000000000000000ba0382aac57979b47e972fcc666c327ca28a143a00000000000000000000000058ddf8adb4b3a2fa7eb2b79fe6b9d80add6a3b9e000000000000000000000000b9bede240bf220f0f128b85051b83f910b9cdc11000000000000000000000000da1f8f5e77422b760677ad54db208520a3bfa9f80000000000000000000000007de8d8bbc194338bba4f63984458bdc3a11231830000000000000000000000009e76b8bd6ae36dc6759c800012a8be006c46ac2d000000000000000000000000a522844d574e4334c750cde34ba3fccd61424a6200000000000000000000000034d7d2e888f29fca90265b9abb8831ff8bf7322a000000000000000000000000752d1ea1a3cd6f5b1bede36224d1235dd6353dda0000000000000000000000004f3599756814c281ca62dbfeb7bff796c41f0674000000000000000000000000e0176aacf3c92529516eb047239805e665d327f10000000000000000000000004ce53a6e6d48b077579028f39f25de7e3766385b000000000000000000000000628930383a114d126df25ff0606d5f3ee9b933200000000000000000000000002661e05972c3b2bfb67b0cabc94e9ed6c605a9680000000000000000000000000011a269be95ab4de1f869ae90b3b4a0b7b5a28200000000000000000000000050bbd836b5b8e9e415d19247b926773a69ae54770000000000000000000000007d79a180b201a527cf53091a94a4733eeefc08df0000000000000000000000000bf4dc594251e79cb29d03c7f42547369676fa90000000000000000000000000542cb1934b1be429318238e46814aa3abad8ef05000000000000000000000000e035331c73bcd8d92eddcc5fa7e21cf9099c0bc4000000000000000000000000250a05b7ea7f3a8535954ab9bb7ebbcb23be4165000000000000000000000000fc6efd3a682d8e4e4a7eb12b55b3734602d5dc23000000000000000000000000f943cf54d0e6f4c3b314b64f8cddcd5d8c6a9edf000000000000000000000000204ae75f23906f4c84e4b871a0ec8db51fad911e00000000000000000000000060a306d1a29a063f4ec51a3f80abd04adbde6539000000000000000000000000c6e0febaed78edb64a5f9cb8223aaf7d3658ceb90000000000000000000000009ae4dcc714805762a6d980b0ab5c9146aea311c40000000000000000000000000fdaf4378ba78ceef4e04ce71af0b9fc02977bcb0000000000000000000000008357b351b688499d20726ea209696a858b93f2c5000000000000000000000000f81d337138027674737046fab6b9da4db0e985180000000000000000000000006a3746117ffe13e8a3c22f6f87b045a85594aea3000000000000000000000000c888b5c740260fa2b14845d7f4c346393ff1dad7000000000000000000000000186aaff7c8e91af09fe079e486bac60a794280c300000000000000000000000068fb56933668fb8a68e6d5985b128fb2000f7ce0000000000000000000000000afeb65dae7d47dca25d2a94c3263f52e99b38de3000000000000000000000000cc42b039524e827134a46d35046fede38178cb49000000000000000000000000acc6be0950ce7f030f956dce91376da94f98fe0f000000000000000000000000936d8e68f27465532d968ca38125a231e40f8c70000000000000000000000000d17b001c55bedfd79c9fc9456e0519413b2ce3010000000000000000000000006cf5f3fd3ef793e4bdcd8d9332c793188937c2e1000000000000000000000000ac093c9b6ff5d0883f330b849a197b0d2c6ea60e000000000000000000000000afd74d8d28988d85ad401fc20afe0e042d389545000000000000000000000000ae205ad7ea39d34e520cb75d862ca95918e3406f00000000000000000000000070d98328e9b7b214c130f6b861d239a0cd7e6b16000000000000000000000000dc956083cd3a2b6666d6435e43afa836cf2d00ed000000000000000000000000de4da1a488ee3c009272faab6a1a170a52572e90000000000000000000000000f2c902d5f5aca11abecf87fabdcfe29a06609c8a000000000000000000000000f16782f535cf67a479bd6f9f410510259711fcbf0000000000000000000000009cc2b66d0508a08d213bd8728bf3603132c515d6000000000000000000000000357f200138f95f6f346b836d8855cb074d49d37f0000000000000000000000005249407386cddb9ce66ad19321fda17999ad05640000000000000000000000003053479bc9ae22292a0c1ce4f89c23beb5c11df20000000000000000000000000859a4c6649d9c5357f88467300f7b758041998900000000000000000000000012fca4817fdf3a92aa4c0d4f0c2a30d7db2f0f6a00000000000000000000000092b2a682ea44083dbf994d2654e161a7a786cfbf000000000000000000000000a60b42070ac6c6db5566486006b7fe23b31267d000000000000000000000000062becc702cced2f40ee2ad57a3b659cae96180fd0000000000000000000000007296f83d0f04b0257188da6a22c7db66fe1cc2940000000000000000000000003fcdcb6deeb6e525cb419ef1001dda954d0485b10000000000000000000000005afec29de94426a1121a82e46c9b8dfea24f1fc10000000000000000000000003f1e9b5c9c559677ee481c7e874bff5a373519ae0000000000000000000000008db23d96e29a521237e602f59658a20725259bf800000000000000000000000016b36b5e1c19327c28652b7b0f898fcddda07e8700000000000000000000000017d42f9f55573782a6edc80a2187436b82260283000000000000000000000000eda7da78fec88ef493a585b610af356fc4ecfc30000000000000000000000000dd84e3d2ed85c67a0f6fc2d2637c7409789c9580000000000000000000000000fa4332a980d3ad2f8964c734d77f9b9e6e0aaedb000000000000000000000000e2db1b1bd7ccb574cd517eb02370e85fcaa5d7790000000000000000000000004afe15f823149fb9c92ff5388d33b1b4a7d0cf5e000000000000000000000000edc642fb13e80c2049d3c98a44773b14ed8f609b000000000000000000000000f1e4b622d4c8dbe217460ff026c64f29b02077c700000000000000000000000093566de68d62b1c17df2101dbd7c5cf7c22c86a50000000000000000000000007cd0faa3bb82559f78b67704a5ee558e6a40969a000000000000000000000000d968defe5d0e0daf0c0946627ce20bb4ce973b840000000000000000000000001a16c2c9047813be6fc3b8720a89144cef765a15000000000000000000000000b11f00f18f5e515e613a1c68b9bdf0e4765782b0000000000000000000000000332b936916723409d0aee601abafec5eb47066cb0000000000000000000000006abc06f6be35578aeefcc543d657451e05ec5550000000000000000000000000829c068ab6e3d5b9d5fcfb96d31cd11245f5efd2000000000000000000000000dafb65e1a2e14d9d728d463982c5d336652f186c0000000000000000000000001217203fc7eb67b5552a09a8623ee4fcef10b01b000000000000000000000000e1b601ceb891e30b1a4221d75c4760db56e7df6700000000000000000000000056c618cfec751a92c85d29feef6cc5255c4c9e9d00000000000000000000000045cdf2a4bb7f62b701c8514f86172f94a9cee3e10000000000000000000000003139854e1aaccfc85307f0651663ac29aedd22d900000000000000000000000042048d3a8f524bf2eea2a330a4958b47f60f72410000000000000000000000007cc994124c1a49f891ebc0a9c9a3d121763897f0000000000000000000000000d5f1497e1d9206449038dea881dfd56b954eca71000000000000000000000000b5255481036e2395984cdd09d6acfb1d5338d7cd000000000000000000000000add0c4bfcaf0359993ab315d7d201333c90a040800000000000000000000000035d17c0d6a4f6c0c50818d6f181c686a1d81362e000000000000000000000000d816f8314f19746c51d53a33935b40c57fee9eac0000000000000000000000006d598d22ab8788916c89f5f25134988686ed5d9600000000000000000000000006edc4cc1eac57650d9b53ea043709d5d84870e0000000000000000000000000507e303853e93cc5133bb2a1f2e814a29e89798d00000000000000000000000003ba84b8216849cc22421e25da64f9b5064fc89e0000000000000000000000003f774932f7dd12b54d7b3012f72816e720e1502f000000000000000000000000ab110a574f5d8eb068b95d5b7ccb4d1e070c097a000000000000000000000000f9a8c6527fc9af5fdc5f498e5b1d0be778499c76000000000000000000000000fe835fa7047be395a4d3fa66aa8e285606f33f6c000000000000000000000000363e0002a47301811571789fd1fa22c17f4b08b6000000000000000000000000d7ee8471f4c6a83a487c08f66e7022da4ba454290000000000000000000000007710463bfc2feb8ccd7dcc1b87ffbe9ce67812250000000000000000000000007418fe4fdb7737dfbe6b3ebdbc305e007e702c190000000000000000000000007a536af91769f4141d2772098ef05e18614129b30000000000000000000000000762b76c483d0ed4eb60f9e97318ca3c2d9ed08c00000000000000000000000063d8acfcfc8b620c38db60a036cbb928409fd7f40000000000000000000000004eb44f80d4a0339a04b7e1e1fe1485363549b2be00000000000000000000000071aed664c8c5599f14d7da470f6bc04f01a5f66800000000000000000000000024e9fde46805907465c5415f22e541cb9f5829b40000000000000000000000000fad8fe80f7dd46163cc3dd480a75319b0b97a9700000000000000000000000063bc367d6c392e3f35d53193777cb83bedd2cc94000000000000000000000000ccc9fab64a5d52d7ce8a162b9512ddb213be9ed9000000000000000000000000616d5d6c2f39bdcfb88d51361abe11da4eab62cc0000000000000000000000001bdfd2edfb48ed068daa1b6a0585b5ba705c89e80000000000000000000000000d2a959eeb20c12ebd966557a173c525408da570000000000000000000000000dd8e183ebad102cb455d2feb56df55c8acd6386c0000000000000000000000002a1d4f4968ca8a78ac6a52472d693f2fe5ab735d0000000000000000000000003f0211d20de352a8ff60eb65903ba69447a4a2b30000000000000000000000000e2c4a7f9197a625ddcf3463290632194bcdb6e9000000000000000000000000fd436361accf26b345e5bc978df1533caec50aa800000000000000000000000095d1811208efc6132880de07af8ec48df256e1640000000000000000000000007e53726e7bf495eb991d0a82356f1656107f2de0000000000000000000000000f154aaee070b661013dba9285ca10227f83d269b0000000000000000000000006e0d8658d0eb09381a6aa131b034c1361d12f925000000000000000000000000ced90a1d6e3598157fb459136ed0e7b48ade2ba8000000000000000000000000a70f9b06ac6bac9d79bbd3c478516c236896bce30000000000000000000000006e9efcafb09f67601aeb70cb341ca0ff60cb225d000000000000000000000000f7d05ce85ea10d9b376ddc416dbb34e52ab02efd0000000000000000000000007e0251ad88236d545675280b79f90f2a00717f60000000000000000000000000f472a356f5abb34858eceb4c9b3a213854b68b42000000000000000000000000fa8e36597134ae1226b37ca79e3fbac8defac1cf00000000000000000000000098d5360a8c046b3c2bd268ac74be5ceb933ca8c1000000000000000000000000c601b781c64047061b973ac099caca89a320fac6000000000000000000000000972e02cdc9e1f4a097da9141afbc73a7f5d16f04000000000000000000000000d7b1cb6d159e0e51c0141589ec767345dc40a3bb0000000000000000000000001e59c13e807fff0c95a25ec910cc58701b7d637f000000000000000000000000f55de151193c3d02aa35024b1d984773581a2f400000000000000000000000006b5ce3021f4eb04428009fe83e472c1641fabf6f0000000000000000000000007267e640117d2aee8a05688952e812a817b85771000000000000000000000000f2e73c530cb39abef35282b2cd506a68ae2c7cee000000000000000000000000fc5e1ffcdd5d2d0edc3ae69f8bad0d2f4411fd1f000000000000000000000000189968b83a063d956080f2ce752227c6520afaaf000000000000000000000000b7bbb4839bc83e272ce2f2aef082867790897fd1000000000000000000000000c75ae5dc3b403c42174db5dd0f05ac1d15051749000000000000000000000000a385781744e942fb7caa32bb693142166f1c5d28000000000000000000000000a47ecdcb83be6ce576198950576e678e8698eb2300000000000000000000000012c7bbab773330e8359d1fb395742dc4e84758dc00000000000000000000000084ef3a5c5615eb171ab3d5510d012622ba9d41f0000000000000000000000000f5a4406498b7fb585780f91cd5df96ea5b7384c30000000000000000000000005a3fece2d2adbd6b9eb32c87aa1de33dae534be50000000000000000000000006ac43c8b99fafc4c57628015092a2e3b33318698000000000000000000000000314be8987ae55ca8532ffa6a7dbad08315195f29000000000000000000000000d4fe46b38f169da33a1d0cac7700f0c649ed11fa0000000000000000000000006e267ae86d25a4f483e0105daa07a28e54014df4000000000000000000000000b5c1c62213a69f71b36f9ebd3ada67f97cad1f73000000000000000000000000b2fad9172b3621523f6b5c8c8a2c37bf679865ad000000000000000000000000d8362505ef3e7886cbfe4ccde052b2a1a599120c000000000000000000000000b216870e2a63e10171fa15852c51977095d26d6c0000000000000000000000009e43090603eb183e74cffba8bca1941366617e8f00000000000000000000000084d07adfeff5f783feec0069b53c6b92e4fcf37a000000000000000000000000cb7e9f72ed16c204120c6ab94a25d9118fde9739000000000000000000000000719dde02bb2c9fcabad7c41ba835334dad0d4452000000000000000000000000c705dce69f54a48c7955078a825727293d5cb76a0000000000000000000000009c3fcb26780d13762b273711f8a1a510b74cab32000000000000000000000000e720b936222abef0444535da28125b0f06fb738f0000000000000000000000002c7636924a282cdc9f79e0cd81018053f17a331500000000000000000000000013fc7f222f8921948923764d7924317fe3e57b35000000000000000000000000da875005cd8f88ecca36a344cdba3f8855cd8e54000000000000000000000000068e7fb61db7c3ca5c10d6e9e471112b5f680a4300000000000000000000000069473923bde8c877918336c4d71f14e3217853130000000000000000000000003e9cb4221b7d4c09d74aebd2324dbe86802a4bc500000000000000000000000091fd57e16a627819aa36646a73d1a1e9284b048200000000000000000000000059def85335fd68e36a2521ef1a583211cc8bcd64000000000000000000000000cdb311ee5568de8e93edec7dcc145cf55e3ff22b000000000000000000000000c354c702513d5984ef77bc3d1974cfb3fdac3134000000000000000000000000c8c34b967a0537de44c06ee1f504fa6599b4c8a9000000000000000000000000d532d562ceb2e708d1a1342da02ba6b9cd0546d90000000000000000000000007578434d8a7c14d61b82e655e32b16a07e3f577b0000000000000000000000000bb7035b17be11d06328cf380bb57a22ab3c4d8e000000000000000000000000aa43c507475b70ae96ef778fe4e3469d1b98c93d00000000000000000000000068a9a872c2cc8493de20c9d15b1332adcb5ef1c5000000000000000000000000e5d335c12b3e27a63b269eee3cc4a06f8ec7fb0e0000000000000000000000007cd4ea18f74eacc03d6230d6e6f6c72f78d43e27000000000000000000000000a5d2bf7bbeabdf8a0b8a768a3fa8022d32bb129a00000000000000000000000047b933c3eed9e8a10e7eed9db77220562f6b758800000000000000000000000027a4d992d89203358ddcdd5ab9ca671b4d5533360000000000000000000000009a2ee65ebc73095daff4cd445ea27b7b3180519e000000000000000000000000d41d98d0eda522573d2637a8ad65add2e9c4520f000000000000000000000000c374ce541dd3909a8a9fdfd59e9c906c4227c9c10000000000000000000000009c67b46e6ab279c668d04b39cd8d52cfe2d4e450000000000000000000000000e892d784003c02feca309f0a490244bb22cfd5ca000000000000000000000000c499bf5b7174cbf5dde08af9062afd757653af0200000000000000000000000043655279503c0007f83ceb62b34b6406ba1487c8000000000000000000000000ebc98998d8139d6006740fc8644697f403b0f2c500000000000000000000000073bb237153783d936ee9d777de357e8bcc53ff78000000000000000000000000fd015db22a18444749e4e763fcbcbe45a5c4d9250000000000000000000000003b2153334570caf6bb3a87af277c3d66a2eafb56000000000000000000000000c4c4c3a636859da6fd0e3f49784e322497c2f942000000000000000000000000e5a34dbb4eff0a8fa18e7ba3ac7267d15644af01000000000000000000000000a636acf5b44940cb94a3b7351b7a3a55f3d9e6920000000000000000000000003d2a92ad972368d965f71a1b3b28edf4e49e78c6000000000000000000000000432dcbda06e8b296ca29705572d7cb6315ed8bed0000000000000000000000001efb16835ed48ba4fc91f8b6e05ce823d5cd4ea20000000000000000000000002f85b80abf1c5c476b1c52f93550d8464ebc314c00000000000000000000000027966509608e98adf4f346af1dbfa0bb220c5f6c0000000000000000000000009c044d9e5beae1dad62c2ed5d591bc3fda540ced0000000000000000000000004bc80514242393fab31da2f2c25c9118d38159f900000000000000000000000090722ed3e9b4bfd14a8bc81d7c86cbf9154d08da000000000000000000000000837b01a32c9d8b9610bd83612df2898c45f6dfd900000000000000000000000091504fa49ba1e6204f8b74905afc79d00dda3ddb000000000000000000000000412d654211bf565685c30c208602ce39c11c6945000000000000000000000000cd872eaf1a802076b8ff2d762d453a3019fee1fc000000000000000000000000c00136ebbe50c3b1a2a1e563b1a45f0f343f75700000000000000000000000002c1748dadf55dce2f7d80fa49c67507c5a4a9c8d0000000000000000000000003422423212d0afe26047e656707912b6c85cc3c10000000000000000000000003286f95f021efd5f2c38451622b747016b2e95ff0000000000000000000000003530c11e21955da1210a53682216b70105f5419c000000000000000000000000ae0913599977b749ccc69d446073e1c6ee11b56b000000000000000000000000ef1ec136931ab5728b0783fd87d109c9d15d31f1000000000000000000000000013ee42c44aa0983c818f77f235f8d7d6d480870000000000000000000000000a884ad8e5d1ca224f3c53df9ba95cb752e2ba766000000000000000000000000998b3b3e5c1723d02d67f8cafe9115c62de7e12d00000000000000000000000040b4c4ae2916277680e17e608c21fd1de1ff3b9a000000000000000000000000560ee22a2731c83727fbafa61b47abed26032597000000000000000000000000e19bd30a077ce39a50e3269393950d838d9337270000000000000000000000006ded9b11586a3cd14bb247d1967da16bfe52651100000000000000000000000000403f60526cba691cd5b510bdce9af9bc29a560000000000000000000000000df7b2463f122b2e61fc346f41d4f4417a18fd2c600000000000000000000000023e6b9d939c5b1330f2f616cde775e2a8e318b54000000000000000000000000c9d7f44032b97161cbbf07b48509209c41fe62b4000000000000000000000000f44f382c44ff25893b26aa08659d89d79fc9db8f000000000000000000000000294aca9746933e6c29ee8755615719ea3ae86456000000000000000000000000228a911b0214c446576c3e6adfef505277ee43e2000000000000000000000000f1fdc3a0ea701bf1b06cdaa725348f1552b7f7950000000000000000000000002c7f122dbaa35c9acedaaf1523d42b35401980ac000000000000000000000000475711f3476687a0fe6605770166c51cd27a3ec0000000000000000000000000fa45b186c3825eab1514157040c2105ad1d9214a00000000000000000000000071dd9d3ea3266171ab22ec92d9a76fdc308aa9ed0000000000000000000000006077cc6e524f23225612a74010fd56992853dc25000000000000000000000000e305e7ea59f127d1720f846a3dbdddf03650a5d50000000000000000000000008786e1bad8420b173d8a9a35336609a13fa05d6a000000000000000000000000cdfaf841acc153b04ab590d6d2e0bf9a2d3e9c0a000000000000000000000000366773d9037a37e73a799ff8889cf171846c1a520000000000000000000000004186bc6d446bc9b7871648c5be1f7ad287da11780000000000000000000000005c3f2696c1be1050bb8ed2c663520cf1c399c1ad000000000000000000000000eb83e20f18d0287b279b302963dcbc2d3248d751000000000000000000000000224ad3888b22d575bc9ceb21b4e4cb05da8904cf00000000000000000000000057106c72c3188d09d3a6bd00e0827cd1ffb7011b0000000000000000000000002f71a2cf87a3802673723080eba9e957f19252810000000000000000000000007edd91a4fffe509388b88e65a6aa990280435dfb000000000000000000000000438a5d29b6d0c511312c312eedc087491aa4d1b7000000000000000000000000922537683ad10aecd1c7cf6712e642a739b25764000000000000000000000000789c18220dd6f5ef4a6ed15ba8d7761a7b8e16b6000000000000000000000000ab5095b6f1566fe2f09df12aab626ea2edee997400000000000000000000000071aa9ac508a89a80e298c5683ebafcc62df3e48f00000000000000000000000003d366a956775a3476df720254d45deb0891c6a900000000000000000000000048de7a0bc24982010f33c6fc07d277595c8f138d000000000000000000000000ce96faf20477b85139b4608968e74860cce993fc00000000000000000000000022e7f2afc9e9ce354c88d3377712ad62c5ee263c000000000000000000000000bd2626645d85529768c007d664f8a7cf017ac918000000000000000000000000149289fe1cfde2ea13d53ec4d970adc0fd814a230000000000000000000000004bf3ea18e126c9df768efb9bd66bf142c215372500000000000000000000000099470f639f0cdba6ce544f2e68fd434882f5259000000000000000000000000084bc16889b78832871e485d929c789b7ae691e47000000000000000000000000363981ac77948a67673273f79a9aa0e13e676936000000000000000000000000659b9dffdaf4ecefe9d20e083785b3a573adf0310000000000000000000000007123d76047b169afd2d08474229821b65deaf7270000000000000000000000009be059261e67aeadef3ae30c68bd998743801ca50000000000000000000000002d1bfb8aaa8cbd2974d69c819dd4cd68973a98850000000000000000000000005c110c6f38d86d29b24d5f9ac9352180f593f457000000000000000000000000730f836d640a285048d0ba6de5564c386679a2de000000000000000000000000f9c2cc91db99b5099323d29372fc6dee207e561c0000000000000000000000003c6abcde18502a7e3ab199144b8fd2206355d762000000000000000000000000933d784a7c894a44921ea3a4c119b1bad86112e500000000000000000000000086997186eafedcb323fba4abb16e460b8a63891300000000000000000000000072717a54bc46d37aa1f2605b84fb8fa2b6b71857000000000000000000000000f6d4e1d2a4c01a76d6c97736bcfb71b75d3d6a0400000000000000000000000040ae4048445dad5d3675b774418cfb049d1bc71200000000000000000000000091e1d1cd77001f9f87e86defc2dc18311a5af4dd00000000000000000000000063d38bf4f5e1e2161c62d1ed85062391d8bb792b000000000000000000000000a4be09e2294960d188302cbbfe4dbfe1935f851100000000000000000000000088e5fa8437d0ad7a01f798506aae4c1e2f65b852000000000000000000000000cadceefb75db9fd1a8362f16b9fb483941cd75220000000000000000000000002a451a2812003a8954a3d7945dcb6a47eeb863bc000000000000000000000000baaf0548e409c0efe41f2647c5414b92c44b248b0000000000000000000000000059182d7eeceec26ddee33f02b268e145d46787000000000000000000000000e9b2176007da3e37356631c770bf97caf801bb8c000000000000000000000000b78b8766430956678638541a8e44a1b56e6d2a1f000000000000000000000000b0cbd35921cf2e6611a3782ab1b05846aa35ac75000000000000000000000000b9d3075185e7ae99033c1f8e74aa1f0504568953000000000000000000000000a343173d54534f3419b1e5293f6a914fa2b2c0c9000000000000000000000000ac5b641f8c1b99f3d8acecaaefbfbaf4d6983588000000000000000000000000176e4a56e30ad435ce986cdedb0947cd1c43861f00000000000000000000000076f66d62c3228aa3247bbd51781db184256da622000000000000000000000000d7deddc5f640cf93120906a9ffd80908d5d7c612000000000000000000000000f1c84556cd1bc4051231ad0928eabe12bd76ee230000000000000000000000008efb779ba36e8dfefbde9c8cd04950b81710b276000000000000000000000000e2d31af18cdaaa4b6cb6f67e848567f1947f1446000000000000000000000000e6d74a8e9e764db97b3ed90d41742c6e1e67137a00000000000000000000000085938c94c3281eef1ece0902f36468e5ee6ff17a000000000000000000000000be0cdbd86f2df15ffad84a20c3fb0d2bf23a11ec000000000000000000000000885b50f1b270189081ac8ded02cca33a041f115c00000000000000000000000037927d658aea75d0267fe4122ecda895804c8a59000000000000000000000000fd61db1142332542c02e6bcc838df03e65946172000000000000000000000000708fa8d0dde7a71eb196c3e29894d59d6548f19e00000000000000000000000007afaa8bb753a62f38184113d956fb36efa410c300000000000000000000000070440a1cc7ddbea34d29c4741c1ae8a3cf103cd0000000000000000000000000617fefd6dc31708c43ee4472730f9f47eb4c3a4f0000000000000000000000004b152fa1799032f10ae90bc6020eca755674b1d40000000000000000000000002449ee805f7676c25ff3012df263da884d0890ed0000000000000000000000007a660baeb9e698280ebff77ef54b83acf08bf7f6000000000000000000000000f9cfa15ec5f4216ed05abcf95d806cfb516d346e00000000000000000000000074423e9b14d3818b691ee3287afa2f3c37e24d0f0000000000000000000000005b1edfc61e1a2b467ecf6ebac2db05913c48b16b000000000000000000000000bd02012e7fac9007b33eff20c294500701d097540000000000000000000000009fe4d51ea7d6edc4c2884186dd934c17b6ba9823000000000000000000000000fdc41c8c6f14dfd12ed69d6ebb7d89e98654462a000000000000000000000000c9044eeb14df3cdfa8224743412e78fe2d36beec00000000000000000000000004038775aa6983e9c833321816a702d6c6f4d71c000000000000000000000000da0e89ebb139e0c605831cd481aae856b1a255270000000000000000000000003f290a5bc7eff6a00cd448e700768e849ac48cb90000000000000000000000003fff46d07045d892ebbe78dd03f666730a84be38000000000000000000000000052c231697d7128ce17ee29be13deee6bc074576000000000000000000000000ec503203788b046f1471898a2eed099a4ba6451d0000000000000000000000004fe6b3ee796b5475662f67ee91f1d191eb5ea12d0000000000000000000000009248708a442027de6a65b419bc25e101743eddf50000000000000000000000009248708a442027de6a65b419bc25e101743eddf5